UNPKG

jose

Version:

Universal 'JSON Web Almost Everything' - JWA, JWS, JWE, JWT, JWK with no dependencies

315 lines (314 loc) 10.9 kB
{ "name": "jose", "version": "3.10.0", "description": "Universal 'JSON Web Almost Everything' - JWA, JWS, JWE, JWT, JWK with no dependencies", "keywords": [ "browser", "compact", "decode", "decrypt", "detached", "ec", "ecdsa", "eddsa", "electron", "embedded", "encrypt", "flattened", "general", "isomorphic", "jose", "json web token", "jsonwebtoken", "jwa", "jwe", "jwk", "jwks", "jws", "jwt", "oct", "okp", "payload", "rsa", "secp256k1", "sign", "signature", "universal", "validate", "verify", "webcrypto" ], "homepage": "https://github.com/panva/jose", "repository": "panva/jose", "funding": { "url": "https://github.com/sponsors/panva" }, "license": "MIT", "author": "Filip Skokan <panva.ip@gmail.com>", "exports": { "./package.json": "./package.json", "./jwe/compact/decrypt": { "browser": "./dist/browser/jwe/compact/decrypt.js", "import": "./dist/node/esm/jwe/compact/decrypt.js", "require": "./dist/node/cjs/jwe/compact/decrypt.js" }, "./webcrypto/jwe/compact/decrypt": { "import": "./dist/node/esm/jwe/compact/decrypt.js", "require": "./dist/node/cjs/jwe/compact/decrypt.js" }, "./jwe/compact/encrypt": { "browser": "./dist/browser/jwe/compact/encrypt.js", "import": "./dist/node/esm/jwe/compact/encrypt.js", "require": "./dist/node/cjs/jwe/compact/encrypt.js" }, "./webcrypto/jwe/compact/encrypt": { "import": "./dist/node/esm/jwe/compact/encrypt.js", "require": "./dist/node/cjs/jwe/compact/encrypt.js" }, "./jwe/flattened/decrypt": { "browser": "./dist/browser/jwe/flattened/decrypt.js", "import": "./dist/node/esm/jwe/flattened/decrypt.js", "require": "./dist/node/cjs/jwe/flattened/decrypt.js" }, "./webcrypto/jwe/flattened/decrypt": { "import": "./dist/node/esm/jwe/flattened/decrypt.js", "require": "./dist/node/cjs/jwe/flattened/decrypt.js" }, "./jwe/flattened/encrypt": { "browser": "./dist/browser/jwe/flattened/encrypt.js", "import": "./dist/node/esm/jwe/flattened/encrypt.js", "require": "./dist/node/cjs/jwe/flattened/encrypt.js" }, "./webcrypto/jwe/flattened/encrypt": { "import": "./dist/node/esm/jwe/flattened/encrypt.js", "require": "./dist/node/cjs/jwe/flattened/encrypt.js" }, "./jwe/general/decrypt": { "browser": "./dist/browser/jwe/general/decrypt.js", "import": "./dist/node/esm/jwe/general/decrypt.js", "require": "./dist/node/cjs/jwe/general/decrypt.js" }, "./webcrypto/jwe/general/decrypt": { "import": "./dist/node/esm/jwe/general/decrypt.js", "require": "./dist/node/cjs/jwe/general/decrypt.js" }, "./jwk/embedded": { "browser": "./dist/browser/jwk/embedded.js", "import": "./dist/node/esm/jwk/embedded.js", "require": "./dist/node/cjs/jwk/embedded.js" }, "./webcrypto/jwk/embedded": { "import": "./dist/node/esm/jwk/embedded.js", "require": "./dist/node/cjs/jwk/embedded.js" }, "./jwk/from_key_like": { "browser": "./dist/browser/jwk/from_key_like.js", "import": "./dist/node/esm/jwk/from_key_like.js", "require": "./dist/node/cjs/jwk/from_key_like.js" }, "./webcrypto/jwk/from_key_like": { "import": "./dist/node/esm/jwk/from_key_like.js", "require": "./dist/node/cjs/jwk/from_key_like.js" }, "./jwk/parse": { "browser": "./dist/browser/jwk/parse.js", "import": "./dist/node/esm/jwk/parse.js", "require": "./dist/node/cjs/jwk/parse.js" }, "./webcrypto/jwk/parse": { "import": "./dist/node/esm/jwk/parse.js", "require": "./dist/node/cjs/jwk/parse.js" }, "./jwk/thumbprint": { "browser": "./dist/browser/jwk/thumbprint.js", "import": "./dist/node/esm/jwk/thumbprint.js", "require": "./dist/node/cjs/jwk/thumbprint.js" }, "./webcrypto/jwk/thumbprint": { "import": "./dist/node/esm/jwk/thumbprint.js", "require": "./dist/node/cjs/jwk/thumbprint.js" }, "./jwks/remote": { "browser": "./dist/browser/jwks/remote.js", "import": "./dist/node/esm/jwks/remote.js", "require": "./dist/node/cjs/jwks/remote.js" }, "./webcrypto/jwks/remote": { "import": "./dist/node/esm/jwks/remote.js", "require": "./dist/node/cjs/jwks/remote.js" }, "./jws/compact/sign": { "browser": "./dist/browser/jws/compact/sign.js", "import": "./dist/node/esm/jws/compact/sign.js", "require": "./dist/node/cjs/jws/compact/sign.js" }, "./webcrypto/jws/compact/sign": { "import": "./dist/node/esm/jws/compact/sign.js", "require": "./dist/node/cjs/jws/compact/sign.js" }, "./jws/compact/verify": { "browser": "./dist/browser/jws/compact/verify.js", "import": "./dist/node/esm/jws/compact/verify.js", "require": "./dist/node/cjs/jws/compact/verify.js" }, "./webcrypto/jws/compact/verify": { "import": "./dist/node/esm/jws/compact/verify.js", "require": "./dist/node/cjs/jws/compact/verify.js" }, "./jws/flattened/sign": { "browser": "./dist/browser/jws/flattened/sign.js", "import": "./dist/node/esm/jws/flattened/sign.js", "require": "./dist/node/cjs/jws/flattened/sign.js" }, "./webcrypto/jws/flattened/sign": { "import": "./dist/node/esm/jws/flattened/sign.js", "require": "./dist/node/cjs/jws/flattened/sign.js" }, "./jws/flattened/verify": { "browser": "./dist/browser/jws/flattened/verify.js", "import": "./dist/node/esm/jws/flattened/verify.js", "require": "./dist/node/cjs/jws/flattened/verify.js" }, "./webcrypto/jws/flattened/verify": { "import": "./dist/node/esm/jws/flattened/verify.js", "require": "./dist/node/cjs/jws/flattened/verify.js" }, "./jws/general/sign": { "browser": "./dist/browser/jws/general/sign.js", "import": "./dist/node/esm/jws/general/sign.js", "require": "./dist/node/cjs/jws/general/sign.js" }, "./webcrypto/jws/general/sign": { "import": "./dist/node/esm/jws/general/sign.js", "require": "./dist/node/cjs/jws/general/sign.js" }, "./jws/general/verify": { "browser": "./dist/browser/jws/general/verify.js", "import": "./dist/node/esm/jws/general/verify.js", "require": "./dist/node/cjs/jws/general/verify.js" }, "./webcrypto/jws/general/verify": { "import": "./dist/node/esm/jws/general/verify.js", "require": "./dist/node/cjs/jws/general/verify.js" }, "./jwt/decrypt": { "browser": "./dist/browser/jwt/decrypt.js", "import": "./dist/node/esm/jwt/decrypt.js", "require": "./dist/node/cjs/jwt/decrypt.js" }, "./webcrypto/jwt/decrypt": { "import": "./dist/node/esm/jwt/decrypt.js", "require": "./dist/node/cjs/jwt/decrypt.js" }, "./jwt/encrypt": { "browser": "./dist/browser/jwt/encrypt.js", "import": "./dist/node/esm/jwt/encrypt.js", "require": "./dist/node/cjs/jwt/encrypt.js" }, "./webcrypto/jwt/encrypt": { "import": "./dist/node/esm/jwt/encrypt.js", "require": "./dist/node/cjs/jwt/encrypt.js" }, "./jwt/sign": { "browser": "./dist/browser/jwt/sign.js", "import": "./dist/node/esm/jwt/sign.js", "require": "./dist/node/cjs/jwt/sign.js" }, "./webcrypto/jwt/sign": { "import": "./dist/node/esm/jwt/sign.js", "require": "./dist/node/cjs/jwt/sign.js" }, "./jwt/unsecured": { "browser": "./dist/browser/jwt/unsecured.js", "import": "./dist/node/esm/jwt/unsecured.js", "require": "./dist/node/cjs/jwt/unsecured.js" }, "./webcrypto/jwt/unsecured": { "import": "./dist/node/esm/jwt/unsecured.js", "require": "./dist/node/cjs/jwt/unsecured.js" }, "./jwt/verify": { "browser": "./dist/browser/jwt/verify.js", "import": "./dist/node/esm/jwt/verify.js", "require": "./dist/node/cjs/jwt/verify.js" }, "./webcrypto/jwt/verify": { "import": "./dist/node/esm/jwt/verify.js", "require": "./dist/node/cjs/jwt/verify.js" }, "./util/base64url": { "browser": "./dist/browser/util/base64url.js", "import": "./dist/node/esm/util/base64url.js", "require": "./dist/node/cjs/util/base64url.js" }, "./webcrypto/util/base64url": { "import": "./dist/node/esm/util/base64url.js", "require": "./dist/node/cjs/util/base64url.js" }, "./util/decode_protected_header": { "browser": "./dist/browser/util/decode_protected_header.js", "import": "./dist/node/esm/util/decode_protected_header.js", "require": "./dist/node/cjs/util/decode_protected_header.js" }, "./webcrypto/util/decode_protected_header": { "import": "./dist/node/esm/util/decode_protected_header.js", "require": "./dist/node/cjs/util/decode_protected_header.js" }, "./util/errors": { "browser": "./dist/browser/util/errors.js", "import": "./dist/node/esm/util/errors.js", "require": "./dist/node/cjs/util/errors.js" }, "./webcrypto/util/errors": { "import": "./dist/node/esm/util/errors.js", "require": "./dist/node/cjs/util/errors.js" }, "./util/generate_key_pair": { "browser": "./dist/browser/util/generate_key_pair.js", "import": "./dist/node/esm/util/generate_key_pair.js", "require": "./dist/node/cjs/util/generate_key_pair.js" }, "./webcrypto/util/generate_key_pair": { "import": "./dist/node/esm/util/generate_key_pair.js", "require": "./dist/node/cjs/util/generate_key_pair.js" }, "./util/generate_secret": { "browser": "./dist/browser/util/generate_secret.js", "import": "./dist/node/esm/util/generate_secret.js", "require": "./dist/node/cjs/util/generate_secret.js" }, "./webcrypto/util/generate_secret": { "import": "./dist/node/esm/util/generate_secret.js", "require": "./dist/node/cjs/util/generate_secret.js" }, "./util/random": { "browser": "./dist/browser/util/random.js", "import": "./dist/node/esm/util/random.js", "require": "./dist/node/cjs/util/random.js" }, "./webcrypto/util/random": { "import": "./dist/node/esm/util/random.js", "require": "./dist/node/cjs/util/random.js" } }, "files": [ "dist/**/package.json", "dist/**/*.js", "dist/types/**/*.d.ts", "!dist/node/webcrypto/**/*", "!dist/types/**/*.i.d.ts", "!dist/types/runtime/*", "!dist/types/lib/*", "dist/types/lib/jwt_producer.d.ts" ], "typesVersions": { "*": { "webcrypto/*": [ "./dist/types/*" ], "*": [ "./dist/types/*" ] } } }