{
  "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"
  }
}