package.json 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200
  1. {
  2. "name": "jose",
  3. "version": "6.2.2",
  4. "description": "JWA, JWS, JWE, JWT, JWK, JWKS for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes",
  5. "keywords": [
  6. "akp",
  7. "browser",
  8. "bun",
  9. "cloudflare",
  10. "compact",
  11. "decode",
  12. "decrypt",
  13. "deno",
  14. "detached",
  15. "ec",
  16. "ecdsa",
  17. "ed25519",
  18. "eddsa",
  19. "edge",
  20. "electron",
  21. "embedded",
  22. "encrypt",
  23. "flattened",
  24. "general",
  25. "jose",
  26. "json web token",
  27. "jsonwebtoken",
  28. "jwa",
  29. "jwe",
  30. "jwk",
  31. "jwks",
  32. "jws",
  33. "jwt-decode",
  34. "jwt",
  35. "ml-dsa",
  36. "netlify",
  37. "next",
  38. "nextjs",
  39. "oct",
  40. "okp",
  41. "payload",
  42. "pem",
  43. "pkcs8",
  44. "rsa",
  45. "sign",
  46. "signature",
  47. "spki",
  48. "validate",
  49. "vercel",
  50. "verify",
  51. "webcrypto",
  52. "workerd",
  53. "workers",
  54. "x509"
  55. ],
  56. "homepage": "https://github.com/panva/jose",
  57. "repository": "panva/jose",
  58. "funding": {
  59. "url": "https://github.com/sponsors/panva"
  60. },
  61. "license": "MIT",
  62. "author": "Filip Skokan <panva.ip@gmail.com>",
  63. "sideEffects": false,
  64. "type": "module",
  65. "exports": {
  66. ".": {
  67. "types": "./dist/types/index.d.ts",
  68. "default": "./dist/webapi/index.js"
  69. },
  70. "./jwk/embedded": {
  71. "types": "./dist/types/jwk/embedded.d.ts",
  72. "default": "./dist/webapi/jwk/embedded.js"
  73. },
  74. "./jwk/thumbprint": {
  75. "types": "./dist/types/jwk/thumbprint.d.ts",
  76. "default": "./dist/webapi/jwk/thumbprint.js"
  77. },
  78. "./key/import": {
  79. "types": "./dist/types/key/import.d.ts",
  80. "default": "./dist/webapi/key/import.js"
  81. },
  82. "./key/export": {
  83. "types": "./dist/types/key/export.d.ts",
  84. "default": "./dist/webapi/key/export.js"
  85. },
  86. "./key/generate/keypair": {
  87. "types": "./dist/types/key/generate_key_pair.d.ts",
  88. "default": "./dist/webapi/key/generate_key_pair.js"
  89. },
  90. "./key/generate/secret": {
  91. "types": "./dist/types/key/generate_secret.d.ts",
  92. "default": "./dist/webapi/key/generate_secret.js"
  93. },
  94. "./jwks/remote": {
  95. "types": "./dist/types/jwks/remote.d.ts",
  96. "default": "./dist/webapi/jwks/remote.js"
  97. },
  98. "./jwks/local": {
  99. "types": "./dist/types/jwks/local.d.ts",
  100. "default": "./dist/webapi/jwks/local.js"
  101. },
  102. "./jwt/sign": {
  103. "types": "./dist/types/jwt/sign.d.ts",
  104. "default": "./dist/webapi/jwt/sign.js"
  105. },
  106. "./jwt/verify": {
  107. "types": "./dist/types/jwt/verify.d.ts",
  108. "default": "./dist/webapi/jwt/verify.js"
  109. },
  110. "./jwt/encrypt": {
  111. "types": "./dist/types/jwt/encrypt.d.ts",
  112. "default": "./dist/webapi/jwt/encrypt.js"
  113. },
  114. "./jwt/decrypt": {
  115. "types": "./dist/types/jwt/decrypt.d.ts",
  116. "default": "./dist/webapi/jwt/decrypt.js"
  117. },
  118. "./jwt/unsecured": {
  119. "types": "./dist/types/jwt/unsecured.d.ts",
  120. "default": "./dist/webapi/jwt/unsecured.js"
  121. },
  122. "./jwt/decode": {
  123. "types": "./dist/types/util/decode_jwt.d.ts",
  124. "default": "./dist/webapi/util/decode_jwt.js"
  125. },
  126. "./decode/protected_header": {
  127. "types": "./dist/types/util/decode_protected_header.d.ts",
  128. "default": "./dist/webapi/util/decode_protected_header.js"
  129. },
  130. "./jws/compact/sign": {
  131. "types": "./dist/types/jws/compact/sign.d.ts",
  132. "default": "./dist/webapi/jws/compact/sign.js"
  133. },
  134. "./jws/compact/verify": {
  135. "types": "./dist/types/jws/compact/verify.d.ts",
  136. "default": "./dist/webapi/jws/compact/verify.js"
  137. },
  138. "./jws/flattened/sign": {
  139. "types": "./dist/types/jws/flattened/sign.d.ts",
  140. "default": "./dist/webapi/jws/flattened/sign.js"
  141. },
  142. "./jws/flattened/verify": {
  143. "types": "./dist/types/jws/flattened/verify.d.ts",
  144. "default": "./dist/webapi/jws/flattened/verify.js"
  145. },
  146. "./jws/general/sign": {
  147. "types": "./dist/types/jws/general/sign.d.ts",
  148. "default": "./dist/webapi/jws/general/sign.js"
  149. },
  150. "./jws/general/verify": {
  151. "types": "./dist/types/jws/general/verify.d.ts",
  152. "default": "./dist/webapi/jws/general/verify.js"
  153. },
  154. "./jwe/compact/encrypt": {
  155. "types": "./dist/types/jwe/compact/encrypt.d.ts",
  156. "default": "./dist/webapi/jwe/compact/encrypt.js"
  157. },
  158. "./jwe/compact/decrypt": {
  159. "types": "./dist/types/jwe/compact/decrypt.d.ts",
  160. "default": "./dist/webapi/jwe/compact/decrypt.js"
  161. },
  162. "./jwe/flattened/encrypt": {
  163. "types": "./dist/types/jwe/flattened/encrypt.d.ts",
  164. "default": "./dist/webapi/jwe/flattened/encrypt.js"
  165. },
  166. "./jwe/flattened/decrypt": {
  167. "types": "./dist/types/jwe/flattened/decrypt.d.ts",
  168. "default": "./dist/webapi/jwe/flattened/decrypt.js"
  169. },
  170. "./jwe/general/encrypt": {
  171. "types": "./dist/types/jwe/general/encrypt.d.ts",
  172. "default": "./dist/webapi/jwe/general/encrypt.js"
  173. },
  174. "./jwe/general/decrypt": {
  175. "types": "./dist/types/jwe/general/decrypt.d.ts",
  176. "default": "./dist/webapi/jwe/general/decrypt.js"
  177. },
  178. "./errors": {
  179. "types": "./dist/types/util/errors.d.ts",
  180. "default": "./dist/webapi/util/errors.js"
  181. },
  182. "./base64url": {
  183. "types": "./dist/types/util/base64url.d.ts",
  184. "default": "./dist/webapi/util/base64url.js"
  185. },
  186. "./package.json": "./package.json"
  187. },
  188. "main": "./dist/webapi/index.js",
  189. "types": "./dist/types/index.d.ts",
  190. "files": [
  191. "dist/webapi/**/*.js",
  192. "dist/types/**/*.d.ts",
  193. "!dist/**/*.bundle.js",
  194. "!dist/**/*.umd.js",
  195. "!dist/**/*.min.js",
  196. "!dist/types/runtime/*",
  197. "!dist/types/lib/*",
  198. "!dist/deno/**/*"
  199. ]
  200. }