{"_id":"@adobe/helix-shared-storage-s3","_rev":"9-3cf0e002a2926f0a8ef43fadf0b086e1","name":"@adobe/helix-shared-storage-s3","dist-tags":{"latest":"2.0.1"},"versions":{"1.0.0":{"name":"@adobe/helix-shared-storage-s3","version":"1.0.0","author":"","license":"Apache-2.0","_id":"@adobe/helix-shared-storage-s3@1.0.0","maintainers":[{"name":"marbec","email":"mabecker@adobe.com"},{"name":"tripod","email":"tripod@bocanegra.ch"},{"name":"garthdb","email":"garthdb@gmail.com"},{"name":"lazd","email":"lazdnet@gmail.com"},{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},{"name":"patrickfulton","email":"patrickfulton@gmail.com"},{"name":"trieloff","email":"lars@trieloff.net"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"natebaldwin","email":"natebaldwindesign@gmail.com"},{"name":"devongovett","email":"devongovett@gmail.com"},{"name":"aspro83","email":"danniintheus@gmail.com"},{"name":"symanovi","email":"symanovi@adobe.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"stefan-guggisberg","email":"sg@adobe.com"},{"name":"rofe","email":"npm@rofe.com"},{"name":"kptdobe","email":"kptdobe@gmail.com"},{"name":"adobehalls","email":"halls@adobe.com"},{"name":"fullcolorcoder","email":"bradjohn@adobe.com"},{"name":"djaeggi","email":"djaeggi@adobe.com"},{"name":"dylandepass","email":"dylandepass@gmail.com"},{"name":"mhaack","email":"mhaack@adobe.com"},{"name":"amol-anand","email":"amol@adobe.com"},{"name":"stopp-adobe","email":"stopp@adobe.com"},{"name":"namarora","email":"namarora@adobe.com"},{"name":"doten","email":"doten@adobe.com"},{"name":"duh_schmidt","email":"schmidt@adobe.com"},{"name":"asthabh23","email":"astha.bhargava23@gmail.com"},{"name":"zdahbi","email":"zouhir.dahbi@outlook.com"},{"name":"tuicu","email":"tuicu@adobe.com"},{"name":"fmeschbe","email":"fmeschbe@adobe.com"}],"homepage":"https://github.com/adobe/helix-shared#readme","bugs":{"url":"https://github.com/adobe/helix-shared/issues"},"dist":{"shasum":"a364f5951d70b3d2751436bea67027486a9e3cd2","tarball":"https://registry.npmjs.org/@adobe/helix-shared-storage-s3/-/helix-shared-storage-s3-1.0.0.tgz","fileCount":8,"integrity":"sha512-3pVDF+EwhL9Lt/pUPnlhr61i7smdLHdTNh6hwqMv8pwRH68JwGcWKK5JMxKk2XPkNFVzk5ts/s98O/HaG4ncLQ==","signatures":[{"sig":"MEUCIQCCDjg1eadJmuvyO3pS9Za/9WwirrPXJHAbjOhRmFMiyQIgC/NJ8Z/O+/D6yah3BOT88x4YRjY8qBjJ2RqYlZaekiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40056},"main":"src/index.js","type":"module","mocha":{"require":["test/setup-env.js","mocha-suppress-logs"],"reporter":"mocha-multi-reporters","reporter-options":"configFile=.mocha-multi.json"},"gitHead":"ca7f018f812f8f82710cc1e9f443bfb996e15cfb","scripts":{"lint":"eslint .","test":"c8 mocha","clean":"rm -rf package-lock.json node_modules"},"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"repository":{"url":"git+https://github.com/adobe/helix-shared.git","type":"git"},"_npmVersion":"11.6.2","description":"Shared modules of the Helix Project - S3/R2 storage backend for @adobe/helix-shared-storage","directories":{},"_nodeVersion":"24.19.0","dependencies":{"mime":"^4.0.3","@adobe/fetch":"^4.1.2","@aws-sdk/client-s3":"^3.1030.0","@smithy/node-http-handler":"^4.0.0","@adobe/helix-shared-storage":"^2.1.5","@adobe/helix-shared-process-queue":"^3.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.16","xml2js":"^0.6.2"},"_npmOperationalInternal":{"tmp":"tmp/helix-shared-storage-s3_1.0.0_1788275271319_0.638105562794463","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@adobe/helix-shared-storage-s3","version":"1.1.0","author":"","license":"Apache-2.0","_id":"@adobe/helix-shared-storage-s3@1.1.0","maintainers":[{"name":"marbec","email":"mabecker@adobe.com"},{"name":"tripod","email":"tripod@bocanegra.ch"},{"name":"garthdb","email":"garthdb@gmail.com"},{"name":"lazd","email":"lazdnet@gmail.com"},{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},{"name":"patrickfulton","email":"patrickfulton@gmail.com"},{"name":"trieloff","email":"lars@trieloff.net"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"natebaldwin","email":"natebaldwindesign@gmail.com"},{"name":"devongovett","email":"devongovett@gmail.com"},{"name":"aspro83","email":"danniintheus@gmail.com"},{"name":"symanovi","email":"symanovi@adobe.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"stefan-guggisberg","email":"sg@adobe.com"},{"name":"rofe","email":"npm@rofe.com"},{"name":"kptdobe","email":"kptdobe@gmail.com"},{"name":"adobehalls","email":"halls@adobe.com"},{"name":"fullcolorcoder","email":"bradjohn@adobe.com"},{"name":"djaeggi","email":"djaeggi@adobe.com"},{"name":"dylandepass","email":"dylandepass@gmail.com"},{"name":"mhaack","email":"mhaack@adobe.com"},{"name":"amol-anand","email":"amol@adobe.com"},{"name":"stopp-adobe","email":"stopp@adobe.com"},{"name":"namarora","email":"namarora@adobe.com"},{"name":"doten","email":"doten@adobe.com"},{"name":"duh_schmidt","email":"schmidt@adobe.com"},{"name":"asthabh23","email":"astha.bhargava23@gmail.com"},{"name":"zdahbi","email":"zouhir.dahbi@outlook.com"},{"name":"tuicu","email":"tuicu@adobe.com"},{"name":"fmeschbe","email":"fmeschbe@adobe.com"}],"homepage":"https://github.com/adobe/helix-shared#readme","bugs":{"url":"https://github.com/adobe/helix-shared/issues"},"dist":{"shasum":"de8f9dedebb546a7110411b9566fbd0597f84f92","tarball":"https://registry.npmjs.org/@adobe/helix-shared-storage-s3/-/helix-shared-storage-s3-1.1.0.tgz","fileCount":8,"integrity":"sha512-9wFdFQ3tjoPpZTzzxRFCgMToT58MX2kyXNSJ81RNHOi7IjrER39GO/z+glbtFW9ove/2SUrYI8CNtZUlXwhVQg==","signatures":[{"sig":"MEQCIGkGNZfvPE0p8lXslLrm8M1cNu6yituOemoqRyM6/gzMAiADgbvECNY2vkhgJ8IZMqHfsOEp0c45ElWafuH1MZFM/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40371},"main":"src/index.js","type":"module","mocha":{"require":["test/setup-env.js","mocha-suppress-logs"],"reporter":"mocha-multi-reporters","reporter-options":"configFile=.mocha-multi.json"},"gitHead":"62cc5cad40362a7083894f694b89de875c83e1c3","scripts":{"lint":"eslint .","test":"c8 mocha","clean":"rm -rf package-lock.json node_modules"},"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"repository":{"url":"git+https://github.com/adobe/helix-shared.git","type":"git"},"_npmVersion":"11.19.1","description":"Shared modules of the Helix Project - S3/R2 storage backend for @adobe/helix-shared-storage","directories":{},"_nodeVersion":"24.19.0","dependencies":{"mime":"^4.0.3","@adobe/fetch":"^4.1.2","@aws-sdk/client-s3":"^3.1030.0","@smithy/node-http-handler":"^4.0.0","@adobe/helix-shared-storage":"^3.0.0","@adobe/helix-shared-process-queue":"^3.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.16","xml2js":"^0.6.2"},"_npmOperationalInternal":{"tmp":"tmp/helix-shared-storage-s3_1.1.0_1788276068444_0.09501157714785746","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@adobe/helix-shared-storage-s3","version":"1.1.1","author":"","license":"Apache-2.0","_id":"@adobe/helix-shared-storage-s3@1.1.1","maintainers":[{"name":"marbec","email":"mabecker@adobe.com"},{"name":"tripod","email":"tripod@bocanegra.ch"},{"name":"garthdb","email":"garthdb@gmail.com"},{"name":"lazd","email":"lazdnet@gmail.com"},{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},{"name":"patrickfulton","email":"patrickfulton@gmail.com"},{"name":"trieloff","email":"lars@trieloff.net"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"natebaldwin","email":"natebaldwindesign@gmail.com"},{"name":"devongovett","email":"devongovett@gmail.com"},{"name":"aspro83","email":"danniintheus@gmail.com"},{"name":"symanovi","email":"symanovi@adobe.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"stefan-guggisberg","email":"sg@adobe.com"},{"name":"rofe","email":"npm@rofe.com"},{"name":"kptdobe","email":"kptdobe@gmail.com"},{"name":"adobehalls","email":"halls@adobe.com"},{"name":"fullcolorcoder","email":"bradjohn@adobe.com"},{"name":"djaeggi","email":"djaeggi@adobe.com"},{"name":"dylandepass","email":"dylandepass@gmail.com"},{"name":"mhaack","email":"mhaack@adobe.com"},{"name":"amol-anand","email":"amol@adobe.com"},{"name":"stopp-adobe","email":"stopp@adobe.com"},{"name":"namarora","email":"namarora@adobe.com"},{"name":"doten","email":"doten@adobe.com"},{"name":"duh_schmidt","email":"schmidt@adobe.com"},{"name":"asthabh23","email":"astha.bhargava23@gmail.com"},{"name":"zdahbi","email":"zouhir.dahbi@outlook.com"},{"name":"tuicu","email":"tuicu@adobe.com"},{"name":"fmeschbe","email":"fmeschbe@adobe.com"}],"homepage":"https://github.com/adobe/helix-shared#readme","bugs":{"url":"https://github.com/adobe/helix-shared/issues"},"dist":{"shasum":"91d3a08f449445da42c98dd1db4a6dc2b1fa2158","tarball":"https://registry.npmjs.org/@adobe/helix-shared-storage-s3/-/helix-shared-storage-s3-1.1.1.tgz","fileCount":8,"integrity":"sha512-6c8WmV5NmLlTwETt6ERMJo0QC1If03o+zkG+NKiSiblQSnxkNS/d+C7ND3/ZKNLS/f6NCs/tev8ThdDs4Tuh1A==","signatures":[{"sig":"MEUCIE0UpmtZ0UCQA+P0csQtd+mYulpfZPrW/G0r6jPOQDZPAiEAvZlFU2f+oewR94rFce8CWnYYCdWMr8/Z7d1IPdGYjeE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42663},"main":"src/index.js","type":"module","mocha":{"require":["test/setup-env.js","mocha-suppress-logs"],"reporter":"mocha-multi-reporters","reporter-options":"configFile=.mocha-multi.json"},"gitHead":"321daaa7c600e009a6fd3cdc55f8ca7ed15ecde9","scripts":{"lint":"eslint .","test":"c8 mocha","clean":"rm -rf package-lock.json node_modules"},"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"repository":{"url":"git+https://github.com/adobe/helix-shared.git","type":"git"},"_npmVersion":"11.19.1","description":"Shared modules of the Helix Project - S3/R2 storage backend for @adobe/helix-shared-storage","directories":{},"_nodeVersion":"24.19.0","dependencies":{"mime":"^4.0.3","@adobe/fetch":"^4.1.2","@aws-sdk/client-s3":"^3.1030.0","@smithy/node-http-handler":"^4.0.0","@adobe/helix-shared-storage":"^3.0.0","@adobe/helix-shared-process-queue":"^3.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.16","xml2js":"^0.6.2"},"_npmOperationalInternal":{"tmp":"tmp/helix-shared-storage-s3_1.1.1_1788351751835_0.23425000328897694","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@adobe/helix-shared-storage-s3","version":"1.2.0","author":"","license":"Apache-2.0","_id":"@adobe/helix-shared-storage-s3@1.2.0","maintainers":[{"name":"marbec","email":"mabecker@adobe.com"},{"name":"tripod","email":"tripod@bocanegra.ch"},{"name":"garthdb","email":"garthdb@gmail.com"},{"name":"lazd","email":"lazdnet@gmail.com"},{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},{"name":"patrickfulton","email":"patrickfulton@gmail.com"},{"name":"trieloff","email":"lars@trieloff.net"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"natebaldwin","email":"natebaldwindesign@gmail.com"},{"name":"devongovett","email":"devongovett@gmail.com"},{"name":"aspro83","email":"danniintheus@gmail.com"},{"name":"symanovi","email":"symanovi@adobe.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"stefan-guggisberg","email":"sg@adobe.com"},{"name":"rofe","email":"npm@rofe.com"},{"name":"kptdobe","email":"kptdobe@gmail.com"},{"name":"adobehalls","email":"halls@adobe.com"},{"name":"fullcolorcoder","email":"bradjohn@adobe.com"},{"name":"djaeggi","email":"djaeggi@adobe.com"},{"name":"dylandepass","email":"dylandepass@gmail.com"},{"name":"mhaack","email":"mhaack@adobe.com"},{"name":"amol-anand","email":"amol@adobe.com"},{"name":"stopp-adobe","email":"stopp@adobe.com"},{"name":"namarora","email":"namarora@adobe.com"},{"name":"doten","email":"doten@adobe.com"},{"name":"duh_schmidt","email":"schmidt@adobe.com"},{"name":"asthabh23","email":"astha.bhargava23@gmail.com"},{"name":"zdahbi","email":"zouhir.dahbi@outlook.com"},{"name":"tuicu","email":"tuicu@adobe.com"},{"name":"fmeschbe","email":"fmeschbe@adobe.com"}],"homepage":"https://github.com/adobe/helix-shared#readme","bugs":{"url":"https://github.com/adobe/helix-shared/issues"},"dist":{"shasum":"042951f9b945af44c40e6f15175168df9ca355b5","tarball":"https://registry.npmjs.org/@adobe/helix-shared-storage-s3/-/helix-shared-storage-s3-1.2.0.tgz","fileCount":8,"integrity":"sha512-LfOK7jm0tN2T6cUk1K6MIwrW3xzKTf4otsJJrfJDrIjoX7nGT5hZZ+0cyIOX3MAd8ix4ZvJpWam2aYFWOfEA5w==","signatures":[{"sig":"MEQCIFXffPAeCC5VXjGGjdttgWjKBz996AIg9A5zIvOQBogfAiBsQqj692qh6PgTWi+1a26o0ktZl6j7Al7M4eElICRGRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43956},"main":"src/index.js","type":"module","mocha":{"require":["test/setup-env.js","mocha-suppress-logs"],"reporter":"mocha-multi-reporters","reporter-options":"configFile=.mocha-multi.json"},"gitHead":"f0d07f63a2baa5cdfda66c6623ad1b0cb13cb219","scripts":{"lint":"eslint .","test":"c8 mocha","clean":"rm -rf package-lock.json node_modules"},"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"repository":{"url":"git+https://github.com/adobe/helix-shared.git","type":"git"},"_npmVersion":"11.19.1","description":"Shared modules of the Helix Project - S3/R2 storage backend for @adobe/helix-shared-storage","directories":{},"_nodeVersion":"24.20.0","dependencies":{"mime":"^4.0.3","@adobe/fetch":"^4.1.2","@aws-sdk/client-s3":"^3.1030.0","@smithy/node-http-handler":"^4.0.0","@adobe/helix-shared-storage":"^3.0.0","@adobe/helix-shared-process-queue":"^3.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.16","xml2js":"^0.6.2"},"_npmOperationalInternal":{"tmp":"tmp/helix-shared-storage-s3_1.2.0_1788775169556_0.07277619232452226","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@adobe/helix-shared-storage-s3","version":"1.3.0","author":"","license":"Apache-2.0","_id":"@adobe/helix-shared-storage-s3@1.3.0","maintainers":[{"name":"marbec","email":"mabecker@adobe.com"},{"name":"tripod","email":"tripod@bocanegra.ch"},{"name":"garthdb","email":"garthdb@gmail.com"},{"name":"lazd","email":"lazdnet@gmail.com"},{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},{"name":"patrickfulton","email":"patrickfulton@gmail.com"},{"name":"trieloff","email":"lars@trieloff.net"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"natebaldwin","email":"natebaldwindesign@gmail.com"},{"name":"devongovett","email":"devongovett@gmail.com"},{"name":"aspro83","email":"danniintheus@gmail.com"},{"name":"symanovi","email":"symanovi@adobe.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"stefan-guggisberg","email":"sg@adobe.com"},{"name":"rofe","email":"npm@rofe.com"},{"name":"kptdobe","email":"kptdobe@gmail.com"},{"name":"adobehalls","email":"halls@adobe.com"},{"name":"fullcolorcoder","email":"bradjohn@adobe.com"},{"name":"djaeggi","email":"djaeggi@adobe.com"},{"name":"dylandepass","email":"dylandepass@gmail.com"},{"name":"mhaack","email":"mhaack@adobe.com"},{"name":"amol-anand","email":"amol@adobe.com"},{"name":"stopp-adobe","email":"stopp@adobe.com"},{"name":"namarora","email":"namarora@adobe.com"},{"name":"doten","email":"doten@adobe.com"},{"name":"duh_schmidt","email":"schmidt@adobe.com"},{"name":"asthabh23","email":"astha.bhargava23@gmail.com"},{"name":"zdahbi","email":"zouhir.dahbi@outlook.com"},{"name":"tuicu","email":"tuicu@adobe.com"},{"name":"fmeschbe","email":"fmeschbe@adobe.com"}],"homepage":"https://github.com/adobe/helix-shared#readme","bugs":{"url":"https://github.com/adobe/helix-shared/issues"},"dist":{"shasum":"42d4614e5e15b9510ddbbe38088fd0a6340be95c","tarball":"https://registry.npmjs.org/@adobe/helix-shared-storage-s3/-/helix-shared-storage-s3-1.3.0.tgz","fileCount":8,"integrity":"sha512-5ZHzcWafyy+yV420IILjVGq1LiIyRT1oRnqX03fgSLFzJswQpCEoWUB3p8Iwoc60rapYFrFXZ/nIJVfjGXGSiA==","signatures":[{"sig":"MEQCIHjKVqdxt2eIsdLxRFtvUGR064igbIgb2sM0ntX4mSQNAiADkLD7aILmea+TZa4OlqyRLmxA9uExcX60d8KL1oz13g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45772},"main":"src/index.js","type":"module","mocha":{"require":["test/setup-env.js","mocha-suppress-logs"],"reporter":"mocha-multi-reporters","reporter-options":"configFile=.mocha-multi.json"},"gitHead":"9279d09fcad49205b10af1f2f8f027c4a859a959","scripts":{"lint":"eslint .","test":"c8 mocha","clean":"rm -rf package-lock.json node_modules"},"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"repository":{"url":"git+https://github.com/adobe/helix-shared.git","type":"git"},"_npmVersion":"11.19.1","description":"Shared modules of the Helix Project - S3/R2 storage backend for @adobe/helix-shared-storage","directories":{},"_nodeVersion":"24.20.0","dependencies":{"mime":"^4.0.3","@adobe/fetch":"^4.1.2","@aws-sdk/client-s3":"^3.1030.0","@aws-sdk/lib-storage":"^3.1030.0","@smithy/node-http-handler":"^4.0.0","@adobe/helix-shared-storage":"^3.0.0","@adobe/helix-shared-process-queue":"^3.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.16","xml2js":"^0.6.2"},"_npmOperationalInternal":{"tmp":"tmp/helix-shared-storage-s3_1.3.0_1788780538453_0.9795099288320606","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@adobe/helix-shared-storage-s3","version":"1.4.0","author":"","license":"Apache-2.0","_id":"@adobe/helix-shared-storage-s3@1.4.0","maintainers":[{"name":"marbec","email":"mabecker@adobe.com"},{"name":"tripod","email":"tripod@bocanegra.ch"},{"name":"garthdb","email":"garthdb@gmail.com"},{"name":"lazd","email":"lazdnet@gmail.com"},{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},{"name":"patrickfulton","email":"patrickfulton@gmail.com"},{"name":"trieloff","email":"lars@trieloff.net"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"natebaldwin","email":"natebaldwindesign@gmail.com"},{"name":"devongovett","email":"devongovett@gmail.com"},{"name":"aspro83","email":"danniintheus@gmail.com"},{"name":"symanovi","email":"symanovi@adobe.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"stefan-guggisberg","email":"sg@adobe.com"},{"name":"rofe","email":"npm@rofe.com"},{"name":"kptdobe","email":"kptdobe@gmail.com"},{"name":"adobehalls","email":"halls@adobe.com"},{"name":"fullcolorcoder","email":"bradjohn@adobe.com"},{"name":"djaeggi","email":"djaeggi@adobe.com"},{"name":"dylandepass","email":"dylandepass@gmail.com"},{"name":"mhaack","email":"mhaack@adobe.com"},{"name":"amol-anand","email":"amol@adobe.com"},{"name":"stopp-adobe","email":"stopp@adobe.com"},{"name":"namarora","email":"namarora@adobe.com"},{"name":"doten","email":"doten@adobe.com"},{"name":"duh_schmidt","email":"schmidt@adobe.com"},{"name":"asthabh23","email":"astha.bhargava23@gmail.com"},{"name":"zdahbi","email":"zouhir.dahbi@outlook.com"},{"name":"tuicu","email":"tuicu@adobe.com"},{"name":"fmeschbe","email":"fmeschbe@adobe.com"}],"homepage":"https://github.com/adobe/helix-shared#readme","bugs":{"url":"https://github.com/adobe/helix-shared/issues"},"dist":{"shasum":"f57eb5eb2ff96e656b965711c753ebc81dc38c52","tarball":"https://registry.npmjs.org/@adobe/helix-shared-storage-s3/-/helix-shared-storage-s3-1.4.0.tgz","fileCount":8,"integrity":"sha512-usykMdJ36dC6VjgGcynrw4mq391NYfoBPOTpVg3bihsGeIt67iVmKd+3mpqnF+AEqXbO9Shev3cuxAu9g2IDSQ==","signatures":[{"sig":"MEUCIQDSsLb5vx5cl+WjL8rN1ZRbXz49AxlZUpkObWWur5WznAIgG39DzHP/JFwJSjI6NhZlslkpctd2iRlEvVN50hIrcN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47053},"main":"src/index.js","type":"module","mocha":{"require":["test/setup-env.js","mocha-suppress-logs"],"reporter":"mocha-multi-reporters","reporter-options":"configFile=.mocha-multi.json"},"gitHead":"4c9319db3552330dd5a0914eea390dba7f850777","scripts":{"lint":"eslint .","test":"c8 mocha","clean":"rm -rf package-lock.json node_modules"},"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"repository":{"url":"git+https://github.com/adobe/helix-shared.git","type":"git"},"_npmVersion":"11.19.1","description":"Shared modules of the Helix Project - S3/R2 storage backend for @adobe/helix-shared-storage","directories":{},"_nodeVersion":"24.20.0","dependencies":{"mime":"^4.0.3","@adobe/fetch":"^4.1.2","@aws-sdk/client-s3":"^3.1030.0","@aws-sdk/lib-storage":"^3.1030.0","@smithy/node-http-handler":"^4.0.0","@adobe/helix-shared-storage":"^3.0.0","@adobe/helix-shared-process-queue":"^3.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.16","xml2js":"^0.6.2"},"_npmOperationalInternal":{"tmp":"tmp/helix-shared-storage-s3_1.4.0_1788786715073_0.9817267858327512","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@adobe/helix-shared-storage-s3","version":"2.0.0","author":"","license":"Apache-2.0","_id":"@adobe/helix-shared-storage-s3@2.0.0","maintainers":[{"name":"marbec","email":"mabecker@adobe.com"},{"name":"tripod","email":"tripod@bocanegra.ch"},{"name":"garthdb","email":"garthdb@gmail.com"},{"name":"lazd","email":"lazdnet@gmail.com"},{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},{"name":"patrickfulton","email":"patrickfulton@gmail.com"},{"name":"trieloff","email":"lars@trieloff.net"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"natebaldwin","email":"natebaldwindesign@gmail.com"},{"name":"devongovett","email":"devongovett@gmail.com"},{"name":"aspro83","email":"danniintheus@gmail.com"},{"name":"symanovi","email":"symanovi@adobe.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"stefan-guggisberg","email":"sg@adobe.com"},{"name":"rofe","email":"npm@rofe.com"},{"name":"kptdobe","email":"kptdobe@gmail.com"},{"name":"adobehalls","email":"halls@adobe.com"},{"name":"fullcolorcoder","email":"bradjohn@adobe.com"},{"name":"djaeggi","email":"djaeggi@adobe.com"},{"name":"dylandepass","email":"dylandepass@gmail.com"},{"name":"mhaack","email":"mhaack@adobe.com"},{"name":"amol-anand","email":"amol@adobe.com"},{"name":"stopp-adobe","email":"stopp@adobe.com"},{"name":"namarora","email":"namarora@adobe.com"},{"name":"doten","email":"doten@adobe.com"},{"name":"duh_schmidt","email":"schmidt@adobe.com"},{"name":"asthabh23","email":"astha.bhargava23@gmail.com"},{"name":"zdahbi","email":"zouhir.dahbi@outlook.com"},{"name":"tuicu","email":"tuicu@adobe.com"},{"name":"fmeschbe","email":"fmeschbe@adobe.com"}],"homepage":"https://github.com/adobe/helix-shared#readme","bugs":{"url":"https://github.com/adobe/helix-shared/issues"},"dist":{"shasum":"4a46170f8de04993bf83e3395e2f390f02d2434b","tarball":"https://registry.npmjs.org/@adobe/helix-shared-storage-s3/-/helix-shared-storage-s3-2.0.0.tgz","fileCount":8,"integrity":"sha512-0+K1DHDbC26qSOJbC3i58RG4m+Ly/Zkgt6YRml8DXm5EmnkUl1+lE49hrt02OUFhbro1vYTBqPSzeYqB463RRQ==","signatures":[{"sig":"MEUCIQDTZ8R15cGSTk1Po+Dn/lTRT5LoRP4j/SiL1LTMiyXr1AIgUETiAcoxNHGiBA3WXT+I8J9IXVuWscrnLg/sOWN9AIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCTKV721c5H0rnxZCxSDiNGpkFM/kweqxm8M/jDAAzk2gIgY+5viwNFGzr+RXznvjHERwjqHcerhjQGv9VXIiH4M9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47993},"main":"src/index.js","type":"module","mocha":{"require":["test/setup-env.js","mocha-suppress-logs"],"reporter":"mocha-multi-reporters","reporter-options":"configFile=.mocha-multi.json"},"gitHead":"15fb545eb41252197d405ac953185b6d05797404","scripts":{"lint":"eslint .","test":"c8 mocha","clean":"rm -rf package-lock.json node_modules"},"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"repository":{"url":"git+https://github.com/adobe/helix-shared.git","type":"git"},"_npmVersion":"11.19.1","description":"Shared modules of the Helix Project - S3/R2 storage backend for @adobe/helix-shared-storage","directories":{},"_nodeVersion":"24.20.0","dependencies":{"mime":"^4.0.3","@adobe/fetch":"^4.1.2","@aws-sdk/client-s3":"^3.1030.0","@aws-sdk/lib-storage":"^3.1030.0","@smithy/node-http-handler":"^4.0.0","@adobe/helix-shared-storage":"^3.0.0","@adobe/helix-shared-process-queue":"^3.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.17","xml2js":"^0.6.2"},"_npmOperationalInternal":{"tmp":"tmp/helix-shared-storage-s3_2.0.0_1789650006583_0.427626692357308","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@adobe/helix-shared-storage-s3","version":"2.0.1","author":"","license":"Apache-2.0","_id":"@adobe/helix-shared-storage-s3@2.0.1","maintainers":[{"name":"marbec","email":"mabecker@adobe.com"},{"name":"tripod","email":"tripod@bocanegra.ch"},{"name":"garthdb","email":"garthdb@gmail.com"},{"name":"lazd","email":"lazdnet@gmail.com"},{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},{"name":"patrickfulton","email":"patrickfulton@gmail.com"},{"name":"trieloff","email":"lars@trieloff.net"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"natebaldwin","email":"natebaldwindesign@gmail.com"},{"name":"devongovett","email":"devongovett@gmail.com"},{"name":"aspro83","email":"danniintheus@gmail.com"},{"name":"symanovi","email":"symanovi@adobe.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"stefan-guggisberg","email":"sg@adobe.com"},{"name":"rofe","email":"npm@rofe.com"},{"name":"kptdobe","email":"kptdobe@gmail.com"},{"name":"adobehalls","email":"halls@adobe.com"},{"name":"fullcolorcoder","email":"bradjohn@adobe.com"},{"name":"djaeggi","email":"djaeggi@adobe.com"},{"name":"dylandepass","email":"dylandepass@gmail.com"},{"name":"mhaack","email":"mhaack@adobe.com"},{"name":"amol-anand","email":"amol@adobe.com"},{"name":"stopp-adobe","email":"stopp@adobe.com"},{"name":"namarora","email":"namarora@adobe.com"},{"name":"doten","email":"doten@adobe.com"},{"name":"duh_schmidt","email":"schmidt@adobe.com"},{"name":"asthabh23","email":"astha.bhargava23@gmail.com"},{"name":"zdahbi","email":"zouhir.dahbi@outlook.com"},{"name":"tuicu","email":"tuicu@adobe.com"},{"name":"fmeschbe","email":"fmeschbe@adobe.com"}],"homepage":"https://github.com/adobe/helix-shared#readme","bugs":{"url":"https://github.com/adobe/helix-shared/issues"},"dist":{"shasum":"063081774493a440944afffdb7d4df00602d5fb6","tarball":"https://registry.npmjs.org/@adobe/helix-shared-storage-s3/-/helix-shared-storage-s3-2.0.1.tgz","fileCount":8,"integrity":"sha512-4MJEhMZVBbML+J0hsi733r/kYTRsojqrG6kRVoujzvaS2HRYtrAykH+sRxEi3giFfjVYobp+MHOanB1cLn9tRg==","signatures":[{"sig":"MEUCIQCa5g+rmvTHy07eBeGHwYf5YvZzqXYt2kjNVVyn8XjZXwIgCAWeAGBX4hNtJyI3BPOg7OTQOtQq1upXqDg7yX2A83w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICx0uLDkauyzo0NTnOBYZIR2/uG+0fp862nor6RugS+IAiEAhJpRH7lTI5ButchBuTgMRIi/cf62+5ZPjinMHgEWezw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48366},"main":"src/index.js","type":"module","mocha":{"require":["test/setup-env.js","mocha-suppress-logs"],"reporter":"mocha-multi-reporters","reporter-options":"configFile=.mocha-multi.json"},"gitHead":"073980f2b8c65f73d89900aaeed28fd729a82633","scripts":{"lint":"eslint .","test":"c8 mocha","clean":"rm -rf package-lock.json node_modules"},"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"repository":{"url":"git+https://github.com/adobe/helix-shared.git","type":"git"},"_npmVersion":"11.19.1","description":"Shared modules of the Helix Project - S3/R2 storage backend for @adobe/helix-shared-storage","directories":{},"_nodeVersion":"24.20.0","dependencies":{"mime":"^4.0.3","@adobe/fetch":"^4.1.2","@aws-sdk/client-s3":"^3.1030.0","@aws-sdk/lib-storage":"^3.1030.0","@smithy/node-http-handler":"^4.0.0","@adobe/helix-shared-storage":"^4.0.0","@adobe/helix-shared-process-queue":"^3.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.17","xml2js":"^0.6.2"},"_npmOperationalInternal":{"tmp":"tmp/helix-shared-storage-s3_2.0.1_1789651381394_0.7671569886430543","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-09-01T15:07:51.168Z","modified":"2026-10-01T01:34:23.586Z","1.0.0":"2026-09-01T15:07:51.462Z","1.1.0":"2026-09-01T15:21:08.622Z","1.1.1":"2026-09-02T12:22:31.960Z","1.2.0":"2026-09-07T09:59:29.725Z","1.3.0":"2026-09-07T11:28:58.610Z","1.4.0":"2026-09-07T13:11:55.211Z","2.0.0":"2026-09-17T13:00:06.676Z","2.0.1":"2026-09-17T13:23:01.484Z"},"bugs":{"url":"https://github.com/adobe/helix-shared/issues"},"license":"Apache-2.0","homepage":"https://github.com/adobe/helix-shared#readme","repository":{"url":"git+https://github.com/adobe/helix-shared.git","type":"git"},"description":"Shared modules of the Helix Project - S3/R2 storage backend for @adobe/helix-shared-storage","maintainers":[{"email":"mabecker@adobe.com","name":"marbec"},{"email":"tripod@bocanegra.ch","name":"tripod"},{"email":"garthdb@gmail.com","name":"garthdb"},{"email":"lazdnet@gmail.com","name":"lazd"},{"email":"grp-opensourceoffice@adobe.com","name":"adobe-admin"},{"email":"patrickfulton@gmail.com","name":"patrickfulton"},{"email":"lars@trieloff.net","name":"trieloff"},{"email":"krisnye@gmail.com","name":"krisnye"},{"email":"dcpfsdk@adobe.com","name":"dcpfsdk"},{"email":"natebaldwindesign@gmail.com","name":"natebaldwin"},{"email":"devongovett@gmail.com","name":"devongovett"},{"email":"danniintheus@gmail.com","name":"aspro83"},{"email":"symanovi@adobe.com","name":"symanovi"},{"email":"dominique.pfister@gmail.com","name":"dpfister"},{"email":"sg@adobe.com","name":"stefan-guggisberg"},{"email":"npm@rofe.com","name":"rofe"},{"email":"kptdobe@gmail.com","name":"kptdobe"},{"email":"halls@adobe.com","name":"adobehalls"},{"email":"bradjohn@adobe.com","name":"fullcolorcoder"},{"email":"djaeggi@adobe.com","name":"djaeggi"},{"email":"dylandepass@gmail.com","name":"dylandepass"},{"email":"mhaack@adobe.com","name":"mhaack"},{"email":"amol@adobe.com","name":"amol-anand"},{"email":"stopp@adobe.com","name":"stopp-adobe"},{"email":"namarora@adobe.com","name":"namarora"},{"email":"doten@adobe.com","name":"doten"},{"email":"schmidt@adobe.com","name":"duh_schmidt"},{"email":"astha.bhargava23@gmail.com","name":"asthabh23"},{"email":"aljoseph@adobe.com","name":"aljoseph"},{"email":"zouhir.dahbi@outlook.com","name":"zdahbi"},{"email":"tuicu@adobe.com","name":"tuicu"},{"email":"fmeschbe@adobe.com","name":"fmeschbe"}],"readme":"# @adobe/helix-shared-storage-s3\n\nThe default AWS S3 (+ Cloudflare R2 mirroring) `StorageBackend` implementation for [`@adobe/helix-shared-storage`](../helix-shared-storage). See [`AbstractStorageBackend`](../helix-shared-storage/src/AbstractStorageBackend.js) for the backend convention this package implements.\n\n## Usage\n\nExisting S3/R2 consumers of `@adobe/helix-shared-storage`'s `Storage.fromContext()` migrate with a one-line import change:\n\n```diff\n- import { Storage } from '@adobe/helix-shared-storage';\n+ import { StorageS3 as Storage } from '@adobe/helix-shared-storage-s3';\n```\n\nNo other call site changes are required — `Storage.fromContext(context)`, `storage.contentBus()`, `disableR2` defaults, etc. all keep working exactly as before.\n\nConsumers constructing `Storage` directly (bypassing `fromContext`) pass an explicit `backendFactory`:\n\n```js\nimport { Storage } from '@adobe/helix-shared-storage';\nimport { createDefaultBackendFactory } from '@adobe/helix-shared-storage-s3';\n\nconst storage = new Storage({\n  backendFactory: createDefaultBackendFactory(process.env),\n});\n```\n","readmeFilename":"README.md"}