{"_id":"@dao3fun/cooh-storage","_rev":"17-561d00c6431ec4f9dc393c1f20c6e9c0","name":"@dao3fun/cooh-storage","dist-tags":{"latest":"2.2.1"},"versions":{"1.0.0":{"name":"@dao3fun/cooh-storage","version":"1.0.0","author":{"name":"C6H8O7"},"license":"ISC","_id":"@dao3fun/cooh-storage@1.0.0","maintainers":[{"name":"viyrs","email":"2991883280@qq.com"},{"name":"surfish","email":"surfish.fun@outlook.com"},{"name":"tobylai","email":"toby_lai@126.com"},{"name":"studentnumber2","email":"pzh123gxy2023@163.com"},{"name":"l.w.kevin0wvf","email":"Qck320923@163.com"},{"name":"onloading","email":"605952607@qq.com"},{"name":"whale303","email":"little_whale303@outlook.com"}],"dist":{"shasum":"9bb0febe6ab2431d0f6cbfe02376e1f54cb3cf8c","tarball":"https://registry.npmjs.org/@dao3fun/cooh-storage/-/cooh-storage-1.0.0.tgz","fileCount":4,"integrity":"sha512-8w2HQTwt2itBCZ1uI5yZ3bw+YlaSTyXsbW/8WzoHtnMTuH8TIHi1RcT+rcNdxQI0bvisQqe9yO94B3A8gZPvlw==","signatures":[{"sig":"MEUCIBjsJDbfx/vTxz6HqdxK83BM4jsNxghD6mqo/yFQWpvyAiEAk1OE5DG4XVqYqnLMj/dFJSRKnFggrjx7I4jXu9+Joqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3935},"main":"server/dist/server/src/App.js","types":"server/dist/server/src/App.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepare":"husky","eslint:fix":"eslint --fix","prettier:check":"prettier . --check","prettier:write":"prettier . --write"},"_npmUser":{"name":"studentnumber2","email":"pzh123gxy2023@163.com"},"_npmVersion":"10.8.1","description":"a small storage","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"acorn":"^8.14.1","husky":"^9.1.7","eslint":"^9.25.1","webpack":"^5.99.7","prettier":"^3.5.3","ts-loader":"^9.5.2","typescript":"^5.8.3","lint-staged":"^15.5.1","webpack-cli":"^6.0.1","typescript-eslint":"^8.31.0","terser-webpack-plugin":"^5.3.14"},"_npmOperationalInternal":{"tmp":"tmp/cooh-storage_1.0.0_1746865448399_0.6247244265217526","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@dao3fun/cooh-storage","version":"1.0.1","author":{"name":"C6H8O7"},"license":"ISC","_id":"@dao3fun/cooh-storage@1.0.1","maintainers":[{"name":"viyrs","email":"2991883280@qq.com"},{"name":"surfish","email":"surfish.fun@outlook.com"},{"name":"tobylai","email":"toby_lai@126.com"},{"name":"studentnumber2","email":"pzh123gxy2023@163.com"},{"name":"l.w.kevin0wvf","email":"Qck320923@163.com"},{"name":"onloading","email":"605952607@qq.com"},{"name":"whale303","email":"little_whale303@outlook.com"}],"dist":{"shasum":"29681b6d269515c1c38f9c02f49ae651c11b0a4e","tarball":"https://registry.npmjs.org/@dao3fun/cooh-storage/-/cooh-storage-1.0.1.tgz","fileCount":4,"integrity":"sha512-waQ0TrBgjRTM4iyn7NyF2f1Tg4Dwq8rOTxTCJ4UhNSduv4JfQUGFvjoQedfxQ5N7XTrKcKUhIUSoAPm9AEr9kQ==","signatures":[{"sig":"MEQCIF3hvsc+Lm/SJziEbUrP02jxI3UN08pVGjjUlDQXIfUkAiBJPm6v+giFpUen4fPTM5mMh9Yye/bEkIQGxie5QZU/fg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3259},"main":"server/dist/server/src/App.js","types":"server/dist/server/src/App.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepare":"husky","eslint:fix":"eslint --fix","prettier:check":"prettier . --check","prettier:write":"prettier . --write"},"_npmUser":{"name":"studentnumber2","email":"pzh123gxy2023@163.com"},"_npmVersion":"10.8.1","description":"a small storage","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"acorn":"^8.14.1","husky":"^9.1.7","eslint":"^9.25.1","webpack":"^5.99.7","prettier":"^3.5.3","ts-loader":"^9.5.2","typescript":"^5.8.3","lint-staged":"^15.5.1","webpack-cli":"^6.0.1","typescript-eslint":"^8.31.0","terser-webpack-plugin":"^5.3.14"},"_npmOperationalInternal":{"tmp":"tmp/cooh-storage_1.0.1_1746865703873_0.6392379973264859","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@dao3fun/cooh-storage","version":"1.0.2","author":{"name":"C6H8O7"},"license":"ISC","_id":"@dao3fun/cooh-storage@1.0.2","maintainers":[{"name":"viyrs","email":"2991883280@qq.com"},{"name":"surfish","email":"surfish.fun@outlook.com"},{"name":"tobylai","email":"toby_lai@126.com"},{"name":"studentnumber2","email":"pzh123gxy2023@163.com"},{"name":"l.w.kevin0wvf","email":"Qck320923@163.com"},{"name":"onloading","email":"605952607@qq.com"},{"name":"whale303","email":"little_whale303@outlook.com"}],"dist":{"shasum":"72fd298fffd38f4e7639fd4ee04fb152cdb8697d","tarball":"https://registry.npmjs.org/@dao3fun/cooh-storage/-/cooh-storage-1.0.2.tgz","fileCount":4,"integrity":"sha512-g/08H/6a62W5AmsU1zZYVqE/Ydq4v/UF06KdbRIs06A5kbauuPTFkTj+dwrKzB3XpJZIlzLstUBQdV9jVOyZrQ==","signatures":[{"sig":"MEQCIH9MWqrZwP2CcyAz1xvyoBltj//AtRO+tZx8H0mwPQ0XAiBJNW0rdHGq46zOCHAdHwgLhT2OdTW/yw1M5DD0L5edhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3259},"main":"server/dist/server/src/App.js","types":"server/dist/server/src/App.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepare":"husky","eslint:fix":"eslint --fix","prettier:check":"prettier . --check","prettier:write":"prettier . --write"},"_npmUser":{"name":"studentnumber2","email":"pzh123gxy2023@163.com"},"_npmVersion":"10.8.1","description":"a small storage","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"acorn":"^8.14.1","husky":"^9.1.7","eslint":"^9.25.1","webpack":"^5.99.7","prettier":"^3.5.3","ts-loader":"^9.5.2","typescript":"^5.8.3","lint-staged":"^15.5.1","webpack-cli":"^6.0.1","typescript-eslint":"^8.31.0","terser-webpack-plugin":"^5.3.14"},"_npmOperationalInternal":{"tmp":"tmp/cooh-storage_1.0.2_1746865943894_0.1861016471709771","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@dao3fun/cooh-storage","version":"1.0.3","author":{"name":"C6H8O7"},"license":"ISC","_id":"@dao3fun/cooh-storage@1.0.3","maintainers":[{"name":"viyrs","email":"2991883280@qq.com"},{"name":"surfish","email":"surfish.fun@outlook.com"},{"name":"tobylai","email":"toby_lai@126.com"},{"name":"studentnumber2","email":"pzh123gxy2023@163.com"},{"name":"l.w.kevin0wvf","email":"Qck320923@163.com"},{"name":"onloading","email":"605952607@qq.com"},{"name":"whale303","email":"little_whale303@outlook.com"}],"dist":{"shasum":"65da84f78f2efd7f86a0b0c4501577ac7a236685","tarball":"https://registry.npmjs.org/@dao3fun/cooh-storage/-/cooh-storage-1.0.3.tgz","fileCount":4,"integrity":"sha512-P2M+BKSX4V/4Zzsv02skgSAbh4C8l/BLXUuuL4x+sZzjoU3pr87PK8fIL/VfjPjFScsB16h153GWs6einH742g==","signatures":[{"sig":"MEQCIDdm3yRWwe0lTHgiiiyBnK5rj46xAd7SKlAz3OXrFoBQAiB2/63cmc7e4OHJTjTmntKFWDvb7SEBAX3AjM11uWRn3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3259},"main":"server/dist/server/src/App.js","types":"server/dist/server/src/App.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepare":"husky","eslint:fix":"eslint --fix","prettier:check":"prettier . --check","prettier:write":"prettier . --write"},"_npmUser":{"name":"studentnumber2","email":"pzh123gxy2023@163.com"},"_npmVersion":"10.8.1","description":"a small storage","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"acorn":"^8.14.1","husky":"^9.1.7","eslint":"^9.25.1","webpack":"^5.99.7","prettier":"^3.5.3","ts-loader":"^9.5.2","typescript":"^5.8.3","lint-staged":"^15.5.1","webpack-cli":"^6.0.1","typescript-eslint":"^8.31.0","terser-webpack-plugin":"^5.3.14"},"_npmOperationalInternal":{"tmp":"tmp/cooh-storage_1.0.3_1746866614225_0.704249941130539","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@dao3fun/cooh-storage","version":"1.1.0","author":{"name":"C6H8O7"},"license":"ISC","_id":"@dao3fun/cooh-storage@1.1.0","maintainers":[{"name":"viyrs","email":"2991883280@qq.com"},{"name":"surfish","email":"surfish.fun@outlook.com"},{"name":"tobylai","email":"toby_lai@126.com"},{"name":"studentnumber2","email":"pzh123gxy2023@163.com"},{"name":"l.w.kevin0wvf","email":"Qck320923@163.com"},{"name":"onloading","email":"605952607@qq.com"},{"name":"whale303","email":"little_whale303@outlook.com"}],"dist":{"shasum":"464e6ef9738268e51b019c7e9bf5de0a69e31b4d","tarball":"https://registry.npmjs.org/@dao3fun/cooh-storage/-/cooh-storage-1.1.0.tgz","fileCount":5,"integrity":"sha512-o7kz9kBgK93ByBc5OiAvFW60exHA3qm5I0oz9Mhrp98oRq+GN0cHEPPtqcSnsiyA3uXinnPCPd/lamJei5vDGA==","signatures":[{"sig":"MEQCIH13TvkTbPQQbWRjBdGrqha0b36eBzXS4MN1W0FEvFp4AiBV+zyGGYGzt/ylvvOAyGt1L53gGZ9GCQgn9fRVPLepaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4777},"main":"App.js","types":"server/dist/server/src/App.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepare":"husky","eslint:fix":"eslint --fix","prettier:check":"prettier . --check","prettier:write":"prettier . --write"},"_npmUser":{"name":"studentnumber2","email":"pzh123gxy2023@163.com"},"_npmVersion":"10.8.1","description":"a small storage","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"acorn":"^8.14.1","husky":"^9.1.7","eslint":"^9.25.1","webpack":"^5.99.7","prettier":"^3.5.3","ts-loader":"^9.5.2","typescript":"^5.8.3","lint-staged":"^15.5.1","webpack-cli":"^6.0.1","typescript-eslint":"^8.31.0","terser-webpack-plugin":"^5.3.14"},"_npmOperationalInternal":{"tmp":"tmp/cooh-storage_1.1.0_1746866729929_0.8885629547781102","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@dao3fun/cooh-storage","version":"1.1.1","author":{"name":"C6H8O7"},"license":"ISC","_id":"@dao3fun/cooh-storage@1.1.1","maintainers":[{"name":"viyrs","email":"2991883280@qq.com"},{"name":"surfish","email":"surfish.fun@outlook.com"},{"name":"tobylai","email":"toby_lai@126.com"},{"name":"studentnumber2","email":"pzh123gxy2023@163.com"},{"name":"l.w.kevin0wvf","email":"Qck320923@163.com"},{"name":"onloading","email":"605952607@qq.com"},{"name":"whale303","email":"little_whale303@outlook.com"}],"dist":{"shasum":"aebdfe2945b84da5063b3815d08fdbd1b3bd8637","tarball":"https://registry.npmjs.org/@dao3fun/cooh-storage/-/cooh-storage-1.1.1.tgz","fileCount":4,"integrity":"sha512-wAWAGHEOfiBz+FdOvycVVGCYfZ5apDdmTwkdL5mqwDQzGUC1AExh6wyzqXuDpFNR2/RH5sGR8gZ6oSkIUPc3CQ==","signatures":[{"sig":"MEQCICjvE8JxCh+xV0MjB8ANh6I3bxHznokv4urFaM9St9lCAiAlBHvXfhibKP6+TMw6v6nNoYZwPwcJ4FZppXYKizCT0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3278},"main":"App.js","types":"server/dist/server/src/App.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepare":"husky","eslint:fix":"eslint --fix","prettier:check":"prettier . --check","prettier:write":"prettier . --write"},"_npmUser":{"name":"studentnumber2","email":"pzh123gxy2023@163.com"},"_npmVersion":"10.8.1","description":"a small storage","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"acorn":"^8.14.1","husky":"^9.1.7","eslint":"^9.25.1","webpack":"^5.99.7","prettier":"^3.5.3","ts-loader":"^9.5.2","typescript":"^5.8.3","lint-staged":"^15.5.1","webpack-cli":"^6.0.1","typescript-eslint":"^8.31.0","terser-webpack-plugin":"^5.3.14"},"_npmOperationalInternal":{"tmp":"tmp/cooh-storage_1.1.1_1746867065639_0.7811299234453142","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@dao3fun/cooh-storage","version":"1.1.2","author":{"name":"C6H8O7"},"license":"ISC","_id":"@dao3fun/cooh-storage@1.1.2","maintainers":[{"name":"viyrs","email":"2991883280@qq.com"},{"name":"surfish","email":"surfish.fun@outlook.com"},{"name":"tobylai","email":"toby_lai@126.com"},{"name":"studentnumber2","email":"pzh123gxy2023@163.com"},{"name":"l.w.kevin0wvf","email":"Qck320923@163.com"},{"name":"onloading","email":"605952607@qq.com"},{"name":"whale303","email":"little_whale303@outlook.com"}],"dist":{"shasum":"f5c78653aa321bbe10f1d2afcecd4676a0b0fa08","tarball":"https://registry.npmjs.org/@dao3fun/cooh-storage/-/cooh-storage-1.1.2.tgz","fileCount":4,"integrity":"sha512-rKjY+sZwmqiX4MVXDxZz1b7eo4X/++PtD7BZZa4wk7/ERuLSUgpG38Ihj1aOHRm0duJGMKcb2YwkB4ZovQ/FTg==","signatures":[{"sig":"MEUCIQD8CZWvh13Q2bwV8UGyr1By22btmjE9p3tzReJePvNdpwIgNa8wbxbiVSg43p7/ojFj0pBn4nxGHdZOQfum/0t6CmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3267},"main":"App.js","types":"server/dist/server/src/App.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepare":"husky","eslint:fix":"eslint --fix","prettier:check":"prettier . --check","prettier:write":"prettier . --write"},"_npmUser":{"name":"studentnumber2","email":"pzh123gxy2023@163.com"},"_npmVersion":"10.8.1","description":"a small storage","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"acorn":"^8.14.1","husky":"^9.1.7","eslint":"^9.25.1","webpack":"^5.99.7","prettier":"^3.5.3","ts-loader":"^9.5.2","typescript":"^5.8.3","lint-staged":"^15.5.1","webpack-cli":"^6.0.1","typescript-eslint":"^8.31.0","terser-webpack-plugin":"^5.3.14"},"_npmOperationalInternal":{"tmp":"tmp/cooh-storage_1.1.2_1746867337767_0.4412774784320037","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@dao3fun/cooh-storage","version":"1.1.3","author":{"name":"C6H8O7"},"license":"ISC","_id":"@dao3fun/cooh-storage@1.1.3","maintainers":[{"name":"viyrs","email":"2991883280@qq.com"},{"name":"surfish","email":"surfish.fun@outlook.com"},{"name":"tobylai","email":"toby_lai@126.com"},{"name":"studentnumber2","email":"pzh123gxy2023@163.com"},{"name":"l.w.kevin0wvf","email":"Qck320923@163.com"},{"name":"onloading","email":"605952607@qq.com"},{"name":"whale303","email":"little_whale303@outlook.com"}],"dist":{"shasum":"d5064a88cd4c12c0341b9e35197388413366dbd4","tarball":"https://registry.npmjs.org/@dao3fun/cooh-storage/-/cooh-storage-1.1.3.tgz","fileCount":4,"integrity":"sha512-404i7oQJaIUEyCPRXkyErgbIUeQLZZZ7GyyuSRnQBjeXxUrwLkcQt9PeOMHHOh6EhmaCqEzGqqQthcbYyWsjFg==","signatures":[{"sig":"MEYCIQCA4NoBfH9a6WHmVqKfV2eDfUMCn1E1f3Ofw4JMuwV+igIhAOgGyz2GCIMSkvQXSMmFGqkEYzEw/H6Z1asmjkgvAa3v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3286},"main":"App.js","types":"server/dist/server/src/App.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepare":"husky","eslint:fix":"eslint --fix","prettier:check":"prettier . --check","prettier:write":"prettier . --write"},"_npmUser":{"name":"studentnumber2","email":"pzh123gxy2023@163.com"},"_npmVersion":"10.8.1","description":"a small storage","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"acorn":"^8.14.1","husky":"^9.1.7","eslint":"^9.25.1","webpack":"^5.99.7","prettier":"^3.5.3","ts-loader":"^9.5.2","typescript":"^5.8.3","lint-staged":"^15.5.1","webpack-cli":"^6.0.1","typescript-eslint":"^8.31.0","terser-webpack-plugin":"^5.3.14"},"_npmOperationalInternal":{"tmp":"tmp/cooh-storage_1.1.3_1746867862374_0.23207963861116188","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@dao3fun/cooh-storage","version":"2.0.0","author":{"name":"C6H8O7"},"license":"ISC","_id":"@dao3fun/cooh-storage@2.0.0","maintainers":[{"name":"viyrs","email":"2991883280@qq.com"},{"name":"surfish","email":"surfish.fun@outlook.com"},{"name":"tobylai","email":"toby_lai@126.com"},{"name":"studentnumber2","email":"pzh123gxy2023@163.com"},{"name":"l.w.kevin0wvf","email":"Qck320923@163.com"},{"name":"onloading","email":"605952607@qq.com"},{"name":"whale303","email":"little_whale303@outlook.com"}],"dist":{"shasum":"a39e1e79812d8bc3df242de41df5c359d00e8862","tarball":"https://registry.npmjs.org/@dao3fun/cooh-storage/-/cooh-storage-2.0.0.tgz","fileCount":5,"integrity":"sha512-Q4OHv9Gdy/Jw4ZLbd6a9VoDV+yZmkJN2n3Ii+kRennG78FYfNqabC84L9A+D67fo7xUbBKABXBI+707gF4WJpw==","signatures":[{"sig":"MEUCIQDXPAVK0Xd9LJ3UW69NkjfDjrdJ3/nzyC4oF+tbFm6UMwIgP/1UqFeWTgHfAVcJRbWN7LT0JfPowtt0jvOH3BswzvM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3332},"main":"App.js","types":"server/dist/server/src/App.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepare":"husky","eslint:fix":"eslint --fix","prettier:check":"prettier . --check","prettier:write":"prettier . --write"},"_npmUser":{"name":"studentnumber2","email":"pzh123gxy2023@163.com"},"_npmVersion":"10.8.1","description":"a small storage","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"acorn":"^8.14.1","husky":"^9.1.7","eslint":"^9.25.1","webpack":"^5.99.7","prettier":"^3.5.3","ts-loader":"^9.5.2","typescript":"^5.8.3","lint-staged":"^15.5.1","webpack-cli":"^6.0.1","typescript-eslint":"^8.31.0","terser-webpack-plugin":"^5.3.14"},"_npmOperationalInternal":{"tmp":"tmp/cooh-storage_2.0.0_1746868314465_0.3363226156672887","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@dao3fun/cooh-storage","version":"2.0.1","author":{"name":"C6H8O7"},"license":"ISC","_id":"@dao3fun/cooh-storage@2.0.1","maintainers":[{"name":"viyrs","email":"2991883280@qq.com"},{"name":"surfish","email":"surfish.fun@outlook.com"},{"name":"tobylai","email":"toby_lai@126.com"},{"name":"studentnumber2","email":"pzh123gxy2023@163.com"},{"name":"l.w.kevin0wvf","email":"Qck320923@163.com"},{"name":"onloading","email":"605952607@qq.com"},{"name":"whale303","email":"little_whale303@outlook.com"}],"dist":{"shasum":"1cfbd56eb937d21dd4da3ec73a1196226c734ade","tarball":"https://registry.npmjs.org/@dao3fun/cooh-storage/-/cooh-storage-2.0.1.tgz","fileCount":5,"integrity":"sha512-QQPXVrN4GWnaWgMBn+GPykeJnqwDrUyEzOFTY6cvWO54Q397x0pt5jEi9boxyEDIRVHLZF5fRsnuudDKDo9u5A==","signatures":[{"sig":"MEUCIQD6R1Wh03KUDRFVjXzEeUxmcSslZI2V3lScLOkVWkwCkwIgI0PGy4VscxkO3dPx+1sYsy3XYg35eosapPI+jxXK/gM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3313},"main":"index.js","types":"index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepare":"husky","eslint:fix":"eslint --fix","prettier:check":"prettier . --check","prettier:write":"prettier . --write"},"_npmUser":{"name":"studentnumber2","email":"pzh123gxy2023@163.com"},"_npmVersion":"10.8.1","description":"a small storage","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"acorn":"^8.14.1","husky":"^9.1.7","eslint":"^9.25.1","webpack":"^5.99.7","prettier":"^3.5.3","ts-loader":"^9.5.2","typescript":"^5.8.3","lint-staged":"^15.5.1","webpack-cli":"^6.0.1","typescript-eslint":"^8.31.0","terser-webpack-plugin":"^5.3.14"},"_npmOperationalInternal":{"tmp":"tmp/cooh-storage_2.0.1_1746868591593_0.11657223839673692","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@dao3fun/cooh-storage","version":"2.0.2","author":{"name":"C6H8O7"},"license":"ISC","_id":"@dao3fun/cooh-storage@2.0.2","maintainers":[{"name":"viyrs","email":"2991883280@qq.com"},{"name":"surfish","email":"surfish.fun@outlook.com"},{"name":"tobylai","email":"toby_lai@126.com"},{"name":"studentnumber2","email":"pzh123gxy2023@163.com"},{"name":"l.w.kevin0wvf","email":"Qck320923@163.com"},{"name":"onloading","email":"605952607@qq.com"},{"name":"whale303","email":"little_whale303@outlook.com"}],"dist":{"shasum":"7d70fe805d0c2e1be8a08ebd3f96bea5d9cfa04c","tarball":"https://registry.npmjs.org/@dao3fun/cooh-storage/-/cooh-storage-2.0.2.tgz","fileCount":6,"integrity":"sha512-TkO4y3lF5z1Ho/7M64nnb9W5y3lfCm2sMYq3msmh5TE7k4sj5ey4JBnunFHZpHWSJBau6Kox5U0YmeF0Z6ZM8w==","signatures":[{"sig":"MEYCIQD5ZTcdoBkcsyFHyVfgO8dwaXhU22fQBRMYEpnmIxCMaAIhAJaFoqS2o5sN5fbX1cxlMzz2l2S1C/X47TtLRrHPU15s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3398},"main":"index.js","types":"index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepare":"husky","eslint:fix":"eslint --fix","prettier:check":"prettier . --check","prettier:write":"prettier . --write"},"_npmUser":{"name":"studentnumber2","email":"pzh123gxy2023@163.com"},"_npmVersion":"10.8.1","description":"a small storage","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"acorn":"^8.14.1","husky":"^9.1.7","eslint":"^9.25.1","webpack":"^5.99.7","prettier":"^3.5.3","ts-loader":"^9.5.2","typescript":"^5.8.3","lint-staged":"^15.5.1","webpack-cli":"^6.0.1","typescript-eslint":"^8.31.0","terser-webpack-plugin":"^5.3.14"},"_npmOperationalInternal":{"tmp":"tmp/cooh-storage_2.0.2_1746868868632_0.8561304594063","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@dao3fun/cooh-storage","version":"2.1.0","author":{"name":"C6H8O7"},"license":"ISC","_id":"@dao3fun/cooh-storage@2.1.0","maintainers":[{"name":"viyrs","email":"2991883280@qq.com"},{"name":"surfish","email":"surfish.fun@outlook.com"},{"name":"tobylai","email":"toby_lai@126.com"},{"name":"studentnumber2","email":"pzh123gxy2023@163.com"},{"name":"l.w.kevin0wvf","email":"Qck320923@163.com"},{"name":"onloading","email":"605952607@qq.com"},{"name":"whale303","email":"little_whale303@outlook.com"}],"dist":{"shasum":"d43ccd6959ee2f94f9e8965a5ab28e52d0c6312c","tarball":"https://registry.npmjs.org/@dao3fun/cooh-storage/-/cooh-storage-2.1.0.tgz","fileCount":6,"integrity":"sha512-I2c4E6fLy9E01yAemn9diG6IlFMNTj5dmMc+GmoBKbOtIk5VK4fhn29MEGFSWh1TAUkf10yd0o26C2WGYAGCOA==","signatures":[{"sig":"MEUCIBZoq0NZ+DujFQJ32NqZ0f1MIuHMsX+In9jZK6E++dJtAiEA2Wv42USJgvobohCiDsU/svD4zdmt6BhXoiY0TrCDH4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3997},"main":"index.js","types":"index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepare":"husky","eslint:fix":"eslint --fix","prettier:check":"prettier . --check","prettier:write":"prettier . --write"},"_npmUser":{"name":"studentnumber2","email":"pzh123gxy2023@163.com"},"_npmVersion":"10.8.1","description":"a small storage","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"acorn":"^8.14.1","husky":"^9.1.7","eslint":"^9.25.1","webpack":"^5.99.7","prettier":"^3.5.3","ts-loader":"^9.5.2","typescript":"^5.8.3","lint-staged":"^15.5.1","webpack-cli":"^6.0.1","typescript-eslint":"^8.31.0","terser-webpack-plugin":"^5.3.14"},"_npmOperationalInternal":{"tmp":"tmp/cooh-storage_2.1.0_1746962292728_0.9725131820609114","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@dao3fun/cooh-storage","version":"2.1.1","author":{"name":"C6H8O7"},"license":"ISC","_id":"@dao3fun/cooh-storage@2.1.1","maintainers":[{"name":"viyrs","email":"2991883280@qq.com"},{"name":"surfish","email":"surfish.fun@outlook.com"},{"name":"tobylai","email":"toby_lai@126.com"},{"name":"studentnumber2","email":"pzh123gxy2023@163.com"},{"name":"l.w.kevin0wvf","email":"Qck320923@163.com"},{"name":"onloading","email":"605952607@qq.com"},{"name":"whale303","email":"little_whale303@outlook.com"}],"dist":{"shasum":"4a41c708439d1ceb9d14e959f1d148fe552f8e3f","tarball":"https://registry.npmjs.org/@dao3fun/cooh-storage/-/cooh-storage-2.1.1.tgz","fileCount":6,"integrity":"sha512-Z4nS9kACibyPiggD/Dp3EFoPIrey8xDhXnyICtPGbP5goS+CwWT4x5nZK6AWtuRP8Amn8+zFeNOk7kB/FV3bwQ==","signatures":[{"sig":"MEQCIHFSOjoaTc6RV5SuA/MX/OIV/X56Z1T1cZ5N1B/blEX+AiBPWSslWZVgOgQClcJRLJsPwODKeDslVCy16n2P+jNIbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4069},"main":"index.js","types":"index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepare":"husky","eslint:fix":"eslint --fix","prettier:check":"prettier . --check","prettier:write":"prettier . --write"},"_npmUser":{"name":"studentnumber2","email":"pzh123gxy2023@163.com"},"_npmVersion":"10.8.1","description":"a small storage","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"acorn":"^8.14.1","husky":"^9.1.7","eslint":"^9.25.1","webpack":"^5.99.7","prettier":"^3.5.3","ts-loader":"^9.5.2","typescript":"^5.8.3","lint-staged":"^15.5.1","webpack-cli":"^6.0.1","typescript-eslint":"^8.31.0","terser-webpack-plugin":"^5.3.14"},"_npmOperationalInternal":{"tmp":"tmp/cooh-storage_2.1.1_1746962901264_0.8174422956594465","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@dao3fun/cooh-storage","version":"2.1.2","author":{"name":"C6H8O7"},"license":"ISC","_id":"@dao3fun/cooh-storage@2.1.2","maintainers":[{"name":"viyrs","email":"2991883280@qq.com"},{"name":"surfish","email":"surfish.fun@outlook.com"},{"name":"tobylai","email":"toby_lai@126.com"},{"name":"studentnumber2","email":"pzh123gxy2023@163.com"},{"name":"l.w.kevin0wvf","email":"Qck320923@163.com"},{"name":"onloading","email":"605952607@qq.com"},{"name":"whale303","email":"little_whale303@outlook.com"}],"dist":{"shasum":"760fa65f5b5a25110100f8d518b76cb6230ec81d","tarball":"https://registry.npmjs.org/@dao3fun/cooh-storage/-/cooh-storage-2.1.2.tgz","fileCount":6,"integrity":"sha512-rUOpxdtuSN3gr9biHAbqIZzxPjfmFq+P1i9pKPg8m+U8gKuWUT9SfXs3DVtPTc6AjW2c3zqW4O194W7x2o4qmw==","signatures":[{"sig":"MEUCIBZjfVaoKtdU0LUwfy9otsK0LN+Nc5JxD+6HqlItbQnyAiEA3cl6RakyvmZ7nathz1lq2OZbLw5+W46JvRTyeubFB5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4069},"main":"index.js","types":"index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepare":"husky","eslint:fix":"eslint --fix","prettier:check":"prettier . --check","prettier:write":"prettier . --write"},"_npmUser":{"name":"studentnumber2","email":"pzh123gxy2023@163.com"},"_npmVersion":"10.8.1","description":"a small storage","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"acorn":"^8.14.1","husky":"^9.1.7","eslint":"^9.25.1","webpack":"^5.99.7","prettier":"^3.5.3","ts-loader":"^9.5.2","typescript":"^5.8.3","lint-staged":"^15.5.1","webpack-cli":"^6.0.1","typescript-eslint":"^8.31.0","terser-webpack-plugin":"^5.3.14"},"_npmOperationalInternal":{"tmp":"tmp/cooh-storage_2.1.2_1746963074745_0.47625135555822906","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@dao3fun/cooh-storage","version":"2.2.0","author":{"name":"C6H8O7"},"license":"ISC","_id":"@dao3fun/cooh-storage@2.2.0","maintainers":[{"name":"viyrs","email":"2991883280@qq.com"},{"name":"surfish","email":"surfish.fun@outlook.com"},{"name":"tobylai","email":"toby_lai@126.com"},{"name":"studentnumber2","email":"pzh123gxy2023@163.com"},{"name":"l.w.kevin0wvf","email":"Qck320923@163.com"},{"name":"onloading","email":"605952607@qq.com"},{"name":"whale303","email":"little_whale303@outlook.com"}],"dist":{"shasum":"489dee30a48beb043a67e93f8b6b728a536faa73","tarball":"https://registry.npmjs.org/@dao3fun/cooh-storage/-/cooh-storage-2.2.0.tgz","fileCount":6,"integrity":"sha512-nk7WfPigUx5jTVp7JfDZw8kzHI8K0r1uf8JKfN1i3ddySQbDyCsIY2y6CwE8WEUDf3/uu/U/pim9wPVfvHz2ug==","signatures":[{"sig":"MEUCIQCHv5FYXJT+sI5clgndkot6NyZpFizttqKLS46BGdUhmAIgQJEldYmR69Yl8F6PybetPCK78PAoGnWUzdM8y13DP3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5825},"main":"index.js","types":"index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepare":"husky","eslint:fix":"eslint --fix","prettier:check":"prettier . --check","prettier:write":"prettier . --write"},"_npmUser":{"name":"studentnumber2","email":"pzh123gxy2023@163.com"},"_npmVersion":"10.8.1","description":"a small storage by cooh","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"acorn":"^8.14.1","husky":"^9.1.7","eslint":"^9.25.1","webpack":"^5.99.7","prettier":"^3.5.3","ts-loader":"^9.5.2","typescript":"^5.8.3","lint-staged":"^15.5.1","webpack-cli":"^6.0.1","typescript-eslint":"^8.31.0","terser-webpack-plugin":"^5.3.14"},"_npmOperationalInternal":{"tmp":"tmp/cooh-storage_2.2.0_1748688287359_0.19544425767661688","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@dao3fun/cooh-storage","version":"2.2.1","author":{"name":"C6H8O7"},"license":"ISC","_id":"@dao3fun/cooh-storage@2.2.1","maintainers":[{"name":"viyrs","email":"2991883280@qq.com"},{"name":"surfish","email":"surfish.fun@outlook.com"},{"name":"tobylai","email":"toby_lai@126.com"},{"name":"studentnumber2","email":"pzh123gxy2023@163.com"},{"name":"l.w.kevin0wvf","email":"Qck320923@163.com"},{"name":"onloading","email":"605952607@qq.com"},{"name":"whale303","email":"little_whale303@outlook.com"}],"dist":{"shasum":"a9a10ae9d0f6e775cd0192b9dffb2329d9e0b621","tarball":"https://registry.npmjs.org/@dao3fun/cooh-storage/-/cooh-storage-2.2.1.tgz","fileCount":6,"integrity":"sha512-IFt0pXmXzmGbLrKUrz7Ok+PiV16XltnuPuJa/lhtx92LColBtRp20wHH2jVjd3qXHa+cURArdlFy5754vjD6OQ==","signatures":[{"sig":"MEQCIFSDYtOLHWq0lEffnx2aNrBd+XJWPowE16ZLXA9s4dQCAiAkjzvSWANifH0+zalkc82f/N+ZCowo1s/Kha9Z6r7gtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6533},"main":"index.js","types":"index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepare":"husky","eslint:fix":"eslint --fix","prettier:check":"prettier . --check","prettier:write":"prettier . --write"},"_npmUser":{"name":"studentnumber2","email":"pzh123gxy2023@163.com"},"_npmVersion":"10.8.1","description":"a small storage by cooh","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"acorn":"^8.14.1","husky":"^9.1.7","eslint":"^9.25.1","webpack":"^5.99.7","prettier":"^3.5.3","ts-loader":"^9.5.2","typescript":"^5.8.3","lint-staged":"^15.5.1","webpack-cli":"^6.0.1","typescript-eslint":"^8.31.0","terser-webpack-plugin":"^5.3.14"},"_npmOperationalInternal":{"tmp":"tmp/cooh-storage_2.2.1_1748746610124_0.20692790807825778","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-05-10T08:24:08.340Z","modified":"2025-07-17T09:04:38.618Z","1.0.0":"2025-05-10T08:24:08.560Z","1.0.1":"2025-05-10T08:28:24.052Z","1.0.2":"2025-05-10T08:32:24.089Z","1.0.3":"2025-05-10T08:43:34.406Z","1.1.0":"2025-05-10T08:45:30.097Z","1.1.1":"2025-05-10T08:51:05.823Z","1.1.2":"2025-05-10T08:55:37.936Z","1.1.3":"2025-05-10T09:04:22.565Z","2.0.0":"2025-05-10T09:11:54.651Z","2.0.1":"2025-05-10T09:16:31.772Z","2.0.2":"2025-05-10T09:21:08.827Z","2.1.0":"2025-05-11T11:18:12.904Z","2.1.1":"2025-05-11T11:28:21.454Z","2.1.2":"2025-05-11T11:31:14.930Z","2.2.0":"2025-05-31T10:44:47.539Z","2.2.1":"2025-06-01T02:56:50.339Z"},"author":{"name":"C6H8O7"},"license":"ISC","description":"a small storage by cooh","maintainers":[{"email":"2991883280@qq.com","name":"viyrs"},{"email":"surfish.fun@outlook.com","name":"surfish"},{"email":"toby_lai@126.com","name":"tobylai"},{"email":"pzh123gxy2023@163.com","name":"studentnumber2"},{"email":"Qck320923@163.com","name":"l.w.kevin0wvf"},{"email":"605952607@qq.com","name":"onloading"},{"email":"little_whale303@outlook.com","name":"whale303"},{"email":"863489539@qq.com","name":"syhdarkforest"}],"readme":"# START\r\n\r\n**`storageType<T, TT>`**\r\n\r\n`interface storageType<T, TT>`\r\nT: 存储的数据类型\r\nTT: 转成JSON后的数据类型\r\n**注意：T中可能有不可以转成JSON的数据。此时需要手动转成JSON.**\r\n\r\n**属性 / 方法：**\r\n\r\n- datas: T\r\n  存储的数据\r\n- fromJSON(storageType: TT): void\r\n  从JSON转成storageType<T, TT>\r\n- copy(storageType: storageType<T, TT>): void\r\n  让自己变成一个对象的副本。\r\n- toJSON(): TT\r\n  与fromJSON相反。\r\n\r\n---\r\n\r\n**`interface keyObject`**\r\n用于自定义存入数据的键。\r\n\r\n**属性 / 方法：**\r\n\r\n- getKey(): string;\r\n  把数据转成string。数据无要求。\r\n\r\n示例：\r\n\r\n```js\r\nexport class MyKey implements keyObject {\r\n  constructor(public userId: string) {}\r\n  getKey() {\r\n    return this.userId;\r\n  }\r\n} // Key为构造的userId.\r\n```\r\n\r\n---\r\n\r\n**`class default_keyObject implements keyObject`**\r\n用于GamePlayer的保存。\r\n效果与上方示例相同。\r\n\r\n**属性 / 方法：**\r\n\r\n- userId: string;\r\n- constructor(userId: string);\r\n- getKey(): string;\r\n\r\n---\r\n\r\n**`class cooh_storage<T, DATA, TT extends storageType<DATA, T>>`**\r\n\r\n- T: 存成的JSON格式\r\n- DATA: 需要存的数据\r\n- TT: 自己实现的storageType。 用于T与DATA互转\r\n\r\n**属性/方法：**\r\n\r\n**构造函数:**\r\n传入参数：\r\n\r\n- type: 需要在组数据空间还是普通数据空间存数据\r\n- name: 数据库的名字\r\n- default_data: 没有数据的人默认数据\r\n\r\ncreate(player: GamePlayer | keyObject): ValueObject\r\n\r\n- player: GamePlayer对象或自定义键。兼容GamePlayer对象是为了让存玩家数据的操作变得更加简单。\r\n\r\n---\r\n\r\n```js\r\nclass ValueObject<\r\nJSON,\r\nDATA,\r\nST extends storageType<DATA, JSON>,\r\nKEY extends keyObject>\r\n```\r\n\r\n**属性/方法：**\r\n\r\n- datas: ST; 存储数据\r\n- default: ST; 存储默认数据\r\n- player: KEY; 存储键\r\n- storage: GameDataStorage<JSON>; 存储Storage\r\n\r\n* **构造函数** 一般不会用到。通过cooh_storage构造。\r\n* **async** load() 加载数据\r\n* **async** save() 保存数据\r\n\r\n---\r\n\r\n```js\r\nexport type GamePlayerStorage<\r\n  T,\r\n  DATA,\r\n  TT extends storageType<DATA, T>,\r\n> = ValueObject<T, DATA, TT, default_keyObject>;\r\n```\r\n\r\n存储玩家数据的数据库类型。\r\n旨在让存储玩家数据更加简单。\r\n\r\n# END\r\n","readmeFilename":"README.md"}