{"_id":"@storagesdk/adapters","_rev":"15-e51fc3c51561e0f9f8698d940acef6b8","name":"@storagesdk/adapters","dist-tags":{"latest":"0.12.0"},"versions":{"0.0.0":{"name":"@storagesdk/adapters","version":"0.0.0","license":"MIT","_id":"@storagesdk/adapters@0.0.0","maintainers":[{"name":"designcode87","email":"hello@designcode.me"}],"dist":{"shasum":"6a4c8201c97085a7eca7e63a4925ba2b16f410ee","tarball":"https://registry.npmjs.org/@storagesdk/adapters/-/adapters-0.0.0.tgz","fileCount":3,"integrity":"sha512-7eQJbvbiWMfZUwVI/NQ2CNoxkDv4wiyMg0os49kKx02/bHnbSiI1cZdGNZZoJjYrqNRTALfBgTt1V5dLstcXHQ==","signatures":[{"sig":"MEUCIQCd62F9kasS+rTHhvScZ0xN/7xD5Me64jwz1dAfrGPYSgIgK5H003gnB/ZRpaL3jzUvB7dodGAJHZS1HitxfJkmqHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215},"main":"index.js","_npmUser":{"name":"designcode87","email":"hello@designcode.me"},"_npmVersion":"10.9.2","description":"","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/adapters_0.0.0_1779714500377_0.45701615044717103","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@storagesdk/adapters","version":"0.1.0","keywords":["storage","storagesdk","adapter","filesystem","s3","r2","minio","tigris"],"author":"","license":"MIT","_id":"@storagesdk/adapters@0.1.0","maintainers":[{"name":"designcode87","email":"hello@designcode.me"}],"homepage":"https://github.com/storagesdk/storagesdk#readme","bugs":{"url":"https://github.com/storagesdk/storagesdk/issues"},"dist":{"shasum":"3a0d56753c99f43b0d098a469ab04901da5dd465","tarball":"https://registry.npmjs.org/@storagesdk/adapters/-/adapters-0.1.0.tgz","fileCount":67,"integrity":"sha512-Mmg7+FxZxJ50t7sL3+uCRUz2AtEPHKqF47Wq0dpAaoTHLoRzXl7TFp5Tz5H24LmoppwzPG0s3Jvtr1wpcadY9A==","signatures":[{"sig":"MEUCIQD2JCMZNwe5ljJBgm8al/WtFm7H4OKH1BQQCyXr1dbVawIgbtE37kHKjWhU8UjE5UithFdhk8M+4KnDZIzdyaJRxG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@storagesdk%2fadapters@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":224773},"type":"module","_from":"file:storagesdk-adapters-0.1.0.tgz","engines":{"node":">=20"},"exports":{"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./r2":{"types":"./dist/r2/index.d.ts","default":"./dist/r2/index.js"},"./s3":{"types":"./dist/s3/index.d.ts","default":"./dist/s3/index.js"},"./minio":{"types":"./dist/minio/index.d.ts","default":"./dist/minio/index.js"},"./tigris":{"types":"./dist/tigris/index.d.ts","default":"./dist/tigris/index.js"},"./test-suite":{"types":"./dist/test-suite.d.ts","default":"./dist/test-suite.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","publint":"publint","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d6772bc6-9153-4c25-a192-fed7e0252854"}},"_resolved":"/tmp/5c8b360a5be2a9a0e5baf5631db11f7c/storagesdk-adapters-0.1.0.tgz","_integrity":"sha512-Mmg7+FxZxJ50t7sL3+uCRUz2AtEPHKqF47Wq0dpAaoTHLoRzXl7TFp5Tz5H24LmoppwzPG0s3Jvtr1wpcadY9A==","repository":{"url":"git+https://github.com/storagesdk/storagesdk.git","type":"git","directory":"packages/adapters"},"_npmVersion":"11.12.1","description":"Storage backend adapters for storagesdk. Import the adapter you need via a subpath, e.g. `@storagesdk/adapters/fs`.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@storagesdk/core":"0.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@aws-sdk/client-s3":"^3.0.0","@tigrisdata/storage":"^3.8.1","@aws-sdk/lib-storage":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependencies":{"vitest":"^4.0.0","@aws-sdk/client-s3":"^3.0.0","@tigrisdata/storage":"^3.8.1","@aws-sdk/lib-storage":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@tigrisdata/storage":{"optional":true},"@aws-sdk/lib-storage":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/adapters_0.1.0_1779723123048_0.9354853398818954","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@storagesdk/adapters","version":"0.1.1","keywords":["storage","storagesdk","adapter","filesystem","s3","r2","minio","tigris"],"author":"","license":"Apache-2.0","_id":"@storagesdk/adapters@0.1.1","maintainers":[{"name":"designcode87","email":"hello@designcode.me"}],"homepage":"https://github.com/storagesdk/storagesdk#readme","bugs":{"url":"https://github.com/storagesdk/storagesdk/issues"},"dist":{"shasum":"e959cd07992310c17b8baedb42555291da5b29c1","tarball":"https://registry.npmjs.org/@storagesdk/adapters/-/adapters-0.1.1.tgz","fileCount":67,"integrity":"sha512-9Ozh5A8tx8mUTl0U1yEfzfAjjedUofEbUVcYeruEwvu+i6hqyyqimOOiDgi9uXhvbRv2Gs12qi+n1naUrHwg/Q==","signatures":[{"sig":"MEUCIEkzAAwXUb2FU5x7Bt0g+HbslB9TphkaZNx1oOomdjfoAiEAwJ6A8B+LUbkG0bzXGbs36UEvK0qEgdRFZCrKV9RpgcM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@storagesdk%2fadapters@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235001},"type":"module","_from":"file:storagesdk-adapters-0.1.1.tgz","engines":{"node":">=20"},"exports":{"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./r2":{"types":"./dist/r2/index.d.ts","default":"./dist/r2/index.js"},"./s3":{"types":"./dist/s3/index.d.ts","default":"./dist/s3/index.js"},"./minio":{"types":"./dist/minio/index.d.ts","default":"./dist/minio/index.js"},"./tigris":{"types":"./dist/tigris/index.d.ts","default":"./dist/tigris/index.js"},"./test-suite":{"types":"./dist/test-suite.d.ts","default":"./dist/test-suite.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","publint":"publint","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d6772bc6-9153-4c25-a192-fed7e0252854"}},"_resolved":"/tmp/6fe302de2ef27839e9330e50d8eb0ee7/storagesdk-adapters-0.1.1.tgz","_integrity":"sha512-9Ozh5A8tx8mUTl0U1yEfzfAjjedUofEbUVcYeruEwvu+i6hqyyqimOOiDgi9uXhvbRv2Gs12qi+n1naUrHwg/Q==","repository":{"url":"git+https://github.com/storagesdk/storagesdk.git","type":"git","directory":"packages/adapters"},"_npmVersion":"11.12.1","description":"Storage backend adapters for storagesdk. Import the adapter you need via a subpath, e.g. `@storagesdk/adapters/fs`.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@storagesdk/core":"0.1.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@aws-sdk/client-s3":"^3.0.0","@tigrisdata/storage":"^3.8.1","@aws-sdk/lib-storage":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependencies":{"vitest":"^4.0.0","@aws-sdk/client-s3":"^3.0.0","@tigrisdata/storage":"^3.8.1","@aws-sdk/lib-storage":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@tigrisdata/storage":{"optional":true},"@aws-sdk/lib-storage":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/adapters_0.1.1_1779733386306_0.35603264758835085","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@storagesdk/adapters","version":"0.2.0","keywords":["storage","storagesdk","adapter","filesystem","s3","r2","minio","tigris"],"author":"","license":"Apache-2.0","_id":"@storagesdk/adapters@0.2.0","maintainers":[{"name":"designcode87","email":"hello@designcode.me"}],"homepage":"https://github.com/storagesdk/storagesdk#readme","bugs":{"url":"https://github.com/storagesdk/storagesdk/issues"},"dist":{"shasum":"3d199844695aa090b404680d26fc7773ced439ec","tarball":"https://registry.npmjs.org/@storagesdk/adapters/-/adapters-0.2.0.tgz","fileCount":67,"integrity":"sha512-U9fC4HlcKX6puj8zn5uER2tFdHyqOwk7676fNV6KwIhCFgzTpCqhTsh4qM4ywVcWsUNZmVB39Q8Qn8YhhFywtA==","signatures":[{"sig":"MEMCHwdmVp4SPrrgFle+cukasUQ+pmhGt/6omjR2BCTyLGoCIALbDPefOxq1Qppj4Qs3HtLZ/qR8Io9jTTHuw/Amd89d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@storagesdk%2fadapters@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":241630},"type":"module","_from":"file:storagesdk-adapters-0.2.0.tgz","engines":{"node":">=20"},"exports":{"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./r2":{"types":"./dist/r2/index.d.ts","default":"./dist/r2/index.js"},"./s3":{"types":"./dist/s3/index.d.ts","default":"./dist/s3/index.js"},"./minio":{"types":"./dist/minio/index.d.ts","default":"./dist/minio/index.js"},"./tigris":{"types":"./dist/tigris/index.d.ts","default":"./dist/tigris/index.js"},"./test-suite":{"types":"./dist/test-suite.d.ts","default":"./dist/test-suite.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","publint":"publint","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d6772bc6-9153-4c25-a192-fed7e0252854"}},"_resolved":"/tmp/646b1527821b2a04949e7e1fdda3d621/storagesdk-adapters-0.2.0.tgz","_integrity":"sha512-U9fC4HlcKX6puj8zn5uER2tFdHyqOwk7676fNV6KwIhCFgzTpCqhTsh4qM4ywVcWsUNZmVB39Q8Qn8YhhFywtA==","repository":{"url":"git+https://github.com/storagesdk/storagesdk.git","type":"git","directory":"packages/adapters"},"_npmVersion":"11.12.1","description":"Storage backend adapters for storagesdk. Import the adapter you need via a subpath, e.g. `@storagesdk/adapters/fs`.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@storagesdk/core":"0.2.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@aws-sdk/client-s3":"^3.1053.0","@tigrisdata/storage":"^3.9.0","@aws-sdk/lib-storage":"^3.1053.0","@aws-sdk/s3-presigned-post":"^3.1053.0","@aws-sdk/s3-request-presigner":"^3.1053.0"},"peerDependencies":{"vitest":"^4.0.0","@aws-sdk/client-s3":"^3.0.0","@tigrisdata/storage":"^3.9.0","@aws-sdk/lib-storage":"^3.0.0","@aws-sdk/s3-presigned-post":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@tigrisdata/storage":{"optional":true},"@aws-sdk/lib-storage":{"optional":true},"@aws-sdk/s3-presigned-post":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/adapters_0.2.0_1779818896666_0.9598629720480718","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@storagesdk/adapters","version":"0.3.0","keywords":["storage","storagesdk","adapter","filesystem","s3","r2","minio","tigris","azure","gcs"],"author":"","license":"Apache-2.0","_id":"@storagesdk/adapters@0.3.0","maintainers":[{"name":"designcode87","email":"hello@designcode.me"}],"homepage":"https://github.com/storagesdk/storagesdk#readme","bugs":{"url":"https://github.com/storagesdk/storagesdk/issues"},"dist":{"shasum":"bbf4dac3d37d1dcaaa1c79d0c4a74067e26541e2","tarball":"https://registry.npmjs.org/@storagesdk/adapters/-/adapters-0.3.0.tgz","fileCount":91,"integrity":"sha512-WSS6Xs/gdsDnI4yPxsH6XqG+T4Td8D4AF0pfGK5xAmdZP1HG5kRvA5R5rU9hbzyT05SgKUESlPVLGne8Gt8JKg==","signatures":[{"sig":"MEYCIQD6iP5Kt3jGdhGKGq9RCvNhXsFRMMm7nFeTiZhEZTMwlAIhANFPp1CdRkO215dNgIk86lZ6sEprEC+rruZU6bWAD04s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@storagesdk%2fadapters@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":334906},"type":"module","_from":"file:storagesdk-adapters-0.3.0.tgz","engines":{"node":">=20"},"exports":{"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./r2":{"types":"./dist/r2/index.d.ts","default":"./dist/r2/index.js"},"./s3":{"types":"./dist/s3/index.d.ts","default":"./dist/s3/index.js"},"./gcs":{"types":"./dist/gcs/index.d.ts","default":"./dist/gcs/index.js"},"./azure":{"types":"./dist/azure/index.d.ts","default":"./dist/azure/index.js"},"./minio":{"types":"./dist/minio/index.d.ts","default":"./dist/minio/index.js"},"./tigris":{"types":"./dist/tigris/index.d.ts","default":"./dist/tigris/index.js"},"./test-suite":{"types":"./dist/test-suite.d.ts","default":"./dist/test-suite.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","publint":"publint","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d6772bc6-9153-4c25-a192-fed7e0252854"}},"_resolved":"/tmp/c482acf0a44a60723c0d602817d46f30/storagesdk-adapters-0.3.0.tgz","_integrity":"sha512-WSS6Xs/gdsDnI4yPxsH6XqG+T4Td8D4AF0pfGK5xAmdZP1HG5kRvA5R5rU9hbzyT05SgKUESlPVLGne8Gt8JKg==","repository":{"url":"git+https://github.com/storagesdk/storagesdk.git","type":"git","directory":"packages/adapters"},"_npmVersion":"11.12.1","description":"Storage backend adapters for storagesdk. Import the adapter you need via a subpath, e.g. `@storagesdk/adapters/fs`.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@storagesdk/core":"0.3.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@aws-sdk/client-s3":"^3.1053.0","@azure/storage-blob":"^12.31.0","@tigrisdata/storage":"^3.10.0","@aws-sdk/lib-storage":"^3.1053.0","@google-cloud/storage":"^7.19.0","@aws-sdk/s3-presigned-post":"^3.1053.0","@aws-sdk/s3-request-presigner":"^3.1053.0"},"peerDependencies":{"vitest":"^4.0.0","@aws-sdk/client-s3":"^3.0.0","@azure/storage-blob":"^12.0.0","@tigrisdata/storage":"^3.10.0","@aws-sdk/lib-storage":"^3.0.0","@google-cloud/storage":"^7.0.0","@aws-sdk/s3-presigned-post":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@azure/storage-blob":{"optional":true},"@tigrisdata/storage":{"optional":true},"@aws-sdk/lib-storage":{"optional":true},"@google-cloud/storage":{"optional":true},"@aws-sdk/s3-presigned-post":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/adapters_0.3.0_1779901679094_0.06305967086933784","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@storagesdk/adapters","version":"0.4.0","keywords":["storage","storagesdk","adapter","filesystem","s3","r2","minio","tigris","fly","railway","azure","gcs","vercel-blob"],"author":"","license":"Apache-2.0","_id":"@storagesdk/adapters@0.4.0","maintainers":[{"name":"designcode87","email":"hello@designcode.me"}],"homepage":"https://github.com/storagesdk/storagesdk#readme","bugs":{"url":"https://github.com/storagesdk/storagesdk/issues"},"dist":{"shasum":"07612c2a403748b3c45517016b03ffcfc7739c86","tarball":"https://registry.npmjs.org/@storagesdk/adapters/-/adapters-0.4.0.tgz","fileCount":119,"integrity":"sha512-RF1NaMWXK9r/DqGjItoXX5f6O7kboaYmjZVUT6Gls/l593hY0hx8fiBE3SoXe1i4k3AfF7CiCGoenrPrBDV2ng==","signatures":[{"sig":"MEQCIApuuC4RL3yCZmcXLh+0Ha3m0pN5evJsskcPt83FYiAKAiAh2w2mAdh+lCmoxInXOEGQ2j9RfaqF8pL0gbkKKMZZig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@storagesdk%2fadapters@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":402159},"type":"module","_from":"file:storagesdk-adapters-0.4.0.tgz","engines":{"node":">=20"},"exports":{"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./r2":{"types":"./dist/r2/index.d.ts","default":"./dist/r2/index.js"},"./s3":{"types":"./dist/s3/index.d.ts","default":"./dist/s3/index.js"},"./fly":{"types":"./dist/fly/index.d.ts","default":"./dist/fly/index.js"},"./gcs":{"types":"./dist/gcs/index.d.ts","default":"./dist/gcs/index.js"},"./azure":{"types":"./dist/azure/index.d.ts","default":"./dist/azure/index.js"},"./minio":{"types":"./dist/minio/index.d.ts","default":"./dist/minio/index.js"},"./tigris":{"types":"./dist/tigris/index.d.ts","default":"./dist/tigris/index.js"},"./vercel":{"types":"./dist/vercel/index.d.ts","default":"./dist/vercel/index.js"},"./railway":{"types":"./dist/railway/index.d.ts","default":"./dist/railway/index.js"},"./test-suite":{"types":"./dist/test-suite.d.ts","default":"./dist/test-suite.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","publint":"publint","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d6772bc6-9153-4c25-a192-fed7e0252854"}},"_resolved":"/tmp/b2ea03c4533240d2e079740ba971190b/storagesdk-adapters-0.4.0.tgz","_integrity":"sha512-RF1NaMWXK9r/DqGjItoXX5f6O7kboaYmjZVUT6Gls/l593hY0hx8fiBE3SoXe1i4k3AfF7CiCGoenrPrBDV2ng==","repository":{"url":"git+https://github.com/storagesdk/storagesdk.git","type":"git","directory":"packages/adapters"},"_npmVersion":"11.13.0","description":"Storage backend adapters for storagesdk. Import the adapter you need via a subpath, e.g. `@storagesdk/adapters/fs`.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@storagesdk/core":"0.4.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@vercel/blob":"^2.4.0","@aws-sdk/client-s3":"^3.1053.0","@azure/storage-blob":"^12.31.0","@tigrisdata/storage":"^3.11.0","@aws-sdk/lib-storage":"^3.1053.0","@google-cloud/storage":"^7.19.0","@aws-sdk/s3-presigned-post":"^3.1053.0","@aws-sdk/s3-request-presigner":"^3.1053.0"},"peerDependencies":{"vitest":"^4.0.0","@vercel/blob":"^2.3.0","@aws-sdk/client-s3":"^3.0.0","@azure/storage-blob":"^12.0.0","@tigrisdata/storage":"^3.11.0","@aws-sdk/lib-storage":"^3.0.0","@google-cloud/storage":"^7.0.0","@aws-sdk/s3-presigned-post":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true},"@vercel/blob":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@azure/storage-blob":{"optional":true},"@tigrisdata/storage":{"optional":true},"@aws-sdk/lib-storage":{"optional":true},"@google-cloud/storage":{"optional":true},"@aws-sdk/s3-presigned-post":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/adapters_0.4.0_1780137694656_0.5932022162577615","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@storagesdk/adapters","version":"0.5.0","keywords":["storage","storagesdk","adapter","filesystem","s3","r2","minio","tigris","fly","railway","azure","gcs","vercel-blob"],"author":"","license":"Apache-2.0","_id":"@storagesdk/adapters@0.5.0","maintainers":[{"name":"designcode87","email":"hello@designcode.me"}],"homepage":"https://github.com/storagesdk/storagesdk#readme","bugs":{"url":"https://github.com/storagesdk/storagesdk/issues"},"dist":{"shasum":"1b52049b9c78544a1c108352e20f7dbd101b5103","tarball":"https://registry.npmjs.org/@storagesdk/adapters/-/adapters-0.5.0.tgz","fileCount":131,"integrity":"sha512-8iwktaqocrEat88NHF2irk7TnnPCXhdfhlQI/JvLl1Vqd2NM6SOy3IMX6yfpnYbEAhs6nLlwhNrNeP7zkL0+cg==","signatures":[{"sig":"MEUCIQCNFExZDeQiGXJc5qQA+JBE2Fbtp/TGRTBW2NcLE8G5nwIgYrd3mXoRGoENYLrPWCQc8f0M1NOFuJE5HnScAeIUkJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@storagesdk%2fadapters@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":485899},"type":"module","_from":"file:storagesdk-adapters-0.5.0.tgz","engines":{"node":">=20"},"exports":{"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./r2":{"types":"./dist/r2/index.d.ts","default":"./dist/r2/index.js"},"./s3":{"types":"./dist/s3/index.d.ts","default":"./dist/s3/index.js"},"./fly":{"types":"./dist/fly/index.d.ts","default":"./dist/fly/index.js"},"./gcs":{"types":"./dist/gcs/index.d.ts","default":"./dist/gcs/index.js"},"./azure":{"types":"./dist/azure/index.d.ts","default":"./dist/azure/index.js"},"./minio":{"types":"./dist/minio/index.d.ts","default":"./dist/minio/index.js"},"./github":{"types":"./dist/github/index.d.ts","default":"./dist/github/index.js"},"./tigris":{"types":"./dist/tigris/index.d.ts","default":"./dist/tigris/index.js"},"./vercel":{"types":"./dist/vercel/index.d.ts","default":"./dist/vercel/index.js"},"./railway":{"types":"./dist/railway/index.d.ts","default":"./dist/railway/index.js"},"./test-suite":{"types":"./dist/test-suite.d.ts","default":"./dist/test-suite.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","publint":"publint","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d6772bc6-9153-4c25-a192-fed7e0252854"}},"_resolved":"/tmp/fac118beb525781027f30baeb999678c/storagesdk-adapters-0.5.0.tgz","_integrity":"sha512-8iwktaqocrEat88NHF2irk7TnnPCXhdfhlQI/JvLl1Vqd2NM6SOy3IMX6yfpnYbEAhs6nLlwhNrNeP7zkL0+cg==","repository":{"url":"git+https://github.com/storagesdk/storagesdk.git","type":"git","directory":"packages/adapters"},"_npmVersion":"11.13.0","description":"Storage backend adapters for storagesdk. Import the adapter you need via a subpath, e.g. `@storagesdk/adapters/fs`.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@storagesdk/core":"0.4.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@vercel/blob":"^2.4.0","@octokit/rest":"^21.1.1","@aws-sdk/client-s3":"^3.1053.0","@azure/storage-blob":"^12.31.0","@tigrisdata/storage":"^3.11.0","@aws-sdk/lib-storage":"^3.1053.0","@google-cloud/storage":"^7.19.0","@aws-sdk/s3-presigned-post":"^3.1053.0","@aws-sdk/s3-request-presigner":"^3.1053.0"},"peerDependencies":{"vitest":"^4.0.0","@vercel/blob":"^2.3.0","@octokit/rest":"^21.0.0","@aws-sdk/client-s3":"^3.0.0","@azure/storage-blob":"^12.0.0","@tigrisdata/storage":"^3.11.0","@aws-sdk/lib-storage":"^3.0.0","@google-cloud/storage":"^7.0.0","@aws-sdk/s3-presigned-post":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true},"@vercel/blob":{"optional":true},"@octokit/rest":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@azure/storage-blob":{"optional":true},"@tigrisdata/storage":{"optional":true},"@aws-sdk/lib-storage":{"optional":true},"@google-cloud/storage":{"optional":true},"@aws-sdk/s3-presigned-post":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/adapters_0.5.0_1780338006864_0.373997575386086","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@storagesdk/adapters","version":"0.6.0","keywords":["storage","storagesdk","adapter","filesystem","s3","r2","minio","tigris","fly","railway","azure","gcs","vercel-blob","github","webdav","nextcloud","owncloud","backblaze","b2","digitalocean","spaces","wasabi","supabase","linode"],"author":"","license":"Apache-2.0","_id":"@storagesdk/adapters@0.6.0","maintainers":[{"name":"designcode87","email":"hello@designcode.me"}],"homepage":"https://github.com/storagesdk/storagesdk#readme","bugs":{"url":"https://github.com/storagesdk/storagesdk/issues"},"dist":{"shasum":"9132e168c5e3ba83c468b2874d73cbde2b90195b","tarball":"https://registry.npmjs.org/@storagesdk/adapters/-/adapters-0.6.0.tgz","fileCount":187,"integrity":"sha512-tunYBBYqHnm5do5+IZN+lkB76eUefajFnUYca879/ncyl2grJkdW6tgdHADA2bK46tseH2hPhqzsXV8JQFWMyQ==","signatures":[{"sig":"MEYCIQCLxKxiyczeTWYh11xK+bZKy3G5s7wXLQQ3cg/ORSRGQgIhAMpNS4GjnM5q82/7nbvv4gCefUekkaQgR/5S2LeUNXQl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@storagesdk%2fadapters@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":562640},"type":"module","_from":"file:storagesdk-adapters-0.6.0.tgz","engines":{"node":">=20"},"exports":{"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./r2":{"types":"./dist/r2/index.d.ts","default":"./dist/r2/index.js"},"./s3":{"types":"./dist/s3/index.d.ts","default":"./dist/s3/index.js"},"./fly":{"types":"./dist/fly/index.d.ts","default":"./dist/fly/index.js"},"./gcs":{"types":"./dist/gcs/index.d.ts","default":"./dist/gcs/index.js"},"./azure":{"types":"./dist/azure/index.d.ts","default":"./dist/azure/index.js"},"./minio":{"types":"./dist/minio/index.d.ts","default":"./dist/minio/index.js"},"./github":{"types":"./dist/github/index.d.ts","default":"./dist/github/index.js"},"./linode":{"types":"./dist/linode/index.d.ts","default":"./dist/linode/index.js"},"./spaces":{"types":"./dist/spaces/index.d.ts","default":"./dist/spaces/index.js"},"./tigris":{"types":"./dist/tigris/index.d.ts","default":"./dist/tigris/index.js"},"./vercel":{"types":"./dist/vercel/index.d.ts","default":"./dist/vercel/index.js"},"./wasabi":{"types":"./dist/wasabi/index.d.ts","default":"./dist/wasabi/index.js"},"./webdav":{"types":"./dist/webdav/index.d.ts","default":"./dist/webdav/index.js"},"./railway":{"types":"./dist/railway/index.d.ts","default":"./dist/railway/index.js"},"./supabase":{"types":"./dist/supabase/index.d.ts","default":"./dist/supabase/index.js"},"./backblaze":{"types":"./dist/backblaze/index.d.ts","default":"./dist/backblaze/index.js"},"./test-suite":{"types":"./dist/test-suite.d.ts","default":"./dist/test-suite.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","publint":"publint","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d6772bc6-9153-4c25-a192-fed7e0252854"}},"_resolved":"/tmp/df0616493acdc53db29539574df568d1/storagesdk-adapters-0.6.0.tgz","_integrity":"sha512-tunYBBYqHnm5do5+IZN+lkB76eUefajFnUYca879/ncyl2grJkdW6tgdHADA2bK46tseH2hPhqzsXV8JQFWMyQ==","repository":{"url":"git+https://github.com/storagesdk/storagesdk.git","type":"git","directory":"packages/adapters"},"_npmVersion":"11.13.0","description":"Storage backend adapters for storagesdk. Import the adapter you need via a subpath, e.g. `@storagesdk/adapters/fs`.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@storagesdk/core":"0.4.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"webdav":"^5.10.0","@vercel/blob":"^2.4.0","@octokit/rest":"^21.1.1","@aws-sdk/client-s3":"^3.1053.0","@azure/storage-blob":"^12.31.0","@tigrisdata/storage":"^3.11.0","@aws-sdk/lib-storage":"^3.1053.0","@google-cloud/storage":"^7.19.0","@aws-sdk/s3-presigned-post":"^3.1053.0","@aws-sdk/s3-request-presigner":"^3.1053.0"},"peerDependencies":{"vitest":"^4.0.0","webdav":"^5.10.0","@vercel/blob":"^2.3.0","@octokit/rest":"^21.0.0","@aws-sdk/client-s3":"^3.0.0","@azure/storage-blob":"^12.0.0","@tigrisdata/storage":"^3.11.0","@aws-sdk/lib-storage":"^3.0.0","@google-cloud/storage":"^7.0.0","@aws-sdk/s3-presigned-post":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true},"webdav":{"optional":true},"@vercel/blob":{"optional":true},"@octokit/rest":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@azure/storage-blob":{"optional":true},"@tigrisdata/storage":{"optional":true},"@aws-sdk/lib-storage":{"optional":true},"@google-cloud/storage":{"optional":true},"@aws-sdk/s3-presigned-post":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/adapters_0.6.0_1780414003937_0.5228390844928288","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@storagesdk/adapters","version":"0.7.0","keywords":["storage","storagesdk","adapter","filesystem","s3","r2","minio","tigris","fly","railway","azure","gcs","vercel-blob","github","webdav","nextcloud","owncloud","backblaze","b2","digitalocean","spaces","wasabi","supabase","linode"],"author":"","license":"Apache-2.0","_id":"@storagesdk/adapters@0.7.0","maintainers":[{"name":"designcode87","email":"hello@designcode.me"}],"homepage":"https://github.com/storagesdk/storagesdk#readme","bugs":{"url":"https://github.com/storagesdk/storagesdk/issues"},"dist":{"shasum":"3a6415660035f44b224c8b0e15ae4bc55e34f014","tarball":"https://registry.npmjs.org/@storagesdk/adapters/-/adapters-0.7.0.tgz","fileCount":267,"integrity":"sha512-j4Laz+Dz/8+adA2QlUin4dXpE3lAHewBQLixy1T+ky/Y/tfirtL4vt1Q7PyUud12vy7V//RSNGN8hgIzzo8/rQ==","signatures":[{"sig":"MEUCICrKNOC4zDkZd55OL3uIArab0FAcRdjUto8RywajEZlQAiEArBoMnKdbksRXcQM5E7i6g0FZ6WqbjEx0kv/tFUJY574=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@storagesdk%2fadapters@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":616350},"type":"module","_from":"file:storagesdk-adapters-0.7.0.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./r2":{"types":"./dist/r2/index.d.ts","default":"./dist/r2/index.js"},"./s3":{"types":"./dist/s3/index.d.ts","default":"./dist/s3/index.js"},"./fly":{"types":"./dist/fly/index.d.ts","default":"./dist/fly/index.js"},"./gcs":{"types":"./dist/gcs/index.d.ts","default":"./dist/gcs/index.js"},"./azure":{"types":"./dist/azure/index.d.ts","default":"./dist/azure/index.js"},"./minio":{"types":"./dist/minio/index.d.ts","default":"./dist/minio/index.js"},"./github":{"types":"./dist/github/index.d.ts","default":"./dist/github/index.js"},"./linode":{"types":"./dist/linode/index.d.ts","default":"./dist/linode/index.js"},"./spaces":{"types":"./dist/spaces/index.d.ts","default":"./dist/spaces/index.js"},"./tigris":{"types":"./dist/tigris/index.d.ts","default":"./dist/tigris/index.js"},"./vercel":{"types":"./dist/vercel/index.d.ts","default":"./dist/vercel/index.js"},"./wasabi":{"types":"./dist/wasabi/index.d.ts","default":"./dist/wasabi/index.js"},"./webdav":{"types":"./dist/webdav/index.d.ts","default":"./dist/webdav/index.js"},"./railway":{"types":"./dist/railway/index.d.ts","default":"./dist/railway/index.js"},"./supabase":{"types":"./dist/supabase/index.d.ts","default":"./dist/supabase/index.js"},"./backblaze":{"types":"./dist/backblaze/index.d.ts","default":"./dist/backblaze/index.js"},"./test-suite":{"types":"./dist/test-suite.d.ts","default":"./dist/test-suite.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","publint":"publint","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d6772bc6-9153-4c25-a192-fed7e0252854"}},"_resolved":"/tmp/886bc3abca77ee8fe4e2c27c52004bc6/storagesdk-adapters-0.7.0.tgz","_integrity":"sha512-j4Laz+Dz/8+adA2QlUin4dXpE3lAHewBQLixy1T+ky/Y/tfirtL4vt1Q7PyUud12vy7V//RSNGN8hgIzzo8/rQ==","repository":{"url":"git+https://github.com/storagesdk/storagesdk.git","type":"git","directory":"packages/adapters"},"_npmVersion":"11.13.0","description":"Storage backend adapters for storagesdk. Import the adapter you need via a subpath, e.g. `@storagesdk/adapters/fs`.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@storagesdk/core":"0.4.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"webdav":"^5.10.0","@vercel/blob":"^2.4.0","@octokit/rest":"^21.1.1","@aws-sdk/client-s3":"^3.1053.0","@azure/storage-blob":"^12.31.0","@tigrisdata/storage":"^3.11.0","@aws-sdk/lib-storage":"^3.1053.0","@google-cloud/storage":"^7.19.0","@aws-sdk/s3-presigned-post":"^3.1053.0","@aws-sdk/s3-request-presigner":"^3.1053.0"},"peerDependencies":{"vitest":"^4.0.0","webdav":"^5.10.0","@vercel/blob":"^2.3.0","@octokit/rest":"^21.0.0","@aws-sdk/client-s3":"^3.0.0","@azure/storage-blob":"^12.0.0","@tigrisdata/storage":"^3.11.0","@aws-sdk/lib-storage":"^3.0.0","@google-cloud/storage":"^7.0.0","@aws-sdk/s3-presigned-post":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true},"webdav":{"optional":true},"@vercel/blob":{"optional":true},"@octokit/rest":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@azure/storage-blob":{"optional":true},"@tigrisdata/storage":{"optional":true},"@aws-sdk/lib-storage":{"optional":true},"@google-cloud/storage":{"optional":true},"@aws-sdk/s3-presigned-post":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/adapters_0.7.0_1780599394241_0.5189079112528885","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@storagesdk/adapters","version":"0.7.1","keywords":["storage","storagesdk","adapter","filesystem","s3","r2","minio","tigris","fly","railway","azure","gcs","vercel-blob","github","webdav","nextcloud","owncloud","backblaze","b2","digitalocean","spaces","wasabi","supabase","linode"],"author":"","license":"Apache-2.0","_id":"@storagesdk/adapters@0.7.1","maintainers":[{"name":"designcode87","email":"hello@designcode.me"}],"homepage":"https://github.com/storagesdk/storagesdk#readme","bugs":{"url":"https://github.com/storagesdk/storagesdk/issues"},"dist":{"shasum":"2af6daa996b1e9f1dbf56a01080184007e861270","tarball":"https://registry.npmjs.org/@storagesdk/adapters/-/adapters-0.7.1.tgz","fileCount":267,"integrity":"sha512-0mkZVdg/AVfazyIvT602SFV4qOZB2IcEoDmzu/WqMS0qKQGmMLk2Qe7AT57OqUOQshM61iYA4e2bz6xUGll40A==","signatures":[{"sig":"MEQCIEVvsCPgjWpdoch/fYhA3aHGVs3XTbzBLjvz7vjDEbRnAiAImdFcmlelxuKti1lSPhno6qC26/Hjxn2kM/2vJI97lw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@storagesdk%2fadapters@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":618999},"type":"module","_from":"file:storagesdk-adapters-0.7.1.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./r2":{"types":"./dist/r2/index.d.ts","default":"./dist/r2/index.js"},"./s3":{"types":"./dist/s3/index.d.ts","default":"./dist/s3/index.js"},"./fly":{"types":"./dist/fly/index.d.ts","default":"./dist/fly/index.js"},"./gcs":{"types":"./dist/gcs/index.d.ts","default":"./dist/gcs/index.js"},"./azure":{"types":"./dist/azure/index.d.ts","default":"./dist/azure/index.js"},"./minio":{"types":"./dist/minio/index.d.ts","default":"./dist/minio/index.js"},"./github":{"types":"./dist/github/index.d.ts","default":"./dist/github/index.js"},"./linode":{"types":"./dist/linode/index.d.ts","default":"./dist/linode/index.js"},"./spaces":{"types":"./dist/spaces/index.d.ts","default":"./dist/spaces/index.js"},"./tigris":{"types":"./dist/tigris/index.d.ts","default":"./dist/tigris/index.js"},"./vercel":{"types":"./dist/vercel/index.d.ts","default":"./dist/vercel/index.js"},"./wasabi":{"types":"./dist/wasabi/index.d.ts","default":"./dist/wasabi/index.js"},"./webdav":{"types":"./dist/webdav/index.d.ts","default":"./dist/webdav/index.js"},"./railway":{"types":"./dist/railway/index.d.ts","default":"./dist/railway/index.js"},"./supabase":{"types":"./dist/supabase/index.d.ts","default":"./dist/supabase/index.js"},"./backblaze":{"types":"./dist/backblaze/index.d.ts","default":"./dist/backblaze/index.js"},"./test-suite":{"types":"./dist/test-suite.d.ts","default":"./dist/test-suite.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","publint":"publint","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d6772bc6-9153-4c25-a192-fed7e0252854"}},"_resolved":"/tmp/221bfebd6f39c20da8ced77dbd557515/storagesdk-adapters-0.7.1.tgz","_integrity":"sha512-0mkZVdg/AVfazyIvT602SFV4qOZB2IcEoDmzu/WqMS0qKQGmMLk2Qe7AT57OqUOQshM61iYA4e2bz6xUGll40A==","repository":{"url":"git+https://github.com/storagesdk/storagesdk.git","type":"git","directory":"packages/adapters"},"_npmVersion":"11.13.0","description":"Storage backend adapters for storagesdk. Import the adapter you need via a subpath, e.g. `@storagesdk/adapters/fs`.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@storagesdk/core":"0.4.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"webdav":"^5.10.0","@vercel/blob":"^2.4.0","@octokit/rest":"^21.1.1","@aws-sdk/client-s3":"^3.1053.0","@azure/storage-blob":"^12.31.0","@tigrisdata/storage":"^3.11.0","@aws-sdk/lib-storage":"^3.1053.0","@google-cloud/storage":"^7.19.0","@aws-sdk/s3-presigned-post":"^3.1053.0","@aws-sdk/s3-request-presigner":"^3.1053.0"},"peerDependencies":{"vitest":"^4.0.0","webdav":"^5.10.0","@vercel/blob":"^2.3.0","@octokit/rest":"^21.0.0","@aws-sdk/client-s3":"^3.0.0","@azure/storage-blob":"^12.0.0","@tigrisdata/storage":"^3.11.0","@aws-sdk/lib-storage":"^3.0.0","@google-cloud/storage":"^7.0.0","@aws-sdk/s3-presigned-post":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true},"webdav":{"optional":true},"@vercel/blob":{"optional":true},"@octokit/rest":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@azure/storage-blob":{"optional":true},"@tigrisdata/storage":{"optional":true},"@aws-sdk/lib-storage":{"optional":true},"@google-cloud/storage":{"optional":true},"@aws-sdk/s3-presigned-post":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/adapters_0.7.1_1780997375036_0.2749207511194258","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@storagesdk/adapters","version":"0.8.0","keywords":["storage","storagesdk","adapter","filesystem","s3","r2","archil","code-storage","minio","tigris","fly","railway","azure","gcs","vercel-blob","github","webdav","nextcloud","owncloud","backblaze","b2","digitalocean","spaces","wasabi","supabase","linode"],"author":"","license":"Apache-2.0","_id":"@storagesdk/adapters@0.8.0","maintainers":[{"name":"designcode87","email":"hello@designcode.me"}],"homepage":"https://github.com/storagesdk/storagesdk#readme","bugs":{"url":"https://github.com/storagesdk/storagesdk/issues"},"dist":{"shasum":"dd8d803682d82212ea609b7df1831a5cc7d827fd","tarball":"https://registry.npmjs.org/@storagesdk/adapters/-/adapters-0.8.0.tgz","fileCount":291,"integrity":"sha512-pwKXY7B4AXp0/UHxv+Yyveu+qNsYns66w1swoeRBBU3nKlPesY5jYeTC8WmzGbTocbXOWClTX9SxEwU0d+blpA==","signatures":[{"sig":"MEQCIBk9BddySGiHCyHFCC6XuB5NXaRc9lVl9rg+Edij95aHAiBYc6qxFsWJ3kLBbi1pZrE7wg5DhZ4SvFEqBjPp0t5GUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@storagesdk%2fadapters@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":683162},"type":"module","_from":"file:storagesdk-adapters-0.8.0.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./r2":{"types":"./dist/r2/index.d.ts","default":"./dist/r2/index.js"},"./s3":{"types":"./dist/s3/index.d.ts","default":"./dist/s3/index.js"},"./fly":{"types":"./dist/fly/index.d.ts","default":"./dist/fly/index.js"},"./gcs":{"types":"./dist/gcs/index.d.ts","default":"./dist/gcs/index.js"},"./azure":{"types":"./dist/azure/index.d.ts","default":"./dist/azure/index.js"},"./minio":{"types":"./dist/minio/index.d.ts","default":"./dist/minio/index.js"},"./archil":{"types":"./dist/archil/index.d.ts","default":"./dist/archil/index.js"},"./github":{"types":"./dist/github/index.d.ts","default":"./dist/github/index.js"},"./linode":{"types":"./dist/linode/index.d.ts","default":"./dist/linode/index.js"},"./spaces":{"types":"./dist/spaces/index.d.ts","default":"./dist/spaces/index.js"},"./tigris":{"types":"./dist/tigris/index.d.ts","default":"./dist/tigris/index.js"},"./vercel":{"types":"./dist/vercel/index.d.ts","default":"./dist/vercel/index.js"},"./wasabi":{"types":"./dist/wasabi/index.d.ts","default":"./dist/wasabi/index.js"},"./webdav":{"types":"./dist/webdav/index.d.ts","default":"./dist/webdav/index.js"},"./railway":{"types":"./dist/railway/index.d.ts","default":"./dist/railway/index.js"},"./supabase":{"types":"./dist/supabase/index.d.ts","default":"./dist/supabase/index.js"},"./backblaze":{"types":"./dist/backblaze/index.d.ts","default":"./dist/backblaze/index.js"},"./test-suite":{"types":"./dist/test-suite.d.ts","default":"./dist/test-suite.js"},"./code-storage":{"types":"./dist/code-storage/index.d.ts","default":"./dist/code-storage/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","publint":"publint","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d6772bc6-9153-4c25-a192-fed7e0252854"}},"_resolved":"/tmp/06ac82b8f5467de1d8ee9f950f7bda16/storagesdk-adapters-0.8.0.tgz","_integrity":"sha512-pwKXY7B4AXp0/UHxv+Yyveu+qNsYns66w1swoeRBBU3nKlPesY5jYeTC8WmzGbTocbXOWClTX9SxEwU0d+blpA==","repository":{"url":"git+https://github.com/storagesdk/storagesdk.git","type":"git","directory":"packages/adapters"},"_npmVersion":"11.16.0","description":"Storage backend adapters for storagesdk. Import the adapter you need via a subpath, e.g. `@storagesdk/adapters/fs`.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@storagesdk/core":"0.4.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"webdav":"^5.10.0","@vercel/blob":"^2.4.0","@octokit/rest":"^21.1.1","@pierre/storage":"^1.13.0","@aws-sdk/client-s3":"^3.1053.0","@azure/storage-blob":"^12.31.0","@tigrisdata/storage":"^3.11.0","@aws-sdk/lib-storage":"^3.1053.0","@google-cloud/storage":"^7.19.0","@aws-sdk/s3-presigned-post":"^3.1053.0","@aws-sdk/s3-request-presigner":"^3.1053.0"},"peerDependencies":{"vitest":"^4.0.0","webdav":"^5.10.0","@vercel/blob":"^2.3.0","@octokit/rest":"^21.0.0","@pierre/storage":"^1.13.0","@aws-sdk/client-s3":"^3.0.0","@azure/storage-blob":"^12.0.0","@tigrisdata/storage":"^3.11.0","@aws-sdk/lib-storage":"^3.0.0","@google-cloud/storage":"^7.0.0","@aws-sdk/s3-presigned-post":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true},"webdav":{"optional":true},"@vercel/blob":{"optional":true},"@octokit/rest":{"optional":true},"@pierre/storage":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@azure/storage-blob":{"optional":true},"@tigrisdata/storage":{"optional":true},"@aws-sdk/lib-storage":{"optional":true},"@google-cloud/storage":{"optional":true},"@aws-sdk/s3-presigned-post":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/adapters_0.8.0_1782892373611_0.3907832759900203","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@storagesdk/adapters","version":"0.9.0","keywords":["storage","storagesdk","adapter","filesystem","s3","r2","archil","code-storage","mesa","minio","tigris","fly","railway","azure","gcs","vercel-blob","github","webdav","nextcloud","owncloud","backblaze","b2","digitalocean","spaces","wasabi","supabase","linode"],"author":"","license":"Apache-2.0","_id":"@storagesdk/adapters@0.9.0","maintainers":[{"name":"designcode87","email":"hello@designcode.me"}],"homepage":"https://github.com/storagesdk/storagesdk#readme","bugs":{"url":"https://github.com/storagesdk/storagesdk/issues"},"dist":{"shasum":"f13fc0f63b80bb6f5eb38720310a48a0c27e2484","tarball":"https://registry.npmjs.org/@storagesdk/adapters/-/adapters-0.9.0.tgz","fileCount":303,"integrity":"sha512-ipmie38ZdlSZY2UVI/a6h/N4jzI3WzrnKnoDTJo5woycobgG+3Y7EXepnqhkTtw4tSsYFuyGFoCmBGkW1ZgbXA==","signatures":[{"sig":"MEUCIDodWG/zkbF2/FiNZOQGRIvcMP4Y2u+UADANtnRTBHFvAiEA8eIPRfy4oBq/C7V8yuUL2LUET5dszi0GXcC5d6I14RA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@storagesdk%2fadapters@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":726568},"type":"module","_from":"file:storagesdk-adapters-0.9.0.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./r2":{"types":"./dist/r2/index.d.ts","default":"./dist/r2/index.js"},"./s3":{"types":"./dist/s3/index.d.ts","default":"./dist/s3/index.js"},"./fly":{"types":"./dist/fly/index.d.ts","default":"./dist/fly/index.js"},"./gcs":{"types":"./dist/gcs/index.d.ts","default":"./dist/gcs/index.js"},"./mesa":{"types":"./dist/mesa/index.d.ts","default":"./dist/mesa/index.js"},"./azure":{"types":"./dist/azure/index.d.ts","default":"./dist/azure/index.js"},"./minio":{"types":"./dist/minio/index.d.ts","default":"./dist/minio/index.js"},"./archil":{"types":"./dist/archil/index.d.ts","default":"./dist/archil/index.js"},"./github":{"types":"./dist/github/index.d.ts","default":"./dist/github/index.js"},"./linode":{"types":"./dist/linode/index.d.ts","default":"./dist/linode/index.js"},"./spaces":{"types":"./dist/spaces/index.d.ts","default":"./dist/spaces/index.js"},"./tigris":{"types":"./dist/tigris/index.d.ts","default":"./dist/tigris/index.js"},"./vercel":{"types":"./dist/vercel/index.d.ts","default":"./dist/vercel/index.js"},"./wasabi":{"types":"./dist/wasabi/index.d.ts","default":"./dist/wasabi/index.js"},"./webdav":{"types":"./dist/webdav/index.d.ts","default":"./dist/webdav/index.js"},"./railway":{"types":"./dist/railway/index.d.ts","default":"./dist/railway/index.js"},"./supabase":{"types":"./dist/supabase/index.d.ts","default":"./dist/supabase/index.js"},"./backblaze":{"types":"./dist/backblaze/index.d.ts","default":"./dist/backblaze/index.js"},"./test-suite":{"types":"./dist/test-suite.d.ts","default":"./dist/test-suite.js"},"./code-storage":{"types":"./dist/code-storage/index.d.ts","default":"./dist/code-storage/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","publint":"publint","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d6772bc6-9153-4c25-a192-fed7e0252854"}},"_resolved":"/tmp/463f2703f63fa664ec909a612a5d842f/storagesdk-adapters-0.9.0.tgz","_integrity":"sha512-ipmie38ZdlSZY2UVI/a6h/N4jzI3WzrnKnoDTJo5woycobgG+3Y7EXepnqhkTtw4tSsYFuyGFoCmBGkW1ZgbXA==","repository":{"url":"git+https://github.com/storagesdk/storagesdk.git","type":"git","directory":"packages/adapters"},"_npmVersion":"11.16.0","description":"Storage backend adapters for storagesdk. Import the adapter you need via a subpath, e.g. `@storagesdk/adapters/fs`.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@storagesdk/core":"0.4.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"webdav":"^5.10.0","@mesadev/sdk":"^0.38.0","@vercel/blob":"^2.4.0","@octokit/rest":"^21.1.1","@pierre/storage":"^1.13.0","@aws-sdk/client-s3":"^3.1053.0","@azure/storage-blob":"^12.31.0","@tigrisdata/storage":"^3.11.0","@aws-sdk/lib-storage":"^3.1053.0","@google-cloud/storage":"^7.19.0","@aws-sdk/s3-presigned-post":"^3.1053.0","@aws-sdk/s3-request-presigner":"^3.1053.0"},"peerDependencies":{"vitest":"^4.0.0","webdav":"^5.10.0","@mesadev/sdk":"^0.38.0","@vercel/blob":"^2.3.0","@octokit/rest":"^21.0.0","@pierre/storage":"^1.13.0","@aws-sdk/client-s3":"^3.0.0","@azure/storage-blob":"^12.0.0","@tigrisdata/storage":"^3.11.0","@aws-sdk/lib-storage":"^3.0.0","@google-cloud/storage":"^7.0.0","@aws-sdk/s3-presigned-post":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true},"webdav":{"optional":true},"@mesadev/sdk":{"optional":true},"@vercel/blob":{"optional":true},"@octokit/rest":{"optional":true},"@pierre/storage":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@azure/storage-blob":{"optional":true},"@tigrisdata/storage":{"optional":true},"@aws-sdk/lib-storage":{"optional":true},"@google-cloud/storage":{"optional":true},"@aws-sdk/s3-presigned-post":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/adapters_0.9.0_1783534920710_0.06434055900550972","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@storagesdk/adapters","version":"0.10.0","keywords":["storage","storagesdk","adapter","filesystem","s3","r2","archil","code-storage","mesa","minio","tigris","tensorlake","fly","railway","azure","gcs","vercel-blob","github","webdav","nextcloud","owncloud","backblaze","b2","digitalocean","spaces","wasabi","supabase","linode"],"author":"","license":"Apache-2.0","_id":"@storagesdk/adapters@0.10.0","maintainers":[{"name":"designcode87","email":"hello@designcode.me"}],"homepage":"https://github.com/storagesdk/storagesdk#readme","bugs":{"url":"https://github.com/storagesdk/storagesdk/issues"},"dist":{"shasum":"34f0af04394d1e987be03bad13638c3db45745d1","tarball":"https://registry.npmjs.org/@storagesdk/adapters/-/adapters-0.10.0.tgz","fileCount":319,"integrity":"sha512-/742qc+DxY2nVFFMB+RI1NHnIC5hO+clE1Fu3F9nqnwuMp+tDehz6nPfaendAZZ4apgIdZ8EhGY2vQgRbRTjZQ==","signatures":[{"sig":"MEUCIESS97s5+22YSIo4Wk+/4sesfbLzUQuTEejrbnURYEaDAiEA2ChZd4mgrMMKRhpZvb26TUn8fZwk9ctwalj2m8KwKYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@storagesdk%2fadapters@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":839028},"type":"module","_from":"file:storagesdk-adapters-0.10.0.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./r2":{"types":"./dist/r2/index.d.ts","default":"./dist/r2/index.js"},"./s3":{"types":"./dist/s3/index.d.ts","default":"./dist/s3/index.js"},"./fly":{"types":"./dist/fly/index.d.ts","default":"./dist/fly/index.js"},"./gcs":{"types":"./dist/gcs/index.d.ts","default":"./dist/gcs/index.js"},"./mesa":{"types":"./dist/mesa/index.d.ts","default":"./dist/mesa/index.js"},"./azure":{"types":"./dist/azure/index.d.ts","default":"./dist/azure/index.js"},"./minio":{"types":"./dist/minio/index.d.ts","default":"./dist/minio/index.js"},"./archil":{"types":"./dist/archil/index.d.ts","default":"./dist/archil/index.js"},"./github":{"types":"./dist/github/index.d.ts","default":"./dist/github/index.js"},"./linode":{"types":"./dist/linode/index.d.ts","default":"./dist/linode/index.js"},"./spaces":{"types":"./dist/spaces/index.d.ts","default":"./dist/spaces/index.js"},"./tigris":{"types":"./dist/tigris/index.d.ts","default":"./dist/tigris/index.js"},"./vercel":{"types":"./dist/vercel/index.d.ts","default":"./dist/vercel/index.js"},"./wasabi":{"types":"./dist/wasabi/index.d.ts","default":"./dist/wasabi/index.js"},"./webdav":{"types":"./dist/webdav/index.d.ts","default":"./dist/webdav/index.js"},"./railway":{"types":"./dist/railway/index.d.ts","default":"./dist/railway/index.js"},"./supabase":{"types":"./dist/supabase/index.d.ts","default":"./dist/supabase/index.js"},"./backblaze":{"types":"./dist/backblaze/index.d.ts","default":"./dist/backblaze/index.js"},"./tensorlake":{"types":"./dist/tensorlake/index.d.ts","default":"./dist/tensorlake/index.js"},"./test-suite":{"types":"./dist/test-suite.d.ts","default":"./dist/test-suite.js"},"./code-storage":{"types":"./dist/code-storage/index.d.ts","default":"./dist/code-storage/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","publint":"publint","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d6772bc6-9153-4c25-a192-fed7e0252854"}},"_resolved":"/tmp/0de67f43a5e83d27bedb7510cc51ce22/storagesdk-adapters-0.10.0.tgz","_integrity":"sha512-/742qc+DxY2nVFFMB+RI1NHnIC5hO+clE1Fu3F9nqnwuMp+tDehz6nPfaendAZZ4apgIdZ8EhGY2vQgRbRTjZQ==","repository":{"url":"git+https://github.com/storagesdk/storagesdk.git","type":"git","directory":"packages/adapters"},"_npmVersion":"11.16.0","description":"Storage backend adapters for storagesdk. Import the adapter you need via a subpath, e.g. `@storagesdk/adapters/fs`.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@storagesdk/core":"0.5.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"webdav":"^5.10.0","tensorlake":"^0.5.89","@mesadev/sdk":"^0.38.0","@vercel/blob":"^2.4.0","@octokit/rest":"^21.1.1","@pierre/storage":"^1.13.0","@aws-sdk/client-s3":"^3.1053.0","@azure/storage-blob":"^12.31.0","@tigrisdata/storage":"^3.17.1","@aws-sdk/lib-storage":"^3.1053.0","@google-cloud/storage":"^7.19.0","@aws-sdk/s3-presigned-post":"^3.1053.0","@aws-sdk/s3-request-presigner":"^3.1053.0"},"peerDependencies":{"vitest":"^4.0.0","webdav":"^5.10.0","tensorlake":">=0.5.89 <0.6.0","@mesadev/sdk":"^0.38.0","@vercel/blob":"^2.3.0","@octokit/rest":"^21.0.0","@pierre/storage":"^1.13.0","@aws-sdk/client-s3":"^3.0.0","@azure/storage-blob":"^12.0.0","@tigrisdata/storage":"^3.17.1","@aws-sdk/lib-storage":"^3.0.0","@google-cloud/storage":"^7.0.0","@aws-sdk/s3-presigned-post":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true},"webdav":{"optional":true},"tensorlake":{"optional":true},"@mesadev/sdk":{"optional":true},"@vercel/blob":{"optional":true},"@octokit/rest":{"optional":true},"@pierre/storage":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@azure/storage-blob":{"optional":true},"@tigrisdata/storage":{"optional":true},"@aws-sdk/lib-storage":{"optional":true},"@google-cloud/storage":{"optional":true},"@aws-sdk/s3-presigned-post":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/adapters_0.10.0_1785206426126_0.32952499986417405","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@storagesdk/adapters","version":"0.11.0","keywords":["storage","storagesdk","adapter","filesystem","s3","r2","archil","code-storage","mesa","minio","tigris","tensorlake","fly","railway","azure","gcs","vercel-blob","github","webdav","nextcloud","owncloud","backblaze","b2","digitalocean","spaces","wasabi","supabase","linode","neon"],"author":"","license":"Apache-2.0","_id":"@storagesdk/adapters@0.11.0","maintainers":[{"name":"designcode87","email":"hello@designcode.me"}],"homepage":"https://github.com/storagesdk/storagesdk#readme","bugs":{"url":"https://github.com/storagesdk/storagesdk/issues"},"dist":{"shasum":"d7ed0a89b9cd6b0b784770d058824cf15eb4c32c","tarball":"https://registry.npmjs.org/@storagesdk/adapters/-/adapters-0.11.0.tgz","fileCount":331,"integrity":"sha512-szYBO2Kj8BkItMeSFiFx134kXO4LgsI65i7EGqlZ0e6d9uRIVMT802ydvnTArqj9RlF1rgJyFKbLyPtgLZwAtQ==","signatures":[{"sig":"MEQCIEnaGshDd1Tw6Fxqt5o8iPNsv42vaYNnIfxX0nfWyI5oAiBmo/phMUmxlWa6Xag8gNT2YHdUgxg5oNvcW1Xzqf7zBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@storagesdk%2fadapters@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":848691},"type":"module","_from":"file:storagesdk-adapters-0.11.0.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./r2":{"types":"./dist/r2/index.d.ts","default":"./dist/r2/index.js"},"./s3":{"types":"./dist/s3/index.d.ts","default":"./dist/s3/index.js"},"./fly":{"types":"./dist/fly/index.d.ts","default":"./dist/fly/index.js"},"./gcs":{"types":"./dist/gcs/index.d.ts","default":"./dist/gcs/index.js"},"./mesa":{"types":"./dist/mesa/index.d.ts","default":"./dist/mesa/index.js"},"./neon":{"types":"./dist/neon/index.d.ts","default":"./dist/neon/index.js"},"./azure":{"types":"./dist/azure/index.d.ts","default":"./dist/azure/index.js"},"./minio":{"types":"./dist/minio/index.d.ts","default":"./dist/minio/index.js"},"./archil":{"types":"./dist/archil/index.d.ts","default":"./dist/archil/index.js"},"./github":{"types":"./dist/github/index.d.ts","default":"./dist/github/index.js"},"./linode":{"types":"./dist/linode/index.d.ts","default":"./dist/linode/index.js"},"./spaces":{"types":"./dist/spaces/index.d.ts","default":"./dist/spaces/index.js"},"./tigris":{"types":"./dist/tigris/index.d.ts","default":"./dist/tigris/index.js"},"./vercel":{"types":"./dist/vercel/index.d.ts","default":"./dist/vercel/index.js"},"./wasabi":{"types":"./dist/wasabi/index.d.ts","default":"./dist/wasabi/index.js"},"./webdav":{"types":"./dist/webdav/index.d.ts","default":"./dist/webdav/index.js"},"./railway":{"types":"./dist/railway/index.d.ts","default":"./dist/railway/index.js"},"./supabase":{"types":"./dist/supabase/index.d.ts","default":"./dist/supabase/index.js"},"./backblaze":{"types":"./dist/backblaze/index.d.ts","default":"./dist/backblaze/index.js"},"./tensorlake":{"types":"./dist/tensorlake/index.d.ts","default":"./dist/tensorlake/index.js"},"./test-suite":{"types":"./dist/test-suite.d.ts","default":"./dist/test-suite.js"},"./code-storage":{"types":"./dist/code-storage/index.d.ts","default":"./dist/code-storage/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","publint":"publint","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d6772bc6-9153-4c25-a192-fed7e0252854"}},"_resolved":"/tmp/5ae0a0d48615f95a596b8623e592a973/storagesdk-adapters-0.11.0.tgz","_integrity":"sha512-szYBO2Kj8BkItMeSFiFx134kXO4LgsI65i7EGqlZ0e6d9uRIVMT802ydvnTArqj9RlF1rgJyFKbLyPtgLZwAtQ==","repository":{"url":"git+https://github.com/storagesdk/storagesdk.git","type":"git","directory":"packages/adapters"},"_npmVersion":"11.17.0","description":"Storage backend adapters for storagesdk. Import the adapter you need via a subpath, e.g. `@storagesdk/adapters/fs`.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@storagesdk/core":"0.5.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"webdav":"^5.10.0","tensorlake":"^0.5.89","@mesadev/sdk":"^0.38.0","@vercel/blob":"^2.4.0","@octokit/rest":"^21.1.1","@pierre/storage":"^1.13.0","@aws-sdk/client-s3":"^3.1053.0","@azure/storage-blob":"^12.31.0","@tigrisdata/storage":"^3.17.1","@aws-sdk/lib-storage":"^3.1053.0","@google-cloud/storage":"^7.19.0","@aws-sdk/s3-presigned-post":"^3.1053.0","@aws-sdk/s3-request-presigner":"^3.1053.0"},"peerDependencies":{"vitest":"^4.0.0","webdav":"^5.10.0","tensorlake":">=0.5.89 <0.6.0","@mesadev/sdk":"^0.38.0","@vercel/blob":"^2.3.0","@octokit/rest":"^21.0.0","@pierre/storage":"^1.13.0","@aws-sdk/client-s3":"^3.0.0","@azure/storage-blob":"^12.0.0","@tigrisdata/storage":"^3.17.1","@aws-sdk/lib-storage":"^3.0.0","@google-cloud/storage":"^7.0.0","@aws-sdk/s3-presigned-post":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true},"webdav":{"optional":true},"tensorlake":{"optional":true},"@mesadev/sdk":{"optional":true},"@vercel/blob":{"optional":true},"@octokit/rest":{"optional":true},"@pierre/storage":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@azure/storage-blob":{"optional":true},"@tigrisdata/storage":{"optional":true},"@aws-sdk/lib-storage":{"optional":true},"@google-cloud/storage":{"optional":true},"@aws-sdk/s3-presigned-post":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/adapters_0.11.0_1786027642825_0.8786765288771228","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@storagesdk/adapters","version":"0.12.0","description":"Storage backend adapters for storagesdk. Import the adapter you need via a subpath, e.g. `@storagesdk/adapters/fs`.","type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./s3":{"types":"./dist/s3/index.d.ts","default":"./dist/s3/index.js"},"./r2":{"types":"./dist/r2/index.d.ts","default":"./dist/r2/index.js"},"./archil":{"types":"./dist/archil/index.d.ts","default":"./dist/archil/index.js"},"./code-storage":{"types":"./dist/code-storage/index.d.ts","default":"./dist/code-storage/index.js"},"./mesa":{"types":"./dist/mesa/index.d.ts","default":"./dist/mesa/index.js"},"./minio":{"types":"./dist/minio/index.d.ts","default":"./dist/minio/index.js"},"./backblaze":{"types":"./dist/backblaze/index.d.ts","default":"./dist/backblaze/index.js"},"./spaces":{"types":"./dist/spaces/index.d.ts","default":"./dist/spaces/index.js"},"./wasabi":{"types":"./dist/wasabi/index.d.ts","default":"./dist/wasabi/index.js"},"./supabase":{"types":"./dist/supabase/index.d.ts","default":"./dist/supabase/index.js"},"./linode":{"types":"./dist/linode/index.d.ts","default":"./dist/linode/index.js"},"./tigris":{"types":"./dist/tigris/index.d.ts","default":"./dist/tigris/index.js"},"./tensorlake":{"types":"./dist/tensorlake/index.d.ts","default":"./dist/tensorlake/index.js"},"./fly":{"types":"./dist/fly/index.d.ts","default":"./dist/fly/index.js"},"./railway":{"types":"./dist/railway/index.d.ts","default":"./dist/railway/index.js"},"./azure":{"types":"./dist/azure/index.d.ts","default":"./dist/azure/index.js"},"./gcs":{"types":"./dist/gcs/index.d.ts","default":"./dist/gcs/index.js"},"./vercel":{"types":"./dist/vercel/index.d.ts","default":"./dist/vercel/index.js"},"./github":{"types":"./dist/github/index.d.ts","default":"./dist/github/index.js"},"./webdav":{"types":"./dist/webdav/index.d.ts","default":"./dist/webdav/index.js"},"./neon":{"types":"./dist/neon/index.d.ts","default":"./dist/neon/index.js"},"./mosaic":{"types":"./dist/mosaic/index.d.ts","default":"./dist/mosaic/index.js"},"./test-suite":{"types":"./dist/test-suite.d.ts","default":"./dist/test-suite.js"},"./package.json":"./package.json"},"sideEffects":false,"publishConfig":{"access":"public","provenance":true},"keywords":["storage","storagesdk","adapter","filesystem","s3","r2","archil","code-storage","mesa","minio","tigris","tensorlake","fly","railway","azure","gcs","vercel-blob","github","webdav","nextcloud","owncloud","backblaze","b2","digitalocean","spaces","wasabi","supabase","linode","neon"],"author":"","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/storagesdk/storagesdk.git","directory":"packages/adapters"},"engines":{"node":">=20"},"dependencies":{"@storagesdk/core":"0.5.0"},"peerDependencies":{"@aws-sdk/client-s3":"^3.0.0","@aws-sdk/lib-storage":"^3.0.0","@aws-sdk/s3-presigned-post":"^3.0.0","@aws-sdk/s3-request-presigner":"^3.0.0","@azure/storage-blob":"^12.0.0","@google-cloud/storage":"^7.0.0","@mesadev/sdk":"^0.38.0","@octokit/rest":"^21.0.0","@pierre/storage":"^1.13.0","@tigrisdata/storage":"^3.17.1","@vercel/blob":"^2.3.0","tensorlake":">=0.5.89 <0.6.0","vitest":"^4.0.0","webdav":"^5.10.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@aws-sdk/lib-storage":{"optional":true},"@aws-sdk/s3-presigned-post":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true},"@azure/storage-blob":{"optional":true},"@google-cloud/storage":{"optional":true},"@mesadev/sdk":{"optional":true},"@octokit/rest":{"optional":true},"@pierre/storage":{"optional":true},"@tigrisdata/storage":{"optional":true},"@vercel/blob":{"optional":true},"tensorlake":{"optional":true},"vitest":{"optional":true},"webdav":{"optional":true}},"devDependencies":{"@aws-sdk/client-s3":"^3.1053.0","@aws-sdk/lib-storage":"^3.1053.0","@aws-sdk/s3-presigned-post":"^3.1053.0","@aws-sdk/s3-request-presigner":"^3.1053.0","@azure/storage-blob":"^12.31.0","@google-cloud/storage":"^7.19.0","@mesadev/sdk":"^0.38.0","@octokit/rest":"^21.1.1","@pierre/storage":"^1.13.0","@tigrisdata/storage":"^3.17.1","@vercel/blob":"^2.4.0","tensorlake":"^0.5.89","webdav":"^5.10.0"},"scripts":{"build":"tsc -p tsconfig.build.json","dev":"tsc -p tsconfig.build.json --watch","typecheck":"tsc --noEmit","publint":"publint","test":"vitest run","clean":"rm -rf dist"},"_id":"@storagesdk/adapters@0.12.0","bugs":{"url":"https://github.com/storagesdk/storagesdk/issues"},"homepage":"https://github.com/storagesdk/storagesdk#readme","_integrity":"sha512-GWyjps9cAYDcTvT2SpLZYDGWSaJikUBTweJ2/nXxzXusT9UPTDnENdbRKTLTlPbPSkz7ltV6JkFXHWJ+U+aB4g==","_resolved":"/tmp/237d9d6e864b86e0491c2db8f9a65197/storagesdk-adapters-0.12.0.tgz","_from":"file:storagesdk-adapters-0.12.0.tgz","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-GWyjps9cAYDcTvT2SpLZYDGWSaJikUBTweJ2/nXxzXusT9UPTDnENdbRKTLTlPbPSkz7ltV6JkFXHWJ+U+aB4g==","shasum":"37df67d48fce06eee7b1fcaf4e55aa072cdc958e","tarball":"https://registry.npmjs.org/@storagesdk/adapters/-/adapters-0.12.0.tgz","fileCount":343,"unpackedSize":855164,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@storagesdk%2fadapters@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICTs9MGRSbjX2P/iqpCrrr6Bwq/DSD63iLR9gVRHcp2UAiBfcDxTYJ2hIF0IDnv3F8cS/IYAz6iOqng9zKuZGRdDWA=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d6772bc6-9153-4c25-a192-fed7e0252854"}},"directories":{},"maintainers":[{"name":"designcode87","email":"hello@designcode.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/adapters_0.12.0_1787068621096_0.9323996230423537"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-25T13:08:20.202Z","modified":"2026-08-18T15:57:01.616Z","0.0.0":"2026-05-25T13:08:20.525Z","0.1.0":"2026-05-25T15:32:03.190Z","0.1.1":"2026-05-25T18:23:06.448Z","0.2.0":"2026-05-26T18:08:16.833Z","0.3.0":"2026-05-27T17:07:59.272Z","0.4.0":"2026-05-30T10:41:34.837Z","0.5.0":"2026-06-01T18:20:07.002Z","0.6.0":"2026-06-02T15:26:44.100Z","0.7.0":"2026-06-04T18:56:34.380Z","0.7.1":"2026-06-09T09:29:35.173Z","0.8.0":"2026-07-01T07:52:53.851Z","0.9.0":"2026-07-08T18:22:00.904Z","0.10.0":"2026-07-28T02:40:26.276Z","0.11.0":"2026-08-06T14:47:22.999Z","0.12.0":"2026-08-18T15:57:01.249Z"},"bugs":{"url":"https://github.com/storagesdk/storagesdk/issues"},"license":"Apache-2.0","homepage":"https://github.com/storagesdk/storagesdk#readme","keywords":["storage","storagesdk","adapter","filesystem","s3","r2","archil","code-storage","mesa","minio","tigris","tensorlake","fly","railway","azure","gcs","vercel-blob","github","webdav","nextcloud","owncloud","backblaze","b2","digitalocean","spaces","wasabi","supabase","linode","neon"],"repository":{"type":"git","url":"git+https://github.com/storagesdk/storagesdk.git","directory":"packages/adapters"},"description":"Storage backend adapters for storagesdk. Import the adapter you need via a subpath, e.g. `@storagesdk/adapters/fs`.","maintainers":[{"name":"designcode87","email":"hello@designcode.me"}],"readme":"# @storagesdk/adapters\n\nBackend adapters for [storagesdk](https://github.com/storagesdk/storagesdk). Import the adapter you need via a subpath; the others are tree-shaken out.\n\n```sh\nnpm install @storagesdk/core @storagesdk/adapters\n```\n\nEach provider's SDK is an optional peer dependency. Install only the SDKs for adapters you actually import — see each adapter's README for the exact install line.\n\n## Available adapters\n\n| Adapter | Subpath | Backend |\n| --- | --- | --- |\n| Tigris | [`@storagesdk/adapters/tigris`](./src/tigris/README.md) | [Tigris](https://www.tigrisdata.com/) — snapshots and forks are first-class via Tigris's native APIs. |\n| S3 | [`@storagesdk/adapters/s3`](./src/s3/README.md) | Amazon S3 and any S3-compatible provider. |\n| R2 | [`@storagesdk/adapters/r2`](./src/r2/README.md) | [Cloudflare R2](https://www.cloudflare.com/developer-platform/products/r2/). |\n| Code Storage | [`@storagesdk/adapters/code-storage`](./src/code-storage/README.md) | [Code Storage](https://code.storage/) repositories — snapshots are tags, forks are branches. |\n| Archil | [`@storagesdk/adapters/archil`](./src/archil/README.md) | [Archil](https://archil.com/) disks via Archil's S3-compatible API. |\n| Mesa | [`@storagesdk/adapters/mesa`](./src/mesa/README.md) | [Mesa](https://mesa.dev/) repositories — snapshots and forks are bookmarks. |\n| Tensorlake | [`@storagesdk/adapters/tensorlake`](./src/tensorlake/README.md) | [Tensorlake Cloud Volumes](https://docs.tensorlake.ai/) — direct-to-blob uploads with metadata-only snapshots, copies, moves, and forks. |\n| GCS | [`@storagesdk/adapters/gcs`](./src/gcs/README.md) | [Google Cloud Storage](https://cloud.google.com/storage). |\n| Azure Blob | [`@storagesdk/adapters/azure`](./src/azure/README.md) | [Azure Blob Storage](https://azure.microsoft.com/products/storage/blobs). |\n| Vercel Blob | [`@storagesdk/adapters/vercel`](./src/vercel/README.md) | [Vercel Blob](https://vercel.com/docs/vercel-blob). |\n| MinIO | [`@storagesdk/adapters/minio`](./src/minio/README.md) | [MinIO](https://min.io/). |\n| GitHub | [`@storagesdk/adapters/github`](./src/github/README.md) | [GitHub](https://github.com) repository — snapshots are tags, forks are branches, native git refs all the way down. |\n| WebDAV | [`@storagesdk/adapters/webdav`](./src/webdav/README.md) | Any WebDAV server — Nextcloud, ownCloud, Apache mod_dav, nginx-dav, NAS, pCloud, mailbox.org, kDrive. Snapshots/forks via native server-side `COPY`. |\n| Fly.io | [`@storagesdk/adapters/fly`](./src/fly/README.md) | Fly-managed Tigris buckets — branded alias of the Tigris adapter. |\n| Railway | [`@storagesdk/adapters/railway`](./src/railway/README.md) | [Railway Buckets](https://docs.railway.com/storage-buckets) — branded alias of the Tigris adapter. |\n| Neon | [`@storagesdk/adapters/neon`](./src/neon/README.md) | [Neon Object Storage](https://neon.com/docs/storage/overview) — S3-compatible storage isolated per database branch. |\n| Mosaic | [`@storagesdk/adapters/mosaic`](./src/mosaic/README.md) | [Mosaic Object Storage](https://storage.mosaicos.com) — S3-compatible object storage with self-serve signup. |\n| Filesystem | [`@storagesdk/adapters/fs`](./src/fs/README.md) | Local `node:fs/promises`. For development and tests. |\n\nFor the full, up-to-date list see **[storagesdk.dev/adapters](https://storagesdk.dev/adapters)**.\n\n## Runtime adapter selection\n\nFor CLIs, scripts, and anywhere the adapter is picked from a string at runtime, the package's root export ships a small registry: enumerate every shipped adapter, introspect its env-var spec, build the adapter.\n\n```ts\nimport {\n  ADAPTERS,\n  type AdapterName,\n  type AdapterEnvVar,\n  buildAdapter,\n  getAdapterEnvVars,\n} from '@storagesdk/adapters';\n\n// Enumerate\nADAPTERS\n// → readonly ['fs', 's3', 'r2', 'archil', 'code-storage', 'mesa', 'minio', 'tigris', 'tensorlake', 'azure', 'gcs',\n//             'vercel', 'github', 'webdav', 'backblaze', 'spaces',\n//             'wasabi', 'supabase', 'linode', 'fly', 'railway', 'neon', 'mosaic']\n\n// What env vars does this adapter read?\ngetAdapterEnvVars('tigris')\n// → [{ name: 'TIGRIS_BUCKET', required: true }, ...]\n\n// Read env config + dynamically import the factory + construct.\nconst adapter = await buildAdapter('tigris');\nconst storage = new Storage({ adapter });\n```\n\nEach adapter reads `<NAME>_*` env vars matching its config shape, with backend-native fallbacks where they exist (S3 falls back to `AWS_*`, GCS to `GOOGLE_CLOUD_PROJECT` / `GOOGLE_APPLICATION_CREDENTIALS`, Vercel Blob to `BLOB_READ_WRITE_TOKEN`, Azure to `AZURE_STORAGE_ACCOUNT` / `AZURE_STORAGE_KEY`).\n\n`buildAdapter` is async because it `import()`s only the adapter you request — peer-SDK code (`@aws-sdk/client-s3`, `@azure/storage-blob`, etc.) stays out of the static bundle until needed. `ADAPTERS` and `getAdapterEnvVars` are sync.\n\nLibrary consumers using a single adapter via the subpath import (`@storagesdk/adapters/tigris`) are unaffected — the registry is purely additive for runtime-driven use cases.\n\nSee [storagesdk.dev/adapters](https://storagesdk.dev/adapters) for the full env-var reference.\n\n## Snapshots and forks\n\nEvery adapter implements `snapshots` and `forks` against the same contract. Backends that don't offer native primitives use a sibling-bucket / sibling-container convention (server-side copy + a per-bucket manifest); Tigris and Tensorlake use native metadata-only snapshot/fork APIs.\n\nSee each adapter's README for the specifics — naming convention, what the manifest contains, and what's enforced server-side vs in the SDK.\n\n## Conformance suite\n\n`@storagesdk/adapters/test-suite` exports the cross-adapter behavioral suite (upload round-trip, NotFound semantics, snapshot/fork contract, AbortSignal short-circuit, etc.). Drop it into your own adapter's test file to verify you're spec-compliant. See the top-level README's \"Authoring adapters\" section for details.\n","readmeFilename":"README.md"}