{"_id":"@kozojs/auth","_rev":"43-c8338b5b2a956efb88de81ab6ec0a470","name":"@kozojs/auth","dist-tags":{"latest":"0.7.1"},"versions":{"0.1.1":{"name":"@kozojs/auth","version":"0.1.1","keywords":["kozo","auth","jwt","authentication","middleware"],"author":{"name":"Kozo Team"},"license":"MIT","_id":"@kozojs/auth@0.1.1","maintainers":[{"name":"zazzo9039","email":"zazzo9039@gmail.com"}],"dist":{"shasum":"39b4115c577d6e5b66c77361d6d8b420d104facb","tarball":"https://registry.npmjs.org/@kozojs/auth/-/auth-0.1.1.tgz","fileCount":3,"integrity":"sha512-RIqO74CJ+2oXuwOB1wPaAJNkEd+u4+cMc7oeTcv28PL4hR7Y0ThofEoN6Pd1HXXha1A4bnrOO/JoY4/mbl5yCQ==","signatures":[{"sig":"MEUCIQCKhT68evXZrgtCpE/FE3J2LeLh4lRDt9CJqqclmfydwAIgHDDt5pfGcZ+9F6ksV0IcjCR+r89cHyhAJbSV3ON9BXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6446},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.js"}},"gitHead":"9975e4629eb6eec1e08469c562b14ab89a6bdb08","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"zazzo9039","email":"zazzo9039@gmail.com"},"deprecated":"Security: generated projects sign JWTs with a publicly-known default secret. Upgrade to >=0.5.22 AND rotate JWT_SECRET — upgrading alone does not fix an already-deployed app.","_npmVersion":"10.9.4","description":"JWT authentication middleware for Kozo framework","directories":{},"_nodeVersion":"22.21.1","dependencies":{"jose":"^5.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0","@kozojs/core":"workspace:*"},"peerDependencies":{"@kozojs/core":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/auth_0.1.1_1772558406787_0.033952918011655564","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@kozojs/auth","version":"0.1.2","keywords":["kozo","auth","jwt","authentication","middleware"],"author":{"name":"Kozo Team"},"license":"MIT","_id":"@kozojs/auth@0.1.2","maintainers":[{"name":"zazzo9039","email":"zazzo9039@gmail.com"}],"dist":{"shasum":"56f57ca14adf63f9b556dfb3675e29ba84e2d245","tarball":"https://registry.npmjs.org/@kozojs/auth/-/auth-0.1.2.tgz","fileCount":3,"integrity":"sha512-rF9ng/VsghPLCXQv41IdCoztbVBEr52I0PKTSToNIjGwF6dge7Q0FSb1l6f/8Mj6EsvVp/NwfEyxlPn/iDWM4g==","signatures":[{"sig":"MEYCIQDH3c8WZvyZ2VFp+OAJDy1XHPv1ASgLL0z6ws1JIYL6aQIhAOH+KBFsDTw2Z+G89tHhtAzl/p6BGZfNqoZ4OQxOXxoo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6446},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.js"}},"gitHead":"36a1b23eb850cd40d63f39aaf4a19ea3b0f28802","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"zazzo9039","email":"zazzo9039@gmail.com"},"deprecated":"Security: generated projects sign JWTs with a publicly-known default secret. Upgrade to >=0.5.22 AND rotate JWT_SECRET — upgrading alone does not fix an already-deployed app.","_npmVersion":"10.9.4","description":"JWT authentication middleware for Kozo framework","directories":{},"_nodeVersion":"22.21.1","dependencies":{"jose":"^5.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0","@kozojs/core":"workspace:*"},"peerDependencies":{"@kozojs/core":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/auth_0.1.2_1772558782081_0.7585465028005405","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@kozojs/auth","version":"0.1.3","keywords":["kozo","auth","jwt","authentication","middleware"],"author":{"name":"Kozo Team"},"license":"MIT","_id":"@kozojs/auth@0.1.3","maintainers":[{"name":"zazzo9039","email":"zazzo9039@gmail.com"}],"dist":{"shasum":"984213cbb30644db065d5cc3cb890b59a2bd28f1","tarball":"https://registry.npmjs.org/@kozojs/auth/-/auth-0.1.3.tgz","fileCount":4,"integrity":"sha512-8+d9YsWPyLS+fhFAPZtExlifynTqkZI8Zh5WYrTWvJO9sFHrSwYcm6gPLbXUkzxvpXLkgtqAQ+TgyjevjggDdA==","signatures":[{"sig":"MEYCIQDGihaFbfkyv1d15/zFaYwemaIf3dMnDWqahS8lsdIqcwIhAJvisFkb0yya1KSeotrS8E5RrMPz3SnvHZkM3LcpsBMw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7778},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.js"}},"gitHead":"6b59aa80f570e63b894c9fa231e88ddb0c3c41d5","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"zazzo9039","email":"zazzo9039@gmail.com"},"deprecated":"Security: generated projects sign JWTs with a publicly-known default secret. Upgrade to >=0.5.22 AND rotate JWT_SECRET — upgrading alone does not fix an already-deployed app.","_npmVersion":"10.9.4","description":"JWT authentication middleware for Kozo framework","directories":{},"_nodeVersion":"22.21.1","dependencies":{"jose":"^5.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0","@kozojs/core":"workspace:*"},"peerDependencies":{"@kozojs/core":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/auth_0.1.3_1772558971984_0.7112846184034287","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@kozojs/auth","version":"0.1.4","keywords":["kozo","auth","jwt","authentication","middleware"],"author":{"name":"Kozo Team"},"license":"MIT","_id":"@kozojs/auth@0.1.4","maintainers":[{"name":"zazzo9039","email":"zazzo9039@gmail.com"}],"dist":{"shasum":"cfdab1e8187e83f98f695ecfead16a469e1cf523","tarball":"https://registry.npmjs.org/@kozojs/auth/-/auth-0.1.4.tgz","fileCount":4,"integrity":"sha512-NuSmsF6DxyQHYXSlQ8Ma7UsOmnEbk6yx9KPMWz7WfBOArTzwWcHVsl4ndEvqah9gO+WE2/wWNzQZrPoBmSI3CA==","signatures":[{"sig":"MEQCICVyY8sPSbwqlh37KtHN6nXb/L1IEQ5OdFXmemkSevDlAiA7QuoZ8t0C8yYaABGEYU+uNHxphdWtFtdbr+Ng3gkgXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7765},"main":"./lib/index.js","type":"module","_from":"file:kozojs-auth-0.1.4.tgz","types":"./lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"zazzo9039","email":"zazzo9039@gmail.com"},"_resolved":"C:\\Users\\zazza\\AppData\\Local\\Temp\\78ac32e2d9644f1dc0a08a80fc836d23\\kozojs-auth-0.1.4.tgz","_integrity":"sha512-NuSmsF6DxyQHYXSlQ8Ma7UsOmnEbk6yx9KPMWz7WfBOArTzwWcHVsl4ndEvqah9gO+WE2/wWNzQZrPoBmSI3CA==","deprecated":"Security: generated projects sign JWTs with a publicly-known default secret. Upgrade to >=0.5.22 AND rotate JWT_SECRET — upgrading alone does not fix an already-deployed app.","_npmVersion":"10.9.4","description":"JWT authentication middleware for Kozo framework","directories":{},"_nodeVersion":"22.21.1","dependencies":{"jose":"^5.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0","@kozojs/core":"0.2.8"},"peerDependencies":{"@kozojs/core":"0.2.8"},"_npmOperationalInternal":{"tmp":"tmp/auth_0.1.4_1772590246519_0.2970262982557976","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@kozojs/auth","version":"0.1.5","keywords":["kozo","auth","jwt","authentication","middleware"],"author":{"name":"Kozo Team"},"license":"MIT","_id":"@kozojs/auth@0.1.5","maintainers":[{"name":"zazzo9039","email":"zazzo9039@gmail.com"}],"dist":{"shasum":"2841fbad87f77e2e5955902753f0d9713e61bad8","tarball":"https://registry.npmjs.org/@kozojs/auth/-/auth-0.1.5.tgz","fileCount":4,"integrity":"sha512-RbnNWMTkb6N7dLZH163eLLNftl1/RXjuhANbtuJ1gPJg+iQQWnokXtfvwK4EQHHYs5zHhP/vTYfMPLqYeg2vLA==","signatures":[{"sig":"MEUCIQD2u5Q7Myw6Xjv3pSHVnjyujPKNVZBrS7QxkeDSgaBUjgIgP+wBPiaCLy1/lDJDUuV799uM/3mJ4pQkxKOSepS2OG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7774},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.js"}},"gitHead":"f5f9111f2fae801cb589bf130fa4bbe444bbe5b6","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"zazzo9039","email":"zazzo9039@gmail.com"},"deprecated":"Security: generated projects sign JWTs with a publicly-known default secret. Upgrade to >=0.5.22 AND rotate JWT_SECRET — upgrading alone does not fix an already-deployed app.","_npmVersion":"10.9.4","description":"JWT authentication middleware for Kozo framework","directories":{},"_nodeVersion":"22.21.1","dependencies":{"jose":"^5.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0","@kozojs/core":"workspace:*"},"peerDependencies":{"@kozojs/core":">=0.2.8"},"_npmOperationalInternal":{"tmp":"tmp/auth_0.1.5_1772645792082_0.3416975773002293","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@kozojs/auth","version":"0.1.7","keywords":["kozo","auth","jwt","authentication","middleware"],"author":{"name":"Kozo Team"},"license":"MIT","_id":"@kozojs/auth@0.1.7","maintainers":[{"name":"zazzo9039","email":"zazzo9039@gmail.com"}],"dist":{"shasum":"eddd8b90d033e379a92d7cfae1d29961b2817b1a","tarball":"https://registry.npmjs.org/@kozojs/auth/-/auth-0.1.7.tgz","fileCount":4,"integrity":"sha512-YkT0RLZp3g8jwPY9LsS6seOUvuRply8BxH+kITMU2R2AoMmbWkLhJtTqQnj6u0A3mPBIJUnq7P/dyWLJ6I1D5g==","signatures":[{"sig":"MEYCIQCCJuhNYmQfrc9P8JHDgktH78YiE3ZPvxpoUkVHtTG9PgIhANQ4e/7m4d5AEmAvpNYRsguTmel2jig5cLwf+FnNnNz5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12227},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.js"}},"gitHead":"32616e2ab856163ec3f09c55a9ee3ee27b808bb2","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"zazzo9039","email":"zazzo9039@gmail.com"},"deprecated":"Security: generated projects sign JWTs with a publicly-known default secret. Upgrade to >=0.5.22 AND rotate JWT_SECRET — upgrading alone does not fix an already-deployed app.","_npmVersion":"10.9.4","description":"JWT authentication middleware for Kozo framework","directories":{},"_nodeVersion":"22.21.1","dependencies":{"jose":"^5.9.0"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.6.0","tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0","@kozojs/core":"workspace:*"},"peerDependencies":{"hono":"^4.0.0","@kozojs/core":">=0.2.8"},"_npmOperationalInternal":{"tmp":"tmp/auth_0.1.7_1772904758105_0.2544887020162694","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@kozojs/auth","version":"0.1.8","keywords":["kozo","auth","jwt","authentication","middleware"],"author":{"name":"Kozo Team"},"license":"MIT","_id":"@kozojs/auth@0.1.8","maintainers":[{"name":"zazzo9039","email":"zazzo9039@gmail.com"}],"dist":{"shasum":"462aa0f90a4ea9ccde6fca9602455350cbf1e797","tarball":"https://registry.npmjs.org/@kozojs/auth/-/auth-0.1.8.tgz","fileCount":4,"integrity":"sha512-DFpMH0PQ/9Zef0ID+RT5gCBhG1q8ZiW+HvOdJ9aK8KUPUfDUapx+xxMEPnMp3Mq+2lRgZ8LMb9tFoNv/kHcvqg==","signatures":[{"sig":"MEUCIQCnsVSTCLVYJHR/R8mQR6p3nHd1E7TUd3+Ankn0w9h24gIgD559nRNvRNzjwhZZqVdFN+fuxNMbtAr++v1xaO+d9Zc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12106},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.js"}},"gitHead":"cbaf94c669b95caab9babda75248587d5f872df9","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"zazzo9039","email":"zazzo9039@gmail.com"},"deprecated":"Security: generated projects sign JWTs with a publicly-known default secret. Upgrade to >=0.5.22 AND rotate JWT_SECRET — upgrading alone does not fix an already-deployed app.","_npmVersion":"10.9.4","description":"JWT authentication middleware for Kozo framework","directories":{},"_nodeVersion":"22.21.1","dependencies":{"jose":"^5.9.0"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.6.0","tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0","@kozojs/core":"workspace:*"},"peerDependencies":{"hono":"^4.0.0","@kozojs/core":">=0.2.8"},"_npmOperationalInternal":{"tmp":"tmp/auth_0.1.8_1772905250093_0.16934113189957833","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@kozojs/auth","version":"0.1.9","keywords":["kozo","auth","jwt","authentication","middleware"],"author":{"name":"Kozo Team"},"license":"MIT","_id":"@kozojs/auth@0.1.9","maintainers":[{"name":"zazzo9039","email":"zazzo9039@gmail.com"}],"dist":{"shasum":"30e99b2837dad6e77e199bd9c6db719ee5b37875","tarball":"https://registry.npmjs.org/@kozojs/auth/-/auth-0.1.9.tgz","fileCount":4,"integrity":"sha512-2vbUf6wsJvu27yWV2wb2qbjD3/5FMd36VpLs/cLQ33efe1xV2pfuZ1/HIgGReUE7HC5/dxSeVt+u7wa+YeyzOg==","signatures":[{"sig":"MEUCIGtpa7lNOr0OqodH/mpmlAhKuff6/R7+XM4zBXpjt5V/AiEAzmIF3vTx+1cfdJW7g+gxYPz16RVh+5xAmPlcqlgGky0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14310},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.js"}},"gitHead":"fbc873ff03fdd4b8c21130290c062326bd4b441d","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"zazzo9039","email":"zazzo9039@gmail.com"},"deprecated":"Security: generated projects sign JWTs with a publicly-known default secret. Upgrade to >=0.5.22 AND rotate JWT_SECRET — upgrading alone does not fix an already-deployed app.","_npmVersion":"10.9.4","description":"JWT authentication middleware for Kozo framework","directories":{},"_nodeVersion":"22.21.1","dependencies":{"jose":"^5.9.0"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.6.0","tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0","@kozojs/core":"workspace:*"},"peerDependencies":{"hono":"^4.0.0","@kozojs/core":">=0.2.8"},"_npmOperationalInternal":{"tmp":"tmp/auth_0.1.9_1772915582806_0.2576142833782942","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@kozojs/auth","version":"0.1.10","keywords":["kozo","auth","jwt","authentication","middleware"],"author":{"name":"Kozo Team"},"license":"MIT","_id":"@kozojs/auth@0.1.10","maintainers":[{"name":"zazzo9039","email":"zazzo9039@gmail.com"}],"dist":{"shasum":"6c784e4ef419ac5ea7179ef84e8e719b112fa425","tarball":"https://registry.npmjs.org/@kozojs/auth/-/auth-0.1.10.tgz","fileCount":4,"integrity":"sha512-Jhj6yUsozNVkRsTe+7d0S5WGbxZtlU/YSEH35bl/PmnhAqQZ0UWvlIApvX2dCUh/MXnuo0ndnCKd6aL60ngvYA==","signatures":[{"sig":"MEYCIQCt12ZkCmlS8lzn/vvo9/P1pLlJn/L9CqBmgu0QxhbWBgIhAKtXKrJGBSCTzfxp6OrLY7MH/mLNcP2AqonJ38J/nV4c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14308},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.js"}},"gitHead":"99d32a4aacd149e867e060a9c38ee353ff80c14a","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"zazzo9039","email":"zazzo9039@gmail.com"},"deprecated":"Security: generated projects sign JWTs with a publicly-known default secret. Upgrade to >=0.5.22 AND rotate JWT_SECRET — upgrading alone does not fix an already-deployed app.","_npmVersion":"10.9.4","description":"JWT authentication middleware for Kozo framework","directories":{},"_nodeVersion":"22.21.1","dependencies":{"jose":"^5.9.0"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.6.0","tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0","@kozojs/core":"workspace:*"},"peerDependencies":{"hono":"^4.0.0","@kozojs/core":">=0.2.8"},"_npmOperationalInternal":{"tmp":"tmp/auth_0.1.10_1773058177318_0.4665887745646744","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@kozojs/auth","version":"0.1.11","keywords":["kozo","auth","jwt","authentication","middleware"],"author":{"name":"Kozo Team"},"license":"MIT","_id":"@kozojs/auth@0.1.11","maintainers":[{"name":"zazzo9039","email":"zazzo9039@gmail.com"}],"dist":{"shasum":"947123d355cb7c677938d9fcce0d4bfaefa111a2","tarball":"https://registry.npmjs.org/@kozojs/auth/-/auth-0.1.11.tgz","fileCount":4,"integrity":"sha512-LBypDn15cq4/Zagw5RaJ4ia4FFhE9lrDN+02M27XIN4eqE2qQWOq/k0Q9e84L2i7pvPtIHKC60G4Mv6omsiJuA==","signatures":[{"sig":"MEQCIEQ1Pe95fgXTY+iBCvBADxhw2mgx8PnObkaEzyPYpzoSAiA3HIO4+k59zTXVQ5pACbWAzcp4vI9lcfN6iFsESBXTcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14987},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.js"}},"gitHead":"d9bb8873465b8962c72a4de907ae8193ccd6141f","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"zazzo9039","email":"zazzo9039@gmail.com"},"deprecated":"Security: generated projects sign JWTs with a publicly-known default secret. Upgrade to >=0.5.22 AND rotate JWT_SECRET — upgrading alone does not fix an already-deployed app.","_npmVersion":"10.9.4","description":"JWT authentication middleware for Kozo framework","directories":{},"_nodeVersion":"22.21.1","dependencies":{"jose":"^5.9.0"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.6.0","tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0","@kozojs/core":"workspace:*"},"peerDependencies":{"hono":"^4.0.0","@kozojs/core":">=0.2.8"},"_npmOperationalInternal":{"tmp":"tmp/auth_0.1.11_1773068863604_0.8734877645462786","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@kozojs/auth","version":"0.1.12","keywords":["kozo","auth","jwt","authentication","middleware"],"author":{"name":"Kozo Team"},"license":"MIT","_id":"@kozojs/auth@0.1.12","maintainers":[{"name":"zazzo9039","email":"zazzo9039@gmail.com"}],"dist":{"shasum":"250cf61863596d39ae0735cdde202ac668044a0b","tarball":"https://registry.npmjs.org/@kozojs/auth/-/auth-0.1.12.tgz","fileCount":4,"integrity":"sha512-f+8H5pEuLkkuTgvZwJtSYeHZmfiF/mlXr0hvr6y/4aRsqzGUJAIG4fbkYLdEC/70wkwU7FLks/FxeEvqxZ5u9A==","signatures":[{"sig":"MEUCIFNN+Mim0HuEOzNAuDYoWA2lQ2HbgMHna3EN6ON2cfTNAiEAmQUpW/HtO2KajpHYvC4Tv8ZUQbDnriiV9Aofx9M6pDE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14970},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.js"}},"gitHead":"91d5dc5d9c5c0308bd54f94bd959234c75b45cb7","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"zazzo9039","email":"zazzo9039@gmail.com"},"deprecated":"Security: generated projects sign JWTs with a publicly-known default secret. Upgrade to >=0.5.22 AND rotate JWT_SECRET — upgrading alone does not fix an already-deployed app.","_npmVersion":"10.9.4","description":"JWT authentication middleware for Kozo framework","directories":{},"_nodeVersion":"22.21.1","dependencies":{"jose":"^5.9.0"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.6.0","tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0","@kozojs/core":"workspace:*"},"peerDependencies":{"hono":"^4.0.0","@kozojs/core":">=0.2.8"},"_npmOperationalInternal":{"tmp":"tmp/auth_0.1.12_1773179423231_0.1421543883143268","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@kozojs/auth","version":"0.4.0","keywords":["kozo","auth","jwt","authentication","middleware"],"author":{"name":"Kozo Team"},"license":"MIT","_id":"@kozojs/auth@0.4.0","maintainers":[{"name":"zazzo9039","email":"zazzo9039@gmail.com"}],"homepage":"https://github.com/zazzo9039/kozo/tree/main/packages/auth#readme","bugs":{"url":"https://github.com/zazzo9039/kozo/issues"},"dist":{"shasum":"c1a83afaa9d0b84895a4371e7c8bfeb3b3bb0e5f","tarball":"https://registry.npmjs.org/@kozojs/auth/-/auth-0.4.0.tgz","fileCount":4,"integrity":"sha512-UjgvT7XJJ0Hbg62ZoKS2HR3h+hDvqvVykvqnNWuo6l8nIb230WvGufHoOuUMPtk6qjhkQO0qr6vAkkdlmae5Rw==","signatures":[{"sig":"MEUCIQCdOpBtlmlXQdxFjhEOUX7R4jb+whQtaIHHylmaGx1xgwIgSmapwss0hruBg8KifXd3uWtINQtAKRkGftsgCi7Cf4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15290},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.js"}},"gitHead":"1804986706b93ec2d51eb1554ed8b54002f5720f","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"zazzo9039","email":"zazzo9039@gmail.com"},"deprecated":"Security: generated projects sign JWTs with a publicly-known default secret. Upgrade to >=0.5.22 AND rotate JWT_SECRET — upgrading alone does not fix an already-deployed app.","repository":{"url":"git+https://github.com/zazzo9039/kozo.git","type":"git","directory":"packages/auth"},"_npmVersion":"10.8.2","description":"JWT authentication middleware for Kozo framework","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jose":"^5.9.0"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.6.0","tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0","@kozojs/core":"workspace:*"},"peerDependencies":{"hono":"^4.0.0","@kozojs/core":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/auth_0.4.0_1780050343125_0.6382223643623672","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@kozojs/auth","version":"0.4.1","keywords":["kozo","auth","jwt","authentication","middleware"],"author":{"name":"Kozo Team"},"license":"MIT","_id":"@kozojs/auth@0.4.1","maintainers":[{"name":"zazzo9039","email":"zazzo9039@gmail.com"}],"homepage":"https://github.com/zazzo9039/kozo/tree/main/packages/auth#readme","bugs":{"url":"https://github.com/zazzo9039/kozo/issues"},"dist":{"shasum":"e66f7e10f5171c468c05b19c34fbc374606bf816","tarball":"https://registry.npmjs.org/@kozojs/auth/-/auth-0.4.1.tgz","fileCount":4,"integrity":"sha512-0CZx5TZ6WgbhE9VrUqW/jc1Xoz6gW44cZpgQqmoQ+AZyPY7vKKUHLfYKvNefLwBOjJfM+Yd+M8glUMLIhs7Ljw==","signatures":[{"sig":"MEYCIQD1nuqmHr6yfHD925SBhgZcfMJR0NInNbZyV0KcD+DF6wIhALFyK+PLuGIAFzfMnDexnO4MOOXM3vbBVu/eixzNpd8g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18731},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.js"}},"gitHead":"84cacca06414b10876f503fc83f53cc5ac35466e","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"zazzo9039","email":"zazzo9039@gmail.com"},"deprecated":"Security: generated projects sign JWTs with a publicly-known default secret. Upgrade to >=0.5.22 AND rotate JWT_SECRET — upgrading alone does not fix an already-deployed app.","repository":{"url":"git+https://github.com/zazzo9039/kozo.git","type":"git","directory":"packages/auth"},"_npmVersion":"10.8.2","description":"JWT authentication middleware for Kozo framework","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jose":"^5.9.0"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.6.0","tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0","@kozojs/core":"workspace:*"},"peerDependencies":{"hono":"^4.0.0","@kozojs/core":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/auth_0.4.1_1780094062037_0.727831362136762","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@kozojs/auth","version":"0.5.0","keywords":["kozo","auth","jwt","authentication","middleware"],"author":{"name":"Kozo Team"},"license":"MIT","_id":"@kozojs/auth@0.5.0","maintainers":[{"name":"zazzo9039","email":"zazzo9039@gmail.com"}],"homepage":"https://github.com/zazzo9039/kozo/tree/main/packages/auth#readme","bugs":{"url":"https://github.com/zazzo9039/kozo/issues"},"dist":{"shasum":"ce7e5d48697cd86c9734c185186c33bc918f14f5","tarball":"https://registry.npmjs.org/@kozojs/auth/-/auth-0.5.0.tgz","fileCount":4,"integrity":"sha512-AaeQGD49Ew5ohdThC/HSPp55/19VWTv+k4ewsUyT7YbGrY/1uaoe3eA6yW+F2fd4iaVOeJaMsiJtVTyqFTnVEw==","signatures":[{"sig":"MEUCIC+R45bDIjl6Y+m0Y/CDh9K+gchZOq+keDkknJnb9wAJAiEAt2BZfoRSRTA4gHmAwQxAXBghatFwbSTH4ytGEQwKzvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19277},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.js"}},"gitHead":"e3d1c3c42b68b73490d5e2e3b79ee2badde82af9","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"zazzo9039","email":"zazzo9039@gmail.com"},"deprecated":"Security: generated projects sign JWTs with a publicly-known default secret. Upgrade to >=0.5.22 AND rotate JWT_SECRET — upgrading alone does not fix an already-deployed app.","repository":{"url":"git+https://github.com/zazzo9039/kozo.git","type":"git","directory":"packages/auth"},"_npmVersion":"10.8.2","description":"JWT authentication middleware for Kozo framework","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jose":"^5.9.0"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.6.0","tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0","@kozojs/core":"workspace:*"},"peerDependencies":{"hono":"^4.0.0","@kozojs/core":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/auth_0.5.0_1780140222473_0.4917634875506174","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@kozojs/auth","version":"0.5.1","keywords":["kozo","auth","jwt","authentication","middleware"],"author":{"name":"Kozo Team"},"license":"MIT","_id":"@kozojs/auth@0.5.1","maintainers":[{"name":"zazzo9039","email":"zazzo9039@gmail.com"}],"homepage":"https://github.com/zazzo9039/kozo/tree/main/packages/auth#readme","bugs":{"url":"https://github.com/zazzo9039/kozo/issues"},"dist":{"shasum":"e5ddf570dcdd71e2a7acb1a0bf48120b48757259","tarball":"https://registry.npmjs.org/@kozojs/auth/-/auth-0.5.1.tgz","fileCount":4,"integrity":"sha512-6B58cNANdIJD47o6j30CO40V1BWxZoKfwcSKLxVrGglk5vGhdVJFOWN741u7pj5cQ6paihvuBkFW9ocDDyZM1w==","signatures":[{"sig":"MEUCIGiy/6siFwACktXXSWMIGo8/pEo+jrJtu1j071Q9plCVAiEA9Nwok7XRnXtJD1ltlEb6UJi7UCBVsWYnzPAVi9TvlV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17211},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.js"}},"gitHead":"fd342267bc4077038ff7b3dd6962631da4ce0f5b","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"zazzo9039","email":"zazzo9039@gmail.com"},"deprecated":"Security: generated projects sign JWTs with a publicly-known default secret. Upgrade to >=0.5.22 AND rotate JWT_SECRET — upgrading alone does not fix an already-deployed app.","repository":{"url":"git+https://github.com/zazzo9039/kozo.git","type":"git","directory":"packages/auth"},"_npmVersion":"10.8.2","description":"JWT authentication middleware for Kozo framework","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jose":"^5.9.0"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.6.0","tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0","@kozojs/core":"workspace:*"},"peerDependencies":{"hono":"^4.0.0","@kozojs/core":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/auth_0.5.1_1780149769788_0.8829889115802638","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@kozojs/auth","version":"0.5.2","keywords":["kozo","auth","jwt","authentication","middleware"],"author":{"name":"Kozo Team"},"license":"MIT","_id":"@kozojs/auth@0.5.2","maintainers":[{"name":"zazzo9039","email":"zazzo9039@gmail.com"}],"homepage":"https://github.com/zazzo9039/kozo/tree/main/packages/auth#readme","bugs":{"url":"https://github.com/zazzo9039/kozo/issues"},"dist":{"shasum":"2549ec65f8b1b1a733fbc4fb6f68c291a0135945","tarball":"https://registry.npmjs.org/@kozojs/auth/-/auth-0.5.2.tgz","fileCount":4,"integrity":"sha512-TsGOK1Xsr/weBSBIgadBSATHiZBppPOp42XR4/EUQF7iHH1deXOqO5WnGzG7PkLGrZYkQdjhGxh9SwbpgZxzlQ==","signatures":[{"sig":"MEUCIF0my80R0Dk0Z51Z2b25cR1jKJppYArndeDR3X43nptNAiEApUFzCe6b8xbZRg+ptvP1ibjfpw/0JOkxAkBGwIKfYlw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17211},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.js"}},"gitHead":"65da3e1ba9cfa575b5f01e42424d9827a0251008","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"zazzo9039","email":"zazzo9039@gmail.com"},"deprecated":"Security: generated projects sign JWTs with a publicly-known default secret. Upgrade to >=0.5.22 AND rotate JWT_SECRET — upgrading alone does not fix an already-deployed app.","repository":{"url":"git+https://github.com/zazzo9039/kozo.git","type":"git","directory":"packages/auth"},"_npmVersion":"10.8.2","description":"JWT authentication middleware for Kozo framework","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jose":"^5.9.0"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.6.0","tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0","@kozojs/core":"workspace:*"},"peerDependencies":{"hono":"^4.0.0","@kozojs/core":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/auth_0.5.2_1780150736701_0.28805682222421525","host":"s3://npm-registry-packages-npm-production"}},"0.5.9":{"name":"@kozojs/auth","version":"0.5.9","keywords":["kozo","auth","jwt","authentication","middleware"],"author":{"name":"Kozo Team"},"license":"MIT","_id":"@kozojs/auth@0.5.9","maintainers":[{"name":"zazzo9039","email":"zazzo9039@gmail.com"}],"homepage":"https://github.com/zazzo9039/kozojs#readme","bugs":{"url":"https://github.com/zazzo9039/kozojs/issues"},"dist":{"shasum":"bff319a5b52762446662559418c3e04b0e75546b","tarball":"https://registry.npmjs.org/@kozojs/auth/-/auth-0.5.9.tgz","fileCount":4,"integrity":"sha512-AoFieX8FaA3lMteYrqnV+nnYMgps8Ma+CnaA4KDWO+IEBA5zhJn4+lEKaiKsPWXOOh0V+gYzmFcZndrQUZ++QA==","signatures":[{"sig":"MEYCIQC5bt3q/i3Mq/9xtKxO4Jh6evQ3E8mBLoPDUrtuByWyLwIhALqnHOUeOTTOdeCEwn1XDa2kzBz0tPL1gP3GXvukGk8n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17146},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.js"}},"gitHead":"e9afe0dc60621339aa4065ecf61290e355b1befc","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"zazzo9039","email":"zazzo9039@gmail.com"},"deprecated":"Security: generated projects sign JWTs with a publicly-known default secret. Upgrade to >=0.5.22 AND rotate JWT_SECRET — upgrading alone does not fix an already-deployed app.","repository":{"url":"git+https://github.com/zazzo9039/kozojs.git","type":"git"},"_npmVersion":"10.8.2","description":"JWT authentication middleware for Kozo framework","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jose":"^5.9.0"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.6.0","tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0","@kozojs/core":"workspace:*"},"peerDependencies":{"hono":"^4.0.0","@kozojs/core":"^0.5.9"},"_npmOperationalInternal":{"tmp":"tmp/auth_0.5.9_1780236425549_0.06391041649922591","host":"s3://npm-registry-packages-npm-production"}},"0.5.10":{"name":"@kozojs/auth","version":"0.5.10","keywords":["kozo","auth","jwt","authentication","middleware"],"author":{"name":"Kozo Team"},"license":"MIT","_id":"@kozojs/auth@0.5.10","maintainers":[{"name":"zazzo9039","email":"zazzo9039@gmail.com"}],"homepage":"https://github.com/zazzo9039/kozojs#readme","bugs":{"url":"https://github.com/zazzo9039/kozojs/issues"},"dist":{"shasum":"c1ef590b3e1516991e242c0e8839b33960deeb91","tarball":"https://registry.npmjs.org/@kozojs/auth/-/auth-0.5.10.tgz","fileCount":5,"integrity":"sha512-C/B5q0aEwUmVgRIVnV245ot2uuvMgzpv6edlCbPUgw5J0qzz3dgGGiUJ35b4Oc8GHPxyNUE/ye8AyC80YIIR8Q==","signatures":[{"sig":"MEUCIAgipvw5e7/st6hNZ34Sc4eGaRPIKbXnOh06h9VllQKpAiEAyam2WKuCR+IV2rSGfn2fYe97G1B+7eM7YYpZJNBb7eE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18229},"main":"./lib/index.js","type":"module","_from":"file:kozojs-auth-0.5.10.tgz","types":"./lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"zazzo9039","email":"zazzo9039@gmail.com"},"_resolved":"C:\\Users\\zazza\\AppData\\Local\\Temp\\4b51a51221ef9cead172cf38076d228c\\kozojs-auth-0.5.10.tgz","_integrity":"sha512-C/B5q0aEwUmVgRIVnV245ot2uuvMgzpv6edlCbPUgw5J0qzz3dgGGiUJ35b4Oc8GHPxyNUE/ye8AyC80YIIR8Q==","deprecated":"Security: generated projects sign JWTs with a publicly-known default secret. Upgrade to >=0.5.22 AND rotate JWT_SECRET — upgrading alone does not fix an already-deployed app.","repository":{"url":"git+https://github.com/zazzo9039/kozojs.git","type":"git"},"_npmVersion":"10.9.0","description":"JWT authentication middleware for Kozo framework","directories":{},"_nodeVersion":"22.12.0","dependencies":{"jose":"^5.9.0"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.6.0","tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0","@kozojs/core":"0.5.10"},"peerDependencies":{"hono":"^4.0.0","@kozojs/core":"^0.5.10"},"_npmOperationalInternal":{"tmp":"tmp/auth_0.5.10_1780491696214_0.2769678962679718","host":"s3://npm-registry-packages-npm-production"}},"0.5.12":{"name":"@kozojs/auth","version":"0.5.12","keywords":["kozo","auth","jwt","authentication","middleware"],"author":{"name":"Kozo Team"},"license":"MIT","_id":"@kozojs/auth@0.5.12","maintainers":[{"name":"zazzo9039","email":"zazzo9039@gmail.com"}],"homepage":"https://github.com/zazzo9039/kozojs#readme","bugs":{"url":"https://github.com/zazzo9039/kozojs/issues"},"dist":{"shasum":"ed287a8759b4c81536ec4688ba65b48df7397daa","tarball":"https://registry.npmjs.org/@kozojs/auth/-/auth-0.5.12.tgz","fileCount":5,"integrity":"sha512-zDfDm8J+4ZrnqMUtVaWenUNSpfpQSorN3wIcmly1K992GLkzOXjGzKCFjWBI0KrnceId0udA+Xq2QeceaV9+uw==","signatures":[{"sig":"MEQCIBkiLdz06TpS1v/YVK6huYxCeEZbMFsjBij00+NLxP1/AiAsKoXe7WS3NGCaEEiENFJ67R5b4LJVg9CpeJLScLikgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18169},"main":"./lib/index.js","type":"module","_from":"file:/home/runner/work/kozo/kozo/tarballs/kozojs-auth-0.5.12.tgz","types":"./lib/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"zazzo9039","email":"zazzo9039@gmail.com"},"_resolved":"/home/runner/work/kozo/kozo/tarballs/kozojs-auth-0.5.12.tgz","_integrity":"sha512-zDfDm8J+4ZrnqMUtVaWenUNSpfpQSorN3wIcmly1K992GLkzOXjGzKCFjWBI0KrnceId0udA+Xq2QeceaV9+uw==","deprecated":"Security: generated projects sign JWTs with a publicly-known default secret. Upgrade to >=0.5.22 AND rotate JWT_SECRET — upgrading alone does not fix an already-deployed app.","repository":{"url":"git+https://github.com/zazzo9039/kozojs.git","type":"git"},"_npmVersion":"10.9.8","description":"JWT authentication middleware for Kozo framework","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jose":"^5.9.0"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.6.0","tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0","@kozojs/core":"0.5.12"},"peerDependencies":{"hono":"^4.0.0","@kozojs/core":"^0.5.10"},"_npmOperationalInternal":{"tmp":"tmp/auth_0.5.12_1781161795818_0.31245691986084423","host":"s3://npm-registry-packages-npm-production"}},"0.5.13":{"name":"@kozojs/auth","version":"0.5.13","keywords":["kozo","auth","jwt","authentication","middleware"],"author":{"name":"Kozo Team"},"license":"MIT","_id":"@kozojs/auth@0.5.13","maintainers":[{"name":"zazzo9039","email":"zazzo9039@gmail.com"}],"homepage":"https://github.com/zazzo9039/kozojs#readme","bugs":{"url":"https://github.com/zazzo9039/kozojs/issues"},"dist":{"shasum":"ab1608381932ddc159318b0af4759f1d0bf6103a","tarball":"https://registry.npmjs.org/@kozojs/auth/-/auth-0.5.13.tgz","fileCount":5,"integrity":"sha512-ofAIuGrgKSHLfb8cYMP2OzMEixeBisWxxtl9AOk2OX6InvoOBLlv+exjTao7qKUpkpFjN0k7Q3xbOno6Bbsz3Q==","signatures":[{"sig":"MEUCIQDktlvSSy59VPd0b+9KriacvEj2RxCwJIt4HT5EHjmjewIgbRgLebmXEuSFew/lcbznkoip74P7g6I29RRuhU4LUVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18209},"main":"./lib/index.js","type":"module","_from":"file:/home/runner/work/kozo/kozo/tarballs/kozojs-auth-0.5.13.tgz","types":"./lib/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"zazzo9039","email":"zazzo9039@gmail.com"},"_resolved":"/home/runner/work/kozo/kozo/tarballs/kozojs-auth-0.5.13.tgz","_integrity":"sha512-ofAIuGrgKSHLfb8cYMP2OzMEixeBisWxxtl9AOk2OX6InvoOBLlv+exjTao7qKUpkpFjN0k7Q3xbOno6Bbsz3Q==","deprecated":"Security: generated projects sign JWTs with a publicly-known default secret. Upgrade to >=0.5.22 AND rotate JWT_SECRET — upgrading alone does not fix an already-deployed app.","repository":{"url":"git+https://github.com/zazzo9039/kozojs.git","type":"git"},"_npmVersion":"10.9.8","description":"JWT authentication middleware for Kozo framework","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jose":"^5.9.0"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.6.0","tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0","@kozojs/core":"0.5.13"},"peerDependencies":{"hono":"^4.0.0","@kozojs/core":"^0.5.10"},"_npmOperationalInternal":{"tmp":"tmp/auth_0.5.13_1781202293050_0.6222578551413971","host":"s3://npm-registry-packages-npm-production"}},"0.5.16":{"name":"@kozojs/auth","version":"0.5.16","keywords":["kozo","auth","jwt","authentication","middleware"],"author":{"name":"Kozo Team"},"license":"MIT","_id":"@kozojs/auth@0.5.16","maintainers":[{"name":"zazzo9039","email":"zazzo9039@gmail.com"}],"homepage":"https://github.com/zazzo9039/kozojs#readme","bugs":{"url":"https://github.com/zazzo9039/kozojs/issues"},"dist":{"shasum":"7e65b62c12df1c1d5a4cc8ac8de2cf3cc5d13ce9","tarball":"https://registry.npmjs.org/@kozojs/auth/-/auth-0.5.16.tgz","fileCount":5,"integrity":"sha512-Gz3wCxN+VfbZTSTQS6kIzwMXasVUQyxBuUuuF/NEjZIQca16ZvnSSu0hvbVDNHijfyh10WHEQNO/Q43t47J0TA==","signatures":[{"sig":"MEUCIAI7wczm8QQxnCDbzjU5xqs1xy5Y24O9rN3j+IxVrYrIAiEA5qLY2jtANgcDGBhUSWxF1huaHr7NKjNta6xfRJF3m2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24861},"main":"./lib/index.js","type":"module","_from":"file:/home/runner/work/kozo/kozo/tarballs/kozojs-auth-0.5.16.tgz","types":"./lib/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"zazzo9039","email":"zazzo9039@gmail.com"},"_resolved":"/home/runner/work/kozo/kozo/tarballs/kozojs-auth-0.5.16.tgz","_integrity":"sha512-Gz3wCxN+VfbZTSTQS6kIzwMXasVUQyxBuUuuF/NEjZIQca16ZvnSSu0hvbVDNHijfyh10WHEQNO/Q43t47J0TA==","deprecated":"Security: generated projects sign JWTs with a publicly-known default secret. Upgrade to >=0.5.22 AND rotate JWT_SECRET — upgrading alone does not fix an already-deployed app.","repository":{"url":"git+https://github.com/zazzo9039/kozojs.git","type":"git"},"_npmVersion":"10.9.8","description":"JWT authentication middleware for Kozo framework","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jose":"^5.9.0"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.6.0","tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0","@kozojs/core":"0.5.16"},"peerDependencies":{"hono":"^4.0.0","@kozojs/core":"^0.5.16"},"_npmOperationalInternal":{"tmp":"tmp/auth_0.5.16_1781211245077_0.4117313669899152","host":"s3://npm-registry-packages-npm-production"}},"0.5.17":{"name":"@kozojs/auth","version":"0.5.17","keywords":["kozo","auth","jwt","authentication","middleware"],"author":{"name":"Kozo Team"},"license":"MIT","_id":"@kozojs/auth@0.5.17","maintainers":[{"name":"zazzo9039","email":"zazzo9039@gmail.com"}],"homepage":"https://github.com/zazzo9039/kozojs#readme","bugs":{"url":"https://github.com/zazzo9039/kozojs/issues"},"dist":{"shasum":"f080845902e69f489dcdbbd7d2142acef8bae77e","tarball":"https://registry.npmjs.org/@kozojs/auth/-/auth-0.5.17.tgz","fileCount":5,"integrity":"sha512-E8OWKDN2mw5eL66jtPvp1C93KbLqghy9hQgLU82+lLZdSz2R6J5Tp7ISy9dFYCEioJMRQYkUGDCKacJxigcIZQ==","signatures":[{"sig":"MEYCIQCeY1LNTTLTGcDCXGUvmcw8rE2D+1/FwJp5GIdW06UrrQIhAKvoOhQfhfxqG5pJ+lzwqwIuqX9i6Z0KeikFp4Pek7gO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26755},"main":"./lib/index.js","type":"module","_from":"file:/home/runner/work/kozo/kozo/tarballs/kozojs-auth-0.5.17.tgz","types":"./lib/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"zazzo9039","email":"zazzo9039@gmail.com"},"_resolved":"/home/runner/work/kozo/kozo/tarballs/kozojs-auth-0.5.17.tgz","_integrity":"sha512-E8OWKDN2mw5eL66jtPvp1C93KbLqghy9hQgLU82+lLZdSz2R6J5Tp7ISy9dFYCEioJMRQYkUGDCKacJxigcIZQ==","deprecated":"Security: generated projects sign JWTs with a publicly-known default secret. Upgrade to >=0.5.22 AND rotate JWT_SECRET — upgrading alone does not fix an already-deployed app.","repository":{"url":"git+https://github.com/zazzo9039/kozojs.git","type":"git"},"_npmVersion":"10.9.8","description":"JWT authentication guards for Kozo framework","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jose":"^5.9.0"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.6.0","tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0","@kozojs/core":"0.5.16"},"peerDependencies":{"hono":"^4.0.0","@kozojs/core":"^0.5.16"},"_npmOperationalInternal":{"tmp":"tmp/auth_0.5.17_1781214383634_0.8039147935986304","host":"s3://npm-registry-packages-npm-production"}},"0.5.18":{"name":"@kozojs/auth","version":"0.5.18","keywords":["kozo","auth","jwt","authentication","middleware"],"author":{"name":"Kozo Team"},"license":"MIT","_id":"@kozojs/auth@0.5.18","maintainers":[{"name":"zazzo9039","email":"zazzo9039@gmail.com"}],"homepage":"https://github.com/zazzo9039/kozojs#readme","bugs":{"url":"https://github.com/zazzo9039/kozojs/issues"},"dist":{"shasum":"ab596620f3dfcd418b285b9b9dbd70d31495ecac","tarball":"https://registry.npmjs.org/@kozojs/auth/-/auth-0.5.18.tgz","fileCount":5,"integrity":"sha512-OeNDp0taqmmtXYaZp8QORSxaW+0UFIi2uLk2k783HR2Ti2fIsLq47IfZyjq7D57QLNHOwJPaZURKrWOKidhdeQ==","signatures":[{"sig":"MEUCIGvZ29A5H5dracIPdA+N2csW2TFFPGhJggB3bEOyQhLZAiEA5bZ47lyMQeLMkrWlFM4msx1SfJD08gx7jZf5VSa3q9Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26819},"main":"./lib/index.js","type":"module","_from":"file:/home/runner/work/kozo/kozo/tarballs/kozojs-auth-0.5.18.tgz","types":"./lib/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"zazzo9039","email":"zazzo9039@gmail.com"},"_resolved":"/home/runner/work/kozo/kozo/tarballs/kozojs-auth-0.5.18.tgz","_integrity":"sha512-OeNDp0taqmmtXYaZp8QORSxaW+0UFIi2uLk2k783HR2Ti2fIsLq47IfZyjq7D57QLNHOwJPaZURKrWOKidhdeQ==","deprecated":"Security: generated projects sign JWTs with a publicly-known default secret. Upgrade to >=0.5.22 AND rotate JWT_SECRET — upgrading alone does not fix an already-deployed app.","repository":{"url":"git+https://github.com/zazzo9039/kozojs.git","type":"git"},"_npmVersion":"10.9.8","description":"Authentication for Kozo that stays on the native uWebSockets fast path — JWT guards, roles, no bridge tax.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jose":"^5.9.0"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.6.0","tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0","@kozojs/core":"0.5.19"},"peerDependencies":{"hono":"^4.0.0","@kozojs/core":"^0.5.16"},"_npmOperationalInternal":{"tmp":"tmp/auth_0.5.18_1781736462242_0.4926890729562192","host":"s3://npm-registry-packages-npm-production"}},"0.5.20":{"name":"@kozojs/auth","version":"0.5.20","keywords":["kozo","auth","jwt","authentication","middleware"],"author":{"name":"Kozo Team"},"license":"MIT","_id":"@kozojs/auth@0.5.20","maintainers":[{"name":"zazzo9039","email":"zazzo9039@gmail.com"}],"homepage":"https://github.com/zazzo9039/kozo#readme","bugs":{"url":"https://github.com/zazzo9039/kozo/issues"},"dist":{"shasum":"9d6e9b8806c80b7756ac08d541ab053a181edf13","tarball":"https://registry.npmjs.org/@kozojs/auth/-/auth-0.5.20.tgz","fileCount":5,"integrity":"sha512-be9FyKa+n7SHGJXcxNC2RSIowe0cafzzqMvYkKU+UDLAjTavq+IUvc2KRvQ0hwiPG+gxqhfMcOcMHrV6wxGn9g==","signatures":[{"sig":"MEQCIB8nhGORYv3hk71UJ9AIPrqIiYQ9QXYAa64/VoQcONIAAiA+eKd3yzFfy5Qz6uLfXzFxGumAh7ANhBfc/76FOlx7dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26881},"main":"./lib/index.js","type":"module","_from":"file:/home/runner/work/kozo/kozo/tarballs/kozojs-auth-0.5.20.tgz","types":"./lib/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"zazzo9039","email":"zazzo9039@gmail.com"},"_resolved":"/home/runner/work/kozo/kozo/tarballs/kozojs-auth-0.5.20.tgz","_integrity":"sha512-be9FyKa+n7SHGJXcxNC2RSIowe0cafzzqMvYkKU+UDLAjTavq+IUvc2KRvQ0hwiPG+gxqhfMcOcMHrV6wxGn9g==","deprecated":"Security: generated projects sign JWTs with a publicly-known default secret. Upgrade to >=0.5.22 AND rotate JWT_SECRET — upgrading alone does not fix an already-deployed app.","repository":{"url":"git+https://github.com/zazzo9039/kozo.git","type":"git"},"_npmVersion":"10.9.8","description":"Authentication for Kozo that stays on the native uWebSockets fast path — JWT guards, roles, no bridge tax.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jose":"^5.9.0"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.6.0","tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0","@kozojs/core":"0.5.20"},"peerDependencies":{"hono":"^4.0.0","@kozojs/core":"^0.5.20"},"_npmOperationalInternal":{"tmp":"tmp/auth_0.5.20_1783979648353_0.06985028415277417","host":"s3://npm-registry-packages-npm-production"}},"0.5.22":{"name":"@kozojs/auth","version":"0.5.22","keywords":["kozo","auth","jwt","authentication","middleware"],"author":{"name":"Kozo Team"},"license":"MIT","_id":"@kozojs/auth@0.5.22","maintainers":[{"name":"zazzo9039","email":"zazzo9039@gmail.com"}],"homepage":"https://github.com/zazzo9039/kozo#readme","bugs":{"url":"https://github.com/zazzo9039/kozo/issues"},"dist":{"shasum":"be7cd517230327c2116bf4317d059cb052e3588e","tarball":"https://registry.npmjs.org/@kozojs/auth/-/auth-0.5.22.tgz","fileCount":5,"integrity":"sha512-I8AtdO/phiasWUXTwLd64nFtlpfTW1AlNVCPhHjDAE9VspJr3LWjlWeZiVx9gCftnaWBnQMn9k87IQtmAMahmA==","signatures":[{"sig":"MEYCIQChfiIlhFumVkGavZ2sJ+bZnRadpjsF/H4TnP3MKFdxYgIhAN33ftzbM2gPRnE+PCU055Rn8r88R6wDDepfUs2dAYLE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28100},"main":"./lib/index.js","type":"module","_from":"file:/home/runner/work/kozo/kozo/tarballs/kozojs-auth-0.5.22.tgz","types":"./lib/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"zazzo9039","email":"zazzo9039@gmail.com"},"_resolved":"/home/runner/work/kozo/kozo/tarballs/kozojs-auth-0.5.22.tgz","_integrity":"sha512-I8AtdO/phiasWUXTwLd64nFtlpfTW1AlNVCPhHjDAE9VspJr3LWjlWeZiVx9gCftnaWBnQMn9k87IQtmAMahmA==","deprecated":"Security: upgrade to >=0.5.23. JWT secret validation now covers Uint8Array keys and direct createJWT calls.","repository":{"url":"git+https://github.com/zazzo9039/kozo.git","type":"git"},"_npmVersion":"10.9.8","description":"Authentication for Kozo that stays on the native uWebSockets fast path — JWT guards, roles, no bridge tax.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jose":"^5.9.0"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.6.0","tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0","@kozojs/core":"0.5.22"},"peerDependencies":{"hono":"^4.0.0","@kozojs/core":"^0.5.22"},"_npmOperationalInternal":{"tmp":"tmp/auth_0.5.22_1784918044536_0.7403473137045078","host":"s3://npm-registry-packages-npm-production"}},"0.5.23":{"name":"@kozojs/auth","version":"0.5.23","keywords":["kozo","auth","jwt","authentication","middleware"],"author":{"name":"Kozo Team"},"license":"MIT","_id":"@kozojs/auth@0.5.23","maintainers":[{"name":"zazzo9039","email":"zazzo9039@gmail.com"}],"homepage":"https://github.com/zazzo9039/kozo#readme","bugs":{"url":"https://github.com/zazzo9039/kozo/issues"},"dist":{"shasum":"da394a6bc39be707841feca069ac63ae0a0ff324","tarball":"https://registry.npmjs.org/@kozojs/auth/-/auth-0.5.23.tgz","fileCount":5,"integrity":"sha512-Xz5VMDTsmHSqc5z9YXjwy3nz0RraVpoYVhzrhDAksoL80O3OoIzCm38VVFM1YvIBWytTgu7R7iwYK7R5aUJf6Q==","signatures":[{"sig":"MEYCIQDJEXrwD9Bg2CZGD+MxV8tHcRSzSOBE08LAeDw8btQ82AIhAL2ku7Cuqks39ri4SZm1zQUIVlEw0anN5lzI9dOqOwuS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28110},"main":"./lib/index.js","type":"module","_from":"file:/home/runner/work/kozo/kozo/tarballs/kozojs-auth-0.5.23.tgz","types":"./lib/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"zazzo9039","email":"zazzo9039@gmail.com"},"_resolved":"/home/runner/work/kozo/kozo/tarballs/kozojs-auth-0.5.23.tgz","_integrity":"sha512-Xz5VMDTsmHSqc5z9YXjwy3nz0RraVpoYVhzrhDAksoL80O3OoIzCm38VVFM1YvIBWytTgu7R7iwYK7R5aUJf6Q==","repository":{"url":"git+https://github.com/zazzo9039/kozo.git","type":"git"},"_npmVersion":"10.9.8","description":"Authentication for Kozo that stays on the native uWebSockets fast path — JWT guards, roles, no bridge tax.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jose":"^5.9.0"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.6.0","tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0","@kozojs/core":"0.5.23"},"peerDependencies":{"hono":"^4.0.0","@kozojs/core":"^0.5.23"},"_npmOperationalInternal":{"tmp":"tmp/auth_0.5.23_1784969505238_0.5789764515827955","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@kozojs/auth","version":"0.6.0","keywords":["kozo","auth","jwt","authentication","middleware"],"author":{"name":"Kozo Team"},"license":"MIT","_id":"@kozojs/auth@0.6.0","maintainers":[{"name":"zazzo9039","email":"zazzo9039@gmail.com"}],"homepage":"https://github.com/zazzo9039/kozojs#readme","bugs":{"url":"https://github.com/zazzo9039/kozojs/issues"},"dist":{"shasum":"b8cc99d3ad60c90ac1a560a9c76280006b3563c9","tarball":"https://registry.npmjs.org/@kozojs/auth/-/auth-0.6.0.tgz","fileCount":5,"integrity":"sha512-avgaLVO7sybF+GmVuDUdwjB8eaPh5iuT0qEBZa6ju17nhdnMwejFoi7c+QTPdajzH0qF4b+R1b+Gdit2xXki7A==","signatures":[{"sig":"MEUCIHurnugQi+76E+ZA5aqjRA5tWzOojF/3Eed6YqcGGEyKAiEA6kERnxQxBhMMYYCkhf0qusMOi3jgDI3NjxzvcwoY+ag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kozojs%2fauth@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28320},"main":"./lib/index.js","type":"module","_from":"file:/home/runner/work/kozojs/kozojs/tarballs/kozojs-auth-0.6.0.tgz","types":"./lib/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"zazzo9039","email":"zazzo9039@gmail.com"},"_resolved":"/home/runner/work/kozojs/kozojs/tarballs/kozojs-auth-0.6.0.tgz","_integrity":"sha512-avgaLVO7sybF+GmVuDUdwjB8eaPh5iuT0qEBZa6ju17nhdnMwejFoi7c+QTPdajzH0qF4b+R1b+Gdit2xXki7A==","repository":{"url":"git+https://github.com/zazzo9039/kozojs.git","type":"git"},"_npmVersion":"11.16.0","description":"Authentication for Kozo that stays on the native uWebSockets fast path — JWT guards, roles, no bridge tax.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jose":"^5.9.0"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.6.0","tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0","@kozojs/core":"0.6.0"},"peerDependencies":{"hono":"^4.0.0","@kozojs/core":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/auth_0.6.0_1784988068762_0.7634282044006659","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@kozojs/auth","version":"0.6.1","keywords":["kozo","auth","jwt","authentication","middleware"],"author":{"name":"Kozo Team"},"license":"MIT","_id":"@kozojs/auth@0.6.1","maintainers":[{"name":"zazzo9039","email":"zazzo9039@gmail.com"}],"homepage":"https://github.com/zazzo9039/kozojs#readme","bugs":{"url":"https://github.com/zazzo9039/kozojs/issues"},"dist":{"shasum":"e8036ef82ca55792cb7e6122ee7b9f06f23403c0","tarball":"https://registry.npmjs.org/@kozojs/auth/-/auth-0.6.1.tgz","fileCount":5,"integrity":"sha512-c+DEbbWkOFwq/b3z/yTobQo/pYy99BvA1UfWZapTpX+SgQmnogI+I6d6DAk4IinWpb78snXC0sA7Gi6dUqFXOw==","signatures":[{"sig":"MEUCIBEPfN3VYVNjP30pfchLrJ6ydh8t2xUSgW+5sWVvPazHAiEA45ie+Fxd00LP/ZQ3ozVuyACpugjo/RVKPSoeYbakex4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kozojs%2fauth@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28611},"main":"./lib/index.js","type":"module","_from":"file:/home/runner/work/kozojs/kozojs/tarballs/kozojs-auth-0.6.1.tgz","types":"./lib/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"zazzo9039","email":"zazzo9039@gmail.com"},"_resolved":"/home/runner/work/kozojs/kozojs/tarballs/kozojs-auth-0.6.1.tgz","_integrity":"sha512-c+DEbbWkOFwq/b3z/yTobQo/pYy99BvA1UfWZapTpX+SgQmnogI+I6d6DAk4IinWpb78snXC0sA7Gi6dUqFXOw==","repository":{"url":"git+https://github.com/zazzo9039/kozojs.git","type":"git"},"_npmVersion":"11.16.0","description":"Authentication for Kozo that stays on the native uWebSockets fast path — JWT guards, roles, no bridge tax.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jose":"^5.9.0"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.6.0","tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0","@kozojs/core":"0.6.1"},"peerDependencies":{"hono":"^4.0.0","@kozojs/core":"^0.6.1"},"_npmOperationalInternal":{"tmp":"tmp/auth_0.6.1_1785000209191_0.06238264527455373","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@kozojs/auth","version":"0.7.0","keywords":["kozo","auth","jwt","authentication","middleware"],"author":{"name":"Kozo Team"},"license":"MIT","_id":"@kozojs/auth@0.7.0","maintainers":[{"name":"zazzo9039","email":"zazzo9039@gmail.com"}],"homepage":"https://github.com/zazzo9039/kozojs#readme","bugs":{"url":"https://github.com/zazzo9039/kozojs/issues"},"dist":{"shasum":"e92d09c031cc31b1e055663719dd784f4ffd2a89","tarball":"https://registry.npmjs.org/@kozojs/auth/-/auth-0.7.0.tgz","fileCount":5,"integrity":"sha512-+gl9PsCWAAy6FwXr+Av3JcChXBD8WfNbM/Bb36xJ/409hmksq8JfZPHEyNpWpirh6qB3iAq8Mvz1UBBcBl70MQ==","signatures":[{"sig":"MEUCIQCt14cooX9NBtEdTYvMawqGq3sCugt8bQlVfIYu48SZtQIgcTakuyCZd8NhjJsJQYdaXqIFsO9WX82b0sJ852FHbG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kozojs%2fauth@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28611},"main":"./lib/index.js","type":"module","_from":"file:/home/runner/work/kozojs/kozojs/tarballs/kozojs-auth-0.7.0.tgz","types":"./lib/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"zazzo9039","email":"zazzo9039@gmail.com"},"_resolved":"/home/runner/work/kozojs/kozojs/tarballs/kozojs-auth-0.7.0.tgz","_integrity":"sha512-+gl9PsCWAAy6FwXr+Av3JcChXBD8WfNbM/Bb36xJ/409hmksq8JfZPHEyNpWpirh6qB3iAq8Mvz1UBBcBl70MQ==","repository":{"url":"git+https://github.com/zazzo9039/kozojs.git","type":"git"},"_npmVersion":"11.16.0","description":"Authentication for Kozo that stays on the native uWebSockets fast path — JWT guards, roles, no bridge tax.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jose":"^5.9.0"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.6.0","tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0","@kozojs/core":"0.7.0"},"peerDependencies":{"hono":"^4.0.0","@kozojs/core":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/auth_0.7.0_1785159339280_0.31453388583992115","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@kozojs/auth","version":"0.7.1","description":"Authentication for Kozo that stays on the native uWebSockets fast path — JWT guards, roles, no bridge tax.","type":"module","engines":{"node":">=20.19.0"},"main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","author":{"name":"Kozo Team"},"repository":{"type":"git","url":"git+https://github.com/zazzo9039/kozojs.git"},"homepage":"https://github.com/zazzo9039/kozojs#readme","bugs":{"url":"https://github.com/zazzo9039/kozojs/issues"},"keywords":["kozo","auth","jwt","authentication","middleware"],"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js"},"./package.json":"./package.json"},"dependencies":{"jose":"^5.9.0"},"devDependencies":{"@types/node":"^22.0.0","hono":"^4.6.0","tsup":"^8.3.0","typescript":"^5.6.0","vitest":"^2.1.0","@kozojs/core":"0.7.1"},"peerDependencies":{"@kozojs/core":"^0.7.0","hono":"^4.0.0"},"scripts":{"build":"tsup","dev":"tsup --watch","test":"vitest run","test:watch":"vitest"},"_id":"@kozojs/auth@0.7.1","_integrity":"sha512-YOXeaYOUP5OQM8BDVdOzE+KGdWygfbVmY2j52qcrN4TK7TjnJNl9+LFXmpTTl7fVh+n56C5mu3hX3NFDcTPibg==","_resolved":"/home/runner/work/kozojs/kozojs/tarballs/kozojs-auth-0.7.1.tgz","_from":"file:/home/runner/work/kozojs/kozojs/tarballs/kozojs-auth-0.7.1.tgz","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-YOXeaYOUP5OQM8BDVdOzE+KGdWygfbVmY2j52qcrN4TK7TjnJNl9+LFXmpTTl7fVh+n56C5mu3hX3NFDcTPibg==","shasum":"0dcf85a8322919e2d587a6c318085541ef6a356d","tarball":"https://registry.npmjs.org/@kozojs/auth/-/auth-0.7.1.tgz","fileCount":5,"unpackedSize":28611,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kozojs%2fauth@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHp/jpZ4oZgME57q7LPonfWQFJw2PJMrJq0Lopz1Qk5uAiBemvzzuXEodJ2g0nU5QTkARn86HVY2Qiobqzi7spT/zw=="}]},"_npmUser":{"name":"zazzo9039","email":"zazzo9039@gmail.com"},"directories":{},"maintainers":[{"name":"zazzo9039","email":"zazzo9039@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/auth_0.7.1_1786374588251_0.6658460205656811"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-03T17:20:06.697Z","modified":"2026-08-10T15:09:48.760Z","0.1.1":"2026-03-03T17:20:07.145Z","0.1.2":"2026-03-03T17:26:22.225Z","0.1.3":"2026-03-03T17:29:32.144Z","0.1.4":"2026-03-04T02:10:46.663Z","0.1.5":"2026-03-04T17:36:32.218Z","0.1.7":"2026-03-07T17:32:38.246Z","0.1.8":"2026-03-07T17:40:50.240Z","0.1.9":"2026-03-07T20:33:02.945Z","0.1.10":"2026-03-09T12:09:37.475Z","0.1.11":"2026-03-09T15:07:43.773Z","0.1.12":"2026-03-10T21:50:23.406Z","0.4.0":"2026-05-29T10:25:43.259Z","0.4.1":"2026-05-29T22:34:22.200Z","0.5.0":"2026-05-30T11:23:42.609Z","0.5.1":"2026-05-30T14:02:49.927Z","0.5.2":"2026-05-30T14:18:56.845Z","0.5.6":"2026-05-31T12:52:22.601Z","0.5.7":"2026-05-31T13:26:04.213Z","0.5.8":"2026-05-31T14:00:26.954Z","0.5.9":"2026-05-31T14:07:05.714Z","0.5.10":"2026-06-03T13:01:36.738Z","0.5.12":"2026-06-11T07:09:55.991Z","0.5.13":"2026-06-11T18:24:53.178Z","0.5.14":"2026-06-11T19:22:35.006Z","0.5.15":"2026-06-11T19:35:01.184Z","0.5.16":"2026-06-11T20:54:05.232Z","0.5.17":"2026-06-11T21:46:23.792Z","0.5.18":"2026-06-17T22:47:42.402Z","0.5.20":"2026-07-13T21:54:08.492Z","0.5.22":"2026-07-24T18:34:04.694Z","0.5.23":"2026-07-25T08:51:45.370Z","0.6.0":"2026-07-25T14:01:08.894Z","0.6.1":"2026-07-25T17:23:29.340Z","0.7.0":"2026-07-27T13:35:39.433Z","0.7.1":"2026-08-10T15:09:48.421Z"},"bugs":{"url":"https://github.com/zazzo9039/kozojs/issues"},"author":{"name":"Kozo Team"},"license":"MIT","homepage":"https://github.com/zazzo9039/kozojs#readme","keywords":["kozo","auth","jwt","authentication","middleware"],"repository":{"type":"git","url":"git+https://github.com/zazzo9039/kozojs.git"},"description":"Authentication for Kozo that stays on the native uWebSockets fast path — JWT guards, roles, no bridge tax.","maintainers":[{"name":"zazzo9039","email":"zazzo9039@gmail.com"}],"readme":"<p align=\"center\">\n  <a href=\"https://github.com/zazzo9039/kozojs\">\n    <img src=\"https://raw.githubusercontent.com/zazzo9039/kozojs/main/assets/brand/kozo-banner.jpg\" alt=\"Kozo — TypeScript backend framework: Routes · Validation · OpenAPI · Generated Client\" width=\"960\">\n  </a>\n</p>\n\n# @kozojs/auth\n\nAuthentication for [Kozo](https://github.com/zazzo9039/kozojs) that stays on the native uWebSockets fast path — JWT guards, roles, no Hono bridge. Built on [`jose`](https://github.com/panva/jose).\n\n## Install\n\n```bash\nnpm install @kozojs/auth @kozojs/core\n```\n\nUse matching `0.6.x` versions of `@kozojs/auth` and `@kozojs/core`. JWT secrets must contain at least 32 bytes and must not use a known placeholder; `requireSecret()` validates this at startup.\n\n## Quick start (recommended — guards)\n\n**`registerAuthGuard`** is the recommended file-routing setup for authentication: the\nsame check runs on `listen()` (Hono) AND on `nativeListen()` (uWebSockets.js)\nat native speed — no Hono bridge, no middleware bypass.\n\n```typescript\nimport { createKozo, requireSecret } from '@kozojs/core';\nimport { registerAuthGuard, roleGuard } from '@kozojs/auth';\n\nconst app = createKozo({ routesDir: './src/routes' });\n\nawait registerAuthGuard(app, requireSecret('JWT_SECRET'), {\n  routesDir: './src/routes',\n  prefix: '/api',\n  extraPublicPaths: ['/api/docs', '/api/docs.json'],\n});\n\n// Role-protected subtrees (reads the user set by the JWT guard)\napp.guard('/api/admin/*', roleGuard('admin'));\n\nawait app.loadRoutes();\nawait app.nativeListen(3000); // or app.listen(3000) — identical semantics\n```\n\nPublic routes: set `export const meta = { auth: false }` in the route file.\n\n## Composable guards\n\n```typescript\nimport { requireSecret } from '@kozojs/core';\nimport { jwtGuard, roleGuard } from '@kozojs/auth';\n\napp.guard('/api/*', jwtGuard(requireSecret('JWT_SECRET'), {\n  publicPaths: ['/api/health', '/api/docs'],\n}));\napp.guard('/api/admin/*', roleGuard(['admin', 'owner']));\n```\n\nHandlers receive `ctx.user`; later guards see it as `req.user`.\n\n```typescript\nimport type { KozoContext } from '@kozojs/core';\nimport { UnauthorizedError } from '@kozojs/auth';\n\nexport default async (ctx: KozoContext) => {\n  const { user } = ctx;\n  if (!user) throw new UnauthorizedError();\n  return { message: `Hello ${user.email}` };\n};\n```\n\n## API reference\n\n| Export | Description |\n|--------|-------------|\n| `registerAuthGuard(app, secret, options)` | **Recommended.** Scans `meta.auth = false` routes and registers `jwtGuard` before `loadRoutes()` |\n| `jwtGuard(secret, options?)` | Guard: verifies Bearer JWT, attaches payload as `user` |\n| `roleGuard(role \\| roles[])` | Guard: 403 unless `user.role` matches (run after JWT) |\n| `createJWT(payload, secret, options?)` | Sign HS256 JWT (`expiresIn`, etc.) |\n| `decodeTokenPayload(token)` | Decode payload **without** verification (display only) |\n| `registerAuthBeforeLoadRoutes(app, secret, options)` | **Deprecated** — middleware twin of `registerAuthGuard` |\n| `authenticateJWT(secret, options?)` | Legacy Hono middleware |\n| `canActivate(...guards)` · `hasRole` · `anyOf` · `isSelf` · `isAuthenticated` | Legacy Hono role middleware |\n| `UnauthorizedError` | 401 helper |\n\n## Options\n\n### `jwtGuard` / `registerAuthGuard`\n\n| Option | Description |\n|--------|-------------|\n| `prefix` | Path prefix (default `'/api'`) |\n| `publicPaths` | Extra paths that skip JWT (login, docs, …) |\n| `requiredClaims` | Claim names that must be present in the payload |\n| `getToken` | Custom extractor (default Bearer header) |\n| `getKey` | RS256 / JWKS via jose |\n| `allowedAlgorithms` | Default `HS256`, `HS384`, `HS512` |\n\n### `authenticateJWT` (`AuthOptions`, legacy)\n\n| Option | Description |\n|--------|-------------|\n| `prefix` | Path prefix (default `'/api'`) |\n| `optional` | Soft decode — no 401 without token |\n| `getToken` | Custom extractor (default Bearer header) |\n| `getKey` | RS256 / JWKS via jose |\n| `allowedAlgorithms` | Default `HS256`, `HS384`, `HS512` |\n\n## Create tokens\n\n```typescript\nimport { requireSecret } from '@kozojs/core';\nimport { createJWT } from '@kozojs/auth';\n\nconst token = await createJWT(\n  { email: 'user@example.com', role: 'admin' },\n  requireSecret('JWT_SECRET'),\n  { expiresIn: '24h' },\n);\n```\n\n## Legacy: Hono middleware\n\n> ⚠️ **Deprecated for native apps.** `registerAuthBeforeLoadRoutes` and\n> `authenticateJWT` register Hono middleware: under `nativeListen()` every\n> covered route is served through the Hono bridge (correct since core 0.5.16,\n> but ~35% slower than guards). On core ≤ 0.5.15 middleware was **silently\n> bypassed** under `nativeListen()` — upgrade immediately.\n\n```typescript\nimport { requireSecret } from '@kozojs/core';\nimport { authenticateJWT } from '@kozojs/auth';\n\napp.middleware('/api/*', authenticateJWT(requireSecret('JWT_SECRET')));\n```\n\n## Role guards (Hono `_middleware.ts` style — legacy)\n\n```typescript\nimport { canActivate, isAuthenticated, hasRole } from '@kozojs/auth';\n\n// routes/api/admin/_middleware.ts — forces the Hono bridge; prefer roleGuard\nexport default canActivate(isAuthenticated, hasRole('admin'));\n```\n\n## See also\n\n- [@kozojs/core guards](https://github.com/zazzo9039/kozojs/tree/main/packages/core#guards-security--single-source-of-truth) — `app.guard()`, `rateLimitGuard`, transport-agnostic security\n- [`@kozojs/core` README](../core/README.md) — full framework reference\n\n## License\n\nMIT\n","readmeFilename":"README.md"}