{"bugs":{"url":"https://github.com/uploadcare/uploadcare-js-api-clients/issues"},"dist":{"shasum":"f78505056a9ac1c9767f08dc5991f3afcf604c89","tarball":"https://registry.npmjs.org/@uploadcare/signed-uploads/-/signed-uploads-6.24.0.tgz","fileCount":15,"integrity":"sha512-V+JN6I+4KO+p0JzeR9BPHtUbIiAg0w/EaWv8AaIYlfc6+LWsWwXlESvGpynvMlS11qEKo0GGltMIn3sSmRFrXA==","signatures":[{"sig":"MEUCIEAHD9zNiJz+RmldTEynQtYKMpbUiOIh4ik4TzRNsYZVAiEA2mvHN+jtfGsWo4lz2wk4/OSFcLSZNyQ/XNKKdCMWv/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38632},"main":"./dist/index.cjs","name":"@uploadcare/signed-uploads","type":"module","types":"./dist/index.d.ts","author":{"name":"Uploadcare"},"module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./server":{"import":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"require":{"types":"./dist/server.d.cts","default":"./dist/server.cjs"}}},"gitHead":"8e62b49589b871da99ba7ffc3b8f4b7a57f2750a","license":"MIT","scripts":{"lint":"oxlint .","test":"vitest --run","build":"tsc && vite build","clean":"rimraf dist","format":"oxfmt .","prepack":"cp ../../LICENSE ./LICENSE","lint:fix":"oxlint . --fix","prebuild":"npm run clean","lint:size":"size-limit","postbuild":"npm run test:bundle && npm run check:exports && npm run lint:size","test:watch":"vitest","test:bundle":"vitest --run --config vitest.bundle.config.ts","format:check":"oxfmt --check .","check:exports":"attw --pack . && publint --strict"},"_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","signed-uploads","signature","security","authentication","jwt","bearer","hmac","typescript","nodejs"],"repository":{"url":"git+https://github.com/uploadcare/uploadcare-js-api-clients.git","type":"git"},"size-limit":[{"name":"client entry (ships to browsers)","path":"dist/client.js","limit":"620 B"},{"name":"AuthTokenCache alone","path":"dist/client.js","limit":"580 B","import":"{ AuthTokenCache }"},{"name":"server entry","path":"dist/server.js","limit":"1.1 KB","ignore":["node:crypto"]}],"_npmVersion":"12.2.0","description":"@uploadcare/signed-uploads secures uploads to Uploadcare. On the server it mints the credentials the Upload API expects: JWTs for the `Authorization: Bearer` scheme, with optional endpoint scope and operation limits, and the legacy {secureSignature, secur","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","typesVersions":{"*":{"client":["./dist/client.d.ts"],"server":["./dist/server.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.2.12","vite":"^7.0.0","oxfmt":"^0.53.0","oxlint":"^1.68.0","terser":"^5.51.2","vitest":"^4.1.11","publint":"^0.3.12","size-limit":"^12.1.0","oxlint-tsgolint":"^0.23.0","vite-plugin-dts":"^4.5.4","@arethetypeswrong/cli":"^0.18.2","@size-limit/preset-small-lib":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/signed-uploads_6.24.0_1792501589692_0.6600884166654437","host":"s3://npm-registry-packages-npm-production"},"_id":"@uploadcare/signed-uploads@6.24.0","version":"6.24.0"}