{"_id":"webpack-cli-util","_rev":"31-c66ac2a03b00b424c4942ce26b5c7e27","name":"webpack-cli-util","dist-tags":{"latest":"0.5.1"},"versions":{"0.0.1":{"name":"webpack-cli-util","//注释":"tree shaking删除多余未引用代码,但是看了打包文件并没有减少体积","author":{"name":"姚观寿","email":"281113270@qq.com"},"sideEffects":false,"version":"0.0.1","description":"不依赖任何框架，可以用vue，react，node服务端。配置接口遵循webpack配置，可以在webpack默认配置下预留接口给用户自行配置等功能。","main":"./@webpack-cli-cjs/index.js","dependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.10","@babel/eslint-parser":"^7.17.0","@babel/node":"^7.16.8","@babel/plugin-proposal-async-generator-functions":"^7.12.12","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-class-static-block":"^7.12.1","@babel/plugin-proposal-decorators":"^7.17.9","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.12.1","@babel/plugin-proposal-export-namespace-from":"^7.12.1","@babel/plugin-proposal-function-sent":"^7.16.7","@babel/plugin-proposal-json-strings":"^7.12.1","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.16.7","@babel/plugin-proposal-pipeline-operator":"^7.12.1","@babel/plugin-proposal-private-methods":"^7.16.11","@babel/plugin-proposal-private-property-in-object":"^7.16.7","@babel/plugin-proposal-throw-expressions":"^ 7.12.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.10.4","@babel/plugin-transform-arrow-functions":"^7.16.7","@babel/plugin-transform-dotall-regex":"^7.12.1","@babel/plugin-transform-react-constant-elements":"^7.17.6","@babel/plugin-transform-regenerator":"^7.12.1","@babel/plugin-transform-runtime":"^7.1.0","@babel/plugin-transform-typescript":"^7.12.1","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.16.11","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.17.12","@babel/runtime":"^7.1.2","@rollup/plugin-eslint":"^8.0.2","@types/lodash":"^4.14.166","@types/node":"^14.14.16","@types/webpack":"^4.41.25","add-asset-html-webpack-plugin":"^5.0.2","assert":"^2.0.0","awesome-typescript-loader":"^5.2.1","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.1.0","babel-jest":"^23.4.2","babel-loader":"^8.2.2","babel-plugin-named-asset-import":"^0.3.7","babel-preset-es2015":"^6.24.1","browser-reload-error-overlay-wepback-plugin":"^0.0.9","cache-loader":"^4.1.0","case-sensitive-paths-webpack-plugin":"^2.3.0","chalk":"^4.1.0","clean-webpack-plugin":"^3.0.0","cli-spinners":"^2.5.0","connect-history-api-fallback":"^1.6.0","copy-webpack-plugin":"^10.2.4","cross-env":"^7.0.3","crypto-browserify":"^3.12.0","css-loader":"^6.7.1","css-minimizer-webpack-plugin":"^4.0.0","directory-named-webpack-plugin":"^4.0.1","esbuild-loader":"^2.19.0","eslint":"^8.15.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-friendly-formatter":"^4.0.1","eslint-loader":"^4.0.2","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.29.4","eslint-webpack-plugin":"^3.1.1","eventsource-polyfill":"^0.9.6","express":"^4.17.3","express-ws":"^5.0.2","extended-define-webpack-plugin":"^0.1.3","extract-text-webpack-plugin":"^3.0.2","file-loader":"^6.2.0","friendly-errors-webpack-plugin":"^1.7.0","get-port":"^6.1.2","graphql":"^15.4.0","graphql-tools":"^7.0.2","happypack":"^5.0.1","hard-source-webpack-plugin":"^0.13.1","html-webpack-plugin":"^5.5.0","http-errors":"^1.8.0","http-proxy-middleware":"^1.0.6","install":"^0.13.0","is-object":"^1.0.2","jest":"^26.6.3","jest-watch-typeahead":"^0.6.1","json-loader":"^0.5.7","koa":"^2.13.4","less-loader":"^11.0.0","lodash":"^4.17.21","mini-css-extract-plugin":"^2.6.0","mocha":"^8.2.1","mocha-webpack":"^1.1.0","mochawesome":"^6.2.1","node-loader":"^1.0.2","node-sass":"^7.0.1","npm":"^8.10.0","npm-install-webpack-plugin":"^4.0.5","opn":"^6.0.0","optimize-css-assets-webpack-plugin":"^6.0.1","parallel-webpack":"^2.6.0","path-browserify":"^1.0.1","portfinder":"^1.0.28","raw-loader":"^4.0.2","react":"^18.0.0","react-app-polyfill":"^1.0.6","react-dom":"^18.0.0","react-redux":"^8.0.1","readline-sync":"^1.4.10","redis":"^3.0.2","redux-logger":"^3.0.6","redux-saga":"^1.1.3","redux-thunk":"^2.4.1","regenerator-runtime":"^0.13.7","sass":"^1.52.1","sass-loader":"^13.0.0","scheduler":"^0.21.0","shelljs":"^0.8.5","source-map":"^0.7.3","source-map-loader":"^2.0.0","source-map-support":"^0.5.0","speed-measure-webpack-plugin":"^1.3.3","stream-browserify":"^3.0.0","stream-http":"^3.1.1","style-loader":"^3.3.1","svg-captcha":"^1.4.0","terser-webpack-plugin":"^5.3.1","thread-loader":"^3.0.1","timers-browserify":"^2.0.12","ts-loader":"^8.0.12","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.1.3","url-loader":"^4.1.1","webpack":"^5.10.1","webpack-build-dll-plugin":"^1.3.3","webpack-bundle-analyzer":"^4.3.0","webpack-cli":"^4.2.0","webpack-dev-middleware":"^4.0.2","webpack-hot-middleware":"^2.25.0","webpack-hot-server-middleware":"^0.6.1","webpack-merge":"^5.8.0","webpack-node-externals":"^2.5.2","webpackbar":"^5.0.0-3","ws":"^8.6.0","core-js":"^2.6.10"},"setupFiles":["react-app-polyfill/jsdom"],"bin":{"webpack-cli":"@webpack-cli-cjs/index.js"},"scripts":{"clear-node_modules":"rm -rf node_modules&&npm cache clear --force","//注释0:":"如果用CommonJS运行则需要先运行copy指令","copy":"node  copy","//注释1:":"web端dev环境运行","web:c:dev":"cross-env NODE_ENV=development   webpackEnv=dev  target=web   node  @webpack-cli-cjs/index.js","web:c1:dev":"cross-env NODE_ENV=development  webpackEnv=dev  target=web   node  @webpack-cli-cjs1/index.js ","web:dev":"cross-env NODE_ENV=development     webpackEnv=dev  target=web   babel-node  @webpack-cli/index.js","//注释2:":"web端生产环境运行","web:build":"cross-env NODE_ENV=production    webpackEnv=dev  target=web   babel-node  @webpack-cli/index.js","//注释3:":"node服务端dev环境运行","node:dev":"cross-env NODE_ENV=development    webpackEnv=dev  target=web   babel-node  @webpack-cli/index.js","//注释4:":"node服务端d生产环境运行","node:build":"cross-env NODE_ENV=production   webpackEnv=dev  target=web   babel-node  @webpack-cli/index.js","//注释7":"编译dll文件","dll":"webpack   --progress --config ./scripts/webpack/config/webpack.dll.config.js","//注释8单元测试命令":"运行单元测试","test":"npm run jest","//注释9":"生成测试覆盖率报告","coverage":"jest --coverage --config jest.config.ts","//注释10":"eslint校验","eslint":"eslint ./src","mocha":"mocha ./app/test/add.test.ts","test:webpack":"jest-webpack","jest":" babel-node ./scripts/test.js","graphql:demo":"nodemon  --exec cross-env  NODE_ENV=development  babel-node ./app/graphql/schema/graphql.demo.test.js"},"license":"ISC","engines":{"node":">= 13.0.0","npm":">= 6.0.0"},"devDependencies":{"less":"^4.1.2"},"gitHead":"119702ed7832cba8ad1875e61d4149ec06cbf2c0","_id":"webpack-cli-util@0.0.1","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-avzyHqQyqrv016AeTZY0BFv2u+ROJg3CRZWC+gsfSjiFxKt8alH9yFGJ56zrrz781h+Y797TkpI88vFCC9qkzQ==","shasum":"31139d8c7ed854e7a3ef443bda82db67803bbd40","tarball":"https://registry.npmjs.org/webpack-cli-util/-/webpack-cli-util-0.0.1.tgz","fileCount":146,"unpackedSize":4557532,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4dwJHK0YKTgrxvpKHEBQNJMHU6e7NDxAXb0lCoJu9JgIgQWosKLJHHQ+ZyiuzRVZAcY4gx1Bqi5pdUqhPyTPOzqc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJils3RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQXQ//W7wscgInYPWmgFjvTajw65GDT8SsUQPK0owA7Xyg1gIvUf2Z\r\nV3MFQnw2GfB7Nn6erRWG0gUi8QNPHAVLtzQjAJPTVz1xqWzFbuL6EegOPSiK\r\nQGJBEu9emJ21qgdGkCTzXd3ra02zI1s9wfzJU6+tVRjwUw040/RbTWBT2USb\r\nOXXPseP5eu95lsbitvjeDdzfda22Y0rT2QlgKHwfw1xDXktwqVnI0xEcqvyx\r\nHlJoosRIC9kMa59l5vEyJxdf3xdLOBSubEAaaoy6T7l+XuF//qvHZ5hU+SMo\r\nA31bGdrIu/ac4Zj9ksMhGRpkFvWgoZhhWvlBmzzJWmaEyfCJN2iMxfTWyXy0\r\neG1tJVste71A0kSQbvaN/OFNVh69+cmHuRtcWxHu6Zw+899PKYtfxCsvSBEk\r\ngsoZx+jNdloLXX7gbEpHTNOqPkE01O/ch6hqTPvqs7vkbyjwIvjWw+MAjVO8\r\n0hGARqqmtuRZKYW9GYAWyCMCvais3/rQdIWEnf8GFr+2pzBARVShlssmr95L\r\n6XkoWniSSl0/fWSJx2YnpTqdBPRehvR6it3J5IwC6jwEfMGDUJxU5n8bP0Ov\r\nEzMEZ2RFXfQG+HcrRu1cz8aglyow0hildXQ1O+W9MrChRAsYFG+OhtnEb5Y1\r\nc6GpguerXhRf0U5L+G28CusN0eG73ZHc+fY=\r\n=k3Xt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"qq281113270","email":"281113270@qq.com"},"directories":{},"maintainers":[{"name":"qq281113270","email":"281113270@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-cli-util_0.0.1_1654050256698_0.6954352406279394"},"_hasShrinkwrap":false},"0.0.2":{"name":"webpack-cli-util","//注释":"tree shaking删除多余未引用代码,但是看了打包文件并没有减少体积","author":{"name":"姚观寿","email":"281113270@qq.com"},"sideEffects":false,"version":"0.0.2","description":"不依赖任何框架，可以用vue，react，node服务端。配置接口遵循webpack配置，可以在webpack默认配置下预留接口给用户自行配置等功能。","main":"./@webpack-cli-cjs/index.js","dependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.10","@babel/eslint-parser":"^7.17.0","@babel/node":"^7.16.8","@babel/plugin-proposal-async-generator-functions":"^7.12.12","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-class-static-block":"^7.12.1","@babel/plugin-proposal-decorators":"^7.17.9","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.12.1","@babel/plugin-proposal-export-namespace-from":"^7.12.1","@babel/plugin-proposal-function-sent":"^7.16.7","@babel/plugin-proposal-json-strings":"^7.12.1","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.16.7","@babel/plugin-proposal-pipeline-operator":"^7.12.1","@babel/plugin-proposal-private-methods":"^7.16.11","@babel/plugin-proposal-private-property-in-object":"^7.16.7","@babel/plugin-proposal-throw-expressions":"^ 7.12.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.10.4","@babel/plugin-transform-arrow-functions":"^7.16.7","@babel/plugin-transform-dotall-regex":"^7.12.1","@babel/plugin-transform-react-constant-elements":"^7.17.6","@babel/plugin-transform-regenerator":"^7.12.1","@babel/plugin-transform-runtime":"^7.1.0","@babel/plugin-transform-typescript":"^7.12.1","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.16.11","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.17.12","@babel/runtime":"^7.1.2","@rollup/plugin-eslint":"^8.0.2","@types/lodash":"^4.14.166","@types/node":"^14.14.16","@types/webpack":"^4.41.25","add-asset-html-webpack-plugin":"^5.0.2","assert":"^2.0.0","awesome-typescript-loader":"^5.2.1","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.1.0","babel-jest":"^23.4.2","babel-loader":"^8.2.2","babel-plugin-named-asset-import":"^0.3.7","babel-preset-es2015":"^6.24.1","browser-reload-error-overlay-wepback-plugin":"^0.0.9","cache-loader":"^4.1.0","case-sensitive-paths-webpack-plugin":"^2.3.0","chalk":"^4.1.0","clean-webpack-plugin":"^3.0.0","cli-spinners":"^2.5.0","connect-history-api-fallback":"^1.6.0","copy-webpack-plugin":"^10.2.4","cross-env":"^7.0.3","crypto-browserify":"^3.12.0","css-loader":"^6.7.1","css-minimizer-webpack-plugin":"^4.0.0","directory-named-webpack-plugin":"^4.0.1","esbuild-loader":"^2.19.0","eslint":"^8.15.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-friendly-formatter":"^4.0.1","eslint-loader":"^4.0.2","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.29.4","eslint-webpack-plugin":"^3.1.1","eventsource-polyfill":"^0.9.6","express":"^4.17.3","express-ws":"^5.0.2","extended-define-webpack-plugin":"^0.1.3","extract-text-webpack-plugin":"^3.0.2","file-loader":"^6.2.0","friendly-errors-webpack-plugin":"^1.7.0","get-port":"^6.1.2","graphql":"^15.4.0","graphql-tools":"^7.0.2","happypack":"^5.0.1","hard-source-webpack-plugin":"^0.13.1","html-webpack-plugin":"^5.5.0","http-errors":"^1.8.0","http-proxy-middleware":"^1.0.6","install":"^0.13.0","is-object":"^1.0.2","jest":"^26.6.3","jest-watch-typeahead":"^0.6.1","json-loader":"^0.5.7","koa":"^2.13.4","less-loader":"^11.0.0","lodash":"^4.17.21","mini-css-extract-plugin":"^2.6.0","mocha":"^8.2.1","mocha-webpack":"^1.1.0","mochawesome":"^6.2.1","node-loader":"^1.0.2","node-sass":"^7.0.1","npm":"^8.10.0","npm-install-webpack-plugin":"^4.0.5","opn":"^6.0.0","optimize-css-assets-webpack-plugin":"^6.0.1","parallel-webpack":"^2.6.0","path-browserify":"^1.0.1","portfinder":"^1.0.28","raw-loader":"^4.0.2","react":"^18.0.0","react-app-polyfill":"^1.0.6","react-dom":"^18.0.0","react-redux":"^8.0.1","readline-sync":"^1.4.10","redis":"^3.0.2","redux-logger":"^3.0.6","redux-saga":"^1.1.3","redux-thunk":"^2.4.1","regenerator-runtime":"^0.13.7","sass":"^1.52.1","sass-loader":"^13.0.0","scheduler":"^0.21.0","shelljs":"^0.8.5","source-map":"^0.7.3","source-map-loader":"^2.0.0","source-map-support":"^0.5.0","speed-measure-webpack-plugin":"^1.3.3","stream-browserify":"^3.0.0","stream-http":"^3.1.1","style-loader":"^3.3.1","svg-captcha":"^1.4.0","terser-webpack-plugin":"^5.3.1","thread-loader":"^3.0.1","timers-browserify":"^2.0.12","ts-loader":"^8.0.12","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.1.3","url-loader":"^4.1.1","webpack":"^5.10.1","webpack-build-dll-plugin":"^1.3.3","webpack-bundle-analyzer":"^4.3.0","webpack-cli":"^4.2.0","webpack-dev-middleware":"^4.0.2","webpack-hot-middleware":"^2.25.0","webpack-hot-server-middleware":"^0.6.1","webpack-merge":"^5.8.0","webpack-node-externals":"^2.5.2","webpackbar":"^5.0.0-3","ws":"^8.6.0","core-js":"^2.6.10"},"setupFiles":["react-app-polyfill/jsdom"],"bin":{"webpack-cli":"@webpack-cli-cjs/index.js"},"scripts":{"clear-node_modules":"rm -rf node_modules&&npm cache clear --force","//注释0:":"如果用CommonJS运行则需要先运行copy指令","copy":"node  copy","//注释1:":"web端dev环境运行","web:c:dev":"cross-env NODE_ENV=development   webpackEnv=dev  target=web   node  @webpack-cli-cjs/index.js","web:c1:dev":"cross-env NODE_ENV=development  webpackEnv=dev  target=web   node  @webpack-cli-cjs1/index.js ","web:dev":"cross-env NODE_ENV=development     webpackEnv=dev  target=web   babel-node  @webpack-cli/index.js","//注释2:":"web端生产环境运行","web:build":"cross-env NODE_ENV=production    webpackEnv=dev  target=web   babel-node  @webpack-cli/index.js","//注释3:":"node服务端dev环境运行","node:dev":"cross-env NODE_ENV=development    webpackEnv=dev  target=web   babel-node  @webpack-cli/index.js","//注释4:":"node服务端d生产环境运行","node:build":"cross-env NODE_ENV=production   webpackEnv=dev  target=web   babel-node  @webpack-cli/index.js","//注释7":"编译dll文件","dll":"webpack   --progress --config ./scripts/webpack/config/webpack.dll.config.js","//注释8单元测试命令":"运行单元测试","test":"npm run jest","//注释9":"生成测试覆盖率报告","coverage":"jest --coverage --config jest.config.ts","//注释10":"eslint校验","eslint":"eslint ./src","mocha":"mocha ./app/test/add.test.ts","test:webpack":"jest-webpack","jest":" babel-node ./scripts/test.js","graphql:demo":"nodemon  --exec cross-env  NODE_ENV=development  babel-node ./app/graphql/schema/graphql.demo.test.js"},"license":"ISC","engines":{"node":">= 13.0.0","npm":">= 6.0.0"},"devDependencies":{"less":"^4.1.2"},"gitHead":"141403a992a90a2649869290f58f4c0d45bb2e9a","_id":"webpack-cli-util@0.0.2","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-ESEVcB8eezPhgkn8n0dYJ8Qi6ME2OrL0JrC4GvjJrHcwmnyOKP5b9BW/1ZlGQrsD47pshkXo8NM+kuMRnOPJKA==","shasum":"7a212bb1e95d54befbf159739bc6343f608ab095","tarball":"https://registry.npmjs.org/webpack-cli-util/-/webpack-cli-util-0.0.2.tgz","fileCount":146,"unpackedSize":4559674,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2kO/1UiqWy4S2fYfA+UVh87IYStg/NPu6I6hg9TIH+AIgAynNIrkmYPuU6bR+5opqhjyYFc6rGm53+dqfg84rPeE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiltBQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqpnw//UcCNe7/QZ+ft8yLDAZMDKSB/0sS/4hddSOWNEYB06d/W6YCh\r\nYRUKirMv7WiCN1fEfxZnsja95cm85qZ94SRdyaZMyo62qgNPjXM+WTKLOtPZ\r\nAYoJtqiw9Thrqy9OFwJCxKote/8/lup0kpFsmjbLbAp1NIVXZyLI1XtfJLmq\r\n7VJdMvdy2W6Wa1t3IVE16f1TzjuHG1tLVUgNkg0jVwnyTdEK6VlzCgoo8r4Q\r\nLOnWY4X26WCie7iFVODrsmcOY1IucAvv02kw5hRHUSP/LEqh7SHaJJOueJap\r\n0AOmyt+2pNnIecHU3XpQvB9H8uJD6B4tZgr/PaDxbEcAIWELkeFUPWmX6EEJ\r\nca8TPyTfzGbLASFzzRlInfONanyBSNhvrQ6yTdR4kCBSmsc8vlYGy6Uz7Bme\r\nQqARtqHz635XGbt7ci5sdAP8BMarnvJGaR2Qgj4X7K+dIASIEKaX+faHNXZE\r\nP/YLSs2C8c1RK0kfSAZz1jeaJmzlNO6UtyF4r4uEYAfDcArOwPuWUosE58lV\r\nAU/R1IrIW08RRq32XC9fhqul/DPfyVg/IqdE+0fOJuVvzNhbb5l2eTOR6OJT\r\n2qi8CvpepZhIm0CjnN/sPI6+EH/7qspYUgrOSKriZS6sM3swjTl4WduzrvOC\r\nYdhF/UO9BmTNYnkfBEP4bnTZr6j/pqUIniA=\r\n=kh80\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"qq281113270","email":"281113270@qq.com"},"directories":{},"maintainers":[{"name":"qq281113270","email":"281113270@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-cli-util_0.0.2_1654050896496_0.2765303633993006"},"_hasShrinkwrap":false},"0.0.3":{"name":"webpack-cli-util","//注释":"tree shaking删除多余未引用代码,但是看了打包文件并没有减少体积","author":{"name":"姚观寿","email":"281113270@qq.com"},"sideEffects":false,"version":"0.0.3","description":"不依赖任何框架，可以用vue，react，node服务端。配置接口遵循webpack配置，可以在webpack默认配置下预留接口给用户自行配置等功能。","main":"./@webpack-cli-cjs/index.js","dependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.10","@babel/eslint-parser":"^7.17.0","@babel/node":"^7.16.8","@babel/plugin-proposal-async-generator-functions":"^7.12.12","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-class-static-block":"^7.12.1","@babel/plugin-proposal-decorators":"^7.17.9","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.12.1","@babel/plugin-proposal-export-namespace-from":"^7.12.1","@babel/plugin-proposal-function-sent":"^7.16.7","@babel/plugin-proposal-json-strings":"^7.12.1","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.16.7","@babel/plugin-proposal-pipeline-operator":"^7.12.1","@babel/plugin-proposal-private-methods":"^7.16.11","@babel/plugin-proposal-private-property-in-object":"^7.16.7","@babel/plugin-proposal-throw-expressions":"^ 7.12.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.10.4","@babel/plugin-transform-arrow-functions":"^7.16.7","@babel/plugin-transform-dotall-regex":"^7.12.1","@babel/plugin-transform-react-constant-elements":"^7.17.6","@babel/plugin-transform-regenerator":"^7.12.1","@babel/plugin-transform-runtime":"^7.1.0","@babel/plugin-transform-typescript":"^7.12.1","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.16.11","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.17.12","@babel/runtime":"^7.1.2","@rollup/plugin-eslint":"^8.0.2","@types/lodash":"^4.14.166","@types/node":"^14.14.16","@types/webpack":"^4.41.25","add-asset-html-webpack-plugin":"^5.0.2","assert":"^2.0.0","awesome-typescript-loader":"^5.2.1","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.1.0","babel-jest":"^23.4.2","babel-loader":"^8.2.2","babel-plugin-named-asset-import":"^0.3.7","babel-preset-es2015":"^6.24.1","browser-reload-error-overlay-wepback-plugin":"^0.0.9","cache-loader":"^4.1.0","case-sensitive-paths-webpack-plugin":"^2.3.0","chalk":"^4.1.0","clean-webpack-plugin":"^3.0.0","cli-spinners":"^2.5.0","connect-history-api-fallback":"^1.6.0","copy-webpack-plugin":"^10.2.4","core-js":"^2.6.10","cross-env":"^7.0.3","crypto-browserify":"^3.12.0","css-loader":"^6.7.1","css-minimizer-webpack-plugin":"^4.0.0","directory-named-webpack-plugin":"^4.0.1","esbuild-loader":"^2.19.0","eslint":"^8.15.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-friendly-formatter":"^4.0.1","eslint-loader":"^4.0.2","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.29.4","eslint-webpack-plugin":"^3.1.1","eventsource-polyfill":"^0.9.6","express":"^4.17.3","express-ws":"^5.0.2","extended-define-webpack-plugin":"^0.1.3","extract-text-webpack-plugin":"^3.0.2","file-loader":"^6.2.0","friendly-errors-webpack-plugin":"^1.7.0","get-port":"^6.1.2","graphql":"^15.4.0","graphql-tools":"^7.0.2","happypack":"^5.0.1","hard-source-webpack-plugin":"^0.13.1","html-webpack-plugin":"^5.5.0","http-errors":"^1.8.0","http-proxy-middleware":"^1.0.6","import-from":"^4.0.0","inquirer":"^8.2.4","install":"^0.13.0","is-object":"^1.0.2","jest":"^26.6.3","jest-watch-typeahead":"^0.6.1","json-loader":"^0.5.7","koa":"^2.13.4","less-loader":"^11.0.0","lodash":"^4.17.21","mini-css-extract-plugin":"^2.6.0","minimist":"^1.2.6","mocha":"^8.2.1","mocha-webpack":"^1.1.0","mochawesome":"^6.2.1","node-loader":"^1.0.2","node-sass":"^7.0.1","npm":"^8.10.0","npm-install-webpack-plugin":"^4.0.5","opn":"^6.0.0","optimize-css-assets-webpack-plugin":"^6.0.1","osenv":"^0.1.5","parallel-webpack":"^2.6.0","path-browserify":"^1.0.1","portfinder":"^1.0.28","raw-loader":"^4.0.2","react":"^18.0.0","react-app-polyfill":"^1.0.6","react-dom":"^18.0.0","react-redux":"^8.0.1","readline-sync":"^1.4.10","redis":"^3.0.2","redux-logger":"^3.0.6","redux-saga":"^1.1.3","redux-thunk":"^2.4.1","regenerator-runtime":"^0.13.7","sass":"^1.52.1","sass-loader":"^13.0.0","scheduler":"^0.21.0","shelljs":"^0.8.5","source-map":"^0.7.3","source-map-loader":"^2.0.0","source-map-support":"^0.5.0","speed-measure-webpack-plugin":"^1.3.3","stream-browserify":"^3.0.0","stream-http":"^3.1.1","style-loader":"^3.3.1","svg-captcha":"^1.4.0","terser-webpack-plugin":"^5.3.1","thread-loader":"^3.0.1","timers-browserify":"^2.0.12","ts-loader":"^8.0.12","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.1.3","url-loader":"^4.1.1","webpack":"^5.10.1","webpack-build-dll-plugin":"^1.3.3","webpack-bundle-analyzer":"^4.3.0","webpack-cli":"^4.2.0","webpack-dev-middleware":"^4.0.2","webpack-hot-middleware":"^2.25.0","webpack-hot-server-middleware":"^0.6.1","webpack-merge":"^5.8.0","webpack-node-externals":"^2.5.2","webpackbar":"^5.0.0-3","ws":"^8.6.0"},"setupFiles":["react-app-polyfill/jsdom"],"bin":{"webpack-cli-util":"index.js"},"scripts":{"clear-node_modules":"rm -rf node_modules&&npm cache clear --force","//注释0:":"如果用CommonJS运行则需要先运行copy指令","copy":"node  copy","//注释1:":"web端dev环境运行","web:c:dev":"cross-env NODE_ENV=development   webpackEnv=dev  target=web   node  @webpack-cli-cjs/index.js","web:c1:dev":"cross-env NODE_ENV=development  webpackEnv=dev  target=web   node  @webpack-cli-cjs1/index.js ","web:dev":"cross-env NODE_ENV=development     webpackEnv=dev  target=web   babel-node  @webpack-cli/index.js","//注释2:":"web端生产环境运行","web:build":"cross-env NODE_ENV=production    webpackEnv=dev  target=web   babel-node  @webpack-cli/index.js","//注释3:":"node服务端dev环境运行","node:dev":"cross-env NODE_ENV=development    webpackEnv=dev  target=web   babel-node  @webpack-cli/index.js","//注释4:":"node服务端d生产环境运行","node:build":"cross-env NODE_ENV=production   webpackEnv=dev  target=web   babel-node  @webpack-cli/index.js","//注释7":"编译dll文件","dll":"webpack   --progress --config ./scripts/webpack/config/webpack.dll.config.js","//注释8单元测试命令":"运行单元测试","test":"npm run jest","//注释9":"生成测试覆盖率报告","coverage":"jest --coverage --config jest.config.ts","//注释10":"eslint校验","eslint":"eslint ./src","mocha":"mocha ./app/test/add.test.ts","test:webpack":"jest-webpack","jest":" babel-node ./scripts/test.js","graphql:demo":"nodemon  --exec cross-env  NODE_ENV=development  babel-node ./app/graphql/schema/graphql.demo.test.js"},"license":"ISC","engines":{"node":">= 13.0.0","npm":">= 6.0.0"},"devDependencies":{"less":"^4.1.2"},"gitHead":"a3cccea71ba48e6fc0e5629256cf4a936da23cfc","_id":"webpack-cli-util@0.0.3","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-YA1vr8CNdpSzOmW2dv+uh2K/Bg4LPipt45ssgPzgjnsKmcGFY3NIH2D8Fok+Oj2IhJhXvVWM8V0hCgZbJkwuqQ==","shasum":"2988f10a62c6c4e4f98e4098ed3cbdb1bc396c6f","tarball":"https://registry.npmjs.org/webpack-cli-util/-/webpack-cli-util-0.0.3.tgz","fileCount":147,"unpackedSize":4560588,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCR7PNZseK48P1s7abesEO3e/YcBDpmu5VtIze0PyusXwIgDHwHzrBTRyqx9jm1vdxOf4x6NuCHVAEtH8LN1i3FUOY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiltPjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPvg/+NddpUSKSvSXY70UQgi7jTLR30unUzJtucaeV+8ljBQoj1bzg\r\nVx0hOlgbKm6dOOL4coL8AXEOUJDfQLr/OYL7TuFbxg0Kn6hult/WFjiOTbyD\r\nUowt9sw19BFr2hT8uuPoDn6mWLN/27VffEx0w+RLkX7TYy/oguyfEEtijrSR\r\n4CM0p9Y2LrMaLGReHLBT+pB8dya6+755xUJQiSwulAc/txvaSCAsA2otMbvV\r\nZgoen5wzmERMpnMlZ7hldWHHfTeITZksuHmOlqiD5sQ4OEYF0HKvLiDIMnrR\r\nkYmkTNHUqdMfNBEaGjr8GMqxL7Eh0LUla33ej7L+UwLemsGlJ+tybTQS2dAH\r\ncunT26k/1remY4yAIFk19WZJq1//PxlOgp5c2xD9yAu2UM5i7e7jALe1L5vh\r\nGZUdyJNlYnOWxODzk3aQgI6OG0dauERzZc9JOPGz4j9HklqPna7hc955jy4C\r\nmSpQ9O7sVdYecR/cDQdWb0/R8QYg5LlqW+W2mmbM3Xijk1ZdHEKV3bBVEMz+\r\nY+SBHuT2bgF1eOP6qpyyu7+HC1Y96pXGNhAjByzlrQbrXZLFc/8t/p/K84E1\r\nfpGHZfg8Ond5m5n4Fr20dACmABWm3amkEwYTqXdfRMHUWKCe295tunetMxSg\r\ncvzzD/lpAJjJkmdiYNmxsJWIDFfEGKqHc0E=\r\n=u4f7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"qq281113270","email":"281113270@qq.com"},"directories":{},"maintainers":[{"name":"qq281113270","email":"281113270@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-cli-util_0.0.3_1654051810986_0.6731711824373545"},"_hasShrinkwrap":false},"0.0.4":{"name":"webpack-cli-util","//注释":"tree shaking删除多余未引用代码,但是看了打包文件并没有减少体积","author":{"name":"姚观寿","email":"281113270@qq.com"},"sideEffects":false,"version":"0.0.4","description":"不依赖任何框架，可以用vue，react，node服务端。配置接口遵循webpack配置，可以在webpack默认配置下预留接口给用户自行配置等功能。","main":"./@webpack-cli-cjs/index.js","dependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.10","@babel/eslint-parser":"^7.17.0","@babel/node":"^7.16.8","@babel/plugin-proposal-async-generator-functions":"^7.12.12","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-class-static-block":"^7.12.1","@babel/plugin-proposal-decorators":"^7.17.9","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.12.1","@babel/plugin-proposal-export-namespace-from":"^7.12.1","@babel/plugin-proposal-function-sent":"^7.16.7","@babel/plugin-proposal-json-strings":"^7.12.1","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.16.7","@babel/plugin-proposal-pipeline-operator":"^7.12.1","@babel/plugin-proposal-private-methods":"^7.16.11","@babel/plugin-proposal-private-property-in-object":"^7.16.7","@babel/plugin-proposal-throw-expressions":"^ 7.12.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.10.4","@babel/plugin-transform-arrow-functions":"^7.16.7","@babel/plugin-transform-dotall-regex":"^7.12.1","@babel/plugin-transform-react-constant-elements":"^7.17.6","@babel/plugin-transform-regenerator":"^7.12.1","@babel/plugin-transform-runtime":"^7.1.0","@babel/plugin-transform-typescript":"^7.12.1","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.16.11","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.17.12","@babel/runtime":"^7.1.2","@rollup/plugin-eslint":"^8.0.2","@types/lodash":"^4.14.166","@types/node":"^14.14.16","@types/webpack":"^4.41.25","add-asset-html-webpack-plugin":"^5.0.2","assert":"^2.0.0","awesome-typescript-loader":"^5.2.1","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.1.0","babel-jest":"^23.4.2","babel-loader":"^8.2.2","babel-plugin-named-asset-import":"^0.3.7","babel-preset-es2015":"^6.24.1","browser-reload-error-overlay-wepback-plugin":"^0.0.9","cache-loader":"^4.1.0","case-sensitive-paths-webpack-plugin":"^2.3.0","chalk":"^4.1.0","clean-webpack-plugin":"^3.0.0","cli-spinners":"^2.5.0","connect-history-api-fallback":"^1.6.0","copy-webpack-plugin":"^10.2.4","core-js":"^2.6.10","cross-env":"^7.0.3","crypto-browserify":"^3.12.0","css-loader":"^6.7.1","css-minimizer-webpack-plugin":"^4.0.0","directory-named-webpack-plugin":"^4.0.1","esbuild-loader":"^2.19.0","eslint":"^8.15.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-friendly-formatter":"^4.0.1","eslint-loader":"^4.0.2","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.29.4","eslint-webpack-plugin":"^3.1.1","eventsource-polyfill":"^0.9.6","express":"^4.17.3","express-ws":"^5.0.2","extended-define-webpack-plugin":"^0.1.3","extract-text-webpack-plugin":"^3.0.2","file-loader":"^6.2.0","friendly-errors-webpack-plugin":"^1.7.0","get-port":"^6.1.2","graphql":"^15.4.0","graphql-tools":"^7.0.2","happypack":"^5.0.1","hard-source-webpack-plugin":"^0.13.1","html-webpack-plugin":"^5.5.0","http-errors":"^1.8.0","http-proxy-middleware":"^1.0.6","import-from":"^4.0.0","inquirer":"^8.2.4","install":"^0.13.0","is-object":"^1.0.2","jest":"^26.6.3","jest-watch-typeahead":"^0.6.1","json-loader":"^0.5.7","less-loader":"^11.0.0","lodash":"^4.17.21","mini-css-extract-plugin":"^2.6.0","minimist":"^1.2.6","mocha":"^8.2.1","mocha-webpack":"^1.1.0","mochawesome":"^6.2.1","node-loader":"^1.0.2","node-sass":"^7.0.1","npm":"^8.10.0","npm-install-webpack-plugin":"^4.0.5","opn":"^6.0.0","optimize-css-assets-webpack-plugin":"^6.0.1","osenv":"^0.1.5","parallel-webpack":"^2.6.0","path-browserify":"^1.0.1","portfinder":"^1.0.28","raw-loader":"^4.0.2","react":"^18.0.0","react-app-polyfill":"^1.0.6","react-dom":"^18.0.0","react-redux":"^8.0.1","readline-sync":"^1.4.10","redis":"^3.0.2","redux-logger":"^3.0.6","redux-saga":"^1.1.3","redux-thunk":"^2.4.1","regenerator-runtime":"^0.13.7","sass":"^1.52.1","sass-loader":"^13.0.0","scheduler":"^0.21.0","shelljs":"^0.8.5","source-map":"^0.7.3","source-map-loader":"^2.0.0","source-map-support":"^0.5.0","speed-measure-webpack-plugin":"^1.3.3","stream-browserify":"^3.0.0","stream-http":"^3.1.1","style-loader":"^3.3.1","svg-captcha":"^1.4.0","terser-webpack-plugin":"^5.3.1","thread-loader":"^3.0.1","timers-browserify":"^2.0.12","ts-loader":"^8.0.12","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.1.3","url-loader":"^4.1.1","webpack":"^5.10.1","webpack-build-dll-plugin":"^1.3.3","webpack-bundle-analyzer":"^4.3.0","webpack-cli":"^4.2.0","webpack-dev-middleware":"^4.0.2","webpack-hot-middleware":"^2.25.0","webpack-hot-server-middleware":"^0.6.1","webpack-merge":"^5.8.0","webpack-node-externals":"^2.5.2","webpackbar":"^5.0.0-3","ws":"^8.6.0"},"setupFiles":["react-app-polyfill/jsdom"],"bin":{"webpack-cli-util":"index.js"},"scripts":{"clear-node_modules":"rm -rf node_modules&&npm cache clear --force","//注释0:":"如果用CommonJS运行则需要先运行copy指令","copy":"node  copy","//注释1:":"web端dev环境运行","web:c:dev":"cross-env NODE_ENV=development   webpackEnv=dev  target=web   node  @webpack-cli-cjs/index.js","web:c1:dev":"cross-env NODE_ENV=development  webpackEnv=dev  target=web   node  @webpack-cli-cjs1/index.js ","web:dev":"cross-env NODE_ENV=development     webpackEnv=dev  target=web   babel-node  @webpack-cli/index.js","//注释2:":"web端生产环境运行","web:build":"cross-env NODE_ENV=production    webpackEnv=dev  target=web   babel-node  @webpack-cli/index.js","//注释3:":"node服务端dev环境运行","node:dev":"cross-env NODE_ENV=development    webpackEnv=dev  target=web   babel-node  @webpack-cli/index.js","//注释4:":"node服务端d生产环境运行","node:build":"cross-env NODE_ENV=production   webpackEnv=dev  target=web   babel-node  @webpack-cli/index.js","//注释7":"编译dll文件","dll":"webpack   --progress --config ./scripts/webpack/config/webpack.dll.config.js","//注释8单元测试命令":"运行单元测试","test":"npm run jest","//注释9":"生成测试覆盖率报告","coverage":"jest --coverage --config jest.config.ts","//注释10":"eslint校验","eslint":"eslint ./src","mocha":"mocha ./app/test/add.test.ts","test:webpack":"jest-webpack","jest":" babel-node ./scripts/test.js","graphql:demo":"nodemon  --exec cross-env  NODE_ENV=development  babel-node ./app/graphql/schema/graphql.demo.test.js"},"license":"ISC","engines":{"node":">= 13.0.0","npm":">= 6.0.0"},"devDependencies":{"less":"^4.1.2"},"gitHead":"33b9d206075f209976768ded2f37cbb59223d9f7","_id":"webpack-cli-util@0.0.4","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-YuzNAipjyShwyFJFMclYdGHa5HLHW0v1fES+4A2HcRepLCd7lvt1sRUQIS/Ej579bPQoI5+chwbt1bpfv31hPg==","shasum":"fd1f895cbdf1d28c98e9e932592df1d466bd70eb","tarball":"https://registry.npmjs.org/webpack-cli-util/-/webpack-cli-util-0.0.4.tgz","fileCount":147,"unpackedSize":4559288,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSK94JOYSUa5L/XCtcYuUjPB4Xkah5J5Lbv1qmsuHS8gIhAJ0Y1jRTPETaHQ+o04+BjxTfxeAaolH9I1XZDajsfTKN"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiltbgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmroqQ/+L8tAEZKi3SuoqpgzIBA/SGbaphzetIO/TGVMukjp+T5CpaTQ\r\n8MxiRnM/+OjLSO+UblRIAmoWB8S6DYw5DpEL8NroTQBrmOkAoXLJNm8v/3ft\r\nu5sAMKp1tumhaxt1/yG8RIhsTOkFHVBn7eXavQRUUuQHZcj4oyrblZt+N93v\r\nRTQH9Q8YSJqM2dz2iJKtIUL1AzOkUswzItHASiRAcv7JP0nzh3lWBjIcQ0cU\r\nA98zuiOs9/IWeaHyA2eQrfW/kmWhLE8/v3D44q+oRLXu8q+bKvBWWw7slmsp\r\ndng/ea0gkqYXQ+sjdFQMdsHgWxJ32zNkHK95FXwq5sH9gSLrDohIsgLhro5n\r\nk0VFV9YDRzKTRdfgBABbY3MSbhk4huJrllOBJ5Z6yyg/nlhE45MhkLwP2e0s\r\ntNs7PyqTZAW+FH1HwUA5vBUmTY4b4brzndFH92YfvSoV+hS7sj/4fDCtJQJb\r\n/6lSTdexQ+Ib4WTWvrAdrYMvQDG2vnhyWikJfKbxn27GLLz9CgVj3V3n9Y6a\r\neHfRleE4UjLxQQb8Ls9vlws9UMBbnnS55lrvuI7f6+i5HQxZJWe25uK3z0op\r\nrcUuwGWqd1HxUeCNcJCU5oGpU8FDW2UMQIxf52TAs8ckhW4+JhP8McGGpmxg\r\nUOvjnYQSARycLTQp2t0uB/rXvHvzznU/B+E=\r\n=uvGJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"qq281113270","email":"281113270@qq.com"},"directories":{},"maintainers":[{"name":"qq281113270","email":"281113270@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-cli-util_0.0.4_1654052576248_0.42021221577576884"},"_hasShrinkwrap":false},"0.0.5":{"name":"webpack-cli-util","//注释":"tree shaking删除多余未引用代码,但是看了打包文件并没有减少体积","author":{"name":"姚观寿","email":"281113270@qq.com"},"sideEffects":false,"version":"0.0.5","description":"不依赖任何框架，可以用vue，react，node服务端。配置接口遵循webpack配置，可以在webpack默认配置下预留接口给用户自行配置等功能。","main":"./@webpack-cli-cjs/index.js","dependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.10","@babel/eslint-parser":"^7.17.0","@babel/node":"^7.16.8","@babel/plugin-proposal-async-generator-functions":"^7.12.12","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-class-static-block":"^7.12.1","@babel/plugin-proposal-decorators":"^7.17.9","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.12.1","@babel/plugin-proposal-export-namespace-from":"^7.12.1","@babel/plugin-proposal-function-sent":"^7.16.7","@babel/plugin-proposal-json-strings":"^7.12.1","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.16.7","@babel/plugin-proposal-pipeline-operator":"^7.12.1","@babel/plugin-proposal-private-methods":"^7.16.11","@babel/plugin-proposal-private-property-in-object":"^7.16.7","@babel/plugin-proposal-throw-expressions":"^ 7.12.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.10.4","@babel/plugin-transform-arrow-functions":"^7.16.7","@babel/plugin-transform-dotall-regex":"^7.12.1","@babel/plugin-transform-react-constant-elements":"^7.17.6","@babel/plugin-transform-regenerator":"^7.12.1","@babel/plugin-transform-runtime":"^7.1.0","@babel/plugin-transform-typescript":"^7.12.1","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.16.11","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.17.12","@babel/runtime":"^7.1.2","@rollup/plugin-eslint":"^8.0.2","@types/lodash":"^4.14.166","@types/node":"^14.14.16","@types/webpack":"^4.41.25","add-asset-html-webpack-plugin":"^5.0.2","assert":"^2.0.0","awesome-typescript-loader":"^5.2.1","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.1.0","babel-jest":"^23.4.2","babel-loader":"^8.2.2","babel-plugin-named-asset-import":"^0.3.7","babel-preset-es2015":"^6.24.1","browser-reload-error-overlay-wepback-plugin":"^0.0.9","cache-loader":"^4.1.0","case-sensitive-paths-webpack-plugin":"^2.3.0","chalk":"^4.1.0","clean-webpack-plugin":"^3.0.0","cli-spinners":"^2.5.0","connect-history-api-fallback":"^1.6.0","copy-webpack-plugin":"^10.2.4","core-js":"^2.6.10","cross-env":"^7.0.3","crypto-browserify":"^3.12.0","css-loader":"^6.7.1","css-minimizer-webpack-plugin":"^4.0.0","directory-named-webpack-plugin":"^4.0.1","esbuild-loader":"^2.19.0","eslint":"^8.15.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-friendly-formatter":"^4.0.1","eslint-loader":"^4.0.2","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.29.4","eslint-webpack-plugin":"^3.1.1","eventsource-polyfill":"^0.9.6","express":"^4.17.3","express-ws":"^5.0.2","extended-define-webpack-plugin":"^0.1.3","extract-text-webpack-plugin":"^3.0.2","file-loader":"^6.2.0","friendly-errors-webpack-plugin":"^1.7.0","get-port":"^6.1.2","graphql":"^15.4.0","graphql-tools":"^7.0.2","happypack":"^5.0.1","hard-source-webpack-plugin":"^0.13.1","html-webpack-plugin":"^5.5.0","http-errors":"^1.8.0","http-proxy-middleware":"^1.0.6","import-from":"^4.0.0","inquirer":"^8.2.4","install":"^0.13.0","is-object":"^1.0.2","jest":"^26.6.3","jest-watch-typeahead":"^0.6.1","json-loader":"^0.5.7","less-loader":"^11.0.0","lodash":"^4.17.21","mini-css-extract-plugin":"^2.6.0","minimist":"^1.2.6","mocha":"^8.2.1","mocha-webpack":"^1.1.0","mochawesome":"^6.2.1","node-loader":"^1.0.2","node-sass":"^7.0.1","npm":"^8.10.0","npm-install-webpack-plugin":"^4.0.5","opn":"^6.0.0","optimize-css-assets-webpack-plugin":"^6.0.1","osenv":"^0.1.5","parallel-webpack":"^2.6.0","path-browserify":"^1.0.1","portfinder":"^1.0.28","raw-loader":"^4.0.2","react":"^18.0.0","react-app-polyfill":"^1.0.6","react-dom":"^18.0.0","react-redux":"^8.0.1","readline-sync":"^1.4.10","redis":"^3.0.2","redux-logger":"^3.0.6","redux-saga":"^1.1.3","redux-thunk":"^2.4.1","regenerator-runtime":"^0.13.7","sass":"^1.52.1","sass-loader":"^13.0.0","scheduler":"^0.21.0","shelljs":"^0.8.5","source-map":"^0.7.3","source-map-loader":"^2.0.0","source-map-support":"^0.5.0","speed-measure-webpack-plugin":"^1.3.3","stream-browserify":"^3.0.0","stream-http":"^3.1.1","style-loader":"^3.3.1","svg-captcha":"^1.4.0","terser-webpack-plugin":"^5.3.1","thread-loader":"^3.0.1","timers-browserify":"^2.0.12","ts-loader":"^8.0.12","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.1.3","url-loader":"^4.1.1","webpack":"^5.10.1","webpack-build-dll-plugin":"^1.3.3","webpack-bundle-analyzer":"^4.3.0","webpack-cli":"^4.2.0","webpack-dev-middleware":"^4.0.2","webpack-hot-middleware":"^2.25.0","webpack-hot-server-middleware":"^0.6.1","webpack-merge":"^5.8.0","webpack-node-externals":"^2.5.2","webpackbar":"^5.0.0-3","ws":"^8.6.0"},"setupFiles":["react-app-polyfill/jsdom"],"scripts":{"clear-node_modules":"rm -rf node_modules&&npm cache clear --force","//注释0:":"如果用CommonJS运行则需要先运行copy指令","copy":"node  copy","//注释1:":"web端dev环境运行","web:c:dev":"cross-env NODE_ENV=development   webpackEnv=dev  target=web   node  @webpack-cli-cjs/index.js","web:c1:dev":"cross-env NODE_ENV=development  webpackEnv=dev  target=web   node  @webpack-cli-cjs1/index.js ","web:dev":"cross-env NODE_ENV=development     webpackEnv=dev  target=web   babel-node  @webpack-cli/index.js","//注释2:":"web端生产环境运行","web:build":"cross-env NODE_ENV=production    webpackEnv=dev  target=web   babel-node  @webpack-cli/index.js","//注释3:":"node服务端dev环境运行","node:dev":"cross-env NODE_ENV=development    webpackEnv=dev  target=web   babel-node  @webpack-cli/index.js","//注释4:":"node服务端d生产环境运行","node:build":"cross-env NODE_ENV=production   webpackEnv=dev  target=web   babel-node  @webpack-cli/index.js","//注释7":"编译dll文件","dll":"webpack   --progress --config ./scripts/webpack/config/webpack.dll.config.js","//注释8单元测试命令":"运行单元测试","test":"npm run jest","//注释9":"生成测试覆盖率报告","coverage":"jest --coverage --config jest.config.ts","//注释10":"eslint校验","eslint":"eslint ./src","mocha":"mocha ./app/test/add.test.ts","test:webpack":"jest-webpack","jest":" babel-node ./scripts/test.js","graphql:demo":"nodemon  --exec cross-env  NODE_ENV=development  babel-node ./app/graphql/schema/graphql.demo.test.js"},"license":"ISC","engines":{"node":">= 13.0.0","npm":">= 6.0.0"},"devDependencies":{"less":"^4.1.2"},"gitHead":"33b9d206075f209976768ded2f37cbb59223d9f7","_id":"webpack-cli-util@0.0.5","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-6yarP4wBHzwp7HrnK5l0HYUmM1Zo6fxKNVx9JJAAEAHP6FwUY7kM0YnrJ7zuo5UFRfDyii5Behz2bFoD2br5IA==","shasum":"b535cf280f93840bb9f53409df936893b9405c5a","tarball":"https://registry.npmjs.org/webpack-cli-util/-/webpack-cli-util-0.0.5.tgz","fileCount":147,"unpackedSize":4559235,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEstTW5waq83+2uOGTaJMJL+J55YLVe7kVm2l0zpA7DdAiEAgV/7MEQoKLH6xUFz/gik6r2f6mgNC1ZzdDJMRa+jUNw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiltijACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1TQ//SZ5yX65q+bKY6QU2Inq1vzTSzd4A/VaaxEy/Wvd2ozIhdAuF\r\nEyMN77oewBFIFceCCAh1ZOjyVCyKO2HmkxflwKjG/NOPuFEZkvb6NbX7k+ot\r\ng5Vq2SBo30cVKQFt8vqfnb7C+i4Z5mrM0ayiyJNV5T5qnXb1WvRtpuqNep8H\r\nU0ZUwbRNSYRmGKhM9cM4wc+T8qn9ONSHw8oxzQpStVp9NMZF54edjMca05fo\r\nqw6EdJ1b/MCFD4lfRZp/VKovgbCfWi1MPMpizAr254zMLwI33GRQoRwRiyN9\r\ndNoQSCQpQHJsJvgAYle5yIU0Qbp68iNahEUvpg0qWqqSzQvwTsSMgnld2Aa9\r\nj5+99OPlG/HVJhZhz7GGZiNuC1S/A5Y8F1Ghjwb6kvmQKtsXYnTX1ZhGV88K\r\nzwls3OkR8PHDpdKLBQqfJX4vAPFzVmiuMEqn3X+n1wNKcDJHFRQeombDYOCv\r\n2yrRZChADl2DJbLGy+3rYOg+IBaL/+yHPhm5s+/hx6KgVFGu3JhEnKYw87NJ\r\nkB1/cbOGQdWacy2WpTcXAasfSBolhRcTW+xjY21PSVqSaKR56zo8oFEMEaem\r\nVwCqr6gR9j2DHPNA1xjhwqxfsUDXWtvgBs9o932iWhyF2KT07uxuYJLPI3qy\r\nmKcG/0wc3AvMoBicpBZZS899IODPzLL5rDQ=\r\n=X3xY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"qq281113270","email":"281113270@qq.com"},"directories":{},"maintainers":[{"name":"qq281113270","email":"281113270@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-cli-util_0.0.5_1654053027540_0.0900011250417283"},"_hasShrinkwrap":false},"0.0.6":{"name":"webpack-cli-util","//注释":"tree shaking删除多余未引用代码,但是看了打包文件并没有减少体积","author":{"name":"姚观寿","email":"281113270@qq.com"},"sideEffects":false,"version":"0.0.6","description":"不依赖任何框架，可以用vue，react，node服务端。配置接口遵循webpack配置，可以在webpack默认配置下预留接口给用户自行配置等功能。","main":"./@webpack-cli-cjs/index.js","dependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.10","@babel/eslint-parser":"^7.17.0","@babel/node":"^7.16.8","@babel/plugin-proposal-async-generator-functions":"^7.12.12","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-class-static-block":"^7.12.1","@babel/plugin-proposal-decorators":"^7.17.9","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.12.1","@babel/plugin-proposal-export-namespace-from":"^7.12.1","@babel/plugin-proposal-function-sent":"^7.16.7","@babel/plugin-proposal-json-strings":"^7.12.1","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.16.7","@babel/plugin-proposal-pipeline-operator":"^7.12.1","@babel/plugin-proposal-private-methods":"^7.16.11","@babel/plugin-proposal-private-property-in-object":"^7.16.7","@babel/plugin-proposal-throw-expressions":"^ 7.12.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.10.4","@babel/plugin-transform-arrow-functions":"^7.16.7","@babel/plugin-transform-dotall-regex":"^7.12.1","@babel/plugin-transform-react-constant-elements":"^7.17.6","@babel/plugin-transform-regenerator":"^7.12.1","@babel/plugin-transform-runtime":"^7.1.0","@babel/plugin-transform-typescript":"^7.12.1","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.16.11","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.17.12","@babel/runtime":"^7.1.2","@rollup/plugin-eslint":"^8.0.2","@types/lodash":"^4.14.166","@types/node":"^14.14.16","@types/webpack":"^4.41.25","add-asset-html-webpack-plugin":"^5.0.2","assert":"^2.0.0","awesome-typescript-loader":"^5.2.1","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.1.0","babel-jest":"^23.4.2","babel-loader":"^8.2.2","babel-plugin-named-asset-import":"^0.3.7","babel-preset-es2015":"^6.24.1","browser-reload-error-overlay-wepback-plugin":"^0.0.9","cache-loader":"^4.1.0","case-sensitive-paths-webpack-plugin":"^2.3.0","chalk":"^4.1.0","clean-webpack-plugin":"^3.0.0","cli-spinners":"^2.5.0","connect-history-api-fallback":"^1.6.0","copy-webpack-plugin":"^10.2.4","core-js":"^2.6.10","cross-env":"^7.0.3","crypto-browserify":"^3.12.0","css-loader":"^6.7.1","css-minimizer-webpack-plugin":"^4.0.0","directory-named-webpack-plugin":"^4.0.1","esbuild-loader":"^2.19.0","eslint":"^8.15.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-friendly-formatter":"^4.0.1","eslint-loader":"^4.0.2","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.29.4","eslint-webpack-plugin":"^3.1.1","eventsource-polyfill":"^0.9.6","express":"^4.17.3","express-ws":"^5.0.2","extended-define-webpack-plugin":"^0.1.3","extract-text-webpack-plugin":"^3.0.2","file-loader":"^6.2.0","friendly-errors-webpack-plugin":"^1.7.0","get-port":"^6.1.2","graphql":"^15.4.0","graphql-tools":"^7.0.2","happypack":"^5.0.1","hard-source-webpack-plugin":"^0.13.1","html-webpack-plugin":"^5.5.0","http-errors":"^1.8.0","http-proxy-middleware":"^1.0.6","import-from":"^4.0.0","inquirer":"^8.2.4","install":"^0.13.0","is-object":"^1.0.2","jest":"^26.6.3","jest-watch-typeahead":"^0.6.1","json-loader":"^0.5.7","less-loader":"^11.0.0","lodash":"^4.17.21","mini-css-extract-plugin":"^2.6.0","minimist":"^1.2.6","mocha":"^8.2.1","mocha-webpack":"^1.1.0","mochawesome":"^6.2.1","node-loader":"^1.0.2","node-sass":"^7.0.1","npm":"^8.10.0","npm-install-webpack-plugin":"^4.0.5","opn":"^6.0.0","optimize-css-assets-webpack-plugin":"^6.0.1","osenv":"^0.1.5","parallel-webpack":"^2.6.0","path-browserify":"^1.0.1","portfinder":"^1.0.28","raw-loader":"^4.0.2","react":"^18.0.0","react-app-polyfill":"^1.0.6","react-dom":"^18.0.0","react-redux":"^8.0.1","readline-sync":"^1.4.10","redis":"^3.0.2","redux-logger":"^3.0.6","redux-saga":"^1.1.3","redux-thunk":"^2.4.1","regenerator-runtime":"^0.13.7","sass":"^1.52.1","sass-loader":"^13.0.0","scheduler":"^0.21.0","shelljs":"^0.8.5","source-map":"^0.7.3","source-map-loader":"^2.0.0","source-map-support":"^0.5.0","speed-measure-webpack-plugin":"^1.3.3","stream-browserify":"^3.0.0","stream-http":"^3.1.1","style-loader":"^3.3.1","svg-captcha":"^1.4.0","terser-webpack-plugin":"^5.3.1","thread-loader":"^3.0.1","timers-browserify":"^2.0.12","ts-loader":"^8.0.12","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.1.3","url-loader":"^4.1.1","webpack":"^5.10.1","webpack-build-dll-plugin":"^1.3.3","webpack-bundle-analyzer":"^4.3.0","webpack-cli":"^4.2.0","webpack-dev-middleware":"^4.0.2","webpack-hot-middleware":"^2.25.0","webpack-hot-server-middleware":"^0.6.1","webpack-merge":"^5.8.0","webpack-node-externals":"^2.5.2","webpackbar":"^5.0.0-3","ws":"^8.6.0"},"setupFiles":["react-app-polyfill/jsdom"],"bin":{"webpack-cli-util":"index.js"},"scripts":{"clear-node_modules":"rm -rf node_modules&&npm cache clear --force","//注释0:":"如果用CommonJS运行则需要先运行copy指令","copy":"node  copy","//注释1:":"web端dev环境运行","web:c:dev":"cross-env NODE_ENV=development   webpackEnv=dev  target=web   node  @webpack-cli-cjs/index.js","web:c1:dev":"cross-env NODE_ENV=development  webpackEnv=dev  target=web   node  @webpack-cli-cjs1/index.js ","web:dev":"cross-env NODE_ENV=development     webpackEnv=dev  target=web   babel-node  @webpack-cli/index.js","//注释2:":"web端生产环境运行","web:build":"cross-env NODE_ENV=production    webpackEnv=dev  target=web   babel-node  @webpack-cli/index.js","//注释3:":"node服务端dev环境运行","node:dev":"cross-env NODE_ENV=development    webpackEnv=dev  target=web   babel-node  @webpack-cli/index.js","//注释4:":"node服务端d生产环境运行","node:build":"cross-env NODE_ENV=production   webpackEnv=dev  target=web   babel-node  @webpack-cli/index.js","//注释7":"编译dll文件","dll":"webpack   --progress --config ./scripts/webpack/config/webpack.dll.config.js","//注释8单元测试命令":"运行单元测试","test":"npm run jest","//注释9":"生成测试覆盖率报告","coverage":"jest --coverage --config jest.config.ts","//注释10":"eslint校验","eslint":"eslint ./src","mocha":"mocha ./app/test/add.test.ts","test:webpack":"jest-webpack","jest":" babel-node ./scripts/test.js","graphql:demo":"nodemon  --exec cross-env  NODE_ENV=development  babel-node ./app/graphql/schema/graphql.demo.test.js"},"license":"ISC","engines":{"node":">= 13.0.0","npm":">= 6.0.0"},"devDependencies":{"less":"^4.1.2"},"gitHead":"c1649760f54d7deea0f684612f52c6994130acfc","_id":"webpack-cli-util@0.0.6","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-wSwsoTHRw0lzt+tq5NxbXJi9g2WW6j/ip8talDT8c/Zj69+l0dfOb79O0GxvcYxQKZUlaOm46aDvWUozC6PQyg==","shasum":"34416501bf96f16e1b89bd401ec570431fd86934","tarball":"https://registry.npmjs.org/webpack-cli-util/-/webpack-cli-util-0.0.6.tgz","fileCount":147,"unpackedSize":4559288,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHPBrXJnx9t3t/xkro3pL//c3tspKMoV8wsUiGibEr9cAiEAjjZD4c6JiwPcISFeaI5UOLbqWXn9s63Yg6Mj9L5cRzg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiltqaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmopNQ//fecmNcHJtnjhVTBQfZEUfG0prwVNfIUHP5sjGO2+Fk7JbbOc\r\nkj0eUonyrALlo9B8nJq/hPUFrfmdSC1ScPdwJtpy1p1EkTfH9NpfwYeyMcKt\r\nmKDuO50n+GB8a31ZgKSrl/X/bp5OwcKx9O8jxM2g25nxNKjBp5WVjOKDQreq\r\nKbzQTkvDp4+ZDTPU0YmzaFhWFVD4X6Cb1zPiAURs/bWbuPFwYVNLxA4PdG/l\r\nHXORno8OaHRjqA1+GUSLfSmujZxrq6ZCuvBYM6e2kCU93My86xt4yQp22PGi\r\nvu5cOWAmen4ZbMR4T8FhLVAdzA7WhE1JWgGq3QAl1tnO8vc6AT7tYgvRtZS2\r\nGOq7InN9drRuqvvozqofq1IeSKZSPRMm71bYcalOtfEbVfbSx4vTuoINGNyg\r\nK0BERlikTMxJc4ZImIFnnu/XACkDZ9sQTlyhLZteTJktoDvinLR5aYGfVXPM\r\nBmkc7f0QE6vTFfTFlLlXdecqDCra4B2Zi/y8zVcFNTfKHcBxfExo2B4Zqmao\r\naTsSUiRYydnZv0guGii0AKfpC2VgKh4rZjqUIVqzVFSvLIVuSbmSqLb7PZyY\r\nHqsPN+1ZrwL8T+w1z8R0oO7hWp+TUNTwR3xwqAiEyX/3GFxxYHVmrofOmSHH\r\niztyhBS+JCtOXKeImoT955h8XT8F1KS1joA=\r\n=7XY0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"qq281113270","email":"281113270@qq.com"},"directories":{},"maintainers":[{"name":"qq281113270","email":"281113270@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-cli-util_0.0.6_1654053530034_0.8814797367092682"},"_hasShrinkwrap":false},"0.0.8":{"name":"webpack-cli-util","//注释":"tree shaking删除多余未引用代码,但是看了打包文件并没有减少体积","author":{"name":"姚观寿","email":"281113270@qq.com"},"sideEffects":false,"version":"0.0.8","description":"不依赖任何框架，可以用vue，react，node服务端。配置接口遵循webpack配置，可以在webpack默认配置下预留接口给用户自行配置等功能。","main":"./@webpack-cli-cjs/index.js","dependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.10","@babel/eslint-parser":"^7.17.0","@babel/node":"^7.16.8","@babel/plugin-proposal-async-generator-functions":"^7.12.12","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-class-static-block":"^7.12.1","@babel/plugin-proposal-decorators":"^7.17.9","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.12.1","@babel/plugin-proposal-export-namespace-from":"^7.12.1","@babel/plugin-proposal-function-sent":"^7.16.7","@babel/plugin-proposal-json-strings":"^7.12.1","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.16.7","@babel/plugin-proposal-pipeline-operator":"^7.12.1","@babel/plugin-proposal-private-methods":"^7.16.11","@babel/plugin-proposal-private-property-in-object":"^7.16.7","@babel/plugin-proposal-throw-expressions":"^ 7.12.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.10.4","@babel/plugin-transform-arrow-functions":"^7.16.7","@babel/plugin-transform-dotall-regex":"^7.12.1","@babel/plugin-transform-react-constant-elements":"^7.17.6","@babel/plugin-transform-regenerator":"^7.12.1","@babel/plugin-transform-runtime":"^7.1.0","@babel/plugin-transform-typescript":"^7.12.1","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.16.11","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.17.12","@babel/runtime":"^7.1.2","@rollup/plugin-eslint":"^8.0.2","@types/lodash":"^4.14.166","@types/node":"^14.14.16","@types/webpack":"^4.41.25","add-asset-html-webpack-plugin":"^5.0.2","assert":"^2.0.0","awesome-typescript-loader":"^5.2.1","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.1.0","babel-jest":"^23.4.2","babel-loader":"^8.2.2","babel-plugin-named-asset-import":"^0.3.7","babel-preset-es2015":"^6.24.1","browser-reload-error-overlay-wepback-plugin":"^0.0.9","cache-loader":"^4.1.0","case-sensitive-paths-webpack-plugin":"^2.3.0","chalk":"^4.1.0","clean-webpack-plugin":"^3.0.0","cli-spinners":"^2.5.0","connect-history-api-fallback":"^1.6.0","copy-webpack-plugin":"^10.2.4","core-js":"^2.6.10","cross-env":"^7.0.3","crypto-browserify":"^3.12.0","css-loader":"^6.7.1","css-minimizer-webpack-plugin":"^4.0.0","directory-named-webpack-plugin":"^4.0.1","esbuild-loader":"^2.19.0","eslint":"^8.15.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-friendly-formatter":"^4.0.1","eslint-loader":"^4.0.2","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.29.4","eslint-webpack-plugin":"^3.1.1","eventsource-polyfill":"^0.9.6","express":"^4.17.3","express-ws":"^5.0.2","extended-define-webpack-plugin":"^0.1.3","extract-text-webpack-plugin":"^3.0.2","file-loader":"^6.2.0","friendly-errors-webpack-plugin":"^1.7.0","get-port":"^6.1.2","graphql":"^15.4.0","graphql-tools":"^7.0.2","happypack":"^5.0.1","hard-source-webpack-plugin":"^0.13.1","html-webpack-plugin":"^5.5.0","http-errors":"^1.8.0","http-proxy-middleware":"^1.0.6","import-from":"^4.0.0","inquirer":"^8.2.4","install":"^0.13.0","is-object":"^1.0.2","jest":"^26.6.3","jest-watch-typeahead":"^0.6.1","json-loader":"^0.5.7","less-loader":"^11.0.0","lodash":"^4.17.21","mini-css-extract-plugin":"^2.6.0","minimist":"^1.2.6","mocha":"^8.2.1","mocha-webpack":"^1.1.0","mochawesome":"^6.2.1","node-loader":"^1.0.2","node-sass":"^7.0.1","npm":"^8.10.0","npm-install-webpack-plugin":"^4.0.5","opn":"^6.0.0","optimize-css-assets-webpack-plugin":"^6.0.1","osenv":"^0.1.5","parallel-webpack":"^2.6.0","path-browserify":"^1.0.1","portfinder":"^1.0.28","raw-loader":"^4.0.2","react":"^18.0.0","react-app-polyfill":"^1.0.6","react-dom":"^18.0.0","react-redux":"^8.0.1","readline-sync":"^1.4.10","redis":"^3.0.2","redux-logger":"^3.0.6","redux-saga":"^1.1.3","redux-thunk":"^2.4.1","regenerator-runtime":"^0.13.7","sass":"^1.52.1","sass-loader":"^13.0.0","scheduler":"^0.21.0","shelljs":"^0.8.5","source-map":"^0.7.3","source-map-loader":"^2.0.0","source-map-support":"^0.5.0","speed-measure-webpack-plugin":"^1.3.3","stream-browserify":"^3.0.0","stream-http":"^3.1.1","style-loader":"^3.3.1","svg-captcha":"^1.4.0","terser-webpack-plugin":"^5.3.1","thread-loader":"^3.0.1","timers-browserify":"^2.0.12","ts-loader":"^8.0.12","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.1.3","url-loader":"^4.1.1","webpack":"^5.10.1","webpack-build-dll-plugin":"^1.3.3","webpack-bundle-analyzer":"^4.3.0","webpack-cli":"^4.2.0","webpack-dev-middleware":"^4.0.2","webpack-hot-middleware":"^2.25.0","webpack-hot-server-middleware":"^0.6.1","webpack-merge":"^5.8.0","webpack-node-externals":"^2.5.2","webpackbar":"^5.0.0-3","ws":"^8.6.0"},"setupFiles":["react-app-polyfill/jsdom"],"bin":{"webpack-cli-util":"index.js"},"scripts":{"clear-node_modules":"rm -rf node_modules&&npm cache clear --force","//注释0:":"如果用CommonJS运行则需要先运行copy指令","copy":"node  copy","//注释1:":"web端dev环境运行","web:c:dev":"cross-env NODE_ENV=development   webpackEnv=dev  target=web   htmlWebpackPluginOptions='{title:'网页标题',webpackName:'webpack-cli-util'}'   node  @webpack-cli-cjs/index.js","web:dev":"cross-env NODE_ENV=development     webpackEnv=dev  target=web   babel-node  @webpack-cli/index.js","//注释2:":"web端生产环境运行","web:build":"cross-env NODE_ENV=production    webpackEnv=dev  target=web   babel-node  @webpack-cli/index.js","//注释3:":"node服务端dev环境运行","node:dev":"cross-env NODE_ENV=development    webpackEnv=dev  target=web   babel-node  @webpack-cli/index.js","//注释4:":"node服务端d生产环境运行","node:build":"cross-env NODE_ENV=production   webpackEnv=dev  target=web   babel-node  @webpack-cli/index.js","//注释7":"编译dll文件","dll":"webpack   --progress --config ./scripts/webpack/config/webpack.dll.config.js","//注释8单元测试命令":"运行单元测试","test":"npm run jest","//注释9":"生成测试覆盖率报告","coverage":"jest --coverage --config jest.config.ts","//注释10":"eslint校验","eslint":"eslint ./src","mocha":"mocha ./app/test/add.test.ts","test:webpack":"jest-webpack","jest":" babel-node ./scripts/test.js","graphql:demo":"nodemon  --exec cross-env  NODE_ENV=development  babel-node ./app/graphql/schema/graphql.demo.test.js"},"license":"ISC","engines":{"node":">= 13.0.0","npm":">= 6.0.0"},"devDependencies":{"less":"^4.1.2"},"gitHead":"00bd3af94f21d9445e03bdb8a440a7e91b6a3ee7","_id":"webpack-cli-util@0.0.8","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-SBV4H4qpcJcPvi6NtsIajHcCfU4YfeEtUegabltvquiJVX5ZTrR4VlgqfuUYSJyjUQeCS/MB/7dQnBqz9ZOd+w==","shasum":"d640009aaf8fa60a4a6f0a5e813b949b912bb4bd","tarball":"https://registry.npmjs.org/webpack-cli-util/-/webpack-cli-util-0.0.8.tgz","fileCount":147,"unpackedSize":4560140,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB0UAgDzET9IvcijsBOWhUNXHlTTYl+kY+mD7x06eSwXAiEAsfKNNG/Y7QIgvQbw1/TjOyKFSKaDTFZVlLGC5PsI0GY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiluc4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5NhAAnYACir+rrpv8khzMrfiAPfBCy2ie2+F8CGGZKab+uPPbWVe0\r\nvRkWDx+7YxZQoEdtr/3Rpj636cg05l1eiLOhJQMEBuQxoU7m9wygDgvv3Qx6\r\nNAUMqtUTBFB87Sm5USiXDvxMtAO1HrZdyLco1R/e5jOKBfY9bXIAKyLTuMoo\r\nTe3ot4LzIMxwJO9YtM0MriSVjknrH5HJ3MlVFwyLRWPNs14tSYxqyFOU/qI7\r\n+ymBm4b3lRO/0ql6GLcdXR3PvBSsxItFjUUl7IzBt57hTLnxy0l7dGevjSqc\r\nRS6LxUrkOXMFyLvPKOXVsrO9aJq/QGKgaWTYz7eDl/VrVzdux/Wh9xgJOMxe\r\nNE3+PgJw8pie/BNkrBaVhhWhgzyWG/80UP3BRChnzJD+c+2dMdcmiWfwmqGi\r\ng25vLrXt7+yT5/dpoXcprlNzCjwEI+6yN1iW661v77unTdOFNqyf7GKgjXVG\r\nh+56+Y68vSpfx+3JbWi/0ZFRJfBtL8Gjl5bm9+1adjofDYek9hUprnESqJ0w\r\nYRTtP1JZfi4Lm0gI+Xa89sLM5ZqovXqhCvC1c3G+4NFyq70T+dn9y1+Qpe0k\r\n5p/NIORgbTalddLxdDfkmxkxHv5+PPdGDFITBc1Y2gLoRPz738V3IyvQbE9O\r\nrhRh+/LXds+PBg6tOj46E6AduINZaRxBmH0=\r\n=PBTf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"qq281113270","email":"281113270@qq.com"},"directories":{},"maintainers":[{"name":"qq281113270","email":"281113270@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-cli-util_0.0.8_1654056760059_0.08013553093758108"},"_hasShrinkwrap":false},"0.0.9":{"name":"webpack-cli-util","//注释":"tree shaking删除多余未引用代码,但是看了打包文件并没有减少体积","author":{"name":"姚观寿","email":"281113270@qq.com"},"sideEffects":false,"version":"0.0.9","description":"不依赖任何框架，可以用vue，react，node服务端。配置接口遵循webpack配置，可以在webpack默认配置下预留接口给用户自行配置等功能。","main":"/@webpack-cli-cjs/index.js","dependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.10","@babel/eslint-parser":"^7.17.0","@babel/node":"^7.16.8","@babel/plugin-proposal-async-generator-functions":"^7.12.12","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-class-static-block":"^7.12.1","@babel/plugin-proposal-decorators":"^7.17.9","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.12.1","@babel/plugin-proposal-export-namespace-from":"^7.12.1","@babel/plugin-proposal-function-sent":"^7.16.7","@babel/plugin-proposal-json-strings":"^7.12.1","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.16.7","@babel/plugin-proposal-pipeline-operator":"^7.12.1","@babel/plugin-proposal-private-methods":"^7.16.11","@babel/plugin-proposal-private-property-in-object":"^7.16.7","@babel/plugin-proposal-throw-expressions":"^ 7.12.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.10.4","@babel/plugin-transform-arrow-functions":"^7.16.7","@babel/plugin-transform-dotall-regex":"^7.12.1","@babel/plugin-transform-react-constant-elements":"^7.17.6","@babel/plugin-transform-regenerator":"^7.12.1","@babel/plugin-transform-runtime":"^7.1.0","@babel/plugin-transform-typescript":"^7.12.1","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.16.11","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.17.12","@babel/runtime":"^7.1.2","@rollup/plugin-eslint":"^8.0.2","@types/lodash":"^4.14.166","@types/node":"^14.14.16","@types/webpack":"^4.41.25","add-asset-html-webpack-plugin":"^5.0.2","assert":"^2.0.0","awesome-typescript-loader":"^5.2.1","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.1.0","babel-jest":"^23.4.2","babel-loader":"^8.2.2","babel-plugin-named-asset-import":"^0.3.7","babel-preset-es2015":"^6.24.1","browser-reload-error-overlay-wepback-plugin":"^0.0.9","cache-loader":"^4.1.0","case-sensitive-paths-webpack-plugin":"^2.3.0","chalk":"^4.1.0","clean-webpack-plugin":"^3.0.0","cli-spinners":"^2.5.0","connect-history-api-fallback":"^1.6.0","copy-webpack-plugin":"^10.2.4","core-js":"^2.6.10","cross-env":"^7.0.3","crypto-browserify":"^3.12.0","css-loader":"^6.7.1","css-minimizer-webpack-plugin":"^4.0.0","directory-named-webpack-plugin":"^4.0.1","esbuild-loader":"^2.19.0","eslint":"^8.15.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-friendly-formatter":"^4.0.1","eslint-loader":"^4.0.2","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.29.4","eslint-webpack-plugin":"^3.1.1","eventsource-polyfill":"^0.9.6","express":"^4.17.3","express-ws":"^5.0.2","extended-define-webpack-plugin":"^0.1.3","extract-text-webpack-plugin":"^3.0.2","file-loader":"^6.2.0","friendly-errors-webpack-plugin":"^1.7.0","get-port":"^6.1.2","graphql":"^15.4.0","graphql-tools":"^7.0.2","happypack":"^5.0.1","hard-source-webpack-plugin":"^0.13.1","html-webpack-plugin":"^5.5.0","http-errors":"^1.8.0","http-proxy-middleware":"^1.0.6","import-from":"^4.0.0","inquirer":"^8.2.4","install":"^0.13.0","is-object":"^1.0.2","jest":"^26.6.3","jest-watch-typeahead":"^0.6.1","json-loader":"^0.5.7","less-loader":"^11.0.0","lodash":"^4.17.21","mini-css-extract-plugin":"^2.6.0","minimist":"^1.2.6","mocha":"^8.2.1","mocha-webpack":"^1.1.0","mochawesome":"^6.2.1","node-loader":"^1.0.2","node-sass":"^7.0.1","npm":"^8.10.0","npm-install-webpack-plugin":"^4.0.5","opn":"^6.0.0","optimize-css-assets-webpack-plugin":"^6.0.1","osenv":"^0.1.5","parallel-webpack":"^2.6.0","path-browserify":"^1.0.1","portfinder":"^1.0.28","raw-loader":"^4.0.2","react":"^18.0.0","react-app-polyfill":"^1.0.6","react-dom":"^18.0.0","react-redux":"^8.0.1","readline-sync":"^1.4.10","redis":"^3.0.2","redux-logger":"^3.0.6","redux-saga":"^1.1.3","redux-thunk":"^2.4.1","regenerator-runtime":"^0.13.7","sass":"^1.52.1","sass-loader":"^13.0.0","scheduler":"^0.21.0","shelljs":"^0.8.5","source-map":"^0.7.3","source-map-loader":"^2.0.0","source-map-support":"^0.5.0","speed-measure-webpack-plugin":"^1.3.3","stream-browserify":"^3.0.0","stream-http":"^3.1.1","style-loader":"^3.3.1","svg-captcha":"^1.4.0","terser-webpack-plugin":"^5.3.1","thread-loader":"^3.0.1","timers-browserify":"^2.0.12","ts-loader":"^8.0.12","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.1.3","url-loader":"^4.1.1","webpack":"^5.10.1","webpack-build-dll-plugin":"^1.3.3","webpack-bundle-analyzer":"^4.3.0","webpack-cli":"^4.2.0","webpack-dev-middleware":"^4.0.2","webpack-hot-middleware":"^2.25.0","webpack-hot-server-middleware":"^0.6.1","webpack-merge":"^5.8.0","webpack-node-externals":"^2.5.2","webpackbar":"^5.0.0-3","ws":"^8.6.0"},"setupFiles":["react-app-polyfill/jsdom"],"bin":{"webpack-cli-util":"index.js"},"scripts":{"clear-node_modules":"rm -rf node_modules&&npm cache clear --force","//注释0:":"如果用CommonJS运行则需要先运行copy指令","copy":"node  copy","//注释1:":"web端dev环境运行","web:c:dev":"cross-env NODE_ENV=development   webpackEnv=dev  target=web   htmlWebpackPluginOptions='{title:'网页标题',webpackName:'webpack-cli-util'}'   node  @webpack-cli-cjs/index.js","web:dev":"cross-env NODE_ENV=development     webpackEnv=dev  target=web   babel-node  @webpack-cli/index.js","//注释2:":"web端生产环境运行","web:build":"cross-env NODE_ENV=production    webpackEnv=dev  target=web  htmlWebpackPluginOptions='{title:'网页标题',webpackName:'webpack-cli-util'}'  babel-node  @webpack-cli/index.js","//注释3:":"node服务端dev环境运行","node:dev":"cross-env NODE_ENV=development    webpackEnv=dev  target=web   babel-node  @webpack-cli/index.js","//注释4:":"node服务端d生产环境运行","node:build":"cross-env NODE_ENV=production   webpackEnv=dev  target=web   babel-node  @webpack-cli/index.js","//注释7":"编译dll文件","dll":"webpack   --progress --config ./scripts/webpack/config/webpack.dll.config.js","//注释8单元测试命令":"运行单元测试","test":"npm run jest","//注释9":"生成测试覆盖率报告","coverage":"jest --coverage --config jest.config.ts","//注释10":"eslint校验","eslint":"eslint ./src","mocha":"mocha ./app/test/add.test.ts","test:webpack":"jest-webpack","jest":" babel-node ./scripts/test.js","graphql:demo":"nodemon  --exec cross-env  NODE_ENV=development  babel-node ./app/graphql/schema/graphql.demo.test.js"},"license":"ISC","engines":{"node":">= 13.0.0","npm":">= 6.0.0"},"devDependencies":{"less":"^4.1.2"},"gitHead":"088abab53c118490789b692bc06249ffd25ee390","_id":"webpack-cli-util@0.0.9","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-shfPAtK0GUDrGxeRGFPhTDiWrEdkL9Q0tpJehBK6VeWBGOFTgagyh4NRL1ZaRJ+YO8AQTNtNIVCmjJTAmI4F0w==","shasum":"bb32d14597a984a5081c387c29cc34ed8fe51093","tarball":"https://registry.npmjs.org/webpack-cli-util/-/webpack-cli-util-0.0.9.tgz","fileCount":147,"unpackedSize":4560219,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJHwvityPPo97ZKuIfDRXRuBqTMWyHPZ7Mz1hUGGZ71wIhAIUEfdR+SGOXareI3jqBex1av8uYzbbqqFjefdlpQMzS"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilwtcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoicg/+IytKmZB7LJvo+wz6XbvfEnjIfHd/Q9ZY7wGS32LhjdqlFXA/\r\n9015C6pmcy2b1ifXrDduAZRvp0OPm6rOfON5Y3UrN3q9olaXhwcSoJpiQ3LH\r\nNHPJbIUJrxeDV3xPWNWJpaoN8VkA6jOX26nP1vMx9DcvihWSvJV0biO/59RT\r\nep8CXmN9GWu35pcv+yrTymDvi4xdjPrJnVtTRamZVZaZsxQx8G+Rdgrs1W2b\r\nMXRVWeQenMJmf4jLsr7cQ61ZtDO8o1xCQekgi8xehiHt7FtstPmKkQuf46m/\r\nGvdF+wZVcL1FkbLRb8J0ad4/wGENQdKA/jlMJVdAN7cZsRHJmdWK6lnvk3LE\r\nQqbZK9vtW121mMVhW9GEmK3/BtyHhkI1fNqIfYy0eUSZmPz+pXYvfIQ1PRXp\r\nI+lh4248ObSRnfwSSThpE7uW9RRLwUDseogQFvJrEF+bUcwhJs9iOb1KelVP\r\nBoicM+H+/SaNlyOBDikqNJhr5tM2fF16XF4lRSN/CB57GwHxbzAggFJIJ2TI\r\nulVILik9cz3E8a+fIS7Ob+c3PH6KIRSdS1iezCIvSKcGBMtypbXerA+gSGVO\r\naMBkxuTfzy7IR7PNlukdV2ytnoiv0PfQ2QceKUP/fe9o5uLZnBtDKf0IEPaA\r\n5C3vNGXgwjnWBr/rUfUH/o5h+nIZ9r+tX3c=\r\n=P/4/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"qq281113270","email":"281113270@qq.com"},"directories":{},"maintainers":[{"name":"qq281113270","email":"281113270@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-cli-util_0.0.9_1654066011726_0.9070377466586528"},"_hasShrinkwrap":false},"0.2.0":{"name":"webpack-cli-util","//注释":"tree shaking删除多余未引用代码,但是看了打包文件并没有减少体积","author":{"name":"姚观寿","email":"281113270@qq.com"},"sideEffects":false,"version":"0.2.0","description":"不依赖任何框架，可以用vue，react，node服务端。配置接口遵循webpack配置，可以在webpack默认配置下预留接口给用户自行配置等功能。","main":"/@webpack-cli-cjs/index.js","dependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.10","@babel/eslint-parser":"^7.17.0","@babel/node":"^7.16.8","@babel/plugin-proposal-async-generator-functions":"^7.12.12","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-class-static-block":"^7.12.1","@babel/plugin-proposal-decorators":"^7.17.9","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.12.1","@babel/plugin-proposal-export-namespace-from":"^7.12.1","@babel/plugin-proposal-function-sent":"^7.16.7","@babel/plugin-proposal-json-strings":"^7.12.1","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.16.7","@babel/plugin-proposal-pipeline-operator":"^7.12.1","@babel/plugin-proposal-private-methods":"^7.16.11","@babel/plugin-proposal-private-property-in-object":"^7.16.7","@babel/plugin-proposal-throw-expressions":"^ 7.12.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.10.4","@babel/plugin-transform-arrow-functions":"^7.16.7","@babel/plugin-transform-dotall-regex":"^7.12.1","@babel/plugin-transform-react-constant-elements":"^7.17.6","@babel/plugin-transform-regenerator":"^7.12.1","@babel/plugin-transform-runtime":"^7.1.0","@babel/plugin-transform-typescript":"^7.12.1","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.16.11","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.17.12","@babel/runtime":"^7.1.2","@rollup/plugin-eslint":"^8.0.2","@types/lodash":"^4.14.166","@types/node":"^14.14.16","@types/webpack":"^4.41.25","add-asset-html-webpack-plugin":"^5.0.2","assert":"^2.0.0","awesome-typescript-loader":"^5.2.1","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.1.0","babel-jest":"^23.4.2","babel-loader":"^8.2.2","babel-plugin-named-asset-import":"^0.3.7","babel-preset-es2015":"^6.24.1","browser-reload-error-overlay-wepback-plugin":"^0.0.9","cache-loader":"^4.1.0","case-sensitive-paths-webpack-plugin":"^2.3.0","chalk":"^4.1.0","clean-webpack-plugin":"^3.0.0","cli-spinners":"^2.5.0","connect-history-api-fallback":"^1.6.0","copy-webpack-plugin":"^10.2.4","core-js":"^2.6.10","cross-env":"^7.0.3","crypto-browserify":"^3.12.0","css-loader":"^6.7.1","css-minimizer-webpack-plugin":"^4.0.0","directory-named-webpack-plugin":"^4.0.1","esbuild-loader":"^2.19.0","eslint":"^8.15.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-friendly-formatter":"^4.0.1","eslint-loader":"^4.0.2","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.29.4","eslint-webpack-plugin":"^3.1.1","eventsource-polyfill":"^0.9.6","express":"^4.17.3","express-ws":"^5.0.2","extended-define-webpack-plugin":"^0.1.3","extract-text-webpack-plugin":"^3.0.2","file-loader":"^6.2.0","friendly-errors-webpack-plugin":"^1.7.0","get-port":"^6.1.2","graphql":"^15.4.0","graphql-tools":"^7.0.2","happypack":"^5.0.1","hard-source-webpack-plugin":"^0.13.1","html-webpack-plugin":"^5.5.0","http-errors":"^1.8.0","http-proxy-middleware":"^1.0.6","import-from":"^4.0.0","inquirer":"^8.2.4","install":"^0.13.0","is-object":"^1.0.2","jest":"^26.6.3","jest-watch-typeahead":"^0.6.1","json-loader":"^0.5.7","less-loader":"^11.0.0","lodash":"^4.17.21","mini-css-extract-plugin":"^2.6.0","minimist":"^1.2.6","mocha":"^8.2.1","mocha-webpack":"^1.1.0","mochawesome":"^6.2.1","node-loader":"^1.0.2","node-sass":"^7.0.1","npm":"^8.10.0","npm-install-webpack-plugin":"^4.0.5","opn":"^6.0.0","optimize-css-assets-webpack-plugin":"^6.0.1","osenv":"^0.1.5","parallel-webpack":"^2.6.0","path-browserify":"^1.0.1","portfinder":"^1.0.28","raw-loader":"^4.0.2","react":"^18.0.0","react-app-polyfill":"^1.0.6","react-dom":"^18.0.0","react-redux":"^8.0.1","readline-sync":"^1.4.10","redis":"^3.0.2","redux-logger":"^3.0.6","redux-saga":"^1.1.3","redux-thunk":"^2.4.1","regenerator-runtime":"^0.13.7","sass":"^1.52.1","sass-loader":"^13.0.0","scheduler":"^0.21.0","shelljs":"^0.8.5","source-map":"^0.7.3","source-map-loader":"^2.0.0","source-map-support":"^0.5.0","speed-measure-webpack-plugin":"^1.3.3","stream-browserify":"^3.0.0","stream-http":"^3.1.1","style-loader":"^3.3.1","svg-captcha":"^1.4.0","terser-webpack-plugin":"^5.3.1","thread-loader":"^3.0.1","timers-browserify":"^2.0.12","ts-loader":"^8.0.12","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.1.3","url-loader":"^4.1.1","webpack":"^5.10.1","webpack-build-dll-plugin":"^1.3.3","webpack-bundle-analyzer":"^4.3.0","webpack-cli":"^4.2.0","webpack-dev-middleware":"^4.0.2","webpack-hot-middleware":"^2.25.0","webpack-hot-server-middleware":"^0.6.1","webpack-merge":"^5.8.0","webpack-node-externals":"^2.5.2","webpackbar":"^5.0.0-3","ws":"^8.6.0"},"setupFiles":["react-app-polyfill/jsdom"],"bin":{"webpack-cli-util":"index.js"},"scripts":{"clear-node_modules":"rm -rf node_modules&&npm cache clear --force","//注释0:":"如果用CommonJS运行则需要先运行copy指令","copy":"node  copy","//注释1:":"web端dev环境运行","web:c:dev":"cross-env NODE_ENV=development   webpackEnv=dev  target=web   htmlWebpackPluginOptions='{title:'网页标题',webpackName:'webpack-cli-util'}'   node  @webpack-cli-cjs/index.js","web:dev":"cross-env NODE_ENV=development     webpackEnv=dev  target=web   babel-node  @webpack-cli/index.js","//注释2:":"web端生产环境运行","web:build":"cross-env NODE_ENV=production    webpackEnv=dev  target=web  htmlWebpackPluginOptions='{title:'网页标题',webpackName:'webpack-cli-util'}'  babel-node  @webpack-cli/index.js","//注释3:":"node服务端dev环境运行","node:dev":"cross-env NODE_ENV=development    webpackEnv=dev  target=web   babel-node  @webpack-cli/index.js","//注释4:":"node服务端d生产环境运行","node:build":"cross-env NODE_ENV=production   webpackEnv=dev  target=web   babel-node  @webpack-cli/index.js","//注释7":"编译dll文件","dll":"webpack   --progress --config ./scripts/webpack/config/webpack.dll.config.js","//注释8单元测试命令":"运行单元测试","test":"npm run jest","//注释9":"生成测试覆盖率报告","coverage":"jest --coverage --config jest.config.ts","//注释10":"eslint校验","eslint":"eslint ./src","mocha":"mocha ./app/test/add.test.ts","test:webpack":"jest-webpack","jest":" babel-node ./scripts/test.js","graphql:demo":"nodemon  --exec cross-env  NODE_ENV=development  babel-node ./app/graphql/schema/graphql.demo.test.js"},"license":"ISC","engines":{"node":">= 13.0.0","npm":">= 6.0.0"},"devDependencies":{"less":"^4.1.2"},"gitHead":"088abab53c118490789b692bc06249ffd25ee390","_id":"webpack-cli-util@0.2.0","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-JyZWl98+64jPss5x93IgNLBDteI82HyYDFMWBjJWPH63D+Njg9pEMrQmpznkUgF+4/p2++0JYgWjRgLbmShgMg==","shasum":"db30a892551e937bb605cd08f2bc743c2b7f8e88","tarball":"https://registry.npmjs.org/webpack-cli-util/-/webpack-cli-util-0.2.0.tgz","fileCount":147,"unpackedSize":4560219,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHz6ZDGF29jrXqPnL8+7op9s6qpZEfE40Y17HDi8ZNN/AiEA1ALC3HDkcpQAzxnayS4P5oG0Evedl5gqwecG4TJ/66o="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilwyQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGjA/+LO/rTxBWDiTWvcjHDZ6eA8TOcV0RO3QFS/7AYm5XLJeQOkdZ\r\nSNTomWq448lq/kfZv7P8jOxgQKoMek0Sq8Bp26Wa8mZxOuAzoTfNnawIo1Qt\r\nt99EP7NG94QWGl/S6lCEFW4lYHdvaU7eMubHWdR/VWrwUXpQAx4M5mzVXjcx\r\nw9CCT4vIJZONTLSQKg0HmK2UQ//Rd8WZWqTyoRQfw7+5j758Vas8Jy1llFBJ\r\nIebH6paczxawb2qJifSYG/YraoFGCNJNohHIASlYLTJj9JTSblcHJ7bql91i\r\na7zUcH9gx6itxcVpMAyGt/pKHiQyTt/KjuIqSIqWsVwCnITjnsmX/MXqA7EN\r\nM2bKk9WNV+ITfAa6pnjCgAvMGNk8udRvckiBO/JM88dUfjmFI3wQw4BCkbr2\r\nOZNsJCeYx+MTXUVhIoMJo2Gbenbbl6gOIofIjybOFdI3CXARSi/2Mi71u87B\r\nURYvkbEcAYzWq0T5QklwHwwZAt59Elm3ZQHRGxo61xbhQwIVguwOed109ae8\r\ndE4O5shNSrHwQOWXKzKpeM5Z1QLm5brbavwCLcFB1BVFXE3Ss5nNcXS3hJlV\r\nk47CQwAFNlAX1J9tq2yXt/St/NcfymNd3Vtzw581nhgstlFdhGW9Z812ogVt\r\nmJmqN2H4PdJ8NUl9+7TwX+1e2ewV62/sSY8=\r\n=GEuz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"qq281113270","email":"281113270@qq.com"},"directories":{},"maintainers":[{"name":"qq281113270","email":"281113270@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-cli-util_0.2.0_1654066319858_0.5387684403076414"},"_hasShrinkwrap":false},"0.2.1":{"name":"webpack-cli-util","//注释":"tree shaking删除多余未引用代码,但是看了打包文件并没有减少体积","author":{"name":"姚观寿","email":"281113270@qq.com"},"sideEffects":false,"version":"0.2.1","description":"不依赖任何框架，可以用vue，react，node服务端。配置接口遵循webpack配置，可以在webpack默认配置下预留接口给用户自行配置等功能。","main":"/@webpack-cli-cjs/index.js","dependencies":{"@babel/cli":"^7.17.10","@babel/core":"^7.18.2","@babel/eslint-parser":"^7.18.2","@babel/node":"^7.17.10","@babel/plugin-proposal-async-generator-functions":"^7.17.12","@babel/plugin-proposal-class-properties":"^7.17.12","@babel/plugin-proposal-class-static-block":"^7.18.0","@babel/plugin-proposal-decorators":"^7.18.2","@babel/plugin-proposal-do-expressions":"^7.16.7","@babel/plugin-proposal-export-default-from":"^7.17.12","@babel/plugin-proposal-export-namespace-from":"^7.17.12","@babel/plugin-proposal-function-sent":"^7.18.2","@babel/plugin-proposal-json-strings":"^7.17.12","@babel/plugin-proposal-logical-assignment-operators":"^7.17.12","@babel/plugin-proposal-nullish-coalescing-operator":"^7.17.12","@babel/plugin-proposal-numeric-separator":"^7.16.7","@babel/plugin-proposal-optional-chaining":"^7.17.12","@babel/plugin-proposal-pipeline-operator":"^7.18.2","@babel/plugin-proposal-private-methods":"^7.17.12","@babel/plugin-proposal-private-property-in-object":"^7.17.12","@babel/plugin-proposal-throw-expressions":"^7.16.7","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-syntax-import-meta":"^7.10.4","@babel/plugin-transform-arrow-functions":"^7.17.12","@babel/plugin-transform-dotall-regex":"^7.16.7","@babel/plugin-transform-react-constant-elements":"^7.17.12","@babel/plugin-transform-regenerator":"^7.18.0","@babel/plugin-transform-runtime":"^7.18.2","@babel/plugin-transform-typescript":"^7.18.4","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.18.2","@babel/preset-react":"^7.17.12","@babel/preset-typescript":"^7.17.12","@babel/runtime":"^7.18.3","@rollup/plugin-eslint":"^8.0.2","@types/lodash":"^4.14.182","@types/node":"^17.0.38","@types/webpack":"^5.28.0","add-asset-html-webpack-plugin":"^5.0.2","assert":"^2.0.0","awesome-typescript-loader":"^5.2.1","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.1.0","babel-jest":"^28.1.0","babel-loader":"^8.2.5","babel-plugin-named-asset-import":"^0.3.8","babel-preset-es2015":"^6.24.1","browser-reload-error-overlay-wepback-plugin":"^0.0.9","cache-loader":"^4.1.0","case-sensitive-paths-webpack-plugin":"^2.4.0","chalk":"^5.0.1","clean-webpack-plugin":"^4.0.0","cli-spinners":"^2.6.1","connect-history-api-fallback":"^1.6.0","copy-webpack-plugin":"^11.0.0","core-js":"^3.22.7","cross-env":"^7.0.3","crypto-browserify":"^3.12.0","css-loader":"^6.7.1","css-minimizer-webpack-plugin":"^4.0.0","directory-named-webpack-plugin":"^4.0.1","esbuild-loader":"^2.19.0","eslint":"^8.16.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-friendly-formatter":"^4.0.1","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.30.0","eslint-webpack-plugin":"^3.1.1","eventsource-polyfill":"^0.9.6","express":"^4.18.1","express-ws":"^5.0.2","extended-define-webpack-plugin":"^0.1.3","extract-text-webpack-plugin":"^3.0.2","file-loader":"^6.2.0","friendly-errors-webpack-plugin":"^1.7.0","get-port":"^6.1.2","graphql":"^16.5.0","graphql-tools":"^8.2.11","happypack":"^5.0.1","hard-source-webpack-plugin":"^0.13.1","html-webpack-plugin":"^5.5.0","http-proxy-middleware":"^2.0.6","import-from":"^4.0.0","inquirer":"^8.2.4","install":"^0.13.0","is-object":"^1.0.2","jest":"^28.1.0","jest-watch-typeahead":"^1.1.0","json-loader":"^0.5.7","less-loader":"^11.0.0","lodash":"^4.17.21","mini-css-extract-plugin":"^2.6.0","minimist":"^1.2.6","mocha":"^10.0.0","mocha-webpack":"^1.1.0","mochawesome":"^7.1.3","node-loader":"^2.0.0","node-sass":"^7.0.1","npm":"^8.11.0","npm-install-webpack-plugin":"^4.0.5","opn":"^6.0.0","optimize-css-assets-webpack-plugin":"^6.0.1","parallel-webpack":"^2.6.0","path-browserify":"^1.0.1","portfinder":"^1.0.28","raw-loader":"^4.0.2","react":"^18.1.0","react-app-polyfill":"^3.0.0","react-dom":"^18.1.0","react-redux":"^8.0.2","readline-sync":"^1.4.10","redis":"^4.1.0","redux-logger":"^3.0.6","redux-saga":"^1.1.3","redux-thunk":"^2.4.1","regenerator-runtime":"^0.13.9","sass":"^1.52.1","sass-loader":"^13.0.0","shelljs":"^0.8.5","source-map":"^0.7.3","source-map-loader":"^3.0.1","source-map-support":"^0.5.21","speed-measure-webpack-plugin":"^1.5.0","stream-browserify":"^3.0.0","stream-http":"^3.2.0","style-loader":"^3.3.1","svg-captcha":"^1.4.0","terser-webpack-plugin":"^5.3.1","thread-loader":"^3.0.4","ts-loader":"^9.3.0","ts-node":"^10.8.0","tsconfig-paths":"^4.0.0","typescript":"^4.7.2","url-loader":"^4.1.1","webpack":"^5.72.1","webpack-build-dll-plugin":"^1.3.6","webpack-bundle-analyzer":"^4.5.0","webpack-cli":"^4.9.2","webpack-dev-middleware":"^5.3.3","webpack-hot-middleware":"^2.25.1","webpack-hot-server-middleware":"^0.6.1","webpack-merge":"^5.8.0","webpack-node-externals":"^3.0.0","webpackbar":"^5.0.2","ws":"^8.7.0"},"setupFiles":["react-app-polyfill/jsdom"],"scripts":{"updates-package":"npm install -g npm-check-updates&&ncu -u","clear-node_modules":"rm -rf node_modules&&npm cache clear --force","//注释0:":"如果用CommonJS运行则需要先运行copy指令","copy":"node  copy","//注释1:":"web端dev环境运行","web:c:dev":"cross-env NODE_ENV=development   webpackEnv=dev  target=web   htmlWebpackPluginOptions='{title:'网页标题',webpackName:'webpack-cli-util'}'   node  @webpack-cli-cjs/index.js","web:dev":"cross-env NODE_ENV=development     webpackEnv=dev  target=web   babel-node  @webpack-cli/index.js","//注释2:":"web端生产环境运行","web:build":"cross-env NODE_ENV=production    webpackEnv=dev  target=web  htmlWebpackPluginOptions='{title:'网页标题',webpackName:'webpack-cli-util'}'  babel-node  @webpack-cli/index.js","//注释3:":"node服务端dev环境运行","node:dev":"cross-env NODE_ENV=development    webpackEnv=dev  target=web   babel-node  @webpack-cli/index.js","//注释4:":"node服务端d生产环境运行","node:build":"cross-env NODE_ENV=production   webpackEnv=dev  target=web   babel-node  @webpack-cli/index.js","//注释7":"编译dll文件","dll":"webpack   --progress --config ./scripts/webpack/config/webpack.dll.config.js","//注释8单元测试命令":"运行单元测试","test":"npm run jest","//注释9":"生成测试覆盖率报告","coverage":"jest --coverage --config jest.config.ts","//注释10":"eslint校验","eslint":"eslint ./src","mocha":"mocha ./app/test/add.test.ts","test:webpack":"jest-webpack","jest":" babel-node ./scripts/test.js","graphql:demo":"nodemon  --exec cross-env  NODE_ENV=development  babel-node ./app/graphql/schema/graphql.demo.test.js"},"license":"ISC","engines":{"node":">= 13.0.0","npm":">= 6.0.0"},"devDependencies":{"less":"^4.1.2"},"gitHead":"8fded445e38e05186cb9bd21b0f8d99b2be4f39d","_id":"webpack-cli-util@0.2.1","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-nHImukK/P15kxwtJEAURpXBpWOP3xmz+B/FWOz8akf1c5Huo4i1KIQ62Zr1RXkTG36aIY+PSOE7Xi1mpa8moBQ==","shasum":"28b44547dd322dfa00b23f3955da68b130674557","tarball":"https://registry.npmjs.org/webpack-cli-util/-/webpack-cli-util-0.2.1.tgz","fileCount":146,"unpackedSize":4559280,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDO2KnYMj0uoakXvj6X6CORYBH41ckyKe4t9ctE1f1fAwIhAOR5NqElFui9Wu6iuM1Jh6kNO5zl8aQqZN0cwE0FNPaU"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilxQLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZjQ//Tii7mR8YdxZM9xC2GKuQlDlTyGYkchao52F7NNJUdHPpB70W\r\nbau7gTaBz64qG+VVmaIYHTUte2DiFsV/OXVWuV9Bpv+P1vR5BUY74Cr9M2vB\r\n3Yd2VP5hLNCBzYshFv12JhpsYQ9oYTamXHjFIdBpyqDADQcrWWmVkWXciQdY\r\nNljeJq97XcsYYLlc72eabpt6SBsDFHt973/IOpevKoNn1o2iA/qTdqunulPi\r\nl1jpnRjJsoB1d+BMPk8oSsVyzIQYPS1MrldyJdCKgIwbLKULPg87nhgC3yFk\r\nVTFwbh9yJdD33weC0NgUegnIoXsAjSyXt18XNXzqcokA5ZEJTy0jnpR4l9ro\r\nSzNm1UOn9YkZLIF2/C9EzAVHUiJidbu6LQLhG69GSx0yv9yAkAEUGbc5Pbm2\r\nJQemeXQMxCKaMUCzOSJdFPs4fI9gE/9po7S+QLEZCztDRpQCeDVejkvypjO9\r\n5V3q6npH+ieoPbRGViOTH51+ZqjL5BkrBEL5+W28yZklE9sSs8HqHjkTARr6\r\ng28Md+3pKUL7Hl4dfLG74kAODx+M72KRcPEZ1dcZRdPmuE+1CmRavGkvIuni\r\nFNWlCHAeRApYDSFL/rZqPMcn/089pw9WC7Gd6txRJwOv+7Yv30tHUWBDahGj\r\nwE71NN51pIobekR9w7K1IYRcPzTHCRt3GY0=\r\n=Lhel\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"qq281113270","email":"281113270@qq.com"},"directories":{},"maintainers":[{"name":"qq281113270","email":"281113270@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-cli-util_0.2.1_1654068234632_0.639346466533373"},"_hasShrinkwrap":false},"0.2.2":{"name":"webpack-cli-util","//注释":"tree shaking删除多余未引用代码,但是看了打包文件并没有减少体积","author":{"name":"姚观寿","email":"281113270@qq.com"},"sideEffects":false,"version":"0.2.2","description":"不依赖任何框架，可以用vue，react，node服务端。配置接口遵循webpack配置，可以在webpack默认配置下预留接口给用户自行配置等功能。","main":"./bin/index.js","bin":{"webpack-cli-util":"bin/index.js"},"dependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.10","@babel/eslint-parser":"^7.17.0","@babel/node":"^7.16.8","@babel/plugin-proposal-async-generator-functions":"^7.12.12","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-class-static-block":"^7.12.1","@babel/plugin-proposal-decorators":"^7.17.9","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.12.1","@babel/plugin-proposal-export-namespace-from":"^7.12.1","@babel/plugin-proposal-function-sent":"^7.16.7","@babel/plugin-proposal-json-strings":"^7.12.1","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.16.7","@babel/plugin-proposal-pipeline-operator":"^7.12.1","@babel/plugin-proposal-private-methods":"^7.16.11","@babel/plugin-proposal-private-property-in-object":"^7.16.7","@babel/plugin-proposal-throw-expressions":"^ 7.12.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.10.4","@babel/plugin-transform-arrow-functions":"^7.16.7","@babel/plugin-transform-dotall-regex":"^7.12.1","@babel/plugin-transform-react-constant-elements":"^7.17.6","@babel/plugin-transform-regenerator":"^7.12.1","@babel/plugin-transform-runtime":"^7.1.0","@babel/plugin-transform-typescript":"^7.12.1","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.16.11","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.17.12","@babel/runtime":"^7.1.2","@rollup/plugin-eslint":"^8.0.2","@types/lodash":"^4.14.166","@types/node":"^14.14.16","@types/webpack":"^4.41.25","add-asset-html-webpack-plugin":"^5.0.2","assert":"^2.0.0","awesome-typescript-loader":"^5.2.1","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.1.0","babel-jest":"^23.4.2","babel-loader":"^8.2.2","babel-plugin-named-asset-import":"^0.3.7","babel-preset-es2015":"^6.24.1","browser-reload-error-overlay-wepback-plugin":"^0.0.9","cache-loader":"^4.1.0","case-sensitive-paths-webpack-plugin":"^2.3.0","chalk":"^4.1.0","clean-webpack-plugin":"^3.0.0","cli-spinners":"^2.5.0","connect-history-api-fallback":"^1.6.0","copy-webpack-plugin":"^10.2.4","core-js":"^2.6.10","cross-env":"^7.0.3","crypto-browserify":"^3.12.0","css-loader":"^6.7.1","css-minimizer-webpack-plugin":"^4.0.0","directory-named-webpack-plugin":"^4.0.1","esbuild-loader":"^2.19.0","eslint":"^8.15.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-friendly-formatter":"^4.0.1","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.29.4","eslint-webpack-plugin":"^3.1.1","eventsource-polyfill":"^0.9.6","express":"^4.17.3","express-ws":"^5.0.2","extended-define-webpack-plugin":"^0.1.3","extract-text-webpack-plugin":"^3.0.2","file-loader":"^6.2.0","friendly-errors-webpack-plugin":"^1.7.0","get-port":"^6.1.2","graphql":"^15.4.0","graphql-tools":"^7.0.2","happypack":"^5.0.1","hard-source-webpack-plugin":"^0.13.1","html-webpack-plugin":"^5.5.0","http-proxy-middleware":"^1.0.6","import-from":"^4.0.0","inquirer":"^8.2.4","install":"^0.13.0","is-object":"^1.0.2","jest":"^26.6.3","jest-watch-typeahead":"^0.6.1","json-loader":"^0.5.7","less-loader":"^11.0.0","lodash":"^4.17.21","mini-css-extract-plugin":"^2.6.0","minimist":"^1.2.6","mocha":"^8.2.1","mocha-webpack":"^1.1.0","mochawesome":"^6.2.1","node-loader":"^1.0.2","node-sass":"^7.0.1","npm":"^8.10.0","npm-install-webpack-plugin":"^4.0.5","opn":"^6.0.0","optimize-css-assets-webpack-plugin":"^6.0.1","parallel-webpack":"^2.6.0","path-browserify":"^1.0.1","portfinder":"^1.0.28","raw-loader":"^4.0.2","react":"^18.0.0","react-app-polyfill":"^1.0.6","react-dom":"^18.0.0","react-redux":"^8.0.1","readline-sync":"^1.4.10","redis":"^3.0.2","redux-logger":"^3.0.6","redux-saga":"^1.1.3","redux-thunk":"^2.4.1","regenerator-runtime":"^0.13.7","sass":"^1.52.1","sass-loader":"^13.0.0","shelljs":"^0.8.5","source-map":"^0.7.3","source-map-loader":"^2.0.0","source-map-support":"^0.5.0","speed-measure-webpack-plugin":"^1.3.3","stream-browserify":"^3.0.0","stream-http":"^3.1.1","style-loader":"^3.3.1","svg-captcha":"^1.4.0","terser-webpack-plugin":"^5.3.1","thread-loader":"^3.0.1","ts-loader":"^8.0.12","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.1.3","url-loader":"^4.1.1","webpack":"^5.10.1","webpack-build-dll-plugin":"^1.3.3","webpack-bundle-analyzer":"^4.3.0","webpack-cli":"^4.2.0","webpack-dev-middleware":"^4.0.2","webpack-hot-middleware":"^2.25.0","webpack-hot-server-middleware":"^0.6.1","webpack-merge":"^5.8.0","webpack-node-externals":"^2.5.2","webpackbar":"^5.0.0-3","ws":"^8.6.0"},"setupFiles":["react-app-polyfill/jsdom"],"scripts":{"clear-node_modules":"rm -rf node_modules&&npm cache clear --force","//注释0:":"如果用CommonJS运行则需要先运行copy指令","copy":"node  copy","//注释1:":"web端dev环境运行","web:c:dev":"cross-env NODE_ENV=development   webpackEnv=dev  target=web   htmlWebpackPluginOptions='{title:'网页标题',webpackName:'webpack-cli-util'}'   node  @webpack-cli-cjs/index.js","web:dev":"cross-env NODE_ENV=development     webpackEnv=dev  target=web   babel-node  @webpack-cli/index.js","//注释2:":"web端生产环境运行","web:build":"cross-env NODE_ENV=production    webpackEnv=dev  target=web  htmlWebpackPluginOptions='{title:'网页标题',webpackName:'webpack-cli-util'}'  babel-node  @webpack-cli/index.js","//注释3:":"node服务端dev环境运行","node:dev":"cross-env NODE_ENV=development    webpackEnv=dev  target=web   babel-node  @webpack-cli/index.js","//注释4:":"node服务端d生产环境运行","node:build":"cross-env NODE_ENV=production   webpackEnv=dev  target=web   babel-node  @webpack-cli/index.js","//注释7":"编译dll文件","dll":"webpack   --progress --config ./scripts/webpack/config/webpack.dll.config.js","//注释8单元测试命令":"运行单元测试","test":"npm run jest","//注释9":"生成测试覆盖率报告","coverage":"jest --coverage --config jest.config.ts","//注释10":"eslint校验","eslint":"eslint ./src","mocha":"mocha ./app/test/add.test.ts","test:webpack":"jest-webpack","jest":" babel-node ./scripts/test.js","graphql:demo":"nodemon  --exec cross-env  NODE_ENV=development  babel-node ./app/graphql/schema/graphql.demo.test.js"},"license":"ISC","engines":{"node":">= 13.0.0","npm":">= 6.0.0"},"devDependencies":{"less":"^4.1.2"},"gitHead":"d49b524ce271452649e59ce26c0cebcff5f2d4db","_id":"webpack-cli-util@0.2.2","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-vSn2k7jB0EvzYo940Moe58dYo6QorBslDSI2BeBsRLGdxAVo1yBbxhuzHEyOcX+IIdGl+/1YG5hpmY0Qs6UbnQ==","shasum":"8d540c31113d375e0d7a3249d3a02ffc3e297154","tarball":"https://registry.npmjs.org/webpack-cli-util/-/webpack-cli-util-0.2.2.tgz","fileCount":146,"unpackedSize":4550715,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkUT9w+pM6PvbMGWlh4haJohet02yiDfawuEbxSO5LjAIgAwWum4EuxJWA92Br7GWkznU1NmCsz3/iOj+J2JdP/jA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilx8OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTMQ/+Mg64YgWgymYgN/YYHWrqitHV2oKBlWtWi9L5ANFufVtB8YyW\r\ndt7AGsPh3TpwvbNSFulxYVHXBle5cpgGfS7NcW8RunEMKl8EKdaTzqYlaeZR\r\nsnV4tHWVcDOXfB61X/rDmx0Et9bTu/LxtoHwPdjdq0ANmUHjbU0yKwj2qtZb\r\nyO8LPw6KHgBu4hsinL+pu61L+RTq3Sl85HfvxPjT7tDxS18+Vn2qHqOZa2vr\r\nJr1xWsnK+zSr9jTy6kZ7fdIbsMvhekNhUGLaa+PWTovm/Zccbp4Q9QTodWGF\r\npGwpeBGGfoeyJ7wpM0eZzMuUGbHdDBtrPunA6jf6Bel5Tnjna44VTuFjR2vn\r\niX1waHxZeAaNKxe84ofc5kpXi7aVHjw5ThhiPPHE04+tSaz7F5kyX2eBPKla\r\nUhE92OE2VMaUyMY/0wFyIA0yTm2hF4PZsm2M8E4h+hqIyc2/+R+Z6FOpFiZd\r\nhDEVKna+qQsAgKpaLPYtEO1xbRa588IEIoyZnsWmvVqNEXr7VgG6/zUG/6RC\r\nFu37lZQ5gTm7JOD+aCKXpNtKixBLYE5kA7yJCY0MYDJsYoSOfFPFinfL5/08\r\noGNbL/diHU10NGeoxPdsmWqHgvabTtpxJtyyVr+Xx5X8yQ/9F3z5IDE5Eg5J\r\n8dXza1BTQcQ4MToL8n8TVsGr4R3yywxDGGM=\r\n=Ly/a\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"qq281113270","email":"281113270@qq.com"},"directories":{},"maintainers":[{"name":"qq281113270","email":"281113270@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-cli-util_0.2.2_1654071054491_0.8317925945870455"},"_hasShrinkwrap":false},"0.2.4":{"name":"webpack-cli-util","//注释":"tree shaking删除多余未引用代码,但是看了打包文件并没有减少体积","author":{"name":"姚观寿","email":"281113270@qq.com"},"sideEffects":false,"version":"0.2.4","description":"不依赖任何框架，可以用vue，react，node服务端。配置接口遵循webpack配置，可以在webpack默认配置下预留接口给用户自行配置等功能。","main":"./index.js","bin":{"webpack-cli-util":"index.js"},"dependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.10","@babel/eslint-parser":"^7.17.0","@babel/node":"^7.16.8","@babel/plugin-proposal-async-generator-functions":"^7.12.12","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-class-static-block":"^7.12.1","@babel/plugin-proposal-decorators":"^7.17.9","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.12.1","@babel/plugin-proposal-export-namespace-from":"^7.12.1","@babel/plugin-proposal-function-sent":"^7.16.7","@babel/plugin-proposal-json-strings":"^7.12.1","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.16.7","@babel/plugin-proposal-pipeline-operator":"^7.12.1","@babel/plugin-proposal-private-methods":"^7.16.11","@babel/plugin-proposal-private-property-in-object":"^7.16.7","@babel/plugin-proposal-throw-expressions":"^ 7.12.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.10.4","@babel/plugin-transform-arrow-functions":"^7.16.7","@babel/plugin-transform-dotall-regex":"^7.12.1","@babel/plugin-transform-react-constant-elements":"^7.17.6","@babel/plugin-transform-regenerator":"^7.12.1","@babel/plugin-transform-runtime":"^7.1.0","@babel/plugin-transform-typescript":"^7.12.1","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.16.11","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.17.12","@babel/runtime":"^7.1.2","@rollup/plugin-eslint":"^8.0.2","@types/lodash":"^4.14.166","@types/node":"^14.14.16","@types/webpack":"^4.41.25","add-asset-html-webpack-plugin":"^5.0.2","assert":"^2.0.0","awesome-typescript-loader":"^5.2.1","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.1.0","babel-jest":"^23.4.2","babel-loader":"^8.2.2","babel-plugin-named-asset-import":"^0.3.7","babel-preset-es2015":"^6.24.1","browser-reload-error-overlay-wepback-plugin":"^0.0.9","cache-loader":"^4.1.0","case-sensitive-paths-webpack-plugin":"^2.3.0","chalk":"^4.1.0","clean-webpack-plugin":"^3.0.0","cli-spinners":"^2.5.0","connect-history-api-fallback":"^1.6.0","copy-webpack-plugin":"^10.2.4","core-js":"^2.6.10","cross-env":"^7.0.3","crypto-browserify":"^3.12.0","css-loader":"^6.7.1","css-minimizer-webpack-plugin":"^4.0.0","directory-named-webpack-plugin":"^4.0.1","esbuild-loader":"^2.19.0","eslint":"^8.15.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-friendly-formatter":"^4.0.1","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.29.4","eslint-webpack-plugin":"^3.1.1","eventsource-polyfill":"^0.9.6","express":"^4.17.3","express-ws":"^5.0.2","extended-define-webpack-plugin":"^0.1.3","extract-text-webpack-plugin":"^3.0.2","file-loader":"^6.2.0","friendly-errors-webpack-plugin":"^1.7.0","get-port":"^6.1.2","graphql":"^15.4.0","graphql-tools":"^7.0.2","happypack":"^5.0.1","hard-source-webpack-plugin":"^0.13.1","html-webpack-plugin":"^5.5.0","http-proxy-middleware":"^1.0.6","import-from":"^4.0.0","inquirer":"^8.2.4","install":"^0.13.0","is-object":"^1.0.2","jest":"^26.6.3","jest-watch-typeahead":"^0.6.1","json-loader":"^0.5.7","less-loader":"^11.0.0","lodash":"^4.17.21","mini-css-extract-plugin":"^2.6.0","minimist":"^1.2.6","mocha":"^8.2.1","mocha-webpack":"^1.1.0","mochawesome":"^6.2.1","node-loader":"^1.0.2","node-sass":"^7.0.1","npm":"^8.10.0","npm-install-webpack-plugin":"^4.0.5","opn":"^6.0.0","optimize-css-assets-webpack-plugin":"^6.0.1","parallel-webpack":"^2.6.0","path-browserify":"^1.0.1","portfinder":"^1.0.28","raw-loader":"^4.0.2","react":"^18.0.0","react-app-polyfill":"^1.0.6","react-dom":"^18.0.0","react-redux":"^8.0.1","readline-sync":"^1.4.10","redis":"^3.0.2","redux-logger":"^3.0.6","redux-saga":"^1.1.3","redux-thunk":"^2.4.1","regenerator-runtime":"^0.13.7","sass":"^1.52.1","sass-loader":"^13.0.0","shelljs":"^0.8.5","source-map":"^0.7.3","source-map-loader":"^2.0.0","source-map-support":"^0.5.0","speed-measure-webpack-plugin":"^1.3.3","stream-browserify":"^3.0.0","stream-http":"^3.1.1","style-loader":"^3.3.1","svg-captcha":"^1.4.0","terser-webpack-plugin":"^5.3.1","thread-loader":"^3.0.1","ts-loader":"^8.0.12","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.1.3","url-loader":"^4.1.1","webpack":"^5.10.1","webpack-build-dll-plugin":"^1.3.3","webpack-bundle-analyzer":"^4.3.0","webpack-cli":"^4.2.0","webpack-dev-middleware":"^4.0.2","webpack-hot-middleware":"^2.25.0","webpack-hot-server-middleware":"^0.6.1","webpack-merge":"^5.8.0","webpack-node-externals":"^2.5.2","webpackbar":"^5.0.0-3","ws":"^8.6.0"},"setupFiles":["react-app-polyfill/jsdom"],"scripts":{"clear-node_modules":"rm -rf node_modules&&npm cache clear --force","//注释0:":"如果用CommonJS运行则需要先运行copy指令","copy":"node  copy","//注释1:":"web端dev环境运行","web:c:dev":"cross-env NODE_ENV=development   webpackEnv=dev  target=web   htmlWebpackPluginOptions='{title:'网页标题',webpackName:'webpack-cli-util'}'   node  @webpack-cli-cjs/index.js","web:dev":"cross-env NODE_ENV=development     webpackEnv=dev  target=web   babel-node  @webpack-cli/index.js","//注释2:":"web端生产环境运行","web:build":"cross-env NODE_ENV=production    webpackEnv=dev  target=web  htmlWebpackPluginOptions='{title:'网页标题',webpackName:'webpack-cli-util'}'  babel-node  @webpack-cli/index.js","//注释3:":"node服务端dev环境运行","node:dev":"cross-env NODE_ENV=development    webpackEnv=dev  target=web   babel-node  @webpack-cli/index.js","//注释4:":"node服务端d生产环境运行","node:build":"cross-env NODE_ENV=production   webpackEnv=dev  target=web   babel-node  @webpack-cli/index.js","//注释7":"编译dll文件","dll":"webpack   --progress --config ./scripts/webpack/config/webpack.dll.config.js","//注释8单元测试命令":"运行单元测试","test":"npm run jest","//注释9":"生成测试覆盖率报告","coverage":"jest --coverage --config jest.config.ts","//注释10":"eslint校验","eslint":"eslint ./src","mocha":"mocha ./app/test/add.test.ts","test:webpack":"jest-webpack","jest":" babel-node ./scripts/test.js","graphql:demo":"nodemon  --exec cross-env  NODE_ENV=development  babel-node ./app/graphql/schema/graphql.demo.test.js"},"license":"ISC","engines":{"node":">= 13.0.0","npm":">= 6.0.0"},"devDependencies":{"less":"^4.1.2"},"gitHead":"8eaf382ec591ebbc9e43b84325fc10dd07b65f2a","_id":"webpack-cli-util@0.2.4","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-Qt+FSWXhENrPm9LwQM5a/bVZ2uqThcp5G6aSr5/1EIAq7P8olhG0gVmVcl5ZdK1CQ+5VngrT9156KyKUj4uULw==","shasum":"0fff8d267d6ad22106a9e0b5f3afea5206069a6b","tarball":"https://registry.npmjs.org/webpack-cli-util/-/webpack-cli-util-0.2.4.tgz","fileCount":146,"unpackedSize":4551336,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH7vupbLtHC/hqiabEwSGCbagR99QEULWMmyWBgVTfjCAiEAtC/i4k589J9KM/lscqV+HMzykA/KG9pOwAyVY3r+UWA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilzisACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJlg//YtAbtEMSocop7dACaPJXofTsUZf7OCr5XLarSlbTPFYFm750\r\nNE8iETket19GXimbU+D1Mt+qF0Cw97hBj5g6nTzUiL20ouqMzfNS5Mqvf+c5\r\nMWWcXGweiAaVe3BdpYhshQ901MyOUgjYsI5v29fOK3sUKHeqc5C2+JqPY0Ig\r\ndo3J+kxe2ipL/AQ8mh68lzyCnCvDBTwQA4ANFVdfNz6W2JF8eoLgfolUlwtS\r\nu3W6jnDy4eAIY+uCdGs0i1cDCEe25qu2QuxEYIDPdirbT5zm3tbC9qJ3lHfU\r\nkdd0JEFFBsqVcgBmzGY6ELBLiydqIIM3djsh/MHKKhmGhsEmwaGq75PNB9Xr\r\nU8tlLpMACvg7wfVHSrjS0W8RmD5n7Y0Abp55bKwz8q6lT3OqNpLu54ky0syx\r\nPvllfOo1AYL8ha5KiLF/VquZ3VZqjrWYZS7c+YAGoInhxOnxJ/g4f6NEJXof\r\nDSyZgW/Bj2BZsUEpea0bEA30aKgBbURdciK8jZ9CmnsALjjHqdstJuYBxV2B\r\nDOsMFMyi2NYOQNTMBvjVAhXTpIPgEL2h+MXgJXilHtIK3/GzxwsJIQRAuSES\r\nTtgAeJcM2Ff08DLTo5sB/JoKEx350caPHNxpWNLyaAwKkxTdNLEf3AqMkwPR\r\njDZ4EHA6KIZlJnBOqhXoc/MYXekn5nzTt2Q=\r\n=UWoz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"qq281113270","email":"281113270@qq.com"},"directories":{},"maintainers":[{"name":"qq281113270","email":"281113270@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-cli-util_0.2.4_1654077612374_0.1553987856542267"},"_hasShrinkwrap":false},"0.2.6":{"name":"webpack-cli-util","//注释":"tree shaking删除多余未引用代码,但是看了打包文件并没有减少体积","author":{"name":"姚观寿","email":"281113270@qq.com"},"sideEffects":false,"version":"0.2.6","description":"不依赖任何框架，可以用vue，react，node服务端。配置接口遵循webpack配置，可以在webpack默认配置下预留接口给用户自行配置等功能。","main":"./bin/index.js","bin":{"webpack-cli-util":"bin/index.js"},"dependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.10","@babel/eslint-parser":"^7.17.0","@babel/node":"^7.16.8","@babel/plugin-proposal-async-generator-functions":"^7.12.12","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-class-static-block":"^7.12.1","@babel/plugin-proposal-decorators":"^7.17.9","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.12.1","@babel/plugin-proposal-export-namespace-from":"^7.12.1","@babel/plugin-proposal-function-sent":"^7.16.7","@babel/plugin-proposal-json-strings":"^7.12.1","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.16.7","@babel/plugin-proposal-pipeline-operator":"^7.12.1","@babel/plugin-proposal-private-methods":"^7.16.11","@babel/plugin-proposal-private-property-in-object":"^7.16.7","@babel/plugin-proposal-throw-expressions":"^ 7.12.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.10.4","@babel/plugin-transform-arrow-functions":"^7.16.7","@babel/plugin-transform-dotall-regex":"^7.12.1","@babel/plugin-transform-react-constant-elements":"^7.17.6","@babel/plugin-transform-regenerator":"^7.12.1","@babel/plugin-transform-runtime":"^7.1.0","@babel/plugin-transform-typescript":"^7.12.1","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.16.11","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.17.12","@babel/runtime":"^7.1.2","@rollup/plugin-eslint":"^8.0.2","@types/lodash":"^4.14.166","@types/node":"^14.14.16","@types/webpack":"^4.41.25","add-asset-html-webpack-plugin":"^5.0.2","assert":"^2.0.0","awesome-typescript-loader":"^5.2.1","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.1.0","babel-jest":"^23.4.2","babel-loader":"^8.2.2","babel-plugin-named-asset-import":"^0.3.7","babel-preset-es2015":"^6.24.1","browser-reload-error-overlay-wepback-plugin":"^0.0.9","cache-loader":"^4.1.0","case-sensitive-paths-webpack-plugin":"^2.3.0","chalk":"^4.1.0","clean-webpack-plugin":"^3.0.0","cli-spinners":"^2.5.0","connect-history-api-fallback":"^1.6.0","copy-webpack-plugin":"^10.2.4","core-js":"^2.6.10","cross-env":"^7.0.3","crypto-browserify":"^3.12.0","css-loader":"^6.7.1","css-minimizer-webpack-plugin":"^4.0.0","directory-named-webpack-plugin":"^4.0.1","esbuild-loader":"^2.19.0","eslint":"^8.15.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-friendly-formatter":"^4.0.1","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.29.4","eslint-webpack-plugin":"^3.1.1","eventsource-polyfill":"^0.9.6","express":"^4.17.3","express-ws":"^5.0.2","extended-define-webpack-plugin":"^0.1.3","file-loader":"^6.2.0","friendly-errors-webpack-plugin":"^1.7.0","get-port":"^6.1.2","happypack":"^5.0.1","hard-source-webpack-plugin":"^0.13.1","html-webpack-plugin":"^5.5.0","http-proxy-middleware":"^1.0.6","import-from":"^4.0.0","inquirer":"^8.2.4","install":"^0.13.0","is-object":"^1.0.2","jest":"^26.6.3","jest-watch-typeahead":"^0.6.1","json-loader":"^0.5.7","less-loader":"^11.0.0","lodash":"^4.17.21","mini-css-extract-plugin":"^2.6.0","minimist":"^1.2.6","mocha":"^8.2.1","mocha-webpack":"^1.1.0","mochawesome":"^6.2.1","node-loader":"^1.0.2","node-sass":"^7.0.1","npm":"^8.10.0","npm-install-webpack-plugin":"^4.0.5","opn":"^6.0.0","optimize-css-assets-webpack-plugin":"^6.0.1","parallel-webpack":"^2.6.0","path-browserify":"^1.0.1","portfinder":"^1.0.28","raw-loader":"^4.0.2","react":"^18.0.0","react-app-polyfill":"^1.0.6","react-dom":"^18.0.0","react-redux":"^8.0.1","readline-sync":"^1.4.10","redis":"^3.0.2","redux-logger":"^3.0.6","redux-saga":"^1.1.3","redux-thunk":"^2.4.1","regenerator-runtime":"^0.13.7","sass":"^1.52.1","sass-loader":"^13.0.0","shelljs":"^0.8.5","source-map":"^0.7.3","source-map-loader":"^2.0.0","source-map-support":"^0.5.0","speed-measure-webpack-plugin":"^1.3.3","stream-browserify":"^3.0.0","stream-http":"^3.1.1","style-loader":"^3.3.1","svg-captcha":"^1.4.0","terser-webpack-plugin":"^5.3.1","thread-loader":"^3.0.1","ts-loader":"^8.0.12","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.1.3","url-loader":"^4.1.1","webpack":"^5.10.1","webpack-build-dll-plugin":"^1.3.3","webpack-bundle-analyzer":"^4.3.0","webpack-cli":"^4.2.0","webpack-dev-middleware":"^4.0.2","webpack-hot-middleware":"^2.25.0","webpack-hot-server-middleware":"^0.6.1","webpack-merge":"^5.8.0","webpack-node-externals":"^2.5.2","webpackbar":"^5.0.0-3","ws":"^8.6.0"},"setupFiles":["react-app-polyfill/jsdom"],"scripts":{"clear-node_modules":"rm -rf node_modules&&npm cache clear --force","//注释0:":"如果用CommonJS运行则需要先运行copy指令","copy":"node  copy","//注释1:":"web端dev环境运行","web:c:dev":"cross-env NODE_ENV=development   webpackEnv=dev  target=web   htmlWebpackPluginOptions='{title:'网页标题',webpackName:'webpack-cli-util'}'   node  @webpack-cli-cjs/index.js","web:dev":"cross-env NODE_ENV=development     webpackEnv=dev  target=web   babel-node  @webpack-cli/index.js","//注释2:":"web端生产环境运行","web:build":"cross-env NODE_ENV=production    webpackEnv=dev  target=web  htmlWebpackPluginOptions='{title:'网页标题',webpackName:'webpack-cli-util'}'  babel-node  @webpack-cli/index.js","//注释3:":"node服务端dev环境运行","node:dev":"cross-env NODE_ENV=development    webpackEnv=dev  target=web   babel-node  @webpack-cli/index.js","//注释4:":"node服务端d生产环境运行","node:build":"cross-env NODE_ENV=production   webpackEnv=dev  target=web   babel-node  @webpack-cli/index.js","//注释7":"编译dll文件","dll":"webpack   --progress --config ./scripts/webpack/config/webpack.dll.config.js","//注释8单元测试命令":"运行单元测试","test":"npm run jest","//注释9":"生成测试覆盖率报告","coverage":"jest --coverage --config jest.config.ts","//注释10":"eslint校验","eslint":"eslint ./src","mocha":"mocha ./app/test/add.test.ts","test:webpack":"jest-webpack","jest":" babel-node ./scripts/test.js"},"license":"ISC","engines":{"node":">= 13.0.0","npm":">= 6.0.0"},"devDependencies":{"less":"^4.1.2"},"gitHead":"04a5f194142100af6b2afad14090afcb91eb4b2a","_id":"webpack-cli-util@0.2.6","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-tieqYnZjtGYhBh3Wk7MLD0f0qOyH1XCSDm+wBRkF4azK77EZEg5Z9zWygFa20mGX+Ip8U1iHh4105zb2D+7KIw==","shasum":"dc5ff87586a73396a4cad22a09f87d9bf78cf802","tarball":"https://registry.npmjs.org/webpack-cli-util/-/webpack-cli-util-0.2.6.tgz","fileCount":142,"unpackedSize":4536991,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8XQvN75mJh/ji1g00hdSB09FevNUKwVvSXsiZe5j/PwIhAOFexHkCbsNsunwj8k02+x1PteMTUQt+fFMe57MOwtb3"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilzxGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqOLhAAjnOBuHhS0XtYmYDqJ4JFePJmQWzYLYLhoqr15qsFlC/XIXh/\r\n60SIDqtP9W3fImSjaPA0QVbJXhQRr4snWb40J091at9bEhnO5D2rHNw53QUU\r\nQeT8GCmI+Wd8/bPQu7PuSB9hHfEJpiWRKc40oITZAHDjmZX5cB3xM8KxNHt0\r\nOqRj3F53MnNTBb9SwiKeYIIqM6uopAF702o/y4iUUlVtD5qX3WJ3CSG0t1Tk\r\nlYymheSXGPUa2N4Ar2p1z+7S4c9pHoExGXADGDoQoHLvesq+1TO4V9oWJiyR\r\nB5bx5WD0PWhdzZdITbuI4+a7OPxX+w3l5hkrFjo8KyTIJm7K+xoDCGgHIMiP\r\nBbi4q1P7FLpXh+Lve5cmiTLXmhVgHe7Q/cse6VbOdtJGe3rOXR4Dr9+xHLmp\r\nzas1IQGMxTYVaJ++cwDuuz9BYm3vxcwxTk/w20drWiBhl+xMlkBa69Rwn/Mm\r\nbLsmm5UjSRowCpY/8C2tZMIwVaQURy7M03U1UcJQKQwAXNbX0oRY7R45/WlL\r\nrxBox9eoWxjbdfH8WqWN4QC2JiyvDHPGFT11Oj0/fRVHDzvPmm0WQ7JsUr9T\r\nMijDFI+j91OG0JTzt3NY4okyCjLEzvJ8g/sXLO5v3fSAaALNk7O4/kqP+OVf\r\ntHUxMKHO3bBVzdv2r3mJ1j8ATyL4/RyHdQ0=\r\n=TVWP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"qq281113270","email":"281113270@qq.com"},"directories":{},"maintainers":[{"name":"qq281113270","email":"281113270@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-cli-util_0.2.6_1654078534228_0.0508122011058032"},"_hasShrinkwrap":false},"0.2.7":{"name":"webpack-cli-util","//注释":"tree shaking删除多余未引用代码,但是看了打包文件并没有减少体积","author":{"name":"姚观寿","email":"281113270@qq.com"},"sideEffects":false,"version":"0.2.7","description":"不依赖任何框架，可以用vue，react，node服务端。配置接口遵循webpack配置，可以在webpack默认配置下预留接口给用户自行配置等功能。","main":"./bin/index.js","bin":{"webpack-cli-util":"bin/index.js"},"dependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.10","@babel/eslint-parser":"^7.17.0","@babel/node":"^7.16.8","@babel/plugin-proposal-async-generator-functions":"^7.12.12","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-class-static-block":"^7.12.1","@babel/plugin-proposal-decorators":"^7.17.9","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.12.1","@babel/plugin-proposal-export-namespace-from":"^7.12.1","@babel/plugin-proposal-function-sent":"^7.16.7","@babel/plugin-proposal-json-strings":"^7.12.1","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.16.7","@babel/plugin-proposal-pipeline-operator":"^7.12.1","@babel/plugin-proposal-private-methods":"^7.16.11","@babel/plugin-proposal-private-property-in-object":"^7.16.7","@babel/plugin-proposal-throw-expressions":"^ 7.12.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.10.4","@babel/plugin-transform-arrow-functions":"^7.16.7","@babel/plugin-transform-dotall-regex":"^7.12.1","@babel/plugin-transform-react-constant-elements":"^7.17.6","@babel/plugin-transform-regenerator":"^7.12.1","@babel/plugin-transform-runtime":"^7.1.0","@babel/plugin-transform-typescript":"^7.12.1","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.16.11","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.17.12","@babel/runtime":"^7.1.2","@rollup/plugin-eslint":"^8.0.2","@types/lodash":"^4.14.166","@types/node":"^14.14.16","@types/webpack":"^4.41.25","add-asset-html-webpack-plugin":"^5.0.2","assert":"^2.0.0","awesome-typescript-loader":"^5.2.1","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.1.0","babel-jest":"^23.4.2","babel-loader":"^8.2.2","babel-plugin-named-asset-import":"^0.3.7","babel-preset-es2015":"^6.24.1","browser-reload-error-overlay-wepback-plugin":"^0.0.9","cache-loader":"^4.1.0","case-sensitive-paths-webpack-plugin":"^2.3.0","chalk":"^4.1.0","clean-webpack-plugin":"^3.0.0","cli-spinners":"^2.5.0","connect-history-api-fallback":"^1.6.0","copy-webpack-plugin":"^10.2.4","core-js":"^2.6.10","cross-env":"^7.0.3","crypto-browserify":"^3.12.0","css-loader":"^6.7.1","css-minimizer-webpack-plugin":"^4.0.0","directory-named-webpack-plugin":"^4.0.1","esbuild-loader":"^2.19.0","eslint":"^8.15.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-friendly-formatter":"^4.0.1","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.29.4","eslint-webpack-plugin":"^3.1.1","eventsource-polyfill":"^0.9.6","express":"^4.17.3","express-ws":"^5.0.2","extended-define-webpack-plugin":"^0.1.3","file-loader":"^6.2.0","friendly-errors-webpack-plugin":"^1.7.0","get-port":"^6.1.2","happypack":"^5.0.1","hard-source-webpack-plugin":"^0.13.1","html-webpack-plugin":"^5.5.0","http-proxy-middleware":"^1.0.6","import-from":"^4.0.0","inquirer":"^8.2.4","install":"^0.13.0","is-object":"^1.0.2","jest":"^26.6.3","jest-watch-typeahead":"^0.6.1","json-loader":"^0.5.7","less-loader":"^11.0.0","lodash":"^4.17.21","mini-css-extract-plugin":"^2.6.0","minimist":"^1.2.6","mocha":"^8.2.1","mocha-webpack":"^1.1.0","mochawesome":"^6.2.1","node-loader":"^1.0.2","node-sass":"^7.0.1","npm":"^8.10.0","npm-install-webpack-plugin":"^4.0.5","opn":"^6.0.0","optimize-css-assets-webpack-plugin":"^6.0.1","parallel-webpack":"^2.6.0","path-browserify":"^1.0.1","portfinder":"^1.0.28","raw-loader":"^4.0.2","react":"^18.0.0","react-app-polyfill":"^1.0.6","react-dom":"^18.0.0","react-redux":"^8.0.1","readline-sync":"^1.4.10","redis":"^3.0.2","redux-logger":"^3.0.6","redux-saga":"^1.1.3","redux-thunk":"^2.4.1","regenerator-runtime":"^0.13.7","sass":"^1.52.1","sass-loader":"^13.0.0","shelljs":"^0.8.5","source-map":"^0.7.3","source-map-loader":"^2.0.0","source-map-support":"^0.5.0","speed-measure-webpack-plugin":"^1.3.3","stream-browserify":"^3.0.0","stream-http":"^3.1.1","style-loader":"^3.3.1","svg-captcha":"^1.4.0","terser-webpack-plugin":"^5.3.1","thread-loader":"^3.0.1","ts-loader":"^8.0.12","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.1.3","url-loader":"^4.1.1","webpack":"^5.10.1","webpack-build-dll-plugin":"^1.3.3","webpack-bundle-analyzer":"^4.3.0","webpack-cli":"^4.2.0","webpack-dev-middleware":"^4.0.2","webpack-hot-middleware":"^2.25.0","webpack-hot-server-middleware":"^0.6.1","webpack-merge":"^5.8.0","webpack-node-externals":"^2.5.2","webpackbar":"^5.0.0-3","ws":"^8.6.0"},"setupFiles":["react-app-polyfill/jsdom"],"scripts":{"clear-node_modules":"rm -rf node_modules&&npm cache clear --force","//注释0:":"如果用CommonJS运行则需要先运行copy指令","copy":"node  copy","//注释1:":"web端dev环境运行","web:c:dev":"cross-env NODE_ENV=development   webpackEnv=dev  target=web   htmlWebpackPluginOptions='{title:'网页标题',webpackName:'webpack-cli-util'}'   node  @webpack-cli-cjs/index.js","web:dev":"cross-env NODE_ENV=development     webpackEnv=dev  target=web   babel-node  @webpack-cli/index.js","//注释2:":"web端生产环境运行","web:build":"cross-env NODE_ENV=production    webpackEnv=dev  target=web  htmlWebpackPluginOptions='{title:'网页标题',webpackName:'webpack-cli-util'}'  babel-node  @webpack-cli/index.js","//注释3:":"node服务端dev环境运行","node:dev":"cross-env NODE_ENV=development    webpackEnv=dev  target=web   babel-node  @webpack-cli/index.js","//注释4:":"node服务端d生产环境运行","node:build":"cross-env NODE_ENV=production   webpackEnv=dev  target=web   babel-node  @webpack-cli/index.js","//注释7":"编译dll文件","dll":"webpack   --progress --config ./scripts/webpack/config/webpack.dll.config.js","//注释8单元测试命令":"运行单元测试","test":"npm run jest","//注释9":"生成测试覆盖率报告","coverage":"jest --coverage --config jest.config.ts","//注释10":"eslint校验","eslint":"eslint ./src","mocha":"mocha ./app/test/add.test.ts","test:webpack":"jest-webpack","jest":" babel-node ./scripts/test.js"},"license":"ISC","engines":{"node":">= 13.0.0","npm":">= 6.0.0"},"devDependencies":{"less":"^4.1.2"},"gitHead":"aa7a1c3dce83b2d1833fa371055233fd2e08a459","_id":"webpack-cli-util@0.2.7","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-mxWKYEeHA4HzyLcqh70+47TUMaM2ldS/x/bkXF5J1nP1JMoLYLkdaX6dDPUGU+f29ctzRBUC77DDgZALleGJFA==","shasum":"7a2d0cf093897c8b81e02882418da25a426d192c","tarball":"https://registry.npmjs.org/webpack-cli-util/-/webpack-cli-util-0.2.7.tgz","fileCount":142,"unpackedSize":4536991,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCHwKJ6pTbIFiYDpOmW4Ys70hDh0sqPGrvCLgzqCU5AwcCIQDyK8TIuBrDEfdugkwG09m5fXJd+BjpBY+//yeEe0PJTg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJil0AaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqF2A/7BP3E93B8E9JHDfBz27At2mMRc9vX5sfR5bxT8GZwykfNNCsw\r\n1zuEMGERmVoGM5nq/MfPuwo+jofOEAuafIaTNEXHzmaAHs8rOx3EMDtR+9bb\r\nBsKTd0y0Kcu1/1kgG+ZV31uzRjHcxyy9skiCSjJgkbdTKZdBcAuKOd7ShgkS\r\n/NNrYho55LlGJ/eoPVgl/LFuiv3ivrVtlACbRxHxK69XsMitpVoTkAVhRbyh\r\nJlGawhEscMGQJ8q+Vs9mFdh3/r7T3CfRM3q72KXx84fC/uILu/tB0YjNJn69\r\nKeV5CeeQTdJKexr9CD3lLeyZAhZtrN1old1pYk81eEPKL71WR4915EHRm+Um\r\nbsFdcmKqkPZMXiMQccfM2hmqO+KfZSHc9/dmfN2hJc/tYFjk/SaXJPXK8QXx\r\nEbE3W4jlsIrCbxueQuX0cD9OnocWw6o3FWKXi1O72kWT0m3hYoD2Tbqsy4wo\r\n3ePVRf0jYjJytdeyvclGz0PDG+FjKtczU0hBZAbqD4tYnsk51KMHK/YuaCVL\r\noKL+GwNZ53Un9jBrhx6+QPM45hLkByYfBNpgiKZgvMwCyc/uTMFPEbbJACVt\r\nngpOGLr/4azNaiNgIq+GNAEB/v07jxqJsLGh5IpRQ5nt/jcx+wuoHrovXVXR\r\nGE9J04jei5//XmTUYyTDU6cYbJ//gaV1nE8=\r\n=ncbj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"qq281113270","email":"281113270@qq.com"},"directories":{},"maintainers":[{"name":"qq281113270","email":"281113270@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-cli-util_0.2.7_1654079514716_0.6678156300353022"},"_hasShrinkwrap":false},"0.2.9":{"name":"webpack-cli-util","//注释":"tree shaking删除多余未引用代码,但是看了打包文件并没有减少体积","author":{"name":"姚观寿","email":"281113270@qq.com"},"sideEffects":false,"version":"0.2.9","description":"不依赖任何框架，可以用vue，react，node服务端。配置接口遵循webpack配置，可以在webpack默认配置下预留接口给用户自行配置等功能。","main":"./bin/index.js","bin":{"webpack-cli-util":"index.js"},"dependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.10","@babel/eslint-parser":"^7.17.0","@babel/node":"^7.16.8","@babel/plugin-proposal-async-generator-functions":"^7.12.12","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-class-static-block":"^7.12.1","@babel/plugin-proposal-decorators":"^7.17.9","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.12.1","@babel/plugin-proposal-export-namespace-from":"^7.12.1","@babel/plugin-proposal-function-sent":"^7.16.7","@babel/plugin-proposal-json-strings":"^7.12.1","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.16.7","@babel/plugin-proposal-pipeline-operator":"^7.12.1","@babel/plugin-proposal-private-methods":"^7.16.11","@babel/plugin-proposal-private-property-in-object":"^7.16.7","@babel/plugin-proposal-throw-expressions":"^ 7.12.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.10.4","@babel/plugin-transform-arrow-functions":"^7.16.7","@babel/plugin-transform-dotall-regex":"^7.12.1","@babel/plugin-transform-react-constant-elements":"^7.17.6","@babel/plugin-transform-regenerator":"^7.12.1","@babel/plugin-transform-runtime":"^7.1.0","@babel/plugin-transform-typescript":"^7.12.1","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.16.11","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.17.12","@babel/runtime":"^7.1.2","@rollup/plugin-eslint":"^8.0.2","@types/lodash":"^4.14.166","@types/node":"^14.14.16","@types/webpack":"^4.41.25","add-asset-html-webpack-plugin":"^5.0.2","assert":"^2.0.0","awesome-typescript-loader":"^5.2.1","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.1.0","babel-jest":"^23.4.2","babel-loader":"^8.2.2","babel-plugin-named-asset-import":"^0.3.7","babel-preset-es2015":"^6.24.1","browser-reload-error-overlay-wepback-plugin":"^0.0.9","cache-loader":"^4.1.0","case-sensitive-paths-webpack-plugin":"^2.3.0","chalk":"^4.1.0","clean-webpack-plugin":"^3.0.0","cli-spinners":"^2.5.0","connect-history-api-fallback":"^1.6.0","copy-webpack-plugin":"^10.2.4","core-js":"^2.6.10","cross-env":"^7.0.3","crypto-browserify":"^3.12.0","css-loader":"^6.7.1","css-minimizer-webpack-plugin":"^4.0.0","directory-named-webpack-plugin":"^4.0.1","esbuild-loader":"^2.19.0","eslint":"^8.15.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-friendly-formatter":"^4.0.1","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.29.4","eslint-webpack-plugin":"^3.1.1","eventsource-polyfill":"^0.9.6","express":"^4.17.3","express-ws":"^5.0.2","extended-define-webpack-plugin":"^0.1.3","file-loader":"^6.2.0","friendly-errors-webpack-plugin":"^1.7.0","get-port":"^6.1.2","happypack":"^5.0.1","hard-source-webpack-plugin":"^0.13.1","html-webpack-plugin":"^5.5.0","http-proxy-middleware":"^1.0.6","import-from":"^4.0.0","inquirer":"^8.2.4","install":"^0.13.0","is-object":"^1.0.2","jest":"^26.6.3","jest-watch-typeahead":"^0.6.1","json-loader":"^0.5.7","less-loader":"^11.0.0","lodash":"^4.17.21","mini-css-extract-plugin":"^2.6.0","minimist":"^1.2.6","mocha":"^8.2.1","mocha-webpack":"^1.1.0","mochawesome":"^6.2.1","node-loader":"^1.0.2","node-sass":"^7.0.1","npm":"^8.10.0","npm-install-webpack-plugin":"^4.0.5","opn":"^6.0.0","optimize-css-assets-webpack-plugin":"^6.0.1","parallel-webpack":"^2.6.0","path-browserify":"^1.0.1","portfinder":"^1.0.28","raw-loader":"^4.0.2","react":"^18.0.0","react-app-polyfill":"^1.0.6","react-dom":"^18.0.0","react-redux":"^8.0.1","readline-sync":"^1.4.10","redis":"^3.0.2","redux-logger":"^3.0.6","redux-saga":"^1.1.3","redux-thunk":"^2.4.1","regenerator-runtime":"^0.13.7","sass":"^1.52.1","sass-loader":"^13.0.0","shelljs":"^0.8.5","source-map":"^0.7.3","source-map-loader":"^2.0.0","source-map-support":"^0.5.0","speed-measure-webpack-plugin":"^1.3.3","stream-browserify":"^3.0.0","stream-http":"^3.1.1","style-loader":"^3.3.1","svg-captcha":"^1.4.0","terser-webpack-plugin":"^5.3.1","thread-loader":"^3.0.1","ts-loader":"^8.0.12","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.1.3","url-loader":"^4.1.1","webpack":"^5.10.1","webpack-build-dll-plugin":"^1.3.3","webpack-bundle-analyzer":"^4.3.0","webpack-cli":"^4.2.0","webpack-dev-middleware":"^4.0.2","webpack-hot-middleware":"^2.25.0","webpack-hot-server-middleware":"^0.6.1","webpack-merge":"^5.8.0","webpack-node-externals":"^2.5.2","webpackbar":"^5.0.0-3","ws":"^8.6.0"},"setupFiles":["react-app-polyfill/jsdom"],"scripts":{"clear-node_modules":"rm -rf node_modules&&npm cache clear --force","//注释0:":"如果用CommonJS运行则需要先运行copy指令","copy":"node  copy","//注释1:":"web端dev环境运行","web:c:dev":"cross-env NODE_ENV=development   webpackEnv=dev  target=web   htmlWebpackPluginOptions='{title:'网页标题',webpackName:'webpack-cli-util'}'   webpack-cli-util","web:dev":"cross-env NODE_ENV=development     webpackEnv=dev  target=web   babel-node  @webpack-cli/index.js","//注释2:":"web端生产环境运行","web:build":"cross-env NODE_ENV=production    webpackEnv=dev  target=web  htmlWebpackPluginOptions='{title:'网页标题',webpackName:'webpack-cli-util'}'  babel-node  @webpack-cli/index.js","//注释3:":"node服务端dev环境运行","node:dev":"cross-env NODE_ENV=development    webpackEnv=dev  target=web   babel-node  @webpack-cli/index.js","//注释4:":"node服务端d生产环境运行","node:build":"cross-env NODE_ENV=production   webpackEnv=dev  target=web   babel-node  @webpack-cli/index.js","//注释7":"编译dll文件","dll":"webpack   --progress --config ./scripts/webpack/config/webpack.dll.config.js","//注释8单元测试命令":"运行单元测试","test":"npm run jest","//注释9":"生成测试覆盖率报告","coverage":"jest --coverage --config jest.config.ts","//注释10":"eslint校验","eslint":"eslint ./src","mocha":"mocha ./app/test/add.test.ts","test:webpack":"jest-webpack","jest":" babel-node ./scripts/test.js"},"license":"ISC","engines":{"node":">= 13.0.0","npm":">= 6.0.0"},"devDependencies":{"less":"^4.1.2"},"gitHead":"d817cefeeac832a19b941876e7367a486caaf575","_id":"webpack-cli-util@0.2.9","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-PIzgr8sxn3GFKucQnMWx+w8sSW6Aj7Hq/vWHXzHvttQzvQkQ7QaeM2zaJwlaxeGCXYZiAtE5wvICJpAc9X1xiw==","shasum":"7c07fd170199bc51cbeba1ce93f5540b5f36a961","tarball":"https://registry.npmjs.org/webpack-cli-util/-/webpack-cli-util-0.2.9.tgz","fileCount":142,"unpackedSize":4536973,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGno52LW8MRzn+S/VQwhD10/B+3+frxWNXIPwbDZslwQAiEAkcvXDcDpKMqjD/QDCG78C3OscxYSKaKMMaSfPQpGcaA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJil0m3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoP1Q//RQ0OTn3B2WrCiR1ObGQ9nlFRj7C9gw16BvNQvpqu5rHFkUHA\r\nkRuGe1nuj1My8zN1rOSkRRkSbpd17tydwfVfPf+V4erewM2FGcRz7CIYpG7w\r\nov3bX1YubsXcHj3cnMf29d2/BrFhvYgLTfN/vllZ0PCGEJcd05cij52eIzML\r\nUo+64tWBZu9qBRMq9ayOjqqmH4MXyCAXZE0yhNrqQuBY+RlJGfmOb/loBKSj\r\np5TUP82hvKmlvHRpgA/4Bjdwc2k3O28BqQMbaZqnFi61rhO5D1BIm24ZyNgd\r\n24IfBgOCyN4QmUsqc5OnFdDYxCzG9DB8VN7F6h24DVTu+OxQBeLFdj9Q6dW+\r\nPE/XXw5YGMKwn0Uiim5OP8SyVZHZWZZdRqOmULGYDt/kvDzHqfB1NNLNNYvD\r\nwDMvGsRM32rIHf/apIFFVk+Pt2oE9icKftJdoUXQpO+6xC31hcrzAmSPaZP4\r\nMjTcgtFpWO7A5y45NuLgEkexO+z/F1d6zVzB54UNeuxQ9EcDzMNRPSN0fRQd\r\npa3j5qOw3yWBjwE5nV9RLVPDkh5DVz/HwB6UaLscWVZqbRsOzhmpvwimkXq/\r\nGSwnIgz6NIXKPMyV9/sCmp14JyO0RdF3yGytliTXRxUFqv/EOL3E0VWQDGz7\r\nKrahkF69YCUo0cpbWV8CfUga6eBJ8TSvfrk=\r\n=Dq2h\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"qq281113270","email":"281113270@qq.com"},"directories":{},"maintainers":[{"name":"qq281113270","email":"281113270@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-cli-util_0.2.9_1654081975037_0.726829636056104"},"_hasShrinkwrap":false},"0.3.0":{"name":"webpack-cli-util","//注释":"tree shaking删除多余未引用代码,但是看了打包文件并没有减少体积","author":{"name":"姚观寿","email":"281113270@qq.com"},"sideEffects":false,"version":"0.3.0","description":"不依赖任何框架，可以用vue，react，node服务端。配置接口遵循webpack配置，可以在webpack默认配置下预留接口给用户自行配置等功能。","main":"./bin/entry.js","bin":{"webpack-cli-util":"entry.js"},"dependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.10","@babel/eslint-parser":"^7.17.0","@babel/node":"^7.16.8","@babel/plugin-proposal-async-generator-functions":"^7.12.12","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-class-static-block":"^7.12.1","@babel/plugin-proposal-decorators":"^7.17.9","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.12.1","@babel/plugin-proposal-export-namespace-from":"^7.12.1","@babel/plugin-proposal-function-sent":"^7.16.7","@babel/plugin-proposal-json-strings":"^7.12.1","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.16.7","@babel/plugin-proposal-pipeline-operator":"^7.12.1","@babel/plugin-proposal-private-methods":"^7.16.11","@babel/plugin-proposal-private-property-in-object":"^7.16.7","@babel/plugin-proposal-throw-expressions":"^ 7.12.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.10.4","@babel/plugin-transform-arrow-functions":"^7.16.7","@babel/plugin-transform-dotall-regex":"^7.12.1","@babel/plugin-transform-react-constant-elements":"^7.17.6","@babel/plugin-transform-regenerator":"^7.12.1","@babel/plugin-transform-runtime":"^7.1.0","@babel/plugin-transform-typescript":"^7.12.1","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.16.11","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.17.12","@babel/runtime":"^7.1.2","@rollup/plugin-eslint":"^8.0.2","@types/lodash":"^4.14.166","@types/node":"^14.14.16","@types/webpack":"^4.41.25","add-asset-html-webpack-plugin":"^5.0.2","assert":"^2.0.0","awesome-typescript-loader":"^5.2.1","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.1.0","babel-jest":"^23.4.2","babel-loader":"^8.2.2","babel-plugin-named-asset-import":"^0.3.7","babel-preset-es2015":"^6.24.1","browser-reload-error-overlay-wepback-plugin":"^0.0.9","cache-loader":"^4.1.0","case-sensitive-paths-webpack-plugin":"^2.3.0","chalk":"^4.1.0","clean-webpack-plugin":"^3.0.0","cli-spinners":"^2.5.0","connect-history-api-fallback":"^1.6.0","copy-webpack-plugin":"^10.2.4","core-js":"^2.6.10","cross-env":"^7.0.3","crypto-browserify":"^3.12.0","css-loader":"^6.7.1","css-minimizer-webpack-plugin":"^4.0.0","directory-named-webpack-plugin":"^4.0.1","esbuild-loader":"^2.19.0","eslint":"^8.15.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-friendly-formatter":"^4.0.1","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.29.4","eslint-webpack-plugin":"^3.1.1","eventsource-polyfill":"^0.9.6","express":"^4.17.3","express-ws":"^5.0.2","extended-define-webpack-plugin":"^0.1.3","file-loader":"^6.2.0","friendly-errors-webpack-plugin":"^1.7.0","get-port":"^6.1.2","happypack":"^5.0.1","hard-source-webpack-plugin":"^0.13.1","html-webpack-plugin":"^5.5.0","http-proxy-middleware":"^1.0.6","import-from":"^4.0.0","inquirer":"^8.2.4","install":"^0.13.0","is-object":"^1.0.2","jest":"^26.6.3","jest-watch-typeahead":"^0.6.1","json-loader":"^0.5.7","less-loader":"^11.0.0","lodash":"^4.17.21","mini-css-extract-plugin":"^2.6.0","minimist":"^1.2.6","mocha":"^8.2.1","mocha-webpack":"^1.1.0","mochawesome":"^6.2.1","node-loader":"^1.0.2","node-sass":"^7.0.1","npm":"^8.10.0","npm-install-webpack-plugin":"^4.0.5","opn":"^6.0.0","optimize-css-assets-webpack-plugin":"^6.0.1","parallel-webpack":"^2.6.0","path-browserify":"^1.0.1","portfinder":"^1.0.28","raw-loader":"^4.0.2","react":"^18.0.0","react-app-polyfill":"^1.0.6","react-dom":"^18.0.0","react-redux":"^8.0.1","readline-sync":"^1.4.10","redis":"^3.0.2","redux-logger":"^3.0.6","redux-saga":"^1.1.3","redux-thunk":"^2.4.1","regenerator-runtime":"^0.13.7","sass":"^1.52.1","sass-loader":"^13.0.0","shelljs":"^0.8.5","source-map":"^0.7.3","source-map-loader":"^2.0.0","source-map-support":"^0.5.0","speed-measure-webpack-plugin":"^1.3.3","stream-browserify":"^3.0.0","stream-http":"^3.1.1","style-loader":"^3.3.1","svg-captcha":"^1.4.0","terser-webpack-plugin":"^5.3.1","thread-loader":"^3.0.1","ts-loader":"^8.0.12","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.1.3","url-loader":"^4.1.1","webpack":"^5.10.1","webpack-build-dll-plugin":"^1.3.3","webpack-bundle-analyzer":"^4.3.0","webpack-cli":"^4.2.0","webpack-dev-middleware":"^4.0.2","webpack-hot-middleware":"^2.25.0","webpack-hot-server-middleware":"^0.6.1","webpack-merge":"^5.8.0","webpack-node-externals":"^2.5.2","webpackbar":"^5.0.0-3","ws":"^8.6.0"},"setupFiles":["react-app-polyfill/jsdom"],"scripts":{"clear-node_modules":"rm -rf node_modules&&npm cache clear --force","//注释0:":"如果用CommonJS运行则需要先运行copy指令","copy":"node  copy","//注释1:":"web端dev环境运行","web:c:dev":"cross-env NODE_ENV=development   webpackEnv=dev  target=web   htmlWebpackPluginOptions='{title:'网页标题',webpackName:'webpack-cli-util'}'   node @webpack-cli-cjs","web:dev":"cross-env NODE_ENV=development     webpackEnv=dev  target=web   babel-node  @webpack-cli/index.js","//注释2:":"web端生产环境运行","web:build":"cross-env NODE_ENV=production    webpackEnv=dev  target=web  htmlWebpackPluginOptions='{title:'网页标题',webpackName:'webpack-cli-util'}'  babel-node  @webpack-cli/index.js","//注释3:":"node服务端dev环境运行","node:dev":"cross-env NODE_ENV=development    webpackEnv=dev  target=web   babel-node  @webpack-cli/index.js","//注释4:":"node服务端d生产环境运行","node:build":"cross-env NODE_ENV=production   webpackEnv=dev  target=web   babel-node  @webpack-cli/index.js","//注释7":"编译dll文件","dll":"webpack   --progress --config ./scripts/webpack/config/webpack.dll.config.js","//注释8单元测试命令":"运行单元测试","test":"npm run jest","//注释9":"生成测试覆盖率报告","coverage":"jest --coverage --config jest.config.ts","//注释10":"eslint校验","eslint":"eslint ./src","mocha":"mocha ./app/test/add.test.ts","test:webpack":"jest-webpack","jest":" babel-node ./scripts/test.js"},"license":"ISC","engines":{"node":">= 13.0.0","npm":">= 6.0.0"},"devDependencies":{"less":"^4.1.2"},"gitHead":"2137bc36ccd7f8e1f210fe47ba2c8ece85d43306","_id":"webpack-cli-util@0.3.0","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-FCPFkWH0yFNLesxm9MWQKOKm7ODKkrPxriZmXsiNGX4Q40m+4PiojZVkPRQfTwpoLWqTcIUs+pnKoIzRdQXeqQ==","shasum":"ef70336118996c804c01b363f5896965b64bf725","tarball":"https://registry.npmjs.org/webpack-cli-util/-/webpack-cli-util-0.3.0.tgz","fileCount":143,"unpackedSize":4537000,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICdlc8V/Nm52K1JUaL+jgTWoLi/UZGjlZGL9O0oIHSrJAiAPv/vrhFfXTjIvQ3mXIB7oZEqfRYhFQV6lJlLQloXbJw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJil0vpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrkHQ//dMuUIUs7gGfwF6dovwfVexx1kzrIltlmIJ9YolePhwdQ/FZV\r\n63O93aGE8MID7umRXyFU09bYdp2ZIOm/WHv6ZmnV2c6d5CtlZZyEeaNI+1s/\r\nqp6makkolUnVIemSXVtSQGj6nEHCifxr8Tzs/N32wYifUJOam3VG1Q2sdkvT\r\nKZKQlTqcoPtkSNqQW/o+l2lMTJEeNPIFHpS7Onr7HrY07FNmLJ+KVpN/H9Qi\r\nOzLKK51JXe4xg9Mmrbekv0i8gAHSGwy9wacAnOi81utW8KnGxxHMG6NuHt/3\r\ncMo4QrMJ1whemK/5shXFHDl/ukcpV1TEKYdt8Ts092BDSTBxuGrLlh2SKamF\r\n/h74dGPD51z1YizDayxeX0w97iB6aV85RH0xor2R+Zxyfp3C25svqb2tJCa1\r\nqDqp93BPMs5MtbdgpokdGh1CU6Cw3+kiVzFQffvKGxHWZz892XZ4TP6RksW6\r\ngpljoJz+3TOyA3tkW9ar/egBewQoRrG5be6D4g5vzGuTcicJ9pI2j+MBsHH+\r\nJa7OeeGocrwcUjiW3D4hZpwCWx7voU4u5ca1F+HsTx4zygQA7JPm8H8lQOIx\r\n+qqCSb6qxpJNTRVezzzr3O17+w/CMhgagozwvfwsYyeJAdI0B6wyCNf7g0sN\r\n6DI1l21f9VIATCfow4DCLcXBb5wZC8l0lCA=\r\n=Xeqy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"qq281113270","email":"281113270@qq.com"},"directories":{},"maintainers":[{"name":"qq281113270","email":"281113270@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-cli-util_0.3.0_1654082537382_0.05887366892838175"},"_hasShrinkwrap":false},"0.3.1":{"name":"webpack-cli-util","//注释":"tree shaking删除多余未引用代码,但是看了打包文件并没有减少体积","author":{"name":"姚观寿","email":"281113270@qq.com"},"sideEffects":false,"version":"0.3.1","description":"不依赖任何框架，可以用vue，react，node服务端。配置接口遵循webpack配置，可以在webpack默认配置下预留接口给用户自行配置等功能。","main":"./bin/entry.js","bin":{"webpack-cli-util":"bin/entry.js"},"dependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.10","@babel/eslint-parser":"^7.17.0","@babel/node":"^7.16.8","@babel/plugin-proposal-async-generator-functions":"^7.12.12","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-class-static-block":"^7.12.1","@babel/plugin-proposal-decorators":"^7.17.9","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.12.1","@babel/plugin-proposal-export-namespace-from":"^7.12.1","@babel/plugin-proposal-function-sent":"^7.16.7","@babel/plugin-proposal-json-strings":"^7.12.1","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.16.7","@babel/plugin-proposal-pipeline-operator":"^7.12.1","@babel/plugin-proposal-private-methods":"^7.16.11","@babel/plugin-proposal-private-property-in-object":"^7.16.7","@babel/plugin-proposal-throw-expressions":"^ 7.12.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.10.4","@babel/plugin-transform-arrow-functions":"^7.16.7","@babel/plugin-transform-dotall-regex":"^7.12.1","@babel/plugin-transform-react-constant-elements":"^7.17.6","@babel/plugin-transform-regenerator":"^7.12.1","@babel/plugin-transform-runtime":"^7.1.0","@babel/plugin-transform-typescript":"^7.12.1","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.16.11","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.17.12","@babel/runtime":"^7.1.2","@rollup/plugin-eslint":"^8.0.2","@types/lodash":"^4.14.166","@types/node":"^14.14.16","@types/webpack":"^4.41.25","add-asset-html-webpack-plugin":"^5.0.2","assert":"^2.0.0","awesome-typescript-loader":"^5.2.1","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.1.0","babel-jest":"^23.4.2","babel-loader":"^8.2.2","babel-plugin-named-asset-import":"^0.3.7","babel-preset-es2015":"^6.24.1","browser-reload-error-overlay-wepback-plugin":"^0.0.9","cache-loader":"^4.1.0","case-sensitive-paths-webpack-plugin":"^2.3.0","chalk":"^4.1.0","clean-webpack-plugin":"^3.0.0","cli-spinners":"^2.5.0","connect-history-api-fallback":"^1.6.0","copy-webpack-plugin":"^10.2.4","core-js":"^2.6.10","cross-env":"^7.0.3","crypto-browserify":"^3.12.0","css-loader":"^6.7.1","css-minimizer-webpack-plugin":"^4.0.0","directory-named-webpack-plugin":"^4.0.1","esbuild-loader":"^2.19.0","eslint":"^8.15.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-friendly-formatter":"^4.0.1","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.29.4","eslint-webpack-plugin":"^3.1.1","eventsource-polyfill":"^0.9.6","express":"^4.17.3","express-ws":"^5.0.2","extended-define-webpack-plugin":"^0.1.3","file-loader":"^6.2.0","friendly-errors-webpack-plugin":"^1.7.0","get-port":"^6.1.2","happypack":"^5.0.1","hard-source-webpack-plugin":"^0.13.1","html-webpack-plugin":"^5.5.0","http-proxy-middleware":"^1.0.6","import-from":"^4.0.0","inquirer":"^8.2.4","install":"^0.13.0","is-object":"^1.0.2","jest":"^26.6.3","jest-watch-typeahead":"^0.6.1","json-loader":"^0.5.7","less-loader":"^11.0.0","lodash":"^4.17.21","mini-css-extract-plugin":"^2.6.0","minimist":"^1.2.6","mocha":"^8.2.1","mocha-webpack":"^1.1.0","mochawesome":"^6.2.1","node-loader":"^1.0.2","node-sass":"^7.0.1","npm":"^8.10.0","npm-install-webpack-plugin":"^4.0.5","opn":"^6.0.0","optimize-css-assets-webpack-plugin":"^6.0.1","parallel-webpack":"^2.6.0","path-browserify":"^1.0.1","portfinder":"^1.0.28","raw-loader":"^4.0.2","react":"^18.0.0","react-app-polyfill":"^1.0.6","react-dom":"^18.0.0","react-redux":"^8.0.1","readline-sync":"^1.4.10","redis":"^3.0.2","redux-logger":"^3.0.6","redux-saga":"^1.1.3","redux-thunk":"^2.4.1","regenerator-runtime":"^0.13.7","sass":"^1.52.1","sass-loader":"^13.0.0","shelljs":"^0.8.5","source-map":"^0.7.3","source-map-loader":"^2.0.0","source-map-support":"^0.5.0","speed-measure-webpack-plugin":"^1.3.3","stream-browserify":"^3.0.0","stream-http":"^3.1.1","style-loader":"^3.3.1","svg-captcha":"^1.4.0","terser-webpack-plugin":"^5.3.1","thread-loader":"^3.0.1","ts-loader":"^8.0.12","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.1.3","url-loader":"^4.1.1","webpack":"^5.10.1","webpack-build-dll-plugin":"^1.3.3","webpack-bundle-analyzer":"^4.3.0","webpack-cli":"^4.2.0","webpack-dev-middleware":"^4.0.2","webpack-hot-middleware":"^2.25.0","webpack-hot-server-middleware":"^0.6.1","webpack-merge":"^5.8.0","webpack-node-externals":"^2.5.2","webpackbar":"^5.0.0-3","ws":"^8.6.0"},"setupFiles":["react-app-polyfill/jsdom"],"scripts":{"clear-node_modules":"rm -rf node_modules&&npm cache clear --force","//注释0:":"如果用CommonJS运行则需要先运行copy指令","copy":"node  copy","//注释1:":"web端dev环境运行","web:c:dev":"cross-env NODE_ENV=development   webpackEnv=dev  target=web   htmlWebpackPluginOptions='{title:'网页标题',webpackName:'webpack-cli-util'}'   node @webpack-cli-cjs","web:dev":"cross-env NODE_ENV=development     webpackEnv=dev  target=web   babel-node  @webpack-cli/index.js","//注释2:":"web端生产环境运行","web:build":"cross-env NODE_ENV=production    webpackEnv=dev  target=web  htmlWebpackPluginOptions='{title:'网页标题',webpackName:'webpack-cli-util'}'  babel-node  @webpack-cli/index.js","//注释3:":"node服务端dev环境运行","node:dev":"cross-env NODE_ENV=development    webpackEnv=dev  target=web   babel-node  @webpack-cli/index.js","//注释4:":"node服务端d生产环境运行","node:build":"cross-env NODE_ENV=production   webpackEnv=dev  target=web   babel-node  @webpack-cli/index.js","//注释7":"编译dll文件","dll":"webpack   --progress --config ./scripts/webpack/config/webpack.dll.config.js","//注释8单元测试命令":"运行单元测试","test":"npm run jest","//注释9":"生成测试覆盖率报告","coverage":"jest --coverage --config jest.config.ts","//注释10":"eslint校验","eslint":"eslint ./src","mocha":"mocha ./app/test/add.test.ts","test:webpack":"jest-webpack","jest":" babel-node ./scripts/test.js"},"license":"ISC","engines":{"node":">= 13.0.0","npm":">= 6.0.0"},"devDependencies":{"less":"^4.1.2"},"gitHead":"2137bc36ccd7f8e1f210fe47ba2c8ece85d43306","_id":"webpack-cli-util@0.3.1","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-MXivFsno0pK0iz+a5thzzZBHrG2SzO/k7YJNdHxPCD4bIAUIoYGjhg3e6sc6HFezcn9nPWu0TWtynytvQyPY0w==","shasum":"a05c5feaab9cb88cb2e8f25bc310d59d20bf9692","tarball":"https://registry.npmjs.org/webpack-cli-util/-/webpack-cli-util-0.3.1.tgz","fileCount":143,"unpackedSize":4537004,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAdDBxZW3qFYsaIlOmMUrMdvhIhDMAlSEqzp5CVmQJsUAiEAm7S0z3fkHh1JKoWldA3fLkJXmWzkyoSRKofAtm+Qw8g="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJil0ybACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmptTw//V4HbFV3nFb59FDfTCLF6jr3wlvFxWNNgEeeQ79TH6U/U3g1q\r\nVzRcotZsIPrTyFIarEYUGEH8DEB3nmQDL4Z0bTDYx0JVfFtQotg7VRtoAzOT\r\np12DSGalfGBcUrmkt75c/cXkiQIs/IXuOo2Ns/HX+IwqdEuDECSdU0fUL5WS\r\nIjRkwOuktzMpqoool78Ibi7q7KEPVVUR+U1TVsP1DKzgwTmfkmqnehILDqj8\r\nB5+HQBI3uEj2E7FnibvwccagVyfO+ejI3I3fYeRxhWNFuFatxMgtI1lRItwQ\r\nwi1VnjH/yUbrm2TWK9Hgw3g12KL9AtRVwmDMwOgObpm83TZ2dyF4bs/tkDp3\r\n+ZhztD/UeNpE4C8na9CG6Z0PSt/WhuE/A6YqAv/sJPSM3pTcIeCUSdaJJ5lN\r\njBxT7LQEKhP47zRm9/dghWuQxWiFCLnD5QqmYGOuwTvPPFj6z+xLBYfdw+Wi\r\nhJ2yYhJf2YqKu1TXcWdkE7FE05tQOkpElLJploy2L+9y50Q7M8FEDeN4nxQC\r\nh70YUjhIutKBv3fJmouDglK0upNUthl9tR+EcEef9TEt9ZDWQ269Ze9fSulS\r\nVcWp7DkdyCfH9AOvPrJtFKJWyh8tqQueBY4FE7XjBGniwxJAFViDzEjjC3RV\r\nVLHxJ8rPvm8/REzukBZsSc+YTmVvhsa8el4=\r\n=SGZG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"qq281113270","email":"281113270@qq.com"},"directories":{},"maintainers":[{"name":"qq281113270","email":"281113270@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-cli-util_0.3.1_1654082715371_0.31855815270148136"},"_hasShrinkwrap":false},"0.3.2":{"name":"webpack-cli-util","//注释":"tree shaking删除多余未引用代码,但是看了打包文件并没有减少体积","author":{"name":"姚观寿","email":"281113270@qq.com"},"sideEffects":false,"version":"0.3.2","description":"不依赖任何框架，可以用vue，react，node服务端。配置接口遵循webpack配置，可以在webpack默认配置下预留接口给用户自行配置等功能。","main":"./bin/index.js","bin":{"webpack-cli-util":"bin/index.js"},"dependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.10","@babel/eslint-parser":"^7.17.0","@babel/node":"^7.16.8","@babel/plugin-proposal-async-generator-functions":"^7.12.12","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-class-static-block":"^7.12.1","@babel/plugin-proposal-decorators":"^7.17.9","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.12.1","@babel/plugin-proposal-export-namespace-from":"^7.12.1","@babel/plugin-proposal-function-sent":"^7.16.7","@babel/plugin-proposal-json-strings":"^7.12.1","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.16.7","@babel/plugin-proposal-pipeline-operator":"^7.12.1","@babel/plugin-proposal-private-methods":"^7.16.11","@babel/plugin-proposal-private-property-in-object":"^7.16.7","@babel/plugin-proposal-throw-expressions":"^ 7.12.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.10.4","@babel/plugin-transform-arrow-functions":"^7.16.7","@babel/plugin-transform-dotall-regex":"^7.12.1","@babel/plugin-transform-react-constant-elements":"^7.17.6","@babel/plugin-transform-regenerator":"^7.12.1","@babel/plugin-transform-runtime":"^7.1.0","@babel/plugin-transform-typescript":"^7.12.1","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.16.11","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.17.12","@babel/runtime":"^7.1.2","@rollup/plugin-eslint":"^8.0.2","@types/lodash":"^4.14.166","@types/node":"^14.14.16","@types/webpack":"^4.41.25","add-asset-html-webpack-plugin":"^5.0.2","assert":"^2.0.0","awesome-typescript-loader":"^5.2.1","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.1.0","babel-jest":"^23.4.2","babel-loader":"^8.2.2","babel-plugin-named-asset-import":"^0.3.7","babel-preset-es2015":"^6.24.1","browser-reload-error-overlay-wepback-plugin":"^0.0.9","cache-loader":"^4.1.0","case-sensitive-paths-webpack-plugin":"^2.3.0","chalk":"^4.1.0","clean-webpack-plugin":"^3.0.0","cli-spinners":"^2.5.0","connect-history-api-fallback":"^1.6.0","copy-webpack-plugin":"^10.2.4","core-js":"^2.6.10","cross-env":"^7.0.3","crypto-browserify":"^3.12.0","css-loader":"^6.7.1","css-minimizer-webpack-plugin":"^4.0.0","directory-named-webpack-plugin":"^4.0.1","esbuild-loader":"^2.19.0","eslint":"^8.15.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-friendly-formatter":"^4.0.1","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.29.4","eslint-webpack-plugin":"^3.1.1","eventsource-polyfill":"^0.9.6","express":"^4.17.3","express-ws":"^5.0.2","extended-define-webpack-plugin":"^0.1.3","file-loader":"^6.2.0","friendly-errors-webpack-plugin":"^1.7.0","get-port":"^6.1.2","happypack":"^5.0.1","hard-source-webpack-plugin":"^0.13.1","html-webpack-plugin":"^5.5.0","http-proxy-middleware":"^1.0.6","import-from":"^4.0.0","inquirer":"^8.2.4","install":"^0.13.0","is-object":"^1.0.2","jest":"^26.6.3","jest-watch-typeahead":"^0.6.1","json-loader":"^0.5.7","less-loader":"^11.0.0","lodash":"^4.17.21","mini-css-extract-plugin":"^2.6.0","minimist":"^1.2.6","mocha":"^8.2.1","mocha-webpack":"^1.1.0","mochawesome":"^6.2.1","node-loader":"^1.0.2","node-sass":"^7.0.1","npm":"^8.10.0","npm-install-webpack-plugin":"^4.0.5","opn":"^6.0.0","optimize-css-assets-webpack-plugin":"^6.0.1","parallel-webpack":"^2.6.0","path-browserify":"^1.0.1","portfinder":"^1.0.28","raw-loader":"^4.0.2","react":"^18.0.0","react-app-polyfill":"^1.0.6","react-dom":"^18.0.0","react-redux":"^8.0.1","readline-sync":"^1.4.10","redis":"^3.0.2","redux-logger":"^3.0.6","redux-saga":"^1.1.3","redux-thunk":"^2.4.1","regenerator-runtime":"^0.13.7","sass":"^1.52.1","sass-loader":"^13.0.0","shelljs":"^0.8.5","source-map":"^0.7.3","source-map-loader":"^2.0.0","source-map-support":"^0.5.0","speed-measure-webpack-plugin":"^1.3.3","stream-browserify":"^3.0.0","stream-http":"^3.1.1","style-loader":"^3.3.1","svg-captcha":"^1.4.0","terser-webpack-plugin":"^5.3.1","thread-loader":"^3.0.1","ts-loader":"^8.0.12","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.1.3","url-loader":"^4.1.1","webpack":"^5.10.1","webpack-build-dll-plugin":"^1.3.3","webpack-bundle-analyzer":"^4.3.0","webpack-cli":"^4.2.0","webpack-dev-middleware":"^4.0.2","webpack-hot-middleware":"^2.25.0","webpack-hot-server-middleware":"^0.6.1","webpack-merge":"^5.8.0","webpack-node-externals":"^2.5.2","webpackbar":"^5.0.0-3","ws":"^8.6.0"},"setupFiles":["react-app-polyfill/jsdom"],"scripts":{"clear-node_modules":"rm -rf node_modules&&npm cache clear --force","//注释0:":"如果用CommonJS运行则需要先运行copy指令","copy":"node  copy","//注释1:":"web端dev环境运行","web:c:dev":"cross-env NODE_ENV=development   webpackEnv=dev  target=web   htmlWebpackPluginOptions='{title:'网页标题',webpackName:'webpack-cli-util'}'   node @webpack-cli-cjs","web:dev":"cross-env NODE_ENV=development     webpackEnv=dev  target=web   babel-node  @webpack-cli/index.js","//注释2:":"web端生产环境运行","web:build":"cross-env NODE_ENV=production    webpackEnv=dev  target=web  htmlWebpackPluginOptions='{title:'网页标题',webpackName:'webpack-cli-util'}'  babel-node  @webpack-cli/index.js","//注释3:":"node服务端dev环境运行","node:dev":"cross-env NODE_ENV=development    webpackEnv=dev  target=web   babel-node  @webpack-cli/index.js","//注释4:":"node服务端d生产环境运行","node:build":"cross-env NODE_ENV=production   webpackEnv=dev  target=web   babel-node  @webpack-cli/index.js","//注释7":"编译dll文件","dll":"webpack   --progress --config ./scripts/webpack/config/webpack.dll.config.js","//注释8单元测试命令":"运行单元测试","test":"npm run jest","//注释9":"生成测试覆盖率报告","coverage":"jest --coverage --config jest.config.ts","//注释10":"eslint校验","eslint":"eslint ./src","mocha":"mocha ./app/test/add.test.ts","test:webpack":"jest-webpack","jest":" babel-node ./scripts/test.js"},"license":"ISC","engines":{"node":">= 13.0.0","npm":">= 6.0.0"},"devDependencies":{"less":"^4.1.2"},"gitHead":"2137bc36ccd7f8e1f210fe47ba2c8ece85d43306","_id":"webpack-cli-util@0.3.2","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-XtK/4uWhqkOPCvvrBAsotvl+QA6U8dTbAXiBqVhNAordLZM+O1qpyOJjNbd6PTahKGRDhsLamIk4hhb0F1JhHg==","shasum":"fb43fc500353b6b166569457c9f90c7ef726f7d4","tarball":"https://registry.npmjs.org/webpack-cli-util/-/webpack-cli-util-0.3.2.tgz","fileCount":142,"unpackedSize":4536983,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNdBsCjNl9Mc9byUynCa/WiFPoWSEigXqxfZjWo88KxQIhAJVS9Zz2Rc3NCNbma/qAGNSXNDyj04O8gFzoP+xwTVYv"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJil02QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpooA//QBb/ssqZVa0xHxCVYhi4qdhAzTmbYQfw3dNVLIxwDfxg7ww2\r\ncbAdwF05ABOjtD8MabO39clGJHUTTKcUHzvrAGGxa6kakLxm1ZkQAHR+u6N3\r\nBl9XJ68KJhegFNqHqwAcrYmY9O7c2lzBgWRinfgwQF6J8Z5J0tFCwKv5qDQ2\r\nUaEmEmx36rMT+tRxAffL5wp44h7ClFVAGuFOf9Sjajro4i4Z/ThJOFdSpTWU\r\nSuQnB1nEfbgvm0eGNiKInQvwXdOEMmcItwxxlom6sGmZRz0AcI8HepT/f1gL\r\niMuX0mFciA2xB2G2B9c5thte6EPgT+AXn4cfCOzZzQByWy1Ifj+hbXW1hNiU\r\nfGVLjzGZs7+wdPyCuVK2VdudqeGjfaR55qT6IYHhQZTQsA3IFuCMorWg+8zK\r\nmn+IuNY3LWEs4KptoBSPp9EatOtuQH2Hgd/4swv9E3EBMcxnhFlrRxg+ZbEq\r\nyE/fY8WJOSiCBmqjb6jMzq8n6fnFep4L1hUNVkiAQubs8WzUotKLHVQxUzck\r\n36UazAhbUfvkilMabRdylKajmLRlEvdiwQXncbQO2c0kIP+hwjOHDtHeUYR2\r\ne5MIYazt6PKNMiBjOO0pjXxfWOnYQKJItaCLz6zXFFb/YndROeHuqu5aaNBq\r\nXfak0E+c1QLJMC8DKuBJQ/3fNRm1XYPJ5xk=\r\n=JqeZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"qq281113270","email":"281113270@qq.com"},"directories":{},"maintainers":[{"name":"qq281113270","email":"281113270@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-cli-util_0.3.2_1654082960114_0.21961866858088142"},"_hasShrinkwrap":false},"0.3.4":{"name":"webpack-cli-util","//注释":"tree shaking删除多余未引用代码,但是看了打包文件并没有减少体积","author":{"name":"姚观寿","email":"281113270@qq.com"},"sideEffects":false,"version":"0.3.4","description":"不依赖任何框架，可以用vue，react，node服务端。配置接口遵循webpack配置，可以在webpack默认配置下预留接口给用户自行配置等功能。","main":"./bin/index.js","bin":{"webpack-cli-util":"bin/index.js"},"dependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.10","@babel/eslint-parser":"^7.17.0","@babel/node":"^7.16.8","@babel/plugin-proposal-async-generator-functions":"^7.12.12","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-class-static-block":"^7.12.1","@babel/plugin-proposal-decorators":"^7.17.9","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.12.1","@babel/plugin-proposal-export-namespace-from":"^7.12.1","@babel/plugin-proposal-function-sent":"^7.16.7","@babel/plugin-proposal-json-strings":"^7.12.1","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.16.7","@babel/plugin-proposal-pipeline-operator":"^7.12.1","@babel/plugin-proposal-private-methods":"^7.16.11","@babel/plugin-proposal-private-property-in-object":"^7.16.7","@babel/plugin-proposal-throw-expressions":"^ 7.12.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.10.4","@babel/plugin-transform-arrow-functions":"^7.16.7","@babel/plugin-transform-dotall-regex":"^7.12.1","@babel/plugin-transform-react-constant-elements":"^7.17.6","@babel/plugin-transform-regenerator":"^7.12.1","@babel/plugin-transform-runtime":"^7.1.0","@babel/plugin-transform-typescript":"^7.12.1","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.16.11","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.17.12","@babel/runtime":"^7.1.2","@rollup/plugin-eslint":"^8.0.2","@types/lodash":"^4.14.166","@types/node":"^14.14.16","@types/webpack":"^4.41.25","add-asset-html-webpack-plugin":"^5.0.2","assert":"^2.0.0","awesome-typescript-loader":"^5.2.1","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.1.0","babel-jest":"^23.4.2","babel-loader":"^8.2.2","babel-plugin-named-asset-import":"^0.3.7","babel-preset-es2015":"^6.24.1","browser-reload-error-overlay-wepback-plugin":"^0.0.9","cache-loader":"^4.1.0","case-sensitive-paths-webpack-plugin":"^2.3.0","chalk":"^4.1.0","clean-webpack-plugin":"^3.0.0","cli-spinners":"^2.5.0","connect-history-api-fallback":"^1.6.0","copy-webpack-plugin":"^10.2.4","core-js":"^2.6.10","cross-env":"^7.0.3","crypto-browserify":"^3.12.0","css-loader":"^6.7.1","css-minimizer-webpack-plugin":"^4.0.0","directory-named-webpack-plugin":"^4.0.1","esbuild-loader":"^2.19.0","eslint":"^8.15.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-friendly-formatter":"^4.0.1","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.29.4","eslint-webpack-plugin":"^3.1.1","eventsource-polyfill":"^0.9.6","express":"^4.17.3","express-ws":"^5.0.2","extended-define-webpack-plugin":"^0.1.3","file-loader":"^6.2.0","friendly-errors-webpack-plugin":"^1.7.0","get-port":"^6.1.2","happypack":"^5.0.1","hard-source-webpack-plugin":"^0.13.1","html-webpack-plugin":"^5.5.0","http-proxy-middleware":"^1.0.6","import-from":"^4.0.0","inquirer":"^8.2.4","install":"^0.13.0","is-object":"^1.0.2","jest":"^26.6.3","jest-watch-typeahead":"^0.6.1","json-loader":"^0.5.7","less-loader":"^11.0.0","lodash":"^4.17.21","mini-css-extract-plugin":"^2.6.0","minimist":"^1.2.6","mocha":"^8.2.1","mocha-webpack":"^1.1.0","mochawesome":"^6.2.1","node-loader":"^1.0.2","node-sass":"^7.0.1","npm":"^8.10.0","npm-install-webpack-plugin":"^4.0.5","opn":"^6.0.0","optimize-css-assets-webpack-plugin":"^6.0.1","parallel-webpack":"^2.6.0","path-browserify":"^1.0.1","portfinder":"^1.0.28","raw-loader":"^4.0.2","react":"^18.0.0","react-app-polyfill":"^1.0.6","react-dom":"^18.0.0","react-redux":"^8.0.1","readline-sync":"^1.4.10","redis":"^3.0.2","redux-logger":"^3.0.6","redux-saga":"^1.1.3","redux-thunk":"^2.4.1","regenerator-runtime":"^0.13.7","sass":"^1.52.1","sass-loader":"^13.0.0","shelljs":"^0.8.5","source-map":"^0.7.3","source-map-loader":"^2.0.0","source-map-support":"^0.5.0","speed-measure-webpack-plugin":"^1.3.3","stream-browserify":"^3.0.0","stream-http":"^3.1.1","style-loader":"^3.3.1","svg-captcha":"^1.4.0","terser-webpack-plugin":"^5.3.1","thread-loader":"^3.0.1","ts-loader":"^8.0.12","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.1.3","url-loader":"^4.1.1","webpack":"^5.10.1","webpack-build-dll-plugin":"^1.3.3","webpack-bundle-analyzer":"^4.3.0","webpack-cli":"^4.2.0","webpack-dev-middleware":"^4.0.2","webpack-hot-middleware":"^2.25.0","webpack-hot-server-middleware":"^0.6.1","webpack-merge":"^5.8.0","webpack-node-externals":"^2.5.2","webpackbar":"^5.0.0-3","ws":"^8.6.0"},"setupFiles":["react-app-polyfill/jsdom"],"scripts":{"clear-node_modules":"rm -rf node_modules&&npm cache clear --force","//注释0:":"如果用CommonJS运行则需要先运行copy指令","copy":"node  copy","//注释1:":"web端dev环境运行","web:dev":"cross-env NODE_ENV=development     webpackEnv=dev  target=web   htmlWebpackPluginOptions='{title:'网页标题',webpackName:'webpack-cli-util'}'   node  @webpack-cli","web:build":"cross-env NODE_ENV=production    webpackEnv=pro  target=web  htmlWebpackPluginOptions='{title:'网页标题',webpackName:'webpack-cli-util'}'  node  @webpack-cli","//注释3:":"node服务端dev环境运行","node:dev":"cross-env NODE_ENV=development    webpackEnv=dev  target=web   node  @webpack-cli/index.js","//注释4:":"node服务端d生产环境运行","node:build":"cross-env NODE_ENV=production   webpackEnv=dev  target=web   node  @webpack-cli/index.js","//注释7":"编译dll文件","dll":"webpack   --progress --config ./scripts/webpack/config/webpack.dll.config.js","//注释8单元测试命令":"运行单元测试","test":"npm run jest","//注释9":"生成测试覆盖率报告","coverage":"jest --coverage --config jest.config.ts","//注释10":"eslint校验","eslint":"eslint ./src","mocha":"mocha ./app/test/add.test.ts","test:webpack":"jest-webpack","jest":" babel-node ./scripts/test.js"},"license":"ISC","engines":{"node":">= 13.0.0","npm":">= 6.0.0"},"devDependencies":{"less":"^4.1.2"},"gitHead":"27d7a6debe8fd7b47962d821ece1f6cceda370bd","_id":"webpack-cli-util@0.3.4","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-SyRjMdvVlVOpQuhf5TqwFK9S2rxlY8jOe634zGe20ErU/jsCWooAglVZJn4f1ZX7WpzRONTanpyW2dBBKa5zsQ==","shasum":"846d34e4c5c552a6ced07049b2791134601db90c","tarball":"https://registry.npmjs.org/webpack-cli-util/-/webpack-cli-util-0.3.4.tgz","fileCount":103,"unpackedSize":482197,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICKb3NCYoOHMnHhlEzIONw9HNFT7hZUL9DL3aBxzhJH/AiEAxZpH6A4/L2WMN8HvakFCRpdD7DuKqLXTOTjIlSwAO08="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimC7PACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFLA//ZsOC385psZd4/GXPfSFA9MaiKkcG98MY9rmHfh/21AV9dL5A\r\nv/5I75Xc165OF0ZThMrEOgQfFPwX7mNOClSo3k1fdeOLWxtw3EcDW8V8MgK6\r\nQmLARyd8PiVyn6hLoZQQ7ymsurdT5SRF8FxzmwBs5Z0Ujp1CRSm/zh9xi7kK\r\nxLPlGnCE/JDau5mDeodH0E9ABPbXr1itbVV6ka9BpWpuvsU9s9OJji5q+LnX\r\ni3q+/Y8M2hAzgDRDzqUlufhfN4dBdlNl39Q2Glfj6eYaPkYFFKLjtPB6VjV4\r\nDIPEOWutz34ocW8DQdqWa9IuWu+mY6g80Q0zHVBTiH1N81obFjcxx/YPpQiv\r\nPCZihEzplwUHNA70mEv6OynUQ1CBXdzATTCdfVDWyf0nGQgZF5vEIOU17oMw\r\nprmvIgOFnnb52yx/cq9JN+t39i0cUB6837Gjom8O21hzjhcCUx0GJDZHyoPu\r\ngd5Zrt9szL3U8CS2d7qQHjDCOq4s9qUWRqocW9xjckB69lGUdwilDFmm4p37\r\n7fUQCtWpzdtyE1uukXkttq0+8Yr5q7y857s30MC9iRnWjTTX1Tdhb+6HKtW+\r\nRarZPKv1ilUra7WQTbgiA1f0moLDA6fjUW3xMNMNunevuICAw1IcjesUWfGy\r\n+tLXoK8/YRr4zcLe2vmtGnrzUGWosEAD3KQ=\r\n=putB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"qq281113270","email":"281113270@qq.com"},"directories":{},"maintainers":[{"name":"qq281113270","email":"281113270@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-cli-util_0.3.4_1654140623572_0.3076412126562025"},"_hasShrinkwrap":false},"0.3.5":{"name":"webpack-cli-util","//注释":"tree shaking删除多余未引用代码,但是看了打包文件并没有减少体积","author":{"name":"姚观寿","email":"281113270@qq.com"},"sideEffects":false,"version":"0.3.5","description":"不依赖任何框架，可以用vue，react，node服务端。配置接口遵循webpack配置，可以在webpack默认配置下预留接口给用户自行配置等功能。","main":"./bin/index.js","bin":{"webpack-cli-util":"bin/index.js"},"dependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.10","@babel/eslint-parser":"^7.17.0","@babel/node":"^7.16.8","@babel/plugin-proposal-async-generator-functions":"^7.12.12","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-class-static-block":"^7.12.1","@babel/plugin-proposal-decorators":"^7.17.9","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.12.1","@babel/plugin-proposal-export-namespace-from":"^7.12.1","@babel/plugin-proposal-function-sent":"^7.16.7","@babel/plugin-proposal-json-strings":"^7.12.1","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.16.7","@babel/plugin-proposal-pipeline-operator":"^7.12.1","@babel/plugin-proposal-private-methods":"^7.16.11","@babel/plugin-proposal-private-property-in-object":"^7.16.7","@babel/plugin-proposal-throw-expressions":"^ 7.12.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.10.4","@babel/plugin-transform-arrow-functions":"^7.16.7","@babel/plugin-transform-dotall-regex":"^7.12.1","@babel/plugin-transform-react-constant-elements":"^7.17.6","@babel/plugin-transform-regenerator":"^7.12.1","@babel/plugin-transform-runtime":"^7.1.0","@babel/plugin-transform-typescript":"^7.12.1","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.16.11","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.17.12","@babel/runtime":"^7.1.2","@rollup/plugin-eslint":"^8.0.2","@types/lodash":"^4.14.166","@types/node":"^14.14.16","@types/webpack":"^4.41.25","add-asset-html-webpack-plugin":"^5.0.2","assert":"^2.0.0","awesome-typescript-loader":"^5.2.1","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.1.0","babel-jest":"^23.4.2","babel-loader":"^8.2.2","babel-plugin-named-asset-import":"^0.3.7","babel-preset-es2015":"^6.24.1","browser-reload-error-overlay-wepback-plugin":"^0.0.9","cache-loader":"^4.1.0","case-sensitive-paths-webpack-plugin":"^2.3.0","chalk":"^4.1.0","clean-webpack-plugin":"^3.0.0","cli-spinners":"^2.5.0","connect-history-api-fallback":"^1.6.0","copy-webpack-plugin":"^10.2.4","core-js":"^2.6.10","cross-env":"^7.0.3","crypto-browserify":"^3.12.0","css-loader":"^6.7.1","css-minimizer-webpack-plugin":"^4.0.0","directory-named-webpack-plugin":"^4.0.1","esbuild-loader":"^2.19.0","eslint":"^8.15.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-friendly-formatter":"^4.0.1","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.29.4","eslint-webpack-plugin":"^3.1.1","eventsource-polyfill":"^0.9.6","express":"^4.17.3","express-ws":"^5.0.2","extended-define-webpack-plugin":"^0.1.3","file-loader":"^6.2.0","friendly-errors-webpack-plugin":"^1.7.0","get-port":"^6.1.2","happypack":"^5.0.1","hard-source-webpack-plugin":"^0.13.1","html-webpack-plugin":"^5.5.0","http-proxy-middleware":"^1.0.6","import-from":"^4.0.0","inquirer":"^8.2.4","install":"^0.13.0","is-object":"^1.0.2","jest":"^26.6.3","jest-watch-typeahead":"^0.6.1","json-loader":"^0.5.7","less-loader":"^11.0.0","lodash":"^4.17.21","mini-css-extract-plugin":"^2.6.0","minimist":"^1.2.6","mocha":"^8.2.1","mocha-webpack":"^1.1.0","mochawesome":"^6.2.1","node-loader":"^1.0.2","node-sass":"^7.0.1","npm":"^8.10.0","npm-install-webpack-plugin":"^4.0.5","opn":"^6.0.0","optimize-css-assets-webpack-plugin":"^6.0.1","parallel-webpack":"^2.6.0","path-browserify":"^1.0.1","portfinder":"^1.0.28","raw-loader":"^4.0.2","react":"^18.0.0","react-app-polyfill":"^1.0.6","react-dom":"^18.0.0","react-redux":"^8.0.1","readline-sync":"^1.4.10","redis":"^3.0.2","redux-logger":"^3.0.6","redux-saga":"^1.1.3","redux-thunk":"^2.4.1","regenerator-runtime":"^0.13.7","sass":"^1.52.1","sass-loader":"^13.0.0","shelljs":"^0.8.5","source-map":"^0.7.3","source-map-loader":"^2.0.0","source-map-support":"^0.5.0","speed-measure-webpack-plugin":"^1.3.3","stream-browserify":"^3.0.0","stream-http":"^3.1.1","style-loader":"^3.3.1","svg-captcha":"^1.4.0","terser-webpack-plugin":"^5.3.1","thread-loader":"^3.0.1","ts-loader":"^8.0.12","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.1.3","url-loader":"^4.1.1","webpack":"^5.10.1","webpack-build-dll-plugin":"^1.3.3","webpack-bundle-analyzer":"^4.3.0","webpack-cli":"^4.2.0","webpack-dev-middleware":"^4.0.2","webpack-hot-middleware":"^2.25.0","webpack-hot-server-middleware":"^0.6.1","webpack-merge":"^5.8.0","webpack-node-externals":"^2.5.2","webpackbar":"^5.0.0-3","ws":"^8.6.0"},"setupFiles":["react-app-polyfill/jsdom"],"scripts":{"clear-node_modules":"rm -rf node_modules&&npm cache clear --force","//注释0:":"如果用CommonJS运行则需要先运行copy指令","copy":"node  copy","//注释1:":"web端dev环境运行","web:dev":"cross-env NODE_ENV=development     webpackEnv=dev  target=web   htmlWebpackPluginOptions='{title:'网页标题',webpackName:'webpack-cli-util'}'   node  @webpack-cli","web:build":"cross-env NODE_ENV=production    webpackEnv=pro  target=web  htmlWebpackPluginOptions='{title:'网页标题',webpackName:'webpack-cli-util'}'  node  @webpack-cli","//注释3:":"node服务端dev环境运行","node:dev":"cross-env NODE_ENV=development    webpackEnv=dev  target=web   node  @webpack-cli/index.js","//注释4:":"node服务端d生产环境运行","node:build":"cross-env NODE_ENV=production   webpackEnv=dev  target=web   node  @webpack-cli/index.js","//注释7":"编译dll文件","dll":"webpack   --progress --config ./scripts/webpack/config/webpack.dll.config.js","//注释8单元测试命令":"运行单元测试","test":"npm run jest","//注释9":"生成测试覆盖率报告","coverage":"jest --coverage --config jest.config.ts","//注释10":"eslint校验","eslint":"eslint ./src","mocha":"mocha ./app/test/add.test.ts","test:webpack":"jest-webpack","jest":" babel-node ./scripts/test.js"},"license":"ISC","engines":{"node":">= 13.0.0","npm":">= 6.0.0"},"devDependencies":{"less":"^4.1.2"},"gitHead":"a04b17782bcaf3c0c7e66d9a40b09af867841a6a","_id":"webpack-cli-util@0.3.5","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-Wh3Umuh3v8NADE/yv0QdCH+DVRZP6bkaHULHrIrrI7Czme+69ydlpnLNL8gE0Bxf6A3t8+1Ws+NHMfZseczfcg==","shasum":"7db8be5d3b9fbd6d16e332c2e09add8c8e48e7a8","tarball":"https://registry.npmjs.org/webpack-cli-util/-/webpack-cli-util-0.3.5.tgz","fileCount":103,"unpackedSize":482171,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCt23bMW9OEsrTsMt5doiQnlRDa7EsQNAr6RPyKkoSeGgIhAOk66nndLDGE8Zc4oTAy4Lk7QT13ZIlHALPx0VSKvwTE"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimEbDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6Kw//b+TrcQs8caHbjdSC0ug0APMwKC44ccVWVhTyqq2ibKbCJmYF\r\nLU62sCuAIKNAwlIeJR1zTsZH2mMvDkZ/dyeRiUksOggohxvnS0jnoFmYX7zw\r\nYWyRdPCOAFCz21no+XH03mCcEAYjrQ9ZIaECJuOTscqcVHmci23XxOj50Bfm\r\nSZAPnqlIcx7Fr/sULCeVuwm4YdLpHGNUZjeM0W+AQ6Ug3cULRLOzlo+ajz9Q\r\naXyfV4c3LPUvwbPTjByo0hko3BR3LKZhQLXftrB9x8Xwh0zsN1170rX/v6bg\r\ni+6dPVPBbXnHOpA7Ty8QFlXJWb6lH1Zzo6WtpBn0vue7tmAyBpbLkZa+dnhp\r\nhVwHX+wgJRgrjjqNo0nfVolJDZDU+Gjp23euq5avqF6bn1IY/zrbf+4gVTGM\r\nvujhVZLuwLzwavjtOVyTPYqcRMhzKaIsL74Xruh9h+zyvtFgp2MHPc0xeS1z\r\nVZ07Yw3KK7N1KdH1yWPgBjLwIUXjFo6unPFbBI3IVr3uT/N8TZaebx6kqROx\r\nMF/sIJMvYYSNxWmveJNwromHnQDC8A9cMv/FuPAYaogfCP7hAOI1ONZQ+ZP5\r\nE0/CP/RVej+Q5jbEasPAzlX6AcPaWavMo309REz+5Tx8zaDcVw7Nq+OJH3/e\r\nKQxO+iHpMFmBzTNmrlK89qWCgk5qXJ1F52U=\r\n=qEU0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"qq281113270","email":"281113270@qq.com"},"directories":{},"maintainers":[{"name":"qq281113270","email":"281113270@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-cli-util_0.3.5_1654146755501_0.2339032545969133"},"_hasShrinkwrap":false},"0.3.7":{"name":"webpack-cli-util","//注释":"tree shaking删除多余未引用代码,但是看了打包文件并没有减少体积","author":{"name":"姚观寿","email":"281113270@qq.com"},"sideEffects":false,"version":"0.3.7","description":"不依赖任何框架，可以用vue，react，node服务端。配置接口遵循webpack配置，可以在webpack默认配置下预留接口给用户自行配置等功能。","main":"./bin/index.js","bin":{"webpack-cli-util":"bin/index.js"},"dependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.10","@babel/eslint-parser":"^7.17.0","@babel/node":"^7.16.8","@babel/plugin-proposal-async-generator-functions":"^7.12.12","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-class-static-block":"^7.12.1","@babel/plugin-proposal-decorators":"^7.17.9","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.12.1","@babel/plugin-proposal-export-namespace-from":"^7.12.1","@babel/plugin-proposal-function-sent":"^7.16.7","@babel/plugin-proposal-json-strings":"^7.12.1","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.16.7","@babel/plugin-proposal-pipeline-operator":"^7.12.1","@babel/plugin-proposal-private-methods":"^7.16.11","@babel/plugin-proposal-private-property-in-object":"^7.16.7","@babel/plugin-proposal-throw-expressions":"^ 7.12.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.10.4","@babel/plugin-transform-arrow-functions":"^7.16.7","@babel/plugin-transform-dotall-regex":"^7.12.1","@babel/plugin-transform-react-constant-elements":"^7.17.6","@babel/plugin-transform-regenerator":"^7.12.1","@babel/plugin-transform-runtime":"^7.1.0","@babel/plugin-transform-typescript":"^7.12.1","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.16.11","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.17.12","@babel/runtime":"^7.1.2","@rollup/plugin-eslint":"^8.0.2","@types/lodash":"^4.14.166","@types/node":"^14.14.16","@types/webpack":"^4.41.25","add-asset-html-webpack-plugin":"^5.0.2","assert":"^2.0.0","awesome-typescript-loader":"^5.2.1","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.1.0","babel-jest":"^23.4.2","babel-loader":"^8.2.2","babel-plugin-named-asset-import":"^0.3.7","babel-preset-es2015":"^6.24.1","browser-reload-error-overlay-wepback-plugin":"^0.0.9","cache-loader":"^4.1.0","case-sensitive-paths-webpack-plugin":"^2.3.0","chalk":"^4.1.0","clean-webpack-plugin":"^3.0.0","cli-spinners":"^2.5.0","connect-history-api-fallback":"^1.6.0","copy-webpack-plugin":"^10.2.4","core-js":"^2.6.10","cross-env":"^7.0.3","crypto-browserify":"^3.12.0","css-loader":"^6.7.1","css-minimizer-webpack-plugin":"^4.0.0","directory-named-webpack-plugin":"^4.0.1","esbuild-loader":"^2.19.0","eslint":"^8.15.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-friendly-formatter":"^4.0.1","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.29.4","eslint-webpack-plugin":"^3.1.1","eventsource-polyfill":"^0.9.6","express":"^4.17.3","express-ws":"^5.0.2","extended-define-webpack-plugin":"^0.1.3","file-loader":"^6.2.0","friendly-errors-webpack-plugin":"^1.7.0","get-port":"^6.1.2","happypack":"^5.0.1","hard-source-webpack-plugin":"^0.13.1","html-webpack-plugin":"^5.5.0","http-proxy-middleware":"^1.0.6","import-from":"^4.0.0","inquirer":"^8.2.4","install":"^0.13.0","is-object":"^1.0.2","jest":"^26.6.3","jest-watch-typeahead":"^0.6.1","json-loader":"^0.5.7","less-loader":"^11.0.0","lodash":"^4.17.21","mini-css-extract-plugin":"^2.6.0","minimist":"^1.2.6","mocha":"^8.2.1","mocha-webpack":"^1.1.0","mochawesome":"^6.2.1","node-loader":"^1.0.2","node-sass":"^7.0.1","npm":"^8.10.0","npm-install-webpack-plugin":"^4.0.5","opn":"^6.0.0","optimize-css-assets-webpack-plugin":"^6.0.1","parallel-webpack":"^2.6.0","path-browserify":"^1.0.1","portfinder":"^1.0.28","raw-loader":"^4.0.2","react":"^18.0.0","react-app-polyfill":"^1.0.6","react-dom":"^18.0.0","react-redux":"^8.0.1","readline-sync":"^1.4.10","redis":"^3.0.2","redux-logger":"^3.0.6","redux-saga":"^1.1.3","redux-thunk":"^2.4.1","regenerator-runtime":"^0.13.7","sass":"^1.52.1","sass-loader":"^13.0.0","shelljs":"^0.8.5","source-map":"^0.7.3","source-map-loader":"^2.0.0","source-map-support":"^0.5.0","speed-measure-webpack-plugin":"^1.3.3","stream-browserify":"^3.0.0","stream-http":"^3.1.1","style-loader":"^3.3.1","svg-captcha":"^1.4.0","terser-webpack-plugin":"^5.3.1","thread-loader":"^3.0.1","ts-loader":"^8.0.12","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.1.3","url-loader":"^4.1.1","webpack":"^5.10.1","webpack-build-dll-plugin":"^1.3.3","webpack-bundle-analyzer":"^4.3.0","webpack-cli":"^4.2.0","webpack-dev-middleware":"^4.0.2","webpack-hot-middleware":"^2.25.0","webpack-hot-server-middleware":"^0.6.1","webpack-merge":"^5.8.0","webpack-node-externals":"^2.5.2","webpackbar":"^5.0.0-3","ws":"^8.6.0"},"setupFiles":["react-app-polyfill/jsdom"],"scripts":{"clear-node_modules":"rm -rf node_modules&&npm cache clear --force","//注释0:":"如果用CommonJS运行则需要先运行copy指令","copy":"node  copy","//注释1:":"web端dev环境运行","web:dev":"cross-env NODE_ENV=development  WEB_ENV=dev  target=web   htmlWebpackPluginOptions='{title:网页标题,webpackName:webpack-cli-util}'   node  @webpack-cli","web:build":"cross-env NODE_ENV=production    WEB_ENV=pro  target=web  htmlWebpackPluginOptions='{title:网页标题,webpackName:webpack-cli-util}'  node  @webpack-cli","//注释3:":"node服务端dev环境运行","node:dev":"cross-env NODE_ENV=development    WEB_ENV=dev  target=web   node  @webpack-cli/index.js","//注释4:":"node服务端d生产环境运行","node:build":"cross-env NODE_ENV=production   WEB_ENV=dev  target=web   node  @webpack-cli/index.js","//注释7":"编译dll文件","dll":"webpack   --progress --config ./scripts/webpack/config/webpack.dll.config.js","//注释8单元测试命令":"运行单元测试","test":"npm run jest","//注释9":"生成测试覆盖率报告","coverage":"jest --coverage --config jest.config.ts","//注释10":"eslint校验","eslint":"eslint ./src","mocha":"mocha ./app/test/add.test.ts","test:webpack":"jest-webpack","jest":" babel-node ./scripts/test.js"},"license":"ISC","engines":{"node":">= 13.0.0","npm":">= 6.0.0"},"devDependencies":{"less":"^4.1.2"},"gitHead":"2f319ded015b5e2eff4c3a35e4ca963d06e4d126","_id":"webpack-cli-util@0.3.7","_nodeVersion":"16.14.2","_npmVersion":"8.7.0","dist":{"integrity":"sha512-wbDhVjRJ1SszvkYxP6Bay+2ylnX0peEZfVQ/o+njQ1IKTFBRt3OjXk0wGq5QfOFwM1m2YWOzn8MhlUpB4X5Jjw==","shasum":"06f34a32a76490d3e73a3ef38c2b5dae9013c05f","tarball":"https://registry.npmjs.org/webpack-cli-util/-/webpack-cli-util-0.3.7.tgz","fileCount":103,"unpackedSize":493710,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4TTME6BuzfIC+eeiQBvqOGM8xXI/kRjQkvjA3Yk3wNwIhAPu8yzsvw4kXeVVB9u2aDviDt6HNbkGm18l2fpupmhx8"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimPAgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWXw/8DLE+Ho4ugL6h6kTWCPWdVo2zmnWH/5G92WXpBsWAha8fNbxe\r\nQEwtaN4UM5LMVgMi7xItCR2JLrPMSSqSQtt2vSZz6TCOFwp8Yyyby8ht4A5m\r\n9dOzW7HEfIjMCSggmkMnxEF8D8WKoQhIfNYB+28nejoFGKb5udqAQHsIoM8D\r\nWCxD9f1Jt0gduKy9Ae6ZwwVTf6ZXcHDwOIAhbvyDhlk69cjlghBHjDcsBQNI\r\nlRLtig0i218f87o4vfqKN9XyJFpx4zFrgulp8kP9Mpv2eWl0qWjV8/wJ2toX\r\nBDFW95P/rNPOkQuusbFKXey8a/JQ1r0MQiRZvArHtc/7inyfmjOkzQaOWs3I\r\n+quujDN2wHPD32NXeTYrW715XoFZmlNDUhRZgTjbxkqJjMcG+whxK+vJnB8l\r\n5+cSxYDL5ZQIzWMxBC6cTpTBqcQuJZi9F+6nLdc5sn1Kcxg/sfS1mTzNtSom\r\nOj6Vfbpi6z7m9c6EkcpKaJ/8jVJK9zXQYocxSSuu98/bO5fiJnzuNCjCLecx\r\nHWnqDMZbmW8ZsAOf/GWye8wiAIyrQybT+5ledEzVc42qGXs9T28u/ufeOCC+\r\nS84Lh4x2OCDN1hnjWf25AV3JxB6F4nKBXnZepFRSMtHe5Cw3CEzH87SRp7NU\r\nstuiDaiJhFe4Zf5dKUvAo5g3/itK6PUgZgQ=\r\n=NHYP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"qq281113270","email":"281113270@qq.com"},"directories":{},"maintainers":[{"name":"qq281113270","email":"281113270@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-cli-util_0.3.7_1654190111789_0.3859098423999181"},"_hasShrinkwrap":false},"0.3.8":{"name":"webpack-cli-util","//注释":"tree shaking删除多余未引用代码,但是看了打包文件并没有减少体积","author":{"name":"姚观寿","email":"281113270@qq.com"},"sideEffects":false,"version":"0.3.8","description":"不依赖任何框架，可以用vue，react，node服务端。配置接口遵循webpack配置，可以在webpack默认配置下预留接口给用户自行配置等功能。","main":"./bin/index.js","bin":{"webpack-cli-util":"bin/index.js"},"dependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.10","@babel/eslint-parser":"^7.17.0","@babel/node":"^7.16.8","@babel/plugin-proposal-async-generator-functions":"^7.12.12","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-class-static-block":"^7.12.1","@babel/plugin-proposal-decorators":"^7.17.9","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.12.1","@babel/plugin-proposal-export-namespace-from":"^7.12.1","@babel/plugin-proposal-function-sent":"^7.16.7","@babel/plugin-proposal-json-strings":"^7.12.1","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.16.7","@babel/plugin-proposal-pipeline-operator":"^7.12.1","@babel/plugin-proposal-private-methods":"^7.16.11","@babel/plugin-proposal-private-property-in-object":"^7.16.7","@babel/plugin-proposal-throw-expressions":"^ 7.12.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.10.4","@babel/plugin-transform-arrow-functions":"^7.16.7","@babel/plugin-transform-dotall-regex":"^7.12.1","@babel/plugin-transform-react-constant-elements":"^7.17.6","@babel/plugin-transform-regenerator":"^7.12.1","@babel/plugin-transform-runtime":"^7.1.0","@babel/plugin-transform-typescript":"^7.12.1","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.16.11","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.17.12","@babel/runtime":"^7.1.2","@rollup/plugin-eslint":"^8.0.2","@types/lodash":"^4.14.166","@types/node":"^14.14.16","@types/webpack":"^4.41.25","add-asset-html-webpack-plugin":"^5.0.2","assert":"^2.0.0","awesome-typescript-loader":"^5.2.1","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.1.0","babel-jest":"^23.4.2","babel-loader":"^8.2.2","babel-plugin-named-asset-import":"^0.3.7","babel-preset-es2015":"^6.24.1","browser-reload-error-overlay-wepback-plugin":"^0.0.9","cache-loader":"^4.1.0","case-sensitive-paths-webpack-plugin":"^2.3.0","chalk":"^4.1.0","clean-webpack-plugin":"^3.0.0","cli-spinners":"^2.5.0","compression-webpack-plugin":"^10.0.0","connect-history-api-fallback":"^1.6.0","copy-webpack-plugin":"^10.2.4","core-js":"^2.6.10","cross-env":"^7.0.3","crypto-browserify":"^3.12.0","css-loader":"^6.7.1","css-minimizer-webpack-plugin":"^4.0.0","directory-named-webpack-plugin":"^4.0.1","esbuild-loader":"^2.19.0","eslint":"^8.15.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-friendly-formatter":"^4.0.1","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.29.4","eslint-webpack-plugin":"^3.1.1","eventsource-polyfill":"^0.9.6","express":"^4.17.3","express-ws":"^5.0.2","extended-define-webpack-plugin":"^0.1.3","file-loader":"^6.2.0","friendly-errors-webpack-plugin":"^1.7.0","get-port":"^6.1.2","happypack":"^5.0.1","hard-source-webpack-plugin":"^0.13.1","html-webpack-plugin":"^5.5.0","http-proxy-middleware":"^1.0.6","import-from":"^4.0.0","inquirer":"^8.2.4","install":"^0.13.0","is-object":"^1.0.2","jest":"^26.6.3","jest-watch-typeahead":"^0.6.1","json-loader":"^0.5.7","less-loader":"^11.0.0","lodash":"^4.17.21","mini-css-extract-plugin":"^2.6.0","minimist":"^1.2.6","mocha":"^8.2.1","mocha-webpack":"^1.1.0","mochawesome":"^6.2.1","node-loader":"^1.0.2","node-sass":"^7.0.1","npm":"^8.10.0","npm-install-webpack-plugin":"^4.0.5","opn":"^6.0.0","optimize-css-assets-webpack-plugin":"^6.0.1","osenv":"^0.1.5","parallel-webpack":"^2.6.0","path-browserify":"^1.0.1","portfinder":"^1.0.28","raw-loader":"^4.0.2","react":"^18.0.0","react-app-polyfill":"^1.0.6","react-dom":"^18.0.0","react-redux":"^8.0.1","readline-sync":"^1.4.10","redis":"^3.0.2","redux-logger":"^3.0.6","redux-saga":"^1.1.3","redux-thunk":"^2.4.1","regenerator-runtime":"^0.13.7","sass":"^1.52.1","sass-loader":"^13.0.0","shelljs":"^0.8.5","source-map":"^0.7.3","source-map-loader":"^2.0.0","source-map-support":"^0.5.0","speed-measure-webpack-plugin":"^1.3.3","stream-browserify":"^3.0.0","stream-http":"^3.1.1","style-loader":"^3.3.1","svg-captcha":"^1.4.0","terser-webpack-plugin":"^5.3.1","thread-loader":"^3.0.1","ts-loader":"^8.0.12","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.1.3","url-loader":"^4.1.1","webpack":"^5.10.1","webpack-build-dll-plugin":"^1.3.3","webpack-bundle-analyzer":"^4.3.0","webpack-cli":"^4.2.0","webpack-dev-middleware":"^4.0.2","webpack-hot-middleware":"^2.25.0","webpack-hot-server-middleware":"^0.6.1","webpack-merge":"^5.8.0","webpack-node-externals":"^2.5.2","webpackbar":"^5.0.2","ws":"^8.6.0"},"setupFiles":["react-app-polyfill/jsdom"],"scripts":{"clear-node_modules":"rm -rf node_modules&&npm cache clear --force","//注释0:":"如果用CommonJS运行则需要先运行copy指令","copy":"node  copy","//注释1:":"web端dev环境运行","web:dev":"cross-env NODE_ENV=development  WEB_ENV=dev  target=web   htmlWebpackPluginOptions='{title:网页标题,webpackName:webpack-cli-util}'   node  @webpack-cli","web:build":"cross-env NODE_ENV=production    WEB_ENV=pro  target=web  htmlWebpackPluginOptions='{title:网页标题,webpackName:webpack-cli-util}'  node  @webpack-cli","//注释3:":"node服务端dev环境运行","node:dev":"cross-env NODE_ENV=development    WEB_ENV=dev  target=web   node  @webpack-cli/index.js","//注释4:":"node服务端d生产环境运行","node:build":"cross-env NODE_ENV=production   WEB_ENV=dev  target=web   node  @webpack-cli/index.js","//注释7":"编译dll文件","dll":"webpack   --progress --config ./scripts/webpack/config/webpack.dll.config.js","//注释8单元测试命令":"运行单元测试","test":"npm run jest","//注释9":"生成测试覆盖率报告","coverage":"jest --coverage --config jest.config.ts","//注释10":"eslint校验","eslint":"eslint ./src","mocha":"mocha ./app/test/add.test.ts","test:webpack":"jest-webpack","jest":" babel-node ./scripts/test.js"},"license":"ISC","engines":{"node":">= 13.0.0","npm":">= 6.0.0"},"devDependencies":{"less":"^4.1.2"},"gitHead":"fb369fd2d9328153bc4bfc9f6fea20f1da2beb8a","_id":"webpack-cli-util@0.3.8","_nodeVersion":"16.14.2","_npmVersion":"8.7.0","dist":{"integrity":"sha512-bfnthHgSdmcmye4r7zGIp0yo9HCAHXvDSswGsEU1B+OWwQfCj52TpKRr+97LIPCGZ/cOmfhn6k769wMKc1WNBQ==","shasum":"24675902856aad35bfb8744c84065c75b1f48cf1","tarball":"https://registry.npmjs.org/webpack-cli-util/-/webpack-cli-util-0.3.8.tgz","fileCount":103,"unpackedSize":493968,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICtlYa067dm5EfCv6L3QoeMlHMdEf/xeTIpbinQd7W17AiEA2RP4tfM8txHQ9ccP0eEGFHEBfS1hUom1NFVlXpXQ7K4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimZ0mACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPng/+KNxhuhGk+qAHy7F8fUW6QbsuM8fZjSVR6hR0NKQq946gvAFM\r\nbGvUDSv6l3bizSYMY7vKDD2qYeshiyJCUGyFQBW5yc+mWWYQ2N03RYOzloJu\r\nhU1rz3IXll9yD2pcUhPnrdAEVLdQLu3RnaNMGvJHtoS6RNqXXmwCTM+6fh8j\r\nKl5Q9XSbBuk4nME/Rp6rV4MHZ4kEMz/tQhpLuLi723xBA65J9xZoNyzm4f11\r\nlNqYfOsS210OW3VNSErG/SbDqtUIXaZiVXtC7o2RLHn261DiZ1b6Pd/67I4J\r\noKctUfsio9ECC5LZYRemRMJTUYE6mOU7d3do4/OqYQquOYCAsfaEzE0niNVW\r\nJfI+AyEHuKdtMdxK2GK/AdbQllDNgOQJWs1z1A62IKTnybetMrtBsHpRdF8Q\r\nc2jpQ47Lykgll2PTOkGIG06f+zv0JTKO76sECR0hwRmzPJc56ujuavb0YlPN\r\nU+uMVVE46GM/N+az1RstpfZLJB+H9lgw3knhk5JWIZ/T5ExmBbDwD0rAcnq8\r\nuzyF5dK+5eFSLu++9yHzkc1RdrEkBQVJCsTmeAB1hVhWMifpwz8KbD2G178n\r\nmPMqmGUUZa7Bjq1/nwQWvJyIKDuWA7WZoy5ArMqEYru3zliwmHNoDLhB+K9N\r\np32Yr3ZA2ZqHAFyS1LqQv/nwx2iQqEMttsg=\r\n=+hH2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"qq281113270","email":"281113270@qq.com"},"directories":{},"maintainers":[{"name":"qq281113270","email":"281113270@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-cli-util_0.3.8_1654234406080_0.13980537306014917"},"_hasShrinkwrap":false},"0.3.9":{"name":"webpack-cli-util","//注释":"tree shaking删除多余未引用代码,但是看了打包文件并没有减少体积","author":{"name":"姚观寿","email":"281113270@qq.com"},"sideEffects":["@babel/polyfill","*.css"],"version":"0.3.9","description":"不依赖任何框架，可以用vue，react，node服务端。配置接口遵循webpack配置，可以在webpack默认配置下预留接口给用户自行配置等功能。","main":"./bin/index.js","bin":{"webpack-cli-util":"bin/index.js"},"dependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.10","@babel/eslint-parser":"^7.17.0","@babel/node":"^7.16.8","@babel/plugin-proposal-async-generator-functions":"^7.12.12","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-class-static-block":"^7.12.1","@babel/plugin-proposal-decorators":"^7.17.9","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.12.1","@babel/plugin-proposal-export-namespace-from":"^7.12.1","@babel/plugin-proposal-function-sent":"^7.16.7","@babel/plugin-proposal-json-strings":"^7.12.1","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.16.7","@babel/plugin-proposal-pipeline-operator":"^7.12.1","@babel/plugin-proposal-private-methods":"^7.16.11","@babel/plugin-proposal-private-property-in-object":"^7.16.7","@babel/plugin-proposal-throw-expressions":"^ 7.12.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.10.4","@babel/plugin-transform-arrow-functions":"^7.16.7","@babel/plugin-transform-dotall-regex":"^7.12.1","@babel/plugin-transform-react-constant-elements":"^7.17.6","@babel/plugin-transform-regenerator":"^7.12.1","@babel/plugin-transform-runtime":"^7.1.0","@babel/plugin-transform-typescript":"^7.12.1","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.16.11","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.17.12","@babel/runtime":"^7.1.2","@rollup/plugin-eslint":"^8.0.2","@types/lodash":"^4.14.166","@types/node":"^14.14.16","@types/webpack":"^4.41.25","add-asset-html-webpack-plugin":"^5.0.2","assert":"^2.0.0","awesome-typescript-loader":"^5.2.1","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.1.0","babel-jest":"^23.4.2","babel-loader":"^8.2.2","babel-plugin-named-asset-import":"^0.3.7","babel-preset-es2015":"^6.24.1","browser-reload-error-overlay-wepback-plugin":"^0.0.9","cache-loader":"^4.1.0","case-sensitive-paths-webpack-plugin":"^2.3.0","chalk":"^4.1.0","clean-webpack-plugin":"^3.0.0","cli-spinners":"^2.5.0","compression-webpack-plugin":"^10.0.0","connect-history-api-fallback":"^1.6.0","copy-webpack-plugin":"^10.2.4","core-js":"^2.6.10","cross-env":"^7.0.3","crypto-browserify":"^3.12.0","css-loader":"^6.7.1","css-minimizer-webpack-plugin":"^4.0.0","directory-named-webpack-plugin":"^4.0.1","esbuild-loader":"^2.19.0","eslint":"^8.15.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-friendly-formatter":"^4.0.1","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.29.4","eslint-webpack-plugin":"^3.1.1","eventsource-polyfill":"^0.9.6","express":"^4.17.3","express-ws":"^5.0.2","extended-define-webpack-plugin":"^0.1.3","file-loader":"^6.2.0","friendly-errors-webpack-plugin":"^1.7.0","get-port":"^6.1.2","happypack":"^5.0.1","hard-source-webpack-plugin":"^0.13.1","html-webpack-plugin":"^5.5.0","http-proxy-middleware":"^1.0.6","import-from":"^4.0.0","inquirer":"^8.2.4","install":"^0.13.0","is-object":"^1.0.2","jest":"^26.6.3","jest-watch-typeahead":"^0.6.1","json-loader":"^0.5.7","less-loader":"^11.0.0","lodash":"^4.17.21","mini-css-extract-plugin":"^2.6.0","minimist":"^1.2.6","mocha":"^8.2.1","mocha-webpack":"^1.1.0","mochawesome":"^6.2.1","node-loader":"^1.0.2","node-sass":"^7.0.1","npm":"^8.10.0","npm-install-webpack-plugin":"^4.0.5","opn":"^6.0.0","optimize-css-assets-webpack-plugin":"^6.0.1","osenv":"^0.1.5","parallel-webpack":"^2.6.0","path-browserify":"^1.0.1","portfinder":"^1.0.28","raw-loader":"^4.0.2","react":"^18.0.0","react-app-polyfill":"^1.0.6","react-dom":"^18.0.0","react-redux":"^8.0.1","readline-sync":"^1.4.10","redis":"^3.0.2","redux-logger":"^3.0.6","redux-saga":"^1.1.3","redux-thunk":"^2.4.1","regenerator-runtime":"^0.13.7","sass":"^1.52.1","sass-loader":"^13.0.0","shelljs":"^0.8.5","source-map":"^0.7.3","source-map-loader":"^2.0.0","source-map-support":"^0.5.0","speed-measure-webpack-plugin":"^1.3.3","stream-browserify":"^3.0.0","stream-http":"^3.1.1","style-loader":"^3.3.1","svg-captcha":"^1.4.0","terser-webpack-plugin":"^5.3.1","thread-loader":"^3.0.1","ts-loader":"^8.0.12","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.1.3","url-loader":"^4.1.1","webpack":"^5.10.1","webpack-build-dll-plugin":"^1.3.3","webpack-bundle-analyzer":"^4.3.0","webpack-cli":"^4.2.0","webpack-dev-middleware":"^4.0.2","webpack-hot-middleware":"^2.25.0","webpack-hot-server-middleware":"^0.6.1","webpack-merge":"^5.8.0","webpack-node-externals":"^2.5.2","webpackbar":"^5.0.2","ws":"^8.6.0"},"setupFiles":["react-app-polyfill/jsdom"],"scripts":{"clear-node_modules":"rm -rf node_modules&&npm cache clear --force","//注释0:":"如果用CommonJS运行则需要先运行copy指令","copy":"node  copy","//注释1:":"web端dev环境运行","web:dev":"cross-env NODE_ENV=development  WEB_ENV=dev  target=web   htmlWebpackPluginOptions='{title:网页标题,webpackName:webpack-cli-util}'   node  @webpack-cli","web:build":"cross-env NODE_ENV=production    WEB_ENV=pro  target=web  htmlWebpackPluginOptions='{title:网页标题,webpackName:webpack-cli-util}'  node  @webpack-cli","//注释3:":"node服务端dev环境运行","node:dev":"cross-env NODE_ENV=development    WEB_ENV=dev  target=web   node  @webpack-cli/index.js","//注释4:":"node服务端d生产环境运行","node:build":"cross-env NODE_ENV=production   WEB_ENV=dev  target=web   node  @webpack-cli/index.js","//注释7":"编译dll文件","dll":"webpack   --progress --config ./scripts/webpack/config/webpack.dll.config.js","//注释8单元测试命令":"运行单元测试","test":"npm run jest","//注释9":"生成测试覆盖率报告","coverage":"jest --coverage --config jest.config.ts","//注释10":"eslint校验","eslint":"eslint ./src","mocha":"mocha ./app/test/add.test.ts","test:webpack":"jest-webpack","jest":" babel-node ./scripts/test.js"},"license":"ISC","engines":{"node":">= 13.0.0","npm":">= 6.0.0"},"devDependencies":{"less":"^4.1.2"},"gitHead":"af19e097507f9b56675ed1f066877cf7ae093408","_id":"webpack-cli-util@0.3.9","_nodeVersion":"16.14.2","_npmVersion":"8.7.0","dist":{"integrity":"sha512-5eoFfnbym+voYD0SaIYza9SaFclvNVKQS36/qxNd62YnxTK6oJ1wBzd/VrhLKKkC3jI+PCetxw8/lPgpNWr7yQ==","shasum":"78604ff40e46b2c92e22c9e47077353b593c8a79","tarball":"https://registry.npmjs.org/webpack-cli-util/-/webpack-cli-util-0.3.9.tgz","fileCount":103,"unpackedSize":494002,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF942yYnQa+Cve8DHfEOE9dD9i8sUCZRaZMe4lrV7tfyAiB0AXQfwgKV5OJZ5ElvT6cwApgu/ViOunsdohC7mvo6Zg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimaIEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpfahAAicBp8NztaQ/fS6UCzke3TQt4jK1gfrBnvF0XsDjz+7J/IYn9\r\nGPeRMNXxp5BbH/JLmXFXLCGH5T92cFfxJff9xLthTnwQal9GCRtIuEFiEUxv\r\nhSti0hT5Ewj6c6moYjrUX+PfhvHDYVJtK5s0qXXxgfqADUoGfsihjjqjiNGk\r\n7mxzU87NAbJhVmaj8yw8B77hY8sBslIiuwR0AFkBDCcOWLwi1gpOsTrcAjoS\r\nKSnzMWgO66iliaqKN5A8F8YOuxs7+UXMPw74y62J/e4yjzNE6/T3/q8tggmS\r\n/NegygcEDbh6/XECZb2W3UuSDuhq9+QdxaBUEWaS1RPDULsFXuE/F4uzMLdW\r\n++GOmmpJgLPFT9JkCnkUllEDZ4/NUvMn2PsRtmXWUZ0FSHEdwdE7SyZH6usx\r\n3qKjUNqAqBaw6UmBnwGi7ExnFmV84CcfiTvaFoPX+atyxhgSSFcY8adaMf2C\r\nkXro0WyvTDbVJFZ65npNHGL2f6eMnS/atloWV0VZyy/2PU6FBd5nD8AXscgy\r\neSmz8jwgBckIFVcD8j+/aSA8HmoGUCAhQTxtR3wlIAwO7usE3PgdTHHux0d2\r\n3tkp0/Ngd470HtNPeL5DEPGBtn5UDZzrE0Z/72tPDG8M+ZndlUaiFsBM5uPy\r\nQAS7Rk61eC/Fcp9hDWYk4vYu8zxWtkg8jj0=\r\n=j2NF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"qq281113270","email":"281113270@qq.com"},"directories":{},"maintainers":[{"name":"qq281113270","email":"281113270@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-cli-util_0.3.9_1654235652353_0.9182552851983643"},"_hasShrinkwrap":false},"0.4.0":{"name":"webpack-cli-util","//注释":"tree shaking删除多余未引用代码,但是看了打包文件并没有减少体积","author":{"name":"姚观寿","email":"281113270@qq.com"},"sideEffects":["@babel/polyfill","*.css"],"version":"0.4.0","description":"不依赖任何框架，可以用vue，react，node服务端。配置接口遵循webpack配置，可以在webpack默认配置下预留接口给用户自行配置等功能。","main":"./bin/index.js","bin":{"webpack-cli-util":"bin/index.js"},"dependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.10","@babel/eslint-parser":"^7.17.0","@babel/node":"^7.16.8","@babel/plugin-proposal-async-generator-functions":"^7.12.12","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-class-static-block":"^7.12.1","@babel/plugin-proposal-decorators":"^7.17.9","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.12.1","@babel/plugin-proposal-export-namespace-from":"^7.12.1","@babel/plugin-proposal-function-sent":"^7.16.7","@babel/plugin-proposal-json-strings":"^7.12.1","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.16.7","@babel/plugin-proposal-pipeline-operator":"^7.12.1","@babel/plugin-proposal-private-methods":"^7.16.11","@babel/plugin-proposal-private-property-in-object":"^7.16.7","@babel/plugin-proposal-throw-expressions":"^ 7.12.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.10.4","@babel/plugin-transform-arrow-functions":"^7.16.7","@babel/plugin-transform-dotall-regex":"^7.12.1","@babel/plugin-transform-react-constant-elements":"^7.17.6","@babel/plugin-transform-regenerator":"^7.12.1","@babel/plugin-transform-runtime":"^7.1.0","@babel/plugin-transform-typescript":"^7.12.1","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.16.11","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.17.12","@babel/runtime":"^7.1.2","@rollup/plugin-eslint":"^8.0.2","@types/lodash":"^4.14.166","@types/node":"^14.14.16","@types/webpack":"^4.41.25","add-asset-html-webpack-plugin":"^5.0.2","assert":"^2.0.0","awesome-typescript-loader":"^5.2.1","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.1.0","babel-jest":"^23.4.2","babel-loader":"^8.2.2","babel-plugin-named-asset-import":"^0.3.7","babel-preset-es2015":"^6.24.1","browser-reload-error-overlay-wepback-plugin":"^0.0.9","cache-loader":"^4.1.0","case-sensitive-paths-webpack-plugin":"^2.3.0","chalk":"^4.1.0","clean-webpack-plugin":"^3.0.0","cli-spinners":"^2.5.0","compression-webpack-plugin":"^10.0.0","connect-history-api-fallback":"^1.6.0","copy-webpack-plugin":"^10.2.4","core-js":"^2.6.10","cross-env":"^7.0.3","crypto-browserify":"^3.12.0","css-loader":"^6.7.1","css-minimizer-webpack-plugin":"^4.0.0","directory-named-webpack-plugin":"^4.0.1","esbuild-loader":"^2.19.0","eslint":"^8.15.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-friendly-formatter":"^4.0.1","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.29.4","eslint-webpack-plugin":"^3.1.1","eventsource-polyfill":"^0.9.6","express":"^4.17.3","express-ws":"^5.0.2","extended-define-webpack-plugin":"^0.1.3","file-loader":"^6.2.0","friendly-errors-webpack-plugin":"^1.7.0","get-port":"^6.1.2","happypack":"^5.0.1","hard-source-webpack-plugin":"^0.13.1","html-webpack-plugin":"^5.5.0","http-proxy-middleware":"^1.0.6","import-from":"^4.0.0","inquirer":"^8.2.4","install":"^0.13.0","is-object":"^1.0.2","jest":"^26.6.3","jest-watch-typeahead":"^0.6.1","json-loader":"^0.5.7","less-loader":"^11.0.0","lodash":"^4.17.21","mini-css-extract-plugin":"^2.6.0","minimist":"^1.2.6","mocha":"^8.2.1","mocha-webpack":"^1.1.0","mochawesome":"^6.2.1","node-loader":"^1.0.2","node-sass":"^7.0.1","npm":"^8.10.0","npm-install-webpack-plugin":"^4.0.5","opn":"^6.0.0","optimize-css-assets-webpack-plugin":"^6.0.1","osenv":"^0.1.5","parallel-webpack":"^2.6.0","path-browserify":"^1.0.1","portfinder":"^1.0.28","raw-loader":"^4.0.2","react":"^18.0.0","react-app-polyfill":"^1.0.6","react-dom":"^18.0.0","react-redux":"^8.0.1","readline-sync":"^1.4.10","redis":"^3.0.2","redux-logger":"^3.0.6","redux-saga":"^1.1.3","redux-thunk":"^2.4.1","regenerator-runtime":"^0.13.7","sass":"^1.52.1","sass-loader":"^13.0.0","shelljs":"^0.8.5","source-map":"^0.7.3","source-map-loader":"^2.0.0","source-map-support":"^0.5.0","speed-measure-webpack-plugin":"^1.3.3","stream-browserify":"^3.0.0","stream-http":"^3.1.1","style-loader":"^3.3.1","svg-captcha":"^1.4.0","terser-webpack-plugin":"^5.3.1","thread-loader":"^3.0.1","ts-loader":"^8.0.12","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.1.3","url-loader":"^4.1.1","webpack":"^5.10.1","webpack-build-dll-plugin":"^1.3.3","webpack-bundle-analyzer":"^4.3.0","webpack-cli":"^4.2.0","webpack-dev-middleware":"^4.0.2","webpack-hot-middleware":"^2.25.0","webpack-hot-server-middleware":"^0.6.1","webpack-merge":"^5.8.0","webpack-node-externals":"^2.5.2","webpackbar":"^5.0.2","ws":"^8.6.0"},"setupFiles":["react-app-polyfill/jsdom"],"scripts":{"clear-node_modules":"rm -rf node_modules&&npm cache clear --force","//注释0:":"如果用CommonJS运行则需要先运行copy指令","copy":"node  copy","//注释1:":"web端dev环境运行","web:dev":"cross-env NODE_ENV=development  WEB_ENV=dev  target=web   htmlWebpackPluginOptions='{title:网页标题,webpackName:webpack-cli-util}'   node  @webpack-cli","web:build":"cross-env NODE_ENV=production    WEB_ENV=pro  target=web  htmlWebpackPluginOptions='{title:网页标题,webpackName:webpack-cli-util}'  node  @webpack-cli","//注释3:":"node服务端dev环境运行","node:dev":"cross-env NODE_ENV=development    WEB_ENV=dev  target=web   node  @webpack-cli/index.js","//注释4:":"node服务端d生产环境运行","node:build":"cross-env NODE_ENV=production   WEB_ENV=dev  target=web   node  @webpack-cli/index.js","//注释7":"编译dll文件","dll":"webpack   --progress --config ./scripts/webpack/config/webpack.dll.config.js","//注释8单元测试命令":"运行单元测试","test":"npm run jest","//注释9":"生成测试覆盖率报告","coverage":"jest --coverage --config jest.config.ts","//注释10":"eslint校验","eslint":"eslint ./src","mocha":"mocha ./app/test/add.test.ts","test:webpack":"jest-webpack","jest":" babel-node ./scripts/test.js"},"license":"ISC","engines":{"node":">= 13.0.0","npm":">= 6.0.0"},"devDependencies":{"less":"^4.1.2"},"gitHead":"61b4e567ff374f1d48a736e29876af32c8a0fc6c","_id":"webpack-cli-util@0.4.0","_nodeVersion":"16.14.2","_npmVersion":"8.7.0","dist":{"integrity":"sha512-cK2OTlr4jMEw7qK0SFJmc/MazBAmm1T8evKvuvkXnClURJM8fLQc2zN9sHOFQi5Ox3GDwnb2Gx08reh0pwleyQ==","shasum":"420442c3d57be9475c81362b6378709c9bb09350","tarball":"https://registry.npmjs.org/webpack-cli-util/-/webpack-cli-util-0.4.0.tgz","fileCount":103,"unpackedSize":498622,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDw4HQ8KvzgvflkW1WR4FnMZ+IFt9tOx+cZn0ChELNk+gIgIwxsO6jH0gR1vyAFE0mverN1CGWcu/oExWKb5ecEFpk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJima8NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrjXA/7BDGMsikCuE0wSLAHxgsLqpTWwMCPoa5DvHWHtowpD3s8ROh4\r\nk+pF/PdjQOaZXv/nVFhaITaZCyC4DbeFxBO4CkDIMDmOx0wAzgUdqWo/k2sS\r\nerLrZNTyqnTm6ECxuKWFqEAHk67hgbi6frUWdXpr4UWsmBsqWGKfCb8ugfRo\r\n5vVQlSpyCiwR7TsdcrJGMxjqyXhFIa5vGq/6axyBV4o10TPI4gmHRRDaqHDC\r\nhvj6aqKqIk2xGxvZPgO/a9IcbU6FUyDPj7B9jHVz5KU8UfSsXL5fH4hFIWpi\r\nNLVUD/fPwOhEq0+tErorBh2SAMVHPB048oULsEoPt16xMGeQ8OVS9aR9JlUy\r\nq0buVWkhNBA8TG/kI+ru2yGwdPIzdviBwTUGu8nN2CCAZnUsCt3qVnYsV5XY\r\nwYWcuFFzqC3By91UG7V9If/lwx0Hotd9pGg4OKb5WxDyTPI6J1srNRt2dNRU\r\n53gPRFDIm9odvYrRSMvDiTW2M7Peybopo2lePZT1MzOjqLtqF6D2C5Yed3AB\r\nSwnoyygz7qZIj4IBw5xGGKsY5ciEcXCooVhHqt3U2y1xF5uCHo98qAngjkFw\r\nF8TO8bR9Cth77vcUFl7tMNpX53b3FQ1xnBhDT63f5eRf6s8+9gFMCf5OVO/D\r\niVXZUXdP16NB5wfi+UMbPvAuzez3w1esBqw=\r\n=ERB1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"qq281113270","email":"281113270@qq.com"},"directories":{},"maintainers":[{"name":"qq281113270","email":"281113270@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-cli-util_0.4.0_1654238989699_0.3336686814083163"},"_hasShrinkwrap":false},"0.4.2":{"name":"webpack-cli-util","//注释":"tree shaking删除多余未引用代码,但是看了打包文件并没有减少体积","author":{"name":"姚观寿","email":"281113270@qq.com"},"sideEffects":["@babel/polyfill","*.css"],"version":"0.4.2","description":"不依赖任何框架，可以用vue，react，node服务端。配置接口遵循webpack配置，可以在webpack默认配置下预留接口给用户自行配置等功能。","main":"./bin/index.js","bin":{"webpack-cli-util":"bin/index.js"},"dependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.10","@babel/eslint-parser":"^7.17.0","@babel/node":"^7.16.8","@babel/plugin-proposal-async-generator-functions":"^7.12.12","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-class-static-block":"^7.12.1","@babel/plugin-proposal-decorators":"^7.17.9","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.12.1","@babel/plugin-proposal-export-namespace-from":"^7.12.1","@babel/plugin-proposal-function-sent":"^7.16.7","@babel/plugin-proposal-json-strings":"^7.12.1","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.16.7","@babel/plugin-proposal-pipeline-operator":"^7.12.1","@babel/plugin-proposal-private-methods":"^7.16.11","@babel/plugin-proposal-private-property-in-object":"^7.16.7","@babel/plugin-proposal-throw-expressions":"^ 7.12.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.10.4","@babel/plugin-transform-arrow-functions":"^7.16.7","@babel/plugin-transform-dotall-regex":"^7.12.1","@babel/plugin-transform-react-constant-elements":"^7.17.6","@babel/plugin-transform-regenerator":"^7.12.1","@babel/plugin-transform-runtime":"^7.1.0","@babel/plugin-transform-typescript":"^7.12.1","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.16.11","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.17.12","@babel/runtime":"^7.1.2","@rollup/plugin-eslint":"^8.0.2","@types/lodash":"^4.14.166","@types/node":"^14.14.16","@types/webpack":"^4.41.25","add-asset-html-webpack-plugin":"^5.0.2","assert":"^2.0.0","autoprefixer":"^10.4.7","awesome-typescript-loader":"^5.2.1","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.1.0","babel-jest":"^23.4.2","babel-loader":"^8.2.2","babel-plugin-named-asset-import":"^0.3.7","babel-preset-es2015":"^6.24.1","browser-reload-error-overlay-wepback-plugin":"^0.0.9","cache-loader":"^4.1.0","case-sensitive-paths-webpack-plugin":"^2.3.0","chalk":"^4.1.0","clean-webpack-plugin":"^3.0.0","cli-spinners":"^2.5.0","compression-webpack-plugin":"^10.0.0","connect-history-api-fallback":"^1.6.0","copy-webpack-plugin":"^10.2.4","core-js":"^2.6.10","cross-env":"^7.0.3","crypto-browserify":"^3.12.0","css-loader":"^6.7.1","css-minimizer-webpack-plugin":"^4.0.0","directory-named-webpack-plugin":"^4.0.1","esbuild-loader":"^2.19.0","eslint":"^8.15.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-friendly-formatter":"^4.0.1","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.29.4","eslint-webpack-plugin":"^3.1.1","eventsource-polyfill":"^0.9.6","express":"^4.17.3","express-ws":"^5.0.2","extended-define-webpack-plugin":"^0.1.3","file-loader":"^6.2.0","friendly-errors-webpack-plugin":"^1.7.0","get-port":"^6.1.2","glob":"^8.0.3","happypack":"^5.0.1","hard-source-webpack-plugin":"^0.13.1","html-webpack-plugin":"^5.5.0","http-proxy-middleware":"^1.0.6","import-from":"^4.0.0","inquirer":"^8.2.4","install":"^0.13.0","is-object":"^1.0.2","jest":"^26.6.3","jest-watch-typeahead":"^0.6.1","json-loader":"^0.5.7","less":"^4.1.2","less-loader":"^11.0.0","lodash":"^4.17.21","mini-css-extract-plugin":"^2.6.0","minimist":"^1.2.6","mocha":"^8.2.1","mocha-webpack":"^1.1.0","mochawesome":"^6.2.1","node-loader":"^1.0.2","node-sass":"^7.0.1","npm":"^8.10.0","npm-install-webpack-plugin":"^4.0.5","opn":"^6.0.0","optimize-css-assets-webpack-plugin":"^6.0.1","osenv":"^0.1.5","parallel-webpack":"^2.6.0","path-browserify":"^1.0.1","portfinder":"^1.0.28","postcss-loader":"^7.0.0","raw-loader":"^4.0.2","react":"^18.0.0","react-app-polyfill":"^1.0.6","react-dom":"^18.0.0","react-redux":"^8.0.1","readline-sync":"^1.4.10","redis":"^3.0.2","redux-logger":"^3.0.6","redux-saga":"^1.1.3","redux-thunk":"^2.4.1","regenerator-runtime":"^0.13.7","rimraf":"^3.0.2","sass":"^1.52.1","sass-loader":"^13.0.0","semver":"^7.3.7","shelljs":"^0.8.5","source-map":"^0.7.3","source-map-loader":"^2.0.0","source-map-support":"^0.5.0","speed-measure-webpack-plugin":"^1.3.3","stream-browserify":"^3.0.0","stream-http":"^3.1.1","style-loader":"^3.3.1","svg-captcha":"^1.4.0","terser-webpack-plugin":"^5.3.1","thread-loader":"^3.0.4","ts-loader":"^8.0.12","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.1.3","url-loader":"^4.1.1","webpack":"^5.10.1","webpack-build-dll-plugin":"^1.3.3","webpack-bundle-analyzer":"^4.3.0","webpack-cli":"^4.2.0","webpack-dev-middleware":"^4.0.2","webpack-hot-middleware":"^2.25.0","webpack-hot-server-middleware":"^0.6.1","webpack-merge":"^5.8.0","webpack-node-externals":"^2.5.2","webpackbar":"^5.0.2","ws":"^8.6.0"},"setupFiles":["react-app-polyfill/jsdom"],"scripts":{"clear-node_modules":"rm -rf node_modules&&npm cache clear --force","//注释0:":"如果用CommonJS运行则需要先运行copy指令","copy":"node  copy","//注释1:":"web端dev环境运行","web:dev":"cross-env NODE_ENV=development  WEB_ENV=dev  target=web   htmlWebpackPluginOptions='{title:网页标题,webpackName:webpack-cli-util}'   node  @webpack-cli","web:build":"cross-env NODE_ENV=production    WEB_ENV=pro  target=web  htmlWebpackPluginOptions='{title:网页标题,webpackName:webpack-cli-util}'  node  @webpack-cli","//注释3:":"node服务端dev环境运行","node:dev":"cross-env NODE_ENV=development    WEB_ENV=dev  target=web   node  @webpack-cli/index.js","//注释4:":"node服务端d生产环境运行","node:build":"cross-env NODE_ENV=production   WEB_ENV=dev  target=web   node  @webpack-cli/index.js","//注释7":"编译dll文件","dll":"webpack   --progress --config ./scripts/webpack/config/webpack.dll.config.js","//注释8单元测试命令":"运行单元测试","test":"npm run jest","//注释9":"生成测试覆盖率报告","coverage":"jest --coverage --config jest.config.ts","//注释10":"eslint校验","eslint":"eslint ./src","mocha":"mocha ./app/test/add.test.ts","test:webpack":"jest-webpack","jest":" babel-node ./scripts/test.js"},"license":"ISC","engines":{"node":">= 13.0.0","npm":">= 6.0.0"},"devDependencies":{},"gitHead":"41b4f503bd5587925a03ed75867af273e2af07c8","_id":"webpack-cli-util@0.4.2","_nodeVersion":"16.14.2","_npmVersion":"8.7.0","dist":{"integrity":"sha512-42NsGuxdaCYz7oVShQwvL815wrWJ98z6XCbRNl8E1UbV2Nxx2liOMHWUWYP8pbnZBiKOcfHQDWOsRTWXxxGfSQ==","shasum":"8fcc48ded35700d6dd9daf43c607db221223a3b1","tarball":"https://registry.npmjs.org/webpack-cli-util/-/webpack-cli-util-0.4.2.tgz","fileCount":104,"unpackedSize":508240,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICxusXy2RBh0sDspo1oEJoKL8e1OUeVqz2nSITekLQATAiBXgEK9m9n+hMKffzAGROqoNHZ5gE2tJoRVcy+3JuQvxA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimt2hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqq5A/+JOQhJWMuPC3ByMKHCkfk1nE9KsgjYHjWujxyAHn0ycivo4Xg\r\nkjzLskwZIjUMlK45o6d+W5Vy2tiZ4XdvPPDw0K+BoU3zMmqv76x7RZVbuYB+\r\n3SVh5+abdE4JkZ8MQ6ARqbFHrFp3DP7Nda9TVgff9mslDecenUPNcNMVll1r\r\nRGTJZMvo0vdlAGvHa3joKFrW0V/4DwXmxJQfjyPX3IDD4B4dDkLEbCD906Mx\r\nnhnua6wR7L/PplE5AkIk4Xw/yjQzMKTfpl60qcqag6+wdJNaigvFoEVo50GN\r\neBm0xkggBXX47jM7/M9ySguxY+USsKU755UgLEpr3oNoBBq0dvznwUZBTs98\r\nSMDdzaqorArRtqJ4/PErEGruYFlFyX+i0KHKpqrSWlcy2n0ozpwbiO2exX/u\r\nmoAk7jszbGMDiHCneWItz+v2SahjRtmpX+Mu/McC2zwbSmwb6SXHCw9SJ2/g\r\n3TRe2tcPUEYLFEOyDjpvUKZ5mm17Q3xzDevDGsDnyjRz37LTuPArITMBR0B3\r\nhuCYOVa3kgq+31o+10q9072LFu0R2dT/j00PQh/OOkSxf1SM9W+cm+rD1fbN\r\nqgunL6LJqIS6N/qLhu5o3IpfXTWlmsHcCBfyb5CYknrCBvrQkw2XJaiLgOZi\r\nlec7N8kFQNXjK3BC0yZLvn0l35Z9slAc+hM=\r\n=WKF0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"qq281113270","email":"281113270@qq.com"},"directories":{},"maintainers":[{"name":"qq281113270","email":"281113270@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-cli-util_0.4.2_1654316448820_0.009152128024574768"},"_hasShrinkwrap":false},"0.4.4":{"name":"webpack-cli-util","//注释":"tree shaking删除多余未引用代码,但是看了打包文件并没有减少体积","author":{"name":"姚观寿","email":"281113270@qq.com"},"sideEffects":["@babel/polyfill","*.css"],"version":"0.4.4","description":"不依赖任何框架，可以用vue，react，node服务端。配置接口遵循webpack配置，可以在webpack默认配置下预留接口给用户自行配置等功能。","main":"./bin/index.js","bin":{"webpack-cli-util":"bin/index.js"},"dependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.10","@babel/eslint-parser":"^7.17.0","@babel/node":"^7.16.8","@babel/plugin-proposal-async-generator-functions":"^7.12.12","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-class-static-block":"^7.12.1","@babel/plugin-proposal-decorators":"^7.17.9","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.12.1","@babel/plugin-proposal-export-namespace-from":"^7.12.1","@babel/plugin-proposal-function-sent":"^7.16.7","@babel/plugin-proposal-json-strings":"^7.12.1","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.16.7","@babel/plugin-proposal-pipeline-operator":"^7.12.1","@babel/plugin-proposal-private-methods":"^7.16.11","@babel/plugin-proposal-private-property-in-object":"^7.16.7","@babel/plugin-proposal-throw-expressions":"^ 7.12.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.10.4","@babel/plugin-transform-arrow-functions":"^7.16.7","@babel/plugin-transform-dotall-regex":"^7.12.1","@babel/plugin-transform-react-constant-elements":"^7.17.6","@babel/plugin-transform-regenerator":"^7.12.1","@babel/plugin-transform-runtime":"^7.1.0","@babel/plugin-transform-typescript":"^7.12.1","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.16.11","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.17.12","@babel/runtime":"^7.1.2","@commitlint/cli":"^17.0.2","@commitlint/config-conventional":"^17.0.2","@htmllinter/basic-config":"^0.5.1","@rollup/plugin-eslint":"^8.0.2","@types/lodash":"^4.14.166","@types/node":"^14.14.16","@types/webpack":"^4.41.25","add-asset-html-webpack-plugin":"^5.0.2","assert":"^2.0.0","autoprefixer":"^10.4.7","awesome-typescript-loader":"^5.2.1","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.1.0","babel-jest":"^23.4.2","babel-loader":"^8.2.2","babel-plugin-named-asset-import":"^0.3.7","babel-preset-es2015":"^6.24.1","browser-reload-error-overlay-wepback-plugin":"^0.0.9","cache-loader":"^4.1.0","case-sensitive-paths-webpack-plugin":"^2.3.0","chalk":"^4.1.0","clean-webpack-plugin":"^3.0.0","cli-spinners":"^2.5.0","commitizen":"^4.2.4","compression-webpack-plugin":"^10.0.0","connect-history-api-fallback":"^1.6.0","copy-webpack-plugin":"^10.2.4","core-js":"^2.6.10","cross-env":"^7.0.3","crypto-browserify":"^3.12.0","css-loader":"^6.7.1","css-minimizer-webpack-plugin":"^4.0.0","directory-named-webpack-plugin":"^4.0.1","esbuild-loader":"^2.19.0","eslint":"^8.15.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-prettier":"^8.5.0","eslint-friendly-formatter":"^4.0.1","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.29.4","eslint-webpack-plugin":"^3.1.1","eventsource-polyfill":"^0.9.6","express":"^4.17.3","express-ws":"^5.0.2","extended-define-webpack-plugin":"^0.1.3","file-loader":"^6.2.0","friendly-errors-webpack-plugin":"^1.7.0","get-port":"^6.1.2","glob":"^8.0.3","happypack":"^5.0.1","hard-source-webpack-plugin":"^0.13.1","html-webpack-plugin":"^5.5.0","htmllint-async-loader":"^5.0.3","htmllinter-webpack-plugin":"^0.2.1","http-proxy-middleware":"^1.0.6","husky":"^8.0.1","import-from":"^4.0.0","inquirer":"^8.2.4","install":"^0.13.0","is-object":"^1.0.2","jest":"^26.6.3","jest-watch-typeahead":"^0.6.1","json-loader":"^0.5.7","less":"^4.1.2","less-loader":"^11.0.0","lint-staged":"^13.0.0","lodash":"^4.17.21","mini-css-extract-plugin":"^2.6.0","minimist":"^1.2.6","mocha":"^8.2.1","mocha-webpack":"^1.1.0","mochawesome":"^6.2.1","node-loader":"^1.0.2","node-sass":"^7.0.1","npm":"^8.10.0","opn":"^6.0.0","optimize-css-assets-webpack-plugin":"^6.0.1","osenv":"^0.1.5","path-browserify":"^1.0.1","portfinder":"^1.0.28","postcss-loader":"^7.0.0","prettier":"^2.6.2","raw-loader":"^4.0.2","react":"^18.0.0","react-app-polyfill":"^1.0.6","react-dom":"^18.0.0","react-redux":"^8.0.1","readline-sync":"^1.4.10","redis":"^3.0.2","redux-logger":"^3.0.6","redux-saga":"^1.1.3","redux-thunk":"^2.4.1","regenerator-runtime":"^0.13.7","rimraf":"^3.0.2","sass":"^1.52.1","sass-loader":"^13.0.0","semver":"^7.3.7","shelljs":"^0.8.5","source-map":"^0.7.3","source-map-loader":"^2.0.0","source-map-support":"^0.5.0","speed-measure-webpack-plugin":"^1.3.3","stream-browserify":"^3.0.0","stream-http":"^3.1.1","style-loader":"^3.3.1","stylelint":"^14.8.5","stylelint-config-standard":"^25.0.0","stylelint-less":"^1.0.5","stylelint-scss":"^4.2.0","stylelint-webpack-plugin":"^3.3.0","svg-captcha":"^1.4.0","terser-webpack-plugin":"^5.3.1","thread-loader":"^3.0.4","ts-loader":"^8.0.12","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.1.3","url-loader":"^4.1.1","webpack":"^5.10.1","webpack-build-dll-plugin":"^1.3.3","webpack-bundle-analyzer":"^4.3.0","webpack-cli":"^4.2.0","webpack-dev-middleware":"^4.0.2","webpack-hot-middleware":"^2.25.0","webpack-hot-server-middleware":"^0.6.1","webpack-merge":"^5.8.0","webpack-node-externals":"^2.5.2","webpackbar":"^5.0.2","ws":"^8.6.0"},"setupFiles":["react-app-polyfill/jsdom"],"config":{"commitizen":{"path":"cz-conventional-changelog"}},"scripts":{"git":"node ./bin/git.js","commit":"git-cz","commitlint":"commitlint -E HUSKY_GIT_PARAMS","precommit":"lint-staged","prepare":"husky install","clear-node_modules":"rm -rf node_modules&&npm cache clear --force","//注释0:":"如果用CommonJS运行则需要先运行copy指令","copy":"node  copy","//注释1:":"web端dev环境运行","web:dev":"cross-env NODE_ENV=development  WEB_ENV=dev  target=web   htmlWebpackPluginOptions='{title:网页标题,webpackName:webpack-cli-util}'   node  @webpack-cli","web:build":"cross-env NODE_ENV=production    WEB_ENV=pro  target=web  htmlWebpackPluginOptions='{title:网页标题,webpackName:webpack-cli-util}'  node  @webpack-cli","//注释3:":"node服务端dev环境运行","node:dev":"cross-env NODE_ENV=development    WEB_ENV=dev  target=web   node  @webpack-cli/index.js","//注释4:":"node服务端d生产环境运行","node:build":"cross-env NODE_ENV=production   WEB_ENV=dev  target=web   node  @webpack-cli/index.js","//注释7":"编译dll文件","dll":"webpack   --progress --config ./scripts/webpack/config/webpack.dll.config.js","//注释8单元测试命令":"运行单元测试","test":"npm run jest","//注释9":"生成测试覆盖率报告","coverage":"jest --coverage --config jest.config.ts","//注释10":"eslint校验","eslint":"eslint ./src","mocha":"mocha ./app/test/add.test.ts","test:webpack":"jest-webpack","jest":" babel-node ./scripts/test.js"},"license":"ISC","engines":{"node":">= 13.0.0","npm":">= 6.0.0"},"devDependencies":{"babel-eslint":"^10.1.0","eslint":"^8.17.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.30.0","husky":"^8.0.1"},"gitHead":"4a1cf2b5bf09a7e59b4370101fdf65c47ecb187b","_id":"webpack-cli-util@0.4.4","_nodeVersion":"16.14.2","_npmVersion":"8.7.0","dist":{"integrity":"sha512-GOiHCsvRcAjHUZBM3bsQw+tbfyOwkDAHcPrnlINAF4RpuFasd8HsKsnk8Uga1U/npq1VgMZSbB6riw+8Y1N5Mw==","shasum":"1d7f8fb853bfb05d99a98b3d245d15967c075a7c","tarball":"https://registry.npmjs.org/webpack-cli-util/-/webpack-cli-util-0.4.4.tgz","fileCount":108,"unpackedSize":501898,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRvzdiLz2AG92MH8p9n648qk3HS5C7HDSn+fp2/pVorQIhAJVjuavaL8vOkqmk9awkP9Jcz2bUDxiA4CfybmOF2JNa"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinH9IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmptpw//RQvv41Wa/9X9onXFcTxfVtgzAfxIO2uXdDwtvGl/h7LvxPT8\r\nzXZWtGNfBSJE6AELJ4gPWe/M8CWo5NxxcdU+NCqzDXNY6xMljI4BnP1XJ1Pk\r\noQ53YSPEDjodLFkHaBaQjXtSBPjH+U0RgE4fCWKouXB2nWt9bcq1YpBICW/2\r\n9DvNk2yS2g3WbcP9h2F1CB0T8WrQ1lvvYWDMH04T5GUCQfaPce2C0fLElqpK\r\nXeZzj6DY9atdWV2r4NjGr6pCK/WTdbw8kil0rr9/hMAyZm9yUMv4mD7DyaP9\r\nvYf5IeZ65zzeABXWCxIRs10kQ5g+RRw3sUKYhr+YQhBHPwDAQkNoqiaXZkzb\r\n+1UmpHAhT8wUb35W9kY8Eh78Sm2zNYtxik4WXiTvBGOvvDgcauSbvqpqifWv\r\nkohKpcw4nuakMOcpacEEOcdqZVS5MDtcALtJoUFlnEXlzmz29tiiHDGE37/k\r\nI5jJgoYU2MTDQeJ9gwrIo719tUu8q7q8S7y8M/NWFKq6x6e4rkBtSjCztTaB\r\n0I8zv+EsU620NiCv4XoYS1Et+uZNHRGz+wF+5ADpq+gNldptbTC6Iy7Z2vph\r\n3+j4yJjRtne9nhuRuIZgckdu9dMLfJDYq/qb6t/GTqVfQtMihi+bYO5791Di\r\nB7mODio7APHk/U7cX9fJksAWN9ScikFr1Oo=\r\n=QjvF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"qq281113270","email":"281113270@qq.com"},"directories":{},"maintainers":[{"name":"qq281113270","email":"281113270@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-cli-util_0.4.4_1654423368603_0.6265384815276986"},"_hasShrinkwrap":false},"0.4.5":{"name":"webpack-cli-util","//注释":"tree shaking删除多余未引用代码,但是看了打包文件并没有减少体积","author":{"name":"姚观寿","email":"281113270@qq.com"},"sideEffects":["@babel/polyfill","*.css"],"version":"0.4.5","description":"不依赖任何框架，可以用vue，react，node服务端。配置接口遵循webpack配置，可以在webpack默认配置下预留接口给用户自行配置等功能。","main":"./bin/index.js","bin":{"webpack-cli-util":"bin/index.js"},"dependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.10","@babel/eslint-parser":"^7.17.0","@babel/node":"^7.16.8","@babel/plugin-proposal-async-generator-functions":"^7.12.12","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-class-static-block":"^7.12.1","@babel/plugin-proposal-decorators":"^7.17.9","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.12.1","@babel/plugin-proposal-export-namespace-from":"^7.12.1","@babel/plugin-proposal-function-sent":"^7.16.7","@babel/plugin-proposal-json-strings":"^7.12.1","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.16.7","@babel/plugin-proposal-pipeline-operator":"^7.12.1","@babel/plugin-proposal-private-methods":"^7.16.11","@babel/plugin-proposal-private-property-in-object":"^7.16.7","@babel/plugin-proposal-throw-expressions":"^ 7.12.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.10.4","@babel/plugin-transform-arrow-functions":"^7.16.7","@babel/plugin-transform-dotall-regex":"^7.12.1","@babel/plugin-transform-react-constant-elements":"^7.17.6","@babel/plugin-transform-regenerator":"^7.12.1","@babel/plugin-transform-runtime":"^7.1.0","@babel/plugin-transform-typescript":"^7.12.1","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.16.11","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.17.12","@babel/runtime":"^7.1.2","@commitlint/cli":"^17.0.2","@commitlint/config-conventional":"^17.0.2","@htmllinter/basic-config":"^0.5.1","@rollup/plugin-eslint":"^8.0.2","@types/lodash":"^4.14.166","@types/node":"^14.14.16","@types/webpack":"^4.41.25","add-asset-html-webpack-plugin":"^5.0.2","assert":"^2.0.0","autoprefixer":"^10.4.7","awesome-typescript-loader":"^5.2.1","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.1.0","babel-jest":"^23.4.2","babel-loader":"^8.2.2","babel-plugin-named-asset-import":"^0.3.7","babel-preset-es2015":"^6.24.1","browser-reload-error-overlay-wepback-plugin":"^0.0.9","cache-loader":"^4.1.0","case-sensitive-paths-webpack-plugin":"^2.3.0","chalk":"^4.1.0","clean-webpack-plugin":"^3.0.0","cli-spinners":"^2.5.0","commitizen":"^4.2.4","compression-webpack-plugin":"^10.0.0","connect-history-api-fallback":"^1.6.0","copy-webpack-plugin":"^10.2.4","core-js":"^2.6.10","cross-env":"^7.0.3","crypto-browserify":"^3.12.0","css-loader":"^6.7.1","css-minimizer-webpack-plugin":"^4.0.0","directory-named-webpack-plugin":"^4.0.1","esbuild-loader":"^2.19.0","eslint":"^8.15.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-prettier":"^8.5.0","eslint-friendly-formatter":"^4.0.1","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.29.4","eslint-webpack-plugin":"^3.1.1","eventsource-polyfill":"^0.9.6","express":"^4.17.3","express-ws":"^5.0.2","extended-define-webpack-plugin":"^0.1.3","file-loader":"^6.2.0","friendly-errors-webpack-plugin":"^1.7.0","get-port":"^6.1.2","glob":"^8.0.3","happypack":"^5.0.1","hard-source-webpack-plugin":"^0.13.1","html-webpack-plugin":"^5.5.0","htmllint-async-loader":"^5.0.3","htmllinter-webpack-plugin":"^0.2.1","http-proxy-middleware":"^1.0.6","husky":"^8.0.1","import-from":"^4.0.0","inquirer":"^8.2.4","install":"^0.13.0","is-object":"^1.0.2","jest":"^26.6.3","jest-watch-typeahead":"^0.6.1","json-loader":"^0.5.7","less":"^4.1.2","less-loader":"^11.0.0","lint-staged":"^13.0.0","lodash":"^4.17.21","mini-css-extract-plugin":"^2.6.0","minimist":"^1.2.6","mocha":"^8.2.1","mocha-webpack":"^1.1.0","mochawesome":"^6.2.1","node-loader":"^1.0.2","node-sass":"^7.0.1","npm":"^8.10.0","opn":"^6.0.0","optimize-css-assets-webpack-plugin":"^6.0.1","osenv":"^0.1.5","path-browserify":"^1.0.1","portfinder":"^1.0.28","postcss-loader":"^7.0.0","prettier":"^2.6.2","raw-loader":"^4.0.2","react":"^18.0.0","react-app-polyfill":"^1.0.6","react-dom":"^18.0.0","react-redux":"^8.0.1","readline-sync":"^1.4.10","redis":"^3.0.2","redux-logger":"^3.0.6","redux-saga":"^1.1.3","redux-thunk":"^2.4.1","regenerator-runtime":"^0.13.7","rimraf":"^3.0.2","sass":"^1.52.1","sass-loader":"^13.0.0","semver":"^7.3.7","shelljs":"^0.8.5","source-map":"^0.7.3","source-map-loader":"^2.0.0","source-map-support":"^0.5.0","speed-measure-webpack-plugin":"^1.3.3","stream-browserify":"^3.0.0","stream-http":"^3.1.1","style-loader":"^3.3.1","stylelint":"^14.8.5","stylelint-config-standard":"^25.0.0","stylelint-less":"^1.0.5","stylelint-scss":"^4.2.0","stylelint-webpack-plugin":"^3.3.0","svg-captcha":"^1.4.0","terser-webpack-plugin":"^5.3.1","thread-loader":"^3.0.4","ts-loader":"^8.0.12","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.1.3","url-loader":"^4.1.1","webpack":"^5.10.1","webpack-build-dll-plugin":"^1.3.3","webpack-bundle-analyzer":"^4.3.0","webpack-cli":"^4.2.0","webpack-dev-middleware":"^4.0.2","webpack-hot-middleware":"^2.25.0","webpack-hot-server-middleware":"^0.6.1","webpack-merge":"^5.8.0","webpack-node-externals":"^2.5.2","webpackbar":"^5.0.2","ws":"^8.6.0"},"setupFiles":["react-app-polyfill/jsdom"],"config":{"commitizen":{"path":"cz-conventional-changelog"}},"scripts":{"git":"node ./bin/git.js","commit":"git-cz","commitlint":"npx --no-install commitlint --edit $1","lint-staged":"lint-staged","husky-install":"husky install","clear-node_modules":"rm -rf node_modules&&npm cache clear --force","//注释0:":"如果用CommonJS运行则需要先运行copy指令","copy":"node  copy","//注释1:":"web端dev环境运行","web:dev":"cross-env NODE_ENV=development  WEB_ENV=dev  target=web   htmlWebpackPluginOptions='{title:网页标题,webpackName:webpack-cli-util}'   node  @webpack-cli","web:build":"cross-env NODE_ENV=production    WEB_ENV=pro  target=web  htmlWebpackPluginOptions='{title:网页标题,webpackName:webpack-cli-util}'  node  @webpack-cli","//注释3:":"node服务端dev环境运行","node:dev":"cross-env NODE_ENV=development    WEB_ENV=dev  target=web   node  @webpack-cli/index.js","//注释4:":"node服务端d生产环境运行","node:build":"cross-env NODE_ENV=production   WEB_ENV=dev  target=web   node  @webpack-cli/index.js","//注释7":"编译dll文件","dll":"webpack   --progress --config ./scripts/webpack/config/webpack.dll.config.js","//注释8单元测试命令":"运行单元测试","test":"npm run jest","//注释9":"生成测试覆盖率报告","coverage":"jest --coverage --config jest.config.ts","//注释10":"eslint校验","eslint":"eslint ./src","mocha":"mocha ./app/test/add.test.ts","test:webpack":"jest-webpack","jest":" babel-node ./scripts/test.js"},"license":"ISC","engines":{"node":">= 13.0.0","npm":">= 6.0.0"},"devDependencies":{"babel-eslint":"^10.1.0","eslint":"^8.17.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.30.0","husky":"^8.0.1"},"gitHead":"d50886dd32ab480f1037ac6fc40faa66c6ee71db","_id":"webpack-cli-util@0.4.5","_nodeVersion":"16.14.2","_npmVersion":"8.7.0","dist":{"integrity":"sha512-BQfjgT27AxW/s1hFQzfFh0ldT0CgfChyEx2uyB2SXjvcRZNDAz46oFHR6T/NBMAnInercwEFYXesEmHolO6kTA==","shasum":"03c7468c7f1eb02c4c3e1f689dbd853cb6828997","tarball":"https://registry.npmjs.org/webpack-cli-util/-/webpack-cli-util-0.4.5.tgz","fileCount":108,"unpackedSize":505690,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEn6njRbEa3yDnPL9KC5Mzqwoq6bsTHS29nA2Gb9eqWOAiEAvR++UERnJwbRlMQD5WiQ3OI0Efdv5PbloQlsARR3FtM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinMyfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVhxAAgERark+oG5Rfx9LWKDjBpmCb91MjMynLlUW4FkqPoQNucsbj\r\n1F6SB6bgm9bit58SXHhbeslK0WyIOaMXjWA/cEtBKD4YXRq6OAI3V6Iv29if\r\nHWUDyEAlfK07Vlp8ND0tSAUebvn7/+9I1Tji2TOQVrl+L0w9R3fuLIqFj6NX\r\nfj3PEB2aCAum9Q8qjnsE9l+PILhI7eQq6BH3AJcTl2vbVfuUbMahjY85EIyt\r\nsbyGeH5PU4ozurBUxSBi1CxbHGHOBwxT6StxdhyXX0CmAm1102HFrakkE3Sn\r\n9xu5mCFx+gg18sSmlH4Z5n7AuwPQtaURwBQKGAfhUZMq9suvZQHBQGmyT8W3\r\ndF+tUoirmUIJ+yBbesS/yqyXCZYw/IDENvAqgpBTHT6eTHZSwk4PXBVh3tur\r\naVYVj04GO/4Sv1fTTbjoYoJ3HGQISRlbm2N3UgAl18y4yI9jVgl0zbrA+vY/\r\nRMC+qikNSSXX0py5LaTOlql75Mytjh2z57/jqDTtJNoNgafa/CSte9Qz1VuE\r\n0aS4P6po4rPhTxB6To+PSrFqt/qt/oCQ6m8ef7H5dj9J4pBvhznoxIxYSRL7\r\npokds1fFUcQm9rpOi9usmtyvcOIggfAifTSml5MLabu7F5vbchXb6527bJ2M\r\ny5Ofo2LZdn+4R1NDvwON+5RLG3zLi+XiecU=\r\n=xEJG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"qq281113270","email":"281113270@qq.com"},"directories":{},"maintainers":[{"name":"qq281113270","email":"281113270@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-cli-util_0.4.5_1654443167254_0.4126728815229668"},"_hasShrinkwrap":false},"0.4.6":{"name":"webpack-cli-util","//注释":"tree shaking删除多余未引用代码,但是看了打包文件并没有减少体积","author":{"name":"姚观寿","email":"281113270@qq.com"},"sideEffects":["@babel/polyfill","*.css"],"version":"0.4.6","description":"不依赖任何框架，可以用vue，react，node服务端。配置接口遵循webpack配置，可以在webpack默认配置下预留接口给用户自行配置等功能。","main":"./bin/index.js","bin":{"webpack-cli-util":"bin/index.js"},"dependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.10","@babel/eslint-parser":"^7.17.0","@babel/node":"^7.16.8","@babel/plugin-proposal-async-generator-functions":"^7.12.12","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-class-static-block":"^7.12.1","@babel/plugin-proposal-decorators":"^7.17.9","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.12.1","@babel/plugin-proposal-export-namespace-from":"^7.12.1","@babel/plugin-proposal-function-sent":"^7.16.7","@babel/plugin-proposal-json-strings":"^7.12.1","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.16.7","@babel/plugin-proposal-pipeline-operator":"^7.12.1","@babel/plugin-proposal-private-methods":"^7.16.11","@babel/plugin-proposal-private-property-in-object":"^7.16.7","@babel/plugin-proposal-throw-expressions":"^ 7.12.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.10.4","@babel/plugin-transform-arrow-functions":"^7.16.7","@babel/plugin-transform-dotall-regex":"^7.12.1","@babel/plugin-transform-react-constant-elements":"^7.17.6","@babel/plugin-transform-regenerator":"^7.12.1","@babel/plugin-transform-runtime":"^7.1.0","@babel/plugin-transform-typescript":"^7.12.1","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.16.11","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.17.12","@babel/runtime":"^7.1.2","@commitlint/cli":"^17.0.2","@commitlint/config-conventional":"^17.0.2","@htmllinter/basic-config":"^0.5.1","@rollup/plugin-eslint":"^8.0.2","@types/lodash":"^4.14.166","@types/node":"^14.14.16","@types/webpack":"^4.41.25","add-asset-html-webpack-plugin":"^5.0.2","assert":"^2.0.0","autoprefixer":"^10.4.7","awesome-typescript-loader":"^5.2.1","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.1.0","babel-jest":"^23.4.2","babel-loader":"^8.2.2","babel-plugin-named-asset-import":"^0.3.7","babel-preset-es2015":"^6.24.1","browser-reload-error-overlay-wepback-plugin":"^0.0.9","cache-loader":"^4.1.0","case-sensitive-paths-webpack-plugin":"^2.3.0","chalk":"^4.1.0","clean-webpack-plugin":"^3.0.0","cli-spinners":"^2.5.0","commitizen":"^4.2.4","compression-webpack-plugin":"^10.0.0","connect-history-api-fallback":"^1.6.0","copy-webpack-plugin":"^10.2.4","core-js":"^2.6.10","cross-env":"^7.0.3","crypto-browserify":"^3.12.0","css-loader":"^6.7.1","css-minimizer-webpack-plugin":"^4.0.0","directory-named-webpack-plugin":"^4.0.1","esbuild-loader":"^2.19.0","eslint":"^8.15.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-prettier":"^8.5.0","eslint-friendly-formatter":"^4.0.1","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.29.4","eslint-webpack-plugin":"^3.1.1","eventsource-polyfill":"^0.9.6","express":"^4.17.3","express-ws":"^5.0.2","extended-define-webpack-plugin":"^0.1.3","file-loader":"^6.2.0","friendly-errors-webpack-plugin":"^1.7.0","get-port":"^6.1.2","glob":"^8.0.3","happypack":"^5.0.1","hard-source-webpack-plugin":"^0.13.1","html-webpack-plugin":"^5.5.0","htmllint-async-loader":"^5.0.3","htmllinter-webpack-plugin":"^0.2.1","http-proxy-middleware":"^1.0.6","husky":"^8.0.1","import-from":"^4.0.0","inquirer":"^8.2.4","install":"^0.13.0","is-object":"^1.0.2","jest":"^26.6.3","jest-watch-typeahead":"^0.6.1","json-loader":"^0.5.7","less":"^4.1.2","less-loader":"^11.0.0","lint-staged":"^13.0.0","lodash":"^4.17.21","mini-css-extract-plugin":"^2.6.0","minimist":"^1.2.6","mocha":"^8.2.1","mocha-webpack":"^1.1.0","mochawesome":"^6.2.1","node-loader":"^1.0.2","node-sass":"^7.0.1","npm":"^8.10.0","opn":"^6.0.0","optimize-css-assets-webpack-plugin":"^6.0.1","osenv":"^0.1.5","path-browserify":"^1.0.1","portfinder":"^1.0.28","postcss-loader":"^7.0.0","prettier":"^2.6.2","raw-loader":"^4.0.2","react":"^18.0.0","react-app-polyfill":"^1.0.6","react-dom":"^18.0.0","react-redux":"^8.0.1","readline-sync":"^1.4.10","redis":"^3.0.2","redux-logger":"^3.0.6","redux-saga":"^1.1.3","redux-thunk":"^2.4.1","regenerator-runtime":"^0.13.7","rimraf":"^3.0.2","sass":"^1.52.1","sass-loader":"^13.0.0","semver":"^7.3.7","shelljs":"^0.8.5","source-map":"^0.7.3","source-map-loader":"^2.0.0","source-map-support":"^0.5.0","speed-measure-webpack-plugin":"^1.3.3","stream-browserify":"^3.0.0","stream-http":"^3.1.1","style-loader":"^3.3.1","stylelint":"^14.8.5","stylelint-config-standard":"^25.0.0","stylelint-config-standard-scss":"^4.0.0","stylelint-less":"^1.0.5","stylelint-scss":"^4.2.0","stylelint-webpack-plugin":"^3.3.0","svg-captcha":"^1.4.0","terser-webpack-plugin":"^5.3.1","thread-loader":"^3.0.4","ts-loader":"^8.0.12","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.1.3","url-loader":"^4.1.1","webpack":"^5.10.1","webpack-build-dll-plugin":"^1.3.3","webpack-bundle-analyzer":"^4.3.0","webpack-cli":"^4.2.0","webpack-dev-middleware":"^4.0.2","webpack-hot-middleware":"^2.25.0","webpack-hot-server-middleware":"^0.6.1","webpack-merge":"^5.8.0","webpack-node-externals":"^2.5.2","webpackbar":"^5.0.2","ws":"^8.6.0"},"setupFiles":["react-app-polyfill/jsdom"],"config":{"commitizen":{"path":"cz-conventional-changelog"}},"scripts":{"git":"node ./bin/git.js","commit":"git-cz","commitlint":"npx --no-install commitlint --edit $1","lint-staged":"lint-staged","husky-install":"husky install","clear-node_modules":"rm -rf node_modules&&npm cache clear --force","//注释0:":"如果用CommonJS运行则需要先运行copy指令","copy":"node  copy","//注释1:":"web端dev环境运行","web:dev":"cross-env NODE_ENV=development  WEB_ENV=dev  target=web   htmlWebpackPluginOptions='{title:网页标题,webpackName:webpack-cli-util}'   node  @webpack-cli","web:build":"cross-env NODE_ENV=production    WEB_ENV=pro  target=web  htmlWebpackPluginOptions='{title:网页标题,webpackName:webpack-cli-util}'  node  @webpack-cli","//注释3:":"node服务端dev环境运行","node:dev":"cross-env NODE_ENV=development    WEB_ENV=dev  target=web   node  @webpack-cli/index.js","//注释4:":"node服务端d生产环境运行","node:build":"cross-env NODE_ENV=production   WEB_ENV=dev  target=web   node  @webpack-cli/index.js","//注释7":"编译dll文件","dll":"webpack   --progress --config ./scripts/webpack/config/webpack.dll.config.js","//注释8单元测试命令":"运行单元测试","test":"npm run jest","//注释9":"生成测试覆盖率报告","coverage":"jest --coverage --config jest.config.ts","//注释10":"eslint校验","eslint":"eslint ./src","mocha":"mocha ./app/test/add.test.ts","test:webpack":"jest-webpack","jest":" babel-node ./scripts/test.js"},"license":"ISC","engines":{"node":">= 13.0.0","npm":">= 6.0.0"},"devDependencies":{"babel-eslint":"^10.1.0","eslint":"^8.17.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.30.0","husky":"^8.0.1"},"gitHead":"0620a5af3a88a6348a064feecdc4ca869aeda6ed","_id":"webpack-cli-util@0.4.6","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-Vx+KOo6j93qao5i/qjUWUQHJgWDc7/AbcBw9vjrZUnlegOF9kX4OgdDY0KdjPpnYu7HIrhD1v+P/whTeT8D3Mw==","shasum":"2db50ba647a57f01f152e7933226dba033bde618","tarball":"https://registry.npmjs.org/webpack-cli-util/-/webpack-cli-util-0.4.6.tgz","fileCount":108,"unpackedSize":497990,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCkjgtCfSFqf8AwKgPCwnznYNiGws11DVBa7fO79ghRgIhALY+R8Z2Bjpdj0BLaqy49PRaZlayHjS5AMY0X6ihjBam"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinxt8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDkQ//Zsu4pEOVPuxfZ+fd2pp8LFnttbqUtSWazAjuaPILTIBGVemW\r\nqDgiVzFfhLVLgoI641XNGZMER6uQ1efT27Dp5WTC+LVHEM1vmlzczLQqkE5O\r\nUd+oQt07RDS+lVRqydgq9pLD0AVV9V4X1PwPmCNIHexwaqfF9AI/uNBdn3Bj\r\nznAxHf1Dn5zSaGFb+56m8RO5vO54jm5pUQbiLslBZ2s3Bk01j62HwJVj4Aaa\r\njTsuylp1EqjmUxR8BRbTNTGOys+LS+dg+lOtA3dxY8d6JyCVYXP+8rBBuopf\r\ntIwgjt2gj0TCYB2bHNEyf/p8/YxRNyPTJa+W7/4baIbjLULOKh9yJmA9f5LO\r\nM3fJE/2mxo2u5cOYBxxUPRGj5Pc8DYOA3OrQsp9UefS/+g+89cu7jN9XtHGn\r\notp/1ZRCMyKUAIkbiRFrcPsO2LlH50Do6esiCHy4luu7/aBSGWzuaP6JdFlf\r\nA1B0FwRcxj66IfBFigz3Tx1HY+LKkB3iN9i4VZdL9ayXQn7MMmRAUpGk2NI2\r\nIk974ZH1mPjEkQ5FAJRMPytcOMqHvLelQSwgnzHYWfylzHjLguV92BNTc2K/\r\neKEb4RAHEAJvAvnqTM+tlzxY0lxsLRsT7qLPQrxuGABaWynrn9f3zVTqwVP2\r\n4QEAuX8RvDNKxr/3E/h58CbK30gTjenwQ1k=\r\n=RGTS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"qq281113270","email":"281113270@qq.com"},"directories":{},"maintainers":[{"name":"qq281113270","email":"281113270@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-cli-util_0.4.6_1654594428716_0.15907130062515562"},"_hasShrinkwrap":false},"0.4.7":{"name":"webpack-cli-util","//注释":"tree shaking删除多余未引用代码,但是看了打包文件并没有减少体积","author":{"name":"姚观寿","email":"281113270@qq.com"},"sideEffects":["@babel/polyfill","*.css"],"version":"0.4.7","description":"不依赖任何框架，可以用vue，react，node服务端。配置接口遵循webpack配置，可以在webpack默认配置下预留接口给用户自行配置等功能。","main":"./bin/index.js","bin":{"webpack-cli-util":"bin/index.js"},"dependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.10","@babel/eslint-parser":"^7.17.0","@babel/eslint-plugin":"^7.17.7","@babel/node":"^7.16.8","@babel/plugin-proposal-async-generator-functions":"^7.12.12","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-class-static-block":"^7.12.1","@babel/plugin-proposal-decorators":"^7.17.9","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.12.1","@babel/plugin-proposal-export-namespace-from":"^7.12.1","@babel/plugin-proposal-function-sent":"^7.16.7","@babel/plugin-proposal-json-strings":"^7.12.1","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.16.7","@babel/plugin-proposal-pipeline-operator":"^7.12.1","@babel/plugin-proposal-private-methods":"^7.16.11","@babel/plugin-proposal-private-property-in-object":"^7.16.7","@babel/plugin-proposal-throw-expressions":"^ 7.12.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.10.4","@babel/plugin-transform-arrow-functions":"^7.16.7","@babel/plugin-transform-dotall-regex":"^7.12.1","@babel/plugin-transform-react-constant-elements":"^7.17.6","@babel/plugin-transform-regenerator":"^7.12.1","@babel/plugin-transform-runtime":"^7.1.0","@babel/plugin-transform-typescript":"^7.12.1","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.16.11","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.17.12","@babel/runtime":"^7.1.2","@commitlint/cli":"^17.0.2","@commitlint/config-conventional":"^17.0.2","@htmllinter/basic-config":"^0.5.1","@rollup/plugin-eslint":"^8.0.2","@types/lodash":"^4.14.166","@types/node":"^14.14.16","@types/webpack":"^4.41.25","add-asset-html-webpack-plugin":"^5.0.2","assert":"^2.0.0","autoprefixer":"^10.4.7","awesome-typescript-loader":"^5.2.1","babel-eslint":"^10.1.0","babel-jest":"^23.4.2","babel-loader":"^8.2.2","babel-plugin-named-asset-import":"^0.3.7","babel-preset-es2015":"^6.24.1","browser-reload-error-overlay-wepback-plugin":"^0.0.9","cache-loader":"^4.1.0","case-sensitive-paths-webpack-plugin":"^2.3.0","chalk":"^4.1.0","clean-webpack-plugin":"^3.0.0","cli-spinners":"^2.5.0","commitizen":"^4.2.4","compression-webpack-plugin":"^10.0.0","connect-history-api-fallback":"^1.6.0","copy-webpack-plugin":"^10.2.4","core-js":"^2.6.10","cross-env":"^7.0.3","crypto-browserify":"^3.12.0","css-loader":"^6.7.1","css-minimizer-webpack-plugin":"^4.0.0","directory-named-webpack-plugin":"^4.0.1","esbuild":"^0.14.43","esbuild-loader":"^2.19.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-prettier":"^8.5.0","eslint-friendly-formatter":"^4.0.1","eslint-plugin-prettier":"^4.0.0","eslint-webpack-plugin":"^3.1.1","eslint":"^8.17.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.30.0","eventsource-polyfill":"^0.9.6","express":"^4.17.3","express-ws":"^5.0.2","extended-define-webpack-plugin":"^0.1.3","file-loader":"^6.2.0","friendly-errors-webpack-plugin":"^1.7.0","get-port":"^6.1.2","glob":"^8.0.3","happypack":"^5.0.1","hard-source-webpack-plugin":"^0.13.1","html-webpack-plugin":"^5.5.0","htmllint-async-loader":"^5.0.3","htmllinter-webpack-plugin":"^0.2.1","http-proxy-middleware":"^1.0.6","husky":"^8.0.1","import-from":"^4.0.0","inquirer":"^8.2.4","install":"^0.13.0","is-object":"^1.0.2","jest":"^26.6.3","jest-watch-typeahead":"^0.6.1","json-loader":"^0.5.7","less":"^4.1.2","less-loader":"^11.0.0","lint-staged":"^13.0.0","lodash":"^4.17.21","mini-css-extract-plugin":"^2.6.0","minimist":"^1.2.6","mocha":"^8.2.1","mocha-webpack":"^1.1.0","mochawesome":"^6.2.1","node-loader":"^1.0.2","node-sass":"^7.0.1","npm":"^8.10.0","opn":"^6.0.0","optimize-css-assets-webpack-plugin":"^6.0.1","osenv":"^0.1.5","path-browserify":"^1.0.1","portfinder":"^1.0.28","postcss-loader":"^7.0.0","prettier":"^2.6.2","raw-loader":"^4.0.2","react":"^18.0.0","react-app-polyfill":"^1.0.6","react-dom":"^18.0.0","react-redux":"^8.0.1","readline-sync":"^1.4.10","redis":"^3.0.2","redux-logger":"^3.0.6","redux-saga":"^1.1.3","redux-thunk":"^2.4.1","regenerator-runtime":"^0.13.7","rimraf":"^3.0.2","sass":"^1.52.1","sass-loader":"^13.0.0","semver":"^7.3.7","shelljs":"^0.8.5","source-map":"^0.7.3","source-map-loader":"^2.0.0","source-map-support":"^0.5.0","speed-measure-webpack-plugin":"^1.3.3","stream-browserify":"^3.0.0","stream-http":"^3.1.1","style-loader":"^3.3.1","stylelint":"^14.8.5","stylelint-config-standard":"^25.0.0","stylelint-config-standard-scss":"^4.0.0","stylelint-less":"^1.0.5","stylelint-scss":"^4.2.0","stylelint-webpack-plugin":"^3.3.0","svg-captcha":"^1.4.0","terser-webpack-plugin":"^5.3.1","thread-loader":"^3.0.4","ts-loader":"^8.0.12","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.1.3","url-loader":"^4.1.1","webpack":"^5.10.1","webpack-build-dll-plugin":"^1.3.3","webpack-bundle-analyzer":"^4.3.0","webpack-cli":"^4.2.0","webpack-dev-middleware":"^4.0.2","webpack-hot-middleware":"^2.25.0","webpack-hot-server-middleware":"^0.6.1","webpack-merge":"^5.8.0","webpack-node-externals":"^2.5.2","webpackbar":"^5.0.2","ws":"^8.6.0"},"setupFiles":["react-app-polyfill/jsdom"],"config":{"commitizen":{"path":"cz-conventional-changelog"}},"scripts":{"git":"node ./bin/git.js","commit":"git-cz","commitlint":"npx --no-install commitlint --edit $1","lint-staged":"lint-staged","husky-install":"husky install","clear-node_modules":"rm -rf node_modules&&npm cache clear --force","//注释0:":"如果用CommonJS运行则需要先运行copy指令","copy":"node  copy","//注释1:":"web端dev环境运行","web:dev":"cross-env NODE_ENV=development  WEB_ENV=dev  target=web   htmlWebpackPluginOptions='{title:网页标题,webpackName:webpack-cli-util}'   node  @webpack-cli","web:build":"cross-env NODE_ENV=production    WEB_ENV=pro  target=web  htmlWebpackPluginOptions='{title:网页标题,webpackName:webpack-cli-util}'  node  @webpack-cli","//注释3:":"node服务端dev环境运行","node:dev":"cross-env NODE_ENV=development    WEB_ENV=dev  target=web   node  @webpack-cli/index.js","//注释4:":"node服务端d生产环境运行","node:build":"cross-env NODE_ENV=production   WEB_ENV=dev  target=web   node  @webpack-cli/index.js","//注释7":"编译dll文件","dll":"webpack   --progress --config ./scripts/webpack/config/webpack.dll.config.js","//注释8单元测试命令":"运行单元测试","test":"npm run jest","//注释9":"生成测试覆盖率报告","coverage":"jest --coverage --config jest.config.ts","//注释10":"eslint校验","eslint":"eslint ./src","mocha":"mocha ./app/test/add.test.ts","test:webpack":"jest-webpack","jest":" babel-node ./scripts/test.js"},"license":"ISC","engines":{"node":">= 13.0.0","npm":">= 6.0.0"},"devDependencies":{},"gitHead":"2f3d8473bad57a4788fdca0d785caea5e25a6368","_id":"webpack-cli-util@0.4.7","_nodeVersion":"16.15.1","_npmVersion":"8.7.0","dist":{"integrity":"sha512-JbS10GzsKVTbpyW7/sSk1YqvLN3x0bGsjY5zoOfQH1uuK/Ez1LPQCP2ApBTaU+AiZg2R8PIbStQlax0Eu2hc5Q==","shasum":"8303b1df890d01fb5ad5fade9ca9f971f82c30c3","tarball":"https://registry.npmjs.org/webpack-cli-util/-/webpack-cli-util-0.4.7.tgz","fileCount":109,"unpackedSize":507551,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEMZk4mBIoXcbSa8xyjrCHZexYWbS3J6x6kpKETz6xC2AiBHzyjVBnsNAgKjziNjRoez28uy6543X6bNA41saPPizw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwd7OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0Bg/5AW6DxRyXritiGfPfPjGYoiF/GSmCxauzWZxXcwWHU/hvr32N\r\neTcBmzWXCBsLTexjopSbdqfi26pdfq1BJMVOBHRUuS/9O2xGD1xM/kf25lmg\r\ndT1Fl8sbMTEFebcAkc0SffXlPMjhP0IKn4y+o1FpAasb1/rFDzkZGPfgjhUU\r\nZWmxtxRkMTIAluEJPACFgTI6XhAW34dzbmzSYvMSLxsNblrh0Ywaptee8IWy\r\nfYw5Bx0mKjBtuE5nSnSWzbdQ1g2EjIH4/EDWoX/OhWzmNzwzZBix7zhzsKaY\r\nNGzHT2ZpCH/xlmY0fYeVFok/F1jBlwT3zfifqWOL3rI3psYZQs4csFvxWFBx\r\nnK//c545Yw3sDERVOAV+RU9sb/wKv6jXFWWopX3PkpS8NqE6/McLYSMcAIxS\r\nv89/WMgLcPokvfcwua+HFc9lgCKsvs7x1J6vLUwgk0cd7m6chF6stI5pfmZF\r\nHxGu3Or48ETZEowHRnEV3D3buCU1+orJIec/wHEtOtfVWtuGIMdxIIk2nhiM\r\n6qxfXHOkEpbLhAt5SE8fZEGiF/KkA0OpSDlcQiv+mz7BQzsoCf/IgeaLlxFg\r\npjepUJxHMP85v4hmFq73f09sn66SrNOmj0bBm3962SI2y6E5OBIQL/IYmFmE\r\nujBANUCKm9R9x8p1QygYGXqwLsq1OcXpDAg=\r\n=+fGB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"qq281113270","email":"281113270@qq.com"},"directories":{},"maintainers":[{"name":"qq281113270","email":"281113270@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-cli-util_0.4.7_1656872654534_0.9093410299178022"},"_hasShrinkwrap":false},"0.4.8":{"name":"webpack-cli-util","//注释":"tree shaking删除多余未引用代码,但是看了打包文件并没有减少体积","author":{"name":"姚观寿","email":"281113270@qq.com"},"sideEffects":["@babel/polyfill","*.css"],"version":"0.4.8","description":"不依赖任何框架，可以用vue，react，node服务端。配置接口遵循webpack配置，可以在webpack默认配置下预留接口给用户自行配置等功能。","main":"./bin/index.js","bin":{"webpack-cli-util":"bin/index.js"},"dependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.10","@babel/eslint-parser":"^7.17.0","@babel/eslint-plugin":"^7.17.7","@babel/node":"^7.16.8","@babel/plugin-proposal-async-generator-functions":"^7.12.12","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-class-static-block":"^7.12.1","@babel/plugin-proposal-decorators":"^7.17.9","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.12.1","@babel/plugin-proposal-export-namespace-from":"^7.12.1","@babel/plugin-proposal-function-sent":"^7.16.7","@babel/plugin-proposal-json-strings":"^7.12.1","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.16.7","@babel/plugin-proposal-pipeline-operator":"^7.12.1","@babel/plugin-proposal-private-methods":"^7.16.11","@babel/plugin-proposal-private-property-in-object":"^7.16.7","@babel/plugin-proposal-throw-expressions":"^ 7.12.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.10.4","@babel/plugin-transform-arrow-functions":"^7.16.7","@babel/plugin-transform-dotall-regex":"^7.12.1","@babel/plugin-transform-react-constant-elements":"^7.17.6","@babel/plugin-transform-regenerator":"^7.12.1","@babel/plugin-transform-runtime":"^7.1.0","@babel/plugin-transform-typescript":"^7.12.1","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.16.11","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.17.12","@babel/runtime":"^7.1.2","@commitlint/cli":"^17.0.2","@commitlint/config-conventional":"^17.0.2","@htmllinter/basic-config":"^0.5.1","@rollup/plugin-eslint":"^8.0.2","@types/lodash":"^4.14.166","@types/node":"^14.14.16","@types/webpack":"^4.41.25","add-asset-html-webpack-plugin":"^5.0.2","assert":"^2.0.0","autoprefixer":"^10.4.7","awesome-typescript-loader":"^5.2.1","babel-eslint":"^10.1.0","babel-jest":"^23.4.2","babel-loader":"^8.2.2","babel-plugin-named-asset-import":"^0.3.7","babel-preset-es2015":"^6.24.1","browser-reload-error-overlay-wepback-plugin":"^0.0.9","cache-loader":"^4.1.0","case-sensitive-paths-webpack-plugin":"^2.3.0","chalk":"^4.1.0","clean-webpack-plugin":"^3.0.0","cli-spinners":"^2.5.0","commitizen":"^4.2.4","compression-webpack-plugin":"^10.0.0","connect-history-api-fallback":"^1.6.0","copy-webpack-plugin":"^10.2.4","core-js":"^2.6.10","cross-env":"^7.0.3","crypto-browserify":"^3.12.0","css-loader":"^6.7.1","css-minimizer-webpack-plugin":"^4.0.0","directory-named-webpack-plugin":"^4.0.1","esbuild":"^0.14.43","esbuild-loader":"^2.19.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-prettier":"^8.5.0","eslint-friendly-formatter":"^4.0.1","eslint-plugin-prettier":"^4.0.0","eslint-webpack-plugin":"^3.1.1","eslint":"^8.17.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.30.0","eventsource-polyfill":"^0.9.6","express":"^4.17.3","express-ws":"^5.0.2","extended-define-webpack-plugin":"^0.1.3","file-loader":"^6.2.0","friendly-errors-webpack-plugin":"^1.7.0","get-port":"^6.1.2","glob":"^8.0.3","happypack":"^5.0.1","hard-source-webpack-plugin":"^0.13.1","html-webpack-plugin":"^5.5.0","htmllint-async-loader":"^5.0.3","htmllinter-webpack-plugin":"^0.2.1","http-proxy-middleware":"^1.0.6","husky":"^8.0.1","import-from":"^4.0.0","inquirer":"^8.2.4","install":"^0.13.0","is-object":"^1.0.2","jest":"^26.6.3","jest-watch-typeahead":"^0.6.1","json-loader":"^0.5.7","less":"^4.1.2","less-loader":"^11.0.0","lint-staged":"^13.0.0","lodash":"^4.17.21","mini-css-extract-plugin":"^2.6.0","minimist":"^1.2.6","mocha":"^8.2.1","mocha-webpack":"^1.1.0","mochawesome":"^6.2.1","node-loader":"^1.0.2","node-sass":"^7.0.1","npm":"^8.10.0","opn":"^6.0.0","optimize-css-assets-webpack-plugin":"^6.0.1","osenv":"^0.1.5","path-browserify":"^1.0.1","portfinder":"^1.0.28","postcss-loader":"^7.0.0","prettier":"^2.6.2","raw-loader":"^4.0.2","react":"^18.0.0","react-app-polyfill":"^1.0.6","react-dom":"^18.0.0","react-redux":"^8.0.1","readline-sync":"^1.4.10","redis":"^3.0.2","redux-logger":"^3.0.6","redux-saga":"^1.1.3","redux-thunk":"^2.4.1","regenerator-runtime":"^0.13.7","rimraf":"^3.0.2","sass":"^1.52.1","sass-loader":"^13.0.0","semver":"^7.3.7","shelljs":"^0.8.5","source-map":"^0.7.3","source-map-loader":"^2.0.0","source-map-support":"^0.5.0","speed-measure-webpack-plugin":"^1.3.3","stream-browserify":"^3.0.0","stream-http":"^3.1.1","style-loader":"^3.3.1","stylelint":"^14.8.5","stylelint-config-standard":"^25.0.0","stylelint-config-standard-scss":"^4.0.0","stylelint-less":"^1.0.5","stylelint-scss":"^4.2.0","stylelint-webpack-plugin":"^3.3.0","svg-captcha":"^1.4.0","terser-webpack-plugin":"^5.3.1","thread-loader":"^3.0.4","ts-loader":"^8.0.12","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.1.3","url-loader":"^4.1.1","webpack":"^5.10.1","webpack-build-dll-plugin":"^1.3.3","webpack-bundle-analyzer":"^4.3.0","webpack-cli":"^4.2.0","webpack-dev-middleware":"^4.0.2","webpack-hot-middleware":"^2.25.0","webpack-hot-server-middleware":"^0.6.1","webpack-merge":"^5.8.0","webpack-node-externals":"^2.5.2","webpackbar":"^5.0.2","ws":"^8.6.0"},"setupFiles":["react-app-polyfill/jsdom"],"config":{"commitizen":{"path":"cz-conventional-changelog"}},"scripts":{"git":"node ./bin/git.js","commit":"git-cz","commitlint":"npx --no-install commitlint --edit $1","lint-staged":"lint-staged","husky-install":"husky install","clear-node_modules":"rm -rf node_modules&&npm cache clear --force","//注释0:":"如果用CommonJS运行则需要先运行copy指令","copy":"node  copy","//注释1:":"web端dev环境运行","web:dev":"cross-env NODE_ENV=development  WEB_ENV=dev  target=web   htmlWebpackPluginOptions='{title:网页标题,webpackName:webpack-cli-util}'   node  @webpack-cli","web:build":"cross-env NODE_ENV=production    WEB_ENV=pro  target=web  htmlWebpackPluginOptions='{title:网页标题,webpackName:webpack-cli-util}'  node  @webpack-cli","//注释3:":"node服务端dev环境运行","node:dev":"cross-env NODE_ENV=development    WEB_ENV=dev  target=web   node  @webpack-cli/index.js","//注释4:":"node服务端d生产环境运行","node:build":"cross-env NODE_ENV=production   WEB_ENV=dev  target=web   node  @webpack-cli/index.js","//注释7":"编译dll文件","dll":"webpack   --progress --config ./scripts/webpack/config/webpack.dll.config.js","//注释8单元测试命令":"运行单元测试","test":"npm run jest","//注释9":"生成测试覆盖率报告","coverage":"jest --coverage --config jest.config.ts","//注释10":"eslint校验","eslint":"eslint ./src","mocha":"mocha ./app/test/add.test.ts","test:webpack":"jest-webpack","jest":" babel-node ./scripts/test.js"},"license":"ISC","engines":{"node":">= 13.0.0","npm":">= 6.0.0"},"devDependencies":{},"gitHead":"85a8fe50542a5268ff9f1fd0b3206275c53bbae5","_id":"webpack-cli-util@0.4.8","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-SJhW7PIIptsNZbJoBxCvF1ipsBGu53gn+dV1e+iIGVObqFvLS7dpkRamS55TMbvZwMqKndR75rzLQHc/Nb3GFA==","shasum":"dd8e113b89a24694c96e5adfd08e2818b5fde7f3","tarball":"https://registry.npmjs.org/webpack-cli-util/-/webpack-cli-util-0.4.8.tgz","fileCount":116,"unpackedSize":527546,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsaiw4M1l7oKPQR0f9bs95DQuXklttScEncuO9ASfLNQIgTF3hxg9Q0LtvvwxUPWtH/4HLWwIrmxhoDWP8xc7yebQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwqjaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKcw/9HCc2VdOfy3x3cLRhcucU3qmbU1urHEixoqfI3HazMMEHOhtc\r\nD8ZBptFfvqFmQEJ+EVq2islg+11z4vQTExwWI2glLoNfnWgL6MkBWBTMBJFe\r\nDCyU173hES3rkBoxcXo+f70ipuzYVLgS/TqgXC2ry1ME3NnCXmofwhiHbSKD\r\nGBw807D/pr4B9A5UhlccFoR6Hy0yoHER3wJEQ9e28lhfAlxdKb9+j4Cs5BYY\r\naH6LuysuRyHt3puQo9E7q2u99y/ntUEbZJYAn5ppK+Olq2tSH09XgpR2PaXi\r\nFDg/94Su4zxB2FI6BsiOpFhGnTZ4zByBbuPdk2PRrkQ9uH3QUqsoiBjaCsxt\r\nBJAXqiusZ4heWN/rzEaoJ+lEyh1MN14NUMj3zmu+AQHu9kIzoTsfhgcU+y+y\r\ntnagoDEePdzLqKeviVlf0BPlsyRCrH6Jt7/W145qychmm6lyYxrFALv7NDhG\r\nQXWqXEkWhnGG2fWL3VRLZ8sb9AbkOhVU5cKj9EPyWHkPJnqfT31qDWxE7QU5\r\n4oZEBcBRdhZ+NIRV3mkKmQPEP+zCe3iJRyll/KBMfPICHs7DtV5/ydxmk7Xc\r\n5NLfMURIl3D/pyHu1X1lEQw2sB/+faY1MJd4EEo8mHvS/j5QiSH4Rns4aUcX\r\nrG5MsyYFl3Oe/RTjRtWiy2X4LmY0ju9fZY4=\r\n=HEZ4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"qq281113270","email":"281113270@qq.com"},"directories":{},"maintainers":[{"name":"qq281113270","email":"281113270@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-cli-util_0.4.8_1656924378474_0.2868051510858056"},"_hasShrinkwrap":false},"0.5.0":{"name":"webpack-cli-util","//注释":"tree shaking删除多余未引用代码,但是看了打包文件并没有减少体积","author":{"name":"姚观寿","email":"281113270@qq.com"},"sideEffects":["@babel/polyfill","*.css"],"version":"0.5.0","description":"不依赖任何框架，可以用vue，react，node服务端。配置接口遵循webpack配置，可以在webpack默认配置下预留接口给用户自行配置等功能。","main":"./bin/index.js","bin":{"webpack-cli-util":"bin/index.js"},"dependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.10","@babel/eslint-parser":"^7.18.2","@babel/eslint-plugin":"^7.17.7","@babel/node":"^7.16.8","@babel/plugin-proposal-async-generator-functions":"^7.12.12","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-class-static-block":"^7.12.1","@babel/plugin-proposal-decorators":"^7.17.9","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.12.1","@babel/plugin-proposal-export-namespace-from":"^7.12.1","@babel/plugin-proposal-function-sent":"^7.16.7","@babel/plugin-proposal-json-strings":"^7.12.1","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.16.7","@babel/plugin-proposal-pipeline-operator":"^7.12.1","@babel/plugin-proposal-private-methods":"^7.16.11","@babel/plugin-proposal-private-property-in-object":"^7.16.7","@babel/plugin-proposal-throw-expressions":"^ 7.12.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.10.4","@babel/plugin-transform-arrow-functions":"^7.16.7","@babel/plugin-transform-dotall-regex":"^7.12.1","@babel/plugin-transform-react-constant-elements":"^7.17.6","@babel/plugin-transform-regenerator":"^7.12.1","@babel/plugin-transform-runtime":"^7.1.0","@babel/plugin-transform-typescript":"^7.12.1","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.16.11","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.17.12","@babel/runtime":"^7.1.2","@commitlint/cli":"^17.0.2","@commitlint/config-conventional":"^17.0.2","@htmllinter/basic-config":"^0.5.1","@rollup/plugin-eslint":"^8.0.2","@types/lodash":"^4.14.166","@types/node":"^14.14.16","@types/webpack":"^4.41.25","add-asset-html-webpack-plugin":"^5.0.2","assert":"^2.0.0","autoprefixer":"^10.4.7","awesome-typescript-loader":"^5.2.1","babel-eslint":"^10.1.0","babel-jest":"^23.4.2","babel-loader":"^8.2.2","babel-plugin-named-asset-import":"^0.3.7","babel-preset-es2015":"^6.24.1","browser-reload-error-overlay-wepback-plugin":"^0.0.9","cache-loader":"^4.1.0","case-sensitive-paths-webpack-plugin":"^2.3.0","chalk":"^4.1.0","clean-webpack-plugin":"^3.0.0","cli-spinners":"^2.5.0","commitizen":"^4.2.4","compression-webpack-plugin":"^10.0.0","connect-history-api-fallback":"^1.6.0","copy-webpack-plugin":"^10.2.4","core-js":"^2.6.10","cross-env":"^7.0.3","crypto-browserify":"^3.12.0","css-loader":"^6.7.1","css-minimizer-webpack-plugin":"^4.0.0","directory-named-webpack-plugin":"^4.0.1","esbuild":"^0.14.43","esbuild-loader":"^2.19.0","eslint":"^8.17.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-prettier":"^8.5.0","eslint-friendly-formatter":"^4.0.1","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.30.0","eslint-webpack-plugin":"^3.1.1","eventsource-polyfill":"^0.9.6","express":"^4.17.3","express-ws":"^5.0.2","extended-define-webpack-plugin":"^0.1.3","file-loader":"^6.2.0","friendly-errors-webpack-plugin":"^1.7.0","get-port":"^6.1.2","glob":"^8.0.3","happypack":"^5.0.1","hard-source-webpack-plugin":"^0.13.1","html-webpack-plugin":"^5.5.0","htmllint-async-loader":"^5.0.3","htmllinter-webpack-plugin":"^0.2.1","http-proxy-middleware":"^1.0.6","husky":"^8.0.1","import-from":"^4.0.0","inquirer":"^8.2.4","install":"^0.13.0","is-object":"^1.0.2","jest":"^26.6.3","jest-watch-typeahead":"^0.6.1","json-loader":"^0.5.7","less":"^4.1.2","less-loader":"^11.0.0","lint-staged":"^13.0.0","lodash":"^4.17.21","mini-css-extract-plugin":"^2.6.0","minimist":"^1.2.6","mocha":"^8.2.1","mocha-webpack":"^1.1.0","mochawesome":"^6.2.1","node-loader":"^1.0.2","node-sass":"^7.0.1","npm":"^8.10.0","opn":"^6.0.0","optimize-css-assets-webpack-plugin":"^6.0.1","osenv":"^0.1.5","path-browserify":"^1.0.1","portfinder":"^1.0.28","postcss-loader":"^7.0.0","prettier":"^2.6.2","raw-loader":"^4.0.2","react":"^18.0.0","react-app-polyfill":"^1.0.6","react-dom":"^18.0.0","react-redux":"^8.0.1","readline-sync":"^1.4.10","redis":"^3.0.2","redux-logger":"^3.0.6","redux-saga":"^1.1.3","redux-thunk":"^2.4.1","regenerator-runtime":"^0.13.7","rimraf":"^3.0.2","sass":"^1.52.1","sass-loader":"^13.0.0","semver":"^7.3.7","shelljs":"^0.8.5","source-map":"^0.7.3","source-map-loader":"^2.0.0","source-map-support":"^0.5.0","speed-measure-webpack-plugin":"^1.3.3","stream-browserify":"^3.0.0","stream-http":"^3.1.1","style-loader":"^3.3.1","stylelint":"^14.8.5","stylelint-config-standard":"^25.0.0","stylelint-config-standard-scss":"^4.0.0","stylelint-less":"^1.0.5","stylelint-scss":"^4.2.0","stylelint-webpack-plugin":"^3.3.0","svg-captcha":"^1.4.0","terser-webpack-plugin":"^5.3.1","thread-loader":"^3.0.4","ts-loader":"^8.0.12","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.1.3","url-loader":"^4.1.1","webpack":"^5.10.1","webpack-build-dll-plugin":"^1.3.3","webpack-bundle-analyzer":"^4.3.0","webpack-cli":"^4.2.0","webpack-dev-middleware":"^4.0.2","webpack-hot-middleware":"^2.25.0","webpack-hot-server-middleware":"^0.6.1","webpack-merge":"^5.8.0","webpack-node-externals":"^2.5.2","webpackbar":"^5.0.2","ws":"^8.6.0","webpack-hot-plugin":"^0.0.1"},"setupFiles":["react-app-polyfill/jsdom"],"config":{"commitizen":{"path":"cz-conventional-changelog"}},"scripts":{"git":"node ./bin/git.js","commit":"git-cz","commitlint":"npx --no-install commitlint --edit $1","lint-staged":"lint-staged","husky-install":"husky install","clear-node_modules":"rm -rf node_modules&&npm cache clear --force","//注释0:":"如果用CommonJS运行则需要先运行copy指令","copy":"node  copy","//注释1:":"web端dev环境运行","web:dev":"cross-env NODE_ENV=development  WEB_ENV=dev  target=web   htmlWebpackPluginOptions='{title:网页标题,webpackName:webpack-cli-util}'   node  @webpack-cli","web:build":"cross-env NODE_ENV=production    WEB_ENV=pro  target=web  htmlWebpackPluginOptions='{title:网页标题,webpackName:webpack-cli-util}'  node  @webpack-cli","//注释3:":"node服务端dev环境运行","node:dev":"cross-env NODE_ENV=development    WEB_ENV=dev  target=web   node  @webpack-cli/index.js","//注释4:":"node服务端d生产环境运行","node:build":"cross-env NODE_ENV=production   WEB_ENV=dev  target=web   node  @webpack-cli/index.js","//注释7":"编译dll文件","dll":"webpack   --progress --config ./scripts/webpack/config/webpack.dll.config.js","//注释8单元测试命令":"运行单元测试","test":"npm run jest","//注释9":"生成测试覆盖率报告","coverage":"jest --coverage --config jest.config.ts","//注释10":"eslint校验","eslint":"eslint ./src","mocha":"mocha ./app/test/add.test.ts","test:webpack":"jest-webpack","jest":" babel-node ./scripts/test.js"},"license":"ISC","engines":{"node":">= 13.0.0","npm":">= 6.0.0"},"devDependencies":{},"gitHead":"5a732d6131815b79cf1e9d8987f608310baea457","_id":"webpack-cli-util@0.5.0","_nodeVersion":"16.15.1","_npmVersion":"8.7.0","dist":{"integrity":"sha512-ZeldEe0m1kvttb5KXggcsqg1gDkrkSFIz6/Ossw0+wQ2nxe8eVbt6pASQrxEMprvGVDj8qRrXZAodtzq2P0bIg==","shasum":"a5e8111977fb08fd5f9112e069435f68f418e087","tarball":"https://registry.npmjs.org/webpack-cli-util/-/webpack-cli-util-0.5.0.tgz","fileCount":97,"unpackedSize":506302,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE5fhf8F2BBveFi4hvSP3YlnQ0D/s/MxSK5Q5MiWLsqnAiEAksM6Vq8gvtJJgQdpL9ldBzWtMwZrFqedsGIy7Gmm+Cs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwxLKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVSA//a5qgYW4ELVjLMA8dB5W2D/q4qNfkOXraYqwPAs4YT5Zvoo3/\r\nWeeL8/N80FrszNhqSezfpHDXKA85OrZVC3iSw8ZHAKXMDh6gVRZ2iRQ5jm8Q\r\nZApcAynpReMnsarmBJroK9YH0WWQDj4lhPa6vstV6E3nAbLjduLmGYdtYlfD\r\nx/MATDVAoMOuLrlQddQdOkFNgcKzr+YCmIf5Dy2xEzj7JHE8E4mxsvaQNaEm\r\nC38QEADRobAsERijpDjOpbf3TwYjBdK5KEqIXiS5H5dRjm3CuEJhg0wDA4hN\r\nhlw2ry9Vjw3XB/UCc/M6rZRBzj5hkrd+0miyPC6bNsngnXxPy3uOsX5jvbxV\r\nX1vqkFIiyV+xK6AZbWapLry0ppUK925j/hQ0kZuEUabYAMQeiI2I23HpFad0\r\nr2SuniJ7npsvtFeMQdaQergXIbzEx5B1N/qh5d8i1pxDLQ1iMS1lWDqweXXb\r\njnjOrLwqgJSZW8q1M/75QyCw+S6j3fgxn+CXf0DXTv21IyCLfgMim4+7yJUb\r\nlzyXp7RhFIDrLuQMhsIRwV/BSq7GgOqWrtqXzQN5xeTGG84a9MTJ9WeYEaXA\r\nzBHVl2rFIxbYyfmeH8FTmzfuCA5pVQ7cYRYWjCtLFOZDszveIYuOutFZF7Ys\r\n2+nML+i3V1wQeZKTPiMl0KDZqW1cn/lSmZ8=\r\n=uMFL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"qq281113270","email":"281113270@qq.com"},"directories":{},"maintainers":[{"name":"qq281113270","email":"281113270@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-cli-util_0.5.0_1656951498738_0.8313092770610284"},"_hasShrinkwrap":false},"0.5.1":{"name":"webpack-cli-util","//注释":"tree shaking删除多余未引用代码,但是看了打包文件并没有减少体积","author":{"name":"姚观寿","email":"281113270@qq.com"},"sideEffects":["@babel/polyfill","*.css"],"version":"0.5.1","description":"不依赖任何框架，可以用vue，react，node服务端。配置接口遵循webpack配置，可以在webpack默认配置下预留接口给用户自行配置等功能。","main":"./bin/index.js","bin":{"webpack-cli-util":"bin/index.js"},"dependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.10","@babel/eslint-parser":"^7.18.2","@babel/eslint-plugin":"^7.17.7","@babel/node":"^7.16.8","@babel/plugin-proposal-async-generator-functions":"^7.12.12","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-class-static-block":"^7.12.1","@babel/plugin-proposal-decorators":"^7.17.9","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.12.1","@babel/plugin-proposal-export-namespace-from":"^7.12.1","@babel/plugin-proposal-function-sent":"^7.16.7","@babel/plugin-proposal-json-strings":"^7.12.1","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.16.7","@babel/plugin-proposal-pipeline-operator":"^7.12.1","@babel/plugin-proposal-private-methods":"^7.16.11","@babel/plugin-proposal-private-property-in-object":"^7.16.7","@babel/plugin-proposal-throw-expressions":"^ 7.12.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.10.4","@babel/plugin-transform-arrow-functions":"^7.16.7","@babel/plugin-transform-dotall-regex":"^7.12.1","@babel/plugin-transform-react-constant-elements":"^7.17.6","@babel/plugin-transform-regenerator":"^7.12.1","@babel/plugin-transform-runtime":"^7.1.0","@babel/plugin-transform-typescript":"^7.12.1","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.16.11","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.17.12","@babel/runtime":"^7.1.2","@commitlint/cli":"^17.0.2","@commitlint/config-conventional":"^17.0.2","@htmllinter/basic-config":"^0.5.1","@rollup/plugin-eslint":"^8.0.2","@types/lodash":"^4.14.166","@types/node":"^14.14.16","@types/webpack":"^4.41.25","add-asset-html-webpack-plugin":"^5.0.2","assert":"^2.0.0","autoprefixer":"^10.4.7","awesome-typescript-loader":"^5.2.1","babel-eslint":"^10.1.0","babel-jest":"^23.4.2","babel-loader":"^8.2.2","babel-plugin-named-asset-import":"^0.3.7","babel-preset-es2015":"^6.24.1","browser-reload-error-overlay-wepback-plugin":"^0.0.9","cache-loader":"^4.1.0","case-sensitive-paths-webpack-plugin":"^2.3.0","chalk":"^4.1.0","clean-webpack-plugin":"^3.0.0","cli-spinners":"^2.5.0","commitizen":"^4.2.4","compression-webpack-plugin":"^10.0.0","connect-history-api-fallback":"^1.6.0","copy-webpack-plugin":"^10.2.4","core-js":"^2.6.10","cross-env":"^7.0.3","crypto-browserify":"^3.12.0","css-loader":"^6.7.1","css-minimizer-webpack-plugin":"^4.0.0","directory-named-webpack-plugin":"^4.0.1","esbuild":"^0.14.43","esbuild-loader":"^2.19.0","eslint":"^8.17.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-prettier":"^8.5.0","eslint-friendly-formatter":"^4.0.1","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.30.0","eslint-webpack-plugin":"^3.1.1","eventsource-polyfill":"^0.9.6","express":"^4.17.3","extended-define-webpack-plugin":"^0.1.3","file-loader":"^6.2.0","friendly-errors-webpack-plugin":"^1.7.0","get-port":"^6.1.2","glob":"^8.0.3","happypack":"^5.0.1","hard-source-webpack-plugin":"^0.13.1","html-webpack-plugin":"^5.5.0","htmllint-async-loader":"^5.0.3","htmllinter-webpack-plugin":"^0.2.1","http-proxy-middleware":"^1.0.6","husky":"^8.0.1","import-from":"^4.0.0","inquirer":"^8.2.4","install":"^0.13.0","is-object":"^1.0.2","jest":"^26.6.3","jest-watch-typeahead":"^0.6.1","json-loader":"^0.5.7","less":"^4.1.2","less-loader":"^11.0.0","lint-staged":"^13.0.0","lodash":"^4.17.21","mini-css-extract-plugin":"^2.6.0","minimist":"^1.2.6","mocha":"^8.2.1","mocha-webpack":"^1.1.0","mochawesome":"^6.2.1","node-loader":"^1.0.2","node-sass":"^7.0.1","npm":"^8.10.0","opn":"^6.0.0","optimize-css-assets-webpack-plugin":"^6.0.1","osenv":"^0.1.5","path-browserify":"^1.0.1","portfinder":"^1.0.28","postcss-loader":"^7.0.0","prettier":"^2.6.2","raw-loader":"^4.0.2","react":"^18.0.0","react-app-polyfill":"^1.0.6","react-dom":"^18.0.0","react-redux":"^8.0.1","readline-sync":"^1.4.10","redis":"^3.0.2","redux-logger":"^3.0.6","redux-saga":"^1.1.3","redux-thunk":"^2.4.1","regenerator-runtime":"^0.13.7","rimraf":"^3.0.2","sass":"^1.52.1","sass-loader":"^13.0.0","semver":"^7.3.7","shelljs":"^0.8.5","source-map":"^0.7.3","source-map-loader":"^2.0.0","source-map-support":"^0.5.0","speed-measure-webpack-plugin":"^1.3.3","stream-browserify":"^3.0.0","stream-http":"^3.1.1","style-loader":"^3.3.1","stylelint":"^14.8.5","stylelint-config-standard":"^25.0.0","stylelint-config-standard-scss":"^4.0.0","stylelint-less":"^1.0.5","stylelint-scss":"^4.2.0","stylelint-webpack-plugin":"^3.3.0","svg-captcha":"^1.4.0","terser-webpack-plugin":"^5.3.1","thread-loader":"^3.0.4","ts-loader":"^8.0.12","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.1.3","url-loader":"^4.1.1","webpack":"^5.10.1","webpack-build-dll-plugin":"^1.3.3","webpack-bundle-analyzer":"^4.3.0","webpack-cli":"^4.2.0","webpack-dev-middleware":"^4.0.2","webpack-hot-middleware":"^2.25.0","webpack-hot-server-middleware":"^0.6.1","webpack-merge":"^5.8.0","webpack-node-externals":"^2.5.2","webpackbar":"^5.0.2","webpack-hot-plugin":"^0.0.2"},"setupFiles":["react-app-polyfill/jsdom"],"config":{"commitizen":{"path":"cz-conventional-changelog"}},"scripts":{"git":"node ./bin/git.js","commit":"git-cz","commitlint":"npx --no-install commitlint --edit $1","lint-staged":"lint-staged","husky-install":"husky install","clear-node_modules":"rm -rf node_modules&&npm cache clear --force","//注释0:":"如果用CommonJS运行则需要先运行copy指令","copy":"node  copy","//注释1:":"web端dev环境运行","web:dev":"cross-env NODE_ENV=development  WEB_ENV=dev  target=web   htmlWebpackPluginOptions='{title:网页标题,webpackName:webpack-cli-util}'   node  @webpack-cli","web:build":"cross-env NODE_ENV=production    WEB_ENV=pro  target=web  htmlWebpackPluginOptions='{title:网页标题,webpackName:webpack-cli-util}'  node  @webpack-cli","//注释3:":"node服务端dev环境运行","node:dev":"cross-env NODE_ENV=development    WEB_ENV=dev  target=web   node  @webpack-cli/index.js","//注释4:":"node服务端d生产环境运行","node:build":"cross-env NODE_ENV=production   WEB_ENV=dev  target=web   node  @webpack-cli/index.js","//注释7":"编译dll文件","dll":"webpack   --progress --config ./scripts/webpack/config/webpack.dll.config.js","//注释8单元测试命令":"运行单元测试","test":"npm run jest","//注释9":"生成测试覆盖率报告","coverage":"jest --coverage --config jest.config.ts","//注释10":"eslint校验","eslint":"eslint ./src","mocha":"mocha ./app/test/add.test.ts","test:webpack":"jest-webpack","jest":" babel-node ./scripts/test.js"},"license":"ISC","engines":{"node":">= 13.0.0","npm":">= 6.0.0"},"devDependencies":{},"gitHead":"6dea7c418489b506b9f5d4d99d93108e9c637112","_id":"webpack-cli-util@0.5.1","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-Zv0FGtdtAIbbU5Xf8+uXHs22H+MbEYTASMViBjjhkgBvKDvK9xrG6bt7Cf6/F1MG0Ru1tRTNDOQ7ktUxnnwEsQ==","shasum":"8d15a7d9ad7298be0da75d50b077bf20fdaadf8e","tarball":"https://registry.npmjs.org/webpack-cli-util/-/webpack-cli-util-0.5.1.tgz","fileCount":97,"unpackedSize":499001,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGAqWIcsk51NTKpR3xkQOX3+lu57MkFPpWEWEfnE7vwAIhAON8CjvGIcFc93H6kECjq5/kfAh7g59SvyWby+7lklp1"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixBTeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1ew//VxJyArmEe9Cg+oba3RTjzkQdx+ZmBi05yZR1GCJ9peW6v54B\r\nn5UqMEQu23r1BrPoOD30Hh8JFEyJvTLMklhvvDddova4KKG7+z/feSGoS2VR\r\nNMPlr1BiNrnIoWuk+4qsu4R1W6tRxHlTkTGboBwG8de7yALND+WS54GulxeP\r\nSvJ+OMmeTcRAJgA2RteyW/Z7JUOGm+ojjLoyBfzeCXNnbnXP6jpDnrlYLD2d\r\nhfmTlW7nUA4z7GrURgNFPy8tigDz4qEPmbYjQLZaA8ONBXpDP71PZ814kdV5\r\nz9EHDY2pb3Q9ZMsI++8g6UUEWrKoqGTrvyJ3nIg3I8bjLO7muH1OhVGWIyK8\r\nOplkOUEEuvpjmJXS6N2/oWMzuUbMxMltYEI7846Zaa5A0xc77xGF6h0G8Dtb\r\nkYBms+eXztqQSxPSXZuQnf/TQFpH+vFmCkZ5+ZoqqeDn+oPHaAd9ybPLlwyf\r\n3OAmc+Q5uIkbqAwo7TpTH5RqPnlwfcNr1GFhTUON4+GXlf+h6TmZIHW89dby\r\n1NEK0CtTpU9PnZhk90te1iiCwcXFJj+V/NCfWTJlQ3ystUBiZWy/96IZca8C\r\njztcdKEn87BWgX4ThXLphpQXjHnn1dCjEPi2dGP0aPYY6yIufk+IUXBG+pbm\r\nhaazeFatKWvGLjyqffJ962hMx1z90qzfXkw=\r\n=MI2n\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"qq281113270","email":"281113270@qq.com"},"directories":{},"maintainers":[{"name":"qq281113270","email":"281113270@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-cli-util_0.5.1_1657017566550_0.36380941001022626"},"_hasShrinkwrap":false}},"time":{"created":"2022-06-01T02:24:16.696Z","0.0.1":"2022-06-01T02:24:17.018Z","modified":"2022-07-05T10:39:26.830Z","0.0.2":"2022-06-01T02:34:56.809Z","0.0.3":"2022-06-01T02:50:11.260Z","0.0.4":"2022-06-01T03:02:56.589Z","0.0.5":"2022-06-01T03:10:27.845Z","0.0.6":"2022-06-01T03:18:50.349Z","0.0.8":"2022-06-01T04:12:40.328Z","0.0.9":"2022-06-01T06:46:52.016Z","0.2.0":"2022-06-01T06:52:00.130Z","0.2.1":"2022-06-01T07:23:55.008Z","0.2.2":"2022-06-01T08:10:54.688Z","0.2.4":"2022-06-01T10:00:12.558Z","0.2.6":"2022-06-01T10:15:34.465Z","0.2.7":"2022-06-01T10:31:54.965Z","0.2.9":"2022-06-01T11:12:55.284Z","0.3.0":"2022-06-01T11:22:17.676Z","0.3.1":"2022-06-01T11:25:15.613Z","0.3.2":"2022-06-01T11:29:20.391Z","0.3.4":"2022-06-02T03:30:23.829Z","0.3.5":"2022-06-02T05:12:35.783Z","0.3.7":"2022-06-02T17:15:12.071Z","0.3.8":"2022-06-03T05:33:26.343Z","0.3.9":"2022-06-03T05:54:12.582Z","0.4.0":"2022-06-03T06:49:49.929Z","0.4.2":"2022-06-04T04:20:49.090Z","0.4.4":"2022-06-05T10:02:48.896Z","0.4.5":"2022-06-05T15:32:47.460Z","0.4.6":"2022-06-07T09:33:48.931Z","0.4.7":"2022-07-03T18:24:14.743Z","0.4.8":"2022-07-04T08:46:18.616Z","0.5.0":"2022-07-04T16:18:18.934Z","0.5.1":"2022-07-05T10:39:26.752Z"},"maintainers":[{"name":"qq281113270","email":"281113270@qq.com"}],"description":"不依赖任何框架，可以用vue，react，node服务端。配置接口遵循webpack配置，可以在webpack默认配置下预留接口给用户自行配置等功能。","author":{"name":"姚观寿","email":"281113270@qq.com"},"license":"ISC","readme":"\n# 基于webpack配置脚手架\n\n不依赖任何框架，可以用vue，react，node服务端。配置接口遵循webpack配置，可以在webpack默认配置下预留接口给用户自行配置等功能。\n\n\n\n## webpack-cli 配置说明\n\n### @webpack 目录中\n\n有两个文件夹 一个是client文件夹，另外一个是server文件夹，\n\n#### client文件夹\n\n  client文件夹是客户端的webpack配置，分别有\n\n  ````\ndev-client-reload.js  热启动刷新js文件\nwebpack.base.config   基础base配置\nwebpack.dev.config    dev环境配置\nwebpack.dll.config    dll 打包\nwebpack.prod.config   生产环境配置\n  ````\n\n入口是  src目录 出口是dit\n\n\n\n\n\n#### server文件夹\n\nserver文件夹是客户端的webpack配置，分别有\n\n```\ndev-client-reload.js  热启动刷新js文件\nwebpack.base.config   基础base配置\nwebpack.dev.config    dev环境配置\nwebpack.dll.config    dll 打包\nwebpack.prod.config   生产环境配置\n```\n\n 入口是 app目录 出口是dit \n\n## 自行定义webpack配置\n\n如果用户想自行定义webpack配置的话，可以在user-webpack-config目录下有两个配置文件\n\n```\nwebpack.dev.config    dev环境配置\nwebpack.prod.config   生产环境配置\n```\n\n有两个目录是放Loader或者Plugin的\n\n运行脚本\n```\n  \"scripts\": {\n    \"//注释1:\": \"web端dev环境运行\",\n    \"web:dev\": \"cross-env NODE_ENV=development   babel-node  @webpack/index.js  WEB_ENV=dev  target=web  \",\n    \"//注释2:\": \"web端生产环境运行\",\n    \"web:build\": \"cross-env NODE_ENV=production   babel-node  @webpack/index.js  WEB_ENV=prod  target=web  \",\n    \"//注释3:\": \"node服务端dev环境运行\",\n    \"node:dev\": \"cross-env NODE_ENV=development   babel-node  @webpack/index.js  WEB_ENV=dev  target=node  \",\n    \"//注释4:\": \"node服务端d生产环境运行\",\n    \"node:build\": \"cross-env NODE_ENV=production   babel-node  @webpack/index.js  WEB_ENV=prod  target=node  \",\n    \"//注释7\": \"编译dll文件\",\n    \"dll\": \"webpack   --progress --config ./scripts/webpack/config/webpack.dll.config.js\",\n    \"//注释8单元测试命令\": \"运行单元测试\",\n    \"test\": \"npm run jest\",\n    \"//注释9\": \"生成测试覆盖率报告\",\n    \"coverage\": \"jest --coverage --config jest.config.ts\",\n    \"mocha\": \"mocha ./app/test/add.test.ts\",\n    \"test:webpack\": \"jest-webpack\",\n    \"jest\": \" babel-node ./scripts/test.js\",\n    \"graphql:demo\": \"nodemon  --exec cross-env  NODE_ENV=development  babel-node ./app/graphql/schema/graphql.demo.test.js\"\n  },\n\n```\n\n\n\n\n\n# 前端提交信息规范——commitlint\n\n### 3.1.1 常用的type类别\n\n- upd：更新某功能（不是 feat, 不是 fix）\n- feat：新功能（feature）\n- fix：修补bug\n- docs：文档（documentation）\n- style： 格式（不影响代码运行的变动）\n- refactor：重构（即不是新增功能，也不是修改bug的代码变动）\n- test：增加测试\n- chore：构建过程或辅助工具的变动\n\n例子：\n\n```\ngit commit -m 'feat: 增加 xxx 功能'\ngit commit -m 'bug: 修复 xxx 功能'\n```","readmeFilename":"README.md"}