{"_id":"lean-s3","_rev":"58-0db967b66ad9c31f90faf2e33dbfc118","name":"lean-s3","dist-tags":{"latest":"0.9.28"},"versions":{"0.1.1":{"name":"lean-s3","version":"0.1.1","keywords":["s3","client"],"author":{"name":"Niklas Mollenhauer"},"license":"MIT","_id":"lean-s3@0.1.1","maintainers":[{"name":"nikeee","email":"nikeee@outlook.com"}],"dist":{"shasum":"827e6dd9bf7e1bf78d482c0bacb943d874b0539d","tarball":"https://registry.npmjs.org/lean-s3/-/lean-s3-0.1.1.tgz","fileCount":13,"integrity":"sha512-fjLCwyyiMftr/4HtnXlTzvgntxYPl/PWngjGuA5uFlhtGFBs49IemRlOKXo+zvDn49Rb4DTtUIIEvsvnKPLyWg==","signatures":[{"sig":"MEUCIQD65pLnWphNbNN8DKn1PYdzghqnMkZGMJ4cpMQgd0KWrwIgN5wHjId8dQZ1VoqiZWq711Pk6Cv9q3q5H7I6Qc2QZqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45372},"type":"module","types":"./src/index.d.ts","engines":{"node":"^20.19.0 || ^22.14.0"},"exports":{"types":"./src/index.d.ts","default":"./src/index.js"},"gitHead":"75cff31db13c84ae75d5efccd54da51f194662f1","scripts":{"ci":"biome ci ./src","docs":"typedoc","lint":"biome lint ./src","test":"node --test src/*.test.js","format":"biome format --write ./src && biome lint --write ./src && biome check --write ./src","test:integration":"node --test integration/*.test.js"},"_npmUser":{"name":"nikeee","email":"nikeee@outlook.com"},"_npmVersion":"11.3.0","description":"A server-side S3 API for the regular user.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"undici":"^7.8.0"},"_hasShrinkwrap":false,"devDependencies":{"expect":"^29.7.0","typedoc":"^0.28.2","lefthook":"^1.11.10","@types/node":"^22.14.1","@biomejs/biome":"^1.9.4","@aws-sdk/client-s3":"^3.787.0","@testcontainers/minio":"^10.24.2","@testcontainers/localstack":"^10.24.2"},"_npmOperationalInternal":{"tmp":"tmp/lean-s3_0.1.1_1744814700029_0.33527561967500796","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"lean-s3","version":"0.1.3","keywords":["s3","client"],"author":{"name":"Niklas Mollenhauer"},"license":"MIT","_id":"lean-s3@0.1.3","maintainers":[{"name":"nikeee","email":"nikeee@outlook.com"}],"homepage":"https://github.com/nikeee/lean-s3#readme","bugs":{"url":"https://github.com/nikeee/lean-s3/issues"},"dist":{"shasum":"0f3261665705d090ecd515691c919ad43c790d3f","tarball":"https://registry.npmjs.org/lean-s3/-/lean-s3-0.1.3.tgz","fileCount":13,"integrity":"sha512-fTMHErsI01Gf3da98cjhJGWHq24CL12x+Evd4uqOObwRhf0mL+MzJa3INq/UZH+P3TGvCF/S3J3IhzY3QFL3qQ==","signatures":[{"sig":"MEQCIHQcRIlDdWOAp+fY76sLJvbzRJ45ZU+nzgEwYesqWSf0AiB6GDzaHoo7mFJqT+MifsOML9VRM95diB73COlobzlEsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lean-s3@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45497},"type":"module","types":"./src/index.d.ts","engines":{"node":"^20.19.0 || ^22.14.0"},"exports":{"types":"./src/index.d.ts","default":"./src/index.js"},"gitHead":"87df4db6f7a9f0cc3dc94ec464d5766bf0ac11ea","scripts":{"ci":"biome ci ./src","docs":"typedoc","lint":"biome lint ./src","test":"node --test src/*.test.js","format":"biome format --write ./src && biome lint --write ./src && biome check --write ./src","test:integration":"node --test integration/*.test.js"},"_npmUser":{"name":"nikeee","email":"nikeee@outlook.com"},"repository":{"url":"git+https://github.com/nikeee/lean-s3.git","type":"git"},"_npmVersion":"10.9.2","description":"A server-side S3 API for the regular user.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"undici":"^7.8.0"},"_hasShrinkwrap":false,"devDependencies":{"expect":"^29.7.0","typedoc":"^0.28.2","lefthook":"^1.11.10","@types/node":"^22.14.1","@biomejs/biome":"^1.9.4","@aws-sdk/client-s3":"^3.787.0","@testcontainers/minio":"^10.24.2","@testcontainers/localstack":"^10.24.2"},"_npmOperationalInternal":{"tmp":"tmp/lean-s3_0.1.3_1744816245852_0.8600054201872895","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"lean-s3","version":"0.1.4","keywords":["s3","client"],"author":{"name":"Niklas Mollenhauer"},"license":"MIT","_id":"lean-s3@0.1.4","maintainers":[{"name":"nikeee","email":"nikeee@outlook.com"}],"homepage":"https://github.com/nikeee/lean-s3#readme","bugs":{"url":"https://github.com/nikeee/lean-s3/issues"},"dist":{"shasum":"a80ed8ca4b21bdeb83fa9cf76f79076942593f1a","tarball":"https://registry.npmjs.org/lean-s3/-/lean-s3-0.1.4.tgz","fileCount":13,"integrity":"sha512-WgbOZcGx3q55TLiRCKKsRaGKuq3QQlwbbDSY0SNyBTDq+sU5rREL2Pp+MIHogbT5mqTzpMI5UKiiuFxP9ElAwQ==","signatures":[{"sig":"MEQCIEksFEgo2K8MRKMR+OitoJz8UHy29Djx+zICyi+wEFtgAiB1Gh8gAZ55bKRxwJq2Jz+ZIqd6GuDKhAan3U0EqpiTEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lean-s3@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51537},"type":"module","types":"./src/index.d.ts","engines":{"node":"^20.19.0 || ^22.14.0 || ^24.0.0"},"exports":{"types":"./src/index.d.ts","default":"./src/index.js"},"gitHead":"d26262c42c6f497e421cbc8704fcf1a0b387a37f","scripts":{"ci":"biome ci ./src","docs":"typedoc","lint":"biome lint ./src","test":"node --test src/*.test.js","format":"biome format --write ./src && biome lint --write ./src && biome check --write ./src","test:integration":"node --test integration/*.test.js"},"_npmUser":{"name":"nikeee","email":"nikeee@outlook.com"},"repository":{"url":"git+https://github.com/nikeee/lean-s3.git","type":"git"},"_npmVersion":"10.9.2","description":"A server-side S3 API for the regular user.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"undici":"^7.8.0","fast-xml-parser":"^5.2.1"},"_hasShrinkwrap":false,"devDependencies":{"expect":"^29.7.0","typedoc":"^0.28.4","lefthook":"^1.11.12","@types/node":"^22.15.3","@biomejs/biome":"^1.9.4","@aws-sdk/client-s3":"^3.802.0","@testcontainers/minio":"^10.25.0","@testcontainers/localstack":"^10.25.0"},"_npmOperationalInternal":{"tmp":"tmp/lean-s3_0.1.4_1746377607700_0.1475826428006275","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"lean-s3","version":"0.1.5","keywords":["s3","client"],"author":{"name":"Niklas Mollenhauer"},"license":"MIT","_id":"lean-s3@0.1.5","maintainers":[{"name":"nikeee","email":"nikeee@outlook.com"}],"homepage":"https://github.com/nikeee/lean-s3#readme","bugs":{"url":"https://github.com/nikeee/lean-s3/issues"},"dist":{"shasum":"c8aaf601b86879cce099dbdd30495e9538ef3f54","tarball":"https://registry.npmjs.org/lean-s3/-/lean-s3-0.1.5.tgz","fileCount":13,"integrity":"sha512-wk/JtHkSfwMVWPdkwn0VxiVh2wVct44hbAW/NoZy4KW0g4lcWg9jLOGavCxza+Yn6w7OPOEG3F2fkaA1Ey/JZQ==","signatures":[{"sig":"MEUCIQDm8Ty+02DLVjSxwRHw/V8KUy4WWM/wKxsMPSAb8HP/KwIgbsqdKb5RQlQkuWEzuPB5yH9O2ejS8FwSUzGhVqD+IZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lean-s3@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51555},"type":"module","types":"./src/index.d.ts","engines":{"node":"^20.19.0 || ^22.14.0 || ^24.0.0"},"exports":{"types":"./src/index.d.ts","default":"./src/index.js"},"gitHead":"36fb77d7b001f6b213ae21d04913e8514e2fd956","scripts":{"ci":"biome ci ./src","docs":"typedoc","lint":"biome lint ./src","test":"node --test src/*.test.js","format":"biome format --write ./src && biome lint --write ./src && biome check --write ./src","test:integration":"node --test integration/*.test.js"},"_npmUser":{"name":"nikeee","email":"nikeee@outlook.com"},"repository":{"url":"git+https://github.com/nikeee/lean-s3.git","type":"git"},"_npmVersion":"11.3.0","description":"A server-side S3 API for the regular user.","directories":{},"_nodeVersion":"24.0.2","dependencies":{"undici":"^7.10.0","fast-xml-parser":"^5.2.3"},"_hasShrinkwrap":false,"devDependencies":{"expect":"^29.7.0","typedoc":"^0.28.4","lefthook":"^1.11.13","@types/node":"^22.15.20","@biomejs/biome":"^1.9.4","@aws-sdk/client-s3":"^3.812.0","@testcontainers/minio":"^10.27.0","@testcontainers/localstack":"^10.27.0"},"_npmOperationalInternal":{"tmp":"tmp/lean-s3_0.1.5_1747763735594_0.2031830015439282","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"lean-s3","version":"0.1.6","keywords":["s3","client"],"author":{"name":"Niklas Mollenhauer"},"license":"MIT","_id":"lean-s3@0.1.6","maintainers":[{"name":"nikeee","email":"nikeee@outlook.com"}],"homepage":"https://github.com/nikeee/lean-s3#readme","bugs":{"url":"https://github.com/nikeee/lean-s3/issues"},"dist":{"shasum":"72783e2db63e9f77e5802bc91f0f4ce14cce20a8","tarball":"https://registry.npmjs.org/lean-s3/-/lean-s3-0.1.6.tgz","fileCount":13,"integrity":"sha512-UqVwLlRA8VKE+zGSsK61q3pgp7QPPcsDZ5koAKfZJUA2ZvdGz1U36JyqSXxkQBJ+6Y/LCHBs6c0oq+Uc6uvWJA==","signatures":[{"sig":"MEUCIDdn0h9fckRE+cziJV6URLinXKAcNunHvZZeL+8rN8uQAiEA2rKzNoRppS6Bd7OM8vF6MYMXlwHV5E9QcL3YuaiUIkU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lean-s3@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51553},"type":"module","types":"./src/index.d.ts","engines":{"node":"^20.19.0 || ^22.14.0 || ^24.0.0"},"exports":{"types":"./src/index.d.ts","default":"./src/index.js"},"gitHead":"aa407768ef45df98b4c95cb4dfa838a77704721e","scripts":{"ci":"biome ci ./src","docs":"typedoc","lint":"biome lint ./src","test":"node --test src/*.test.js","format":"biome format --write ./src && biome lint --write ./src && biome check --write ./src","test:integration":"node --test integration/*.test.js"},"_npmUser":{"name":"nikeee","email":"nikeee@outlook.com"},"repository":{"url":"git+https://github.com/nikeee/lean-s3.git","type":"git"},"_npmVersion":"11.3.0","description":"A server-side S3 API for the regular user.","directories":{},"_nodeVersion":"24.1.0","dependencies":{"undici":"^7.10.0","fast-xml-parser":"^5.2.3"},"_hasShrinkwrap":false,"devDependencies":{"expect":"^29.7.0","typedoc":"^0.28.5","lefthook":"^1.11.13","@types/node":"^22.15.29","@biomejs/biome":"^1.9.4","@aws-sdk/client-s3":"^3.821.0","@testcontainers/minio":"^11.0.0","@testcontainers/localstack":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lean-s3_0.1.6_1748791837547_0.9717016655236113","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"lean-s3","version":"0.2.0","keywords":["s3","client"],"author":{"name":"Niklas Mollenhauer"},"license":"MIT","_id":"lean-s3@0.2.0","maintainers":[{"name":"nikeee","email":"nikeee@outlook.com"}],"homepage":"https://github.com/nikeee/lean-s3#readme","bugs":{"url":"https://github.com/nikeee/lean-s3/issues"},"dist":{"shasum":"361e9069bea3437f98c1ec28a9356ee11e7bc8b7","tarball":"https://registry.npmjs.org/lean-s3/-/lean-s3-0.2.0.tgz","fileCount":28,"integrity":"sha512-B4t+OoKOSIsX3gPGUdNCkZCIwJuntDojVvqNciOf7TmyGTWwdK/UU9dSWfTcpGeTmqD7wd+fVUZt2b/cqpwDnw==","signatures":[{"sig":"MEQCIEAyFqd8PApxezYv6+VdvPA0S74DunZlwE+pK2KXRuScAiAYR7YPHtyRLmXkA3/xFZvbv4Bs+qcRYp9z2NTD6pt1hA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lean-s3@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60467},"type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.0 || ^22.14.0 || ^24.0.0"},"exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"9da7e15f8470cd84a29d4fce338dba6741d99414","scripts":{"ci":"biome ci ./src","docs":"typedoc","lint":"biome lint ./src","test":"tsc && node --test dist/*.test.js","build":"tsc","clean":"rimraf dist","format":"biome format --write ./src && biome lint --write ./src && biome check --write ./src","prepublishOnly":"npm run clean && npm run build","test:integration":"tsc && node --test dist/test.integration.js"},"_npmUser":{"name":"nikeee","email":"nikeee@outlook.com"},"repository":{"url":"git+https://github.com/nikeee/lean-s3.git","type":"git"},"_npmVersion":"11.3.0","description":"A server-side S3 API for the regular user.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"undici":"^7.10.0","fast-xml-parser":"^5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"expect":"^30.0.0","rimraf":"^6.0.1","typedoc":"^0.28.5","lefthook":"^1.11.13","typescript":"^5.8.3","@types/node":"^24.0.1","@biomejs/biome":"^1.9.4","@aws-sdk/client-s3":"^3.828.0","@testcontainers/minio":"^11.0.3","@testcontainers/localstack":"^11.0.3"},"_npmOperationalInternal":{"tmp":"tmp/lean-s3_0.2.0_1749721799714_0.9318525331803251","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"lean-s3","version":"0.2.1","keywords":["s3","client"],"author":{"name":"Niklas Mollenhauer"},"license":"MIT","_id":"lean-s3@0.2.1","maintainers":[{"name":"nikeee","email":"nikeee@outlook.com"}],"homepage":"https://github.com/nikeee/lean-s3#readme","bugs":{"url":"https://github.com/nikeee/lean-s3/issues"},"dist":{"shasum":"b46e5252d3ae9e93b00a3325872e000e7d9726fd","tarball":"https://registry.npmjs.org/lean-s3/-/lean-s3-0.2.1.tgz","fileCount":28,"integrity":"sha512-ran/EqxVEw1d1KwAOB345sgjF3Zn/R9AmuJ6jKRjRHBSX5LK+b8hfoI5HT6YNbRV0CzlOa7bJrM6nWZVHTLUKQ==","signatures":[{"sig":"MEUCIQDlIrc3MpU1CCGOAmpqpLvow1qbVm+FYgZrPS7McKaYHgIgPOEu7TGSvI7FngBIX/PW8tIQPsN4P7s2gyZm0GAqXOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lean-s3@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70012},"type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.0 || ^22.14.0 || ^24.0.0"},"exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"d1ca658a0bb58f07e5e10ca8cba986bbd24589f2","scripts":{"ci":"biome ci ./src","docs":"typedoc","lint":"biome lint ./src","test":"tsc && node --test dist/*.test.js","build":"tsc","clean":"rimraf dist","format":"biome format --write ./src && biome lint --write ./src && biome check --write ./src","prepublishOnly":"npm run clean && npm run build","test:integration":"tsc && node --test dist/test.integration.js"},"_npmUser":{"name":"nikeee","email":"nikeee@outlook.com"},"repository":{"url":"git+https://github.com/nikeee/lean-s3.git","type":"git"},"_npmVersion":"11.3.0","description":"A server-side S3 API for the regular user.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"undici":"^7.10.0","fast-xml-parser":"^5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"expect":"^30.0.0","rimraf":"^6.0.1","typedoc":"^0.28.5","lefthook":"^1.11.13","typescript":"^5.8.3","@types/node":"^24.0.1","@biomejs/biome":"^1.9.4","@testcontainers/minio":"^11.0.3","@testcontainers/localstack":"^11.0.3"},"_npmOperationalInternal":{"tmp":"tmp/lean-s3_0.2.1_1749740133211_0.8118594824196883","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"lean-s3","version":"0.2.2","keywords":["s3","client"],"author":{"name":"Niklas Mollenhauer"},"license":"MIT","_id":"lean-s3@0.2.2","maintainers":[{"name":"nikeee","email":"nikeee@outlook.com"}],"homepage":"https://github.com/nikeee/lean-s3#readme","bugs":{"url":"https://github.com/nikeee/lean-s3/issues"},"dist":{"shasum":"cf8cfc3ed2ab7fdec7936ba0aecd589147511382","tarball":"https://registry.npmjs.org/lean-s3/-/lean-s3-0.2.2.tgz","fileCount":30,"integrity":"sha512-waUGCZYzk0acEAm+bq/uh35T4AA/XtKUd8A1mcgdZN2yjd4ELf1OKewFQL5Ar+H3AS/HF/vvX9h99XH26KL7nQ==","signatures":[{"sig":"MEYCIQC9GzcU/MhS/44wKYGaBW2tzeQ/yQLcQeLsf6MD6k2TGAIhAKTWrdYH/y1G1zAi2uGl11+UMoVEExBjuBznjtSZ5NqR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lean-s3@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78903},"type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.0 || ^22.14.0 || ^24.0.0"},"exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"7293f1dbb82a46b5b3591f62f08429b9638f1748","scripts":{"ci":"biome ci ./src","docs":"typedoc","lint":"biome lint ./src","test":"tsgo && node --test dist/*.test.js","build":"tsgo","clean":"rimraf dist","format":"biome format --write ./src && biome lint --write ./src && biome check --write ./src","prepublishOnly":"npm run clean && npm run build","test:integration":"tsgo && node --test dist/test.integration.js"},"_npmUser":{"name":"nikeee","email":"nikeee@outlook.com"},"repository":{"url":"git+https://github.com/nikeee/lean-s3.git","type":"git"},"_npmVersion":"11.3.0","description":"A server-side S3 API for the regular user.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"undici":"^7.10.0","fast-xml-parser":"^5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"expect":"^30.0.0","rimraf":"^6.0.1","typedoc":"^0.28.5","lefthook":"^1.11.13","typescript":"^5.8.3","@types/node":"^24.0.1","@biomejs/biome":"^1.9.4","@testcontainers/minio":"^11.0.3","@testcontainers/localstack":"^11.0.3","@typescript/native-preview":"^7.0.0-dev.20250613.1"},"_npmOperationalInternal":{"tmp":"tmp/lean-s3_0.2.2_1749823810932_0.5295274444247591","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"lean-s3","version":"0.3.0","keywords":["s3","client"],"author":{"name":"Niklas Mollenhauer"},"license":"MIT","_id":"lean-s3@0.3.0","maintainers":[{"name":"nikeee","email":"nikeee@outlook.com"}],"homepage":"https://github.com/nikeee/lean-s3#readme","bugs":{"url":"https://github.com/nikeee/lean-s3/issues"},"dist":{"shasum":"92f0c7af6b96989b1b1c0f0b49ecd7bc4c377a2e","tarball":"https://registry.npmjs.org/lean-s3/-/lean-s3-0.3.0.tgz","fileCount":4,"integrity":"sha512-UpCVyyjW3FFPfkBafLQKZWg/yxO48/6ESeiM/EIWuUKi6QqVdQ0LONIPSp3+QhNPrO+9DH9Cuz/v2tbeKwOHug==","signatures":[{"sig":"MEQCIC4+JPlkkFX3GyGN6+LsKWiVtC7d1uQxX+9KBk8pPBsRAiBgRBjOBo9IDaRu/aT87G14g5y2GpnBmLkbtKUwMlO9DQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lean-s3@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60968},"type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.0 || ^22.14.0 || ^24.0.0"},"exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"bbd35c01d4e6d3b97b362decaade80b2c1abb866","scripts":{"ci":"biome ci ./src","docs":"typedoc","lint":"biome lint ./src","test":"tsgo && node --test dist/*.test.js","build":"tsup","format":"biome format --write ./src && biome lint --write ./src && biome check --write ./src","prepublishOnly":"npm run build","test:integration":"tsgo && node --test dist/test.integration.js"},"_npmUser":{"name":"nikeee","email":"nikeee@outlook.com"},"repository":{"url":"git+https://github.com/nikeee/lean-s3.git","type":"git"},"_npmVersion":"11.3.0","description":"A server-side S3 API for the regular user.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"undici":"^7.10.0","fast-xml-parser":"^5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","expect":"^30.0.0","typedoc":"^0.28.5","lefthook":"^1.11.13","@types/node":"^24.0.1","@biomejs/biome":"^1.9.4","@testcontainers/minio":"^11.0.3","@testcontainers/localstack":"^11.0.3","@typescript/native-preview":"^7.0.0-dev.20250613.1"},"_npmOperationalInternal":{"tmp":"tmp/lean-s3_0.3.0_1749933119098_0.01642177303401038","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"lean-s3","version":"0.3.1","keywords":["s3","client"],"author":{"name":"Niklas Mollenhauer"},"license":"MIT","_id":"lean-s3@0.3.1","maintainers":[{"name":"nikeee","email":"nikeee@outlook.com"}],"homepage":"https://github.com/nikeee/lean-s3#readme","bugs":{"url":"https://github.com/nikeee/lean-s3/issues"},"dist":{"shasum":"2db7a319d01ac03b819183b36d1f0d258517968b","tarball":"https://registry.npmjs.org/lean-s3/-/lean-s3-0.3.1.tgz","fileCount":4,"integrity":"sha512-u9EFRppALe1RjT92bu1dxP9CH3CTWCoFpa/zrXvFAdX7dFXayiDVGcgoQPKapGm5+NyumQXrTzXjtRaLAFD65g==","signatures":[{"sig":"MEYCIQCtx7c5JlN+ekHU9cgAhA0TYUNnjo46BU6G2hVOBVmHpQIhAK8cOr1XAm/04BzUHxtzP3bSBHa25dN0J6B0ZOBaq2x8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lean-s3@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61060},"type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.0 || ^22.14.0 || ^24.0.0"},"exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"2015c7905e75c2f1195e0204af37cc106f7de448","scripts":{"ci":"biome ci ./src","docs":"typedoc","lint":"biome lint ./src","test":"tsgo && node --test dist/*.test.js","build":"tsup","format":"biome format --write ./src && biome lint --write ./src && biome check --write ./src","prepublishOnly":"npm run build","test:integration":"tsgo && node --test dist/test.integration.js"},"_npmUser":{"name":"nikeee","email":"nikeee@outlook.com"},"repository":{"url":"git+https://github.com/nikeee/lean-s3.git","type":"git"},"_npmVersion":"11.3.0","description":"A server-side S3 API for the regular user.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"undici":"^7.10.0","fast-xml-parser":"^5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","expect":"^30.0.0","typedoc":"^0.28.5","lefthook":"^1.11.13","@types/node":"^24.0.1","@biomejs/biome":"^1.9.4","@testcontainers/minio":"^11.0.3","@testcontainers/localstack":"^11.0.3","@typescript/native-preview":"^7.0.0-dev.20250613.1"},"_npmOperationalInternal":{"tmp":"tmp/lean-s3_0.3.1_1749945056185_0.08257215839018972","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"lean-s3","version":"0.3.2","keywords":["s3","client","s3 client","s3 sdk","b2","b2 client","r2","r2 client","cloudflare","cloudflare r2","AWS S3","Azure Blob Storage","Google Cloud Storage","Ceph","mibion","backblaze"],"author":{"name":"Niklas Mollenhauer"},"license":"MIT","_id":"lean-s3@0.3.2","maintainers":[{"name":"nikeee","email":"nikeee@outlook.com"}],"homepage":"https://github.com/nikeee/lean-s3#readme","bugs":{"url":"https://github.com/nikeee/lean-s3/issues"},"dist":{"shasum":"0f7038b82c084e79c4215ad1407375a024cbb273","tarball":"https://registry.npmjs.org/lean-s3/-/lean-s3-0.3.2.tgz","fileCount":4,"integrity":"sha512-fgp3NPJMYTMeRRXBTq7HuDShTURo4vQ5GjiM5NEaLDZO6DIuHmz+Ps76fsRGqxUDk8OEcs4AE1nfBX65H3VaAA==","signatures":[{"sig":"MEYCIQDNZuUpeDDZTNTTGFjS0h5COPZ9srDKkRyGkVH9+Urz0wIhAJq9dg47xTDjVWmwUViPXKB+ZxNpWO9Z3Q99iTabMuFQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lean-s3@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61140},"type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.0 || ^22.14.0 || ^24.0.0"},"exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"babb4da948185815981bccf2b5659f3892e05635","scripts":{"ci":"biome ci ./src","docs":"typedoc","lint":"biome lint ./src","test":"tsgo && node --test src/*.test.ts","build":"tsup","format":"biome format --write ./src && biome lint --write ./src && biome check --write ./src","prepublishOnly":"npm run build","test:integration":"tsgo && node --test src/test.integration.ts"},"_npmUser":{"name":"nikeee","email":"nikeee@outlook.com"},"repository":{"url":"git+https://github.com/nikeee/lean-s3.git","type":"git"},"_npmVersion":"11.3.0","description":"A server-side S3 API for the regular user.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"undici":"^7.10.0","fast-xml-parser":"^5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","expect":"^30.0.0","typedoc":"^0.28.5","lefthook":"^1.11.13","@types/node":"^24.0.1","@biomejs/biome":"^1.9.4","@testcontainers/minio":"^11.0.3","@testcontainers/localstack":"^11.0.3","@typescript/native-preview":"^7.0.0-dev.20250613.1"},"_npmOperationalInternal":{"tmp":"tmp/lean-s3_0.3.2_1749998957463_0.8537107508536945","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"lean-s3","version":"0.4.0","keywords":["s3","client","s3 client","s3 sdk","b2","b2 client","r2","r2 client","cloudflare","cloudflare r2","AWS S3","Azure Blob Storage","Google Cloud Storage","Ceph","mibion","backblaze"],"author":{"name":"Niklas Mollenhauer"},"license":"MIT","_id":"lean-s3@0.4.0","maintainers":[{"name":"nikeee","email":"nikeee@outlook.com"}],"homepage":"https://github.com/nikeee/lean-s3#readme","bugs":{"url":"https://github.com/nikeee/lean-s3/issues"},"dist":{"shasum":"ec273a32e3a52d4de4f719e40f9ce3e760c2799b","tarball":"https://registry.npmjs.org/lean-s3/-/lean-s3-0.4.0.tgz","fileCount":4,"integrity":"sha512-KQePpUoQdIor0BMBjZxV5y8YyQ5QdyjoxrZOwQXqvKAYd7oWfThfvbAJNwM5ZWZey8xwHd/yDFUiuZl03+26hw==","signatures":[{"sig":"MEQCICJXHtaJpT7ncV1fcbc8RBKgZNM8Uqutf3pq1OiNZ/6PAiA+KBdVMtIKUAerNuYMYTBv+3vQNx/31+k3UM9ngKjHIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lean-s3@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61160},"type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.2 || ^22.16.0 || ^24.2.0"},"exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"eb689d212a92cbcedb164a6cbd0cbae9d6735f1a","scripts":{"ci":"biome ci ./src","docs":"typedoc","lint":"biome lint ./src","test":"tsgo && tsx --test src/*.test.ts","build":"tsup","format":"biome format --write ./src && biome lint --write ./src && biome check --write ./src","prepublishOnly":"npm run build","test:integration":"tsgo && tsx --test src/test.integration.ts"},"_npmUser":{"name":"nikeee","email":"nikeee@outlook.com"},"repository":{"url":"git+https://github.com/nikeee/lean-s3.git","type":"git"},"_npmVersion":"11.3.0","description":"A server-side S3 API for the regular user.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"undici":"^7.10.0","fast-xml-parser":"^5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","expect":"^30.0.0","typedoc":"^0.28.5","lefthook":"^1.11.13","@types/node":"^24.0.1","@biomejs/biome":"^1.9.4","@testcontainers/minio":"^11.0.3","@testcontainers/localstack":"^11.0.3","@typescript/native-preview":"^7.0.0-dev.20250613.1"},"_npmOperationalInternal":{"tmp":"tmp/lean-s3_0.4.0_1749999535260_0.8385247415350643","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"lean-s3","version":"0.4.1","keywords":["s3","client","s3 client","s3 sdk","b2","b2 client","r2","r2 client","cloudflare","cloudflare r2","AWS S3","Azure Blob Storage","Google Cloud Storage","Ceph","mibion","backblaze"],"author":{"name":"Niklas Mollenhauer"},"license":"MIT","_id":"lean-s3@0.4.1","maintainers":[{"name":"nikeee","email":"nikeee@outlook.com"}],"homepage":"https://github.com/nikeee/lean-s3#readme","bugs":{"url":"https://github.com/nikeee/lean-s3/issues"},"dist":{"shasum":"f24103a02b621621be336e93cbdc782caba06ed7","tarball":"https://registry.npmjs.org/lean-s3/-/lean-s3-0.4.1.tgz","fileCount":4,"integrity":"sha512-XQ8e5Y9wiNB3xKgcGzN2bPC34ScrF+sYPgYUfPXs0A7+iTIv2Rpecp8OEqfic1D6jTsstJg4HUwUtAnD/cZvRw==","signatures":[{"sig":"MEUCIQDQ0IOZItAaHnDHd3ggYLAE7dOYum9I4bWARR7XTXn9+QIge1sIJjGu7l7iey/9v3DzlzqUDwo65zxKVDE1OyDuVpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lean-s3@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71387},"type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.2 || ^22.16.0 || ^24.2.0"},"exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"910a989d6d8b1d09b320da012dbbb5092cdd9668","scripts":{"ci":"biome ci ./src","docs":"typedoc","lint":"biome lint ./src","test":"tsgo && tsx --test src/*.test.ts","build":"tsup","format":"biome format --write ./src && biome lint --write ./src && biome check --write ./src","prepublishOnly":"npm run build","test:integration":"tsgo && tsx --test src/test.integration.ts"},"_npmUser":{"name":"nikeee","actor":{"name":"nikeee","type":"user","email":"nikeee@outlook.com"},"email":"nikeee@outlook.com"},"repository":{"url":"git+https://github.com/nikeee/lean-s3.git","type":"git"},"_npmVersion":"11.3.0","description":"A server-side S3 API for the regular user.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"undici":"^7.10.0","fast-xml-parser":"^5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","expect":"^30.0.0","typedoc":"^0.28.5","lefthook":"^1.11.14","@types/node":"^24.0.3","@biomejs/biome":"^2.0.0","@testcontainers/minio":"^11.0.3","@testcontainers/localstack":"^11.0.3","@typescript/native-preview":"^7.0.0-dev.20250618.1"},"_npmOperationalInternal":{"tmp":"tmp/lean-s3_0.4.1_1750286275312_0.5914564853314146","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"lean-s3","version":"0.5.0","keywords":["s3","client","s3 client","s3 sdk","b2","b2 client","r2","r2 client","cloudflare","cloudflare r2","AWS S3","Azure Blob Storage","Google Cloud Storage","Ceph","mibion","backblaze"],"author":{"name":"Niklas Mollenhauer"},"license":"MIT","_id":"lean-s3@0.5.0","maintainers":[{"name":"nikeee","email":"nikeee@outlook.com"}],"homepage":"https://github.com/nikeee/lean-s3#readme","bugs":{"url":"https://github.com/nikeee/lean-s3/issues"},"dist":{"shasum":"5a4b4941cbf88d420bf3a17b03c52b3b25cbee18","tarball":"https://registry.npmjs.org/lean-s3/-/lean-s3-0.5.0.tgz","fileCount":4,"integrity":"sha512-MJtv9zQlx/GfEWO4JsVjO7HLDx7ALpj8q3bNKIgJtx+z38olr3+x++5SzghjDOhhrjsTa8M8G8viXer4EH8WIw==","signatures":[{"sig":"MEYCIQCjTsArQMMyjNRlseDd2DOCgTFIkm3KX6n632670WYxzQIhANdR2kF7zAbGwP5hxLcXhNKmEFql/OZ94J8X2kFBuXkL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lean-s3@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71877},"type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.2 || ^22.16.0 || ^24.2.0"},"exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"9e51b27247efe30dd5ad30a363b41f132bb2df99","scripts":{"ci":"biome ci ./src","docs":"typedoc","lint":"biome lint ./src","test":"tsgo && tsx --test src/*.test.ts","build":"tsup","format":"biome format --write ./src && biome lint --write ./src && biome check --write ./src","prepublishOnly":"npm run build","test:integration":"tsgo && tsx --test src/test.integration.ts"},"_npmUser":{"name":"nikeee","actor":{"name":"nikeee","type":"user","email":"nikeee@outlook.com"},"email":"nikeee@outlook.com"},"repository":{"url":"git+https://github.com/nikeee/lean-s3.git","type":"git"},"_npmVersion":"11.3.0","description":"A server-side S3 API for the regular user.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"undici":"^7.10.0","fast-xml-parser":"^5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","expect":"^30.0.2","typedoc":"^0.28.5","lefthook":"^1.11.14","@types/node":"^24.0.3","@biomejs/biome":"^2.0.0","@testcontainers/minio":"^11.0.3","@testcontainers/localstack":"^11.0.3","@typescript/native-preview":"^7.0.0-dev.20250619.1"},"_npmOperationalInternal":{"tmp":"tmp/lean-s3_0.5.0_1750360466251_0.9130560428659646","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"lean-s3","version":"0.6.0","keywords":["s3","client","s3 client","s3 sdk","b2","b2 client","r2","r2 client","cloudflare","cloudflare r2","AWS S3","Azure Blob Storage","Google Cloud Storage","Ceph","mibion","backblaze"],"author":{"name":"Niklas Mollenhauer"},"license":"MIT","_id":"lean-s3@0.6.0","maintainers":[{"name":"nikeee","email":"nikeee@outlook.com"}],"homepage":"https://github.com/nikeee/lean-s3#readme","bugs":{"url":"https://github.com/nikeee/lean-s3/issues"},"dist":{"shasum":"f2683e8f5ea88310ddc981cb4f1058204b5b551e","tarball":"https://registry.npmjs.org/lean-s3/-/lean-s3-0.6.0.tgz","fileCount":4,"integrity":"sha512-TuN+IwNS5uG7v94y7O6cgxg+LQoYrSnIsoENZjw5nOnU/q6v1PJ1lhgtiJOwh45DhzgBfgVNBajfjuSY2cgrUA==","signatures":[{"sig":"MEUCIHtl8fhySE0S1BL+uWcw8j/mgCpt6/jGUPFdtFq/tKaMAiEAqFsHIfEjlrVO6QSGFJ4w5c3Fa145ADTa+NgirjurfSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lean-s3@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77625},"type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.2 || ^22.16.0 || ^24.2.0"},"exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"a474a221e5efd64ba6af36b0b3c4300f95bbc554","scripts":{"ci":"biome ci ./src","docs":"typedoc","lint":"biome lint ./src","test":"tsgo && tsx --test src/*.test.ts","build":"tsup","format":"biome format --write ./src && biome lint --write ./src && biome check --write ./src","prepublishOnly":"npm run build","test:integration":"tsgo && tsx --test src/test.integration.ts"},"_npmUser":{"name":"nikeee","actor":{"name":"nikeee","type":"user","email":"nikeee@outlook.com"},"email":"nikeee@outlook.com"},"repository":{"url":"git+https://github.com/nikeee/lean-s3.git","type":"git"},"_npmVersion":"11.3.0","description":"A server-side S3 API for the regular user.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"i":"^0.3.7","undici":"^7.10.0","fast-xml-parser":"^5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","expect":"^30.0.2","typedoc":"^0.28.5","lefthook":"^1.11.14","@types/node":"^24.0.3","@biomejs/biome":"2.0.0","@testcontainers/minio":"^11.0.3","@testcontainers/localstack":"^11.0.3","@typescript/native-preview":"^7.0.0-dev.20250620.1"},"_npmOperationalInternal":{"tmp":"tmp/lean-s3_0.6.0_1750429810854_0.2667068664401766","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"lean-s3","version":"0.6.1","keywords":["s3","client","s3 client","s3 sdk","b2","b2 client","r2","r2 client","cloudflare","cloudflare r2","AWS S3","Azure Blob Storage","Google Cloud Storage","Ceph","mibion","backblaze"],"author":{"name":"Niklas Mollenhauer"},"license":"MIT","_id":"lean-s3@0.6.1","maintainers":[{"name":"nikeee","email":"nikeee@outlook.com"}],"homepage":"https://github.com/nikeee/lean-s3#readme","bugs":{"url":"https://github.com/nikeee/lean-s3/issues"},"dist":{"shasum":"8f436a6faf30b0c162c2a4462152f794c93f3164","tarball":"https://registry.npmjs.org/lean-s3/-/lean-s3-0.6.1.tgz","fileCount":4,"integrity":"sha512-g8LFKUFMpoblwpx59n7mvOqlhNRQnN0CyDFdj/TgI+/b7a71HWYy1UUtsPSyA2spXgp6PvLlbSP7eq1wNChm+Q==","signatures":[{"sig":"MEYCIQDaPS0BX1Xja2s8cCvQdlVx7iX6iA1am3JbWSisJzH1jgIhAMCwA0Hsuq4kfX87LJc3J+PQ6YlSbl+TAOTL86E48hJM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lean-s3@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77960},"type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.2 || ^22.16.0 || ^24.2.0"},"exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"2f1b44261f20632ec7f501f1cb2adf6442c96d5a","scripts":{"ci":"biome ci ./src","docs":"typedoc","lint":"biome lint ./src","test":"tsgo && tsx --test src/*.test.ts","build":"tsup","format":"biome format --write ./src && biome lint --write ./src && biome check --write ./src","prepublishOnly":"npm run build","test:integration":"tsgo && tsx --test src/test.integration.ts"},"_npmUser":{"name":"nikeee","actor":{"name":"nikeee","type":"user","email":"nikeee@outlook.com"},"email":"nikeee@outlook.com"},"repository":{"url":"git+https://github.com/nikeee/lean-s3.git","type":"git"},"_npmVersion":"11.3.0","description":"A server-side S3 API for the regular user.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"i":"^0.3.7","undici":"^7.10.0","fast-xml-parser":"^5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","expect":"^30.0.2","typedoc":"^0.28.5","lefthook":"^1.11.14","@types/node":"^24.0.3","@biomejs/biome":"2.0.0","@testcontainers/minio":"^11.0.3","@testcontainers/localstack":"^11.0.3","@typescript/native-preview":"^7.0.0-dev.20250620.1"},"_npmOperationalInternal":{"tmp":"tmp/lean-s3_0.6.1_1750430947273_0.5451955887349738","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"lean-s3","version":"0.6.2","keywords":["s3","client","s3 client","s3 sdk","b2","b2 client","r2","r2 client","cloudflare","cloudflare r2","AWS S3","Azure Blob Storage","Google Cloud Storage","Ceph","mibion","backblaze"],"author":{"name":"Niklas Mollenhauer"},"license":"MIT","_id":"lean-s3@0.6.2","maintainers":[{"name":"nikeee","email":"nikeee@outlook.com"}],"homepage":"https://github.com/nikeee/lean-s3#readme","bugs":{"url":"https://github.com/nikeee/lean-s3/issues"},"dist":{"shasum":"7b64a5048824ccad628d43ace37d08f29715bcd5","tarball":"https://registry.npmjs.org/lean-s3/-/lean-s3-0.6.2.tgz","fileCount":4,"integrity":"sha512-pYi52fz4PZu6inorDnXnKHzT6GKHt1VBcBHuirrAc18+xbKXEaAqisAzQAP71uPyrsPTW9gI94KYScAR+wM5Xg==","signatures":[{"sig":"MEUCIE9AjZTn6b4rWjg9xeXviWI0CWg1Y8q0hGKLTaAtMdYpAiEAhvwwNqOIJZGT2fVw0SFv3u6QtD3jBvg4KpSkXqaaRQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lean-s3@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78270},"type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.2 || ^22.16.0 || ^24.2.0"},"exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"97d73c071de510ad779e03fe7614e41b22075e07","scripts":{"ci":"biome ci ./src","docs":"typedoc","lint":"biome lint ./src","test":"tsgo && tsx --test src/*.test.ts","build":"tsup","format":"biome format --write ./src && biome lint --write ./src && biome check --write ./src","prepublishOnly":"npm run build","test:integration":"tsgo && tsx --test src/test.integration.ts"},"_npmUser":{"name":"nikeee","actor":{"name":"nikeee","type":"user","email":"nikeee@outlook.com"},"email":"nikeee@outlook.com"},"repository":{"url":"git+https://github.com/nikeee/lean-s3.git","type":"git"},"_npmVersion":"11.4.2","description":"A server-side S3 API for the regular user.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"undici":"^7.10.0","fast-xml-parser":"^5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","expect":"^30.0.3","typedoc":"^0.28.5","lefthook":"^1.11.14","@types/node":"^24.0.4","@biomejs/biome":"2.0.5","@testcontainers/minio":"^11.0.3","@testcontainers/localstack":"^11.0.3","@typescript/native-preview":"^7.0.0-dev.20250626.1"},"_npmOperationalInternal":{"tmp":"tmp/lean-s3_0.6.2_1750974449885_0.7161731011524062","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"lean-s3","version":"0.6.3","keywords":["s3","client","s3 client","s3 sdk","b2","b2 client","r2","r2 client","cloudflare","cloudflare r2","AWS S3","Azure Blob Storage","Google Cloud Storage","Ceph","mibion","backblaze"],"author":{"name":"Niklas Mollenhauer"},"license":"MIT","_id":"lean-s3@0.6.3","maintainers":[{"name":"nikeee","email":"nikeee@outlook.com"}],"homepage":"https://github.com/nikeee/lean-s3#readme","bugs":{"url":"https://github.com/nikeee/lean-s3/issues"},"dist":{"shasum":"af66f1376715c494086b80511617833103df8063","tarball":"https://registry.npmjs.org/lean-s3/-/lean-s3-0.6.3.tgz","fileCount":4,"integrity":"sha512-QsTI9FQkcCcef+6bi0jCrZ8Tot0bXB/RXRUcssXnqD3AYRGS+gV88IJW4Nc3Skxg+I/+mDss9UedxBA/ZDJY9Q==","signatures":[{"sig":"MEYCIQDX69OjXnn872xn+RGIJU8PQhpOYc0hKqiLBY5pK1eyAwIhAJeV6f4rVq5KcJBd2hN89jUQN1hwIpoZt9Wn8k2sVPUP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lean-s3@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83083},"type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.2 || ^22.16.0 || ^24.2.0"},"exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"3ffc8ff184e210b0389ab8a07923de3abc9c6d9e","scripts":{"ci":"biome ci ./src","docs":"typedoc","lint":"biome lint ./src","test":"tsgo && tsx --test src/*.test.ts","build":"tsup","format":"biome format --write ./src && biome lint --write ./src && biome check --write ./src","prepublishOnly":"npm run build","test:integration":"tsgo && tsx --test src/test.integration.ts"},"_npmUser":{"name":"nikeee","actor":{"name":"nikeee","type":"user","email":"nikeee@outlook.com"},"email":"nikeee@outlook.com"},"repository":{"url":"git+https://github.com/nikeee/lean-s3.git","type":"git"},"_npmVersion":"11.4.2","description":"A server-side S3 API for the regular user.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"undici":"^7.11.0","fast-xml-parser":"^5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","expect":"^30.0.3","typedoc":"^0.28.6","lefthook":"^1.11.14","@types/node":"^24.0.7","@biomejs/biome":"2.0.6","@testcontainers/minio":"^11.0.3","@testcontainers/localstack":"^11.0.3","@typescript/native-preview":"^7.0.0-dev.20250629.1"},"_npmOperationalInternal":{"tmp":"tmp/lean-s3_0.6.3_1751232182554_0.9001146405573208","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"lean-s3","version":"0.7.0","keywords":["s3","client","s3 client","s3 sdk","b2","b2 client","r2","r2 client","cloudflare","cloudflare r2","AWS S3","Azure Blob Storage","Google Cloud Storage","Ceph","mibion","backblaze"],"author":{"name":"Niklas Mollenhauer"},"license":"MIT","_id":"lean-s3@0.7.0","maintainers":[{"name":"nikeee","email":"nikeee@outlook.com"}],"homepage":"https://github.com/nikeee/lean-s3#readme","bugs":{"url":"https://github.com/nikeee/lean-s3/issues"},"dist":{"shasum":"525db70d0b4dad80eabf6a21f7240241aff74951","tarball":"https://registry.npmjs.org/lean-s3/-/lean-s3-0.7.0.tgz","fileCount":4,"integrity":"sha512-w+I9rdfG9X1K831ekgw6zZ04ty9f+76LvIJ88kHMa1wdm99aW+dlF9OExvtO7QShQ+SU3Zx7rEMai2BXtckdJg==","signatures":[{"sig":"MEUCIAoR4W8xBAWgw+VtNrzbVONYq06ZpmZeUuT6ZG7VTDm7AiEAwwlxCzmmrBkJXFJrdtslNC+8zSTGuG6HOucOMaismpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lean-s3@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84025},"type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.2 || ^22.16.0 || ^24.2.0"},"exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"267f12cf8b401090bb16ecc179c56a1d595703b0","scripts":{"ci":"biome ci ./src","docs":"typedoc","lint":"biome lint ./src","test":"tsgo && tsx --test src/*.test.ts","build":"tsup","format":"biome format --write ./src && biome lint --write ./src && biome check --write ./src","prepublishOnly":"npm run build","test:integration":"tsgo && tsx --test src/test.integration.ts"},"_npmUser":{"name":"nikeee","actor":{"name":"nikeee","type":"user","email":"nikeee@outlook.com"},"email":"nikeee@outlook.com"},"repository":{"url":"git+https://github.com/nikeee/lean-s3.git","type":"git"},"_npmVersion":"11.4.2","description":"A server-side S3 API for the regular user.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"undici":"^7.11.0","fast-xml-parser":"^5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","expect":"^30.0.4","typedoc":"^0.28.7","lefthook":"^1.11.16","@types/node":"^24.0.10","@biomejs/biome":"2.0.6","@testcontainers/minio":"^11.2.0","@testcontainers/localstack":"^11.2.0","@typescript/native-preview":"^7.0.0-dev.20250705.1"},"_npmOperationalInternal":{"tmp":"tmp/lean-s3_0.7.0_1751894095745_0.14322439911457252","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"lean-s3","version":"0.7.1","keywords":["s3","client","s3 client","s3 sdk","b2","b2 client","r2","r2 client","cloudflare","cloudflare r2","AWS S3","Azure Blob Storage","Google Cloud Storage","Ceph","mibion","backblaze"],"author":{"name":"Niklas Mollenhauer"},"license":"MIT","_id":"lean-s3@0.7.1","maintainers":[{"name":"nikeee","email":"nikeee@outlook.com"}],"homepage":"https://github.com/nikeee/lean-s3#readme","bugs":{"url":"https://github.com/nikeee/lean-s3/issues"},"dist":{"shasum":"f94d60e0041e2dec894c4b2a23691ec51e1b8e24","tarball":"https://registry.npmjs.org/lean-s3/-/lean-s3-0.7.1.tgz","fileCount":4,"integrity":"sha512-pIcQd7QaC4/PjjibtRu+4MFa/lKgNHy0BoQGuMTymaFPMFWkeFykz02BTfYYaCKrvZxptgnnJAg3sWq23rAGOw==","signatures":[{"sig":"MEUCIQCw/EpyZN47HqMcAFMa8ATm0RpVA/oCydPVC6/duX0EQwIgL3zF+rrplMfmV7j46DBAhdoOyfrGrC1c4qs/kW89E8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lean-s3@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84087},"type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.2 || ^22.16.0 || ^24.2.0"},"exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"cd90d9f8996be0a2fe02d1934a81c6aa037ceaf0","scripts":{"ci":"biome ci ./src","docs":"typedoc","lint":"biome lint ./src","test":"tsgo && tsx --test src/*.test.ts","build":"tsup","format":"biome format --write ./src && biome lint --write ./src && biome check --write ./src","prepublishOnly":"npm run build","test:integration":"tsgo && tsx --test src/test.integration.ts"},"_npmUser":{"name":"nikeee","actor":{"name":"nikeee","type":"user","email":"nikeee@outlook.com"},"email":"nikeee@outlook.com"},"repository":{"url":"git+https://github.com/nikeee/lean-s3.git","type":"git"},"_npmVersion":"11.4.2","description":"A server-side S3 API for the regular user.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"undici":"^7.11.0","fast-xml-parser":"^5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","expect":"^30.0.4","typedoc":"^0.28.7","lefthook":"^1.11.16","@types/node":"^24.0.10","@biomejs/biome":"2.0.6","@testcontainers/minio":"^11.2.0","@testcontainers/localstack":"^11.2.0","@typescript/native-preview":"^7.0.0-dev.20250705.1"},"_npmOperationalInternal":{"tmp":"tmp/lean-s3_0.7.1_1751894242142_0.1822612419684384","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"lean-s3","version":"0.7.2","keywords":["s3","client","s3 client","s3 sdk","b2","b2 client","r2","r2 client","cloudflare","cloudflare r2","AWS S3","Azure Blob Storage","Google Cloud Storage","Ceph","mibion","backblaze"],"author":{"name":"Niklas Mollenhauer"},"license":"MIT","_id":"lean-s3@0.7.2","maintainers":[{"name":"nikeee","email":"nikeee@outlook.com"}],"homepage":"https://github.com/nikeee/lean-s3#readme","bugs":{"url":"https://github.com/nikeee/lean-s3/issues"},"dist":{"shasum":"4269fd70da74b616409f7083b34d690bf7c8e19c","tarball":"https://registry.npmjs.org/lean-s3/-/lean-s3-0.7.2.tgz","fileCount":4,"integrity":"sha512-yEPHHpiTrNlNHSEwoZE6wwc80G0BgxDF43iB17jxXRsKgOkdPsLMa6vvCYH7psh5VNWeHtVdd7SMMthAny5QSA==","signatures":[{"sig":"MEQCIHmlubShlP+97O+CTNKq3ZyOlv1YS1W7xXuvORvW9SAuAiAwl6+t//bL00s9FZ85QTWKoyuuf5ztEOrzeSemI5YPzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lean-s3@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86768},"type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.2 || ^22.16.0 || ^24.2.0"},"exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"9dc6391a061a39e74010390f4b427b9b07bea6b9","scripts":{"ci":"biome ci ./src","docs":"typedoc","lint":"biome lint ./src","test":"tsgo && tsx --test src/*.test.ts","build":"tsup","format":"biome format --write ./src && biome lint --write ./src && biome check --write ./src","prepublishOnly":"npm run build","test:integration":"tsgo && tsx --test src/test.integration.ts"},"_npmUser":{"name":"nikeee","actor":{"name":"nikeee","type":"user","email":"nikeee@outlook.com"},"email":"nikeee@outlook.com"},"repository":{"url":"git+https://github.com/nikeee/lean-s3.git","type":"git"},"_npmVersion":"11.4.2","description":"A server-side S3 API for the regular user.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"undici":"^7.11.0","fast-xml-parser":"^5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","expect":"^30.0.4","typedoc":"^0.28.7","lefthook":"^1.11.16","@types/node":"^24.0.10","@biomejs/biome":"2.0.6","@testcontainers/minio":"^11.2.0","@testcontainers/localstack":"^11.2.0","@typescript/native-preview":"^7.0.0-dev.20250705.1"},"_npmOperationalInternal":{"tmp":"tmp/lean-s3_0.7.2_1751923938745_0.5650685399952045","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"lean-s3","version":"0.7.3","keywords":["s3","client","s3 client","s3 sdk","b2","b2 client","r2","r2 client","cloudflare","cloudflare r2","AWS S3","Azure Blob Storage","Google Cloud Storage","Ceph","mibion","backblaze"],"author":{"name":"Niklas Mollenhauer"},"license":"MIT","_id":"lean-s3@0.7.3","maintainers":[{"name":"nikeee","email":"nikeee@outlook.com"}],"homepage":"https://github.com/nikeee/lean-s3#readme","bugs":{"url":"https://github.com/nikeee/lean-s3/issues"},"dist":{"shasum":"40ae974527834529188a23939bdd94fd0a70bafe","tarball":"https://registry.npmjs.org/lean-s3/-/lean-s3-0.7.3.tgz","fileCount":4,"integrity":"sha512-v/RG8jvAW7YmWGr07SGfmbr7H8VAwdP+1B3R0B5d+TtjZiu71KagE5anhTeLRMKjXdC6TI+uPjlpTqEQ6zvn0g==","signatures":[{"sig":"MEQCIFheVGH4DFupvMgBfreaw41eQ3btt+bGE2oZY61+/HQeAiBBsvu0Nw68NlOq/E45RAF9aoBT62rdjt9ohEmscKhnEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lean-s3@0.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86686},"type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.2 || ^22.16.0 || ^24.2.0"},"exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"eb1e6ffe9b32ccd4201b230ebafc7fa23eed5951","scripts":{"ci":"biome ci ./src","docs":"typedoc","lint":"biome lint ./src","test":"tsgo && tsx --test src/*.test.ts","build":"tsup","format":"biome format --write ./src && biome lint --write ./src && biome check --write ./src","prepublishOnly":"npm run build","test:integration":"tsgo && tsx --test src/test.integration.ts"},"_npmUser":{"name":"nikeee","actor":{"name":"nikeee","type":"user","email":"nikeee@outlook.com"},"email":"nikeee@outlook.com"},"repository":{"url":"git+https://github.com/nikeee/lean-s3.git","type":"git"},"_npmVersion":"11.4.2","description":"A server-side S3 API for the regular user.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"undici":"^7.11.0","fast-xml-parser":"^5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","expect":"^30.0.4","typedoc":"^0.28.7","lefthook":"^1.11.16","@types/node":"^24.0.10","@biomejs/biome":"2.0.6","@testcontainers/minio":"^11.2.0","@testcontainers/localstack":"^11.2.0","@typescript/native-preview":"^7.0.0-dev.20250705.1"},"_npmOperationalInternal":{"tmp":"tmp/lean-s3_0.7.3_1751924619508_0.596040334534238","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"lean-s3","version":"0.7.4","keywords":["s3","client","s3 client","s3 sdk","b2","b2 client","r2","r2 client","cloudflare","cloudflare r2","AWS S3","Azure Blob Storage","Google Cloud Storage","Ceph","mibion","backblaze"],"author":{"name":"Niklas Mollenhauer"},"license":"MIT","_id":"lean-s3@0.7.4","maintainers":[{"name":"nikeee","email":"nikeee@outlook.com"}],"homepage":"https://github.com/nikeee/lean-s3#readme","bugs":{"url":"https://github.com/nikeee/lean-s3/issues"},"dist":{"shasum":"c1e8e3077c7153023bc0b2b2956fb0a963f0d043","tarball":"https://registry.npmjs.org/lean-s3/-/lean-s3-0.7.4.tgz","fileCount":4,"integrity":"sha512-EOR6dwM/eR3hnXZwMQT2ZcgbGq4dSihJ2hLaedYjaOslx7rtm+GTPsjFAeehXTqiPgZ3C4/5AshMgNv0l/DNig==","signatures":[{"sig":"MEUCIDAQ2GXT2NnUr4a0qHtHcwPLMGVwnRS6cNGDC4G/yc46AiEA5NZON+ABV1J2ydElClXXLtOCG5q3RdcToX2Gr0YiPfQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lean-s3@0.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90050},"type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.2 || ^22.16.0 || ^24.2.0"},"exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"aed4aed3584971b662a9cc94f37240799a31c485","scripts":{"ci":"biome ci ./src","docs":"typedoc","lint":"biome lint ./src","test":"tsgo && tsx --test src/*.test.ts","build":"tsup","format":"biome format --write ./src && biome lint --write ./src && biome check --write ./src","prepublishOnly":"npm run build","test:integration":"tsgo && tsx --test src/test.integration.ts"},"_npmUser":{"name":"nikeee","actor":{"name":"nikeee","type":"user","email":"nikeee@outlook.com"},"email":"nikeee@outlook.com"},"repository":{"url":"git+https://github.com/nikeee/lean-s3.git","type":"git"},"_npmVersion":"11.4.2","description":"A server-side S3 API for the regular user.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"undici":"^7.11.0","fast-xml-parser":"^5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","expect":"^30.0.4","typedoc":"^0.28.7","lefthook":"^1.12.0","@types/node":"^24.0.10","@biomejs/biome":"2.1.1","testcontainers":"^11.2.1","@testcontainers/minio":"^11.2.1","@testcontainers/localstack":"^11.2.1","@typescript/native-preview":"^7.0.0-dev.20250708.1"},"_npmOperationalInternal":{"tmp":"tmp/lean-s3_0.7.4_1751990479074_0.9636088063975623","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"lean-s3","version":"0.7.5","keywords":["s3","client","s3 client","s3 sdk","b2","b2 client","r2","r2 client","cloudflare","cloudflare r2","AWS S3","Azure Blob Storage","Google Cloud Storage","Ceph","mibion","backblaze"],"author":{"name":"Niklas Mollenhauer"},"license":"MIT","_id":"lean-s3@0.7.5","maintainers":[{"name":"nikeee","email":"nikeee@outlook.com"}],"homepage":"https://github.com/nikeee/lean-s3#readme","bugs":{"url":"https://github.com/nikeee/lean-s3/issues"},"dist":{"shasum":"08adf6562d49212b679fd9effee9d185f3e8bf5b","tarball":"https://registry.npmjs.org/lean-s3/-/lean-s3-0.7.5.tgz","fileCount":4,"integrity":"sha512-T23L6fsc0+igUYSMbxjGilUxevFdFsOZO7fBw+FH0txJiWuqNrMC+qNJy9vWo68CXrLWztMgT4VCw/sIUHz2WQ==","signatures":[{"sig":"MEYCIQCjaRqCURlTpdgnqgYxIK7FVUaCcUNaLXD6ExpVBIEqxgIhAIzkYUlpjKPRT0cjaDKSDn6526YIBD/FsOjeRNDM7q7O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lean-s3@0.7.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90171},"type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.2 || ^22.16.0 || ^24.2.0"},"exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"a19ba4f76e24d1838bdcc8fbc89772cba707f883","scripts":{"ci":"biome ci ./src","docs":"typedoc","lint":"biome lint ./src","test":"tsgo && tsx --test src/*.test.ts src/test/*.test.ts","build":"tsup","format":"biome format --write ./src && biome lint --write ./src && biome check --write ./src","prepublishOnly":"npm run build","test:integration":"tsgo && tsx --test src/test/test.integration.ts"},"_npmUser":{"name":"nikeee","actor":{"name":"nikeee","type":"user","email":"nikeee@outlook.com"},"email":"nikeee@outlook.com"},"repository":{"url":"git+https://github.com/nikeee/lean-s3.git","type":"git"},"_npmVersion":"11.4.2","description":"A server-side S3 API for the regular user.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"undici":"^7.11.0","fast-xml-parser":"^5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","expect":"^30.0.4","typedoc":"^0.28.7","lefthook":"^1.12.0","@types/node":"^24.0.10","@biomejs/biome":"2.1.1","testcontainers":"^11.2.1","@testcontainers/minio":"^11.2.1","@testcontainers/localstack":"^11.2.1","@typescript/native-preview":"^7.0.0-dev.20250708.1"},"_npmOperationalInternal":{"tmp":"tmp/lean-s3_0.7.5_1752154012346_0.7104966297286923","host":"s3://npm-registry-packages-npm-production"}},"0.7.6":{"name":"lean-s3","version":"0.7.6","keywords":["s3","client","s3 client","s3 sdk","b2","b2 client","r2","r2 client","cloudflare","cloudflare r2","AWS S3","Azure Blob Storage","Google Cloud Storage","Ceph","mibion","backblaze"],"author":{"name":"Niklas Mollenhauer"},"license":"MIT","_id":"lean-s3@0.7.6","maintainers":[{"name":"nikeee","email":"nikeee@outlook.com"}],"homepage":"https://github.com/nikeee/lean-s3#readme","bugs":{"url":"https://github.com/nikeee/lean-s3/issues"},"dist":{"shasum":"8af086888b0591d841aeae43d3a51d5e232eacb0","tarball":"https://registry.npmjs.org/lean-s3/-/lean-s3-0.7.6.tgz","fileCount":4,"integrity":"sha512-WpYIp8k9NyMetAiASEqsXC6eThBXdnuBU1i9ilelRHU+jBFg1+/x7JOirTosPenMgwrnxh5r1YfVz6yFLfyFcg==","signatures":[{"sig":"MEUCIQDlsAmBq8XqykD3RBYuhQXr9qZBJb3aOHuBC8d2vcgiGwIgatvNuMm0YVMhTPP8HGNqVOVgWFxhYw5PY/GCd1qb4Zk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lean-s3@0.7.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90171},"type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.3 || ^22.17.0 || ^24.4.0"},"exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"2125fc95d2206564eb820ad7027965790df88beb","scripts":{"ci":"biome ci ./src","docs":"typedoc","lint":"biome lint ./src","test":"tsgo && tsx --test src/*.test.ts src/test/*.test.ts","build":"tsup","format":"biome format --write ./src && biome lint --write ./src && biome check --write ./src","prepublishOnly":"npm run build","test:integration":"tsgo && tsx --test src/test/test.integration.ts"},"_npmUser":{"name":"nikeee","email":"nikeee@outlook.com"},"repository":{"url":"git+https://github.com/nikeee/lean-s3.git","type":"git"},"_npmVersion":"11.4.2","description":"A server-side S3 API for the regular user.","directories":{},"_nodeVersion":"24.4.0","dependencies":{"undici":"^7.11.0","fast-xml-parser":"^5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","expect":"^30.0.4","typedoc":"^0.28.7","lefthook":"^1.12.2","@types/node":"^24.0.13","@biomejs/biome":"2.1.1","testcontainers":"^11.2.1","@testcontainers/minio":"^11.2.1","@testcontainers/localstack":"^11.2.1","@typescript/native-preview":"^7.0.0-dev.20250711.1"},"_npmOperationalInternal":{"tmp":"tmp/lean-s3_0.7.6_1752242910545_0.7326830353808551","host":"s3://npm-registry-packages-npm-production"}},"0.7.7":{"name":"lean-s3","version":"0.7.7","keywords":["s3","client","s3 client","s3 sdk","b2","b2 client","r2","r2 client","cloudflare","cloudflare r2","AWS S3","Azure Blob Storage","Google Cloud Storage","Ceph","mibion","backblaze"],"author":{"name":"Niklas Mollenhauer"},"license":"MIT","_id":"lean-s3@0.7.7","maintainers":[{"name":"nikeee","email":"nikeee@outlook.com"}],"homepage":"https://github.com/nikeee/lean-s3#readme","bugs":{"url":"https://github.com/nikeee/lean-s3/issues"},"dist":{"shasum":"0ab7218829967d6a060a05ad0857ca6d3f47a674","tarball":"https://registry.npmjs.org/lean-s3/-/lean-s3-0.7.7.tgz","fileCount":4,"integrity":"sha512-6LZ1yhh6Air13rd8MzhKfz2VyfjJdX0IiyBUGlRoPXhWT1FYRD5GS+c/iMyLESOWNSSCKWK9wcKoj84uQEkkzQ==","signatures":[{"sig":"MEQCIEa5ftSkvxFxpwD7TzxQKNSjhmlu/uhIL9K6wMehTa+uAiBZWOFeBz9y/Y0+CkQ7iHK9XtH65oNxpoqkXoPlQzwojw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lean-s3@0.7.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90170},"type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.3 || ^22.17.0 || ^24.4.0"},"exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"1e6d33195b99d1c351252ea4350a691d568f1025","scripts":{"ci":"biome ci ./src","docs":"typedoc","lint":"biome lint ./src","test":"tsgo && tsx --test src/*.test.ts src/test/*.test.ts","build":"tsup","format":"biome format --write ./src && biome lint --write ./src && biome check --write ./src","prepublishOnly":"npm run build","test:integration":"tsgo && tsx --test src/test/test.integration.ts"},"_npmUser":{"name":"nikeee","email":"nikeee@outlook.com"},"repository":{"url":"git+https://github.com/nikeee/lean-s3.git","type":"git"},"_npmVersion":"11.4.2","description":"A server-side S3 API for the regular user.","directories":{},"_nodeVersion":"24.4.1","dependencies":{"undici":"^7.12.0","fast-xml-parser":"^5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","expect":"^30.0.5","typedoc":"^0.28.7","lefthook":"^1.12.2","@types/node":"^24.1.0","@biomejs/biome":"2.1.2","testcontainers":"^11.3.2","@testcontainers/minio":"^11.3.2","@testcontainers/localstack":"^11.3.2","@typescript/native-preview":"^7.0.0-dev.20250723.1"},"_npmOperationalInternal":{"tmp":"tmp/lean-s3_0.7.7_1753263330673_0.23271116934101088","host":"s3://npm-registry-packages-npm-production"}},"0.7.8":{"name":"lean-s3","version":"0.7.8","keywords":["s3","client","s3 client","s3 sdk","b2","b2 client","r2","r2 client","cloudflare","cloudflare r2","AWS S3","Azure Blob Storage","Google Cloud Storage","Ceph","mibion","backblaze"],"author":{"name":"Niklas Mollenhauer"},"license":"MIT","_id":"lean-s3@0.7.8","maintainers":[{"name":"nikeee","email":"nikeee@outlook.com"}],"homepage":"https://github.com/nikeee/lean-s3#readme","bugs":{"url":"https://github.com/nikeee/lean-s3/issues"},"dist":{"shasum":"81882b8f1d79fe75066d2583dd76176d1f648d1f","tarball":"https://registry.npmjs.org/lean-s3/-/lean-s3-0.7.8.tgz","fileCount":4,"integrity":"sha512-Jc41dd+quf7taiQFjRYEUIJnsuevAnfz1aIIPMCmtg+ZZi+whEXUrWm60JFYH83Mhcplci+vJvZR1AyacAVmIQ==","signatures":[{"sig":"MEUCIQCrfyvrDNNXdto5Q1+duDWWTrNhvcAkjIPaYcSPx2if7QIgIh68KA1Sn4UKLk3Sx7eFiM/gYYs1sa+eQfQvLZL6jos=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lean-s3@0.7.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96156},"type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.3 || ^22.17.0 || ^24.4.0"},"exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"9a15f4adb169bcd6beca0213707c874e0601114d","scripts":{"ci":"biome ci ./src","docs":"typedoc","lint":"biome lint ./src","test":"tsgo && tsx --test src/*.test.ts src/test/*.test.ts","build":"tsup","format":"biome format --write ./src && biome lint --write ./src && biome check --write ./src","prepublishOnly":"npm run build","test:integration":"tsgo && tsx --test src/test/test.integration.ts"},"_npmUser":{"name":"nikeee","email":"nikeee@outlook.com"},"repository":{"url":"git+https://github.com/nikeee/lean-s3.git","type":"git"},"_npmVersion":"11.4.2","description":"A server-side S3 API for the regular user.","directories":{},"_nodeVersion":"24.4.1","dependencies":{"undici":"^7.12.0","fast-xml-parser":"^5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","expect":"^30.0.5","typedoc":"^0.28.7","lefthook":"^1.12.2","@types/node":"^24.1.0","@biomejs/biome":"2.1.2","testcontainers":"^11.3.2","@testcontainers/minio":"^11.3.2","@testcontainers/localstack":"^11.3.2","@typescript/native-preview":"^7.0.0-dev.20250723.1"},"_npmOperationalInternal":{"tmp":"tmp/lean-s3_0.7.8_1753271515563_0.8953977864683023","host":"s3://npm-registry-packages-npm-production"}},"0.7.9":{"name":"lean-s3","version":"0.7.9","keywords":["s3","client","s3 client","s3 sdk","b2","b2 client","r2","r2 client","cloudflare","cloudflare r2","AWS S3","Azure Blob Storage","Google Cloud Storage","Ceph","mibion","backblaze"],"author":{"name":"Niklas Mollenhauer"},"license":"MIT","_id":"lean-s3@0.7.9","maintainers":[{"name":"nikeee","email":"nikeee@outlook.com"}],"homepage":"https://github.com/nikeee/lean-s3#readme","bugs":{"url":"https://github.com/nikeee/lean-s3/issues"},"dist":{"shasum":"6053b35aedb4172477a37d32792183a385f3bc5d","tarball":"https://registry.npmjs.org/lean-s3/-/lean-s3-0.7.9.tgz","fileCount":4,"integrity":"sha512-fTq13RjmIpXP+kEgnmpfT1LL5NnsSmIV8jz922EfRZUsYV0kZAbPP691AnBw+s9nRELfSUP+FdIizY0zf3yhKQ==","signatures":[{"sig":"MEUCIQDgDPjjTAD+H/7xq4+PHIxigP0fUg9jULrJ7fKDlqgEkQIgW7/6vAYddlx2G3yWxjO7Vztp2fXd6EorvObEZexbxNY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lean-s3@0.7.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96156},"type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.3 || ^22.17.0 || ^24.4.0"},"exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"21b6d74877094bbe830e8786b09e368561f06c30","scripts":{"ci":"biome ci ./src","docs":"typedoc","lint":"biome lint ./src","test":"tsgo && tsx --test src/*.test.ts src/test/*.test.ts","build":"tsup","format":"biome format --write ./src && biome lint --write ./src && biome check --write ./src","prepublishOnly":"npm run build","test:integration":"tsgo && tsx --test src/test/test.integration.ts"},"_npmUser":{"name":"nikeee","email":"nikeee@outlook.com"},"repository":{"url":"git+https://github.com/nikeee/lean-s3.git","type":"git"},"_npmVersion":"11.4.2","description":"A server-side S3 API for the regular user.","directories":{},"_nodeVersion":"24.4.1","dependencies":{"undici":"^7.12.0","fast-xml-parser":"^5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","expect":"^30.0.5","typedoc":"^0.28.7","lefthook":"^1.12.2","@types/node":"^24.1.0","@biomejs/biome":"2.1.2","testcontainers":"^11.4.0","@testcontainers/minio":"^11.4.0","@testcontainers/localstack":"^11.4.0","@typescript/native-preview":"^7.0.0-dev.20250724.1"},"_npmOperationalInternal":{"tmp":"tmp/lean-s3_0.7.9_1753363556172_0.3247226250547586","host":"s3://npm-registry-packages-npm-production"}},"0.7.10":{"name":"lean-s3","version":"0.7.10","keywords":["s3","client","s3 client","s3 sdk","b2","b2 client","r2","r2 client","cloudflare","cloudflare r2","AWS S3","Azure Blob Storage","Google Cloud Storage","Ceph","mibion","backblaze"],"author":{"name":"Niklas Mollenhauer"},"license":"MIT","_id":"lean-s3@0.7.10","maintainers":[{"name":"nikeee","email":"nikeee@outlook.com"}],"homepage":"https://github.com/nikeee/lean-s3#readme","bugs":{"url":"https://github.com/nikeee/lean-s3/issues"},"dist":{"shasum":"04da65fa88c029af70f8eac1bf1503e4a7656ee2","tarball":"https://registry.npmjs.org/lean-s3/-/lean-s3-0.7.10.tgz","fileCount":4,"integrity":"sha512-Hth3CvGy4jnx9n3s+wVAiTUE3iXdnBXJJaB/YYOzUzcp4FdQveteVo8X2vN7w/qYs+DGuKGdnD65RF3WxursJA==","signatures":[{"sig":"MEYCIQCt9PjhwrE1lty19RlKshxaD68/ZHYNR4IfXFoGBZBx4wIhAKQfYqh6BtoQq6XUX3EfuqJn74ZU8Xkj1AbHdJieoy41","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lean-s3@0.7.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96157},"type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.3 || ^22.17.0 || ^24.4.0"},"exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"9d1d297418e4aa6e74a97f47531670cc72818c4d","scripts":{"ci":"biome ci ./src","docs":"typedoc","lint":"biome lint ./src","test":"tsgo && tsx --test src/*.test.ts src/test/*.test.ts","build":"tsup","format":"biome format --write ./src && biome lint --write ./src && biome check --write ./src","prepublishOnly":"npm run build","test:integration":"tsgo && tsx --test src/test/test.integration.ts"},"_npmUser":{"name":"nikeee","email":"nikeee@outlook.com"},"repository":{"url":"git+https://github.com/nikeee/lean-s3.git","type":"git"},"_npmVersion":"11.4.2","description":"A server-side S3 API for the regular user.","directories":{},"_nodeVersion":"24.4.1","dependencies":{"undici":"^7.13.0","fast-xml-parser":"^5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","expect":"^30.0.5","typedoc":"^0.28.9","lefthook":"^1.12.2","@types/node":"^24.1.0","@biomejs/biome":"2.1.3","testcontainers":"^11.5.0","@testcontainers/minio":"^11.5.0","@testcontainers/localstack":"^11.5.0","@typescript/native-preview":"^7.0.0-dev.20250802.1"},"_npmOperationalInternal":{"tmp":"tmp/lean-s3_0.7.10_1754183826027_0.16788000606694875","host":"s3://npm-registry-packages-npm-production"}},"0.7.11":{"name":"lean-s3","version":"0.7.11","keywords":["s3","client","s3 client","s3 sdk","b2","b2 client","r2","r2 client","cloudflare","cloudflare r2","AWS S3","Azure Blob Storage","Google Cloud Storage","Ceph","mibion","backblaze"],"author":{"name":"Niklas Mollenhauer"},"license":"MIT","_id":"lean-s3@0.7.11","maintainers":[{"name":"nikeee","email":"nikeee@outlook.com"}],"homepage":"https://github.com/nikeee/lean-s3#readme","bugs":{"url":"https://github.com/nikeee/lean-s3/issues"},"dist":{"shasum":"943e3cdf5dee2b57cdf533878648098afbe46d9a","tarball":"https://registry.npmjs.org/lean-s3/-/lean-s3-0.7.11.tgz","fileCount":4,"integrity":"sha512-oAnzi4S36bys+PmP5dBH5TCPF2vZFnk14et8qOlp75sLet1ahG/Q28R9ZWT4hUhq1BsRSEVkaOShKU+oRgrHmA==","signatures":[{"sig":"MEYCIQCieT+wuNC/F6mGvhIEfeAMyHZ1tRz5JG34sw2qyDZFfAIhAPF8K4r8GBTgs7AsL2mqfx/j2H28TeQejKnFfTzrJMNb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lean-s3@0.7.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96158},"type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.3 || ^22.17.0 || ^24.4.0"},"exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"0dfd197d2eac771fd4620bae362f3f6eff07c025","scripts":{"ci":"biome ci ./src","docs":"typedoc","lint":"biome lint ./src","test":"tsgo && tsx --test src/*.test.ts src/test/*.test.ts","build":"tsup","format":"biome format --write ./src && biome lint --write ./src && biome check --write ./src","prepublishOnly":"npm run build","test:integration":"tsgo && tsx --test src/test/test.integration.ts"},"_npmUser":{"name":"nikeee","email":"nikeee@outlook.com"},"repository":{"url":"git+https://github.com/nikeee/lean-s3.git","type":"git"},"_npmVersion":"11.5.1","description":"A server-side S3 API for the regular user.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"undici":"^7.13.0","fast-xml-parser":"^5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","expect":"^30.0.5","typedoc":"^0.28.10","lefthook":"^1.12.3","@types/node":"^24.2.1","@biomejs/biome":"2.1.4","testcontainers":"^11.5.1","@testcontainers/minio":"^11.5.1","@testcontainers/localstack":"^11.5.1","@typescript/native-preview":"^7.0.0-dev.20250812.1"},"_npmOperationalInternal":{"tmp":"tmp/lean-s3_0.7.11_1755001112208_0.6236330056914776","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"lean-s3","version":"0.8.0","keywords":["s3","client","s3 client","s3 sdk","b2","b2 client","r2","r2 client","cloudflare","cloudflare r2","AWS S3","Azure Blob Storage","Google Cloud Storage","Ceph","mibion","backblaze"],"author":{"name":"Niklas Mollenhauer"},"license":"MIT","_id":"lean-s3@0.8.0","maintainers":[{"name":"nikeee","email":"nikeee@outlook.com"}],"homepage":"https://github.com/nikeee/lean-s3#readme","bugs":{"url":"https://github.com/nikeee/lean-s3/issues"},"dist":{"shasum":"3361d6f660ef12684106fc671ae3099983fb2ffb","tarball":"https://registry.npmjs.org/lean-s3/-/lean-s3-0.8.0.tgz","fileCount":4,"integrity":"sha512-KTu73Rugu+TRZPQvgQ+kRqESMeJTH8ME4qO0OGBKPPP9euMXK3tlaWz3PJ4886keDwCbTxpDlu90p7VUz81r0w==","signatures":[{"sig":"MEUCIQDaCAuokDn6dPr7ULciMuNFYuYR6oplrKOJ7XFAoEQgzQIgP9QVpuJBTpxmdGovoWVyq6JquHKpcQGHJl9XtvVkcw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lean-s3@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99582},"type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.3 || ^22.17.0 || ^24.4.0"},"exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"f1af29d91aa3d25934fb984501b71f298b0897c1","scripts":{"ci":"biome ci ./src","docs":"typedoc","lint":"biome lint ./src","test":"tsgo && tsx --test src/*.test.ts src/test/*.test.ts","build":"tsup","format":"biome format --write ./src && biome lint --write ./src && biome check --write ./src","prepublishOnly":"npm run build","test:integration":"tsgo && tsx --test src/test/test.integration.ts"},"_npmUser":{"name":"nikeee","email":"nikeee@outlook.com"},"repository":{"url":"git+https://github.com/nikeee/lean-s3.git","type":"git"},"_npmVersion":"11.5.1","description":"A server-side S3 API for the regular user.","directories":{},"_nodeVersion":"24.6.0","dependencies":{"undici":"^7.15.0","fast-xml-parser":"^5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","expect":"^30.0.5","typedoc":"^0.28.11","lefthook":"^1.12.3","@types/node":"^24.3.0","@biomejs/biome":"2.2.2","testcontainers":"^11.5.1","@testcontainers/minio":"^11.5.1","@testcontainers/localstack":"^11.5.1","@typescript/native-preview":"^7.0.0-dev.20250825.1"},"_npmOperationalInternal":{"tmp":"tmp/lean-s3_0.8.0_1756159993249_0.18346340693422625","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"lean-s3","version":"0.8.2","keywords":["s3","client","s3 client","s3 sdk","b2","b2 client","r2","r2 client","cloudflare","cloudflare r2","AWS S3","Azure Blob Storage","Google Cloud Storage","Ceph","mibion","backblaze"],"author":{"name":"Niklas Mollenhauer"},"license":"MIT","_id":"lean-s3@0.8.2","maintainers":[{"name":"nikeee","email":"nikeee@outlook.com"}],"homepage":"https://github.com/nikeee/lean-s3#readme","bugs":{"url":"https://github.com/nikeee/lean-s3/issues"},"dist":{"shasum":"72133cec321491957d767c9d11f422b9b6eac90e","tarball":"https://registry.npmjs.org/lean-s3/-/lean-s3-0.8.2.tgz","fileCount":4,"integrity":"sha512-a5v0kYtdKZtyjkzX2RfF2ttNQLuw/56/AeKv0zIBpb0athgGOoVGki3X9N2+Q4eE9zEXbVH1vG/aYdsbG7tafw==","signatures":[{"sig":"MEUCIQCLQ2ayH1d72ak3ORLL9qSbNKsXP1RxFxjBPcR7REle1AIgdoPEiWnLVcyPdVYG+2UyTz5m0reo659FuHOxj2bICHw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lean-s3@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99387},"type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.3 || ^22.17.0 || ^24.4.0"},"exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"ff4053825569c74344db8b19ccd7fa2844831372","scripts":{"ci":"biome ci ./src","docs":"typedoc","lint":"biome lint ./src","test":"tsgo && tsx --test src/*.test.ts src/test/*.test.ts","build":"tsup","format":"biome format --write ./src && biome lint --write ./src && biome check --write ./src","prepublishOnly":"npm run build","test:integration":"tsgo && tsx --test src/test/test.integration.ts"},"_npmUser":{"name":"nikeee","email":"nikeee@outlook.com"},"repository":{"url":"git+https://github.com/nikeee/lean-s3.git","type":"git"},"_npmVersion":"11.5.1","description":"A server-side S3 API for the regular user.","directories":{},"_nodeVersion":"24.6.0","dependencies":{"undici":"^7.15.0","fast-xml-parser":"^5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","expect":"^30.0.5","typedoc":"^0.28.11","lefthook":"^1.12.3","@types/node":"^24.3.0","@biomejs/biome":"2.2.2","testcontainers":"^11.5.1","@testcontainers/minio":"^11.5.1","@testcontainers/localstack":"^11.5.1","@typescript/native-preview":"^7.0.0-dev.20250826.1"},"_npmOperationalInternal":{"tmp":"tmp/lean-s3_0.8.2_1756215731870_0.32017335321699525","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"lean-s3","version":"0.8.3","keywords":["s3","client","s3 client","s3 sdk","b2","b2 client","r2","r2 client","cloudflare","cloudflare r2","AWS S3","Azure Blob Storage","Google Cloud Storage","Ceph","mibion","backblaze"],"author":{"name":"Niklas Mollenhauer"},"license":"MIT","_id":"lean-s3@0.8.3","maintainers":[{"name":"nikeee","email":"nikeee@outlook.com"}],"homepage":"https://github.com/nikeee/lean-s3#readme","bugs":{"url":"https://github.com/nikeee/lean-s3/issues"},"dist":{"shasum":"3e12933f2741efff58494cb463fda1dc5bb8de4f","tarball":"https://registry.npmjs.org/lean-s3/-/lean-s3-0.8.3.tgz","fileCount":4,"integrity":"sha512-SWIsJEJcxV5CpBT2rfheiNGq/DyMFTYImb7spD0k50RvSI8NQt5HtniJG/xVwxu2aSM+LzjQ7mG7KSSqqLsYnw==","signatures":[{"sig":"MEYCIQDG/FT7j7X8PFjBcOqwF0U2NzS7GR8C39ExkCEgZA+e0QIhAIY6rT/UuEBVvml/QwxlmTQPMEwzMIOVeXW7y7D1/KU0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lean-s3@0.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99387},"type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.3 || ^22.17.0 || ^24.4.0"},"exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"fb069e38ccf43c60a630ff67bbdf80d603724e27","scripts":{"ci":"biome ci ./src","docs":"typedoc","lint":"biome lint ./src","test":"tsgo && tsx --test src/*.test.ts src/test/*.test.ts","build":"tsup","format":"biome format --write ./src && biome lint --write ./src && biome check --write ./src","prepublishOnly":"npm run build","test:integration":"tsgo && tsx --test src/test/test.integration.ts"},"_npmUser":{"name":"nikeee","email":"nikeee@outlook.com"},"repository":{"url":"git+https://github.com/nikeee/lean-s3.git","type":"git"},"_npmVersion":"11.5.1","description":"A server-side S3 API for the regular user.","directories":{},"_nodeVersion":"24.7.0","dependencies":{"undici":"^7.15.0","fast-xml-parser":"^5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","expect":"^30.1.1","typedoc":"^0.28.11","lefthook":"^1.12.3","@types/node":"^24.3.0","@biomejs/biome":"2.2.2","testcontainers":"^11.5.1","@testcontainers/minio":"^11.5.1","@testcontainers/localstack":"^11.5.1","@typescript/native-preview":"^7.0.0-dev.20250828.1"},"_npmOperationalInternal":{"tmp":"tmp/lean-s3_0.8.3_1756384005065_0.02360872066384867","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"lean-s3","version":"0.8.4","keywords":["s3","client","s3 client","s3 sdk","b2","b2 client","r2","r2 client","cloudflare","cloudflare r2","AWS S3","Azure Blob Storage","Google Cloud Storage","Ceph","mibion","backblaze"],"author":{"name":"Niklas Mollenhauer"},"license":"MIT","_id":"lean-s3@0.8.4","maintainers":[{"name":"nikeee","email":"nikeee@outlook.com"}],"homepage":"https://github.com/nikeee/lean-s3#readme","bugs":{"url":"https://github.com/nikeee/lean-s3/issues"},"dist":{"shasum":"169e22b17b76c3ae1ae52201a400241ace998287","tarball":"https://registry.npmjs.org/lean-s3/-/lean-s3-0.8.4.tgz","fileCount":4,"integrity":"sha512-l4kRhFG4/yd1J946R1C9E+EAI81aCctCEHo+ZG78ItLjze0wXYWgtNZL7HGJV9tK7a94/lqgNRZSg0e3R4TgAg==","signatures":[{"sig":"MEQCIF8wkv3ifRuSuGVRNkupvS4jW9+AXDaBbzzqOo3cNGEgAiBhLRatzcMCSE1xnmOje6VS/0WGFzyACHn90oKOACEVsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lean-s3@0.8.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99387},"type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.3 || ^22.17.0 || ^24.4.0"},"exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"6ff4cf7d0c6a8359f5845a87d0e1b0e19bc52203","scripts":{"ci":"biome ci ./src","docs":"typedoc","lint":"biome lint ./src","test":"tsgo && tsx --test src/*.test.ts src/test/*.test.ts","build":"tsup","format":"biome format --write ./src && biome lint --write ./src && biome check --write ./src","prepublishOnly":"npm run build","test:integration":"tsgo && tsx --test src/test/test.integration.ts"},"_npmUser":{"name":"nikeee","email":"nikeee@outlook.com"},"repository":{"url":"git+https://github.com/nikeee/lean-s3.git","type":"git"},"_npmVersion":"11.5.1","description":"A server-side S3 API for the regular user.","directories":{},"_nodeVersion":"24.7.0","dependencies":{"undici":"^7.15.0","fast-xml-parser":"^5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","expect":"^30.1.2","typedoc":"^0.28.12","lefthook":"^1.12.3","@types/node":"^24.3.0","@biomejs/biome":"2.2.2","testcontainers":"^11.5.1","@testcontainers/minio":"^11.5.1","@testcontainers/localstack":"^11.5.1","@typescript/native-preview":"^7.0.0-dev.20250901.1"},"_npmOperationalInternal":{"tmp":"tmp/lean-s3_0.8.4_1756749882949_0.5756861290437922","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"lean-s3","version":"0.8.5","keywords":["s3","client","s3 client","s3 sdk","b2","b2 client","r2","r2 client","cloudflare","cloudflare r2","AWS S3","Azure Blob Storage","Google Cloud Storage","Ceph","mibion","backblaze"],"author":{"name":"Niklas Mollenhauer"},"license":"MIT","_id":"lean-s3@0.8.5","maintainers":[{"name":"nikeee","email":"nikeee@outlook.com"}],"homepage":"https://github.com/nikeee/lean-s3#readme","bugs":{"url":"https://github.com/nikeee/lean-s3/issues"},"dist":{"shasum":"713937c0c62fca0a89cb2d7303fa9f49bd7fc248","tarball":"https://registry.npmjs.org/lean-s3/-/lean-s3-0.8.5.tgz","fileCount":4,"integrity":"sha512-kW/g5LtfhGEEKF9aPb8N+WVEABqQtYi7OhuP62c4WoGG+AGqS9Q/WsNWqfIErgRZO9AWdKCpO6lxC9qPlZ4oNw==","signatures":[{"sig":"MEUCIQC+S8xt4LYr6NhscIQvNHZrWKqWfCVTTjihoo2EH9hr3AIgc1nktZSqy8YfcvlaYWqAFswZAyiSR/0U6Pxvx9Q4M5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lean-s3@0.8.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99387},"type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.3 || ^22.17.0 || ^24.4.0"},"exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"d34d79f53566804d11937aab5c7b3aff8dcbe4ee","scripts":{"ci":"biome ci ./src","docs":"typedoc","lint":"biome lint ./src","test":"tsgo && tsx --test src/*.test.ts src/test/*.test.ts","build":"tsup","format":"biome format --write ./src && biome lint --write ./src && biome check --write ./src","prepublishOnly":"npm run build","test:integration":"tsgo && tsx --test src/test/test.integration.ts"},"_npmUser":{"name":"nikeee","email":"nikeee@outlook.com"},"repository":{"url":"git+https://github.com/nikeee/lean-s3.git","type":"git"},"_npmVersion":"11.5.1","description":"A server-side S3 API for the regular user.","directories":{},"_nodeVersion":"24.7.0","dependencies":{"undici":"^7.15.0","fast-xml-parser":"^5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","expect":"^30.1.2","typedoc":"^0.28.12","lefthook":"^1.12.4","@types/node":"^24.3.1","@biomejs/biome":"2.2.3","testcontainers":"^11.5.1","@testcontainers/minio":"^11.5.1","@testcontainers/localstack":"^11.5.1","@typescript/native-preview":"^7.0.0-dev.20250909.1"},"_npmOperationalInternal":{"tmp":"tmp/lean-s3_0.8.5_1757423208616_0.25410141687264165","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"lean-s3","version":"0.8.6","keywords":["s3","client","s3 client","s3 sdk","b2","b2 client","r2","r2 client","cloudflare","cloudflare r2","AWS S3","Azure Blob Storage","Google Cloud Storage","Ceph","mibion","backblaze"],"author":{"name":"Niklas Mollenhauer"},"license":"MIT","_id":"lean-s3@0.8.6","maintainers":[{"name":"nikeee","email":"nikeee@outlook.com"}],"homepage":"https://github.com/nikeee/lean-s3#readme","bugs":{"url":"https://github.com/nikeee/lean-s3/issues"},"dist":{"shasum":"bb6797c6d2d719ba1ba1ab054562612d5e1d242d","tarball":"https://registry.npmjs.org/lean-s3/-/lean-s3-0.8.6.tgz","fileCount":4,"integrity":"sha512-uJc1zq37oI5TgTSpkHyh7Fes/b7a8bbEoXtVSFdm8QClDCpR3lZullNkHxdK8FTTd4GOmW6lPWZyXQxObgw2vg==","signatures":[{"sig":"MEUCIFxOSq6ZhD5dpjODzn0Syx5RCs4YItoCm93Jc5U8vDPwAiEAglweH6iTefWyVPyKZxKHqOSWrAS8hknZwcOWprKuOh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lean-s3@0.8.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99387},"type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.3 || ^22.17.0 || ^24.4.0"},"exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"00132b43b1db87144b79b651a8792c0f1e51eb55","scripts":{"ci":"biome ci ./src","docs":"typedoc","lint":"biome lint ./src","test":"tsgo && tsx --test src/*.test.ts src/test/*.test.ts","build":"tsup","format":"biome format --write ./src && biome lint --write ./src && biome check --write ./src","prepublishOnly":"npm run build","test:integration":"tsgo && tsx --test src/test/test.integration.ts"},"_npmUser":{"name":"nikeee","email":"nikeee@outlook.com"},"repository":{"url":"git+https://github.com/nikeee/lean-s3.git","type":"git"},"_npmVersion":"11.6.0","description":"A server-side S3 API for the regular user.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"undici":"^7.16.0","fast-xml-parser":"^5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","expect":"^30.1.2","typedoc":"^0.28.13","lefthook":"^1.13.2","@types/node":"^24.5.2","@biomejs/biome":"2.2.4","testcontainers":"^11.6.0","@testcontainers/minio":"^11.6.0","@testcontainers/localstack":"^11.6.0","@typescript/native-preview":"^7.0.0-dev.20250922.1"},"_npmOperationalInternal":{"tmp":"tmp/lean-s3_0.8.6_1758583066926_0.6310399884039588","host":"s3://npm-registry-packages-npm-production"}},"0.8.8":{"name":"lean-s3","version":"0.8.8","keywords":["s3","client","s3 client","s3 sdk","b2","b2 client","r2","r2 client","cloudflare","cloudflare r2","AWS S3","Azure Blob Storage","Google Cloud Storage","Ceph","mibion","backblaze"],"author":{"name":"Niklas Mollenhauer"},"license":"MIT","_id":"lean-s3@0.8.8","maintainers":[{"name":"nikeee","email":"nikeee@outlook.com"}],"homepage":"https://github.com/nikeee/lean-s3#readme","bugs":{"url":"https://github.com/nikeee/lean-s3/issues"},"dist":{"shasum":"d3dfb7f28b2267ad65d9bd448a34f2f52b28d6a9","tarball":"https://registry.npmjs.org/lean-s3/-/lean-s3-0.8.8.tgz","fileCount":4,"integrity":"sha512-rBEO8ZjabkObq58U7n6mmLdZ381C7k1q3WHbx053E02uV1/SRe1cWuCnbW4G+JG+uzl+FWlNyzGPzsfWLiQogA==","signatures":[{"sig":"MEUCIDU+dKUvrSa0QULhbi28JONAuJAozz5xb7/ubsun3Q/ZAiEAgE6ZzpVCsGQZDgMvwfHww0IwX1XJp+oLv0NeW2ASjo8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lean-s3@0.8.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99356},"type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.3 || ^22.17.0 || ^24.4.0"},"exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"7be6cea35bca82c0e132521998271526e1eac2b0","scripts":{"ci":"biome ci ./src","docs":"typedoc","lint":"biome lint ./src","test":"tsgo && tsx --test src/*.test.ts src/test/*.test.ts","build":"tsup","format":"biome format --write ./src && biome lint --write ./src && biome check --write ./src","prepublishOnly":"npm run build","test:integration":"tsgo && tsx --test src/test/test.integration.ts"},"_npmUser":{"name":"nikeee","email":"nikeee@outlook.com"},"repository":{"url":"git+https://github.com/nikeee/lean-s3.git","type":"git"},"_npmVersion":"11.6.0","description":"A server-side S3 API for the regular user.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"undici":"^7.16.0","fast-xml-parser":"^5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","tsup":"^8.5.0","expect":"^30.2.0","typedoc":"^0.28.13","lefthook":"^1.13.6","@types/node":"^24.6.0","@biomejs/biome":"2.2.4","testcontainers":"^11.7.0","@testcontainers/minio":"^11.7.0","@testcontainers/localstack":"^11.7.0","@typescript/native-preview":"^7.0.0-dev.20250930.1"},"_npmOperationalInternal":{"tmp":"tmp/lean-s3_0.8.8_1759262022747_0.05961233327758708","host":"s3://npm-registry-packages-npm-production"}},"0.8.9":{"name":"lean-s3","version":"0.8.9","keywords":["s3","client","s3 client","s3 sdk","b2","b2 client","r2","r2 client","cloudflare","cloudflare r2","AWS S3","Azure Blob Storage","Google Cloud Storage","Ceph","mibion","backblaze"],"author":{"name":"Niklas Mollenhauer"},"license":"MIT","_id":"lean-s3@0.8.9","maintainers":[{"name":"nikeee","email":"nikeee@outlook.com"}],"homepage":"https://github.com/nikeee/lean-s3#readme","bugs":{"url":"https://github.com/nikeee/lean-s3/issues"},"dist":{"shasum":"c009f1f014735d646042f5de8703c88425e1ef24","tarball":"https://registry.npmjs.org/lean-s3/-/lean-s3-0.8.9.tgz","fileCount":4,"integrity":"sha512-tSAzx4+PJaoTjmjtbgfnTWjJkPbFGieChHk8JlvyGeVi930Rh+Tn1cIW4VvTSZ/xc5L3TbGn4Cz4JAu4gGRcWA==","signatures":[{"sig":"MEUCIQC3WRo7hMeP22loCHUZQgNr1Xsgk7OlPBhlA64roKHbHgIgKCPG1yR2Utf9s0xaoNUfdANS0Msc7T7OO1XQ+eFvI6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lean-s3@0.8.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99356},"type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.3 || ^22.17.0 || ^24.4.0"},"exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"bda1b876160441cd6d534718affe457a5da15c4b","scripts":{"ci":"biome ci ./src","docs":"typedoc","lint":"biome lint ./src","test":"tsgo && tsx --test src/*.test.ts src/test/*.test.ts","build":"tsup","format":"biome format --write ./src && biome lint --write ./src && biome check --write ./src","prepublishOnly":"npm run build","test:integration":"tsgo && tsx --test src/test/test.integration.ts"},"_npmUser":{"name":"nikeee","email":"nikeee@outlook.com"},"repository":{"url":"git+https://github.com/nikeee/lean-s3.git","type":"git"},"_npmVersion":"11.6.0","description":"A server-side S3 API for the regular user.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"undici":"^7.16.0","fast-xml-parser":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","tsup":"^8.5.0","expect":"^30.2.0","typedoc":"^0.28.13","lefthook":"^1.13.6","@types/node":"^24.7.0","@biomejs/biome":"2.2.5","testcontainers":"^11.7.1","@testcontainers/minio":"^11.7.1","@testcontainers/localstack":"^11.7.1","@typescript/native-preview":"^7.0.0-dev.20251006.1"},"_npmOperationalInternal":{"tmp":"tmp/lean-s3_0.8.9_1759794699659_0.542768213918726","host":"s3://npm-registry-packages-npm-production"}},"0.8.10":{"name":"lean-s3","version":"0.8.10","keywords":["s3","client","s3 client","s3 sdk","b2","b2 client","r2","r2 client","cloudflare","cloudflare r2","AWS S3","Azure Blob Storage","Google Cloud Storage","Ceph","mibion","backblaze"],"author":{"name":"Niklas Mollenhauer"},"license":"MIT","_id":"lean-s3@0.8.10","maintainers":[{"name":"nikeee","email":"nikeee@outlook.com"}],"homepage":"https://github.com/nikeee/lean-s3#readme","bugs":{"url":"https://github.com/nikeee/lean-s3/issues"},"dist":{"shasum":"29808be38d95d43283604b1274c4ad7ff21af1f8","tarball":"https://registry.npmjs.org/lean-s3/-/lean-s3-0.8.10.tgz","fileCount":4,"integrity":"sha512-Yo7tI9kx+ax73qB5OoEkGjQgw+M6C+PJ7QX+twN/VESRJeP0znFuSUJjjqwy2dOyZb5udjYr8u45QGIDc8vnmQ==","signatures":[{"sig":"MEQCICG7hK9KSVRSMNlizQhAHPOQ7p9Cegcg8qaC9yBR8y2vAiAm/x12LJlyb4GkB1WIW/XiyjyzBManRvjCZ6gvObXU2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lean-s3@0.8.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99357},"type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.3 || ^22.17.0 || ^24.4.0"},"exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"a8f27997533e2c7da2ef930a75e5ad1e72367a9b","scripts":{"ci":"biome ci ./src","docs":"typedoc","lint":"biome lint ./src","test":"tsgo && tsx --test src/*.test.ts src/test/*.test.ts","build":"tsup","format":"biome format --write ./src && biome lint --write ./src && biome check --write ./src","prepublishOnly":"npm run build","test:integration":"tsgo && tsx --test src/test/test.integration.ts"},"_npmUser":{"name":"nikeee","email":"nikeee@outlook.com"},"repository":{"url":"git+https://github.com/nikeee/lean-s3.git","type":"git"},"_npmVersion":"11.6.1","description":"A server-side S3 API for the regular user.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"undici":"^7.16.0","fast-xml-parser":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","tsup":"^8.5.0","expect":"^30.2.0","typedoc":"^0.28.14","lefthook":"^1.13.6","@types/node":"^24.7.2","@biomejs/biome":"2.2.6","testcontainers":"^11.7.1","@testcontainers/minio":"^11.7.1","@testcontainers/localstack":"^11.7.1","@typescript/native-preview":"^7.0.0-dev.20251013.1"},"_npmOperationalInternal":{"tmp":"tmp/lean-s3_0.8.10_1760368610126_0.20017032658284228","host":"s3://npm-registry-packages-npm-production"}},"0.8.11":{"name":"lean-s3","version":"0.8.11","keywords":["s3","client","s3 client","s3 sdk","b2","b2 client","r2","r2 client","cloudflare","cloudflare r2","AWS S3","Azure Blob Storage","Google Cloud Storage","Ceph","mibion","backblaze"],"author":{"name":"Niklas Mollenhauer"},"license":"MIT","_id":"lean-s3@0.8.11","maintainers":[{"name":"nikeee","email":"nikeee@outlook.com"}],"homepage":"https://github.com/nikeee/lean-s3#readme","bugs":{"url":"https://github.com/nikeee/lean-s3/issues"},"dist":{"shasum":"21dd87f3f17a857502e69c84269e0777b31665fc","tarball":"https://registry.npmjs.org/lean-s3/-/lean-s3-0.8.11.tgz","fileCount":4,"integrity":"sha512-ipiXCgbhMoWxUhdPjANs38JsjMhew6P2FnfQ4bOjVNFlmyOQyc8+Pcyv6lpFSBrtw2cqVbwwlb0Ob/iisKFWNw==","signatures":[{"sig":"MEQCIHZHugJJTKNtdKB1/foy/v80SdTkWgytz5n7YWmArHitAiBgkgLrX/C4nHDrvvwOjPHEHv08IGieCXmPoz4wP6FVCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lean-s3@0.8.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99364},"type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.3 || ^22.17.0 || ^24.4.0 || ^25"},"exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"7b477e592c85b6f757f40eff9ef00b2612a1dde0","scripts":{"ci":"biome ci ./src","docs":"typedoc","lint":"biome lint ./src","test":"tsgo && tsx --test src/*.test.ts src/test/*.test.ts","build":"tsup","format":"biome format --write ./src && biome lint --write ./src && biome check --write ./src","prepublishOnly":"npm run build","test:integration":"tsgo && tsx --test src/test/test.integration.ts"},"_npmUser":{"name":"nikeee","email":"nikeee@outlook.com"},"repository":{"url":"git+https://github.com/nikeee/lean-s3.git","type":"git"},"_npmVersion":"11.6.1","description":"A server-side S3 API for the regular user.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"undici":"^7.16.0","fast-xml-parser":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","tsup":"^8.5.0","expect":"^30.2.0","typedoc":"^0.28.14","lefthook":"^1.13.6","@types/node":"^24.8.1","@biomejs/biome":"2.2.6","testcontainers":"^11.7.1","@testcontainers/minio":"^11.7.1","@testcontainers/localstack":"^11.7.1","@typescript/native-preview":"^7.0.0-dev.20251019.1"},"_npmOperationalInternal":{"tmp":"tmp/lean-s3_0.8.11_1760910126798_0.3705283064366285","host":"s3://npm-registry-packages-npm-production"}},"0.8.12":{"name":"lean-s3","version":"0.8.12","keywords":["s3","client","s3 client","s3 sdk","b2","b2 client","r2","r2 client","cloudflare","cloudflare r2","AWS S3","Azure Blob Storage","Google Cloud Storage","Ceph","mibion","backblaze"],"author":{"name":"Niklas Mollenhauer"},"license":"MIT","_id":"lean-s3@0.8.12","maintainers":[{"name":"nikeee","email":"nikeee@outlook.com"}],"homepage":"https://github.com/nikeee/lean-s3#readme","bugs":{"url":"https://github.com/nikeee/lean-s3/issues"},"dist":{"shasum":"3aa517b198fcb09f99cb15c6caa06bff059178c6","tarball":"https://registry.npmjs.org/lean-s3/-/lean-s3-0.8.12.tgz","fileCount":5,"integrity":"sha512-h22dCVchnUCo7MGRYl47dkne2YoRrERbn4XT4H2wAUwdsADLVvEv6MCAFZrGYwYP+fwkQv2Xyi/QxrmmEUeUbQ==","signatures":[{"sig":"MEUCIDRhM4ZRXfyMufMjNb8iqHumzilmaOufi1nI23HmndP2AiEAtoKhekgp/i7VDHNMpz3Iq/ph8u7Z+f3iZ8hMWBF3rjg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lean-s3@0.8.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91379},"type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.3 || ^22.17.0 || ^24.4.0 || ^25"},"exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"dfea5f79487a43813a4284d178b8932a4f79588f","scripts":{"ci":"biome ci ./src","docs":"typedoc","lint":"biome lint ./src","test":"tsgo && tsx --test src/*.test.ts src/test/*.test.ts","build":"tsdown","format":"biome format --write ./src && biome lint --write ./src && biome check --write ./src","prepublishOnly":"npm run build","test:integration":"tsgo && tsx --test src/test/test.integration.ts"},"_npmUser":{"name":"nikeee","email":"nikeee@outlook.com"},"repository":{"url":"git+https://github.com/nikeee/lean-s3.git","type":"git"},"_npmVersion":"11.6.1","description":"A server-side S3 API for the regular user.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"undici":"^7.16.0","fast-xml-parser":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","expect":"^30.2.0","tsdown":"^0.15.12","typedoc":"^0.28.14","lefthook":"^2.0.2","@types/node":"^24.9.2","@biomejs/biome":"2.3.2","testcontainers":"^11.7.2","@testcontainers/minio":"^11.7.2","@testcontainers/localstack":"^11.7.2","@typescript/native-preview":"^7.0.0-dev.20251029.1"},"_npmOperationalInternal":{"tmp":"tmp/lean-s3_0.8.12_1761776434454_0.08059975948678755","host":"s3://npm-registry-packages-npm-production"}},"0.8.15":{"name":"lean-s3","version":"0.8.15","keywords":["s3","client","s3 client","s3 sdk","b2","b2 client","r2","r2 client","cloudflare","cloudflare r2","AWS S3","Azure Blob Storage","Google Cloud Storage","Ceph","mibion","backblaze"],"author":{"name":"Niklas Mollenhauer"},"license":"MIT","_id":"lean-s3@0.8.15","maintainers":[{"name":"nikeee","email":"nikeee@outlook.com"}],"homepage":"https://github.com/nikeee/lean-s3#readme","bugs":{"url":"https://github.com/nikeee/lean-s3/issues"},"dist":{"shasum":"81be6531ed0b257f0db397c1b2a5eddf79eadaaa","tarball":"https://registry.npmjs.org/lean-s3/-/lean-s3-0.8.15.tgz","fileCount":4,"integrity":"sha512-SByUvZP+IQKFNlMuafDFZsfGHfMij5i/oYR6fy4gzVo5Sikdug3BzYfUPCuuoF7MCH0Rw+zk5DBHYZELMI3rMw==","signatures":[{"sig":"MEQCICLZXLjHh1k7ie971tuXn9vBANvOKbbOts6P+bL2AmzsAiB47l/D9I+qvgHgBkFfPDh5mGGspI3aVKfYmMByca/SSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lean-s3@0.8.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92820},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","engines":{"node":"^20.19.5 || ^22.21.1 || ^24.11.0 || ^25.1.0"},"gitHead":"2042d73350480abe8bf0aa5ad2a553e3b70efaa4","scripts":{"ci":"biome ci ./src","docs":"typedoc","lint":"biome lint ./src","test":"tsgo && tsx --test src/*.test.ts src/test/*.test.ts","build":"tsdown","format":"biome check --write ./src","prepublishOnly":"npm run build","test:integration":"tsgo && tsx --test src/test/test.integration.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:494f39f4-02f5-46e6-ae86-2e97cdcfe286"}},"repository":{"url":"git+https://github.com/nikeee/lean-s3.git","type":"git"},"_npmVersion":"11.6.2","description":"A server-side S3 API for the regular user.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"undici":"^7.16.0","fast-xml-parser":"^5.3.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","expect":"^30.2.0","tsdown":"^0.16.5","typedoc":"^0.28.14","lefthook":"^2.0.4","@types/node":"^24.10.1","@biomejs/biome":"2.3.6","testcontainers":"^11.8.1","@testcontainers/minio":"^11.8.1","@testcontainers/s3mock":"^11.8.1","@testcontainers/localstack":"^11.8.1","@typescript/native-preview":"^7.0.0-dev.20251117.1"},"_npmOperationalInternal":{"tmp":"tmp/lean-s3_0.8.15_1763419733397_0.44657745562246287","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"lean-s3","version":"0.9.0","keywords":["s3","client","s3 client","s3 sdk","b2","b2 client","r2","r2 client","cloudflare","cloudflare r2","AWS S3","Azure Blob Storage","Google Cloud Storage","Ceph","mibion","backblaze"],"author":{"name":"Niklas Mollenhauer"},"license":"MIT","_id":"lean-s3@0.9.0","maintainers":[{"name":"nikeee","email":"nikeee@outlook.com"}],"homepage":"https://github.com/nikeee/lean-s3#readme","bugs":{"url":"https://github.com/nikeee/lean-s3/issues"},"dist":{"shasum":"64bd8e356f1f1a8161254a148dbff4cd7a1dbb13","tarball":"https://registry.npmjs.org/lean-s3/-/lean-s3-0.9.0.tgz","fileCount":4,"integrity":"sha512-vVTAD6X75kVL7mz/TISuex3YerEuSuiYWA6w2o2DaQGSNv3kB2WBb7tcXHUYHOGjGeCX/jI+1L8ocq1qWY4u5A==","signatures":[{"sig":"MEUCIQC6ZVljarwISYigb5Lme1FmWO43SefgGrMGKQ8WG1kCrwIgXt0S0OkmjLZFn3Cs307h8FyD56Ej0jMJu5GBuu44hbY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lean-s3@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95661},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","engines":{"node":"^20.19.5 || ^22.21.1 || ^24.11.0 || ^25.1.0"},"gitHead":"fc23420f8a31954b94465bfda430acc8e6e262d7","scripts":{"ci":"biome ci ./src","docs":"typedoc","lint":"biome lint ./src","test":"tsgo && tsx --test src/*.test.ts src/test/*.test.ts","build":"tsdown","format":"biome check --write ./src","prepublishOnly":"npm run build","test:integration":"tsgo && tsx --test src/test/test.integration.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:494f39f4-02f5-46e6-ae86-2e97cdcfe286"}},"repository":{"url":"git+https://github.com/nikeee/lean-s3.git","type":"git"},"_npmVersion":"11.6.2","description":"A server-side S3 API for the regular user.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"undici":"^7.16.0","fast-xml-parser":"^5.3.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","expect":"^30.2.0","tsdown":"^0.16.5","typedoc":"^0.28.14","lefthook":"^2.0.4","@types/node":"^24.10.1","@biomejs/biome":"2.3.6","testcontainers":"^11.8.1","@testcontainers/minio":"^11.8.1","@testcontainers/s3mock":"^11.8.1","@testcontainers/localstack":"^11.8.1","@typescript/native-preview":"^7.0.0-dev.20251118.1"},"_npmOperationalInternal":{"tmp":"tmp/lean-s3_0.9.0_1763998099002_0.36909169551986065","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"lean-s3","version":"0.9.2","keywords":["s3","client","s3 client","s3 sdk","b2","b2 client","r2","r2 client","cloudflare","cloudflare r2","AWS S3","Azure Blob Storage","Google Cloud Storage","Ceph","mibion","backblaze"],"author":{"name":"Niklas Mollenhauer"},"license":"MIT","_id":"lean-s3@0.9.2","maintainers":[{"name":"nikeee","email":"nikeee@outlook.com"}],"homepage":"https://github.com/nikeee/lean-s3#readme","bugs":{"url":"https://github.com/nikeee/lean-s3/issues"},"dist":{"shasum":"859ae676fafcd7069dc2d7415ca1b247a5332323","tarball":"https://registry.npmjs.org/lean-s3/-/lean-s3-0.9.2.tgz","fileCount":4,"integrity":"sha512-zsno7G8ZWDw+t63LacYOKjSCkEOAVDcqGIoXg8V+ka2r5gc56HnYfN2Bb9AbsVqvn7DY1ORkTl/uiR7K+V0Wrg==","signatures":[{"sig":"MEQCIBmNPg42cjqgDwmt0KQsXftdPVM/rh9oIddNlqzkZMhIAiAj8vpAEy5TRxq/F27JondBPpXE7wJw60zfof8WuATimw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lean-s3@0.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95697},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","engines":{"node":"^20.19.5 || ^22.21.1 || ^24.11.0 || ^25.1.0"},"gitHead":"3ef4eb9330438b91912e9e6af6ae168c1d857292","scripts":{"ci":"biome ci ./src","docs":"typedoc","lint":"biome lint ./src","test":"tsgo && tsx --test src/*.test.ts src/test/*.test.ts","build":"tsdown","format":"biome check --write ./src","prepublishOnly":"npm run build","test:integration":"tsgo && tsx --test src/test/test.integration.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:494f39f4-02f5-46e6-ae86-2e97cdcfe286"}},"repository":{"url":"git+https://github.com/nikeee/lean-s3.git","type":"git"},"_npmVersion":"11.6.2","description":"A server-side S3 API for the regular user.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"undici":"^7.16.0","fast-xml-parser":"^5.3.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","expect":"^30.2.0","tsdown":"^0.16.7","typedoc":"^0.28.14","lefthook":"^2.0.4","@types/node":"^24.10.1","@biomejs/biome":"2.3.7","testcontainers":"^11.8.1","@testcontainers/minio":"^11.8.1","@testcontainers/s3mock":"^11.8.1","@testcontainers/localstack":"^11.8.1","@typescript/native-preview":"^7.0.0-dev.20251125.1"},"_npmOperationalInternal":{"tmp":"tmp/lean-s3_0.9.2_1764088571132_0.022487397724996194","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"lean-s3","version":"0.9.3","keywords":["s3","client","s3 client","s3 sdk","b2","b2 client","r2","r2 client","cloudflare","cloudflare r2","AWS S3","Azure Blob Storage","Google Cloud Storage","Ceph","mibion","backblaze"],"author":{"name":"Niklas Mollenhauer"},"license":"MIT","_id":"lean-s3@0.9.3","maintainers":[{"name":"nikeee","email":"nikeee@outlook.com"}],"homepage":"https://github.com/nikeee/lean-s3#readme","bugs":{"url":"https://github.com/nikeee/lean-s3/issues"},"dist":{"shasum":"ec0f7fa6ee2a5271ea79ff7a17d0d45bad4afda4","tarball":"https://registry.npmjs.org/lean-s3/-/lean-s3-0.9.3.tgz","fileCount":4,"integrity":"sha512-8enWMOcgHStfnqJpizLq2Qz4qlC1Aeewvud6IGVUL3fKY7nktvvCPhzuxaXYZhefIgkrb2/nUGqoer3R0sGOtw==","signatures":[{"sig":"MEQCIDdLsilIgXCUsfCE/KX9nBx206tSQkzEqScdWJyfiX+1AiAb1YXu/azeRgnjOVfXw5x7dzwuXRV8XJrcTTkGLWjy4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lean-s3@0.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96418},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","engines":{"node":"^20.19.5 || ^22.21.1 || ^24.11.0 || ^25.1.0"},"gitHead":"1925555c6a00db220b0462b9755a4e1f9fe9435b","scripts":{"ci":"biome ci ./src","docs":"typedoc","lint":"biome lint ./src","test":"tsgo && tsx --test src/*.test.ts src/test/*.test.ts","build":"tsdown","format":"biome check --write ./src","prepublishOnly":"npm run build","test:integration":"tsgo && tsx --test src/test/test.integration.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:494f39f4-02f5-46e6-ae86-2e97cdcfe286"}},"repository":{"url":"git+https://github.com/nikeee/lean-s3.git","type":"git"},"_npmVersion":"11.6.2","description":"A server-side S3 API for the regular user.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"undici":"^7.16.0","fast-xml-parser":"^5.3.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","expect":"^30.2.0","tsdown":"^0.16.7","typedoc":"^0.28.14","lefthook":"^2.0.4","@types/node":"^24.10.1","@biomejs/biome":"2.3.7","testcontainers":"^11.8.1","@testcontainers/minio":"^11.8.1","@testcontainers/s3mock":"^11.8.1","@testcontainers/localstack":"^11.8.1","@typescript/native-preview":"^7.0.0-dev.20251125.1"},"_npmOperationalInternal":{"tmp":"tmp/lean-s3_0.9.3_1764089450083_0.3939579475291315","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"lean-s3","version":"0.9.4","keywords":["s3","client","s3 client","s3 sdk","b2","b2 client","r2","r2 client","cloudflare","cloudflare r2","AWS S3","Azure Blob Storage","Google Cloud Storage","Ceph","mibion","backblaze"],"author":{"name":"Niklas Mollenhauer"},"license":"MIT","_id":"lean-s3@0.9.4","maintainers":[{"name":"nikeee","email":"nikeee@outlook.com"}],"homepage":"https://github.com/nikeee/lean-s3#readme","bugs":{"url":"https://github.com/nikeee/lean-s3/issues"},"dist":{"shasum":"0b1ea64873c3778831399800917c4ca3ddef4278","tarball":"https://registry.npmjs.org/lean-s3/-/lean-s3-0.9.4.tgz","fileCount":4,"integrity":"sha512-+SpNVhnmMS3nOvrWJ3APTbJxMTp+Z8xxss63POTn+jrTWvMHNgudhP2oGOD7xDbwW7nz83whrmxsTAJvPJXDmg==","signatures":[{"sig":"MEUCIQCfSmqLKeNBeGS7CVDXMMiwWbK2LCqbqCx2yxYbvTm8KAIgNEq4xStCuPgB6KG1o1tisLweiXaCRbEfoVXgQ46nRek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lean-s3@0.9.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96418},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","engines":{"node":"^20.19.5 || ^22.21.1 || ^24.11.0 || ^25.1.0"},"gitHead":"1929c5567fe96eb73e56eac3a872e9ec16c37ed7","scripts":{"ci":"biome ci ./src","docs":"typedoc","lint":"biome lint ./src","test":"tsgo && tsx --test src/*.test.ts src/test/*.test.ts","build":"tsdown","format":"biome check --write ./src","prepublishOnly":"npm run build","test:integration":"tsgo && tsx --test src/test/test.integration.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:494f39f4-02f5-46e6-ae86-2e97cdcfe286"}},"repository":{"url":"git+https://github.com/nikeee/lean-s3.git","type":"git"},"_npmVersion":"11.6.2","description":"A server-side S3 API for the regular user.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"undici":"^7.16.0","fast-xml-parser":"^5.3.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","expect":"^30.2.0","tsdown":"^0.16.8","typedoc":"^0.28.15","lefthook":"^2.0.4","@types/node":"^24.10.1","@biomejs/biome":"2.3.8","testcontainers":"^11.9.0","@testcontainers/minio":"^11.9.0","@testcontainers/s3mock":"^11.9.0","@testcontainers/localstack":"^11.9.0","@typescript/native-preview":"^7.0.0-dev.20251201.1"},"_npmOperationalInternal":{"tmp":"tmp/lean-s3_0.9.4_1764637124013_0.23244932500571758","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"lean-s3","version":"0.9.5","keywords":["s3","client","s3 client","s3 sdk","b2","b2 client","r2","r2 client","cloudflare","cloudflare r2","AWS S3","Azure Blob Storage","Google Cloud Storage","Ceph","mibion","backblaze"],"author":{"name":"Niklas Mollenhauer"},"license":"MIT","_id":"lean-s3@0.9.5","maintainers":[{"name":"nikeee","email":"nikeee@outlook.com"}],"homepage":"https://github.com/nikeee/lean-s3#readme","bugs":{"url":"https://github.com/nikeee/lean-s3/issues"},"dist":{"shasum":"f528389ca6131da5b0384a376fb196e184fc89dc","tarball":"https://registry.npmjs.org/lean-s3/-/lean-s3-0.9.5.tgz","fileCount":4,"integrity":"sha512-tZND5etJsGf4ksLqIn8uCuODVOfFNhTx9gStzfnTI/ipfDFH1Z4qlGE89moH3JMPnCL9HUhqNvIQw4GXZLmjdg==","signatures":[{"sig":"MEYCIQD5PSni4fyO6WzxWm5DIoc6KgfW58S4wFUFRi2aD5ECGgIhAJAPPmkwapVt0ZnyB1ZmsqCMMiyOGUdLeyodERtggArV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lean-s3@0.9.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96418},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","engines":{"node":"^20.19.5 || ^22.21.1 || ^24.11.0 || ^25.1.0"},"gitHead":"dca0327376390242422a3187e8eee64149e1a4c9","scripts":{"ci":"biome ci ./src","docs":"typedoc","lint":"biome lint ./src","test":"tsgo && tsx --test src/*.test.ts src/test/*.test.ts","build":"tsdown","format":"biome check --write ./src","prepublishOnly":"npm run build","test:integration":"tsgo && tsx --test src/test/test.integration.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:494f39f4-02f5-46e6-ae86-2e97cdcfe286"}},"repository":{"url":"git+https://github.com/nikeee/lean-s3.git","type":"git"},"_npmVersion":"11.6.2","description":"A server-side S3 API for the regular user.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"undici":"^7.16.0","fast-xml-parser":"^5.3.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","expect":"^30.2.0","tsdown":"^0.16.8","typedoc":"^0.28.15","lefthook":"^2.0.7","@types/node":"^24.10.1","@biomejs/biome":"2.3.8","testcontainers":"^11.9.0","@testcontainers/minio":"^11.9.0","@testcontainers/s3mock":"^11.9.0","@testcontainers/localstack":"^11.9.0","@typescript/native-preview":"^7.0.0-dev.20251204.1"},"_npmOperationalInternal":{"tmp":"tmp/lean-s3_0.9.5_1764857402890_0.24578720319415637","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"name":"lean-s3","version":"0.9.6","keywords":["s3","client","s3 client","s3 sdk","b2","b2 client","r2","r2 client","cloudflare","cloudflare r2","AWS S3","Azure Blob Storage","Google Cloud Storage","Ceph","mibion","backblaze"],"author":{"name":"Niklas Mollenhauer"},"license":"MIT","_id":"lean-s3@0.9.6","maintainers":[{"name":"nikeee","email":"nikeee@outlook.com"}],"homepage":"https://github.com/nikeee/lean-s3#readme","bugs":{"url":"https://github.com/nikeee/lean-s3/issues"},"dist":{"shasum":"0ab01a35adc6bad3489757ac805b53acc71941ae","tarball":"https://registry.npmjs.org/lean-s3/-/lean-s3-0.9.6.tgz","fileCount":4,"integrity":"sha512-f1PnbZY7AHpzub8JAuZspxBgkUr4m9EFh+RtjDXqNCETJg2U5Al8e+hgiiSs1wgjUoHVkuYx0bxshVaojpzQhA==","signatures":[{"sig":"MEUCIQDTaonZQXreNncqM2ziWt/r6zjSlz20A1Cl8OUlQqaWkAIgKNSlbpmLS/MTdQqodO47YA95cVvpanJFRlIeEdFMcGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lean-s3@0.9.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96418},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","engines":{"node":"^20.19.5 || ^22.21.1 || ^24.11.0 || ^25.1.0"},"gitHead":"3a39b32f9a4eb87b531c5e426b5c658b6430d52e","scripts":{"ci":"biome ci ./src","docs":"typedoc","lint":"biome lint ./src","test":"tsgo && tsx --test src/*.test.ts src/test/*.test.ts","build":"tsdown","format":"biome check --write ./src","prepublishOnly":"npm run build","test:integration":"tsgo && tsx --test src/test/test.integration.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:494f39f4-02f5-46e6-ae86-2e97cdcfe286"}},"repository":{"url":"git+https://github.com/nikeee/lean-s3.git","type":"git"},"_npmVersion":"11.6.2","description":"A server-side S3 API for the regular user.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"undici":"^7.16.0","fast-xml-parser":"^5.3.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","expect":"^30.2.0","tsdown":"^0.17.2","typedoc":"^0.28.15","lefthook":"^2.0.9","@types/node":"^24.10.1","@biomejs/biome":"2.3.8","testcontainers":"^11.9.0","@testcontainers/minio":"^11.9.0","@testcontainers/s3mock":"^11.9.0","@testcontainers/localstack":"^11.9.0","@typescript/native-preview":"^7.0.0-dev.20251208.1"},"_npmOperationalInternal":{"tmp":"tmp/lean-s3_0.9.6_1765232339440_0.9286772837969637","host":"s3://npm-registry-packages-npm-production"}},"0.9.7":{"name":"lean-s3","version":"0.9.7","keywords":["s3","client","s3 client","s3 sdk","b2","b2 client","r2","r2 client","cloudflare","cloudflare r2","AWS S3","Azure Blob Storage","Google Cloud Storage","Ceph","mibion","backblaze"],"author":{"name":"Niklas Mollenhauer"},"license":"MIT","_id":"lean-s3@0.9.7","maintainers":[{"name":"nikeee","email":"nikeee@outlook.com"}],"homepage":"https://github.com/nikeee/lean-s3#readme","bugs":{"url":"https://github.com/nikeee/lean-s3/issues"},"dist":{"shasum":"4ea1c0ff8873b0ccb169503ddc1c0208abe8bfae","tarball":"https://registry.npmjs.org/lean-s3/-/lean-s3-0.9.7.tgz","fileCount":4,"integrity":"sha512-50SQK/0Lhbm8H2xVAwMXYBu4AM5qSIGiAAVwkZKiF4IWkpoTTrrzBES1M7isaNOGn05Lc/BajKRqxYVMUkJQuQ==","signatures":[{"sig":"MEUCIQDLmTq/xJalRQ8BcRWwC2c11Ip9GZarCrYOUa/m/BMyKAIgY4AEl1btXoq5CDXgQittZr1F7FMyLdvxaiS+yBURjV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lean-s3@0.9.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96423},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","engines":{"node":"^20.19.5 || ^22.21.1 || ^24.11.0 || ^25.1.0"},"gitHead":"e9c6e88f4edbb61d5480abf23c48ffcf6cc7eaff","scripts":{"ci":"biome ci ./src","docs":"typedoc","lint":"biome lint ./src","test":"tsgo && tsx --test src/*.test.ts src/test/*.test.ts","build":"tsdown","format":"biome check --write ./src","prepublishOnly":"npm run build","test:integration":"tsgo && tsx --test src/test/test.integration.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:494f39f4-02f5-46e6-ae86-2e97cdcfe286"}},"repository":{"url":"git+https://github.com/nikeee/lean-s3.git","type":"git"},"_npmVersion":"11.6.2","description":"A server-side S3 API for the regular user.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"undici":"^7.16.0","fast-xml-parser":"^5.3.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","expect":"^30.2.0","tsdown":"^0.18.2","typedoc":"^0.28.15","lefthook":"^2.0.12","@types/node":"^25.0.3","@biomejs/biome":"2.3.10","testcontainers":"^11.10.0","@testcontainers/minio":"^11.10.0","@testcontainers/s3mock":"^11.10.0","@testcontainers/localstack":"^11.10.0","@typescript/native-preview":"^7.0.0-dev.20251222.1"},"_npmOperationalInternal":{"tmp":"tmp/lean-s3_0.9.7_1766420011309_0.32251660015125894","host":"s3://npm-registry-packages-npm-production"}},"0.9.8":{"name":"lean-s3","version":"0.9.8","keywords":["s3","client","s3 client","s3 sdk","b2","b2 client","r2","r2 client","cloudflare","cloudflare r2","AWS S3","Azure Blob Storage","Google Cloud Storage","Ceph","mibion","backblaze"],"author":{"name":"Niklas Mollenhauer"},"license":"MIT","_id":"lean-s3@0.9.8","maintainers":[{"name":"nikeee","email":"nikeee@outlook.com"}],"homepage":"https://github.com/nikeee/lean-s3#readme","bugs":{"url":"https://github.com/nikeee/lean-s3/issues"},"dist":{"shasum":"71cdefcd07c9555ffd1634f068363a968256f08d","tarball":"https://registry.npmjs.org/lean-s3/-/lean-s3-0.9.8.tgz","fileCount":4,"integrity":"sha512-IoYz18FELzM33ZpmgMBz9XBSH5BLuRNe4PfyDewppIAefo0a2nANUo84Mcv0wUIJKiMs2PM6Dj8WQc9l+5R+Fw==","signatures":[{"sig":"MEYCIQDpFk7I89Li1JRvI6OKxOLLaKXHYIYFqp50WY7thp4YJAIhAJDwn51MpULBYOTL+YPvMgdt4PfGdh1iDWcu32Z0glT4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lean-s3@0.9.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96423},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","engines":{"node":"^20.19.5 || ^22.21.1 || ^24.11.0 || ^25.1.0"},"gitHead":"216fc0dfc332d59ac42b50521b48f40285ff795a","scripts":{"ci":"biome ci ./src","docs":"typedoc","lint":"biome lint ./src","test":"tsgo && tsx --test src/*.test.ts src/test/*.test.ts","build":"tsdown","format":"biome check --write ./src","prepublishOnly":"npm run build","test:integration":"tsgo && tsx --test src/test/test.integration.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:494f39f4-02f5-46e6-ae86-2e97cdcfe286"}},"repository":{"url":"git+https://github.com/nikeee/lean-s3.git","type":"git"},"_npmVersion":"11.6.2","description":"A server-side S3 API for the regular user.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"undici":"^7.18.2","fast-xml-parser":"^5.3.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","expect":"^30.2.0","tsdown":"^0.18.4","typedoc":"^0.28.15","lefthook":"^2.0.13","@types/node":"^25.0.3","@biomejs/biome":"2.3.11","testcontainers":"^11.11.0","@testcontainers/minio":"^11.11.0","@testcontainers/s3mock":"^11.11.0","@testcontainers/localstack":"^11.11.0","@typescript/native-preview":"^7.0.0-dev.20260107.1"},"_npmOperationalInternal":{"tmp":"tmp/lean-s3_0.9.8_1767803760862_0.17725838746963896","host":"s3://npm-registry-packages-npm-production"}},"0.9.9":{"name":"lean-s3","version":"0.9.9","keywords":["s3","client","s3 client","s3 sdk","b2","b2 client","r2","r2 client","cloudflare","cloudflare r2","AWS S3","Azure Blob Storage","Google Cloud Storage","Ceph","mibion","backblaze"],"author":{"name":"Niklas Mollenhauer"},"license":"MIT","_id":"lean-s3@0.9.9","maintainers":[{"name":"nikeee","email":"nikeee@outlook.com"}],"homepage":"https://github.com/nikeee/lean-s3#readme","bugs":{"url":"https://github.com/nikeee/lean-s3/issues"},"dist":{"shasum":"9ab18e2686f7664911776d571fd22fcf44e5a005","tarball":"https://registry.npmjs.org/lean-s3/-/lean-s3-0.9.9.tgz","fileCount":4,"integrity":"sha512-p8N74MNJ8y3DCzPq8/e1UoYJHKAAWkXWHIo/rnmFzi0SSxtLYhlw2qRyc8Hg2xnLCBV3+ulBWwRBDMfnvJQjPA==","signatures":[{"sig":"MEYCIQD6wh43wPdymOvdZGGu2SNPdXZ3J30Qxg5HB1N1ZwyQMgIhAMTYbYdMX5idIL7wFSMFIavzwqeI0v+XNHDJKjV7mHS2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lean-s3@0.9.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96423},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","engines":{"node":"^20.19.5 || ^22.21.1 || ^24.11.0 || ^25.1.0"},"gitHead":"e56ff7309ea74576aa4c42b6a29a165a3dd33c12","scripts":{"ci":"biome ci ./src","docs":"typedoc","lint":"biome lint ./src","test":"tsgo && tsx --test src/*.test.ts src/test/*.test.ts","build":"tsdown","format":"biome check --write ./src","prepublishOnly":"npm run build","test:integration":"tsgo && tsx --test src/test/test.integration.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:494f39f4-02f5-46e6-ae86-2e97cdcfe286"}},"repository":{"url":"git+https://github.com/nikeee/lean-s3.git","type":"git"},"_npmVersion":"11.6.2","description":"A server-side S3 API for the regular user.","directories":{},"_nodeVersion":"25.3.0","dependencies":{"undici":"^7.18.2","fast-xml-parser":"^5.3.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","expect":"^30.2.0","tsdown":"^0.19.0","typedoc":"^0.28.16","lefthook":"^2.0.15","@types/node":"^25.0.9","@biomejs/biome":"2.3.11","testcontainers":"^11.11.0","@testcontainers/minio":"^11.11.0","@testcontainers/s3mock":"^11.11.0","@testcontainers/localstack":"^11.11.0","@typescript/native-preview":"^7.0.0-dev.20260118.1"},"_npmOperationalInternal":{"tmp":"tmp/lean-s3_0.9.9_1768783501650_0.1812933845711473","host":"s3://npm-registry-packages-npm-production"}},"0.9.10":{"name":"lean-s3","version":"0.9.10","keywords":["s3","client","s3 client","s3 sdk","b2","b2 client","r2","r2 client","cloudflare","cloudflare r2","AWS S3","Azure Blob Storage","Google Cloud Storage","Ceph","mibion","backblaze"],"author":{"name":"Niklas Mollenhauer"},"license":"MIT","_id":"lean-s3@0.9.10","maintainers":[{"name":"nikeee","email":"nikeee@outlook.com"}],"homepage":"https://github.com/nikeee/lean-s3#readme","bugs":{"url":"https://github.com/nikeee/lean-s3/issues"},"dist":{"shasum":"8f25ab4e8e92d7f15909e4094acf22661f739650","tarball":"https://registry.npmjs.org/lean-s3/-/lean-s3-0.9.10.tgz","fileCount":4,"integrity":"sha512-rBBZidCh3Qv3js+c0eQAtJWd7KluvwK+jZT11qFiAjxZNpOO0NXYDznNjDUzUiy8jqJGC5DLDjVE8vAjVOIi/Q==","signatures":[{"sig":"MEQCIEKLuj6Mp93NR5176XoPV7fAYJu2Cw89Vv1h98ig6VgiAiA4TwUNMtnVimehpfn3F85YmuZqVcf+dLbcHtclp4va9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lean-s3@0.9.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96273},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","engines":{"node":"^20.19.5 || ^22.21.1 || ^24.11.0 || ^25.1.0"},"gitHead":"7d8498c249202751aaebf13f6bd869a91905561e","scripts":{"ci":"biome ci ./src","docs":"typedoc","lint":"biome lint ./src","test":"tsgo && tsx --test src/*.test.ts src/test/*.test.ts","build":"tsdown","format":"biome check --write ./src","prepublishOnly":"npm run build","test:integration":"tsgo && tsx --test src/test/test.integration.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:494f39f4-02f5-46e6-ae86-2e97cdcfe286"}},"repository":{"url":"git+https://github.com/nikeee/lean-s3.git","type":"git"},"_npmVersion":"11.7.0","description":"A server-side S3 API for the regular user.","directories":{},"_nodeVersion":"25.4.0","dependencies":{"undici":"^7.19.0","fast-xml-parser":"^5.3.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","expect":"^30.2.0","tsdown":"^0.20.0","typedoc":"^0.28.16","lefthook":"^2.0.15","@types/node":"^25.0.10","@biomejs/biome":"2.3.11","testcontainers":"^11.11.0","@testcontainers/minio":"^11.11.0","@testcontainers/s3mock":"^11.11.0","@testcontainers/localstack":"^11.11.0","@typescript/native-preview":"^7.0.0-dev.20260122.3"},"_npmOperationalInternal":{"tmp":"tmp/lean-s3_0.9.10_1769096786150_0.036278497333973814","host":"s3://npm-registry-packages-npm-production"}},"0.9.11":{"name":"lean-s3","version":"0.9.11","keywords":["s3","client","s3 client","s3 sdk","b2","b2 client","r2","r2 client","cloudflare","cloudflare r2","AWS S3","Azure Blob Storage","Google Cloud Storage","Ceph","mibion","backblaze"],"author":{"name":"Niklas Mollenhauer"},"license":"MIT","_id":"lean-s3@0.9.11","maintainers":[{"name":"nikeee","email":"nikeee@outlook.com"}],"homepage":"https://github.com/nikeee/lean-s3#readme","bugs":{"url":"https://github.com/nikeee/lean-s3/issues"},"dist":{"shasum":"98ad0d72a1d3d40cc4832218b38a9596a9ae8754","tarball":"https://registry.npmjs.org/lean-s3/-/lean-s3-0.9.11.tgz","fileCount":4,"integrity":"sha512-h6lWJu2GS9rmFv40/Dltiu0oKWSAuZvy4Mfp/mlb9u2EYR+X5S385hEAIAL2pSe4xOFZwsV2n5g0Jre10o2BNg==","signatures":[{"sig":"MEUCIQDaqxYi+paGE0uKvGDfCdUsGN0Z8EtM7mcE8gwhZZWzOwIgG9dMHTkLC4c4ZTJb2W9PB0GiysnHVQZLYgxacFt7N2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lean-s3@0.9.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96271},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","engines":{"node":"^20.19.5 || ^22.21.1 || ^24.11.0 || ^25.1.0"},"gitHead":"95bf2846e35335cf6e3fca6ec9a654bac9a3b8d9","scripts":{"ci":"biome ci ./src","docs":"typedoc","lint":"biome lint ./src","test":"tsgo && tsx --test src/*.test.ts src/test/*.test.ts","build":"tsdown","format":"biome check --write ./src","prepublishOnly":"npm run build","test:integration":"tsgo && tsx --test src/test/test.integration.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:494f39f4-02f5-46e6-ae86-2e97cdcfe286"}},"repository":{"url":"git+https://github.com/nikeee/lean-s3.git","type":"git"},"_npmVersion":"11.8.0","description":"A server-side S3 API for the regular user.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"undici":"^7.20.0","fast-xml-parser":"^5.3.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","expect":"^30.2.0","tsdown":"^0.20.1","typedoc":"^0.28.16","lefthook":"^2.1.0","@types/node":"^25.2.0","@biomejs/biome":"2.3.14","testcontainers":"^11.11.0","@testcontainers/minio":"^11.11.0","@testcontainers/s3mock":"^11.11.0","@testcontainers/localstack":"^11.11.0","@typescript/native-preview":"^7.0.0-dev.20260203.1"},"_npmOperationalInternal":{"tmp":"tmp/lean-s3_0.9.11_1770154447599_0.7506258291889691","host":"s3://npm-registry-packages-npm-production"}},"0.9.12":{"name":"lean-s3","version":"0.9.12","keywords":["AWS S3","Azure Blob Storage","Ceph","Google Cloud Storage","b2","b2 client","backblaze","client","cloudflare","cloudflare r2","mibion","r2","r2 client","s3","s3 client","s3 sdk"],"author":{"name":"Niklas Mollenhauer"},"license":"MIT","_id":"lean-s3@0.9.12","maintainers":[{"name":"nikeee","email":"nikeee@outlook.com"}],"homepage":"https://github.com/nikeee/lean-s3#readme","bugs":{"url":"https://github.com/nikeee/lean-s3/issues"},"dist":{"shasum":"5b5537799aea414aa402b3b2ad7633eb9a396254","tarball":"https://registry.npmjs.org/lean-s3/-/lean-s3-0.9.12.tgz","fileCount":4,"integrity":"sha512-xszRlAFFzsjZiq2x1j6LKXEKA2IW65CiVNhTimr/0WCupXwU9/WJoMpBzk7EkSLFgUnvylZoYZdq6slNnj7cSA==","signatures":[{"sig":"MEUCIHbbV5+K1KHpvgKDYLJWYLs5WZTV/1dnDBWiQEWcw7TlAiEAvrEpjy0cbIusK6iA+sE6XeePLUe0vplrMy+prZzuXtw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lean-s3@0.9.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96308},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","engines":{"node":"^20.19.5 || ^22.21.1 || ^24.11.0 || ^25.1.0"},"gitHead":"eaee1a12c8c8ef06e33387849137744abbef087e","scripts":{"ci":"oxlint --deny-warnings -f github","docs":"typedoc","lint":"oxlint","test":"tsgo && tsx --test src/*.test.ts src/test/*.test.ts","build":"tsdown","format":"oxfmt","lint:fix":"oxlint --fix","prepublishOnly":"npm run build","test:integration":"tsgo && tsx --test src/test/test.integration.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:494f39f4-02f5-46e6-ae86-2e97cdcfe286"}},"repository":{"url":"git+https://github.com/nikeee/lean-s3.git","type":"git"},"_npmVersion":"11.9.0","description":"A server-side S3 API for the regular user.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"undici":"^7.22.0","fast-xml-parser":"^5.3.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","oxfmt":"^0.34.0","expect":"^30.2.0","oxlint":"^1.49.0","tsdown":"^0.20.3","typedoc":"^0.28.17","lefthook":"^2.1.1","@types/node":"^25.3.0","testcontainers":"^11.12.0","@testcontainers/minio":"^11.12.0","@testcontainers/s3mock":"^11.12.0","@testcontainers/localstack":"^11.12.0","@typescript/native-preview":"^7.0.0-dev.20260220.1"},"_npmOperationalInternal":{"tmp":"tmp/lean-s3_0.9.12_1771623058288_0.9520310542990318","host":"s3://npm-registry-packages-npm-production"}},"0.9.13":{"name":"lean-s3","version":"0.9.13","keywords":["AWS S3","Azure Blob Storage","Ceph","Google Cloud Storage","b2","b2 client","backblaze","client","cloudflare","cloudflare r2","mibion","r2","r2 client","s3","s3 client","s3 sdk"],"author":{"name":"Niklas Mollenhauer"},"license":"MIT","_id":"lean-s3@0.9.13","maintainers":[{"name":"nikeee","email":"nikeee@outlook.com"}],"homepage":"https://github.com/nikeee/lean-s3#readme","bugs":{"url":"https://github.com/nikeee/lean-s3/issues"},"dist":{"shasum":"4b10d8abd0a8eb20e4c486d864b94bb644040a73","tarball":"https://registry.npmjs.org/lean-s3/-/lean-s3-0.9.13.tgz","fileCount":4,"integrity":"sha512-hRMhu4BMGdLrgxz1A8LkudljgOr9B2wLRRQN2Zi70GUPPyg+sWHFe9MA320RVYPPoTzmuCuwTsB4n+549AQsMg==","signatures":[{"sig":"MEUCIQD1AVeQu1iMHU1mjcyo1Ni2QhlKVYjcnj3nl/iWrsIuCQIgbqh0z2jGhvlTLeurvsPPkb+q9JWGaw9GGOUVKuxwDzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lean-s3@0.9.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96304},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","engines":{"node":"^20.19.5 || ^22.21.1 || ^24.11.0 || ^25.1.0"},"gitHead":"09d89ab236fa0931fa53a9b67502de8dfb5a3f85","scripts":{"ci":"oxlint --type-aware --deny-warnings -f github","docs":"typedoc","lint":"oxlint --type-aware","test":"tsgo && tsx --test src/*.test.ts src/test/*.test.ts","build":"tsdown","format":"oxfmt","lint:fix":"oxlint --type-aware --fix","prepublishOnly":"npm run build","test:integration":"tsgo && tsx --test src/test/test.integration.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:494f39f4-02f5-46e6-ae86-2e97cdcfe286"}},"repository":{"url":"git+https://github.com/nikeee/lean-s3.git","type":"git"},"_npmVersion":"11.11.0","description":"A server-side S3 API for the regular user.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"undici":"^7.24.4","fast-xml-parser":"^5.5.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","oxfmt":"^0.41.0","expect":"^30.3.0","oxlint":"^1.56.0","tsdown":"^0.21.4","typedoc":"^0.28.17","lefthook":"^2.1.4","@types/node":"^25.5.0","testcontainers":"^11.13.0","oxlint-tsgolint":"^0.17.0","@testcontainers/minio":"^11.13.0","@testcontainers/s3mock":"^11.13.0","@testcontainers/localstack":"^11.13.0","@typescript/native-preview":"^7.0.0-dev.20260317.1"},"_npmOperationalInternal":{"tmp":"tmp/lean-s3_0.9.13_1773781793269_0.5073831890247509","host":"s3://npm-registry-packages-npm-production"}},"0.9.23":{"name":"lean-s3","version":"0.9.23","keywords":["AWS S3","Azure Blob Storage","Ceph","Google Cloud Storage","b2","b2 client","backblaze","client","cloudflare","cloudflare r2","mibion","r2","r2 client","s3","s3 client","s3 sdk"],"author":{"name":"Niklas Mollenhauer"},"license":"MIT","_id":"lean-s3@0.9.23","maintainers":[{"name":"nikeee","email":"nikeee@outlook.com"}],"homepage":"https://github.com/nikeee/lean-s3#readme","bugs":{"url":"https://github.com/nikeee/lean-s3/issues"},"dist":{"shasum":"b453133c567d5c4ebfb7fc2420d5281d8db3ffbb","tarball":"https://registry.npmjs.org/lean-s3/-/lean-s3-0.9.23.tgz","fileCount":4,"integrity":"sha512-nGGdU2DW/v1Hng2prQAIs0xCOkuYTALwP0j7ZL/qO5tol3NRuU2m17OeIuvd7iuoA1NX0iD94v3Giy4bTpCJqg==","signatures":[{"sig":"MEYCIQCiuDdnZH++xQd9LXnacUhr9+8IQqmVyXzqLxqYIUevmgIhAKGBaahbdwS2FGEMQNwLiQHZF0meGS39zgMa75p4jqbn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lean-s3@0.9.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96385},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","engines":{"node":"^22.22.2 || ^24.15.0 || ^26.1.0"},"gitHead":"3f25c256e080ee7c6d35ae71a687aec61542edb2","scripts":{"ci":"oxlint --type-aware --deny-warnings -f github","docs":"typedoc","lint":"oxlint --type-aware","test":"tsgo && node --test src/*.test.ts src/test/*.test.ts","build":"tsdown","format":"oxfmt","lint:fix":"oxlint --type-aware --fix","prepublishOnly":"npm run build","test:integration":"tsgo && node --test src/test/test.integration.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:494f39f4-02f5-46e6-ae86-2e97cdcfe286"}},"repository":{"url":"git+https://github.com/nikeee/lean-s3.git","type":"git"},"_npmVersion":"11.12.1","description":"A server-side S3 API for the regular user.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"undici":"^8.2.0","fast-xml-parser":"^5.8.0"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.49.0","expect":"^30.4.1","oxlint":"^1.64.0","tsdown":"^0.22.0","typedoc":"^0.28.19","lefthook":"^2.1.6","@types/node":"^25.7.0","testcontainers":"^11.14.0","oxlint-tsgolint":"^0.22.1","@testcontainers/minio":"^11.14.0","@testcontainers/s3mock":"^11.14.0","@testcontainers/localstack":"^11.14.0","@typescript/native-preview":"^7.0.0-dev.20260511.1"},"_npmOperationalInternal":{"tmp":"tmp/lean-s3_0.9.23_1778561080015_0.6242517216823782","host":"s3://npm-registry-packages-npm-production"}},"0.9.24":{"name":"lean-s3","version":"0.9.24","keywords":["AWS S3","Azure Blob Storage","Ceph","Google Cloud Storage","b2","b2 client","backblaze","client","cloudflare","cloudflare r2","mibion","r2","r2 client","s3","s3 client","s3 sdk"],"author":{"name":"Niklas Mollenhauer"},"license":"MIT","_id":"lean-s3@0.9.24","maintainers":[{"name":"nikeee","email":"nikeee@outlook.com"}],"homepage":"https://github.com/nikeee/lean-s3#readme","bugs":{"url":"https://github.com/nikeee/lean-s3/issues"},"dist":{"shasum":"213c9eb11170878179ab9cc1ba88eceec6cb4df9","tarball":"https://registry.npmjs.org/lean-s3/-/lean-s3-0.9.24.tgz","fileCount":4,"integrity":"sha512-UEee/aobN09ScUPQbBHVvyArtNde/G9gkO30fAbx/VIvxQxDRp+EnT54dGiEEWWE7JoSkE1utR4geamYW1kh1Q==","signatures":[{"sig":"MEUCIQDx3c3sbHqz5wj0bEyeh0aMRd02pUrQ2aD2mTGAfiF8vgIgYhb2ux09GRtwC5W7I0KzA0jq5OSmv7JpTzD6WLP9+jE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lean-s3@0.9.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96788},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","engines":{"node":"^22.22.2 || ^24.15.0 || ^26.1.0"},"gitHead":"70de6ba0631efe2cd2b1e27a705ca9e4d2425dd6","scripts":{"ci":"oxlint --type-aware --deny-warnings -f github","docs":"typedoc","lint":"oxlint --type-aware","test":"tsgo && node --test src/*.test.ts src/test/*.test.ts","build":"tsdown","format":"oxfmt","lint:fix":"oxlint --type-aware --fix","prepublishOnly":"npm run build","test:integration":"tsgo && node --test src/test/test.integration.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:494f39f4-02f5-46e6-ae86-2e97cdcfe286"}},"repository":{"url":"git+https://github.com/nikeee/lean-s3.git","type":"git"},"_npmVersion":"11.12.1","description":"A server-side S3 API for the regular user.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"undici":"^8.2.0","fast-xml-parser":"^5.8.0"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.49.0","expect":"^30.4.1","oxlint":"^1.64.0","tsdown":"^0.22.0","typedoc":"^0.28.19","lefthook":"^2.1.6","@types/node":"^25.7.0","testcontainers":"^11.14.0","oxlint-tsgolint":"^0.22.1","@testcontainers/minio":"^11.14.0","@testcontainers/s3mock":"^11.14.0","@testcontainers/localstack":"^11.14.0","@typescript/native-preview":"^7.0.0-dev.20260511.1"},"_npmOperationalInternal":{"tmp":"tmp/lean-s3_0.9.24_1778561164371_0.350533030184103","host":"s3://npm-registry-packages-npm-production"}},"0.9.28":{"name":"lean-s3","version":"0.9.28","description":"A server-side S3 API for the regular user.","keywords":["AWS S3","Azure Blob Storage","Ceph","Google Cloud Storage","b2","b2 client","backblaze","client","cloudflare","cloudflare r2","mibion","r2","r2 client","s3","s3 client","s3 sdk"],"license":"MIT","author":{"name":"Niklas Mollenhauer"},"repository":{"type":"git","url":"git+https://github.com/nikeee/lean-s3.git"},"type":"module","main":"./dist/index.mjs","types":"./dist/index.d.mts","scripts":{"build":"tsdown","test":"tsc && node --test src/*.test.ts src/test/*.test.ts","test:integration":"tsc && node --test src/test/test.integration.ts","ci":"oxlint --type-aware --deny-warnings -f github","docs":"typedoc","format":"oxfmt","lint":"oxlint --type-aware","lint:fix":"oxlint --type-aware --fix","prepublishOnly":"npm run build"},"dependencies":{"fast-xml-parser":"^5.11.1","undici":"^8.10.1"},"devDependencies":{"@testcontainers/localstack":"^12.1.0","@testcontainers/minio":"^12.1.0","@testcontainers/s3mock":"^12.1.0","@types/node":"^26.4.1","expect":"^30.5.1","lefthook":"^2.1.12","oxfmt":"^0.66.0","oxlint":"^1.81.0","oxlint-tsgolint":"^7.0.2001","testcontainers":"^12.1.0","tsdown":"^0.23.0","typedoc":"^0.28.20","typescript":"^6.0.3"},"engines":{"node":"^22.22.3 || ^24.15.0 || ^26.1.0"},"gitHead":"b1fa398696954e07e49d15529dc38462c0901514","_id":"lean-s3@0.9.28","bugs":{"url":"https://github.com/nikeee/lean-s3/issues"},"homepage":"https://github.com/nikeee/lean-s3#readme","_nodeVersion":"26.8.1","_npmVersion":"11.19.0","dist":{"integrity":"sha512-7+jBdv9fVChpx7p+79NoUb8FmIBFAHRusEqkV0JxyuWE1Qn45aPvrKRMCWgHief5mYDsjjOfm4HTsDWWU0pg3w==","shasum":"34ca8adf32da11d4943e03fb7a29f30d2ba55b59","tarball":"https://registry.npmjs.org/lean-s3/-/lean-s3-0.9.28.tgz","fileCount":4,"unpackedSize":103338,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lean-s3@0.9.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDpm/qr51pBy9QFa6ffwMMBEIj/yFlLnew5TCln4aVhRwIhANcgPl5cEkreBui6qXiAuSSbJplkIsG/UkbMwaiA8Qdy"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:494f39f4-02f5-46e6-ae86-2e97cdcfe286"}},"directories":{},"maintainers":[{"name":"nikeee","email":"nikeee@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lean-s3_0.9.28_1788477625377_0.4271202564985366"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-16T14:44:59.898Z","modified":"2026-09-03T23:20:25.808Z","0.1.1":"2025-04-16T14:45:00.250Z","0.1.3":"2025-04-16T15:10:46.174Z","0.1.4":"2025-05-04T16:53:27.918Z","0.1.5":"2025-05-20T17:55:35.784Z","0.1.6":"2025-06-01T15:30:37.819Z","0.2.0":"2025-06-12T09:49:59.878Z","0.2.1":"2025-06-12T14:55:33.395Z","0.2.2":"2025-06-13T14:10:11.167Z","0.3.0":"2025-06-14T20:31:59.303Z","0.3.1":"2025-06-14T23:50:56.393Z","0.3.2":"2025-06-15T14:49:17.682Z","0.4.0":"2025-06-15T14:58:55.437Z","0.4.1":"2025-06-18T22:37:55.509Z","0.5.0":"2025-06-19T19:14:26.457Z","0.6.0":"2025-06-20T14:30:11.027Z","0.6.1":"2025-06-20T14:49:07.486Z","0.6.2":"2025-06-26T21:47:30.074Z","0.6.3":"2025-06-29T21:23:02.744Z","0.7.0":"2025-07-07T13:14:55.977Z","0.7.1":"2025-07-07T13:17:22.299Z","0.7.2":"2025-07-07T21:32:18.935Z","0.7.3":"2025-07-07T21:43:39.681Z","0.7.4":"2025-07-08T16:01:19.279Z","0.7.5":"2025-07-10T13:26:52.577Z","0.7.6":"2025-07-11T14:08:30.714Z","0.7.7":"2025-07-23T09:35:30.865Z","0.7.8":"2025-07-23T11:51:55.738Z","0.7.9":"2025-07-24T13:25:56.406Z","0.7.10":"2025-08-03T01:17:06.207Z","0.7.11":"2025-08-12T12:18:32.362Z","0.8.0":"2025-08-25T22:13:13.471Z","0.8.2":"2025-08-26T13:42:12.059Z","0.8.3":"2025-08-28T12:26:45.307Z","0.8.4":"2025-09-01T18:04:43.162Z","0.8.5":"2025-09-09T13:06:48.790Z","0.8.6":"2025-09-22T23:17:47.152Z","0.8.8":"2025-09-30T19:53:42.942Z","0.8.9":"2025-10-06T23:51:39.851Z","0.8.10":"2025-10-13T15:16:50.338Z","0.8.11":"2025-10-19T21:42:06.992Z","0.8.12":"2025-10-29T22:20:34.647Z","0.8.15":"2025-11-17T22:48:53.614Z","0.9.0":"2025-11-24T15:28:19.191Z","0.9.2":"2025-11-25T16:36:11.310Z","0.9.3":"2025-11-25T16:50:50.270Z","0.9.4":"2025-12-02T00:58:44.212Z","0.9.5":"2025-12-04T14:10:03.032Z","0.9.6":"2025-12-08T22:18:59.610Z","0.9.7":"2025-12-22T16:13:31.470Z","0.9.8":"2026-01-07T16:36:01.014Z","0.9.9":"2026-01-19T00:45:01.807Z","0.9.10":"2026-01-22T15:46:26.369Z","0.9.11":"2026-02-03T21:34:07.740Z","0.9.12":"2026-02-20T21:30:58.446Z","0.9.13":"2026-03-17T21:09:53.442Z","0.9.23":"2026-05-12T04:44:40.150Z","0.9.24":"2026-05-12T04:46:04.518Z","0.9.28":"2026-09-03T23:20:25.524Z"},"bugs":{"url":"https://github.com/nikeee/lean-s3/issues"},"author":{"name":"Niklas Mollenhauer"},"license":"MIT","homepage":"https://github.com/nikeee/lean-s3#readme","keywords":["AWS S3","Azure Blob Storage","Ceph","Google Cloud Storage","b2","b2 client","backblaze","client","cloudflare","cloudflare r2","mibion","r2","r2 client","s3","s3 client","s3 sdk"],"repository":{"type":"git","url":"git+https://github.com/nikeee/lean-s3.git"},"description":"A server-side S3 API for the regular user.","maintainers":[{"name":"nikeee","email":"nikeee@outlook.com"}],"readme":"# lean-s3 [![npm badge](https://img.shields.io/npm/v/lean-s3)](https://www.npmjs.com/package/lean-s3)\n\nA server-side S3 API for the regular user. lean-s3 tries to provide the 80% of S3 that most people use. It is heavily inspired by [Bun's S3 API](https://bun.sh/docs/api/s3). Requires a supported Node.js version.\n\n## Elevator Pitch\n```js\nimport { S3Client } from \"lean-s3\";\n\nconst client = new S3Client({\n    // All of these are _required_\n    // lean-s3 doesn't guess any of these. See below for common values for most providers\n    endpoint: env.S3_ENDPOINT,\n    accessKeyId: env.S3_ACCESS_KEY,\n    secretAccessKey: env.S3_SECRET_KEY,\n    region: \"auto\",\n    bucket: env.S3_BUCKET, // required here, but you can specify a different bucket later\n});\n\nconst test = client.file(\"/test.json\");\n\nconst exists = await test.exists();\n\nconsole.log(\"Does it exist?\", exists);\n\nif (exists) {\n    console.log(\"Seems so. How big is it?\");\n\n    const stat = await test.stat();\n    console.log(\"Object size in bytes:\", stat.size);\n\n    console.log(\"Its contents:\");\n    console.log(await test.text()); // If it's JSON: `await test.json()`\n\n    // Delete the object:\n    // await test.delete();\n\n    // copy object to a different bucket in a different region\n    const otherFile = client.file(\"/new-file.json\", {\n        bucket: \"foo-bucket\",\n        region: \"bar-region\",\n    });\n    await otherFile.write(test);\n\n    // Copy the object to a new key in the same bucket\n    await test.copyTo(\"/test-copy.json\");\n\n    // You can also copy to a different bucket\n    await test.copyTo(\"/test.json\", {\n        destinationBucket: \"foo-bucket\",\n    });\n\n    const firstBytesFile = test.slice(0, 100); // lazy-evaluated slicing\n    const firstBytes = await firstBytesFile.bytes(); // evaluated using HTTP range requests\n    console.log(\"First 100 bytes:\", firstBytes);\n}\n\nconsole.log(\"Pre-signing URL for clients:\");\n\nconst url = test.presign({ method: \"PUT\" }); // synchronous, no await needed\nconsole.log(url);\n```\n\n### Installation\n```sh\n# choose your PM\nnpm install lean-s3\nyarn add lean-s3\npnpm add lean-s3\n```\n\n## Why?\n[@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3) is cumbersome to use and doesn't align well with the current web standards. It is focused on providing a great experience when used in conjunction with other AWS services. This comes at the cost of performance and package size:\n\n```sh\n$ npm i @aws-sdk/client-s3 @aws-sdk/s3-request-presigner\n$ du -sh node_modules\n21M\tnode_modules\n\n# vs\n\n$ npm i lean-s3\n$ du -sh node_modules\n1,8M\tnode_modules\n```\n`lean-s3` is _so_ lean that it is ~1.8MB just to do a couple of HTTP requests <img src=\"https://cdn.frankerfacez.com/emoticon/480839/1\" width=\"20\" height=\"20\">\nBUT...\n\nDue to the scalability, portability and AWS integrations of @aws-sdk/client-s3, pre-signing URLs is `async` and performs poorly in high-performance scenarios. By taking different trade-offs, lean-s3 can presign URLs much faster. I promise! This is the reason you cannot use lean-s3 in the browser.\n\nlean-s3 is currently about 30x faster than AWS SDK when it comes to pre-signing URLs:\n```\nbenchmark                    avg (min … max) p75 / p99\n-------------------------------------------- ----------\n@aws-sdk/s3-request-presigner 140.12 µs/iter 143.53 µs\n                      (96.47 µs … 674.16 µs) 348.75 µs\n                     (  3.10 kb …   1.98 mb) 226.95 kb\n\ns3mini                         34.83 µs/iter  33.58 µs\n                      (26.91 µs … 611.92 µs)  81.47 µs\n                     (  1.29 kb … 334.05 kb)  29.82 kb\n\nlean-s3                        13.82 µs/iter  14.03 µs\n                      (12.01 µs … 382.96 µs)  21.40 µs\n                     (  2.41 kb … 595.80 kb)   5.20 kb\n\naws4fetch                      44.79 µs/iter  43.36 µs\n                      (33.95 µs … 972.53 µs)  90.25 µs\n                     ( 80.00  b … 741.64 kb)  33.90 kb\n\nminio client                   58.11 µs/iter  56.44 µs\n                        (46.77 µs … 4.03 ms)  92.10 µs\n                     (  1.25 kb … 437.31 kb)  21.57 kb\n\nsummary\n  lean-s3\n   2.52x faster than s3mini\n   3.24x faster than aws4fetch\n   4.2x faster than minio client\n   10.14x faster than @aws-sdk/s3-request-presigner\n```\n\nDon't trust this benchmark and [run it yourself](./BENCHMARKS.md). I am just some random internet guy trying to tell you [how much better this s3 client is](https://xkcd.com/927/). For `PUT` operations, it is ~1.5x faster than `@aws-sdk/client-s3`. We still work on improving these numbers.\n\nSee [BENCHMARKS.md](./BENCHMARKS.md) for more numbers and how to run it yourself. PRs for improving the benchmarks are welcome!\n\n## Why not lean-s3?\nDon't use lean-s3 if you\n- need a broader set of S3 operations.\n- need a tight integration into the AWS ecosystem.\n- need browser support.\n- are already using `@aws-sdk/client-s3` and don't have any issues with it.\n- are using Bun. Bun ships with a great built-in S3 API.\n\n## I need feature X\nWe try to keep this library small. If you happen to need something that is not supported, maybe using the AWS SDK is an option for you. If you think that it is something that >80% of users of this library will need at some point, feel free to open an issue.\n\nSee [DESIGN_DECISIONS.md](./DESIGN_DECISIONS.md) to read about why this library is the way it is.\n\n## Supported Operations\n\n### Bucket Operations\n- ✅ [`CreateBucket`](https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateBucket.html) via `.createBucket`\n- ✅ [`DeleteBucket`](https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucket.html) via `.deleteBucket`\n- ✅ [`HeadBucket`](https://docs.aws.amazon.com/AmazonS3/latest/API/API_HeadBucket.html) via `.bucketExists`\n\n### Object Operations\n- ✅ [`ListObjectsV2`](https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListObjectsV2.html) via `.list`/`.listIterating`\n- ✅ [`DeleteObjects`](https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObjects.html) via `.deleteObjects`\n- ✅ [`DeleteObject`](https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObject.html) via `S3File.delete`\n- ✅ [`PutObject`](https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html) via `S3File.write`\n- ✅ [`CopyObject`](https://docs.aws.amazon.com/AmazonS3/latest/API/API_CopyObject.html) via `S3File.copyTo` / `.copyObject`\n- ✅ [`HeadObject`](https://docs.aws.amazon.com/AmazonS3/latest/API/API_HeadObject.html) via `S3File.exists`/`S3File.stat`\n- ✅ [`ListMultipartUploads`](https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListMultipartUploads.html) via `.listMultipartUploads`\n- ✅ [`ListParts`](https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListParts.html) via `.listParts`\n- ✅ [`UploadPart`](https://docs.aws.amazon.com/AmazonS3/latest/API/API_UploadPart.html) via `.uploadPart`\n- ✅ [`CompleteMultipartUpload`](https://docs.aws.amazon.com/AmazonS3/latest/API/API_CompleteMultipartUpload.html) via `.completeMultipartUpload`\n- ✅ [`AbortMultipartUpload`](https://docs.aws.amazon.com/AmazonS3/latest/API/API_AbortMultipartUpload.html) via `.abortMultipartUpload`\n- ✅ [`PutBucketCors`](https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketCors.html) via `.putBucketCors`\n- ✅ [`GetBucketCors`](https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketCors.html) via `.getBucketCors`\n- ✅ [`DeleteBucketCors`](https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketCors.html) via `.deleteBucketCors`\n\n## Example Configurations\n### Hetzner Object Storage\n```js\nconst client = new S3Client({\n    endpoint: \"https://fsn1.your-objectstorage.com\", // \"fsn1\" may be different depending on your selected data center\n    region: \"auto\",\n    bucket: \"<your-bucket-name>\",\n    accessKeyId: process.env.S3_ACCESS_KEY_ID, // <your-access-key-id>,\n    secretAccessKey: process.env.S3_SECRET_KEY, // <your-secret-key>,\n});\n```\n\n### Cloudflare R2\n```js\nconst client = new S3Client({\n    endpoint: \"https://<account-id>.r2.cloudflarestorage.com\",\n    region: \"auto\",\n    bucket: \"<your-bucket-name>\",\n    accessKeyId: process.env.S3_ACCESS_KEY_ID, // <your-access-key-id>,\n    secretAccessKey: process.env.S3_SECRET_KEY, // <your-secret-key>,\n});\n```\n\n### Amazon AWS S3\n```js\nconst client = new S3Client({\n    // keep {bucket} and {region} placeholders (they are used internally).\n    endpoint: \"https://{bucket}.s3.{region}.amazonaws.com\",\n    region: \"<your-region>\",\n    bucket: \"<your-bucket-name>\",\n    accessKeyId: process.env.S3_ACCESS_KEY_ID, // <your-access-key-id>,\n    secretAccessKey: process.env.S3_SECRET_KEY, // <your-secret-key>,\n});\n```\n\n### Backblaze B2\n```js\n// Docs: https://www.backblaze.com/apidocs/introduction-to-the-s3-compatible-api\nconst client = new S3Client({\n    // keep {region} placeholders (it is used internally).\n    endpoint: \"https://s3.{region}.backblazeb2.com\",\n    region: \"<your-region>\", // something like \"eu-central-003\"\n    bucket: \"<your-bucket-name>\",\n    accessKeyId: process.env.S3_ACCESS_KEY_ID, // <your-application-key-id>,\n    secretAccessKey: process.env.S3_SECRET_KEY, // <your-application-key>,\n});\n```\n\nPopular S3 provider missing? Open an issue or file a PR!\n\n## Tested On\nTo ensure compability across various providers and self-hosted services, all tests are run on:\n- Amazon AWS S3\n- Hetzner Object Storage\n- Cloudflare R2\n- Garage\n- Backblaze B2\n- Minio\n- LocalStack\n- RustFS\n- Ceph\n- S3Mock\n","readmeFilename":"README.md"}