{"_id":"wok-server","_rev":"37-6ceadf5849d78395d52868d1293461e4","name":"wok-server","dist-tags":{"latest":"0.8.0"},"versions":{"0.1.0":{"name":"wok-server","version":"0.1.0","keywords":["web","server"],"author":{"name":"peak"},"license":"ISC","_id":"wok-server@0.1.0","maintainers":[{"name":"peaktai","email":"441625404@qq.com"}],"dist":{"shasum":"0cfdcb9671d378c4048d86558f57bb2f087a8592","tarball":"https://registry.npmjs.org/wok-server/-/wok-server-0.1.0.tgz","fileCount":216,"integrity":"sha512-TXdedZNupymtZIsF2lwMhSm+sWh0S3/a+sDXoBHFyvVcFUYBKkYMQYq7Sx6er7q/Wp8/UHWv/0AYqmDgwtI1hw==","signatures":[{"sig":"MEUCIAyaudaWBPDsxQgjV6E3kLiZggYQaAbx7hHMDyP8JQriAiEA5g1q7cI22qp98w9J5unOkOAtyWA/YPo+z0q+mq1oqq0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":396197},"main":"dist/index.js","types":"types/index.d.ts","gitHead":"6cdb110a7e7e30b7ebda9ffd3ddf80f50aaa0983","scripts":{"test":"mocha --timeout 300000","build":"rm -rf ./types && rm -rf ./dist && tsc -p ./ -d --declarationDir ./types --outDir ./dist"},"_npmUser":{"name":"peaktai","email":"441625404@qq.com"},"_npmVersion":"8.19.4","description":"一个基于 NodeJs 和 TypeScript 的后端框架，轻量级、克制、简洁。A lightweight, restrained, and concise backend framework based on Node.js and TypeScript.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"dotenv":"^16.0.3","mysql2":"^3.2.0","mongodb":"^5.7.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.9.0","devDependencies":{"mocha":"^10.2.0","tslib":"^2.5.0","assert":"^2.0.0","ts-node":"^10.9.1","socket.io":"^4.7.2","formidable":"^3.5.1","typescript":"^4.9.5","@types/node":"^18.14.5","@types/mocha":"^10.0.1","socket.io-client":"^4.7.2","@types/formidable":"^3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/wok-server_0.1.0_1703844457845_0.5969077551893058","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"wok-server","version":"0.1.1","keywords":["web","http","app","server","framework"],"author":{"name":"peak"},"license":"ISC","_id":"wok-server@0.1.1","maintainers":[{"name":"peaktai","email":"441625404@qq.com"}],"dist":{"shasum":"d89c927340fc23091b8902cc2cc8791607f2d894","tarball":"https://registry.npmjs.org/wok-server/-/wok-server-0.1.1.tgz","fileCount":217,"integrity":"sha512-4n0TKy7AKWKL+mBDTDsbBs5MU/YygKgngZ8WSA1r2Zg3KecmWgS5f/4EsCwVDOtG/CyqTLMd5m2+NDC59mmeNw==","signatures":[{"sig":"MEUCIQDTnP2V5dphDVezf96qAC7MrsaPGoNn+L6UI14ZsVwu3AIgChe/b0LrIuRWZQ2tJzR7Z03mpKlufN/+sHzITymsvUA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":401481},"main":"dist/index.js","types":"types/index.d.ts","gitHead":"65f6184ff5a06136b2ef00147f50b641bd6dbd72","scripts":{"test":"mocha --timeout 300000","build":"rm -rf ./types && rm -rf ./dist && tsc -p ./ -d --declarationDir ./types --outDir ./dist"},"_npmUser":{"name":"peaktai","email":"441625404@qq.com"},"_npmVersion":"8.19.4","description":"一个基于 NodeJs 和 TypeScript 的后端框架，轻量级、克制、简洁。A lightweight, restrained, and concise backend framework based on Node.js and TypeScript.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"dotenv":"^16.0.3","mysql2":"^3.2.0","mongodb":"^5.7.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.9.0","devDependencies":{"mocha":"^10.2.0","tslib":"^2.5.0","assert":"^2.0.0","ts-node":"^10.9.1","socket.io":"^4.7.2","formidable":"^3.5.1","typescript":"^4.9.5","@types/node":"^18.14.5","@types/mocha":"^10.0.1","socket.io-client":"^4.7.2","@types/formidable":"^3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/wok-server_0.1.1_1705571780185_0.443646395346315","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"wok-server","version":"0.1.2","keywords":["web","http","app","server","framework"],"author":{"name":"peak"},"license":"ISC","_id":"wok-server@0.1.2","maintainers":[{"name":"peaktai","email":"441625404@qq.com"}],"dist":{"shasum":"090494c5ebd96b5dbf87ca94e48a63e5942bb118","tarball":"https://registry.npmjs.org/wok-server/-/wok-server-0.1.2.tgz","fileCount":217,"integrity":"sha512-cCz0i3yTZIXUw5Y6n74v3lxLGrpjbzGu1/S9PBDL/ge+8wAk9rjQH6KkmseZrjVX5md7IT4sgnePUS3fGGpydw==","signatures":[{"sig":"MEYCIQCBSvFOAKe0J/8FfGm8OrzsL20OMandLVN1conOkBiejQIhANg3olHPhJKEEOmom7ys98k/IhgQMekiCCJvlYSFCAav","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":401473},"main":"dist/index.js","types":"types/index.d.ts","gitHead":"65f6184ff5a06136b2ef00147f50b641bd6dbd72","scripts":{"test":"mocha --timeout 300000","build":"rm -rf ./types && rm -rf ./dist && tsc -p ./ -d --declarationDir ./types --outDir ./dist"},"_npmUser":{"name":"peaktai","email":"441625404@qq.com"},"_npmVersion":"8.19.4","description":"一个基于 NodeJs 和 TypeScript 的后端框架，轻量级、克制、简洁。A lightweight, restrained, and concise backend framework based on Node.js and TypeScript.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"dotenv":"^16.0.3","mysql2":"^3.2.0","mongodb":"^5.7.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.9.0","devDependencies":{"mocha":"^10.2.0","tslib":"^2.5.0","assert":"^2.0.0","ts-node":"^10.9.1","socket.io":"^4.7.2","formidable":"^3.5.1","typescript":"^4.9.5","@types/node":"^18.14.5","@types/mocha":"^10.0.1","socket.io-client":"^4.7.2","@types/formidable":"^3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/wok-server_0.1.2_1705649218979_0.6116938611324436","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"wok-server","version":"0.1.4","keywords":["web","http","app","server","framework"],"author":{"name":"peak"},"license":"ISC","_id":"wok-server@0.1.4","maintainers":[{"name":"peaktai","email":"441625404@qq.com"}],"dist":{"shasum":"3ca227e2f30fe4b275e191d618c1c201748fdb74","tarball":"https://registry.npmjs.org/wok-server/-/wok-server-0.1.4.tgz","fileCount":217,"integrity":"sha512-JA/dgVnf0VUrMjgsulf0SOxsMhyyYkHvox44hyWD7ewHvOOw9HJzSYYbZOMbsrKHNMuToQHnwpdtv/MVwM32jw==","signatures":[{"sig":"MEUCIQCt38smWqTl+nn3nTLjQ51gpK3Lr/9y7rDI7ZGixzGOOQIgRUi5JTdzj5lbQfTYxvv2LL7lurhKHbJ5K+vWgbh2G6s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":402921},"main":"dist/index.js","types":"types/index.d.ts","gitHead":"b1bedb7d9b38be378f8882504274c41b64b52af6","scripts":{"test":"mocha --timeout 300000","build":"rm -rf ./types && rm -rf ./dist && tsc -p ./ -d --declarationDir ./types --outDir ./dist"},"_npmUser":{"name":"peaktai","email":"441625404@qq.com"},"_npmVersion":"8.19.4","description":"一个基于 NodeJs 和 TypeScript 的后端框架，轻量级、克制、简洁。A lightweight, restrained, and concise backend framework based on Node.js and TypeScript.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"dotenv":"^16.0.3","mysql2":"^3.2.0","mongodb":"^5.7.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.9.0","devDependencies":{"mocha":"^10.2.0","tslib":"^2.5.0","assert":"^2.0.0","ts-node":"^10.9.1","socket.io":"^4.7.2","formidable":"^3.5.1","typescript":"^4.9.5","@types/node":"^18.14.5","@types/mocha":"^10.0.1","socket.io-client":"^4.7.2","@types/formidable":"^3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/wok-server_0.1.4_1708933208477_0.7234528078325964","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"wok-server","version":"0.1.5","keywords":["web","http","app","server","framework"],"author":{"name":"peak"},"license":"ISC","_id":"wok-server@0.1.5","maintainers":[{"name":"peaktai","email":"441625404@qq.com"}],"dist":{"shasum":"f99e3188cf266d15bb22732c0838c8badbaedf89","tarball":"https://registry.npmjs.org/wok-server/-/wok-server-0.1.5.tgz","fileCount":217,"integrity":"sha512-iYFfLuog1FX46Ko04XlbyffJbXujU96nTyseoWGGUaUa0niN+B/7qq5pfUErfCPUbYk71aLbpc9KqrvI41jdPw==","signatures":[{"sig":"MEUCIQCU7f/DlqFUnxQJOJDbcYs6ReUJ1VxfaMacxHjaiaq4/QIgMCScfKNunTV5+kAzn9emQ4YgRA0pkgq1miYXPnxNa3s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":403760},"main":"dist/index.js","types":"types/index.d.ts","gitHead":"9a1c9a84a88e0eb52526de51b9292ee4dd9b1cd6","scripts":{"test":"mocha --timeout 300000","build":"rm -rf ./types && rm -rf ./dist && tsc -p ./ -d --declarationDir ./types --outDir ./dist"},"_npmUser":{"name":"peaktai","email":"441625404@qq.com"},"_npmVersion":"8.19.4","description":"一个基于 NodeJs 和 TypeScript 的后端框架，轻量级、克制、简洁。A lightweight, restrained, and concise backend framework based on Node.js and TypeScript.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"dotenv":"^16.0.3","mysql2":"^3.2.0","mongodb":"^5.7.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.9.0","devDependencies":{"mocha":"^10.2.0","tslib":"^2.5.0","assert":"^2.0.0","ts-node":"^10.9.1","socket.io":"^4.7.2","formidable":"^3.5.1","typescript":"^4.9.5","@types/node":"^18.14.5","@types/mocha":"^10.0.1","socket.io-client":"^4.7.2","@types/formidable":"^3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/wok-server_0.1.5_1709538607054_0.6378505330101851","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"wok-server","version":"0.1.6","keywords":["web","http","app","server","framework"],"author":{"name":"peak"},"license":"ISC","_id":"wok-server@0.1.6","maintainers":[{"name":"peaktai","email":"441625404@qq.com"}],"dist":{"shasum":"6f0b032aa248e5f550981782c913393f29d8535b","tarball":"https://registry.npmjs.org/wok-server/-/wok-server-0.1.6.tgz","fileCount":217,"integrity":"sha512-Ub963HyvRatWpu1IfJdJu/5n1rD7JI+EBvqoqoIQhucsqus7ClhAsBrL/0MGly1Ay/1aiYSOIRDic+jixSbD3A==","signatures":[{"sig":"MEYCIQDo1Are7FtAqG5mH3vr1SP0poy9AO96ji3ihJD4nyGiywIhANdj4YsLTT1sykNhNMXSJwfq6kl4zD2zBesFVhaHaaoa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":405195},"main":"dist/index.js","types":"types/index.d.ts","gitHead":"a4d98c180c2216ae72a026adcf0abcafdd24c7a0","scripts":{"test":"mocha --timeout 300000","build":"rm -rf ./types && rm -rf ./dist && tsc -p ./ -d --declarationDir ./types --outDir ./dist"},"_npmUser":{"name":"peaktai","email":"441625404@qq.com"},"_npmVersion":"8.19.4","description":"一个基于 NodeJs 和 TypeScript 的后端框架，轻量级、克制、简洁。A lightweight, restrained, and concise backend framework based on Node.js and TypeScript.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"dotenv":"^16.0.3","mysql2":"^3.2.0","mongodb":"^5.7.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.9.0","devDependencies":{"mocha":"^10.2.0","tslib":"^2.5.0","assert":"^2.0.0","ts-node":"^10.9.1","socket.io":"^4.7.2","formidable":"^3.5.1","typescript":"^4.9.5","@types/node":"^18.14.5","@types/mocha":"^10.0.1","socket.io-client":"^4.7.2","@types/formidable":"^3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/wok-server_0.1.6_1710473567833_0.6153261620978661","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"wok-server","version":"0.1.7","keywords":["web","http","app","server","framework"],"author":{"name":"peak"},"license":"ISC","_id":"wok-server@0.1.7","maintainers":[{"name":"peaktai","email":"441625404@qq.com"}],"dist":{"shasum":"5ca8289e3c1edb600b59e74f5b62d01cc9364c4c","tarball":"https://registry.npmjs.org/wok-server/-/wok-server-0.1.7.tgz","fileCount":217,"integrity":"sha512-u4Tueppoavjkm76cjrOgcVFdLQg5fwM3rVHFGo+rdk9dS+5hd4oWB0Nuh6tnHzBlYbSj7Q6IR04DuNvQygAXGw==","signatures":[{"sig":"MEQCIA8i7YAmx63atNTVlkrqK9FJcQlQasQNwuhzmbWQZbaFAiB6A5rdWnSzY9rQ7Ubf1qzqNOcsowiest91BlDNS/ImBg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":405774},"main":"dist/index.js","types":"types/index.d.ts","gitHead":"a4d98c180c2216ae72a026adcf0abcafdd24c7a0","scripts":{"test":"mocha --timeout 300000","build":"rm -rf ./types && rm -rf ./dist && tsc -p ./ -d --declarationDir ./types --outDir ./dist"},"_npmUser":{"name":"peaktai","email":"441625404@qq.com"},"_npmVersion":"8.19.4","description":"一个基于 NodeJs 和 TypeScript 的后端框架，轻量级、克制、简洁。A lightweight, restrained, and concise backend framework based on Node.js and TypeScript.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"dotenv":"^16.0.3","mysql2":"^3.2.0","mongodb":"^5.7.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.9.0","devDependencies":{"mocha":"^10.2.0","tslib":"^2.5.0","assert":"^2.0.0","ts-node":"^10.9.1","socket.io":"^4.7.2","formidable":"^3.5.1","typescript":"^4.9.5","@types/node":"^18.14.5","@types/mocha":"^10.0.1","socket.io-client":"^4.7.2","@types/formidable":"^3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/wok-server_0.1.7_1711695164120_0.5420909539928151","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"wok-server","version":"0.1.8","keywords":["web","http","app","server","framework"],"author":{"name":"peak"},"license":"ISC","_id":"wok-server@0.1.8","maintainers":[{"name":"peaktai","email":"441625404@qq.com"}],"dist":{"shasum":"30c877b86b862360fe53e8e971c2806ec5a010b9","tarball":"https://registry.npmjs.org/wok-server/-/wok-server-0.1.8.tgz","fileCount":217,"integrity":"sha512-sG06gcnJkHtu4lj3bZI5383vmokYrra9cmrwlchPfFWq8ncp8yqDvrPFWSB7uGw8BfTTQbCKpJR+xjatNz2puQ==","signatures":[{"sig":"MEYCIQDdiWHkJfYr8MbVrNFxSZl/I9VnR4UNMrGZ3tFMAfLcLQIhAJLk9TczhS3YEsHtAa7w2EAr0lCzYqHVXVr3SdEYdf51","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":409912},"main":"dist/index.js","types":"types/index.d.ts","gitHead":"46669b8344260b04313e8cb3487809a53009322f","scripts":{"test":"mocha --timeout 300000","build":"rm -rf ./types && rm -rf ./dist && tsc -p ./ -d --declarationDir ./types --outDir ./dist"},"_npmUser":{"name":"peaktai","email":"441625404@qq.com"},"_npmVersion":"8.19.4","description":"一个基于 NodeJs 和 TypeScript 的后端框架，轻量级、克制、简洁。A lightweight, restrained, and concise backend framework based on Node.js and TypeScript.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"dotenv":"^16.0.3","mysql2":"^3.2.0","mongodb":"^5.7.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.9.0","devDependencies":{"mocha":"^10.2.0","tslib":"^2.5.0","assert":"^2.0.0","ts-node":"^10.9.1","socket.io":"^4.7.2","formidable":"^3.5.1","typescript":"^4.9.5","@types/node":"^18.14.5","@types/mocha":"^10.0.1","socket.io-client":"^4.7.2","@types/formidable":"^3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/wok-server_0.1.8_1714124796842_0.45199590351929686","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"wok-server","version":"0.1.9","keywords":["web","http","app","server","framework"],"author":{"name":"peak"},"license":"ISC","_id":"wok-server@0.1.9","maintainers":[{"name":"peaktai","email":"441625404@qq.com"}],"dist":{"shasum":"e559384157130c384879c232d71f542b0421be1c","tarball":"https://registry.npmjs.org/wok-server/-/wok-server-0.1.9.tgz","fileCount":217,"integrity":"sha512-6GaYwnyXMCQmpzKfKjsZtRQNo3kC18SL+lGPdWpa6XMSHpXfAyHRlRkNEzuSa3Q3RzqjmIUNCXeSqXyd0zJkwA==","signatures":[{"sig":"MEYCIQDd49VvNJ+z/AxBRVH06mHC0fKwoOvj/bYZTCXtRCnsBwIhALZqAHB2ao5muXAxzA7igr2V4TPvwInfZQA5IDPboYK/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":410044},"main":"dist/index.js","types":"types/index.d.ts","gitHead":"4ad2c3d9804b73a21b683b55f2a8f5756ec22928","scripts":{"test":"mocha --timeout 300000","build":"rm -rf ./types && rm -rf ./dist && tsc -p ./ -d --declarationDir ./types --outDir ./dist"},"_npmUser":{"name":"peaktai","email":"441625404@qq.com"},"_npmVersion":"8.19.4","description":"一个基于 NodeJs 和 TypeScript 的后端框架，轻量级、克制、简洁。A lightweight, restrained, and concise backend framework based on Node.js and TypeScript.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"dotenv":"^16.0.3","mysql2":"^3.2.0","mongodb":"^5.7.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.9.0","devDependencies":{"mocha":"^10.2.0","tslib":"^2.5.0","assert":"^2.0.0","ts-node":"^10.9.1","socket.io":"^4.7.2","formidable":"^3.5.1","typescript":"^4.9.5","@types/node":"^18.14.5","@types/mocha":"^10.0.1","socket.io-client":"^4.7.2","@types/formidable":"^3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/wok-server_0.1.9_1714125890169_0.9035197500359289","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"wok-server","version":"0.2.0","keywords":["web","http","app","server","framework"],"author":{"name":"peak"},"license":"ISC","_id":"wok-server@0.2.0","maintainers":[{"name":"peaktai","email":"441625404@qq.com"}],"dist":{"shasum":"408a6ad235858622e02c5476de14a7e02c8982d2","tarball":"https://registry.npmjs.org/wok-server/-/wok-server-0.2.0.tgz","fileCount":219,"integrity":"sha512-AihlhzkphOf85CceZqf5KpixGGORV4QSMIlmDHNeLWO0PmOHsrPcSiYRnRdUxn7JY435DoqaiQzeE5/pILMIZg==","signatures":[{"sig":"MEUCIBi95sfmVDPJtJ0Wa13uRtJxdm68fuEqUMyJ14EWBY6iAiEAoCb9u0BKVYeismCv7Qa+1zZmfESc+E+4lfCrHlhNgPw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":416032},"main":"dist/index.js","types":"types/index.d.ts","gitHead":"2ad1e7c0df5e45342a96c1c39ea9ac293480fccf","scripts":{"test":"mocha --timeout 300000","build":"rm -rf ./types && rm -rf ./dist && tsc -p ./ -d --declarationDir ./types --outDir ./dist"},"_npmUser":{"name":"peaktai","email":"441625404@qq.com"},"_npmVersion":"8.19.4","description":"一个基于 NodeJs 和 TypeScript 的后端框架，轻量级、克制、简洁。A lightweight, restrained, and concise backend framework based on Node.js and TypeScript.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"dotenv":"^16.0.3","mysql2":"^3.2.0","mongodb":"^5.7.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.9.0","devDependencies":{"mocha":"^10.2.0","tslib":"^2.5.0","assert":"^2.0.0","ts-node":"^10.9.1","socket.io":"^4.7.2","formidable":"^3.5.1","typescript":"^4.9.5","@types/node":"^18.14.5","@types/mocha":"^10.0.1","socket.io-client":"^4.7.2","@types/formidable":"^3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/wok-server_0.2.0_1716371619205_0.14020567708574627","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"wok-server","version":"0.2.1","keywords":["web","http","app","server","framework"],"author":{"name":"peak"},"license":"ISC","_id":"wok-server@0.2.1","maintainers":[{"name":"peaktai","email":"441625404@qq.com"}],"homepage":"https://gitee.com/tai/wok-server","dist":{"shasum":"b54b316f8311d595add6d8f6fc018f1519f64281","tarball":"https://registry.npmjs.org/wok-server/-/wok-server-0.2.1.tgz","fileCount":219,"integrity":"sha512-E5vQD6K/zb8TevmLGf1k0CWOsFvwu9Zx1WIZ9s4VJc77EqIwuaCfEXIitD2LEZLlcLY41/xW7pxwXh5GgDHsDA==","signatures":[{"sig":"MEQCIEufH3sz4cwnEn34DPj3rxyHRIsWYh2QyA7RuFU+BiqbAiB/7HAM6go8NMS3VH8A9TSYAraau01DnkN4Z7zhkdnLXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":416260},"main":"dist/index.js","types":"types/index.d.ts","gitHead":"9338c7a8328872ec3e535cc1ca038fd270333d10","scripts":{"test":"mocha --timeout 300000","build":"rm -rf ./types && rm -rf ./dist && tsc -p ./ -d --declarationDir ./types --outDir ./dist"},"_npmUser":{"name":"peaktai","email":"441625404@qq.com"},"repository":{"url":"https://gitee.com/tai/wok-server.git","type":"git"},"_npmVersion":"8.19.4","description":"一个基于 NodeJs 和 TypeScript 的后端框架，轻量级、克制、简洁。A lightweight, restrained, and concise backend framework based on Node.js and TypeScript.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"dotenv":"^16.0.3","mysql2":"^3.2.0","mongodb":"^5.7.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.9.0","devDependencies":{"mocha":"^10.2.0","tslib":"^2.5.0","assert":"^2.0.0","ts-node":"^10.9.1","socket.io":"^4.7.2","formidable":"^3.5.1","typescript":"^4.9.5","@types/node":"^18.14.5","@types/mocha":"^10.0.1","socket.io-client":"^4.7.2","@types/formidable":"^3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/wok-server_0.2.1_1716372625422_0.05938602733012388","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"wok-server","version":"0.2.2","keywords":["web","http","app","server","framework"],"author":{"name":"peak"},"license":"ISC","_id":"wok-server@0.2.2","maintainers":[{"name":"peaktai","email":"441625404@qq.com"}],"homepage":"https://gitee.com/tai/wok-server","dist":{"shasum":"01f44d8234a8a4da8dbd36293cbbefebd937e3af","tarball":"https://registry.npmjs.org/wok-server/-/wok-server-0.2.2.tgz","fileCount":219,"integrity":"sha512-RcJ0TZwqCG4Vs6Qoya0K+2F7DqSlxcRdCkTnTsbO2K9LqAObJ3KhlKj+dv16s+rBCj4fdgI4B/VVFFVzDbu3PA==","signatures":[{"sig":"MEQCIAR3cDjpzF5EhzkOHPSB7M1aja2qp5n09fg1vZ+s3XScAiBgb5LHDJCJtTK3nUap1NaIe/gpIexcjN68lb3p2UmP7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":416348},"main":"dist/index.js","types":"types/index.d.ts","gitHead":"eff2893d93887d976af78bb08d005ba0dd2934b5","scripts":{"test":"mocha --timeout 300000","build":"rm -rf ./types && rm -rf ./dist && tsc -p ./ -d --declarationDir ./types --outDir ./dist"},"_npmUser":{"name":"peaktai","email":"441625404@qq.com"},"repository":{"url":"https://gitee.com/tai/wok-server.git","type":"git"},"_npmVersion":"8.19.4","description":"一个基于 NodeJs 和 TypeScript 的后端框架，轻量级、克制、简洁。A lightweight, restrained, and concise backend framework based on Node.js and TypeScript.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"dotenv":"^16.0.3","mysql2":"^3.2.0","mongodb":"^5.7.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.9.0","devDependencies":{"mocha":"^10.2.0","tslib":"^2.5.0","assert":"^2.0.0","ts-node":"^10.9.1","socket.io":"^4.7.2","formidable":"^3.5.1","typescript":"^4.9.5","@types/node":"^18.14.5","@types/mocha":"^10.0.1","socket.io-client":"^4.7.2","@types/formidable":"^3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/wok-server_0.2.2_1716377140692_0.15056448154781887","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"wok-server","version":"0.3.0","keywords":["web","http","app","server","framework"],"author":{"name":"peak"},"license":"ISC","_id":"wok-server@0.3.0","maintainers":[{"name":"peaktai","email":"441625404@qq.com"}],"homepage":"https://gitee.com/tai/wok-server","dist":{"shasum":"e2b36df3862b1b20d0d05426e880deed23d11f8c","tarball":"https://registry.npmjs.org/wok-server/-/wok-server-0.3.0.tgz","fileCount":233,"integrity":"sha512-WeTRsqHwrmLeBqaY6XCcRhisadNyyrrywanL9+J8oJxbe6m1H3dDOjnX9Ssiguw3B2gnRLxz9B7gSELr94Drmw==","signatures":[{"sig":"MEQCICm/769rdgOHLc2z/oXSQ/XT5s4Wq+FY5P3tT7ddhmKoAiBN+maDixMe6RHvEm8pAezEWUtpOcMleo1sy43bzoBZNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":455756},"main":"dist/index.js","types":"types/index.d.ts","gitHead":"7c5fd3dcbb4b4bee78ad8c8921a7c14c848ae31f","scripts":{"test":"mocha --timeout 300000","build":"rm -rf ./types && rm -rf ./dist && tsc -p ./ -d --declarationDir ./types --outDir ./dist"},"_npmUser":{"name":"peaktai","email":"441625404@qq.com"},"repository":{"url":"https://gitee.com/tai/wok-server.git","type":"git"},"_npmVersion":"8.19.4","description":"一个基于 NodeJs 和 TypeScript 的后端框架，轻量级、克制、简洁。A lightweight, restrained, and concise backend framework based on Node.js and TypeScript.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"dotenv":"^16.0.3","mysql2":"^3.2.0","mongodb":"^5.7.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.9.0","devDependencies":{"mocha":"^10.2.0","tslib":"^2.5.0","assert":"^2.0.0","ts-node":"^10.9.1","socket.io":"^4.7.2","formidable":"^3.5.1","typescript":"^4.9.5","@types/node":"^18.14.5","@types/mocha":"^10.0.1","socket.io-client":"^4.7.2","@types/formidable":"^3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/wok-server_0.3.0_1717745686247_0.5309972840763864","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"wok-server","version":"0.3.1","keywords":["web","http","app","server","framework"],"author":{"name":"peak"},"license":"ISC","_id":"wok-server@0.3.1","maintainers":[{"name":"peaktai","email":"441625404@qq.com"}],"homepage":"https://gitee.com/tai/wok-server","dist":{"shasum":"668611d17f184dfb0025e191a8ea4be6652eeab1","tarball":"https://registry.npmjs.org/wok-server/-/wok-server-0.3.1.tgz","fileCount":233,"integrity":"sha512-jfvSRzE/LonwHg2SlQeugNh/GiGEsNUdtt3tqLmCXvLpqmzCjI15jvq14/pH9jiFWBdfZtdsU/KgYetn6/g2jQ==","signatures":[{"sig":"MEYCIQDEPXECVpm8WsPtLnWDzdAQ0UoqWTrwjKSEkGHGrPkYpwIhAK8yM3Vom0x4mdHjmcFBXWoFGrU80zPbJZqRybUHp0Fu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":455691},"main":"dist/index.js","types":"types/index.d.ts","gitHead":"a310db8dc73b1e46e521f021a23a15076c591dd6","scripts":{"test":"mocha --timeout 300000","build":"rm -rf ./types && rm -rf ./dist && tsc -p ./ -d --declarationDir ./types --outDir ./dist"},"_npmUser":{"name":"peaktai","email":"441625404@qq.com"},"repository":{"url":"https://gitee.com/tai/wok-server.git","type":"git"},"_npmVersion":"8.19.4","description":"一个基于 NodeJs 和 TypeScript 的后端框架，轻量级、克制、简洁。A lightweight, restrained, and concise backend framework based on Node.js and TypeScript.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"dotenv":"^16.0.3","mysql2":"^3.2.0","mongodb":"^5.7.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.9.0","devDependencies":{"mocha":"^10.2.0","tslib":"^2.5.0","assert":"^2.0.0","ts-node":"^10.9.1","socket.io":"^4.7.2","formidable":"^3.5.1","typescript":"^4.9.5","@types/node":"^18.14.5","@types/mocha":"^10.0.1","socket.io-client":"^4.7.2","@types/formidable":"^3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/wok-server_0.3.1_1717753339920_0.7597732875207737","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"wok-server","version":"0.3.2","keywords":["web","http","app","server","framework"],"author":{"name":"peak"},"license":"ISC","_id":"wok-server@0.3.2","maintainers":[{"name":"peaktai","email":"441625404@qq.com"}],"homepage":"https://gitee.com/tai/wok-server","dist":{"shasum":"feb8fff4022521186e0d753a6274e13519a5bf6a","tarball":"https://registry.npmjs.org/wok-server/-/wok-server-0.3.2.tgz","fileCount":233,"integrity":"sha512-+NrnpjnquUPehcKicHmppKejKyHeGmR/EjM73n2r6d4XQ3BEJLfraCEi1zK7JPUCAJAfGr89Lxw+jzDaICK2Dw==","signatures":[{"sig":"MEUCIQDmwsGe2p1aJARxY1gXPAt9Xfv6c+ZIIL9GX5MQycGtegIgWHIusbOe2C5l+ySO+eK7QEnbjI0g3eXlLr5W1rT0MLY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456935},"main":"dist/index.js","types":"types/index.d.ts","gitHead":"8e87ca219c31ed8e3ae0401969c99bc7d45f9c42","scripts":{"test":"mocha --timeout 300000","build":"rm -rf ./types && rm -rf ./dist && tsc -p ./ -d --declarationDir ./types --outDir ./dist"},"_npmUser":{"name":"peaktai","email":"441625404@qq.com"},"repository":{"url":"https://gitee.com/tai/wok-server.git","type":"git"},"_npmVersion":"8.19.4","description":"一个基于 NodeJs 和 TypeScript 的后端框架，轻量级、克制、简洁。A lightweight, restrained, and concise backend framework based on Node.js and TypeScript.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"dotenv":"^16.0.3","mysql2":"^3.2.0","mongodb":"^5.7.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.9.0","devDependencies":{"mocha":"^10.2.0","tslib":"^2.5.0","assert":"^2.0.0","ts-node":"^10.9.1","socket.io":"^4.7.2","formidable":"^3.5.1","typescript":"^4.9.5","@types/node":"^18.14.5","@types/mocha":"^10.0.1","socket.io-client":"^4.7.2","@types/formidable":"^3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/wok-server_0.3.2_1718094739395_0.8604352332032326","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"wok-server","version":"0.3.3","keywords":["web","http","app","server","framework"],"author":{"name":"peak"},"license":"ISC","_id":"wok-server@0.3.3","maintainers":[{"name":"peaktai","email":"441625404@qq.com"}],"homepage":"https://gitee.com/tai/wok-server","dist":{"shasum":"2935b857790fc0767592ad5ce3b41c6cfec24524","tarball":"https://registry.npmjs.org/wok-server/-/wok-server-0.3.3.tgz","fileCount":233,"integrity":"sha512-RxERk75Pz7TC2EgENculmHqSg7pyDEeiftPQ1VkzXWxgttpD1uGmwzADv9Nd3QtPuXYTlVx6w5e19w4BZNJJWw==","signatures":[{"sig":"MEQCIA3tXbofWGAM+SQR+O2uRYzdRx5ZZlD2ThwPtQVQKJxRAiByAmcTxIhcB4LPbeo/A9+Censj9kf3Om8fP9XMl+scDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456937},"main":"dist/index.js","types":"types/index.d.ts","gitHead":"d9b986045105e6937acb6f8e782c4f7621c61209","scripts":{"test":"mocha --timeout 300000","build":"rm -rf ./types && rm -rf ./dist && tsc -p ./ -d --declarationDir ./types --outDir ./dist"},"_npmUser":{"name":"peaktai","email":"441625404@qq.com"},"repository":{"url":"https://gitee.com/tai/wok-server.git","type":"git"},"_npmVersion":"8.19.4","description":"一个基于 NodeJs 和 TypeScript 的后端框架，轻量级、克制、简洁。A lightweight, restrained, and concise backend framework based on Node.js and TypeScript.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"dotenv":"^16.0.3","mysql2":"^3.2.0","mongodb":"^5.7.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.9.0","devDependencies":{"mocha":"^10.2.0","tslib":"^2.5.0","assert":"^2.0.0","ts-node":"^10.9.1","socket.io":"^4.7.2","formidable":"^3.5.1","typescript":"^4.9.5","@types/node":"^18.14.5","@types/mocha":"^10.0.1","socket.io-client":"^4.7.2","@types/formidable":"^3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/wok-server_0.3.3_1723604379079_0.5756598986250623","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"wok-server","version":"0.3.4","keywords":["web","http","app","server","framework"],"author":{"name":"peak"},"license":"ISC","_id":"wok-server@0.3.4","maintainers":[{"name":"peaktai","email":"441625404@qq.com"}],"homepage":"https://gitee.com/tai/wok-server","dist":{"shasum":"6af25785546788ae73904ec2a8cc4a201c124fa3","tarball":"https://registry.npmjs.org/wok-server/-/wok-server-0.3.4.tgz","fileCount":233,"integrity":"sha512-Jmxi9/mNXoe0QbvAZ59kbIexSAen5e5/Jn8u0vU7VHEIRcHmoXW71tzh3+11EqjT5SViWKO2xThNZbhOK6ayUA==","signatures":[{"sig":"MEUCIQClhnWkVnFV7pgGcUEBZAQj8yaim2vwKEgiAxIRAlufPQIgaEVDh22kJTZ4BaeWdrCzj0nwLQctoLwODAUbOvEDBZ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456938},"main":"dist/index.js","types":"types/index.d.ts","gitHead":"bf0c1930e3f602192478cee5c5d1f5276a0ddabe","scripts":{"test":"mocha --timeout 300000","build":"rm -rf ./types && rm -rf ./dist && tsc -p ./ -d --declarationDir ./types --outDir ./dist"},"_npmUser":{"name":"peaktai","email":"441625404@qq.com"},"repository":{"url":"https://gitee.com/tai/wok-server.git","type":"git"},"_npmVersion":"10.2.3","description":"一个基于 NodeJs 和 TypeScript 的后端框架，轻量级、克制、简洁。A lightweight, restrained, and concise backend framework based on Node.js and TypeScript.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"dotenv":"^16.0.3","mysql2":"^3.11.0","mongodb":"^5.7.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.9.0","devDependencies":{"mocha":"^10.2.0","tslib":"^2.5.0","assert":"^2.0.0","ts-node":"^10.9.1","socket.io":"^4.7.2","formidable":"^3.5.1","typescript":"^4.9.5","@types/node":"^18.14.5","@types/mocha":"^10.0.1","socket.io-client":"^4.7.2","@types/formidable":"^3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/wok-server_0.3.4_1724737841070_0.9556092483637926","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"wok-server","version":"0.4.0","keywords":["web","http","app","server","framework"],"author":{"name":"peak"},"license":"ISC","_id":"wok-server@0.4.0","maintainers":[{"name":"peaktai","email":"441625404@qq.com"}],"homepage":"https://gitee.com/tai/wok-server","dist":{"shasum":"a1e0836e4839958934dace574f6eb7a7e3c7f4e6","tarball":"https://registry.npmjs.org/wok-server/-/wok-server-0.4.0.tgz","fileCount":236,"integrity":"sha512-EZj9/fBtFvxdJMwFvtGaGACyeY9xa/FBI9uV8VZmfwsWlqhnHABn1I9aWpOwCFLlIYP5Cp/D7e6XNBq++Mu68A==","signatures":[{"sig":"MEYCIQDFmVgY4kL2GJJzow+c5JEly+boWxPYUaM8aKPIDMEfsgIhAK9mh8AN/U1jXAoKVKsr+9rhvCxLpBVDM9rhS6wOUeH2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":464939},"main":"dist/index.js","types":"types/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"a71ab764132357cb64ff75e1bd557e13210ccde8","scripts":{"test":"mocha --timeout 300000","build":"rm -rf ./types && rm -rf ./dist && tsc -p ./ -d --declarationDir ./types --outDir ./dist"},"_npmUser":{"name":"peaktai","email":"441625404@qq.com"},"repository":{"url":"https://gitee.com/tai/wok-server.git","type":"git"},"_npmVersion":"8.19.4","description":"一个基于 NodeJs 和 TypeScript 的后端框架，轻量级、克制、简洁。A lightweight, restrained, and concise backend framework based on Node.js and TypeScript.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"dotenv":"^16.0.3","mysql2":"^3.11.0","mongodb":"^5.7.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.9.0","devDependencies":{"mocha":"^10.2.0","tslib":"^2.5.0","assert":"^2.0.0","ts-node":"^10.9.1","socket.io":"^4.7.2","formidable":"^3.5.1","typescript":"^4.9.5","@types/node":"^18.14.5","@types/mocha":"^10.0.1","socket.io-client":"^4.7.2","@types/formidable":"^3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/wok-server_0.4.0_1725361466912_0.6337322599257971","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"wok-server","version":"0.4.1","keywords":["web","http","app","server","framework"],"author":{"name":"peak"},"license":"ISC","_id":"wok-server@0.4.1","maintainers":[{"name":"peaktai","email":"441625404@qq.com"}],"homepage":"https://gitee.com/tai/wok-server","dist":{"shasum":"5777152fe94ed41cd796f013477f5e981cb8a6bd","tarball":"https://registry.npmjs.org/wok-server/-/wok-server-0.4.1.tgz","fileCount":236,"integrity":"sha512-cCwI7xaVvBoxCd1dqEISGT4Gylilk/Ba/5wxXCrF1InPb8TKOknmjaZUiLSH3OprYBfXodo73iZK3N6DnR+JQg==","signatures":[{"sig":"MEUCIQDiuwIFKkoko8hyUba1B12pVmdCkQrfnrhMmTgMHRfvIAIgHpc1DdMTYL2c7tRoWvpKmab670W9+6HaxGi9llKMODc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":465032},"main":"dist/index.js","types":"types/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"9ee2bde38150c7ea30c3bdb6363f67b451248c50","scripts":{"test":"mocha --timeout 300000","build":"rm -rf ./types && rm -rf ./dist && tsc -p ./ -d --declarationDir ./types --outDir ./dist"},"_npmUser":{"name":"peaktai","email":"441625404@qq.com"},"repository":{"url":"https://gitee.com/tai/wok-server.git","type":"git"},"_npmVersion":"8.19.4","description":"一个基于 NodeJs 和 TypeScript 的后端框架，轻量级、克制、简洁。A lightweight, restrained, and concise backend framework based on Node.js and TypeScript.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"dotenv":"^16.0.3","mysql2":"^3.11.0","mongodb":"^5.7.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.9.0","devDependencies":{"mocha":"^10.2.0","tslib":"^2.5.0","assert":"^2.0.0","ts-node":"^10.9.1","socket.io":"^4.7.2","formidable":"^3.5.1","typescript":"^4.9.5","@types/node":"^18.14.5","@types/mocha":"^10.0.1","socket.io-client":"^4.7.2","@types/formidable":"^3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/wok-server_0.4.1_1725436928274_0.378477729621729","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"wok-server","version":"0.4.2","keywords":["web","http","app","server","framework"],"author":{"name":"peak"},"license":"ISC","_id":"wok-server@0.4.2","maintainers":[{"name":"peaktai","email":"441625404@qq.com"}],"homepage":"https://gitee.com/tai/wok-server","dist":{"shasum":"1ceb40b4289f29a1e58b3712ca55e7404d2e05a3","tarball":"https://registry.npmjs.org/wok-server/-/wok-server-0.4.2.tgz","fileCount":236,"integrity":"sha512-Ppggx+KdDcZzvcFaD8u8mZMwsa4jg6AkHNMrAb4eLEMngDM506wnZwWSyiyxxR9eUAPcG3oM/Ll+pEK333bjHg==","signatures":[{"sig":"MEYCIQDjllC+AFAYtkMPqurULiabTUgp4n6/M1aTVtuwRlhpJwIhAKEMq9kr4AzzX3/lY4posSUIRHAO9ygKXPVmNI0PwKSB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":465228},"main":"dist/index.js","types":"types/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"9ee2bde38150c7ea30c3bdb6363f67b451248c50","scripts":{"test":"mocha --timeout 300000","build":"rm -rf ./types && rm -rf ./dist && tsc -p ./ -d --declarationDir ./types --outDir ./dist"},"_npmUser":{"name":"peaktai","email":"441625404@qq.com"},"repository":{"url":"https://gitee.com/tai/wok-server.git","type":"git"},"_npmVersion":"8.19.4","description":"一个基于 NodeJs 和 TypeScript 的后端框架，轻量级、克制、简洁。A lightweight, restrained, and concise backend framework based on Node.js and TypeScript.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"dotenv":"^16.0.3","mysql2":"^3.11.0","mongodb":"^5.7.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.9.0","devDependencies":{"mocha":"^10.2.0","tslib":"^2.5.0","assert":"^2.0.0","ts-node":"^10.9.1","socket.io":"^4.7.2","formidable":"^3.5.1","typescript":"^4.9.5","@types/node":"^18.14.5","@types/mocha":"^10.0.1","socket.io-client":"^4.7.2","@types/formidable":"^3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/wok-server_0.4.2_1725439573645_0.41316887918049083","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"wok-server","version":"0.4.3","keywords":["web","http","app","server","framework"],"author":{"name":"peak"},"license":"ISC","_id":"wok-server@0.4.3","maintainers":[{"name":"peaktai","email":"441625404@qq.com"}],"homepage":"https://gitee.com/tai/wok-server","dist":{"shasum":"cd675dc1879bcd95fcf85fe65c746d0744c6e7c3","tarball":"https://registry.npmjs.org/wok-server/-/wok-server-0.4.3.tgz","fileCount":236,"integrity":"sha512-jPHjR3dLTHQ5DOiFbl/xygpyFkjq7dBekux8dZbYgYN61OKl4IyLH/nLKmaRkczBPCO39z97VkBwZLjhKDqGMg==","signatures":[{"sig":"MEYCIQDWx5PfVS1uUCfmJSsZU8aGZ1GKPxIOMTF2WbpJ4rFowwIhANe9wKfn6yMkDNppZEooBTc7dtCvYQPU76DfSPnOHUm+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":465175},"main":"dist/index.js","types":"types/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"35a240f1b12decc5b43bcc9f43a69a819a8d6c58","scripts":{"test":"mocha --timeout 300000","build":"rm -rf ./types && rm -rf ./dist && tsc -p ./ -d --declarationDir ./types --outDir ./dist"},"_npmUser":{"name":"peaktai","email":"441625404@qq.com"},"repository":{"url":"https://gitee.com/tai/wok-server.git","type":"git"},"_npmVersion":"8.19.4","description":"一个基于 NodeJs 和 TypeScript 的后端框架，轻量级、克制、简洁。A lightweight, restrained, and concise backend framework based on Node.js and TypeScript.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"dotenv":"^16.0.3","mysql2":"^3.11.0","mongodb":"^5.7.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.9.0","devDependencies":{"mocha":"^10.2.0","tslib":"^2.5.0","assert":"^2.0.0","ts-node":"^10.9.1","socket.io":"^4.7.2","formidable":"^3.5.1","typescript":"^4.9.5","@types/node":"^18.14.5","@types/mocha":"^10.0.1","socket.io-client":"^4.7.2","@types/formidable":"^3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/wok-server_0.4.3_1725849434176_0.012986521678893137","host":"s3://npm-registry-packages"}},"0.4.4":{"name":"wok-server","version":"0.4.4","keywords":["web","http","app","server","framework"],"author":{"name":"peak"},"license":"ISC","_id":"wok-server@0.4.4","maintainers":[{"name":"peaktai","email":"441625404@qq.com"}],"homepage":"https://gitee.com/tai/wok-server","dist":{"shasum":"af0bfc47e080e15c5d39a8402a8ec40ed1dca8c3","tarball":"https://registry.npmjs.org/wok-server/-/wok-server-0.4.4.tgz","fileCount":236,"integrity":"sha512-nPmIkqHHAhY2WjHqscM1oFH0//G1IrRXRZQAIv/D9a/1Y4Dpqwa0agwEWZagzicQVzqnOoUCLtj5weGIifuL0Q==","signatures":[{"sig":"MEUCIQCS8O+eeBPb2HfmmXHqEFnGdfDDvqDdr+kPLCAzt+7IaQIgWfOoEY1qji6u4XcRl76sDGjKVVGFZMSzeZ5vzJHyzHY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":465255},"main":"dist/index.js","types":"types/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"905e5dd80b687537532b6c4a004d048ada5d310b","scripts":{"test":"mocha --timeout 300000","build":"rm -rf ./types && rm -rf ./dist && tsc -p ./ -d --declarationDir ./types --outDir ./dist"},"_npmUser":{"name":"peaktai","email":"441625404@qq.com"},"repository":{"url":"https://gitee.com/tai/wok-server.git","type":"git"},"_npmVersion":"8.19.4","description":"一个基于 NodeJs 和 TypeScript 的后端框架，轻量级、克制、简洁。A lightweight, restrained, and concise backend framework based on Node.js and TypeScript.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"dotenv":"^16.0.3","mysql2":"^3.11.0","mongodb":"^5.7.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.9.0","devDependencies":{"mocha":"^10.2.0","tslib":"^2.5.0","assert":"^2.0.0","ts-node":"^10.9.1","socket.io":"^4.7.2","formidable":"^3.5.1","typescript":"^4.9.5","@types/node":"^18.14.5","@types/mocha":"^10.0.1","socket.io-client":"^4.7.2","@types/formidable":"^3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/wok-server_0.4.4_1727236127103_0.6579734381312154","host":"s3://npm-registry-packages"}},"0.4.5":{"name":"wok-server","version":"0.4.5","keywords":["web","http","app","server","framework"],"author":{"name":"peak"},"license":"ISC","_id":"wok-server@0.4.5","maintainers":[{"name":"peaktai","email":"441625404@qq.com"}],"homepage":"https://gitee.com/tai/wok-server","dist":{"shasum":"804afe04a1c51d046882001083823a5ef644b7a4","tarball":"https://registry.npmjs.org/wok-server/-/wok-server-0.4.5.tgz","fileCount":236,"integrity":"sha512-UTYZxmul3a+PgzBbvut6y1o9E/nweZ2ME4jSy67uhAYeCB6QADWJCxNzVFn3ONkpAoO/KjuGc5OcyowcPQpWzw==","signatures":[{"sig":"MEUCIGXdDukG1UqQoJxXkTBOWYg90gJfEKIAu4ZUqd3dBI4OAiEAhtgb2vGcZb8K2EYjaGV5Hyz5vHDP2kJBfoksLb/1Qp8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":465441},"main":"dist/index.js","types":"types/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"fbd41de65a5c8a58c1f6cfaf67e6e266ad91d6f4","scripts":{"test":"mocha --timeout 300000","build":"rm -rf ./types && rm -rf ./dist && tsc -p ./ -d --declarationDir ./types --outDir ./dist"},"_npmUser":{"name":"peaktai","email":"441625404@qq.com"},"repository":{"url":"https://gitee.com/tai/wok-server.git","type":"git"},"_npmVersion":"8.19.4","description":"一个基于 NodeJs 和 TypeScript 的后端框架，轻量级、克制、简洁。A lightweight, restrained, and concise backend framework based on Node.js and TypeScript.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"dotenv":"^16.0.3","mysql2":"^3.11.0","mongodb":"^5.7.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.9.0","devDependencies":{"mocha":"^10.2.0","tslib":"^2.5.0","assert":"^2.0.0","ts-node":"^10.9.1","socket.io":"^4.7.2","formidable":"^3.5.1","typescript":"^4.9.5","@types/node":"^18.14.5","@types/mocha":"^10.0.1","socket.io-client":"^4.7.2","@types/formidable":"^3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/wok-server_0.4.5_1728888291858_0.17847043995266132","host":"s3://npm-registry-packages"}},"0.4.6":{"name":"wok-server","version":"0.4.6","keywords":["web","http","app","server","framework"],"author":{"name":"peak"},"license":"ISC","_id":"wok-server@0.4.6","maintainers":[{"name":"peaktai","email":"441625404@qq.com"}],"homepage":"https://gitee.com/tai/wok-server","dist":{"shasum":"8c47fc052e6ed1ababf96ea47871f26a3eadb313","tarball":"https://registry.npmjs.org/wok-server/-/wok-server-0.4.6.tgz","fileCount":236,"integrity":"sha512-2lPjI4bz0/JLxhd2VMCi7E8zZkb7K8KKKGTgy6IYpz+OzTxAzwhXbaOke3grazRQfmtGC367BpLC6Jm+l+FErg==","signatures":[{"sig":"MEUCIEvwetnulLqKU4ykRhOxDNi6MTzS8PbOklDS8vXCxM9JAiEAsn1nJxvQyc1kHIn01ShKGdQ5vg8gfOe0fioSJWsoZvo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":466586},"main":"dist/index.js","types":"types/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"d16ac7c51ddcd468abaae48cd68931b5cea9f97b","scripts":{"test":"mocha --timeout 300000","build":"rm -rf ./types && rm -rf ./dist && tsc -p ./ -d --declarationDir ./types --outDir ./dist"},"_npmUser":{"name":"peaktai","email":"441625404@qq.com"},"repository":{"url":"https://gitee.com/tai/wok-server.git","type":"git"},"_npmVersion":"8.19.4","description":"一个基于 NodeJs 和 TypeScript 的后端框架，轻量级、克制、简洁。A lightweight, restrained, and concise backend framework based on Node.js and TypeScript.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"dotenv":"^16.0.3","mysql2":"^3.11.0","mongodb":"^5.7.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.9.0","devDependencies":{"mocha":"^10.2.0","tslib":"^2.5.0","assert":"^2.0.0","ts-node":"^10.9.1","socket.io":"^4.7.2","formidable":"^3.5.1","typescript":"^4.9.5","@types/node":"^18.14.5","@types/mocha":"^10.0.1","socket.io-client":"^4.7.2","@types/formidable":"^3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/wok-server_0.4.6_1732763371360_0.6812800471274205","host":"s3://npm-registry-packages"}},"0.4.7":{"name":"wok-server","version":"0.4.7","keywords":["web","http","app","server","framework"],"author":{"name":"peak"},"license":"ISC","_id":"wok-server@0.4.7","maintainers":[{"name":"peaktai","email":"441625404@qq.com"}],"homepage":"https://gitee.com/tai/wok-server","dist":{"shasum":"ad44c534b0cda2b40fdeb98b0dbfc70a375c111a","tarball":"https://registry.npmjs.org/wok-server/-/wok-server-0.4.7.tgz","fileCount":236,"integrity":"sha512-iyKPO329rNZS39b+Hek+vBPP1lzjiXBjXeSD0YeWzd0pMgmumOg7kCbOb8eyAEZgU+fJl/A85WD66SJF9/K5Tw==","signatures":[{"sig":"MEUCIQCN7FYusrEqV0o3pBOiCwxHX7VD96phJ77nD+NncO/tIgIgOeDkmpDzTFYCfg1sz2wBX15uBwsq2KrosmGHfBUJAco=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":466651},"main":"dist/index.js","types":"types/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"5f3b0e35be10755f11cd2031156bedcda66224fd","scripts":{"test":"mocha --timeout 300000","build":"rm -rf ./types && rm -rf ./dist && tsc -p ./ -d --declarationDir ./types --outDir ./dist"},"_npmUser":{"name":"peaktai","email":"441625404@qq.com"},"repository":{"url":"https://gitee.com/tai/wok-server.git","type":"git"},"_npmVersion":"8.19.4","description":"一个基于 NodeJs 和 TypeScript 的后端框架，轻量级、克制、简洁。A lightweight, restrained, and concise backend framework based on Node.js and TypeScript.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"dotenv":"^16.0.3","mysql2":"^3.11.0","mongodb":"^5.7.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.9.0","devDependencies":{"mocha":"^10.2.0","tslib":"^2.5.0","assert":"^2.0.0","ts-node":"^10.9.1","socket.io":"^4.7.2","formidable":"^3.5.1","typescript":"^4.9.5","@types/node":"^18.14.5","@types/mocha":"^10.0.1","socket.io-client":"^4.7.2","@types/formidable":"^3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/wok-server_0.4.7_1735280947708_0.4527594257952905","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"wok-server","version":"0.4.8","keywords":["web","http","app","server","framework"],"author":{"name":"peak"},"license":"ISC","_id":"wok-server@0.4.8","maintainers":[{"name":"peaktai","email":"441625404@qq.com"}],"homepage":"https://gitee.com/tai/wok-server","dist":{"shasum":"98416f806d4aa26f2ebb962949baa7f991e3e6ce","tarball":"https://registry.npmjs.org/wok-server/-/wok-server-0.4.8.tgz","fileCount":236,"integrity":"sha512-Y16wwq/R+5YaZqxm19Y1BWzP4EDmFAoa8aAE2fh3mOzXcGiyTtHzx7Dj37P0FrHDFhF9Ms6eu7efSWvPDN7cDw==","signatures":[{"sig":"MEUCIQC71U+sjgpQ4SU2Aszfuec8lNPw6VOzzOJg3Ab1vsVV6QIgIedifWXbDrV+KL+za+75irqATVKE/1jGWalDd6ZfV00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":468387},"main":"dist/index.js","types":"types/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"015bc8269821076e02e97b23d484793e10ec9b52","scripts":{"test":"mocha --timeout 300000","build":"rm -rf ./types && rm -rf ./dist && tsc -p ./ -d --declarationDir ./types --outDir ./dist"},"_npmUser":{"name":"peaktai","email":"441625404@qq.com"},"repository":{"url":"https://gitee.com/tai/wok-server.git","type":"git"},"_npmVersion":"8.19.4","description":"一个基于 NodeJs 和 TypeScript 的后端框架，轻量级、克制、简洁。A lightweight, restrained, and concise backend framework based on Node.js and TypeScript.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"dotenv":"^16.0.3","mysql2":"^3.11.0","mongodb":"^5.7.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.9.0","devDependencies":{"mocha":"^10.2.0","tslib":"^2.5.0","assert":"^2.0.0","ts-node":"^10.9.1","socket.io":"^4.7.2","formidable":"^3.5.1","typescript":"^4.9.5","@types/node":"^18.14.5","@types/mocha":"^10.0.1","socket.io-client":"^4.7.2","@types/formidable":"^3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/wok-server_0.4.8_1742438269782_0.9639394653097453","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"wok-server","version":"0.4.9","keywords":["web","http","app","server","framework"],"author":{"name":"peak"},"license":"ISC","_id":"wok-server@0.4.9","maintainers":[{"name":"peaktai","email":"441625404@qq.com"}],"homepage":"https://gitee.com/tai/wok-server","dist":{"shasum":"63e6ecac98188caa77babe3aa2b725c1b4acb620","tarball":"https://registry.npmjs.org/wok-server/-/wok-server-0.4.9.tgz","fileCount":236,"integrity":"sha512-V/AsWWgWYzI2SWD2SyQg4CePRaCUpcum1nMHXAFGqZoKKGeabRn1CSS6TN8Ap/OuKSJgmI80jlC+9yAFvXBjUA==","signatures":[{"sig":"MEUCIQCn29dYuM8/UNbmVkJj3U+M28duG7P5Ok9qH64uc2QulwIgaz1t/ghXiITtoL3Dw/F7NiJrbg2x8HS+EtV5sSXr3cw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":468661},"main":"dist/index.js","types":"types/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"84d08c30df1f41480ef38f2d203753c855c47c83","scripts":{"test":"mocha --timeout 300000","build":"rm -rf ./types && rm -rf ./dist && tsc -p ./ -d --declarationDir ./types --outDir ./dist"},"_npmUser":{"name":"peaktai","email":"441625404@qq.com"},"repository":{"url":"https://gitee.com/tai/wok-server.git","type":"git"},"_npmVersion":"8.19.4","description":"一个基于 NodeJs 和 TypeScript 的后端框架，轻量级、克制、简洁。A lightweight, restrained, and concise backend framework based on Node.js and TypeScript.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"dotenv":"^16.0.3","mysql2":"^3.11.0","mongodb":"^5.7.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.9.0","devDependencies":{"mocha":"^10.2.0","tslib":"^2.5.0","assert":"^2.0.0","ts-node":"^10.9.1","socket.io":"^4.7.2","formidable":"^3.5.1","typescript":"^4.9.5","@types/node":"^18.14.5","@types/mocha":"^10.0.1","socket.io-client":"^4.7.2","@types/formidable":"^3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/wok-server_0.4.9_1747727846816_0.7643185136420907","host":"s3://npm-registry-packages-npm-production"}},"0.4.10":{"name":"wok-server","version":"0.4.10","keywords":["web","http","app","server","framework"],"author":{"name":"peak"},"license":"ISC","_id":"wok-server@0.4.10","maintainers":[{"name":"peaktai","email":"441625404@qq.com"}],"homepage":"https://gitee.com/tai/wok-server","dist":{"shasum":"d63c0a56dd51e14ef7b3e6881c73f26bf3afae10","tarball":"https://registry.npmjs.org/wok-server/-/wok-server-0.4.10.tgz","fileCount":236,"integrity":"sha512-gLAGOEpQ+3Z1BRy/QiUedCmK9sYrNy6S+TTaKbhf2j3vcbUmoeZypQE6vzGio2KR7jrfjj/4ZmzYgDrjlrqI7Q==","signatures":[{"sig":"MEYCIQDAkNVdwE2o7Xm+WycsIQaXlSTPiTlYF+edKMFTgb2u1gIhAN8wZpvhLgauaUhxNEIIZGwpwfKYEEL3A/W04oqz94eu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":468662},"main":"dist/index.js","types":"types/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"98639c97f66e0d848412bb501b17a66cbce1d7c6","scripts":{"test":"mocha --timeout 300000","build":"rm -rf ./types && rm -rf ./dist && tsc -p ./ -d --declarationDir ./types --outDir ./dist"},"_npmUser":{"name":"peaktai","actor":{"name":"peaktai","type":"user","email":"441625404@qq.com"},"email":"441625404@qq.com"},"repository":{"url":"https://gitee.com/tai/wok-server.git","type":"git"},"_npmVersion":"8.19.4","description":"一个基于 NodeJs 和 TypeScript 的后端框架，轻量级、克制、简洁。A lightweight, restrained, and concise backend framework based on Node.js and TypeScript.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"dotenv":"^16.0.3","mysql2":"^3.11.0","mongodb":"^5.7.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.9.0","devDependencies":{"mocha":"^10.2.0","tslib":"^2.5.0","assert":"^2.0.0","ts-node":"^10.9.1","socket.io":"^4.7.2","formidable":"^3.5.1","typescript":"^4.9.5","@types/node":"^18.14.5","@types/mocha":"^10.0.1","socket.io-client":"^4.7.2","@types/formidable":"^3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/wok-server_0.4.10_1750304049888_0.930953221590805","host":"s3://npm-registry-packages-npm-production"}},"0.4.11":{"name":"wok-server","version":"0.4.11","keywords":["web","http","app","server","framework"],"author":{"name":"peak"},"license":"ISC","_id":"wok-server@0.4.11","maintainers":[{"name":"peaktai","email":"441625404@qq.com"}],"homepage":"https://gitee.com/tai/wok-server","dist":{"shasum":"4d70a23df40cf6962169bd40828d9cbc22b4d027","tarball":"https://registry.npmjs.org/wok-server/-/wok-server-0.4.11.tgz","fileCount":236,"integrity":"sha512-i8yW628hxcGQzQD5dWF98nOQv45ttUfQbChROUFF8OLmh7XO1U2wzJ3zd3Priz8V+NDwcHDHseTDj/HyqXAsNw==","signatures":[{"sig":"MEQCIFFwRaVJw5Iv5oJAQ3XTUNxt+0aZnnmLNQtP4a7mtz2wAiA4B5XtQDUjDhmQ8MqYyNDrFpKy/O/q5bllqzU4E3zXgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":469681},"main":"dist/index.js","types":"types/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"96bca246fadd590988c465fd6c3ea4791fe60f11","scripts":{"test":"mocha --timeout 300000","build":"rm -rf ./types && rm -rf ./dist && tsc -p ./ -d --declarationDir ./types --outDir ./dist"},"_npmUser":{"name":"peaktai","actor":{"name":"peaktai","type":"user","email":"441625404@qq.com"},"email":"441625404@qq.com"},"repository":{"url":"https://gitee.com/tai/wok-server.git","type":"git"},"_npmVersion":"8.19.4","description":"一个基于 NodeJs 和 TypeScript 的后端框架，轻量级、克制、简洁。A lightweight, restrained, and concise backend framework based on Node.js and TypeScript.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"dotenv":"^16.0.3","mysql2":"^3.11.0","mongodb":"^5.7.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.9.0","devDependencies":{"mocha":"^10.2.0","tslib":"^2.5.0","assert":"^2.0.0","ts-node":"^10.9.1","socket.io":"^4.7.2","formidable":"^3.5.1","typescript":"^4.9.5","@types/node":"^18.14.5","@types/mocha":"^10.0.1","socket.io-client":"^4.7.2","@types/formidable":"^3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/wok-server_0.4.11_1750304919159_0.08148160638247415","host":"s3://npm-registry-packages-npm-production"}},"0.4.12":{"name":"wok-server","version":"0.4.12","keywords":["web","http","app","server","framework"],"author":{"name":"peak"},"license":"ISC","_id":"wok-server@0.4.12","maintainers":[{"name":"peaktai","email":"441625404@qq.com"}],"homepage":"https://gitee.com/tai/wok-server","dist":{"shasum":"000ee1ed41778c6e54aab0548e823f584c42c7f7","tarball":"https://registry.npmjs.org/wok-server/-/wok-server-0.4.12.tgz","fileCount":236,"integrity":"sha512-TI1d/+ytoHnUZ5ZGNkfIFTL3dZcB90l2cNxJ1cJqC8O8jnnt0fFRwJiyb7x7gJR0ftpyxWmjYoVv70b0lWJG3A==","signatures":[{"sig":"MEUCIQDSFo4QjkUrsm6A+zZAgAxr5e1J306nNFqnn75gWWRKtwIgTJZqFkrIF1R4wisNESC5toWej0r/q4uPNj40nQSWudE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":469543},"main":"dist/index.js","types":"types/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"f695ed29be2e1a07f9b700e948cd10c7d658a4bc","scripts":{"test":"mocha --timeout 300000","build":"rm -rf ./types && rm -rf ./dist && tsc -p ./ -d --declarationDir ./types --outDir ./dist"},"_npmUser":{"name":"peaktai","actor":{"name":"peaktai","type":"user","email":"441625404@qq.com"},"email":"441625404@qq.com"},"repository":{"url":"https://gitee.com/tai/wok-server.git","type":"git"},"_npmVersion":"8.19.4","description":"一个基于 NodeJs 和 TypeScript 的后端框架，轻量级、克制、简洁。A lightweight, restrained, and concise backend framework based on Node.js and TypeScript.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"dotenv":"^16.0.3","mysql2":"^3.11.0","mongodb":"^5.7.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.9.0","devDependencies":{"mocha":"^10.2.0","tslib":"^2.5.0","assert":"^2.0.0","ts-node":"^10.9.1","socket.io":"^4.7.2","formidable":"^3.5.1","typescript":"^4.9.5","@types/node":"^18.14.5","@types/mocha":"^10.0.1","socket.io-client":"^4.7.2","@types/formidable":"^3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/wok-server_0.4.12_1750324187271_0.5558855324201888","host":"s3://npm-registry-packages-npm-production"}},"0.4.13":{"name":"wok-server","version":"0.4.13","keywords":["web","http","app","server","framework"],"author":{"name":"peak"},"license":"ISC","_id":"wok-server@0.4.13","maintainers":[{"name":"peaktai","email":"441625404@qq.com"}],"homepage":"https://gitee.com/tai/wok-server","dist":{"shasum":"fee6500bab32af07cd3fc2329ca8a344c4a4416a","tarball":"https://registry.npmjs.org/wok-server/-/wok-server-0.4.13.tgz","fileCount":236,"integrity":"sha512-FlzUu97wna6ZDG/n/P+Vjcihvv5K0Ut1GlJbkFcno0+bh2Iwwr6JFroXyhEE5aNvr6d3sbKhQrzRHlIuajt4fQ==","signatures":[{"sig":"MEQCIDB4FT0Fss1hWmnw+O4RRZSzKB+D4xh8GFPypTlLvV9iAiBIwkNQRJhwKx9rIFrDryV56Vqc4U2lMwvc2wl5cG5NQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":469634},"main":"dist/index.js","types":"types/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"9be5d03e54566bb42c2cbf094ae1a9df2b63149e","scripts":{"test":"mocha --timeout 300000","build":"rm -rf ./types && rm -rf ./dist && tsc -p ./ -d --declarationDir ./types --outDir ./dist"},"_npmUser":{"name":"peaktai","email":"441625404@qq.com"},"repository":{"url":"https://gitee.com/tai/wok-server.git","type":"git"},"_npmVersion":"8.19.4","description":"一个基于 NodeJs 和 TypeScript 的后端框架，轻量级、克制、简洁。A lightweight, restrained, and concise backend framework based on Node.js and TypeScript.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"dotenv":"^16.0.3","mysql2":"^3.11.0","mongodb":"^5.7.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.9.0","devDependencies":{"mocha":"^10.2.0","tslib":"^2.5.0","assert":"^2.0.0","ts-node":"^10.9.1","socket.io":"^4.7.2","formidable":"^3.5.1","typescript":"^4.9.5","@types/node":"^18.14.5","@types/mocha":"^10.0.1","socket.io-client":"^4.7.2","@types/formidable":"^3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/wok-server_0.4.13_1753863645231_0.7209091791301121","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"wok-server","version":"0.5.0","keywords":["web","http","app","server","framework"],"author":{"name":"peak"},"license":"ISC","_id":"wok-server@0.5.0","maintainers":[{"name":"peaktai","email":"441625404@qq.com"}],"homepage":"https://gitee.com/tai/wok-server","dist":{"shasum":"5b3980bca8cdb42b8c738c1d80a6914c3649377f","tarball":"https://registry.npmjs.org/wok-server/-/wok-server-0.5.0.tgz","fileCount":238,"integrity":"sha512-yheThIBvbCV+uqfmSRZzDVt1m5NNU0t/0/Tlhd/h2mzQeUmZqSXfjl9zs6S4HOaYqTKQyixx35vIdOv2/skVjQ==","signatures":[{"sig":"MEYCIQCz43Alm+61RPX9vmPd1ogDTlOjxZODsN358m+bC7fu2wIhAIjafYMlDbHg5ILpNNE8Gb4BBBXhQ9y12C/XrZDQQmth","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":483345},"main":"dist/index.js","types":"types/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"812f63ea769a98673935748748e71f158c141aee","scripts":{"test":"mocha --timeout 300000","build":"rm -rf ./types && rm -rf ./dist && tsc -p ./ -d --declarationDir ./types --outDir ./dist"},"_npmUser":{"name":"peaktai","email":"441625404@qq.com"},"repository":{"url":"https://gitee.com/tai/wok-server.git","type":"git"},"_npmVersion":"8.19.4","description":"一个基于 NodeJs 和 TypeScript 的后端框架，轻量级、克制、简洁。A lightweight, restrained, and concise backend framework based on Node.js and TypeScript.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"dotenv":"^16.0.3","mysql2":"^3.11.0","mongodb":"^5.7.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.9.0","devDependencies":{"mocha":"^10.2.0","tslib":"^2.5.0","assert":"^2.0.0","ts-node":"^10.9.1","socket.io":"^4.7.2","formidable":"^3.5.1","typescript":"^4.9.5","@types/node":"^18.14.5","@types/mocha":"^10.0.1","socket.io-client":"^4.7.2","@types/formidable":"^3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/wok-server_0.5.0_1757044718158_0.5281514321151255","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"wok-server","version":"0.6.0","keywords":["web","http","app","server","framework"],"author":{"name":"peak"},"license":"ISC","_id":"wok-server@0.6.0","maintainers":[{"name":"peaktai","email":"441625404@qq.com"}],"homepage":"https://gitee.com/tai/wok-server","dist":{"shasum":"bb037f612fbe8ae8074d031ca44182885f277830","tarball":"https://registry.npmjs.org/wok-server/-/wok-server-0.6.0.tgz","fileCount":386,"integrity":"sha512-CIayWTRHQiugK067O1MInTaz34jqFGjZ/5tNFPAp47/vRyd+py1sHxwwMOqaa0uQuDabkoO2RPnzbXAEsSdsTg==","signatures":[{"sig":"MEQCIHDkAKzXdF3M5UsuTxMUxpv7X5ecGlewqOPCEYPaNuRqAiBUhnWGr25IllQ3rJ33kr3hBDsyrQxJGA67F3YN8rreQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":969449},"main":"dist/index.js","types":"types/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"fd0c4091b9e6c3491ad3007e43c65e8926b8d102","scripts":{"test":"mocha --timeout 300000","build":"rm -rf ./types && rm -rf ./dist && tsc -p ./ -d --declarationDir ./types --outDir ./dist"},"_npmUser":{"name":"peaktai","email":"441625404@qq.com"},"repository":{"url":"https://gitee.com/tai/wok-server.git","type":"git"},"_npmVersion":"11.12.1","description":"一个基于 NodeJs 和 TypeScript 的后端框架，轻量级、克制、简洁。A lightweight, restrained, and concise backend framework based on Node.js and TypeScript.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.0.3","mysql2":"^3.11.0","mongodb":"^5.7.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.9.0","devDependencies":{"mocha":"^10.2.0","tslib":"^2.5.0","assert":"^2.0.0","ts-node":"^10.9.1","socket.io":"^4.7.2","formidable":"^3.5.1","typescript":"^4.9.5","@types/node":"^18.14.5","@types/mocha":"^10.0.1","socket.io-client":"^4.7.2","@types/formidable":"^3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/wok-server_0.6.0_1778746912898_0.31199380553584155","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"wok-server","version":"0.7.0","keywords":["web","http","app","server","framework"],"author":{"name":"peak"},"license":"ISC","_id":"wok-server@0.7.0","maintainers":[{"name":"peaktai","email":"441625404@qq.com"}],"homepage":"https://gitee.com/tai/wok-server","dist":{"shasum":"29dd5e12df9ac81b36d82c62d2884b78da9861ab","tarball":"https://registry.npmjs.org/wok-server/-/wok-server-0.7.0.tgz","fileCount":393,"integrity":"sha512-GizRbl7CUrv4RYqmUzacTwLNPSEGDFXVNhPmyY6I8vdb67VuFN6R9buZt6CGcwpynKQIHv6R9JVFjrvE3cYZRA==","signatures":[{"sig":"MEQCIEzk9Ba3SamJB/ZaSRtjM1RvX7EaqhjmY+3QDDIfZAmjAiAZ6O/HkWrtoZ/HboJPGQifimJAxq8GoYWF3pD5uDoSXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1017815},"main":"dist/index.js","types":"types/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"5985a82a367d4068a3aa2b766f4b3b47a676ea14","scripts":{"test":"mocha --timeout 300000","build":"rm -rf ./types && rm -rf ./dist && tsc -p ./ -d --declarationDir ./types --outDir ./dist"},"_npmUser":{"name":"peaktai","email":"441625404@qq.com"},"repository":{"url":"https://gitee.com/tai/wok-server.git","type":"git"},"_npmVersion":"11.12.1","description":"一个基于 NodeJs 和 TypeScript 的后端框架，轻量级、克制、简洁。A lightweight, restrained, and concise backend framework based on Node.js and TypeScript.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.0.3","mysql2":"^3.11.0","mongodb":"^5.7.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.9.0","devDependencies":{"mocha":"^10.2.0","tslib":"^2.5.0","assert":"^2.0.0","ts-node":"^10.9.1","socket.io":"^4.7.2","formidable":"^3.5.1","typescript":"^4.9.5","@types/node":"^18.14.5","@types/mocha":"^10.0.1","socket.io-client":"^4.7.2","@types/formidable":"^3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/wok-server_0.7.0_1781158675868_0.4970076558570231","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"wok-server","version":"0.7.1","keywords":["web","http","app","server","framework"],"author":{"name":"peak"},"license":"ISC","_id":"wok-server@0.7.1","maintainers":[{"name":"peaktai","email":"441625404@qq.com"}],"homepage":"https://gitee.com/tai/wok-server","dist":{"shasum":"d3f5e6329652693d26bee324aa2663e893c4844a","tarball":"https://registry.npmjs.org/wok-server/-/wok-server-0.7.1.tgz","fileCount":393,"integrity":"sha512-U6+j5fnr0VU0AEQPpbjqjO5UbRT6XDuRGAuDlnXx4UMFJ3+mSzsCIPHlLHWB4dgmDfEV7I8gtTMT1ZkwEOCLRw==","signatures":[{"sig":"MEQCIClj2WJhTzE/QkaZbumc0IkPu0ywJyTur9zDYd7TevjdAiBVCz5bRgTWz56pNoVJ5ykSaKoIHJeUvUm5yzObcZq80A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1018243},"main":"dist/index.js","types":"types/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"1b878efc728ff698f51f3414b37a9bfd4f335908","scripts":{"test":"mocha --timeout 300000","build":"rm -rf ./types && rm -rf ./dist && tsc -p ./ -d --declarationDir ./types --outDir ./dist"},"_npmUser":{"name":"peaktai","email":"441625404@qq.com"},"repository":{"url":"https://gitee.com/tai/wok-server.git","type":"git"},"_npmVersion":"11.12.1","description":"一个基于 NodeJs 和 TypeScript 的后端框架，轻量级、克制、简洁。A lightweight, restrained, and concise backend framework based on Node.js and TypeScript.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.0.3","mysql2":"^3.11.0","mongodb":"^5.7.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.9.0","devDependencies":{"mocha":"^10.2.0","tslib":"^2.5.0","assert":"^2.0.0","ts-node":"^10.9.1","socket.io":"^4.7.2","formidable":"^3.5.1","typescript":"^4.9.5","@types/node":"^18.14.5","@types/mocha":"^10.0.1","socket.io-client":"^4.7.2","@types/formidable":"^3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/wok-server_0.7.1_1781235341521_0.05988149374235063","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"wok-server","version":"0.7.2","keywords":["web","http","app","server","framework"],"author":{"name":"peak"},"license":"ISC","_id":"wok-server@0.7.2","maintainers":[{"name":"peaktai","email":"441625404@qq.com"}],"homepage":"https://gitee.com/tai/wok-server","dist":{"shasum":"a95cba258f4144c13b98602100e7677f66c1af91","tarball":"https://registry.npmjs.org/wok-server/-/wok-server-0.7.2.tgz","fileCount":393,"integrity":"sha512-kKBivPS7sBy99jVdFnFbwu2KAYjjNV8u+ZGifuIB0/eU2926P8boQcnnNwkw8061TCEqj+HFh+Vsr8iKibJauQ==","signatures":[{"sig":"MEYCIQDf8pPaYnUdkkMpvW+tTYKqxE9mDMp6JsXL1Q6COUPBLAIhAMn5sJ4BmJ5VKfwFE8XaaCwZOfkSgIr9QEQnxdY3s59S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1018391},"main":"dist/index.js","types":"types/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"f8bec75cc93e8a5fd1e28990e0ce3072d9d70a6b","scripts":{"test":"mocha --timeout 300000","build":"rm -rf ./types && rm -rf ./dist && tsc -p ./ -d --declarationDir ./types --outDir ./dist"},"_npmUser":{"name":"peaktai","email":"441625404@qq.com"},"repository":{"url":"https://gitee.com/tai/wok-server.git","type":"git"},"_npmVersion":"11.12.1","description":"一个基于 NodeJs 和 TypeScript 的后端框架，轻量级、克制、简洁。A lightweight, restrained, and concise backend framework based on Node.js and TypeScript.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^16.0.3","mysql2":"^3.11.0","mongodb":"^5.7.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.9.0","devDependencies":{"mocha":"^10.2.0","tslib":"^2.5.0","assert":"^2.0.0","ts-node":"^10.9.1","socket.io":"^4.7.2","formidable":"^3.5.1","typescript":"^4.9.5","@types/node":"^18.14.5","@types/mocha":"^10.0.1","socket.io-client":"^4.7.2","@types/formidable":"^3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/wok-server_0.7.2_1781241018607_0.24771103915941972","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"wok-server","version":"0.8.0","packageManager":"pnpm@8.9.0","description":"一个基于 NodeJs 和 TypeScript 的后端框架，轻量级、克制、简洁。A lightweight, restrained, and concise backend framework based on Node.js and TypeScript.","scripts":{"build":"rm -rf ./types && rm -rf ./dist && tsc -p ./ -d --declarationDir ./types --outDir ./dist","test":"mocha --timeout 300000"},"keywords":["web","http","app","server","framework"],"author":{"name":"peak"},"license":"ISC","homepage":"https://gitee.com/tai/wok-server","repository":{"type":"git","url":"https://gitee.com/tai/wok-server.git"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"@types/formidable":"^3.4.4","@types/mocha":"^10.0.1","@types/node":"^18.14.5","assert":"^2.0.0","formidable":"^3.5.1","mocha":"^10.2.0","socket.io":"^4.7.2","socket.io-client":"^4.7.2","ts-node":"^10.9.1","tslib":"^2.5.0","typescript":"^4.9.5"},"dependencies":{"dotenv":"^16.0.3","mongodb":"^5.7.0","mysql2":"^3.11.0"},"main":"dist/index.js","types":"types/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"b3ac4702e5a0f539971bc32ea2b8af093a09499b","_id":"wok-server@0.8.0","_nodeVersion":"25.9.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-Odyj/QzTxR3XZECuHhD3No/oPw2izsX3HhUiOwriAjj5ADDENmUGS5yq19WO4eo7lIFjdIrj/7sonoCKdokApg==","shasum":"37c95e010076a70f93691cd42b37d1df6660a87b","tarball":"https://registry.npmjs.org/wok-server/-/wok-server-0.8.0.tgz","fileCount":394,"unpackedSize":1044034,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC2JrseyV+IVA18ozjZkQqCatVRjsL4g86eOkY15Jx7SQIgLaJ905o19zTyve0g+pMixAtnLD0APcw8LLJmcT3blMQ="}]},"_npmUser":{"name":"peaktai","email":"441625404@qq.com"},"directories":{},"maintainers":[{"name":"peaktai","email":"441625404@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/wok-server_0.8.0_1782984942528_0.49516630987406396"},"_hasShrinkwrap":false}},"time":{"created":"2023-12-29T10:07:37.845Z","modified":"2026-07-02T09:35:42.821Z","0.1.0":"2023-12-29T10:07:38.089Z","0.1.1":"2024-01-18T09:56:20.431Z","0.1.2":"2024-01-19T07:26:59.131Z","0.1.4":"2024-02-26T07:40:08.738Z","0.1.5":"2024-03-04T07:50:07.261Z","0.1.6":"2024-03-15T03:32:48.068Z","0.1.7":"2024-03-29T06:52:44.417Z","0.1.8":"2024-04-26T09:46:37.032Z","0.1.9":"2024-04-26T10:04:50.420Z","0.2.0":"2024-05-22T09:53:39.471Z","0.2.1":"2024-05-22T10:10:25.627Z","0.2.2":"2024-05-22T11:25:40.844Z","0.3.0":"2024-06-07T07:34:46.401Z","0.3.1":"2024-06-07T09:42:20.091Z","0.3.2":"2024-06-11T08:32:19.540Z","0.3.3":"2024-08-14T02:59:39.246Z","0.3.4":"2024-08-27T05:50:41.226Z","0.4.0":"2024-09-03T11:04:27.221Z","0.4.1":"2024-09-04T08:02:08.684Z","0.4.2":"2024-09-04T08:46:13.873Z","0.4.3":"2024-09-09T02:37:14.352Z","0.4.4":"2024-09-25T03:48:47.425Z","0.4.5":"2024-10-14T06:44:52.064Z","0.4.6":"2024-11-28T03:09:31.517Z","0.4.7":"2024-12-27T06:29:07.897Z","0.4.8":"2025-03-20T02:37:49.995Z","0.4.9":"2025-05-20T07:57:26.989Z","0.4.10":"2025-06-19T03:34:10.114Z","0.4.11":"2025-06-19T03:48:39.325Z","0.4.12":"2025-06-19T09:09:47.460Z","0.4.13":"2025-07-30T08:20:45.432Z","0.5.0":"2025-09-05T03:58:38.365Z","0.6.0":"2026-05-14T08:21:53.050Z","0.7.0":"2026-06-11T06:17:56.061Z","0.7.1":"2026-06-12T03:35:41.680Z","0.7.2":"2026-06-12T05:10:18.844Z","0.8.0":"2026-07-02T09:35:42.692Z"},"author":{"name":"peak"},"license":"ISC","homepage":"https://gitee.com/tai/wok-server","keywords":["web","http","app","server","framework"],"repository":{"type":"git","url":"https://gitee.com/tai/wok-server.git"},"description":"一个基于 NodeJs 和 TypeScript 的后端框架，轻量级、克制、简洁。A lightweight, restrained, and concise backend framework based on Node.js and TypeScript.","maintainers":[{"name":"peaktai","email":"441625404@qq.com"}],"readme":"[English](./README.en.md) | 简体中文\r\n\r\n# Wok Server\r\n\r\n[![npm version](https://img.shields.io/npm/v/wok-server)](https://www.npmjs.com/package/wok-server)\r\n[![license](https://img.shields.io/npm/l/wok-server)](https://github.com/nicepkg/wok-server/blob/master/LICENSE)\r\n[![TypeScript](https://img.shields.io/badge/TypeScript-5.x-blue)](https://www.typescriptlang.org/)\r\n\r\n一个基于 Node.js 和 TypeScript 的后端框架，轻量、克制、简洁。\r\n\r\n## 功能概览\r\n\r\n- **基础设施** — 配置管理、日志、国际化、缓存\r\n- **Web 层** — 路由、参数校验、MVC\r\n- **数据库** — MySQL、MongoDB\r\n- **其他** — 周期任务\r\n\r\n## 快速开始\r\n\r\n```bash\r\nnpm i wok-server\r\n```\r\n\r\n```ts\r\nimport { startWebServer } from 'wok-server'\r\n\r\nstartWebServer({\r\n  routers: {\r\n    '/': async exchange => exchange.respondText('Hello world!')\r\n  }\r\n}).catch(e => {\r\n  console.error('Start server failed', e)\r\n})\r\n```\r\n\r\n启动后访问 `http://localhost:8080` 即可看到输出。\r\n\r\n更多配置通过环境变量设置，详见[完整文档](https://gitee.com/tai/wok-server/blob/master/documentation/zh-cn/index.md)。\r\n\r\n### AI 技能安装\r\n\r\nwok-server 提供了 AI 技能，安装后可以让 AI 编程助手更好地理解和使用 wok-server 组件。\r\n\r\n\r\n```bash\r\nnpx skills add peaktai/wok-server --all\r\n```\r\n\r\n国内用户访问 github 速度慢，可以使用 gitee 仓库地址来安装。\r\n\r\n```bash\r\nnpx skills add https://gitee.com/tai/wok-server.git --all\r\n```\r\n\r\n## 为什么选择 Wok Server\r\n\r\n核心原则只有一个：**实用主义**。每一个设计决策，都是在\"简单透明\"和\"功能强大\"之间选择了前者——不是因为做不到，而是因为**选择不做**。\r\n\r\n### 纯对象配置，没有魔法\r\n\r\n实体和数据库的映射就是一个普通对象，不需要学习装饰器、反射或任何框架特有的语法：\r\n\r\n```ts\r\nexport interface User {\r\n  id: string\r\n  name: string\r\n}\r\n\r\nexport const tableUser: Table<User> = {\r\n  tableName: 'user',\r\n  id: 'id',\r\n  columns: ['name']\r\n}\r\n```\r\n\r\n所有信息一目了然，出问题直接看这一个文件。不需要理解隐式的元数据系统，AI 和人类都容易理解。\r\n\r\n### 显式优于隐式\r\n\r\n读写分离、数据源选择都由代码显式决定，不会出现\"写后读到旧数据\"的意外：\r\n\r\n```ts\r\nconst masterMgr = getMysqlManager('master')\r\nconst slaveMgr = getMysqlManager('slave')\r\n\r\n// 写操作显式走主库\r\nawait masterMgr.insert(tableUser, { id: '001', nickname: 'jack' })\r\n\r\n// 读操作显式走从库\r\nconst user = await slaveMgr.findById(tableUser, '001')\r\n```\r\n\r\n代码多一点，但完全可控。调试时清晰知道 SQL 发到了哪里。\r\n\r\n### 纯 SQL 迁移，零学习成本\r\n\r\n迁移就是按顺序执行的 SQL 文件，框架只负责\"按顺序执行 + 版本记录\"：\r\n\r\n```sql\r\n-- 001_init.sql\r\nCREATE TABLE `user` (\r\n  `id` varchar(32) NOT NULL PRIMARY KEY,\r\n  `nickname` varchar(100) DEFAULT NULL\r\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;\r\n\r\n-- 002_add_age.sql\r\nALTER TABLE `user` ADD COLUMN `age` int DEFAULT NULL AFTER `nickname`;\r\n```\r\n\r\n会 SQL 就会写迁移，完全透明，DBA 可直接审查，任何数据库特性都能用。\r\n\r\n### 统一且直觉的 API\r\n\r\n查询 API 遵循统一模式，学会一个，其他都是同一模式：\r\n\r\n| 操作 | 单条 | 列表 | 分页 | 部分字段 |\r\n|------|------|------|------|---------|\r\n| 查询 | `findFirst` | `find` | `paginate` | `findSelect` / `paginateSelect` |\r\n\r\n条件查询用链式方法，不需要记忆操作符类名：\r\n\r\n```ts\r\nawait mgr.findFirst(tableUser, c =>\r\n  c.like('name', 'Bob%').gt('age', 18).between('score', 60, 100)\r\n)\r\n```\r\n\r\n方法名就是自然语言，不需要 import 任何东西。\r\n\r\n### 简单直接的类型系统\r\n\r\n类型是约束工具，不是智力游戏：\r\n\r\n```ts\r\n// findById 返回 User | undefined\r\nconst user = await mgr.findById(tableUser, '001')\r\n\r\n// insert 参数自动处理可选字段和元组表达式\r\nawait mgr.insert(tableUser, { id: '001', name: 'Bob' })\r\n\r\n// findSelect 返回 Pick<User, K>\r\nconst list = await mgr.findSelect(tableUser, ['id', 'name'])\r\n```\r\n\r\n没有复杂的条件类型、映射类型体操或 `DeepPartial` 等抽象概念。用简单的泛型参数实现类型安全，配合 IDE 智能补全，开发效率高。\r\n\r\n### 函数式为主，学习成本低\r\n\r\n以函数式风格为主，少量面向对象，保持克制，不引入代理、装饰器等增强技术。轻量封装，兼容第三方 HTTP 生态。注释即文档，方法及参数均有详细说明。内置国际化支持，可扩展多语言。\r\n\r\n### 对 AI 编程友好\r\n\r\nwok-server 的简单透明设计，在 AI 辅助编程时代有天然优势：\r\n\r\n- 纯对象配置 = AI 容易理解上下文，不需要理解框架特有的元数据系统\r\n- 显式调用 = AI 从代码本身就能理解意图，不需要追踪隐式的配置\r\n- 纯 SQL 迁移 = AI 直接生成可执行代码，没有生成步骤、没有交互、没有黑盒转换\r\n- 无关联 ORM 自动加载 = AI 写 join 时必须显式写 SQL，性能问题更容易从 SQL 本身识别\r\n- 统一的元组表达式 = AI 学习一次模式，到处复用，不容易混淆\r\n","readmeFilename":"README.md"}