{"bugs":{"url":"https://github.com/panva/jose/issues"},"deno":"./dist/browser/index.js","dist":{"shasum":"77f1f901d88ebdc405e57cce08d2a91f47521883","tarball":"https://registry.npmjs.org/jose/-/jose-5.9.6.tgz","fileCount":284,"integrity":"sha512-AMlnetc9+CV9asI19zHmrgS/WYsWUwCn2R7RzlbJWD7F9eWYUTGyBmU9o6PxngtLGOiDGPRu+Uc4fhKzbpteZQ==","signatures":[{"sig":"MEUCIQDL3OM1wf8lCZ/Vix1a0DXIvvNb2qZ1wrhFwCRRUbOQqwIgFp8mHzdHczS9c7SF/ha7TvZrGAhgof00bAso/I7kr94=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jose@5.9.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":550186},"main":"./dist/node/cjs/index.js","name":"jose","types":"./dist/types/index.d.ts","author":{"name":"Filip Skokan","email":"panva.ip@gmail.com"},"browser":"./dist/browser/index.js","exports":{".":{"bun":"./dist/browser/index.js","deno":"./dist/browser/index.js","types":"./dist/types/index.d.ts","import":"./dist/node/esm/index.js","worker":"./dist/browser/index.js","browser":"./dist/browser/index.js","require":"./dist/node/cjs/index.js","workerd":"./dist/browser/index.js"},"./errors":{"bun":"./dist/browser/util/errors.js","deno":"./dist/browser/util/errors.js","types":"./dist/types/util/errors.d.ts","import":"./dist/node/esm/util/errors.js","worker":"./dist/browser/util/errors.js","browser":"./dist/browser/util/errors.js","require":"./dist/node/cjs/util/errors.js","workerd":"./dist/browser/util/errors.js"},"./jwt/sign":{"bun":"./dist/browser/jwt/sign.js","deno":"./dist/browser/jwt/sign.js","types":"./dist/types/jwt/sign.d.ts","import":"./dist/node/esm/jwt/sign.js","worker":"./dist/browser/jwt/sign.js","browser":"./dist/browser/jwt/sign.js","require":"./dist/node/cjs/jwt/sign.js","workerd":"./dist/browser/jwt/sign.js"},"./base64url":{"bun":"./dist/browser/util/base64url.js","deno":"./dist/browser/util/base64url.js","types":"./dist/types/util/base64url.d.ts","import":"./dist/node/esm/util/base64url.js","worker":"./dist/browser/util/base64url.js","browser":"./dist/browser/util/base64url.js","require":"./dist/node/cjs/util/base64url.js","workerd":"./dist/browser/util/base64url.js"},"./jwks/local":{"bun":"./dist/browser/jwks/local.js","deno":"./dist/browser/jwks/local.js","types":"./dist/types/jwks/local.d.ts","import":"./dist/node/esm/jwks/local.js","worker":"./dist/browser/jwks/local.js","browser":"./dist/browser/jwks/local.js","require":"./dist/node/cjs/jwks/local.js","workerd":"./dist/browser/jwks/local.js"},"./jwt/decode":{"bun":"./dist/browser/util/decode_jwt.js","deno":"./dist/browser/util/decode_jwt.js","types":"./dist/types/util/decode_jwt.d.ts","import":"./dist/node/esm/util/decode_jwt.js","worker":"./dist/browser/util/decode_jwt.js","browser":"./dist/browser/util/decode_jwt.js","require":"./dist/node/cjs/util/decode_jwt.js","workerd":"./dist/browser/util/decode_jwt.js"},"./jwt/verify":{"bun":"./dist/browser/jwt/verify.js","deno":"./dist/browser/jwt/verify.js","types":"./dist/types/jwt/verify.d.ts","import":"./dist/node/esm/jwt/verify.js","worker":"./dist/browser/jwt/verify.js","browser":"./dist/browser/jwt/verify.js","require":"./dist/node/cjs/jwt/verify.js","workerd":"./dist/browser/jwt/verify.js"},"./key/export":{"bun":"./dist/browser/key/export.js","deno":"./dist/browser/key/export.js","types":"./dist/types/key/export.d.ts","import":"./dist/node/esm/key/export.js","worker":"./dist/browser/key/export.js","browser":"./dist/browser/key/export.js","require":"./dist/node/cjs/key/export.js","workerd":"./dist/browser/key/export.js"},"./key/import":{"bun":"./dist/browser/key/import.js","deno":"./dist/browser/key/import.js","types":"./dist/types/key/import.d.ts","import":"./dist/node/esm/key/import.js","worker":"./dist/browser/key/import.js","browser":"./dist/browser/key/import.js","require":"./dist/node/cjs/key/import.js","workerd":"./dist/browser/key/import.js"},"./jwks/remote":{"bun":"./dist/browser/jwks/remote.js","deno":"./dist/browser/jwks/remote.js","types":"./dist/types/jwks/remote.d.ts","import":"./dist/node/esm/jwks/remote.js","worker":"./dist/browser/jwks/remote.js","browser":"./dist/browser/jwks/remote.js","require":"./dist/node/cjs/jwks/remote.js","workerd":"./dist/browser/jwks/remote.js"},"./jwt/decrypt":{"bun":"./dist/browser/jwt/decrypt.js","deno":"./dist/browser/jwt/decrypt.js","types":"./dist/types/jwt/decrypt.d.ts","import":"./dist/node/esm/jwt/decrypt.js","worker":"./dist/browser/jwt/decrypt.js","browser":"./dist/browser/jwt/decrypt.js","require":"./dist/node/cjs/jwt/decrypt.js","workerd":"./dist/browser/jwt/decrypt.js"},"./jwt/encrypt":{"bun":"./dist/browser/jwt/encrypt.js","deno":"./dist/browser/jwt/encrypt.js","types":"./dist/types/jwt/encrypt.d.ts","import":"./dist/node/esm/jwt/encrypt.js","worker":"./dist/browser/jwt/encrypt.js","browser":"./dist/browser/jwt/encrypt.js","require":"./dist/node/cjs/jwt/encrypt.js","workerd":"./dist/browser/jwt/encrypt.js"},"./jwk/embedded":{"bun":"./dist/browser/jwk/embedded.js","deno":"./dist/browser/jwk/embedded.js","types":"./dist/types/jwk/embedded.d.ts","import":"./dist/node/esm/jwk/embedded.js","worker":"./dist/browser/jwk/embedded.js","browser":"./dist/browser/jwk/embedded.js","require":"./dist/node/cjs/jwk/embedded.js","workerd":"./dist/browser/jwk/embedded.js"},"./package.json":"./package.json","./jwt/unsecured":{"bun":"./dist/browser/jwt/unsecured.js","deno":"./dist/browser/jwt/unsecured.js","types":"./dist/types/jwt/unsecured.d.ts","import":"./dist/node/esm/jwt/unsecured.js","worker":"./dist/browser/jwt/unsecured.js","browser":"./dist/browser/jwt/unsecured.js","require":"./dist/node/cjs/jwt/unsecured.js","workerd":"./dist/browser/jwt/unsecured.js"},"./jwk/thumbprint":{"bun":"./dist/browser/jwk/thumbprint.js","deno":"./dist/browser/jwk/thumbprint.js","types":"./dist/types/jwk/thumbprint.d.ts","import":"./dist/node/esm/jwk/thumbprint.js","worker":"./dist/browser/jwk/thumbprint.js","browser":"./dist/browser/jwk/thumbprint.js","require":"./dist/node/cjs/jwk/thumbprint.js","workerd":"./dist/browser/jwk/thumbprint.js"},"./jws/compact/sign":{"bun":"./dist/browser/jws/compact/sign.js","deno":"./dist/browser/jws/compact/sign.js","types":"./dist/types/jws/compact/sign.d.ts","import":"./dist/node/esm/jws/compact/sign.js","worker":"./dist/browser/jws/compact/sign.js","browser":"./dist/browser/jws/compact/sign.js","require":"./dist/node/cjs/jws/compact/sign.js","workerd":"./dist/browser/jws/compact/sign.js"},"./jws/general/sign":{"bun":"./dist/browser/jws/general/sign.js","deno":"./dist/browser/jws/general/sign.js","types":"./dist/types/jws/general/sign.d.ts","import":"./dist/node/esm/jws/general/sign.js","worker":"./dist/browser/jws/general/sign.js","browser":"./dist/browser/jws/general/sign.js","require":"./dist/node/cjs/jws/general/sign.js","workerd":"./dist/browser/jws/general/sign.js"},"./jws/compact/verify":{"bun":"./dist/browser/jws/compact/verify.js","deno":"./dist/browser/jws/compact/verify.js","types":"./dist/types/jws/compact/verify.d.ts","import":"./dist/node/esm/jws/compact/verify.js","worker":"./dist/browser/jws/compact/verify.js","browser":"./dist/browser/jws/compact/verify.js","require":"./dist/node/cjs/jws/compact/verify.js","workerd":"./dist/browser/jws/compact/verify.js"},"./jws/flattened/sign":{"bun":"./dist/browser/jws/flattened/sign.js","deno":"./dist/browser/jws/flattened/sign.js","types":"./dist/types/jws/flattened/sign.d.ts","import":"./dist/node/esm/jws/flattened/sign.js","worker":"./dist/browser/jws/flattened/sign.js","browser":"./dist/browser/jws/flattened/sign.js","require":"./dist/node/cjs/jws/flattened/sign.js","workerd":"./dist/browser/jws/flattened/sign.js"},"./jws/general/verify":{"bun":"./dist/browser/jws/general/verify.js","deno":"./dist/browser/jws/general/verify.js","types":"./dist/types/jws/general/verify.d.ts","import":"./dist/node/esm/jws/general/verify.js","worker":"./dist/browser/jws/general/verify.js","browser":"./dist/browser/jws/general/verify.js","require":"./dist/node/cjs/jws/general/verify.js","workerd":"./dist/browser/jws/general/verify.js"},"./jwe/compact/decrypt":{"bun":"./dist/browser/jwe/compact/decrypt.js","deno":"./dist/browser/jwe/compact/decrypt.js","types":"./dist/types/jwe/compact/decrypt.d.ts","import":"./dist/node/esm/jwe/compact/decrypt.js","worker":"./dist/browser/jwe/compact/decrypt.js","browser":"./dist/browser/jwe/compact/decrypt.js","require":"./dist/node/cjs/jwe/compact/decrypt.js","workerd":"./dist/browser/jwe/compact/decrypt.js"},"./jwe/compact/encrypt":{"bun":"./dist/browser/jwe/compact/encrypt.js","deno":"./dist/browser/jwe/compact/encrypt.js","types":"./dist/types/jwe/compact/encrypt.d.ts","import":"./dist/node/esm/jwe/compact/encrypt.js","worker":"./dist/browser/jwe/compact/encrypt.js","browser":"./dist/browser/jwe/compact/encrypt.js","require":"./dist/node/cjs/jwe/compact/encrypt.js","workerd":"./dist/browser/jwe/compact/encrypt.js"},"./jwe/general/decrypt":{"bun":"./dist/browser/jwe/general/decrypt.js","deno":"./dist/browser/jwe/general/decrypt.js","types":"./dist/types/jwe/general/decrypt.d.ts","import":"./dist/node/esm/jwe/general/decrypt.js","worker":"./dist/browser/jwe/general/decrypt.js","browser":"./dist/browser/jwe/general/decrypt.js","require":"./dist/node/cjs/jwe/general/decrypt.js","workerd":"./dist/browser/jwe/general/decrypt.js"},"./jwe/general/encrypt":{"bun":"./dist/browser/jwe/general/encrypt.js","deno":"./dist/browser/jwe/general/encrypt.js","types":"./dist/types/jwe/general/encrypt.d.ts","import":"./dist/node/esm/jwe/general/encrypt.js","worker":"./dist/browser/jwe/general/encrypt.js","browser":"./dist/browser/jwe/general/encrypt.js","require":"./dist/node/cjs/jwe/general/encrypt.js","workerd":"./dist/browser/jwe/general/encrypt.js"},"./key/generate/secret":{"bun":"./dist/browser/key/generate_secret.js","deno":"./dist/browser/key/generate_secret.js","types":"./dist/types/key/generate_secret.d.ts","import":"./dist/node/esm/key/generate_secret.js","worker":"./dist/browser/key/generate_secret.js","browser":"./dist/browser/key/generate_secret.js","require":"./dist/node/cjs/key/generate_secret.js","workerd":"./dist/browser/key/generate_secret.js"},"./jws/flattened/verify":{"bun":"./dist/browser/jws/flattened/verify.js","deno":"./dist/browser/jws/flattened/verify.js","types":"./dist/types/jws/flattened/verify.d.ts","import":"./dist/node/esm/jws/flattened/verify.js","worker":"./dist/browser/jws/flattened/verify.js","browser":"./dist/browser/jws/flattened/verify.js","require":"./dist/node/cjs/jws/flattened/verify.js","workerd":"./dist/browser/jws/flattened/verify.js"},"./key/generate/keypair":{"bun":"./dist/browser/key/generate_key_pair.js","deno":"./dist/browser/key/generate_key_pair.js","types":"./dist/types/key/generate_key_pair.d.ts","import":"./dist/node/esm/key/generate_key_pair.js","worker":"./dist/browser/key/generate_key_pair.js","browser":"./dist/browser/key/generate_key_pair.js","require":"./dist/node/cjs/key/generate_key_pair.js","workerd":"./dist/browser/key/generate_key_pair.js"},"./jwe/flattened/decrypt":{"bun":"./dist/browser/jwe/flattened/decrypt.js","deno":"./dist/browser/jwe/flattened/decrypt.js","types":"./dist/types/jwe/flattened/decrypt.d.ts","import":"./dist/node/esm/jwe/flattened/decrypt.js","worker":"./dist/browser/jwe/flattened/decrypt.js","browser":"./dist/browser/jwe/flattened/decrypt.js","require":"./dist/node/cjs/jwe/flattened/decrypt.js","workerd":"./dist/browser/jwe/flattened/decrypt.js"},"./jwe/flattened/encrypt":{"bun":"./dist/browser/jwe/flattened/encrypt.js","deno":"./dist/browser/jwe/flattened/encrypt.js","types":"./dist/types/jwe/flattened/encrypt.d.ts","import":"./dist/node/esm/jwe/flattened/encrypt.js","worker":"./dist/browser/jwe/flattened/encrypt.js","browser":"./dist/browser/jwe/flattened/encrypt.js","require":"./dist/node/cjs/jwe/flattened/encrypt.js","workerd":"./dist/browser/jwe/flattened/encrypt.js"},"./decode/protected_header":{"bun":"./dist/browser/util/decode_protected_header.js","deno":"./dist/browser/util/decode_protected_header.js","types":"./dist/types/util/decode_protected_header.d.ts","import":"./dist/node/esm/util/decode_protected_header.js","worker":"./dist/browser/util/decode_protected_header.js","browser":"./dist/browser/util/decode_protected_header.js","require":"./dist/node/cjs/util/decode_protected_header.js","workerd":"./dist/browser/util/decode_protected_header.js"}},"funding":{"url":"https://github.com/sponsors/panva"},"gitHead":"27d26a47494044adac8232c5d4e6f114d7a9d9cb","license":"MIT","_npmUser":{"name":"panva","email":"panva.ip@gmail.com"},"homepage":"https://github.com/panva/jose","keywords":["browser","bun","cloudflare","compact","decode","decrypt","deno","detached","ec","ecdsa","eddsa","edge","electron","embedded","encrypt","flattened","general","jose","json web token","jsonwebtoken","jwa","jwe","jwk","jwks","jws","jwt","jwt-decode","netlify","next","nextjs","oct","okp","payload","pem","pkcs8","rsa","secp256k1","sign","signature","spki","validate","vercel","verify","webcrypto","workerd","workers","x509"],"repository":{"url":"git+https://github.com/panva/jose.git","type":"git"},"_npmVersion":"10.8.2","description":"JWA, JWS, JWE, JWT, JWK, JWKS for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes","directories":{},"maintainers":[{"name":"panva","email":"panva.ip@gmail.com"}],"sideEffects":false,"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/jose_5.9.6_1729457924462_0.3239895213220554","host":"s3://npm-registry-packages"},"_id":"jose@5.9.6","version":"5.9.6"}