{"_id":"@tigrisdata/storage","_rev":"66-6cebd410bfdb6f73823221ebbd6d6510","name":"@tigrisdata/storage","dist-tags":{"latest":"3.8.1"},"versions":{"1.0.0":{"name":"@tigrisdata/storage","version":"1.0.0","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@1.0.0","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"dist":{"shasum":"bd86d6290484b797d9206fe7ff964d97363ec593","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-1.0.0.tgz","fileCount":8,"integrity":"sha512-t78QbtBJHGXj5ten/G39cejIc1CJquLSIdkRp1wrxmT3gne6nCQlxTIEr0Gg7YXE9KViinqBrqTQ60LfduLuVQ==","signatures":[{"sig":"MEUCICNurDb3HMZEIStXCw1KvW2Kr7QAA9T5k/lEazctqTESAiEAuEtv3Y8JWQNkmbeVGyH0ubxMhCprKKfXDXY7/U44evU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43566},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"d4c0c1eaf89a99cf633c7452ecd683e10cf219ba","release":{"branches":["main",{"name":"next","prerelease":true}]},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","build":"tsup","commit":"cz","format":"prettier --write src/**/*.ts","prepare":"husky install","publint":"publint","lint:fix":"eslint src/**/*.ts --fix","format:check":"prettier --check src/**/*.ts","prepublishOnly":"npm run build","semantic-release":"semantic-release"},"_npmUser":{"name":"designcode87","email":"hello@designcode.me"},"commitlint":{"extends":["@commitlint/config-conventional"]},"_npmVersion":"10.9.3","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"22.17.1","dependencies":{"dotenv":"^17.2.1","@aws-sdk/client-s3":"^3.859.0","@aws-sdk/lib-storage":"^3.859.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","husky":"^8.0.0","eslint":"^8.0.0","rimraf":"^5.0.0","publint":"^0.2.0","prettier":"^3.0.0","commitizen":"^4.3.0","typescript":"^5.0.0","@types/node":"^20.0.0","@commitlint/cli":"^18.0.0","semantic-release":"^22.0.0","@semantic-release/git":"^10.0.0","@typescript-eslint/parser":"^6.0.0","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/storage_1.0.0_1754569229518_0.6398855525136053","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@tigrisdata/storage","version":"1.1.0","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@1.1.0","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"homepage":"https://github.com/tigrisdata/storage#readme","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"dist":{"shasum":"937c46900b59453656f7b9feb3e03ea002878cef","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-1.1.0.tgz","fileCount":8,"integrity":"sha512-pTt17kirAW8fSxDFxaMh+Z4aMGY+L122vcpQDW86u8uBAB0D/wD1xwTj2T/lTSIZnyrUZyEyxqHEOxi4+npi4w==","signatures":[{"sig":"MEUCIQCZeJiMFrxTYbAjAkM4oveW8wWyheIJGQEe6mMnVxrxxAIgT+Pd3vX3P73DoKdTCmwa2gsp4fWbJIbvBBV+g14e3kw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63367},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"8f7215ce8ddec80febedc529cd9809ec1358ded2","release":{"branches":["main",{"name":"next","prerelease":true}]},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","build":"tsup","commit":"cz","format":"prettier --write src/**/*.ts","prepare":"husky install","publint":"publint","lint:fix":"eslint src/**/*.ts --fix","format:check":"prettier --check src/**/*.ts","prepublishOnly":"npm run build","semantic-release":"semantic-release"},"_npmUser":{"name":"designcode87","email":"hello@designcode.me"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/tigrisdata/storage.git","type":"git"},"_npmVersion":"10.9.3","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"22.17.1","dependencies":{"dotenv":"^17.2.1","@aws-sdk/client-s3":"^3.859.0","@aws-sdk/lib-storage":"^3.859.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","husky":"^8.0.0","eslint":"^8.0.0","rimraf":"^5.0.0","publint":"^0.2.0","prettier":"^3.0.0","commitizen":"^4.3.0","typescript":"^5.0.0","@types/node":"^20.0.0","@commitlint/cli":"^18.0.0","semantic-release":"^22.0.0","@semantic-release/git":"^10.0.0","@typescript-eslint/parser":"^6.0.0","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/storage_1.1.0_1754665852695_0.6053850218078434","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@tigrisdata/storage","version":"1.1.1","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@1.1.1","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"homepage":"https://github.com/tigrisdata/storage#readme","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"dist":{"shasum":"e416609566947445e7fa6a51fdc1c05f7da9522e","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-1.1.1.tgz","fileCount":8,"integrity":"sha512-sU+lk/Dbq7sZCnvpH3feUkLOOBBq+T+3+00kgZv20am3fHqyrfe2vJjtaMBzFAQduzDh+1XRg3HJMh/mAJkAeQ==","signatures":[{"sig":"MEUCIDkah+9rlLpdeQZx+DI8oMaBRUnvi8OAwWcSuY1ZztVkAiEA9ZWMjYlB+crCrVdWjdLo7CCrzmIuwIwKFMsZm14v48c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63999},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"977c2d9dc24739ab195db1ec8202b20f7bd1ff7c","release":{"branches":["main",{"name":"next","prerelease":true}]},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","build":"tsup","commit":"cz","format":"prettier --write src/**/*.ts","prepare":"husky install","publint":"publint","lint:fix":"eslint src/**/*.ts --fix","format:check":"prettier --check src/**/*.ts","prepublishOnly":"npm run build","semantic-release":"semantic-release"},"_npmUser":{"name":"designcode87","email":"hello@designcode.me"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/tigrisdata/storage.git","type":"git"},"_npmVersion":"10.9.3","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"22.17.1","dependencies":{"dotenv":"^17.2.1","@aws-sdk/client-s3":"^3.859.0","@aws-sdk/lib-storage":"^3.859.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","husky":"^8.0.0","eslint":"^8.0.0","rimraf":"^5.0.0","publint":"^0.2.0","prettier":"^3.0.0","commitizen":"^4.3.0","typescript":"^5.0.0","@types/node":"^20.0.0","@commitlint/cli":"^18.0.0","semantic-release":"^22.0.0","@semantic-release/git":"^10.0.0","@typescript-eslint/parser":"^6.0.0","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/storage_1.1.1_1754674115987_0.6152358761184711","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@tigrisdata/storage","version":"1.1.2","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@1.1.2","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"homepage":"https://github.com/tigrisdata/storage#readme","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"dist":{"shasum":"3a949007073a63e96a88c21c1b1c3653e3cbf185","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-1.1.2.tgz","fileCount":8,"integrity":"sha512-JDl6Sm79cZ6b19ZqV4uqvH18WLZizZYgu0NAXDfM7vLgaLfAW7L0cuog/c2gcePECabC32DDjEKZx72pNq5+6Q==","signatures":[{"sig":"MEUCIQCcu96YAgdKnMi8hoIcQwd+Bkm5D4RyhpbOXgpMIOUm8AIgVk0bKeuIF1rNGrEgXOtVkZqVobzPixWzBew1D9LfR9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68576},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"c2f142027ae7259ae10082b55e736b2504ae2362","release":{"branches":["main",{"name":"next","prerelease":true}]},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","build":"tsup","commit":"cz","format":"prettier --write src/**/*.ts","prepare":"husky install","publint":"publint","lint:fix":"eslint src/**/*.ts --fix","format:check":"prettier --check src/**/*.ts","prepublishOnly":"npm run build","semantic-release":"semantic-release","test:integration":"vitest run --config vitest.config.ts"},"_npmUser":{"name":"designcode87","email":"hello@designcode.me"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/tigrisdata/storage.git","type":"git"},"_npmVersion":"10.9.3","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"22.18.0","dependencies":{"dotenv":"^17.2.1","@aws-sdk/client-s3":"^3.859.0","@aws-sdk/lib-storage":"^3.859.0","@aws-sdk/s3-request-presigner":"^3.864.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","husky":"^8.0.0","eslint":"^8.0.0","vitest":"^3.2.4","publint":"^0.2.0","prettier":"^3.0.0","commitizen":"^4.3.0","typescript":"^5.0.0","@types/node":"^20.0.0","@commitlint/cli":"^18.0.0","semantic-release":"^22.0.0","@semantic-release/git":"^10.0.0","@typescript-eslint/parser":"^6.0.0","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/storage_1.1.2_1755007923066_0.9092889751314264","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@tigrisdata/storage","version":"1.1.3","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@1.1.3","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"homepage":"https://github.com/tigrisdata/storage#readme","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"dist":{"shasum":"a6c7cb4afa3e097fdc38e1b737c6b5826320b3c3","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-1.1.3.tgz","fileCount":8,"integrity":"sha512-ZfFZxOWHHT9E9gnvJSeKJxp9qMQL2wrb1f+uF68UO+TPUnNK4Y8h8L2fN0IhPK8TX5ahVXYJyWXXdtYlWySyXg==","signatures":[{"sig":"MEUCICmyi3oT/mNy4mOKBSCMoSxcvoXkU9qMJYk6apoERGy9AiEA8+qFfvzZH7YUVWnZOgrSZ8YuRSzs7EruUjpivjA65OQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68782},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"9ec2e67f2ec383248f199655ac660905e04cdbbe","release":{"branches":["main",{"name":"next","prerelease":true}]},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","build":"tsup","commit":"cz","format":"prettier --write src/**/*.ts","prepare":"husky install","publint":"publint","lint:fix":"eslint src/**/*.ts --fix","format:check":"prettier --check src/**/*.ts","prepublishOnly":"npm run build","semantic-release":"semantic-release","test:integration":"vitest run --config vitest.config.ts"},"_npmUser":{"name":"designcode87","email":"hello@designcode.me"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/tigrisdata/storage.git","type":"git"},"_npmVersion":"10.9.3","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"22.18.0","dependencies":{"dotenv":"^17.2.1","@aws-sdk/client-s3":"^3.859.0","@aws-sdk/lib-storage":"^3.859.0","@aws-sdk/s3-request-presigner":"^3.864.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","husky":"^8.0.0","eslint":"^8.0.0","vitest":"^3.2.4","publint":"^0.2.0","prettier":"^3.0.0","commitizen":"^4.3.0","typescript":"^5.0.0","@types/node":"^20.0.0","@commitlint/cli":"^18.0.0","semantic-release":"^22.0.0","@semantic-release/git":"^10.0.0","@typescript-eslint/parser":"^6.0.0","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/storage_1.1.3_1755020622555_0.9743443757904173","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@tigrisdata/storage","version":"1.1.4","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@1.1.4","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"homepage":"https://github.com/tigrisdata/storage#readme","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"dist":{"shasum":"d62f016628ccbbf48c440419957771939eec6454","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-1.1.4.tgz","fileCount":8,"integrity":"sha512-3OvC2qThw4btIkRUbTC6DdUP0lxtXeqzssh5VLuHarjRiARfbwnnl0VTg7NxZu0lmG04ksCU1Yv/FkvvMTwvpA==","signatures":[{"sig":"MEUCIQCnvHIoYJx+H6/x3Vc6ek7ZwHn+VlZyP3MllARPbqCwmAIgMekH0Hs7RAtPxRQDmniM4enroBvURMvwP7xaRZb0Q98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69028},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"941a07b07b0cc927c9c301bc65cd352402206540","release":{"branches":["main",{"name":"next","prerelease":true}]},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","build":"tsup","commit":"cz","format":"prettier --write src/**/*.ts","prepare":"husky install","publint":"publint","lint:fix":"eslint src/**/*.ts --fix","format:check":"prettier --check src/**/*.ts","prepublishOnly":"npm run build","semantic-release":"semantic-release","test:integration":"vitest run --config vitest.config.ts"},"_npmUser":{"name":"designcode87","email":"hello@designcode.me"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/tigrisdata/storage.git","type":"git"},"_npmVersion":"10.9.3","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"22.18.0","dependencies":{"dotenv":"^17.2.1","@aws-sdk/client-s3":"^3.859.0","@aws-sdk/lib-storage":"^3.859.0","@aws-sdk/s3-request-presigner":"^3.864.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","husky":"^8.0.0","eslint":"^8.0.0","vitest":"^3.2.4","publint":"^0.2.0","prettier":"^3.0.0","commitizen":"^4.3.0","typescript":"^5.0.0","@types/node":"^20.0.0","@commitlint/cli":"^18.0.0","semantic-release":"^22.0.0","@semantic-release/git":"^10.0.0","@typescript-eslint/parser":"^6.0.0","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/storage_1.1.4_1755086533910_0.3307394165108146","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@tigrisdata/storage","version":"1.2.0","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@1.2.0","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"homepage":"https://github.com/tigrisdata/storage#readme","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"dist":{"shasum":"b23da52294dd0376c57c9851c67d6844a9ee454e","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-1.2.0.tgz","fileCount":8,"integrity":"sha512-G7/OBG1QVywB/K6qxi5p1QJVIRk6xSrs2jWsiJnh1+woqpWCd9WhagqHLZgeA+DilhEymCUYaKUm2//LK5QZcA==","signatures":[{"sig":"MEYCIQDWpx25dXiTMlvUbte4KPqpl7P/yEindC++WBWaLQe3PQIhAMyls/rYAwUrrAzKLCEuWMlkc8H0871yRPXL6AjRxzYW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58874},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"4be3845abeb07479c9f48380beda492e665ad7b0","scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"vitest run --config vitest.config.ts","build":"tsup","clean":"rm -rf dist","format":"prettier --write src/**/*.ts","publint":"publint","lint:fix":"eslint src/**/*.ts --fix","format:check":"prettier --check src/**/*.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"designcode87","email":"hello@designcode.me"},"repository":{"url":"git+https://github.com/tigrisdata/storage.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"22.18.0","dependencies":{"dotenv":"^17.2.1","@aws-sdk/client-s3":"^3.859.0","@aws-sdk/lib-storage":"^3.859.0","@aws-sdk/s3-request-presigner":"^3.864.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage_1.2.0_1755682914932_0.7410547180268163","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@tigrisdata/storage","version":"1.2.1","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@1.2.1","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"homepage":"https://github.com/tigrisdata/storage#readme","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"dist":{"shasum":"d4ab9fe8d949a825b54fcdb8504cb8d9e0666976","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-1.2.1.tgz","fileCount":8,"integrity":"sha512-X4Q8xy3BGblMHTQ8ART3xX2UyPPBzSSWBsg5BRMGg0L9YsT0VsJz1YbE60nVMJryUd4wYycUNjl9tKZJtN7gsw==","signatures":[{"sig":"MEUCIBLVa0hPMdfcDu+FKDEEjiX5mIuQsJRSbcMMc1qsCs0JAiEA1O/4h85YTwmYVKgs6PA4NZoXkP2BQfXb0IRbaNpJgno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58874},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"994585b84ca1efb4fa789a62ebbaf559b9a7da98","scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"vitest run --config vitest.config.ts","build":"tsup","clean":"rm -rf dist","format":"prettier --write src/**/*.ts","publint":"publint","lint:fix":"eslint src/**/*.ts --fix","format:check":"prettier --check src/**/*.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"designcode87","email":"hello@designcode.me"},"repository":{"url":"git+https://github.com/tigrisdata/storage.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"22.18.0","dependencies":{"dotenv":"^17.2.1","@aws-sdk/client-s3":"^3.859.0","@aws-sdk/lib-storage":"^3.859.0","@aws-sdk/s3-request-presigner":"^3.864.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage_1.2.1_1755683285547_0.3531614796961653","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@tigrisdata/storage","version":"1.2.2","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@1.2.2","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"homepage":"https://github.com/tigrisdata/storage#readme","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"dist":{"shasum":"37a849a62a59e23f34215bbf38ec9a9a16d5bd7f","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-1.2.2.tgz","fileCount":8,"integrity":"sha512-/shmEesn/0zTUx1bSluNFExE0khSW4GI/hZXAY1MZieGqLb/tXnmPkFUIzI9xWQyavLk1TuTyeaWn2VECHpF6Q==","signatures":[{"sig":"MEQCIE07uZ8MOb2eqDSw6f6Fh5P9vZyVaPv/LgxEHeyXQM/nAiBEuXZrXcUoxLg3HXGYC1DlQtMQrqrjF4udt9JexCXExA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67737},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"d8288eea11bebaf02755e31c0d808dddd8843008","scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"vitest run --config vitest.config.ts","build":"tsup","clean":"rm -rf dist","format":"prettier --write src/**/*.ts","publint":"publint","lint:fix":"eslint src/**/*.ts --fix","format:check":"prettier --check src/**/*.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"designcode87","email":"hello@designcode.me"},"repository":{"url":"git+https://github.com/tigrisdata/storage.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"22.18.0","dependencies":{"dotenv":"^17.2.1","@aws-sdk/client-s3":"^3.859.0","@aws-sdk/lib-storage":"^3.859.0","@aws-sdk/s3-request-presigner":"^3.864.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage_1.2.2_1755786263642_0.17826074361340982","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@tigrisdata/storage","version":"1.3.0","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@1.3.0","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"homepage":"https://github.com/tigrisdata/storage#readme","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"dist":{"shasum":"5030a38e97bf59d2501c8341db6e8ea683607c07","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-1.3.0.tgz","fileCount":8,"integrity":"sha512-Hh6owCimsSBhZ7+fABworbksy5coiqhlBk3NzHP0humurGlY8eG/BpL+0dIqCQvIH5+VWt2jJTspAtAQNMwLiQ==","signatures":[{"sig":"MEUCIChKh7FIYfQKXeZCG9yhG8p5DVbvsBMbM83l3MOFm2OJAiEApVWRtT6ZH2a/YyCpFhq7qUNW+0h+37R0KCJSJqBCjP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72091},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"d9fabe90e3a1f8e36bf22ae6465b3c061597f802","scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"vitest run --config vitest.config.ts","build":"tsup","clean":"rm -rf dist","format":"prettier --write src/**/*.ts","publint":"publint","lint:fix":"eslint src/**/*.ts --fix","format:check":"prettier --check src/**/*.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"designcode87","email":"hello@designcode.me"},"repository":{"url":"git+https://github.com/tigrisdata/storage.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"22.19.0","dependencies":{"dotenv":"^17.2.1","@aws-sdk/client-s3":"^3.859.0","@aws-sdk/lib-storage":"^3.859.0","@aws-sdk/s3-request-presigner":"^3.864.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage_1.3.0_1757669878006_0.924657123776139","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@tigrisdata/storage","version":"1.4.0","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@1.4.0","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"homepage":"https://github.com/tigrisdata/storage#readme","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"dist":{"shasum":"7947d74e2f5520dfe9cf53917dc34d61c5241a9a","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-1.4.0.tgz","fileCount":14,"integrity":"sha512-+R6mB0fTdUUYs5zZQBJ/cHb2VQh9pDKlOz9uN0LB7Z+YuvtbD1SDcgDrk4jZOFb4GbAipyB3q21ewUdnQwsWYw==","signatures":[{"sig":"MEUCIQC03d3f+5LXkpEj4TCPpVL7DKcx5TM9bVkrRUdPhDR6rwIgR37xNzNXBi8b6EX91JRWX8ivCKMLBiZyd5Y55agynAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94631},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","module":"./dist/server.js","exports":{".":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./package.json":"./package.json"},"gitHead":"efdc6b815f6046b137bc781dbc993660258b9acc","scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"vitest run --config vitest.config.ts","build":"tsup","clean":"rm -rf dist","format":"prettier --write src/**/*.ts","publint":"publint","lint:fix":"eslint src/**/*.ts --fix","format:check":"prettier --check src/**/*.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"designcode87","email":"hello@designcode.me"},"repository":{"url":"git+https://github.com/tigrisdata/storage.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"22.19.0","dependencies":{"dotenv":"^17.2.1","@aws-sdk/client-s3":"^3.859.0","@aws-sdk/lib-storage":"^3.859.0","@aws-sdk/s3-request-presigner":"^3.864.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage_1.4.0_1758120664198_0.92332198146748","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@tigrisdata/storage","version":"1.4.1","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@1.4.1","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"homepage":"https://github.com/tigrisdata/storage#readme","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"dist":{"shasum":"a4af57e80233f016a1e514fe4a9f65b7f57fc655","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-1.4.1.tgz","fileCount":14,"integrity":"sha512-Rv/GvCzpFbOmDv0CoUeKy2ZQp4C94TnXszPZ4BqHhRhAiNJ8kr73ZDI5VPSAP3me9uwtwrw5lE2Px3P0FYuxJg==","signatures":[{"sig":"MEUCIQC+h0ZuHfaD72OWd81wjj4xqhWuBPKRbEYIRQ9TGCHSoQIgS9LKIy9NwxqLB+ZIQJ/FVIOTDhxkryKQkVn70Ro3e/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94721},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","module":"./dist/server.js","exports":{".":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./package.json":"./package.json"},"gitHead":"a54a8e2bab85d9537b8897445f2ec38e148f9395","scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"vitest run --config vitest.config.ts","build":"tsup","clean":"rm -rf dist","format":"prettier --write src/**/*.ts","publint":"publint","lint:fix":"eslint src/**/*.ts --fix","format:check":"prettier --check src/**/*.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"designcode87","email":"hello@designcode.me"},"repository":{"url":"git+https://github.com/tigrisdata/storage.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"22.19.0","dependencies":{"dotenv":"^17.2.1","@aws-sdk/client-s3":"^3.859.0","@aws-sdk/lib-storage":"^3.859.0","@aws-sdk/s3-request-presigner":"^3.864.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage_1.4.1_1758544407908_0.7500601095820505","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@tigrisdata/storage","version":"1.4.2","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@1.4.2","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"homepage":"https://github.com/tigrisdata/storage#readme","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"dist":{"shasum":"41a843b2b0507ebe57ce98cdbd753c561f3f37be","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-1.4.2.tgz","fileCount":14,"integrity":"sha512-mSZzXYRtyjqCLduHfdkr40+6uyHlozsDDbpVXJPkYsCLQ4vxVhOK2u1BDeIlAGrMNyJybfi6LrcdveAaDhx3qw==","signatures":[{"sig":"MEUCIDiOdfZLU/9X0eB1/igF/g0WyoE8ZGJp7SdDeMV/6JB9AiEArN9+uVoEL+gDlVGDEJNOIWyeTlpF86EIFsF4aZfzYFA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95862},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","module":"./dist/server.js","exports":{".":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./package.json":"./package.json"},"gitHead":"b1a440a2920e1caaba9874869c79aafd3ac995a7","scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"vitest run --config vitest.config.ts","build":"tsup","clean":"rm -rf dist","format":"prettier --write src/**/*.ts","publint":"publint","lint:fix":"eslint src/**/*.ts --fix","format:check":"prettier --check src/**/*.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"designcode87","email":"hello@designcode.me"},"repository":{"url":"git+https://github.com/tigrisdata/storage.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"22.19.0","dependencies":{"dotenv":"^17.2.1","@aws-sdk/client-s3":"^3.859.0","@aws-sdk/lib-storage":"^3.859.0","@aws-sdk/s3-request-presigner":"^3.864.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage_1.4.2_1758733703837_0.5351572589461056","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"@tigrisdata/storage","version":"1.4.3","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@1.4.3","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"homepage":"https://github.com/tigrisdata/storage#readme","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"dist":{"shasum":"749f3d83ffa0c624aabe8dec4caecf9b2f74efb0","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-1.4.3.tgz","fileCount":14,"integrity":"sha512-B+ddr8nuIxcX6VFFCwfGUgULllpadrMa31YGtbLf5A5HDcfTCI69YhbFkwxYBta1cIdaVDI6gTgBvQIoy8UijQ==","signatures":[{"sig":"MEUCICDYKNabbUdtdza2v8e1yRZ0swFAwtKCcKzruNBDOJ4VAiEA3GB3jCQ/xA+cnZwSwbXjE5dSgyjlRImRrU4z/MyujmE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103123},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","module":"./dist/server.js","exports":{".":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./package.json":"./package.json"},"gitHead":"4f49ef3225cc310c2d4a8b7425e4b85069aada69","scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"vitest run --config vitest.config.ts","build":"tsup","clean":"rm -rf dist","format":"prettier --write src/**/*.ts","publint":"publint","lint:fix":"eslint src/**/*.ts --fix","format:check":"prettier --check src/**/*.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"designcode87","email":"hello@designcode.me"},"repository":{"url":"git+https://github.com/tigrisdata/storage.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"22.19.0","dependencies":{"dotenv":"^17.2.1","@aws-sdk/client-s3":"^3.859.0","@aws-sdk/lib-storage":"^3.859.0","@aws-sdk/s3-request-presigner":"^3.864.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage_1.4.3_1758886007464_0.8985253754453049","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@tigrisdata/storage","version":"1.5.0","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@1.5.0","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"homepage":"https://github.com/tigrisdata/storage#readme","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"dist":{"shasum":"7084a3bbed11c4dee4a15d382bc5efb1dc6c524b","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-1.5.0.tgz","fileCount":12,"integrity":"sha512-1+CEhEZb6E0XUIbpzinSWIGJiRsuy1AMosDaSq9H54mZFWijjxhJcAvqfrpHLPp1uA5UTXGN4ax94YQRSv2fBA==","signatures":[{"sig":"MEUCIQCFpALuPtTkwUhFkVG9iQasbYfbRxBwJ2nc2pizV1j/6AIgY6eAz6PFnPNVWJPguzIpSZYLemCfzmKJBKYmaHUC5f4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87788},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","module":"./dist/server.js","exports":{".":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./package.json":"./package.json"},"gitHead":"d55261f3eb711eba123369214f524a1ae204bc68","scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"vitest run --config vitest.config.ts","build":"tsup","clean":"rm -rf dist","format":"prettier --write src/**/*.ts","publint":"publint","lint:fix":"eslint src/**/*.ts --fix","format:check":"prettier --check src/**/*.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"designcode87","email":"hello@designcode.me"},"repository":{"url":"git+https://github.com/tigrisdata/storage.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"22.19.0","dependencies":{"dotenv":"^17.2.1","@aws-sdk/client-s3":"^3.859.0","@aws-sdk/lib-storage":"^3.859.0","@aws-sdk/s3-request-presigner":"^3.864.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage_1.5.0_1758912848753_0.69377204881758","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@tigrisdata/storage","version":"1.6.0","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@1.6.0","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"homepage":"https://github.com/tigrisdata/storage#readme","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"dist":{"shasum":"4e0bf0147af436c688bfe72396cbf09511480755","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-1.6.0.tgz","fileCount":12,"integrity":"sha512-9nUxSWw0oydqI2H1Hbj3yFFSbx+KTV+/RWrsX2actvldEU3L0n0lOFF4tUlIlnKMYvieHlm8Qkfg68oOLu1XuA==","signatures":[{"sig":"MEUCIQChWUYu3W+eU+dg8m7pRy2RkdVdYPSsTXv7dpPW9NBebwIgWzSVWZkmMOvhqF6iBxlH5aMwaG6FYPYvcP1F/w8mHMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96226},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","module":"./dist/server.js","exports":{".":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./package.json":"./package.json"},"gitHead":"1137e191546e0bb582be77b084b29a3397015f0c","scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"vitest run --config vitest.config.ts","build":"tsup","clean":"rm -rf dist","format":"prettier --write src/**/*.ts","publint":"publint","lint:fix":"eslint src/**/*.ts --fix","format:check":"prettier --check src/**/*.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"designcode87","email":"hello@designcode.me"},"repository":{"url":"git+https://github.com/tigrisdata/storage.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"22.19.0","dependencies":{"dotenv":"^17.2.1","@aws-sdk/client-s3":"^3.859.0","@aws-sdk/lib-storage":"^3.859.0","@aws-sdk/s3-request-presigner":"^3.864.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage_1.6.0_1759246625883_0.6242663518110918","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@tigrisdata/storage","version":"1.6.1","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@1.6.1","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"homepage":"https://github.com/tigrisdata/storage#readme","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"dist":{"shasum":"6b79cdd241f51eda28d87ecf5a3fa54096a254cd","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-1.6.1.tgz","fileCount":10,"integrity":"sha512-zfy6xTsvteUZB/QnIptwMsZSF0T8OurbKJbXcNsLd+bHVZUdopOotODUwMIHqmwLXBLkadauR87atjao+4UVJQ==","signatures":[{"sig":"MEUCIB9WRWKMfhXYFhvTV2S4QTsWo53kjx34F3wWxKOryvikAiEA/S41XAsUUQYG/4ejcYmlEg3dGZARo2V9N9kllntskwQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95676},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","module":"./dist/server.js","exports":{".":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./package.json":"./package.json"},"gitHead":"294af9a27206e0c211190432cd57220799f68f27","scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"vitest run --config vitest.config.ts","build":"tsup","clean":"rm -rf dist","format":"prettier --write src/**/*.ts","publint":"publint","lint:fix":"eslint src/**/*.ts --fix","format:check":"prettier --check src/**/*.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"designcode87","email":"hello@designcode.me"},"repository":{"url":"git+https://github.com/tigrisdata/storage.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"22.19.0","dependencies":{"dotenv":"^17.2.1","@aws-sdk/client-s3":"^3.859.0","@aws-sdk/lib-storage":"^3.859.0","@aws-sdk/s3-request-presigner":"^3.864.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage_1.6.1_1759253197485_0.43022049647030913","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@tigrisdata/storage","version":"1.6.2","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@1.6.2","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"homepage":"https://github.com/tigrisdata/storage#readme","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"dist":{"shasum":"06831d0198f68fbb5bde6714897f02a82acda1d4","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-1.6.2.tgz","fileCount":12,"integrity":"sha512-WNvOp74bqyDItdh3bJ3c/VIATlqSQ+goMMI9Pj8PH8Zp7C7Xp5GFFn/R9hOA9U6VFDe45M/AzKQQid7ZDa3o2g==","signatures":[{"sig":"MEQCIDCSZLarlDfZMPLpzyQJGTwW9wtDZlcXqEtALE844PINAiByrnVnm8DjUk9iLCln7u3ZAnm4xWgtFRtSobgD1AUGBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97498},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","module":"./dist/server.js","exports":{".":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./package.json":"./package.json"},"gitHead":"0ac38182e2e42f3463b3ffe0fc7009bf3a193ebb","scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"vitest run --config vitest.config.ts","build":"tsup","clean":"rm -rf dist","format":"prettier --write src/**/*.ts","publint":"publint","lint:fix":"eslint src/**/*.ts --fix","format:check":"prettier --check src/**/*.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"designcode87","email":"hello@designcode.me"},"repository":{"url":"git+https://github.com/tigrisdata/storage.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"22.19.0","dependencies":{"dotenv":"^17.2.1","@aws-sdk/client-s3":"^3.859.0","@aws-sdk/lib-storage":"^3.859.0","@aws-sdk/s3-request-presigner":"^3.864.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage_1.6.2_1759254310446_0.07287368255099858","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"@tigrisdata/storage","version":"1.6.3","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@1.6.3","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"homepage":"https://github.com/tigrisdata/storage#readme","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"dist":{"shasum":"e384bdf771035084e2774aaef2b920b3a920a293","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-1.6.3.tgz","fileCount":12,"integrity":"sha512-fVXuP1oSNLL3Z1II00FmFcUa4MRXFSph9tlTw+plQOVMzUxrAeDeo8KjlRYT3an7UFwltNSgn/BfBV+brb0Gkw==","signatures":[{"sig":"MEYCIQCDz+P6GNqCFucsbvSLWSKe+/12H2j1pMTi1ns9hg31IgIhAJ0JYIhJ+Vw0Ilf1+SfiDzADhHeycj9ph0c6X4xNGX1r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94510},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","module":"./dist/server.js","exports":{".":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./package.json":"./package.json"},"gitHead":"02259f23419ea7bd4aaf23ebf6889720d2bf8e8f","scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"vitest run --config vitest.config.ts","build":"tsup","clean":"rm -rf dist","format":"prettier --write src/**/*.ts","publint":"publint","lint:fix":"eslint src/**/*.ts --fix","format:check":"prettier --check src/**/*.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"designcode87","email":"hello@designcode.me"},"repository":{"url":"git+https://github.com/tigrisdata/storage.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"22.20.0","dependencies":{"dotenv":"^17.2.1","@aws-sdk/client-s3":"^3.859.0","@aws-sdk/lib-storage":"^3.859.0","@aws-sdk/s3-request-presigner":"^3.864.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage_1.6.3_1760100372412_0.119126387320303","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@tigrisdata/storage","version":"2.0.0","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@2.0.0","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"homepage":"https://github.com/tigrisdata/storage#readme","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"dist":{"shasum":"908ae4adbe14a41c30551e0dd72e0b5de9582d72","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-2.0.0.tgz","fileCount":12,"integrity":"sha512-5JjRufiJIYVp5+b28Aq2UFG2F6q6WjBtqyGUGaTGU/tGEm6uPsoeq2Lw/JxELKvucE1mh+bgxfZvzE+EnyjdlA==","signatures":[{"sig":"MEUCIQDTgpR4Uc05u5maXG/3JexwZ52gyoDboDzHXnps3NBrTwIgW7lMjuW3E3210+i85A0riGePSqeWcG2O9sAsN9TfYVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94510},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","module":"./dist/server.js","exports":{".":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./package.json":"./package.json"},"gitHead":"4746c24f4f5e216eb6e2c1984ef83db251b007dc","scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"vitest run --config vitest.config.ts","build":"tsup","clean":"rm -rf dist","format":"prettier --write src/**/*.ts","publint":"publint","lint:fix":"eslint src/**/*.ts --fix","format:check":"prettier --check src/**/*.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"designcode87","email":"hello@designcode.me"},"repository":{"url":"git+https://github.com/tigrisdata/storage.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"22.20.0","dependencies":{"dotenv":"^17.2.1","@aws-sdk/client-s3":"^3.859.0","@aws-sdk/lib-storage":"^3.859.0","@aws-sdk/s3-request-presigner":"^3.864.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage_2.0.0_1760101098227_0.4515448332762937","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@tigrisdata/storage","version":"2.1.0","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@2.1.0","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"homepage":"https://github.com/tigrisdata/storage#readme","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"dist":{"shasum":"6cc2dda074958cb8d86744e34fbb04a98f5ff694","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-2.1.0.tgz","fileCount":12,"integrity":"sha512-0yNCuxay9TS8SznmQbH/hlq4Zv4oqgxJLSokDzrAXa8nzVG+3kbBd/VG98go9kFbN+1RHZJHNcAS1fSXK2zTqQ==","signatures":[{"sig":"MEUCIBZ8VUrPMSzZeekTDzcFNwEVjbTRPkFgVRZyObf0R/jDAiEApTt97MhWicMcYVRbOW52pz5MaaaWWUSUVHwUd8y4v+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100611},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","module":"./dist/server.js","exports":{".":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./package.json":"./package.json"},"gitHead":"ef1f365f6e85c82d4812a97e1bcd3a7248eb3dd7","scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"vitest run --config vitest.config.ts","build":"tsup","clean":"rm -rf dist","format":"prettier --write src/**/*.ts","publint":"publint","lint:fix":"eslint src/**/*.ts --fix","format:check":"prettier --check src/**/*.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"designcode87","email":"hello@designcode.me"},"repository":{"url":"git+https://github.com/tigrisdata/storage.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.4","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"22.20.0","dependencies":{"dotenv":"^17.2.1","@aws-sdk/client-s3":"^3.859.0","@aws-sdk/lib-storage":"^3.859.0","@aws-sdk/s3-request-presigner":"^3.864.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage_2.1.0_1760551601255_0.7129543955616198","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@tigrisdata/storage","version":"2.2.0","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@2.2.0","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"homepage":"https://github.com/tigrisdata/storage#readme","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"dist":{"shasum":"492c3ccd1a6930c00ec1c97fcb0b3a51383ea936","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-2.2.0.tgz","fileCount":12,"integrity":"sha512-0Z/LWOwAecyrvOFc1kmYXD5Sepb46Nnbtd2SWpxr6yUm33fJr72KY8zf43bRW3iMROVZtvKu5XYx7PAjf62JDA==","signatures":[{"sig":"MEYCIQCWDml4Y2S8qWjFROVZbGa6clUvRt9NdeSyzbE6l5FZxwIhAP6nRDoGk3nUZ3n889YM9/LI//CNYha7f34BpM8mdqtP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103582},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","module":"./dist/server.js","exports":{".":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./package.json":"./package.json"},"gitHead":"a932df02693bb61eb53ace7334e91398d679449a","scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"vitest run --config vitest.config.ts","build":"tsup","clean":"rm -rf dist","format":"prettier --write src/**/*.ts","publint":"publint","lint:fix":"eslint src/**/*.ts --fix","format:check":"prettier --check src/**/*.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"designcode87","email":"hello@designcode.me"},"repository":{"url":"git+https://github.com/tigrisdata/storage.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.4","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"22.20.0","dependencies":{"dotenv":"^17.2.1","@aws-sdk/client-s3":"^3.859.0","@aws-sdk/lib-storage":"^3.859.0","@aws-sdk/s3-request-presigner":"^3.864.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage_2.2.0_1760606306239_0.7249367525137755","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@tigrisdata/storage","version":"2.3.0","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@2.3.0","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"homepage":"https://github.com/tigrisdata/storage#readme","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"dist":{"shasum":"309f12f1413b0765e5eaf9524083ea8cb01114ae","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-2.3.0.tgz","fileCount":12,"integrity":"sha512-RlusAcGtU5w2QM6inBVnWkLgAltKh2qKwxPKdWk6WL+ivcCo2sgQ8TXZBYcCd9DduW/pbqQqhHA4dVK6g7NP5Q==","signatures":[{"sig":"MEYCIQCWr5eRfFOKONLBzOU199IEX/yh1KiFYYO05JdoWj0IowIhAIybToAUSy3rgjaKe2Xvho+ZlNPAWl2A45uQDufM6/iL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116911},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","module":"./dist/server.js","exports":{".":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./package.json":"./package.json"},"gitHead":"92526a53383facce505b32433a6a188d968843f4","scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"vitest run --config vitest.config.ts","build":"tsup","clean":"rm -rf dist","format":"prettier --write src/**/*.ts","publint":"publint","lint:fix":"eslint src/**/*.ts --fix","format:check":"prettier --check src/**/*.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"designcode87","email":"hello@designcode.me"},"repository":{"url":"git+https://github.com/tigrisdata/storage.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.4","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"22.20.0","dependencies":{"dotenv":"^17.2.1","@aws-sdk/client-s3":"^3.859.0","@aws-sdk/lib-storage":"^3.859.0","@aws-sdk/s3-request-presigner":"^3.864.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage_2.3.0_1760954508924_0.7997611761248986","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@tigrisdata/storage","version":"2.4.0","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@2.4.0","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"homepage":"https://github.com/tigrisdata/storage#readme","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"dist":{"shasum":"40cadf722d66f64efad99e81a8b5f148c3bdbc34","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-2.4.0.tgz","fileCount":12,"integrity":"sha512-I1uu4z1nvTkRY8AM07xOXIlkiwHTqbIvmA338SSjzamW52yRQK2MvMD+DRSZTHsSnrlwAWYBSK/6euDlt4p0Gg==","signatures":[{"sig":"MEQCIFo9mZavjTs+k7TzSjUgqv25lP9IUScVGowFBgDmrxBsAiAnpDQL14BT3HGlFVozd3CyYu9cqv0L6NXJJxl7X72AtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121347},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","module":"./dist/server.js","exports":{".":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./package.json":"./package.json"},"gitHead":"55c8d229b443ca0ab02cae2fcbe02a3aa5800d80","scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"vitest run --config vitest.config.ts","build":"tsup","clean":"rm -rf dist","format":"prettier --write src/**/*.ts","publint":"publint","lint:fix":"eslint src/**/*.ts --fix","format:check":"prettier --check src/**/*.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"designcode87","email":"hello@designcode.me"},"repository":{"url":"git+https://github.com/tigrisdata/storage.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.4","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"22.20.0","dependencies":{"dotenv":"^17.2.1","@aws-sdk/client-s3":"^3.859.0","@aws-sdk/lib-storage":"^3.859.0","@aws-sdk/s3-request-presigner":"^3.864.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage_2.4.0_1761226881624_0.24287455157955895","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@tigrisdata/storage","version":"2.4.1","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@2.4.1","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"homepage":"https://github.com/tigrisdata/storage#readme","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"dist":{"shasum":"e5337f9f74ecee7bcc6b0679cf45298025fd3ddd","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-2.4.1.tgz","fileCount":12,"integrity":"sha512-r4gqYHdpsLGaDP08iE1hL4ZE7ONrc4epiNXso2fZ3meWqjXKlghghG4aCwjgtDLH2nxmtqQ4HmIEHhjgN7WwEA==","signatures":[{"sig":"MEYCIQCJgTWbJvrPdt6Z3Z4o2pMI3MaOQUlrOx9H+4blXYfhcAIhAPF77G2mOcfuVsWdhdJcxlyDTI+DqQTNZxEPPNeRqxaB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121561},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","module":"./dist/server.js","exports":{".":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./package.json":"./package.json"},"gitHead":"12e78a409c171379b020a76e10d5d4a0d00a9d65","scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"vitest run --config vitest.config.ts","build":"tsup","clean":"rm -rf dist","format":"prettier --write src/**/*.ts","publint":"publint","lint:fix":"eslint src/**/*.ts --fix","format:check":"prettier --check src/**/*.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"designcode87","email":"hello@designcode.me"},"repository":{"url":"git+https://github.com/tigrisdata/storage.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.4","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"22.21.1","dependencies":{"dotenv":"^17.2.1","@aws-sdk/client-s3":"^3.859.0","@aws-sdk/lib-storage":"^3.859.0","@aws-sdk/s3-request-presigner":"^3.864.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage_2.4.1_1762368126336_0.3861949093542598","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@tigrisdata/storage","version":"2.5.0","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@2.5.0","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"homepage":"https://github.com/tigrisdata/storage#readme","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"dist":{"shasum":"76b094e61e81ee12784f30875f32234541d09366","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-2.5.0.tgz","fileCount":12,"integrity":"sha512-fdhwClOk6swHoyYYEvIihoiiIQT5clL3/euIXyBB/VWYKKPxk7Up0w021oGboqrQ8EY7Sqtfzr5Z6QhzxujZxg==","signatures":[{"sig":"MEUCIQDDwl3S4zdBaWCpmlJ53gA4fhHhltpcPlu6w8XHgOQBCAIgCYeNgoZDbGKbrtO3K46hEfAvoDDWihtiwdAX5+rOs7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128404},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","module":"./dist/server.js","exports":{".":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./package.json":"./package.json"},"gitHead":"9c8c88d1593c420f322d6ce64db13c4c5032206a","scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"vitest run --config vitest.config.ts","build":"tsup","clean":"rm -rf dist","format":"prettier --write src/**/*.ts","publint":"publint","lint:fix":"eslint src/**/*.ts --fix","format:check":"prettier --check src/**/*.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"designcode87","email":"hello@designcode.me"},"repository":{"url":"git+https://github.com/tigrisdata/storage.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.4","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"22.21.1","dependencies":{"dotenv":"^17.2.1","@aws-sdk/client-s3":"^3.859.0","@aws-sdk/lib-storage":"^3.859.0","@aws-sdk/s3-request-presigner":"^3.864.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage_2.5.0_1764235489231_0.6976925786635724","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@tigrisdata/storage","version":"1.0.1","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@1.0.1","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"homepage":"https://github.com/tigrisdata/storage#readme","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"dist":{"shasum":"d66c1c479ee5844aa6298ce5749e9e2e2fb1ade9","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-1.0.1.tgz","fileCount":12,"integrity":"sha512-qAwl9NZvS+KIs6qDruhxMdwd6gjJyPHSOmftpFWtbR+xzeMahqlC4vBUUqQukt5PC/pIf1rzgrZZqjGn0tJYQg==","signatures":[{"sig":"MEUCIQCaYZbSEfYGTfdalqcL7kWUsA2VsVooju/vSgpv9UYIegIgSkqZ5e5Fbwlw9QOlAeouYuggH5p1ZAgOhHD10cMb7SE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128404},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","module":"./dist/server.js","exports":{".":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./package.json":"./package.json"},"gitHead":"90c35e40d88ce61d1ee3642f488ac0033286af58","scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"vitest run --config vitest.config.ts","build":"tsup","clean":"rm -rf dist","format":"prettier --write src/**/*.ts","publint":"publint","lint:fix":"eslint src/**/*.ts --fix","format:check":"prettier --check src/**/*.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"designcode87","email":"hello@designcode.me"},"deprecated":"Released in error, use 2.5.0+","repository":{"url":"git+https://github.com/tigrisdata/storage.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.4","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"22.21.1","dependencies":{"dotenv":"^17.2.1","@aws-sdk/client-s3":"^3.859.0","@aws-sdk/lib-storage":"^3.859.0","@aws-sdk/s3-request-presigner":"^3.864.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage_1.0.1_1764251587442_0.08389733491407658","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@tigrisdata/storage","version":"2.6.0","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@2.6.0","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"homepage":"https://github.com/tigrisdata/storage#readme","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"dist":{"shasum":"75eb8779befaae1c8db9ba183027460636c60d19","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-2.6.0.tgz","fileCount":12,"integrity":"sha512-rujVzXoqeM+aGumgAbXL8p1nwxWi7/2boWNWkmlodDxJMldn0IUO5+vWSMnuVyBnJrkUZz37hLfulLhjTvyEpA==","signatures":[{"sig":"MEYCIQCtRvT0tbciaMTgwNOAL22Mcg33hKk5dfZTqNpRBFQKvgIhAIDaRGGAgJUwuy4IHwZ3vFGiTfaNZ88pz62bxnYvUsGQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128404},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","module":"./dist/server.js","exports":{".":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./package.json":"./package.json"},"gitHead":"f3827fe85db60336eb0413984cd2120ac141c5c9","scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"vitest run --config vitest.config.ts","build":"tsup","clean":"rm -rf dist","format":"prettier --write src/**/*.ts","publint":"publint","lint:fix":"eslint src/**/*.ts --fix","format:check":"prettier --check src/**/*.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"designcode87","email":"hello@designcode.me"},"repository":{"url":"git+https://github.com/tigrisdata/storage.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.4","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"22.21.1","dependencies":{"dotenv":"^17.2.1","@aws-sdk/client-s3":"^3.859.0","@aws-sdk/lib-storage":"^3.859.0","@aws-sdk/s3-request-presigner":"^3.864.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage_2.6.0_1764252324612_0.7157710490397005","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@tigrisdata/storage","version":"2.7.0","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@2.7.0","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"homepage":"https://github.com/tigrisdata/storage#readme","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"dist":{"shasum":"3461f70dc7081d5335b309320fefebeeceab9224","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-2.7.0.tgz","fileCount":12,"integrity":"sha512-kXvMUI9i93GDWDP8lEU6UlBe0TQVJPdunYyuvPK99RkZw0tRbpKHa+n2Fl0mUBMVdVtRfAjTvUgXJl+6EUzaYw==","signatures":[{"sig":"MEQCIFcS279FLvy9jbT6dsQ7nW2LjDJ1q0zZ/dMqHyXO/7iPAiAR1yvCnTdszS3iBuV7SIdqw+e3csjzbpZrXYIX/TOUMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128526},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","module":"./dist/server.js","exports":{".":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./package.json":"./package.json"},"gitHead":"adc25c05a759bc13aac4f23830bdd7591809d94b","scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"vitest run --config vitest.config.ts","build":"tsup","clean":"rm -rf dist","format":"prettier --write src/**/*.ts","publint":"publint","lint:fix":"eslint src/**/*.ts --fix","format:check":"prettier --check src/**/*.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"designcode87","email":"hello@designcode.me"},"repository":{"url":"git+https://github.com/tigrisdata/storage.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.4","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"22.21.1","dependencies":{"dotenv":"^17.2.1","@aws-sdk/client-s3":"^3.859.0","@aws-sdk/lib-storage":"^3.859.0","@aws-sdk/s3-request-presigner":"^3.864.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage_2.7.0_1764259935059_0.699284325383561","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@tigrisdata/storage","version":"2.8.0","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@2.8.0","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"homepage":"https://github.com/tigrisdata/storage#readme","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"dist":{"shasum":"f61b8e2f832f789610381814b9c229144348381f","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-2.8.0.tgz","fileCount":12,"integrity":"sha512-KKUvgmEG+oB6H7WdA5jbLpmbXRcrSE1gmjVUrwy43aWyq0tpnUCqRu8o4/4CwI+Il6Qu2BQT/VdYhAcycPpQ7w==","signatures":[{"sig":"MEYCIQCFFtODm+cKnYf/mqo2Q1IpyCYRe5PKp6odqwt40nyU2AIhAKyiJSZ0r86mdmQJtZ2RP7S6OQh6DqBuecBVVOb9G4Ae","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128932},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","module":"./dist/server.js","exports":{".":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./package.json":"./package.json"},"gitHead":"a5b6af3e7df8a030b872a48024d09120a9b3069a","scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"vitest run --config vitest.config.ts","build":"tsup","clean":"rm -rf dist","format":"prettier --write src/**/*.ts","publint":"publint","lint:fix":"eslint src/**/*.ts --fix","format:check":"prettier --check src/**/*.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"designcode87","email":"hello@designcode.me"},"repository":{"url":"git+https://github.com/tigrisdata/storage.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.4","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"22.21.1","dependencies":{"dotenv":"^17.2.1","@aws-sdk/client-s3":"^3.859.0","@aws-sdk/lib-storage":"^3.859.0","@aws-sdk/s3-request-presigner":"^3.864.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage_2.8.0_1764327322894_0.909561070950748","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@tigrisdata/storage","version":"2.9.0","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@2.9.0","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"homepage":"https://github.com/tigrisdata/storage#readme","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"dist":{"shasum":"9b25025cb18af06bde8b21c59876187f3d9b830b","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-2.9.0.tgz","fileCount":12,"integrity":"sha512-PA5GRNHxjpGhJLqhA+cre8ABZn7hmpECcwaZxsXiWMedoN4ngXRJuWzRb7umyHxE5xByh2IBWMl2XLZWR5Fu9Q==","signatures":[{"sig":"MEUCIFqN+I5cb5ILbHJhHX+/B97HUDxdFs2HXNQtm+6eL2F7AiEA+pcTFGJL+jrMug5FIq/6PRXdUEs+KTWrChax7QfHGrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131537},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","module":"./dist/server.js","exports":{".":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./package.json":"./package.json"},"gitHead":"24582f5c08a6b1f45aeafd6fe345a7e9d4168b63","scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"vitest run --config vitest.config.ts","build":"tsup","clean":"rm -rf dist","format":"prettier --write src/**/*.ts","publint":"publint","lint:fix":"eslint src/**/*.ts --fix","format:check":"prettier --check src/**/*.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"designcode87","email":"hello@designcode.me"},"repository":{"url":"git+https://github.com/tigrisdata/storage.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.4","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"22.21.1","dependencies":{"dotenv":"^17.2.1","@aws-sdk/client-s3":"^3.859.0","@aws-sdk/lib-storage":"^3.859.0","@aws-sdk/s3-request-presigner":"^3.864.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage_2.9.0_1764353959645_0.6862214633704846","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"@tigrisdata/storage","version":"2.10.0","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@2.10.0","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"homepage":"https://github.com/tigrisdata/storage#readme","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"dist":{"shasum":"b2b9d4efc4f01efcdb8e50a60ce2428a003d2290","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-2.10.0.tgz","fileCount":12,"integrity":"sha512-zwZAM3K8FpianxZOt8xLZX4S1t3DrGUIE+vKArTQ+5QLnAfM70SXAP74E976/KuXgB8XDkJKWrL7/uh9rBZ26A==","signatures":[{"sig":"MEQCIB4Syi2BgNoU6V/RBhDwoKpFChPuUFq3fCdJutRZiyjCAiBl/IXN0f+tGAHzYzdi+nWXKBtLu/jL/xOoSzZhvNdvnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138849},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","module":"./dist/server.js","exports":{".":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./package.json":"./package.json"},"gitHead":"7b6d4852ee6d6eae5f1a55bdb179068ee4fe95a2","scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"vitest run --config vitest.config.ts","build":"tsup","clean":"rm -rf dist","format":"prettier --write src/**/*.ts","publint":"publint","lint:fix":"eslint src/**/*.ts --fix","format:check":"prettier --check src/**/*.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"designcode87","email":"hello@designcode.me"},"repository":{"url":"git+https://github.com/tigrisdata/storage.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.4","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"22.21.1","dependencies":{"dotenv":"^17.2.1","@aws-sdk/client-s3":"^3.859.0","@aws-sdk/lib-storage":"^3.859.0","@aws-sdk/s3-request-presigner":"^3.864.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage_2.10.0_1764690350388_0.2941260940796713","host":"s3://npm-registry-packages-npm-production"}},"2.10.1":{"name":"@tigrisdata/storage","version":"2.10.1","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@2.10.1","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"homepage":"https://github.com/tigrisdata/storage#readme","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"dist":{"shasum":"900c334517557b18115e3b7376c8df25d5d5dc9a","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-2.10.1.tgz","fileCount":12,"integrity":"sha512-nUWSMwo4w7sfLdc20+XI89Qu3E39lpZHldKzv7wSXJcZuYHw9/EpGaUiR30eharq0Usddab9/jV4LFSvNfwguw==","signatures":[{"sig":"MEYCIQCdkGxDFzBOUMgpIcyE6bOxEG+9q9jPHa+gQXG7D5OaOAIhAMtYk1xyLdF5Xg/YE9MHGrbmXmH05p7pRTftg51gGwx3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tigrisdata%2fstorage@2.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138759},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","module":"./dist/server.js","exports":{".":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./package.json":"./package.json"},"gitHead":"4a0a44a7a38b947dfc029ff8026d86ef4d2acd19","scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"vitest run --config vitest.config.ts","build":"tsup","clean":"rm -rf dist","format":"prettier --write src/**/*.ts","publint":"publint","lint:fix":"eslint src/**/*.ts --fix","format:check":"prettier --check src/**/*.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ddf1c239-eaaf-4691-9777-b76116384d5e"}},"repository":{"url":"git+https://github.com/tigrisdata/storage.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.6.4","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"22.21.1","dependencies":{"dotenv":"^17.2.1","@aws-sdk/client-s3":"^3.859.0","@aws-sdk/lib-storage":"^3.859.0","@aws-sdk/s3-request-presigner":"^3.864.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage_2.10.1_1765553059899_0.8433894964807811","host":"s3://npm-registry-packages-npm-production"}},"2.10.2":{"name":"@tigrisdata/storage","version":"2.10.2","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@2.10.2","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"homepage":"https://github.com/tigrisdata/storage#readme","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"dist":{"shasum":"6eb05ac17feacd3e865629c3f08b07e525b28cf8","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-2.10.2.tgz","fileCount":12,"integrity":"sha512-npgLvkifV6Azeo6Srmg99ePCvVDduzkOj9IwTquYyvvHHGx+yshDdYBJXDahIDpqUW/iFzTiMSOBqKH/73EmcA==","signatures":[{"sig":"MEUCIHbM+YXyg88WXCcT640tOyUsBzAp+gm5alY9XLQkd3wPAiEArCihUoaew5fcXG3OwJ7LOQFnF845AG4w5BzEzK1hG54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tigrisdata%2fstorage@2.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131991},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","module":"./dist/server.js","exports":{".":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./package.json":"./package.json"},"gitHead":"f51b0aa5e5bc1f1f16cc867bf638bd1c9b807b18","scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"vitest run --config vitest.config.ts","build":"tsup","clean":"rm -rf dist","format":"prettier --write src/**/*.ts","publint":"publint","lint:fix":"eslint src/**/*.ts --fix","format:check":"prettier --check src/**/*.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ddf1c239-eaaf-4691-9777-b76116384d5e"}},"repository":{"url":"git+https://github.com/tigrisdata/storage.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.6.4","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"22.21.1","dependencies":{"dotenv":"^17.2.1","@aws-sdk/client-s3":"^3.859.0","@aws-sdk/lib-storage":"^3.859.0","@aws-sdk/s3-request-presigner":"^3.864.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage_2.10.2_1767371083630_0.5296143915349361","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"@tigrisdata/storage","version":"2.11.0","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@2.11.0","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"homepage":"https://github.com/tigrisdata/storage#readme","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"dist":{"shasum":"12932e7b9a19eddc91b8129e2f62927d4195419d","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-2.11.0.tgz","fileCount":12,"integrity":"sha512-3GQm3VR/E9UY7oqWyO34O38y3x1PDpxGR4fc9of3rFtRzPdtYB2WbPmEAYK2weu9FuKrPbgZ19faY32Yi9I0mQ==","signatures":[{"sig":"MEUCIQDXLRNJAyCrLqODk4Q9khb7Q8yBO/uUKLsp25oXgj+UNwIgNW5SRW7oDQveJBUtq3Q9E/mpwRS4BGGgccP+yfNYRhA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tigrisdata%2fstorage@2.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138868},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","module":"./dist/server.js","exports":{".":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./package.json":"./package.json"},"gitHead":"f39c6a5f984d29ad619a6fa99fc7738cad94248c","scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"vitest run --config vitest.config.ts","build":"tsup","clean":"rm -rf dist","format":"prettier --write src/**/*.ts","publint":"publint","lint:fix":"eslint src/**/*.ts --fix","format:check":"prettier --check src/**/*.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ddf1c239-eaaf-4691-9777-b76116384d5e"}},"repository":{"url":"git+https://github.com/tigrisdata/storage.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.6.4","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"22.21.1","dependencies":{"dotenv":"^17.2.1","@aws-sdk/client-s3":"^3.859.0","@aws-sdk/lib-storage":"^3.859.0","@smithy/signature-v4":"^4.2.4","@aws-crypto/sha256-js":"^5.2.0","@aws-sdk/s3-request-presigner":"^3.864.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage_2.11.0_1769000001741_0.06331752117433154","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"@tigrisdata/storage","version":"2.12.0","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@2.12.0","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"homepage":"https://github.com/tigrisdata/storage#readme","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"dist":{"shasum":"80902b8f469fc1f45e90a8cc7f5a453721bbbf4e","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-2.12.0.tgz","fileCount":12,"integrity":"sha512-hZ/aYdFRkBugYkzbQ+uM1rTM1BRFHFDsGemEg8O9Rl00NKZwRHq0k+xEAmUvCyJhItMlZozGLXwUW9pJPKTYUQ==","signatures":[{"sig":"MEUCIEUQNuCAVn3J+7o7bJ+chwfSGvdBtvvYMwkV5rrKo7bKAiEA5GXiLR7W+PLhiLrO/96eQsupw1BjUQXbnt1qiSHvT+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tigrisdata%2fstorage@2.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138976},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","module":"./dist/server.js","exports":{".":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./package.json":"./package.json"},"gitHead":"b1326cd10f79ebd5884b2828b18117e8d0eda184","scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"vitest run --config vitest.config.ts","build":"tsup","clean":"rm -rf dist","format":"prettier --write src/**/*.ts","publint":"publint","lint:fix":"eslint src/**/*.ts --fix","format:check":"prettier --check src/**/*.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ddf1c239-eaaf-4691-9777-b76116384d5e"}},"repository":{"url":"git+https://github.com/tigrisdata/storage.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.8.0","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"22.22.0","dependencies":{"dotenv":"^17.2.1","@aws-sdk/client-s3":"^3.859.0","@aws-sdk/lib-storage":"^3.859.0","@smithy/signature-v4":"^4.2.4","@aws-crypto/sha256-js":"^5.2.0","@aws-sdk/s3-request-presigner":"^3.864.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage_2.12.0_1769169631804_0.6915407040671828","host":"s3://npm-registry-packages-npm-production"}},"2.12.1":{"name":"@tigrisdata/storage","version":"2.12.1","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@2.12.1","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"homepage":"https://github.com/tigrisdata/storage#readme","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"dist":{"shasum":"04ed114d6f1013cce830c6c3f46f25772232886c","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-2.12.1.tgz","fileCount":12,"integrity":"sha512-xxkPCLz01AhzKQ2s90JOhiCFzxGRyafbB5GBojA2bTDp2LthDo4cJpbYIw5Av6fDg92HBBZMXZCx4CisaTMqGw==","signatures":[{"sig":"MEYCIQCE616BlwvdagLCJ3xerspwMl2RrnnaNchS+AGwYaojrQIhALgU5m7mAgOYlijHL4QDKVr1SGEhyUhc9omZSujFAodI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tigrisdata%2fstorage@2.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138870},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","module":"./dist/server.js","exports":{".":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./package.json":"./package.json"},"gitHead":"e9545f15b866ee1bf11f5af69a6c31d2afe46855","scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"vitest run --config vitest.config.ts","build":"tsup","clean":"rm -rf dist","format":"prettier --write src/**/*.ts","publint":"publint","lint:fix":"eslint src/**/*.ts --fix","format:check":"prettier --check src/**/*.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ddf1c239-eaaf-4691-9777-b76116384d5e"}},"repository":{"url":"git+https://github.com/tigrisdata/storage.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.9.0","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"22.22.0","dependencies":{"dotenv":"^17.2.1","@aws-sdk/client-s3":"^3.859.0","@aws-sdk/lib-storage":"^3.859.0","@smithy/signature-v4":"^4.2.4","@aws-crypto/sha256-js":"^5.2.0","@aws-sdk/s3-request-presigner":"^3.864.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage_2.12.1_1770302929429_0.9077207908677098","host":"s3://npm-registry-packages-npm-production"}},"2.12.2":{"name":"@tigrisdata/storage","version":"2.12.2","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@2.12.2","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"homepage":"https://github.com/tigrisdata/storage#readme","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"dist":{"shasum":"3fb225adc4dac0e88ad7f0c6eed1f60c55e504f9","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-2.12.2.tgz","fileCount":12,"integrity":"sha512-LgK9947J7aGibFMwct6li7Er65RAx6ziCHZ0xqGiE+vHBMcoMowBK9n33h97ChP/Si5g5lE9tpOl/0TESr2chg==","signatures":[{"sig":"MEQCIHrBBuzrnFcVachiRIjZo99ubbPybLzj0JFZIDSzSiV6AiA9abbsApSG6oidUp3PviIn1kCBJQJOui4HfW6Tmi7pKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tigrisdata%2fstorage@2.12.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139026},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","module":"./dist/server.js","exports":{".":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./package.json":"./package.json"},"gitHead":"7aeb925fbabb117643b36af4b88754598598cd86","scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"vitest run --config vitest.config.ts","build":"tsup","clean":"rm -rf dist","format":"prettier --write src/**/*.ts","publint":"publint","lint:fix":"eslint src/**/*.ts --fix","format:check":"prettier --check src/**/*.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ddf1c239-eaaf-4691-9777-b76116384d5e"}},"repository":{"url":"git+https://github.com/tigrisdata/storage.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.9.0","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"22.22.0","dependencies":{"dotenv":"^17.2.1","@aws-sdk/client-s3":"^3.859.0","@aws-sdk/lib-storage":"^3.859.0","@smithy/signature-v4":"^4.2.4","@aws-crypto/sha256-js":"^5.2.0","@aws-sdk/s3-request-presigner":"^3.864.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage_2.12.2_1770383772696_0.6378585879648344","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"@tigrisdata/storage","version":"2.13.0","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@2.13.0","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"homepage":"https://github.com/tigrisdata/storage#readme","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"dist":{"shasum":"508298acc68511706af753aa185b5f942b15002d","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-2.13.0.tgz","fileCount":12,"integrity":"sha512-IqQhZfuqoSwXcKpEqOlVRBd2JZzs+BER1gCp5ukPQBklsv2O0f5Bq8c/qLxNRKl2KDqq1cJ5OXm7VYYBhdg9tA==","signatures":[{"sig":"MEYCIQCaHKgmadA99F92LkLVyjN1FRg/1dzw1mNHDn7kn3ajbQIhAPXjL8o9maxDJYEGhjegppvoKELF5YK71Ucm5fdrB7/L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tigrisdata%2fstorage@2.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":149298},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","module":"./dist/server.js","exports":{".":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./package.json":"./package.json"},"gitHead":"3d5f627fc24a133e5b298ea993fa8cfd6c146084","scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"vitest run --config vitest.config.ts","build":"tsup","clean":"rm -rf dist","format":"prettier --write src/**/*.ts","publint":"publint","lint:fix":"eslint src/**/*.ts --fix","format:check":"prettier --check src/**/*.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ddf1c239-eaaf-4691-9777-b76116384d5e"}},"repository":{"url":"git+https://github.com/tigrisdata/storage.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.9.0","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"22.22.0","dependencies":{"dotenv":"^17.2.1","@aws-sdk/client-s3":"^3.859.0","@aws-sdk/lib-storage":"^3.859.0","@smithy/signature-v4":"^4.2.4","@aws-crypto/sha256-js":"^5.2.0","@aws-sdk/s3-request-presigner":"^3.864.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage_2.13.0_1771316781500_0.2548287340798272","host":"s3://npm-registry-packages-npm-production"}},"2.14.0":{"name":"@tigrisdata/storage","version":"2.14.0","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@2.14.0","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"homepage":"https://github.com/tigrisdata/storage#readme","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"dist":{"shasum":"79722ef0336297dc9967159aaaeaa06f90fdcf33","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-2.14.0.tgz","fileCount":12,"integrity":"sha512-TDVJsFwaL75jMIfR5VDuUEdIbEL4Q+03TsS7fs2h1XxpSAjSganN8bAkEhQ75Uv3Ul1Pl9sNcaApyjcERKkDlg==","signatures":[{"sig":"MEUCICgXBZ98Dp7gx9HETUahOWCsKV+I1zKlfRivjBrQ1R2AAiEAuAqBzx5TXVCdE0wEKUGfHexn8KaTUPij5H1psQcClJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tigrisdata%2fstorage@2.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180239},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","module":"./dist/server.js","exports":{".":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./package.json":"./package.json"},"gitHead":"134057719664e2d3ca43651d6de0449ee52e722c","scripts":{"dev":"tsup --watch","lint":"eslint 'src/**/*.ts'","test":"vitest run --config vitest.config.ts","build":"tsup","clean":"rm -rf dist","format":"prettier --write 'src/**/*.ts'","publint":"publint","lint:fix":"eslint 'src/**/*.ts' --fix","format:check":"prettier --check 'src/**/*.ts'","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ddf1c239-eaaf-4691-9777-b76116384d5e"}},"repository":{"url":"git+https://github.com/tigrisdata/storage.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.10.1","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"22.22.0","dependencies":{"dotenv":"^17.3.1","@aws-sdk/client-s3":"^3.994.0","@aws-sdk/lib-storage":"^3.994.0","@smithy/signature-v4":"^5.3.8","@aws-crypto/sha256-js":"^5.2.0","@aws-sdk/s3-request-presigner":"^3.994.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage_2.14.0_1772204749597_0.9742541372507525","host":"s3://npm-registry-packages-npm-production"}},"2.14.1":{"name":"@tigrisdata/storage","version":"2.14.1","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@2.14.1","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"homepage":"https://github.com/tigrisdata/storage#readme","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"dist":{"shasum":"7bc7af2f05f32a45533f8b7855953f012402d9c5","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-2.14.1.tgz","fileCount":12,"integrity":"sha512-2uCXK3DLGkesXP69XtjdddW7U+S0nhMr55rFlkpFnpgqVwZAQLe8bdGcNHG04XPTiZtk+eVWnuI6tCB6icGlpQ==","signatures":[{"sig":"MEUCIQDcnMHN+7xc/yH91tpaNMYaMsqLt6dY+KlpiCzXul2oHgIgGNoXy614zOwP4MH2aMIYWbw70djWtCCJWr5ItsnaX2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tigrisdata%2fstorage@2.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":184277},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","module":"./dist/server.js","exports":{".":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./package.json":"./package.json"},"gitHead":"6c1ae484f04124336950c34746bfaa59f1e46753","scripts":{"dev":"tsup --watch","lint":"eslint 'src/**/*.ts'","test":"vitest run --config vitest.config.ts","build":"tsup","clean":"rm -rf dist","format":"prettier --write 'src/**/*.ts'","publint":"publint","lint:fix":"eslint 'src/**/*.ts' --fix","format:check":"prettier --check 'src/**/*.ts'","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ddf1c239-eaaf-4691-9777-b76116384d5e"}},"repository":{"url":"git+https://github.com/tigrisdata/storage.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.10.1","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"22.22.0","dependencies":{"dotenv":"^17.3.1","@aws-sdk/client-s3":"^3.994.0","@aws-sdk/lib-storage":"^3.994.0","@smithy/signature-v4":"^5.3.8","@aws-crypto/sha256-js":"^5.2.0","@aws-sdk/s3-request-presigner":"^3.994.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage_2.14.1_1772443214821_0.9419058141472003","host":"s3://npm-registry-packages-npm-production"}},"2.15.0":{"name":"@tigrisdata/storage","version":"2.15.0","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@2.15.0","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"homepage":"https://github.com/tigrisdata/storage#readme","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"dist":{"shasum":"d576331d37eef9c66ab36cf8b9e1dfbefed73dff","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-2.15.0.tgz","fileCount":12,"integrity":"sha512-g3VMenpm3JNwDz3AXfCNdcOc0ku+3RyImgS2uCuUNYHdxFjCbKjBZGgboRc+IedRamRBr7PbbDDk/e2fBiBJFw==","signatures":[{"sig":"MEUCIQCj5wF4i7OT9I80u/xvWSPYlEFY0aVgVr/39QuvegxVcQIgRbTno0U55Gqnsl7VU/lLZ/P3sdn26OJaQh7PGKd42XY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tigrisdata%2fstorage@2.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":209860},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","module":"./dist/server.js","exports":{".":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./package.json":"./package.json"},"gitHead":"2955f42d8f1666a8371bbaec73e5b97a5a7e2d47","scripts":{"dev":"tsup --watch","lint":"eslint 'src/**/*.ts'","test":"vitest run --config vitest.config.ts","build":"tsup","clean":"rm -rf dist","format":"prettier --write 'src/**/*.ts'","publint":"publint","lint:fix":"eslint 'src/**/*.ts' --fix","format:check":"prettier --check 'src/**/*.ts'","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ddf1c239-eaaf-4691-9777-b76116384d5e"}},"repository":{"url":"git+https://github.com/tigrisdata/storage.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.11.0","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"22.22.0","dependencies":{"dotenv":"^17.3.1","@aws-sdk/client-s3":"^3.994.0","@aws-sdk/lib-storage":"^3.994.0","@smithy/signature-v4":"^5.3.8","@aws-crypto/sha256-js":"^5.2.0","@aws-sdk/s3-request-presigner":"^3.994.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage_2.15.0_1772468174546_0.7011888729136941","host":"s3://npm-registry-packages-npm-production"}},"2.15.1":{"name":"@tigrisdata/storage","version":"2.15.1","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@2.15.1","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"homepage":"https://github.com/tigrisdata/storage#readme","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"dist":{"shasum":"59326d4154eb355bfc2ca05378ec5b30dc91ce01","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-2.15.1.tgz","fileCount":12,"integrity":"sha512-mxylNOZVPoDcMtnh03RncrIb581DIyyRciPYp+883PGE/5xmgdtby6qGYs2sUuIRfH0FLcaNVRnFjXpUK68Snw==","signatures":[{"sig":"MEUCIDcp4koNmwpp95LkDQEVD0gUNmBjnMNEaRmPaoaKFKsiAiEAiZ/V8lPxYhiveSk9YYxDhz1/4pxWerrEKEIEwxbCFsI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tigrisdata%2fstorage@2.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":210425},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","module":"./dist/server.js","exports":{".":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./package.json":"./package.json"},"gitHead":"e681be840f6df1e6a59acc9afc245b3c5018f365","scripts":{"dev":"tsup --watch","lint":"eslint 'src/**/*.ts'","test":"vitest run --config vitest.config.ts","build":"tsup","clean":"rm -rf dist","format":"prettier --write 'src/**/*.ts'","publint":"publint","lint:fix":"eslint 'src/**/*.ts' --fix","format:check":"prettier --check 'src/**/*.ts'","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ddf1c239-eaaf-4691-9777-b76116384d5e"}},"repository":{"url":"git+https://github.com/tigrisdata/storage.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.11.0","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"22.22.0","dependencies":{"dotenv":"^17.3.1","@aws-sdk/client-s3":"^3.994.0","@aws-sdk/lib-storage":"^3.994.0","@smithy/signature-v4":"^5.3.8","@aws-crypto/sha256-js":"^5.2.0","@aws-sdk/s3-request-presigner":"^3.994.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage_2.15.1_1772561711149_0.6911653616386422","host":"s3://npm-registry-packages-npm-production"}},"2.15.2":{"name":"@tigrisdata/storage","version":"2.15.2","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@2.15.2","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"homepage":"https://github.com/tigrisdata/storage#readme","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"dist":{"shasum":"c6b91953df73affae44215d07b884373150f4a75","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-2.15.2.tgz","fileCount":12,"integrity":"sha512-ux/K7g246PZbRlN+i5YwIHyPVtjHet3JAyyA0eI1JC+WBCNwf1j9VLUHPplaz+6LoClPWhjYMBUADL4XBBB88g==","signatures":[{"sig":"MEUCIEBs/BHZsqFg5Okx9KbXUw2LgFCNUsA02sgpkfnDliXLAiEAgbYyGdpOxMCdxS445aZ8Su5yTCb2p1KxELBdF1N11aU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tigrisdata%2fstorage@2.15.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":211259},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","module":"./dist/server.js","exports":{".":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./package.json":"./package.json"},"gitHead":"fcd004ad6f7472b608dee5614845c72dff887edc","scripts":{"dev":"tsup --watch","lint":"eslint 'src/**/*.ts'","test":"vitest run --config vitest.config.ts","build":"tsup","clean":"rm -rf dist","format":"prettier --write 'src/**/*.ts'","publint":"publint","lint:fix":"eslint 'src/**/*.ts' --fix","format:check":"prettier --check 'src/**/*.ts'","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ddf1c239-eaaf-4691-9777-b76116384d5e"}},"repository":{"url":"git+https://github.com/tigrisdata/storage.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.11.0","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"22.22.0","dependencies":{"dotenv":"^17.3.1","@aws-sdk/client-s3":"^3.994.0","@aws-sdk/lib-storage":"^3.994.0","@smithy/signature-v4":"^5.3.8","@aws-crypto/sha256-js":"^5.2.0","@aws-sdk/s3-request-presigner":"^3.994.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage_2.15.2_1772654924981_0.6675070136115693","host":"s3://npm-registry-packages-npm-production"}},"2.15.3":{"name":"@tigrisdata/storage","version":"2.15.3","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@2.15.3","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"homepage":"https://github.com/tigrisdata/storage#readme","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"dist":{"shasum":"4e94cfa95862b5c7a0ae25ce329926d16cd64738","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-2.15.3.tgz","fileCount":12,"integrity":"sha512-PHY0eSXVwf80CWeGPpNuhnUuqoftghbJMzR+fFEGFgIXqcfSBK6nwe5pK4Ku5pCAqtQrWY4+JrpJvzEJDn8nlA==","signatures":[{"sig":"MEUCIQDMoUT4hW8xZjHIbvlWuWptQshQsK8A9eF1P4uXbBDw+QIgFFFN3aivy1QHGoRb5I5duhyoyNl7Mzckp299n0UmvII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tigrisdata%2fstorage@2.15.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":211577},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","module":"./dist/server.js","exports":{".":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./package.json":"./package.json"},"gitHead":"53e2747d2bd358342fa3cd115742b9565eee92fd","scripts":{"dev":"tsup --watch","lint":"eslint 'src/**/*.ts'","test":"vitest run --config vitest.config.ts","build":"tsup","clean":"rm -rf dist","format":"prettier --write 'src/**/*.ts'","publint":"publint","lint:fix":"eslint 'src/**/*.ts' --fix","format:check":"prettier --check 'src/**/*.ts'","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ddf1c239-eaaf-4691-9777-b76116384d5e"}},"repository":{"url":"git+https://github.com/tigrisdata/storage.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.11.0","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"22.22.0","dependencies":{"dotenv":"^17.3.1","@aws-sdk/client-s3":"^3.994.0","@aws-sdk/lib-storage":"^3.994.0","@smithy/signature-v4":"^5.3.8","@aws-crypto/sha256-js":"^5.2.0","@aws-sdk/s3-request-presigner":"^3.994.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage_2.15.3_1773230260374_0.6863205561832184","host":"s3://npm-registry-packages-npm-production"}},"2.15.4":{"name":"@tigrisdata/storage","version":"2.15.4","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@2.15.4","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"homepage":"https://github.com/tigrisdata/storage#readme","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"dist":{"shasum":"bebe0b854ff70cc8064eacd78c57eaa3331c11c3","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-2.15.4.tgz","fileCount":12,"integrity":"sha512-/9K/K79nTYwec659uoc8nvW+Pcx4KMuCNG6KihIOrUMKV/SnPEmSF+CN86xNXfLYeLp4Qaa6Xznnj4rtNToAMA==","signatures":[{"sig":"MEQCIFB87K4rYzCgCgXwF28BdMQjk0rjU5WlOA5PLp3IlwWiAiBWteiJy5RY019DlD5wTWlY8jNmW8XKuHs3acyixVamcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tigrisdata%2fstorage@2.15.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":211581},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","module":"./dist/server.js","exports":{".":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./package.json":"./package.json"},"gitHead":"b6fbfd93b612da68317ee540c2ded8e63ef95421","scripts":{"dev":"tsup --watch","lint":"eslint 'src/**/*.ts'","test":"vitest run --config vitest.config.ts","build":"tsup","clean":"rm -rf dist","format":"prettier --write 'src/**/*.ts'","publint":"publint","lint:fix":"eslint 'src/**/*.ts' --fix","format:check":"prettier --check 'src/**/*.ts'","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ddf1c239-eaaf-4691-9777-b76116384d5e"}},"repository":{"url":"git+https://github.com/tigrisdata/storage.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.11.0","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"22.22.0","dependencies":{"dotenv":"^17.3.1","@aws-sdk/client-s3":"^3.1006.0","@aws-sdk/lib-storage":"^3.1006.0","@smithy/signature-v4":"^5.3.11","@aws-crypto/sha256-js":"^5.2.0","@aws-sdk/s3-request-presigner":"^3.1006.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage_2.15.4_1773235179702_0.9367281701115335","host":"s3://npm-registry-packages-npm-production"}},"2.15.5":{"name":"@tigrisdata/storage","version":"2.15.5","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@2.15.5","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"homepage":"https://github.com/tigrisdata/storage#readme","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"dist":{"shasum":"022d69784e4ae3053702dd6dfc45110b4599c146","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-2.15.5.tgz","fileCount":12,"integrity":"sha512-U/59S5JR8y5CvbFDV6OKlxOyafKbV6g4tga3PjGoh6Ugl0eN7GIjilDCcuL1DwI60VX7CF3lyuC7egcLnqUHNA==","signatures":[{"sig":"MEUCIDdG8Nh5tdSobnqQxSHylbJuE8sj4QnmvezotsJDLNmmAiEAoioDPYt9rW2K/gkLBZpyCwx1of9rEyUKqyqjQ0KeERo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tigrisdata%2fstorage@2.15.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":211737},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","module":"./dist/server.js","exports":{".":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./package.json":"./package.json"},"gitHead":"ad341eab0465d940419bde4968ce35b76e31d22b","scripts":{"dev":"tsup --watch","lint":"eslint 'src/**/*.ts'","test":"vitest run --config vitest.config.ts","build":"tsup","clean":"rm -rf dist","format":"prettier --write 'src/**/*.ts'","publint":"publint","lint:fix":"eslint 'src/**/*.ts' --fix","format:check":"prettier --check 'src/**/*.ts'","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ddf1c239-eaaf-4691-9777-b76116384d5e"}},"repository":{"url":"git+https://github.com/tigrisdata/storage.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.11.0","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"22.22.0","dependencies":{"dotenv":"^17.3.1","@aws-sdk/client-s3":"^3.1006.0","@aws-sdk/lib-storage":"^3.1006.0","@smithy/signature-v4":"^5.3.11","@aws-crypto/sha256-js":"^5.2.0","@aws-sdk/s3-request-presigner":"^3.1006.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage_2.15.5_1773245867198_0.2141390877834104","host":"s3://npm-registry-packages-npm-production"}},"2.15.6":{"name":"@tigrisdata/storage","version":"2.15.6","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@2.15.6","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"homepage":"https://github.com/tigrisdata/storage#readme","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"dist":{"shasum":"9418d06382541ad15f88da010195be481bb5d35b","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-2.15.6.tgz","fileCount":12,"integrity":"sha512-DLMdiw6BLCqJ5M9gKg33MHRCYQdKhAxvpF2OSTj61/rtGOo5ZUswjOW80osLJGM4KGZIbisWQYkQ0shF52Z4AA==","signatures":[{"sig":"MEYCIQDJlbPeHLuleKnHlTNzMshXLJG6UKRhq6UT+HVqkxTUUwIhAO7pNThmimwGYcTyg1k7a7XQ/zJa1eilt/DK8ZkFC3gb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tigrisdata%2fstorage@2.15.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":212480},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","module":"./dist/server.js","exports":{".":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./package.json":"./package.json"},"gitHead":"9283113878b225cbd07a210750891a0b0bcfd1bb","scripts":{"dev":"tsup --watch","lint":"eslint 'src/**/*.ts'","test":"vitest run --config vitest.config.ts","build":"tsup","clean":"rm -rf dist","format":"prettier --write 'src/**/*.ts'","publint":"publint","lint:fix":"eslint 'src/**/*.ts' --fix","format:check":"prettier --check 'src/**/*.ts'","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ddf1c239-eaaf-4691-9777-b76116384d5e"}},"repository":{"url":"git+https://github.com/tigrisdata/storage.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.11.0","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"22.22.1","dependencies":{"dotenv":"^17.3.1","@aws-sdk/client-s3":"^3.1006.0","@aws-sdk/lib-storage":"^3.1006.0","@smithy/signature-v4":"^5.3.11","@aws-crypto/sha256-js":"^5.2.0","@aws-sdk/s3-request-presigner":"^3.1006.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage_2.15.6_1774519737520_0.7617970095385935","host":"s3://npm-registry-packages-npm-production"}},"2.16.0":{"name":"@tigrisdata/storage","version":"2.16.0","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@2.16.0","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"homepage":"https://github.com/tigrisdata/storage#readme","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"dist":{"shasum":"39b90b4830969560a444bc43a7ff551a5a2ffc6a","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-2.16.0.tgz","fileCount":12,"integrity":"sha512-qcRE4pFRonTemSea8dezO9E73taAb8qs8joNF8BN3uWMj/GtzE1jcIhBp/iBPUzwEfv4PB0/xEm5rk++Dodmhw==","signatures":[{"sig":"MEQCICbM0x+M587DdZPg0tNVj50i+lHOqlJlSq621P/z6/ACAiB2xhvY4EOvtJWDcYYYW0maGPbMC1FG2VnXgLhr9cAFSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tigrisdata%2fstorage@2.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":218678},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","module":"./dist/server.js","exports":{".":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./package.json":"./package.json"},"gitHead":"9d77718d1b31e99b379fce14a1026f2f3c795e20","scripts":{"dev":"tsup --watch","lint":"eslint 'src/**/*.ts'","test":"vitest run --config vitest.config.ts","build":"tsup","clean":"rm -rf dist","format":"prettier --write 'src/**/*.ts'","publint":"publint","lint:fix":"eslint 'src/**/*.ts' --fix","format:check":"prettier --check 'src/**/*.ts'","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ddf1c239-eaaf-4691-9777-b76116384d5e"}},"repository":{"url":"git+https://github.com/tigrisdata/storage.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.12.0","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"22.22.2","dependencies":{"dotenv":"^17.3.1","@aws-sdk/client-s3":"^3.1018.0","@aws-sdk/lib-storage":"^3.1018.0","@smithy/signature-v4":"^5.3.12","@aws-crypto/sha256-js":"^5.2.0","@aws-sdk/s3-request-presigner":"^3.1018.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage_2.16.0_1775510343580_0.24615646854032724","host":"s3://npm-registry-packages-npm-production"}},"2.16.1":{"name":"@tigrisdata/storage","version":"2.16.1","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@2.16.1","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"homepage":"https://github.com/tigrisdata/storage#readme","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"dist":{"shasum":"0fb948becb78bcc8c9d6f80d54c1189f02eceff2","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-2.16.1.tgz","fileCount":12,"integrity":"sha512-PS2tqc74y+e5PDsrMaATyVQevtIivoHNoylAvFjIJCbTZNnOhvEfOe7e6kZdeJ7y2dMdqDVLoSJQrejx7S+K7A==","signatures":[{"sig":"MEYCIQCaBj18xoRYxO1gCVHmawJuomoBdltMPVSe/YBZ3YVUfwIhAKeDf+/m+ISIhuZuLAqxIDg/NB2NWiyEXt+yB3n9BnZ/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tigrisdata%2fstorage@2.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":218750},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","module":"./dist/server.js","exports":{".":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./package.json":"./package.json"},"gitHead":"f70717616a6c20ef7c7f47897c95208fa74654bc","scripts":{"dev":"tsup --watch","lint":"eslint 'src/**/*.ts'","test":"vitest run --config vitest.config.ts","build":"tsup","clean":"rm -rf dist","format":"prettier --write 'src/**/*.ts'","publint":"publint","lint:fix":"eslint 'src/**/*.ts' --fix","format:check":"prettier --check 'src/**/*.ts'","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ddf1c239-eaaf-4691-9777-b76116384d5e"}},"repository":{"url":"git+https://github.com/tigrisdata/storage.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.12.0","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"22.22.2","dependencies":{"dotenv":"^17.3.1","@aws-sdk/client-s3":"^3.1018.0","@aws-sdk/lib-storage":"^3.1018.0","@smithy/signature-v4":"^5.3.12","@aws-crypto/sha256-js":"^5.2.0","@aws-sdk/s3-request-presigner":"^3.1018.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage_2.16.1_1775586358256_0.4095460100034005","host":"s3://npm-registry-packages-npm-production"}},"2.16.2":{"name":"@tigrisdata/storage","version":"2.16.2","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@2.16.2","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"homepage":"https://github.com/tigrisdata/storage#readme","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"dist":{"shasum":"037861cd6c51893f1f69fc7515456466ced57945","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-2.16.2.tgz","fileCount":12,"integrity":"sha512-O17sUXp+8o5d+fjUwDYO4RhdRloJ3KazM+ICG7pbo682aKX5ROpnYH8zJn3qpzLn49CJy9TpdyknjuxrTX/aLA==","signatures":[{"sig":"MEUCIGxSGoSV5tLEwPI8rSNIp0RWLey8hCSff6MNPc2NzAsgAiEA6MeBz98TQeHR66PaOGol0qmvs+QfiV4/oQvUIo4Jjis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tigrisdata%2fstorage@2.16.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":217654},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","module":"./dist/server.js","exports":{".":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./package.json":"./package.json"},"gitHead":"836f112c820d7f0a0f50755b80384ce3d696f77d","scripts":{"dev":"tsup --watch","lint":"eslint 'src/**/*.ts'","test":"vitest run --config vitest.config.ts","build":"tsup","clean":"rm -rf dist","format":"prettier --write 'src/**/*.ts'","publint":"publint","lint:fix":"eslint 'src/**/*.ts' --fix","format:check":"prettier --check 'src/**/*.ts'","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ddf1c239-eaaf-4691-9777-b76116384d5e"}},"repository":{"url":"git+https://github.com/tigrisdata/storage.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.12.0","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"22.22.2","dependencies":{"dotenv":"^17.3.1","@aws-sdk/client-s3":"^3.1018.0","@aws-sdk/lib-storage":"^3.1018.0","@smithy/signature-v4":"^5.3.12","@aws-crypto/sha256-js":"^5.2.0","@aws-sdk/s3-request-presigner":"^3.1018.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage_2.16.2_1775633560941_0.27775708942753297","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@tigrisdata/storage","version":"3.0.0","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@3.0.0","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"homepage":"https://github.com/tigrisdata/storage#readme","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"dist":{"shasum":"23afc085a3b99e0a0cd9341b600334357f52b9fc","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-3.0.0.tgz","fileCount":12,"integrity":"sha512-Rhw+aEOpl2bcgDhIymAguX2m178TYdco+lmX+zxYHw+P9jX8v4euwnZwRSb/+YwqmEawhBeapdNkCgIsBIVZ8g==","signatures":[{"sig":"MEQCIEnpUflVOBtH04ZDFWZpkxKuGkBMlFlr3ETPo+qFH/Q4AiA3170U2v4sZoezJKKpMRKeOHMx7i0FH1296XCcXBhMbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tigrisdata%2fstorage@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":212208},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","module":"./dist/server.js","exports":{".":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./package.json":"./package.json"},"gitHead":"dfd78de449af769d35c172caf144cc0abe29285c","scripts":{"dev":"tsup --watch","lint":"eslint 'src/**/*.ts'","test":"vitest run --config vitest.config.ts","build":"tsup","clean":"rm -rf dist","format":"prettier --write 'src/**/*.ts'","publint":"publint","lint:fix":"eslint 'src/**/*.ts' --fix","format:check":"prettier --check 'src/**/*.ts'","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ddf1c239-eaaf-4691-9777-b76116384d5e"}},"repository":{"url":"git+https://github.com/tigrisdata/storage.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.12.0","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"22.22.2","dependencies":{"dotenv":"^17.3.1","@aws-sdk/client-s3":"^3.1018.0","@aws-sdk/lib-storage":"^3.1018.0","@smithy/signature-v4":"^5.3.12","@aws-crypto/sha256-js":"^5.2.0","@aws-sdk/s3-request-presigner":"^3.1018.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage_3.0.0_1775670405538_0.37269709817279195","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@tigrisdata/storage","version":"3.1.0","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@3.1.0","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"homepage":"https://github.com/tigrisdata/storage#readme","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"dist":{"shasum":"8929a56fb8a59213322098d3e4b4bb65ae753661","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-3.1.0.tgz","fileCount":12,"integrity":"sha512-oRqFafHt8blowowXZdG6fs2+ud/CA23Q9KOOJBqLfL2vOuJBvwpbcnY3oaRD9tXm8X7JmNtMKKXd1btjvCBcwg==","signatures":[{"sig":"MEUCIQDG1+XFHDcEQgSc4MtjyKIDVvcfR4lUxjkA6e/xzH+8vAIgeh1cPWq+kj1e4svaoy5oVYEhYeBA5Wwsa9sYSSEmM3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tigrisdata%2fstorage@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":213171},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","module":"./dist/server.js","exports":{".":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./package.json":"./package.json"},"gitHead":"25bffdb35b0b3bda8eabfffeb6cc9854403f79c8","scripts":{"dev":"tsc --noEmit && tsup --watch","lint":"eslint 'src/**/*.ts'","test":"vitest run --config vitest.config.ts","build":"tsc --noEmit && tsup","clean":"rm -rf dist","format":"prettier --write 'src/**/*.ts'","publint":"publint","lint:fix":"eslint 'src/**/*.ts' --fix","format:check":"prettier --check 'src/**/*.ts'","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ddf1c239-eaaf-4691-9777-b76116384d5e"}},"repository":{"url":"git+https://github.com/tigrisdata/storage.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.12.0","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"22.22.2","dependencies":{"dotenv":"^17.3.1","@aws-sdk/client-s3":"^3.1018.0","@aws-sdk/lib-storage":"^3.1018.0","@smithy/signature-v4":"^5.3.12","@aws-crypto/sha256-js":"^5.2.0","@aws-sdk/s3-request-presigner":"^3.1018.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage_3.1.0_1776164300612_0.6113113412012396","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@tigrisdata/storage","version":"3.1.1","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@3.1.1","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"homepage":"https://github.com/tigrisdata/storage#readme","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"dist":{"shasum":"0f245260e62ce3a7f22fce27fb9000ff63db8770","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-3.1.1.tgz","fileCount":12,"integrity":"sha512-btUuSpR5IAs+7j1bxikSSRkdeOvLNG/MrIOCHsyGrSJBb4Xe8SFFMb7SFf4ImbpngVMib5KKMLDQi2nF7m3F6Q==","signatures":[{"sig":"MEUCIQCFmnS5RXvfz7GvEUNXcMoT2/eV6lFoQdJ+2ziKOYfz1AIgHfOqKwnTUxwzPswPjYjYPo6eKz9meSSMBm5YfSSZVH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tigrisdata%2fstorage@3.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":213233},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","module":"./dist/server.js","exports":{".":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./package.json":"./package.json"},"gitHead":"0d0ba902528d6d310ad7d397ce524879bcf9757e","scripts":{"dev":"tsc --noEmit && tsup --watch","lint":"eslint 'src/**/*.ts'","test":"vitest run --config vitest.config.ts","build":"tsc --noEmit && tsup","clean":"rm -rf dist","format":"prettier --write 'src/**/*.ts'","publint":"publint","lint:fix":"eslint 'src/**/*.ts' --fix","format:check":"prettier --check 'src/**/*.ts'","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ddf1c239-eaaf-4691-9777-b76116384d5e"}},"repository":{"url":"git+https://github.com/tigrisdata/storage.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.12.0","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"22.22.2","dependencies":{"dotenv":"^17.4.2","@aws-sdk/client-s3":"^3.1030.0","@aws-sdk/lib-storage":"^3.1030.0","@smithy/signature-v4":"^5.3.13","@aws-crypto/sha256-js":"^5.2.0","@aws-sdk/s3-request-presigner":"^3.1030.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage_3.1.1_1776365086725_0.904167727500051","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@tigrisdata/storage","version":"3.2.0","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@3.2.0","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"homepage":"https://github.com/tigrisdata/storage#readme","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"dist":{"shasum":"747adeb2cb96dc8d19de849036f3b73ff8792183","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-3.2.0.tgz","fileCount":12,"integrity":"sha512-sDBloJ+LrHA5+Ni3h545BFv+ZLwbxUvi9q1J6aoaFZEJwLX//RS9JFI5P5J3CT+A7rh8DM5LGj59E1iu5vdfqg==","signatures":[{"sig":"MEYCIQCLr2Szlb4Hz8/TlKeQnoQdgOCseGhdDX3UWaRnokyg/AIhAI4g0w9vurFgtpYAFumt/oucu485umGMEe14iI3Rnjlt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tigrisdata%2fstorage@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":213439},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","module":"./dist/server.js","exports":{".":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./package.json":"./package.json"},"gitHead":"a137c06f1c44d7ee8332998cfe0a3646bb9e3823","scripts":{"dev":"tsc --noEmit && tsup --watch","lint":"eslint 'src/**/*.ts'","test":"vitest run --config vitest.config.ts","build":"tsc --noEmit && tsup","clean":"rm -rf dist","format":"prettier --write 'src/**/*.ts'","publint":"publint","lint:fix":"eslint 'src/**/*.ts' --fix","format:check":"prettier --check 'src/**/*.ts'","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ddf1c239-eaaf-4691-9777-b76116384d5e"}},"repository":{"url":"git+https://github.com/tigrisdata/storage.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.12.1","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"22.22.2","dependencies":{"dotenv":"^17.4.2","@aws-sdk/client-s3":"^3.1030.0","@aws-sdk/lib-storage":"^3.1030.0","@smithy/signature-v4":"^5.3.13","@aws-crypto/sha256-js":"^5.2.0","@aws-sdk/s3-request-presigner":"^3.1030.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage_3.2.0_1776931521720_0.5152801520377217","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"@tigrisdata/storage","version":"3.2.1","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@3.2.1","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"homepage":"https://github.com/tigrisdata/storage#readme","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"dist":{"shasum":"4190f57132c4c0cbccbb77ca4e785819091d1a62","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-3.2.1.tgz","fileCount":12,"integrity":"sha512-mbOVzSAJ0KPTJjhGbsNo6ok1gAmnmALWB3AuBHPky1+lXfvFty96gDYWteu7Vcz5hLJnKuo3Cni2Nk6o8d6cHg==","signatures":[{"sig":"MEQCIEnxip/F7TcUL2Y1PvqNb1egoyo+bkC83EVqyRNKliAsAiA1hYIBTSJ5K67qsF/dwD5jmi374DQpgzFrihlh4YHJwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tigrisdata%2fstorage@3.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":213625},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","module":"./dist/server.js","exports":{".":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./package.json":"./package.json"},"gitHead":"01fc1cde7d30a3bd01c410f7b6ad0b72ba013370","scripts":{"dev":"tsc --noEmit && tsup --watch","test":"vitest run --config vitest.config.ts","build":"tsc --noEmit && tsup","clean":"rm -rf dist","publint":"publint","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ddf1c239-eaaf-4691-9777-b76116384d5e"}},"repository":{"url":"git+https://github.com/tigrisdata/storage.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.12.1","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"22.22.2","dependencies":{"dotenv":"^17.4.2","@aws-sdk/client-s3":"^3.1038.0","@aws-sdk/lib-storage":"^3.1038.0","@smithy/signature-v4":"^5.3.14","@aws-crypto/sha256-js":"^5.2.0","@aws-sdk/s3-request-presigner":"^3.1038.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage_3.2.1_1777384512725_0.7583768322771431","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@tigrisdata/storage","version":"3.3.0","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@3.3.0","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"homepage":"https://github.com/tigrisdata/storage#readme","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"dist":{"shasum":"889038860fd9e445291d9e0261babe8e2a362321","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-3.3.0.tgz","fileCount":12,"integrity":"sha512-o/kQvWbpYSgjpAJUWKtk0GO63XjCdMCzpk/YUldG9YTiyiiuikjXB74vGhM01eUYcVFv6i+cZ7F5XX4SKZ7wLw==","signatures":[{"sig":"MEQCIB429GN7vhAq6Jf88ceU/GJBNPFKZzRqwLPfrzxQd7OuAiBwMuXtc0GBTA/d3AKVEI7eIZ/ebekt/L3WC+XOk1djCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tigrisdata%2fstorage@3.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":217219},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","module":"./dist/server.js","exports":{".":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./package.json":"./package.json"},"gitHead":"79eb938d3c24f34e59fba247db66ee5c4fe85d16","scripts":{"dev":"tsc --noEmit && tsup --watch","test":"vitest run --config vitest.config.ts","build":"tsc --noEmit && tsup","clean":"rm -rf dist","publint":"publint","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ddf1c239-eaaf-4691-9777-b76116384d5e"}},"repository":{"url":"git+https://github.com/tigrisdata/storage.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.12.1","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"22.22.2","dependencies":{"dotenv":"^17.4.2","@aws-sdk/client-s3":"^3.1038.0","@aws-sdk/lib-storage":"^3.1038.0","@smithy/signature-v4":"^5.3.14","@aws-crypto/sha256-js":"^5.2.0","@aws-sdk/s3-request-presigner":"^3.1038.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage_3.3.0_1777561848866_0.21718590135798377","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@tigrisdata/storage","version":"3.4.0","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@3.4.0","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"homepage":"https://github.com/tigrisdata/storage#readme","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"dist":{"shasum":"a4c19bf1b99931e76024657d995fccf0a974870a","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-3.4.0.tgz","fileCount":12,"integrity":"sha512-1eortp51PyHkBb5NSg6HjYApgOmFOtpMxzGrUcDsDnszUD3qq/yHlYGg9Jj62vqUei9s/dNiL6AyAw2Drjb1bw==","signatures":[{"sig":"MEUCIQCa+iPZ8wPN+eI3TaeeEvY6+9koKxb76lUDyQBSnLAODwIge26XHFqkAgjJkNMOBMPVaU3WOmf4AfqOQm8op8D9eqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tigrisdata%2fstorage@3.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":226891},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","module":"./dist/server.js","exports":{".":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./package.json":"./package.json"},"gitHead":"deaa6f31165551952ce5dca8d0ec4770b19b9bef","scripts":{"dev":"tsc --noEmit && tsup --watch","test":"vitest run --config vitest.config.ts","build":"tsc --noEmit && tsup","clean":"rm -rf dist","publint":"publint","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ddf1c239-eaaf-4691-9777-b76116384d5e"}},"repository":{"url":"git+https://github.com/tigrisdata/storage.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.12.1","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"22.22.2","dependencies":{"dotenv":"^17.4.2","@aws-sdk/client-s3":"^3.1038.0","@aws-sdk/lib-storage":"^3.1038.0","@smithy/signature-v4":"^5.3.14","@aws-crypto/sha256-js":"^5.2.0","@aws-sdk/s3-request-presigner":"^3.1038.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage_3.4.0_1778151572102_0.009261770006789627","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@tigrisdata/storage","version":"3.5.0","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@3.5.0","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"homepage":"https://github.com/tigrisdata/storage#readme","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"dist":{"shasum":"4ee246832ff3fcbb41cb3e2995d0f294c9633bb4","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-3.5.0.tgz","fileCount":12,"integrity":"sha512-pDerh9x3cevTnYeXpZO1Bd7eK6PecSBOXX9qKW15oJ/3oTnvnACGE8E/ISis/Z2n8tTQOCBAG+QdgzVkq6e2Gw==","signatures":[{"sig":"MEYCIQCz5eQpR3T4qYnFzZ+PQ42nSL6b9aejkGaG0I0GZgqy9gIhAPshsm0BNLYTsBtAjl8iGNy7CAqDFZGlcvMe2ZMs1CKF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tigrisdata%2fstorage@3.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":231706},"main":"./dist/server.js","type":"module","_from":"file:tigrisdata-storage-3.5.0.tgz","types":"./dist/server.d.ts","module":"./dist/server.js","exports":{".":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsc --noEmit && tsup --watch","test":"vitest run --config vitest.config.ts","build":"tsc --noEmit && tsup","clean":"rm -rf dist","publint":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ddf1c239-eaaf-4691-9777-b76116384d5e"}},"_resolved":"/tmp/58b15437ce084ff5159fc471ccbedd52/tigrisdata-storage-3.5.0.tgz","_integrity":"sha512-pDerh9x3cevTnYeXpZO1Bd7eK6PecSBOXX9qKW15oJ/3oTnvnACGE8E/ISis/Z2n8tTQOCBAG+QdgzVkq6e2Gw==","repository":{"url":"git+https://github.com/tigrisdata/storage.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.11.0","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"24.14.1","dependencies":{"dotenv":"^17.4.2","@aws-sdk/types":"^3.973.8","@aws-sdk/client-s3":"^3.1038.0","@aws-sdk/lib-storage":"^3.1038.0","@smithy/signature-v4":"^5.3.14","@aws-crypto/sha256-js":"^5.2.0","@aws-sdk/s3-request-presigner":"^3.1038.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage_3.5.0_1778482838036_0.7692324298975217","host":"s3://npm-registry-packages-npm-production"}},"3.5.1":{"name":"@tigrisdata/storage","version":"3.5.1","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@3.5.1","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"homepage":"https://github.com/tigrisdata/storage#readme","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"dist":{"shasum":"050daa370b2bc06e8f2b937921dbdaf59b4788c4","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-3.5.1.tgz","fileCount":12,"integrity":"sha512-52+cT33XWpTB7v0Hoin2smBesfQkSyyWXRwiAk4RDaTjXHgEPn9F4fnZZcS9D4LSeW4qgyYLBlTARxBpMy9m/g==","signatures":[{"sig":"MEYCIQDpwfliOzAfuigILPRkookZZx8X/PBVhtgVLsuaUDUJdQIhAM9boZvJa6szrXNcgaVDK3a1eAUTXzdzjGxfFHBrPovD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tigrisdata%2fstorage@3.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":232150},"main":"./dist/server.js","type":"module","_from":"file:tigrisdata-storage-3.5.1.tgz","types":"./dist/server.d.ts","module":"./dist/server.js","exports":{".":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsc --noEmit && tsup --watch","test":"vitest run --config vitest.config.ts","build":"tsc --noEmit && tsup","clean":"rm -rf dist","publint":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ddf1c239-eaaf-4691-9777-b76116384d5e"}},"_resolved":"/tmp/e2e17469a040d3678b28eb9da4b2c8e4/tigrisdata-storage-3.5.1.tgz","_integrity":"sha512-52+cT33XWpTB7v0Hoin2smBesfQkSyyWXRwiAk4RDaTjXHgEPn9F4fnZZcS9D4LSeW4qgyYLBlTARxBpMy9m/g==","repository":{"url":"git+https://github.com/tigrisdata/storage.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.11.0","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"24.14.1","dependencies":{"dotenv":"^17.4.2","@aws-sdk/types":"^3.973.8","@aws-sdk/client-s3":"^3.1038.0","@aws-sdk/lib-storage":"^3.1038.0","@smithy/signature-v4":"^5.3.14","@aws-crypto/sha256-js":"^5.2.0","@aws-sdk/s3-request-presigner":"^3.1038.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage_3.5.1_1778489717973_0.6308013267818071","host":"s3://npm-registry-packages-npm-production"}},"3.5.2":{"name":"@tigrisdata/storage","version":"3.5.2","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@3.5.2","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"homepage":"https://github.com/tigrisdata/storage#readme","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"dist":{"shasum":"10f094b46bce9dba614aace81064aac50ad861e0","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-3.5.2.tgz","fileCount":12,"integrity":"sha512-VbjLO7W627Xy3iWPbbbvLMwIziZxLxfFRZyp2qGNjOE7qjy/+ADQzN0VjjiFZdVc7uL7RjHh78CGhJOjAI204A==","signatures":[{"sig":"MEUCIGq1BJi+/Z16dEhC0k7/auojSFyS1HhZtOK6aQguEa/qAiEApkXASbp5sjImezk5eXuGM3bwzusEcRM9JgiqB6nocWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tigrisdata%2fstorage@3.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233708},"main":"./dist/server.js","type":"module","_from":"file:tigrisdata-storage-3.5.2.tgz","types":"./dist/server.d.ts","module":"./dist/server.js","exports":{".":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsc --noEmit && tsup --watch","test":"vitest run --config vitest.config.ts","build":"tsc --noEmit && tsup","clean":"rm -rf dist","publint":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ddf1c239-eaaf-4691-9777-b76116384d5e"}},"_resolved":"/tmp/e13d6e125cd1f8a4a965e873737f9fa1/tigrisdata-storage-3.5.2.tgz","_integrity":"sha512-VbjLO7W627Xy3iWPbbbvLMwIziZxLxfFRZyp2qGNjOE7qjy/+ADQzN0VjjiFZdVc7uL7RjHh78CGhJOjAI204A==","repository":{"url":"git+https://github.com/tigrisdata/storage.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.11.0","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"24.14.1","dependencies":{"dotenv":"^17.4.2","@aws-sdk/types":"^3.973.8","@aws-sdk/client-s3":"^3.1038.0","@aws-sdk/lib-storage":"^3.1038.0","@smithy/signature-v4":"^5.3.14","@aws-crypto/sha256-js":"^5.2.0","@aws-sdk/s3-request-presigner":"^3.1038.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage_3.5.2_1778509034671_0.9081702320707747","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"@tigrisdata/storage","version":"3.6.0","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@3.6.0","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"homepage":"https://github.com/tigrisdata/storage#readme","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"dist":{"shasum":"8d3cbcdf60a58fa978b80ab0eb19826528c08383","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-3.6.0.tgz","fileCount":12,"integrity":"sha512-l+FHRAA903MOZ/PFBlz6S73YwlJ1Fs+D5/gTPiI2/NtiyIsqj3eNRGDYB+DszT75NIxKWCRoyNornUM+7qXkVw==","signatures":[{"sig":"MEUCIHUPhQBMND4fUTBp3N3wthLCUXSKURx32BBI7d0lMZAgAiEA/RB6dM6mV3x+w2rTKxvqUv8Gdj5YTSGIItrJNwnThoU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tigrisdata%2fstorage@3.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":238216},"main":"./dist/server.js","type":"module","_from":"file:tigrisdata-storage-3.6.0.tgz","types":"./dist/server.d.ts","module":"./dist/server.js","exports":{".":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsc --noEmit && tsup --watch","test":"vitest run --config vitest.config.ts","build":"tsc --noEmit && tsup","clean":"rm -rf dist","publint":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ddf1c239-eaaf-4691-9777-b76116384d5e"}},"_resolved":"/tmp/4c24b88254506e0c9e003add3afe74c8/tigrisdata-storage-3.6.0.tgz","_integrity":"sha512-l+FHRAA903MOZ/PFBlz6S73YwlJ1Fs+D5/gTPiI2/NtiyIsqj3eNRGDYB+DszT75NIxKWCRoyNornUM+7qXkVw==","repository":{"url":"git+https://github.com/tigrisdata/storage.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.11.0","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"24.14.1","dependencies":{"dotenv":"^17.4.2","@aws-sdk/types":"^3.973.8","@aws-sdk/client-s3":"^3.1038.0","@aws-sdk/lib-storage":"^3.1038.0","@smithy/signature-v4":"^5.3.14","@aws-crypto/sha256-js":"^5.2.0","@aws-sdk/s3-request-presigner":"^3.1038.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage_3.6.0_1778670138639_0.027702208547927265","host":"s3://npm-registry-packages-npm-production"}},"3.7.0":{"name":"@tigrisdata/storage","version":"3.7.0","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@3.7.0","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"homepage":"https://github.com/tigrisdata/storage#readme","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"dist":{"shasum":"754aa81daf23378a5ec7c55ff6531240cf7fe320","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-3.7.0.tgz","fileCount":12,"integrity":"sha512-MtJE2sspBPq3t/tJ1BVICCtoNXw+GyP0in0/ykmdraryi4/5s0jKZL87RvjEYoS7/Ryih1ueaD9yP6E5nmcy3w==","signatures":[{"sig":"MEYCIQDOimlp/BegL+XpRc6gF9iK2wE7vuOZjNyTEhpunnsu0AIhAPwnUyI+dyKGT4njs6INOjcqHl7rH7rWSdrP0sHHaH1L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tigrisdata%2fstorage@3.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":244777},"main":"./dist/server.js","type":"module","_from":"file:tigrisdata-storage-3.7.0.tgz","types":"./dist/server.d.ts","module":"./dist/server.js","exports":{".":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsc --noEmit && tsup --watch","test":"vitest run --config vitest.config.ts","build":"tsc --noEmit && tsup","clean":"rm -rf dist","publint":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ddf1c239-eaaf-4691-9777-b76116384d5e"}},"_resolved":"/tmp/2a64b5ceb336295491b0af920b116cba/tigrisdata-storage-3.7.0.tgz","_integrity":"sha512-MtJE2sspBPq3t/tJ1BVICCtoNXw+GyP0in0/ykmdraryi4/5s0jKZL87RvjEYoS7/Ryih1ueaD9yP6E5nmcy3w==","repository":{"url":"git+https://github.com/tigrisdata/storage.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.12.1","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"24.15.0","dependencies":{"dotenv":"^17.4.2","@aws-sdk/types":"^3.973.8","@aws-sdk/client-s3":"^3.1038.0","@aws-sdk/lib-storage":"^3.1038.0","@smithy/signature-v4":"^5.3.14","@aws-crypto/sha256-js":"^5.2.0","@aws-sdk/s3-request-presigner":"^3.1038.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage_3.7.0_1779364319422_0.008548260561815457","host":"s3://npm-registry-packages-npm-production"}},"3.8.0":{"name":"@tigrisdata/storage","version":"3.8.0","keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"license":"MIT","_id":"@tigrisdata/storage@3.8.0","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"homepage":"https://github.com/tigrisdata/storage#readme","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"dist":{"shasum":"bc1733d1eb8a03ecb938addf277fda381c7ba91d","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-3.8.0.tgz","fileCount":12,"integrity":"sha512-Q2tGnJ5Rxd3KFcB80Woi445DSreEOnEnG33IUeQ9YV1EmmzItlZoOHljIvxULdBzuONXMZmpW7Qg51gv+FuVCQ==","signatures":[{"sig":"MEUCIQCMMKHevXZ6FzvrksxFbxVut+HCZjrsVVHkEXgTFJbsBgIgeIXjp8SNEYlTzhkKCFVvu6FXyUi+N4abPEsNm7dxykU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tigrisdata%2fstorage@3.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":246647},"main":"./dist/server.js","type":"module","_from":"file:tigrisdata-storage-3.8.0.tgz","types":"./dist/server.d.ts","module":"./dist/server.js","exports":{".":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsc --noEmit && tsup --watch","test":"vitest run --config vitest.config.ts","build":"tsc --noEmit && tsup","clean":"rm -rf dist","publint":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ddf1c239-eaaf-4691-9777-b76116384d5e"}},"_resolved":"/tmp/b87adef61dc0c88362eceb731787fd43/tigrisdata-storage-3.8.0.tgz","_integrity":"sha512-Q2tGnJ5Rxd3KFcB80Woi445DSreEOnEnG33IUeQ9YV1EmmzItlZoOHljIvxULdBzuONXMZmpW7Qg51gv+FuVCQ==","repository":{"url":"git+https://github.com/tigrisdata/storage.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.12.1","description":"Tigris is a high-performance object storage system designed for multi-cloud","directories":{},"_nodeVersion":"24.15.0","dependencies":{"dotenv":"^17.4.2","@aws-sdk/types":"^3.973.8","@aws-sdk/client-s3":"^3.1038.0","@aws-sdk/lib-storage":"^3.1038.0","@smithy/signature-v4":"^5.3.14","@aws-crypto/sha256-js":"^5.2.0","@aws-sdk/s3-request-presigner":"^3.1038.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage_3.8.0_1779460685490_0.6483718286356952","host":"s3://npm-registry-packages-npm-production"}},"3.8.1":{"name":"@tigrisdata/storage","version":"3.8.1","description":"Tigris is a high-performance object storage system designed for multi-cloud","type":"module","main":"./dist/server.js","module":"./dist/server.js","types":"./dist/server.d.ts","exports":{".":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./package.json":"./package.json"},"publishConfig":{"access":"public"},"keywords":["object","storage","tigris","blob","ai"],"author":{"name":"Tigris Data"},"repository":{"type":"git","url":"git+https://github.com/tigrisdata/storage.git","directory":"packages/storage"},"license":"MIT","dependencies":{"@aws-crypto/sha256-js":"^5.2.0","@aws-sdk/client-s3":"^3.1038.0","@aws-sdk/lib-storage":"^3.1038.0","@aws-sdk/s3-request-presigner":"^3.1038.0","@aws-sdk/types":"^3.973.8","@smithy/signature-v4":"^5.3.14","dotenv":"^17.4.2"},"scripts":{"build":"tsc --noEmit && tsup","dev":"tsc --noEmit && tsup --watch","publint":"publint","test":"vitest run --config vitest.config.ts","clean":"rm -rf dist"},"_id":"@tigrisdata/storage@3.8.1","bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"homepage":"https://github.com/tigrisdata/storage#readme","_integrity":"sha512-Mpex2kjTnxJc9hqUzFFtC7G0YwfhTBhc/WtwWfpbICsu3x1is8ZI4eIYp1G44AKIfOFmx0hNYnZ/L6DoMBb+Eg==","_resolved":"/tmp/a3f6893add0a223f963dc2f7b9fab3ff/tigrisdata-storage-3.8.1.tgz","_from":"file:tigrisdata-storage-3.8.1.tgz","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-Mpex2kjTnxJc9hqUzFFtC7G0YwfhTBhc/WtwWfpbICsu3x1is8ZI4eIYp1G44AKIfOFmx0hNYnZ/L6DoMBb+Eg==","shasum":"5bf3afce54069fb2bdc667fbfcd23dda7e9ca52b","tarball":"https://registry.npmjs.org/@tigrisdata/storage/-/storage-3.8.1.tgz","fileCount":12,"unpackedSize":246877,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tigrisdata%2fstorage@3.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFK7smXVk8l6PRwKOf9BdyfrVSJVsxIC6rKanhd6DbzUAiEA3/EGpirf9yUkU+5iZIHbNnf0oOkxvnvdJtgwltN/8UM="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ddf1c239-eaaf-4691-9777-b76116384d5e"}},"directories":{},"maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/storage_3.8.1_1779465603138_0.806521897368899"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-07T12:20:29.120Z","modified":"2026-05-22T16:00:03.754Z","1.0.0":"2025-08-07T12:20:29.685Z","1.1.0":"2025-08-08T15:10:52.995Z","1.1.1":"2025-08-08T17:28:36.234Z","1.1.2":"2025-08-12T14:12:03.275Z","1.1.3":"2025-08-12T17:43:42.740Z","1.1.4":"2025-08-13T12:02:14.083Z","1.2.0":"2025-08-20T09:41:55.136Z","1.2.1":"2025-08-20T09:48:05.763Z","1.2.2":"2025-08-21T14:24:23.829Z","1.3.0":"2025-09-12T09:37:58.257Z","1.4.0":"2025-09-17T14:51:04.395Z","1.4.1":"2025-09-22T12:33:28.096Z","1.4.2":"2025-09-24T17:08:24.032Z","1.4.3":"2025-09-26T11:26:47.638Z","1.5.0":"2025-09-26T18:54:08.935Z","1.6.0":"2025-09-30T15:37:06.064Z","1.6.1":"2025-09-30T17:26:37.795Z","1.6.2":"2025-09-30T17:45:10.659Z","1.6.3":"2025-10-10T12:46:12.592Z","2.0.0":"2025-10-10T12:58:18.436Z","2.1.0":"2025-10-15T18:06:41.451Z","2.2.0":"2025-10-16T09:18:26.438Z","2.3.0":"2025-10-20T10:01:49.181Z","2.4.0":"2025-10-23T13:41:21.813Z","2.4.1":"2025-11-05T18:42:06.527Z","2.5.0":"2025-11-27T09:24:49.417Z","1.0.1":"2025-11-27T13:53:07.673Z","2.6.0":"2025-11-27T14:05:24.802Z","2.7.0":"2025-11-27T16:12:15.247Z","2.8.0":"2025-11-28T10:55:23.154Z","2.9.0":"2025-11-28T18:19:19.847Z","2.10.0":"2025-12-02T15:45:50.564Z","2.10.1":"2025-12-12T15:24:20.053Z","2.10.2":"2026-01-02T16:24:43.777Z","2.11.0":"2026-01-21T12:53:21.901Z","2.12.0":"2026-01-23T12:00:31.930Z","2.12.1":"2026-02-05T14:48:49.567Z","2.12.2":"2026-02-06T13:16:12.833Z","2.13.0":"2026-02-17T08:26:21.645Z","2.14.0":"2026-02-27T15:05:49.751Z","2.14.1":"2026-03-02T09:20:14.979Z","2.15.0":"2026-03-02T16:16:14.711Z","2.15.1":"2026-03-03T18:15:11.312Z","2.15.2":"2026-03-04T20:08:45.132Z","2.15.3":"2026-03-11T11:57:40.512Z","2.15.4":"2026-03-11T13:19:39.843Z","2.15.5":"2026-03-11T16:17:47.357Z","2.15.6":"2026-03-26T10:08:57.671Z","2.16.0":"2026-04-06T21:19:03.751Z","2.16.1":"2026-04-07T18:25:58.432Z","2.16.2":"2026-04-08T07:32:41.124Z","3.0.0":"2026-04-08T17:46:45.678Z","3.1.0":"2026-04-14T10:58:20.737Z","3.1.1":"2026-04-16T18:44:46.862Z","3.2.0":"2026-04-23T08:05:21.911Z","3.2.1":"2026-04-28T13:55:12.908Z","3.3.0":"2026-04-30T15:10:49.014Z","3.4.0":"2026-05-07T10:59:32.246Z","3.5.0":"2026-05-11T07:00:38.227Z","3.5.1":"2026-05-11T08:55:18.122Z","3.5.2":"2026-05-11T14:17:14.851Z","3.6.0":"2026-05-13T11:02:18.829Z","3.7.0":"2026-05-21T11:51:59.565Z","3.8.0":"2026-05-22T14:38:05.642Z","3.8.1":"2026-05-22T16:00:03.360Z"},"bugs":{"url":"https://github.com/tigrisdata/storage/issues"},"author":{"name":"Tigris Data"},"license":"MIT","homepage":"https://github.com/tigrisdata/storage#readme","keywords":["object","storage","tigris","blob","ai"],"repository":{"type":"git","url":"git+https://github.com/tigrisdata/storage.git","directory":"packages/storage"},"description":"Tigris is a high-performance object storage system designed for multi-cloud","maintainers":[{"name":"ansariadil","email":"adil@tigrisdata.com"},{"name":"firsov","email":"firsov@tigrisdata.com"},{"name":"garrensmith","email":"garren.smith@gmail.com"},{"name":"ovaistariq","email":"ovaistariq@gmail.com"},{"name":"designcode87","email":"hello@designcode.me"},{"name":"jigarjm","email":"jigarjm@gmail.com"}],"readme":"# @tigrisdata/storage\n\nTigris is a high-performance object storage system designed for multi-cloud environments. Tigris Storage SDK provides a simple interface and minimal configuration that lets you get started quickly and integrate Tigris into your application. It is built on top of Tigris Object Storage API and offers all the functionality of Tigris.\n\n## Installation\n\n```bash\n# NPM\nnpm install @tigrisdata/storage\n# YARN\nyarn add @tigrisdata/storage\n```\n\n## Getting Started\n\nGetting started with Tigris Storage SDK is easy. First, you need to create a Tigris account and create a bucket.\n\n### Setting up your account and bucket\n\n1. Create a Tigris account at [storage.new](https://storage.new)\n2. Create a bucket at [console.tigris.dev/createbucket](https://console.tigris.dev/createbucket)\n3. Create an access key at [console.tigris.dev/createaccesskey](https://console.tigris.dev/createaccesskey)\n\n### Configure your Project\n\nIn your project root, create a `.env` file if it doesn't exist already and put the following content in it. Replace the values with actual values you obtained from above steps.\n\n```bash\nTIGRIS_STORAGE_ACCESS_KEY_ID=tid_access_key_id\nTIGRIS_STORAGE_SECRET_ACCESS_KEY=tsec_secret_access_key\nTIGRIS_STORAGE_BUCKET=bucket_name\n```\n\n## Authentication\n\nAfter you have created an access key, you can set the environment variables in your `.env` file:\n\n```bash\nTIGRIS_STORAGE_ACCESS_KEY_ID=tid_access_key_id\nTIGRIS_STORAGE_SECRET_ACCESS_KEY=tsec_secret_access_key\nTIGRIS_STORAGE_BUCKET=bucket_name\n```\n\nAlternatively, all methods accept an optional config parameter that allows you to override the default environment configuration:\n\n```ts\ntype TigrisStorageConfig = {\n  bucket?: string;\n  accessKeyId?: string;\n  secretAccessKey?: string;\n  endpoint?: string;\n};\n```\n\n### Examples\n\n#### Use environment variables (default)\n\n```ts\nconst result = await list();\n```\n\n#### Override with custom config\n\n```ts\nconst result = await list({\n  config: {\n    bucket: 'my-bucket-name',\n    accessKeyId: 'tigris-access-key',\n    secretAccessKey: 'tigris-secret-key',\n  },\n});\n```\n\n#### Override only specific values\n\n```ts\nconst result = await get('object.txt', 'string', {\n  config: {\n    bucket: 'different-bucket',\n  },\n});\n```\n\n## Responses\n\nAll methods return a generic response of type `TigrisStorageResponse`. If there is an error, the `error` property will be set. If there is a successful response, the `data` property will be set. This allows for a better type safety and error handling.\n\n```ts\ntype TigrisStorageResponse<T, E> = {\n  data?: T;\n  error?: E;\n};\n```\n\n### Example\n\n```ts\nconst objectResult = await get('photo.jpg', 'file');\nif (objectResult.error) {\n  console.error('Error downloading object:', objectResult.error);\n} else {\n  console.log('Object name:', objectResult.data?.name);\n  console.log('Object size:', objectResult.data?.size);\n  console.log('Object type:', objectResult.data?.type);\n}\n```\n\n## Uploading an object\n\n`put` function can be used to upload a object to a bucket.\n\n### `put`\n\n```ts\nput(path: string, body: string | ReadableStream | Blob | Buffer, options?: PutOptions): Promise<TigrisStorageResponse<PutResponse, Error>>;\n```\n\n`put` accepts the following parameters:\n\n- `path`: (Required) A string specifying the base value of the return URL\n- `body`: (Required) A blob object as ReadableStream, String, ArrayBuffer or Blob based on these supported body types\n- `options`: (Optional) A JSON object with the following optional parameters:\n\n#### `options`\n\n| **Parameter**      | **Required** | **Values**                                                                                                                                              |\n| ------------------ | ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| access             | No           | The access level for the object. Possible values are `public` and `private`.                                                                            |\n| addRandomSuffix    | No           | Whether to add a random suffix to the object name. Default is `false`.                                                                                  |\n| allowOverwrite     | No           | Whether to allow overwriting the object. Default is `true`.                                                                                             |\n| contentType        | No           | Set the content type of the object. If not provided, the content type will be inferred from the extension of the path.                                  |\n| contentDisposition | No           | Set the content disposition of the object. Possible values are `inline` and `attachment`. Default is `inline`. Use `attachment` for downloadable files. |\n| multipart          | No           | Pass `multipart: true` when uploading large objects. It will split the object into multiple parts and upload them in parallel.                          |\n| partSize           | No           | Part size in bytes for multipart uploads. Default is 5MB.                                                                                               |\n| queueSize          | No           | Maximum number of concurrent part uploads for multipart uploads.                                                                                        |\n| abortController    | No           | An AbortController instance to abort the upload.                                                                                                        |\n| onUploadProgress   | No           | Callback to track upload progress: `onUploadProgress({loaded: number, total: number, percentage: number})`.                                             |\n| config             | No           | A configuration object to override the [default configuration](#authentication).                                                                        |\n\nIn case of successful upload, the `data` property will be set to the upload and contains the following properties:\n\n- `contentDisposition`: content disposition of the object\n- `contentType`: content type of the object\n- `modified`: Last modified date of the object\n- `path`: Path to the object\n- `size`: Size of the object\n- `url`: A presigned URL to the object if the object is uploaded with `access` set to `private`, otherwise unsigned public URL for the object\n\n### Examples\n\n#### Simple upload\n\n```ts\nconst result = await put('simple.txt', 'Hello, World!');\nif (result.error) {\n  console.error('Error uploading object:', result.error);\n} else {\n  console.log('Object uploaded successfully:', result.data);\n}\n```\n\n#### Uploading a large object\n\n```ts\nconst result = await put('large.mp4', fileStream, {\n  multipart: true,\n  onUploadProgress: ({ loaded, total, percentage }) => {\n    console.log(`Uploaded ${loaded} of ${total} bytes (${percentage}%)`);\n  },\n});\n```\n\n#### Prevent overwriting\n\n```ts\nconst result = await put('config.json', configuration, {\n  allowOverwrite: false,\n});\n```\n\n#### Cancel an upload\n\n```ts\nconst abortController = new AbortController();\n\nconst result = await put('large.mp4', fileStream, {\n  abortController: abortController,\n});\n\nfunction cancelUpload() {\n  abortController.abort();\n}\n\n// <button onClick={cancelUpload}>Cancel Upload</button>\n```\n\n## Downloading an object\n\n`get` function can be used to get/download a object from a bucket.\n\n### `get`\n\n```ts\nget(path: string, format: \"string\" | \"file\" | \"stream\", options?: GetOptions): Promise<TigrisStorageResponse<GetResponse, Error>>;\n```\n\n`get` accepts the following parameters:\n\n- `path`: (Required) A string specifying the path to the object\n- `format`: (Required) A string specifying the format of the object. Possible values are `string`, `file`, and `stream`.\n- `options`: (Optional) A JSON object with the following optional parameters:\n\n#### `options`\n\n| **Parameter**      | **Required** | **Values**                                                                                                                                              |\n| ------------------ | ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| contentDisposition | No           | Set the content disposition of the object. Possible values are `inline` and `attachment`. Default is `inline`. Use `attachment` for downloadable files. |\n| contentType        | No           | Set the content type of the object. If not provided, content type set when the object is uploaded will be used.                                         |\n| encoding           | No           | Set the encoding of the object. Default is `utf-8`.                                                                                                     |\n| snapshotVersion    | No           | Snapshot version of the bucket.                                                                                                                         |\n| config             | No           | A configuration object to override the [default configuration](#authentication).                                                                        |\n\nIn case of successful `get`, the `data` contains the object in the format specified by the `format` parameter.\n\n### Examples\n\n#### Get an object as a string\n\n```ts\nconst result = await get('object.txt', 'string');\n\nif (result.error) {\n  console.error('Error getting object:', result.error);\n} else {\n  console.log('Object:', result.data);\n  // output: \"Hello, World!\"\n}\n```\n\n#### Get an object as a file\n\n```ts\nconst result = await get('object.pdf', 'file', {\n  contentDisposition: 'attachment',\n  contentType: 'application/pdf',\n  encoding: 'utf-8',\n});\n\nif (result.error) {\n  console.error('Error getting object:', result.error);\n} else {\n  console.log('Object:', result.data);\n}\n```\n\n#### Get an object as a stream\n\n```ts\nconst result = await get('video.mp4', 'stream', {\n  contentDisposition: 'attachment',\n  contentType: 'video/mp4',\n  encoding: 'utf-8',\n});\n\nif (result.error) {\n  console.error('Error getting object:', result.error);\n} else {\n  const reader = result.data?.getReader();\n  // Process stream...\n  reader?.read().then((result) => {\n    console.log(result);\n  });\n}\n```\n\n## Object metadata\n\n`head` function can be used to get the metadata of an object from a bucket.\n\n### `head`\n\n```ts\nhead(path: string, options?: HeadOptions): Promise<TigrisStorageResponse<HeadResponse, Error>>\n```\n\n`head` accepts the following parameters:\n\n- `path`: (Required) A string specifying the path to the object\n- `options`: (Optional) A JSON object with the following optional parameters:\n\n#### `options`\n\n| **Parameter**   | **Required** | **Values**                                                                       |\n| --------------- | ------------ | -------------------------------------------------------------------------------- |\n| snapshotVersion | No           | Snapshot version of the bucket.                                                  |\n| config          | No           | A configuration object to override the [default configuration](#authentication). |\n\nIn case of successful `head`, the `data` property will be set to the metadata of the object and contains the following properties:\n\n- `contentDisposition`: content disposition of the object\n- `contentType`: content type of the object\n- `modified`: Last modified date of the object\n- `path`: Path to the object\n- `size`: Size of the object\n- `url`: A presigned URL to the object if the object is downloaded with `access` set to `private`, otherwise unsigned public URL for the object\n\n### Examples\n\n#### Get object metadata\n\n```ts\nconst result = await head('object.txt');\n\nif (result.error) {\n  console.error('Error getting object metadata:', result.error);\n} else {\n  console.log('Object metadata:', result.data);\n  // output: {\n  //   contentDisposition: \"inline\",\n  //   contentType: \"text/plain\",\n  //   modified: \"2023-01-15T08:30:00Z\",\n  //   path: \"object.txt\",\n  //   size: 12,\n  //   url: \"https://tigris-example.t3.storage.dev/object.txt\",\n  // }\n}\n```\n\n## Deleting an object\n\n`remove` function can be used to delete an object from a bucket.\n\n### `remove`\n\n```ts\nremove(path: string, options?: RemoveOptions): Promise<TigrisStorageResponse<void, Error>>;\n```\n\n`remove` accepts the following parameters:\n\n- `path`: (Required) A string specifying the path to the object\n- `options`: (Optional) A JSON object with the following optional parameters:\n\n#### `options`\n\n| **Parameter** | **Required** | **Values**                                                                       |\n| ------------- | ------------ | -------------------------------------------------------------------------------- |\n| config        | No           | A configuration object to override the [default configuration](#authentication). |\n\nIn case of successful `remove`, the `data` property will be set to `undefined` and the object will be deleted.\n\n### Examples\n\n#### Delete an object\n\n```ts\nconst result = await remove('object.txt');\n\nif (result.error) {\n  console.error('Error deleting object:', result.error);\n} else {\n  console.log('Object deleted successfully');\n}\n```\n\n## Presigning an object\n\n`getPresignedUrl` function can be used to presign an object from a bucket and retreive the presigned URL.\n\n### `getPresignedUrl`\n\n```ts\ngetPresignedUrl(path: string, options: GetPresignedUrlOptions): Promise<TigrisStorageResponse<GetPresignedUrlResponse, Error>>\n```\n\n`getPresignedUrl` accepts the following parameters:\n\n- `path`: (Required) A string specifying the path to the object\n- `options`: (Optional) A JSON object with the following optional parameters:\n\n#### `options`\n\n| **Parameter** | **Required** | **Values**                                                                               |\n| ------------- | ------------ | ---------------------------------------------------------------------------------------- |\n| operation     | No           | Specify the operation to use for the presigned URL. Possible values are `get` and `put`. |\n| expiresIn     | No           | The expiration time of the presigned URL in seconds. Default is 3600 seconds (1 hour).   |\n| contentType   | No           | The content type of the object.                                                          |\n| config        | No           | A configuration object to override the [default configuration](#authentication).         |\n\nIn case of successful `getPresignedUrl`, the `data` property will be set to the presigned URL and contains the following properties:\n\n- `url`: The presigned URL\n- `method`: The method used to get the presigned URL\n- `expiresIn`: The expiration time of the presigned URL\n\n### Examples\n\n#### Get a presigned URL for a GET operation\n\n```ts\nconst result = await getPresignedUrl('object.txt', { operation: 'get' });\n\nif (result.error) {\n  console.error('Error getting presigned URL:', result.error);\n} else {\n  console.log('Presigned URL:', result.data.url);\n}\n```\n\n#### Get a presigned URL for a PUT operation\n\n```ts\nconst result = await getPresignedUrl('object.txt', { operation: 'put' });\n```\n\n## Listing objects\n\n`list` function can be used to list objects from a bucket.\n\n### `list`\n\n```ts\nlist(options?: ListOptions): Promise<TigrisStorageResponse<ListResponse, Error>>;\n```\n\n`list` accepts the following parameters:\n\n- `options`: (Optional) A JSON object with the following optional parameters:\n\n#### `options`\n\n| **Parameter**   | **Required** | **Values**                                                                       |\n| --------------- | ------------ | -------------------------------------------------------------------------------- |\n| delimiter       | No           | A delimiter is a character that you use to group keys.                           |\n| prefix          | No           | Limits the items to keys that begin with the specified prefix.                   |\n| limit           | No           | The maximum number of objects to return. By default, returns up to 100 objects.  |\n| paginationToken | No           | The pagination token to continue listing objects from the previous request.      |\n| snapshotVersion | No           | Snapshot version of the bucket.                                                  |\n| config          | No           | A configuration object to override the [default configuration](#authentication). |\n\nIn case of successful `list`, the `data` property will be set to the list of objects and contains the following properties:\n\n- `items`: The list of objects\n- `paginationToken`: The pagination token to continue listing objects for next page.\n- `hasMore`: Whether there are more objects to list.\n\n### Examples\n\n#### List objects\n\n```ts\nconst result = await list();\n\nif (result.error) {\n  console.error('Error listing objects:', result.error);\n} else {\n  console.log('Objects:', result.data);\n}\n```\n\n#### List objects with pagination\n\n```ts\nconst allFiles: Item[] = [];\nlet currentPage = await list({ limit: 10 });\n\nif (currentPage.data) {\n  allFiles.push(...currentPage.data.items);\n\n  while (currentPage.data?.hasMore && currentPage.data?.paginationToken) {\n    currentPage = await list({\n      limit: 10,\n      paginationToken: currentPage.data?.paginationToken,\n    });\n\n    if (currentPage.data) {\n      allFiles.push(...currentPage.data.items);\n    } else if (currentPage.error) {\n      console.error('Error during pagination:', currentPage.error);\n      break;\n    }\n  }\n}\n\nconsole.log(allFiles);\n```\n\n## Creating a bucket\n\n`createBucket` function can be used to create a new bucket.\n\n### `createBucket`\n\n```ts\ncreateBucket(bucketName: string, options?: CreateBucketOptions): Promise<TigrisStorageResponse<CreateBucketResponse, Error>>;\n```\n\n`createBucket` accepts the following parameters:\n\n- `bucketName`: (Required) A string specifying the name of the bucket to create\n- `options`: (Optional) A JSON object with the following optional parameters:\n\n#### `options`\n\n| **Parameter**        | **Required** | **Values**                                                                                                                                                               |\n| -------------------- | ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| access               | No           | `public` or `private`. If set to public, objects in this bucket will be publicly readable. Default value is `private`                                                    |\n| defaultTier          | No           | `STANDARD`, `STANDARD_IA`, `GLACIER` or `GLACIER_IR`. This is default object tier for all objects uploaded to it. Default is `STANDARD`                                  |\n| enableSnapshot       | No           | Enable snapshot functionality for the bucket. Default is `false`. Please note only the Standard storage tier is supported for snapshot-enabled buckets                   |\n| locations            | No           | Bucket location configuration. See [Locations](#bucket-locations) below. Default is **global**.                                                                          |\n| sourceBucketName     | No           | The name of the source bucket to fork from.                                                                                                                              |\n| sourceBucketSnapshot | No           | The snapshot version of the source bucket to fork from.                                                                                                                  |\n| consistency          | No           | **Deprecated.** Use `locations` instead. `default` or `strict`.                                                                                                          |\n| region               | No           | **Deprecated.** Use `locations` instead. By default, **Global**.                                                                                                         |\n| config               | No           | A configuration object to override the [default configuration](#authentication).                                                                                         |\n\n#### Bucket Locations\n\nThe `locations` option controls where your bucket data is stored. It accepts an object with a `type` and optional `values`:\n\n| **Type** | **Values**                                                                 | **Description**                                                                                                        |\n| -------- | -------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- |\n| `global` | _(none)_                                                                   | Data distributed globally. Strong consistency for requests in same region, eventual consistency globally.               |\n| `multi`  | `'usa'` or `'eur'`                                                         | Highest availability with data residency across regions in the chosen geo. Strong consistency globally.                 |\n| `dual`   | One or more of: `'ams'`, `'fra'`, `'gru'`, `'iad'`, `'jnb'`, `'lhr'`, `'nrt'`, `'ord'`, `'sin'`, `'sjc'`, `'syd'` | High availability with data residency across regions of choice. Strong consistency for requests in same region, eventual consistency globally. |\n| `single` | One of: `'ams'`, `'fra'`, `'gru'`, `'iad'`, `'jnb'`, `'lhr'`, `'nrt'`, `'ord'`, `'sin'`, `'sjc'`, `'syd'`         | Data redundancy across availability zones in a single region. Strong consistency globally.                              |\n\nIn case of successful `createBucket`, the `data` property will be set and contains the following properties:\n\n- `isSnapshotEnabled`: Whether snapshot functionality is enabled for the bucket\n- `hasForks`: Whether the bucket has forks\n- `sourceBucketName`: The name of the source bucket (if this is a fork bucket)\n- `sourceBucketSnapshot`: The snapshot version of the source bucket (if this is a fork bucket)\n\n### Examples\n\n#### Create a regular bucket\n\n```ts\nconst result = await createBucket('my-new-bucket');\n\nif (result.error) {\n  console.error('Error creating bucket:', result.error);\n} else {\n  console.log('Bucket created successfully:', result.data);\n}\n```\n\n#### Create a bucket with snapshot enabled\n\n```ts\nconst result = await createBucket('my-snapshot-bucket', {\n  enableSnapshot: true,\n});\n\nif (result.error) {\n  console.error('Error creating bucket:', result.error);\n} else {\n  console.log('Bucket created with snapshot enabled:', result.data);\n}\n```\n\n#### Create a bucket with specific locations\n\n```ts\nconst result = await createBucket('my-eu-bucket', {\n  locations: { type: 'multi', values: 'eur' },\n});\n```\n\n#### Create a bucket as a fork of another bucket\n\n```ts\nconst result = await createBucket('my-forked-bucket', {\n  sourceBucketName: 'parent-bucket',\n  sourceBucketSnapshot: '1751631910169675092',\n});\n\nif (result.error) {\n  console.error('Error creating forked bucket:', result.error);\n} else {\n  console.log('Forked bucket created:', result.data);\n}\n```\n\n## Getting bucket information\n\n`getBucketInfo` function can be used to retrieve information about a specific bucket.\n\n### `getBucketInfo`\n\n```ts\ngetBucketInfo(bucketName: string, options?: GetBucketInfoOptions): Promise<TigrisStorageResponse<BucketInfoResponse, Error>>;\n```\n\n`getBucketInfo` accepts the following parameters:\n\n- `bucketName`: (Required) A string specifying the name of the bucket\n- `options`: (Optional) A JSON object with the following optional parameters:\n\n#### `options`\n\n| **Parameter** | **Required** | **Values**                                                                       |\n| ------------- | ------------ | -------------------------------------------------------------------------------- |\n| config        | No           | A configuration object to override the [default configuration](#authentication). |\n\nIn case of successful `getBucketInfo`, the `data` property will be set and contains the following properties:\n\n- `isSnapshotEnabled`: Whether snapshot is enabled for the bucket\n- `hasForks`: (**Deprecated**, use `forkInfo.hasChildren`) Whether the bucket has forks\n- `sourceBucketName`: (**Deprecated**, use `forkInfo.parents[0].bucketName`) The name of the source bucket\n- `sourceBucketSnapshot`: (**Deprecated**, use `forkInfo.parents[0].snapshot`) The snapshot version of the source bucket\n- `forkInfo`: Fork information for the bucket (or `undefined` if the bucket is not a fork)\n  - `hasChildren`: Whether the bucket has child forks\n  - `parents`: Array of parent bucket info (`bucketName`, `forkCreatedAt`, `snapshot`, `snapshotCreatedAt`)\n- `settings`: Bucket settings\n  - `allowObjectAcl`: Whether per-object ACL is enabled\n  - `defaultTier`: Default storage class (`STANDARD`, `STANDARD_IA`, `GLACIER`, `GLACIER_IR`)\n  - `corsRules`: Array of CORS rules\n  - `notifications`: Notification configuration\n  - `lifecycleRules`: Complete array of lifecycle rules on the bucket. Each rule may carry a transition (`storageClass` + `days`/`date`), an `expiration`, and/or a `filter.prefix`. The bucket-wide TTL (if set) is the rule with only `expiration` and no transition or filter.\n  - `ttlConfig`: _Deprecated._ No longer populated — read the bucket-wide TTL from `lifecycleRules` instead.\n  - `dataMigration`: Data migration (shadow bucket) configuration\n  - `customDomain`: Custom domain name\n  - `deleteProtection`: Whether delete protection is enabled\n  - `additionalHeaders`: Additional HTTP headers\n- `sizeInfo`: Bucket size information\n  - `numberOfObjects`: Number of objects\n  - `size`: Total size in bytes\n  - `numberOfObjectsAllVersions`: Number of objects including all versions\n\n### Examples\n\n#### Get bucket information\n\n```ts\nconst result = await getBucketInfo('my-bucket');\n\nif (result.error) {\n  console.error('Error getting bucket info:', result.error);\n} else {\n  console.log('Snapshot enabled:', result.data?.isSnapshotEnabled);\n  console.log('Settings:', result.data?.settings);\n  console.log('Size info:', result.data?.sizeInfo);\n  console.log('Fork info:', result.data?.forkInfo);\n}\n```\n\n## Listing buckets\n\n`listBuckets` function can be used to list all buckets that the user has access to.\n\n### `listBuckets`\n\n```ts\nlistBuckets(options?: ListBucketsOptions): Promise<TigrisStorageResponse<ListBucketsResponse, Error>>;\n```\n\n`listBuckets` accepts the following parameters\n\n- `options`: (Optional) A JSON object with the following optional parameters:\n\n#### `options`\n\n| **Parameter**   | **Required** | **Values**                                                                       |\n| --------------- | ------------ | -------------------------------------------------------------------------------- |\n| limit           | No           | The maximum number of buckets to return.                                         |\n| paginationToken | No           | The pagination token to continue listing buckets from the previous request.      |\n| config          | No           | A configuration object to override the [default configuration](#authentication). |\n\nIn case of successful `list`, the `data` property will be set to the list of buckets and contains the following properties:\n\n- `buckets`: The list of buckets\n- `owner`: The owner of the buckets\n- `paginationToken`: The pagination token to continue listing objects for next page.\n\n### Examples\n\n#### List buckets\n\n```ts\nconst result = await listBuckets();\n\nif (result.error) {\n  console.error('Error listing buckets:', result.error);\n} else {\n  console.log('Buckets:', result.data);\n}\n```\n\n## Deleting a bucket\n\n`removeBucket` function can be used to delete a bucket.\n\n### `removeBucket`\n\n```ts\nremoveBucket(bucketName: string, options?: RemoveBucketOptions): Promise<TigrisStorageResponse<void, Error>>;\n```\n\n`removeBucket` accepts the following parameters:\n\n- `bucketName`: (Required) A string specifying the name of the bucket\n- `options`: (Optional) A JSON object with the following optional parameters:\n\n#### `options`\n\n| **Parameter** | **Required** | **Values**                                                                       |\n| ------------- | ------------ | -------------------------------------------------------------------------------- |\n| force         | No           | When provided, forcefully delete the bucket.                                     |\n| config        | No           | A configuration object to override the [default configuration](#authentication). |\n\nIn case of successful `removeBucket`, the `data` property will be set to `undefined` and the bucket will be deleted.\n\n### Examples\n\n#### Delete a bucket\n\n```ts\nconst result = await removeBucket('my-bucket');\n\nif (result.error) {\n  console.error('Error deleting bucket:', result.error);\n} else {\n  console.log('Bucket deleted successfully');\n}\n```\n\n## Creating a bucket snapshot\n\n`createBucketSnapshot` function can be used to create a snapshot of a bucket at a specific point in time.\n\n### `createBucketSnapshot`\n\n```ts\ncreateBucketSnapshot(options?: CreateBucketSnapshotOptions): Promise<TigrisStorageResponse<CreateBucketSnapshotResponse, Error>>;\ncreateBucketSnapshot(sourceBucketName?: string, options?: CreateBucketSnapshotOptions): Promise<TigrisStorageResponse<CreateBucketSnapshotResponse, Error>>;\n```\n\n`createBucketSnapshot` accepts the following parameters:\n\n- `sourceBucketName`: (Optional) A string specifying the name of the bucket to snapshot. If not provided, uses the bucket from environment configuration.\n- `options`: (Optional) A JSON object with the following optional parameters:\n\n#### `options`\n\n| **Parameter** | **Required** | **Values**                                                                       |\n| ------------- | ------------ | -------------------------------------------------------------------------------- |\n| name          | No           | A name for the snapshot.                                                         |\n| config        | No           | A configuration object to override the [default configuration](#authentication). |\n\nIn case of successful `createBucketSnapshot`, the `data` property will be set and contains the following properties:\n\n- `snapshotVersion`: The version identifier of the created snapshot\n\n### Examples\n\n#### Create a snapshot\n\n```ts\nconst result = await createBucketSnapshot();\n\nif (result.error) {\n  console.error('Error creating snapshot:', result.error);\n} else {\n  console.log('Snapshot created:', result.data);\n  // output: { snapshotVersion: \"1751631910169675092\" }\n}\n```\n\n#### Create a named snapshot for a specific bucket\n\n```ts\nconst result = await createBucketSnapshot('my-bucket', {\n  name: 'backup-before-migration',\n});\n\nif (result.error) {\n  console.error('Error creating snapshot:', result.error);\n} else {\n  console.log('Named snapshot created:', result.data);\n}\n```\n\n## Listing bucket snapshots\n\n`listBucketSnapshots` function can be used to list all snapshots for a bucket.\n\n### `listBucketSnapshots`\n\n```ts\nlistBucketSnapshots(options?: ListBucketSnapshotsOptions): Promise<TigrisStorageResponse<ListBucketSnapshotsResponse, Error>>;\nlistBucketSnapshots(sourceBucketName?: string, options?: ListBucketSnapshotsOptions): Promise<TigrisStorageResponse<ListBucketSnapshotsResponse, Error>>;\n```\n\n`listBucketSnapshots` accepts the following parameters:\n\n- `sourceBucketName`: (Optional) A string specifying the name of the bucket. If not provided, uses the bucket from environment configuration.\n- `options`: (Optional) A JSON object with the following optional parameters:\n\n#### `options`\n\n| **Parameter** | **Required** | **Values**                                                                       |\n| ------------- | ------------ | -------------------------------------------------------------------------------- |\n| config        | No           | A configuration object to override the [default configuration](#authentication). |\n\nIn case of successful `listBucketSnapshots`, the `data` property will be set to an array of snapshots, each containing:\n\n- `name`: The name of the snapshot (if provided when created)\n- `version`: The version identifier of the snapshot\n- `creationDate`: The date when the snapshot was created\n\n### Examples\n\n#### List snapshots for the default bucket\n\n```ts\nconst result = await listBucketSnapshots();\n\nif (result.error) {\n  console.error('Error listing snapshots:', result.error);\n} else {\n  console.log('Snapshots:', result.data);\n  // output: [\n  //   {\n  //     name: \"backup-before-migration\",\n  //     version: \"1751631910169675092\",\n  //     creationDate: Date(\"2023-01-15T08:30:00Z\")\n  //   }\n  // ]\n}\n```\n\n#### List snapshots for a specific bucket\n\n```ts\nconst result = await listBucketSnapshots('my-bucket');\n\nif (result.error) {\n  console.error('Error listing snapshots:', result.error);\n} else {\n  console.log('Snapshots for my-bucket:', result.data);\n}\n```\n\n## Updating a bucket\n\n`updateBucket` function can be used to update bucket-level settings such as access, locations, cache control, custom domain, and delete protection.\n\n### `updateBucket`\n\n```ts\nupdateBucket(bucketName: string, options?: UpdateBucketOptions): Promise<TigrisStorageResponse<UpdateBucketResponse, Error>>;\n```\n\n`updateBucket` accepts the following parameters:\n\n- `bucketName`: (Required) A string specifying the name of the bucket\n- `options`: (Optional) A JSON object with the following optional parameters:\n\n#### `options`\n\n| **Parameter**            | **Required** | **Values**                                                                                                          |\n| ------------------------ | ------------ | ------------------------------------------------------------------------------------------------------------------- |\n| access                   | No           | `public` or `private`. Set the bucket access level.                                                                 |\n| allowObjectAcl           | No           | Whether to allow per-object ACL settings.                                                                           |\n| disableDirectoryListing  | No           | Whether to disable directory listing for the bucket.                                                                |\n| locations                | No           | Bucket location configuration. See [Locations](#bucket-locations).                                                  |\n| cacheControl             | No           | Set the Cache-Control header for the bucket.                                                                        |\n| customDomain             | No           | Set a custom domain for the bucket.                                                                                 |\n| enableAdditionalHeaders  | No           | Enable additional HTTP headers (e.g., `X-Content-Type-Options: nosniff`).                                           |\n| enableDeleteProtection   | No           | Enable or disable delete protection for the bucket.                                                                 |\n| regions                  | No           | **Deprecated.** Use `locations` instead.                                                                            |\n| config                   | No           | A configuration object to override the [default configuration](#authentication).                                    |\n\nIn case of successful `updateBucket`, the `data` property will be set and contains:\n\n- `bucket`: The name of the updated bucket\n- `updated`: Whether the update was successful\n\n### Examples\n\n#### Make a bucket public\n\n```ts\nconst result = await updateBucket('my-bucket', {\n  access: 'public',\n});\n\nif (result.error) {\n  console.error('Error updating bucket:', result.error);\n} else {\n  console.log('Bucket updated:', result.data);\n}\n```\n\n#### Enable delete protection and set a custom domain\n\n```ts\nconst result = await updateBucket('my-bucket', {\n  enableDeleteProtection: true,\n  customDomain: 'assets.example.com',\n});\n```\n\n## Setting bucket CORS\n\n`setBucketCors` function can be used to configure CORS rules on a bucket.\n\n### `setBucketCors`\n\n```ts\nsetBucketCors(bucketName: string, options?: SetBucketCorsOptions): Promise<TigrisStorageResponse<UpdateBucketResponse, Error>>;\n```\n\n`setBucketCors` accepts the following parameters:\n\n- `bucketName`: (Required) A string specifying the name of the bucket\n- `options`: (Optional) A JSON object with the following optional parameters:\n\n#### `options`\n\n| **Parameter** | **Required** | **Values**                                                                       |\n| ------------- | ------------ | -------------------------------------------------------------------------------- |\n| rules         | Yes          | An array of CORS rules. See below.                                               |\n| override      | No           | When `false` (default), new rules are appended to existing rules. When `true`, existing rules are replaced.  |\n| config        | No           | A configuration object to override the [default configuration](#authentication). |\n\nEach CORS rule has the following properties:\n\n| **Property**   | **Required** | **Values**                                                                                                               |\n| -------------- | ------------ | ------------------------------------------------------------------------------------------------------------------------ |\n| allowedOrigins | Yes          | A string or array of allowed origins. Use `'*'` for all origins.                                                         |\n| allowedMethods | No           | A string or array of HTTP methods (`GET`, `HEAD`, `PUT`, `POST`, `DELETE`, `OPTIONS`, `PATCH`, `TRACE`, `CONNECT`).      |\n| allowedHeaders | No           | A string or array of allowed headers. Use `'*'` for all headers.                                                         |\n| exposeHeaders  | No           | A string or array of headers to expose to the browser.                                                                   |\n| maxAge         | No           | The max age in seconds for preflight request caching. Must be a positive integer.                                        |\n\n### Examples\n\n#### Set CORS rules\n\n```ts\nconst result = await setBucketCors('my-bucket', {\n  rules: [\n    {\n      allowedOrigins: ['https://example.com', 'https://app.example.com'],\n      allowedMethods: ['GET', 'PUT', 'POST'],\n      allowedHeaders: '*',\n      maxAge: 3600,\n    },\n  ],\n});\n```\n\n#### Clear all CORS rules\n\n```ts\nconst result = await setBucketCors('my-bucket', { rules: [] });\n```\n\n## Setting bucket lifecycle\n\n`setBucketLifecycle` function can be used to configure lifecycle rules on a bucket. A rule can carry at most one transition and/or one expiration, optionally scoped to a key prefix via `filter.prefix`. Multiple rules per bucket are supported (e.g. one rule per prefix).\n\n### `setBucketLifecycle`\n\n```ts\nsetBucketLifecycle(bucketName: string, options?: SetBucketLifecycleOptions): Promise<TigrisStorageResponse<UpdateBucketResponse, Error>>;\n```\n\n`setBucketLifecycle` accepts the following parameters:\n\n- `bucketName`: (Required) A string specifying the name of the bucket\n- `options`: (Optional) A JSON object with the following optional parameters:\n\n#### `options`\n\n| **Parameter**  | **Required** | **Values**                                                                       |\n| -------------- | ------------ | -------------------------------------------------------------------------------- |\n| lifecycleRules | Yes          | A non-empty array of lifecycle rules. See below.                                 |\n| config         | No           | A configuration object to override the [default configuration](#authentication). |\n\nEach lifecycle rule has the following properties:\n\n| **Property** | **Required** | **Values**                                                                                                                                |\n| ------------ | ------------ | ----------------------------------------------------------------------------------------------------------------------------------------- |\n| storageClass | No           | Transition target storage class: `STANDARD_IA`, `GLACIER`, or `GLACIER_IR`.                                                               |\n| days         | No           | Transition: days after object creation. Cannot be combined with `date`.                                                                   |\n| date         | No           | Transition: specific date to transition. Cannot be combined with `days`.                                                                  |\n| expiration   | No           | `{ days?: number; date?: string }` — when objects are deleted. `days` and `date` are mutually exclusive; one of them must be set.         |\n| filter       | No           | `{ prefix: string }` — scope the rule to objects whose key starts with `prefix`.                                                          |\n| enabled      | No           | Whether the rule is enabled. Defaults to `true`.                                                                                          |\n| id           | No           | Stable identifier. When updating, supply the existing rule's `id` to target it; otherwise the rule is created with a generated id.        |\n\nA rule must have at least one of a transition (`storageClass` + `days`/`date`) or an `expiration`. `filter` alone is not enough.\n\nWhen `setBucketLifecycle` runs, each input rule is matched to an existing rule on the bucket by `id`. As a back-compat convenience, if the bucket has exactly one existing transition rule and the update has exactly one rule with no `id`, they auto-match. Existing rules whose `id` is not referenced in the update are preserved unchanged.\n\n### Examples\n\n#### Transition objects to infrequent access after 30 days\n\n```ts\nconst result = await setBucketLifecycle('my-bucket', {\n  lifecycleRules: [\n    {\n      storageClass: 'STANDARD_IA',\n      days: 30,\n      enabled: true,\n    },\n  ],\n});\n```\n\n#### Transition + expiration on the same rule, scoped to a prefix\n\n```ts\nconst result = await setBucketLifecycle('my-bucket', {\n  lifecycleRules: [\n    {\n      storageClass: 'GLACIER',\n      days: 30,\n      expiration: { days: 365 },\n      filter: { prefix: 'logs/' },\n      enabled: true,\n    },\n  ],\n});\n```\n\n#### Multiple rules, one per prefix\n\n```ts\nconst result = await setBucketLifecycle('my-bucket', {\n  lifecycleRules: [\n    {\n      filter: { prefix: 'logs/' },\n      storageClass: 'GLACIER',\n      days: 30,\n      expiration: { days: 30 },\n    },\n    {\n      filter: { prefix: 'logs-2/' },\n      storageClass: 'GLACIER_IR',\n      days: 30,\n      expiration: { days: 60 },\n    },\n  ],\n});\n```\n\n## Setting bucket migration\n\n`setBucketMigration` function can be used to configure data migration from an external S3-compatible storage provider.\n\n### `setBucketMigration`\n\n```ts\nsetBucketMigration(bucketName: string, options?: SetBucketMigrationOptions): Promise<TigrisStorageResponse<UpdateBucketResponse, Error>>;\n```\n\n`setBucketMigration` accepts the following parameters:\n\n- `bucketName`: (Required) A string specifying the name of the bucket\n- `options`: (Optional) A JSON object with the following optional parameters:\n\n#### `options`\n\n| **Parameter** | **Required** | **Values**                                                                       |\n| ------------- | ------------ | -------------------------------------------------------------------------------- |\n| dataMigration | Yes          | Migration configuration object. See below.                                       |\n| config        | No           | A configuration object to override the [default configuration](#authentication). |\n\nThe migration configuration object:\n\n| **Property** | **Required** | **Values**                                                      |\n| ------------ | ------------ | --------------------------------------------------------------- |\n| enabled      | Yes          | Whether migration is enabled.                                   |\n| accessKey    | Yes*         | Access key for the source S3 bucket. Required when enabled.     |\n| secretKey    | Yes*         | Secret key for the source S3 bucket. Required when enabled.     |\n| region       | Yes*         | Region of the source S3 bucket. Required when enabled.          |\n| name         | Yes*         | Name of the source S3 bucket. Required when enabled.            |\n| endpoint     | Yes*         | Endpoint URL of the source S3 provider. Required when enabled.  |\n| writeThrough | No           | Whether to write through to the source bucket. Default `false`. |\n\n### Examples\n\n#### Enable migration from AWS S3\n\n```ts\nconst result = await setBucketMigration('my-bucket', {\n  dataMigration: {\n    enabled: true,\n    accessKey: 'AKIAIOSFODNN7EXAMPLE',\n    secretKey: 'wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY',\n    region: 'us-east-1',\n    name: 'source-bucket',\n    endpoint: 'https://s3.amazonaws.com',\n  },\n});\n```\n\n#### Disable migration\n\n```ts\nconst result = await setBucketMigration('my-bucket', {\n  dataMigration: { enabled: false },\n});\n```\n\n## Setting bucket notifications\n\n`setBucketNotifications` function can be used to configure webhook notifications for object events on a bucket.\n\n### `setBucketNotifications`\n\n```ts\nsetBucketNotifications(bucketName: string, options: SetBucketNotificationsOptions): Promise<TigrisStorageResponse<UpdateBucketResponse, Error>>;\n```\n\n`setBucketNotifications` accepts the following parameters:\n\n- `bucketName`: (Required) A string specifying the name of the bucket\n- `options`: (Required) A JSON object with the following parameters:\n\n#### `options`\n\n| **Parameter**      | **Required** | **Values**                                                                                                          |\n| ------------------ | ------------ | ------------------------------------------------------------------------------------------------------------------- |\n| notificationConfig | Yes          | Notification configuration object. See below.                                                                       |\n| override           | No           | When `true`, replaces existing config. When `false` (default), merges with existing config.                         |\n| config             | No           | A configuration object to override the [default configuration](#authentication).                                    |\n\nThe notification configuration object:\n\n| **Property** | **Required** | **Values**                                                                                                                 |\n| ------------ | ------------ | -------------------------------------------------------------------------------------------------------------------------- |\n| enabled      | No           | Whether notifications are enabled.                                                                                         |\n| url          | No           | The webhook URL (must use http or https). Required when creating a new configuration.                                      |\n| filter       | No           | A filter string to match object keys.                                                                                      |\n| auth         | No           | Authentication for the webhook. Either `{ token: string }` or `{ username: string, password: string }`. Cannot use both.  |\n\nPass an empty object `{}` as `notificationConfig` to clear all notifications. When only `enabled` is provided, the existing configuration is preserved with the new enabled state.\n\n### Examples\n\n#### Set up webhook notifications with token auth\n\n```ts\nconst result = await setBucketNotifications('my-bucket', {\n  notificationConfig: {\n    enabled: true,\n    url: 'https://api.example.com/webhook',\n    filter: 'images/',\n    auth: { token: 'my-secret-token' },\n  },\n});\n```\n\n#### Set up webhook notifications with basic auth\n\n```ts\nconst result = await setBucketNotifications('my-bucket', {\n  notificationConfig: {\n    enabled: true,\n    url: 'https://api.example.com/webhook',\n    auth: { username: 'user', password: 'pass' },\n  },\n});\n```\n\n#### Disable notifications\n\n```ts\nconst result = await setBucketNotifications('my-bucket', {\n  notificationConfig: { enabled: false },\n});\n```\n\n#### Clear notifications entirely\n\n```ts\nconst result = await setBucketNotifications('my-bucket', {\n  notificationConfig: {},\n});\n```\n\n## Setting bucket TTL\n\n`setBucketTtl` function can be used to configure object expiration (TTL) for a bucket.\n\n### `setBucketTtl`\n\n```ts\nsetBucketTtl(bucketName: string, options?: SetBucketTtlOptions): Promise<TigrisStorageResponse<UpdateBucketResponse, Error>>;\n```\n\n`setBucketTtl` accepts the following parameters:\n\n- `bucketName`: (Required) A string specifying the name of the bucket\n- `options`: (Optional) A JSON object with the following optional parameters:\n\n#### `options`\n\n| **Parameter** | **Required** | **Values**                                                                       |\n| ------------- | ------------ | -------------------------------------------------------------------------------- |\n| ttlConfig     | Yes          | TTL configuration object. See below.                                             |\n| config        | No           | A configuration object to override the [default configuration](#authentication). |\n\nThe TTL configuration object:\n\n| **Property** | **Required** | **Values**                                                                       |\n| ------------ | ------------ | -------------------------------------------------------------------------------- |\n| enabled      | No           | Whether TTL is enabled.                                                          |\n| days         | No           | Number of days after which objects expire. Cannot be combined with `date`.       |\n| date         | No           | A specific date when objects expire. Cannot be combined with `days`.             |\n\n### Examples\n\n#### Expire objects after 90 days\n\n```ts\nconst result = await setBucketTtl('my-bucket', {\n  ttlConfig: {\n    enabled: true,\n    days: 90,\n  },\n});\n```\n\n#### Set a specific expiration date\n\n```ts\nconst result = await setBucketTtl('my-bucket', {\n  ttlConfig: {\n    enabled: true,\n    date: '2025-12-31',\n  },\n});\n```\n\n## Updating an object\n\n`updateObject` function can be used to rename an object or change its access level.\n\n### `updateObject`\n\n```ts\nupdateObject(path: string, options?: UpdateObjectOptions): Promise<TigrisStorageResponse<UpdateObjectResponse, Error>>;\n```\n\n`updateObject` accepts the following parameters:\n\n- `path`: (Required) A string specifying the current path to the object\n- `options`: (Optional) A JSON object with the following optional parameters:\n\n#### `options`\n\n| **Parameter** | **Required** | **Values**                                                                       |\n| ------------- | ------------ | -------------------------------------------------------------------------------- |\n| key           | No           | The new key (path) for the object. Renames the object.                           |\n| access        | No           | `public` or `private`. Change the access level of the object.                    |\n| config        | No           | A configuration object to override the [default configuration](#authentication). |\n\nAt least one of `key` or `access` must be provided.\n\nIn case of successful `updateObject`, the `data` property will be set and contains:\n\n- `path`: The final path of the object (new path if renamed, original path otherwise)\n\n### Examples\n\n#### Rename an object\n\n```ts\nconst result = await updateObject('old-name.txt', {\n  key: 'new-name.txt',\n});\n\nif (result.error) {\n  console.error('Error updating object:', result.error);\n} else {\n  console.log('Object renamed to:', result.data?.path);\n}\n```\n\n#### Change an object's access level\n\n```ts\nconst result = await updateObject('photo.jpg', {\n  access: 'public',\n});\n```\n\n#### Rename and change access level\n\n```ts\nconst result = await updateObject('draft.pdf', {\n  key: 'published/document.pdf',\n  access: 'public',\n});\n```\n\n## Getting storage statistics\n\n`getStats` function can be used to retrieve storage statistics including bucket-level details.\n\n### `getStats`\n\n```ts\ngetStats(options?: GetStatsOptions): Promise<TigrisStorageResponse<StatsResponse, Error>>;\n```\n\n`getStats` accepts the following parameters:\n\n- `options`: (Optional) A JSON object with the following optional parameters:\n\n#### `options`\n\n| **Parameter** | **Required** | **Values**                                                                       |\n| ------------- | ------------ | -------------------------------------------------------------------------------- |\n| config        | No           | A configuration object to override the [default configuration](#authentication). |\n\nIn case of successful `getStats`, the `data` property will be set and contains:\n\n- `stats`: Overall storage statistics\n  - `activeBuckets`: Number of active buckets\n  - `totalObjects`: Total number of objects\n  - `totalStorageBytes`: Total storage used in bytes\n  - `totalUniqueObjects`: Total number of unique objects\n- `buckets`: Array of bucket details, each containing:\n  - `name`: Bucket name\n  - `creationDate`: Bucket creation date\n  - `type`: `'Regular'` or `'Snapshot'`\n  - `regions`: Array of region strings\n  - `visibility`: `'public'` or `'private'`\n  - `forkInfo`: Fork information (or `undefined`)\n\n### Examples\n\n#### Get storage statistics\n\n```ts\nconst result = await getStats();\n\nif (result.error) {\n  console.error('Error getting stats:', result.error);\n} else {\n  console.log('Active buckets:', result.data?.stats.activeBuckets);\n  console.log('Total storage:', result.data?.stats.totalStorageBytes, 'bytes');\n  console.log('Buckets:', result.data?.buckets);\n}\n```\n\n## Low-level Multipart Uploads\n\nFor advanced use cases where you need full control over the multipart upload process, the SDK provides low-level multipart upload functions. For most use cases, use the `put` function with `multipart: true` instead.\n\n### `initMultipartUpload`\n\nInitializes a multipart upload and returns an upload ID.\n\n```ts\ninitMultipartUpload(path: string, options?: InitMultipartUploadOptions): Promise<TigrisStorageResponse<InitMultipartUploadResponse, Error>>;\n```\n\n- `path`: (Required) The object key\n- `options`: (Optional) `{ config }` to override the [default configuration](#authentication)\n\nReturns `{ uploadId: string }` on success.\n\n### `getPartsPresignedUrls`\n\nGenerates presigned URLs for uploading individual parts.\n\n```ts\ngetPartsPresignedUrls(path: string, parts: number[], uploadId: string, options?: GetPartsPresignedUrlsOptions): Promise<TigrisStorageResponse<GetPartsPresignedUrlsResponse, Error>>;\n```\n\n- `path`: (Required) The object key (must match the key used in `initMultipartUpload`)\n- `parts`: (Required) Array of part numbers (e.g., `[1, 2, 3]`)\n- `uploadId`: (Required) The upload ID from `initMultipartUpload`\n- `options`: (Optional) `{ config }` to override the [default configuration](#authentication)\n\nReturns an array of `{ part: number, url: string }` on success.\n\n### `completeMultipartUpload`\n\nCompletes a multipart upload after all parts have been uploaded.\n\n```ts\ncompleteMultipartUpload(path: string, uploadId: string, partIds: Array<{ [key: number]: string }>, options?: CompleteMultipartUploadOptions): Promise<TigrisStorageResponse<CompleteMultipartUploadResponse, Error>>;\n```\n\n- `path`: (Required) The object key\n- `uploadId`: (Required) The upload ID from `initMultipartUpload`\n- `partIds`: (Required) Array of objects mapping part numbers to their ETags (e.g., `[{ 1: 'etag1' }, { 2: 'etag2' }]`)\n- `options`: (Optional) `{ config }` to override the [default configuration](#authentication)\n\nReturns `{ path: string, url: string }` on success.\n\n### Example\n\n```ts\n// 1. Initialize the multipart upload\nconst init = await initMultipartUpload('large-file.zip');\nif (init.error) throw init.error;\n\nconst { uploadId } = init.data;\n\n// 2. Get presigned URLs for each part\nconst urls = await getPartsPresignedUrls('large-file.zip', [1, 2, 3], uploadId);\nif (urls.error) throw urls.error;\n\n// 3. Upload each part using the presigned URLs\nconst partIds: Array<{ [key: number]: string }> = [];\nfor (const { part, url } of urls.data) {\n  const response = await fetch(url, {\n    method: 'PUT',\n    body: getPartData(part), // your function to get the part data\n  });\n  partIds.push({ [part]: response.headers.get('etag')! });\n}\n\n// 4. Complete the multipart upload\nconst result = await completeMultipartUpload('large-file.zip', uploadId, partIds);\nif (result.error) {\n  console.error('Error completing upload:', result.error);\n} else {\n  console.log('Upload complete:', result.data?.url);\n}\n```\n\n## Client Uploads\n\nAmongst all the other great features of Tigris, free egress fees is another example of what makes us stand out from other providers. We care about the bandwidth costs and we want to make it as cheap as possible for you to use Tigris. That's why we've made it so that you can upload files directly to Tigris from the client side.\n\nWe leverage the [presigned URLs](https://tigrisdata.com/docs/sdks/tigris/using-sdk#presigning-an-object) features to allow you to upload files directly to Tigris from the client side.\n\nClient side uploads are a great way to upload objects to a bucket directly from the browser as it allows you to upload objects to a bucket without having to proxy the objects through your server saving costs on bandwidth.\n\n### Uploading an object\n\nYou can use the `upload` method from `client` package to upload objects directly to Tigris from the client side.\n\n```ts\nimport { upload } from '@tigrisdata/storage/client';\n```\n\n`upload` accepts the following parameters:\n\n- `name`: (Required) A string specifying the name of object\n- `body`: (Required) A blob object as File or Blob\n- `options`: (Optional) A JSON object with the following optional parameters:\n\n#### `options`\n\n| **Parameter**      | **Required** | **Values**                                                                                                    |\n| ------------------ | ------------ | ------------------------------------------------------------------------------------------------------------- |\n| url                | Yes          | The URL of your upload endpoint that handles client uploads.                                                  |\n| access             | No           | The access level for the object. Possible values are `public` and `private`.                                  |\n| addRandomSuffix    | No           | Whether to add a random suffix to the object name. Default is `false`.                                        |\n| allowOverwrite     | No           | Whether to allow overwriting the object. Default is `true`.                                                   |\n| contentType        | No           | Set the content type of the object. If not provided, inferred from the file.                                  |\n| contentDisposition | No           | Set the content disposition. Possible values are `inline` and `attachment`.                                   |\n| multipart          | No           | Enable multipart upload for large files. Default is `false`.                                                  |\n| partSize           | No           | Part size in bytes for multipart uploads. Default is 5MB.                                                     |\n| concurrency        | No           | Maximum number of concurrent part uploads for multipart uploads. Default is `4`.                              |\n| onUploadProgress   | No           | Callback to track upload progress: `onUploadProgress({loaded: number, total: number, percentage: number})`.   |\n\nIn case of successful upload, the `data` property will be set to the upload and contains the following properties:\n\n- `contentDisposition`: content disposition of the object\n- `contentType`: content type of the object\n- `modified`: Last modified date of the object\n- `name`: Name of the object\n- `size`: Size of the object\n- `url`: A presigned URL to the object\n\n### Example\n\n```html\n<input type=\"file\" onchange=\"handleFileChange(event)\" />\n\n<script>\n  function handleFileChange(event) {\n    const file = event.target.files[0];\n    upload('file.txt', file, {\n      url: '/api/upload',\n      access: 'private',\n      multipart: true,\n      onUploadProgress: ({ loaded, total, percentage }) => {\n        console.log(`Uploaded ${loaded} of ${total} bytes (${percentage}%)`);\n      },\n    });\n  }\n</script>\n```\n\nYou can see a full example [here](https://tigrisdata.com/docs/sdks/tigris/examples#client-uploads).\n\n## More Examples\n\nIf you want to see it the Storage SDK used with your tool of choice, we have some ready examples available at [our community repo](https://github.com/tigrisdata-community/storage-sdk-examples). Something missing there that you you'd like to see? Open an issue and we'll be more than happy to add in examples.\n","readmeFilename":"README.md"}