{"_id":"@daiyu-5577/quickbuild","_rev":"35-91c00154da535e9688e378d17b534fd2","name":"@daiyu-5577/quickbuild","dist-tags":{"latest":"2.6.8"},"versions":{"1.2.1":{"name":"@daiyu-5577/quickbuild","version":"1.2.1","keywords":["node","quickbuild","cli","build"],"author":{"name":"daiyu"},"license":"ISC","_id":"@daiyu-5577/quickbuild@1.2.1","maintainers":[{"name":"daiyu5577","email":"843355724@qq.com"}],"bin":{"quickbuild":"dist/index.js"},"dist":{"shasum":"a05f99b626146073a77ca703d7bb5548b4e6e7ec","tarball":"https://registry.npmjs.org/@daiyu-5577/quickbuild/-/quickbuild-1.2.1.tgz","fileCount":20,"integrity":"sha512-18dg7TROm2ngAGYX7fLqLY3FkGDnXIaA0nTV4J3X/enLOlfNBmM+sQ7XpWtbMTd7qt8RgXF8jqCRc+zksR4aiQ==","signatures":[{"sig":"MEYCIQDPNd2bmfePs3MlBZZr9gxAHRQ+xqeziIEc4XLlXbQPzAIhAOONmBMzi4IDABnYgS4cQUmvVvsSB+tjM8f1HZX1CoUq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1516853},"main":"index.js","type":"module","types":"./index.d.ts","engines":{"node":">=16"},"gitHead":"44d3859bb44f74268097dea1fdf18093ef2c33a1","scripts":{"tsc":"rm -rf ./dist && tsc && cross-env NODE_ENV=production node esbuild.web.js && cp -r static/images dist/static && cp static/pages/*.less static/pages/*.js dist/static/pages","publish":"npm publish --access public","release":"standard-version","test:link":"npm rm quickbuild -g && npm link","start:build":"cross-env NODE_ENV=develop nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts build","start:server":"cross-env NODE_ENV=develop nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts server","build:esbuild":"node esbuild.web.js"},"_npmUser":{"name":"daiyu5577","email":"843355724@qq.com"},"_npmVersion":"8.19.3","description":"```bash # 本地启动 build command npm run start:build","directories":{},"_nodeVersion":"16.19.0","dependencies":{"ora":"^8.1.1","cors":"^2.8.5","glob":"^11.0.1","axios":"^1.7.9","chalk":"^5.4.1","dayjs":"^1.11.13","react":"^19.0.0","express":"5.0.0-beta.2","fs-extra":"^11.3.0","commander":"^13.0.0","react-dom":"^19.0.0","socket.io":"^4.8.1","react-router-dom":"^6.28.2","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","nodemon":"^3.1.9","ts-node":"^10.9.2","cross-env":"^7.0.3","typescript":"^5.7.3","@types/cors":"^2.8.17","@types/node":"^22.10.7","@types/react":"^19.0.7","@types/express":"^5.0.0","@types/fs-extra":"^11.0.4","@types/react-dom":"^19.0.3","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/quickbuild_1.2.1_1739179120356_0.7234375738384682","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@daiyu-5577/quickbuild","version":"1.2.2","keywords":["node","quickbuild","cli","build"],"author":{"name":"daiyu"},"license":"ISC","_id":"@daiyu-5577/quickbuild@1.2.2","maintainers":[{"name":"daiyu5577","email":"843355724@qq.com"}],"bin":{"quickbuild":"dist/index.js"},"dist":{"shasum":"b2c2f2ea0b67d21182ade010db62f000e79d83d0","tarball":"https://registry.npmjs.org/@daiyu-5577/quickbuild/-/quickbuild-1.2.2.tgz","fileCount":21,"integrity":"sha512-BbjmJSEgOHA4mtipQiWD8g05glywJlZtyRA0j/LqozTOGtEzTFoLHjlOKMWf3xoaXcAp2TgKT+1hpBBa1No6fA==","signatures":[{"sig":"MEYCIQCW85WwTiaheQ69Ww94LpXvPhO2IS7h73m0QdHk+rLLagIhANcwkukh8XiW67vHXtd4RRc+eWO+8qWVAfGa6DOw79sX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1518142},"main":"index.js","type":"module","types":"./index.d.ts","engines":{"node":">=16"},"gitHead":"b77006f855a87ccce16a9c2942450e20ab15dad9","scripts":{"tsc":"rm -rf ./dist && tsc && cross-env NODE_ENV=production node esbuild.web.js && cp -r static/images dist/static && cp static/pages/*.less static/pages/*.js static/pages/*.html dist/static/pages","publish":"npm publish --access public","release":"standard-version","test:link":"npm rm quickbuild -g && npm link","start:build":"cross-env NODE_ENV=develop nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts build","start:server":"cross-env NODE_ENV=develop nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts server","build:esbuild":"node esbuild.web.js"},"_npmUser":{"name":"daiyu5577","email":"843355724@qq.com"},"_npmVersion":"8.19.3","description":"```bash # 本地启动 build command npm run start:build","directories":{},"_nodeVersion":"16.19.0","dependencies":{"ora":"^8.1.1","cors":"^2.8.5","glob":"^11.0.1","axios":"^1.7.9","chalk":"^5.4.1","dayjs":"^1.11.13","react":"^19.0.0","express":"5.0.0-beta.2","fs-extra":"^11.3.0","commander":"^13.0.0","react-dom":"^19.0.0","socket.io":"^4.8.1","react-router-dom":"^6.28.2","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","nodemon":"^3.1.9","ts-node":"^10.9.2","cross-env":"^7.0.3","typescript":"^5.7.3","@types/cors":"^2.8.17","@types/node":"^22.10.7","@types/react":"^19.0.7","@types/express":"^5.0.0","@types/fs-extra":"^11.0.4","@types/react-dom":"^19.0.3","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/quickbuild_1.2.2_1739271492276_0.5660861849907795","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@daiyu-5577/quickbuild","version":"1.2.3","keywords":["node","quickbuild","cli","build"],"author":{"name":"daiyu"},"license":"ISC","_id":"@daiyu-5577/quickbuild@1.2.3","maintainers":[{"name":"daiyu5577","email":"843355724@qq.com"}],"bin":{"quickbuild":"dist/index.js"},"dist":{"shasum":"9ac7f323dba226e78b13c4b1950a24cecd633684","tarball":"https://registry.npmjs.org/@daiyu-5577/quickbuild/-/quickbuild-1.2.3.tgz","fileCount":21,"integrity":"sha512-UXhLxgDEzfpRPGlRIK+1JIhrieL9hmXcxtve0xjjGXmk3tHm3UcAofmsIboXD+1BkWMXIgiB3J45iJREC2UEGw==","signatures":[{"sig":"MEYCIQDvCCaSFjahcRg0cfeQbxx2gDoy1rqoeoYFWBhCaEBtGwIhALefpgiEpiUyuzAaw74+Jo8sPaDDqenyT1H3TpkUprc6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1517957},"main":"index.js","type":"module","types":"./index.d.ts","engines":{"node":">=16"},"gitHead":"971cb199e6fbfa5f410bc7cc6847a8ca4bfcf8a7","scripts":{"tsc":"rm -rf ./dist && tsc && cross-env NODE_ENV=production node esbuild.web.js && cp -r static/images dist/static && cp static/pages/*.less static/pages/*.js static/pages/*.html dist/static/pages","publish":"npm publish --access public","release":"standard-version","test:link":"npm rm @daiyu-5577/quickbuild -g && npm link","start:build":"cross-env NODE_ENV=develop nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts build","start:server":"cross-env NODE_ENV=develop nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts server","build:esbuild":"node esbuild.web.js"},"_npmUser":{"name":"daiyu5577","email":"843355724@qq.com"},"_npmVersion":"8.19.3","description":"```bash # 本地启动 build command npm run start:build","directories":{},"_nodeVersion":"16.19.0","dependencies":{"ora":"^8.1.1","cors":"^2.8.5","glob":"^11.0.1","axios":"^1.7.9","chalk":"^5.4.1","dayjs":"^1.11.13","react":"^19.0.0","express":"5.0.0-beta.2","fs-extra":"^11.3.0","commander":"^13.0.0","react-dom":"^19.0.0","socket.io":"^4.8.1","react-router-dom":"^6.28.2","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","nodemon":"^3.1.9","ts-node":"^10.9.2","cross-env":"^7.0.3","typescript":"^5.7.3","@types/cors":"^2.8.17","@types/node":"^22.10.7","@types/react":"^19.0.7","@types/express":"^5.0.0","@types/fs-extra":"^11.0.4","@types/react-dom":"^19.0.3","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/quickbuild_1.2.3_1739328913169_0.25482128591330744","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@daiyu-5577/quickbuild","version":"1.2.4","keywords":["node","quickbuild","cli","build"],"author":{"name":"daiyu"},"license":"ISC","_id":"@daiyu-5577/quickbuild@1.2.4","maintainers":[{"name":"daiyu5577","email":"843355724@qq.com"}],"bin":{"quickbuild":"dist/index.js"},"dist":{"shasum":"cccb68555cda8c5e2827cd86443e1c3cb6395523","tarball":"https://registry.npmjs.org/@daiyu-5577/quickbuild/-/quickbuild-1.2.4.tgz","fileCount":21,"integrity":"sha512-htCA2K4Kng8OE/vlJtdg2mOxuyMlCY6POWoEDsD9sxf4XdsnJmgQ0X3t9i55n7fu2X+GCFMvpEkCWamo5JElEQ==","signatures":[{"sig":"MEQCIEHeMf6cO3zkG0iZLVlfBsWlP0XaglEfNRBVeR3jxs7/AiA8kqxWC81T203t7rUkoLwq9EKs7YlkJebA0SSqUPiACA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1517963},"main":"index.js","type":"module","types":"./index.d.ts","engines":{"node":">=16"},"gitHead":"db9d9e6d541bf4143e474642c5b83512563c2624","scripts":{"tsc":"rm -rf ./dist && tsc && cross-env NODE_ENV=production node esbuild.web.js && cp -r static/images dist/static && cp static/pages/*.less static/pages/*.js static/pages/*.html dist/static/pages","publish":"npm publish --access public","release":"standard-version","test:link":"npm rm @daiyu-5577/quickbuild -g && npm link","start:build":"cross-env NODE_ENV=develop nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts build","start:server":"cross-env NODE_ENV=develop nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts server","build:esbuild":"node esbuild.web.js"},"_npmUser":{"name":"daiyu5577","email":"843355724@qq.com"},"_npmVersion":"8.19.3","description":"```bash # 本地启动 build command npm run start:build","directories":{},"_nodeVersion":"16.19.0","dependencies":{"ora":"^8.1.1","cors":"^2.8.5","glob":"^11.0.1","axios":"^1.7.9","chalk":"^5.4.1","dayjs":"^1.11.13","react":"^19.0.0","express":"5.0.0-beta.2","fs-extra":"^11.3.0","commander":"^13.0.0","react-dom":"^19.0.0","socket.io":"^4.8.1","react-router-dom":"^6.28.2","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","nodemon":"^3.1.9","ts-node":"^10.9.2","cross-env":"^7.0.3","typescript":"^5.7.3","@types/cors":"^2.8.17","@types/node":"^22.10.7","@types/react":"^19.0.7","@types/express":"^5.0.0","@types/fs-extra":"^11.0.4","@types/react-dom":"^19.0.3","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/quickbuild_1.2.4_1739329545120_0.6078104297311531","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@daiyu-5577/quickbuild","version":"1.2.5","keywords":["node","quickbuild","cli","build"],"author":{"name":"daiyu"},"license":"ISC","_id":"@daiyu-5577/quickbuild@1.2.5","maintainers":[{"name":"daiyu5577","email":"843355724@qq.com"}],"bin":{"quickbuild":"dist/index.js"},"dist":{"shasum":"0fc688355059dd7d2fbcd2db14737532ec1bfabf","tarball":"https://registry.npmjs.org/@daiyu-5577/quickbuild/-/quickbuild-1.2.5.tgz","fileCount":21,"integrity":"sha512-vf6Jkk750Hys6ZZFZlMwAVSeQ9GS6K6wkQW5ixI4n85s7iahnTZugzgC3DR0HYa/WlApS9/MGPTfnEBJdv/lGg==","signatures":[{"sig":"MEUCIQDxMwlkHarOToutJk5XKp8a+vCBFSXVOeCw6bJVrDo44gIgI+6749ViA1oSJcG7bzbCAsdwB9fuH2fgxk4vJB+WRBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1046245},"main":"index.js","type":"module","types":"./index.d.ts","engines":{"node":">=16"},"gitHead":"1d4f50c5c4890bcf978e4c7d2b4e9e98e812d33e","scripts":{"tsc":"rm -rf ./dist && tsc && cp -r static/images dist/static && cp static/pages/*.less static/pages/*.js static/pages/*.html dist/static/pages && cross-env NODE_ENV=production node esbuild.web.js","publish":"npm publish --access public","release":"standard-version","test:link":"npm rm @daiyu-5577/quickbuild -g && npm link","start:build":"cross-env NODE_ENV=development nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts build","start:server":"cross-env NODE_ENV=development nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts server","build:esbuild":"node esbuild.web.js"},"_npmUser":{"name":"daiyu5577","email":"843355724@qq.com"},"_npmVersion":"8.19.3","description":"```bash # 本地启动 build command npm run start:build","directories":{},"_nodeVersion":"16.19.0","dependencies":{"ora":"^8.1.1","cors":"^2.8.5","glob":"^11.0.1","axios":"^1.7.9","chalk":"^5.4.1","dayjs":"^1.11.13","react":"^19.0.0","express":"5.0.0-beta.2","fs-extra":"^11.3.0","commander":"^13.0.0","react-dom":"^19.0.0","socket.io":"^4.8.1","react-router-dom":"^6.28.2","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","nodemon":"^3.1.9","ts-node":"^10.9.2","cross-env":"^7.0.3","typescript":"^5.7.3","@types/cors":"^2.8.17","@types/node":"^22.10.7","@types/react":"^19.0.7","@types/express":"^5.0.0","@types/fs-extra":"^11.0.4","@types/react-dom":"^19.0.3","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/quickbuild_1.2.5_1739342734698_0.8350404565630163","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@daiyu-5577/quickbuild","version":"1.3.0","keywords":["node","quickbuild","cli","build"],"author":{"name":"daiyu"},"license":"ISC","_id":"@daiyu-5577/quickbuild@1.3.0","maintainers":[{"name":"daiyu5577","email":"843355724@qq.com"}],"bin":{"quickbuild":"dist/index.js"},"dist":{"shasum":"9853537b2ce100cd0a2ece70d8b66b7c4f8c4ca0","tarball":"https://registry.npmjs.org/@daiyu-5577/quickbuild/-/quickbuild-1.3.0.tgz","fileCount":21,"integrity":"sha512-G2CIY4MBXa29H+QHp6pL0kUC7beMnDBQ3Ay4TIf5u8KeVZYjiU631+tqdcMaoUAhvlXkQ+RrHq0Xc3z6pLcufA==","signatures":[{"sig":"MEQCIGJHg9wcSNdl5o+QJBl5OeRX1uv4M7Ox+ytqM6h3eHRCAiAGBrrR4CC34dodXCbUDbiB5prytFQd+zd2gLw7+1JM2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1046246},"main":"index.js","type":"module","types":"./index.d.ts","engines":{"node":">=16"},"gitHead":"1f29b80e658f908c235d03335ceaaef35c828a16","scripts":{"tsc":"rm -rf ./dist && tsc && cp -r static/images dist/static && cp static/pages/*.less static/pages/*.js static/pages/*.html dist/static/pages && cross-env NODE_ENV=production node esbuild.web.js","publish":"npm publish --access public","release":"standard-version","test:link":"npm rm @daiyu-5577/quickbuild -g && npm link","start:build":"cross-env NODE_ENV=development nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts build","start:server":"cross-env NODE_ENV=development nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts server","build:esbuild":"node esbuild.web.js"},"_npmUser":{"name":"daiyu5577","email":"843355724@qq.com"},"_npmVersion":"8.19.3","description":"```bash # 本地启动 build command npm run start:build","directories":{},"_nodeVersion":"16.19.0","dependencies":{"ora":"^8.1.1","cors":"^2.8.5","glob":"^11.0.1","axios":"^1.7.9","chalk":"^5.4.1","dayjs":"^1.11.13","react":"^19.0.0","express":"5.0.0-beta.2","fs-extra":"^11.3.0","commander":"^13.0.0","react-dom":"^19.0.0","socket.io":"^4.8.1","react-router-dom":"^6.28.2","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","nodemon":"^3.1.9","ts-node":"^10.9.2","cross-env":"^7.0.3","typescript":"^5.7.3","@types/cors":"^2.8.17","@types/node":"^22.10.7","@types/react":"^19.0.7","@types/express":"^5.0.0","@types/fs-extra":"^11.0.4","@types/react-dom":"^19.0.3","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/quickbuild_1.3.0_1739343606042_0.6699974954000656","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@daiyu-5577/quickbuild","version":"2.1.0","keywords":["node","quickbuild","cli","build"],"author":{"name":"daiyu"},"license":"ISC","_id":"@daiyu-5577/quickbuild@2.1.0","maintainers":[{"name":"daiyu5577","email":"843355724@qq.com"}],"bin":{"quickbuild":"dist/index.js"},"dist":{"shasum":"82901dceabb69b9af0a004ad10924ea934a8e402","tarball":"https://registry.npmjs.org/@daiyu-5577/quickbuild/-/quickbuild-2.1.0.tgz","fileCount":27,"integrity":"sha512-HkG51qrce66ka3GTdAkXxT0S545Dtlapmz3+q5iiHWwkmEO3eresqmsixx+mY8k9YbfpFlEq6g3wKS/tgn4oEQ==","signatures":[{"sig":"MEUCIQDQn2GN3z9komBvijI6AWhCTKOutrQim0Bgpmg1/fDAvQIgGzivfg4OT0EBEde6aST6KZVzpy5nab89BirsrFK27Ow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":544651},"main":"index.js","type":"module","types":"./index.d.ts","engines":{"node":">=16"},"gitHead":"f8a90f32b3067d123699c3eae6257e0c03c3b448","scripts":{"tsc":"rm -rf ./dist && tsc && cp -r static/images dist/static && cp static/pages/*.less static/pages/*.js static/pages/*.html dist/static/pages && cp -rf database dist/database/ && cross-env NODE_ENV=production node esbuild.web.js","publish":"npm publish --access public","release":"standard-version","test:link":"npm rm @daiyu-5577/quickbuild -g && npm link","start:build":"cross-env NODE_ENV=development nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts build","start:server":"cross-env NODE_ENV=development nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts server","build:esbuild":"node esbuild.web.js"},"_npmUser":{"name":"daiyu5577","email":"843355724@qq.com"},"_npmVersion":"8.19.3","description":"```bash # 本地启动 build command npm run start:build","directories":{},"_nodeVersion":"16.19.0","dependencies":{"ora":"^8.1.1","cors":"^2.8.5","glob":"^11.0.1","axios":"^1.7.9","chalk":"^5.4.1","dayjs":"^1.11.13","react":"^19.0.0","express":"5.0.0-beta.2","fs-extra":"^11.3.0","commander":"^13.0.0","react-dom":"^19.0.0","socket.io":"^4.8.1","react-router-dom":"^6.28.2","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","nodemon":"^3.1.9","ts-node":"^10.9.2","cross-env":"^7.0.3","typescript":"^5.7.3","@types/cors":"^2.8.17","@types/node":"^22.10.7","@types/react":"^19.0.7","@types/express":"^5.0.0","@types/fs-extra":"^11.0.4","@types/react-dom":"^19.0.3","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/quickbuild_2.1.0_1739530269399_0.9348184812207179","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@daiyu-5577/quickbuild","version":"2.1.1","keywords":["node","quickbuild","cli","build"],"author":{"name":"daiyu"},"license":"ISC","_id":"@daiyu-5577/quickbuild@2.1.1","maintainers":[{"name":"daiyu5577","email":"843355724@qq.com"}],"bin":{"quickbuild":"dist/index.js"},"dist":{"shasum":"266dbabd703059c1d40cddaf59265bd19b098bcc","tarball":"https://registry.npmjs.org/@daiyu-5577/quickbuild/-/quickbuild-2.1.1.tgz","fileCount":27,"integrity":"sha512-gkDC+MX2/sSOjmKQwwn7qUNbJgThomNJSsoVFCZjID1m4btcLQT6ydNsaGmaNL+iClijyMr3dM777SHKo5mRwA==","signatures":[{"sig":"MEUCIER2VBv7fEY5dXlLc9AjbvY9h+K2YWJerVwuCjhXX0uQAiEA/y+hW3xdJM89J4jY1LEwUIEcM+XV74Fj2LiQKQwFCCI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":544755},"main":"index.js","type":"module","types":"./index.d.ts","engines":{"node":">=16"},"gitHead":"fd0cbf102cda26144ba921628dd90f84b944aa59","scripts":{"tsc":"rm -rf ./dist && tsc && cp -r static/images dist/static && cp static/pages/*.less static/pages/*.js static/pages/*.html dist/static/pages && cp -rf database dist/database/ && cross-env NODE_ENV=production node esbuild.web.js","publish":"npm publish --access public","release":"release-it","test:link":"npm rm @daiyu-5577/quickbuild -g && npm link","start:build":"cross-env NODE_ENV=development nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts build","start:server":"cross-env NODE_ENV=development nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts server","build:esbuild":"node esbuild.web.js"},"_npmUser":{"name":"daiyu5577","email":"843355724@qq.com"},"_npmVersion":"8.19.3","description":"```bash # 本地启动 build command npm run start:build","directories":{},"_nodeVersion":"16.19.0","dependencies":{"ora":"^8.1.1","cors":"^2.8.5","glob":"^11.0.1","axios":"^1.7.9","chalk":"^5.4.1","dayjs":"^1.11.13","react":"^19.0.0","express":"5.0.0-beta.2","fs-extra":"^11.3.0","commander":"^13.0.0","react-dom":"^19.0.0","socket.io":"^4.8.1","react-router-dom":"^6.28.2","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","nodemon":"^3.1.9","ts-node":"^10.9.2","cross-env":"^7.0.3","release-it":"^17.11.0","typescript":"^5.7.3","@types/cors":"^2.8.17","@types/node":"^22.10.7","@types/react":"^19.0.7","@types/express":"^5.0.0","@types/fs-extra":"^11.0.4","@types/react-dom":"^19.0.3"},"_npmOperationalInternal":{"tmp":"tmp/quickbuild_2.1.1_1739776065847_0.753061013748596","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@daiyu-5577/quickbuild","version":"2.1.2","keywords":["node","quickbuild","cli","build"],"author":{"name":"daiyu"},"license":"ISC","_id":"@daiyu-5577/quickbuild@2.1.2","maintainers":[{"name":"daiyu5577","email":"843355724@qq.com"}],"bin":{"quickbuild":"dist/index.js"},"dist":{"shasum":"1bf27ccfd0b45e12cd248a9b86d1bdbb012bacd5","tarball":"https://registry.npmjs.org/@daiyu-5577/quickbuild/-/quickbuild-2.1.2.tgz","fileCount":28,"integrity":"sha512-z5pe79a3eLtGFUrBpv2Ztq1b4KFvQ9ETgHYQf5gF7SEqkA6zKzwDKadRU9r+G1nTPrTabF2JTqsj+DqxpPqV8A==","signatures":[{"sig":"MEUCICcWwwGsgc4oX1fYhRy12UOZJ4713Jn+3YM0qHUVHODyAiEAp/0MRrZFbNvexN5FjWAer/NlI8DSY3CBt78Yfuxmi20=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":551205},"main":"index.js","type":"module","types":"./index.d.ts","engines":{"node":">=16"},"gitHead":"1824ef8ac652a8d902651744e551db77c5960ba3","scripts":{"tsc":"rm -rf ./dist && tsc && cp -r static/images dist/static && cp static/pages/*.less static/pages/*.js static/pages/*.html dist/static/pages && cp -rf database dist/database/ && cross-env NODE_ENV=production node esbuild.web.js","publish":"npm publish --access public","release":"release-it","test:link":"npm rm @daiyu-5577/quickbuild -g && npm link","start:build":"cross-env NODE_ENV=development nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts build","start:server":"cross-env NODE_ENV=development nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts server","build:esbuild":"node esbuild.web.js"},"_npmUser":{"name":"daiyu5577","email":"843355724@qq.com"},"_npmVersion":"8.19.3","description":"```bash # 本地启动 build command npm run start:build","directories":{},"_nodeVersion":"16.19.0","dependencies":{"ora":"^8.1.1","cors":"^2.8.5","glob":"^11.0.1","axios":"^1.7.9","chalk":"^5.4.1","dayjs":"^1.11.13","react":"^19.0.0","express":"5.0.0-beta.2","fs-extra":"^11.3.0","commander":"^13.0.0","react-dom":"^19.0.0","socket.io":"^4.8.1","react-router-dom":"^6.28.2","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","nodemon":"^3.1.9","ts-node":"^10.9.2","cross-env":"^7.0.3","release-it":"^17.11.0","typescript":"^5.7.3","@types/cors":"^2.8.17","@types/node":"^22.10.7","@types/react":"^19.0.7","@types/express":"^5.0.0","@types/fs-extra":"^11.0.4","@types/react-dom":"^19.0.3"},"_npmOperationalInternal":{"tmp":"tmp/quickbuild_2.1.2_1740046054406_0.06306106657280175","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@daiyu-5577/quickbuild","version":"2.2.0","keywords":["node","quickbuild","cli","build"],"author":{"name":"daiyu"},"license":"ISC","_id":"@daiyu-5577/quickbuild@2.2.0","maintainers":[{"name":"daiyu5577","email":"843355724@qq.com"}],"bin":{"quickbuild":"dist/index.js"},"dist":{"shasum":"b467edcbcb9eef3b5a51ec44e0d244bbbccd42fd","tarball":"https://registry.npmjs.org/@daiyu-5577/quickbuild/-/quickbuild-2.2.0.tgz","fileCount":30,"integrity":"sha512-YsdjU83poF5fitBhpQ2Hn/KjOU7XVyavPxrANEQ0mD5en4viN35gT/LcYvZ1fmOKxDRvyV2EZXZGhhH7hq7k5Q==","signatures":[{"sig":"MEQCIHBMXE66gy2P9vxTDAwCH/K9gqa8GUdvk2B3USwITtmUAiA75mqn9+vc71BPTpeI1FnI17uLBIjoThZQfrw5Y52JAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":557037},"main":"index.js","type":"module","email":"843355724@qq.com","types":"./index.d.ts","engines":{"node":">=16"},"gitHead":"cd128b24d606600e9ce5d2ee7ad4db45ff0dd76a","scripts":{"tsc":"rm -rf ./dist && tsc && cp -r static/images dist/static && cp static/pages/*.less static/pages/*.js static/pages/*.html dist/static/pages && cp -rf database dist/database/ && cross-env NODE_ENV=production node esbuild.web.js","publish":"npm publish --access public","release":"release-it","test:link":"npm rm @daiyu-5577/quickbuild -g && npm link","start:build":"cross-env NODE_ENV=development nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts build -b dev -p web-slp-page/act/act2","start:server":"cross-env NODE_ENV=development nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts server","build:esbuild":"node esbuild.web.js"},"_npmUser":{"name":"daiyu5577","email":"843355724@qq.com"},"_npmVersion":"8.19.3","description":"front-end build service","directories":{},"_nodeVersion":"16.19.0","dependencies":{"ora":"^8.1.1","cors":"^2.8.5","glob":"^11.0.1","axios":"^1.7.9","chalk":"^5.4.1","dayjs":"^1.11.13","react":"^19.0.0","express":"5.0.0-beta.2","fs-extra":"^11.3.0","commander":"^13.0.0","react-dom":"^19.0.0","socket.io":"^4.8.1","react-router-dom":"^6.28.2","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","nodemon":"^3.1.9","ts-node":"^10.9.2","cross-env":"^7.0.3","release-it":"^17.11.0","typescript":"^5.7.3","@types/cors":"^2.8.17","@types/node":"^22.10.7","@types/react":"^19.0.7","@types/express":"^5.0.0","@types/fs-extra":"^11.0.4","@types/react-dom":"^19.0.3"},"_npmOperationalInternal":{"tmp":"tmp/quickbuild_2.2.0_1740455962057_0.6278639372183152","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@daiyu-5577/quickbuild","version":"2.2.1","keywords":["node","quickbuild","cli","build"],"author":{"name":"daiyu"},"license":"ISC","_id":"@daiyu-5577/quickbuild@2.2.1","maintainers":[{"name":"daiyu5577","email":"843355724@qq.com"}],"bin":{"quickbuild":"dist/index.js"},"dist":{"shasum":"fa374de1105c04dbf7d3eecf0e151085e2eb6bae","tarball":"https://registry.npmjs.org/@daiyu-5577/quickbuild/-/quickbuild-2.2.1.tgz","fileCount":30,"integrity":"sha512-1J+bdnOvgf8+Bd16DDn5krwczrbwQ5x162K6YnaF+JWk1cB/gx88HtYwTToxZVz5Z0G6J6+rW4kLdBZJ/lcPdA==","signatures":[{"sig":"MEUCIQDSZMId4clSzTta6LQvyg7DQyf8obn8VDpIZamo8WCj4AIgHVl7GWLuR+dFsBzwusOkCK8vzvODCq00IWSYEv+lfWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":557149},"main":"index.js","type":"module","email":"843355724@qq.com","types":"./index.d.ts","engines":{"node":">=16"},"gitHead":"f44a8ad90ccf2c915cf0f765ff964b2c539cecc8","scripts":{"tsc":"rm -rf ./dist && tsc && cp -r static/images dist/static && cp static/pages/*.less static/pages/*.js static/pages/*.html dist/static/pages && cp -rf database dist/database/ && cross-env NODE_ENV=production node esbuild.web.js","publish":"npm publish --access public","release":"release-it","test:link":"npm rm @daiyu-5577/quickbuild -g && npm link","start:build":"cross-env NODE_ENV=development nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts build -b dev -p web-slp-page/act/act2","start:server":"cross-env NODE_ENV=development nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts server","build:esbuild":"node esbuild.web.js"},"_npmUser":{"name":"daiyu5577","email":"843355724@qq.com"},"_npmVersion":"8.19.3","description":"front-end build service","directories":{},"_nodeVersion":"16.19.0","dependencies":{"ora":"^8.1.1","cors":"^2.8.5","glob":"^11.0.1","axios":"^1.7.9","chalk":"^5.4.1","dayjs":"^1.11.13","react":"^19.0.0","express":"5.0.0-beta.2","fs-extra":"^11.3.0","commander":"^13.0.0","react-dom":"^19.0.0","socket.io":"^4.8.1","react-router-dom":"^6.28.2","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","nodemon":"^3.1.9","ts-node":"^10.9.2","cross-env":"^7.0.3","release-it":"^17.11.0","typescript":"^5.7.3","@types/cors":"^2.8.17","@types/node":"^22.10.7","@types/react":"^19.0.7","@types/express":"^5.0.0","@types/fs-extra":"^11.0.4","@types/react-dom":"^19.0.3"},"_npmOperationalInternal":{"tmp":"tmp/quickbuild_2.2.1_1740462984519_0.5968811712436581","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@daiyu-5577/quickbuild","version":"2.3.0","keywords":["node","quickbuild","cli","build"],"author":{"name":"daiyu"},"license":"ISC","_id":"@daiyu-5577/quickbuild@2.3.0","maintainers":[{"name":"daiyu5577","email":"843355724@qq.com"}],"bin":{"quickbuild":"dist/index.js"},"dist":{"shasum":"3e57dce77d1658ae3eb6617cf349a73127d37407","tarball":"https://registry.npmjs.org/@daiyu-5577/quickbuild/-/quickbuild-2.3.0.tgz","fileCount":30,"integrity":"sha512-rJWU/q2l92W8/vNBk4ud3bSXgRXjJ/4g86Ron6Eg6uumpKmPJi+MxGPD53oa9STURYo8mBhWn1iBpsewE48Eug==","signatures":[{"sig":"MEUCIFe8AKEvehJHoZ3d+wY9zrj9MYVVvT/wJOSG3tiju9rRAiEA/yF/ZFY53nRt542FuBsOUpIHeak7rGqwlAcjd1SfcFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":564237},"main":"index.js","type":"module","email":"843355724@qq.com","types":"./index.d.ts","engines":{"node":">=16"},"gitHead":"60e64a428e221d1263f8187d37980c4862efb8ca","scripts":{"tsc":"rm -rf ./dist && tsc && cp -r static/images dist/static && cp static/pages/*.less static/pages/*.js static/pages/*.html dist/static/pages && cp -rf database dist/database/ && cross-env NODE_ENV=production node esbuild.web.js","publish":"npm publish --access public","release":"release-it","test:link":"npm rm @daiyu-5577/quickbuild -g && npm link","start:build":"cross-env NODE_ENV=development nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts build -b dev -p web-slp-page/act/act2","start:server":"cross-env NODE_ENV=development nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts server","build:esbuild":"node esbuild.web.js"},"_npmUser":{"name":"daiyu5577","email":"843355724@qq.com"},"_npmVersion":"8.19.3","description":"front-end build service","directories":{},"_nodeVersion":"16.19.0","dependencies":{"ora":"^8.1.1","cors":"^2.8.5","glob":"^11.0.1","axios":"^1.7.9","chalk":"^5.4.1","dayjs":"^1.11.13","react":"^19.0.0","express":"5.0.0-beta.2","fs-extra":"^11.3.0","commander":"^13.0.0","react-dom":"^19.0.0","socket.io":"^4.8.1","react-router-dom":"^6.28.2","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","nodemon":"^3.1.9","ts-node":"^10.9.2","cross-env":"^7.0.3","release-it":"^17.11.0","typescript":"^5.7.3","@types/cors":"^2.8.17","@types/node":"^22.10.7","@types/react":"^19.0.7","@types/express":"^5.0.0","@types/fs-extra":"^11.0.4","@types/react-dom":"^19.0.3"},"_npmOperationalInternal":{"tmp":"tmp/quickbuild_2.3.0_1740548494117_0.6898706535256367","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@daiyu-5577/quickbuild","version":"2.3.1","keywords":["node","quickbuild","cli","build"],"author":{"name":"daiyu"},"license":"ISC","_id":"@daiyu-5577/quickbuild@2.3.1","maintainers":[{"name":"daiyu5577","email":"843355724@qq.com"}],"bin":{"quickbuild":"dist/index.js"},"dist":{"shasum":"3bd766db68223a31c248fefafa8bd0c39c1a6092","tarball":"https://registry.npmjs.org/@daiyu-5577/quickbuild/-/quickbuild-2.3.1.tgz","fileCount":30,"integrity":"sha512-fAdYuFgI+CK9MN0aOKZBjIRrPwPc+05JgqmCE4J7n8BtETgl8W+ypE2rUZgqY6UIWs3hIY+GN+7jmMEcKEy76g==","signatures":[{"sig":"MEUCIQCODdmPsy0cZJj+cCSzS7HM9FsMxKZ1xKn0bfi+Qqy9sAIgCnxeiNsxX6fwSEl/QWKf88iSiUqF1zI0iOoZcVv2788=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":566118},"main":"index.js","type":"module","email":"843355724@qq.com","types":"./index.d.ts","engines":{"node":">=16"},"gitHead":"12774ea8e2aa4d25261700a1a7543af26e3e1eb2","scripts":{"tsc":"rm -rf ./dist && tsc && cp -r static/images dist/static && cp static/pages/*.less static/pages/*.js static/pages/*.html dist/static/pages && cp -rf database dist/database/ && cross-env NODE_ENV=production node esbuild.web.js","publish":"npm publish --access public","release":"release-it","test:link":"npm rm @daiyu-5577/quickbuild -g && npm link","start:build":"cross-env NODE_ENV=development nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts build -b dev -p web-slp-page/act/act2","start:server":"cross-env NODE_ENV=development nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts server","build:esbuild":"node esbuild.web.js"},"_npmUser":{"name":"daiyu5577","email":"843355724@qq.com"},"_npmVersion":"8.19.3","description":"front-end build service","directories":{},"_nodeVersion":"16.19.0","dependencies":{"ora":"^8.1.1","cors":"^2.8.5","glob":"^11.0.1","axios":"^1.7.9","chalk":"^5.4.1","dayjs":"^1.11.13","react":"^19.0.0","express":"5.0.0-beta.2","fs-extra":"^11.3.0","commander":"^13.0.0","react-dom":"^19.0.0","socket.io":"^4.8.1","react-router-dom":"^6.28.2","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","nodemon":"^3.1.9","ts-node":"^10.9.2","cross-env":"^7.0.3","release-it":"^17.11.0","typescript":"^5.7.3","@types/cors":"^2.8.17","@types/node":"^22.10.7","@types/react":"^19.0.7","@types/express":"^5.0.0","@types/fs-extra":"^11.0.4","@types/react-dom":"^19.0.3"},"_npmOperationalInternal":{"tmp":"tmp/quickbuild_2.3.1_1740564379719_0.24291730445685755","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@daiyu-5577/quickbuild","version":"2.4.0","keywords":["node","quickbuild","cli","build"],"author":{"name":"daiyu"},"license":"ISC","_id":"@daiyu-5577/quickbuild@2.4.0","maintainers":[{"name":"daiyu5577","email":"843355724@qq.com"}],"bin":{"quickbuild":"dist/index.js"},"dist":{"shasum":"6ef60969dcd10e532769dfa3998930d25b52733b","tarball":"https://registry.npmjs.org/@daiyu-5577/quickbuild/-/quickbuild-2.4.0.tgz","fileCount":33,"integrity":"sha512-GcrsIQjV2wKYrwws6f1fjt2vi+9nS7FgmMq44SDM6215FtFfSHZz2LSncwpI/8HOjN4F3iQCVfCAnfL2zMeUcA==","signatures":[{"sig":"MEUCIDz5A0caJk3asSm70BBQ5eXZMVgw48EDorVQjjJKjkCSAiEAvvLbGhoXoFFn0X/pU8py0m93lnweMdTqwIcjXRuCnEI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":575620},"main":"index.js","type":"module","email":"843355724@qq.com","types":"./index.d.ts","engines":{"node":">=16"},"gitHead":"d9cbe21361bbbba7cfc17ca7a865dc45d8f3a7c6","scripts":{"tsc":"rm -rf ./dist && tsc && cp -r static/images dist/static && cp static/pages/*.less static/pages/*.js static/pages/*.html dist/static/pages && cp -rf database dist/database/ && cross-env NODE_ENV=production node esbuild.web.js","publish":"npm publish --access public","release":"release-it","test:link":"npm rm @daiyu-5577/quickbuild -g && npm link","start:build":"cross-env NODE_ENV=development nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts build -b dev -p web-slp-page/act/act2","start:server":"cross-env NODE_ENV=development nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts server","build:esbuild":"node esbuild.web.js"},"_npmUser":{"name":"daiyu5577","email":"843355724@qq.com"},"_npmVersion":"8.19.3","description":"front-end build service","directories":{},"_nodeVersion":"16.19.0","dependencies":{"ora":"^8.1.1","cors":"^2.8.5","cron":"^4.1.0","glob":"^11.0.1","axios":"^1.7.9","chalk":"^5.4.1","dayjs":"^1.11.13","react":"^19.0.0","express":"5.0.0-beta.2","winston":"^3.17.0","fs-extra":"^11.3.0","commander":"^13.0.0","react-dom":"^19.0.0","socket.io":"^4.8.1","react-router-dom":"^6.28.2","socket.io-client":"^4.8.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","nodemon":"^3.1.9","ts-node":"^10.9.2","cross-env":"^7.0.3","release-it":"^17.11.0","typescript":"^5.7.3","@types/cors":"^2.8.17","@types/node":"^22.10.7","@types/react":"^19.0.7","@types/express":"^5.0.0","@types/fs-extra":"^11.0.4","@types/react-dom":"^19.0.3"},"_npmOperationalInternal":{"tmp":"tmp/quickbuild_2.4.0_1741141799815_0.8614130593330727","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@daiyu-5577/quickbuild","version":"2.4.1","keywords":["node","quickbuild","cli","build"],"author":{"name":"daiyu"},"license":"ISC","_id":"@daiyu-5577/quickbuild@2.4.1","maintainers":[{"name":"daiyu5577","email":"843355724@qq.com"}],"bin":{"quickbuild":"dist/index.js"},"dist":{"shasum":"92e6594e66bd95ff13eadf0d4ffd8fd735da2157","tarball":"https://registry.npmjs.org/@daiyu-5577/quickbuild/-/quickbuild-2.4.1.tgz","fileCount":33,"integrity":"sha512-ggUugZggZKK06hFpTZSEFGblML14VPhVxur3ZRA7P7sv0hFFwe7yvbq+jdS+Lfm8hqmQJOi6DjqLAYp4mm4GrA==","signatures":[{"sig":"MEQCIAcgaO5FmL2sbP9ROn5FoV6fk4mbWNnZAeO1P1n9VqZVAiAo5jOxJ7ygZz4XZwNLJ2v7njb0La/uoqpbX/EvPDggQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":575642},"main":"index.js","type":"module","email":"843355724@qq.com","types":"./index.d.ts","engines":{"node":">=16"},"gitHead":"1b994d722482ebcd35b1fd3493ff2a4e28f88013","scripts":{"tsc":"rm -rf ./dist && tsc && cp -r static/images dist/static && cp static/pages/*.less static/pages/*.js static/pages/*.html dist/static/pages && cp -rf database dist/database/ && cross-env NODE_ENV=production node esbuild.web.js","publish":"npm publish --access public","release":"release-it","test:link":"npm rm @daiyu-5577/quickbuild -g && npm link","start:build":"cross-env NODE_ENV=development nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts build -b dev -p web-slp-page/act/act2","start:server":"cross-env NODE_ENV=development nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts server","build:esbuild":"node esbuild.web.js"},"_npmUser":{"name":"daiyu5577","email":"843355724@qq.com"},"_npmVersion":"8.19.3","description":"front-end build service","directories":{},"_nodeVersion":"16.19.0","dependencies":{"ora":"^8.1.1","cors":"^2.8.5","cron":"^4.1.0","glob":"^11.0.1","axios":"^1.7.9","chalk":"^5.4.1","dayjs":"^1.11.13","react":"^19.0.0","express":"5.0.0-beta.2","winston":"^3.17.0","fs-extra":"^11.3.0","commander":"^13.0.0","react-dom":"^19.0.0","socket.io":"^4.8.1","react-router-dom":"^6.28.2","socket.io-client":"^4.8.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","nodemon":"^3.1.9","ts-node":"^10.9.2","cross-env":"^7.0.3","release-it":"^17.11.0","typescript":"^5.7.3","@types/cors":"^2.8.17","@types/node":"^22.10.7","@types/react":"^19.0.7","@types/express":"^5.0.0","@types/fs-extra":"^11.0.4","@types/react-dom":"^19.0.3"},"_npmOperationalInternal":{"tmp":"tmp/quickbuild_2.4.1_1741143872650_0.8954186697289599","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"@daiyu-5577/quickbuild","version":"2.4.2","keywords":["node","quickbuild","cli","build"],"author":{"name":"daiyu"},"license":"ISC","_id":"@daiyu-5577/quickbuild@2.4.2","maintainers":[{"name":"daiyu5577","email":"843355724@qq.com"}],"bin":{"quickbuild":"dist/index.js"},"dist":{"shasum":"f6a26f00941708a8c985b48dc58a656947891424","tarball":"https://registry.npmjs.org/@daiyu-5577/quickbuild/-/quickbuild-2.4.2.tgz","fileCount":33,"integrity":"sha512-LlhxDhPxY+hys1Mv5WMQS7JfIXkQT59TB+EC/LMcvLrY1+FVNzVexrjWu4t9JItKnPUYyem8+2jIasHRJAxBhg==","signatures":[{"sig":"MEQCIEYNP/y7MHK9x6kVTglNDufhTEvD6SmtIC+w0Pv34u9fAiAL7aj6GJ+QSYe58ZD+RXR/Hq76yl2urMXknPyluejsKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":575688},"main":"index.js","type":"module","email":"843355724@qq.com","types":"./index.d.ts","engines":{"node":">=16"},"gitHead":"2390b1b1dd20a1820f59956c7527981bf37f7f8b","scripts":{"tsc":"rm -rf ./dist && tsc && cp -r static/images dist/static && cp static/pages/*.less static/pages/*.js static/pages/*.html dist/static/pages && cp -rf database dist/database/ && cross-env NODE_ENV=production node esbuild.web.js","publish":"npm publish --access public","release":"release-it","test:link":"npm rm @daiyu-5577/quickbuild -g && npm link","start:build":"cross-env NODE_ENV=development nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts build -b dev -p web-slp-page/act/act2","start:server":"cross-env NODE_ENV=development nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts server","build:esbuild":"node esbuild.web.js"},"_npmUser":{"name":"daiyu5577","email":"843355724@qq.com"},"_npmVersion":"8.19.3","description":"front-end build service","directories":{},"_nodeVersion":"16.19.0","dependencies":{"ora":"^8.1.1","cors":"^2.8.5","cron":"^4.1.0","glob":"^11.0.1","axios":"^1.7.9","chalk":"^5.4.1","dayjs":"^1.11.13","react":"^19.0.0","express":"5.0.0-beta.2","winston":"^3.17.0","fs-extra":"^11.3.0","commander":"^13.0.0","react-dom":"^19.0.0","socket.io":"^4.8.1","react-router-dom":"^6.28.2","socket.io-client":"^4.8.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","nodemon":"^3.1.9","ts-node":"^10.9.2","cross-env":"^7.0.3","release-it":"^17.11.0","typescript":"^5.7.3","@types/cors":"^2.8.17","@types/node":"^22.10.7","@types/react":"^19.0.7","@types/express":"^5.0.0","@types/fs-extra":"^11.0.4","@types/react-dom":"^19.0.3"},"_npmOperationalInternal":{"tmp":"tmp/quickbuild_2.4.2_1741145557623_0.2552813137749037","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"@daiyu-5577/quickbuild","version":"2.4.3","keywords":["node","quickbuild","cli","build"],"author":{"name":"daiyu"},"license":"ISC","_id":"@daiyu-5577/quickbuild@2.4.3","maintainers":[{"name":"daiyu5577","email":"843355724@qq.com"}],"bin":{"quickbuild":"dist/index.js"},"dist":{"shasum":"ffb4eb3f210168ad6c906ba4abce293cb741570b","tarball":"https://registry.npmjs.org/@daiyu-5577/quickbuild/-/quickbuild-2.4.3.tgz","fileCount":33,"integrity":"sha512-0RN4ThUkjxZsaUkQpvchIQBGzpW63ZKP8MxpHCAbCS/BbW+H2aZD0QtGfe3ZaAceyU0YOW1zFUEdICJToW4Igg==","signatures":[{"sig":"MEUCIFBQCApL5XYwXIyNtwaWkz2sPNlBZAf8Le7zlJduOp4YAiEAmSUgdxwndBorqg1J/rZUuE44MU9lToy1vlCxMwZgoes=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":582487},"main":"index.js","type":"module","email":"843355724@qq.com","types":"./index.d.ts","engines":{"node":">=16"},"gitHead":"81beacc46645b52004926e86003e5b7b047a45e1","scripts":{"tsc":"rm -rf ./dist && tsc && cp -r static/images dist/static && cp static/pages/*.less static/pages/*.js static/pages/*.html dist/static/pages && cp -rf database dist/database/ && cross-env NODE_ENV=production node esbuild.web.js","publish":"npm publish --access public","release":"release-it","test:link":"npm rm @daiyu-5577/quickbuild -g && npm link","start:build":"cross-env NODE_ENV=development nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts build -b dev -p web-slp-page/act/act2 -n http://localhost:3000/api/notify2","start:server":"cross-env NODE_ENV=development nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts server","build:esbuild":"node esbuild.web.js"},"_npmUser":{"name":"daiyu5577","email":"843355724@qq.com"},"_npmVersion":"8.19.3","description":"front-end build service","directories":{},"_nodeVersion":"16.19.0","dependencies":{"ora":"^8.1.1","cors":"^2.8.5","cron":"^4.1.0","glob":"^11.0.1","axios":"^1.7.9","chalk":"^5.4.1","dayjs":"^1.11.13","react":"^19.0.0","express":"5.0.0-beta.2","winston":"^3.17.0","fs-extra":"^11.3.0","commander":"^13.0.0","react-dom":"^19.0.0","socket.io":"^4.8.1","react-router-dom":"^6.28.2","socket.io-client":"^4.8.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","nodemon":"^3.1.9","ts-node":"^10.9.2","cross-env":"^7.0.3","release-it":"^17.11.0","typescript":"^5.7.3","@types/cors":"^2.8.17","@types/node":"^22.10.7","@types/react":"^19.0.7","@types/express":"^5.0.0","@types/fs-extra":"^11.0.4","@types/react-dom":"^19.0.3"},"_npmOperationalInternal":{"tmp":"tmp/quickbuild_2.4.3_1741162081120_0.12369950117936068","host":"s3://npm-registry-packages-npm-production"}},"2.4.4":{"name":"@daiyu-5577/quickbuild","version":"2.4.4","keywords":["node","quickbuild","cli","build"],"author":{"name":"daiyu"},"license":"ISC","_id":"@daiyu-5577/quickbuild@2.4.4","maintainers":[{"name":"daiyu5577","email":"843355724@qq.com"}],"bin":{"quickbuild":"dist/index.js"},"dist":{"shasum":"87290070b4c958c4bb34608595cab0d484ff5fbf","tarball":"https://registry.npmjs.org/@daiyu-5577/quickbuild/-/quickbuild-2.4.4.tgz","fileCount":33,"integrity":"sha512-0LDh6dZcgMcmUj5vqagfEx7mrGH7CpIGjwRTOuAypldKHJ+FRA4HRS4CIahrkq+o4dUm0uWalpPM1X9EXuWluw==","signatures":[{"sig":"MEUCIGzdUAdaC2dJWVXC1pu0oTX+80R1rcMlZl1rLEPmSSSqAiEA0x8ibMzSbPINRTJ6dRoHZUPtzXyP2DijwbzY3VsJ0Ps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":583759},"main":"index.js","type":"module","email":"843355724@qq.com","types":"./index.d.ts","engines":{"node":">=16"},"gitHead":"a5bb7a1760962b75994e50cb8515a0ceae468463","scripts":{"tsc":"rm -rf ./dist && tsc && cp -r static/images dist/static && cp static/pages/*.less static/pages/*.js static/pages/*.html dist/static/pages && cp -rf database dist/database/ && cross-env NODE_ENV=production node esbuild.web.js","publish":"npm publish --access public","release":"release-it","test:link":"npm rm @daiyu-5577/quickbuild -g && npm link","start:build":"cross-env NODE_ENV=development nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts build -b dev -p web-slp-page/act/act2 -n http://localhost:3000/api/notify2","start:server":"cross-env NODE_ENV=development nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts server","build:esbuild":"node esbuild.web.js"},"_npmUser":{"name":"daiyu5577","email":"843355724@qq.com"},"_npmVersion":"8.19.3","description":"front-end build service","directories":{},"_nodeVersion":"16.19.0","dependencies":{"ora":"^8.1.1","cors":"^2.8.5","cron":"^4.1.0","glob":"^11.0.1","axios":"^1.7.9","chalk":"^5.4.1","dayjs":"^1.11.13","react":"^19.0.0","express":"5.0.0-beta.2","winston":"^3.17.0","fs-extra":"^11.3.0","commander":"^13.0.0","react-dom":"^19.0.0","socket.io":"^4.8.1","react-router-dom":"^6.28.2","socket.io-client":"^4.8.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","nodemon":"^3.1.9","ts-node":"^10.9.2","cross-env":"^7.0.3","release-it":"^17.11.0","typescript":"^5.7.3","@types/cors":"^2.8.17","@types/node":"^22.10.7","@types/react":"^19.0.7","@types/express":"^5.0.0","@types/fs-extra":"^11.0.4","@types/react-dom":"^19.0.3"},"_npmOperationalInternal":{"tmp":"tmp/quickbuild_2.4.4_1741169902779_0.47317174091086756","host":"s3://npm-registry-packages-npm-production"}},"2.4.5":{"name":"@daiyu-5577/quickbuild","version":"2.4.5","keywords":["node","quickbuild","cli","build"],"author":{"name":"daiyu"},"license":"ISC","_id":"@daiyu-5577/quickbuild@2.4.5","maintainers":[{"name":"daiyu5577","email":"843355724@qq.com"}],"bin":{"quickbuild":"dist/index.js"},"dist":{"shasum":"bdd4bdc93637b15fd47ba0ed05e3b9a19512f739","tarball":"https://registry.npmjs.org/@daiyu-5577/quickbuild/-/quickbuild-2.4.5.tgz","fileCount":34,"integrity":"sha512-Wovoy5qNk+Rgju6BXkLhHX081ArD4R/aW2rXOWCHaP56dnKiDGwkWN/vhyjvM6buFsd/FWD91g6RgmC6ZL94Ow==","signatures":[{"sig":"MEUCIQDnLTLUvBdjw0kxo/4zqPVRad3dPQ/KVDZNXK+/RJldEgIgU2CII4mUrXH+HK13EsOqL9QmIUIsXM97CBhasbM8qxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":587352},"main":"index.js","type":"module","email":"843355724@qq.com","types":"./index.d.ts","engines":{"node":">=16"},"gitHead":"bdc9e10392f4d2d83c0efa61ed3b50483371d6c5","scripts":{"tsc":"rm -rf ./dist && tsc && cp -r static/images dist/static && cp static/pages/*.less static/pages/*.js static/pages/*.html dist/static/pages && cp -rf database dist/database/ && cross-env NODE_ENV=production node esbuild.web.js","publish":"npm publish --access public","release":"release-it","test:link":"npm rm @daiyu-5577/quickbuild -g && npm link","start:build":"cross-env NODE_ENV=development nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts build -b dev -p web-slp-page/act/act2 -n http://localhost:3000/api/notify2","start:server":"cross-env NODE_ENV=development nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts server","build:esbuild":"node esbuild.web.js"},"_npmUser":{"name":"daiyu5577","email":"843355724@qq.com"},"_npmVersion":"8.19.3","description":"front-end build service","directories":{},"_nodeVersion":"16.19.0","dependencies":{"ora":"^8.1.1","cors":"^2.8.5","cron":"^4.1.0","glob":"^11.0.1","axios":"^1.7.9","chalk":"^5.4.1","dayjs":"^1.11.13","react":"^19.0.0","express":"5.0.0-beta.2","winston":"^3.17.0","fs-extra":"^11.3.0","commander":"^13.0.0","react-dom":"^19.0.0","socket.io":"^4.8.1","react-router-dom":"^6.28.2","socket.io-client":"^4.8.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","nodemon":"^3.1.9","ts-node":"^10.9.2","cross-env":"^7.0.3","release-it":"^17.11.0","typescript":"^5.7.3","@types/cors":"^2.8.17","@types/node":"^22.10.7","@types/react":"^19.0.7","@types/express":"^5.0.0","@types/fs-extra":"^11.0.4","@types/react-dom":"^19.0.3"},"_npmOperationalInternal":{"tmp":"tmp/quickbuild_2.4.5_1741241564750_0.4327568091018037","host":"s3://npm-registry-packages-npm-production"}},"2.4.6":{"name":"@daiyu-5577/quickbuild","version":"2.4.6","keywords":["node","quickbuild","cli","build"],"author":{"name":"daiyu"},"license":"ISC","_id":"@daiyu-5577/quickbuild@2.4.6","maintainers":[{"name":"daiyu5577","email":"843355724@qq.com"}],"bin":{"quickbuild":"dist/index.js"},"dist":{"shasum":"bdcb7b8ea520478c0a144beaaed5b61af268f496","tarball":"https://registry.npmjs.org/@daiyu-5577/quickbuild/-/quickbuild-2.4.6.tgz","fileCount":35,"integrity":"sha512-ucCvC5hF99207lWcgTzSiTE23O8zqBpeA8FFL6b6OYrqNnKcT/NTkKVOeOBoU1XvlcZRupOz4QLWc5ikvt4mMA==","signatures":[{"sig":"MEUCIAqPvpFzmdTdK2Wpige7CfBzPidqtEQHsb+kp8c04B/qAiEAspwws2qVTlUjalPlnLG5mbtJRBRysZFr5iVk6IX2SZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":596626},"main":"index.js","type":"module","email":"843355724@qq.com","types":"./index.d.ts","engines":{"node":">=16"},"gitHead":"5eacf5ad97dbadd5ff46c9de1a14be086d97f6b7","scripts":{"tsc":"rm -rf ./dist && tsc && cp -r static/images dist/static && cp static/pages/*.less static/pages/*.js static/pages/*.html dist/static/pages && cp -rf database dist/database/ && cross-env NODE_ENV=production node esbuild.web.js","publish":"npm publish --access public","release":"release-it","test:link":"npm rm @daiyu-5577/quickbuild -g && npm link","start:build":"cross-env NODE_ENV=development nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts build -b dev -p web-slp-page/act/act2 -n http://localhost:3000/api/notify","start:server":"cross-env NODE_ENV=development nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts server","build:esbuild":"node esbuild.web.js"},"_npmUser":{"name":"daiyu5577","email":"843355724@qq.com"},"_npmVersion":"8.19.3","description":"front-end build service","directories":{},"_nodeVersion":"16.19.0","dependencies":{"ora":"^8.1.1","cors":"^2.8.5","cron":"^4.1.0","glob":"^11.0.1","axios":"^1.7.9","chalk":"^5.4.1","dayjs":"^1.11.13","react":"^19.0.0","express":"5.0.0-beta.2","winston":"^3.17.0","fs-extra":"^11.3.0","commander":"^13.0.0","react-dom":"^19.0.0","socket.io":"^4.8.1","react-router-dom":"^6.28.2","socket.io-client":"^4.8.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","nodemon":"^3.1.9","ts-node":"^10.9.2","cross-env":"^7.0.3","release-it":"^17.11.0","typescript":"^5.7.3","@types/cors":"^2.8.17","@types/node":"^22.10.7","@types/react":"^19.0.7","@types/express":"^5.0.0","@types/fs-extra":"^11.0.4","@types/react-dom":"^19.0.3"},"_npmOperationalInternal":{"tmp":"tmp/quickbuild_2.4.6_1741338914075_0.9498278346568967","host":"s3://npm-registry-packages-npm-production"}},"2.4.7":{"name":"@daiyu-5577/quickbuild","version":"2.4.7","keywords":["node","quickbuild","cli","build"],"author":{"name":"daiyu"},"license":"ISC","_id":"@daiyu-5577/quickbuild@2.4.7","maintainers":[{"name":"daiyu5577","email":"843355724@qq.com"}],"bin":{"quickbuild":"dist/index.js"},"dist":{"shasum":"1f61c76cfaa92c2d972fd3553720236883d0e6e6","tarball":"https://registry.npmjs.org/@daiyu-5577/quickbuild/-/quickbuild-2.4.7.tgz","fileCount":35,"integrity":"sha512-Nr1EhTEqr7uObF3L7jskGOpCHLrFtaeqr4ozUrjhHR4MTUJKpTXw9Fx8S3Y02VXivALme3hdliVE8f5bgZYnGQ==","signatures":[{"sig":"MEQCIHHrZAZ0SktNfs2o/5L6gDmYyow0WkejhKPOGPWH6imsAiAwLUs/aiBBmllcmJ8FE69OoVaNyLfAkcfG7lI/3HFqSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":604001},"main":"index.js","type":"module","email":"843355724@qq.com","types":"./index.d.ts","engines":{"node":">=16"},"gitHead":"9b108d3a7366777d50c2a81571b35e0098a2aa39","scripts":{"tsc":"rm -rf ./dist && tsc && cp -r static/images dist/static && cp static/pages/*.less static/pages/*.js static/pages/*.html dist/static/pages && cp -rf database dist/database/ && cross-env NODE_ENV=production node esbuild.web.js","publish":"npm publish --access public","release":"release-it","test:link":"npm rm @daiyu-5577/quickbuild -g && npm link","start:build":"cross-env NODE_ENV=development nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts build -b dev -p web-slp-page/act/act2 -n http://localhost:3000/api/notify","start:server":"cross-env NODE_ENV=development nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts server","build:esbuild":"node esbuild.web.js"},"_npmUser":{"name":"daiyu5577","email":"843355724@qq.com"},"_npmVersion":"8.19.3","description":"front-end build service","directories":{},"_nodeVersion":"16.19.0","dependencies":{"ora":"^8.1.1","cors":"^2.8.5","cron":"^4.1.0","glob":"^11.0.1","axios":"^1.7.9","chalk":"^5.4.1","dayjs":"^1.11.13","react":"^19.0.0","express":"5.0.0-beta.2","winston":"^3.17.0","fs-extra":"^11.3.0","commander":"^13.0.0","react-dom":"^19.0.0","socket.io":"^4.8.1","react-router-dom":"^6.28.2","socket.io-client":"^4.8.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","nodemon":"^3.1.9","ts-node":"^10.9.2","cross-env":"^7.0.3","release-it":"^17.11.0","typescript":"^5.7.3","@types/cors":"^2.8.17","@types/node":"^22.10.7","@types/react":"^19.0.7","@types/express":"^5.0.0","@types/fs-extra":"^11.0.4","@types/react-dom":"^19.0.3"},"_npmOperationalInternal":{"tmp":"tmp/quickbuild_2.4.7_1741666517848_0.8364329129436514","host":"s3://npm-registry-packages-npm-production"}},"2.4.8":{"name":"@daiyu-5577/quickbuild","version":"2.4.8","keywords":["node","quickbuild","cli","build"],"author":{"name":"daiyu"},"license":"ISC","_id":"@daiyu-5577/quickbuild@2.4.8","maintainers":[{"name":"daiyu5577","email":"843355724@qq.com"}],"bin":{"quickbuild":"dist/index.js"},"dist":{"shasum":"6257183b73016d17ab6b71c11abe2169c188ccc3","tarball":"https://registry.npmjs.org/@daiyu-5577/quickbuild/-/quickbuild-2.4.8.tgz","fileCount":35,"integrity":"sha512-PIQBWoIMcktzVrD7f6YjwDnhGODoXvu96ApN41sjLTqYNwZesE9QgSogTCnTgEm3i/uUvNPElUc0IDHHDfryeQ==","signatures":[{"sig":"MEYCIQDsevuMwRjfXYjLaDzQ1xoIR6wZKl6RvnSMAG+nzR1BuwIhANdqtAVa+14t2ldJ4e46qJWrRRECJskWG+NSB0652iLw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":610446},"main":"index.js","type":"module","email":"843355724@qq.com","types":"./index.d.ts","engines":{"node":">=16"},"gitHead":"f06198ba0f03581e38682bf382ee2d3473610cf9","scripts":{"tsc":"rm -rf ./dist && tsc && cp -r static/images dist/static && cp static/pages/*.less static/pages/*.js static/pages/*.html dist/static/pages && cp -rf database dist/database/ && cross-env NODE_ENV=production node esbuild.web.js","publish":"npm publish --access public","release":"release-it","test:link":"npm rm @daiyu-5577/quickbuild -g && npm link","start:build":"cross-env NODE_ENV=development nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts build -b dev -p web-slp-page/act/act2 -n http://localhost:3000/api/notify","start:server":"cross-env NODE_ENV=development nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts server","build:esbuild":"node esbuild.web.js"},"_npmUser":{"name":"daiyu5577","email":"843355724@qq.com"},"_npmVersion":"8.19.3","description":"front-end build service","directories":{},"_nodeVersion":"16.19.0","dependencies":{"ora":"^8.1.1","cors":"^2.8.5","cron":"^4.1.0","glob":"^11.0.1","axios":"^1.7.9","chalk":"^5.4.1","dayjs":"^1.11.13","react":"^19.0.0","express":"5.0.0-beta.2","winston":"^3.17.0","fs-extra":"^11.3.0","commander":"^13.0.0","react-dom":"^19.0.0","socket.io":"^4.8.1","react-router-dom":"^6.28.2","socket.io-client":"^4.8.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","nodemon":"^3.1.9","ts-node":"^10.9.2","cross-env":"^7.0.3","release-it":"^17.11.0","typescript":"^5.7.3","@types/cors":"^2.8.17","@types/node":"^22.10.7","@types/react":"^19.0.7","@types/express":"^5.0.0","@types/fs-extra":"^11.0.4","@types/react-dom":"^19.0.3"},"_npmOperationalInternal":{"tmp":"tmp/quickbuild_2.4.8_1741685606026_0.8218552537165211","host":"s3://npm-registry-packages-npm-production"}},"2.4.9":{"name":"@daiyu-5577/quickbuild","version":"2.4.9","keywords":["node","quickbuild","cli","build"],"author":{"name":"daiyu"},"license":"ISC","_id":"@daiyu-5577/quickbuild@2.4.9","maintainers":[{"name":"daiyu5577","email":"843355724@qq.com"}],"bin":{"quickbuild":"dist/index.js"},"dist":{"shasum":"a99e0542ef26ca327d2df74b0828b3b708f88030","tarball":"https://registry.npmjs.org/@daiyu-5577/quickbuild/-/quickbuild-2.4.9.tgz","fileCount":35,"integrity":"sha512-QUShAvIv6xa8yJgL3jLfNmDJ7FF9YaOC/iN+1zwktKYrY/spxIZPNX3xnaTT1DJIqJE01Qxd34ciXpZoFXqLog==","signatures":[{"sig":"MEUCIBhboHGLzMj9Z6uTnbb0plIKSEyYJAXK+2BTg2O+y12MAiEA7ai9efcK6nu7L2myDgo8/iONVeS/+tzBoG8ZArfmaLY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":610529},"main":"index.js","type":"module","email":"843355724@qq.com","types":"./index.d.ts","engines":{"node":">=16"},"gitHead":"cee09757bae3a7a16d6dff83ec060a782a362e5b","scripts":{"tsc":"rm -rf ./dist && tsc && cp -r static/images dist/static && cp static/pages/*.less static/pages/*.js static/pages/*.html dist/static/pages && cp -rf database dist/database/ && cross-env NODE_ENV=production node esbuild.web.js","publish":"npm publish --access public","release":"release-it","srelease":"standard-version","test:link":"npm rm @daiyu-5577/quickbuild -g && npm link","start:build":"cross-env NODE_ENV=development nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts build -b dev -p web-slp-page/act/act2 -n http://localhost:3000/api/notify","start:server":"cross-env NODE_ENV=development nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts server","build:esbuild":"node esbuild.web.js"},"_npmUser":{"name":"daiyu5577","email":"843355724@qq.com"},"_npmVersion":"8.19.3","description":"front-end build service","directories":{},"_nodeVersion":"16.19.0","dependencies":{"ora":"^8.1.1","cors":"^2.8.5","cron":"^4.1.0","glob":"^11.0.1","axios":"^1.7.9","chalk":"^5.4.1","dayjs":"^1.11.13","react":"^19.0.0","express":"5.0.0-beta.2","winston":"^3.17.0","fs-extra":"^11.3.0","commander":"^13.0.0","react-dom":"^19.0.0","socket.io":"^4.8.1","react-router-dom":"^6.28.2","socket.io-client":"^4.8.1","standard-version":"^9.5.0","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","nodemon":"^3.1.9","ts-node":"^10.9.2","cross-env":"^7.0.3","release-it":"^17.11.0","typescript":"^5.7.3","@types/cors":"^2.8.17","@types/node":"^22.10.7","@types/react":"^19.0.7","@types/express":"^5.0.0","@types/fs-extra":"^11.0.4","@types/react-dom":"^19.0.3"},"_npmOperationalInternal":{"tmp":"tmp/quickbuild_2.4.9_1741689485036_0.4435475381908611","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@daiyu-5577/quickbuild","version":"2.6.0","keywords":["node","quickbuild","cli","build"],"author":{"name":"daiyu"},"license":"ISC","_id":"@daiyu-5577/quickbuild@2.6.0","maintainers":[{"name":"daiyu5577","email":"843355724@qq.com"}],"bin":{"quickbuild":"dist/index.js"},"dist":{"shasum":"3bb6169e2931ba3c3dac049959a630b41a9e077f","tarball":"https://registry.npmjs.org/@daiyu-5577/quickbuild/-/quickbuild-2.6.0.tgz","fileCount":41,"integrity":"sha512-8NayUXwQ0MGUFo6Iu9h1pHDeaV2loRkSf9IRmu6uizds8VJthNhPdd5OvIxkFitBHbmNCfnnKynF5to8DpD4+A==","signatures":[{"sig":"MEYCIQD1fqnYnnULRIjtmY+3upCwkYA31U99+HsVCt1HtboQ7wIhAOKiqjwmHBIftlInUR0MQ7bAVhjrVtksLhrYr4ZAywg3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":818480},"main":"index.js","type":"module","email":"843355724@qq.com","types":"./index.d.ts","engines":{"node":">=16"},"gitHead":"acfd4e26078328211f2c58d9ed8c970f2706b3e9","scripts":{"tsc":"rm -rf ./dist && tsc && cp -r static/images dist/static && cp static/pages/*.less static/pages/*.js static/pages/*.html dist/static/pages && cp -rf database dist/database/ && cross-env NODE_ENV=production node esbuild.web.js","publish":"npm publish --access public","release":"release-it","srelease":"standard-version","test:link":"npm rm @daiyu-5577/quickbuild -g && npm link","start:build":"cross-env NODE_ENV=development nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts build -b dev -p web-slp-page/act/act2 -n http://localhost:3000/api/notify","start:server":"cross-env NODE_ENV=development nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts server","build:esbuild":"node esbuild.web.js"},"_npmUser":{"name":"daiyu5577","email":"843355724@qq.com"},"_npmVersion":"8.19.3","description":"front-end build service","directories":{},"_nodeVersion":"16.19.0","dependencies":{"ora":"^8.1.1","cors":"^2.8.5","cron":"^4.1.0","glob":"^11.0.1","axios":"^1.7.9","chalk":"^5.4.1","dayjs":"^1.11.13","react":"^19.0.0","express":"5.0.0-beta.2","winston":"^3.17.0","fs-extra":"^11.3.0","viewerjs":"^1.11.7","commander":"^13.0.0","react-dom":"^19.0.0","socket.io":"^4.8.1","markdown-it":"^14.1.0","swagger-jsdoc":"^6.2.8","react-router-dom":"^6.28.2","socket.io-client":"^4.8.1","standard-version":"^9.5.0","swagger-ui-express":"^5.0.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","nodemon":"^3.1.9","ts-node":"^10.9.2","cross-env":"^7.0.3","release-it":"^17.11.0","typescript":"^5.7.3","@types/cors":"^2.8.17","@types/node":"^22.10.7","@types/react":"^19.0.7","@types/express":"^5.0.0","@types/fs-extra":"^11.0.4","@types/react-dom":"^19.0.3","@types/markdown-it":"^14.1.2","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-express":"^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/quickbuild_2.6.0_1755856531099_0.9948317747671993","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@daiyu-5577/quickbuild","version":"2.5.1","keywords":["node","quickbuild","cli","build"],"author":{"name":"daiyu"},"license":"ISC","_id":"@daiyu-5577/quickbuild@2.5.1","maintainers":[{"name":"daiyu5577","email":"843355724@qq.com"}],"bin":{"quickbuild":"dist/index.js"},"dist":{"shasum":"f3ca70b1c58144f9350ed0beac963a019d39149f","tarball":"https://registry.npmjs.org/@daiyu-5577/quickbuild/-/quickbuild-2.5.1.tgz","fileCount":43,"integrity":"sha512-2H+Dltv8y3jORdVxxHI1t+qSekh15Pw6KzFWFGmlFqW8ha67TazWywHyghGCOPk9LkUrInWsW64RJnX+qzDgbw==","signatures":[{"sig":"MEUCIAUHeAxyJpqGnNJxE4xazvptace1ZKzU0hC6hZaIsYT4AiEA4tk5mkT2H9lc6OSp9qSNwWxawdukFcxrNwZRtu3goR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":842248},"main":"index.js","type":"module","email":"843355724@qq.com","types":"./index.d.ts","engines":{"node":">=16"},"gitHead":"8300e8585d965a71e5b9c7b09f5def76b9f299e4","scripts":{"tsc":"rm -rf ./dist && tsc && cp -r static/images dist/static && cp static/pages/*.less static/pages/*.js static/pages/*.css static/pages/*.html dist/static/pages && cp -rf database dist/database/ && cross-env NODE_ENV=production node esbuild.web.js","publish":"npm publish --access public","release":"release-it","srelease":"standard-version","test:link":"npm rm @daiyu-5577/quickbuild -g && npm link","start:build":"cross-env NODE_ENV=development nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts build -b dev -p web-slp-page/act/act2 -n http://localhost:3000/api/notify","start:server":"cross-env NODE_ENV=development nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts server","build:esbuild":"node esbuild.web.js"},"_npmUser":{"name":"daiyu5577","email":"843355724@qq.com"},"_npmVersion":"8.19.3","description":"front-end build service","directories":{},"_nodeVersion":"16.19.0","dependencies":{"ora":"^8.1.1","cors":"^2.8.5","cron":"^4.1.0","glob":"^11.0.1","axios":"^1.7.9","chalk":"^5.4.1","dayjs":"^1.11.13","react":"^19.0.0","express":"5.0.0-beta.2","winston":"^3.17.0","fs-extra":"^11.3.0","viewerjs":"^1.11.7","commander":"^13.0.0","react-dom":"^19.0.0","socket.io":"^4.8.1","markdown-it":"^14.1.0","swagger-jsdoc":"^6.2.8","react-router-dom":"^6.28.2","socket.io-client":"^4.8.1","standard-version":"^9.5.0","swagger-ui-express":"^5.0.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","nodemon":"^3.1.9","ts-node":"^10.9.2","cross-env":"^7.0.3","release-it":"^17.11.0","typescript":"^5.7.3","@types/cors":"^2.8.17","@types/node":"^22.10.7","@types/react":"^19.0.7","@types/express":"^5.0.0","@types/fs-extra":"^11.0.4","@types/react-dom":"^19.0.3","@types/markdown-it":"^14.1.2","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-express":"^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/quickbuild_2.5.1_1755927085842_0.85625255043725","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"@daiyu-5577/quickbuild","version":"2.6.1","keywords":["node","quickbuild","cli","build"],"author":{"name":"daiyu"},"license":"ISC","_id":"@daiyu-5577/quickbuild@2.6.1","maintainers":[{"name":"daiyu5577","email":"843355724@qq.com"}],"bin":{"quickbuild":"dist/index.js"},"dist":{"shasum":"f5cbfd2afdc6005ac198005cc63e724f7b13bb2b","tarball":"https://registry.npmjs.org/@daiyu-5577/quickbuild/-/quickbuild-2.6.1.tgz","fileCount":46,"integrity":"sha512-MPIRPTdi3szQfA2ofXLbNY/PsdhHb6ISNwlQTdG++9d4Q5q19wTMcnhXnMvQug9hZ6aB8YDw/XyC9qJ4AZjNSQ==","signatures":[{"sig":"MEUCIQDq4XKI83+W92Rkqbp5N/kL1T3h1rQMmcM2h4fJv8+lzgIgBEi6tDEyA1ljjNpHwea2Ru09CcQ7SGLW5vkd71cWgWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":844118},"main":"index.js","type":"module","email":"843355724@qq.com","types":"./index.d.ts","engines":{"node":">=16"},"gitHead":"442af48fc96cbe14920871d889d7b8e425ba0635","scripts":{"tsc":"rm -rf ./dist && tsc && cp -r static/images dist/static && cp static/pages/*.less static/pages/*.js static/pages/*.css static/pages/*.html dist/static/pages && cp -rf database dist/database/ && cross-env NODE_ENV=production node esbuild.web.js","publish":"npm publish --access public","release":"release-it","srelease":"standard-version","test:link":"npm rm @daiyu-5577/quickbuild -g && npm link","start:build":"cross-env NODE_ENV=development nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts build -b dev -p web-slp-page/act/act2 -n http://localhost:3000/api/notify","start:server":"cross-env NODE_ENV=development nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts server","build:esbuild":"node esbuild.web.js"},"_npmUser":{"name":"daiyu5577","email":"843355724@qq.com"},"_npmVersion":"8.19.3","description":"front-end build service","directories":{},"_nodeVersion":"16.19.0","dependencies":{"ora":"^8.1.1","cors":"^2.8.5","cron":"^4.1.0","glob":"^11.0.1","axios":"^1.7.9","chalk":"^5.4.1","dayjs":"^1.11.13","react":"^19.0.0","express":"5.0.0-beta.2","winston":"^3.17.0","fs-extra":"^11.3.0","viewerjs":"^1.11.7","commander":"^13.0.0","react-dom":"^19.0.0","socket.io":"^4.8.1","markdown-it":"^14.1.0","swagger-jsdoc":"^6.2.8","react-router-dom":"^6.28.2","socket.io-client":"^4.8.1","standard-version":"^9.5.0","swagger-ui-express":"^5.0.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","nodemon":"^3.1.9","ts-node":"^10.9.2","cross-env":"^7.0.3","release-it":"^17.11.0","typescript":"^5.7.3","@types/cors":"^2.8.17","@types/node":"^22.10.7","@types/react":"^19.0.7","@types/express":"^5.0.0","@types/fs-extra":"^11.0.4","@types/react-dom":"^19.0.3","@types/markdown-it":"^14.1.2","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-express":"^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/quickbuild_2.6.1_1755931731846_0.6805745496009543","host":"s3://npm-registry-packages-npm-production"}},"2.6.2":{"name":"@daiyu-5577/quickbuild","version":"2.6.2","keywords":["node","quickbuild","cli","build"],"author":{"name":"daiyu"},"license":"ISC","_id":"@daiyu-5577/quickbuild@2.6.2","maintainers":[{"name":"daiyu5577","email":"843355724@qq.com"}],"bin":{"quickbuild":"dist/index.js"},"dist":{"shasum":"62acd865b9f65cde77b8a1e3d429d4b17ac6e7b7","tarball":"https://registry.npmjs.org/@daiyu-5577/quickbuild/-/quickbuild-2.6.2.tgz","fileCount":46,"integrity":"sha512-9ls+Wr1Xank5fjs6T5iEXjy7aVSyAn8h40JZTlcM9PnaKVahKndMxsn8eeohORt3gyPzcXD4okJ947gDfQ5pKg==","signatures":[{"sig":"MEQCIEqaxDUkmt3Tf3WBNn8k/hcT92sIHhfgUG9gc48sBFppAiB7cBEwBPRwx2VSvg6VU3EvDTQ18gRYBkrjxCQXtH2N0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":844117},"main":"index.js","type":"module","email":"843355724@qq.com","types":"./index.d.ts","engines":{"node":">=16"},"gitHead":"decb90b60b0cc87e231352ac310c41194948a669","scripts":{"tsc":"rm -rf ./dist && tsc && cp -r static/images dist/static && cp static/pages/*.less static/pages/*.js static/pages/*.css static/pages/*.html dist/static/pages && cp -rf database dist/database/ && cross-env NODE_ENV=production node esbuild.web.js","publish":"npm publish --access public","release":"release-it","srelease":"standard-version","test:link":"npm rm @daiyu-5577/quickbuild -g && npm link","start:build":"cross-env NODE_ENV=development nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts build -b dev -p web-slp-page/act/act2 -n http://localhost:3000/api/notify","start:server":"cross-env NODE_ENV=development nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts server","build:esbuild":"node esbuild.web.js"},"_npmUser":{"name":"daiyu5577","email":"843355724@qq.com"},"_npmVersion":"8.19.3","description":"front-end build service","directories":{},"_nodeVersion":"16.19.0","dependencies":{"ora":"^8.1.1","cors":"^2.8.5","cron":"^4.1.0","glob":"^11.0.1","axios":"^1.7.9","chalk":"^5.4.1","dayjs":"^1.11.13","react":"^19.0.0","express":"5.0.0-beta.2","winston":"^3.17.0","fs-extra":"^11.3.0","viewerjs":"^1.11.7","commander":"^13.0.0","react-dom":"^19.0.0","socket.io":"^4.8.1","markdown-it":"^14.1.0","swagger-jsdoc":"^6.2.8","react-router-dom":"^6.28.2","socket.io-client":"^4.8.1","standard-version":"^9.5.0","swagger-ui-express":"^5.0.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","nodemon":"^3.1.9","ts-node":"^10.9.2","cross-env":"^7.0.3","release-it":"^17.11.0","typescript":"^5.7.3","@types/cors":"^2.8.17","@types/node":"^22.10.7","@types/react":"^19.0.7","@types/express":"^5.0.0","@types/fs-extra":"^11.0.4","@types/react-dom":"^19.0.3","@types/markdown-it":"^14.1.2","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-express":"^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/quickbuild_2.6.2_1755932034037_0.4953209984096565","host":"s3://npm-registry-packages-npm-production"}},"2.6.3":{"name":"@daiyu-5577/quickbuild","version":"2.6.3","keywords":["node","quickbuild","cli","build"],"author":{"name":"daiyu"},"license":"ISC","_id":"@daiyu-5577/quickbuild@2.6.3","maintainers":[{"name":"daiyu5577","email":"843355724@qq.com"}],"bin":{"quickbuild":"dist/index.js"},"dist":{"shasum":"9f5d531601a98cd304e62a9d6a1ee339b42ab922","tarball":"https://registry.npmjs.org/@daiyu-5577/quickbuild/-/quickbuild-2.6.3.tgz","fileCount":46,"integrity":"sha512-fMKXUtGc6EOvdgTxEL7dybUZgLHwUmTFe1lcG+q5hDu4WgTa+c4i4wDD8fUzKNF38EiXJbtGjCLm+m0CZtlAmw==","signatures":[{"sig":"MEUCIEImEBjr9CEl85d/0qsJh8KN1z4V/r7xt3TUh4Ylogg+AiEAtql/mi8P9dWcyMyqn4UogVh+BUJa8zxrUyOe3oEV6FY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":872093},"main":"index.js","type":"module","email":"843355724@qq.com","types":"./index.d.ts","engines":{"node":">=16"},"gitHead":"11bbedcab80773a32fe151e3e1e7a6ffb3ab46ff","scripts":{"tsc":"rm -rf ./dist && tsc && cp -r static/images dist/static && cp static/pages/*.less static/pages/*.js static/pages/*.css static/pages/*.html dist/static/pages && cp -rf database dist/database/ && cross-env NODE_ENV=production node esbuild.web.js","publish":"npm publish --access public","release":"release-it","srelease":"standard-version","test:link":"npm rm @daiyu-5577/quickbuild -g && npm link","start:build":"cross-env NODE_ENV=development nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts build -b dev -p web-slp-page/act/act2 -n http://localhost:3000/api/notify","start:server":"cross-env NODE_ENV=development nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts server","build:esbuild":"node esbuild.web.js"},"_npmUser":{"name":"daiyu5577","email":"843355724@qq.com"},"_npmVersion":"8.19.3","description":"front-end build service","directories":{},"_nodeVersion":"16.19.0","dependencies":{"ora":"^8.1.1","cors":"^2.8.5","cron":"^4.1.0","glob":"^11.0.1","axios":"^1.7.9","chalk":"^5.4.1","dayjs":"^1.11.13","react":"^19.0.0","express":"5.0.0-beta.2","winston":"^3.17.0","fs-extra":"^11.3.0","viewerjs":"^1.11.7","commander":"^13.0.0","react-dom":"^19.0.0","socket.io":"^4.8.1","markdown-it":"^14.1.0","swagger-jsdoc":"^6.2.8","react-router-dom":"^6.28.2","socket.io-client":"^4.8.1","standard-version":"^9.5.0","swagger-ui-express":"^5.0.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","nodemon":"^3.1.9","ts-node":"^10.9.2","cross-env":"^7.0.3","release-it":"^17.11.0","typescript":"^5.7.3","@types/cors":"^2.8.17","@types/node":"^22.10.7","@types/react":"^19.0.7","@types/express":"^5.0.0","@types/fs-extra":"^11.0.4","@types/react-dom":"^19.0.3","@types/markdown-it":"^14.1.2","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-express":"^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/quickbuild_2.6.3_1761821213611_0.17815588713441777","host":"s3://npm-registry-packages-npm-production"}},"2.6.4":{"name":"@daiyu-5577/quickbuild","version":"2.6.4","keywords":["node","quickbuild","cli","build"],"author":{"name":"daiyu"},"license":"ISC","_id":"@daiyu-5577/quickbuild@2.6.4","maintainers":[{"name":"daiyu5577","email":"843355724@qq.com"}],"bin":{"quickbuild":"dist/index.js"},"dist":{"shasum":"bc8f7f7f087e87de87935410b088a93ccc42e63d","tarball":"https://registry.npmjs.org/@daiyu-5577/quickbuild/-/quickbuild-2.6.4.tgz","fileCount":46,"integrity":"sha512-WuJy2+QCI7zBnwly0USPJWIKPFC9UWZhR0hsrvgeMhkqVg+n2PKowcGzIlh8Nb1IVYW2UQVDU0ZCcyahZJ6ttw==","signatures":[{"sig":"MEUCIBKqrYjDtznIN3ew51mR7JzbyUzeZEI0o1QWtim9rAVBAiEAvkKvjI9NmOJZxy3p3k5FiP2R/bkJFI4KxilKpja7K7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":872089},"main":"index.js","type":"module","email":"843355724@qq.com","types":"./index.d.ts","engines":{"node":">=16"},"gitHead":"8794a60f574a8e5df56a318733683082fba38878","scripts":{"tsc":"rm -rf ./dist && tsc && cp -r static/images dist/static && cp static/pages/*.less static/pages/*.js static/pages/*.css static/pages/*.html dist/static/pages && cp -rf database dist/database/ && cross-env NODE_ENV=production node esbuild.web.js","publish":"npm publish --access public","release":"release-it","srelease":"standard-version","test:link":"npm rm @daiyu-5577/quickbuild -g && npm link","start:build":"cross-env NODE_ENV=development nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts build -b dev -p web-slp-page/act/act2 -n http://localhost:3000/api/notify","start:server":"cross-env NODE_ENV=development nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts server","build:esbuild":"node esbuild.web.js"},"_npmUser":{"name":"daiyu5577","email":"843355724@qq.com"},"_npmVersion":"8.19.3","description":"front-end build service","directories":{},"_nodeVersion":"16.19.0","dependencies":{"ora":"^8.1.1","cors":"^2.8.5","cron":"^4.1.0","glob":"^11.0.1","axios":"^1.7.9","chalk":"^5.4.1","dayjs":"^1.11.13","react":"^19.0.0","express":"5.0.0-beta.2","winston":"^3.17.0","fs-extra":"^11.3.0","viewerjs":"^1.11.7","commander":"^13.0.0","react-dom":"^19.0.0","socket.io":"^4.8.1","markdown-it":"^14.1.0","swagger-jsdoc":"^6.2.8","react-router-dom":"^6.28.2","socket.io-client":"^4.8.1","standard-version":"^9.5.0","swagger-ui-express":"^5.0.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","nodemon":"^3.1.9","ts-node":"^10.9.2","cross-env":"^7.0.3","release-it":"^17.11.0","typescript":"^5.7.3","@types/cors":"^2.8.17","@types/node":"^22.10.7","@types/react":"^19.0.7","@types/express":"^5.0.0","@types/fs-extra":"^11.0.4","@types/react-dom":"^19.0.3","@types/markdown-it":"^14.1.2","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-express":"^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/quickbuild_2.6.4_1761822116412_0.6769766107167812","host":"s3://npm-registry-packages-npm-production"}},"2.6.5":{"name":"@daiyu-5577/quickbuild","version":"2.6.5","keywords":["node","quickbuild","cli","build"],"author":{"name":"daiyu"},"license":"ISC","_id":"@daiyu-5577/quickbuild@2.6.5","maintainers":[{"name":"daiyu5577","email":"843355724@qq.com"}],"bin":{"quickbuild":"dist/index.js"},"dist":{"shasum":"00dfe1b5cae139ca354b1fd04ac594229bf7b6a2","tarball":"https://registry.npmjs.org/@daiyu-5577/quickbuild/-/quickbuild-2.6.5.tgz","fileCount":46,"integrity":"sha512-2MCI+FYnF41uRR5IeheXYhfs7A75zk+Enxh8twpuZObnpFlIYg3fbZrBacyEviQ2P12rvEl/gASx1aboD4Srqw==","signatures":[{"sig":"MEQCIB+34eX44rnNi19et+SZW4fSgeOQSIkn4c5QHwUWNvP2AiARGluZNDVZRsv520IHwtryrAZNxxxuUv0i9W1T2ve2bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":872176},"main":"index.js","type":"module","email":"843355724@qq.com","types":"./index.d.ts","engines":{"node":">=16"},"gitHead":"3bc5809f4a4a29d4bf1f3ea1984f4115cce62731","scripts":{"tsc":"rm -rf ./dist && tsc && cp -r static/images dist/static && cp static/pages/*.less static/pages/*.js static/pages/*.css static/pages/*.html dist/static/pages && cp -rf database dist/database/ && cross-env NODE_ENV=production node esbuild.web.js","publish":"npm publish --access public","release":"release-it","srelease":"standard-version","test:link":"npm rm @daiyu-5577/quickbuild -g && npm link","start:build":"cross-env NODE_ENV=development nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts build -b dev -p web-slp-page/act/act2 -n http://localhost:3000/api/notify","start:server":"cross-env NODE_ENV=development nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts server","build:esbuild":"node esbuild.web.js"},"_npmUser":{"name":"daiyu5577","email":"843355724@qq.com"},"_npmVersion":"8.19.3","description":"front-end build service","directories":{},"_nodeVersion":"16.19.0","dependencies":{"ora":"^8.1.1","cors":"^2.8.5","cron":"^4.1.0","glob":"^11.0.1","axios":"^1.7.9","chalk":"^5.4.1","dayjs":"^1.11.13","react":"^19.0.0","express":"5.0.0-beta.2","winston":"^3.17.0","fs-extra":"^11.3.0","viewerjs":"^1.11.7","commander":"^13.0.0","react-dom":"^19.0.0","socket.io":"^4.8.1","markdown-it":"^14.1.0","swagger-jsdoc":"^6.2.8","react-router-dom":"^6.28.2","socket.io-client":"^4.8.1","standard-version":"^9.5.0","swagger-ui-express":"^5.0.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","nodemon":"^3.1.9","ts-node":"^10.9.2","cross-env":"^7.0.3","release-it":"^17.11.0","typescript":"^5.7.3","@types/cors":"^2.8.17","@types/node":"^22.10.7","@types/react":"^19.0.7","@types/express":"^5.0.0","@types/fs-extra":"^11.0.4","@types/react-dom":"^19.0.3","@types/markdown-it":"^14.1.2","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-express":"^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/quickbuild_2.6.5_1761830268184_0.20615455964462326","host":"s3://npm-registry-packages-npm-production"}},"2.6.6":{"name":"@daiyu-5577/quickbuild","version":"2.6.6","keywords":["node","quickbuild","cli","build"],"author":{"name":"daiyu"},"license":"ISC","_id":"@daiyu-5577/quickbuild@2.6.6","maintainers":[{"name":"daiyu5577","email":"843355724@qq.com"}],"bin":{"quickbuild":"dist/index.js"},"dist":{"shasum":"d91b5b462336e95788e1b1e037d51b1458dea5b5","tarball":"https://registry.npmjs.org/@daiyu-5577/quickbuild/-/quickbuild-2.6.6.tgz","fileCount":46,"integrity":"sha512-qsxQ4IAr9FUtLChmx/XNIETKsaor3Y0ggj2IwN1MCaQ7H1PRa4zMADF/BFiUeNuHYstBtcr1cPTfA8zKojIaRA==","signatures":[{"sig":"MEUCIQCs7WCx7sq3Gdnq9dfaOom286UdGU2s377sj5wZjr1DPAIgU7QdMAbc+crFawD+F8XOTR8nXnqnU4B246snoPwcfso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":872569},"main":"index.js","type":"module","email":"843355724@qq.com","types":"./index.d.ts","engines":{"node":">=16"},"gitHead":"7a1d930bcec650f48a722b1bd11b924881c917ce","scripts":{"tsc":"rm -rf ./dist && tsc && cp -r static/images dist/static && cp static/pages/*.less static/pages/*.js static/pages/*.css static/pages/*.html dist/static/pages && cp -rf database dist/database/ && cross-env NODE_ENV=production node esbuild.web.js","publish":"npm publish --access public","release":"release-it","srelease":"standard-version","test:link":"npm rm @daiyu-5577/quickbuild -g && npm link","start:build":"cross-env NODE_ENV=development nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts build -b dev -p web-slp-page/act/act2 -n http://localhost:3000/api/notify","start:server":"cross-env NODE_ENV=development nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts server","build:esbuild":"node esbuild.web.js"},"_npmUser":{"name":"daiyu5577","email":"843355724@qq.com"},"_npmVersion":"8.19.3","description":"front-end build service","directories":{},"_nodeVersion":"16.19.0","dependencies":{"ora":"^8.1.1","cors":"^2.8.5","cron":"^4.1.0","glob":"^11.0.1","axios":"^1.7.9","chalk":"^5.4.1","dayjs":"^1.11.13","react":"^19.0.0","express":"5.0.0-beta.2","winston":"^3.17.0","fs-extra":"^11.3.0","viewerjs":"^1.11.7","commander":"^13.0.0","react-dom":"^19.0.0","socket.io":"^4.8.1","markdown-it":"^14.1.0","swagger-jsdoc":"^6.2.8","react-router-dom":"^6.28.2","socket.io-client":"^4.8.1","standard-version":"^9.5.0","swagger-ui-express":"^5.0.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","nodemon":"^3.1.9","ts-node":"^10.9.2","cross-env":"^7.0.3","release-it":"^17.11.0","typescript":"^5.7.3","@types/cors":"^2.8.17","@types/node":"^22.10.7","@types/react":"^19.0.7","@types/express":"^5.0.0","@types/fs-extra":"^11.0.4","@types/react-dom":"^19.0.3","@types/markdown-it":"^14.1.2","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-express":"^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/quickbuild_2.6.6_1761876495556_0.656298031470619","host":"s3://npm-registry-packages-npm-production"}},"2.6.7":{"name":"@daiyu-5577/quickbuild","version":"2.6.7","keywords":["node","quickbuild","cli","build"],"author":{"name":"daiyu"},"license":"ISC","_id":"@daiyu-5577/quickbuild@2.6.7","maintainers":[{"name":"daiyu5577","email":"843355724@qq.com"}],"bin":{"quickbuild":"dist/index.js"},"dist":{"shasum":"baf37fa6a647f7278876902a3fed9de7a639c5bb","tarball":"https://registry.npmjs.org/@daiyu-5577/quickbuild/-/quickbuild-2.6.7.tgz","fileCount":46,"integrity":"sha512-EHii39FLzzp4SfZY9X+u0xVVT07E0NHn88FxboVRgPDGRMwAVq2+tGCmP7qgo6XPmcr5AKP+l2X9g1+kzfOPzw==","signatures":[{"sig":"MEYCIQDGpAboZ6109iJ8RB8YJBQFQMZ0pZqx5mtRGPd8D3c0RQIhAIJQ0hDsiUoqRw5En5bNZGqZ5t0BngE2fc6jMdJUyRUZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":875358},"main":"index.js","type":"module","email":"843355724@qq.com","types":"./index.d.ts","engines":{"node":">=16"},"gitHead":"2030a8fef462ad62c439ccf481259f81ec8bda16","scripts":{"tsc":"rm -rf ./dist && tsc && cp -r static/images dist/static && cp static/pages/*.less static/pages/*.js static/pages/*.css static/pages/*.html dist/static/pages && cp -rf database dist/database/ && cross-env NODE_ENV=production node esbuild.web.js","publish":"npm publish --access public","release":"release-it","srelease":"standard-version","test:link":"npm rm @daiyu-5577/quickbuild -g && npm link","start:build":"cross-env NODE_ENV=development nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts build -b dev -p web-slp-page/act/act2 -n http://localhost:3000/api/notify","start:server":"cross-env NODE_ENV=development nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts server --website /page","build:esbuild":"node esbuild.web.js"},"_npmUser":{"name":"daiyu5577","email":"843355724@qq.com"},"_npmVersion":"8.19.3","description":"front-end build service","directories":{},"_nodeVersion":"16.19.0","dependencies":{"ora":"^8.1.1","cors":"^2.8.5","cron":"^4.1.0","glob":"^11.0.1","axios":"^1.7.9","chalk":"^5.4.1","dayjs":"^1.11.13","react":"^19.0.0","express":"5.0.0-beta.2","winston":"^3.17.0","fs-extra":"^11.3.0","viewerjs":"^1.11.7","commander":"^13.0.0","react-dom":"^19.0.0","socket.io":"^4.8.1","markdown-it":"^14.1.0","swagger-jsdoc":"^6.2.8","react-router-dom":"^6.28.2","socket.io-client":"^4.8.1","standard-version":"^9.5.0","swagger-ui-express":"^5.0.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","nodemon":"^3.1.9","ts-node":"^10.9.2","cross-env":"^7.0.3","release-it":"^17.11.0","typescript":"^5.7.3","@types/cors":"^2.8.17","@types/node":"^22.10.7","@types/react":"^19.0.7","@types/express":"^5.0.0","@types/fs-extra":"^11.0.4","@types/react-dom":"^19.0.3","@types/markdown-it":"^14.1.2","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-express":"^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/quickbuild_2.6.7_1762497189674_0.9735950209607185","host":"s3://npm-registry-packages-npm-production"}},"2.6.8":{"name":"@daiyu-5577/quickbuild","email":"843355724@qq.com","version":"2.6.8","description":"front-end build service","main":"index.js","type":"module","bin":{"quickbuild":"dist/index.js"},"scripts":{"start:build":"cross-env NODE_ENV=development nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts build -b dev -p web-slp-page/act/act2 -n http://localhost:3000/api/notify","start:server":"cross-env NODE_ENV=development nodemon --signal SIGHUP -e .ts,.tsx --exec ts-node-esm index.ts server --website /page","tsc":"rm -rf ./dist && tsc && cp -r static/images dist/static && cp static/pages/*.less static/pages/*.js static/pages/*.css static/pages/*.html dist/static/pages && cp -rf database dist/database/ && cross-env NODE_ENV=production node esbuild.web.js","build:esbuild":"node esbuild.web.js","test:link":"npm rm @daiyu-5577/quickbuild -g && npm link","release":"release-it","srelease":"standard-version","publish":"npm publish --access public"},"keywords":["node","quickbuild","cli","build"],"author":{"name":"daiyu"},"license":"ISC","engines":{"node":">=16"},"dependencies":{"axios":"^1.7.9","chalk":"^5.4.1","commander":"^13.0.0","cors":"^2.8.5","cron":"^4.1.0","dayjs":"^1.11.13","express":"5.0.0-beta.2","fs-extra":"^11.3.0","glob":"^11.0.1","markdown-it":"^14.1.0","ora":"^8.1.1","react":"^19.0.0","react-dom":"^19.0.0","react-router-dom":"^6.28.2","socket.io":"^4.8.1","socket.io-client":"^4.8.1","standard-version":"^9.5.0","swagger-jsdoc":"^6.2.8","swagger-ui-express":"^5.0.1","viewerjs":"^1.11.7","winston":"^3.17.0","winston-daily-rotate-file":"^5.0.0"},"devDependencies":{"@types/cors":"^2.8.17","@types/express":"^5.0.0","@types/fs-extra":"^11.0.4","@types/markdown-it":"^14.1.2","@types/node":"^22.10.7","@types/react":"^19.0.7","@types/react-dom":"^19.0.3","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-express":"^4.1.8","cross-env":"^7.0.3","esbuild":"^0.24.2","nodemon":"^3.1.9","release-it":"^17.11.0","ts-node":"^10.9.2","typescript":"^5.7.3"},"types":"./index.d.ts","gitHead":"5a19e1f553369575fda8bcd2b0ee1e713798a582","_id":"@daiyu-5577/quickbuild@2.6.8","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-jxHiUj0/EmjU376mn26isIHTuvcnz/h1q05ZM787BTDp8cxQaSB3Z1Hbutyxnv3mLlvGQ3oL7eRYb8js8G6jgg==","shasum":"3237177b92331cc539075c8e9913db209e811d36","tarball":"https://registry.npmjs.org/@daiyu-5577/quickbuild/-/quickbuild-2.6.8.tgz","fileCount":46,"unpackedSize":875502,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGXOZr9yZEG8ORDKM4NPWMd8gzN4C6lmBsdbp/meRq3tAiAycFIO+Le0xFMP/x4LOM15zHAgJQ0J4S6PtF515q24cA=="}]},"_npmUser":{"name":"daiyu5577","email":"843355724@qq.com"},"directories":{},"maintainers":[{"name":"daiyu5577","email":"843355724@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/quickbuild_2.6.8_1762742519778_0.1977597493213621"},"_hasShrinkwrap":false}},"time":{"created":"2025-02-11T10:58:12.195Z","modified":"2025-11-10T02:42:00.256Z","1.2.0":"2025-02-10T08:54:06.209Z","1.2.1":"2025-02-10T09:18:40.585Z","1.2.2":"2025-02-11T10:58:12.584Z","1.2.3":"2025-02-12T02:55:13.359Z","1.2.4":"2025-02-12T03:05:45.378Z","1.2.5":"2025-02-12T06:45:34.865Z","1.3.0":"2025-02-12T07:00:06.247Z","2.1.0":"2025-02-14T10:51:09.650Z","2.1.1":"2025-02-17T07:07:46.131Z","2.1.2":"2025-02-20T10:07:34.657Z","2.2.0":"2025-02-25T03:59:22.261Z","2.2.1":"2025-02-25T05:56:24.700Z","2.3.0":"2025-02-26T05:41:34.338Z","2.3.1":"2025-02-26T10:06:20.023Z","2.4.0":"2025-03-05T02:30:00.040Z","2.4.1":"2025-03-05T03:04:32.871Z","2.4.2":"2025-03-05T03:32:37.889Z","2.4.3":"2025-03-05T08:08:01.349Z","2.4.4":"2025-03-05T10:18:23.037Z","2.4.5":"2025-03-06T06:12:45.014Z","2.4.6":"2025-03-07T09:15:14.307Z","2.4.7":"2025-03-11T04:15:18.080Z","2.4.8":"2025-03-11T09:33:26.257Z","2.4.9":"2025-03-11T10:38:05.281Z","2.6.0":"2025-08-22T09:55:31.325Z","2.5.1":"2025-08-23T05:31:26.087Z","2.6.1":"2025-08-23T06:48:52.067Z","2.6.2":"2025-08-23T06:53:54.248Z","2.6.3":"2025-10-30T10:46:53.885Z","2.6.4":"2025-10-30T11:01:56.605Z","2.6.5":"2025-10-30T13:17:48.469Z","2.6.6":"2025-10-31T02:08:15.782Z","2.6.7":"2025-11-07T06:33:09.939Z","2.6.8":"2025-11-10T02:42:00.039Z"},"author":{"name":"daiyu"},"license":"ISC","keywords":["node","quickbuild","cli","build"],"description":"front-end build service","maintainers":[{"name":"daiyu5577","email":"843355724@qq.com"}],"readme":"#### Intro\n> quickbuild 是一个基于nodejs的构建工具，主要用于快速构建前端项目，适用于单项目或monorepo项目。该项目可单独执行构建命令，或是启动构建服务，并在构建过程中通过websocket实现实时构建消息通知。\n\n#### Quick Start\n```bash\n# 全局安装\nnpm install -g @daiyu-5577/quickbuild\n\n# 一、用于CI/CD流程，或定时任务执行构建命令\n# 在项目根目录执行构建命令，-b 为需要构建的分支\nquickbuild build -b dev\n\n# 对于monorepo项目，在项目根目录执行构建命令，-p 表示需要构建的子项目路径，并可传递多个子项目路径\nquickbuild build -b dev -p pkg/help\nquickbuild build -b dev -p pkg/help2\nquickbuild build -b dev -p pkg/help pkg/help2 pkg/help3\n\n# 或者执行如下命令进行子项目变更分析，仅对变更项目进行构建，-c 表示需要构建的commit range，会根据commit range构建对应子项目\nquickbuild build -b dev -c HEAD~...HEAD\n\n# 可通过 -n 实现实时构建消息通知\nquickbuild build -b dev -c HEAD~...HEAD -n http://127.0.0.1:3000/notify\n\n# 二、启动 build server 服务可用于页面构建消息通知和构建日志预览\n# 启动路径下可使用 git clone 预先拉取需要构建的前端项目\n# 服务启动后可访问 http://localhost:3000/page\nquickbuild server -p 3000\n\n# 三、启动 build server 开启静态站点服务\n# --website 设置静态站点文件的根路径，--website-prefix 设置访问静态站点的前缀baseurl\n# 例如：\n# --website=/www --website-prefix=page\n# /www 路径下存放了多个spa项目，每个spa项目有自己的index.html文件\n# 例如存在：/www/help/index.html /www/help2/index.html\n# 服务启动后可访问如下spa项目\n# http://localhost:3000/page/help\n# http://localhost:3000/page/help2\n# 注意：spa项目构建时，如react-router需要配置basename=/page/help（help为/www路径下的文件夹名），构建工具如vite，还需配置base: '/page/react'\nquickbuild server -p 3000 --website /www\n\n# pm2 启动\npm2 start \"quickbuild server -p 3030\" --name quickbuild\n\n# pm2 启动 开启静态站点服务\npm2 start \"quickbuild server -p 3030 --website /var/www/html --website-prefix /\" --name quickbuild\n\n# 启动服务的 nginx 配置\nlocation ^~ /quick/ {\n  proxy_pass http://127.0.0.1:3000/;\n  proxy_http_version 1.1;\n  proxy_set_header Host $host;\n  proxy_set_header Upgrade $http_upgrade;\n  proxy_set_header Connection $connection_upgrade;\n}\n```\n\n#### github webhook notice json\n```javascript\n// step1\n// 在quickbuild服务启动目录下创建 notice.json 文件\n// httpsOrigin 为 github 项目的 https 地址\n// branch 为需要触发通知的分支\n// webhook 为github触发webhook后由quickbuild通知你的请求地址\n[\n  {\n    \"httpsOrigin\": \"\",\n    \"branch\": \"\",\n    \"webhook\": \"\"\n  },\n]\n\n// step2\n// github add webhooks\n// 选择 push 事件\n// 填写 webhook 地址\n// 选择 application/json 格式\nhttp://you_host/quick/api/github \n```\n\n\n#### Script\n```bash\n# 本地启动 build command\nnpm run start:build\n\n# 本地启动 build server command\nnpm run start:server\n\n# 构建生产 dist\nnpm run tsc\n```\n","readmeFilename":"README.md"}