{ "name": "matreshka", "private": true, "version": "0.0.0-auto", "description": "Matreshka.js framework", "main": "matreshka.js", "scripts": { "test": "npm run node-cover && npm run check-coverage && npm run lint", "node-test": "BABEL_ENV=test babel-node test/node-test/jasmine.js", "node-cover": "BABEL_ENV=test babel-node node_modules/.bin/babel-istanbul cover test/node-test/jasmine.js && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js", "check-coverage": "babel-istanbul check-coverage --lines 95", "develop": "CHROME_BIN=chromium-browser karma start test/karma-test/karma.conf.js", "karma-test": "BABEL_ENV=test CHROME_BIN=chromium-browser karma start test/karma-test/karma.conf.js --single-run --no-auto-watch", "karma-libraries-test": "npm run karma-test && npm run karma-test -- --dom-library=jquery-1 && npm run karma-test -- --dom-library=jquery-2 && npm run karma-test -- --dom-library=jquery-3 && npm run karma-test -- --dom-library=zepto", "watch": "webpack --config ./webpack.config.js --watch", "watch-browser-test": "webpack --config test/webpack-test.config.js --watch", "lint": "eslint .", "commit": "git-cz", "semantic-release": "semantic-release pre && npm run deploy && npm run twit-release && semantic-release post", "twit-release": "node tools/twit-release", "deploy": "npm run deploy-to-git && npm run npm-deploy", "npm-deploy-setup": "echo '//registry.npmjs.org/:_authToken=${NPM_TOKEN}' >> npm/.npmrc", "npm-compile": "shx rm -rf npm && babel src -d npm --source-maps && shx cp README.md npm/README.md && shx cp -r .git npm/.git && node ./tools/generate-package", "npm-publish": "cd npm && npm publish && cd ..", "npm-deploy": "npm run npm-compile && npm run npm-deploy-setup && npm run npm-publish", "bundle": "webpack --config ./webpack.config.js --mode production", "deploy-to-git": "shx rm -rf bundle && deploy-to-git", "bundle-browser-test": "BABEL_ENV=test webpack --config test/webpack-test.config.js --mode development", "bundle-deploy-script": "npm run bundle && npm run bundle-browser-test", "upgrade": "ncu -a -x semantic-release && npm install", "reinstall": "rm -rf package-lock.json node_modules/ && npm i" }, "repository": { "type": "git", "url": "https://github.com/matreshkajs/matreshka.git" }, "author": { "name": "Andrey Gubanov", "email": "andrey.a.gubanov@gmail.com" }, "license": "MIT", "bugs": { "url": "https://github.com/matreshkajs/matreshka/issues" }, "config": { "deployToGit": { "repository": "https://$GH_TOKEN@github.com/matreshkajs/matreshka.git", "branch": "gh-pages", "folder": "bundle", "script": "npm run bundle-deploy-script", "beforePushScript": "git tag $npm_package_version-bundle", "commit": "$npm_package_version", "user": { "email": "andrey.a.gubanov@gmail.com", "name": "Andrey Gubanov (his digital clone)" } }, "commitizen": { "path": "cz-simple-conventional-changelog" }, "validate-commit-msg": { "types": [ "feat", "fix", "refactor", "perf", "test", "chore", "revert" ] }, "ghooks": { "commit-msg": "validate-commit-msg" } }, "homepage": "https://github.com/matreshkajs/matreshka#readme", "devDependencies": { "app-module-path": "^2.2.0", "babel-cli": "^6.26.0", "babel-core": "^6.26.3", "babel-eslint": "^10.0.1", "babel-istanbul": "^0.12.2", "babel-istanbul-loader": "^0.1.0", "babel-loader": "^8.0.4", "babel-plugin-check-es2015-constants": "^6.22.0", "babel-plugin-nofn": "0.0.3", "babel-plugin-transform-async-to-generator": "^6.24.1", "babel-plugin-transform-es2015-arrow-functions": "^6.22.0", "babel-plugin-transform-es2015-block-scoping": "^6.26.0", "babel-plugin-transform-es2015-classes": "^6.24.1", "babel-plugin-transform-es2015-computed-properties": "^6.24.1", "babel-plugin-transform-es2015-destructuring": "^6.23.0", "babel-plugin-transform-es2015-for-of": "^6.23.0", "babel-plugin-transform-es2015-modules-simple-commonjs": "^0.3.0", "babel-plugin-transform-es2015-parameters": "^6.24.1", "babel-plugin-transform-es2015-shorthand-properties": "^6.24.1", "babel-plugin-transform-es2015-spread": "^6.22.0", "babel-plugin-transform-es2015-template-literals": "^6.22.0", "babel-plugin-transform-object-spread-inline": "0.0.2", "babel-polyfill": "^6.26.0", "commitizen": "^3.0.2", "copy-webpack-plugin": "^4.5.2", "coveralls": "^3.0.2", "cz-simple-conventional-changelog": "0.0.1", "deploy-to-git": "^0.1.5", "eslint": "^5.6.1", "eslint-config-airbnb-base": "^13.1.0", "eslint-loader": "^2.1.1", "eslint-plugin-import": "^2.14.0", "eslint-plugin-output-todo-comments": "0.0.7", "ghooks": "^2.0.4", "istanbul": "^1.1.0-alpha.1", "jasmine": "^3.2.0", "jasmine-core": "^3.2.1", "jasmine-spec-reporter": "^4.2.1", "jsdom": "^12.1.0", "karma": "^3.0.0", "karma-babel-preprocessor": "^7.0.0", "karma-chrome-launcher": "^2.2.0", "karma-commonjs": "1.0.0", "karma-coverage": "^1.1.2", "karma-jasmine": "^1.1.2", "karma-sourcemap-loader": "^0.3.7", "karma-webpack": "^3.0.5", "karma-webpack-with-fast-source-maps": "^1.10.2", "npm-check-updates": "^2.14.2", "npm-registry-client": "^8.6.0", "optimist": "^0.6.1", "semantic-release": "^8.0.3", "shx": "^0.3.2", "twit": "^2.2.11", "uglifyjs-webpack-plugin": "^2.0.1", "unminified-webpack-plugin": "^2.0.0", "validate-commit-msg": "^2.14.0", "webidl-conversions": "^4.0.2", "webpack": "^4.20.2", "webpack-cli": "^3.1.2", "webpack-core": "^0.6.9", "word-wrap": "^1.2.3" }, "dependencies": { "common-binders": "0.0.3" } }