{"_id":"@waelhabbaldev/next-jwt-auth","_rev":"72-ad57a58c3d89234a58b89ead2871a650","name":"@waelhabbaldev/next-jwt-auth","dist-tags":{"latest":"0.4.0-beta","beta":"0.5.0-beta"},"versions":{"0.4.0-beta":{"name":"@waelhabbaldev/next-jwt-auth","version":"0.4.0-beta","keywords":["nextjs","authentication","authorization","jwt","auth","security","rbac","abac","session-management","access-token","refresh-token","middleware","mfa","oauth","rate-limiting","csrf","key-rotation","nextjs-auth","app-router","jose","rs256"],"author":{"name":"Wael Habbal","email":"wael.habbal.dev@gmail.com"},"license":"MIT","_id":"@waelhabbaldev/next-jwt-auth@0.4.0-beta","maintainers":[{"name":"waelhabbaldev","email":"wael.habbal.dev@gmail.com"}],"homepage":"https://github.com/waelhabbalDev/next-jwt-auth#readme","bugs":{"url":"https://github.com/waelhabbalDev/next-jwt-auth/issues"},"dist":{"shasum":"c3d4f7ba0aef65a549d3461c73283d186f16cced","tarball":"https://registry.npmjs.org/@waelhabbaldev/next-jwt-auth/-/next-jwt-auth-0.4.0-beta.tgz","fileCount":28,"integrity":"sha512-SttUqfW3bpuMk5bUVeZxhM9WKyQGy1J2Xh0BJe5uCUQyeZVnErsyVb7uMsYstlmX6pMREVAD9jSFPtAiKt/1Pg==","signatures":[{"sig":"MEUCIQCHellTwrLwxtktyN4IoHiNP5Uiu5JAmzbcPU7XaPDavAIgRchfGW6XjrL29lvWqlJu8NxJyzKrR+pAvtiwAj2+spg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158895},"icon":"icons/icon.png","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.mjs","require":"./dist/client.js"}},"gitHead":"4b61b579cc0f2bdfeab5de60b2389094caf46fde","scripts":{"test":"bun test","build":"tsup","test:e2e":"playwright test","typecheck":"bun tsc --noEmit","test:coverage":"bun test --coverage","prepublishOnly":"rm -rf ./dist && bun run build"},"_npmUser":{"name":"waelhabbaldev","email":"wael.habbal.dev@gmail.com"},"repository":{"url":"git+https://github.com/waelhabbalDev/next-jwt-auth.git","type":"git"},"_npmVersion":"10.9.3","description":"A secure, lightweight JWT authentication solution for Next.js, providing access and refresh token handling, middleware support, and easy React integration.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"swr":"^2.3.6","jose":"^6.1.0","uuid":"^13.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.1.1","sinon":"^21.0.0","eslint":"^8.57.1","@swc/core":"^1.13.20","bun-types":"^1.3.0","typescript":"^5.9.3","@types/node":"^20.19.22","@types/react":"^18.3.26","@types/sinon":"^17.0.4","eslint-config-next":"^15.5.6","@types/testing-library__react":"^10.2.0"},"peerDependencies":{"next":"^15.5.4","react":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/next-jwt-auth_0.4.0-beta_1760964751662_0.37375067637196513","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.5.0-beta":{"name":"@waelhabbaldev/next-jwt-auth","version":"0.5.0-beta","keywords":["nextjs","authentication","authorization","jwt","auth","security","rbac","abac","session-management","access-token","refresh-token","middleware","mfa","oauth","rate-limiting","csrf","key-rotation","nextjs-auth","app-router","jose","rs256"],"author":"Wael Habbal <wael.habbal.dev@gmail.com>","license":"MIT","_id":"@waelhabbaldev/next-jwt-auth@0.5.0-beta","maintainers":[{"name":"waelhabbaldev","email":"wael.habbal.dev@gmail.com"}],"homepage":"https://github.com/waelhabbalDev/next-jwt-auth#readme","bugs":{"url":"https://github.com/waelhabbalDev/next-jwt-auth/issues"},"dist":{"shasum":"66e824e14e939675a56b1b8eb97298a18bb2cfce","tarball":"https://registry.npmjs.org/@waelhabbaldev/next-jwt-auth/-/next-jwt-auth-0.5.0-beta.tgz","fileCount":28,"integrity":"sha512-6ViiuycsQifnLn2inm5vVdRp8suirlTtHBjOivxTDK7FGH2/dFIR1GrQNmWDHs8p4teZLZ9SijWp6CHGkJpwqw==","signatures":[{"sig":"MEQCIA72d2ClkC/6GoFAhn4PKaYImCrXaahW/tUN0e23P/b8AiAlP2DJpExc8nppudCr9bWXrDIySvX5WpMSqlcLu6XJug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158895},"icon":"icons/icon.png","main":"dist/index.js","types":"dist/index.d.ts","shasum":"66e824e14e939675a56b1b8eb97298a18bb2cfce","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.mjs","require":"./dist/client.js"}},"scripts":{"test":"bun test","build":"tsup","test:e2e":"playwright test","typecheck":"bun tsc --noEmit","test:coverage":"bun test --coverage","prepublishOnly":"rm -rf ./dist && bun run build"},"_npmUser":{"name":"waelhabbaldev","email":"wael.habbal.dev@gmail.com"},"_integrity":"sha512-6ViiuycsQifnLn2inm5vVdRp8suirlTtHBjOivxTDK7FGH2/dFIR1GrQNmWDHs8p4teZLZ9SijWp6CHGkJpwqw==","repository":{"url":"git+https://github.com/waelhabbalDev/next-jwt-auth.git","type":"git"},"_npmVersion":"10.8.3","description":"A secure, lightweight JWT authentication solution for Next.js, providing access and refresh token handling, middleware support, and easy React integration.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"swr":"^2.3.6","jose":"^6.1.0","uuid":"^13.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.1.1","sinon":"^21.0.0","eslint":"^8.57.1","@swc/core":"^1.13.20","bun-types":"^1.3.0","typescript":"^5.9.3","@types/node":"^20.19.22","@types/react":"^18.3.26","@types/sinon":"^17.0.4","eslint-config-next":"^15.5.6","@types/testing-library__react":"^10.2.0"},"peerDependencies":{"next":"^16.0.0","react":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/next-jwt-auth_0.5.0-beta_1762957348301_0.9624297687771777","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2025-09-25T10:33:42.321Z","modified":"2026-05-03T02:55:53.289Z","0.1.0-beta.1":"2025-09-25T10:33:42.595Z","0.1.0-beta.2":"2025-09-25T11:00:31.946Z","0.1.0-beta.3":"2025-09-25T11:06:29.876Z","0.1.1-beta":"2025-09-25T11:12:47.162Z","0.1.2-beta":"2025-09-25T12:55:23.958Z","0.1.3-beta":"2025-09-25T13:32:44.571Z","0.1.4-beta":"2025-09-25T13:45:15.821Z","0.1.5-beta":"2025-09-25T14:15:30.442Z","0.1.6-beta":"2025-09-25T20:14:10.262Z","0.1.7-beta":"2025-09-25T20:41:21.127Z","0.1.8-beta":"2025-09-25T20:45:02.990Z","0.1.9-beta":"2025-09-25T20:56:53.090Z","0.1.10-beta":"2025-09-25T21:03:11.506Z","0.1.11-beta":"2025-09-25T21:36:46.706Z","0.1.12-beta":"2025-09-27T16:29:58.922Z","0.1.13-beta":"2025-09-27T20:28:10.641Z","0.1.14-beta":"2025-10-01T13:23:16.854Z","0.1.15-beta":"2025-10-01T13:55:26.334Z","0.1.16-beta":"2025-10-01T15:10:14.211Z","0.1.17-beta":"2025-10-04T12:59:42.898Z","0.1.18-beta":"2025-10-04T13:47:05.208Z","0.1.19-beta":"2025-10-05T11:22:42.359Z","0.1.20-beta":"2025-10-05T11:26:12.234Z","0.1.21-beta":"2025-10-05T11:31:11.655Z","0.1.22-beta":"2025-10-05T11:38:52.787Z","0.2.1-beta":"2025-10-05T12:09:41.579Z","0.2.2-beta":"2025-10-05T12:20:20.234Z","0.2.3-beta":"2025-10-05T13:26:18.681Z","0.2.4-beta":"2025-10-07T12:21:42.129Z","0.2.5-beta":"2025-10-07T12:51:31.875Z","0.2.6-beta":"2025-10-07T13:25:17.099Z","0.2.7-beta":"2025-10-16T21:23:40.007Z","0.3.0-beta":"2025-10-20T12:30:55.762Z","0.4.0-beta":"2025-10-20T12:52:31.859Z","0.5.0-beta":"2025-11-12T14:22:28.507Z"},"bugs":{"url":"https://github.com/waelhabbalDev/next-jwt-auth/issues"},"author":{"name":"Wael Habbal","email":"wael.habbal.dev@gmail.com"},"license":"MIT","homepage":"https://github.com/waelhabbalDev/next-jwt-auth#readme","keywords":["nextjs","authentication","authorization","jwt","auth","security","rbac","abac","session-management","access-token","refresh-token","middleware","mfa","oauth","rate-limiting","csrf","key-rotation","nextjs-auth","app-router","jose","rs256"],"repository":{"url":"git+https://github.com/waelhabbalDev/next-jwt-auth.git","type":"git"},"description":"A secure, lightweight JWT authentication solution for Next.js, providing access and refresh token handling, middleware support, and easy React integration.","maintainers":[{"name":"waelhabbaldev","email":"wael.habbal.dev@gmail.com"}],"readme":"","readmeFilename":""}