{"_id":"@masters-union/union-stack","_rev":"33-b3401a3a8b842959029c93a38eaf4c61","name":"@masters-union/union-stack","dist-tags":{"latest":"1.1.0"},"versions":{"0.1.2":{"name":"@masters-union/union-stack","version":"0.1.2","keywords":["upload","file-upload","multipart","r2","cloudflare","cdn","unionstack"],"author":{"name":"Masters Union"},"license":"MIT","_id":"@masters-union/union-stack@0.1.2","maintainers":[{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"}],"dist":{"shasum":"379414a5428345fc643e76b3a6900ffd336f21a3","tarball":"https://registry.npmjs.org/@masters-union/union-stack/-/union-stack-0.1.2.tgz","fileCount":27,"integrity":"sha512-hHX1dou/M/GnHKYZJ1j2GdsmSyzlH21zLev4qaa1YghGcKcBQzGSpF+COEfGPDAK4ZuVv85o9m3ViXebEUCcFQ==","signatures":[{"sig":"MEUCIDrdhzXrb1bVZ8p4aXpjVxtn5vsGEn112P7SAmTX1p51AiEAzvv/0XhreC50EtDGoEfWAu9ryMhxadDOkLPr10ka/n8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342961},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./picker":{"types":"./dist/picker.d.ts","import":"./dist/picker.js","require":"./dist/picker.cjs"},"./package.json":"./package.json"},"gitHead":"8e45130d1ca92af761329c7d578ad12a55173564","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","deploy":"npm run deploy:patch","typecheck":"tsc --noEmit","publish-cdn":"node scripts/publish-cdn.mjs","deploy:major":"npm version major -m 'release: v%s' && git push --follow-tags","deploy:minor":"npm version minor -m 'release: v%s' && git push --follow-tags","deploy:patch":"npm version patch -m 'release: v%s' && git push --follow-tags","prepublishOnly":"npm run clean && npm run typecheck && npm run build"},"_npmUser":{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"},"_npmVersion":"10.8.2","description":"UnionStack — file upload SDK. Direct-to-R2 multipart uploads with a small client surface.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.3.1","dotenv":"^17.4.2","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.31","@types/react-dom":"^18.3.7","@aws-sdk/client-s3":"^3.1063.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/union-stack_0.1.2_1780981933934_0.7013544675665748","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@masters-union/union-stack","version":"0.1.3","keywords":["upload","file-upload","multipart","r2","cloudflare","cdn","unionstack"],"author":{"name":"Masters Union"},"license":"MIT","_id":"@masters-union/union-stack@0.1.3","maintainers":[{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"}],"dist":{"shasum":"76da1a7eafdc89eb9c585cf1a785718074223be5","tarball":"https://registry.npmjs.org/@masters-union/union-stack/-/union-stack-0.1.3.tgz","fileCount":27,"integrity":"sha512-+QNV54NncJ16R7T+T5yrDQD4wAEiMQSvqp6MzJIw/PeZPH4m3b8yEfeMHosIfpPT+w7ZLeViZX0SFf3B29v1IA==","signatures":[{"sig":"MEQCIDlp4ILeALQn8Lf/rnTbYrqVLLTJo0hZKi3C6LXUSeajAiAFW/LzIIK/qAn3ElN7lWx9HQeuQJ0hOdlt/WaS6UKxAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342192},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./picker":{"types":"./dist/picker.d.ts","import":"./dist/picker.js","require":"./dist/picker.cjs"},"./package.json":"./package.json"},"gitHead":"7420581520d6ed05f73bc9c9650fecc1c2f93912","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","deploy":"npm run deploy:patch","typecheck":"tsc --noEmit","publish-cdn":"node scripts/publish-cdn.mjs","deploy:major":"npm version major -m 'release: v%s' && git push --follow-tags","deploy:minor":"npm version minor -m 'release: v%s' && git push --follow-tags","deploy:patch":"npm version patch -m 'release: v%s' && git push --follow-tags","prepublishOnly":"npm run clean && npm run typecheck && npm run build"},"_npmUser":{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"},"_npmVersion":"10.8.2","description":"UnionStack — file upload SDK. Direct-to-R2 multipart uploads with a small client surface.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.3.1","dotenv":"^17.4.2","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.31","@types/react-dom":"^18.3.7","@aws-sdk/client-s3":"^3.1063.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/union-stack_0.1.3_1780983774285_0.37366552535133857","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@masters-union/union-stack","version":"0.1.4","keywords":["upload","file-upload","multipart","r2","cloudflare","cdn","unionstack"],"author":{"name":"Masters Union"},"license":"MIT","_id":"@masters-union/union-stack@0.1.4","maintainers":[{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"}],"dist":{"shasum":"d9cf7afd05c48b4e679dca9cc37d4881ea8626a7","tarball":"https://registry.npmjs.org/@masters-union/union-stack/-/union-stack-0.1.4.tgz","fileCount":27,"integrity":"sha512-4eXbVv+zvFqwtOZrjBGlrRX9ls5c/fVYenxn8gdG3Kv7um2Waul+5Q01mFsXV8KlrhQ7uDi2Dh9cAMypmd3uhg==","signatures":[{"sig":"MEUCIQD5yIJ3vTa+4WFjR2EXBt0Y4ajmtrUwDQUSB+rTksN9IAIgK6lFaFaAKSeOEUNb15YldjG0ybJ8AenklXJIrVqhnqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342312},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./picker":{"types":"./dist/picker.d.ts","import":"./dist/picker.js","require":"./dist/picker.cjs"},"./package.json":"./package.json"},"gitHead":"8dfff60237cbb297d0f58b5c4131c24673ffb62f","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","deploy":"npm run deploy:patch","typecheck":"tsc --noEmit","publish-cdn":"node scripts/publish-cdn.mjs","deploy:major":"npm version major -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","deploy:minor":"npm version minor -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","deploy:patch":"npm version patch -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","prepublishOnly":"npm run clean && npm run typecheck && npm run build"},"_npmUser":{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"},"_npmVersion":"10.8.2","description":"UnionStack — file upload SDK. Direct-to-R2 multipart uploads with a small client surface.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.3.1","dotenv":"^17.4.2","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.31","@types/react-dom":"^18.3.7","@aws-sdk/client-s3":"^3.1063.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/union-stack_0.1.4_1780988955839_0.10584353881082054","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@masters-union/union-stack","version":"0.1.5","keywords":["upload","file-upload","multipart","r2","cloudflare","cdn","unionstack"],"author":{"name":"Masters Union"},"license":"MIT","_id":"@masters-union/union-stack@0.1.5","maintainers":[{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"}],"dist":{"shasum":"76fb823be1946f7f432fdcbb0d70cbaf76d2fafa","tarball":"https://registry.npmjs.org/@masters-union/union-stack/-/union-stack-0.1.5.tgz","fileCount":27,"integrity":"sha512-Zkh9PckgxJR9tNLk9G8KTm4CC5m5jH0uKkD5DZoenpQWWlNPGwa12ta0rqmeOHMr4WsvAMf7aWoKXV1NsIQREQ==","signatures":[{"sig":"MEUCIFR4k7U08toM0qtbLf+XahTuAELHXnDff7QvhBXl7Ia1AiEA3dFsTpcYyo7o0sS4ei5eph7CwEq3NZvRFDQW/uL5uFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":467737},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./picker":{"types":"./dist/picker.d.ts","import":"./dist/picker.js","require":"./dist/picker.cjs"},"./package.json":"./package.json"},"gitHead":"55fc549f7c0f2de63a26f74ffd325a788373be68","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","deploy":"npm run deploy:patch","typecheck":"tsc --noEmit","publish-cdn":"node scripts/publish-cdn.mjs","deploy:major":"npm version major -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","deploy:minor":"npm version minor -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","deploy:patch":"npm version patch -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","prepublishOnly":"npm run clean && npm run typecheck && npm run build"},"_npmUser":{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"},"_npmVersion":"10.8.2","description":"UnionStack — file upload SDK. Direct-to-R2 multipart uploads with a small client surface.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.3.1","dotenv":"^17.4.2","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.31","@types/react-dom":"^18.3.7","@aws-sdk/client-s3":"^3.1063.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/union-stack_0.1.5_1780991370932_0.1358689996906699","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@masters-union/union-stack","version":"0.1.6","keywords":["upload","file-upload","multipart","r2","cloudflare","cdn","unionstack"],"author":{"name":"Masters Union"},"license":"MIT","_id":"@masters-union/union-stack@0.1.6","maintainers":[{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"}],"dist":{"shasum":"5ceb673c4a1dc499307fa91b9dae92f853692576","tarball":"https://registry.npmjs.org/@masters-union/union-stack/-/union-stack-0.1.6.tgz","fileCount":27,"integrity":"sha512-G2fdnWrggx/CqntK7IB0J2JKt2oZYdUb9H9GHfXZvHzxhjnH7dNHhWH4QvLDIxtnKoOc2utJmHb6wiMcy2lJfQ==","signatures":[{"sig":"MEYCIQCX8PS2c0/HxdmIp3yWqOD6w4SSEKjgRvc04PkFeBM2oQIhAPmPBzOwLayJIhd60MfBlyothdWk++/nLYEQGYbxOcsx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":467645},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./picker":{"types":"./dist/picker.d.ts","import":"./dist/picker.js","require":"./dist/picker.cjs"},"./package.json":"./package.json"},"gitHead":"c5121e9bbd893aee18dd92c9c3d94313c43bbed2","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","deploy":"npm run deploy:patch","typecheck":"tsc --noEmit","publish-cdn":"node scripts/publish-cdn.mjs","deploy:major":"npm version major -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","deploy:minor":"npm version minor -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","deploy:patch":"npm version patch -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","prepublishOnly":"npm run clean && npm run typecheck && npm run build"},"_npmUser":{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"},"_npmVersion":"10.8.2","description":"UnionStack — file upload SDK. Direct-to-R2 multipart uploads with a small client surface.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.3.1","dotenv":"^17.4.2","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.31","@types/react-dom":"^18.3.7","@aws-sdk/client-s3":"^3.1063.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/union-stack_0.1.6_1781073426343_0.0012730273832819439","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@masters-union/union-stack","version":"0.1.7","keywords":["upload","file-upload","multipart","r2","cloudflare","cdn","unionstack"],"author":{"name":"Masters Union"},"license":"MIT","_id":"@masters-union/union-stack@0.1.7","maintainers":[{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"}],"dist":{"shasum":"9696d7d4a0d4941108448979a3bef69a0404e629","tarball":"https://registry.npmjs.org/@masters-union/union-stack/-/union-stack-0.1.7.tgz","fileCount":27,"integrity":"sha512-0l2tjQjH4lrburWqGkGuEkUT7bj7Y4LzI00Ap10s1dtfXXMwIus/lwINOUCer8IL1N29XS72ozF1YleG4t1esg==","signatures":[{"sig":"MEUCIHXCVfDcf0s2eSYvaCadugV6RPhRdlHpAz35PTLFH4dsAiEAiDP8tSSIJScPrN11xPmvGU3TJL5VCRfYyPlrs81fF1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":467585},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./picker":{"types":"./dist/picker.d.ts","import":"./dist/picker.js","require":"./dist/picker.cjs"},"./package.json":"./package.json"},"gitHead":"2cb9e4e78cd4af308caa7113a5f54d01b3e7d6db","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","deploy":"npm run deploy:patch","typecheck":"tsc --noEmit","publish-cdn":"node scripts/publish-cdn.mjs","deploy:major":"npm version major -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","deploy:minor":"npm version minor -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","deploy:patch":"npm version patch -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","prepublishOnly":"npm run clean && npm run typecheck && npm run build"},"_npmUser":{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"},"_npmVersion":"10.8.2","description":"UnionStack — file upload SDK. Direct-to-R2 multipart uploads with a small client surface.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.3.1","dotenv":"^17.4.2","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.31","@types/react-dom":"^18.3.7","@aws-sdk/client-s3":"^3.1063.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/union-stack_0.1.7_1781077107038_0.282867246018877","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@masters-union/union-stack","version":"0.1.8","keywords":["upload","file-upload","multipart","r2","cloudflare","cdn","unionstack"],"author":{"name":"Masters Union"},"license":"MIT","_id":"@masters-union/union-stack@0.1.8","maintainers":[{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"}],"dist":{"shasum":"50021f138393ba54885a9c8eaa9b51e0d3e16fb4","tarball":"https://registry.npmjs.org/@masters-union/union-stack/-/union-stack-0.1.8.tgz","fileCount":27,"integrity":"sha512-ovDSeMAhQu2Yl2gdsiJ+T1itOWc0E4kcxS8u77Jt0IAyDzq2VxeZeII+XMIdtQga25K23pYwkJ8uFEU2f6XnWw==","signatures":[{"sig":"MEQCIEjWf7EUOPv5bx10+NMxAC4Vzd7UWJTZP1GyuV6/UfVKAiBConEj480qfDUrKuYTEwop0ewC0byRHz3F5Jd3jkrbvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":739185},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./picker":{"types":"./dist/picker.d.ts","import":"./dist/picker.js","require":"./dist/picker.cjs"},"./package.json":"./package.json"},"gitHead":"19304bccc2e5d8ffba6d2989ed6d1e3dd0b720ac","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","deploy":"npm run deploy:patch","typecheck":"tsc --noEmit","publish-cdn":"node scripts/publish-cdn.mjs","deploy:major":"npm version major -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","deploy:minor":"npm version minor -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","deploy:patch":"npm version patch -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","prepublishOnly":"npm run clean && npm run typecheck && npm run build"},"_npmUser":{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"},"_npmVersion":"10.8.2","description":"UnionStack — file upload SDK. Direct-to-R2 multipart uploads with a small client surface.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.3.1","dotenv":"^17.4.2","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.31","@types/react-dom":"^18.3.7","@aws-sdk/client-s3":"^3.1063.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/union-stack_0.1.8_1781084718074_0.12874174568297114","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@masters-union/union-stack","version":"0.1.9","keywords":["upload","file-upload","multipart","r2","cloudflare","cdn","unionstack"],"author":{"name":"Masters Union"},"license":"MIT","_id":"@masters-union/union-stack@0.1.9","maintainers":[{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"}],"dist":{"shasum":"494fc023d3215a165e6696292f8101c0bd998d31","tarball":"https://registry.npmjs.org/@masters-union/union-stack/-/union-stack-0.1.9.tgz","fileCount":27,"integrity":"sha512-6/2eEVAZJtWzzQHoss0E1fGpzYhJL2flPMwgiZMeum1IMJhglofhxYJovTY245L4YzzCijn9mnELGJaGRU5pJQ==","signatures":[{"sig":"MEUCIA0Sf48uxySZZmriB3O9ALZKn2ETT54eQ1hHm1tNnDsDAiEAgMeffKxBRrMeE3j8OQi8mjY6yfw6Wn9ZHJpBT7RjQXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":777495},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./picker":{"types":"./dist/picker.d.ts","import":"./dist/picker.js","require":"./dist/picker.cjs"},"./package.json":"./package.json"},"gitHead":"25d2b4776b5b53694c3400bfa1bd441f51fc2ab5","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","deploy":"npm run deploy:patch","typecheck":"tsc --noEmit","publish-cdn":"node scripts/publish-cdn.mjs","deploy:major":"npm version major -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","deploy:minor":"npm version minor -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","deploy:patch":"npm version patch -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","prepublishOnly":"npm run clean && npm run typecheck && npm run build"},"_npmUser":{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"},"_npmVersion":"10.8.2","description":"UnionStack — file upload SDK. Direct-to-R2 multipart uploads with a small client surface.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.3.1","dotenv":"^17.4.2","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.31","@types/react-dom":"^18.3.7","@aws-sdk/client-s3":"^3.1063.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/union-stack_0.1.9_1781093989378_0.9310942215362481","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@masters-union/union-stack","version":"0.3.0","keywords":["upload","file-upload","multipart","r2","cloudflare","cdn","unionstack"],"author":{"name":"Masters Union"},"license":"MIT","_id":"@masters-union/union-stack@0.3.0","maintainers":[{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"}],"dist":{"shasum":"e68fd9655f1cd40e91a10deb50654d05d85edc2e","tarball":"https://registry.npmjs.org/@masters-union/union-stack/-/union-stack-0.3.0.tgz","fileCount":27,"integrity":"sha512-ujklAjjBofB53xCDofCKypSfEMbmFcCcX0z55vtWiSmQ/rAs4TnCIDHVAnLGfxd9x5iaG+qhvoeh42NynZHKgw==","signatures":[{"sig":"MEUCIElQRRh55mwWr8LPOgV7CNu4KoVJrYSSIRDKc50CAkBoAiEA7rRKqCB/8WRPvZpmDt4fK2fnUTtqSLc+o83NhlSPe4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":782815},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./picker":{"types":"./dist/picker.d.ts","import":"./dist/picker.js","require":"./dist/picker.cjs"},"./package.json":"./package.json"},"gitHead":"f6e834192fbb3598848ec89f3c9769d597026ee9","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","deploy":"npm run deploy:patch","typecheck":"tsc --noEmit","publish-cdn":"node scripts/publish-cdn.mjs","deploy:major":"npm version major -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","deploy:minor":"npm version minor -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","deploy:patch":"npm version patch -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","prepublishOnly":"npm run clean && npm run typecheck && npm run build"},"_npmUser":{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"},"_npmVersion":"10.8.2","description":"UnionStack — file upload SDK. Direct-to-R2 multipart uploads with a small client surface.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.3.1","dotenv":"^17.4.2","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.31","@types/react-dom":"^18.3.7","@aws-sdk/client-s3":"^3.1063.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/union-stack_0.3.0_1781094596854_0.9212775341457744","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@masters-union/union-stack","version":"0.3.1","keywords":["upload","file-upload","multipart","r2","cloudflare","cdn","unionstack"],"author":{"name":"Masters Union"},"license":"MIT","_id":"@masters-union/union-stack@0.3.1","maintainers":[{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"}],"dist":{"shasum":"67e3f5b27b532c45ceb4884eeb4bf299cba857b7","tarball":"https://registry.npmjs.org/@masters-union/union-stack/-/union-stack-0.3.1.tgz","fileCount":27,"integrity":"sha512-z1oikiD44kHtVxTmrjqVUPhOxumdhitAGmffyUxC7SXFj6UQTSnqdcwif1eZ3wY3CcUYr5ugNZbsrCJPuWoFBw==","signatures":[{"sig":"MEUCIEx85YDN03tqkzT8rXJR14jr7G+VxoOz3EoPr4AVPEz9AiEAh1RjQikVKi9PmiDXf+H/QPP3oepY8ogH3eRP1RCUCGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":788320},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./picker":{"types":"./dist/picker.d.ts","import":"./dist/picker.js","require":"./dist/picker.cjs"},"./package.json":"./package.json"},"gitHead":"e7ab7a5d8dd420d701b1e13853ebf7c975bbe92a","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","deploy":"npm run deploy:patch","typecheck":"tsc --noEmit","publish-cdn":"node scripts/publish-cdn.mjs","deploy:major":"npm version major -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","deploy:minor":"npm version minor -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","deploy:patch":"npm version patch -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","prepublishOnly":"npm run clean && npm run typecheck && npm run build"},"_npmUser":{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"},"_npmVersion":"10.8.2","description":"UnionStack — file upload SDK. Direct-to-R2 multipart uploads with a small client surface.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.3.1","dotenv":"^17.4.2","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.31","@types/react-dom":"^18.3.7","@aws-sdk/client-s3":"^3.1063.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/union-stack_0.3.1_1781264814850_0.3506998943183346","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@masters-union/union-stack","version":"0.3.2","keywords":["upload","file-upload","multipart","r2","cloudflare","cdn","unionstack"],"author":{"name":"Masters Union"},"license":"MIT","_id":"@masters-union/union-stack@0.3.2","maintainers":[{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"}],"dist":{"shasum":"ba7d195c0f69143f96dbe8e94015500aa7e5bf8b","tarball":"https://registry.npmjs.org/@masters-union/union-stack/-/union-stack-0.3.2.tgz","fileCount":28,"integrity":"sha512-KSSVlfanZ9zxvTFnnb7jJ4RctiavmY6TBpT5dpbITzcD0FK2Uyb/Rpy7rEROvglWZoHf4vwTY5w0suhqkSRVeA==","signatures":[{"sig":"MEYCIQDBOLJEEaBrtcQuLZA8tXMTnn+GVXttzt5OFb4cISVvbAIhAP/m7A/MHSM8VVw6hLktCwQ7CtoeVFjEMO8xTgUwvZ4M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":791508},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./picker":{"types":"./dist/picker.d.ts","import":"./dist/picker.js","require":"./dist/picker.cjs"},"./package.json":"./package.json"},"gitHead":"9148ba98249f77ff1cff75bba28f1e658d64a870","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","deploy":"npm run deploy:patch","typecheck":"tsc --noEmit","publish-cdn":"node scripts/publish-cdn.mjs","deploy:major":"npm version major -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","deploy:minor":"npm version minor -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","deploy:patch":"npm version patch -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","prepublishOnly":"npm run clean && npm run typecheck && npm run build"},"_npmUser":{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"},"_npmVersion":"10.8.2","description":"UnionStack — file upload SDK. Direct-to-R2 multipart uploads with a small client surface.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.3.1","dotenv":"^17.4.2","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.31","@types/react-dom":"^18.3.7","@aws-sdk/client-s3":"^3.1063.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/union-stack_0.3.2_1781505426836_0.9846902776901312","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@masters-union/union-stack","version":"0.3.3","keywords":["upload","file-upload","multipart","r2","cloudflare","cdn","unionstack"],"author":{"name":"Masters Union"},"license":"MIT","_id":"@masters-union/union-stack@0.3.3","maintainers":[{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"}],"dist":{"shasum":"c3cd9091deba68a0ee93bd81b3725005a557f189","tarball":"https://registry.npmjs.org/@masters-union/union-stack/-/union-stack-0.3.3.tgz","fileCount":28,"integrity":"sha512-ODwtgOJCGBsiFkhztylDQFA/omvHDmCje6Pb9Smh3VkbCRuG5XXQ66O7j+yCsbg5pxq2z4ZeGU9iTmhUzu2N8A==","signatures":[{"sig":"MEQCIBLVlWDPwwpAa+VuwzYZAY/WdwN2U4g18GnM78dPPQ1UAiA2GKY/qJYtcMUgppRJ2lpJheegyYLxbEyDzRE+bxCCBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":792593},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./picker":{"types":"./dist/picker.d.ts","import":"./dist/picker.js","require":"./dist/picker.cjs"},"./package.json":"./package.json"},"gitHead":"3a5ec31e563eef8046285de4dc949433d11c59d9","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","deploy":"npm run deploy:patch","typecheck":"tsc --noEmit","publish-cdn":"node scripts/publish-cdn.mjs","deploy:major":"npm version major -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","deploy:minor":"npm version minor -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","deploy:patch":"npm version patch -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","prepublishOnly":"npm run clean && npm run typecheck && npm run build"},"_npmUser":{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"},"_npmVersion":"10.8.2","description":"UnionStack — file upload SDK. Direct-to-R2 multipart uploads with a small client surface.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.3.1","dotenv":"^17.4.2","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.31","@types/react-dom":"^18.3.7","@aws-sdk/client-s3":"^3.1063.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/union-stack_0.3.3_1781604068559_0.6756419119666683","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@masters-union/union-stack","version":"0.3.4","keywords":["upload","file-upload","multipart","r2","cloudflare","cdn","unionstack"],"author":{"name":"Masters Union"},"license":"MIT","_id":"@masters-union/union-stack@0.3.4","maintainers":[{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"}],"dist":{"shasum":"44cd791b34b6407456ba0d9f2bdf20c618389689","tarball":"https://registry.npmjs.org/@masters-union/union-stack/-/union-stack-0.3.4.tgz","fileCount":28,"integrity":"sha512-U3xCmt/lxWlxpgA3cFehIE6qthYUBvcbpXzBAuhhsm0U7b80QGNns3wxaq4eEJSNllqqJ8dnRxZFpzdL2yUS+A==","signatures":[{"sig":"MEYCIQC3g7cmdedLGJCwqXmUUOjmqWWmyhRs1oMhRsi56ODPAwIhAKYWoaXAsxEX/4r9q1DwkkjDDzdjnxDzw0qu0F4NIpg2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":797520},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./picker":{"types":"./dist/picker.d.ts","import":"./dist/picker.js","require":"./dist/picker.cjs"},"./package.json":"./package.json"},"gitHead":"e40bda53343b314f2a0a6a3763f225c5d433e2ec","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","deploy":"npm run deploy:patch","typecheck":"tsc --noEmit","publish-cdn":"node scripts/publish-cdn.mjs","deploy:major":"npm version major -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","deploy:minor":"npm version minor -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","deploy:patch":"npm version patch -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","prepublishOnly":"npm run clean && npm run typecheck && npm run build"},"_npmUser":{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"},"_npmVersion":"10.8.2","description":"UnionStack — file upload SDK. Direct-to-R2 multipart uploads with a small client surface.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.3.1","dotenv":"^17.4.2","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.31","@types/react-dom":"^18.3.7","@aws-sdk/client-s3":"^3.1063.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/union-stack_0.3.4_1781787012901_0.530151455780447","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@masters-union/union-stack","version":"0.3.5","keywords":["upload","file-upload","multipart","r2","cloudflare","cdn","unionstack"],"author":{"name":"Masters Union"},"license":"MIT","_id":"@masters-union/union-stack@0.3.5","maintainers":[{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"}],"dist":{"shasum":"7ba8f5ce55ee0febc3b398e77df65db0048d6e2f","tarball":"https://registry.npmjs.org/@masters-union/union-stack/-/union-stack-0.3.5.tgz","fileCount":28,"integrity":"sha512-wuBnfbDja6yyZF5FnADr2Vf5HLfPuf4Teqe/UcYcaokvj3ccGskoGkp/z76u9uSFJ5rOuOzoEvG6efne7dukoQ==","signatures":[{"sig":"MEUCIQDDL/w/4ECuecRe4NtcO05bEo4XzY9MkIGioXyCe4rbCgIgCxjpQJ6saXp7O7SKddy0PCE58ultqNScHBp6WFbM79U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":797520},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./picker":{"types":"./dist/picker.d.ts","import":"./dist/picker.js","require":"./dist/picker.cjs"},"./package.json":"./package.json"},"gitHead":"5ffb53f015888e50c238d2e7873536fcdf738551","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","deploy":"npm run deploy:patch","typecheck":"tsc --noEmit","publish-cdn":"node scripts/publish-cdn.mjs","deploy:major":"npm version major -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","deploy:minor":"npm version minor -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","deploy:patch":"npm version patch -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","prepublishOnly":"npm run clean && npm run typecheck && npm run build"},"_npmUser":{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"},"_npmVersion":"10.8.2","description":"UnionStack — file upload SDK. Direct-to-R2 multipart uploads with a small client surface.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.3.1","dotenv":"^17.4.2","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.31","@types/react-dom":"^18.3.7","@aws-sdk/client-s3":"^3.1063.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/union-stack_0.3.5_1781787061195_0.8027784426086022","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@masters-union/union-stack","version":"0.3.6","keywords":["upload","file-upload","multipart","r2","cloudflare","cdn","unionstack"],"author":{"name":"Masters Union"},"license":"MIT","_id":"@masters-union/union-stack@0.3.6","maintainers":[{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"}],"dist":{"shasum":"b54583cfc3b04c35e6ddbc13bb64cab645736b39","tarball":"https://registry.npmjs.org/@masters-union/union-stack/-/union-stack-0.3.6.tgz","fileCount":28,"integrity":"sha512-V8IvIrI6JK1R9zxMaIsQuZI/dB2yx1P94B4Fvx6gGALa/BGR/Ob3974I/ao5ML9QEEr55Z1vxbQBvH2S++lxhQ==","signatures":[{"sig":"MEUCIB51u12kCiFDirOGUS6rY8lb2cKykbwAhSBYhQFvAOcFAiEAoj0Bl3iVrCuKFECQUFJbsvds+IzsrS/Tvf0VmOQY9yU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":814449},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./picker":{"types":"./dist/picker.d.ts","import":"./dist/picker.js","require":"./dist/picker.cjs"},"./package.json":"./package.json"},"gitHead":"d57bb9a8cdedcad3f6bf8bcf74260e5a2dbb4612","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","deploy":"npm run deploy:patch","typecheck":"tsc --noEmit","publish-cdn":"node scripts/publish-cdn.mjs","deploy:major":"npm version major -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","deploy:minor":"npm version minor -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","deploy:patch":"npm version patch -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","prepublishOnly":"npm run clean && npm run typecheck && npm run build"},"_npmUser":{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"},"_npmVersion":"10.8.2","description":"UnionStack — file upload SDK. Direct-to-R2 multipart uploads with a small client surface.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.3.1","dotenv":"^17.4.2","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.31","@types/react-dom":"^18.3.7","@aws-sdk/client-s3":"^3.1063.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/union-stack_0.3.6_1781892562471_0.9274351897195368","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@masters-union/union-stack","version":"0.3.7","keywords":["upload","file-upload","multipart","r2","cloudflare","cdn","unionstack"],"author":{"name":"Masters Union"},"license":"MIT","_id":"@masters-union/union-stack@0.3.7","maintainers":[{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"}],"dist":{"shasum":"e5ae7b40455e3887ef19be4d48035134895a2224","tarball":"https://registry.npmjs.org/@masters-union/union-stack/-/union-stack-0.3.7.tgz","fileCount":28,"integrity":"sha512-mZPuhcJ3Si/EJr+NP/rznMkaqzU+MzGB4IWU0CAb3CNDJM7yRCyEqhi0AvSj2HygT9Q1u6dKCLSv0YLqM0HNqg==","signatures":[{"sig":"MEYCIQCefY4SbFraMT2mmUNuZION+luj+PlZRpHN+TYUs5i+RwIhAIeSFfgQ3+ENNJvaKDyRHnZD1YMsHy647mubM8ChToUu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":860556},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./picker":{"types":"./dist/picker.d.ts","import":"./dist/picker.js","require":"./dist/picker.cjs"},"./package.json":"./package.json"},"gitHead":"707819216c2465585540daa6c65d8d29672ba380","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","deploy":"npm run deploy:patch","typecheck":"tsc --noEmit","publish-cdn":"node scripts/publish-cdn.mjs","deploy:major":"npm version major -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","deploy:minor":"npm version minor -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","deploy:patch":"npm version patch -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","prepublishOnly":"npm run clean && npm run typecheck && npm run build"},"_npmUser":{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"},"_npmVersion":"10.8.2","description":"UnionStack — file upload SDK. Direct-to-R2 multipart uploads with a small client surface.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.3.1","dotenv":"^17.4.2","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.31","@types/react-dom":"^18.3.7","@aws-sdk/client-s3":"^3.1063.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/union-stack_0.3.7_1781893781318_0.024129718416292745","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@masters-union/union-stack","version":"0.3.8","keywords":["upload","file-upload","multipart","r2","cloudflare","cdn","unionstack"],"author":{"name":"Masters Union"},"license":"MIT","_id":"@masters-union/union-stack@0.3.8","maintainers":[{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"}],"dist":{"shasum":"ba9cddbca832161617062272427459b90c2e10c1","tarball":"https://registry.npmjs.org/@masters-union/union-stack/-/union-stack-0.3.8.tgz","fileCount":28,"integrity":"sha512-Off2LW+KRWMtsZQcA27181xGm5X4lPlfgqEoUj/pTzTQdnILCWb6pdvb/O3z/TMvmr5BdfG7NvSmDS3UqHTI2Q==","signatures":[{"sig":"MEUCIQCUqWX4+DjwmiN7j2lNe1ac5gZX7zu+OwVN/+DpenrkfQIgftIzJaYWiBRyc93VXE5FaGiCWR365HKvzqY1oOCwbxY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":860854},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./picker":{"types":"./dist/picker.d.ts","import":"./dist/picker.js","require":"./dist/picker.cjs"},"./package.json":"./package.json"},"gitHead":"08981d6d7894b0c3822b8b8ef73b7646653c9b5d","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","deploy":"npm run deploy:patch","typecheck":"tsc --noEmit","publish-cdn":"node scripts/publish-cdn.mjs","deploy:major":"npm version major -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","deploy:minor":"npm version minor -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","deploy:patch":"npm version patch -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","prepublishOnly":"npm run clean && npm run typecheck && npm run build"},"_npmUser":{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"},"_npmVersion":"10.8.2","description":"UnionStack — file upload SDK. Direct-to-R2 multipart uploads with a small client surface.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.3.1","dotenv":"^17.4.2","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.31","@types/react-dom":"^18.3.7","@aws-sdk/client-s3":"^3.1063.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/union-stack_0.3.8_1781895936032_0.6778384276304861","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@masters-union/union-stack","version":"0.3.9","keywords":["upload","file-upload","multipart","r2","cloudflare","cdn","unionstack"],"author":{"name":"Masters Union"},"license":"MIT","_id":"@masters-union/union-stack@0.3.9","maintainers":[{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"}],"dist":{"shasum":"c9be854c64afd9c0ccd6b66a985a58508a6735b6","tarball":"https://registry.npmjs.org/@masters-union/union-stack/-/union-stack-0.3.9.tgz","fileCount":40,"integrity":"sha512-cr7TDgpohoIvc0jl96B3yv8/VtOrng0bk4bWrK43DYVLB4wW5kJlIVngIIj8ZVq4qXeQxrIynjhaC+2BJIQhdg==","signatures":[{"sig":"MEUCIE6D5tD/siSk65pWwBwy/X5F4Eadq6mLlodqNxy8sN7RAiEA8+9j3yPwnydmNsr7XmsIpEVFRmHpe1g8OdZds16nSH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":925315},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./picker":{"types":"./dist/picker.d.ts","import":"./dist/picker.js","require":"./dist/picker.cjs"},"./package.json":"./package.json"},"gitHead":"62b48920334ba055830627fdd8fce8c0923fdea0","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","deploy":"npm run deploy:patch","typecheck":"tsc --noEmit","publish-cdn":"node scripts/publish-cdn.mjs","deploy:major":"npm version major -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","deploy:minor":"npm version minor -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","deploy:patch":"npm version patch -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","prepublishOnly":"npm run clean && npm run typecheck && npm run build"},"_npmUser":{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"},"_npmVersion":"10.8.2","description":"UnionStack — file upload SDK. Direct-to-R2 multipart uploads with a small client surface.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.3.1","dotenv":"^17.4.2","react-dom":"^18.3.1","typescript":"^5.6.0","@types/node":"^22.10.0","@types/react":"^18.3.31","@types/react-dom":"^18.3.7","@aws-sdk/client-s3":"^3.1063.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/union-stack_0.3.9_1782216058822_0.061172252062436705","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"@masters-union/union-stack","version":"0.3.10","keywords":["upload","file-upload","multipart","r2","cloudflare","cdn","unionstack"],"author":{"name":"Masters Union"},"license":"MIT","_id":"@masters-union/union-stack@0.3.10","maintainers":[{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"}],"dist":{"shasum":"ecff76b206291dc213f06067c5632ed5dca807fb","tarball":"https://registry.npmjs.org/@masters-union/union-stack/-/union-stack-0.3.10.tgz","fileCount":40,"integrity":"sha512-xuZVpY5YHzZ1tnRMCEYquTYTJOoXuKxJQFcLlF8dvOUQe+V2NEn6efXzBNVvYFj1xlwxSrQ4sX5kTpHhZ2+jsg==","signatures":[{"sig":"MEQCICC6Z3ENrn5Hb/x0zr1NAJdRHu+oSin8wetbC9rdRtreAiBWyj7nKdBi50gp4rnMqqPPEb55brrHnr5+8fTBZSuiVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":998853},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./picker":{"types":"./dist/picker.d.ts","import":"./dist/picker.js","require":"./dist/picker.cjs"},"./package.json":"./package.json"},"gitHead":"1732e85ecaf6260cbf9f227a15a02af7791691d1","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","deploy":"npm run deploy:patch","typecheck":"tsc --noEmit","publish-cdn":"node scripts/publish-cdn.mjs","deploy:major":"npm version major -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","deploy:minor":"npm version minor -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","deploy:patch":"npm version patch -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","prepublishOnly":"npm run clean && npm run typecheck && npm run build"},"_npmUser":{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"},"_npmVersion":"10.8.2","description":"UnionStack — file upload SDK. Direct-to-R2 multipart uploads with a small client surface.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.3.1","dotenv":"^17.4.2","react-dom":"^18.3.1","typescript":"^5.6.0","@types/node":"^22.10.0","@types/react":"^18.3.31","@types/react-dom":"^18.3.7","@aws-sdk/client-s3":"^3.1063.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/union-stack_0.3.10_1782323825792_0.23105246340656005","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"@masters-union/union-stack","version":"0.3.11","keywords":["upload","file-upload","multipart","r2","cloudflare","cdn","unionstack"],"author":{"name":"Masters Union"},"license":"MIT","_id":"@masters-union/union-stack@0.3.11","maintainers":[{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"}],"dist":{"shasum":"ebfef1a60e46a560e2446ed9cf312e157080870f","tarball":"https://registry.npmjs.org/@masters-union/union-stack/-/union-stack-0.3.11.tgz","fileCount":40,"integrity":"sha512-fxJTieWmaze7ncnpLqQY4hZ29gclEUnOrd0RcSd3KFo0Y8Jv7QnMR4FmDTmXYlb9esVbfJLnrGlxZ/ZjEbZt4g==","signatures":[{"sig":"MEQCIAk3Tb6Wv+XxHVuO1Mzlkkt3XoIbGsg9LzfgJfhHRqg6AiAH0CEhMgRKt4sckP0uez/AExwxQ8cqhsBKrBysJgtZyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1014113},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./picker":{"types":"./dist/picker.d.ts","import":"./dist/picker.js","require":"./dist/picker.cjs"},"./package.json":"./package.json"},"gitHead":"007555e8da77f657f4c5a63a0d8fedb4a9092ce0","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","deploy":"npm run deploy:patch","typecheck":"tsc --noEmit","publish-cdn":"node scripts/publish-cdn.mjs","deploy:major":"npm version major -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","deploy:minor":"npm version minor -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","deploy:patch":"npm version patch -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","prepublishOnly":"npm run clean && npm run typecheck && npm run build"},"_npmUser":{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"},"_npmVersion":"10.8.2","description":"UnionStack — file upload SDK. Direct-to-R2 multipart uploads with a small client surface.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.3.1","dotenv":"^17.4.2","react-dom":"^18.3.1","typescript":"^5.6.0","@types/node":"^22.10.0","@types/react":"^18.3.31","@types/react-dom":"^18.3.7","@aws-sdk/client-s3":"^3.1063.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/union-stack_0.3.11_1782389848661_0.9495663245158343","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"@masters-union/union-stack","version":"0.3.12","keywords":["upload","file-upload","multipart","r2","cloudflare","cdn","unionstack"],"author":{"name":"Masters Union"},"license":"MIT","_id":"@masters-union/union-stack@0.3.12","maintainers":[{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"}],"dist":{"shasum":"0b47ee8b64b9bb4012edb439fd83aa54a6f8fdc4","tarball":"https://registry.npmjs.org/@masters-union/union-stack/-/union-stack-0.3.12.tgz","fileCount":40,"integrity":"sha512-ZkdztS7rjAdJImjfdJ7AXJbgSW5xl+ekaQMD71dt6oXpg/MCTxurPhTyjB3c7I9DAPbhBTPaYhHmhV57BbaBwg==","signatures":[{"sig":"MEUCIQDyf76FE2PDDjthK8C0aV1kerP8graSZVlKU+needUJFwIgZMGvUqeilncXbQxbqit+GXuzfbKFIKvmfSXN1PvuZhU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1046042},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./picker":{"types":"./dist/picker.d.ts","import":"./dist/picker.js","require":"./dist/picker.cjs"},"./package.json":"./package.json"},"gitHead":"c728d4611df9028c7742e655d70238a0ed3a11de","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","deploy":"npm run deploy:patch","typecheck":"tsc --noEmit","publish-cdn":"node scripts/publish-cdn.mjs","deploy:major":"npm version major -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","deploy:minor":"npm version minor -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","deploy:patch":"npm version patch -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","prepublishOnly":"npm run clean && npm run typecheck && npm run build"},"_npmUser":{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"},"_npmVersion":"10.8.2","description":"UnionStack — file upload SDK. Direct-to-R2 multipart uploads with a small client surface.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.3.1","dotenv":"^17.4.2","react-dom":"^18.3.1","typescript":"^5.6.0","@types/node":"^22.10.0","@types/react":"^18.3.31","@types/react-dom":"^18.3.7","@aws-sdk/client-s3":"^3.1063.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/union-stack_0.3.12_1782390358899_0.22234273811638072","host":"s3://npm-registry-packages-npm-production"}},"0.3.13":{"name":"@masters-union/union-stack","version":"0.3.13","keywords":["upload","file-upload","multipart","r2","cloudflare","cdn","unionstack"],"author":{"name":"Masters Union"},"license":"MIT","_id":"@masters-union/union-stack@0.3.13","maintainers":[{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"}],"dist":{"shasum":"ac41acb191a289acaf829a26827578bf0f1a941b","tarball":"https://registry.npmjs.org/@masters-union/union-stack/-/union-stack-0.3.13.tgz","fileCount":40,"integrity":"sha512-jWOVm2D+Az6Rwlc62b3M1vVY7m+XISw8EUJKZBqjC6V8tXSocRDUHzgq8iEI3om9hTUGNrjt+KotG/n3zBoTkg==","signatures":[{"sig":"MEUCIFxHdSpYpdARPXjilQqykgRlmJDaQQkNTfRF5Ej5qcrPAiEAlvc2v0sMNZaVUXOJS+jh3jVN8jiz8nCbt+IGv2VAFyQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1053399},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./picker":{"types":"./dist/picker.d.ts","import":"./dist/picker.js","require":"./dist/picker.cjs"},"./package.json":"./package.json"},"gitHead":"dfdcda4ea47768bc39b1a6ad4d3d39c33ce80196","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","deploy":"npm run deploy:patch","typecheck":"tsc --noEmit","publish-cdn":"node scripts/publish-cdn.mjs","deploy:major":"npm version major -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","deploy:minor":"npm version minor -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","deploy:patch":"npm version patch -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","prepublishOnly":"npm run clean && npm run typecheck && npm run build"},"_npmUser":{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"},"_npmVersion":"10.8.2","description":"UnionStack — file upload SDK. Direct-to-R2 multipart uploads with a small client surface.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.3.1","dotenv":"^17.4.2","react-dom":"^18.3.1","typescript":"^5.6.0","@types/node":"^22.10.0","@types/react":"^18.3.31","@types/react-dom":"^18.3.7","@aws-sdk/client-s3":"^3.1063.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/union-stack_0.3.13_1782468895210_0.6530958766704924","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"@masters-union/union-stack","version":"0.3.14","keywords":["upload","file-upload","multipart","r2","cloudflare","cdn","unionstack"],"author":{"name":"Masters Union"},"license":"MIT","_id":"@masters-union/union-stack@0.3.14","maintainers":[{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"}],"dist":{"shasum":"f5149f573b39937a9cf68a29b2176dc29cb47992","tarball":"https://registry.npmjs.org/@masters-union/union-stack/-/union-stack-0.3.14.tgz","fileCount":40,"integrity":"sha512-+qOvkqCJtzkYASEM+m9ggHmExFgWYCLzIAPLSmX0C20FTUTQdKJNSBQWwZ3sS9Dmc61oJlqVn76rQ6lC0+TPRg==","signatures":[{"sig":"MEUCIQDoKcQ3a7ezYGaj1t/eE7elIYteFsGd5Me3RBBSZeKZQAIgIS4XIQ3q77AIv/DcYEU+9jMMwwp58OHqgJo5pl12dgE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1055142},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./picker":{"types":"./dist/picker.d.ts","import":"./dist/picker.js","require":"./dist/picker.cjs"},"./package.json":"./package.json"},"gitHead":"eefa687c6c05a1e53bfeba2ac3b564befa562333","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","deploy":"npm run deploy:patch","typecheck":"tsc --noEmit","publish-cdn":"node scripts/publish-cdn.mjs","deploy:major":"npm version major -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","deploy:minor":"npm version minor -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","deploy:patch":"npm version patch -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","prepublishOnly":"npm run clean && npm run typecheck && npm run build"},"_npmUser":{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"},"_npmVersion":"10.8.2","description":"UnionStack — file upload SDK. Direct-to-R2 multipart uploads with a small client surface.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.3.1","dotenv":"^17.4.2","react-dom":"^18.3.1","typescript":"^5.6.0","@types/node":"^22.10.0","@types/react":"^18.3.31","@types/react-dom":"^18.3.7","@aws-sdk/client-s3":"^3.1063.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/union-stack_0.3.14_1782469756103_0.987912175610679","host":"s3://npm-registry-packages-npm-production"}},"0.3.15":{"name":"@masters-union/union-stack","version":"0.3.15","keywords":["upload","file-upload","multipart","r2","cloudflare","cdn","unionstack"],"author":{"name":"Masters Union"},"license":"MIT","_id":"@masters-union/union-stack@0.3.15","maintainers":[{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"}],"dist":{"shasum":"ae109d0f8b3f9135cce50e3c9d088dbb7101161d","tarball":"https://registry.npmjs.org/@masters-union/union-stack/-/union-stack-0.3.15.tgz","fileCount":40,"integrity":"sha512-hSrjQFqCcmxufGvjqwmLNr6KhXD09uSCo350b2njH3qwRFTv1wN59A9cKolI/E51sNIrO0F/9UtdIarIw7TURw==","signatures":[{"sig":"MEUCIQDqFDcBbJhXt3jPVjYs2xpeBq8el9vkxk/TLE8LEEWcNQIgRypghf4bORrjtlMcgdAzXAICrDum7hm1V0en/YmEiTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1064053},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./picker":{"types":"./dist/picker.d.ts","import":"./dist/picker.js","require":"./dist/picker.cjs"},"./package.json":"./package.json"},"gitHead":"63652abd6ef3e974946100c6ba094f51d03f945b","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","deploy":"npm run deploy:patch","typecheck":"tsc --noEmit","publish-cdn":"node scripts/publish-cdn.mjs","deploy:major":"npm version major -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","deploy:minor":"npm version minor -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","deploy:patch":"npm version patch -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","prepublishOnly":"npm run clean && npm run typecheck && npm run build"},"_npmUser":{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"},"_npmVersion":"10.8.2","description":"UnionStack — file upload SDK. Direct-to-R2 multipart uploads with a small client surface.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.3.1","dotenv":"^17.4.2","react-dom":"^18.3.1","typescript":"^5.6.0","@types/node":"^22.10.0","@types/react":"^18.3.31","@types/react-dom":"^18.3.7","@aws-sdk/client-s3":"^3.1063.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/union-stack_0.3.15_1782489964182_0.5767257639179229","host":"s3://npm-registry-packages-npm-production"}},"0.3.16":{"name":"@masters-union/union-stack","version":"0.3.16","keywords":["upload","file-upload","multipart","r2","cloudflare","cdn","unionstack"],"author":{"name":"Masters Union"},"license":"MIT","_id":"@masters-union/union-stack@0.3.16","maintainers":[{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"}],"dist":{"shasum":"79da873fc9991462511660557fb1853221b050c1","tarball":"https://registry.npmjs.org/@masters-union/union-stack/-/union-stack-0.3.16.tgz","fileCount":44,"integrity":"sha512-Akfh+8wfFicgjr0+4EeOppKCj7keLYmLBvFjoHgZnjvVZD+DCd9I4GJTAh9eSVkVQdW7cUny5Cej93ZjHcRL0A==","signatures":[{"sig":"MEUCIQDouI0swkEMU4Ukp5KtI1jDeApT44dssddl5YO3lBdWnQIgVciZX6vU5te7hy9XTZ9vh7LfJD9XnltnlwJ3JUQx7Rk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1072366},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./picker":{"types":"./dist/picker.d.ts","import":"./dist/picker.js","require":"./dist/picker.cjs"},"./package.json":"./package.json"},"gitHead":"53815463a838c5dd5f8030ca53d87f576e910d1c","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","deploy":"npm run deploy:patch","typecheck":"tsc --noEmit","publish-cdn":"node scripts/publish-cdn.mjs","deploy:major":"npm version major -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","deploy:minor":"npm version minor -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","deploy:patch":"npm version patch -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","prepublishOnly":"npm run clean && npm run typecheck && npm run build"},"_npmUser":{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"},"_npmVersion":"10.8.2","description":"UnionStack — file upload SDK. Direct-to-R2 multipart uploads with a small client surface.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.3.1","dotenv":"^17.4.2","react-dom":"^18.3.1","typescript":"^5.6.0","@types/node":"^22.10.0","@types/react":"^18.3.31","@types/react-dom":"^18.3.7","@aws-sdk/client-s3":"^3.1063.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/union-stack_0.3.16_1782492842666_0.32271601485686374","host":"s3://npm-registry-packages-npm-production"}},"0.3.17":{"name":"@masters-union/union-stack","version":"0.3.17","keywords":["upload","file-upload","multipart","r2","cloudflare","cdn","unionstack"],"author":{"name":"Masters Union"},"license":"MIT","_id":"@masters-union/union-stack@0.3.17","maintainers":[{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"}],"dist":{"shasum":"2b6fcf7b05974c28777fa1a2dc135cd5a69d6bff","tarball":"https://registry.npmjs.org/@masters-union/union-stack/-/union-stack-0.3.17.tgz","fileCount":44,"integrity":"sha512-3N8Dfy4QVzag1/IPyptJvP3Wq9iv+B7WK0hNNG75jlm8QmzX6anNsN6s/yQtjHIL+3j/y15jZ+lIlS3+noyP5Q==","signatures":[{"sig":"MEUCIQCkvBJltUUV6ZiWKs8Xt7AM1gVMVNdUZN26ujEdtMF71gIgB0fYpapXKK8kXc978eaTEk21S8Ym0d9OHynIqAOIZl8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1074544},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./picker":{"types":"./dist/picker.d.ts","import":"./dist/picker.js","require":"./dist/picker.cjs"},"./package.json":"./package.json"},"gitHead":"91f1941b654d316518baeea6554a28a06e2ae76a","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","deploy":"npm run deploy:patch","typecheck":"tsc --noEmit","publish-cdn":"node scripts/publish-cdn.mjs","deploy:major":"npm version major -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","deploy:minor":"npm version minor -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","deploy:patch":"npm version patch -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","prepublishOnly":"npm run clean && npm run typecheck && npm run build"},"_npmUser":{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"},"_npmVersion":"10.8.2","description":"UnionStack — file upload SDK. Direct-to-R2 multipart uploads with a small client surface.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.3.1","dotenv":"^17.4.2","react-dom":"^18.3.1","typescript":"^5.6.0","@types/node":"^22.10.0","@types/react":"^18.3.31","@types/react-dom":"^18.3.7","@aws-sdk/client-s3":"^3.1063.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/union-stack_0.3.17_1782892432730_0.20404967448619837","host":"s3://npm-registry-packages-npm-production"}},"0.3.18":{"name":"@masters-union/union-stack","version":"0.3.18","keywords":["upload","file-upload","multipart","r2","cloudflare","cdn","unionstack"],"author":{"name":"Masters Union"},"license":"MIT","_id":"@masters-union/union-stack@0.3.18","maintainers":[{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"}],"dist":{"shasum":"5d769e890d24dd5bc771a5b75f39454a631e3d63","tarball":"https://registry.npmjs.org/@masters-union/union-stack/-/union-stack-0.3.18.tgz","fileCount":44,"integrity":"sha512-DwKfkW4jy3L/1MkRhrImVwXtS2XVL5YZILLYnWXyOCd+sgXOnIWS1RUZ2wTelfW6n/zZczX8MdqPNbWXBZUNSg==","signatures":[{"sig":"MEUCIQDzXqjRKZ6Sh4crshsChSDaor11Un8LxVlKqgDoX2/VhQIgE/lGbevSHZi0g9vYOd3G/R+s2thmclbh20AXq9MK7/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1113922},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./picker":{"types":"./dist/picker.d.ts","import":"./dist/picker.js","require":"./dist/picker.cjs"},"./package.json":"./package.json"},"gitHead":"c280d1c90f7e7af26ab1440c4d725cea11f00d30","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","deploy":"npm run deploy:patch","typecheck":"tsc --noEmit","publish-cdn":"node scripts/publish-cdn.mjs","deploy:major":"npm version major -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","deploy:minor":"npm version minor -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","deploy:patch":"npm version patch -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","prepublishOnly":"npm run clean && npm run typecheck && npm run build"},"_npmUser":{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"},"_npmVersion":"10.8.2","description":"UnionStack — file upload SDK. Direct-to-R2 multipart uploads with a small client surface.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.3.1","dotenv":"^17.4.2","react-dom":"^18.3.1","typescript":"^5.6.0","@types/node":"^22.10.0","@types/react":"^18.3.31","@types/react-dom":"^18.3.7","@aws-sdk/client-s3":"^3.1063.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/union-stack_0.3.18_1783420660160_0.5440151601335812","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@masters-union/union-stack","version":"0.4.1","keywords":["upload","file-upload","multipart","r2","cloudflare","cdn","unionstack"],"author":{"name":"Masters Union"},"license":"MIT","_id":"@masters-union/union-stack@0.4.1","maintainers":[{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"}],"dist":{"shasum":"13ce3fec220f7600445fc8487639a39a0dacfc42","tarball":"https://registry.npmjs.org/@masters-union/union-stack/-/union-stack-0.4.1.tgz","fileCount":44,"integrity":"sha512-XPLencLrmEVo4krDGCOLr28iKsqhqd8u4G5D3JwFXlpbqx+LQZQSCNHyTbdGiwSlkd4b8ycaFqvHhmpiPi2E9g==","signatures":[{"sig":"MEYCIQDutBPgPamhPOJIdr/fzT6pkcAlOyO2pSmzlELkMrV1NQIhAOv3Wp3fcO+bREDV29WR8naXDWBBUqma5WXH9wa25x2A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1113882},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./picker":{"types":"./dist/picker.d.ts","import":"./dist/picker.js","require":"./dist/picker.cjs"},"./package.json":"./package.json"},"gitHead":"b88dc86dc7bc3ca2fb5f04a2e47b19da188a9d81","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","deploy":"npm run deploy:patch","typecheck":"tsc --noEmit","publish-cdn":"node scripts/publish-cdn.mjs","deploy:major":"npm version major -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","deploy:minor":"npm version minor -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","deploy:patch":"npm version patch -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","prepublishOnly":"npm run clean && npm run typecheck && npm run build"},"_npmUser":{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"},"_npmVersion":"10.8.2","description":"UnionStack — file upload SDK. Direct-to-R2 multipart uploads with a small client surface.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.3.1","dotenv":"^17.4.2","react-dom":"^18.3.1","typescript":"^5.6.0","@types/node":"^22.10.0","@types/react":"^18.3.31","@types/react-dom":"^18.3.7","@aws-sdk/client-s3":"^3.1063.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/union-stack_0.4.1_1783516891932_0.23028632514436143","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@masters-union/union-stack","version":"0.4.2","keywords":["upload","file-upload","multipart","r2","cloudflare","cdn","unionstack"],"author":{"name":"Masters Union"},"license":"MIT","_id":"@masters-union/union-stack@0.4.2","maintainers":[{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"}],"dist":{"shasum":"39a7483937acc3b808142882727c1240b27cd6bc","tarball":"https://registry.npmjs.org/@masters-union/union-stack/-/union-stack-0.4.2.tgz","fileCount":44,"integrity":"sha512-cqH+tlMubpQorOitFkValnujuwrkzil3cFa/utz5UePE2BAgeLVXK1ocBR/bmHmzXqVy6W5IYMmZuWlHhndK7Q==","signatures":[{"sig":"MEUCIChA0Ll+l4Ag14kfee5IlOJciRPtkKaJ5quYlQzNI8iuAiEAp9gTEZRilG87GRV5LiVvBRmKYmcWjn8zICn2MrWR50s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1139948},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./picker":{"types":"./dist/picker.d.ts","import":"./dist/picker.js","require":"./dist/picker.cjs"},"./package.json":"./package.json"},"gitHead":"38e66de779df324f9b8c9125778ddedd89d1e84e","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","deploy":"npm run deploy:patch","typecheck":"tsc --noEmit","publish-cdn":"node scripts/publish-cdn.mjs","deploy:major":"npm version major -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","deploy:minor":"npm version minor -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","deploy:patch":"npm version patch -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","prepublishOnly":"npm run clean && npm run typecheck && npm run build"},"_npmUser":{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"},"_npmVersion":"10.8.2","description":"UnionStack — file upload SDK. Direct-to-R2 multipart uploads with a small client surface.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.3.1","dotenv":"^17.4.2","react-dom":"^18.3.1","typescript":"^5.6.0","@types/node":"^22.10.0","@types/react":"^18.3.31","@types/react-dom":"^18.3.7","@aws-sdk/client-s3":"^3.1063.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/union-stack_0.4.2_1784538510862_0.9931103709315308","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@masters-union/union-stack","version":"0.4.3","keywords":["upload","file-upload","multipart","r2","cloudflare","cdn","unionstack"],"author":{"name":"Masters Union"},"license":"MIT","_id":"@masters-union/union-stack@0.4.3","maintainers":[{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"}],"dist":{"shasum":"101e76346ad79ef58b00e965d82b687809d6cf17","tarball":"https://registry.npmjs.org/@masters-union/union-stack/-/union-stack-0.4.3.tgz","fileCount":44,"integrity":"sha512-n+Nqsu0UmzciqhHDvt3GMisi3GUKp+37cuUwJ9oFUGiLIHzSU8abQE0D+Y88LbxVeBkPyHprvOW40lyYYWzorQ==","signatures":[{"sig":"MEQCIHUZ8BqJWsa61FjwNSXEkSDXQy1VIg0v/4M63nxS281HAiA0VRShVVBlyl1JAGwLnM9tgfLSLcjUy5p8lDT10g9tfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1139834},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./picker":{"types":"./dist/picker.d.ts","import":"./dist/picker.js","require":"./dist/picker.cjs"},"./package.json":"./package.json"},"gitHead":"da308c1f27832403da8db441510fbecaac10f2c4","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","deploy":"npm run deploy:patch","typecheck":"tsc --noEmit","publish-cdn":"node scripts/publish-cdn.mjs","deploy:major":"npm version major -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","deploy:minor":"npm version minor -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","deploy:patch":"npm version patch -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","prepublishOnly":"npm run clean && npm run typecheck && npm run build"},"_npmUser":{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"},"_npmVersion":"10.8.2","description":"UnionStack — file upload SDK. Direct-to-R2 multipart uploads with a small client surface.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.3.1","dotenv":"^17.4.2","react-dom":"^18.3.1","typescript":"^5.6.0","@types/node":"^22.10.0","@types/react":"^18.3.31","@types/react-dom":"^18.3.7","@aws-sdk/client-s3":"^3.1063.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/union-stack_0.4.3_1784538789506_0.9361803451727775","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@masters-union/union-stack","version":"0.4.4","keywords":["upload","file-upload","multipart","r2","cloudflare","cdn","unionstack"],"author":{"name":"Masters Union"},"license":"MIT","_id":"@masters-union/union-stack@0.4.4","maintainers":[{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"}],"dist":{"shasum":"8239ea9be15002a1f8ce9e8f10bb5488087dde62","tarball":"https://registry.npmjs.org/@masters-union/union-stack/-/union-stack-0.4.4.tgz","fileCount":44,"integrity":"sha512-+It1fw79vqrkKsGkXv/oz3uJ5DQxxxTcBQImcrMo0lC+/TZ1LMiD5LQVZNScGBniBJhG5Sr3YVe0RaoxYA7X5g==","signatures":[{"sig":"MEUCIHZVRk9yBe0Y2llz/Q6fvY7TwfTZcQ/zrHOQ/OWs6+NFAiEAj05BFGZCwvfp8PbpCV50iR8c/kzTBtWcKFQpthmgOZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1159122},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./picker":{"types":"./dist/picker.d.ts","import":"./dist/picker.js","require":"./dist/picker.cjs"},"./package.json":"./package.json"},"gitHead":"aca72e484a280e37aa42ee0a55f64213c56b7be0","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","deploy":"npm run deploy:patch","typecheck":"tsc --noEmit","publish-cdn":"node scripts/publish-cdn.mjs","deploy:major":"npm version major -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","deploy:minor":"npm version minor -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","deploy:patch":"npm version patch -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","prepublishOnly":"npm run clean && npm run typecheck && npm run build"},"_npmUser":{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"},"_npmVersion":"10.8.2","description":"UnionStack — file upload SDK. Direct-to-R2 multipart uploads with a small client surface.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.3.1","dotenv":"^17.4.2","react-dom":"^18.3.1","typescript":"^5.6.0","@types/node":"^22.10.0","@types/react":"^18.3.31","@types/react-dom":"^18.3.7","@aws-sdk/client-s3":"^3.1063.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/union-stack_0.4.4_1785056491772_0.26458343444524446","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@masters-union/union-stack","version":"1.0.0","keywords":["upload","file-upload","multipart","r2","cloudflare","cdn","unionstack"],"author":{"name":"Masters Union"},"license":"MIT","_id":"@masters-union/union-stack@1.0.0","maintainers":[{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"}],"dist":{"shasum":"362501df33da1ac0fa65533dfa52ca025a231d50","tarball":"https://registry.npmjs.org/@masters-union/union-stack/-/union-stack-1.0.0.tgz","fileCount":44,"integrity":"sha512-cKjmBQpLog/OUvn9m4WZjkgABu0ZemJCwYnmKm0gbiaIiuwvZt0BorsYVIxHTzigjc2O5iyqEll9I0nBHoyg3w==","signatures":[{"sig":"MEQCICw3xN0mNKwsILijoyEPS4Oi7LPvOvc9TC4ayrK6F/hwAiAp0D+LUyus5nxoR0Qa2kINQUGcTSjKXY9BX69OCKk+mw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1227081},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./picker":{"types":"./dist/picker.d.ts","import":"./dist/picker.js","require":"./dist/picker.cjs"},"./package.json":"./package.json"},"gitHead":"3178abb108631bf154a1eda9b0f4fdc71b2a1434","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","deploy":"npm run deploy:patch","typecheck":"tsc --noEmit","publish-cdn":"node scripts/publish-cdn.mjs","deploy:major":"npm version major -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","deploy:minor":"npm version minor -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","deploy:patch":"npm version patch -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","prepublishOnly":"npm run clean && npm run typecheck && npm run build"},"_npmUser":{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"},"_npmVersion":"10.8.2","description":"UnionStack — file upload SDK. Direct-to-R2 multipart uploads with a small client surface.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.3.1","dotenv":"^17.4.2","react-dom":"^18.3.1","typescript":"^5.6.0","@types/node":"^22.10.0","@types/react":"^18.3.31","@types/react-dom":"^18.3.7","@aws-sdk/client-s3":"^3.1063.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/union-stack_1.0.0_1785831136859_0.7665070006654082","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@masters-union/union-stack","version":"1.1.0","description":"UnionStack — file upload SDK. Direct-to-R2 multipart uploads with a small client surface.","type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./picker":{"types":"./dist/picker.d.ts","import":"./dist/picker.js","require":"./dist/picker.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./package.json":"./package.json"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"sideEffects":false,"scripts":{"build":"tsup","dev":"tsup --watch","typecheck":"tsc --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run typecheck && npm run build","publish-cdn":"node scripts/publish-cdn.mjs","deploy":"npm run deploy:patch","deploy:patch":"npm version patch -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","deploy:minor":"npm version minor -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags","deploy:major":"npm version major -m 'release: v%s' && npm run build && npm run publish-cdn && git push --follow-tags"},"keywords":["upload","file-upload","multipart","r2","cloudflare","cdn","unionstack"],"author":{"name":"Masters Union"},"license":"MIT","devDependencies":{"@aws-sdk/client-s3":"^3.1063.0","@types/node":"^22.10.0","@types/react":"^18.3.31","@types/react-dom":"^18.3.7","dotenv":"^17.4.2","react":"^18.3.1","react-dom":"^18.3.1","tsup":"^8.3.0","typescript":"^5.6.0"},"publishConfig":{"access":"public"},"engines":{"node":">=18"},"_id":"@masters-union/union-stack@1.1.0","gitHead":"a141e2a70af551dd857416c97001670aba61b533","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-fITOZx0FnlFb5xdyQYJw7M1eQN+zgz4uBYLUfXrdVgwAYkOyUwevertoKhZlQEsWuPG54UkUFinNCKMCk7sweg==","shasum":"c9e110ee31c10dd34fe1f1ce8a070bd7f73172ed","tarball":"https://registry.npmjs.org/@masters-union/union-stack/-/union-stack-1.1.0.tgz","fileCount":44,"unpackedSize":1259761,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDMIg79ESQJ9XvOQu9M8q0Yg8rZ9GjKtVDUbOMzx7uc3wIgelNLHo9vqIt2UgM1SaCpMCHziizh09zWrIk5v2qJ77Q="}]},"_npmUser":{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"},"directories":{},"maintainers":[{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/union-stack_1.1.0_1785928144272_0.7745046027662128"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-09T05:12:13.668Z","modified":"2026-08-05T11:09:04.628Z","0.1.2":"2026-06-09T05:12:14.076Z","0.1.3":"2026-06-09T05:42:54.418Z","0.1.4":"2026-06-09T07:09:16.006Z","0.1.5":"2026-06-09T07:49:31.110Z","0.1.6":"2026-06-10T06:37:06.484Z","0.1.7":"2026-06-10T07:38:27.152Z","0.1.8":"2026-06-10T09:45:18.237Z","0.1.9":"2026-06-10T12:19:49.531Z","0.3.0":"2026-06-10T12:29:57.095Z","0.3.1":"2026-06-12T11:46:54.994Z","0.3.2":"2026-06-15T06:37:07.021Z","0.3.3":"2026-06-16T10:01:08.734Z","0.3.4":"2026-06-18T12:50:13.118Z","0.3.5":"2026-06-18T12:51:01.360Z","0.3.6":"2026-06-19T18:09:22.662Z","0.3.7":"2026-06-19T18:29:41.495Z","0.3.8":"2026-06-19T19:05:36.196Z","0.3.9":"2026-06-23T12:00:58.981Z","0.3.10":"2026-06-24T17:57:05.964Z","0.3.11":"2026-06-25T12:17:28.819Z","0.3.12":"2026-06-25T12:25:59.107Z","0.3.13":"2026-06-26T10:14:55.376Z","0.3.14":"2026-06-26T10:29:16.273Z","0.3.15":"2026-06-26T16:06:04.461Z","0.3.16":"2026-06-26T16:54:02.837Z","0.3.17":"2026-07-01T07:53:52.918Z","0.3.18":"2026-07-07T10:37:40.317Z","0.4.1":"2026-07-08T13:21:32.112Z","0.4.2":"2026-07-20T09:08:31.060Z","0.4.3":"2026-07-20T09:13:09.693Z","0.4.4":"2026-07-26T09:01:31.940Z","1.0.0":"2026-08-04T08:12:16.995Z","1.1.0":"2026-08-05T11:09:04.416Z"},"author":{"name":"Masters Union"},"license":"MIT","keywords":["upload","file-upload","multipart","r2","cloudflare","cdn","unionstack"],"description":"UnionStack — file upload SDK. Direct-to-R2 multipart uploads with a small client surface.","maintainers":[{"name":"adarsh-chakraborty","email":"adarsh@mastersunion.org"}],"readme":"# Union Stack\n\nFile upload SDK — direct-to-bucket multipart uploads with a small client surface.\n\n| Environment | Import from |\n| --- | --- |\n| Browser (vanilla / any framework) | `@masters-union/union-stack` |\n| React | `@masters-union/union-stack/react` |\n| **Node.js (server-to-server)** | `@masters-union/union-stack/node` |\n\nEach entry is independent — importing `/node` pulls in none of the React, picker,\nor DOM code, and vice versa.\n\n## API domain\n\nBy default the SDK calls the standard UnionStack API host. If your key has an\n**API domain** set in the dashboard, pass that hostname to `init`:\n\n```js\nconst client = UnionStack.init({\n  apiKey: process.env.UNION_STACK_API_KEY,\n  apiDomain: 'uploads.example.com',\n});\n```\n\nYou need this only when some of your users cannot reach the standard host at all.\nCorporate and campus DNS filters, ad-blocking resolvers, and\nnewly-registered-domain blocklists return NXDOMAIN for it, which the browser\nreports as `ERR_NAME_NOT_RESOLVED` before a request is ever sent. Nothing reaches\nthe API, so there is no server-side record of the failure. The symptom is uploads\nthat fail for one specific group of users while working for everyone else, with a\n`NETWORK` error reading *\"Couldn't reach the upload service\"*.\n\nSafe to get wrong: the standard hosts stay in place behind whatever you set, so a\nmalformed value, or a domain whose DNS or certificate breaks later, falls back\ninstead of failing. Bad values are logged and ignored, never thrown.\n\nPass a bare hostname, not a URL. It has to be set at `init` and cannot be\ndelivered through the API, since fetching it would require resolving the host\nthat is failing. Changing the setting in the dashboard does nothing until your\nintegration is updated and redeployed.\n\n## Server-side uploads (Node.js)\n\nRun uploads from your backend — no browser, no picker. Import from the `/node`\nsubpath and upload a path, `Buffer`, `Uint8Array`, `ArrayBuffer`, `Blob`/`File`,\nor a Node `Readable` stream.\n\n> **One-time setup:** create a key with its **allowed origins left empty**. A key\n> with no origins is _server-only_ — it accepts your backend's requests (which carry\n> no `Origin` header) and rejects browser use. Don't reuse a key that lists browser\n> origins here; it will reject server calls with `ORIGIN_REQUIRED`. Keep the key in\n> an environment variable.\n\n```js\nconst { UnionStack } = require('@masters-union/union-stack/node');\n\nconst client = UnionStack.init({ apiKey: process.env.UNION_STACK_API_KEY });\n\n// Filename + content type are inferred from the path; large files stream from disk.\nconst file = await client.upload('./invoice.pdf');\nconsole.log(file.url);\n// → https://files.unionstack.in/f/V1StGXR8_Z5jdHi6B-myT\n```\n\n### Example: re-host remote files into UnionStack\n\nA migration script that fetches files by URL and uploads the bytes — note there's\nno `Origin` header to spoof anymore; a server-only key (empty allowed origins)\naccepts backend calls directly.\n\n```js\nconst { UnionStack } = require('@masters-union/union-stack/node');\n\nconst client = UnionStack.init({ apiKey: process.env.UNION_STACK_API_KEY });\n\nconst MIME_TO_EXT = {\n  'application/pdf': 'pdf',\n  'image/jpeg': 'jpg',\n  'image/png': 'png',\n  'image/avif': 'avif',\n  'image/webp': 'webp',\n  'video/mp4': 'mp4',\n  'text/csv': 'csv',\n  'application/xml': 'xml',\n  'application/vnd.openxmlformats-officedocument.presentationml.presentation': 'pptx',\n  'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet': 'xlsx',\n  'application/vnd.openxmlformats-officedocument.wordprocessingml.document': 'docx',\n\n  // ... expand this based on your analysis first based on the files present in the database\n};\n\n\nfunction resolveExtension(mime, rowId) {\n  if (MIME_TO_EXT[mime]) return MIME_TO_EXT[mime];\n\n  console.error(`unknown mime: ${mime} for row ${rowId}`);\n\n  fs.appendFileSync('./unknown-mimes.log', JSON.stringify({ rowId, mime }) + '\\n')\n\n  throw new Error(`couldn't resolve file type`);\n}\n\nasync function withRetry(fn, retries = 3) {\n  let lastErr;\n  for(let i = 0; i < retries; i++) {\n    try {\n      return await fn();\n    } catch(error) {\n      lastErr = error;\n    }\n  }\n  throw lastErr;\n}\n\nasync function getFinalUrl(row) {\n  try {\n    const response = await withRetry(() => fetch(row.url, {\n      method: 'GET'\n    }));\n\n    if(!response.ok) {\n      throw new Error(\"Failed to fetch the resource\");\n    }\n\n    const mime = response.headers\n      .get('content-type')\n      ?.split(';')[0]\n      ?.trim() || 'application/octet-stream';\n\n    const ext = resolveExtension(mime, row.id);\n\n    // if (contentEncoding === 'br') {\n    //   // decompression logic, before enabling this block, check for a single filetype to figure out if brotliCompression was ever done in the first place on files, on FileStack from my experience, there isn't any brotliCompression even if the tag is br.\n    //   finalStrema = nodeStream.pipe(createBrotliDecompress());\n    // }\n    // const filepath = `./temp/file_${row.id}.${ext}`;\n\n    // await pipeline(\n    //   nodeStream,\n    //   fs.createWriteStream(filepath)\n    // );\n\n    // const buffer = fs.readFileSync(filepath);\n\n    const contentLength = response.headers.get('content-length');\n    \n    const buffer = Buffer.from(await response.arrayBuffer());\n\n    if(contentLength && buffer.length !== Number(contentLength)) {\n      throw new Error(`size mismatch: exp=> ${contentLength}, got=> ${buffer.length}`);\n    }\n\n    const blob = new Blob([buffer], {\n      fileName: `file_${row.id}.${ext}`,\n      type: mime\n    });\n\n    console.log(blob);\n    const uploadResponse = await withRetry(() => client.upload(blob, {\n      filename: `file_${row.id}.${ext}`,\n      mimeType: mime\n    }));\n\n    if(uploadResponse.status !== 'Stored') {\n      throw new Error(\"Failed to store uploaded file to UnionStack\");\n    }\n\n    return uploadResponse.url;\n  } catch (error) {\n    throw new Error(error.message);\n  }\n}\n```\n","readmeFilename":"README.md"}