{
  "name": "react-cli-demo",
  "version": "1.0.0",
  "description": "react web app",
  "main": "index.js",
  "scripts": {
    "start": "webpack-dev-server --progress --colors --profile --config webpack.local.js",
    "build:dev": "webpack --profile --config webpack.dev.js",
    "build:prod": "webpack --profile --config webpack.prod.js",
    "fix-lint": "npm run fix-js-lint && npm run fix-less-lint",
    "fix-js-lint": "git diff --name-only --cached | egrep '.js$' | xargs eslint --fix || true",
    "fix-less-lint": "git diff --name-only --cached | egrep '.less$' | xargs stylelint --fix || true"
  },
  "keywords": [
    "react",
    "webpack"
  ],
  "license": "ISC",
  "engines": {
    "node": "8.6.0"
  },
  "lint-staged": {
    "**/*.js": [
      "eslint --fix",
      "git add"
    ],
    "**/*.less": [
      "stylelint --syntax less --fix",
      "git add"
    ]
  },
  "dependencies": {
    "antd": "3.11.0",
    "axios": "0.18.0",
    "babel-polyfill": "6.26.0",
    "connected-react-router": "6.0.0",
    "history": "4.7.2",
    "intl-messageformat": "2.2.0",
    "prop-types": "15.6.2",
    "react": "16.6.3",
    "react-dom": "16.6.3",
    "react-redux": "6.0.0",
    "react-router": "4.3.1",
    "react-router-dom": "4.3.1",
    "redux": "4.0.1",
    "redux-logger": "3.0.6",
    "redux-pagan": "0.2.0",
    "redux-thunk": "2.3.0"
  },
  "devDependencies": {
    "@babel/core": "7.2.0",
    "@babel/plugin-proposal-class-properties": "7.2.1",
    "@babel/plugin-proposal-decorators": "7.2.0",
    "@babel/plugin-syntax-dynamic-import": "7.2.0",
    "@babel/plugin-transform-runtime": "7.2.0",
    "@babel/preset-env": "7.2.0",
    "@babel/preset-react": "7.0.0",
    "@commitlint/cli": "7.2.1",
    "@commitlint/config-conventional": "7.1.2",
    "autoprefixer": "9.4.2",
    "babel-eslint": "10.0.1",
    "babel-loader": "8.0.4",
    "babel-plugin-import": "1.11.0",
    "babel-runtime": "6.26.0",
    "clean-webpack-plugin": "1.0.0",
    "copy-webpack-plugin": "4.6.0",
    "css-loader": "1.0.1",
    "eslint": "5.9.0",
    "eslint-config-airbnb": "17.1.0",
    "eslint-plugin-babel": "5.3.0",
    "eslint-plugin-import": "2.14.0",
    "eslint-plugin-jsx-a11y": "6.1.2",
    "eslint-plugin-react": "7.11.1",
    "html-webpack-plugin": "3.2.0",
    "husky": "1.2.0",
    "less": "3.9.0",
    "less-loader": "4.1.0",
    "lint-staged": "8.1.0",
    "mini-css-extract-plugin": "0.5.0",
    "optimize-css-assets-webpack-plugin": "5.0.1",
    "postcss-import": "12.0.1",
    "postcss-loader": "3.0.0",
    "react-hot-loader": "4.3.12",
    "style-loader": "0.23.1",
    "stylelint": "9.9.0",
    "stylelint-config-standard": "18.2.0",
    "stylelint-order": "2.0.0",
    "terser-webpack-plugin": "1.1.0",
    "webpack": "4.27.1",
    "webpack-bundle-analyzer": "^3.0.3",
    "webpack-cli": "3.1.2",
    "webpack-dev-server": "3.1.10",
    "webpackbar": "3.1.4"
  }
}
