{
  "name": "chameleon-tool",
  "version": "1.0.8",
  "description": "chameleon 脚手架工具",
  "main": "chameleon.js",
  "scripts": {
    "eslint": "eslint ./lib ./configs ./commanders",
    "test": "mocha --recursive --reporter spec",
    "cover": "nyc ./node_modules/mocha/bin/mocha ./test/*/*.js"
  },
  "bin": {
    "cml": "chameleon.js"
  },
  "author": "Chameleon-Team",
  "license": "Apache",
  "keywords": [
    "chameleon",
    "cml",
    "miniprogram",
    "vue",
    "weex",
    "android",
    "ios",
    "mobile",
    "mvvm"
  ],
  "dependencies": {
    "@babel/polyfill": "7.0.0",
    "assets-webpack-plugin": "3.8.4",
    "autoprefixer": "8.6.4",
    "babel-core": "6.26.3",
    "babel-loader": "7.1.4",
    "babel-plugin-chameleon-import": "^1.0.8",
    "babel-plugin-transform-remove-strict-mode": "0.0.2",
    "babel-plugin-transform-runtime": "6.23.0",
    "babel-preset-env": "1.7.0",
    "babel-preset-flow": "6.23.0",
    "babel-preset-stage-0": "6.24.1",
    "body-parser": "^1.18.3",
    "cache-loader": "^4.1.0",
    "chalk": "^2.4.2",
    "chameleon-css-loader": "^1.0.8",
    "chameleon-dev-proxy": "^1.0.8",
    "chameleon-errors-webpack-plugin": "^1.0.8",
    "chameleon-linter": "^1.0.8",
    "chameleon-loader": "^1.0.8",
    "chameleon-miniapp-target": "^1.0.8",
    "chameleon-mixins": "^1.0.8",
    "chameleon-template-parse": "^1.0.8",
    "chameleon-templates": "^1.0.8",
    "chameleon-tool-utils": "^1.0.8",
    "chameleon-url-loader": "^1.0.8",
    "chameleon-vue-precompiler": "^1.0.8",
    "chameleon-webpack-plugin": "^1.0.8",
    "chameleon-weex-vue-loader": "^1.0.8",
    "circular-dependency-plugin": "^4.4.0",
    "clean-webpack-plugin": "0.1.19",
    "cml-extract-css-webpack-plugin": "^1.0.8",
    "cml-vue-loader": "^1.0.8",
    "commander": "2.16.0",
    "connect-history-api-fallback": "^1.5.0",
    "copy-webpack-plugin": "4.5.2",
    "css-hot-loader": "1.3.9",
    "css-loader": "0.28.11",
    "duplicate-package-checker-webpack-plugin": "^2.1.0",
    "envinfo": "^7.5.1",
    "eventsource-polyfill": "0.9.6",
    "express": "4.16.3",
    "extra-watch-webpack-plugin": "^1.0.3",
    "file-loader": "1.1.11",
    "fs-extra": "6.0.1",
    "glob": "7.1.2",
    "glob-watcher": "^5.0.3",
    "html-loader": "0.5.5",
    "html-webpack-plugin": "2.30.1",
    "http-proxy-middleware": "^1.0.4",
    "inquirer": "6.0.0",
    "interface-loader": "^1.0.8",
    "ip": "1.1.5",
    "less": "^3.11.1",
    "less-loader": "4.1.0",
    "minimist": "1.2.0",
    "mvvm-cml-loader": "1.0.8",
    "mvvm-file-loader": "1.0.8",
    "mvvm-miniapp-loader": "1.0.8",
    "mvvm-pack": "1.0.8",
    "mvvm-style-loader": "1.0.8",
    "node-phpcgi": "0.3.7",
    "node-watch": "^0.5.9",
    "opn": "5.3.0",
    "optimize-css-assets-webpack-plugin": "3.2.0",
    "ora": "2.1.0",
    "portfinder": "^1.0.13",
    "postcss-import": "11.1.0",
    "postcss-loader": "2.1.5",
    "postcss-plugin-px2rem": "0.7.0",
    "postcss-plugin-weex": "0.1.6",
    "prettier": "1.15.3",
    "progress-bar-webpack-plugin": "^2.1.0",
    "shelljs": "0.8.2",
    "style-loader": "0.18.2",
    "stylus": "0.54.5",
    "stylus-loader": "3.0.2",
    "vue": "2.5.16",
    "vue-router": "3.0.1",
    "vue-template-compiler": "2.5.16",
    "vuex": "3.0.1",
    "webpack": "3.12.0",
    "webpack-bundle-analyzer": "2.13.1",
    "webpack-check-plugin": "^1.0.8",
    "webpack-chunk-hash": "0.6.0",
    "webpack-hot-middleware": "2.22.2",
    "webpack-liveload-middleware": "^1.0.8",
    "webpack-merge": "4.1.3",
    "ws": "^6.1.0"
  },
  "devDependencies": {
    "chai": "^4.2.0",
    "coveralls": "^2.11.9",
    "eslint": "^5.9.0",
    "istanbul": "^0.4.5",
    "mocha": "^5.2.0",
    "nyc": "^13.1.0"
  },
  "mail": "ChameleonCore@didiglobal.com"
}
