{"bugs":{"url":"https://github.com/uploadcare/uploadcare-js-api-clients/issues"},"dist":{"shasum":"70fe01b8c49871a55048c1951c1f525fc1e059c7","tarball":"https://registry.npmjs.org/@uploadcare/upload-client/-/upload-client-6.24.0.tgz","fileCount":16,"integrity":"sha512-wrxh/7TArKfDnm5Z+jMU2+XSn1F0k8zWp2Z/5cZOnHcU9+YDj2460WHadEK+oSX4W8NVYyZH0/6wgezMqHGGyw==","signatures":[{"sig":"MEUCIAK7h9/Quk442BP5FN5ocGl09GcwC/Jq8yvAO8DgMLGPAiEA6Wz26aW+TGV1nOPw2qq2fwQor+tktw4tVjDpqH01erM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":698882},"name":"@uploadcare/upload-client","type":"module","types":"./dist/index.d.ts","author":{"name":"Uploadcare"},"module":"./dist/esm/index.node.mjs","browser":"./dist/esm/index.browser.mjs","engines":{"node":">=16"},"exports":{".":{"node":{"import":"./dist/esm/index.node.mjs","require":"./dist/cjs/index.node.cjs"},"browser":{"import":"./dist/esm/index.browser.mjs","require":"./dist/cjs/index.browser.cjs"},"default":{"import":"./dist/esm/index.browser.mjs","require":"./dist/cjs/index.browser.cjs"},"react-native":{"import":"./dist/esm/index.react-native.mjs","require":"./dist/cjs/index.react-native.cjs"}},"./node":{"import":"./dist/esm/index.node.mjs","require":"./dist/cjs/index.node.cjs"},"./browser":{"import":"./dist/esm/index.browser.mjs","require":"./dist/cjs/index.browser.cjs"},"./react-native":{"import":"./dist/esm/index.react-native.mjs","require":"./dist/cjs/index.react-native.cjs"}},"gitHead":"8e62b49589b871da99ba7ffc3b8f4b7a57f2750a","license":"MIT","scripts":{"test":"vitest run","build":"npm run build:types && npm run build:compile","clean":"rimraf dist","prepack":"cp ../../LICENSE ./LICENSE","prebuild":"npm run clean","typecheck":"tsc -p tsconfig.test.json","build:types":"dts-bundle-generator --project tsconfig.dts.json -o dist/index.d.ts src/index.ts","build:compile":"rollup -c","test:coverage":"vitest run --coverage","test:production":"TEST_ENV=production vitest run --project node"},"_npmUser":{"name":"uploadcare-user","email":"apps@uploadcare.com","approver":{"name":"nd0ut","email":"nd0ut.me@gmail.com"}},"homepage":"https://github.com/uploadcare/uploadcare-js-api-clients#readme","keywords":["uploadcare","upload","file","sdk","typescript","multipart","nodejs","browser","react-native","progress","abort","signed-uploads","cdn"],"repository":{"url":"git+https://github.com/uploadcare/uploadcare-js-api-clients.git","type":"git"},"_npmVersion":"12.2.0","description":"`@uploadcare/upload-client` is a JavaScript and TypeScript SDK for the Uploadcare Upload API. It handles direct binary uploads, multipart uploads for large files, URL-based and UUID-based uploads, and file group creation. Works in Node.js, browser, and Re","directories":{},"maintainers":[{"name":"uploadcare-user","email":"apps@uploadcare.com"},{"name":"nd0ut","email":"nd0ut.me@gmail.com"},{"name":"rsedykh","email":"rsedykh@uploadcare.com"},{"name":"eadidenko","email":"egor.didenko@uploadcare.com"}],"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.2.3","form-data":"^4.0.0","@uploadcare/cname-prefix":"^6.24.0","@uploadcare/signed-uploads":"^6.24.0"},"react-native":"./dist/esm/index.react-native.mjs","_hasShrinkwrap":false,"devDependencies":{"msw":"^3.0.2","vite":"^7.3.6","vitest":"^4.1.11","@types/ws":"8.5.3","playwright":"^1.63.0","dataurl-to-blob":"0.0.1","data-uri-to-buffer":"3.0.1","@mswjs/interceptors":"^0.45.7","@vitest/coverage-v8":"^4.1.11","@uploadcare/api-emulator":"^6.24.0","@vitest/browser-playwright":"^4.1.11","@uploadcare/api-client-utils":"^6.24.0","@types/express-serve-static-core":"^4.17.28"},"_npmOperationalInternal":{"tmp":"tmp/upload-client_6.24.0_1792501578721_0.7597598294634744","host":"s3://npm-registry-packages-npm-production"},"_id":"@uploadcare/upload-client@6.24.0","version":"6.24.0"}