{"_id":"@carecard/jwt-read","_rev":"53-69e3040ff0431506f19ae71353249b22","name":"@carecard/jwt-read","dist-tags":{"latest":"3.29.0"},"versions":{"1.0.0":{"name":"@carecard/jwt-read","version":"1.0.0","keywords":["auth","utility","cryptology"],"author":{"name":"PK Singh"},"license":"ISC","_id":"@carecard/jwt-read@1.0.0","maintainers":[{"name":"carecard","email":"pankajpriscilla@gmail.com"}],"dist":{"shasum":"f96498e960ba5066abfcd04ef47abe79b0a6899a","tarball":"https://registry.npmjs.org/@carecard/jwt-read/-/jwt-read-1.0.0.tgz","fileCount":18,"integrity":"sha512-rAu1zPcXta+eMaOJAfwsD2cU7Mxq1pQyDTY2kRhIAh+qUATXGYnTL8ZgtN4A6pOW3CKGoxdBFYP+H8M29Uijiw==","signatures":[{"sig":"MEYCIQD7Sv5iPMyH8nW/gGfFTzaGU5zjl+aJAnkFPgw7uAkPNwIhAK1ojeNTT/jIgdlwreRRDWG6S0O9vOjHm8kJJiZAWxPZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37364},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"60753a0236199525d2f8ebb1a5ce74c8e5b6194f","private":false,"scripts":{"lint":"eslint","test":"NODE_NO_WARNINGS=1 jest --coverage","build":"npm run build:esm && npm run build:cjs","format":"prettier --write .","prepare":"husky","build:cjs":"tsc -p tsconfig.cjs.json && node ./scripts/rename-cjs.js","build:esm":"tsc -p tsconfig.esm.json","format:check":"prettier --check ."},"_npmUser":{"name":"carecard","email":"pankajpriscilla@gmail.com"},"repository":{"url":"git+https:github.com/CareCard-ca/pkg-jwt-read.git","type":"git"},"_npmVersion":"11.6.2","description":"Jwt read functions","directories":{},"_nodeVersion":"25.2.1","dependencies":{"express":"5.2.1","@carecard/validate":"1.0.1","@carecard/auth-util":"1.0.1","@carecard/common-util":"1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","husky":"9.1.7","eslint":"9.39.2","ts-jest":"29.4.6","prettier":"3.7.4","typescript":"5.9.3","@types/jest":"30.0.0","@types/express":"5.0.6","typescript-eslint":"8.50.1"},"_npmOperationalInternal":{"tmp":"tmp/jwt-read_1.0.0_1766556184570_0.887736574271822","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@carecard/jwt-read","version":"1.0.1","keywords":["auth","utility","cryptology"],"author":{"name":"PK Singh"},"license":"ISC","_id":"@carecard/jwt-read@1.0.1","maintainers":[{"name":"carecard","email":"pankajpriscilla@gmail.com"}],"dist":{"shasum":"9be77a40c3ed3efc23feb47a73adedd2ea4bc441","tarball":"https://registry.npmjs.org/@carecard/jwt-read/-/jwt-read-1.0.1.tgz","fileCount":18,"integrity":"sha512-QXjU9vQgbbmE6WSC5IvY0YmoryMueyilpocI00T/zcRKLdE1BPHD42DwaJzTgN5+dnD3dmKVHZbeG8fKZLKQDQ==","signatures":[{"sig":"MEUCICBLrZJ+sMeupA8WFIMGFj3qFMAzDez1fVtSYSwTZkSJAiEAx2ShpIRJgy/URgxe022vVhmm2xLzgrqnG4fyyjYTfGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37364},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"60753a0236199525d2f8ebb1a5ce74c8e5b6194f","private":false,"scripts":{"lint":"eslint","test":"NODE_NO_WARNINGS=1 jest --coverage","build":"npm run build:esm && npm run build:cjs","format":"prettier --write .","prepare":"husky","build:cjs":"tsc -p tsconfig.cjs.json && node ./scripts/rename-cjs.js","build:esm":"tsc -p tsconfig.esm.json","format:check":"prettier --check ."},"_npmUser":{"name":"carecard","email":"pankajpriscilla@gmail.com"},"repository":{"url":"git+https:github.com/CareCard-ca/pkg-jwt-read.git","type":"git"},"_npmVersion":"11.6.2","description":"Jwt read functions","directories":{},"_nodeVersion":"25.2.1","dependencies":{"express":"5.2.1","@carecard/validate":"1.0.1","@carecard/auth-util":"1.0.1","@carecard/common-util":"1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","husky":"9.1.7","eslint":"9.39.2","ts-jest":"29.4.6","prettier":"3.7.4","typescript":"5.9.3","@types/jest":"30.0.0","@types/express":"5.0.6","typescript-eslint":"8.50.1"},"_npmOperationalInternal":{"tmp":"tmp/jwt-read_1.0.1_1766556201732_0.0477429566765899","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@carecard/jwt-read","version":"1.0.2","keywords":["auth","utility","cryptology"],"author":{"name":"PK Singh"},"license":"ISC","_id":"@carecard/jwt-read@1.0.2","maintainers":[{"name":"carecard","email":"pankajpriscilla@gmail.com"}],"dist":{"shasum":"72e9c2ddc33675e245ced7b2294a649c78d8e38f","tarball":"https://registry.npmjs.org/@carecard/jwt-read/-/jwt-read-1.0.2.tgz","fileCount":18,"integrity":"sha512-4//4+CSxCcBQnynyJikqd5HuIOvtv1XlnAdAh8Yk966fM/A0TmldDrlwfMyV4XuhKh9Cbb8yMWVIYzkhYCIbgw==","signatures":[{"sig":"MEQCIAVfJbN5eVwLqz7+swN+vjFfrt4/f3w5T6rVfM3P3Dr/AiBI5OyauPrP3E/r0pWOw1bhdKt1i7YeuiiNtkzMmtJ18Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37364},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"c49cc7dde9538e6a6730ebc6c50ff871f0bee8b8","private":false,"scripts":{"lint":"eslint","test":"NODE_NO_WARNINGS=1 jest --coverage","build":"npm run build:esm && npm run build:cjs","format":"prettier --write .","prepare":"husky","build:cjs":"tsc -p tsconfig.cjs.json && node ./scripts/rename-cjs.js","build:esm":"tsc -p tsconfig.esm.json","format:check":"prettier --check ."},"_npmUser":{"name":"carecard","email":"pankajpriscilla@gmail.com"},"repository":{"url":"git+https:github.com/CareCard-ca/pkg-jwt-read.git","type":"git"},"_npmVersion":"11.6.2","description":"Jwt read functions","directories":{},"_nodeVersion":"25.2.1","dependencies":{"express":"5.2.1","@carecard/validate":"1.0.1","@carecard/auth-util":"1.0.1","@carecard/common-util":"1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","husky":"9.1.7","eslint":"9.39.2","ts-jest":"29.4.6","prettier":"3.7.4","typescript":"5.9.3","@types/jest":"30.0.0","@types/express":"5.0.6","typescript-eslint":"8.50.1"},"_npmOperationalInternal":{"tmp":"tmp/jwt-read_1.0.2_1766556292553_0.4269498241715961","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@carecard/jwt-read","version":"1.0.3","keywords":["auth","utility","cryptology"],"author":{"name":"PK Singh"},"license":"ISC","_id":"@carecard/jwt-read@1.0.3","maintainers":[{"name":"carecard","email":"pankajpriscilla@gmail.com"}],"dist":{"shasum":"d1485bac7133ea517c8043ec6c68f87b9b81e8c9","tarball":"https://registry.npmjs.org/@carecard/jwt-read/-/jwt-read-1.0.3.tgz","fileCount":18,"integrity":"sha512-SUcxxnR3CNNxJPK0r1g2zLI6LK5XXUmvrsIQ1rZZ3YiJi74W68tQCT8itk2pmjJRjtMs1G09rBl4PK8GudkChQ==","signatures":[{"sig":"MEQCIDnJRwTHhB1D6DsSLDv/FnYG3Cz2Eos311wciCMFStOCAiA9zPT7ynb+gs2YkPPoSIIK8d3g7iBF0A7TCFgBi9EpHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37364},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"d4505d3f058054d18590b24a49bc2a7c5576e019","private":false,"scripts":{"lint":"eslint","test":"NODE_NO_WARNINGS=1 jest --coverage","build":"npm run build:esm && npm run build:cjs","format":"prettier --write .","prepare":"husky","build:cjs":"tsc -p tsconfig.cjs.json && node ./scripts/rename-cjs.js","build:esm":"tsc -p tsconfig.esm.json","format:check":"prettier --check ."},"_npmUser":{"name":"carecard","email":"pankajpriscilla@gmail.com"},"repository":{"url":"git+https:github.com/CareCard-ca/pkg-jwt-read.git","type":"git"},"_npmVersion":"11.6.2","description":"Jwt read functions","directories":{},"_nodeVersion":"25.2.1","dependencies":{"express":"5.2.1","@carecard/validate":"1.0.1","@carecard/auth-util":"1.0.1","@carecard/common-util":"1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","husky":"9.1.7","eslint":"9.39.2","ts-jest":"29.4.6","prettier":"3.7.4","typescript":"5.9.3","@types/jest":"30.0.0","@types/express":"5.0.6","typescript-eslint":"8.50.1"},"_npmOperationalInternal":{"tmp":"tmp/jwt-read_1.0.3_1766556543348_0.796609564093193","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@carecard/jwt-read","version":"1.0.5","keywords":["auth","utility","cryptology"],"author":{"name":"PK Singh"},"license":"ISC","_id":"@carecard/jwt-read@1.0.5","maintainers":[{"name":"carecard","email":"pankajpriscilla@gmail.com"}],"dist":{"shasum":"b97471ae92a564d974dd186cf2ba1cc656936de1","tarball":"https://registry.npmjs.org/@carecard/jwt-read/-/jwt-read-1.0.5.tgz","fileCount":18,"integrity":"sha512-lXvWSizJ/0Fs3j5QAWIoshRvgVbpSuY5bvJ+j9MsecPUgMKkv+3s1xbIqSyCQLWMsMkc66WuOaLzuNI3n3NxIw==","signatures":[{"sig":"MEQCIH4ib3XWnYogyCVPsgF6EFt/yZtrrGa/hXr5iOvJ7ScoAiBt1Q+oJJCNk34Rfe8Deln3Q7HZWWLd5pPQuaD9ofJxng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37476},"main":"./dist/cjs/index.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./types":{"types":"./dist/esm/types.d.ts","import":"./dist/esm/types.d.ts","require":"./dist/cjs/types.d.ts"}},"gitHead":"538dd245ec72538c73984b6bc39e5b24bd32395b","private":false,"scripts":{"lint":"eslint","test":"NODE_NO_WARNINGS=1 jest --coverage","build":"npm run build:esm && npm run build:cjs","format":"prettier --write .","prepare":"husky","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","format:check":"prettier --check ."},"_npmUser":{"name":"carecard","email":"pankajpriscilla@gmail.com"},"repository":{"url":"git+https:github.com/CareCard-ca/pkg-jwt-read.git","type":"git"},"_npmVersion":"11.6.2","description":"Jwt read functions","directories":{},"_nodeVersion":"25.2.1","dependencies":{"express":"5.2.1","@carecard/validate":"1.0.1","@carecard/auth-util":"1.0.1","@carecard/common-util":"1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","husky":"9.1.7","eslint":"9.39.2","ts-jest":"29.4.6","prettier":"3.7.4","typescript":"5.9.3","@types/jest":"30.0.0","@types/express":"5.0.6","typescript-eslint":"8.50.1"},"_npmOperationalInternal":{"tmp":"tmp/jwt-read_1.0.5_1766557843507_0.11573677663246928","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@carecard/jwt-read","version":"2.0.1","keywords":["auth","utility","cryptology"],"author":{"name":"CareCard team"},"license":"ISC","_id":"@carecard/jwt-read@2.0.1","maintainers":[{"name":"carecard","email":"pankajpriscilla@gmail.com"}],"homepage":"https://github.com/CareCard-ca/pkg-jwt-read#readme","bugs":{"url":"https://github.com/CareCard-ca/pkg-jwt-read/issues"},"dist":{"shasum":"0169e34c31ab2ef7240b4eb44ee5089319107a13","tarball":"https://registry.npmjs.org/@carecard/jwt-read/-/jwt-read-2.0.1.tgz","fileCount":36,"integrity":"sha512-bl6vBplbZwZSHzeZrv/ZT41HU8etxvgMCquqEXEdpciMFGr2yDCZZIsfA4qU4G7fZ4SLzJrW+fkXC5efxbP0qQ==","signatures":[{"sig":"MEYCIQDXDqVTqFN9zauZ9fsj60RG2Fl6RN0enCPrig5cOtHBGAIhALkCAyA8rvQCk8LnHqX6B+cfDMYEtNZfVsCpKeO2gaRl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215660},"main":"index.js","gitHead":"b48e28182c44d2a484caf2522867e5e410f4e8f1","scripts":{"test":"export NODE_ENV=test && mocha --watch --recursive"},"_npmUser":{"name":"carecard","email":"pankajpriscilla@gmail.com"},"repository":{"url":"git+https://github.com/CareCard-ca/pkg-jwt-read.git","type":"git"},"_npmVersion":"11.6.2","description":"Jwt read functions","directories":{},"_nodeVersion":"25.2.1","dependencies":{"@carecard/validate":"2.0.1","@carecard/auth-util":"2.0.1","@carecard/common-util":"2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"11.7.4"},"_npmOperationalInternal":{"tmp":"tmp/jwt-read_2.0.1_1766589747355_0.8522122117338824","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@carecard/jwt-read","version":"3.0.1","keywords":["auth","utility","cryptology"],"author":{"name":"CareCard team"},"license":"ISC","_id":"@carecard/jwt-read@3.0.1","maintainers":[{"name":"carecard","email":"pankajpriscilla@gmail.com"}],"homepage":"https://github.com/CareCard-ca/pkg-jwt-read#readme","bugs":{"url":"https://github.com/CareCard-ca/pkg-jwt-read/issues"},"dist":{"shasum":"aa2559e372ccb52d7bfd0a59f752f4fd83d5be04","tarball":"https://registry.npmjs.org/@carecard/jwt-read/-/jwt-read-3.0.1.tgz","fileCount":5,"integrity":"sha512-cLPfQf2HbOmKrT/lOT8Y7OhZf5EBdS1OuVALEVsKzMViVgKhpCTlyK5HnxsEU+HTb1BcqKzS/XagDQ31KndALw==","signatures":[{"sig":"MEYCIQC64WhymvzkxPSGfwKPNIykaBLS5FrSHrHPta96JUOXPQIhAOTFezG4NnV+b5N3KociugmJ9fdlQvkDI5zFRDEq2xvW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14405},"main":"index.js","gitHead":"981b9c6dbb12e3986254a9fef1f8c73bbbe78d20","scripts":{"test":"export NODE_ENV=test && mocha --watch --recursive"},"_npmUser":{"name":"carecard","email":"pankajpriscilla@gmail.com"},"repository":{"url":"git+https://github.com/CareCard-ca/pkg-jwt-read.git","type":"git"},"_npmVersion":"11.11.0","description":"Jwt read functions","directories":{},"_nodeVersion":"25.8.0","dependencies":{"@carecard/validate":"2.2.12","@carecard/auth-util":"3.0.1","@carecard/common-util":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"11.7.5"},"_npmOperationalInternal":{"tmp":"tmp/jwt-read_3.0.1_1774043559974_0.34762260763615194","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@carecard/jwt-read","version":"3.0.2","keywords":["auth","utility","cryptology"],"author":{"name":"CareCard team"},"license":"ISC","_id":"@carecard/jwt-read@3.0.2","maintainers":[{"name":"carecard","email":"pankajpriscilla@gmail.com"}],"homepage":"https://github.com/CareCard-ca/pkg-jwt-read#readme","bugs":{"url":"https://github.com/CareCard-ca/pkg-jwt-read/issues"},"dist":{"shasum":"640cd3996411e3874dc46abf42e6d95fa1897601","tarball":"https://registry.npmjs.org/@carecard/jwt-read/-/jwt-read-3.0.2.tgz","fileCount":5,"integrity":"sha512-s+xngMb5oIWAvA7Ko0ui6kmq1oaEqapsCWGIJ6kx1Yz+5VAwvq2Hh5xTeRkJlmlltMkdK5G7wglfPmK9QC56jw==","signatures":[{"sig":"MEUCIQCrt5xB238O/Tmm27KCcZkFMf4OLPf5KWsP0iOjJbjvmAIgfT2nWxFMyXgeluIgaeGucBiRIaevSlma3k2a/S8Y9jI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14425},"main":"index.js","gitHead":"a9f18027ee0ab6b1b5e474c42a92a479b2a04976","scripts":{"test":"export NODE_ENV=test && mocha --watch --recursive"},"_npmUser":{"name":"carecard","email":"pankajpriscilla@gmail.com"},"repository":{"url":"git+https://github.com/CareCard-ca/pkg-jwt-read.git","type":"git"},"_npmVersion":"11.11.0","description":"Jwt read functions","directories":{},"_nodeVersion":"25.8.0","dependencies":{"@carecard/validate":"2.2.12","@carecard/auth-util":"3.0.2","@carecard/common-util":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"11.7.5"},"_npmOperationalInternal":{"tmp":"tmp/jwt-read_3.0.2_1774051107559_0.3671865065747315","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"@carecard/jwt-read","version":"3.0.3","keywords":["auth","utility","cryptology"],"author":{"name":"CareCard team"},"license":"ISC","_id":"@carecard/jwt-read@3.0.3","maintainers":[{"name":"carecard","email":"pankajpriscilla@gmail.com"}],"homepage":"https://github.com/CareCard-ca/pkg-jwt-read#readme","bugs":{"url":"https://github.com/CareCard-ca/pkg-jwt-read/issues"},"dist":{"shasum":"42b54254298b98a5fcc21a3565c98483a75d7726","tarball":"https://registry.npmjs.org/@carecard/jwt-read/-/jwt-read-3.0.3.tgz","fileCount":6,"integrity":"sha512-UuMt8T3Y8xt7cRvFJbsMzQ8oNJ0GGwu2KgMkoQblfHGgIKIUrWazXsRoqRPR15zpm5tk9iEnXYcc6O27ffWa+w==","signatures":[{"sig":"MEYCIQDLulz9gfVHE9qiHObXC9p+Q7ns5vNJCM1aTW6syDqHiwIhAOw4tBDoIAQUhascKKGq6pTBSHD5YSMQzL5ho9wmeejB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17124},"main":"index.js","types":"index.d.ts","gitHead":"a9f18027ee0ab6b1b5e474c42a92a479b2a04976","scripts":{"test":"export NODE_ENV=test && mocha --watch --recursive","test:types":"tsc --noEmit && mocha -r ts-node/register test/types.test.ts"},"_npmUser":{"name":"carecard","email":"pankajpriscilla@gmail.com"},"repository":{"url":"git+https://github.com/CareCard-ca/pkg-jwt-read.git","type":"git"},"_npmVersion":"11.11.0","description":"Jwt read functions","directories":{},"_nodeVersion":"25.8.0","dependencies":{"@carecard/validate":"3.0.3","@carecard/auth-util":"3.0.3","@carecard/common-util":"3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"11.7.5","ts-node":"10.9.2","typescript":"5.9.3","@types/node":"25.5.0","@types/mocha":"10.0.10"},"_npmOperationalInternal":{"tmp":"tmp/jwt-read_3.0.3_1774065823548_0.08660378327923701","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"@carecard/jwt-read","version":"3.0.4","keywords":["auth","utility","cryptology"],"author":{"name":"CareCard team"},"license":"ISC","_id":"@carecard/jwt-read@3.0.4","maintainers":[{"name":"carecard","email":"pankajpriscilla@gmail.com"}],"homepage":"https://github.com/CareCard-ca/pkg-jwt-read#readme","bugs":{"url":"https://github.com/CareCard-ca/pkg-jwt-read/issues"},"dist":{"shasum":"130d4079de75d430f4af5d350407d6de1c6ff8b1","tarball":"https://registry.npmjs.org/@carecard/jwt-read/-/jwt-read-3.0.4.tgz","fileCount":6,"integrity":"sha512-TSOKPpZYU5tq1GQYxEdmXOyojBV6yuTPjwvipdE6q98E+bKA6qooaTSRETtjF+8j+0q8X48Up/V15e4bEl0sCw==","signatures":[{"sig":"MEQCIHRPsKpbn0cRnqAuBLM+3qnQ7lVWJf5iRoNcNFhErNggAiBnA7B0IjLWXK0/+4NOyhpyBb1Xno/8NgXt3W0kgz8Lrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17511},"main":"index.js","types":"index.d.ts","gitHead":"bcfc88c4055168074f3b3fde0fa271af6a097376","scripts":{"test":"export NODE_ENV=test && mocha --recursive","test:types":"tsc --noEmit && mocha -r ts-node/register test/types.test.ts"},"_npmUser":{"name":"carecard","email":"pankajpriscilla@gmail.com"},"repository":{"url":"git+https://github.com/CareCard-ca/pkg-jwt-read.git","type":"git"},"_npmVersion":"11.11.0","description":"Jwt read functions","directories":{},"_nodeVersion":"25.8.0","dependencies":{"@carecard/validate":"3.0.3","@carecard/auth-util":"3.0.3","@carecard/common-util":"3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"11.7.5","ts-node":"10.9.2","typescript":"5.9.3","@types/node":"25.5.0","@types/mocha":"10.0.10","@types/express":"5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/jwt-read_3.0.4_1774067023972_0.22964910136875072","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"@carecard/jwt-read","version":"3.0.5","keywords":["auth","utility","cryptology"],"author":{"name":"CareCard team"},"license":"ISC","_id":"@carecard/jwt-read@3.0.5","maintainers":[{"name":"carecard","email":"pankajpriscilla@gmail.com"}],"homepage":"https://github.com/CareCard-ca/pkg-jwt-read#readme","bugs":{"url":"https://github.com/CareCard-ca/pkg-jwt-read/issues"},"dist":{"shasum":"d7959778da979f13cf39262c66c51e73109f0c91","tarball":"https://registry.npmjs.org/@carecard/jwt-read/-/jwt-read-3.0.5.tgz","fileCount":6,"integrity":"sha512-5HXn5b39hSAN/4XTiGDnV8S9fEK01XDl/HEU7d6b2qVsGMJoscmwrXjwOdmNKx9Z9EsAOwbBBbGqwqfEEvvhIw==","signatures":[{"sig":"MEYCIQCM3iHPhuHag+TCsDaUMS2QlGpVJehDOUBzsegkidWTawIhANQDSQX/3soPn8SM6w1rDeHNcROYuEjB+1Hxh2G3Hppt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18298},"main":"index.js","types":"index.d.ts","gitHead":"bcfc88c4055168074f3b3fde0fa271af6a097376","scripts":{"test":"export NODE_ENV=test && mocha --recursive","test:types":"tsc --noEmit && mocha -r ts-node/register test/types.test.ts"},"_npmUser":{"name":"carecard","email":"pankajpriscilla@gmail.com"},"repository":{"url":"git+https://github.com/CareCard-ca/pkg-jwt-read.git","type":"git"},"_npmVersion":"11.11.0","description":"Jwt read functions","directories":{},"_nodeVersion":"25.8.0","dependencies":{"@carecard/validate":"3.0.4","@carecard/auth-util":"3.0.4","@carecard/common-util":"3.0.4"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"11.7.5","ts-node":"10.9.2","typescript":"5.9.3","@types/node":"25.5.0","@types/mocha":"10.0.10","@types/express":"5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/jwt-read_3.0.5_1774071201205_0.6617563622661948","host":"s3://npm-registry-packages-npm-production"}},"3.0.6":{"name":"@carecard/jwt-read","version":"3.0.6","keywords":["auth","utility","cryptology"],"author":{"name":"CareCard team"},"license":"ISC","_id":"@carecard/jwt-read@3.0.6","maintainers":[{"name":"carecard","email":"pankajpriscilla@gmail.com"}],"homepage":"https://github.com/CareCard-ca/pkg-jwt-read#readme","bugs":{"url":"https://github.com/CareCard-ca/pkg-jwt-read/issues"},"dist":{"shasum":"8019928f945ffa479d986264ab3a88377bccbecf","tarball":"https://registry.npmjs.org/@carecard/jwt-read/-/jwt-read-3.0.6.tgz","fileCount":6,"integrity":"sha512-Ftfql5gyrtWic8UksMOMsqCJCNyKkl75//h+N4KAZBNhi6GTFBhwAeEOEL6+5c6Ows2CQ20FQb/kLzb04XimkQ==","signatures":[{"sig":"MEYCIQDBnYgf3QFTCdKGEJEqGjjISPQ3Hybptqk0aQw/AEZQyAIhAOi/7o9E9vBqGCiLoX7eqI6LBwN7givtrtm0wQDzIv5r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18298},"main":"index.js","types":"index.d.ts","gitHead":"7b5806e635b98a502d2b8c15d9170c94b506cf3b","scripts":{"test":"export NODE_ENV=test && mocha --recursive","test:types":"tsc --noEmit && mocha -r ts-node/register test/types.test.ts"},"_npmUser":{"name":"carecard","email":"pankajpriscilla@gmail.com"},"repository":{"url":"git+https://github.com/CareCard-ca/pkg-jwt-read.git","type":"git"},"_npmVersion":"11.11.0","description":"Jwt read functions","directories":{},"_nodeVersion":"25.8.0","dependencies":{"@carecard/validate":"3.0.6","@carecard/auth-util":"3.0.6","@carecard/common-util":"3.0.6"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"11.7.5","ts-node":"10.9.2","typescript":"5.9.3","@types/node":"25.5.0","@types/mocha":"10.0.10","@types/express":"5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/jwt-read_3.0.6_1774072555359_0.6905250799185509","host":"s3://npm-registry-packages-npm-production"}},"3.0.7":{"name":"@carecard/jwt-read","version":"3.0.7","keywords":["auth","utility","cryptology"],"author":{"name":"CareCard team"},"license":"ISC","_id":"@carecard/jwt-read@3.0.7","maintainers":[{"name":"carecard","email":"pankajpriscilla@gmail.com"}],"homepage":"https://github.com/CareCard-ca/pkg-jwt-read#readme","bugs":{"url":"https://github.com/CareCard-ca/pkg-jwt-read/issues"},"dist":{"shasum":"0baf2778111b9adcd485d4d6ff69704bf73e5d52","tarball":"https://registry.npmjs.org/@carecard/jwt-read/-/jwt-read-3.0.7.tgz","fileCount":6,"integrity":"sha512-2A2McONxtwLdOPuDdBju1V9/QtstxsLnKz8mz6FNInTddnWdzUBj0+HaRBY2KlvnrhwlXRHFpGSeJiihciEPBA==","signatures":[{"sig":"MEUCID7Vur+oIN6jOmkkLA9P9liJ0buc4FfNBjCx0pIJ7Fj8AiEA+f35mfhQrVPU4Z2hAuub3K5koYKO0zovYdxPe+dnM7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18357},"main":"index.js","types":"index.d.ts","gitHead":"dc66e92233e50756ee0e5fc96d3629bd39f3526e","scripts":{"test":"export NODE_ENV=test && mocha --recursive","test:types":"tsc --noEmit && mocha -r ts-node/register test/types.test.ts"},"_npmUser":{"name":"carecard","email":"pankajpriscilla@gmail.com"},"repository":{"url":"git+https://github.com/CareCard-ca/pkg-jwt-read.git","type":"git"},"_npmVersion":"11.11.0","description":"Jwt read functions","directories":{},"_nodeVersion":"25.8.0","dependencies":{"@carecard/validate":"3.0.7","@carecard/auth-util":"3.0.6","@carecard/common-util":"3.0.7"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"11.7.5","ts-node":"10.9.2","typescript":"5.9.3","@types/node":"25.5.0","@types/mocha":"10.0.10","@types/express":"5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/jwt-read_3.0.7_1774073793395_0.49564075215038206","host":"s3://npm-registry-packages-npm-production"}},"3.0.10":{"name":"@carecard/jwt-read","version":"3.0.10","keywords":["auth","utility","cryptology"],"author":{"name":"CareCard team"},"license":"ISC","_id":"@carecard/jwt-read@3.0.10","maintainers":[{"name":"carecard","email":"pankajpriscilla@gmail.com"}],"homepage":"https://github.com/CareCard-ca/pkg-jwt-read#readme","bugs":{"url":"https://github.com/CareCard-ca/pkg-jwt-read/issues"},"dist":{"shasum":"84dc789b60a0133c36621ea3a0095cb7835a7763","tarball":"https://registry.npmjs.org/@carecard/jwt-read/-/jwt-read-3.0.10.tgz","fileCount":6,"integrity":"sha512-LrsnqKCliLjEt+08vddj0i+G9HA1/0bVNIIJfpUBlmdInWSiB2FqXff/jKC16qqj7vsBfegwzXtJJDpdt9T1vw==","signatures":[{"sig":"MEQCIBNF32VOZQra44qvGSIMGi8BxaFYBMMz6i4wgat2DyBkAiAJuThr5ahoYW+J4nSI/d942TCoz+6vhMu83k54K25KRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18302},"main":"index.js","types":"index.d.ts","gitHead":"dc66e92233e50756ee0e5fc96d3629bd39f3526e","scripts":{"test":"export NODE_ENV=test && mocha --recursive","test:types":"tsc --noEmit && mocha -r ts-node/register test/types.test.ts"},"_npmUser":{"name":"carecard","email":"pankajpriscilla@gmail.com"},"repository":{"url":"git+https://github.com/CareCard-ca/pkg-jwt-read.git","type":"git"},"_npmVersion":"11.11.0","description":"Jwt read functions","directories":{},"_nodeVersion":"25.8.0","dependencies":{"@carecard/validate":"3.0.10","@carecard/auth-util":"3.0.10","@carecard/common-util":"3.0.10"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"11.7.5","ts-node":"10.9.2","typescript":"5.9.3","@types/node":"25.5.0","@types/mocha":"10.0.10","@types/express":"5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/jwt-read_3.0.10_1774076464214_0.5373268775011881","host":"s3://npm-registry-packages-npm-production"}},"3.0.11":{"name":"@carecard/jwt-read","version":"3.0.11","keywords":["auth","utility","cryptology"],"author":{"name":"CareCard team"},"license":"ISC","_id":"@carecard/jwt-read@3.0.11","maintainers":[{"name":"carecard","email":"pankajpriscilla@gmail.com"}],"homepage":"https://github.com/CareCard-ca/pkg-jwt-read#readme","bugs":{"url":"https://github.com/CareCard-ca/pkg-jwt-read/issues"},"dist":{"shasum":"6ac98b9cf8f472e3153df39a0b4ce09fea4609a0","tarball":"https://registry.npmjs.org/@carecard/jwt-read/-/jwt-read-3.0.11.tgz","fileCount":6,"integrity":"sha512-ls10wz7BafwxnzEL1Hf4VO39uRgyiKbsANXCArPwP74Sw2GiJyDiwy5DoON7dCfBwEXLBM2qr3lGQuPDMjbNeg==","signatures":[{"sig":"MEQCIHWpXq2sHonq7X3wuXtiQC+4dOyI0NjlYoQoMgqOPG5yAiBPCopiGRi85zJT/tRgKdSugbIOGy8uyfBoCSZ6+dm1Ew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18272},"main":"index.js","types":"index.d.ts","gitHead":"4687f470973241d89db1d56a60e27ddb312d9d01","scripts":{"test":"export NODE_ENV=test && mocha --recursive","test:types":"tsc --noEmit && mocha -r ts-node/register test/types.test.ts"},"_npmUser":{"name":"carecard","email":"pankajpriscilla@gmail.com"},"repository":{"url":"git+https://github.com/CareCard-ca/pkg-jwt-read.git","type":"git"},"_npmVersion":"11.11.0","description":"Jwt read functions","directories":{},"_nodeVersion":"25.8.0","dependencies":{"@carecard/validate":"3.0.10","@carecard/auth-util":"3.0.10","@carecard/common-util":"3.0.10"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"11.7.5","ts-node":"10.9.2","typescript":"5.9.3","@types/node":"25.5.0","@types/mocha":"10.0.10","@types/express":"5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/jwt-read_3.0.11_1774740618822_0.04721738268559128","host":"s3://npm-registry-packages-npm-production"}},"3.1.12":{"name":"@carecard/jwt-read","version":"3.1.12","keywords":["auth","utility","cryptology","jwt"],"author":{"name":"CareCard team"},"license":"ISC","_id":"@carecard/jwt-read@3.1.12","maintainers":[{"name":"carecard","email":"pankajpriscilla@gmail.com"}],"homepage":"https://github.com/CareCard-ca/pkg-jwt-read#readme","bugs":{"url":"https://github.com/CareCard-ca/pkg-jwt-read/issues"},"dist":{"shasum":"c7bbb896b8ae5e80f231997d8f313f52446ac69b","tarball":"https://registry.npmjs.org/@carecard/jwt-read/-/jwt-read-3.1.12.tgz","fileCount":6,"integrity":"sha512-m8Iz2bodQqbi57fyshxnOEo3HEkCxePRXtAfCxI7oiF20qcWW9ix7xkOZDULnDIP6295fa29JRWRSTxUx7fVhg==","signatures":[{"sig":"MEYCIQDb3/+8EMOConvDWRFzyopRpNf9jNQArjhjMZomUew7bAIhAK2kORy/v+w9DzU275uvyg3Kqhmwy1eANPZ4Kg6clxqt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26506},"main":"index.js","types":"index.d.ts","gitHead":"772c99c1b35ecf3bdb100fcf7cd2a751685395c6","scripts":{"test":"export NODE_ENV=test && mocha --recursive","prepare":"husky","test:types":"tsc --noEmit && mocha -r ts-node/register test/types.test.ts","test:coverage":"tsc --noEmit && export NODE_ENV=test && nyc mocha --recursive -r ts-node/register 'test/**/*.{js,ts}'"},"_npmUser":{"name":"carecard","email":"pankajpriscilla@gmail.com"},"repository":{"url":"git+https://github.com/CareCard-ca/pkg-jwt-read.git","type":"git"},"_npmVersion":"11.11.0","description":"Jwt read functions","directories":{},"_nodeVersion":"25.8.0","dependencies":{"@carecard/validate":"3.0.10","@carecard/auth-util":"3.1.12","@carecard/common-util":"3.1.11"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","husky":"^9.1.7","mocha":"11.7.5","ts-node":"10.9.2","typescript":"5.9.3","@types/node":"25.5.0","@types/mocha":"10.0.10","@types/express":"5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/jwt-read_3.1.12_1775197919963_0.69913550102692","host":"s3://npm-registry-packages-npm-production"}},"3.1.13":{"name":"@carecard/jwt-read","version":"3.1.13","keywords":["auth","utility","cryptology","jwt"],"author":{"name":"CareCard team"},"license":"ISC","_id":"@carecard/jwt-read@3.1.13","maintainers":[{"name":"carecard","email":"pankajpriscilla@gmail.com"}],"homepage":"https://github.com/CareCard-ca/pkg-jwt-read#readme","bugs":{"url":"https://github.com/CareCard-ca/pkg-jwt-read/issues"},"dist":{"shasum":"e14750070b21beddcd323630bc41540d2dbc7f94","tarball":"https://registry.npmjs.org/@carecard/jwt-read/-/jwt-read-3.1.13.tgz","fileCount":6,"integrity":"sha512-K9T3XEScJGB35nB3ljp8xu+HxqhEL5wVH/5rqilb65sSH4tZml/6gVNFWOg6qEq6OmSga1D/ukLcJox7gFWipA==","signatures":[{"sig":"MEQCIDuJ/5l4fgh9XdGlfj1LvH4Yj2VvWZg9t9HxTTT5JgsYAiAKYFtiYMtZGCz6NRkTGsNJhlfk/YjPhXXdM02zZHkN1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carecard%2fjwt-read@3.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26506},"main":"index.js","types":"index.d.ts","gitHead":"31de39a2197c71d3cbdc4a1025b0a0dd4c48ef75","scripts":{"test":"export NODE_ENV=test && mocha --recursive","prepare":"husky","test:types":"tsc --noEmit && mocha -r ts-node/register test/types.test.ts","test:coverage":"tsc --noEmit && export NODE_ENV=test && nyc mocha --recursive -r ts-node/register 'test/**/*.{js,ts}'"},"_npmUser":{"name":"carecard","email":"pankajpriscilla@gmail.com"},"repository":{"url":"git+https://github.com/CareCard-ca/pkg-jwt-read.git","type":"git"},"_npmVersion":"11.12.1","description":"Jwt read functions","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@carecard/validate":"3.0.10","@carecard/auth-util":"3.1.12","@carecard/common-util":"3.1.11"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","husky":"^9.1.7","mocha":"11.7.5","ts-node":"10.9.2","typescript":"5.9.3","@types/node":"25.5.0","@types/mocha":"10.0.10","@types/express":"5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/jwt-read_3.1.13_1777907184736_0.5524640899051261","host":"s3://npm-registry-packages-npm-production"}},"3.1.14":{"name":"@carecard/jwt-read","version":"3.1.14","keywords":["auth","utility","cryptology","jwt"],"author":{"name":"CareCard team"},"license":"ISC","_id":"@carecard/jwt-read@3.1.14","maintainers":[{"name":"carecard","email":"pankajpriscilla@gmail.com"}],"homepage":"https://github.com/CareCard-ca/pkg-jwt-read#readme","bugs":{"url":"https://github.com/CareCard-ca/pkg-jwt-read/issues"},"dist":{"shasum":"0fa306ad34a49a962ab6d6f6e7d86957a0200c0f","tarball":"https://registry.npmjs.org/@carecard/jwt-read/-/jwt-read-3.1.14.tgz","fileCount":8,"integrity":"sha512-cNkKkGnDCgSI+mxhUkaxQRKVpgrfHyY0LX/p9qxsONWzo6DNWAmfV/QuoRylF5wJ+l2z/01lxlrNjG8VpZ3KTA==","signatures":[{"sig":"MEQCIBb2NPgDress4zYfb5H5q67tVi4EBSzjRyn4JUUa/feJAiAlURhDJJB3Ni8Gfu9nGtWtfXxtk4mW5TVz/+kN8VwcUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carecard%2fjwt-read@3.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27279},"main":"index.js","types":"index.d.ts","gitHead":"2c1f790538b013efa7e2fe734dbb86fd70048969","scripts":{"lint":"eslint","test":"mocha --recursive","format":"prettier --write .","prepare":"husky","lint:fix":"eslint --fix","test:All":"npm run test && npm run test:types","test:types":"tsc --noEmit && mocha -r ts-node/register test/types.test.ts","format:check":"prettier --check .","test:coverage":"tsc --noEmit && nyc mocha --recursive -r ts-node/register 'test/**/*.{js,ts}'"},"_npmUser":{"name":"carecard","email":"pankajpriscilla@gmail.com"},"repository":{"url":"git+https://github.com/CareCard-ca/pkg-jwt-read.git","type":"git"},"_npmVersion":"11.12.1","description":"Jwt read functions","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@carecard/validate":"3.1.16","@carecard/auth-util":"3.1.13","@carecard/common-util":"3.1.13"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"18.0.0","husky":"9.1.7","mocha":"11.7.5","eslint":"9.39.4","ts-node":"10.9.2","prettier":"3.8.3","typescript":"5.9.3","@types/node":"25.6.2","lint-staged":"17.0.3","@types/mocha":"10.0.10","@types/express":"5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/jwt-read_3.1.14_1778567623086_0.6491528736521779","host":"s3://npm-registry-packages-npm-production"}},"3.1.15":{"name":"@carecard/jwt-read","version":"3.1.15","keywords":["auth","utility","cryptology","jwt"],"author":{"name":"CareCard team"},"license":"ISC","_id":"@carecard/jwt-read@3.1.15","maintainers":[{"name":"carecard","email":"pankajpriscilla@gmail.com"}],"homepage":"https://github.com/CareCard-ca/pkg-jwt-read#readme","bugs":{"url":"https://github.com/CareCard-ca/pkg-jwt-read/issues"},"dist":{"shasum":"ce7efc3a0118ee3d6af86aef4fa3b6e09895ccd0","tarball":"https://registry.npmjs.org/@carecard/jwt-read/-/jwt-read-3.1.15.tgz","fileCount":19,"integrity":"sha512-I0V5t2HdGE7yS45cgtamLihMs9qAGP8SeaOxQTRDcviUbpMoFNCHI3JrTExfHucusRI8lj6AeSezqpeVgB0f6g==","signatures":[{"sig":"MEUCIEPup1RZUtJCYOSsemm3Sb3uBkHo+GTZi+bek9Qsb3gmAiEAvVrTqQsiNN2o/H/N2uvxvmPQftxd2NcFHgIQoNUlajg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carecard%2fjwt-read@3.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80470},"main":"index.js","types":"index.d.ts","gitHead":"7996cdbd1827c50b92b7c064ff9875b7e8a65798","scripts":{"lint":"eslint","test":"mocha --recursive","format":"prettier --write .","prepare":"husky","lint:fix":"eslint --fix","test:All":"npm run test && npm run test:types","test:types":"tsc --noEmit && mocha -r ts-node/register test/types.test.ts","format:check":"prettier --check .","test:coverage":"tsc --noEmit && nyc mocha --recursive -r ts-node/register 'test/**/*.{js,ts}'"},"_npmUser":{"name":"carecard","email":"pankajpriscilla@gmail.com"},"repository":{"url":"git+https://github.com/CareCard-ca/pkg-jwt-read.git","type":"git"},"_npmVersion":"11.12.1","description":"Jwt read functions","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@carecard/validate":"3.1.24","@carecard/auth-util":"3.1.15","@carecard/common-util":"3.1.15"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"18.0.0","husky":"9.1.7","mocha":"11.7.6","eslint":"9.39.4","ts-node":"10.9.2","prettier":"3.8.3","typescript":"6.0.3","@types/node":"25.9.1","lint-staged":"17.0.5","@types/mocha":"10.0.10","@types/express":"5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/jwt-read_3.1.15_1779925954822_0.4356208647562647","host":"s3://npm-registry-packages-npm-production"}},"3.1.16":{"name":"@carecard/jwt-read","version":"3.1.16","keywords":["auth","utility","cryptology","jwt"],"author":{"name":"CareCard team"},"license":"ISC","_id":"@carecard/jwt-read@3.1.16","maintainers":[{"name":"carecard","email":"pankajpriscilla@gmail.com"}],"homepage":"https://github.com/CareCard-ca/pkg-jwt-read#readme","bugs":{"url":"https://github.com/CareCard-ca/pkg-jwt-read/issues"},"dist":{"shasum":"9b7dce435617bcd0f8aeaaf8574ca1e5031408f1","tarball":"https://registry.npmjs.org/@carecard/jwt-read/-/jwt-read-3.1.16.tgz","fileCount":19,"integrity":"sha512-BrorgcIQSjZTSKHhi1h/9wl1hD44Xsk/cbS06ajTydKiAB+PPOtqtm5A/UCoUcosoEhkQekScqFscsD4j6UC8w==","signatures":[{"sig":"MEUCIQD4l4+Jj84rlu4jUDgtzRimpfJRKpnagk+YRJsrLae4PgIgUUaQDrdraEELp+o9VQMguGJQcsi+g5CWq+E8TZjF8p0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carecard%2fjwt-read@3.1.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91025},"main":"index.js","types":"index.d.ts","gitHead":"e8be43bd16fc72d9284837161de3ba41f6f6f1a6","scripts":{"lint":"eslint","test":"mocha --recursive","format":"prettier --write .","prepare":"husky","lint:fix":"eslint --fix","test:All":"npm run test && npm run test:types","test:types":"tsc --noEmit && mocha -r ts-node/register test/types.test.ts","format:check":"prettier --check .","test:coverage":"tsc --noEmit && nyc mocha --recursive -r ts-node/register 'test/**/*.{js,ts}'"},"_npmUser":{"name":"carecard","email":"pankajpriscilla@gmail.com"},"repository":{"url":"git+https://github.com/CareCard-ca/pkg-jwt-read.git","type":"git"},"_npmVersion":"11.12.1","description":"Jwt read functions","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@carecard/validate":"3.1.24","@carecard/auth-util":"3.1.15","@carecard/common-util":"3.1.15"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"18.0.0","husky":"9.1.7","mocha":"11.7.6","eslint":"9.39.4","ts-node":"10.9.2","prettier":"3.8.3","typescript":"6.0.3","@types/node":"25.9.1","lint-staged":"17.0.5","@types/mocha":"10.0.10","@types/express":"5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/jwt-read_3.1.16_1780005645561_0.07941307641505224","host":"s3://npm-registry-packages-npm-production"}},"3.1.17":{"name":"@carecard/jwt-read","version":"3.1.17","keywords":["auth","utility","cryptology","jwt"],"author":{"name":"CareCard team"},"license":"ISC","_id":"@carecard/jwt-read@3.1.17","maintainers":[{"name":"carecard","email":"pankajpriscilla@gmail.com"}],"homepage":"https://github.com/CareCard-ca/pkg-jwt-read#readme","bugs":{"url":"https://github.com/CareCard-ca/pkg-jwt-read/issues"},"dist":{"shasum":"be685d1b29814717e3c98e98ab6134ed934511ed","tarball":"https://registry.npmjs.org/@carecard/jwt-read/-/jwt-read-3.1.17.tgz","fileCount":19,"integrity":"sha512-Czlhhn/kF4UTjhPDznB5P6cvUFUOMHZi348bCwcdmBLKOvOjHPRapTnHoWpbYiErCnCsIdV59MZS5adJXofJEw==","signatures":[{"sig":"MEUCIAXNatV0DLkv8BohnUWgrKD7pCG8LlDZFNVdMdLqZPJjAiEA3YppGTSzlUJ2zHvTkjaDokWnq/DLDueuCu8HwBXktZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carecard%2fjwt-read@3.1.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90739},"main":"index.js","types":"index.d.ts","gitHead":"9b2e50247482a7679e037ad8fbdedc9d14a28771","scripts":{"lint":"eslint","test":"mocha --recursive","format":"prettier --write .","prepare":"husky","lint:fix":"eslint --fix","test:All":"npm run test && npm run test:types","test:types":"tsc --noEmit && mocha -r ts-node/register test/types.test.ts","format:check":"prettier --check .","test:coverage":"tsc --noEmit && nyc mocha --recursive -r ts-node/register 'test/**/*.{js,ts}'"},"_npmUser":{"name":"carecard","email":"pankajpriscilla@gmail.com"},"repository":{"url":"git+https://github.com/CareCard-ca/pkg-jwt-read.git","type":"git"},"_npmVersion":"11.12.1","description":"Jwt read functions","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@carecard/validate":"3.1.27","@carecard/auth-util":"3.1.16","@carecard/common-util":"3.1.15"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"18.0.0","husky":"9.1.7","mocha":"11.7.6","eslint":"9.39.4","ts-node":"10.9.2","prettier":"3.8.3","typescript":"6.0.3","@types/node":"25.9.1","lint-staged":"17.0.5","@types/mocha":"10.0.10","@types/express":"5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/jwt-read_3.1.17_1780577679900_0.26556420842841666","host":"s3://npm-registry-packages-npm-production"}},"3.1.18":{"name":"@carecard/jwt-read","version":"3.1.18","keywords":["auth","utility","cryptology","jwt"],"author":{"name":"CareCard team"},"license":"ISC","_id":"@carecard/jwt-read@3.1.18","maintainers":[{"name":"carecard","email":"pankajpriscilla@gmail.com"}],"homepage":"https://github.com/CareCard-ca/pkg-jwt-read#readme","bugs":{"url":"https://github.com/CareCard-ca/pkg-jwt-read/issues"},"dist":{"shasum":"937f19f07591c9d68c6859ea1c1a89cfb0c8e71d","tarball":"https://registry.npmjs.org/@carecard/jwt-read/-/jwt-read-3.1.18.tgz","fileCount":19,"integrity":"sha512-5VVBAeicS2gBGlyDlO9VO5m88pTR23KxbhqVvWsB3NKZArABE1ZfHhZKiX10jHPferKtuZsIAujhkMZLbe1kMQ==","signatures":[{"sig":"MEUCIQDkWJ2qC53MRNgX4rNVTFbYve8/I5rQJJfJ8sQXZ+4rTwIgFdrAWDZZuMxDZ1pEuZ1DqXU5lg5Te2lX35XXF7JJ978=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carecard%2fjwt-read@3.1.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104770},"main":"index.js","types":"index.d.ts","gitHead":"7092d371407ee99b8022f32be922b40f0651f999","scripts":{"lint":"eslint","test":"mocha --recursive","format":"prettier --write .","prepare":"husky","lint:fix":"eslint --fix","test:All":"npm run test && npm run test:types","test:types":"tsc --noEmit && mocha -r ts-node/register test/types.test.ts","format:check":"prettier --check .","test:coverage":"tsc --noEmit && nyc mocha --recursive -r ts-node/register 'test/**/*.{js,ts}'"},"_npmUser":{"name":"carecard","email":"pankajpriscilla@gmail.com"},"repository":{"url":"git+https://github.com/CareCard-ca/pkg-jwt-read.git","type":"git"},"_npmVersion":"11.12.1","description":"Jwt read functions","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@carecard/validate":"3.1.27","@carecard/auth-util":"3.1.16","@carecard/common-util":"3.1.15"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"18.0.0","husky":"9.1.7","mocha":"11.7.6","eslint":"9.39.4","ts-node":"10.9.2","prettier":"3.8.3","typescript":"6.0.3","@types/node":"25.9.1","lint-staged":"17.0.5","@types/mocha":"10.0.10","@types/express":"5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/jwt-read_3.1.18_1780867666411_0.8119140700007812","host":"s3://npm-registry-packages-npm-production"}},"3.1.27":{"name":"@carecard/jwt-read","version":"3.1.27","keywords":["auth","utility","cryptology","jwt"],"author":{"name":"CareCard team"},"license":"ISC","_id":"@carecard/jwt-read@3.1.27","maintainers":[{"name":"carecard","email":"pankajpriscilla@gmail.com"}],"homepage":"https://github.com/CareCard-ca/pkg-jwt-read#readme","bugs":{"url":"https://github.com/CareCard-ca/pkg-jwt-read/issues"},"dist":{"shasum":"793d9605962ddd4aaab0b888faf5bbfd9fc603bd","tarball":"https://registry.npmjs.org/@carecard/jwt-read/-/jwt-read-3.1.27.tgz","fileCount":19,"integrity":"sha512-7I2fz/WDtl+GmEdjQbT/N1zS8XZDLS+EGtFln1wkQr9tmnB3Q3/ELMUp04xUQXvtbNFUztOnY6EmNpSZSSvyOQ==","signatures":[{"sig":"MEUCIQDZawB7IqDi/IrQyDB6pTuWjzvgx1qrdSaI5LESB3qWAgIgKK3kPeO/0XBdapkNVWISKHEZMuO9oON4XycTmINmvk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carecard%2fjwt-read@3.1.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104770},"main":"index.js","types":"index.d.ts","gitHead":"52172151121361d3a14febb7ffc3fa85542f1e53","scripts":{"lint":"eslint","test":"mocha --recursive","format":"prettier --write .","prepare":"husky","lint:fix":"eslint --fix","test:All":"npm run test && npm run test:types","test:types":"tsc --noEmit && mocha -r ts-node/register test/types.test.ts","format:check":"prettier --check .","test:coverage":"tsc --noEmit && nyc mocha --recursive -r ts-node/register 'test/**/*.{js,ts}'"},"_npmUser":{"name":"carecard","email":"pankajpriscilla@gmail.com"},"repository":{"url":"git+https://github.com/CareCard-ca/pkg-jwt-read.git","type":"git"},"_npmVersion":"11.12.1","description":"Jwt read functions","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@carecard/validate":"3.1.27","@carecard/auth-util":"3.1.16","@carecard/common-util":"3.1.15"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"18.0.0","husky":"9.1.7","mocha":"11.7.6","eslint":"9.39.4","ts-node":"10.9.2","prettier":"3.8.3","typescript":"6.0.3","@types/node":"25.9.1","lint-staged":"17.0.5","@types/mocha":"10.0.10","@types/express":"5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/jwt-read_3.1.27_1780868505765_0.0958298426012334","host":"s3://npm-registry-packages-npm-production"}},"3.1.28":{"name":"@carecard/jwt-read","version":"3.1.28","keywords":["auth","utility","cryptology","jwt"],"author":{"name":"CareCard team"},"license":"ISC","_id":"@carecard/jwt-read@3.1.28","maintainers":[{"name":"carecard","email":"pankajpriscilla@gmail.com"}],"homepage":"https://github.com/CareCard-ca/pkg-jwt-read#readme","bugs":{"url":"https://github.com/CareCard-ca/pkg-jwt-read/issues"},"dist":{"shasum":"102a2faa4d6d88f602a15a438de9e6906820018c","tarball":"https://registry.npmjs.org/@carecard/jwt-read/-/jwt-read-3.1.28.tgz","fileCount":19,"integrity":"sha512-XvSQhePaJVyBKcalFE5EeejSURwy6xxbukylO0pkUtX5RLeyawyrrnSoreZfNF9PvSCdf0+cyjm41eHPabrS8Q==","signatures":[{"sig":"MEUCIAq3RFpfJxaBUPENFcdVC5LzovhwGkfj3EC+bEdfVPTrAiEArDTJeqBn6we7qAtLce4bf2s4YP+K7RsSAwKPWvqfd2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carecard%2fjwt-read@3.1.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106008},"main":"index.js","types":"index.d.ts","gitHead":"724156d3ebfd658d3fc3e4558e66eb22173daa23","scripts":{"lint":"eslint","test":"mocha --recursive","format":"prettier --write .","prepare":"husky","lint:fix":"eslint --fix","test:All":"npm run test && npm run test:types","test:types":"tsc --noEmit && mocha -r ts-node/register test/types.test.ts","format:check":"prettier --check .","test:coverage":"tsc --noEmit && nyc mocha --recursive -r ts-node/register 'test/**/*.{js,ts}'"},"_npmUser":{"name":"carecard","email":"pankajpriscilla@gmail.com"},"repository":{"url":"git+https://github.com/CareCard-ca/pkg-jwt-read.git","type":"git"},"_npmVersion":"11.12.1","description":"Jwt read functions","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@carecard/validate":"3.1.27","@carecard/auth-util":"3.1.16","@carecard/common-util":"3.1.15"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"18.0.0","husky":"9.1.7","mocha":"11.7.6","eslint":"9.39.4","ts-node":"10.9.2","prettier":"3.8.3","typescript":"6.0.3","@types/node":"25.9.1","lint-staged":"17.0.5","@types/mocha":"10.0.10","@types/express":"5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/jwt-read_3.1.28_1780871337222_0.8341633246788815","host":"s3://npm-registry-packages-npm-production"}},"3.1.29":{"name":"@carecard/jwt-read","version":"3.1.29","keywords":["auth","utility","cryptology","jwt"],"author":{"name":"CareCard team"},"license":"ISC","_id":"@carecard/jwt-read@3.1.29","maintainers":[{"name":"carecard","email":"pankajpriscilla@gmail.com"}],"homepage":"https://github.com/CareCard-ca/pkg-jwt-read#readme","bugs":{"url":"https://github.com/CareCard-ca/pkg-jwt-read/issues"},"dist":{"shasum":"5b96398997bf04297b47d61dc3689b1defc07d8e","tarball":"https://registry.npmjs.org/@carecard/jwt-read/-/jwt-read-3.1.29.tgz","fileCount":19,"integrity":"sha512-GAoKHiaicAtrfVCK/8OXjOV6Wy/pa/mmnK41NtRuMnCz8eQtonrdU/M9ye5M9WoAmli1cm9qhFBqTo8fZXe5ig==","signatures":[{"sig":"MEQCIDNxKjWvWIwsoHIlhaWktX+BwTQilUnfFeFM9QrhWampAiA6Os/gV8C9fklYmXSdbriIEGEJ9FTnMCmHL6zVqU6Luw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carecard%2fjwt-read@3.1.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106888},"main":"index.js","types":"index.d.ts","gitHead":"c6f6696e61485cfd63d133ec3fc672d58474c87a","scripts":{"lint":"eslint","test":"mocha --recursive","format":"prettier --write .","prepare":"husky","lint:fix":"eslint --fix","test:All":"npm run test && npm run test:types","test:types":"tsc --noEmit && mocha -r ts-node/register test/types.test.ts","format:check":"prettier --check .","test:coverage":"tsc --noEmit && nyc mocha --recursive -r ts-node/register 'test/**/*.{js,ts}'"},"_npmUser":{"name":"carecard","email":"pankajpriscilla@gmail.com"},"repository":{"url":"git+https://github.com/CareCard-ca/pkg-jwt-read.git","type":"git"},"_npmVersion":"11.12.1","description":"Jwt read functions","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@carecard/validate":"3.1.27","@carecard/auth-util":"3.1.16","@carecard/common-util":"3.1.15"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"18.0.0","husky":"9.1.7","mocha":"11.7.6","eslint":"9.39.4","ts-node":"10.9.2","prettier":"3.8.3","typescript":"6.0.3","@types/node":"25.9.1","lint-staged":"17.0.5","@types/mocha":"10.0.10","@types/express":"5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/jwt-read_3.1.29_1780901871893_0.6206120578477388","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@carecard/jwt-read","version":"3.2.0","keywords":["auth","utility","cryptology","jwt"],"author":{"name":"CareCard team"},"license":"ISC","_id":"@carecard/jwt-read@3.2.0","maintainers":[{"name":"carecard","email":"pankajpriscilla@gmail.com"}],"homepage":"https://github.com/CareCard-ca/pkg-jwt-read#readme","bugs":{"url":"https://github.com/CareCard-ca/pkg-jwt-read/issues"},"dist":{"shasum":"f453b582e196bd4ed57970b0e6698aa91a565e95","tarball":"https://registry.npmjs.org/@carecard/jwt-read/-/jwt-read-3.2.0.tgz","fileCount":21,"integrity":"sha512-ggGkoDjkMS5FGMYhVnt5OwQVPg3BpFef+6rOKmOD07QQqDCYRHNtdWETWVhp6Qy2Te4IM/8dWhg8vsAqSrhmNw==","signatures":[{"sig":"MEUCIGz8bYdJ0u1y8uLjRWueLsRXWtk95mm4rhte3mmp5RDAAiEA/IuHzfAmA0pSiuy5LVqCv88yeJgZykyAS1xP6Mtb1aE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carecard%2fjwt-read@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":110613},"main":"index.js","types":"index.d.ts","gitHead":"005c425a495bffdc0294f4728bb0842ea72b0118","scripts":{"lint":"eslint","test":"mocha --recursive","format":"prettier --write .","prepare":"husky","lint:fix":"eslint --fix","test:All":"npm run test && npm run test:types","test:types":"tsc --noEmit && mocha -r ts-node/register test/types.test.ts","format:check":"prettier --check .","test:coverage":"tsc --noEmit && nyc mocha --recursive -r ts-node/register 'test/**/*.{js,ts}'"},"_npmUser":{"name":"carecard","email":"pankajpriscilla@gmail.com"},"repository":{"url":"git+https://github.com/CareCard-ca/pkg-jwt-read.git","type":"git"},"_npmVersion":"11.12.1","description":"Jwt read functions","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@carecard/validate":"3.3.0","@carecard/auth-util":"3.2.0","@carecard/common-util":"3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"18.0.0","husky":"9.1.7","mocha":"11.7.6","eslint":"9.39.4","ts-node":"10.9.2","prettier":"3.8.3","typescript":"6.0.3","@types/node":"25.9.1","lint-staged":"17.0.5","@types/mocha":"10.0.10","@types/express":"5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/jwt-read_3.2.0_1781563153896_0.425634138505955","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"@carecard/jwt-read","version":"3.2.1","keywords":["auth","utility","cryptology","jwt"],"author":{"name":"CareCard team"},"license":"ISC","_id":"@carecard/jwt-read@3.2.1","maintainers":[{"name":"carecard","email":"pankajpriscilla@gmail.com"}],"homepage":"https://github.com/CareCard-ca/pkg-jwt-read#readme","bugs":{"url":"https://github.com/CareCard-ca/pkg-jwt-read/issues"},"dist":{"shasum":"cc9c8db57b49cc8bff4027452ae928d0e9536b6b","tarball":"https://registry.npmjs.org/@carecard/jwt-read/-/jwt-read-3.2.1.tgz","fileCount":21,"integrity":"sha512-MmoxCP3owMx91moTHUTl8XrcYSQ7MQ1l9tOQTN7jmuo9US+gpYyHS7vOFjrcIS3C+i+OmFiU1mhJd1i57E4RvA==","signatures":[{"sig":"MEQCIFXo5dj22sJvthgOQmJlHdSNa3kXOdP11x/bJ1dHCy2AAiBXFXLEce8mzvXdZGrFGq8CKcIP4DwBUu9RAD+Q0jV8nw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carecard%2fjwt-read@3.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":110613},"main":"index.js","types":"index.d.ts","gitHead":"761d7cd9a9734ebac0295f9d2e52583a27f8d985","scripts":{"lint":"eslint","test":"mocha --recursive","format":"prettier --write .","prepare":"husky","lint:fix":"eslint --fix","test:All":"npm run test && npm run test:types","test:types":"tsc --noEmit && mocha -r ts-node/register test/types.test.ts","format:check":"prettier --check .","test:coverage":"tsc --noEmit && nyc mocha --recursive -r ts-node/register 'test/**/*.{js,ts}'"},"_npmUser":{"name":"carecard","email":"pankajpriscilla@gmail.com"},"repository":{"url":"git+https://github.com/CareCard-ca/pkg-jwt-read.git","type":"git"},"_npmVersion":"11.12.1","description":"Jwt read functions","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@carecard/validate":"3.4.0","@carecard/auth-util":"3.2.1","@carecard/common-util":"3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"18.0.0","husky":"9.1.7","mocha":"11.7.6","eslint":"9.39.4","ts-node":"10.9.2","prettier":"3.8.3","typescript":"6.0.3","@types/node":"25.9.1","lint-staged":"17.0.5","@types/mocha":"10.0.10","@types/express":"5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/jwt-read_3.2.1_1781667457721_0.8630625441926623","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@carecard/jwt-read","version":"3.3.0","keywords":["auth","utility","cryptology","jwt"],"author":{"name":"CareCard team"},"license":"ISC","_id":"@carecard/jwt-read@3.3.0","maintainers":[{"name":"carecard","email":"pankajpriscilla@gmail.com"}],"homepage":"https://github.com/CareCard-ca/pkg-jwt-read#readme","bugs":{"url":"https://github.com/CareCard-ca/pkg-jwt-read/issues"},"dist":{"shasum":"056185c332044c3433afcaee20d4bc5b0210c99e","tarball":"https://registry.npmjs.org/@carecard/jwt-read/-/jwt-read-3.3.0.tgz","fileCount":21,"integrity":"sha512-sZF0mhH4qNxjImDNwutDvKr7Egn3V5s8SfY8BJFVGr/jTeCZFqeNvccUsvYqYJ2vHqsVQuLZEdH7cR0D5wyFBg==","signatures":[{"sig":"MEUCIQDNtBQglP2yLIf3feQ+3S6Napy9h4+T02B4wJVvyhJ0HgIgOlah7jLj4wth/7Knhl/v2/vG7O6dVZTGJKSe+e0jgWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carecard%2fjwt-read@3.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":110650},"main":"index.js","types":"index.d.ts","gitHead":"87408fe65667683e88a7a7075865efbe206aa90d","scripts":{"lint":"eslint","test":"mocha --recursive","format":"prettier --write .","prepare":"husky","lint:fix":"eslint --fix","test:All":"npm run test && npm run test:types","test:types":"tsc --noEmit && mocha -r ts-node/register test/types.test.ts","format:check":"prettier --check .","test:coverage":"tsc --noEmit && nyc mocha --recursive -r ts-node/register 'test/**/*.{js,ts}'"},"_npmUser":{"name":"carecard","email":"pankajpriscilla@gmail.com"},"overrides":{"diff":"8.0.4","js-yaml":"4.2.0","serialize-javascript":"7.0.5"},"repository":{"url":"git+https://github.com/CareCard-ca/pkg-jwt-read.git","type":"git"},"_npmVersion":"11.12.1","description":"Jwt read functions","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@carecard/validate":"3.5.0","@carecard/auth-util":"3.3.0","@carecard/common-util":"3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"18.0.0","husky":"9.1.7","mocha":"11.7.6","eslint":"9.39.4","ts-node":"10.9.2","prettier":"3.8.4","typescript":"6.0.3","@types/node":"25.9.3","lint-staged":"17.0.7","@types/mocha":"10.0.10","@types/express":"5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/jwt-read_3.3.0_1781706155532_0.985658982845794","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"@carecard/jwt-read","version":"3.6.0","keywords":["auth","utility","cryptology","jwt"],"author":{"name":"CareCard team"},"license":"ISC","_id":"@carecard/jwt-read@3.6.0","maintainers":[{"name":"carecard","email":"pankajpriscilla@gmail.com"}],"homepage":"https://github.com/CareCard-ca/pkg-jwt-read#readme","bugs":{"url":"https://github.com/CareCard-ca/pkg-jwt-read/issues"},"dist":{"shasum":"97f1fef0f0336c4510e197c63520df36dabd0afc","tarball":"https://registry.npmjs.org/@carecard/jwt-read/-/jwt-read-3.6.0.tgz","fileCount":21,"integrity":"sha512-cX8wuyswy4ZshxmY4x9MA3F28E9KdH14aPdeM+UdRjmyb1BTYfqnyZ3u6R4Dlu+sYYOjctxzAhErEVnkDcL3pw==","signatures":[{"sig":"MEQCIG0MBkGTu3R8t8H+9DmWcoypn7prsQ73sEgwB19LqnsAAiBFY0v0XTQMKgooCPJq0OYJQLopPkIh99kcWePxmyVzFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carecard%2fjwt-read@3.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":110650},"main":"index.js","types":"index.d.ts","gitHead":"1efeae2414d8ba2dd19af39e72221eaf2c96bb02","scripts":{"lint":"eslint","test":"mocha --recursive","format":"prettier --write .","prepare":"husky","lint:fix":"eslint --fix","test:All":"npm run test && npm run test:types","test:types":"tsc --noEmit && mocha -r ts-node/register test/types.test.ts","format:check":"prettier --check .","test:coverage":"tsc --noEmit && nyc mocha --recursive -r ts-node/register 'test/**/*.{js,ts}'"},"_npmUser":{"name":"carecard","email":"pankajpriscilla@gmail.com"},"overrides":{"diff":"8.0.4","js-yaml":"4.2.0","serialize-javascript":"7.0.5"},"repository":{"url":"git+https://github.com/CareCard-ca/pkg-jwt-read.git","type":"git"},"_npmVersion":"11.12.1","description":"Jwt read functions","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@carecard/validate":"3.6.0","@carecard/auth-util":"3.6.0","@carecard/common-util":"3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"18.0.0","husky":"9.1.7","mocha":"11.7.6","eslint":"9.39.4","ts-node":"10.9.2","prettier":"3.8.4","typescript":"6.0.3","@types/node":"25.9.3","lint-staged":"17.0.7","@types/mocha":"10.0.10","@types/express":"5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/jwt-read_3.6.0_1781827145754_0.8782771710867456","host":"s3://npm-registry-packages-npm-production"}},"3.6.1":{"name":"@carecard/jwt-read","version":"3.6.1","keywords":["auth","utility","cryptology","jwt"],"author":{"name":"CareCard team"},"license":"ISC","_id":"@carecard/jwt-read@3.6.1","maintainers":[{"name":"carecard","email":"pankajpriscilla@gmail.com"}],"homepage":"https://github.com/CareCard-ca/pkg-jwt-read#readme","bugs":{"url":"https://github.com/CareCard-ca/pkg-jwt-read/issues"},"dist":{"shasum":"8a64862e51d917a6fd02ba7d38796c024a4a0330","tarball":"https://registry.npmjs.org/@carecard/jwt-read/-/jwt-read-3.6.1.tgz","fileCount":21,"integrity":"sha512-5aB5CvHZLUYK7tB6Lm7urfgVjkBuzWgc80AmXPpCOu6qXK/Z3FH9dFc2zocTu61m5uclhN/6QIbrANNYe9stYQ==","signatures":[{"sig":"MEQCIC32iJiI+LgFSbEBodVfliAZjCneM/e8xLtdeIaYR9PrAiANkyZF7h7s0sqqNNO6KqrJfaeiB8oGwBK3De00RALOGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carecard%2fjwt-read@3.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115865},"main":"index.js","types":"index.d.ts","gitHead":"a247829dacbd009d4fce0c361f0869a054a42b34","scripts":{"lint":"eslint","test":"mocha --recursive","format":"prettier --write .","prepare":"husky","lint:fix":"eslint --fix","test:All":"npm run test && npm run test:types","test:types":"tsc --noEmit && mocha -r ts-node/register test/types.test.ts","format:check":"prettier --check .","test:coverage":"tsc --noEmit && nyc mocha --recursive -r ts-node/register 'test/**/*.{js,ts}'"},"_npmUser":{"name":"carecard","email":"pankajpriscilla@gmail.com"},"overrides":{"diff":"8.0.4","js-yaml":"4.2.0","serialize-javascript":"7.0.5"},"repository":{"url":"git+https://github.com/CareCard-ca/pkg-jwt-read.git","type":"git"},"_npmVersion":"11.12.1","description":"Jwt read functions","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@carecard/validate":"3.6.1","@carecard/auth-util":"3.6.1","@carecard/common-util":"3.6.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"18.0.0","husky":"9.1.7","mocha":"11.7.6","eslint":"9.39.4","ts-node":"10.9.2","prettier":"3.8.4","typescript":"6.0.3","@types/node":"25.9.3","lint-staged":"17.0.7","@types/mocha":"10.0.10","@types/express":"5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/jwt-read_3.6.1_1782409849286_0.9870148971633186","host":"s3://npm-registry-packages-npm-production"}},"3.8.0":{"name":"@carecard/jwt-read","version":"3.8.0","keywords":["auth","utility","cryptology","jwt"],"author":{"name":"CareCard team"},"license":"ISC","_id":"@carecard/jwt-read@3.8.0","maintainers":[{"name":"carecard","email":"pankajpriscilla@gmail.com"}],"homepage":"https://github.com/CareCard-ca/pkg-jwt-read#readme","bugs":{"url":"https://github.com/CareCard-ca/pkg-jwt-read/issues"},"dist":{"shasum":"2167489b305ce86942b28a2f74954ae9d10de4ef","tarball":"https://registry.npmjs.org/@carecard/jwt-read/-/jwt-read-3.8.0.tgz","fileCount":21,"integrity":"sha512-emSrQE4dv4XrQDFCEAyi4SnVgQLkI+5CN2OR9rlVZL4QTwxRvaS3uzGSF1KA0rtYUG0jq9RuLHW+XkSLqDM5xQ==","signatures":[{"sig":"MEUCIQCzfBvBV6iA1m+mway2tsMXb8zlMljTWhwRXX1pL5hXuQIgHi7DMNgDQjDkOjj5DdKWVlZSpwSkhhBdVz19h8eMQt0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carecard%2fjwt-read@3.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116729},"main":"index.js","types":"index.d.ts","gitHead":"e0041afb6cab58d5b5d364f1ae2cc6ca31fd5b15","scripts":{"lint":"eslint","test":"mocha --recursive","format":"prettier --write .","prepare":"husky","lint:fix":"eslint --fix","test:All":"npm run test && npm run test:types","test:types":"tsc --noEmit && mocha -r ts-node/register test/types.test.ts","format:check":"prettier --check .","test:coverage":"tsc --noEmit && nyc mocha --recursive -r ts-node/register 'test/**/*.{js,ts}'"},"_npmUser":{"name":"carecard","email":"pankajpriscilla@gmail.com"},"overrides":{"diff":"8.0.4","js-yaml":"4.2.0","serialize-javascript":"7.0.5"},"repository":{"url":"git+https://github.com/CareCard-ca/pkg-jwt-read.git","type":"git"},"_npmVersion":"11.12.1","description":"Jwt read functions","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@carecard/validate":"3.8.0","@carecard/auth-util":"3.8.0","@carecard/common-util":"3.8.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"18.0.0","husky":"9.1.7","mocha":"11.7.6","eslint":"9.39.4","ts-node":"10.9.2","prettier":"3.8.4","typescript":"6.0.3","@types/node":"25.9.3","lint-staged":"17.0.7","@types/mocha":"10.0.10","@types/express":"5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/jwt-read_3.8.0_1782510533944_0.6491078023090857","host":"s3://npm-registry-packages-npm-production"}},"3.9.0":{"name":"@carecard/jwt-read","version":"3.9.0","keywords":["auth","utility","cryptology","jwt"],"author":{"name":"CareCard team"},"license":"ISC","_id":"@carecard/jwt-read@3.9.0","maintainers":[{"name":"carecard","email":"pankajpriscilla@gmail.com"}],"homepage":"https://github.com/CareCard-ca/pkg-jwt-read#readme","bugs":{"url":"https://github.com/CareCard-ca/pkg-jwt-read/issues"},"dist":{"shasum":"6ed1921e8d1eba91b67b87d865f15beb92670204","tarball":"https://registry.npmjs.org/@carecard/jwt-read/-/jwt-read-3.9.0.tgz","fileCount":21,"integrity":"sha512-i7bTm0DOPTDMkbGa0kWv8n6bHnx5czHpluMYlGuTkE3teojcObw85IvS6HrB92GcG+HUHSUar21V43tgc0MKxA==","signatures":[{"sig":"MEYCIQC+kFKwtXnHMfYup4LuzFObz0Ubm1DYDVvNJxgRaeGwogIhAI7cpZMDNdLs6uoFWP/X/2LZf5NeW7lG1/4spxQCG6j3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carecard%2fjwt-read@3.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116729},"main":"index.js","types":"index.d.ts","gitHead":"67f2d3a9b68adfb2b0ba19c1ea1eab80f372cb95","scripts":{"lint":"eslint","test":"mocha --recursive","format":"prettier --write .","prepare":"husky","lint:fix":"eslint --fix","test:All":"npm run test && npm run test:types","test:types":"tsc --noEmit && mocha -r ts-node/register test/types.test.ts","format:check":"prettier --check .","test:coverage":"tsc --noEmit && nyc mocha --recursive -r ts-node/register 'test/**/*.{js,ts}'"},"_npmUser":{"name":"carecard","email":"pankajpriscilla@gmail.com"},"overrides":{"diff":"8.0.4","js-yaml":"4.2.0","serialize-javascript":"7.0.5"},"repository":{"url":"git+https://github.com/CareCard-ca/pkg-jwt-read.git","type":"git"},"_npmVersion":"11.12.1","description":"Jwt read functions","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@carecard/validate":"3.9.0","@carecard/auth-util":"3.9.0","@carecard/common-util":"3.9.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"18.0.0","husky":"9.1.7","mocha":"11.7.6","eslint":"9.39.4","ts-node":"10.9.2","prettier":"3.8.4","typescript":"6.0.3","@types/node":"25.9.3","lint-staged":"17.0.7","@types/mocha":"10.0.10","@types/express":"5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/jwt-read_3.9.0_1782859226225_0.36158189785307515","host":"s3://npm-registry-packages-npm-production"}},"3.10.0":{"name":"@carecard/jwt-read","version":"3.10.0","keywords":["auth","utility","cryptology","jwt"],"author":{"name":"CareCard team"},"license":"ISC","_id":"@carecard/jwt-read@3.10.0","maintainers":[{"name":"carecard","email":"pankajpriscilla@gmail.com"}],"homepage":"https://github.com/CareCard-ca/pkg-jwt-read#readme","bugs":{"url":"https://github.com/CareCard-ca/pkg-jwt-read/issues"},"dist":{"shasum":"822d2b81f9e52d81eff621ca4194dd08df7a078c","tarball":"https://registry.npmjs.org/@carecard/jwt-read/-/jwt-read-3.10.0.tgz","fileCount":21,"integrity":"sha512-rgJtfvQhWWSa0rrv+053lfDBAe9XhA8kwYsw9IjFDwFeWhIlt9JnQLJrSfLaql7zXkIN5Rs1pIforkWapy40zA==","signatures":[{"sig":"MEUCIA2/xr0q1SA3qXl+De61jnwGPdx8tKSmACpJvw3LvQuMAiEA9kXOrbwe9vNa+FHxfc3IqtcCQIBGTdQQVXL6/oIx0X8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carecard%2fjwt-read@3.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120829},"main":"index.js","types":"index.d.ts","gitHead":"d758fa3e12209ccdb7f494037084743c107e0651","scripts":{"lint":"eslint","test":"mocha --recursive","format":"prettier --write .","prepare":"husky","lint:fix":"eslint --fix","test:All":"npm run test && npm run test:types","test:types":"tsc --noEmit && mocha -r ts-node/register test/types.test.ts","format:check":"prettier --check .","test:coverage":"tsc --noEmit && nyc mocha --recursive -r ts-node/register 'test/**/*.{js,ts}'"},"_npmUser":{"name":"carecard","email":"pankajpriscilla@gmail.com"},"overrides":{"diff":"8.0.4","js-yaml":"4.2.0","serialize-javascript":"7.0.5"},"repository":{"url":"git+https://github.com/CareCard-ca/pkg-jwt-read.git","type":"git"},"_npmVersion":"11.12.1","description":"Jwt read functions","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@carecard/validate":"3.10.0","@carecard/auth-util":"3.10.0","@carecard/common-util":"3.10.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"18.0.0","husky":"9.1.7","mocha":"11.7.6","eslint":"9.39.4","ts-node":"10.9.2","prettier":"3.8.4","typescript":"6.0.3","@types/node":"25.9.3","lint-staged":"17.0.7","@types/mocha":"10.0.10","@types/express":"5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/jwt-read_3.10.0_1783891784458_0.6453389151642142","host":"s3://npm-registry-packages-npm-production"}},"3.11.0":{"name":"@carecard/jwt-read","version":"3.11.0","keywords":["auth","utility","cryptology","jwt"],"author":{"name":"CareCard team"},"license":"ISC","_id":"@carecard/jwt-read@3.11.0","maintainers":[{"name":"carecard","email":"pankajpriscilla@gmail.com"}],"homepage":"https://github.com/CareCard-ca/pkg-jwt-read#readme","bugs":{"url":"https://github.com/CareCard-ca/pkg-jwt-read/issues"},"dist":{"shasum":"0ec8f19f8334552a70221e90e11badad68d7c5d2","tarball":"https://registry.npmjs.org/@carecard/jwt-read/-/jwt-read-3.11.0.tgz","fileCount":21,"integrity":"sha512-czoPt1M5i0H7yjuwZ7b+8oIxt/ER0p3HC0mbFJWpdwaINBDm7ziZ5QV9SCYzwj9q/0nD6Y1DDwQxwdK8444x4w==","signatures":[{"sig":"MEUCIQDJBvaOLl6z+5VUsi2wz5GNfiy83HEEdJK+w0WQySgSnQIgK6O2py3vmLO8YJ1yxnoCRSYLOJ9OHgjal+gpqz0gZlY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carecard%2fjwt-read@3.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":124233},"main":"index.js","types":"index.d.ts","gitHead":"9a634dc154be3620327ccd9b80b731fe3e08d04e","scripts":{"lint":"eslint","test":"mocha --recursive","format":"prettier --write .","prepare":"husky","lint:fix":"eslint --fix","test:All":"npm run test && npm run test:types","test:types":"tsc --noEmit && mocha -r ts-node/register test/types.test.ts","format:check":"prettier --check .","test:coverage":"tsc --noEmit && nyc mocha --recursive -r ts-node/register 'test/**/*.{js,ts}'"},"_npmUser":{"name":"carecard","email":"pankajpriscilla@gmail.com"},"overrides":{"diff":"8.0.4","js-yaml":"4.2.0","serialize-javascript":"7.0.5"},"repository":{"url":"git+https://github.com/CareCard-ca/pkg-jwt-read.git","type":"git"},"_npmVersion":"11.12.1","description":"Jwt read functions","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@carecard/validate":"3.11.0","@carecard/auth-util":"3.11.0","@carecard/common-util":"3.11.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"18.0.0","husky":"9.1.7","mocha":"11.7.6","eslint":"9.39.4","ts-node":"10.9.2","prettier":"3.8.4","typescript":"6.0.3","@types/node":"25.9.3","lint-staged":"17.0.7","@types/mocha":"10.0.10","@types/express":"5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/jwt-read_3.11.0_1784293819607_0.6519380723682735","host":"s3://npm-registry-packages-npm-production"}},"3.12.0":{"name":"@carecard/jwt-read","version":"3.12.0","keywords":["auth","utility","cryptology","jwt"],"author":{"name":"CareCard team"},"license":"ISC","_id":"@carecard/jwt-read@3.12.0","maintainers":[{"name":"carecard","email":"pankajpriscilla@gmail.com"}],"homepage":"https://github.com/CareCard-ca/pkg-jwt-read#readme","bugs":{"url":"https://github.com/CareCard-ca/pkg-jwt-read/issues"},"dist":{"shasum":"401a083be0284f395ff8827d4edc3574accd566a","tarball":"https://registry.npmjs.org/@carecard/jwt-read/-/jwt-read-3.12.0.tgz","fileCount":21,"integrity":"sha512-SF4KLG9njVRwkioQXWDO+gb8qq7BAbtoQjJognuymwx7x8n1SmSGL9GWCMTCAdtJ8LlzSQYcIkgKjIaOGcW/GQ==","signatures":[{"sig":"MEQCIBwpmW+2oOtQf9xXssLJF7ScaOYs52jbeqG0K+mRHAsMAiBXT9nZRPrtWkCocygYYj9bUxXptDsKAFp4yLJJGWMQhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carecard%2fjwt-read@3.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":127713},"main":"index.js","types":"index.d.ts","gitHead":"84b498e4645fb56f010abde21f0b23e3549ab304","scripts":{"lint":"eslint","test":"mocha --recursive","format":"prettier --write .","prepare":"husky","lint:fix":"eslint --fix","test:All":"npm run test && npm run test:types","test:types":"tsc --noEmit && mocha -r ts-node/register test/types.test.ts","format:check":"prettier --check .","test:coverage":"tsc --noEmit && nyc mocha --recursive -r ts-node/register 'test/**/*.{js,ts}'"},"_npmUser":{"name":"carecard","email":"pankajpriscilla@gmail.com"},"overrides":{"diff":"8.0.4","js-yaml":"4.2.0","serialize-javascript":"7.0.5"},"repository":{"url":"git+https://github.com/CareCard-ca/pkg-jwt-read.git","type":"git"},"_npmVersion":"11.12.1","description":"Jwt read functions","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@carecard/validate":"3.12.0","@carecard/auth-util":"3.12.0","@carecard/common-util":"3.12.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"18.0.0","husky":"9.1.7","mocha":"11.7.6","eslint":"9.39.4","ts-node":"10.9.2","prettier":"3.8.4","typescript":"6.0.3","@types/node":"25.9.3","lint-staged":"17.0.7","@types/mocha":"10.0.10","@types/express":"5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/jwt-read_3.12.0_1784556716577_0.5806514143417683","host":"s3://npm-registry-packages-npm-production"}},"3.13.0":{"name":"@carecard/jwt-read","version":"3.13.0","keywords":["auth","utility","cryptology","jwt"],"author":{"name":"CareCard team"},"license":"ISC","_id":"@carecard/jwt-read@3.13.0","maintainers":[{"name":"carecard","email":"pankajpriscilla@gmail.com"}],"homepage":"https://github.com/CareCard-ca/pkg-jwt-read#readme","bugs":{"url":"https://github.com/CareCard-ca/pkg-jwt-read/issues"},"dist":{"shasum":"f611abc5d18d6e5e85b4c38515297d7727dd3e70","tarball":"https://registry.npmjs.org/@carecard/jwt-read/-/jwt-read-3.13.0.tgz","fileCount":27,"integrity":"sha512-A8QQSKrILvGbdCSQ+oQGHU3khM7U9sSiLjRWJtycGPQYaW7PHVFOWTCOf33pIA+/6UkDEWTSYsMKzNWLnrdXaQ==","signatures":[{"sig":"MEQCIDkriWl2137p/RiWVHxMYFtmZtKTXwo1AHqaeySW/SNsAiAq5DpOQr/P0x/q+qGMMHBvleFepEkX54bphLNes1m2rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carecard%2fjwt-read@3.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":144290},"main":"index.js","types":"index.d.ts","gitHead":"f0dc997f61457f021c1e58f0d29296bc1d57a700","scripts":{"lint":"eslint","test":"npm run test:order && node test/index.test.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint --fix","test:All":"npm run test && npm run test:types","test:order":"node --test scripts/testOrder/randomizeTestOrder.test.mjs scripts/testOrder/testOrderPolicy.test.mjs scripts/testParallel/runIndexedMochaTests.test.mjs scripts/testParallel/parallelTestPolicy.test.mjs","test:types":"npm run test:order && tsc --noEmit && mocha --require ./scripts/testOrder/randomizeTestOrder.cjs -r ts-node/register test/types.test.ts","format:check":"prettier --check .","test:coverage":"npm run test:order && tsc --noEmit && nyc node test/index.test.js"},"_npmUser":{"name":"carecard","email":"pankajpriscilla@gmail.com"},"overrides":{"diff":"8.0.4","js-yaml":"4.3.0","minimatch":"10.2.5","serialize-javascript":"7.0.5"},"repository":{"url":"git+https://github.com/CareCard-ca/pkg-jwt-read.git","type":"git"},"_npmVersion":"11.12.1","description":"Jwt read functions","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@carecard/validate":"3.13.0","@carecard/auth-util":"3.13.0","@carecard/common-util":"3.13.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"18.0.0","husky":"9.1.7","mocha":"11.7.6","eslint":"9.39.4","ts-node":"10.9.2","prettier":"3.8.4","typescript":"6.0.3","@types/node":"25.9.3","lint-staged":"17.0.7","@types/mocha":"10.0.10","@types/express":"5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/jwt-read_3.13.0_1784934988612_0.42132327367160527","host":"s3://npm-registry-packages-npm-production"}},"3.14.0":{"name":"@carecard/jwt-read","version":"3.14.0","keywords":["auth","utility","cryptology","jwt"],"author":{"name":"CareCard team"},"license":"ISC","_id":"@carecard/jwt-read@3.14.0","maintainers":[{"name":"carecard","email":"pankajpriscilla@gmail.com"}],"homepage":"https://github.com/CareCard-ca/pkg-jwt-read#readme","bugs":{"url":"https://github.com/CareCard-ca/pkg-jwt-read/issues"},"dist":{"shasum":"87853eaf284dd36ae9753c6433e0ac5ceffb9f51","tarball":"https://registry.npmjs.org/@carecard/jwt-read/-/jwt-read-3.14.0.tgz","fileCount":30,"integrity":"sha512-mcOsbxHejK1a2kLHA99r53S1+ELJTOSXGH3XeHM4/4EcZ2NiJIM+RY54i+ezLo9smAyjc+IBSlGJTZ+cSO20Yw==","signatures":[{"sig":"MEQCIFzy4WFc/tjCEAz6lyWf0FR7mK2WVVw/jtsBqIDiifM7AiBbEWryLY4haAFxngydGmIFl03siGQd1rBa2a5QzHK4NQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carecard%2fjwt-read@3.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":154293},"main":"index.js","types":"index.d.ts","gitHead":"4928aea4621be3ed591f69c4f598cc3bcf1087c6","scripts":{"lint":"eslint","test":"npm run test:order && node test/index.test.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint --fix","test:All":"npm run test && npm run test:types","test:order":"node --test scripts/testOrder/randomizeTestOrder.test.mjs scripts/testOrder/testOrderPolicy.test.mjs scripts/testParallel/runIndexedMochaTests.test.mjs scripts/testParallel/parallelTestPolicy.test.mjs","test:types":"npm run test:order && tsc --noEmit && mocha --require ./scripts/testOrder/randomizeTestOrder.cjs -r ts-node/register test/types.test.ts","format:check":"prettier --check .","test:coverage":"npm run test:order && tsc --noEmit && nyc node test/index.test.js"},"_npmUser":{"name":"carecard","email":"pankajpriscilla@gmail.com"},"overrides":{"diff":"8.0.4","js-yaml":"4.3.0","minimatch":"10.2.5","serialize-javascript":"7.0.5"},"repository":{"url":"git+https://github.com/CareCard-ca/pkg-jwt-read.git","type":"git"},"_npmVersion":"11.12.1","description":"Jwt read functions","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@carecard/validate":"3.14.0","@carecard/auth-util":"3.14.0","@carecard/common-util":"3.14.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"18.0.0","husky":"9.1.7","mocha":"11.7.6","eslint":"9.39.4","ts-node":"10.9.2","prettier":"3.8.4","typescript":"6.0.3","@types/node":"25.9.3","lint-staged":"17.0.7","@types/mocha":"10.0.10","@types/express":"5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/jwt-read_3.14.0_1785257268103_0.9214511171210042","host":"s3://npm-registry-packages-npm-production"}},"3.15.0":{"name":"@carecard/jwt-read","version":"3.15.0","keywords":["auth","utility","cryptology","jwt"],"author":{"name":"CareCard team"},"license":"ISC","_id":"@carecard/jwt-read@3.15.0","maintainers":[{"name":"carecard","email":"pankajpriscilla@gmail.com"}],"homepage":"https://github.com/CareCard-ca/pkg-jwt-read#readme","bugs":{"url":"https://github.com/CareCard-ca/pkg-jwt-read/issues"},"dist":{"shasum":"3ee4a9c9214417de3865627c43f2bc289ffea0b5","tarball":"https://registry.npmjs.org/@carecard/jwt-read/-/jwt-read-3.15.0.tgz","fileCount":30,"integrity":"sha512-iW2n6Oxcgn4dgbKreLxMXtpTzrv/yi1fA/74+r1P/Z5C3Pkdmw4X5YnkNA4j+TQCAniDT4P/K7kk6jSJ+m8VRw==","signatures":[{"sig":"MEUCIQCRsiGJAcy/ftzAR8fsP7EvsbvyrN6w3yEsa/bNIk6N1QIgT2XLaAPcJZQC5IZ+0zz3MHG7Yxu+iiVu2slOxSrrv8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carecard%2fjwt-read@3.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":154293},"main":"index.js","types":"index.d.ts","gitHead":"38da5b9c16375140fb9593433290bb2caa17c659","scripts":{"lint":"eslint","test":"npm run test:order && node test/index.test.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint --fix","test:All":"npm run test && npm run test:types","test:order":"node --test scripts/testOrder/randomizeTestOrder.test.mjs scripts/testOrder/testOrderPolicy.test.mjs scripts/testParallel/runIndexedMochaTests.test.mjs scripts/testParallel/parallelTestPolicy.test.mjs","test:types":"npm run test:order && tsc --noEmit && mocha --require ./scripts/testOrder/randomizeTestOrder.cjs -r ts-node/register test/types.test.ts","format:check":"prettier --check .","test:coverage":"npm run test:order && tsc --noEmit && nyc node test/index.test.js"},"_npmUser":{"name":"carecard","email":"pankajpriscilla@gmail.com"},"overrides":{"diff":"8.0.4","js-yaml":"4.3.0","minimatch":"10.2.5","serialize-javascript":"7.0.5"},"repository":{"url":"git+https://github.com/CareCard-ca/pkg-jwt-read.git","type":"git"},"_npmVersion":"11.12.1","description":"Jwt read functions","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@carecard/validate":"3.15.0","@carecard/auth-util":"3.15.0","@carecard/common-util":"3.15.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"18.0.0","husky":"9.1.7","mocha":"11.7.6","eslint":"9.39.4","ts-node":"10.9.2","prettier":"3.8.4","typescript":"6.0.3","@types/node":"25.9.3","lint-staged":"17.0.7","@types/mocha":"10.0.10","@types/express":"5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/jwt-read_3.15.0_1785294013413_0.5804882817782338","host":"s3://npm-registry-packages-npm-production"}},"3.16.0":{"name":"@carecard/jwt-read","version":"3.16.0","keywords":["auth","utility","cryptology","jwt"],"author":{"name":"CareCard team"},"license":"ISC","_id":"@carecard/jwt-read@3.16.0","maintainers":[{"name":"carecard","email":"pankajpriscilla@gmail.com"}],"homepage":"https://github.com/CareCard-ca/pkg-jwt-read#readme","bugs":{"url":"https://github.com/CareCard-ca/pkg-jwt-read/issues"},"dist":{"shasum":"c0c19c41e273d147d8664d6d274f50d06b1bb9f6","tarball":"https://registry.npmjs.org/@carecard/jwt-read/-/jwt-read-3.16.0.tgz","fileCount":30,"integrity":"sha512-HHWiE0S7uxWH2l7a5wrVlZzxHOlUH2pIcCPGREYsnIhJ5krmjwOE0hYeKiYEFMeOpjYNFGakaD6pp2keyG+D7g==","signatures":[{"sig":"MEUCIQCCvcatTdBuYbjJGLT2PpuXTAxbp23DU7sf0dksqOJg3gIgBghwpmKMZ1Q2kwTFdpLzaqkra8R4iFzZQDLF5u76jSA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carecard%2fjwt-read@3.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155090},"main":"index.js","types":"index.d.ts","gitHead":"0c12f222376bce302194125e6df87be9c68ac28f","scripts":{"lint":"eslint","test":"npm run test:order && node test/index.test.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint --fix","test:All":"npm run test && npm run test:types","test:order":"node --test scripts/testOrder/randomizeTestOrder.test.mjs scripts/testOrder/testOrderPolicy.test.mjs scripts/testParallel/runIndexedMochaTests.test.mjs scripts/testParallel/parallelTestPolicy.test.mjs","test:types":"npm run test:order && tsc --noEmit && mocha --require ./scripts/testOrder/randomizeTestOrder.cjs -r ts-node/register test/types.test.ts","format:check":"prettier --check .","test:coverage":"npm run test:order && tsc --noEmit && nyc node test/index.test.js"},"_npmUser":{"name":"carecard","email":"pankajpriscilla@gmail.com"},"overrides":{"diff":"8.0.4","js-yaml":"4.3.0","minimatch":"10.2.5","serialize-javascript":"7.0.5"},"repository":{"url":"git+https://github.com/CareCard-ca/pkg-jwt-read.git","type":"git"},"_npmVersion":"11.12.1","description":"Jwt read functions","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@carecard/validate":"3.16.0","@carecard/auth-util":"3.16.0","@carecard/common-util":"3.16.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"18.0.0","husky":"9.1.7","mocha":"11.7.6","eslint":"9.39.4","ts-node":"10.9.2","prettier":"3.8.4","typescript":"6.0.3","@types/node":"25.9.3","lint-staged":"17.0.7","@types/mocha":"10.0.10","@types/express":"5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/jwt-read_3.16.0_1785352755885_0.9821654770898245","host":"s3://npm-registry-packages-npm-production"}},"3.17.0":{"name":"@carecard/jwt-read","version":"3.17.0","keywords":["auth","utility","cryptology","jwt"],"author":{"name":"CareCard team"},"license":"ISC","_id":"@carecard/jwt-read@3.17.0","maintainers":[{"name":"carecard","email":"pankajpriscilla@gmail.com"}],"homepage":"https://github.com/CareCard-ca/pkg-jwt-read#readme","bugs":{"url":"https://github.com/CareCard-ca/pkg-jwt-read/issues"},"dist":{"shasum":"03b7abc7231fe036292cfa7a8ec94f2e88e916ee","tarball":"https://registry.npmjs.org/@carecard/jwt-read/-/jwt-read-3.17.0.tgz","fileCount":30,"integrity":"sha512-OOtZslVxM5rC87RFA12U3/D/cCFQiX7rTo3jg83fA5LiLiiXpoq9Thf2Rshst7LQ7m0ugNKHquDWQPk7IrCUuA==","signatures":[{"sig":"MEYCIQDUKORg/RUuVOJfxcVJTfpUJZ9FxOGZ+FrCaXUWxe4VbAIhAOHoZzy3Mh/NwnG4f6dkjgb79Jx93xhWYyVLPXiTyGTa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carecard%2fjwt-read@3.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155090},"main":"index.js","types":"index.d.ts","gitHead":"4fc1e9acff2647b398669b16df452288ca3a34d1","scripts":{"lint":"eslint","test":"npm run test:order && node test/index.test.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint --fix","test:All":"npm run test && npm run test:types","test:order":"node --test scripts/testOrder/randomizeTestOrder.test.mjs scripts/testOrder/testOrderPolicy.test.mjs scripts/testParallel/runIndexedMochaTests.test.mjs scripts/testParallel/parallelTestPolicy.test.mjs","test:types":"npm run test:order && tsc --noEmit && mocha --require ./scripts/testOrder/randomizeTestOrder.cjs -r ts-node/register test/types.test.ts","format:check":"prettier --check .","test:coverage":"npm run test:order && tsc --noEmit && nyc node test/index.test.js"},"_npmUser":{"name":"carecard","email":"pankajpriscilla@gmail.com"},"overrides":{"diff":"8.0.4","js-yaml":"4.3.0","minimatch":"10.2.5","serialize-javascript":"7.0.5"},"repository":{"url":"git+https://github.com/CareCard-ca/pkg-jwt-read.git","type":"git"},"_npmVersion":"11.12.1","description":"Jwt read functions","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@carecard/validate":"3.17.0","@carecard/auth-util":"3.17.0","@carecard/common-util":"3.17.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"18.0.0","husky":"9.1.7","mocha":"11.7.6","eslint":"9.39.4","ts-node":"10.9.2","prettier":"3.8.4","typescript":"6.0.3","@types/node":"25.9.3","lint-staged":"17.0.7","@types/mocha":"10.0.10","@types/express":"5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/jwt-read_3.17.0_1785355175243_0.6903903364316308","host":"s3://npm-registry-packages-npm-production"}},"3.18.0":{"name":"@carecard/jwt-read","version":"3.18.0","keywords":["auth","utility","cryptology","jwt"],"author":{"name":"CareCard team"},"license":"ISC","_id":"@carecard/jwt-read@3.18.0","maintainers":[{"name":"carecard","email":"pankajpriscilla@gmail.com"}],"homepage":"https://github.com/CareCard-ca/pkg-jwt-read#readme","bugs":{"url":"https://github.com/CareCard-ca/pkg-jwt-read/issues"},"dist":{"shasum":"e93a08ce42bdf3a7fcb2dd1a4f784dd22b16ef80","tarball":"https://registry.npmjs.org/@carecard/jwt-read/-/jwt-read-3.18.0.tgz","fileCount":32,"integrity":"sha512-3+ZrDNwsiaTrdsd1fu0BKHENU8ciHgChg3zYrcunj4Jl03ZHnlYdb8jv4n1hyuXt04mzLrnKfrZHORfLe0IFuw==","signatures":[{"sig":"MEYCIQDi1vAdKKgMpjfUFayODCw7dB68FfUABe52O/FNoblDmAIhAIZUHpQxpVmeDJ6NicJXguVAJJAxl5Fz1CxQ9emoD+mM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carecard%2fjwt-read@3.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161200},"main":"index.js","types":"index.d.ts","gitHead":"a2b26ba444dbb7226947e98f451b83efa41d9870","scripts":{"lint":"eslint","test":"node scripts/runPackageTask.mjs test","format":"prettier --write .","prepare":"husky","lint:fix":"eslint --fix","test:All":"node scripts/runPackageTask.mjs test:All","test:order":"node --test scripts/testOrder/randomizeTestOrder.test.mjs scripts/testOrder/testOrderPolicy.test.mjs scripts/testParallel/runIndexedMochaTests.test.mjs scripts/testParallel/parallelTestPolicy.test.mjs scripts/packageTaskRunner.test.mjs","test:types":"node scripts/runPackageTask.mjs test:types","format:check":"prettier --check .","test:coverage":"node scripts/runPackageTask.mjs test:coverage"},"_npmUser":{"name":"carecard","email":"pankajpriscilla@gmail.com"},"overrides":{"diff":"8.0.4","js-yaml":"4.3.0","minimatch":"10.2.5","serialize-javascript":"7.0.5"},"repository":{"url":"git+https://github.com/CareCard-ca/pkg-jwt-read.git","type":"git"},"_npmVersion":"11.12.1","description":"Jwt read functions","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@carecard/validate":"3.18.0","@carecard/auth-util":"3.18.0","@carecard/common-util":"3.18.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"18.0.0","husky":"9.1.7","mocha":"11.7.6","eslint":"9.39.4","ts-node":"10.9.2","prettier":"3.8.4","typescript":"6.0.3","@types/node":"25.9.3","lint-staged":"17.0.7","@types/mocha":"10.0.10","@types/express":"5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/jwt-read_3.18.0_1785682347198_0.034203971511735265","host":"s3://npm-registry-packages-npm-production"}},"3.19.0":{"name":"@carecard/jwt-read","version":"3.19.0","keywords":["auth","utility","cryptology","jwt"],"author":{"name":"CareCard team"},"license":"ISC","_id":"@carecard/jwt-read@3.19.0","maintainers":[{"name":"carecard","email":"pankajpriscilla@gmail.com"}],"homepage":"https://github.com/CareCard-ca/pkg-jwt-read#readme","bugs":{"url":"https://github.com/CareCard-ca/pkg-jwt-read/issues"},"dist":{"shasum":"2d13581b13ea42c35143e8fbdffea802921f8e73","tarball":"https://registry.npmjs.org/@carecard/jwt-read/-/jwt-read-3.19.0.tgz","fileCount":35,"integrity":"sha512-RNBnTlM3AhCiDDCplpoUYfzq8oZXztarBHbor/B0/a0yPZpWLVqLYySokWHIso59Zac/I+UD6jcb/Ss+uPox9A==","signatures":[{"sig":"MEYCIQDqJoF2OIegcfvyEjyx3arHaCkejChgspIVkM57d3GfIAIhAPzw18LIeG4MeoEAcPn6nv3iCqNVrsoouUUGjfVVOh/O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carecard%2fjwt-read@3.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":181118},"main":"index.js","types":"index.d.ts","gitHead":"87db59466627fe00002d8e35b93d52fad6849c9e","scripts":{"lint":"eslint . --max-warnings 0","test":"node scripts/runPackageTask.mjs test","format":"prettier --write \"**/*.{js,jsx,mjs,cjs,ts,tsx,mts,cts}\"","prepare":"husky","lint:fix":"eslint . --fix --max-warnings 0","test:All":"node scripts/runPackageTask.mjs test:All","test:order":"node --test scripts/testOrder/randomizeTestOrder.test.mjs scripts/testParallel/runIndexedMochaTests.test.mjs scripts/packageTaskRunner.test.mjs scripts/canonicalTestCommand.test.mjs","test:types":"node scripts/runPackageTask.mjs test:types","lint-staged":"lint-staged","format:check":"prettier --check \"**/*.{js,jsx,mjs,cjs,ts,tsx,mts,cts}\"","test:coverage":"node scripts/runPackageTask.mjs test:coverage","validate:audits":"node scripts/runPackageTask.mjs validate:audits"},"_npmUser":{"name":"carecard","email":"pankajpriscilla@gmail.com"},"overrides":{"diff":"8.0.4","js-yaml":"4.3.1","minimatch":"10.2.6","brace-expansion":"5.0.9","serialize-javascript":"7.0.5"},"repository":{"url":"git+https://github.com/CareCard-ca/pkg-jwt-read.git","type":"git"},"_npmVersion":"11.12.1","description":"Jwt read functions","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@carecard/validate":"3.18.0","@carecard/auth-util":"3.18.0","@carecard/common-util":"3.18.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"18.0.0","husky":"9.1.7","mocha":"11.7.6","eslint":"9.39.5","globals":"17.7.0","ts-node":"10.9.2","prettier":"3.9.6","@eslint/js":"9.39.5","typescript":"6.0.3","@types/node":"25.9.3","lint-staged":"17.2.0","@types/mocha":"10.0.10","@types/express":"5.0.6","@typescript-eslint/parser":"8.67.0"},"_npmOperationalInternal":{"tmp":"tmp/jwt-read_3.19.0_1787246898427_0.10304620392069408","host":"s3://npm-registry-packages-npm-production"}},"3.20.0":{"name":"@carecard/jwt-read","version":"3.20.0","keywords":["auth","utility","cryptology","jwt"],"author":{"name":"CareCard team"},"license":"ISC","_id":"@carecard/jwt-read@3.20.0","maintainers":[{"name":"carecard","email":"pankajpriscilla@gmail.com"}],"homepage":"https://github.com/CareCard-ca/pkg-jwt-read#readme","bugs":{"url":"https://github.com/CareCard-ca/pkg-jwt-read/issues"},"dist":{"shasum":"20357d097ff67f5a62a8efd1d1471a597e530dce","tarball":"https://registry.npmjs.org/@carecard/jwt-read/-/jwt-read-3.20.0.tgz","fileCount":35,"integrity":"sha512-0HgMbylH2qjDkioYscAj76ova93XOwLshbIbRVxXHjRqXlFMY4Kf93ANANjAYe6/hv+C5owVFVXVvMjd2uFR2Q==","signatures":[{"sig":"MEUCIEPq5XLusEYl5brfg8TUmRq2dOFQchX4p4WQi+O+kL+oAiEA6bwUUXJ3BIVmIfQa+QeqoHv8+TEYQzxtWXMKFmXGGNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carecard%2fjwt-read@3.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":182094},"main":"index.js","types":"index.d.ts","gitHead":"aaf792169e1e0ce447aac4c993ffaf1dce2ac122","scripts":{"lint":"eslint . --max-warnings 0","test":"node scripts/runPackageTask.mjs test","format":"prettier --write \"**/*.{js,jsx,mjs,cjs,ts,tsx,mts,cts}\"","prepare":"husky","lint:fix":"eslint . --fix --max-warnings 0","test:All":"node scripts/runPackageTask.mjs test:All","test:order":"node --test scripts/testOrder/randomizeTestOrder.test.mjs scripts/testParallel/runIndexedMochaTests.test.mjs scripts/packageTaskRunner.test.mjs scripts/canonicalTestCommand.test.mjs","test:types":"node scripts/runPackageTask.mjs test:types","lint-staged":"lint-staged","format:check":"prettier --check \"**/*.{js,jsx,mjs,cjs,ts,tsx,mts,cts}\"","test:coverage":"node scripts/runPackageTask.mjs test:coverage","validate:audits":"node scripts/runPackageTask.mjs validate:audits"},"_npmUser":{"name":"carecard","email":"pankajpriscilla@gmail.com"},"overrides":{"diff":"8.0.4","js-yaml":"4.3.1","minimatch":"10.2.6","brace-expansion":"5.0.9","serialize-javascript":"7.0.5"},"repository":{"url":"git+https://github.com/CareCard-ca/pkg-jwt-read.git","type":"git"},"_npmVersion":"11.12.1","description":"Jwt read functions","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@carecard/validate":"3.20.0","@carecard/auth-util":"3.20.0","@carecard/common-util":"3.20.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"18.0.0","husky":"9.1.7","mocha":"11.7.6","eslint":"9.39.5","globals":"17.7.0","ts-node":"10.9.2","prettier":"3.9.6","@eslint/js":"9.39.5","typescript":"6.0.3","@types/node":"25.9.3","lint-staged":"17.2.0","@types/mocha":"10.0.10","@types/express":"5.0.6","@typescript-eslint/parser":"8.67.0"},"_npmOperationalInternal":{"tmp":"tmp/jwt-read_3.20.0_1787444002205_0.959963637969945","host":"s3://npm-registry-packages-npm-production"}},"3.21.0":{"name":"@carecard/jwt-read","version":"3.21.0","keywords":["auth","utility","cryptology","jwt"],"author":{"name":"CareCard team"},"license":"ISC","_id":"@carecard/jwt-read@3.21.0","maintainers":[{"name":"carecard","email":"pankajpriscilla@gmail.com"}],"homepage":"https://github.com/CareCard-ca/pkg-jwt-read#readme","bugs":{"url":"https://github.com/CareCard-ca/pkg-jwt-read/issues"},"dist":{"shasum":"8a79a35b95f17ef4579a6f619e1101f72c87d6c8","tarball":"https://registry.npmjs.org/@carecard/jwt-read/-/jwt-read-3.21.0.tgz","fileCount":35,"integrity":"sha512-WTc91nYZ4Y1nbjAO7N3ipW5Wtv6iDDU138BB2mY+ssjbDmM03bBEr0g0k8PgaL0Av1yPoOupTAUk2rjibtYqyg==","signatures":[{"sig":"MEUCIQDMMBKWejImGEuU2DV9/X4WY7Haw40WoQ6I1/GF68X0QgIgKxXmHP8+F9ryNW1iV+nI1Wg8aeKKA7CF3ZWUlGLl+3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carecard%2fjwt-read@3.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":182094},"main":"index.js","types":"index.d.ts","gitHead":"c23c34711a55a042b3b06938d765c92c0ab2b8f9","scripts":{"lint":"eslint . --max-warnings 0","test":"node scripts/runPackageTask.mjs test","format":"prettier --write \"**/*.{js,jsx,mjs,cjs,ts,tsx,mts,cts}\"","prepare":"husky","lint:fix":"eslint . --fix --max-warnings 0","test:All":"node scripts/runPackageTask.mjs test:All","test:order":"node --test scripts/testOrder/randomizeTestOrder.test.mjs scripts/testParallel/runIndexedMochaTests.test.mjs scripts/packageTaskRunner.test.mjs scripts/canonicalTestCommand.test.mjs","test:types":"node scripts/runPackageTask.mjs test:types","lint-staged":"lint-staged","format:check":"prettier --check \"**/*.{js,jsx,mjs,cjs,ts,tsx,mts,cts}\"","test:coverage":"node scripts/runPackageTask.mjs test:coverage","validate:audits":"node scripts/runPackageTask.mjs validate:audits"},"_npmUser":{"name":"carecard","email":"pankajpriscilla@gmail.com"},"overrides":{"diff":"8.0.4","js-yaml":"4.3.1","minimatch":"10.2.6","brace-expansion":"5.0.9","serialize-javascript":"7.0.5"},"repository":{"url":"git+https://github.com/CareCard-ca/pkg-jwt-read.git","type":"git"},"_npmVersion":"11.12.1","description":"Jwt read functions","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@carecard/validate":"3.21.0","@carecard/auth-util":"3.21.0","@carecard/common-util":"3.21.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"18.0.0","husky":"9.1.7","mocha":"11.7.6","eslint":"9.39.5","globals":"17.7.0","ts-node":"10.9.2","prettier":"3.9.6","@eslint/js":"9.39.5","typescript":"6.0.3","@types/node":"25.9.3","lint-staged":"17.2.0","@types/mocha":"10.0.10","@types/express":"5.0.6","@typescript-eslint/parser":"8.67.0"},"_npmOperationalInternal":{"tmp":"tmp/jwt-read_3.21.0_1788041264309_0.09519957810330859","host":"s3://npm-registry-packages-npm-production"}},"3.21.1":{"name":"@carecard/jwt-read","version":"3.21.1","keywords":["auth","utility","cryptology","jwt"],"author":{"name":"CareCard team"},"license":"ISC","_id":"@carecard/jwt-read@3.21.1","maintainers":[{"name":"carecard","email":"pankajpriscilla@gmail.com"}],"homepage":"https://github.com/CareCard-ca/pkg-jwt-read#readme","bugs":{"url":"https://github.com/CareCard-ca/pkg-jwt-read/issues"},"dist":{"shasum":"3e68f85680594737e1f204718ca004b85c9af0d8","tarball":"https://registry.npmjs.org/@carecard/jwt-read/-/jwt-read-3.21.1.tgz","fileCount":35,"integrity":"sha512-2LTTivQdKxcU5q7w6F+BwmRg67mnnreogMgWpqGULyd617DYxPPUJGKSxUCOBMcHSiGCApbrJbqHJGbKcP/CSg==","signatures":[{"sig":"MEUCIFfD+QgVml7ANv00mNAyHdLiE5bJUc4RuN43RhBPPWNBAiEAlm7YEgYcdpJBvEOtASh4mv/IPnRf5yQRdp37jU+isUA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carecard%2fjwt-read@3.21.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":182094},"main":"index.js","types":"index.d.ts","gitHead":"97dcf327fb90bc75355fa1e93fe88a2df056b134","scripts":{"lint":"eslint . --max-warnings 0","test":"node scripts/runPackageTask.mjs test","format":"prettier --write \"**/*.{js,jsx,mjs,cjs,ts,tsx,mts,cts}\"","prepare":"husky","lint:fix":"eslint . --fix --max-warnings 0","test:All":"node scripts/runPackageTask.mjs test:All","test:order":"node --test scripts/testOrder/randomizeTestOrder.test.mjs scripts/testParallel/runIndexedMochaTests.test.mjs scripts/packageTaskRunner.test.mjs scripts/canonicalTestCommand.test.mjs","test:types":"node scripts/runPackageTask.mjs test:types","lint-staged":"lint-staged","format:check":"prettier --check \"**/*.{js,jsx,mjs,cjs,ts,tsx,mts,cts}\"","test:coverage":"node scripts/runPackageTask.mjs test:coverage","validate:audits":"node scripts/runPackageTask.mjs validate:audits"},"_npmUser":{"name":"carecard","email":"pankajpriscilla@gmail.com"},"overrides":{"diff":"8.0.4","js-yaml":"4.3.1","minimatch":"10.2.6","brace-expansion":"5.0.9","serialize-javascript":"7.0.5"},"repository":{"url":"git+https://github.com/CareCard-ca/pkg-jwt-read.git","type":"git"},"_npmVersion":"11.12.1","description":"Jwt read functions","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@carecard/validate":"3.21.1","@carecard/auth-util":"3.21.1","@carecard/common-util":"3.21.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"18.0.0","husky":"9.1.7","mocha":"11.7.6","eslint":"9.39.5","globals":"17.7.0","ts-node":"10.9.2","prettier":"3.9.6","@eslint/js":"9.39.5","typescript":"6.0.3","@types/node":"25.9.3","lint-staged":"17.2.0","@types/mocha":"10.0.10","@types/express":"5.0.6","@typescript-eslint/parser":"8.67.0"},"_npmOperationalInternal":{"tmp":"tmp/jwt-read_3.21.1_1788043791067_0.9351497790642005","host":"s3://npm-registry-packages-npm-production"}},"3.22.0":{"name":"@carecard/jwt-read","version":"3.22.0","keywords":["auth","utility","cryptology","jwt"],"author":{"name":"CareCard team"},"license":"ISC","_id":"@carecard/jwt-read@3.22.0","maintainers":[{"name":"carecard","email":"pankajpriscilla@gmail.com"}],"homepage":"https://github.com/CareCard-ca/pkg-jwt-read#readme","bugs":{"url":"https://github.com/CareCard-ca/pkg-jwt-read/issues"},"dist":{"shasum":"7fb596cdaaf70f7dd34334a7224d566ee95696f8","tarball":"https://registry.npmjs.org/@carecard/jwt-read/-/jwt-read-3.22.0.tgz","fileCount":35,"integrity":"sha512-BQI9IUKfJbwbgh0o9vqU7cG/GMYUw1UJ9KCKQKJH2cfnjeSovZhQqMl59DsltK4PFn+SS+2vHN2H3fw9+D6oDg==","signatures":[{"sig":"MEQCIAyL/c3Mn65k4UCogBVXXRkP3xLHcQb987ENzYIMQ/ENAiB8KvCETl9eFTbtEqXNtisQeKAcrjdiMQf2OkxP9wLI8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carecard%2fjwt-read@3.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":182094},"main":"index.js","types":"index.d.ts","gitHead":"72e233dc98df5cf800742265cfb4f55f87bbd7f9","scripts":{"lint":"eslint . --max-warnings 0","test":"node scripts/runPackageTask.mjs test","format":"prettier --write \"**/*.{js,jsx,mjs,cjs,ts,tsx,mts,cts}\"","prepare":"husky","lint:fix":"eslint . --fix --max-warnings 0","test:All":"node scripts/runPackageTask.mjs test:All","test:order":"node --test scripts/testOrder/randomizeTestOrder.test.mjs scripts/testParallel/runIndexedMochaTests.test.mjs scripts/packageTaskRunner.test.mjs scripts/canonicalTestCommand.test.mjs","test:types":"node scripts/runPackageTask.mjs test:types","lint-staged":"lint-staged","format:check":"prettier --check \"**/*.{js,jsx,mjs,cjs,ts,tsx,mts,cts}\"","test:coverage":"node scripts/runPackageTask.mjs test:coverage","validate:audits":"node scripts/runPackageTask.mjs validate:audits"},"_npmUser":{"name":"carecard","email":"pankajpriscilla@gmail.com"},"overrides":{"diff":"8.0.4","js-yaml":"4.3.1","minimatch":"10.2.6","brace-expansion":"5.0.9","serialize-javascript":"7.0.5"},"repository":{"url":"git+https://github.com/CareCard-ca/pkg-jwt-read.git","type":"git"},"_npmVersion":"11.12.1","description":"Jwt read functions","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@carecard/validate":"3.22.0","@carecard/auth-util":"3.22.0","@carecard/common-util":"3.22.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"18.0.0","husky":"9.1.7","mocha":"11.7.6","eslint":"9.39.5","globals":"17.7.0","ts-node":"10.9.2","prettier":"3.9.6","@eslint/js":"9.39.5","typescript":"6.0.3","@types/node":"25.9.3","lint-staged":"17.2.0","@types/mocha":"10.0.10","@types/express":"5.0.6","@typescript-eslint/parser":"8.67.0"},"_npmOperationalInternal":{"tmp":"tmp/jwt-read_3.22.0_1788051203482_0.3748111190240304","host":"s3://npm-registry-packages-npm-production"}},"3.23.0":{"name":"@carecard/jwt-read","version":"3.23.0","keywords":["auth","utility","cryptology","jwt"],"author":{"name":"CareCard team"},"license":"ISC","_id":"@carecard/jwt-read@3.23.0","maintainers":[{"name":"carecard","email":"pankajpriscilla@gmail.com"}],"homepage":"https://github.com/CareCard-ca/pkg-jwt-read#readme","bugs":{"url":"https://github.com/CareCard-ca/pkg-jwt-read/issues"},"dist":{"shasum":"749d0b76cae7df84f488919240d175f043bfb071","tarball":"https://registry.npmjs.org/@carecard/jwt-read/-/jwt-read-3.23.0.tgz","fileCount":35,"integrity":"sha512-PNkNZOqeAeSkWCtyRzFaVWkSVb7r2O0vmlqZu16huUrjv7MvnOYnXDxVtmcT9Xpn8nn9sbVcg3i2FYG4HdHCcA==","signatures":[{"sig":"MEQCID2F37ck2GPYepNg6SXiQjcNtjcsqp8/aIqcSQzPiSYTAiAgf9rhe2AgrOao4dnuSW5HASBI0huU3LuiTKnPDyGo3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carecard%2fjwt-read@3.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":182094},"main":"index.js","types":"index.d.ts","gitHead":"b280f4bca605ec8d9b1661d13a051f28db967435","scripts":{"lint":"eslint . --max-warnings 0","test":"node scripts/runPackageTask.mjs test","format":"prettier --write \"**/*.{js,jsx,mjs,cjs,ts,tsx,mts,cts}\"","prepare":"husky","lint:fix":"eslint . --fix --max-warnings 0","test:All":"node scripts/runPackageTask.mjs test:All","test:order":"node --test scripts/testOrder/randomizeTestOrder.test.mjs scripts/testParallel/runIndexedMochaTests.test.mjs scripts/packageTaskRunner.test.mjs scripts/canonicalTestCommand.test.mjs","test:types":"node scripts/runPackageTask.mjs test:types","lint-staged":"lint-staged","format:check":"prettier --check \"**/*.{js,jsx,mjs,cjs,ts,tsx,mts,cts}\"","test:coverage":"node scripts/runPackageTask.mjs test:coverage","validate:audits":"node scripts/runPackageTask.mjs validate:audits"},"_npmUser":{"name":"carecard","email":"pankajpriscilla@gmail.com"},"overrides":{"diff":"8.0.4","js-yaml":"4.3.1","minimatch":"10.2.6","brace-expansion":"5.0.9","serialize-javascript":"7.0.5"},"repository":{"url":"git+https://github.com/CareCard-ca/pkg-jwt-read.git","type":"git"},"_npmVersion":"11.12.1","description":"Jwt read functions","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@carecard/validate":"3.23.0","@carecard/auth-util":"3.23.0","@carecard/common-util":"3.23.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"18.0.0","husky":"9.1.7","mocha":"11.7.6","eslint":"9.39.5","globals":"17.7.0","ts-node":"10.9.2","prettier":"3.9.6","@eslint/js":"9.39.5","typescript":"6.0.3","@types/node":"25.9.3","lint-staged":"17.2.0","@types/mocha":"10.0.10","@types/express":"5.0.6","@typescript-eslint/parser":"8.67.0"},"_npmOperationalInternal":{"tmp":"tmp/jwt-read_3.23.0_1788254009041_0.6286611833556424","host":"s3://npm-registry-packages-npm-production"}},"3.24.0":{"name":"@carecard/jwt-read","version":"3.24.0","keywords":["auth","utility","cryptology","jwt"],"author":{"name":"CareCard team"},"license":"ISC","_id":"@carecard/jwt-read@3.24.0","maintainers":[{"name":"carecard","email":"pankajpriscilla@gmail.com"}],"homepage":"https://github.com/CareCard-ca/pkg-jwt-read#readme","bugs":{"url":"https://github.com/CareCard-ca/pkg-jwt-read/issues"},"dist":{"shasum":"171eb9fac2881a6674aeb0fec95068bbe31fbe1d","tarball":"https://registry.npmjs.org/@carecard/jwt-read/-/jwt-read-3.24.0.tgz","fileCount":36,"integrity":"sha512-1/IDw4py8traw383Tg/DBconf05CeFjVnLSa0EKXupdEs2xBTV+J6liHYMtauPmF6VGtlQxCb+3/n1P31SdjIQ==","signatures":[{"sig":"MEQCIGLqUUbbLCZks0oHjFF9A/Irq4pJhFSmwB2LYo4lNIIhAiA5Jv9W66yxdYxHM9qL3YawaNooiGQve+ncsZTI0jQ5WA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carecard%2fjwt-read@3.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":182150},"main":"index.js","types":"index.d.ts","engines":{"node":">=24.20.0 <25"},"gitHead":"365e6d8092a93f08769027bd4cabbfc1ccd5a7c1","scripts":{"lint":"eslint . --max-warnings 0","test":"node scripts/runPackageTask.mjs test","format":"prettier --write \"**/*.{js,jsx,mjs,cjs,ts,tsx,mts,cts}\"","prepare":"husky","lint:fix":"eslint . --fix --max-warnings 0","test:All":"node scripts/runPackageTask.mjs test:All","test:order":"node --test scripts/testOrder/randomizeTestOrder.test.mjs scripts/testParallel/runIndexedMochaTests.test.mjs scripts/packageTaskRunner.test.mjs scripts/canonicalTestCommand.test.mjs","test:types":"node scripts/runPackageTask.mjs test:types","lint-staged":"lint-staged","format:check":"prettier --check \"**/*.{js,jsx,mjs,cjs,ts,tsx,mts,cts}\"","test:coverage":"node scripts/runPackageTask.mjs test:coverage","validate:audits":"node scripts/runPackageTask.mjs validate:audits"},"_npmUser":{"name":"carecard","email":"pankajpriscilla@gmail.com"},"overrides":{"diff":"8.0.4","js-yaml":"4.3.1","minimatch":"10.2.6","brace-expansion":"5.0.9","serialize-javascript":"7.0.5"},"repository":{"url":"git+https://github.com/CareCard-ca/pkg-jwt-read.git","type":"git"},"_npmVersion":"11.19.0","description":"Jwt read functions","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@carecard/validate":"3.24.0","@carecard/auth-util":"3.24.0","@carecard/common-util":"3.24.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"18.0.0","husky":"9.1.7","mocha":"11.7.6","eslint":"9.39.5","globals":"17.7.0","ts-node":"10.9.2","prettier":"3.9.6","@eslint/js":"9.39.5","typescript":"6.0.3","@types/node":"25.9.3","lint-staged":"17.2.0","@types/mocha":"10.0.10","@types/express":"5.0.6","@typescript-eslint/parser":"8.67.0"},"_npmOperationalInternal":{"tmp":"tmp/jwt-read_3.24.0_1788294108851_0.4125389358310192","host":"s3://npm-registry-packages-npm-production"}},"3.25.0":{"name":"@carecard/jwt-read","version":"3.25.0","keywords":["auth","utility","cryptology","jwt"],"author":{"name":"CareCard team"},"license":"ISC","_id":"@carecard/jwt-read@3.25.0","maintainers":[{"name":"carecard","email":"pankajpriscilla@gmail.com"}],"homepage":"https://github.com/CareCard-ca/pkg-jwt-read#readme","bugs":{"url":"https://github.com/CareCard-ca/pkg-jwt-read/issues"},"dist":{"shasum":"0b60430e64f884d8ff236dab797dec9bc03c4906","tarball":"https://registry.npmjs.org/@carecard/jwt-read/-/jwt-read-3.25.0.tgz","fileCount":36,"integrity":"sha512-HNFrU/DI3m0JaEPfmP4mIgMa/KcKeefPo8V308lAOduJBW36RDEuIEFV0/c2cud+rWlhUh9gtpLJBHd49fjyiw==","signatures":[{"sig":"MEQCIC9pIlfxkVPixLINoCLQtjoMSmqYdMqrQ3uQQq1D8VyxAiAP2+5gLXBESkvWg2xRt/Twprdkg/c00J0pu75wMZaVvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carecard%2fjwt-read@3.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":182150},"main":"index.js","types":"index.d.ts","engines":{"node":">=24.20.0 <25"},"gitHead":"dc42609a37bb950b1770dd989713355515fc09ec","scripts":{"lint":"eslint . --max-warnings 0","test":"node scripts/runPackageTask.mjs test","format":"prettier --write \"**/*.{js,jsx,mjs,cjs,ts,tsx,mts,cts}\"","prepare":"husky","lint:fix":"eslint . --fix --max-warnings 0","test:All":"node scripts/runPackageTask.mjs test:All","test:order":"node --test scripts/testOrder/randomizeTestOrder.test.mjs scripts/testParallel/runIndexedMochaTests.test.mjs scripts/packageTaskRunner.test.mjs scripts/canonicalTestCommand.test.mjs","test:types":"node scripts/runPackageTask.mjs test:types","lint-staged":"lint-staged","format:check":"prettier --check \"**/*.{js,jsx,mjs,cjs,ts,tsx,mts,cts}\"","test:coverage":"node scripts/runPackageTask.mjs test:coverage","validate:audits":"node scripts/runPackageTask.mjs validate:audits"},"_npmUser":{"name":"carecard","email":"pankajpriscilla@gmail.com"},"overrides":{"diff":"8.0.4","js-yaml":"4.3.1","minimatch":"10.2.6","brace-expansion":"5.0.9","serialize-javascript":"7.0.5"},"repository":{"url":"git+https://github.com/CareCard-ca/pkg-jwt-read.git","type":"git"},"_npmVersion":"11.19.0","description":"Jwt read functions","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@carecard/validate":"3.25.0","@carecard/auth-util":"3.25.0","@carecard/common-util":"3.25.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"18.0.0","husky":"9.1.7","mocha":"11.7.6","eslint":"9.39.5","globals":"17.7.0","ts-node":"10.9.2","prettier":"3.9.6","@eslint/js":"9.39.5","typescript":"6.0.3","@types/node":"25.9.3","lint-staged":"17.2.0","@types/mocha":"10.0.10","@types/express":"5.0.6","@typescript-eslint/parser":"8.67.0"},"_npmOperationalInternal":{"tmp":"tmp/jwt-read_3.25.0_1788308051330_0.9515241707983064","host":"s3://npm-registry-packages-npm-production"}},"3.26.0":{"name":"@carecard/jwt-read","version":"3.26.0","keywords":["auth","utility","cryptology","jwt"],"author":{"name":"CareCard team"},"license":"ISC","_id":"@carecard/jwt-read@3.26.0","maintainers":[{"name":"carecard","email":"pankajpriscilla@gmail.com"}],"homepage":"https://github.com/CareCard-ca/pkg-jwt-read#readme","bugs":{"url":"https://github.com/CareCard-ca/pkg-jwt-read/issues"},"dist":{"shasum":"19519ff4708f8f0b811b586ce75af20f635b6574","tarball":"https://registry.npmjs.org/@carecard/jwt-read/-/jwt-read-3.26.0.tgz","fileCount":36,"integrity":"sha512-70R7LYt7NxEFBoytSxlxvxOUQwJlRRu7dg3oAbzI5bBh9pQcu24ianjF9RXI6IKpeKnJyoDEkqdLIJRV9zTDcQ==","signatures":[{"sig":"MEQCIGpqrZxYw5LxLkR/2nT20WYPVVRqj4pqNRiNLtBMXYEQAiANQXeqa9MCEMQ0fpBOVA7uruVB7qLUOoYzuwI5rfNxeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carecard%2fjwt-read@3.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":184109},"main":"index.js","types":"index.d.ts","engines":{"node":">=24.20.0 <25"},"gitHead":"a2698bbc538d4fae6b5e177acf515baa3860e0dc","scripts":{"lint":"eslint . --max-warnings 0","test":"node scripts/runPackageTask.mjs test","format":"prettier --write \"**/*.{js,jsx,mjs,cjs,ts,tsx,mts,cts}\"","prepare":"husky","lint:fix":"eslint . --fix --max-warnings 0","test:All":"node scripts/runPackageTask.mjs test:All","test:order":"node --test scripts/testOrder/randomizeTestOrder.test.mjs scripts/testParallel/runIndexedMochaTests.test.mjs scripts/packageTaskRunner.test.mjs scripts/canonicalTestCommand.test.mjs","test:types":"node scripts/runPackageTask.mjs test:types","lint-staged":"lint-staged","format:check":"prettier --check \"**/*.{js,jsx,mjs,cjs,ts,tsx,mts,cts}\"","test:coverage":"node scripts/runPackageTask.mjs test:coverage","validate:audits":"node scripts/runPackageTask.mjs validate:audits"},"_npmUser":{"name":"carecard","email":"pankajpriscilla@gmail.com"},"overrides":{"diff":"8.0.4","js-yaml":"4.3.1","minimatch":"10.2.6","brace-expansion":"5.0.9","serialize-javascript":"7.0.5"},"repository":{"url":"git+https://github.com/CareCard-ca/pkg-jwt-read.git","type":"git"},"_npmVersion":"11.19.0","description":"Jwt read functions","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@carecard/validate":"3.26.0","@carecard/auth-util":"3.26.0","@carecard/common-util":"3.26.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"18.0.0","husky":"9.1.7","mocha":"11.7.6","eslint":"9.39.5","globals":"17.7.0","ts-node":"10.9.2","prettier":"3.9.6","@eslint/js":"9.39.5","typescript":"6.0.3","@types/node":"25.9.3","lint-staged":"17.2.0","@types/mocha":"10.0.10","@types/express":"5.0.6","@typescript-eslint/parser":"8.67.0"},"_npmOperationalInternal":{"tmp":"tmp/jwt-read_3.26.0_1788356552846_0.32037663833315655","host":"s3://npm-registry-packages-npm-production"}},"3.27.0":{"name":"@carecard/jwt-read","version":"3.27.0","keywords":["auth","utility","cryptology","jwt"],"author":{"name":"CareCard team"},"license":"ISC","_id":"@carecard/jwt-read@3.27.0","maintainers":[{"name":"carecard","email":"pankajpriscilla@gmail.com"}],"homepage":"https://github.com/CareCard-ca/pkg-jwt-read#readme","bugs":{"url":"https://github.com/CareCard-ca/pkg-jwt-read/issues"},"dist":{"shasum":"f067abe0a63e8ca389c15cce3f4f739e031dec8d","tarball":"https://registry.npmjs.org/@carecard/jwt-read/-/jwt-read-3.27.0.tgz","fileCount":36,"integrity":"sha512-vMzFwxYMk7zQMbqbwG07PNAnub+qU8GQ3o11PtvYXQ+CWyiMrms6qpHyYx9PO8S/EeLPY1kMWRc/EI0auSeYCQ==","signatures":[{"sig":"MEYCIQCopwCc/wS0CeuFxYS13KmVXvyWm9RSMOFsBi4kW0CuagIhANaFIXOKuXEa04H74k3oiyMJyZoDIMJrczgAbWbc1eKY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carecard%2fjwt-read@3.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":184109},"main":"index.js","types":"index.d.ts","engines":{"node":">=24.20.0 <25"},"gitHead":"90b6a0ec45a60c05d7f9dde2d9c77d5724e259a9","scripts":{"lint":"eslint . --max-warnings 0","test":"node scripts/runPackageTask.mjs test","format":"prettier --write \"**/*.{js,jsx,mjs,cjs,ts,tsx,mts,cts}\"","prepare":"husky","lint:fix":"eslint . --fix --max-warnings 0","test:All":"node scripts/runPackageTask.mjs test:All","test:order":"node --test scripts/testOrder/randomizeTestOrder.test.mjs scripts/testParallel/runIndexedMochaTests.test.mjs scripts/packageTaskRunner.test.mjs scripts/canonicalTestCommand.test.mjs","test:types":"node scripts/runPackageTask.mjs test:types","lint-staged":"lint-staged","format:check":"prettier --check \"**/*.{js,jsx,mjs,cjs,ts,tsx,mts,cts}\"","test:coverage":"node scripts/runPackageTask.mjs test:coverage","validate:audits":"node scripts/runPackageTask.mjs validate:audits"},"_npmUser":{"name":"carecard","email":"pankajpriscilla@gmail.com"},"overrides":{"diff":"8.0.4","js-yaml":"4.3.1","minimatch":"10.2.6","brace-expansion":"5.0.9","serialize-javascript":"7.0.5"},"repository":{"url":"git+https://github.com/CareCard-ca/pkg-jwt-read.git","type":"git"},"_npmVersion":"11.19.0","description":"Jwt read functions","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@carecard/validate":"3.27.0","@carecard/auth-util":"3.27.0","@carecard/common-util":"3.27.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"18.0.0","husky":"9.1.7","mocha":"11.7.6","eslint":"9.39.5","globals":"17.7.0","ts-node":"10.9.2","prettier":"3.9.6","@eslint/js":"9.39.5","typescript":"6.0.3","@types/node":"25.9.3","lint-staged":"17.2.0","@types/mocha":"10.0.10","@types/express":"5.0.6","@typescript-eslint/parser":"8.67.0"},"_npmOperationalInternal":{"tmp":"tmp/jwt-read_3.27.0_1788372952498_0.002697747688733765","host":"s3://npm-registry-packages-npm-production"}},"3.28.0":{"name":"@carecard/jwt-read","version":"3.28.0","keywords":["auth","utility","cryptology","jwt"],"author":{"name":"CareCard team"},"license":"ISC","_id":"@carecard/jwt-read@3.28.0","maintainers":[{"name":"carecard","email":"pankajpriscilla@gmail.com"}],"homepage":"https://github.com/CareCard-ca/pkg-jwt-read#readme","bugs":{"url":"https://github.com/CareCard-ca/pkg-jwt-read/issues"},"dist":{"shasum":"95d2338e6b910a872167a8b80304336be2eed418","tarball":"https://registry.npmjs.org/@carecard/jwt-read/-/jwt-read-3.28.0.tgz","fileCount":36,"integrity":"sha512-+b2qCPAf3oZYmx7DbiwfP3/yJxjcPfqkrD9bsC8AbLykdJONssWvsewJQZdagOZyTmPO6fbeNajqB8vynbS1hA==","signatures":[{"sig":"MEQCIC40QYJ5L7T7C2vOLtUx4HrMWl/PmlWCmvNmztzOuKegAiAVaLz5F/zBNxuuRcb6Trhi+QBVvJnB9P+5ZjVdcnPqVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carecard%2fjwt-read@3.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":184109},"main":"index.js","types":"index.d.ts","engines":{"node":">=24.20.0 <25"},"gitHead":"c4880dcae380f178ebbf4709d4d418774773a110","scripts":{"lint":"eslint . --max-warnings 0","test":"node scripts/runPackageTask.mjs test","format":"prettier --write \"**/*.{js,jsx,mjs,cjs,ts,tsx,mts,cts}\"","prepare":"husky","lint:fix":"eslint . --fix --max-warnings 0","test:All":"node scripts/runPackageTask.mjs test:All","test:order":"node --test scripts/testOrder/randomizeTestOrder.test.mjs scripts/testParallel/runIndexedMochaTests.test.mjs scripts/packageTaskRunner.test.mjs scripts/canonicalTestCommand.test.mjs","test:types":"node scripts/runPackageTask.mjs test:types","lint-staged":"lint-staged","format:check":"prettier --check \"**/*.{js,jsx,mjs,cjs,ts,tsx,mts,cts}\"","test:coverage":"node scripts/runPackageTask.mjs test:coverage","validate:audits":"node scripts/runPackageTask.mjs validate:audits"},"_npmUser":{"name":"carecard","email":"pankajpriscilla@gmail.com"},"overrides":{"diff":"8.0.4","js-yaml":"4.3.1","minimatch":"10.2.6","brace-expansion":"5.0.9","serialize-javascript":"7.0.5"},"repository":{"url":"git+https://github.com/CareCard-ca/pkg-jwt-read.git","type":"git"},"_npmVersion":"11.19.0","description":"Jwt read functions","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@carecard/validate":"3.28.0","@carecard/auth-util":"3.28.0","@carecard/common-util":"3.28.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"18.0.0","husky":"9.1.7","mocha":"11.7.6","eslint":"9.39.5","globals":"17.7.0","ts-node":"10.9.2","prettier":"3.9.6","@eslint/js":"9.39.5","typescript":"6.0.3","@types/node":"25.9.3","lint-staged":"17.2.0","@types/mocha":"10.0.10","@types/express":"5.0.6","@typescript-eslint/parser":"8.67.0"},"_npmOperationalInternal":{"tmp":"tmp/jwt-read_3.28.0_1788375033974_0.42153516995124085","host":"s3://npm-registry-packages-npm-production"}},"3.29.0":{"name":"@carecard/jwt-read","version":"3.29.0","repository":{"type":"git","url":"git+https://github.com/CareCard-ca/pkg-jwt-read.git"},"description":"Jwt read functions","main":"index.js","types":"index.d.ts","engines":{"node":">=24.20.0 <25"},"scripts":{"test":"node scripts/runPackageTask.mjs test","test:order":"node --test scripts/testOrder/randomizeTestOrder.test.mjs scripts/testParallel/runIndexedMochaTests.test.mjs scripts/packageTaskRunner.test.mjs scripts/canonicalTestCommand.test.mjs","test:types":"node scripts/runPackageTask.mjs test:types","test:coverage":"node scripts/runPackageTask.mjs test:coverage","test:All":"node scripts/runPackageTask.mjs test:All","validate:audits":"node scripts/runPackageTask.mjs validate:audits","format":"prettier --write \"**/*.{js,jsx,mjs,cjs,ts,tsx,mts,cts}\"","format:check":"prettier --check \"**/*.{js,jsx,mjs,cjs,ts,tsx,mts,cts}\"","lint-staged":"lint-staged","prepare":"husky","lint:fix":"eslint . --fix --max-warnings 0","lint":"eslint . --max-warnings 0"},"keywords":["auth","utility","cryptology","jwt"],"author":{"name":"CareCard team"},"license":"ISC","devDependencies":{"@eslint/js":"9.39.5","@types/express":"5.0.6","@types/mocha":"10.0.10","@types/node":"25.9.3","@typescript-eslint/parser":"8.67.0","eslint":"9.39.5","globals":"17.7.0","husky":"9.1.7","lint-staged":"17.2.0","mocha":"11.7.6","nyc":"18.0.0","prettier":"3.9.6","ts-node":"10.9.2","typescript":"6.0.3"},"dependencies":{"@carecard/auth-util":"3.29.0","@carecard/common-util":"3.29.0","@carecard/validate":"3.29.0"},"overrides":{"diff":"8.0.4","brace-expansion":"5.0.9","minimatch":"10.2.6","serialize-javascript":"7.0.5","js-yaml":"4.3.2"},"gitHead":"0a918c0944754b57d86fd51c863e7f757fb06dc4","_id":"@carecard/jwt-read@3.29.0","bugs":{"url":"https://github.com/CareCard-ca/pkg-jwt-read/issues"},"homepage":"https://github.com/CareCard-ca/pkg-jwt-read#readme","_nodeVersion":"24.20.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-DSd8N0IQ8mryQu2/AnLJmfxH0Wzf4M1jlu6UvfRLOhZHBjIDeVHXfof6MgyBYoA2O804o87xkWBUQxse8lAycw==","shasum":"5b2f73cfdeef9233457d8ab02d8274a70003c384","tarball":"https://registry.npmjs.org/@carecard/jwt-read/-/jwt-read-3.29.0.tgz","fileCount":38,"unpackedSize":203753,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carecard%2fjwt-read@3.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFQb0rdY2CXiXamqPO5Q2CSq+QJqezFvNoSRQxveQsuxAiEA2Hryy81/GJ4yfWZ1u6QHnwJDf0EOb4Zs9ZksOWo+mDM="}]},"_npmUser":{"name":"carecard","email":"pankajpriscilla@gmail.com"},"directories":{},"maintainers":[{"name":"carecard","email":"pankajpriscilla@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/jwt-read_3.29.0_1789299391942_0.5316424838683285"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-24T06:03:04.516Z","modified":"2026-09-13T11:36:32.486Z","1.0.0":"2025-12-24T06:03:04.708Z","1.0.1":"2025-12-24T06:03:21.887Z","1.0.2":"2025-12-24T06:04:52.701Z","1.0.3":"2025-12-24T06:09:03.498Z","1.0.5":"2025-12-24T06:30:43.646Z","2.0.1":"2025-12-24T15:22:27.534Z","3.0.1":"2026-03-20T21:52:40.130Z","3.0.2":"2026-03-20T23:58:27.696Z","3.0.3":"2026-03-21T04:03:43.695Z","3.0.4":"2026-03-21T04:23:44.152Z","3.0.5":"2026-03-21T05:33:21.368Z","3.0.6":"2026-03-21T05:55:55.487Z","3.0.7":"2026-03-21T06:16:33.545Z","3.0.10":"2026-03-21T07:01:04.355Z","3.0.11":"2026-03-28T23:30:18.986Z","3.1.12":"2026-04-03T06:32:00.103Z","3.1.13":"2026-05-04T15:06:24.897Z","3.1.14":"2026-05-12T06:33:43.251Z","3.1.15":"2026-05-27T23:52:34.977Z","3.1.16":"2026-05-28T22:00:45.706Z","3.1.17":"2026-06-04T12:54:40.021Z","3.1.18":"2026-06-07T21:27:46.545Z","3.1.27":"2026-06-07T21:41:45.908Z","3.1.28":"2026-06-07T22:28:57.350Z","3.1.29":"2026-06-08T06:57:52.022Z","3.2.0":"2026-06-15T22:39:14.034Z","3.2.1":"2026-06-17T03:37:37.880Z","3.3.0":"2026-06-17T14:22:35.673Z","3.6.0":"2026-06-18T23:59:05.914Z","3.6.1":"2026-06-25T17:50:49.419Z","3.8.0":"2026-06-26T21:48:54.093Z","3.9.0":"2026-06-30T22:40:26.346Z","3.10.0":"2026-07-12T21:29:44.600Z","3.11.0":"2026-07-17T13:10:19.759Z","3.12.0":"2026-07-20T14:11:56.718Z","3.13.0":"2026-07-24T23:16:28.749Z","3.14.0":"2026-07-28T16:47:48.233Z","3.15.0":"2026-07-29T03:00:13.552Z","3.16.0":"2026-07-29T19:19:16.052Z","3.17.0":"2026-07-29T19:59:35.391Z","3.18.0":"2026-08-02T14:52:27.358Z","3.19.0":"2026-08-20T17:28:18.634Z","3.20.0":"2026-08-23T00:13:22.353Z","3.21.0":"2026-08-29T22:07:44.436Z","3.21.1":"2026-08-29T22:49:51.326Z","3.22.0":"2026-08-30T00:53:23.604Z","3.23.0":"2026-09-01T09:13:29.187Z","3.24.0":"2026-09-01T20:21:48.999Z","3.25.0":"2026-09-02T00:14:11.464Z","3.26.0":"2026-09-02T13:42:33.000Z","3.27.0":"2026-09-02T18:15:52.636Z","3.28.0":"2026-09-02T18:50:34.113Z","3.29.0":"2026-09-13T11:36:32.130Z"},"bugs":{"url":"https://github.com/CareCard-ca/pkg-jwt-read/issues"},"author":{"name":"CareCard team"},"license":"ISC","homepage":"https://github.com/CareCard-ca/pkg-jwt-read#readme","keywords":["auth","utility","cryptology","jwt"],"repository":{"type":"git","url":"git+https://github.com/CareCard-ca/pkg-jwt-read.git"},"description":"Jwt read functions","maintainers":[{"name":"carecard","email":"pankajpriscilla@gmail.com"}],"readme":"# @carecard/jwt-read\n\nNon-negotiable test order invariance rule: Every test must pass independently of which tests run before or after it, and the suite must pass in every execution order. Each test must establish the state it needs, isolate mutable state, and clean up state it owns; it must never rely on another test's setup, mutations, or cleanup. Default test, CI, and Husky commands must use the test framework's ordinary ordering and must not force randomized ordering. Random-order execution is an explicit diagnostic only, and every failure it exposes must be fixed at the root cause.\n\nNon-negotiable root-cause solution rule: Always identify and solve the verified root cause, use the stronger solution, and deliver a correct, durable, production-quality result. Never treat a temporary workaround, resource increase, retry, suppression, bypass, or symptom-only patch as completion. Validate the root-cause fix against the real failing workflow and prove the end state.\n\n![Tests Passing](https://github.com/CareCard-ca/pkg-jwt-read/actions/workflows/ci.yml/badge.svg)\n![Coverage](https://img.shields.io/badge/Coverage-80%25-orange)\n\nUtility package for reading, parsing, and verifying JWTs in the CareCard\necosystem. It also provides the shared request middleware used by `ms-*`\nservices to accept either an `ms-auth` JWT or an opaque server-auth token\nintrospected by `ms-auth`.\n\n## Development Rule\n\nNon-negotiable TDD rule: Always write the failing test first, run it to confirm it fails for the intended reason, then implement the code and rerun the test until it passes. Test Driven Development is required for all coding work and must not be skipped. For documentation- or skill-only edits, run the relevant focused non-test\nvalidation before changing the prose; do not add automated tests that inspect\nprose, files, or repository structure.\n\nNon-negotiable repository isolation rule: Every repository must run its Husky hooks and tests using only files, code, fixtures, dependencies, and services contained within that repository. Tests and Husky scripts must not import, require, read, execute, or otherwise depend on sibling repositories or paths outside the repository root. app-e2e-tests is the only exception because cross-repository end-to-end testing is its explicit responsibility.\n\nNon-negotiable error and warning rule: Never suppress, silence, hide, downgrade, filter, ignore, skip, or bypass errors or warnings from code, tests, tools, compilers, linters, or validation. Fix the root cause, then rerun the affected check and require a clean result. Expected error-path tests may assert errors, but must not conceal unexpected failures.\n\nNon-negotiable TypeScript type rule: Never use the TypeScript type `any`; always use specific domain types, generics, existing project types, or `unknown` with explicit narrowing in all TypeScript-family files (`.ts`, `.tsx`, `.mts`, `.cts`, and `.d.ts`).\n\nNon-negotiable code organization rule: Functions with the same or equivalent behavior must use the same or clearly corresponding descriptive names across CareCard repositories, and equivalent functionality must live in files with the same names within each repository's established architecture. No backward compatibility names, aliases, or duplicate locations are allowed.\n\n## Features\n\n- **JWT Verification**: Middleware-like utilities for signature and role verification.\n- **Express Integration**: Designed to work seamlessly with Express `req` objects.\n- **Role Mapping**: Simple utility for translating internal role codes to human-readable names.\n- **Claims Extraction**: Easy extraction of `sub` (clientId) and other JWT payload claims.\n- **Expiration Management**: Helpers to check if a JWT is expired and calculate its remaining TTL.\n- **Service JWTs**: Helpers for verifying and extracting microservice-to-microservice JWTs with standard `iss`, `sub`, `aud`, `iat`, and `exp` claims.\n- **JWT or Server Auth**: Middleware helpers that verify normal JWTs locally and\n  call a service-provided introspector for opaque server-auth tokens.\n- **Scoped User Authorization**: Optional `X-Authorization-Context`\n  verification attaches compact scoped authorization claims to\n  `req.userAuthorization` without replacing `req.jwt`.\n\n## Installation\n\n```bash\nnpm install @carecard/jwt-read\n```\n\n## Usage\n\n### Middleware-like Verification (`verifyJwtAndRole`)\n\n```javascript\nconst { verifyJwtAndRole, throwUsedTokenError } = require('@carecard/jwt-read');\nconst { parseJwtVerificationJwks } = require('@carecard/auth-util');\n\nconst verificationJwks = parseJwtVerificationJwks(process.env.MS_AUTH_JWT_VERIFICATION_JWKS);\nconst verifyAdmin = verifyJwtAndRole('admin', verificationJwks, throwUsedTokenError);\n\n// In an Express controller/middleware\ntry {\n  await verifyAdmin(req, res, next);\n  // If successful, req.jwt contains { header, payload }\n  console.log(req.jwt.payload.sub);\n} catch (error) {\n  // Handle verification error\n}\n```\n\n### Bearer JWT Verification\n\n```javascript\nconst { jwtVerify } = require('@carecard/jwt-read');\n\napp.use(jwtVerify(verificationJwks));\n```\n\n### Role Utilities\n\n```javascript\nconst { getNameOfRole, getCodeOfRole } = require('@carecard/jwt-read');\n\nconsole.log(getNameOfRole('ad')); // Result: 'admin'\nconsole.log(getCodeOfRole('super_admin')); // Result: 'su'\n```\n\n### Auth RLS Role Semantics\n\n`ms-auth` treats a JWT or server-auth payload containing `roles: [\"ad\"]` as the\nauth-service super-admin signal for its RLS policies. Consumers may map `ad` to\nUI/domain names such as `super_admin`, but middleware should preserve the\noriginal roles array on the request context so services can make\ndatabase-context decisions consistently.\n\nDocs that mention `ms-auth` controller internals should use concise action\nnames such as `loginUser`, `registerUser`, `getUserDetail`, and `renewJwt`.\nAccess level is conveyed by route middleware and endpoint placement, not by\n`public`/`protected`/`admin`/`Handler` suffixes.\n\n### Service-To-Service JWTs\n\nUse service JWT verification helpers for backend service calls. The sending\nservice signs the token with `@carecard/auth-util`. The receiving service uses\nthis package to verify the token by `kid` through the sending service's public\nJWKS and check the expected issuer and audience.\n\n```javascript\nconst { jwtCreateServiceAuthorizationHeader } = require('@carecard/auth-util');\nconst { jwtVerifyService } = require('@carecard/jwt-read');\n\nconst authorization = jwtCreateServiceAuthorizationHeader({\n  issuer: 'ms-institutions',\n  audience: 'ms-auth',\n  signingJwk: institutionsSigningJwk,\n});\n\napp.use(\n  jwtVerifyService(\n    institutionsVerificationJwks,\n    'ms-institutions',\n    'ms-auth',\n    throwNotAuthorizedError,\n  ),\n);\n```\n\nService JWT payloads follow standard JWT semantics:\n\n- `iss`: sending service\n- `sub`: sending service identity\n- `aud`: receiving service\n- `iat`: issued-at NumericDate\n- `exp`: expiration NumericDate\n\n### JWT Or Server-Auth Middleware\n\nUse the `OrServerAuth` helpers on app-facing `ms-*` routes that should accept\nboth current authentication modes. The JWT path verifies locally with the\n`ms-auth` public JWKS. The server-auth path calls the provided introspector,\nwhich should send the opaque token to\n`POST /api/v1/ms-auth/server-auth/introspect` with the receiving service's\nservice JWT.\n\n```javascript\nconst {\n  jwtGetRoleCode,\n  jwtVerifyOrServerAuth,\n  jwtVerifyOrServerAuthAndHasRole,\n} = require('@carecard/jwt-read');\n\nconst verifyUser = jwtVerifyOrServerAuth(\n  msAuthVerificationJwks,\n  token => introspectServerAuthTokenWithMsAuth(token),\n  throwNotAuthorizedError,\n);\n\nconst verifyAdmin = jwtVerifyOrServerAuthAndHasRole(\n  jwtGetRoleCode('admin'),\n  msAuthVerificationJwks,\n  token => introspectServerAuthTokenWithMsAuth(token),\n  throwNotAuthorizedError,\n);\n```\n\nThe introspector must return claims for valid tokens. This package normalizes\nthose claims onto `req.jwt.payload` with `authMode: \"server-auth\"` and\n`auth_mode: \"server-auth\"` so services can keep their existing JWT-backed\ndatabase context and role checks.\n\nServer-auth email verification claims are copied only when present. The\n`emailVerified` and `email_verified` names retain their exact values, and\nomission remains omission.\n\n### Scoped User Authorization Context\n\nUse `jwtVerifyUserAuthorization` when a route needs to verify only the compact\nauthorization-context token carried in `X-Authorization-Context`. The token is\nread as a raw JWT header value, not as `Bearer <token>`.\nThe exported `DEFAULT_USER_AUTHORIZATION_MAX_TOKEN_LENGTH` is `2048`; token\nissuers and consumers should use that shared constant instead of duplicating a\nlocal limit.\n\n```javascript\nconst { jwtVerifyUserAuthorization } = require('@carecard/jwt-read');\n\napp.use(\n  jwtVerifyUserAuthorization(institutionsVerificationJwks, throwNotAuthorizedError, {\n    expectedType: 'carecard.authorization-context.scoped.v1',\n    expectedIssuer: 'ms-institutions',\n    expectedAudience: 'ms-documents',\n  }),\n);\n```\n\nExisting JWT verification helpers can also read the header by passing an\noptional trailing options object. This preserves current `req.jwt` behavior and\nadds decoded scoped claims to `req.userAuthorization`.\n\n```javascript\nconst verifyUser = jwtVerifyOrServerAuth(\n  msAuthVerificationJwks,\n  token => introspectServerAuthTokenWithMsAuth(token),\n  throwNotAuthorizedError,\n  {\n    userAuthorization: {\n      verificationJwks: institutionsVerificationJwks,\n      expectedType: 'carecard.authorization-context.scoped.v1',\n      expectedIssuer: 'ms-institutions',\n      expectedAudience: 'ms-documents',\n    },\n  },\n);\n```\n\nEvery verification value must come from\n`parseJwtVerificationJwks(serializedJwks)`. A JWKS may contain active and\nretiring public Ed25519 keys, so rotation adds the replacement verifier before\nswitching signers and removes the retiring key only after the maximum JWT\nlifetime plus clock skew. Unknown or removed `kid` values fail closed.\n\nWhen the optional reader is configured, a missing `X-Authorization-Context`\nleaves `req.userAuthorization` as `null`. If the header is present but invalid,\nthrowing middleware fails closed. No-throw middleware clears\n`req.userAuthorization` and continues.\n\n`jwtGetContext(req)` preserves the normal database caller shape of `user_id`\nand optional `role`. When a verified `req.userAuthorization.payload` is present,\nit also returns `authorizationContext` with those compact claims and the original\n`userAuthorization` object so service models can set `app.authz_context` for\nRLS without rebuilding the full authorization graph.\n\n## Testing\n\nRun tests using:\n\n```bash\nnpm test\n```\n\nTo run tests with coverage:\n\n```bash\nnpm run test:coverage\n```\n\nTo run type tests:\n\n```bash\nnpm run test:types\n```\n\n## Architecture\n\nThe package is organized into several modules:\n\n- `jwtLib`: Main logic for JWT verification, extraction, and Express integration.\n- `jwtRoles`: Role mapping between internal codes and names.\n\nAll modules are exported through the main `index.js`.\n\n## Fail-Closed Test Lifecycle Audit\n\nThe current package tests own no HTTP listener, database pool, Kafka client,\nbackground timer, or child process after completion. Mocha's test timeout fails\na stalled async test, the suites run without bail or forced exit, and npm\npreserves each command's nonzero status. Keep natural process exit as the open\nhandle regression check; validation must not hide failures with retries, forced\nsuccess, skipped tests, or output suppression.\n\nDo not add unpublished executable validation code to a `pkg-*` repository. If a\nfuture test owns a long-lived resource or demonstrates a post-suite hang, add a\ncontract-tested process watchdog through the coordinated package version,\npublish, and consumer propagation workflow. That watchdog must return\nimmediately when no helper remains, allow only a bounded 250 ms settlement\nwindow for already-stopping helpers, fail persistent descendants, preserve\nfailures and output, use exit code `124` only for a real outer deadline, and\nremain a final guard rather than a substitute for explicit cleanup.\n\n## TDD And Validation\n\nTest Driven Development is a non-negotiable requirement.\n\nThe sole purpose of automated tests is to verify observable functionality and externally visible behavior.\nTests must validate what the system does through its public interfaces and expected outcomes.\n\nTests must not assert, inspect, or depend on implementation details, including but not limited to:\n\n- The existence of specific lines of code, statements, functions, classes, files, or modules.\n- Specific algorithms, control flow, variable names, method calls, code snippets, or internal implementation choices.\n- Any internal structure that can change without changing externally observable behavior.\n\nA correct implementation may be completely rewritten or refactored without requiring changes to functional tests, provided its externally observable behavior remains unchanged.\n\nAny test that fails solely because the implementation changed while the externally observable behavior remained correct is incorrectly designed and must be rewritten or removed.\n\nThis requirement is mandatory for all new tests and must be applied whenever existing tests are modified.\n","readmeFilename":"readme.md"}