{"bugs":{"url":"https://github.com/panva/jose/issues"},"deno":"./dist/browser/index.js","dist":{"shasum":"0a7be23292e03a66ce421fcce757b826fa9fa7f4","tarball":"https://registry.npmjs.org/jose/-/jose-4.15.6.tgz","fileCount":284,"integrity":"sha512-fl0xXBH/6itNEDYPk9U97hvghISKbrcXBBPi7yV2XliI3Se0KRQKclLLiWKdaQC/sGfXGIfmrdxDOpM1hUDXmw==","signatures":[{"sig":"MEUCIQCi4Nqf8iFi2e07eAxVXalneMeimdhDf2RGqTN2Ux8g+wIgXCGjG4hAwEeIJ3Uz/6UbNNvzHjVAjArtfM4oV17WKcc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":552300},"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"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/panva"},"gitHead":"122c939a8cb1d77f05e7c7a40fc9e293d76ee1ad","imports":{"#dist":{"import":"./dist/node/esm/index.js","require":"./dist/node/cjs/index.js"},"#dist/*":{"import":"./dist/node/esm/*.js","require":"./dist/node/cjs/*.js"},"#dist/webapi":{"import":"./dist/browser/index.js"},"#dist/webapi/*":{"import":"./dist/browser/*.js"}},"license":"MIT","scripts":{"test":"ava","build":"tsc","clear":"rm -Rf dist","format":"prettier --log-level silent --write ./test ./tap ./src ./tools ./cookbook","tap:bun":"./tap/.bun.sh","tap:deno":"./tap/.deno.sh","tap:node":"bash -c './tap/.node.sh'","build-all":"run-s clear build:*","build:deno":"npm run-script runtime-deno && find dist/deno -name '*.ts' -type f -print0 | xargs -0 sed -i.bak -e \"s/\\.js'/.ts'/g\" -e \"s/\\.d'/.d.ts'/g\" && npm run-script sedcleanup","sedcleanup":"find . -name '*.bak' -type f -print0 | xargs -0 rm -f","test:types":"tsd -f test/types","types:find":"find dist/types -name '*.d.ts' -type f -print0","build:types":"npm run-script build -- -p ./tsconfig/types.json && cd src && find . -name '*.d.ts' -maxdepth 2 -type f -exec rsync -R \"{}\" ../dist/types  \\; && cd .. && run-s -s types:find | xargs -0 sed -i.bak -e \"s/\\.js'/'/g\" -e \"s/\\.d'/'/g\" && npm run-script sedcleanup","tap:workerd":"./tap/.workerd.sh","runtime-deno":"npm run-script runtime-browser && mkdir -p dist/deno && cp -R src/. dist/deno && rm -R dist/deno/runtime/browser dist/deno/runtime/node","runtime-node":"run-s runtime:clear runtime:node:* runtime:refs","runtime:find":"find src/runtime -not -name '*.d.ts' -maxdepth 1 -type f -print0","runtime:refs":"run-s -s runtime:find | xargs -0 sed -i.bak -e \"s/'\\.\\.\\//'\\.\\//g\" -e \"s/'\\.\\/\\.\\./'../g\" && npm run-script sedcleanup","tap:browsers":"./tap/.browsers.sh","tap:electron":"./tap/.electron.sh","build:browser":"run-s runtime-browser 'build -- -p ./tsconfig/browser.json' && echo '{\"type\": \"module\"}'> dist/browser/package.json","docs:generate":"typedoc","runtime:clear":"run-s -s runtime:find | xargs -0 rm -f","build:node-cjs":"run-s runtime-node 'build -- -p ./tsconfig/node-cjs.json'","build:node-esm":"run-s runtime-node 'build -- -p ./tsconfig/node-esm.json' && echo '{\"type\": \"module\"}'> dist/node/esm/package.json","runtime-browser":"run-s runtime:clear runtime:browser:* runtime:refs","tap:edge-runtime":"./tap/.edge-runtime.sh","build:browser-umd":"rollup dist/browser/index.bundle.js --format umd --name jose -o dist/browser/index.umd.js && rollup dist/browser/index.bundle.min.js --compact --format umd --name jose -o dist/browser/index.umd.min.js","runtime:node:copy":"cp ./src/runtime/node/*.ts ./src/runtime","build:browser-bundle":"esbuild --bundle dist/browser/index.js --format=esm --target=es2018 --outfile=dist/browser/index.bundle.js","runtime:browser:copy":"cp ./src/runtime/browser/*.ts ./src/runtime","build:browser-bundle-min":"esbuild --minify --bundle dist/browser/index.js --format=esm --target=es2018 --outfile=dist/browser/index.bundle.min.js"},"_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","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.1","description":"'JSON Web Almost Everything' - 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.14.0","_hasShrinkwrap":false,"devDependencies":{"ava":"^5.3.1","tar":"^6.2.0","tsd":"^0.29.0","glob":"^10.3.10","nock":"^13.3.4","qunit":"^2.20.0","rollup":"^4.1.0","esbuild":"^0.19.4","typedoc":"^0.25.2","prettier":"^3.0.3","timekeeper":"^2.3.1","typescript":"^5.2.2","@types/node":"^18.18.5","@types/qunit":"^2.19.6","edge-runtime":"^2.5.4","npm-run-all2":"^6.1.1","patch-package":"^8.0.0","prettier-plugin-jsdoc":"^1.1.1","typedoc-plugin-markdown":"^3.16.0","typedoc-plugin-mdn-links":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/jose_4.15.6_1718711646708_0.949096121559097","host":"s3://npm-registry-packages"},"_id":"jose@4.15.6","version":"4.15.6"}