{"_id":"@applica-software-guru/didonato-storage-client","_rev":"10-c4fbdf88bf5de7e159567c0b5a4df4c3","name":"@applica-software-guru/didonato-storage-client","dist-tags":{"latest":"1.0.42"},"versions":{"1.0.29":{"name":"@applica-software-guru/didonato-storage-client","version":"1.0.29","keywords":["didonato","storage","gcs","signed-post"],"author":{"name":"applica-software-guru"},"license":"MIT","_id":"@applica-software-guru/didonato-storage-client@1.0.29","maintainers":[{"name":"giuseppe.disimino","email":"giuseppe.disimino@applica.guru"},{"name":"bruno.fortunato","email":"bruno.fortunato@applica.guru"},{"name":"roberto.conterosito","email":"roberto.conterosito@applica.guru"},{"name":"mcolucci_applica","email":"marco.colucci@applica.guru"},{"name":"giopetro.applica","email":"giovanni.petrosino@applica.guru"}],"dist":{"shasum":"92d309937a8b56bb0cb10ed9cb3a3195086a49c8","tarball":"https://registry.npmjs.org/@applica-software-guru/didonato-storage-client/-/didonato-storage-client-1.0.29.tgz","fileCount":6,"integrity":"sha512-al2AM0kV2SQ7C5xhCuA+5/CQLO7Brfamr1wQZJaHWyDg4kpDmJhbtRLPRWOm+L4O0ChwYKtiK7c29IsS4RYUXA==","signatures":[{"sig":"MEQCIDJkybEGb6lOHS4oVyi2TwrTFyTI87R6buMdiZGKY0goAiBgPX1VSi8PHbaYPWbysYvphoqlOjhvVp1aOJ2nsBZc+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10360},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"2d641dd35baeb0158ac3440782c885caba324841","scripts":{"test":"vitest","build":"tsup src/index.ts --format cjs,esm --dts --clean","prepare":"npm run build"},"_npmUser":{"name":"roberto.conterosito","email":"roberto.conterosito@applica.guru"},"_npmVersion":"10.8.2","description":"Client per Didonato Storage (Node + Browser)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"form-data":"^4.0.5","cross-fetch":"^4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.16","typescript":"^5.9.3","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/didonato-storage-client_1.0.29_1767027235515_0.8167547294200181","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"@applica-software-guru/didonato-storage-client","version":"1.0.30","keywords":["didonato","storage","gcs","signed-post"],"author":{"name":"applica-software-guru"},"license":"MIT","_id":"@applica-software-guru/didonato-storage-client@1.0.30","maintainers":[{"name":"giuseppe.disimino","email":"giuseppe.disimino@applica.guru"},{"name":"bruno.fortunato","email":"bruno.fortunato@applica.guru"},{"name":"roberto.conterosito","email":"roberto.conterosito@applica.guru"},{"name":"mcolucci_applica","email":"marco.colucci@applica.guru"},{"name":"giopetro.applica","email":"giovanni.petrosino@applica.guru"}],"dist":{"shasum":"6a509804d9f4acd9ddb51c49c11e162e89a45937","tarball":"https://registry.npmjs.org/@applica-software-guru/didonato-storage-client/-/didonato-storage-client-1.0.30.tgz","fileCount":6,"integrity":"sha512-v/JruGoTRWIInMtooFQ14BAokgQVDyms49lNYD97lXC2e/evacWc9jslrXKtzaKh+RBgaDlwE6ouu9seYQ73Sw==","signatures":[{"sig":"MEUCIQCKiHbjVVLtRsZYbt01/wsc3CbL2+VOXJwesX9iOP5rbgIgDiNPI9ygx45KCUFBxkKT+IMNv4H+NfIY+r42wS+YBqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10504},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"7503de8142a536ff8f68403dc8fc1d12f1c3232e","scripts":{"test":"vitest","build":"tsup src/index.ts --format cjs,esm --dts --clean","prepare":"npm run build"},"_npmUser":{"name":"roberto.conterosito","email":"roberto.conterosito@applica.guru"},"_npmVersion":"10.8.2","description":"Client per Didonato Storage (Node + Browser)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"form-data":"^4.0.5","cross-fetch":"^4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.16","typescript":"^5.9.3","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/didonato-storage-client_1.0.30_1767028066101_0.6088716479767047","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"@applica-software-guru/didonato-storage-client","version":"1.0.31","keywords":["didonato","storage","gcs","signed-post"],"author":{"name":"applica-software-guru"},"license":"MIT","_id":"@applica-software-guru/didonato-storage-client@1.0.31","maintainers":[{"name":"giuseppe.disimino","email":"giuseppe.disimino@applica.guru"},{"name":"bruno.fortunato","email":"bruno.fortunato@applica.guru"},{"name":"roberto.conterosito","email":"roberto.conterosito@applica.guru"},{"name":"mcolucci_applica","email":"marco.colucci@applica.guru"},{"name":"giopetro.applica","email":"giovanni.petrosino@applica.guru"}],"dist":{"shasum":"50ffe0819b39211f710b9becbfb473823a0608f8","tarball":"https://registry.npmjs.org/@applica-software-guru/didonato-storage-client/-/didonato-storage-client-1.0.31.tgz","fileCount":6,"integrity":"sha512-cN0Bp3VQK5jsh7XKjRr5rQY9dYeoeqkYopE56vLtDAb7IWD+28FcP3udrCYNre8r9uWTAOdYBZivJa4T3ZFd2A==","signatures":[{"sig":"MEYCIQDP9gcYJ4c76DMiiIbKuNMW67yjNmIHTbVcm1OWx/NKxAIhAPoDyxfgbBnSi8yBiv+ui3GmbuEtAYRQuFSB8acfmIFe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26134},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"d2a8604e06047b84d77c15a4ec983c1b8e175252","scripts":{"test":"vitest","build":"tsup src/index.ts --format cjs,esm --dts --clean","prepare":"npm run build"},"_npmUser":{"name":"roberto.conterosito","email":"roberto.conterosito@applica.guru"},"_npmVersion":"10.8.2","description":"Client per Didonato Storage (Node + Browser)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"form-data":"^4.0.5","cross-fetch":"^4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.16","typescript":"^5.9.3","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/didonato-storage-client_1.0.31_1767032616852_0.4758773425222864","host":"s3://npm-registry-packages-npm-production"}},"1.0.32":{"name":"@applica-software-guru/didonato-storage-client","version":"1.0.32","keywords":["didonato","storage","gcs","signed-post"],"author":{"name":"applica-software-guru"},"license":"MIT","_id":"@applica-software-guru/didonato-storage-client@1.0.32","maintainers":[{"name":"giuseppe.disimino","email":"giuseppe.disimino@applica.guru"},{"name":"bruno.fortunato","email":"bruno.fortunato@applica.guru"},{"name":"roberto.conterosito","email":"roberto.conterosito@applica.guru"},{"name":"mcolucci_applica","email":"marco.colucci@applica.guru"},{"name":"giopetro.applica","email":"giovanni.petrosino@applica.guru"}],"dist":{"shasum":"379aa3e75ae1cb6d91b9fb313e4b0d3c12931470","tarball":"https://registry.npmjs.org/@applica-software-guru/didonato-storage-client/-/didonato-storage-client-1.0.32.tgz","fileCount":6,"integrity":"sha512-H9P5ZJcE9nPZwOokcFvEsYUDHiY3OMUgP7L1e8caiWFJybEuGUI1ikGw4itAVL/fvnDWvW6AaS0FnRPhHovMDw==","signatures":[{"sig":"MEUCIQCNArU+zzMPB6whR63y1qrvg1vMs+JYZRcZ7WmZJ0wl9QIgRtBnj5XvGVMNKPbdsgsqKR/QSnJ/u5AaQxosF4RcgMM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26134},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"41cb510c865feff63ea4753fa5f61d87d769ba56","scripts":{"test":"vitest","build":"tsup src/index.ts --format cjs,esm --dts --clean","prepare":"npm run build"},"_npmUser":{"name":"roberto.conterosito","email":"roberto.conterosito@applica.guru"},"_npmVersion":"10.8.2","description":"Client per Didonato Storage (Node + Browser)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"form-data":"^4.0.5","cross-fetch":"^4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.16","typescript":"^5.9.3","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/didonato-storage-client_1.0.32_1767036903496_0.5981999765841166","host":"s3://npm-registry-packages-npm-production"}},"1.0.37":{"name":"@applica-software-guru/didonato-storage-client","version":"1.0.37","keywords":["didonato","storage","gcs","signed-post"],"author":{"name":"applica-software-guru"},"license":"MIT","_id":"@applica-software-guru/didonato-storage-client@1.0.37","maintainers":[{"name":"giuseppe.disimino","email":"giuseppe.disimino@applica.guru"},{"name":"bruno.fortunato","email":"bruno.fortunato@applica.guru"},{"name":"roberto.conterosito","email":"roberto.conterosito@applica.guru"},{"name":"mcolucci_applica","email":"marco.colucci@applica.guru"},{"name":"giopetro.applica","email":"giovanni.petrosino@applica.guru"}],"dist":{"shasum":"207ad1c6e3659c985292a2052285a1d3b5c05d89","tarball":"https://registry.npmjs.org/@applica-software-guru/didonato-storage-client/-/didonato-storage-client-1.0.37.tgz","fileCount":6,"integrity":"sha512-TmwTO4GX1VfLMY5xw2IQ5QvCO44FAokYFj3U+0qJuJHsuY5YgveGcVJFDnICgLdf+1AYv4ESJ2eM0fZc1ytXwQ==","signatures":[{"sig":"MEYCIQCzCwqQabbXh0AijF7VzcPHix9Hf56mtthDn4bmOWJOSgIhAJ9YzpzG+QiyGT8KVuH/J+KhWHBwWqMSpdDt5NvhUMus","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26134},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"5d8ac3467bd31c60b65fe0d4a226632cf55a7341","scripts":{"test":"vitest","build":"tsup src/index.ts --format cjs,esm --dts --clean","prepare":"npm run build"},"_npmUser":{"name":"roberto.conterosito","email":"roberto.conterosito@applica.guru"},"_npmVersion":"10.8.2","description":"Client per Didonato Storage (Node + Browser)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"form-data":"^4.0.5","cross-fetch":"^4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.16","typescript":"^5.9.3","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/didonato-storage-client_1.0.37_1777470867760_0.8325213199809327","host":"s3://npm-registry-packages-npm-production"}},"1.0.38":{"name":"@applica-software-guru/didonato-storage-client","version":"1.0.38","keywords":["didonato","storage","gcs","signed-post"],"author":{"name":"applica-software-guru"},"license":"MIT","_id":"@applica-software-guru/didonato-storage-client@1.0.38","maintainers":[{"name":"giuseppe.disimino","email":"giuseppe.disimino@applica.guru"},{"name":"bruno.fortunato","email":"bruno.fortunato@applica.guru"},{"name":"roberto.conterosito","email":"roberto.conterosito@applica.guru"},{"name":"mcolucci_applica","email":"marco.colucci@applica.guru"},{"name":"giopetro.applica","email":"giovanni.petrosino@applica.guru"}],"dist":{"shasum":"70817ba6967b96e6ab1233f5693e3457de747b44","tarball":"https://registry.npmjs.org/@applica-software-guru/didonato-storage-client/-/didonato-storage-client-1.0.38.tgz","fileCount":6,"integrity":"sha512-NQuP5u6Khjd25vUNe9gKEhLTfnY1cJCOUa2kEKKkTjQvIz/5csMc5qpabdIWr5x9e2at9G1uNCrRu56emj3Eow==","signatures":[{"sig":"MEUCIAvNTd1rxXr24Ooq6b37zZuMe9zxYrQWJmj0sCuCerNWAiEAt2LY2zbR4tuQaUBB9c4wO9PojWOvxFdv0YLsA7SHcic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26134},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"3d133fc2cc853d159223337ec3ca93d3bafbe379","scripts":{"test":"vitest","build":"tsup src/index.ts --format cjs,esm --dts --clean","prepare":"npm run build"},"_npmUser":{"name":"roberto.conterosito","email":"roberto.conterosito@applica.guru"},"_npmVersion":"10.8.2","description":"Client per Didonato Storage (Node + Browser)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"form-data":"^4.0.5","cross-fetch":"^4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.16","typescript":"^5.9.3","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/didonato-storage-client_1.0.38_1777472145228_0.4079200687698292","host":"s3://npm-registry-packages-npm-production"}},"1.0.39":{"name":"@applica-software-guru/didonato-storage-client","version":"1.0.39","keywords":["didonato","storage","gcs","signed-post"],"author":{"name":"applica-software-guru"},"license":"MIT","_id":"@applica-software-guru/didonato-storage-client@1.0.39","maintainers":[{"name":"giuseppe.disimino","email":"giuseppe.disimino@applica.guru"},{"name":"bruno.fortunato","email":"bruno.fortunato@applica.guru"},{"name":"roberto.conterosito","email":"roberto.conterosito@applica.guru"},{"name":"mcolucci_applica","email":"marco.colucci@applica.guru"},{"name":"giopetro.applica","email":"giovanni.petrosino@applica.guru"}],"dist":{"shasum":"30214543e051729560cf7dd9671ae6d421ce3fcf","tarball":"https://registry.npmjs.org/@applica-software-guru/didonato-storage-client/-/didonato-storage-client-1.0.39.tgz","fileCount":6,"integrity":"sha512-6Y8oWhn9v2e2ekxEBfD6+ypzXqmKd4XhNckUCFAmjNOWtng2qBsoGBboMLzQzgsfhm5qMVnEP8XBi8RoVDsSJA==","signatures":[{"sig":"MEQCICGH0XBv7M4meysiA7PZd1JYk1AN4v3zgZHREOntr7ScAiAxGCqHgwW7XEpw0M8uHDfJIpplFeKCNbzLCpfG93MfHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26134},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"5d8ac3467bd31c60b65fe0d4a226632cf55a7341","scripts":{"test":"vitest","build":"tsup src/index.ts --format cjs,esm --dts --clean","prepare":"npm run build"},"_npmUser":{"name":"roberto.conterosito","email":"roberto.conterosito@applica.guru"},"_npmVersion":"10.8.2","description":"Client per Didonato Storage (Node + Browser)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"form-data":"^4.0.5","cross-fetch":"^4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.16","typescript":"^5.9.3","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/didonato-storage-client_1.0.39_1777472772102_0.91785088866845","host":"s3://npm-registry-packages-npm-production"}},"1.0.40":{"name":"@applica-software-guru/didonato-storage-client","version":"1.0.40","keywords":["didonato","storage","gcs","signed-post"],"author":{"name":"applica-software-guru"},"license":"MIT","_id":"@applica-software-guru/didonato-storage-client@1.0.40","maintainers":[{"name":"giuseppe.disimino","email":"giuseppe.disimino@applica.guru"},{"name":"bruno.fortunato","email":"bruno.fortunato@applica.guru"},{"name":"roberto.conterosito","email":"roberto.conterosito@applica.guru"},{"name":"mcolucci_applica","email":"marco.colucci@applica.guru"},{"name":"giopetro.applica","email":"giovanni.petrosino@applica.guru"}],"dist":{"shasum":"90d0b3caf2fb35db0c40df288d2372a9a3a99ab7","tarball":"https://registry.npmjs.org/@applica-software-guru/didonato-storage-client/-/didonato-storage-client-1.0.40.tgz","fileCount":6,"integrity":"sha512-Glw1Ig0JHmZ6bojK5POjYbjCzBdYlBCHgB7v8ygGA1p+XTQ+7SwnWR8tLNSKhls+0rMHoOhTk5ikVzD8WxhkbA==","signatures":[{"sig":"MEUCIBj2NA/fIzVPKfSK9MyvVUbMQBN2roN62Gzaf1yy/O5CAiEA8LwnMHMqxQIJdHRBqtE5Fkd7rbrXohjE8ayN/jicsYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27344},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"b5bdf598c155671fcec0bdf3457a2783d2173734","scripts":{"test":"vitest","build":"tsup src/index.ts --format cjs,esm --dts --clean","prepare":"npm run build"},"_npmUser":{"name":"roberto.conterosito","email":"roberto.conterosito@applica.guru"},"_npmVersion":"10.8.2","description":"Client per Didonato Storage (Node + Browser)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"form-data":"^4.0.5","cross-fetch":"^4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.16","typescript":"^5.9.3","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/didonato-storage-client_1.0.40_1777473859620_0.6523229319092627","host":"s3://npm-registry-packages-npm-production"}},"1.0.41":{"name":"@applica-software-guru/didonato-storage-client","version":"1.0.41","keywords":["didonato","storage","gcs","signed-post"],"author":{"name":"applica-software-guru"},"license":"MIT","_id":"@applica-software-guru/didonato-storage-client@1.0.41","maintainers":[{"name":"giuseppe.disimino","email":"giuseppe.disimino@applica.guru"},{"name":"bruno.fortunato","email":"bruno.fortunato@applica.guru"},{"name":"roberto.conterosito","email":"roberto.conterosito@applica.guru"},{"name":"mcolucci_applica","email":"marco.colucci@applica.guru"},{"name":"giopetro.applica","email":"giovanni.petrosino@applica.guru"}],"dist":{"shasum":"19fdca5f912b8ea90893cc7dce265b2a3d5acd7a","tarball":"https://registry.npmjs.org/@applica-software-guru/didonato-storage-client/-/didonato-storage-client-1.0.41.tgz","fileCount":6,"integrity":"sha512-DJn1c/DQtGUaLLey1x3hb9X5F+I21bTi3UsE9kOtmUdrD/g+oRlWjcLTZ69dBkMMbyL1BA5aICY84pnCLOlbyg==","signatures":[{"sig":"MEUCIQCU2gkqoBxpIcXfsI9PzvoFsxobUQ4uge7Gfq5xrq2c0QIgE10RZ2eQreQTXq2hRo8+85CJYzSbSZqjqQRE4oWe65Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27344},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"3821e301bb47418e09dd1c374ee068714b94c4cb","scripts":{"test":"vitest","build":"tsup src/index.ts --format cjs,esm --dts --clean","prepare":"npm run build"},"_npmUser":{"name":"roberto.conterosito","email":"roberto.conterosito@applica.guru"},"_npmVersion":"10.8.2","description":"Client per Didonato Storage (Node + Browser)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"form-data":"^4.0.5","cross-fetch":"^4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.16","typescript":"^5.9.3","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/didonato-storage-client_1.0.41_1777474290283_0.21903624945229172","host":"s3://npm-registry-packages-npm-production"}},"1.0.42":{"name":"@applica-software-guru/didonato-storage-client","version":"1.0.42","description":"Client per Didonato Storage (Node + Browser)","main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --clean","test":"vitest","prepare":"npm run build"},"keywords":["didonato","storage","gcs","signed-post"],"author":{"name":"applica-software-guru"},"license":"MIT","publishConfig":{"access":"public"},"dependencies":{"cross-fetch":"^4.1.0","form-data":"^4.0.5"},"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","vitest":"^4.0.16","@types/node":"^25.0.3"},"_id":"@applica-software-guru/didonato-storage-client@1.0.42","gitHead":"fffd9b8a1ea8563346e48e59168d8c53d45ebc3c","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-deKLj8mkIKEtsK82lKd3L0f9tiLvQNwW2wXi2kJUdWNX3MAVRPaShl9aH48sq0cm6yyNMCfh6/dF8XsLF9z3FA==","shasum":"b7be33ef902cfe512b3fe4346cd9478b9f914b93","tarball":"https://registry.npmjs.org/@applica-software-guru/didonato-storage-client/-/didonato-storage-client-1.0.42.tgz","fileCount":6,"unpackedSize":26796,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCWrPIqYVViu/xCwoY0tE7swOlQfWGeBf6sdGWtN9TXGAIgZx7GK+/8YJUCxP+8W6O4KwfZhrZsXExZ4sIRWSyPAY4="}]},"_npmUser":{"name":"roberto.conterosito","email":"roberto.conterosito@applica.guru"},"directories":{},"maintainers":[{"name":"giuseppe.disimino","email":"giuseppe.disimino@applica.guru"},{"name":"bruno.fortunato","email":"bruno.fortunato@applica.guru"},{"name":"roberto.conterosito","email":"roberto.conterosito@applica.guru"},{"name":"mcolucci_applica","email":"marco.colucci@applica.guru"},{"name":"giopetro.applica","email":"giovanni.petrosino@applica.guru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/didonato-storage-client_1.0.42_1777474844018_0.008183360276199592"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-29T16:53:55.417Z","modified":"2026-04-29T15:00:44.330Z","1.0.29":"2025-12-29T16:53:55.641Z","1.0.30":"2025-12-29T17:07:46.252Z","1.0.31":"2025-12-29T18:23:37.004Z","1.0.32":"2025-12-29T19:35:03.636Z","1.0.37":"2026-04-29T13:54:27.910Z","1.0.38":"2026-04-29T14:15:45.368Z","1.0.39":"2026-04-29T14:26:12.240Z","1.0.40":"2026-04-29T14:44:19.757Z","1.0.41":"2026-04-29T14:51:30.428Z","1.0.42":"2026-04-29T15:00:44.155Z"},"author":{"name":"applica-software-guru"},"license":"MIT","keywords":["didonato","storage","gcs","signed-post"],"description":"Client per Didonato Storage (Node + Browser)","maintainers":[{"name":"giuseppe.disimino","email":"giuseppe.disimino@applica.guru"},{"name":"bruno.fortunato","email":"bruno.fortunato@applica.guru"},{"name":"roberto.conterosito","email":"roberto.conterosito@applica.guru"},{"name":"mcolucci_applica","email":"marco.colucci@applica.guru"},{"name":"giopetro.applica","email":"giovanni.petrosino@applica.guru"}],"readme":"# @applica-software-guru/didonato-storage-client\n\nClient TypeScript package for Didonato Storage.\n\nQuick start\n\nInstall:\n\n```bash\nnpm install @applica-software-guru/didonato-storage-client\n```\n\nUsage (ESM):\n\n```ts\nimport DidonatoStorageClient from \"@applica-software-guru/didonato-storage-client\";\n\nconst c = new DidonatoStorageClient({ baseUrl: \"https://example.com\" });\nconsole.log(await c.getSignedUrl(\"path/to/file\"));\n```\n\n## Authentication\n\nThe client accepts an optional `token` option which can be provided in two ways:\n\n- As a static token string: `new DidonatoStorageClient({ token: 'my-token' })`.\n- As a function that returns a token (sync or async): `new DidonatoStorageClient({ token: () => fetchToken() })`.\n\nExamples\n\n1. Pass a static token:\n\n```ts\nimport DidonatoStorageClient from \"@applica-software-guru/didonato-storage-client\";\n\nconst client = new DidonatoStorageClient({ baseUrl: \"https://example.com\", token: \"MY_STATIC_TOKEN\" });\n// methods will include `Authorization: Bearer MY_STATIC_TOKEN` when calling the server\n```\n\n2. Pass a token factory (sync or async):\n\n```ts\nimport DidonatoStorageClient from '@applica-software-guru/didonato-storage-client';\n\n// sync factory\nconst clientSync = new DidonatoStorageClient({ baseUrl: 'https://example.com', token: () => 'token-from-fn' });\n\n// async factory\nconst clientAsync = new DidonatoStorageClient({\n\tbaseUrl: 'https://example.com',\n\ttoken: async () => {\n\t\t// refresh or fetch token from secure storage\n\t\treturn await getFreshToken();\n\t}\n});\n\n// The library will call your function before requests and attach\n// `Authorization: Bearer <token>` header when present.\n\nNotes\n-----\n- If you need to pass custom headers beyond Authorization, call the low-level endpoints\n\ton your server or extend the client.\n- The token option is optional; if omitted, requests are sent without an Authorization header.\n\n```\n","readmeFilename":"README.md"}