{"_id":"@flystorage/file-storage","_rev":"22-206de03411cbacc16fcd39c3d2b82b16","name":"@flystorage/file-storage","dist-tags":{"latest":"1.2.2"},"versions":{"0.0.1":{"name":"@flystorage/file-storage","version":"0.0.1","keywords":["fs","file","files","filesystem","filesystems","storage"],"author":{"url":"https://frankdejonge.nl","name":"Frank de Jonge"},"license":"MIT","_id":"@flystorage/file-storage@0.0.1","maintainers":[{"name":"frankdejonge","email":"info@frankdejonge.nl"}],"dist":{"shasum":"11ec5128228689207c38b16fa94dfdd03e7770e3","tarball":"https://registry.npmjs.org/@flystorage/file-storage/-/file-storage-0.0.1.tgz","fileCount":22,"integrity":"sha512-MUF9OGJkDaqBo9PSpebfAxvKFVuU4/tDHe+TGSe9CUSnGn3gW/FCxDnp6wy5z4/CDAJrQdxmba9V7iXJrvsGuA==","signatures":[{"sig":"MEUCIAmEbCUpCml9upsy7jZ6vE2mWSJYYY1tqRurqEeQSK4vAiEA4AEDFbP/0DKovwt73TDsolwEFpfcgDC42Hpj3YTLAaI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50846},"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"}}},"gitHead":"62296937f6bb31ffeab5c3e5b39f983ee380f5f2","scripts":{"watch":"tsc --watch","compile":"concurrently npm:compile:*","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"},"_npmVersion":"10.2.0","description":"File-storage abstraction: multiple filesystems, one API.","directories":{},"_nodeVersion":"21.1.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/file-storage_0.0.1_1701353068173_0.8809798889307197","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@flystorage/file-storage","version":"0.0.2","keywords":["fs","file","files","filesystem","filesystems","storage"],"author":{"url":"https://frankdejonge.nl","name":"Frank de Jonge"},"license":"MIT","_id":"@flystorage/file-storage@0.0.2","maintainers":[{"name":"frankdejonge","email":"info@frankdejonge.nl"}],"dist":{"shasum":"3900591031edafe380c8324e3a465a1e3768c613","tarball":"https://registry.npmjs.org/@flystorage/file-storage/-/file-storage-0.0.2.tgz","fileCount":22,"integrity":"sha512-TVVaojK1UkSrcUsKkuydj8dKRaswaeAjAPcEP1qaorWOEsE71r5OuT0NOaNg6epfJ5NQYS56bmxE/07qGGzUVg==","signatures":[{"sig":"MEQCIBIXjhzZu+8PH1Xmho+bmsT3FJRAoKE1VfKVLj/CuO2wAiAHvQKw91H9bxQu4SxSKuerPuCAwmYsSkkyNAcpf7RaMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50852},"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"}}},"gitHead":"3c95fdc3bebac12f4349bf15c5e05aadbfec844f","scripts":{"watch":"tsc --watch","compile":"concurrently npm:compile:*","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"},"_npmVersion":"10.2.0","description":"File-storage abstraction: multiple filesystems, one API.","directories":{},"_nodeVersion":"21.1.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/file-storage_0.0.2_1701358752212_0.7605569456625663","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@flystorage/file-storage","version":"0.0.3","keywords":["fs","file","files","filesystem","filesystems","storage"],"author":{"url":"https://frankdejonge.nl","name":"Frank de Jonge"},"license":"MIT","_id":"@flystorage/file-storage@0.0.3","maintainers":[{"name":"frankdejonge","email":"info@frankdejonge.nl"}],"dist":{"shasum":"070fd9b94a15b6db9c920049e251765d7e95bc43","tarball":"https://registry.npmjs.org/@flystorage/file-storage/-/file-storage-0.0.3.tgz","fileCount":22,"integrity":"sha512-1SD/4chkTGdmDf9SHyMIsmdMn1akhc9OQuZuGjbEWHQWlrq2w2WRPzyqr3uC7ujAmNu3esrM0jJyr8lntdPppQ==","signatures":[{"sig":"MEUCIC6WWz7Vhk2lfQgqE5E7XoNCZQXS2i5dFnyxQSjtxGNtAiEAktdaYOtAIEjhr/hidR1KNR0D9XP5BTz7llEDAqjTHLI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56178},"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"}}},"gitHead":"f1e5f03ea380a269726966828641ae92d3005bc7","scripts":{"watch":"tsc --watch","compile":"concurrently npm:compile:*","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"},"_npmVersion":"10.2.0","description":"File-storage abstraction: multiple filesystems, one API.","directories":{},"_nodeVersion":"21.1.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/file-storage_0.0.3_1701451351098_0.6879985577120402","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@flystorage/file-storage","version":"0.0.4","keywords":["fs","file","files","filesystem","filesystems","storage"],"author":{"url":"https://frankdejonge.nl","name":"Frank de Jonge"},"license":"MIT","_id":"@flystorage/file-storage@0.0.4","maintainers":[{"name":"frankdejonge","email":"info@frankdejonge.nl"}],"homepage":"https://github.com/flystorage/flystorage#readme","bugs":{"url":"https://github.com/flystorage/flystorage/issues"},"dist":{"shasum":"2eb75da69c68cc708b5d37efa088aebdd03659dc","tarball":"https://registry.npmjs.org/@flystorage/file-storage/-/file-storage-0.0.4.tgz","fileCount":23,"integrity":"sha512-o2+Zevap47JTaEg+qbK1Vv6NijmImSKiDLizb3B4SE80rZImKSC6Jngze2D4tCSNMAiSpj+NXQwtZ6grFAHE+w==","signatures":[{"sig":"MEYCIQCJHbILiBUwUNObL1FudwjjS/6tkPP/c02rPbvVGjBX1QIhAJx/Vtk9j2hbQRQGgT2jB/UQ7Wsd6MuxPvCfZGQjeYRG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61730},"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"}}},"gitHead":"05b505ad41bf7d220f2aaa7e03cd6788c22452a5","scripts":{"watch":"tsc --watch","compile":"concurrently npm:compile:*","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/flystorage/flystorage.git","type":"git","directory":"packages/file-storage"},"_npmVersion":"10.2.0","description":"File-storage abstraction: multiple filesystems, one API.","directories":{},"_nodeVersion":"21.1.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/file-storage_0.0.4_1701707495304_0.8476733037325399","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@flystorage/file-storage","version":"0.0.5","keywords":["fs","file","files","filesystem","filesystems","storage"],"author":{"url":"https://frankdejonge.nl","name":"Frank de Jonge"},"license":"MIT","_id":"@flystorage/file-storage@0.0.5","maintainers":[{"name":"frankdejonge","email":"info@frankdejonge.nl"}],"homepage":"https://github.com/flystorage/flystorage#readme","bugs":{"url":"https://github.com/flystorage/flystorage/issues"},"dist":{"shasum":"599211a08962e18d10ff16dbb7670253bff967d7","tarball":"https://registry.npmjs.org/@flystorage/file-storage/-/file-storage-0.0.5.tgz","fileCount":24,"integrity":"sha512-GiUn0ZEdiwo7n/sDgDlx0w3vI5TS/RLb0egUmyeGG6bfliso4Tu/X4h3xVvrnyV94pCvYca722rdA2aK+Xy8sA==","signatures":[{"sig":"MEQCIDFZu4H0c+eMdcOym83JNdjRMS8qaMWCcGuyMwthrs8NAiBhY7QrO+W09e/hkQRHshHJFlzgjyhjqD4loVl72AdatQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57874},"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":"97efdde530dbce917299200e6095b3e27dc6fe2f","scripts":{"watch":"tsc --watch","compile":"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/flystorage/flystorage.git","type":"git","directory":"packages/file-storage"},"_npmVersion":"10.2.0","description":"File-storage abstraction: multiple filesystems, one API.","directories":{},"_nodeVersion":"21.1.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/file-storage_0.0.5_1701781128542_0.612796273957064","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@flystorage/file-storage","version":"0.0.6","keywords":["fs","file","files","filesystem","filesystems","storage"],"author":{"url":"https://frankdejonge.nl","name":"Frank de Jonge"},"license":"MIT","_id":"@flystorage/file-storage@0.0.6","maintainers":[{"name":"frankdejonge","email":"info@frankdejonge.nl"}],"homepage":"https://github.com/flystorage/flystorage#readme","bugs":{"url":"https://github.com/flystorage/flystorage/issues"},"dist":{"shasum":"c2bae764a855e593d0fa6ff21991409abb1387a4","tarball":"https://registry.npmjs.org/@flystorage/file-storage/-/file-storage-0.0.6.tgz","fileCount":24,"integrity":"sha512-AMp8TJRLwqUuQkDT5VslJDoGpbYiUc5DFRQeVCYuGHbuhVSkYVIrYVNYBj5dSwEz0+aeVQYO1WxxaGrYNyAMtQ==","signatures":[{"sig":"MEQCICCIE/QL6gfNzgAmJXftlflYdgTOxTBzitSvCHg2P5XkAiA6q6U8NIpmd2Kx1GkRwR73AcSj7+ZCOWAHNxyUqIty6w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57874},"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":"552aef9a695c11bded366130f64dab2dda850ee5","scripts":{"watch":"tsc --watch","compile":"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/flystorage/flystorage.git","type":"git","directory":"packages/file-storage"},"_npmVersion":"10.2.0","description":"File-storage abstraction: multiple filesystems, one API.","directories":{},"_nodeVersion":"21.1.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/file-storage_0.0.6_1701785557372_0.6277024204408697","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@flystorage/file-storage","version":"0.0.7","keywords":["fs","file","files","filesystem","filesystems","storage"],"author":{"url":"https://frankdejonge.nl","name":"Frank de Jonge"},"license":"MIT","_id":"@flystorage/file-storage@0.0.7","maintainers":[{"name":"frankdejonge","email":"info@frankdejonge.nl"}],"homepage":"https://github.com/flystorage/flystorage#readme","bugs":{"url":"https://github.com/flystorage/flystorage/issues"},"dist":{"shasum":"c8900c6a0d41ef51e414212d3b8d073d52522af7","tarball":"https://registry.npmjs.org/@flystorage/file-storage/-/file-storage-0.0.7.tgz","fileCount":24,"integrity":"sha512-PY8PuFgv7LTYNljrVc9V1tOzHDkugGRsc+sWOl/Pfqw6SzOGSVTJUfk5LQTs/uzGBoa/oS0t0atgp6crqw3OMA==","signatures":[{"sig":"MEUCIQCJ84aqM569olrNv0cQSW57vQfB4uc0dPhrT8iIxrPKdwIgYFdo/5ZlIWLrQ441VNJewNJR6ZmOiy2tnfDDbutK4cA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62423},"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":"0df3b6d5e56964c6b67b0d552b0dd3535851e3ca","scripts":{"watch":"tsc --watch","compile":"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/flystorage/flystorage.git","type":"git","directory":"packages/file-storage"},"_npmVersion":"10.2.0","description":"File-storage abstraction: multiple filesystems, one API.","directories":{},"_nodeVersion":"21.1.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/file-storage_0.0.7_1701869885376_0.3284134653387287","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@flystorage/file-storage","version":"0.0.8","keywords":["fs","file","files","filesystem","filesystems","storage"],"author":{"url":"https://frankdejonge.nl","name":"Frank de Jonge"},"license":"MIT","_id":"@flystorage/file-storage@0.0.8","maintainers":[{"name":"frankdejonge","email":"info@frankdejonge.nl"}],"homepage":"https://github.com/flystorage/flystorage#readme","bugs":{"url":"https://github.com/flystorage/flystorage/issues"},"dist":{"shasum":"6e8a5725263c506479298d7f81654dd597d516f0","tarball":"https://registry.npmjs.org/@flystorage/file-storage/-/file-storage-0.0.8.tgz","fileCount":24,"integrity":"sha512-K6LI3pzQxuhEKsdiW0JSPC3AVe9d/Eg/TvhKLB9B0PokG/v/ZFVX2xgQMD6ZUOF4vREUhPGMmm6XModBKG+53g==","signatures":[{"sig":"MEUCICVP+NWZ9wLjx29ZaHzGUzPINIBjGeoqePTHgShdU6noAiEAx1le3yhrCMmtoNlgkPgOFUbeFTtLs+SducBc9+E6gFo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62423},"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":"7b0ecb0c182b16da6a05c611b856952a20f8a8ec","scripts":{"watch":"tsc --watch","compile":"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/flystorage/flystorage.git","type":"git","directory":"packages/file-storage"},"_npmVersion":"10.2.0","description":"File-storage abstraction: multiple filesystems, one API.","directories":{},"_nodeVersion":"21.1.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/file-storage_0.0.8_1701873664406_0.3229823950232973","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"@flystorage/file-storage","version":"0.0.9","keywords":["fs","file","files","filesystem","filesystems","storage"],"author":{"url":"https://frankdejonge.nl","name":"Frank de Jonge"},"license":"MIT","_id":"@flystorage/file-storage@0.0.9","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":"f8947f2d2c6d6da3a95b2fdd21a4839095f50134","tarball":"https://registry.npmjs.org/@flystorage/file-storage/-/file-storage-0.0.9.tgz","fileCount":24,"integrity":"sha512-9vY165VviyQV5h49eenXA2oN06RRDUetdM/lUQeyY6gaM/qT3NWZgQo++YRVccvHsZdGjLbXgmUpPqrqy3QtTA==","signatures":[{"sig":"MEQCIHGzgYetBnhpC6D2h1MxVLYg0aPivuQdFtC+zUmzfXwOAiBuRUxqZFVVs4fpUnQp8HVUaaCqlCDYohWgipKvGbRk9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63388},"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":"b8892a0962c1695a65cea20735c98030f9602c70","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/file-storage"},"_npmVersion":"10.2.0","description":"File-storage abstraction: multiple filesystems, one API.","directories":{},"_nodeVersion":"21.1.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/file-storage_0.0.9_1702321456792_0.3916049611957184","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@flystorage/file-storage","version":"0.1.0","keywords":["fs","file","files","filesystem","filesystems","storage"],"author":{"url":"https://frankdejonge.nl","name":"Frank de Jonge"},"license":"MIT","_id":"@flystorage/file-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":"51536a5de6f483a0405f34caff23c8944e2c77eb","tarball":"https://registry.npmjs.org/@flystorage/file-storage/-/file-storage-0.1.0.tgz","fileCount":24,"integrity":"sha512-xNfByjPZifI3twExt8Dpk+ScAUtSOqq9cOMgfVcno1fnW1jKKDTruPuexzNixQc6nj3KiziS77ayPGzKCCUVPg==","signatures":[{"sig":"MEUCIQD6XGf5AEm/n2tFV4snbA9sZzMSUyn+ya+U3j4OoPheVAIgBFkCIXkw0WlaXuehXGSd3vsYiUOJqsfHC22iBctK0aM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63740},"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/file-storage"},"_npmVersion":"10.2.4","description":"File-storage abstraction: multiple filesystems, one API.","directories":{},"_nodeVersion":"21.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/file-storage_0.1.0_1703771615653_0.20848456220320122","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@flystorage/file-storage","version":"0.1.1","keywords":["fs","file","files","filesystem","filesystems","storage"],"author":{"url":"https://frankdejonge.nl","name":"Frank de Jonge"},"license":"MIT","_id":"@flystorage/file-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":"055b23e87aa89cdaa92ff3ffe2d336254e72ed63","tarball":"https://registry.npmjs.org/@flystorage/file-storage/-/file-storage-0.1.1.tgz","fileCount":25,"integrity":"sha512-RL7Vm0V4LTylaau7MJNxI2YW7Yn1dDndtiO3LamlEHxgIaZySo+RApgA0D7BFu4+lrT+RB4766ZVoH8r4mQOAg==","signatures":[{"sig":"MEYCIQCWhONWP514MCeERrUUEE7NTsNHvdltcvqa1FrWrAhmSAIhAO4+aK7f9AzFK+7+SsNVec6y3xOx9Vz+W3OjhdPHrJW5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65663},"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":"b6fdabd8040a32663cae96e68b13001f9001ae47","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/file-storage"},"_npmVersion":"10.2.4","description":"File-storage abstraction: multiple filesystems, one API.","directories":{},"_nodeVersion":"21.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/file-storage_0.1.1_1708886709374_0.41936387005570785","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@flystorage/file-storage","version":"0.1.2","keywords":["fs","file","files","filesystem","filesystems","storage"],"author":{"url":"https://frankdejonge.nl","name":"Frank de Jonge"},"license":"MIT","_id":"@flystorage/file-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":"0a555bd8ceec929cbb2a6bf679d0c810d0729bef","tarball":"https://registry.npmjs.org/@flystorage/file-storage/-/file-storage-0.1.2.tgz","fileCount":25,"integrity":"sha512-2JdY3w/k7XUmZAB3tMTfjOdt9Y3k3T206Dh2e81LDbiylTFyb8caOqZPlvpbYoVaNXKSYwxbq/H5fwVYOWXQNw==","signatures":[{"sig":"MEUCIQCRILy/qbjR6fOw2e/s85tPdjzHJt9LusUPZFtXYu5nwwIgK4fP9oV9RN+6J+q33oxoOtXhj3Cqf54R74I7SIzaYIY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65447},"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/file-storage"},"_npmVersion":"10.5.0","description":"File-storage abstraction: multiple filesystems, one API.","directories":{},"_nodeVersion":"21.7.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/file-storage_0.1.2_1716635747392_0.6560867817973448","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@flystorage/file-storage","version":"0.1.3","keywords":["fs","file","files","filesystem","filesystems","storage"],"author":{"url":"https://frankdejonge.nl","name":"Frank de Jonge"},"license":"MIT","_id":"@flystorage/file-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":"f100fa2faa8d67e5910fa47186d13042c54486e6","tarball":"https://registry.npmjs.org/@flystorage/file-storage/-/file-storage-0.1.3.tgz","fileCount":25,"integrity":"sha512-Dgap4SUctiL9QKk9Gb3zkPcXmDXCIky3Dshk9qHkMV90XTGWFqWXSDFIidYiP7q1ZVpucochoh+6XKTD+yV1gA==","signatures":[{"sig":"MEQCIFAxs6dUXcGYNtrCJlAijtfCfMSSxz6aMBQldm6foX6RAiBor71McPPLVRFd2i48e+dkjSHAujZjv53raox5ChKjCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61215},"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/file-storage"},"_npmVersion":"10.5.0","description":"File-storage abstraction: multiple filesystems, one API.","directories":{},"_nodeVersion":"21.7.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/file-storage_0.1.3_1717660442948_0.2763444325530613","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@flystorage/file-storage","version":"0.1.4","keywords":["fs","file","files","filesystem","filesystems","storage"],"author":{"url":"https://frankdejonge.nl","name":"Frank de Jonge"},"license":"MIT","_id":"@flystorage/file-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":"64f163515750f208640bcae172c6657ec56a4c98","tarball":"https://registry.npmjs.org/@flystorage/file-storage/-/file-storage-0.1.4.tgz","fileCount":25,"integrity":"sha512-Dn8GJPOvNXbNsbdAISx1FPmIHC9t5k/8KuwDuij3dTOpJcM0QGCCC3zP9UPY+kiZqYNNuv6ihkmyH8+Etew5ow==","signatures":[{"sig":"MEYCIQDtkrkJolsZ06O+cHU5GPZtgOhn9QpthCaedQ7fzkDHIwIhAMrzw04hM5vvFi+sE1BOBD29koQXL4HURt4qmWFBiZHN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65447},"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/file-storage"},"_npmVersion":"10.5.0","description":"File-storage abstraction: multiple filesystems, one API.","directories":{},"_nodeVersion":"21.7.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/file-storage_0.1.4_1717668916906_0.41435299320393093","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@flystorage/file-storage","version":"0.1.5","keywords":["fs","file","files","filesystem","filesystems","storage"],"author":{"url":"https://frankdejonge.nl","name":"Frank de Jonge"},"license":"MIT","_id":"@flystorage/file-storage@0.1.5","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":"69f9d427870d04bd556469bc6b4246ac5a0084c8","tarball":"https://registry.npmjs.org/@flystorage/file-storage/-/file-storage-0.1.5.tgz","fileCount":25,"integrity":"sha512-z7hYF1kN2YKitT0heO8fMnxCn3f9TMuEBpR/UqXrrSL9xE1eao4pKI5XultKDwYXGb2cR3vqoNhu9ecy9pzFYw==","signatures":[{"sig":"MEUCICV9p6++EbTyF/PLG+92By161kqzJsDyeBmb7Do2q1buAiEAorer80BKk0uT8+UVLJGKrq+WCZHCvEXuvNhnButeOfA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64843},"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":"45df706f5b31c4cffd70d3d045a1349b11c06016","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/file-storage"},"_npmVersion":"10.8.2","description":"File-storage abstraction: multiple filesystems, one API.","directories":{},"_nodeVersion":"22.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/file-storage_0.1.5_1726425755246_0.34260304374713146","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"@flystorage/file-storage","version":"0.1.7","keywords":["fs","file","files","filesystem","filesystems","storage"],"author":{"url":"https://frankdejonge.nl","name":"Frank de Jonge"},"license":"MIT","_id":"@flystorage/file-storage@0.1.7","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":"9255e29565de5f44669668ed34b680faf9c91a75","tarball":"https://registry.npmjs.org/@flystorage/file-storage/-/file-storage-0.1.7.tgz","fileCount":25,"integrity":"sha512-ICWt1VaCJ9SKdyJzCoN1FatYb2vsAWAZBmSnUZYEzLk+w+v6eZERWi8yJeidr7zFjYNreEO1lm9HMNifXWs2qw==","signatures":[{"sig":"MEYCIQCbUTsBYGluEutRwBtjNKzp+6YWIX0+JMB/hdZaIeBnwAIhAMingx3ph/DJyOidnNoUaAlUum+hl8NQSMNIjja0BASO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64879},"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":"e1438fb2669c32e6c5b5c446472dfb6e6a0795dc","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/file-storage"},"_npmVersion":"10.8.2","description":"File-storage abstraction: multiple filesystems, one API.","directories":{},"_nodeVersion":"22.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/file-storage_0.1.7_1732828381693_0.9290597189828762","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@flystorage/file-storage","version":"1.0.0","keywords":["fs","file","files","filesystem","filesystems","storage"],"author":{"url":"https://frankdejonge.nl","name":"Frank de Jonge"},"license":"MIT","_id":"@flystorage/file-storage@1.0.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":"447b0906ae7a4c481a0e56934bb55566eb08e901","tarball":"https://registry.npmjs.org/@flystorage/file-storage/-/file-storage-1.0.0.tgz","fileCount":25,"integrity":"sha512-g3Q/vcBMAFgvD9U9UO1Hc/hhrV7hZ+10+z1F/Gm5pexGcBa4/JwYSJlcpqcXEQNy7VXaTafPxfsZjndH8gnEhQ==","signatures":[{"sig":"MEUCIH5TaRwa7L1A5aZqvbDnuvWd4lG4yPAL7m9m8Fa+bsL+AiEAj7vgvfO5oKdXlvB+0+gjIvtig9LcqFqlgr8wVxq5d1A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70444},"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/file-storage"},"_npmVersion":"10.9.2","description":"File-storage abstraction: multiple filesystems, one API.","directories":{},"_nodeVersion":"23.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/file-storage_1.0.0_1734005731973_0.8186267587565759","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@flystorage/file-storage","version":"1.0.1","keywords":["fs","file","files","filesystem","filesystems","storage"],"author":{"url":"https://frankdejonge.nl","name":"Frank de Jonge"},"license":"MIT","_id":"@flystorage/file-storage@1.0.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":"3cc75d5f38aed0dd7d7d1ae5250716e29ed80963","tarball":"https://registry.npmjs.org/@flystorage/file-storage/-/file-storage-1.0.1.tgz","fileCount":26,"integrity":"sha512-ditKPEsBIz2ZJ96870Kq0xydv76vTA3tyoMrKK7T9VI/DS7vYJ0HSrroDzKeO7cbZ4JcoywpQwwKdcG1YlEM+w==","signatures":[{"sig":"MEQCIFbMdlcJ8muk0xmC0MygDmjLQh69nSd3zlSMgY+pHbuRAiA04DfyUATcYNYKQkEUTE82xxM94Ycl/TMMHvw7Oimamw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70619},"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":"bccdf67fff6e1f3ff3967cfb6dac6807f4caa921","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/file-storage"},"_npmVersion":"10.9.2","description":"File-storage abstraction: multiple filesystems, one API.","directories":{},"_nodeVersion":"23.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/file-storage_1.0.1_1736857688275_0.40086687340346927","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@flystorage/file-storage","version":"1.1.0","keywords":["fs","file","files","filesystem","filesystems","storage"],"author":{"url":"https://frankdejonge.nl","name":"Frank de Jonge"},"license":"MIT","_id":"@flystorage/file-storage@1.1.0","maintainers":[{"name":"frankdejonge","email":"info@frankdejonge.nl"}],"homepage":"https://flystorage.dev/","bugs":{"url":"https://github.com/duna-oss/flystorage/issues"},"dist":{"shasum":"9e64477c78db77b46dfd2aaf4503e2690b3e6db2","tarball":"https://registry.npmjs.org/@flystorage/file-storage/-/file-storage-1.1.0.tgz","fileCount":26,"integrity":"sha512-25Gd5EsXDmhHrK5orpRuVqebQms1Cm9m5ACMZ0sVDX+Sbl1V0G88CbcWt7mEoWRYLvQ1U072htqg6Sav76ZlVA==","signatures":[{"sig":"MEQCIDBxvu4gUJylEeobeTLTsKwU1TvcLJXmgt299530fqVpAiBiodTjTFhQPleHLcmf21Gh0k/ZhbzO9OZD8U2MM6v7Vg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81197},"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/file-storage"},"_npmVersion":"10.9.2","description":"File-storage abstraction: multiple filesystems, one API.","directories":{},"_nodeVersion":"23.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/file-storage_1.1.0_1747120223727_0.6785695823113347","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@flystorage/file-storage","version":"1.2.0","keywords":["fs","file","files","filesystem","filesystems","storage"],"author":{"url":"https://frankdejonge.nl","name":"Frank de Jonge"},"license":"MIT","_id":"@flystorage/file-storage@1.2.0","maintainers":[{"name":"frankdejonge","email":"info@frankdejonge.nl"}],"homepage":"https://flystorage.dev/","bugs":{"url":"https://github.com/duna-oss/flystorage/issues"},"dist":{"shasum":"5e7bd3b739aabed6f9fd972596b1f5441cdfc778","tarball":"https://registry.npmjs.org/@flystorage/file-storage/-/file-storage-1.2.0.tgz","fileCount":26,"integrity":"sha512-dNUeyXOs0dweHqDvFrUMSYPWXt5LMoG94IVjiEsUSOJNHQjMXAmzdvTiOVYUAFfXaxD2/g34ELKWIwkh8eeiEw==","signatures":[{"sig":"MEQCIAlklqITbEMP3ovRjgg+vwVD3wOwqOvK24gTerqLj6omAiAiSJpkMr+WJvPI35azG8krjaFhAOW0FOhOOYp68TbmHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83520},"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":"894490f219b16b2f44d5f73792dc983daf1d87e3","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/file-storage"},"_npmVersion":"10.9.2","description":"File-storage abstraction: multiple filesystems, one API.","directories":{},"_nodeVersion":"23.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/file-storage_1.2.0_1757753137845_0.643511365618799","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@flystorage/file-storage","version":"1.2.1","keywords":["fs","file","files","filesystem","filesystems","storage"],"author":{"url":"https://frankdejonge.nl","name":"Frank de Jonge"},"license":"MIT","_id":"@flystorage/file-storage@1.2.1","maintainers":[{"name":"frankdejonge","email":"info@frankdejonge.nl"}],"homepage":"https://flystorage.dev/","bugs":{"url":"https://github.com/duna-oss/flystorage/issues"},"dist":{"shasum":"eaef38f8b3747b3e264491d99f8d5e835c97b84c","tarball":"https://registry.npmjs.org/@flystorage/file-storage/-/file-storage-1.2.1.tgz","fileCount":26,"integrity":"sha512-6T6fy3y6Da9quMGx2b1+3g+/XK1jWEUT37PRMaVpGNV5D8i9+rtFz7QviDRfHlaJ8S+IKw7NA2MeNVaXHAXlXg==","signatures":[{"sig":"MEUCIDpIHaFX8HIICEnooxKFZ0tCkKcN26JGHPmrNExW9xY1AiEA42/89jfnlOPXnxPgJ6K+fLMEWZ3foUtj11ssNRhksoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83880},"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":"f187d032e34e1d58006f3c4abf5cbfc8930f5e36","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/file-storage"},"_npmVersion":"10.9.2","description":"File-storage abstraction: multiple filesystems, one API.","directories":{},"_nodeVersion":"23.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/file-storage_1.2.1_1764425541055_0.36634663862883676","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@flystorage/file-storage","type":"module","version":"1.2.2","description":"File-storage abstraction: multiple filesystems, one API.","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"},"author":{"name":"Frank de Jonge","url":"https://frankdejonge.nl"},"repository":{"type":"git","url":"git+https://github.com/duna-oss/flystorage.git","directory":"packages/file-storage"},"homepage":"https://flystorage.dev/","keywords":["fs","file","files","filesystem","filesystems","storage"],"license":"MIT","_id":"@flystorage/file-storage@1.2.2","gitHead":"341e98bbe78ebcfd16ee6d19af83a49c6edac2f8","bugs":{"url":"https://github.com/duna-oss/flystorage/issues"},"_nodeVersion":"23.11.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-n4TZIuu7DEYVmNE9vYaz6bIPgQpiS3BLyHUz/U1A69uTyl9LNDQVCIrYy3dW/oBUirXwG+OLk3HwBbrD1izsTw==","shasum":"2155a06dbac5184fa1528c3035ddab706ab241d2","tarball":"https://registry.npmjs.org/@flystorage/file-storage/-/file-storage-1.2.2.tgz","fileCount":26,"unpackedSize":84032,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD9PwK2ezE73jaANWmgAieMJevmYwukFHB3hF1dQzObUAIhAO4VUG8Fp04aNzfRHEdczfoZLZHJ59YvDUf3/kCEQDeL"}]},"_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/file-storage_1.2.2_1769248338803_0.6833385081834351"},"_hasShrinkwrap":false}},"time":{"created":"2023-11-30T14:04:28.064Z","modified":"2026-01-24T09:52:19.088Z","0.0.1":"2023-11-30T14:04:28.330Z","0.0.2":"2023-11-30T15:39:12.376Z","0.0.3":"2023-12-01T17:22:31.310Z","0.0.4":"2023-12-04T16:31:35.455Z","0.0.5":"2023-12-05T12:58:48.723Z","0.0.6":"2023-12-05T14:12:37.579Z","0.0.7":"2023-12-06T13:38:05.577Z","0.0.8":"2023-12-06T14:41:04.571Z","0.0.9":"2023-12-11T19:04:16.971Z","0.1.0":"2023-12-28T13:53:35.917Z","0.1.1":"2024-02-25T18:45:09.564Z","0.1.2":"2024-05-25T11:15:47.559Z","0.1.3":"2024-06-06T07:54:03.103Z","0.1.4":"2024-06-06T10:15:17.123Z","0.1.5":"2024-09-15T18:42:35.459Z","0.1.7":"2024-11-28T21:13:01.872Z","1.0.0":"2024-12-12T12:15:32.240Z","1.0.1":"2025-01-14T12:28:08.473Z","1.1.0":"2025-05-13T07:10:23.913Z","1.2.0":"2025-09-13T08:45:38.076Z","1.2.1":"2025-11-29T14:12:21.271Z","1.2.2":"2026-01-24T09:52:18.967Z"},"bugs":{"url":"https://github.com/duna-oss/flystorage/issues"},"author":{"name":"Frank de Jonge","url":"https://frankdejonge.nl"},"license":"MIT","homepage":"https://flystorage.dev/","keywords":["fs","file","files","filesystem","filesystems","storage"],"repository":{"type":"git","url":"git+https://github.com/duna-oss/flystorage.git","directory":"packages/file-storage"},"description":"File-storage abstraction: multiple filesystems, one API.","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\nFlystorage is a file storage abstraction for NodeJS and TypeScript. It is an 80/20 solution\nthat is built around a set of goals:\n\n- Provide a straight-forward API that is easy to use.\n- Allow application code to be unaware WHERE files are stored.\n- Pragmatically smooth over underlying storage differences.\n- Expose an async/await based API, promises all the way.\n- Abstract over file permissions using \"visibility\".\n- Actually tested using real integrations, _mocks are not welcome_.\n- Stand on the shoulders of giants, use official vendor packages when possible.\n\n### What is Flystorage NOT:\nFlystorage is meant to be used in cases for generic file storage use-cases. It's not an API for\nany  specific filesystem. It's a generalised solution and will not implement feature only\nspecific to one particular storage implementation. There will be use-cases that are not catered\nto, simply because they cannot be abstracted over in a reasonable manner.\n\n## Capabilities\n\n- Write files using string | buffer | readable/stream\n- Read files as stream, string, or Uint8Array\n- List the contents of a directory/prefix, (shallow and deep).\n- Metadata, such as; mime-type, last modified timestamp, and file size.\n- Expose or calculate checksums for files.\n- Delete files without failing when they don't exist.\n- Set permissions using abstracted visibility\n- Delete directories (and any files it contains)\n- Generate public URLs.\n- Generate temporary (signed) URLs.\n- Secure direct uploads from the browser.\n- Moving files\n- Copying files\n\n\n## Adapters\n- [Local Filesystem](https://www.npmjs.com/package/@flystorage/local-fs)\n- [AWS S3 (using the V3 SDK)](https://www.npmjs.com/package/@flystorage/aws-s3)\n- [Azure Blob Storage](https://www.npmjs.com/package/@flystorage/azure-storage-blob)\n- [Test implementation (in-memory)](https://www.npmjs.com/package/@flystorage/in-memory)\n- [Google Cloud Storage](https://www.npmjs.com/package/@flystorage/google-cloud-storage)\n- [Chaos adapter decorator](https://www.npmjs.com/package/@flystorage/chaos)\n\n## Usage\nInstall the main package and any adapters you might need:\n\n```bash\nnpm i -S @flystorage/file-storage\n\n# for using AWS S3\nnpm i -S @flystorage/aws-s3\n\n# for using the local filesystem\nnpm i -S @flystorage/local-fs\n```\n\n## Local Usage\n```typescript\nimport {resolve} from 'node:path';\nimport {createReadStream} from 'node:fs';\nimport {FileStorage, Visibility} from '@flystorage/file-storage';\nimport {LocalStorageAdapter} from '@flystorage/local-fs';\n\n/**\n * SETUP\n **/\n\nconst rootDirectory = resolve(process.cwd(), 'my-files');\nconst storage = new FileStorage(new LocalStorageAdapter(rootDirectory));\n\n/**\n * USAGE\n **/\n\n// Write using a string\nawait storage.write('write-from-a-string.txt', 'file contents');\n\n// Write using a stream\nconst stream = createReadStream(resolve(process.cwd(), 'test-files/picture.png'));\nawait storage.write('picture.png', stream);\n\n// Write with visibility (permissions).\nawait storage.write('public.txt', 'debug', {\n    visibility: Visibility.PUBLIC, // mode: 0o644\n});\nawait storage.write('private.txt', 'debug', {\n    visibility: Visibility.PRIVATE, // mode: 0o600\n});\n\n// List directory contents\nconst contentsAsAsyncGenerator = storage.list('', {deep: true});\n\nfor await (const item of contentsAsAsyncGenerator) {\n    console.log(item.path);\n\n    if (item.isFile) {\n        // do something with the file\n    } else if (item.isDirectory) {\n        // do something with the directory\n    }\n}\n\n// Delete a file\nawait storage.deleteFile('some-file.txt');\n\n// Delete a directory (with all contents)\nawait storage.deleteDirectory('some-directory');\n```\n\n## Author\nFlystorage is built by the maintainer of [Flysystem](https://flysystem.thephpleague.com), a\nfilesystem abstraction for PHP. This brings along over\na decade of filesystem abstraction experience.\n","readmeFilename":"README.md"}