{"_id":"@objectstack/service-storage","_rev":"120-0f46e18e4af6e7719c7eab577b958437","name":"@objectstack/service-storage","dist-tags":{"rc":"17.0.0-rc.6","latest":"17.6.0"},"versions":{"3.0.7":{"name":"@objectstack/service-storage","version":"3.0.7","license":"Apache-2.0","_id":"@objectstack/service-storage@3.0.7","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"5b4dd804760d77024ad6952c2058361c51c63283","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-3.0.7.tgz","fileCount":16,"integrity":"sha512-6HsVQgtaX6+6dryk4aS8pSSUrRoaA7fcRU+SDD759ToOkNsQQpGGPazeeiPjR8Q/Ca2xqaKdB92vW45XvXOvHQ==","signatures":[{"sig":"MEQCIF2Z+uSXffwBoIryxRAIaSNyAdQSVpVMsXIQOlOzHY8gAiBWUlh93+qRIKA4lDM00EVumEbp8R7WNIVyVQRa//2grw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61967},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-3.0.7.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/4fab9cc3088f3fb4d2f7048b156a0124/objectstack-service-storage-3.0.7.tgz","_integrity":"sha512-6HsVQgtaX6+6dryk4aS8pSSUrRoaA7fcRU+SDD759ToOkNsQQpGGPazeeiPjR8Q/Ca2xqaKdB92vW45XvXOvHQ==","_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@objectstack/core":"3.0.7","@objectstack/spec":"3.0.7"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/service-storage_3.0.7_1771421826390_0.2679449060434538","host":"s3://npm-registry-packages-npm-production"}},"3.0.8":{"name":"@objectstack/service-storage","version":"3.0.8","license":"Apache-2.0","_id":"@objectstack/service-storage@3.0.8","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"ee68cd8fcc267d713e48edf59655e2e63e61ba81","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-3.0.8.tgz","fileCount":16,"integrity":"sha512-QhhOtQG0C2Y9MGl4v1gycNU7g71JddtrE/0fIWTWiIp0eMhqsDKTTAW7Hdl54QWPQ+RZimyHxY1cfBKAxKCXRg==","signatures":[{"sig":"MEUCIHXqSYlseDzRuiiupB1k8wWBFXMCmMHnYt9Mn5V075K/AiEAlRBssEl9BBC8Q1quIn1DEWfhk7XHuRFi3aXYUmVp5Qg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62085},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-3.0.8.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/4eb8c28aa03b59a4faf4704e48160e83/objectstack-service-storage-3.0.8.tgz","_integrity":"sha512-QhhOtQG0C2Y9MGl4v1gycNU7g71JddtrE/0fIWTWiIp0eMhqsDKTTAW7Hdl54QWPQ+RZimyHxY1cfBKAxKCXRg==","_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@objectstack/core":"3.0.8","@objectstack/spec":"3.0.8"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/service-storage_3.0.8_1771568440869_0.09503501063401121","host":"s3://npm-registry-packages-npm-production"}},"3.0.9":{"name":"@objectstack/service-storage","version":"3.0.9","license":"Apache-2.0","_id":"@objectstack/service-storage@3.0.9","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"0a7612b3dba2fdc9002e2cc28c95f4efb9cb1df9","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-3.0.9.tgz","fileCount":16,"integrity":"sha512-BOSBvwBfwlWpA7n2+TjI6HwRGrYQqNgjdHG4yjRULvdZzG+Qm+YIwUUTK6Yh8KBcuUBM22JQOgbVLYO97LIKgg==","signatures":[{"sig":"MEUCICGg5UF8witVEi6YzwH5CjSbYtO/fzEaZD7g967u8Y88AiEAg76gKrV1c6GVGP6q8jESU+Bnr2AVIuuODAzqA2eBleI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66759},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-3.0.9.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/1db98f7a408534cc1182fe0eb3b51a4f/objectstack-service-storage-3.0.9.tgz","_integrity":"sha512-BOSBvwBfwlWpA7n2+TjI6HwRGrYQqNgjdHG4yjRULvdZzG+Qm+YIwUUTK6Yh8KBcuUBM22JQOgbVLYO97LIKgg==","_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@objectstack/core":"3.0.9","@objectstack/spec":"3.0.9"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/service-storage_3.0.9_1771740013989_0.7109961403731782","host":"s3://npm-registry-packages-npm-production"}},"3.0.10":{"name":"@objectstack/service-storage","version":"3.0.10","license":"Apache-2.0","_id":"@objectstack/service-storage@3.0.10","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"ee54cc89850e3b5c8cb52feb69132c36eef6f98d","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-3.0.10.tgz","fileCount":16,"integrity":"sha512-nNMn+4VJ3S2793HJmjP/xdX9KqsPyp+WR7E9JW8MYSuEeUQ9Bl6LRlKQX5HMISqpSGrrpCi+XWuDlq474pMMBw==","signatures":[{"sig":"MEYCIQDECBdg2HaQmFbl+RdvwecDo00dIN92N06hh8wa6t1ncQIhAMQJOfZkFD53WoggYeBXW6GLAUJwYO9huNpMwKXJmhzk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66884},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-3.0.10.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/7b3f0d7fd9b84e8745594c69fb928ff6/objectstack-service-storage-3.0.10.tgz","_integrity":"sha512-nNMn+4VJ3S2793HJmjP/xdX9KqsPyp+WR7E9JW8MYSuEeUQ9Bl6LRlKQX5HMISqpSGrrpCi+XWuDlq474pMMBw==","_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@objectstack/core":"3.0.10","@objectstack/spec":"3.0.10"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/service-storage_3.0.10_1771989208084_0.17942536654795394","host":"s3://npm-registry-packages-npm-production"}},"3.0.11":{"name":"@objectstack/service-storage","version":"3.0.11","license":"Apache-2.0","_id":"@objectstack/service-storage@3.0.11","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"8e1ecdc2c0cccc70271606856ccc709a74c2bc10","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-3.0.11.tgz","fileCount":16,"integrity":"sha512-4wcAoXUpd6a4BgcEySPDstkBBVX/dbAn3BScKulOfJgLucMhljDXLEg6Lcx+M0+5AkX7LIq+Ln+BaDdNtTAS7g==","signatures":[{"sig":"MEUCID4/LBJlUkAdVfAhXCi8q1mfjirCoNj9bNr3Q7kKerDAAiEA05/dOvGHZtixWQHs9rVwQS+BJBR3J1sldN2NIY7bvGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67007},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-3.0.11.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/e39b6c65bd76c7095091295cb6c70258/objectstack-service-storage-3.0.11.tgz","_integrity":"sha512-4wcAoXUpd6a4BgcEySPDstkBBVX/dbAn3BScKulOfJgLucMhljDXLEg6Lcx+M0+5AkX7LIq+Ln+BaDdNtTAS7g==","_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@objectstack/core":"3.0.11","@objectstack/spec":"3.0.11"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/service-storage_3.0.11_1772131104325_0.6799198728155973","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@objectstack/service-storage","version":"3.1.0","license":"Apache-2.0","_id":"@objectstack/service-storage@3.1.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"0d9d994b9a818cfe363a7b6d98d9920933b77db0","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-3.1.0.tgz","fileCount":16,"integrity":"sha512-y+eInuOP8A+oEwpJ+QViJQmYlyr4+nbpb+Ap33tk2oeBwAjVZBQYFjhw/Q+r5yzmwCM6T8Y57TKFvNw9J+5h5A==","signatures":[{"sig":"MEUCIHguUBr7k3+5UmuGSllK7dqWnEbSvhWsfN+Vb2OIuwdGAiEA1vtVLgLEMnbrmwKUHZNRJQTmf6MLWsfWT5envEM1FRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67123},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-3.1.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/9189ac1c636ce4a17fb62c6a46ae7253/objectstack-service-storage-3.1.0.tgz","_integrity":"sha512-y+eInuOP8A+oEwpJ+QViJQmYlyr4+nbpb+Ap33tk2oeBwAjVZBQYFjhw/Q+r5yzmwCM6T8Y57TKFvNw9J+5h5A==","_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@objectstack/core":"3.1.0","@objectstack/spec":"3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/service-storage_3.1.0_1772269271447_0.3931884260590348","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@objectstack/service-storage","version":"3.1.1","license":"Apache-2.0","_id":"@objectstack/service-storage@3.1.1","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"59c7bdc30e6874f85efa6d29d527cfe2369fe0f3","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-3.1.1.tgz","fileCount":16,"integrity":"sha512-oTRdc+jzJEygbRUGz4G0U3ek3nb2R1488WFjwxJ3guSj/CINzYF7Pfo111T0b1nS+fQj0E0rAry5r9wMJzs2Mw==","signatures":[{"sig":"MEYCIQDrKLitQrdG+n9u0dYe4tL5KhNXDYQBRgQo6ZlJbyufbgIhANAgNaUJdeW76X+xa/L8F4DEGdjDSEb0fpYBFwhYpOuv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67242},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-3.1.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/f9294b9ba565e51ae08a68a50ffa68ce/objectstack-service-storage-3.1.1.tgz","_integrity":"sha512-oTRdc+jzJEygbRUGz4G0U3ek3nb2R1488WFjwxJ3guSj/CINzYF7Pfo111T0b1nS+fQj0E0rAry5r9wMJzs2Mw==","_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@objectstack/core":"3.1.1","@objectstack/spec":"3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/service-storage_3.1.1_1772357890152_0.5486234954692426","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@objectstack/service-storage","version":"3.2.0","license":"Apache-2.0","_id":"@objectstack/service-storage@3.2.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"e499e9ebb117e7cafea511e9203ca27fc8d18e16","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-3.2.0.tgz","fileCount":16,"integrity":"sha512-wKnl1Trpcy6qQpHI14CHEBCRZLN9JJaAGF3d5ZMn+Z0vuGSZEvTTGtD+IjBOvlavZ9HlWTq00PtoyP+Clzuoig==","signatures":[{"sig":"MEQCIBPCrzmYVn/HAglcinzELHE6mreGNp8Vr2q4J2eDDIBjAiBagbvvfzH5z4RV23EaxxqXr1rDN3I849UTlxQVX0dklA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67360},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-3.2.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/ebb5495e26c144f21b80243337947c13/objectstack-service-storage-3.2.0.tgz","_integrity":"sha512-wKnl1Trpcy6qQpHI14CHEBCRZLN9JJaAGF3d5ZMn+Z0vuGSZEvTTGtD+IjBOvlavZ9HlWTq00PtoyP+Clzuoig==","_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@objectstack/core":"3.2.0","@objectstack/spec":"3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/service-storage_3.2.0_1772432435945_0.7739872901804565","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"@objectstack/service-storage","version":"3.2.1","license":"Apache-2.0","_id":"@objectstack/service-storage@3.2.1","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"bc62843e7f7ea8f87f3780c8575f9f0565e0306f","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-3.2.1.tgz","fileCount":16,"integrity":"sha512-XVkRFIAOVYDkID9F6NLMw4aPjgU5ZaErBOsUzEnkDywmOMIESdNnzerl9PLyeOWv4BevIWWovuYvCLmD1Pk1YQ==","signatures":[{"sig":"MEYCIQDka4FHn89N40XbMCcU9z1+i7ecOr7m7KxYzbHJHBSGdwIhAL6w2PnjX0K4cODD4dNj5ClMiPDmWqbpCKpTTiwrl2Fj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67478},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-3.2.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/51f2b3356b993cfcfe0ac391fe341fb1/objectstack-service-storage-3.2.1.tgz","_integrity":"sha512-XVkRFIAOVYDkID9F6NLMw4aPjgU5ZaErBOsUzEnkDywmOMIESdNnzerl9PLyeOWv4BevIWWovuYvCLmD1Pk1YQ==","_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@objectstack/core":"3.2.1","@objectstack/spec":"3.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/service-storage_3.2.1_1772528030343_0.1751586653904802","host":"s3://npm-registry-packages-npm-production"}},"3.2.2":{"name":"@objectstack/service-storage","version":"3.2.2","license":"Apache-2.0","_id":"@objectstack/service-storage@3.2.2","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"cbb024bfa411185f5aa54c1083897d97577606c2","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-3.2.2.tgz","fileCount":16,"integrity":"sha512-UQlPCEXRKz/v/ik8bqcP+Y3Md7/4f37l7i21k766CXc4F+P7qo/7Y8+U5wSFwGvcnPIMNgplUtzzGR3wFfCcKg==","signatures":[{"sig":"MEUCICP9FIiOllFRRPI7ft54m27zIF6DuYEmylEXXc0QgWRZAiEA/2FAHSTPvZNOiGbTU/THwduO40dtTQ+/RmT1+FSVjRQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67598},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-3.2.2.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/c093d4f24f5a94cec362c5634e447486/objectstack-service-storage-3.2.2.tgz","_integrity":"sha512-UQlPCEXRKz/v/ik8bqcP+Y3Md7/4f37l7i21k766CXc4F+P7qo/7Y8+U5wSFwGvcnPIMNgplUtzzGR3wFfCcKg==","_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@objectstack/core":"3.2.2","@objectstack/spec":"3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^25.3.5"},"_npmOperationalInternal":{"tmp":"tmp/service-storage_3.2.2_1773038871797_0.681807175748286","host":"s3://npm-registry-packages-npm-production"}},"3.2.3":{"name":"@objectstack/service-storage","version":"3.2.3","license":"Apache-2.0","_id":"@objectstack/service-storage@3.2.3","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"cbf3c99f80831477514ac7383c858725f6c6237d","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-3.2.3.tgz","fileCount":16,"integrity":"sha512-Mj/+0rZVD6Jyk0cGjS6OODFL3vbYpBMBzXKf5u22Uvoysb5b/ly0U8WJkPAabBWrrYf9JD7tZfATtxnDIOqhqw==","signatures":[{"sig":"MEUCIE57MXctYgUfIEjAjSzVaXoovuIuSUGzwhBcNo4RjA9iAiEAoKtA9iS9DkkvXFvwDdPcvqv+Chz7IutYh5wyfXzjG9Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67680},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-3.2.3.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/7e4db12f1c75b6a2dc59686b37a7e427/objectstack-service-storage-3.2.3.tgz","_integrity":"sha512-Mj/+0rZVD6Jyk0cGjS6OODFL3vbYpBMBzXKf5u22Uvoysb5b/ly0U8WJkPAabBWrrYf9JD7tZfATtxnDIOqhqw==","_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@objectstack/core":"3.2.3","@objectstack/spec":"3.2.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^25.3.5"},"_npmOperationalInternal":{"tmp":"tmp/service-storage_3.2.3_1773049292900_0.8251209639387986","host":"s3://npm-registry-packages-npm-production"}},"3.2.4":{"name":"@objectstack/service-storage","version":"3.2.4","license":"Apache-2.0","_id":"@objectstack/service-storage@3.2.4","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"0880b18f74e7e8aa5f18c718e59d0b401f26e70b","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-3.2.4.tgz","fileCount":16,"integrity":"sha512-YdekZkd3T+moLvJJ5g0JGFaixYCAq4ne/Wlz9kZDMmnHe222oBJbpUdXVT2vIA7wTbphPngQo+Tw9Noexxol/A==","signatures":[{"sig":"MEQCIGof8qMpTY3M2epeKoG0749+anygU6jgBcbhk+DbQCa8AiA8FZxj0e9rvBwQySsNLWQQMW+R7gX3fVTJm9AzNBozqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67761},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-3.2.4.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/ca370049c76d394ad444b350f24d2337/objectstack-service-storage-3.2.4.tgz","_integrity":"sha512-YdekZkd3T+moLvJJ5g0JGFaixYCAq4ne/Wlz9kZDMmnHe222oBJbpUdXVT2vIA7wTbphPngQo+Tw9Noexxol/A==","_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@objectstack/core":"3.2.4","@objectstack/spec":"3.2.4"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^25.3.5"},"_npmOperationalInternal":{"tmp":"tmp/service-storage_3.2.4_1773115298543_0.9182041723534387","host":"s3://npm-registry-packages-npm-production"}},"3.2.5":{"name":"@objectstack/service-storage","version":"3.2.5","license":"Apache-2.0","_id":"@objectstack/service-storage@3.2.5","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"ab51d91ca87dc8447b2a42e81f16e35981249c18","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-3.2.5.tgz","fileCount":16,"integrity":"sha512-EJbCDHSXWNk33Oq/Z9Rn5WMPbMwA0zZvDAtBa+4B2C+p7amznNRK8/+x7krJwkhbx9Bi4NKsDxw0XrWrt3di6A==","signatures":[{"sig":"MEYCIQDGp9CyIL12aGinoqbNnS1JMMDJMMHrcITSQZS9C3i0KAIhAKsbQUl7IVwkdd0jkeUuc/DsSA3DQ0h4o5p6hgieFlFi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67844},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-3.2.5.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/67f31e43346112c91101fa2d1f2902b3/objectstack-service-storage-3.2.5.tgz","_integrity":"sha512-EJbCDHSXWNk33Oq/Z9Rn5WMPbMwA0zZvDAtBa+4B2C+p7amznNRK8/+x7krJwkhbx9Bi4NKsDxw0XrWrt3di6A==","_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@objectstack/core":"3.2.5","@objectstack/spec":"3.2.5"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^25.3.5"},"_npmOperationalInternal":{"tmp":"tmp/service-storage_3.2.5_1773132136894_0.1653802634926711","host":"s3://npm-registry-packages-npm-production"}},"3.2.6":{"name":"@objectstack/service-storage","version":"3.2.6","license":"Apache-2.0","_id":"@objectstack/service-storage@3.2.6","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"9fe1f5adc25031e8948c1a75b31d1caa99eb438f","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-3.2.6.tgz","fileCount":16,"integrity":"sha512-j6J3VxV+0sWctLaMAk4q2WVR0gf5HrcQaAfPvIIUoAFU3hfUoFOWg0bN1lPlJe3A1Q0xtFNlxQ1+vKgEpNbVdA==","signatures":[{"sig":"MEYCIQDBb2hNEevBjYwQsW3jZRB6L8l+2GR64PORMCHLBqClawIhAIaRlEHSSGG/qubIOkrlotHBWKdySmgLbIr6aP1nB/pl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67926},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-3.2.6.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/50fe6983b1ddbc391987ba8b54700bd2/objectstack-service-storage-3.2.6.tgz","_integrity":"sha512-j6J3VxV+0sWctLaMAk4q2WVR0gf5HrcQaAfPvIIUoAFU3hfUoFOWg0bN1lPlJe3A1Q0xtFNlxQ1+vKgEpNbVdA==","_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@objectstack/core":"3.2.6","@objectstack/spec":"3.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^25.3.5"},"_npmOperationalInternal":{"tmp":"tmp/service-storage_3.2.6_1773289985828_0.831773036409748","host":"s3://npm-registry-packages-npm-production"}},"3.2.7":{"name":"@objectstack/service-storage","version":"3.2.7","license":"Apache-2.0","_id":"@objectstack/service-storage@3.2.7","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"f810b925bd3ea5e8b3e467ad08f15195a101444f","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-3.2.7.tgz","fileCount":16,"integrity":"sha512-405kY1C+1Is8xkdoQ+A7xCtTYYrrfmnpIgl+/XZ6pzDZqm9KaLNh5Qf9AcbtvZ39qRAl8cMDxbnHf/RIvLB+NQ==","signatures":[{"sig":"MEUCIGk2xsXn21jS6UKdGLAWEA///dkvwX5Vzi/H1DiKF/GAAiEAp+7P1QhXlUIH8JrEiaC06mTYxSemDvVqkXAIo67soIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68008},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-3.2.7.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/185b8637546cc088c99084204546edc2/objectstack-service-storage-3.2.7.tgz","_integrity":"sha512-405kY1C+1Is8xkdoQ+A7xCtTYYrrfmnpIgl+/XZ6pzDZqm9KaLNh5Qf9AcbtvZ39qRAl8cMDxbnHf/RIvLB+NQ==","_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.1","dependencies":{"@objectstack/core":"3.2.7","@objectstack/spec":"3.2.7"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^25.3.5"},"_npmOperationalInternal":{"tmp":"tmp/service-storage_3.2.7_1773825687594_0.5151620372255015","host":"s3://npm-registry-packages-npm-production"}},"3.2.8":{"name":"@objectstack/service-storage","version":"3.2.8","license":"Apache-2.0","_id":"@objectstack/service-storage@3.2.8","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"2646f63c7e3a7f2d20d693f26f3bb22b79c2be1c","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-3.2.8.tgz","fileCount":16,"integrity":"sha512-1DMnYUEX6dN7A6HQbjTpcs7E+HOZrs8ylBW/JzUhXrBOgriPzodFWP6WvvIgs5eI859GwCjRW12N7RtlML8lDw==","signatures":[{"sig":"MEQCIFGCagxzLZXdJ/9zRG9f9RZIkaJMU2aZKWVm+Zk31OypAiAcmllJiln6p3+EKS/kY+VkSUhGH1mYHydsEbOyOPHJNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68089},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-3.2.8.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/fc3969680429c318a4f51d19b471b62e/objectstack-service-storage-3.2.8.tgz","_integrity":"sha512-1DMnYUEX6dN7A6HQbjTpcs7E+HOZrs8ylBW/JzUhXrBOgriPzodFWP6WvvIgs5eI859GwCjRW12N7RtlML8lDw==","_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.1","dependencies":{"@objectstack/core":"3.2.8","@objectstack/spec":"3.2.8"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","typescript":"^5.0.0","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/service-storage_3.2.8_1773919555005_0.01872572600888045","host":"s3://npm-registry-packages-npm-production"}},"3.2.9":{"name":"@objectstack/service-storage","version":"3.2.9","license":"Apache-2.0","_id":"@objectstack/service-storage@3.2.9","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"706b62d281a2459cab915701afe65a556c423b3e","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-3.2.9.tgz","fileCount":16,"integrity":"sha512-JHnCzBZh2lJlOJGCUN2pk3w6IGStzH6ZYpFQji8bCut2GOV6RsjWH1A8B09qE82/KZYCzpe6kCmgs/fdKu8xKA==","signatures":[{"sig":"MEYCIQD08Da7pR0NAp52fDomFadRtX1VoaqWNmWKl7LdPWsdHAIhAPpPb+NQZHiU1XNGfcIMApR8BpBvkOB7e7Kr2cOLLRWY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68171},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-3.2.9.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/e2d34cb26d70945bab34149a3099e775/objectstack-service-storage-3.2.9.tgz","_integrity":"sha512-JHnCzBZh2lJlOJGCUN2pk3w6IGStzH6ZYpFQji8bCut2GOV6RsjWH1A8B09qE82/KZYCzpe6kCmgs/fdKu8xKA==","_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.1","dependencies":{"@objectstack/core":"3.2.9","@objectstack/spec":"3.2.9"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","typescript":"^5.0.0","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/service-storage_3.2.9_1774090232319_0.8809578502220468","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@objectstack/service-storage","version":"3.3.0","license":"Apache-2.0","_id":"@objectstack/service-storage@3.3.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"300bfea70e9a71e1c96242a5433fb2c50554cae0","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-3.3.0.tgz","fileCount":16,"integrity":"sha512-kvaEc8sHTKSSm9U2XSaDYX0dfhJRPVB3lLKVSqudRlkYy4MMpIeqrjnf8RbYRTcegOYCWvgjFATeyAIl8vApMA==","signatures":[{"sig":"MEQCIHep8LlsihCpCYMsOqZ69d7VSjDLFucLtU0eKHIjIU66AiBgw8Jggaoo7ljkbFK3jnNGJfaXxGXNr0ySPC8067LCAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68253},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-3.3.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/cf8a04996a058bdfbd10134be60e534b/objectstack-service-storage-3.3.0.tgz","_integrity":"sha512-kvaEc8sHTKSSm9U2XSaDYX0dfhJRPVB3lLKVSqudRlkYy4MMpIeqrjnf8RbYRTcegOYCWvgjFATeyAIl8vApMA==","_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.1","dependencies":{"@objectstack/core":"3.3.0","@objectstack/spec":"3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","typescript":"^5.0.0","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/service-storage_3.3.0_1774265325038_0.8178351889398601","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"@objectstack/service-storage","version":"3.3.1","license":"Apache-2.0","_id":"@objectstack/service-storage@3.3.1","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"014932de8eaf37420e2b185283bed312119df156","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-3.3.1.tgz","fileCount":16,"integrity":"sha512-HvRWQpz3EGAjXgJwqrKTBDMwfei2lnr6vgcp3E+UaTKW3YxuCBe1GSvso+2ZjOYwtT8d8gM+szSYbAF408FmsA==","signatures":[{"sig":"MEYCIQD5CRs3qjhe1UpELKwOfPivag2i/+TpWjN6j/icpLZDnwIhAIcLPjaa9ZbqsXHhpZrHnwuZpMIuX7y4Xjw2NsmDqbcv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68337},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-3.3.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/15313c544bd15cb0f1cef3b05f4f00d2/objectstack-service-storage-3.3.1.tgz","_integrity":"sha512-HvRWQpz3EGAjXgJwqrKTBDMwfei2lnr6vgcp3E+UaTKW3YxuCBe1GSvso+2ZjOYwtT8d8gM+szSYbAF408FmsA==","_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.1","dependencies":{"@objectstack/core":"3.3.1","@objectstack/spec":"3.3.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","typescript":"^5.0.0","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/service-storage_3.3.1_1774414827400_0.3517529471538201","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@objectstack/service-storage","version":"4.0.0","license":"Apache-2.0","_id":"@objectstack/service-storage@4.0.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"23596c0678de5d8b1cae400dbf157d6a6fbd92df","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-4.0.0.tgz","fileCount":16,"integrity":"sha512-ExjWuJXeHPGUWuLLjkRk5P9PBGs7F0M5t3cAg6Zuq46L08sPHqhXldpp2RWfBTSdYt0Qv5jdi7LsAVUV4TH6Xw==","signatures":[{"sig":"MEUCIQC5ggB+SuHScHOmuxNTWD1F0jx+JYdoQOBuVzjUxC1SEAIgVA0Bs+HCsGbPauxuzq/YeZQIt2W/pXMMwmw/VfVZAh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68542},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-4.0.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/0140a106b9c43216e72872cd1f259588/objectstack-service-storage-4.0.0.tgz","_integrity":"sha512-ExjWuJXeHPGUWuLLjkRk5P9PBGs7F0M5t3cAg6Zuq46L08sPHqhXldpp2RWfBTSdYt0Qv5jdi7LsAVUV4TH6Xw==","_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.1","dependencies":{"@objectstack/core":"4.0.0","@objectstack/spec":"4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/service-storage_4.0.0_1774950047349_0.6154474304269015","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@objectstack/service-storage","version":"4.0.1","license":"Apache-2.0","_id":"@objectstack/service-storage@4.0.1","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"896d978417b0fb0ee3255554b16dc6b9524f9b1f","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-4.0.1.tgz","fileCount":16,"integrity":"sha512-WvE0q9o9YfnRPA4GGolhSEVFuZjoNjbaMg9qnLbDLvlzVaJY9CzNNQh4/myqeVljvFbYggUSYVBljJBAUGnPKQ==","signatures":[{"sig":"MEQCIEAQVkqxrYXwB2gu1FEOXUWzhcYABwlOqxrZjVXTVIxvAiBPylBmxV0G0AAqP/bz+NY1UPrrso4jI71ZsJuGXgtceg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68542},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-4.0.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/da424691fc1dc1e3dc20550c4552e167/objectstack-service-storage-4.0.1.tgz","_integrity":"sha512-WvE0q9o9YfnRPA4GGolhSEVFuZjoNjbaMg9qnLbDLvlzVaJY9CzNNQh4/myqeVljvFbYggUSYVBljJBAUGnPKQ==","_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.1","dependencies":{"@objectstack/core":"4.0.1","@objectstack/spec":"4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/service-storage_4.0.1_1774958129039_0.27280950756628153","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@objectstack/service-storage","version":"4.0.2","license":"Apache-2.0","_id":"@objectstack/service-storage@4.0.2","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"6cf47a462d234f2e09c5b7a4bfccdbf25d62ed73","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-4.0.2.tgz","fileCount":16,"integrity":"sha512-HOxypsJbnqs9cFb2QUGITzwBdiFZo4o35kNweyPvjt0rUKrFUeR5RDI7NQnIUh+W+NaIdwjJ57Dd7/+bcJF8Tw==","signatures":[{"sig":"MEYCIQDRfFDFk+YCdFk0HZunjL6joNLD1aYSepk9cIns5bDzgQIhAP2oP3u5z/qAARPb6cHj02A2wZhBcwoTRRx9jwdq8Wqy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68683},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-4.0.2.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/0688c0af401cb8dce3158761cd6d5b35/objectstack-service-storage-4.0.2.tgz","_integrity":"sha512-HOxypsJbnqs9cFb2QUGITzwBdiFZo4o35kNweyPvjt0rUKrFUeR5RDI7NQnIUh+W+NaIdwjJ57Dd7/+bcJF8Tw==","_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@objectstack/core":"4.0.2","@objectstack/spec":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/service-storage_4.0.2_1775534942498_0.6707152457344601","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"@objectstack/service-storage","version":"4.0.3","license":"Apache-2.0","_id":"@objectstack/service-storage@4.0.3","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"a74205cdf4ec4042c189520ab842de679758c1ce","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-4.0.3.tgz","fileCount":16,"integrity":"sha512-o0vx7Rj4Chac0tMHWQGnn3XxvWu3/c9CR7J9Qsg7Ujkbzma/TdL6A0/VbAvseMb88fjMupXpu45O/zY4tbVVAw==","signatures":[{"sig":"MEQCIFyDVg4iUNUFttaE4XzrmzTiJi2pZh++Sj8Ifbqe4VVHAiBFZCvXEck3lRHK4h8uMfO2OwewVQVRFMKhKOWXrLsh7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68765},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-4.0.3.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/56421dc31bf11347e35a8262352fdb9a/objectstack-service-storage-4.0.3.tgz","_integrity":"sha512-o0vx7Rj4Chac0tMHWQGnn3XxvWu3/c9CR7J9Qsg7Ujkbzma/TdL6A0/VbAvseMb88fjMupXpu45O/zY4tbVVAw==","_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@objectstack/core":"4.0.3","@objectstack/spec":"4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.4","typescript":"^6.0.2","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/service-storage_4.0.3_1776086008644_0.09401218103361675","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"@objectstack/service-storage","version":"4.0.4","license":"Apache-2.0","_id":"@objectstack/service-storage@4.0.4","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"dist":{"shasum":"54bb714e042b809240821ea3a97e435b1c344178","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-4.0.4.tgz","fileCount":17,"integrity":"sha512-9DBl3DW8gJdkR/uh4xVzIxulYfFPh3DmO81UZ98ejMC8C86I9PjyvsHw1qvN9hCyww3FWXzycC7/NYMxHMh8Zg==","signatures":[{"sig":"MEQCIGtky6SWgmQP7NNm+mtztARxTAdexvTLXt7IZwDZnHsLAiAMPfCdMCVmO4lBwUltzGN1KPOwT+ox8v2yuUvLiC6O2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80372},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-4.0.4.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/43ba597b2845fd99dbae0825b8eb05dc/objectstack-service-storage-4.0.4.tgz","_integrity":"sha512-9DBl3DW8gJdkR/uh4xVzIxulYfFPh3DmO81UZ98ejMC8C86I9PjyvsHw1qvN9hCyww3FWXzycC7/NYMxHMh8Zg==","_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@objectstack/core":"4.0.4","@objectstack/spec":"4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.4","typescript":"^6.0.2","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/service-storage_4.0.4_1776264962337_0.5892013601192274","host":"s3://npm-registry-packages-npm-production"}},"4.0.5":{"name":"@objectstack/service-storage","version":"4.0.5","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@4.0.5","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"45fc7b4f494667febee2ab1a03033f7e763d218e","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-4.0.5.tgz","fileCount":9,"integrity":"sha512-OBx3JcPA8ozrqFyE4q89fjPK9FT4VmXr1G4esxwo0xIqdpoVctPVPl4O7desCxe3gFWfYrZR3mjeZowaUeqlzg==","signatures":[{"sig":"MEUCIQC22CwFZHtz6L3hC5pgoCIOhlPYOpN+APYZbn5zG+qcEgIgQMb+kJ8OFFjm8YbZ1BVg3cJ7A4vs0bKFpvkFk0RYo5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":920821},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-4.0.5.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/01173e68a1e35840ff18752c4091d092/objectstack-service-storage-4.0.5.tgz","_integrity":"sha512-OBx3JcPA8ozrqFyE4q89fjPK9FT4VmXr1G4esxwo0xIqdpoVctPVPl4O7desCxe3gFWfYrZR3mjeZowaUeqlzg==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@objectstack/core":"4.0.5","@objectstack/spec":"4.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.2"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_4.0.5_1778284893579_0.6161238438435561","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@objectstack/service-storage","version":"4.1.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@4.1.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"6caa4b0f2d2b6f662286173c886fea3e1f9b0e7c","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-4.1.0.tgz","fileCount":9,"integrity":"sha512-fZ6LcP27+bPh4n2PkTE2Zd3Qvn7mT8c0CWF21RzzluYtGWPJRyA2SmQ8fpOxA203UeC/CKTTK9GU5T9A7lp/Hg==","signatures":[{"sig":"MEQCICJJXBXt+fNjn5fNnidRERx51YNWsP8CpkbimRQAUElFAiADlC95qZ8yo/txAVds0kAIzVwGEOLHVr3ddHuXIelZOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1028810},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-4.1.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/51d95c88d7d6e062fb1fe75c57b1a0bb/objectstack-service-storage-4.1.0.tgz","_integrity":"sha512-fZ6LcP27+bPh4n2PkTE2Zd3Qvn7mT8c0CWF21RzzluYtGWPJRyA2SmQ8fpOxA203UeC/CKTTK9GU5T9A7lp/Hg==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@objectstack/core":"4.1.0","@objectstack/spec":"4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_4.1.0_1779371429667_0.409041348626876","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"@objectstack/service-storage","version":"4.1.1","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@4.1.1","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"416fd1dc47c60f1e37392432a9115277228487a8","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-4.1.1.tgz","fileCount":9,"integrity":"sha512-dYf4e9GZCFhZuWm8IuDp7wQYTFb7623yenX9lF1U8rAVSG45p26KLNNRayE7dYo0DCKfDPcAl/YZ2gWBJF5tLQ==","signatures":[{"sig":"MEUCIHR2RJffQlY8v/pLfw9KlcrawXMs77tTVG5drelMEuR8AiEAgY6RL7kNQODig80wj4RqrGIiX6FfN0GC50XOrMSH20c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1028710},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-4.1.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/845346bcb5de1f3013ede6308cdebf8f/objectstack-service-storage-4.1.1.tgz","_integrity":"sha512-dYf4e9GZCFhZuWm8IuDp7wQYTFb7623yenX9lF1U8rAVSG45p26KLNNRayE7dYo0DCKfDPcAl/YZ2gWBJF5tLQ==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@objectstack/core":"4.1.1","@objectstack/spec":"4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_4.1.1_1779431355924_0.03539666172923028","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@objectstack/service-storage","version":"4.2.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@4.2.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"0e5783d5ddf6a086ccff839386d9967a714e51f7","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-4.2.0.tgz","fileCount":9,"integrity":"sha512-sjsOLdHv32SEoC8A45d0GUXyjThzabuOwtAHGi6Djf8GhD6wBeMMFoijE3vBz+t6MsjgkmA+yN8Mg0sLl7jhsQ==","signatures":[{"sig":"MEUCIQDI/vUsBOP/gG7Xf8HqkgH0vrGTgc7MhDY+nU57JGM/PAIgfm+yTzOwjuq7MMnrgkGRKKT2cdl51+l2d+lPzkNeBuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1028710},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-4.2.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/76d466b466d52e52a75c02cc02dc8667/objectstack-service-storage-4.2.0.tgz","_integrity":"sha512-sjsOLdHv32SEoC8A45d0GUXyjThzabuOwtAHGi6Djf8GhD6wBeMMFoijE3vBz+t6MsjgkmA+yN8Mg0sLl7jhsQ==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@objectstack/core":"4.2.0","@objectstack/spec":"4.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_4.2.0_1779439597098_0.38855084662924333","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@objectstack/service-storage","version":"5.0.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@5.0.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"59a5c9b7d9594f9b3de42273b20d2767c3373578","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-5.0.0.tgz","fileCount":9,"integrity":"sha512-lNRT/sfr1DJiDjW2jSAOcGqOq12Tc0Ye4JM5ajwQ3fq3ozm8Sa1dN3ZVy9Im1KMKijoydofU7AHSQJ1qDO3S7g==","signatures":[{"sig":"MEQCIH0dEr4FY/9+cYuJ2TzNh1bU90tQ8wtbg1vVZN/nbWZXAiBM5KFApcIEkdJT25CTD6r0XLNmyUQvtHUKuI3NPhB5rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1029534},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-5.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/350eaea7828d2cfcd42d6fd50d0d26f9/objectstack-service-storage-5.0.0.tgz","_integrity":"sha512-lNRT/sfr1DJiDjW2jSAOcGqOq12Tc0Ye4JM5ajwQ3fq3ozm8Sa1dN3ZVy9Im1KMKijoydofU7AHSQJ1qDO3S7g==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@objectstack/core":"5.0.0","@objectstack/spec":"5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_5.0.0_1779463779668_0.7468341752863994","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@objectstack/service-storage","version":"5.1.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@5.1.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"f90ed6fc50e8d944af264c2caf971ad49a837a61","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-5.1.0.tgz","fileCount":9,"integrity":"sha512-eEUMxtTANk7e0D95IO8wp7WyYJcHGz/15pG5rhcfFStGZXG5bEg1WYEtPp8iRDTS9SnI9D5X/8ukrFkLLr55tg==","signatures":[{"sig":"MEUCIHwqO2b0yKOvfeTJcC0hfuL4urbYsOWuVeZrtpAbCre6AiEA33GsJrvwoVQMZxH5Vgj0nkfkG/9IeXA+bQmfSUL5ZSs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1050627},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-5.1.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/278908e7a614c67afc79130a3649c3ba/objectstack-service-storage-5.1.0.tgz","_integrity":"sha512-eEUMxtTANk7e0D95IO8wp7WyYJcHGz/15pG5rhcfFStGZXG5bEg1WYEtPp8iRDTS9SnI9D5X/8ukrFkLLr55tg==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@objectstack/core":"5.1.0","@objectstack/spec":"5.1.0","@objectstack/observability":"5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_5.1.0_1779465688775_0.985764562269309","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"@objectstack/service-storage","version":"5.2.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@5.2.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"dbad23183d838609da74964319d33b3f2f771627","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-5.2.0.tgz","fileCount":9,"integrity":"sha512-JEWAKZGEjUajOOPsVmVSGGTWccEC7vVRUQWeeUh00CtsiBEZI30T9QKv+Pbt7casjQ179apj5hBFjibcnWlkgw==","signatures":[{"sig":"MEUCIQCwjPbwu7OA41QE0QEjcilpfJFsegqbHsP3AvdO9hcIXAIgCVqE3OirQWHcIPIigX+4ln2nsCLV0ni5VhZaMhaJffk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1056403},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-5.2.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/4f125809a4f3cac0abc23e0efd23e172/objectstack-service-storage-5.2.0.tgz","_integrity":"sha512-JEWAKZGEjUajOOPsVmVSGGTWccEC7vVRUQWeeUh00CtsiBEZI30T9QKv+Pbt7casjQ179apj5hBFjibcnWlkgw==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@objectstack/core":"5.2.0","@objectstack/spec":"5.2.0","@objectstack/observability":"5.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_5.2.0_1779558735041_0.5515339235111589","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@objectstack/service-storage","version":"6.0.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@6.0.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"fc687cb2091e59c98acfa9e7b9f3c6802170e85d","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-6.0.0.tgz","fileCount":9,"integrity":"sha512-ic25G82n6suBRPd0N4MfW0Bovera+nz+tJLIq6MnZme/tQWnhtWaBvM4dD6F8bZTA1M9nr3qfyLYpIq9UjvyRw==","signatures":[{"sig":"MEQCIHtV43mgWvnXkzh0XnvcXizDY43by5fpid56FGkt8ud9AiAbGo82ymYgIFnQL4vrvVeA45w4tj0HylfV+VzH2beD0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1056403},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-6.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/fd1268e2541a535fe66af5ab16d4847c/objectstack-service-storage-6.0.0.tgz","_integrity":"sha512-ic25G82n6suBRPd0N4MfW0Bovera+nz+tJLIq6MnZme/tQWnhtWaBvM4dD6F8bZTA1M9nr3qfyLYpIq9UjvyRw==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@objectstack/core":"6.0.0","@objectstack/spec":"6.0.0","@objectstack/observability":"6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_6.0.0_1779626942913_0.04033422959548605","host":"s3://npm-registry-packages-npm-production"}},"6.1.1":{"name":"@objectstack/service-storage","version":"6.1.1","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@6.1.1","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"7dd0e823c7ddda606c8a1ba4df82987edd5cbf5f","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-6.1.1.tgz","fileCount":9,"integrity":"sha512-Poj8cfvc1Zy635ikVtR0C7ufa6HDzPr7BF4NCXqqGMZ6YWIvwjmxvG2PNNOvCPyKC9z6v3J8hKTH5B269Z8Yiw==","signatures":[{"sig":"MEYCIQCKy6v1hEFBn1SS6f1z8YWKxgHDGmp4hsL1TH1Zja766QIhAPV/5U5T7NvLpIbJYqTbSBGZYGjIT/+DTnJFv501Dcgr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1056567},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-6.1.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/39a244d756b9faf81f90eda8c70522f8/objectstack-service-storage-6.1.1.tgz","_integrity":"sha512-Poj8cfvc1Zy635ikVtR0C7ufa6HDzPr7BF4NCXqqGMZ6YWIvwjmxvG2PNNOvCPyKC9z6v3J8hKTH5B269Z8Yiw==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@objectstack/core":"6.1.1","@objectstack/spec":"6.1.1","@objectstack/observability":"6.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_6.1.1_1779634513499_0.7617951212130563","host":"s3://npm-registry-packages-npm-production"}},"6.2.0":{"name":"@objectstack/service-storage","version":"6.2.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@6.2.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"f71b37f2871dd5b41272f524cf105299a7eb7baf","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-6.2.0.tgz","fileCount":9,"integrity":"sha512-KSCWDB8/QdUSq4WDw340YddJeLxMGgvMwNq5fYQyfkGLjNlHa1HyWYxGA3+Zx+eLmSwYXSRuI8l5E4iJfPx6xg==","signatures":[{"sig":"MEYCIQDfrGynzY5WzU1bd5/aNpGyXRxxnStcFNkGkACq8Tyb3wIhAOVxGC3t7gb1RzXing/DpOQTEOOaC4jPBd/zdQN1ke/3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1056567},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-6.2.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/451ca537e24a1ea13a6f8f5a65fdaa00/objectstack-service-storage-6.2.0.tgz","_integrity":"sha512-KSCWDB8/QdUSq4WDw340YddJeLxMGgvMwNq5fYQyfkGLjNlHa1HyWYxGA3+Zx+eLmSwYXSRuI8l5E4iJfPx6xg==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@objectstack/core":"6.2.0","@objectstack/spec":"6.2.0","@objectstack/observability":"6.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_6.2.0_1779679738256_0.9737008923817492","host":"s3://npm-registry-packages-npm-production"}},"6.3.0":{"name":"@objectstack/service-storage","version":"6.3.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@6.3.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"0f0da09bd300efeee8f37b1f183a1fb2336b45b4","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-6.3.0.tgz","fileCount":9,"integrity":"sha512-0hnxSUX5nk6tag6nI2j4hLn7b+hn7Sxkbf9tfmyaVOv3+fQ4bx5MrFm97XdMx4cSLfUyocCQ7B1UOF7W+jj9Kw==","signatures":[{"sig":"MEUCIFnoyPK3S4UPfSh6uzlEB25fD7qVpQ0ggRIi4Arw7jwjAiEA2rCkc+zgSM/iwLZIcKxsYGqL9lL5PKZD6O3Ox7sMJYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1056567},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-6.3.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/d535915922c5b87608c02821d82fe773/objectstack-service-storage-6.3.0.tgz","_integrity":"sha512-0hnxSUX5nk6tag6nI2j4hLn7b+hn7Sxkbf9tfmyaVOv3+fQ4bx5MrFm97XdMx4cSLfUyocCQ7B1UOF7W+jj9Kw==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@objectstack/core":"6.3.0","@objectstack/spec":"6.3.0","@objectstack/observability":"6.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_6.3.0_1779686099399_0.9003678994949558","host":"s3://npm-registry-packages-npm-production"}},"6.4.0":{"name":"@objectstack/service-storage","version":"6.4.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@6.4.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"67cdb36ac7856c7009df51ce2d17d84ee8b95536","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-6.4.0.tgz","fileCount":9,"integrity":"sha512-A8Ez4r3y1DEgharb2/iGkJsj4X6Max1tAy4OyqzrFkz09j+QuU6/0TG0qkvvdv9IHKxTpj4PuBbZM4ljuNio0Q==","signatures":[{"sig":"MEUCIQCbsIzKFBthSHIsBgk1ZokSj5n90lIaANtp+KWV3512egIgGB0ALFMPdQB+B5/u2JuftDe8jJ0kLTqecoWsKdogXdA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1056567},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-6.4.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/21e6256920dda66607d88a657630b29c/objectstack-service-storage-6.4.0.tgz","_integrity":"sha512-A8Ez4r3y1DEgharb2/iGkJsj4X6Max1tAy4OyqzrFkz09j+QuU6/0TG0qkvvdv9IHKxTpj4PuBbZM4ljuNio0Q==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@objectstack/core":"6.4.0","@objectstack/spec":"6.4.0","@objectstack/observability":"6.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_6.4.0_1779696429250_0.000839812503259374","host":"s3://npm-registry-packages-npm-production"}},"6.5.0":{"name":"@objectstack/service-storage","version":"6.5.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@6.5.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"b14d05e71f1d8e190cb78798737b1e0bd4e66c38","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-6.5.0.tgz","fileCount":9,"integrity":"sha512-HKDBGnDTvrkHaEIx2HnKKY6c79Xz78pqrXVhEX55UVS/pRTIRbLH15sXbZamJEmsTT/td1FNrQ9uFcXE9XPRFw==","signatures":[{"sig":"MEQCIBZ+O3QKo8f9dYvT6X05m1CtGclgizdav10sSCMzuh8eAiACFrksmGfW4CxIDYppvn8dujoLP4kT+Bonukk/4Vm6oA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1056567},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-6.5.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/5850e7b6f30386182284f9bc20450e73/objectstack-service-storage-6.5.0.tgz","_integrity":"sha512-HKDBGnDTvrkHaEIx2HnKKY6c79Xz78pqrXVhEX55UVS/pRTIRbLH15sXbZamJEmsTT/td1FNrQ9uFcXE9XPRFw==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@objectstack/core":"6.5.0","@objectstack/spec":"6.5.0","@objectstack/observability":"6.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_6.5.0_1779699953108_0.821321175295961","host":"s3://npm-registry-packages-npm-production"}},"6.5.1":{"name":"@objectstack/service-storage","version":"6.5.1","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@6.5.1","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"f2bede8965c64021d3d1ca80ca7f06cb63e4afbd","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-6.5.1.tgz","fileCount":9,"integrity":"sha512-CZVpChnsFkiCWQ+VKf62LLA6jczfsx6zT4ihOFJgIsLuynqhb4tII61LyQ2mW7GwV+AEVxBNVoib8tah7KcFfg==","signatures":[{"sig":"MEUCIQC7cvfy1TwTq4/0LryQQdkoqL39JDBgDURXWo+GlpbhSQIgT3RycwCRALugS4Uvs/q7xCJroSsP0RK1pUTxJ1ePdD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1056567},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-6.5.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/22336f8ecb9e16b2b3954e8a56381bbf/objectstack-service-storage-6.5.1.tgz","_integrity":"sha512-CZVpChnsFkiCWQ+VKf62LLA6jczfsx6zT4ihOFJgIsLuynqhb4tII61LyQ2mW7GwV+AEVxBNVoib8tah7KcFfg==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@objectstack/core":"6.5.1","@objectstack/spec":"6.5.1","@objectstack/observability":"6.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_6.5.1_1779704226001_0.11524164274666626","host":"s3://npm-registry-packages-npm-production"}},"6.6.0":{"name":"@objectstack/service-storage","version":"6.6.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@6.6.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"027aa1f87e25a4c3a65759a8a259876ddfb9c0e0","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-6.6.0.tgz","fileCount":9,"integrity":"sha512-+Jh5o1k9b4dQ1m1uDxTo/IuJK42aS/xxUG+QqeNfY/dsgtKaOX+TMLvkMgxlDY92gCfTq3rFkyIrauC3doZ2Pg==","signatures":[{"sig":"MEQCIH6ncpvQf1Jn2f/FuRv64jF/q+G1rJWJExA4b9CS0brcAiB2/qZTVbZPjoHQMdJCLwRAsCjOWrZbtbAd4wVVn9L+nQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1056567},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-6.6.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/d0dcf46bf6f997171e848af1ef244d71/objectstack-service-storage-6.6.0.tgz","_integrity":"sha512-+Jh5o1k9b4dQ1m1uDxTo/IuJK42aS/xxUG+QqeNfY/dsgtKaOX+TMLvkMgxlDY92gCfTq3rFkyIrauC3doZ2Pg==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@objectstack/core":"6.6.0","@objectstack/spec":"6.6.0","@objectstack/observability":"6.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_6.6.0_1779760189331_0.09139989035410823","host":"s3://npm-registry-packages-npm-production"}},"6.7.0":{"name":"@objectstack/service-storage","version":"6.7.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@6.7.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"b99593ff2cf82fe5852d50e40e933bc20699fe82","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-6.7.0.tgz","fileCount":9,"integrity":"sha512-D4eFj/0Knu7ulOE2CeZFjVgH+EwXQW6q08lPkEOfsE40eMdSBgFELINDZOI0hVnuYK/b+KJJjPiJXBROuv/5lw==","signatures":[{"sig":"MEUCIH9SapSXHLOWYD2E+NWemmkEHELz1PtysxyQJO1+T6mKAiEApgRuvz54STE2MEvXpf59Z3G6ynGkRDfp7noijJkM120=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1056567},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-6.7.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/89b63e035278c0dfb8c473ac482b41bb/objectstack-service-storage-6.7.0.tgz","_integrity":"sha512-D4eFj/0Knu7ulOE2CeZFjVgH+EwXQW6q08lPkEOfsE40eMdSBgFELINDZOI0hVnuYK/b+KJJjPiJXBROuv/5lw==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@objectstack/core":"6.7.0","@objectstack/spec":"6.7.0","@objectstack/observability":"6.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_6.7.0_1779769286205_0.0222655822090152","host":"s3://npm-registry-packages-npm-production"}},"6.7.1":{"name":"@objectstack/service-storage","version":"6.7.1","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@6.7.1","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"f1f682031ec6262720f461254240b5b3d6698814","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-6.7.1.tgz","fileCount":9,"integrity":"sha512-xSf2coaRLJnzXtfekHmkr/XGQ4wPbdg2p0P790vFyZ1t6B2KopKHcknXnw7J2UxjTiBAuniyXX6GLQ8ynzux1g==","signatures":[{"sig":"MEYCIQCzp6XcSxzcAYbXOoSmZEpVMzSCnzSFMxLiCuIPmskqVgIhALirSN06VuM0M+Hu1NtoQd2lI8PJQdU6IXETkcAU7pEI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1056567},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-6.7.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/6f1aa948c0d1fff13369ef718414128d/objectstack-service-storage-6.7.1.tgz","_integrity":"sha512-xSf2coaRLJnzXtfekHmkr/XGQ4wPbdg2p0P790vFyZ1t6B2KopKHcknXnw7J2UxjTiBAuniyXX6GLQ8ynzux1g==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@objectstack/core":"6.7.1","@objectstack/spec":"6.7.1","@objectstack/observability":"6.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_6.7.1_1779775921612_0.11230100718139568","host":"s3://npm-registry-packages-npm-production"}},"6.8.0":{"name":"@objectstack/service-storage","version":"6.8.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"BUSL-1.1","_id":"@objectstack/service-storage@6.8.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"83b9bf742df045d4cb444f3c8d5cc9979af11238","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-6.8.0.tgz","fileCount":9,"integrity":"sha512-Dqmt222+bl/a7V0swf/Xwe82mIyeYYia4PPs+u8JOWyiTG+2oqKnOItsbjS1Oayzv61AwXzoqRfzoO+hHvhJDA==","signatures":[{"sig":"MEUCIE9aHZvG2vR6HyhMt+4QEA5chM8lCJlzwv/D8PCYgEMmAiEAmc6vI9wzmBpfeRUyTSaHY5MPi8z4zgffE5jW2oHJ8PE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1053761},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-6.8.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/43f8c31a5c5606ad2ca9087ee1599924/objectstack-service-storage-6.8.0.tgz","_integrity":"sha512-Dqmt222+bl/a7V0swf/Xwe82mIyeYYia4PPs+u8JOWyiTG+2oqKnOItsbjS1Oayzv61AwXzoqRfzoO+hHvhJDA==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@objectstack/core":"6.8.0","@objectstack/spec":"6.8.0","@objectstack/observability":"6.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_6.8.0_1779865149778_0.7790840216658446","host":"s3://npm-registry-packages-npm-production"}},"6.8.1":{"name":"@objectstack/service-storage","version":"6.8.1","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@6.8.1","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"88d5de55623d5066478e47e52e0df57e5423252b","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-6.8.1.tgz","fileCount":9,"integrity":"sha512-LJiTcrgPD+ljqKTpODd4+VQ0+QBJ+dgFA6Wf6T1VTyl4+7w/tJyBEwFby2wXPI08RQdbngAzGbXsIma7cm6C8w==","signatures":[{"sig":"MEUCIQCQvb4cXHc4iLibmR/FlTfbpuKKMDPbfINm0oRP2GDBzQIgEkaKlDQSUZ2HXS6ZW+/OSPNJgac17ve4uDo/OVeVhiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1053807},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-6.8.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/00cccf1dbd8b7c8aa9d24ac0e39215f2/objectstack-service-storage-6.8.1.tgz","_integrity":"sha512-LJiTcrgPD+ljqKTpODd4+VQ0+QBJ+dgFA6Wf6T1VTyl4+7w/tJyBEwFby2wXPI08RQdbngAzGbXsIma7cm6C8w==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@objectstack/core":"6.8.1","@objectstack/spec":"6.8.1","@objectstack/observability":"6.8.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_6.8.1_1779879525959_0.6575872127346596","host":"s3://npm-registry-packages-npm-production"}},"6.9.0":{"name":"@objectstack/service-storage","version":"6.9.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@6.9.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"a87a09b46c139b9747e688c3385a74ba1241a8d7","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-6.9.0.tgz","fileCount":9,"integrity":"sha512-N9LTKkfh0IpIZm1Ulod8oZ1zHPzvZyB+StDgNhqo8Xc/tgTyh78Emx9bV+uMfuxkJ34U0vvlStswdurcKwuXOw==","signatures":[{"sig":"MEUCIGcNLVNpiWKLcc4vRXMWfOY5Ch6M7/fcRmeug7SNrFH2AiEA8D685IkRtUhOjhoO7/R+qZwGc0ZehaMZaY6ZU47t2yw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1055259},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-6.9.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/7eb3c293270d6ab03cd28da4356540ea/objectstack-service-storage-6.9.0.tgz","_integrity":"sha512-N9LTKkfh0IpIZm1Ulod8oZ1zHPzvZyB+StDgNhqo8Xc/tgTyh78Emx9bV+uMfuxkJ34U0vvlStswdurcKwuXOw==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@objectstack/core":"6.9.0","@objectstack/spec":"6.9.0","@objectstack/observability":"6.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_6.9.0_1779891277671_0.15984826287344278","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"@objectstack/service-storage","version":"7.0.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@7.0.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"52ecc5b1edb476c075c378929deb49a00764448b","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-7.0.0.tgz","fileCount":9,"integrity":"sha512-k65hmfHelZHIGdyANeSrdU3/4iAFzby5j1hIqsVK7fcRAXAgI3c4QDz/pyveul2ytIqHoNm4yQ8skJAnGIICVg==","signatures":[{"sig":"MEUCICjvVi0P3701BZv3T6XMnDtInwcaLyQyfCv8PuHy0zteAiEAzxqKlwhJPM+1dRUcGNUmId3VUSZ1PBl+WWp9WKvCy2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1057263},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-7.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/8f9bbe6815ce0677c0a72a6d7705d587/objectstack-service-storage-7.0.0.tgz","_integrity":"sha512-k65hmfHelZHIGdyANeSrdU3/4iAFzby5j1hIqsVK7fcRAXAgI3c4QDz/pyveul2ytIqHoNm4yQ8skJAnGIICVg==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@objectstack/core":"7.0.0","@objectstack/spec":"7.0.0","@objectstack/observability":"7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_7.0.0_1779981446233_0.7680620880196594","host":"s3://npm-registry-packages-npm-production"}},"7.1.0":{"name":"@objectstack/service-storage","version":"7.1.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@7.1.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"f915a97c550bab2b257004c0f8d5b8fda24531ec","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-7.1.0.tgz","fileCount":9,"integrity":"sha512-474RfnpLcd+Uxzv4ylmTMwUviUggqaqQA7/OiS2EoYsvrWSUwFPir7zeHcEN1Ca5C3Froog9LabqCWWya6bH/g==","signatures":[{"sig":"MEYCIQCms+evHKuoq5/GtKAZsz9JU+kwYGOndhZgYdjkDDbqOQIhAOABwHv1E1M3DhkI9HPVqC5shNg+K93MW+nQ9oovgpA3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1057351},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-7.1.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/f1bc9135dab47322965ba9c3ec6188a5/objectstack-service-storage-7.1.0.tgz","_integrity":"sha512-474RfnpLcd+Uxzv4ylmTMwUviUggqaqQA7/OiS2EoYsvrWSUwFPir7zeHcEN1Ca5C3Froog9LabqCWWya6bH/g==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@objectstack/core":"7.1.0","@objectstack/spec":"7.1.0","@objectstack/observability":"7.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_7.1.0_1780036500032_0.49708216096556423","host":"s3://npm-registry-packages-npm-production"}},"7.2.0":{"name":"@objectstack/service-storage","version":"7.2.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@7.2.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"6eb8c66d08d0bcd4895174d7d392c69abda583f4","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-7.2.0.tgz","fileCount":9,"integrity":"sha512-xFoNMb4DPMtVAOy6AmFZwuUlO5AUkG9eiOqbFytRrQGpKpU6pU9wbFZk0yrQIZNKyRGwG5ibJHStTy55G0+qkw==","signatures":[{"sig":"MEYCIQCL7dI4hY5cpZd25UMxHt+2/LQB8GLlSzOlxd89/KEC2gIhAIJWNqrnQ03OFo8FBRHxph8tEYVf6oPisU8YVHGkIb8X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1058631},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-7.2.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/e176fbd7d3cd5da100290da1d60f0e64/objectstack-service-storage-7.2.0.tgz","_integrity":"sha512-xFoNMb4DPMtVAOy6AmFZwuUlO5AUkG9eiOqbFytRrQGpKpU6pU9wbFZk0yrQIZNKyRGwG5ibJHStTy55G0+qkw==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@objectstack/core":"7.2.0","@objectstack/spec":"7.2.0","@objectstack/observability":"7.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_7.2.0_1780050719206_0.6336660584583824","host":"s3://npm-registry-packages-npm-production"}},"7.2.1":{"name":"@objectstack/service-storage","version":"7.2.1","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@7.2.1","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"00ade1918c5a568105f7c5959b81192cf90a046e","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-7.2.1.tgz","fileCount":9,"integrity":"sha512-sh5XtP3QaqJ0fUEaHzLyoLIAqz4c/6lCOc7CZvvVXsebmlEIJH9HH73nYsUqgGZufVORckZVoHb+noWCRkIwsg==","signatures":[{"sig":"MEQCIBKdTtJ7jNxusKxbAtaQw+6ps8uCalo2ZXkKAE1R/zJ6AiAlQ8zm9jWocJ1imJfxs40uVr1ZDx/KZU3t8Ut5LrNDIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1059423},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-7.2.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/0128e8c63c4b4e7cfc0504f6414738c0/objectstack-service-storage-7.2.1.tgz","_integrity":"sha512-sh5XtP3QaqJ0fUEaHzLyoLIAqz4c/6lCOc7CZvvVXsebmlEIJH9HH73nYsUqgGZufVORckZVoHb+noWCRkIwsg==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@objectstack/core":"7.2.1","@objectstack/spec":"7.2.1","@objectstack/observability":"7.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_7.2.1_1780068887477_0.5806855489188363","host":"s3://npm-registry-packages-npm-production"}},"7.3.0":{"name":"@objectstack/service-storage","version":"7.3.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@7.3.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"81f69886c97aa9b0ea776ff96fef1508ffa5a1f0","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-7.3.0.tgz","fileCount":9,"integrity":"sha512-3S1N8nTcYG3HpbEh3cid2N0cT2Au7YDKtxQeRZzHU4E0c/xfLXJ/TyWFxYtX3mCPy4Ji/nYoA8MR2bNgDox+Iw==","signatures":[{"sig":"MEUCIQC4Uc2Eh2ln+KRDhT3UbTArs1sl+90DkMVLUpTxyb4vhwIgEGXkOBb+doNbalQZYLrT6mg9uetirsaF0xcPBSdYWxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1059423},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-7.3.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/fa3c78ed68dbda6e3b0c8dce7a92181f/objectstack-service-storage-7.3.0.tgz","_integrity":"sha512-3S1N8nTcYG3HpbEh3cid2N0cT2Au7YDKtxQeRZzHU4E0c/xfLXJ/TyWFxYtX3mCPy4Ji/nYoA8MR2bNgDox+Iw==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@objectstack/core":"7.3.0","@objectstack/spec":"7.3.0","@objectstack/observability":"7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_7.3.0_1780113576108_0.47485504166582104","host":"s3://npm-registry-packages-npm-production"}},"7.4.0":{"name":"@objectstack/service-storage","version":"7.4.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@7.4.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"4c919c3d47386748c7b893b6ecae2ae1cf32a2d1","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-7.4.0.tgz","fileCount":9,"integrity":"sha512-y/eadiweAcgsEzdA7rQDEfszw28Trmw62qcyP1hxl3U+WLTwJF/0J6/lBL8CMoqZry+3mag/kMt2HIKhgqqsBA==","signatures":[{"sig":"MEYCIQDPd6ZxlphDviRCA4Bsye9+DWPgamN05pE0IMuzWi3/5AIhAInRqwA+KiPajsVfDGU6JdznFzW/xKo+aW3e2EJMgrkr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1053381},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-7.4.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/b14b1fd4e5397a252031fbb2425269c3/objectstack-service-storage-7.4.0.tgz","_integrity":"sha512-y/eadiweAcgsEzdA7rQDEfszw28Trmw62qcyP1hxl3U+WLTwJF/0J6/lBL8CMoqZry+3mag/kMt2HIKhgqqsBA==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@objectstack/core":"7.4.0","@objectstack/spec":"7.4.0","@objectstack/observability":"7.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_7.4.0_1780310746369_0.5953361433386628","host":"s3://npm-registry-packages-npm-production"}},"7.4.1":{"name":"@objectstack/service-storage","version":"7.4.1","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@7.4.1","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"49b36f745a6c3ceb208d3aa8e1a4b37e81370ab9","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-7.4.1.tgz","fileCount":9,"integrity":"sha512-GYzJ2RCDylIiLBeMVXPrJG32kBxFdQo0byQS6q85SV/ZJ8zg9hOasyW9/iWssxM/dur62juzp65SYxIcYikFiA==","signatures":[{"sig":"MEQCIBjq6keTyhCvWqVVxbBNGn7Nl7zS/0tALZhFgUcdbpwhAiAZKGjKsXEyQ7LUy6ckDfxcm2eJpD7ewqzpliAteayQBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1053381},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-7.4.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/56f0dd889bf17498c18fa5057fa6d8bf/objectstack-service-storage-7.4.1.tgz","_integrity":"sha512-GYzJ2RCDylIiLBeMVXPrJG32kBxFdQo0byQS6q85SV/ZJ8zg9hOasyW9/iWssxM/dur62juzp65SYxIcYikFiA==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@objectstack/core":"7.4.1","@objectstack/spec":"7.4.1","@objectstack/observability":"7.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_7.4.1_1780319614666_0.16456106826918626","host":"s3://npm-registry-packages-npm-production"}},"7.5.0":{"name":"@objectstack/service-storage","version":"7.5.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@7.5.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"c691858796f32ba928d86eb83d18ebcf21f9a2ba","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-7.5.0.tgz","fileCount":9,"integrity":"sha512-BK53BZgUjFkEIHhUxHpp4de4eF+n6KEinwRJz9bcGMReXD7xJAygd2rxaNUlbl0F9fjxRwt65/a8pFLHUQV7Sw==","signatures":[{"sig":"MEUCIQD3vtY20hCIVToA5y5dH47XnuEpWJ5H174XvASEXqmwigIgUh+9j/fXNUH/rVtEd6o8zvMbW/vkYgus9+oSjLvoofQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1053381},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-7.5.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/840b8a061faaa8ca136429b68bcf8ffe/objectstack-service-storage-7.5.0.tgz","_integrity":"sha512-BK53BZgUjFkEIHhUxHpp4de4eF+n6KEinwRJz9bcGMReXD7xJAygd2rxaNUlbl0F9fjxRwt65/a8pFLHUQV7Sw==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@objectstack/core":"7.5.0","@objectstack/spec":"7.5.0","@objectstack/observability":"7.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.1"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_7.5.0_1780327925497_0.35829731743844184","host":"s3://npm-registry-packages-npm-production"}},"7.6.0":{"name":"@objectstack/service-storage","version":"7.6.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@7.6.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"1e799cf773a4eff837aa62a711b47b468afae7a9","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-7.6.0.tgz","fileCount":9,"integrity":"sha512-ehmTUvlCQrO9Kq0MZysJBljqFYGJuk3sl8geN2iLmm5RECWNUCBkXODI3KrghUcQ5LDjLa2xaQllFf3gNFmEbA==","signatures":[{"sig":"MEUCIQCPs/B4kdI/z0dHQmlfafAWKE450wv0D2NzczA+zojpYAIgF6nEQd0kBZR7q7bEiTDLyA6KXRRtTGt5UOZt/KX0x7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1053381},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-7.6.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/dcb55b26fec13e06a3459f1a156f546c/objectstack-service-storage-7.6.0.tgz","_integrity":"sha512-ehmTUvlCQrO9Kq0MZysJBljqFYGJuk3sl8geN2iLmm5RECWNUCBkXODI3KrghUcQ5LDjLa2xaQllFf3gNFmEbA==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@objectstack/core":"7.6.0","@objectstack/spec":"7.6.0","@objectstack/observability":"7.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.1"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_7.6.0_1780383868548_0.72436159736524","host":"s3://npm-registry-packages-npm-production"}},"7.7.0":{"name":"@objectstack/service-storage","version":"7.7.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@7.7.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"b07b6a44f81a7792f0493546883a37765dc5a1db","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-7.7.0.tgz","fileCount":9,"integrity":"sha512-KCNbp4DmeudFb/eTbnqxmvopfzPwYatRe0pOZqDVnwXjPU3C/UNLu3Si6XNu9f7T8tm6gJztp9ofFCfGYpctPw==","signatures":[{"sig":"MEYCIQCgmtl4nyHtGrcyZtlHUBvPg1AcQRP+MvxH0Q6ONTWtBQIhAK6+d2/jpJoUywi0NuSddzslmtYu6UTF88hTrUxmlh0p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1053381},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-7.7.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/d3a91cd037fec62a6ad4f19065560701/objectstack-service-storage-7.7.0.tgz","_integrity":"sha512-KCNbp4DmeudFb/eTbnqxmvopfzPwYatRe0pOZqDVnwXjPU3C/UNLu3Si6XNu9f7T8tm6gJztp9ofFCfGYpctPw==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@objectstack/core":"7.7.0","@objectstack/spec":"7.7.0","@objectstack/observability":"7.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.1"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_7.7.0_1780409606807_0.1878281705599465","host":"s3://npm-registry-packages-npm-production"}},"7.8.0":{"name":"@objectstack/service-storage","version":"7.8.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@7.8.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"653f9b8e5222dd66d6e7bba867039d7b5b97a87d","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-7.8.0.tgz","fileCount":9,"integrity":"sha512-JzNkNNe5sYLL/ElniCBFg0JUiVJEF0OWQ80l/LYB3lLv5esyd+3sfpSLjslajfXyMJR2ezhKg+cQsp+/fm0fRA==","signatures":[{"sig":"MEQCIGj5XUP1HT/NuQDHGxxj/uUpAG7ubkAKS37n6m71mfRaAiBicRbD4VR5L4YW/zruPMDtTwnmVng5tkmQf+wIlYDTqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1053381},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-7.8.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/ce0faa7908b29b2a70f9724faca20d8f/objectstack-service-storage-7.8.0.tgz","_integrity":"sha512-JzNkNNe5sYLL/ElniCBFg0JUiVJEF0OWQ80l/LYB3lLv5esyd+3sfpSLjslajfXyMJR2ezhKg+cQsp+/fm0fRA==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@objectstack/core":"7.8.0","@objectstack/spec":"7.8.0","@objectstack/observability":"7.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.1"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_7.8.0_1780481702578_0.01502040346103839","host":"s3://npm-registry-packages-npm-production"}},"7.9.0":{"name":"@objectstack/service-storage","version":"7.9.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@7.9.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"85a98be7f5acc88f0608ca940ee08ca2b7345921","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-7.9.0.tgz","fileCount":9,"integrity":"sha512-x84mVW9o/pmKmtyGYrooKNASokK7d+qkyqJ2mtnrD4zNQRcY1/OQRKxHKzdffzOTSSL0/iEWYl62UKOSmoEakg==","signatures":[{"sig":"MEYCIQCWVfH2TD+a6oTYuEy0cc4aBND0ALBjA4boixl+5o+xbwIhAIBRlf99LI1kq86KQQzJOVWAwQoyQfAVgamQac91CkTg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1053381},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-7.9.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/b07292f87c2264a2d7a8fb2799f5fdb3/objectstack-service-storage-7.9.0.tgz","_integrity":"sha512-x84mVW9o/pmKmtyGYrooKNASokK7d+qkyqJ2mtnrD4zNQRcY1/OQRKxHKzdffzOTSSL0/iEWYl62UKOSmoEakg==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@objectstack/core":"7.9.0","@objectstack/spec":"7.9.0","@objectstack/observability":"7.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.1"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_7.9.0_1780500946990_0.23749491073288054","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"@objectstack/service-storage","version":"8.0.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@8.0.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"06300543e9a0e887a4649eec2848847852f37ae6","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-8.0.0.tgz","fileCount":9,"integrity":"sha512-/QLB8YLQyhQdWVToH8aEf1M3y6eUPlB9zZVvIb/xVWEW1s7nhm1P02oVkWysiUynVisqaeHkdFyrNs7HVf3WrQ==","signatures":[{"sig":"MEQCIA66XAOCNB7soa1drE1nv25a/7VJZHhvWnuvl2EkcYd/AiBGbvvXPx6aDlkeE3PG5Yng6YxUOMS0GtITE5o34gqv4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1171017},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-8.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/0c245a55284754fb83c6d9c6b0e2b959/objectstack-service-storage-8.0.0.tgz","_integrity":"sha512-/QLB8YLQyhQdWVToH8aEf1M3y6eUPlB9zZVvIb/xVWEW1s7nhm1P02oVkWysiUynVisqaeHkdFyrNs7HVf3WrQ==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@objectstack/core":"8.0.0","@objectstack/spec":"8.0.0","@objectstack/observability":"8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.1"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_8.0.0_1780836400480_0.03823824837585588","host":"s3://npm-registry-packages-npm-production"}},"8.0.1":{"name":"@objectstack/service-storage","version":"8.0.1","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@8.0.1","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"da6012957679ab6ca58add69de07faad72e86f80","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-8.0.1.tgz","fileCount":9,"integrity":"sha512-SOnvpditPPf4AdaqKCXHPxqQXGw0k3UD67RDTHouk2N+JKoa+Sx0osS0TzhkhrVwha4Kxdvu0M+tyWh0DAGbcA==","signatures":[{"sig":"MEQCIHo28YlzMzs+lniQEolAjrRHnZIgA+C2mR/IzMhWQ4m6AiBNwsMKBbAsHjYzsCCJkItqT93YkG5XuInixg2FD65Tbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1171017},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-8.0.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/38d50ab48485ac3d5752f77c89d814ba/objectstack-service-storage-8.0.1.tgz","_integrity":"sha512-SOnvpditPPf4AdaqKCXHPxqQXGw0k3UD67RDTHouk2N+JKoa+Sx0osS0TzhkhrVwha4Kxdvu0M+tyWh0DAGbcA==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@objectstack/core":"8.0.1","@objectstack/spec":"8.0.1","@objectstack/observability":"8.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.1"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_8.0.1_1780882933070_0.40475641689160247","host":"s3://npm-registry-packages-npm-production"}},"9.0.0":{"name":"@objectstack/service-storage","version":"9.0.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@9.0.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"43232ed941f1d375890c4e1b03e96a4df65f398c","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-9.0.0.tgz","fileCount":9,"integrity":"sha512-0ExvyMn0TV867WhebuIVev8YxXJLzMrLcSuI0ebqkzWZxuexxTccl27lQKD1JvaYX/y3E9ELzSZ6YXsuufr01Q==","signatures":[{"sig":"MEYCIQDMsXgFKiWsfWwtbo5Tkl5P9pDizYV3RGm0fCp+b4ta3AIhAJc4hkPGkf2NGxEnqDEgcUXx31cYS1VctC4dBZTMY33Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1170669},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-9.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/e212a358a82594e0195082dc3033f1f7/objectstack-service-storage-9.0.0.tgz","_integrity":"sha512-0ExvyMn0TV867WhebuIVev8YxXJLzMrLcSuI0ebqkzWZxuexxTccl27lQKD1JvaYX/y3E9ELzSZ6YXsuufr01Q==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@objectstack/core":"9.0.0","@objectstack/spec":"9.0.0","@objectstack/observability":"9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.2"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_9.0.0_1781110719957_0.9587507308942447","host":"s3://npm-registry-packages-npm-production"}},"9.0.1":{"name":"@objectstack/service-storage","version":"9.0.1","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@9.0.1","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"c6f9ea50f2f275c17f66ae165157976105bc175a","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-9.0.1.tgz","fileCount":9,"integrity":"sha512-psx6WWaXkquFbgzWIBPsiNTlzAVcrP0vlvZkwbNDx+oZuaoi5C2mPvpvVl2i1HYV2thrpJBXI43p57XsY/6FZg==","signatures":[{"sig":"MEYCIQCa/R3BvsEIsNylbK/YUW+mWcPJe89bcVgyDccYHu/jNgIhAPoaG4JHCSYpomVIRacSbq2MAbNqBrXXv9vP0hI2pr2t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1170669},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-9.0.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/cd8e716857231acf95f2eb92a636b7a6/objectstack-service-storage-9.0.1.tgz","_integrity":"sha512-psx6WWaXkquFbgzWIBPsiNTlzAVcrP0vlvZkwbNDx+oZuaoi5C2mPvpvVl2i1HYV2thrpJBXI43p57XsY/6FZg==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@objectstack/core":"9.0.1","@objectstack/spec":"9.0.1","@objectstack/observability":"9.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.2"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_9.0.1_1781187968765_0.09829158349646505","host":"s3://npm-registry-packages-npm-production"}},"9.1.0":{"name":"@objectstack/service-storage","version":"9.1.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@9.1.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"599b5ea05d75d0a01e9c94ee32a5750167d1ef49","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-9.1.0.tgz","fileCount":9,"integrity":"sha512-Q0dJyCAsWdDVWkqXYLSDw6NFi4boOX0hqqo1CE8aSow1vKs0N4eSwPJVbp3032cV72UwU3T7TcQQ0V4RxJYTUg==","signatures":[{"sig":"MEQCICfxGecsrGJ/J7AOU//+oL0Il0Ro0Q56kPDxQ46fyXfaAiAZ+B2RllD9a5Qj7OPGfCJiwDl/9OwumhpnyXwq+2x8hA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1170669},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-9.1.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/e3ff67575066ea57f32bf8b049c556d2/objectstack-service-storage-9.1.0.tgz","_integrity":"sha512-Q0dJyCAsWdDVWkqXYLSDw6NFi4boOX0hqqo1CE8aSow1vKs0N4eSwPJVbp3032cV72UwU3T7TcQQ0V4RxJYTUg==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@objectstack/core":"9.1.0","@objectstack/spec":"9.1.0","@objectstack/observability":"9.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.2"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_9.1.0_1781193393670_0.014573119426849246","host":"s3://npm-registry-packages-npm-production"}},"9.2.0":{"name":"@objectstack/service-storage","version":"9.2.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@9.2.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"1deb035979da3544d5fee6587cea426ee16990f2","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-9.2.0.tgz","fileCount":9,"integrity":"sha512-YUEq5AOFIHjGfRpCtr1AK4EOUErsh0A7bFGeDItZLR3XZJAcYDRrP6vbYwv8lY8taoaGguUO5gL3pZ+ImeApNg==","signatures":[{"sig":"MEYCIQDY652J9YsZcMyUzJkB0Qd78H6vQpgGmVYI0xuIBYr0iAIhAM689m2EO1jvxluLKF4GSSgiF+5mTrKvXX6tg9RkaZ3+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1170669},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-9.2.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/08a14df84b97a74cee46c23c329ae425/objectstack-service-storage-9.2.0.tgz","_integrity":"sha512-YUEq5AOFIHjGfRpCtr1AK4EOUErsh0A7bFGeDItZLR3XZJAcYDRrP6vbYwv8lY8taoaGguUO5gL3pZ+ImeApNg==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@objectstack/core":"9.2.0","@objectstack/spec":"9.2.0","@objectstack/observability":"9.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.2"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_9.2.0_1781196962283_0.14083020450181416","host":"s3://npm-registry-packages-npm-production"}},"9.3.0":{"name":"@objectstack/service-storage","version":"9.3.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@9.3.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"d2af0169685c1c44ecffefd20f1e30c2e5739bd3","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-9.3.0.tgz","fileCount":9,"integrity":"sha512-jSkyWXZx68ct8yqOjGUr9EsaGLL8j2LR4WEyr5igEmMFK9bl7qFYdZ7V+r7rDtBUP7Imn9N67zUL26iJHbZnfg==","signatures":[{"sig":"MEYCIQDhyUU3j+fzL2mYkKNwGlMHK6bkKIbdPnKOAoXM3msEdAIhAMZ+zuBi4yzk/O7yCL9rGGmMcqDrW13JY66eG0MxX7oA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1176181},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-9.3.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/2c9977fb84612646f001cf82b14046f5/objectstack-service-storage-9.3.0.tgz","_integrity":"sha512-jSkyWXZx68ct8yqOjGUr9EsaGLL8j2LR4WEyr5igEmMFK9bl7qFYdZ7V+r7rDtBUP7Imn9N67zUL26iJHbZnfg==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@objectstack/core":"9.3.0","@objectstack/spec":"9.3.0","@objectstack/observability":"9.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.2"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_9.3.0_1781315698597_0.7596458893915419","host":"s3://npm-registry-packages-npm-production"}},"9.4.0":{"name":"@objectstack/service-storage","version":"9.4.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@9.4.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"271b41946a8332e7ed866f7e0c85d19677b0e708","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-9.4.0.tgz","fileCount":9,"integrity":"sha512-Hw0GIJeM+LH+Ooau19mf/XjeqXFchJUX0w69npYrnxH38P+PR1NdBnLjW2jJ/EZqDtB4MLaOyr9ope6SySGoig==","signatures":[{"sig":"MEUCIQCp1Dkn+1kwH8669sD+Zq7rLwXlv1I+ozxc30+9v0X6zwIgbXK4DEX+OJ28z0XUkJrRs4L69LRqvyIO3Io3UKCoFlc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1176181},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-9.4.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/5a7f1196ad684fbfa575642727c3d9c6/objectstack-service-storage-9.4.0.tgz","_integrity":"sha512-Hw0GIJeM+LH+Ooau19mf/XjeqXFchJUX0w69npYrnxH38P+PR1NdBnLjW2jJ/EZqDtB4MLaOyr9ope6SySGoig==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@objectstack/core":"9.4.0","@objectstack/spec":"9.4.0","@objectstack/observability":"9.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.2"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_9.4.0_1781409398270_0.684653757119474","host":"s3://npm-registry-packages-npm-production"}},"9.5.0":{"name":"@objectstack/service-storage","version":"9.5.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@9.5.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"ec195049fccaac74706d6383fdd59734b1a3e259","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-9.5.0.tgz","fileCount":9,"integrity":"sha512-f22Qx/DwOL9YpnezEstM2ethlk9kFqf0gcsCScCk7TSLy5vpqtMnFt3vgvS+lrnlXjmmJCxTKRpysJhlcgrzaA==","signatures":[{"sig":"MEUCIQCMR1D2GZvUaT/W77DyucIT07BydNE1ndvsPPl2oXrxCQIgPzLWXwfM2RHitIF40fvadLLPBRt+rW+Aag0anphNnDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1176181},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-9.5.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/d6aeee76897084bc6a9bca6bd9676905/objectstack-service-storage-9.5.0.tgz","_integrity":"sha512-f22Qx/DwOL9YpnezEstM2ethlk9kFqf0gcsCScCk7TSLy5vpqtMnFt3vgvS+lrnlXjmmJCxTKRpysJhlcgrzaA==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@objectstack/core":"9.5.0","@objectstack/spec":"9.5.0","@objectstack/observability":"9.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.2"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_9.5.0_1781453957834_0.9540347861554823","host":"s3://npm-registry-packages-npm-production"}},"9.5.1":{"name":"@objectstack/service-storage","version":"9.5.1","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@9.5.1","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"df902c75de01d9908a1e172f7c36a21a0a4e95f2","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-9.5.1.tgz","fileCount":9,"integrity":"sha512-Ao9Cu0zQLvbWgae0s3D5y2Ds8Nt2b6xW1osmGMvR5r07RXLwMMo6Siq+kFCJ2ByYoSYpOd/DmG4vewPW7rMiLA==","signatures":[{"sig":"MEQCIE0rSVQuHelNH0zkmR+8SKfKO32laDpE8swGnDDrGy6gAiBMf33kKmKuZ9Ur0Vhleh0mxBMJTXtvMDlnWwOkxtPkkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1176181},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-9.5.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/f36332661ea69fe476e8be236f4b98df/objectstack-service-storage-9.5.1.tgz","_integrity":"sha512-Ao9Cu0zQLvbWgae0s3D5y2Ds8Nt2b6xW1osmGMvR5r07RXLwMMo6Siq+kFCJ2ByYoSYpOd/DmG4vewPW7rMiLA==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@objectstack/core":"9.5.1","@objectstack/spec":"9.5.1","@objectstack/observability":"9.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.2"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_9.5.1_1781492676031_0.6974102631522248","host":"s3://npm-registry-packages-npm-production"}},"9.6.0":{"name":"@objectstack/service-storage","version":"9.6.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@9.6.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"27d5045b8417c8d06a6b395568e2aea406cd8482","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-9.6.0.tgz","fileCount":9,"integrity":"sha512-6Q0FqD2mgjspusVeRXd3PWmcJAqU/iq73dIC/Hkd6l6046NC+rItHba18M0q6qrt2eLIT2A1NU4Nm5C0W01n5A==","signatures":[{"sig":"MEUCIQDQgsIT3x2qZaxhSN+7VDT7UnL1gdbbPiR0nUIyx+HxaQIgUaO52fXnDK++qZVON0oVHUTHtepBwvMeXzT/xXPR1+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1176359},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-9.6.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/11ee34b89a5ab93394b989d329364033/objectstack-service-storage-9.6.0.tgz","_integrity":"sha512-6Q0FqD2mgjspusVeRXd3PWmcJAqU/iq73dIC/Hkd6l6046NC+rItHba18M0q6qrt2eLIT2A1NU4Nm5C0W01n5A==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@objectstack/core":"9.6.0","@objectstack/spec":"9.6.0","@objectstack/observability":"9.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.9.3"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_9.6.0_1781548874438_0.40887764240770497","host":"s3://npm-registry-packages-npm-production"}},"9.7.0":{"name":"@objectstack/service-storage","version":"9.7.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@9.7.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"cac48ce896ecf9e7a40917f4b8b7c968cc19d993","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-9.7.0.tgz","fileCount":9,"integrity":"sha512-zZjCwcsuNh8m7tj2iKJdcQ1spiRGzLaQCtfUPcWCCNuiaDPQyJGfUZuCh8cd0nTzER+n8AdqmT19vJryLNONdA==","signatures":[{"sig":"MEUCIC6A+wmfdY7My73bBUEfCDDJ2vCaknBAtw7SjNxJEV0OAiEA2ZlK546cTHwDBhHqOGEgewgzDZ8GW3cXSQ9fdQA2FgA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1176359},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-9.7.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/68faef5997eacf9f6bf65eb406956d9d/objectstack-service-storage-9.7.0.tgz","_integrity":"sha512-zZjCwcsuNh8m7tj2iKJdcQ1spiRGzLaQCtfUPcWCCNuiaDPQyJGfUZuCh8cd0nTzER+n8AdqmT19vJryLNONdA==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@objectstack/core":"9.7.0","@objectstack/spec":"9.7.0","@objectstack/observability":"9.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.9.3"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_9.7.0_1781583618728_0.3685196742966488","host":"s3://npm-registry-packages-npm-production"}},"9.8.0":{"name":"@objectstack/service-storage","version":"9.8.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@9.8.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"056e5adb288a09322eb88434f106da9d6067dfc5","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-9.8.0.tgz","fileCount":9,"integrity":"sha512-q3tv/qi6haw/HtjYYMo46dY7jcU5swI0+WZIJ5DE6Obruz6EOQFErV27/xn15pujm9v+arcS39W7I9BME0JmPA==","signatures":[{"sig":"MEUCIBgW4uqywB4uHYZK/dFGwiNhwH4hSN7SfuMtLp6IFoN1AiEAhwSHkB1NdZZNo/Cim4KqE39l7nMNBsJwm1QRm1J1zZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":979246},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-9.8.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/494ef1e9ef550e9d0c23589687c3f4ef/objectstack-service-storage-9.8.0.tgz","_integrity":"sha512-q3tv/qi6haw/HtjYYMo46dY7jcU5swI0+WZIJ5DE6Obruz6EOQFErV27/xn15pujm9v+arcS39W7I9BME0JmPA==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@objectstack/core":"9.8.0","@objectstack/spec":"9.8.0","@objectstack/observability":"9.8.0","@objectstack/platform-objects":"9.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.9.3"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_9.8.0_1781612809918_0.3492516635629914","host":"s3://npm-registry-packages-npm-production"}},"9.9.0":{"name":"@objectstack/service-storage","version":"9.9.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@9.9.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"ec0e58d109f203d8dd428dfa599bbbd8d9c552e0","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-9.9.0.tgz","fileCount":9,"integrity":"sha512-oodKGBlSudn9yXIoCaE9KVF2tlay+rlzUlIRX8L6xzH4Um4CaFAgbAaZAeXOFn2Ri8A9TOXjm9HMWocdFDr4ZQ==","signatures":[{"sig":"MEQCICfWvpi5OcPkXHQ5TCaS2pbuYx4Jj/FXhV9EBQKnqRK/AiBZDfHoE7Ah7BnRPhf8RQdt3saudVHkHuhkiDykfuCOnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":983414},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-9.9.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/b4bc1fc83fc301a5bbc3fcaa5ed3ce8a/objectstack-service-storage-9.9.0.tgz","_integrity":"sha512-oodKGBlSudn9yXIoCaE9KVF2tlay+rlzUlIRX8L6xzH4Um4CaFAgbAaZAeXOFn2Ri8A9TOXjm9HMWocdFDr4ZQ==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@objectstack/core":"9.9.0","@objectstack/spec":"9.9.0","@objectstack/observability":"9.9.0","@objectstack/platform-objects":"9.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.9.3"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_9.9.0_1781685014731_0.18486516578563417","host":"s3://npm-registry-packages-npm-production"}},"9.9.1":{"name":"@objectstack/service-storage","version":"9.9.1","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@9.9.1","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"c8de156b2d1d18a8ea240a2dbc769dab51693543","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-9.9.1.tgz","fileCount":9,"integrity":"sha512-24yU9R/m+7EP5/tWN2TS2AVsLhItSDyUxzfXeUTn8WT4hHoh3PVQXmIW2MYoaByv0fhWjN60VX115sHuAMYJnw==","signatures":[{"sig":"MEQCIDQubYsXALiGTC2KbmsNiOL9/G3/GOghvtqrvxFmWXO/AiB8NP799NtByCMw20MAwJ6K6nvX0LWTFgGkgqG5ZGU5EA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":983414},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-9.9.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/03e8e2e0cfed67d1db3df0e8ce7de4ca/objectstack-service-storage-9.9.1.tgz","_integrity":"sha512-24yU9R/m+7EP5/tWN2TS2AVsLhItSDyUxzfXeUTn8WT4hHoh3PVQXmIW2MYoaByv0fhWjN60VX115sHuAMYJnw==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@objectstack/core":"9.9.1","@objectstack/spec":"9.9.1","@objectstack/observability":"9.9.1","@objectstack/platform-objects":"9.9.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.9.3"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_9.9.1_1781699862864_0.3326279445399978","host":"s3://npm-registry-packages-npm-production"}},"9.10.0":{"name":"@objectstack/service-storage","version":"9.10.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@9.10.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"f8e6c3ac2f43216c2ecd7163ae0f2893555d76d3","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-9.10.0.tgz","fileCount":9,"integrity":"sha512-fc+O81VRHX0iUR/nbIMb9ZYq0pnyybfHOnNavFUmsS/te4kCR/4KfHvXWoBqIvEavq7w+QopLuRQiJhurw2xPA==","signatures":[{"sig":"MEYCIQDVIYaG/6lZhc2/QHYXeY7YczGN/51y0zChdlDT4J9qtwIhAIX3Kycu+Li1szYXQHLxQ4sjcbwPhk+3mwhD/Q7/K1x9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":987359},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-9.10.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/97106e3e3c54c9684559f41db289a5fc/objectstack-service-storage-9.10.0.tgz","_integrity":"sha512-fc+O81VRHX0iUR/nbIMb9ZYq0pnyybfHOnNavFUmsS/te4kCR/4KfHvXWoBqIvEavq7w+QopLuRQiJhurw2xPA==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@objectstack/core":"9.10.0","@objectstack/spec":"9.10.0","@objectstack/observability":"9.10.0","@objectstack/platform-objects":"9.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.9.3"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_9.10.0_1781824810886_0.9668034975526132","host":"s3://npm-registry-packages-npm-production"}},"9.11.0":{"name":"@objectstack/service-storage","version":"9.11.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@9.11.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"4b756b6d52f63c31fff56b3585153b712237b919","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-9.11.0.tgz","fileCount":9,"integrity":"sha512-jJCcEdGM9MTzEvcIjjFwR2GlwQIsYqgqGm2eauq7bsRVthCIfA1ktyKksTr9KIfL0f5ZrOy33rNe0csrVnJ9Dg==","signatures":[{"sig":"MEUCIAYo/UrdfLF1PVHgoqPdUsOCRRiOn0KRPqY7YMhGBf6kAiEAknFi8h3dhAa8fYMXre3XT4yBevGbuT2IP41X1nBmy+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":987611},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-9.11.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/3533d97d440550d2105adad10659170e/objectstack-service-storage-9.11.0.tgz","_integrity":"sha512-jJCcEdGM9MTzEvcIjjFwR2GlwQIsYqgqGm2eauq7bsRVthCIfA1ktyKksTr9KIfL0f5ZrOy33rNe0csrVnJ9Dg==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.8.2","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@objectstack/core":"9.11.0","@objectstack/spec":"9.11.0","@objectstack/observability":"9.11.0","@objectstack/platform-objects":"9.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.9.3"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_9.11.0_1781966540998_0.03854557224625066","host":"s3://npm-registry-packages-npm-production"}},"10.0.0":{"name":"@objectstack/service-storage","version":"10.0.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@10.0.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"10aefdc771c1b0fe6482b2c079ac1f9e6a582803","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-10.0.0.tgz","fileCount":9,"integrity":"sha512-PEb8OMZNHrNxocnSv3va7pLClerI/rn8w9tWnTISjYkn4BAgkBCxBVQoV02db0HT5NQp7jAyR5pTnamAGARvzw==","signatures":[{"sig":"MEYCIQDjiP+8u906SQJrOgVgSd3U1fxVuBYJVRSbHta2r/YRGAIhALT9Rgg1cmYGIafWEgubJdheYf8+nCdMkrhUnjpckl9+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1049479},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-10.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/fce603c3a95b6ab443988f39e3d44f75/objectstack-service-storage-10.0.0.tgz","_integrity":"sha512-PEb8OMZNHrNxocnSv3va7pLClerI/rn8w9tWnTISjYkn4BAgkBCxBVQoV02db0HT5NQp7jAyR5pTnamAGARvzw==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.9.8","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@objectstack/core":"10.0.0","@objectstack/spec":"10.0.0","@objectstack/observability":"10.0.0","@objectstack/platform-objects":"10.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.0"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_10.0.0_1782120731925_0.40101358758386896","host":"s3://npm-registry-packages-npm-production"}},"10.2.0":{"name":"@objectstack/service-storage","version":"10.2.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@10.2.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"a276e09acc31c36702835151cfe71f05f30c197d","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-10.2.0.tgz","fileCount":9,"integrity":"sha512-S53FQZ3PcZ4QaKR12ivpUUhTDoTX1f9E2hZ6O5N4O0QhvmyS8a3XxQXw+LYZrKYZtMj9mEDeNVrO83+mkRxyXQ==","signatures":[{"sig":"MEYCIQD3D6PjXk3v5JVqDv4nRUZaTo2m90yeuMOC8vNGnkNeBgIhAOt4UxaOTPhE30a/HInVLoahTkirTCBOnyN53GHcHxvh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1049479},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-10.2.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/b09d3e5ea3addfbe2b4003a34cd3f292/objectstack-service-storage-10.2.0.tgz","_integrity":"sha512-S53FQZ3PcZ4QaKR12ivpUUhTDoTX1f9E2hZ6O5N4O0QhvmyS8a3XxQXw+LYZrKYZtMj9mEDeNVrO83+mkRxyXQ==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.9.8","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@objectstack/core":"10.2.0","@objectstack/spec":"10.2.0","@objectstack/observability":"10.2.0","@objectstack/platform-objects":"10.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.0"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_10.2.0_1782142678786_0.4386210265218642","host":"s3://npm-registry-packages-npm-production"}},"10.3.0":{"name":"@objectstack/service-storage","version":"10.3.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@10.3.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"1f299732cddf638c7cb4b6bcbdd32616b2c6b0ae","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-10.3.0.tgz","fileCount":9,"integrity":"sha512-yRVQek1fuXFuUOzCfC6JngjVajzTDmIoXXxoH3U2QembIrfLLOX7s8ekIrYDztmILYD39aLfSz9gi88xZdhVcA==","signatures":[{"sig":"MEYCIQCqRxZubvuW683ZqSklkInBu424B6j7Q/pmParIyxHf2AIhAIb1tj4/kR0VVsH4bri0ZIGO8ocBPmp0K4XCidgNPbB+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1054799},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-10.3.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/ee7794eb1f611fc3ff298178fea846cd/objectstack-service-storage-10.3.0.tgz","_integrity":"sha512-yRVQek1fuXFuUOzCfC6JngjVajzTDmIoXXxoH3U2QembIrfLLOX7s8ekIrYDztmILYD39aLfSz9gi88xZdhVcA==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.9.8","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@objectstack/core":"10.3.0","@objectstack/spec":"10.3.0","@objectstack/observability":"10.3.0","@objectstack/platform-objects":"10.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.0"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_10.3.0_1782227961605_0.4823690084223715","host":"s3://npm-registry-packages-npm-production"}},"11.0.0":{"name":"@objectstack/service-storage","version":"11.0.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@11.0.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"66e602d508a8523a291e9a5e6e1e9b935e20675a","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-11.0.0.tgz","fileCount":9,"integrity":"sha512-+dIGNKWyPX60u2d9zJeFLFSmYdQg1DvRGmk3aPQGKIoHqSY+tPMcXzQOg2gFm2+GQM8wk7kORWz+gwz+FloJcQ==","signatures":[{"sig":"MEUCIQCkUq1L1YERybl1HmqF/w8E/NZCIXMDUV3CyqQwzxLL8AIgRIvpMMaIEh1wVFALQ3hDSmRsMqWNWkE9Ct6ue7QbFPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1067289},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-11.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/c419196c0453cdd8294f457bed14cef2/objectstack-service-storage-11.0.0.tgz","_integrity":"sha512-+dIGNKWyPX60u2d9zJeFLFSmYdQg1DvRGmk3aPQGKIoHqSY+tPMcXzQOg2gFm2+GQM8wk7kORWz+gwz+FloJcQ==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.9.8","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"22.23.0","dependencies":{"@objectstack/core":"11.0.0","@objectstack/spec":"11.0.0","@objectstack/observability":"11.0.0","@objectstack/platform-objects":"11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.0"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_11.0.0_1782572610684_0.7851684152101446","host":"s3://npm-registry-packages-npm-production"}},"11.1.0":{"name":"@objectstack/service-storage","version":"11.1.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@11.1.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"68a38a08a5e295a73810e12da06ffb9839fe2491","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-11.1.0.tgz","fileCount":9,"integrity":"sha512-ZOe6/GasQpFsBJnTGft83ftDWIcJvbRN3/ivWAfQsWNpWyCSKzikO1NGLDTsKz7JxCriFPZ24kj5TIYsVOg5Rg==","signatures":[{"sig":"MEQCICa/fGS7fFQMwpHZW6qwGNGj/7HwbHKuBVlTjrCpAVYuAiA3R90V6obxuDx7gA2HIm/EO2O1nsd9w1wIV2ac5sazLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1058737},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-11.1.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/d139074739a6fa8229dd921434b5d0fe/objectstack-service-storage-11.1.0.tgz","_integrity":"sha512-ZOe6/GasQpFsBJnTGft83ftDWIcJvbRN3/ivWAfQsWNpWyCSKzikO1NGLDTsKz7JxCriFPZ24kj5TIYsVOg5Rg==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.9.8","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"22.23.0","dependencies":{"@objectstack/core":"11.1.0","@objectstack/spec":"11.1.0","@objectstack/observability":"11.1.0","@objectstack/platform-objects":"11.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.0"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_11.1.0_1782633352318_0.9277680182003132","host":"s3://npm-registry-packages-npm-production"}},"11.2.0":{"name":"@objectstack/service-storage","version":"11.2.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@11.2.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"c7412c8849d401a0d52dee25001e8bff65c72ca2","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-11.2.0.tgz","fileCount":9,"integrity":"sha512-sbhHp98+jsp0nrbyGhV/fviFDPedUU3K/+AiG6fZsV+BJf5pzcetyvAN6tWuWgT3F81E3S6C+Js75HcdXi9Z0Q==","signatures":[{"sig":"MEYCIQD/7HCksJFaG/VACMQUc+RpQgfk12Vd8tE8yuHoEpZwtQIhAMLf7DynOAfoZdJOzTeuAsgcVK1jMswQMeNy5El5U9cj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1059877},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-11.2.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/fa695ca1896deca00bf9aa03d47493a8/objectstack-service-storage-11.2.0.tgz","_integrity":"sha512-sbhHp98+jsp0nrbyGhV/fviFDPedUU3K/+AiG6fZsV+BJf5pzcetyvAN6tWuWgT3F81E3S6C+Js75HcdXi9Z0Q==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.9.8","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"22.23.0","dependencies":{"@objectstack/core":"11.2.0","@objectstack/spec":"11.2.0","@objectstack/observability":"11.2.0","@objectstack/platform-objects":"11.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.0"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_11.2.0_1782702911086_0.3121377928034299","host":"s3://npm-registry-packages-npm-production"}},"11.3.0":{"name":"@objectstack/service-storage","version":"11.3.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@11.3.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"79a9860def8e0bfa3a67c425f05fcccae8074d58","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-11.3.0.tgz","fileCount":9,"integrity":"sha512-P5TzFvQ5qnxvcit/n+pMIsUvhcsgNYX33HnkXWgDBRrrCXV9R40R589uFEcyZ3DPekk9zWGdcbT9d7NEKrsYLg==","signatures":[{"sig":"MEUCID47ul4+EM/lQjzmgWjTy6mpPIx5BDq6aHCZDe3DQMR6AiEAjrptyMi6iA73/i8j5Km500mnx89aLOpm291ZDziRP8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1059877},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-11.3.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/4341f769a3c684ade317dd9e8577f359/objectstack-service-storage-11.3.0.tgz","_integrity":"sha512-P5TzFvQ5qnxvcit/n+pMIsUvhcsgNYX33HnkXWgDBRrrCXV9R40R589uFEcyZ3DPekk9zWGdcbT9d7NEKrsYLg==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.9.8","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"22.23.0","dependencies":{"@objectstack/core":"11.3.0","@objectstack/spec":"11.3.0","@objectstack/observability":"11.3.0","@objectstack/platform-objects":"11.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_11.3.0_1782750938969_0.9235942205919627","host":"s3://npm-registry-packages-npm-production"}},"11.4.0":{"name":"@objectstack/service-storage","version":"11.4.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@11.4.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"6850224f84a787384c9aa739487c90186a72290e","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-11.4.0.tgz","fileCount":9,"integrity":"sha512-0vJv4mqjENxm+sw8vAUJU0RK0c6qeRECSZ0uF+b6zPO9V0JYxoFngcRsEQIje6//m99jRAQ17snvezU47cA3WQ==","signatures":[{"sig":"MEUCIQCHrFtDEJNhZCXY9WWJ3v+p3D+UCP+ueJAsEHFKK3gPswIgcycs0Ed+y2xXlXGS6ZXIq+/mXvms2YGO7VFfuN83ZoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1060009},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-11.4.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/b2c20fd6160e998f944a42b9917e37b7/objectstack-service-storage-11.4.0.tgz","_integrity":"sha512-0vJv4mqjENxm+sw8vAUJU0RK0c6qeRECSZ0uF+b6zPO9V0JYxoFngcRsEQIje6//m99jRAQ17snvezU47cA3WQ==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.9.8","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"22.23.0","dependencies":{"@objectstack/core":"11.4.0","@objectstack/spec":"11.4.0","@objectstack/observability":"11.4.0","@objectstack/platform-objects":"11.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_11.4.0_1782803741529_0.7738324625602253","host":"s3://npm-registry-packages-npm-production"}},"11.5.0":{"name":"@objectstack/service-storage","version":"11.5.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@11.5.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"9b96039a09dd9de4253c6c35f4b0fbbc7dd53294","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-11.5.0.tgz","fileCount":9,"integrity":"sha512-ehRsnLh0EEHJn22/LfNhv87Gp0SzqtTGpq+ASirnQr5zNkEctYVHYr3eAZqmv8PHJcyYoI5s5AUSQtTAZSPwww==","signatures":[{"sig":"MEQCIE6yNFjyB7e079cTO3zSpeH26KWIrUn9u1uY3y/5ZH9WAiA6zF1yuZw9xD02KHqbt2LeEk+NORG/yw7fU1jf9XsGFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1060009},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-11.5.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/10c0b47cb9c9ee7d53c16940876c4bbc/objectstack-service-storage-11.5.0.tgz","_integrity":"sha512-ehRsnLh0EEHJn22/LfNhv87Gp0SzqtTGpq+ASirnQr5zNkEctYVHYr3eAZqmv8PHJcyYoI5s5AUSQtTAZSPwww==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.9.8","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@objectstack/core":"11.5.0","@objectstack/spec":"11.5.0","@objectstack/observability":"11.5.0","@objectstack/platform-objects":"11.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_11.5.0_1782962099632_0.7258139271716546","host":"s3://npm-registry-packages-npm-production"}},"11.6.0":{"name":"@objectstack/service-storage","version":"11.6.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@11.6.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"e4b2b45d7bbbe776c3ec9fa509bad657010bcc6d","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-11.6.0.tgz","fileCount":9,"integrity":"sha512-jRZJ768ZoTWtrx849NYXUwnF6y5yNO+VXXSb13Vpm17T3yUNWDWlQkUmOAOcbkRpj5rFW37pVQGnGmNKe4MkPw==","signatures":[{"sig":"MEUCIQDOxCHIuvIUuxwKIFYkqq/sTOfILBj5I/m7GeJ/B3WjxQIgHebPS7K+brdw58xtc6JhuH/pJyu8M0/XFsMLXFv/Lvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1060009},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-11.6.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/3b4f0ddedf698919c7f07acb906dc402/objectstack-service-storage-11.6.0.tgz","_integrity":"sha512-jRZJ768ZoTWtrx849NYXUwnF6y5yNO+VXXSb13Vpm17T3yUNWDWlQkUmOAOcbkRpj5rFW37pVQGnGmNKe4MkPw==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.9.8","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@objectstack/core":"11.6.0","@objectstack/spec":"11.6.0","@objectstack/observability":"11.6.0","@objectstack/platform-objects":"11.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_11.6.0_1783007717802_0.07262030712052248","host":"s3://npm-registry-packages-npm-production"}},"11.7.0":{"name":"@objectstack/service-storage","version":"11.7.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@11.7.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"29c38e9bb3d0d7c3f4e969cae2d95a8982c14821","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-11.7.0.tgz","fileCount":9,"integrity":"sha512-2Y2CvZFOs7wp0RcSRund1JIiYSIN4SM69fVezGyehEGh+UWLrUqzcye+P4YhO4LBzz5PiOs86z8GrQ6laWXQHA==","signatures":[{"sig":"MEQCICOXkiqAvBxO0jOu74K8Ei9FE4GUspx2DsK12EMCeb9mAiAphF+f0XWvh7WRX2IrpywGFKJiiqKz5sWLDrZ2I1DTkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1057737},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-11.7.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/20cbb87dcf6770d8444d9a88d44b340f/objectstack-service-storage-11.7.0.tgz","_integrity":"sha512-2Y2CvZFOs7wp0RcSRund1JIiYSIN4SM69fVezGyehEGh+UWLrUqzcye+P4YhO4LBzz5PiOs86z8GrQ6laWXQHA==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.9.8","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@objectstack/core":"11.7.0","@objectstack/spec":"11.7.0","@objectstack/observability":"11.7.0","@objectstack/platform-objects":"11.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_11.7.0_1783012063027_0.2800547107546636","host":"s3://npm-registry-packages-npm-production"}},"11.9.0":{"name":"@objectstack/service-storage","version":"11.9.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@11.9.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"529efe9d1d9748280cfca1ad6a0d9b8658c59af7","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-11.9.0.tgz","fileCount":9,"integrity":"sha512-DtmVLwT8FbKUXRh7107VED4gh3WjbdMa5eCnbsjXck6yKQggbcDtbS+D76Bev3r5UJlyZ4G4S3FyWtjVYGb5mw==","signatures":[{"sig":"MEUCIQDANoS5tbBa0sRRaApdo6iMiFXanJI3RKCbg5rpqE2rOQIgNsF0TU8aVLdvTy36u2nODNrytV+d3CCCOnZAgUbMq68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1057737},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-11.9.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/26ee01ba0b9912181f09b54adff1f46e/objectstack-service-storage-11.9.0.tgz","_integrity":"sha512-DtmVLwT8FbKUXRh7107VED4gh3WjbdMa5eCnbsjXck6yKQggbcDtbS+D76Bev3r5UJlyZ4G4S3FyWtjVYGb5mw==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.9.8","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@objectstack/core":"11.9.0","@objectstack/spec":"11.9.0","@objectstack/observability":"11.9.0","@objectstack/platform-objects":"11.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_11.9.0_1783072734022_0.7531305631366974","host":"s3://npm-registry-packages-npm-production"}},"11.10.0":{"name":"@objectstack/service-storage","version":"11.10.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@11.10.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"a2d26fe503b8636752fdcb4f29de3125da023979","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-11.10.0.tgz","fileCount":9,"integrity":"sha512-cH6fZE/9L5C1EkG54BBkTf6evpCbXFEfFazBFdUKYtH19pu4+8roUDRzKg3VwKt9HXlZ1fmOsxilyfk7lHI1Lg==","signatures":[{"sig":"MEUCIF0uRXqhlIM9N7lTvwetb80gvxlXJKCt7p5cmFGZ16SUAiEA/W4M0XjRyFBy1R2acfHpT2EWaCRP0KO2QoiY+8XuwrY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1057606},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-11.10.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/558a8d7bbc35e5748b05eab8271e3974/objectstack-service-storage-11.10.0.tgz","_integrity":"sha512-cH6fZE/9L5C1EkG54BBkTf6evpCbXFEfFazBFdUKYtH19pu4+8roUDRzKg3VwKt9HXlZ1fmOsxilyfk7lHI1Lg==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.9.8","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@objectstack/core":"11.10.0","@objectstack/spec":"11.10.0","@objectstack/observability":"11.10.0","@objectstack/platform-objects":"11.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_11.10.0_1783095867068_0.9767725156020233","host":"s3://npm-registry-packages-npm-production"}},"12.0.0":{"name":"@objectstack/service-storage","version":"12.0.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@12.0.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"d81ec0e98fc895670061f64585e11c569565d45d","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-12.0.0.tgz","fileCount":9,"integrity":"sha512-QvKe0IsZOYLcqLnieQmF+dsOIULk/C+5uQfUwvLxpO0NmSbDg8Oc0GX7HXg+Fk5/xb63sB8gMEXaCkiCOc4lSg==","signatures":[{"sig":"MEYCIQCvdIP5s4RmlHGOd7xauJugrjQCzliRANiWc7Jy6496DwIhAO7ujzs3HgjJMuDUMfSBip0+XxEFvNzJ2vxE3MBlcqG8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1053585},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-12.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/bccb21bb1e22f4f19b4f98ff1e05d723/objectstack-service-storage-12.0.0.tgz","_integrity":"sha512-QvKe0IsZOYLcqLnieQmF+dsOIULk/C+5uQfUwvLxpO0NmSbDg8Oc0GX7HXg+Fk5/xb63sB8gMEXaCkiCOc4lSg==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.9.8","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@objectstack/core":"12.0.0","@objectstack/spec":"12.0.0","@objectstack/observability":"12.0.0","@objectstack/platform-objects":"12.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_12.0.0_1783186609844_0.01363028529761956","host":"s3://npm-registry-packages-npm-production"}},"12.1.0":{"name":"@objectstack/service-storage","version":"12.1.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@12.1.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"b956a0709bbc5c0e1487b6c647f1a9b9560855d7","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-12.1.0.tgz","fileCount":9,"integrity":"sha512-FV9dcGLAvVF0111C5ibFU0B3ypGQcpIkdBEq6A3HCRq7Q69RgHMzkQN1u3N+vxUUJHZkmjUqwSOa6dfLKdJ2Fg==","signatures":[{"sig":"MEYCIQDo34GuqzaP+gunmcugqKmbkKiJfTn4mV2P7bxs2SJMiQIhAIoKgntvFq2hO5+j6b3dApfp1MF16mF6ppN5j/OAUPni","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1053585},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-12.1.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/135a872cce3ffa8b7eaf25268c584f04/objectstack-service-storage-12.1.0.tgz","_integrity":"sha512-FV9dcGLAvVF0111C5ibFU0B3ypGQcpIkdBEq6A3HCRq7Q69RgHMzkQN1u3N+vxUUJHZkmjUqwSOa6dfLKdJ2Fg==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.9.8","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@objectstack/core":"12.1.0","@objectstack/spec":"12.1.0","@objectstack/observability":"12.1.0","@objectstack/platform-objects":"12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_12.1.0_1783218775261_0.44530797178063763","host":"s3://npm-registry-packages-npm-production"}},"12.2.0":{"name":"@objectstack/service-storage","version":"12.2.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@12.2.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"309eda087f6295c04296bec499dbc0090a23831e","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-12.2.0.tgz","fileCount":9,"integrity":"sha512-n+6vdyF7+dFnDFNB93MxlsXC0bQOFjvxi6SY8ljB0fdWtG+3d0zHlkJZX+vznqXHgvfR6pwb9ucH8zV5Zj+5hg==","signatures":[{"sig":"MEUCIQDhD903quzx8DFdayqBWooFOI/TJdFE/GfxyDd8/tj8WAIgeXauUPF6AqCh6pcXTQEbLgYDzZzlQygckx4uW7BOcNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1053585},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-12.2.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/2bb1af824e0bf264e64f2cd33ab0641d/objectstack-service-storage-12.2.0.tgz","_integrity":"sha512-n+6vdyF7+dFnDFNB93MxlsXC0bQOFjvxi6SY8ljB0fdWtG+3d0zHlkJZX+vznqXHgvfR6pwb9ucH8zV5Zj+5hg==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.9.8","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@objectstack/core":"12.2.0","@objectstack/spec":"12.2.0","@objectstack/observability":"12.2.0","@objectstack/platform-objects":"12.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_12.2.0_1783246392781_0.17476626989936062","host":"s3://npm-registry-packages-npm-production"}},"12.3.0":{"name":"@objectstack/service-storage","version":"12.3.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@12.3.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"e324730c2c163a3869d94aa552d05d981f3b05b9","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-12.3.0.tgz","fileCount":9,"integrity":"sha512-1bkhGOKL7GOa5+uSW+OluiewWKEhk7YEmKipBrrnpEtim1dGHYFT2ZRk3xO0yZkgB+YC88gaTjwd1kYxgQ+tWw==","signatures":[{"sig":"MEYCIQC8QLVNbP0qUqc+TJxuFy7/AbGm1U34dwJ5cpwiVBO/tgIhAKFR816rntKP1IA7fspjHBKPC2D4av76FBfT9hzfQYoo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1082789},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-12.3.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/6d52fd600ada091454a75f7641ace38e/objectstack-service-storage-12.3.0.tgz","_integrity":"sha512-1bkhGOKL7GOa5+uSW+OluiewWKEhk7YEmKipBrrnpEtim1dGHYFT2ZRk3xO0yZkgB+YC88gaTjwd1kYxgQ+tWw==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.9.8","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@objectstack/core":"12.3.0","@objectstack/spec":"12.3.0","@objectstack/observability":"12.3.0","@objectstack/platform-objects":"12.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_12.3.0_1783266363973_0.15176269198327685","host":"s3://npm-registry-packages-npm-production"}},"12.4.0":{"name":"@objectstack/service-storage","version":"12.4.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@12.4.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"60f8eb829d68e0bfd77c679913c326a8e8778081","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-12.4.0.tgz","fileCount":9,"integrity":"sha512-36vJypksoI7FjShYw6RbqYr1QU85f/3vqGmtjISKx5sitF2cls3gLmEoFMQ+TCQjU7hCfDIDzCN2PnVdQhJ22Q==","signatures":[{"sig":"MEUCIQCA1PMagol6PHgcxq5hXJnU1VK7/BferxokqzBdOyh9tgIgUnU80LlH5tTgCEs8Sp3jL4zf+ROU/FpIUcEe00ZHXeA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1082790},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-12.4.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/6c8ccedd0180441386e1777e5b31af5d/objectstack-service-storage-12.4.0.tgz","_integrity":"sha512-36vJypksoI7FjShYw6RbqYr1QU85f/3vqGmtjISKx5sitF2cls3gLmEoFMQ+TCQjU7hCfDIDzCN2PnVdQhJ22Q==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.9.8","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@objectstack/core":"12.4.0","@objectstack/spec":"12.4.0","@objectstack/observability":"12.4.0","@objectstack/platform-objects":"12.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.0"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_12.4.0_1783355674709_0.7653684990006557","host":"s3://npm-registry-packages-npm-production"}},"12.5.0":{"name":"@objectstack/service-storage","version":"12.5.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@12.5.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"dd0b4aa1c6d960e42392a9a25c6bc4591216f3d9","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-12.5.0.tgz","fileCount":9,"integrity":"sha512-k8BE7uR2kI8hsah5IY2HzhfddlraZEnCgjADy0rcoJ1mU37P4Lz4jGB/q0maiitAW7bn+uA2KzLw/l9wJNZGcA==","signatures":[{"sig":"MEQCIB7QuEd/K4TG7mWH1/QVQLoFXNtLh63Z874AFAlcrcooAiBOZ1GqfNVRTggtKAGqxQR4c0I0t1MmmLZS/4ux/aCe2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1082790},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-12.5.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/a7b79b380d2b9d3ae401e70f16de9e8d/objectstack-service-storage-12.5.0.tgz","_integrity":"sha512-k8BE7uR2kI8hsah5IY2HzhfddlraZEnCgjADy0rcoJ1mU37P4Lz4jGB/q0maiitAW7bn+uA2KzLw/l9wJNZGcA==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.9.8","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@objectstack/core":"12.5.0","@objectstack/spec":"12.5.0","@objectstack/observability":"12.5.0","@objectstack/platform-objects":"12.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.0"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_12.5.0_1783384556653_0.9366935320305745","host":"s3://npm-registry-packages-npm-production"}},"12.6.0":{"name":"@objectstack/service-storage","version":"12.6.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@12.6.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"5a07e27fddab789cc7c0c0d940389fb1e4c9d040","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-12.6.0.tgz","fileCount":9,"integrity":"sha512-jyJZLXCYOHrNuJg4O9gERnS/6Wn65LP5qUX6oT0YYSXfl6wUmWG9JEkIlPZ7B1el8dJwYeQ5qGHViu9tkNXhFQ==","signatures":[{"sig":"MEUCIQCB/tGGROJp4uP3boxjvtQtXialPFMK9N1aKcjpCfYSBAIgQw89f179kdlj9h1UE/ZYNPiB+O1EXOwvQSimaXFfrFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1085486},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-12.6.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/d1ceb32f8f9787eadd520b11a9c9680d/objectstack-service-storage-12.6.0.tgz","_integrity":"sha512-jyJZLXCYOHrNuJg4O9gERnS/6Wn65LP5qUX6oT0YYSXfl6wUmWG9JEkIlPZ7B1el8dJwYeQ5qGHViu9tkNXhFQ==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.9.8","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@objectstack/core":"12.6.0","@objectstack/spec":"12.6.0","@objectstack/observability":"12.6.0","@objectstack/platform-objects":"12.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.0"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_12.6.0_1783502068949_0.4874240113370054","host":"s3://npm-registry-packages-npm-production"}},"13.0.0":{"name":"@objectstack/service-storage","version":"13.0.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@13.0.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"7bf96ad6a0be2f40833155b106bb945dbe6b313d","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-13.0.0.tgz","fileCount":9,"integrity":"sha512-T+8w/RMhjC6mbQDQW3BaeSuX1ipIR+V3hOjDwbFjzisAbgrnDB0ecWLz8kfKaTPQca83j252BipGv7hRkfw1pA==","signatures":[{"sig":"MEQCIBrBudsOrDvX8OP/WmyN+mXoIZ6m0wNrayLySfvmgtqYAiBWNQLg2aVKg6K/5qABKtoqQhrqv1GVandM4/ESAOOLEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1086462},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-13.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/d3bb4916641622572ed016812abec416/objectstack-service-storage-13.0.0.tgz","_integrity":"sha512-T+8w/RMhjC6mbQDQW3BaeSuX1ipIR+V3hOjDwbFjzisAbgrnDB0ecWLz8kfKaTPQca83j252BipGv7hRkfw1pA==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.9.8","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@objectstack/core":"13.0.0","@objectstack/spec":"13.0.0","@objectstack/observability":"13.0.0","@objectstack/platform-objects":"13.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.0"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_13.0.0_1783597171395_0.3348648139093826","host":"s3://npm-registry-packages-npm-production"}},"14.3.0":{"name":"@objectstack/service-storage","version":"14.3.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@14.3.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"4432b5645be373f07f4861a527f1fb8ca7218f58","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-14.3.0.tgz","fileCount":9,"integrity":"sha512-rtR3lY3VwjmxnXFYnpfH7UnEztbzSqMGjFCflKVJNO+GgiFRv4Gqsg1D8o/V6yydKxX81uxZoB5C/mrOPu+PZQ==","signatures":[{"sig":"MEQCICqhw9jxWc3EtDo1NsJr3TbfzPtCURTcUg8JtSYD4oDUAiAb7yHT/tS18KaH6On7RSx2hhfwiHyWA67aO8kDYwSmAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1086462},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-14.3.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/d67169d32c8e3453c16916f6d4e7d4a0/objectstack-service-storage-14.3.0.tgz","_integrity":"sha512-rtR3lY3VwjmxnXFYnpfH7UnEztbzSqMGjFCflKVJNO+GgiFRv4Gqsg1D8o/V6yydKxX81uxZoB5C/mrOPu+PZQ==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.9.8","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@objectstack/core":"14.3.0","@objectstack/spec":"14.3.0","@objectstack/observability":"14.3.0","@objectstack/platform-objects":"14.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.0"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_14.3.0_1783694023922_0.15184652522164166","host":"s3://npm-registry-packages-npm-production"}},"14.5.0":{"name":"@objectstack/service-storage","version":"14.5.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@14.5.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"396a249cdde3ff8e3d0d550b81cf3c71f1200f9f","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-14.5.0.tgz","fileCount":9,"integrity":"sha512-f8X/XZv0OZY1IjBQmnvr4XHWtCiELr8p0wgXVKJ8ra8WUqoMaqw3a8b7CrGeN0D81B9Gq4Z7BZLpF4SC5hdIPw==","signatures":[{"sig":"MEYCIQDW2C9nUEYl4eANswRB4YvpEhgwJd0Ebh0ZCyVHwVQO1QIhAM8DXzXub6zZE1Iri/hTqVslQh6Il2Km9VNYKaGUbcmt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1089426},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-14.5.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/6fc3c963cb081ff4b65f2f74203e601f/objectstack-service-storage-14.5.0.tgz","_integrity":"sha512-f8X/XZv0OZY1IjBQmnvr4XHWtCiELr8p0wgXVKJ8ra8WUqoMaqw3a8b7CrGeN0D81B9Gq4Z7BZLpF4SC5hdIPw==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.9.8","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@objectstack/core":"14.5.0","@objectstack/spec":"14.5.0","@objectstack/observability":"14.5.0","@objectstack/platform-objects":"14.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.0"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_14.5.0_1783906445784_0.8647476096690379","host":"s3://npm-registry-packages-npm-production"}},"14.6.0":{"name":"@objectstack/service-storage","version":"14.6.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@14.6.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"308913818b275f8eabcb9f02c03bc08d61589c51","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-14.6.0.tgz","fileCount":9,"integrity":"sha512-kKv4je28yKA9bLThmoVBgLjOGXJxbPU35mR+vD+fHiXGruMfNgTq2yFhPMF3VJAGoB4+lCmmGEPuxUASN3ryBA==","signatures":[{"sig":"MEUCIFdt93OCFfRdisM/MjQJN/+sH35o194eYHSRWOLroMuHAiEAmMzZU8ZG8FNvpw0qDrNzGLWsHZ15lYTBB63G7ps1A1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1090826},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-14.6.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/5a7e1becce3d8907920a9ace96641adb/objectstack-service-storage-14.6.0.tgz","_integrity":"sha512-kKv4je28yKA9bLThmoVBgLjOGXJxbPU35mR+vD+fHiXGruMfNgTq2yFhPMF3VJAGoB4+lCmmGEPuxUASN3ryBA==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.9.8","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@objectstack/core":"14.6.0","@objectstack/spec":"14.6.0","@objectstack/observability":"14.6.0","@objectstack/platform-objects":"14.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.1"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_14.6.0_1783923048453_0.13262852090412225","host":"s3://npm-registry-packages-npm-production"}},"14.7.0":{"name":"@objectstack/service-storage","version":"14.7.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@14.7.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"99deaf73b8e431f9d1eaa9bb2ff3a7749be8c6c2","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-14.7.0.tgz","fileCount":9,"integrity":"sha512-+96l8nGEUyp18deMupHv7zlmlEE0PRiLhrj5JFLJCA7M0fgXZBMIaMgeQLLWxByUqU/XpsC5b4YiiPWt3OFTbQ==","signatures":[{"sig":"MEYCIQD+QTYz8jctijSDdrc5vX8eUnrvSk6FHTrwkycjz9JlGgIhANTBCC7Z+r96TiutonIYaa9B/UFU0ATvxWnzMtMZfuu3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1094374},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-14.7.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/7c31c4a6ded96e39c7303abd06375056/objectstack-service-storage-14.7.0.tgz","_integrity":"sha512-+96l8nGEUyp18deMupHv7zlmlEE0PRiLhrj5JFLJCA7M0fgXZBMIaMgeQLLWxByUqU/XpsC5b4YiiPWt3OFTbQ==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.9.8","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@objectstack/core":"14.7.0","@objectstack/spec":"14.7.0","@objectstack/observability":"14.7.0","@objectstack/platform-objects":"14.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.1"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_14.7.0_1783995413679_0.32035055509461885","host":"s3://npm-registry-packages-npm-production"}},"14.8.0":{"name":"@objectstack/service-storage","version":"14.8.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@14.8.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"8ee7104eeb79c9e05d42a8077f83dc4150a6a185","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-14.8.0.tgz","fileCount":9,"integrity":"sha512-1q95PI4+/zlPsg18MGWupmu/shUM99+s39wCzianzwttBTkb8RXnqc2C+YNE6KAVIF05phlLswKTrroVMQ91IA==","signatures":[{"sig":"MEQCICfIm69VinQUSg9iDskxaob/1jorFQSnMsZNI4k+pPcRAiB7+GYM8sp1T8acwDZ7elsgKavpEEnXpadghygN6YVy6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1094374},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-14.8.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/a9fed0ffbb4c9c91c6dd2c533ef56e8b/objectstack-service-storage-14.8.0.tgz","_integrity":"sha512-1q95PI4+/zlPsg18MGWupmu/shUM99+s39wCzianzwttBTkb8RXnqc2C+YNE6KAVIF05phlLswKTrroVMQ91IA==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.9.8","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@objectstack/core":"14.8.0","@objectstack/spec":"14.8.0","@objectstack/observability":"14.8.0","@objectstack/platform-objects":"14.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.1"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_14.8.0_1784042541491_0.8047176187425307","host":"s3://npm-registry-packages-npm-production"}},"15.0.0":{"name":"@objectstack/service-storage","version":"15.0.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@15.0.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"bb2e36311bd98b8f745e650194736d96e493d187","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-15.0.0.tgz","fileCount":9,"integrity":"sha512-48eEF1eSas43J4fsGdC/95CSFFYCHB91Ly956GV/vmUNPPcuFAw6mvx2p7fVvpPob48JJvFamP3mlZi4eiyvXg==","signatures":[{"sig":"MEUCIGtObiXfOFL+nK8yGwvyAspbPkSMA11j6YsOqysHUNMxAiEA+lQh/owasVaCsZPAdF31LaHHSupIX8NsOrxVCl8ckSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1094374},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-15.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/a2967d0fd8407526ab9881998747bd4a/objectstack-service-storage-15.0.0.tgz","_integrity":"sha512-48eEF1eSas43J4fsGdC/95CSFFYCHB91Ly956GV/vmUNPPcuFAw6mvx2p7fVvpPob48JJvFamP3mlZi4eiyvXg==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.9.8","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@objectstack/core":"15.0.0","@objectstack/spec":"15.0.0","@objectstack/observability":"15.0.0","@objectstack/platform-objects":"15.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.1"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_15.0.0_1784096947008_0.5509972585244096","host":"s3://npm-registry-packages-npm-production"}},"15.1.0":{"name":"@objectstack/service-storage","version":"15.1.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@15.1.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"c10fed05f28161c471248340bf74b9462cb5c0f7","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-15.1.0.tgz","fileCount":9,"integrity":"sha512-LXAo0OJ/YaH/UGRQ9dwZo/8GUWEdSiMn9+Nig24GxbE6GuPlL779m9fzD8xo2ZJ2/0LXL5PK86Xzm2hUpRUInA==","signatures":[{"sig":"MEQCIChmQJvJ7EpfnQtLm0gNx+P9/YGBCqTDxaL2zidJ0C/KAiAVAv8u3Z7NEEFHSS7eVpRy899yQqmMC2zmstE0RbN0Fw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1317551},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-15.1.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/b6a3a9a3530fde3e34f5e35ac93ae5c8/objectstack-service-storage-15.1.0.tgz","_integrity":"sha512-LXAo0OJ/YaH/UGRQ9dwZo/8GUWEdSiMn9+Nig24GxbE6GuPlL779m9fzD8xo2ZJ2/0LXL5PK86Xzm2hUpRUInA==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.9.8","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@objectstack/core":"15.1.0","@objectstack/spec":"15.1.0","@objectstack/observability":"15.1.0","@objectstack/platform-objects":"15.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.1"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_15.1.0_1784244280071_0.2976876640191697","host":"s3://npm-registry-packages-npm-production"}},"15.1.1":{"name":"@objectstack/service-storage","version":"15.1.1","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@15.1.1","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"bc2c543fbc2e0f82a6ab6d6804ed0b7f1a10e52d","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-15.1.1.tgz","fileCount":9,"integrity":"sha512-KGK9YpBpvY9Fmk7AP/kxwExb/RgMxfLG3zbRdrVqiyK/7pGjKI54IZf7J7mdhfnhhuzZAGEOOxxKyUaWo2g7lg==","signatures":[{"sig":"MEUCIEiXPjoXHQ0Vl9hj6yLQcQjugHOG5CJnd8J6df+BluzpAiEA8+ziVFgYeIrP8gQbaqXOH2yqEeum5ZUNUw3I0kvUzro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1317551},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-15.1.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/b84db49dbd0c3f0f46e2c0ff7837589c/objectstack-service-storage-15.1.1.tgz","_integrity":"sha512-KGK9YpBpvY9Fmk7AP/kxwExb/RgMxfLG3zbRdrVqiyK/7pGjKI54IZf7J7mdhfnhhuzZAGEOOxxKyUaWo2g7lg==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.9.8","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@objectstack/core":"15.1.1","@objectstack/spec":"15.1.1","@objectstack/observability":"15.1.1","@objectstack/platform-objects":"15.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.1"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_15.1.1_1784266244883_0.447705701368297","host":"s3://npm-registry-packages-npm-production"}},"16.0.0-rc.0":{"name":"@objectstack/service-storage","version":"16.0.0-rc.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@16.0.0-rc.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"34b31db3821f4de72f11299971e734c02ef005ec","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-16.0.0-rc.0.tgz","fileCount":9,"integrity":"sha512-b3QkzkJD38DkZ9J7fVkJl0ASLa//Bc4Ve7UMds1rw/6EeRDXlHaKqfqfECS2I3JsJW71rWr7ZlhoTRX8AP/e2g==","signatures":[{"sig":"MEUCIFnhyvHn+byxjSPzzuXWXzp3D5SzV6kN17bO3vmyoIiWAiEA2f6495833tknUKxUR+t9e6r1ptBMDWo4J6CGcvo2jwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1138670},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-16.0.0-rc.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/51cab3b1516fa27950ea0b2212d488c9/objectstack-service-storage-16.0.0-rc.0.tgz","_integrity":"sha512-b3QkzkJD38DkZ9J7fVkJl0ASLa//Bc4Ve7UMds1rw/6EeRDXlHaKqfqfECS2I3JsJW71rWr7ZlhoTRX8AP/e2g==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.9.8","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@objectstack/core":"16.0.0-rc.0","@objectstack/spec":"16.0.0-rc.0","@objectstack/observability":"16.0.0-rc.0","@objectstack/platform-objects":"16.0.0-rc.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.1"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_16.0.0-rc.0_1784486153279_0.9758645938313257","host":"s3://npm-registry-packages-npm-production"}},"16.0.0-rc.1":{"name":"@objectstack/service-storage","version":"16.0.0-rc.1","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@16.0.0-rc.1","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"68c2e55035a22b7dddeb08c209b2256f93c5e93c","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-16.0.0-rc.1.tgz","fileCount":9,"integrity":"sha512-vKOIo0JmE7B4IlLI1YtYXkaVzUaspkGybLyL/73n4pShyBGGeDOi10osI+4kms2zLabVHCtVYpxNN6hT94s8DA==","signatures":[{"sig":"MEQCICF0VF9V9wBzPce8/QD0v+UfyNWJ+t/lZErcMTjagEQTAiAv8Ch4YyRE3Y4ktJetQC8rLtctlM0yyD+HnYKj5j92kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1234062},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-16.0.0-rc.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/3b50fcde05c52c7368aad117bf608002/objectstack-service-storage-16.0.0-rc.1.tgz","_integrity":"sha512-vKOIo0JmE7B4IlLI1YtYXkaVzUaspkGybLyL/73n4pShyBGGeDOi10osI+4kms2zLabVHCtVYpxNN6hT94s8DA==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.9.8","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@objectstack/core":"16.0.0-rc.1","@objectstack/spec":"16.0.0-rc.1","@objectstack/observability":"16.0.0-rc.1","@objectstack/platform-objects":"16.0.0-rc.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.1"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_16.0.0-rc.1_1784537894426_0.026415526120082466","host":"s3://npm-registry-packages-npm-production"}},"16.0.0":{"name":"@objectstack/service-storage","version":"16.0.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@16.0.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"21aba736db7c4aa2b8e971cb27520b53860030ab","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-16.0.0.tgz","fileCount":9,"integrity":"sha512-blLqZl8hSXRabdX8rhaFErrFCgqBuUCchi/fGuWPKywqo9oJbs2cEgpnMy3wma5EmfQTbQx+NFTzZqxRSCOVyg==","signatures":[{"sig":"MEYCIQCVI0W/TPgERVvgzjYLjobyge1eoNkb3TboAIGw4YgvWQIhALbt9M6HcxL8VBoJF+rDwCHWDfBr10qSVcgTarepJQNy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1236165},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-16.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/459afeb72561d2b669c2f02150652373/objectstack-service-storage-16.0.0.tgz","_integrity":"sha512-blLqZl8hSXRabdX8rhaFErrFCgqBuUCchi/fGuWPKywqo9oJbs2cEgpnMy3wma5EmfQTbQx+NFTzZqxRSCOVyg==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.9.8","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@objectstack/core":"16.0.0","@objectstack/spec":"16.0.0","@objectstack/observability":"16.0.0","@objectstack/platform-objects":"16.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.1"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_16.0.0_1784615071248_0.2266227930816085","host":"s3://npm-registry-packages-npm-production"}},"16.1.0":{"name":"@objectstack/service-storage","version":"16.1.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@16.1.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/objectstack/issues"},"dist":{"shasum":"1fe65eb5c8c494902c54216b261db8f94a727a55","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-16.1.0.tgz","fileCount":9,"integrity":"sha512-vy6a08Wl5BnAwG8wcKYhIHlM3gnOoTkwj690pvg+cUaGAlktmkhZNgpMAdygtZiTahiXVIO0Ga93y+5Vb4tK1A==","signatures":[{"sig":"MEUCIQDwnzS8cpRwXvIml92vV2TH7CBoUE45DqFT3uTHPHP0jwIgCV+56N94JFo4pnG+KGEVCcpFHpPwV43g7OgQSmF3CvQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1236169},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-16.1.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/86ce1f8990a8473401b24bc0f381f58e/objectstack-service-storage-16.1.0.tgz","_integrity":"sha512-vy6a08Wl5BnAwG8wcKYhIHlM3gnOoTkwj690pvg+cUaGAlktmkhZNgpMAdygtZiTahiXVIO0Ga93y+5Vb4tK1A==","repository":{"url":"git+https://github.com/objectstack-ai/objectstack.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.9.8","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@objectstack/core":"16.1.0","@objectstack/spec":"16.1.0","@objectstack/observability":"16.1.0","@objectstack/platform-objects":"16.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.1"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_16.1.0_1784682361132_0.43537355936593913","host":"s3://npm-registry-packages-npm-production"}},"17.0.0-rc.0":{"name":"@objectstack/service-storage","version":"17.0.0-rc.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@17.0.0-rc.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/objectstack/issues"},"dist":{"shasum":"d8b5080e115e7218ea7706ba9a564c0d190162c7","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-17.0.0-rc.0.tgz","fileCount":9,"integrity":"sha512-bUuOVg2Z9UXhBLMhSQp9EEBdcH33xeX69skhkwMLiDgt0NHE7NDwC752svK2Tl4GOtqHQT5+KLxaazOGv2ojrA==","signatures":[{"sig":"MEYCIQC6t/YqbxgRVKD0wqlKoFhsuvFHgunib3WTmsOmOizBewIhAIOmrCh1aScsFbk4L2F0mqSOWmxmtTLWC6wNl/f5UQYu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1582823},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-17.0.0-rc.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/54c09d4f278fd7bf4040252b472637ec/objectstack-service-storage-17.0.0-rc.0.tgz","_integrity":"sha512-bUuOVg2Z9UXhBLMhSQp9EEBdcH33xeX69skhkwMLiDgt0NHE7NDwC752svK2Tl4GOtqHQT5+KLxaazOGv2ojrA==","repository":{"url":"git+https://github.com/objectstack-ai/objectstack.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.9.8","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@objectstack/core":"17.0.0-rc.0","@objectstack/spec":"17.0.0-rc.0","@objectstack/observability":"17.0.0-rc.0","@objectstack/platform-objects":"17.0.0-rc.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.1"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_17.0.0-rc.0_1785262065857_0.77214649673442","host":"s3://npm-registry-packages-npm-production"}},"17.0.0-rc.1":{"name":"@objectstack/service-storage","version":"17.0.0-rc.1","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@17.0.0-rc.1","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/objectstack/issues"},"dist":{"shasum":"7d545bebd7a7f1b2b774f8411c64cd585d3ab8fc","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-17.0.0-rc.1.tgz","fileCount":10,"integrity":"sha512-piDhFnBcX9h3B0ndbmeWlJeA7ADAv6lhVSFP+lfbKza6psV5XEF6jGyTG8ls4/uGMu/lQCbd2ciyzOqVfurQvw==","signatures":[{"sig":"MEQCIGIglR9KWEODamLzXVuk8rMIFMZs6JS021K/fxFgMTrzAiAz/wME5PpY/nI7nEIW/RveZBPhm1dE1ZdrtkuWSGXyNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1734752},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-17.0.0-rc.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/978f401b32171061d22e03b8ddf5d03a/objectstack-service-storage-17.0.0-rc.1.tgz","_integrity":"sha512-piDhFnBcX9h3B0ndbmeWlJeA7ADAv6lhVSFP+lfbKza6psV5XEF6jGyTG8ls4/uGMu/lQCbd2ciyzOqVfurQvw==","repository":{"url":"git+https://github.com/objectstack-ai/objectstack.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.9.8","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@objectstack/core":"17.0.0-rc.1","@objectstack/spec":"17.0.0-rc.1","@objectstack/types":"17.0.0-rc.1","@objectstack/observability":"17.0.0-rc.1","@objectstack/platform-objects":"17.0.0-rc.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.1"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_17.0.0-rc.1_1785507008929_0.3389697173561348","host":"s3://npm-registry-packages-npm-production"}},"17.0.0-rc.2":{"name":"@objectstack/service-storage","version":"17.0.0-rc.2","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@17.0.0-rc.2","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/objectstack/issues"},"dist":{"shasum":"9ffe8499f0d38ec9c6ae001d6f3dde299fb30a5b","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-17.0.0-rc.2.tgz","fileCount":10,"integrity":"sha512-XNrtYKuQWe8ehpYhy7U29S1IqDr/WhqNJ2lZyPyjynvoF9CJz+hBYvtTj9uQkVKpfx8QF4lw/LM51pSfAhCpeg==","signatures":[{"sig":"MEQCIBDnNSRTPSUaWfvMfvMdFxGTDdCrHT1SUf2c7sDzSWj3AiA9wsIkmAqQ9f6u1/gy4o44quvpwsngfcAFMFdTw5Ifsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1796519},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-17.0.0-rc.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/1fd8f5262a0c4bf3b5174d4a277cda26/objectstack-service-storage-17.0.0-rc.2.tgz","_integrity":"sha512-XNrtYKuQWe8ehpYhy7U29S1IqDr/WhqNJ2lZyPyjynvoF9CJz+hBYvtTj9uQkVKpfx8QF4lw/LM51pSfAhCpeg==","repository":{"url":"git+https://github.com/objectstack-ai/objectstack.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.9.8","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@objectstack/core":"17.0.0-rc.2","@objectstack/spec":"17.0.0-rc.2","@objectstack/types":"17.0.0-rc.2","@objectstack/observability":"17.0.0-rc.2","@objectstack/platform-objects":"17.0.0-rc.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.2"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_17.0.0-rc.2_1785768401069_0.5818448477240543","host":"s3://npm-registry-packages-npm-production"}},"17.0.0-rc.3":{"name":"@objectstack/service-storage","version":"17.0.0-rc.3","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@17.0.0-rc.3","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/objectstack/issues"},"dist":{"shasum":"ec26a6a9fd9c2a8853807d284fc2f3d765ff478f","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-17.0.0-rc.3.tgz","fileCount":10,"integrity":"sha512-hMP2I1Df/qLazaOKIfvQBSnTUXJAY4pgKmfaHMemOViHFeKf6As6Dgwp7y+oYEccMb1qSdrmUC5rMvNlmK/qEQ==","signatures":[{"sig":"MEUCIEQDoKpLVx9VopjJIpYVfYT0GqSHq2NW2MexHHtL5xQJAiEApBeFhQ/Nv9YVVLjwk1HCrfYEY4P69hlWy/2MV6MQfv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1796948},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-17.0.0-rc.3.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/cd682e25fe750eafe43e97f699b95931/objectstack-service-storage-17.0.0-rc.3.tgz","_integrity":"sha512-hMP2I1Df/qLazaOKIfvQBSnTUXJAY4pgKmfaHMemOViHFeKf6As6Dgwp7y+oYEccMb1qSdrmUC5rMvNlmK/qEQ==","repository":{"url":"git+https://github.com/objectstack-ai/objectstack.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.9.8","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@objectstack/core":"17.0.0-rc.3","@objectstack/spec":"17.0.0-rc.3","@objectstack/types":"17.0.0-rc.3","@objectstack/observability":"17.0.0-rc.3","@objectstack/platform-objects":"17.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.2"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_17.0.0-rc.3_1785775349487_0.5723485556343308","host":"s3://npm-registry-packages-npm-production"}},"17.0.0-rc.4":{"name":"@objectstack/service-storage","version":"17.0.0-rc.4","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@17.0.0-rc.4","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/objectstack/issues"},"dist":{"shasum":"1169a12aaa9c3e1301a9b57af52e6e0b0b1363f7","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-17.0.0-rc.4.tgz","fileCount":10,"integrity":"sha512-DMzGdpN7RmGprfhOIctc0/PHDGizJjwZQMeeRqd1CFn5xgv7oPzf4g69Fymz4VdM5UEm0Jj6GPWLAl1JctHVNQ==","signatures":[{"sig":"MEQCIGxasypxMz/Nl464hAshM2JtP21Bl62KrqxE2hZfjddZAiALJ5q+IB9LcyaJEStetOQ73Tk1T4y+NlZypv3W0PDs9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1839051},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-17.0.0-rc.4.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/6862e87617f47ff27fbad2485b91e257/objectstack-service-storage-17.0.0-rc.4.tgz","_integrity":"sha512-DMzGdpN7RmGprfhOIctc0/PHDGizJjwZQMeeRqd1CFn5xgv7oPzf4g69Fymz4VdM5UEm0Jj6GPWLAl1JctHVNQ==","repository":{"url":"git+https://github.com/objectstack-ai/objectstack.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.9.8","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@objectstack/core":"17.0.0-rc.4","@objectstack/spec":"17.0.0-rc.4","@objectstack/types":"17.0.0-rc.4","@objectstack/observability":"17.0.0-rc.4","@objectstack/platform-objects":"17.0.0-rc.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.2","@objectstack/objectql":"17.0.0-rc.4"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_17.0.0-rc.4_1786076717923_0.037738781623935846","host":"s3://npm-registry-packages-npm-production"}},"17.0.0-rc.5":{"name":"@objectstack/service-storage","version":"17.0.0-rc.5","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@17.0.0-rc.5","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/objectstack/issues"},"dist":{"shasum":"69e4af43ffc3e0d4a369285c8d057e841a331d90","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-17.0.0-rc.5.tgz","fileCount":10,"integrity":"sha512-xyrZnTcjqkFTRytk3NrNzxVlE+QIcwCrg17pAjZyLmyPeQVZp963YCUwN6h0JWeTlkBBjQ1DW9hzdFjQI3YT5A==","signatures":[{"sig":"MEUCIEtWheD8JQX2WpGiJPG77EHfdIGkY9fr6nAoWpHMEerWAiEApLmErUfm3Vpm7d8MItIMUyssCI8m5Ra+az56eTPO5ic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1839477},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-17.0.0-rc.5.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/dbb00d08fbffa48e35186539d8a8305f/objectstack-service-storage-17.0.0-rc.5.tgz","_integrity":"sha512-xyrZnTcjqkFTRytk3NrNzxVlE+QIcwCrg17pAjZyLmyPeQVZp963YCUwN6h0JWeTlkBBjQ1DW9hzdFjQI3YT5A==","repository":{"url":"git+https://github.com/objectstack-ai/objectstack.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.9.8","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@objectstack/core":"17.0.0-rc.5","@objectstack/spec":"17.0.0-rc.5","@objectstack/types":"17.0.0-rc.5","@objectstack/observability":"17.0.0-rc.5","@objectstack/platform-objects":"17.0.0-rc.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.2","@objectstack/objectql":"17.0.0-rc.5"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_17.0.0-rc.5_1786096325326_0.7145856117143967","host":"s3://npm-registry-packages-npm-production"}},"17.0.0-rc.6":{"name":"@objectstack/service-storage","version":"17.0.0-rc.6","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@17.0.0-rc.6","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/objectstack/issues"},"dist":{"shasum":"61da447f08e9512f19f8dbdb9d914b7968897a66","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-17.0.0-rc.6.tgz","fileCount":10,"integrity":"sha512-A5b/4WzQSODBIv4o4ksVmM7wgmXxhWCpC5jVvJRBrlK+NrRWDAqWj820Q8WAs11rMK1oEc8MgyIt0U3PrD6ldQ==","signatures":[{"sig":"MEUCIDPsqhJS+/G2pbKvoGUfVEJjjOmAvYYYM10Hb/1OUkWuAiEAi4Mj/CGWdVuwokT0pDfDrnYY6KFD+8A+uQEiec2/EEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1958652},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-17.0.0-rc.6.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/private/var/folders/td/3bdncl9543s2ydhh89zwc6q40000gn/T/ccc3c60fc0a298e01cb08ef6aaee0c35/objectstack-service-storage-17.0.0-rc.6.tgz","_integrity":"sha512-A5b/4WzQSODBIv4o4ksVmM7wgmXxhWCpC5jVvJRBrlK+NrRWDAqWj820Q8WAs11rMK1oEc8MgyIt0U3PrD6ldQ==","repository":{"url":"git+https://github.com/objectstack-ai/objectstack.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"11.12.1","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@objectstack/core":"17.0.0-rc.6","@objectstack/spec":"17.0.0-rc.6","@objectstack/types":"17.0.0-rc.6","@objectstack/observability":"17.0.0-rc.6","@objectstack/platform-objects":"17.0.0-rc.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.2","@objectstack/objectql":"17.0.0-rc.6"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_17.0.0-rc.6_1786367355487_0.7759331373804588","host":"s3://npm-registry-packages-npm-production"}},"17.0.0":{"name":"@objectstack/service-storage","version":"17.0.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@17.0.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/objectstack/issues"},"dist":{"shasum":"039a2dd091dd50ab0775e5fab74da8b9ca9395ab","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-17.0.0.tgz","fileCount":10,"integrity":"sha512-6Xsvmu1NJLSV3UJ2NwT6gPG3k4Gn+dURZ6ZZD5kvRu6MlTpSyYNQ8Xnbu8jjkvuIhUBbDU/0pA9aAgKCaALIIg==","signatures":[{"sig":"MEUCIQDZzMRO+AtU42K2e6Pc61aLis9XXXucqHGJQmS+SIy/eQIgKwUDwobS6Zmf7p5To3irFxAK1lrBVcxk0c3L8MnNNgI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2114597},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-17.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/5128df7a6be2b0304d4dc77527b57e3a/objectstack-service-storage-17.0.0.tgz","_integrity":"sha512-6Xsvmu1NJLSV3UJ2NwT6gPG3k4Gn+dURZ6ZZD5kvRu6MlTpSyYNQ8Xnbu8jjkvuIhUBbDU/0pA9aAgKCaALIIg==","repository":{"url":"git+https://github.com/objectstack-ai/objectstack.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.9.8","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@objectstack/core":"17.0.0","@objectstack/spec":"17.0.0","@objectstack/types":"17.0.0","@objectstack/observability":"17.0.0","@objectstack/platform-objects":"17.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.2","@objectstack/objectql":"17.0.0"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_17.0.0_1786694377415_0.15466971411462316","host":"s3://npm-registry-packages-npm-production"}},"17.1.0":{"name":"@objectstack/service-storage","version":"17.1.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@17.1.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/objectstack/issues"},"dist":{"shasum":"b3facedde030c20187e2e00c7009cb4f304968a2","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-17.1.0.tgz","fileCount":10,"integrity":"sha512-pMixW+tLPx/LrQqj7ufrfB37p7cRDwFsA2Nj4PUYWTrRW7SVY2xgcrm1jx5QFb72R2VR+drCOdoH5qoaO2fpyw==","signatures":[{"sig":"MEQCIH9K+1RStrEqhcvlefyoL8PLDVz6MBIhLJ0ju5re+bkKAiBBLzkIK41Cpgb0i1V5vEmQHBKaPKiNuIPLkRH0pU8soA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2321315},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-17.1.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/d0d0912d5d86cb594bc5751433a8fed8/objectstack-service-storage-17.1.0.tgz","_integrity":"sha512-pMixW+tLPx/LrQqj7ufrfB37p7cRDwFsA2Nj4PUYWTrRW7SVY2xgcrm1jx5QFb72R2VR+drCOdoH5qoaO2fpyw==","repository":{"url":"git+https://github.com/objectstack-ai/objectstack.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.9.8","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@objectstack/core":"17.1.0","@objectstack/spec":"17.1.0","@objectstack/types":"17.1.0","@objectstack/observability":"17.1.0","@objectstack/platform-objects":"17.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.2.0","@objectstack/objectql":"17.1.0"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_17.1.0_1787224861921_0.20872660051381953","host":"s3://npm-registry-packages-npm-production"}},"17.2.0":{"name":"@objectstack/service-storage","version":"17.2.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@17.2.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/objectstack/issues"},"dist":{"shasum":"128d98d3934f2f9d1d7019b681b09079bb5dc918","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-17.2.0.tgz","fileCount":10,"integrity":"sha512-5awBRt/Ek65WuQM3OMldQdpBQ3p+766SbTdU6olu5GiDz8ZqsXTTVIc9oZJJWbJM0bY+fJ6MfgEEhdGY9kBzyw==","signatures":[{"sig":"MEQCIAd1D7AyqGL11+WPtPBEejGcNt6Q0AQSlDz6+oTeDOjFAiA+dIjoqeYLy3Fu2tPWgbAzwFeDDqgGwy4biu0dxaF7kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2387022},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-17.2.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/dd30d8de66becd94fe2bcce9af492bbd/objectstack-service-storage-17.2.0.tgz","_integrity":"sha512-5awBRt/Ek65WuQM3OMldQdpBQ3p+766SbTdU6olu5GiDz8ZqsXTTVIc9oZJJWbJM0bY+fJ6MfgEEhdGY9kBzyw==","repository":{"url":"git+https://github.com/objectstack-ai/objectstack.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.9.8","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@objectstack/core":"17.2.0","@objectstack/spec":"17.2.0","@objectstack/types":"17.2.0","@objectstack/observability":"17.2.0","@objectstack/platform-objects":"17.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.2.0","@objectstack/objectql":"17.2.0"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_17.2.0_1787468461610_0.49257036570116863","host":"s3://npm-registry-packages-npm-production"}},"17.3.0":{"name":"@objectstack/service-storage","version":"17.3.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@17.3.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/objectstack/issues"},"dist":{"shasum":"92f8fefd0ea9b2f23493d0f5dd8b934a923ea560","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-17.3.0.tgz","fileCount":10,"integrity":"sha512-uxU+DIURX4B8nMJaWZgpd7MVoQqxqhwi/HKvz2gYdxiFW0rlcdc9QP23PWzywSkuQy+QAOVkuciH7SMd5fbQ2A==","signatures":[{"sig":"MEYCIQC5AP2mnFnqnSgGcBBN6kFVLtNrSDkKRT+35plTNKehugIhAMY5lLNS1H92QcQad9/INdxDCUYERVm0GOVhz7tgA412","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGbkJqgFo7fqi07NOD3tjYnpzRqqW3b8nDSySu/bZ+8qAiEAiWnXRYrwKNMpzNJqNUsD5o/tFWBEdIAOvIK3c++/I14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2770975},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-17.3.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts && node ../../../scripts/check-dts-emitted.mjs","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.scripts.json && pnpm check:test-typecheck","check:test-typecheck":"tsx ../../../scripts/check-test-typecheck.mts --self-test && tsx ../../../scripts/check-test-typecheck.mts --package packages/services/service-storage --project tsconfig.test.json"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/8c5a446ad31c46d1e7ea5003ad17df34/objectstack-service-storage-17.3.0.tgz","_integrity":"sha512-uxU+DIURX4B8nMJaWZgpd7MVoQqxqhwi/HKvz2gYdxiFW0rlcdc9QP23PWzywSkuQy+QAOVkuciH7SMd5fbQ2A==","repository":{"url":"git+https://github.com/objectstack-ai/objectstack.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.9.8","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@objectstack/core":"17.3.0","@objectstack/spec":"17.3.0","@objectstack/types":"17.3.0","@objectstack/observability":"17.3.0","@objectstack/platform-objects":"17.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.2.0","@objectstack/objectql":"17.3.0","@objectstack/driver-sql":"17.3.0"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_17.3.0_1788519345722_0.48511150769077305","host":"s3://npm-registry-packages-npm-production"}},"17.4.0":{"name":"@objectstack/service-storage","version":"17.4.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@17.4.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/objectstack/issues"},"dist":{"shasum":"9ab317544dece429818a2438831365840d7c2605","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-17.4.0.tgz","fileCount":10,"integrity":"sha512-SpOeGAeTP3xf2ObmIsoQWa54UMP7BTB1jL7bSZXUeX2/e/CJR81N6Y/s2gzuJqudy/R7p0unOeQRyAlOSe9bzg==","signatures":[{"sig":"MEUCIByTPHQBU1FLelvVe/HsX1iyW3hp+cRVb0kmOhf+wPDsAiEAtFtdkJafLJY5Bn2EgwRgcRta9zpq6cpc54ORS5xxayo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC3HEtytuUbVLTIge/sbhdUN06Op1C79Cn0eyEllkJlEQIhANznJLjbHS4IXQleGsxIFc4FkylP5aoPm2i0X6o5tj+t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2006433},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-17.4.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts && node ../../../scripts/check-dts-emitted.mjs","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.scripts.json && pnpm check:test-typecheck","check:test-typecheck":"tsx ../../../scripts/check-test-typecheck.mts --self-test && tsx ../../../scripts/check-test-typecheck.mts --package packages/services/service-storage --project tsconfig.test.json"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/319015d54627541e5869ab92e6643fed/objectstack-service-storage-17.4.0.tgz","_integrity":"sha512-SpOeGAeTP3xf2ObmIsoQWa54UMP7BTB1jL7bSZXUeX2/e/CJR81N6Y/s2gzuJqudy/R7p0unOeQRyAlOSe9bzg==","repository":{"url":"git+https://github.com/objectstack-ai/objectstack.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.9.8","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@objectstack/core":"17.4.0","@objectstack/spec":"17.4.0","@objectstack/types":"17.4.0","@objectstack/observability":"17.4.0","@objectstack/platform-objects":"17.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.2.0","@objectstack/objectql":"17.4.0","@objectstack/driver-sql":"17.4.0"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_17.4.0_1788926364012_0.7827327214354993","host":"s3://npm-registry-packages-npm-production"}},"17.5.0":{"name":"@objectstack/service-storage","version":"17.5.0","keywords":["objectstack","service","storage","s3","files"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/service-storage@17.5.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/objectstack/issues"},"dist":{"shasum":"a4def54b0e1423b0230fc89b2b41680e01f93421","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-17.5.0.tgz","fileCount":10,"integrity":"sha512-Fa9XzpOZnnwbYDEPcm7K/Hj62qysipS8OKBEVX1qYy0l9dXxZm/Rsk4YhppnqCLqJJKrTd8bvhleFsPzVdfdUA==","signatures":[{"sig":"MEUCIQDKCYFW4dPS7bzBw0jQSb8CJNQvLACOSU36ToU7K6IPTwIgCC61UVUktQPzELDdV+w250YH1spjZL3Hl/5rCUs0+nQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICkcPE6hSC0IqEu2jzysQT3OM27ZD5/E8TFcKJW92KPqAiEA6COlLWeNhgimCr9466YHahc2HcD/xTLJXC9LyN6fJtc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2039601},"main":"dist/index.js","type":"module","_from":"file:objectstack-service-storage-17.5.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts && node ../../../scripts/check-dts-emitted.mjs","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.scripts.json && pnpm check:test-typecheck","check:test-typecheck":"tsx ../../../scripts/check-test-typecheck.mts --self-test && tsx ../../../scripts/check-test-typecheck.mts --package packages/services/service-storage --project tsconfig.test.json"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/3a534fd2eb2eb1cb9bfa9aef0d2a8770/objectstack-service-storage-17.5.0.tgz","_integrity":"sha512-Fa9XzpOZnnwbYDEPcm7K/Hj62qysipS8OKBEVX1qYy0l9dXxZm/Rsk4YhppnqCLqJJKrTd8bvhleFsPzVdfdUA==","repository":{"url":"git+https://github.com/objectstack-ai/objectstack.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.9.8","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@objectstack/core":"17.5.0","@objectstack/spec":"17.5.0","@objectstack/types":"17.5.0","@objectstack/observability":"17.5.0","@objectstack/platform-objects":"17.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vitest":"^4.1.11","typescript":"^6.0.3","@types/node":"^26.2.0","@objectstack/objectql":"17.5.0","@objectstack/driver-sql":"17.5.0"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/service-storage_17.5.0_1790668546874_0.7189530223053133","host":"s3://npm-registry-packages-npm-production"}},"17.6.0":{"_id":"@objectstack/service-storage@17.6.0","bugs":{"url":"https://github.com/objectstack-ai/objectstack/issues"},"dist":{"shasum":"562491b72d6819165f5941db178997843ee0801c","tarball":"https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-17.6.0.tgz","fileCount":10,"integrity":"sha512-uy018boDjdSkzOTkanBRp+fwgOXa3PLFls2F+wPJvv+rpUWAjTT8s0XTecHLBCg46KEti1MTHKZ8kqjngxE3KA==","signatures":[{"sig":"MEQCIFx0n4Mzf7/L+D2/AfMvgsrmhOQACTjEPUvxX576UiD7AiBjYoofgIpNNVDHHMC+TKyHWQXxg4T6TwbKIgf9MUSp0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDzk6aIwWeMh8S9n7y2bpGXkQtZgeMjQqguJnRdqkIvtgIgCcoWdJoCXJNrQSPA777AeeRMrwsLP2yHcHkAa5rx9hU="}],"unpackedSize":2068314},"main":"dist/index.js","name":"@objectstack/service-storage","type":"module","_from":"file:objectstack-service-storage-17.6.0.tgz","types":"dist/index.d.ts","author":{"name":"ObjectStack"},"engines":{"node":">=22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"license":"Apache-2.0","scripts":{"test":"vitest run","build":"tsup --config ../../../tsup.config.ts && node ../../../scripts/check-dts-emitted.mjs","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.scripts.json && pnpm check:test-typecheck","check:test-typecheck":"tsx ../../../scripts/check-test-typecheck.mts --self-test && tsx ../../../scripts/check-test-typecheck.mts --package packages/services/service-storage --project tsconfig.test.json"},"version":"17.6.0","_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"homepage":"https://objectstack.ai/docs","keywords":["objectstack","service","storage","s3","files"],"_resolved":"/tmp/9953fc810b13e521f07d9c305cd30a9c/objectstack-service-storage-17.6.0.tgz","_integrity":"sha512-uy018boDjdSkzOTkanBRp+fwgOXa3PLFls2F+wPJvv+rpUWAjTT8s0XTecHLBCg46KEti1MTHKZ8kqjngxE3KA==","repository":{"url":"git+https://github.com/objectstack-ai/objectstack.git","type":"git","directory":"packages/services/service-storage"},"_npmVersion":"10.9.9","description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","directories":{},"maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"_nodeVersion":"22.23.3","dependencies":{"@objectstack/core":"17.6.0","@objectstack/spec":"17.6.0","@objectstack/types":"17.6.0","@objectstack/observability":"17.6.0","@objectstack/platform-objects":"17.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","vitest":"^4.1.11","typescript":"^6.0.3","@types/node":"^26.6.3","@objectstack/objectql":"17.6.0","@objectstack/driver-sql":"17.6.0"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/service-storage_17.6.0_1790909436049_0.8041656261765613"}}},"time":{"created":"2026-02-18T13:37:06.262Z","modified":"2026-10-02T02:50:36.324Z","3.0.7":"2026-02-18T13:37:06.532Z","3.0.8":"2026-02-20T06:20:41.010Z","3.0.9":"2026-02-22T06:00:14.118Z","3.0.10":"2026-02-25T03:13:28.237Z","3.0.11":"2026-02-26T18:38:24.461Z","3.1.0":"2026-02-28T09:01:11.607Z","3.1.1":"2026-03-01T09:38:10.302Z","3.2.0":"2026-03-02T06:20:36.113Z","3.2.1":"2026-03-03T08:53:50.486Z","3.2.2":"2026-03-09T06:47:51.995Z","3.2.3":"2026-03-09T09:41:33.027Z","3.2.4":"2026-03-10T04:01:38.683Z","3.2.5":"2026-03-10T08:42:17.043Z","3.2.6":"2026-03-12T04:33:05.976Z","3.2.7":"2026-03-18T09:21:27.733Z","3.2.8":"2026-03-19T11:25:55.147Z","3.2.9":"2026-03-21T10:50:32.453Z","3.3.0":"2026-03-23T11:28:45.170Z","3.3.1":"2026-03-25T05:00:27.553Z","4.0.0":"2026-03-31T09:40:47.494Z","4.0.1":"2026-03-31T11:55:29.184Z","4.0.2":"2026-04-07T04:09:02.677Z","4.0.3":"2026-04-13T13:13:28.783Z","4.0.4":"2026-04-15T14:56:02.480Z","4.0.5":"2026-05-09T00:01:33.814Z","4.1.0":"2026-05-21T13:50:29.816Z","4.1.1":"2026-05-22T06:29:16.061Z","4.2.0":"2026-05-22T08:46:37.307Z","5.0.0":"2026-05-22T15:29:39.837Z","5.1.0":"2026-05-22T16:01:28.994Z","5.2.0":"2026-05-23T17:52:15.211Z","6.0.0":"2026-05-24T12:49:03.052Z","6.1.1":"2026-05-24T14:55:13.639Z","6.2.0":"2026-05-25T03:28:58.396Z","6.3.0":"2026-05-25T05:14:59.546Z","6.4.0":"2026-05-25T08:07:09.395Z","6.5.0":"2026-05-25T09:05:53.265Z","6.5.1":"2026-05-25T10:17:06.166Z","6.6.0":"2026-05-26T01:49:49.473Z","6.7.0":"2026-05-26T04:21:26.353Z","6.7.1":"2026-05-26T06:12:01.752Z","6.8.0":"2026-05-27T06:59:09.906Z","6.8.1":"2026-05-27T10:58:46.105Z","6.9.0":"2026-05-27T14:14:37.933Z","7.0.0":"2026-05-28T15:17:26.390Z","7.1.0":"2026-05-29T06:35:00.204Z","7.2.0":"2026-05-29T10:31:59.377Z","7.2.1":"2026-05-29T15:34:47.600Z","7.3.0":"2026-05-30T03:59:36.263Z","7.4.0":"2026-06-01T10:45:46.504Z","7.4.1":"2026-06-01T13:13:34.812Z","7.5.0":"2026-06-01T15:32:05.709Z","7.6.0":"2026-06-02T07:04:28.695Z","7.7.0":"2026-06-02T14:13:26.962Z","7.8.0":"2026-06-03T10:15:02.768Z","7.9.0":"2026-06-03T15:35:47.233Z","8.0.0":"2026-06-07T12:46:40.628Z","8.0.1":"2026-06-08T01:42:13.221Z","9.0.0":"2026-06-10T16:58:40.115Z","9.0.1":"2026-06-11T14:26:08.940Z","9.1.0":"2026-06-11T15:56:33.804Z","9.2.0":"2026-06-11T16:56:02.416Z","9.3.0":"2026-06-13T01:54:58.746Z","9.4.0":"2026-06-14T03:56:38.428Z","9.5.0":"2026-06-14T16:19:17.963Z","9.5.1":"2026-06-15T03:04:36.174Z","9.6.0":"2026-06-15T18:41:14.592Z","9.7.0":"2026-06-16T04:20:18.886Z","9.8.0":"2026-06-16T12:26:50.160Z","9.9.0":"2026-06-17T08:30:14.867Z","9.9.1":"2026-06-17T12:37:43.033Z","9.10.0":"2026-06-18T23:20:11.035Z","9.11.0":"2026-06-20T14:42:21.135Z","10.0.0":"2026-06-22T09:32:12.055Z","10.2.0":"2026-06-22T15:37:58.930Z","10.3.0":"2026-06-23T15:19:21.772Z","11.0.0":"2026-06-27T15:03:30.823Z","11.1.0":"2026-06-28T07:55:52.434Z","11.2.0":"2026-06-29T03:15:11.230Z","11.3.0":"2026-06-29T16:35:39.114Z","11.4.0":"2026-06-30T07:15:41.661Z","11.5.0":"2026-07-02T03:14:59.774Z","11.6.0":"2026-07-02T15:55:17.949Z","11.7.0":"2026-07-02T17:07:43.173Z","11.9.0":"2026-07-03T09:58:54.168Z","11.10.0":"2026-07-03T16:24:27.220Z","12.0.0":"2026-07-04T17:36:50.006Z","12.1.0":"2026-07-05T02:32:55.402Z","12.2.0":"2026-07-05T10:13:12.931Z","12.3.0":"2026-07-05T15:46:04.158Z","12.4.0":"2026-07-06T16:34:34.856Z","12.5.0":"2026-07-07T00:35:56.785Z","12.6.0":"2026-07-08T09:14:29.079Z","13.0.0":"2026-07-09T11:39:31.554Z","14.3.0":"2026-07-10T14:33:44.083Z","14.5.0":"2026-07-13T01:34:05.926Z","14.6.0":"2026-07-13T06:10:48.587Z","14.7.0":"2026-07-14T02:16:53.803Z","14.8.0":"2026-07-14T15:22:21.655Z","15.0.0":"2026-07-15T06:29:07.155Z","15.1.0":"2026-07-16T23:24:40.218Z","15.1.1":"2026-07-17T05:30:45.083Z","16.0.0-rc.0":"2026-07-19T18:35:53.490Z","16.0.0-rc.1":"2026-07-20T08:58:14.599Z","16.0.0":"2026-07-21T06:24:31.442Z","16.1.0":"2026-07-22T01:06:01.269Z","17.0.0-rc.0":"2026-07-28T18:07:46.037Z","17.0.0-rc.1":"2026-07-31T14:10:09.154Z","17.0.0-rc.2":"2026-08-03T14:46:41.262Z","17.0.0-rc.3":"2026-08-03T16:42:29.714Z","17.0.0-rc.4":"2026-08-07T04:25:18.105Z","17.0.0-rc.5":"2026-08-07T09:52:05.468Z","17.0.0-rc.6":"2026-08-10T13:09:15.653Z","17.0.0":"2026-08-14T07:59:37.578Z","17.1.0":"2026-08-20T11:21:02.078Z","17.2.0":"2026-08-23T07:01:01.751Z","17.3.0":"2026-09-04T10:55:45.827Z","17.4.0":"2026-09-09T03:59:24.121Z","17.5.0":"2026-09-29T07:55:46.966Z","17.6.0":"2026-10-02T02:50:36.153Z"},"bugs":{"url":"https://github.com/objectstack-ai/objectstack/issues"},"author":{"name":"ObjectStack"},"license":"Apache-2.0","homepage":"https://objectstack.ai/docs","keywords":["objectstack","service","storage","s3","files"],"repository":{"url":"git+https://github.com/objectstack-ai/objectstack.git","type":"git","directory":"packages/services/service-storage"},"description":"Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"readme":"# @objectstack/service-storage\n\nStorage Service for ObjectStack — implements `IStorageService` with local filesystem and S3-compatible adapters, REST routes for front-end uploads, and presigned URL support.\n\n## Features\n\n- **Multiple Adapters**: Local filesystem (development) and S3-compatible storage (production)\n- **Presigned Uploads**: Browser-direct upload via presigned URLs (S3 native, local HMAC-signed tokens)\n- **Chunked / Multipart Upload**: Resumable large file uploads with progress tracking\n- **File Metadata Store**: `sys_file` object tracks fileId → key mapping and lifecycle status\n- **REST Routes**: Auto-mounted `/api/v1/storage/*` endpoints consumed by `@objectstack/client`\n- **Type-Safe**: Full TypeScript support with Zod-validated API contracts\n\n## Installation\n\n```bash\npnpm add @objectstack/service-storage\n```\n\nFor S3 adapter (optional peer dependencies):\n```bash\npnpm add @aws-sdk/client-s3 @aws-sdk/s3-request-presigner\n```\n\n## Basic Usage\n\n```typescript\nimport { ObjectKernel } from '@objectstack/core';\nimport type { IStorageService } from '@objectstack/spec/contracts';\nimport { StorageServicePlugin } from '@objectstack/service-storage';\n\nconst kernel = new ObjectKernel();\nawait kernel.use(new StorageServicePlugin({\n  adapter: 'local',\n  local: { rootDir: './uploads' },\n}));\nawait kernel.bootstrap();\n\n// Programmatic access\nconst storage = kernel.getService<IStorageService>('storage');\nawait storage.upload('files/hello.txt', Buffer.from('hello'));\n```\n\n## Configuration\n\n### Local Filesystem Adapter (Development)\n\n```typescript\nnew StorageServicePlugin({\n  adapter: 'local',\n  local: {\n    rootDir: './uploads',\n    baseUrl: 'http://localhost:3000',  // for presigned URLs\n    signingSecret: 'dev-secret',       // auto-generated if omitted\n  },\n  presignedTtl: 3600,   // 1 hour\n  sessionTtl: 86400,    // 24 hours for chunked uploads\n});\n```\n\n### S3 Adapter (Production)\n\n```typescript\nnew StorageServicePlugin({\n  adapter: 's3',\n  s3: {\n    bucket: 'my-bucket',\n    region: 'us-east-1',\n    keyPrefix: null,   // single tenant: keys sit at the bucket root\n    // Optional for S3-compatible services (R2, MinIO, Spaces):\n    // endpoint: 'https://r2.cloudflarestorage.com/account-id',\n    // forcePathStyle: true,\n  },\n});\n```\n\n#### `keyPrefix` — the key namespace, and why it has no default\n\n`keyPrefix` is **required**. It is the key namespace this deployment is confined\nto (`'env_7'`), or `null` for bucket-root keys.\n\nOne bucket shared by several deployments with no namespace has exactly one thing\nkeeping one deployment out of another's objects: that every `sys_file` metadata\ncheck above the adapter was written correctly. One missed check on a route that\ntakes an identifier out of a request is then a cross-deployment read, and the\nobject store cannot refuse it — what it sees is a well-formed key. A prefix turns\nthat into \"a caller cannot express the request\": it is applied on write, read,\ndelete, head, presign, multipart and into `list()`'s `Prefix`, and stripped off\nevery key and cursor coming back, so callers only ever see unprefixed keys and\nthere is no door through which they reach an unprefixed one.\n\nIt has no default because an optional prefix reproduces that gap the first time a\nhost forgets to set it, silently — and for the same reason an empty string is\nrefused (that is what an unset environment variable looks like) rather than\ntreated as \"no prefix\". Pass `null` to ask for bucket-root keys deliberately.\n\nThe value comes from the host that constructs the plugin and has **no key in the\n`storage` settings namespace**: a boundary an administrator inside the deployment\ncan set or clear is a preference, not a boundary. A settings-driven adapter\nrebuild carries the host's value.\n\nChanging `keyPrefix` moves the backing store — the old namespace's objects are\nnot reachable through the new one — so it is treated exactly as changing the\nbucket is, and the swap prints the migration warning.\n\n## REST API Endpoints\n\nAll routes are mounted at `/api/v1/storage` (configurable via `basePath`).\n\n| Method | Path | Description |\n|--------|------|-------------|\n| POST | `/upload/presigned` | Get presigned upload URL |\n| POST | `/upload/complete` | Mark upload as committed |\n| POST | `/upload/chunked` | Initiate chunked upload |\n| PUT | `/upload/chunked/:uploadId/chunk/:chunkIndex` | Upload a chunk |\n| POST | `/upload/chunked/:uploadId/complete` | Complete chunked upload |\n| GET | `/upload/chunked/:uploadId/progress` | Get upload progress |\n| GET | `/files/:fileId/url` | Get download URL |\n| PUT | `/_local/raw/:token` | Local raw upload (presigned) |\n| GET | `/_local/raw/:token` | Local raw download (presigned) |\n\n### Mounting the routes from a host (kernels with no `http-server` service)\n\n`StorageServicePlugin` mounts the table above itself, at `kernel:ready`, on the\nkernel's `http-server` service. A kernel that registers no such service — a\nhosted per-environment tenant kernel — keeps the storage service, `sys_file`,\nthe lifecycle hooks and the reap guards, but has no HTTP door. A host that\nowns the HTTP surface mounts the same routes with `mountStorageRoutes`:\n\n```typescript\nimport { mountStorageRoutes } from '@objectstack/service-storage';\n\n// `http` is whatever the host registers routes on — an `IHttpServer` adapter,\n// or the host's own route-collecting shim that later dispatches into this\n// kernel. `kernel` is the environment kernel, AFTER it has bootstrapped.\nconst report = mountStorageRoutes(http, kernel, { basePath: '/api/v1/storage' });\n// report: { basePath, sessionResolver, downloadAuthorizer, tombstoneHolderResolver, metadataStore }\n```\n\nThe door composes the upload session resolver, the download authorization\ngate (ADR-0104 D3) and the tombstone holder predicate from the kernel's own\n`auth` service and data engine — through the same composition the plugin's\nown mount uses. The options carry wire knobs only (`basePath`, the TTLs, a\nlogger): none of the three gates can be supplied, replaced or omitted by the\nhost, so the platform keeps exactly one definition of who may download a\nfile. A kernel with no `storage` service throws; a kernel with no `auth`\nservice or no data engine mounts with the matching gate off and says so at\n`warn`, exactly the bare-kernel behaviour the plugin has.\n\n## Client SDK Usage\n\n```typescript\nimport { ObjectStackClient } from '@objectstack/client';\n\nconst client = new ObjectStackClient({ baseUrl: 'http://localhost:3000' });\n\n// Simple upload (presigned URL flow)\nconst result = await client.storage.upload(file, 'user');\n\n// Chunked upload for large files\nconst session = await client.storage.initChunkedUpload({\n  filename: 'large-video.mp4',\n  mimeType: 'video/mp4',\n  totalSize: file.size,\n});\n\n// Resume interrupted upload\nconst completed = await client.storage.resumeUpload(\n  session.data.uploadId,\n  file,\n  session.data.chunkSize,\n  session.data.resumeToken,\n);\n```\n\n## Architecture\n\n```\n┌──────────────┐     ┌─────────────────────┐     ┌──────────────────┐\n│ Client SDK   │────▶│ REST Routes         │────▶│ IStorageService  │\n│ (browser)    │     │ /api/v1/storage/*   │     │ (adapter)        │\n└──────────────┘     └─────────────────────┘     └──────────────────┘\n                              │                         │\n                              ▼                         ▼\n                     ┌─────────────────┐      ┌─────────────────┐\n                     │ MetadataStore   │      │ Filesystem / S3  │\n                     │ (sys_file)      │      │ (actual bytes)   │\n                     └─────────────────┘      └─────────────────┘\n```\n\n## System Objects\n\nThe plugin registers two system objects via the manifest service:\n\n- **`sys_file`** — File metadata (fileId, key, name, mimeType, size, scope, status)\n- **`sys_upload_session`** — Chunked upload state (progress, parts, resumeToken)\n\n## License\n\nApache-2.0. See [LICENSING.md](../../../LICENSING.md).\n\n## UI-driven configuration\n\n`StorageServicePlugin` registers a `storage` Settings namespace (mail-style)\nso administrators can switch adapter, configure S3 credentials, and tune\nTTL / max-upload limits from the Settings hub instead of restarting the\nprocess.\n\n- Service key in the kernel: `storage` (canonical since the 2026-08-18\n  maintainer ruling on #9683; `file-storage` stays registered as a\n  deprecated v17 alias of the same instance) — registered as a\n  `SwappableStorageService` proxy at `init` time. The inner adapter\n  (local FS or S3) is rebuilt and swapped in on every `settings:changed`\n  event for `namespace=storage`.\n- The S3 secret key is stored encrypted in `sys_secret` via the\n  CryptoAdapter / KMS chain set up by `service-settings`.\n- A `storage/test` action handler uploads → downloads → deletes a small\n  probe blob to validate the configuration end-to-end. The handler is\n  registered on `kernel:ready`; the `service-settings` package ships a\n  validation-only fallback for kernels that mount Settings but not\n  Storage.\n\n### ⚠ Switching adapters does not migrate files\n\nFiles uploaded under the previous adapter remain on that backend and\nbecome unreachable through the new one. The plugin logs a warning on\nevery swap. Migrate data out-of-band (e.g. `aws s3 sync` from the local\nroot to the new bucket) before flipping the toggle in production.\n\n### Disabling the live-wire\n\nPass `bindToSettings: false` to keep the constructor-supplied adapter\nfrozen — useful in tests and in deployments where storage config must\ncome from env vars only.\n","readmeFilename":"README.md"}