{"_id":"webpack-tool","_rev":"84-d2d228a76aa4783f984cbb5ee85f1eb1","name":"webpack-tool","description":"webpack build and webpack build result web view","dist-tags":{"latest":"5.0.5","next":"4.4.1","3x":"3.1.5","3.x":"3.1.8","5x":"5.0.5"},"versions":{"0.0.2":{"name":"webpack-tool","version":"0.0.2","description":"webpack build and webpack build result web view","keywords":["webpack","webpack-build","webpack-build-view"],"dependencies":{"art-template":"^4.11.0","kcors":"^1.3.2","koa":"^1.2.4","koa-webpack-dev-middleware":"^1.2.2","koa-webpack-hot-middleware":"^1.0.3","opn":"^5.1.0","webpack":"^2.4.1","webpack-hot-middleware":"^2.13.2","webpack-manifest-normalize":"^0.1.0","webpack-merge":"^2.4.0"},"devDependencies":{"eslint":"^3.18.0","eslint-config-eslint":"^4.0.0"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov"},"files":["index.js","utils","lib","tool"],"ci":{"version":"6, 7"},"repository":{"type":"git","url":"git+https://github.com/hubcarl/webpack-tool.git"},"bugs":{"url":"https://github.com/hubcarl/webpack-tool/issues"},"homepage":"https://github.com/hubcarl/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","gitHead":"f099d4836b1ef554dae6c59cfa9d0a604184a446","_id":"webpack-tool@0.0.2","_shasum":"4d062535cbe72a9aa263e047dbb4d207e520ba46","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"dist":{"shasum":"4d062535cbe72a9aa263e047dbb4d207e520ba46","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-0.0.2.tgz","integrity":"sha512-k/KMEX6j+Z8as/LgKcgtmKwk2fetr9M9o7ys4nuiXYYY2pJUzVtotZZv/nGL/RG21KTx4kvK/5SWEVFVJuWgbg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID1/OIir7Nwl8HANMD7gXAdrN47XNHh85WsPiqFg9NHDAiEAg0TIIy87NQZq26SMb6PxCM9k/rpF6c0or+dDW0TxZaA="}]},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool-0.0.2.tgz_1497966105174_0.13756934413686395"},"directories":{}},"0.1.0":{"name":"webpack-tool","version":"0.1.0","description":"webpack build and webpack build result web view","keywords":["webpack","webpack-build","webpack-build-view"],"dependencies":{"art-template":"^4.11.0","kcors":"^1.3.2","koa":"^1.2.4","koa-webpack-dev-middleware":"^1.2.2","koa-webpack-hot-middleware":"^1.0.3","opn":"^5.1.0","webpack":"^2.4.1","webpack-hot-middleware":"^2.13.2","webpack-manifest-normalize":"^0.1.0","webpack-merge":"^2.4.0"},"devDependencies":{"eslint":"^3.18.0","eslint-config-eslint":"^4.0.0"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov"},"files":["index.js","utils","lib","tool"],"ci":{"version":"6, 7"},"repository":{"type":"git","url":"git+https://github.com/hubcarl/webpack-tool.git"},"bugs":{"url":"https://github.com/hubcarl/webpack-tool/issues"},"homepage":"https://github.com/hubcarl/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","gitHead":"5f4b8e768af8b98c642c94fb46e1a152961c1b45","_id":"webpack-tool@0.1.0","_shasum":"e7f01379dc92b0f96c08fac1137afdce30f3f3d0","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"dist":{"shasum":"e7f01379dc92b0f96c08fac1137afdce30f3f3d0","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-0.1.0.tgz","integrity":"sha512-SSTITc8Bt4boz2a6uCY2CzhxohRQSfvu7aFcGEW2sc8VdAA0OQP0kLjcJRPAXNiCsToKgrdoi9YCaMBlkZhGnQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDm8rH7avvT5NFELyWT1sbOxXJOMGEgVrANa48EzojBQQIhAJa2n1xiURvNiurlQfRDvuzs/LAYmc9+6KQr5xppiLgT"}]},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool-0.1.0.tgz_1498018340759_0.6775858120527118"},"directories":{}},"0.1.1":{"name":"webpack-tool","version":"0.1.1","description":"webpack build and webpack build result web view","keywords":["webpack","webpack-build","webpack-build-view"],"dependencies":{"art-template":"^4.11.0","kcors":"^1.3.2","koa":"^1.2.4","koa-webpack-dev-middleware":"^1.2.2","koa-webpack-hot-middleware":"^1.0.3","opn":"^5.1.0","webpack":"^2.4.1","webpack-hot-middleware":"^2.13.2","webpack-manifest-normalize":"^0.1.0","webpack-merge":"^2.4.0"},"devDependencies":{"eslint":"^3.18.0","eslint-config-eslint":"^4.0.0"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov"},"files":["index.js","utils","lib","tool"],"ci":{"version":"6, 7"},"repository":{"type":"git","url":"git+https://github.com/hubcarl/webpack-tool.git"},"bugs":{"url":"https://github.com/hubcarl/webpack-tool/issues"},"homepage":"https://github.com/hubcarl/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","gitHead":"5f4b8e768af8b98c642c94fb46e1a152961c1b45","_id":"webpack-tool@0.1.1","_shasum":"924d6dba9b8acc369a7b48eb94246f06947b9867","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"dist":{"shasum":"924d6dba9b8acc369a7b48eb94246f06947b9867","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-0.1.1.tgz","integrity":"sha512-dZGyUfkyEfkyA40mMxI0/u5LOHHPMseUnWCyqzNxS9rEfLo/6AONdUf2HB7jLfMWs3Fps8Uz3TDAo/KbA2zdnw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcKpnxP4zDxPWpPXxjGhmYabAxYNkJdyRlXmka43eT+QIgdv6Q9AL2TQ6DmrT0mZoaKWIcKrfJMYKY9PhLMAAAvDQ="}]},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool-0.1.1.tgz_1498191691047_0.9742731358855963"},"directories":{}},"0.1.2":{"name":"webpack-tool","version":"0.1.2","description":"webpack build and webpack build result web view","keywords":["webpack","webpack-build","webpack-build-view"],"dependencies":{"art-template":"^4.11.0","kcors":"^1.3.2","koa":"^1.2.4","koa-webpack-dev-middleware":"^1.2.2","koa-webpack-hot-middleware":"^1.0.3","opn":"^5.1.0","webpack":"^2.4.1","webpack-hot-middleware":"^2.18.0","webpack-manifest-normalize":"^0.1.0","webpack-merge":"^2.4.0"},"devDependencies":{"eslint":"^3.18.0","eslint-config-eslint":"^4.0.0"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov"},"files":["index.js","utils","lib","tool"],"ci":{"version":"6, 7"},"repository":{"type":"git","url":"git+https://github.com/hubcarl/webpack-tool.git"},"bugs":{"url":"https://github.com/hubcarl/webpack-tool/issues"},"homepage":"https://github.com/hubcarl/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","gitHead":"5f4b8e768af8b98c642c94fb46e1a152961c1b45","_id":"webpack-tool@0.1.2","_shasum":"57f13ca18488d1099b011a22f269c0ccab3661f3","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"dist":{"shasum":"57f13ca18488d1099b011a22f269c0ccab3661f3","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-0.1.2.tgz","integrity":"sha512-bDuP1JTfVjgLQmjlyl6ohIQVatnStaCYA5AXNFDDVPbJVv0G4maQHHZwN5q/xHlVrEnLHs10uvH0bF2Wfl1XmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCiweS+Jmhuu0d4drW7t59YiX+R65oVOR4vNwYTicyEzQIgcp3GQ/W3Zcy9xiI5f/+XlMiJiplzMgicJ8D45PBdvCQ="}]},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool-0.1.2.tgz_1498207227424_0.944265445927158"},"directories":{}},"0.1.3":{"name":"webpack-tool","version":"0.1.3","description":"webpack build and webpack build result web view","keywords":["webpack","webpack-build","webpack-build-view"],"dependencies":{"art-template":"^4.11.0","kcors":"^1.3.2","koa":"^1.2.4","koa-webpack-dev-middleware":"^1.2.2","koa-webpack-hot-middleware":"^1.0.3","opn":"^5.1.0","webpack":"^2.4.1","webpack-hot-middleware":"^2.18.0","webpack-manifest-normalize":"^0.1.0","webpack-merge":"^2.4.0"},"devDependencies":{"eslint":"^3.18.0","eslint-config-eslint":"^4.0.0"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov"},"files":["index.js","utils","lib","tool"],"ci":{"version":"6, 7"},"repository":{"type":"git","url":"git+https://github.com/hubcarl/webpack-tool.git"},"bugs":{"url":"https://github.com/hubcarl/webpack-tool/issues"},"homepage":"https://github.com/hubcarl/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","gitHead":"0c23c77c1e0ebfe45a441ad6d7fdb1964f897579","_id":"webpack-tool@0.1.3","_shasum":"681bec9f5fdf075d5ce0e34f25ea45a596b38ccd","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"dist":{"shasum":"681bec9f5fdf075d5ce0e34f25ea45a596b38ccd","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-0.1.3.tgz","integrity":"sha512-xNsxOdKFnqZYTnrRa+HoMfPr8fBtb391/nPs6C7Y/bfCN6OPjIAjFdE5CncBwxJtmvQ5jIZup7wvmVx0AVSNvA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmK4XrqOBC+inDqpHPnXSNV0Yd7HL/d2n53wDsDUXfBQIhAO6t1sp+JVdsEBzj8T+nL6PHylNl0oIhvqiAVWiA81mv"}]},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool-0.1.3.tgz_1498366789342_0.08051299559883773"},"directories":{}},"0.1.4":{"name":"webpack-tool","version":"0.1.4","description":"webpack build and webpack build result web view","keywords":["webpack","webpack-build","webpack-build-view"],"dependencies":{"art-template":"^4.11.0","kcors":"^1.3.2","koa":"^1.2.4","koa-webpack-dev-middleware":"^1.2.2","koa-webpack-hot-middleware":"^1.0.3","opn":"^5.1.0","webpack":"^2.4.1","webpack-hot-middleware":"^2.18.0","webpack-manifest-normalize":"^0.1.0","webpack-merge":"^2.4.0"},"devDependencies":{"eslint":"^3.18.0","eslint-config-eslint":"^4.0.0"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov"},"files":["index.js","utils","lib","tool"],"ci":{"version":"6, 7"},"repository":{"type":"git","url":"git+https://github.com/hubcarl/webpack-tool.git"},"bugs":{"url":"https://github.com/hubcarl/webpack-tool/issues"},"homepage":"https://github.com/hubcarl/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","gitHead":"15ba965fa4863f9f7091efbaa0929356047e6046","_id":"webpack-tool@0.1.4","_shasum":"29d9952802a9b61818c832d4743f65da83eec77c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"dist":{"shasum":"29d9952802a9b61818c832d4743f65da83eec77c","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-0.1.4.tgz","integrity":"sha512-gD9JPskfpyxVo2ONF3Rf2dF5/p1knSTyA94rn9bOZo4mjfP/GHJxTVk2D8QGICT/8AsH/8ygTxiFhiA5fUstmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEtvHKc5x+KeA7CYmBVlyclMRWZC/3uOflmfygQI1Eo/AiEAtqFOUnIE0rYwSZJN+QnRpKyNF/+nsGXaHfT2y5X0rNE="}]},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool-0.1.4.tgz_1498400725046_0.30699540744535625"},"directories":{}},"0.1.5":{"name":"webpack-tool","version":"0.1.5","description":"webpack build and webpack build result web view","keywords":["webpack","webpack-build","webpack-build-view"],"dependencies":{"art-template":"^4.11.0","chalk":"^1.1.3","kcors":"^1.3.2","koa":"^1.2.4","koa-webpack-dev-middleware":"^1.2.2","koa-webpack-hot-middleware":"^1.0.3","opn":"^5.1.0","webpack":"^2.4.1","webpack-hot-middleware":"^2.18.0","webpack-merge":"^2.4.0"},"devDependencies":{"eslint":"^3.18.0","eslint-config-eslint":"^4.0.0"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov"},"files":["index.js","utils","lib","tool"],"ci":{"version":"6, 7"},"repository":{"type":"git","url":"git+https://github.com/hubcarl/webpack-tool.git"},"bugs":{"url":"https://github.com/hubcarl/webpack-tool/issues"},"homepage":"https://github.com/hubcarl/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","gitHead":"1083ca30edf30c994c512317a6a19558db887433","_id":"webpack-tool@0.1.5","_shasum":"8ea7e0a30d33bc8c409b2000bf64ef38a36cc2c5","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"dist":{"shasum":"8ea7e0a30d33bc8c409b2000bf64ef38a36cc2c5","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-0.1.5.tgz","integrity":"sha512-la/KPgno/zNNvQDksJ5yUUUpIfHRnWcqCNIeeSFOmP+tnl9u20b2+1ZS1lscA5EBb+vyyESnhOcZgoQ64dRr/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCW8FgqIJldD7k+1BKoQjgOYXZH89VE8bkfIFtNhTW+wwIhAL833beoiOf+L6/54qLbMTJv/fwMi4ASW1t0/DYaNygX"}]},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool-0.1.5.tgz_1498456833426_0.6177722460124642"},"directories":{}},"0.1.6":{"name":"webpack-tool","version":"0.1.6","description":"webpack build and webpack build result web view","keywords":["webpack","webpack-build","webpack-build-view"],"dependencies":{"art-template":"^4.11.0","chalk":"^1.1.3","kcors":"^1.3.2","koa":"^1.2.4","koa-webpack-dev-middleware":"^1.2.2","koa-webpack-hot-middleware":"^1.0.3","opn":"^5.1.0","webpack":"^2.4.1","webpack-hot-middleware":"^2.18.0","webpack-merge":"^2.4.0"},"devDependencies":{"eslint":"^3.18.0","eslint-config-eslint":"^4.0.0"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov"},"files":["index.js","utils","lib","tool"],"ci":{"version":"6, 7"},"repository":{"type":"git","url":"git+https://github.com/hubcarl/webpack-tool.git"},"bugs":{"url":"https://github.com/hubcarl/webpack-tool/issues"},"homepage":"https://github.com/hubcarl/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","gitHead":"d73ab024a057ef58af5bfa0329119e55831a94a3","_id":"webpack-tool@0.1.6","_shasum":"799c08503dfedceef88f77f6aaddcc26aea64883","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"dist":{"shasum":"799c08503dfedceef88f77f6aaddcc26aea64883","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-0.1.6.tgz","integrity":"sha512-wN4aFhbGl6KSyyoXlvDccLl6i4AJ3vVSHRRd1+GRUSytRwVeIOrV5KoDX4O8TDX3PU5nVGFebesccQ7mZ1XhMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEWf7jNqFQSY2frce3wxFqoUOOv+SHAJ7K8DAMsL8XpiAiEApQSdIChJXrJUE9b1kSBIQJIxOoBwLsArJzftrzMo8Ck="}]},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool-0.1.6.tgz_1498558551508_0.6164501900784671"},"directories":{}},"0.2.0":{"name":"webpack-tool","version":"0.2.0","description":"webpack build and webpack build result web view","keywords":["webpack","webpack-build","webpack-build-view"],"dependencies":{"art-template":"^4.11.0","chalk":"^1.1.3","kcors":"^1.3.2","koa":"^1.2.4","koa-webpack-dev-middleware":"^1.2.2","koa-webpack-hot-middleware":"^1.0.3","opn":"^5.1.0","webpack":"^2.4.1","webpack-hot-middleware":"^2.18.0","webpack-merge":"^2.4.0"},"devDependencies":{"eslint":"^3.18.0","eslint-config-eslint":"^4.0.0"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov"},"files":["index.js","utils","lib","tool"],"ci":{"version":"6, 7"},"repository":{"type":"git","url":"git+https://github.com/hubcarl/webpack-tool.git"},"bugs":{"url":"https://github.com/hubcarl/webpack-tool/issues"},"homepage":"https://github.com/hubcarl/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","gitHead":"d8a83b0d1644207fd09d98024314d1ec050f1f82","_id":"webpack-tool@0.2.0","_shasum":"eab12697f39f58b22be8f767d92bd1776c92d1d6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"dist":{"shasum":"eab12697f39f58b22be8f767d92bd1776c92d1d6","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-0.2.0.tgz","integrity":"sha512-nQ7drm3fA6tgTnUMruJBCcyvsogFVZeKEbkpw7kFAThlctPognelkM3QXx6hm9Hoj8By5VN+SmGqevx33zjGbw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG+mY/xoPjnKlk3DW+iYUqa2Bu9sGronSqUc5td5BsEhAiAZ7JFggUwRygAlONXdWaObXIRnqnjlPlqY9qHnCghKFQ=="}]},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool-0.2.0.tgz_1500361267669_0.23135990905575454"},"directories":{}},"0.2.1":{"name":"webpack-tool","version":"0.2.1","description":"webpack build and webpack build result web view","keywords":["webpack","webpack-build","webpack-build-view"],"dependencies":{"art-template":"^4.11.0","chalk":"^1.1.3","kcors":"^1.3.2","koa":"^1.2.4","koa-webpack-dev-middleware":"^1.2.2","koa-webpack-hot-middleware":"^1.0.3","opn":"^5.1.0","webpack":"^2.4.1","webpack-hot-middleware":"^2.18.0","webpack-merge":"^2.4.0"},"devDependencies":{"eslint":"^3.18.0","eslint-config-eslint":"^4.0.0"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov"},"files":["index.js","utils","lib","tool"],"ci":{"version":"6, 7"},"repository":{"type":"git","url":"git+https://github.com/hubcarl/webpack-tool.git"},"bugs":{"url":"https://github.com/hubcarl/webpack-tool/issues"},"homepage":"https://github.com/hubcarl/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","gitHead":"d8a83b0d1644207fd09d98024314d1ec050f1f82","_id":"webpack-tool@0.2.1","_shasum":"da205e3a2112b30237c1ab781aef2613dcdf1305","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"dist":{"shasum":"da205e3a2112b30237c1ab781aef2613dcdf1305","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-0.2.1.tgz","integrity":"sha512-RcNRWhcHnWlAlQ1r+VDkmKveS6ZaJkorzBEhNwgn32EKU292PCurEw+WwvDomzY0jL3u/Q+l6y2pQAneoSmqRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrYhI0phWBMGLaxeVfGXP/Vi8xwGpcf0hXcZ9CP8ASpgIgPDouXpWqpYKgWZbOkR93jTLaiu5cBwanJReUmh56TQU="}]},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool-0.2.1.tgz_1500362283585_0.6989591617602855"},"directories":{}},"3.0.0":{"name":"webpack-tool","version":"3.0.0","description":"webpack build and webpack build result web view","keywords":["webpack","webpack-build","webpack-build-view"],"dependencies":{"art-template":"^4.12.1","chalk":"^2.1.0","kcors":"^1.3.2","koa":"^1.4.0","koa-webpack-dev-middleware":"^1.2.2","koa-webpack-hot-middleware":"^1.0.3","opn":"^5.1.0","webpack":"^3.5.5","webpack-hot-middleware":"^2.18.2","webpack-merge":"^4.1.0"},"devDependencies":{"eslint":"^4.5.0","eslint-config-eslint":"^4.0.0"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov"},"files":["index.js","utils","lib","tool"],"ci":{"version":"6, 7"},"repository":{"type":"git","url":"git+https://github.com/hubcarl/webpack-tool.git"},"bugs":{"url":"https://github.com/hubcarl/webpack-tool/issues"},"homepage":"https://github.com/hubcarl/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","gitHead":"df6d5c8f1e9ae17a06d171b66f0f6323a112953b","_id":"webpack-tool@3.0.0","_shasum":"1d4989b80b25f2c0094d1e66df6e6306ca5182f1","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"dist":{"shasum":"1d4989b80b25f2c0094d1e66df6e6306ca5182f1","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-3.0.0.tgz","integrity":"sha512-VB4ts3kug6qLShiJ0Q9Pu0xSVZgElg38+PQMIXuQ7QkMO87xtFoXxtAty2Zd+tyN7mUWjtCJHQ1SJ3fCvpFeJw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBt/4MbgzMTHRaTQzcTQGEXwY4cez1cYBs2GKz5j0REvAiBH7K8uhrvz/MYNnII5fuUg+rbmUjmk5+GEYpJDoDJ9+g=="}]},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool-3.0.0.tgz_1504158455656_0.688825516263023"},"directories":{}},"3.1.0":{"name":"webpack-tool","version":"3.1.0","description":"webpack build and webpack build result web view","keywords":["webpack","webpack-build","webpack-build-view"],"dependencies":{"art-template":"^4.11.0","chalk":"^1.1.3","kcors":"^1.3.2","koa":"^1.2.4","koa-static":"^1.5.2","koa-webpack-dev-middleware":"^1.2.2","koa-webpack-hot-middleware":"^1.0.3","opn":"^5.1.0","webpack":"^3.5.5","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"devDependencies":{"eslint":"^3.18.0","eslint-config-eslint":"^4.0.0"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov"},"files":["index.js","utils","lib","tool"],"ci":{"version":"6, 7"},"repository":{"type":"git","url":"git+https://github.com/hubcarl/webpack-tool.git"},"bugs":{"url":"https://github.com/hubcarl/webpack-tool/issues"},"homepage":"https://github.com/hubcarl/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","gitHead":"1d9c2c215ccb31c5a7a3150b5f8b4e5528cbcdbe","_id":"webpack-tool@3.1.0","_npmVersion":"5.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"dist":{"integrity":"sha512-kZv0beHWkEALqx7U+cj4T4I5WRpL/e1JsI4ta6aTvfRidaHLZBCYy2ooeBZbt9DyAUkEcuDmLT9J0MTqGu1hag==","shasum":"572b12fb91e6fc5b13ca7899190c2b3129e4ab5b","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-3.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGdqAyCBXG3EIBQLLsJh+zAuH5YyXTponKarKc27tAC8AiEAzIbU8ZQWni1vyP5UdAV6JK6gduBQZT3RZWcG4tsPImI="}]},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool-3.1.0.tgz_1505285753390_0.6128852185793221"},"directories":{}},"3.1.1":{"name":"webpack-tool","version":"3.1.1","description":"webpack build and webpack build result web view","keywords":["webpack","webpack-build","webpack-build-view"],"dependencies":{"art-template":"^4.11.0","chalk":"^1.1.3","kcors":"^1.3.2","koa":"^1.2.4","koa-static":"^1.5.2","koa-webpack-dev-middleware":"^1.2.2","koa-webpack-hot-middleware":"^1.0.3","opn":"^5.1.0","webpack":"^3.5.5","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"devDependencies":{"eslint":"^3.18.0","eslint-config-eslint":"^4.0.0"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov"},"files":["index.js","utils","lib","tool"],"ci":{"version":"6, 7"},"repository":{"type":"git","url":"git+https://github.com/hubcarl/webpack-tool.git"},"bugs":{"url":"https://github.com/hubcarl/webpack-tool/issues"},"homepage":"https://github.com/hubcarl/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","gitHead":"e308c3ba13885a5d5b73d0f041762289a5dba38a","_id":"webpack-tool@3.1.1","_npmVersion":"5.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"dist":{"integrity":"sha512-Q5y3x7mJFfjxeuPSzvoGhWcFciC0spRsopVitzQMhME4DSLzYr00OglywSBb7JTtgbNM3KpOnj957DIGo1KYlg==","shasum":"7f5918ec91fee4c4f41300d0acf7dbb8bfdc1573","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-3.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCANJcxIN2mD+WX3NHFhiVIAGP0zIbDa6+nk58HbFKxFQIhAPuQpTcfvSYr6/8fUkz4wHGwHdTCK0fsRuwsBRsWc/5V"}]},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool-3.1.1.tgz_1505286619816_0.11735453340224922"},"directories":{}},"3.1.2":{"name":"webpack-tool","version":"3.1.2","description":"webpack build and webpack build result web view","keywords":["webpack","webpack-build","webpack-build-view"],"dependencies":{"art-template":"^4.11.0","chalk":"^1.1.3","kcors":"^1.3.2","koa":"^1.2.4","koa-static":"^1.5.2","koa-webpack-dev-middleware":"^1.2.2","koa-webpack-hot-middleware":"^1.0.3","opn":"^5.1.0","webpack":"^3.5.5","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"devDependencies":{"eslint":"^3.18.0","eslint-config-eslint":"^4.0.0"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov"},"files":["index.js","utils","lib","tool"],"ci":{"version":"6, 7"},"repository":{"type":"git","url":"git+https://github.com/hubcarl/webpack-tool.git"},"bugs":{"url":"https://github.com/hubcarl/webpack-tool/issues"},"homepage":"https://github.com/hubcarl/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","gitHead":"a8bed9f80897538b425ea2e32a32f8118398f3b1","_id":"webpack-tool@3.1.2","_shasum":"1bbfea0cde15322ee5d36491fccbc30e2627a9cb","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"dist":{"shasum":"1bbfea0cde15322ee5d36491fccbc30e2627a9cb","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-3.1.2.tgz","integrity":"sha512-URopDh9xqFfqk8Bx5sp/qZtfj+KuCuffzcQO53pjQN2d3zzC4gsYXrm+hSt4tEMLA6vEoB250gJyfIleIPA/7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8St/H6K1aDZhKegyNlZsu2Ey0acCeQaIPl0+amDXVTgIhAIcspk9KY2ZN8+6loXLt6TlzTPNWoyYCOW6Rnozp5sf3"}]},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool-3.1.2.tgz_1505354254165_0.42262454773299396"},"directories":{}},"3.1.3":{"name":"webpack-tool","version":"3.1.3","description":"webpack build and webpack build result web view","keywords":["webpack","webpack-build","webpack-build-view"],"dependencies":{"art-template":"^4.11.0","chalk":"^1.1.3","kcors":"^1.3.2","koa":"^1.2.4","koa-static":"^1.5.2","koa-webpack-dev-middleware":"^1.2.2","koa-webpack-hot-middleware":"^1.0.3","opn":"^5.1.0","webpack":"^3.5.5","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"devDependencies":{"eslint":"^3.18.0","eslint-config-eslint":"^4.0.0"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov"},"files":["index.js","utils","lib","tool"],"ci":{"version":"6, 7"},"repository":{"type":"git","url":"git+https://github.com/hubcarl/webpack-tool.git"},"bugs":{"url":"https://github.com/hubcarl/webpack-tool/issues"},"homepage":"https://github.com/hubcarl/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","gitHead":"4e90f61421d64dc0532df582a6606fea61321bf6","_id":"webpack-tool@3.1.3","_shasum":"acae69edb226fe8668b1f533bccfeb30e3edfd0f","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"dist":{"shasum":"acae69edb226fe8668b1f533bccfeb30e3edfd0f","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-3.1.3.tgz","integrity":"sha512-11zn3asP4KshFVJXiDbOycru8hucte4bmVaEY7b/Et908b2DE7eG8NDt6unSa1kExDQ48xsHxKxwsMyrZpdjNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDifOb/Dg8AKhrTaJolYLwngMp68lNYVXniJEfcrxsAOAiAOVhFQ4x7vzGZObqRT2VEW2ZPpxWc//P3gGEBd57rvFA=="}]},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool-3.1.3.tgz_1505358573204_0.018603216391056776"},"directories":{}},"2.1.0":{"name":"webpack-tool","version":"2.1.0","description":"webpack build and webpack build result web view","keywords":["webpack","webpack-build","webpack-build-view"],"dependencies":{"art-template":"^4.11.0","chalk":"^1.1.3","kcors":"^1.3.2","koa":"^1.2.4","koa-static":"^1.5.2","koa-webpack-dev-middleware":"^1.2.2","koa-webpack-hot-middleware":"^1.0.3","opn":"^5.1.0","webpack":"^2.4.1","webpack-hot-middleware":"^2.18.0","webpack-merge":"^2.4.0"},"devDependencies":{"eslint":"^3.18.0","eslint-config-eslint":"^4.0.0"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov"},"files":["index.js","utils","lib","tool"],"ci":{"version":"6, 7"},"repository":{"type":"git","url":"git+https://github.com/hubcarl/webpack-tool.git"},"bugs":{"url":"https://github.com/hubcarl/webpack-tool/issues"},"homepage":"https://github.com/hubcarl/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","gitHead":"4bca62c5bf45ba03565d23ce6566d3614e832081","_id":"webpack-tool@2.1.0","_shasum":"ceb74bc4824750b259bae08c8d4bd0958e04368c","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"dist":{"shasum":"ceb74bc4824750b259bae08c8d4bd0958e04368c","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-2.1.0.tgz","integrity":"sha512-hoGF7DDU/XAEBkGTTss4XTbts4LEzcegxfc1WGXIHmgL1AcyOOe4bmA8IA9KtKTvshA/Fx/nmEF+2hqDxuuGfw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICS0WLZ4YZ9i1aqitVmoaRXyY+cmH5nenYcLcvXStgyeAiArB6qrNurHhVC5U0SSb2C7lSlRsYQ7ogiIbevfHYZISw=="}]},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool-2.1.0.tgz_1505369401722_0.13986845407634974"},"directories":{}},"2.1.1":{"name":"webpack-tool","version":"2.1.1","description":"webpack build and webpack build result web view","keywords":["webpack","webpack-build","webpack-build-view"],"dependencies":{"art-template":"^4.11.0","chalk":"^1.1.3","kcors":"^1.3.2","koa":"^1.2.4","koa-static":"^1.5.2","koa-webpack-dev-middleware":"^1.2.2","koa-webpack-hot-middleware":"^1.0.3","opn":"^5.1.0","webpack":"^2.4.1","webpack-hot-middleware":"^2.18.0","webpack-merge":"^2.4.0"},"devDependencies":{"eslint":"^3.18.0","eslint-config-eslint":"^4.0.0"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov"},"files":["index.js","utils","lib","tool"],"ci":{"version":"6, 7"},"repository":{"type":"git","url":"git+https://github.com/hubcarl/webpack-tool.git"},"bugs":{"url":"https://github.com/hubcarl/webpack-tool/issues"},"homepage":"https://github.com/hubcarl/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","gitHead":"4bca62c5bf45ba03565d23ce6566d3614e832081","_id":"webpack-tool@2.1.1","_shasum":"7208f7cb17d3fdfa05be743a6d613337d07fde63","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"dist":{"shasum":"7208f7cb17d3fdfa05be743a6d613337d07fde63","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-2.1.1.tgz","integrity":"sha512-ciTjMsEkbDYoJkFs0C4+31SwGv8aBKenK2gYAJ45p7jSkusuma16yna8Ix9M6m6owLwNUxcklkF20hdaaivt+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHVjKKHnpue9Af8E4Gj/yvf4g4UTltrBObBfyJZr8PopAiBYf3Yf9Gh+EsnFYerGvN2TYiertBbMYHiboAZsdSxYAQ=="}]},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool-2.1.1.tgz_1505370526890_0.3635300400201231"},"directories":{}},"0.2.2":{"name":"webpack-tool","version":"0.2.2","description":"webpack build and webpack build result web view","keywords":["webpack","webpack-build","webpack-build-view"],"dependencies":{"art-template":"^4.11.0","chalk":"^1.1.3","kcors":"^1.3.2","koa":"^1.2.4","koa-static":"^1.5.2","koa-webpack-dev-middleware":"^1.2.2","koa-webpack-hot-middleware":"^1.0.3","opn":"^5.1.0","webpack":"^2.4.1","webpack-hot-middleware":"^2.18.0","webpack-merge":"^2.4.0"},"devDependencies":{"eslint":"^3.18.0","eslint-config-eslint":"^4.0.0"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov"},"files":["index.js","utils","lib","tool"],"ci":{"version":"6, 7"},"repository":{"type":"git","url":"git+https://github.com/hubcarl/webpack-tool.git"},"bugs":{"url":"https://github.com/hubcarl/webpack-tool/issues"},"homepage":"https://github.com/hubcarl/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","gitHead":"d75f83296c054115cba4bfd3a7242a9108cf21e4","_id":"webpack-tool@0.2.2","_shasum":"46cadc24aa742e816cf076222683a44357725350","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"dist":{"shasum":"46cadc24aa742e816cf076222683a44357725350","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-0.2.2.tgz","integrity":"sha512-YxgX5UJlOBRiOHpK/pccUYUA4I/L+Y4NN7d1EKWF2IsREO3TR4q9kzvKDzU8SuNSqBUQrPsU936TLTYgqtu3vg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLWsuXJxMuo8PGsC9fZqtkJXusycUrSuVf2XlgKjYVqwIhANymjjkb9JWPkaezYdeagqaVJnxOm//M/Z2FPLVTjfB3"}]},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool-0.2.2.tgz_1505371703077_0.2988146299030632"},"directories":{}},"2.1.2":{"name":"webpack-tool","version":"2.1.2","description":"webpack build and webpack build result web view","keywords":["webpack","webpack-build","webpack-build-view"],"dependencies":{"art-template":"^4.11.0","chalk":"^1.1.3","kcors":"^1.3.2","koa":"^1.2.4","koa-static":"^1.5.2","koa-webpack-dev-middleware":"^1.2.2","koa-webpack-hot-middleware":"^1.0.3","opn":"^5.1.0","webpack":"^2.4.1","webpack-hot-middleware":"^2.18.0","webpack-merge":"^2.4.0"},"devDependencies":{"eslint":"^3.18.0","eslint-config-eslint":"^4.0.0"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov"},"files":["index.js","utils","lib","tool"],"ci":{"version":"6, 7"},"repository":{"type":"git","url":"git+https://github.com/hubcarl/webpack-tool.git"},"bugs":{"url":"https://github.com/hubcarl/webpack-tool/issues"},"homepage":"https://github.com/hubcarl/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","gitHead":"2d1954602ab9b0995e4b6dac099b35d7e6895ad3","_id":"webpack-tool@2.1.2","_shasum":"080265e8803ab0b42676d733ee8335410e6f8320","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"dist":{"shasum":"080265e8803ab0b42676d733ee8335410e6f8320","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-2.1.2.tgz","integrity":"sha512-Tp/Vo1Tx2OoMwBmGPyqjlyq+7bTLm31hDqyr9lcdLa7VRgjGOkMYeCYl8I/QLyzEY1GNS2PlScIOImTWRb1rnA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhbr8CXKQLw0I1No0/NBBUPFOPwTKz8kuFlyjSdLJH+gIhANJcSQRAJKe3YobU/DBt6v7Tb7qanIjptQP+WKChbMrK"}]},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool-2.1.2.tgz_1505387160433_0.13601737562566996"},"directories":{}},"3.1.4":{"name":"webpack-tool","version":"3.1.4","description":"webpack build and webpack build result web view","keywords":["webpack","webpack-build","webpack-build-view"],"dependencies":{"art-template":"^4.11.0","chalk":"^1.1.3","kcors":"^1.3.2","koa":"^1.2.4","koa-static":"^1.5.2","koa-webpack-dev-middleware":"^1.2.2","koa-webpack-hot-middleware":"^1.0.3","opn":"^5.1.0","webpack":"^3.5.5","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"devDependencies":{"eslint":"^3.18.0","eslint-config-eslint":"^4.0.0"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov"},"files":["index.js","utils","lib","tool"],"ci":{"version":"6, 7"},"repository":{"type":"git","url":"git+https://github.com/hubcarl/webpack-tool.git"},"bugs":{"url":"https://github.com/hubcarl/webpack-tool/issues"},"homepage":"https://github.com/hubcarl/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","gitHead":"c7f717eea4313bd2463de1b6423fd32a6dc8d091","_id":"webpack-tool@3.1.4","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"dist":{"integrity":"sha512-MiC215lPsO+GPOJYcFe5XKWR4SikHW/PLjd+yZBPIA8AOmygi+T/39xNh6g6nC5Ofx87wC/4D+AKuzZHJ5gJaw==","shasum":"7b653c288d01d2c401dc6a5955a78790d7ab01a5","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-3.1.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYZCSWNNmNL15srbByfp31ejWVEjZITDTwc/LbbluVJQIhALAtNQXF6FJyiTk1cXbRlSJPRguUFu3yYEGePLN3O57n"}]},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool-3.1.4.tgz_1516877107572_0.7053392909001559"},"directories":{}},"4.0.0-beta.1":{"name":"webpack-tool","version":"4.0.0-beta.1","description":"webpack build and webpack build result web view","keywords":["webpack","webpack-build","webpack-build-view"],"dependencies":{"art-template":"^4.11.0","chalk":"^1.1.3","kcors":"^1.3.2","koa":"^1.2.4","koa-proxy":"^0.8.0","koa-static":"^1.5.2","koa-webpack-dev-middleware":"^1.2.2","koa-webpack-hot-middleware":"^1.0.3","opn":"^5.1.0","webpack":"^3.5.5","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"devDependencies":{"eslint":"^3.18.0","eslint-config-eslint":"^4.0.0"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov"},"files":["index.js","utils","lib","tool"],"ci":{"version":"6, 7"},"repository":{"type":"git","url":"git+https://github.com/hubcarl/webpack-tool.git"},"bugs":{"url":"https://github.com/hubcarl/webpack-tool/issues"},"homepage":"https://github.com/hubcarl/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","readme":"# Webpack-tool\n\nWebpack3 (Webpack-tool 3.0.0) And Webpack2 (Webpack-tool 2.0.0) Build Tool, Support Features:\n\n- development mode, webpack build server, file memory, hot update.\n\n- publish mode, webpack build file to disk.\n\n- support webpack build result ui view.\n\n\n## Install\n\n```bash\n$ npm i webpack-tool --save\n```\n\n## Usage\n\n```js\n//build/index.js\nconst WebpackTool = require('webpack-tool');\nconst weexNativeConfig = require('./weex/native');\nconst weexWebConfig = require('./weex/web');\nconst NODE_ENV = process.env.VIEW;\n\nconst webpackConfig = [weexNativeConfig, weexWebConfig];\n\nconst webpackTool = new WebpackTool();\n\nif (NODE_ENV === 'development') {\n  // start webpack build and show build result ui view\n  webpackTool.server(webpackConfig);\n} else {\n  // if you want to show build result ui view for build mode, please set  process.env.BUILD_VIEW=true\n  webpackTool.build(webpackConfig);\n}\n```\n\n\n## Run\n\n```js\n\"scripts\": {\n  \"start\": \"cross-env node build\"\n }   \n```\n\n```bash\nnpm start\n```\n\nStart Webpack Debug Server: http://127.0.0.1:8888/debug\n\n![UI-VIEW](https://github.com/hubcarl/webpack-tool/blob/master/doc/webpack-tool-ui-view.png)\n","readmeFilename":"README.md","gitHead":"077a44498a8bf576840e353541aa4315f74cd2d2","_id":"webpack-tool@4.0.0-beta.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"dist":{"integrity":"sha512-x5FTLcE03TPUtBX7KgmWRvZFIae35e/W/bvx9KRvDlleoQ+te1TEgsarftbDJbnPVdc1awwsgrnbgyHhgFxgKA==","shasum":"c43bdbee8ed87aa565ce8166b3474c6318801c0c","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-4.0.0-beta.1.tgz","fileCount":8,"unpackedSize":16645,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH2vvno5B2x4YuYY/+GHOnovtlQFw3Pgda14z4A+1YmGAiBcGJnveXjhUKeoolVPX6QFDX5GbXpaGuknGUXslMRTyw=="}]},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool_4.0.0-beta.1_1519369694700_0.6581441389834857"},"_hasShrinkwrap":false},"4.0.0-beta.2":{"name":"webpack-tool","version":"4.0.0-beta.2","description":"webpack build and webpack build result web view","keywords":["webpack","webpack-build","webpack-build-view"],"dependencies":{"art-template":"^4.11.0","chalk":"^1.1.3","kcors":"^1.3.2","koa":"^1.2.4","koa-proxy":"^0.8.0","koa-static":"^1.5.2","koa-webpack-dev-middleware":"^1.2.2","koa-webpack-hot-middleware":"^1.0.3","opn":"^5.1.0","webpack":"^4.0.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"devDependencies":{"eslint":"^3.18.0","eslint-config-eslint":"^4.0.0"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov"},"files":["index.js","utils","lib","tool"],"ci":{"version":"6, 7"},"repository":{"type":"git","url":"git+https://github.com/hubcarl/webpack-tool.git"},"bugs":{"url":"https://github.com/hubcarl/webpack-tool/issues"},"homepage":"https://github.com/hubcarl/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","readme":"# Webpack-tool\n\nWebpack3 (Webpack-tool 3.0.0) And Webpack2 (Webpack-tool 2.0.0) Build Tool, Support Features:\n\n- development mode, webpack build server, file memory, hot update.\n\n- publish mode, webpack build file to disk.\n\n- support webpack build result ui view.\n\n\n## Install\n\n```bash\n$ npm i webpack-tool --save\n```\n\n## Usage\n\n```js\n//build/index.js\nconst WebpackTool = require('webpack-tool');\nconst weexNativeConfig = require('./weex/native');\nconst weexWebConfig = require('./weex/web');\nconst NODE_ENV = process.env.VIEW;\n\nconst webpackConfig = [weexNativeConfig, weexWebConfig];\n\nconst webpackTool = new WebpackTool();\n\nif (NODE_ENV === 'development') {\n  // start webpack build and show build result ui view\n  webpackTool.server(webpackConfig);\n} else {\n  // if you want to show build result ui view for build mode, please set  process.env.BUILD_VIEW=true\n  webpackTool.build(webpackConfig);\n}\n```\n\n\n## Run\n\n```js\n\"scripts\": {\n  \"start\": \"cross-env node build\"\n }   \n```\n\n```bash\nnpm start\n```\n\nStart Webpack Debug Server: http://127.0.0.1:8888/debug\n\n![UI-VIEW](https://github.com/hubcarl/webpack-tool/blob/master/doc/webpack-tool-ui-view.png)\n","readmeFilename":"README.md","gitHead":"78cf276caed2013893b97e3f693bedf2234fddd7","_id":"webpack-tool@4.0.0-beta.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"dist":{"integrity":"sha512-Hp2uL9zjB0B9EHzRjUP5c3+DtNxhuoNAIosU+6QCHMvMqS5a1auRfrRNUrq4liQ9VXALOsxCeIc0VbNrUQUpdw==","shasum":"39b8abc0feb7ef0ae0db153efc69387cdb537b6a","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-4.0.0-beta.2.tgz","fileCount":8,"unpackedSize":16645,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFKVUmtdhUvSV1M9czNCuwjEoqa2UalpKkMDFHP6yRLeAiEAiET31dIfgAF3SHU2gYhSaNKdYi2gcExZR148JOgT52o="}]},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool_4.0.0-beta.2_1519710992406_0.35956749014076506"},"_hasShrinkwrap":false},"4.0.0-beta.3":{"name":"webpack-tool","version":"4.0.0-beta.3","description":"webpack build and webpack build result web view","keywords":["webpack","webpack-build","webpack-build-view"],"dependencies":{"art-template":"^4.11.0","chalk":"^1.1.3","kcors":"^1.3.2","koa":"^1.2.4","koa-proxy":"^0.8.0","koa-static":"^1.5.2","koa-webpack-dev-middleware":"^1.2.2","koa-webpack-hot-middleware":"^1.0.3","opn":"^5.1.0","webpack":"^4.0.0","webpack-merge":"^4.1.0"},"devDependencies":{"eslint":"^3.18.0","eslint-config-eslint":"^4.0.0"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov"},"files":["index.js","utils","lib","tool"],"ci":{"version":"6, 7"},"repository":{"type":"git","url":"git+https://github.com/hubcarl/webpack-tool.git"},"bugs":{"url":"https://github.com/hubcarl/webpack-tool/issues"},"homepage":"https://github.com/hubcarl/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","readme":"# Webpack-tool\n\nWebpack3 (Webpack-tool 3.0.0) And Webpack2 (Webpack-tool 2.0.0) Build Tool, Support Features:\n\n- development mode, webpack build server, file memory, hot update.\n\n- publish mode, webpack build file to disk.\n\n- support webpack build result ui view.\n\n\n## Install\n\n```bash\n$ npm i webpack-tool --save\n```\n\n## Usage\n\n```js\n//build/index.js\nconst WebpackTool = require('webpack-tool');\nconst weexNativeConfig = require('./weex/native');\nconst weexWebConfig = require('./weex/web');\nconst NODE_ENV = process.env.VIEW;\n\nconst webpackConfig = [weexNativeConfig, weexWebConfig];\n\nconst webpackTool = new WebpackTool();\n\nif (NODE_ENV === 'development') {\n  // start webpack build and show build result ui view\n  webpackTool.server(webpackConfig);\n} else {\n  // if you want to show build result ui view for build mode, please set  process.env.BUILD_VIEW=true\n  webpackTool.build(webpackConfig);\n}\n```\n\n\n## Run\n\n```js\n\"scripts\": {\n  \"start\": \"cross-env node build\"\n }   \n```\n\n```bash\nnpm start\n```\n\nStart Webpack Debug Server: http://127.0.0.1:8888/debug\n\n![UI-VIEW](https://github.com/hubcarl/webpack-tool/blob/master/doc/webpack-tool-ui-view.png)\n","readmeFilename":"README.md","gitHead":"0240d403f0889cdeb3623c75c64b2c7c9634344b","_id":"webpack-tool@4.0.0-beta.3","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"dist":{"integrity":"sha512-OFAp0NLWlthL5jVcp5m/5feMc26n2BEmvF3P2nqthyrPwhGn+XZWmUhrBiRiEIkJTh+5pZJAl2R767zmVW6cYg==","shasum":"a1b14ea1cbb758e4e2908e38cec0e6e9abe50abb","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-4.0.0-beta.3.tgz","fileCount":8,"unpackedSize":16769,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZEtkKo29mkXUovZQh++PiXA53iCTOAwaUY/hLyoGiwQIhAIVsarSJyZcG6edEkYsTbJTHM8AHfC1sucjpYK1DEzTB"}]},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool_4.0.0-beta.3_1520394670469_0.8545296286153554"},"_hasShrinkwrap":false},"4.0.0":{"name":"webpack-tool","version":"4.0.0","description":"webpack build and webpack build result web view","keywords":["webpack","webpack3","webpack4","webpack build","webpack hot reload"],"dependencies":{"art-template":"^4.11.0","chalk":"^1.1.3","kcors":"^1.3.2","koa":"^1.2.4","koa-proxy":"^0.8.0","koa-static":"^1.5.2","koa-webpack-dev-middleware":"^1.2.2","koa-webpack-hot-middleware":"^1.0.3","opn":"^5.1.0","webpack":"^4.0.0","webpack-merge":"^4.1.0"},"devDependencies":{"eslint":"^3.18.0","eslint-config-eslint":"^4.0.0"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov"},"files":["index.js","utils","lib","tool"],"ci":{"version":"6, 7"},"repository":{"type":"git","url":"git+https://github.com/hubcarl/webpack-tool.git"},"bugs":{"url":"https://github.com/hubcarl/webpack-tool/issues"},"homepage":"https://github.com/hubcarl/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","gitHead":"e7682ccad798264bef1bfb581d95bb5b25ef4f33","_id":"webpack-tool@4.0.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"dist":{"integrity":"sha512-Y+yUB3PgmD9K/x5Kmckr+4dgLv+R842JzdrQbkAdT2ky/mklRRTmeFn7KJ9rC8eINZBmki/NkTcmLouO93QUbw==","shasum":"c5c0afc02d7964106d0df58633c9abd6701da857","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-4.0.0.tgz","fileCount":8,"unpackedSize":17445,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVxOI9M3sQX7Vl1nRg+95nzTs7c5dMg8f/2Y/6kusQyQIgJywMc360P+jCCli/S/+SYM5gz8oftsUtCxzipjIViYM="}]},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool_4.0.0_1520403878864_0.8521760363976338"},"_hasShrinkwrap":false},"4.0.1":{"name":"webpack-tool","version":"4.0.1","description":"webpack build and webpack build result web view","keywords":["webpack","webpack3","webpack4","webpack build","webpack hot reload"],"dependencies":{"art-template":"^4.11.0","chalk":"^1.1.3","kcors":"^1.3.2","koa":"^1.2.4","koa-proxy":"^0.8.0","koa-static":"^1.5.2","koa-webpack-dev-middleware":"^1.2.2","koa-webpack-hot-middleware":"^1.0.3","opn":"^5.1.0","webpack":"4.2.0","webpack-merge":"^4.1.0"},"devDependencies":{"eslint":"^3.18.0","eslint-config-eslint":"^4.0.0"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov"},"files":["index.js","utils","lib","tool"],"ci":{"version":"6, 7"},"repository":{"type":"git","url":"git+https://github.com/hubcarl/webpack-tool.git"},"bugs":{"url":"https://github.com/hubcarl/webpack-tool/issues"},"homepage":"https://github.com/hubcarl/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","gitHead":"829410cbf4727d2234d23c89092e159cc0da0b9e","_id":"webpack-tool@4.0.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"dist":{"integrity":"sha512-Fw2dzdG0OhIcKJW79ITBOXLxfbtuChzGTC5lldj/izdAQvdQ2ZhvVQK5ojpqxRe59du0U7IvXY6xioXdUwhs4g==","shasum":"f5eac6eb905758eb679373aa64d46a546f39c442","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-4.0.1.tgz","fileCount":8,"unpackedSize":17579,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC5Q8i/E2NGOtjGKN5MSlv6PupLn/o/WZBT3WBJ1nL/lAiEAw98YSwnpeWgP0bCShPEG4rls6CBkwEHm6HI/WrypadA="}]},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool_4.0.1_1522295198557_0.4462569716933793"},"_hasShrinkwrap":false},"4.0.2":{"name":"webpack-tool","version":"4.0.2","description":"webpack build and webpack build result web view","keywords":["webpack","webpack3","webpack4","webpack build","webpack hot reload"],"dependencies":{"art-template":"^4.11.0","chalk":"^1.1.3","kcors":"^1.3.2","koa":"^1.2.4","koa-proxy":"^0.8.0","koa-static":"^1.5.2","koa-webpack-dev-middleware":"^1.2.2","koa-webpack-hot-middleware":"^1.0.3","opn":"^5.1.0","webpack":"4.2.0","webpack-merge":"^4.1.0"},"devDependencies":{"eslint":"^3.18.0","eslint-config-eslint":"^4.0.0"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov"},"files":["index.js","utils","lib","tool"],"ci":{"version":"6, 7"},"repository":{"type":"git","url":"git+https://github.com/hubcarl/webpack-tool.git"},"bugs":{"url":"https://github.com/hubcarl/webpack-tool/issues"},"homepage":"https://github.com/hubcarl/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","gitHead":"a1abf8bfeb653397db0a2a8608fb62e3c51982a6","_id":"webpack-tool@4.0.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.1","_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"dist":{"integrity":"sha512-x1H8w4SVUFZLpPzJN58oD1fZgBiq/H0fL8mR4YhTM9efYIvX8GWgaQ5vrN2dU1t64HYRdwz6YuDMR8inxwgLGg==","shasum":"1efe6db958cb96d513c8ce36f40244b6b71c2b43","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-4.0.2.tgz","fileCount":8,"unpackedSize":17790,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuSxBeDqRpw30YQ24DtBGunlRjWC1QFRt39tcX9KPvTQIhAPBL5xkti5tTUNazM2XBC+uQGDvK/NLOl6HB19Kx/NHU"}]},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool_4.0.2_1523343261933_0.021241278384008355"},"_hasShrinkwrap":false},"3.1.5":{"name":"webpack-tool","version":"3.1.5","description":"webpack build and webpack build result web view","keywords":["webpack","webpack-build","webpack-build-view"],"dependencies":{"art-template":"^4.11.0","chalk":"^1.1.3","kcors":"^1.3.2","koa":"^1.2.4","koa-static":"^1.5.2","koa-webpack-dev-middleware":"^1.2.2","koa-webpack-hot-middleware":"^1.0.3","opn":"^5.1.0","webpack":"^3.5.5","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"devDependencies":{"eslint":"^3.18.0","eslint-config-eslint":"^4.0.0"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov"},"files":["index.js","utils","lib","tool"],"ci":{"version":"6, 7"},"repository":{"type":"git","url":"git+https://github.com/hubcarl/webpack-tool.git"},"bugs":{"url":"https://github.com/hubcarl/webpack-tool/issues"},"homepage":"https://github.com/hubcarl/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","readme":"# Webpack-tool\n\nWebpack3 (Webpack-tool 3.0.0) And Webpack2 (Webpack-tool 2.0.0) Build Tool, Support Features:\n\n- development mode, webpack build server, file memory, hot update.\n\n- publish mode, webpack build file to disk.\n\n- support webpack build result ui view.\n\n\n## Install\n\n```bash\n$ npm i webpack-tool --save\n```\n\n## Usage\n\n```js\n//build/index.js\nconst WebpackTool = require('webpack-tool');\nconst weexNativeConfig = require('./weex/native');\nconst weexWebConfig = require('./weex/web');\nconst NODE_ENV = process.env.VIEW;\n\nconst webpackConfig = [weexNativeConfig, weexWebConfig];\n\nconst webpackTool = new WebpackTool();\n\nif (NODE_ENV === 'development') {\n  // start webpack build and show build result ui view\n  webpackTool.server(webpackConfig);\n} else {\n  // if you want to show build result ui view for build mode, please set  process.env.BUILD_VIEW=true\n  webpackTool.build(webpackConfig);\n}\n```\n\n\n## Run\n\n```js\n\"scripts\": {\n  \"start\": \"cross-env node build\"\n }   \n```\n\n```bash\nnpm start\n```\n\nStart Webpack Debug Server: http://127.0.0.1:8888/debug\n\n![UI-VIEW](https://github.com/hubcarl/webpack-tool/blob/master/doc/webpack-tool-ui-view.png)\n","readmeFilename":"README.md","gitHead":"9a32c7dcd7cb5b8c10974ff4ab4aba3af4cda1f8","_id":"webpack-tool@3.1.5","_npmVersion":"5.6.0","_nodeVersion":"8.9.1","_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"dist":{"integrity":"sha512-0Vny3SXYxVtbkpvmXUqsNfiBCtF5PL9WbxL3zX3v/CcXMY8lL/JPE36YGTVdfH7LfGe0PrlmWHP8Nb0ujQ1T0Q==","shasum":"e19ba6c090cfdf1e9ce7fdbb962461055807b3d9","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-3.1.5.tgz","fileCount":8,"unpackedSize":16523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCp810hLuahvC3OB7SZvKqzikhJO7dvYX8A+82ZtzkvKwIgVv3eC12l+6VTon2OVwqbxDfwbgw19dxRuQ22BH/iWqw="}]},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool_3.1.5_1523343843391_0.34687259859575326"},"_hasShrinkwrap":false},"4.0.3":{"name":"webpack-tool","version":"4.0.3","description":"webpack build and webpack build result web view","keywords":["webpack","webpack3","webpack4","webpack build","webpack hot reload"],"dependencies":{"art-template":"^4.11.0","chalk":"^1.1.3","kcors":"^1.3.2","koa":"^1.2.4","koa-proxy":"^0.8.0","koa-static":"^1.5.2","webpack-dev-middleware":"^3.1.3","koa-webpack-hot-middleware":"^1.0.3","opn":"^5.1.0","webpack":"4.2.0","webpack-merge":"^4.1.0"},"devDependencies":{"conventional-changelog":"^2.0.0","eslint":"^3.18.0","eslint-config-eslint":"^4.0.0"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"files":["index.js","utils","lib","tool"],"ci":{"version":"6, 7"},"repository":{"type":"git","url":"git+https://github.com/hubcarl/webpack-tool.git"},"bugs":{"url":"https://github.com/hubcarl/webpack-tool/issues"},"homepage":"https://github.com/hubcarl/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","gitHead":"7e34ecc89c4396abf4a77a483d229d3a0768f44c","_id":"webpack-tool@4.0.3","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"dist":{"integrity":"sha512-wB29Mocjpkn2WHYI1HY+48iHp+dYaIb5Xk8JZLko/1lnXjQaUuBS+S4iaIa6sQZVP7r66AqUIkjmaT8kUQGyHw==","shasum":"dc7189f23edc1e7e64c0f22623627a38250310e4","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-4.0.3.tgz","fileCount":9,"unpackedSize":18447,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDl3JCRA9TVsSAnZWagAA2hgP/3iFneCARDoP4Ke2/VTX\nuxQ2JHG6n8blbunocc189XB+P8z6gRKZ270aq+PS1iPtWSzp7qDY2+dSHNDl\n07K1FCm/1r3xjNOsg4US+7oVeyKvo/lr5UEBtrHurB/Ho+1t7La3V0YPyKDM\nv2QrLRA6CltLJMlbiXWq35ZY9UMQ5fMNRVnfOQjzCIp7+D+CTe2LH1yR+Wbx\nUGTKHkkCPLYEXJU9WxjMtZwU2HWNApWamT6mc2Plbfa55nlKCXl3A13y0gQr\nDcCuXiDg8WaEgky1GVVWfEhnarjRj4NnzxPlShVrxiBySaBLrs6PIHJdXA/n\nWWkw60pcbAah7t9PrIwM1S5AEBMBVNT4weQQvnblelzL3urOq/ayNKKZ2ARm\nehSGMVus53Q+GdThsI6Vco3QIpRxL+O4VykNV+Y47wHsoZRQS01o0FDAcDRs\nFUFxCU9BwMHfMWuYbMNO9aBGuqwYxKiit752HziMmjV3DRbLem5PbBrZVQQB\nhpxEfyte2oNg2DnfmYXG+e2KCBCBVwxRg9H15e7VWC9s3YBBBqTbhoaTrHwe\nzmJE7SuLO2qXdXjAEgWfCf7Y2se7bQePCdzkWhjq2DQwaMkuL8gcAbB+YqQI\nkvPbcwDfmh2JFccN8TqKAQ2gGYSyMVm5PYoHD2L0F1NI7NRegIacdaS/xMaA\nJ9p/\r\n=N/ka\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICWU9kLO75ol4A0I/zkimZuECs5ja0RaZUJo5OqDFBqiAiEA1EDn90tD3qaFCL9VRwYqaSbVoWh6B8pbSlsV7zOn998="}]},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool_4.0.3_1527668168050_0.994458909963458"},"_hasShrinkwrap":false},"4.0.4":{"name":"webpack-tool","version":"4.0.4","description":"webpack build and webpack build result web view","keywords":["webpack","webpack3","webpack4","webpack build","webpack hot reload"],"dependencies":{"art-template":"^4.11.0","chalk":"^1.1.3","kcors":"^1.3.2","koa":"^1.2.4","koa-proxy":"^0.8.0","koa-static":"^1.5.2","webpack-dev-middleware":"^3.1.3","koa-webpack-hot-middleware":"^1.0.3","opn":"^5.1.0","webpack":"^4.13.0","webpack-merge":"^4.1.0"},"devDependencies":{"conventional-changelog":"^2.0.0","eslint":"^3.18.0","eslint-config-eslint":"^4.0.0"},"engines":{"node":">=8.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"files":["index.js","utils","lib","tool"],"ci":{"version":"8,10"},"repository":{"type":"git","url":"git+https://github.com/hubcarl/webpack-tool.git"},"bugs":{"url":"https://github.com/hubcarl/webpack-tool/issues"},"homepage":"https://github.com/hubcarl/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","readme":"# Webpack-tool\n\nWebpack Build Tool, Support Features:\n\n- development mode, webpack build server, file memory, hot update.\n\n- publish mode, webpack build file to disk.\n\n- support webpack build result ui view.\n\n- support http proxy by [koa-proxy](https://github.com/popomore/koa-proxy)\n\n## Version\n\n- webpack 4: webpack-tool: 4.x.x\n- webpack 3: webpack-tool: 3.x.x\n\n## Install\n\n```bash\n$ npm i webpack-tool --save\n```\n\n## Usage\n\n```js\n//build/index.js\nconst WebpackTool = require('webpack-tool');\nconst NODE_ENV = process.env.VIEW;\n\nconst webpackTool = new WebpackTool({\n  proxy: {\n    host:  'http://localhost:8888',   \n    match: /\\/debug/\n  }\n});\n\nconst webpackConfig = {\n  entry:{\n    index: './src/index.js'\n  },\n  module:{\n    rules:[]\n  }\n  plugins: []\n};\n\nif (NODE_ENV === 'development') {\n  // start webpack build and show build result ui view\n  webpackTool.server(webpackConfig);\n} else {\n  // if you want to show build result ui view for build mode, please set  process.env.BUILD_VIEW=true\n  webpackTool.build(webpackConfig);\n}\n```\n\n\n## Run\n\n```js\n\"scripts\": {\n  \"start\": \"cross-env node build\"\n }   \n```\n\n```bash\nnpm start\n```\n\nStart Webpack Debug Server: http://127.0.0.1:8888/debug\n\n![UI-VIEW](https://github.com/hubcarl/webpack-tool/blob/master/doc/webpack-tool-ui-view.png)\n","readmeFilename":"README.md","gitHead":"7e34ecc89c4396abf4a77a483d229d3a0768f44c","_id":"webpack-tool@4.0.4","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"dist":{"integrity":"sha512-wiKs1f8o2R+KVbjv9y7Rcf8OOdzjvIKj6czsVurjHYLnDiDciE73CiI49TX0s1E6uY8uICjyxrv396IlFI0ewg==","shasum":"c5d95faac9edf9ab431c4764a03581c134ff40a1","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-4.0.4.tgz","fileCount":9,"unpackedSize":18449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbNZ2+CRA9TVsSAnZWagAArysP/RfDw798IZfknkNgcy3S\n69Ggtb+0tb9jsKoUgHzRpEqj/XU2N21CWCIitRKuE1odfttUBj5top88xfv4\nC26oc/Zl0KJfrTk2vlHKxqLtCoQ4kgXmItmTF6o1pbqQcmU+MlsDJ2p/p3To\nzT0mchbE8U0bQK1aFBQmzIPPfJgLvogxT5QbRor7kA8tuua6A+Ot5CVUkX/S\nLvPy0vXCyibQMG2HSQE5Gpu/yDn3haxHH47aZCwsO882HaSiFYFdwX8MiYs3\nPpgoMX2DjWz23cKQS/wZLVaklnb/x9MM0BPyhJYOudF/oABVq/WfNZh8HgEO\nwxtPRPDX194ew9KoJvbewjlNugQTWSnFEl92wXcvxsqnYSRcdYKv2ShHzA3L\n7Dt4uG2SvT+gbIVbG2ZFxuF9GJZLXTOCAjUUlCM91GbUgsIc+kx/97e7zi3g\nndl6lqgUNW6P1jtqiC4iKLiuGTN1RKajECugm0waCOAD0wcSruRfy5pEtFxz\nLfgGwNJ5ZsCws+rjyYKAuo7CH3L6acK/fc/6UZ4I91MzAlD7RagqCeITLb6u\nM7qBAlYtF7sdUSnB1cclF8BzgHyAcRabCW7rcXkVsLHYlCXTsQS2eBa826Vt\nz44NNNKHMfds8PRxRT1/NEcpPSgvZeIXQuxXD6BA/LYEIXZczu+IltN/yQ2g\nyfgV\r\n=i8qx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFt3LeQ0VorOHgx7b1SQWcYP46SDdzabd7C3kG63LX2cAiBPH430P0DDrQaxk24Uy2O5KGWj1xDjlZt+wrRe8h+FCQ=="}]},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool_4.0.4_1530240446405_0.16280334895760484"},"_hasShrinkwrap":false},"4.1.0":{"name":"webpack-tool","version":"4.1.0","description":"webpack build and webpack build result web view","keywords":["webpack","webpack3","webpack4","webpack build","webpack hot reload"],"dependencies":{"art-template":"^4.11.0","chalk":"^1.1.3","kcors":"^1.3.2","koa":"^1.2.4","koa-proxy":"^0.8.0","koa-static":"^1.5.2","webpack-dev-middleware":"^3.1.3","koa-webpack-hot-middleware":"^1.0.3","opn":"^5.1.0","webpack":"^4.13.0","webpack-merge":"^4.1.0"},"devDependencies":{"conventional-changelog":"^2.0.0","eslint":"^3.18.0","eslint-config-eslint":"^4.0.0"},"engines":{"node":">=8.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"files":["index.js","utils","lib","tool"],"ci":{"version":"8,10"},"repository":{"type":"git","url":"git+https://github.com/hubcarl/webpack-tool.git"},"bugs":{"url":"https://github.com/hubcarl/webpack-tool/issues"},"homepage":"https://github.com/hubcarl/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","gitHead":"e3f8ebe0312aff2fadc8aefb7b4bd64456911cda","_id":"webpack-tool@4.1.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"dist":{"integrity":"sha512-0g3HQPgkWevhTYtwlc3G5eTiZGNisEoXvzQHSx6S3OAwU0IE40pjWKwFMQ5vjF60joQcUP6Bj7y3woNCBqOlkA==","shasum":"cf16665d26e415237a8e13da4faf0e4a80787b0a","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-4.1.0.tgz","fileCount":9,"unpackedSize":18677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbNau8CRA9TVsSAnZWagAASeQP/3zlI3HSB+qt0HxCQBfO\nUR8M3wqVQHGj1XwXbTLZAXa+FUuIhTmo7aQshOXiuyQGYjvsXgbr5ihDO7zj\n2fi051Bt97ynD7bb+3TacmvLKGWI5NRxOoAk83pq+ILfcLGv66z3prvLkJVO\nu6nJrkE/ZrzPWHWqbk8K+Uf0jYKDCmJTY7wQqcqt1etMDMmANZsXk8xtR27B\nDgTHBMQw0MNkxshBJYrNnr6v9fU3cSSjA3ZS/uyRVaUm3R3hueE62l5t9II3\n9hIOw/0fiur+dtRW0LQR6cV6HSnPgPRsCqpkEA+NoVUHcW4kFM/wLF5gLYMF\nngIIw44Oh9urQjWwrKTlAuDlCIRSuZyaQkjtShBGCZInqh15JHfryxKATXZG\n74K6X0iWpWw55HMEmOCwUz4NLbu66K3js68hoJfXZHpVQ+3ssgdwD6YJY9fn\ngf4130PrvoG34wkIUErqAG/132avVC97NczAiq/X81tynTd5T+JTV6JzSJex\nngS6SIzxTcmprL3znnfwCPpEuuS1F7LbB3wOyAqqr4gE9j81eI+bbalI94Yp\nEa2aEPEaNKCGMvHwzJwaNETULxx7NI5hMC7siO1kd0hmPEEDOtDEccmKQLHW\nHGG7jMNWJtHCaxU87XW/Gn8TqPTuEbUGCpPa0mzG23Ma94ZwSukdNq1w7oaL\nFxo5\r\n=uaaV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBXuME+ReRpsp+SfgBAgMODk/rMb1N5SseoEtyR8xUQEAiB4KAfR4f4duEiB8s+JFutWabuoOM4Rsb42jmnfu7snFA=="}]},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool_4.1.0_1530244028277_0.8810426862384337"},"_hasShrinkwrap":false},"4.1.1":{"name":"webpack-tool","version":"4.1.1","description":"webpack build and webpack build result web view","keywords":["webpack","webpack3","webpack4","webpack build","webpack hot reload"],"dependencies":{"art-template":"^4.11.0","chalk":"^1.1.3","kcors":"^1.3.2","koa":"^1.2.4","koa-proxy":"^0.8.0","koa-static":"^1.5.2","webpack-dev-middleware":"^3.1.3","koa-webpack-hot-middleware":"^1.0.3","opn":"^5.1.0","webpack":"^4.13.0","webpack-merge":"^4.1.0"},"devDependencies":{"conventional-changelog":"^2.0.0","eslint":"^3.18.0","eslint-config-eslint":"^4.0.0"},"engines":{"node":">=8.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"files":["index.js","utils","lib","tool"],"ci":{"version":"8,10"},"repository":{"type":"git","url":"git+https://github.com/hubcarl/webpack-tool.git"},"bugs":{"url":"https://github.com/hubcarl/webpack-tool/issues"},"homepage":"https://github.com/hubcarl/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","gitHead":"7e12e43b7c924d3327e0da8a3f37131cfc1a5b44","_id":"webpack-tool@4.1.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"dist":{"integrity":"sha512-YKhAhaHpceqCgxAJZF1vRKtxjXnZ3Y0DQydZa4OEikZiNBwV8+NfLV055DqY2x7WN586BDNBNrmujnzvtGH6oA==","shasum":"d2c6a5ff76b09025f404645bb1265908a56d45e7","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-4.1.1.tgz","fileCount":9,"unpackedSize":18974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbUZSwCRA9TVsSAnZWagAAyAUP/jo1Y1nRhpiNVYOU84Wo\na0k7wNrje5JYyunRrcAADS9+/0MJnQRi8ToH1Lf+2aanMvuGCJy2gd00kV4g\n0ITVOk3+Ls62twE4m7GjeHUakBBXIepS5UBAEUJLuNYi0gIyRYbnWCFRFK+i\nhK1ffgW7iRQbRq6HxwGzvrQWN0f4a2tJAZiybPFVkDCM6LCE8jEeYsdcir65\nWEG67+17ICfHRSp4HxAfPpBREb6OzTq5aJwyEY6Nc8HV1zY5UIKhgYk2AHWS\nujDhnmux0stD6GX+m7RN5Jm0wu35QnZvfSMbA7yZVhj8HMHb0zK1fKvVSjfH\nvS3QKzZfAcj3RFp31k5ncAvcAVyfFGhkT7NtiFDnpwrYbncZLmmvvui+XZ6n\nl3U2R5BauAI+S/bYRrl6W+NbPSJI3vTJun+u5hk60DuOOEri9K2Gc3EAukkG\nxmByRbEQcxH11DaQyT6t49o6GAZMe1OWhhH0Y9Ii4UwhkJP2dniaMfXhni/c\nJIbPTl7MRIO/L+fzwNHEyyoSnwcwyRzk22GgylBSxCZRV3r04EYZq/zLGZrm\n3QQZzfW2UCCQzaDezzTJ/7hQDMl/oOHsGgWNDdH9OSfbdwemLqo/XWuHMNfz\nLbP6VRw4YQ4rxX0eEEErt5FKroS6LxkY7OPP/vBjZNDlxpHZaXlZJMvz/Zok\nppqM\r\n=UA1u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2k4Cp7JYzBDwz6jgFM8IpZbuQ2sj94YFm5i2usVPeFwIgcGa45rI7WrBt/NvYwlZHs6k1u2q2Tqhyo9CMA5HI3k4="}]},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool_4.1.1_1532073136303_0.6508344430952946"},"_hasShrinkwrap":false},"3.1.6":{"name":"webpack-tool","version":"3.1.6","description":"webpack build and webpack build result web view","keywords":["webpack","webpack-build","webpack-build-view"],"dependencies":{"art-template":"^4.11.0","chalk":"^1.1.3","kcors":"^1.3.2","koa":"^1.2.4","koa-static":"^1.5.2","koa-webpack-dev-middleware":"^1.2.2","koa-webpack-hot-middleware":"^1.0.3","opn":"^5.1.0","webpack":"^3.5.5","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"devDependencies":{"eslint":"^3.18.0","eslint-config-eslint":"^4.0.0"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov"},"files":["index.js","utils","lib","tool"],"ci":{"version":"6, 7"},"repository":{"type":"git","url":"git+https://github.com/hubcarl/webpack-tool.git"},"bugs":{"url":"https://github.com/hubcarl/webpack-tool/issues"},"homepage":"https://github.com/hubcarl/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","gitHead":"63e2a6ea60b320d89ec67e96fdb76ae407f6fc55","_id":"webpack-tool@3.1.6","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"dist":{"integrity":"sha512-xxVqP1uN5QO7kOqFg9yo78Xh7zPVyAXP7tep/faMVirkAlqSwu+kNN0RxQiv4JYcavs8+s3SJDuyUaz8sxBXBg==","shasum":"406c4d5f2fc5268cdac275298454bfb7871592e7","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-3.1.6.tgz","fileCount":8,"unpackedSize":16593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbUZUQCRA9TVsSAnZWagAAkkAP+wStqtJPMEck+TMo9BGr\nWy0Bkjih+vb8H+9qmyNmaY07r+7yGraHwIjnFAW9m3hAw3JwS4VxrZ+ANzWx\n8RV5HJNpNiG8i2QbdVSJps6I4zRcTV+YbpdEUKM8bRzvx+Io/sLe6R2Rh9t4\nc6TfFikuf9vhsF+XbXsas/vTiaUnrU+UlV7SGsPVUkns+I/JPaA42fNZHBy2\n7D/4nYYFfCt7vew+JAkFSjkShF86Pk86UugWDcPCQhkOX2MgdkqSOkNRHKHR\nuG/QkGd90QzaX7v5kTMFQyK3KQU4Xfl8c+LdNBjX5uiQXx3/q0paqpIdCmtK\n1c/f8vsOqxb8WFozNcSenTNiX9TfxFs5khIDOwVGgF5khOjFuTi4De74WsLk\nRPxY8h0FGOTOj1gFyRfJDaskzHA6FuWMsElEYqjUMJg4TmyZlUuuwk1G/KtP\nKT+okDuptNjbczamZnokMnHxay93cxNfYTqPgv9GsjiIXRzIDyAnE/P4grQo\nBMhPLCp2PRK+/5xx/pEAhCSHMDEEl/ljiKuLGu6A+588QASHrqlcqgze3WwT\n4Nt34m52ybpZHNaDG+DzqfKVtbhRCrt//vFIG92UoR26VC8ylRcQN2r18sYX\nbmCWqEiedk6cRuTS2a3lPpKFx5Uwtxq8L6YhdbBEIOs6gJHMxo5k53AKcniD\nDaLE\r\n=KC4C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeSjn+0TpPOhJn8bgr9Qj59ve/WN87hiqeNk6S9b1FQwIgTVQWIsHV+eSD5/j0zeeAez0Fa9DBr5kpj2vdlnYAFXY="}]},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool_3.1.6_1532073232696_0.34792542050704056"},"_hasShrinkwrap":false},"3.1.7":{"name":"webpack-tool","version":"3.1.7","description":"webpack build and webpack build result web view","keywords":["webpack","webpack-build","webpack-build-view"],"dependencies":{"art-template":"^4.11.0","chalk":"^1.1.3","kcors":"^1.3.2","koa":"^1.2.4","koa-static":"^1.5.2","koa-webpack-dev-middleware":"^1.2.2","koa-webpack-hot-middleware":"^1.0.3","opn":"^5.1.0","webpack":"^3.5.5","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"devDependencies":{"eslint":"^3.18.0","eslint-config-eslint":"^4.0.0"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov"},"files":["index.js","utils","lib","tool"],"ci":{"version":"6, 7"},"repository":{"type":"git","url":"git+https://github.com/hubcarl/webpack-tool.git"},"publishConfig":{"tag":"3.x"},"bugs":{"url":"https://github.com/hubcarl/webpack-tool/issues"},"homepage":"https://github.com/hubcarl/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","readme":"# Webpack-tool\n\nWebpack3 (Webpack-tool 3.0.0) And Webpack2 (Webpack-tool 2.0.0) Build Tool, Support Features:\n\n- development mode, webpack build server, file memory, hot update.\n\n- publish mode, webpack build file to disk.\n\n- support webpack build result ui view.\n\n\n## Install\n\n```bash\n$ npm i webpack-tool --save\n```\n\n## Usage\n\n```js\n//build/index.js\nconst WebpackTool = require('webpack-tool');\nconst weexNativeConfig = require('./weex/native');\nconst weexWebConfig = require('./weex/web');\nconst NODE_ENV = process.env.VIEW;\n\nconst webpackConfig = [weexNativeConfig, weexWebConfig];\n\nconst webpackTool = new WebpackTool();\n\nif (NODE_ENV === 'development') {\n  // start webpack build and show build result ui view\n  webpackTool.server(webpackConfig);\n} else {\n  // if you want to show build result ui view for build mode, please set  process.env.BUILD_VIEW=true\n  webpackTool.build(webpackConfig);\n}\n```\n\n\n## Run\n\n```js\n\"scripts\": {\n  \"start\": \"cross-env node build\"\n }   \n```\n\n```bash\nnpm start\n```\n\nStart Webpack Debug Server: http://127.0.0.1:8888/debug\n\n![UI-VIEW](https://github.com/hubcarl/webpack-tool/blob/master/doc/webpack-tool-ui-view.png)\n","readmeFilename":"README.md","gitHead":"1a11ff9b89da5570e010710ed678fbfb3e4a675b","_id":"webpack-tool@3.1.7","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"dist":{"integrity":"sha512-9NxoMyATLmGOnDZSrY7fbdFl2u6xnGbk4BaAiukzXG4ZwXBkzN9MawJeR7EbO8OMdk0zWUsgP/OTWMpzN96sHA==","shasum":"beb46515d9f5ab8c24255d7601c3825765ed9c15","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-3.1.7.tgz","fileCount":8,"unpackedSize":17169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbe/N+CRA9TVsSAnZWagAA7lUQAJtEM+rJp9Za4enkaVyo\n7tRATiTxyhyzKwPw8cShC8syaKluDXMk9j9oCsfBWG3lm2uB7wxg8s60EHLR\nFf7ZGy2e68zxJ6S05nqnaoNchQWP96O6fhTb8HUvFrMOGRj/l4tKZNuTCu7r\nzmWY3iI0dYREtuPDAI131IAlDnBLc3+e9LYblp23FuyBhAZhfhosOOQF6dZR\nv6lXac/e2wFDEfVkkC0OT8UXsesZMVW1QF4aPfMHz8uTAp4xwd2nGTzFOO3N\nc7ccUlfW7+/TBagFt+FEeYlLhpkUl06ZkPnC+J5up5m0f5CtXZp6rGmpj5fo\nnhjBobrWaKSCfC/KmGdaf+ok+MGLom+p1klI3tKoQBob0aGDiGhSuqCwqg4h\nrHzHhz1e7NCGz30ym3kznjaVtV+BUo1y6pLEd4aDld+HwYOtCTQ6+ZwDCNxo\nR4O7YSm6QANp8L3+sQSE8qnmm7cFlTeX/tvXs2Oyx1dZae2tN//aqAi8CZ0Z\nFQJt2x0DzK5bVFUmQgA53H1ojIIeON2vR0XGcOMQ+tPANReAnGfPJgKdsUHQ\nFVShaz+BX27vsv/AskI2xPlBHmfWeeRidS6BAR/zJ1XdzMtP/oJyW9NdpzLM\n1l8MONkpL+qfINQB8FfWV+/uVFjr7QlMYpyoJy0aLanhkgf7RcPyOu6XYEwW\nplqF\r\n=k9p8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHC6V1zbwdVtbEnc6SJIs+R/e1iadK88KJxW7Sqmxp9wIhAKN5ZPg/zVPQiR26pJtGGioHkw9ruHnL+BeluL+1DF8L"}]},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool_3.1.7_1534849918246_0.35829093694686565"},"_hasShrinkwrap":false},"4.2.0-rc.1":{"name":"webpack-tool","version":"4.2.0-rc.1","description":"webpack build and webpack build result web view","keywords":["webpack","webpack3","webpack4","webpack build","webpack hot reload"],"dependencies":{"art-template":"^4.11.0","chalk":"^1.1.3","detect-port":"^1.2.3","kcors":"^1.3.2","koa":"^1.2.4","koa-proxy":"^0.8.0","koa-static":"^1.5.2","koa-webpack-hot-middleware":"^1.0.3","node-tool-utils":"^1.0.0","opn":"^5.1.0","webpack":"^4.13.0","webpack-dev-middleware":"^3.1.3","webpack-merge":"^4.1.0"},"devDependencies":{"conventional-changelog":"^2.0.0","eslint":"^3.18.0","eslint-config-eslint":"^4.0.0"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"ci":{"version":"6,8,10"},"repository":{"type":"git","url":"git+https://github.com/hubcarl/webpack-tool.git"},"bugs":{"url":"https://github.com/hubcarl/webpack-tool/issues"},"homepage":"https://github.com/hubcarl/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","readme":"# Webpack-tool\n\nWebpack Build Tool, Support Features:\n\n- development mode, webpack build server, file memory, hot update.\n\n- publish mode, webpack build file to disk.\n\n- support webpack build result ui view.\n\n- support http proxy by [koa-proxy](https://github.com/popomore/koa-proxy)\n\n## Version\n\n- webpack 4: webpack-tool: 4.x.x\n- webpack 3: webpack-tool: 3.x.x\n\n## Install\n\n```bash\n$ npm i webpack-tool --save\n```\n\n## Usage\n\n```js\n//build/index.js\nconst WebpackTool = require('webpack-tool');\nconst NODE_ENV = process.env.VIEW;\n\nconst webpackTool = new WebpackTool({\n  proxy: {\n    host:  'http://localhost:8888',   \n    match: /\\/debug/\n  }\n});\n\nconst webpackConfig = {\n  entry:{\n    index: './src/index.js'\n  },\n  module:{\n    rules:[]\n  }\n  plugins: []\n};\n\nif (NODE_ENV === 'development') {\n  // start webpack build and show build result ui view\n  webpackTool.server(webpackConfig);\n} else {\n  // if you want to show build result ui view for build mode, please set  process.env.BUILD_VIEW=true\n  webpackTool.build(webpackConfig);\n}\n```\n\n\n## Run\n\n```js\n\"scripts\": {\n  \"start\": \"cross-env node build\"\n }   \n```\n\n```bash\nnpm start\n```\n\nStart Webpack Debug Server: http://127.0.0.1:8888/debug\n\n![UI-VIEW](https://github.com/hubcarl/webpack-tool/blob/master/doc/webpack-tool-ui-view.png)\n","readmeFilename":"README.md","gitHead":"72766d4a096730715162853fdf6813795ebfec53","_id":"webpack-tool@4.2.0-rc.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"dist":{"integrity":"sha512-kJlIFDxaX9EWgsPQQdqYegVbqfROmsJN3elbukufxFHdEeXEKS2gib6MQvedWQ5RNxogN0MBpWoe6Sl3d78Z0Q==","shasum":"0f500a50a99fd788dee1414a311ad82a44ca4809","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-4.2.0-rc.1.tgz","fileCount":10,"unpackedSize":17596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrYzjCRA9TVsSAnZWagAARhwP/Rm3LPjc//cQ+43X9CLs\nelT+/gJ0K6+wxqsWBmg6pGL6PQZm+jxvaAqpOTBUibrwJkIOMFaGQ6ade6/2\ncwjIZIkRUJmeAb6PDyISAs1skCcVP4wpyzZbR9bsqOJWQcdhzBT3Z4C9eMp0\nh4kYmiCigIVnc9XYI5v4cDpbnbJIv8Iuv96jzQ8X/RQyfH7yMyDKWMLWJc3x\namhTybAYCfz1yoMLM/DG8OLrgT29KZ7WOoHiqTFlu25kNtbPJ53rEXPGuk02\nPDJ7VSlJmmH0L5e6aiPRRbqhpTiFe7s3vuhIHmVyp5ZFCGKNu7IhIjNxEvGP\nKSLJxDC6SUYP+nIU4n40+8t+NW2t8pRsvOrij0eUua6t+pz+JrMmSNwwWKZn\ns/l9bA6qB+otID30ZqTri5algKbF3GiRLLm/lZVhdIKWpps1AApmrC2edwyt\n5aqSf1A5yjvg6wByDV1uABUC0rRs6rLInCuA4hzm5apfK/5vV4EuQ3wmi7Tl\nhWaNPiRwa+I+dpkIq5GlO61RmAp9aZuvxKM6nQWVMmyDnauBAuk1wZEk7oP9\nigyfVKmKpCp4cKwu+WbtSy1J6nKQ37awhdppNtDaIWme2J9GHEZJaK9coDYh\nYgO8QUhifcZOsfagN6eUYNMA0Zp0LYxuCH/x9+jMMffjI2ICQlB8ucvbBFAi\nczEE\r\n=KPC7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGQepLFbUFIn5LX7Q4q2ElgW9yCCB3eC4m/ztI/SWCZrAiEAzgRwC4j16Vk4WcSda++M6nXCBofF4anc4zzSP1gT/jU="}]},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool_4.2.0-rc.1_1538100450650_0.21990212191252856"},"_hasShrinkwrap":false},"4.2.0-rc.2":{"name":"webpack-tool","version":"4.2.0-rc.2","description":"webpack build and webpack build result web view","keywords":["webpack","webpack3","webpack4","webpack build","webpack hot reload"],"dependencies":{"art-template":"^4.11.0","chalk":"^1.1.3","detect-port":"^1.2.3","kcors":"^1.3.2","koa":"^1.2.4","koa-proxy":"^0.8.0","koa-static":"^1.5.2","koa-webpack-hot-middleware":"^1.0.3","node-tool-utils":"^1.0.0","opn":"^5.1.0","webpack":"^4.13.0","webpack-dev-middleware":"^3.1.3","webpack-merge":"^4.1.0"},"devDependencies":{"conventional-changelog":"^2.0.0","eslint":"^3.18.0","eslint-config-eslint":"^4.0.0"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"ci":{"version":"6,8,10"},"repository":{"type":"git","url":"git+https://github.com/hubcarl/webpack-tool.git"},"bugs":{"url":"https://github.com/hubcarl/webpack-tool/issues"},"homepage":"https://github.com/hubcarl/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","gitHead":"d85f3979452eb711595de5a579c43bf775f55778","_id":"webpack-tool@4.2.0-rc.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"dist":{"integrity":"sha512-pit1WvCUv5p+Td2oR4D+wD4e3YF18X60B/xZ9JTWvyD8YWbH5bq3blV16e1jD+c7ARPrSW2Mqotot1RzzC8p4w==","shasum":"83117ec2cf30fc61dfd39abd7521d4df44786692","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-4.2.0-rc.2.tgz","fileCount":10,"unpackedSize":18779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrd5LCRA9TVsSAnZWagAA3icP/jbv6WbOvXv28VGGyGE1\n4MlSWMdLdcZ5pVfMB56bonjuwK+UI9rsAwPH9BNkHet4vr3XdkZC+5NaK78e\nZQ2OiKTNsBzOloIj6Q0tPBLyFq6VcSQkCjOErkAHUk3h7Yp8LJVPLONkr7Sh\nbhckQ0n8K7l6Fbvp+k1W4XU2pN/n4qHiXEJUPPdTmgJp23L5Hrn7AyxNP8Vd\nO/vqzFnSoju8rjsP/uF88bHulNPeJ4lB0NIpD3joVe0AXbqhkozIaoK6cw2l\nFGBmWArsvtx6Y2/yJTiqv1NiXWmtcSbrHE0fByhhTsqka4FHHE1js+oI0LSC\nFHXrhFyVxCi7eEVZwAe0YF9bUGpw+fCSGol0jjQPQKb4XVPYy9LLFI7n9Gel\nsRs4NauO9Ko9SN1djSRblFd9dGQN3+YYBgw3e5fXICBtcXHND5PVXf50tujz\nbpiyztQ++OJl+XgF/pJScWbi/B7rdFhDDeqXd/K5S1Wu/N9ezLJJmv8SUiCt\nXwFfZmL2GMnd2WRbCK6YEg2Nnvuz9eNkeY/IpG/DuQm7oICdqdz6jknJoSMv\nqHnp2ObLdGmitqrJFTOEwyy1WJ2ozAVO4Xx6aTVeeRvwmSyNyTRjCoIxhmWR\n9R/9MihZ+Vp+JL1xJUTLJHPK1DBT8ha89V5A56/vUYH9FZ6poQTpOLFKM/Aq\nYp2E\r\n=i2VW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBVY+KnMRYyMYdQspzI1SPsnE9NCRyEGQCLAq+A6TTzbAiEAtJOY0lZk+CbBB3PyLWeHornIHhSnZ7VN0dRey5JEF8I="}]},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool_4.2.0-rc.2_1538121290561_0.4354672627061986"},"_hasShrinkwrap":false},"4.2.0-rc.3":{"name":"webpack-tool","version":"4.2.0-rc.3","description":"webpack build and webpack build result web view","keywords":["webpack","webpack3","webpack4","webpack build","webpack hot reload"],"dependencies":{"art-template":"^4.11.0","chalk":"^1.1.3","detect-port":"^1.2.3","kcors":"^1.3.2","koa":"^1.2.4","koa-proxy":"^0.8.0","koa-static":"^1.5.2","koa-webpack-hot-middleware":"^1.0.3","node-tool-utils":"^1.0.0","opn":"^5.1.0","webpack":"^4.13.0","webpack-dev-middleware":"^3.1.3","webpack-merge":"^4.1.0"},"devDependencies":{"conventional-changelog":"^2.0.0","eslint":"^3.18.0","eslint-config-eslint":"^4.0.0"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"ci":{"version":"6,8,10"},"repository":{"type":"git","url":"git+https://github.com/hubcarl/webpack-tool.git"},"bugs":{"url":"https://github.com/hubcarl/webpack-tool/issues"},"homepage":"https://github.com/hubcarl/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","readme":"# Webpack-tool\n\nWebpack Build Tool, Support Features:\n\n- development mode, webpack build server, file memory, hot update.\n\n- publish mode, webpack build file to disk.\n\n- support webpack build result ui view.\n\n- support http proxy by [koa-proxy](https://github.com/popomore/koa-proxy)\n\n## Version\n\n- webpack 4: webpack-tool: 4.x.x\n- webpack 3: webpack-tool: 3.x.x\n\n## Install\n\n```bash\n$ npm i webpack-tool --save\n```\n\n## Usage\n\n```js\n//build/index.js\nconst WebpackTool = require('webpack-tool');\nconst NODE_ENV = process.env.VIEW;\n\nconst webpackTool = new WebpackTool({\n  proxy: {\n    host:  'http://localhost:8888',   \n    match: /\\/debug/\n  }\n});\n\nconst webpackConfig = {\n  entry:{\n    index: './src/index.js'\n  },\n  module:{\n    rules:[]\n  }\n  plugins: []\n};\n\nif (NODE_ENV === 'development') {\n  // start webpack build and show build result ui view\n  webpackTool.server(webpackConfig);\n} else {\n  // if you want to show build result ui view for build mode, please set  process.env.BUILD_VIEW=true\n  webpackTool.build(webpackConfig);\n}\n```\n\n\n## Run\n\n```js\n\"scripts\": {\n  \"start\": \"cross-env node build\"\n }   \n```\n\n```bash\nnpm start\n```\n\nStart Webpack Debug Server: http://127.0.0.1:8888/debug\n\n![UI-VIEW](https://github.com/hubcarl/webpack-tool/blob/master/doc/webpack-tool-ui-view.png)\n","readmeFilename":"README.md","gitHead":"18f15edeed3712447a3cd17b43bc8691b0df30d3","_id":"webpack-tool@4.2.0-rc.3","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"dist":{"integrity":"sha512-KjH10rgxp3NXeR8u+UoIZdwgOPKUOTQqUfdYVw61pvGkbv/ZvsUmokTNHSB2ozgd+9FN9imWRVaXs25itLpN+w==","shasum":"a68ee9eee1bf1a5dbca0a45ccc6ea79984844bd1","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-4.2.0-rc.3.tgz","fileCount":10,"unpackedSize":19063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrfCDCRA9TVsSAnZWagAAvLAP/0Ha9lupIr+4i3Fcu/GI\nV7v/JomTcEPCzV7r8eOPPdvKC98JrOVjT6eusVkU0nNxx+lt6DyphBSg31Jy\n5n/jbvt5irdP2VREZ9fXnfvMdm9yEHosBDlsOPC4O7hwbS4cVwWlp3UFLQhF\nBpmmlQt0lwqhA4Axm27wi5Dni50ovsahhnsD+gAhTM/215CTMniFNh6zlNdY\npdA4cM43ZJoRYD8OejJIUG99ryVvmgOgdPhGLiKD2nFClGoSA9EH/MpZJ3wv\nb1pOwKLGKUscB1GXZDlaIPdqQAUbk7oIErrUN+4pFjASzM6Cr7DZDcboRAfx\ncZYoecczC2QwkhPYGA8uCeXX7MiHMgn3McFNiTUDUZsv2wn1IugN7nTAgbAi\nWxK14fmxG8lnTRMY5IyH1BhQkDR4heCqZqktqKyejbag0wBeYkZB7upXxDUf\nz2fGdY1YX1Mf1NuYoPmKZV1h0XitXeAMyu8UtSVLKvS1FotPTEw+p4N5iT5M\nUj6FzHMGaw2c/PYYEqsry8HU85cuTa9siBGKmNE65f8CVApfcwbLWLtpiOR9\nixQuF/jVST9phx28jZF7269KKqaoshTrrqbyXu06jdPgHtA5Z42gRJvdxpxM\nWNSFbVhPvw5dG72d25C1LFYch8OAcAhV3ZJJoSMjyNeRpvijBcIl1rLU+DuL\n50At\r\n=tuEI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDQpajE0QnlRcf8LO1Qsa5ARFXpZak35V3m1JazZtUj9AiEAupYuNxS+PrdOTC0Zk4aP7JKIx1x2asUQNE8qLKaqUA8="}]},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool_4.2.0-rc.3_1538125954429_0.12606887648185827"},"_hasShrinkwrap":false},"4.2.0-rc.4":{"name":"webpack-tool","version":"4.2.0-rc.4","description":"webpack build and webpack build result web view","keywords":["webpack","webpack3","webpack4","webpack build","webpack hot reload"],"dependencies":{"art-template":"^4.11.0","chalk":"^1.1.3","detect-port":"^1.2.3","kcors":"^1.3.2","koa":"^1.2.4","koa-proxy":"^0.8.0","koa-static":"^1.5.2","koa-webpack-hot-middleware":"^1.0.3","node-tool-utils":"^1.0.0","opn":"^5.1.0","webpack":"^4.13.0","webpack-dev-middleware":"^3.1.3","webpack-merge":"^4.1.0"},"devDependencies":{"conventional-changelog":"^2.0.0","eslint":"^3.18.0","eslint-config-eslint":"^4.0.0"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"ci":{"version":"6,8,10"},"repository":{"type":"git","url":"git+https://github.com/hubcarl/webpack-tool.git"},"bugs":{"url":"https://github.com/hubcarl/webpack-tool/issues"},"homepage":"https://github.com/hubcarl/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","readme":"# Webpack-tool\n\nWebpack Build Tool, Support Features:\n\n- development mode, webpack build server, file memory, hot update.\n\n- publish mode, webpack build file to disk.\n\n- support webpack build result ui view.\n\n- support http proxy by [koa-proxy](https://github.com/popomore/koa-proxy)\n\n## Version\n\n- webpack 4: webpack-tool: 4.x.x\n- webpack 3: webpack-tool: 3.x.x\n\n## Install\n\n```bash\n$ npm i webpack-tool --save\n```\n\n## Usage\n\n```js\n//build/index.js\nconst WebpackTool = require('webpack-tool');\nconst NODE_ENV = process.env.VIEW;\n\nconst webpackTool = new WebpackTool({\n  proxy: {\n    host:  'http://localhost:8888',   \n    match: /\\/debug/\n  }\n});\n\nconst webpackConfig = {\n  entry:{\n    index: './src/index.js'\n  },\n  module:{\n    rules:[]\n  }\n  plugins: []\n};\n\nif (NODE_ENV === 'development') {\n  // start webpack build and show build result ui view\n  webpackTool.server(webpackConfig);\n} else {\n  // if you want to show build result ui view for build mode, please set  process.env.BUILD_VIEW=true\n  webpackTool.build(webpackConfig);\n}\n```\n\n\n## Run\n\n```js\n\"scripts\": {\n  \"start\": \"cross-env node build\"\n }   \n```\n\n```bash\nnpm start\n```\n\nStart Webpack Debug Server: http://127.0.0.1:8888/debug\n\n![UI-VIEW](https://github.com/hubcarl/webpack-tool/blob/master/doc/webpack-tool-ui-view.png)\n","readmeFilename":"README.md","gitHead":"46bc69ed1507f88efeb1b339873da6ee2ebf0843","_id":"webpack-tool@4.2.0-rc.4","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"dist":{"integrity":"sha512-DVr5cSxvA3BI86gr/r+R5YPM95rorpmeYh8bmELYs/M+N8LEG1572pygNV15UgN1oO9aust/3o5oEbp0jo3PhA==","shasum":"f8645bd39c1c5d3563770595cd775ce01cfd8ff3","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-4.2.0-rc.4.tgz","fileCount":10,"unpackedSize":19360,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbsHIbCRA9TVsSAnZWagAAsLYQAIZ+rHrcYK55prKGVX8M\ntRAUQ5YUQZbMEs47DaLHcoT5DyhflfZI8ALvtEuWAY9Uxky36viJ0sJKE5A7\nVFmY7Oq+Cju92qEiDygdxxYJUgTjLxiroFpdPphWZwJEL+QeU2rXClrUcBHY\n6o4Td+S2yLShemUP6HUuYJGsfP91oS1DCUkhKmxHXupSQ4Gr4x4JqWKrZYlW\nuXiB+FlpL5Yf/Lk1s2rvbQgRx2bWmySN2xlXaLah42WhUDlM5tulNNVdJjlg\nCJ8o6RKcT2KzfZdjl2uRwPxGJ8UrySRIkWwh2TtGGvglGh85zBdHK8W6MsUn\n/RJYlx5eaABQede+EYB69ZGsIN8j4JzJ439HjUFHjy+Z8fAPFDu0pzExzJPb\ng6MxQuK9dIhhQvoaNAh+eeB7lYJvuzjZ39dO6k8+YFv5idnWm+yrP3Wy7c8/\n+cFnBWmMJZ3+HFLHWhYdnr3B75XLnSQbdVv5CJG4LScSOF55TH9Walc1de6W\nAcRX4zQ2xkdj9wHiLqdWXHhAOXqJ2PfkDZu54hWb2PoNmlQJZrPzyxnlZ4qS\nMG/wmpUOyiVNhG9OoVHtPP1ShOqhdfDMvibT54mS2u0GKTwizyTVSYFdXyIu\nYyAXTzNLsADLoJgImwJ7VOnVn7algFsH1ocnT/eZZIJdouD0uVqGLFyChh3y\ninS4\r\n=mJ9j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAOes4Av3SaghUcyJk6u15JFOtCZJ7kXVfS3VYnVJ7wvAiEAqw/0Pv+9zoqKcEZ48/Fsm/RvBBGIGwMWjOS+EqFwBZY="}]},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool_4.2.0-rc.4_1538290202476_0.7633345028115073"},"_hasShrinkwrap":false},"4.2.0":{"name":"webpack-tool","version":"4.2.0","description":"webpack build and webpack build result web view","keywords":["webpack","webpack3","webpack4","webpack build","webpack hot reload"],"dependencies":{"art-template":"^4.11.0","chalk":"^1.1.3","detect-port":"^1.2.3","kcors":"^1.3.2","koa":"^1.2.4","koa-proxy":"^0.8.0","koa-static":"^1.5.2","koa-webpack-hot-middleware":"^1.0.3","node-tool-utils":"^1.0.0","opn":"^5.1.0","webpack":"^4.13.0","webpack-dev-middleware":"^3.1.3","webpack-merge":"^4.1.0"},"devDependencies":{"conventional-changelog":"^2.0.0","eslint":"^3.18.0","eslint-config-eslint":"^4.0.0"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"ci":{"version":"6,8,10"},"repository":{"type":"git","url":"git+https://github.com/hubcarl/webpack-tool.git"},"bugs":{"url":"https://github.com/hubcarl/webpack-tool/issues"},"homepage":"https://github.com/hubcarl/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","readme":"# Webpack-tool\n\nWebpack Build Tool, Support Features:\n\n- development mode, webpack build server, file memory, hot update.\n\n- publish mode, webpack build file to disk.\n\n- support webpack build result ui view.\n\n- support http proxy by [koa-proxy](https://github.com/popomore/koa-proxy)\n\n## Version\n\n- webpack 4: webpack-tool: 4.x.x\n- webpack 3: webpack-tool: 3.x.x\n\n## Install\n\n```bash\n$ npm i webpack-tool --save\n```\n\n## Usage\n\n```js\n//build/index.js\nconst WebpackTool = require('webpack-tool');\nconst NODE_ENV = process.env.VIEW;\n\nconst webpackTool = new WebpackTool({\n  proxy: {\n    host:  'http://localhost:8888',   \n    match: /\\/debug/\n  }\n});\n\nconst webpackConfig = {\n  entry:{\n    index: './src/index.js'\n  },\n  module:{\n    rules:[]\n  }\n  plugins: []\n};\n\nif (NODE_ENV === 'development') {\n  // start webpack build and show build result ui view\n  webpackTool.server(webpackConfig);\n} else {\n  // if you want to show build result ui view for build mode, please set  process.env.BUILD_VIEW=true\n  webpackTool.build(webpackConfig);\n}\n```\n\n\n## Run\n\n```js\n\"scripts\": {\n  \"start\": \"cross-env node build\"\n }   \n```\n\n```bash\nnpm start\n```\n\nStart Webpack Debug Server: http://127.0.0.1:8888/debug\n\n![UI-VIEW](https://github.com/hubcarl/webpack-tool/blob/master/doc/webpack-tool-ui-view.png)\n","readmeFilename":"README.md","gitHead":"85b710dbb26d1bd579b94b22a98e5a2a7a753f3f","_id":"webpack-tool@4.2.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"dist":{"integrity":"sha512-DkKTGYecJ+gZPR9UeYMbLCnzTNZUHbVBQPjy8qUpNWxrQ/hz65er93GnR4UKW2IAk2sor2j9yrnvv1yE0OUJPg==","shasum":"f92782382c658f770ff5f4c9c8c9b08986957414","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-4.2.0.tgz","fileCount":10,"unpackedSize":19402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbuz4cCRA9TVsSAnZWagAA1xAQAJVK7/pTeRDMUSbt+nSQ\nZ29pBiGveb4rS39+EDHU0B/b2Dh4Rw83J9btD2dNtVrOvcYXD9HF1hDHH3eC\nqU0CqreYqX32uZfGGFC1oXeR4/Mif5cPsHzux1yceVQSEkxc8dWcL7kdsdQv\nBgjiRweEYpe6rXVu+4hW4m6LzQ9kM850joNjOzDNQHrZko8mwK41dPmebmf/\n8iNNxTPZvuJRzxWxM/G4KZ3tD19JTtflCfrNlIMVO3J15NqMlke+bUMkKcvW\nq/k6gHDUq6ewXQCw3azMtkX7f51qVL4xueKuyAhCuvHMzy2hSXiKm4gTj5EZ\nZY7PMM+UGs0va9W8KRcop0htqlA6j1R0QK9Xu1s0l2tXjMfgbN8K/eAxSDlu\n2oUolsVLM/KKcHKJ8tWF19QxbnJCVNd6dyqBHjgUP3dX/1asFsEqAfN5A7uc\nSa+/bxfIuHUhfiYb7AHmUK4OEFhFlk9WofDqJzvOQSlCjRoc6ZjIVjxYUomH\nxykKS05QcnFLrIOAz2T56EHy/mvhRpUYI5NkKg2gYTEHdDlTunG/vKDyDkWu\nnr/oPNDGyuM9cAcWNJYd2fGT45uqXmj5CQcOLVkl5Xfmb5dPIXB8BhezL5Cx\nWVc0uxIZVB+Mqb0eMus6IRPAJNj95qPk92i3cEXTOhxEpx2Se4GU9dPdjbpZ\nD0Wu\r\n=GcUK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID7NG19T2nhEbWptATyA4Dn5Y63Uh+cn9AX759H39OtRAiAGMAlDdVTmIKmo+TAkv7sTrr7wOFLkoQaujqXK0odQuA=="}]},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool_4.2.0_1538997788132_0.683611917033873"},"_hasShrinkwrap":false},"4.2.1":{"name":"webpack-tool","version":"4.2.1","description":"webpack build and webpack build result web view","keywords":["webpack","webpack3","webpack4","webpack build","webpack hot reload"],"dependencies":{"art-template":"^4.11.0","chalk":"^1.1.3","detect-port":"^1.2.3","kcors":"^1.3.2","koa":"^1.2.4","koa-proxy":"^0.8.0","koa-static":"^1.5.2","koa-webpack-hot-middleware":"^1.0.3","node-tool-utils":"^1.0.0","opn":"^5.1.0","webpack":"^4.13.0","webpack-dev-middleware":"^3.1.3","webpack-merge":"^4.1.0"},"devDependencies":{"conventional-changelog":"^2.0.0","eslint":"^3.18.0","eslint-config-eslint":"^4.0.0"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"ci":{"version":"6,8,10"},"repository":{"type":"git","url":"git+https://github.com/hubcarl/webpack-tool.git"},"bugs":{"url":"https://github.com/hubcarl/webpack-tool/issues"},"homepage":"https://github.com/hubcarl/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","gitHead":"90a5a18bc0cf4556da6b905647d821e19a648a19","_id":"webpack-tool@4.2.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"dist":{"integrity":"sha512-G/KSkPZDZc7XX2R5VfMBiI+haCQ8LwjlGaZcoEKd8C2hsXVcEySF1tysIYYCcsAw757EUEEjaoWrLaBt5u58Gw==","shasum":"2c462338a0a8502dc8c1ce34ead15a092a75bba3","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-4.2.1.tgz","fileCount":10,"unpackedSize":19752,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2XjsCRA9TVsSAnZWagAAnZsP/3bL71VA8weg3O/uCXjk\n+eedI1IX27PNPS0U44hOByQU14UIzPSr7mP8rAJzGsVRImwe5NAT7FyBGTSv\ntt3ZilvnoouG3z41ggQKx+3NRTSgO0TpdsmxAvrHqwPg9+GQK7hBjDwl1jtr\nSWXyiPTsIskMoYYr07A+4qoYQjosJ6yoHTvP4JFp4XtFv7wElQ48dbcH7n7S\npOw8SBK7KyWvEAHJqKsk0MHG6lpfArkzKiLOjuMn2wui4vq4oOlRwIhjvL5c\nZ8q+XmUWzMMa4RNr+xmKqbdfjX/vMUHVnAFx4R+UyD1m+jqFIoutnC6Uiu0v\nQY4aHdSZ4Y0J3ouS/l1K9sUy6eDAWH3rXgF8fplTf/V7LfpQIR6ogsuN2hS9\nSFx+Ar1d7G9ejXGbcC5ybU6I5pmHbCeAcV27/TaI0wq39wvnlCkFqqPPEb/A\n0aBe7MkSkw6BYD15HGXPnjw9BiHK8/wFP+M08k3GKvEz98TUTzAuOkbjxQwA\nyixoZMLGhi3F40Pa2CFW5MAur55CyWHqC9Bv9CTaH6Ccz0o8mHpDQJ9Hmuxm\nXy3tlr4xulZ9iEVUN463IX8ENSizmBZe0PlIV0Q71XEtQY579jM3edtAQp7m\neYc52eHBRKC3/lC8sgG/aP2bsX69qB7yeCLqK6TfYmmTVh1mrdFTKzSCbcxX\ntSuF\r\n=hMXW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPIfuSHPgGtWp+LH8jP121xN9RHcphwQkeKQvKR6zcVAIgG6tz6lCXOACs4FJwd9Pdfb5Af5pGcquP49zmU6/4r2c="}]},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool_4.2.1_1540978923671_0.9918859492460963"},"_hasShrinkwrap":false},"3.1.8":{"name":"webpack-tool","version":"3.1.8","description":"webpack build and webpack build result web view","keywords":["webpack","webpack-build","webpack-build-view"],"dependencies":{"art-template":"^4.11.0","chalk":"^1.1.3","kcors":"^1.3.2","koa":"^1.2.4","koa-static":"^1.5.2","koa-webpack-dev-middleware":"^1.2.2","koa-webpack-hot-middleware":"^1.0.3","opn":"^5.1.0","webpack":"^3.5.5","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"devDependencies":{"eslint":"^3.18.0","eslint-config-eslint":"^4.0.0"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov"},"ci":{"version":"6, 7"},"repository":{"type":"git","url":"git+https://github.com/hubcarl/webpack-tool.git"},"publishConfig":{"tag":"3.x"},"bugs":{"url":"https://github.com/hubcarl/webpack-tool/issues"},"homepage":"https://github.com/hubcarl/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","readme":"# Webpack-tool\n\nWebpack3 (Webpack-tool 3.0.0) And Webpack2 (Webpack-tool 2.0.0) Build Tool, Support Features:\n\n- development mode, webpack build server, file memory, hot update.\n\n- publish mode, webpack build file to disk.\n\n- support webpack build result ui view.\n\n\n## Install\n\n```bash\n$ npm i webpack-tool --save\n```\n\n## Usage\n\n```js\n//build/index.js\nconst WebpackTool = require('webpack-tool');\nconst weexNativeConfig = require('./weex/native');\nconst weexWebConfig = require('./weex/web');\nconst NODE_ENV = process.env.VIEW;\n\nconst webpackConfig = [weexNativeConfig, weexWebConfig];\n\nconst webpackTool = new WebpackTool();\n\nif (NODE_ENV === 'development') {\n  // start webpack build and show build result ui view\n  webpackTool.server(webpackConfig);\n} else {\n  // if you want to show build result ui view for build mode, please set  process.env.BUILD_VIEW=true\n  webpackTool.build(webpackConfig);\n}\n```\n\n\n## Run\n\n```js\n\"scripts\": {\n  \"start\": \"cross-env node build\"\n }   \n```\n\n```bash\nnpm start\n```\n\nStart Webpack Debug Server: http://127.0.0.1:8888/debug\n\n![UI-VIEW](https://github.com/hubcarl/webpack-tool/blob/master/doc/webpack-tool-ui-view.png)\n","readmeFilename":"README.md","gitHead":"abf8e4f1c1de493a144f024adef800cc7554a7e4","_id":"webpack-tool@3.1.8","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"dist":{"integrity":"sha512-bVaiV3Sfn5F2meAPq6oRo3GLWp9fwIhd9OW7Qp8WMSGXP3f0JMJ9CGYvXtKZZ/EmrM2CKFN+cPXXvWRwryR8yw==","shasum":"fd0a042f47ef9d4b87a762a6871e565dbe23edf3","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-3.1.8.tgz","fileCount":8,"unpackedSize":17418,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2X0UCRA9TVsSAnZWagAAnkAP/RCfe32K0b2OVgwHiULE\nMz4qQqh2h/tUuYMYLPFaU1ZKjs7J21tBtz30vZ96Q/ZPVPDjHKgdg5Vz8QO+\ngLutxBCk0TYmAVb+lR+ibzYbbnQruEFbKZW/l590oW8nBEZ9zDFBTH/WtEB0\nCAJBKiwxrJ2yY1SAFFHYb2zH2Vvoc822+OQ0PXShgiANRPwWgpb+sZ/CV8A4\nFcyDXH32OcvEu9B3jjqTEPOSblWfTWkHBDA2YcRRmYA3rgefkCjQCXQhJNMA\nDPaiPOk1bM6mx5T5dMWvCHVo0Csy8poXmMm6k/xnsX5UMDHIPdFpIQ5twMQN\nRlkhc7ABzsaNShmIszafxRhiPwOEYlw4sp3CybHHEggImGW+sTXWUbOwCcmi\nthWlZo82PAQ3dQcptjSFViE32c2RbdT+XArSPzR7nMQK+6lr/8qOxMlGL1ty\nK83LBv/9EHm3RLiyjptGOXQccoU/hkwIsszuH62oYEzdM9sqvPVR4bD9lniy\naRWp6Q5J08+nApB0swYhrT6DjTSxSNJjUKO0V9q/P3hkhPLF2as4JI6/5ttE\nP92RKK0azy0kWyzKvFzf0YdEdF8B2/kXGU7ZRiZ+uOCJMoR+ybVMKzJ+vzP0\ngP+wpaVsODqE71mi2LSnjhmyN5i52rgKOaOo2Eod/FsAyLiwzQkvAKLO7Jri\n901p\r\n=WaWl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKgt/Mm/PC0Mo/xZAFAGeFCs5r0+6AVZy0WlYQz7qv9QIhAJlSMGsk0WdQQFCRVnOm+T7ALmT7RKWwRdFgAwtvbZM1"}]},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool_3.1.8_1540979987602_0.050405543380084294"},"_hasShrinkwrap":false},"4.3.0":{"name":"webpack-tool","version":"4.3.0","description":"webpack build and webpack build result web view","keywords":["webpack","webpack3","webpack4","webpack build","webpack hot reload"],"dependencies":{"art-template":"^4.11.0","chalk":"^1.1.3","detect-port":"^1.2.3","http-proxy-middleware":"^0.19.0","kcors":"^1.3.2","koa":"^1.2.4","koa-connect":"^2.0.1","koa-history-api-fallback":"^0.1.3","koa-proxy":"^0.8.0","koa-static":"^1.5.2","koa-webpack-hot-middleware":"^1.0.3","match-path-plus":"^0.0.3","node-tool-utils":"^1.0.0","opn":"^5.1.0","webpack":"^4.13.0","webpack-dev-middleware":"^3.1.3","webpack-merge":"^4.1.0"},"devDependencies":{"conventional-changelog":"^2.0.0","eslint":"^3.18.0","eslint-config-eslint":"^4.0.0"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"ci":{"version":"6,8,10"},"repository":{"type":"git","url":"git+https://github.com/hubcarl/webpack-tool.git"},"bugs":{"url":"https://github.com/hubcarl/webpack-tool/issues"},"homepage":"https://github.com/hubcarl/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","readme":"# webpack-tool\n\nWebpack Build Tool, Support Features:\n\n- development mode, start webpack koa server, file memory, hot update.\n\n- production mode, webpack build file to disk.\n\n## Version\n\n- webpack 4: webpack-tool: 4.x.x\n- webpack 3: webpack-tool: 3.x.x\n\n## Install\n\n```bash\n$ npm i webpack-tool --save\n```\n\n## Usage\n\n```js\n//build/index.js\nconst WebpackTool = require('webpack-tool');\nconst NODE_ENV = process.env.VIEW;\n\nconst webpackTool = new WebpackTool({\n  devServer: {\n    before: before => {\n      // register koa middleware\n    },\n    after: app => {\n      // register koa middleware\n    },\n    proxy: {\n      '/api': {\n        target: 'http://localhost:3000',\n        pathRewrite: {'^/api' : ''}\n      }\n    },\n    historyApiFallback: {\n      index: '/app.html'\n    }\n  }\n});\n\nconst webpackConfig = {\n  entry:{\n    index: './src/index.js'\n  },\n  module:{\n    rules:[]\n  }\n  plugins: []\n};\n\nif (NODE_ENV === 'development') {\n  // start webpack build and show build result ui view\n  webpackTool.server(webpackConfig);\n} else {\n  // if you want to show build result ui view for build mode, please set  process.env.BUILD_VIEW=true\n  webpackTool.build(webpackConfig);\n}\n```\n\n## Configuration\n\n`config.devServer` support follow option:\n\n- `proxy` {Object} see https://webpack.docschina.org/configuration/dev-server/#devserver-proxy\n\n- `historyApiFallback` {Object} see https://webpack.docschina.org/configuration/dev-server/#devserver-historyapifallback\n\n- `before` {Function} see https://webpack.docschina.org/configuration/dev-server/#devserver-before\n\n- `after` {Function} see https://webpack.docschina.org/configuration/dev-server/#devserver-after\n\n## Run\n\n```js\n\"scripts\": {\n  \"start\": \"cross-env node build\"\n }   \n```\n\n```bash\nnpm start\n```\n\nStart Webpack Debug Server: http://127.0.0.1:8888/debug\n\n![UI-VIEW](https://github.com/hubcarl/webpack-tool/blob/master/doc/webpack-tool-ui-view.png)\n","readmeFilename":"README.md","gitHead":"5e76a045a6c9f29ac863f8c7aeb529a41267166f","_id":"webpack-tool@4.3.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"dist":{"integrity":"sha512-aR48erMfxG3pnMKIpqQ8K7hO/EE8wRQlJRnGLoFdMP3j1AlTZToLlB/UMBSTSLVtAV7xZFyU6nE4vE1cP5y35g==","shasum":"2beca1f08d54680454d29468e82abaee9fe29cc3","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-4.3.0.tgz","fileCount":11,"unpackedSize":22004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6+TiCRA9TVsSAnZWagAAG8IP/15YpvrXRYTcNXkqQBDv\nj1ffxy6qdLgA4SI9Y9KH2AtdmGgOr1ElWqp8Hm/XfqRVNKvMy5JMDuOQ6DuS\nEGMyTai70lCCYdkk44SSHvenfXrb8NCIffxTGJbM2DDPMtxT53BD/3nBquSe\nQE38xSWadThqXB7omWS2YP60C6h7y7sj4Jd3EBvzUq9fMafpPrKs6LrHRUQo\nO4UDWCUbJ8USqo6JsrsKw5sEplUfWZl1RUeHcGcmgwNz1ZA0qYV42pjvaUHu\nQ2dr5sfSOa9txVWMS62xm/xDMJeGOCIST7AV6bftI7/4uBghUgruWXO81rZ7\nH9hJrcyypfZA7ai/+kMTfRy1aVROzO9ftG9NNMVwYdpYy5SZ7sFIwPt6NgH0\nGEZVphnveZE8p+T45s5ugLn6E8qPm/d0fylGDqHGfhYZFduEpoEecq8RDT6P\nnLerOAsdnu0a6efuroUgMity3Zox13qno1BGYeNDb45M/6+UgGA08SnNAjQ1\nyVrQGvv7Lm78XCmPYWWoblsSNVhGzX+c1oMnwVrd7CG8PD/5LTcI0X+nmAOY\n2qhc+wGSvWksXVdiVtZeBQzY+8DwDfB0Bkf2pFEv8LsF6UzPAZg1/ucAbj95\nztubVcB6M0pPwP+R8UvXXCtrQsKm7FYXtYG9qvBuESOgTkntxaklVXZR1XnY\n4pq9\r\n=GSKi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOQPq34cZ8LmUwuvLQ/gmKN8+I8gEbgknYlbSAabNNRQIhAOQ7H4bix8esDwUaty1h/u/iddjUmXlEUskiZKH1P/U5"}]},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool_4.3.0_1542186209655_0.19583481631198896"},"_hasShrinkwrap":false},"4.3.1":{"name":"webpack-tool","version":"4.3.1","description":"webpack build and webpack build result web view","keywords":["webpack","webpack3","webpack4","webpack build","webpack hot reload"],"dependencies":{"art-template":"^4.11.0","chalk":"^1.1.3","detect-port":"^1.2.3","http-proxy":"^1.17.0","kcors":"^1.3.2","koa":"^1.2.4","koa-history-api-fallback":"^0.1.3","koa-webpack-hot-middleware":"^1.0.3","node-tool-utils":"^1.0.0","opn":"^5.1.0","webpack":"^4.13.0","webpack-dev-middleware":"^3.1.3","webpack-merge":"^4.1.0"},"devDependencies":{"conventional-changelog":"^2.0.0","eslint":"^3.18.0","eslint-config-eslint":"^4.0.0"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"ci":{"version":"6,8,10"},"repository":{"type":"git","url":"git+https://github.com/hubcarl/webpack-tool.git"},"bugs":{"url":"https://github.com/hubcarl/webpack-tool/issues"},"homepage":"https://github.com/hubcarl/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","readme":"# webpack-tool\n\nWebpack Build Tool, Support Features:\n\n- development mode, start webpack koa server, file memory, hot update.\n\n- production mode, webpack build file to disk.\n\n## Version\n\n- webpack 4: webpack-tool: 4.x.x\n- webpack 3: webpack-tool: 3.x.x\n\n## Install\n\n```bash\n$ npm i webpack-tool --save\n```\n\n## Usage\n\n```js\n//build/index.js\nconst WebpackTool = require('webpack-tool');\nconst NODE_ENV = process.env.VIEW;\n\nconst webpackTool = new WebpackTool({\n  devServer: {\n    before: before => {\n      // register koa middleware\n    },\n    after: app => {\n      // register koa middleware\n    },\n    proxy: {\n      '/api': {\n        target: 'http://localhost:3000',\n        pathRewrite: {'^/api' : ''}\n      }\n    },\n    historyApiFallback: {\n      index: '/app.html'\n    }\n  }\n});\n\nconst webpackConfig = {\n  entry:{\n    index: './src/index.js'\n  },\n  module:{\n    rules:[]\n  }\n  plugins: []\n};\n\nif (NODE_ENV === 'development') {\n  // start webpack build and show build result ui view\n  webpackTool.server(webpackConfig);\n} else {\n  // if you want to show build result ui view for build mode, please set  process.env.BUILD_VIEW=true\n  webpackTool.build(webpackConfig);\n}\n```\n\n## Configuration\n\n`config.devServer` support follow option:\n\n- `proxy` {Object} see https://webpack.docschina.org/configuration/dev-server/#devserver-proxy\n\n- `historyApiFallback` {Object} see https://webpack.docschina.org/configuration/dev-server/#devserver-historyapifallback\n\n- `before` {Function} see https://webpack.docschina.org/configuration/dev-server/#devserver-before\n\n- `after` {Function} see https://webpack.docschina.org/configuration/dev-server/#devserver-after\n\n## Run\n\n```js\n\"scripts\": {\n  \"start\": \"cross-env node build\"\n }   \n```\n\n```bash\nnpm start\n```\n\nStart Webpack Debug Server: http://127.0.0.1:8888/debug\n\n![UI-VIEW](https://github.com/hubcarl/webpack-tool/blob/master/doc/webpack-tool-ui-view.png)\n","readmeFilename":"README.md","gitHead":"5e76a045a6c9f29ac863f8c7aeb529a41267166f","_id":"webpack-tool@4.3.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"dist":{"integrity":"sha512-6n7hh+JeTJyn/nWYXSF44zhqi3JeM1k7xVWizNPjPR7iTJb0y630iWm4hHpEv5UZ9t6w6hPPAKr4n4l2g/yxSw==","shasum":"3ddd52aaffe2d962b140fd3ca1770287cffdec5c","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-4.3.1.tgz","fileCount":11,"unpackedSize":21876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6+oRCRA9TVsSAnZWagAAqxYP/1SpAgOqd/nJ2LZcnrUw\nJbbOIJRYjW11HHF6Rpt6Td7/HWqAzNClgg+XaJDz5GpEE2M3bPa2y8aqhYgJ\nBF8/8MOap63DuQIEEE+l4oB88qY+ZBpXhxJmsrgbdFdQExJRcBJ5BYgr2QFm\n806ozZe4m8I7uVXQQ10Zr2UTukKXvxeNcf21FCMA+0gQjD/dFK4R0j/jZRwE\nxDQaWXuENsALhoESKHL9dyPvM+ib2S3T9Kd8++LY57kgga7oToIknh4Q5rPQ\nfYl7firHpvoVJOjm9W6YflFwAhZnY7NlWNCvoiJzs+2UHSkPAOPKvxogIwhS\nrgwPxxuphREENhgNbQYERHf8OnelpXRZwXi2mADMJOEuRVCtfYYddY6JCBTc\nk9dkgQh/RWXj7TqF2D+Jc9fDlF14xSfaUvrrAUD99Jsh/PiZ/azCPniRjyNd\nk3VH0tqltXNlcBPj1k5IGggqrm9DMMhTd8ZlRTuYuckXyEALaJTqa21SqIx8\nzeNIUKGmxiKg5zuNILUFequ0B7ES89ZuAkh0UiDUuyLUEoVRzS0vT5T+327T\nYH6wmk20Uncrwtxsn6ofCYvGRXqRoMRz5W9yMz8wHXCOuFRj+9gPkrq/zxSp\nxZDklR2/yMcQUOdm2NuTjIssPJ1S4DmEynAPpL85d/cA3mrTthYpJdM702q9\n1RJV\r\n=WNA2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHSFBZipR1DQlNfqJFd9muutBzC3M82lMMbotzHsFGD9AiEA7RtrZ7Bu2JZOBpCNrCIf3fHfBztsh1Yjef4FrOsv0rQ="}]},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool_4.3.1_1542187536978_0.18641310356225538"},"_hasShrinkwrap":false},"4.2.2":{"name":"webpack-tool","version":"4.2.2","description":"webpack build and webpack build result web view","keywords":["webpack","webpack3","webpack4","webpack build","webpack hot reload"],"dependencies":{"art-template":"^4.11.0","chalk":"^1.1.3","detect-port":"^1.2.3","kcors":"^1.3.2","koa":"^1.2.4","koa-proxy":"^0.8.0","koa-static":"^1.5.2","koa-webpack-hot-middleware":"^1.0.3","node-tool-utils":"^1.0.0","opn":"^5.1.0","webpack":"^4.13.0","webpack-dev-middleware":"^3.1.3","webpack-merge":"^4.1.0"},"devDependencies":{"conventional-changelog":"^2.0.0","eslint":"^3.18.0","eslint-config-eslint":"^4.0.0"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"ci":{"version":"6,8,10"},"repository":{"type":"git","url":"git+https://github.com/hubcarl/webpack-tool.git"},"bugs":{"url":"https://github.com/hubcarl/webpack-tool/issues"},"homepage":"https://github.com/hubcarl/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","gitHead":"589220c571c71fb888cde0c6d729322b0dbff00d","_id":"webpack-tool@4.2.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"dist":{"integrity":"sha512-Az63zYqRituT7VFqvJa7/00wBfbW2vHfOm+SWIa19LKoKXskEMuaYLOl1GQmAeZvJPmX1T40BrJ+5uvHauZx6Q==","shasum":"168c72197fe9552453481d19b46ef583ca994d7d","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-4.2.2.tgz","fileCount":10,"unpackedSize":19758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7Mx8CRA9TVsSAnZWagAAJ3wP/j/zADCFfh+cfuSNHU6r\nRCagZaMMkvIj35Gl/QSwBZrWtwNQSNFoz3tJeKE7PmKAAt4jAvQuGW2Uolj1\nnvjJcBpoc5/6qhnnWWmnwTunLzsuaM36gvBoL/2vuVtjCQ6FX0iut6PiKIXF\n0ReMlfcaKrGgm03R+C5hVryMCUx8IZVfixStm4sOw+RxgmLEYDMISRbigbi8\ncd/hrPcG0PDWJrZULf7Y5KaQB8vugScZCv4xH+JVwj5Lk7dHe3BJOmxK0Ily\nXU0BU7ljuxcsrNArpIToX7oyswZ4LkWzj6eF2sK7t8b1+Ob0HQ2V+utG6zky\nLkLDBJJNU03RtsgoxFpf2r8fVPx2afUB2k69/7bQWYtI4X64Lw2NnA3agMhJ\nmiVfD668FSAzjRzna1yjMILCKCgtD0+KDDs6JLBzkbpO4+sCo8UuuKhG2d8b\n7PhW6RWV3mOZZAQYHIpBXin9X/JwR42tkRFjQ0hsn1i/31Tt88L4XMpq2SaL\nqQDga6U7l+QeK3pyDAKFfv/pzXvKjOnidqpOPGY/FIswNXHrP+AAzTgO6X13\nXV6yWcfs3KpjszwEA+p7awqWskJeiSoIm6z7gH9CpMzEwTSmElqBuHWipI0c\ngtw3qDoEHgqxWrngrg/jFkgl7BNWkjI6/OGNSJFhZ0+LcUTknj5qYJvenVNz\n5B+C\r\n=Yt2w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG0tv+KHGLQjHhB35pO3adY69itBQ8NR+TFcRzTA0KtqAiAhH8Cv8UmEWJJArr7utuWqT5BOtQVY4VEbYR/FNgrKPw=="}]},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool_4.2.2_1542245500134_0.3383904586239199"},"_hasShrinkwrap":false},"4.3.2":{"name":"webpack-tool","version":"4.3.2","description":"webpack build and webpack build result web view","keywords":["webpack","webpack3","webpack4","webpack build","webpack hot reload"],"dependencies":{"art-template":"^4.11.0","chalk":"^1.1.3","detect-port":"^1.2.3","http-proxy":"^1.17.0","kcors":"^1.3.2","koa":"^1.2.4","koa-history-api-fallback":"^0.1.3","koa-webpack-hot-middleware":"^1.0.3","node-tool-utils":"^1.0.0","opn":"^5.1.0","webpack":"^4.13.0","webpack-dev-middleware":"^3.1.3","webpack-merge":"^4.1.0"},"devDependencies":{"conventional-changelog":"^2.0.0","eslint":"^3.18.0","eslint-config-eslint":"^4.0.0"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"ci":{"version":"6,8,10"},"repository":{"type":"git","url":"git+https://github.com/hubcarl/webpack-tool.git"},"bugs":{"url":"https://github.com/hubcarl/webpack-tool/issues"},"homepage":"https://github.com/hubcarl/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","gitHead":"bb34e78012b567a99592cecc8d597a62e22fd11a","_id":"webpack-tool@4.3.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"dist":{"integrity":"sha512-Cueo5mdlkP7013nceSzk7EMNV1YqYoD6Q+EofS87hHqjVHknvnJUATcyrc6+V1IHarFwd8cNXheKau2LMDjSyw==","shasum":"9cde415157f4806cf42a78d781de5399c30ec348","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-4.3.2.tgz","fileCount":11,"unpackedSize":22109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7Qg8CRA9TVsSAnZWagAAxfwP/jUchNCGxq8Z+GBaS9l1\nmoLbZgZeGTO0pXdmu0XS+Ugpgo5C4a4prL5CJj3b3y0z3AgUUbcH5N4z3bEr\npktkRtz+BSNPr9h6TTGa68sJ5sqTp5Wj+CRkfPTnS31BJ0sZk2wltx6XDKS8\nq+4myQRUFUjJsrYNEHFd0jdoey802SSovTD+Izo7AW3qCmtYS/5X0NR1YsWw\nsatBNa74KwOise1FUbE+yflOMtvAX7zBKwWtRJWQZG/YPT3UIMZnXF3WW4dk\naWYZ9nrWT7em8UDBbQwhJ9unySjaKyGrs0zOzLjTnwUO+Z9MMWlkG1BmyRhF\noBkaxI/Arw9nO58e+P6+eLHcqMxlCkRfR8A1aTxAvAye1xgktAe2BMkjO+Q4\nTYUEOR9du6n/37hw0+H7g0f8XOIc5e2/JdUmmtJeJy4ckfkY2Yk+4jnoyeVr\nZHO7NqfkNTSXlzAYapjop/zTwGQTyOibtactmoV1riHehywgo6Cidl9+WKUA\nOG5mJWuyEimmxT+aNvyiKmoCSWafS/0hgnvLXSkq6rOcboqICheSAhLOPf1g\nAwl3JA+Sch7HRD44cxHykP7V4MIQJm8G1gh9UpXs5yvKqIIapnHSliGNifk1\nouTlifPfid7C2m1ELtw9AgSJP7z84oAatajqM3GETYlpBjWB65U5mef/jhhI\nGeOP\r\n=Wr7C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJwW8CWDcbH5jOv1bgNVxCNVptpw/d961QJfhu1wtchwIhAN+EzX6Es0dv0t7tz0sXHEWFHWGIRFzRNdXHoHc1OtE6"}]},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool_4.3.2_1542260795765_0.3979182687772076"},"_hasShrinkwrap":false},"4.4.0":{"name":"webpack-tool","version":"4.4.0","description":"webpack build and webpack build result web view","keywords":["webpack","webpack3","webpack4","webpack build","webpack hot reload"],"dependencies":{"art-template":"^4.11.0","chalk":"^1.1.3","detect-port":"^1.2.3","easy-helper":"^1.0.0","http-proxy":"^1.17.0","kcors":"^1.3.2","koa":"^1.2.4","koa-history-api-fallback":"^0.1.3","koa-webpack-hot-middleware":"^1.0.3","node-tool-utils":"^1.0.0","opn":"^5.1.0","webpack":"^4.13.0","webpack-dev-middleware":"^3.1.3","webpack-merge":"^4.1.0"},"devDependencies":{"conventional-changelog":"^2.0.0","eslint":"^3.18.0","eslint-config-eslint":"^4.0.0"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"ci":{"version":"6,8,10"},"repository":{"type":"git","url":"git+https://github.com/hubcarl/webpack-tool.git"},"bugs":{"url":"https://github.com/hubcarl/webpack-tool/issues"},"homepage":"https://github.com/hubcarl/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","readme":"# webpack-tool\n\nWebpack Build Tool, Support Features:\n\n- development mode, start webpack koa server, file memory, hot update.\n\n- production mode, webpack build file to disk.\n\n## Version\n\n- webpack 4: webpack-tool: 4.x.x\n- webpack 3: webpack-tool: 3.x.x\n\n## Install\n\n```bash\n$ npm i webpack-tool --save\n```\n\n## Usage\n\n```js\n//build/index.js\nconst WebpackTool = require('webpack-tool');\nconst NODE_ENV = process.env.VIEW;\n\nconst webpackTool = new WebpackTool({\n  devServer: {\n    before: before => {\n      // register koa middleware\n    },\n    after: app => {\n      // register koa middleware\n    },\n    proxy: {\n      '/api': {\n        target: 'http://localhost:3000',\n        pathRewrite: {'^/api' : ''}\n      }\n    },\n    historyApiFallback: {\n      index: '/app.html'\n    }\n  }\n});\n\nconst webpackConfig = {\n  entry:{\n    index: './src/index.js'\n  },\n  module:{\n    rules:[]\n  }\n  plugins: []\n};\n\nif (NODE_ENV === 'development') {\n  // start webpack build and show build result ui view\n  webpackTool.server(webpackConfig);\n} else {\n  // if you want to show build result ui view for build mode, please set  process.env.BUILD_VIEW=true\n  webpackTool.build(webpackConfig);\n}\n```\n\n## Configuration\n\n`config.devServer` support follow option:\n\n- `proxy` {Object} see https://webpack.docschina.org/configuration/dev-server/#devserver-proxy\n\n- `historyApiFallback` {Object} see https://webpack.docschina.org/configuration/dev-server/#devserver-historyapifallback\n\n- `before` {Function} see https://webpack.docschina.org/configuration/dev-server/#devserver-before\n\n- `after` {Function} see https://webpack.docschina.org/configuration/dev-server/#devserver-after\n\n## Run\n\n```js\n\"scripts\": {\n  \"start\": \"cross-env node build\"\n }   \n```\n\n```bash\nnpm start\n```\n\nStart Webpack Debug Server: http://127.0.0.1:8888/debug\n\n![UI-VIEW](https://github.com/hubcarl/webpack-tool/blob/master/doc/webpack-tool-ui-view.png)\n","readmeFilename":"README.md","gitHead":"bb34e78012b567a99592cecc8d597a62e22fd11a","_id":"webpack-tool@4.4.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"dist":{"integrity":"sha512-1SwTSQGZ8RwmtwPI1fPmqQqT12tLt484JuYZwkTPcFtq0AjsSAab1A5Ei07JaiOnbsnGd/6tBsxMXkmaCDoYww==","shasum":"4c79d9d9a0e1007b15943a5370c4b536aeb4c01a","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-4.4.0.tgz","fileCount":11,"unpackedSize":22533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRvhtCRA9TVsSAnZWagAA5Q0QAJH+IL1lLqZD6GlnxhwI\n9nv//sPV1oBIjobPQHJlVRLt1XYj+91TlWUvh/lbA20txVcw8yZt/6yrBI07\nbHlvIhimPhIq0Ep/5QS8/8AY0ENA+kuK3xXqg5GbfD74U8oLjF7WF4fWX4PL\nY7glBDXy4lkVaK5KqYgvGBJZseaYkgUHjJjVZBkk0xjpOleqeig5CtjwxHlB\nZd9hB3P5CG8ILrMWxjT97uSz0Ht2w94JVaQulkJ4q4I/YHB31AfLAakaUVdN\ncvhQr50cooXYxdqNHWKGHYbCWbWDPblVPv0NPa71tH82xGljBz+3QPx4qFwu\nLL4P/+1FGIIpW8NKVEz+ZuDqK4xOrxpx+OtjpFNmlFZ86YXyjagrLytImZAA\nTYeTj2SAGBhs9Ujv1LnWTriRkpqtm17iD9JXLAs9Ra7pNCYYqYO06mppR3Yp\nw3O9HyiiFj1mQ8Sp+WdgNoc8iwQRqFVVbkTY8GJX3FpGQhAFcFe9xsWVIhvK\ntW9+wOdSbVIzg1Cs9lg1dMRAe4CnM567nplKJDOWvSYGbZVhefFh1pn3bXXP\nE/+z33T3mY6ryIki9e8K65vHS3Ym07WesluZ7ne2/pLqRfHZ03fiIfp/TXe/\nGVRLnKxzscGAbU4r5wDIiw6RcaJeo9yJkvnCjuUJXtGl4yyDiEkUhr+VFaPc\n/dzc\r\n=jRJF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHYWGVNG2dFqOphYFZoOR/aKq1iYaPNK1tJ3A1lku0+rAiBZUNBnE63UgdOJ2+Zlav44AHptEDtuw6KaNL/NZnVzOQ=="}]},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool_4.4.0_1548154988456_0.14202236684042835"},"_hasShrinkwrap":false},"4.4.1":{"name":"webpack-tool","version":"4.4.1","description":"webpack build and webpack build result web view","keywords":["webpack","webpack3","webpack4","webpack build","webpack hot reload"],"dependencies":{"art-template":"^4.11.0","chalk":"^1.1.3","detect-port":"^1.2.3","easy-helper":"^1.0.0","http-proxy":"^1.17.0","kcors":"^1.3.2","koa":"^1.2.4","koa-history-api-fallback":"^0.1.3","koa-webpack-hot-middleware":"^1.0.3","node-tool-utils":"^1.0.0","opn":"^5.1.0","webpack":"^4.13.0","webpack-dev-middleware":"^3.1.3","webpack-merge":"^4.1.0"},"devDependencies":{"conventional-changelog":"^2.0.0","eslint":"^3.18.0","eslint-config-eslint":"^4.0.0"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"ci":{"version":"6,8,10"},"repository":{"type":"git","url":"git+https://github.com/hubcarl/webpack-tool.git"},"bugs":{"url":"https://github.com/hubcarl/webpack-tool/issues"},"homepage":"https://github.com/hubcarl/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","readme":"# webpack-tool\n\nWebpack Build Tool, Support Features:\n\n- development mode, start webpack koa server, file memory, hot update.\n\n- production mode, webpack build file to disk.\n\n## Version\n\n- webpack 4: webpack-tool: 4.x.x\n- webpack 3: webpack-tool: 3.x.x\n\n## Install\n\n```bash\n$ npm i webpack-tool --save\n```\n\n## Usage\n\n```js\n//build/index.js\nconst WebpackTool = require('webpack-tool');\nconst NODE_ENV = process.env.VIEW;\n\nconst webpackTool = new WebpackTool({\n  devServer: {\n    before: before => {\n      // register koa middleware\n    },\n    after: app => {\n      // register koa middleware\n    },\n    proxy: {\n      '/api': {\n        target: 'http://localhost:3000',\n        pathRewrite: {'^/api' : ''}\n      }\n    },\n    historyApiFallback: {\n      index: '/app.html'\n    }\n  }\n});\n\nconst webpackConfig = {\n  entry:{\n    index: './src/index.js'\n  },\n  module:{\n    rules:[]\n  }\n  plugins: []\n};\n\nif (NODE_ENV === 'development') {\n  // start webpack build and show build result ui view\n  webpackTool.server(webpackConfig);\n} else {\n  // if you want to show build result ui view for build mode, please set  process.env.BUILD_VIEW=true\n  webpackTool.build(webpackConfig);\n}\n```\n\n## Configuration\n\n`config.devServer` support follow option:\n\n- `proxy` {Object} see https://webpack.docschina.org/configuration/dev-server/#devserver-proxy\n\n- `historyApiFallback` {Object} see https://webpack.docschina.org/configuration/dev-server/#devserver-historyapifallback\n\n- `before` {Function} see https://webpack.docschina.org/configuration/dev-server/#devserver-before\n\n- `after` {Function} see https://webpack.docschina.org/configuration/dev-server/#devserver-after\n\n## Run\n\n```js\n\"scripts\": {\n  \"start\": \"cross-env node build\"\n }   \n```\n\n```bash\nnpm start\n```\n\nStart Webpack Debug Server: http://127.0.0.1:8888/debug\n\n![UI-VIEW](https://github.com/hubcarl/webpack-tool/blob/master/doc/webpack-tool-ui-view.png)\n","readmeFilename":"README.md","gitHead":"bb34e78012b567a99592cecc8d597a62e22fd11a","_id":"webpack-tool@4.4.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"dist":{"integrity":"sha512-WvHj/ufV+VzWsf+8cbRX+f4F5XgGDCYm0f7km6vrJESV5OUqLeQ+kKf4PgY9+hqjtwylN2ijFVp3ChalNwujCA==","shasum":"a95657bcbbf054fdc432e96a5a9ed3d97907bf98","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-4.4.1.tgz","fileCount":11,"unpackedSize":22574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRvnnCRA9TVsSAnZWagAAP8cP/2314rXdWVmsteKAs9Lc\n+GYyP+TATMsXIwaXXB8kucRtoXG8/FP1ikUDNicB5y1j+XchvsXH+AOpLi+W\nniXDkIUTGjpv7WbhEQuIxw7MXg47+mw6vpPNuGP2IWlj4CmzVagQDZXjkLvH\nwPcIF76olgUPV2wZ4Iw7RolhzPWBjvIdjVk2y49oerHMg3bwg5tVgV60LFCQ\n6TLcPTBX89zKq2BDparZTY4vs3WQ94a3Qg6N131tSqz6BUw+YnhktsiFyfER\nsF6vzlpUUYy2H4gFFA5b5XVVhv7f+Vl/734vh+McED8gERboVfK9fbrOv8FV\nOJ6AYEwYRNvHY0VRxI+XLArakuVJPGiY5plRRve75ToHMCVqWSH13uzn7pEn\nnbT0Na1iDZXe05RlTn7qo3IzSrEKZFwaH1zc1E8Iz9MKfKFJAipQDa+dBkkY\nYNGVHOGsBZ2/39JU1KJly56jSw96TrdhJxnE1ITIknQaPo5ToFfevOeJIcFB\nSUd0i6uFRgbShoV7jKbUc9nAwWBC683ZzC8vGl1jR0N4QrsHoLUt3hxxGuwC\n/bbyAfTGPN1r2gL4YT3G8eMN18S9G8ryG/OvnxbN0Il6m2LHMx/q+jAJKyx7\nG4Pl76Va0x2x2DAF0q7m94AlnCuHJoeoXNHCi5j4j6O5HRfSx7yE/Za6ElEJ\nKVEs\r\n=AOeI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBQE1eIQjkbF4mp4qYKmE2Ep1OnzDvmEE4w8T57LbKM5AiBtNppkY7KRJ4fMYQAAyY2Kc3EAK8hRK3yuHV0a7IRkmg=="}]},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool_4.4.1_1548155366811_0.6110559869075145"},"_hasShrinkwrap":false},"4.4.2":{"name":"webpack-tool","version":"4.4.2","description":"webpack build and webpack build result web view","keywords":["webpack","webpack3","webpack4","webpack build","webpack hot reload"],"dependencies":{"art-template":"^4.11.0","chalk":"^1.1.3","detect-port":"^1.2.3","easy-helper":"^1.0.2","http-proxy":"^1.17.0","kcors":"^1.3.2","koa":"^1.2.4","koa-history-api-fallback":"^0.1.3","koa-webpack-hot-middleware":"^1.0.3","node-tool-utils":"^1.0.0","opn":"^5.1.0","webpack":"^4.13.0","webpack-dev-middleware":"^3.1.3","webpack-merge":"^4.1.0"},"devDependencies":{"conventional-changelog-cli":"^1.3.5","eslint":"^3.18.0","eslint-config-eslint":"^4.0.0"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"ci":{"version":"6,8,10"},"repository":{"type":"git","url":"git+https://github.com/hubcarl/webpack-tool.git"},"bugs":{"url":"https://github.com/hubcarl/webpack-tool/issues"},"homepage":"https://github.com/hubcarl/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","gitHead":"4e90e6cd9ef89c66c62e862d1edf3d87db110348","_id":"webpack-tool@4.4.2","_npmVersion":"6.4.1","_nodeVersion":"8.15.0","_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"dist":{"integrity":"sha512-SfZFzRs7vxoIH3BxD/rsHDh3gM/NZKchT8C7yx7OKx3yaU/Odvwrm6oONEpDeGKG72B3XFpBiI3vP89mlcoJQg==","shasum":"85d5f9c334f1eb889a0c6364aeadec73b049406f","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-4.4.2.tgz","fileCount":11,"unpackedSize":23603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbkb2CRA9TVsSAnZWagAAq9EQAJy6VgyukBZS7R4avQS9\nj9Jfrl7yc+HR2MWvUMGaSM6JDBZwMx+qP9hFDKgJMUPlxU4X3+QHkMdquztL\ncU/5ET5ppHiKxcC/yVRNeM+rdBHXNlHIlmdY7qZZlrgdhLq3ZsG8D/ab5FQI\n0yCRe7zgYlDPHE4E+Wx0oN/Vu9/uGcVM+hyAQ/fRmSJ1m4fkxDAd3mpveHra\nvDtki71oxcLzr7hEl6fdVAHLONI8GBfr6xeP9RYZFB9mlWeQCx4q1c+L9kpR\nV0u9twznJ5w1rwZm5kyiGZMqYH1GaoDp9CvNuwSbmJUqbcxDO23pbcxu6s9k\nLVY1BLOVoR4LzX9gbkX2HhVn94ZVHZaYSflcbp8hHh3NbD12duNLsGbM2W02\nPbWh6p0UK/2v+28yLHbP+rsOLCJh7kwfbUsKmvgYsFc6ZnY0DyKv140KWyBi\nu6cdVfqpHWsdCz0y9C2Tx7C5FnWXIOugoobHzt9JeaZ3yWo5DHhmWgQrST/h\n3FuBEP66gjXaa8cAHa7iqDfOxhv3R5KYBrvFxbZCjsCpmtALzbbZwHXBKEtr\nVFgQdMj6sPy/34J5cUmWXITlsgcqjtngsHmOQnUF9gxKTV8ntTbrKF7APAsj\nHczpEY+6hA8JpczJ1jfbjfixMIeXd0QnPAQEsweWw7cmub9Bx08noFvcmv5e\n4BtC\r\n=KG3U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrwK0IWLmki4k8o8XM6PvVH7h+ns/CCu+uYwnoyYL8JAIhAPxtmo7R6H3CYdxjYqHxCWGBC3Ri3bJbd3HjJPV5JkRB"}]},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool_4.4.2_1550730997720_0.9151634885784212"},"_hasShrinkwrap":false},"4.4.3":{"name":"webpack-tool","version":"4.4.3","description":"webpack build and webpack build result web view","keywords":["webpack","webpack3","webpack4","webpack build","webpack hot reload"],"dependencies":{"art-template":"^4.11.0","chalk":"^1.1.3","detect-port":"^1.2.3","easy-helper":"^1.0.2","http-proxy":"^1.17.0","kcors":"^1.3.2","koa":"^1.2.4","koa-history-api-fallback":"^0.1.3","koa-webpack-hot-middleware":"^1.0.3","node-tool-utils":"^1.0.0","opn":"^5.1.0","webpack":"^4.13.0","webpack-dev-middleware":"3.6.0","webpack-merge":"^4.1.0"},"devDependencies":{"conventional-changelog-cli":"^1.3.5","eslint":"^3.18.0","eslint-config-eslint":"^4.0.0"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"ci":{"version":"6,8,10"},"repository":{"type":"git","url":"git+https://github.com/hubcarl/webpack-tool.git"},"bugs":{"url":"https://github.com/hubcarl/webpack-tool/issues"},"homepage":"https://github.com/hubcarl/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","gitHead":"298b972c27ca0e3f457617baa5adbf45a317b52e","_id":"webpack-tool@4.4.3","_npmVersion":"6.4.1","_nodeVersion":"8.15.0","_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"dist":{"integrity":"sha512-7idXnfzWDQWwNljEWpbKVhIfbY6+ZHn/4DIu9rmEBdzy85rHVcaY/eoykX1AQ6TrZApoSZbZCXuDJnBYLG3SqQ==","shasum":"58aeb00dc36af9c368c8887274bdb06ddb281be4","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-4.4.3.tgz","fileCount":11,"unpackedSize":23896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgNwiCRA9TVsSAnZWagAAUisP/3JTCdW2OpO0bJo4hx/G\nHgdSUemuPUfYFg0l89usZ3KR1FaFtrb5tFAaQSvjZtBHjSPagXLiL8y0b3oY\n+0ZzHCOF8pEPkvmZM163dLanKvfZMtxAyECZheH5FOTKqmY+W+1N408wuVqX\n9vCqEUIYbwYlRs7sFGu7t7qY08GFegT4sdPADod85grmwG4+ftFWDB7NSaVR\nj/c5tjSV2AZqBxzdHygqU94iceOYTqpS+1u306ZtDhu9NclalMt8smiAi8Df\nH9IVnj485EF+bs96EYcseNb2eo0yjrnazxuu+vzkolVjWXksOw2iInvinv+q\nB7Gn1kTggfVdFO4ok4y8d4O2Wphlh0kaNxFfz1gdt8hkbfegAf9YlGpZg66F\nvGDBUMbkJd40sKav5UGqLPYgMSBdv26TsjgNUo29JvoaOEjzYnns3XXK6Hw8\ngvcHpQ7TGKjYu40dEXW0Ff3+Flk0IopgjijkwmI8P+s2xykE7lmsSMX9K6mv\nlkBNawiV7b9c0A8pKhzS3qS+Ns6wOjI/w4Pr7xvc0czI6/gbdEHMSu2ch6Ey\n0fDXUTj3t2fs6gPr9Mze9juZ8ZgI9+YBS0NDDEhVObZIRup9PJgEGmEp2e2k\nTN2aHVMLXSZ5fh5eepBF+H+Ezqf05JfaGM2+niktcqcQ9QfXI2C0WSl6rZKD\ngSsX\r\n=2CnT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBqTWi7co/k8nFjEWqGFF167qT+qpn4P0UO/xJGtLst7AiA6K5ptTO5q8MO6FWIIg1GQEEbhgmNjMN5UPrwN3VHriw=="}]},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool_4.4.3_1551948834077_0.21497819621445546"},"_hasShrinkwrap":false},"4.4.4":{"name":"webpack-tool","version":"4.4.4","description":"webpack build and webpack build result web view","keywords":["webpack","webpack3","webpack4","webpack build","webpack hot reload"],"dependencies":{"art-template":"^4.11.0","chalk":"^1.1.3","detect-port":"^1.2.3","easy-helper":"^1.0.2","http-proxy":"^1.17.0","kcors":"^1.3.2","koa":"^1.2.4","koa-history-api-fallback":"^0.1.3","koa-webpack-hot-middleware":"^1.0.3","node-tool-utils":"^1.0.0","opn":"^5.1.0","webpack":"4.28.4","webpack-dev-middleware":"3.6.0","webpack-merge":"^4.1.0"},"devDependencies":{"conventional-changelog-cli":"^1.3.5","eslint":"^3.18.0","eslint-config-eslint":"^4.0.0"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"ci":{"version":"6,8,10"},"repository":{"type":"git","url":"git+https://github.com/hubcarl/webpack-tool.git"},"bugs":{"url":"https://github.com/hubcarl/webpack-tool/issues"},"homepage":"https://github.com/hubcarl/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","gitHead":"0b0ac6782f47cc41744814ac83e4939a72526e14","_id":"webpack-tool@4.4.4","_npmVersion":"6.4.1","_nodeVersion":"8.15.0","_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"dist":{"integrity":"sha512-fRQyU9ISJ8+uPhuEpHhqZrnWR+UN8lJxHQ2Jc5dxAf6kSKMuYE4ETrikA8FzpwhUfn05edp4sSYj9AgjcULOFQ==","shasum":"031c50ffdf2cd124b61b04a681c000cdf2dbdcd6","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-4.4.4.tgz","fileCount":11,"unpackedSize":24164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckfadCRA9TVsSAnZWagAA+psP/1t63HiBunaYMlqOXpCh\nnVGvyffheuRQFdHmZOFfg7UFTp5wnqsiict9PpmMXhRL3l8TRSqS2rFvZ+jG\nbDhueNLy777FsVTxDV6TpWUGTmHh0nAWsuq62Ab3v/ymQgvIvD/sByQEAli8\nGmpQox1PWccUhRtpUa05TDpvzYB2uZ1qqgMZK2msuq441vy+b7Vg3r5n7rFv\nLsququzLZDUUGOMmO74QSO7v/ctOThZ61Gd14QIk7K6xIcU4bAKLh4RvEfSH\noXGVcBQXje8JAfUaRbizPHGA1/CLttJ8+GHoIJqpakDXMbcOot/GVAnQfzLT\nDJadrSPPH6swG6+M84VP/ozTCLQaF1bMwQlOlRE5JaoW0do0Ln5ikM8oHvYI\nlNYfZBQ2kug4SfiNx7nmv9iCBMXYnKBJbux1k4u3vppBKH5/08vgMYsDm5jw\nVOBjnYmtfT95eHxLyk4Jgcusu4KyUVBOenINjHZKKTg8MpvzZkWj1vt6O8IP\n91yjAQp+y3NenwWWmYsUKMLwphGaQsx/3mnZwm5lIkfIrWgkjr1roaJFe6M9\nQUPi4YAqmJt9B7fWs9CXCoHt1efwI1ADsTNlfkY6/5COpCzsYjwyNfSGQmnc\n2lPDv3pysotcryhJ+LjzkcCOFls3wdFe9VoUf63/dOpTTaiJf6Ep7pzkk72d\nzDho\r\n=QGuF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAKbBddqvV7iXsOdOHAN8dHIP3aGPBenQl94ZhkChNQgAiEAzWQe37epsgSdV+Uy7VYz0F9AfeTEviXZNt5ZS0alAiE="}]},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool_4.4.4_1553069724393_0.6371390025176193"},"_hasShrinkwrap":false},"4.4.5":{"name":"webpack-tool","version":"4.4.5","description":"webpack build and webpack build result web view","keywords":["webpack","webpack3","webpack4","webpack build","webpack hot reload"],"dependencies":{"art-template":"^4.11.0","chalk":"^1.1.3","detect-port":"^1.2.3","easy-helper":"^1.0.2","http-proxy":"^1.17.0","kcors":"^1.3.2","koa":"^1.2.4","@easy-team/koa-history-api-fallback":"^1.0.0","koa-webpack-hot-middleware":"^1.0.3","node-tool-utils":"^1.0.0","opn":"^5.1.0","webpack":"4.28.4","webpack-dev-middleware":"3.6.0","webpack-merge":"^4.1.0"},"devDependencies":{"conventional-changelog-cli":"^1.3.5","eslint":"^3.18.0","eslint-config-eslint":"^4.0.0"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"ci":{"version":"6,8,10"},"repository":{"type":"git","url":"git+https://github.com/hubcarl/webpack-tool.git"},"bugs":{"url":"https://github.com/hubcarl/webpack-tool/issues"},"homepage":"https://github.com/hubcarl/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","gitHead":"e0b0cc7eb581367bccfeadb2580155b34f7705ca","_id":"webpack-tool@4.4.5","_shasum":"15ee0def928bd548141c09932485d4499f32a494","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"dist":{"shasum":"15ee0def928bd548141c09932485d4499f32a494","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-4.4.5.tgz","integrity":"sha512-iQoXk/6tOy7UOu1BWC/WZY3QN/QRZ8OfcicMn52EAABbIAqRu8m8dF0zOfPKmckxA087QyIPEbIPvUo4wQVv6A==","fileCount":11,"unpackedSize":24538,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpCn+CRA9TVsSAnZWagAAZIIP/juxJhegdK7nTnPHol7E\nqmRt9470fUB6v3gNpcSWSYzqfSvwQ7//P+zT0HWJiiiN38lK4Fk/mwt9ShqK\nJ5HKUdYxMlsKwgpJDAIloECYLfhTzYlvhNvYQ16uEA8k4LWV7s45sdKm8QoW\npc1sswhCsovg7Weec8zYQvm2xgmxLE+Ad55VwZGS/iPGqKw+HsNHRZ3WAD4w\nDo4RlEeIOhNuo74YJ2rFFVul4V6JIC9o52pEQ02UR0+WNU4mTsM9VxVbuAoY\ntdFO1vM+k9Sin814UU4V0cCh/RX8vYN3T7NdrkZAUo+U06suDeozbF3Yq5Q7\nLjfiLN3++VVjndsjr6fbwgdfo0VvRrggQuHdV3UixeczawZ5zKDkmOX8p42S\nSRBdntpFSi9oXONkXK5sdE0NS8TZtkk8ONq1bi00a+qR/TaHrutl61jOvOMt\nRRVVd/VwUuoz6hhTcweNRB3xbWkEba7FMqVBMYr84VDxi5Uf3wIr7Gia+yo8\nNmJqb07o0QuB+DwZOL8+NJADcTz/WjkonmlfQHnpkWaSaowc20CrmoHVoPxj\nvJJqFWf4sU5jWc0NGBI0H3i+SpNuVzI3HZKu+3VUZdcGJ6L/tOO6VGgqxu/z\nplmBmaaCSFrj1Sjau4xmC60JvITpY7ZO7gLgDRvKZ8eKPJ9IqHQAo8QYNrnc\nKSZQ\r\n=zehR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH12PLhRSTdWLrnLVulguLWymleYno3i3Kcea3qAt9UEAiEAgLjbCxyLe6PzXak/tKE1AgIGMj1d6QAbiRGLv/VWWcg="}]},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool_4.4.5_1554262525805_0.33252865033951995"},"_hasShrinkwrap":false},"4.4.6":{"name":"webpack-tool","version":"4.4.6","description":"webpack build and webpack build result web view","keywords":["webpack","webpack3","webpack4","webpack build","webpack hot reload"],"dependencies":{"art-template":"^4.11.0","chalk":"^1.1.3","detect-port":"^1.2.3","easy-helper":"^1.0.2","http-proxy":"^1.17.0","kcors":"^1.3.2","koa":"^1.2.4","@easy-team/koa-history-api-fallback":"^1.0.0","koa-webpack-hot-middleware":"^1.0.3","node-tool-utils":"^1.0.0","opn":"^5.1.0","webpack":"4.28.4","webpack-dev-middleware":"3.6.0","webpack-merge":"^4.1.0"},"devDependencies":{"conventional-changelog-cli":"^1.3.5","eslint":"^3.18.0","eslint-config-eslint":"^4.0.0"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"ci":{"version":"6,8,10"},"repository":{"type":"git","url":"git+https://github.com/hubcarl/webpack-tool.git"},"bugs":{"url":"https://github.com/hubcarl/webpack-tool/issues"},"homepage":"https://github.com/hubcarl/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","gitHead":"2e1795afe1ca6c05b5a12c1ee36cb3740d208c3d","_id":"webpack-tool@4.4.6","_npmVersion":"6.4.1","_nodeVersion":"8.15.0","_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"dist":{"integrity":"sha512-CzleV76rk0Vu7RCxdfvTPNYR1tHNGu27r3muZkun04PCwhKbA9Ny4/mu727fwLAYFBAhKHyM3ayQdOYVToKHEw==","shasum":"263e636f18dbd454eda7cce017f7a60e325dd483","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-4.4.6.tgz","fileCount":11,"unpackedSize":24823,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpCvwCRA9TVsSAnZWagAAZokP/0hYu1XppdH7dBDxJSR4\n4NJNbbluXf4WNn7xz/bxdRCQsgMUy0K4JC9GKcDjienZMmE2WJ9tkomzT3jF\nW4SaFYWuoooALdDIa9deUGtMNZLxN9qzbo46otAnIgxtX8SEtJ9lCcQH1em4\nDjRKt1uVnEENxiyY5PBstfcDjmKx+UOF9dRtpLVH6EszHbCdiO1FryxG1CSI\nCl0DGaVZ5beTW1+PM75XtPl6PpgRr6MhDNRIdbCnn/W1i8FJ0807C1ebi/Zx\nqv8l9SzbYn1ZO6YHOnoryh31ZXkb5N6tFc2axIcRbf46lfXQHVimcWQcuUST\nkD7KY06Xinzs8eAaA3S4t0ZOjyFH3ub8imopNnd80eg7IQaCyUEe+rq7h2vK\noATtQ1Qqg+mqXV/xXUEqR23HskS2NLBFjQguRNqhnol1Sy3tdQT7nbwtPRTc\nPuzlMDO6Nvzd3+Sx+OeBWAkCSlZQ28CBa9zOuCVReuKqR487GPEAR+Pg+T20\nb/G1OBj2+R/rFCk6JKDzf468CbteLaZvfPR2G3/ZAn/r1ayJkgLvnb/mEAs9\nk2KIlkdniAtS/fcez+j+S6Z0FzyUdmhAiV9qHpR8igffJG3EHByN6jHDkgnS\npFTrgurJZ1HErOv9gIIveNcgD8pCXMbqTuyMALtCUPuHCHpzJLS4wYF13WAY\nzGoV\r\n=liEF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAC4FJgUgEqVnGiekz7JWtufOcmVe0WUwqS5UOEi3iPgIgNfEu15mypFrF2WAjExOQLHWPkjjuPTNILcYa266vznA="}]},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool_4.4.6_1554263024092_0.2786280905749341"},"_hasShrinkwrap":false},"4.4.7":{"name":"webpack-tool","version":"4.4.7","description":"webpack build and webpack build result web view","keywords":["webpack","webpack3","webpack4","webpack build","webpack hot reload"],"dependencies":{"art-template":"^4.11.0","chalk":"^1.1.3","detect-port":"^1.2.3","easy-helper":"^1.0.2","http-proxy":"^1.17.0","kcors":"^1.3.2","koa":"^1.2.4","@easy-team/koa-history-api-fallback":"^1.0.0","koa-webpack-hot-middleware":"^1.0.3","node-tool-utils":"^1.0.0","opn":"^5.1.0","webpack":"4.28.4","webpack-dev-middleware":"3.6.0","webpack-merge":"^4.1.0"},"devDependencies":{"conventional-changelog-cli":"^1.3.5","eslint":"^3.18.0","eslint-config-eslint":"^4.0.0"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"ci":{"version":"6,8,10"},"repository":{"type":"git","url":"git+https://github.com/hubcarl/webpack-tool.git"},"bugs":{"url":"https://github.com/hubcarl/webpack-tool/issues"},"homepage":"https://github.com/hubcarl/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","gitHead":"b9073b0794f6dc77ad6c9f324b0176fb391ad855","_id":"webpack-tool@4.4.7","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Kv5adpvivBzzM8s1WmHsSHtCXN8dBL5LCP1vrp1k4bUD/0RT5i8vFEBeqouPIqXQ/AYT/26C2rZ0DZyxF7AguQ==","shasum":"754525a2f9c07925e13783058d78218f3704f0b6","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-4.4.7.tgz","fileCount":11,"unpackedSize":25387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLrXBCRA9TVsSAnZWagAAV38P/i0IiRoprNDSDhsScHlL\nMukFYhnwSj6NX4lwpT6188iy1gtxMsVkKML7+GF3sEl1IFan4A2rWnJ3daCl\nq6xQvyoA3AL/O0tlGjjWzN9lMsUuqzYzKL6cKMq4xIWG1kcf1Tk3M3yscGAI\npK8SSoAe+t0IJZzfPRf9hGDeNQIJOXHDQN7lG5i0a012nrdRGTf7YQcV7/Hr\nPKR4cz6ER3DW1Zh8jq6dfa/HpWO8Vrce+5yZnYfkGnS0fByRyG71jB0wmIcX\nQEaPd6oRjsvt7gdSoqCdtcx4QaBL83riw2LDd48Vgu/VpvkrVSxQ4ohynm/+\nFSGoOkXSnBTyJpDsJ16ReKok76vrmZmf/8tEy/wqbcJQ7+rm+hca65G0PUL1\nAx6SI8GfLWlK3P5WDrmAque5+auCZ3Y2DSswr1SH4VBImTD+G6JarIiURG33\nYGCG2CzzpM3NlOi9DE+C509d6/B7HFaeZnKCQ7pD4ZXS6uamkd78Pmmhak7F\nx9tvIZ5HOYBLp/CxOpmrRmfCbFSnO0VHML5CncCFAfUBcGhR1ZWvqZsPY4Uq\nXqNM/ly7z4ENCT+tHVc2vxhyWPtntxTXhsMGJErL3afyCAZi1Vx7viEL5jKi\ni0vypdo05EkxaE7rpeZFYGA9a+OGb8E4Qs4zT2CPA16fY6M53G+k/P9vo2Ko\neziU\r\n=T8aX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbRY1S0dbwptQ9nKnSokl719Ri5Qfa5jPy511AJZCfVgIhANFuhKiTOUjzjISqXcNEM4T5gHLlPAQVLJWIpSYv/xqq"}]},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool_4.4.7_1563342272656_0.22953834483174385"},"_hasShrinkwrap":false},"4.4.8":{"name":"webpack-tool","version":"4.4.8","description":"webpack build and webpack build result web view","keywords":["webpack","webpack3","webpack4","webpack build","webpack hot reload"],"dependencies":{"art-template":"^4.11.0","chalk":"^2.0.0","detect-port":"^1.2.3","easy-helper":"^1.0.2","http-proxy":"^1.17.0","kcors":"^1.3.2","koa":"^1.2.4","@easy-team/koa-history-api-fallback":"^1.0.0","koa-webpack-hot-middleware":"^1.0.3","node-tool-utils":"^1.0.0","opn":"^5.1.0","webpack":"4.28.4","webpack-dev-middleware":"3.6.0","webpack-merge":"^4.1.0"},"devDependencies":{"conventional-changelog-cli":"^1.3.5","eslint":"^3.18.0","eslint-config-eslint":"^4.0.0"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"ci":{"version":"6,8,10"},"repository":{"type":"git","url":"git+https://github.com/hubcarl/webpack-tool.git"},"bugs":{"url":"https://github.com/hubcarl/webpack-tool/issues"},"homepage":"https://github.com/hubcarl/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","gitHead":"c48531d1ef7de1a322d73a754ff801696d2fede4","_id":"webpack-tool@4.4.8","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-LCMdIwUdozY4au4iF/fP0S0kv5Hc3uExn5bc964QeQy0dSo69GAFF8pPMe0Pg/q5zBDy6hjgwMsi5kIoOaG7uQ==","shasum":"ffa453514bbb9d21cae203028d12c0fb26eb7169","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-4.4.8.tgz","fileCount":11,"unpackedSize":25207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkaz9CRA9TVsSAnZWagAAjYwP/AzlCxpr0vxZlH/QeweS\n7Z4n7HflumOp+/Zlpy+NcPfbg9xyOWHKeDZqP0QvzNNjnjmNgOrh/r6Y2tZV\nwnpDUOTZ+Myd0N206hQ50DYPoRLugscNwSbtHhRo2cG1U9Wmo2tAQZjDBl+4\n5Cx/XEYLX0mJV2hIGEZ/xM6cPktggWNPRTeW+KQNhWlWVn3jsJ7lp3nXaV4g\nFLDMIKZlSwSwlYfXJDR6RNKZb3DjHiejijA/8qzSG9exqKVfTaD3i+Q59D3m\nyPBSnNd5Ces7uEXPxggTH2p3T5EBSXPdbNjYMa7beNbzSI09dA0+UFBxgjiw\nV5oXluolalJ9j+52s73XlEpDg8P2FG7Cx2KwMZERZofIlyqGzWjjawtbBHNk\n+UyExybTHMHtFKA7W+FyY7vpoUvd0jIQjDn3m7k1eCesII/9X3fcePgVBGKQ\nJMRuaL8W01Od/spjfxXvRqxG4sXVcXQSs1eiaz6Bv94+UW+di3Cj5YjOarif\ngErZMh8UPNQtvDl7xiQXSHaWchSs9RfXniW/q0VBwWqNZCdHqlqDc8U5H0eL\n5CsSz/my5WqhK9P+TZwD05r2Iex3JgEWsNOaNAV0ZEZ7BHmfsErxcxff2LPS\ndeZShkLlGWcpOqlpciX7zP74RZnc+4gF/2Gl711bqWX3E85fkRcTuayuaKYY\nz+Pd\r\n=b5YC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfMvYKKVwTIoPTRx/wBwtOwtQl1HEQS5FZc5xE6u8i2gIgIRMfwIc63FD4rF/3xejuGutm2T8SvPUoqBFfN5l4J9M="}]},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool_4.4.8_1569828092538_0.6237662109822235"},"_hasShrinkwrap":false},"4.4.9":{"name":"webpack-tool","version":"4.4.9","description":"webpack build and webpack build result web view","keywords":["webpack","webpack3","webpack4","webpack build","webpack hot reload"],"dependencies":{"art-template":"^4.11.0","chalk":"^2.0.0","detect-port":"^1.2.3","easy-helper":"^1.0.2","http-proxy":"^1.17.0","kcors":"^1.3.2","koa":"^1.2.4","@easy-team/koa-history-api-fallback":"^1.0.0","koa-webpack-hot-middleware":"^1.0.3","node-tool-utils":"^1.0.0","opn":"^5.1.0","webpack":"4.28.4","webpack-dev-middleware":"3.6.0","webpack-merge":"^4.1.0"},"devDependencies":{"conventional-changelog-cli":"^1.3.5","eslint":"^3.18.0","eslint-config-eslint":"^4.0.0"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"ci":{"version":"6,8,10"},"repository":{"type":"git","url":"git+https://github.com/hubcarl/webpack-tool.git"},"bugs":{"url":"https://github.com/hubcarl/webpack-tool/issues"},"homepage":"https://github.com/hubcarl/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","gitHead":"ff2123df17598a6286a77c0373c00bdcd7359b0d","_id":"webpack-tool@4.4.9","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-5rqmKfjglUHe6Q0lx777zWZV8PHktufcbUZZJfWYrbVmOnuSgaogTQZCzslX6ydrWvesZ7/Sz6aF8VQ4OIBa/A==","shasum":"17d1a30e00aac4cdf6c887dea603b9be5a01bc33","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-4.4.9.tgz","fileCount":11,"unpackedSize":25511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdndBiCRA9TVsSAnZWagAAwP0P/15sfRcUH7PJ7f5pJvDO\nt5Z+1M5DZUQM69FgPVnr4GEte7UpWrJetE1eCeyFoTCCyNPy+z95Nbmv0LPs\nTUL3WLln7iN9fcIit5OEBOyhOX4nqh6hJvLuHIS/4iRYBt7SVN7VvyL3qMCh\n3ZvirrijzCHrYX0/DIuXdfjCQk2QLiazbuHy/23Rnhl07EOpZPHylMlCZD45\n3ppJzH1v8rcFW3V16GUh+wFEw4G4o7hsRwqIte0G+Iz4O+9fHH06jz/alBp3\nq7DIdRV8Ws4M0KJrmNL0IhlbRWu5kNXU7ZWbRcN9i1yzsXcKW584gw1pttfk\nCPLsN9l4GaCPB7pMYG/L70yyOekNghfWK1SIOuKIDgyON7gcLFEK6PFgX95n\nxInTTeytTBXDP7be9H7i4epn+7LeuoYNo8BDpjJLvjNGNPF7yLdOVszu+bFC\nulY6eEI+vzJnzdKOyc74DJqC7n1s6U1nCw6F5IKx9fqc+SH//g4HuP9UqLD1\ncPub7ntKkmiVQZdTrO8xZMYhPZKuzS3UJLUVBHz/7pKnGvoQa4oOFtee/PZY\nGSXiWD+UY8LoZTCereHQMw8STJHTnGiH5aGKYY8BH+qgnmmAzs+ktTIB2nnB\nPieQQ0ZhCnO6ur8xXkVBaiK2FF8bxmABpxXLCF5VxhdlxSz2aScxaG2yZ2We\nfChz\r\n=AQwI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXp0NMV2gCXpfYp3lNMKRkSgAHVhlS4DOEzJnxLOpqLQIgMgwlKgqRnqxJ10i1aaluSgACmd6SE2iv48QDLNLHx64="}]},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool_4.4.9_1570623585283_0.4512876636678691"},"_hasShrinkwrap":false},"4.5.0":{"name":"webpack-tool","version":"4.5.0","description":"webpack build and webpack build result web view","keywords":["webpack","webpack3","webpack4","webpack build","webpack hot reload"],"dependencies":{"@easy-team/koa-history-api-fallback":"^1.0.0","art-template":"^4.11.0","chalk":"^2.0.0","detect-port":"^1.2.3","easy-helper":"^1.0.2","http-proxy":"^1.17.0","http-proxy-middleware":"^0.20.0","kcors":"^1.3.2","koa":"^1.2.4","koa-connect":"^1.0.0","koa-webpack-hot-middleware":"^1.0.3","node-tool-utils":"^1.0.0","opn":"^5.1.0","webpack":"4.28.4","webpack-dev-middleware":"3.6.0","webpack-merge":"^4.1.0"},"devDependencies":{"conventional-changelog-cli":"^1.3.5","eslint":"^3.18.0","eslint-config-eslint":"^4.0.0"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"ci":{"version":"6,8,10"},"repository":{"type":"git","url":"git+https://github.com/hubcarl/webpack-tool.git"},"bugs":{"url":"https://github.com/hubcarl/webpack-tool/issues"},"homepage":"https://github.com/hubcarl/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","gitHead":"ed5360f533082ce88c259973db11296ede65c351","_id":"webpack-tool@4.5.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-0NQvaTI2vxoC0WQ6nxAuA6pQOme9OnFNlPydgzLNkAA6ih/rNb+XDj1np4dE74km79EM7AN2Ev5v75rJZK0VeQ==","shasum":"0a909d913690dd6b62402139be8e8974416c1fea","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-4.5.0.tgz","fileCount":11,"unpackedSize":26184,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrawACRA9TVsSAnZWagAATqIP/RMPn82PkAUKPQW93CbU\n0HZ3CccwLLOfpAJEpUpbRqu2+daMAJPH48y43Wmzi36SW2lr3wpu+RmFZ8ss\nmXzME26RhkPBQEGDeeNwY3dwBXaWYdqcQUmx6pqaCoCs7tul17c2ln7CNGyT\nkzk4c/lwXEaNJg5JG69JpH66R6/JKYoMMZfcRjEvs2xLxMNdkLE9S3K7qBnl\nQNu1LrxffimzrVHKxpYQBlbxLmh08a/48H1RtioWWFxeZGhJWhUYgGoFiWux\na0E5Qy0zCJHFpy3WmCLCWS8Uz33gLoK8WQgr5ZDe2+K9V6cQLHz2p+48Tt7g\nN3BtgHY9H8ILfRmHnVCh5Z8RGshPc6HBW+ljYbnhppVV2YqmgQawsvD/jOo8\nTtUPu2v1oUb7MEpPVzPWZ0FhbdGlKH4HoSYsVhPlD9Hd778vYt2B/iL6pQWh\nWeWsKflJqA2Ig/ByvLfVgMjP1pB1UnCn3+4zdoJlnmehd2wz5CpIHOvxZq0G\n5UO7rtold/vQLKtrjBcH2p6HmTY3O6XjSOHCC9ujYedpLt4OExxlT1SroC+D\nE4ekoGibBGqiJWVFCff/SoB23ZGbnznGRfswIuwzxv4FSu/NzNOpmFL17s2+\nHUwfRskKGsNkozWe0GhNa109NfNWd6uQyYit0R6j0MA4VKFA6A318cACgdCc\nj0lT\r\n=8aw0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG8omOEk362IubHeoTUjobVtPmPpTt4Bzk+a0eLjTQvZAiAHK3kLflaTCJSSNqpM4qhJ0m56bYam9COxQAKTTIa1SA=="}]},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool_4.5.0_1571662843263_0.12355077345227006"},"_hasShrinkwrap":false},"4.5.1":{"name":"webpack-tool","version":"4.5.1","description":"webpack build and webpack build result web view","keywords":["webpack","webpack3","webpack4","webpack build","webpack hot reload"],"dependencies":{"@easy-team/koa-history-api-fallback":"^1.0.0","art-template":"^4.11.0","chalk":"^2.0.0","detect-port":"^1.2.3","easy-helper":"^1.0.2","http-proxy":"^1.17.0","http-proxy-middleware":"^0.20.0","kcors":"^1.3.2","koa":"^1.2.4","koa-connect":"^1.0.0","koa-webpack-hot-middleware":"^1.0.3","node-tool-utils":"^1.0.0","opn":"^5.1.0","webpack":"4.28.4","webpack-dev-middleware":"3.6.0","webpack-merge":"^4.1.0"},"devDependencies":{"conventional-changelog-cli":"^1.3.5","eslint":"^3.18.0","eslint-config-eslint":"^4.0.0"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"ci":{"version":"6,8,10"},"repository":{"type":"git","url":"git+https://github.com/hubcarl/webpack-tool.git"},"bugs":{"url":"https://github.com/hubcarl/webpack-tool/issues"},"homepage":"https://github.com/hubcarl/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","gitHead":"f680ce907db23964bdd564fc660a2f7a09f9dd14","_id":"webpack-tool@4.5.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ZLSScKpakkMpC7Wg/Sgjnd2XeAAIzB30TZc+dxR92z3AZeyxvmARFXNb2s6X95PmL4Gutz0KXPae83dkQsHsPA==","shasum":"65fe650f70b4fdb755522fcbefec9c3cc204b5f3","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-4.5.1.tgz","fileCount":11,"unpackedSize":26693,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdstIYCRA9TVsSAnZWagAAkXgP/jKrJ9/wYpi3w8Jkfh0Y\nzZvmuPusKiivolxdxoWnCcNKVi7KwWExzBGATnkJ8sPTusqyfZ+8Klp3fmpS\nfFXoJXUYFX3h9UqGb1K0dRrBcnJPCZnPo2JFetnmF3KiP02YmyvmSxGk50X1\nEm1CGQV4bCgw18Z5sFuDTjQhU2zI/ZFZCzQyU7JvyjWY8Fyb9AEq92kpOOQd\nsq3/RI6EvQy9wJpw826J+tkq8OVUihIdrhem39gDuRrSk9fPHvPQ6hSFruc8\nizB/cjWBmfSjvKHkXkgTS7UQuIpKZQuBsautmLk93WT5H1flm+29Q2osf32G\nPOypEKPm5Y29uWTBOfwHrCyAkbqawunc7K5qMU0QS5Bs/bZ1Ye9jOVZ1VjpS\nobxxz7ZQun0292UrXJE/wDjAXTbOnUwTKMLAVax9K6J9t1GlGipa9LPLmf+y\nJ+vIvfjddANCvmU8kF55SEHbg7sgC4QARwRkiK41NHs4iFx3FRaU2EPj6X7V\nhQOGrEAfeF9zMHW5UlL64r6OlzAOcQrEoIGHzUdBuXq3Sq+CgDg0cTBaAEgX\nUOFoimNy7wmWsKybNF4NvDR8JP+G49AigUotbX0tWi6Grq5PaIQL2bavRqR2\nzZqeZeek0T5kuVqti3j/RSHc07oLhsqHfxBnQhIx/jFG8JD7ci57wkpUmbsH\nPAOG\r\n=NADC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5iXFlycvDLSW2A9uI5fDatIxz/nUf6a0w83oAVtL0WAIhANul99xg+SpUrGKVr8Iy4RMyphM1B9OZhcA+Va+mpc3X"}]},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool_4.5.1_1572000280072_0.2428174806694583"},"_hasShrinkwrap":false},"4.5.3":{"name":"webpack-tool","version":"4.5.3","description":"webpack build and webpack build result web view","keywords":["webpack","webpack3","webpack4","webpack build","webpack hot reload"],"dependencies":{"@easy-team/koa-history-api-fallback":"^1.0.0","art-template":"^4.11.0","chalk":"^2.0.0","detect-port":"^1.2.3","easy-helper":"^1.0.2","http-proxy":"^1.17.0","http-proxy-middleware":"^0.20.0","kcors":"^1.3.2","koa":"^1.2.4","koa-connect":"^1.0.0","koa-webpack-hot-middleware":"^1.0.3","node-tool-utils":"^1.0.0","opn":"^5.1.0","webpack":"4.28.4","webpack-dev-middleware":"3.6.0","webpack-merge":"^4.1.0"},"devDependencies":{"conventional-changelog-cli":"^1.3.5","eslint":"^3.18.0","eslint-config-eslint":"^4.0.0"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"ci":{"version":"6,8,10"},"repository":{"type":"git","url":"git+https://github.com/hubcarl/webpack-tool.git"},"bugs":{"url":"https://github.com/hubcarl/webpack-tool/issues"},"homepage":"https://github.com/hubcarl/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","gitHead":"14893193abc6e5893776eaf11769d8666082483f","_id":"webpack-tool@4.5.3","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-qXIaIjDSgFeF4OY/fTWBWpC1llRGrTsL94ACMN8nx5uxlJCcKPpFeBScz+A8TNlpS3sOX7wKazrymKVNzHpyLQ==","shasum":"a358c0d367115b80a1aa110e4f7acb5888ac3ad9","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-4.5.3.tgz","fileCount":11,"unpackedSize":27875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekaHGCRA9TVsSAnZWagAAzZEP/25v7dgJEdFcNGDJqesH\nKP28E5ELaNBhWId5XlvaM1cLurSONp/kp0jCYMbtoTV7//rguSaxevdLIaeW\nasvFYXLlUVIJBfRS20tT5rPioEe+rGPTJf6uWoGAtZW19Q0frwU7+7kxfFGd\nCRlyWKmzKUHp9kq8ctqPz8YM05vvnxiSjy4A6vE6KTiGTh1BQFu8QB2NH0Bo\nzApRhquFMci3VNNLIR5xcmL40WVP2ODhTz0pL+dILMFcQEqpbJVZ2BBZjShc\nSuBNyvi0GIQ+sJLMiYSuG1DmanP6aYaq1Ar9OHvXeyCEWCNe70bsO5wWAk2W\noDZjZnpE2BBzQpHBR+usZonj9Lb8L/xnx7uFpky+2xSMX+T91GFW9w2XmLmc\nLIAyIaEY0FbFQc03cMiOhTOH03IPdbLQq9HFFpADlJyYo9jm4JuJiv3qG3o0\nS3ngRygJGNMvp2BWC8eK3Y0iPGTDB22CfUi4p2H1nR/h5Yf62vph9nvKUGMz\nEqDczBnli+Tg0ZzZF1N4GXcB3mJzzW2nsIbJSUT8cOqDMj3zcMnV1TaBfwvL\n7yA+XxbOeyEr1CFtVpXAp5BElk+VlTAagt1Vo3ZysrYr/56Np3miCVTjzoGM\nx/Dv6bDE0O2mMfor9VQGB/R/m9CQR/3geApgkAU45qlxvmCrs6zKtFqq101+\n8tm8\r\n=0+nF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEgXbbGkS70DWboIUK/NVKx+lBLWljC073jsvl9/KHlHAiBqICzA9Wo70fxbrH7C/W4xXC2gyhYfMMfB1J0mh03Fqg=="}]},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool_4.5.3_1586602437748_0.9567751928369885"},"_hasShrinkwrap":false},"4.5.4":{"name":"webpack-tool","version":"4.5.4","description":"webpack build and webpack build result web view","keywords":["webpack","webpack3","webpack4","webpack build","webpack hot reload"],"dependencies":{"@easy-team/koa-history-api-fallback":"^1.0.0","art-template":"^4.11.0","chalk":"^2.0.0","detect-port":"^1.2.3","easy-helper":"^1.0.2","http-proxy":"^1.17.0","http-proxy-middleware":"^0.20.0","kcors":"^1.3.2","koa":"^1.2.4","koa-connect":"^1.0.0","koa-webpack-hot-middleware":"^1.0.3","node-tool-utils":"^1.0.0","opn":"^5.1.0","webpack":"4.28.4","webpack-dev-middleware":"3.6.0","webpack-merge":"^4.1.0"},"devDependencies":{"conventional-changelog-cli":"^1.3.5","eslint":"^3.18.0","eslint-config-eslint":"^4.0.0"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"ci":{"version":"6,8,10"},"repository":{"type":"git","url":"git+https://github.com/hubcarl/webpack-tool.git"},"bugs":{"url":"https://github.com/hubcarl/webpack-tool/issues"},"homepage":"https://github.com/hubcarl/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","gitHead":"ae994eb0bb911f916441d52bc14d84072db1e702","_id":"webpack-tool@4.5.4","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-PB09sdhicz2291If3dGSRv0fqpn4toORZFtVJLarAqJKKrqnzJ+3WbPIhKG4b1E5e6sGN6OYq+aHzrXLnK5TVg==","shasum":"e1eccfb0273ded53f4ef23ca929f1474eae954a5","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-4.5.4.tgz","fileCount":11,"unpackedSize":28307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfU2FRCRA9TVsSAnZWagAA1FQP/24uZhV1eazqMhXL1krM\nHWuG7uS0sc0sltpvOoXGax6sJleUNIyYqYennPvkcACGawJtLd+BGed7hQg6\nVNroXR4dscrfQahrr8LT9n4zfF8F/+NQEKETk/BmyKeCKyiPz0Ofv2cxnCQL\npoaaFohH+8axAM75MppI77LRHaVbM2jZGTNoo6kQsGVbhnc8beIV5Qj36c3C\nqXEVyYEpMBfqIXN5ByH/VEh7i6A8+vEZL994cRe43fUDu4j6KzYkrfT6CTUH\nSj9IpHaiOcxjxzWwwplXOPboBVwJbkJ0Bu+WnUO3S2wBogFP6xXVbwHdfxaJ\nGeg2tbSUQqM8kq4x2jhQNIFhuYRtYkEngKYLogBFYI61rwx7DwVBNZ5hZpfi\neKsBrjfhaiFdGeQ13IMQTF2nDFlMTA2aRgyddTSKenvKzZiUvC+lkbqlQg+q\nJ6QYaKte0kRUC9Wfu68bqPya53ytfuWKyuotvMB7RWL4fsiuyVE/YH+lJhyI\nIWCr6crABpN6H9D6vX8JG76vrYv8rlAoj7kuv6Jec6Yo6PQfgdPwMrTVkOCU\n9k+SVoSu1ct3eBQIhnM1U4bK8CSRiqtG7+nMnSJqd5Tnor2T50AOSbHPBbK8\n6Wm5AbP4xI5I8kxbPswDOoSotdsvm2di7xOutRT+dHOEcOmckvxe4NvWgWHM\n3vbf\r\n=bZxk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFP6ssHTfCQZO4nutZYWT0qWLjQhXqQW+7jvOuWe2qiDAiB6idpbY5KTX9wlCPs+MQKUn8tDR/nvjKdo++h5l4GCjA=="}]},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool_4.5.4_1599299920998_0.44509603418878596"},"_hasShrinkwrap":false},"5.0.0-beta.1":{"name":"webpack-tool","version":"5.0.0-beta.1","description":"webpack build and webpack build result web view","keywords":["webpack","webpack3","webpack4","webpack build","webpack hot reload"],"dependencies":{"@easy-team/koa-history-api-fallback":"^1.0.0","art-template":"^4.11.0","chalk":"^4.1.0","detect-port":"^1.2.3","easy-helper":"^1.0.2","http-proxy":"^1.17.0","http-proxy-middleware":"^0.20.0","kcors":"^1.3.2","koa":"^1.2.4","koa-connect":"^1.0.0","koa-webpack-hot-middleware":"^1.0.3","node-tool-utils":"^1.0.0","opn":"^6.0.0","webpack":"^5.0.0-beta.29","webpack-dev-middleware":"3.6.0","webpack-merge":"^5.1.3"},"devDependencies":{"conventional-changelog-cli":"^2.1.0","eslint":"^7.8.1","eslint-config-eslint":"^6.0.0"},"engines":{"node":">=8.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"ci":{"version":"8, 10, 12, 14"},"repository":{"type":"git","url":"git+https://github.com/easy-team/webpack-tool.git"},"publishConfig":{"tag":"5x"},"bugs":{"url":"https://github.com/easy-team/webpack-tool/issues"},"homepage":"https://github.com/easy-team/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","readme":"# webpack-tool\n\nWebpack Build Tool, Support Features:\n\n- development mode, start webpack koa server, file memory, hot update.\n\n- production mode, webpack build file to disk.\n\n## Version\n\n- webpack 4: webpack-tool: 4.x.x\n- webpack 3: webpack-tool: 3.x.x\n\n## Install\n\n```bash\n$ npm i webpack-tool --save\n```\n\n## Usage\n\n```js\n//build/index.js\nconst WebpackTool = require('webpack-tool');\nconst NODE_ENV = process.env.VIEW;\n\nconst webpackTool = new WebpackTool({\n  devServer: {\n    before: before => {\n      // register koa middleware\n    },\n    after: app => {\n      // register koa middleware\n    },\n    proxy: {\n      '/api': {\n        target: 'http://localhost:3000',\n        pathRewrite: {'^/api' : ''}\n      }\n    },\n    historyApiFallback: {\n      index: '/app.html'\n    }\n  }\n});\n\nconst webpackConfig = {\n  entry:{\n    index: './src/index.js'\n  },\n  module:{\n    rules:[]\n  }\n  plugins: []\n};\n\nif (NODE_ENV === 'development') {\n  // start webpack build and show build result ui view\n  webpackTool.server(webpackConfig);\n} else {\n  // if you want to show build result ui view for build mode, please set  process.env.BUILD_VIEW=true\n  webpackTool.build(webpackConfig);\n}\n```\n\n## Configuration\n\n`config.devServer` support follow option:\n\n- `proxy` {Object} see https://webpack.docschina.org/configuration/dev-server/#devserver-proxy\n\n- `historyApiFallback` {Object} see https://webpack.docschina.org/configuration/dev-server/#devserver-historyapifallback\n\n- `before` {Function} see https://webpack.docschina.org/configuration/dev-server/#devserver-before\n\n- `after` {Function} see https://webpack.docschina.org/configuration/dev-server/#devserver-after\n\n## Run\n\n```js\n\"scripts\": {\n  \"start\": \"cross-env node build\"\n }   \n```\n\n```bash\nnpm start\n```\n\nStart Webpack Debug Server: http://127.0.0.1:8888/debug\n\n![UI-VIEW](https://github.com/hubcarl/webpack-tool/blob/master/doc/webpack-tool-ui-view.png)\n","readmeFilename":"README.md","gitHead":"50582bb311e26f2db4101d7841813a40850e2cca","_id":"webpack-tool@5.0.0-beta.1","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-I1DOWVIINOvJgOpSBGdD7l4jg3kH0nQhJooAfg2m8TyJYpNtIG5OUjQ2Lawf4psn+8csMmxxGXugiozS1MPuSw==","shasum":"f6ef2d4f1c953a788d43bb85a937b432a36c7570","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-5.0.0-beta.1.tgz","fileCount":11,"unpackedSize":28376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfU5//CRA9TVsSAnZWagAAMpAP/R/Hd7g+bGB51qF1Js3A\nSQbyZ/siFOrFYlbsbi0H+7h2GoYK4NLUwyksUMsmD54Ua6MB1DkpPEKzmYEh\nvDijPVP6hG8jdw+1ZEAeZohw9ZpTR6JAXFTHFY02JT4hqyVl5gKZP60ty3iE\nD1OWPuecrIOz/GbmGCER8t3+M49JA6EfGAKdEZXB3eZAB0+e5kE6OTWr6Vq/\nvt3XoLqj2EuJnQH/0TnRknYVJ16bjZT34Dg5BuO1i8Grgog08IzzJSz4ION3\nqVfI2p5RNWXUhLdprwhjV3rmnokebpH/bnuj6V+y5s0088R63f80lT+d/ECR\nQHpPyUC8PBfdG/u1cA3dbfFeX/NPM5CepGYerhgXo+Vfb2RGV9NgLP7x6Ji9\ntEotZQQkdbxsZ4PBcWuyFR+l0q0WCCyV48GoNKF7Alwqi8dlZyyO/HiM5LAo\nD1yG6BvFL3nSi+oMQHz4iOPdEU0IwduxyHXSCrVh8SBjEx9/3PQR+KY253P8\ndCbXgw7/Iiu44AZnfOtTVfh6gQlh4EP9sGRqTiykDHQlojqqFaL5dXDInVEl\nYZMoyY++RGKLodm14mmZHW9tuSHJRUhTsQ6b+P7zcKYNZ+aRrHJ6JR/MVqKa\nhBV2ash0h+L9ehpj6TSa5Upu5zUtrb0eKG5DdRkcygbne6wV6neXU4+hnpVH\niwTR\r\n=/1MA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF3AtJRTdbE46spCu9oKRieH36M42SfltZw0dmPniqBUAiAYybuN3ACI46hrkWks6AoTlacnmnYMgUq1jLjak+77eg=="}]},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool_5.0.0-beta.1_1599315967054_0.876222000185098"},"_hasShrinkwrap":false},"5.0.0-beta.2":{"name":"webpack-tool","version":"5.0.0-beta.2","description":"webpack build and webpack build result web view","keywords":["webpack","webpack3","webpack4","webpack build","webpack hot reload"],"dependencies":{"art-template":"^4.11.0","chalk":"^4.1.0","detect-port":"^1.2.3","easy-helper":"^1.0.2","http-proxy":"^1.17.0","http-proxy-middleware":"^1.0.5","kcors":"^2.2.2","koa":"^2.13.0","koa2-connect":"^1.0.2","node-tool-utils":"^1.0.0","opn":"^6.0.0","webpack":"^5.0.0-beta.29","webpack-dev-middleware":"4.0.0-rc.3","webpack-hot-middleware":"^2.25.0","webpack-merge":"^4.0.0"},"devDependencies":{"conventional-changelog-cli":"^2.1.0","eslint":"^7.8.1","eslint-config-eslint":"^6.0.0"},"engines":{"node":">=8.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"ci":{"version":"8, 10, 12, 14"},"repository":{"type":"git","url":"git+https://github.com/easy-team/webpack-tool.git"},"publishConfig":{"tag":"5x"},"bugs":{"url":"https://github.com/easy-team/webpack-tool/issues"},"homepage":"https://github.com/easy-team/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","readme":"# webpack-tool\n\nWebpack Build Tool, Support Features:\n\n- development mode, start webpack koa server, file memory, hot update.\n\n- production mode, webpack build file to disk.\n\n## Version\n\n- webpack 4: webpack-tool: 4.x.x\n- webpack 3: webpack-tool: 3.x.x\n\n## Install\n\n```bash\n$ npm i webpack-tool --save\n```\n\n## Usage\n\n```js\n//build/index.js\nconst WebpackTool = require('webpack-tool');\nconst NODE_ENV = process.env.VIEW;\n\nconst webpackTool = new WebpackTool({\n  devServer: {\n    before: before => {\n      // register koa middleware\n    },\n    after: app => {\n      // register koa middleware\n    },\n    proxy: {\n      '/api': {\n        target: 'http://localhost:3000',\n        pathRewrite: {'^/api' : ''}\n      }\n    },\n    historyApiFallback: {\n      index: '/app.html'\n    }\n  }\n});\n\nconst webpackConfig = {\n  entry:{\n    index: './src/index.js'\n  },\n  module:{\n    rules:[]\n  }\n  plugins: []\n};\n\nif (NODE_ENV === 'development') {\n  // start webpack build and show build result ui view\n  webpackTool.server(webpackConfig);\n} else {\n  // if you want to show build result ui view for build mode, please set  process.env.BUILD_VIEW=true\n  webpackTool.build(webpackConfig);\n}\n```\n\n## Configuration\n\n`config.devServer` support follow option:\n\n- `proxy` {Object} see https://webpack.docschina.org/configuration/dev-server/#devserver-proxy\n\n- `historyApiFallback` {Object} see https://webpack.docschina.org/configuration/dev-server/#devserver-historyapifallback\n\n- `before` {Function} see https://webpack.docschina.org/configuration/dev-server/#devserver-before\n\n- `after` {Function} see https://webpack.docschina.org/configuration/dev-server/#devserver-after\n\n## Run\n\n```js\n\"scripts\": {\n  \"start\": \"cross-env node build\"\n }   \n```\n\n```bash\nnpm start\n```\n\nStart Webpack Debug Server: http://127.0.0.1:8888/debug\n\n![UI-VIEW](https://github.com/hubcarl/webpack-tool/blob/master/doc/webpack-tool-ui-view.png)\n","readmeFilename":"README.md","gitHead":"876dd9bfac7430c2501e0f4ad754c6a2dc636164","_id":"webpack-tool@5.0.0-beta.2","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-7/iVghwPzJf+Fuezoe2GDSuVw4X6kM9gmjaFPTQan5t6dhnkHNV1YaSp1cs+LW9jT7yeggQy7xwdzpfrKiQevw==","shasum":"249c4389bc57f2c99c5483cab27df09176b23c95","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-5.0.0-beta.2.tgz","fileCount":13,"unpackedSize":31632,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVG8ZCRA9TVsSAnZWagAArjcP/05thFscc55DEyZ+sDwe\nXpQcbE93VCDqXkZnbLmtv5ZuLa5Y//uQ7soRzuPSEnZXoqP7gPcVKB1slrZd\n/FScYOJSsFjfbLOiGIoFnmHMnBXDQzmpOk1W5j2WphuyvIHTTkmp8FVhBmxh\nGgGEiEJpQNiOIYLBbdycsk6+OIZw/3vvzA6MYcmRnln0PzVBLNcuZShirguT\nDoYDBO7fQx0JLQsHhIZuO7/eHDmc1qYJ82ek7Agpx7DSmki4Nh32kgSut62U\n/99i8sAR2UwS6HypbTJMRePCmOxSgcJyxuQq/7DyZw8+eN+FoT7x9+19J9/Z\nfyPo8//CQyzSqnqCFxqdasB9lHtbnfvVfTrmJMVaNzNi/gTdYEpqdu8gVnqr\n22N9cd8hDBpgi7OCC84bKbybcqBwz//dj2ZE1AKbkq/dd/zXXDZVYQoE/K6/\n6digGK2q32Kn59fRCjfeqdPqjuSPScOM5BhQTCJBoUgj7YzivNVobh9tO2go\nw0Ztww23brCmspjF3vfMveXc8kyzQXgsA2BhGTmCnnpxZ07JZH+XgmDuvvx4\npdLMPnefYQlZFwC/+Q8RS9jZ+uZTMXk0LcnBmOBJxdgBf8pBPRVmp+ngPqQL\nvA2C6ijMrgOwBxCPgaADtG6e4nicPjHxckx1+WFfbP8mi4rhWMbqOySppLON\ngUtY\r\n=8BaS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH6v+1IFP9m0JzE/goH+D+slXD76bEutp0Jb0cWiqMITAiAMLFbw2E/UdgCAMp1hWhlv31jemtDYQvBdMBZBAgbCiw=="}]},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool_5.0.0-beta.2_1599368984932_0.22703836190845728"},"_hasShrinkwrap":false},"5.0.0-beta.3":{"name":"webpack-tool","version":"5.0.0-beta.3","description":"webpack build and webpack build result web view","keywords":["webpack","webpack3","webpack4","webpack build","webpack hot reload"],"dependencies":{"art-template":"^4.11.0","chalk":"^4.1.0","detect-port":"^1.2.3","easy-helper":"^1.0.2","http-proxy":"^1.17.0","http-proxy-middleware":"^1.0.5","kcors":"^2.2.2","koa":"^2.13.0","koa2-connect":"^1.0.2","node-tool-utils":"^1.0.0","opn":"^6.0.0","webpack":"^5.0.0","webpack-dev-middleware":"4.0.0-rc.3","webpack-hot-middleware":"^2.25.0","webpack-merge":"^4.0.0"},"devDependencies":{"conventional-changelog-cli":"^2.1.0","eslint":"^7.8.1","eslint-config-eslint":"^6.0.0"},"engines":{"node":">=8.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"ci":{"version":"8, 10, 12, 14"},"repository":{"type":"git","url":"git+https://github.com/easy-team/webpack-tool.git"},"publishConfig":{"tag":"5x"},"bugs":{"url":"https://github.com/easy-team/webpack-tool/issues"},"homepage":"https://github.com/easy-team/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","readme":"# webpack-tool\n\nWebpack Build Tool, Support Features:\n\n- development mode, start webpack koa server, file memory, hot update.\n\n- production mode, webpack build file to disk.\n\n## Version\n\n- webpack 4: webpack-tool: 4.x.x\n- webpack 3: webpack-tool: 3.x.x\n\n## Install\n\n```bash\n$ npm i webpack-tool --save\n```\n\n## Usage\n\n```js\n//build/index.js\nconst WebpackTool = require('webpack-tool');\nconst NODE_ENV = process.env.VIEW;\n\nconst webpackTool = new WebpackTool({\n  devServer: {\n    before: before => {\n      // register koa middleware\n    },\n    after: app => {\n      // register koa middleware\n    },\n    proxy: {\n      '/api': {\n        target: 'http://localhost:3000',\n        pathRewrite: {'^/api' : ''}\n      }\n    },\n    historyApiFallback: {\n      index: '/app.html'\n    }\n  }\n});\n\nconst webpackConfig = {\n  entry:{\n    index: './src/index.js'\n  },\n  module:{\n    rules:[]\n  }\n  plugins: []\n};\n\nif (NODE_ENV === 'development') {\n  // start webpack build and show build result ui view\n  webpackTool.server(webpackConfig);\n} else {\n  // if you want to show build result ui view for build mode, please set  process.env.BUILD_VIEW=true\n  webpackTool.build(webpackConfig);\n}\n```\n\n## Configuration\n\n`config.devServer` support follow option:\n\n- `proxy` {Object} see https://webpack.docschina.org/configuration/dev-server/#devserver-proxy\n\n- `historyApiFallback` {Object} see https://webpack.docschina.org/configuration/dev-server/#devserver-historyapifallback\n\n- `before` {Function} see https://webpack.docschina.org/configuration/dev-server/#devserver-before\n\n- `after` {Function} see https://webpack.docschina.org/configuration/dev-server/#devserver-after\n\n## Run\n\n```js\n\"scripts\": {\n  \"start\": \"cross-env node build\"\n }   \n```\n\n```bash\nnpm start\n```\n\nStart Webpack Debug Server: http://127.0.0.1:8888/debug\n\n![UI-VIEW](https://github.com/hubcarl/webpack-tool/blob/master/doc/webpack-tool-ui-view.png)\n","readmeFilename":"README.md","gitHead":"865a6a65038c731a10af5e4c5b1fa149f711fff8","_id":"webpack-tool@5.0.0-beta.3","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-hcBcfYiexY76tsObyTkQlVNyxdBz1LV/NYKpvNlxFZpquf2rSeD+oova4PR3Pk/2Nq9k7ciNh+rtvL8jfMw3yA==","shasum":"9b9c696b16c38c84aa6056bfe683bb6bd0951141","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-5.0.0-beta.3.tgz","fileCount":13,"unpackedSize":32504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfibNhCRA9TVsSAnZWagAAS9wP/1P3aZz2bqiUmU7SY4Kh\nfezMoZXGpkVmuqKKSM6ncjm91HejWZ9u67vgXqI7veLA+61CVBzXwTgtWw9i\n7eReRNahnCqsQsO5Kps6PB/Sn+fL6wgwX8WkOZd1IhHuDR7W5gTScttpudTM\nt5eAE7YuWnYGgskMbhb9EI5WOQMx2gx7bMvz+TZ7bsmlYjzLpE5mCic9GZ9M\n6mGX6np8pko2GtDvX7J2qHWI8OkePvmMSq1k6HBi+mfZWfHI/Us5AW/WB5pk\nwWqUXZhmMHDLlJiPz4qON7Mmh50B99Gg1t1IE/T8ZLWYanoORt5SFJ0SPSid\ney0HIhU2CcEBdo8ePp93Y5qahg/SvJmgCh5KVzjznmYYbazzCU4fTNx+mtEA\n1dimILsegWURXHNj2xoqP3SBm37gTeBALSkA8G8sqor0ekie3CziiRWVW/0X\n1a7LJICWYgUij8VKWyWee4Jl4vqW9Bc2CapbYu/vfsw7cP1ZM+hqsAqk7qrQ\ngz79JSAP2V58SDnn6ddYiZTzByiGp0XlOWQKNr00zqbaUHtVAMuNPewm7lmu\nOOT1AqmLCtSGQO1x4qAzsNgBk287SH+k5hr8lezotHp0xjqNmMtgGMA/uukO\nqpdm1/sK8w02gyD1m0k4nCptwxrFZrxdymjUM7OIK+g1eEKW1wK7hv769hYD\nIcSX\r\n=6Dmu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4FJuOs0RdBBKuLua+XkqX1xx/pt8D2MTLoZBZ0P06FAIgPWSaNP0zaBOAsmTj5YLyGX7FgBgemdleWf62ORLKveM="}]},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool_5.0.0-beta.3_1602859872590_0.5520518616730246"},"_hasShrinkwrap":false},"5.0.0":{"name":"webpack-tool","version":"5.0.0","description":"webpack build and webpack build result web view","keywords":["webpack","webpack3","webpack4","webpack build","webpack hot reload"],"dependencies":{"art-template":"^4.11.0","chalk":"^4.1.0","detect-port":"^1.2.3","easy-helper":"^1.0.2","http-proxy":"^1.17.0","http-proxy-middleware":"^1.0.5","kcors":"^2.2.2","koa":"^2.13.0","koa2-connect":"^1.0.2","node-tool-utils":"^1.0.0","opn":"^6.0.0","webpack":"^5.0.0","webpack-dev-middleware":"4.0.0-rc.3","webpack-hot-middleware":"^2.25.0","webpack-merge":"^4.0.0"},"devDependencies":{"conventional-changelog-cli":"^2.1.0","eslint":"^7.8.1","eslint-config-eslint":"^6.0.0"},"engines":{"node":">=10.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"ci":{"version":"10, 12, 14"},"repository":{"type":"git","url":"git+https://github.com/easy-team/webpack-tool.git"},"publishConfig":{"tag":"5x"},"bugs":{"url":"https://github.com/easy-team/webpack-tool/issues"},"homepage":"https://github.com/easy-team/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","gitHead":"54694ee187070617119c34f576b3b59978bd07ce","_id":"webpack-tool@5.0.0","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-1/wPBtMt4CMrBvtirrae9TYkRhIs2De9cqZw86RFfZTuZVetEX10HyIsRcJwEvIFNfWu7a4e9885HJbz4JLmtQ==","shasum":"1348919d67b36ff5bd58cde58e9f3ed46e437f5d","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-5.0.0.tgz","fileCount":13,"unpackedSize":33211,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJficD8CRA9TVsSAnZWagAA7CMP/3RE6HhEfbBduQrVYL4r\nHblqRWWxhRmhALgd5Ku/CtK74X7LEtawNFSFIBr8zdb9THu7fUhd05dydiqv\nVyoJ8B7rGf4Ae7uitqG/3352ncXJsusZyvrTbK0yeRnVZMcb1j6kHQaUjn0t\nG2dhBT0NRTE3HyPRhltMWuWrBSfTUkoZUavRn3wt7Cr4X7ielH6l/ee36U53\ndK4KC0gcsid0ueOw/1y98h4VKvZhQT5/LLKLNGnB9rowClis5BQ04Ql5KJDX\nK2v7lN5nduPHVRkaha3zvxpSgkWU7Ita5WxRd8yjkXj2Ud52SKv3XOfvOWYt\nBpZe5+UH49mlfrMXV/EXX7NsJrTJLARJdjlF369COABgiYo6eKPXgQk9u9xf\nYadLVFalnNVwvPWpXIzhaBGn6i5qjlA0J/zRxQbKcErkyB31ksp2oxiozbZg\nH4jwAZ6akzjDzuPYaGpgSuQJ7r4wAS0lmGSnkgTBIOdtStGNkOiQK+72rsRp\nG6JC9+lLr/WlYWsMPIUbZZ8y8WZeXg2OaPea7EVBM/lex3N+zucrm/wMBeiu\nUILgMMKcEZC5EWHop7n/bEpsO/5kvOgg6s+hBpakCWTFI/PtKX9Z8hXE7abj\n7aawchW1fuoSUOV0VJakHX78Yh1kjFukj5IBO4abUEoiDQrPPPY1Ag/tfmJG\n+BZ+\r\n=M0PB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEvRdGQtmAUfT5qEOYPpJtofSEmYLf4x5l9OSNN72psjAiA0MqpPbP/qa5V6j1CNNj4rzaVNWRYZLWmwoKPZCE9RMg=="}]},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool_5.0.0_1602863356018_0.19089407631411737"},"_hasShrinkwrap":false},"5.0.1":{"name":"webpack-tool","version":"5.0.1","description":"webpack build and webpack build result web view","keywords":["webpack","webpack3","webpack4","webpack build","webpack hot reload"],"dependencies":{"art-template":"^4.11.0","chalk":"^4.1.0","detect-port":"^1.2.3","easy-helper":"^1.0.2","http-proxy":"^1.17.0","http-proxy-middleware":"^1.0.5","kcors":"^2.2.2","koa":"^2.13.0","koa2-connect":"^1.0.2","node-tool-utils":"^1.0.0","opn":"^6.0.0","webpack":"^5.0.0","webpack-dev-middleware":"4.0.0-rc.3","webpack-hot-middleware":"^2.25.0","webpack-merge":"^4.0.0"},"devDependencies":{"conventional-changelog-cli":"^2.1.0","eslint":"^7.8.1","eslint-config-eslint":"^6.0.0"},"engines":{"node":">=10.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"ci":{"version":"10, 12, 14"},"repository":{"type":"git","url":"git+https://github.com/easy-team/webpack-tool.git"},"publishConfig":{"tag":"5x"},"bugs":{"url":"https://github.com/easy-team/webpack-tool/issues"},"homepage":"https://github.com/easy-team/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","gitHead":"0759bbbe6d5108d7b03786084d083a585e00cb28","_id":"webpack-tool@5.0.1","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-7NPYSrmEc01zEuxef77/wFYY5ce1TVRKud2KTcaZEsuaJmYXXs0b7TuokdRT1jBmjuITAnc2d3miGnH1wyf9Lg==","shasum":"3a3ca570cb79dfb8f3bf9bc04ea606880345bc53","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-5.0.1.tgz","fileCount":13,"unpackedSize":33664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1HgFCRA9TVsSAnZWagAANCAP/RIr18deobTnpEhItXcM\nECRB+w4nPi8nHMxg/OFMHJ3CyHsMBq96FTjwVsS04hP84cNjqQvDX+OVp06n\n2AekCXYSfAtCeX/g2KVROIpS2k/UnAhS2VTNx6xyJG6XpaenHUpD74uqPEzI\nExcTrIeX5WoVVL+2+g8MSajUrvmw4PJXr/N1XxdryaYDpTAG1Td8ycPJOGng\nAU2zrSVFwSWbY47NQ+keUw/viOrYyeOFybr9fgxEaHSVl/yOJ7KsX9mSX/Yg\nmitGKq61/Mj2CArk2+LWSol799CUhCvtNAaubWVQHO+7zhB3aUsQ9R+oXS1S\n+3RFHyPAbE8Fq+5z+DgRtbO4NCjBPtYlFOp+gN0CInwXgwnBrCNbK7Un0Xaa\nxxZjK3MnWmoY/31Yx66h6+mZYgd3M3DwcSS5kN/Bwnstcw21z1HC+BHeu39x\nZBrmQ1RgVpOb1BdaE55EsOupC0PbUQTXEn8dmePSSNQ8gjc2d3GOeoiCfw8P\nXAViiB5+cbXjabe7RqV3bLgNKg1UuxnNSnCSvAsxd1pvwgCeZm8ENjGdFhpB\nri+OuZhTmh/opcsLYnSZwo5mzy96NTl5aGJaiI1YI8OdgKBj7iHUpg1kBYtX\nIHFHmS536XH4PpN19ejSXWZMDa0almY7BnsRJ21ieY3dWQSreo7T7IQChwaq\nZdW6\r\n=KlyS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAyqbquRnSbbI+SkSZVOzftdB69QJCoY48nsMKOSzhGSAiBKEUsX7Prwq/eCo+scweKva1m9qsvbay0n6h40Xoaxag=="}]},"_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"directories":{},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool_5.0.1_1624537093195_0.29103821489360393"},"_hasShrinkwrap":false},"5.0.2":{"name":"webpack-tool","version":"5.0.2","description":"webpack build and webpack build result web view","keywords":["webpack","webpack3","webpack4","webpack build","webpack hot reload"],"dependencies":{"art-template":"^4.11.0","chalk":"^4.1.0","detect-port":"^1.2.3","easy-helper":"^1.0.2","http-proxy":"^1.17.0","http-proxy-middleware":"^1.0.5","kcors":"^2.2.2","koa":"^2.13.0","koa2-connect":"^1.0.2","node-tool-utils":"^1.0.0","opn":"^6.0.0","webpack":"^5.0.0","webpack-dev-middleware":"4.0.0-rc.3","webpack-hot-middleware":"^2.25.0","webpack-merge":"^4.0.0"},"devDependencies":{"conventional-changelog-cli":"^2.1.0","eslint":"^7.8.1","eslint-config-eslint":"^6.0.0","mocha":"^8.2.0"},"engines":{"node":">=10.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"ci":{"version":"10, 12, 14"},"repository":{"type":"git","url":"git+https://github.com/easy-team/webpack-tool.git"},"publishConfig":{"tag":"5x"},"bugs":{"url":"https://github.com/easy-team/webpack-tool/issues"},"homepage":"https://github.com/easy-team/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","readme":"# webpack-tool\n\nKoa Webpack Dev Server:\n\n- development mode, start webpack koa server, file memory, hot update.\n\n- production mode, webpack build file to disk.\n\n## Version\n\n- webpack 5: webpack-tool: 5.x.x\n- webpack 4: webpack-tool: 4.x.x\n- webpack 3: webpack-tool: 3.x.x\n\n## Install\n\n```bash\n$ npm i webpack-tool --save\n```\n\n## Usage\n\n```js\n//build/index.js\nconst WebpackTool = require('webpack-tool');\nconst NODE_ENV = process.env.VIEW;\n\nconst webpackTool = new WebpackTool({\n  devServer: {\n    before: before => {\n      // register koa middleware\n    },\n    after: app => {\n      // register koa middleware\n    },\n    proxy: {\n      '/api': {\n        target: 'http://localhost:3000',\n        pathRewrite: {'^/api' : ''}\n      }\n    },\n    historyApiFallback: {\n      index: '/app.html'\n    }\n  }\n});\n\nconst webpackConfig = {\n  entry:{\n    index: './src/index.js'\n  },\n  module:{\n    rules:[]\n  }\n  plugins: []\n};\n\nif (NODE_ENV === 'development') {\n  // start webpack build and show build result ui view\n  webpackTool.server(webpackConfig);\n} else {\n  // if you want to show build result ui view for build mode, please set  process.env.BUILD_VIEW=true\n  webpackTool.build(webpackConfig);\n}\n```\n\n## Configuration\n\n`config.devServer` support follow option:\n\n- `proxy` {Object} see https://webpack.docschina.org/configuration/dev-server/#devserver-proxy\n\n- `historyApiFallback` {Object} see https://webpack.docschina.org/configuration/dev-server/#devserver-historyapifallback\n\n- `before` {Function} see https://webpack.docschina.org/configuration/dev-server/#devserver-before\n\n- `after` {Function} see https://webpack.docschina.org/configuration/dev-server/#devserver-after\n\n## Run\n\n```js\n\"scripts\": {\n  \"start\": \"cross-env node build\"\n }\n```\n\n```bash\nnpm start\n```\n\nStart Webpack Debug Server: http://127.0.0.1:8888/debug\n\n![UI-VIEW](https://github.com/hubcarl/webpack-tool/blob/master/doc/webpack-tool-ui-view.png)\n","readmeFilename":"README.md","_id":"webpack-tool@5.0.2","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-i6HSJcQ6Dp8PirTSYWARuHWRaApny2Nmxi0vWweJQkgT9vFX7r53xjIC513OnCOEAif9NWWFBARl7DY/Lugk2A==","shasum":"8021d98a2020f3326cfc7499d6517bed7cc05e4f","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-5.0.2.tgz","fileCount":13,"unpackedSize":34402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6RkvCRA9TVsSAnZWagAAoFoP/3lvWDVplXQVrzPIHRn+\nu7mryjPy5/DHlV+J1KXz30XudOGB96dALYqjRyM24bBjF0UrdvwnX4SKwNet\nE8pYrttPnsaeQqppTndCsXcnA0cGCo+AuYGaz83p02iQfylMxIPa666VR9il\n++aLaJJ91LvTqZbJRnoMZqg7mTU06sBoCotumxxRJLRUSSb6g22r8t1qOB0L\nkvjDQCRFzWlGwHzspd9EulNmsfDyh0n4vz/RcrCnOxIFS2uTORDR0SzwPbpm\nk9KSdQj4doylDok4HcdazmQS9B9lQlx3734TkEPpo5e+0Lwg01szkj/IsDfR\norw5JXou9UV2F/WmfpeIg3TZWlIGnxsDXEyiSZsDPigTZO6RrH+SYBc0767v\nz7KDAVF/gy0sNlUiCSzvBXZ/k8MUDCEcOVinJXt7dQerS6bB3aZ2SCL3sYFE\n9RD39SeUIE+GyKZznUFybLL1vbk8MOj4AVEMhz8kztdj98vXP0SfHM7Jxl7N\ntMGBeSVcBsenNqntaLUgLQYITa6VEJe7ZxfSpNCoDL00cQRnDa9T/c+aRYdj\nmg0F0ZN9kf5mfSN5fDAjIG3eLghuv2ojwipxsCSm3rEFo4cv45rZpJh4XO6+\nQbblgUR+TOaLjMmCUDKv0FWoQ+LYOwLTm95TjcdgQPH5V0ifvYyZNj2XhpZ+\npKcX\r\n=7hR7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCASMOk/UrJ43Artnfz5p5AxPEVzhcqTDuyWS58OnjPVQIgNsSdMT+RDeeB0NYNEr+Cu6zh76dDForghRDTph8OquM="}]},"_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"directories":{},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool_5.0.2_1625889071210_0.9355010903620324"},"_hasShrinkwrap":false},"5.0.3":{"name":"webpack-tool","version":"5.0.3","description":"webpack build and webpack build result web view","keywords":["webpack","webpack3","webpack4","webpack build","webpack hot reload"],"dependencies":{"art-template":"^4.11.0","chalk":"^4.1.0","detect-port":"^1.2.3","easy-helper":"^1.0.2","http-proxy":"^1.17.0","http-proxy-middleware":"^1.0.5","kcors":"^2.2.2","koa":"^2.13.0","koa2-connect":"^1.0.2","node-tool-utils":"^1.0.0","opn":"^6.0.0","webpack":"^5.0.0","webpack-dev-middleware":"4.0.0-rc.3","webpack-hot-middleware":"^2.25.0","webpack-merge":"^4.0.0"},"devDependencies":{"conventional-changelog-cli":"^2.1.0","eslint":"^7.8.1","eslint-config-eslint":"^6.0.0","mocha":"^8.2.0"},"engines":{"node":">=10.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"ci":{"version":"10, 12, 14"},"repository":{"type":"git","url":"git+https://github.com/easy-team/webpack-tool.git"},"publishConfig":{"tag":"5x"},"bugs":{"url":"https://github.com/easy-team/webpack-tool/issues"},"homepage":"https://github.com/easy-team/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","_id":"webpack-tool@5.0.3","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-u2/D+UzYaWp+/d0IZT5dFxa5dC9Eh3UMIjIhJDIBIDRFfXjZ1qsuR6898Baz4KcN24AhQzjMXI2wyIK5JHzLxg==","shasum":"996680d0429c1fa4dbd84788525d4a3bba4d6a1a","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-5.0.3.tgz","fileCount":13,"unpackedSize":34696,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6R36CRA9TVsSAnZWagAA4noP/0pWdzXAbhiQPKA6Fi+O\nvt7rNbU4TiIXn2U3NAnz3GXZTcPzjG6X4FVtqkyMig7upaAQRakEvf4X0Z+u\nt35tbYS7rrUfMHPTduugsAVRfXg+rxkXmbKFK8UMP2B18IVdHGoSsdUP+yDE\nSiGNgy/BpbkLL2YG2EF+4Avcqo2EZsuK+Zpp3G4jnEqAeeJtqak3u0/8dgM+\n1zyhcGyVJOHf4awGhKr9cTvY4frcPeqgedCIX0DHqWTT4Ha+cgaYOiaL6SWc\nVBrdttP2Mhu469At7ieHaz5tCh7ywHGWZ8CjZ+T/LVLhri1iMHcnDyxXUA6k\nvLSlfst1bYCCjFnaqFCeLYARe1w1eF1coIPz7xeZFQUBenepMZABY+mZ2Zlt\nRWe1xZ/1NoNGqn6ZLJu59F0YFMQTYIVnNNEPCc4zO6hj7+79xTJimpfww6pZ\nG0DNPi31agU7JMkBG7uSDQ2xbYJEMD8jaXAiudbAIwTrxDkeITWHU4TUkcsM\nmBkXN3H/zIy9UFuuKC5IVxs6SoYTtzZDYWVEn6s5td39tUvaiXhX5pWwdBpo\nGa+P8Oz9KVEaxmODaNJ9gBcdzxJygawF3xr9eQsCYDuDO1CDPF76NTvOsGkX\n1U76xMW30u0aymp4aNeVanw+yv5k2DWxkbaAj/QfUR0zKJupgOJ2qhy9HVA8\nGF9T\r\n=k8oS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0AhzzniDYzHpVBFa7rszifN/B6mL5a/iLNIaO5kfnygIhAJnt7JwLo+pM7vIbwOJJEEhkq68mjw97VM0jj9AQEdsm"}]},"_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"directories":{},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool_5.0.3_1625890298277_0.561737700913056"},"_hasShrinkwrap":false},"5.0.4":{"name":"webpack-tool","version":"5.0.4","description":"webpack build and webpack build result web view","keywords":["webpack","webpack3","webpack4","webpack build","webpack hot reload"],"dependencies":{"art-template":"^4.11.0","chalk":"^4.1.0","detect-port":"^1.2.3","easy-helper":"^1.0.2","http-proxy":"^1.17.0","http-proxy-middleware":"^1.0.5","kcors":"^2.2.2","koa":"^2.13.0","koa2-connect":"^1.0.2","node-tool-utils":"^1.0.0","opn":"^6.0.0","webpack":"^5.0.0","webpack-dev-middleware":"4.0.0-rc.3","webpack-hot-middleware":"^2.25.0","webpack-merge":"^4.0.0"},"devDependencies":{"conventional-changelog-cli":"^2.1.0","eslint":"^7.8.1","eslint-config-eslint":"^6.0.0"},"engines":{"node":">=10.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"ci":{"version":"10, 12, 14"},"repository":{"type":"git","url":"git+https://github.com/easy-team/webpack-tool.git"},"publishConfig":{"tag":"5x"},"bugs":{"url":"https://github.com/easy-team/webpack-tool/issues"},"homepage":"https://github.com/easy-team/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","gitHead":"56e014527314968f83ecc74f936ce2214c8a546b","_id":"webpack-tool@5.0.4","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-4YExB0StIxRSApzJDU1MMJ/kAEzh+GzrnpyKdCAE076sL9sN3dP64Bx5/zfB7jXp7cE2on63jKwL6+GjsAeWxA==","shasum":"36f493ddb8253b8b21c1937f4e45231b43cd1d3f","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-5.0.4.tgz","fileCount":13,"unpackedSize":33908,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNIVHCRA9TVsSAnZWagAA7VgP/3JmZP+7NmSFAal+BqYS\n/A0OfoxIkeE7Staa/XhXKRKJlMVftQ4zlMLp/ia6oq7qBaHwZNSMVrp4OorP\nTuawbnPXdcqGY8qWL8jB8HBE4Ap++Wq6/S5EoJ3oSc3K1i2l08udBzAa9Yt/\n/WJMcPWChvvXGgjU7OPaAa3vtU36z/nAY8bxoKijatHJ8HUmeZSBE++vr35u\n2oGdiekSJbm+yI6NDXr4Q1PWc2irnjmxT3pHrGSg8h1SDRDTW00khZ0vmEka\nnG96KJZRRMWh3+xY+2k+9PDlN2SjtGw05+npUfSiLvfgf99CbLb0g/hIZrow\n8qM48q6osTb6kh44oAZnx+ARXFH0LpR0f+2jwCtTqdCJ3xXMSCUZRh2uw13h\nyR1/KsI10tGECAUQtAyXW+Z7Qv6mZH8lqfphB0PWoWHHdHGq9Y/GumBATCqt\nuaJgVjeTJx3e49xiGAzgR4fw3Xf10uU3VwCiqzcUoESQ5BZQzxeJigmJ0p/o\nSWseLgdFCIkIsfyNRz3WJpCh3x3eWlFBW4NemDtIkjhxArBSESDsVsspAcRq\ngFl43Lkx67jwol2u2XgwhYgjL5NSl7nvHJoJ6p5Ewy1T6n/TUVnFqt9CbeZd\nh4/3vKXz1jGOugeYu8G8VjODNfRgbm9m4hC6VWVu0K8wIzbKU72Km9v5LZGb\ndhpk\r\n=U8qD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFxpu1cW30mntYsvpCHu83ytvtjNL2LZJEto1waIojIbAiEA4y7YimDuRsAVOJDXBRQfNO2/qvkCix/I3su9ynFO1Lw="}]},"_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"directories":{},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool_5.0.4_1630831942808_0.7665102798281644"},"_hasShrinkwrap":false},"5.0.5":{"name":"webpack-tool","version":"5.0.5","description":"webpack build and webpack build result web view","keywords":["webpack","webpack3","webpack4","webpack build","webpack hot reload"],"dependencies":{"art-template":"^4.11.0","chalk":"^4.1.0","detect-port":"^1.2.3","easy-helper":"^1.0.2","http-proxy":"^1.17.0","http-proxy-middleware":"^1.0.5","kcors":"^2.2.2","koa":"^2.13.0","koa2-connect":"^1.0.2","node-tool-utils":"^1.0.0","opn":"^6.0.0","webpack":"^5.0.0","webpack-dev-middleware":"4.0.0-rc.3","webpack-hot-middleware":"^2.25.0","webpack-merge":"^4.0.0"},"devDependencies":{"conventional-changelog-cli":"^2.1.0","eslint":"^7.8.1","eslint-config-eslint":"^6.0.0"},"engines":{"node":">=10.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","test":"mocha test","ci":"npm run lint && npm run cov","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"ci":{"version":"10, 12, 14"},"repository":{"type":"git","url":"git+https://github.com/easy-team/webpack-tool.git"},"publishConfig":{"tag":"5x"},"bugs":{"url":"https://github.com/easy-team/webpack-tool/issues"},"homepage":"https://github.com/easy-team/webpack-tool#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","readme":"# webpack-tool\n\nKoa Webpack Dev Server:\n\n- development mode, start webpack koa server, file memory, hot update.\n\n- production mode, webpack build file to disk.\n\n## Version\n\n- webpack 5: webpack-tool: 5.x.x\n- webpack 4: webpack-tool: 4.x.x\n- webpack 3: webpack-tool: 3.x.x\n\n## Install\n\n```bash\n$ npm i webpack-tool --save\n```\n\n## Usage\n\n```js\n//build/index.js\nconst WebpackTool = require('webpack-tool');\nconst NODE_ENV = process.env.VIEW;\n\nconst webpackTool = new WebpackTool({\n  devServer: {\n    before: before => {\n      // register koa middleware\n    },\n    after: app => {\n      // register koa middleware\n    },\n    proxy: {\n      '/api': {\n        target: 'http://localhost:3000',\n        pathRewrite: {'^/api' : ''}\n      }\n    },\n    historyApiFallback: {\n      index: '/app.html'\n    }\n  }\n});\n\nconst webpackConfig = {\n  entry:{\n    index: './src/index.js'\n  },\n  module:{\n    rules:[]\n  }\n  plugins: []\n};\n\nif (NODE_ENV === 'development') {\n  // start webpack build and show build result ui view\n  webpackTool.server(webpackConfig);\n} else {\n  // if you want to show build result ui view for build mode, please set  process.env.BUILD_VIEW=true\n  webpackTool.build(webpackConfig);\n}\n```\n\n## Configuration\n\n`config.devServer` support follow option:\n\n- `proxy` {Object} see https://webpack.docschina.org/configuration/dev-server/#devserver-proxy\n\n- `historyApiFallback` {Object} see https://webpack.docschina.org/configuration/dev-server/#devserver-historyapifallback\n\n- `before` {Function} see https://webpack.docschina.org/configuration/dev-server/#devserver-before\n\n- `after` {Function} see https://webpack.docschina.org/configuration/dev-server/#devserver-after\n\n## Run\n\n```js\n\"scripts\": {\n  \"start\": \"cross-env node build\"\n }\n```\n\n```bash\nnpm start\n```\n\nStart Webpack Debug Server: http://127.0.0.1:8888/debug\n\n![UI-VIEW](https://github.com/hubcarl/webpack-tool/blob/master/doc/webpack-tool-ui-view.png)\n","readmeFilename":"README.md","gitHead":"c0f0de71aedb830de6028dfe35e2b3522b2fde00","_id":"webpack-tool@5.0.5","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-eKREVReDoPG7Q1SIi3c+8ZcsmF0ae996C37KrIrV0lEdiiPqhulrTH3CpZmoJSdnGl5vgi7ZkAt+DEjGaEwkxA==","shasum":"f16bac7b462449f40f8dc679db88b5be4e23b720","tarball":"https://registry.npmjs.org/webpack-tool/-/webpack-tool-5.0.5.tgz","fileCount":12,"unpackedSize":26842,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtNra2h9pmbusANrbJnHzHORu4YKQS5GxMnY9fec81vAIgLd3Ckh+smIrZRC+l4Nza/7gIfP0dVlnIam7FLJna5/Y="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnT46ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/fxAAn8PDD1Fv3o8BVTj/KXnjQnQgeiWSK26JmbFMVeVBg9eLwCJP\r\nZBHfHfw8sQNuwMec//uGmhIHdN+UQCBe0+E1VNCfpkLkSzNdyIgfP1l5T/SY\r\nfWYtsScvLwRctQ/Ny9zhx+usHUxa76+re3RLb7kK+QBB0gfLHU7/EM8V0+7Z\r\nR2WMqTa57+l3DpHnqmHvLO9mEG4Mq4bnysoNC8zG0PgJSAcePbc5VLGx5F4P\r\nJVTQB5fpSTPJ6wNcjwmKZ4N2oFadFQbeGKvtzLiGZrjeMgehG4gU5RHiHYPY\r\nkl12+9rrRc93gAJh3Yh/4+rExO4PRYyqaDG6p//7t8fiEQdLBkybdWhC12qR\r\nCUF/xBGKhUC1aFePspYjdgqPIS6UkNBbdI7ctHYRQ7uKZC+a6IEDJ3/OCQCP\r\nvbs1RH4wIJaA2+V2NEyA8kmaBuR2NCf5NJnuAukvYyqBXmvZ5EF/otvGMUTk\r\n+VNUojTy/08RTo0b99Oz1U2D/g8bX0OCCW8VZ4SQ84q7BDvJnYHcQWDOGlP0\r\nhtIvgdlMC5smaHbUhprI6yMzj59qCrr5JPM/3KQ18sZ864TYN9HHUyYYwWmB\r\nDqTcCAOzdgqd5RsWX1ZV9dTs99rEcfDoDXVQJxr4g/68zqVRKzNh4ZWAv0cC\r\n7lMlW57jPO0nyAN4P16p8qJvpAPbuLnBcGU=\r\n=ZoRt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"directories":{},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-tool_5.0.5_1671249466423_0.9042026984699778"},"_hasShrinkwrap":false}},"readme":"# webpack-tool\n\nKoa Webpack Dev Server:\n\n- development mode, start webpack koa server, file memory, hot update.\n\n- production mode, webpack build file to disk.\n\n## Version\n\n- webpack 5: webpack-tool: 5.x.x\n- webpack 4: webpack-tool: 4.x.x\n- webpack 3: webpack-tool: 3.x.x\n\n## Install\n\n```bash\n$ npm i webpack-tool --save\n```\n\n## Usage\n\n```js\n//build/index.js\nconst WebpackTool = require('webpack-tool');\nconst NODE_ENV = process.env.VIEW;\n\nconst webpackTool = new WebpackTool({\n  devServer: {\n    before: before => {\n      // register koa middleware\n    },\n    after: app => {\n      // register koa middleware\n    },\n    proxy: {\n      '/api': {\n        target: 'http://localhost:3000',\n        pathRewrite: {'^/api' : ''}\n      }\n    },\n    historyApiFallback: {\n      index: '/app.html'\n    }\n  }\n});\n\nconst webpackConfig = {\n  entry:{\n    index: './src/index.js'\n  },\n  module:{\n    rules:[]\n  }\n  plugins: []\n};\n\nif (NODE_ENV === 'development') {\n  // start webpack build and show build result ui view\n  webpackTool.server(webpackConfig);\n} else {\n  // if you want to show build result ui view for build mode, please set  process.env.BUILD_VIEW=true\n  webpackTool.build(webpackConfig);\n}\n```\n\n## Configuration\n\n`config.devServer` support follow option:\n\n- `proxy` {Object} see https://webpack.docschina.org/configuration/dev-server/#devserver-proxy\n\n- `historyApiFallback` {Object} see https://webpack.docschina.org/configuration/dev-server/#devserver-historyapifallback\n\n- `before` {Function} see https://webpack.docschina.org/configuration/dev-server/#devserver-before\n\n- `after` {Function} see https://webpack.docschina.org/configuration/dev-server/#devserver-after\n\n## Run\n\n```js\n\"scripts\": {\n  \"start\": \"cross-env node build\"\n }\n```\n\n```bash\nnpm start\n```\n\nStart Webpack Debug Server: http://127.0.0.1:8888/debug\n\n![UI-VIEW](https://github.com/hubcarl/webpack-tool/blob/master/doc/webpack-tool-ui-view.png)\n","maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"time":{"modified":"2022-12-17T04:05:22.759Z","created":"2017-06-20T13:41:45.324Z","0.0.2":"2017-06-20T13:41:45.324Z","0.1.0":"2017-06-21T04:12:20.869Z","0.1.1":"2017-06-23T04:21:31.164Z","0.1.2":"2017-06-23T08:40:27.526Z","0.1.3":"2017-06-25T04:59:49.539Z","0.1.4":"2017-06-25T14:25:25.172Z","0.1.5":"2017-06-26T06:00:33.628Z","0.1.6":"2017-06-27T10:15:51.584Z","0.2.0":"2017-07-18T07:01:08.207Z","0.2.1":"2017-07-18T07:18:03.651Z","3.0.0":"2017-08-31T05:47:35.749Z","3.1.0":"2017-09-13T06:55:53.547Z","3.1.1":"2017-09-13T07:10:19.898Z","3.1.2":"2017-09-14T01:57:34.360Z","3.1.3":"2017-09-14T03:09:33.304Z","2.1.0":"2017-09-14T06:10:01.882Z","2.1.1":"2017-09-14T06:28:46.955Z","0.2.2":"2017-09-14T06:48:23.202Z","2.1.2":"2017-09-14T11:06:01.493Z","3.1.4":"2018-01-25T10:45:07.748Z","4.0.0-beta.1":"2018-02-23T07:08:14.770Z","4.0.0-beta.2":"2018-02-27T05:56:32.460Z","4.0.0-beta.3":"2018-03-07T03:51:10.519Z","4.0.0":"2018-03-07T06:24:39.003Z","4.0.1":"2018-03-29T03:46:38.624Z","4.0.2":"2018-04-10T06:54:22.043Z","3.1.5":"2018-04-10T07:04:03.470Z","4.0.3":"2018-05-30T08:16:08.138Z","4.0.4":"2018-06-29T02:47:26.478Z","4.1.0":"2018-06-29T03:47:08.319Z","4.1.1":"2018-07-20T07:52:16.355Z","3.1.6":"2018-07-20T07:53:52.764Z","3.1.7":"2018-08-21T11:11:58.287Z","4.2.0-rc.1":"2018-09-28T02:07:30.743Z","4.2.0-rc.2":"2018-09-28T07:54:50.724Z","4.2.0-rc.3":"2018-09-28T09:12:34.602Z","4.2.0-rc.4":"2018-09-30T06:50:02.698Z","4.2.0":"2018-10-08T11:23:08.242Z","4.2.1":"2018-10-31T09:42:03.844Z","3.1.8":"2018-10-31T09:59:47.775Z","4.3.0":"2018-11-14T09:03:29.880Z","4.3.1":"2018-11-14T09:25:37.107Z","4.2.2":"2018-11-15T01:31:40.231Z","4.3.2":"2018-11-15T05:46:35.892Z","4.4.0":"2019-01-22T11:03:08.538Z","4.4.1":"2019-01-22T11:09:26.915Z","4.4.2":"2019-02-21T06:36:37.872Z","4.4.3":"2019-03-07T08:53:54.187Z","4.4.4":"2019-03-20T08:15:24.542Z","4.4.5":"2019-04-03T03:35:25.938Z","4.4.6":"2019-04-03T03:43:44.283Z","4.4.7":"2019-07-17T05:44:32.804Z","4.4.8":"2019-09-30T07:21:32.685Z","4.4.9":"2019-10-09T12:19:45.453Z","4.5.0":"2019-10-21T13:00:43.741Z","4.5.1":"2019-10-25T10:44:40.227Z","4.5.3":"2020-04-11T10:53:57.919Z","4.5.4":"2020-09-05T09:58:41.108Z","5.0.0-beta.1":"2020-09-05T14:26:07.280Z","5.0.0-beta.2":"2020-09-06T05:09:45.184Z","5.0.0-beta.3":"2020-10-16T14:51:12.732Z","5.0.0":"2020-10-16T15:49:16.141Z","5.0.1":"2021-06-24T12:18:13.313Z","5.0.2":"2021-07-10T03:51:11.366Z","5.0.3":"2021-07-10T04:11:38.387Z","5.0.4":"2021-09-05T08:52:23.169Z","5.0.5":"2022-12-17T03:57:46.572Z"},"homepage":"https://github.com/easy-team/webpack-tool#readme","keywords":["webpack","webpack3","webpack4","webpack build","webpack hot reload"],"repository":{"type":"git","url":"git+https://github.com/easy-team/webpack-tool.git"},"author":{"name":"hubcarl@126.com"},"bugs":{"url":"https://github.com/easy-team/webpack-tool/issues"},"license":"MIT","readmeFilename":"README.md"}