{"_id":"@fjell/lib-gcs","_rev":"40-76f4dcc37b8d4073ff8b2f14b0e14237","name":"@fjell/lib-gcs","dist-tags":{"latest":"4.4.39"},"versions":{"4.4.1":{"name":"@fjell/lib-gcs","version":"4.4.1","keywords":["library","persistence","storage","google-cloud-storage","gcs","fjell"],"license":"Apache-2.0","_id":"@fjell/lib-gcs@4.4.1","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/lib-gcs#readme","bugs":{"url":"https://github.com/getfjell/lib-gcs/issues"},"dist":{"shasum":"f23cf75f7beae46b16441a168fccbd38b27dec80","tarball":"https://registry.npmjs.org/@fjell/lib-gcs/-/lib-gcs-4.4.1.tgz","fileCount":18,"integrity":"sha512-SCimYem3GkXOKGMME5s6JKym/0i/q7wD9ZqwlremvdeNhRMyyohYWk3DVGEHyUWZqAyI+GRO+UL0lRg0gY4I5g==","signatures":[{"sig":"MEUCIDrHNBdz83RwZNyymF67SQu12z6ejj1EVDtDMFfLHEZlAiEAiXamhoXLMSCWAGPZWs0lTnjERhDyEGk4D/hZmPNjfuk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2flib-gcs@4.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40271},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=21"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3a376713fdc37e914277051fb1658aa16c2bf492","scripts":{"dev":"concurrently \"node build.js --watch\" \"node scripts/build-with-types.js\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"node build.js && node scripts/build-with-types.js","clean":"rm -rf dist","coverage":"vitest run --coverage","precommit":"npm run clean && npm run lint && npm run build && npm run test","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/lib-gcs.git","type":"git"},"_npmVersion":"10.9.3","description":"Google Cloud Storage Library for Fjell","directories":{},"_nodeVersion":"22.20.0","dependencies":{"deepmerge":"^4.3.1","@fjell/lib":"^4.4.59","@fjell/core":"^4.4.51","@fjell/logging":"^4.4.50","@fjell/registry":"^4.4.53"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","esbuild":"0.25.9","@swc/core":"^1.13.2","@eslint/js":"^9.32.0","typescript":"^5.8.3","@types/node":"^24.1.0","concurrently":"^9.2.0","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"^3.2.4","@fjell/eslint-config":"^1.1.28","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"peerDependencies":{"@google-cloud/storage":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/lib-gcs_4.4.1_1761063069937_0.7829719342877304","host":"s3://npm-registry-packages-npm-production"}},"4.4.3":{"name":"@fjell/lib-gcs","version":"4.4.3","keywords":["library","persistence","storage","google-cloud-storage","gcs","fjell"],"license":"Apache-2.0","_id":"@fjell/lib-gcs@4.4.3","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/lib-gcs#readme","bugs":{"url":"https://github.com/getfjell/lib-gcs/issues"},"dist":{"shasum":"1b1fb5602c3eeb8826c3dbc5b884a5ca9e0642eb","tarball":"https://registry.npmjs.org/@fjell/lib-gcs/-/lib-gcs-4.4.3.tgz","fileCount":20,"integrity":"sha512-xknuNgLQXa4XDcWCT0VRCa8THkF8R1gs5LNpEXEQppZwni7SasbCSnFTuUJc15j0gV6ZGvs2x6aB2ipRxBnf5w==","signatures":[{"sig":"MEUCIQChMB/bT3n5TW2uVhGgpEN1UTDpiIqmiRwgUojIoeN+1QIgb3cXpr9FHH41vzBXVD1LbOyo/drvVkm0ulXrVqMUvpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2flib-gcs@4.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71728},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=21"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e5e5fdf46ba382cf71f78765f542d6f0b541c683","scripts":{"dev":"concurrently \"node build.js --watch\" \"node scripts/build-with-types.js\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"node build.js && node scripts/build-with-types.js","clean":"rm -rf dist","coverage":"vitest run --coverage","precommit":"npm run clean && npm run lint && npm run build && npm run test","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/lib-gcs.git","type":"git"},"_npmVersion":"10.9.3","description":"Google Cloud Storage Library for Fjell","directories":{},"_nodeVersion":"22.20.0","dependencies":{"deepmerge":"^4.3.1","@fjell/lib":"^4.4.59","@fjell/core":"^4.4.51","@fjell/logging":"^4.4.50","@fjell/registry":"^4.4.53"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","esbuild":"0.25.9","@swc/core":"^1.13.2","@eslint/js":"^9.32.0","typescript":"^5.8.3","@types/node":"^24.1.0","concurrently":"^9.2.0","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"^3.2.4","@fjell/eslint-config":"^1.1.28","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"peerDependencies":{"@google-cloud/storage":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/lib-gcs_4.4.3_1761064793514_0.37599427447226064","host":"s3://npm-registry-packages-npm-production"}},"4.4.4":{"name":"@fjell/lib-gcs","version":"4.4.4","keywords":["library","persistence","storage","google-cloud-storage","gcs","fjell"],"license":"Apache-2.0","_id":"@fjell/lib-gcs@4.4.4","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/lib-gcs#readme","bugs":{"url":"https://github.com/getfjell/lib-gcs/issues"},"dist":{"shasum":"eb7bbea45705bf7ab8bdd247130d3a2045a3f7f5","tarball":"https://registry.npmjs.org/@fjell/lib-gcs/-/lib-gcs-4.4.4.tgz","fileCount":28,"integrity":"sha512-1hvYW8oXzlZpyXGrghjg/Y2ez4MKF3OkJk0+nBLRxuBqvbdt6vXJH9wa880jWgvKInWoWJ+k7nsYLTPbmNHFIw==","signatures":[{"sig":"MEUCIQCXeLJk2Sf6x77VOrb3yZReXIVJU03O9yix6hdmmbIYyAIgPympi1mGp8GfQGrAC85FP8xrzlg96gC1GJRYRm+G3Cs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2flib-gcs@4.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":127662},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=21"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d90eb153c2666783a0beeb92487f8ab299d85211","scripts":{"dev":"concurrently \"node build.js --watch\" \"node scripts/build-with-types.js\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"node build.js && node scripts/build-with-types.js","clean":"rm -rf dist","coverage":"vitest run --coverage","precommit":"npm run clean && npm run lint && npm run build && npm run test","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/lib-gcs.git","type":"git"},"_npmVersion":"10.9.3","description":"Google Cloud Storage Library for Fjell","directories":{},"_nodeVersion":"22.20.0","dependencies":{"uuid":"^13.0.0","deepmerge":"^4.3.1","@fjell/lib":"^4.4.59","@fjell/core":"^4.4.51","@types/uuid":"^10.0.0","@fjell/logging":"^4.4.50","@fjell/registry":"^4.4.53"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","esbuild":"0.25.9","@swc/core":"^1.13.2","@eslint/js":"^9.32.0","typescript":"^5.8.3","@types/node":"^24.1.0","concurrently":"^9.2.0","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"^3.2.4","@fjell/eslint-config":"^1.1.28","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"peerDependencies":{"@google-cloud/storage":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/lib-gcs_4.4.4_1761067773866_0.9253452713940691","host":"s3://npm-registry-packages-npm-production"}},"4.4.5":{"name":"@fjell/lib-gcs","version":"4.4.5","keywords":["library","persistence","storage","google-cloud-storage","gcs","fjell"],"license":"Apache-2.0","_id":"@fjell/lib-gcs@4.4.5","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/lib-gcs#readme","bugs":{"url":"https://github.com/getfjell/lib-gcs/issues"},"dist":{"shasum":"39745a0f21bb1472e5bdc4239a80a98b98c0fe08","tarball":"https://registry.npmjs.org/@fjell/lib-gcs/-/lib-gcs-4.4.5.tgz","fileCount":28,"integrity":"sha512-K7qsLKNhEMntBBU9bU/7XP4MhGeHIVE4YF7HYvGh8NhE6ZO9rQHw0VHyecAbBV6Ikx5t3JBMNg0WpxNibxIq6Q==","signatures":[{"sig":"MEUCIBaK5ViZ9Nt/IAD2LMVxFaBqD5oCH5zvy8Xhlz5mV3cOAiEA4A04XzK/U4H/SdhTUgj/3/JyJkd4WGMvcHgxQtwq4u4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2flib-gcs@4.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143439},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=21"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c9d5108ff6b5cbe3f7061284dd1f6215dcaf1c63","scripts":{"dev":"concurrently \"node build.js --watch\" \"node scripts/build-with-types.js\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"node build.js && node scripts/build-with-types.js","clean":"rm -rf dist","coverage":"vitest run --coverage","precommit":"npm run clean && npm run lint && npm run build && npm run test","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/lib-gcs.git","type":"git"},"_npmVersion":"10.9.3","description":"Google Cloud Storage Library for Fjell","directories":{},"_nodeVersion":"22.20.0","dependencies":{"uuid":"^13.0.0","deepmerge":"^4.3.1","@fjell/lib":"^4.4.59","@fjell/core":"^4.4.51","@types/uuid":"^10.0.0","@fjell/logging":"^4.4.50","@fjell/registry":"^4.4.53"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","esbuild":"0.25.9","@swc/core":"^1.13.2","@eslint/js":"^9.32.0","typescript":"^5.8.3","@types/node":"^24.1.0","concurrently":"^9.2.0","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"^3.2.4","@fjell/eslint-config":"^1.1.28","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"peerDependencies":{"@google-cloud/storage":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/lib-gcs_4.4.5_1761068587435_0.9752545244685407","host":"s3://npm-registry-packages-npm-production"}},"4.4.6":{"name":"@fjell/lib-gcs","version":"4.4.6","keywords":["library","persistence","storage","google-cloud-storage","gcs","fjell"],"license":"Apache-2.0","_id":"@fjell/lib-gcs@4.4.6","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/lib-gcs#readme","bugs":{"url":"https://github.com/getfjell/lib-gcs/issues"},"dist":{"shasum":"40355753b9c4076c7f64050a6fb14610146285b9","tarball":"https://registry.npmjs.org/@fjell/lib-gcs/-/lib-gcs-4.4.6.tgz","fileCount":36,"integrity":"sha512-JmIbF34pYcyRlMg9cgmItktlQwzy+4JSLv96nXxUSgUSZpSM2L3rIkJikxL9MGO06Iyn85gQ21WPYLjzNgCSiw==","signatures":[{"sig":"MEUCIQCpWv1QGreyf4jlmSVw/sqrQunoMucoJgNe6Dj3o5ov/AIgIz53/Cj/lx+MCW5cjyul+rQfUPbB9rGwTb1e8Qk5m9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2flib-gcs@4.4.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":196860},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=21"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"60322d64b66a54fdfea07e5b9275d8f7e2034e6c","scripts":{"dev":"concurrently \"node build.js --watch\" \"node scripts/build-with-types.js\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"node build.js && node scripts/build-with-types.js","clean":"rm -rf dist","coverage":"vitest run --coverage","precommit":"npm run clean && npm run lint && npm run build && npm run test","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/lib-gcs.git","type":"git"},"_npmVersion":"10.9.3","description":"Google Cloud Storage Library for Fjell","directories":{},"_nodeVersion":"22.20.0","dependencies":{"uuid":"^13.0.0","deepmerge":"^4.3.1","@fjell/lib":"^4.4.59","@fjell/core":"^4.4.51","@types/uuid":"^10.0.0","@fjell/logging":"^4.4.50","@fjell/registry":"^4.4.53"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","esbuild":"0.25.9","@swc/core":"^1.13.2","@eslint/js":"^9.32.0","typescript":"^5.8.3","@types/node":"^24.1.0","concurrently":"^9.2.0","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"^3.2.4","@fjell/eslint-config":"^1.1.28","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"peerDependencies":{"@google-cloud/storage":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/lib-gcs_4.4.6_1761069831407_0.29984504249978494","host":"s3://npm-registry-packages-npm-production"}},"4.4.7":{"name":"@fjell/lib-gcs","version":"4.4.7","keywords":["library","persistence","storage","google-cloud-storage","gcs","fjell"],"license":"Apache-2.0","_id":"@fjell/lib-gcs@4.4.7","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/lib-gcs#readme","bugs":{"url":"https://github.com/getfjell/lib-gcs/issues"},"dist":{"shasum":"dc7d5df38e3655c0fa0f94fdc749b0a9e1ece4a5","tarball":"https://registry.npmjs.org/@fjell/lib-gcs/-/lib-gcs-4.4.7.tgz","fileCount":36,"integrity":"sha512-J5EnoTAxxMD/MBxmvSzlRiSVATr9WuEmbJBpuP8DgSKet5gNkrPdhbdlw4qe4wnumgPzhuV+H4bFRxpapBjCpQ==","signatures":[{"sig":"MEUCIEX58dxRq78Z5hk/Y2+32zQ7CNLMgpdcBsfCiSoFbqp2AiEA9XKz7eQhX+41ykDLmT+KbB9oThiMFPqvCS6WpJsRJnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2flib-gcs@4.4.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":198001},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=21"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d6d0ff6a7e1cd06c9b3a3e5fa99a10e0a7a9ec24","scripts":{"dev":"concurrently \"node build.js --watch\" \"node scripts/build-with-types.js\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"node build.js && node scripts/build-with-types.js","clean":"rm -rf dist","coverage":"vitest run --coverage","precommit":"npm run clean && npm run lint && npm run build && npm run test","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/lib-gcs.git","type":"git"},"_npmVersion":"10.9.3","description":"Google Cloud Storage Library for Fjell","directories":{},"_nodeVersion":"22.20.0","dependencies":{"uuid":"^13.0.0","deepmerge":"^4.3.1","@fjell/lib":"^4.4.59","@fjell/core":"^4.4.51","@types/uuid":"^10.0.0","@fjell/logging":"^4.4.50","@fjell/registry":"^4.4.53"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","esbuild":"0.25.9","@swc/core":"^1.13.2","@eslint/js":"^9.32.0","typescript":"^5.8.3","@types/node":"^24.1.0","concurrently":"^9.2.0","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"^3.2.4","@fjell/eslint-config":"^1.1.28","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"peerDependencies":{"@google-cloud/storage":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/lib-gcs_4.4.7_1761071987748_0.01845141277106155","host":"s3://npm-registry-packages-npm-production"}},"4.4.8":{"name":"@fjell/lib-gcs","version":"4.4.8","keywords":["library","persistence","storage","google-cloud-storage","gcs","fjell"],"license":"Apache-2.0","_id":"@fjell/lib-gcs@4.4.8","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/lib-gcs#readme","bugs":{"url":"https://github.com/getfjell/lib-gcs/issues"},"dist":{"shasum":"3654f2982d0b8817506dc959eb391191a1952c73","tarball":"https://registry.npmjs.org/@fjell/lib-gcs/-/lib-gcs-4.4.8.tgz","fileCount":39,"integrity":"sha512-Z738vtdsV0KmhEMSqGEw7OHmDRIEySsHOgGQ7PqnZu7p2ma0Sl3gXH+HoXncfkLl6fTFjFEmedgKQPkk/crzwg==","signatures":[{"sig":"MEUCIQDcFa/O1TN6SxOWhUDkbBIFRBjeacun9wcoGLVeqQZz0AIgJrUoaV7CMm+JuCIRUobry3QvYo5ie/C0QRGcHI9Nd1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2flib-gcs@4.4.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200087},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=21"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8e4c00246e232b1985118a3384d7943c4e9bf53b","scripts":{"dev":"concurrently \"node build.js --watch\" \"node scripts/build-with-types.js\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"node build.js && node scripts/build-with-types.js","clean":"rm -rf dist","coverage":"vitest run --coverage","precommit":"npm run clean && npm run lint && npm run build && npm run test","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/lib-gcs.git","type":"git"},"_npmVersion":"10.9.3","description":"Google Cloud Storage Library for Fjell","directories":{},"_nodeVersion":"22.20.0","dependencies":{"uuid":"^13.0.0","deepmerge":"^4.3.1","@fjell/lib":"^4.4.59","@fjell/core":"^4.4.51","@types/uuid":"^10.0.0","@fjell/logging":"^4.4.50","@fjell/registry":"^4.4.53"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","esbuild":"0.25.9","@swc/core":"^1.13.2","@eslint/js":"^9.32.0","typescript":"^5.8.3","@types/node":"^24.1.0","concurrently":"^9.2.0","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"^3.2.4","@fjell/eslint-config":"^1.1.28","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"peerDependencies":{"@google-cloud/storage":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/lib-gcs_4.4.8_1761072706745_0.7344282457683928","host":"s3://npm-registry-packages-npm-production"}},"4.4.9":{"name":"@fjell/lib-gcs","version":"4.4.9","keywords":["library","persistence","storage","google-cloud-storage","gcs","fjell"],"license":"Apache-2.0","_id":"@fjell/lib-gcs@4.4.9","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/lib-gcs#readme","bugs":{"url":"https://github.com/getfjell/lib-gcs/issues"},"dist":{"shasum":"e1fe5880054df369caf62106c633d67d672018fd","tarball":"https://registry.npmjs.org/@fjell/lib-gcs/-/lib-gcs-4.4.9.tgz","fileCount":39,"integrity":"sha512-7ZbXjbdSKOAJt8FtDHtpexpFOZRkoheCZgaamyI2bowjotrvWE0HW/Byms3nzGFAk+zXdJYkJegKI21HcDYHfw==","signatures":[{"sig":"MEUCIFe56+/byVm93KmrYVZxqEF2K+/PxBsWjbfnW2nZiOV7AiEApp9SFCK/Ou5OYiTRlLNpy8qLp7QfdX37w9w146ZhDvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2flib-gcs@4.4.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200087},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=21"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a964fd7e2e443038a98a1b8bee8295d485a339cd","scripts":{"dev":"concurrently \"node build.js --watch\" \"node scripts/build-with-types.js\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"node build.js && node scripts/build-with-types.js","clean":"rm -rf dist","coverage":"vitest run --coverage","precommit":"npm run clean && npm run lint && npm run build && npm run test","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/lib-gcs.git","type":"git"},"_npmVersion":"10.9.3","description":"Google Cloud Storage Library for Fjell","directories":{},"_nodeVersion":"22.20.0","dependencies":{"uuid":"^13.0.0","deepmerge":"^4.3.1","@fjell/lib":"^4.4.59","@fjell/core":"^4.4.51","@types/uuid":"^10.0.0","@fjell/logging":"^4.4.50","@fjell/registry":"^4.4.53"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","esbuild":"0.25.9","@swc/core":"^1.13.2","@eslint/js":"^9.32.0","typescript":"^5.8.3","@types/node":"^24.1.0","concurrently":"^9.2.0","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"^3.2.4","@fjell/eslint-config":"^1.1.28","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"peerDependencies":{"@google-cloud/storage":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/lib-gcs_4.4.9_1761073478332_0.5475430820744713","host":"s3://npm-registry-packages-npm-production"}},"4.4.10":{"name":"@fjell/lib-gcs","version":"4.4.10","keywords":["library","persistence","storage","google-cloud-storage","gcs","fjell"],"license":"Apache-2.0","_id":"@fjell/lib-gcs@4.4.10","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/lib-gcs#readme","bugs":{"url":"https://github.com/getfjell/lib-gcs/issues"},"dist":{"shasum":"c07a0b9bd4ac873bffc557e8a8009426df2b65da","tarball":"https://registry.npmjs.org/@fjell/lib-gcs/-/lib-gcs-4.4.10.tgz","fileCount":39,"integrity":"sha512-hKDg7/zSHNVnPZ7Czs2kt14CiuaHElzaZLUzPeOBE54xjWlaAKO4WDi8d0RUviQ3o/4nVk2I80Gz9bOtH5eLXw==","signatures":[{"sig":"MEYCIQC7QJeKgCW4PPlnyoKTP450kM7Lp1kz5HQrxYFNVzez4wIhAMJdWfgc461aI6nTZ203Emk7BKxxmbHfK+iC0BQ/3x7r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2flib-gcs@4.4.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":203444},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=21"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cd41246fc8d7ca689cac9bfe5b15fa92c7cec5e5","scripts":{"dev":"concurrently \"node build.js --watch\" \"node scripts/build-with-types.js\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"node build.js && node scripts/build-with-types.js","clean":"rm -rf dist","coverage":"vitest run --coverage","precommit":"npm run clean && npm run lint && npm run build && npm run test","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/lib-gcs.git","type":"git"},"_npmVersion":"10.9.3","description":"Google Cloud Storage Library for Fjell","directories":{},"_nodeVersion":"22.20.0","dependencies":{"uuid":"^13.0.0","deepmerge":"^4.3.1","@fjell/lib":"^4.4.59","@fjell/core":"^4.4.51","@types/uuid":"^10.0.0","@fjell/logging":"^4.4.50","@fjell/registry":"^4.4.53"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","esbuild":"0.25.9","@swc/core":"^1.13.2","@eslint/js":"^9.32.0","typescript":"^5.8.3","@types/node":"^24.1.0","concurrently":"^9.2.0","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"^3.2.4","@fjell/eslint-config":"^1.1.28","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"peerDependencies":{"@google-cloud/storage":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/lib-gcs_4.4.10_1761074016605_0.3328263191449663","host":"s3://npm-registry-packages-npm-production"}},"4.4.11":{"name":"@fjell/lib-gcs","version":"4.4.11","keywords":["library","persistence","storage","google-cloud-storage","gcs","fjell"],"license":"Apache-2.0","_id":"@fjell/lib-gcs@4.4.11","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/lib-gcs#readme","bugs":{"url":"https://github.com/getfjell/lib-gcs/issues"},"dist":{"shasum":"98e8b6f5877e8c560e45d79653a82dbff6de5669","tarball":"https://registry.npmjs.org/@fjell/lib-gcs/-/lib-gcs-4.4.11.tgz","fileCount":39,"integrity":"sha512-5o5SqD7hoYzczBjlHTrEB9EA3Yy+57pPYxcKeMv20oUSYrtCVoXNa1INAEBv3vHJFpgXDtFUDFZSOoWW+5M5aQ==","signatures":[{"sig":"MEQCIDlMUfF83fLyDnIOiu89ZLz2G8py/rdfpHASLgzzjHQiAiAIqZQIE5dDKk3Ub0ynjJ4Mxo28vra3RDiieZu769k9oA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2flib-gcs@4.4.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":203444},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=21"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3865d598a357031b9594212abdbcf510a2632d91","scripts":{"dev":"concurrently \"node build.js --watch\" \"node scripts/build-with-types.js\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"node build.js && node scripts/build-with-types.js","clean":"rm -rf dist","coverage":"vitest run --coverage","precommit":"npm run clean && npm run lint && npm run build && npm run test","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/lib-gcs.git","type":"git"},"_npmVersion":"10.9.3","description":"Google Cloud Storage Library for Fjell","directories":{},"_nodeVersion":"22.20.0","dependencies":{"uuid":"^13.0.0","deepmerge":"^4.3.1","@fjell/lib":"^4.4.59","@fjell/core":"^4.4.51","@types/uuid":"^10.0.0","@fjell/logging":"^4.4.50","@fjell/registry":"^4.4.53"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","esbuild":"0.25.9","@swc/core":"^1.13.2","@eslint/js":"^9.32.0","typescript":"^5.8.3","@types/node":"^24.1.0","concurrently":"^9.2.0","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"^3.2.4","@fjell/eslint-config":"^1.1.28","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"peerDependencies":{"@google-cloud/storage":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/lib-gcs_4.4.11_1761074530591_0.7627209191748585","host":"s3://npm-registry-packages-npm-production"}},"4.4.12":{"name":"@fjell/lib-gcs","version":"4.4.12","keywords":["library","persistence","storage","google-cloud-storage","gcs","fjell"],"author":{"name":"Fjell Team"},"license":"Apache-2.0","_id":"@fjell/lib-gcs@4.4.12","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/lib-gcs#readme","bugs":{"url":"https://github.com/getfjell/lib-gcs/issues"},"dist":{"shasum":"85f14b16f003eb21ec25b5e412ae8bac0ed4a623","tarball":"https://registry.npmjs.org/@fjell/lib-gcs/-/lib-gcs-4.4.12.tgz","fileCount":39,"integrity":"sha512-2Awj67QjbruFw0fzZX1EDlDHqfxcOlRlR9VU2I5XPYhtnrAUKshHEhniC1VfPQ29VcUuvD85NoIlTfOthjZ5hA==","signatures":[{"sig":"MEUCIQDmmVCUNzrTjzXsVR0ReYxlPhAKU7XcBfp4fY2KSSeudwIgSHv+hwh523PqDy8bcdEzH4zYsaFKU01FltkvRXyJZw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2flib-gcs@4.4.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":205811},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=21"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6e320888a04bd66351f3385d8c456f3bb7e30ebb","scripts":{"dev":"concurrently \"node build.js --watch\" \"node scripts/build-with-types.js\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"node build.js && node scripts/build-with-types.js","clean":"rm -rf dist","coverage":"vitest run --coverage","precommit":"npm run clean && npm run lint && npm run build && npm run test","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/lib-gcs.git","type":"git"},"_npmVersion":"10.9.3","description":"Google Cloud Storage Library for Fjell","directories":{},"_nodeVersion":"22.20.0","dependencies":{"uuid":"^13.0.0","deepmerge":"^4.3.1","@fjell/lib":"^4.4.59","@fjell/core":"^4.4.51","@types/uuid":"^10.0.0","@fjell/logging":"^4.4.50","@fjell/registry":"^4.4.53"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","esbuild":"0.25.9","@swc/core":"^1.13.2","@eslint/js":"^9.32.0","typescript":"^5.8.3","@types/node":"^24.1.0","concurrently":"^9.2.0","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"^3.2.4","@fjell/eslint-config":"^1.1.28","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"peerDependencies":{"@google-cloud/storage":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/lib-gcs_4.4.12_1761074956552_0.5141169584294405","host":"s3://npm-registry-packages-npm-production"}},"4.4.13":{"name":"@fjell/lib-gcs","version":"4.4.13","keywords":["library","persistence","storage","google-cloud-storage","gcs","fjell"],"author":{"name":"Fjell Team"},"license":"Apache-2.0","_id":"@fjell/lib-gcs@4.4.13","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/lib-gcs#readme","bugs":{"url":"https://github.com/getfjell/lib-gcs/issues"},"dist":{"shasum":"18b5dcc0de9a94a790768496ea8bb93e6b793efa","tarball":"https://registry.npmjs.org/@fjell/lib-gcs/-/lib-gcs-4.4.13.tgz","fileCount":39,"integrity":"sha512-tcFrTRLquGTvF0Txc9M8OS3+DVyVXFopK43Ta64oyaKo8NJsBc6NDlt+RaLfBZV9vWZSZ5lKTRAD6L61WtOmHA==","signatures":[{"sig":"MEUCIFfpmUy/9tuwDbrB5vS+MPfYIFXx1NdTJERhdAhZ1p+zAiEA/VCQUKg93Dlgyd0Va6KPhIxuwltdq2U2N+ZZUDNcZcU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2flib-gcs@4.4.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":205812},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=21"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c599a78abb23c310df30e9d5d976fa5f10b777d4","scripts":{"dev":"concurrently \"node build.js --watch\" \"node scripts/build-with-types.js\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"node build.js && node scripts/build-with-types.js","clean":"rm -rf dist","coverage":"vitest run --coverage","precommit":"npm run clean && npm run lint && npm run build && npm run test","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/lib-gcs.git","type":"git"},"_npmVersion":"10.9.3","description":"Google Cloud Storage Library for Fjell","directories":{},"_nodeVersion":"22.20.0","dependencies":{"uuid":"^13.0.0","deepmerge":"^4.3.1","@fjell/lib":"^4.4.60","@fjell/core":"^4.4.53","@types/uuid":"^11.0.0","@fjell/logging":"^4.4.52","@fjell/registry":"^4.4.55"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.38.0","vitest":"^4.0.2","esbuild":"0.25.11","@swc/core":"^1.13.5","@eslint/js":"^9.38.0","typescript":"^5.9.3","@types/node":"^24.9.1","concurrently":"^9.2.1","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"^4.0.2","@fjell/common-config":"^1.1.29","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"@google-cloud/storage":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/lib-gcs_4.4.13_1761262777726_0.9850631915515036","host":"s3://npm-registry-packages-npm-production"}},"4.4.14":{"name":"@fjell/lib-gcs","version":"4.4.14","keywords":["library","persistence","storage","google-cloud-storage","gcs","fjell"],"author":{"name":"Fjell Team"},"license":"Apache-2.0","_id":"@fjell/lib-gcs@4.4.14","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/lib-gcs#readme","bugs":{"url":"https://github.com/getfjell/lib-gcs/issues"},"dist":{"shasum":"99d84f40076342591050dd8ce70c7007ac516376","tarball":"https://registry.npmjs.org/@fjell/lib-gcs/-/lib-gcs-4.4.14.tgz","fileCount":39,"integrity":"sha512-4j5uyrobrbWFzvOfvDx7xqe6ykEsRSmbmST2NULiQpMl7IYGyGZBs8RknZrBiyl6YZOqjvGymuZLEKl5csNcdw==","signatures":[{"sig":"MEUCIGZEBbWdB59U0gWvZd9TX0O87S66FFYPsQIjlLMW9DvQAiEAlCI0/W8+9Eekq51BCadvHybMLs7ou1CUHHjLyBjLuh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2flib-gcs@4.4.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":206643},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=21"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f5afe4364a1e2a8746d339c301337dbbd7263ee5","scripts":{"dev":"concurrently \"node build.js --watch\" \"node scripts/build-with-types.js\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"node build.js && node scripts/build-with-types.js","clean":"rm -rf dist","coverage":"vitest run --coverage","precommit":"npm run clean && npm run lint && npm run build && npm run test","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/lib-gcs.git","type":"git"},"_npmVersion":"10.9.3","description":"Google Cloud Storage Library for Fjell","directories":{},"_nodeVersion":"22.20.0","dependencies":{"uuid":"^13.0.0","deepmerge":"^4.3.1","@fjell/lib":"^4.4.60","@fjell/core":"^4.4.53","@types/uuid":"^11.0.0","@fjell/logging":"^4.4.52","@fjell/registry":"^4.4.55"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.38.0","vitest":"^4.0.2","esbuild":"0.25.11","@swc/core":"^1.13.5","@eslint/js":"^9.38.0","typescript":"^5.9.3","@types/node":"^24.9.1","concurrently":"^9.2.1","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"^4.0.2","@fjell/common-config":"^1.1.29","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"@google-cloud/storage":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/lib-gcs_4.4.14_1761409112422_0.04355631792846992","host":"s3://npm-registry-packages-npm-production"}},"4.4.15":{"name":"@fjell/lib-gcs","version":"4.4.15","keywords":["library","persistence","storage","google-cloud-storage","gcs","fjell"],"author":{"name":"Fjell Team"},"license":"Apache-2.0","_id":"@fjell/lib-gcs@4.4.15","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/lib-gcs#readme","bugs":{"url":"https://github.com/getfjell/lib-gcs/issues"},"dist":{"shasum":"cd9ed35deafd01a4ee8f4372af0c63d311dd4551","tarball":"https://registry.npmjs.org/@fjell/lib-gcs/-/lib-gcs-4.4.15.tgz","fileCount":39,"integrity":"sha512-kxwT+56Yjpu7IDqN17tIIUqz3OXBz6WeFUpvaYfl0rlxoQ9n65GeIGwMPgfpWSExTe54kvJlnMKSJsxdx7WXfw==","signatures":[{"sig":"MEQCIBN9H/3r+Iby6jS/VBQXw9UHPMIcWUdCl/99z4XucvHQAiBf7NCmELPFO4akDGwvfXFFoG3c9uIoGcyEENMgbEqJaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2flib-gcs@4.4.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":207385},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=21"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"94d3aab013de038955b3f6bb47bc2ebda8d13fb2","scripts":{"dev":"concurrently \"node build.js --watch\" \"node scripts/build-with-types.js\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"node build.js && node scripts/build-with-types.js","clean":"rm -rf dist","coverage":"vitest run --coverage","precommit":"npm run clean && npm run lint && npm run build && npm run test","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/lib-gcs.git","type":"git"},"_npmVersion":"10.9.3","description":"Google Cloud Storage Library for Fjell","directories":{},"_nodeVersion":"22.20.0","dependencies":{"uuid":"^13.0.0","deepmerge":"^4.3.1","@fjell/lib":"^4.4.60","@fjell/core":"^4.4.53","@types/uuid":"^11.0.0","@fjell/logging":"^4.4.52","@fjell/registry":"^4.4.55"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.38.0","vitest":"^4.0.2","esbuild":"0.25.11","@swc/core":"^1.13.5","@eslint/js":"^9.38.0","typescript":"^5.9.3","@types/node":"^24.9.1","concurrently":"^9.2.1","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"^4.0.2","@fjell/common-config":"^1.1.29","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"@google-cloud/storage":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/lib-gcs_4.4.15_1761442602422_0.029101676989973013","host":"s3://npm-registry-packages-npm-production"}},"4.4.16":{"name":"@fjell/lib-gcs","version":"4.4.16","keywords":["library","persistence","storage","google-cloud-storage","gcs","fjell"],"author":{"name":"Fjell Team"},"license":"Apache-2.0","_id":"@fjell/lib-gcs@4.4.16","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/lib-gcs#readme","bugs":{"url":"https://github.com/getfjell/lib-gcs/issues"},"dist":{"shasum":"193fb9cce81d8322d64a846da2dad179d729f589","tarball":"https://registry.npmjs.org/@fjell/lib-gcs/-/lib-gcs-4.4.16.tgz","fileCount":39,"integrity":"sha512-RuBYHKtzSO+AsiorOJF1RvbeC+87BM90TKRJaykjo/YMCmB/O/kPu4wzHjyQwGKxeS2svBlE9iZNii1kISCBQw==","signatures":[{"sig":"MEYCIQCAI7DAixlCd1fzkLZWD6B1zRNFee+Luytppmbpq1495QIhAJDnDYyDy0KodRGOKDRtIUdmtjRCupTVg/8Vx3mMorfr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2flib-gcs@4.4.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":207385},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=21"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7e921523e31fd93deddc42656df5236b77c84b0f","scripts":{"dev":"concurrently \"node build.js --watch\" \"node scripts/build-with-types.js\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"node build.js && node scripts/build-with-types.js","clean":"rm -rf dist","coverage":"vitest run --coverage","precommit":"npm run clean && npm run lint && npm run build && npm run test","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/lib-gcs.git","type":"git"},"_npmVersion":"10.9.4","description":"Google Cloud Storage Library for Fjell","directories":{},"_nodeVersion":"22.21.1","dependencies":{"uuid":"^13.0.0","deepmerge":"^4.3.1","@fjell/lib":"^4.4.62","@fjell/core":"^4.4.56","@types/uuid":"^11.0.0","@fjell/logging":"^4.4.52","@fjell/registry":"^4.4.58"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.38.0","vitest":"^4.0.2","esbuild":"0.25.11","@swc/core":"^1.13.5","@eslint/js":"^9.38.0","typescript":"^5.9.3","@types/node":"^24.9.1","concurrently":"^9.2.1","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"^4.0.2","@fjell/common-config":"^1.1.29","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"@google-cloud/storage":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/lib-gcs_4.4.16_1763001787808_0.26830298119028817","host":"s3://npm-registry-packages-npm-production"}},"4.4.17":{"name":"@fjell/lib-gcs","version":"4.4.17","keywords":["library","persistence","storage","google-cloud-storage","gcs","fjell"],"author":{"name":"Fjell Team"},"license":"Apache-2.0","_id":"@fjell/lib-gcs@4.4.17","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/lib-gcs#readme","bugs":{"url":"https://github.com/getfjell/lib-gcs/issues"},"dist":{"shasum":"5ce8225d562ca5109ab49c4a1d023f9a126e6470","tarball":"https://registry.npmjs.org/@fjell/lib-gcs/-/lib-gcs-4.4.17.tgz","fileCount":39,"integrity":"sha512-KnwfzGM9NZaxtyZeVlcsA+d/He/l3PKTqll/TqrSLRsaRJz6EOaaXlC/SlEVg/aswL5TMTpLCesjs8Zt43fJcA==","signatures":[{"sig":"MEYCIQCqqqlrmYK3juAXz1Ta7Y6ZmSibDB1QliSmHxlzfR+UlQIhALnH5My1XB2V/EzpOfXxQNth2URY7pxEorMpvKmGJ92l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2flib-gcs@4.4.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":207385},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=21"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d4a146799221d826c61565052501c6d48c947b1a","scripts":{"dev":"concurrently \"node build.js --watch\" \"node scripts/build-with-types.js\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"node build.js && node scripts/build-with-types.js","clean":"rm -rf dist","coverage":"vitest run --coverage","precommit":"npm run clean && npm run lint && npm run build && npm run test","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/lib-gcs.git","type":"git"},"_npmVersion":"10.9.4","description":"Google Cloud Storage Library for Fjell","directories":{},"_nodeVersion":"22.21.1","dependencies":{"uuid":"^13.0.0","deepmerge":"^4.3.1","@fjell/lib":"^4.4.59","@fjell/core":"^4.4.51","@types/uuid":"^11.0.0","@fjell/logging":"^4.4.50","@fjell/registry":"^4.4.59"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.38.0","vitest":"^4.0.2","esbuild":"0.25.11","@swc/core":"^1.13.5","@eslint/js":"^9.38.0","typescript":"^5.9.3","@types/node":"^24.9.1","concurrently":"^9.2.1","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"^4.0.2","@fjell/common-config":"^1.1.28","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"@google-cloud/storage":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/lib-gcs_4.4.17_1763019001461_0.046703399183132266","host":"s3://npm-registry-packages-npm-production"}},"4.4.18":{"name":"@fjell/lib-gcs","version":"4.4.18","keywords":["library","persistence","storage","google-cloud-storage","gcs","fjell"],"author":{"name":"Fjell Team"},"license":"Apache-2.0","_id":"@fjell/lib-gcs@4.4.18","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/lib-gcs#readme","bugs":{"url":"https://github.com/getfjell/lib-gcs/issues"},"dist":{"shasum":"0072ec36cd9a0bbecee503e7e79bc330b5dbfd71","tarball":"https://registry.npmjs.org/@fjell/lib-gcs/-/lib-gcs-4.4.18.tgz","fileCount":39,"integrity":"sha512-+dZZC8SswJo2p5lymdwlZm4elwkac4wivFv2PCovo97KwkWY+XgMeBXFJ2sziKyVNwxWC7VT1bTMIe2uq4HmKQ==","signatures":[{"sig":"MEYCIQD5vG3NxMyDn3tuIAlajgWyxPzavMMBUuUunriOUxKtLQIhAN6FrcCm2gzNZett7QKP+kq/MfEFpQLmUbtuL+gHZL/M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2flib-gcs@4.4.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":207385},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=21"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6a5fd06a88abce353165de204ae9d4b720db2895","scripts":{"dev":"concurrently \"node build.js --watch\" \"node scripts/build-with-types.js\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"node build.js && node scripts/build-with-types.js","clean":"rm -rf dist","coverage":"vitest run --coverage","precommit":"npm run clean && npm run lint && npm run build && npm run test","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/lib-gcs.git","type":"git"},"_npmVersion":"10.9.4","description":"Google Cloud Storage Library for Fjell","directories":{},"_nodeVersion":"22.21.1","dependencies":{"uuid":"^13.0.0","deepmerge":"^4.3.1","@fjell/lib":"^4.4.64","@fjell/core":"^4.4.57","@types/uuid":"^11.0.0","@fjell/logging":"^4.4.54","@fjell/registry":"^4.4.60"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.38.0","vitest":"^4.0.2","esbuild":"0.25.11","@swc/core":"^1.13.5","@eslint/js":"^9.38.0","typescript":"^5.9.3","@types/node":"^24.9.1","concurrently":"^9.2.1","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"^4.0.2","@fjell/common-config":"^1.1.29","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"@google-cloud/storage":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/lib-gcs_4.4.18_1763027660628_0.7099538637224829","host":"s3://npm-registry-packages-npm-production"}},"4.4.19":{"name":"@fjell/lib-gcs","version":"4.4.19","keywords":["library","persistence","storage","google-cloud-storage","gcs","fjell"],"author":{"name":"Fjell Team"},"license":"Apache-2.0","_id":"@fjell/lib-gcs@4.4.19","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/lib-gcs#readme","bugs":{"url":"https://github.com/getfjell/lib-gcs/issues"},"dist":{"shasum":"0eacd36511604f152bd3646da2b8fc238e2cfda7","tarball":"https://registry.npmjs.org/@fjell/lib-gcs/-/lib-gcs-4.4.19.tgz","fileCount":39,"integrity":"sha512-b7z8/xSnuhutyOAxOmxPjOowalnDLjFAAPlAJ3xEUzKooO32gv+3mg6YHyv5rMXK0KtDeJ1c8pWe2mYnmuog4w==","signatures":[{"sig":"MEUCIBWLoi8pN5A8Vwb56IPAha7yRaCYsBHCK3SaJGfXP2XHAiEAnBz15Ogesa8vLdoktuzwtn4BMEPnmFXtGPr8CxNnVLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2flib-gcs@4.4.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":207385},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=21"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6c70c346c5b2b166eacea878701ed72a9fb86779","scripts":{"dev":"concurrently \"node build.js --watch\" \"node scripts/build-with-types.js\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"node build.js && node scripts/build-with-types.js","clean":"rm -rf dist","coverage":"vitest run --coverage","precommit":"npm run clean && npm run lint && npm run build && npm run test","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/lib-gcs.git","type":"git"},"_npmVersion":"10.9.4","description":"Google Cloud Storage Library for Fjell","directories":{},"_nodeVersion":"22.21.1","dependencies":{"uuid":"^13.0.0","deepmerge":"^4.3.1","@fjell/lib":"^4.4.66","@fjell/core":"^4.4.60","@types/uuid":"^11.0.0","@fjell/logging":"^4.4.57","@fjell/registry":"^4.4.64"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.38.0","vitest":"^4.0.2","esbuild":"0.25.11","@swc/core":"^1.13.5","@eslint/js":"^9.38.0","typescript":"^5.9.3","@types/node":"^24.9.1","concurrently":"^9.2.1","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"^4.0.2","@fjell/common-config":"^1.1.30","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"@google-cloud/storage":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/lib-gcs_4.4.19_1763149937858_0.854866023860863","host":"s3://npm-registry-packages-npm-production"}},"4.4.20":{"name":"@fjell/lib-gcs","version":"4.4.20","keywords":["library","persistence","storage","google-cloud-storage","gcs","fjell"],"author":{"name":"Fjell Team"},"license":"Apache-2.0","_id":"@fjell/lib-gcs@4.4.20","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/lib-gcs#readme","bugs":{"url":"https://github.com/getfjell/lib-gcs/issues"},"dist":{"shasum":"5f1f77c466692990a49459b2106550f283a5da25","tarball":"https://registry.npmjs.org/@fjell/lib-gcs/-/lib-gcs-4.4.20.tgz","fileCount":39,"integrity":"sha512-KKY3rs/ok+pbFNz/FAPtEqaZ7LQQKmaM1bOWGhrXEOFmjlWaJQhnlGzGM7MeEIqLFXA3Rl6ZMUv8/nQEhn0Lgw==","signatures":[{"sig":"MEYCIQD1XdbtSaHwl31UQA2ak3FpVHmDenWYKQKWbULZNp+O8gIhAP2e8jPS4KeSbe7qd5GykaHD13P9FSVonbvVB73mu7FN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2flib-gcs@4.4.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":207385},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=21"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0173bfbcfea16d0509462068a0d1ec5841cf8d38","scripts":{"dev":"concurrently \"node build.js --watch\" \"node scripts/build-with-types.js\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"node build.js && node scripts/build-with-types.js","clean":"rm -rf dist","coverage":"vitest run --coverage","precommit":"npm run clean && npm run lint && npm run build && npm run test","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/lib-gcs.git","type":"git"},"_npmVersion":"10.9.4","description":"Google Cloud Storage Library for Fjell","directories":{},"_nodeVersion":"22.21.1","dependencies":{"uuid":"^13.0.0","deepmerge":"^4.3.1","@fjell/lib":"^4.4.67","@fjell/core":"^4.4.60","@types/uuid":"^11.0.0","@fjell/logging":"^4.4.57","@fjell/registry":"^4.4.65"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.38.0","vitest":"^4.0.2","esbuild":"0.25.11","@swc/core":"^1.13.5","@eslint/js":"^9.38.0","typescript":"^5.9.3","@types/node":"^24.9.1","concurrently":"^9.2.1","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"^4.0.2","@fjell/common-config":"^1.1.30","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"@google-cloud/storage":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/lib-gcs_4.4.20_1763169752075_0.1007053742278905","host":"s3://npm-registry-packages-npm-production"}},"4.4.21":{"name":"@fjell/lib-gcs","version":"4.4.21","keywords":["library","persistence","storage","google-cloud-storage","gcs","fjell"],"author":{"name":"Fjell Team"},"license":"Apache-2.0","_id":"@fjell/lib-gcs@4.4.21","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/lib-gcs#readme","bugs":{"url":"https://github.com/getfjell/lib-gcs/issues"},"dist":{"shasum":"f7ba62f800243bf1c2688553d5012e2b5404d77b","tarball":"https://registry.npmjs.org/@fjell/lib-gcs/-/lib-gcs-4.4.21.tgz","fileCount":39,"integrity":"sha512-mj4c7bGmpV/xRMEqCyAIYsSj7nPUenOGtG2f73LlKzpIc7E68PU+qt0dbUHYwC3j7cIM3mbcSKoGjqtYSdadAA==","signatures":[{"sig":"MEUCIEPAaATfDjqNQTCjbr3obkGsTjMEi5PvFWyjGd7rVsrVAiEAy+QwzYcZrzfhVO2AsL3CO4Ixd9flQSyPRDxO2jJ/0A8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2flib-gcs@4.4.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":207385},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=21"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c48d44c99e88b4e716553bb015d906cc9e6e899f","scripts":{"dev":"concurrently \"node build.js --watch\" \"node scripts/build-with-types.js\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"node build.js && node scripts/build-with-types.js","clean":"rm -rf dist","coverage":"vitest run --coverage","precommit":"npm run clean && npm run lint && npm run build && npm run test","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/lib-gcs.git","type":"git"},"_npmVersion":"10.9.4","description":"Google Cloud Storage Library for Fjell","directories":{},"_nodeVersion":"22.21.1","dependencies":{"uuid":"^13.0.0","deepmerge":"^4.3.1","@fjell/lib":"^4.4.68","@fjell/core":"^4.4.61","@types/uuid":"^11.0.0","@fjell/logging":"^4.4.58","@fjell/registry":"^4.4.66"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.38.0","vitest":"^4.0.2","esbuild":"0.25.11","@swc/core":"^1.13.5","@eslint/js":"^9.38.0","typescript":"^5.9.3","@types/node":"^24.9.1","concurrently":"^9.2.1","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"^4.0.2","@fjell/common-config":"^1.1.30","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"@google-cloud/storage":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/lib-gcs_4.4.21_1763252140808_0.7690808260142965","host":"s3://npm-registry-packages-npm-production"}},"4.4.22":{"name":"@fjell/lib-gcs","version":"4.4.22","keywords":["library","persistence","storage","google-cloud-storage","gcs","fjell"],"author":{"name":"Fjell Team"},"license":"Apache-2.0","_id":"@fjell/lib-gcs@4.4.22","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/lib-gcs#readme","bugs":{"url":"https://github.com/getfjell/lib-gcs/issues"},"dist":{"shasum":"fb992b890468425b94505446cc4b34324a7006c9","tarball":"https://registry.npmjs.org/@fjell/lib-gcs/-/lib-gcs-4.4.22.tgz","fileCount":39,"integrity":"sha512-krl9XWnh3znWZQ3N/BeDQ0Ido/wxSBsbnp4H6NWAGPF0K67czsw/LNLI1UbfuhW+YMrMmCIsba7bgp0T12UhkQ==","signatures":[{"sig":"MEUCIAVY4reX2ajyyRhqt8vLsjU/lD0/UP5Htb558JoqinLtAiEAgX3MUPXqg0gHJdDDTvJ+0Hg+5O4kcpKud2nozBkJ8sA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2flib-gcs@4.4.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":207385},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=21"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"612421c3cb4dc79bdae0955cd264fd110b7dfb5f","scripts":{"dev":"concurrently \"node build.js --watch\" \"node scripts/build-with-types.js\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"node build.js && node scripts/build-with-types.js","clean":"rm -rf dist","coverage":"vitest run --coverage","precommit":"npm run clean && npm run lint && npm run build && npm run test","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/lib-gcs.git","type":"git"},"_npmVersion":"10.9.4","description":"Google Cloud Storage Library for Fjell","directories":{},"_nodeVersion":"22.21.1","dependencies":{"uuid":"^13.0.0","deepmerge":"^4.3.1","@fjell/lib":"^4.4.69","@fjell/core":"^4.4.61","@types/uuid":"^11.0.0","@fjell/logging":"^4.4.58","@fjell/registry":"^4.4.67"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.38.0","vitest":"^4.0.2","esbuild":"0.25.11","@swc/core":"^1.13.5","@eslint/js":"^9.38.0","typescript":"^5.9.3","@types/node":"^24.9.1","concurrently":"^9.2.1","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"^4.0.2","@fjell/common-config":"^1.1.30","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"@google-cloud/storage":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/lib-gcs_4.4.22_1763485962789_0.6326198589815808","host":"s3://npm-registry-packages-npm-production"}},"4.4.23":{"name":"@fjell/lib-gcs","version":"4.4.23","keywords":["library","persistence","storage","google-cloud-storage","gcs","fjell"],"author":{"name":"Fjell Team"},"license":"Apache-2.0","_id":"@fjell/lib-gcs@4.4.23","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/lib-gcs#readme","bugs":{"url":"https://github.com/getfjell/lib-gcs/issues"},"dist":{"shasum":"697706f0e21f569a5ba229ac414a152b65e72433","tarball":"https://registry.npmjs.org/@fjell/lib-gcs/-/lib-gcs-4.4.23.tgz","fileCount":39,"integrity":"sha512-mQGyrvafj0KqDR2ueMoT2qZP/CB4OD9EzVGIAAF43fO0uQdUa5arNTXpgPX96kbmFp7O13rDwLzgz9iVyMx7FA==","signatures":[{"sig":"MEUCIQCViLNQc8bjQmItmkf1yZhwnHm6d/clTX4dxmriWNVeowIgd0MGhh2zEFY52RBvFzyCKxUi3G1lfwzNDRfdDGpC6qA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2flib-gcs@4.4.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":210126},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=21"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b203e207affa69ce2418a89cf9237352ab869441","scripts":{"dev":"concurrently \"node build.js --watch\" \"node scripts/build-with-types.js\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"node build.js && node scripts/build-with-types.js","clean":"rm -rf dist","coverage":"vitest run --coverage","precommit":"npm run clean && npm run lint && npm run build && npm run test","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/lib-gcs.git","type":"git"},"_npmVersion":"10.9.4","description":"Google Cloud Storage Library for Fjell","directories":{},"_nodeVersion":"22.21.1","dependencies":{"uuid":"^13.0.0","deepmerge":"^4.3.1","@fjell/lib":"^4.4.70","@fjell/core":"^4.4.62","@types/uuid":"^11.0.0","@fjell/logging":"^4.4.58","@fjell/registry":"^4.4.68"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.38.0","vitest":"^4.0.2","esbuild":"0.25.11","@swc/core":"^1.13.5","@eslint/js":"^9.38.0","typescript":"^5.9.3","@types/node":"^24.9.1","concurrently":"^9.2.1","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"^4.0.2","@fjell/common-config":"^1.1.30","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"@google-cloud/storage":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/lib-gcs_4.4.23_1763663758321_0.9655134118848188","host":"s3://npm-registry-packages-npm-production"}},"4.4.24":{"name":"@fjell/lib-gcs","version":"4.4.24","keywords":["library","persistence","storage","google-cloud-storage","gcs","fjell"],"author":{"name":"Fjell Team"},"license":"Apache-2.0","_id":"@fjell/lib-gcs@4.4.24","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/lib-gcs#readme","bugs":{"url":"https://github.com/getfjell/lib-gcs/issues"},"dist":{"shasum":"7e76fc0f6f5c27c8ccb17c035c33b6a82b692e00","tarball":"https://registry.npmjs.org/@fjell/lib-gcs/-/lib-gcs-4.4.24.tgz","fileCount":39,"integrity":"sha512-ghDkzWz//kFIaSXMTdBbe+Ch/SucCX6JL7KE+ZFtRymK28KdVJbeo5xEwxGywJrjU4tNwr5l7xPk3U5cF+irRg==","signatures":[{"sig":"MEYCIQCSdMhxK3pwfpYc59zzEVRz/0/2nOopJihnN5b5El1fwQIhAOLIyocyagRiaIWrbsGGxfVF3wBoGd/LLIF/F4kHGuOE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2flib-gcs@4.4.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":210126},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=21"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"80a20b7d57d17f1513b3fc26d707537728b3cf56","scripts":{"dev":"concurrently \"node build.js --watch\" \"node scripts/build-with-types.js\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"node build.js && node scripts/build-with-types.js","clean":"rm -rf dist","coverage":"vitest run --coverage","precommit":"npm run clean && npm run lint && npm run build && npm run test","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/lib-gcs.git","type":"git"},"_npmVersion":"10.9.4","description":"Google Cloud Storage Library for Fjell","directories":{},"_nodeVersion":"22.21.1","dependencies":{"uuid":"^13.0.0","deepmerge":"^4.3.1","@fjell/lib":"^4.4.72","@fjell/core":"^4.4.63","@types/uuid":"^11.0.0","@fjell/logging":"^4.4.58","@fjell/registry":"^4.4.69"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.38.0","vitest":"^4.0.2","esbuild":"0.25.11","@swc/core":"^1.13.5","@eslint/js":"^9.38.0","typescript":"^5.9.3","@types/node":"^24.9.1","concurrently":"^9.2.1","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"^4.0.2","@fjell/common-config":"^1.1.30","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"@google-cloud/storage":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/lib-gcs_4.4.24_1763693829636_0.9736259388594946","host":"s3://npm-registry-packages-npm-production"}},"4.4.25":{"name":"@fjell/lib-gcs","version":"4.4.25","keywords":["library","persistence","storage","google-cloud-storage","gcs","fjell"],"author":{"name":"Fjell Team"},"license":"Apache-2.0","_id":"@fjell/lib-gcs@4.4.25","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/lib-gcs#readme","bugs":{"url":"https://github.com/getfjell/lib-gcs/issues"},"dist":{"shasum":"129bfb8251c7ad3929fbd968162c46586f40330b","tarball":"https://registry.npmjs.org/@fjell/lib-gcs/-/lib-gcs-4.4.25.tgz","fileCount":39,"integrity":"sha512-QRaO3ZCT6cTWcwgBlfap4Um/tV4eUgpZLclQbxPkEi2WYqyMzbs03A+fRVzUFA1QWEBdkCdzw2HDjeodw4rZzQ==","signatures":[{"sig":"MEQCIEiTwashjFuoHWtxp/VvolT+w1SU2F61NGQaj/ebZhFWAiAEGw9d72YNQmjQ8qcnHvrAbvEYHPFi8ebIO1QcFacllQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2flib-gcs@4.4.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":214410},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=21"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"83e7df95bb5be4fff672c8653910201618a1da02","scripts":{"dev":"concurrently \"node build.js --watch\" \"node scripts/build-with-types.js\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"node build.js && node scripts/build-with-types.js","clean":"rm -rf dist","coverage":"vitest run --coverage","precommit":"npm run clean && npm run lint && npm run build && npm run test","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/lib-gcs.git","type":"git"},"_npmVersion":"10.9.4","description":"Google Cloud Storage Library for Fjell","directories":{},"_nodeVersion":"22.21.1","dependencies":{"uuid":"^13.0.0","deepmerge":"^4.3.1","@fjell/lib":"^4.4.74","@fjell/core":"^4.4.65","@types/uuid":"^11.0.0","@fjell/logging":"^4.4.59","@fjell/registry":"^4.4.71"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.38.0","vitest":"^4.0.2","esbuild":"0.25.11","@swc/core":"^1.13.5","@eslint/js":"^9.38.0","typescript":"^5.9.3","@types/node":"^24.9.1","concurrently":"^9.2.1","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"^4.0.2","@fjell/common-config":"^1.1.31","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"@google-cloud/storage":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/lib-gcs_4.4.25_1764462357163_0.9651931304974601","host":"s3://npm-registry-packages-npm-production"}},"4.4.26":{"name":"@fjell/lib-gcs","version":"4.4.26","keywords":["library","persistence","storage","google-cloud-storage","gcs","fjell"],"author":{"name":"Fjell Team"},"license":"Apache-2.0","_id":"@fjell/lib-gcs@4.4.26","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/lib-gcs#readme","bugs":{"url":"https://github.com/getfjell/lib-gcs/issues"},"dist":{"shasum":"58054df81068f6a8f7e3593bfd4a1d7c1ec9701e","tarball":"https://registry.npmjs.org/@fjell/lib-gcs/-/lib-gcs-4.4.26.tgz","fileCount":39,"integrity":"sha512-fqSfrWXvaTK8q38LTN5DJ9iINcF1dv5cqscHHtZtI+SVXRKdydjV0gvC0zjWwe77F3ZBz1bqZFn5TXzJwxy9dA==","signatures":[{"sig":"MEYCIQCl7bf2jvHyGbmCx10PnylcH8lq+FM97cJk/mKZYBQnuAIhAL7Tbbd5X7tfruHAQigMmFkhzyVridldUKs+2q80mnZH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2flib-gcs@4.4.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":214410},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=21"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8028e1800519d6be652b6cb11ac757b7492191dd","scripts":{"dev":"concurrently \"node build.js --watch\" \"node scripts/build-with-types.js\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"node build.js && node scripts/build-with-types.js","clean":"rm -rf dist","coverage":"vitest run --coverage","precommit":"npm run clean && npm run lint && npm run build && npm run test","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/lib-gcs.git","type":"git"},"_npmVersion":"10.9.4","description":"Google Cloud Storage Library for Fjell","directories":{},"_nodeVersion":"22.21.1","dependencies":{"uuid":"^13.0.0","deepmerge":"^4.3.1","@fjell/lib":"^4.4.75","@fjell/core":"^4.4.66","@types/uuid":"^11.0.0","@fjell/logging":"^4.4.59","@fjell/registry":"^4.4.72"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.38.0","vitest":"^4.0.2","esbuild":"0.25.11","@swc/core":"^1.13.5","@eslint/js":"^9.38.0","typescript":"^5.9.3","@types/node":"^24.9.1","concurrently":"^9.2.1","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"^4.0.2","@fjell/common-config":"^1.1.31","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"@google-cloud/storage":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/lib-gcs_4.4.26_1764484197002_0.8760846498834081","host":"s3://npm-registry-packages-npm-production"}},"4.4.27":{"name":"@fjell/lib-gcs","version":"4.4.27","keywords":["library","persistence","storage","google-cloud-storage","gcs","fjell"],"author":{"name":"Fjell Team"},"license":"Apache-2.0","_id":"@fjell/lib-gcs@4.4.27","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/lib-gcs#readme","bugs":{"url":"https://github.com/getfjell/lib-gcs/issues"},"dist":{"shasum":"27b32d8757e2d10d7eb6c67a408f75d8c8ce8b45","tarball":"https://registry.npmjs.org/@fjell/lib-gcs/-/lib-gcs-4.4.27.tgz","fileCount":39,"integrity":"sha512-K8VSF4wNqqVhRCrusl+N682qQTbPrXOKgG9sQYRDu+0NL6Pm9H7YUM2gUyBX9hcJMO7fwwWUWCyc1P/QNXAfog==","signatures":[{"sig":"MEQCIA+Q4wJYcKrxOE1uD3rydS5MYXiY2fA8E3Oabvm2vZRaAiA1dEjYr4vjMptIZN1KO6oCsrONKRh4zybzKfUTps3ejQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2flib-gcs@4.4.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":214410},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=21"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e307df9a29f8cbfb6a1883eee76a4611c0dd35af","scripts":{"dev":"concurrently \"node build.js --watch\" \"node scripts/build-with-types.js\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"node build.js && node scripts/build-with-types.js","clean":"rm -rf dist","coverage":"vitest run --coverage","precommit":"npm run clean && npm run lint && npm run build && npm run test","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/lib-gcs.git","type":"git"},"_npmVersion":"10.9.4","description":"Google Cloud Storage Library for Fjell","directories":{},"_nodeVersion":"22.21.1","dependencies":{"uuid":"^13.0.0","deepmerge":"^4.3.1","@fjell/lib":"^4.4.76","@fjell/core":"^4.4.67","@types/uuid":"^11.0.0","@fjell/logging":"^4.4.59","@fjell/registry":"^4.4.73"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.38.0","vitest":"^4.0.2","esbuild":"0.25.11","@swc/core":"^1.13.5","@eslint/js":"^9.38.0","typescript":"^5.9.3","@types/node":"^24.9.1","concurrently":"^9.2.1","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"^4.0.2","@fjell/common-config":"^1.1.31","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"@google-cloud/storage":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/lib-gcs_4.4.27_1764607427786_0.0674150974654284","host":"s3://npm-registry-packages-npm-production"}},"4.4.28":{"name":"@fjell/lib-gcs","version":"4.4.28","keywords":["library","persistence","storage","google-cloud-storage","gcs","fjell"],"author":{"name":"Fjell Team"},"license":"Apache-2.0","_id":"@fjell/lib-gcs@4.4.28","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/lib-gcs#readme","bugs":{"url":"https://github.com/getfjell/lib-gcs/issues"},"dist":{"shasum":"7bb552d7975283183f75b1ed336e331b00fd67f0","tarball":"https://registry.npmjs.org/@fjell/lib-gcs/-/lib-gcs-4.4.28.tgz","fileCount":39,"integrity":"sha512-fQnpovPxNeFl98DtO/m/neMCEbNuCjxMlSuyLrRdakoUbpjfzXXFDojpapKQBxDlTdbspgqzJx2es/rsGJEHFw==","signatures":[{"sig":"MEQCIGK+k4xxC6sVYImW19yD+5WS0lI+MRvhGOYFw4FSMh9rAiAdGklnqW+YeJj3lbqZ6NyccqgIegUN0rV7YwFAOBK1Sg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2flib-gcs@4.4.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":214410},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=21"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8af54b385cab408819b27a87aca3c3a1acf2402b","scripts":{"dev":"concurrently \"node build.js --watch\" \"node scripts/build-with-types.js\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"node build.js && node scripts/build-with-types.js","clean":"rm -rf dist","coverage":"vitest run --coverage","precommit":"npm run clean && npm run lint && npm run build && npm run test","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/lib-gcs.git","type":"git"},"_npmVersion":"10.9.4","description":"Google Cloud Storage Library for Fjell","directories":{},"_nodeVersion":"22.21.1","dependencies":{"uuid":"^13.0.0","deepmerge":"^4.3.1","@fjell/lib":"^4.4.77","@fjell/core":"^4.4.68","@types/uuid":"^11.0.0","@fjell/logging":"^4.4.59","@fjell/registry":"^4.4.74"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.38.0","vitest":"^4.0.2","esbuild":"0.25.11","@swc/core":"^1.13.5","@eslint/js":"^9.38.0","typescript":"^5.9.3","@types/node":"^24.9.1","concurrently":"^9.2.1","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"^4.0.2","@fjell/common-config":"^1.1.31","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"@google-cloud/storage":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/lib-gcs_4.4.28_1764839571571_0.14298833873865902","host":"s3://npm-registry-packages-npm-production"}},"4.4.29":{"name":"@fjell/lib-gcs","version":"4.4.29","keywords":["library","persistence","storage","google-cloud-storage","gcs","fjell"],"author":{"name":"Fjell Team"},"license":"Apache-2.0","_id":"@fjell/lib-gcs@4.4.29","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/lib-gcs#readme","bugs":{"url":"https://github.com/getfjell/lib-gcs/issues"},"dist":{"shasum":"d186ee00d2d5c939ea888f08f602079342cc194a","tarball":"https://registry.npmjs.org/@fjell/lib-gcs/-/lib-gcs-4.4.29.tgz","fileCount":39,"integrity":"sha512-kjaVE5oEEa1OB2aon5LWCE8QTlT8BJ7yCtZyLOmxa+T9sogy2D+DPF+24tyEVu/9sAPAVgNWb7TXzg59jazPdA==","signatures":[{"sig":"MEQCIHZVM722jURFHTaouRHy5HHRpDuS/vzzFOp44xU4uun2AiB2QyHsbawIKq/AvQ/Fb8S660bGJX1VWr+6E5VbX2jUpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2flib-gcs@4.4.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":214410},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=21"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"56f3169857168cd41e3cd2c13de65a6bb135abb3","scripts":{"dev":"concurrently \"node build.js --watch\" \"node scripts/build-with-types.js\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"node build.js && node scripts/build-with-types.js","clean":"rm -rf dist","coverage":"vitest run --coverage","precommit":"npm run clean && npm run lint && npm run build && npm run test","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/lib-gcs.git","type":"git"},"_npmVersion":"10.9.4","description":"Google Cloud Storage Library for Fjell","directories":{},"_nodeVersion":"22.21.1","dependencies":{"uuid":"^13.0.0","deepmerge":"^4.3.1","@fjell/lib":"^4.4.78","@fjell/core":"^4.4.68","@types/uuid":"^11.0.0","@fjell/logging":"^4.4.59","@fjell/registry":"^4.4.75"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.38.0","vitest":"^4.0.2","esbuild":"0.25.11","@swc/core":"^1.13.5","@eslint/js":"^9.38.0","typescript":"^5.9.3","@types/node":"^24.9.1","concurrently":"^9.2.1","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"^4.0.2","@fjell/common-config":"^1.1.31","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"@google-cloud/storage":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/lib-gcs_4.4.29_1764917696712_0.19270150279137788","host":"s3://npm-registry-packages-npm-production"}},"4.4.30":{"name":"@fjell/lib-gcs","version":"4.4.30","keywords":["library","persistence","storage","google-cloud-storage","gcs","fjell"],"author":{"name":"Fjell Team"},"license":"Apache-2.0","_id":"@fjell/lib-gcs@4.4.30","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/lib-gcs#readme","bugs":{"url":"https://github.com/getfjell/lib-gcs/issues"},"dist":{"shasum":"3464bd367dc1ec68edbb8c4b7f1d244452089fa6","tarball":"https://registry.npmjs.org/@fjell/lib-gcs/-/lib-gcs-4.4.30.tgz","fileCount":39,"integrity":"sha512-F8olpzxyJ7PFvMUpO0rNcitEspxDxaPeFnMHgKFe3NxHRQsxuXDfOaysYeBPlfTCSVPltccaQ1DRz8ii11RVKA==","signatures":[{"sig":"MEUCICH+MvRxfhevYOtich6yB+jQQC6izBCn41OdBjITDF8jAiEAjoyR99ASDHSLfa1uvWOKQc9afbRxyAYCgNh7hKSm1DU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2flib-gcs@4.4.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":214410},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=21"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"54dd82a25b149a3bd8f2eb3536c71b6f7848ece6","scripts":{"dev":"concurrently \"node build.js --watch\" \"node scripts/build-with-types.js\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"node build.js && node scripts/build-with-types.js","clean":"rm -rf dist","coverage":"vitest run --coverage","precommit":"npm run clean && npm run lint && npm run build && npm run test","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fjellbuild2","email":"fjellbuild@gmail.com"},"repository":{"url":"git+https://github.com/getfjell/lib-gcs.git","type":"git"},"_npmVersion":"10.9.4","description":"Google Cloud Storage Library for Fjell","directories":{},"_nodeVersion":"22.21.1","dependencies":{"uuid":"^13.0.0","deepmerge":"^4.3.1","@fjell/lib":"^4.4.80","@fjell/core":"^4.4.70","@types/uuid":"^11.0.0","@fjell/logging":"^4.4.60","@fjell/registry":"^4.4.77"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.38.0","vitest":"^4.0.2","esbuild":"0.25.11","@swc/core":"^1.13.5","@eslint/js":"^9.38.0","typescript":"^5.9.3","@types/node":"^24.9.1","concurrently":"^9.2.1","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"^4.0.2","@fjell/common-config":"^1.1.31","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"@google-cloud/storage":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/lib-gcs_4.4.30_1765115819196_0.6184370146604663","host":"s3://npm-registry-packages-npm-production"}},"4.4.31":{"name":"@fjell/lib-gcs","version":"4.4.31","keywords":["library","persistence","storage","google-cloud-storage","gcs","fjell"],"author":{"name":"Fjell Team"},"license":"Apache-2.0","_id":"@fjell/lib-gcs@4.4.31","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/lib-gcs#readme","bugs":{"url":"https://github.com/getfjell/lib-gcs/issues"},"dist":{"shasum":"d32187cfa446c50b15aa63393f18c4181e74af06","tarball":"https://registry.npmjs.org/@fjell/lib-gcs/-/lib-gcs-4.4.31.tgz","fileCount":39,"integrity":"sha512-vGSW0V7CUsTybZmhYDLkH8oH6pSWFoBDdHMZUrvaG9/9YJUA2fts0fPgBviMjD7RND9BAKKWLIiYUqodXjlXxw==","signatures":[{"sig":"MEUCICNTd+o1xnoiHbNfr8cdXlQLzcZlnjlqnvzTgUGYzWfVAiEAuw1TzjMME4Fw7h3u4G/BYJ0UwsisW/7Om26NXE3abZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2flib-gcs@4.4.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":214410},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=21"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"48cf6fad90707382e3754714bd6001a134007d8f","scripts":{"dev":"concurrently \"node build.js --watch\" \"node scripts/build-with-types.js\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"node build.js && node scripts/build-with-types.js","clean":"rm -rf dist","coverage":"vitest run --coverage","precommit":"npm run clean && npm run lint && npm run build && npm run test","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c03744a-631c-44f4-85d5-16295f6f62f6"}},"repository":{"url":"git+https://github.com/getfjell/lib-gcs.git","type":"git"},"_npmVersion":"11.7.0","description":"Google Cloud Storage Library for Fjell","directories":{},"_nodeVersion":"22.21.1","dependencies":{"uuid":"^13.0.0","deepmerge":"^4.3.1","@fjell/lib":"^4.4.81","@fjell/core":"^4.4.70","@types/uuid":"^11.0.0","@fjell/logging":"^4.4.62","@fjell/registry":"^4.4.79"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.38.0","vitest":"^4.0.2","esbuild":"0.25.11","@swc/core":"^1.13.5","@eslint/js":"^9.38.0","typescript":"^5.9.3","@types/node":"^24.9.1","concurrently":"^9.2.1","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"^4.0.2","@fjell/common-config":"^1.1.31","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"@google-cloud/storage":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/lib-gcs_4.4.31_1765464779018_0.2227938124212241","host":"s3://npm-registry-packages-npm-production"}},"4.4.32":{"name":"@fjell/lib-gcs","version":"4.4.32","keywords":["library","persistence","storage","google-cloud-storage","gcs","fjell"],"author":{"name":"Fjell Team"},"license":"Apache-2.0","_id":"@fjell/lib-gcs@4.4.32","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/lib-gcs#readme","bugs":{"url":"https://github.com/getfjell/lib-gcs/issues"},"dist":{"shasum":"ce0531bc6310f918e6a06988b5f0042ff3f3a70b","tarball":"https://registry.npmjs.org/@fjell/lib-gcs/-/lib-gcs-4.4.32.tgz","fileCount":39,"integrity":"sha512-aj0fO1O9VUn1jpasYut6Vb3KQx4/8Q5Y8ec8V6S4kzut7fZEec5sDkQdRwRUEyVD6tJaAWUF0n6biXaGz4EcdQ==","signatures":[{"sig":"MEUCIFIG5WHCITgXRFwgLsBNYGyv3TFq+d4cS0/ny2pIkkaZAiEA8UR5DXu/re3TcGM6lqCs2sPmcwtSFSaFiuwHj8Newrk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2flib-gcs@4.4.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":214410},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=21"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"50e3bb420c2f7ead8108ad912836d53e581196a0","scripts":{"dev":"concurrently \"node build.js --watch\" \"node scripts/build-with-types.js\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"node build.js && node scripts/build-with-types.js","clean":"rm -rf dist","coverage":"vitest run --coverage","precommit":"npm run clean && npm run lint && npm run build && npm run test","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c03744a-631c-44f4-85d5-16295f6f62f6"}},"repository":{"url":"git+https://github.com/getfjell/lib-gcs.git","type":"git"},"_npmVersion":"11.7.0","description":"Google Cloud Storage Library for Fjell","directories":{},"_nodeVersion":"22.21.1","dependencies":{"uuid":"^13.0.0","deepmerge":"^4.3.1","@fjell/lib":"^4.4.81","@fjell/core":"^4.4.72","@types/uuid":"^11.0.0","@fjell/logging":"^4.4.65","@fjell/registry":"^4.4.80"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.38.0","vitest":"^4.0.2","esbuild":"0.25.11","@swc/core":"^1.13.5","@eslint/js":"^9.38.0","typescript":"^5.9.3","@types/node":"^24.9.1","concurrently":"^9.2.1","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"^4.0.2","@fjell/common-config":"^1.1.36","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"@google-cloud/storage":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/lib-gcs_4.4.32_1765555552039_0.07108634261727032","host":"s3://npm-registry-packages-npm-production"}},"4.4.33":{"name":"@fjell/lib-gcs","version":"4.4.33","keywords":["library","persistence","storage","google-cloud-storage","gcs","fjell"],"author":{"name":"Fjell Team"},"license":"Apache-2.0","_id":"@fjell/lib-gcs@4.4.33","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/lib-gcs#readme","bugs":{"url":"https://github.com/getfjell/lib-gcs/issues"},"dist":{"shasum":"b6ba5b14c60b3036507ef9b55291e71b948d0ae8","tarball":"https://registry.npmjs.org/@fjell/lib-gcs/-/lib-gcs-4.4.33.tgz","fileCount":39,"integrity":"sha512-jvj7X3qgGUiLKSKLDsRcgbNe0UHvQiQw6/+WitFJvajVTBJ1B95dOyNSn1Z+TnXwUhA+NzzMypSILyH3EyVpwQ==","signatures":[{"sig":"MEUCIHajpdzV1t1a8wkheXljuzLLRjEj0MK2fAB6sqMODLliAiEAim98V1vSGU/26AeTOr/5CZ14p6OrThrDW2Ojlqfh+5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2flib-gcs@4.4.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":215723},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=21"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"90032b2579e1b99bec55dd7480ad5112010953ac","scripts":{"dev":"concurrently \"node build.js --watch\" \"node scripts/build-with-types.js\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"node build.js && node scripts/build-with-types.js","clean":"rm -rf dist","coverage":"vitest run --coverage","precommit":"npm run clean && npm run lint && npm run build && npm run test","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c03744a-631c-44f4-85d5-16295f6f62f6"}},"repository":{"url":"git+https://github.com/getfjell/lib-gcs.git","type":"git"},"_npmVersion":"11.7.0","description":"Google Cloud Storage Library for Fjell","directories":{},"_nodeVersion":"22.21.1","dependencies":{"uuid":"^13.0.0","deepmerge":"^4.3.1","@fjell/lib":"^4.4.82","@fjell/core":"^4.4.73","@types/uuid":"^11.0.0","@fjell/logging":"^4.4.65","@fjell/registry":"^4.4.81"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.38.0","vitest":"^4.0.2","esbuild":"0.25.11","@swc/core":"^1.13.5","@eslint/js":"^9.38.0","typescript":"^5.9.3","@types/node":"^24.9.1","concurrently":"^9.2.1","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"^4.0.2","@fjell/common-config":"^1.1.36","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"@google-cloud/storage":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/lib-gcs_4.4.33_1765570212030_0.7640031097660231","host":"s3://npm-registry-packages-npm-production"}},"4.4.34":{"name":"@fjell/lib-gcs","version":"4.4.34","keywords":["library","persistence","storage","google-cloud-storage","gcs","fjell"],"author":{"name":"Fjell Team"},"license":"Apache-2.0","_id":"@fjell/lib-gcs@4.4.34","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/lib-gcs#readme","bugs":{"url":"https://github.com/getfjell/lib-gcs/issues"},"dist":{"shasum":"30efedaba3ef4b682110048052f05ca5dd2382f8","tarball":"https://registry.npmjs.org/@fjell/lib-gcs/-/lib-gcs-4.4.34.tgz","fileCount":39,"integrity":"sha512-W6+fn/mNVCDO8hlFAvSK03C3lo3on5waI9Oty0JI+3TTY+2wmPBc5O4sefuGTcSeLo4E5BsofuAvW25P2sJtEA==","signatures":[{"sig":"MEQCIExRtVM/E6nzBDYntszZlDeSoc6+WiUflAN+IxV796j1AiBi+LN9y9AxNymZzWZ9lSdmaQpcvjRyI3rs4nF8in8nQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2flib-gcs@4.4.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":215723},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=21"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0a926049a63237daa0e9dc17d1e518ceb36311e7","scripts":{"dev":"concurrently \"node build.js --watch\" \"node scripts/build-with-types.js\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"node build.js && node scripts/build-with-types.js","clean":"rm -rf dist","coverage":"vitest run --coverage","precommit":"npm run clean && npm run lint && npm run build && npm run test","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c03744a-631c-44f4-85d5-16295f6f62f6"}},"repository":{"url":"git+https://github.com/getfjell/lib-gcs.git","type":"git"},"_npmVersion":"11.7.0","description":"Google Cloud Storage Library for Fjell","directories":{},"_nodeVersion":"22.21.1","dependencies":{"uuid":"^13.0.0","deepmerge":"^4.3.1","@fjell/lib":"^4.4.83","@fjell/core":"^4.4.73","@types/uuid":"^11.0.0","@fjell/logging":"^4.4.65","@fjell/registry":"^4.4.81"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.38.0","vitest":"^4.0.2","esbuild":"0.25.11","@swc/core":"^1.13.5","@eslint/js":"^9.38.0","typescript":"^5.9.3","@types/node":"^24.9.1","concurrently":"^9.2.1","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"^4.0.2","@fjell/common-config":"^1.1.36","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"@google-cloud/storage":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/lib-gcs_4.4.34_1766150949724_0.46567091972219354","host":"s3://npm-registry-packages-npm-production"}},"4.4.35":{"name":"@fjell/lib-gcs","version":"4.4.35","keywords":["library","persistence","storage","google-cloud-storage","gcs","fjell"],"author":{"name":"Fjell Team"},"license":"Apache-2.0","_id":"@fjell/lib-gcs@4.4.35","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/lib-gcs#readme","bugs":{"url":"https://github.com/getfjell/lib-gcs/issues"},"dist":{"shasum":"f01af4315d2d83452da459fc81df8038990fdb36","tarball":"https://registry.npmjs.org/@fjell/lib-gcs/-/lib-gcs-4.4.35.tgz","fileCount":39,"integrity":"sha512-MygI/TX1CO0SA2SfjivvDuLhKj4udRh8mbW8G66u4XdIPCgLcNrWIvLbEgVlkGqlJrsHEGuy7ZeIOFMvSdf6aA==","signatures":[{"sig":"MEUCIDfYtBTdPtAyU9ThExcz8PWt33VzHFDVemTDk0cOagqKAiEArKucRpXVElhLbnLyw3+CIM8UUjoRlpsXeP2S5njdUPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2flib-gcs@4.4.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":216308},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=21"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2b277e0493826a58343c471308cb4453216917af","scripts":{"dev":"concurrently \"node build.js --watch\" \"node scripts/build-with-types.js\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"node build.js && node scripts/build-with-types.js","clean":"rm -rf dist","coverage":"vitest run --coverage","precommit":"npm run clean && npm run lint && npm run build && npm run test","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c03744a-631c-44f4-85d5-16295f6f62f6"}},"repository":{"url":"git+https://github.com/getfjell/lib-gcs.git","type":"git"},"_npmVersion":"11.7.0","description":"Google Cloud Storage Library for Fjell","directories":{},"_nodeVersion":"22.21.1","dependencies":{"uuid":"^13.0.0","deepmerge":"^4.3.1","@fjell/lib":"^4.4.84","@fjell/core":"^4.4.74","@types/uuid":"^11.0.0","@fjell/types":"^4.4.5","@fjell/logging":"^4.4.66","@fjell/registry":"^4.4.82"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.38.0","vitest":"^4.0.2","esbuild":"0.25.11","@swc/core":"^1.13.5","@eslint/js":"^9.38.0","typescript":"^5.9.3","@types/node":"^24.9.1","concurrently":"^9.2.1","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"^4.0.2","@fjell/common-config":"^1.1.36","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"@google-cloud/storage":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/lib-gcs_4.4.35_1766236450204_0.621999002847935","host":"s3://npm-registry-packages-npm-production"}},"4.4.36":{"name":"@fjell/lib-gcs","version":"4.4.36","keywords":["library","persistence","storage","google-cloud-storage","gcs","fjell"],"author":{"name":"Fjell Team"},"license":"Apache-2.0","_id":"@fjell/lib-gcs@4.4.36","maintainers":[{"name":"fjellbuild2","email":"fjellbuild@gmail.com"}],"homepage":"https://github.com/getfjell/lib-gcs#readme","bugs":{"url":"https://github.com/getfjell/lib-gcs/issues"},"dist":{"shasum":"15bd95745126b8d2b52cd9f4bd4347a9d1158d8f","tarball":"https://registry.npmjs.org/@fjell/lib-gcs/-/lib-gcs-4.4.36.tgz","fileCount":39,"integrity":"sha512-5IuDNcy8xV1of0pIfDb7xinwASXRX9yTm2qRE3zN5oU71Vu5HDOzVdL1O/PrddS4ZTyQ7TviAt59VS0I6PX/1g==","signatures":[{"sig":"MEUCIEM1vylQAGLSc/AzVt9PIkixdrKT68BfkCkKzqtaDZJTAiEAyzM6rLqJQzySZ1TsgxfND1tIlF9wY1pcpOpgaply8L8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2flib-gcs@4.4.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":216308},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=21"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"87e8c5cbd52e73524967824d13bba472d5e8f82e","scripts":{"dev":"concurrently \"node build.js --watch\" \"node scripts/build-with-types.js\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"node build.js && node scripts/build-with-types.js","clean":"rm -rf dist","coverage":"vitest run --coverage","precommit":"npm run clean && npm run lint && npm run build && npm run test","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c03744a-631c-44f4-85d5-16295f6f62f6"}},"repository":{"url":"git+https://github.com/getfjell/lib-gcs.git","type":"git"},"_npmVersion":"11.7.0","description":"Google Cloud Storage Library for Fjell","directories":{},"_nodeVersion":"22.21.1","dependencies":{"uuid":"^13.0.0","deepmerge":"^4.3.1","@fjell/lib":"^4.4.86","@fjell/core":"^4.4.76","@types/uuid":"^11.0.0","@fjell/types":"^4.4.6","@fjell/logging":"^4.4.66","@fjell/registry":"^4.4.83"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.38.0","vitest":"^4.0.2","esbuild":"0.25.11","@swc/core":"^1.13.5","@eslint/js":"^9.38.0","typescript":"^5.9.3","@types/node":"^24.9.1","concurrently":"^9.2.1","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"^4.0.2","@fjell/common-config":"^1.1.36","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"@google-cloud/storage":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/lib-gcs_4.4.36_1766239360511_0.13685002468345098","host":"s3://npm-registry-packages-npm-production"}},"4.4.37":{"name":"@fjell/lib-gcs","version":"4.4.37","keywords":["library","persistence","storage","google-cloud-storage","gcs","fjell"],"author":{"name":"Fjell Team"},"license":"Apache-2.0","_id":"@fjell/lib-gcs@4.4.37","maintainers":[{"name":"tmo9d","email":"tobrien@discursive.com"}],"homepage":"https://github.com/fjellgrunn/lib-gcs#readme","bugs":{"url":"https://github.com/fjellgrunn/lib-gcs/issues"},"dist":{"shasum":"b0b4d3beeaf93f63af6314b62c9fa26b456aba5b","tarball":"https://registry.npmjs.org/@fjell/lib-gcs/-/lib-gcs-4.4.37.tgz","fileCount":39,"integrity":"sha512-dwd+k3jUqjmpaHQ+pxKDt9ls9W/dlQE+ZaRlDPadvvLIxVlJEq/c2YCr9bdY9Q4i9fDGVEwYcNC82Y4e1V+8dQ==","signatures":[{"sig":"MEUCIQC5p+dTAWd7SM1d8u5B5rj0fpwR56JSrJdffIu33lvnGgIgbCn+s5pZJ2wIqtfOiVAZnJTr2YKSRT/CFW3KMIUIkEQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2flib-gcs@4.4.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":216314},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=21"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3e475742e8d6ab91a692fe7b92cc0999ac66b334","scripts":{"dev":"concurrently \"node build.js --watch\" \"node scripts/build-with-types.js\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"node build.js && node scripts/build-with-types.js","clean":"rm -rf dist","coverage":"vitest run --coverage","precommit":"npm run clean && npm run lint && npm run build && npm run test","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8fcef01e-24d3-466d-b41a-d5edd22b3d25"}},"repository":{"url":"git+https://github.com/fjellgrunn/lib-gcs.git","type":"git"},"_npmVersion":"11.7.0","description":"Google Cloud Storage Library for Fjell","directories":{},"_nodeVersion":"22.21.1","dependencies":{"uuid":"^13.0.0","deepmerge":"^4.3.1","@fjell/lib":"^4.4.88","@fjell/core":"^4.4.77","@types/uuid":"^11.0.0","@fjell/types":"^4.4.7","@fjell/logging":"^4.4.67","@fjell/registry":"^4.4.84"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.38.0","vitest":"^4.0.2","esbuild":"0.25.11","@swc/core":"^1.13.5","@eslint/js":"^9.38.0","typescript":"^5.9.3","@types/node":"^24.9.1","concurrently":"^9.2.1","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"^4.0.2","@fjell/common-config":"^1.1.37","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"@google-cloud/storage":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/lib-gcs_4.4.37_1768110971831_0.6124234445914609","host":"s3://npm-registry-packages-npm-production"}},"4.4.38":{"name":"@fjell/lib-gcs","version":"4.4.38","keywords":["library","persistence","storage","google-cloud-storage","gcs","fjell"],"author":{"name":"Fjell Team"},"license":"Apache-2.0","_id":"@fjell/lib-gcs@4.4.38","maintainers":[{"name":"tmo9d","email":"tobrien@discursive.com"}],"homepage":"https://github.com/fjellgrunn/lib-gcs#readme","bugs":{"url":"https://github.com/fjellgrunn/lib-gcs/issues"},"dist":{"shasum":"f11301322e4a9d54ae1e95e3a5196cd0e412606f","tarball":"https://registry.npmjs.org/@fjell/lib-gcs/-/lib-gcs-4.4.38.tgz","fileCount":42,"integrity":"sha512-vqIlTQUUBsdKWto6kd2O0Yo1iyZ7oQw0bi8gNrhtIkK2m17VlDHZUlmcA5yeX5yV4fjJ0CL3+z4p12gW8Bz1dg==","signatures":[{"sig":"MEUCIQDR4UNTEP4bDHxU28Wu9ljWVqLKEA3sGkMBuK4Fqea9rAIgVxAaFS9K07eoPfXHs68G6UsMI3RtfPqaqK1xjq41NJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2flib-gcs@4.4.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":229015},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=21"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7f29f99356af0e513dce47ff9ac4d6ade8dee12d","scripts":{"dev":"concurrently \"node build.js --watch\" \"node scripts/build-with-types.js\"","lint":"eslint . --ext .ts --fix","test":"npm run lint && vitest run --coverage","build":"node build.js && node scripts/build-with-types.js","clean":"rm -rf dist","coverage":"vitest run --coverage","precommit":"npm run clean && npm run lint && npm run build && npm run test","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8fcef01e-24d3-466d-b41a-d5edd22b3d25"}},"repository":{"url":"git+https://github.com/fjellgrunn/lib-gcs.git","type":"git"},"_npmVersion":"11.11.1","description":"Google Cloud Storage Library for Fjell","directories":{},"_nodeVersion":"22.22.0","dependencies":{"uuid":"^13.0.0","deepmerge":"^4.3.1","@fjell/lib":"^4.4.89","@fjell/core":"^4.4.79","@types/uuid":"^11.0.0","@fjell/types":"^4.4.9","@fjell/logging":"^4.4.72","@fjell/registry":"^4.4.86"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.38.0","vitest":"^4.0.2","esbuild":"0.25.11","@swc/core":"^1.13.5","@eslint/js":"^9.38.0","typescript":"^5.9.3","@types/node":"^24.9.1","concurrently":"^9.2.1","@eslint/eslintrc":"^3.3.1","@vitest/coverage-v8":"^4.0.2","@fjell/common-config":"^1.1.38","@google-cloud/storage":"^7.19.0","@tsconfig/recommended":"^1.0.10","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"@google-cloud/storage":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/lib-gcs_4.4.38_1773675645218_0.7200773522243775","host":"s3://npm-registry-packages-npm-production"}},"4.4.39":{"name":"@fjell/lib-gcs","version":"4.4.39","type":"module","keywords":["library","persistence","storage","google-cloud-storage","gcs","fjell"],"license":"Apache-2.0","description":"Google Cloud Storage Library for Fjell","engines":{"node":">=21"},"main":"./dist/index.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"node build.js && node scripts/build-with-types.js","dev":"concurrently \"node build.js --watch\" \"node scripts/build-with-types.js\"","lint":"eslint . --ext .ts --fix","clean":"rm -rf dist","test":"npm run lint && vitest run --coverage","coverage":"vitest run --coverage","precommit":"npm run clean && npm run lint && npm run build && npm run test","prepublishOnly":"npm run clean && npm run build"},"dependencies":{"@fjell/core":"^4.4.80","@fjell/lib":"^4.4.90","@fjell/logging":"^4.4.73","@fjell/registry":"^4.4.87","@fjell/types":"^4.4.10","deepmerge":"^4.3.1","uuid":"^13.0.2"},"peerDependencies":{"@google-cloud/storage":"^7.x"},"devDependencies":{"@eslint/eslintrc":"^3.3.1","@eslint/js":"^9.39.4","@fjell/common-config":"^1.1.41","@google-cloud/storage":"^7.21.0","@swc/core":"^1.15.43","@tsconfig/recommended":"^1.0.10","@types/node":"^24.13.3","@typescript-eslint/eslint-plugin":"^8.63.0","@typescript-eslint/parser":"^8.63.0","@vitest/coverage-v8":"^4.1.10","concurrently":"^9.2.1","esbuild":"0.28.1","eslint":"^9.39.4","typescript":"^5.9.3","vitest":"^4.1.10"},"repository":{"type":"git","url":"git+https://github.com/fjellgrunn/lib-gcs.git"},"bugs":{"url":"https://github.com/fjellgrunn/lib-gcs/issues"},"homepage":"https://github.com/fjellgrunn/lib-gcs#readme","author":{"name":"Fjell Team"},"gitHead":"5bbde5a6f98fce28c99415fcaa48129f7d50e0b2","types":"./dist/index.d.ts","_id":"@fjell/lib-gcs@4.4.39","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-f7gL9++6aQEqEO8oEnBwR2hcfWY3LNJnuOWVVeJ3WPN69N4iEQNqNDCBb+KMnOeIYdCngxcqYT6RSL4le7GCbw==","shasum":"a9ac6bb056f0802a1ab28808a28cd03ce9f08c0c","tarball":"https://registry.npmjs.org/@fjell/lib-gcs/-/lib-gcs-4.4.39.tgz","fileCount":42,"unpackedSize":228989,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fjell%2flib-gcs@4.4.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCK4MB8bsZlscONT0feCi1xnXWyVVdQzBsGtVFYekbPSgIhAKlkHN4/PLSopHfp0dvefTGRLWx0xzOLN+LcCswonV2P"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8fcef01e-24d3-466d-b41a-d5edd22b3d25"}},"directories":{},"maintainers":[{"name":"tmo9d","email":"tobrien@discursive.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lib-gcs_4.4.39_1783658387712_0.8823242431951088"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-21T16:11:09.812Z","modified":"2026-07-10T04:39:48.176Z","4.4.1":"2025-10-21T16:11:10.129Z","4.4.3":"2025-10-21T16:39:53.731Z","4.4.4":"2025-10-21T17:29:34.059Z","4.4.5":"2025-10-21T17:43:07.624Z","4.4.6":"2025-10-21T18:03:51.600Z","4.4.7":"2025-10-21T18:39:47.931Z","4.4.8":"2025-10-21T18:51:47.012Z","4.4.9":"2025-10-21T19:04:38.532Z","4.4.10":"2025-10-21T19:13:36.816Z","4.4.11":"2025-10-21T19:22:10.818Z","4.4.12":"2025-10-21T19:29:16.774Z","4.4.13":"2025-10-23T23:39:37.930Z","4.4.14":"2025-10-25T16:18:32.625Z","4.4.15":"2025-10-26T01:36:42.625Z","4.4.16":"2025-11-13T02:43:07.994Z","4.4.17":"2025-11-13T07:30:01.640Z","4.4.18":"2025-11-13T09:54:20.853Z","4.4.19":"2025-11-14T19:52:18.050Z","4.4.20":"2025-11-15T01:22:32.312Z","4.4.21":"2025-11-16T00:15:41.049Z","4.4.22":"2025-11-18T17:12:43.038Z","4.4.23":"2025-11-20T18:35:58.523Z","4.4.24":"2025-11-21T02:57:09.847Z","4.4.25":"2025-11-30T00:25:57.374Z","4.4.26":"2025-11-30T06:29:57.188Z","4.4.27":"2025-12-01T16:43:47.986Z","4.4.28":"2025-12-04T09:12:51.703Z","4.4.29":"2025-12-05T06:54:56.863Z","4.4.30":"2025-12-07T13:56:59.399Z","4.4.31":"2025-12-11T14:52:59.146Z","4.4.32":"2025-12-12T16:05:52.222Z","4.4.33":"2025-12-12T20:10:12.236Z","4.4.34":"2025-12-19T13:29:09.856Z","4.4.35":"2025-12-20T13:14:10.361Z","4.4.36":"2025-12-20T14:02:40.683Z","4.4.37":"2026-01-11T05:56:11.981Z","4.4.38":"2026-03-16T15:40:45.375Z","4.4.39":"2026-07-10T04:39:47.867Z"},"bugs":{"url":"https://github.com/fjellgrunn/lib-gcs/issues"},"author":{"name":"Fjell Team"},"license":"Apache-2.0","homepage":"https://github.com/fjellgrunn/lib-gcs#readme","keywords":["library","persistence","storage","google-cloud-storage","gcs","fjell"],"repository":{"type":"git","url":"git+https://github.com/fjellgrunn/lib-gcs.git"},"description":"Google Cloud Storage Library for Fjell","maintainers":[{"name":"tmo9d","email":"tobrien@discursive.com"}],"readme":"# @fjell/lib-gcs\n\nGoogle Cloud Storage persistence library for the Fjell framework.\n\n## Overview\n\n`@fjell/lib-gcs` is a Fjell persistence library that stores Items as JSON files in Google Cloud Storage buckets. It implements the full Fjell Operations interface with support for primary items, contained items, custom finders, actions, facets, and file attachments.\n\n## ✨ Features\n\n- ✅ **Full Operations Interface** - All CRUD operations, queries, finders, actions, and facets\n- ✅ **Primary & Contained Items** - Support for hierarchical data structures (1-5 levels deep)\n- ✅ **File Attachments** 🆕 - Store binary files (audio, video, images) alongside item metadata\n- ✅ **Type-Safe** - Full TypeScript support with comprehensive type inference\n- ✅ **Custom Business Logic** - Define finders, actions, and facets for domain-specific operations\n- ✅ **Hybrid Mode** - Use with lib-firestore for metadata + GCS for files\n- ✅ **Query Safety** - Built-in limits to prevent expensive operations on large datasets\n- ✅ **Key Sharding** - Support for massive datasets (billions of objects)\n- ✅ **Integration Ready** - Works seamlessly with the Fjell ecosystem\n\n## 📦 Installation\n\n```bash\nnpm install @fjell/lib-gcs @google-cloud/storage\n```\n\n## 🚀 Quick Start\n\n```typescript\nimport { createPrimaryGCSLibrary } from '@fjell/lib-gcs';\nimport { Storage } from '@google-cloud/storage';\nimport { Item } from '@fjell/core';\n\ninterface User extends Item<'user'> {\n  name: string;\n  email: string;\n}\n\n// Initialize GCS\nconst storage = new Storage({\n  projectId: 'my-project',\n  keyFilename: '/path/to/credentials.json'\n});\n\n// Create library\nconst userLib = createPrimaryGCSLibrary<User, 'user'>(\n  'user',           // Key type\n  'users',          // Directory name in bucket\n  'my-app-bucket',  // Bucket name\n  storage\n);\n\n// Create a user\nconst user = await userLib.operations.create({\n  name: 'Alice',\n  email: 'alice@example.com'\n});\n\n// Get user by key\nconst retrieved = await userLib.operations.get({\n  kt: 'user',\n  pk: user.pk\n});\n\n// Update user\nconst updated = await userLib.operations.update(\n  { kt: 'user', pk: user.pk },\n  { name: 'Alice Smith' }\n);\n\n// List all users\nconst allUsers = await userLib.operations.all();\n\n// Remove user\nawait userLib.operations.remove({ kt: 'user', pk: user.pk });\n```\n\n## 📚 Documentation\n\n- **[Getting Started Guide](./docs/GETTING_STARTED.md)** - Step-by-step tutorial\n- **[API Reference](./docs/API.md)** - Complete API documentation\n- **[Storage Structure](./docs/STORAGE_STRUCTURE.md)** - How data is organized in GCS\n- **[Advanced Usage](./docs/ADVANCED.md)** - Finders, actions, facets, optimization\n\n## 📖 Examples\n\nSee the [examples/](./examples/) directory for complete, runnable examples:\n\n- **[01-basic-primary-items.ts](./examples/01-basic-primary-items.ts)** - Basic CRUD operations\n- **[02-contained-items.ts](./examples/02-contained-items.ts)** - Hierarchical data structures\n- **[03-finders-and-actions.ts](./examples/03-finders-and-actions.ts)** - Custom business logic\n- **[04-nested-hierarchy.ts](./examples/04-nested-hierarchy.ts)** - Deep nesting (3+ levels)\n- **[05-file-attachments.ts](./examples/05-file-attachments.ts)** - Working with binary files\n\n## ⚠️ Important Limitations\n\n**GCS is Object Storage, NOT a Database:**\n- No server-side querying or filtering\n- Query operations (`all()`, `one()`, finders) download and filter in-memory\n- **NOT suitable for large datasets or complex queries**\n\n**Best Use Cases:**\n- ✅ Small to medium datasets (<1000 items per type)\n- ✅ File storage with key-based retrieval\n- ✅ Items with large file attachments (audio, video, documents)\n- ✅ Prototyping and development\n- ✅ Hybrid architectures (Firestore for metadata + GCS for files)\n\n**For Large Datasets:**\n- Use `@fjell/lib-firestore` for native query support\n- Enable key sharding for better performance\n- Disable query operations (`querySafety.disableQueryOperations = true`)\n- Consider hybrid architecture with external indexing\n\n## 🎯 Key Concepts\n\n### Storage Structure\n\nItems are stored as JSON files with paths based on their keys:\n\n```\nPrimary Item:\n  gs://my-bucket/user/alice-123.json\n\nContained Item (1 level):\n  gs://my-bucket/post/post-456/comment/comment-789.json\n\nContained Item (2 levels):\n  gs://my-bucket/user/u-1/post/p-1/comment/c-1/reply/r-1.json\n```\n\n### File Attachments\n\nItems can have associated binary files:\n\n```\nItem JSON:\n  gs://my-bucket/recording/rec-123.json\n\nFile Attachments:\n  gs://my-bucket/recording/rec-123/_files/master/0.wav\n  gs://my-bucket/recording/rec-123/_files/final/output.mp3\n  gs://my-bucket/recording/rec-123/_files/thumbnail/cover.jpg\n```\n\n## 🔧 Configuration Options\n\n```typescript\ninterface Options {\n  bucketName: string;\n  basePath?: string;                    // Optional prefix for all paths\n  mode?: 'full' | 'files-only';        // Full storage or files-only hybrid\n  useJsonExtension?: boolean;           // Add .json to files (default: true)\n  \n  keySharding?: {                       // For massive datasets\n    enabled?: boolean;\n    levels?: number;                    // Default: 2\n    charsPerLevel?: number;             // Default: 1\n  };\n  \n  querySafety?: {                       // Prevent expensive operations\n    maxScanFiles?: number;              // Default: 1000\n    warnThreshold?: number;             // Default: 100\n    disableQueryOperations?: boolean;   // Default: false\n    downloadConcurrency?: number;       // Default: 10\n  };\n  \n  files?: {                             // File attachment config\n    directory?: string;                 // Default: '_files'\n    maxFileSize?: number;               // No limit by default\n    allowedContentTypes?: string[];     // All allowed by default\n    includeMetadataInItem?: boolean;    // Default: true\n    computeChecksums?: boolean;         // Default: true\n  };\n}\n```\n\n## 🤝 Contributing\n\nThis library is part of the Fjell project. See the main repository for contribution guidelines.\n\n## 📄 License\n\nApache-2.0\n\n## 🔗 Related Libraries\n\n- **[@fjell/core](https://github.com/getfjell/core)** - Core types and interfaces\n- **[@fjell/lib](https://github.com/getfjell/lib)** - Base library functionality  \n- **[@fjell/lib-firestore](https://github.com/getfjell/lib-firestore)** - Firestore persistence\n- **[@fjell/lib-sequelize](https://github.com/getfjell/lib-sequelize)** - SQL persistence\n- **[@fjell/providers](https://github.com/getfjell/providers)** - Data providers with caching\n- **[@fjell/registry](https://github.com/getfjell/registry)** - Service registry\n\n## 📊 Status\n\n**Version:** 4.4.9-dev.0  \n**Status:** Development/Alpha  \n**Test Coverage:** 95.88%  \n**Tests:** 301 passing\n","readmeFilename":"README.md"}