{
  "base": {
    "@commitlint/cli": "^5.2.5",
    "@commitlint/config-angular": "^5.1.1",
    "@babel/cli": "^7.0.0",
    "@babel/core": "^7.0.0",
    "babel-plugin-add-module-exports": "^1.0.0",
    "@types/node": "^10.5.2",
    "@types/qs": "^6.5.1",
    "@types/jest": "^23.3.2",
    "chalk": "^2.3.0",
    "cliui": "^4.0.0",
    "clipboardy": "^1.2.3",
    "cross-env": "^5.1.1",
    "cpy-cli": "^2.0.0",
    "debug": "^3.1.0",
    "eslint": "^5.16.0",
    "execa": "^0.9.0",
    "fs-extra": "^7.0.0",
    "globby": "^8.0.1",
    "husky": "^4.2.5",
    "hash-sum": "^1.0.2",
    "internal-ip": "^3.0.1",
    "inquirer": "^5.2.0",
    "lint-staged": "^10.0.7",
    "rimraf": "^2.6.2",
    "stylelint": "^10.0.1",
    "typescript": ">=3.2.1 <3.8.0",
    "watch": "^1.0.2",
    "jest": "^23.5.0",
    "jest-transform-stub": "^1.0.0",
    "babel-jest": "^23.4.2",
    "ts-jest": "^23.1.4",
    "minimist": "^1.2.0",
    "sync-glob": "^1.4.0",
    "npm-run-all": "^4.1.3"
  },
  "prettier": {
    "prettier": "^1.19.1",
    "prettier-eslint": "^9.0.0",
    "prettier-eslint-cli": "^5.0.0",
    "prettier-stylelint": "^0.4.2"
  },
  "postcss": {
    "postcss": "^7.0.2",
    "postcss-calc": "^6.0.1",
    "postcss-cli": "^6.0.0",
    "postcss-import": "^12.0.1",
    "precss": "^4.0.0",
    "postcss-pxtorem": "^4.0.1",
    "cssnano": "^4.1.0"
  },
  "sass": {
    "node-sass": "^4.9.0"
  },
  "less": {
    "less": "^3.0.4"
  },
  "stylus": {
    "stylus": "^0.54.5"
  },
  "webpack": {
    "address": "^1.0.3",
    "launch-editor-middleware": "^2.2.1",
    "node-notifier": "^5.2.1",
    "portfinder": "^1.0.13",
    "source-map-loader": "^0.2.3",
    "webpack": "^4.41.2",
    "webpack-bundle-analyzer": "^2.11.3",
    "webpack-chain": "^4.6.0",
    "webpack-dev-server": "^3.1.4",
    "webpack-merge": "^4.1.2",
    "babel-loader": "^8.0.0",
    "cache-loader": "^1.2.2",
    "case-sensitive-paths-webpack-plugin": "^2.1.1",
    "css-loader": "^0.28.7",
    "copy-webpack-plugin": "^4.5.1",
    "eslint-loader": "^2.0.0",
    "file-loader": "^1.1.5",
    "friendly-errors-webpack-plugin": "^1.6.1",
    "mini-css-extract-plugin": "^0.4.0",
    "html-loader": "^0.5.1",
    "html-webpack-plugin": "^3.2.0",
    "raw-loader": "^0.5.1",
    "stats-webpack-plugin": "^0.6.1",
    "style-loader": "^0.19.1",
    "thread-loader": "^1.1.5",
    "url-loader": "^0.6.2",
    "optimize-css-assets-webpack-plugin": "^3.2.0",
    "yaml-loader": "^0.5.0",
    "pug": "^2.0.3",
    "pug-plain-loader": "^1.0.0",
    "terser-webpack-plugin": "^1.3.0",
    "pnp-webpack-plugin": "^1.2.0"
  },
  "webpack-postcss": {
    "postcss-loader": "^3.0.0"
  },
  "webpack-sass": {
    "sass-loader": "^7.0.1"
  },
  "webpack-less": {
    "less-loader": "^4.1.0"
  },
  "webpack-stylus": {
    "stylus-loader": "^3.0.2"
  },
  "rollup": {
    "@rollup/plugin-json": "^4.0.0",
    "@rollup/plugin-node-resolve": "^6.0.0",
    "@rollup/plugin-replace": "^2.2.1",
    "rollup": "^1.27.0",
    "rollup-plugin-babel": "^4.3.3",
    "rollup-plugin-commonjs": "^10.1.0",
    "rollup-plugin-terser": "^5.1.2",
    "rollup-plugin-visualizer": "^3.3.0"
  },
  "rollup-postcss": {
    "rollup-plugin-postcss": "^1.6.2"
  },
  "vue": {
    "@vue/test-utils": "^1.0.0-0",
    "jest-serializer-vue": "^2.0.2",
    "rollup-plugin-vue": "^4.3.2",
    "vue-jest": "^2.6.0",
    "vue-loader": "^15.2.2"
  },
  "react": {
    "@types/react": "^16.8.22"
  }
}
