{"bugs":{"url":"https://github.com/uploadcare/uploadcare-js-api-clients/issues"},"dist":{"shasum":"4de6bfb066d2dd6788dec08f1e67cff7cb13e0cb","tarball":"https://registry.npmjs.org/@uploadcare/upload-client/-/upload-client-6.22.0.tgz","fileCount":16,"integrity":"sha512-HU8pwbErushz0bo05k83M6HGeYKcunkMs/AhaIbdIN9MSX+XsIFidDL2q/fj9lqNX8uIFnNn6Af/pfPNB7OxjQ==","signatures":[{"sig":"MEUCIAj6bRR9vTD6ciGYcAp9u0RNSaQXSm5yHYYawVGqjs+FAiEApXg6UkF836q71uZAHbVRk/xbinvJRsZvBF2oZ+tQ/NU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":672391},"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":"2c8e434af27673fbe74e20288a84735e5cc1c471","license":"MIT","scripts":{"test":"start-server-and-test mock:start :3000 test:jest","build":"npm run build:types && npm run build:compile","clean":"rimraf dist","prepack":"cp ../../LICENSE ./LICENSE","prebuild":"npm run clean","test:jest":"node --experimental-vm-modules ../../node_modules/jest/bin/jest.js","mock:start":"tsx ./mock-server/server.ts --silent","build:types":"dts-bundle-generator --project tsconfig.dts.json -o dist/index.d.ts src/index.ts","build:compile":"rollup -c","test:production":"TEST_ENV=production npm run test:jest"},"_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.1.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.20.0","dependencies":{"ws":"^8.2.3","form-data":"^4.0.0","@uploadcare/cname-prefix":"^6.22.0","@uploadcare/signed-uploads":"^6.22.0"},"react-native":"./dist/esm/index.react-native.mjs","_hasShrinkwrap":false,"devDependencies":{"koa":"^2.16.3","chalk":"^4.1.2","koa-body":"5.0.0","@koa/cors":"^5.0.0","@types/ws":"8.5.3","@types/koa":"2.13.4","@koa/router":"10.1.1","mock-socket":"9.0.3","dataurl-to-blob":"0.0.1","@types/koa__cors":"^5.0.0","@types/koa__router":"^12.0.4","data-uri-to-buffer":"3.0.1","jest-websocket-mock":"2.4.0","start-server-and-test":"^2.1.3","jest-environment-jsdom":"29.3.1","koa-add-trailing-slashes":"2.0.1","@uploadcare/api-client-utils":"^6.22.0","@types/express-serve-static-core":"^4.17.28"},"_npmOperationalInternal":{"tmp":"tmp/upload-client_6.22.0_1790116259455_0.4641618292695959","host":"s3://npm-registry-packages-npm-production"},"_id":"@uploadcare/upload-client@6.22.0","version":"6.22.0"}