{"_id":"@anabranch/storage-gcs","_rev":"15-a0de70c6afca471c97b389d590c0c6ac","name":"@anabranch/storage-gcs","dist-tags":{"latest":"0.2.12"},"versions":{"0.1.0":{"name":"@anabranch/storage-gcs","version":"0.1.0","license":"MIT","_id":"@anabranch/storage-gcs@0.1.0","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"homepage":"https://github.com/frodi-karlsson/anabranch#readme","bugs":{"url":"https://github.com/frodi-karlsson/anabranch.git"},"dist":{"shasum":"57bddc48d247680541a8fb09549078afefaaab00","tarball":"https://registry.npmjs.org/@anabranch/storage-gcs/-/storage-gcs-0.1.0.tgz","fileCount":13,"integrity":"sha512-ODVD9lh0pbYIbUGlHLkw/8X6yvIPUq6TCPZemxXNM6gqL+5D8tC6XecA4HP6CWxamxQTKQ3Xcvvw9fj28BQopw==","signatures":[{"sig":"MEYCIQCcXzEV/BBpOM28lRx1DrkO96DTff5Z2oQH6ApLPOU95wIhAKBtU2zBSpShc9h8TPfIPd8iMZ2Rvvnqgl8/nZlYhOcC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20992},"module":"./esm/index.js","exports":{".":{"import":"./esm/index.js"}},"gitHead":"b8357641c866331a335e1170e7df88573e5fbf2e","scripts":{},"_npmUser":{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"},"repository":{"url":"git+https://github.com/frodi-karlsson/anabranch.git","type":"git"},"_npmVersion":"11.9.0","description":"Google Cloud Storage adapter for the anabranch ecosystem","directories":{},"_nodeVersion":"25.6.1","dependencies":{"anabranch":"^0","@anabranch/storage":"^0","@google-cloud/storage":"^7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage-gcs_0.1.0_1772979872208_0.6548964505924659","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@anabranch/storage-gcs","version":"0.1.3","license":"MIT","_id":"@anabranch/storage-gcs@0.1.3","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"homepage":"https://github.com/frodi-karlsson/anabranch#readme","bugs":{"url":"https://github.com/frodi-karlsson/anabranch.git"},"dist":{"shasum":"d1197232e202c88e902286d8d2c6eb94f5c7e4bf","tarball":"https://registry.npmjs.org/@anabranch/storage-gcs/-/storage-gcs-0.1.3.tgz","fileCount":13,"integrity":"sha512-dGocBWd8RHfK51j/tcwYokRZOWqxQnQCwcs5OFwEhCFucYWoipjPTgexpzE+1DSMtD1+0WydX/VWIp2Jxt0u7A==","signatures":[{"sig":"MEUCIQC6VSKhBCTrE3sx9rngFlGKLH1b59vKaaUwDYyZoqlG0gIgRcAyM6BRYtu58i7wLdwNV+xotLWA1t3MuBGLLRz+/do=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anabranch%2fstorage-gcs@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20992},"module":"./esm/index.js","exports":{".":{"import":"./esm/index.js"}},"gitHead":"b4d24d6e876a0bcd8e64b1ec5a356cef50137533","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7790f51-558e-44e0-917c-6f69dc8e002c"}},"repository":{"url":"git+https://github.com/frodi-karlsson/anabranch.git","type":"git"},"_npmVersion":"11.11.0","description":"Google Cloud Storage adapter for the anabranch ecosystem","directories":{},"_nodeVersion":"24.14.0","dependencies":{"anabranch":"^0","@anabranch/storage":"^0","@google-cloud/storage":"^7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage-gcs_0.1.3_1772982583229_0.686075303599158","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@anabranch/storage-gcs","version":"0.2.0","license":"MIT","_id":"@anabranch/storage-gcs@0.2.0","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"homepage":"https://github.com/frodi-karlsson/anabranch#readme","bugs":{"url":"https://github.com/frodi-karlsson/anabranch.git"},"dist":{"shasum":"394fdb09f87af8868b540823752451f1d4a47ee6","tarball":"https://registry.npmjs.org/@anabranch/storage-gcs/-/storage-gcs-0.2.0.tgz","fileCount":13,"integrity":"sha512-NPnpAbm7ukav+mrN9QxSDZCGh/ctUBMztQGikj03NUDu1kXu61hqH1ZjebzAIlAppfUvGnh5cUGJhC4QNRRKVg==","signatures":[{"sig":"MEYCIQD0Fa2zcApDgh0wHSHRumQqqQ8MC+xBnbWrEUPmwGP97QIhAJ7vRYYkWVwFlpOf9pr6ZwtpzYR9iZzFJ2RJ7Wg13k6J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anabranch%2fstorage-gcs@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21041},"module":"./esm/index.js","exports":{".":{"import":"./esm/index.js"}},"gitHead":"292d6ce73f799c2937b9eeb9762fd117393eaed8","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7790f51-558e-44e0-917c-6f69dc8e002c"}},"repository":{"url":"git+https://github.com/frodi-karlsson/anabranch.git","type":"git"},"_npmVersion":"11.11.0","description":"GCS adapter for @anabranch/storage using @google-cloud/storage. Supports signed URLs and all storage operations.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"anabranch":"^0","@anabranch/storage":"^0","@google-cloud/storage":"^7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage-gcs_0.2.0_1773155229631_0.5675779065433277","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@anabranch/storage-gcs","version":"0.2.1","license":"MIT","_id":"@anabranch/storage-gcs@0.2.1","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"homepage":"https://github.com/frodi-karlsson/anabranch#readme","bugs":{"url":"https://github.com/frodi-karlsson/anabranch.git"},"dist":{"shasum":"64368c8721f69c913d5f81019be45c0bd5525e73","tarball":"https://registry.npmjs.org/@anabranch/storage-gcs/-/storage-gcs-0.2.1.tgz","fileCount":13,"integrity":"sha512-rAj9fCo7KyXgnKryJDWO4IN1qNP/ZZ9pDUNMFRRI6BjS3yzxlSMnJGNLw2Or0pt4u0c17H7/d4NIKy2Y3O26Yg==","signatures":[{"sig":"MEUCIBTc35gq7wf/lBoFcqNPMpS7TXvy9G1kZ/Z25REKNjBuAiEA4SQflwGdWXfId0m1LH/ELq0uvfr4fkclnpWfsT8l/Bo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anabranch%2fstorage-gcs@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21041},"module":"./esm/index.js","exports":{".":{"import":"./esm/index.js"}},"gitHead":"e91531d2fcdb2638e284158e04d6a4b4b5f4dd79","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7790f51-558e-44e0-917c-6f69dc8e002c"}},"repository":{"url":"git+https://github.com/frodi-karlsson/anabranch.git","type":"git"},"_npmVersion":"11.11.1","description":"GCS adapter for @anabranch/storage using @google-cloud/storage. Supports signed URLs and all storage operations.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"anabranch":"^0","@anabranch/storage":"^0","@google-cloud/storage":"^7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage-gcs_0.2.1_1773349540203_0.14956780579499274","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@anabranch/storage-gcs","version":"0.2.2","license":"MIT","_id":"@anabranch/storage-gcs@0.2.2","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"homepage":"https://github.com/frodi-karlsson/anabranch#readme","bugs":{"url":"https://github.com/frodi-karlsson/anabranch.git"},"dist":{"shasum":"42aaddfd653af2025baf483980200ee58991bea4","tarball":"https://registry.npmjs.org/@anabranch/storage-gcs/-/storage-gcs-0.2.2.tgz","fileCount":13,"integrity":"sha512-2KGd2fKGdDoBnOi1Is1TwrAx3M/T7QWvjVEf4B6C+VYUGJwagCiwhVEa2y9Z3Znl+X4OTCYLElIFL1kJYgIgvg==","signatures":[{"sig":"MEQCIBPXlD93MAnVieq8INOodLDkZO12j87wDmwUdwX1+EjMAiBS4dj+VfDp16zoAPmAhJ3N1gU4SjwJjSf/Tz0QigOEbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anabranch%2fstorage-gcs@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20667},"module":"./esm/index.js","exports":{".":{"import":"./esm/index.js"}},"gitHead":"645d32dee9fff10a3634df30bba3c7839b651ca7","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7790f51-558e-44e0-917c-6f69dc8e002c"}},"repository":{"url":"git+https://github.com/frodi-karlsson/anabranch.git","type":"git"},"_npmVersion":"11.11.1","description":"GCS adapter for @anabranch/storage using @google-cloud/storage. Supports signed URLs and all storage operations.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"anabranch":"^0","@anabranch/storage":"^0","@google-cloud/storage":"^7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage-gcs_0.2.2_1773587341695_0.13092998179790816","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@anabranch/storage-gcs","version":"0.2.3","license":"MIT","_id":"@anabranch/storage-gcs@0.2.3","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"homepage":"https://github.com/frodi-karlsson/anabranch#readme","bugs":{"url":"https://github.com/frodi-karlsson/anabranch.git"},"dist":{"shasum":"e640b95fa4599579ac1864f06e31d3f1d33f1e3c","tarball":"https://registry.npmjs.org/@anabranch/storage-gcs/-/storage-gcs-0.2.3.tgz","fileCount":13,"integrity":"sha512-tdXaj2FN78WkReBat/iLz6OhqD24c8r774CYv45unvBGyO9Br+kOtcngtg/T5HJoYOMnb+iDrbVTLxs6W6VuYA==","signatures":[{"sig":"MEUCIQC2vUTDXjhn/GdCiWRowkEqmQgemds5vmgAXA/e3ELUVwIgdDPgXh7c2PYK4dEHRUDC1TjiVqAczI1BBq+nm1RmlLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anabranch%2fstorage-gcs@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20667},"module":"./esm/index.js","exports":{".":{"import":"./esm/index.js"}},"gitHead":"885e0ca6ec32be52cc2d3cbdfcacc90b518c7005","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7790f51-558e-44e0-917c-6f69dc8e002c"}},"repository":{"url":"git+https://github.com/frodi-karlsson/anabranch.git","type":"git"},"_npmVersion":"11.11.1","description":"GCS adapter for @anabranch/storage using @google-cloud/storage. Supports signed URLs and all storage operations.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"anabranch":"^0","@anabranch/storage":"^0","@google-cloud/storage":"^7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage-gcs_0.2.3_1773587454010_0.00784162877530914","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@anabranch/storage-gcs","version":"0.2.4","license":"MIT","_id":"@anabranch/storage-gcs@0.2.4","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"homepage":"https://github.com/frodi-karlsson/anabranch#readme","bugs":{"url":"https://github.com/frodi-karlsson/anabranch.git"},"dist":{"shasum":"4725c007df0bbb718b9e2584219617a530e9ebf0","tarball":"https://registry.npmjs.org/@anabranch/storage-gcs/-/storage-gcs-0.2.4.tgz","fileCount":13,"integrity":"sha512-LBqLNSdzw4qJafDQcEMjIi+KRhGkhyDr9rbJcMigPjtbGqQMjl7IgEln1QBiJZdk5J4uPauj3g/smvRYycWEKQ==","signatures":[{"sig":"MEUCIAfBuACJK30eMMJEHvaoTiTfY8vDd9OaINctWRng5akRAiEAsJyk/2wft95zZPG3u+58kq3YadH1JotWU4cmtl9HuLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anabranch%2fstorage-gcs@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20667},"module":"./esm/index.js","exports":{".":{"import":"./esm/index.js"}},"gitHead":"06e664787aa14d078d2ea7af4de80cda74bbaeca","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7790f51-558e-44e0-917c-6f69dc8e002c"}},"repository":{"url":"git+https://github.com/frodi-karlsson/anabranch.git","type":"git"},"_npmVersion":"11.11.1","description":"GCS adapter for @anabranch/storage using @google-cloud/storage. Supports signed URLs and all storage operations.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"anabranch":"^0","@anabranch/storage":"^0","@google-cloud/storage":"^7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage-gcs_0.2.4_1773587491694_0.45471969216486263","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@anabranch/storage-gcs","version":"0.2.5","license":"MIT","_id":"@anabranch/storage-gcs@0.2.5","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"homepage":"https://github.com/frodi-karlsson/anabranch#readme","bugs":{"url":"https://github.com/frodi-karlsson/anabranch.git"},"dist":{"shasum":"0a20036fdfe694d1f95e5a387b3063d51b16fc26","tarball":"https://registry.npmjs.org/@anabranch/storage-gcs/-/storage-gcs-0.2.5.tgz","fileCount":13,"integrity":"sha512-0j0G5n3SgZSnZ/eNBWwnqbXQbQjOQwdQ34n14Xfva4cA4e4Ibba0fX7vzeF/xhIcjPRuleAFYtM42bcFb3HEyQ==","signatures":[{"sig":"MEUCIQCylv125jH6QhpmNmQze+J72no4WpfyFMTllXCGOnXULgIgPschqF14U4qY0w0y0Y9jKqIuM4u/frF4bUPJ3ua226k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anabranch%2fstorage-gcs@0.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20667},"module":"./esm/index.js","exports":{".":{"import":"./esm/index.js"}},"gitHead":"22f5be524e7cb38209fab3e0173e4be1ef4de6a3","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7790f51-558e-44e0-917c-6f69dc8e002c"}},"repository":{"url":"git+https://github.com/frodi-karlsson/anabranch.git","type":"git"},"_npmVersion":"11.11.1","description":"GCS adapter for @anabranch/storage using @google-cloud/storage. Supports signed URLs and all storage operations.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"anabranch":"^0","@anabranch/storage":"^0","@google-cloud/storage":"^7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage-gcs_0.2.5_1773610132640_0.0880880613539754","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@anabranch/storage-gcs","version":"0.2.6","license":"MIT","_id":"@anabranch/storage-gcs@0.2.6","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"homepage":"https://github.com/frodi-karlsson/anabranch#readme","bugs":{"url":"https://github.com/frodi-karlsson/anabranch.git"},"dist":{"shasum":"ecdb863fbbdd082801575f95661e4ed3c55cee93","tarball":"https://registry.npmjs.org/@anabranch/storage-gcs/-/storage-gcs-0.2.6.tgz","fileCount":13,"integrity":"sha512-e6wzZ8SlEIDL2jAW32CzYHjvqXnsVW6ouPz28wYCFwblrrx+uNC5wyE6L4Md2BaPfEtPDfnRfER7mH15LwHRkQ==","signatures":[{"sig":"MEQCIFAG7uSb/xnfDvJjWvAEtrxGldfdfZ8NQJ7XMzeGamyAAiBTANpXmCi5tNM/+x7sRxRqvWdpJtj+9HmqyERZJG+oqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anabranch%2fstorage-gcs@0.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20667},"module":"./esm/index.js","exports":{".":{"import":"./esm/index.js"}},"gitHead":"40cbca2a1f28b89a91e2baf37106c68cf78ca60a","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7790f51-558e-44e0-917c-6f69dc8e002c"}},"repository":{"url":"git+https://github.com/frodi-karlsson/anabranch.git","type":"git"},"_npmVersion":"11.11.1","description":"GCS adapter for @anabranch/storage using @google-cloud/storage. Supports signed URLs and all storage operations.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"anabranch":"^0","@anabranch/storage":"^0","@google-cloud/storage":"^7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage-gcs_0.2.6_1773610174321_0.2486650303390472","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@anabranch/storage-gcs","version":"0.2.7","license":"MIT","_id":"@anabranch/storage-gcs@0.2.7","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"homepage":"https://github.com/frodi-karlsson/anabranch#readme","bugs":{"url":"https://github.com/frodi-karlsson/anabranch.git"},"dist":{"shasum":"0c44a97e26379f4ec42d40adf5d28d045860176d","tarball":"https://registry.npmjs.org/@anabranch/storage-gcs/-/storage-gcs-0.2.7.tgz","fileCount":13,"integrity":"sha512-QENCIICTnzYkvLxDpHaVBxTz4oqG/wKwddLZdqVQKA1SjD4dnS7gthu/cLjVpe1T9c7T39a9aiTRU3rQUuuYxg==","signatures":[{"sig":"MEQCIHiqBI7Jot/vH336FkoKccsT4LwUCMmsOnskN1gotfthAiAr3+sobZYkO0dcKHUFgP3RzSgkxw+wiyLHfGMmXohVwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anabranch%2fstorage-gcs@0.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20667},"module":"./esm/index.js","exports":{".":{"import":"./esm/index.js"}},"gitHead":"8324051181539a3a814c6332cd210a559e1d9352","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7790f51-558e-44e0-917c-6f69dc8e002c"}},"repository":{"url":"git+https://github.com/frodi-karlsson/anabranch.git","type":"git"},"_npmVersion":"11.11.1","description":"GCS adapter for @anabranch/storage using @google-cloud/storage. Supports signed URLs and all storage operations.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"anabranch":"^0","@anabranch/storage":"^0","@google-cloud/storage":"^7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage-gcs_0.2.7_1773610185551_0.6220497319452916","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@anabranch/storage-gcs","version":"0.2.8","license":"MIT","_id":"@anabranch/storage-gcs@0.2.8","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"homepage":"https://github.com/frodi-karlsson/anabranch#readme","bugs":{"url":"https://github.com/frodi-karlsson/anabranch.git"},"dist":{"shasum":"87a2d1302b3193272e470185f0c95e22c991d341","tarball":"https://registry.npmjs.org/@anabranch/storage-gcs/-/storage-gcs-0.2.8.tgz","fileCount":13,"integrity":"sha512-udZzszcFK7sRPPbIzQS9PfoYko4+AHOgCgJGvF1e0qLZlUDkpLHqVmNlPopwRUYMQhqSr8rGV+SYQ78/g53K9w==","signatures":[{"sig":"MEYCIQDTJDxQ6EKaWice8pB3PtOzpMiLjISu/gVP1VJ7RneLKQIhAMm5eM16/lBGDaxWaJR/lkffr1SI+L+VidMYLUELGTrF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anabranch%2fstorage-gcs@0.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20667},"module":"./esm/index.js","exports":{".":{"import":"./esm/index.js"}},"gitHead":"0aa87cbfbff1c1482a9645806f04a1c08250e86a","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7790f51-558e-44e0-917c-6f69dc8e002c"}},"repository":{"url":"git+https://github.com/frodi-karlsson/anabranch.git","type":"git"},"_npmVersion":"11.11.1","description":"GCS adapter for @anabranch/storage using @google-cloud/storage. Supports signed URLs and all storage operations.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"anabranch":"^0","@anabranch/storage":"^0","@google-cloud/storage":"^7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage-gcs_0.2.8_1773610236114_0.3775303605407623","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@anabranch/storage-gcs","version":"0.2.9","license":"MIT","_id":"@anabranch/storage-gcs@0.2.9","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"homepage":"https://github.com/frodi-karlsson/anabranch#readme","bugs":{"url":"https://github.com/frodi-karlsson/anabranch.git"},"dist":{"shasum":"e435e16f4c99ff851359089c06ed39fad5997679","tarball":"https://registry.npmjs.org/@anabranch/storage-gcs/-/storage-gcs-0.2.9.tgz","fileCount":13,"integrity":"sha512-c578+9FlydgiVDbFi/ry66+uxnkSpR+MHiCZ0R3ubuzELFmhI1VuznCbrgHQJX4RpeEQfSv1XhOAy4DguNrwAA==","signatures":[{"sig":"MEUCIA9g14o43DUMS1uOndHhWmYyTi1MP74AEDzd6TYwBVypAiEA760b3kkwVoX2baEvdzwx1fmhXZPD2YTJInI0yxhv6bM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anabranch%2fstorage-gcs@0.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20667},"module":"./esm/index.js","exports":{".":{"import":"./esm/index.js"}},"gitHead":"ff2f5fce4ebb3240bc22bab0029965182c4bedad","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7790f51-558e-44e0-917c-6f69dc8e002c"}},"repository":{"url":"git+https://github.com/frodi-karlsson/anabranch.git","type":"git"},"_npmVersion":"11.11.1","description":"GCS adapter for @anabranch/storage using @google-cloud/storage. Supports signed URLs and all storage operations.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"anabranch":"^0","@anabranch/storage":"^0","@google-cloud/storage":"^7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage-gcs_0.2.9_1773611343974_0.1624434170128013","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@anabranch/storage-gcs","version":"0.2.10","license":"MIT","_id":"@anabranch/storage-gcs@0.2.10","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"homepage":"https://github.com/frodi-karlsson/anabranch#readme","bugs":{"url":"https://github.com/frodi-karlsson/anabranch.git"},"dist":{"shasum":"52edf2c0a3f91403251f031e7e5caf72fae79eb2","tarball":"https://registry.npmjs.org/@anabranch/storage-gcs/-/storage-gcs-0.2.10.tgz","fileCount":13,"integrity":"sha512-wbixzAlkHCY0qS3gM8pr3/jwPOjwD8dIsRKMKLKj2jP5YwxqJAyKogIdmFM4iut/wdiL9I4M8p6n+gtSFZ+tzw==","signatures":[{"sig":"MEYCIQCIQU+CirzU9nN5UFOhBejUfRG6cANe+EQLYutT1gCjwQIhAPpclows6g4ZkpsHw+utSa3Wo16rAOwcLUuDQb08Glq4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anabranch%2fstorage-gcs@0.2.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20668},"module":"./esm/index.js","exports":{".":{"import":"./esm/index.js"}},"gitHead":"c65b2bb9f8d92d77064cec236c3732bd5e0d8c76","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7790f51-558e-44e0-917c-6f69dc8e002c"}},"repository":{"url":"git+https://github.com/frodi-karlsson/anabranch.git","type":"git"},"_npmVersion":"11.11.1","description":"GCS adapter for @anabranch/storage using @google-cloud/storage. Supports signed URLs and all storage operations.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"anabranch":"^0","@anabranch/storage":"^0","@google-cloud/storage":"^7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage-gcs_0.2.10_1773614122221_0.18185612020456787","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@anabranch/storage-gcs","version":"0.2.11","license":"MIT","_id":"@anabranch/storage-gcs@0.2.11","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"homepage":"https://github.com/frodi-karlsson/anabranch#readme","bugs":{"url":"https://github.com/frodi-karlsson/anabranch.git"},"dist":{"shasum":"81f987ac5eb308f23cb1be89b82985549fa1ac9f","tarball":"https://registry.npmjs.org/@anabranch/storage-gcs/-/storage-gcs-0.2.11.tgz","fileCount":13,"integrity":"sha512-yo+tcbR1HNSQdgJSdFvDA8BcSwVJGRnXjleIWS+/YFEWe7caPiRSOTrTbArjN2IJ3AumJjCOOGg4xmCL7fmv3Q==","signatures":[{"sig":"MEQCIBLxcyhbdicCee7pRHXsiPfdbs/TzVuAUdDl+6kuWgGbAiAN80UxMwPHMpa+jMfBR1kZHJXZdDOwX57XjpL1sT/61Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anabranch%2fstorage-gcs@0.2.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20668},"module":"./esm/index.js","exports":{".":{"import":"./esm/index.js"}},"gitHead":"748f940f5634aa22ce8fd330e10cfdc559949594","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7790f51-558e-44e0-917c-6f69dc8e002c"}},"repository":{"url":"git+https://github.com/frodi-karlsson/anabranch.git","type":"git"},"_npmVersion":"11.11.1","description":"GCS adapter for @anabranch/storage using @google-cloud/storage. Supports signed URLs and all storage operations.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"anabranch":"^0","@anabranch/storage":"^0","@google-cloud/storage":"^7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/storage-gcs_0.2.11_1773746497917_0.6961909842080303","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@anabranch/storage-gcs","version":"0.2.12","description":"GCS adapter for @anabranch/storage using @google-cloud/storage. Supports signed URLs and all storage operations.","repository":{"type":"git","url":"git+https://github.com/frodi-karlsson/anabranch.git"},"license":"MIT","bugs":{"url":"https://github.com/frodi-karlsson/anabranch.git"},"module":"./esm/index.js","exports":{".":{"import":"./esm/index.js"}},"scripts":{},"sideEffects":false,"dependencies":{"@anabranch/storage":"^0","@google-cloud/storage":"^7","anabranch":"^0"},"gitHead":"6fd573e3068a3f60814d0e57a3a7097b16c42381","_id":"@anabranch/storage-gcs@0.2.12","homepage":"https://github.com/frodi-karlsson/anabranch#readme","_nodeVersion":"24.18.0","_npmVersion":"11.18.0","dist":{"integrity":"sha512-8dGr3k/0DTPvrLkHmkTUW6sOj/h6lAPXjLns/7P9qjt1cED3DyyfleaxMoDShOdf9I7+4hHFHyAkqp9cPMLA7g==","shasum":"40118ab4c7335133c80a1ebd81d38e881d9b8ea4","tarball":"https://registry.npmjs.org/@anabranch/storage-gcs/-/storage-gcs-0.2.12.tgz","fileCount":13,"unpackedSize":20668,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anabranch%2fstorage-gcs@0.2.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIG/cfgVNk12JqzqLFt0NE78gaIZVQXyl0Q8eTYHCc7LlAiEA4oQHAKGIT+/NnalCDkWDa6fGPdL5XKGduTcHZ6NfG6I="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7790f51-558e-44e0-917c-6f69dc8e002c"}},"directories":{},"maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/storage-gcs_0.2.12_1782955785418_0.04668825689337508"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-08T14:24:32.068Z","modified":"2026-07-02T01:29:45.863Z","0.1.0":"2026-03-08T14:24:32.353Z","0.1.3":"2026-03-08T15:09:43.386Z","0.2.0":"2026-03-10T15:07:09.812Z","0.2.1":"2026-03-12T21:05:40.359Z","0.2.2":"2026-03-15T15:09:01.831Z","0.2.3":"2026-03-15T15:10:54.159Z","0.2.4":"2026-03-15T15:11:31.851Z","0.2.5":"2026-03-15T21:28:52.783Z","0.2.6":"2026-03-15T21:29:34.468Z","0.2.7":"2026-03-15T21:29:45.683Z","0.2.8":"2026-03-15T21:30:36.258Z","0.2.9":"2026-03-15T21:49:04.115Z","0.2.10":"2026-03-15T22:35:22.379Z","0.2.11":"2026-03-17T11:21:38.096Z","0.2.12":"2026-07-02T01:29:45.564Z"},"bugs":{"url":"https://github.com/frodi-karlsson/anabranch.git"},"license":"MIT","homepage":"https://github.com/frodi-karlsson/anabranch#readme","repository":{"type":"git","url":"git+https://github.com/frodi-karlsson/anabranch.git"},"description":"GCS adapter for @anabranch/storage using @google-cloud/storage. Supports signed URLs and all storage operations.","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"readme":"# @anabranch/storage-gcs\n\nGoogle Cloud Storage adapter for the anabranch ecosystem. Works with GCS and\nS3-compatible APIs.\n\n## Usage\n\n```ts\nimport { createGcs } from '@anabranch/storage-gcs'\nimport { Storage } from '@anabranch/storage'\n\nconst connector = createGcs({\n  bucket: 'my-bucket',\n  projectId: 'my-project',\n  credentials: {\n    client_email: '...',\n    private_key: '...',\n  },\n})\n\nconst storage = await Storage.connect(connector).run()\n\nawait storage.put('hello.txt', 'world').run()\n\nconst content = await storage.get('hello.txt').run()\nconsole.log(await new Response(content.body).text())\n```\n\n## Features\n\n- **Concurrent Operations**: Leverage anabranch streams for high-throughput\n  listing and bulk transfers.\n- **Retry & Timeouts**: Composable `Task` primitives allow for robust network\n  resilience.\n- **Prefix Isolation**: Easily scope storage access to a specific path.\n- **Presigned URLs**: Support for temporary GET/PUT access.\n","readmeFilename":"README.md"}