{"_id":"liangxinwei_roadhog","_rev":"32-fcb5dc6a12b7c406fb27669d8d9edaa0","name":"liangxinwei_roadhog","dist-tags":{"latest":"1.0.31"},"versions":{"1.0.0":{"name":"liangxinwei_roadhog","version":"1.0.0","description":"Cli tool for serve and build react app, based on roadhog, support JSON pattern config.","bin":{"roadhog":"./bin/roadhog.js"},"private":false,"keywords":["roadhog","react","cli","create-react-app","webpack"],"authors":["liangxinwei <sivan.shanghai@gmail.com> (https://github.com/liangxinwei)"],"license":"MIT","bugs":{"url":"https://github.com/liangxinwei/issues"},"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.4.3","autoprefixer":"^7.1.1","awesome-typescript-loader":"^3.1.3","babel-core":"^6.20.0","babel-loader":"^7.0.0","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-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^6.18.0","body-parser":"^1.17.2","bundle-loader":"^0.5.5","case-sensitive-paths-webpack-plugin":"^1.1.4","chalk":"^1.1.3","chokidar":"^1.7.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.28.2","explain-error":"^1.0.4","express-http-proxy":"^0.11.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","filesize":"^3.5.10","fs-extra":"^3.0.1","glob":"^7.1.2","gzip-size":"^3.0.0","happypack":"^5.0.0","html-webpack-plugin":"^2.30.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.3","istanbul":"^0.4.5","less":"^2.7.1","less-loader":"^4.0.3","lodash.pullall":"^4.2.0","lodash.uniq":"^4.5.0","mocha":"^3.4.2","parse-json-pretty":"^0.1.0","postcss":"^6.0.1","postcss-loader":"^1.3.3","react-dev-utils":"^2.0.1","recursive-readdir":"^2.2.1","rimraf":"^2.5.4","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.18.1","svg-sprite-loader":"^3.1.2","system-bell-webpack-plugin":"^1.0.0","typescript":"^2.3.3","uglifyjs-webpack-plugin":"^1.1.1","url-loader":"^0.5.7","webpack":"^3.6.0","webpack-dev-server":"^2.9.1","webpack-visualizer-plugin":"^0.1.6","yargs":"^8.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^7.2.1","cross-env":"^5.0.4","eslint":"^3.12.2","eslint-config-airbnb":"^15.0.1","eslint-plugin-import":"^2.3.0","eslint-plugin-jsx-a11y":"^5.0.3","eslint-plugin-react":"^7.0.1","expect":"^1.20.2","got":"^6.7.1","husky":"^0.13.3","node-sass":"^4.5.3","nyc":"^10.3.2","postcss-pxtorem":"^4.0.0","sass-loader":"^6.0.6"},"main":"index.js","directories":{"lib":"lib","test":"test"},"repository":{"type":"git","url":"''"},"author":{"name":"liangxinwei"},"_id":"liangxinwei_roadhog@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"liangxinwei","email":"liangxw6004@qq.com"},"dist":{"integrity":"sha512-hcko/3DKHdlztzSR99bAYhgkMmriS0BUirGIHywj/kYRSdrjxZjFYTn5iL5oPSKh/iOtgygp8aOptwVR2FAaTA==","shasum":"d124f688c5f64f69c27a586efa0738a2f99a2d9f","tarball":"https://registry.npmjs.org/liangxinwei_roadhog/-/liangxinwei_roadhog-1.0.0.tgz","fileCount":49,"unpackedSize":120073,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4wImCRA9TVsSAnZWagAA4IUP/0LIiexBqKFCdkAeTDCo\nDXWMJQGBuqZNx+lY/Mj8fT8CvUT32TE4Yvb1SjAIR7+vxxPguFoJ4z6CyZ+P\nZY+tiDkzW0uiodNkvwxUrCULPnehKaYQhLOwBUkhp9cuQnVkaGpzNZxItazG\nsAM1YZk2Aea2DSEKZZe9cibtoKVLTK7OwUA37v/4UGMytMeZvgCfVTuUst02\nzKdEWPpQkeOXHnWb20/kzjq7+wlFAnOusMMvvfSM5FVWuDve6KbPmNGvOdyd\n8VHuw/HzuxTMp1gEOWoZkRjpS7SbC43xfU5no3mryXjvRBq2yBkx6Ka272wU\nLgWtlzNXkyzlRzuhU8qVD+TeQ5RXW78uKnwMNsUsh5cy0ZoitL25hmJgdqpo\njJELCZxF7Szvm4ZeyGrDQjYdEVGuU1GSV0QoPOEcsTLGj/II22Woj72Xsxey\nWA+2qPeNyNHbE1SPEuxnWUSeZ4oyoFIHTA4WC/fStt0Lc36etAU5aPTSqVeW\n4L1gB8qaIf+UMVQ4EPTia1b6Q/7cDKCfcGodVXr7hKU/tRUCZT/uixdfFVHN\n0Ksp6tPpEs+gCzJOMsNSdvnKVYRjExty+26zrfVQcrYAc62w4zOt4i64tGh1\nm5Oe9IbPAiD+TfPT1zWqB+jmhifFUVn7jvKy6Dg1b2UA2AKO6VJUCIDJkUo7\nH0n4\r\n=Goj1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGioEO5FavfeeXfmmoHc6ErXMYrJ41pJ2lTyXgaSfHW7AiA5yRbjRwuiNMVX/7E6T0yviUHBtbDArt/n/j2wrPolTQ=="}]},"maintainers":[{"name":"liangxinwei","email":"liangxw6004@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/liangxinwei_roadhog_1.0.0_1541603878138_0.5063507714358975"},"_hasShrinkwrap":false},"1.0.1":{"name":"liangxinwei_roadhog","version":"1.0.1","description":"Cli tool for serve and build react app, based on roadhog, support JSON pattern config.","bin":{"liangxinwei-roadhog":"./bin/liangxinwei-roadhog.js"},"private":false,"keywords":["roadhog","react","cli","create-react-app","webpack"],"authors":["liangxinwei <sivan.shanghai@gmail.com> (https://github.com/liangxinwei)"],"license":"MIT","bugs":{"url":"https://github.com/liangxinwei/issues"},"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","testbuild":"npm run lint && npm run build && cross-env NODE_ENV=test nyc mocha --no-timeouts test/scripts/server-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.4.3","autoprefixer":"^7.1.1","awesome-typescript-loader":"^3.1.3","babel-core":"^6.20.0","babel-loader":"^7.0.0","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-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^6.18.0","body-parser":"^1.17.2","bundle-loader":"^0.5.5","case-sensitive-paths-webpack-plugin":"^1.1.4","chalk":"^1.1.3","chokidar":"^1.7.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.28.2","explain-error":"^1.0.4","express-http-proxy":"^0.11.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","filesize":"^3.5.10","fs-extra":"^3.0.1","glob":"^7.1.2","gzip-size":"^3.0.0","happypack":"^5.0.0","html-webpack-plugin":"^2.30.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.3","istanbul":"^0.4.5","less":"^2.7.1","less-loader":"^4.0.3","lodash.pullall":"^4.2.0","lodash.uniq":"^4.5.0","mocha":"^3.4.2","parse-json-pretty":"^0.1.0","postcss":"^6.0.1","postcss-loader":"^1.3.3","react-dev-utils":"^2.0.1","recursive-readdir":"^2.2.1","rimraf":"^2.5.4","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.18.1","svg-sprite-loader":"^3.1.2","system-bell-webpack-plugin":"^1.0.0","typescript":"^2.3.3","uglifyjs-webpack-plugin":"^1.1.1","url-loader":"^0.5.7","webpack":"^3.6.0","webpack-dev-server":"^2.9.1","webpack-visualizer-plugin":"^0.1.6","yargs":"^8.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^7.2.1","cross-env":"^5.0.4","eslint":"^3.12.2","eslint-config-airbnb":"^15.0.1","eslint-plugin-import":"^2.3.0","eslint-plugin-jsx-a11y":"^5.0.3","eslint-plugin-react":"^7.0.1","expect":"^1.20.2","got":"^6.7.1","husky":"^0.13.3","node-sass":"^4.5.3","nyc":"^10.3.2","postcss-pxtorem":"^4.0.0","sass-loader":"^6.0.6"},"main":"index.js","directories":{"lib":"lib","test":"test"},"repository":{"type":"git","url":"''"},"author":{"name":"liangxinwei"},"gitHead":"4634763ff5c0992b4bf711b1bd4c7acc2f493b42","_id":"liangxinwei_roadhog@1.0.1","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"liangxinwei","email":"liangxw6004@qq.com"},"dist":{"integrity":"sha512-zVCICtnesHGQOE3NkG8+QXsNuYgq/+cQbsIl9jVjMxFLrf5Glifh9YQS3ztbvRcWvY/556gFYpIYPwTjpttGig==","shasum":"bc3fcfbc238d5b7353bdf08b48049315d3464f50","tarball":"https://registry.npmjs.org/liangxinwei_roadhog/-/liangxinwei_roadhog-1.0.1.tgz","fileCount":49,"unpackedSize":120263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb46X4CRA9TVsSAnZWagAAlG0P/jpIQgHpFYlpwB9A0HUe\nENemAOrpXjHggRh7IkBSdSo7OydFGt25DNnbdshOMeq/MG3W0IFCKU5d3IIz\nVh7D4Hkfz+hluC1tQuPrT8PbrMjUjYhzz8XUGQTykQmaRJ8L5ksxLkjX2jH8\n0JsflBvmEwktFUaAU1W8lFfx4N6BY1u1bVC4I9S2SO+EFXLph9tzOffUuUnZ\noEIyiz39OfwfiTv1CqPebCbkQ/kDGJ53xqafbC9tOVyM7xeZx5ay8Axrw+eS\nfUUKpWsDbubnCDapn/zWZx8Fnq2JPa8dB+8qVUrf+zHHEfPGnSqv895OqCMX\nZgG7sWLh3GlLm3fXaxiR2r/QjQs7tRnSo9gybVJoKcUs82lSzDBIQhGoEk2l\nRw93GQRztG5cuwgkf+jjJpLUO5SQEjLzpYNC60Drn6FI5OOr81AFw9f6O7af\nxSoLo2zJukEORhLmmB0RVKUsTENVbh08DU684+EtvndYxNexdLYaV+qx5jWP\nazJYe5h5XHYIS9Bjn7VA5QZhqiubvPaA/MxepmgEIpLOZ++01poip9VziGPW\ndAbsZdH0PB6BAJGT5ORy8+9hJuHqEhInD/e/6hQujcBDfrnJkVHON9fdqMBv\nbId6S70i8C7WFyVQcmwP2JcnNxFUaMHrd3nIwVRiExv+QiLWzdJNBwx/okZ3\nnfoE\r\n=ZrBe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDt8l5Qnq3AwDC9IXIlSaSAWxMGwFephrGvf9MTzHKrJAiEA68R9V7xntcNq4lyVcqvxmqLym/Vh7DXQ0eqLTGM8Zao="}]},"maintainers":[{"name":"liangxinwei","email":"liangxw6004@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/liangxinwei_roadhog_1.0.1_1541645815412_0.4160658661920271"},"_hasShrinkwrap":false},"1.0.2":{"name":"liangxinwei_roadhog","version":"1.0.2","description":"Cli tool for serve and build react app, based on roadhog, support JSON pattern config.","bin":{"roadhog":"./bin/roadhog.js"},"private":false,"keywords":["roadhog","react","cli","create-react-app","webpack"],"authors":["liangxinwei <sivan.shanghai@gmail.com> (https://github.com/liangxinwei)"],"license":"MIT","bugs":{"url":"https://github.com/liangxinwei/issues"},"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","testbuild":"npm run lint && npm run build && cross-env NODE_ENV=test nyc mocha --no-timeouts test/scripts/server-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.4.3","autoprefixer":"^7.1.1","awesome-typescript-loader":"^3.1.3","babel-core":"^6.20.0","babel-loader":"^7.0.0","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-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^6.18.0","body-parser":"^1.17.2","bundle-loader":"^0.5.5","case-sensitive-paths-webpack-plugin":"^1.1.4","chalk":"^1.1.3","chokidar":"^1.7.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.28.2","explain-error":"^1.0.4","express-http-proxy":"^0.11.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","filesize":"^3.5.10","fs-extra":"^3.0.1","glob":"^7.1.2","gzip-size":"^3.0.0","happypack":"^5.0.0","html-webpack-plugin":"^2.30.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.3","istanbul":"^0.4.5","less":"^2.7.1","less-loader":"^4.0.3","lodash.pullall":"^4.2.0","lodash.uniq":"^4.5.0","mocha":"^3.4.2","parse-json-pretty":"^0.1.0","postcss":"^6.0.1","postcss-loader":"^1.3.3","react-dev-utils":"^2.0.1","recursive-readdir":"^2.2.1","rimraf":"^2.5.4","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.18.1","svg-sprite-loader":"^3.1.2","system-bell-webpack-plugin":"^1.0.0","typescript":"^2.3.3","uglifyjs-webpack-plugin":"^1.1.1","url-loader":"^0.5.7","webpack":"^3.6.0","webpack-dev-server":"^2.9.1","webpack-visualizer-plugin":"^0.1.6","yargs":"^8.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^7.2.1","cross-env":"^5.0.4","eslint":"^3.12.2","eslint-config-airbnb":"^15.0.1","eslint-plugin-import":"^2.3.0","eslint-plugin-jsx-a11y":"^5.0.3","eslint-plugin-react":"^7.0.1","expect":"^1.20.2","got":"^6.7.1","husky":"^0.13.3","node-sass":"^4.5.3","nyc":"^10.3.2","postcss-pxtorem":"^4.0.0","sass-loader":"^6.0.6"},"main":"index.js","directories":{"lib":"lib","test":"test"},"repository":{"type":"git","url":"''"},"author":{"name":"liangxinwei"},"gitHead":"4634763ff5c0992b4bf711b1bd4c7acc2f493b42","_id":"liangxinwei_roadhog@1.0.2","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"liangxinwei","email":"liangxw6004@qq.com"},"dist":{"integrity":"sha512-9vG4hc40vlzkeMXBJt+RUWw85ZxaWBVB8EtFdF9+YvWIlDUxMi3dEp4snKN3TVM5BUFUpBOdwOWbzdfMwTPxUw==","shasum":"f3fb8b7f12b1a62571a3b3ee0a2d4ed96cd2444c","tarball":"https://registry.npmjs.org/liangxinwei_roadhog/-/liangxinwei_roadhog-1.0.2.tgz","fileCount":49,"unpackedSize":120196,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb46iWCRA9TVsSAnZWagAAe5sP/il5YP9kez/q7AyESzeb\n3NScIcHtKNSPcRw+7DNZY8zX92IvEOqONyQDAXjRzCezpT7+D5XOFAWFBx24\nclQR4cdmO7N0KRayVjQZrHG9xerFbahl6UqIGvyPJbXO0D5AyUd4Bk9CHWZt\nJ+VnXzphsW2u7/3jXaH52ceUBQOUtyh1TROVGgg2TIXULI3hubcM9sD4udHI\nUsFm7GLtS6jBftGSN+GPplHX/4/xS0MsTcyaSnUn0G5LFXdOkdQD7aDk1J0I\nmh2wq620NMCs2obnKDSWlBHqz6poJH72ZejoBpdLxa3H8qZuFu2iVOcCgE2M\nbB22Y4IOaRPBt466CaC462hqDjxoSbh25/99w/nalsRtMW8U5tsOUqrGhKSs\n2cn0fsvNgutJTBtfODxPDeryV9Bz1y0euBN6bEVJkNrIiX5dx4i0daOt1MaR\nX5hxMh0anjDtDyA0744go1/PlTzy2LTZNvMRVK5JrDHuvALWYaYXgoc0atME\n2szUxf/QHXXkgXAvD9Dse59bnTej6v/sdIQn9ak8Ww1W6Mz/C+62Cfus3KJR\n828aoU+6Qc4/MyBwwEQRYBBThA62ZE4oQ6eMmCep4iWaW4vXp8rsWN6UKk7Q\nh+cXFNN8b/IkJ4iUTT/4Zx30W0fJwalCbqqGVuL6rtjxRYyxWDNO41Wm8G6v\nokBd\r\n=Q1zB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4hTFdOW36IkrGA7IgfpG6Y+oN7KskglB9/CQaYz6HxAIhAKKFTEWoRVU7880pCBck+K8a9yevnM9gdhMhds51rj5N"}]},"maintainers":[{"name":"liangxinwei","email":"liangxw6004@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/liangxinwei_roadhog_1.0.2_1541646485512_0.36096974907817714"},"_hasShrinkwrap":false},"1.0.3":{"name":"liangxinwei_roadhog","version":"1.0.3","description":"Cli tool for serve and build react app, based on roadhog, support JSON pattern config.","bin":{"roadhog":"./bin/roadhog.js"},"private":false,"keywords":["roadhog","react","cli","create-react-app","webpack"],"authors":["liangxinwei <sivan.shanghai@gmail.com> (https://github.com/liangxinwei)"],"license":"MIT","bugs":{"url":"https://github.com/liangxinwei/issues"},"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","testbuild":"npm run lint && npm run build && cross-env NODE_ENV=test nyc mocha --no-timeouts test/scripts/server-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.4.3","autoprefixer":"^7.1.1","awesome-typescript-loader":"^3.1.3","babel-core":"^6.20.0","babel-loader":"^7.0.0","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-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^6.18.0","body-parser":"^1.17.2","bundle-loader":"^0.5.5","case-sensitive-paths-webpack-plugin":"^1.1.4","chalk":"^1.1.3","chokidar":"^1.7.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.28.2","explain-error":"^1.0.4","express-http-proxy":"^0.11.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","filesize":"^3.5.10","fs-extra":"^3.0.1","glob":"^7.1.2","gzip-size":"^3.0.0","happypack":"^5.0.0","html-webpack-plugin":"^2.30.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.3","istanbul":"^0.4.5","less":"^2.7.1","less-loader":"^4.0.3","lodash.pullall":"^4.2.0","lodash.uniq":"^4.5.0","mocha":"^3.4.2","parse-json-pretty":"^0.1.0","postcss":"^6.0.1","postcss-loader":"^1.3.3","react-dev-utils":"^2.0.1","recursive-readdir":"^2.2.1","rimraf":"^2.5.4","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.18.1","svg-sprite-loader":"^3.1.2","system-bell-webpack-plugin":"^1.0.0","typescript":"^2.3.3","uglifyjs-webpack-plugin":"^1.1.1","url-loader":"^0.5.7","webpack":"^3.6.0","webpack-dev-server":"^2.9.1","webpack-visualizer-plugin":"^0.1.6","yargs":"^8.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^7.2.1","cross-env":"^5.0.4","eslint":"^3.12.2","eslint-config-airbnb":"^15.0.1","eslint-plugin-import":"^2.3.0","eslint-plugin-jsx-a11y":"^5.0.3","eslint-plugin-react":"^7.0.1","expect":"^1.20.2","got":"^6.7.1","husky":"^0.13.3","node-sass":"^4.5.3","nyc":"^10.3.2","postcss-pxtorem":"^4.0.0","sass-loader":"^6.0.6"},"main":"index.js","directories":{"lib":"lib","test":"test"},"repository":{"type":"git","url":"''"},"author":{"name":"liangxinwei"},"gitHead":"4634763ff5c0992b4bf711b1bd4c7acc2f493b42","_id":"liangxinwei_roadhog@1.0.3","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"liangxinwei","email":"liangxw6004@qq.com"},"dist":{"integrity":"sha512-MkmtW4/O00jxy9lIVfYT2K/+4QGyCO0gffevNYtGK4Slglq5tUeXRXNORyUFerCsYPYr/3Z7VoKsHOoBpH1eLA==","shasum":"eecdc72462ddd900c9b2701c4593520e8f2ddb46","tarball":"https://registry.npmjs.org/liangxinwei_roadhog/-/liangxinwei_roadhog-1.0.3.tgz","fileCount":49,"unpackedSize":120210,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb46o7CRA9TVsSAnZWagAAeI4QAKHet0zF0oWKhxuo5o9l\no1Nh1wg0+RtXl5PhqG30kIUMnxgVqcgu1ARysN5LopyTZDW2GZt4//zn9Tn0\n3yh4/tuEV/olwrmEDkizt9TVPqAEUxARFJXBh8Kju0EAeOh3byAWZhs9UEdv\n5HVJzO3NKHrdsuIpERaejtDDARHU5cPpnRMT9e0NsLqxbkUJ20EiHoHIB75p\nkxUXJPJpsmy6QjNvtxmQWvO3z6uI6PKiWlfcWQK1md9SG2Q5Ou16k9Makt0P\nNCdeCkrOJ4xY75My9lU6QbIU4CZtsIDPb+p9IoGC4F/Bd7QR2GaNjzg25Tm+\nlUCguWFuaA+4HZAvK0uL9ImujX4Yo09B2GXoDRiFb6GDtl6il0lCNx7eG6cV\n8wvWPO4xZnWgPbhOTqMjoj/DrWvr5UmYfZS0JrFlEYIOkPVjZXV0YDYmqm9K\nMYVsprdlO7SFTkxAmoIWodiC6w4oqPOfI6vxoVZ7YSmEoOlTXQ3soVzv7N3U\nqapQ40L1V8kqHUBocAEEBSPC7WYc8sknVlo3MB20ktO5o/xxWlPVmiB5D2kt\nVBhx68yB1bOPZ566Y3zwSF/8UhOyWsykk6rsx6lAkvAblpMiXN4QsM/nTIkI\n3PNl2++3gVKn0W9wvATjdTqDlNwROjywsPJlk7cxCwAiKxtKqs1yFT1wC6jV\nP5Nw\r\n=qi5Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFdd9SakVVUeDO0xBJdfpAYsyh361P6KrDiSyeTgqYCpAiEA9BuMiBWUMoGAIAcEzDWGxXX29l2kK4cFgqp61Cc8oDs="}]},"maintainers":[{"name":"liangxinwei","email":"liangxw6004@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/liangxinwei_roadhog_1.0.3_1541646906922_0.271414986842061"},"_hasShrinkwrap":false},"1.0.4":{"name":"liangxinwei_roadhog","version":"1.0.4","description":"Cli tool for serve and build react app, based on roadhog, support JSON pattern config.","bin":{"roadhog":"./bin/roadhog.js"},"private":false,"keywords":["roadhog","react","cli","create-react-app","webpack"],"authors":["liangxinwei <sivan.shanghai@gmail.com> (https://github.com/liangxinwei)"],"license":"MIT","bugs":{"url":"https://github.com/liangxinwei/issues"},"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","testbuild":"npm run lint && npm run build && cross-env NODE_ENV=test nyc mocha --no-timeouts test/scripts/server-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.4.3","autoprefixer":"^7.1.1","awesome-typescript-loader":"^3.1.3","babel-core":"^6.20.0","babel-loader":"^7.0.0","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-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^6.18.0","body-parser":"^1.17.2","bundle-loader":"^0.5.5","case-sensitive-paths-webpack-plugin":"^1.1.4","chalk":"^1.1.3","chokidar":"^1.7.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.28.2","explain-error":"^1.0.4","express-http-proxy":"^0.11.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","filesize":"^3.5.10","fs-extra":"^3.0.1","glob":"^7.1.2","gzip-size":"^3.0.0","happypack":"^5.0.0","html-webpack-plugin":"^2.30.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.3","istanbul":"^0.4.5","less":"^2.7.1","less-loader":"^4.0.3","lodash.pullall":"^4.2.0","lodash.uniq":"^4.5.0","mocha":"^3.4.2","parse-json-pretty":"^0.1.0","postcss":"^6.0.1","postcss-loader":"^1.3.3","react-dev-utils":"^2.0.1","recursive-readdir":"^2.2.1","rimraf":"^2.5.4","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.18.1","svg-sprite-loader":"^3.1.2","system-bell-webpack-plugin":"^1.0.0","typescript":"^2.3.3","uglifyjs-webpack-plugin":"^1.1.1","url-loader":"^0.5.7","webpack":"^3.6.0","webpack-dev-server":"^2.9.1","webpack-visualizer-plugin":"^0.1.6","yargs":"^8.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^7.2.1","cross-env":"^5.0.4","eslint":"^3.12.2","eslint-config-airbnb":"^15.0.1","eslint-plugin-import":"^2.3.0","eslint-plugin-jsx-a11y":"^5.0.3","eslint-plugin-react":"^7.0.1","expect":"^1.20.2","got":"^6.7.1","husky":"^0.13.3","node-sass":"^4.5.3","nyc":"^10.3.2","postcss-pxtorem":"^4.0.0","sass-loader":"^6.0.6"},"main":"index.js","directories":{"lib":"lib","test":"test"},"repository":{"type":"git","url":"''"},"author":{"name":"liangxinwei"},"gitHead":"4634763ff5c0992b4bf711b1bd4c7acc2f493b42","_id":"liangxinwei_roadhog@1.0.4","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"liangxinwei","email":"liangxw6004@qq.com"},"dist":{"integrity":"sha512-07XBKX+SKlxV0putpzoUSqM1feAS2jqiVCmb3HGDdqQOyvhAKNVyt22sfU08S1uvsx3HiNyHBluvcl1ZpziN+w==","shasum":"4e2ce1b9e182d6d50737a24e52aa4b36ff70031b","tarball":"https://registry.npmjs.org/liangxinwei_roadhog/-/liangxinwei_roadhog-1.0.4.tgz","fileCount":49,"unpackedSize":120305,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb46xtCRA9TVsSAnZWagAASYsP/iRHw/9N5CwvaRUVnov8\no+ZY6dzbhMiC8onsgroL/Wx6esBIvzgacC4Ag5/k6NO4/mGHE0DJ8onF22WD\n2q4Ou7Jvcl10cyyz+1JD7YdWd3c5gspFQtBQBZ7/D2+s0lBLBI4XKus0Zoqe\n7LO3HrZorFf47ASLDV2K4QxBZk/Sy4aB3DZgQDkm16nADpCZUU4hKMoD9p0z\natryz72MwfQS68QI81uCU0bPe3FAzQRVdWhkz5+gIpuS+JE/xEEkUeVfVjBk\nWq/BDY4We3ugEmItnuZ0gQSZDIdEa+gMDY5zpYQRTuH13F8us3A9GobWfKpn\nKc4oG77P4CI+nmkxEY5udWzU/wpQ74IRIEYlKco4//2RJR4O6NYHBUjEhPLg\nGirK5Nq4Obbf81cB7MuMfeUDK++6qcCuRP6AgJqPs9B450zYHLMik9b0w1ls\npD2908KyS1cDm9Heet40H7NDzx3ZJSYW+S8DBcEXHJRLTzvDT5xHWLhDam8l\nzRwOmNeKfq/nqBeM3Ztlz0JlzX4nDBvLTVDcrlwblKnVM4ZM2maOPBF9o6Gu\nbKsthQCI5AMuQbKh0Px7vMykVKlYkljhvtWzWllx+fA3G0yyUmdWU5i+5YXk\nz7kmXNLMnIB6tl87zAMkQPOguXpcLfTmuMPYOrVj8fSotjyUg2b65A+7ePSH\nVqtt\r\n=Ci1d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfEd1N1XFI81uYWjfimEk0a2/W75afrdjBX1k67qOYtwIhAM6yrCAs+thY0xSzaPEedR45UEjSvZfTho280Tu/xl3w"}]},"maintainers":[{"name":"liangxinwei","email":"liangxw6004@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/liangxinwei_roadhog_1.0.4_1541647468421_0.3309535556460306"},"_hasShrinkwrap":false},"1.0.5":{"name":"liangxinwei_roadhog","version":"1.0.5","description":"Cli tool for serve and build react app, based on roadhog, support JSON pattern config.","bin":{"roadhog":"./bin/roadhog.js"},"private":false,"keywords":["roadhog","react","cli","create-react-app","webpack"],"authors":["liangxinwei <sivan.shanghai@gmail.com> (https://github.com/liangxinwei)"],"license":"MIT","bugs":{"url":"https://github.com/liangxinwei/issues"},"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","testbuild":"npm run lint && npm run build && cross-env NODE_ENV=test nyc mocha --no-timeouts test/scripts/server-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.4.3","autoprefixer":"^7.1.1","awesome-typescript-loader":"^3.1.3","babel-core":"^6.20.0","babel-loader":"^7.0.0","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-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^6.18.0","body-parser":"^1.17.2","bundle-loader":"^0.5.5","case-sensitive-paths-webpack-plugin":"^1.1.4","chalk":"^1.1.3","chokidar":"^1.7.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.28.2","explain-error":"^1.0.4","express-http-proxy":"^0.11.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","filesize":"^3.5.10","fs-extra":"^3.0.1","glob":"^7.1.2","gzip-size":"^3.0.0","happypack":"^5.0.0","html-webpack-plugin":"^2.30.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.3","istanbul":"^0.4.5","less":"^2.7.1","less-loader":"^4.0.3","lodash.pullall":"^4.2.0","lodash.uniq":"^4.5.0","mocha":"^3.4.2","parse-json-pretty":"^0.1.0","postcss":"^6.0.1","postcss-loader":"^1.3.3","react-dev-utils":"^2.0.1","recursive-readdir":"^2.2.1","rimraf":"^2.5.4","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.18.1","svg-sprite-loader":"^3.1.2","system-bell-webpack-plugin":"^1.0.0","typescript":"^2.3.3","uglifyjs-webpack-plugin":"^1.1.1","url-loader":"^0.5.7","webpack":"^3.6.0","webpack-dev-server":"^2.9.1","webpack-visualizer-plugin":"^0.1.6","yargs":"^8.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^7.2.1","cross-env":"^5.0.4","eslint":"^3.12.2","eslint-config-airbnb":"^15.0.1","eslint-plugin-import":"^2.3.0","eslint-plugin-jsx-a11y":"^5.0.3","eslint-plugin-react":"^7.0.1","expect":"^1.20.2","got":"^6.7.1","husky":"^0.13.3","node-sass":"^4.5.3","nyc":"^10.3.2","postcss-pxtorem":"^4.0.0","sass-loader":"^6.0.6"},"main":"index.js","directories":{"lib":"lib","test":"test"},"repository":{"type":"git","url":"''"},"author":{"name":"liangxinwei"},"gitHead":"8dfc5f0b0169c8e534ff2a81f2c2594cb2354ee6","_id":"liangxinwei_roadhog@1.0.5","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"liangxinwei","email":"liangxw6004@qq.com"},"dist":{"integrity":"sha512-Yh6K4CumX54tWH3+WSeyrKQ9zer+e8HK4FDR0mAvJAwDYANdjU+YXdCIBHqRVZRhbWJBjDwRoPpa/z4qb265TA==","shasum":"4d414771fcaebef6f3b61305c21922f597127426","tarball":"https://registry.npmjs.org/liangxinwei_roadhog/-/liangxinwei_roadhog-1.0.5.tgz","fileCount":49,"unpackedSize":120252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb46/8CRA9TVsSAnZWagAACw0P/3Vvp+31Q1vR91y2wEl+\n8ZG2EQ6HwJ+4hF+Olgv0P3FLgW+gK97iFfba1252tvfUNrj8nBLOIedysy6D\nvNuvEO+J81zzzvxcF03dwXoGJAeUljiETssJcz7gXcOOTk3f1EIvT6W7omK3\nYYlBs9DJjOu4KwBFrhIZ/2fpVzKIRsDArhFCbXxbb8s5Jiox2N4XePkxVfWM\nrqTQmFGjqhqdLHvZRNAJV86yUEyFrx2m+MsXzAvxVwnM+9YLD8j3ly85v0k0\nIqsZHCjtdtbltyofnqWdxfca9fNvAN0LpwfDvYZhL0DS+9Abp+ytgC/c6V/k\nogCkiKOuNB8ok7VMkFe1hr4bGXs6pdHyUs7fVK9EJdVF+8xsGdRLvrMLoHSK\nHZ15BnsS+VM7OXNlhtq1s+hnuLbJI7P3c96kVL9XRuG4TV83P1Y6wW7KGD8Z\nzlR2GdupSvD7NirtDJe8YFrBErza0m0SItYowDgYCVib1zSyjzqteywK94+y\nhQXTDMgJlr6FfsKx4nPAuWkiIKi4lRKMdkZBKk3H2J3tKwT1hZOTrOX1rpgF\nAF8v13l6lMCbI9nBT31Ui48qYyU1z+wck2yzluYBmob+OT8vofofGE4+1ADx\npmpAlhfsWRKsLmsP27vefAUrr3/Ma4IVzEX2P8m+qj1/ostgzlf+D0wnpxve\nYxJB\r\n=KQDG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPOYW69ds97FplgnLb1nCkpluUcxx3FJWFoAUeEpHtOAIhAK5dwuD8gwFG8yByJlPbvckxU2M+rl/8ul4Tq2DNF7B+"}]},"maintainers":[{"name":"liangxinwei","email":"liangxw6004@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/liangxinwei_roadhog_1.0.5_1541648380409_0.05703815879914109"},"_hasShrinkwrap":false},"1.0.6":{"name":"liangxinwei_roadhog","version":"1.0.6","description":"Cli tool for serve and build react app, based on roadhog, support JSON pattern config.","bin":{"roadhog":"./bin/roadhog.js"},"private":false,"keywords":["roadhog","react","cli","create-react-app","webpack"],"authors":["liangxinwei <sivan.shanghai@gmail.com> (https://github.com/liangxinwei)"],"license":"MIT","bugs":{"url":"https://github.com/liangxinwei/issues"},"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","testbuild":"npm run lint && npm run build && cross-env NODE_ENV=test nyc mocha --no-timeouts test/scripts/server-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.4.3","autoprefixer":"^7.1.1","awesome-typescript-loader":"^3.1.3","babel-core":"^6.20.0","babel-loader":"^7.0.0","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-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^6.18.0","body-parser":"^1.17.2","bundle-loader":"^0.5.5","case-sensitive-paths-webpack-plugin":"^1.1.4","chalk":"^1.1.3","chokidar":"^1.7.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.28.2","explain-error":"^1.0.4","express-http-proxy":"^0.11.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","filesize":"^3.5.10","fs-extra":"^3.0.1","glob":"^7.1.2","gzip-size":"^3.0.0","html-webpack-plugin":"^2.30.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.3","istanbul":"^0.4.5","less":"^2.7.1","less-loader":"^4.0.3","lodash.pullall":"^4.2.0","lodash.uniq":"^4.5.0","mocha":"^3.4.2","parse-json-pretty":"^0.1.0","postcss":"^6.0.1","postcss-loader":"^1.3.3","react-dev-utils":"^2.0.1","recursive-readdir":"^2.2.1","rimraf":"^2.5.4","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.18.1","svg-sprite-loader":"^3.1.2","system-bell-webpack-plugin":"^1.0.0","typescript":"^2.3.3","uglifyjs-webpack-plugin":"^1.1.1","url-loader":"^0.5.7","webpack":"^3.6.0","webpack-dev-server":"^2.9.1","webpack-visualizer-plugin":"^0.1.6","yargs":"^8.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^7.2.1","cross-env":"^5.0.4","eslint":"^3.12.2","eslint-config-airbnb":"^15.0.1","eslint-plugin-import":"^2.3.0","eslint-plugin-jsx-a11y":"^5.0.3","eslint-plugin-react":"^7.0.1","expect":"^1.20.2","got":"^6.7.1","husky":"^0.13.3","node-sass":"^4.5.3","nyc":"^10.3.2","postcss-pxtorem":"^4.0.0","sass-loader":"^6.0.6"},"main":"index.js","directories":{"lib":"lib","test":"test"},"repository":{"type":"git","url":"''"},"author":{"name":"liangxinwei"},"gitHead":"8dfc5f0b0169c8e534ff2a81f2c2594cb2354ee6","_id":"liangxinwei_roadhog@1.0.6","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"liangxinwei","email":"liangxw6004@qq.com"},"dist":{"integrity":"sha512-perSdmTxPdcnlb7fhTPyvxyFTSpSCCPK/mOsqQ14ALOrerxJGQpvf65XJ0WQmrA9iXkI4aDBMAii3mSB14+9yw==","shasum":"6bf6159e30a7c778a37db4f0c070603066f36a57","tarball":"https://registry.npmjs.org/liangxinwei_roadhog/-/liangxinwei_roadhog-1.0.6.tgz","fileCount":49,"unpackedSize":119407,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb47LoCRA9TVsSAnZWagAA9dMP/ieVQQ40bgm8gTmQsqzg\ndNRfjqTg9sXZZ27e5YiSLWbyR9mAPl7wvRnRjLk1/9IWcWAE2aFe1HKaWFO/\nfqXF17zneG8oRNIkj9dAbJiKqTvVodHOiqTuPiHPJAfL7Z7RwHznE9EJ8OVD\nHHPHdIrF/cVIjWYehIJytZ0odnNpfIocYbAOECAuMtRg+Jx+KK3ReK7mC8P1\nEiOX5CQjsbhp4Y6lzb/0EvAJYRQy9GflVjuFYWM3P4LeCOz8hg9vxPoH35oa\n3F6j0592tmsxQ7DOFlncqpCyaMngK880aH+4htkyiN1BAv9T1xMmGP6o5A8T\nt3TJjvQZyOTNJvWuOJTeUPxMsGZNZygACdZ5PPeWPKs4MiGpvU7omGfje4Ad\nis2DMC9pLQ0lnumoLtkFudopoCAEuc5XwJ7Ub61uuDZRu3CzC67/1VOw6Ep1\nLuNzgfp+56QN6tm0KY1RieDs3pIibbfaZqoBTHHF8FLqzSXUQ/3FKujslGqU\nmKMyFGh9duvbuIskCc2/P9xd8Y/lfNTxHEN1obMYetA+XKA+iDloJE/M4BfR\nZlxfWg3MzdSsV9mB8QfDRfafXOK+i+P/pi26MHSFNOiEn5IKfJWMcyH0ctBx\nzDZB8Y3OxziauYl+/NSQ+Kbrvyc2Peq85p/K3z7TUe9jTotWzd9Rn/CLmGRn\nFbWh\r\n=TEAC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtKwQuPWAxfcOPV7FHDFOD2YVxJljJvL0nQvlOq0hhVQIgEIDKbvriGd0nSYhM1MMUjA+LTqyhAvfAW0andRofb/8="}]},"maintainers":[{"name":"liangxinwei","email":"liangxw6004@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/liangxinwei_roadhog_1.0.6_1541649128440_0.6860731663476962"},"_hasShrinkwrap":false},"1.0.7":{"name":"liangxinwei_roadhog","version":"1.0.7","description":"Cli tool for serve and build react app, based on roadhog, support JSON pattern config.","bin":{"roadhog":"./bin/roadhog.js"},"private":false,"keywords":["roadhog","react","cli","create-react-app","webpack"],"authors":["liangxinwei <sivan.shanghai@gmail.com> (https://github.com/liangxinwei)"],"license":"MIT","bugs":{"url":"https://github.com/liangxinwei/issues"},"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","testbuild":"npm run lint && npm run build && cross-env NODE_ENV=test nyc mocha --no-timeouts test/scripts/server-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.4.3","autoprefixer":"^7.1.1","awesome-typescript-loader":"^3.1.3","babel-core":"^6.20.0","babel-loader":"^7.0.0","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-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^6.18.0","body-parser":"^1.17.2","bundle-loader":"^0.5.5","case-sensitive-paths-webpack-plugin":"^1.1.4","chalk":"^1.1.3","chokidar":"^1.7.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.28.2","explain-error":"^1.0.4","express-http-proxy":"^0.11.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","filesize":"^3.5.10","fs-extra":"^3.0.1","glob":"^7.1.2","gzip-size":"^3.0.0","html-webpack-plugin":"^2.30.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.3","istanbul":"^0.4.5","less":"^2.7.1","less-loader":"^4.0.3","lodash.pullall":"^4.2.0","lodash.uniq":"^4.5.0","mocha":"^3.4.2","parse-json-pretty":"^0.1.0","postcss":"^6.0.1","postcss-loader":"^1.3.3","react-dev-utils":"^2.0.1","recursive-readdir":"^2.2.1","rimraf":"^2.5.4","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.18.1","svg-sprite-loader":"^3.1.2","system-bell-webpack-plugin":"^1.0.0","typescript":"^2.3.3","uglifyjs-webpack-plugin":"^1.1.1","url-loader":"^0.5.7","webpack":"^3.6.0","webpack-dev-server":"^2.9.1","webpack-visualizer-plugin":"^0.1.6","yargs":"^8.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^7.2.1","cross-env":"^5.0.4","eslint":"^3.12.2","eslint-config-airbnb":"^15.0.1","eslint-plugin-import":"^2.3.0","eslint-plugin-jsx-a11y":"^5.0.3","eslint-plugin-react":"^7.0.1","expect":"^1.20.2","got":"^6.7.1","husky":"^0.13.3","node-sass":"^4.5.3","nyc":"^10.3.2","postcss-pxtorem":"^4.0.0","sass-loader":"^6.0.6"},"main":"index.js","directories":{"lib":"lib","test":"test"},"repository":{"type":"git","url":"''"},"author":{"name":"liangxinwei"},"gitHead":"8dfc5f0b0169c8e534ff2a81f2c2594cb2354ee6","_id":"liangxinwei_roadhog@1.0.7","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"liangxinwei","email":"liangxw6004@qq.com"},"dist":{"integrity":"sha512-ODncicimDfFskrLvp4C9V/K947W2SOKKAFlmguZ5gYSjLivcEUmUkI7Hz8wLydiaZYs1n4DPmv/ZhsxMS5DhzQ==","shasum":"bab0ba072a4b527b8749ff24ea5e831f18d9860e","tarball":"https://registry.npmjs.org/liangxinwei_roadhog/-/liangxinwei_roadhog-1.0.7.tgz","fileCount":48,"unpackedSize":117898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb47UACRA9TVsSAnZWagAA87wP/RxL40Qy0Ohv7CxI71xM\ni7JfB0+g2SS9M7T7/j/2nUxk9EZl6AWSe25AVwme/oMqXw2qQg5ATA21d0fF\nRQhpq2KJZq+h9bx+j2ltV4vrwNsSuaOYLVah07kz3BOz8B6KqJ3SJ8tfmwwl\ns5fDanzchVyVMXBWIduO6SXR56ErT934oxOHGwKCl2PlqEJp/6us9mQEhIGK\nze9F1rS7e8m49wtz0Y26VgT8sRMwIvpJGCZhs9pCEAJFI5HgMn6qUDFktv/U\n2ul9s7oYELePon38lDg89zgCK/8kqCOg0bCxx1Z7KYm+ph1JG8ItqrjvSJFg\nki+qT7hQtxIDtVr61gTixx08aVQRyBUnZEa8YjuEG8kERTjPQENzFEI/wHbk\nb5q+CzFpr3K/4528lu7D1ot3z1Sh0oUm88vJMFEo1TRFV9ulWyzzdI332xq/\n7HU+ehhzuaXiNZi4lLe3Dq6t8u5X/JHS7B7LakMgJF2HTU0ohVSo3ZRR25jA\no0ujBoov43gm0/pkznvQc3kVF0096ayOABT2Wy4RTgEo+alPVcu97x2cvRgK\n54dFnnzv8/SD5y9uM7I/3mnTErJtJMTql4eaTeDoC6HfykoJRN5FGNWc/RUz\n3sJg7PZ9ni/Ijo38H3Lu4xSUhQVh5oIjmusaJ3MU800xWkHAlUSKGpcshKcm\nRLnB\r\n=Gzr5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDHXsjep0TemHZY3flhl1kqu2xYVbNR4YBxl1G93A1okAiEAgMcgI0owgAlITMrIqo4t6Pte6UJCw78F+5uHmicGGz4="}]},"maintainers":[{"name":"liangxinwei","email":"liangxw6004@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/liangxinwei_roadhog_1.0.7_1541649664293_0.8647163610877446"},"_hasShrinkwrap":false},"1.0.8":{"name":"liangxinwei_roadhog","version":"1.0.8","description":"Cli tool for serve and build react app, based on roadhog, support JSON pattern config.","bin":{"fixroadhog":"./bin/roadhog.js"},"private":false,"keywords":["roadhog","react","cli","create-react-app","webpack"],"authors":["liangxinwei <sivan.shanghai@gmail.com> (https://github.com/liangxinwei)"],"license":"MIT","bugs":{"url":"https://github.com/liangxinwei/issues"},"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","testbuild":"npm run lint && npm run build && cross-env NODE_ENV=test nyc mocha --no-timeouts test/scripts/server-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.4.3","autoprefixer":"^7.1.1","awesome-typescript-loader":"^3.1.3","babel-core":"^6.20.0","babel-loader":"^7.0.0","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-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^6.18.0","body-parser":"^1.17.2","bundle-loader":"^0.5.5","case-sensitive-paths-webpack-plugin":"^1.1.4","chalk":"^1.1.3","chokidar":"^1.7.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.28.2","explain-error":"^1.0.4","express-http-proxy":"^0.11.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","filesize":"^3.5.10","fs-extra":"^3.0.1","glob":"^7.1.2","gzip-size":"^3.0.0","html-webpack-plugin":"^2.30.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.3","istanbul":"^0.4.5","less":"^2.7.1","less-loader":"^4.0.3","lodash.pullall":"^4.2.0","lodash.uniq":"^4.5.0","mocha":"^3.4.2","parse-json-pretty":"^0.1.0","postcss":"^6.0.1","postcss-loader":"^1.3.3","react-dev-utils":"^2.0.1","recursive-readdir":"^2.2.1","rimraf":"^2.5.4","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.18.1","svg-sprite-loader":"^3.1.2","system-bell-webpack-plugin":"^1.0.0","typescript":"^2.3.3","uglifyjs-webpack-plugin":"^1.1.1","url-loader":"^0.5.7","webpack":"^3.6.0","webpack-dev-server":"^2.9.1","webpack-visualizer-plugin":"^0.1.6","yargs":"^8.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^7.2.1","cross-env":"^5.0.4","eslint":"^3.12.2","eslint-config-airbnb":"^15.0.1","eslint-plugin-import":"^2.3.0","eslint-plugin-jsx-a11y":"^5.0.3","eslint-plugin-react":"^7.0.1","expect":"^1.20.2","got":"^6.7.1","husky":"^0.13.3","node-sass":"^4.5.3","nyc":"^10.3.2","postcss-pxtorem":"^4.0.0","sass-loader":"^6.0.6"},"main":"index.js","directories":{"lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/liangxinwei/roadhog.git"},"author":{"name":"liangxinwei"},"gitHead":"e19f83e58f213c0978444650d6627a6e6c57fd3d","homepage":"https://github.com/liangxinwei/roadhog#readme","_id":"liangxinwei_roadhog@1.0.8","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"liangxinwei","email":"liangxw6004@qq.com"},"dist":{"integrity":"sha512-QA4NbQxFG+5P+BXjpVQV3j7GemoX+5lNwEKWol+1e5vRXuundpByNxBXHBbr1QxPV8ICzYdwxngthmDodk3NXg==","shasum":"eb1278a26023e850dd88fa098b9a42874e3a2fc1","tarball":"https://registry.npmjs.org/liangxinwei_roadhog/-/liangxinwei_roadhog-1.0.8.tgz","fileCount":49,"unpackedSize":119423,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb48BjCRA9TVsSAnZWagAAubcP/2TR1ZHa5VomswYhqyPe\n25MqTHKeBR6QZLAomlWBrLSUpAdbaVFBr3Z1AS94sALpAq5GBIq67/OjkZIX\nDgPcNS33WBgWUMOCuq8djFaROWj29uUVhz7v/MoNfaalgnRZysXImjmMvsoD\n/ob+JLsv4mK88C94SLKCB3mMASSE92EMmu3QRQC6XqYgonjYWtCIDY68+Dng\nvgMaNWfGELBg32wamsRskaAu7hbjE9z2cRnjHUJstZvCIbdu2ex2xV1xiu+3\nVdJQvWWzBAF7GQPqKFB+M2iPmYaXSzFVJRvzUCIg3su+taJgeZyQGa+UXyjB\n0fiBeOPYHUe1PkEn26h0CabMdBsGwMJRGLmbRNmM6CdzlcvqWgYqOk817+gZ\no8rg7sjKbY/LlNxYGDzbN8B0yEIwkv+ez0xX38xDGHDNR+uhOmHVXGyvuZV0\nN4kOYxvAdEgk/XdXI4OAWWn+g3uyVXglDJdf0xSWVKTJT0BblVWHcjtFYDia\n3w9OJAVqsNJEWYcFDEbo7tc8uegXVqS5lI3dIu4miZNRs9Dr62mN7/4EhV1N\nov7hS5lyC6A3atr7w23L6EZ3D5InzSMr6hlQqq4VHlNjqeOEpS/f0KYBIkZ9\n0CYHocq3wqH2SEQYnUcPDaPF3oUsi8hxD5ZvN3c8iBrfmaQ5PWZmUNDQ2+U7\nM9DD\r\n=PBiw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHkdvy8P4fecQU4UYNynQw1QbveGauPEqMP/7U7iohZvAiB/l6038AFrQ0ltxqx3mY9QXPW3Na5LVpNtwWqR5io2ng=="}]},"maintainers":[{"name":"liangxinwei","email":"liangxw6004@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/liangxinwei_roadhog_1.0.8_1541652578543_0.5165047555253779"},"_hasShrinkwrap":false},"1.0.9":{"name":"liangxinwei_roadhog","version":"1.0.9","description":"Cli tool for serve and build react app, based on roadhog, support JSON pattern config.","bin":{"fixroadhog":"./bin/roadhog.js"},"private":false,"keywords":["roadhog","react","cli","create-react-app","webpack"],"authors":["liangxinwei <sivan.shanghai@gmail.com> (https://github.com/liangxinwei)"],"license":"MIT","bugs":{"url":"https://github.com/liangxinwei/issues"},"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","testbuild":"npm run lint && npm run build && cross-env NODE_ENV=test nyc mocha --no-timeouts test/scripts/server-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.4.3","autoprefixer":"^7.1.1","awesome-typescript-loader":"^3.1.3","babel-core":"^6.20.0","babel-loader":"^7.0.0","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-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^6.18.0","body-parser":"^1.17.2","bundle-loader":"^0.5.5","case-sensitive-paths-webpack-plugin":"^1.1.4","chalk":"^1.1.3","chokidar":"^1.7.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.28.2","explain-error":"^1.0.4","express-http-proxy":"^0.11.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","filesize":"^3.5.10","fs-extra":"^3.0.1","glob":"^7.1.2","gzip-size":"^3.0.0","html-webpack-plugin":"^2.30.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.3","istanbul":"^0.4.5","less":"^2.7.1","less-loader":"^4.0.3","lodash.pullall":"^4.2.0","lodash.uniq":"^4.5.0","mocha":"^3.4.2","parse-json-pretty":"^0.1.0","postcss":"^6.0.1","postcss-loader":"^1.3.3","react-dev-utils":"^2.0.1","recursive-readdir":"^2.2.1","rimraf":"^2.5.4","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.18.1","svg-sprite-loader":"^3.1.2","system-bell-webpack-plugin":"^1.0.0","typescript":"^2.3.3","uglifyjs-webpack-plugin":"^1.1.1","url-loader":"^0.5.7","webpack":"^3.6.0","webpack-dev-server":"^2.9.1","webpack-visualizer-plugin":"^0.1.6","yargs":"^8.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^7.2.1","cross-env":"^5.0.4","eslint":"^3.12.2","eslint-config-airbnb":"^15.0.1","eslint-plugin-import":"^2.3.0","eslint-plugin-jsx-a11y":"^5.0.3","eslint-plugin-react":"^7.0.1","expect":"^1.20.2","got":"^6.7.1","husky":"^0.13.3","node-sass":"^4.5.3","nyc":"^10.3.2","postcss-pxtorem":"^4.0.0","sass-loader":"^6.0.6"},"main":"index.js","directories":{"lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/liangxinwei/roadhog.git"},"author":{"name":"liangxinwei"},"gitHead":"e19f83e58f213c0978444650d6627a6e6c57fd3d","homepage":"https://github.com/liangxinwei/roadhog#readme","_id":"liangxinwei_roadhog@1.0.9","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"liangxinwei","email":"liangxw6004@qq.com"},"dist":{"integrity":"sha512-Ca7Uxl7qQdKWJMbeRzEKTM6LLrkCroZxDIkcgxJXR1ZrxQow0DmergxxKm3kAhTUgCXwSF6GtzorsdDtE9VWVw==","shasum":"cd4fa794dc9dcee9761c00df75fb56795dd3df9b","tarball":"https://registry.npmjs.org/liangxinwei_roadhog/-/liangxinwei_roadhog-1.0.9.tgz","fileCount":49,"unpackedSize":119423,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb48HWCRA9TVsSAnZWagAAwNIP/1VVcXWbWyVJ1P450ICg\nE2pEvcQQcTVrgVFz8KsQElAnr1XzZxPBQ+IRrB7/RWfrQulbCugAwgWeNmel\n3y3THHunAJIlL5SNJZCTZfocu+vRhxw52P4kBwRYcrkohx0nAxz/0hlEWNA8\nuZxLJEzEPrf2IwVgjp0QimNeUeCHHMD97jIVCi24NEYrJ3ehz/egRzOy738Y\nsX3u2G2/EDF28AvJdWhkePcRzxqClnM9yD8H/ZEmh98btpTsg/5/z64/aWG4\nnx074I7yl5AQOG19r09JVkND2kWXk0RushYPJEpxbQCSOmnuAWv1Et8K78dN\n3kyG1vY0wonGexNv+11ecBqZNpuYHvD0rrZ9ZhM2DJgXnUU+gXNULkph47yT\nOW0k9SP33yNcU57cssxAHwo3I0lCQVVcnpgMOwxPZAJSvRwYjQNBrOKrWDMw\ndOIPLIJXrwHJIRJm4t+qXJbDjc874lgWmR7hXldkD1BVef8qpQullT+LdZRL\nohF2MRJN00U/pbEsB2wJLDnmQX1UfeAl9Z2Ejhkciz7lqjPiUDqy7qfEr25N\ntPA3EEaF8wYBXv15HQUdfeAZoylBelv50qjfLJejIGDX9u2K9GwAy3FLW2n4\nqjUcIOg3eXtoEsMn035Duaa7HL92aNTesjc7iLqrzhCTIwMRJzgyKJuL9TbE\nenew\r\n=GSoL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2oXjDdls9F9RZA7Xsq2pwZkZKVH6EwvI04qxdaq9+QQIhAKkPxhTcn7VUe6lD29Jkw0s0MhbGwWA8Xxp9eRVl/0a3"}]},"maintainers":[{"name":"liangxinwei","email":"liangxw6004@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/liangxinwei_roadhog_1.0.9_1541652950316_0.16167009290352374"},"_hasShrinkwrap":false},"1.0.10":{"name":"liangxinwei_roadhog","version":"1.0.10","description":"Cli tool for serve and build react app, based on roadhog, support JSON pattern config.","bin":{"fixroadhog":"./bin/fixroadhog.js"},"private":false,"keywords":["roadhog","react","cli","create-react-app","webpack"],"authors":["liangxinwei <sivan.shanghai@gmail.com> (https://github.com/liangxinwei)"],"license":"MIT","bugs":{"url":"https://github.com/liangxinwei/issues"},"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","testbuild":"npm run lint && npm run build && cross-env NODE_ENV=test nyc mocha --no-timeouts test/scripts/server-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.4.3","autoprefixer":"^7.1.1","awesome-typescript-loader":"^3.1.3","babel-core":"^6.20.0","babel-loader":"^7.0.0","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-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^6.18.0","body-parser":"^1.17.2","bundle-loader":"^0.5.5","case-sensitive-paths-webpack-plugin":"^1.1.4","chalk":"^1.1.3","chokidar":"^1.7.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.28.2","explain-error":"^1.0.4","express-http-proxy":"^0.11.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","filesize":"^3.5.10","fs-extra":"^3.0.1","glob":"^7.1.2","gzip-size":"^3.0.0","html-webpack-plugin":"^2.30.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.3","istanbul":"^0.4.5","less":"^2.7.1","less-loader":"^4.0.3","lodash.pullall":"^4.2.0","lodash.uniq":"^4.5.0","mocha":"^3.4.2","parse-json-pretty":"^0.1.0","postcss":"^6.0.1","postcss-loader":"^1.3.3","react-dev-utils":"^2.0.1","recursive-readdir":"^2.2.1","rimraf":"^2.5.4","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.18.1","svg-sprite-loader":"^3.1.2","system-bell-webpack-plugin":"^1.0.0","typescript":"^2.3.3","uglifyjs-webpack-plugin":"^1.1.1","url-loader":"^0.5.7","webpack":"^3.6.0","webpack-dev-server":"^2.9.1","webpack-visualizer-plugin":"^0.1.6","yargs":"^8.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^7.2.1","cross-env":"^5.0.4","eslint":"^3.12.2","eslint-config-airbnb":"^15.0.1","eslint-plugin-import":"^2.3.0","eslint-plugin-jsx-a11y":"^5.0.3","eslint-plugin-react":"^7.0.1","expect":"^1.20.2","got":"^6.7.1","husky":"^0.13.3","node-sass":"^4.5.3","nyc":"^10.3.2","postcss-pxtorem":"^4.0.0","sass-loader":"^6.0.6"},"main":"index.js","directories":{"lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/liangxinwei/roadhog.git"},"author":{"name":"liangxinwei"},"gitHead":"e19f83e58f213c0978444650d6627a6e6c57fd3d","homepage":"https://github.com/liangxinwei/roadhog#readme","_id":"liangxinwei_roadhog@1.0.10","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"liangxinwei","email":"liangxw6004@qq.com"},"dist":{"integrity":"sha512-KpTH8p6LeityH7WVf55Qb46uOsOk15W722Gm62VTpaNMKYo7D0SKpNUSxViKiRMdI5D1aqxbfkh53Ad+E/Vn5g==","shasum":"0850db514130caf225ebd9e90dc961c847eb80f0","tarball":"https://registry.npmjs.org/liangxinwei_roadhog/-/liangxinwei_roadhog-1.0.10.tgz","fileCount":49,"unpackedSize":119427,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb48IiCRA9TVsSAnZWagAAzzAP/iCXE2+xm7kyjQpc3fNr\n8rBMzUOcC6E049YdFEri/0unq5FYX3iQNRwD1p4WKo/VZksZujSXU7osb98x\nkYXDcyEz6uCP2gCw5l/mFE/sFChNJtsOfZs639M3KgyHTYshpzJNonQUMtHZ\nfzR4kLV3BsXvEq9jT72Y2GOjnh/JSpjDYfhOD8dgQv3O8vgaC5/EaU4VH0EF\nIJf1QYMZ3WgHgkReeBVfaYDpvN9QuJq4ioDMdvD90Qf6NHiVcgzsKHQOxgGu\nuJItKntpfit8jgc8gtThbDuer1jqsw8yqCno6Jg7wmQBezAK+Rg9ZfOOMF95\ng8LsAzkY/7Ve/p9jZyWFhc0AUanjK0OpadNFFLzbQVok5HgrlIqhcFOAHyn2\nqAKhbNKdaPkLC2UClFNzdEoYabbpFikTEPQk33lwLcgWk0VqXJ91wHQaUAc4\neGQ/NzVcTbLnF0cbA08StxoS5PLJNxUJZJ6APrNmL0EqwnqtPmpAMsH4FBoW\n4sdUlC5jwhvPOL32e3ikWVN1pSTUizvC3CfW8dZ+rHW6LcMESOu4ZBoTyUZv\nACSO+2Jr3HaA2quJmh2g2AyBBJCXrHUAI+gG5GrppST2cpAaZFSKz9O7MHc8\nlS4lWXg+8NoBTgcdQknsKzeqXJ4DU7uIsTFGkotL+emx0HN4e4HWxR5OXzMv\nevcv\r\n=j0m+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDJOswKdCdydDqEJ906q3rbD93AQPNxD0PlV7lp768eSAiEA0fgzq0ElJwuqnGwB/TXeVY0uAY566xEuUSudYIEYIpo="}]},"maintainers":[{"name":"liangxinwei","email":"liangxw6004@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/liangxinwei_roadhog_1.0.10_1541653025769_0.011763919437882242"},"_hasShrinkwrap":false},"1.0.11":{"name":"liangxinwei_roadhog","version":"1.0.11","description":"Cli tool for serve and build react app, based on roadhog, support JSON pattern config.","bin":{"fixroadhog":"./bin/fixroadhog.js"},"private":false,"keywords":["roadhog","react","cli","create-react-app","webpack"],"authors":["liangxinwei <sivan.shanghai@gmail.com> (https://github.com/liangxinwei)"],"license":"MIT","bugs":{"url":"https://github.com/liangxinwei/issues"},"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","test:start":"npm run lint && npm run build && cross-env NODE_ENV=test nyc mocha --no-timeouts test/scripts/server-test.js","test:build":"npm run lint && npm run build && cross-env NODE_ENV=test nyc mocha --no-timeouts test/scripts/build-test.js","test:dll":"npm run lint && cross-env NODE_ENV=test nyc mocha --no-timeouts test/scripts/build-dll-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.4.3","autoprefixer":"^7.1.1","awesome-typescript-loader":"^3.1.3","babel-core":"^6.20.0","babel-loader":"^7.0.0","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-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^6.18.0","body-parser":"^1.17.2","bundle-loader":"^0.5.5","case-sensitive-paths-webpack-plugin":"^1.1.4","chalk":"^1.1.3","chokidar":"^1.7.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.28.2","explain-error":"^1.0.4","express-http-proxy":"^0.11.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","filesize":"^3.5.10","fs-extra":"^3.0.1","glob":"^7.1.2","gzip-size":"^3.0.0","html-webpack-plugin":"^2.30.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.3","istanbul":"^0.4.5","less":"^2.7.1","less-loader":"^4.0.3","lodash.pullall":"^4.2.0","lodash.uniq":"^4.5.0","mocha":"^3.4.2","parse-json-pretty":"^0.1.0","postcss":"^6.0.1","postcss-loader":"^1.3.3","react-dev-utils":"^2.0.1","recursive-readdir":"^2.2.1","rimraf":"^2.5.4","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.18.1","svg-sprite-loader":"^3.1.2","system-bell-webpack-plugin":"^1.0.0","typescript":"^2.3.3","uglifyjs-webpack-plugin":"^1.1.1","url-loader":"^0.5.7","webpack":"^3.6.0","webpack-dev-server":"^2.9.1","webpack-visualizer-plugin":"^0.1.6","yargs":"^8.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^7.2.1","cross-env":"^5.0.4","eslint":"^3.12.2","eslint-config-airbnb":"^15.0.1","eslint-plugin-import":"^2.3.0","eslint-plugin-jsx-a11y":"^5.0.3","eslint-plugin-react":"^7.0.1","expect":"^1.20.2","got":"^6.7.1","husky":"^0.13.3","node-sass":"^4.5.3","nyc":"^10.3.2","postcss-pxtorem":"^4.0.0","sass-loader":"^6.0.6"},"main":"index.js","directories":{"lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/liangxinwei/roadhog.git"},"author":{"name":"liangxinwei"},"gitHead":"cd109b8ff0a3cac5f17896f090d560b3fc9830f8","homepage":"https://github.com/liangxinwei/roadhog#readme","_id":"liangxinwei_roadhog@1.0.11","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"liangxinwei","email":"liangxw6004@qq.com"},"dist":{"integrity":"sha512-rvCG3Atmk964JGUjRIgzw6UcrW3cWCz8NlPxRhXvm5unXcNsb/jyqvYETZkmukBpe9JsJHMeMlGmTUYQgM7Jjg==","shasum":"6f1538ea336a117aa1aad4889b6647ed309dcf1f","tarball":"https://registry.npmjs.org/liangxinwei_roadhog/-/liangxinwei_roadhog-1.0.11.tgz","fileCount":49,"unpackedSize":121855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb58TnCRA9TVsSAnZWagAA32gP/1ha+3vvwMlUlvNS05mr\ngxk/+371mhcyPFV82Lr2js9IgDaP15BSiNgFSX06tEXfvPnp1C2clbFS24fn\nE0n+MHNzTiGOx52NJbdHfsxtyEWMoU9kXs7HHl0OHcJQWOj3Ov0g/x5Swng8\nQEJu0KZ48YFuUFmpCVYC4RgJlrarjYa2UB1bSJxeNBN7RmdZ8rd0kz6ktFPj\nBVtoZyrwPYn6Pv1J+AwtQ3ae7EURb0mD+TpgcPCPFNscKGka39iuFOjFnxNl\nNw3FCoAPpx+HwYbSyv8cieSlYiyTeUQmp2KIj+TUWWeF1c7KTakdWETeBCSF\np/qEapfQOKYajea5i6i5HQwiaeB3co7Q4xPioiER7V5NEU2TjOVV4MEg9p4U\nbxQY9ZIRdh8qPLqA/FD3Q4kNWdZg8eDi1eyycwiT/LnPG5o4j7aqrigC1/UU\nbWqfGQGU4OeDYl4PQ3d+mevFfI/JxBVayyTvS5RvYXnYNIaYc5f+EezDD8jp\n/yDKua5NPiZFt6amZZ6178wLFBmKItuY5SiB8Qr+mk/We2LZlX5S0FKLJXy1\noU7bie3XBX4j0/W2nnAAJGoX3KUEXNivIBGv8pggX+1VqNtK+iaGk9lbJuAO\nDePJEz1xNqzw/BwYiXFsfwqiy//liwR6mEtOpHGC8x9JgqepEsjDXeU+ZeI8\nZemX\r\n=SZLC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNlGxXzHJyBNa6yGs75qDbvYF5xPzgfhMFn0qFY8ocYgIgb3tBAiwjFct456uO43rIG/8y1amxIvsk8Dt58s43QCw="}]},"maintainers":[{"name":"liangxinwei","email":"liangxw6004@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/liangxinwei_roadhog_1.0.11_1541915878835_0.1713989770881159"},"_hasShrinkwrap":false},"1.0.12":{"name":"liangxinwei_roadhog","version":"1.0.12","description":"Cli tool for serve and build react app, based on roadhog, support JSON pattern config.","bin":{"fixroadhog":"./bin/fixroadhog.js"},"private":false,"keywords":["roadhog","react","cli","create-react-app","webpack"],"authors":["liangxinwei <sivan.shanghai@gmail.com> (https://github.com/liangxinwei)"],"license":"MIT","bugs":{"url":"https://github.com/liangxinwei/issues"},"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","test:start":"npm run lint && npm run build && cross-env NODE_ENV=test nyc mocha --no-timeouts test/scripts/server-test.js","test:build":"npm run lint && npm run build && cross-env NODE_ENV=test nyc mocha --no-timeouts test/scripts/build-test.js","test:dll":"npm run lint && cross-env NODE_ENV=test nyc mocha --no-timeouts test/scripts/build-dll-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.4.3","autoprefixer":"^7.1.1","awesome-typescript-loader":"^3.1.3","babel-core":"^6.20.0","babel-loader":"^7.0.0","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-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^6.18.0","body-parser":"^1.17.2","bundle-loader":"^0.5.5","case-sensitive-paths-webpack-plugin":"^1.1.4","chalk":"^1.1.3","chokidar":"^1.7.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.28.2","explain-error":"^1.0.4","express-http-proxy":"^0.11.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","filesize":"^3.5.10","fs-extra":"^3.0.1","glob":"^7.1.2","gzip-size":"^3.0.0","html-webpack-plugin":"^2.30.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.3","istanbul":"^0.4.5","less":"^2.7.1","less-loader":"^4.0.3","lodash.pullall":"^4.2.0","lodash.uniq":"^4.5.0","mocha":"^3.4.2","parse-json-pretty":"^0.1.0","postcss":"^6.0.1","postcss-loader":"^1.3.3","react-dev-utils":"^2.0.1","recursive-readdir":"^2.2.1","rimraf":"^2.5.4","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.18.1","svg-sprite-loader":"^3.1.2","system-bell-webpack-plugin":"^1.0.0","typescript":"^2.3.3","uglifyjs-webpack-plugin":"^1.1.1","url-loader":"^0.5.7","webpack":"^3.6.0","webpack-dev-server":"^2.9.1","webpack-visualizer-plugin":"^0.1.6","yargs":"^8.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^7.2.1","cross-env":"^5.0.4","eslint":"^3.12.2","eslint-config-airbnb":"^15.0.1","eslint-plugin-import":"^2.3.0","eslint-plugin-jsx-a11y":"^5.0.3","eslint-plugin-react":"^7.0.1","expect":"^1.20.2","got":"^6.7.1","husky":"^0.13.3","node-sass":"^4.5.3","nyc":"^10.3.2","postcss-pxtorem":"^4.0.0","sass-loader":"^6.0.6"},"main":"index.js","directories":{"lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/liangxinwei/roadhog.git"},"author":{"name":"liangxinwei"},"gitHead":"e49269b2b8a8ff1640fe15161a1d5fe82bdbb1ae","homepage":"https://github.com/liangxinwei/roadhog#readme","_id":"liangxinwei_roadhog@1.0.12","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"liangxinwei","email":"liangxw6004@qq.com"},"dist":{"integrity":"sha512-oDdktZkco+iEiymSqGsm4u+epfcSkniDTIVu8B0oKVJRG9leTQL+PzNUz4jgwUcR9QUDvyxa63+SR2EnezNPWw==","shasum":"810697dda7efac037529317b50ec385ce908916e","tarball":"https://registry.npmjs.org/liangxinwei_roadhog/-/liangxinwei_roadhog-1.0.12.tgz","fileCount":49,"unpackedSize":123383,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb58kGCRA9TVsSAnZWagAA25EP/0tXAiKDYuA28EiOkajE\newmvNd+MzsKSQY+wcS8DTRhvbXvxo2M0TiJgeYWNH1AmlkrFoahQuyZ2uO2j\nrvwE/jcUp243xwQc46OzJP15CNbsTe+F1uhf65D8UZZLdz2EHeBJTIaQQjv7\nvdsBvD1067s5TvV0feuoEs2+0knMjfGtlFOSauMU0uGQnG+9D/vd6lzJ5fgF\nHyQWkPJUHIcCSvWb0zTaKbY+If+n9sGUbIYHtHlQYz4xgQXqBd/Im8uWJFDn\nAyWe510ZLC5eqUFyjk0tAzw9A5vosGHsxW8p49Jj2pHhjovNIFzUazmKpyeU\n4mEJTz6Foz+9KYArbkCCvuoc1txtN3vMDylKpednvJncY5j2G+fNBXWN/ppT\nYG/kg8EHoubExcBEUNFiLU6asge/TdcM+v2U9sx+Cp3iG4apnv7kCq950Yze\naWUbTbqgjoRSdBCqpY3bp37ag34RunpVWAtFIVpcnn4GCK/+bjjNuPg+Tr6S\n+1m5DFt2VmGhuSyTa8uvDwh89q7dcoyLT1OBj4380EPUwtZxkkHzR2e/37hM\n83i0qQk9oOskPX5lU8m6aucjZ95bOIJpaUhFJofZDUE81AbIbkV/9eAOcEBF\nHKrduW1j+wulfvr5/LUX2/WlhtqEKyooxAeLkDc96xnqhR0bYoN56lMu88E3\nIiWu\r\n=fAPk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDcIF1x54AuPRbysal/UnFFIn5Smzsj/khYy4JVipH7AAiB2b87aCxyQ9HnQPrISwhYeWKQtNsFYe47+UAVj0nYO1g=="}]},"maintainers":[{"name":"liangxinwei","email":"liangxw6004@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/liangxinwei_roadhog_1.0.12_1541916934031_0.11398731609532264"},"_hasShrinkwrap":false},"1.0.13":{"name":"liangxinwei_roadhog","version":"1.0.13","description":"Cli tool for serve and build react app, based on roadhog, support JSON pattern config.","bin":{"fixroadhog":"./bin/fixroadhog.js"},"private":false,"keywords":["roadhog","react","cli","create-react-app","webpack"],"authors":["liangxinwei <sivan.shanghai@gmail.com> (https://github.com/liangxinwei)"],"license":"MIT","bugs":{"url":"https://github.com/liangxinwei/issues"},"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","testbuild":"npm run lint && npm run build && cross-env NODE_ENV=test nyc mocha --no-timeouts test/scripts/server-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.4.3","autoprefixer":"^7.1.1","awesome-typescript-loader":"^3.1.3","babel-core":"^6.20.0","babel-loader":"^7.0.0","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-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^6.18.0","body-parser":"^1.17.2","bundle-loader":"^0.5.5","case-sensitive-paths-webpack-plugin":"^1.1.4","chalk":"^1.1.3","chokidar":"^1.7.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.28.2","explain-error":"^1.0.4","express-http-proxy":"^0.11.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","filesize":"^3.5.10","fs-extra":"^3.0.1","glob":"^7.1.2","gzip-size":"^3.0.0","html-webpack-plugin":"^2.30.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.3","istanbul":"^0.4.5","less":"^2.7.1","less-loader":"^4.0.3","lodash.pullall":"^4.2.0","lodash.uniq":"^4.5.0","mocha":"^3.4.2","parse-json-pretty":"^0.1.0","postcss":"^6.0.1","postcss-loader":"^1.3.3","react-dev-utils":"^2.0.1","recursive-readdir":"^2.2.1","rimraf":"^2.5.4","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.18.1","svg-sprite-loader":"^3.1.2","system-bell-webpack-plugin":"^1.0.0","typescript":"^2.3.3","uglifyjs-webpack-plugin":"^1.1.1","url-loader":"^0.5.7","webpack":"^3.6.0","webpack-dev-server":"^2.9.1","webpack-visualizer-plugin":"^0.1.6","yargs":"^8.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^7.2.1","cross-env":"^5.0.4","eslint":"^3.12.2","eslint-config-airbnb":"^15.0.1","eslint-plugin-import":"^2.3.0","eslint-plugin-jsx-a11y":"^5.0.3","eslint-plugin-react":"^7.0.1","expect":"^1.20.2","got":"^6.7.1","husky":"^0.13.3","node-sass":"^4.5.3","nyc":"^10.3.2","postcss-pxtorem":"^4.0.0","sass-loader":"^6.0.6"},"main":"index.js","directories":{"lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/liangxinwei/roadhog.git"},"author":{"name":"liangxinwei"},"gitHead":"75eb276c9cdc87a9f938e2740ddd9baf07b8aa5d","homepage":"https://github.com/liangxinwei/roadhog#readme","_id":"liangxinwei_roadhog@1.0.13","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"liangxinwei","email":"liangxw6004@qq.com"},"dist":{"integrity":"sha512-Bm8E0fyvXz1NHprnV3O1e0WaggaFCgJN3iA7C+z1LYE6kbi7X4qYDReHQNf1vXIL8rEp2JGl+1l6zxfAL3CFzw==","shasum":"f5f7e7a6a1533de555a81beb5af142a3aa8afe23","tarball":"https://registry.npmjs.org/liangxinwei_roadhog/-/liangxinwei_roadhog-1.0.13.tgz","fileCount":49,"unpackedSize":120836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb5+E6CRA9TVsSAnZWagAAcKAP/093vefeQUuBQUKpokN5\ngXgCzuk1yUJcVOf0ILtoAI4HhMcxIiUtqVHZlBoweXYjRPJGyYEShCXayezS\nVBcUW5cjewa+HiVmAUl2qnmfIZKDyV87fS3qMCSx6eHvEotTnLB1f/xkPXRB\nULOdNiL4vQk2ImzAJAzTTMImIPIt+vq7A0FGi7LfGOySjlH2TdoI6G5fZDtX\nHFnpHFkAbDBqaMQEs+9KGZuG2vRXISHHiTeqt4VgT+lBSAezrO4Zr14p9pPJ\nExG+6pyR3p4hvvcgBdC+hHLNRb1phhYEZngtNsC9S3rbYgr8rrben+un0UsN\nidS+sZON2fY/3nCdqjCkCAw4px/L3lXbgiY0I7GqH8TaTBelqSlfGqyDOPMn\nv3hWN73NO/uJBVbNfJS3wJzyRvFhaDmhdwk4NuTT4WLwUIbht/L3FOMsT8co\nicEY0hul2E7tRV21HAehNykdDt9EEu909UooF4MgfpXoaHABtiuDYu+7jcg6\nW72Pm95cdge+WZV3wkMOUPxIOeD//i6c9N9dEHYhVSUElM7k3llDO3ssb6p6\nDyAsa1U5b6If3Np/rIcFg0lDEpCN4Vm/AOJovTdfcxyErBsY9cbtu0013NqT\nn1ybxJK6zJca4MtJvBJm79kp44EB7K3GcaKNh7PcwYlY8TkZQLewhQ/Iz9a5\ntRh/\r\n=dHI/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDw0ZnTL8Jz0kXEebCORRjuyqHftDAo+kLQ7KhSGqMHCAIhANJZ/F4mpvVWCzbgHfp9dDGM7+u89vxrmrvsSX++vtkV"}]},"maintainers":[{"name":"liangxinwei","email":"liangxw6004@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/liangxinwei_roadhog_1.0.13_1541923129242_0.8218597712210962"},"_hasShrinkwrap":false},"1.0.14":{"name":"liangxinwei_roadhog","version":"1.0.14","description":"Cli tool for serve and build react app, based on roadhog, support JSON pattern config.","bin":{"fixroadhog":"./bin/fixroadhog.js"},"private":false,"keywords":["roadhog","react","cli","create-react-app","webpack"],"authors":["liangxinwei <sivan.shanghai@gmail.com> (https://github.com/liangxinwei)"],"license":"MIT","bugs":{"url":"https://github.com/liangxinwei/issues"},"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","testbuild":"npm run lint && npm run build && cross-env NODE_ENV=test nyc mocha --no-timeouts test/scripts/server-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.4.3","autoprefixer":"^7.1.1","awesome-typescript-loader":"^3.1.3","babel-core":"^6.20.0","babel-loader":"^7.0.0","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-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^6.18.0","body-parser":"^1.17.2","bundle-loader":"^0.5.5","case-sensitive-paths-webpack-plugin":"^1.1.4","chalk":"^1.1.3","chokidar":"^1.7.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.28.2","explain-error":"^1.0.4","express-http-proxy":"^0.11.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","filesize":"^3.5.10","fs-extra":"^3.0.1","glob":"^7.1.2","gzip-size":"^3.0.0","html-webpack-plugin":"^2.30.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.3","istanbul":"^0.4.5","less":"^2.7.1","less-loader":"^4.0.3","lodash.pullall":"^4.2.0","lodash.uniq":"^4.5.0","mocha":"^3.4.2","parse-json-pretty":"^0.1.0","postcss":"^6.0.1","postcss-loader":"^1.3.3","react-dev-utils":"^2.0.1","recursive-readdir":"^2.2.1","rimraf":"^2.5.4","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.18.1","svg-sprite-loader":"^3.1.2","system-bell-webpack-plugin":"^1.0.0","typescript":"^2.3.3","uglifyjs-webpack-plugin":"^1.1.1","url-loader":"^0.5.7","webpack":"^3.6.0","webpack-dev-server":"^2.9.1","webpack-visualizer-plugin":"^0.1.6","yargs":"^8.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^7.2.1","cross-env":"^5.0.4","eslint":"^3.12.2","eslint-config-airbnb":"^15.0.1","eslint-plugin-import":"^2.3.0","eslint-plugin-jsx-a11y":"^5.0.3","eslint-plugin-react":"^7.0.1","expect":"^1.20.2","got":"^6.7.1","husky":"^0.13.3","node-sass":"^4.5.3","nyc":"^10.3.2","postcss-pxtorem":"^4.0.0","sass-loader":"^6.0.6"},"main":"index.js","directories":{"lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/liangxinwei/roadhog.git"},"author":{"name":"liangxinwei"},"gitHead":"75eb276c9cdc87a9f938e2740ddd9baf07b8aa5d","homepage":"https://github.com/liangxinwei/roadhog#readme","_id":"liangxinwei_roadhog@1.0.14","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"liangxinwei","email":"liangxw6004@qq.com"},"dist":{"integrity":"sha512-vXByiflcWds5dFGYBKYiHb2EA7DTBkhNEFe5Ar//ldf553az1uZeAR+FB034E5K0CPXXIGU80v8GLOpZwx4ENg==","shasum":"71ba91caa47f0872d6319a537d8bd449796abb92","tarball":"https://registry.npmjs.org/liangxinwei_roadhog/-/liangxinwei_roadhog-1.0.14.tgz","fileCount":49,"unpackedSize":121301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb667RCRA9TVsSAnZWagAAdkEP/jegPEnTt6p9E7g0JeEA\ngLt1BbuuaMGVKO6kG2Vl3mgROzuuakUScAQdCKTjncRe6nktQ0VBeOzBogCu\nZLT+GwFUlq/JYJ/M0MyRvS5fhA0fkxN6Z6fueJp2sVIXFwlLeWNVhmeXeUO6\nOXndlsTdo2ikSwusXu/A63iNDjw8dvC9qkZdOIhA+v4HO/iLLepU0spTuhia\nbFJ3eseG6MRcnvIua7iv3BJtNP7JAaKMnJmOYwtUzsZ3qsgV7jWWiYFalqCa\n92ZVle8Q48/GKXugW7XcD4eY1GenooQJWQ1ivJKGiXJGl9IQSk2/UeHDyK9g\nscnIz2VKL1d2PItM4UUyJbGbweleRDnzVemu6RnVz+fMfyY0lYTXW2EVuRGu\nBDhm+7DWSazzBRdnU8P8DJGfidSdd5FUzbjh6/eU7MFhEJc7EQP5hWx+yGjZ\nXHsk3Hv+PXfyix9dmsWBId3aZDfXPWeHugjcDL572W4Zjg1U1Rayjo6qb8Zh\nC7GeYA3qh5Zc6GkksKWKBHYo0jUB75GxcSBTfNj9BzxGnapJNTGZXMCjyfwX\npOjsSypT8OMddrmAy6kffMRlhszb/KIDjlkEQ9iI0iIa2lSpm+gnYnFC6qPF\nLrSujb0wA9DPdkH5T1E+QG+DUf2INoGzIy4J9Re/203iTAwMTq1Ii23CJHUD\n5Bip\r\n=Z+G6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEpbJclMCtN5LkG7kTu+AQAl8TnMGpn2PPIsWSSxAycqAiEA8+RoDDL70WAkLdy/eD6BXggFg/L0DeDWWeZP21rITKo="}]},"maintainers":[{"name":"liangxinwei","email":"liangxw6004@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/liangxinwei_roadhog_1.0.14_1542172369285_0.7031460458505294"},"_hasShrinkwrap":false},"1.0.15":{"name":"liangxinwei_roadhog","version":"1.0.15","description":"Cli tool for serve and build react app, based on roadhog, support JSON pattern config.","bin":{"fixroadhog":"./bin/fixroadhog.js"},"private":false,"keywords":["roadhog","react","cli","create-react-app","webpack"],"authors":["liangxinwei <sivan.shanghai@gmail.com> (https://github.com/liangxinwei)"],"license":"MIT","bugs":{"url":"https://github.com/liangxinwei/issues"},"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","testbuild":"npm run lint && npm run build && cross-env NODE_ENV=test nyc mocha --no-timeouts test/scripts/server-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.4.3","autoprefixer":"^7.1.1","awesome-typescript-loader":"^3.1.3","babel-core":"^6.20.0","babel-loader":"^7.0.0","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-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^6.18.0","body-parser":"^1.17.2","bundle-loader":"^0.5.5","case-sensitive-paths-webpack-plugin":"^1.1.4","chalk":"^1.1.3","chokidar":"^1.7.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.28.2","explain-error":"^1.0.4","express-http-proxy":"^0.11.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","filesize":"^3.5.10","fs-extra":"^3.0.1","glob":"^7.1.2","gzip-size":"^3.0.0","html-webpack-plugin":"^2.30.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.3","istanbul":"^0.4.5","less":"^2.7.1","less-loader":"^4.0.3","lodash.pullall":"^4.2.0","lodash.uniq":"^4.5.0","mocha":"^3.4.2","parse-json-pretty":"^0.1.0","postcss":"^6.0.1","postcss-loader":"^1.3.3","react-dev-utils":"^2.0.1","recursive-readdir":"^2.2.1","rimraf":"^2.5.4","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.18.1","svg-sprite-loader":"^3.1.2","system-bell-webpack-plugin":"^1.0.0","typescript":"^2.3.3","uglifyjs-webpack-plugin":"^1.1.1","url-loader":"^0.5.7","webpack":"^3.6.0","webpack-dev-server":"^2.9.1","webpack-visualizer-plugin":"^0.1.6","yargs":"^8.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^7.2.1","cross-env":"^5.0.4","eslint":"^3.12.2","eslint-config-airbnb":"^15.0.1","eslint-plugin-import":"^2.3.0","eslint-plugin-jsx-a11y":"^5.0.3","eslint-plugin-react":"^7.0.1","expect":"^1.20.2","got":"^6.7.1","husky":"^0.13.3","node-sass":"^4.5.3","nyc":"^10.3.2","postcss-pxtorem":"^4.0.0","sass-loader":"^6.0.6"},"main":"index.js","directories":{"lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/liangxinwei/roadhog.git"},"author":{"name":"liangxinwei"},"gitHead":"ac98b215ddf37d1c90c8cfa45ea70e0db615a89e","homepage":"https://github.com/liangxinwei/roadhog#readme","_id":"liangxinwei_roadhog@1.0.15","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"liangxinwei","email":"liangxw6004@qq.com"},"dist":{"integrity":"sha512-ZqyD1Mxqfegpsc99+N5nH88wHRxoD+MIGCA9COcJLIj0GeVGOeNM0xhG0fRyyV5QC1vq2C6wdzVtSfPwhMIH6A==","shasum":"d9dfd3736dc671da75c28a169c7b61c83523dc52","tarball":"https://registry.npmjs.org/liangxinwei_roadhog/-/liangxinwei_roadhog-1.0.15.tgz","fileCount":49,"unpackedSize":122619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb67U/CRA9TVsSAnZWagAAfTMP/AsGejxHnA1J80h/CGW8\nbysPaCIbqpR7ryGX4WLtA8zxGlzvbPkWgoJ8kdz2dC2XqKq2coEXpDZKYzVG\nlL/nhuI47X4rsSdxZddVYz9K0fn9yUU0S72SKXU2UGb1i76xe78pacTiNrlT\nNV88Gcu1VA7Dfc45Hz8Hr8ZCgND0XSqk6JbowgXOA0LNgVrKoTAU+iKJEAiJ\nmFTZUABCgTtf98QW+e0s2Z24ZWWrDPZhFoiMm2HanOdbbQyfxqqkz8XF4AuQ\nNwNaHwD5ZqdQWvUeh2HHOw7un6p9iAEs6daqJvC86tdZWwsy4mFztWfbjCsT\nZIFk05uaooQtl1F8E54aIbhHFybR1Cavsgmt7cgZgr26RvGfPGwodzaHBt5Q\np7lOFVnpZhDH0l1mNnSZO0jv7lJcMUsZPqWKrOg/3XG79WcP9HUWKe+iGPUt\nMQFk648D4FNc7PBaoVjc7PAhiym7cdQjvGNXgtvahpeoewDHj5YHaC15Um0Y\nXTovtO2MtYA0Kv4tTSzfjwbPwD0fNOzNGMLxFw92UZTKHq8zLy3Fsej0ks92\nT+mgVIP/ULTjA8bC/mJsLW585CTviUcmZWhDpk6N9kvnE0Vht0rfzefYYXfH\nFMp98lVm/TFWMwPJS2mvEuRWk3GtrOBvB+64hRpR5wOSSRjdTi4ksW1k0rOL\n5rkQ\r\n=V7+Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH1kBwITPhnhTs3h1BVf9TPbJeovhcmG1y5hskLtKb0lAiBgd+Hli+o1MjJKPx0581cstX7fBa3/t08VrjPAI+oaUg=="}]},"maintainers":[{"name":"liangxinwei","email":"liangxw6004@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/liangxinwei_roadhog_1.0.15_1542174015126_0.24498035177929034"},"_hasShrinkwrap":false},"1.0.16":{"name":"liangxinwei_roadhog","version":"1.0.16","description":"Cli tool for serve and build react app, based on roadhog, support JSON pattern config.","bin":{"fixroadhog":"./bin/fixroadhog.js"},"private":false,"keywords":["roadhog","react","cli","create-react-app","webpack"],"authors":["liangxinwei <sivan.shanghai@gmail.com> (https://github.com/liangxinwei)"],"license":"MIT","bugs":{"url":"https://github.com/liangxinwei/issues"},"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","testbuild":"npm run lint && npm run build && cross-env NODE_ENV=test nyc mocha --no-timeouts test/scripts/server-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.4.3","autoprefixer":"^7.1.1","awesome-typescript-loader":"^3.1.3","babel-core":"^6.20.0","babel-loader":"^7.0.0","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-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^6.18.0","body-parser":"^1.17.2","bundle-loader":"^0.5.5","case-sensitive-paths-webpack-plugin":"^1.1.4","chalk":"^1.1.3","chokidar":"^1.7.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.28.2","explain-error":"^1.0.4","express-http-proxy":"^0.11.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","filesize":"^3.5.10","fs-extra":"^3.0.1","glob":"^7.1.2","gzip-size":"^3.0.0","html-webpack-plugin":"^2.30.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.3","istanbul":"^0.4.5","less":"^2.7.1","less-loader":"^4.0.3","lodash.pullall":"^4.2.0","lodash.uniq":"^4.5.0","mocha":"^3.4.2","parse-json-pretty":"^0.1.0","postcss":"^6.0.1","postcss-loader":"^1.3.3","react-dev-utils":"^2.0.1","recursive-readdir":"^2.2.1","rimraf":"^2.5.4","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.18.1","svg-sprite-loader":"^3.1.2","system-bell-webpack-plugin":"^1.0.0","typescript":"^2.3.3","uglifyjs-webpack-plugin":"^1.1.1","url-loader":"^0.5.7","webpack":"^3.6.0","webpack-dev-server":"^2.9.1","webpack-visualizer-plugin":"^0.1.6","yargs":"^8.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^7.2.1","cross-env":"^5.0.4","eslint":"^3.12.2","eslint-config-airbnb":"^15.0.1","eslint-plugin-import":"^2.3.0","eslint-plugin-jsx-a11y":"^5.0.3","eslint-plugin-react":"^7.0.1","expect":"^1.20.2","got":"^6.7.1","husky":"^0.13.3","node-sass":"^4.5.3","nyc":"^10.3.2","postcss-pxtorem":"^4.0.0","sass-loader":"^6.0.6"},"main":"index.js","directories":{"lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/liangxinwei/roadhog.git"},"author":{"name":"liangxinwei"},"gitHead":"9e954625f36bc55abcbe5a51fdda533bfb22ea10","homepage":"https://github.com/liangxinwei/roadhog#readme","_id":"liangxinwei_roadhog@1.0.16","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"liangxinwei","email":"liangxw6004@qq.com"},"dist":{"integrity":"sha512-A3voSkJdwhhTEgDIXVm5AHZB/i1e8ReBf6RcGKYHbZttDxianc2Z8nBhG8udtpw7atMKe62SHyBEIjY4njBqZA==","shasum":"0e7824f01cc3e3ac17aa7cb79a5b1ab9b7b87d4f","tarball":"https://registry.npmjs.org/liangxinwei_roadhog/-/liangxinwei_roadhog-1.0.16.tgz","fileCount":49,"unpackedSize":122832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb67mgCRA9TVsSAnZWagAA9wcP/Ag6Tb0r8/KGnc/n/LEo\nfc7yKtGAkob4pJuGpgItt7y6fRwQacPahgHYUVXKxJIxktffL7ZYu2ijEH8f\nvgQSG94Sh+SgmdG5DHin3wDJh5YV7VD6sboLu25bRKRZLmrdD3EXJS1CXZ9G\nSTxKfjuMc8sKui17tSrfMo1SsDmeuGzYL/34IKV60T1JRRvMyZPW1j6pLOCD\n7hAoonsOgO2COQ40ZcAKaPIrUhh/2HgAkdA0K+BM+w+HrxeSzpHM6h355xFw\nLJYQU1j8rDaVdA4Cdc23ViEtzKnlYtqe8eCkJPv9ISxNjUuUNt2iU3u7dqbw\nXirxww2BfX9oecIFCFANLDffhmFDO5jXg92JQAYAyvlVaHr76U4SKMy+FwCN\n+4foebQkT10DWFHnUwwBPp5Wy16HOBl6xS9OGhhLK0qwDxiybNzo42IAnz2o\nD6Y5Mqk1+bu4wqnA8PnCUV6fIO+FQOaQXkmPuiVLhp+zvwG6FDmTiggNAHIc\nAFPF/uxF8mh4KggOh4LbHKlJDZODrFaDI5LrG7x7E39e+JpP5JBSTIvSDEu8\nXQmzogYPNhOlsdLjBzTXdoJDts7AHA7ui+i2I8Pt+k/uJgfnepl2Qftihc8s\nbRbj4MvYbllssakLKXgqFt4y5zFLylq/HiW33N8LFWZKNJIHfO8DMWKkfUFv\nQDaJ\r\n=Q1l+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAWFCMauJ4f8Y5N9t54ZQdpJXwTxwkk/jJPB+HaxsJKwIgZdh9lY4ugyFJzH1GQairpYvbDXWC2w+M6IcaTNNyyx0="}]},"maintainers":[{"name":"liangxinwei","email":"liangxw6004@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/liangxinwei_roadhog_1.0.16_1542175135585_0.8993777685690021"},"_hasShrinkwrap":false},"1.0.17":{"name":"liangxinwei_roadhog","version":"1.0.17","description":"Cli tool for serve and build react app, based on roadhog, support JSON pattern config.","bin":{"fixroadhog":"./bin/fixroadhog.js"},"private":false,"keywords":["roadhog","react","cli","create-react-app","webpack"],"authors":["liangxinwei <sivan.shanghai@gmail.com> (https://github.com/liangxinwei)"],"license":"MIT","bugs":{"url":"https://github.com/liangxinwei/issues"},"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","testbuild":"npm run lint && npm run build && cross-env NODE_ENV=test nyc mocha --no-timeouts test/scripts/server-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.4.3","autoprefixer":"^7.1.1","awesome-typescript-loader":"^3.1.3","babel-core":"^6.20.0","babel-loader":"^7.0.0","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-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^6.18.0","body-parser":"^1.17.2","bundle-loader":"^0.5.5","case-sensitive-paths-webpack-plugin":"^1.1.4","chalk":"^1.1.3","chokidar":"^1.7.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.28.2","explain-error":"^1.0.4","express-http-proxy":"^0.11.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","filesize":"^3.5.10","fs-extra":"^3.0.1","glob":"^7.1.2","gzip-size":"^3.0.0","html-webpack-plugin":"^2.30.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.3","istanbul":"^0.4.5","less":"^2.7.1","less-loader":"^4.0.3","lodash.pullall":"^4.2.0","lodash.uniq":"^4.5.0","mocha":"^3.4.2","parse-json-pretty":"^0.1.0","postcss":"^6.0.1","postcss-loader":"^1.3.3","react-dev-utils":"^2.0.1","recursive-readdir":"^2.2.1","rimraf":"^2.5.4","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.18.1","svg-sprite-loader":"^3.1.2","system-bell-webpack-plugin":"^1.0.0","typescript":"^2.3.3","uglifyjs-webpack-plugin":"^1.1.1","url-loader":"^0.5.7","webpack":"^3.6.0","webpack-dev-server":"^2.9.1","webpack-visualizer-plugin":"^0.1.6","yargs":"^8.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^7.2.1","cross-env":"^5.0.4","eslint":"^3.12.2","eslint-config-airbnb":"^15.0.1","eslint-plugin-import":"^2.3.0","eslint-plugin-jsx-a11y":"^5.0.3","eslint-plugin-react":"^7.0.1","expect":"^1.20.2","got":"^6.7.1","husky":"^0.13.3","node-sass":"^4.5.3","nyc":"^10.3.2","postcss-pxtorem":"^4.0.0","sass-loader":"^6.0.6"},"main":"index.js","directories":{"lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/liangxinwei/roadhog.git"},"author":{"name":"liangxinwei"},"gitHead":"7eba14758482360c11a86611558ca0ca30b9ef0b","homepage":"https://github.com/liangxinwei/roadhog#readme","_id":"liangxinwei_roadhog@1.0.17","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"liangxinwei","email":"liangxw6004@qq.com"},"dist":{"integrity":"sha512-0Oefv0SNpiuyo2QonPT+ZX60YsflSjC4bOkM2BSyr4HdT7TRKoVFB+4gcSB5Q2Ql5GoelbJ9FaVVtYHxq44VWA==","shasum":"2436b762067bbaf69cc50261cfa677d7e53bb9a4","tarball":"https://registry.npmjs.org/liangxinwei_roadhog/-/liangxinwei_roadhog-1.0.17.tgz","fileCount":49,"unpackedSize":122443,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb675zCRA9TVsSAnZWagAAl4EP/iBuccCZMpoLRuHnk9na\nL+jCSO4ZAu36YPKgf6P4WsSNqhczc15MqZMuucWH6lFdZHJDc4aCth+O1eMG\n3JMo54W5aMuX1f1vxcq4oVjN+pNbueSkzqXepfA0+Q5EtL3JIDuw6Xypgvcs\ns+dwKtdKjuQO3/gYmn8woT589Ps7G56sVJ12Ys9+6XFvrTyYqsnB/aHuQRnJ\nMZZBdbSTSml2gE4X4zS5M6YyajebKBlGraRVL+3WW5sRTcIrvq44V2AAicgJ\n/+L2vNjzX7q/Aj3E7ju1uyyty+lM3Zrs52J9wNkoYxTVyz290VPfn687zTLW\n4llj6O3CKcDhH30N6WfwaAQ2/rJgITAvxqiZ8mABLuLxKYlMdVzD+j3XQQIG\n50rfv3xce3ieVnwc0xHdn6JvqKYC8B6b+vaWWBqwF/nxt9kyYEmmqRJAx7pz\nCt0bkh1OHwUNg+u/jh8eDT/pLzuW1H4uwEM6dxbmutoRfXs5iDWfT/bGqhUL\nxvEL+Gd6IX9PdTH8Jns4Sq1cAGMdQtDIiI8eOC0nWNtcvJUDyLnXFDKC60oK\nlea1BmLTCTJhWvIPW0duWnCN3HL4NpU4NI87jsjQh7CdAQ0zOEvcfsdYdyvX\nypxK8zLMD4Dkn9rkKg/KgoAqdlpOxBbxN1OWEYRSl+hWvaHvCk7zaDSs05yL\ngViM\r\n=0Zmi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1X0lQ+XgALzDLeVIVTwAg3W6BJbC0O4SP8jcG05uNnQIhAMhRcXjyO10JXQxdQ7fnKBJ+gcm2P0ygpiqaP+Q2YKW0"}]},"maintainers":[{"name":"liangxinwei","email":"liangxw6004@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/liangxinwei_roadhog_1.0.17_1542176370870_0.892955285076086"},"_hasShrinkwrap":false},"1.0.18":{"name":"liangxinwei_roadhog","version":"1.0.18","description":"Cli tool for serve and build react app, based on roadhog, support JSON pattern config.","bin":{"fixroadhog":"./bin/fixroadhog.js"},"private":false,"keywords":["roadhog","react","cli","create-react-app","webpack"],"authors":["liangxinwei <sivan.shanghai@gmail.com> (https://github.com/liangxinwei)"],"license":"MIT","bugs":{"url":"https://github.com/liangxinwei/issues"},"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","testbuild":"npm run lint && npm run build && cross-env NODE_ENV=test nyc mocha --no-timeouts test/scripts/server-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.4.3","autoprefixer":"^7.1.1","awesome-typescript-loader":"^3.1.3","babel-core":"^6.20.0","babel-loader":"^7.0.0","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-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^6.18.0","body-parser":"^1.17.2","bundle-loader":"^0.5.5","case-sensitive-paths-webpack-plugin":"^1.1.4","chalk":"^1.1.3","chokidar":"^1.7.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.28.2","explain-error":"^1.0.4","express-http-proxy":"^0.11.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","filesize":"^3.5.10","fs-extra":"^3.0.1","glob":"^7.1.2","gzip-size":"^3.0.0","html-webpack-plugin":"^2.30.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.3","istanbul":"^0.4.5","less":"^2.7.1","less-loader":"^4.0.3","lodash.pullall":"^4.2.0","lodash.uniq":"^4.5.0","mocha":"^3.4.2","parse-json-pretty":"^0.1.0","postcss":"^6.0.1","postcss-loader":"^1.3.3","react-dev-utils":"^2.0.1","recursive-readdir":"^2.2.1","rimraf":"^2.5.4","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.18.1","svg-sprite-loader":"^3.1.2","system-bell-webpack-plugin":"^1.0.0","typescript":"^2.3.3","uglifyjs-webpack-plugin":"^1.1.1","url-loader":"^0.5.7","webpack":"^3.6.0","webpack-dev-server":"^2.9.1","webpack-visualizer-plugin":"^0.1.6","yargs":"^8.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^7.2.1","cross-env":"^5.0.4","eslint":"^3.12.2","eslint-config-airbnb":"^15.0.1","eslint-plugin-import":"^2.3.0","eslint-plugin-jsx-a11y":"^5.0.3","eslint-plugin-react":"^7.0.1","expect":"^1.20.2","got":"^6.7.1","husky":"^0.13.3","node-sass":"^4.5.3","nyc":"^10.3.2","postcss-pxtorem":"^4.0.0","sass-loader":"^6.0.6"},"main":"index.js","directories":{"lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/liangxinwei/roadhog.git"},"author":{"name":"liangxinwei"},"gitHead":"7eba14758482360c11a86611558ca0ca30b9ef0b","homepage":"https://github.com/liangxinwei/roadhog#readme","_id":"liangxinwei_roadhog@1.0.18","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"liangxinwei","email":"liangxw6004@qq.com"},"dist":{"integrity":"sha512-L33DQ8vv5xMYvgBXt+EA250sLNCSQwO3L+/1/llYHCw9rm8TRX5OkXAez4VsYNWS0PqP/Sho5w9x+dBJRAN75g==","shasum":"9d667dce991233c8aca0ba0b3c3dd55da62004b2","tarball":"https://registry.npmjs.org/liangxinwei_roadhog/-/liangxinwei_roadhog-1.0.18.tgz","fileCount":49,"unpackedSize":122592,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb67/pCRA9TVsSAnZWagAAZJYQAJXR01uv2ikWnVnORAwJ\nitLE59uw4pGLCFx/xE6Z/L3mBY0jJ2Xgdi2yv7mAXgwHLB3PDwd1plqySI6Z\nGcQp3oq+09i1oTgSD3KeFfx96pNGgpTexWFkAzRBgTMu0QSXUBPjnwzQeOvc\nmI1oF5Zjw2tSJaHqxDCq8M4PpXqVM1PIsbMdJIZuVfKDLdLFivZVYOrAjtdg\n97NAdqa18FYcQZdPKXeNEGeBOB0jAb4DcnkVLI/oX/jIZtQqU2Uif9uIl/6Q\nfI4yrwXO7oPb6qSgMtZx0T7fKfoRgCweo/MUKGQIl4UBuAhxOGh5G8+PkS8G\n7W4dtdGIhScjEAiZ4MzT+3Fc62lt5AvrTjX3r9sy2bTGZRrE4ppOmotjzx+/\nZQsR1eMrYK/EzjecB3f4lb2wkQXhhc10PZsNOiSG2vb9XW5qtpKId0B+ElcI\n49Xejg0aQZKONHqRpRHToRyNJQ2TEfGqw0b+d4DrM5YxOV97GCJ2xqcnr9Hk\nyCtCZ3qBpxzZue615pTf7ErE8MNlLRrJm29V894M0GNjV125mIHnC98DtTiW\nA0WmFd7MA/9G92LkrpI3fhMkoSP//aUS8x2bOKrc6rJrlELOnO0hXDc94y4x\nrxVW8Dn0SSqA2UEENZ7FkN/ndBXhof4mp8T6lnctt/2/zyHh+vPAAGoisc6l\n/Eju\r\n=eNMy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbpjcCb6btTVhZ2cqiMgaf/Q8kA3dUXU8aIdqVKR3giwIhALg+Tl7ovHKlfsdgDSW0JRAnXEhaIPXRLSafWN6gMi+R"}]},"maintainers":[{"name":"liangxinwei","email":"liangxw6004@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/liangxinwei_roadhog_1.0.18_1542176745419_0.4208869844979015"},"_hasShrinkwrap":false},"1.0.19":{"name":"liangxinwei_roadhog","version":"1.0.19","description":"Cli tool for serve and build react app, based on roadhog, support JSON pattern config.","bin":{"fixroadhog":"./bin/fixroadhog.js"},"private":false,"keywords":["roadhog","react","cli","create-react-app","webpack"],"authors":["liangxinwei <sivan.shanghai@gmail.com> (https://github.com/liangxinwei)"],"license":"MIT","bugs":{"url":"https://github.com/liangxinwei/issues"},"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","testbuild":"npm run lint && npm run build && cross-env NODE_ENV=test nyc mocha --no-timeouts test/scripts/server-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.4.3","autoprefixer":"^7.1.1","awesome-typescript-loader":"^3.1.3","babel-core":"^6.20.0","babel-loader":"^7.0.0","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-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^6.18.0","body-parser":"^1.17.2","bundle-loader":"^0.5.5","case-sensitive-paths-webpack-plugin":"^1.1.4","chalk":"^1.1.3","chokidar":"^1.7.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.28.2","explain-error":"^1.0.4","express-http-proxy":"^0.11.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","filesize":"^3.5.10","fs-extra":"^3.0.1","glob":"^7.1.2","gzip-size":"^3.0.0","html-webpack-plugin":"^2.30.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.3","istanbul":"^0.4.5","less":"^2.7.1","less-loader":"^4.0.3","lodash.pullall":"^4.2.0","lodash.uniq":"^4.5.0","mocha":"^3.4.2","parse-json-pretty":"^0.1.0","postcss":"^6.0.1","postcss-loader":"^1.3.3","react-dev-utils":"^2.0.1","recursive-readdir":"^2.2.1","rimraf":"^2.5.4","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.18.1","svg-sprite-loader":"^3.1.2","system-bell-webpack-plugin":"^1.0.0","typescript":"^2.3.3","uglifyjs-webpack-plugin":"^1.1.1","url-loader":"^0.5.7","webpack":"^3.6.0","webpack-dev-server":"^2.9.1","webpack-visualizer-plugin":"^0.1.6","yargs":"^8.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^7.2.1","cross-env":"^5.0.4","eslint":"^3.12.2","eslint-config-airbnb":"^15.0.1","eslint-plugin-import":"^2.3.0","eslint-plugin-jsx-a11y":"^5.0.3","eslint-plugin-react":"^7.0.1","expect":"^1.20.2","got":"^6.7.1","husky":"^0.13.3","node-sass":"^4.5.3","nyc":"^10.3.2","postcss-pxtorem":"^4.0.0","sass-loader":"^6.0.6"},"main":"index.js","directories":{"lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/liangxinwei/roadhog.git"},"author":{"name":"liangxinwei"},"gitHead":"7eba14758482360c11a86611558ca0ca30b9ef0b","homepage":"https://github.com/liangxinwei/roadhog#readme","_id":"liangxinwei_roadhog@1.0.19","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"liangxinwei","email":"liangxw6004@qq.com"},"dist":{"integrity":"sha512-B+pm6dBBQnbPiZtDsKgAjQ4Z8n/N4/frga+ifmqMMbpiqZ3xn8tfEs3V+LLzVsn79msrTcMxz4XM5dp4M0Ukow==","shasum":"5ee72db0ee17f7fde2d920833cbfaf3689930d01","tarball":"https://registry.npmjs.org/liangxinwei_roadhog/-/liangxinwei_roadhog-1.0.19.tgz","fileCount":49,"unpackedSize":122594,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb68Y5CRA9TVsSAnZWagAAWrYQAKTzqBFGKtL6vXPPFF0n\n+io/4RqCiWX6wcKCimmSnrODJYoFSXb5VHhPoNRSACq1PDkw5GrwZUrE0F6q\nQQLwUZcWfhEo6ydUbB+4FMfogcZnsqQq8UL6JpKkEZGVBl0DkIV6FKbKR07P\nh8bp1yK1ObTJ76MkrceDu7akJh/EueYgWsi54N4ObO63EmIddXjJwtPItlOY\na3no8CWlPk25XaOhGqen5WQTgIoY1JTBCwZoRk5xMckA54AwyyVLjFCfCaIk\nGwuWyu0VqD6fJA7C92pi1SBOnPSrOqCt7hN1ejhc2zC2lgUEP6jdG/FznxIy\nsYEvUvRXssRCBlbIfRZNOVqMkZXzVvG4EEdpgs96rm4EaA9ZhmKbrjicWpU+\n0wi8u2NCYuMUHpsVw8E26GMtiTAybgyFUR3k+2q8THF5aznH5ydKPd15BQjR\ntn/J++xkQ4b7d00H3gg30F+RgHdCe/hYnRnDDPVTZM4MAYXGQq2bauapu1NA\n39PzV0aJcpj93/DQKepAgWQDgOCdkap2HJhQ09ULJxGllxjT57hPcyXbNglT\nDTrsRXu86PHp8n1rNUGDCVxwoYfJQ4ac7yGZ7fLry6QlxsVzjHacjazPrfMS\nMqaKMU+TOfanGPGfc3W1fNsj4/StJPUpOjDAJtHeYh9j1PX9v64uIous/sxD\nkBdh\r\n=E9VQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/nHnJefM+70vY7zHcPWbMnnqgMoQCdJMJFK1fWaYSOgIgeCIQ1iT9KwZNxAICe1tSg3t0/QZ30O41nWFDIGPiwkA="}]},"maintainers":[{"name":"liangxinwei","email":"liangxw6004@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/liangxinwei_roadhog_1.0.19_1542178360764_0.9901546526561062"},"_hasShrinkwrap":false},"1.0.20":{"name":"liangxinwei_roadhog","version":"1.0.20","description":"Cli tool for serve and build react app, based on roadhog, support JSON pattern config.","bin":{"fixroadhog":"./bin/fixroadhog.js"},"private":false,"keywords":["roadhog","react","cli","create-react-app","webpack"],"authors":["liangxinwei <sivan.shanghai@gmail.com> (https://github.com/liangxinwei)"],"license":"MIT","bugs":{"url":"https://github.com/liangxinwei/issues"},"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","testbuild":"npm run lint && npm run build && cross-env NODE_ENV=test nyc mocha --no-timeouts test/scripts/server-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.4.3","autoprefixer":"^7.1.1","awesome-typescript-loader":"^3.1.3","babel-core":"^6.20.0","babel-loader":"^7.0.0","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-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^6.18.0","body-parser":"^1.17.2","bundle-loader":"^0.5.5","case-sensitive-paths-webpack-plugin":"^1.1.4","chalk":"^1.1.3","chokidar":"^1.7.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.28.2","explain-error":"^1.0.4","express-http-proxy":"^0.11.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","filesize":"^3.5.10","fs-extra":"^3.0.1","glob":"^7.1.2","gzip-size":"^3.0.0","html-webpack-plugin":"^2.30.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.3","istanbul":"^0.4.5","less":"^2.7.1","less-loader":"^4.0.3","lodash.pullall":"^4.2.0","lodash.uniq":"^4.5.0","mocha":"^3.4.2","parse-json-pretty":"^0.1.0","postcss":"^6.0.1","postcss-loader":"^1.3.3","react-dev-utils":"^2.0.1","recursive-readdir":"^2.2.1","rimraf":"^2.5.4","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.18.1","svg-sprite-loader":"^3.1.2","system-bell-webpack-plugin":"^1.0.0","typescript":"^2.3.3","uglifyjs-webpack-plugin":"^1.1.1","url-loader":"^0.5.7","webpack":"^3.6.0","webpack-dev-server":"^2.9.1","webpack-visualizer-plugin":"^0.1.6","yargs":"^8.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^7.2.1","cross-env":"^5.0.4","eslint":"^3.12.2","eslint-config-airbnb":"^15.0.1","eslint-plugin-import":"^2.3.0","eslint-plugin-jsx-a11y":"^5.0.3","eslint-plugin-react":"^7.0.1","expect":"^1.20.2","got":"^6.7.1","husky":"^0.13.3","node-sass":"^4.5.3","nyc":"^10.3.2","postcss-pxtorem":"^4.0.0","sass-loader":"^6.0.6"},"main":"index.js","directories":{"lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/liangxinwei/roadhog.git"},"author":{"name":"liangxinwei"},"gitHead":"7eba14758482360c11a86611558ca0ca30b9ef0b","homepage":"https://github.com/liangxinwei/roadhog#readme","_id":"liangxinwei_roadhog@1.0.20","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"liangxinwei","email":"liangxw6004@qq.com"},"dist":{"integrity":"sha512-QJ/a9qHSi5gglwvWVadCcarXZQkyMWaU15sJdu+6sb4SAZdvy05ps86mPaqAnUNaL3D9CzTaJdQXz4LYSqyi0g==","shasum":"d89680e069d3790075aa61941aa10d4713aae572","tarball":"https://registry.npmjs.org/liangxinwei_roadhog/-/liangxinwei_roadhog-1.0.20.tgz","fileCount":49,"unpackedSize":122832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb68kNCRA9TVsSAnZWagAAK10QAIi1nU+GRCR9Ap7a1zw9\nrU4yCzCssA1B3FnGaw4Tm1wqZBgk0E4pZaLseRb/J9b494kZoWTZ2722r+ih\n7145fD3WM5R9wvdyUr5dhOO/5m+SsEKOtV8jUH0uQ0HNgqS0U1XrZsFw+3pR\nylcOnt65oO288HijrzJDTHWxKIpS8Rvs/DGhhqnWBqqA1DemA7xwRhi5tyLy\ntPHC5fHY/ivPPD07CnRS9SQw8dOtenFSiQ93LAt7ir0iZwsrJqj6IK/UnmTx\ntZea1R9sVxURu5GUzmF1MvXjFJ3iJLd7sMLHboW+3vWneOYCfRfwyh/7svtA\np5+YYk5VutbSxHVvgxsz/eq/fxdFkVd5zjCOzbKBmgvUVv602u+NQSm45nAl\nUfKFYP9HAwclsegV9jDVd9yy+XY3jXM/bpH3a39DszLRyorq1hT1CpCNzBBD\nmgiHAXY9O4H6uOpRfh2aSx+wJOlT1CU2zuHTKxCf9AxBlz5FJyXvYxeW3QeI\noxqQjnsaCmztP9FGlIp8ycp21gS3o+vgkdMIRJgT0IuW/j57HyRv6Mi/jwNG\nr1BA1KNInEn58o84dtI+GOQaPMhjHz+6ReZxfZ5Udm45K1gpj7tSHqsLQDjm\nQNo0oUWHm5USUEqlzRZuGwQ629Gm3F+3HeogdxaJEM1GuGr/uFC2kx/JCZUr\n4+PO\r\n=sICJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAo1rIjfi5xv4R+UeKgY6QNepWajS4wtilnNN9sZXvVNAiBBQ4SL5+yCaw3nTlZ1Uke8CiFnlJlLAylSdrwnceVd4A=="}]},"maintainers":[{"name":"liangxinwei","email":"liangxw6004@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/liangxinwei_roadhog_1.0.20_1542179084486_0.006733601366165409"},"_hasShrinkwrap":false},"1.0.21":{"name":"liangxinwei_roadhog","version":"1.0.21","description":"Cli tool for serve and build react app, based on roadhog, support JSON pattern config.","bin":{"fixroadhog":"./bin/fixroadhog.js"},"private":false,"keywords":["roadhog","react","cli","create-react-app","webpack"],"authors":["liangxinwei <sivan.shanghai@gmail.com> (https://github.com/liangxinwei)"],"license":"MIT","bugs":{"url":"https://github.com/liangxinwei/issues"},"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","testbuild":"npm run lint && npm run build && cross-env NODE_ENV=test nyc mocha --no-timeouts test/scripts/server-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.4.3","autoprefixer":"^7.1.1","awesome-typescript-loader":"^3.1.3","babel-core":"^6.20.0","babel-loader":"^7.0.0","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-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^6.18.0","body-parser":"^1.17.2","bundle-loader":"^0.5.5","case-sensitive-paths-webpack-plugin":"^1.1.4","chalk":"^1.1.3","chokidar":"^1.7.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.28.2","explain-error":"^1.0.4","express-http-proxy":"^0.11.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","filesize":"^3.5.10","fs-extra":"^3.0.1","glob":"^7.1.2","gzip-size":"^3.0.0","html-webpack-plugin":"^2.30.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.3","istanbul":"^0.4.5","less":"^2.7.1","less-loader":"^4.0.3","lodash.pullall":"^4.2.0","lodash.uniq":"^4.5.0","mocha":"^3.4.2","parse-json-pretty":"^0.1.0","postcss":"^6.0.1","postcss-loader":"^1.3.3","react-dev-utils":"^2.0.1","recursive-readdir":"^2.2.1","rimraf":"^2.5.4","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.18.1","svg-sprite-loader":"^3.1.2","system-bell-webpack-plugin":"^1.0.0","typescript":"^2.3.3","uglifyjs-webpack-plugin":"^1.1.1","url-loader":"^0.5.7","webpack":"^3.6.0","webpack-dev-server":"^2.9.1","webpack-visualizer-plugin":"^0.1.6","yargs":"^8.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^7.2.1","cross-env":"^5.0.4","eslint":"^3.12.2","eslint-config-airbnb":"^15.0.1","eslint-plugin-import":"^2.3.0","eslint-plugin-jsx-a11y":"^5.0.3","eslint-plugin-react":"^7.0.1","expect":"^1.20.2","got":"^6.7.1","husky":"^0.13.3","node-sass":"^4.5.3","nyc":"^10.3.2","postcss-pxtorem":"^4.0.0","sass-loader":"^6.0.6"},"main":"index.js","directories":{"lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/liangxinwei/roadhog.git"},"author":{"name":"liangxinwei"},"gitHead":"7eba14758482360c11a86611558ca0ca30b9ef0b","homepage":"https://github.com/liangxinwei/roadhog#readme","_id":"liangxinwei_roadhog@1.0.21","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"liangxinwei","email":"liangxw6004@qq.com"},"dist":{"integrity":"sha512-1I7rlfHcI4wInS0WFVeVAyv4Pm1TgR8eiSDhn2YXyn2tK/j7YwwatlLxhDkv3ujsG2JG28C7mKJQ6xcMlC1gVA==","shasum":"f59f0ef0cc1f11feab82f6395571e87b0a451239","tarball":"https://registry.npmjs.org/liangxinwei_roadhog/-/liangxinwei_roadhog-1.0.21.tgz","fileCount":49,"unpackedSize":122868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb68wGCRA9TVsSAnZWagAAdhgP/igctnjIRQ2asowjQsel\n1waU2mdhX21QWEa6D0UjrUff+c5+gahYIcFbvSHr1xZvddZinr2WlZeyG1Ww\n6MOUDRNWFnx3mg4udhMqhbiuP0k6EsZk2S2I64oewLUfNH9MHYxN4ul7DPQv\nVhfAGH3z1pAhMH4dDboHEf0lffYNDbE968W1Kiq6oEUxomT3rTcRy030MTX7\nc6zoSfAOG6Q3193jshBauwQ7CPPjvFJj55JBYSQi/8sYqGSbhKBC5AWUgM4Y\nVWeqljh7u0UQdyeskZMTqjWF8tvug1jtzxWLLTYusvmfFZUKY01opfkSqUmC\nkYKYq1OpsKHKnkBcqweegKqSqRQDqPnHl+2f2TWzVpx4SocEURiP+IR3W36l\neSVsIer/DNATJrYi4VbV2toUCS7kzPPWqt9N0Zu/JepuIV5RKWgPtyU/uRmu\nq0AVDwkUzAui2QEw/rEM2iXO/g5O+QFFRwyzx03cak3VKUuEpE1Q5OcGHXB/\n59729EyVe7NXuuLVo+6pQeT1IZCtjWOKxW4sSO18nVhrdBwJ78aSUq+WeXLD\nH00E2KV3OYjMGR17OwGAxfo0zIO7qtpyj+dspQrGg4pxQb6TFL/ViXNa9LEw\nOkGU7d/isksjPIMybAV1KRemMd5L5wxsBb0lMj2XA9RfEtoykieEQWayiG6R\nS5Yw\r\n=fB6R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnVCSrgvX+DD/H3rv8dO4pdezidjbcQhmU8fTndtjr9QIhAIq3H1aNwkpTabiaDwStOEKh5Zd97aCp0Sdx7aASQ6uP"}]},"maintainers":[{"name":"liangxinwei","email":"liangxw6004@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/liangxinwei_roadhog_1.0.21_1542179845756_0.9525126876734995"},"_hasShrinkwrap":false},"1.0.22":{"name":"liangxinwei_roadhog","version":"1.0.22","description":"Cli tool for serve and build react app, based on roadhog, support JSON pattern config.","bin":{"fixroadhog":"./bin/fixroadhog.js"},"private":false,"keywords":["roadhog","react","cli","create-react-app","webpack"],"authors":["liangxinwei <sivan.shanghai@gmail.com> (https://github.com/liangxinwei)"],"license":"MIT","bugs":{"url":"https://github.com/liangxinwei/issues"},"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","testbuild":"npm run lint && npm run build && cross-env NODE_ENV=test nyc mocha --no-timeouts test/scripts/server-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.4.3","autoprefixer":"^7.1.1","awesome-typescript-loader":"^3.1.3","babel-core":"^6.20.0","babel-loader":"^7.0.0","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-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^6.18.0","body-parser":"^1.17.2","bundle-loader":"^0.5.5","case-sensitive-paths-webpack-plugin":"^1.1.4","chalk":"^1.1.3","chokidar":"^1.7.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.28.2","explain-error":"^1.0.4","express-http-proxy":"^0.11.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","filesize":"^3.5.10","fs-extra":"^3.0.1","glob":"^7.1.2","gzip-size":"^3.0.0","html-webpack-plugin":"^2.30.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.3","istanbul":"^0.4.5","less":"^2.7.1","less-loader":"^4.0.3","lodash.pullall":"^4.2.0","lodash.uniq":"^4.5.0","mocha":"^3.4.2","parse-json-pretty":"^0.1.0","postcss":"^6.0.1","postcss-loader":"^1.3.3","react-dev-utils":"^2.0.1","recursive-readdir":"^2.2.1","rimraf":"^2.5.4","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.18.1","svg-sprite-loader":"^3.1.2","system-bell-webpack-plugin":"^1.0.0","typescript":"^2.3.3","uglifyjs-webpack-plugin":"^1.1.1","url-loader":"^0.5.7","webpack":"^3.6.0","webpack-dev-server":"^2.9.1","webpack-visualizer-plugin":"^0.1.6","yargs":"^8.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^7.2.1","cross-env":"^5.0.4","eslint":"^3.12.2","eslint-config-airbnb":"^15.0.1","eslint-plugin-import":"^2.3.0","eslint-plugin-jsx-a11y":"^5.0.3","eslint-plugin-react":"^7.0.1","expect":"^1.20.2","got":"^6.7.1","husky":"^0.13.3","node-sass":"^4.5.3","nyc":"^10.3.2","postcss-pxtorem":"^4.0.0","sass-loader":"^6.0.6"},"main":"index.js","directories":{"lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/liangxinwei/roadhog.git"},"author":{"name":"liangxinwei"},"gitHead":"7eba14758482360c11a86611558ca0ca30b9ef0b","homepage":"https://github.com/liangxinwei/roadhog#readme","_id":"liangxinwei_roadhog@1.0.22","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"liangxinwei","email":"liangxw6004@qq.com"},"dist":{"integrity":"sha512-mU+oHzg/CTSqr61GgWPa+rYtzim9uW52NJ3L3C0bAER0XGHXhty64jYEdzyuvgODJ3hcPTMDOdBdCsLG/LL/Mg==","shasum":"b448e12adfbbbe5242ae334ccb130ae15cc8ebc7","tarball":"https://registry.npmjs.org/liangxinwei_roadhog/-/liangxinwei_roadhog-1.0.22.tgz","fileCount":49,"unpackedSize":122930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb68x2CRA9TVsSAnZWagAAvtUP/R0gkrEKKQjAHdjxiwJS\nM8EEt/HBMKl5YoiWPS+9FY3fJEc8tVOchbokvVWdqTKfITsyxyLLmelapTXh\nkXh2dZUvX1Ch6RgeUmHvgFI3iBqN0oIFJN/gbkDJzNgf18+OB8kt+IbbqbbC\nv8Jz+jsjEvLG+3wTdycRTGQr1lbPQQNipxUWZFts7P+0I4UuqDZzgForfI+1\nWgTOQttwLAx25o0y3DyQ9LJUtww42OdkltCJrE6VuXlj9RTD2w2FDoRVEyBT\nduOoGTVWYrNgm6955E4FnmVklfVhxvjKtd8sg5+4zdP0xDeI/KZL1SnoII8i\nUfer0UEZHvLM6XaYoFf8t4NGziOG88IvXL3l7KrUqGYGhF42N/mKaF0n+YPO\nvztgaz4D4ToNxo4C/ptKvwmFX5wspRzbSwWng0VQVSM32MnnMcg3niaj2rhA\noYJI+6a1YqeJsNfROueHGw4HTouikYBJREQb3nVH6TbssXl1OwOJC4ZPHMvq\njv5KyMzNqGsJ2zZ1ig/L1y6rdIlaK5HR5ZOX3AZ2PXrgb/e6NG+pLZxfxUv5\nR/pTz1lZBOIr0Gbl68j4EvpTE2ggQZf38FIK6kPpAm8qvz18nYaN1bkrdrxb\nv8Aq5HqIo06GzHpPnv1dQs493e6W3ufnPRu6KiLAk5kbr59IkLKYAkhqDTFd\nJssr\r\n=0DcX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbd/D1rciD9DELB4Pj4NddXI8mBNdsslBZGe9Ll4pP+wIgLutpWnRnRlzOeNOX15ZfVKIxX5ehHvT9IGIbZ23Qp2E="}]},"maintainers":[{"name":"liangxinwei","email":"liangxw6004@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/liangxinwei_roadhog_1.0.22_1542179958186_0.3824398653856296"},"_hasShrinkwrap":false},"1.0.23":{"name":"liangxinwei_roadhog","version":"1.0.23","description":"Cli tool for serve and build react app, based on roadhog, support JSON pattern config.","bin":{"fixroadhog":"./bin/fixroadhog.js"},"private":false,"keywords":["roadhog","react","cli","create-react-app","webpack"],"authors":["liangxinwei <sivan.shanghai@gmail.com> (https://github.com/liangxinwei)"],"license":"MIT","bugs":{"url":"https://github.com/liangxinwei/issues"},"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","testbuild":"npm run lint && npm run build && cross-env NODE_ENV=test nyc mocha --no-timeouts test/scripts/server-test.js","testdll":"npm run lint && npm run build && cross-env NODE_ENV=test nyc mocha --no-timeouts test/scripts/build-dll-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.4.3","autoprefixer":"^7.1.1","awesome-typescript-loader":"^3.1.3","babel-core":"^6.20.0","babel-loader":"^7.0.0","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-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^6.18.0","body-parser":"^1.17.2","bundle-loader":"^0.5.5","case-sensitive-paths-webpack-plugin":"^1.1.4","chalk":"^1.1.3","chokidar":"^1.7.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.28.2","explain-error":"^1.0.4","express-http-proxy":"^0.11.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","filesize":"^3.5.10","fs-extra":"^3.0.1","glob":"^7.1.2","gzip-size":"^3.0.0","html-webpack-plugin":"^2.30.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.3","istanbul":"^0.4.5","less":"^2.7.1","less-loader":"^4.0.3","lodash.pullall":"^4.2.0","lodash.uniq":"^4.5.0","mocha":"^3.4.2","parse-json-pretty":"^0.1.0","postcss":"^6.0.1","postcss-loader":"^1.3.3","react-dev-utils":"^2.0.1","recursive-readdir":"^2.2.1","rimraf":"^2.5.4","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.18.1","svg-sprite-loader":"^3.1.2","system-bell-webpack-plugin":"^1.0.0","typescript":"^2.3.3","uglifyjs-webpack-plugin":"^1.1.1","url-loader":"^0.5.7","webpack":"^3.6.0","webpack-dev-server":"^2.9.1","webpack-visualizer-plugin":"^0.1.6","yargs":"^8.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^7.2.1","cross-env":"^5.0.4","eslint":"^3.12.2","eslint-config-airbnb":"^15.0.1","eslint-plugin-import":"^2.3.0","eslint-plugin-jsx-a11y":"^5.0.3","eslint-plugin-react":"^7.0.1","expect":"^1.20.2","got":"^6.7.1","husky":"^0.13.3","node-sass":"^4.5.3","nyc":"^10.3.2","postcss-pxtorem":"^4.0.0","sass-loader":"^6.0.6"},"main":"index.js","directories":{"lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/liangxinwei/roadhog.git"},"author":{"name":"liangxinwei"},"gitHead":"7eba14758482360c11a86611558ca0ca30b9ef0b","homepage":"https://github.com/liangxinwei/roadhog#readme","_id":"liangxinwei_roadhog@1.0.23","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"liangxinwei","email":"liangxw6004@qq.com"},"dist":{"integrity":"sha512-EnyJxi46kJ5KZH0T+LDTnregI/WkLJrT0OG9Zm88dq3AFc8fBURV0zwZbuWYfIooKB9kYgEjo0qlKjxxwuB0wQ==","shasum":"fc1b9b53b068dea72a618578c40059ded7edb0cf","tarball":"https://registry.npmjs.org/liangxinwei_roadhog/-/liangxinwei_roadhog-1.0.23.tgz","fileCount":49,"unpackedSize":123317,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb69GPCRA9TVsSAnZWagAA1/8QAJKVz5n/fvpnK5shsSDO\nx3zG9kJpr9N5qqwj2OlX0Ir6Fqdpx3vnBU74qqAPPcHsy+XKQ8ENB2JhiIEz\nNlIoiYCkCZwSohmR9+K+CTYshHn/rHbveNBWlSuGdkIMxXULiq+bGuuw2PhU\nWsE5R+2s97Nr3A0eLtj6MuhcqF10273g1MBjza2WMCohC7uiDtY+HmF8xTUG\nZ2Mgg2hs45OowhHnYsg1Z9Bv4HmxvJxqPUpAt12LZKgd4ZnO7QIGQARK7ROi\nFFpT86tZGe/VvGJEkvMX9dAdDt0vq9FMeVhz6S5nnws8cfktqrbJmQ2xnd4z\nvcQ+poeddaGIUxtrP/vK9dTmAj36Z8kdjDGYb0vfx+URB2UspEFRtUZxC6Q5\nAgJ6/ae7yq5O3Zqfh1qDEE3o1r6+bYdIumleBX6a7n4OzjowXR2/VecjU5FG\nr//czy2176LKbt/hFIS+lNihtgvhw7q5/1wI+r6xpJOD802rmVpPJ8In82m/\nTFhXg28RDcplvOGH15dqavrfTnGEFBGFX2EyQhfd5e/bVfnsldSWdXbdcHuj\n2JlKUpMjzhF23HPbeZv294b/p/yMQXrGyt1xe+T90Jj8LnpW91rV354q6c9B\nma1+ZMsWtbeFY1so2Zx7YXszbIuJlhk36fxfWTLXDiTlIS0rtPEQlqNBEiGw\nL96g\r\n=kfP7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXXnTxvzgTYMoRPAEiKI/MizgA/bTChbTRsraxds4M6wIgZWuUWmyndew8foknvF90DGaxBqbooxoutOINZd/fNYc="}]},"maintainers":[{"name":"liangxinwei","email":"liangxw6004@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/liangxinwei_roadhog_1.0.23_1542181263210_0.006850587762197158"},"_hasShrinkwrap":false},"1.0.24":{"name":"liangxinwei_roadhog","version":"1.0.24","description":"Cli tool for serve and build react app, based on roadhog, support JSON pattern config.","bin":{"fixroadhog":"./bin/fixroadhog.js"},"private":false,"keywords":["roadhog","react","cli","create-react-app","webpack"],"authors":["liangxinwei <sivan.shanghai@gmail.com> (https://github.com/liangxinwei)"],"license":"MIT","bugs":{"url":"https://github.com/liangxinwei/issues"},"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","testbuild":"npm run lint && npm run build && cross-env NODE_ENV=test nyc mocha --no-timeouts test/scripts/server-test.js","testdll":"npm run lint && npm run build && cross-env NODE_ENV=test nyc mocha --no-timeouts test/scripts/build-dll-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.4.3","autoprefixer":"^7.1.1","awesome-typescript-loader":"^3.1.3","babel-core":"^6.20.0","babel-loader":"^7.0.0","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-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^6.18.0","body-parser":"^1.17.2","bundle-loader":"^0.5.5","case-sensitive-paths-webpack-plugin":"^1.1.4","chalk":"^1.1.3","chokidar":"^1.7.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.28.2","explain-error":"^1.0.4","express-http-proxy":"^0.11.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","filesize":"^3.5.10","fs-extra":"^3.0.1","glob":"^7.1.2","gzip-size":"^3.0.0","html-webpack-plugin":"^2.30.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.3","istanbul":"^0.4.5","less":"^2.7.1","less-loader":"^4.0.3","lodash.pullall":"^4.2.0","lodash.uniq":"^4.5.0","mocha":"^3.4.2","parse-json-pretty":"^0.1.0","postcss":"^6.0.1","postcss-loader":"^1.3.3","react-dev-utils":"^2.0.1","recursive-readdir":"^2.2.1","rimraf":"^2.5.4","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.18.1","svg-sprite-loader":"^3.1.2","system-bell-webpack-plugin":"^1.0.0","typescript":"^2.3.3","uglifyjs-webpack-plugin":"^1.1.1","url-loader":"^0.5.7","webpack":"^3.6.0","webpack-dev-server":"^2.9.1","webpack-visualizer-plugin":"^0.1.6","yargs":"^8.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^7.2.1","cross-env":"^5.0.4","eslint":"^3.12.2","eslint-config-airbnb":"^15.0.1","eslint-plugin-import":"^2.3.0","eslint-plugin-jsx-a11y":"^5.0.3","eslint-plugin-react":"^7.0.1","expect":"^1.20.2","got":"^6.7.1","husky":"^0.13.3","node-sass":"^4.5.3","nyc":"^10.3.2","postcss-pxtorem":"^4.0.0","sass-loader":"^6.0.6"},"main":"index.js","directories":{"lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/liangxinwei/roadhog.git"},"author":{"name":"liangxinwei"},"gitHead":"56ec4d589e21970ef2704f0b47303c09582c904e","homepage":"https://github.com/liangxinwei/roadhog#readme","_id":"liangxinwei_roadhog@1.0.24","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"liangxinwei","email":"liangxw6004@qq.com"},"dist":{"integrity":"sha512-DbVhF/0rATUNt+E31esrZE4EEXb0F82GJLA+fFGDBPGNnrRqtWBqV/G4Mn5URSRbpphCRE5YxKsv4QXWRXVc4A==","shasum":"ac5aa91d7a7d135ef629598f6f4c764626f0b724","tarball":"https://registry.npmjs.org/liangxinwei_roadhog/-/liangxinwei_roadhog-1.0.24.tgz","fileCount":49,"unpackedSize":124703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb8VN3CRA9TVsSAnZWagAAhkEQAJNuJwW1GhAexFV3VH8l\nZHsoMl+mO676EH8Db6MObcxIzQTy4BjkR9UlmPKwmEZ8LieUayMhAI4yyG3E\nrT3VRXwAWuywHSChBnJOmWay7tbi3lLOcbcPj/+vc/0hTGW6LeSQmxGOpzOM\nEz+6oPZyp5hj3NBbDhAND+RQyuqzHOQ19arE1tBtjIznmhuoKOzGD1U4omyt\nK+81/g4eLQXDCqTkyP53YeZcOTUJB6OLn3snT2I8S8Vg+nxIBboQVNhOnHJQ\ntchQIKs9TNdZD01kDdwWn2wqkJ4U88jh6cJA59aeRAKFONglmjtGjaFrAFR5\np3IAODtXSNijKKgDLpqlax3B/3BiA8jUkEeXPxEZUnwFJLqWtXdMW5cPxRrl\nWKiPpqklC40iX3BMMxWkJz9usg1WO+JhGjNO60iMIGosKofVrf5iL+c9T4Iu\nsjP7lLbjT+N0zwb6ajHKRLzRqR7c8Rh1m6B9iMG8L+ZVAj9UXGaIDKJrXTvL\nSKvuuwUEbeYaoIx2NIsAdJ2bmkM5wbNStuffmg3MHR/xQZ75RUiMUvyLiVXA\nCgqeeGVFto0hRnDnK7ij804lm9oZ1v2XjuKmGWRSNWfD4hejlcDF+l6tTEmM\nYNczfMUllmvOV1uruvfhoIrXzcAk73QPezXx5UCp8oJo0zDObz3K1eL6t71o\nifjM\r\n=Fyeb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvssHl0g3VFqAdMLU8K1DfGYCYxaWxMzp2wqEBhjSVUQIhAJznxfymwvq8EwnMTi0O7Ej7GoU4YghQ54rUbw5QKUXz"}]},"maintainers":[{"name":"liangxinwei","email":"liangxw6004@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/liangxinwei_roadhog_1.0.24_1542542198929_0.98318923903881"},"_hasShrinkwrap":false},"1.0.25":{"name":"liangxinwei_roadhog","version":"1.0.25","description":"Cli tool for serve and build react app, based on roadhog, support JSON pattern config.","bin":{"fixroadhog":"./bin/fixroadhog.js"},"private":false,"keywords":["roadhog","react","cli","create-react-app","webpack"],"authors":["liangxinwei <sivan.shanghai@gmail.com> (https://github.com/liangxinwei)"],"license":"MIT","bugs":{"url":"https://github.com/liangxinwei/issues"},"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","testbuild":"npm run lint && npm run build && cross-env NODE_ENV=test nyc mocha --no-timeouts test/scripts/server-test.js","testdll":"npm run lint && npm run build && cross-env NODE_ENV=test nyc mocha --no-timeouts test/scripts/build-dll-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.4.3","autoprefixer":"^7.1.1","awesome-typescript-loader":"^3.1.3","babel-core":"^6.20.0","babel-loader":"^7.0.0","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-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^6.18.0","body-parser":"^1.17.2","bundle-loader":"^0.5.5","case-sensitive-paths-webpack-plugin":"^1.1.4","chalk":"^1.1.3","chokidar":"^1.7.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.28.2","explain-error":"^1.0.4","express-http-proxy":"^0.11.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","filesize":"^3.5.10","fs-extra":"^3.0.1","glob":"^7.1.2","gzip-size":"^3.0.0","html-webpack-plugin":"^2.30.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.3","istanbul":"^0.4.5","less":"^2.7.1","less-loader":"^4.0.3","lodash.pullall":"^4.2.0","lodash.uniq":"^4.5.0","mocha":"^3.4.2","parse-json-pretty":"^0.1.0","postcss":"^6.0.1","postcss-loader":"^1.3.3","react-dev-utils":"^2.0.1","recursive-readdir":"^2.2.1","rimraf":"^2.5.4","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.18.1","svg-sprite-loader":"^3.1.2","system-bell-webpack-plugin":"^1.0.0","typescript":"^2.3.3","uglifyjs-webpack-plugin":"^1.1.1","url-loader":"^0.5.7","webpack":"^3.6.0","webpack-dev-server":"^2.9.1","webpack-visualizer-plugin":"^0.1.6","yargs":"^8.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^7.2.1","cross-env":"^5.0.4","eslint":"^3.12.2","eslint-config-airbnb":"^15.0.1","eslint-plugin-import":"^2.3.0","eslint-plugin-jsx-a11y":"^5.0.3","eslint-plugin-react":"^7.0.1","expect":"^1.20.2","got":"^6.7.1","husky":"^0.13.3","node-sass":"^4.5.3","nyc":"^10.3.2","postcss-pxtorem":"^4.0.0","sass-loader":"^6.0.6"},"main":"index.js","directories":{"lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/liangxinwei/roadhog.git"},"author":{"name":"liangxinwei"},"gitHead":"56ec4d589e21970ef2704f0b47303c09582c904e","homepage":"https://github.com/liangxinwei/roadhog#readme","_id":"liangxinwei_roadhog@1.0.25","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"liangxinwei","email":"liangxw6004@qq.com"},"dist":{"integrity":"sha512-3DARunBz/t7/COPFnHokotfYEoW4Na42qoiAE4UmGaxxZG2hnChcxlyl4t0NwzHXJl6DLtPPZccvxbMhUEztrg==","shasum":"f5633fff03fa5be131f0f906a57bfb0943249e52","tarball":"https://registry.npmjs.org/liangxinwei_roadhog/-/liangxinwei_roadhog-1.0.25.tgz","fileCount":49,"unpackedSize":124888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb94BeCRA9TVsSAnZWagAAuQ0P/RAjbJjrYbMsYhsx7SEM\nu5FUYT+Ll3GLKSrqQXbfTJoVxU3miaZyxRJF/J6F6jDMtqWnZzIwuZ+6Mg7Y\nsYSkdoGmIqnOST1JECsrbdKqmrPImHPg718CkbxEFxTO2iVs0uW/xP32am0H\nNRcj01AvFcG8oHcsDTJ4VcJD0DBFlkKPMP9ETOyZDXDAZk2ccz81jm9eC51u\najRkOghAVnYIRBD9Ru2HrhOzH7K76PzneaI1jxjp0LMCDDvTvHBMIYXMmGSL\ntX9sx0lRZsfYfm/sKfF4//P0o6N6sRnJZZSOghZOu13nOeKyMRRDwyDVxPM5\nV679xhP8TdFZAFnisTojzu8tUOlre4Bwq5Y4vGJqlu7Kgbo05FPFSMwf+ANI\n4wBi6gr87FAgd8ZM8bJn+8/9vVSAZ5T4wW8WlpDWI9DWlgot7+bq3MlciVrq\nEil0C59oKEGZ5M3iNyWQBO6l661hLjdv/Q8/NSB9NE5pcVUk3crGMfo0MZIy\njl2qCfKwrZGBUy/c7UzzOJIGC/BcrSj9F+sD+BvZUFofD7xB5Czwxyq7eI22\nBKwIMT92pFOWPbkGNFgVXg4gm+8p5rrbFTV1DwaV06GTJGuVzyFZxCFq0WR1\nxK9W6qQQC0hq2uImE+YHtJ62lsklvdjy0WojML+/96Oc46CnGa39Q4c31dsa\nNLcN\r\n=ZOKP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGpNZoRCCDphoxx4EWroTcEFycwypijBtFwM3cyWYsvOAiEAx1N3tbCfjU0f59dX5JAhDQTe0smIjcMbq9EhQf8M+5w="}]},"maintainers":[{"name":"liangxinwei","email":"liangxw6004@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/liangxinwei_roadhog_1.0.25_1542946909219_0.04438005220591146"},"_hasShrinkwrap":false},"1.0.26":{"name":"liangxinwei_roadhog","version":"1.0.26","description":"Cli tool for serve and build react app, based on roadhog, support JSON pattern config.","bin":{"fixroadhog":"./bin/fixroadhog.js"},"private":false,"keywords":["roadhog","react","cli","create-react-app","webpack"],"authors":["liangxinwei <sivan.shanghai@gmail.com> (https://github.com/liangxinwei)"],"license":"MIT","bugs":{"url":"https://github.com/liangxinwei/issues"},"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","testbuild":"npm run lint && npm run build && cross-env NODE_ENV=test nyc mocha --no-timeouts test/scripts/server-test.js","testdll":"npm run lint && npm run build && cross-env NODE_ENV=test nyc mocha --no-timeouts test/scripts/build-dll-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.4.3","autoprefixer":"^7.1.1","awesome-typescript-loader":"^3.1.3","babel-core":"^6.20.0","babel-loader":"^7.0.0","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-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^6.18.0","body-parser":"^1.17.2","bundle-loader":"^0.5.5","case-sensitive-paths-webpack-plugin":"^1.1.4","chalk":"^1.1.3","chokidar":"^1.7.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.28.2","explain-error":"^1.0.4","express-http-proxy":"^0.11.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","filesize":"^3.5.10","fs-extra":"^3.0.1","glob":"^7.1.2","gzip-size":"^3.0.0","html-webpack-plugin":"^2.30.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.3","istanbul":"^0.4.5","less":"^2.7.1","less-loader":"^4.0.3","lodash.pullall":"^4.2.0","lodash.uniq":"^4.5.0","mocha":"^3.4.2","parse-json-pretty":"^0.1.0","postcss":"^6.0.1","postcss-loader":"^1.3.3","react-dev-utils":"^2.0.1","recursive-readdir":"^2.2.1","rimraf":"^2.5.4","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.18.1","svg-sprite-loader":"^3.1.2","system-bell-webpack-plugin":"^1.0.0","typescript":"^2.3.3","uglifyjs-webpack-plugin":"^1.1.1","url-loader":"^0.5.7","webpack":"^3.6.0","webpack-dev-server":"^2.9.1","webpack-visualizer-plugin":"^0.1.6","yargs":"^8.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^7.2.1","cross-env":"^5.0.4","eslint":"^3.12.2","eslint-config-airbnb":"^15.0.1","eslint-plugin-import":"^2.3.0","eslint-plugin-jsx-a11y":"^5.0.3","eslint-plugin-react":"^7.0.1","expect":"^1.20.2","got":"^6.7.1","husky":"^0.13.3","node-sass":"^4.5.3","nyc":"^10.3.2","postcss-pxtorem":"^4.0.0","sass-loader":"^6.0.6"},"main":"index.js","directories":{"lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/liangxinwei/roadhog.git"},"author":{"name":"liangxinwei"},"gitHead":"c7c8917da0397f9f808a9f2492ae9eeaad6026f3","homepage":"https://github.com/liangxinwei/roadhog#readme","_id":"liangxinwei_roadhog@1.0.26","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"liangxinwei","email":"liangxw6004@qq.com"},"dist":{"integrity":"sha512-J8O3X5koR7i/herQXUy+YRnCyCjw4P4xP66D/eYcH1N5JHsZtbnhCuR2BFniizakgkSbA6VxYbginT9k3LdtVw==","shasum":"81cb29277321afa9ab1d2779e084dac4c8599453","tarball":"https://registry.npmjs.org/liangxinwei_roadhog/-/liangxinwei_roadhog-1.0.26.tgz","fileCount":49,"unpackedSize":124764,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb96w1CRA9TVsSAnZWagAA/S8QAJm4gnkU19vVYwB8l4gW\nSaxJEI1xEmJrCkXnHygoVEeLTkN9aoFZeFhl5iI7uGTlVJk7k/80oKgCbFIR\njn/et4Mflba1+lMJcak1N8W+J8WE4X+S6RImRkBr2DwJ3APojpTvC/Jegk3S\nZVwKPr4EaJK0OZQVJ9xuLDs4PXcW5Xj6lRrFJMx1i8FOYTrf3anVudIt34fe\nVKeg/99rQu3Q5jimrHCojVEjUP3MBDHu1uc0ct/U1jsMiGd3nkidA84OZZ+I\n7PTEKSSRk+zFG620cFBm4rvpWz4YwVAaZS3qE50BizxMbE9Ciy29ZEV42Wzr\neNOPs1sO1HVQc3GxeWOGbjeBIusFwmi80C3fJsMTL/vjBt2dD91odSSww72b\nPmSr6UdqQ8SVUJK1+Y3QGFvT6zugwxoPYgtzGf5PDOX3DsKaV/bx+NwQPEUS\n3KciLeduBfyLs+aPO5vDFCr/+1m/WJXnNuZrPFxgMgF1URFLp8G3d/DHorgY\nYFMvhjtqO7g3WPK5xv4gntbiEVycQgio+4YhjHwmsBb0n0nv5fsfEH/hlbOw\n9FqdwwrGnekkiaclAxlLLY/YKDYW6dHS9wmWoORH9MEefb0+Px5fq3qAzxpS\nBbrilmCTaPUz+0Gughtv8siTD5GIivyQSi1jRs3SAlePpiUuq+Rms6OEJEke\nsAVq\r\n=h+5K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGwIGUhlTq2Kp7g4g/zqUhYjhJx2yQogZlmjzgPtscfoAiAHpi0uXul4WFf+7cO1KK5SPCUl2efmFTcH4RWNuGmNCA=="}]},"maintainers":[{"name":"liangxinwei","email":"liangxw6004@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/liangxinwei_roadhog_1.0.26_1542958132996_0.04637537424477989"},"_hasShrinkwrap":false},"1.0.27":{"name":"liangxinwei_roadhog","version":"1.0.27","description":"Cli tool for serve and build react app, based on roadhog, support JSON pattern config.","bin":{"fixroadhog":"./bin/fixroadhog.js"},"private":false,"keywords":["roadhog","react","cli","create-react-app","webpack"],"authors":["liangxinwei <sivan.shanghai@gmail.com> (https://github.com/liangxinwei)"],"license":"MIT","bugs":{"url":"https://github.com/liangxinwei/issues"},"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","testbuild":"npm run lint && npm run build && cross-env NODE_ENV=test nyc mocha --no-timeouts test/scripts/server-test.js","testdll":"npm run lint && npm run build && cross-env NODE_ENV=test nyc mocha --no-timeouts test/scripts/build-dll-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.4.3","autoprefixer":"^7.1.1","awesome-typescript-loader":"^3.1.3","babel-core":"^6.20.0","babel-loader":"^7.0.0","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-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^6.18.0","body-parser":"^1.17.2","bundle-loader":"^0.5.5","case-sensitive-paths-webpack-plugin":"^1.1.4","chalk":"^1.1.3","chokidar":"^1.7.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.28.2","explain-error":"^1.0.4","express-http-proxy":"^0.11.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","filesize":"^3.5.10","fs-extra":"^3.0.1","glob":"^7.1.2","gzip-size":"^3.0.0","html-webpack-plugin":"^2.30.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.3","istanbul":"^0.4.5","less":"^2.7.1","less-loader":"^4.0.3","lodash.pullall":"^4.2.0","lodash.uniq":"^4.5.0","mocha":"^3.4.2","parse-json-pretty":"^0.1.0","postcss":"^6.0.1","postcss-loader":"^1.3.3","react-dev-utils":"^2.0.1","recursive-readdir":"^2.2.1","rimraf":"^2.5.4","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.18.1","svg-sprite-loader":"^3.1.2","system-bell-webpack-plugin":"^1.0.0","typescript":"^2.3.3","uglifyjs-webpack-plugin":"^1.1.1","url-loader":"^0.5.7","webpack":"^3.6.0","webpack-dev-server":"^2.9.1","webpack-visualizer-plugin":"^0.1.6","yargs":"^8.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^7.2.1","cross-env":"^5.0.4","eslint":"^3.12.2","eslint-config-airbnb":"^15.0.1","eslint-plugin-import":"^2.3.0","eslint-plugin-jsx-a11y":"^5.0.3","eslint-plugin-react":"^7.0.1","expect":"^1.20.2","got":"^6.7.1","husky":"^0.13.3","node-sass":"^4.5.3","nyc":"^10.3.2","postcss-pxtorem":"^4.0.0","sass-loader":"^6.0.6"},"main":"index.js","directories":{"lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/liangxinwei/roadhog.git"},"author":{"name":"liangxinwei"},"gitHead":"06e00d5bd45b354ec57d1c9991f764f59b830de5","homepage":"https://github.com/liangxinwei/roadhog#readme","_id":"liangxinwei_roadhog@1.0.27","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"liangxinwei","email":"liangxw6004@qq.com"},"dist":{"integrity":"sha512-g2M7HSAxzW4e10od8J6zVHC0PgVa98FeEgaQ5k2r4sp+CSHw1cZUQdVBpW/z6sBXBVwYVhIQI+/WkJl/Zcuq+A==","shasum":"eaa339f598cb8364fad96e451bef3e3867e5dd96","tarball":"https://registry.npmjs.org/liangxinwei_roadhog/-/liangxinwei_roadhog-1.0.27.tgz","fileCount":49,"unpackedSize":125496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOWLlCRA9TVsSAnZWagAAUzMP/jKbySOH3k/tEnB46wf/\niwAfHZi7hPYxXBVdJLQrKVEMapldkSieokCTzHS5QelPlLW9LU1kc1ZDYjsP\nCISwpN4r7rjfvBujzT8gDyTRTXgfHaGODbskMALkHfEIlyJhRRdZTAemhWDn\n8AClJ1BZM3tIF+/HtOK3xZqM9YMfw2PF5VWRU++8WhWJpESYJo6/K5p5x0yB\nAOIecn9X/pSDCWf5pHstIJ6OqrLSYyT+skxnSLu3RpHc4fBGccyyYaUj+uWV\nRHt80D3+w1Imxz1KGmCZrJbooNUbTdF4lynrNwsHxBcHcJBw4XlrxhsIxNaL\ndJbP7krqLsXCUWJxDmHPeY+F4cozr+fA/rjcObsZ3VPdKhSN4q5Rdq/CpsPV\nhsK2Ewt0r31juIjU1jex7ygbBdz335zc57m4dG3KMTzPOM31mWE5hRrnd4f6\nuYu0X31tmHoH6WgvHyqLMx+rPVy8Oaqj6q8+cSfXIaHo1hRu4QPo8E9jM+9u\ni7jhXxaqBBynYQJP1N4WAyypcCOAWv9P7A0R2nHtpfksTyw94PBSE5/4qQYe\nY6vZDUnatEW+KlTXfi1K+C2LYOI+ZEAs8eThCo+Eau0789Z3IXv4+wNX3K3y\nTOPvldmwa+x2wXWSy5/KE9mFS7GZq2fw+g0mo8KlKXfTqWfVMjLd4sOLVemd\nK3e0\r\n=tcSg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPEqTAC+f5OCUnX/FI4W/Ppfi2CCIvrU6Jjs+j5DVoWAIhAI9HsfxeADXUx/lNGiUWCZOZl8ikGLJrehia2ik44H/H"}]},"maintainers":[{"name":"liangxinwei","email":"liangxw6004@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/liangxinwei_roadhog_1.0.27_1547264740397_0.884741659683925"},"_hasShrinkwrap":false},"1.0.28":{"name":"liangxinwei_roadhog","version":"1.0.28","description":"Cli tool for serve and build react app, based on roadhog, support JSON pattern config.","bin":{"fixroadhog":"./bin/fixroadhog.js"},"private":false,"keywords":["roadhog","react","cli","create-react-app","webpack"],"authors":["liangxinwei <sivan.shanghai@gmail.com> (https://github.com/liangxinwei)"],"license":"MIT","bugs":{"url":"https://github.com/liangxinwei/issues"},"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","testbuild":"npm run lint && npm run build && cross-env NODE_ENV=test nyc mocha --no-timeouts test/scripts/server-test.js","testdll":"npm run lint && npm run build && cross-env NODE_ENV=test nyc mocha --no-timeouts test/scripts/build-dll-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.4.3","autoprefixer":"^7.1.1","awesome-typescript-loader":"^3.1.3","babel-core":"^6.20.0","babel-loader":"^7.0.0","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-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^6.18.0","body-parser":"^1.17.2","bundle-loader":"^0.5.5","case-sensitive-paths-webpack-plugin":"^1.1.4","chalk":"^1.1.3","chokidar":"^1.7.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.28.2","explain-error":"^1.0.4","express-http-proxy":"^0.11.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","filesize":"^3.5.10","fs-extra":"^3.0.1","glob":"^7.1.2","gzip-size":"^3.0.0","html-webpack-plugin":"^2.30.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.3","istanbul":"^0.4.5","less":"^2.7.1","less-loader":"^4.0.3","lodash.pullall":"^4.2.0","lodash.uniq":"^4.5.0","mocha":"^3.4.2","parse-json-pretty":"^0.1.0","postcss":"^6.0.1","postcss-loader":"^1.3.3","react-dev-utils":"^2.0.1","recursive-readdir":"^2.2.1","rimraf":"^2.5.4","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.18.1","svg-sprite-loader":"^3.1.2","system-bell-webpack-plugin":"^1.0.0","typescript":"^2.3.3","uglifyjs-webpack-plugin":"^1.1.1","url-loader":"^0.5.7","webpack":"^3.6.0","webpack-dev-server":"^2.9.1","webpack-visualizer-plugin":"^0.1.6","yargs":"^8.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^7.2.1","cross-env":"^5.0.4","eslint":"^3.12.2","eslint-config-airbnb":"^15.0.1","eslint-plugin-import":"^2.3.0","eslint-plugin-jsx-a11y":"^5.0.3","eslint-plugin-react":"^7.0.1","expect":"^1.20.2","got":"^6.7.1","husky":"^0.13.3","node-sass":"^4.5.3","nyc":"^10.3.2","postcss-pxtorem":"^4.0.0","sass-loader":"^6.0.6"},"main":"index.js","directories":{"lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/liangxinwei/roadhog.git"},"author":{"name":"liangxinwei"},"gitHead":"06e00d5bd45b354ec57d1c9991f764f59b830de5","homepage":"https://github.com/liangxinwei/roadhog#readme","_id":"liangxinwei_roadhog@1.0.28","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"liangxinwei","email":"liangxw6004@qq.com"},"dist":{"integrity":"sha512-IigUuP2ep2JmeKxkpaMPZ/s766XnP1R375BAVmj3uqBPnptoxJZe0eitaKLKQ3zH9qV4OcQboc1WOgnOGXCcsg==","shasum":"a6f2f101c04205678198c12ef4e8ce278488fbc7","tarball":"https://registry.npmjs.org/liangxinwei_roadhog/-/liangxinwei_roadhog-1.0.28.tgz","fileCount":49,"unpackedSize":125197,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOWOtCRA9TVsSAnZWagAAGZIP/iVLFrBNe9yu0Mm3+JNb\nQx2fq0BmW0v8BDAmQsvlJx2Xz9/Ab3y8a5xb9MP7nGaOl274bkrNRQf7wsyA\n5sVKeYLmwwh8dqkg/AhAC4WRiSXtJhCBcgKHAjz8kLp1fDtcwQv9shELZec0\nJWAN+mHS7aPWYeDZqieXJoDvSLfch5JsFwvIvfJU3/A1+eXaRaKQ5HergJYv\n/8ChdqeK8QufG68G5ygWIxAqBloQNvL2apOlmYXtw3oCLfy4SsUeTxIG2fOj\nW+EJpEVn81paWsn9ATlWqyxCzJhEx/frdlzX4lnR3fvrjvVwmCvZNRVJ/Qx1\n04gec++M78r1JpCY7CWzYqPIiFQ66HKtNu3nPWXJ8TnIYoZUecKjsN6zQkDm\nkze1Di4A0qll1+QPdlKEHy9SxMepQjRPk2qqPgI833ALxkVXu8PPyYhrj7n9\nqXSBBW1xSO7Wkr2Bq4COaqdaGeb+GW6yhECntK4sh2H+qwRr7QwlTU/F79XI\nk2Za/qHuExhmeYlzwhnAj5bTe7KnXSz9RX9P0qsouqhn3XcLpXNtOrclFw6Y\ntknVeIk9wUkL1PaV4XORxQPMDhXH/vSfASuq1Tu9m8tuCKappQ5sjQMGtn5h\nF1MQHi7CidzjCXDzpv3Pv3e9icM72pBeWgQBrrAo3fI6u+K4t5YWFp0piEpB\n7rGp\r\n=+BoQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEEcNUdtqrnW9YBrsA86hZnzkNvpUj68vOOZcrJPeMGHAiBMw1+D6oFJfserGVKzI60SPepyxwB9IIoVcs5jR1P8Xg=="}]},"maintainers":[{"name":"liangxinwei","email":"liangxw6004@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/liangxinwei_roadhog_1.0.28_1547264941288_0.1354451911445369"},"_hasShrinkwrap":false},"1.0.29":{"name":"liangxinwei_roadhog","version":"1.0.29","description":"Cli tool for serve and build react app, based on roadhog, support JSON pattern config.","bin":{"fixroadhog":"./bin/fixroadhog.js"},"private":false,"keywords":["roadhog","react","cli","create-react-app","webpack"],"authors":["liangxinwei <sivan.shanghai@gmail.com> (https://github.com/liangxinwei)"],"license":"MIT","bugs":{"url":"https://github.com/liangxinwei/issues"},"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","testbuild":"npm run lint && npm run build && cross-env NODE_ENV=test nyc mocha --no-timeouts test/scripts/server-test.js","testdll":"npm run lint && npm run build && cross-env NODE_ENV=test nyc mocha --no-timeouts test/scripts/build-dll-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.4.3","autoprefixer":"^7.1.1","awesome-typescript-loader":"^3.1.3","babel-core":"^6.20.0","babel-loader":"^7.0.0","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-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^6.18.0","body-parser":"^1.17.2","bundle-loader":"^0.5.5","case-sensitive-paths-webpack-plugin":"^1.1.4","chalk":"^1.1.3","chokidar":"^1.7.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.28.2","explain-error":"^1.0.4","express-http-proxy":"^0.11.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","filesize":"^3.5.10","fs-extra":"^3.0.1","glob":"^7.1.2","gzip-size":"^3.0.0","html-webpack-plugin":"^2.30.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.3","istanbul":"^0.4.5","less":"^2.7.1","less-loader":"^4.0.3","lodash.pullall":"^4.2.0","lodash.uniq":"^4.5.0","mocha":"^3.4.2","parse-json-pretty":"^0.1.0","postcss":"^6.0.1","postcss-loader":"^1.3.3","react-dev-utils":"^2.0.1","recursive-readdir":"^2.2.1","rimraf":"^2.5.4","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.18.1","svg-sprite-loader":"^3.1.2","system-bell-webpack-plugin":"^1.0.0","typescript":"^2.3.3","uglifyjs-webpack-plugin":"^1.1.1","url-loader":"^0.5.7","webpack":"^3.6.0","webpack-dev-server":"^2.9.1","webpack-visualizer-plugin":"^0.1.6","yargs":"^8.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^7.2.1","cross-env":"^5.0.4","eslint":"^3.12.2","eslint-config-airbnb":"^15.0.1","eslint-plugin-import":"^2.3.0","eslint-plugin-jsx-a11y":"^5.0.3","eslint-plugin-react":"^7.0.1","expect":"^1.20.2","got":"^6.7.1","husky":"^0.13.3","node-sass":"^4.5.3","nyc":"^10.3.2","postcss-pxtorem":"^4.0.0","sass-loader":"^6.0.6"},"main":"index.js","directories":{"lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/liangxinwei/roadhog.git"},"author":{"name":"liangxinwei"},"gitHead":"dc4c2f40ed09a24c181f81c86fe514187da80820","homepage":"https://github.com/liangxinwei/roadhog#readme","_id":"liangxinwei_roadhog@1.0.29","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"liangxinwei","email":"liangxw6004@qq.com"},"dist":{"integrity":"sha512-njA0V9EmZVvwV2493vcLdCAsMiRl4D/anHVY60iu794iQIgS2irL/sVOKiey/rgxU9Ja6AoPgsmtGNm54xuwBg==","shasum":"315d8f55e5e7a058d78069f48370a7bf8ac3d8c7","tarball":"https://registry.npmjs.org/liangxinwei_roadhog/-/liangxinwei_roadhog-1.0.29.tgz","fileCount":49,"unpackedSize":125159,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOWq9CRA9TVsSAnZWagAAB44P/A743bKYI9HwiGSgQQNV\n+LAFRoftCVrlLfRNREdM7pbYqhOXATagEYRfGDQigvauBg28IibFQBw6lHOh\nyGS7wnWrF00RaRLcRwZgNJMOf6eGPgmjh4FnnjHaeT+HZOOqsdo37eXLJx3F\nmZZ+yB71z6Nhc5qEGp3NhWRrmK3jkYfvXAKfCIgQQ5Vt5q6xlQnlgrRR+ggF\ngwxgXDQ3tDjasJ6b91EIsOAXl5uxVLqjwiY6V+wGSkAM2XKz738ux8u1oDzM\nzHcKYzpblZ0/eGtiW5ozj7nwewMjgydWprL51tsZNgb2ikrhcLckzajIZFRW\nWP/pH1T22gTf/VLSqcrf3Jxf3Dv2sd+E+tkfmsVnwGwNQXRM7/pgIF/LTkbE\nsf2bfSo+44D+dIyMG1ExyIXOIFnEq3Q8gxX29KP3kQsmLHF5t95q4xfdH3EE\nJjjZatWP3obZyEG6nprDIg5FBOzE5WbSlgUHwWoZFuzawilMC8MSc9MzBEBG\n+NXsMxfWKpZnQWepYPGW/Nif7OBTmjvNeKqQ1RzEUht04Cx3JtlePd5Ayn8N\ncpEH5HwYwJ9BMtMpiQciHNoP0xQN2xIlHWeWM8OfVe15BYmqt8DLHIeBBrUt\nq+JEly8NSKksspL1wx5nVOcUpGWCefmmuJE10QeN4g9bv+Cgmkh1A/JtTwi+\noqCQ\r\n=jaiN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+Ktl7G3Rccz6o6bwezIooPfMJ4hSIMMPsOddyQDvEdQIgRGl165giosTAUQ1LiLOThHjjZO8yzlm98uP/EREqqfQ="}]},"maintainers":[{"name":"liangxinwei","email":"liangxw6004@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/liangxinwei_roadhog_1.0.29_1547266749090_0.9820022763208656"},"_hasShrinkwrap":false},"1.0.30":{"name":"liangxinwei_roadhog","version":"1.0.30","description":"Cli tool for serve and build react app, based on roadhog, support JSON pattern config.","bin":{"fixroadhog":"./bin/fixroadhog.js"},"private":false,"keywords":["roadhog","react","cli","create-react-app","webpack"],"authors":["liangxinwei <sivan.shanghai@gmail.com> (https://github.com/liangxinwei)"],"license":"MIT","bugs":{"url":"https://github.com/liangxinwei/issues"},"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","testbuild":"npm run lint && npm run build && cross-env NODE_ENV=test nyc mocha --no-timeouts test/scripts/server-test.js","testdll":"npm run lint && npm run build && cross-env NODE_ENV=test nyc mocha --no-timeouts test/scripts/build-dll-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.4.3","autoprefixer":"^7.1.1","awesome-typescript-loader":"^3.1.3","babel-core":"^6.20.0","babel-loader":"^7.0.0","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-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^6.18.0","body-parser":"^1.17.2","bundle-loader":"^0.5.5","case-sensitive-paths-webpack-plugin":"^1.1.4","chalk":"^1.1.3","chokidar":"^1.7.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.28.2","explain-error":"^1.0.4","express-http-proxy":"^0.11.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","filesize":"^3.5.10","fs-extra":"^3.0.1","glob":"^7.1.2","gzip-size":"^3.0.0","html-webpack-plugin":"^2.30.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.3","istanbul":"^0.4.5","less":"^2.7.1","less-loader":"^4.0.3","lodash.pullall":"^4.2.0","lodash.uniq":"^4.5.0","mocha":"^3.4.2","optimize-css-assets-webpack-plugin":"^5.0.1","parse-json-pretty":"^0.1.0","postcss":"^6.0.1","postcss-loader":"^1.3.3","react-dev-utils":"^2.0.1","recursive-readdir":"^2.2.1","rimraf":"^2.5.4","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.18.1","svg-sprite-loader":"^3.1.2","system-bell-webpack-plugin":"^1.0.0","typescript":"^2.3.3","uglifyjs-webpack-plugin":"^1.1.1","url-loader":"^0.5.7","webpack":"^3.6.0","webpack-dev-server":"^2.9.1","webpack-visualizer-plugin":"^0.1.6","yargs":"^8.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^7.2.1","cross-env":"^5.0.4","eslint":"^3.12.2","eslint-config-airbnb":"^15.0.1","eslint-plugin-import":"^2.3.0","eslint-plugin-jsx-a11y":"^5.0.3","eslint-plugin-react":"^7.0.1","expect":"^1.20.2","got":"^6.7.1","husky":"^0.13.3","node-sass":"^4.5.3","nyc":"^10.3.2","postcss-pxtorem":"^4.0.0","sass-loader":"^6.0.6"},"main":"index.js","directories":{"lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/liangxinwei/roadhog.git"},"author":{"name":"liangxinwei"},"gitHead":"8ed70c9c2c99cfba0d924f083919245be329a2f8","homepage":"https://github.com/liangxinwei/roadhog#readme","_id":"liangxinwei_roadhog@1.0.30","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"liangxinwei","email":"liangxw6004@qq.com"},"dist":{"integrity":"sha512-aPHpj5xX4Jwrurq/mX8mIymW07XnlXHM8wM++SwojfW1Y/dFsuI1lWjpnuG0xdKswt5Xpc/UpLYZK3EI9EwTxA==","shasum":"e24045808ea567dc44a5b0e106ab63efc7fc8df9","tarball":"https://registry.npmjs.org/liangxinwei_roadhog/-/liangxinwei_roadhog-1.0.30.tgz","fileCount":49,"unpackedSize":125742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOXBICRA9TVsSAnZWagAAyssP/1lOHqtulCc5YdebYWoG\n/GeqrP7JopI3AlD2aU/OxUiyV40STwGqV4fzPpDV+AQlTMw6DN+v03YmNNaF\nXlWbX8q6/OuS879rmVz0slW1vD7JzotGBp3H/8BleDJbje/wssXO56Cip8py\ntrrkSka69a2N/U6v+I8uOeA/OvZH1JxbtsFZ63R1Cntv3VlAJTrXuQKJF4cZ\ndLWkfG1bXAqiyAUY/ZNh9bY10cZLPTqEJ+oY7Ds4rlc52LUBCxD47jRwqxNA\nb6lphcebaOmazJBDPEsV4WoBXuwN5c+/7OvjsszEPLuArsi8h1JAV6SlNsZs\nGrnrT1DP0ArAtagYH7G/WX54wNdu1ffovsiNtTPGjC1ezuOJyCYSehDLuP8s\nNSdfEDO3ZggoGZLtQxg9y5XMQeuqPfSdRncd88gfHtGmHf3MQV/++lp9Rb0n\n8rz+VjsKR+JKRQv9FbQPwNZSWULEKC0VAZjRtCzjKwb0pk9IH0ZAp6087PLe\nNjQ66ToIgyQytj7eLqTYgwdRZ9Eh5ZDxJDCrQCpIXgL393aUGPhsF0YVYNXc\nDE8mqsNHUHpMPVZzfod4UapMkMfPaJh/OmcY3SJ3foPlNR43QiruujPcXciP\nGu/FpqbK1NSDXQKJMAyM/qJTK0tP365VjDW1yL+8niQjLKzRDeHTfn/u/XCr\njTVu\r\n=UXaj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICKwjnrJk7lmUz2kJru9tVBuRYvmitSYV2mteM0BFkU2AiAjuc2uih4Ltds3NmWOXeCCuMxTQS83FZois874oS8fvQ=="}]},"maintainers":[{"name":"liangxinwei","email":"liangxw6004@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/liangxinwei_roadhog_1.0.30_1547268167495_0.1857310003013657"},"_hasShrinkwrap":false},"1.0.31":{"name":"liangxinwei_roadhog","version":"1.0.31","description":"Cli tool for serve and build react app, based on roadhog, support JSON pattern config.","bin":{"fixroadhog":"./bin/fixroadhog.js"},"private":false,"keywords":["roadhog","react","cli","create-react-app","webpack"],"authors":["liangxinwei <sivan.shanghai@gmail.com> (https://github.com/liangxinwei)"],"license":"MIT","bugs":{"url":"https://github.com/liangxinwei/issues"},"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","testbuild":"npm run lint && npm run build && cross-env NODE_ENV=test nyc mocha --no-timeouts test/scripts/server-test.js","testdll":"npm run lint && npm run build && cross-env NODE_ENV=test nyc mocha --no-timeouts test/scripts/build-dll-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.4.3","autoprefixer":"^7.1.1","awesome-typescript-loader":"^3.1.3","babel-core":"^6.20.0","babel-loader":"^7.0.0","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-es2015":"^6.18.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","babel-register":"^6.18.0","body-parser":"^1.17.2","bundle-loader":"^0.5.5","case-sensitive-paths-webpack-plugin":"^1.1.4","chalk":"^1.1.3","chokidar":"^1.7.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-spawn":"^5.0.1","css-loader":"^0.28.2","explain-error":"^1.0.4","express-http-proxy":"^0.11.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","filesize":"^3.5.10","fs-extra":"^3.0.1","glob":"^7.1.2","gzip-size":"^3.0.0","html-webpack-plugin":"^2.30.1","http-proxy-middleware":"^0.17.3","is-plain-object":"^2.0.3","istanbul":"^0.4.5","less":"^2.7.1","less-loader":"^4.0.3","lodash.pullall":"^4.2.0","lodash.uniq":"^4.5.0","mocha":"^3.4.2","parse-json-pretty":"^0.1.0","postcss":"^6.0.1","postcss-loader":"^1.3.3","react-dev-utils":"^2.0.1","recursive-readdir":"^2.2.1","rimraf":"^2.5.4","strip-ansi":"^3.0.1","strip-json-comments":"^2.0.1","style-loader":"^0.18.1","svg-sprite-loader":"^3.1.2","system-bell-webpack-plugin":"^1.0.0","typescript":"^2.3.3","uglifyjs-webpack-plugin":"^1.1.1","url-loader":"^0.5.7","webpack":"^3.6.0","webpack-dev-server":"^2.9.1","webpack-visualizer-plugin":"^0.1.6","yargs":"^8.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^7.2.1","cross-env":"^5.0.4","eslint":"^3.12.2","eslint-config-airbnb":"^15.0.1","eslint-plugin-import":"^2.3.0","eslint-plugin-jsx-a11y":"^5.0.3","eslint-plugin-react":"^7.0.1","expect":"^1.20.2","got":"^6.7.1","husky":"^0.13.3","node-sass":"^4.5.3","nyc":"^10.3.2","postcss-pxtorem":"^4.0.0","sass-loader":"^6.0.6"},"main":"index.js","directories":{"lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/liangxinwei/roadhog.git"},"author":{"name":"liangxinwei"},"gitHead":"47e052199ce6fd686c1e27eec53c5805d78249a3","homepage":"https://github.com/liangxinwei/roadhog#readme","_id":"liangxinwei_roadhog@1.0.31","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"liangxinwei","email":"liangxw6004@qq.com"},"dist":{"integrity":"sha512-Fi2OmabUJEQ1uORHUzl1MDNxvy41yo4hwMsPZh7wE5MP2+IGIKpaLonQKvyLKLuRkOGQAlGye3ctX20Bf+UgQg==","shasum":"c07b45c1526ca53de9408b919077fc61f0b59016","tarball":"https://registry.npmjs.org/liangxinwei_roadhog/-/liangxinwei_roadhog-1.0.31.tgz","fileCount":49,"unpackedSize":125159,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOXIcCRA9TVsSAnZWagAA/4MQAIrXWuGE8LNaPyooYOmT\ni/EDGG3zD6Rh282zYLvRcxiTk1ih2P5PxCl5kddpCAxSsRbwCE0CDRaUNk0S\nvqwI19koWWdABI7xouVFMgIUDEhOovDg9WTy0zv5xcNjOqgtdKY3t+sHY4Ym\nK1j2h6zfsHxicaSMr/ZA+X8S5/xLCH6UmhlJDHY0rdV9yLj3JfQQDJEW+cDJ\nUTgL/44Mmcr6aEiA5niDJ1lyUrStg/qXd0zFsd1m2oRgk6mkp+jH0AUu0onh\n9VLN5/0rb55jGPSJZXszmRexcfS8qJ6w1pGQSM58Sgp9gtuH5su+tSEplJDt\nXFb5l/ukkWVR18GoBpiNS3uCABSy5yGPh9vjKeG2edvT5wTKRTLdGbsVnv5o\nBYGAJ9GDxjhI+SL6gy/ICQbZT6WkBqrvVS5SwkQ7uO++VYE4g5wjCIytiNZG\nBzASNflzrGtpgiLDGRw2UEaKi8lL2HFtA87ijVjeiBdp0bj7o+rQstJGBV2k\nZ4rs0DzyL5ZWyWUgPWjQHF1am72iPHAL0b6/1/gI5QpiS17/sn4s8UXGqyp0\ndb0oRLJ5CcU9RVYy3S02KAc/utofyEmAyvdedxxzeXAFEnDoD+AFZ6xjv/OX\nfIA4MA3f3a0z/AaIDEu6Qvo3EXf2i5AcA/XK5pxYP6VTYGTPpIT19c11vA91\nYmop\r\n=onRl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBtQgHRyL1sxkKzAnsa9R4n0fXE05c1VWSFY+R2nVLksAiEAtn8yKNH3ryMWSpaeZcAHfV4N3+tU5mi72f0+NoptBgo="}]},"maintainers":[{"name":"liangxinwei","email":"liangxw6004@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/liangxinwei_roadhog_1.0.31_1547268635797_0.7720384437730836"},"_hasShrinkwrap":false}},"time":{"created":"2018-11-07T15:17:58.137Z","1.0.0":"2018-11-07T15:17:58.264Z","modified":"2022-05-07T22:22:23.208Z","1.0.1":"2018-11-08T02:56:55.580Z","1.0.2":"2018-11-08T03:08:05.694Z","1.0.3":"2018-11-08T03:15:07.206Z","1.0.4":"2018-11-08T03:24:28.585Z","1.0.5":"2018-11-08T03:39:40.557Z","1.0.6":"2018-11-08T03:52:08.550Z","1.0.7":"2018-11-08T04:01:04.437Z","1.0.8":"2018-11-08T04:49:38.726Z","1.0.9":"2018-11-08T04:55:50.447Z","1.0.10":"2018-11-08T04:57:05.912Z","1.0.11":"2018-11-11T05:57:59.131Z","1.0.12":"2018-11-11T06:15:34.192Z","1.0.13":"2018-11-11T07:58:49.422Z","1.0.14":"2018-11-14T05:12:49.468Z","1.0.15":"2018-11-14T05:40:15.304Z","1.0.16":"2018-11-14T05:58:55.870Z","1.0.17":"2018-11-14T06:19:31.066Z","1.0.18":"2018-11-14T06:25:45.512Z","1.0.19":"2018-11-14T06:52:40.886Z","1.0.20":"2018-11-14T07:04:44.712Z","1.0.21":"2018-11-14T07:17:25.885Z","1.0.22":"2018-11-14T07:19:18.345Z","1.0.23":"2018-11-14T07:41:03.351Z","1.0.24":"2018-11-18T11:56:39.234Z","1.0.25":"2018-11-23T04:21:49.315Z","1.0.26":"2018-11-23T07:28:53.148Z","1.0.27":"2019-01-12T03:45:40.572Z","1.0.28":"2019-01-12T03:49:01.405Z","1.0.29":"2019-01-12T04:19:09.274Z","1.0.30":"2019-01-12T04:42:47.671Z","1.0.31":"2019-01-12T04:50:35.964Z"},"maintainers":[{"name":"liangxinwei","email":"liangxw6004@qq.com"}],"description":"Cli tool for serve and build react app, based on roadhog, support JSON pattern config.","keywords":["roadhog","react","cli","create-react-app","webpack"],"repository":{"type":"git","url":"git+https://github.com/liangxinwei/roadhog.git"},"author":{"name":"liangxinwei"},"bugs":{"url":"https://github.com/liangxinwei/issues"},"license":"MIT","readme":"# liangxinwei_roadhog\n基于作者 [sorrycc](https://github.com/sorrycc) 的 [roadhog](https://github.com/sorrycc/roadhog) 的 1.3.* 的扩展，**仅适用于我们自己的项目**\n\n### 安装\n\n```bash\n$ npm i liangxinwei_roadhog --save-dev\n```\n\n### 使用\n\n同 [roadhog](https://github.com/sorrycc/roadhog)\n\n配置文件如下：\n```json\n{\n  \"entry\": \"src/index.js\",\n  \"extraBabelPlugins\": [\n    \"transform-runtime\",\n    \"transform-decorators-legacy\",\n    \"transform-class-properties\",\n    [\"import\", { \"libraryName\": \"antd\", \"libraryDirectory\": \"es\", \"style\": true }]\n  ],\n  \"env\": {\n    \"development\": {\n      \"extraBabelPlugins\": [\n        \"dva-hmr\"\n      ]\n    }\n  },\n  \"useDll\": false,\n  \"dllPlugin\": {\n    \"exclude\": [\n      \"antd\",\n      \"babel-runtime\"\n    ]\n  },\n  \"compress\": {\n    \"drop_console\": true\n  },\n  \"externals\": {\n    \"@antv/data-set\": \"DataSet\",\n    \"moment\": \"moment\"\n  },\n  \"ignoreMomentLocale\": true,\n  \"theme\": \"./src/theme.js\",\n  \"hash\": true\n}\n```\n我们项目中用到了 @antv/data-set、moment 等一些大的 js 库，所以把它们都配置到 externals，将 @antv/data-set、moment 配置到 root/public/js 下，如果有引入顺序的需求，请给文件名设置数字前缀。\n\n在项目的 index.ejs 下引入 css 和 js 文件：\n```html\n<head>\n  <% var stylesheets = htmlWebpackPlugin.options.stylesheets || [] %>\n  <% for(var i = 0; i < stylesheets.length; i++) { %>\n  <link rel=\"stylesheet\" href=\"<%= stylesheets[i] %>\">\n  <% } %>\n</head>\n<body>\n  <% var scripts = htmlWebpackPlugin.options.scripts || [] %>\n  <% for(var i = 0; i < scripts.length; i++) { %>\n  <script type=\"text/javascript\" src=\"<%= scripts[i] %>\"></script>\n  <% } %>\n</body>\n```\nroadhog 作者约定 public 目录下的文件会在 server 和 build 时被自动 copy 到输出目录（默认是 ./dist）下，所以可以在这里存放 favicon, iconfont, html, html 里引用的图片等。htmlWebpackPlugin.options.stylesheets 和 htmlWebpackPlugin.options.scripts 是 roadhog 约定的 root/public/ 下存放 js 和 css 的文件夹下所有后缀名为 js 和 css 的文件列表，会自动挂载到 htmlWebpackPlugin 下，直接在 index.ejs 引入就行。\n\n例如：\n\n```\n├── public                        静态资源目录，会直接复制到 dist 目录下，使用时需要绝对路径引入\n|   ├── js                        js 文件\n|   |   |── 0_moment.min.js\n|   |   └── 1_data-set.min.js\n|   ├── stylesheets               css 文件\n|   |   └── test.css\n```\n\n## LICENSE\n\nMIT\n","readmeFilename":"README.md","homepage":"https://github.com/liangxinwei/roadhog#readme"}