{
    "name": "silki",
    "version": "3.0.18",
    "description": "Cli tool for build react app, based on generator-react-multipage, create-react-app, roadhog. Support react multiple pages app develop.",
    "bin": {
        "silk": "./bin/silk.js"
    },
    "keywords": [
        "silk",
        "generator-react-multipage",
        "scaffold",
        "boilerplate",
        "roadhog",
        "react",
        "cli",
        "create-react-app",
        "webpack"
    ],
    "authors": [
        "ShaoZhenjiang <814184517@qq.com> (https://github.com/shaozj)"
    ],
    "license": "MIT",
    "bugs": {
        "url": "https://github.com/shaozj/silk/issues"
    },
    "files": [
        "bin",
        "src",
        "lib",
        "scripts"
    ],
    "scripts": {
        "build": "rimraf lib && babel src --out-dir lib --ignore=generator/*  && cp -r src/generator lib/generator",
        "lint": "eslint --ext .js src",
        "prerelease": "npm version prerelease && npm publish --tag beta",
        "test": "npm run lint && npm run build && cross-env NODE_ENV=test nyc mocha --no-timeouts test/**/*-test.js",
        "debug": "cross-env NODE_ENV=test mocha --require babel-register --no-timeouts test/**/*-test.js",
        "report": "nyc report --reporter=html",
        "coveralls": "nyc report --reporter=text-lcov | coveralls",
        "get-spa": "node ./scripts/download-spa-template.js"
    },
    "nyc": {
        "include": [
            "src/**/*.js"
        ],
        "require": [
            "babel-register"
        ],
        "sourceMap": true,
        "instrument": false
    },
    "dependencies": {
        "@ali/webpackcc": "^0.0.15",
        "antd": "^3.1.6",
        "babel-plugin-import": "^1.6.3",
        "acorn": "^4.0.3",
        "async": "^2.6.0",
        "atool-monitor": "^0.4.3",
        "autoprefixer": "^6.5.4",
        "babel-core": "^6.26.0",
        "babel-generator": "6.21.0",
        "babel-loader": "^7.1.2",
        "babel-plugin-add-module-exports": "^0.2.1",
        "babel-plugin-react-require": "^3.0.0",
        "babel-plugin-syntax-dynamic-import": "^6.18.0",
        "babel-polyfill": "^6.20.0",
        "babel-preset-env": "^1.6.1",
        "babel-preset-react": "^6.24.1",
        "babel-preset-stage-0": "^6.24.1",
        "babel-register": "^6.18.0",
        "babel-traverse": "^6.26.0",
        "babel-types": "^6.26.0",
        "babylon": "^6.18.0",
        "case-sensitive-paths-webpack-plugin": "^1.1.4",
        "chalk": "^1.1.3",
        "chokidar": "^1.6.1",
        "commander": "^2.9.0",
        "connect-history-api-fallback": "^1.3.0",
        "copy-paste": "^1.3.0",
        "copy-webpack-plugin": "^4.0.1",
        "cross-spawn": "^5.0.1",
        "css-loader": "^0.28.7",
        "detect-port": "^1.0.7",
        "escodegen": "^1.8.1",
        "esformatter": "^0.9.6",
        "esprima": "^3.1.1",
        "esprima-walk": "^0.1.0",
        "exist.js": "^0.3.0",
        "explain-error": "^1.0.3",
        "expose-loader": "^0.7.4",
        "extract-text-webpack-plugin": "^3.0.2",
        "file-loader": "^1.1.5",
        "filesize": "^3.3.0",
        "fs-extra": "^1.0.0",
        "generator-react-multipage": "^0.1.13",
        "glob": "^7.1.1",
        "gzip-size": "^3.0.0",
        "happypack": "^3.0.2",
        "html-webpack-plugin": "^2.30.1",
        "http-proxy-middleware": "^0.17.3",
        "is-plain-object": "^2.0.3",
        "istanbul": "^0.4.5",
        "json-loader": "^0.5.7",
        "jsonpath": "^0.2.7",
        "less": "^2.7.1",
        "less-loader": "^4.0.5",
        "markdown-table": "^1.1.1",
        "mocha": "^3.2.0",
        "nib": "^1.1.2",
        "node-sass": "^4.5.0",
        "parse-json-pretty": "^0.1.0",
        "postcss": "^6.0.1",
        "postcss-loader": "^1.3.3",
        "react-dev-utils": "^0.4.2",
        "react-docgen": "^2.20.1",
        "recursive-readdir": "^2.1.0",
        "request": "^2.79.0",
        "resolve": "^1.6.0",
        "sass-loader": "^6.0.6",
        "shelljs": "^0.7.8",
        "strip-ansi": "^3.0.1",
        "strip-json-comments": "^2.0.1",
        "style-loader": "^0.19.0",
        "system-bell-webpack-plugin": "^1.0.0",
        "underscore.string": "^3.2.2",
        "unzip": "^0.1.11",
        "url-loader": "^0.6.2",
        "webpack": "^3.0.0",
        "webpack-dev-server": "^2.4.5",
        "webpack-parallel-uglify-plugin": "^0.4.2",
        "webpack-visualizer-plugin": "^0.1.6",
        "yargs": "^8.0.0",
        "yeoman-generator": "^0.24.0",
        "yeoman-welcome": "^1.0.1"
    },
    "devDependencies": {
        "babel-cli": "^6.26.0",
        "babel-eslint": "^7.2.1",
        "chai": "^3.2.0",
        "coveralls": "^2.11.12",
        "cross-env": "^3.1.4",
        "eslint": "^3.12.2",
        "eslint-config-airbnb": "^13.0.0",
        "eslint-plugin-import": "^2.2.0",
        "eslint-plugin-jsx-a11y": "^2.2.3",
        "eslint-plugin-react": "^6.8.0",
        "expect": "^1.20.2",
        "fs-extra": "^0.30.0",
        "got": "^6.7.1",
        "husky": "^0.11.9",
        "istanbul": "^0.4.5",
        "jquery": "^3.3.1",
        "mocha": "^3.0.0",
        "nyc": "^10.0.0",
        "postcss-pxtorem": "^3.3.1",
        "rimraf": "^2.5.4",
        "yeoman-assert": "^2.1.1",
        "yeoman-test": "^1.0.0"
    }
}