{"versions":{"1.4.0":{"name":"fast-jwt","version":"1.4.0","description":"Fast JSON Web Token implementation","author":{"name":"NearForm Ltd"},"homepage":"https://github.com/nearform/fast-jwt","contributors":[{"name":"Paolo Insogna","url":"https://github.com/ShogunPanda"},{"name":"Matteo Collina","email":"hello@matteocollina.com"}],"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"keywords":["jwt"],"repository":{"type":"git","url":"git+https://github.com/nearform/fast-jwt.git"},"bugs":{"url":"https://github.com/nearform/fast-jwt/issues"},"main":"src/index.js","typings":"src/index.d.ts","types":"src/index.d.ts","scripts":{"prepublishOnly":"npm run ci","postpublish":"git push origin && git push origin -f --tags","ci":"npm run lint && tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test/*.spec.js test/**/*.spec.js && tsd","lint":"eslint src/**/*.js test/**/*.js src/**/*.ts test/**/*.ts","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test/*.spec.js test/**/*.spec.js && tsd","test:watch":"tap --watch --reporter=spec --coverage-report=html --coverage-report=text --no-browser test/*.spec.js test/**/*.spec.js","test:generate-keys":"node benchmarks/keys/generate-keys.js","test:generate-tokens":"node benchmarks/keys/generate-tokens.js","benchmark:sign":"node benchmarks/sign.js","benchmark:decode":"node benchmarks/decode.js","benchmark:verify":"node benchmarks/verify.js","benchmark:auth0":"node benchmarks/auth0.js"},"dependencies":{"asn1.js":"^5.3.0","ecdsa-sig-formatter":"^1.0.11","mnemonist":"^0.39.0"},"devDependencies":{"@sinonjs/fake-timers":"^8.0.1","@types/node":"^16.0.0","@typescript-eslint/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^4.4.0","cronometro":"^1.0.0","eslint":"^7.3.1","eslint-config-standard":"^16.0.0","eslint-config-standard-with-typescript":"^21.0.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0","fastify":"^3.0.3","jose":"^2.0.2","jsonwebtoken":"^8.5.1","prettier":"^2.0.5","tap":"^15.0.2","tsd":"^0.19.0","typescript":"^4.0.3"},"engines":{"node":">= 10.12.0"},"tsd":{"directory":"test"},"gitHead":"47ae343727d2bea251d62f59ae99f9dd4c39b435","_id":"fast-jwt@1.4.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-foIMzhiDhZlWVMp5brRc17qDhBnOyI4YVvoRytvpUjBhborG6ubVkH6pyvOxPqno1jzspVOFmtqoRCu3KpU7hg==","shasum":"6c7b1ba57d6417c13a41c0c0f5c9fd2d85734844","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/fast-jwt/-/fast-jwt-1.4.0.tgz","fileCount":11,"unpackedSize":85003,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqJu4CRA9TVsSAnZWagAAlkgP/Rxyo92VCZivbxvzNOBp\n7kn5XGKzpduSViRQC+PDLbEUP9ysGGN6hxgvDKNY6XJJFciXVpVmmka3n53p\nYhxBetnATODxUjaFvtDKPnu3vr0aVSUbNbTVEk2VpOfpm48hBhj/hPWxzdq+\nzfhWU0w/xw2sCTsyh64XmpEUca8XKuyLEysRnVIJ1PV0tt5lMx3n6gkMBEts\nr84fweDbq+DDCAlLddm3PjQ+3/aBP0pQqrJYGHu7UtSjmSK/ZxBSzGiBVTef\nguQUHRefJfb4iu2Yy9UZeEodK5rJpO3iY3JX1KCd60zGrWMU6tcgkYRTMNII\nZsPOiooL/r6G5W1JC/otK/H/9FJYNR1mKGEC6k9nN7Ytp9ysNkFINOA1IExe\nIB6kMiejXBb1eSMO9S3tsURmq4YDh3MFJktMoE+qDtJ6bFYql3UIT4qSPv2c\nURmMckdGujQdTEvEuKvknA5XweQK2OUK4skn7ZyTsJvGIjREfiEw6F9wxx8q\njcDnMyZwfbSttHojnz3tM/54mfgRTUm6lgR18sKhbNw8COtTSZ0clYMNTBGC\ngY8NX3idCskAOwjMedyl/A5wHl6dHPZ0y6oc9wQ4N6tCMDynYj2yxyMPvKVQ\nyuAvwNnBQIBItv0qqe7Y44ZDY1pUd3f6XuGkoao3xVQQQBwPC5gbWN7QWKG5\nh/i0\r\n=Egjp\r\n-----END PGP SIGNATURE-----\r\n","size":16865,"noattachment":false},"_npmUser":{"name":"anonymous","email":"radomir.drndarski@nearform.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"osmond@vanhemert.nu"},{"name":"anonymous","email":"paolo@cowtech.it"},{"name":"anonymous","email":"simone.busoli@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-jwt_1.4.0_1638439863888_0.49421294472313715"},"_hasShrinkwrap":false,"publish_time":1638439864049,"_cnpm_publish_time":1638439864049,"_cnpmcore_publish_time":"2021-12-16T16:34:06.051Z"},"1.3.2":{"name":"fast-jwt","version":"1.3.2","description":"Fast JSON Web Token implementation","author":{"name":"NearForm Ltd"},"homepage":"https://github.com/nearform/fast-jwt","contributors":[{"name":"Paolo Insogna","url":"https://github.com/ShogunPanda"},{"name":"Matteo Collina","email":"hello@matteocollina.com"}],"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"keywords":["jwt"],"repository":{"type":"git","url":"git+https://github.com/nearform/fast-jwt.git"},"bugs":{"url":"https://github.com/nearform/fast-jwt/issues"},"main":"src/index.js","typings":"src/index.d.ts","types":"src/index.d.ts","scripts":{"prepublishOnly":"npm run ci","postpublish":"git push origin && git push origin -f --tags","ci":"npm run lint && tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test/*.spec.js test/**/*.spec.js && tsd","lint":"eslint src/**/*.js test/**/*.js src/**/*.ts test/**/*.ts","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test/*.spec.js test/**/*.spec.js && tsd","test:watch":"tap --watch --reporter=spec --coverage-report=html --coverage-report=text --no-browser test/*.spec.js test/**/*.spec.js","test:generate-keys":"node benchmarks/keys/generate-keys.js","test:generate-tokens":"node benchmarks/keys/generate-tokens.js","benchmark:sign":"node benchmarks/sign.js","benchmark:decode":"node benchmarks/decode.js","benchmark:verify":"node benchmarks/verify.js","benchmark:auth0":"node benchmarks/auth0.js"},"dependencies":{"asn1.js":"^5.3.0","ecdsa-sig-formatter":"^1.0.11","mnemonist":"^0.38.0"},"devDependencies":{"@sinonjs/fake-timers":"^8.0.1","@types/node":"^16.0.0","@typescript-eslint/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^4.4.0","cronometro":"^1.0.0","eslint":"^7.3.1","eslint-config-standard":"^16.0.0","eslint-config-standard-with-typescript":"^21.0.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0","fastify":"^3.0.3","jose":"^2.0.2","jsonwebtoken":"^8.5.1","prettier":"^2.0.5","tap":"^15.0.2","tsd":"^0.18.0","typescript":"^4.0.3"},"engines":{"node":">= 10.12.0"},"tsd":{"directory":"test"},"gitHead":"64d708da672e98c7ed282d19ad94cebe497a49ec","_id":"fast-jwt@1.3.2","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-iUQocVSrttQPp8Kqi1zBIczfusYptJnn7kqMTkfb7mTgqyZv9LiE1YmMuOvnAn0hvi5aHzzfk9RIGWfRz+/3Qw==","shasum":"b8177cfee38975cf03df3fab2583cfe237580a00","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/fast-jwt/-/fast-jwt-1.3.2.tgz","fileCount":12,"unpackedSize":84224,"size":16934,"noattachment":false},"_npmUser":{"name":"anonymous","email":"simone.busoli@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"osmond@vanhemert.nu"},{"name":"anonymous","email":"paolo@cowtech.it"},{"name":"anonymous","email":"simone.busoli@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-jwt_1.3.2_1636539835838_0.0830352403149599"},"_hasShrinkwrap":false,"publish_time":1636539836021,"_cnpm_publish_time":1636539836021,"_cnpmcore_publish_time":"2021-12-16T16:34:06.357Z"},"1.3.1":{"name":"fast-jwt","version":"1.3.1","description":"Fast JSON Web Token implementation","author":{"name":"NearForm Ltd"},"homepage":"https://github.com/nearform/fast-jwt","contributors":[{"name":"Paolo Insogna","url":"https://github.com/ShogunPanda"},{"name":"Matteo Collina","email":"hello@matteocollina.com"}],"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"keywords":["jwt"],"repository":{"type":"git","url":"git+https://github.com/nearform/fast-jwt.git"},"bugs":{"url":"https://github.com/nearform/fast-jwt/issues"},"main":"src/index.js","typings":"src/index.d.ts","types":"src/index.d.ts","scripts":{"prepublishOnly":"npm run ci","postpublish":"git push origin && git push origin -f --tags","ci":"npm run lint && tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test/*.spec.js test/**/*.spec.js && tsd","lint":"eslint src/**/*.js test/**/*.js src/**/*.ts test/**/*.ts","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test/*.spec.js test/**/*.spec.js && tsd","test:watch":"tap --watch --reporter=spec --coverage-report=html --coverage-report=text --no-browser test/*.spec.js test/**/*.spec.js","test:generate-keys":"node benchmarks/keys/generate-keys.js","test:generate-tokens":"node benchmarks/keys/generate-tokens.js","benchmark:sign":"node benchmarks/sign.js","benchmark:decode":"node benchmarks/decode.js","benchmark:verify":"node benchmarks/verify.js","benchmark:auth0":"node benchmarks/auth0.js"},"dependencies":{"asn1.js":"^5.3.0","ecdsa-sig-formatter":"^1.0.11","mnemonist":"^0.38.0"},"devDependencies":{"@sinonjs/fake-timers":"^8.0.1","@types/node":"^16.0.0","@typescript-eslint/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^4.4.0","cronometro":"^1.0.0","eslint":"^7.3.1","eslint-config-standard":"^16.0.0","eslint-config-standard-with-typescript":"^21.0.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0","fastify":"^3.0.3","jose":"^2.0.2","jsonwebtoken":"^8.5.1","prettier":"^2.0.5","tap":"^15.0.2","tsd":"^0.18.0","typescript":"^4.0.3"},"engines":{"node":">= 10.12.0"},"tsd":{"directory":"test"},"gitHead":"b1d53eefdde39c0faf9bb2f499ebeeac65ad3186","_id":"fast-jwt@1.3.1","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"shasum":"787f4e152966020d64285f854a4fa4ef19930397","size":16882,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/fast-jwt/-/fast-jwt-1.3.1.tgz","integrity":"sha512-7Kxyqr/FvAxG3AxBeTY/UL0Og6G5sSG+ylPjsgIK40Qr19wogdpUWve5c+6NnD5Z4giNy1Za4acldkKLW1Ao4w=="},"_npmUser":{"name":"anonymous","email":"simone.busoli@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"osmond@vanhemert.nu"},{"name":"anonymous","email":"paolo@cowtech.it"},{"name":"anonymous","email":"simone.busoli@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-jwt_1.3.1_1635930126665_0.09255976985551606"},"_hasShrinkwrap":false,"publish_time":1635930127235,"_cnpm_publish_time":1635930127235,"_cnpmcore_publish_time":"2021-12-16T16:34:06.600Z"},"1.3.0":{"name":"fast-jwt","version":"1.3.0","description":"Fast JSON Web Token implementation","author":{"name":"NearForm Ltd"},"homepage":"https://github.com/nearform/fast-jwt","contributors":[{"name":"Paolo Insogna","url":"https://github.com/ShogunPanda"},{"name":"Matteo Collina","email":"hello@matteocollina.com"}],"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"keywords":["jwt"],"repository":{"type":"git","url":"git+https://github.com/nearform/fast-jwt.git"},"bugs":{"url":"https://github.com/nearform/fast-jwt/issues"},"main":"src/index.js","typings":"src/index.d.ts","types":"src/index.d.ts","scripts":{"prepublishOnly":"npm run ci","postpublish":"git push origin && git push origin -f --tags","ci":"npm run lint && tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test/*.spec.js test/**/*.spec.js && tsd","lint":"eslint src/**/*.js test/**/*.js src/**/*.ts test/**/*.ts","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test/*.spec.js test/**/*.spec.js && tsd","test:watch":"tap --watch --reporter=spec --coverage-report=html --coverage-report=text --no-browser test/*.spec.js test/**/*.spec.js","test:generate-keys":"node benchmarks/keys/generate-keys.js","test:generate-tokens":"node benchmarks/keys/generate-tokens.js","benchmark:sign":"node benchmarks/sign.js","benchmark:decode":"node benchmarks/decode.js","benchmark:verify":"node benchmarks/verify.js","benchmark:auth0":"node benchmarks/auth0.js"},"dependencies":{"asn1.js":"^5.3.0","ecdsa-sig-formatter":"^1.0.11","mnemonist":"^0.38.0"},"devDependencies":{"@sinonjs/fake-timers":"^8.0.1","@types/node":"^16.0.0","@typescript-eslint/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^4.4.0","cronometro":"^1.0.0","eslint":"^7.3.1","eslint-config-standard":"^16.0.0","eslint-config-standard-with-typescript":"^21.0.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0","fastify":"^3.0.3","jose":"^2.0.2","jsonwebtoken":"^8.5.1","prettier":"^2.0.5","tap":"^15.0.2","tsd":"^0.18.0","typescript":"^4.0.3"},"engines":{"node":">= 10.12.0"},"tsd":{"directory":"test"},"gitHead":"dddd103fb47803f5c5178eb05a5549da03b78c1e","_id":"fast-jwt@1.3.0","_nodeVersion":"16.11.0","_npmVersion":"8.0.0","dist":{"shasum":"f7f159444d2d77cc05b117e4b01af70b545e9e75","size":16037,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/fast-jwt/-/fast-jwt-1.3.0.tgz","integrity":"sha512-ng8ez8FPYhIolkUjdEp85JXawIcUu+PqqIEPK2PeCKmgJLpNC4YsMrEQXMVKv425rbzuq8m+E2/X2mICihYChg=="},"_npmUser":{"name":"anonymous","email":"simone.busoli@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"osmond@vanhemert.nu"},{"name":"anonymous","email":"paolo@cowtech.it"},{"name":"anonymous","email":"simone.busoli@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-jwt_1.3.0_1635765115092_0.6615871999555747"},"_hasShrinkwrap":false,"publish_time":1635765115244,"_cnpm_publish_time":1635765115244,"_cnpmcore_publish_time":"2021-12-16T16:34:06.837Z"},"1.2.0":{"name":"fast-jwt","version":"1.2.0","description":"Fast JSON Web Token implementation","author":{"name":"NearForm Ltd"},"homepage":"https://github.com/nearform/fast-jwt","contributors":[{"name":"Paolo Insogna","url":"https://github.com/ShogunPanda"},{"name":"Matteo Collina","email":"hello@matteocollina.com"}],"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"keywords":["jwt"],"repository":{"type":"git","url":"git+https://github.com/nearform/fast-jwt.git"},"bugs":{"url":"https://github.com/nearform/fast-jwt/issues"},"main":"src/index.js","typings":"src/index.d.ts","types":"src/index.d.ts","scripts":{"prepublishOnly":"npm run ci","postpublish":"git push origin && git push origin -f --tags","ci":"npm run lint && tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test/*.spec.js test/**/*.spec.js && tsd","lint":"eslint src/**/*.js test/**/*.js src/**/*.ts test/**/*.ts","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test/*.spec.js test/**/*.spec.js && tsd","test:watch":"tap --watch --reporter=spec --coverage-report=html --coverage-report=text --no-browser test/*.spec.js test/**/*.spec.js","test:generate-keys":"node benchmarks/keys/generate-keys.js","test:generate-tokens":"node benchmarks/keys/generate-tokens.js","benchmark:sign":"node benchmarks/sign.js","benchmark:decode":"node benchmarks/decode.js","benchmark:verify":"node benchmarks/verify.js","benchmark:auth0":"node benchmarks/auth0.js"},"dependencies":{"asn1.js":"^5.3.0","ecdsa-sig-formatter":"^1.0.11","mnemonist":"^0.38.0"},"devDependencies":{"@sinonjs/fake-timers":"^7.0.2","@types/node":"^15.0.0","@typescript-eslint/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^4.4.0","cronometro":"^0.8.0","eslint":"^7.3.1","eslint-config-standard":"^16.0.0","eslint-config-standard-with-typescript":"^20.0.0","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0","fastify":"^3.0.3","jose":"^2.0.2","jsonwebtoken":"^8.5.1","prettier":"^2.0.5","tap":"^15.0.2","tsd":"^0.17.0","typescript":"^4.0.3"},"engines":{"node":">= 10.12.0"},"tsd":{"directory":"test"},"gitHead":"28c9f3522b56126e1acaa7b622b9c638f8fecca2","_id":"fast-jwt@1.2.0","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"shasum":"441916eb1777c37ffe27658c3341530c6c645857","size":16438,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/fast-jwt/-/fast-jwt-1.2.0.tgz","integrity":"sha512-NQvU3B2/3PbA64kR4dDuXUIxqk3mKBBcoKMmkhFp2JOjLhFF5IZxwJCkU1B3RxHIfxmOOG6D23KPwl4PG18IWg=="},"_npmUser":{"name":"anonymous","email":"simone.busoli@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"osmond@vanhemert.nu"},{"name":"anonymous","email":"paolo@cowtech.it"},{"name":"anonymous","email":"simone.busoli@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-jwt_1.2.0_1624009492483_0.588385561487069"},"_hasShrinkwrap":false,"publish_time":1624009492839,"_cnpm_publish_time":1624009492839,"_cnpmcore_publish_time":"2021-12-16T16:34:07.094Z"},"1.1.3":{"name":"fast-jwt","version":"1.1.3","description":"Fast JSON Web Token implementation","author":{"name":"NearForm Ltd"},"homepage":"https://github.com/nearform/fast-jwt","contributors":[{"name":"Paolo Insogna","url":"https://github.com/ShogunPanda"},{"name":"Matteo Collina","email":"hello@matteocollina.com"}],"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"keywords":["jwt"],"repository":{"type":"git","url":"git+https://github.com/nearform/fast-jwt.git"},"bugs":{"url":"https://github.com/nearform/fast-jwt/issues"},"main":"src/index.js","typings":"src/index.d.ts","types":"src/index.d.ts","scripts":{"prepublishOnly":"npm run ci","postpublish":"git push origin && git push origin -f --tags","ci":"npm run lint && tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test/*.spec.js test/**/*.spec.js && tsd","lint":"eslint src/**/*.js test/**/*.js src/**/*.ts test/**/*.ts","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test/*.spec.js test/**/*.spec.js && tsd","test:watch":"tap --watch --reporter=spec --coverage-report=html --coverage-report=text --no-browser test/*.spec.js test/**/*.spec.js","test:generate-keys":"node benchmarks/keys/generate-keys.js","test:generate-tokens":"node benchmarks/keys/generate-tokens.js","benchmark:sign":"node benchmarks/sign.js","benchmark:decode":"node benchmarks/decode.js","benchmark:verify":"node benchmarks/verify.js","benchmark:auth0":"node benchmarks/auth0.js"},"dependencies":{"asn1.js":"^5.3.0","ecdsa-sig-formatter":"^1.0.11","mnemonist":"^0.38.0"},"devDependencies":{"@sinonjs/fake-timers":"^7.0.2","@types/node":"^14.11.8","@typescript-eslint/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^4.4.0","cronometro":"^0.8.0","eslint":"^7.3.1","eslint-config-standard":"^16.0.0","eslint-config-standard-with-typescript":"^20.0.0","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0","fastify":"^3.0.3","jose":"^2.0.2","jsonwebtoken":"^8.5.1","prettier":"^2.0.5","tap":"^14.10.8","tsd":"^0.14.0","typescript":"^4.0.3"},"engines":{"node":">= 10.12.0"},"tsd":{"directory":"test"},"gitHead":"ac453be86226fcdf4d213622b0d59b4d0b5262d2","_id":"fast-jwt@1.1.3","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"shasum":"562507b42ccd312ba51616112b1198cea47054a8","size":16389,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/fast-jwt/-/fast-jwt-1.1.3.tgz","integrity":"sha512-0PPxdLlNsW40F/6h1YOw1xDDOA0za3B2QFrCfsvDoLmDFwlq5DZpiRm2VCvWGykQixXavmclKebaTowy6dFTRQ=="},"_npmUser":{"name":"anonymous","email":"simone.busoli@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"osmond@vanhemert.nu"},{"name":"anonymous","email":"paolo@cowtech.it"},{"name":"anonymous","email":"simone.busoli@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-jwt_1.1.3_1615499946072_0.37782416078302306"},"_hasShrinkwrap":false,"publish_time":1615499946312,"_cnpm_publish_time":1615499946312,"_cnpmcore_publish_time":"2021-12-16T16:34:07.338Z"},"1.1.2":{"name":"fast-jwt","version":"1.1.2","description":"Fast JSON Web Token implementation","author":{"name":"NearForm Ltd"},"homepage":"https://github.com/nearform/fast-jwt","contributors":[{"name":"Paolo Insogna","url":"https://github.com/ShogunPanda"},{"name":"Matteo Collina","email":"hello@matteocollina.com"}],"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"keywords":["jwt"],"repository":{"type":"git","url":"git+https://github.com/nearform/fast-jwt.git"},"bugs":{"url":"https://github.com/nearform/fast-jwt/issues"},"main":"src/index.js","typings":"src/index.d.ts","types":"src/index.d.ts","scripts":{"prepublishOnly":"npm run ci","postpublish":"git push origin && git push origin -f --tags","ci":"npm run lint && tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test/*.spec.js test/**/*.spec.js && tsd","lint":"eslint src/**/*.js test/**/*.js src/**/*.ts test/**/*.ts","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test/*.spec.js test/**/*.spec.js && tsd","test:watch":"tap --watch --reporter=spec --coverage-report=html --coverage-report=text --no-browser test/*.spec.js test/**/*.spec.js","test:generate-keys":"node benchmarks/keys/generate-keys.js","test:generate-tokens":"node benchmarks/keys/generate-tokens.js","benchmark:sign":"node benchmarks/sign.js","benchmark:decode":"node benchmarks/decode.js","benchmark:verify":"node benchmarks/verify.js","benchmark:auth0":"node benchmarks/auth0.js"},"dependencies":{"asn1.js":"^5.3.0","ecdsa-sig-formatter":"^1.0.11","mnemonist":"^0.38.0"},"devDependencies":{"@sinonjs/fake-timers":"^7.0.2","@types/node":"^14.11.8","@typescript-eslint/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^4.4.0","cronometro":"^0.8.0","eslint":"^7.3.1","eslint-config-standard":"^16.0.0","eslint-config-standard-with-typescript":"^20.0.0","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0","fastify":"^3.0.3","jose":"^2.0.2","jsonwebtoken":"^8.5.1","prettier":"^2.0.5","tap":"^14.10.8","tsd":"^0.14.0","typescript":"^4.0.3"},"engines":{"node":">= 10.12.0"},"tsd":{"directory":"test"},"gitHead":"6843bdfe3e3dd7cb729ad4e7bc30728637ebe157","_id":"fast-jwt@1.1.2","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"shasum":"979a5c43402de0487d2e68edc4dc68fe2473a67c","size":174184,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/fast-jwt/-/fast-jwt-1.1.2.tgz","integrity":"sha512-9lLuT7p/WTHuB4oGzuQpDk3c6By/ot0LLSzCK1G93Pv7sVAu+kqvsqZrEVkQX8Ip1pwETXTdYdn0XmxTzKpUyA=="},"_npmUser":{"name":"anonymous","email":"simone.busoli@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"osmond@vanhemert.nu"},{"name":"anonymous","email":"paolo@cowtech.it"},{"name":"anonymous","email":"simone.busoli@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-jwt_1.1.2_1615369749572_0.05001428215571524"},"_hasShrinkwrap":false,"publish_time":1615369749795,"_cnpm_publish_time":1615369749795,"_cnpmcore_publish_time":"2021-12-16T16:34:07.655Z"},"1.1.1":{"name":"fast-jwt","version":"1.1.1","description":"Fast JSON Web Token implementation","author":{"name":"NearForm Ltd"},"homepage":"https://github.com/nearform/fast-jwt","contributors":[{"name":"Paolo Insogna","url":"https://github.com/ShogunPanda"},{"name":"Matteo Collina","email":"hello@matteocollina.com"}],"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"keywords":["jwt"],"repository":{"type":"git","url":"git+https://github.com/nearform/fast-jwt.git"},"bugs":{"url":"https://github.com/nearform/fast-jwt/issues"},"main":"src/index.js","typings":"src/index.d.ts","types":"src/index.d.ts","scripts":{"prepublishOnly":"npm run ci","postpublish":"git push origin && git push origin -f --tags","ci":"npm run lint && tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test/*.spec.js test/**/*.spec.js && tsd","lint":"eslint src/**/*.js test/**/*.js src/**/*.ts test/**/*.ts","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test/*.spec.js test/**/*.spec.js && tsd","test:watch":"tap --watch --reporter=spec --coverage-report=html --coverage-report=text --no-browser test/*.spec.js test/**/*.spec.js","test:generate-keys":"node benchmarks/keys/generate-keys.js","test:generate-tokens":"node benchmarks/keys/generate-tokens.js","benchmark:sign":"node benchmarks/sign.js","benchmark:decode":"node benchmarks/decode.js","benchmark:verify":"node benchmarks/verify.js","benchmark:auth0":"node benchmarks/auth0.js"},"dependencies":{"asn1.js":"^5.3.0","ecdsa-sig-formatter":"^1.0.11","mnemonist":"^0.38.0"},"devDependencies":{"@sinonjs/fake-timers":"^7.0.2","@types/node":"^14.11.8","@typescript-eslint/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^4.4.0","cronometro":"^0.8.0","eslint":"^7.3.1","eslint-config-standard":"^16.0.0","eslint-config-standard-with-typescript":"^20.0.0","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0","fastify":"^3.0.3","jose":"^2.0.2","jsonwebtoken":"^8.5.1","prettier":"^2.0.5","tap":"^14.10.8","tsd":"^0.14.0","typescript":"^4.0.3"},"engines":{"node":">= 10.12.0"},"tsd":{"directory":"test"},"gitHead":"74280953b1837e84e4863b2ab1dac8b72ac85a08","_id":"fast-jwt@1.1.1","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"shasum":"e88b5951cee8498fccf7aa65cb8028e64f763cd7","size":50811,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/fast-jwt/-/fast-jwt-1.1.1.tgz","integrity":"sha512-ese5E7NjRE3OFDMTA4Bxjfgtm7KhVIns7a/WCOD4Ev25VrG0LUxpoc7++T9kacnbXscax+uN39JvwKGtScB67g=="},"_npmUser":{"name":"anonymous","email":"paolo@cowtech.it"},"directories":{},"maintainers":[{"name":"anonymous","email":"osmond@vanhemert.nu"},{"name":"anonymous","email":"paolo@cowtech.it"},{"name":"anonymous","email":"simone.busoli@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-jwt_1.1.1_1615221376115_0.7754358720623704"},"_hasShrinkwrap":false,"publish_time":1615221376744,"_cnpm_publish_time":1615221376744,"_cnpmcore_publish_time":"2021-12-16T16:34:08.112Z"},"1.1.0":{"name":"fast-jwt","version":"1.1.0","description":"Fast JSON Web Token implementation","author":{"name":"NearForm Ltd"},"homepage":"https://github.com/nearform/fast-jwt","contributors":[{"name":"Paolo Insogna","url":"https://github.com/ShogunPanda"},{"name":"Matteo Collina","email":"hello@matteocollina.com"}],"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"keywords":["jwt"],"repository":{"type":"git","url":"git+https://github.com/nearform/fast-jwt.git"},"bugs":{"url":"https://github.com/nearform/fast-jwt/issues"},"main":"src/index.js","typings":"src/index.d.ts","types":"src/index.d.ts","scripts":{"prepublishOnly":"npm run ci","postpublish":"git push origin && git push origin -f --tags","ci":"npm run lint && tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test/*.spec.js test/**/*.spec.js && tsd","lint":"eslint src/**/*.js test/**/*.js src/**/*.ts test/**/*.ts","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test/*.spec.js test/**/*.spec.js && tsd","test:watch":"tap --watch --reporter=spec --coverage-report=html --coverage-report=text --no-browser test/*.spec.js test/**/*.spec.js","test:generate-keys":"node benchmarks/keys/generate-keys.js","test:generate-tokens":"node benchmarks/keys/generate-tokens.js","benchmark:sign":"node benchmarks/sign.js","benchmark:decode":"node benchmarks/decode.js","benchmark:verify":"node benchmarks/verify.js","benchmark:auth0":"node benchmarks/auth0.js"},"dependencies":{"asn1.js":"^5.3.0","ecdsa-sig-formatter":"^1.0.11","mnemonist":"^0.38.0"},"devDependencies":{"@types/node":"^14.11.8","@typescript-eslint/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^4.4.0","cronometro":"^0.8.0","eslint":"^7.3.1","eslint-config-standard":"^16.0.0","eslint-config-standard-with-typescript":"^19.0.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0","fastify":"^3.0.3","jose":"^2.0.2","jsonwebtoken":"^8.5.1","lolex":"^6.0.0","prettier":"^2.0.5","tap":"^14.10.8","tsd":"^0.14.0","typescript":"^4.0.3"},"engines":{"node":">= 10.12.0"},"tsd":{"directory":"test"},"gitHead":"8f9ad666a5a161a4d8d944ff4cde7f7a68e6d03f","_id":"fast-jwt@1.1.0","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"shasum":"8fc1e6cb9d501ec3b665e603ac20d82ff398daaa","size":50244,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/fast-jwt/-/fast-jwt-1.1.0.tgz","integrity":"sha512-8eBaDkB8Uv3SOXVXlkQ3QGDbrH7Q9yKcLJ+bQ73eG4pb9ZAEqQSPZZdeB+beFOQTjR5VoDsR+wExnhyqpX+NGg=="},"_npmUser":{"name":"anonymous","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"osmond@vanhemert.nu"},{"name":"anonymous","email":"paolo@cowtech.it"},{"name":"anonymous","email":"simone.busoli@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-jwt_1.1.0_1611560069912_0.5597423289518073"},"_hasShrinkwrap":false,"publish_time":1611560070070,"_cnpm_publish_time":1611560070070,"_cnpmcore_publish_time":"2021-12-16T16:34:08.415Z"},"1.0.0":{"name":"fast-jwt","version":"1.0.0","description":"Fast JSON Web Token implementation","author":{"name":"NearForm Ltd"},"homepage":"https://github.com/nearform/fast-jwt","contributors":[{"name":"Paolo Insogna","url":"https://github.com/ShogunPanda"},{"name":"Matteo Collina","email":"hello@matteocollina.com"}],"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"keywords":["jwt"],"repository":{"type":"git","url":"git+https://github.com/nearform/fast-jwt.git"},"bugs":{"url":"https://github.com/nearform/fast-jwt/issues"},"main":"src/index.js","typings":"src/index.d.ts","types":"src/index.d.ts","scripts":{"prepublishOnly":"npm run ci","postpublish":"git push origin && git push origin -f --tags","ci":"npm run lint && tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test/*.spec.js test/**/*.spec.js && tsd","lint":"eslint src/**/*.js test/**/*.js src/**/*.ts test/**/*.ts","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test/*.spec.js test/**/*.spec.js && tsd","test:watch":"tap --watch --reporter=spec --coverage-report=html --coverage-report=text --no-browser test/*.spec.js test/**/*.spec.js","test:generate-keys":"node benchmarks/keys/generate-keys.js","test:generate-tokens":"node benchmarks/keys/generate-tokens.js","benchmark:sign":"node benchmarks/sign.js","benchmark:decode":"node benchmarks/decode.js","benchmark:verify":"node benchmarks/verify.js","benchmark:auth0":"node benchmarks/auth0.js"},"dependencies":{"asn1.js":"^5.3.0","ecdsa-sig-formatter":"^1.0.11","mnemonist":"^0.38.0"},"devDependencies":{"@types/node":"^14.11.8","@typescript-eslint/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^4.4.0","cronometro":"^0.8.0","eslint":"^7.3.1","eslint-config-standard":"^16.0.0","eslint-config-standard-with-typescript":"^19.0.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0","fastify":"^3.0.3","jose":"^2.0.2","jsonwebtoken":"^8.5.1","lolex":"^6.0.0","prettier":"^2.0.5","tap":"^14.10.8","tsd":"^0.14.0","typescript":"^4.0.3"},"engines":{"node":">= 10.12.0"},"tsd":{"directory":"test"},"gitHead":"787d3c4af0570fb36fc0763c39cdeb7e3274a974","_id":"fast-jwt@1.0.0","_nodeVersion":"14.15.1","_npmVersion":"7.0.14","dist":{"shasum":"8825f0bd739dd464196093563b6de8f1bbf8f3fb","size":50020,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/fast-jwt/-/fast-jwt-1.0.0.tgz","integrity":"sha512-otR0OWjpUrcHvwMk7Ng3iJxsN0oxOT0Z8soePR4Gxob2PLtqabccuigcaIhwGCOoclrOzJ1vs/7/3D4OFf1t/Q=="},"_npmUser":{"name":"anonymous","email":"paolo@cowtech.it"},"directories":{},"maintainers":[{"name":"anonymous","email":"osmond@vanhemert.nu"},{"name":"anonymous","email":"paolo@cowtech.it"},{"name":"anonymous","email":"simone.busoli@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-jwt_1.0.0_1611230812377_0.6397072384525944"},"_hasShrinkwrap":false,"publish_time":1611230812535,"_cnpm_publish_time":1611230812535,"_cnpmcore_publish_time":"2021-12-16T16:34:08.715Z"},"0.5.1":{"name":"fast-jwt","version":"0.5.1","description":"Fast JSON Web Token implementation","author":{"name":"NearForm Ltd"},"homepage":"https://github.com/nearform/fast-jwt","contributors":[{"name":"Paolo Insogna","url":"https://github.com/ShogunPanda"},{"name":"Matteo Collina","email":"hello@matteocollina.com"}],"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"keywords":["jwt"],"repository":{"type":"git","url":"git+https://github.com/nearform/fast-jwt.git"},"bugs":{"url":"https://github.com/nearform/fast-jwt/issues"},"main":"src/index.js","typings":"src/index.d.ts","types":"src/index.d.ts","scripts":{"prepublishOnly":"npm run ci","postpublish":"git push origin && git push origin -f --tags","ci":"npm run lint && tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test/*.spec.js test/**/*.spec.js && tsd","lint":"eslint src/**/*.js test/**/*.js src/**/*.ts test/**/*.ts","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test/*.spec.js test/**/*.spec.js && tsd","test:watch":"tap --watch --reporter=spec --coverage-report=html --coverage-report=text --no-browser test/*.spec.js test/**/*.spec.js","test:generate-keys":"node benchmarks/keys/generate-keys.js","test:generate-tokens":"node benchmarks/keys/generate-tokens.js","benchmark:sign":"node benchmarks/sign.js","benchmark:decode":"node benchmarks/decode.js","benchmark:verify":"node benchmarks/verify.js","benchmark:auth0":"node benchmarks/auth0.js"},"dependencies":{"asn1.js":"^5.3.0","ecdsa-sig-formatter":"^1.0.11","mnemonist":"^0.38.0"},"devDependencies":{"@types/node":"^14.11.8","@typescript-eslint/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^4.4.0","cronometro":"^0.6.0","eslint":"^7.3.1","eslint-config-standard":"^15.0.0","eslint-config-standard-with-typescript":"^19.0.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","fastify":"^3.0.3","jose":"^2.0.2","jsonwebtoken":"^8.5.1","lolex":"^6.0.0","prettier":"^2.0.5","tap":"^14.10.8","tsd":"^0.13.1","typescript":"^4.0.3"},"engines":{"node":">= 10.12.0"},"tsd":{"directory":"test"},"gitHead":"0b843ad29082408b5ab0da77bd4ba3dc6673ec88","_id":"fast-jwt@0.5.1","_nodeVersion":"14.13.0","_npmVersion":"6.14.8","dist":{"shasum":"0b85b8c970b87b346c16af16eea10e0d77c7a570","size":49869,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/fast-jwt/-/fast-jwt-0.5.1.tgz","integrity":"sha512-SojaZ9PFqrP/K7lFjJvYfy9frBgDVhgQKVjlZnSBBBY+CpIQIuMvWkLV1rvuTELKflwAJnEroMa+757yO8muvw=="},"maintainers":[{"name":"anonymous","email":"osmond@vanhemert.nu"},{"name":"anonymous","email":"paolo@cowtech.it"},{"name":"anonymous","email":"simone.busoli@gmail.com"}],"_npmUser":{"name":"anonymous","email":"paolo@cowtech.it"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-jwt_0.5.1_1603543683345_0.3032223601593709"},"_hasShrinkwrap":false,"publish_time":1603543683472,"_cnpm_publish_time":1603543683472,"_cnpmcore_publish_time":"2021-12-16T16:34:08.944Z"},"0.5.0":{"name":"fast-jwt","version":"0.5.0","description":"Fast JSON Web Token implementation","author":{"name":"NearForm Ltd"},"homepage":"https://github.com/nearform/fast-jwt","contributors":[{"name":"Paolo Insogna","url":"https://github.com/ShogunPanda"},{"name":"Matteo Collina","email":"hello@matteocollina.com"}],"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"keywords":["jwt"],"repository":{"type":"git","url":"git+https://github.com/nearform/fast-jwt.git"},"bugs":{"url":"https://github.com/nearform/fast-jwt/issues"},"main":"src/index.js","typings":"src/index.d.ts","types":"src/index.d.ts","scripts":{"prepublishOnly":"npm run ci","postpublish":"git push origin && git push origin -f --tags","ci":"npm run lint && tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test/*.spec.js test/**/*.spec.js && tsd","lint":"eslint src/**/*.js test/**/*.js src/**/*.ts test/**/*.ts","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test/*.spec.js test/**/*.spec.js && tsd","test:watch":"tap --watch --reporter=spec --coverage-report=html --coverage-report=text --no-browser test/*.spec.js test/**/*.spec.js","test:generate-keys":"node benchmarks/keys/generate-keys.js","test:generate-tokens":"node benchmarks/keys/generate-tokens.js","benchmark:sign":"node benchmarks/sign.js","benchmark:decode":"node benchmarks/decode.js","benchmark:verify":"node benchmarks/verify.js","benchmark:auth0":"node benchmarks/auth0.js"},"dependencies":{"asn1.js":"^5.3.0","ecdsa-sig-formatter":"^1.0.11","mnemonist":"^0.38.0"},"devDependencies":{"@types/node":"^14.11.8","@typescript-eslint/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^4.4.0","cronometro":"^0.6.0","eslint":"^7.3.1","eslint-config-standard":"^15.0.0","eslint-config-standard-with-typescript":"^19.0.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","fastify":"^3.0.3","jose":"^2.0.2","jsonwebtoken":"^8.5.1","lolex":"^6.0.0","prettier":"^2.0.5","tap":"^14.10.8","tsd":"^0.13.1","typescript":"^4.0.3"},"engines":{"node":">= 10.12.0"},"tsd":{"directory":"test"},"gitHead":"b88bce09f7e3f8993e6cf994371abb74c718b9f7","_id":"fast-jwt@0.5.0","_nodeVersion":"14.13.0","_npmVersion":"6.14.8","dist":{"shasum":"16a84e609ea354f3d3f97a740ee068dd549beef6","size":49879,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/fast-jwt/-/fast-jwt-0.5.0.tgz","integrity":"sha512-Uxj8iF5N2im0SHEJooposJWEuy8WnDO4VgwG4TGkx1QTh+uInDiMjxwj+Tjnl5F3uV6AVFjbqPM+iQ/McPJWMA=="},"maintainers":[{"name":"anonymous","email":"osmond@vanhemert.nu"},{"name":"anonymous","email":"paolo@cowtech.it"},{"name":"anonymous","email":"simone.busoli@gmail.com"}],"_npmUser":{"name":"anonymous","email":"paolo@cowtech.it"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-jwt_0.5.0_1603527835996_0.677152871172338"},"_hasShrinkwrap":false,"publish_time":1603527836159,"_cnpm_publish_time":1603527836159,"_cnpmcore_publish_time":"2021-12-16T16:34:09.571Z"},"0.4.2":{"name":"fast-jwt","version":"0.4.2","description":"Fast JSON Web Token implementation","author":{"name":"NearForm Ltd"},"homepage":"https://github.com/nearform/fast-jwt","contributors":[{"name":"Paolo Insogna","url":"https://github.com/ShogunPanda"},{"name":"Matteo Collina","email":"hello@matteocollina.com"}],"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"keywords":["jwt"],"repository":{"type":"git","url":"git+https://github.com/nearform/fast-jwt.git"},"bugs":{"url":"https://github.com/nearform/fast-jwt/issues"},"main":"src/index.js","typings":"src/index.d.ts","types":"src/index.d.ts","scripts":{"prepublishOnly":"npm run ci","postpublish":"git push origin && git push origin -f --tags","ci":"npm run lint && tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test/*.spec.js test/**/*.spec.js && tsd","lint":"eslint src/**/*.js test/**/*.js src/**/*.ts test/**/*.ts","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test/*.spec.js test/**/*.spec.js && tsd","test:watch":"tap --watch --reporter=spec --coverage-report=html --coverage-report=text --no-browser test/*.spec.js test/**/*.spec.js","test:generate-keys":"node benchmarks/keys/generate-keys.js","test:generate-tokens":"node benchmarks/keys/generate-tokens.js","benchmark:sign":"node benchmarks/sign.js","benchmark:decode":"node benchmarks/decode.js","benchmark:verify":"node benchmarks/verify.js","benchmark:auth0":"node benchmarks/auth0.js"},"dependencies":{"asn1.js":"^5.3.0","ecdsa-sig-formatter":"^1.0.11","mnemonist":"^0.38.0"},"devDependencies":{"@types/node":"^14.11.8","@typescript-eslint/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^4.4.0","cronometro":"^0.6.0","eslint":"^7.3.1","eslint-config-standard":"^14.1.0","eslint-config-standard-with-typescript":"^19.0.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","fastify":"^3.0.3","jose":"^2.0.2","jsonwebtoken":"^8.5.1","lolex":"^6.0.0","prettier":"^2.0.5","tap":"^14.10.8","tsd":"^0.13.1","typescript":"^4.0.3"},"engines":{"node":">= 10.12.0"},"tsd":{"directory":"test"},"gitHead":"e5d425bad5494c5d60881e20d173a2312bfe681d","_id":"fast-jwt@0.4.2","_nodeVersion":"12.18.1","_npmVersion":"6.14.8","_npmUser":{"name":"anonymous","email":"hello@matteocollina.com"},"dist":{"shasum":"9d0a7405394de6b2a24fdfe320af62139caa05ea","size":49421,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/fast-jwt/-/fast-jwt-0.4.2.tgz","integrity":"sha512-VeKdLaTjjIV411IwzjKXH9rp1iN3sR3oQXRG7Ie+GVQxS6MLNVNVexrMlh7UVitt5OCf2AkdI4eTWkqMfcF/ZQ=="},"maintainers":[{"name":"anonymous","email":"osmond@vanhemert.nu"},{"name":"anonymous","email":"paolo@cowtech.it"},{"name":"anonymous","email":"simone.busoli@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-jwt_0.4.2_1602580171041_0.8117878028016072"},"_hasShrinkwrap":false,"publish_time":1602580171203,"_cnpm_publish_time":1602580171203,"_cnpmcore_publish_time":"2021-12-16T16:34:09.830Z"},"0.4.1":{"name":"fast-jwt","version":"0.4.1","description":"Fast JSON Web Token implementation","author":{"name":"NearForm Ltd"},"homepage":"https://github.com/nearform/fast-jwt","contributors":[{"name":"Paolo Insogna","url":"https://github.com/ShogunPanda"},{"name":"Matteo Collina","email":"hello@matteocollina.com"}],"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"keywords":["jwt"],"repository":{"type":"git","url":"git+https://github.com/nearform/fast-jwt.git"},"bugs":{"url":"https://github.com/nearform/fast-jwt/issues"},"main":"src/index.js","scripts":{"prepublishOnly":"npm run ci","postpublish":"git push origin && git push origin -f --tags","ci":"npm run lint && tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test/*.spec.js test/**/*.spec.js","lint":"eslint src/**/*.js test/**/*.js","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test/*.spec.js test/**/*.spec.js","test:watch":"tap --watch --reporter=spec --coverage-report=html --coverage-report=text --no-browser test/*.spec.js test/**/*.spec.js","test:generate-keys":"node benchmarks/keys/generate-keys.js","test:generate-tokens":"node benchmarks/keys/generate-tokens.js","benchmark:sign":"node benchmarks/sign.js","benchmark:decode":"node benchmarks/decode.js","benchmark:verify":"node benchmarks/verify.js","benchmark:auth0":"node benchmarks/auth0.js"},"dependencies":{"asn1.js":"^5.3.0","ecdsa-sig-formatter":"^1.0.11","mnemonist":"^0.38.0"},"devDependencies":{"cronometro":"^0.4.0","eslint":"^7.3.1","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","fastify":"^3.0.3","jose":"^1.28.0","jsonwebtoken":"^8.5.1","lolex":"^6.0.0","prettier":"^2.0.5","tap":"^14.10.8"},"engines":{"node":">= 10.12.0"},"gitHead":"2f4796cf2587aa647590fdc277925a278841468a","_id":"fast-jwt@0.4.1","_nodeVersion":"12.18.1","_npmVersion":"6.14.8","_npmUser":{"name":"anonymous","email":"hello@matteocollina.com"},"dist":{"shasum":"28b51228178aeb9645079785f3ec01f461ff419b","size":47981,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/fast-jwt/-/fast-jwt-0.4.1.tgz","integrity":"sha512-B4jJD/oab+mYZEVNsjh3WphAapK90AIxVuxdy4bJj0TGyw4qODVpx09wF4FJpw6m+SuuwBuRgVI4TORceMfLfw=="},"maintainers":[{"name":"anonymous","email":"osmond@vanhemert.nu"},{"name":"anonymous","email":"paolo@cowtech.it"},{"name":"anonymous","email":"simone.busoli@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-jwt_0.4.1_1599660182267_0.730047685803004"},"_hasShrinkwrap":false,"publish_time":1599660182375,"_cnpm_publish_time":1599660182375,"_cnpmcore_publish_time":"2021-12-16T16:34:10.058Z"},"0.4.0":{"name":"fast-jwt","version":"0.4.0","description":"Fast JSON Web Token implementation","author":{"name":"NearForm Ltd"},"homepage":"https://github.com/nearform/fast-jwt","contributors":[{"name":"Paolo Insogna","url":"https://github.com/ShogunPanda"},{"name":"Matteo Collina","email":"hello@matteocollina.com"}],"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"keywords":["jwt"],"repository":{"type":"git","url":"git+https://github.com/nearform/fast-jwt.git"},"bugs":{"url":"https://github.com/nearform/fast-jwt/issues"},"main":"src/index.js","scripts":{"prepublishOnly":"npm run ci","postpublish":"git push origin && git push origin -f --tags","ci":"npm run lint && tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test/*.spec.js test/**/*.spec.js","lint":"eslint src/**/*.js test/**/*.js","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test/*.spec.js test/**/*.spec.js","test:watch":"tap --watch --reporter=spec --coverage-report=html --coverage-report=text --no-browser test/*.spec.js test/**/*.spec.js","test:generate-keys":"node benchmarks/keys/generate-keys.js","test:generate-tokens":"node benchmarks/keys/generate-tokens.js","benchmark:sign":"node benchmarks/sign.js","benchmark:decode":"node benchmarks/decode.js","benchmark:verify":"node benchmarks/verify.js","benchmark:auth0":"node benchmarks/auth0.js"},"dependencies":{"asn1.js":"^5.3.0","ecdsa-sig-formatter":"^1.0.11","mnemonist":"^0.38.0"},"devDependencies":{"cronometro":"^0.4.0","eslint":"^7.3.1","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","fastify":"^3.0.3","jose":"^1.28.0","jsonwebtoken":"^8.5.1","lolex":"^6.0.0","prettier":"^2.0.5","tap":"^14.10.8"},"engines":{"node":">= 10.12.0"},"gitHead":"12e22a25a1c9b1b05a2252c6f81e2ef4bd4b3601","_id":"fast-jwt@0.4.0","_nodeVersion":"12.18.1","_npmVersion":"6.14.8","_npmUser":{"name":"anonymous","email":"hello@matteocollina.com"},"dist":{"shasum":"01800015c671a76f1b7b98ae11884527ac72a7b4","size":47929,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/fast-jwt/-/fast-jwt-0.4.0.tgz","integrity":"sha512-vDbMu12kOJ0khSXYO5TaxDN9j8zWhsCq90jNvhgUeTX029HQ2moPVGO5H1kvCdPMgGjH+F7ZtL8sb5DtCPlOYg=="},"maintainers":[{"name":"anonymous","email":"osmond@vanhemert.nu"},{"name":"anonymous","email":"paolo@cowtech.it"},{"name":"anonymous","email":"simone.busoli@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-jwt_0.4.0_1599573410126_0.8390721319677426"},"_hasShrinkwrap":false,"publish_time":1599573410228,"_cnpm_publish_time":1599573410228,"_cnpmcore_publish_time":"2021-12-16T16:34:10.317Z"},"0.3.1":{"name":"fast-jwt","version":"0.3.1","description":"Fast JSON Web Token implementation","author":{"name":"NearForm Ltd"},"homepage":"https://github.com/nearform/fast-jwt","contributors":[{"name":"Paolo Insogna","url":"https://github.com/ShogunPanda"},{"name":"Matteo Collina","email":"hello@matteocollina.com"}],"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"keywords":["jwt"],"repository":{"type":"git","url":"git+https://github.com/nearform/fast-jwt.git"},"bugs":{"url":"https://github.com/nearform/fast-jwt/issues"},"main":"src/index.js","scripts":{"prepublishOnly":"npm run ci","postpublish":"git push origin && git push origin -f --tags","ci":"npm run lint && tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test/*.spec.js test/**/*.spec.js","lint":"eslint src/**/*.js test/**/*.js","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test/*.spec.js test/**/*.spec.js","test:watch":"tap --watch --reporter=spec --coverage-report=html --coverage-report=text --no-browser test/*.spec.js test/**/*.spec.js","test:generate-keys":"node benchmarks/keys/generate-keys.js","test:generate-tokens":"node benchmarks/keys/generate-tokens.js","benchmark:sign":"node benchmarks/sign.js","benchmark:decode":"node benchmarks/decode.js","benchmark:verify":"node benchmarks/verify.js","benchmark:auth0":"node benchmarks/auth0.js"},"dependencies":{"asn1.js":"^5.3.0","ecdsa-sig-formatter":"^1.0.11","mnemonist":"^0.38.0"},"devDependencies":{"cronometro":"^0.4.0","eslint":"^7.3.1","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","fastify":"^3.0.3","jose":"^1.28.0","jsonwebtoken":"^8.5.1","lolex":"^6.0.0","prettier":"^2.0.5","tap":"^14.10.8"},"engines":{"node":">= 10.12.0"},"gitHead":"18c56b0d9d2b6607f0e1c22c5f130e21f57d3249","_id":"fast-jwt@0.3.1","_nodeVersion":"14.6.0","_npmVersion":"6.14.6","dist":{"shasum":"0720e66182ed440a89bf6fe41d502919d64a67c0","size":47622,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/fast-jwt/-/fast-jwt-0.3.1.tgz","integrity":"sha512-cpfcXAMCH6gfab8qHW+9j4HqoR4eqpugmOexF1lj/pIz4pqqOkqVM8GzEJP00CguOGaPR7oInYwd188ZPa03tg=="},"maintainers":[{"name":"anonymous","email":"osmond@vanhemert.nu"},{"name":"anonymous","email":"paolo@cowtech.it"},{"name":"anonymous","email":"simone.busoli@gmail.com"}],"_npmUser":{"name":"anonymous","email":"hello@ovhemert.dev"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-jwt_0.3.1_1599201942791_0.23941533905174395"},"_hasShrinkwrap":false,"publish_time":1599201942909,"_cnpm_publish_time":1599201942909,"_cnpmcore_publish_time":"2021-12-16T16:34:10.560Z"},"0.3.0":{"name":"fast-jwt","version":"0.3.0","description":"Fast JSON Web Token implementation","author":{"name":"NearForm Ltd"},"homepage":"https://github.com/nearform/fast-jwt","contributors":[{"name":"Paolo Insogna","url":"https://github.com/ShogunPanda"},{"name":"Matteo Collina","email":"hello@matteocollina.com"}],"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"keywords":["jwt"],"repository":{"type":"git","url":"git+https://github.com/nearform/fast-jwt.git"},"bugs":{"url":"https://github.com/nearform/fast-jwt/issues"},"main":"src/index.js","scripts":{"prepublishOnly":"npm run ci","postpublish":"git push origin && git push origin -f --tags","ci":"npm run lint && tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test/*.spec.js test/**/*.spec.js","lint":"eslint src/**/*.js test/**/*.js","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test/*.spec.js test/**/*.spec.js","test:watch":"tap --watch --reporter=spec --coverage-report=html --coverage-report=text --no-browser test/*.spec.js test/**/*.spec.js","test:generate-keys":"node benchmarks/keys/generate-keys.js","test:generate-tokens":"node benchmarks/keys/generate-tokens.js","benchmark:sign":"node benchmarks/sign.js","benchmark:decode":"node benchmarks/decode.js","benchmark:verify":"node benchmarks/verify.js","benchmark:auth0":"node benchmarks/auth0.js"},"dependencies":{"asn1.js":"^5.3.0","ecdsa-sig-formatter":"^1.0.11","mnemonist":"^0.38.0"},"devDependencies":{"cronometro":"^0.4.0","eslint":"^7.3.1","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","fastify":"^3.0.3","jose":"^1.28.0","jsonwebtoken":"^8.5.1","lolex":"^6.0.0","prettier":"^2.0.5","tap":"^14.10.8"},"engines":{"node":">= 10.12.0"},"gitHead":"ef601872d33c438e61e4e440aa714c8daec8b2bd","_id":"fast-jwt@0.3.0","_nodeVersion":"14.6.0","_npmVersion":"6.14.6","dist":{"shasum":"768abe9d6f5e21da77274fe4dfce7a4f05f57173","size":47525,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/fast-jwt/-/fast-jwt-0.3.0.tgz","integrity":"sha512-dOwmbdixbPiGBliFszsmM5ZE2iYSdOKlclPVUeTlW4bjUpm/hpL5TgyPelCd4mLXCwfrTBJrsoJb/qNGfMQdAg=="},"maintainers":[{"name":"anonymous","email":"osmond@vanhemert.nu"},{"name":"anonymous","email":"paolo@cowtech.it"},{"name":"anonymous","email":"simone.busoli@gmail.com"}],"_npmUser":{"name":"anonymous","email":"hello@ovhemert.dev"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-jwt_0.3.0_1598509876876_0.7538105832617992"},"_hasShrinkwrap":false,"publish_time":1598509877107,"_cnpm_publish_time":1598509877107,"_cnpmcore_publish_time":"2021-12-16T16:34:10.871Z"},"0.2.0":{"name":"fast-jwt","version":"0.2.0","description":"Fast JSON Web Token implementation","author":{"name":"NearForm Ltd"},"homepage":"https://github.com/nearform/fast-jwt","contributors":[{"name":"Paolo Insogna","url":"https://github.com/ShogunPanda"},{"name":"Matteo Collina","email":"hello@matteocollina.com"}],"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"keywords":["jwt"],"repository":{"type":"git","url":"git+https://github.com/nearform/fast-jwt.git"},"bugs":{"url":"https://github.com/nearform/fast-jwt/issues"},"main":"src/index.js","scripts":{"prepublishOnly":"npm run ci","postpublish":"git push origin && git push origin -f --tags","ci":"npm run lint && tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --branches 90 --functions 90 --lines 90 --statements 90 test/*.spec.js test/**/*.spec.js","lint":"eslint src/**/*.js test/**/*.js","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --no-browser test/*.spec.js test/**/*.spec.js","test:watch":"tap --watch --reporter=spec --coverage-report=html --coverage-report=text --no-browser test/*.spec.js test/**/*.spec.js","test:generate-keys":"node benchmarks/keys/generate-keys.js","test:generate-tokens":"node benchmarks/keys/generate-tokens.js","benchmark:sign":"node benchmarks/sign.js","benchmark:decode":"node benchmarks/decode.js","benchmark:verify":"node benchmarks/verify.js","benchmark:auth0":"node benchmarks/auth0.js"},"dependencies":{"asn1.js":"^5.3.0","ecdsa-sig-formatter":"^1.0.11","mnemonist":"^0.38.0"},"devDependencies":{"cronometro":"^0.4.0","eslint":"^7.3.1","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","fastify":"^3.0.3","jose":"^1.28.0","jsonwebtoken":"^8.5.1","lolex":"^6.0.0","prettier":"^2.0.5","tap":"^14.10.8"},"engines":{"node":">= 10.12.0"},"gitHead":"1cfa5064c6d5190b47c450d543c59bb8303f06b3","_id":"fast-jwt@0.2.0","_nodeVersion":"12.18.1","_npmVersion":"6.14.7","_npmUser":{"name":"anonymous","email":"hello@matteocollina.com"},"dist":{"shasum":"011dc569d396a981cacf78ea885ec7e70a64b991","size":47920,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/fast-jwt/-/fast-jwt-0.2.0.tgz","integrity":"sha512-MAXIsIKniSQ3YqvxDWiTveuNjDtu6MEzFDbkdtvgQ1LihqndJbcugAXdqsXkEPYS9tv4E2C7F+qYx8nesIgazg=="},"maintainers":[{"name":"anonymous","email":"osmond@vanhemert.nu"},{"name":"anonymous","email":"paolo@cowtech.it"},{"name":"anonymous","email":"simone.busoli@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-jwt_0.2.0_1597669796515_0.6191866774915367"},"_hasShrinkwrap":false,"publish_time":1597669796658,"_cnpm_publish_time":1597669796658,"_cnpmcore_publish_time":"2021-12-16T16:34:11.336Z"},"0.1.1":{"name":"fast-jwt","version":"0.1.1","description":"Fast JSON Web Token implementation","author":{"name":"NearForm Ltd"},"homepage":"https://github.com/nearform/fast-jwt","contributors":[{"name":"Paolo Insogna","url":"https://github.com/ShogunPanda"},{"name":"Matteo Collina","email":"hello@matteocollina.com"}],"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"keywords":["jwt"],"repository":{"type":"git","url":"git+https://github.com/nearform/fast-jwt.git"},"bugs":{"url":"https://github.com/nearform/fast-jwt/issues"},"main":"src/index.js","scripts":{"prepublishOnly":"npm run ci","postpublish":"git push origin && git push origin -f --tags","ci":"npm run lint && tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --branches 90 --functions 90 --lines 90 --statements 90 test/*.spec.js test/**/*.spec.js","lint":"eslint src/**/*.js test/**/*.js","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --no-browser test/*.spec.js test/**/*.spec.js","test:watch":"tap --watch --reporter=spec --coverage-report=html --coverage-report=text --no-browser test/*.spec.js test/**/*.spec.js","test:generate-keys":"node benchmarks/keys/generate-keys.js","test:generate-tokens":"node benchmarks/keys/generate-tokens.js","benchmark:sign":"node benchmarks/sign.js","benchmark:decode":"node benchmarks/decode.js","benchmark:verify":"node benchmarks/verify.js","benchmark:auth0":"node benchmarks/auth0.js"},"dependencies":{"asn1.js":"^5.3.0","ecdsa-sig-formatter":"^1.0.11","mnemonist":"^0.32.0"},"devDependencies":{"cronometro":"^0.4.0","eslint":"^6.8.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.20.0","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","fastify":"^2.11.0","jose":"^1.25.0","jsonwebtoken":"^8.5.1","lolex":"^5.1.2","prettier":"^1.19.1","tap":"^14.10.6"},"engines":{"node":">= 10.12.0"},"gitHead":"4476dcfff678c27e506245a33293dce5781236e3","_id":"fast-jwt@0.1.1","_nodeVersion":"12.18.0","_npmVersion":"6.14.5","_npmUser":{"name":"anonymous","email":"hello@matteocollina.com"},"dist":{"shasum":"fb8de2916d10eca1ee6588dc15465bf75bac79f9","size":47614,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/fast-jwt/-/fast-jwt-0.1.1.tgz","integrity":"sha512-Nz3GpNdGX/9XRLKzBLTcnh0DHy5I3K7uvQrP8+PkxkZP4kkUP4y7MTnRlFBbvIHgylNvfVkmtlGTEff6j+bLVA=="},"maintainers":[{"name":"anonymous","email":"osmond@vanhemert.nu"},{"name":"anonymous","email":"paolo@cowtech.it"},{"name":"anonymous","email":"simone.busoli@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-jwt_0.1.1_1592904453339_0.26564274664390775"},"_hasShrinkwrap":false,"publish_time":1592904453460,"_cnpm_publish_time":1592904453460,"_cnpmcore_publish_time":"2021-12-16T16:34:11.604Z"},"0.1.0":{"name":"fast-jwt","version":"0.1.0","description":"Fast JSON Web Token implementation","author":{"name":"NearForm Ltd"},"homepage":"https://github.com/nearform/fast-jwt","contributors":[{"name":"Paolo Insogna","url":"https://github.com/ShogunPanda"},{"name":"Matteo Collina","email":"hello@matteocollina.com"}],"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"keywords":["jwt"],"repository":{"type":"git","url":"git+https://github.com/nearform/fast-jwt.git"},"bugs":{"url":"https://github.com/nearform/fast-jwt/issues"},"main":"src/index.js","scripts":{"prepublishOnly":"npm run ci","postpublish":"git push origin && git push origin -f --tags","ci":"npm run lint && tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --branches 90 --functions 90 --lines 90 --statements 90 test/*.spec.js test/**/*.spec.js","lint":"eslint src/**/*.js test/**/*.js","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --no-browser test/*.spec.js test/**/*.spec.js","test:watch":"tap --watch --reporter=spec --coverage-report=html --coverage-report=text --no-browser test/*.spec.js test/**/*.spec.js","test:generate-keys":"node benchmarks/keys/generate-keys.js","test:generate-tokens":"node benchmarks/keys/generate-tokens.js","benchmark:sign":"node benchmarks/sign.js","benchmark:decode":"node benchmarks/decode.js","benchmark:verify":"node benchmarks/verify.js","benchmark:auth0":"node benchmarks/auth0.js"},"dependencies":{"asn1.js":"^5.3.0","ecdsa-sig-formatter":"^1.0.11","mnemonist":"^0.32.0"},"devDependencies":{"cronometro":"^0.4.0","eslint":"^6.8.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.20.0","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","fastify":"^2.11.0","jose":"^1.25.0","jsonwebtoken":"^8.5.1","lolex":"^5.1.2","prettier":"^1.19.1","tap":"^14.10.6"},"engines":{"node":">= 10.12.0"},"gitHead":"878469bd124161f35b43b38575f9d8a237c65061","_id":"fast-jwt@0.1.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.5","_npmUser":{"name":"anonymous","email":"hello@matteocollina.com"},"dist":{"shasum":"a3d113d1df9918cf0c4e7386f8bc3096555ed433","size":47573,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/fast-jwt/-/fast-jwt-0.1.0.tgz","integrity":"sha512-vfollsBuptibNwMRE3GMbJ/ts6VCsRJuw2j2aSW2MNBPqHEQLjhGL4oViBVYDJdM1OMUzGYeNOeUPqgdigYrqQ=="},"maintainers":[{"name":"anonymous","email":"osmond@vanhemert.nu"},{"name":"anonymous","email":"paolo@cowtech.it"},{"name":"anonymous","email":"simone.busoli@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-jwt_0.1.0_1592903647095_0.44128375107422024"},"_hasShrinkwrap":false,"publish_time":1592903647319,"_cnpm_publish_time":1592903647319,"_cnpmcore_publish_time":"2021-12-16T16:34:11.844Z"},"1.4.1":{"name":"fast-jwt","version":"1.4.1","description":"Fast JSON Web Token implementation","author":{"name":"NearForm Ltd"},"homepage":"https://github.com/nearform/fast-jwt","contributors":[{"name":"Paolo Insogna","url":"https://github.com/ShogunPanda"},{"name":"Matteo Collina","email":"hello@matteocollina.com"}],"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"keywords":["jwt"],"repository":{"type":"git","url":"git+https://github.com/nearform/fast-jwt.git"},"bugs":{"url":"https://github.com/nearform/fast-jwt/issues"},"main":"src/index.js","typings":"src/index.d.ts","types":"src/index.d.ts","scripts":{"prepublishOnly":"npm run ci","postpublish":"git push origin && git push origin -f --tags","ci":"npm run lint && tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test/*.spec.js test/**/*.spec.js && tsd","lint":"eslint src/**/*.js test/**/*.js src/**/*.ts test/**/*.ts","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test/*.spec.js test/**/*.spec.js && tsd","test:watch":"tap --watch --reporter=spec --coverage-report=html --coverage-report=text --no-browser test/*.spec.js test/**/*.spec.js","test:generate-keys":"node benchmarks/keys/generate-keys.js","test:generate-tokens":"node benchmarks/keys/generate-tokens.js","benchmark:sign":"node benchmarks/sign.js","benchmark:decode":"node benchmarks/decode.js","benchmark:verify":"node benchmarks/verify.js","benchmark:auth0":"node benchmarks/auth0.js"},"dependencies":{"asn1.js":"^5.3.0","ecdsa-sig-formatter":"^1.0.11","mnemonist":"^0.39.0"},"devDependencies":{"@sinonjs/fake-timers":"^8.0.1","@types/node":"^17.0.1","@typescript-eslint/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^4.4.0","cronometro":"^1.0.0","eslint":"^7.3.1","eslint-config-standard":"^16.0.0","eslint-config-standard-with-typescript":"^21.0.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0","fastify":"^3.0.3","jose":"^2.0.2","jsonwebtoken":"^8.5.1","prettier":"^2.0.5","tap":"^15.0.2","tsd":"^0.19.0","typescript":"^4.0.3"},"engines":{"node":">= 10.12.0"},"tsd":{"directory":"test"},"gitHead":"1ab078fc1c4eb18fe138f7d1a73488e502034888","_id":"fast-jwt@1.4.1","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-Cun8GTtgfb0oOiePGkdHmclWDWpjcZC575lcz8MuEHY1odozWYR0bxjYO7Sx7dSXuIey5tTqkbAcwoj2ZYEwTw==","shasum":"90dbfbca24611a195bf9e98e26c7f3fc85da7dde","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/fast-jwt/-/fast-jwt-1.4.1.tgz","fileCount":11,"unpackedSize":85375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzYObCRA9TVsSAnZWagAAJ9oP+QDjdJSj43sgQMOqF61j\nCoivj7cKt1vNh/3eLpQ5XtmX1u28UvJrcP0AzCQmhPQWpwY/3upv6wHXSAsh\n1T27ZLdRxoijqZJUmxFf4v6syPYO5PPAKgRMfvLrPuJIceL3Yxcsqf5cGYZW\n+20I2K05bP7SzDJxleQPGQf1D6fGPkMdEaL5ZXKnoG50XkIe1KiOcaE3Og09\ncjptGQcLQnqFGARDNY9FSR86fCEMMSjP4dFiaUN4SyVM2M/rutQ7NxyR1MFY\nn7BCCKWIzcl0GuCeziRvkzdOQ2WgkQajH60itlEkQAxaZRe+EmEsS90A2sDV\nQx/obteOKwj1QCYkC9mo1IV4aBleoi4236ZXxl9kIScJe1dRwL8ZBckt+E4J\nnoAMrKLp7W6xT/GZMlSrXvD9mJ3M2tYJQARmN/FU+cOMT6xjwNpEm9NFmPoe\nb1UyZBZMOJ9xAnp8Qh3YROXWGqEqdpghdPwq33+z+uZvQVaoR4iPjotYLh5b\nvpvBkO+3IqjGgdnuOfB/NwtfrCEChWyHNhdW7hBOGfbWkKXGptebpzAJVpGm\nI3z/kRJWsujNnvEt3sKfu9RtHGUD4nVJH3mUYEQkD86/n3296ZUoBx1WF38e\niQDq+EqrlakWWJp96VvOAd/LU46nC1MdPSCn2jePuy6qQXUa2qJ6wN+EFVNX\nW5VQ\r\n=YuyK\r\n-----END PGP SIGNATURE-----\r\n","size":16907},"_npmUser":{"name":"anonymous","email":"paolo@cowtech.it"},"directories":{},"maintainers":[{"name":"anonymous","email":"radomir.drndarski@nearform.com"},{"name":"anonymous","email":"paolo@cowtech.it"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"hello@ovhemert.dev"},{"name":"anonymous","email":"simone.busoli@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-jwt_1.4.1_1640858523432_0.6101766236411208"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-30T10:02:12.774Z"},"1.5.0":{"name":"fast-jwt","version":"1.5.0","description":"Fast JSON Web Token implementation","author":{"name":"NearForm Ltd"},"homepage":"https://github.com/nearform/fast-jwt","contributors":[{"name":"Paolo Insogna","url":"https://github.com/ShogunPanda"},{"name":"Matteo Collina","email":"hello@matteocollina.com"}],"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"keywords":["jwt"],"repository":{"type":"git","url":"git+https://github.com/nearform/fast-jwt.git"},"bugs":{"url":"https://github.com/nearform/fast-jwt/issues"},"main":"src/index.js","typings":"src/index.d.ts","types":"src/index.d.ts","scripts":{"prepublishOnly":"npm run test:ci","postpublish":"git push origin && git push origin -f --tags","lint":"eslint src/**/*.js test/**/*.js src/**/*.ts test/**/*.ts","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test/*.spec.js test/**/*.spec.js && tsd","test:ci":"npm run lint && tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test/*.spec.js test/**/*.spec.js && tsd","test:watch":"tap --watch --reporter=spec --coverage-report=html --coverage-report=text --no-browser test/*.spec.js test/**/*.spec.js","test:generate-keys":"node benchmarks/keys/generate-keys.js","test:generate-tokens":"node benchmarks/keys/generate-tokens.js","benchmark:sign":"node benchmarks/sign.mjs","benchmark:decode":"node benchmarks/decode.mjs","benchmark:verify":"node benchmarks/verify.mjs","benchmark:auth0":"node benchmarks/auth0.mjs"},"dependencies":{"asn1.js":"^5.3.0","ecdsa-sig-formatter":"^1.0.11","mnemonist":"^0.39.0"},"devDependencies":{"@sinonjs/fake-timers":"^9.0.0","@types/node":"^17.0.1","@typescript-eslint/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^4.4.0","cronometro":"^1.0.0","eslint":"^7.3.1","eslint-config-standard":"^16.0.0","eslint-config-standard-with-typescript":"^21.0.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0","fastify":"^3.0.3","jose":"^2.0.2","jsonwebtoken":"^8.5.1","prettier":"^2.0.5","tap":"^15.0.2","tsd":"^0.19.0","typescript":"^4.0.3"},"engines":{"node":">= 10.12.0"},"tsd":{"directory":"test"},"gitHead":"94b1f2ddc304ec4fdf50a4ccbd4ee8e1e5584664","_id":"fast-jwt@1.5.0","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-6mrUjOd/s2efR3zilthNRtHc/ippEEp60toI73EhqbLDbThztkcUnQljchFhY3CQeQ0LmKkRlW599CifB82cRg==","shasum":"d378bb3eaa59e21a677ad889530aedfc68ed2f44","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/fast-jwt/-/fast-jwt-1.5.0.tgz","fileCount":11,"unpackedSize":86117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDlpCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOLw/8CAK+SvHDJGcXmh+inNCn11lA9YGos+Hks+BoOxPf+HN8y09e\r\nSVZrQjyXabGjTTan2VaipLr2YAAAf8qJbsTyIlp/XeLcpfK10+e41Jukmje1\r\nLN85XI13df2vjsK0Z7DTKHNmeRZ6/CPkqa7kRVhYu8ODi6h2F1tD+/5kwtQy\r\nGY1xdq+XnkEg9XAPzEzUGdNz5u2bjrdsFeH2TsuuGkiE+3SWqqeeyJHoVcQF\r\n53NcHKUsEzINOo2kFgsGpbSIBfZqbVJ0oqHgeuItYq+RrtwwDJfetoU7eq5t\r\nuG0VkcDahgQ0IwXMnrTMX1G/FwWxxX40GuRfQ7R+C/DSrNVf/jOuunyk8lUR\r\n88QuC7jdtEJ3CEbtEzSaDHooNlUx4+0ZayY03yye9sEbpYVHESJFsEhSHRHo\r\nYng3oKWn9JWFdTpMzadzzv7lEDgdOtGIWKheQwOrAN7ieqlRbJ+mYxddTM2+\r\nFbxaf2e6R/DfrOyKKcvHUpI3WJp1dZLpkt6DYiRqk4pV9CQsY7Gkg0JR/0XQ\r\nSW1C6qzxPQkEE1mDN549YgdmQ6kmSlXVgA17VmOPM80fp7E4fLjqgzQ99P9m\r\nIKrh63m31PxrGlEzLpdXAsTqCzK18yTfg1F08H9JlRyhRejjXPPdOoi4sBF/\r\nam7fDPkKyhU8JMO7gvjr09YtcmUoYD46UUk=\r\n=KIHM\r\n-----END PGP SIGNATURE-----\r\n","size":17081},"_npmUser":{"name":"anonymous","email":"radomir.drndarski@nearform.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"radomir.drndarski@nearform.com"},{"name":"anonymous","email":"paolo@cowtech.it"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-jwt_1.5.0_1645107778777_0.5676074619501414"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-17T14:23:06.472Z"},"1.5.1":{"name":"fast-jwt","version":"1.5.1","description":"Fast JSON Web Token implementation","author":{"name":"NearForm Ltd"},"homepage":"https://github.com/nearform/fast-jwt","contributors":[{"name":"Paolo Insogna","url":"https://github.com/ShogunPanda"},{"name":"Matteo Collina","email":"hello@matteocollina.com"}],"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"keywords":["jwt"],"repository":{"type":"git","url":"git+https://github.com/nearform/fast-jwt.git"},"bugs":{"url":"https://github.com/nearform/fast-jwt/issues"},"main":"src/index.js","typings":"src/index.d.ts","types":"src/index.d.ts","scripts":{"prepublishOnly":"npm run test:ci","postpublish":"git push origin && git push origin -f --tags","lint":"eslint src/**/*.js test/**/*.js src/**/*.ts test/**/*.ts","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test/*.spec.js test/**/*.spec.js && tsd","test:ci":"npm run lint && tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test/*.spec.js test/**/*.spec.js && tsd","test:watch":"tap --watch --reporter=spec --coverage-report=html --coverage-report=text --no-browser test/*.spec.js test/**/*.spec.js","test:generate-keys":"node benchmarks/keys/generate-keys.js","test:generate-tokens":"node benchmarks/keys/generate-tokens.js","benchmark:sign":"node benchmarks/sign.mjs","benchmark:decode":"node benchmarks/decode.mjs","benchmark:verify":"node benchmarks/verify.mjs","benchmark:auth0":"node benchmarks/auth0.mjs"},"dependencies":{"asn1.js":"^5.3.0","ecdsa-sig-formatter":"^1.0.11","mnemonist":"^0.39.0"},"devDependencies":{"@sinonjs/fake-timers":"^9.0.0","@types/node":"^17.0.1","@typescript-eslint/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^4.4.0","cronometro":"^1.0.0","eslint":"^7.3.1","eslint-config-standard":"^16.0.0","eslint-config-standard-with-typescript":"^21.0.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0","fastify":"^3.0.3","jose":"^2.0.2","jsonwebtoken":"^8.5.1","prettier":"^2.0.5","tap":"^15.0.2","tsd":"^0.19.0","typescript":"^4.0.3"},"engines":{"node":">= 10.12.0"},"tsd":{"directory":"test"},"gitHead":"1ab02127260afebb75cc151a7284af7856a8a79e","_id":"fast-jwt@1.5.1","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-XmsUqmyGoyMH5JB8dLFkMs7v2aEYdNj9UdZ/SZTyd211KVkvojnd7p9HT/9UXzMdF2s6IS0cSb7gUcOQrJq2GQ==","shasum":"642a1e8915b5a2898f5e304abf9a57dffdb0ff00","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/fast-jwt/-/fast-jwt-1.5.1.tgz","fileCount":11,"unpackedSize":86223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiE57wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrsIQ/+M/LF0lWMt1IQLFEDWtPGgi3bPN82ObZZtGj8T16bCxF+jC/x\r\n9jpA0x+3kdZ7Z434snu2nHWxmZ8PkGXpqDf8LffEL2RTVthRaICDXJDV0zjD\r\n4VLe0KxE0yocm9wW4opRiMYUi8mASTnHapWqMehyvk/100zGZdR8IKLu4/vb\r\nkXEFcQhkXq7mA2fhzsLC6jLqrsZ+B+BJADVB0Us7wr1NbF8/FPbzQKjE0/b1\r\na+lK+jkEG0XJDl7LPszhF8cHvbSnhB0wYerO18/kg+QQv7Ab3Jiv29tCYAoB\r\nXfpbem5iaNKKlbln0V4TugwAttP8I7dt5lPYHRG3Wsv+mWb19cuMsm90NYRS\r\nf0ZVO3qYGn0N3gTXkyMikcDrjKCVnufKjgkaFHS5HVF4iyIDYwIfVXgFjIO7\r\nt2F6Vlr9klLM69n4UOKP8Ue4XGB1jtZ3bq1Vsz80OlU3h1i+YueQrStH3zwX\r\n27dU97SHvErTb1HytnGmjrY4rAVRiKKgNOTxIvIjXH2jngCzdp6MIUdu6wdV\r\nZ0BxMDE4CW1/OWB7MZFE3+/JiBp3TTccmUYchA4OzJ6R1A2qfHGhcHc0+Yv2\r\n7MdaU0xVkA1Mo4KxP3FYBNmUssWnHtkGOsus3NYt3Rl+c2AFfxUY/7kFlyts\r\nuKyuC3FA9DmGmKqn8CMw2olKsP6TAH16RqQ=\r\n=oFxX\r\n-----END PGP SIGNATURE-----\r\n","size":17109},"_npmUser":{"name":"anonymous","email":"radomir.drndarski@nearform.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"radomir.drndarski@nearform.com"},{"name":"anonymous","email":"paolo@cowtech.it"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-jwt_1.5.1_1645453040812_0.86012386559507"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-21T14:17:27.907Z"},"1.5.2":{"name":"fast-jwt","version":"1.5.2","description":"Fast JSON Web Token implementation","author":{"name":"NearForm Ltd"},"homepage":"https://github.com/nearform/fast-jwt","contributors":[{"name":"Paolo Insogna","url":"https://github.com/ShogunPanda"},{"name":"Matteo Collina","email":"hello@matteocollina.com"}],"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"keywords":["jwt"],"repository":{"type":"git","url":"git+https://github.com/nearform/fast-jwt.git"},"bugs":{"url":"https://github.com/nearform/fast-jwt/issues"},"main":"src/index.js","typings":"src/index.d.ts","types":"src/index.d.ts","scripts":{"prepublishOnly":"npm run test:ci","postpublish":"git push origin && git push origin -f --tags","lint":"eslint src/**/*.js test/**/*.js src/**/*.ts test/**/*.ts","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test/*.spec.js test/**/*.spec.js && tsd","test:ci":"npm run lint && tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test/*.spec.js test/**/*.spec.js && tsd","test:watch":"tap --watch --reporter=spec --coverage-report=html --coverage-report=text --no-browser test/*.spec.js test/**/*.spec.js","test:generate-keys":"node benchmarks/keys/generate-keys.js","test:generate-tokens":"node benchmarks/keys/generate-tokens.js","benchmark:sign":"node benchmarks/sign.mjs","benchmark:decode":"node benchmarks/decode.mjs","benchmark:verify":"node benchmarks/verify.mjs","benchmark:auth0":"node benchmarks/auth0.mjs"},"dependencies":{"asn1.js":"^5.3.0","ecdsa-sig-formatter":"^1.0.11","mnemonist":"^0.39.0"},"devDependencies":{"@sinonjs/fake-timers":"^9.0.0","@types/node":"^17.0.1","@typescript-eslint/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^4.4.0","cronometro":"^1.0.0","eslint":"^7.3.1","eslint-config-standard":"^16.0.0","eslint-config-standard-with-typescript":"^21.0.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0","fastify":"^3.0.3","jose":"^2.0.2","jsonwebtoken":"^8.5.1","prettier":"^2.0.5","tap":"^16.0.0","tsd":"^0.20.0","typescript":"^4.0.3"},"engines":{"node":"^16 || ^14 || ^12"},"tsd":{"directory":"test"},"gitHead":"66eab88cc6b30bdd6e9cee45d88bd2abdc52b794","_id":"fast-jwt@1.5.2","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-Bh7WQRbYSgOFPZOLFB1UJPZpsasYeBGnVaxduzci05gQQWfaJ+/zNt2bHadbfMBZcyyp8r7Ee0MoO541Pe/K0Q==","shasum":"df9f71c09588d474e3b47574bd29ee7f17236541","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/fast-jwt/-/fast-jwt-1.5.2.tgz","fileCount":11,"unpackedSize":86230,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHt1uA6OcYpLqywfrLnXRGOSGEk456AnGHPyYfoJ+NinAiEAm2GAO/XbGH4EsyDIZJy4JnbcAhuER1wN2L/OREt9p34="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSwUNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqhnxAAoyf8vMTHcm7SHtWnwZr9mLFcALAnlVAyBYZnITLsYei/gdix\r\n+iaCCJoIdW+WCRyrOvmJ1NeWfOrU4CPhbBxPF3qKxJddLnsFi7pGFb+9+rvz\r\nW4yS0uSf9lTCbGxKVbV9G/uUlolDCnR+72hzVdiF4C2kXb3V+As9+MZrHGLv\r\n9iRVblpTTByWD17pZCzgIb5ay3Is/ctqXOegal1igma/oBuLXxYyeqLLADTz\r\nn7GchXlK0M7gtb1uBC/w37YBcyFP0qOo97oq0wFi1xJ8qY7riIfB60aC4Gjy\r\nXer/BfzZDcLvjiFXNpzrkAMhQp8j2eH6Jjq5acOolFG2IXJc3wwtaHhu7tha\r\n7ygq1SHcLbAevg0F1JI7CuPQUyoP+Q8ApO43kEbQEsTt95J/SDCl5uOXrh2g\r\n7hxV5GnwHktyYq4bF+QePNtcwOnJJOCmiqRX7XBgSje+j7VvWGe3hoY0iMgF\r\nlsg4XyTVqGxBzq0EsFMCc12IWKybcECOT8YQhhnrWD9Bc0QwHPoZ70haNrZT\r\nEGk6yo7AHOn6RvPNdhHR3TiaUWdW14d9G6Z+O17hfB+OtXeR17Op0TqVB//O\r\nPfPI1Q2tIvkLaEBvLKPogkXx+w3yH9xE+8fJZYJLoPN0YsNdtBmS9/FmHfau\r\njdo35wZLIaIa2Nrm5Wbh2OcckJSgnjUMNCc=\r\n=wR72\r\n-----END PGP SIGNATURE-----\r\n","size":17110},"_npmUser":{"name":"anonymous","email":"radomir.drndarski@nearform.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"radomir.drndarski@nearform.com"},{"name":"anonymous","email":"paolo@cowtech.it"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-jwt_1.5.2_1649083661407_0.2906787570792919"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-04T15:34:11.108Z"},"1.5.3":{"name":"fast-jwt","version":"1.5.3","description":"Fast JSON Web Token implementation","author":{"name":"NearForm Ltd"},"homepage":"https://github.com/nearform/fast-jwt","contributors":[{"name":"Paolo Insogna","url":"https://github.com/ShogunPanda"},{"name":"Matteo Collina","email":"hello@matteocollina.com"}],"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"keywords":["jwt"],"repository":{"type":"git","url":"git+https://github.com/nearform/fast-jwt.git"},"bugs":{"url":"https://github.com/nearform/fast-jwt/issues"},"main":"src/index.js","typings":"src/index.d.ts","types":"src/index.d.ts","scripts":{"prepublishOnly":"npm run test:ci","postpublish":"git push origin && git push origin -f --tags","lint":"eslint src/**/*.js test/**/*.js src/**/*.ts test/**/*.ts","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test/*.spec.js test/**/*.spec.js && tsd","test:ci":"npm run lint && tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test/*.spec.js test/**/*.spec.js && tsd","test:watch":"tap --watch --reporter=spec --coverage-report=html --coverage-report=text --no-browser test/*.spec.js test/**/*.spec.js","test:generate-keys":"node benchmarks/keys/generate-keys.js","test:generate-tokens":"node benchmarks/keys/generate-tokens.js","benchmark:sign":"node benchmarks/sign.mjs","benchmark:decode":"node benchmarks/decode.mjs","benchmark:verify":"node benchmarks/verify.mjs","benchmark:auth0":"node benchmarks/auth0.mjs"},"dependencies":{"asn1.js":"^5.3.0","ecdsa-sig-formatter":"^1.0.11","mnemonist":"^0.39.0"},"devDependencies":{"@sinonjs/fake-timers":"^9.0.0","@types/node":"^17.0.1","@typescript-eslint/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^4.4.0","cronometro":"^1.0.0","eslint":"^7.3.1","eslint-config-standard":"^16.0.0","eslint-config-standard-with-typescript":"^21.0.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0","fastify":"^3.0.3","jose":"^2.0.2","jsonwebtoken":"^8.5.1","prettier":"^2.0.5","tap":"^16.0.0","tsd":"^0.20.0","typescript":"^4.0.3"},"engines":{"node":"^17 || ^16 || ^14 || ^12"},"tsd":{"directory":"test"},"gitHead":"fe11cc65f6063083e77d95d45929a59f0587a408","_id":"fast-jwt@1.5.3","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-LPFsPKtADFIYq8RKm6GJLcBYdkxxZeY9mHK2z+QWFGhBkI6ns6R74icpfqtNRmj3zfA9ERJm4mzKTs2Vb7GPww==","shasum":"0dcf27be0424a1d7dbf9379d4e3a36f117f73534","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/fast-jwt/-/fast-jwt-1.5.3.tgz","fileCount":11,"unpackedSize":86343,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID05cU70M+xxLuqaLprfSld/7zhwkuH4kjHdX+R7dLOTAiAKHulDsJ2pR6dBVGVR92zb/hIddE9UujI1mYdtT8DT4A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTUj3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrfqg//UIZQvyre5rI3D57yf4DXbHvS1YYO5441iSCdS4KXl8K2zTiJ\r\nDx/IWWo2nL7Z0Uh7jlDQvuQMRxxfeNJZE+TqXICCt7nrWQCZN838qJa2wyZd\r\nnx8V5qU/nJ6FDj6K4xJkEiQwiGmrXaGSua1x1kgKU2kS2SmdT+/X3TC2V0rB\r\n6hX5SCbOByek1JWTMOA2idYQsZBjVpjnjeELNdOlDliQlTTR8rrD8Db8OTET\r\nKybCT+bv94O24GoeEUhYnZw3s4I3tiVr9DPEo37e/WDaU0pMoDrTexzfl188\r\nMX2ym+pMUH2wTVsFQEpY/hCRU+b3kJybkpm2736jfZWm+XweuSPYK/UWpHUS\r\n1JRaUewhozLLu63p/YPbSCM7ndCxU4kzmSKLQV8R/48BQTzzCjRDgg0lpmRa\r\nQMdWPqxd+TLjqX1nA4p7PePEiGbWYklhfvhh/5TfIb52OyHjGoGv5tiUj2Fv\r\nWF5/3XrqbmEC29K32McTKsjrKKJ7tdiucGwEe3hHDP86rKHaRIxdfBQ4nqB2\r\nlF9QFP6qvuJWFT8Q75L8ipGTzH+THoKUGCNkW0USfzHlcrbdaeCDBiSRitkw\r\nZdEisOl52mXkrfJe1SV8KlZSk0SpxQBoOLsEICvg92p+Tf+voPawDFy2qi5O\r\nBVOrmOgT+4Tpx/t2jYIxgAN6m3H9PdVf6MY=\r\n=IvOw\r\n-----END PGP SIGNATURE-----\r\n","size":17146},"_npmUser":{"name":"anonymous","email":"radomir.drndarski@nearform.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"radomir.drndarski@nearform.com"},{"name":"anonymous","email":"paolo@cowtech.it"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-jwt_1.5.3_1649232119166_0.13241865168320577"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-06T13:16:56.733Z"},"1.5.4":{"name":"fast-jwt","version":"1.5.4","description":"Fast JSON Web Token implementation","author":{"name":"NearForm Ltd"},"homepage":"https://github.com/nearform/fast-jwt","contributors":[{"name":"Paolo Insogna","url":"https://github.com/ShogunPanda"},{"name":"Matteo Collina","email":"hello@matteocollina.com"}],"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"keywords":["jwt"],"repository":{"type":"git","url":"git+https://github.com/nearform/fast-jwt.git"},"bugs":{"url":"https://github.com/nearform/fast-jwt/issues"},"main":"src/index.js","typings":"src/index.d.ts","types":"src/index.d.ts","scripts":{"prepublishOnly":"npm run test:ci","postpublish":"git push origin && git push origin -f --tags","lint":"eslint src/**/*.js test/**/*.js src/**/*.ts test/**/*.ts","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test/*.spec.js test/**/*.spec.js && tsd","test:ci":"npm run lint && tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test/*.spec.js test/**/*.spec.js && tsd","test:watch":"tap --watch --reporter=spec --coverage-report=html --coverage-report=text --no-browser test/*.spec.js test/**/*.spec.js","test:generate-keys":"node benchmarks/keys/generate-keys.js","test:generate-tokens":"node benchmarks/keys/generate-tokens.js","benchmark:sign":"node benchmarks/sign.mjs","benchmark:decode":"node benchmarks/decode.mjs","benchmark:verify":"node benchmarks/verify.mjs","benchmark:auth0":"node benchmarks/auth0.mjs"},"dependencies":{"asn1.js":"^5.3.0","ecdsa-sig-formatter":"^1.0.11","mnemonist":"^0.39.0"},"devDependencies":{"@sinonjs/fake-timers":"^9.0.0","@types/node":"^17.0.1","@typescript-eslint/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^4.4.0","cronometro":"^1.0.0","eslint":"^7.3.1","eslint-config-standard":"^16.0.0","eslint-config-standard-with-typescript":"^21.0.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0","fastify":"^3.0.3","jose":"^2.0.2","jsonwebtoken":"^8.5.1","prettier":"^2.0.5","tap":"^16.0.0","tsd":"^0.20.0","typescript":"^4.0.3"},"engines":{"node":"^18 || ^17 || ^16 || ^14 || ^12"},"tsd":{"directory":"test"},"gitHead":"0c60acd08ab6b8cbeca14b0e3d32a555bf7381c7","_id":"fast-jwt@1.5.4","_nodeVersion":"16.11.0","_npmVersion":"8.1.3","dist":{"integrity":"sha512-Rhu6YhZzskOjAUx/yD4PsnhCAqGhtvLqrtxvTEewE+GKaoJfC/IX+B+WDiDyR+jwfyB3ToXuMo0w0qDs9SHG/w==","shasum":"70675a830d332ffe1664737b5b81e21d8019ee01","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/fast-jwt/-/fast-jwt-1.5.4.tgz","fileCount":11,"unpackedSize":86350,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFsE4cluDqbld6t72O0V4MdF8/5H1ymGJNmYLRW2tVX2AiEAueFR5VSAaU6WFRQFJbhlMlQChRZz5YhyJY713gSaeIY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJianomACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+Og/7BQkR26yHU6aImE5dvkqHI/H6V1CU86VJHrD21P5v/72d8ZM3\r\nDl8NU/PawjXlOBnpmZ2xaFxBycv2RQbIsxECv/oobR4JYJxHPdON2G43hFRp\r\nlxLiURkjGY8ymDPDZ+jwYdvKdY4kiFROTv2iF3GCbohBhRBBCvOamxX0TadP\r\n/+iL0QO/S9BRVrBmRyum/UlqQHnRFBAgLS7/nFg71+1vhFVWXvou/fO6pwAS\r\neycWEovID3t3fvrFvXrSA9Nc5uFte+k2HASDtf2We7vi1ppH6woCrnwD/b0e\r\ntMrszfgcB611MMKtPqgJN+DLCcnR+h1HsdLMILpfTyZ6egGVIFhFrG2i1zjB\r\n4m0M72j69yxFN69xXW4oLvGcjNBLH2n/b7NrFAkU0bY5VMdNwgACRq+ZQ4xY\r\nAX7o7dN7C2QwFnsUKApzJyLiZB4naITOHTqHMz/zTH4FiqOszh+qQh8YExLT\r\nOZ1giBFmWvQfKXZVd1lBOeTFIX866lIM3uEi7I6tb5GlKgp/F+N7fDSPFzFi\r\nENzdBFSWdkwLmsvLueRjZkxxRxjnHLyeODnlOpSu5XbKakp8pOAn3n5xu18N\r\nHIsNM2PyYU5WkODZjmII8ZqkSuK1b0MQA1hblpu5IRByj47Y1T0LjuI/eMG1\r\nEiGDTXhSq/hwKAd6XeRfMMqPXIn4QyGvl3U=\r\n=SQj8\r\n-----END PGP SIGNATURE-----\r\n","size":17150},"_npmUser":{"name":"anonymous","email":"simone.busoli@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"radomir.drndarski@nearform.com"},{"name":"anonymous","email":"paolo@cowtech.it"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-jwt_1.5.4_1651145254549_0.22012859817092312"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-28T14:49:46.681Z"},"1.6.0":{"name":"fast-jwt","version":"1.6.0","description":"Fast JSON Web Token implementation","author":{"name":"NearForm Ltd"},"homepage":"https://github.com/nearform/fast-jwt","contributors":[{"name":"Paolo Insogna","url":"https://github.com/ShogunPanda"},{"name":"Matteo Collina","email":"hello@matteocollina.com"}],"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"keywords":["jwt"],"repository":{"type":"git","url":"git+https://github.com/nearform/fast-jwt.git"},"bugs":{"url":"https://github.com/nearform/fast-jwt/issues"},"main":"src/index.js","typings":"src/index.d.ts","types":"src/index.d.ts","scripts":{"prepublishOnly":"npm run test:ci","postpublish":"git push origin && git push origin -f --tags","lint":"eslint src/**/*.js test/**/*.js src/**/*.ts test/**/*.ts","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test/*.spec.js test/**/*.spec.js && tsd","test:ci":"npm run lint && tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test/*.spec.js test/**/*.spec.js && tsd","test:watch":"tap --watch --reporter=spec --coverage-report=html --coverage-report=text --no-browser test/*.spec.js test/**/*.spec.js","test:generate-keys":"node benchmarks/keys/generate-keys.js","test:generate-tokens":"node benchmarks/keys/generate-tokens.js","benchmark:sign":"node benchmarks/sign.mjs","benchmark:decode":"node benchmarks/decode.mjs","benchmark:verify":"node benchmarks/verify.mjs","benchmark:auth0":"node benchmarks/auth0.mjs"},"dependencies":{"asn1.js":"^5.3.0","ecdsa-sig-formatter":"^1.0.11","mnemonist":"^0.39.0"},"devDependencies":{"@sinonjs/fake-timers":"^9.0.0","@types/node":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.29.0","@typescript-eslint/parser":"^5.29.0","cronometro":"^1.0.0","eslint":"^8.18.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.22.0","eslint-plugin-n":"^15.2.3","eslint-plugin-promise":"^6.0.0","fastify":"^4.0.2","jose":"^2.0.2","jsonwebtoken":"^8.5.1","prettier":"^2.0.5","tap":"^16.0.0","tsd":"^0.21.0","typescript":"^4.7.4"},"engines":{"node":"^18 || ^17 || ^16 || ^14 || ^12"},"tsd":{"directory":"test"},"gitHead":"474109c77b122022f1d51eeba7fb97466d3836e0","_id":"fast-jwt@1.6.0","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-XFjyWeaDpUAtJi9QJz8tul6ducfYJ6A7gPJczdSRD5/2XR9OkjFonJ3t9yjMtUSIkeCNAK+wMXmuh8Nz7mw+2g==","shasum":"cf907c89eb90ffd684672bdd598e1c7dae68d0f1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/fast-jwt/-/fast-jwt-1.6.0.tgz","fileCount":11,"unpackedSize":86253,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgXsKE4WCogiYKeZNi8Gxz/qg8Qvz5ivhhWiZ+bHjFegIgZ3pcvuoapfbvu9vswqHCiRGTIKC10xqr4GqbnLF14tI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisY37ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpwVw//YpH7PYRHB/SnMKJ0aErP/sax+5QppOeGpuKEZy9X9J2FbFzK\r\nLDmrCKKDSU7RNUKQ6Z1fPRURRKqlonvejKcNFkuOWQocmxUrdn37WBGZFJ3R\r\nSJiFiEL7ajf8FUmBHdnh7kEiJOV86L0vj83ot6bsVQZvI3EQ9PNxIVfa5xeG\r\n/OZexYpPQY16PN+M3zkZwukLLT1ALIbQ1Dld9hitlG8Pjd/njVfu1ZkQK6+4\r\niral+zREbmgMxffkSPf0r2Rm2fQoClFs8C+Jji6+9viPvZIPKpuBd16pEry+\r\nmorE0Jb2WEnMpONtpQYD6L/srvsp31n9Xicb2ProDp6ktqQQLbNleBTDoIUY\r\nJkKg9CwOXybd7Knltb/nndfXeiOBaGjHxsLqJM5CvMPSmimdvIweFMTIYI98\r\n2yIDAumxBRtVFjQmV37fe2BRvA+tF02PickaMxxCculQu2uTsGDORsSXogU0\r\nGt6JgLdgO//zUqWFRrSOzJGp+9iTDgNM0sQj34UBy1Oz00BmLZD039NvvMte\r\ndAVBU3YvW5IVe7JoMjEkD+SujXDGkQrVQDfJz0UT+rxVlSjzIpcIALaRjIyB\r\n5oR69Sdrx5rDMfz6kzw0p9fLz3wbgwFyCPIChWihbpzHc95wj/VCJGQ0UdXw\r\n/3SK0/2vJLVX27i3cN9d1LwNfhRlc99ijG0=\r\n=pFY0\r\n-----END PGP SIGNATURE-----\r\n","size":17125},"_npmUser":{"name":"anonymous","email":"simone.busoli@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"paolo@cowtech.it"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-jwt_1.6.0_1655803387349_0.976746021856701"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-21T09:29:07.589Z"},"1.6.1":{"name":"fast-jwt","version":"1.6.1","description":"Fast JSON Web Token implementation","author":{"name":"NearForm Ltd"},"homepage":"https://github.com/nearform/fast-jwt","contributors":[{"name":"Paolo Insogna","url":"https://github.com/ShogunPanda"},{"name":"Matteo Collina","email":"hello@matteocollina.com"}],"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"keywords":["jwt"],"repository":{"type":"git","url":"git+https://github.com/nearform/fast-jwt.git"},"bugs":{"url":"https://github.com/nearform/fast-jwt/issues"},"main":"src/index.js","typings":"src/index.d.ts","types":"src/index.d.ts","scripts":{"prepublishOnly":"npm run test:ci","postpublish":"git push origin && git push origin -f --tags","lint":"eslint src/**/*.js test/**/*.js src/**/*.ts test/**/*.ts","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test/*.spec.js test/**/*.spec.js && tsd","test:ci":"npm run lint && tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test/*.spec.js test/**/*.spec.js && tsd","test:watch":"tap --watch --reporter=spec --coverage-report=html --coverage-report=text --no-browser test/*.spec.js test/**/*.spec.js","test:generate-keys":"node benchmarks/keys/generate-keys.js","test:generate-tokens":"node benchmarks/keys/generate-tokens.js","benchmark:sign":"node benchmarks/sign.mjs","benchmark:decode":"node benchmarks/decode.mjs","benchmark:verify":"node benchmarks/verify.mjs","benchmark:auth0":"node benchmarks/auth0.mjs"},"dependencies":{"asn1.js":"^5.3.0","ecdsa-sig-formatter":"^1.0.11","mnemonist":"^0.39.0"},"devDependencies":{"@sinonjs/fake-timers":"^9.0.0","@types/node":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.29.0","@typescript-eslint/parser":"^5.29.0","cronometro":"^1.0.0","eslint":"^8.18.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.22.0","eslint-plugin-n":"^15.2.3","eslint-plugin-promise":"^6.0.0","fastify":"^4.0.2","jose":"^2.0.2","jsonwebtoken":"^8.5.1","prettier":"^2.0.5","tap":"^16.0.0","tsd":"^0.22.0","typescript":"^4.7.4"},"engines":{"node":"^18 || ^17 || ^16 || ^14 || ^12"},"tsd":{"directory":"test"},"gitHead":"ef2615b7ebbf1cf03f1ce2a4130fcbce1f82663d","_id":"fast-jwt@1.6.1","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-M7FY/Aq4qqYFD6DEikywnA8agYpDKkDBo4IPTyFo6Tued/74mdmXTp+GjgqDCYr9XhyWUVmL62GjvvH4BjXczQ==","shasum":"5a1866923f4879f30c87359807df0ba120de4b94","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/fast-jwt/-/fast-jwt-1.6.1.tgz","fileCount":11,"unpackedSize":86304,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFJ3lHwZlFFHXLJuiLEU2xOANNcQfcvOpN1zYNhD8whXAiEA4IIqje2sIu7kWb8C8Zg68DzCA8hiMO0msXZsoPe/+vY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiy0cAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpf2g/+PUifzpz8cqyJcZtZnSwGvYTbB//rNZf1k5WIlzjROpa34r2w\r\nxjJBDCimfEp4w1T3Tgh1onacJxVI8z5du3DrUlwkhTF/jlQnMXRqnNR53mmU\r\naxE26epom3J6bqaN8lPVlPsCIsn8KwmFrZGt7ds2BQ7a3e4SJgz53Ox2izNE\r\nQqaSkjvyvPtcXOZB5C6sM3TRgHvayjRsHGOWNX8M3GBzqlm05sxelkg+tBSG\r\nlwCXsY37TuAdsD2DUg+4OW4MXJz3QocpTcMeMDxQSFIEmD7GD46KO27I8Mit\r\no3EQ2VeqwbEnClG9C2UBFNV1LhjZ7Uy8QAB0cGpzWfNhohG+DNx/tvSWZxDp\r\na2R2Tdx8RvGVuviTdtJoawP0N7To8xkE8GG7Jcw6IYsh47xsSXjhXYEVllX9\r\nAIJGI3SlBl8RIL48cvbTTbPmmVbUo6OJbAqAlCsa8AYofQJr6j5C46yYVI/P\r\nQo90N8rlIM9Y+yleAJNMqaSjDcxD482T7GCsJwDqgJorglmE2WsF3vZKrOZe\r\nbgbqFGbnr7S+WkWG2MsOki3rQ3IfgtL8mtTknhcH8QI8JEcMkOvJYz0qgFUE\r\n23GtRUe7Gk9w8OoLVI7pAS68qC8HY1Ab4ugMkBOGPjmeM6on7whvx30P6vT0\r\nvgAsyVVpLDsTolLUGTcSfYeUfuHTgMviEOE=\r\n=qkd0\r\n-----END PGP SIGNATURE-----\r\n","size":17139},"_npmUser":{"name":"anonymous","email":"simone.busoli@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"paolo@cowtech.it"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-jwt_1.6.1_1657489152048_0.8504356216052205"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-10T21:39:16.081Z"},"1.7.0":{"name":"fast-jwt","version":"1.7.0","description":"Fast JSON Web Token implementation","author":{"name":"NearForm Ltd"},"homepage":"https://github.com/nearform/fast-jwt","contributors":[{"name":"Paolo Insogna","url":"https://github.com/ShogunPanda"},{"name":"Matteo Collina","email":"hello@matteocollina.com"}],"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"keywords":["jwt"],"repository":{"type":"git","url":"git+https://github.com/nearform/fast-jwt.git"},"bugs":{"url":"https://github.com/nearform/fast-jwt/issues"},"main":"src/index.js","typings":"src/index.d.ts","types":"src/index.d.ts","scripts":{"prepublishOnly":"npm run test:ci","postpublish":"git push origin && git push origin -f --tags","lint":"eslint src/**/*.js test/**/*.js src/**/*.ts test/**/*.ts","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test/*.spec.js test/**/*.spec.js && tsd","test:ci":"npm run lint && tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test/*.spec.js test/**/*.spec.js && tsd","test:watch":"tap --watch --reporter=spec --coverage-report=html --coverage-report=text --no-browser test/*.spec.js test/**/*.spec.js","test:generate-keys":"node benchmarks/keys/generate-keys.js","test:generate-tokens":"node benchmarks/keys/generate-tokens.js","benchmark:sign":"node benchmarks/sign.mjs","benchmark:decode":"node benchmarks/decode.mjs","benchmark:verify":"node benchmarks/verify.mjs","benchmark:auth0":"node benchmarks/auth0.mjs"},"dependencies":{"asn1.js":"^5.3.0","ecdsa-sig-formatter":"^1.0.11","mnemonist":"^0.39.0"},"devDependencies":{"@sinonjs/fake-timers":"^9.0.0","@types/node":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.29.0","@typescript-eslint/parser":"^5.29.0","cronometro":"^1.0.0","eslint":"^8.18.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.22.0","eslint-plugin-n":"^15.2.3","eslint-plugin-promise":"^6.0.0","fastify":"^4.0.2","jose":"^2.0.2","jsonwebtoken":"^8.5.1","prettier":"^2.0.5","tap":"^16.0.0","tsd":"^0.22.0","typescript":"^4.7.4"},"engines":{"node":"^18 || ^17 || ^16 || ^14 || ^12"},"tsd":{"directory":"test"},"gitHead":"d88f03499671da58ec21b22b4815c66807a38b87","_id":"fast-jwt@1.7.0","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-2m98Jl+CIy67UUm6qB0awbCQKwZHQgGBOwnfxL7oVnWu6f9a9qdakCsJyFbp8i+/CKEHnqwMgJuK6pqeClkmlA==","shasum":"e410453a649c9f03535fcd3a3ef0a47f606d4ac0","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/fast-jwt/-/fast-jwt-1.7.0.tgz","fileCount":11,"unpackedSize":86317,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH1ar+aJCT63nq9XDGh2RuEQnOfhW+33sKlCSmMguldCAiBDnH2E3L8oKPgEbizXLSf802oodgYveMh7kjCgTEBPJQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5/p2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpbRhAAhZBwKo50M4+GuES0raWUA6E4kbv37KRC402/jx7lixFZbIYL\r\nz46oEzYUP4IX4dKYjxVZld62e7nxVWlP/mJVCrWSAKln6HmvAJiUhS25urHi\r\nxsDhyEsfBgyE9r4FRc05mX3OaUkU2eu5MvoHzEvbrvKYkGl6AFndEzFpMpqo\r\nAx5iYKxTRg1vg4+M2WlRRS4qUxDDHjdnTLU5vOD3ZnBPGiN1ujOj3iMGBwya\r\nWbJWO7ol05o3bbKidprjwSoj4RqA2bpKyNhj2Jt4pC7CYetgdDNCRXatttR3\r\nZIpb6SpGWhVO6vfuMil4hbyjPeqTrokMa48Xup4ZtqmuSBSMClugzuo5MUJn\r\nsP/eO+0pKDthFNwpoq56wL6KXAXRDIAjyqqV7tEUfd8twEnWSROE+gic9AS9\r\nAJp/PQYCOS+Dfwh4WQueiDX7kCPeyYQTEslMO4yXzEreC6cAnRDf89KAvlj4\r\nYQKo2sAfSblMNWwAJdVnewicI5Q7P5jRjcLqOaRZtiF+ta9MTbG82KmF0ud+\r\n3O6Qs0K40U8iCUQmNOTUz+VHD6fcA4pie5WRxEQzSrbEyNXTkXERHhCmuhRY\r\nE8FicuRwa6oi/kcWIUMK+Uqm7erzJkVRU4V5fQCdqu3STv3+g6QvkOUy76u6\r\ngErKlYEa4dlCh6vaHyBrjgLI90Fz8EElTNk=\r\n=qgx5\r\n-----END PGP SIGNATURE-----\r\n","size":17138},"_npmUser":{"name":"anonymous","email":"simone.busoli@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"paolo@cowtech.it"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-jwt_1.7.0_1659370102191_0.9368788156140622"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-01T17:08:46.684Z"},"1.7.1":{"name":"fast-jwt","version":"1.7.1","description":"Fast JSON Web Token implementation","author":{"name":"NearForm Ltd"},"homepage":"https://github.com/nearform/fast-jwt","contributors":[{"name":"Paolo Insogna","url":"https://github.com/ShogunPanda"},{"name":"Matteo Collina","email":"hello@matteocollina.com"}],"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"keywords":["jwt"],"repository":{"type":"git","url":"git+https://github.com/nearform/fast-jwt.git"},"bugs":{"url":"https://github.com/nearform/fast-jwt/issues"},"main":"src/index.js","typings":"src/index.d.ts","types":"src/index.d.ts","scripts":{"prepublishOnly":"npm run test:ci","postpublish":"git push origin && git push origin -f --tags","lint":"eslint src/**/*.js test/**/*.js src/**/*.ts test/**/*.ts","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test/*.spec.js test/**/*.spec.js && tsd","test:ci":"npm run lint && tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test/*.spec.js test/**/*.spec.js && tsd","test:watch":"tap --watch --reporter=spec --coverage-report=html --coverage-report=text --no-browser test/*.spec.js test/**/*.spec.js","test:generate-keys":"node benchmarks/keys/generate-keys.js","test:generate-tokens":"node benchmarks/keys/generate-tokens.js","benchmark:sign":"node benchmarks/sign.mjs","benchmark:decode":"node benchmarks/decode.mjs","benchmark:verify":"node benchmarks/verify.mjs","benchmark:auth0":"node benchmarks/auth0.mjs"},"dependencies":{"asn1.js":"^5.3.0","ecdsa-sig-formatter":"^1.0.11","mnemonist":"^0.39.0"},"devDependencies":{"@sinonjs/fake-timers":"^9.0.0","@types/node":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.29.0","@typescript-eslint/parser":"^5.29.0","cronometro":"^1.0.0","eslint":"^8.18.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.22.0","eslint-plugin-n":"^15.2.3","eslint-plugin-promise":"^6.0.0","fastify":"^4.0.2","jose":"^2.0.2","jsonwebtoken":"^8.5.1","prettier":"^2.0.5","tap":"^16.0.0","tsd":"^0.23.0","typescript":"^4.7.4"},"engines":{"node":"^18 || ^17 || ^16 || ^14 || ^12"},"tsd":{"directory":"test"},"gitHead":"c5ed86385c5c084bc30f248793d8cca048f7f211","_id":"fast-jwt@1.7.1","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-HdDR/k2d3qgUHDVwyhzYdHG/EK+IGhDGZFNidlSvCpVIhWMce8UYXUjx8hWEDhvOA032qoCtO1f/d/VcuzWhzA==","shasum":"c910fcf27f741faca5d181ae8b5941a9c638614a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/fast-jwt/-/fast-jwt-1.7.1.tgz","fileCount":11,"unpackedSize":86328,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC27YuVJUtgqazPsZf1plm3keNWOj0h/+UTgMu1j2ToLwIgRnUDgmIlc95ReiuSnddbfcKFBtVZvgAU8xVSjtfQM9o="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFxldACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmohsg//XWIRTk0oVtp7LoQqDpT82BpjcZilYqPnag/opvhcWZUSdI2j\r\n0j8SmN3Gz8J8prkDY9jNCoaEOoOhP2xR3M/jtQ9fPjZyMoyorNFeh3ZD4c3X\r\nuqzKmHSd7VzICnbE3QjPjPK+8EHaG/6E8fJFL9mViLC0Mrg9tiYKFRIU2L1H\r\nJC8humSmjD0SoFFNGQ6XWjaTFADOKBm8oVj5csjaHEU4vsbAuuaWsuyGMKP0\r\n5h3T7UXqlfQeGmldoHldmzMRnsBoKPflMmO8QCogiQI7w+0y5tonqNSkgD35\r\nKCTyKALgsehqlybsZAzq6xqkKWipd/CZN9QXeHTrMcnr7c4fjgbWKVg2qH7l\r\nQrY+ywxKG0k73LuWNBbHAnL1jq2Dry2GBogITIrrNpPCMCEhphhATc0BbeCs\r\nVLWLS4HmWqsLhLDtosug3O1fL9q2qp3+NoR5u+FDWebYks5mnQPXQUjmO/pI\r\nicpuFE1G1VwRWKOckCMYfoop99cXxYmpJgbiuPuvaK/er/qdi9j9oowrJ+TJ\r\nuuGCbmn87vmvV0SUDztpctgQMaKuWGZNFvm2KRI1eEz/bztuDBcVLX8vraLI\r\nFxxcp/57wcNxSLYALMJkw4Wbil2nr/vne8Pyb9fwZbG7zoMXy9qGLEYyWJLI\r\nCaCFH6VXlg0PJp7ZCwJGEQ9F+VpCOykT/U4=\r\n=ZdVb\r\n-----END PGP SIGNATURE-----\r\n","size":17141},"_npmUser":{"name":"anonymous","email":"simone.busoli@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"paolo@cowtech.it"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-jwt_1.7.1_1662458204866_0.5236705978460996"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-06T11:21:37.788Z"},"1.7.2":{"name":"fast-jwt","version":"1.7.2","description":"Fast JSON Web Token implementation","author":{"name":"NearForm Ltd"},"homepage":"https://github.com/nearform/fast-jwt","contributors":[{"name":"Paolo Insogna","url":"https://github.com/ShogunPanda"},{"name":"Matteo Collina","email":"hello@matteocollina.com"}],"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"keywords":["jwt"],"repository":{"type":"git","url":"git+https://github.com/nearform/fast-jwt.git"},"bugs":{"url":"https://github.com/nearform/fast-jwt/issues"},"main":"src/index.js","typings":"src/index.d.ts","types":"src/index.d.ts","scripts":{"prepublishOnly":"npm run test:ci","postpublish":"git push origin && git push origin -f --tags","lint":"eslint src/**/*.js test/**/*.js src/**/*.ts test/**/*.ts","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test/*.spec.js test/**/*.spec.js && tsd","test:ci":"npm run lint && tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test/*.spec.js test/**/*.spec.js && tsd","test:watch":"tap --watch --reporter=spec --coverage-report=html --coverage-report=text --no-browser test/*.spec.js test/**/*.spec.js","test:generate-keys":"node benchmarks/keys/generate-keys.js","test:generate-tokens":"node benchmarks/keys/generate-tokens.js","benchmark:sign":"node benchmarks/sign.mjs","benchmark:decode":"node benchmarks/decode.mjs","benchmark:verify":"node benchmarks/verify.mjs","benchmark:auth0":"node benchmarks/auth0.mjs"},"dependencies":{"asn1.js":"^5.3.0","ecdsa-sig-formatter":"^1.0.11","mnemonist":"^0.39.0"},"devDependencies":{"@sinonjs/fake-timers":"^10.0.0","@types/node":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.29.0","@typescript-eslint/parser":"^5.29.0","cronometro":"^1.0.0","eslint":"^8.18.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.22.0","eslint-plugin-n":"^15.2.3","eslint-plugin-promise":"^6.0.0","fastify":"^4.0.2","jose":"^2.0.2","jsonwebtoken":"^8.5.1","prettier":"^2.0.5","tap":"^16.0.0","tsd":"^0.23.0","typescript":"^4.7.4"},"engines":{"node":">=14 <20"},"tsd":{"directory":"test"},"gitHead":"31209b3e1f5493e89a5c009e6527a4de973f3763","_id":"fast-jwt@1.7.2","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-OEInypGXJhtURzq9GbFM5KaALUu9+4IV3kJEbWPuqOBN5JBe7A51Tx0CaQYHGC9GNfZnr5npA0lCIMaWiZmz/A==","shasum":"23b4911adc814464c9b6e64a5f9f60b608e6be8e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/fast-jwt/-/fast-jwt-1.7.2.tgz","fileCount":11,"unpackedSize":86306,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID4mt/+Jb+nZLxK0svkCySVCgn8MW1JnNwpIqqzl2rYnAiA5lAyhthUzOUV8vSwDiXmHYUK8KpJhebGMoYGDRWDaSw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcNKgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7Hw//cIaRvorkYNtuQN/6ekgKO0+DzEnprRyI3V7VMQAzRUc6wAxj\r\nHyoMfuEjsIKKt9ORvUK97qyCZ6/785kw51ZKD6bTm9RQ9otDsmaUECtqw3n2\r\nDa6gtVgZ2UjAjeswPDxGMliNk9TNP18xbQFV3eWYt/giIo201UT2hbhosrb+\r\n3oXZJ1lHiy4ceby5ftEN1h1vbrOGCOWdfOSl4iOkEC6N0w8qvwGN5GqSemXU\r\nInz41gNndXlwdl7SkY6BQsC/vwff+iTHB3Q6KfmjcRxTkvFmYqoReZ7a3flZ\r\npmti1YiLIhPEw1p6Hhb2ar6/OZk5DWZCDnaKK7fX525+IIS1YkONd9jUlM0n\r\ndiiq950s3wmZY4wr19EG5Z3M/ah1MvkZTsf1UybHQiG5y1a2i5FOcM4t0Pxm\r\n/X0lRLppxtpDlkpn+9p4zqL64dHwhqECPwUVcYag3cuB37/08B/rKr63c/Pe\r\nMaW7ARHpuOfCaNB8dnzxIfPXp9Maz0qOBeNW5qm44/i+ZoR2P1r56XhHw9LU\r\nrgXdtwStsnodpRz+/PLcNy+uMlOnJZ8+1uK+88ejC9Qwy9JtzyjrI1Egv7ff\r\nTAiCbtJeEhyNxoHRGR7AgowaJVxyfCFALcpLdQ9g83dsL13H9KAvbvIhAamz\r\n9ztrWJNBj1IV2lpKFljmGOUWFP47wefK73U=\r\n=V+PB\r\n-----END PGP SIGNATURE-----\r\n","size":17140},"_npmUser":{"name":"anonymous","email":"simone.busoli@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"paolo@cowtech.it"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-jwt_1.7.2_1668338335871_0.9020192132122438"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-13T11:19:04.659Z"},"2.0.0":{"name":"fast-jwt","version":"2.0.0","description":"Fast JSON Web Token implementation","author":{"name":"NearForm Ltd"},"homepage":"https://github.com/nearform/fast-jwt","contributors":[{"name":"Paolo Insogna","url":"https://github.com/ShogunPanda"},{"name":"Matteo Collina","email":"hello@matteocollina.com"}],"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"keywords":["jwt"],"repository":{"type":"git","url":"git+https://github.com/nearform/fast-jwt.git"},"bugs":{"url":"https://github.com/nearform/fast-jwt/issues"},"main":"src/index.js","typings":"src/index.d.ts","types":"src/index.d.ts","scripts":{"prepublishOnly":"npm run test:ci","postpublish":"git push origin && git push origin -f --tags","lint":"eslint src/**/*.js test/**/*.js src/**/*.ts test/**/*.ts","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test/*.spec.js test/**/*.spec.js && tsd","test:ci":"npm run lint && tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test/*.spec.js test/**/*.spec.js && tsd","test:watch":"tap --watch --reporter=spec --coverage-report=html --coverage-report=text --no-browser test/*.spec.js test/**/*.spec.js","test:generate-keys":"node benchmarks/keys/generate-keys.js","test:generate-tokens":"node benchmarks/keys/generate-tokens.js","benchmark:sign":"node benchmarks/sign.mjs","benchmark:decode":"node benchmarks/decode.mjs","benchmark:verify":"node benchmarks/verify.mjs","benchmark:auth0":"node benchmarks/auth0.mjs"},"dependencies":{"asn1.js":"^5.3.0","ecdsa-sig-formatter":"^1.0.11","mnemonist":"^0.39.0"},"devDependencies":{"@sinonjs/fake-timers":"^10.0.0","@types/node":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.29.0","@typescript-eslint/parser":"^5.29.0","cronometro":"^1.0.0","eslint":"^8.18.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.22.0","eslint-plugin-n":"^15.2.3","eslint-plugin-promise":"^6.0.0","fastify":"^4.0.2","jose":"^2.0.2","jsonwebtoken":"^8.5.1","prettier":"^2.0.5","tap":"^16.0.0","tsd":"^0.23.0","typescript":"^4.7.4"},"engines":{"node":">=14 <20"},"tsd":{"directory":"test"},"gitHead":"d6270e4f8ef3ef5638d8e316dd90d985f99e9f23","_id":"fast-jwt@2.0.0","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-djKTjdq4R89dd/dmbzvFNt2j0ia1kh98GVZxe884zCnatHXy8ael/dSt3fXmmUq8rrQYweX++102Q8xCdvUQEg==","shasum":"d21fa88085057b2aff240661da92304150c0cc1a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/fast-jwt/-/fast-jwt-2.0.0.tgz","fileCount":11,"unpackedSize":89478,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBYnSuOXcDDOsTpxy2iXHbVRGyoyrCWlnBuRszTlU9HmAiBWog9hK+kU5vrIsq5OCF1T7WRzIiif6cwbK5Spja8KJg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcnW7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpu4xAAh/YnjOQxU6Wa1tymmg5Hlv+y+qTTNU8GRMOZti0DfsvnDdg4\r\nxAtAi1Nhj4wGnPf7hho01Y4EINQjcEyAeCKimkZujNP0WWkSfjMm+YFgO4xn\r\nVotwo5CfXosUtbuqI2YFnMtwceg5WFpb99VFYl08fpXbH7YB7+fCYs8K0amI\r\nbp36EQTLy0SFBz5iJoFeL0DbjkL9eyESaEiZf6Q3CsHg6l2V2yK0sCw1D693\r\noci/peWbY12lL22Dd1dxWHtRt8HkVoHorxisqVp/PIthYJC780q/J4Nh1o2g\r\nB0homDtYap8yBvF/E/pQJddI14c6xEfN+8BklBAhG4hz877J/JsR//bv1xvl\r\nQJI5cH+s3SfYKH12lSVQ6ByoxJo88eInun7/sQPl7ens9+KGuYGUsy72XEQI\r\neo6JZLumMlBYTdMOUqDHIH9WlO8R/bPs5H1SWvynWoMUSTCDqYsuv7gSyVIk\r\nJRj05t4b5Lh/1wJTVbxg3C2wu+ABA+5cXQ3u2KGXIenaBhzghwdXy2zGYZV+\r\n6oxzH78dlsMW+7ABtlrhnx2Lmu2Lsu3KwpXARDCapMVYTmw2/Qx+8ST1a4hP\r\n5rQYnk5VOBpxvNlNR+gIghSevevJ9w+HVBE3SzF8WO7QaSm7taHc2LvsVqI0\r\nSuBxfhGBtqJ/4jSoG3ySr4acmiMOHCiDKXw=\r\n=fA8s\r\n-----END PGP SIGNATURE-----\r\n","size":17834},"_npmUser":{"name":"anonymous","email":"simone.busoli@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"paolo@cowtech.it"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-jwt_2.0.0_1668445627447_0.4789682522736032"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-14T17:28:03.565Z"},"2.0.2":{"name":"fast-jwt","version":"2.0.2","description":"Fast JSON Web Token implementation","author":{"name":"NearForm Ltd"},"homepage":"https://github.com/nearform/fast-jwt","contributors":[{"name":"Paolo Insogna","url":"https://github.com/ShogunPanda"},{"name":"Matteo Collina","email":"hello@matteocollina.com"}],"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"keywords":["jwt"],"repository":{"type":"git","url":"git+https://github.com/nearform/fast-jwt.git"},"bugs":{"url":"https://github.com/nearform/fast-jwt/issues"},"main":"src/index.js","typings":"src/index.d.ts","types":"src/index.d.ts","scripts":{"prepublishOnly":"npm run test:ci","postpublish":"git push origin && git push origin -f --tags","lint":"eslint src/**/*.js test/**/*.js src/**/*.ts test/**/*.ts","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test/*.spec.js test/**/*.spec.js && tsd","test:ci":"npm run lint && tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test/*.spec.js test/**/*.spec.js && tsd","test:watch":"tap --watch --reporter=spec --coverage-report=html --coverage-report=text --no-browser test/*.spec.js test/**/*.spec.js","test:generate-keys":"node benchmarks/keys/generate-keys.js","test:generate-tokens":"node benchmarks/keys/generate-tokens.js","benchmark:sign":"node benchmarks/sign.mjs","benchmark:decode":"node benchmarks/decode.mjs","benchmark:verify":"node benchmarks/verify.mjs","benchmark:auth0":"node benchmarks/auth0.mjs"},"dependencies":{"asn1.js":"^5.3.0","ecdsa-sig-formatter":"^1.0.11","mnemonist":"^0.39.0"},"devDependencies":{"@sinonjs/fake-timers":"^10.0.0","@types/node":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.29.0","@typescript-eslint/parser":"^5.29.0","cronometro":"^1.0.0","eslint":"^8.18.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.22.0","eslint-plugin-n":"^15.2.3","eslint-plugin-promise":"^6.0.0","fastify":"^4.0.2","jose":"^2.0.2","jsonwebtoken":"^8.5.1","prettier":"^2.0.5","tap":"^16.0.0","tsd":"^0.23.0","typescript":"^4.7.4"},"engines":{"node":">=14 <20"},"tsd":{"directory":"test"},"gitHead":"29c7fc0474992c3801851339526aa40f757ba7d1","_id":"fast-jwt@2.0.2","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-XE/gRruEjQOfqnhxosaKIdyNgwatWERQzzZEn8mgHNeUGBEklnH2iQvHYn+K20EGGbkuaLvlmCUmb2hyI/v9kA==","shasum":"908c107da1e035620b1dd2c667369795ee44bfe1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/fast-jwt/-/fast-jwt-2.0.2.tgz","fileCount":11,"unpackedSize":89488,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIETiCR/RLaQ5QmUNn6j/Jt5gE9Az4XASXD+yXKfLxKdhAiAIGOUt3vwQIrnTXSyFB1IEqlifZ9/cz/YObtAlT0evjg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjd3A+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUmRAAjydWO6W/8+LsfJouUmdrIR5yeydwJfUHaInfya8QgAHCrOu2\r\nuN/l4ibd8bR/A9QSCG+3kU7+/iGMobdvSiFGxtDW+GnyQogt+wazxJjDXoIM\r\nEdLaIyZ4E1KJLMZJhgiMPTb7imyAIo2x5n14TSuvJU8ydMVeCNTdxD3ozJF6\r\nAkN6cOxmXMRx0mB48750NO5WBCGzVfWNVu+XPCuvI+62s0BG7iM02gEnacEu\r\n7RG4qKB6j6wGsbtU7u9nSWWioxXqxE8+fjuO3dAoO4ZYpeD6LDncmiy0pA+J\r\nKbLdwRSLvNV0T0uG/rectmoxvh8W1urmONQwTw1KaaoNiYz2aRAE2Q4DV9V3\r\n7UKqi9jmkQlKS3Zbw+lPpDXhKZquiYQiDkmpsOGsWAKTqQHj+34R+lvr0k0e\r\nHyhTss+gIUQrC7Khx+bSs2hHGsXyYm5t5WlH0qmYd1pP0puVBEZrBrjwDe/6\r\n04ZdO7KFcQtXGp4nyPB8MIUYqlQQutQy50/cDJddTMZbUWmkwBHLPn7YS6mv\r\nDfGMOjrzza4CBqnudh0Er4Mg8FzdHvdvfCnGNxRm9nl0qryN4s07z8FKPdXE\r\nCkc6ZK8jlotaDRWV9SNIV09OOlyACkhqfeS3sjrG8X5QQeFwyAXmM6DxpSGm\r\nqhDLu1NM9oVR+c/TnjY2xZYqKgaRXozhD1g=\r\n=HP7o\r\n-----END PGP SIGNATURE-----\r\n","size":17854},"_npmUser":{"name":"anonymous","email":"simone.busoli@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"paolo@cowtech.it"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-jwt_2.0.2_1668771901715_0.7778842066311709"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-18T11:48:47.885Z"},"2.1.0":{"name":"fast-jwt","version":"2.1.0","description":"Fast JSON Web Token implementation","author":{"name":"NearForm Ltd"},"homepage":"https://github.com/nearform/fast-jwt","contributors":[{"name":"Paolo Insogna","url":"https://github.com/ShogunPanda"},{"name":"Matteo Collina","email":"hello@matteocollina.com"}],"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"keywords":["jwt"],"repository":{"type":"git","url":"git+https://github.com/nearform/fast-jwt.git"},"bugs":{"url":"https://github.com/nearform/fast-jwt/issues"},"main":"src/index.js","typings":"src/index.d.ts","types":"src/index.d.ts","scripts":{"prepublishOnly":"npm run test:ci","postpublish":"git push origin && git push origin -f --tags","lint":"eslint src/**/*.js test/**/*.js src/**/*.ts test/**/*.ts","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test/*.spec.js test/**/*.spec.js && tsd","test:ci":"npm run lint && tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test/*.spec.js test/**/*.spec.js && tsd","test:watch":"tap --watch --reporter=spec --coverage-report=html --coverage-report=text --no-browser test/*.spec.js test/**/*.spec.js","test:generate-keys":"node benchmarks/keys/generate-keys.js","test:generate-tokens":"node benchmarks/keys/generate-tokens.js","benchmark:sign":"node benchmarks/sign.mjs","benchmark:decode":"node benchmarks/decode.mjs","benchmark:verify":"node benchmarks/verify.mjs","benchmark:auth0":"node benchmarks/auth0.mjs"},"dependencies":{"asn1.js":"^5.3.0","ecdsa-sig-formatter":"^1.0.11","mnemonist":"^0.39.0"},"devDependencies":{"@sinonjs/fake-timers":"^10.0.0","@types/node":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.29.0","@typescript-eslint/parser":"^5.29.0","cronometro":"^1.0.0","eslint":"^8.18.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.22.0","eslint-plugin-n":"^15.2.3","eslint-plugin-promise":"^6.0.0","fastify":"^4.0.2","jose":"^2.0.2","jsonwebtoken":"^9.0.0","prettier":"^2.0.5","tap":"^16.0.0","tsd":"^0.25.0","typescript":"^4.7.4"},"engines":{"node":">=14 <20"},"tsd":{"directory":"test"},"gitHead":"643069890438bfe08c0d063b87cadb791e39df6e","_id":"fast-jwt@2.1.0","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-NgDiaG9BacwCwSc39MfYywnDWMTAguRNDTE5bq1Vr34Qwpv0V6nNy7AeReXfa++aH8k/z4RYbqsoy2/PLNagQw==","shasum":"bc508166a6860ba623da368f35e9c750cb56b807","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/fast-jwt/-/fast-jwt-2.1.0.tgz","fileCount":11,"unpackedSize":89488,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeduQXYEQjb23PeMQxW0pyh95aK3+VHaH3BVKuOlYaQgIgCyIk3IKK9mpiL4mdkJLuekVxXEXvF8epcLkaHSl+MFw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvU/8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVKhAAkGWt2128UGxStXq4mHSvO1fGXIhsb8phLMdYzs3AXVG9sXKA\r\niwemhVTyGzmHWWrAHgJYSiQs/SnqrEo2NzL8fzb35KRCu9I2fjqlKGG+TlsA\r\nsXrfczlxdBS6X5zR54MTrM4u9cYi5HDb6Rux7yfHQCgAk+KIcK8NbX5IMcdX\r\ne4wj4BMH3yAO1EsPa8SIT1vHk2xeshKvGk2+3hsdjvcI7GKzTvMnTLKslubF\r\ntc8DKxsI029sdzwBeM6zHDMwoFYSrp72D2IxJwSoVOrqiMptxL4Gt0/Mv1aI\r\nxJJpPrHSwokrie3z7+orfXmZ/KfmidfYLl1aJTHvz7SbaQfkRtmUZ1h3xbFb\r\n9iX+pP3n17FZsWc73izLP8FvDim2qidX3hfF/KQmG70KIGXu6ApfmRNvu9hI\r\nssL8rNfViFjiQelfB/dwfoL2EGshn/yZPvkm/eSgmdjzxCRpwQtfE7aDrmE/\r\n3e1tO4DnHhcv+9uymsnBCSB9BnxNujxqqPP5mHl5lAh1v9zL0/8wBmsmwjJU\r\n3dxxiIptTJ4wZCQuJ6i9q4E7RWDpXhbnNPrQ0UE7H2pgG/w7x0R/+TVeoxec\r\n8M0yDI7xkuPI5bzJFkn0PgLcjx9aDBoUktNnpY8Kds38u3rNXCCHK0cyt4jc\r\nbPAiLTEkot9991VKVo0vb5O3594GZH23+Cg=\r\n=e4mq\r\n-----END PGP SIGNATURE-----\r\n","size":17853},"_npmUser":{"name":"anonymous","email":"simone.busoli@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"davide@codeflyer.com"},{"name":"anonymous","email":"master@micheleriva.it"},{"name":"anonymous","email":"donal.moynihan@nearform.com"},{"name":"anonymous","email":"paolo@cowtech.it"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"mark.ireland@nearform.com"},{"name":"anonymous","email":"eamonn.frisby@nearform.com"},{"name":"anonymous","email":"hello@matteocollina.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-jwt_2.1.0_1673351163854_0.013332861783614813"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-10T11:46:04.020Z","publish_time":1673351164020},"2.2.0":{"name":"fast-jwt","version":"2.2.0","description":"Fast JSON Web Token implementation","author":{"name":"NearForm Ltd"},"homepage":"https://github.com/nearform/fast-jwt","contributors":[{"name":"Paolo Insogna","url":"https://github.com/ShogunPanda"},{"name":"Matteo Collina","email":"hello@matteocollina.com"}],"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"keywords":["jwt"],"repository":{"type":"git","url":"git+https://github.com/nearform/fast-jwt.git"},"bugs":{"url":"https://github.com/nearform/fast-jwt/issues"},"main":"src/index.js","typings":"src/index.d.ts","types":"src/index.d.ts","scripts":{"prepublishOnly":"npm run test:ci","postpublish":"git push origin && git push origin -f --tags","lint":"eslint src/**/*.js test/**/*.js src/**/*.ts test/**/*.ts","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test/*.spec.js test/**/*.spec.js && tsd","test:ci":"npm run lint && tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test/*.spec.js test/**/*.spec.js && tsd","test:watch":"tap --watch --reporter=spec --coverage-report=html --coverage-report=text --no-browser test/*.spec.js test/**/*.spec.js","test:generate-keys":"node benchmarks/keys/generate-keys.js","test:generate-tokens":"node benchmarks/keys/generate-tokens.js","benchmark:sign":"node benchmarks/sign.mjs","benchmark:decode":"node benchmarks/decode.mjs","benchmark:verify":"node benchmarks/verify.mjs","benchmark:auth0":"node benchmarks/auth0.mjs"},"dependencies":{"asn1.js":"^5.4.1","ecdsa-sig-formatter":"^1.0.11","mnemonist":"^0.39.5"},"devDependencies":{"@sinonjs/fake-timers":"^10.0.2","@types/node":"^18.11.18","@typescript-eslint/eslint-plugin":"^5.49.0","@typescript-eslint/parser":"^5.49.0","cronometro":"^1.1.5","eslint":"^8.33.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.6.1","eslint-plugin-promise":"^6.1.1","fastify":"^4.12.0","jose":"^2.0.6","jsonwebtoken":"^9.0.0","prettier":"^2.8.3","tap":"^16.3.4","tsd":"^0.25.0","typescript":"^4.9.4"},"engines":{"node":">=14 <20"},"tsd":{"directory":"test"},"gitHead":"8870a7a79897e7f850f37762537a7abfcc7db63d","_id":"fast-jwt@2.2.0","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-0KSVmXROvYRCHzmmNzFMEDkd1mfbKopW1TfM2fELv5hZb/blUhfc7bxY7dJiagvR116Vhg6itk9LPUGFRQjRSg==","shasum":"c7df4acea7ebb3df9a6182b1554ea4a4401c3dea","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/fast-jwt/-/fast-jwt-2.2.0.tgz","fileCount":11,"unpackedSize":89491,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBH+e8Jo+ZUaJDY6kUVQ6t0NN0Wp91rrQ07NssjCF9fAAiAj3zl4V2/BfAks5iXyfwOEV+PVkqQQyo/OI52oxPMYPQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4jHdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrqJA/+PaQI7sio2MfZj4KPj1Lr20Ec9N/8NM6ua2oNwQrPbBNJHFnS\r\nmapsgEW9AE4vUJ61CmCp817fo5exioUV0m2C4XHW19SrN8BbCwGKQtT+P8t6\r\nFeIEBFhdIlRt09e7z456cvbKe09CnN00GSouPwQes61KtuLAly6KmN3i6Hom\r\nCRxkmcrVQ6iy4DJmGQvFRhxtosuM1Mx02lZtIEC+Mn+BkvpQuk8gKM+GzrM8\r\n4nRuG9Cf05qmJJ7QQOZFotMh/8RYBMS64o5nL2afGatC14ollAwiwY+ZPeku\r\nRdP4N/bNCzNhWro+FyBAt1r1Gv1+6rh5TgAx8cNLXFsCdTXiiT1+GIq1nyYC\r\nESJi3ySUJbE8xUbvwIkoDh9vH7h4unOY7Hmemaj26KnLQaOJzMY177T1wjFt\r\nhFsH0czgRmdm35xlRv6UiU+2XhffqsETHntkg4yevOTcDx7vhH1CDLU6gz+o\r\nUzAlsYgCD8iUiLOhWdOo9ufpw+wKihku5a5LKhuO+KAkaN4pYqiPGumksQID\r\n8VTX1zjpzcZSYmad15Yvz7IwiL+0ycq3+dm9gOzmzJxP4VofemzxjU3slHy0\r\nh5lkgdCOxwmSM84v8h2KidBBM1hn9wnomJnHm8ADBL1+GJZBYVzHNMYI2CBo\r\nPOmD/NnhkD/pNQxDOM9Clilovd4YLnsiqrw=\r\n=P6z4\r\n-----END PGP SIGNATURE-----\r\n","size":17874},"_npmUser":{"name":"anonymous","email":"simone.busoli@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"davide@codeflyer.com"},{"name":"anonymous","email":"master@micheleriva.it"},{"name":"anonymous","email":"donal.moynihan@nearform.com"},{"name":"anonymous","email":"paolo@cowtech.it"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"mark.ireland@nearform.com"},{"name":"anonymous","email":"eamonn.frisby@nearform.com"},{"name":"anonymous","email":"hello@matteocollina.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-jwt_2.2.0_1675768285291_0.7847012793698134"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-07T11:11:25.442Z","publish_time":1675768285442},"2.2.1":{"name":"fast-jwt","version":"2.2.1","description":"Fast JSON Web Token implementation","author":{"name":"NearForm Ltd"},"homepage":"https://github.com/nearform/fast-jwt","contributors":[{"name":"Paolo Insogna","url":"https://github.com/ShogunPanda"},{"name":"Matteo Collina","email":"hello@matteocollina.com"}],"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"keywords":["jwt"],"repository":{"type":"git","url":"git+https://github.com/nearform/fast-jwt.git"},"bugs":{"url":"https://github.com/nearform/fast-jwt/issues"},"main":"src/index.js","typings":"src/index.d.ts","types":"src/index.d.ts","scripts":{"prepublishOnly":"npm run test:ci","postpublish":"git push origin && git push origin -f --tags","lint":"eslint src/**/*.js test/**/*.js src/**/*.ts test/**/*.ts","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test/*.spec.js test/**/*.spec.js && tsd","test:ci":"npm run lint && tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test/*.spec.js test/**/*.spec.js && tsd","test:watch":"tap --watch --reporter=spec --coverage-report=html --coverage-report=text --no-browser test/*.spec.js test/**/*.spec.js","test:generate-keys":"node benchmarks/keys/generate-keys.js","test:generate-tokens":"node benchmarks/keys/generate-tokens.js","benchmark:sign":"node benchmarks/sign.mjs","benchmark:decode":"node benchmarks/decode.mjs","benchmark:verify":"node benchmarks/verify.mjs","benchmark:auth0":"node benchmarks/auth0.mjs"},"dependencies":{"asn1.js":"^5.4.1","ecdsa-sig-formatter":"^1.0.11","mnemonist":"^0.39.5"},"devDependencies":{"@sinonjs/fake-timers":"^10.0.2","@types/node":"^18.11.18","@typescript-eslint/eslint-plugin":"^5.49.0","@typescript-eslint/parser":"^5.49.0","cronometro":"^1.1.5","eslint":"^8.33.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.6.1","eslint-plugin-promise":"^6.1.1","fastify":"^4.12.0","jose":"^2.0.6","jsonwebtoken":"^9.0.0","prettier":"^2.8.3","tap":"^16.3.4","tsd":"^0.28.0","typescript":"^5.0.2"},"engines":{"node":">=14 <20"},"tsd":{"directory":"test"},"gitHead":"6aa67e7766886c9152c6850ce0109d211f1a51f2","_id":"fast-jwt@2.2.1","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-r5zKugIE/4ZgGv98fE6wtIglkOwMVJOlYVa/nXyivAV56sLtAtH1eJX+WiZAwOgy387PJeZdBQsjfJhoPwOqvA==","shasum":"422adeca0b95b52e17d7fe0f541ee523a49ba159","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/fast-jwt/-/fast-jwt-2.2.1.tgz","fileCount":11,"unpackedSize":89491,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID8t6ZpO+kUu/tqBjdDF+WI6dXAOXTdhLlEj2JHdv9O/AiEAz9SKjZprdZCjCnd9FwvM5EZhr2CCcYld9Csd+b9DCt4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJVf2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrq2A//cKWBp4YtWS8JNyMvlldQQG3kJ5JBQjQaCGIhjrevFUV4Wz9T\r\n0bCj27TA6icMUAPaDgVazayKdouwz/OHsY3MsLKil+SIMY2DgKmN+kwxFNN0\r\nzyd2TPF2HB2NGWGfgzn2ys8xoFoDAZAR6xA3Rni1EeMKvvjW2tyYypx7J4f1\r\nXsWa6QQcmEdfvwRZZYMhcYQKVFzhVZ2JDRL1hu1/W9OeHCkvpOvDkr78Xvmm\r\nrrk0LusDvbnLafa1Vy6cmOlw5XQfpruF25M5tIuYNdUMsqTibxJRx3yQBSFk\r\nkbH7vORVGUgBthyKLYvlHYZ1+FJco0d1GPIhaJNaQD64n8DCa5W85rUary2N\r\nk/3cXJnyU00/wJ4PULC6+Cydi9dDzv5LGGIdIkbIPowfWxX8+fAog2j4TBJ9\r\nOICl/An5bfjp9b+vVKYZvOK11LmOa5gZ/8D+IF2Ryj7HC0M7pSq/+K8NsBgg\r\n7M9tRPpAqIbuhTJ6Aplmr1qWXIAEQIcYukBXNIkNuAiJsbnJV+4ZmRCZidsT\r\nHlsvD7JT+pLL4f9bTuKx7XT+Xe6Q9sC8aUi/IiNLYip5kGWjjD5xgn9hFPpY\r\nG43MHAkmihxxRmO+VHPjuE0+AAfQTf0yZh2qClbY8KV1fHPnR/8kX1iMraVS\r\nsodsrXWIxwo6vkApyqUhPpDImUdCrJN0zcU=\r\n=+h7b\r\n-----END PGP SIGNATURE-----\r\n","size":17875},"_npmUser":{"name":"anonymous","email":"simone.busoli@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"davide@codeflyer.com"},{"name":"anonymous","email":"master@micheleriva.it"},{"name":"anonymous","email":"donal.moynihan@nearform.com"},{"name":"anonymous","email":"paolo@cowtech.it"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"mark.ireland@nearform.com"},{"name":"anonymous","email":"eamonn.frisby@nearform.com"},{"name":"anonymous","email":"hello@matteocollina.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-jwt_2.2.1_1680168949887_0.723826577101556"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-30T09:35:50.077Z","publish_time":1680168950077},"2.2.2":{"name":"fast-jwt","version":"2.2.2","description":"Fast JSON Web Token implementation","author":{"name":"NearForm Ltd"},"homepage":"https://github.com/nearform/fast-jwt","contributors":[{"name":"Paolo Insogna","url":"https://github.com/ShogunPanda"},{"name":"Matteo Collina","email":"hello@matteocollina.com"}],"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"keywords":["jwt"],"repository":{"type":"git","url":"git+https://github.com/nearform/fast-jwt.git"},"bugs":{"url":"https://github.com/nearform/fast-jwt/issues"},"main":"src/index.js","typings":"src/index.d.ts","types":"src/index.d.ts","scripts":{"prepublishOnly":"npm run test:ci","postpublish":"git push origin && git push origin -f --tags","lint":"eslint src/**/*.js test/**/*.js src/**/*.ts test/**/*.ts","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test/*.spec.js test/**/*.spec.js && tsd","test:ci":"npm run lint && tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test/*.spec.js test/**/*.spec.js && tsd","test:watch":"tap --watch --reporter=spec --coverage-report=html --coverage-report=text --no-browser test/*.spec.js test/**/*.spec.js","test:generate-keys":"node benchmarks/keys/generate-keys.js","test:generate-tokens":"node benchmarks/keys/generate-tokens.js","benchmark:sign":"node benchmarks/sign.mjs","benchmark:decode":"node benchmarks/decode.mjs","benchmark:verify":"node benchmarks/verify.mjs","benchmark:auth0":"node benchmarks/auth0.mjs"},"dependencies":{"asn1.js":"^5.4.1","ecdsa-sig-formatter":"^1.0.11","mnemonist":"^0.39.5"},"devDependencies":{"@sinonjs/fake-timers":"^10.0.2","@types/node":"^18.11.18","@typescript-eslint/eslint-plugin":"^5.49.0","@typescript-eslint/parser":"^5.49.0","cronometro":"^1.1.5","eslint":"^8.33.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.6.1","eslint-plugin-promise":"^6.1.1","fastify":"^4.12.0","jose":"^2.0.6","jsonwebtoken":"^9.0.0","prettier":"^2.8.3","tap":"^16.3.4","tsd":"^0.28.0","typescript":"^5.0.2"},"engines":{"node":">=14 <22"},"tsd":{"directory":"test"},"gitHead":"42becd7ba580530e2c5d28405ead21fdf695e1c1","_id":"fast-jwt@2.2.2","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-hjp4OixZaQmYnSdmROOxWXpeOKoZsoMYvCwDnqZ7cRXhBusxKFOzfdim20HA3hDg5KrD2/3NiECkamQrSrY//w==","shasum":"5fa3123c8f9a8a39e0a88663ba3cbae54962b287","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/fast-jwt/-/fast-jwt-2.2.2.tgz","fileCount":11,"unpackedSize":89491,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDHrATZocXgvA6L+KdivQg1NYnkZSNNn+b8SXEDcEtfrAiEAxIAasFX3IQSVS1iaW1DGwrkK+XZhksgVfru8kGTHDmA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSjpjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+rBAApAEzIhlveQftvVmnzLmiQbS7R4RbKrmWWxfEyizgygIlb8Ln\r\n5yyGfWrdxiDqAD1b3JTILG/+hLx7cC1bxfWlk7sLvNmnOAeTM0MXmaCkbFDi\r\n728hEGnU4vgncenD3yKnG5y7/JYzuZP28oyt/TIKx2AO+7Sr9LVbvKTVQSP+\r\nS109+XNXCi2AGieB836tRx9TecOVG/16XhO7LNEPxvf2OzUMh2zcUGpDOnPa\r\nPzWpqkGEJaJRVJRWOE/VE6CkOIGQsVViIs++X3NDpjbjEv/aOdIhe220KGKB\r\nPJ6AOvLdJWbRlleIwLEHg2nvPuAm5bTK0+i50N8UXkaJ1dphuopRY7pIGgYg\r\nqkt29j18l6E3MNhsRaugFE6IgchQRQBIIaQDCAMOCKYgi6d4Z8BfYzw7TPVZ\r\n9uWANHrJFYs4cszfTgQhEEPcI3NSdP13WEg7m/N/GJ0dxc1ajVMxXFywi0ZF\r\nYDgTsqjpl0BKveGMjYbqueGWmSgVWK2Ag/DcX2BojdA9JxzAXqyDHgLeDc9G\r\nOyF4hdhQi62nj+ZTLsG4ZCvcnu2rktaLiraHcD2phq2zwc9MYh3T269h1GDW\r\nvY63eVoZo5r+Qu2HDIP/cOwrvcNYGgrPv2Hq5lEIKzgCSIVTBR6N8IGyGVch\r\nSj8VBdlXbkH51l0QJjJG95D+ylRpT+ZlTmo=\r\n=Lmxf\r\n-----END PGP SIGNATURE-----\r\n","size":17874},"_npmUser":{"name":"anonymous","email":"simone.busoli@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"cody.zuschlag@gmail.com"},{"name":"anonymous","email":"davide@codeflyer.com"},{"name":"anonymous","email":"donal.moynihan@nearform.com"},{"name":"anonymous","email":"paolo@cowtech.it"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"mark.ireland@nearform.com"},{"name":"anonymous","email":"eamonn.frisby@nearform.com"},{"name":"anonymous","email":"hello@matteocollina.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-jwt_2.2.2_1682586211646_0.569229120536989"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-27T09:03:31.803Z","publish_time":1682586211803,"_source_registry_name":"default"},"2.2.3":{"name":"fast-jwt","version":"2.2.3","description":"Fast JSON Web Token implementation","author":{"name":"NearForm Ltd"},"homepage":"https://github.com/nearform/fast-jwt","contributors":[{"name":"Paolo Insogna","url":"https://github.com/ShogunPanda"},{"name":"Matteo Collina","email":"hello@matteocollina.com"}],"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"keywords":["jwt"],"repository":{"type":"git","url":"git+https://github.com/nearform/fast-jwt.git"},"bugs":{"url":"https://github.com/nearform/fast-jwt/issues"},"main":"src/index.js","typings":"src/index.d.ts","types":"src/index.d.ts","scripts":{"prepublishOnly":"npm run test:ci","postpublish":"git push origin && git push origin -f --tags","lint":"eslint src/**/*.js test/**/*.js src/**/*.ts test/**/*.ts","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test/*.spec.js test/**/*.spec.js && tsd","test:ci":"npm run lint && tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test/*.spec.js test/**/*.spec.js && tsd","test:watch":"tap --watch --reporter=spec --coverage-report=html --coverage-report=text --no-browser test/*.spec.js test/**/*.spec.js","test:generate-keys":"node benchmarks/keys/generate-keys.js","test:generate-tokens":"node benchmarks/keys/generate-tokens.js","benchmark:sign":"node benchmarks/sign.mjs","benchmark:decode":"node benchmarks/decode.mjs","benchmark:verify":"node benchmarks/verify.mjs","benchmark:auth0":"node benchmarks/auth0.mjs"},"dependencies":{"asn1.js":"^5.4.1","ecdsa-sig-formatter":"^1.0.11","mnemonist":"^0.39.5"},"devDependencies":{"@sinonjs/fake-timers":"^10.0.2","@types/node":"^20.0.0","@typescript-eslint/eslint-plugin":"^5.49.0","@typescript-eslint/parser":"^5.49.0","cronometro":"^1.1.5","eslint":"^8.33.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.6.1","eslint-plugin-promise":"^6.1.1","fastify":"^4.12.0","jose":"^2.0.6","jsonwebtoken":"^9.0.0","prettier":"^2.8.3","tap":"^16.3.4","tsd":"^0.28.0","typescript":"^5.0.2"},"engines":{"node":">=14 <22"},"tsd":{"directory":"test"},"gitHead":"80833626164b801ae27be4998289749100f49a81","_id":"fast-jwt@2.2.3","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-ziANDWUZpgUyE+A8YAkauVnGa/XXJGEXC1H3qXAYnT8v4Et3EsC8Zuvw8ljiqDgRearw9Wy+Q/Miw5x1XmPJTA==","shasum":"c9bc42387f04368d2d36971eb9db03e5766a706f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/fast-jwt/-/fast-jwt-2.2.3.tgz","fileCount":11,"unpackedSize":89455,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fast-jwt@2.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/KIWL+udCqE8h/+Y/Eq4zh2s0g2RI/34CaS9DCGPFEQIhAI26/c5zGIdXuT0Z8daA6NyEv0SsA+Kl/QeUN1OAOIsv"}],"size":17838},"_npmUser":{"name":"anonymous","email":"simone.busoli@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"cody.zuschlag@gmail.com"},{"name":"anonymous","email":"davide@codeflyer.com"},{"name":"anonymous","email":"donal.moynihan@nearform.com"},{"name":"anonymous","email":"paolo@cowtech.it"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"mark.ireland@nearform.com"},{"name":"anonymous","email":"eamonn.frisby@nearform.com"},{"name":"anonymous","email":"hello@matteocollina.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-jwt_2.2.3_1683808546536_0.822039904351989"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-11T12:35:46.834Z","publish_time":1683808546834,"_source_registry_name":"default"},"3.0.0":{"name":"fast-jwt","version":"3.0.0","description":"Fast JSON Web Token implementation","author":{"name":"NearForm Ltd"},"homepage":"https://github.com/nearform/fast-jwt","contributors":[{"name":"Paolo Insogna","url":"https://github.com/ShogunPanda"},{"name":"Matteo Collina","email":"hello@matteocollina.com"}],"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"keywords":["jwt"],"repository":{"type":"git","url":"git+https://github.com/nearform/fast-jwt.git"},"bugs":{"url":"https://github.com/nearform/fast-jwt/issues"},"main":"src/index.js","typings":"src/index.d.ts","types":"src/index.d.ts","scripts":{"prepublishOnly":"npm run test:ci","postpublish":"git push origin && git push origin -f --tags","lint":"eslint src/**/*.js test/**/*.js src/**/*.ts test/**/*.ts","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test/*.spec.js test/**/*.spec.js && tsd","test:ci":"npm run lint && tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test/*.spec.js test/**/*.spec.js && tsd","test:watch":"tap --watch --reporter=spec --coverage-report=html --coverage-report=text --no-browser test/*.spec.js test/**/*.spec.js","test:generate-keys":"node benchmarks/keys/generate-keys.js","test:generate-tokens":"node benchmarks/keys/generate-tokens.js","benchmark:sign":"node benchmarks/sign.mjs","benchmark:decode":"node benchmarks/decode.mjs","benchmark:verify":"node benchmarks/verify.mjs","benchmark:auth0":"node benchmarks/auth0.mjs"},"dependencies":{"asn1.js":"^5.4.1","ecdsa-sig-formatter":"^1.0.11","mnemonist":"^0.39.5"},"devDependencies":{"@sinonjs/fake-timers":"^10.0.2","@types/node":"^20.0.0","@typescript-eslint/eslint-plugin":"^5.49.0","@typescript-eslint/parser":"^5.49.0","cronometro":"^1.1.5","eslint":"^8.33.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.6.1","eslint-plugin-promise":"^6.1.1","fastify":"^4.12.0","jose":"^2.0.6","jsonwebtoken":"^9.0.0","prettier":"^2.8.3","tap":"^16.3.4","tsd":"^0.28.0","typescript":"^5.0.2"},"engines":{"node":">=14 <22"},"tsd":{"directory":"test"},"gitHead":"beafcbd2200d0fa439ddd0d596cc60507e44c3dc","_id":"fast-jwt@3.0.0","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-25OVhHf3pym8dgfROhi6/PVFlhjn0RNSWruzbIErXU36SAeDDDFOEEStXwSuYORJpiJh/CFXAMzDk0xa0ktJLQ==","shasum":"943d773bbc499e44ec62c28dd67db442f257ef99","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/fast-jwt/-/fast-jwt-3.0.0.tgz","fileCount":11,"unpackedSize":89483,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fast-jwt@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlqhH481mq7XnCyof49HhCnxa0/1yaAyTUDQRu8R6msQIhAPkDuATIHuJi3aVPQMOFKNdZ2lux/ffbgbABmOHB6vFt"}],"size":17859},"_npmUser":{"name":"anonymous","email":"simone.busoli@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"cody.zuschlag@gmail.com"},{"name":"anonymous","email":"davide@codeflyer.com"},{"name":"anonymous","email":"donal.moynihan@nearform.com"},{"name":"anonymous","email":"paolo@cowtech.it"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"mark.ireland@nearform.com"},{"name":"anonymous","email":"eamonn.frisby@nearform.com"},{"name":"anonymous","email":"hello@matteocollina.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-jwt_3.0.0_1684493012575_0.9142182581479237"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-19T10:43:32.807Z","publish_time":1684493012807,"_source_registry_name":"default"},"3.1.0":{"name":"fast-jwt","version":"3.1.0","description":"Fast JSON Web Token implementation","author":{"name":"NearForm Ltd"},"homepage":"https://github.com/nearform/fast-jwt","contributors":[{"name":"Paolo Insogna","url":"https://github.com/ShogunPanda"},{"name":"Matteo Collina","email":"hello@matteocollina.com"}],"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"keywords":["jwt"],"repository":{"type":"git","url":"git+https://github.com/nearform/fast-jwt.git"},"bugs":{"url":"https://github.com/nearform/fast-jwt/issues"},"main":"src/index.js","typings":"src/index.d.ts","types":"src/index.d.ts","scripts":{"prepublishOnly":"npm run test:ci","postpublish":"git push origin && git push origin -f --tags","lint":"eslint src/**/*.js test/**/*.js src/**/*.ts test/**/*.ts","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test/*.spec.js test/**/*.spec.js && tsd","test:ci":"npm run lint && tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test/*.spec.js test/**/*.spec.js && tsd","test:watch":"tap --watch --reporter=spec --coverage-report=html --coverage-report=text --no-browser test/*.spec.js test/**/*.spec.js","test:generate-keys":"node benchmarks/keys/generate-keys.js","test:generate-tokens":"node benchmarks/keys/generate-tokens.js","benchmark:sign":"node benchmarks/sign.mjs","benchmark:decode":"node benchmarks/decode.mjs","benchmark:verify":"node benchmarks/verify.mjs","benchmark:auth0":"node benchmarks/auth0.mjs"},"dependencies":{"asn1.js":"^5.4.1","ecdsa-sig-formatter":"^1.0.11","mnemonist":"^0.39.5"},"devDependencies":{"@node-rs/jsonwebtoken":"^0.2.0","@sinonjs/fake-timers":"^10.0.2","@types/node":"^20.0.0","@typescript-eslint/eslint-plugin":"^5.49.0","@typescript-eslint/parser":"^5.49.0","cronometro":"^1.1.5","eslint":"^8.33.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^16.0.0","eslint-plugin-promise":"^6.1.1","fastify":"^4.12.0","jose":"^2.0.6","jsonwebtoken":"^9.0.0","prettier":"^2.8.3","tap":"^16.3.4","tsd":"^0.28.0","typescript":"^5.0.2"},"engines":{"node":">=14 <22"},"tsd":{"directory":"test"},"gitHead":"4ec38d5b80e8583833fcfbafddba689c1ee08158","_id":"fast-jwt@3.1.0","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-3xTjNdKul+YJMuknYrxiJfXL9Qg4TuqQu0SSPSCs89XikJWgnD4Zey5YREWOsnjB2R042SkJsDt1dE1AZ5XwgA==","shasum":"3d835181bddeb9764989b0d9f839d51017ddb4a7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/fast-jwt/-/fast-jwt-3.1.0.tgz","fileCount":11,"unpackedSize":89522,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fast-jwt@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEjR/bJkaFL3tTfbXjKAun5h3gcxkORKY0bmzTRRN8YMAiB9ZKwMbMuIA5wLmOMMB1mnQS7iwSefs08+jXjB6nkLnQ=="}],"size":17866},"_npmUser":{"name":"anonymous","email":"williamlines42@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"williamlines42@gmail.com"},{"name":"anonymous","email":"cody.zuschlag@gmail.com"},{"name":"anonymous","email":"davide@codeflyer.com"},{"name":"anonymous","email":"donal.moynihan@nearform.com"},{"name":"anonymous","email":"paolo@cowtech.it"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"mark.ireland@nearform.com"},{"name":"anonymous","email":"eamonn.frisby@nearform.com"},{"name":"anonymous","email":"hello@matteocollina.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-jwt_3.1.0_1685444246385_0.2144316073769139"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-30T10:57:26.606Z","publish_time":1685444246606,"_source_registry_name":"default"},"3.1.1":{"name":"fast-jwt","version":"3.1.1","description":"Fast JSON Web Token implementation","author":{"name":"NearForm Ltd"},"homepage":"https://github.com/nearform/fast-jwt","contributors":[{"name":"Paolo Insogna","url":"https://github.com/ShogunPanda"},{"name":"Matteo Collina","email":"hello@matteocollina.com"}],"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"keywords":["jwt"],"repository":{"type":"git","url":"git+https://github.com/nearform/fast-jwt.git"},"bugs":{"url":"https://github.com/nearform/fast-jwt/issues"},"main":"src/index.js","typings":"src/index.d.ts","types":"src/index.d.ts","scripts":{"prepublishOnly":"npm run test:ci","postpublish":"git push origin && git push origin -f --tags","lint":"eslint src/**/*.js test/**/*.js src/**/*.ts test/**/*.ts","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test/*.spec.js test/**/*.spec.js && tsd","test:ci":"npm run lint && tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test/*.spec.js test/**/*.spec.js && tsd","test:watch":"tap --watch --reporter=spec --coverage-report=html --coverage-report=text --no-browser test/*.spec.js test/**/*.spec.js","test:generate-keys":"node benchmarks/keys/generate-keys.js","test:generate-tokens":"node benchmarks/keys/generate-tokens.js","benchmark:sign":"node benchmarks/sign.mjs","benchmark:decode":"node benchmarks/decode.mjs","benchmark:verify":"node benchmarks/verify.mjs","benchmark:auth0":"node benchmarks/auth0.mjs"},"dependencies":{"asn1.js":"^5.4.1","ecdsa-sig-formatter":"^1.0.11","mnemonist":"^0.39.5"},"devDependencies":{"@node-rs/jsonwebtoken":"^0.2.0","@sinonjs/fake-timers":"^10.0.2","@types/node":"^20.0.0","@typescript-eslint/eslint-plugin":"^5.49.0","@typescript-eslint/parser":"^5.49.0","cronometro":"^1.1.5","eslint":"^8.33.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^16.0.0","eslint-plugin-promise":"^6.1.1","fastify":"^4.12.0","jose":"^2.0.6","jsonwebtoken":"^9.0.0","prettier":"^2.8.3","tap":"^16.3.4","tsd":"^0.28.0","typescript":"^5.0.2"},"engines":{"node":">=14 <22"},"tsd":{"directory":"test"},"gitHead":"6c786e4cfa71991c274e27a597b787c56ccb2ef3","_id":"fast-jwt@3.1.1","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-c6gqmiMU9kUIMs0XcsnnpBMA4A+zi/XULA47r6hYoLR7s1teJ+LwviwZdttCeTZ+F5ZuHlRigNe98C4qN6h4pw==","shasum":"d663f008370a061f8f490c9ae57ff4aed63c0052","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/fast-jwt/-/fast-jwt-3.1.1.tgz","fileCount":11,"unpackedSize":89554,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fast-jwt@3.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLsNh1E5Wb4ap5HIqiPLxoIhtNCe5Sp+1MBXESaJxNrQIhAJmdZPTGlGGxMsXt3nEq0vOiGyKeqnNeTXGPt50IiP16"}],"size":17872},"_npmUser":{"name":"anonymous","email":"williamlines42@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"williamlines42@gmail.com"},{"name":"anonymous","email":"cody.zuschlag@gmail.com"},{"name":"anonymous","email":"davide@codeflyer.com"},{"name":"anonymous","email":"donal.moynihan@nearform.com"},{"name":"anonymous","email":"paolo@cowtech.it"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"mark.ireland@nearform.com"},{"name":"anonymous","email":"eamonn.frisby@nearform.com"},{"name":"anonymous","email":"hello@matteocollina.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-jwt_3.1.1_1686239056963_0.2687153739895263"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-08T15:44:17.198Z","publish_time":1686239057198,"_source_registry_name":"default"},"3.2.0":{"name":"fast-jwt","version":"3.2.0","description":"Fast JSON Web Token implementation","author":{"name":"NearForm Ltd"},"homepage":"https://github.com/nearform/fast-jwt","contributors":[{"name":"Paolo Insogna","url":"https://github.com/ShogunPanda"},{"name":"Matteo Collina","email":"hello@matteocollina.com"}],"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"keywords":["jwt"],"repository":{"type":"git","url":"git+https://github.com/nearform/fast-jwt.git"},"bugs":{"url":"https://github.com/nearform/fast-jwt/issues"},"main":"src/index.js","typings":"src/index.d.ts","types":"src/index.d.ts","scripts":{"prepublishOnly":"npm run test:ci","postpublish":"git push origin && git push origin -f --tags","lint":"eslint src/**/*.js test/**/*.js src/**/*.ts test/**/*.ts","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test/*.spec.js test/**/*.spec.js && tsd","test:ci":"npm run lint && tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test/*.spec.js test/**/*.spec.js && tsd","test:watch":"tap --watch --reporter=spec --coverage-report=html --coverage-report=text --no-browser test/*.spec.js test/**/*.spec.js","test:generate-keys":"node benchmarks/keys/generate-keys.js","test:generate-tokens":"node benchmarks/keys/generate-tokens.js","benchmark:sign":"node benchmarks/sign.mjs","benchmark:decode":"node benchmarks/decode.mjs","benchmark:verify":"node benchmarks/verify.mjs","benchmark:auth0":"node benchmarks/auth0.mjs"},"dependencies":{"@lukeed/ms":"^2.0.1","asn1.js":"^5.4.1","ecdsa-sig-formatter":"^1.0.11","mnemonist":"^0.39.5"},"devDependencies":{"@node-rs/jsonwebtoken":"^0.2.0","@sinonjs/fake-timers":"^11.0.0","@types/node":"^20.0.0","@typescript-eslint/eslint-plugin":"^5.49.0","@typescript-eslint/parser":"^5.49.0","cronometro":"^1.1.5","eslint":"^8.33.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^16.0.0","eslint-plugin-promise":"^6.1.1","fastify":"^4.12.0","jose":"^2.0.6","jsonwebtoken":"^9.0.0","prettier":"^3.0.0","tap":"^16.3.4","tsd":"^0.28.0","typescript":"^5.0.2"},"engines":{"node":">=14 <22"},"tsd":{"directory":"test"},"gitHead":"5d5cf58bbf4fc73e77cf41223814d1f5e56e5751","_id":"fast-jwt@3.2.0","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-RELkgZpWwu5BsUgylCjuu9RBwg3mofXd1bVzqD3V3aH4uew2bF2A+nYp1sZbmvPGf/k7sLBnKuzpQA00CM+gnA==","shasum":"20fcc8f7cbe347901e83549d6550eb34c97396e3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/fast-jwt/-/fast-jwt-3.2.0.tgz","fileCount":11,"unpackedSize":90573,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fast-jwt@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC8lUsnaIusQw2Ij3XS3SnAgw7jFEIDDma+1PMoZ6PaBAiBL72570cApbfoX0/U+duzGCUrHc69lnZzJKauZ90bZtw=="}],"size":18116},"_npmUser":{"name":"anonymous","email":"williamlines42@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"williamlines42@gmail.com"},{"name":"anonymous","email":"cody.zuschlag@gmail.com"},{"name":"anonymous","email":"davide@codeflyer.com"},{"name":"anonymous","email":"donal.moynihan@nearform.com"},{"name":"anonymous","email":"paolo@cowtech.it"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"mark.ireland@nearform.com"},{"name":"anonymous","email":"eamonn.frisby@nearform.com"},{"name":"anonymous","email":"hello@matteocollina.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-jwt_3.2.0_1692357227650_0.026224156478093175"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-18T11:13:47.839Z","publish_time":1692357227839,"_source_registry_name":"default"},"3.3.0":{"name":"fast-jwt","version":"3.3.0","description":"Fast JSON Web Token implementation","author":{"name":"NearForm Ltd"},"homepage":"https://github.com/nearform/fast-jwt","contributors":[{"name":"Paolo Insogna","url":"https://github.com/ShogunPanda"},{"name":"Matteo Collina","email":"hello@matteocollina.com"}],"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"keywords":["jwt"],"repository":{"type":"git","url":"git+https://github.com/nearform/fast-jwt.git"},"bugs":{"url":"https://github.com/nearform/fast-jwt/issues"},"main":"src/index.js","typings":"src/index.d.ts","types":"src/index.d.ts","scripts":{"prepublishOnly":"npm run test:ci","postpublish":"git push origin && git push origin -f --tags","lint":"eslint src/**/*.js test/**/*.js src/**/*.ts test/**/*.ts","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test/*.spec.js test/**/*.spec.js && tsd","test:ci":"npm run lint && tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test/*.spec.js test/**/*.spec.js && tsd","test:watch":"tap --watch --reporter=spec --coverage-report=html --coverage-report=text --no-browser test/*.spec.js test/**/*.spec.js","test:generate-keys":"node benchmarks/keys/generate-keys.js","test:generate-tokens":"node benchmarks/keys/generate-tokens.js","benchmark:sign":"node benchmarks/sign.mjs","benchmark:decode":"node benchmarks/decode.mjs","benchmark:verify":"node benchmarks/verify.mjs","benchmark:auth0":"node benchmarks/auth0.mjs"},"dependencies":{"@lukeed/ms":"^2.0.1","asn1.js":"^5.4.1","ecdsa-sig-formatter":"^1.0.11","mnemonist":"^0.39.5"},"devDependencies":{"@node-rs/jsonwebtoken":"^0.2.0","@sinonjs/fake-timers":"^11.0.0","@types/node":"^20.0.0","@typescript-eslint/eslint-plugin":"^5.49.0","@typescript-eslint/parser":"^5.49.0","cronometro":"^1.1.5","eslint":"^8.33.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^16.0.0","eslint-plugin-promise":"^6.1.1","fastify":"^4.12.0","jose":"^2.0.6","jsonwebtoken":"^9.0.0","prettier":"^3.0.0","tap":"^16.3.4","tsd":"^0.29.0","typescript":"^5.0.2"},"engines":{"node":">=16 <22"},"tsd":{"directory":"test"},"gitHead":"0fd46642d4fddbd8955e21b195b030818dea13c5","_id":"fast-jwt@3.3.0","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-tN33BAxlfnMrStYTvHwnoCoTZj9e7sGWfWGg/Naluxe6I5IsF7J2UwEjCJvJ7YD6fyAUo0WWd+OrBIFAmfZPrw==","shasum":"61a7d1afdd715f18267df2fb94077ad654fbb2c0","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/fast-jwt/-/fast-jwt-3.3.0.tgz","fileCount":11,"unpackedSize":90607,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fast-jwt@3.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMPprbicrSw1iJXZFO3B967xLtGR68bt1TVl6fcF+bHgIgc54EJk+9mYQCuAL6m3xIeIdaXPk0ZCFg0K46rk+9sEE="}],"size":18127},"_npmUser":{"name":"anonymous","email":"williamlines42@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"steve.goode@nearform.com"},{"name":"anonymous","email":"williamlines42@gmail.com"},{"name":"anonymous","email":"cody.zuschlag@gmail.com"},{"name":"anonymous","email":"davide@codeflyer.com"},{"name":"anonymous","email":"donal.moynihan@nearform.com"},{"name":"anonymous","email":"paolo@cowtech.it"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"mark.ireland@nearform.com"},{"name":"anonymous","email":"eamonn.frisby@nearform.com"},{"name":"anonymous","email":"hello@matteocollina.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-jwt_3.3.0_1695295557998_0.1273526293567504"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-21T11:25:58.227Z","publish_time":1695295558227,"_source_registry_name":"default"},"3.3.1":{"name":"fast-jwt","version":"3.3.1","description":"Fast JSON Web Token implementation","author":{"name":"NearForm Ltd"},"homepage":"https://github.com/nearform/fast-jwt","contributors":[{"name":"Paolo Insogna","url":"https://github.com/ShogunPanda"},{"name":"Matteo Collina","email":"hello@matteocollina.com"}],"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"keywords":["jwt"],"repository":{"type":"git","url":"git+https://github.com/nearform/fast-jwt.git"},"bugs":{"url":"https://github.com/nearform/fast-jwt/issues"},"main":"src/index.js","typings":"src/index.d.ts","types":"src/index.d.ts","scripts":{"postpublish":"git push origin && git push origin -f --tags","lint":"eslint src/**/*.js test/**/*.js src/**/*.ts test/**/*.ts","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test/*.spec.js test/**/*.spec.js && tsd","test:ci":"npm run lint && tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test/*.spec.js test/**/*.spec.js && tsd","test:watch":"tap --watch --reporter=spec --coverage-report=html --coverage-report=text --no-browser test/*.spec.js test/**/*.spec.js","test:generate-keys":"node benchmarks/keys/generate-keys.js","test:generate-tokens":"node benchmarks/keys/generate-tokens.js","benchmark:sign":"node benchmarks/sign.mjs","benchmark:decode":"node benchmarks/decode.mjs","benchmark:verify":"node benchmarks/verify.mjs","benchmark:auth0":"node benchmarks/auth0.mjs"},"dependencies":{"@lukeed/ms":"^2.0.1","asn1.js":"^5.4.1","ecdsa-sig-formatter":"^1.0.11","mnemonist":"^0.39.5"},"devDependencies":{"@node-rs/jsonwebtoken":"^0.2.0","@sinonjs/fake-timers":"^11.0.0","@types/node":"^20.0.0","@typescript-eslint/eslint-plugin":"^5.49.0","@typescript-eslint/parser":"^5.49.0","cronometro":"^1.1.5","eslint":"^8.33.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^16.0.0","eslint-plugin-promise":"^6.1.1","fastify":"^4.12.0","jose":"^2.0.6","jsonwebtoken":"^9.0.0","prettier":"^3.0.0","tap":"^16.3.4","tsd":"^0.29.0","typescript":"^5.0.2"},"engines":{"node":">=16 <22"},"tsd":{"directory":"test"},"_id":"fast-jwt@3.3.1","gitHead":"52e94dd8ed81f61b6712fc628b748d47df3e5e6d","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-1YuuIJeh1hEvfcYDe89P2oGACWI5hd2GadRDKHalSxkc1Z0z8I6yzuVK6SF15sW09QZngTV6d7g4+TFL9bvs5A==","shasum":"dccac262fb919ec16b367d19d24304eff5706175","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/fast-jwt/-/fast-jwt-3.3.1.tgz","fileCount":11,"unpackedSize":90566,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fast-jwt@3.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEWbqZC1rufepMmLJfGV/xG2hRkDB82jvlD07wIXtlhSAiAKb1vyytWb96707ioeTg0ca2Mw6VwCqmOMUrFBRAW8NQ=="}],"size":18114},"_npmUser":{"name":"anonymous","email":"williamlines42@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"luca@lanziani.com"},{"name":"anonymous","email":"steve.goode@nearform.com"},{"name":"anonymous","email":"williamlines42@gmail.com"},{"name":"anonymous","email":"cody.zuschlag@gmail.com"},{"name":"anonymous","email":"davide@codeflyer.com"},{"name":"anonymous","email":"donal.moynihan@nearform.com"},{"name":"anonymous","email":"paolo@cowtech.it"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"mark.ireland@nearform.com"},{"name":"anonymous","email":"eamonn.frisby@nearform.com"},{"name":"anonymous","email":"hello@matteocollina.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-jwt_3.3.1_1696498486846_0.8453713990433493"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-05T09:34:47.057Z","publish_time":1696498487057,"_source_registry_name":"default"},"3.3.2":{"name":"fast-jwt","version":"3.3.2","description":"Fast JSON Web Token implementation","author":{"name":"NearForm Ltd"},"homepage":"https://github.com/nearform/fast-jwt","contributors":[{"name":"Paolo Insogna","url":"https://github.com/ShogunPanda"},{"name":"Matteo Collina","email":"hello@matteocollina.com"}],"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"keywords":["jwt"],"repository":{"type":"git","url":"git+https://github.com/nearform/fast-jwt.git"},"bugs":{"url":"https://github.com/nearform/fast-jwt/issues"},"main":"src/index.js","typings":"src/index.d.ts","types":"src/index.d.ts","scripts":{"postpublish":"git push origin && git push origin -f --tags","lint":"eslint src/**/*.js test/**/*.js src/**/*.ts test/**/*.ts","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test/*.spec.js test/**/*.spec.js && tsd","test:ci":"npm run lint && tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test/*.spec.js test/**/*.spec.js && tsd","test:watch":"tap --watch --reporter=spec --coverage-report=html --coverage-report=text --no-browser test/*.spec.js test/**/*.spec.js","test:generate-keys":"node benchmarks/keys/generate-keys.js","test:generate-tokens":"node benchmarks/keys/generate-tokens.js","benchmark:sign":"node benchmarks/sign.mjs","benchmark:decode":"node benchmarks/decode.mjs","benchmark:verify":"node benchmarks/verify.mjs","benchmark:auth0":"node benchmarks/auth0.mjs"},"dependencies":{"@lukeed/ms":"^2.0.1","asn1.js":"^5.4.1","ecdsa-sig-formatter":"^1.0.11","mnemonist":"^0.39.5"},"devDependencies":{"@node-rs/jsonwebtoken":"^0.2.0","@sinonjs/fake-timers":"^11.0.0","@types/node":"^20.0.0","@typescript-eslint/eslint-plugin":"^5.49.0","@typescript-eslint/parser":"^5.49.0","cronometro":"^1.1.5","eslint":"^8.33.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^16.0.0","eslint-plugin-promise":"^6.1.1","fastify":"^4.12.0","jose":"^2.0.6","jsonwebtoken":"^9.0.0","prettier":"^3.0.0","tap":"^16.3.4","tsd":"^0.29.0","typescript":"^5.0.2"},"engines":{"node":">=16 <22"},"tsd":{"directory":"test"},"_id":"fast-jwt@3.3.2","gitHead":"4add987442a7d229914372dc97911b0fde0c260c","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-H+JYxaFy2LepiC1AQWM/2hzKlQOWaWUkEnu/yebhYu4+ameb3qG77WiRZ1Ct6YBk6d/ESsNguBfTT5+q0XMtKg==","shasum":"08812282cd9ca0d1f7060987d3e527f84e364f88","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/fast-jwt/-/fast-jwt-3.3.2.tgz","fileCount":11,"unpackedSize":90665,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fast-jwt@3.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFdTtk002w9z0tzm2UdcOf0ochCXoci04OW5MHgwwurEAiEA5xBcFfhKnK2g6PLXLTQ/wymaVjv1efzsvbRyB7uZTvo="}],"size":18131},"_npmUser":{"name":"anonymous","email":"simone.busoli@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yunac4649@gmail.com"},{"name":"anonymous","email":"hello@manos.im"},{"name":"anonymous","email":"luca@lanziani.com"},{"name":"anonymous","email":"donal.moynihan@nearform.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"eamonn.frisby@nearform.com"},{"name":"anonymous","email":"hello@matteocollina.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-jwt_3.3.2_1700490796508_0.23992880577194908"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-20T14:33:16.702Z","publish_time":1700490796702,"_source_registry_name":"default"},"3.3.3":{"name":"fast-jwt","version":"3.3.3","description":"Fast JSON Web Token implementation","author":{"name":"NearForm Ltd"},"homepage":"https://github.com/nearform/fast-jwt","contributors":[{"name":"Paolo Insogna","url":"https://github.com/ShogunPanda"},{"name":"Matteo Collina","email":"hello@matteocollina.com"}],"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"keywords":["jwt"],"repository":{"type":"git","url":"git+https://github.com/nearform/fast-jwt.git"},"bugs":{"url":"https://github.com/nearform/fast-jwt/issues"},"main":"src/index.js","typings":"src/index.d.ts","types":"src/index.d.ts","scripts":{"postpublish":"git push origin && git push origin -f --tags","lint":"eslint src/**/*.js test/**/*.js src/**/*.ts test/**/*.ts","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test/*.spec.js test/**/*.spec.js && tsd","test:ci":"npm run lint && tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test/*.spec.js test/**/*.spec.js && tsd","test:watch":"tap --watch --reporter=spec --coverage-report=html --coverage-report=text --no-browser test/*.spec.js test/**/*.spec.js","test:generate-keys":"node benchmarks/keys/generate-keys.js","test:generate-tokens":"node benchmarks/keys/generate-tokens.js","benchmark:sign":"node benchmarks/sign.mjs","benchmark:decode":"node benchmarks/decode.mjs","benchmark:verify":"node benchmarks/verify.mjs","benchmark:auth0":"node benchmarks/auth0.mjs"},"dependencies":{"@lukeed/ms":"^2.0.1","asn1.js":"^5.4.1","ecdsa-sig-formatter":"^1.0.11","mnemonist":"^0.39.5"},"devDependencies":{"@node-rs/jsonwebtoken":"^0.2.0","@sinonjs/fake-timers":"^11.0.0","@types/node":"^20.0.0","@typescript-eslint/eslint-plugin":"^5.49.0","@typescript-eslint/parser":"^5.49.0","cronometro":"^1.1.5","eslint":"^8.33.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^16.0.0","eslint-plugin-promise":"^6.1.1","fastify":"^4.12.0","jose":"^2.0.6","jsonwebtoken":"^9.0.0","prettier":"^3.0.0","tap":"^16.3.4","tsd":"^0.29.0","typescript":"^5.0.2"},"engines":{"node":">=16 <22"},"tsd":{"directory":"test"},"_id":"fast-jwt@3.3.3","gitHead":"a77640f49ad3d4e321b95a26ef1dc112482447f9","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-oS3P8bRI24oPLJUePt2OgF64FBQib5TlgHLFQxYNoHYEEZe0gU3cKjJAVqpB5XKV/zjxmq4Hzbk3fgfW/wRz8Q==","shasum":"08687e016e43937ff5dbdb7bcb5d49990e5743ba","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/fast-jwt/-/fast-jwt-3.3.3.tgz","fileCount":11,"unpackedSize":90851,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fast-jwt@3.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtzxJAeK+uIaIslIHTr3YTMIFhXWnjqchbjSVcQhiXbAIhAPcDY5Y7E7au7kguO4lj3tSAF5MX6rumlVJ5ivKyMlWI"}],"size":18236},"_npmUser":{"name":"anonymous","email":"simone.busoli@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"luca@lanziani.com"},{"name":"anonymous","email":"donal.moynihan@nearform.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"eamonn.frisby@nearform.com"},{"name":"anonymous","email":"hello@matteocollina.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-jwt_3.3.3_1706525985891_0.7247094891171486"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-29T10:59:46.043Z","publish_time":1706525986043,"_source_registry_name":"default"},"4.0.0":{"name":"fast-jwt","version":"4.0.0","description":"Fast JSON Web Token implementation","author":{"name":"NearForm Ltd"},"homepage":"https://github.com/nearform/fast-jwt","contributors":[{"name":"Paolo Insogna","url":"https://github.com/ShogunPanda"},{"name":"Matteo Collina","email":"hello@matteocollina.com"}],"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"keywords":["jwt"],"repository":{"type":"git","url":"git+https://github.com/nearform/fast-jwt.git"},"bugs":{"url":"https://github.com/nearform/fast-jwt/issues"},"main":"src/index.js","typings":"src/index.d.ts","types":"src/index.d.ts","scripts":{"postpublish":"git push origin && git push origin -f --tags","lint":"eslint src/**/*.js test/**/*.js src/**/*.ts test/**/*.ts","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test/*.spec.js test/**/*.spec.js && tsd","test:ci":"npm run lint && tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test/*.spec.js test/**/*.spec.js && tsd","test:watch":"tap --watch --reporter=spec --coverage-report=html --coverage-report=text --no-browser test/*.spec.js test/**/*.spec.js","test:generate-keys":"node benchmarks/keys/generate-keys.js","test:generate-tokens":"node benchmarks/keys/generate-tokens.js","benchmark:sign":"node benchmarks/sign.mjs","benchmark:decode":"node benchmarks/decode.mjs","benchmark:verify":"node benchmarks/verify.mjs","benchmark:auth0":"node benchmarks/auth0.mjs"},"dependencies":{"@lukeed/ms":"^2.0.1","asn1.js":"^5.4.1","ecdsa-sig-formatter":"^1.0.11","mnemonist":"^0.39.5"},"devDependencies":{"@node-rs/jsonwebtoken":"^0.2.0","@sinonjs/fake-timers":"^11.0.0","@types/node":"^20.0.0","@typescript-eslint/eslint-plugin":"^5.49.0","@typescript-eslint/parser":"^5.49.0","cronometro":"^1.1.5","eslint":"^8.33.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^16.0.0","eslint-plugin-promise":"^6.1.1","fastify":"^4.12.0","jose":"^2.0.6","jsonwebtoken":"^9.0.0","prettier":"^3.0.0","tap":"^16.3.4","tsd":"^0.29.0","typescript":"^5.0.2"},"engines":{"node":">=16 <22"},"tsd":{"directory":"test"},"_id":"fast-jwt@4.0.0","gitHead":"bf0872fb797b60b9e0ffa7f8feb27cdb27a027e6","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-CnI93Tmk7eSzfw4e0Jlc5ZcWiN+/zK7xAKAhtXS8PAcKmYqfcXqxJl1hMyhk3iEt0M9JLo7DCYRDV2XcIacWAw==","shasum":"d4d46ca0f5c0e695d20a28624cb89870d3e0b29a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/fast-jwt/-/fast-jwt-4.0.0.tgz","fileCount":11,"unpackedSize":90977,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fast-jwt@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5yjV2SbkatjVoshQtPP5exvJy5bbmNtXz1HDyo509uAIhAJSlRKYBRkXSQLSNnwfOQnRRdkbk02mqvWFFeEVwI8fp"}],"size":18275},"_npmUser":{"name":"anonymous","email":"simone.busoli@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"luca@lanziani.com"},{"name":"anonymous","email":"donal.moynihan@nearform.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"eamonn.frisby@nearform.com"},{"name":"anonymous","email":"hello@matteocollina.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-jwt_4.0.0_1708038531791_0.5832965672799342"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-15T23:08:51.942Z","publish_time":1708038531942,"_source_registry_name":"default"},"4.0.1":{"name":"fast-jwt","version":"4.0.1","description":"Fast JSON Web Token implementation","author":{"name":"NearForm Ltd"},"homepage":"https://github.com/nearform/fast-jwt","contributors":[{"name":"Paolo Insogna","url":"https://github.com/ShogunPanda"},{"name":"Matteo Collina","email":"hello@matteocollina.com"}],"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"keywords":["jwt"],"repository":{"type":"git","url":"git+https://github.com/nearform/fast-jwt.git"},"bugs":{"url":"https://github.com/nearform/fast-jwt/issues"},"main":"src/index.js","typings":"src/index.d.ts","types":"src/index.d.ts","scripts":{"postpublish":"git push origin && git push origin -f --tags","lint":"eslint src/**/*.js test/**/*.js src/**/*.ts test/**/*.ts","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test/*.spec.js test/**/*.spec.js && tsd","test:ci":"npm run lint && tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test/*.spec.js test/**/*.spec.js && tsd","test:watch":"tap --watch --reporter=spec --coverage-report=html --coverage-report=text --no-browser test/*.spec.js test/**/*.spec.js","test:generate-keys":"node benchmarks/keys/generate-keys.js","test:generate-tokens":"node benchmarks/keys/generate-tokens.js","benchmark:sign":"node benchmarks/sign.mjs","benchmark:decode":"node benchmarks/decode.mjs","benchmark:verify":"node benchmarks/verify.mjs","benchmark:auth0":"node benchmarks/auth0.mjs"},"dependencies":{"@lukeed/ms":"^2.0.1","asn1.js":"^5.4.1","ecdsa-sig-formatter":"^1.0.11","mnemonist":"^0.39.5"},"devDependencies":{"@node-rs/jsonwebtoken":"^0.2.0","@sinonjs/fake-timers":"^11.0.0","@types/node":"^20.0.0","@typescript-eslint/eslint-plugin":"^5.49.0","@typescript-eslint/parser":"^5.49.0","cronometro":"^1.1.5","eslint":"^8.33.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^16.0.0","eslint-plugin-promise":"^6.1.1","fastify":"^4.12.0","jose":"^2.0.6","jsonwebtoken":"^9.0.0","prettier":"^3.0.0","tap":"^16.3.4","tsd":"^0.29.0","typescript":"^5.0.2"},"engines":{"node":">=16"},"tsd":{"directory":"test"},"_id":"fast-jwt@4.0.1","gitHead":"fa268a5647ca2556692c6e1b2313f174fe8df7ed","_nodeVersion":"18.20.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-+mdSoH0QdOdFSbbGBctJu7L1yfXRtbmjbVJ4W/PEjyvivobDena0RKwihtBkOML1P+kUJ1QuewnH8u+mROsR1w==","shasum":"42ce31589bdc2343c302ab707789801e10eba1a7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/fast-jwt/-/fast-jwt-4.0.1.tgz","fileCount":11,"unpackedSize":90973,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fast-jwt@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDarQmLEC6LSWmxgsZQBOVWGV6bQ+mrlBlGwt0uJOK7CAIgcl2CGZlZutMyWcYdwQe1GH7JDWl1jeFUQ9uxL5vdn38="}],"size":18268},"_npmUser":{"name":"anonymous","email":"simone.busoli@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"luca@lanziani.com"},{"name":"anonymous","email":"donal.moynihan@nearform.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"eamonn.frisby@nearform.com"},{"name":"anonymous","email":"hello@matteocollina.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-jwt_4.0.1_1714234978323_0.44879844100636124"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-27T16:22:58.477Z","publish_time":1714234978477,"_source_registry_name":"default"},"4.0.2":{"name":"fast-jwt","version":"4.0.2","description":"Fast JSON Web Token implementation","author":{"name":"NearForm Ltd"},"homepage":"https://github.com/nearform/fast-jwt","contributors":[{"name":"Paolo Insogna","url":"https://github.com/ShogunPanda"},{"name":"Matteo Collina","email":"hello@matteocollina.com"}],"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"keywords":["jwt"],"repository":{"type":"git","url":"git+https://github.com/nearform/fast-jwt.git"},"bugs":{"url":"https://github.com/nearform/fast-jwt/issues"},"main":"src/index.js","typings":"src/index.d.ts","types":"src/index.d.ts","scripts":{"postpublish":"git push origin && git push origin -f --tags","lint":"eslint src/**/*.js test/**/*.js src/**/*.ts test/**/*.ts","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test/*.spec.js test/**/*.spec.js && tsd","test:ci":"npm run lint && tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test/*.spec.js test/**/*.spec.js && tsd","test:watch":"tap --watch --reporter=spec --coverage-report=html --coverage-report=text --no-browser test/*.spec.js test/**/*.spec.js","test:generate-keys":"node benchmarks/keys/generate-keys.js","test:generate-tokens":"node benchmarks/keys/generate-tokens.js","benchmark:sign":"node benchmarks/sign.mjs","benchmark:decode":"node benchmarks/decode.mjs","benchmark:verify":"node benchmarks/verify.mjs","benchmark:auth0":"node benchmarks/auth0.mjs"},"dependencies":{"@lukeed/ms":"^2.0.1","asn1.js":"^5.4.1","ecdsa-sig-formatter":"^1.0.11","mnemonist":"^0.39.5"},"devDependencies":{"@node-rs/jsonwebtoken":"^0.5.6","@sinonjs/fake-timers":"^11.0.0","@types/node":"^20.0.0","@typescript-eslint/eslint-plugin":"^5.49.0","@typescript-eslint/parser":"^5.49.0","cronometro":"^3.0.2","eslint":"^8.33.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^16.0.0","eslint-plugin-promise":"^6.1.1","fastify":"^4.12.0","jose":"^2.0.6","jsonwebtoken":"^9.0.0","prettier":"^3.0.0","tap":"^16.3.4","tsd":"^0.31.0","typescript":"^5.0.2"},"engines":{"node":">=16"},"tsd":{"directory":"test"},"_id":"fast-jwt@4.0.2","gitHead":"f5cf31cad4d1a5ac120b4c0c9dd7498f28dc524f","_nodeVersion":"18.20.3","_npmVersion":"10.7.0","dist":{"integrity":"sha512-uSG3osRm3QNEkoCMwQ25qVs+pxn0f1n4/WLE+BmKaQZSmwhFhkkimHw7MXIPprrEF01CbNI1wL/35LRvLMfn7g==","shasum":"cc336eec139b9111c96faea16a1222952f705585","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/fast-jwt/-/fast-jwt-4.0.2.tgz","fileCount":11,"unpackedSize":91456,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fast-jwt@4.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDzIQDRLr7762Ls7S7Pl3IddnE1i29WnQXGIBSOGi/s9AiEAiYBkOg5oy5bGAeph+b5ZvM/EIRyN+eYaSAqD8ZSQKRs="}],"size":18495},"_npmUser":{"name":"anonymous","email":"simone.busoli@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"luca@lanziani.com"},{"name":"anonymous","email":"donal.moynihan@nearform.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"eamonn.frisby@nearform.com"},{"name":"anonymous","email":"hello@matteocollina.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-jwt_4.0.2_1721041703437_0.1525480000943551"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-15T11:08:23.582Z","publish_time":1721041703582,"_source_registry_name":"default"},"4.0.3":{"name":"fast-jwt","version":"4.0.3","description":"Fast JSON Web Token implementation","author":{"name":"NearForm Ltd"},"homepage":"https://github.com/nearform/fast-jwt","contributors":[{"name":"Paolo Insogna","url":"https://github.com/ShogunPanda"},{"name":"Matteo Collina","email":"hello@matteocollina.com"}],"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"keywords":["jwt"],"repository":{"type":"git","url":"git+https://github.com/nearform/fast-jwt.git"},"bugs":{"url":"https://github.com/nearform/fast-jwt/issues"},"main":"src/index.js","typings":"src/index.d.ts","types":"src/index.d.ts","scripts":{"postpublish":"git push origin && git push origin -f --tags","lint":"eslint src/**/*.js test/**/*.js src/**/*.ts test/**/*.ts","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test/*.spec.js test/**/*.spec.js && tsd","test:ci":"npm run lint && tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test/*.spec.js test/**/*.spec.js && tsd","test:watch":"tap --watch --reporter=spec --coverage-report=html --coverage-report=text --no-browser test/*.spec.js test/**/*.spec.js","test:generate-keys":"node benchmarks/keys/generate-keys.js","test:generate-tokens":"node benchmarks/keys/generate-tokens.js","benchmark:sign":"node benchmarks/sign.mjs","benchmark:decode":"node benchmarks/decode.mjs","benchmark:verify":"node benchmarks/verify.mjs","benchmark:auth0":"node benchmarks/auth0.mjs"},"dependencies":{"@lukeed/ms":"^2.0.1","asn1.js":"^5.4.1","ecdsa-sig-formatter":"^1.0.11","mnemonist":"^0.39.5"},"devDependencies":{"@node-rs/jsonwebtoken":"^0.5.6","@sinonjs/fake-timers":"^13.0.1","@types/node":"^22.0.0","@typescript-eslint/eslint-plugin":"^5.49.0","@typescript-eslint/parser":"^5.49.0","cronometro":"^3.0.2","eslint":"^8.33.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^16.0.0","eslint-plugin-promise":"^6.1.1","fastify":"^4.12.0","jose":"^2.0.6","jsonwebtoken":"^9.0.0","prettier":"^3.0.0","tap":"^16.3.4","tsd":"^0.31.0","typescript":"^5.0.2"},"engines":{"node":">=16"},"tsd":{"directory":"test"},"_id":"fast-jwt@4.0.3","gitHead":"035d37ac3501c41f7af463eb36a14e166431d7ba","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-t6mpAYoVV58zAs/0/zgQ0hv4sis9/ea/JchsnrnTtX2MH55B0GMI60x0ESZFP9/fl7xW7cgk+zdpP4C4xTllPQ==","shasum":"747a034b787b03dc42def9b184c709b1f7a2fd8f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/fast-jwt/-/fast-jwt-4.0.3.tgz","fileCount":11,"unpackedSize":91441,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fast-jwt@4.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgM97rtyR2zBifA7NDh9I3CTfO6/tDVCWkZjxGFKrj/QIgHsJd8OOO/ihE8HrV5eTQCe8MnNbLxdTq85tddXBQlKs="}],"size":18492},"_npmUser":{"name":"anonymous","email":"simone.busoli@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"luca@lanziani.com"},{"name":"anonymous","email":"donal.moynihan@nearform.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"eamonn.frisby@nearform.com"},{"name":"anonymous","email":"hello@matteocollina.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-jwt_4.0.3_1724801257446_0.3302705843070739"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-27T23:27:37.625Z","publish_time":1724801257625,"_source_registry_name":"default"},"4.0.5":{"name":"fast-jwt","version":"4.0.5","description":"Fast JSON Web Token implementation","author":{"name":"NearForm Ltd"},"homepage":"https://github.com/nearform/fast-jwt","contributors":[{"name":"Paolo Insogna","url":"https://github.com/ShogunPanda"},{"name":"Matteo Collina","email":"hello@matteocollina.com"}],"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"keywords":["jwt"],"repository":{"type":"git","url":"git+https://github.com/nearform/fast-jwt.git"},"bugs":{"url":"https://github.com/nearform/fast-jwt/issues"},"main":"src/index.js","typings":"src/index.d.ts","types":"src/index.d.ts","scripts":{"postpublish":"git push origin && git push origin -f --tags","lint":"eslint src/**/*.js test/**/*.js src/**/*.ts test/**/*.ts","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test/*.spec.js test/**/*.spec.js && tsd","test:ci":"npm run lint && tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test/*.spec.js test/**/*.spec.js && tsd","test:watch":"tap --watch --reporter=spec --coverage-report=html --coverage-report=text --no-browser test/*.spec.js test/**/*.spec.js","test:generate-keys":"node benchmarks/keys/generate-keys.js","test:generate-tokens":"node benchmarks/keys/generate-tokens.js","benchmark:sign":"node benchmarks/sign.mjs","benchmark:decode":"node benchmarks/decode.mjs","benchmark:verify":"node benchmarks/verify.mjs","benchmark:auth0":"node benchmarks/auth0.mjs"},"dependencies":{"@lukeed/ms":"^2.0.1","asn1.js":"^5.4.1","ecdsa-sig-formatter":"^1.0.11","mnemonist":"^0.39.5"},"devDependencies":{"@node-rs/jsonwebtoken":"^0.5.6","@sinonjs/fake-timers":"^13.0.1","@types/node":"^22.0.0","@typescript-eslint/eslint-plugin":"^5.49.0","@typescript-eslint/parser":"^5.49.0","cronometro":"^3.0.2","eslint":"^8.33.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^16.0.0","eslint-plugin-promise":"^6.1.1","fastify":"^4.12.0","jose":"^2.0.6","jsonwebtoken":"^9.0.0","prettier":"^3.0.0","tap":"^16.3.4","tsd":"^0.31.0","typescript":"^5.0.2"},"engines":{"node":">=16"},"tsd":{"directory":"test"},"_id":"fast-jwt@4.0.5","gitHead":"ca88fe841ae695bb530b5e34f5e9bc7a42675de6","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-QnpNdn0955GT7SlT8iMgYfhTsityUWysrQjM+Q7bGFijLp6+TNWzlbSMPvgalbrQGRg4ZaHZgMcns5fYOm5avg==","shasum":"87e4e3d694d396f858ca32c875a2249f26eb8116","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/fast-jwt/-/fast-jwt-4.0.5.tgz","fileCount":11,"unpackedSize":91464,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fast-jwt@4.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBD7VPuqZWsqH4hkXyCj/Qhf5CcnWd9AncrGwbnwY5jcAiEAqOEd+5mEUHLdA4xFdSrXk0mtfDFWz4q4zG9wHPF2B+U="}],"size":18502},"_npmUser":{"name":"anonymous","email":"simone.busoli@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"luca@lanziani.com"},{"name":"anonymous","email":"donal.moynihan@nearform.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"eamonn.frisby@nearform.com"},{"name":"anonymous","email":"hello@matteocollina.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-jwt_4.0.5_1725891838301_0.9265495837070301"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-09T14:23:58.551Z","publish_time":1725891838551,"_source_registry_name":"default"},"4.0.6":{"name":"fast-jwt","version":"4.0.6","description":"Fast JSON Web Token implementation","author":{"name":"NearForm Ltd"},"homepage":"https://github.com/nearform/fast-jwt","contributors":[{"name":"Paolo Insogna","url":"https://github.com/ShogunPanda"},{"name":"Matteo Collina","email":"hello@matteocollina.com"}],"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"keywords":["jwt"],"repository":{"type":"git","url":"git+https://github.com/nearform/fast-jwt.git"},"bugs":{"url":"https://github.com/nearform/fast-jwt/issues"},"main":"src/index.js","typings":"src/index.d.ts","types":"src/index.d.ts","scripts":{"postpublish":"git push origin && git push origin -f --tags","lint":"eslint src/**/*.js test/**/*.js src/**/*.ts test/**/*.ts","test":"node --test --experimental-test-coverage && tsd","test:ci":"npm run lint && npm run test","test:watch":"node --test --watch --experimental-test-coverage","test:generate-keys":"node benchmarks/keys/generate-keys.js","test:generate-tokens":"node benchmarks/keys/generate-tokens.js","benchmark:sign":"node benchmarks/sign.mjs","benchmark:decode":"node benchmarks/decode.mjs","benchmark:verify":"node benchmarks/verify.mjs","benchmark:auth0":"node benchmarks/auth0.mjs"},"dependencies":{"@lukeed/ms":"^2.0.1","asn1.js":"^5.4.1","ecdsa-sig-formatter":"^1.0.11","mnemonist":"^0.39.5"},"devDependencies":{"@node-rs/jsonwebtoken":"^0.5.6","@sinonjs/fake-timers":"^13.0.1","@types/node":"^22.0.0","@typescript-eslint/eslint-plugin":"^5.49.0","@typescript-eslint/parser":"^5.49.0","cronometro":"^4.0.0","eslint":"^8.33.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^16.0.0","eslint-plugin-promise":"^6.1.1","fastify":"^5.0.0","jose":"^2.0.6","jsonwebtoken":"^9.0.0","prettier":"^3.0.0","tsd":"^0.31.0","typescript":"^5.0.2"},"engines":{"node":">=20"},"tsd":{"directory":"test"},"_id":"fast-jwt@4.0.6","gitHead":"8c7da41c262ca892800811b5ed4c7920ec50b710","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-kyNxaoy/m8pDQdyn+gl4FOTNEOrLK/1iAU4MP8cTz3mErOyh+BtvoCNFxKsyY4zlEKWO5HMY526zRXdoiPc6Rg==","shasum":"fc9d4654572fd935ff80fdef79f010a541017c1f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/fast-jwt/-/fast-jwt-4.0.6.tgz","fileCount":11,"unpackedSize":91153,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fast-jwt@4.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEDyXBB+m2GNq2Bgtd1rNr8d4zM77erhHJRw1J6FT7CHAiEA19/fjE7Dgznv4PwlwwvaqmFa3GeTxE2EbCjJegDWP+k="}],"size":18560},"_npmUser":{"name":"anonymous","email":"simone.busoli@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"luca@lanziani.com"},{"name":"anonymous","email":"donal.moynihan@nearform.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"eamonn.frisby@nearform.com"},{"name":"anonymous","email":"hello@matteocollina.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-jwt_4.0.6_1732099227625_0.10956239544377477"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-20T10:40:27.792Z","publish_time":1732099227792,"_source_registry_name":"default","deprecated":"this package version has been deprecated"},"5.0.0":{"name":"fast-jwt","version":"5.0.0","description":"Fast JSON Web Token implementation","author":{"name":"NearForm Ltd"},"homepage":"https://github.com/nearform/fast-jwt","contributors":[{"name":"Paolo Insogna","url":"https://github.com/ShogunPanda"},{"name":"Matteo Collina","email":"hello@matteocollina.com"}],"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"keywords":["jwt"],"repository":{"type":"git","url":"git+https://github.com/nearform/fast-jwt.git"},"bugs":{"url":"https://github.com/nearform/fast-jwt/issues"},"main":"src/index.js","typings":"src/index.d.ts","types":"src/index.d.ts","scripts":{"postpublish":"git push origin && git push origin -f --tags","lint":"eslint src/**/*.js test/**/*.js src/**/*.ts test/**/*.ts","test":"node --test --experimental-test-coverage && tsd","test:ci":"npm run lint && npm run test","test:watch":"node --test --watch --experimental-test-coverage","test:generate-keys":"node benchmarks/keys/generate-keys.js","test:generate-tokens":"node benchmarks/keys/generate-tokens.js","benchmark:sign":"node benchmarks/sign.mjs","benchmark:decode":"node benchmarks/decode.mjs","benchmark:verify":"node benchmarks/verify.mjs","benchmark:auth0":"node benchmarks/auth0.mjs"},"dependencies":{"@lukeed/ms":"^2.0.1","asn1.js":"^5.4.1","ecdsa-sig-formatter":"^1.0.11","mnemonist":"^0.39.5"},"devDependencies":{"@node-rs/jsonwebtoken":"^0.5.6","@sinonjs/fake-timers":"^13.0.1","@types/node":"^22.0.0","@typescript-eslint/eslint-plugin":"^5.49.0","@typescript-eslint/parser":"^5.49.0","cronometro":"^4.0.0","eslint":"^8.33.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^16.0.0","eslint-plugin-promise":"^6.1.1","fastify":"^5.0.0","jose":"^2.0.6","jsonwebtoken":"^9.0.0","prettier":"^3.0.0","tsd":"^0.31.0","typescript":"^5.0.2"},"engines":{"node":">=20"},"tsd":{"directory":"test"},"_id":"fast-jwt@5.0.0","gitHead":"016331bf51d4824dd039caf918423a1c3f0026c5","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-BJ6qXIgOjqDa2UeFJlpmuT9DnGR3hbMypL/w53lT2aLQAQh4IzX22QtQQEgoadN4AQ8K0849s2iY0KmEoBQTbg==","shasum":"a4effe243630d690c62198fb06222c38743beea3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/fast-jwt/-/fast-jwt-5.0.0.tgz","fileCount":11,"unpackedSize":91153,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fast-jwt@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA9xWl8/BxKmY+IXgQ848gWwXIUHb5UHJtZfRwSu1i38AiEAoR/uE+XcAdOSkz1HmGkNqxmC5LnlWz3yHA1rTDC58sc="}],"size":18560},"_npmUser":{"name":"anonymous","email":"simone.busoli@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"luca@lanziani.com"},{"name":"anonymous","email":"donal.moynihan@nearform.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"eamonn.frisby@nearform.com"},{"name":"anonymous","email":"hello@matteocollina.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-jwt_5.0.0_1732137293207_0.8454108668154343"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-20T21:14:53.501Z","publish_time":1732137293501,"_source_registry_name":"default"},"5.0.1":{"name":"fast-jwt","version":"5.0.1","description":"Fast JSON Web Token implementation","author":{"name":"NearForm Ltd"},"homepage":"https://github.com/nearform/fast-jwt","contributors":[{"name":"Paolo Insogna","url":"https://github.com/ShogunPanda"},{"name":"Matteo Collina","email":"hello@matteocollina.com"}],"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"keywords":["jwt"],"repository":{"type":"git","url":"git+https://github.com/nearform/fast-jwt.git"},"bugs":{"url":"https://github.com/nearform/fast-jwt/issues"},"main":"src/index.js","typings":"src/index.d.ts","types":"src/index.d.ts","scripts":{"postpublish":"git push origin && git push origin -f --tags","lint":"eslint src/**/*.js test/**/*.js src/**/*.ts test/**/*.ts","test":"node --test --experimental-test-coverage && tsd","test:ci":"npm run lint && npm run test","test:watch":"node --test --watch --experimental-test-coverage","test:generate-keys":"node benchmarks/keys/generate-keys.js","test:generate-tokens":"node benchmarks/keys/generate-tokens.js","benchmark:sign":"node benchmarks/sign.mjs","benchmark:decode":"node benchmarks/decode.mjs","benchmark:verify":"node benchmarks/verify.mjs","benchmark:auth0":"node benchmarks/auth0.mjs"},"dependencies":{"@lukeed/ms":"^2.0.1","asn1.js":"^5.4.1","ecdsa-sig-formatter":"^1.0.11","mnemonist":"^0.39.5"},"devDependencies":{"@node-rs/jsonwebtoken":"^0.5.6","@sinonjs/fake-timers":"^13.0.1","@types/node":"^22.0.0","@typescript-eslint/eslint-plugin":"^5.49.0","@typescript-eslint/parser":"^5.49.0","cronometro":"^4.0.0","eslint":"^8.33.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^16.0.0","eslint-plugin-promise":"^6.1.1","fastify":"^5.0.0","jose":"^2.0.6","jsonwebtoken":"^9.0.0","prettier":"^3.0.0","tsd":"^0.31.0","typescript":"^5.0.2"},"engines":{"node":">=20"},"tsd":{"directory":"test"},"_id":"fast-jwt@5.0.1","gitHead":"e76ddee05f079fdd075943949631dc0ec8c5f2e1","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-ourv/LCcb3ij6OKnIs2fc60A0x9ITyo7m3plY0pvpDma9suH5ee52g4XCksbMQAWZpV5Lo7VuJpOgTSYKx7mBQ==","shasum":"333c434144b1abf7d7f374febb4b0191df4bb475","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/fast-jwt/-/fast-jwt-5.0.1.tgz","fileCount":11,"unpackedSize":91193,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fast-jwt@5.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGIImPOOMDqBQME7a5QZkgiO26m2gyqex1tlA+YDrL1kAiBhL5UHLbk7oH8aAU7Qs2SJ90+bVI6oTpnktSema9xCJQ=="}],"size":18565},"_npmUser":{"name":"anonymous","email":"simone.busoli@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"luca@lanziani.com"},{"name":"anonymous","email":"eamonn.frisby@nearform.com"},{"name":"anonymous","email":"donal.moynihan@nearform.com"},{"name":"anonymous","email":"hello@matteocollina.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fast-jwt_5.0.1_1733936270548_0.6600004508057704"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-11T16:57:50.813Z","publish_time":1733936270813,"_source_registry_name":"default"},"5.0.2":{"name":"fast-jwt","version":"5.0.2","description":"Fast JSON Web Token implementation","author":{"name":"NearForm Ltd"},"homepage":"https://github.com/nearform/fast-jwt","contributors":[{"name":"Paolo Insogna","url":"https://github.com/ShogunPanda"},{"name":"Matteo Collina","email":"hello@matteocollina.com"}],"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"keywords":["jwt"],"repository":{"type":"git","url":"git+https://github.com/nearform/fast-jwt.git"},"bugs":{"url":"https://github.com/nearform/fast-jwt/issues"},"main":"src/index.js","typings":"src/index.d.ts","types":"src/index.d.ts","scripts":{"postpublish":"git push origin && git push origin -f --tags","lint":"eslint src/**/*.js test/**/*.js src/**/*.ts test/**/*.ts","test":"node --test --experimental-test-coverage && tsd","test:ci":"npm run lint && npm run test","test:watch":"node --test --watch --experimental-test-coverage","test:generate-keys":"node benchmarks/keys/generate-keys.js","test:generate-tokens":"node benchmarks/keys/generate-tokens.js","benchmark:sign":"node benchmarks/sign.mjs","benchmark:decode":"node benchmarks/decode.mjs","benchmark:verify":"node benchmarks/verify.mjs","benchmark:auth0":"node benchmarks/auth0.mjs"},"dependencies":{"@lukeed/ms":"^2.0.1","asn1.js":"^5.4.1","ecdsa-sig-formatter":"^1.0.11","mnemonist":"^0.39.5"},"devDependencies":{"@node-rs/jsonwebtoken":"^0.5.6","@sinonjs/fake-timers":"^13.0.1","@types/node":"^22.0.0","@typescript-eslint/eslint-plugin":"^5.49.0","@typescript-eslint/parser":"^5.49.0","cronometro":"^4.0.0","eslint":"^8.33.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^16.0.0","eslint-plugin-promise":"^6.1.1","fastify":"^5.0.0","jose":"^2.0.6","jsonwebtoken":"^9.0.0","prettier":"^3.0.0","tsd":"^0.31.0","typescript":"^5.0.2"},"engines":{"node":">=20"},"tsd":{"directory":"test"},"_id":"fast-jwt@5.0.2","gitHead":"2db5f9444f0bb95d62cb558514cbc576fe79a5b5","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-b2z/32MTWyURskK8plXXkbLuZU3F+T79iFaVLYZEveF5lOwUj6g8wg2T7zIi6/xTbbv4BRQzm/lgH2jL3vSPgA==","shasum":"c9fd7b1e9d4277a4aa385d58b033aca3e2d185a3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/fast-jwt/-/fast-jwt-5.0.2.tgz","fileCount":11,"unpackedSize":91210,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fast-jwt@5.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA6Rt3+Judt1f/MjSaZVmMZMfCAy3/8Uh5NPpGW0gPRRAiEA/Ggg+2b/d5OILc/xr8y+LFeHkmeg2WO0Pmb6IQ+tGRc="}],"size":18575},"_npmUser":{"name":"anonymous","email":"simone.busoli@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"luca@lanziani.com"},{"name":"anonymous","email":"eamonn.frisby@nearform.com"},{"name":"anonymous","email":"donal.moynihan@nearform.com"},{"name":"anonymous","email":"hello@matteocollina.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fast-jwt_5.0.2_1734100472390_0.7019128519573794"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-13T14:34:32.586Z","publish_time":1734100472586,"_source_registry_name":"default"},"5.0.5":{"name":"fast-jwt","version":"5.0.5","description":"Fast JSON Web Token implementation","author":{"name":"NearForm Ltd"},"homepage":"https://github.com/nearform/fast-jwt","contributors":[{"name":"Paolo Insogna","url":"https://github.com/ShogunPanda"},{"name":"Matteo Collina","email":"hello@matteocollina.com"}],"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"keywords":["jwt"],"repository":{"type":"git","url":"git+https://github.com/nearform/fast-jwt.git"},"bugs":{"url":"https://github.com/nearform/fast-jwt/issues"},"main":"src/index.js","typings":"src/index.d.ts","types":"src/index.d.ts","scripts":{"postpublish":"git push origin && git push origin -f --tags","lint":"eslint .","test":"node --test --experimental-test-coverage && tsd","test:ci":"npm run lint && npm run test","test:watch":"node --test --watch --experimental-test-coverage","test:generate-keys":"node benchmarks/keys/generate-keys.js","test:generate-tokens":"node benchmarks/keys/generate-tokens.js","benchmark:sign":"node benchmarks/sign.mjs","benchmark:decode":"node benchmarks/decode.mjs","benchmark:verify":"node benchmarks/verify.mjs","benchmark:auth0":"node benchmarks/auth0.mjs"},"dependencies":{"@lukeed/ms":"^2.0.2","asn1.js":"^5.4.1","ecdsa-sig-formatter":"^1.0.11","mnemonist":"^0.39.8"},"devDependencies":{"@node-rs/jsonwebtoken":"^0.5.9","@types/node":"^22.10.2","cronometro":"^4.0.0","eslint":"^9.17.0","eslint-config-prettier":"^10.0.1","eslint-plugin-import":"^2.31.0","eslint-plugin-n":"^17.15.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-promise":"^7.2.1","fastify":"^5.2.0","jose":"^2.0.7","jsonwebtoken":"^9.0.2","prettier":"^3.4.2","tsd":"^0.31.2","typescript":"^5.7.2","typescript-eslint":"^8.18.0"},"engines":{"node":">=20"},"tsd":{"directory":"test"},"_id":"fast-jwt@5.0.5","gitHead":"f14de38c3e9b7a27459d556dab60cb34e5c0dfd2","_nodeVersion":"20.18.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Ch94zewwBjRznO0r76NFI5FDT0lOtnzkWVO4r7+d7E2WKuf7WW1FVOWRpv7QGEFlXzz9OAayrb5BhEmkOkwjhg==","shasum":"0f9674012e04b603097bafd4d13090919feff220","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/fast-jwt/-/fast-jwt-5.0.5.tgz","fileCount":11,"unpackedSize":91111,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fast-jwt@5.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDt0HCoR4FwKh7yfuoH51BHNeTTx5yPAaiusFTTGgUbNQIhAJ7DNpFlfX3vATzaggZ6MpozpheRiUAOBzHXeep3JH2D"}],"size":18667},"_npmUser":{"name":"anonymous","email":"simone.busoli@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"luca@lanziani.com"},{"name":"anonymous","email":"eamonn.frisby@nearform.com"},{"name":"anonymous","email":"donal.moynihan@nearform.com"},{"name":"anonymous","email":"hello@matteocollina.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fast-jwt_5.0.5_1736871843448_0.33365311285323185"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-14T16:24:03.672Z","publish_time":1736871843672,"_source_registry_name":"default"},"5.0.6":{"name":"fast-jwt","version":"5.0.6","description":"Fast JSON Web Token implementation","author":{"name":"NearForm Ltd"},"homepage":"https://github.com/nearform/fast-jwt","contributors":[{"name":"Paolo Insogna","url":"https://github.com/ShogunPanda"},{"name":"Matteo Collina","email":"hello@matteocollina.com"}],"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"keywords":["jwt"],"repository":{"type":"git","url":"git+https://github.com/nearform/fast-jwt.git"},"bugs":{"url":"https://github.com/nearform/fast-jwt/issues"},"main":"src/index.js","typings":"src/index.d.ts","types":"src/index.d.ts","scripts":{"postpublish":"git push origin && git push origin -f --tags","lint":"eslint .","test":"node --test --experimental-test-coverage test/**.spec.js && tsd","test:ci":"npm run lint && npm run test","test:watch":"node --test --watch --experimental-test-coverage","test:generate-keys":"node benchmarks/keys/generate-keys.js","test:generate-tokens":"node benchmarks/keys/generate-tokens.js","benchmark:sign":"node benchmarks/sign.mjs","benchmark:decode":"node benchmarks/decode.mjs","benchmark:verify":"node benchmarks/verify.mjs","benchmark:auth0":"node benchmarks/auth0.mjs","benchmark:update":"node benchmarks/update_benchmarks.mjs"},"dependencies":{"@lukeed/ms":"^2.0.2","asn1.js":"^5.4.1","ecdsa-sig-formatter":"^1.0.11","mnemonist":"^0.40.0"},"devDependencies":{"@node-rs/jsonwebtoken":"^0.5.9","@types/node":"^22.10.2","eslint":"^9.17.0","eslint-config-prettier":"^10.0.1","eslint-plugin-import":"^2.31.0","eslint-plugin-n":"^17.15.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-promise":"^7.2.1","fastify":"^5.2.0","jose":"^2.0.7","jsonwebtoken":"^9.0.2","mitata":"^1.0.34","prettier":"^3.4.2","tsd":"^0.31.2","typescript":"^5.7.2","typescript-eslint":"^8.18.0"},"engines":{"node":">=20"},"tsd":{"directory":"test"},"_id":"fast-jwt@5.0.6","gitHead":"a8c60996e5e2135f47b2de4bfec711ee3198c842","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-LPE7OCGUl11q3ZgW681cEU2d0d2JZ37hhJAmetCgNyW8waVaJVZXhyFF6U2so1Iim58Yc7pfxJe2P7MNetQH2g==","shasum":"abc2d6cf28d22ae11dbbd08622dd5e53ea9b1f4f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/fast-jwt/-/fast-jwt-5.0.6.tgz","fileCount":11,"unpackedSize":65135,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fast-jwt@5.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAUaqnGrFcrWWgmJGbrVKAkmfzkPHkUs/kOlZbtPt91vAiEA9YGPyQthA8avT1+fWxBNdDTrIcejzJe824OOLBarNCg="}],"size":16631},"_npmUser":{"name":"anonymous","email":"simone.busoli@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"luca@lanziani.com"},{"name":"anonymous","email":"eamonn.frisby@nearform.com"},{"name":"anonymous","email":"donal.moynihan@nearform.com"},{"name":"anonymous","email":"hello@matteocollina.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fast-jwt_5.0.6_1742376833005_0.254934674628595"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-19T09:33:53.208Z","publish_time":1742376833208,"_source_registry_name":"default"},"6.0.0":{"name":"fast-jwt","version":"6.0.0","description":"Fast JSON Web Token implementation","author":{"name":"NearForm Ltd"},"homepage":"https://github.com/nearform/fast-jwt","contributors":[{"name":"Paolo Insogna","url":"https://github.com/ShogunPanda"},{"name":"Matteo Collina","email":"hello@matteocollina.com"}],"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"keywords":["jwt"],"repository":{"type":"git","url":"git+https://github.com/nearform/fast-jwt.git"},"bugs":{"url":"https://github.com/nearform/fast-jwt/issues"},"main":"src/index.js","typings":"src/index.d.ts","types":"src/index.d.ts","scripts":{"postpublish":"git push origin && git push origin -f --tags","lint":"eslint .","test":"node --test --experimental-test-coverage test/**.spec.js && tsd","test:ci":"npm run lint && npm run test","test:watch":"node --test --watch --experimental-test-coverage","test:generate-keys":"node benchmarks/keys/generate-keys.js","test:generate-tokens":"node benchmarks/keys/generate-tokens.js","benchmark:sign":"node benchmarks/sign.mjs","benchmark:decode":"node benchmarks/decode.mjs","benchmark:verify":"node benchmarks/verify.mjs","benchmark:auth0":"node benchmarks/auth0.mjs","benchmark:update":"node benchmarks/update_benchmarks.mjs"},"dependencies":{"@lukeed/ms":"^2.0.2","asn1.js":"^5.4.1","ecdsa-sig-formatter":"^1.0.11","mnemonist":"^0.40.0"},"devDependencies":{"@node-rs/jsonwebtoken":"^0.5.9","@types/node":"^22.10.2","eslint":"^9.17.0","eslint-config-prettier":"^10.0.1","eslint-plugin-import":"^2.31.0","eslint-plugin-n":"^17.15.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-promise":"^7.2.1","fastify":"^5.2.0","jose":"^2.0.7","jsonwebtoken":"^9.0.2","mitata":"^1.0.34","prettier":"^3.4.2","tsd":"^0.31.2","typescript":"^5.7.2","typescript-eslint":"^8.18.0"},"engines":{"node":">=20"},"tsd":{"directory":"test"},"_id":"fast-jwt@6.0.0","gitHead":"438e18d0b04d47f8400aedb17abc945f0b34c362","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-rBpWelo6Hqk+Siuu51Qt1P40GO7x/2BI20L7qSQqaRKcL0TiyNl07Rygbm+szXHbV9M4DSZErhdWLZUT+9q1rw==","shasum":"70aa5fd51264a141f260dd69dd6d598e77a1c9e9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/fast-jwt/-/fast-jwt-6.0.0.tgz","fileCount":11,"unpackedSize":64817,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fast-jwt@6.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCXQ3ycH78rtpzdDA80p6ARYktEwwpDwCnOSY7ZoBR4hgIgTyokAIYz0Lk3QoRXBlE7HVsPhRWHEoxmYkFZK4MZD0g="}],"size":16615},"_npmUser":{"name":"anonymous","email":"simone.busoli@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"luca@lanziani.com"},{"name":"anonymous","email":"eamonn.frisby@nearform.com"},{"name":"anonymous","email":"donal.moynihan@nearform.com"},{"name":"anonymous","email":"hello@matteocollina.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fast-jwt_6.0.0_1742488672315_0.3712744945927138"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-20T16:37:52.518Z","publish_time":1742488672518,"_source_registry_name":"default"},"6.0.1":{"name":"fast-jwt","version":"6.0.1","description":"Fast JSON Web Token implementation","author":{"name":"NearForm Ltd"},"homepage":"https://github.com/nearform/fast-jwt","contributors":[{"name":"Paolo Insogna","url":"https://github.com/ShogunPanda"},{"name":"Matteo Collina","email":"hello@matteocollina.com"}],"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"keywords":["jwt"],"repository":{"type":"git","url":"git+https://github.com/nearform/fast-jwt.git"},"bugs":{"url":"https://github.com/nearform/fast-jwt/issues"},"main":"src/index.js","typings":"src/index.d.ts","types":"src/index.d.ts","scripts":{"postpublish":"git push origin && git push origin -f --tags","lint":"eslint .","test":"node --test --experimental-test-coverage test/**.spec.js && tsd","test:ci":"npm run lint && npm run test","test:watch":"node --test --watch --experimental-test-coverage","test:generate-keys":"node benchmarks/keys/generate-keys.js","test:generate-tokens":"node benchmarks/keys/generate-tokens.js","benchmark:sign":"node benchmarks/sign.mjs","benchmark:decode":"node benchmarks/decode.mjs","benchmark:verify":"node benchmarks/verify.mjs","benchmark:auth0":"node benchmarks/auth0.mjs","benchmark:update":"node benchmarks/update_benchmarks.mjs"},"dependencies":{"@lukeed/ms":"^2.0.2","asn1.js":"^5.4.1","ecdsa-sig-formatter":"^1.0.11","mnemonist":"^0.40.0"},"devDependencies":{"@node-rs/jsonwebtoken":"^0.5.9","@types/node":"^22.10.2","eslint":"^9.17.0","eslint-config-prettier":"^10.0.1","eslint-plugin-import":"^2.31.0","eslint-plugin-n":"^17.15.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-promise":"^7.2.1","fastify":"^5.2.0","jose":"^2.0.7","jsonwebtoken":"^9.0.2","mitata":"^1.0.34","prettier":"^3.4.2","tsd":"^0.31.2","typescript":"^5.7.2","typescript-eslint":"^8.18.0"},"engines":{"node":">=20"},"tsd":{"directory":"test"},"_id":"fast-jwt@6.0.1","gitHead":"c298121e818044bd5f1bc6f1f42bf55d6a35cad4","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-r2aQMsjXw/6itaDv92uYP0daDxM4sukt6MX5gqqA4jDoG1Kd/7RBg1XU3bTZmy80eTWuIe4BVPk/Rys0djwGVA==","shasum":"782b173be49dc25bd7c807d8009dc9f067c9663e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/fast-jwt/-/fast-jwt-6.0.1.tgz","fileCount":11,"unpackedSize":64800,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fast-jwt@6.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDxiel2X0BwvCrk3e8jafaJ+I86Rhr+DbYfmGXVExxsJQIgbnp+smzmfp8KA7GUeHoIkNvurTf+OSuPvkJcm+70YH0="}],"size":16615},"_npmUser":{"name":"anonymous","email":"simone.busoli@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"luca@lanziani.com"},{"name":"anonymous","email":"eamonn.frisby@nearform.com"},{"name":"anonymous","email":"donal.moynihan@nearform.com"},{"name":"anonymous","email":"hello@matteocollina.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fast-jwt_6.0.1_1743430264619_0.15740115944234545"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-31T14:11:04.805Z","publish_time":1743430264805,"_source_registry_name":"default"},"6.0.2":{"name":"fast-jwt","version":"6.0.2","description":"Fast JSON Web Token implementation","author":{"name":"NearForm Ltd"},"homepage":"https://github.com/nearform/fast-jwt","contributors":[{"name":"Paolo Insogna","url":"https://github.com/ShogunPanda"},{"name":"Matteo Collina","email":"hello@matteocollina.com"}],"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"keywords":["jwt"],"repository":{"type":"git","url":"git+https://github.com/nearform/fast-jwt.git"},"bugs":{"url":"https://github.com/nearform/fast-jwt/issues"},"main":"src/index.js","typings":"src/index.d.ts","types":"src/index.d.ts","scripts":{"postpublish":"git push origin && git push origin -f --tags","lint":"eslint .","test":"node --test --experimental-test-coverage test/**.spec.js && tsd","test:ci":"npm run lint && npm run test","test:watch":"node --test --watch --experimental-test-coverage","test:generate-keys":"node benchmarks/keys/generate-keys.js","test:generate-tokens":"node benchmarks/keys/generate-tokens.js","benchmark:sign":"node benchmarks/sign.mjs","benchmark:decode":"node benchmarks/decode.mjs","benchmark:verify":"node benchmarks/verify.mjs","benchmark:auth0":"node benchmarks/auth0.mjs","benchmark:update":"node benchmarks/update_benchmarks.mjs"},"dependencies":{"@lukeed/ms":"^2.0.2","asn1.js":"^5.4.1","ecdsa-sig-formatter":"^1.0.11","mnemonist":"^0.40.0"},"devDependencies":{"@node-rs/jsonwebtoken":"^0.5.9","@types/node":"^22.10.2","eslint":"^9.17.0","eslint-config-prettier":"^10.0.1","eslint-plugin-import":"^2.31.0","eslint-plugin-n":"^17.15.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-promise":"^7.2.1","fastify":"^5.2.0","jose":"^2.0.7","jsonwebtoken":"^9.0.2","mitata":"^1.0.34","prettier":"^3.4.2","tsd":"^0.32.0","typescript":"^5.7.2","typescript-eslint":"^8.18.0"},"engines":{"node":">=20"},"tsd":{"directory":"test"},"_id":"fast-jwt@6.0.2","gitHead":"3683e00d7227d3dbc44c4f96fffd4c4a0195e5b2","_nodeVersion":"20.19.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-dTF4bhYnuXhZYQUaxsHKqAyA5y/L/kQc4fUu0wQ0BSA0dMfcNrcv0aqR2YnVi4f7e1OnzDVU7sDsNdzl1O5EVA==","shasum":"d65c4f4b41f6c8a72c4f6edd92bf0636ecfcdfaf","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/fast-jwt/-/fast-jwt-6.0.2.tgz","fileCount":11,"unpackedSize":66822,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fast-jwt@6.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFIAGMOR8ZMyChaMuA17wWpkRiTZLzhnfRr1kGPSm9OEAiEA7XEnG5UICLWX363TjwkwJeIt2t4kmI2IwWTVqZt1WdE="}],"size":17221},"_npmUser":{"name":"anonymous","email":"simone.busoli@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"luca@lanziani.com"},{"name":"anonymous","email":"eamonn.frisby@nearform.com"},{"name":"anonymous","email":"donal.moynihan@nearform.com"},{"name":"anonymous","email":"hello@matteocollina.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fast-jwt_6.0.2_1748374538373_0.882039015034543"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-27T19:35:38.559Z","publish_time":1748374538559,"_source_registry_name":"default"},"6.1.0":{"name":"fast-jwt","version":"6.1.0","description":"Fast JSON Web Token implementation","author":{"name":"NearForm Ltd"},"homepage":"https://github.com/nearform/fast-jwt","contributors":[{"name":"Paolo Insogna","url":"https://github.com/ShogunPanda"},{"name":"Matteo Collina","email":"hello@matteocollina.com"}],"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"keywords":["jwt"],"repository":{"type":"git","url":"git+https://github.com/nearform/fast-jwt.git"},"bugs":{"url":"https://github.com/nearform/fast-jwt/issues"},"main":"src/index.js","typings":"src/index.d.ts","types":"src/index.d.ts","scripts":{"postpublish":"git push origin && git push origin -f --tags","lint":"eslint .","test":"node --test --experimental-test-coverage test/**.spec.js && tsd","test:ci":"npm run lint && npm run test","test:watch":"node --test --watch --experimental-test-coverage","test:generate-keys":"node benchmarks/keys/generate-keys.js","test:generate-tokens":"node benchmarks/keys/generate-tokens.js","benchmark:sign":"node benchmarks/sign.mjs","benchmark:decode":"node benchmarks/decode.mjs","benchmark:verify":"node benchmarks/verify.mjs","benchmark:auth0":"node benchmarks/auth0.mjs","benchmark:update":"node benchmarks/update_benchmarks.mjs"},"dependencies":{"@lukeed/ms":"^2.0.2","asn1.js":"^5.4.1","ecdsa-sig-formatter":"^1.0.11","mnemonist":"^0.40.0"},"devDependencies":{"@node-rs/jsonwebtoken":"^0.5.9","@types/node":"^24.0.3","eslint":"^9.17.0","eslint-config-prettier":"^10.0.1","eslint-plugin-import":"^2.31.0","eslint-plugin-n":"^17.15.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-promise":"^7.2.1","fastify":"^5.2.0","jose":"^2.0.7","jsonwebtoken":"^9.0.2","mitata":"^1.0.34","prettier":"^3.4.2","tsd":"^0.33.0","typescript":"^5.7.2","typescript-eslint":"^8.18.0"},"engines":{"node":">=20"},"tsd":{"directory":"test"},"gitHead":"986a77a7d59964ad6eebe9de5681d9134cc435b4","_id":"fast-jwt@6.1.0","_nodeVersion":"24.11.1","_npmVersion":"11.6.4","dist":{"integrity":"sha512-cGK/TXlud8INL49Iv7yRtZy0PHzNJId1shfqNCqdF0gOlWiy+1FPgjxX+ZHp/CYxFYDaoNnxeYEGzcXSkahUEQ==","shasum":"371ff349ad6beac94d0a50efcb7107aad625236c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/fast-jwt/-/fast-jwt-6.1.0.tgz","fileCount":11,"unpackedSize":66532,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fast-jwt@6.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDSpVRL5GRqkgXBgjVWAy9ZRaoyIdAK+0s24VjanT08egIhAIpn0eFZzRz+1uXiJwY82ujE1jc9hlN8Xr2+tgcKv+li"}],"size":17208},"_npmUser":{"name":"anonymous","email":"simone.busoli@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"eamonn.frisby@nearform.com"},{"name":"anonymous","email":"donal.moynihan@nearform.com"},{"name":"anonymous","email":"steve.goode@nearform.com"},{"name":"anonymous","email":"ryan@loose-bits.com"},{"name":"anonymous","email":"elizibin@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fast-jwt_6.1.0_1764598208585_0.3910401576643525"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-01T14:10:08.777Z","publish_time":1764598208777,"_source_registry_name":"default"}},"dist-tags":{"latest":"6.1.0"},"name":"fast-jwt","time":{"created":"2022-01-26T23:29:38.615Z","modified":"2025-12-07T03:31:28.387Z","1.4.0":"2021-12-02T10:11:04.049Z","1.3.2":"2021-11-10T10:23:56.021Z","1.3.1":"2021-11-03T09:02:07.235Z","1.3.0":"2021-11-01T11:11:55.244Z","1.2.0":"2021-06-18T09:44:52.839Z","1.1.3":"2021-03-11T21:59:06.312Z","1.1.2":"2021-03-10T09:49:09.795Z","1.1.1":"2021-03-08T16:36:16.744Z","1.1.0":"2021-01-25T07:34:30.070Z","1.0.0":"2021-01-21T12:06:52.535Z","0.5.1":"2020-10-24T12:48:03.472Z","0.5.0":"2020-10-24T08:23:56.159Z","0.4.2":"2020-10-13T09:09:31.203Z","0.4.1":"2020-09-09T14:03:02.375Z","0.4.0":"2020-09-08T13:56:50.228Z","0.3.1":"2020-09-04T06:45:42.909Z","0.3.0":"2020-08-27T06:31:17.107Z","0.2.0":"2020-08-17T13:09:56.658Z","0.1.1":"2020-06-23T09:27:33.460Z","0.1.0":"2020-06-23T09:14:07.319Z","1.4.1":"2021-12-30T10:02:03.595Z","1.5.0":"2022-02-17T14:22:58.900Z","1.5.1":"2022-02-21T14:17:20.937Z","1.5.2":"2022-04-04T14:47:41.707Z","1.5.3":"2022-04-06T08:01:59.320Z","1.5.4":"2022-04-28T11:27:34.783Z","1.6.0":"2022-06-21T09:23:07.522Z","1.6.1":"2022-07-10T21:39:12.264Z","1.7.0":"2022-08-01T16:08:22.470Z","1.7.1":"2022-09-06T09:56:45.023Z","1.7.2":"2022-11-13T11:18:56.059Z","2.0.0":"2022-11-14T17:07:07.763Z","2.0.2":"2022-11-18T11:45:02.064Z","2.1.0":"2023-01-10T11:46:04.020Z","2.2.0":"2023-02-07T11:11:25.442Z","2.2.1":"2023-03-30T09:35:50.077Z","2.2.2":"2023-04-27T09:03:31.803Z","2.2.3":"2023-05-11T12:35:46.834Z","3.0.0":"2023-05-19T10:43:32.807Z","3.1.0":"2023-05-30T10:57:26.606Z","3.1.1":"2023-06-08T15:44:17.198Z","3.2.0":"2023-08-18T11:13:47.839Z","3.3.0":"2023-09-21T11:25:58.227Z","3.3.1":"2023-10-05T09:34:47.057Z","3.3.2":"2023-11-20T14:33:16.702Z","3.3.3":"2024-01-29T10:59:46.043Z","4.0.0":"2024-02-15T23:08:51.942Z","4.0.1":"2024-04-27T16:22:58.477Z","4.0.2":"2024-07-15T11:08:23.582Z","4.0.3":"2024-08-27T23:27:37.625Z","4.0.5":"2024-09-09T14:23:58.551Z","4.0.6":"2024-11-20T10:40:27.792Z","5.0.0":"2024-11-20T21:14:53.501Z","5.0.1":"2024-12-11T16:57:50.813Z","5.0.2":"2024-12-13T14:34:32.586Z","5.0.5":"2025-01-14T16:24:03.672Z","5.0.6":"2025-03-19T09:33:53.208Z","6.0.0":"2025-03-20T16:37:52.518Z","6.0.1":"2025-03-31T14:11:04.805Z","6.0.2":"2025-05-27T19:35:38.559Z","6.1.0":"2025-12-01T14:10:08.777Z"},"readme":"# fast-jwt\n\n[![Package Version](https://img.shields.io/npm/v/fast-jwt.svg)](https://npm.im/fast-jwt)\n[![CI](https://github.com/nearform/fast-jwt/actions/workflows/ci.yml/badge.svg)](https://github.com/nearform/fast-jwt/actions/workflows/ci.yml)\n\n<!-- [![Code Coverage](https://img.shields.io/codecov/c/gh/nearform/-verify?token=)](https://codecov.io/gh/nearform/fast-jwt) -->\n\nFast JSON Web Token implementation.\n\n## Installation\n\nJust run:\n\n```bash\nnpm install fast-jwt\n```\n\n## Usage\n\n### createSigner\n\nCreate a signer function by calling `createSigner` and providing one or more of the following options:\n\n- `key`: A string or a buffer containing the secret for `HS*` algorithms or the PEM encoded private key for `RS*`, `PS*`, `ES*` and `EdDSA` algorithms. If the `key` is a passphrase protected private key it must be an object (more details below). The key can also be a function accepting a Node style callback or a function returning a promise. This is the only mandatory option, which MUST NOT be provided if the token algorithm is `none`.\n\n- `algorithm`: The algorithm to use to sign the token. The default value is autodetected from the key, using `RS256` for RSA private keys, `HS256` for plain secrets and the corresponding `ES` or `EdDSA` algorithms for EC or Ed\\* private keys.\n\n- `mutatePayload`: If set to `true`, the original payload will be modified in place (via `Object.assign`) by the signing function. This is useful if you need a raw reference to the payload after claims have been applied to it but before it has been encoded into a token. Default is `false`.\n\n- `expiresIn`: Time span (in milliseconds or text describing time) after which the token expires, added as the `exp` claim in the payload as defined by the [section 4.1.4 of RFC 7519](https://datatracker.ietf.org/doc/html/rfc7519#section-4.1.4). This will override any existing value in the claim.\n  > Eg: `60`, `\"2 days\"`, `\"10h\"`, `\"7d\"`. A numeric value is interpreted as a seconds count. If you use a string be sure you provide the time units (days, hours, etc), otherwise milliseconds unit is used by default (`\"120\"` is equal to `\"120ms\"`).\n  For more info look into [@lukeed/ms](https://www.npmjs.com/package/@lukeed/ms).\n\n- `notBefore`: Time span (in milliseconds or text describing time) before the token is active, added as the `nbf` claim in the payload as defined by the [section 4.1.5 of RFC 7519](https://datatracker.ietf.org/doc/html/rfc7519#section-4.1.5). This will override any existing value in the claim.\n  > Eg: `60`, `\"2 days\"`, `\"10h\"`, `\"7d\"`. A numeric value is interpreted as a seconds count. If you use a string be sure you provide the time units (days, hours, etc), otherwise milliseconds unit is used by default (`\"120\"` is equal to `\"120ms\"`).\n  For more info look into [@lukeed/ms](https://www.npmjs.com/package/@lukeed/ms).\n\n- `jti`: The token unique identifier, added as the `jti` claim in the payload as defined by the [section 4.1.7 of RFC 7519](https://datatracker.ietf.org/doc/html/rfc7519#section-4.1.7). This will override any existing value in the claim.\n\n- `aud`: The token audience, added as the `aud` claim in the payload as defined by the [section 4.1.3 of RFC 7519](https://datatracker.ietf.org/doc/html/rfc7519#section-4.1.3). This claim identifies the recipients that the token is intended for. It must be a string or an array of strings. This will override any existing value in the claim.\n\n- `iss`: The token issuer, added as the `iss` claim in the payload as defined by the [section 4.1.1 of RFC 7519](https://datatracker.ietf.org/doc/html/rfc7519#section-4.1.1). It must be a string. This will override any existing value in the claim.\n\n- `sub`: The token subject, added as the `sub` claim in the payload as defined by the [section 4.1.2 of RFC 7519](https://datatracker.ietf.org/doc/html/rfc7519#section-4.1.2). It must be a string. This will override any existing value in the claim.\n\n- `nonce`: The token nonce, added as the `nonce` claim in the payload. The `nonce` value is used to associate a Client session with an ID Token. Note that this is a [IANA JSON Web Token Claims Registry](https://www.iana.org/assignments/jwt/jwt.xhtml#claims) public claim registered by OpenID Connect (OIDC). It must be a string. This will override any existing value in the claim.\n\n- `kid`: The token key id, added as the `kid` claim in the header section (see [section 4.1.4 of RFC 7515](https://www.rfc-editor.org/rfc/rfc7515#section-4.1.4) and [section 4.5 of RFC 7517](https://datatracker.ietf.org/doc/html/rfc7517#section-4.5)). It must be a string.\n\n- `header`: Additional claims to add to the header section. This will override the `typ` and `kid` claims.\n\n- `noTimestamp`: If set to `true`, the `iat` claim should not be added to the token. Default is `false`.\n\n- `clockTimestamp`: The timestamp in milliseconds (like the output of `Date.now()`) that should be used as the current time for all necessary time comparisons. Default is the system time.\n\nThe signer is a function which accepts a payload and returns the token.\n\nThe payload must be an object.\n\nIf the `key` option is a function, the signer will also accept a Node style callback and will return a promise, supporting therefore both callback and async/await styles.\n\nIf the `key` is a passphrase protected private key, the `algorithm` option must be provided and must be either a `RS*` or `ES*` encoded key and the `key` option must be an object with the following structure:\n\n```js\n{\n  key: '<YOUR_RSA_ENCRYPTED_PRIVATE_KEY>',\n  passphrase: '<PASSPHRASE_THAT_WAS_USED_TO_ENCRYPT_THE_PRIVATE_KEY>'\n}\n```\n\n#### Example\n\n```javascript\nconst { createSigner } = require('fast-jwt')\n\n// Sync style\nconst signSync = createSigner({ key: 'secret' })\nconst token = signSync({ a: 1, b: 2, c: 3 })\n// => eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJhIjoxLCJiIjoyLCJjIjozLCJpYXQiOjE1Nzk1MjEyMTJ9.mIcxteEVjbh2MnKQ3EQlojZojGSyA_guqRBYHQURcfnCSSBTT2OShF8lo9_ogjAv-5oECgmCur_cDWB7x3X53g\n\n// Callback style\nconst signWithCallback = createSigner({ key: (callback) => callback(null, 'secret') })\n\nsignWithCallback({ a: 1, b: 2, c: 3 }, (err, token) => {\n  // token === eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJhIjoxLCJiIjoyLCJjIjozLCJpYXQiOjE1Nzk1MjEyMTJ9.mIcxteEVjbh2MnKQ3EQlojZojGSyA_guqRBYHQURcfnCSSBTT2OShF8lo9_ogjAv-5oECgmCur_cDWB7x3X53g\n})\n\n// Promise style - Note that the key function style and the signer function style are unrelated\nasync function test() {\n  const signWithPromise = createSigner({ key: async () => 'secret' })\n\n  const token = await signWithPromise({ a: 1, b: 2, c: 3 })\n  // => eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJhIjoxLCJiIjoyLCJjIjozLCJpYXQiOjE1Nzk1MjEyMTJ9.mIcxteEVjbh2MnKQ3EQlojZojGSyA_guqRBYHQURcfnCSSBTT2OShF8lo9_ogjAv-5oECgmCur_cDWB7x3X53g\n}\n\n// Using password protected private key - in this case you MUST provide the algorithm as well\nconst signSync = createSigner({\n  algorithm: '<ANY_RS*_OR_ES*_ALGORITHM>',\n  key: {\n    key: '<YOUR_RSA_ENCRYPTED_PRIVATE_KEY>',\n    passphrase: '<PASSPHRASE_THAT_WAS_USED_TO_ENCRYPT_THE_PRIVATE_KEY>'\n  })\nconst token = signSync({ a: 1, b: 2, c: 3 })\n```\n\n### createDecoder\n\nCreate a decoder function by calling `createDecoder` and providing one or more of the following options:\n\n- `complete`: Return an object with the decoded header, payload, signature and input (the token part before the signature), instead of just the content of the payload. Default is `false`.\n\n- `checkTyp`: When validating the decoded header, setting this option forces the check of the `typ` property against this value. Example: `checkTyp: 'JWT'`. Default is `undefined`.\n\nThe decoder is a function which accepts a token (as Buffer or string) and returns the payload or the sections of the token.\n\n#### Examples\n\n```javascript\nconst { createDecoder } = require('fast-jwt')\nconst token =\n  'eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJhIjoxLCJiIjoyLCJjIjozLCJpYXQiOjE1Nzk1MjEyMTJ9.mIcxteEVjbh2MnKQ3EQlojZojGSyA_guqRBYHQURcfnCSSBTT2OShF8lo9_ogjAv-5oECgmCur_cDWB7x3X53g'\n\n// Standard decoder\nconst decode = createDecoder()\nconst payload = decode(token)\n// => { a: 1, b: 2, c: 3, iat: 1579521212 }\n\n// Complete decoder\nconst decodeComplete = createDecoder({ complete: true })\nconst sections = decodeComplete(token)\n/* => \n  { \n    header: { alg: 'HS512', typ: 'JWT' }, \n    payload: { a: 1, b: 2, c: 3, iat: 1579521212 },\n    signature: 'mIcxteEVjbh2MnKQ3EQlojZojGSyA/guqRBYHQURcfnCSSBTT2OShF8lo9/ogjAv+5oECgmCur/cDWB7x3X53g==',\n    input: 'eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJhIjoxLCJiIjoyLCJjIjozLCJpYXQiOjE1Nzk1MjEyMTJ9' \n  }\n*/\n```\n\n### createVerifier\n\nCreate a verifier function by calling `createVerifier` and providing one or more of the following options:\n\n- `key`: A string or a buffer containing the secret for `HS*` algorithms or the PEM encoded public key for `RS*`, `PS*`, `ES*` and `EdDSA` algorithms. The key can also be a function accepting a Node style callback or a function returning a promise. This is the only mandatory option, which MUST NOT be provided if the token algorithm is `none`.\n\n- `algorithms`: List of strings with the names of the allowed algorithms. By default, all algorithms are accepted.\n\n- `complete`: Return an object with the decoded header, payload, signature and input (the token part before the signature), instead of just the content of the payload. Default is `false`.\n\n- `cache`: A positive number specifying the size of the verified tokens cache (using LRU strategy). Setting to `true` is equivalent to provide the size `1000`. When enabled, as you can see in the benchmarks section below, performances dramatically improve. By default the cache is disabled.\n\n- `cacheTTL`: The maximum time to live of a cache entry (in milliseconds). If the token has a earlier expiration or the verifier has a shorter `maxAge`, the earlier takes precedence. The default is `600000`, which is 10 minutes.\n\n- `errorCacheTTL`: A number or function `function (tokenError) => number` that represents the maximum time to live of a cache error entry (in milliseconds). Example: the `key` function fails or does not return a secret or public key. By default **errors are not cached**, the `errorCacheTTL` default value is `-1`.\n\n- `allowedJti`: A string, a regular expression, an array of strings or an array of regular expressions containing allowed values for the id claim (`jti`). By default, all values are accepted.\n\n- `allowedAud`: A string, a regular expression, an array of strings or an array of regular expressions containing allowed values for the audience claim (`aud`). By default, all values are accepted.\n\n- `allowedIss`: A string, a regular expression, an array of strings or an array of regular expressions containing allowed values for the issuer claim (`iss`). By default, all values are accepted.\n\n- `allowedSub`: A string, a regular expression, an array of strings or an array of regular expressions containing allowed values for the subject claim (`sub`). By default, all values are accepted.\n\n- `allowedNonce`: A string, a regular expression, an array of strings or an array of regular expressions containing allowed values for the nonce claim (`nonce`). By default, all values are accepted.\n\n- `requiredClaims`: An array of strings containing which claims should exist in the token. By default, no claim is marked as required.\n\n- `ignoreExpiration`: Do not validate the expiration of the token. Default is `false`.\n\n- `ignoreNotBefore`: Do not validate the activation of the token. Default is `false`.\n\n- `maxAge`: The maximum allowed age (in milliseconds) for tokens to still be valid. By default this is not checked.\n\n- `clockTimestamp`: The timestamp in milliseconds (like the output of `Date.now()`) that should be used as the current time for all necessary time comparisons. Default is the system time.\n\n- `clockTolerance`: Timespan in milliseconds is the tolerance to apply to the current timestamp when performing time comparisons. Default is `0`.\n\n- `cacheKeyBuilder`: The function that will be used to create the [cache's key](#caching) for each token. To mitigate the risk of leaking sensitive information and generate collisions, [a hashing function](./src/utils.js) is used by default.\n\nThe verifier is a function which accepts a token (as Buffer or string) and returns the payload or the sections of the token.\n\nIf the `key` option is a function, the signer will also accept a Node style callback and will return a promise, supporting therefore both callback and async/await styles.\n\n#### Examples\n\n```javascript\nconst { createVerifier, TOKEN_ERROR_CODES } = require('fast-jwt')\nconst token =\n  'eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJhIjoxLCJiIjoyLCJjIjozLCJpYXQiOjE1Nzk1MjEyMTJ9.mIcxteEVjbh2MnKQ3EQlojZojGSyA_guqRBYHQURcfnCSSBTT2OShF8lo9_ogjAv-5oECgmCur_cDWB7x3X53g'\n\n// Sync style\nconst verifySync = createVerifier({ key: 'secret' })\nconst payload = verifySync(token)\n// => { a: 1, b: 2, c: 3, iat: 1579521212 }\n\n// Callback style with complete return\nconst verifyWithCallback = createVerifier({ key: callback => callback(null, 'secret'), complete: true })\n\nverifyWithCallback(token, (err, sections) => {\n  /*\n  sections === {\n    header: { alg: 'HS512', typ: 'JWT' },\n    payload: { a: 1, b: 2, c: 3, iat: 1579521212 },\n    signature: 'mIcxteEVjbh2MnKQ3EQlojZojGSyA/guqRBYHQURcfnCSSBTT2OShF8lo9/ogjAv+5oECgmCur/cDWB7x3X53g==',\n    input: 'eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJhIjoxLCJiIjoyLCJjIjozLCJpYXQiOjE1Nzk1MjEyMTJ9'\n  }\n*/\n})\n\n// Promise style - Note that the key function style and the verifier function style are unrelated\nasync function test() {\n  const verifyWithPromise = createVerifier({ key: async () => 'secret' })\n\n  const payload = await verifyWithPromise(token)\n  // => { a: 1, b: 2, c: 3, iat: 1579521212 }\n}\n\n// custom errorCacheTTL verifier\nconst verifier = createVerifier({\n  key: 'secret',\n  cache: true,\n  errorCacheTTL: tokenError => {\n    // customize the ttl based on the error code\n    if (tokenError.code === TOKEN_ERROR_CODES.invalidKey) {\n      return 1000\n    }\n    return 2000\n  }\n})\n```\n\n## Creating a certificate\n\nMany different algorithms are supported and appropriate certificates can be created through various external applications. Here is one example to create RSA certificates with `openssl`.\n\n```bash\nPRIVATE_PEM=\"./jwt-private.pem\"\nPUBLIC_PEM=\"./jwt-public.pem\"\n\nssh-keygen -t rsa -b 2048 -m PEM -f \"$PRIVATE_PEM\" -q -N \"\"\nopenssl rsa -in \"$PRIVATE_PEM\" -pubout -outform PEM -out \"$PUBLIC_PEM\" 2>/dev/null\nrm \"$PRIVATE_PEM.pub\"\n```\n\n## Algorithms supported\n\nThis is the lisf of currently supported algorithms:\n\n| Name    | Description                                                             |\n| ------- | ----------------------------------------------------------------------- |\n| `none`  | Empty algorithm - The token signature section will be empty             |\n| `HS256` | HMAC using SHA-256 hash algorithm                                       |\n| `HS384` | HMAC using SHA-384 hash algorithm                                       |\n| `HS512` | HMAC using SHA-512 hash algorithm                                       |\n| `ES256` | ECDSA using P-256 curve and SHA-256 hash algorithm                      |\n| `ES384` | ECDSA using P-384 curve and SHA-384 hash algorithm                      |\n| `ES512` | ECDSA using P-521 curve and SHA-512 hash algorithm                      |\n| `RS256` | RSASSA-PKCS1-v1_5 using SHA-256 hash algorithm                          |\n| `RS384` | RSASSA-PKCS1-v1_5 using SHA-384 hash algorithm                          |\n| `RS512` | RSASSA-PKCS1-v1_5 using SHA-512 hash algorithm                          |\n| `PS256` | RSASSA-PSS using SHA-256 hash algorithm                                 |\n| `PS384` | RSASSA-PSS using SHA-384 hash algorithm                                 |\n| `PS512` | RSASSA-PSS using SHA-512 hash algorithm                                 |\n| `EdDSA` | EdDSA tokens using Ed25519 or Ed448 keys, only supported on Node.js 12+ |\n\n## Caching\n\nfast-jwt supports caching of verified tokens.\n\nThe cache layer, powered by [mnemonist](https://www.npmjs.com/package/mnemonist), is a LRU cache which dimension is controlled by the user, as described in the options list.\n\nWhen caching is enabled, verified tokens are always stored in cache. If the verification fails once, the error is cached as well for the time set by `errorCacheTTL` and the operation is not retried.\n\nFor verified tokens, caching considers the time sensitive claims of the token (`iat`, `nbf` and `exp`) and make sure the verification is retried after a token becomes valid or after a token becomes expired.\n\nPerformances improvements varies by uses cases and by the type of the operation performed and the algorithm used.\n\nThe default `cacheKeyBuilder` is a function that hashes the token. This provides a good level of protection against sensitive information leaks, but it also has a significant performance impact (almost 10x slower, as it's a CPU bound operation). If you are using caching and you are not concerned about potential information leaks you can use the identity function as `cacheKeyBuilder` to improve them.\n\nFor a detailed discussion about it, take a look at [this issue](https://github.com/nearform/fast-jwt/issues/503).\n\n> **_Note:_** Errors are not cached by default, to change this behaviour use the `errorCacheTTL` option.\n\n## Token Error Codes\n\n[Error codes](https://github.com/nearform/fast-jwt/blob/master/src/error.js) exported by `TOKEN_ERROR_CODES`.\n\n## Error Handling\n\nWhen using the verifier, errors can occur due to various reasons such as an expired token, an invalid signature, or a malformed token. `fast-jwt` throws a `TokenError` when such issues are encountered. You can catch this error and inspect its `code` property to determine the specific cause of the error. The possible values for the `code` property are listed in the `TOKEN_ERROR_CODES` object (see the \"Token Error Codes\" section above for more details).\n\n```javascript\nconst { createVerifier, createSigner, TOKEN_ERROR_CODES } = require('fast-jwt')\n\n// Example 1: Handling an expired token\nconst sign = createSigner({ key: 'secret', expiresIn: '1ms' }) // Token expires almost immediately\nconst verify = createVerifier({ key: 'secret' })\n\nconst expiredToken = sign({ foo: 'bar' })\n\n// Wait for a moment to ensure the token expires\nsetTimeout(() => {\n  try {\n    verify(expiredToken)\n  } catch (err) {\n    if (err.code === TOKEN_ERROR_CODES.expired) {\n      console.error('Token verification failed because the token has expired.')\n      // Handle expired token error (e.g., prompt user to re-authenticate)\n    } else {\n      console.error('An unexpected error occurred:', err.message)\n    }\n  }\n}, 100); // Wait 100ms, which is longer than the token's 1ms validity\n\n// Example 2: Handling an invalid signature (e.g., wrong secret)\nconst correctSigner = createSigner({ key: 'correct-secret' })\nconst verifierWithWrongKey = createVerifier({ key: 'wrong-secret' })\n\nconst tokenSignedWithCorrectKey = correctSigner({ data: 'payload' })\n\ntry {\n  verifierWithWrongKey(tokenSignedWithCorrectKey)\n} catch (err) {\n  if (err.code === TOKEN_ERROR_CODES.invalidSignature) {\n    console.error('Token verification failed due to an invalid signature. This might be due to a key mismatch.')\n    // Handle invalid signature error\n  } else {\n    console.error('An unexpected error occurred:', err.message)\n  }\n}\n```\n\n## JWKS\n\nJWKS is supported via [get-jwks](https://github.com/nearform/get-jwks). Check out the documentation for integration examples.\n\n## Benchmarks\n\nSee [benchmarks](./benchmarks/README.md)\n\n## Contributing\n\nSee [CONTRIBUTING.md](./CONTRIBUTING.md)\n\n## License\n\nLicensed under the [Apache-2.0 license](http://www.apache.org/licenses/LICENSE-2.0).\n\n[![banner](https://raw.githubusercontent.com/nearform/.github/refs/heads/master/assets/os-banner-green.svg)](https://www.nearform.com/contact/?utm_source=open-source&utm_medium=banner&utm_campaign=os-project-pages)","users":{}}