{"_id":"@maximemrf/adonisjs-jwt","_rev":"37-8f0426715cbd807d1dbc4350dbf2118a","name":"@maximemrf/adonisjs-jwt","dist-tags":{"alpha":"0.8.0-alpha.0","latest":"0.9.0"},"versions":{"0.0.1":{"name":"@maximemrf/adonisjs-jwt","version":"0.0.1","keywords":[],"author":"","license":"MIT","_id":"@maximemrf/adonisjs-jwt@0.0.1","maintainers":[{"name":"maximemrf","email":"maxime.mrf0@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"421b4c20f0c170fcb0d3e611ce0d0ba5c23e4388","tarball":"https://registry.npmjs.org/@maximemrf/adonisjs-jwt/-/adonisjs-jwt-0.0.1.tgz","fileCount":13,"integrity":"sha512-kuci9Ya7Tm/ydn7JYzpa7/+jLr4EtTTOAKWsJtnwrksbCcNiWp2nAoZOKa5qGD5XyrvcI+C+42B67gBSgzTc8w==","signatures":[{"sig":"MEYCIQDpDOjijfWviEfhicGygBfGmuFmqUCnJLJfvGwTyf8KPQIhALinblgdGfeyFvRtBElDHguE3zZQm3WMBupjdPqxD4oY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18177},"type":"module","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js"},"gitHead":"e6cffb41468a1f42f0f6b1346204db48c27e8ed0","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"maximemrf","email":"maxime.mrf0@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.2.4","description":"> A boilerplate for creating AdonisJS packages","directories":{},"_nodeVersion":"21.6.1","dependencies":{"jsonwebtoken":"^9.0.2","@types/jsonwebtoken":"^9.0.6"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","np":"^10.0.0","eslint":"^8.57.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.2.5","@swc/core":"^1.4.6","copyfiles":"^2.4.1","typescript":"^5.4.2","@types/node":"^20.11.25","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","@adonisjs/auth":"^9.1.1","@adonisjs/core":"^6.3.1","@adonisjs/lucid":"^20.4.0","@adonisjs/tsconfig":"^1.3.0","@adonisjs/assembler":"^7.2.3","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonisjs-jwt_0.0.1_1710595906179_0.8124878325130431","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@maximemrf/adonisjs-jwt","version":"0.0.2","keywords":[],"author":"","license":"MIT","_id":"@maximemrf/adonisjs-jwt@0.0.2","maintainers":[{"name":"maximemrf","email":"maxime.mrf0@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"3c3550c0393519707d20db533d0c06cfffe66d7b","tarball":"https://registry.npmjs.org/@maximemrf/adonisjs-jwt/-/adonisjs-jwt-0.0.2.tgz","fileCount":13,"integrity":"sha512-qdWCMADxyX5lpspJwPCoLUVOE2X3c2bQeRNqRhefXGX1q30aDiCc1WOQ4i0Yz/YweBBtWV5RxypZA74etQ3Llg==","signatures":[{"sig":"MEUCIQCTj1DQttsobjnOx1qESfGnNgv+RDSzSR7f8zRnplx/XAIgeiZdHszsxGol8tYAVWiRw6DVSoLcKVY00RU8FyTd0fE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18177},"type":"module","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js"},"gitHead":"e6cffb41468a1f42f0f6b1346204db48c27e8ed0","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"maximemrf","email":"maxime.mrf0@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.2.4","description":"> A boilerplate for creating AdonisJS packages","directories":{},"_nodeVersion":"21.6.1","dependencies":{"jsonwebtoken":"^9.0.2","@types/jsonwebtoken":"^9.0.6"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","np":"^10.0.0","eslint":"^8.57.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.2.5","@swc/core":"^1.4.6","copyfiles":"^2.4.1","typescript":"^5.4.2","@types/node":"^20.11.25","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","@adonisjs/auth":"^9.1.1","@adonisjs/core":"^6.3.1","@adonisjs/lucid":"^20.4.0","@adonisjs/tsconfig":"^1.3.0","@adonisjs/assembler":"^7.2.3","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonisjs-jwt_0.0.2_1710916595317_0.689728151376537","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@maximemrf/adonisjs-jwt","version":"0.0.3","keywords":[],"author":"","license":"MIT","_id":"@maximemrf/adonisjs-jwt@0.0.3","maintainers":[{"name":"maximemrf","email":"maxime.mrf0@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"bfa5fefe4b0e4e4682b56467a1ed26a6177da85d","tarball":"https://registry.npmjs.org/@maximemrf/adonisjs-jwt/-/adonisjs-jwt-0.0.3.tgz","fileCount":15,"integrity":"sha512-H9jfBFlQU1OVUhMxnmZmhO37F0a16g8AevuPb8+MPFRnVYhfRcmXRhnjE0kt1bDZ3aDw3UB1THzbNPx+O0aDVw==","signatures":[{"sig":"MEYCIQD83cQ1NUQsBoV6WXQlSgU47a4M/G/yr2CYLeW4cIi9QgIhAIIv6LRVo4+Bq7OqNDpxKeF+tBeTVseHntrNAGJmyOl5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18463},"type":"module","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js"},"gitHead":"e6cffb41468a1f42f0f6b1346204db48c27e8ed0","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"maximemrf","email":"maxime.mrf0@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.2.4","description":"> A boilerplate for creating AdonisJS packages","directories":{},"_nodeVersion":"21.6.1","dependencies":{"jsonwebtoken":"^9.0.2","@types/jsonwebtoken":"^9.0.6"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","np":"^10.0.0","eslint":"^8.57.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.2.5","@swc/core":"^1.4.6","copyfiles":"^2.4.1","typescript":"^5.4.2","@types/node":"^20.11.25","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","@adonisjs/auth":"^9.1.1","@adonisjs/core":"^6.3.1","@adonisjs/lucid":"^20.4.0","@adonisjs/tsconfig":"^1.3.0","@adonisjs/assembler":"^7.2.3","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonisjs-jwt_0.0.3_1710917545903_0.4956913839040078","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@maximemrf/adonisjs-jwt","version":"0.0.4","keywords":[],"author":"","license":"MIT","_id":"@maximemrf/adonisjs-jwt@0.0.4","maintainers":[{"name":"maximemrf","email":"maxime.mrf0@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"e420d4db62794872ac7bfb1ce74f4e98347cb168","tarball":"https://registry.npmjs.org/@maximemrf/adonisjs-jwt/-/adonisjs-jwt-0.0.4.tgz","fileCount":15,"integrity":"sha512-GpwdL8ihfKX1U+dUkUIOyDTW64lJPOp7r1Nt6fRf7212XxmSPrdXGnDYcryvMNjf0T8IgIN3pcfbcSa15DhJzA==","signatures":[{"sig":"MEUCICxxTYGKD+U6ogC6hqxZaYA1dQehkbN0+weL74jj+NR1AiEAz+ged2wuOJ/lySJMCkD3KnVtryhrh4gb8jAXXnE/gxE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18512},"type":"module","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./services/jwt":"./build/services/jwt.js"},"gitHead":"e6cffb41468a1f42f0f6b1346204db48c27e8ed0","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"maximemrf","email":"maxime.mrf0@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.2.4","description":"> A boilerplate for creating AdonisJS packages","directories":{},"_nodeVersion":"21.6.1","dependencies":{"jsonwebtoken":"^9.0.2","@types/jsonwebtoken":"^9.0.6"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","np":"^10.0.0","eslint":"^8.57.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.2.5","@swc/core":"^1.4.6","copyfiles":"^2.4.1","typescript":"^5.4.2","@types/node":"^20.11.25","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","@adonisjs/auth":"^9.1.1","@adonisjs/core":"^6.3.1","@adonisjs/lucid":"^20.4.0","@adonisjs/tsconfig":"^1.3.0","@adonisjs/assembler":"^7.2.3","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonisjs-jwt_0.0.4_1710917725973_0.9510255054991594","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@maximemrf/adonisjs-jwt","version":"0.0.5","keywords":[],"author":"","license":"MIT","_id":"@maximemrf/adonisjs-jwt@0.0.5","maintainers":[{"name":"maximemrf","email":"maxime.mrf0@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"f20ab0c506d12440262a99d2186038d2cf795679","tarball":"https://registry.npmjs.org/@maximemrf/adonisjs-jwt/-/adonisjs-jwt-0.0.5.tgz","fileCount":15,"integrity":"sha512-HWk+2H+I+lDlnaiXVoB0IB9TIHHSYErAAi9ONIGKAI7BZLYJDQERsDWYNSMdtbTbZjZJc7tVyLWZIrTzQJF5WQ==","signatures":[{"sig":"MEMCH2zG7iMpNNrmZr1uhufU1cl6UDAMWlU+5Q6Fcw/JZYECIA71QC0kSajaMKot/HAsrJE39xSXCyPRiCb1yy+X2cTN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18562},"type":"module","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./jwt_provider":"./build/providers/jwt.js","./services/jwt":"./build/services/jwt.js"},"gitHead":"e6cffb41468a1f42f0f6b1346204db48c27e8ed0","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"maximemrf","email":"maxime.mrf0@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.2.4","description":"> A boilerplate for creating AdonisJS packages","directories":{},"_nodeVersion":"21.6.1","dependencies":{"jsonwebtoken":"^9.0.2","@types/jsonwebtoken":"^9.0.6"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","np":"^10.0.0","eslint":"^8.57.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.2.5","@swc/core":"^1.4.6","copyfiles":"^2.4.1","typescript":"^5.4.2","@types/node":"^20.11.25","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","@adonisjs/auth":"^9.1.1","@adonisjs/core":"^6.3.1","@adonisjs/lucid":"^20.4.0","@adonisjs/tsconfig":"^1.3.0","@adonisjs/assembler":"^7.2.3","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonisjs-jwt_0.0.5_1711117726381_0.7585650022769541","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@maximemrf/adonisjs-jwt","version":"0.0.6","keywords":[],"author":"","license":"MIT","_id":"@maximemrf/adonisjs-jwt@0.0.6","maintainers":[{"name":"maximemrf","email":"maxime.mrf0@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"16f79880cbb311f3f7f9f1a7939f61919805c2ab","tarball":"https://registry.npmjs.org/@maximemrf/adonisjs-jwt/-/adonisjs-jwt-0.0.6.tgz","fileCount":15,"integrity":"sha512-dmG9trkadkZ4Wr2ktdtvRfsOX+HhlzJv0JQYaJjndGrmWA7O3E0qWDEt1GZiBLeNgV/et5Pmjg9VUGqKRZVEEQ==","signatures":[{"sig":"MEUCIQDsEnuzxwbFwmh7hVVjJuZlakRxbgihSL3IZdf4alfcowIgMo+fGH3Ub/eNVwCb30yVMKKOXIECgCHbMVqrZnnoc1A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18498},"type":"module","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./jwt_provider":"./build/providers/jwt.js","./services/jwt":"./build/services/jwt.js"},"gitHead":"e6cffb41468a1f42f0f6b1346204db48c27e8ed0","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"maximemrf","email":"maxime.mrf0@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.2.4","description":"> A boilerplate for creating AdonisJS packages","directories":{},"_nodeVersion":"21.6.1","dependencies":{"jsonwebtoken":"^9.0.2","@types/jsonwebtoken":"^9.0.6"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","np":"^10.0.0","eslint":"^8.57.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.2.5","@swc/core":"^1.4.6","copyfiles":"^2.4.1","typescript":"^5.4.2","@types/node":"^20.11.25","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","@adonisjs/auth":"^9.1.1","@adonisjs/core":"^6.3.1","@adonisjs/lucid":"^20.4.0","@adonisjs/tsconfig":"^1.3.0","@adonisjs/assembler":"^7.2.3","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonisjs-jwt_0.0.6_1711118993976_0.05058007009404886","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@maximemrf/adonisjs-jwt","version":"0.0.7","keywords":[],"author":"","license":"MIT","_id":"@maximemrf/adonisjs-jwt@0.0.7","maintainers":[{"name":"maximemrf","email":"maxime.mrf0@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"15744baffe8f8ff0d87a905871d777a8994baf01","tarball":"https://registry.npmjs.org/@maximemrf/adonisjs-jwt/-/adonisjs-jwt-0.0.7.tgz","fileCount":15,"integrity":"sha512-sNbsTlvuoAilJv8fbfmf37yqJIbwAtEpAUQZROJquMDNMMsyuZutero1w1DHYXh+YTjRa+8CDrBzIJxSs+EFbw==","signatures":[{"sig":"MEYCIQCm6Yd3MbAg926L7bkos546jus23LeuqDx0JpHyMe+dRQIhAOM5wrj+646TiVmA+E0/gmgFXswD/5XznD+X1dcusEYq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18510},"type":"module","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./jwt_provider":"./build/providers/jwt.js","./services/jwt":"./build/services/jwt.js"},"gitHead":"e6cffb41468a1f42f0f6b1346204db48c27e8ed0","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"maximemrf","email":"maxime.mrf0@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.2.4","description":"> A boilerplate for creating AdonisJS packages","directories":{},"_nodeVersion":"21.6.1","dependencies":{"jsonwebtoken":"^9.0.2","@types/jsonwebtoken":"^9.0.6"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","np":"^10.0.0","eslint":"^8.57.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.2.5","@swc/core":"^1.4.6","copyfiles":"^2.4.1","typescript":"^5.4.2","@types/node":"^20.11.25","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","@adonisjs/auth":"^9.1.1","@adonisjs/core":"^6.3.1","@adonisjs/lucid":"^20.4.0","@adonisjs/tsconfig":"^1.3.0","@adonisjs/assembler":"^7.2.3","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonisjs-jwt_0.0.7_1711119917143_0.985252479174721","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@maximemrf/adonisjs-jwt","version":"0.0.8","keywords":[],"author":"","license":"MIT","_id":"@maximemrf/adonisjs-jwt@0.0.8","maintainers":[{"name":"maximemrf","email":"maxime.mrf0@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"f4c42b20abbfa880de207bd0c232ceae2a4ff099","tarball":"https://registry.npmjs.org/@maximemrf/adonisjs-jwt/-/adonisjs-jwt-0.0.8.tgz","fileCount":15,"integrity":"sha512-dbs7i2DULowFc/A0d2HFh+iWd0F7FAfFhh3kQtJ8e18K/r2W1RPQHcoq8t/X5EZdars8FgvkWyadZ8VfDX5BuA==","signatures":[{"sig":"MEUCIQCWgvhuk6QWSSS7Xh2UMrGOH5hOq/wY03TFM5/cc7CamAIgSO402pg04eYX6xo3Jb423cwRJ16TbaLHI4QdZjeSvps=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18498},"type":"module","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./jwt_provider":"./build/providers/jwt.js","./services/jwt":"./build/services/jwt.js"},"gitHead":"e6cffb41468a1f42f0f6b1346204db48c27e8ed0","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"maximemrf","email":"maxime.mrf0@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.2.4","description":"> A boilerplate for creating AdonisJS packages","directories":{},"_nodeVersion":"21.6.1","dependencies":{"jsonwebtoken":"^9.0.2","@types/jsonwebtoken":"^9.0.6"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","np":"^10.0.0","eslint":"^8.57.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.2.5","@swc/core":"^1.4.6","copyfiles":"^2.4.1","typescript":"^5.4.2","@types/node":"^20.11.25","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","@adonisjs/auth":"^9.1.1","@adonisjs/core":"^6.3.1","@adonisjs/lucid":"^20.4.0","@adonisjs/tsconfig":"^1.3.0","@adonisjs/assembler":"^7.2.3","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonisjs-jwt_0.0.8_1711120192764_0.30613735096722117","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"@maximemrf/adonisjs-jwt","version":"0.0.9","keywords":[],"author":"","license":"MIT","_id":"@maximemrf/adonisjs-jwt@0.0.9","maintainers":[{"name":"maximemrf","email":"maxime.mrf0@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"d57cfb1d9fe6b77465f79930b3b24390236cae59","tarball":"https://registry.npmjs.org/@maximemrf/adonisjs-jwt/-/adonisjs-jwt-0.0.9.tgz","fileCount":15,"integrity":"sha512-65YNbgHq1opnl5gl8VgMqJTz/FBWecdRIhHRIunIufupiQrTAKXWwtH0n4xVSA41wOzK41/SFeRNyvhJHzfv1w==","signatures":[{"sig":"MEYCIQCXQcp3gk0+R8ihpVgfSDxnBC2eYCZre3qQwdW42QoawAIhAOJGArwyJqgMrk74GeWDLnFiyV2yQCZ0GT6hHNeyjwAr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18531},"type":"module","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./jwt_provider":"./build/providers/jwt.js","./services/jwt":"./build/services/jwt.js"},"gitHead":"e6cffb41468a1f42f0f6b1346204db48c27e8ed0","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"maximemrf","email":"maxime.mrf0@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.2.4","description":"> A boilerplate for creating AdonisJS packages","directories":{},"_nodeVersion":"21.6.1","dependencies":{"jsonwebtoken":"^9.0.2","@types/jsonwebtoken":"^9.0.6"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","np":"^10.0.0","eslint":"^8.57.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.2.5","@swc/core":"^1.4.6","copyfiles":"^2.4.1","typescript":"^5.4.2","@types/node":"^20.11.25","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","@adonisjs/auth":"^9.1.1","@adonisjs/core":"^6.3.1","@adonisjs/lucid":"^20.4.0","@adonisjs/tsconfig":"^1.3.0","@adonisjs/assembler":"^7.2.3","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonisjs-jwt_0.0.9_1711120571820_0.7536496400154158","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"@maximemrf/adonisjs-jwt","version":"0.0.10","keywords":[],"author":"","license":"MIT","_id":"@maximemrf/adonisjs-jwt@0.0.10","maintainers":[{"name":"maximemrf","email":"maxime.mrf0@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"6faa8d8932480f2a2d9d46ecfea0349a976ef78d","tarball":"https://registry.npmjs.org/@maximemrf/adonisjs-jwt/-/adonisjs-jwt-0.0.10.tgz","fileCount":15,"integrity":"sha512-gbfCDEB79QMy9y9TKMgdb4++9ZyGYboevQTAlpJewdSz7rJYOjCw7rT8UhTJ5aaC7kkntmHfhjHywfIjeW6IAQ==","signatures":[{"sig":"MEUCIH2MDxGZlAFL7sXWUZU+Q9oYjRciCcJESwS33Ps0NdlZAiEAl7eM53HbYMi/k2YcYkiqol0hLyLYDquadGuGad1w9wc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18538},"type":"module","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./jwt_provider":"./build/providers/jwt.js","./services/jwt":"./build/services/jwt.js"},"gitHead":"e6cffb41468a1f42f0f6b1346204db48c27e8ed0","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"maximemrf","email":"maxime.mrf0@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.2.4","description":"> A boilerplate for creating AdonisJS packages","directories":{},"_nodeVersion":"21.6.1","dependencies":{"jsonwebtoken":"^9.0.2","@types/jsonwebtoken":"^9.0.6"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","np":"^10.0.0","eslint":"^8.57.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.2.5","@swc/core":"^1.4.6","copyfiles":"^2.4.1","typescript":"^5.4.2","@types/node":"^20.11.25","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","@adonisjs/auth":"^9.1.1","@adonisjs/core":"^6.3.1","@adonisjs/lucid":"^20.4.0","@adonisjs/tsconfig":"^1.3.0","@adonisjs/assembler":"^7.2.3","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonisjs-jwt_0.0.10_1711180281396_0.6807243863428258","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"@maximemrf/adonisjs-jwt","version":"0.0.11","keywords":[],"author":"","license":"MIT","_id":"@maximemrf/adonisjs-jwt@0.0.11","maintainers":[{"name":"maximemrf","email":"maxime.mrf0@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"8a9a1fdede7d9992ef3b4cc16020ada099274cb5","tarball":"https://registry.npmjs.org/@maximemrf/adonisjs-jwt/-/adonisjs-jwt-0.0.11.tgz","fileCount":15,"integrity":"sha512-BF4/zNap3On9PzJbKG+thXaNDK3ghaPAf1HeEe46rGCHjsR5fzvVukTVhW4Zb3lUx/Y9umeC09ilNLPu2KJIxQ==","signatures":[{"sig":"MEUCIQD7jreyWSpTkykUPGhQY7f9bVOPNx06idgi/ILrqQV+ZwIgXTTHTAzDtvubMZR+1UZJm8YMEK9KEsm4Tm/ZivTYjfo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18551},"type":"module","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./jwt_config":"./build/src/define_config.js","./jwt_provider":"./build/providers/jwt.js","./services/jwt":"./build/services/jwt.js"},"gitHead":"e6cffb41468a1f42f0f6b1346204db48c27e8ed0","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"maximemrf","email":"maxime.mrf0@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.2.4","description":"> A boilerplate for creating AdonisJS packages","directories":{},"_nodeVersion":"21.6.1","dependencies":{"jsonwebtoken":"^9.0.2","@types/jsonwebtoken":"^9.0.6"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","np":"^10.0.0","eslint":"^8.57.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.2.5","@swc/core":"^1.4.6","copyfiles":"^2.4.1","typescript":"^5.4.2","@types/node":"^20.11.25","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","@adonisjs/auth":"^9.1.1","@adonisjs/core":"^6.3.1","@adonisjs/lucid":"^20.4.0","@adonisjs/tsconfig":"^1.3.0","@adonisjs/assembler":"^7.2.3","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonisjs-jwt_0.0.11_1711187997883_0.5126070647908392","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"@maximemrf/adonisjs-jwt","version":"0.0.12","keywords":[],"author":"","license":"MIT","_id":"@maximemrf/adonisjs-jwt@0.0.12","maintainers":[{"name":"maximemrf","email":"maxime.mrf0@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"0c6281670fb2d87f81b7952f780f90f71b2306fb","tarball":"https://registry.npmjs.org/@maximemrf/adonisjs-jwt/-/adonisjs-jwt-0.0.12.tgz","fileCount":11,"integrity":"sha512-fX+jk/S/3+G99OTOGDLdX7zcacuO+h19TzRdHdNae9ugcFFVi+lzSusJKVeYfYVotCLnx0kv5ES/EKnsvVmeow==","signatures":[{"sig":"MEUCIQDVYBcSRsDJaEh8z+E1dWYl/Gq87XJUJfhpjkMpHDJbywIgU5wf/kbOF3dFOaFOVM3j4BzT0FjxtUowB/KU5NDZa7U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17556},"type":"module","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./jwt_config":"./build/src/define_config.js"},"gitHead":"e6cffb41468a1f42f0f6b1346204db48c27e8ed0","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"maximemrf","email":"maxime.mrf0@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.2.4","description":"> A boilerplate for creating AdonisJS packages","directories":{},"_nodeVersion":"21.6.1","dependencies":{"jsonwebtoken":"^9.0.2","@types/jsonwebtoken":"^9.0.6"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","np":"^10.0.0","eslint":"^8.57.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.2.5","@swc/core":"^1.4.6","copyfiles":"^2.4.1","typescript":"^5.4.2","@types/node":"^20.11.25","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","@adonisjs/auth":"^9.1.1","@adonisjs/core":"^6.3.1","@adonisjs/lucid":"^20.4.0","@adonisjs/tsconfig":"^1.3.0","@adonisjs/assembler":"^7.2.3","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonisjs-jwt_0.0.12_1711188672612_0.1902998410278567","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"@maximemrf/adonisjs-jwt","version":"0.0.13","keywords":[],"author":"","license":"MIT","_id":"@maximemrf/adonisjs-jwt@0.0.13","maintainers":[{"name":"maximemrf","email":"maxime.mrf0@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"34ca649e5d3bea5e2751cecbb4cd4da6a203cff0","tarball":"https://registry.npmjs.org/@maximemrf/adonisjs-jwt/-/adonisjs-jwt-0.0.13.tgz","fileCount":11,"integrity":"sha512-v48qq3jCxFI2eg/SyldnzEUL8xWpLtG2l6pEBDvQwC1lEMy7CFJuD0jspCzXOTgy6MhOJFzsbpVNqkIjTZXjjw==","signatures":[{"sig":"MEUCICvFwJNTONrtmLw51iyI1JHr1RhZPQDdqZixVTc/eF/bAiEA+h44gOHTXn2ifMAEhr5oyrLWKVn1z2b3uNjellEPcrs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14078},"type":"module","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./jwt_config":"./build/src/define_config.js"},"gitHead":"fce37d125d8ce2c0cb79417f52f51d01c526e807","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"maximemrf","email":"maxime.mrf0@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.2.4","description":"> AdonisJS package to authenticate users using JWT tokens.","directories":{},"_nodeVersion":"21.6.1","dependencies":{"jsonwebtoken":"^9.0.2","@types/jsonwebtoken":"^9.0.6"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","np":"^10.0.0","luxon":"^3.4.4","eslint":"^8.57.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.2.5","@swc/core":"^1.4.6","copyfiles":"^2.4.1","typescript":"^5.4.2","@types/node":"^20.11.25","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","@adonisjs/auth":"^9.1.1","@adonisjs/core":"^6.3.1","@adonisjs/lucid":"^20.5.1","@adonisjs/tsconfig":"^1.3.0","@adonisjs/assembler":"^7.2.3","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonisjs-jwt_0.0.13_1713108738826_0.23048391670893054","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"@maximemrf/adonisjs-jwt","version":"0.0.14","keywords":[],"author":"","license":"MIT","_id":"@maximemrf/adonisjs-jwt@0.0.14","maintainers":[{"name":"maximemrf","email":"maxime.mrf0@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"066b0c227d8d53d4d5e817abb5320f25ab8ed143","tarball":"https://registry.npmjs.org/@maximemrf/adonisjs-jwt/-/adonisjs-jwt-0.0.14.tgz","fileCount":11,"integrity":"sha512-i8kOztxXrbGdyZiKCskBXfCy4sN55BBCTObeasUUg2qOXEKmAt+osOZzdkFoLvg/guD1rmsLv3SYaBdDc+3/fQ==","signatures":[{"sig":"MEUCIQCR3oFYcvm0rr4u2zR8Oqxl352qFuyIMwkrwAax+w+sKgIgbzlgAzrNfFhCcA6hzs+vPGbgGwbWQXzT5sBp0H8x6rE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14169},"type":"module","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./jwt_config":"./build/src/define_config.js"},"gitHead":"25d351291e9746dcbbae25fc6bee4f69d6a0c5cd","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"maximemrf","email":"maxime.mrf0@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.2.4","description":"> AdonisJS package to authenticate users using JWT tokens.","directories":{},"_nodeVersion":"21.6.1","dependencies":{"jsonwebtoken":"^9.0.2","@types/jsonwebtoken":"^9.0.6"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","np":"^10.0.0","luxon":"^3.4.4","eslint":"^8.57.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.2.5","@swc/core":"^1.4.6","copyfiles":"^2.4.1","timekeeper":"^2.3.1","typescript":"^5.4.2","@types/node":"^20.11.25","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","@adonisjs/auth":"^9.1.1","@adonisjs/core":"^6.3.1","@adonisjs/lucid":"^20.5.1","@adonisjs/tsconfig":"^1.3.0","@adonisjs/assembler":"^7.2.3","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonisjs-jwt_0.0.14_1713155761295_0.9030917701118866","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"@maximemrf/adonisjs-jwt","version":"0.0.15","keywords":[],"author":"","license":"MIT","_id":"@maximemrf/adonisjs-jwt@0.0.15","maintainers":[{"name":"maximemrf","email":"maxime.mrf0@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"554ceca08830db3094517777567e38d5073de54a","tarball":"https://registry.npmjs.org/@maximemrf/adonisjs-jwt/-/adonisjs-jwt-0.0.15.tgz","fileCount":11,"integrity":"sha512-5YQbPxbrbgdzBCSVBkNwmxTMAr/7eVf/KfxKPPbWxjYcd+k3cZh5dUDM0h8gmj76wK3OWW4mvS4aURbGhQoOng==","signatures":[{"sig":"MEQCIFQjSHrw5anEejlQ6KHXaXUZ3gIitnU9gCUpJ4rwTqKfAiA9WphiWMtGKxLYcdHMLuhF9T4onr0AT1YTlTsIFi+XWw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15066},"type":"module","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./jwt_config":"./build/src/define_config.js"},"gitHead":"dbd913a831d4364f16957ddd9efb7652ff694162","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"maximemrf","email":"maxime.mrf0@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.2.4","description":"> AdonisJS package to authenticate users using JWT tokens.","directories":{},"_nodeVersion":"21.6.1","dependencies":{"jsonwebtoken":"^9.0.2","@types/jsonwebtoken":"^9.0.6"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","np":"^10.0.0","luxon":"^3.4.4","eslint":"^8.57.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.2.5","@swc/core":"^1.4.6","copyfiles":"^2.4.1","timekeeper":"^2.3.1","typescript":"^5.4.2","@types/node":"^20.11.25","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","@adonisjs/auth":"^9.1.1","@adonisjs/core":"^6.3.1","@adonisjs/lucid":"^20.5.1","@adonisjs/tsconfig":"^1.3.0","@adonisjs/assembler":"^7.2.3","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonisjs-jwt_0.0.15_1715501994405_0.06679978423412525","host":"s3://npm-registry-packages"}},"0.0.16":{"name":"@maximemrf/adonisjs-jwt","version":"0.0.16","keywords":[],"author":"","license":"MIT","_id":"@maximemrf/adonisjs-jwt@0.0.16","maintainers":[{"name":"maximemrf","email":"maxime.mrf0@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"685983383ec80f14df639c782cd089b9b224543b","tarball":"https://registry.npmjs.org/@maximemrf/adonisjs-jwt/-/adonisjs-jwt-0.0.16.tgz","fileCount":11,"integrity":"sha512-iAJrJHUJp5HgVrekvSMLg/Hn1Jnnfj7TDFwdOlGVIRs8gcvkVzFtp6jLc331Qx34D9oLXzMmL1cZdtBNjwHJ/Q==","signatures":[{"sig":"MEUCIEYsGU1iPt/SBAwLyvWH0u7uIx+6s0dW0kzjIN32l/YDAiEA917R43zpKiCoNkvr5qyN8lHvomMW2DpuCh7yOfRFzCI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15351},"type":"module","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./jwt_config":"./build/src/define_config.js"},"gitHead":"dbd913a831d4364f16957ddd9efb7652ff694162","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"maximemrf","email":"maxime.mrf0@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.2.4","description":"> AdonisJS package to authenticate users using JWT tokens.","directories":{},"_nodeVersion":"21.6.1","dependencies":{"jsonwebtoken":"^9.0.2","@types/jsonwebtoken":"^9.0.6"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","np":"^10.0.0","luxon":"^3.4.4","eslint":"^8.57.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.2.5","@swc/core":"^1.4.6","copyfiles":"^2.4.1","timekeeper":"^2.3.1","typescript":"^5.4.2","@types/node":"^20.11.25","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","@adonisjs/auth":"^9.1.1","@adonisjs/core":"^6.3.1","@adonisjs/lucid":"^20.5.1","@adonisjs/tsconfig":"^1.3.0","@adonisjs/assembler":"^7.2.3","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonisjs-jwt_0.0.16_1715508812089_0.5486572614936818","host":"s3://npm-registry-packages"}},"0.0.17":{"name":"@maximemrf/adonisjs-jwt","version":"0.0.17","keywords":[],"author":"","license":"MIT","_id":"@maximemrf/adonisjs-jwt@0.0.17","maintainers":[{"name":"maximemrf","email":"maxime.mrf0@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"014a6c916a91eeabc24f8dc53eebe9501326552a","tarball":"https://registry.npmjs.org/@maximemrf/adonisjs-jwt/-/adonisjs-jwt-0.0.17.tgz","fileCount":11,"integrity":"sha512-uQBbEc3HEGxFkIkIQUwsFGA/L4cqJIoakyU94PPBA+OxGpNcqAs9wAsWMDQFBKPPllPesiYMCjb4PgoNFkVXdg==","signatures":[{"sig":"MEYCIQDAunT4f3MF+bVZUB2b9gIufOpSz2vvZnhS0ignHZ+vbgIhANDJTVaFfOmYF6qP6eMgjjTp2kkR4vpi/Vf/Rwyvzr3c","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15402},"type":"module","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./jwt_config":"./build/src/define_config.js"},"gitHead":"dbd913a831d4364f16957ddd9efb7652ff694162","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"maximemrf","email":"maxime.mrf0@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.2.4","description":"> AdonisJS package to authenticate users using JWT tokens.","directories":{},"_nodeVersion":"21.6.1","dependencies":{"jsonwebtoken":"^9.0.2","@types/jsonwebtoken":"^9.0.6"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","np":"^10.0.0","luxon":"^3.4.4","eslint":"^8.57.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.2.5","@swc/core":"^1.4.6","copyfiles":"^2.4.1","timekeeper":"^2.3.1","typescript":"^5.4.2","@types/node":"^20.11.25","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","@adonisjs/auth":"^9.1.1","@adonisjs/core":"^6.3.1","@adonisjs/lucid":"^20.5.1","@adonisjs/tsconfig":"^1.3.0","@adonisjs/assembler":"^7.2.3","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonisjs-jwt_0.0.17_1715510224585_0.5627831245130288","host":"s3://npm-registry-packages"}},"0.0.18":{"name":"@maximemrf/adonisjs-jwt","version":"0.0.18","keywords":[],"author":"","license":"MIT","_id":"@maximemrf/adonisjs-jwt@0.0.18","maintainers":[{"name":"maximemrf","email":"maxime.mrf0@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"93c13986756f9df6a7d9f9f5070093bc196674e0","tarball":"https://registry.npmjs.org/@maximemrf/adonisjs-jwt/-/adonisjs-jwt-0.0.18.tgz","fileCount":11,"integrity":"sha512-E3hUdMZgzQN/XEAbkf3Z1PCVpwowydARrvjWIeloamsBWDvYwe94BxsWLhfsQU0WhZm3xYE0IJAfHAyqAtioxQ==","signatures":[{"sig":"MEUCIQC3GjgtCl2KWN6sZribdy/6wD27nQT58sxKUrS/3rhA1wIgSSyYmeb4R4PZ0Qr+j2PB9YHGcsD6f9YIf0us4I+9Pq8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15538},"type":"module","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./jwt_config":"./build/src/define_config.js"},"gitHead":"dbd913a831d4364f16957ddd9efb7652ff694162","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"maximemrf","email":"maxime.mrf0@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.2.4","description":"> AdonisJS package to authenticate users using JWT tokens.","directories":{},"_nodeVersion":"21.6.1","dependencies":{"jsonwebtoken":"^9.0.2","@types/jsonwebtoken":"^9.0.6"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","np":"^10.0.0","luxon":"^3.4.4","eslint":"^8.57.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.2.5","@swc/core":"^1.4.6","copyfiles":"^2.4.1","timekeeper":"^2.3.1","typescript":"^5.4.2","@types/node":"^20.11.25","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","@adonisjs/auth":"^9.1.1","@adonisjs/core":"^6.3.1","@adonisjs/lucid":"^20.5.1","@adonisjs/tsconfig":"^1.3.0","@adonisjs/assembler":"^7.2.3","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonisjs-jwt_0.0.18_1715511451122_0.6913696536005105","host":"s3://npm-registry-packages"}},"0.0.19":{"name":"@maximemrf/adonisjs-jwt","version":"0.0.19","keywords":[],"author":"","license":"MIT","_id":"@maximemrf/adonisjs-jwt@0.0.19","maintainers":[{"name":"maximemrf","email":"maxime.mrf0@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"fbc9f4437193f34eb090682412f4da9ed1420400","tarball":"https://registry.npmjs.org/@maximemrf/adonisjs-jwt/-/adonisjs-jwt-0.0.19.tgz","fileCount":11,"integrity":"sha512-8rrBDi3CVhCvUXbNx7wWh8JpgfagjIMQM+Z3c/pbHNEYaKuUit/xNsBsadxo1QEvxtWpfcpHefPbznukvTDuNQ==","signatures":[{"sig":"MEUCICKr05HoMMUQ4xK+F1xfHk6zGvROmXxyUKjzhf0muKU9AiEAlMo+UZkzZKJPx6sSYT5NU/0+NbpUmbLiVYocZY3Zyuo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15642},"type":"module","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./jwt_config":"./build/src/define_config.js"},"gitHead":"dbd913a831d4364f16957ddd9efb7652ff694162","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"maximemrf","email":"maxime.mrf0@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.2.4","description":"> AdonisJS package to authenticate users using JWT tokens.","directories":{},"_nodeVersion":"21.6.1","dependencies":{"jsonwebtoken":"^9.0.2","@types/jsonwebtoken":"^9.0.6"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","np":"^10.0.0","luxon":"^3.4.4","eslint":"^8.57.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.2.5","@swc/core":"^1.4.6","copyfiles":"^2.4.1","timekeeper":"^2.3.1","typescript":"^5.4.2","@types/node":"^20.11.25","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","@adonisjs/auth":"^9.1.1","@adonisjs/core":"^6.3.1","@adonisjs/lucid":"^20.5.1","@adonisjs/tsconfig":"^1.3.0","@adonisjs/assembler":"^7.2.3","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonisjs-jwt_0.0.19_1715513159765_0.3669685739982196","host":"s3://npm-registry-packages"}},"0.0.20":{"name":"@maximemrf/adonisjs-jwt","version":"0.0.20","keywords":[],"author":"","license":"MIT","_id":"@maximemrf/adonisjs-jwt@0.0.20","maintainers":[{"name":"maximemrf","email":"maxime.mrf0@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"32554acda7a5ef294c5a3f8dec5f94ee2267fb98","tarball":"https://registry.npmjs.org/@maximemrf/adonisjs-jwt/-/adonisjs-jwt-0.0.20.tgz","fileCount":11,"integrity":"sha512-JlEFMlLN6dCFdA/FvofJ3ChJsFRpZzRsJRV8ogo6v5dS0r9dELyuGRMx202sWV4v+O232lW6nQsL9XkmnXhQmw==","signatures":[{"sig":"MEQCIGov/i2vU/PPxG+EYnsuI14BTsOkXI4pw4N+7qDTchP8AiA6iw7fGDJ62qu6588XjM8lvDdKdcBDhr8iU0/83LKxow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15593},"type":"module","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./jwt_config":"./build/src/define_config.js"},"gitHead":"c97751041c6e6e47de395bb86b0dd2a7817fcc1e","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"maximemrf","email":"maxime.mrf0@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.2.4","description":"> AdonisJS package to authenticate users using JWT tokens.","directories":{},"_nodeVersion":"21.6.1","dependencies":{"jsonwebtoken":"^9.0.2","@types/jsonwebtoken":"^9.0.6"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","np":"^10.0.0","luxon":"^3.4.4","eslint":"^8.57.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.2.5","@swc/core":"^1.4.6","copyfiles":"^2.4.1","timekeeper":"^2.3.1","typescript":"^5.4.2","@types/node":"^20.11.25","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","@adonisjs/auth":"^9.1.1","@adonisjs/core":"^6.3.1","@adonisjs/lucid":"^20.5.1","@adonisjs/tsconfig":"^1.3.0","@adonisjs/assembler":"^7.2.3","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonisjs-jwt_0.0.20_1715525599032_0.35521339996234436","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@maximemrf/adonisjs-jwt","version":"0.1.0","keywords":[],"author":"","license":"MIT","_id":"@maximemrf/adonisjs-jwt@0.1.0","maintainers":[{"name":"maximemrf","email":"maxime.mrf0@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"43f263dfaf7cc3f34b39495dffe130f8c7edd88e","tarball":"https://registry.npmjs.org/@maximemrf/adonisjs-jwt/-/adonisjs-jwt-0.1.0.tgz","fileCount":11,"integrity":"sha512-sZmnA3+TmiDb8Aagd/V1Ecahpb7LmD0y6D8oXz42Lg/p/hXLcCeqpR7DSbmqf8y9uoRBlPHKH6Zr5d0zsm3+ew==","signatures":[{"sig":"MEUCIHlCifVUW6w5Tw90882W4MqnVyJ2h/QYZUkqxylLtBkDAiEAuFyWC5WH32Use6mtE2mk89nuu8+pJskm6T9UAP8PEas=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15592},"type":"module","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./jwt_config":"./build/src/define_config.js"},"gitHead":"c97751041c6e6e47de395bb86b0dd2a7817fcc1e","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"maximemrf","email":"maxime.mrf0@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.2.4","description":"> AdonisJS package to authenticate users using JWT tokens.","directories":{},"_nodeVersion":"21.6.1","dependencies":{"jsonwebtoken":"^9.0.2","@types/jsonwebtoken":"^9.0.6"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","np":"^10.0.0","luxon":"^3.4.4","eslint":"^8.57.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.2.5","@swc/core":"^1.4.6","copyfiles":"^2.4.1","timekeeper":"^2.3.1","typescript":"^5.4.2","@types/node":"^20.11.25","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","@adonisjs/auth":"^9.1.1","@adonisjs/core":"^6.3.1","@adonisjs/lucid":"^20.5.1","@adonisjs/tsconfig":"^1.3.0","@adonisjs/assembler":"^7.2.3","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonisjs-jwt_0.1.0_1715527287481_0.871543532637219","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@maximemrf/adonisjs-jwt","version":"0.2.0","keywords":["adonisjs","adonis","jwt","authentication"],"author":{"name":"MaximeMRF"},"license":"MIT","_id":"@maximemrf/adonisjs-jwt@0.2.0","maintainers":[{"name":"maximemrf","email":"maxime.mrf0@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"606b42038ca6c63b768e5b5f2b95d205fd732e0a","tarball":"https://registry.npmjs.org/@maximemrf/adonisjs-jwt/-/adonisjs-jwt-0.2.0.tgz","fileCount":9,"integrity":"sha512-trinlr/O0GeDjGc/VjLRw4QvQvl8y1SamVVssU4VlPwA3A85po4A/+PjgXqKSnEwxxNnykjqdoPi/Jxc9aKvZw==","signatures":[{"sig":"MEYCIQDNjFPYTXgZEEUIIWk7N/4I4SuiTxH4CRMVVZy9cR5a5gIhAO8HFxcFlEbHlmeuRGzb3hPFmCgtX9nf8OvAJVgniZNM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16159},"type":"module","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./jwt_config":"./build/src/define_config.js"},"gitHead":"618d96910cbc3ca4637095242f9c9e86439ff93c","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"maximemrf","email":"maxime.mrf0@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.7.0","description":"Adonisjs v6 package for authentication with jwt token","directories":{},"_nodeVersion":"22.2.0","dependencies":{"jsonwebtoken":"^9.0.2","@types/jsonwebtoken":"^9.0.6"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","np":"^10.0.0","luxon":"^3.4.4","eslint":"^8.57.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.2.5","@swc/core":"^1.4.6","copyfiles":"^2.4.1","timekeeper":"^2.3.1","typescript":"^5.4.2","@types/node":"^20.11.25","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","@adonisjs/auth":"^9.1.1","@adonisjs/core":"^6.3.1","@adonisjs/lucid":"^20.5.1","@adonisjs/tsconfig":"^1.3.0","@adonisjs/assembler":"^7.2.3","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonisjs-jwt_0.2.0_1729017344571_0.7285066709397241","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@maximemrf/adonisjs-jwt","version":"0.2.1","keywords":["adonisjs","adonis","jwt","authentication"],"author":{"name":"MaximeMRF"},"license":"MIT","_id":"@maximemrf/adonisjs-jwt@0.2.1","maintainers":[{"name":"maximemrf","email":"maxime.mrf0@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"5671e97377da84b45374b038d5d76480361513a7","tarball":"https://registry.npmjs.org/@maximemrf/adonisjs-jwt/-/adonisjs-jwt-0.2.1.tgz","fileCount":11,"integrity":"sha512-kBU8AamZ34mRkpO82kPgHymwo4GQDfooa55e3ruTU/xLI/uqpoX5Jlaj1M41/TWOphhZllvfEYLlKpAqG8vJcg==","signatures":[{"sig":"MEUCIHJzX8kIVbAJ2JT4pgVvfsbcGDfXyjwywkiQoQ3VU+wsAiEA3is2d7xgoNwqrjB88WqykMKqREdCFnqjlJRa/kbdIZs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16375},"type":"module","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./jwt_config":"./build/src/define_config.js"},"gitHead":"6351732974dedde449f0eb6dac08ac0bc32a3f18","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"maximemrf","email":"maxime.mrf0@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.7.0","description":"Adonisjs v6 package for authentication with jwt token","directories":{},"_nodeVersion":"22.2.0","dependencies":{"jsonwebtoken":"^9.0.2","@types/jsonwebtoken":"^9.0.6"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","np":"^10.0.0","luxon":"^3.4.4","eslint":"^8.57.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.2.5","@swc/core":"^1.4.6","copyfiles":"^2.4.1","timekeeper":"^2.3.1","typescript":"^5.4.2","@types/node":"^20.11.25","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","@adonisjs/auth":"^9.1.1","@adonisjs/core":"^6.3.1","@adonisjs/lucid":"^20.5.1","@adonisjs/tsconfig":"^1.3.0","@adonisjs/assembler":"^7.2.3","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonisjs-jwt_0.2.1_1729081108821_0.3942193176484665","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@maximemrf/adonisjs-jwt","version":"0.2.2","keywords":["adonisjs","adonis","jwt","authentication"],"author":{"name":"MaximeMRF"},"license":"MIT","_id":"@maximemrf/adonisjs-jwt@0.2.2","maintainers":[{"name":"maximemrf","email":"maxime.mrf0@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"2b208568bfb94b4870e6753724bb4d2c24773633","tarball":"https://registry.npmjs.org/@maximemrf/adonisjs-jwt/-/adonisjs-jwt-0.2.2.tgz","fileCount":11,"integrity":"sha512-rYwMpuzSD0Iviojwm8paqSwO5giqutIvM1c5hrEBWXmJ1K3Rb8KFJhiJgwh2m5xYdSvoat9dVCRhHWJKHEgAIw==","signatures":[{"sig":"MEQCIH6cC/Z1ITUVsGM5BcViTiWe10oSMFfwijAZkSnTigd4AiB/bx2xJTv/iFpXRnLxFNK5++fnzRrk0YBsSPC0AoD4pg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16553},"type":"module","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./jwt_config":"./build/src/define_config.js"},"gitHead":"3e49b2b97a2eb2d019dbcd72a868727d39ace3c9","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"maximemrf","email":"maxime.mrf0@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.7.0","description":"Adonisjs v6 package for authentication with jwt token","directories":{},"_nodeVersion":"22.2.0","dependencies":{"jsonwebtoken":"^9.0.2","@types/jsonwebtoken":"^9.0.6"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","np":"^10.0.0","luxon":"^3.4.4","eslint":"^8.57.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.2.5","@swc/core":"^1.4.6","copyfiles":"^2.4.1","timekeeper":"^2.3.1","typescript":"^5.4.2","@types/node":"^20.11.25","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","@adonisjs/auth":"^9.1.1","@adonisjs/core":"^6.3.1","@adonisjs/lucid":"^20.5.1","@adonisjs/tsconfig":"^1.3.0","@adonisjs/assembler":"^7.2.3","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonisjs-jwt_0.2.2_1729449470537_0.40535372818843696","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@maximemrf/adonisjs-jwt","version":"0.3.0","keywords":["adonisjs","adonis","jwt","authentication"],"author":{"name":"MaximeMRF"},"license":"MIT","_id":"@maximemrf/adonisjs-jwt@0.3.0","maintainers":[{"name":"maximemrf","email":"maxime.mrf0@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"74e568e10727351dc7aeaf7f88055833733a891d","tarball":"https://registry.npmjs.org/@maximemrf/adonisjs-jwt/-/adonisjs-jwt-0.3.0.tgz","fileCount":11,"integrity":"sha512-UyHwSVdJhgjwvJk580AMV4qK/kw7bnakuRpjw5ojbVrQr/9rGSbdXJjj1fsYg335TABwUT/Rni9W6kRo2K5FEw==","signatures":[{"sig":"MEQCIEYRpZdnw14yDr0/2hMlpK30FR52OGYEg9baFPRaeL+PAiBKgvQzz40ZkGW5ByggpTX4kxl50aELrmum53IIj4nPAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17675},"type":"module","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./jwt_config":"./build/src/define_config.js"},"gitHead":"1b0e94758d2349a93c8678cab1fa0773f0e02467","scripts":{"lint":"eslint .","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"maximemrf","email":"maxime.mrf0@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.9.2","description":"Adonisjs v6 package for authentication with jwt token","directories":{},"_nodeVersion":"23.10.0","dependencies":{"ms":"^2.1.3","jsonwebtoken":"^9.0.2","@types/jsonwebtoken":"^9.0.6"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","np":"^10.0.0","luxon":"^3.4.4","eslint":"^9.26.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.5.3","@swc/core":"1.11.24","copyfiles":"^2.4.1","timekeeper":"^2.3.1","typescript":"~5.8","@types/node":"^22.15.18","@japa/assert":"^4.0.1","@japa/runner":"^4.2.0","@adonisjs/auth":"^9.4.0","@adonisjs/core":"^6.17.2","@adonisjs/lucid":"^21.0.0","@adonisjs/tsconfig":"^1.4.0","@adonisjs/assembler":"^7.8.2","@adonisjs/eslint-config":"^2.0.0","@adonisjs/prettier-config":"^1.4.4"},"peerDependencies":{"@adonisjs/core":"^6.15.0"},"_npmOperationalInternal":{"tmp":"tmp/adonisjs-jwt_0.3.0_1748024148082_0.904831714970882","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@maximemrf/adonisjs-jwt","version":"0.4.0","keywords":["adonisjs","adonis","jwt","authentication"],"author":{"name":"MaximeMRF"},"license":"MIT","_id":"@maximemrf/adonisjs-jwt@0.4.0","maintainers":[{"name":"maximemrf","email":"maxime.mrf0@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"6b530d057b5eddde6195a6645ca20461edd49fe0","tarball":"https://registry.npmjs.org/@maximemrf/adonisjs-jwt/-/adonisjs-jwt-0.4.0.tgz","fileCount":11,"integrity":"sha512-Q3owsXhTBOBULfVJf9Kv7A6TA4P5u0vjoehTqWkFtAv6tl8zpXgN/uPb1O5th18Iqch19yMl9IKsjRK5aPQRMQ==","signatures":[{"sig":"MEQCIDFmQbwo1o3o5lIul9e4M0nLNGeHQ4EQ2J7r5oGucOd5AiBpjAyOBjLHTosNV0XjVsImhffnjlEh1l9UUM1NorNN/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18214},"type":"module","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./jwt_config":"./build/src/define_config.js"},"gitHead":"8c92633cac454abb2d7d23dfa5f63e232ef6f0c3","scripts":{"lint":"eslint .","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"maximemrf","email":"maxime.mrf0@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.9.2","description":"Adonisjs v6 package for authentication with jwt token","directories":{},"_nodeVersion":"23.10.0","dependencies":{"ms":"^2.1.3","jsonwebtoken":"^9.0.2","@types/jsonwebtoken":"^9.0.6"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","np":"^10.0.0","luxon":"^3.4.4","eslint":"^9.26.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.5.3","@swc/core":"1.11.24","copyfiles":"^2.4.1","timekeeper":"^2.3.1","typescript":"~5.8","@types/node":"^22.15.18","@japa/assert":"^4.0.1","@japa/runner":"^4.2.0","@adonisjs/auth":"^9.4.0","@adonisjs/core":"^6.17.2","@adonisjs/lucid":"^21.0.0","@adonisjs/tsconfig":"^1.4.0","@adonisjs/assembler":"^7.8.2","@adonisjs/eslint-config":"^2.0.0","@adonisjs/prettier-config":"^1.4.4"},"peerDependencies":{"@adonisjs/core":"^6.15.0"},"_npmOperationalInternal":{"tmp":"tmp/adonisjs-jwt_0.4.0_1748106667591_0.7419525731279626","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@maximemrf/adonisjs-jwt","version":"0.5.0","keywords":["adonisjs","adonis","jwt","authentication"],"author":{"name":"MaximeMRF"},"license":"MIT","_id":"@maximemrf/adonisjs-jwt@0.5.0","maintainers":[{"name":"maximemrf","email":"maxime.mrf0@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"d2da7b6502bd2be895b6d3580fd7f5866fb24ff5","tarball":"https://registry.npmjs.org/@maximemrf/adonisjs-jwt/-/adonisjs-jwt-0.5.0.tgz","fileCount":11,"integrity":"sha512-OPX/Jjv3hu8y5A9VGsbjoPBPUlo7nM885I2oDsIEgJavKb3It855DIDHjkdVSA72kyuCGZfK2bwdjLHPdnxp4Q==","signatures":[{"sig":"MEUCIEOFZhsYupBC0u9Et2Wd++al8X51fuAZzxDwj+2MKg9OAiEA0NKWeMCaCwujLDRtJe23spMRon/A4dGBZdxvi/IBozQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18670},"type":"module","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./jwt_config":"./build/src/define_config.js"},"gitHead":"61a7a7458627a6eba57fcc4409012eaef9aa9e01","scripts":{"lint":"eslint .","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=ts-node-maintained/register/esm --enable-source-maps --experimental-import-meta-resolve bin/test.ts --force-exit","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"maximemrf","email":"maxime.mrf0@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.9.2","description":"Adonisjs v6 package for authentication with jwt token","directories":{},"_nodeVersion":"23.10.0","dependencies":{"ms":"^2.1.3","jsonwebtoken":"^9.0.2","@types/jsonwebtoken":"^9.0.6"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","np":"^10.0.0","luxon":"^3.4.4","eslint":"^9.26.0","del-cli":"^5.1.0","prettier":"^3.5.3","@swc/core":"1.11.24","copyfiles":"^2.4.1","timekeeper":"^2.3.1","typescript":"~5.8","@types/node":"^22.15.18","@japa/assert":"^4.0.1","@japa/runner":"^4.2.0","@adonisjs/auth":"^9.4.0","@adonisjs/core":"^6.17.2","@adonisjs/lucid":"^21.0.0","@adonisjs/tsconfig":"^1.4.0","ts-node-maintained":"^10.9.5","@adonisjs/assembler":"^7.8.2","@adonisjs/eslint-config":"^2.0.0","@adonisjs/prettier-config":"^1.4.4"},"peerDependencies":{"@adonisjs/core":"^6.15.0"},"_npmOperationalInternal":{"tmp":"tmp/adonisjs-jwt_0.5.0_1748807921662_0.5322237680676833","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@maximemrf/adonisjs-jwt","version":"0.6.0","keywords":["adonisjs","adonis","jwt","authentication"],"author":{"name":"MaximeMRF"},"license":"MIT","_id":"@maximemrf/adonisjs-jwt@0.6.0","maintainers":[{"name":"maximemrf","email":"maxime.mrf0@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"7b5fe404932cacfb96fdad420295271c1ad4af71","tarball":"https://registry.npmjs.org/@maximemrf/adonisjs-jwt/-/adonisjs-jwt-0.6.0.tgz","fileCount":11,"integrity":"sha512-ioo8h2jwA+gYYMMhTiDaI9lkN1C/lvTrEZjjI2aiquSACZycLfI71bIk1/LWljcLVO/tAf42dUOzWjxxGOBz9Q==","signatures":[{"sig":"MEUCIC/4dVpDjqhHyML7bY4ig+7/91WAtHTHWhpDwgQZrdFuAiEA044wtrxTHKbz0EKnhN252czn6mEuz/XurXExgi2KOwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24696},"type":"module","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./jwt_config":"./build/src/define_config.js"},"gitHead":"e2c9d71fe24bad99cee601b68823dfb04edeb2d0","scripts":{"lint":"eslint .","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=ts-node-maintained/register/esm --enable-source-maps --experimental-import-meta-resolve bin/test.ts --force-exit","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"maximemrf","email":"maxime.mrf0@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.9.2","description":"Adonisjs v6 package for authentication with jwt token","directories":{},"_nodeVersion":"23.10.0","dependencies":{"ms":"^2.1.3","jsonwebtoken":"^9.0.2","@types/jsonwebtoken":"^9.0.6"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","np":"^10.0.0","luxon":"^3.4.4","eslint":"^9.26.0","del-cli":"^5.1.0","sqlite3":"^5.1.7","prettier":"^3.5.3","@swc/core":"1.11.24","copyfiles":"^2.4.1","timekeeper":"^2.3.1","typescript":"~5.8","@types/node":"^22.15.18","@japa/assert":"^4.0.1","@japa/runner":"^4.2.0","@adonisjs/auth":"^9.4.0","@adonisjs/core":"^6.17.2","@adonisjs/lucid":"^21.0.0","@japa/file-system":"^2.3.2","@adonisjs/tsconfig":"^1.4.0","ts-node-maintained":"^10.9.5","@adonisjs/assembler":"^7.8.2","@adonisjs/eslint-config":"^2.0.0","@adonisjs/prettier-config":"^1.4.4"},"peerDependencies":{"@adonisjs/core":"^6.15.0"},"_npmOperationalInternal":{"tmp":"tmp/adonisjs-jwt_0.6.0_1749623999184_0.534021061787906","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@maximemrf/adonisjs-jwt","version":"0.6.1","keywords":["adonisjs","adonis","jwt","authentication"],"author":{"name":"MaximeMRF"},"license":"MIT","_id":"@maximemrf/adonisjs-jwt@0.6.1","maintainers":[{"name":"maximemrf","email":"maxime.mrf0@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"84304ad5095d26902657afc7b1b936283d6939b6","tarball":"https://registry.npmjs.org/@maximemrf/adonisjs-jwt/-/adonisjs-jwt-0.6.1.tgz","fileCount":11,"integrity":"sha512-cBnrh+RC6tW9Ijrn+Yxs/heKssOM1fWcBcMl0K36JapIHDBWrdba51oQxHB0iVwT3VIXULvs2pOrnDjMT9r2YA==","signatures":[{"sig":"MEYCIQCeam+eVN5ZhjMP61XGWwhE+7w60lnGakMaLsd+nvWsOQIhAIfc7BdpuHGG89iRtnvEeEBeSh0Q5laWjTJq2ePGgDvF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24980},"type":"module","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./jwt_config":"./build/src/define_config.js"},"gitHead":"d2cfdd78efe670f47b3d7a671dcecbfdaa19306c","scripts":{"lint":"eslint .","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=ts-node-maintained/register/esm --enable-source-maps --experimental-import-meta-resolve bin/test.ts --force-exit","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"maximemrf","actor":{"name":"maximemrf","type":"user","email":"maxime.mrf0@gmail.com"},"email":"maxime.mrf0@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.9.2","description":"Adonisjs v6 package for authentication with jwt token","directories":{},"_nodeVersion":"23.10.0","dependencies":{"ms":"^2.1.3","jsonwebtoken":"^9.0.2","@types/jsonwebtoken":"^9.0.6"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","np":"^10.0.0","luxon":"^3.4.4","eslint":"^9.26.0","del-cli":"^5.1.0","sqlite3":"^5.1.7","prettier":"^3.5.3","@swc/core":"^1.12.5","copyfiles":"^2.4.1","timekeeper":"^2.3.1","typescript":"~5.8","@types/node":"^22.15.18","@japa/assert":"^4.0.1","@japa/runner":"^4.2.0","@adonisjs/auth":"^9.4.0","@adonisjs/core":"^6.17.2","@adonisjs/lucid":"^21.0.0","@japa/file-system":"^2.3.2","@adonisjs/tsconfig":"^1.4.0","ts-node-maintained":"^10.9.5","@adonisjs/assembler":"^7.8.2","@adonisjs/eslint-config":"^2.0.0","@adonisjs/prettier-config":"^1.4.4"},"peerDependencies":{"@adonisjs/core":"^6.15.0"},"_npmOperationalInternal":{"tmp":"tmp/adonisjs-jwt_0.6.1_1752047193258_0.1470316349626044","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-alpha.0":{"name":"@maximemrf/adonisjs-jwt","version":"0.7.0-alpha.0","keywords":["adonisjs","adonis","jwt","authentication"],"author":{"name":"MaximeMRF"},"license":"MIT","_id":"@maximemrf/adonisjs-jwt@0.7.0-alpha.0","maintainers":[{"name":"maximemrf","email":"maxime.mrf0@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"c499b5140c36fd8aa42c19f4c8c34d862537f7c1","tarball":"https://registry.npmjs.org/@maximemrf/adonisjs-jwt/-/adonisjs-jwt-0.7.0-alpha.0.tgz","fileCount":11,"integrity":"sha512-2p4j7BE0HNJVNESEddqWbL1gkCnbeaRMatG7Mk++Uj6RlVMb0g+5T9LrtWWjdrla2aLBF1QhDS2sHmGA4rvQBQ==","signatures":[{"sig":"MEUCIQCxBJLNYdT3AbIK3cwQ/v4dJELhCqhTG37AMrBQw4OzhAIgfSv4ev+rzsgxS2k9t4S2T4T2yFsfBLVoe7etp+KAx7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26970},"type":"module","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./jwt_config":"./build/src/define_config.js"},"gitHead":"13d41fbf2f6557c3ecddab6140559bf6f690306b","scripts":{"lint":"eslint .","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=ts-node-maintained/register/esm --enable-source-maps --experimental-import-meta-resolve bin/test.ts --force-exit","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"maximemrf","email":"maxime.mrf0@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.9.3","description":"Adonisjs v6 package for authentication with jwt token","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ms":"^2.1.3","jsonwebtoken":"^9.0.2","@types/jsonwebtoken":"^9.0.10"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10.1.3","np":"^10.2.0","luxon":"^3.7.2","eslint":"^9.37.0","del-cli":"^7.0.0","sqlite3":"^5.1.7","prettier":"^3.6.2","@swc/core":"^1.13.5","copyfiles":"^2.4.1","timekeeper":"^2.3.1","typescript":"~5.9.3","@types/node":"^22.15.18","@japa/assert":"^4.1.1","@japa/runner":"^4.4.0","@adonisjs/auth":"^9.5.0","@adonisjs/core":"^6.19.0","@adonisjs/lucid":"^21.8.0","@japa/file-system":"^2.3.2","@adonisjs/tsconfig":"^1.4.1","ts-node-maintained":"^10.9.6","@adonisjs/assembler":"^7.8.2","@adonisjs/eslint-config":"^2.1.2","@adonisjs/prettier-config":"^1.4.5"},"peerDependencies":{"@adonisjs/core":"^6.15.0"},"_npmOperationalInternal":{"tmp":"tmp/adonisjs-jwt_0.7.0-alpha.0_1769260097945_0.048834860702203775","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-alpha.1":{"name":"@maximemrf/adonisjs-jwt","version":"0.7.0-alpha.1","keywords":["adonisjs","adonis","jwt","authentication"],"author":{"name":"MaximeMRF"},"license":"MIT","_id":"@maximemrf/adonisjs-jwt@0.7.0-alpha.1","maintainers":[{"name":"maximemrf","email":"maxime.mrf0@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"2cfe4e77999f4e13296455ece57decc3a513ab4f","tarball":"https://registry.npmjs.org/@maximemrf/adonisjs-jwt/-/adonisjs-jwt-0.7.0-alpha.1.tgz","fileCount":11,"integrity":"sha512-yR8v9wCCHOMTmcCSutmzmJGxgHRdJ4Pf/1ODEuRFlE2AwQz82aWCR3hwTHVj32Ol+HQ+2O/XvGKRAw19CGxD7g==","signatures":[{"sig":"MEYCIQC3692BVjMEeagUka9NIWmaQkD8IpwlTYszHJ+T8vhRbgIhALBD0TmSqFrDSZ2x4UgalcIgGSmtiENf2axR30KEUMsP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27078},"type":"module","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./jwt_config":"./build/src/define_config.js"},"gitHead":"eafd6a20500794fa4da256a52c050d0f2edb1f7d","scripts":{"lint":"eslint .","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=ts-node-maintained/register/esm --enable-source-maps --experimental-import-meta-resolve bin/test.ts --force-exit","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"maximemrf","email":"maxime.mrf0@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.9.3","description":"Adonisjs v6 package for authentication with jwt token","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ms":"^2.1.3","jsonwebtoken":"^9.0.3","@types/jsonwebtoken":"^9.0.10"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10.1.3","np":"^10.3.0","luxon":"^3.7.2","eslint":"^9.39.2","del-cli":"^7.0.0","sqlite3":"^5.1.7","prettier":"^3.8.0","@swc/core":"^1.15.8","copyfiles":"^2.4.1","timekeeper":"^2.3.1","typescript":"~5.9.3","@types/node":"^22.15.18","@japa/assert":"^4.2.0","@japa/runner":"^5.3.0","@adonisjs/auth":"^9.5.1","@adonisjs/core":"^6.19.3","@adonisjs/lucid":"^21.8.2","@japa/file-system":"^3.0.0","@adonisjs/tsconfig":"^1.4.1","ts-node-maintained":"^10.9.6","@adonisjs/assembler":"^7.8.2","@adonisjs/eslint-config":"^2.1.2","@adonisjs/prettier-config":"^1.4.5"},"peerDependencies":{"@adonisjs/core":"^6.15.0"},"_npmOperationalInternal":{"tmp":"tmp/adonisjs-jwt_0.7.0-alpha.1_1769260681442_0.577096231253653","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-alpha.2":{"name":"@maximemrf/adonisjs-jwt","version":"0.7.0-alpha.2","keywords":["adonisjs","adonis","jwt","authentication"],"author":{"name":"MaximeMRF"},"license":"MIT","_id":"@maximemrf/adonisjs-jwt@0.7.0-alpha.2","maintainers":[{"name":"maximemrf","email":"maxime.mrf0@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"41b0cc958bffbdb479b7a639aca04b83c748bdff","tarball":"https://registry.npmjs.org/@maximemrf/adonisjs-jwt/-/adonisjs-jwt-0.7.0-alpha.2.tgz","fileCount":13,"integrity":"sha512-dqc70xGeJhmjFsiKkHi8McPpWDDfbSTL7pTYTsL5lRXDwkVjgreCDeXbIMCJh3GjM2IbfbHwuXn99qorZDvVQQ==","signatures":[{"sig":"MEUCIEd7/3WCN2J3rtDX/EOhgznRyHzWdTSepiGK23CmdAJdAiEA22K85gSxvR6kiqVqfj71+5eQCm70VF+QmVfb3+gQMao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28676},"type":"module","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./jwt_config":"./build/src/define_config.js"},"gitHead":"eafd6a20500794fa4da256a52c050d0f2edb1f7d","scripts":{"lint":"eslint .","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=ts-node-maintained/register/esm --enable-source-maps --experimental-import-meta-resolve bin/test.ts --force-exit","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"maximemrf","email":"maxime.mrf0@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.9.3","description":"Adonisjs v6 package for authentication with jwt token","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ms":"^2.1.3","jwks-rsa":"^3.2.2","jsonwebtoken":"^9.0.3","@types/jsonwebtoken":"^9.0.10"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10.1.3","np":"^10.3.0","luxon":"^3.7.2","eslint":"^9.39.2","del-cli":"^7.0.0","sqlite3":"^5.1.7","prettier":"^3.8.0","@swc/core":"^1.15.8","copyfiles":"^2.4.1","timekeeper":"^2.3.1","typescript":"~5.9.3","@types/node":"^22.15.18","@japa/assert":"^4.2.0","@japa/runner":"^5.3.0","@adonisjs/auth":"^9.5.1","@adonisjs/core":"^6.19.3","@adonisjs/lucid":"^21.8.2","@japa/file-system":"^3.0.0","@adonisjs/tsconfig":"^1.4.1","ts-node-maintained":"^10.9.6","@adonisjs/assembler":"^7.8.2","@adonisjs/eslint-config":"^2.1.2","@adonisjs/prettier-config":"^1.4.5"},"peerDependencies":{"@adonisjs/core":"^6.15.0"},"_npmOperationalInternal":{"tmp":"tmp/adonisjs-jwt_0.7.0-alpha.2_1769851736677_0.07483210258292372","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@maximemrf/adonisjs-jwt","version":"0.7.0","keywords":["adonisjs","adonis","jwt","authentication"],"author":{"name":"MaximeMRF"},"license":"MIT","_id":"@maximemrf/adonisjs-jwt@0.7.0","maintainers":[{"name":"maximemrf","email":"maxime.mrf0@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"7cb5b0e93dd4d6738bcfb28624f00a3c8b484db5","tarball":"https://registry.npmjs.org/@maximemrf/adonisjs-jwt/-/adonisjs-jwt-0.7.0.tgz","fileCount":13,"integrity":"sha512-5oxl8BqvMMEjdd0nXZ8nccIeVFXMgQt1PLv4Uz+kzJNjnHlFo4TjqywCUPSFSFEtH5uu61IrxE5bUWrqh5bemQ==","signatures":[{"sig":"MEQCICTqZWgfzMq0P7HjdF5lJ/bNSj7qySjlxancsek/AYLBAiAeI7kfyIAKaaBmUbNo4UKyhz4ydynB8hqrreaRBkmj4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29612},"type":"module","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./jwt_config":"./build/src/define_config.js"},"gitHead":"3abe8eb6f4a3a48a7409f408aff9df8e37c4516c","scripts":{"lint":"eslint .","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=ts-node-maintained/register/esm --enable-source-maps --experimental-import-meta-resolve bin/test.ts --force-exit","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"maximemrf","email":"maxime.mrf0@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.9.3","description":"Adonisjs v6 package for authentication with jwt token","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ms":"^2.1.3","jwks-rsa":"^3.2.2","jsonwebtoken":"^9.0.3","@types/jsonwebtoken":"^9.0.10"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","np":"^11.0.1","nock":"^14.0.10","luxon":"^3.7.2","eslint":"^9.39.2","del-cli":"^7.0.0","sqlite3":"^5.1.7","prettier":"^3.8.1","@swc/core":"^1.15.10","copyfiles":"^2.4.1","timekeeper":"^2.3.1","typescript":"~5.9.3","@types/nock":"^10.0.3","@types/node":"^22.15.18","@japa/assert":"^4.2.0","@japa/runner":"^5.3.0","@adonisjs/auth":"^9.5.1","@adonisjs/core":"^6.19.3","@adonisjs/lucid":"^21.8.2","@japa/file-system":"^3.0.0","@adonisjs/tsconfig":"^1.4.1","ts-node-maintained":"^10.9.6","@adonisjs/assembler":"^7.8.2","@adonisjs/eslint-config":"^2.1.2","@adonisjs/prettier-config":"^1.4.5"},"peerDependencies":{"@adonisjs/core":"^6.15.0"},"_npmOperationalInternal":{"tmp":"tmp/adonisjs-jwt_0.7.0_1769870195834_0.7680926175815193","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@maximemrf/adonisjs-jwt","version":"0.7.1","keywords":["adonisjs","adonis","jwt","authentication"],"author":{"name":"MaximeMRF"},"license":"MIT","_id":"@maximemrf/adonisjs-jwt@0.7.1","maintainers":[{"name":"maximemrf","email":"maxime.mrf0@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"bdd2cc7a0f7bcd33ef37f68141d0300021c445c5","tarball":"https://registry.npmjs.org/@maximemrf/adonisjs-jwt/-/adonisjs-jwt-0.7.1.tgz","fileCount":13,"integrity":"sha512-X8Mpryilm+rfJfVYzs+P4ra4YCQRbiF1RT4A/mhI3jaMiLUbcl3N+F90BwZnAp5VQxzKglpYYieOKW2C8dpFaQ==","signatures":[{"sig":"MEUCIE2LQ6MU2fpPy9TT5cLqZUKIkTX4MhX6t5dluodcJ7T8AiEAwIYwagL2rs4GFQC5fzfGmDGcAAt53YYcTbfQHUAgmeY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30506},"type":"module","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./jwt_config":"./build/src/define_config.js"},"gitHead":"cad3546662676066a5355c5cffb99d29639bce51","scripts":{"lint":"eslint .","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=ts-node-maintained/register/esm --enable-source-maps --experimental-import-meta-resolve bin/test.ts --force-exit","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"maximemrf","email":"maxime.mrf0@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.9.3","description":"Adonisjs v6 package for authentication with jwt token","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ms":"^2.1.3","jwks-rsa":"^3.2.2","jsonwebtoken":"^9.0.3","@types/jsonwebtoken":"^9.0.10"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","np":"^11.0.2","nock":"^14.0.11","luxon":"^3.7.2","eslint":"^9.39.2","del-cli":"^7.0.0","sqlite3":"^5.1.7","prettier":"^3.8.1","@swc/core":"^1.15.11","copyfiles":"^2.4.1","timekeeper":"^2.3.1","typescript":"~5.9.3","@types/nock":"^11.1.0","@types/node":"^22.15.18","@japa/assert":"^4.2.0","@japa/runner":"^5.3.0","@adonisjs/auth":"^9.6.0","@adonisjs/core":"^6.20.0","@adonisjs/lucid":"^21.8.2","@japa/file-system":"^3.0.0","@adonisjs/tsconfig":"^1.4.1","ts-node-maintained":"^10.9.6","@adonisjs/assembler":"^7.8.2","@adonisjs/eslint-config":"^2.1.2","@adonisjs/prettier-config":"^1.4.5"},"peerDependencies":{"@adonisjs/core":"^6.15.0"},"_npmOperationalInternal":{"tmp":"tmp/adonisjs-jwt_0.7.1_1771689394751_0.8205585637133372","host":"s3://npm-registry-packages-npm-production"}},"0.8.0-alpha.0":{"name":"@maximemrf/adonisjs-jwt","version":"0.8.0-alpha.0","keywords":["adonisjs","adonis","jwt","authentication","jwks","refresh token","cookies"],"author":{"name":"MaximeMRF"},"license":"MIT","_id":"@maximemrf/adonisjs-jwt@0.8.0-alpha.0","maintainers":[{"name":"maximemrf","email":"maxime.mrf0@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"d8e3e98f250384e94838e799428ac281c4830be4","tarball":"https://registry.npmjs.org/@maximemrf/adonisjs-jwt/-/adonisjs-jwt-0.8.0-alpha.0.tgz","fileCount":13,"integrity":"sha512-KdT4mUBn0CnRaDKSUSGiip4F4CeHYA0cfMq7us4QVL86WJM62XCYBTd3j19wK+yck/imDaHbVjy+4fde8d5eQg==","signatures":[{"sig":"MEQCIGzqWiAVy892lFiJ9DzQDSUUzJtrfur5jnmlwcr4yuMLAiBJFqsJNrJoEx+9WKrYFX5mgVf0X17VbcXgjLUztaZnSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30676},"type":"module","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./jwt_config":"./build/src/define_config.js"},"gitHead":"38d3fdf9c28d64a17fa8b5fe89000e098dc4445a","imports":{"#database/*":"./database/*.js","#generated/*":"./.adonisjs/server/*.js","#transformers/*":"./app/transformers/*.js"},"scripts":{"lint":"eslint .","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=@poppinss/ts-exec --enable-source-maps bin/test.ts --force-exit","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"maximemrf","email":"maxime.mrf0@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"11.9.0","description":"Adonisjs v6 package for authentication with jwt token","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ms":"^2.1.3","jwks-rsa":"^3.2.2","jsonwebtoken":"^9.0.3","@types/jsonwebtoken":"^9.0.10"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10.1.3","np":"^11.0.2","nock":"^14.0.11","luxon":"^3.7.2","youch":"^4.1.0","eslint":"^9.39.3","del-cli":"^7.0.0","sqlite3":"^5.1.7","prettier":"^3.8.1","copyfiles":"^2.4.1","timekeeper":"^2.3.1","typescript":"~5.9.3","@types/nock":"^11.1.0","@types/node":"^22.15.18","@japa/assert":"^4.2.0","@japa/runner":"^5.3.0","@adonisjs/auth":"^10.0.0","@adonisjs/core":"^7.0.1","@adonisjs/lucid":"^22.0.0","@japa/file-system":"^3.0.0","@poppinss/ts-exec":"^1.4.4","@adonisjs/tsconfig":"^2.0.0","@adonisjs/assembler":"^8.0.0","@adonisjs/eslint-config":"^3.0.0","@adonisjs/prettier-config":"^1.4.5"},"peerDependencies":{"@adonisjs/core":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/adonisjs-jwt_0.8.0-alpha.0_1772736883526_0.3871252394718534","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@maximemrf/adonisjs-jwt","version":"0.8.0","keywords":["adonisjs","adonis","jwt","authentication","jwks","refresh token","cookies"],"author":{"name":"MaximeMRF"},"license":"MIT","_id":"@maximemrf/adonisjs-jwt@0.8.0","maintainers":[{"name":"maximemrf","email":"maxime.mrf0@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"fe16d5f857a99938c67baf569bd61e965b0febc8","tarball":"https://registry.npmjs.org/@maximemrf/adonisjs-jwt/-/adonisjs-jwt-0.8.0.tgz","fileCount":13,"integrity":"sha512-dbqZsSCRuXHuMar+VQc3BnwvEO/bQXSrUbXcPeX0ucPLqId/FHTxQs2GJwoPD4Bc/UIU2KE4BkpcJQiFFzxvew==","signatures":[{"sig":"MEUCIEe1zhWyBJs4YrJuasxcZI1BVKCC4hrH4U4jRZWXw9V4AiEAqbsaYz12/I96fVBJqTx31lzyR+3fmyeRxIh1QftNBzg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31051},"type":"module","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./jwt_config":"./build/src/define_config.js"},"gitHead":"c39ee679e35c08f8917992c69445d73a84791d56","imports":{"#database/*":"./database/*.js","#generated/*":"./.adonisjs/server/*.js","#transformers/*":"./app/transformers/*.js"},"scripts":{"lint":"eslint .","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=@poppinss/ts-exec --enable-source-maps bin/test.ts --force-exit","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"maximemrf","email":"maxime.mrf0@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"11.9.0","description":"Adonisjs v6 package for authentication with jwt token","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ms":"^2.1.3","jwks-rsa":"^3.2.2","jsonwebtoken":"^9.0.3","@types/jsonwebtoken":"^9.0.10"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","np":"^11.0.2","nock":"^14.0.11","luxon":"^3.7.2","youch":"^4.1.0","eslint":"^9.39.3","del-cli":"^7.0.0","sqlite3":"^5.1.7","prettier":"^3.8.1","copyfiles":"^2.4.1","timekeeper":"^2.3.1","typescript":"~5.9.3","@types/nock":"^11.1.0","@types/node":"^22.15.18","@japa/assert":"^4.2.0","@japa/runner":"^5.3.0","@adonisjs/auth":"^10.0.0","@adonisjs/core":"^7.0.1","@adonisjs/lucid":"^22.0.0","@japa/file-system":"^3.0.0","@poppinss/ts-exec":"^1.4.4","@adonisjs/tsconfig":"^2.0.0","@adonisjs/assembler":"^8.0.0","@adonisjs/eslint-config":"^3.0.0","@adonisjs/prettier-config":"^1.4.5"},"peerDependencies":{"@adonisjs/core":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/adonisjs-jwt_0.8.0_1773179335890_0.8995850603842424","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@maximemrf/adonisjs-jwt","description":"Adonisjs v6 package for authentication with jwt token","version":"0.9.0","engines":{"node":">=20.6.0"},"type":"module","exports":{".":"./build/index.js","./types":"./build/src/types.js","./jwt_config":"./build/src/define_config.js"},"imports":{"#generated/*":"./.adonisjs/server/*.js","#transformers/*":"./app/transformers/*.js","#database/*":"./database/*.js"},"scripts":{"prepare":"tsc && npm run copy:templates","clean":"del-cli build","copy:templates":"copyfiles \"stubs/**/*.stub\" build","typecheck":"tsc --noEmit","lint":"eslint .","format":"prettier --write .","quick:test":"node --import=@poppinss/ts-exec --enable-source-maps bin/test.ts --force-exit","pretest":"npm run lint","test":"c8 npm run quick:test","prebuild":"npm run lint && npm run clean","build":"tsc","postbuild":"npm run copy:templates","release":"np","version":"npm run build","prepublishOnly":"npm run build"},"devDependencies":{"@adonisjs/assembler":"^8.2.0","@adonisjs/auth":"^10.0.0","@adonisjs/core":"^7.1.1","@adonisjs/eslint-config":"^3.0.0","@adonisjs/lucid":"^22.2.0","@adonisjs/prettier-config":"^1.4.5","@adonisjs/tsconfig":"^2.0.0","@japa/assert":"^4.2.0","@japa/file-system":"^3.0.0","@japa/runner":"^5.3.0","@poppinss/ts-exec":"^1.4.4","@types/nock":"^11.1.0","@types/node":"^22.15.18","c8":"^11.0.0","copyfiles":"^2.4.1","del-cli":"^7.0.0","eslint":"^9.39.4","luxon":"^3.7.2","nock":"^14.0.11","np":"^11.0.2","prettier":"^3.8.1","sqlite3":"^6.0.1","timekeeper":"^2.3.1","typescript":"~5.9.3","youch":"^4.1.0"},"dependencies":{"@types/jsonwebtoken":"^9.0.10","jsonwebtoken":"^9.0.3","jwks-rsa":"^4.0.1","ms":"^2.1.3"},"peerDependencies":{"@adonisjs/core":"^7.0.1"},"author":{"name":"MaximeMRF"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/MaximeMRF/adonisjs-jwt.git"},"bugs":{"url":"https://github.com/MaximeMRF/adonisjs-jwt/issues"},"keywords":["adonisjs","adonis","jwt","authentication","jwks","refresh token","cookies"],"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"prettier":"@adonisjs/prettier-config","publishConfig":{"access":"public","tag":"latest"},"np":{"message":"chore(release): %s","tag":"latest","branch":"main","anyBranch":false},"c8":{"reporter":["text","html"],"exclude":["tests/**"]},"gitHead":"fc60488cdd3ee8e79430bc9e9a32e1a4f01b7533","_id":"@maximemrf/adonisjs-jwt@0.9.0","homepage":"https://github.com/MaximeMRF/adonisjs-jwt#readme","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-RZ5iFJG0Fr+VCxnJB0ieX4JGZA5f9999PuIGT4ZklwFDdbqNqoxUtLerWJ9JJWS0PdPMRN5bnMfOQmI6+KrOgw==","shasum":"7cbc39e481913c8a553036c7c99165fc249e07db","tarball":"https://registry.npmjs.org/@maximemrf/adonisjs-jwt/-/adonisjs-jwt-0.9.0.tgz","fileCount":13,"unpackedSize":38352,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICEMcedcCBgHeg3zpztn7plqfex0XQfYYn6EPxG1Ps6HAiEAp6eD6xIm7OpwMH6aiYPMaSGxG11yv1bjAmnk1P8T/Ow="}]},"_npmUser":{"name":"maximemrf","email":"maxime.mrf0@gmail.com"},"directories":{},"maintainers":[{"name":"maximemrf","email":"maxime.mrf0@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/adonisjs-jwt_0.9.0_1774549361125_0.6254537334511203"},"_hasShrinkwrap":false}},"time":{"created":"2024-03-16T13:31:46.071Z","modified":"2026-03-26T18:22:41.409Z","0.0.1":"2024-03-16T13:31:46.334Z","0.0.2":"2024-03-20T06:36:35.487Z","0.0.3":"2024-03-20T06:52:26.080Z","0.0.4":"2024-03-20T06:55:26.150Z","0.0.5":"2024-03-22T14:28:46.620Z","0.0.6":"2024-03-22T14:49:54.283Z","0.0.7":"2024-03-22T15:05:17.323Z","0.0.8":"2024-03-22T15:09:52.914Z","0.0.9":"2024-03-22T15:16:11.996Z","0.0.10":"2024-03-23T07:51:21.632Z","0.0.11":"2024-03-23T09:59:58.072Z","0.0.12":"2024-03-23T10:11:12.758Z","0.0.13":"2024-04-14T15:32:18.971Z","0.0.14":"2024-04-15T04:36:01.521Z","0.0.15":"2024-05-12T08:19:54.552Z","0.0.16":"2024-05-12T10:13:32.256Z","0.0.17":"2024-05-12T10:37:04.745Z","0.0.18":"2024-05-12T10:57:31.280Z","0.0.19":"2024-05-12T11:25:59.897Z","0.0.20":"2024-05-12T14:53:19.171Z","0.1.0":"2024-05-12T15:21:27.621Z","0.2.0":"2024-10-15T18:35:44.794Z","0.2.1":"2024-10-16T12:18:29.028Z","0.2.2":"2024-10-20T18:37:50.733Z","0.3.0":"2025-05-23T18:15:48.305Z","0.4.0":"2025-05-24T17:11:07.880Z","0.5.0":"2025-06-01T19:58:41.822Z","0.6.0":"2025-06-11T06:39:59.400Z","0.6.1":"2025-07-09T07:46:33.423Z","0.7.0-alpha.0":"2026-01-24T13:08:18.103Z","0.7.0-alpha.1":"2026-01-24T13:18:01.599Z","0.7.0-alpha.2":"2026-01-31T09:28:56.825Z","0.7.0":"2026-01-31T14:36:36.002Z","0.7.1":"2026-02-21T15:56:34.890Z","0.8.0-alpha.0":"2026-03-05T18:54:43.679Z","0.8.0":"2026-03-10T21:48:56.074Z","0.9.0":"2026-03-26T18:22:41.269Z"},"author":{"name":"MaximeMRF"},"license":"MIT","keywords":["adonisjs","adonis","jwt","authentication","jwks","refresh token","cookies"],"description":"Adonisjs v6 package for authentication with jwt token","maintainers":[{"name":"maximemrf","email":"maxime.mrf0@gmail.com"}],"readme":"<p align=\"center\">\n  <img src=\"https://maximemax.sirv.com/npm_package_maxime_jwt.png\" alt=\"@maximemrf/adonisjs-jwt\">\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@maximemrf/adonisjs-jwt\"><img src=\"https://img.shields.io/npm/dm/@maximemrf/adonisjs-jwt.svg?style=flat-square\" alt=\"Download\"></a>\n  <a href=\"https://www.npmjs.com/package/@maximemrf/adonisjs-jwt\"><img src=\"https://img.shields.io/npm/v/@maximemrf/adonisjs-jwt.svg?style=flat-square\" alt=\"Version\"></a>\n  <a href=\"https://www.npmjs.com/package/@maximemrf/adonisjs-jwt\"><img src=\"https://img.shields.io/npm/last-update/@maximemrf/adonisjs-jwt.svg?style=flat-square\" alt=\"NPM Last Update\"></a>\n  <a href=\"https://opensource.org/licenses/MIT\"><img src=\"https://img.shields.io/npm/l/@maximemrf/adonisjs-jwt.svg?style=flat-square\" alt=\"License\"></a>\n  <a href=\"https://adonisjs.com/\"><img src=\"https://img.shields.io/badge/AdonisJS-v6-5A45FF.svg?style=flat-square\" alt=\"AdonisV6\"></a>\n  <a href=\"https://adonisjs.com/\"><img src=\"https://img.shields.io/badge/AdonisJS-v7-5A45FF.svg?style=flat-square\" alt=\"AdonisV7\"></a>\n</p>\n\n> AdonisJS package to authenticate users using JWT tokens.\n\n## Compatibility & Versions\n\n| Package Version | AdonisJS Version | Node.js Required |\n| --- | --- | --- |\n| `v0.7.x` | `AdonisJS v6` | `>= 20.6.0` |\n| **`v0.8.x`** | **`AdonisJS v7`** | **`>= 24.0.0`** |\n\n## Prerequisites\n\nYou have to install the auth package from AdonisJS\n\n```bash\nnode ace add @adonisjs/auth\n```\n\n## Setup (AdonisJS v7)\n\nInstall the package:\n\n```bash\nnpm i @maximemrf/adonisjs-jwt\n```\n\n## Setup for AdonisJS v6\n\nIf you are using AdonisJS v6, you have to install the `v0.7.x` version of the package:\n\n```bash\nnpm i @maximemrf/adonisjs-jwt@0.7.1\n```\n\n## Usage\n\nGo to `config/auth.ts` and add the following configuration:\n\n```typescript\nimport { defineConfig } from '@adonisjs/auth'\nimport { InferAuthEvents, Authenticators } from '@adonisjs/auth/types'\nimport { sessionGuard, sessionUserProvider } from '@adonisjs/auth/session'\nimport { tokensUserProvider } from '@adonisjs/auth/access_tokens'\nimport { jwtGuard } from '@maximemrf/adonisjs-jwt/jwt_config'\nimport { JwtGuardUser, BaseJwtContent } from '@maximemrf/adonisjs-jwt/types'\nimport User from '#models/user'\nimport env from '#start/env'\n\ninterface JwtContent extends BaseJwtContent {\n  email: string\n}\n\nconst authConfig = defineConfig({\n  // define the default authenticator to jwt\n  default: 'jwt',\n  guards: {\n    web: sessionGuard({\n      useRememberMeTokens: false,\n      provider: sessionUserProvider({\n        model: () => import('#models/user'),\n      }),\n    }),\n    // add the jwt guard\n    jwt: jwtGuard({\n      // tokenName is the name of the token passed as cookie, it can be optional, by default it is 'token'\n      tokenName: 'custom-name',\n      // tokenExpiresIn can be a string or a number, it can be optional\n      tokenExpiresIn: '1h',\n      // if you want to use cookies for the authentication instead of the bearer token (optional)\n      useCookies: true,\n      // secret is the secret used to sign the token, it can be optional, by default it uses the application key\n      // you can use a env variable like JWT_SECRET or set it directly with a string\n      // if you don't have specific needs, please discard this option\n      secret: env.get('JWT_SECRET'),\n      provider: sessionUserProvider({\n        model: () => import('#models/user'),\n      }),\n      // if you want to use refresh tokens, you have to set the refreshTokenUserProvider\n      refreshTokenUserProvider: tokensUserProvider({\n        tokens: 'refreshTokens',\n        model: () => import('#models/user'),\n      }),\n      // optionally set the expiry for the refresh token\n      refreshTokenExpiresIn: '7d',\n      // ability to separate cookie usage for refresh token\n      useCookiesForRefreshToken: true,\n      // ability to configure the cookies options\n      cookie: {\n        httpOnly: true,\n        secure: true,\n      },\n      // limit the abilities of the refresh token\n      refreshTokenAbilities: ['refresh_token'],\n      // content is a function that takes the user and returns the content of the token, it can be optional, by default it returns only the user id\n      content: <T>(user: JwtGuardUser<T>): JwtContent => {\n        return {\n          userId: user.getId(),\n          email: (user.getOriginal() as User).email,\n        }\n      },\n    }),\n  },\n})\n```\n\n`tokenName` is the name of the jwt token passed as a cookie, it can be optional, by default it is `token`.\n\n```typescript\ntokenName: 'custom-name'\n```\n\n`tokenExpiresIn` is the time before the jwt token expires it can be a string or a number and it can be optional.\n\n```typescript\n// string\ntokenExpiresIn: '1h'\n// number\ntokenExpiresIn: 60 * 60\n```\n\nYou can also use cookies for the authentication instead of the bearer token by setting `useCookies` to `true`.\n\n```typescript\nuseCookies: true\n```\n\nIf you just want to use jwt with the bearer token no need to set `useCookies` to `false` you can just remove it.\n\nYou can also pass options to the cookies. Note that `maxAge` and `expires` are omitted from the options because they are automatically handled by the package based on the token validity (`tokenExpiresIn` and `refreshTokenExpiresIn`).\nBy default, `httpOnly: true` and `secure: true` are enforced for better security, but you can override them using the `cookie` object configuration.\n\n```typescript\ncookie: {\n  httpOnly: true, // Default\n  secure: true,   // Default\n  path: '/',\n  sameSite: 'lax',\n  // maxAge and expires cannot be set here\n}\n```\n\n## Asymmetric signing (RSA / ECDSA)\n\nYou can sign access tokens with a **private key** and verify them with a **public key** only. Other services can validate JWTs using the public key without receiving your signing secret.\n\nSet `privateKey`, `publicKey`, and `algorithm` together on `jwtGuard`. Supported algorithms: `RS256`, `RS384`, `RS512`, `ES256`, `ES384`, `ES512`.\n\nDo not set `secret` for this mode (the guard resolver omits it when asymmetric keys are configured). Asymmetric signing cannot be combined with `jwks`.\n\n```typescript\nimport env from '#start/env'\n\njwt: jwtGuard({\n  tokenExpiresIn: '15m',\n  privateKey: env.get('JWT_PRIVATE_KEY').replace(/\\\\n/g, '\\n'),\n  publicKey: env.get('JWT_PUBLIC_KEY').replace(/\\\\n/g, '\\n'),\n  algorithm: 'RS256',\n  content: (user) => ({ userId: user.getId() }),\n  provider: sessionUserProvider({\n    model: () => import('#models/user'),\n  }),\n}),\n```\n\n## JWKS\n\nYou can use JWKS to verify the token by setting the `jwks` option in the guard configuration.\n\n```typescript\n// ...\njwt: jwtGuard({\n  // ...\n  jwks: {\n    jwksUri: 'https://your-auth-server/.well-known/jwks.json',\n    // you can pass any options accepted by jwks-rsa package\n    cache: true,\n    rateLimit: true,\n  },\n}),\n// ...\n```\n\n> [!WARNING]\n> If you enable JWKS, you cannot use the `auth.use('jwt').generate(user)` and `auth.use('jwt').generateWithRefreshToken()` method because the token is signed by an external provider. You can only use the `authenticate` (or `check` / `getUserOrFail`) method to verify the token.\n\n## Refresh Tokens\n\nTo use refresh tokens, you have to set the `refreshTokenUserProvider` in the guard configuration, see the example above.\n\nCreate a new AdonisJS migration file and run it to create the `jwt_refresh_tokens` table:\n\n```typescript\nimport { BaseSchema } from '@adonisjs/lucid/schema'\n\nexport default class extends BaseSchema {\n  protected tableName = 'jwt_refresh_tokens'\n\n  async up() {\n    this.schema.createTable(this.tableName, (table) => {\n      table.increments()\n      table\n        .integer('tokenable_id')\n        .notNullable()\n        .unsigned()\n        .references('id')\n        .inTable('users')\n        .onDelete('CASCADE')\n      table.string('type').notNullable()\n      table.string('name').nullable()\n      table.string('hash', 80).notNullable()\n      table.text('abilities').notNullable()\n      table.timestamp('created_at', { precision: 6, useTz: true }).notNullable()\n      table.timestamp('updated_at', { precision: 6, useTz: true }).notNullable()\n      table.timestamp('expires_at', { precision: 6, useTz: true }).nullable()\n      table.timestamp('last_used_at', { precision: 6, useTz: true }).nullable()\n    })\n  }\n\n  async down() {\n    this.schema.dropTable(this.tableName)\n  }\n}\n```\n\nAnd add the `refreshTokens` property to your User model:\n\n```typescript\nimport { column, BaseModel } from '@adonisjs/lucid/orm'\nimport { DbAccessTokensProvider } from '@adonisjs/auth/access_tokens'\n\nexport default class User extends BaseModel {\n  @column({ isPrimary: true })\n  declare id: number\n\n  @column()\n  declare username: string\n\n  @column()\n  declare email: string\n\n  @column()\n  declare password: string\n\n  static refreshTokens = DbAccessTokensProvider.forModel(User, {\n    prefix: 'rt_',\n    table: 'jwt_refresh_tokens',\n    type: 'jwt_refresh_token',\n    tokenSecretLength: 40,\n  })\n}\n```\n\n## Authentication\n\nTo make a protected route, you have to use the `auth` middleware with the `jwt` guard.\n\n```typescript\nrouter.post('login', async ({ request, auth }) => {\n  const { email, password } = request.all()\n  const user = await User.verifyCredentials(email, password)\n\n  // to generate a token (and refresh token if configured)\n  // this returns { type, token, expiresIn, refreshToken, refreshTokenExpiresIn }\n  // if useCookies is true, it sets cookies on the response instead\n  return await auth.use('jwt').generate(user)\n})\n\n// if the jwt guard is the default guard\nrouter\n  .get('/', async ({ auth }) => {\n    return auth.getUserOrFail()\n  })\n  .use(middleware.auth())\n\n// if the jwt guard is not the default guard\nrouter\n  .get('/', async ({ auth }) => {\n    return auth.use('jwt').getUserOrFail()\n  })\n  .use(middleware.auth({ guards: ['jwt'] }))\n\n// if you use the refresh token\nrouter.post('jwt/refresh', async ({ auth }) => {\n  // this will authenticate the user using the refresh token\n  // it will delete the old refresh token and generate a new one\n  // it accepts an optional refresh token, otherwise it looks in:\n  // 1. request body 'refreshToken'\n  // 2. cookies (if enabled)\n  // 3. Authorization header\n  return await auth.use('jwt').generateWithRefreshToken()\n})\n\n// to logout (revoke refresh token)\nrouter.post('logout', async ({ auth }) => {\n  await auth.use('jwt').revoke()\n  return { message: 'Logged out' }\n})\n```\n\n## Security\n\nWe use natively the AdonisJS application key to sign the token, so you don't have to worry about it and [avoid this](https://trufflesecurity.com/blog/stop-recommending-jwts).\n","readmeFilename":"README.md","homepage":"https://github.com/MaximeMRF/adonisjs-jwt#readme","repository":{"type":"git","url":"git+https://github.com/MaximeMRF/adonisjs-jwt.git"},"bugs":{"url":"https://github.com/MaximeMRF/adonisjs-jwt/issues"}}