{"bugs":{"url":"https://github.com/uploadcare/uploadcare-js-api-clients/issues"},"dist":{"shasum":"0157cfbcc1b7e6b7b163f7be87ab56964b66702c","tarball":"https://registry.npmjs.org/@uploadcare/signed-uploads/-/signed-uploads-6.23.0.tgz","fileCount":15,"integrity":"sha512-N1ph4hi0ENpr5abYEusMSd4vPRIa0BKnPJOWI37fmKBTylqnlnKnzws0+IQtxTK2TK/BlKqxOkULkZUWSJZ8uw==","signatures":[{"sig":"MEUCIQD/x4bD+EchGBPhCf1Mo5qfpkdQXU+jwJ8ZJqUgJC1OLAIgVO3Bj57HtrDK5y2gu0sAN/+61qrAxj+hPIDP/K8c7EE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38303},"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":"88f94cc68c6e8a427fa78cbb926d28734a4efbab","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.23.0_1791220844110_0.5049036299952341","host":"s3://npm-registry-packages-npm-production"},"_id":"@uploadcare/signed-uploads@6.23.0","version":"6.23.0"}