{"_id":"@flystorage/google-cloud-storage","_rev":"8-2253457567a953aa5b35e2214e0fa82a","name":"@flystorage/google-cloud-storage","dist-tags":{"latest":"1.2.0"},"versions":{"0.1.0":{"name":"@flystorage/google-cloud-storage","version":"0.1.0","keywords":["google","file","storage","flystorage","filesystem"],"author":{"url":"https://frankdejonge.nl","name":"Frank de Jonge"},"license":"MIT","_id":"@flystorage/google-cloud-storage@0.1.0","maintainers":[{"name":"frankdejonge","email":"info@frankdejonge.nl"}],"homepage":"https://github.com/duna-oss/flystorage#readme","bugs":{"url":"https://github.com/duna-oss/flystorage/issues"},"dist":{"shasum":"f097c18c8008de8b406cd916cefe4e264d7eff4e","tarball":"https://registry.npmjs.org/@flystorage/google-cloud-storage/-/google-cloud-storage-0.1.0.tgz","fileCount":12,"integrity":"sha512-bUEoEbZxsx5M0gxkidsP7OipsyAyYXuo4OvrSPv2KtA6C1E65NLtPl+cR3kcUaimO/nQ7PfdsHiV3YH4vCoZfg==","signatures":[{"sig":"MEYCIQCPTpYEb2IIcGxoQz0wVVx/8cCU8GsW+7Q3JQGUKU/jqQIhAMopLPGLcdDWFlOz+OKaiBycnt+6oYm/07CWHQdjjJJt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26575},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"8b57ed491e499a6a447a143ab44e065534f0db26","scripts":{"watch":"tsc --watch","compile":"rm -rf ./dist/ && concurrently npm:compile:* && echo '{\"type\": \"commonjs\"}' > ./dist/cjs/package.json","compile:cjs":"tsc --outDir ./dist/cjs/ --declaration false --module commonjs --moduleResolution node","compile:esm":"tsc --outDir ./dist/esm/ --declaration false","compile:types":"tsc --outDir ./dist/types/ --declaration --emitDeclarationOnly"},"_npmUser":{"name":"frankdejonge","email":"info@frankdejonge.nl"},"repository":{"url":"git+https://github.com/duna-oss/flystorage.git","type":"git","directory":"packages/google-cloud-storage"},"_npmVersion":"10.2.4","description":"<img src=\"https://avatars.githubusercontent.com/u/151840999\" width=\"50px\" height=\"50px\" />","directories":{},"_nodeVersion":"21.4.0","dependencies":{"file-type":"^18.7.0","mime-types":"^2.1.35","@google-cloud/storage":"^7.7.0","@flystorage/file-storage":"~0.1.0","@flystorage/stream-mime-type":"~0.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/google-cloud-storage_0.1.0_1703772162599_0.11740775732890207","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@flystorage/google-cloud-storage","version":"0.1.1","keywords":["google","file","storage","flystorage","filesystem"],"author":{"url":"https://frankdejonge.nl","name":"Frank de Jonge"},"license":"MIT","_id":"@flystorage/google-cloud-storage@0.1.1","maintainers":[{"name":"frankdejonge","email":"info@frankdejonge.nl"}],"homepage":"https://github.com/duna-oss/flystorage#readme","bugs":{"url":"https://github.com/duna-oss/flystorage/issues"},"dist":{"shasum":"d4b86e1d650ef2436bb510e7b529b9988b0c2fa9","tarball":"https://registry.npmjs.org/@flystorage/google-cloud-storage/-/google-cloud-storage-0.1.1.tgz","fileCount":13,"integrity":"sha512-IWxVJB+f46BdbSjUF+u9SwHRq7T9iIrvoAwpu7w1c/te61BjzY5lTzB7atgco+GlZttGUG9T7FsixNKJuyOKeQ==","signatures":[{"sig":"MEYCIQDestBGiAP3tyuEAPDXkEiPeg/4SMBODjjrjEQXyOdFOwIhAOEss6mv4J31k3D3VnjtoPCJ8ns5w9i3Lt88oKKeeGem","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27665},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"e9dd2e3fef5a69f9155749d69ddee08ffc5ac1ce","scripts":{"watch":"tsc --watch","compile":"rm -rf ./dist/ && concurrently npm:compile:* && echo '{\"type\": \"commonjs\"}' > ./dist/cjs/package.json","compile:cjs":"tsc --outDir ./dist/cjs/ --declaration false --module commonjs --moduleResolution node","compile:esm":"tsc --outDir ./dist/esm/ --declaration false","compile:types":"tsc --outDir ./dist/types/ --declaration --emitDeclarationOnly"},"_npmUser":{"name":"frankdejonge","email":"info@frankdejonge.nl"},"repository":{"url":"git+https://github.com/duna-oss/flystorage.git","type":"git","directory":"packages/google-cloud-storage"},"_npmVersion":"10.2.4","description":"<img src=\"https://raw.githubusercontent.com/duna-oss/flystorage/main/flystorage.svg\" width=\"50px\" height=\"50px\" />","directories":{},"_nodeVersion":"21.4.0","dependencies":{"file-type":"^19.0.0","mime-types":"^2.1.35","@google-cloud/storage":"^7.7.0","@flystorage/file-storage":"~0.1.0","@flystorage/stream-mime-type":"~0.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/google-cloud-storage_0.1.1_1706299067467_0.6633719650255154","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@flystorage/google-cloud-storage","version":"0.1.2","keywords":["google","file","storage","flystorage","filesystem"],"author":{"url":"https://frankdejonge.nl","name":"Frank de Jonge"},"license":"MIT","_id":"@flystorage/google-cloud-storage@0.1.2","maintainers":[{"name":"frankdejonge","email":"info@frankdejonge.nl"}],"homepage":"https://github.com/duna-oss/flystorage#readme","bugs":{"url":"https://github.com/duna-oss/flystorage/issues"},"dist":{"shasum":"bc94c283b6f983c0aa3565d53b86cc73f2aa1607","tarball":"https://registry.npmjs.org/@flystorage/google-cloud-storage/-/google-cloud-storage-0.1.2.tgz","fileCount":13,"integrity":"sha512-RW2GlDwSDUaamTIWHVkhS3cdbTmjc4Mzb8LwDADjzBxQvmQeU4PI1wptHENxg5a5iU5BS2TdY3Dlvf3Q+ThBvg==","signatures":[{"sig":"MEYCIQCiGH+3UyloQOxtHYAdvUYWjMSSuYgEn+MzCANsWcoaRAIhAIZFy6JOCYPOze6ycvjjGchHyXHMKX6yapHywmu5pEM4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27862},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"315acee285e709e6291ef6b19cc67e63271fccf7","scripts":{"watch":"tsc --watch","compile":"rm -rf ./dist/ && concurrently npm:compile:* && echo '{\"type\": \"commonjs\"}' > ./dist/cjs/package.json","compile:cjs":"tsc --outDir ./dist/cjs/ --declaration false --module commonjs --moduleResolution node","compile:esm":"tsc --outDir ./dist/esm/ --declaration false","compile:types":"tsc --outDir ./dist/types/ --declaration --emitDeclarationOnly"},"_npmUser":{"name":"frankdejonge","email":"info@frankdejonge.nl"},"repository":{"url":"git+https://github.com/duna-oss/flystorage.git","type":"git","directory":"packages/google-cloud-storage"},"_npmVersion":"10.5.0","description":"<img src=\"https://raw.githubusercontent.com/duna-oss/flystorage/main/flystorage.svg\" width=\"50px\" height=\"50px\" />","directories":{},"_nodeVersion":"21.7.1","dependencies":{"file-type":"^19.0.0","mime-types":"^2.1.35","@google-cloud/storage":"^7.11.0","@flystorage/file-storage":"~0.1.2","@flystorage/stream-mime-type":"~0.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/google-cloud-storage_0.1.2_1716635814776_0.708301326337158","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@flystorage/google-cloud-storage","version":"0.1.3","keywords":["google","file","storage","flystorage","filesystem"],"author":{"url":"https://frankdejonge.nl","name":"Frank de Jonge"},"license":"MIT","_id":"@flystorage/google-cloud-storage@0.1.3","maintainers":[{"name":"frankdejonge","email":"info@frankdejonge.nl"}],"homepage":"https://github.com/duna-oss/flystorage#readme","bugs":{"url":"https://github.com/duna-oss/flystorage/issues"},"dist":{"shasum":"98d3c22801b0c05364b2b67ffb569e755d8042f5","tarball":"https://registry.npmjs.org/@flystorage/google-cloud-storage/-/google-cloud-storage-0.1.3.tgz","fileCount":13,"integrity":"sha512-zJtqsGvXOoB3pScBpVbQ1z3sYpsoDm0N9zKg6EvLlRU2LDO3fsNqxwizLtCJ5PvJ6OLD8wtzD2wc9ddj3Tkwyg==","signatures":[{"sig":"MEQCIHeiWq/xr/mIFrxpb5rtbWD3gquW2rLcWBjFySWi4J6bAiBThKQKuXa2UlyV1A67qkUO9x6Z56J9aziHVokLJCwJxg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26296},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"9d22491e5e0a95c61c656305792277257aa6dc4c","scripts":{"watch":"tsc --watch","compile":"rm -rf ./dist/ && concurrently npm:compile:* && echo '{\"type\": \"commonjs\"}' > ./dist/cjs/package.json","compile:cjs":"tsc --outDir ./dist/cjs/ --declaration false --module node16 --moduleResolution node16","compile:esm":"tsc --outDir ./dist/esm/ --declaration false","compile:types":"tsc --outDir ./dist/types/ --declaration --emitDeclarationOnly"},"_npmUser":{"name":"frankdejonge","email":"info@frankdejonge.nl"},"repository":{"url":"git+https://github.com/duna-oss/flystorage.git","type":"git","directory":"packages/google-cloud-storage"},"_npmVersion":"10.5.0","description":"<img src=\"https://raw.githubusercontent.com/duna-oss/flystorage/main/flystorage.svg\" width=\"50px\" height=\"50px\" />","directories":{},"_nodeVersion":"21.7.1","dependencies":{"file-type":"^19.0.0","mime-types":"^2.1.35","@google-cloud/storage":"^7.11.1","@flystorage/file-storage":"~0.1.2","@flystorage/stream-mime-type":"~0.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/google-cloud-storage_0.1.3_1717660450346_0.6737224749387873","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@flystorage/google-cloud-storage","version":"0.1.4","keywords":["google","file","storage","flystorage","filesystem"],"author":{"url":"https://frankdejonge.nl","name":"Frank de Jonge"},"license":"MIT","_id":"@flystorage/google-cloud-storage@0.1.4","maintainers":[{"name":"frankdejonge","email":"info@frankdejonge.nl"}],"homepage":"https://github.com/duna-oss/flystorage#readme","bugs":{"url":"https://github.com/duna-oss/flystorage/issues"},"dist":{"shasum":"72e9779525377ab6117b911ec1fbb5f1ce0255e8","tarball":"https://registry.npmjs.org/@flystorage/google-cloud-storage/-/google-cloud-storage-0.1.4.tgz","fileCount":13,"integrity":"sha512-cQhKtMd+38OXFaiXsCXpaP77m/Yz80XqFZ4OfS8jZVThvS3czivkTLQu2zniDldzTD4clKIQlT2tlzGMdIP/bA==","signatures":[{"sig":"MEUCIQDVTTPMKSCGG6QDBFqPCNvdYolSQMGs6e+ekAVtGeB+YAIgYrHgtNaUKe9aH05qXZEQCV47jhwJJ4zexsmJHXJyD6E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27862},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"274e8b13418dd8b6365fc3c5ae209ee61a01ac1b","scripts":{"watch":"tsc --watch","compile":"rm -rf ./dist/ && concurrently npm:compile:* && echo '{\"type\": \"commonjs\"}' > ./dist/cjs/package.json","compile:cjs":"tsc --outDir ./dist/cjs/ --declaration false --module commonjs --moduleResolution node","compile:esm":"tsc --outDir ./dist/esm/ --declaration false","compile:types":"tsc --outDir ./dist/types/ --declaration --emitDeclarationOnly"},"_npmUser":{"name":"frankdejonge","email":"info@frankdejonge.nl"},"repository":{"url":"git+https://github.com/duna-oss/flystorage.git","type":"git","directory":"packages/google-cloud-storage"},"_npmVersion":"10.5.0","description":"<img src=\"https://raw.githubusercontent.com/duna-oss/flystorage/main/flystorage.svg\" width=\"50px\" height=\"50px\" />","directories":{},"_nodeVersion":"21.7.1","dependencies":{"file-type":"^19.0.0","mime-types":"^2.1.35","@google-cloud/storage":"^7.11.1","@flystorage/file-storage":"~0.1.2","@flystorage/stream-mime-type":"~0.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/google-cloud-storage_0.1.4_1717668922822_0.869590721043445","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@flystorage/google-cloud-storage","version":"1.0.0","keywords":["google","file","storage","flystorage","filesystem"],"author":{"url":"https://frankdejonge.nl","name":"Frank de Jonge"},"license":"MIT","_id":"@flystorage/google-cloud-storage@1.0.0","maintainers":[{"name":"frankdejonge","email":"info@frankdejonge.nl"}],"homepage":"https://flystorage.dev/adapter/google-cloud-storage/","bugs":{"url":"https://github.com/duna-oss/flystorage/issues"},"dist":{"shasum":"e01e91db46a1860efdeeaf9801e7d06ebf96c315","tarball":"https://registry.npmjs.org/@flystorage/google-cloud-storage/-/google-cloud-storage-1.0.0.tgz","fileCount":13,"integrity":"sha512-6i+TGQxyQDtQREudtK/Yv4n51PwVBuUJh73E38UiaZWRC2+tCYbiaDugwTXDos+NrJ0V4fgN/ScvXBv3KXnWUQ==","signatures":[{"sig":"MEUCIQDbvOgte7bra0E4c6xwl7tTWb5zoY0vWqGV8i7DVYJSuAIgAyzB6/dhCsyQ/QHczOQ1yZwU6c5GESAn4pmhk72xmlw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29296},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"53fce439431b073ec4ee4898628adf488ec0d8d9","scripts":{"watch":"tsc --watch","compile":"rm -rf ./dist/ && concurrently npm:compile:* && echo '{\"type\": \"commonjs\"}' > ./dist/cjs/package.json","compile:cjs":"tsc --outDir ./dist/cjs/ --declaration false --module commonjs --moduleResolution node","compile:esm":"tsc --outDir ./dist/esm/ --declaration false","compile:types":"tsc --outDir ./dist/types/ --declaration --emitDeclarationOnly"},"_npmUser":{"name":"frankdejonge","email":"info@frankdejonge.nl"},"repository":{"url":"git+https://github.com/duna-oss/flystorage.git","type":"git","directory":"packages/google-cloud-storage"},"_npmVersion":"10.9.2","description":"<img src=\"https://raw.githubusercontent.com/duna-oss/flystorage/main/flystorage.svg\" width=\"50px\" height=\"50px\" />","directories":{},"_nodeVersion":"23.4.0","dependencies":{"file-type":"^19.6.0","mime-types":"^2.1.35","@google-cloud/storage":"^7.14.0","@flystorage/file-storage":"^1.0.0","@flystorage/stream-mime-type":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/google-cloud-storage_1.0.0_1734005740370_0.7867939149777741","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@flystorage/google-cloud-storage","version":"1.1.0","keywords":["google","file","storage","flystorage","filesystem"],"author":{"url":"https://frankdejonge.nl","name":"Frank de Jonge"},"license":"MIT","_id":"@flystorage/google-cloud-storage@1.1.0","maintainers":[{"name":"frankdejonge","email":"info@frankdejonge.nl"}],"homepage":"https://flystorage.dev/adapter/google-cloud-storage/","bugs":{"url":"https://github.com/duna-oss/flystorage/issues"},"dist":{"shasum":"66d552b6c3c91f3b5e7beb150dde67a656e9a1fd","tarball":"https://registry.npmjs.org/@flystorage/google-cloud-storage/-/google-cloud-storage-1.1.0.tgz","fileCount":14,"integrity":"sha512-1So0Ewasw0oGpFtZbtww8V/obozU7fooThTUeje63NTXMSlgVo+bUH2L7Qmidb7GxsoClaNSGW59AJ/ipX9dXQ==","signatures":[{"sig":"MEYCIQDntLISefM7WsdGA3LZJ5x1ZVv4UyKVT8jvWXG58wo8hwIhAMfuRhcspc8jyaS2i3CBMNUlJL8ZC34vRgTuN1WppLxT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30238},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"d5baf11855392ee11065b1423f5643221ff092a2","scripts":{"watch":"tsc --watch","compile":"rm -rf ./dist/ && concurrently npm:compile:* && echo '{\"type\": \"commonjs\"}' > ./dist/cjs/package.json","compile:cjs":"tsc --outDir ./dist/cjs/ --declaration false --module commonjs --moduleResolution node","compile:esm":"tsc --outDir ./dist/esm/ --declaration false","compile:types":"tsc --outDir ./dist/types/ --declaration --emitDeclarationOnly"},"_npmUser":{"name":"frankdejonge","email":"info@frankdejonge.nl"},"repository":{"url":"git+https://github.com/duna-oss/flystorage.git","type":"git","directory":"packages/google-cloud-storage"},"_npmVersion":"10.9.2","description":"<img src=\"https://raw.githubusercontent.com/duna-oss/flystorage/main/flystorage.svg\" width=\"50px\" height=\"50px\" />","directories":{},"_nodeVersion":"23.11.0","dependencies":{"file-type":"^20.5.0","mime-types":"^3.0.1","@google-cloud/storage":"^7.16.0","@flystorage/file-storage":"^1.1.0","@flystorage/stream-mime-type":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/google-cloud-storage_1.1.0_1747120276740_0.8278344822209587","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@flystorage/google-cloud-storage","type":"module","version":"1.2.0","dependencies":{"@flystorage/file-storage":"^1.1.0","@flystorage/stream-mime-type":"^1.0.0","@google-cloud/storage":"^7.17.0","file-type":"^21.0.0","mime-types":"^3.0.1"},"description":"<img src=\"https://raw.githubusercontent.com/duna-oss/flystorage/main/flystorage.svg\" width=\"50px\" height=\"50px\" />","main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"compile":"rm -rf ./dist/ && concurrently npm:compile:* && echo '{\"type\": \"commonjs\"}' > ./dist/cjs/package.json","compile:esm":"tsc --outDir ./dist/esm/ --declaration false","compile:cjs":"tsc --outDir ./dist/cjs/ --declaration false --module commonjs --moduleResolution node","compile:types":"tsc --outDir ./dist/types/ --declaration --emitDeclarationOnly","watch":"tsc --watch"},"keywords":["google","file","storage","flystorage","filesystem"],"author":{"name":"Frank de Jonge","url":"https://frankdejonge.nl"},"homepage":"https://flystorage.dev/adapter/google-cloud-storage/","repository":{"type":"git","url":"git+https://github.com/duna-oss/flystorage.git","directory":"packages/google-cloud-storage"},"license":"MIT","_id":"@flystorage/google-cloud-storage@1.2.0","gitHead":"894490f219b16b2f44d5f73792dc983daf1d87e3","bugs":{"url":"https://github.com/duna-oss/flystorage/issues"},"_nodeVersion":"23.11.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-E+t0msPvsVcHRPunuieSSNR0UyZVM3ht5CRpnaGHjhqVD7/+ULP8rRvKyOx1Li8FGmKJQLLdpWPPktZfHqWKJQ==","shasum":"073e9fd68cc4fcf73947e24b99ee9349465f1a42","tarball":"https://registry.npmjs.org/@flystorage/google-cloud-storage/-/google-cloud-storage-1.2.0.tgz","fileCount":14,"unpackedSize":30311,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIF5bsBIpYdjHrq2iTuVK7vRO3TnoEFCsT0ME+IvPw59WAiBUzHeJ2lb/ysp3XUtLQG08r4c+LqvihAcoVrLCKiH5sQ=="}]},"_npmUser":{"name":"frankdejonge","email":"info@frankdejonge.nl"},"directories":{},"maintainers":[{"name":"frankdejonge","email":"info@frankdejonge.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/google-cloud-storage_1.2.0_1757753181958_0.08628202401994911"},"_hasShrinkwrap":false}},"time":{"created":"2023-12-28T14:02:42.470Z","modified":"2025-09-13T08:46:22.393Z","0.1.0":"2023-12-28T14:02:42.754Z","0.1.1":"2024-01-26T19:57:47.628Z","0.1.2":"2024-05-25T11:16:54.952Z","0.1.3":"2024-06-06T07:54:10.549Z","0.1.4":"2024-06-06T10:15:22.995Z","1.0.0":"2024-12-12T12:15:40.568Z","1.1.0":"2025-05-13T07:11:16.899Z","1.2.0":"2025-09-13T08:46:22.158Z"},"bugs":{"url":"https://github.com/duna-oss/flystorage/issues"},"author":{"name":"Frank de Jonge","url":"https://frankdejonge.nl"},"license":"MIT","homepage":"https://flystorage.dev/adapter/google-cloud-storage/","keywords":["google","file","storage","flystorage","filesystem"],"repository":{"type":"git","url":"git+https://github.com/duna-oss/flystorage.git","directory":"packages/google-cloud-storage"},"description":"<img src=\"https://raw.githubusercontent.com/duna-oss/flystorage/main/flystorage.svg\" width=\"50px\" height=\"50px\" />","maintainers":[{"name":"frankdejonge","email":"info@frankdejonge.nl"}],"readme":"<img src=\"https://raw.githubusercontent.com/duna-oss/flystorage/main/flystorage.svg\" width=\"50px\" height=\"50px\" />\n\n# Flystorage adapter for AWS S3\n\nThis package contains the Flystorage adapter for Google Cloud Storage\n\n## Installation\n\nInstall all the required packages\n\n```bash\nnpm install --save @flystorage/file-storage @flystorage/google-cloud-storage @google-cloud/storage\n```\n\n## Usage\n\n```typescript\nimport {FileStorage} from '@flystorage/file-storage';\nimport {GoogleCloudStorageStorageAdapter} from '@flystorage/google-cloud-storage';\nimport {Storage} from '@google-cloud/storage';\n\nconst client = new Storage();\nconst bucket = client.bucket('{bucket-name}}', {\n    userProject: '{user-project}}',\n});\nconst adapter = new GoogleCloudStorageStorageAdapter(bucket, {\n    prefix: '{optional-path-prefix}',\n});\nconst storage = new FileStorage(adapter);\n```\n\n> ⚠️ Always use the FileStorage, it is essential for security and a good developer\n> experience. Do not use the adapter directly.\n\n## Visibility\n\nSetting an retrieving visibility is only meaningful for legacy buckets. To use this functionality\nwith Flystorage, pass the legacy visibility handling to the constructor:\n\n```typescript\nimport {GoogleCloudStorageStorageAdapter, LegacyVisibilityHandling} from '@flystorage/google-cloud-storage';\n\nconst adapter = new GoogleCloudStorageStorageAdapter(bucket, {\n    prefix: '{optional-path-prefix}',\n}, new LegacyVisibilityHandling(\n    'allUsers', // acl entity, optional\n    'publicRead', // acl for Visibility.PUBLIC, optional,\n    'projectPrivate', // acl for Visibility.PRIVATE, optional,\n));\n```\n\n","readmeFilename":"README.md"}