{"_id":"silki","_rev":"88-7b3c956d83f1eff8fe28ba02c7f30daf","name":"silki","description":"Cli tool for build react app, based on generator-react-multipage, create-react-app, roadhog. Support react multiple pages app develop.","dist-tags":{"latest":"3.0.18","beta":"3.0.13-19"},"versions":{"0.1.0":{"name":"silki","version":"0.1.0","description":"Cli tool for build react app, based on generator-react-multipage, create-react-app, roadhog.","bin":{"silk":"./bin/silk.js"},"keywords":["silk","generator-react-multipage","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":{"build":"rimraf lib && babel src --out-dir lib","lint":"eslint --ext .js src","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","precommit":"npm run lint"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":true,"instrument":false},"dependencies":{"atool-monitor":"^0.3.4","autoprefixer":"^6.5.4","babel-core":"^6.20.0","babel-loader":"^6.2.9","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-react-require":"^3.0.0","babel-polyfill":"^6.20.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^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-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.26.1","detect-port":"^1.0.7","explain-error":"^1.0.3","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","filesize":"^3.3.0","fs-extra":"^1.0.0","glob":"^7.1.1","gzip-size":"^3.0.0","happypack":"^3.0.2","html-webpack-plugin":"~2.24.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.1","istanbul":"^0.4.5","json-loader":"^0.5.4","less":"^2.7.1","less-loader":"^2.2.3","mocha":"^3.2.0","parse-json-pretty":"^0.1.0","postcss":"^5.2.6","postcss-loader":"^1.2.0","react-dev-utils":"^0.4.2","recursive-readdir":"^2.1.0","shelljs":"^0.7.6","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.13.1","system-bell-webpack-plugin":"^1.0.0","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-server":"^1.16.2","webpack-visualizer-plugin":"^0.1.6","yargs":"^6.5.0"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","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","got":"^6.7.1","husky":"^0.11.9","nyc":"^10.0.0","postcss-pxtorem":"^3.3.1","rimraf":"^2.5.4"},"gitHead":"95ffde25489873e5704b94e1a01e4f52ea308c87","_id":"silki@0.1.0","_shasum":"edfed66639a4939544a6696ca497ad08d225dcd5","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"edfed66639a4939544a6696ca497ad08d225dcd5","tarball":"https://registry.npmjs.org/silki/-/silki-0.1.0.tgz","integrity":"sha512-4gf7WZMOvuqGu5dzeMYi+w7WICC7ehcfe8YlhgDh+rlI4jqnPLVnRxFdcW3N8G9n9SKrr/i7z+8rdOLy3gvnjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCySBfJNDZciAal3yXGeNOY+njMx24MhBDaGWuxZA/sFAIhAIsQEbTTbcvex+NfKu8V40jWFmfUndQtRolMtierdJy4"}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/silki-0.1.0.tgz_1486714019403_0.9141164445318282"},"directories":{}},"0.1.1":{"name":"silki","version":"0.1.1","description":"Cli tool for build react app, based on generator-react-multipage, create-react-app, roadhog.","bin":{"silk":"./bin/silk.js"},"keywords":["silk","generator-react-multipage","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":{"build":"rimraf lib && babel src --out-dir lib","lint":"eslint --ext .js src","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","precommit":"npm run lint"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":true,"instrument":false},"dependencies":{"atool-monitor":"^0.3.4","autoprefixer":"^6.5.4","babel-core":"^6.20.0","babel-loader":"^6.2.9","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-react-require":"^3.0.0","babel-polyfill":"^6.20.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^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-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.26.1","detect-port":"^1.0.7","explain-error":"^1.0.3","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","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.24.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.1","istanbul":"^0.4.5","json-loader":"^0.5.4","less":"^2.7.1","less-loader":"^2.2.3","mocha":"^3.2.0","parse-json-pretty":"^0.1.0","postcss":"^5.2.6","postcss-loader":"^1.2.0","react-dev-utils":"^0.4.2","recursive-readdir":"^2.1.0","shelljs":"^0.7.6","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.13.1","system-bell-webpack-plugin":"^1.0.0","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-server":"^1.16.2","webpack-visualizer-plugin":"^0.1.6","yargs":"^6.5.0"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","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","got":"^6.7.1","husky":"^0.11.9","nyc":"^10.0.0","postcss-pxtorem":"^3.3.1","rimraf":"^2.5.4"},"gitHead":"5d4413513086b7b034e939c87e169d05889a81c8","_id":"silki@0.1.1","_shasum":"05009aad05ff075462560c18cc81e65665f03602","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"05009aad05ff075462560c18cc81e65665f03602","tarball":"https://registry.npmjs.org/silki/-/silki-0.1.1.tgz","integrity":"sha512-MRtN+VDWmXzyS0TkAqYwFDU1B2LpbheXY0xFlqd9lZ6eH6NNOsxzcKxdvubMkD351j+TdnRQXJk2fx8Us+76WA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/7BCuaRzUgnaZU9EJ2aSWBtQWtk4fDMDn2X+8rEbaiQIhAOheOsiZ7unUVV+TH8fDCDQDiaZDWt9uSCm5oNt7D18c"}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/silki-0.1.1.tgz_1486720143436_0.3142901165410876"},"directories":{}},"0.1.2":{"name":"silki","version":"0.1.2","description":"Cli tool for build react app, based on generator-react-multipage, create-react-app, roadhog.","bin":{"silk":"./bin/silk.js"},"keywords":["silk","generator-react-multipage","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":{"build":"rimraf lib && babel src --out-dir lib --ignore=generator/* && cp -r src/generator lib/generator","lint":"eslint --ext .js src","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"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":true,"instrument":false},"dependencies":{"acorn":"^4.0.3","atool-monitor":"^0.3.4","autoprefixer":"^6.5.4","babel-core":"^6.20.0","babel-loader":"^6.2.9","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-react-require":"^3.0.0","babel-polyfill":"^6.20.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^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-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.26.1","detect-port":"^1.0.7","escodegen":"^1.8.1","esformatter":"^0.9.6","esprima":"^3.1.1","esprima-walk":"^0.1.0","explain-error":"^1.0.3","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","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.24.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.1","istanbul":"^0.4.5","json-loader":"^0.5.4","jsonpath":"^0.2.7","less":"^2.7.1","less-loader":"^2.2.3","mocha":"^3.2.0","parse-json-pretty":"^0.1.0","postcss":"^5.2.6","postcss-loader":"^1.2.0","react-dev-utils":"^0.4.2","recursive-readdir":"^2.1.0","shelljs":"^0.7.6","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.13.1","system-bell-webpack-plugin":"^1.0.0","underscore.string":"^3.2.2","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-server":"^1.16.2","webpack-visualizer-plugin":"^0.1.6","yargs":"^6.5.0","yeoman-generator":"^0.24.0","yeoman-welcome":"^1.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","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","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"},"gitHead":"d27cbd2aef148eb49b200e8c5a7c5d749f3e720d","_id":"silki@0.1.2","_shasum":"6d33a6bdefb4ff4099e5f444c756175c64ae6cfe","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"6d33a6bdefb4ff4099e5f444c756175c64ae6cfe","tarball":"https://registry.npmjs.org/silki/-/silki-0.1.2.tgz","integrity":"sha512-VioKtaUH6SlcuNJ1MHbc4d0oY/3ICAg0xwIC8719Ej5eKZATQXeCbqvYjjDR/hfg82psGzcUfDUbP4pxY7sPag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGzn/saPSAIztYnJlXiu2IU4PNuWMAaZJXgEnYFkLIV2AiEAi60B+0ZFirCfW29QoDhGAKaLmQpjUQ1O1RlQaysQjvw="}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/silki-0.1.2.tgz_1486976403504_0.03073887201026082"},"directories":{}},"0.1.3":{"name":"silki","version":"0.1.3","description":"Cli tool for build react app, based on generator-react-multipage, create-react-app, roadhog.","bin":{"silk":"./bin/silk.js"},"keywords":["silk","generator-react-multipage","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":{"build":"rimraf lib && babel src --out-dir lib --ignore=generator/* && cp -r src/generator lib/generator","lint":"eslint --ext .js src","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"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":true,"instrument":false},"dependencies":{"acorn":"^4.0.3","atool-monitor":"^0.3.4","autoprefixer":"^6.5.4","babel-core":"^6.20.0","babel-loader":"^6.2.9","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-react-require":"^3.0.0","babel-polyfill":"^6.20.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^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-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.26.1","detect-port":"^1.0.7","escodegen":"^1.8.1","esformatter":"^0.9.6","esprima":"^3.1.1","esprima-walk":"^0.1.0","explain-error":"^1.0.3","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","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.24.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.1","istanbul":"^0.4.5","json-loader":"^0.5.4","jsonpath":"^0.2.7","less":"^2.7.1","less-loader":"^2.2.3","mocha":"^3.2.0","parse-json-pretty":"^0.1.0","postcss":"^5.2.6","postcss-loader":"^1.2.0","react-dev-utils":"^0.4.2","recursive-readdir":"^2.1.0","shelljs":"^0.7.6","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.13.1","system-bell-webpack-plugin":"^1.0.0","underscore.string":"^3.2.2","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-server":"^1.16.2","webpack-visualizer-plugin":"^0.1.6","yargs":"^6.5.0","yeoman-generator":"^0.24.0","yeoman-welcome":"^1.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","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","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"},"gitHead":"302aab725fdb37cc45e9d0204a696ebfdc639da7","_id":"silki@0.1.3","_shasum":"9796df767056ce9ccfba1cc4aad25fecc35fbc98","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"9796df767056ce9ccfba1cc4aad25fecc35fbc98","tarball":"https://registry.npmjs.org/silki/-/silki-0.1.3.tgz","integrity":"sha512-5IyizDKBxkJk/MidtxyZv6COEXPCcVZPruDcfHWJ6NhMoTJW198TyINhX1Ut0bEnPgfMIjpeRsNoOMfkIwvZ4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDb2WSZlSXZ1DfsUMc/xKdhOVAgvKXf2z5KogKYjyDNwwIgWzOYY4yTMmx/x2l/buoHrINp10RtGkSA4FsnvYwTpG8="}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/silki-0.1.3.tgz_1486977337048_0.08030290878377855"},"directories":{}},"0.1.4":{"name":"silki","version":"0.1.4","description":"Cli tool for build react app, based on generator-react-multipage, create-react-app, roadhog.","bin":{"silk":"./bin/silk.js"},"keywords":["silk","generator-react-multipage","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":{"build":"rimraf lib && babel src --out-dir lib --ignore=generator/* && cp -r src/generator lib/generator","lint":"eslint --ext .js src","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"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":true,"instrument":false},"dependencies":{"acorn":"^4.0.3","atool-monitor":"^0.3.4","autoprefixer":"^6.5.4","babel-core":"^6.20.0","babel-loader":"^6.2.9","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-react-require":"^3.0.0","babel-polyfill":"^6.20.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^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-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.26.1","detect-port":"^1.0.7","escodegen":"^1.8.1","esformatter":"^0.9.6","esprima":"^3.1.1","esprima-walk":"^0.1.0","explain-error":"^1.0.3","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","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.24.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.1","istanbul":"^0.4.5","json-loader":"^0.5.4","jsonpath":"^0.2.7","less":"^2.7.1","less-loader":"^2.2.3","mocha":"^3.2.0","parse-json-pretty":"^0.1.0","postcss":"^5.2.6","postcss-loader":"^1.2.0","react-dev-utils":"^0.4.2","recursive-readdir":"^2.1.0","shelljs":"^0.7.6","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.13.1","system-bell-webpack-plugin":"^1.0.0","underscore.string":"^3.2.2","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-server":"^1.16.2","webpack-visualizer-plugin":"^0.1.6","yargs":"^6.5.0","yeoman-generator":"^0.24.0","yeoman-welcome":"^1.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","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","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"},"gitHead":"88ea77be7a3be00629f6f29cfbea8613afbbbc07","_id":"silki@0.1.4","_shasum":"52d066fb3a306fa93eb78ef0f08b37708f5e058b","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"52d066fb3a306fa93eb78ef0f08b37708f5e058b","tarball":"https://registry.npmjs.org/silki/-/silki-0.1.4.tgz","integrity":"sha512-1vnAisbNZu1A2o8I2GHqaACz5hOUo2Q5foihXBNJcTSka2E3vx138bVoT9ewaOuSdFxjW/m5UVgC+87qIZHhVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC27UOUSiFUXR1QCHMs7/anvoijs7Xj1LQsnzdSyswcfQIgdNuO3Mrs0d9/Hglwo1WB6cM+5HFBUr8rNE0jqgRTeq0="}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/silki-0.1.4.tgz_1487065236414_0.5570357914548367"},"directories":{}},"0.1.5":{"name":"silki","version":"0.1.5","description":"Cli tool for build react app, based on generator-react-multipage, create-react-app, roadhog.","bin":{"silk":"./bin/silk.js"},"keywords":["silk","generator-react-multipage","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":{"build":"rimraf lib && babel src --out-dir lib --ignore=generator/* && cp -r src/generator lib/generator","lint":"eslint --ext .js src","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"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":true,"instrument":false},"dependencies":{"acorn":"^4.0.3","atool-monitor":"^0.3.4","autoprefixer":"^6.5.4","babel-core":"^6.20.0","babel-loader":"^6.2.9","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-react-require":"^3.0.0","babel-polyfill":"^6.20.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^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-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.26.1","detect-port":"^1.0.7","escodegen":"^1.8.1","esformatter":"^0.9.6","esprima":"^3.1.1","esprima-walk":"^0.1.0","explain-error":"^1.0.3","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","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.24.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.1","istanbul":"^0.4.5","json-loader":"^0.5.4","jsonpath":"^0.2.7","less":"^2.7.1","less-loader":"^2.2.3","mocha":"^3.2.0","parse-json-pretty":"^0.1.0","postcss":"^5.2.6","postcss-loader":"^1.2.0","react-dev-utils":"^0.4.2","recursive-readdir":"^2.1.0","shelljs":"^0.7.6","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.13.1","system-bell-webpack-plugin":"^1.0.0","underscore.string":"^3.2.2","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-server":"^1.16.2","webpack-visualizer-plugin":"^0.1.6","yargs":"^6.5.0","yeoman-generator":"^0.24.0","yeoman-welcome":"^1.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","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","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"},"gitHead":"4613101af03371a5c76e22584f7f20f0fd813fa2","_id":"silki@0.1.5","_shasum":"d549f37dc9c9629f453f32e896bdacfccb9fb1a4","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"d549f37dc9c9629f453f32e896bdacfccb9fb1a4","tarball":"https://registry.npmjs.org/silki/-/silki-0.1.5.tgz","integrity":"sha512-Rr2kKYctJVJx+yVtiOGO/0zo4QEu/NVoyJudKlc57Rm2yJB2ekyvZNX2bMiqrfXC1BDWTFKRc0vwtVGUFR2yPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVh0ZrsOcXzyQEvFc+xkZPzlNAYOo7DyW1bGGX0QDFzgIgNqAH+TXw01xpQL8fo91LzR3icBwp8fAWZO1Ib+hMps4="}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/silki-0.1.5.tgz_1487073735094_0.5017437837086618"},"directories":{}},"0.1.6":{"name":"silki","version":"0.1.6","description":"Cli tool for build react app, based on generator-react-multipage, create-react-app, roadhog.","bin":{"silk":"./bin/silk.js"},"keywords":["silk","generator-react-multipage","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":{"build":"rimraf lib && babel src --out-dir lib --ignore=generator/* && cp -r src/generator lib/generator","lint":"eslint --ext .js src","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"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":true,"instrument":false},"dependencies":{"acorn":"^4.0.3","atool-monitor":"^0.3.4","autoprefixer":"^6.5.4","babel-core":"^6.20.0","babel-loader":"^6.2.9","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-react-require":"^3.0.0","babel-polyfill":"^6.20.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^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-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.26.1","detect-port":"^1.0.7","escodegen":"^1.8.1","esformatter":"^0.9.6","esprima":"^3.1.1","esprima-walk":"^0.1.0","explain-error":"^1.0.3","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","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.24.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.1","istanbul":"^0.4.5","json-loader":"^0.5.4","jsonpath":"^0.2.7","less":"^2.7.1","less-loader":"^2.2.3","mocha":"^3.2.0","parse-json-pretty":"^0.1.0","postcss":"^5.2.6","postcss-loader":"^1.2.0","react-dev-utils":"^0.4.2","recursive-readdir":"^2.1.0","shelljs":"^0.7.6","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.13.1","system-bell-webpack-plugin":"^1.0.0","underscore.string":"^3.2.2","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-server":"^1.16.2","webpack-visualizer-plugin":"^0.1.6","yargs":"^6.5.0","yeoman-generator":"^0.24.0","yeoman-welcome":"^1.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","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","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"},"gitHead":"66501ed000f808bfc97d5df59117017c3209893d","_id":"silki@0.1.6","_shasum":"7a6b53d902a630b24f59371ed864c5496224c9c9","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"7a6b53d902a630b24f59371ed864c5496224c9c9","tarball":"https://registry.npmjs.org/silki/-/silki-0.1.6.tgz","integrity":"sha512-2Gp6S/OWHGzT7Uh8wk4P21E+y+wxKECRuJPAPlL1Vkcewq6QdgFxo3ZFC8hy0R7vH/wx3OeEYOOlkgED8Hq9Vg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF4UZAwFK0lvFJClUqM0cci7jwgNTe3rugcgBHB2nG6pAiAq5fRCbotTOxPG1wt5nOaZQidt5ziMkBUOuXGcE+pp0Q=="}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/silki-0.1.6.tgz_1487074910587_0.39095951919443905"},"directories":{}},"0.1.7":{"name":"silki","version":"0.1.7","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","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":{"build":"rimraf lib && babel src --out-dir lib --ignore=generator/* && cp -r src/generator lib/generator","lint":"eslint --ext .js src","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"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":true,"instrument":false},"dependencies":{"acorn":"^4.0.3","atool-monitor":"^0.3.4","autoprefixer":"^6.5.4","babel-core":"^6.20.0","babel-loader":"^6.2.9","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-react-require":"^3.0.0","babel-polyfill":"^6.20.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^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-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.26.1","detect-port":"^1.0.7","escodegen":"^1.8.1","esformatter":"^0.9.6","esprima":"^3.1.1","esprima-walk":"^0.1.0","explain-error":"^1.0.3","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","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.24.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.1","istanbul":"^0.4.5","json-loader":"^0.5.4","jsonpath":"^0.2.7","less":"^2.7.1","less-loader":"^2.2.3","mocha":"^3.2.0","parse-json-pretty":"^0.1.0","postcss":"^5.2.6","postcss-loader":"^1.2.0","react-dev-utils":"^0.4.2","recursive-readdir":"^2.1.0","shelljs":"^0.7.6","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.13.1","system-bell-webpack-plugin":"^1.0.0","underscore.string":"^3.2.2","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-server":"^1.16.2","webpack-visualizer-plugin":"^0.1.6","yargs":"^6.5.0","yeoman-generator":"^0.24.0","yeoman-welcome":"^1.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","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","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"},"gitHead":"b7683cefeb88fafbe3a4687288c8b26d2e0f46e8","_id":"silki@0.1.7","_shasum":"8666a75e276297a5c5a56a1998c3dd4985e9b36d","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"8666a75e276297a5c5a56a1998c3dd4985e9b36d","tarball":"https://registry.npmjs.org/silki/-/silki-0.1.7.tgz","integrity":"sha512-utW2brsu4xwiWXThNjbLD9P7XyLYbqr5oWGkv6l/dRB/cWQos+KgPZU6owcWOEFx+xlpYoje+EGHtsvR1sK3SQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1hJqnbTD68++bVp1B2RiClLUdzoet+I6GHTWRj3PfpgIhAKEUDa5HCEB57EfFAXEHDmC7AQ4QJJlbjTWhP4u2ImAE"}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/silki-0.1.7.tgz_1487127557813_0.7220250545069575"},"directories":{}},"0.1.8":{"name":"silki","version":"0.1.8","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","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":{"build":"rimraf lib && babel src --out-dir lib --ignore=generator/* && cp -r src/generator lib/generator","lint":"eslint --ext .js src","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"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":true,"instrument":false},"dependencies":{"acorn":"^4.0.3","atool-monitor":"^0.3.4","autoprefixer":"^6.5.4","babel-core":"^6.20.0","babel-loader":"^6.2.9","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-react-require":"^3.0.0","babel-polyfill":"^6.20.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^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-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.26.1","detect-port":"^1.0.7","escodegen":"^1.8.1","esformatter":"^0.9.6","esprima":"^3.1.1","esprima-walk":"^0.1.0","explain-error":"^1.0.3","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","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.24.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.1","istanbul":"^0.4.5","json-loader":"^0.5.4","jsonpath":"^0.2.7","less":"^2.7.1","less-loader":"^2.2.3","mocha":"^3.2.0","parse-json-pretty":"^0.1.0","postcss":"^5.2.6","postcss-loader":"^1.2.0","react-dev-utils":"^0.4.2","recursive-readdir":"^2.1.0","shelljs":"^0.7.6","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.13.1","system-bell-webpack-plugin":"^1.0.0","underscore.string":"^3.2.2","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-server":"^1.16.2","webpack-visualizer-plugin":"^0.1.6","yargs":"^6.5.0","yeoman-generator":"^0.24.0","yeoman-welcome":"^1.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","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","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"},"gitHead":"ebd913a8d2271381c9946166c5d7c8bc185d710c","_id":"silki@0.1.8","_shasum":"75c51b2258d3c14ec5dce08a719a656d46945281","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"75c51b2258d3c14ec5dce08a719a656d46945281","tarball":"https://registry.npmjs.org/silki/-/silki-0.1.8.tgz","integrity":"sha512-UMzXplCDrYdqEk11HFNsKKFejn2BwZKo7kSEnk0OVSOYy3ildfw081PhFtiE4BbRLYUJidB/R68xdcucQlNvnw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxVvjMPz18zL0bxAN+efgl9jU0J0pEMLutIT3bHJHQmAIhALHcvVOnWtX5Unp1yRLtS2hpIoEWTtu6inm4Fh0n0ySN"}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/silki-0.1.8.tgz_1487140765739_0.18320739804767072"},"directories":{}},"0.1.9":{"name":"silki","version":"0.1.9","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":{"build":"rimraf lib && babel src --out-dir lib --ignore=generator/* && cp -r src/generator lib/generator","lint":"eslint --ext .js src","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"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":true,"instrument":false},"dependencies":{"acorn":"^4.0.3","atool-monitor":"^0.3.4","autoprefixer":"^6.5.4","babel-core":"^6.20.0","babel-loader":"^6.2.9","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-react-require":"^3.0.0","babel-polyfill":"^6.20.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^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-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.26.1","detect-port":"^1.0.7","escodegen":"^1.8.1","esformatter":"^0.9.6","esprima":"^3.1.1","esprima-walk":"^0.1.0","explain-error":"^1.0.3","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","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.24.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.1","istanbul":"^0.4.5","json-loader":"^0.5.4","jsonpath":"^0.2.7","less":"^2.7.1","less-loader":"^2.2.3","mocha":"^3.2.0","parse-json-pretty":"^0.1.0","postcss":"^5.2.6","postcss-loader":"^1.2.0","react-dev-utils":"^0.4.2","recursive-readdir":"^2.1.0","shelljs":"^0.7.6","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.13.1","system-bell-webpack-plugin":"^1.0.0","underscore.string":"^3.2.2","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-server":"^1.16.2","webpack-visualizer-plugin":"^0.1.6","yargs":"^6.5.0","yeoman-generator":"^0.24.0","yeoman-welcome":"^1.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","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","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"},"gitHead":"b0a1dabaa9ecd7b7313dfad5d6aefbcdd4f76458","_id":"silki@0.1.9","_shasum":"18df88de43760d706583ccfef3a499136796f8ad","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"18df88de43760d706583ccfef3a499136796f8ad","tarball":"https://registry.npmjs.org/silki/-/silki-0.1.9.tgz","integrity":"sha512-nx9zFEbfwa5pFrt8fjfYQIekyqqRiFhU+GoAydyBPoii7KJGF1j5aDjVo/mP+dv3O2y+9bQTnxoS+MMktbA+QQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBqTMD3WeFnCgfCdvATLCMx4Ro+mrABwMx5AJmCrIo8wIgfl3lVdCWOzUpGtAn71aqdVWjKW+6eQ518V6ucQhV9RU="}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/silki-0.1.9.tgz_1487141547164_0.959787736646831"},"directories":{}},"0.1.10":{"name":"silki","version":"0.1.10","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":{"build":"rimraf lib && babel src --out-dir lib --ignore=generator/* && cp -r src/generator lib/generator","lint":"eslint --ext .js src","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"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":true,"instrument":false},"dependencies":{"acorn":"^4.0.3","atool-monitor":"^0.3.4","autoprefixer":"^6.5.4","babel-core":"^6.20.0","babel-loader":"^6.2.9","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-react-require":"^3.0.0","babel-polyfill":"^6.20.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^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-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.26.1","detect-port":"^1.0.7","escodegen":"^1.8.1","esformatter":"^0.9.6","esprima":"^3.1.1","esprima-walk":"^0.1.0","explain-error":"^1.0.3","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","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.24.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.1","istanbul":"^0.4.5","json-loader":"^0.5.4","jsonpath":"^0.2.7","less":"^2.7.1","less-loader":"^2.2.3","mocha":"^3.2.0","parse-json-pretty":"^0.1.0","postcss":"^5.2.6","postcss-loader":"^1.2.0","react-dev-utils":"^0.4.2","recursive-readdir":"^2.1.0","shelljs":"^0.7.6","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.13.1","system-bell-webpack-plugin":"^1.0.0","underscore.string":"^3.2.2","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-server":"^1.16.2","webpack-visualizer-plugin":"^0.1.6","yargs":"^6.5.0","yeoman-generator":"^0.24.0","yeoman-welcome":"^1.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","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","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"},"gitHead":"68c4f2629c06a0571c594df3499d1678c5b74476","_id":"silki@0.1.10","_shasum":"b6610948c9c84e72252b76288d65ea3424c93275","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"b6610948c9c84e72252b76288d65ea3424c93275","tarball":"https://registry.npmjs.org/silki/-/silki-0.1.10.tgz","integrity":"sha512-Vne+vQtOVjWeWu2s4zKY4+IjAXTAiUpbTOES4H6WDnPV8rG52bfdhTXn4pkiQ7C/Vuqy34rs/n7jedoKEWCm6w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+ASRayu59eyAdOx7RCWje5ZHk09JTTGVV3cQ4OJBVyQIhANhCVYf7HeBttu8j0rrwFEIQWKFUCrxgf2y0Yvrfu4EC"}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/silki-0.1.10.tgz_1487143993968_0.2376927426084876"},"directories":{}},"0.1.11":{"name":"silki","version":"0.1.11","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":{"build":"rimraf lib && babel src --out-dir lib --ignore=generator/* && cp -r src/generator lib/generator","lint":"eslint --ext .js src","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"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":true,"instrument":false},"dependencies":{"acorn":"^4.0.3","atool-monitor":"^0.3.4","autoprefixer":"^6.5.4","babel-core":"^6.20.0","babel-loader":"^6.2.9","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-react-require":"^3.0.0","babel-polyfill":"^6.20.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^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-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.26.1","detect-port":"^1.0.7","escodegen":"^1.8.1","esformatter":"^0.9.6","esprima":"^3.1.1","esprima-walk":"^0.1.0","explain-error":"^1.0.3","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","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.24.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.1","istanbul":"^0.4.5","json-loader":"^0.5.4","jsonpath":"^0.2.7","less":"^2.7.1","less-loader":"^2.2.3","mocha":"^3.2.0","parse-json-pretty":"^0.1.0","postcss":"^5.2.6","postcss-loader":"^1.2.0","react-dev-utils":"^0.4.2","recursive-readdir":"^2.1.0","shelljs":"^0.7.6","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.13.1","system-bell-webpack-plugin":"^1.0.0","underscore.string":"^3.2.2","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-server":"^1.16.2","webpack-visualizer-plugin":"^0.1.6","yargs":"^6.5.0","yeoman-generator":"^0.24.0","yeoman-welcome":"^1.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","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","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"},"gitHead":"18b330d95d24b29d5b6feeda6852d1871e6f9fb3","_id":"silki@0.1.11","_shasum":"6820a46319326f730c0f9bd410d9fdc65c266caa","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"6820a46319326f730c0f9bd410d9fdc65c266caa","tarball":"https://registry.npmjs.org/silki/-/silki-0.1.11.tgz","integrity":"sha512-NJLDYEkrQPT0iMo9R5IeR4+8jpdAyJ+oUv6/oUeR4ocURf2h77lDiB4PelpdrCXzIOAKM7z0Kqoap3LVgDKxWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBF0dJ0Qh9IFhkYPzu8EAb+AOD3ybbTG+1WiWETDsgApAiEAjvR//qXHDkvz9pIQYD96XhZzhLy9pqJdLv688rSKpLc="}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/silki-0.1.11.tgz_1487152031073_0.26058962219394743"},"directories":{}},"0.1.12":{"name":"silki","version":"0.1.12","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":{"build":"rimraf lib && babel src --out-dir lib --ignore=generator/* && cp -r src/generator lib/generator","lint":"eslint --ext .js src","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"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":true,"instrument":false},"dependencies":{"acorn":"^4.0.3","atool-monitor":"^0.3.4","autoprefixer":"^6.5.4","babel-core":"^6.20.0","babel-loader":"^6.2.9","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-react-require":"^3.0.0","babel-polyfill":"^6.20.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^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-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.26.1","detect-port":"^1.0.7","escodegen":"^1.8.1","esformatter":"^0.9.6","esprima":"^3.1.1","esprima-walk":"^0.1.0","explain-error":"^1.0.3","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","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.24.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.1","istanbul":"^0.4.5","json-loader":"^0.5.4","jsonpath":"^0.2.7","less":"^2.7.1","less-loader":"^2.2.3","mocha":"^3.2.0","parse-json-pretty":"^0.1.0","postcss":"^5.2.6","postcss-loader":"^1.2.0","react-dev-utils":"^0.4.2","recursive-readdir":"^2.1.0","shelljs":"^0.7.6","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.13.1","system-bell-webpack-plugin":"^1.0.0","underscore.string":"^3.2.2","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-server":"^1.16.2","webpack-visualizer-plugin":"^0.1.6","yargs":"^6.5.0","yeoman-generator":"^0.24.0","yeoman-welcome":"^1.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","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","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"},"gitHead":"f93c957bd60f6ae0512c3e31ff9ee9204d9e4553","_id":"silki@0.1.12","_shasum":"6b538cbfe317e061665a0ee0c6bca0f57901ab35","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"6b538cbfe317e061665a0ee0c6bca0f57901ab35","tarball":"https://registry.npmjs.org/silki/-/silki-0.1.12.tgz","integrity":"sha512-SI7bx5y++a0+A2FsYqbEpMp0JPyed9Rk/qxuTk09Io5Z7ylZV9RMhNrkH7gujVv4BlZS6ZSJUsCGD+n4DhUVTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDBSIKIgX7NexroZ7y/p2Q4DKtedl8Qgh4hMzSDRq11bAiBaGK7VUGGUzvHn6EKxRqPVztB+uE2fchYrNVsVZVOL+Q=="}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/silki-0.1.12.tgz_1487213851167_0.9344358295202255"},"directories":{}},"0.1.13":{"name":"silki","version":"0.1.13","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":{"build":"rimraf lib && babel src --out-dir lib --ignore=generator/* && cp -r src/generator lib/generator","lint":"eslint --ext .js src","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"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":true,"instrument":false},"dependencies":{"acorn":"^4.0.3","atool-monitor":"^0.3.4","autoprefixer":"^6.5.4","babel-core":"^6.20.0","babel-loader":"^6.2.9","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-react-require":"^3.0.0","babel-polyfill":"^6.20.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^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-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.26.1","detect-port":"^1.0.7","escodegen":"^1.8.1","esformatter":"^0.9.6","esprima":"^3.1.1","esprima-walk":"^0.1.0","explain-error":"^1.0.3","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","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.24.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.1","istanbul":"^0.4.5","json-loader":"^0.5.4","jsonpath":"^0.2.7","less":"^2.7.1","less-loader":"^2.2.3","mocha":"^3.2.0","parse-json-pretty":"^0.1.0","postcss":"^5.2.6","postcss-loader":"^1.2.0","react-dev-utils":"^0.4.2","recursive-readdir":"^2.1.0","shelljs":"^0.7.6","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.13.1","system-bell-webpack-plugin":"^1.0.0","underscore.string":"^3.2.2","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-server":"^1.16.2","webpack-visualizer-plugin":"^0.1.6","yargs":"^6.5.0","yeoman-generator":"^0.24.0","yeoman-welcome":"^1.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","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","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"},"gitHead":"58eee56291df8b6580c690d01d16d03b88aff3e0","_id":"silki@0.1.13","_shasum":"32b383e656805328508ec5a5c8859fbaca6b160b","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"32b383e656805328508ec5a5c8859fbaca6b160b","tarball":"https://registry.npmjs.org/silki/-/silki-0.1.13.tgz","integrity":"sha512-4CzKlrViyKQIXscFaShjc9LZSfA9DUVkvfQh71tGScyN/ovNBgaH7BAccILNh9iaibX7ad+0Z9CcY76P0tkDVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFB6ekzc0s9B1hfL8iG07uQ9ci77BHEt+wh9NQd4PKuvAiB++50rd1X00402FTQb53zczvWYGxgJYUFUPWKQLtP9zQ=="}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/silki-0.1.13.tgz_1487222094261_0.11861668922938406"},"directories":{}},"0.1.14":{"name":"silki","version":"0.1.14","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":{"build":"rimraf lib && babel src --out-dir lib --ignore=generator/* && cp -r src/generator lib/generator","lint":"eslint --ext .js src","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"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":true,"instrument":false},"dependencies":{"acorn":"^4.0.3","atool-monitor":"^0.3.4","autoprefixer":"^6.5.4","babel-core":"^6.20.0","babel-loader":"^6.2.9","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-react-require":"^3.0.0","babel-polyfill":"^6.20.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^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-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.26.1","detect-port":"^1.0.7","escodegen":"^1.8.1","esformatter":"^0.9.6","esprima":"^3.1.1","esprima-walk":"^0.1.0","explain-error":"^1.0.3","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","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.24.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.1","istanbul":"^0.4.5","json-loader":"^0.5.4","jsonpath":"^0.2.7","less":"^2.7.1","less-loader":"^2.2.3","mocha":"^3.2.0","parse-json-pretty":"^0.1.0","postcss":"^5.2.6","postcss-loader":"^1.2.0","react-dev-utils":"^0.4.2","recursive-readdir":"^2.1.0","shelljs":"^0.7.6","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.13.1","system-bell-webpack-plugin":"^1.0.0","underscore.string":"^3.2.2","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-server":"^1.16.2","webpack-visualizer-plugin":"^0.1.6","yargs":"^6.5.0","yeoman-generator":"^0.24.0","yeoman-welcome":"^1.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","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","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"},"gitHead":"58eee56291df8b6580c690d01d16d03b88aff3e0","_id":"silki@0.1.14","_shasum":"c5d37321347cd344460669938d2b7e95bb468e8f","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"c5d37321347cd344460669938d2b7e95bb468e8f","tarball":"https://registry.npmjs.org/silki/-/silki-0.1.14.tgz","integrity":"sha512-01Z1T3LGq4T51Wl406wBSsJv3APguue5Fp7TrhtsZo/n0yMN4+RyNRBXmqT7wOxj1keEfpo/r1tOwbPmkC+DDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCW08YKanfF/OYyyygRyVZ1BSg2JNzBTHjeCkzd8cz7wAIhANke1BOAWfaRroE/6+wDMvKNzF7E/D6gCzTc3hN8Qiga"}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/silki-0.1.14.tgz_1487223643670_0.6350528220646083"},"directories":{}},"0.1.15":{"name":"silki","version":"0.1.15","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":{"build":"rimraf lib && babel src --out-dir lib --ignore=generator/* && cp -r src/generator lib/generator","lint":"eslint --ext .js src","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"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":true,"instrument":false},"dependencies":{"acorn":"^4.0.3","atool-monitor":"^0.3.4","autoprefixer":"^6.5.4","babel-core":"^6.20.0","babel-loader":"^6.2.9","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-react-require":"^3.0.0","babel-polyfill":"^6.20.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^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-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.26.1","detect-port":"^1.0.7","escodegen":"^1.8.1","esformatter":"^0.9.6","esprima":"^3.1.1","esprima-walk":"^0.1.0","explain-error":"^1.0.3","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","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.24.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.1","istanbul":"^0.4.5","json-loader":"^0.5.4","jsonpath":"^0.2.7","less":"^2.7.1","less-loader":"^2.2.3","mocha":"^3.2.0","nib":"^1.1.2","node-sass":"^4.5.0","parse-json-pretty":"^0.1.0","postcss":"^5.2.6","postcss-loader":"^1.2.0","react-dev-utils":"^0.4.2","recursive-readdir":"^2.1.0","sass-loader":"^6.0.0","shelljs":"^0.7.6","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.13.1","stylus":"^0.54.5","stylus-loader":"^2.4.0","system-bell-webpack-plugin":"^1.0.0","underscore.string":"^3.2.2","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-server":"^1.16.2","webpack-visualizer-plugin":"^0.1.6","yargs":"^6.5.0","yeoman-generator":"^0.24.0","yeoman-welcome":"^1.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","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","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"},"gitHead":"953fe3517150d2df7fc20fcb9203217931d465d8","_id":"silki@0.1.15","_shasum":"e0ce96fd2aa8a6aea31e78a4bb46e6ca8d174e40","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"e0ce96fd2aa8a6aea31e78a4bb46e6ca8d174e40","tarball":"https://registry.npmjs.org/silki/-/silki-0.1.15.tgz","integrity":"sha512-J76OVNB5riLpNGbxyjZowy4lOyyDXur7l/Qn62spcaEgVSLGtD71SRa3b3gPUwASYTwcBNL8CglT9UWEL7n/aQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDclecX2Qo9LyBzO+LOxlDVpJ2DrkE4yDJccZCdn7cJ+gIhAKT6mFjzRN/rgEZNyu/FZ6cRMTU3afJfFihyl6ECoV2R"}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/silki-0.1.15.tgz_1487321887883_0.4337715150322765"},"directories":{}},"0.1.16":{"name":"silki","version":"0.1.16","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":{"build":"rimraf lib && babel src --out-dir lib --ignore=generator/* && cp -r src/generator lib/generator","lint":"eslint --ext .js src","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"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":true,"instrument":false},"dependencies":{"acorn":"^4.0.3","atool-monitor":"^0.3.4","autoprefixer":"^6.5.4","babel-core":"^6.20.0","babel-loader":"^6.2.9","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-react-require":"^3.0.0","babel-polyfill":"^6.20.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^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-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.26.1","detect-port":"^1.0.7","escodegen":"^1.8.1","esformatter":"^0.9.6","esprima":"^3.1.1","esprima-walk":"^0.1.0","explain-error":"^1.0.3","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","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.24.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.1","istanbul":"^0.4.5","json-loader":"^0.5.4","jsonpath":"^0.2.7","less":"^2.7.1","less-loader":"^2.2.3","mocha":"^3.2.0","nib":"^1.1.2","node-sass":"^4.5.0","parse-json-pretty":"^0.1.0","postcss":"^5.2.6","postcss-loader":"^1.2.0","react-dev-utils":"^0.4.2","recursive-readdir":"^2.1.0","sass-loader":"^6.0.0","shelljs":"^0.7.6","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.13.1","stylus":"^0.54.5","stylus-loader":"^2.4.0","system-bell-webpack-plugin":"^1.0.0","underscore.string":"^3.2.2","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-server":"^1.16.2","webpack-visualizer-plugin":"^0.1.6","yargs":"^6.5.0","yeoman-generator":"^0.24.0","yeoman-welcome":"^1.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","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","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"},"gitHead":"7b9abc814cf66ca7843fe38608c449aebca542ed","_id":"silki@0.1.16","_shasum":"a16746e528c781a2ae9e07a866d392c45ae67106","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"a16746e528c781a2ae9e07a866d392c45ae67106","tarball":"https://registry.npmjs.org/silki/-/silki-0.1.16.tgz","integrity":"sha512-hy/sAl1K4rB5u8jOXGiHAhTCm1rGoNheJDu3BvbrYb4yu5zlF9Ko81uHI2t9e7Fk8mb+0EfiUHW9of2eODsSSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsqiC5xSn2OPZkLbJPX/EV3yw8qzaNCNOmqsSUM2WBlgIgBLgucS3Ujrtlb1NvjYrPbw/saWOJ7vV16WRCNIXcVcI="}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/silki-0.1.16.tgz_1487325295172_0.020844442071393132"},"directories":{}},"0.1.17":{"name":"silki","version":"0.1.17","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":{"build":"rimraf lib && babel src --out-dir lib --ignore=generator/* && cp -r src/generator lib/generator","lint":"eslint --ext .js src","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"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":true,"instrument":false},"dependencies":{"acorn":"^4.0.3","atool-monitor":"^0.3.4","autoprefixer":"^6.5.4","babel-core":"^6.20.0","babel-loader":"^6.2.9","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-react-require":"^3.0.0","babel-polyfill":"^6.20.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^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-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.26.1","detect-port":"^1.0.7","escodegen":"^1.8.1","esformatter":"^0.9.6","esprima":"^3.1.1","esprima-walk":"^0.1.0","explain-error":"^1.0.3","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","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.24.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.1","istanbul":"^0.4.5","json-loader":"^0.5.4","jsonpath":"^0.2.7","less":"^2.7.1","less-loader":"^2.2.3","mocha":"^3.2.0","nib":"^1.1.2","node-sass":"^4.5.0","parse-json-pretty":"^0.1.0","postcss":"^5.2.6","postcss-loader":"^1.2.0","react-dev-utils":"^0.4.2","recursive-readdir":"^2.1.0","sass-loader":"^6.0.0","shelljs":"^0.7.6","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.13.1","stylus":"^0.54.5","stylus-loader":"^2.4.0","system-bell-webpack-plugin":"^1.0.0","underscore.string":"^3.2.2","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-server":"^1.16.2","webpack-visualizer-plugin":"^0.1.6","yargs":"^6.5.0","yeoman-generator":"^0.24.0","yeoman-welcome":"^1.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","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","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"},"gitHead":"da3237a3f38eacf61b104d1fe8f11d6b0d92576c","_id":"silki@0.1.17","_shasum":"5ee4023e77f154c819eaa0175bd9789449cf5abc","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"5ee4023e77f154c819eaa0175bd9789449cf5abc","tarball":"https://registry.npmjs.org/silki/-/silki-0.1.17.tgz","integrity":"sha512-HpE9SSGZo3xUyRB7I6zEXHmR5B8IgxfYKAd91At6aFkif+QCoOWBp6iPZBCyMWQFkVufw9SqUX90dc1fgyVHMg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChByk3MgozJL7weTjg1Fwlko9owZrf57IByc9S3bNrcgIgcQLJV6KoS4S/I3Fed8rmMiGYzr2IzZJFl+f0G5luQ5s="}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/silki-0.1.17.tgz_1487664232163_0.07118137017823756"},"directories":{}},"0.1.18":{"name":"silki","version":"0.1.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":{"build":"rimraf lib && babel src --out-dir lib --ignore=generator/* && cp -r src/generator lib/generator","lint":"eslint --ext .js src","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"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":true,"instrument":false},"dependencies":{"acorn":"^4.0.3","atool-monitor":"^0.3.4","autoprefixer":"^6.5.4","babel-core":"^6.20.0","babel-loader":"^6.2.9","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-react-require":"^3.0.0","babel-polyfill":"^6.20.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^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-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.26.1","detect-port":"^1.0.7","escodegen":"^1.8.1","esformatter":"^0.9.6","esprima":"^3.1.1","esprima-walk":"^0.1.0","explain-error":"^1.0.3","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","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.24.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.1","istanbul":"^0.4.5","json-loader":"^0.5.4","jsonpath":"^0.2.7","less":"^2.7.1","less-loader":"^2.2.3","mocha":"^3.2.0","nib":"^1.1.2","node-sass":"^4.5.0","parse-json-pretty":"^0.1.0","postcss":"^5.2.6","postcss-loader":"^1.2.0","react-dev-utils":"^0.4.2","recursive-readdir":"^2.1.0","sass-loader":"^6.0.0","shelljs":"^0.7.6","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.13.1","stylus":"^0.54.5","stylus-loader":"^2.4.0","system-bell-webpack-plugin":"^1.0.0","underscore.string":"^3.2.2","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-server":"^1.16.2","webpack-visualizer-plugin":"^0.1.6","yargs":"^6.5.0","yeoman-generator":"^0.24.0","yeoman-welcome":"^1.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","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","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"},"gitHead":"79760466865732714d8d913b6f3de1fa305c1388","_id":"silki@0.1.18","_shasum":"6b2f7f7c1c49dfade0d360ea635ffb51ac59ed5b","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"6b2f7f7c1c49dfade0d360ea635ffb51ac59ed5b","tarball":"https://registry.npmjs.org/silki/-/silki-0.1.18.tgz","integrity":"sha512-dLbHbXkTFdfohnm1LUSP8eSoUxfZyiH813VE0dGxe32U9VAEA93IxG6WJ8EbBaFxKyCjnsXfzBZdtTRxVB490A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnty1t05ZE9jLIriv322sgSLSTSb/UK4JWvOBdyQCY6AIhAMmPmkmWdO8jKo1fsLn1vZCAVG1di1MmWPbm0BXplw7L"}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/silki-0.1.18.tgz_1487668722793_0.9325894245412201"},"directories":{}},"0.1.19":{"name":"silki","version":"0.1.19","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":{"build":"rimraf lib && babel src --out-dir lib --ignore=generator/* && cp -r src/generator lib/generator","lint":"eslint --ext .js src","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"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":true,"instrument":false},"dependencies":{"acorn":"^4.0.3","atool-monitor":"^0.3.4","autoprefixer":"^6.5.4","babel-core":"^6.20.0","babel-loader":"^6.2.9","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-react-require":"^3.0.0","babel-polyfill":"^6.20.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^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-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.26.1","detect-port":"^1.0.7","escodegen":"^1.8.1","esformatter":"^0.9.6","esprima":"^3.1.1","esprima-walk":"^0.1.0","explain-error":"^1.0.3","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","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.24.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.1","istanbul":"^0.4.5","json-loader":"^0.5.4","jsonpath":"^0.2.7","less":"^2.7.1","less-loader":"^2.2.3","mocha":"^3.2.0","nib":"^1.1.2","node-sass":"^4.5.0","parse-json-pretty":"^0.1.0","postcss":"^5.2.6","postcss-loader":"^1.2.0","react-dev-utils":"^0.4.2","recursive-readdir":"^2.1.0","sass-loader":"^6.0.0","shelljs":"^0.7.6","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.13.1","stylus":"^0.54.5","stylus-loader":"^2.4.0","system-bell-webpack-plugin":"^1.0.0","underscore.string":"^3.2.2","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-server":"^1.16.2","webpack-visualizer-plugin":"^0.1.6","yargs":"^6.5.0","yeoman-generator":"^0.24.0","yeoman-welcome":"^1.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","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","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"},"gitHead":"77b6f826946a1c774aace0b60d57a83b73b15c9d","_id":"silki@0.1.19","_shasum":"648cf62c201ccb79cb99db36753507db2929fe8d","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"648cf62c201ccb79cb99db36753507db2929fe8d","tarball":"https://registry.npmjs.org/silki/-/silki-0.1.19.tgz","integrity":"sha512-tBkAJuI+IxBe+m7yjuRyNKyv4TxkayQ5xf90+YBTyB0p4OYYieawVapF6k2yzLkIyy3KBfZEOwSDuU49m3Pj1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCw2fuyLmc0BholG1agUTB1JkqMFsbV0z5dliNnA41ebgIhANuG7SbF+OrHIvag/YpEKejsiGHyCX7N4cxvHbNBMLBo"}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/silki-0.1.19.tgz_1487748843390_0.8460909754503518"},"directories":{}},"0.1.20":{"name":"silki","version":"0.1.20","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":{"build":"rimraf lib && babel src --out-dir lib --ignore=generator/* && cp -r src/generator lib/generator","lint":"eslint --ext .js src","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"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":true,"instrument":false},"dependencies":{"acorn":"^4.0.3","atool-monitor":"^0.3.4","autoprefixer":"^6.5.4","babel-core":"^6.20.0","babel-loader":"^6.2.9","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-react-require":"^3.0.0","babel-polyfill":"^6.20.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^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-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.26.1","detect-port":"^1.0.7","escodegen":"^1.8.1","esformatter":"^0.9.6","esprima":"^3.1.1","esprima-walk":"^0.1.0","explain-error":"^1.0.3","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","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.24.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.1","istanbul":"^0.4.5","json-loader":"^0.5.4","jsonpath":"^0.2.7","less":"^2.7.1","less-loader":"^2.2.3","mocha":"^3.2.0","nib":"^1.1.2","node-sass":"^4.5.0","parse-json-pretty":"^0.1.0","postcss":"^5.2.6","postcss-loader":"^1.2.0","react-dev-utils":"^0.4.2","recursive-readdir":"^2.1.0","sass-loader":"^6.0.0","shelljs":"^0.7.6","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.13.1","stylus":"^0.54.5","stylus-loader":"^2.4.0","system-bell-webpack-plugin":"^1.0.0","underscore.string":"^3.2.2","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-server":"^1.16.2","webpack-visualizer-plugin":"^0.1.6","yargs":"^6.5.0","yeoman-generator":"^0.24.0","yeoman-welcome":"^1.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","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","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"},"gitHead":"a0302b07fa00c0a11c9b9124042a8eda35902592","_id":"silki@0.1.20","_shasum":"e6d7c4777362e1997e600fc4bb4340a83d49c975","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"e6d7c4777362e1997e600fc4bb4340a83d49c975","tarball":"https://registry.npmjs.org/silki/-/silki-0.1.20.tgz","integrity":"sha512-r4320xY6AOY1Archk6W2Q4JGhYNfmFRsLPl8WFp7/2gd3b75mvkitXgv7v+XPhnZaiCb0HA07cKwHReF2ZDkRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzDN/APwI9gMaKBcq5fBXbzCOEtwjcmHI4W+Wb8NzbLAIhAPWCEHM+T7pNopvQKbfNO/fE61DR7MbOzd2pdEYxI23t"}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/silki-0.1.20.tgz_1487748999324_0.06408600881695747"},"directories":{}},"0.1.21":{"name":"silki","version":"0.1.21","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":{"build":"rimraf lib && babel src --out-dir lib --ignore=generator/* && cp -r src/generator lib/generator","lint":"eslint --ext .js src","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"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":true,"instrument":false},"dependencies":{"acorn":"^4.0.3","atool-monitor":"^0.3.4","autoprefixer":"^6.5.4","babel-core":"^6.20.0","babel-loader":"^6.2.9","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-react-require":"^3.0.0","babel-polyfill":"^6.20.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^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-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.26.1","detect-port":"^1.0.7","escodegen":"^1.8.1","esformatter":"^0.9.6","esprima":"^3.1.1","esprima-walk":"^0.1.0","explain-error":"^1.0.3","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","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.24.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.1","istanbul":"^0.4.5","json-loader":"^0.5.4","jsonpath":"^0.2.7","less":"^2.7.1","less-loader":"^2.2.3","mocha":"^3.2.0","nib":"^1.1.2","node-sass":"^4.5.0","parse-json-pretty":"^0.1.0","postcss":"^5.2.6","postcss-loader":"^1.2.0","react-dev-utils":"^0.4.2","recursive-readdir":"^2.1.0","sass-loader":"^6.0.0","shelljs":"^0.7.6","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.13.1","stylus":"^0.54.5","stylus-loader":"^2.4.0","system-bell-webpack-plugin":"^1.0.0","underscore.string":"^3.2.2","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-server":"^1.16.2","webpack-visualizer-plugin":"^0.1.6","yargs":"^6.5.0","yeoman-generator":"^0.24.0","yeoman-welcome":"^1.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","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","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"},"gitHead":"034b8c158ddce947785579505e96c5dde775ae18","_id":"silki@0.1.21","_shasum":"41e5fffc9e8f36f23a9fbd55f1e38d089006b47c","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"41e5fffc9e8f36f23a9fbd55f1e38d089006b47c","tarball":"https://registry.npmjs.org/silki/-/silki-0.1.21.tgz","integrity":"sha512-cUUe83um/v1iPRHVwsrBRE56lCTzIu303MukExiPq/+6nsBM0vKQ33FMId06TKwwB8qULsx/r6SZ9cVI9OMP3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEO7GdyZpCZVIIl5Hn/8bcLWPxaHYg6UpH+bn1s14Z3eAiB8ZH1r126ZJbiYLGTOcFTTv2ktJq9YNijJAx6TaukWCA=="}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/silki-0.1.21.tgz_1488160541520_0.44023955636657774"},"directories":{}},"0.1.22":{"name":"silki","version":"0.1.22","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":{"build":"rimraf lib && babel src --out-dir lib --ignore=generator/* && cp -r src/generator lib/generator","lint":"eslint --ext .js src","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"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":true,"instrument":false},"dependencies":{"acorn":"^4.0.3","atool-monitor":"^0.3.4","autoprefixer":"^6.5.4","babel-core":"^6.20.0","babel-loader":"^6.2.9","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-react-require":"^3.0.0","babel-polyfill":"^6.20.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^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-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.26.1","detect-port":"^1.0.7","escodegen":"^1.8.1","esformatter":"^0.9.6","esprima":"^3.1.1","esprima-walk":"^0.1.0","explain-error":"^1.0.3","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","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.24.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.1","istanbul":"^0.4.5","json-loader":"^0.5.4","jsonpath":"^0.2.7","less":"^2.7.1","less-loader":"^2.2.3","mocha":"^3.2.0","nib":"^1.1.2","node-sass":"^4.5.0","parse-json-pretty":"^0.1.0","postcss":"^5.2.6","postcss-loader":"^1.2.0","react-dev-utils":"^0.4.2","recursive-readdir":"^2.1.0","sass-loader":"^6.0.0","shelljs":"^0.7.6","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.13.1","stylus":"^0.54.5","stylus-loader":"^2.4.0","system-bell-webpack-plugin":"^1.0.0","underscore.string":"^3.2.2","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-server":"^1.16.2","webpack-visualizer-plugin":"^0.1.6","yargs":"^6.5.0","yeoman-generator":"^0.24.0","yeoman-welcome":"^1.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","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","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"},"gitHead":"034b8c158ddce947785579505e96c5dde775ae18","_id":"silki@0.1.22","_shasum":"f99ab5a76d1e0b551aa1469a390e69715e821193","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"f99ab5a76d1e0b551aa1469a390e69715e821193","tarball":"https://registry.npmjs.org/silki/-/silki-0.1.22.tgz","integrity":"sha512-HdVW95V4gMDkUwcZYoY+/gaHaRru9mzs8zZ9yo9T1dq1Oeap9bFzoAFdUz3qL/WXyGqVSZbLRTsN6emAHWh5JQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5EPASCqVNey1ei7Pp9dMr9JLJG5t5bdbAUpBoaqorPwIgTGYqThbgVB0phrDAW1VIEu6nhnphN70cIvejSV8yfD8="}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/silki-0.1.22.tgz_1488174172786_0.38425745302811265"},"directories":{}},"0.1.23":{"name":"silki","version":"0.1.23","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":{"build":"rimraf lib && babel src --out-dir lib --ignore=generator/* && cp -r src/generator lib/generator","lint":"eslint --ext .js src","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"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":true,"instrument":false},"dependencies":{"acorn":"^4.0.3","atool-monitor":"^0.3.4","autoprefixer":"^6.5.4","babel-core":"^6.20.0","babel-loader":"^6.2.9","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-react-require":"^3.0.0","babel-polyfill":"^6.20.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^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-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.26.1","detect-port":"^1.0.7","escodegen":"^1.8.1","esformatter":"^0.9.6","esprima":"^3.1.1","esprima-walk":"^0.1.0","explain-error":"^1.0.3","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","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.24.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.1","istanbul":"^0.4.5","json-loader":"^0.5.4","jsonpath":"^0.2.7","less":"^2.7.1","less-loader":"^2.2.3","mocha":"^3.2.0","nib":"^1.1.2","node-sass":"^4.5.0","parse-json-pretty":"^0.1.0","postcss":"^5.2.6","postcss-loader":"^1.2.0","react-dev-utils":"^0.4.2","recursive-readdir":"^2.1.0","request":"^2.79.0","sass-loader":"^6.0.0","shelljs":"^0.7.6","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.13.1","stylus":"^0.54.5","stylus-loader":"^2.4.0","system-bell-webpack-plugin":"^1.0.0","underscore.string":"^3.2.2","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-server":"^1.16.2","webpack-visualizer-plugin":"^0.1.6","yargs":"^6.5.0","yeoman-generator":"^0.24.0","yeoman-welcome":"^1.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","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","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"},"gitHead":"034b8c158ddce947785579505e96c5dde775ae18","_id":"silki@0.1.23","_shasum":"e2e0bd64455a81da05777f1576de3da5bdb20eb8","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"e2e0bd64455a81da05777f1576de3da5bdb20eb8","tarball":"https://registry.npmjs.org/silki/-/silki-0.1.23.tgz","integrity":"sha512-iaK52jcCWOjQ3IXsi96gY10MEFdb17OH6XUoFmhJfc4AsnQwCA9FtEm1hsb235n+vV6q8FRTHvG8Q3AL4MFN5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIASUloGs9yYCt5y22zNrJFXryAtlTMzdEsspqrcRU54BAiAtJY6By24hJ+eqmM8q+5xQvVo9Iu+9+tdxkPviKyhx2w=="}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/silki-0.1.23.tgz_1488180157094_0.34185535414144397"},"directories":{}},"0.1.24":{"name":"silki","version":"0.1.24","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":{"build":"rimraf lib && babel src --out-dir lib --ignore=generator/* && cp -r src/generator lib/generator","lint":"eslint --ext .js src","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"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":true,"instrument":false},"dependencies":{"acorn":"^4.0.3","atool-monitor":"^0.3.4","autoprefixer":"^6.5.4","babel-core":"^6.20.0","babel-loader":"^6.2.9","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-react-require":"^3.0.0","babel-polyfill":"^6.20.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^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-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.26.1","detect-port":"^1.0.7","escodegen":"^1.8.1","esformatter":"^0.9.6","esprima":"^3.1.1","esprima-walk":"^0.1.0","explain-error":"^1.0.3","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","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.24.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.1","istanbul":"^0.4.5","json-loader":"^0.5.4","jsonpath":"^0.2.7","less":"^2.7.1","less-loader":"^2.2.3","mocha":"^3.2.0","nib":"^1.1.2","node-sass":"^4.5.0","parse-json-pretty":"^0.1.0","postcss":"^5.2.6","postcss-loader":"^1.2.0","react-dev-utils":"^0.4.2","recursive-readdir":"^2.1.0","request":"^2.79.0","sass-loader":"^6.0.0","shelljs":"^0.7.6","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.13.1","stylus":"^0.54.5","stylus-loader":"^2.4.0","system-bell-webpack-plugin":"^1.0.0","underscore.string":"^3.2.2","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-server":"^1.16.2","webpack-visualizer-plugin":"^0.1.6","yargs":"^6.5.0","yeoman-generator":"^0.24.0","yeoman-welcome":"^1.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","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","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"},"gitHead":"7ed93a139e0e675d00a1c6fa9a656da6d29f18cc","_id":"silki@0.1.24","_shasum":"323dd4f812c2c4627a121b425f57f69c2142aa2f","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"323dd4f812c2c4627a121b425f57f69c2142aa2f","tarball":"https://registry.npmjs.org/silki/-/silki-0.1.24.tgz","integrity":"sha512-/11JZWGRFMKHSqhNMMvKVZGEtzwfHLxGNw8XgCtaVNjWdESrHLsdrem+nYBwE9JCM7pfHV0ypK9PHn9u141qWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD72vLnvb1zJf8YApCvMRHp3xOLyAWMUht4PERsvheKzQIhANgbxddYVtRR77G8u00YzXnENSTC71OUD0hRBsHQxi2h"}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/silki-0.1.24.tgz_1488442366108_0.9252129513770342"},"directories":{}},"0.1.25":{"name":"silki","version":"0.1.25","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":{"build":"rimraf lib && babel src --out-dir lib --ignore=generator/* && cp -r src/generator lib/generator","lint":"eslint --ext .js src","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"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":true,"instrument":false},"dependencies":{"acorn":"^4.0.3","atool-monitor":"^0.3.4","autoprefixer":"^6.5.4","babel-core":"^6.20.0","babel-loader":"^6.2.9","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-react-require":"^3.0.0","babel-polyfill":"^6.20.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^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-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.26.1","detect-port":"^1.0.7","escodegen":"^1.8.1","esformatter":"^0.9.6","esprima":"^3.1.1","esprima-walk":"^0.1.0","explain-error":"^1.0.3","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","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.24.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.1","istanbul":"^0.4.5","json-loader":"^0.5.4","jsonpath":"^0.2.7","less":"^2.7.1","less-loader":"^2.2.3","mocha":"^3.2.0","nib":"^1.1.2","node-sass":"^4.5.0","parse-json-pretty":"^0.1.0","postcss":"^5.2.6","postcss-loader":"^1.2.0","react-dev-utils":"^0.4.2","recursive-readdir":"^2.1.0","request":"^2.79.0","sass-loader":"^6.0.0","shelljs":"^0.7.6","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.13.1","stylus":"^0.54.5","stylus-loader":"^2.4.0","system-bell-webpack-plugin":"^1.0.0","underscore.string":"^3.2.2","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-server":"^1.16.2","webpack-visualizer-plugin":"^0.1.6","yargs":"^6.5.0","yeoman-generator":"^0.24.0","yeoman-welcome":"^1.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","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","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"},"gitHead":"e06e454eec7b5d279738085cd0b7046894ccdb31","_id":"silki@0.1.25","_shasum":"12135b4eb09a5b6e6654128173e1a6c6c4828f72","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"12135b4eb09a5b6e6654128173e1a6c6c4828f72","tarball":"https://registry.npmjs.org/silki/-/silki-0.1.25.tgz","integrity":"sha512-DSiy32heLrB2GaTpiRsUpbgEiNZdlF+//61SHR4BEu+QDJ4rmpBDcb6a9/75XXJ8pThnPB6wdYRMl6G30D3n7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGXSiHeTtfVCCa9DiPARpapSYa5vBMerlPduWypUUzdzAiBkAEALvH5RpTFxwLuyEqu+/ixcFXqCMxvKfPRbjbx3Zg=="}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/silki-0.1.25.tgz_1489127661447_0.5503295939415693"},"directories":{}},"0.1.27":{"name":"silki","version":"0.1.27","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":{"build":"rimraf lib && babel src --out-dir lib --ignore=generator/* && cp -r src/generator lib/generator","lint":"eslint --ext .js src","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"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":true,"instrument":false},"dependencies":{"acorn":"^4.0.3","atool-monitor":"^0.3.4","autoprefixer":"^6.5.4","babel-core":"^6.20.0","babel-loader":"^6.2.9","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-react-require":"^3.0.0","babel-polyfill":"^6.20.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^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-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.26.1","detect-port":"^1.0.7","escodegen":"^1.8.1","esformatter":"^0.9.6","esprima":"^3.1.1","esprima-walk":"^0.1.0","explain-error":"^1.0.3","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","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.24.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.1","istanbul":"^0.4.5","json-loader":"^0.5.4","jsonpath":"^0.2.7","less":"^2.7.1","less-loader":"^2.2.3","mocha":"^3.2.0","nib":"^1.1.2","node-sass":"^4.5.0","parse-json-pretty":"^0.1.0","postcss":"^5.2.6","postcss-loader":"^1.2.0","react-dev-utils":"^0.4.2","recursive-readdir":"^2.1.0","request":"^2.79.0","sass-loader":"^6.0.0","shelljs":"^0.7.6","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.13.1","stylus":"^0.54.5","stylus-loader":"^2.4.0","system-bell-webpack-plugin":"^1.0.0","underscore.string":"^3.2.2","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-server":"^1.16.2","webpack-visualizer-plugin":"^0.1.6","yargs":"^6.5.0","yeoman-generator":"^0.24.0","yeoman-welcome":"^1.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","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","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"},"gitHead":"70f2741181eff119d3ae6d360544f4ecb6d84d86","_id":"silki@0.1.27","_shasum":"4f7457fddca6324d0ca9a21f3295124ffed6d940","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"4f7457fddca6324d0ca9a21f3295124ffed6d940","tarball":"https://registry.npmjs.org/silki/-/silki-0.1.27.tgz","integrity":"sha512-Q5Nf4sJAuYIecPFGrdNSQzC1a6oWcabB7u7ML7L2QgD3Y9mj8aS7T91S38eoJl8FvYCnDr5sxqRHh+9PRFwINw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAr9gUBAScc3OsWGaN0vn+HUbf5BR1ZFdsF7GSJJmInFAiAntlCIXWGnWioOPtI63UbrQrtS9uIEZMRsZEyQ8D2l0w=="}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/silki-0.1.27.tgz_1494067856001_0.7028044862672687"},"directories":{}},"0.1.28":{"name":"silki","version":"0.1.28","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":{"build":"rimraf lib && babel src --out-dir lib --ignore=generator/* && cp -r src/generator lib/generator","lint":"eslint --ext .js src","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"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":true,"instrument":false},"dependencies":{"acorn":"^4.0.3","atool-monitor":"^0.3.4","autoprefixer":"^6.5.4","babel-core":"^6.20.0","babel-loader":"^6.2.9","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-react-require":"^3.0.0","babel-polyfill":"^6.20.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^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-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.26.1","detect-port":"^1.0.7","escodegen":"^1.8.1","esformatter":"^0.9.6","esprima":"^3.1.1","esprima-walk":"^0.1.0","explain-error":"^1.0.3","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","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.24.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.1","istanbul":"^0.4.5","json-loader":"^0.5.4","jsonpath":"^0.2.7","less":"^2.7.1","less-loader":"^2.2.3","mocha":"^3.2.0","nib":"^1.1.2","node-sass":"^4.5.0","parse-json-pretty":"^0.1.0","postcss":"^5.2.6","postcss-loader":"^1.2.0","react-dev-utils":"^0.4.2","recursive-readdir":"^2.1.0","request":"^2.79.0","sass-loader":"^6.0.0","shelljs":"^0.7.6","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.13.1","stylus":"^0.54.5","stylus-loader":"^2.4.0","system-bell-webpack-plugin":"^1.0.0","underscore.string":"^3.2.2","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-server":"^1.16.2","webpack-visualizer-plugin":"^0.1.6","yargs":"^6.5.0","yeoman-generator":"^0.24.0","yeoman-welcome":"^1.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","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","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"},"gitHead":"70f2741181eff119d3ae6d360544f4ecb6d84d86","_id":"silki@0.1.28","_shasum":"55675ad030af7427fa4aba3d0047afd807db8d8a","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"55675ad030af7427fa4aba3d0047afd807db8d8a","tarball":"https://registry.npmjs.org/silki/-/silki-0.1.28.tgz","integrity":"sha512-vVxLaZdw4SDKaC459sT8KFgTKChvXyxJFDBp7dDYlADUZ/ICUpBBP3Y9DUig8BndspRrDs5lvuQoMeBu2qRyxg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEpLhEL9QRuU+m3VVjMUFNUNW+GXnbfHpPfkkgwSkQhhAiBnXlyQrS1mt6YEJCmJ2JNu69FFvD/KkJxMHIE7pJXBpg=="}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/silki-0.1.28.tgz_1494207511626_0.9616496926173568"},"directories":{}},"0.1.29":{"name":"silki","version":"0.1.29","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":{"build":"rimraf lib && babel src --out-dir lib --ignore=generator/* && cp -r src/generator lib/generator","lint":"eslint --ext .js src","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"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":true,"instrument":false},"dependencies":{"acorn":"^4.0.3","atool-monitor":"^0.3.4","autoprefixer":"^6.5.4","babel-core":"^6.20.0","babel-loader":"^6.2.9","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-react-require":"^3.0.0","babel-polyfill":"^6.20.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^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-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.26.1","detect-port":"^1.0.7","escodegen":"^1.8.1","esformatter":"^0.9.6","esprima":"^3.1.1","esprima-walk":"^0.1.0","explain-error":"^1.0.3","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","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.24.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.1","istanbul":"^0.4.5","json-loader":"^0.5.4","jsonpath":"^0.2.7","less":"^2.7.1","less-loader":"^2.2.3","mocha":"^3.2.0","nib":"^1.1.2","node-sass":"^4.5.0","parse-json-pretty":"^0.1.0","postcss":"^5.2.6","postcss-loader":"^1.2.0","react-dev-utils":"^0.4.2","recursive-readdir":"^2.1.0","request":"^2.79.0","sass-loader":"^6.0.0","shelljs":"^0.7.6","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.13.1","stylus":"^0.54.5","stylus-loader":"^2.4.0","system-bell-webpack-plugin":"^1.0.0","underscore.string":"^3.2.2","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-server":"^1.16.2","webpack-visualizer-plugin":"^0.1.6","yargs":"^6.5.0","yeoman-generator":"^0.24.0","yeoman-welcome":"^1.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","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","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"},"gitHead":"68d9f0f7a48d3ff4db2bf26d2a528ba0c97f4f3b","_id":"silki@0.1.29","_shasum":"ce0f823b41e78e54229d3987c85b4163b4457706","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"ce0f823b41e78e54229d3987c85b4163b4457706","tarball":"https://registry.npmjs.org/silki/-/silki-0.1.29.tgz","integrity":"sha512-qgm6q6r7qqND8k1jhxYMxK7spC2toXybgmMtVDPyxl10QLG4NtzzmhAj+ZY/ZBzMml4MjYYHK5dsBlLfoG0bqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXNbp9QQ49DMLlUe0rBJzB5OTdZJy7V2CMvvrTjGNvSgIgRO5Q2qjcw9Ycu7J2e2o8L56FJ8PeuKV+Nq2OsQwAeO4="}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/silki-0.1.29.tgz_1494820659699_0.6646234453655779"},"directories":{}},"0.1.30":{"name":"silki","version":"0.1.30","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":{"build":"rimraf lib && babel src --out-dir lib --ignore=generator/* && cp -r src/generator lib/generator","lint":"eslint --ext .js src","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"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":true,"instrument":false},"dependencies":{"acorn":"^4.0.3","atool-monitor":"^0.3.4","autoprefixer":"^6.5.4","babel-core":"^6.20.0","babel-loader":"^6.2.9","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-react-require":"^3.0.0","babel-polyfill":"^6.20.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^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-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.26.1","detect-port":"^1.0.7","escodegen":"^1.8.1","esformatter":"^0.9.6","esprima":"^3.1.1","esprima-walk":"^0.1.0","explain-error":"^1.0.3","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","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.24.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.1","istanbul":"^0.4.5","json-loader":"^0.5.4","jsonpath":"^0.2.7","less":"^2.7.1","less-loader":"^2.2.3","mocha":"^3.2.0","nib":"^1.1.2","node-sass":"^4.5.0","parse-json-pretty":"^0.1.0","postcss":"^5.2.6","postcss-loader":"^1.2.0","react-dev-utils":"^0.4.2","recursive-readdir":"^2.1.0","request":"^2.79.0","sass-loader":"^6.0.0","shelljs":"^0.7.6","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.13.1","stylus":"^0.54.5","stylus-loader":"^2.4.0","system-bell-webpack-plugin":"^1.0.0","underscore.string":"^3.2.2","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-server":"^1.16.2","webpack-visualizer-plugin":"^0.1.6","yargs":"^6.5.0","yeoman-generator":"^0.24.0","yeoman-welcome":"^1.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","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","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"},"gitHead":"f17144a637e2060c9cbddccdc28704d9dadc0984","_id":"silki@0.1.30","_shasum":"8fdf7d2a73afa003571bc7327451f209e1d4b270","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"8fdf7d2a73afa003571bc7327451f209e1d4b270","tarball":"https://registry.npmjs.org/silki/-/silki-0.1.30.tgz","integrity":"sha512-n01yUDP/YHXmdTTCRgCQcGYRXiffwDfOOhSJn3DXTeS+VS8+9iuIi9C1lpQhaVcAFhMzRHNTooRlarDRmC2qAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBwJeL89r2PcgxPuZSo07u+BuLdlgEJxk0jU6ld1GuEsAiADJ0rQpQq8/sUF0kQIvyPc0hR1jhiTXYWfnEyVYZkG8Q=="}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/silki-0.1.30.tgz_1494829608727_0.9107261521276087"},"directories":{}},"0.1.31":{"name":"silki","version":"0.1.31","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":{"build":"rimraf lib && babel src --out-dir lib --ignore=generator/* && cp -r src/generator lib/generator","lint":"eslint --ext .js src","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"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":true,"instrument":false},"dependencies":{"acorn":"^4.0.3","atool-monitor":"^0.3.4","autoprefixer":"^6.5.4","babel-core":"^6.20.0","babel-loader":"^6.2.9","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-react-require":"^3.0.0","babel-polyfill":"^6.20.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^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-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.26.1","detect-port":"^1.0.7","escodegen":"^1.8.1","esformatter":"^0.9.6","esprima":"^3.1.1","esprima-walk":"^0.1.0","explain-error":"^1.0.3","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","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.24.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.1","istanbul":"^0.4.5","json-loader":"^0.5.4","jsonpath":"^0.2.7","less":"^2.7.1","less-loader":"^2.2.3","mocha":"^3.2.0","nib":"^1.1.2","node-sass":"^4.5.0","parse-json-pretty":"^0.1.0","postcss":"^5.2.6","postcss-loader":"^1.2.0","react-dev-utils":"^0.4.2","recursive-readdir":"^2.1.0","request":"^2.79.0","sass-loader":"^6.0.0","shelljs":"^0.7.6","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.13.1","stylus":"^0.54.5","stylus-loader":"^2.4.0","system-bell-webpack-plugin":"^1.0.0","underscore.string":"^3.2.2","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-server":"^1.16.2","webpack-visualizer-plugin":"^0.1.6","yargs":"^6.5.0","yeoman-generator":"^0.24.0","yeoman-welcome":"^1.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","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","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"},"gitHead":"ca8d8cba948612532564cfaeabf61cd32b7e3331","_id":"silki@0.1.31","_shasum":"86d1ee3b4b60a0740f1bae76fd71fc6b9353c7a5","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"86d1ee3b4b60a0740f1bae76fd71fc6b9353c7a5","tarball":"https://registry.npmjs.org/silki/-/silki-0.1.31.tgz","integrity":"sha512-Y0XB9wAN/NnwvNyaT9c2U0I+1tNBcl9xP9ESc/upCvvnZUx2uB5wHbnl0SWl5D38Vzyvs0Q48BTfgAxaBwSscQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICSW6Ed8MiQMs/AmpDrHKqz/jxiMMesejGDyQaSuorivAiEA94C3fuHw4QaM+SLQQ3+uBA6vNw8J8VgZDJqhmBlVv3k="}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/silki-0.1.31.tgz_1494830561174_0.8915905768517405"},"directories":{}},"0.1.32":{"name":"silki","version":"0.1.32","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":{"build":"rimraf lib && babel src --out-dir lib --ignore=generator/* && cp -r src/generator lib/generator","lint":"eslint --ext .js src","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"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":true,"instrument":false},"dependencies":{"acorn":"^4.0.3","atool-monitor":"^0.3.4","autoprefixer":"^6.5.4","babel-core":"^6.20.0","babel-loader":"^6.2.9","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-react-require":"^3.0.0","babel-polyfill":"^6.20.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^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-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.26.1","detect-port":"^1.0.7","escodegen":"^1.8.1","esformatter":"^0.9.6","esprima":"^3.1.1","esprima-walk":"^0.1.0","explain-error":"^1.0.3","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","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.24.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.1","istanbul":"^0.4.5","json-loader":"^0.5.4","jsonpath":"^0.2.7","less":"^2.7.1","less-loader":"^2.2.3","mocha":"^3.2.0","nib":"^1.1.2","node-sass":"^4.5.0","parse-json-pretty":"^0.1.0","postcss":"^5.2.6","postcss-loader":"^1.2.0","react-dev-utils":"^0.4.2","recursive-readdir":"^2.1.0","request":"^2.79.0","sass-loader":"^6.0.0","shelljs":"^0.7.6","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.13.1","stylus":"^0.54.5","stylus-loader":"^2.4.0","system-bell-webpack-plugin":"^1.0.0","underscore.string":"^3.2.2","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-server":"^1.16.2","webpack-visualizer-plugin":"^0.1.6","yargs":"^6.5.0","yeoman-generator":"^0.24.0","yeoman-welcome":"^1.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","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","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"},"gitHead":"f7325ab23a1a5205a3ae576248995765eb3679e1","_id":"silki@0.1.32","_shasum":"1254a5d57180553f34fc044d9e116f04a33b21fc","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"1254a5d57180553f34fc044d9e116f04a33b21fc","tarball":"https://registry.npmjs.org/silki/-/silki-0.1.32.tgz","integrity":"sha512-gGPCnm6FDGav0ov9LuoM1fHr9HRMjz+C+/0Mwl1VYyboJjsxFl+NLON7fksdROEIScx+6uAFHnt+P3Ec6AlJfg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPzGo9hhYbPrayeDzp3iYOv2DZYrD1rCyooVHrgX4eagIgAeoPHRZkabWg0LDz2CNKOxQYVlWbNlrLfiOm4AUxR5I="}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/silki-0.1.32.tgz_1494901452317_0.8673921800218523"},"directories":{}},"0.1.33":{"name":"silki","version":"0.1.33","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":{"build":"rimraf lib && babel src --out-dir lib --ignore=generator/* && cp -r src/generator lib/generator","lint":"eslint --ext .js src","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"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":true,"instrument":false},"dependencies":{"acorn":"^4.0.3","atool-monitor":"^0.3.4","autoprefixer":"^6.5.4","babel-core":"^6.20.0","babel-loader":"^6.2.9","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-react-require":"^3.0.0","babel-polyfill":"^6.20.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^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-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.26.1","detect-port":"^1.0.7","escodegen":"^1.8.1","esformatter":"^0.9.6","esprima":"^3.1.1","esprima-walk":"^0.1.0","explain-error":"^1.0.3","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","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.24.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.1","istanbul":"^0.4.5","json-loader":"^0.5.4","jsonpath":"^0.2.7","less":"^2.7.1","less-loader":"^2.2.3","mocha":"^3.2.0","nib":"^1.1.2","node-sass":"^4.5.0","parse-json-pretty":"^0.1.0","postcss":"^5.2.6","postcss-loader":"^1.2.0","react-dev-utils":"^0.4.2","recursive-readdir":"^2.1.0","request":"^2.79.0","sass-loader":"^6.0.0","shelljs":"^0.7.6","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.13.1","stylus":"^0.54.5","stylus-loader":"^2.4.0","system-bell-webpack-plugin":"^1.0.0","underscore.string":"^3.2.2","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-server":"^1.16.2","webpack-visualizer-plugin":"^0.1.6","yargs":"^6.5.0","yeoman-generator":"^0.24.0","yeoman-welcome":"^1.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","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","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"},"gitHead":"f7325ab23a1a5205a3ae576248995765eb3679e1","_id":"silki@0.1.33","_shasum":"2cfedd212498215202ad30878b184ade39b2733c","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"2cfedd212498215202ad30878b184ade39b2733c","tarball":"https://registry.npmjs.org/silki/-/silki-0.1.33.tgz","integrity":"sha512-/+1cxW1NTSau0aO6R/5wjBq8fze8XKqVWWKMwXS/WfBCrXlYzm9uPsjRLdclj9jtQSqBGvaBbQQII3h5gdXSUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDowHtvLicFmVcGF20BJ0A/3BN9YHaeJ645jgpqe8WF7wIgRE4bTZ+53j0VEPK7yRl71pH2Hx8a+cDVAtwjedEDNhI="}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/silki-0.1.33.tgz_1495770511178_0.003914619330316782"},"directories":{}},"0.1.34":{"name":"silki","version":"0.1.34","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":{"build":"rimraf lib && babel src --out-dir lib --ignore=generator/* && cp -r src/generator lib/generator","lint":"eslint --ext .js src","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"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":true,"instrument":false},"dependencies":{"acorn":"^4.0.3","atool-monitor":"^0.3.4","autoprefixer":"^6.5.4","babel-core":"^6.20.0","babel-loader":"^6.2.9","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-react-require":"^3.0.0","babel-polyfill":"^6.20.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^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-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.26.1","detect-port":"^1.0.7","escodegen":"^1.8.1","esformatter":"^0.9.6","esprima":"^3.1.1","esprima-walk":"^0.1.0","explain-error":"^1.0.3","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","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.24.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.1","istanbul":"^0.4.5","json-loader":"^0.5.4","jsonpath":"^0.2.7","less":"^2.7.1","less-loader":"^2.2.3","mocha":"^3.2.0","nib":"^1.1.2","node-sass":"^4.5.0","parse-json-pretty":"^0.1.0","postcss":"^5.2.6","postcss-loader":"^1.2.0","react-dev-utils":"^0.4.2","recursive-readdir":"^2.1.0","request":"^2.79.0","sass-loader":"^6.0.0","shelljs":"^0.7.6","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.13.1","stylus":"^0.54.5","stylus-loader":"^2.4.0","system-bell-webpack-plugin":"^1.0.0","underscore.string":"^3.2.2","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-server":"^1.16.2","webpack-visualizer-plugin":"^0.1.6","yargs":"^6.5.0","yeoman-generator":"^0.24.0","yeoman-welcome":"^1.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","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","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"},"gitHead":"72cf2a3539ba5c98992dc45e36a58952f68718ad","_id":"silki@0.1.34","_shasum":"225a34a40656f6352f11c7e88b971b23ac49297e","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"225a34a40656f6352f11c7e88b971b23ac49297e","tarball":"https://registry.npmjs.org/silki/-/silki-0.1.34.tgz","integrity":"sha512-pCqL0iOvX0Ttqvz7rnIuj7wgTqsrEvZeEstG1L41k8xDTycDhqtXvsmNq46yDF9OseTPegpaziJoL+tef6BDjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1xC0dpgm4+N6tR+U3P4MSapgmWw4V1kVMIiRPM5LbswIhAOllvIaAWc8xkJILLpiNoDMxnbfZccrQFAp3KWmBo6kU"}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/silki-0.1.34.tgz_1496738546474_0.027187608182430267"},"directories":{}},"0.1.35":{"name":"silki","version":"0.1.35","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":{"build":"rimraf lib && babel src --out-dir lib --ignore=generator/* && cp -r src/generator lib/generator","lint":"eslint --ext .js src","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"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":true,"instrument":false},"dependencies":{"acorn":"^4.0.3","atool-monitor":"^0.3.4","autoprefixer":"^6.5.4","babel-core":"^6.20.0","babel-loader":"^6.2.9","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-react-require":"^3.0.0","babel-polyfill":"^6.20.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^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-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.26.1","detect-port":"^1.0.7","escodegen":"^1.8.1","esformatter":"^0.9.6","esprima":"^3.1.1","esprima-walk":"^0.1.0","explain-error":"^1.0.3","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","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.24.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.1","istanbul":"^0.4.5","json-loader":"^0.5.4","jsonpath":"^0.2.7","less":"^2.7.1","less-loader":"^2.2.3","mocha":"^3.2.0","nib":"^1.1.2","node-sass":"^4.5.0","parse-json-pretty":"^0.1.0","postcss":"^5.2.6","postcss-loader":"^1.2.0","react-dev-utils":"^0.4.2","recursive-readdir":"^2.1.0","request":"^2.79.0","sass-loader":"^6.0.0","shelljs":"^0.7.6","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.13.1","stylus":"^0.54.5","stylus-loader":"^2.4.0","system-bell-webpack-plugin":"^1.0.0","underscore.string":"^3.2.2","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-server":"^1.16.2","webpack-visualizer-plugin":"^0.1.6","yargs":"^6.5.0","yeoman-generator":"^0.24.0","yeoman-welcome":"^1.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","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","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"},"gitHead":"72cf2a3539ba5c98992dc45e36a58952f68718ad","_id":"silki@0.1.35","_shasum":"33efcc400bbcef397b3ead2b3d8a9a9bb564896e","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"33efcc400bbcef397b3ead2b3d8a9a9bb564896e","tarball":"https://registry.npmjs.org/silki/-/silki-0.1.35.tgz","integrity":"sha512-2/Bo+Ivo26kvpwLam1+sa7RbV5vOXO2OVzd8b2wAhMqgGhqffke1AAhGPvuQHBdhJwIjSE54m+gp7k9ipSzpGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGQHD5dP7w/EwoHqM1RmSug0Nt3wIWt9KtfKGsJm8dpXAiBnPnLPx5L5+w/Vmov8KX4onJcHYeXZHNbNtZ4+63Od7Q=="}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/silki-0.1.35.tgz_1496738836057_0.1505805675406009"},"directories":{}},"0.1.36":{"name":"silki","version":"0.1.36","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":{"build":"rimraf lib && babel src --out-dir lib --ignore=generator/* && cp -r src/generator lib/generator","lint":"eslint --ext .js src","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"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":true,"instrument":false},"dependencies":{"acorn":"^4.0.3","atool-monitor":"^0.3.4","autoprefixer":"^6.5.4","babel-core":"^6.20.0","babel-loader":"^6.2.9","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-react-require":"^3.0.0","babel-polyfill":"^6.20.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^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-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.26.1","detect-port":"^1.0.7","escodegen":"^1.8.1","esformatter":"^0.9.6","esprima":"^3.1.1","esprima-walk":"^0.1.0","explain-error":"^1.0.3","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","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.24.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.1","istanbul":"^0.4.5","json-loader":"^0.5.4","jsonpath":"^0.2.7","less":"^2.7.1","less-loader":"^2.2.3","mocha":"^3.2.0","nib":"^1.1.2","node-sass":"^4.5.0","parse-json-pretty":"^0.1.0","postcss":"^5.2.6","postcss-loader":"^1.2.0","react-dev-utils":"^0.4.2","recursive-readdir":"^2.1.0","request":"^2.79.0","sass-loader":"^6.0.0","shelljs":"^0.7.6","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.13.1","stylus":"^0.54.5","stylus-loader":"^2.4.0","system-bell-webpack-plugin":"^1.0.0","underscore.string":"^3.2.2","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-server":"^1.16.2","webpack-visualizer-plugin":"^0.1.6","yargs":"^6.5.0","yeoman-generator":"^0.24.0","yeoman-welcome":"^1.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","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","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"},"gitHead":"c34ab075d25f0264cabff5292b104d963ea02719","_id":"silki@0.1.36","_shasum":"a51e4ca47439295b22646379058bd606f6afc1bb","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"a51e4ca47439295b22646379058bd606f6afc1bb","tarball":"https://registry.npmjs.org/silki/-/silki-0.1.36.tgz","integrity":"sha512-Nr+XzS50F7BUF9WyGLSM8dGgKmNv2j2TJH0Atj4An7oPXMejXIZW3BGyt/5p8oyRnbheft/bDLv4iEy/bbd8mQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEyAUwcGHLW1aRCRn5E37mS4in4KIPSt5JI/JRv+Zzs4AiAUKZ/vUO+MVQlV6a7PYSNNuwgax2LmlOkxj0L0+bBE2g=="}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/silki-0.1.36.tgz_1496973244491_0.08119599265046418"},"directories":{}},"0.1.37":{"name":"silki","version":"0.1.37","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":{"build":"rimraf lib && babel src --out-dir lib --ignore=generator/* && cp -r src/generator lib/generator","lint":"eslint --ext .js src","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"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":true,"instrument":false},"dependencies":{"acorn":"^4.0.3","atool-monitor":"^0.3.4","autoprefixer":"^6.5.4","babel-core":"^6.20.0","babel-loader":"^6.2.9","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-react-require":"^3.0.0","babel-polyfill":"^6.20.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^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-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.26.1","detect-port":"^1.0.7","escodegen":"^1.8.1","esformatter":"^0.9.6","esprima":"^3.1.1","esprima-walk":"^0.1.0","explain-error":"^1.0.3","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","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.24.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.1","istanbul":"^0.4.5","json-loader":"^0.5.4","jsonpath":"^0.2.7","less":"^2.7.1","less-loader":"^2.2.3","mocha":"^3.2.0","nib":"^1.1.2","node-sass":"^4.5.0","parse-json-pretty":"^0.1.0","postcss":"^5.2.6","postcss-loader":"^1.2.0","react-dev-utils":"^0.4.2","recursive-readdir":"^2.1.0","request":"^2.79.0","sass-loader":"^6.0.0","shelljs":"^0.7.6","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.13.1","stylus":"^0.54.5","stylus-loader":"^2.4.0","system-bell-webpack-plugin":"^1.0.0","underscore.string":"^3.2.2","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-server":"^1.16.2","webpack-visualizer-plugin":"^0.1.6","yargs":"^6.5.0","yeoman-generator":"^0.24.0","yeoman-welcome":"^1.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","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","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"},"gitHead":"c34ab075d25f0264cabff5292b104d963ea02719","_id":"silki@0.1.37","_shasum":"45249bb8e804a483cde7a6911362a3c76c16a91e","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"45249bb8e804a483cde7a6911362a3c76c16a91e","tarball":"https://registry.npmjs.org/silki/-/silki-0.1.37.tgz","integrity":"sha512-8gBgyrwYGb0ARjZ5MY0oesa5FS2NXo9gLfOYl/UsG4BLxGNt+T+eAhz67sqcDDyARpOTK7s3jAr6h8gtN35VJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCc/qJLHshrEyYSoguHOifw04tpHE30PtHBpZMg1dv1TQIgYhJRuIYr7OHahN2ri67oqST6NyMUHxxGJuLGCfr4qhY="}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/silki-0.1.37.tgz_1496978202977_0.09138286882080138"},"directories":{}},"0.1.38":{"name":"silki","version":"0.1.38","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":{"build":"rimraf lib && babel src --out-dir lib --ignore=generator/* && cp -r src/generator lib/generator","lint":"eslint --ext .js src","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"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":true,"instrument":false},"dependencies":{"acorn":"^4.0.3","atool-monitor":"^0.3.4","autoprefixer":"^6.5.4","babel-core":"^6.20.0","babel-loader":"^6.2.9","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-react-require":"^3.0.0","babel-polyfill":"^6.20.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^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-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.26.1","detect-port":"^1.0.7","escodegen":"^1.8.1","esformatter":"^0.9.6","esprima":"^3.1.1","esprima-walk":"^0.1.0","explain-error":"^1.0.3","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","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.24.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.1","istanbul":"^0.4.5","json-loader":"^0.5.4","jsonpath":"^0.2.7","less":"^2.7.1","less-loader":"^2.2.3","mocha":"^3.2.0","nib":"^1.1.2","node-sass":"^4.5.0","parse-json-pretty":"^0.1.0","postcss":"^5.2.6","postcss-loader":"^1.2.0","react-dev-utils":"^0.4.2","recursive-readdir":"^2.1.0","request":"^2.79.0","sass-loader":"^6.0.0","shelljs":"^0.7.6","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.13.1","stylus":"^0.54.5","stylus-loader":"^2.4.0","system-bell-webpack-plugin":"^1.0.0","underscore.string":"^3.2.2","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-server":"^1.16.2","webpack-visualizer-plugin":"^0.1.6","yargs":"^6.5.0","yeoman-generator":"^0.24.0","yeoman-welcome":"^1.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","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","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"},"gitHead":"e688e3896a54a3a90ae40516dae61040b7104ae8","_id":"silki@0.1.38","_shasum":"62397b82792ca666a44f83c2018777edf8c9fd26","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"62397b82792ca666a44f83c2018777edf8c9fd26","tarball":"https://registry.npmjs.org/silki/-/silki-0.1.38.tgz","integrity":"sha512-3nGHGkruZqWg24rJWkQX4paU9bfQlAOGoJ1E7nvPK8SfQpdQDXt2VWJTz/NgvfwhJCdfxnSQvwmXerYzo5NCIQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD73AZlna7h60z+nL9MS2a6l8aQqoTQ5875urxeuuTS1gIhAJIkCPrWVeuhMpWPEISlYEVCWRGvMV4iipd1aoZfcOCe"}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/silki-0.1.38.tgz_1496978972197_0.516557945869863"},"directories":{}},"0.1.39":{"name":"silki","version":"0.1.39","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":{"build":"rimraf lib && babel src --out-dir lib --ignore=generator/* && cp -r src/generator lib/generator","lint":"eslint --ext .js src","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"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":true,"instrument":false},"dependencies":{"acorn":"^4.0.3","atool-monitor":"^0.3.4","autoprefixer":"^6.5.4","babel-core":"^6.20.0","babel-loader":"^6.2.9","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-react-require":"^3.0.0","babel-polyfill":"^6.20.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^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-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.26.1","detect-port":"^1.0.7","escodegen":"^1.8.1","esformatter":"^0.9.6","esprima":"^3.1.1","esprima-walk":"^0.1.0","explain-error":"^1.0.3","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","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.24.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.1","istanbul":"^0.4.5","json-loader":"^0.5.4","jsonpath":"^0.2.7","less":"^2.7.1","less-loader":"^2.2.3","mocha":"^3.2.0","nib":"^1.1.2","node-sass":"^4.5.0","parse-json-pretty":"^0.1.0","postcss":"^5.2.6","postcss-loader":"^1.2.0","react-dev-utils":"^0.4.2","recursive-readdir":"^2.1.0","request":"^2.79.0","sass-loader":"^6.0.0","shelljs":"^0.7.6","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.13.1","stylus":"^0.54.5","stylus-loader":"^2.4.0","system-bell-webpack-plugin":"^1.0.0","underscore.string":"^3.2.2","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-server":"^1.16.2","webpack-visualizer-plugin":"^0.1.6","yargs":"^6.5.0","yeoman-generator":"^0.24.0","yeoman-welcome":"^1.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","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","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"},"gitHead":"6662a526b81e908234b9dfd02b15c370f3caa16f","_id":"silki@0.1.39","_shasum":"06714c60e238d787fd9e077a10929ced183fa7bb","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"06714c60e238d787fd9e077a10929ced183fa7bb","tarball":"https://registry.npmjs.org/silki/-/silki-0.1.39.tgz","integrity":"sha512-eRj6XLVFNPn5irurHLa1YiZbbSui4Wlp7wejeIYEiYwQ6oJDte16/smkgu15HoXZQxfs02JlecWNdlid9FT7xw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCr/PUFMBb2FXDuILvWTrFibo7NykUI38jK/8dBwhRhuwIhAL58c2NHjhrrQu4wxC937Yfyrda/oweBvZDr3yESNGnl"}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/silki-0.1.39.tgz_1497435690444_0.3368226597085595"},"directories":{}},"0.1.40":{"name":"silki","version":"0.1.40","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":{"build":"rimraf lib && babel src --out-dir lib --ignore=generator/* && cp -r src/generator lib/generator","lint":"eslint --ext .js src","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"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":true,"instrument":false},"dependencies":{"acorn":"^4.0.3","atool-monitor":"^0.3.4","autoprefixer":"^6.5.4","babel-core":"^6.20.0","babel-loader":"^6.2.9","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-react-require":"^3.0.0","babel-polyfill":"^6.20.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^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-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.26.1","detect-port":"^1.0.7","escodegen":"^1.8.1","esformatter":"^0.9.6","esprima":"^3.1.1","esprima-walk":"^0.1.0","explain-error":"^1.0.3","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","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.24.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.1","istanbul":"^0.4.5","json-loader":"^0.5.4","jsonpath":"^0.2.7","less":"^2.7.1","less-loader":"^2.2.3","mocha":"^3.2.0","nib":"^1.1.2","node-sass":"^4.5.0","parse-json-pretty":"^0.1.0","postcss":"^5.2.6","postcss-loader":"^1.2.0","react-dev-utils":"^0.4.2","recursive-readdir":"^2.1.0","request":"^2.79.0","sass-loader":"^6.0.0","shelljs":"^0.7.6","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.13.1","stylus":"^0.54.5","stylus-loader":"^2.4.0","system-bell-webpack-plugin":"^1.0.0","underscore.string":"^3.2.2","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-server":"^1.16.2","webpack-parallel-uglify-plugin":"^0.4.2","webpack-visualizer-plugin":"^0.1.6","yargs":"^6.5.0","yeoman-generator":"^0.24.0","yeoman-welcome":"^1.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","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","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"},"gitHead":"6662a526b81e908234b9dfd02b15c370f3caa16f","_id":"silki@0.1.40","_shasum":"c8a22a9a71876ec9c074426eab64fd4dcb412f25","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"c8a22a9a71876ec9c074426eab64fd4dcb412f25","tarball":"https://registry.npmjs.org/silki/-/silki-0.1.40.tgz","integrity":"sha512-Ro+UAKLE7n4sTxuRQeYUsWUctL4l16a5PQ6+Zpo3E5qvlDL4VjVxJ4HQYzIKtZyC9ZyIqnasPtMdp3aI+Hvu8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoZK5OeNKRWJ8LCMLq/ThIDEzCgIG0K8D2EDROSSn38QIgITOXjJsNo/BjCTuWcrzlNGKdfsi5s32/Rq5dPul2Luc="}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/silki-0.1.40.tgz_1498029074526_0.5742090803105384"},"directories":{}},"0.1.41":{"name":"silki","version":"0.1.41","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":{"build":"rimraf lib && babel src --out-dir lib --ignore=generator/* && cp -r src/generator lib/generator","lint":"eslint --ext .js src","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"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":true,"instrument":false},"dependencies":{"acorn":"^4.0.3","atool-monitor":"^0.3.4","autoprefixer":"^6.5.4","babel-core":"^6.20.0","babel-loader":"^6.2.9","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-react-require":"^3.0.0","babel-polyfill":"^6.20.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^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-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.26.1","detect-port":"^1.0.7","escodegen":"^1.8.1","esformatter":"^0.9.6","esprima":"^3.1.1","esprima-walk":"^0.1.0","explain-error":"^1.0.3","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","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.24.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.1","istanbul":"^0.4.5","json-loader":"^0.5.4","jsonpath":"^0.2.7","less":"^2.7.1","less-loader":"^2.2.3","mocha":"^3.2.0","nib":"^1.1.2","node-sass":"^4.5.0","parse-json-pretty":"^0.1.0","postcss":"^5.2.6","postcss-loader":"^1.2.0","react-dev-utils":"^0.4.2","recursive-readdir":"^2.1.0","request":"^2.79.0","sass-loader":"^6.0.0","shelljs":"^0.7.6","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.13.1","stylus":"^0.54.5","stylus-loader":"^2.4.0","system-bell-webpack-plugin":"^1.0.0","underscore.string":"^3.2.2","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-server":"^1.16.2","webpack-parallel-uglify-plugin":"^0.4.2","webpack-visualizer-plugin":"^0.1.6","yargs":"^6.5.0","yeoman-generator":"^0.24.0","yeoman-welcome":"^1.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","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","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"},"gitHead":"aa391d6cfedd0e4033f36c50f3bc22d7a69fdd05","_id":"silki@0.1.41","_shasum":"17e75aace918ae9f83e47d2989647893d53401dc","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"17e75aace918ae9f83e47d2989647893d53401dc","tarball":"https://registry.npmjs.org/silki/-/silki-0.1.41.tgz","integrity":"sha512-r9bN/LvGrvJ9Yx+RZjamsaH11Ai0rDjIKvGzXBeaP8Go53vjDoBG/EfvlOii3fVR9Ty8r38ejJu3PFB00ICtjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDC8/61CCG4chq0HvH/yJ3FeoE/PwTM/OVytlALAgNCPAiAQSwjtIBiEnY+qY8QUvL8//G1TAV+XH+bKaMswDnL26w=="}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/silki-0.1.41.tgz_1498364470380_0.27733987173996866"},"directories":{}},"0.1.42":{"name":"silki","version":"0.1.42","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":{"build":"rimraf lib && babel src --out-dir lib --ignore=generator/* && cp -r src/generator lib/generator","lint":"eslint --ext .js src","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"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":true,"instrument":false},"dependencies":{"acorn":"^4.0.3","atool-monitor":"^0.3.4","autoprefixer":"^6.5.4","babel-core":"^6.20.0","babel-loader":"^6.2.9","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-react-require":"^3.0.0","babel-polyfill":"^6.20.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^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-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.26.1","detect-port":"^1.0.7","escodegen":"^1.8.1","esformatter":"^0.9.6","esprima":"^3.1.1","esprima-walk":"^0.1.0","explain-error":"^1.0.3","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","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.24.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.1","istanbul":"^0.4.5","json-loader":"^0.5.4","jsonpath":"^0.2.7","less":"^2.7.1","less-loader":"^2.2.3","mocha":"^3.2.0","nib":"^1.1.2","node-sass":"^4.5.0","parse-json-pretty":"^0.1.0","postcss":"^5.2.6","postcss-loader":"^1.2.0","react-dev-utils":"^0.4.2","recursive-readdir":"^2.1.0","request":"^2.79.0","sass-loader":"^6.0.0","shelljs":"^0.7.6","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.13.1","stylus":"^0.54.5","stylus-loader":"^2.4.0","system-bell-webpack-plugin":"^1.0.0","underscore.string":"^3.2.2","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-server":"^1.16.2","webpack-parallel-uglify-plugin":"^0.4.2","webpack-visualizer-plugin":"^0.1.6","yargs":"^6.5.0","yeoman-generator":"^0.24.0","yeoman-welcome":"^1.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","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","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"},"gitHead":"90d685a4589fbd7bf7074725d7c0fa7d80c3b528","_id":"silki@0.1.42","_shasum":"934cdbd8bb6d08e774e3a8ec88e2432fccaeced1","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"934cdbd8bb6d08e774e3a8ec88e2432fccaeced1","tarball":"https://registry.npmjs.org/silki/-/silki-0.1.42.tgz","integrity":"sha512-1ujCtK1fcfW08AkkAmB30P9U36Q3RIArjEcJrWNftV6fAK726269h3H5nEUdogXATnr+ZKvI9LNpgDA2YJ5qeA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtMmt/8GTPvVPvyfhbe4I1apo+oBCB+Kp/mcrwjsRvfAIhALvVlusSZAD6IGLU7iJiJHtt4Gr2lpsh59lar/CqSMFs"}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/silki-0.1.42.tgz_1499220446505_0.18982921657152474"},"directories":{}},"0.1.43":{"name":"silki","version":"0.1.43","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":{"build":"rimraf lib && babel src --out-dir lib --ignore=generator/* && cp -r src/generator lib/generator","lint":"eslint --ext .js src","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"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":true,"instrument":false},"dependencies":{"acorn":"^4.0.3","atool-monitor":"^0.3.4","autoprefixer":"^6.5.4","babel-core":"^6.20.0","babel-loader":"^6.2.9","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-react-require":"^3.0.0","babel-polyfill":"^6.20.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^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-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.26.1","detect-port":"^1.0.7","escodegen":"^1.8.1","esformatter":"^0.9.6","esprima":"^3.1.1","esprima-walk":"^0.1.0","explain-error":"^1.0.3","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","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.24.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.1","istanbul":"^0.4.5","json-loader":"^0.5.4","jsonpath":"^0.2.7","less":"^2.7.1","less-loader":"^2.2.3","mocha":"^3.2.0","nib":"^1.1.2","node-sass":"^4.5.0","parse-json-pretty":"^0.1.0","postcss":"^5.2.6","postcss-loader":"^1.2.0","react-dev-utils":"^0.4.2","recursive-readdir":"^2.1.0","request":"^2.79.0","sass-loader":"^6.0.0","shelljs":"^0.7.6","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.13.1","stylus":"^0.54.5","stylus-loader":"^2.4.0","system-bell-webpack-plugin":"^1.0.0","underscore.string":"^3.2.2","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-server":"^1.16.2","webpack-parallel-uglify-plugin":"^0.4.2","webpack-visualizer-plugin":"^0.1.6","yargs":"^6.5.0","yeoman-generator":"^0.24.0","yeoman-welcome":"^1.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","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","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"},"gitHead":"90d685a4589fbd7bf7074725d7c0fa7d80c3b528","_id":"silki@0.1.43","_shasum":"9328f1101e446ff3d2b713f0c81c342521ffa57f","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"9328f1101e446ff3d2b713f0c81c342521ffa57f","tarball":"https://registry.npmjs.org/silki/-/silki-0.1.43.tgz","integrity":"sha512-DciaaUofEn1IJyOODSJg7lHwSqvIA89dX33Or3ePyg5euXje/jWutxL1iGqfY/wR7j3aY8WmNvNynU33FUi9Ew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJn8BXVPvA5ejSngBCgOrjkoe6YCyweaH3dx3Ke1HTpgIhALDEjVy/HW+OIkQrKQ56+WI0cMH+nMVT5n5Jb5Eo+dd3"}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/silki-0.1.43.tgz_1500004566788_0.1600768358912319"},"directories":{}},"0.1.44":{"name":"silki","version":"0.1.44","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":{"build":"rimraf lib && babel src --out-dir lib --ignore=generator/* && cp -r src/generator lib/generator","lint":"eslint --ext .js src","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"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":true,"instrument":false},"dependencies":{"acorn":"^4.0.3","atool-monitor":"^0.3.4","autoprefixer":"^6.5.4","babel-core":"^6.20.0","babel-loader":"^6.2.9","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-react-require":"^3.0.0","babel-polyfill":"^6.20.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^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-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.26.1","detect-port":"^1.0.7","escodegen":"^1.8.1","esformatter":"^0.9.6","esprima":"^3.1.1","esprima-walk":"^0.1.0","explain-error":"^1.0.3","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","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.24.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.1","istanbul":"^0.4.5","json-loader":"^0.5.4","jsonpath":"^0.2.7","less":"^2.7.1","less-loader":"^2.2.3","mocha":"^3.2.0","nib":"^1.1.2","node-sass":"^4.5.0","parse-json-pretty":"^0.1.0","postcss":"^5.2.6","postcss-loader":"^1.2.0","react-dev-utils":"^0.4.2","recursive-readdir":"^2.1.0","request":"^2.79.0","sass-loader":"^6.0.0","shelljs":"^0.7.6","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.13.1","stylus":"^0.54.5","stylus-loader":"^2.4.0","system-bell-webpack-plugin":"^1.0.0","underscore.string":"^3.2.2","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-server":"^1.16.2","webpack-parallel-uglify-plugin":"^0.4.2","webpack-visualizer-plugin":"^0.1.6","yargs":"^6.5.0","yeoman-generator":"^0.24.0","yeoman-welcome":"^1.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","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","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"},"gitHead":"a3f0c073f9034332d8eb64e5659bf3a3d1d87b9c","_id":"silki@0.1.44","_shasum":"dcdfbdf26634f257ff2608364a36d7bf7f21002f","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"dcdfbdf26634f257ff2608364a36d7bf7f21002f","tarball":"https://registry.npmjs.org/silki/-/silki-0.1.44.tgz","integrity":"sha512-1QAq5DE7mjuhICj29MFn3k2O/F4kBKmAUaekS7MHw95/h3DVodia81lAsiIFyAbvzPKDB59Nzs2+RP2RFlrZ1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBA0tk/MINumNtC9R6M133oZy6GbWG33/lyaadcjsOygIgTwGgbaYz+xTZW65ORK34TobqSJWOo91nV4Ag+MmMgFo="}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/silki-0.1.44.tgz_1501552980427_0.6869628943968564"},"directories":{}},"0.1.45":{"name":"silki","version":"0.1.45","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":{"build":"rimraf lib && babel src --out-dir lib --ignore=generator/* && cp -r src/generator lib/generator","lint":"eslint --ext .js src","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"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":true,"instrument":false},"dependencies":{"acorn":"^4.0.3","atool-monitor":"^0.3.4","autoprefixer":"^6.5.4","babel-core":"^6.20.0","babel-loader":"^6.2.9","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-react-require":"^3.0.0","babel-polyfill":"^6.20.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^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-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.26.1","detect-port":"^1.0.7","escodegen":"^1.8.1","esformatter":"^0.9.6","esprima":"^3.1.1","esprima-walk":"^0.1.0","explain-error":"^1.0.3","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","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.24.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.1","istanbul":"^0.4.5","json-loader":"^0.5.4","jsonpath":"^0.2.7","less":"^2.7.1","less-loader":"^2.2.3","mocha":"^3.2.0","nib":"^1.1.2","node-sass":"^4.5.0","parse-json-pretty":"^0.1.0","postcss":"^5.2.6","postcss-loader":"^1.2.0","react-dev-utils":"^0.4.2","recursive-readdir":"^2.1.0","request":"^2.79.0","sass-loader":"^6.0.0","shelljs":"^0.7.6","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.13.1","stylus":"^0.54.5","stylus-loader":"^2.4.0","system-bell-webpack-plugin":"^1.0.0","underscore.string":"^3.2.2","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-server":"^1.16.2","webpack-parallel-uglify-plugin":"^0.4.2","webpack-visualizer-plugin":"^0.1.6","yargs":"^6.5.0","yeoman-generator":"^0.24.0","yeoman-welcome":"^1.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","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","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"},"gitHead":"cf8714413c1eb8f4b07fe10bcdb4556572d9328b","_id":"silki@0.1.45","_shasum":"cd07044bbba62fb28728b355cd880d91684c649a","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"cd07044bbba62fb28728b355cd880d91684c649a","tarball":"https://registry.npmjs.org/silki/-/silki-0.1.45.tgz","integrity":"sha512-x7G5Wdzy+vKbVPqBHXkdrrGXNKcBn/VK+VnceTOaVcXTjba4SCwPGkt6qJeNyo0G/S4DyMnyrRu9k0T00rY4TQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHLSQVDrGTVBm1fYSy0V3pM6oxgUQtAFQV6FyrhSnrjkAiBm+9UsCyTJPE6d4SviISq7/U2S25gUofeURVmtruaIoA=="}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/silki-0.1.45.tgz_1503300644412_0.822445850353688"},"directories":{}},"0.1.46":{"name":"silki","version":"0.1.46","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":{"build":"rimraf lib && babel src --out-dir lib --ignore=generator/* && cp -r src/generator lib/generator","lint":"eslint --ext .js src","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"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":true,"instrument":false},"dependencies":{"acorn":"^4.0.3","atool-monitor":"^0.3.4","autoprefixer":"^6.5.4","babel-core":"^6.20.0","babel-loader":"^6.2.9","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-react-require":"^3.0.0","babel-polyfill":"^6.20.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^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-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.26.1","detect-port":"^1.0.7","escodegen":"^1.8.1","esformatter":"^0.9.6","esprima":"^3.1.1","esprima-walk":"^0.1.0","explain-error":"^1.0.3","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","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.24.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.1","istanbul":"^0.4.5","json-loader":"^0.5.4","jsonpath":"^0.2.7","less":"^2.7.1","less-loader":"^2.2.3","mocha":"^3.2.0","nib":"^1.1.2","node-sass":"^4.5.0","parse-json-pretty":"^0.1.0","postcss":"^5.2.6","postcss-loader":"^1.2.0","react-dev-utils":"^0.4.2","recursive-readdir":"^2.1.0","request":"^2.79.0","sass-loader":"^6.0.0","shelljs":"^0.7.6","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.13.1","stylus":"^0.54.5","stylus-loader":"^2.4.0","system-bell-webpack-plugin":"^1.0.0","underscore.string":"^3.2.2","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-server":"^1.16.2","webpack-parallel-uglify-plugin":"^0.4.2","webpack-visualizer-plugin":"^0.1.6","yargs":"^6.5.0","yeoman-generator":"^0.24.0","yeoman-welcome":"^1.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","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","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"},"gitHead":"81cbc9ce179ad3bf29f623bff0f197c4ea976db4","_id":"silki@0.1.46","_shasum":"8c587da9e0bfa9e30df9bf7130e7ddc725bd98ab","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"8c587da9e0bfa9e30df9bf7130e7ddc725bd98ab","tarball":"https://registry.npmjs.org/silki/-/silki-0.1.46.tgz","integrity":"sha512-v35mTgqvwo5ukFWSrl6uaBBLpqkTuo0dfekkK+mdZ1XhthPcd3uHjUDOUjGBKUQlcDJ8kD18CzzfDf8Rd6g6wg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC/N6XfhUy39v71SwgO6PwVC3ISWYzgnENShzz0wqNKsAiEAhV3rJ2wsshkRhh1uPTt75ajFjgPikoOdH8dJxGarxPs="}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/silki-0.1.46.tgz_1504145602709_0.4836615049280226"},"directories":{}},"0.1.47":{"name":"silki","version":"0.1.47","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":{"build":"rimraf lib && babel src --out-dir lib --ignore=generator/* && cp -r src/generator lib/generator","lint":"eslint --ext .js src","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"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":true,"instrument":false},"dependencies":{"acorn":"^4.0.3","atool-monitor":"^0.3.4","autoprefixer":"^6.5.4","babel-core":"^6.20.0","babel-loader":"^6.2.9","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-react-require":"^3.0.0","babel-polyfill":"^6.20.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^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-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.26.1","detect-port":"^1.0.7","escodegen":"^1.8.1","esformatter":"^0.9.6","esprima":"^3.1.1","esprima-walk":"^0.1.0","explain-error":"^1.0.3","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","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.24.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.1","istanbul":"^0.4.5","json-loader":"^0.5.4","jsonpath":"^0.2.7","less":"^2.7.1","less-loader":"^2.2.3","mocha":"^3.2.0","nib":"^1.1.2","node-sass":"^4.5.0","parse-json-pretty":"^0.1.0","postcss":"^5.2.6","postcss-loader":"^1.2.0","react-dev-utils":"^0.4.2","recursive-readdir":"^2.1.0","request":"^2.79.0","sass-loader":"^6.0.0","shelljs":"^0.7.6","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.13.1","stylus":"^0.54.5","stylus-loader":"^2.4.0","system-bell-webpack-plugin":"^1.0.0","underscore.string":"^3.2.2","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-server":"^1.16.2","webpack-parallel-uglify-plugin":"^0.4.2","webpack-visualizer-plugin":"^0.1.6","yargs":"^6.5.0","yeoman-generator":"^0.24.0","yeoman-welcome":"^1.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","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","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"},"gitHead":"9a8d86072b9ccf8e407886b581f3a334909cf671","_id":"silki@0.1.47","_shasum":"6c267ac05880339f4968c028aa56922e31e810c1","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"6c267ac05880339f4968c028aa56922e31e810c1","tarball":"https://registry.npmjs.org/silki/-/silki-0.1.47.tgz","integrity":"sha512-R4LDRltVkVBOcZPulloCjk5s6zaYpQDt19Y1yINI1lifqxHDQ9Z6pqPx7I6Lx8WM8oWeiqoYvjN48u78x+ICNA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6Qff3umU0kznbKSxznTrRQnAIxLWKCESR9N1DG0NN/wIhAJXRjkF083+mTIzm2jDrh9FjOtVbvKqRYlC0CaOamJVy"}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/silki-0.1.47.tgz_1504157751468_0.9924122048541903"},"directories":{}},"0.1.49":{"name":"silki","version":"0.1.49","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":{"build":"rimraf lib && babel src --out-dir lib --ignore=generator/* && cp -r src/generator lib/generator","lint":"eslint --ext .js src","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"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":true,"instrument":false},"dependencies":{"acorn":"^4.0.3","atool-monitor":"^0.3.4","autoprefixer":"^6.5.4","babel-core":"^6.20.0","babel-loader":"^6.2.9","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-react-require":"^3.0.0","babel-polyfill":"^6.20.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^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-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.26.1","detect-port":"^1.0.7","escodegen":"^1.8.1","esformatter":"^0.9.6","esprima":"^3.1.1","esprima-walk":"^0.1.0","explain-error":"^1.0.3","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","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.24.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.1","istanbul":"^0.4.5","json-loader":"^0.5.4","jsonpath":"^0.2.7","less":"^2.7.1","less-loader":"^2.2.3","mocha":"^3.2.0","nib":"^1.1.2","node-sass":"^4.5.0","parse-json-pretty":"^0.1.0","postcss":"^5.2.6","postcss-loader":"^1.2.0","react-dev-utils":"^0.4.2","recursive-readdir":"^2.1.0","request":"^2.79.0","sass-loader":"^6.0.0","shelljs":"^0.7.6","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.13.1","stylus":"^0.54.5","stylus-loader":"^2.4.0","system-bell-webpack-plugin":"^1.0.0","underscore.string":"^3.2.2","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-server":"^1.16.2","webpack-parallel-uglify-plugin":"^0.4.2","webpack-visualizer-plugin":"^0.1.6","yargs":"^6.5.0","yeoman-generator":"^0.24.0","yeoman-welcome":"^1.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","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","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"},"gitHead":"f374dae0ba818b7eb61790a24d032f97af375998","_id":"silki@0.1.49","_shasum":"17c5c905a539be6da5da48cb911bb06de944432c","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"17c5c905a539be6da5da48cb911bb06de944432c","tarball":"https://registry.npmjs.org/silki/-/silki-0.1.49.tgz","integrity":"sha512-hLCbouj1Oio7U9airVqa/YgHbC4F0jbz+Wbw8cq4jH1T1wQGNWcOpGNN/7PVKSKQVap/IFnyMcK4JqktCzb8mA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTCz4Pdv3SFXMShfo4/6rq3dsSLw22Cbl8DFuAaZfFswIhAIjCO+82nq32LY4I26kjmtWEITRnI/AdL/+E8WhhINdF"}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/silki-0.1.49.tgz_1504768831376_0.7350458148866892"},"directories":{}},"0.1.50":{"name":"silki","version":"0.1.50","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":{"build":"rimraf lib && babel src --out-dir lib --ignore=generator/* && cp -r src/generator lib/generator","lint":"eslint --ext .js src","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"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":true,"instrument":false},"dependencies":{"acorn":"^4.0.3","atool-monitor":"^0.3.4","autoprefixer":"^6.5.4","babel-core":"^6.20.0","babel-loader":"^6.2.9","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-react-require":"^3.0.0","babel-polyfill":"^6.20.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^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-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.26.1","detect-port":"^1.0.7","escodegen":"^1.8.1","esformatter":"^0.9.6","esprima":"^3.1.1","esprima-walk":"^0.1.0","explain-error":"^1.0.3","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","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.24.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.1","istanbul":"^0.4.5","json-loader":"^0.5.4","jsonpath":"^0.2.7","less":"^2.7.1","less-loader":"^2.2.3","mocha":"^3.2.0","nib":"^1.1.2","node-sass":"^4.5.0","parse-json-pretty":"^0.1.0","postcss":"^5.2.6","postcss-loader":"^1.2.0","react-dev-utils":"^0.4.2","recursive-readdir":"^2.1.0","request":"^2.79.0","sass-loader":"^6.0.0","shelljs":"^0.7.6","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.13.1","stylus":"^0.54.5","stylus-loader":"^2.4.0","system-bell-webpack-plugin":"^1.0.0","underscore.string":"^3.2.2","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-server":"^1.16.2","webpack-parallel-uglify-plugin":"^0.4.2","webpack-visualizer-plugin":"^0.1.6","yargs":"^6.5.0","yeoman-generator":"^0.24.0","yeoman-welcome":"^1.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","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","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"},"gitHead":"fc56157fc4f86fd952080fb3316945567a51f4cf","_id":"silki@0.1.50","_shasum":"6426402b94ffb69e4c2141e605b721db642b34d5","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"6426402b94ffb69e4c2141e605b721db642b34d5","tarball":"https://registry.npmjs.org/silki/-/silki-0.1.50.tgz","integrity":"sha512-0Ep3PRqM5q42iti/8ec7ZS3HBdzt/8GdWLJAm7e4/FtHu3SPlizCwKfOJ8ucNcVWHYcvFTUgF2jGv5dqruHXpQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDkWr+MFm3zA1rUeCv0eOvV/vX80sA0c64F+5ml+KtSiAiAp2oDyEOmHs4Jn8GPE1F0odbwKbb5gFDC6YzX/i8+RBg=="}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/silki-0.1.50.tgz_1505270851092_0.6552701292093843"},"directories":{}},"0.1.51":{"name":"silki","version":"0.1.51","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":{"build":"rimraf lib && babel src --out-dir lib --ignore=generator/* && cp -r src/generator lib/generator","lint":"eslint --ext .js src","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"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":true,"instrument":false},"dependencies":{"acorn":"^4.0.3","atool-monitor":"^0.3.4","autoprefixer":"^6.5.4","babel-core":"^6.20.0","babel-loader":"^6.2.9","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-react-require":"^3.0.0","babel-polyfill":"^6.20.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^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-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.26.1","detect-port":"^1.0.7","escodegen":"^1.8.1","esformatter":"^0.9.6","esprima":"^3.1.1","esprima-walk":"^0.1.0","explain-error":"^1.0.3","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","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.24.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.1","istanbul":"^0.4.5","json-loader":"^0.5.4","jsonpath":"^0.2.7","less":"^2.7.1","less-loader":"^2.2.3","mocha":"^3.2.0","nib":"^1.1.2","node-sass":"^4.5.0","parse-json-pretty":"^0.1.0","postcss":"^5.2.6","postcss-loader":"^1.2.0","react-dev-utils":"^0.4.2","recursive-readdir":"^2.1.0","request":"^2.79.0","sass-loader":"^6.0.0","shelljs":"^0.7.6","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.13.1","stylus":"^0.54.5","stylus-loader":"^2.4.0","system-bell-webpack-plugin":"^1.0.0","underscore.string":"^3.2.2","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-server":"^1.16.2","webpack-parallel-uglify-plugin":"^0.4.2","webpack-visualizer-plugin":"^0.1.6","yargs":"^6.5.0","yeoman-generator":"^0.24.0","yeoman-welcome":"^1.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","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","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"},"gitHead":"fb3f61f7e879b0ee5c8a5e53564222480695b357","_id":"silki@0.1.51","_shasum":"29787d6d54f106df406ccf071074c8b30df3a73d","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"29787d6d54f106df406ccf071074c8b30df3a73d","tarball":"https://registry.npmjs.org/silki/-/silki-0.1.51.tgz","integrity":"sha512-5cvQHYd4HDFUrtNep41gFAURJ8Izm3+Hgz2V9Cap126PDDJW2fnJ3Ng9pTyBIv/c9Q5DZCIxsNWsUnSRg9DApw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID2TZitLjheYtS+lHPAxAFUrnPV+MglQE5WMTfm13fVJAiEAksGOXxP10pr3cdckC1z4ATSQG/ft//xP1QfplP2DO+Q="}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/silki-0.1.51.tgz_1505279902694_0.8396409023553133"},"directories":{}},"0.1.52":{"name":"silki","version":"0.1.52","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":{"build":"rimraf lib && babel src --out-dir lib --ignore=generator/* && cp -r src/generator lib/generator","lint":"eslint --ext .js src","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"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":true,"instrument":false},"dependencies":{"acorn":"^4.0.3","atool-monitor":"^0.3.4","autoprefixer":"^6.5.4","babel-core":"^6.20.0","babel-loader":"^6.2.9","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-react-require":"^3.0.0","babel-polyfill":"^6.20.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^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-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.26.1","detect-port":"^1.0.7","escodegen":"^1.8.1","esformatter":"^0.9.6","esprima":"^3.1.1","esprima-walk":"^0.1.0","explain-error":"^1.0.3","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","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.24.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.1","istanbul":"^0.4.5","json-loader":"^0.5.4","jsonpath":"^0.2.7","less":"^2.7.1","less-loader":"^2.2.3","mocha":"^3.2.0","nib":"^1.1.2","node-sass":"^4.5.0","parse-json-pretty":"^0.1.0","postcss":"^5.2.6","postcss-loader":"^1.2.0","react-dev-utils":"^0.4.2","recursive-readdir":"^2.1.0","request":"^2.79.0","sass-loader":"^6.0.0","shelljs":"^0.7.6","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.13.1","stylus":"^0.54.5","stylus-loader":"^2.4.0","system-bell-webpack-plugin":"^1.0.0","underscore.string":"^3.2.2","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-server":"^1.16.2","webpack-parallel-uglify-plugin":"^0.4.2","webpack-visualizer-plugin":"^0.1.6","yargs":"^6.5.0","yeoman-generator":"^0.24.0","yeoman-welcome":"^1.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","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","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"},"gitHead":"8a17aa216c38b1f5d9ea22fbe4764ec538b2624b","_id":"silki@0.1.52","_shasum":"9e3ae05f6d7802e5ec51c1dbeb67de5224facbd7","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"9e3ae05f6d7802e5ec51c1dbeb67de5224facbd7","tarball":"https://registry.npmjs.org/silki/-/silki-0.1.52.tgz","integrity":"sha512-J8F/EAIpBGqAKIrKeqHb9FmUkhKTbkLC+L4pX4oQldxI7FZ6sHhmMD0gMXCErYezhsAUhvQC1spm6jbKHbbr9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUHyCQXlcDoIQyzLW3nKbgK28juGjujy0PZWhVxKRLdgIhAOsf3FgEVN3JDKd9TOgzDPc+XsH/EMuMqLO3SGZ+/UkM"}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/silki-0.1.52.tgz_1505293415336_0.6629062404390424"},"directories":{}},"0.1.53":{"name":"silki","version":"0.1.53","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":{"build":"rimraf lib && babel src --out-dir lib --ignore=generator/* && cp -r src/generator lib/generator","lint":"eslint --ext .js src","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"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":true,"instrument":false},"dependencies":{"acorn":"^4.0.3","atool-monitor":"^0.3.4","autoprefixer":"^6.5.4","babel-core":"^6.20.0","babel-loader":"^6.2.9","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-react-require":"^3.0.0","babel-polyfill":"^6.20.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^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-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.26.1","detect-port":"^1.0.7","escodegen":"^1.8.1","esformatter":"^0.9.6","esprima":"^3.1.1","esprima-walk":"^0.1.0","explain-error":"^1.0.3","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","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.24.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.1","istanbul":"^0.4.5","json-loader":"^0.5.4","jsonpath":"^0.2.7","less":"^2.7.1","less-loader":"^2.2.3","mocha":"^3.2.0","nib":"^1.1.2","node-sass":"^4.5.0","parse-json-pretty":"^0.1.0","postcss":"^5.2.6","postcss-loader":"^1.2.0","react-dev-utils":"^0.4.2","recursive-readdir":"^2.1.0","request":"^2.79.0","sass-loader":"^6.0.0","shelljs":"^0.7.6","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.13.1","stylus":"^0.54.5","stylus-loader":"^2.4.0","system-bell-webpack-plugin":"^1.0.0","underscore.string":"^3.2.2","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-server":"^1.16.2","webpack-parallel-uglify-plugin":"^0.4.2","webpack-visualizer-plugin":"^0.1.6","yargs":"^6.5.0","yeoman-generator":"^0.24.0","yeoman-welcome":"^1.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","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","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"},"gitHead":"7b94e079669c944f7da311643967d699ae41081a","_id":"silki@0.1.53","_shasum":"904de804b5e251424b7e078dc47890b83cdafba8","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"904de804b5e251424b7e078dc47890b83cdafba8","tarball":"https://registry.npmjs.org/silki/-/silki-0.1.53.tgz","integrity":"sha512-iNFloGkZygghHK3pgklNrCbKdT12JCKWXv6qJUjcCY8iPYUsQZKhdgG4DEE3qrOW5CuHn9I55MRKLDa6v+OvKg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHiuDCgQhClp9UIu80ItBo836jgWCD/dfXc2LWWfdk78AiBGeqZQ01JqXxF3vHY0yoboo0qN0VyhCPeLXwaprRkrGA=="}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/silki-0.1.53.tgz_1505891247633_0.3231250774115324"},"directories":{}},"3.0.0":{"name":"silki","version":"3.0.0","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":{"build":"rimraf lib && babel src --out-dir lib --ignore=generator/* && cp -r src/generator lib/generator","lint":"eslint --ext .js src","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"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":true,"instrument":false},"dependencies":{"atool-monitor":"^0.4.3","acorn":"^4.0.3","autoprefixer":"^6.5.4","babel-core":"^6.26.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","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-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","explain-error":"^1.0.3","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","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","recursive-readdir":"^2.1.0","request":"^2.79.0","sass-loader":"^6.0.6","shelljs":"^0.7.6","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","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","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"},"gitHead":"a1ce6e8a61ea5175de92d4ba1426e08c09b1dbed","_id":"silki@3.0.0","_shasum":"3c0fc343a6580c961009b45d97153a3015cce2dc","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"3c0fc343a6580c961009b45d97153a3015cce2dc","tarball":"https://registry.npmjs.org/silki/-/silki-3.0.0.tgz","integrity":"sha512-yWUwYLMh+1mJmToZtL+UmmkBhLbsWML0fZ5Hu6iwrR6q/5KJSfnSBktfjiMBxl4BnSKB93I1o65mbKmDK570CQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkny33yWWPj1p2Vj728zAbTAQz7/Nu4dnEq3xDShZ/BgIgdpCwX+0rPK9SSbBwurWhJwxHAgk57nhwZIYzOt80HnA="}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/silki-3.0.0.tgz_1510218253345_0.105223776306957"},"directories":{}},"3.0.1":{"name":"silki","version":"3.0.1","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":{"build":"rimraf lib && babel src --out-dir lib --ignore=generator/* && cp -r src/generator lib/generator","lint":"eslint --ext .js src","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"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":true,"instrument":false},"dependencies":{"atool-monitor":"^0.4.3","acorn":"^4.0.3","autoprefixer":"^6.5.4","babel-core":"^6.26.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","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-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","explain-error":"^1.0.3","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","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","recursive-readdir":"^2.1.0","request":"^2.79.0","sass-loader":"^6.0.6","shelljs":"^0.7.6","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","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","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"},"gitHead":"3eb8f26e6c00637f3c51496aded470fee1a62ead","_id":"silki@3.0.1","_shasum":"4faa27b912d040993888f17a9221e363be12d95e","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"4faa27b912d040993888f17a9221e363be12d95e","tarball":"https://registry.npmjs.org/silki/-/silki-3.0.1.tgz","integrity":"sha512-ayphQBuKWGZp0tnaexfYWozI6DrqPz+eorednCDaubbBG2A3kucFkGqA80ft+KojtHBg2vvtw2TAh2bGcrHEWg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3FzzgFFKMmR4cFYHV51iOMLRVu44m2mTqIxnYjVNOsgIgTm2SZCnlFi5zraH7ZKVaMNgxVsL53Mw1YTWv+66Bbv0="}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/silki-3.0.1.tgz_1510285486416_0.02675773180089891"},"directories":{}},"3.0.2":{"name":"silki","version":"3.0.2","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":{"build":"rimraf lib && babel src --out-dir lib --ignore=generator/* && cp -r src/generator lib/generator","lint":"eslint --ext .js src","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"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":true,"instrument":false},"dependencies":{"atool-monitor":"^0.4.3","acorn":"^4.0.3","autoprefixer":"^6.5.4","babel-core":"^6.26.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","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-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","explain-error":"^1.0.3","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","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","recursive-readdir":"^2.1.0","request":"^2.79.0","sass-loader":"^6.0.6","shelljs":"^0.7.6","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","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","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"},"gitHead":"119708b850f562b686f621e29c0cbc019d013158","_id":"silki@3.0.2","_shasum":"15d422db7e1a6bce266d5cdf9aa7f9f5a297dd12","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"15d422db7e1a6bce266d5cdf9aa7f9f5a297dd12","tarball":"https://registry.npmjs.org/silki/-/silki-3.0.2.tgz","integrity":"sha512-xJYzjZEmluk8qJn9xuX5zlYAZmc/79aWy/yUAgq5L1Ii0E1FrqGPjfz8OIOwmtXGDxj1/SazWTexdE+vMdM7fA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID4YzngafzUEB/VHCEaZg/o4poMT1VBJx+SLzJwddV0xAiBeOPC17Pg4dY6SHJQuKz0sAW620VnsD/Rt9W1A+BrVXQ=="}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/silki-3.0.2.tgz_1510293284480_0.8993235137313604"},"directories":{}},"3.0.3":{"name":"silki","version":"3.0.3","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":{"build":"rimraf lib && babel src --out-dir lib --ignore=generator/* && cp -r src/generator lib/generator","lint":"eslint --ext .js src","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"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":true,"instrument":false},"dependencies":{"atool-monitor":"^0.4.3","acorn":"^4.0.3","autoprefixer":"^6.5.4","babel-core":"^6.26.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","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-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","explain-error":"^1.0.3","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","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","recursive-readdir":"^2.1.0","request":"^2.79.0","sass-loader":"^6.0.6","shelljs":"^0.7.6","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","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","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"},"gitHead":"f7aeb80a187366ebf817e7b4cdab3c01dcb4b10c","_id":"silki@3.0.3","_shasum":"23756639be8b028617e3e1a7dc9bce7b37e1406e","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"23756639be8b028617e3e1a7dc9bce7b37e1406e","tarball":"https://registry.npmjs.org/silki/-/silki-3.0.3.tgz","integrity":"sha512-AreEawwApOPLPsftTBz0gbsrkp60s5mNG6MqCcs2cMkfUPUFORXk9w2KbemlAcLbyCbPD99xzfTiKI0M8WH3nQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzwZSPMN0fqYw89iui7CvSdrTn153LIrMU6HPBPfNapgIgOro87nIEORrmwL0hyFyB5EpdmrvB/B1LKfmdLaNahOA="}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/silki-3.0.3.tgz_1510555743871_0.2566992824431509"},"directories":{}},"3.0.4":{"name":"silki","version":"3.0.4","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":{"build":"rimraf lib && babel src --out-dir lib --ignore=generator/* && cp -r src/generator lib/generator","lint":"eslint --ext .js src","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"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":true,"instrument":false},"dependencies":{"atool-monitor":"^0.4.3","acorn":"^4.0.3","autoprefixer":"^6.5.4","babel-core":"^6.26.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","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-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","explain-error":"^1.0.3","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","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","recursive-readdir":"^2.1.0","request":"^2.79.0","sass-loader":"^6.0.6","shelljs":"^0.7.6","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","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","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"},"gitHead":"551acc327527ce03be577d1bf111e254c7a1675a","_id":"silki@3.0.4","_shasum":"5cabab5b5d37efab042b9d2fc611a74f32195aa5","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"5cabab5b5d37efab042b9d2fc611a74f32195aa5","tarball":"https://registry.npmjs.org/silki/-/silki-3.0.4.tgz","integrity":"sha512-SrWaAtvtt8wbuX9UotH88vc8fHVioXMTJb/RNa0/jZTWvDsQ6wlCtXJb9Ci8eaBVTy7/5nxcvTMs5U/MBNLVkg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyo6QPIjVi0ddjLImacazI+mRqG+VxHwM9bfB7+0X78gIhAPDY6cXdZKm3TkpBHazh0Ykv///I6kc8oeSo2dKA7ymF"}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/silki-3.0.4.tgz_1510801932806_0.17744357860647142"},"directories":{}},"3.0.5":{"name":"silki","version":"3.0.5","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":{"build":"rimraf lib && babel src --out-dir lib --ignore=generator/* && cp -r src/generator lib/generator","lint":"eslint --ext .js src","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"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":true,"instrument":false},"dependencies":{"atool-monitor":"^0.4.3","acorn":"^4.0.3","autoprefixer":"^6.5.4","babel-core":"^6.26.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","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-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","explain-error":"^1.0.3","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","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","recursive-readdir":"^2.1.0","request":"^2.79.0","sass-loader":"^6.0.6","shelljs":"^0.7.6","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","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","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"},"gitHead":"d5ad60fa586436fbfd7237bdeed6b067b3053422","_id":"silki@3.0.5","_shasum":"d6828272a773b0abbfeafc0e42bcc34048c0384a","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"d6828272a773b0abbfeafc0e42bcc34048c0384a","tarball":"https://registry.npmjs.org/silki/-/silki-3.0.5.tgz","integrity":"sha512-I1mWZg2HDHuuXEoBOmtJxdlJwoFlAygxZYXSGpSNREtIE9UiC1DSZB4ztKHbYcNj+iWtQxQR3mQDSNq06e/h2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHgp0ZaT1zZccNxSMEPt04CgYFzKUXn8pBi1tgpqAi0sAiEA7LVemCeA+2A/FbgP79Qq6qjbDQL7mrbEFM55Bbu7FIA="}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/silki-3.0.5.tgz_1511769117703_0.9969922925811261"},"directories":{}},"3.0.6":{"name":"silki","version":"3.0.6","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":{"build":"rimraf lib && babel src --out-dir lib --ignore=generator/* && cp -r src/generator lib/generator","lint":"eslint --ext .js src","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"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":true,"instrument":false},"dependencies":{"atool-monitor":"^0.4.3","acorn":"^4.0.3","autoprefixer":"^6.5.4","babel-core":"^6.26.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","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-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","explain-error":"^1.0.3","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","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","recursive-readdir":"^2.1.0","request":"^2.79.0","sass-loader":"^6.0.6","shelljs":"^0.7.6","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","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","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"},"gitHead":"c0306004e0ced8a811f3e336a16fadc79cd9ff20","_id":"silki@3.0.6","_shasum":"f9552adb7e86713e2c5fb9914e1ef497f96d39b4","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"f9552adb7e86713e2c5fb9914e1ef497f96d39b4","tarball":"https://registry.npmjs.org/silki/-/silki-3.0.6.tgz","integrity":"sha512-a4BxUWyERa/1B0q4Lzo5ho51jB9XTdNgjmBTCziNiq8NCeIheQVu8TYPAzNs69QmOT+Wk8YMNthzeTT8v3Z09w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1xbOVxYeRRtrMN0ID9RFpIllCxrjXaJ6mjYBF+s/SBAIhANVo1TE69hGWrsd0dybOvDxGTokrCpw/LP41rDCdd9Bv"}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/silki-3.0.6.tgz_1512099529782_0.8763871202245355"},"directories":{}},"3.0.7":{"name":"silki","version":"3.0.7","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":{"build":"rimraf lib && babel src --out-dir lib --ignore=generator/* && cp -r src/generator lib/generator","lint":"eslint --ext .js src","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"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":true,"instrument":false},"dependencies":{"atool-monitor":"^0.4.3","acorn":"^4.0.3","autoprefixer":"^6.5.4","babel-core":"^6.26.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","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-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","explain-error":"^1.0.3","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","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","recursive-readdir":"^2.1.0","request":"^2.79.0","sass-loader":"^6.0.6","shelljs":"^0.7.6","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","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","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"},"gitHead":"2f3cf38a2046a041a2cefd27a394af1e55a7d72f","_id":"silki@3.0.7","_shasum":"139ab1151498f0168dff68e7fe4163475ee85dd9","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"139ab1151498f0168dff68e7fe4163475ee85dd9","tarball":"https://registry.npmjs.org/silki/-/silki-3.0.7.tgz","integrity":"sha512-3cehvv8fRLnqTNQzBz9iagHqlFRvpxb8no/oJ2O2ItuvL1ZKLO85BaIAiU8jzhnTc65qIbOfX2MwM8866seZZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCApPryO7XszbRSx0QtZVC0DGmqmyb1eWfg8lLjqD17EAIhAJtoDsampzARoFB1rgmr152IqONKILpNYS68gfKuVf9T"}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/silki-3.0.7.tgz_1512479923977_0.558443944901228"},"directories":{}},"3.0.8":{"name":"silki","version":"3.0.8","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":{"build":"rimraf lib && babel src --out-dir lib --ignore=generator/* && cp -r src/generator lib/generator","lint":"eslint --ext .js src","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"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":true,"instrument":false},"dependencies":{"acorn":"^4.0.3","atool-monitor":"^0.4.3","autoprefixer":"^6.5.4","babel-core":"^6.26.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","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","explain-error":"^1.0.3","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","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","recursive-readdir":"^2.1.0","request":"^2.79.0","sass-loader":"^6.0.6","shelljs":"^0.7.6","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","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","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"},"gitHead":"0a760925836a99379c6d2edaf93e0690dd7ccff3","_id":"silki@3.0.8","_shasum":"6d4c5afd6452c924588474f1cdc80a293c5681b0","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"6d4c5afd6452c924588474f1cdc80a293c5681b0","tarball":"https://registry.npmjs.org/silki/-/silki-3.0.8.tgz","integrity":"sha512-I6z7oIn2tIjY2iv7zW0z1GD9FAryuTUk2iQDVZqH3rrqv34nTl/qRsXVldTGatQfusFwHODgyzUl8rPqqsQg2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG6FlvNSw6kKXa8Czk8d2lYfzP6PaVtJqv+a5c20gZoKAiEA5g1/Mc4CFmVDlAshWwf7GIOdf2zxd5+AYjgB61FFPUI="}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/silki-3.0.8.tgz_1515588004804_0.02864776272326708"},"directories":{}},"3.0.9":{"name":"silki","version":"3.0.9","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":{"build":"rimraf lib && babel src --out-dir lib --ignore=generator/* && cp -r src/generator lib/generator","lint":"eslint --ext .js src","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"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":true,"instrument":false},"dependencies":{"acorn":"^4.0.3","atool-monitor":"^0.4.3","autoprefixer":"^6.5.4","babel-core":"^6.26.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","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","explain-error":"^1.0.3","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","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","recursive-readdir":"^2.1.0","request":"^2.79.0","sass-loader":"^6.0.6","shelljs":"^0.7.6","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","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","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"},"gitHead":"c7a09d5be2c9e04670169d4ff79f22d21476a7e5","_id":"silki@3.0.9","_shasum":"41a44b45b593204cd7bfea77fe530bd96e2cceb7","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"41a44b45b593204cd7bfea77fe530bd96e2cceb7","tarball":"https://registry.npmjs.org/silki/-/silki-3.0.9.tgz","integrity":"sha512-lyFQv1BC4NtgMRcX+YdMZZUpWiQ54sGG5H9vzVjlaaOH5HXHlD06Jq4Qcr9Je4nN1PEoYuN842MzMYmkV9qd3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCp4F/l6M1r1B2SsNTR1xbGYduji7aHDv+wC/OvHh4lRQIgQeuehskubKi8HijUbbEFurSpFc7sbCypjp4c8PVeieA="}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/silki-3.0.9.tgz_1515657445096_0.4745282263029367"},"directories":{}},"3.0.10":{"name":"silki","version":"3.0.10","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":{"build":"rimraf lib && babel src --out-dir lib --ignore=generator/* && cp -r src/generator lib/generator","lint":"eslint --ext .js src","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":{"acorn":"^4.0.3","atool-monitor":"^0.4.3","autoprefixer":"^6.5.4","babel-core":"^6.26.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","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","explain-error":"^1.0.3","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","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","recursive-readdir":"^2.1.0","request":"^2.79.0","sass-loader":"^6.0.6","shelljs":"^0.7.6","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","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"},"gitHead":"be9973eb30d8afb7c499f2a3a7dc6011368aafa8","_id":"silki@3.0.10","_shasum":"ac8ff0a3687d5986b1de4e91cf29f2b1d5092772","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"ac8ff0a3687d5986b1de4e91cf29f2b1d5092772","tarball":"https://registry.npmjs.org/silki/-/silki-3.0.10.tgz","integrity":"sha512-pEHNNrnRhfarVxo6Xn+6J4d+T7D/TGhh+NVNU3Q6BiTYweEAk4ZP5v5qdPjwf7pJeJQeGAVDTDEDOYynKTE2ww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5VvpBSsF3BufCIu/68JH0Jx7rQXopzxYsvwdtNvaFegIgN+PnLDPtxeu82IaQY7kRl4VIoOgO+b95ufKnnNEWMrY="}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/silki-3.0.10.tgz_1516880043302_0.23339995020069182"},"directories":{}},"3.0.11":{"name":"silki","version":"3.0.11","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","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":{"acorn":"^4.0.3","atool-monitor":"^0.4.3","autoprefixer":"^6.5.4","babel-core":"^6.26.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","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","explain-error":"^1.0.3","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","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","recursive-readdir":"^2.1.0","request":"^2.79.0","sass-loader":"^6.0.6","shelljs":"^0.7.6","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","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"},"gitHead":"e895be0a97921c951092bd6d77a74c32258571f3","_id":"silki@3.0.11","_shasum":"8ae88bde45cac1c490460841efbaaf55c42048a9","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"8ae88bde45cac1c490460841efbaaf55c42048a9","tarball":"https://registry.npmjs.org/silki/-/silki-3.0.11.tgz","integrity":"sha512-fEr/NDu7YpbbyA53qcLko47+Mi/xs/BCPWip9lReoUrykzpaDZjEA2P29LLhULYPjiSOwsWlbWooeIpMRWAOGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC/tCevY6TTMdje4R2BgUE48zVjA81LdG7Oe5e0wowljAiEAzR+zcGhJm1DQ2Eigk0a9L9GoFqTaiDx3a3+oH7DzvMI="}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/silki-3.0.11.tgz_1516882481090_0.46507073449902236"},"directories":{}},"3.0.12":{"name":"silki","version":"3.0.12","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","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":{"acorn":"^4.0.3","atool-monitor":"^0.4.3","autoprefixer":"^6.5.4","babel-core":"^6.26.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","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","explain-error":"^1.0.3","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","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","recursive-readdir":"^2.1.0","request":"^2.79.0","sass-loader":"^6.0.6","shelljs":"^0.7.6","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","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"},"gitHead":"696d53a57d53bf1900a9c73faf4edf1182d7ceb9","_id":"silki@3.0.12","_shasum":"8b0d450ff2ee4e0031eca200fab7b56e73e7e422","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"shasum":"8b0d450ff2ee4e0031eca200fab7b56e73e7e422","tarball":"https://registry.npmjs.org/silki/-/silki-3.0.12.tgz","integrity":"sha512-YddyVD1I7bbhcStIEckQ5FcXRTmxI1xTFbbGqawRmqz6euANN4XBwBgECJ3n88khNHTa0OuGNsuJg8ZVj1Qn0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCICZP4duCRHDJV3pLY6ej4PS7/UJHXd4y/z+KqMFMEywyAh8b5gTslzf9OPHBQ18IG/6B0L3b8l5NUlJWNBuZi9Zy"}]},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/silki-3.0.12.tgz_1517280527914_0.14340422418899834"},"directories":{}},"3.0.13-1":{"name":"silki","version":"3.0.13-1","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","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.9","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","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","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","recursive-readdir":"^2.1.0","request":"^2.79.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"},"readme":"# silk\n\n## 介绍\n\nreact app 开发cli工具，包括脚手架以及开发调试功能，支持开发 react 多页面 app。 \n  \n支持多种css预处理语言，包括 less sass/scss stylus.\n\n[View README in English](https://github.com/shaozj/silk/blob/master/README_en-us.md)\n[view on github](https://github.com/shaozj/silk)\n\n## 下载安装\n\n```bash\n$ sudo npm install silki -g\n```\n\n## 使用\n\n> 新建一个 react 应用\n\n```bash\n$ silk new\n$ silk new -r  # or\n$ silk new --remote  # 从远程（gitlab）拉取框架代码 \n```\n\n> 新建一个页面\n\n```bash\n$ silk page <name>\n```\n\n> 新建一个独立 h5 组件\n\n```bash\nsilk new mod\n```\n\n> 新建一个组件\n\n```bash\n$ silk cpnt <name>\n```\n\n> 编译代码（在内存中），并启动 react app 调试服务器\n\n```bash\n$ silk server\n```\n\n> 编译代码 (在内存中)，并启动 h5 组件 调试服务器\n\n```bash\nsilk server -m\n```\n\n> 将代码编译并存储在文件中, 默认在 ./build 目录下\n\n```bash\n$ silk build\n```\n\n> 编译 h5 组件\n\n```bash\nsilk buildMod\n```\n\n> 生成 vendor.dll.js 文件\n\n```\n$ silk dll\n```\n\n> 显示帮助文档\n\n```bash\n$ silk -h\n```\n\n> 显示版本\n\n```bash\n$ silk --version\n```\n\n## 配置\n\n* 配置文件为 **.silkrc** ，在项目的根目录下\n* JSON 格式，支持注释\n\n默认配置如下:\n\n```JSON\n{\n  \"entry\": \"src/pages/**/index.js\",\n  \"disableCSSModules\": false,\n  \"publicPath\": \"/\",\n  \"outputPath\": \"./build\",\n  \"useBabelrc\": false,\n  \"extraBabelPlugins\": [\n    [\"import\", [{ \"libraryName\": \"antd\", \"style\": true }]]\n  ],\n  \"extraBabelPresets\": [\n  ],\n  \"extraPostCSSPlugins\": [],\n  \"autoprefixer\": null,\n  \"proxy\": null,\n  \"externals\": null,\n  \"multipage\": true,\n  \"define\": null,\n  \"env\": null,\n  \"theme\": null,\n  \"port\": 8000,\n  \"dll\": false,\n  \"dllEntry\": [],\n  \"noVendor\": false,\n  \"notClearBuild\": false\n}\n\n```\n\n### entry\n\n`entry` 是一个页面的入口点。`entry` 选项对应了 webpack 配置文件中的 `entry`。参见[webpack entry](https://webpack.js.org/concepts/#entry)。 不同之处是，.silkrc 中，支持 glob 格式的 ｀entry｀。\n  \n一个例子如下所示:\n\n**.silkrc**\n\n```\n{\n  \"entry\": \"src/pages/**/index.js\",\n}\n```\n\n### disableCSSModules\n\n禁用 css modules, 默认为 false. 参见 [css modules](https://github.com/css-modules/css-modules)\n\n### publicPath\n\n设置生产环境下的 publicPath, 开发环境下默认为 '/' . 参见 [webpack output.publicPath](http://webpack.github.io/docs/configuration.html#output-publicpath)\n\n### localPublicPath\n\n在本地开发环境强制设置 publicPath (不设置默认为 '/')，为了能在异步加载 js 的线上环境调试\n\n### outputPath\n\n设置 output 路径. 参见 [webpack output.path](http://webpack.github.io/docs/configuration.html#output-path)\n\n### useBabelrc\n\n是否使用本工程下的 .babelrc 文件，默认 false 不使用，如果开启使用，那么得在本工程下安装相应的 babel plugins 和 babel presets。\n\n### extraBabelPlugins\n\n设置额外的 babel 插件。`useBabelrc=false` 时生效。只支持添加, 不支持替换和删除。\n下面是添加 babel-plugin-import 插件的例子:\n\n**.silkrc**\n\n```\n{\n  \"extraBabelPlugins\": [\n    [\"import\", { \"libraryName\": \"antd\", \"libraryDirectory\": \"lib\", \"style\": \"css\" }]\n  ]\n}\n```\n\n### extraBabelPresets\n\n设置额外的 babel presets。`useBabelrc=false` 时生效。只支持添加, 不支持替换和删除。\n\n**.silkrc**\n\n```\n{\n  \"extraBabelPresets\": ['babel-preset-stage-2']\n  ]\n}\n```\n\n### extraPostCSSPlugins\n\n设置额外的 postcss 插件. 目前还未支持.\n\n### autoprefixer\n\n设置 autoprefixer, 参见 [autoprefixer](https://github.com/postcss/autoprefixer) 和 [browserslist](https://github.com/ai/browserslist#queries)\n\n例子:\n\n**.silkrc**\n\n```\n{\n  \"autoprefixer\": {\n    \"browsers\": [\n      \"iOS >= 8\", \"Android >= 4\"\n    ]\n  }\n}\n```\n\n### proxy\n\n设置代理, 参见 [webpack dev server proxy](https://webpack.github.io/docs/webpack-dev-server.html#proxy)\n\n例子:\n\n**.silkrc**\n\n```\n{\n  \"proxy\": [\n      {\n        \"context\": [\"/common/**\", \"/tair/**\", \"/video/**\", \"/system/**\", \"/*.do\"],\n        \"target\": \"http://mytv-test.alibaba.net\",\n        \"secure\": false\n      }\n    ]\n}\n```\n\n### externals\n\n设置 webpack externals. 参见 [webpack externals](http://webpack.github.io/docs/configuration.html#externals)\n\n### multipage\n\n是否是多页面应用. 默认为 true.\n\n### define\n\n对应 webpack 中的 DefinePlugin 配置. 值将自动做 JSON.stringify 处理. 参见 [webpack DefinePlugin](http://webpack.github.io/docs/list-of-plugins.html#defineplugin)\n\nExample:\n\n**.silkrc**\n\n```\n{\n  \"define\": {\n    \"PRODUCTION\": true,\n    \"VERSION\": \"1.0.0\",\n  }\n}\n```\n\n### env\n\n设置某个环境下的配置. `development` 为开发环境, `production` 为生产环境.\n\n例子:\n\n**.silkrc**\n\n```\n{\n  \"extraBabelPlugins\": [\"transform-runtime\"],\n  \"env\": {\n    \"development\": {\n      \"extraBabelPlugins\": [\"dva-hmr\"]\n    }\n  }\n}\n```\n\n配置后, 在开发环境下, `extraBabelPlugins` 为 `[\"transform-runtime\", \"dva-hmr\"]`, 在生产环境下, `extraBabelPlugins` 为 `[\"transform-runtime\"]`.\n  \n注意：如果配置项值为数组或对象，则最终得到配置为合并后的数组或对象，如果配置项的值为字符串等其他类型，则会被 env 中配置的值所替换。\n\n### theme\n\n设置 antd 主题。 支持对象和表示less文件路径的字符串。\n\n例子:\n\n**.silkrc**\n\n```\n{\n  \"theme\": {\n    \"@primary-color\": \"#1DA57A\",\n    \"@link-color\": \"#1DA57A\",\n    \"@border-radius-base\": \"2px\",\n    \"@font-size-base\": \"16px\",\n    \"@line-height-base\": \"1.2\"\n  }\n}\n\n// or\n\n{\n  \"theme\": \"./theme-config.js\"\n}\n\n```\n\n[如何配置 antd 主题](https://ant.design/docs/react/customize-theme)\n\n### port\n\n设置开发服务器的端口.\n\n### dll\n\n是否开启webpack dll功能。默认为 false。如果开启了dll功能，需要先执行一遍 silk dll，生成 vender.dll.js（注意，该指令只需执行一遍）。同时，需要在 template-dev.html 中添加如下代码：\n`<script src=\"/vendor.dll.js\"></script>` 。之后用 silk server 启动开发调试服务器。\n\n### dllEntry\n\n要编译到 vendor.dll.js 中的代码，数组。成员为需要编译到 dll 中的库的路径。\n  \n例子：\n\n```\n{\n  \"dllEntry\": [\"react\", \"react-dom\", \"antd\", \"whatwg-fetch\"]\n}\n```\n  \n当 dllEntry 为空时，编译 dll 时，默认要编译库即为 `['react', 'react-dom', 'antd', 'whatwg-fetch']`。\n\n\n### noVendor\n\n不提取 vendor.js，默认 false。在希望每个页面独立编译时，设置 true。\n\n### notClearBuild\n\n每次 build 时不清理 build 目录。默认 false，希望不清理时设为 true。\n\n\n## 智能重启\n\n- [x] 修改以下文件，开发服务器会自动重启。\n\n    * .silkrc\n    * theme 配置指定的文件\n\n- [x] 新建一个页面时，开发服务器会自动重启。\n\n\n## 高级功能\n\n### Mock\n\n##LICENSE\n\n### MIT\n","readmeFilename":"README.md","gitHead":"bd9de9c41bcc4e33a5598411e81ee71db2e3ae32","_id":"silki@3.0.13-1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"liangklfangl","email":"liangklfang@163.com"},"dist":{"integrity":"sha512-s+pZmY9ji6hNtkiXM7GeawYApGQRY4ciQcj+FoMgHDCQD+/gzGw9tTvayejxCEfHhlZ6Q8i2wOgc0kpx8h5J1w==","shasum":"2ebedcdd4163cfe29876ed2d3bd6d621907cd00f","tarball":"https://registry.npmjs.org/silki/-/silki-3.0.13-1.tgz","fileCount":549,"unpackedSize":915030,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF2H63ZAU8Xrm5V3HhQZfqNROxe5CcAKNeurxIBpM+RAAiA95oSEgsRj9T62WvTh/N0yUYPFia9xBNuoQ0lY+wqpaQ=="}]},"maintainers":[{"name":"liangklfangl","email":"liangklfang@163.com"},{"name":"shaozj","email":"814184517@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/silki_3.0.13-1_1519800723881_0.9244030174698332"},"_hasShrinkwrap":false},"3.0.13-2":{"name":"silki","version":"3.0.13-2","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","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.11","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","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","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","recursive-readdir":"^2.1.0","request":"^2.79.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"},"readme":"# silk\n\n## 介绍\n\nreact app 开发cli工具，包括脚手架以及开发调试功能，支持开发 react 多页面 app。 \n  \n支持多种css预处理语言，包括 less sass/scss stylus.\n\n[View README in English](https://github.com/shaozj/silk/blob/master/README_en-us.md)\n[view on github](https://github.com/shaozj/silk)\n\n## 下载安装\n\n```bash\n$ sudo npm install silki -g\n```\n\n## 使用\n\n> 新建一个 react 应用\n\n```bash\n$ silk new\n$ silk new -r  # or\n$ silk new --remote  # 从远程（gitlab）拉取框架代码 \n```\n\n> 新建一个页面\n\n```bash\n$ silk page <name>\n```\n\n> 新建一个独立 h5 组件\n\n```bash\nsilk new mod\n```\n\n> 新建一个组件\n\n```bash\n$ silk cpnt <name>\n```\n\n> 编译代码（在内存中），并启动 react app 调试服务器\n\n```bash\n$ silk server\n```\n\n> 编译代码 (在内存中)，并启动 h5 组件 调试服务器\n\n```bash\nsilk server -m\n```\n\n> 将代码编译并存储在文件中, 默认在 ./build 目录下\n\n```bash\n$ silk build\n```\n\n> 编译 h5 组件\n\n```bash\nsilk buildMod\n```\n\n> 生成 vendor.dll.js 文件\n\n```\n$ silk dll\n```\n\n> 显示帮助文档\n\n```bash\n$ silk -h\n```\n\n> 显示版本\n\n```bash\n$ silk --version\n```\n\n## 配置\n\n* 配置文件为 **.silkrc** ，在项目的根目录下\n* JSON 格式，支持注释\n\n默认配置如下:\n\n```JSON\n{\n  \"entry\": \"src/pages/**/index.js\",\n  \"disableCSSModules\": false,\n  \"publicPath\": \"/\",\n  \"outputPath\": \"./build\",\n  \"useBabelrc\": false,\n  \"extraBabelPlugins\": [\n    [\"import\", [{ \"libraryName\": \"antd\", \"style\": true }]]\n  ],\n  \"extraBabelPresets\": [\n  ],\n  \"extraPostCSSPlugins\": [],\n  \"autoprefixer\": null,\n  \"proxy\": null,\n  \"externals\": null,\n  \"multipage\": true,\n  \"define\": null,\n  \"env\": null,\n  \"theme\": null,\n  \"port\": 8000,\n  \"dll\": false,\n  \"dllEntry\": [],\n  \"noVendor\": false,\n  \"notClearBuild\": false\n}\n\n```\n\n### entry\n\n`entry` 是一个页面的入口点。`entry` 选项对应了 webpack 配置文件中的 `entry`。参见[webpack entry](https://webpack.js.org/concepts/#entry)。 不同之处是，.silkrc 中，支持 glob 格式的 ｀entry｀。\n  \n一个例子如下所示:\n\n**.silkrc**\n\n```\n{\n  \"entry\": \"src/pages/**/index.js\",\n}\n```\n\n### disableCSSModules\n\n禁用 css modules, 默认为 false. 参见 [css modules](https://github.com/css-modules/css-modules)\n\n### publicPath\n\n设置生产环境下的 publicPath, 开发环境下默认为 '/' . 参见 [webpack output.publicPath](http://webpack.github.io/docs/configuration.html#output-publicpath)\n\n### localPublicPath\n\n在本地开发环境强制设置 publicPath (不设置默认为 '/')，为了能在异步加载 js 的线上环境调试\n\n### outputPath\n\n设置 output 路径. 参见 [webpack output.path](http://webpack.github.io/docs/configuration.html#output-path)\n\n### useBabelrc\n\n是否使用本工程下的 .babelrc 文件，默认 false 不使用，如果开启使用，那么得在本工程下安装相应的 babel plugins 和 babel presets。\n\n### extraBabelPlugins\n\n设置额外的 babel 插件。`useBabelrc=false` 时生效。只支持添加, 不支持替换和删除。\n下面是添加 babel-plugin-import 插件的例子:\n\n**.silkrc**\n\n```\n{\n  \"extraBabelPlugins\": [\n    [\"import\", { \"libraryName\": \"antd\", \"libraryDirectory\": \"lib\", \"style\": \"css\" }]\n  ]\n}\n```\n\n### extraBabelPresets\n\n设置额外的 babel presets。`useBabelrc=false` 时生效。只支持添加, 不支持替换和删除。\n\n**.silkrc**\n\n```\n{\n  \"extraBabelPresets\": ['babel-preset-stage-2']\n  ]\n}\n```\n\n### extraPostCSSPlugins\n\n设置额外的 postcss 插件. 目前还未支持.\n\n### autoprefixer\n\n设置 autoprefixer, 参见 [autoprefixer](https://github.com/postcss/autoprefixer) 和 [browserslist](https://github.com/ai/browserslist#queries)\n\n例子:\n\n**.silkrc**\n\n```\n{\n  \"autoprefixer\": {\n    \"browsers\": [\n      \"iOS >= 8\", \"Android >= 4\"\n    ]\n  }\n}\n```\n\n### proxy\n\n设置代理, 参见 [webpack dev server proxy](https://webpack.github.io/docs/webpack-dev-server.html#proxy)\n\n例子:\n\n**.silkrc**\n\n```\n{\n  \"proxy\": [\n      {\n        \"context\": [\"/common/**\", \"/tair/**\", \"/video/**\", \"/system/**\", \"/*.do\"],\n        \"target\": \"http://mytv-test.alibaba.net\",\n        \"secure\": false\n      }\n    ]\n}\n```\n\n### externals\n\n设置 webpack externals. 参见 [webpack externals](http://webpack.github.io/docs/configuration.html#externals)\n\n### multipage\n\n是否是多页面应用. 默认为 true.\n\n### define\n\n对应 webpack 中的 DefinePlugin 配置. 值将自动做 JSON.stringify 处理. 参见 [webpack DefinePlugin](http://webpack.github.io/docs/list-of-plugins.html#defineplugin)\n\nExample:\n\n**.silkrc**\n\n```\n{\n  \"define\": {\n    \"PRODUCTION\": true,\n    \"VERSION\": \"1.0.0\",\n  }\n}\n```\n\n### env\n\n设置某个环境下的配置. `development` 为开发环境, `production` 为生产环境.\n\n例子:\n\n**.silkrc**\n\n```\n{\n  \"extraBabelPlugins\": [\"transform-runtime\"],\n  \"env\": {\n    \"development\": {\n      \"extraBabelPlugins\": [\"dva-hmr\"]\n    }\n  }\n}\n```\n\n配置后, 在开发环境下, `extraBabelPlugins` 为 `[\"transform-runtime\", \"dva-hmr\"]`, 在生产环境下, `extraBabelPlugins` 为 `[\"transform-runtime\"]`.\n  \n注意：如果配置项值为数组或对象，则最终得到配置为合并后的数组或对象，如果配置项的值为字符串等其他类型，则会被 env 中配置的值所替换。\n\n### theme\n\n设置 antd 主题。 支持对象和表示less文件路径的字符串。\n\n例子:\n\n**.silkrc**\n\n```\n{\n  \"theme\": {\n    \"@primary-color\": \"#1DA57A\",\n    \"@link-color\": \"#1DA57A\",\n    \"@border-radius-base\": \"2px\",\n    \"@font-size-base\": \"16px\",\n    \"@line-height-base\": \"1.2\"\n  }\n}\n\n// or\n\n{\n  \"theme\": \"./theme-config.js\"\n}\n\n```\n\n[如何配置 antd 主题](https://ant.design/docs/react/customize-theme)\n\n### port\n\n设置开发服务器的端口.\n\n### dll\n\n是否开启webpack dll功能。默认为 false。如果开启了dll功能，需要先执行一遍 silk dll，生成 vender.dll.js（注意，该指令只需执行一遍）。同时，需要在 template-dev.html 中添加如下代码：\n`<script src=\"/vendor.dll.js\"></script>` 。之后用 silk server 启动开发调试服务器。\n\n### dllEntry\n\n要编译到 vendor.dll.js 中的代码，数组。成员为需要编译到 dll 中的库的路径。\n  \n例子：\n\n```\n{\n  \"dllEntry\": [\"react\", \"react-dom\", \"antd\", \"whatwg-fetch\"]\n}\n```\n  \n当 dllEntry 为空时，编译 dll 时，默认要编译库即为 `['react', 'react-dom', 'antd', 'whatwg-fetch']`。\n\n\n### noVendor\n\n不提取 vendor.js，默认 false。在希望每个页面独立编译时，设置 true。\n\n### notClearBuild\n\n每次 build 时不清理 build 目录。默认 false，希望不清理时设为 true。\n\n\n## 智能重启\n\n- [x] 修改以下文件，开发服务器会自动重启。\n\n    * .silkrc\n    * theme 配置指定的文件\n\n- [x] 新建一个页面时，开发服务器会自动重启。\n\n\n## 高级功能\n\n### Mock\n\n##LICENSE\n\n### MIT\n","readmeFilename":"README.md","gitHead":"73365b09e832df3e2136a9d6f776556d3a05498b","_id":"silki@3.0.13-2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"liangklfangl","email":"liangklfang@163.com"},"dist":{"integrity":"sha512-5tghHBIjU0dl+Em8cWXsO/c2uB7/wkI4T0AabRF9RGpftS/wNkwLk7+t7HM5h2nOn2PbvoZTnxY3VD969N0RWg==","shasum":"c46c6da81cf6a4092fbb6722374fa9600dd86a9a","tarball":"https://registry.npmjs.org/silki/-/silki-3.0.13-2.tgz","fileCount":549,"unpackedSize":914468,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjAMIFqpS5OYZja+YzinbsoEZZX30fkKmtHpOTNm4vhQIhALPlD4WtL1/L8DWFSDIFzvEm/aWQY9jHeWJJcWcrKxHd"}]},"maintainers":[{"name":"liangklfangl","email":"liangklfang@163.com"},{"name":"shaozj","email":"814184517@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/silki_3.0.13-2_1519803607314_0.08430889212392301"},"_hasShrinkwrap":false},"3.0.13-3":{"name":"silki","version":"3.0.13-3","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","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.11","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","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","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","recursive-readdir":"^2.1.0","request":"^2.79.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"},"readme":"# silk\n\n## 介绍\n\nreact app 开发cli工具，包括脚手架以及开发调试功能，支持开发 react 多页面 app。 \n  \n支持多种css预处理语言，包括 less sass/scss stylus.\n\n[View README in English](https://github.com/shaozj/silk/blob/master/README_en-us.md)\n[view on github](https://github.com/shaozj/silk)\n\n## 下载安装\n\n```bash\n$ sudo npm install silki -g\n```\n\n## 使用\n\n> 新建一个 react 应用\n\n```bash\n$ silk new\n$ silk new -r  # or\n$ silk new --remote  # 从远程（gitlab）拉取框架代码 \n```\n\n> 新建一个页面\n\n```bash\n$ silk page <name>\n```\n\n> 新建一个独立 h5 组件\n\n```bash\nsilk new mod\n```\n\n> 新建一个组件\n\n```bash\n$ silk cpnt <name>\n```\n\n> 编译代码（在内存中），并启动 react app 调试服务器\n\n```bash\n$ silk server\n```\n\n> 编译代码 (在内存中)，并启动 h5 组件 调试服务器\n\n```bash\nsilk server -m\n```\n\n> 将代码编译并存储在文件中, 默认在 ./build 目录下\n\n```bash\n$ silk build\n```\n\n> 编译 h5 组件\n\n```bash\nsilk buildMod\n```\n\n> 生成 vendor.dll.js 文件\n\n```\n$ silk dll\n```\n\n> 显示帮助文档\n\n```bash\n$ silk -h\n```\n\n> 显示版本\n\n```bash\n$ silk --version\n```\n\n## 配置\n\n* 配置文件为 **.silkrc** ，在项目的根目录下\n* JSON 格式，支持注释\n\n默认配置如下:\n\n```JSON\n{\n  \"entry\": \"src/pages/**/index.js\",\n  \"disableCSSModules\": false,\n  \"publicPath\": \"/\",\n  \"outputPath\": \"./build\",\n  \"useBabelrc\": false,\n  \"extraBabelPlugins\": [\n    [\"import\", [{ \"libraryName\": \"antd\", \"style\": true }]]\n  ],\n  \"extraBabelPresets\": [\n  ],\n  \"extraPostCSSPlugins\": [],\n  \"autoprefixer\": null,\n  \"proxy\": null,\n  \"externals\": null,\n  \"multipage\": true,\n  \"define\": null,\n  \"env\": null,\n  \"theme\": null,\n  \"port\": 8000,\n  \"dll\": false,\n  \"dllEntry\": [],\n  \"noVendor\": false,\n  \"notClearBuild\": false\n}\n\n```\n\n### entry\n\n`entry` 是一个页面的入口点。`entry` 选项对应了 webpack 配置文件中的 `entry`。参见[webpack entry](https://webpack.js.org/concepts/#entry)。 不同之处是，.silkrc 中，支持 glob 格式的 ｀entry｀。\n  \n一个例子如下所示:\n\n**.silkrc**\n\n```\n{\n  \"entry\": \"src/pages/**/index.js\",\n}\n```\n\n### disableCSSModules\n\n禁用 css modules, 默认为 false. 参见 [css modules](https://github.com/css-modules/css-modules)\n\n### publicPath\n\n设置生产环境下的 publicPath, 开发环境下默认为 '/' . 参见 [webpack output.publicPath](http://webpack.github.io/docs/configuration.html#output-publicpath)\n\n### localPublicPath\n\n在本地开发环境强制设置 publicPath (不设置默认为 '/')，为了能在异步加载 js 的线上环境调试\n\n### outputPath\n\n设置 output 路径. 参见 [webpack output.path](http://webpack.github.io/docs/configuration.html#output-path)\n\n### useBabelrc\n\n是否使用本工程下的 .babelrc 文件，默认 false 不使用，如果开启使用，那么得在本工程下安装相应的 babel plugins 和 babel presets。\n\n### extraBabelPlugins\n\n设置额外的 babel 插件。`useBabelrc=false` 时生效。只支持添加, 不支持替换和删除。\n下面是添加 babel-plugin-import 插件的例子:\n\n**.silkrc**\n\n```\n{\n  \"extraBabelPlugins\": [\n    [\"import\", { \"libraryName\": \"antd\", \"libraryDirectory\": \"lib\", \"style\": \"css\" }]\n  ]\n}\n```\n\n### extraBabelPresets\n\n设置额外的 babel presets。`useBabelrc=false` 时生效。只支持添加, 不支持替换和删除。\n\n**.silkrc**\n\n```\n{\n  \"extraBabelPresets\": ['babel-preset-stage-2']\n  ]\n}\n```\n\n### extraPostCSSPlugins\n\n设置额外的 postcss 插件. 目前还未支持.\n\n### autoprefixer\n\n设置 autoprefixer, 参见 [autoprefixer](https://github.com/postcss/autoprefixer) 和 [browserslist](https://github.com/ai/browserslist#queries)\n\n例子:\n\n**.silkrc**\n\n```\n{\n  \"autoprefixer\": {\n    \"browsers\": [\n      \"iOS >= 8\", \"Android >= 4\"\n    ]\n  }\n}\n```\n\n### proxy\n\n设置代理, 参见 [webpack dev server proxy](https://webpack.github.io/docs/webpack-dev-server.html#proxy)\n\n例子:\n\n**.silkrc**\n\n```\n{\n  \"proxy\": [\n      {\n        \"context\": [\"/common/**\", \"/tair/**\", \"/video/**\", \"/system/**\", \"/*.do\"],\n        \"target\": \"http://mytv-test.alibaba.net\",\n        \"secure\": false\n      }\n    ]\n}\n```\n\n### externals\n\n设置 webpack externals. 参见 [webpack externals](http://webpack.github.io/docs/configuration.html#externals)\n\n### multipage\n\n是否是多页面应用. 默认为 true.\n\n### define\n\n对应 webpack 中的 DefinePlugin 配置. 值将自动做 JSON.stringify 处理. 参见 [webpack DefinePlugin](http://webpack.github.io/docs/list-of-plugins.html#defineplugin)\n\nExample:\n\n**.silkrc**\n\n```\n{\n  \"define\": {\n    \"PRODUCTION\": true,\n    \"VERSION\": \"1.0.0\",\n  }\n}\n```\n\n### env\n\n设置某个环境下的配置. `development` 为开发环境, `production` 为生产环境.\n\n例子:\n\n**.silkrc**\n\n```\n{\n  \"extraBabelPlugins\": [\"transform-runtime\"],\n  \"env\": {\n    \"development\": {\n      \"extraBabelPlugins\": [\"dva-hmr\"]\n    }\n  }\n}\n```\n\n配置后, 在开发环境下, `extraBabelPlugins` 为 `[\"transform-runtime\", \"dva-hmr\"]`, 在生产环境下, `extraBabelPlugins` 为 `[\"transform-runtime\"]`.\n  \n注意：如果配置项值为数组或对象，则最终得到配置为合并后的数组或对象，如果配置项的值为字符串等其他类型，则会被 env 中配置的值所替换。\n\n### theme\n\n设置 antd 主题。 支持对象和表示less文件路径的字符串。\n\n例子:\n\n**.silkrc**\n\n```\n{\n  \"theme\": {\n    \"@primary-color\": \"#1DA57A\",\n    \"@link-color\": \"#1DA57A\",\n    \"@border-radius-base\": \"2px\",\n    \"@font-size-base\": \"16px\",\n    \"@line-height-base\": \"1.2\"\n  }\n}\n\n// or\n\n{\n  \"theme\": \"./theme-config.js\"\n}\n\n```\n\n[如何配置 antd 主题](https://ant.design/docs/react/customize-theme)\n\n### port\n\n设置开发服务器的端口.\n\n### dll\n\n是否开启webpack dll功能。默认为 false。如果开启了dll功能，需要先执行一遍 silk dll，生成 vender.dll.js（注意，该指令只需执行一遍）。同时，需要在 template-dev.html 中添加如下代码：\n`<script src=\"/vendor.dll.js\"></script>` 。之后用 silk server 启动开发调试服务器。\n\n### dllEntry\n\n要编译到 vendor.dll.js 中的代码，数组。成员为需要编译到 dll 中的库的路径。\n  \n例子：\n\n```\n{\n  \"dllEntry\": [\"react\", \"react-dom\", \"antd\", \"whatwg-fetch\"]\n}\n```\n  \n当 dllEntry 为空时，编译 dll 时，默认要编译库即为 `['react', 'react-dom', 'antd', 'whatwg-fetch']`。\n\n\n### noVendor\n\n不提取 vendor.js，默认 false。在希望每个页面独立编译时，设置 true。\n\n### notClearBuild\n\n每次 build 时不清理 build 目录。默认 false，希望不清理时设为 true。\n\n\n## 智能重启\n\n- [x] 修改以下文件，开发服务器会自动重启。\n\n    * .silkrc\n    * theme 配置指定的文件\n\n- [x] 新建一个页面时，开发服务器会自动重启。\n\n\n## 高级功能\n\n### Mock\n\n##LICENSE\n\n### MIT\n","readmeFilename":"README.md","gitHead":"2dfef9abe72c8bad20d3c14163b59e609ffbba60","_id":"silki@3.0.13-3","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"liangklfangl","email":"liangklfang@163.com"},"dist":{"integrity":"sha512-Yuz3Hf4UiULdRVgGYxE5U7vbefgLIBesUGzTt6rrQWWEv1zKob2K1m3tDZRK8lHAoeUlKOGN0Ae2hXXwddhR+w==","shasum":"17fbb994cb6d8eab9dacda04d98f9253028e1d23","tarball":"https://registry.npmjs.org/silki/-/silki-3.0.13-3.tgz","fileCount":549,"unpackedSize":914468,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBrksIx7HlJI5B3BlwBEsTT9m8T4cdwmGfheTVdJCDgYAiEAkJai4qXIF8a28pWt8zquzVdrRzArwxqJ8uda34HzTio="}]},"maintainers":[{"name":"liangklfangl","email":"liangklfang@163.com"},{"name":"shaozj","email":"814184517@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/silki_3.0.13-3_1519804036455_0.7659035378017927"},"_hasShrinkwrap":false},"3.0.13-4":{"name":"silki","version":"3.0.13-4","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","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.11","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","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","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","recursive-readdir":"^2.1.0","request":"^2.79.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"},"readme":"# silk\n\n## 介绍\n\nreact app 开发cli工具，包括脚手架以及开发调试功能，支持开发 react 多页面 app。 \n  \n支持多种css预处理语言，包括 less sass/scss stylus.\n\n[View README in English](https://github.com/shaozj/silk/blob/master/README_en-us.md)\n[view on github](https://github.com/shaozj/silk)\n\n## 下载安装\n\n```bash\n$ sudo npm install silki -g\n```\n\n## 使用\n\n> 新建一个 react 应用\n\n```bash\n$ silk new\n$ silk new -r  # or\n$ silk new --remote  # 从远程（gitlab）拉取框架代码 \n```\n\n> 新建一个页面\n\n```bash\n$ silk page <name>\n```\n\n> 新建一个独立 h5 组件\n\n```bash\nsilk new mod\n```\n\n> 新建一个组件\n\n```bash\n$ silk cpnt <name>\n```\n\n> 编译代码（在内存中），并启动 react app 调试服务器\n\n```bash\n$ silk server\n```\n\n> 编译代码 (在内存中)，并启动 h5 组件 调试服务器\n\n```bash\nsilk server -m\n```\n\n> 将代码编译并存储在文件中, 默认在 ./build 目录下\n\n```bash\n$ silk build\n```\n\n> 编译 h5 组件\n\n```bash\nsilk buildMod\n```\n\n> 生成 vendor.dll.js 文件\n\n```\n$ silk dll\n```\n\n> 显示帮助文档\n\n```bash\n$ silk -h\n```\n\n> 显示版本\n\n```bash\n$ silk --version\n```\n\n## 配置\n\n* 配置文件为 **.silkrc** ，在项目的根目录下\n* JSON 格式，支持注释\n\n默认配置如下:\n\n```JSON\n{\n  \"entry\": \"src/pages/**/index.js\",\n  \"disableCSSModules\": false,\n  \"publicPath\": \"/\",\n  \"outputPath\": \"./build\",\n  \"useBabelrc\": false,\n  \"extraBabelPlugins\": [\n    [\"import\", [{ \"libraryName\": \"antd\", \"style\": true }]]\n  ],\n  \"extraBabelPresets\": [\n  ],\n  \"extraPostCSSPlugins\": [],\n  \"autoprefixer\": null,\n  \"proxy\": null,\n  \"externals\": null,\n  \"multipage\": true,\n  \"define\": null,\n  \"env\": null,\n  \"theme\": null,\n  \"port\": 8000,\n  \"dll\": false,\n  \"dllEntry\": [],\n  \"noVendor\": false,\n  \"notClearBuild\": false\n}\n\n```\n\n### entry\n\n`entry` 是一个页面的入口点。`entry` 选项对应了 webpack 配置文件中的 `entry`。参见[webpack entry](https://webpack.js.org/concepts/#entry)。 不同之处是，.silkrc 中，支持 glob 格式的 ｀entry｀。\n  \n一个例子如下所示:\n\n**.silkrc**\n\n```\n{\n  \"entry\": \"src/pages/**/index.js\",\n}\n```\n\n### disableCSSModules\n\n禁用 css modules, 默认为 false. 参见 [css modules](https://github.com/css-modules/css-modules)\n\n### publicPath\n\n设置生产环境下的 publicPath, 开发环境下默认为 '/' . 参见 [webpack output.publicPath](http://webpack.github.io/docs/configuration.html#output-publicpath)\n\n### localPublicPath\n\n在本地开发环境强制设置 publicPath (不设置默认为 '/')，为了能在异步加载 js 的线上环境调试\n\n### outputPath\n\n设置 output 路径. 参见 [webpack output.path](http://webpack.github.io/docs/configuration.html#output-path)\n\n### useBabelrc\n\n是否使用本工程下的 .babelrc 文件，默认 false 不使用，如果开启使用，那么得在本工程下安装相应的 babel plugins 和 babel presets。\n\n### extraBabelPlugins\n\n设置额外的 babel 插件。`useBabelrc=false` 时生效。只支持添加, 不支持替换和删除。\n下面是添加 babel-plugin-import 插件的例子:\n\n**.silkrc**\n\n```\n{\n  \"extraBabelPlugins\": [\n    [\"import\", { \"libraryName\": \"antd\", \"libraryDirectory\": \"lib\", \"style\": \"css\" }]\n  ]\n}\n```\n\n### extraBabelPresets\n\n设置额外的 babel presets。`useBabelrc=false` 时生效。只支持添加, 不支持替换和删除。\n\n**.silkrc**\n\n```\n{\n  \"extraBabelPresets\": ['babel-preset-stage-2']\n  ]\n}\n```\n\n### extraPostCSSPlugins\n\n设置额外的 postcss 插件. 目前还未支持.\n\n### autoprefixer\n\n设置 autoprefixer, 参见 [autoprefixer](https://github.com/postcss/autoprefixer) 和 [browserslist](https://github.com/ai/browserslist#queries)\n\n例子:\n\n**.silkrc**\n\n```\n{\n  \"autoprefixer\": {\n    \"browsers\": [\n      \"iOS >= 8\", \"Android >= 4\"\n    ]\n  }\n}\n```\n\n### proxy\n\n设置代理, 参见 [webpack dev server proxy](https://webpack.github.io/docs/webpack-dev-server.html#proxy)\n\n例子:\n\n**.silkrc**\n\n```\n{\n  \"proxy\": [\n      {\n        \"context\": [\"/common/**\", \"/tair/**\", \"/video/**\", \"/system/**\", \"/*.do\"],\n        \"target\": \"http://mytv-test.alibaba.net\",\n        \"secure\": false\n      }\n    ]\n}\n```\n\n### externals\n\n设置 webpack externals. 参见 [webpack externals](http://webpack.github.io/docs/configuration.html#externals)\n\n### multipage\n\n是否是多页面应用. 默认为 true.\n\n### define\n\n对应 webpack 中的 DefinePlugin 配置. 值将自动做 JSON.stringify 处理. 参见 [webpack DefinePlugin](http://webpack.github.io/docs/list-of-plugins.html#defineplugin)\n\nExample:\n\n**.silkrc**\n\n```\n{\n  \"define\": {\n    \"PRODUCTION\": true,\n    \"VERSION\": \"1.0.0\",\n  }\n}\n```\n\n### env\n\n设置某个环境下的配置. `development` 为开发环境, `production` 为生产环境.\n\n例子:\n\n**.silkrc**\n\n```\n{\n  \"extraBabelPlugins\": [\"transform-runtime\"],\n  \"env\": {\n    \"development\": {\n      \"extraBabelPlugins\": [\"dva-hmr\"]\n    }\n  }\n}\n```\n\n配置后, 在开发环境下, `extraBabelPlugins` 为 `[\"transform-runtime\", \"dva-hmr\"]`, 在生产环境下, `extraBabelPlugins` 为 `[\"transform-runtime\"]`.\n  \n注意：如果配置项值为数组或对象，则最终得到配置为合并后的数组或对象，如果配置项的值为字符串等其他类型，则会被 env 中配置的值所替换。\n\n### theme\n\n设置 antd 主题。 支持对象和表示less文件路径的字符串。\n\n例子:\n\n**.silkrc**\n\n```\n{\n  \"theme\": {\n    \"@primary-color\": \"#1DA57A\",\n    \"@link-color\": \"#1DA57A\",\n    \"@border-radius-base\": \"2px\",\n    \"@font-size-base\": \"16px\",\n    \"@line-height-base\": \"1.2\"\n  }\n}\n\n// or\n\n{\n  \"theme\": \"./theme-config.js\"\n}\n\n```\n\n[如何配置 antd 主题](https://ant.design/docs/react/customize-theme)\n\n### port\n\n设置开发服务器的端口.\n\n### dll\n\n是否开启webpack dll功能。默认为 false。如果开启了dll功能，需要先执行一遍 silk dll，生成 vender.dll.js（注意，该指令只需执行一遍）。同时，需要在 template-dev.html 中添加如下代码：\n`<script src=\"/vendor.dll.js\"></script>` 。之后用 silk server 启动开发调试服务器。\n\n### dllEntry\n\n要编译到 vendor.dll.js 中的代码，数组。成员为需要编译到 dll 中的库的路径。\n  \n例子：\n\n```\n{\n  \"dllEntry\": [\"react\", \"react-dom\", \"antd\", \"whatwg-fetch\"]\n}\n```\n  \n当 dllEntry 为空时，编译 dll 时，默认要编译库即为 `['react', 'react-dom', 'antd', 'whatwg-fetch']`。\n\n\n### noVendor\n\n不提取 vendor.js，默认 false。在希望每个页面独立编译时，设置 true。\n\n### notClearBuild\n\n每次 build 时不清理 build 目录。默认 false，希望不清理时设为 true。\n\n\n## 智能重启\n\n- [x] 修改以下文件，开发服务器会自动重启。\n\n    * .silkrc\n    * theme 配置指定的文件\n\n- [x] 新建一个页面时，开发服务器会自动重启。\n\n\n## 高级功能\n\n### Mock\n\n##LICENSE\n\n### MIT\n","readmeFilename":"README.md","gitHead":"a1e07c5df6958d555a7f2a0a2534d2af8734d778","_id":"silki@3.0.13-4","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"liangklfangl","email":"liangklfang@163.com"},"dist":{"integrity":"sha512-OD88QR8MeHdd5S3Vzgb1nn1XwebGXIwLOaEUZlqa/OZwbWbZR9Y3hEx+7XMwh9xTTh5estUESpAb6unvimkklw==","shasum":"bcc7ce85349a0cf1083140db99adbd482bf023c2","tarball":"https://registry.npmjs.org/silki/-/silki-3.0.13-4.tgz","fileCount":549,"unpackedSize":914467,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlcAXnwQRx6SxSIQ2ThALODAHAQ1syfpycofF6fOhktwIhAK1tn0z63PaL6yaGwtAZScaHN2lSr2btSdnzuDbPhs+a"}]},"maintainers":[{"name":"liangklfangl","email":"liangklfang@163.com"},{"name":"shaozj","email":"814184517@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/silki_3.0.13-4_1519804514342_0.5010184358375638"},"_hasShrinkwrap":false},"3.0.13-5":{"name":"silki","version":"3.0.13-5","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","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.12","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","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","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","recursive-readdir":"^2.1.0","request":"^2.79.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"},"readme":"# silk\n\n## 介绍\n\nreact app 开发cli工具，包括脚手架以及开发调试功能，支持开发 react 多页面 app。 \n  \n支持多种css预处理语言，包括 less sass/scss stylus.\n\n[View README in English](https://github.com/shaozj/silk/blob/master/README_en-us.md)\n[view on github](https://github.com/shaozj/silk)\n\n## 下载安装\n\n```bash\n$ sudo npm install silki -g\n```\n\n## 使用\n\n> 新建一个 react 应用\n\n```bash\n$ silk new\n$ silk new -r  # or\n$ silk new --remote  # 从远程（gitlab）拉取框架代码 \n```\n\n> 新建一个页面\n\n```bash\n$ silk page <name>\n```\n\n> 新建一个独立 h5 组件\n\n```bash\nsilk new mod\n```\n\n> 新建一个组件\n\n```bash\n$ silk cpnt <name>\n```\n\n> 编译代码（在内存中），并启动 react app 调试服务器\n\n```bash\n$ silk server\n```\n\n> 编译代码 (在内存中)，并启动 h5 组件 调试服务器\n\n```bash\nsilk server -m\n```\n\n> 将代码编译并存储在文件中, 默认在 ./build 目录下\n\n```bash\n$ silk build\n```\n\n> 编译 h5 组件\n\n```bash\nsilk buildMod\n```\n\n> 生成 vendor.dll.js 文件\n\n```\n$ silk dll\n```\n\n> 显示帮助文档\n\n```bash\n$ silk -h\n```\n\n> 显示版本\n\n```bash\n$ silk --version\n```\n\n## 配置\n\n* 配置文件为 **.silkrc** ，在项目的根目录下\n* JSON 格式，支持注释\n\n默认配置如下:\n\n```JSON\n{\n  \"entry\": \"src/pages/**/index.js\",\n  \"disableCSSModules\": false,\n  \"publicPath\": \"/\",\n  \"outputPath\": \"./build\",\n  \"useBabelrc\": false,\n  \"extraBabelPlugins\": [\n    [\"import\", [{ \"libraryName\": \"antd\", \"style\": true }]]\n  ],\n  \"extraBabelPresets\": [\n  ],\n  \"extraPostCSSPlugins\": [],\n  \"autoprefixer\": null,\n  \"proxy\": null,\n  \"externals\": null,\n  \"multipage\": true,\n  \"define\": null,\n  \"env\": null,\n  \"theme\": null,\n  \"port\": 8000,\n  \"dll\": false,\n  \"dllEntry\": [],\n  \"noVendor\": false,\n  \"notClearBuild\": false\n}\n\n```\n\n### entry\n\n`entry` 是一个页面的入口点。`entry` 选项对应了 webpack 配置文件中的 `entry`。参见[webpack entry](https://webpack.js.org/concepts/#entry)。 不同之处是，.silkrc 中，支持 glob 格式的 ｀entry｀。\n  \n一个例子如下所示:\n\n**.silkrc**\n\n```\n{\n  \"entry\": \"src/pages/**/index.js\",\n}\n```\n\n### disableCSSModules\n\n禁用 css modules, 默认为 false. 参见 [css modules](https://github.com/css-modules/css-modules)\n\n### publicPath\n\n设置生产环境下的 publicPath, 开发环境下默认为 '/' . 参见 [webpack output.publicPath](http://webpack.github.io/docs/configuration.html#output-publicpath)\n\n### localPublicPath\n\n在本地开发环境强制设置 publicPath (不设置默认为 '/')，为了能在异步加载 js 的线上环境调试\n\n### outputPath\n\n设置 output 路径. 参见 [webpack output.path](http://webpack.github.io/docs/configuration.html#output-path)\n\n### useBabelrc\n\n是否使用本工程下的 .babelrc 文件，默认 false 不使用，如果开启使用，那么得在本工程下安装相应的 babel plugins 和 babel presets。\n\n### extraBabelPlugins\n\n设置额外的 babel 插件。`useBabelrc=false` 时生效。只支持添加, 不支持替换和删除。\n下面是添加 babel-plugin-import 插件的例子:\n\n**.silkrc**\n\n```\n{\n  \"extraBabelPlugins\": [\n    [\"import\", { \"libraryName\": \"antd\", \"libraryDirectory\": \"lib\", \"style\": \"css\" }]\n  ]\n}\n```\n\n### extraBabelPresets\n\n设置额外的 babel presets。`useBabelrc=false` 时生效。只支持添加, 不支持替换和删除。\n\n**.silkrc**\n\n```\n{\n  \"extraBabelPresets\": ['babel-preset-stage-2']\n  ]\n}\n```\n\n### extraPostCSSPlugins\n\n设置额外的 postcss 插件. 目前还未支持.\n\n### autoprefixer\n\n设置 autoprefixer, 参见 [autoprefixer](https://github.com/postcss/autoprefixer) 和 [browserslist](https://github.com/ai/browserslist#queries)\n\n例子:\n\n**.silkrc**\n\n```\n{\n  \"autoprefixer\": {\n    \"browsers\": [\n      \"iOS >= 8\", \"Android >= 4\"\n    ]\n  }\n}\n```\n\n### proxy\n\n设置代理, 参见 [webpack dev server proxy](https://webpack.github.io/docs/webpack-dev-server.html#proxy)\n\n例子:\n\n**.silkrc**\n\n```\n{\n  \"proxy\": [\n      {\n        \"context\": [\"/common/**\", \"/tair/**\", \"/video/**\", \"/system/**\", \"/*.do\"],\n        \"target\": \"http://mytv-test.alibaba.net\",\n        \"secure\": false\n      }\n    ]\n}\n```\n\n### externals\n\n设置 webpack externals. 参见 [webpack externals](http://webpack.github.io/docs/configuration.html#externals)\n\n### multipage\n\n是否是多页面应用. 默认为 true.\n\n### define\n\n对应 webpack 中的 DefinePlugin 配置. 值将自动做 JSON.stringify 处理. 参见 [webpack DefinePlugin](http://webpack.github.io/docs/list-of-plugins.html#defineplugin)\n\nExample:\n\n**.silkrc**\n\n```\n{\n  \"define\": {\n    \"PRODUCTION\": true,\n    \"VERSION\": \"1.0.0\",\n  }\n}\n```\n\n### env\n\n设置某个环境下的配置. `development` 为开发环境, `production` 为生产环境.\n\n例子:\n\n**.silkrc**\n\n```\n{\n  \"extraBabelPlugins\": [\"transform-runtime\"],\n  \"env\": {\n    \"development\": {\n      \"extraBabelPlugins\": [\"dva-hmr\"]\n    }\n  }\n}\n```\n\n配置后, 在开发环境下, `extraBabelPlugins` 为 `[\"transform-runtime\", \"dva-hmr\"]`, 在生产环境下, `extraBabelPlugins` 为 `[\"transform-runtime\"]`.\n  \n注意：如果配置项值为数组或对象，则最终得到配置为合并后的数组或对象，如果配置项的值为字符串等其他类型，则会被 env 中配置的值所替换。\n\n### theme\n\n设置 antd 主题。 支持对象和表示less文件路径的字符串。\n\n例子:\n\n**.silkrc**\n\n```\n{\n  \"theme\": {\n    \"@primary-color\": \"#1DA57A\",\n    \"@link-color\": \"#1DA57A\",\n    \"@border-radius-base\": \"2px\",\n    \"@font-size-base\": \"16px\",\n    \"@line-height-base\": \"1.2\"\n  }\n}\n\n// or\n\n{\n  \"theme\": \"./theme-config.js\"\n}\n\n```\n\n[如何配置 antd 主题](https://ant.design/docs/react/customize-theme)\n\n### port\n\n设置开发服务器的端口.\n\n### dll\n\n是否开启webpack dll功能。默认为 false。如果开启了dll功能，需要先执行一遍 silk dll，生成 vender.dll.js（注意，该指令只需执行一遍）。同时，需要在 template-dev.html 中添加如下代码：\n`<script src=\"/vendor.dll.js\"></script>` 。之后用 silk server 启动开发调试服务器。\n\n### dllEntry\n\n要编译到 vendor.dll.js 中的代码，数组。成员为需要编译到 dll 中的库的路径。\n  \n例子：\n\n```\n{\n  \"dllEntry\": [\"react\", \"react-dom\", \"antd\", \"whatwg-fetch\"]\n}\n```\n  \n当 dllEntry 为空时，编译 dll 时，默认要编译库即为 `['react', 'react-dom', 'antd', 'whatwg-fetch']`。\n\n\n### noVendor\n\n不提取 vendor.js，默认 false。在希望每个页面独立编译时，设置 true。\n\n### notClearBuild\n\n每次 build 时不清理 build 目录。默认 false，希望不清理时设为 true。\n\n\n## 智能重启\n\n- [x] 修改以下文件，开发服务器会自动重启。\n\n    * .silkrc\n    * theme 配置指定的文件\n\n- [x] 新建一个页面时，开发服务器会自动重启。\n\n\n## 高级功能\n\n### Mock\n\n##LICENSE\n\n### MIT\n","readmeFilename":"README.md","gitHead":"0bb72efa55e8d398a962aa3ad42fda4aab219f27","_id":"silki@3.0.13-5","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"liangklfangl","email":"liangklfang@163.com"},"dist":{"integrity":"sha512-SSsu17FdkP0zTsFC9QiqfV4zZlEvxLbGhOdy318JEHn0AbQvXgg89+fZUUIjjivLi/PoxdAH1JhAgSf9r36C6g==","shasum":"12cd3ff2cc1e31eb0e0c4d8d84f8e8e4b103f7e2","tarball":"https://registry.npmjs.org/silki/-/silki-3.0.13-5.tgz","fileCount":549,"unpackedSize":915031,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCd+88gZSYPSIn3Zl2TQk1K62mG7mxFWWAlAQ7/Iqiv6QIgNkowpcleXhOv+1z/nCWujdPVHAxmOdYt1SGXDy0qGmY="}]},"maintainers":[{"name":"liangklfangl","email":"liangklfang@163.com"},{"name":"shaozj","email":"814184517@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/silki_3.0.13-5_1519806065977_0.2267182842615989"},"_hasShrinkwrap":false},"3.0.13-7":{"name":"silki","version":"3.0.13-7","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","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","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","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"},"readme":"# silk\n\n## 介绍\n\nreact app 开发cli工具，包括脚手架以及开发调试功能，支持开发 react 多页面 app。 \n  \n支持多种css预处理语言，包括 less sass/scss stylus.\n\n[View README in English](https://github.com/shaozj/silk/blob/master/README_en-us.md)\n[view on github](https://github.com/shaozj/silk)\n\n## 下载安装\n\n```bash\n$ sudo npm install silki -g\n```\n\n## 使用\n\n> 新建一个 react 应用\n\n```bash\n$ silk new\n$ silk new -r  # or\n$ silk new --remote  # 从远程（gitlab）拉取框架代码 \n```\n\n> 新建一个页面\n\n```bash\n$ silk page <name>\n```\n\n> 新建一个独立 h5 组件\n\n```bash\nsilk new mod\n```\n\n> 新建一个组件\n\n```bash\n$ silk cpnt <name>\n```\n\n> 编译代码（在内存中），并启动 react app 调试服务器\n\n```bash\n$ silk server\n```\n\n> 编译代码 (在内存中)，并启动 h5 组件 调试服务器\n\n```bash\nsilk server -m\n```\n\n> 将代码编译并存储在文件中, 默认在 ./build 目录下\n\n```bash\n$ silk build\n```\n\n> 编译 h5 组件\n\n```bash\nsilk buildMod\n```\n\n> 生成 vendor.dll.js 文件\n\n```\n$ silk dll\n```\n\n> 显示帮助文档\n\n```bash\n$ silk -h\n```\n\n> 显示版本\n\n```bash\n$ silk --version\n```\n\n## 配置\n\n* 配置文件为 **.silkrc** ，在项目的根目录下\n* JSON 格式，支持注释\n\n默认配置如下:\n\n```JSON\n{\n  \"entry\": \"src/pages/**/index.js\",\n  \"disableCSSModules\": false,\n  \"publicPath\": \"/\",\n  \"outputPath\": \"./build\",\n  \"useBabelrc\": false,\n  \"extraBabelPlugins\": [\n    [\"import\", [{ \"libraryName\": \"antd\", \"style\": true }]]\n  ],\n  \"extraBabelPresets\": [\n  ],\n  \"extraPostCSSPlugins\": [],\n  \"autoprefixer\": null,\n  \"proxy\": null,\n  \"externals\": null,\n  \"multipage\": true,\n  \"define\": null,\n  \"env\": null,\n  \"theme\": null,\n  \"port\": 8000,\n  \"dll\": false,\n  \"dllEntry\": [],\n  \"noVendor\": false,\n  \"notClearBuild\": false\n}\n\n```\n\n### entry\n\n`entry` 是一个页面的入口点。`entry` 选项对应了 webpack 配置文件中的 `entry`。参见[webpack entry](https://webpack.js.org/concepts/#entry)。 不同之处是，.silkrc 中，支持 glob 格式的 ｀entry｀。\n  \n一个例子如下所示:\n\n**.silkrc**\n\n```\n{\n  \"entry\": \"src/pages/**/index.js\",\n}\n```\n\n### disableCSSModules\n\n禁用 css modules, 默认为 false. 参见 [css modules](https://github.com/css-modules/css-modules)\n\n### publicPath\n\n设置生产环境下的 publicPath, 开发环境下默认为 '/' . 参见 [webpack output.publicPath](http://webpack.github.io/docs/configuration.html#output-publicpath)\n\n### localPublicPath\n\n在本地开发环境强制设置 publicPath (不设置默认为 '/')，为了能在异步加载 js 的线上环境调试\n\n### outputPath\n\n设置 output 路径. 参见 [webpack output.path](http://webpack.github.io/docs/configuration.html#output-path)\n\n### useBabelrc\n\n是否使用本工程下的 .babelrc 文件，默认 false 不使用，如果开启使用，那么得在本工程下安装相应的 babel plugins 和 babel presets。\n\n### extraBabelPlugins\n\n设置额外的 babel 插件。`useBabelrc=false` 时生效。只支持添加, 不支持替换和删除。\n下面是添加 babel-plugin-import 插件的例子:\n\n**.silkrc**\n\n```\n{\n  \"extraBabelPlugins\": [\n    [\"import\", { \"libraryName\": \"antd\", \"libraryDirectory\": \"lib\", \"style\": \"css\" }]\n  ]\n}\n```\n\n### extraBabelPresets\n\n设置额外的 babel presets。`useBabelrc=false` 时生效。只支持添加, 不支持替换和删除。\n\n**.silkrc**\n\n```\n{\n  \"extraBabelPresets\": ['babel-preset-stage-2']\n  ]\n}\n```\n\n### extraPostCSSPlugins\n\n设置额外的 postcss 插件. 目前还未支持.\n\n### autoprefixer\n\n设置 autoprefixer, 参见 [autoprefixer](https://github.com/postcss/autoprefixer) 和 [browserslist](https://github.com/ai/browserslist#queries)\n\n例子:\n\n**.silkrc**\n\n```\n{\n  \"autoprefixer\": {\n    \"browsers\": [\n      \"iOS >= 8\", \"Android >= 4\"\n    ]\n  }\n}\n```\n\n### proxy\n\n设置代理, 参见 [webpack dev server proxy](https://webpack.github.io/docs/webpack-dev-server.html#proxy)\n\n例子:\n\n**.silkrc**\n\n```\n{\n  \"proxy\": [\n      {\n        \"context\": [\"/common/**\", \"/tair/**\", \"/video/**\", \"/system/**\", \"/*.do\"],\n        \"target\": \"http://mytv-test.alibaba.net\",\n        \"secure\": false\n      }\n    ]\n}\n```\n\n### externals\n\n设置 webpack externals. 参见 [webpack externals](http://webpack.github.io/docs/configuration.html#externals)\n\n### multipage\n\n是否是多页面应用. 默认为 true.\n\n### define\n\n对应 webpack 中的 DefinePlugin 配置. 值将自动做 JSON.stringify 处理. 参见 [webpack DefinePlugin](http://webpack.github.io/docs/list-of-plugins.html#defineplugin)\n\nExample:\n\n**.silkrc**\n\n```\n{\n  \"define\": {\n    \"PRODUCTION\": true,\n    \"VERSION\": \"1.0.0\",\n  }\n}\n```\n\n### env\n\n设置某个环境下的配置. `development` 为开发环境, `production` 为生产环境.\n\n例子:\n\n**.silkrc**\n\n```\n{\n  \"extraBabelPlugins\": [\"transform-runtime\"],\n  \"env\": {\n    \"development\": {\n      \"extraBabelPlugins\": [\"dva-hmr\"]\n    }\n  }\n}\n```\n\n配置后, 在开发环境下, `extraBabelPlugins` 为 `[\"transform-runtime\", \"dva-hmr\"]`, 在生产环境下, `extraBabelPlugins` 为 `[\"transform-runtime\"]`.\n  \n注意：如果配置项值为数组或对象，则最终得到配置为合并后的数组或对象，如果配置项的值为字符串等其他类型，则会被 env 中配置的值所替换。\n\n### theme\n\n设置 antd 主题。 支持对象和表示less文件路径的字符串。\n\n例子:\n\n**.silkrc**\n\n```\n{\n  \"theme\": {\n    \"@primary-color\": \"#1DA57A\",\n    \"@link-color\": \"#1DA57A\",\n    \"@border-radius-base\": \"2px\",\n    \"@font-size-base\": \"16px\",\n    \"@line-height-base\": \"1.2\"\n  }\n}\n\n// or\n\n{\n  \"theme\": \"./theme-config.js\"\n}\n\n```\n\n[如何配置 antd 主题](https://ant.design/docs/react/customize-theme)\n\n### port\n\n设置开发服务器的端口.\n\n### dll\n\n是否开启webpack dll功能。默认为 false。如果开启了dll功能，需要先执行一遍 silk dll，生成 vender.dll.js（注意，该指令只需执行一遍）。同时，需要在 template-dev.html 中添加如下代码：\n`<script src=\"/vendor.dll.js\"></script>` 。之后用 silk server 启动开发调试服务器。\n\n### dllEntry\n\n要编译到 vendor.dll.js 中的代码，数组。成员为需要编译到 dll 中的库的路径。\n  \n例子：\n\n```\n{\n  \"dllEntry\": [\"react\", \"react-dom\", \"antd\", \"whatwg-fetch\"]\n}\n```\n  \n当 dllEntry 为空时，编译 dll 时，默认要编译库即为 `['react', 'react-dom', 'antd', 'whatwg-fetch']`。\n\n\n### noVendor\n\n不提取 vendor.js，默认 false。在希望每个页面独立编译时，设置 true。\n\n### notClearBuild\n\n每次 build 时不清理 build 目录。默认 false，希望不清理时设为 true。\n\n\n## 智能重启\n\n- [x] 修改以下文件，开发服务器会自动重启。\n\n    * .silkrc\n    * theme 配置指定的文件\n\n- [x] 新建一个页面时，开发服务器会自动重启。\n\n\n## 高级功能\n\n### Mock\n\n##LICENSE\n\n### MIT\n","readmeFilename":"README.md","gitHead":"3c119dd48b6ef58d21b46e796fe894e2bb9a7760","_id":"silki@3.0.13-7","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"liangklfangl","email":"liangklfang@163.com"},"dist":{"integrity":"sha512-ofkq313YWt8PjzCYsaBlL218FMFf9bvFpYCmLFKWg3JXwbXR+ynIUjlnN/BkYkEcx9jBw7mfewHk8RQt4dbxUg==","shasum":"fab7ee13aabae17cdd1f3bc6a56a6a083b6cddf9","tarball":"https://registry.npmjs.org/silki/-/silki-3.0.13-7.tgz","fileCount":552,"unpackedSize":928521,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGpTEh7r00S+sE04HE/JR52OrIFZyTBzgOgMXR6AujDvAiBKMfYfKzuzh6KkJI99wnISTPuRW2t7aH2K4RlrzyiQFw=="}]},"maintainers":[{"name":"liangklfangl","email":"liangklfang@163.com"},{"name":"shaozj","email":"814184517@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/silki_3.0.13-7_1521614197160_0.1027491374841889"},"_hasShrinkwrap":false},"3.0.13-8":{"name":"silki","version":"3.0.13-8","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","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","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","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"},"readme":"# silk\n\n## 介绍\n\nreact app 开发cli工具，包括脚手架以及开发调试功能，支持开发 react 多页面 app。 \n  \n支持多种css预处理语言，包括 less sass/scss stylus.\n\n[View README in English](https://github.com/shaozj/silk/blob/master/README_en-us.md)\n[view on github](https://github.com/shaozj/silk)\n\n## 下载安装\n\n```bash\n$ sudo npm install silki -g\n```\n\n## 使用\n\n> 新建一个 react 应用\n\n```bash\n$ silk new\n$ silk new -r  # or\n$ silk new --remote  # 从远程（gitlab）拉取框架代码 \n```\n\n> 新建一个页面\n\n```bash\n$ silk page <name>\n```\n\n> 新建一个独立 h5 组件\n\n```bash\nsilk new mod\n```\n\n> 新建一个组件\n\n```bash\n$ silk cpnt <name>\n```\n\n> 编译代码（在内存中），并启动 react app 调试服务器\n\n```bash\n$ silk server\n```\n\n> 编译代码 (在内存中)，并启动 h5 组件 调试服务器\n\n```bash\nsilk server -m\n```\n\n> 将代码编译并存储在文件中, 默认在 ./build 目录下\n\n```bash\n$ silk build\n```\n\n> 编译 h5 组件\n\n```bash\nsilk buildMod\n```\n\n> 生成 vendor.dll.js 文件\n\n```\n$ silk dll\n```\n\n> 显示帮助文档\n\n```bash\n$ silk -h\n```\n\n> 显示版本\n\n```bash\n$ silk --version\n```\n\n## 配置\n\n* 配置文件为 **.silkrc** ，在项目的根目录下\n* JSON 格式，支持注释\n\n默认配置如下:\n\n```JSON\n{\n  \"entry\": \"src/pages/**/index.js\",\n  \"disableCSSModules\": false,\n  \"publicPath\": \"/\",\n  \"outputPath\": \"./build\",\n  \"useBabelrc\": false,\n  \"extraBabelPlugins\": [\n    [\"import\", [{ \"libraryName\": \"antd\", \"style\": true }]]\n  ],\n  \"extraBabelPresets\": [\n  ],\n  \"extraPostCSSPlugins\": [],\n  \"autoprefixer\": null,\n  \"proxy\": null,\n  \"externals\": null,\n  \"multipage\": true,\n  \"define\": null,\n  \"env\": null,\n  \"theme\": null,\n  \"port\": 8000,\n  \"dll\": false,\n  \"dllEntry\": [],\n  \"noVendor\": false,\n  \"notClearBuild\": false\n}\n\n```\n\n### entry\n\n`entry` 是一个页面的入口点。`entry` 选项对应了 webpack 配置文件中的 `entry`。参见[webpack entry](https://webpack.js.org/concepts/#entry)。 不同之处是，.silkrc 中，支持 glob 格式的 ｀entry｀。\n  \n一个例子如下所示:\n\n**.silkrc**\n\n```\n{\n  \"entry\": \"src/pages/**/index.js\",\n}\n```\n\n### disableCSSModules\n\n禁用 css modules, 默认为 false. 参见 [css modules](https://github.com/css-modules/css-modules)\n\n### publicPath\n\n设置生产环境下的 publicPath, 开发环境下默认为 '/' . 参见 [webpack output.publicPath](http://webpack.github.io/docs/configuration.html#output-publicpath)\n\n### localPublicPath\n\n在本地开发环境强制设置 publicPath (不设置默认为 '/')，为了能在异步加载 js 的线上环境调试\n\n### outputPath\n\n设置 output 路径. 参见 [webpack output.path](http://webpack.github.io/docs/configuration.html#output-path)\n\n### useBabelrc\n\n是否使用本工程下的 .babelrc 文件，默认 false 不使用，如果开启使用，那么得在本工程下安装相应的 babel plugins 和 babel presets。\n\n### extraBabelPlugins\n\n设置额外的 babel 插件。`useBabelrc=false` 时生效。只支持添加, 不支持替换和删除。\n下面是添加 babel-plugin-import 插件的例子:\n\n**.silkrc**\n\n```\n{\n  \"extraBabelPlugins\": [\n    [\"import\", { \"libraryName\": \"antd\", \"libraryDirectory\": \"lib\", \"style\": \"css\" }]\n  ]\n}\n```\n\n### extraBabelPresets\n\n设置额外的 babel presets。`useBabelrc=false` 时生效。只支持添加, 不支持替换和删除。\n\n**.silkrc**\n\n```\n{\n  \"extraBabelPresets\": ['babel-preset-stage-2']\n  ]\n}\n```\n\n### extraPostCSSPlugins\n\n设置额外的 postcss 插件. 目前还未支持.\n\n### autoprefixer\n\n设置 autoprefixer, 参见 [autoprefixer](https://github.com/postcss/autoprefixer) 和 [browserslist](https://github.com/ai/browserslist#queries)\n\n例子:\n\n**.silkrc**\n\n```\n{\n  \"autoprefixer\": {\n    \"browsers\": [\n      \"iOS >= 8\", \"Android >= 4\"\n    ]\n  }\n}\n```\n\n### proxy\n\n设置代理, 参见 [webpack dev server proxy](https://webpack.github.io/docs/webpack-dev-server.html#proxy)\n\n例子:\n\n**.silkrc**\n\n```\n{\n  \"proxy\": [\n      {\n        \"context\": [\"/common/**\", \"/tair/**\", \"/video/**\", \"/system/**\", \"/*.do\"],\n        \"target\": \"http://mytv-test.alibaba.net\",\n        \"secure\": false\n      }\n    ]\n}\n```\n\n### externals\n\n设置 webpack externals. 参见 [webpack externals](http://webpack.github.io/docs/configuration.html#externals)\n\n### multipage\n\n是否是多页面应用. 默认为 true.\n\n### define\n\n对应 webpack 中的 DefinePlugin 配置. 值将自动做 JSON.stringify 处理. 参见 [webpack DefinePlugin](http://webpack.github.io/docs/list-of-plugins.html#defineplugin)\n\nExample:\n\n**.silkrc**\n\n```\n{\n  \"define\": {\n    \"PRODUCTION\": true,\n    \"VERSION\": \"1.0.0\",\n  }\n}\n```\n\n### env\n\n设置某个环境下的配置. `development` 为开发环境, `production` 为生产环境.\n\n例子:\n\n**.silkrc**\n\n```\n{\n  \"extraBabelPlugins\": [\"transform-runtime\"],\n  \"env\": {\n    \"development\": {\n      \"extraBabelPlugins\": [\"dva-hmr\"]\n    }\n  }\n}\n```\n\n配置后, 在开发环境下, `extraBabelPlugins` 为 `[\"transform-runtime\", \"dva-hmr\"]`, 在生产环境下, `extraBabelPlugins` 为 `[\"transform-runtime\"]`.\n  \n注意：如果配置项值为数组或对象，则最终得到配置为合并后的数组或对象，如果配置项的值为字符串等其他类型，则会被 env 中配置的值所替换。\n\n### theme\n\n设置 antd 主题。 支持对象和表示less文件路径的字符串。\n\n例子:\n\n**.silkrc**\n\n```\n{\n  \"theme\": {\n    \"@primary-color\": \"#1DA57A\",\n    \"@link-color\": \"#1DA57A\",\n    \"@border-radius-base\": \"2px\",\n    \"@font-size-base\": \"16px\",\n    \"@line-height-base\": \"1.2\"\n  }\n}\n\n// or\n\n{\n  \"theme\": \"./theme-config.js\"\n}\n\n```\n\n[如何配置 antd 主题](https://ant.design/docs/react/customize-theme)\n\n### port\n\n设置开发服务器的端口.\n\n### dll\n\n是否开启webpack dll功能。默认为 false。如果开启了dll功能，需要先执行一遍 silk dll，生成 vender.dll.js（注意，该指令只需执行一遍）。同时，需要在 template-dev.html 中添加如下代码：\n`<script src=\"/vendor.dll.js\"></script>` 。之后用 silk server 启动开发调试服务器。\n\n### dllEntry\n\n要编译到 vendor.dll.js 中的代码，数组。成员为需要编译到 dll 中的库的路径。\n  \n例子：\n\n```\n{\n  \"dllEntry\": [\"react\", \"react-dom\", \"antd\", \"whatwg-fetch\"]\n}\n```\n  \n当 dllEntry 为空时，编译 dll 时，默认要编译库即为 `['react', 'react-dom', 'antd', 'whatwg-fetch']`。\n\n\n### noVendor\n\n不提取 vendor.js，默认 false。在希望每个页面独立编译时，设置 true。\n\n### notClearBuild\n\n每次 build 时不清理 build 目录。默认 false，希望不清理时设为 true。\n\n\n## 智能重启\n\n- [x] 修改以下文件，开发服务器会自动重启。\n\n    * .silkrc\n    * theme 配置指定的文件\n\n- [x] 新建一个页面时，开发服务器会自动重启。\n\n\n## 高级功能\n\n### Mock\n\n##LICENSE\n\n### MIT\n","readmeFilename":"README.md","gitHead":"a1ea9b2f09b673b310b2e1525683ac5559e7ad94","_id":"silki@3.0.13-8","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"liangklfangl","email":"liangklfang@163.com"},"dist":{"integrity":"sha512-AcP3hHIc+WSvuovU+vVVn4tFHRYOoD2lqfZ8wrxCR1RjpFjChk/7bsh6lEE7whbUHw0qdnET4jCuanrZp1Q80A==","shasum":"72696a1a3e834494dd0692c4a3ad6746e6c76b12","tarball":"https://registry.npmjs.org/silki/-/silki-3.0.13-8.tgz","fileCount":558,"unpackedSize":957313,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLPya4WZNpRzNfa/FZ/p+/GiEOFBX2MzFKTFbGC2oF7AIgU0gXibKTMuputjupgub4/lGxG2B2wtMOiZ1hWldjlLw="}]},"maintainers":[{"name":"liangklfangl","email":"liangklfang@163.com"},{"name":"shaozj","email":"814184517@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/silki_3.0.13-8_1521618552036_0.961518822719784"},"_hasShrinkwrap":false},"3.0.13-9":{"name":"silki","version":"3.0.13-9","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","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"},"readme":"# silk\n\n## 介绍\n\nreact app 开发cli工具，包括脚手架以及开发调试功能，支持开发 react 多页面 app。 \n  \n支持多种css预处理语言，包括 less sass/scss stylus.\n\n[View README in English](https://github.com/shaozj/silk/blob/master/README_en-us.md)\n[view on github](https://github.com/shaozj/silk)\n\n## 下载安装\n\n```bash\n$ sudo npm install silki -g\n```\n\n## 使用\n\n> 新建一个 react 应用\n\n```bash\n$ silk new\n$ silk new -r  # or\n$ silk new --remote  # 从远程（gitlab）拉取框架代码 \n```\n\n> 新建一个页面\n\n```bash\n$ silk page <name>\n```\n\n> 新建一个独立 h5 组件\n\n```bash\nsilk new mod\n```\n\n> 新建一个组件\n\n```bash\n$ silk cpnt <name>\n```\n\n> 编译代码（在内存中），并启动 react app 调试服务器\n\n```bash\n$ silk server\n```\n\n> 编译代码 (在内存中)，并启动 h5 组件 调试服务器\n\n```bash\nsilk server -m\n```\n\n> 将代码编译并存储在文件中, 默认在 ./build 目录下\n\n```bash\n$ silk build\n```\n\n> 编译 h5 组件\n\n```bash\nsilk buildMod\n```\n\n> 生成 vendor.dll.js 文件\n\n```\n$ silk dll\n```\n\n> 显示帮助文档\n\n```bash\n$ silk -h\n```\n\n> 显示版本\n\n```bash\n$ silk --version\n```\n\n## 配置\n\n* 配置文件为 **.silkrc** ，在项目的根目录下\n* JSON 格式，支持注释\n\n默认配置如下:\n\n```JSON\n{\n  \"entry\": \"src/pages/**/index.js\",\n  \"disableCSSModules\": false,\n  \"publicPath\": \"/\",\n  \"outputPath\": \"./build\",\n  \"useBabelrc\": false,\n  \"extraBabelPlugins\": [\n    [\"import\", [{ \"libraryName\": \"antd\", \"style\": true }]]\n  ],\n  \"extraBabelPresets\": [\n  ],\n  \"extraPostCSSPlugins\": [],\n  \"autoprefixer\": null,\n  \"proxy\": null,\n  \"externals\": null,\n  \"multipage\": true,\n  \"define\": null,\n  \"env\": null,\n  \"theme\": null,\n  \"port\": 8000,\n  \"dll\": false,\n  \"dllEntry\": [],\n  \"noVendor\": false,\n  \"notClearBuild\": false\n}\n\n```\n\n### entry\n\n`entry` 是一个页面的入口点。`entry` 选项对应了 webpack 配置文件中的 `entry`。参见[webpack entry](https://webpack.js.org/concepts/#entry)。 不同之处是，.silkrc 中，支持 glob 格式的 ｀entry｀。\n  \n一个例子如下所示:\n\n**.silkrc**\n\n```\n{\n  \"entry\": \"src/pages/**/index.js\",\n}\n```\n\n### disableCSSModules\n\n禁用 css modules, 默认为 false. 参见 [css modules](https://github.com/css-modules/css-modules)\n\n### publicPath\n\n设置生产环境下的 publicPath, 开发环境下默认为 '/' . 参见 [webpack output.publicPath](http://webpack.github.io/docs/configuration.html#output-publicpath)\n\n### localPublicPath\n\n在本地开发环境强制设置 publicPath (不设置默认为 '/')，为了能在异步加载 js 的线上环境调试\n\n### outputPath\n\n设置 output 路径. 参见 [webpack output.path](http://webpack.github.io/docs/configuration.html#output-path)\n\n### useBabelrc\n\n是否使用本工程下的 .babelrc 文件，默认 false 不使用，如果开启使用，那么得在本工程下安装相应的 babel plugins 和 babel presets。\n\n### extraBabelPlugins\n\n设置额外的 babel 插件。`useBabelrc=false` 时生效。只支持添加, 不支持替换和删除。\n下面是添加 babel-plugin-import 插件的例子:\n\n**.silkrc**\n\n```\n{\n  \"extraBabelPlugins\": [\n    [\"import\", { \"libraryName\": \"antd\", \"libraryDirectory\": \"lib\", \"style\": \"css\" }]\n  ]\n}\n```\n\n### extraBabelPresets\n\n设置额外的 babel presets。`useBabelrc=false` 时生效。只支持添加, 不支持替换和删除。\n\n**.silkrc**\n\n```\n{\n  \"extraBabelPresets\": ['babel-preset-stage-2']\n  ]\n}\n```\n\n### extraPostCSSPlugins\n\n设置额外的 postcss 插件. 目前还未支持.\n\n### autoprefixer\n\n设置 autoprefixer, 参见 [autoprefixer](https://github.com/postcss/autoprefixer) 和 [browserslist](https://github.com/ai/browserslist#queries)\n\n例子:\n\n**.silkrc**\n\n```\n{\n  \"autoprefixer\": {\n    \"browsers\": [\n      \"iOS >= 8\", \"Android >= 4\"\n    ]\n  }\n}\n```\n\n### proxy\n\n设置代理, 参见 [webpack dev server proxy](https://webpack.github.io/docs/webpack-dev-server.html#proxy)\n\n例子:\n\n**.silkrc**\n\n```\n{\n  \"proxy\": [\n      {\n        \"context\": [\"/common/**\", \"/tair/**\", \"/video/**\", \"/system/**\", \"/*.do\"],\n        \"target\": \"http://mytv-test.alibaba.net\",\n        \"secure\": false\n      }\n    ]\n}\n```\n\n### externals\n\n设置 webpack externals. 参见 [webpack externals](http://webpack.github.io/docs/configuration.html#externals)\n\n### multipage\n\n是否是多页面应用. 默认为 true.\n\n### define\n\n对应 webpack 中的 DefinePlugin 配置. 值将自动做 JSON.stringify 处理. 参见 [webpack DefinePlugin](http://webpack.github.io/docs/list-of-plugins.html#defineplugin)\n\nExample:\n\n**.silkrc**\n\n```\n{\n  \"define\": {\n    \"PRODUCTION\": true,\n    \"VERSION\": \"1.0.0\",\n  }\n}\n```\n\n### env\n\n设置某个环境下的配置. `development` 为开发环境, `production` 为生产环境.\n\n例子:\n\n**.silkrc**\n\n```\n{\n  \"extraBabelPlugins\": [\"transform-runtime\"],\n  \"env\": {\n    \"development\": {\n      \"extraBabelPlugins\": [\"dva-hmr\"]\n    }\n  }\n}\n```\n\n配置后, 在开发环境下, `extraBabelPlugins` 为 `[\"transform-runtime\", \"dva-hmr\"]`, 在生产环境下, `extraBabelPlugins` 为 `[\"transform-runtime\"]`.\n  \n注意：如果配置项值为数组或对象，则最终得到配置为合并后的数组或对象，如果配置项的值为字符串等其他类型，则会被 env 中配置的值所替换。\n\n### theme\n\n设置 antd 主题。 支持对象和表示less文件路径的字符串。\n\n例子:\n\n**.silkrc**\n\n```\n{\n  \"theme\": {\n    \"@primary-color\": \"#1DA57A\",\n    \"@link-color\": \"#1DA57A\",\n    \"@border-radius-base\": \"2px\",\n    \"@font-size-base\": \"16px\",\n    \"@line-height-base\": \"1.2\"\n  }\n}\n\n// or\n\n{\n  \"theme\": \"./theme-config.js\"\n}\n\n```\n\n[如何配置 antd 主题](https://ant.design/docs/react/customize-theme)\n\n### port\n\n设置开发服务器的端口.\n\n### dll\n\n是否开启webpack dll功能。默认为 false。如果开启了dll功能，需要先执行一遍 silk dll，生成 vender.dll.js（注意，该指令只需执行一遍）。同时，需要在 template-dev.html 中添加如下代码：\n`<script src=\"/vendor.dll.js\"></script>` 。之后用 silk server 启动开发调试服务器。\n\n### dllEntry\n\n要编译到 vendor.dll.js 中的代码，数组。成员为需要编译到 dll 中的库的路径。\n  \n例子：\n\n```\n{\n  \"dllEntry\": [\"react\", \"react-dom\", \"antd\", \"whatwg-fetch\"]\n}\n```\n  \n当 dllEntry 为空时，编译 dll 时，默认要编译库即为 `['react', 'react-dom', 'antd', 'whatwg-fetch']`。\n\n\n### noVendor\n\n不提取 vendor.js，默认 false。在希望每个页面独立编译时，设置 true。\n\n### notClearBuild\n\n每次 build 时不清理 build 目录。默认 false，希望不清理时设为 true。\n\n\n## 智能重启\n\n- [x] 修改以下文件，开发服务器会自动重启。\n\n    * .silkrc\n    * theme 配置指定的文件\n\n- [x] 新建一个页面时，开发服务器会自动重启。\n\n\n## 高级功能\n\n### Mock\n\n##LICENSE\n\n### MIT\n","readmeFilename":"README.md","gitHead":"1a93051f1b9a615ecf802a2018872e25adfbe5bf","_id":"silki@3.0.13-9","_shasum":"fc4e3daf337cfad3738fd86f98a94fe25d4c7d17","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"liangklfangl","email":"liangklfang@163.com"},"dist":{"shasum":"fc4e3daf337cfad3738fd86f98a94fe25d4c7d17","tarball":"https://registry.npmjs.org/silki/-/silki-3.0.13-9.tgz","fileCount":555,"unpackedSize":930424,"integrity":"sha512-tAcS62lUitnpsAY/8fEKzu2a8oVwo1MTCKoYOSB+3HtVWOY1BmU5rHsGhSb2F0qu4znxvpVilIVRVVGs662rBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTgsId4odkhL/erovhLciH+Dex3xIQkgI+3TgNpKGtCgIhAJHyH7cOPAKNlZe2Dh4kZjEPZkLNtOSAs2G9zUH3mktB"}]},"maintainers":[{"name":"liangklfangl","email":"liangklfang@163.com"},{"name":"shaozj","email":"814184517@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/silki_3.0.13-9_1521622130790_0.01563857015431802"},"_hasShrinkwrap":false},"3.0.13-10":{"name":"silki","version":"3.0.13-10","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":{"acorn":"^4.0.3","antd":"^3.1.6","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-import":"^1.6.3","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","webpackcc":"^2.1.4","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"},"readme":"# silk\n\n## 介绍\n\nreact app 开发cli工具，包括脚手架以及开发调试功能，支持开发 react 多页面 app。 \n  \n支持多种css预处理语言，包括 less sass/scss stylus.\n\n[View README in English](https://github.com/shaozj/silk/blob/master/README_en-us.md)\n[view on github](https://github.com/shaozj/silk)\n\n## 下载安装\n\n```bash\n$ sudo npm install silki -g\n```\n\n## 使用\n\n> 新建一个 react 应用\n\n```bash\n$ silk new\n$ silk new -r  # or\n$ silk new --remote  # 从远程（gitlab）拉取框架代码 \n```\n\n> 新建一个页面\n\n```bash\n$ silk page <name>\n```\n\n> 新建一个独立 h5 组件\n\n```bash\nsilk new mod\n```\n\n> 新建一个组件\n\n```bash\n$ silk cpnt <name>\n```\n\n> 编译代码（在内存中），并启动 react app 调试服务器\n\n```bash\n$ silk server\n```\n\n> 编译代码 (在内存中)，并启动 h5 组件 调试服务器\n\n```bash\nsilk server -m\n```\n\n> 将代码编译并存储在文件中, 默认在 ./build 目录下\n\n```bash\n$ silk build\n```\n\n> 编译 h5 组件\n\n```bash\nsilk buildMod\n```\n\n> 生成 vendor.dll.js 文件\n\n```\n$ silk dll\n```\n\n> 显示帮助文档\n\n```bash\n$ silk -h\n```\n\n> 显示版本\n\n```bash\n$ silk --version\n```\n\n## 配置\n\n* 配置文件为 **.silkrc** ，在项目的根目录下\n* JSON 格式，支持注释\n\n默认配置如下:\n\n```JSON\n{\n  \"entry\": \"src/pages/**/index.js\",\n  \"disableCSSModules\": false,\n  \"publicPath\": \"/\",\n  \"outputPath\": \"./build\",\n  \"useBabelrc\": false,\n  \"extraBabelPlugins\": [\n    [\"import\", [{ \"libraryName\": \"antd\", \"style\": true }]]\n  ],\n  \"extraBabelPresets\": [\n  ],\n  \"extraPostCSSPlugins\": [],\n  \"autoprefixer\": null,\n  \"proxy\": null,\n  \"externals\": null,\n  \"multipage\": true,\n  \"define\": null,\n  \"env\": null,\n  \"theme\": null,\n  \"port\": 8000,\n  \"dll\": false,\n  \"dllEntry\": [],\n  \"noVendor\": false,\n  \"notClearBuild\": false\n}\n\n```\n\n### entry\n\n`entry` 是一个页面的入口点。`entry` 选项对应了 webpack 配置文件中的 `entry`。参见[webpack entry](https://webpack.js.org/concepts/#entry)。 不同之处是，.silkrc 中，支持 glob 格式的 ｀entry｀。\n  \n一个例子如下所示:\n\n**.silkrc**\n\n```\n{\n  \"entry\": \"src/pages/**/index.js\",\n}\n```\n\n### disableCSSModules\n\n禁用 css modules, 默认为 false. 参见 [css modules](https://github.com/css-modules/css-modules)\n\n### publicPath\n\n设置生产环境下的 publicPath, 开发环境下默认为 '/' . 参见 [webpack output.publicPath](http://webpack.github.io/docs/configuration.html#output-publicpath)\n\n### localPublicPath\n\n在本地开发环境强制设置 publicPath (不设置默认为 '/')，为了能在异步加载 js 的线上环境调试\n\n### outputPath\n\n设置 output 路径. 参见 [webpack output.path](http://webpack.github.io/docs/configuration.html#output-path)\n\n### useBabelrc\n\n是否使用本工程下的 .babelrc 文件，默认 false 不使用，如果开启使用，那么得在本工程下安装相应的 babel plugins 和 babel presets。\n\n### extraBabelPlugins\n\n设置额外的 babel 插件。`useBabelrc=false` 时生效。只支持添加, 不支持替换和删除。\n下面是添加 babel-plugin-import 插件的例子:\n\n**.silkrc**\n\n```\n{\n  \"extraBabelPlugins\": [\n    [\"import\", { \"libraryName\": \"antd\", \"libraryDirectory\": \"lib\", \"style\": \"css\" }]\n  ]\n}\n```\n\n### extraBabelPresets\n\n设置额外的 babel presets。`useBabelrc=false` 时生效。只支持添加, 不支持替换和删除。\n\n**.silkrc**\n\n```\n{\n  \"extraBabelPresets\": ['babel-preset-stage-2']\n  ]\n}\n```\n\n### extraPostCSSPlugins\n\n设置额外的 postcss 插件. 目前还未支持.\n\n### autoprefixer\n\n设置 autoprefixer, 参见 [autoprefixer](https://github.com/postcss/autoprefixer) 和 [browserslist](https://github.com/ai/browserslist#queries)\n\n例子:\n\n**.silkrc**\n\n```\n{\n  \"autoprefixer\": {\n    \"browsers\": [\n      \"iOS >= 8\", \"Android >= 4\"\n    ]\n  }\n}\n```\n\n### proxy\n\n设置代理, 参见 [webpack dev server proxy](https://webpack.github.io/docs/webpack-dev-server.html#proxy)\n\n例子:\n\n**.silkrc**\n\n```\n{\n  \"proxy\": [\n      {\n        \"context\": [\"/common/**\", \"/tair/**\", \"/video/**\", \"/system/**\", \"/*.do\"],\n        \"target\": \"http://mytv-test.alibaba.net\",\n        \"secure\": false\n      }\n    ]\n}\n```\n\n### externals\n\n设置 webpack externals. 参见 [webpack externals](http://webpack.github.io/docs/configuration.html#externals)\n\n### multipage\n\n是否是多页面应用. 默认为 true.\n\n### define\n\n对应 webpack 中的 DefinePlugin 配置. 值将自动做 JSON.stringify 处理. 参见 [webpack DefinePlugin](http://webpack.github.io/docs/list-of-plugins.html#defineplugin)\n\nExample:\n\n**.silkrc**\n\n```\n{\n  \"define\": {\n    \"PRODUCTION\": true,\n    \"VERSION\": \"1.0.0\",\n  }\n}\n```\n\n### env\n\n设置某个环境下的配置. `development` 为开发环境, `production` 为生产环境.\n\n例子:\n\n**.silkrc**\n\n```\n{\n  \"extraBabelPlugins\": [\"transform-runtime\"],\n  \"env\": {\n    \"development\": {\n      \"extraBabelPlugins\": [\"dva-hmr\"]\n    }\n  }\n}\n```\n\n配置后, 在开发环境下, `extraBabelPlugins` 为 `[\"transform-runtime\", \"dva-hmr\"]`, 在生产环境下, `extraBabelPlugins` 为 `[\"transform-runtime\"]`.\n  \n注意：如果配置项值为数组或对象，则最终得到配置为合并后的数组或对象，如果配置项的值为字符串等其他类型，则会被 env 中配置的值所替换。\n\n### theme\n\n设置 antd 主题。 支持对象和表示less文件路径的字符串。\n\n例子:\n\n**.silkrc**\n\n```\n{\n  \"theme\": {\n    \"@primary-color\": \"#1DA57A\",\n    \"@link-color\": \"#1DA57A\",\n    \"@border-radius-base\": \"2px\",\n    \"@font-size-base\": \"16px\",\n    \"@line-height-base\": \"1.2\"\n  }\n}\n\n// or\n\n{\n  \"theme\": \"./theme-config.js\"\n}\n\n```\n\n[如何配置 antd 主题](https://ant.design/docs/react/customize-theme)\n\n### port\n\n设置开发服务器的端口.\n\n### dll\n\n是否开启webpack dll功能。默认为 false。如果开启了dll功能，需要先执行一遍 silk dll，生成 vender.dll.js（注意，该指令只需执行一遍）。同时，需要在 template-dev.html 中添加如下代码：\n`<script src=\"/vendor.dll.js\"></script>` 。之后用 silk server 启动开发调试服务器。\n\n### dllEntry\n\n要编译到 vendor.dll.js 中的代码，数组。成员为需要编译到 dll 中的库的路径。\n  \n例子：\n\n```\n{\n  \"dllEntry\": [\"react\", \"react-dom\", \"antd\", \"whatwg-fetch\"]\n}\n```\n  \n当 dllEntry 为空时，编译 dll 时，默认要编译库即为 `['react', 'react-dom', 'antd', 'whatwg-fetch']`。\n\n\n### noVendor\n\n不提取 vendor.js，默认 false。在希望每个页面独立编译时，设置 true。\n\n### notClearBuild\n\n每次 build 时不清理 build 目录。默认 false，希望不清理时设为 true。\n\n\n## 智能重启\n\n- [x] 修改以下文件，开发服务器会自动重启。\n\n    * .silkrc\n    * theme 配置指定的文件\n\n- [x] 新建一个页面时，开发服务器会自动重启。\n\n\n## 高级功能\n\n### Mock\n\n##LICENSE\n\n### MIT\n","readmeFilename":"README.md","gitHead":"6c170d145a74626a661668141fe43300be6cfed1","_id":"silki@3.0.13-10","_shasum":"e76d822527835979b9b3931d6e8bc4a89baec478","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"liangklfangl","email":"liangklfang@163.com"},"dist":{"shasum":"e76d822527835979b9b3931d6e8bc4a89baec478","tarball":"https://registry.npmjs.org/silki/-/silki-3.0.13-10.tgz","fileCount":557,"unpackedSize":940645,"integrity":"sha512-ATINkdRLuU6hkesRBcF3DoOUR4qAepadM95d3v11sR1zRjVXGQq7u0qyLcpxRu6lw4+DKKs5M+GaUPveS+1Z8w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBQLlVHeMSDSo/WLEixvyIws/mF3oJhQPZepQCGzZZzEAiEAzoTqgkZ5JIjkBnv6juoq5dM5vr/ZO9oQXSwitwVAiZk="}]},"maintainers":[{"name":"liangklfangl","email":"liangklfang@163.com"},{"name":"shaozj","email":"814184517@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/silki_3.0.13-10_1522048273178_0.7010385163202537"},"_hasShrinkwrap":false},"3.0.14":{"name":"silki","version":"3.0.14","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"},"gitHead":"91c91deb055917cc869d7ea1631da8ed9092d4e0","_id":"silki@3.0.14","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"integrity":"sha512-ad1mJfoRk5a9ab8NAFfZQNvSBtWGh0po7LMCilUTBL4b5BO6iqaO59wP4OUw0LUt7vwTn7/E1Mgw/9mVmomVXA==","shasum":"5a1968aef7fda9d8e2bfe698cdb66ab5c9313739","tarball":"https://registry.npmjs.org/silki/-/silki-3.0.14.tgz","fileCount":582,"unpackedSize":1121606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/NVdCRA9TVsSAnZWagAAxGEP/2a9B7Ue7LfGwXQa7ZTd\nfdtGBboPA9InExJ8xMDpqyv8Tk/NTAHY75MLCypbZ7JtZgntaVG1u6+od/+A\ntBOMyThW7x1xGmmhWRtJww1FmEmycDJd3tfujEuAjnD341Y+Li89DNhgY/yo\nmJINcDw0wV+LuFH+QNCGPOoqAlzFUZOlvMftPHn22XRDW2sLFCmImRpffj86\nackM/bLwLDbJ+7v+4ZW8UF54Ln9bSQsz8zbCxGxKcjrGjdhLu+cCQWJ4LUiO\npBvOnW6T6zSbPnqWCLVxur/3kqHkH4/eVizFhRbQ7c1V5U1ah0ebsBs8a2aQ\nIIFwgvfaLnGU/Bb9KhFptTN3SsiXia0X1i2vCy7ACo1qkR6QfwcGOy/0Eoap\na4HhME4LTbEzdAb8RuLsEUzwz98pRgGeTjQEgdGoOwEkxaRhplnp11d9yFIj\nCzNkgouujANH45MgAizyy0Q92fBiXM9/O6wMKnMO+hxYB0vw/4aLqbdAhAek\nHLN/MPG99+yYgpPJZkfcxWUvnPZIe3K9MxqgqXvrnPuYmmoSQmKwVzRJleSy\nE4kXtMGnQ8cbawacvDdF58Ctljq9TI31EpMPXYPlBsJJN/7Az6KWY+26i++Y\nhSACcyWyAh0socivl7woLGNw+enR5g6ELXacO83h4zyK4LXzlPssfjFXxPsq\nnenf\r\n=vuPN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAGTgTLyqdPZ74lYLfrA8Lq7watc8keprzY5DQE9EZonAiBQTj5nATBVuME3cIRB0EMULZSTU8N1NbvmXm8rXn9B/Q=="}]},"maintainers":[{"name":"liangklfangl","email":"liangklfang@163.com"},{"name":"shaozj","email":"814184517@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/silki_3.0.14_1526519131543_0.43901466533267874"},"_hasShrinkwrap":false},"3.0.15":{"name":"silki","version":"3.0.15","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"},"gitHead":"91c91deb055917cc869d7ea1631da8ed9092d4e0","_id":"silki@3.0.15","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"integrity":"sha512-27lb0SKJ24in4/eV5lvIX1moS39S814spx97ohhpNgvd7RoaGK7cAIhkNu3ysyp7rEZKL5nSppP0iDnffEafKA==","shasum":"72eefd13199908fb1a093a43bdecbfdc4915ccf0","tarball":"https://registry.npmjs.org/silki/-/silki-3.0.15.tgz","fileCount":582,"unpackedSize":1121606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/S6cCRA9TVsSAnZWagAAJUcQAJpWvwIh/4wb1tfykPDP\njlXZlGLl7mvmqLnC50+bGVPh2Ot5c4RS99Tii2eIvtr0V+A6OMQJxhv762/r\n1y2Z1KIcNuZe6YKlmXI9KJiyaQb3HqNyKRPTCF5KyQFywUG4Omw3jKSvwO8l\npP5Ua8QDQfhjfE/6MlZPXcyjgxrGx/JSUtTMQouegjHOslJC1H8zyb0o2bMU\n4sHQ6UaPpfN1A99iyN9aI2DZqqQencKNmgVxLCGoKkN/PqHEOWOVXqyMxjG0\ns/di9Q0TD26rwdyct2X69SUqj0LI4xCVcK+Fm72LxH7y/DVHDGgDMhmwx1Zt\neuEdxGPFkgnh+GP/ZPDRsLtSuhVE6qRhXjF463zy23x5eZKVcut2XRVOjky6\nQtGA1XeZua9mvLgVuv3oYdZJm7qwwSiQAbkjMB6bzjJ0GqbkMoengsR2k2O+\nl12raUoh0Z0oBSFf008bvxiglq2Nhx7XDV8FcTlsFUDzgvv/4sTblATTY71f\nD0Ji0SgEq/1plGs6ipT3lUGH03S5BYXm5VIZgQ1rwmr9ei2NdYqwWGl/xIuW\nSiFAkWeBjIFYKJx9fUgPqphKJ0L5zxC83x9KIh7nswXkpnR++wR/65xm+s4H\n2L4ifZ/Roiolb58zvASawiluIRjfiV4z+Lbt1y8625l6sZghzVDGRy5eIM51\nZGpY\r\n=ejIS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIELEOkq3cE6XgtVv0EQkG/a2laq4FsD75e2rIigLdArJAiBDzQFQ33lmpBN07QEq6crzA0P8itzvnYdsxjsHk9w2Fg=="}]},"maintainers":[{"name":"liangklfangl","email":"liangklfang@163.com"},{"name":"shaozj","email":"814184517@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/silki_3.0.15_1526541978106_0.3123659061729709"},"_hasShrinkwrap":false},"3.0.16":{"name":"silki","version":"3.0.16","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"},"gitHead":"91c91deb055917cc869d7ea1631da8ed9092d4e0","_id":"silki@3.0.16","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"dist":{"integrity":"sha512-FX4mznstg5O6AE39JV4grTcujx5kCtDzGYmVe0Vlewm4zQveIqCyBCRO95kGGOXeDKWA+GAi4WaXREZe6ShljA==","shasum":"22029571c4cdc5fc79f9f14a23a8b829eddee73f","tarball":"https://registry.npmjs.org/silki/-/silki-3.0.16.tgz","fileCount":584,"unpackedSize":1125742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/TBcCRA9TVsSAnZWagAAA5IP/0sl8FnmiyvDCTk4azWL\nmhfV6ZCVEEWjjEKqm3MgwrFbf/g5OmScD9zRKMCrSRN0y9t1Umi9aAwmevBD\nlZPyBSCHsqUelbRUcDgX0Y7MpqjAvfmsB+TKQWNe7+6XTVni5NRNH8uXdVA/\n4D4twFoOIN3XDraMH71uJuzfWW3AJbxd1gBpBqROv6Ac4j6N7eHo0cwNU1zV\nWVSB7Hp88PrHZqqxnagFY/0zNYTvRoiMsNskIlJTPYFmPsO8r4brlYkuhqXK\nrLpX7xbLxMaloj1eWN4hrh6L0t2Z3pR7JHbgZcCSTlH3p95b1stdyPSwOwp7\nQ0/FlUWrHNTDZ56cDbMt6tUfa/coB8DGXT7FetaI0RhS7QvXX3IoYrXmq3Px\nDiZQwmLTfnTJCEBEpku/sNRfma6PbeODlErHya0Ig+RCBZ9dS2emaJZYrHnu\nXcpq9iAo/BkeypZshQ6rH3WsoWTI1xZVR6s30acSApqhTlzn3RXQJbKb52yv\n3KPLlNfqO+ZDYJG1MUmjmq5dhVFa4yxJERzV4YYaucGAN8Rdhs2EA+9QZ/9y\niaMQhV8EGw87Q8GqFKXC5H8RYydb97HDjfosbi7sMcMupcCm4Aii2bYXvE/Q\nGpbIl+1NugO7po8QuvKwGJ0ZX8hrd4qj2ejEhQLTkGXGerUlcwdiA0/lPW26\n79tG\r\n=bXt8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKneBO27UaHA/W8TZkj24FBMPniwDcGoF0UnFOUjS9SAIgUJYjanItCL1nTJHMoB7sDPeMfwS95PmTwEqqwkfznrM="}]},"maintainers":[{"name":"liangklfangl","email":"liangklfang@163.com"},{"name":"shaozj","email":"814184517@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/silki_3.0.16_1526542427324_0.24463407825299832"},"_hasShrinkwrap":false},"3.0.13-17":{"name":"silki","version":"3.0.13-17","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/sy-demo-generator":"^1.0.2","@ali/sy-readme-generator":"^1.0.3","acorn":"^4.0.3","antd":"^3.1.6","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-import":"^1.6.3","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.22.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","webpackcc":"^2.1.4","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"},"readme":"# silk\n\n## 介绍\n\nreact app 开发cli工具，包括脚手架以及开发调试功能，支持开发 react 多页面 app。 \n  \n支持多种css预处理语言，包括 less sass/scss stylus.\n\n[View README in English](https://github.com/shaozj/silk/blob/master/README_en-us.md)\n[view on github](https://github.com/shaozj/silk)\n\n## 下载安装\n\n```bash\n$ sudo npm install silki -g\n```\n\n## 使用\n\n> 新建一个 react 应用\n\n```bash\n$ silk new\n$ silk new -r  # or\n$ silk new --remote  # 从远程（gitlab）拉取框架代码 \n```\n\n> 新建一个页面\n\n```bash\n$ silk page <name>\n```\n\n> 新建一个独立 h5 组件\n\n```bash\nsilk new mod\n```\n\n> 新建一个组件\n\n```bash\n$ silk cpnt <name>\n```\n\n> 编译代码（在内存中），并启动 react app 调试服务器\n\n```bash\n$ silk server\n```\n\n> 编译代码 (在内存中)，并启动 h5 组件 调试服务器\n\n```bash\nsilk server -m\n```\n\n> 将代码编译并存储在文件中, 默认在 ./build 目录下\n\n```bash\n$ silk build\n```\n\n> 编译 h5 组件\n\n```bash\nsilk buildMod\n```\n\n> 生成 vendor.dll.js 文件\n\n```\n$ silk dll\n```\n\n> 显示帮助文档\n\n```bash\n$ silk -h\n```\n\n> 显示版本\n\n```bash\n$ silk --version\n```\n\n## 配置\n\n* 配置文件为 **.silkrc** ，在项目的根目录下\n* JSON 格式，支持注释\n\n默认配置如下:\n\n```JSON\n{\n  \"entry\": \"src/pages/**/index.js\",\n  \"disableCSSModules\": false,\n  \"publicPath\": \"/\",\n  \"outputPath\": \"./build\",\n  \"useBabelrc\": false,\n  \"extraBabelPlugins\": [\n    [\"import\", [{ \"libraryName\": \"antd\", \"style\": true }]]\n  ],\n  \"extraBabelPresets\": [\n  ],\n  \"extraPostCSSPlugins\": [],\n  \"autoprefixer\": null,\n  \"proxy\": null,\n  \"externals\": null,\n  \"multipage\": true,\n  \"define\": null,\n  \"env\": null,\n  \"theme\": null,\n  \"port\": 8000,\n  \"dll\": false,\n  \"dllEntry\": [],\n  \"noVendor\": false,\n  \"notClearBuild\": false\n}\n\n```\n\n### entry\n\n`entry` 是一个页面的入口点。`entry` 选项对应了 webpack 配置文件中的 `entry`。参见[webpack entry](https://webpack.js.org/concepts/#entry)。 不同之处是，.silkrc 中，支持 glob 格式的 ｀entry｀。\n  \n一个例子如下所示:\n\n**.silkrc**\n\n```\n{\n  \"entry\": \"src/pages/**/index.js\",\n}\n```\n\n### disableCSSModules\n\n禁用 css modules, 默认为 false. 参见 [css modules](https://github.com/css-modules/css-modules)\n\n### publicPath\n\n设置生产环境下的 publicPath, 开发环境下默认为 '/' . 参见 [webpack output.publicPath](http://webpack.github.io/docs/configuration.html#output-publicpath)\n\n### localPublicPath\n\n在本地开发环境强制设置 publicPath (不设置默认为 '/')，为了能在异步加载 js 的线上环境调试\n\n### outputPath\n\n设置 output 路径. 参见 [webpack output.path](http://webpack.github.io/docs/configuration.html#output-path)\n\n### useBabelrc\n\n是否使用本工程下的 .babelrc 文件，默认 false 不使用，如果开启使用，那么得在本工程下安装相应的 babel plugins 和 babel presets。\n\n### extraBabelPlugins\n\n设置额外的 babel 插件。`useBabelrc=false` 时生效。只支持添加, 不支持替换和删除。\n下面是添加 babel-plugin-import 插件的例子:\n\n**.silkrc**\n\n```\n{\n  \"extraBabelPlugins\": [\n    [\"import\", { \"libraryName\": \"antd\", \"libraryDirectory\": \"lib\", \"style\": \"css\" }]\n  ]\n}\n```\n\n### extraBabelPresets\n\n设置额外的 babel presets。`useBabelrc=false` 时生效。只支持添加, 不支持替换和删除。\n\n**.silkrc**\n\n```\n{\n  \"extraBabelPresets\": ['babel-preset-stage-2']\n  ]\n}\n```\n\n### extraPostCSSPlugins\n\n设置额外的 postcss 插件. 目前还未支持.\n\n### autoprefixer\n\n设置 autoprefixer, 参见 [autoprefixer](https://github.com/postcss/autoprefixer) 和 [browserslist](https://github.com/ai/browserslist#queries)\n\n例子:\n\n**.silkrc**\n\n```\n{\n  \"autoprefixer\": {\n    \"browsers\": [\n      \"iOS >= 8\", \"Android >= 4\"\n    ]\n  }\n}\n```\n\n### proxy\n\n设置代理, 参见 [webpack dev server proxy](https://webpack.github.io/docs/webpack-dev-server.html#proxy)\n\n例子:\n\n**.silkrc**\n\n```\n{\n  \"proxy\": [\n      {\n        \"context\": [\"/common/**\", \"/tair/**\", \"/video/**\", \"/system/**\", \"/*.do\"],\n        \"target\": \"http://mytv-test.alibaba.net\",\n        \"secure\": false\n      }\n    ]\n}\n```\n\n### externals\n\n设置 webpack externals. 参见 [webpack externals](http://webpack.github.io/docs/configuration.html#externals)\n\n### multipage\n\n是否是多页面应用. 默认为 true.\n\n### define\n\n对应 webpack 中的 DefinePlugin 配置. 值将自动做 JSON.stringify 处理. 参见 [webpack DefinePlugin](http://webpack.github.io/docs/list-of-plugins.html#defineplugin)\n\nExample:\n\n**.silkrc**\n\n```\n{\n  \"define\": {\n    \"PRODUCTION\": true,\n    \"VERSION\": \"1.0.0\",\n  }\n}\n```\n\n### env\n\n设置某个环境下的配置. `development` 为开发环境, `production` 为生产环境.\n\n例子:\n\n**.silkrc**\n\n```\n{\n  \"extraBabelPlugins\": [\"transform-runtime\"],\n  \"env\": {\n    \"development\": {\n      \"extraBabelPlugins\": [\"dva-hmr\"]\n    }\n  }\n}\n```\n\n配置后, 在开发环境下, `extraBabelPlugins` 为 `[\"transform-runtime\", \"dva-hmr\"]`, 在生产环境下, `extraBabelPlugins` 为 `[\"transform-runtime\"]`.\n  \n注意：如果配置项值为数组或对象，则最终得到配置为合并后的数组或对象，如果配置项的值为字符串等其他类型，则会被 env 中配置的值所替换。\n\n### theme\n\n设置 antd 主题。 支持对象和表示less文件路径的字符串。\n\n例子:\n\n**.silkrc**\n\n```\n{\n  \"theme\": {\n    \"@primary-color\": \"#1DA57A\",\n    \"@link-color\": \"#1DA57A\",\n    \"@border-radius-base\": \"2px\",\n    \"@font-size-base\": \"16px\",\n    \"@line-height-base\": \"1.2\"\n  }\n}\n\n// or\n\n{\n  \"theme\": \"./theme-config.js\"\n}\n\n```\n\n[如何配置 antd 主题](https://ant.design/docs/react/customize-theme)\n\n### port\n\n设置开发服务器的端口.\n\n### dll\n\n是否开启webpack dll功能。默认为 false。如果开启了dll功能，需要先执行一遍 silk dll，生成 vender.dll.js（注意，该指令只需执行一遍）。同时，需要在 template-dev.html 中添加如下代码：\n`<script src=\"/vendor.dll.js\"></script>` 。之后用 silk server 启动开发调试服务器。\n\n### dllEntry\n\n要编译到 vendor.dll.js 中的代码，数组。成员为需要编译到 dll 中的库的路径。\n  \n例子：\n\n```\n{\n  \"dllEntry\": [\"react\", \"react-dom\", \"antd\", \"whatwg-fetch\"]\n}\n```\n  \n当 dllEntry 为空时，编译 dll 时，默认要编译库即为 `['react', 'react-dom', 'antd', 'whatwg-fetch']`。\n\n\n### noVendor\n\n不提取 vendor.js，默认 false。在希望每个页面独立编译时，设置 true。\n\n### notClearBuild\n\n每次 build 时不清理 build 目录。默认 false，希望不清理时设为 true。\n\n\n## 智能重启\n\n- [x] 修改以下文件，开发服务器会自动重启。\n\n    * .silkrc\n    * theme 配置指定的文件\n\n- [x] 新建一个页面时，开发服务器会自动重启。\n\n\n## 高级功能\n\n### Mock\n\n##LICENSE\n\n### MIT\n","readmeFilename":"README.md","gitHead":"fd6049c2b2c3abb48f2e43dddfabcb9cf959aae9","_id":"silki@3.0.13-17","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"liangklfangl","email":"liangklfang@163.com"},"dist":{"integrity":"sha512-frxzYk+Z4ieA+akx13CBbxQgoY2OMqW7t2pqRP6zaf0xDHkdrneAiPUWpsL6caOy7b/G9XaUfWt6ITs5NbD+8g==","shasum":"4f41d4f1a22fccc4c1651f2b12d4e1a8e5ee5a90","tarball":"https://registry.npmjs.org/silki/-/silki-3.0.13-17.tgz","fileCount":560,"unpackedSize":968593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbP/ZCRA9TVsSAnZWagAAoaIP/0k7abtdEkgJ800PsUYy\nePJUViz5HoG5Ya5Y+M7PjnAQSgBLnga/SEY081lZf4fTVykRI2jhUQkomM4D\nDcvb4FZERyYwIyuM88t4ClZzN8/xSuMeS7X8d3ore99WLvH/r6v7zCfZ9B19\nfKh9DZGOIWwVNemqFS/FoH2TCrFXZLnCXH7rhoxBOebT/jgRwh8ubbytT4I0\nQYXYAtQBWKO6CyPaGlUcqIL3YHWDKEOHlHMdpDY8m/UlfHvCQr9TdrfCMB5n\ndLSDXZW5gSYR7B29g+thY8AZnUSn57FRrKlrGhFeVFxYE/lUikj8zauyhszV\n45bbGn5ZR0FRd+HJN9SaHlOjBrhY3s766tWSzgAMrvBiFTq6VRxSimb4ug8Z\n2ldx5IoWfdWqaIY21hg5aiktAblWV/BzNEXtB8ZcapPOXY0kAlmo0hpWRsze\nDb9k14Lptg4KIj0M7VqwvAnoNSrSTc7eqXBOJUrGxnuIvnwzoj1Gh8qN20Sy\ngtTDw0SRnhVwp/vcjWhbCECymZnaRL9MBzKW0kg73IuqZID6IUKo7KL2Do1z\nYsrngUdTBn1AhZLGguYPm/DwS9Um4oa1QfLk+J4rEiAgEQ4skQguF9NShdbW\nhRqb7xb9I2mMPg7goEXZGpRpyBxdKRFoIA91PHkJ6zTeeCTNgSj4ykYFxx60\nCDOb\r\n=IgZp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHGz/aHc/uN3MnYxZ2JlUnmNkU3mhsemIAxQ2DmCy6ETAiBQbEnVdOpOgyEUIQaZ3elZy3CV1ExEMMmhuY/0C1w0iQ=="}]},"maintainers":[{"name":"liangklfangl","email":"liangklfang@163.com"},{"name":"shaozj","email":"814184517@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/silki_3.0.13-17_1533870040895_0.9496419792676065"},"_hasShrinkwrap":false},"3.0.13-18":{"name":"silki","version":"3.0.13-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/sy-demo-generator":"^1.0.2","@ali/sy-readme-generator":"^1.0.3","acorn":"^4.0.3","antd":"^3.1.6","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-import":"^1.6.3","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.22.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","webpackcc":"^2.1.4","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"},"readme":"# silk\n\n## 介绍\n\nreact app 开发cli工具，包括脚手架以及开发调试功能，支持开发 react 多页面 app。 \n  \n支持多种css预处理语言，包括 less sass/scss stylus.\n\n[View README in English](https://github.com/shaozj/silk/blob/master/README_en-us.md)\n[view on github](https://github.com/shaozj/silk)\n\n## 下载安装\n\n```bash\n$ sudo npm install silki -g\n```\n\n## 使用\n\n> 新建一个 react 应用\n\n```bash\n$ silk new\n$ silk new -r  # or\n$ silk new --remote  # 从远程（gitlab）拉取框架代码 \n```\n\n> 新建一个页面\n\n```bash\n$ silk page <name>\n```\n\n> 新建一个独立 h5 组件\n\n```bash\nsilk new mod\n```\n\n> 新建一个组件\n\n```bash\n$ silk cpnt <name>\n```\n\n> 编译代码（在内存中），并启动 react app 调试服务器\n\n```bash\n$ silk server\n```\n\n> 编译代码 (在内存中)，并启动 h5 组件 调试服务器\n\n```bash\nsilk server -m\n```\n\n> 将代码编译并存储在文件中, 默认在 ./build 目录下\n\n```bash\n$ silk build\n```\n\n> 编译 h5 组件\n\n```bash\nsilk buildMod\n```\n\n> 生成 vendor.dll.js 文件\n\n```\n$ silk dll\n```\n\n> 显示帮助文档\n\n```bash\n$ silk -h\n```\n\n> 显示版本\n\n```bash\n$ silk --version\n```\n\n## 配置\n\n* 配置文件为 **.silkrc** ，在项目的根目录下\n* JSON 格式，支持注释\n\n默认配置如下:\n\n```JSON\n{\n  \"entry\": \"src/pages/**/index.js\",\n  \"disableCSSModules\": false,\n  \"publicPath\": \"/\",\n  \"outputPath\": \"./build\",\n  \"useBabelrc\": false,\n  \"extraBabelPlugins\": [\n    [\"import\", [{ \"libraryName\": \"antd\", \"style\": true }]]\n  ],\n  \"extraBabelPresets\": [\n  ],\n  \"extraPostCSSPlugins\": [],\n  \"autoprefixer\": null,\n  \"proxy\": null,\n  \"externals\": null,\n  \"multipage\": true,\n  \"define\": null,\n  \"env\": null,\n  \"theme\": null,\n  \"port\": 8000,\n  \"dll\": false,\n  \"dllEntry\": [],\n  \"noVendor\": false,\n  \"notClearBuild\": false\n}\n\n```\n\n### entry\n\n`entry` 是一个页面的入口点。`entry` 选项对应了 webpack 配置文件中的 `entry`。参见[webpack entry](https://webpack.js.org/concepts/#entry)。 不同之处是，.silkrc 中，支持 glob 格式的 ｀entry｀。\n  \n一个例子如下所示:\n\n**.silkrc**\n\n```\n{\n  \"entry\": \"src/pages/**/index.js\",\n}\n```\n\n### disableCSSModules\n\n禁用 css modules, 默认为 false. 参见 [css modules](https://github.com/css-modules/css-modules)\n\n### publicPath\n\n设置生产环境下的 publicPath, 开发环境下默认为 '/' . 参见 [webpack output.publicPath](http://webpack.github.io/docs/configuration.html#output-publicpath)\n\n### localPublicPath\n\n在本地开发环境强制设置 publicPath (不设置默认为 '/')，为了能在异步加载 js 的线上环境调试\n\n### outputPath\n\n设置 output 路径. 参见 [webpack output.path](http://webpack.github.io/docs/configuration.html#output-path)\n\n### useBabelrc\n\n是否使用本工程下的 .babelrc 文件，默认 false 不使用，如果开启使用，那么得在本工程下安装相应的 babel plugins 和 babel presets。\n\n### extraBabelPlugins\n\n设置额外的 babel 插件。`useBabelrc=false` 时生效。只支持添加, 不支持替换和删除。\n下面是添加 babel-plugin-import 插件的例子:\n\n**.silkrc**\n\n```\n{\n  \"extraBabelPlugins\": [\n    [\"import\", { \"libraryName\": \"antd\", \"libraryDirectory\": \"lib\", \"style\": \"css\" }]\n  ]\n}\n```\n\n### extraBabelPresets\n\n设置额外的 babel presets。`useBabelrc=false` 时生效。只支持添加, 不支持替换和删除。\n\n**.silkrc**\n\n```\n{\n  \"extraBabelPresets\": ['babel-preset-stage-2']\n  ]\n}\n```\n\n### extraPostCSSPlugins\n\n设置额外的 postcss 插件. 目前还未支持.\n\n### autoprefixer\n\n设置 autoprefixer, 参见 [autoprefixer](https://github.com/postcss/autoprefixer) 和 [browserslist](https://github.com/ai/browserslist#queries)\n\n例子:\n\n**.silkrc**\n\n```\n{\n  \"autoprefixer\": {\n    \"browsers\": [\n      \"iOS >= 8\", \"Android >= 4\"\n    ]\n  }\n}\n```\n\n### proxy\n\n设置代理, 参见 [webpack dev server proxy](https://webpack.github.io/docs/webpack-dev-server.html#proxy)\n\n例子:\n\n**.silkrc**\n\n```\n{\n  \"proxy\": [\n      {\n        \"context\": [\"/common/**\", \"/tair/**\", \"/video/**\", \"/system/**\", \"/*.do\"],\n        \"target\": \"http://mytv-test.alibaba.net\",\n        \"secure\": false\n      }\n    ]\n}\n```\n\n### externals\n\n设置 webpack externals. 参见 [webpack externals](http://webpack.github.io/docs/configuration.html#externals)\n\n### multipage\n\n是否是多页面应用. 默认为 true.\n\n### define\n\n对应 webpack 中的 DefinePlugin 配置. 值将自动做 JSON.stringify 处理. 参见 [webpack DefinePlugin](http://webpack.github.io/docs/list-of-plugins.html#defineplugin)\n\nExample:\n\n**.silkrc**\n\n```\n{\n  \"define\": {\n    \"PRODUCTION\": true,\n    \"VERSION\": \"1.0.0\",\n  }\n}\n```\n\n### env\n\n设置某个环境下的配置. `development` 为开发环境, `production` 为生产环境.\n\n例子:\n\n**.silkrc**\n\n```\n{\n  \"extraBabelPlugins\": [\"transform-runtime\"],\n  \"env\": {\n    \"development\": {\n      \"extraBabelPlugins\": [\"dva-hmr\"]\n    }\n  }\n}\n```\n\n配置后, 在开发环境下, `extraBabelPlugins` 为 `[\"transform-runtime\", \"dva-hmr\"]`, 在生产环境下, `extraBabelPlugins` 为 `[\"transform-runtime\"]`.\n  \n注意：如果配置项值为数组或对象，则最终得到配置为合并后的数组或对象，如果配置项的值为字符串等其他类型，则会被 env 中配置的值所替换。\n\n### theme\n\n设置 antd 主题。 支持对象和表示less文件路径的字符串。\n\n例子:\n\n**.silkrc**\n\n```\n{\n  \"theme\": {\n    \"@primary-color\": \"#1DA57A\",\n    \"@link-color\": \"#1DA57A\",\n    \"@border-radius-base\": \"2px\",\n    \"@font-size-base\": \"16px\",\n    \"@line-height-base\": \"1.2\"\n  }\n}\n\n// or\n\n{\n  \"theme\": \"./theme-config.js\"\n}\n\n```\n\n[如何配置 antd 主题](https://ant.design/docs/react/customize-theme)\n\n### port\n\n设置开发服务器的端口.\n\n### dll\n\n是否开启webpack dll功能。默认为 false。如果开启了dll功能，需要先执行一遍 silk dll，生成 vender.dll.js（注意，该指令只需执行一遍）。同时，需要在 template-dev.html 中添加如下代码：\n`<script src=\"/vendor.dll.js\"></script>` 。之后用 silk server 启动开发调试服务器。\n\n### dllEntry\n\n要编译到 vendor.dll.js 中的代码，数组。成员为需要编译到 dll 中的库的路径。\n  \n例子：\n\n```\n{\n  \"dllEntry\": [\"react\", \"react-dom\", \"antd\", \"whatwg-fetch\"]\n}\n```\n  \n当 dllEntry 为空时，编译 dll 时，默认要编译库即为 `['react', 'react-dom', 'antd', 'whatwg-fetch']`。\n\n\n### noVendor\n\n不提取 vendor.js，默认 false。在希望每个页面独立编译时，设置 true。\n\n### notClearBuild\n\n每次 build 时不清理 build 目录。默认 false，希望不清理时设为 true。\n\n\n## 智能重启\n\n- [x] 修改以下文件，开发服务器会自动重启。\n\n    * .silkrc\n    * theme 配置指定的文件\n\n- [x] 新建一个页面时，开发服务器会自动重启。\n\n\n## 高级功能\n\n### Mock\n\n##LICENSE\n\n### MIT\n","readmeFilename":"README.md","gitHead":"a7e5599e749f79a70044b80d847c4d973fb2318c","_id":"silki@3.0.13-18","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"liangklfangl","email":"liangklfang@163.com"},"dist":{"integrity":"sha512-1wXlLT3DaDUtnfv+nT2+72IYcBN+L5oRJmxjOF36XA8Ohgy6c+Rwh0MpTtpEvv1kejIn6oz25fAdoDR4yedQ8A==","shasum":"671bcf7ec7ba71e0f3825a6da06cf3a4829f8803","tarball":"https://registry.npmjs.org/silki/-/silki-3.0.13-18.tgz","fileCount":560,"unpackedSize":968593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbQDhCRA9TVsSAnZWagAAKvcP/A65EXwtudMgEHsMXU05\nWhLhrDNbWc2sFPHqlzUzoZFQGtYb0R/0Wg7O52sZAR8SMZr5wzeUkm0rfBeM\nbyV92YpIVtMzmHo2F2uFmslAX3r1zgvbXyrK3SSIrgiRqNm2ZgQGDU4q9fKV\nEUDqo4SFTfnEOYYAGdvznJQjHz34fopQC4Ttzmq4vVdWX/KERbxYcDI+xnPv\n/VVCvrMqXSO6UmUPEvX/CupEmA0Vdki/Pl6ThDcvcV8XwVQtpu2cUo7fwioc\nl6NI88SYy7HaH0g/q9U8xlZ7S0SkfWpp8loJj+lcJl5XBbqFwXFMRkpgYRuQ\n36txVbGbuCbSFc4b+T6ZbrdofR2xFPF5VpZUF3ZsfSwazaLJAp6+IpadYRsx\nJa05A+T0ubaVvwbru6RRB+KoH0Zrn+jPcZD1xR6yd1+rNWANEj/ko+aHrJ88\nKKIr/0slJdmQJ4APC7SArVfamRd1sCnBAdgzzr3p81g3Mb3PfHoka29oqoSQ\njGSBd6HuVD3e16EIInlJsmDj0naerbCq0gjGYPRY2IcpDcls7TW3Qa7GBDzh\ndxjyDkhNOsytMUyKqGOSrAaq/aQ1A7dLMvxfI9uxZsW2ZkVPqWpKopyOoVWx\nRDj/forhDYAHinz8Gn5+ooQCazkxEnvhk6Y6Tikxva+RyPeFaLPmSUQ5dUQT\nz3T6\r\n=tYK+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEoehgW46qQEPIhvEBJNtw3F5IP4r0CDK+wM9LvL6KE7AiBa4FYxpB67WIyJRsjegFIApChK+CJ4p1ecbQ8nsEtYiw=="}]},"maintainers":[{"name":"liangklfangl","email":"liangklfang@163.com"},{"name":"shaozj","email":"814184517@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/silki_3.0.13-18_1533870305281_0.7078056413255964"},"_hasShrinkwrap":false},"3.0.13-19":{"name":"silki","version":"3.0.13-19","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/sy-demo-generator":"^1.0.2","@ali/sy-readme-generator":"^1.0.4","acorn":"^4.0.3","antd":"^3.1.6","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-import":"^1.6.3","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.22.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","webpackcc":"^2.1.4","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"},"readme":"# silk\n\n## 介绍\n\nreact app 开发cli工具，包括脚手架以及开发调试功能，支持开发 react 多页面 app。 \n  \n支持多种css预处理语言，包括 less sass/scss stylus.\n\n[View README in English](https://github.com/shaozj/silk/blob/master/README_en-us.md)\n[view on github](https://github.com/shaozj/silk)\n\n## 下载安装\n\n```bash\n$ sudo npm install silki -g\n```\n\n## 使用\n\n> 新建一个 react 应用\n\n```bash\n$ silk new\n$ silk new -r  # or\n$ silk new --remote  # 从远程（gitlab）拉取框架代码 \n```\n\n> 新建一个页面\n\n```bash\n$ silk page <name>\n```\n\n> 新建一个独立 h5 组件\n\n```bash\nsilk new mod\n```\n\n> 新建一个组件\n\n```bash\n$ silk cpnt <name>\n```\n\n> 编译代码（在内存中），并启动 react app 调试服务器\n\n```bash\n$ silk server\n```\n\n> 编译代码 (在内存中)，并启动 h5 组件 调试服务器\n\n```bash\nsilk server -m\n```\n\n> 将代码编译并存储在文件中, 默认在 ./build 目录下\n\n```bash\n$ silk build\n```\n\n> 编译 h5 组件\n\n```bash\nsilk buildMod\n```\n\n> 生成 vendor.dll.js 文件\n\n```\n$ silk dll\n```\n\n> 显示帮助文档\n\n```bash\n$ silk -h\n```\n\n> 显示版本\n\n```bash\n$ silk --version\n```\n\n## 配置\n\n* 配置文件为 **.silkrc** ，在项目的根目录下\n* JSON 格式，支持注释\n\n默认配置如下:\n\n```JSON\n{\n  \"entry\": \"src/pages/**/index.js\",\n  \"disableCSSModules\": false,\n  \"publicPath\": \"/\",\n  \"outputPath\": \"./build\",\n  \"useBabelrc\": false,\n  \"extraBabelPlugins\": [\n    [\"import\", [{ \"libraryName\": \"antd\", \"style\": true }]]\n  ],\n  \"extraBabelPresets\": [\n  ],\n  \"extraPostCSSPlugins\": [],\n  \"autoprefixer\": null,\n  \"proxy\": null,\n  \"externals\": null,\n  \"multipage\": true,\n  \"define\": null,\n  \"env\": null,\n  \"theme\": null,\n  \"port\": 8000,\n  \"dll\": false,\n  \"dllEntry\": [],\n  \"noVendor\": false,\n  \"notClearBuild\": false\n}\n\n```\n\n### entry\n\n`entry` 是一个页面的入口点。`entry` 选项对应了 webpack 配置文件中的 `entry`。参见[webpack entry](https://webpack.js.org/concepts/#entry)。 不同之处是，.silkrc 中，支持 glob 格式的 ｀entry｀。\n  \n一个例子如下所示:\n\n**.silkrc**\n\n```\n{\n  \"entry\": \"src/pages/**/index.js\",\n}\n```\n\n### disableCSSModules\n\n禁用 css modules, 默认为 false. 参见 [css modules](https://github.com/css-modules/css-modules)\n\n### publicPath\n\n设置生产环境下的 publicPath, 开发环境下默认为 '/' . 参见 [webpack output.publicPath](http://webpack.github.io/docs/configuration.html#output-publicpath)\n\n### localPublicPath\n\n在本地开发环境强制设置 publicPath (不设置默认为 '/')，为了能在异步加载 js 的线上环境调试\n\n### outputPath\n\n设置 output 路径. 参见 [webpack output.path](http://webpack.github.io/docs/configuration.html#output-path)\n\n### useBabelrc\n\n是否使用本工程下的 .babelrc 文件，默认 false 不使用，如果开启使用，那么得在本工程下安装相应的 babel plugins 和 babel presets。\n\n### extraBabelPlugins\n\n设置额外的 babel 插件。`useBabelrc=false` 时生效。只支持添加, 不支持替换和删除。\n下面是添加 babel-plugin-import 插件的例子:\n\n**.silkrc**\n\n```\n{\n  \"extraBabelPlugins\": [\n    [\"import\", { \"libraryName\": \"antd\", \"libraryDirectory\": \"lib\", \"style\": \"css\" }]\n  ]\n}\n```\n\n### extraBabelPresets\n\n设置额外的 babel presets。`useBabelrc=false` 时生效。只支持添加, 不支持替换和删除。\n\n**.silkrc**\n\n```\n{\n  \"extraBabelPresets\": ['babel-preset-stage-2']\n  ]\n}\n```\n\n### extraPostCSSPlugins\n\n设置额外的 postcss 插件. 目前还未支持.\n\n### autoprefixer\n\n设置 autoprefixer, 参见 [autoprefixer](https://github.com/postcss/autoprefixer) 和 [browserslist](https://github.com/ai/browserslist#queries)\n\n例子:\n\n**.silkrc**\n\n```\n{\n  \"autoprefixer\": {\n    \"browsers\": [\n      \"iOS >= 8\", \"Android >= 4\"\n    ]\n  }\n}\n```\n\n### proxy\n\n设置代理, 参见 [webpack dev server proxy](https://webpack.github.io/docs/webpack-dev-server.html#proxy)\n\n例子:\n\n**.silkrc**\n\n```\n{\n  \"proxy\": [\n      {\n        \"context\": [\"/common/**\", \"/tair/**\", \"/video/**\", \"/system/**\", \"/*.do\"],\n        \"target\": \"http://mytv-test.alibaba.net\",\n        \"secure\": false\n      }\n    ]\n}\n```\n\n### externals\n\n设置 webpack externals. 参见 [webpack externals](http://webpack.github.io/docs/configuration.html#externals)\n\n### multipage\n\n是否是多页面应用. 默认为 true.\n\n### define\n\n对应 webpack 中的 DefinePlugin 配置. 值将自动做 JSON.stringify 处理. 参见 [webpack DefinePlugin](http://webpack.github.io/docs/list-of-plugins.html#defineplugin)\n\nExample:\n\n**.silkrc**\n\n```\n{\n  \"define\": {\n    \"PRODUCTION\": true,\n    \"VERSION\": \"1.0.0\",\n  }\n}\n```\n\n### env\n\n设置某个环境下的配置. `development` 为开发环境, `production` 为生产环境.\n\n例子:\n\n**.silkrc**\n\n```\n{\n  \"extraBabelPlugins\": [\"transform-runtime\"],\n  \"env\": {\n    \"development\": {\n      \"extraBabelPlugins\": [\"dva-hmr\"]\n    }\n  }\n}\n```\n\n配置后, 在开发环境下, `extraBabelPlugins` 为 `[\"transform-runtime\", \"dva-hmr\"]`, 在生产环境下, `extraBabelPlugins` 为 `[\"transform-runtime\"]`.\n  \n注意：如果配置项值为数组或对象，则最终得到配置为合并后的数组或对象，如果配置项的值为字符串等其他类型，则会被 env 中配置的值所替换。\n\n### theme\n\n设置 antd 主题。 支持对象和表示less文件路径的字符串。\n\n例子:\n\n**.silkrc**\n\n```\n{\n  \"theme\": {\n    \"@primary-color\": \"#1DA57A\",\n    \"@link-color\": \"#1DA57A\",\n    \"@border-radius-base\": \"2px\",\n    \"@font-size-base\": \"16px\",\n    \"@line-height-base\": \"1.2\"\n  }\n}\n\n// or\n\n{\n  \"theme\": \"./theme-config.js\"\n}\n\n```\n\n[如何配置 antd 主题](https://ant.design/docs/react/customize-theme)\n\n### port\n\n设置开发服务器的端口.\n\n### dll\n\n是否开启webpack dll功能。默认为 false。如果开启了dll功能，需要先执行一遍 silk dll，生成 vender.dll.js（注意，该指令只需执行一遍）。同时，需要在 template-dev.html 中添加如下代码：\n`<script src=\"/vendor.dll.js\"></script>` 。之后用 silk server 启动开发调试服务器。\n\n### dllEntry\n\n要编译到 vendor.dll.js 中的代码，数组。成员为需要编译到 dll 中的库的路径。\n  \n例子：\n\n```\n{\n  \"dllEntry\": [\"react\", \"react-dom\", \"antd\", \"whatwg-fetch\"]\n}\n```\n  \n当 dllEntry 为空时，编译 dll 时，默认要编译库即为 `['react', 'react-dom', 'antd', 'whatwg-fetch']`。\n\n\n### noVendor\n\n不提取 vendor.js，默认 false。在希望每个页面独立编译时，设置 true。\n\n### notClearBuild\n\n每次 build 时不清理 build 目录。默认 false，希望不清理时设为 true。\n\n\n## 智能重启\n\n- [x] 修改以下文件，开发服务器会自动重启。\n\n    * .silkrc\n    * theme 配置指定的文件\n\n- [x] 新建一个页面时，开发服务器会自动重启。\n\n\n## 高级功能\n\n### Mock\n\n##LICENSE\n\n### MIT\n","readmeFilename":"README.md","gitHead":"be3acdcecb7486cb25f0b1ce6e7e4dfd456687e5","_id":"silki@3.0.13-19","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"liangklfangl","email":"liangklfang@163.com"},"dist":{"integrity":"sha512-sCI/6R6+RJhgJ3YUeIEa8f1E3PywRi+ZZAgzFM+GotWQY3T/5uwdRjoBQRG3GJo9MBI3EoJH9SydPZ/lUGK+/Q==","shasum":"3aa1e0fe6463258df9337b15cd5aebe02cd732b1","tarball":"https://registry.npmjs.org/silki/-/silki-3.0.13-19.tgz","fileCount":560,"unpackedSize":968593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbQ3FCRA9TVsSAnZWagAA5IMP/jL1mBhYLChiaxPEYOSE\n/qo88pR6GYiUUH48bDBpcBrB64zQfpQgEWRgUE8Y3zwTLiAiaCwkNq3ks/o1\nTGgdAOMoHyZeyrv4hLmHBKsRMwy4GuHU3+NYDvdhbIVnoOREDnfJuHIk3ADl\nFQ56M9qi013AggH/ZC5/HH9URMZnD72MplZiATdWJeGuPlHE9An/8Ejj2D7r\ndVxeYM4V5LUg2qEBjjdnqS4Wfxb82uMIYCGacCOumvjNEPeeXyukwAFO508m\nKt+D2DZvzkYXS3JN7em37g8Z6UFYeStaFYGhKb3OzqCRy0R4UNDm4esxEInE\nu2dKnhd6zT9QKadpDr74Zo6EDQaVwZ3xRQmAJgg3npMJsja6IV6TeKUDiYvB\nsptOa/DNpkVNSCBNwYohtFkLxiTHijHzQd0IUZF1aLFD2FuDYaP81UmGqm7n\nG3oKPzC25JYtT11bQxLZ7tECGxcBJaMS7MNHF4If/7o5BXM371Yo/MqQdumk\niFua7puZrcsBsq4435wHp2JjQdKEalCxsDGiTAlX3StoK6ypPzCs7gTQk5MV\nhNd6XpFFVqJMcC25SN89NAl2ot027nkZY4GuhNaKic8DwmgfcGQWd/4HXA8e\nVL13JK3kpHoYSCAVikcoHhHFtj2cMMNIidxMO/IOQrEprWKb1eMAJumtj0X2\n5bS8\r\n=2fcl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqAO9xD5ZgwUQ4lry6gGIgHfpWFdh6elEJKaXhi5HchAIgaNb67bXQV9R3k4fPCUCgq7ZYwI2brPG4ogR6vO48ytg="}]},"maintainers":[{"name":"liangklfangl","email":"liangklfang@163.com"},{"name":"shaozj","email":"814184517@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/silki_3.0.13-19_1533873605312_0.7001795544983411"},"_hasShrinkwrap":false},"3.0.17":{"name":"silki","version":"3.0.17","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"},"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"},"gitHead":"b3975af0c478f275809e89f99060044dd7bc86b8","_id":"silki@3.0.17","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-JGlhnJI2i7MhITnsqA18BU4RfWOBPBbc3UlnV/pyzv34eDW55aNej4utYZe936Yf2sz7ZNQ3kU7NljUAqnn2Ow==","shasum":"5b3cf79722f058609cec5b891a1031ec567707b3","tarball":"https://registry.npmjs.org/silki/-/silki-3.0.17.tgz","fileCount":283,"unpackedSize":484570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBYuHCRA9TVsSAnZWagAAFDoP/2LQd8/eFeKpol+ulvcK\nVZu3s1LYrJaPJ+AoDNM5uwXg/alqxyU6OqtBLl8yMBBoRFSTvr7Lbx3k0DSL\nynQJa5E9dSceyAk49Em+pLJ+7E25vou/dPhA+oW+ZWDabUZf9aQ3VCYr0HLQ\n6umxPHdASgEo1LxGzMnGSRcdAnnaT2a11mEpBlIJciTwO1Tx8bEhgaYsSTYc\noC+gwgQja1ymAgN5xGaWdGgwwahOHouRQwWZgYl2CkHOmy0PBxBunvXg5GK8\nhtHyi49O1ZAPVo1k/FPIZlP7UkhL8EfOQ8xd/xFSNbuQp/j57Efcgn0vYyOY\n3MnPyirchNp9yGlkMMyJH0Xy3aF7b4g2O3UZ4yf3KwB4vwYle02fZuFo1zKw\nEK0iBuXyZbP+EeOfXrDH1pg9TdPV2QVDTb8ATS7bQWAfLczXzTb6Zcun0sDw\neUHrKFV9JloXtvBv/mlM37o5Z7+Jr5Xi7mBcGIlnb9kpdcJJpc1E4Lp9fF1E\nayBPf5N2CXrc5D1xCd59FWALjeiAMZWcPOSVeBSuSz+Ik/blpLWLop6iXMhX\nn9kzdYWMhNDnGV+n93KDM3icBLLIoi/K89WIEoWWpP2nb8w7vMOMTvf5B5xv\n2vapZfsm9IqhKc0b+yD8+JDDON7REdFmu19wCb8EDarNJlBbquCJnSP/JPuV\nxvYP\r\n=Xfk/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqzbxmIPbpQKRhSVfs4TNgk6eefrlDxyv9jnFi1CwHLQIhAJt7UvDU4Pi9x6JtF6nkCCaVqdMNsu9o3DcyCDe3sYOZ"}]},"_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"directories":{},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"},{"name":"liangklfangl","email":"liangklfangl@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/silki_3.0.17_1610976135291_0.5121451033703417"},"_hasShrinkwrap":false},"3.0.18":{"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"},"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"},"gitHead":"fac426782644520848be83085a807fdebac63d4c","_id":"silki@3.0.18","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-uTwbQMgwcL26HE9Yt/XcUawsYcvfEUc6En8n0YUodPEaR36/4MZr60jpCHoL09VMbh27yNa8T6zBniJaxIJrgA==","shasum":"0465bd64d2c2fd88743559036a0b5dc8c9030595","tarball":"https://registry.npmjs.org/silki/-/silki-3.0.18.tgz","fileCount":558,"unpackedSize":951723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBYxrCRA9TVsSAnZWagAASP0QAJVCe4CrtPL8cRt3xKYO\nXLf++zjh92QTqxP2bBDaxlZxLriLGwsmdKvGfLMj5N8ylR7qxvcqQ2Agqwvi\nP6rIUi6lyGmBOAUghXg3+9zroEfRaajE7xu0PmJw/+VaoiR4QJlOYUkGn4jM\nd6ZoDAQQ60ZcTJPzL+B6U3r/bUwzz5NihhGT4IXyLm+PqT5ATFh9RCrSfSTn\n6FI8BT02LjjRsO4E4wPpaLOYaiJqVO9v8AWidUsd2ilPgs4l6xj+vPCQKTJc\nl4ZcczDiQmqf50tMpnTkC/u2UL0tO9bUH3vyudor2+y+NyMF9g7UzDWg+Pd/\nH8t4ToUU9GrQjZSbG1tmAT7Wh2fR1paeyB69ascEuqArqCKRmlR0b6aF7CeL\ntXkdUrbambrZaRPTlPr+1Y4p5r9JVd/8ljWC2Q1B+usDMinL7wFYVNAoOpze\nCQ7x+q9XsKtdb/+gUNmQBrNGKdd7D6bFmQ2XXxmV5sJTEOfHiRyzcGoxOTr5\nGAss9odH9eezgb+ZFx4fkn4SM5LHcnDmSOAF08YZZv0z5RkdTHResGz9/VCb\nxtAcG8cqbQG7WbrIYcWIcKuI7FGKo4aVqnjK8bB2OG38FH0EgwL/6UEy5RDZ\nPK9duhdzUSsSJ8uvfakawFmyoJQUO0mNvFFGi9EsqCYKiFd9VAQOgriZ+xqv\n/Zn2\r\n=5XXR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICrt57HoDBTOZzb8UjJRWKnTeDxMMZpmyemgYHT0GU4RAiEA0X9toLoYwXCTKieEVAgcqob+lQZ1SThNrmdXGavYzAE="}]},"_npmUser":{"name":"shaozj","email":"814184517@qq.com"},"directories":{},"maintainers":[{"name":"shaozj","email":"814184517@qq.com"},{"name":"liangklfangl","email":"liangklfangl@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/silki_3.0.18_1610976363084_0.953707301367672"},"_hasShrinkwrap":false}},"readme":"# silk\n\n## 介绍\n\nreact app 开发cli工具，包括脚手架以及开发调试功能，支持开发 react 多页面 app。 \n  \n支持多种css预处理语言，包括 less sass/scss stylus.\n\n[View README in English](https://github.com/shaozj/silk/blob/master/README_en-us.md)\n[view on github](https://github.com/shaozj/silk)\n\n## 下载安装\n\n```bash\n$ sudo npm install silki -g\n```\n\n## 使用\n\n> 新建一个 react 应用\n\n```bash\n$ silk new\n$ silk new -r  # or\n$ silk new --remote  # 从远程（gitlab）拉取框架代码 \n```\n\n> 新建一个页面\n\n```bash\n$ silk page <name>\n```\n\n> 新建一个独立 h5 组件\n\n```bash\nsilk new mod\n```\n\n> 新建一个组件\n\n```bash\n$ silk cpnt <name>\n```\n\n> 编译代码（在内存中），并启动 react app 调试服务器\n\n```bash\n$ silk server\n```\n\n> 编译代码 (在内存中)，并启动 h5 组件 调试服务器\n\n```bash\nsilk server -m\n```\n\n> 将代码编译并存储在文件中, 默认在 ./build 目录下\n\n```bash\n$ silk build\n```\n\n> 编译 h5 组件\n\n```bash\nsilk buildMod\n```\n\n> 生成 vendor.dll.js 文件\n\n```\n$ silk dll\n```\n\n> 显示帮助文档\n\n```bash\n$ silk -h\n```\n\n> 显示版本\n\n```bash\n$ silk --version\n```\n\n## 配置\n\n* 配置文件为 **.silkrc** ，在项目的根目录下\n* JSON 格式，支持注释\n\n默认配置如下:\n\n```JSON\n{\n  \"entry\": \"src/pages/**/index.js\",\n  \"disableCSSModules\": false,\n  \"publicPath\": \"/\",\n  \"outputPath\": \"./build\",\n  \"useBabelrc\": false,\n  \"extraBabelPlugins\": [\n    [\"import\", [{ \"libraryName\": \"antd\", \"style\": true }]]\n  ],\n  \"extraBabelPresets\": [\n  ],\n  \"extraPostCSSPlugins\": [],\n  \"autoprefixer\": null,\n  \"proxy\": null,\n  \"externals\": null,\n  \"multipage\": true,\n  \"define\": null,\n  \"env\": null,\n  \"theme\": null,\n  \"port\": 8000,\n  \"dll\": false,\n  \"dllEntry\": [],\n  \"noVendor\": false,\n  \"notClearBuild\": false\n}\n\n```\n\n### entry\n\n`entry` 是一个页面的入口点。`entry` 选项对应了 webpack 配置文件中的 `entry`。参见[webpack entry](https://webpack.js.org/concepts/#entry)。 不同之处是，.silkrc 中，支持 glob 格式的 ｀entry｀。\n  \n一个例子如下所示:\n\n**.silkrc**\n\n```\n{\n  \"entry\": \"src/pages/**/index.js\",\n}\n```\n\n### disableCSSModules\n\n禁用 css modules, 默认为 false. 参见 [css modules](https://github.com/css-modules/css-modules)\n\n### publicPath\n\n设置生产环境下的 publicPath, 开发环境下默认为 '/' . 参见 [webpack output.publicPath](http://webpack.github.io/docs/configuration.html#output-publicpath)\n\n### localPublicPath\n\n在本地开发环境强制设置 publicPath (不设置默认为 '/')，为了能在异步加载 js 的线上环境调试\n\n### outputPath\n\n设置 output 路径. 参见 [webpack output.path](http://webpack.github.io/docs/configuration.html#output-path)\n\n### useBabelrc\n\n是否使用本工程下的 .babelrc 文件，默认 false 不使用，如果开启使用，那么得在本工程下安装相应的 babel plugins 和 babel presets。\n\n### extraBabelPlugins\n\n设置额外的 babel 插件。`useBabelrc=false` 时生效。只支持添加, 不支持替换和删除。\n下面是添加 babel-plugin-import 插件的例子:\n\n**.silkrc**\n\n```\n{\n  \"extraBabelPlugins\": [\n    [\"import\", { \"libraryName\": \"antd\", \"libraryDirectory\": \"lib\", \"style\": \"css\" }]\n  ]\n}\n```\n\n### extraBabelPresets\n\n设置额外的 babel presets。`useBabelrc=false` 时生效。只支持添加, 不支持替换和删除。\n\n**.silkrc**\n\n```\n{\n  \"extraBabelPresets\": ['babel-preset-stage-2']\n  ]\n}\n```\n\n### extraPostCSSPlugins\n\n设置额外的 postcss 插件. 目前还未支持.\n\n### autoprefixer\n\n设置 autoprefixer, 参见 [autoprefixer](https://github.com/postcss/autoprefixer) 和 [browserslist](https://github.com/ai/browserslist#queries)\n\n例子:\n\n**.silkrc**\n\n```\n{\n  \"autoprefixer\": {\n    \"browsers\": [\n      \"iOS >= 8\", \"Android >= 4\"\n    ]\n  }\n}\n```\n\n### proxy\n\n设置代理, 参见 [webpack dev server proxy](https://webpack.github.io/docs/webpack-dev-server.html#proxy)\n\n例子:\n\n**.silkrc**\n\n```\n{\n  \"proxy\": [\n      {\n        \"context\": [\"/common/**\", \"/tair/**\", \"/video/**\", \"/system/**\", \"/*.do\"],\n        \"target\": \"http://mytv-test.alibaba.net\",\n        \"secure\": false\n      }\n    ]\n}\n```\n\n### externals\n\n设置 webpack externals. 参见 [webpack externals](http://webpack.github.io/docs/configuration.html#externals)\n\n### multipage\n\n是否是多页面应用. 默认为 true.\n\n### define\n\n对应 webpack 中的 DefinePlugin 配置. 值将自动做 JSON.stringify 处理. 参见 [webpack DefinePlugin](http://webpack.github.io/docs/list-of-plugins.html#defineplugin)\n\nExample:\n\n**.silkrc**\n\n```\n{\n  \"define\": {\n    \"PRODUCTION\": true,\n    \"VERSION\": \"1.0.0\",\n  }\n}\n```\n\n### env\n\n设置某个环境下的配置. `development` 为开发环境, `production` 为生产环境.\n\n例子:\n\n**.silkrc**\n\n```\n{\n  \"extraBabelPlugins\": [\"transform-runtime\"],\n  \"env\": {\n    \"development\": {\n      \"extraBabelPlugins\": [\"dva-hmr\"]\n    }\n  }\n}\n```\n\n配置后, 在开发环境下, `extraBabelPlugins` 为 `[\"transform-runtime\", \"dva-hmr\"]`, 在生产环境下, `extraBabelPlugins` 为 `[\"transform-runtime\"]`.\n  \n注意：如果配置项值为数组或对象，则最终得到配置为合并后的数组或对象，如果配置项的值为字符串等其他类型，则会被 env 中配置的值所替换。\n\n### theme\n\n设置 antd 主题。 支持对象和表示less文件路径的字符串。\n\n例子:\n\n**.silkrc**\n\n```\n{\n  \"theme\": {\n    \"@primary-color\": \"#1DA57A\",\n    \"@link-color\": \"#1DA57A\",\n    \"@border-radius-base\": \"2px\",\n    \"@font-size-base\": \"16px\",\n    \"@line-height-base\": \"1.2\"\n  }\n}\n\n// or\n\n{\n  \"theme\": \"./theme-config.js\"\n}\n\n```\n\n[如何配置 antd 主题](https://ant.design/docs/react/customize-theme)\n\n### port\n\n设置开发服务器的端口.\n\n### dll\n\n是否开启webpack dll功能。默认为 false。如果开启了dll功能，需要先执行一遍 silk dll，生成 vender.dll.js（注意，该指令只需执行一遍）。同时，需要在 template-dev.html 中添加如下代码：\n`<script src=\"/vendor.dll.js\"></script>` 。之后用 silk server 启动开发调试服务器。\n\n### dllEntry\n\n要编译到 vendor.dll.js 中的代码，数组。成员为需要编译到 dll 中的库的路径。\n  \n例子：\n\n```\n{\n  \"dllEntry\": [\"react\", \"react-dom\", \"antd\", \"whatwg-fetch\"]\n}\n```\n  \n当 dllEntry 为空时，编译 dll 时，默认要编译库即为 `['react', 'react-dom', 'antd', 'whatwg-fetch']`。\n\n\n### noVendor\n\n不提取 vendor.js，默认 false。在希望每个页面独立编译时，设置 true。\n\n### notClearBuild\n\n每次 build 时不清理 build 目录。默认 false，希望不清理时设为 true。\n\n### useBabelCmd                                        \n\n使用 babel 直接编译命令\n\n```\n\"useBabelCmd\": false\n\n```\n\n\n## 智能重启\n\n- [x] 修改以下文件，开发服务器会自动重启。\n\n    * .silkrc\n    * theme 配置指定的文件\n\n- [x] 新建一个页面时，开发服务器会自动重启。\n\n\n## 高级功能\n\n### Mock\n\n##LICENSE\n\n### MIT\n","maintainers":[{"name":"shaozj","email":"814184517@qq.com"},{"name":"liangklfangl","email":"liangklfangl@163.com"}],"time":{"modified":"2022-06-26T19:25:42.596Z","created":"2017-02-10T08:06:59.623Z","0.1.0":"2017-02-10T08:06:59.623Z","0.1.1":"2017-02-10T09:49:05.349Z","0.1.2":"2017-02-13T09:00:05.714Z","0.1.3":"2017-02-13T09:15:37.271Z","0.1.4":"2017-02-14T09:40:38.326Z","0.1.5":"2017-02-14T12:02:15.322Z","0.1.6":"2017-02-14T12:21:50.823Z","0.1.7":"2017-02-15T02:59:19.886Z","0.1.8":"2017-02-15T06:39:27.796Z","0.1.9":"2017-02-15T06:52:29.356Z","0.1.10":"2017-02-15T07:33:15.956Z","0.1.11":"2017-02-15T09:47:11.290Z","0.1.12":"2017-02-16T02:57:31.393Z","0.1.13":"2017-02-16T05:14:56.277Z","0.1.14":"2017-02-16T05:40:45.827Z","0.1.15":"2017-02-17T08:58:09.918Z","0.1.16":"2017-02-17T09:54:57.538Z","0.1.17":"2017-02-21T08:03:54.123Z","0.1.18":"2017-02-21T09:18:43.021Z","0.1.19":"2017-02-22T07:34:05.296Z","0.1.20":"2017-02-22T07:36:39.561Z","0.1.21":"2017-02-27T01:55:43.278Z","0.1.22":"2017-02-27T05:42:54.721Z","0.1.23":"2017-02-27T07:22:37.371Z","0.1.24":"2017-03-02T08:12:46.346Z","0.1.25":"2017-03-10T06:34:21.721Z","0.1.27":"2017-05-06T10:50:56.278Z","0.1.28":"2017-05-08T01:38:31.885Z","0.1.29":"2017-05-15T03:57:39.959Z","0.1.30":"2017-05-15T06:26:48.965Z","0.1.31":"2017-05-15T06:42:44.389Z","0.1.32":"2017-05-16T02:24:12.590Z","0.1.33":"2017-05-26T03:48:32.203Z","0.1.34":"2017-06-06T08:42:26.621Z","0.1.35":"2017-06-06T08:47:16.216Z","0.1.36":"2017-06-09T01:54:04.642Z","0.1.37":"2017-06-09T03:16:43.264Z","0.1.38":"2017-06-09T03:29:32.394Z","0.1.39":"2017-06-14T10:21:30.640Z","0.1.40":"2017-06-21T07:11:15.615Z","0.1.41":"2017-06-25T04:21:10.635Z","0.1.42":"2017-07-05T02:07:26.641Z","0.1.43":"2017-07-14T03:56:07.496Z","0.1.44":"2017-08-01T02:03:01.007Z","0.1.45":"2017-08-21T07:30:45.004Z","0.1.46":"2017-08-31T02:13:22.813Z","0.1.47":"2017-08-31T05:35:52.120Z","0.1.49":"2017-09-07T07:20:31.650Z","0.1.50":"2017-09-13T02:47:31.294Z","0.1.51":"2017-09-13T05:18:22.859Z","0.1.52":"2017-09-13T09:03:35.739Z","0.1.53":"2017-09-20T07:07:28.207Z","3.0.0":"2017-11-09T09:04:13.486Z","3.0.1":"2017-11-10T03:44:46.673Z","3.0.2":"2017-11-10T05:54:44.587Z","3.0.3":"2017-11-13T06:49:04.138Z","3.0.4":"2017-11-16T03:12:12.974Z","3.0.5":"2017-11-27T07:51:57.853Z","3.0.6":"2017-12-01T03:38:50.069Z","3.0.7":"2017-12-05T13:18:44.075Z","3.0.8":"2018-01-10T12:40:04.922Z","3.0.9":"2018-01-11T07:57:25.262Z","3.0.10":"2018-01-25T11:34:05.349Z","3.0.11":"2018-01-25T12:14:41.237Z","3.0.12":"2018-01-30T02:48:48.091Z","3.0.13-1":"2018-02-28T06:52:03.967Z","3.0.13-2":"2018-02-28T07:40:07.442Z","3.0.13-3":"2018-02-28T07:47:16.802Z","3.0.13-4":"2018-02-28T07:55:14.460Z","3.0.13-5":"2018-02-28T08:21:06.073Z","3.0.13-7":"2018-03-21T06:36:37.297Z","3.0.13-8":"2018-03-21T07:49:12.162Z","3.0.13-9":"2018-03-21T08:48:50.854Z","3.0.13-10":"2018-03-26T07:11:13.404Z","3.0.14":"2018-05-17T01:05:31.720Z","3.0.15":"2018-05-17T07:26:18.415Z","3.0.16":"2018-05-17T07:33:47.477Z","3.0.13-17":"2018-08-10T03:00:41.037Z","3.0.13-18":"2018-08-10T03:05:05.451Z","3.0.13-19":"2018-08-10T04:00:05.428Z","3.0.17":"2021-01-18T13:22:15.458Z","3.0.18":"2021-01-18T13:26:03.258Z"},"keywords":["silk","generator-react-multipage","scaffold","boilerplate","roadhog","react","cli","create-react-app","webpack"],"bugs":{"url":"https://github.com/shaozj/silk/issues"},"license":"MIT","readmeFilename":"README.md","users":{"shaozj":true,"nelling":true}}