{"_id":"@nl-framework/auth","_rev":"33-2e086bd8e6c2f7363e53d774b44c78b7","name":"@nl-framework/auth","dist-tags":{"latest":"0.5.1"},"versions":{"0.1.0":{"name":"@nl-framework/auth","version":"0.1.0","keywords":["auth","better-auth","bun","nl-framework"],"_id":"@nl-framework/auth@0.1.0","maintainers":[{"name":"devsignmy","email":"mnizulzaim@gmail.com"}],"dist":{"shasum":"19ef5592aed18a52ce184280bc57cb0fbcd32403","tarball":"https://registry.npmjs.org/@nl-framework/auth/-/auth-0.1.0.tgz","fileCount":90,"integrity":"sha512-M2qVK6DbKtlF6xxLzm//7Jc6HCnbpbqJRYA3LdKGuksrSpNcZFm8vRuXpsnr4jwXCfSJImgwh899MUOQ6kodNw==","signatures":[{"sig":"MEUCIQD7MvTSpATv/pH2rYXd9Z/TDGn0QLbbT6JEMgFmeqqEBQIgKyXqVMTxb7q1Z+ZrcsbcybnQyDrutta4gvyp8SLsKZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":379513},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3cf5a867785e270a2649758fe2a7a58970df7b1b","scripts":{"test":"bun test","build":"bunx tsc --build tsconfig.build.json"},"_npmUser":{"name":"devsignmy","email":"mnizulzaim@gmail.com"},"_npmVersion":"10.8.2","description":"Better Auth integration for NL Framework with DI-friendly configuration and HTTP middleware.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"better-auth":"^1.3.23"},"_hasShrinkwrap":false,"peerDependencies":{"@nl-framework/orm":"workspace:*","@nl-framework/core":"workspace:*","@nl-framework/http":"workspace:*","@nl-framework/logger":"workspace:*","@nl-framework/graphql":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/auth_0.1.0_1759676868122_0.9148779916560665","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@nl-framework/auth","version":"0.1.2","keywords":["auth","better-auth","bun","nl-framework"],"_id":"@nl-framework/auth@0.1.2","maintainers":[{"name":"devsignmy","email":"mnizulzaim@gmail.com"}],"dist":{"shasum":"89775c6e5fcf5f2b51383f2e08bf5515668f8565","tarball":"https://registry.npmjs.org/@nl-framework/auth/-/auth-0.1.2.tgz","fileCount":90,"integrity":"sha512-mEqZ6uNyTpkcsD1sLwkSkrjYckjD/Y6eh/hOGWiMfVv0WunjBEKTN3yUMHvdNY6Pbzky8CdXBBL6I4NPwcAB2A==","signatures":[{"sig":"MEUCIQDIi6aOrP1Bz8LTAdcWKukVe6ARWRClRUgeyGi1fEenEgIge+j8ykTF+oDDLod0vPTDmwIR1mHCW5sN5aWHsP2Ntck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":381219},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3a9cbe02078e702d59181d4228c63a2e57829ddb","scripts":{"test":"bun test","build":"bunx tsc --build tsconfig.build.json"},"_npmUser":{"name":"devsignmy","email":"mnizulzaim@gmail.com"},"_npmVersion":"10.8.2","description":"Better Auth integration for NL Framework with DI-friendly configuration and HTTP middleware.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"better-auth":"^1.3.23"},"_hasShrinkwrap":false,"peerDependencies":{"@nl-framework/orm":"^0.1.2","@nl-framework/core":"^0.1.2","@nl-framework/http":"^0.1.2","@nl-framework/logger":"^0.1.2","@nl-framework/graphql":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/auth_0.1.2_1759717592634_0.9622179416096694","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@nl-framework/auth","version":"0.1.3","keywords":["auth","better-auth","bun","nl-framework"],"_id":"@nl-framework/auth@0.1.3","maintainers":[{"name":"devsignmy","email":"mnizulzaim@gmail.com"}],"dist":{"shasum":"77de014aefd55f9901e099089b05d5f1177a45f6","tarball":"https://registry.npmjs.org/@nl-framework/auth/-/auth-0.1.3.tgz","fileCount":90,"integrity":"sha512-Sv4Rdv9vmnJ6Nw7q7ShH26SnK3UlYgTSmwAhF7HNmN2KpYpofTEhZR1S06aF79TlJmDt8g3iE8fI+rNzexgFOA==","signatures":[{"sig":"MEQCIDpolAhqnOQJ2UWfFyVCaAEtGkgT1qHTS3k5RGkWAR8bAiAXrUnXltUgQKBXyR+uWOc804Ev+3UxQ3iL027ya886Vg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":381199},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e892e5b00e62337f2834679b02df6fdaf4d51d58","scripts":{"test":"bun test","build":"bunx tsc --build tsconfig.build.json"},"_npmUser":{"name":"devsignmy","email":"mnizulzaim@gmail.com"},"_npmVersion":"10.8.2","description":"Better Auth integration for NL Framework with DI-friendly configuration and HTTP middleware.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"better-auth":"^1.3.23"},"_hasShrinkwrap":false,"peerDependencies":{"@nl-framework/orm":"^0.1.3","@nl-framework/core":"^0.1.3","@nl-framework/http":"^0.1.3","@nl-framework/logger":"^0.1.3","@nl-framework/graphql":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/auth_0.1.3_1759718889617_0.48870532737073846","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@nl-framework/auth","version":"0.1.4","keywords":["auth","better-auth","bun","nl-framework"],"_id":"@nl-framework/auth@0.1.4","maintainers":[{"name":"devsignmy","email":"mnizulzaim@gmail.com"}],"dist":{"shasum":"8285fbd6826dc3196848b0d8298d4c79427f4208","tarball":"https://registry.npmjs.org/@nl-framework/auth/-/auth-0.1.4.tgz","fileCount":90,"integrity":"sha512-8fs8nj7Tpl5gBTTmWSK1yqblORQW+Pu5s93xVReXHQbgOo8Av0vOOHuoBQpO50WOn6RvoKLxrdf7JzFbNeKuKQ==","signatures":[{"sig":"MEUCIDvlT/JrdAG4uCCNpyYxhet0C5JBQw6mpm0XW+ePEfA9AiEAwvYZMpQZBsnGdJ++dDMTXRIcngRBqNXuJfplIrwqcdg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":381637},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"42d4acd05294f4054d6c071b93a10ac03c01d054","scripts":{"test":"bun test","build":"bunx tsc --build tsconfig.build.json"},"_npmUser":{"name":"devsignmy","email":"mnizulzaim@gmail.com"},"_npmVersion":"10.8.2","description":"Better Auth integration for NL Framework with DI-friendly configuration and HTTP middleware.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"better-auth":"^1.3.23"},"_hasShrinkwrap":false,"peerDependencies":{"@nl-framework/orm":"^0.1.4","@nl-framework/core":"^0.1.4","@nl-framework/http":"^0.1.4","@nl-framework/logger":"^0.1.4","@nl-framework/graphql":"^0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/auth_0.1.4_1759738144738_0.581175562600108","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@nl-framework/auth","version":"0.1.5","keywords":["auth","better-auth","bun","nl-framework"],"_id":"@nl-framework/auth@0.1.5","maintainers":[{"name":"devsignmy","email":"mnizulzaim@gmail.com"}],"dist":{"shasum":"2a93b2c07378adb4fd7b48e229fac56e1360068a","tarball":"https://registry.npmjs.org/@nl-framework/auth/-/auth-0.1.5.tgz","fileCount":90,"integrity":"sha512-gi5/oLb3jpR0OkbKNR/acO2PMZPUF6GE8mHdFl93K5s4l+1XC3YLFAeYBPsc1JjcRmg+hTHLdeuNlIpZ14rlfw==","signatures":[{"sig":"MEQCIDhzMM+Rs3x5T3o5Lhav/ftk7JFmWK5qC8X0KazyXsJ0AiBnWINZLozaXASIKQ60rhI/iArY7Juj2PgFmNl+DeavRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":383349},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2e3c666c5ea8ec9041725b87335c0b3875a9029f","scripts":{"test":"bun test","build":"bunx tsc --build tsconfig.build.json"},"_npmUser":{"name":"devsignmy","email":"mnizulzaim@gmail.com"},"_npmVersion":"10.8.2","description":"Better Auth integration for NL Framework with DI-friendly configuration and HTTP middleware.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"better-auth":"^1.3.23"},"_hasShrinkwrap":false,"peerDependencies":{"@nl-framework/orm":"^0.1.5","@nl-framework/core":"^0.1.5","@nl-framework/http":"^0.1.5","@nl-framework/logger":"^0.1.5","@nl-framework/graphql":"^0.1.5"},"_npmOperationalInternal":{"tmp":"tmp/auth_0.1.5_1759876670227_0.08381692238948313","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@nl-framework/auth","version":"0.1.7","keywords":["auth","better-auth","bun","nl-framework"],"_id":"@nl-framework/auth@0.1.7","maintainers":[{"name":"devsignmy","email":"mnizulzaim@gmail.com"}],"dist":{"shasum":"319b9230c9ad8589d408fdc647d1a9d1940be6c4","tarball":"https://registry.npmjs.org/@nl-framework/auth/-/auth-0.1.7.tgz","fileCount":92,"integrity":"sha512-ZuOPzv0aLcyqesqkZuTIJ/zGGCYdTHuMZv7DgDCd56Au6OJbCei8qechCDxJ+qeFIEMZ9XU6IQFjqqyEppsOtg==","signatures":[{"sig":"MEQCIBYKQlNM/qBKSQDy7A9IrVdH8G/+ptmf8xbW2F1l73rlAiAQq2ul90kXU0QGt851Ujj5nyVsu8hHr47NxM2UY/y5Uw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":385019},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3d0afcd19a76bfd87dc4ec66c3609f11026c28eb","scripts":{"test":"bun test","build":"bunx tsc --build tsconfig.build.json"},"_npmUser":{"name":"devsignmy","email":"mnizulzaim@gmail.com"},"_npmVersion":"10.8.2","description":"Better Auth integration for NL Framework with DI-friendly configuration and HTTP middleware.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"better-auth":"^1.3.23"},"_hasShrinkwrap":false,"peerDependencies":{"@nl-framework/orm":"^0.1.7","@nl-framework/core":"^0.1.7","@nl-framework/http":"^0.1.7","@nl-framework/logger":"^0.1.7","@nl-framework/graphql":"^0.1.7"},"_npmOperationalInternal":{"tmp":"tmp/auth_0.1.7_1759893107033_0.8873996893039804","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@nl-framework/auth","version":"0.2.0","keywords":["auth","better-auth","bun","nl-framework"],"_id":"@nl-framework/auth@0.2.0","maintainers":[{"name":"devsignmy","email":"mnizulzaim@gmail.com"}],"dist":{"shasum":"f0415ff811c89dde6bd66893851d0dc342f5d883","tarball":"https://registry.npmjs.org/@nl-framework/auth/-/auth-0.2.0.tgz","fileCount":92,"integrity":"sha512-eCPGq8YV+f6LvR88NCrveuJi+OZSfDLqZVf4phlGX0U+jbooFuHNBpCww6ve5rtsiNMRI/mX1BpxgXFN54pwnQ==","signatures":[{"sig":"MEUCIEqf3MKkaAGwnVjv142hJm3FepSa9EsKmDZzlbwyCP21AiEA05oBEF6nInwRCcCwIvh6NLQGgvOMFtgtbrZisrWNu8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":385019},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1811e24f786061596d728ad7b5ad23a66d10dc1c","scripts":{"test":"bun test","build":"bunx tsc --build tsconfig.build.json"},"_npmUser":{"name":"devsignmy","email":"mnizulzaim@gmail.com"},"_npmVersion":"10.8.2","description":"Better Auth integration for NL Framework with DI-friendly configuration and HTTP middleware.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"better-auth":"^1.3.23"},"_hasShrinkwrap":false,"peerDependencies":{"@nl-framework/orm":"^0.2.0","@nl-framework/core":"^0.2.0","@nl-framework/http":"^0.2.0","@nl-framework/logger":"^0.2.0","@nl-framework/graphql":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/auth_0.2.0_1759935274325_0.566738029007783","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@nl-framework/auth","version":"0.2.1","keywords":["auth","better-auth","bun","nl-framework"],"_id":"@nl-framework/auth@0.2.1","maintainers":[{"name":"devsignmy","email":"mnizulzaim@gmail.com"}],"dist":{"shasum":"9d0e5276066660686aebe507c134c6fcd98cd44e","tarball":"https://registry.npmjs.org/@nl-framework/auth/-/auth-0.2.1.tgz","fileCount":92,"integrity":"sha512-zcx7fv+XvwucQwnkivd09ZqWES8+U2m5DPTFNmhTNjH35FisKK5FOgBGp+WxBOLLzH+bIrr69A/HPUroO5RxbA==","signatures":[{"sig":"MEQCIAH/aAlx2dpdqxd44mTN55222pJ9uSY8LOhA1G6VF7ghAiB5S5lb0rjI2agOyu8Xqs3M+o3TBq3mZHLKXbA7/njmcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":385023},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"019dbac0fa9e5a2bb2218b15cbdb0c30c0dc97fc","scripts":{"test":"bun test","build":"bunx tsc --build tsconfig.build.json"},"_npmUser":{"name":"devsignmy","email":"mnizulzaim@gmail.com"},"_npmVersion":"10.8.2","description":"Better Auth integration for NL Framework with DI-friendly configuration and HTTP middleware.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"better-auth":"^1.3.23"},"_hasShrinkwrap":false,"peerDependencies":{"@nl-framework/orm":"^0.2.1","@nl-framework/core":"^0.2.1","@nl-framework/http":"^0.2.1","@nl-framework/logger":"^0.2.1","@nl-framework/graphql":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/auth_0.2.1_1759938865509_0.8227120438737197","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@nl-framework/auth","version":"0.2.2","keywords":["auth","better-auth","bun","nl-framework"],"_id":"@nl-framework/auth@0.2.2","maintainers":[{"name":"devsignmy","email":"mnizulzaim@gmail.com"}],"dist":{"shasum":"9a92525a8a8518749dcd563902a5d1652495d315","tarball":"https://registry.npmjs.org/@nl-framework/auth/-/auth-0.2.2.tgz","fileCount":92,"integrity":"sha512-igyneHjEdY2Zt5EaHetncCOSs6pK8uvfXPL3nojE+N69aezrEwGqA+xl2ysohzMa/3Kkc0awEuB+Je3yXLYY5w==","signatures":[{"sig":"MEQCIHKdsShTjqWLcOuGao9poEzFztUAHYXy0yuxr18TBu1hAiByYkJ5pOzcUz4gEr2ZvqhQ8eh95rzDb4ksFO1ts6yGHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":385023},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8db590d7272e37395d53d2d335ce03c3103c67f8","scripts":{"test":"bun test","build":"bunx tsc --build tsconfig.build.json"},"_npmUser":{"name":"devsignmy","email":"mnizulzaim@gmail.com"},"_npmVersion":"10.8.2","description":"Better Auth integration for NL Framework with DI-friendly configuration and HTTP middleware.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"better-auth":"^1.3.23"},"_hasShrinkwrap":false,"peerDependencies":{"@nl-framework/orm":"^0.2.2","@nl-framework/core":"^0.2.2","@nl-framework/http":"^0.2.2","@nl-framework/logger":"^0.2.2","@nl-framework/graphql":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/auth_0.2.2_1759943178210_0.7931605134578912","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@nl-framework/auth","version":"0.2.3","keywords":["auth","better-auth","bun","nl-framework"],"_id":"@nl-framework/auth@0.2.3","maintainers":[{"name":"devsignmy","email":"mnizulzaim@gmail.com"}],"dist":{"shasum":"1cc0e42dd4bcce6bd04c4ea8aa44f8f3f2846959","tarball":"https://registry.npmjs.org/@nl-framework/auth/-/auth-0.2.3.tgz","fileCount":92,"integrity":"sha512-pIB0BqckMJRASkRATG42i7Z6YXI/Y65AbXJ2mcZ6noRmr3SgvtENPIcMfMNeklbSkDsIKyAH702XncAz1ZPVGg==","signatures":[{"sig":"MEUCIQC9wUFcMOVIuyUkUPxnUwJ+ulE21KcIKHEiyupjNG68ywIgOU4OMZ+HB/GS6U71fU/HAjhkvqKjbVkOjNmdOti9or4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":418592},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e176f6e1d84e6ffc9a948169d3b97bb72766994c","scripts":{"test":"bun test","build":"bunx tsc --build tsconfig.build.json"},"_npmUser":{"name":"devsignmy","email":"mnizulzaim@gmail.com"},"_npmVersion":"10.8.2","description":"Better Auth integration for NL Framework with DI-friendly configuration and HTTP middleware.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"better-auth":"^1.3.23"},"_hasShrinkwrap":false,"peerDependencies":{"@nl-framework/orm":"^0.2.3","@nl-framework/core":"^0.2.3","@nl-framework/http":"^0.2.3","@nl-framework/logger":"^0.2.3","@nl-framework/graphql":"^0.2.3"},"_npmOperationalInternal":{"tmp":"tmp/auth_0.2.3_1759987047963_0.6028772729229515","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@nl-framework/auth","version":"0.2.4","keywords":["auth","better-auth","bun","nl-framework"],"_id":"@nl-framework/auth@0.2.4","maintainers":[{"name":"devsignmy","email":"mnizulzaim@gmail.com"}],"dist":{"shasum":"840e4d1d39ef2c39e6ceabe54b0cd179cef53ea0","tarball":"https://registry.npmjs.org/@nl-framework/auth/-/auth-0.2.4.tgz","fileCount":92,"integrity":"sha512-hAJTSm90VBlnPvCZQnNooyth7rCiHmmPZdJ7qvaez7E9/ipYZOvrRJGCZDtxZ2NidEjdD84Dm6mn+NJDtceFVg==","signatures":[{"sig":"MEUCIB74rhbEdCL1Wz6R307cBanxqh+e/mZ2n+Nm6a5tHjcSAiEAsVIXOvdqH7ixGMVcGosAxwzJAB/JTeDS9DkXet7jX78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":418592},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"83913d989d68b2ab573fc77e8a666409eafae9a0","scripts":{"test":"bun test","build":"bunx tsc --build tsconfig.build.json"},"_npmUser":{"name":"devsignmy","email":"mnizulzaim@gmail.com"},"_npmVersion":"10.8.2","description":"Better Auth integration for NL Framework with DI-friendly configuration and HTTP middleware.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"better-auth":"^1.3.23"},"_hasShrinkwrap":false,"peerDependencies":{"@nl-framework/orm":"^0.2.4","@nl-framework/core":"^0.2.4","@nl-framework/http":"^0.2.4","@nl-framework/logger":"^0.2.4","@nl-framework/graphql":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/auth_0.2.4_1760027409696_0.49486400194138414","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@nl-framework/auth","version":"0.2.5","keywords":["auth","better-auth","bun","nl-framework"],"_id":"@nl-framework/auth@0.2.5","maintainers":[{"name":"devsignmy","email":"mnizulzaim@gmail.com"}],"dist":{"shasum":"3aedeae05fbf215b2ae0b67a33b80f20a07280c4","tarball":"https://registry.npmjs.org/@nl-framework/auth/-/auth-0.2.5.tgz","fileCount":92,"integrity":"sha512-Tb3vjDZuzDPs7cEekpyezBON+n/NHKnDHiA2Uue+15p+0vKH0hJjftcy+F6QQ+iZnBjejEqHf1m7+jHqZfbE2g==","signatures":[{"sig":"MEUCIQDMkutUA86SLZVC35k80Az+2741+j8B6RLNXNbXLazqSQIgasr3kI6DZe1RqEdjYBmKDhOv4NLQQrjT42f2OhMfIwk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":418592},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ce42d99c41e6b799e226eb667e5ccac2f00c916d","scripts":{"test":"bun test","build":"bunx tsc --build tsconfig.build.json"},"_npmUser":{"name":"devsignmy","email":"mnizulzaim@gmail.com"},"_npmVersion":"10.8.2","description":"Better Auth integration for NL Framework with DI-friendly configuration and HTTP middleware.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"better-auth":"^1.3.23"},"_hasShrinkwrap":false,"peerDependencies":{"@nl-framework/orm":"^0.2.5","@nl-framework/core":"^0.2.5","@nl-framework/http":"^0.2.5","@nl-framework/logger":"^0.2.5","@nl-framework/graphql":"^0.2.5"},"_npmOperationalInternal":{"tmp":"tmp/auth_0.2.5_1760029579904_0.9622095967130446","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@nl-framework/auth","version":"0.2.6","keywords":["auth","better-auth","bun","nl-framework"],"_id":"@nl-framework/auth@0.2.6","maintainers":[{"name":"devsignmy","email":"mnizulzaim@gmail.com"}],"dist":{"shasum":"45ecc2a8b53304b656e7b0de28bd8aae7ec4f8b1","tarball":"https://registry.npmjs.org/@nl-framework/auth/-/auth-0.2.6.tgz","fileCount":92,"integrity":"sha512-HVMoU/qXqTp2UAEmUblkjtYWf+lqpObag5MErtz+sPeYnL2/3sONljsFqQueJkNIhOgnKotb7cQ+UguJlb0zug==","signatures":[{"sig":"MEQCIHr6HjZYG/tbrki5VteTjqFgcPXZ6W9Nngym27icJ5bLAiBNUHPvB/MvWkgCs2D7FKOp3PBYOHMZ3kDmV73/wXpj3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":418592},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3670158d91bcc9c6ea6225d8db952351d45c277d","scripts":{"test":"bun test","build":"bunx tsc --build tsconfig.build.json"},"_npmUser":{"name":"devsignmy","email":"mnizulzaim@gmail.com"},"_npmVersion":"10.8.2","description":"Better Auth integration for NL Framework with DI-friendly configuration and HTTP middleware.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"better-auth":"^1.3.23"},"_hasShrinkwrap":false,"peerDependencies":{"@nl-framework/orm":"^0.2.6","@nl-framework/core":"^0.2.6","@nl-framework/http":"^0.2.6","@nl-framework/logger":"^0.2.6","@nl-framework/graphql":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/auth_0.2.6_1760057123627_0.21219641814610846","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@nl-framework/auth","version":"0.2.7","keywords":["auth","better-auth","bun","nl-framework"],"_id":"@nl-framework/auth@0.2.7","maintainers":[{"name":"devsignmy","email":"mnizulzaim@gmail.com"}],"dist":{"shasum":"0c032efa359ca5bdb9727022a089afb2505132ce","tarball":"https://registry.npmjs.org/@nl-framework/auth/-/auth-0.2.7.tgz","fileCount":92,"integrity":"sha512-uUcugGPKn1ssIXN9ipVN39PibkApARKyG3YDaUtyGFNas/gxU8EkdjukLUz25AO79D4TGDoy50hUEZcBpg6csw==","signatures":[{"sig":"MEQCIHhK5i8eHzaXoY1AKCEnGB+eUgeyMD9nz2PNkLVOf5EOAiB21vpS6RG2dKFFODnWnx4j5Pot5wDrdCMB3FW0sycqQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":421008},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c3a7f2fd507765b9281796a51bceb5430234aed7","scripts":{"test":"bun test","build":"bunx tsc --build tsconfig.build.json"},"_npmUser":{"name":"devsignmy","email":"mnizulzaim@gmail.com"},"_npmVersion":"10.8.2","description":"Better Auth integration for NL Framework with DI-friendly configuration and HTTP middleware.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"better-auth":"^1.3.23"},"_hasShrinkwrap":false,"peerDependencies":{"@nl-framework/orm":"^0.2.7","@nl-framework/core":"^0.2.7","@nl-framework/http":"^0.2.7","@nl-framework/logger":"^0.2.7","@nl-framework/graphql":"^0.2.7"},"_npmOperationalInternal":{"tmp":"tmp/auth_0.2.7_1760513695757_0.18147070290038636","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@nl-framework/auth","version":"0.2.8","keywords":["auth","better-auth","bun","nl-framework"],"_id":"@nl-framework/auth@0.2.8","maintainers":[{"name":"devsignmy","email":"mnizulzaim@gmail.com"}],"dist":{"shasum":"33e9229444881a2464a8a45f8f6d9a4cdd084851","tarball":"https://registry.npmjs.org/@nl-framework/auth/-/auth-0.2.8.tgz","fileCount":91,"integrity":"sha512-FBoYR77n7QnEYHuSjSPL+GNQOdwzizQoPngnQSFrir1IjBcIPZ/83/y7nf2M/v5fWAyJcPvAUAhu0cb8jZ/oNw==","signatures":[{"sig":"MEUCIFGjYKuex9u1bNR/+nxL/KoDQ5DQ/bdbiP8Kbos8X2hBAiEA4Ac56cOP7xMj3/eXi1oLHlYzbYEDAAi3SVg/5rGXbgc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217710},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a571a9395a866ce3890d9cbfa08955d9a7a69444","scripts":{"test":"bun test","build":"bunx tsc --build tsconfig.build.json"},"_npmUser":{"name":"devsignmy","email":"mnizulzaim@gmail.com"},"_npmVersion":"10.8.2","description":"Better Auth integration for NL Framework with DI-friendly configuration and HTTP middleware.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"better-auth":"^1.3.23"},"_hasShrinkwrap":false,"peerDependencies":{"@nl-framework/orm":"^0.2.8","@nl-framework/core":"^0.2.8","@nl-framework/http":"^0.2.8","@nl-framework/logger":"^0.2.8","@nl-framework/graphql":"^0.2.8"},"_npmOperationalInternal":{"tmp":"tmp/auth_0.2.8_1761190817830_0.6793028313907292","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@nl-framework/auth","version":"0.2.9","keywords":["auth","better-auth","bun","nl-framework"],"_id":"@nl-framework/auth@0.2.9","maintainers":[{"name":"devsignmy","email":"mnizulzaim@gmail.com"}],"dist":{"shasum":"de86b4495929f81cc8b9332973dcbf230721da50","tarball":"https://registry.npmjs.org/@nl-framework/auth/-/auth-0.2.9.tgz","fileCount":91,"integrity":"sha512-n3dy8VRvWovANfL66zjSmHosvN7/sOHAThSXK27M9Dgw5KKDTPnZS6jgRoGIj0H2J758zz0h0zyGhLZ2BW8OKg==","signatures":[{"sig":"MEUCIE23xbKkY542kwx1tEZjd2pbrF5uMzMiIDarBKER3jfSAiEAuFtk/ZlpJU8YJFl6xtxlSBZVhiHzdW7HpwvkaE91B7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218037},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"da7ccc2120652baa9a5aefd699ba72853e15ce5e","scripts":{"test":"bun test","build":"bunx tsc --build tsconfig.build.json"},"_npmUser":{"name":"devsignmy","email":"mnizulzaim@gmail.com"},"_npmVersion":"10.8.2","description":"Better Auth integration for NL Framework with DI-friendly configuration and HTTP middleware.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"better-auth":"^1.3.23"},"_hasShrinkwrap":false,"peerDependencies":{"@nl-framework/orm":"^0.2.9","@nl-framework/core":"^0.2.9","@nl-framework/http":"^0.2.9","@nl-framework/logger":"^0.2.9","@nl-framework/graphql":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/auth_0.2.9_1761200791468_0.07451258542816186","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@nl-framework/auth","version":"0.2.10","keywords":["auth","better-auth","bun","nl-framework"],"_id":"@nl-framework/auth@0.2.10","maintainers":[{"name":"devsignmy","email":"mnizulzaim@gmail.com"}],"dist":{"shasum":"c69e2fddcd1f5823931273dcdc2ddcd74c14088b","tarball":"https://registry.npmjs.org/@nl-framework/auth/-/auth-0.2.10.tgz","fileCount":91,"integrity":"sha512-OEWip3kXN4SGhQhJ/jtGeflIEFEwiuSdBKl32mjA48YOPzn/eRQUdrIzd9/rDLF2GKxJjOzRDjXqM8SU62YWIg==","signatures":[{"sig":"MEQCIEXmoEheFZOMqusoh4CDPQW4wufAWk/7Tx7aNGjK9M+rAiAvxGEoE/EOl+VR2gMk2TZ6l+SR7Nv2JL7xUzRwOFCeGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218398},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c9bf075fbb28a43f24cfaf980dc26d5c5b05ff02","scripts":{"test":"bun test","build":"bunx tsc --build tsconfig.build.json"},"_npmUser":{"name":"devsignmy","email":"mnizulzaim@gmail.com"},"_npmVersion":"10.8.2","description":"Better Auth integration for NL Framework with DI-friendly configuration and HTTP middleware.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"better-auth":"^1.3.23"},"_hasShrinkwrap":false,"peerDependencies":{"@nl-framework/orm":"^0.2.10","@nl-framework/core":"^0.2.10","@nl-framework/http":"^0.2.10","@nl-framework/logger":"^0.2.10","@nl-framework/graphql":"^0.2.10"},"_npmOperationalInternal":{"tmp":"tmp/auth_0.2.10_1761202381867_0.20308378300629082","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@nl-framework/auth","version":"0.2.11","keywords":["auth","better-auth","bun","nl-framework"],"_id":"@nl-framework/auth@0.2.11","maintainers":[{"name":"devsignmy","email":"mnizulzaim@gmail.com"}],"dist":{"shasum":"f7ba6eb97992c36094538cfefa10a297270cd014","tarball":"https://registry.npmjs.org/@nl-framework/auth/-/auth-0.2.11.tgz","fileCount":91,"integrity":"sha512-HXr/TT4kMlXe5Od5L6FqyEPYZKz1ins8fyQUntRpeCZ/h9dwYYSpo7P5JvzB0IHFo1R4ho08YnpoDjxAGZEioQ==","signatures":[{"sig":"MEUCIGWyxj7vCyyOqS6SSMAh2zPxRHaFpm1Atu7d9H8ln2daAiEAh6Y4khGg+cBHcGL67H4n7vtIg93GauQt0BGGFUKzR+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218398},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2322c691f9c9ac572046f77c771f9c00c86fb06c","scripts":{"test":"bun test","build":"bunx tsc --build tsconfig.build.json"},"_npmUser":{"name":"devsignmy","email":"mnizulzaim@gmail.com"},"_npmVersion":"10.8.2","description":"Better Auth integration for NL Framework with DI-friendly configuration and HTTP middleware.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"better-auth":"^1.3.23"},"_hasShrinkwrap":false,"peerDependencies":{"@nl-framework/orm":"^0.2.11","@nl-framework/core":"^0.2.11","@nl-framework/http":"^0.2.11","@nl-framework/logger":"^0.2.11","@nl-framework/graphql":"^0.2.11"},"_npmOperationalInternal":{"tmp":"tmp/auth_0.2.11_1761204225166_0.10257570151716622","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@nl-framework/auth","version":"0.2.12","keywords":["auth","better-auth","bun","nl-framework"],"_id":"@nl-framework/auth@0.2.12","maintainers":[{"name":"devsignmy","email":"mnizulzaim@gmail.com"}],"dist":{"shasum":"c9b2bedae75f6ebc2c7b591b669de65735aea331","tarball":"https://registry.npmjs.org/@nl-framework/auth/-/auth-0.2.12.tgz","fileCount":91,"integrity":"sha512-f2YUfNRTuEeIIHqP25Rgwu9z5rUmlUfi/cIzq1277OvmB6rgBcp5mUS5RxnpUjdm6jk9izoNOADFikmy6q8FtA==","signatures":[{"sig":"MEYCIQC37jDA/2siafCBeXcLI5RRWHdkDTBoJOmLsNdynHR5zAIhALKcdmGDbmNZUGbJJZF7SW0/BkNPSbbGBkVi35cDOpHy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":221096},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6de579cb0b62363f68fc1878661625b19178e96d","scripts":{"test":"bun test","build":"bunx tsc --build tsconfig.build.json"},"_npmUser":{"name":"devsignmy","email":"mnizulzaim@gmail.com"},"_npmVersion":"10.8.2","description":"Better Auth integration for NL Framework with DI-friendly configuration and HTTP middleware.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"better-auth":"^1.3.23"},"_hasShrinkwrap":false,"peerDependencies":{"@nl-framework/orm":"^0.2.12","@nl-framework/core":"^0.2.12","@nl-framework/http":"^0.2.12","@nl-framework/logger":"^0.2.12","@nl-framework/graphql":"^0.2.12"},"_npmOperationalInternal":{"tmp":"tmp/auth_0.2.12_1761207013880_0.6571965129234212","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@nl-framework/auth","version":"0.2.13","keywords":["auth","better-auth","bun","nl-framework"],"_id":"@nl-framework/auth@0.2.13","maintainers":[{"name":"devsignmy","email":"mnizulzaim@gmail.com"}],"dist":{"shasum":"9648e67b061b74a843fdd5b90ae7105022238ddc","tarball":"https://registry.npmjs.org/@nl-framework/auth/-/auth-0.2.13.tgz","fileCount":91,"integrity":"sha512-wcpeO/ro4rQdgKCqEFq7iAzO6OZVSRTZ+64ZUtAWQ7ok7Qpswmh7G/zlny1seYzIn1xyta8M+5GEdzO6e36MPg==","signatures":[{"sig":"MEQCIFAiKWsqGEixoDoKf4mNINjXDa4uRsFT1fsDIhFh0n/kAiBX81kJ5q9mLGlBG0Tms6dmc2D4kw0SuiBorHIVLvR85Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":221514},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b05232f292caeacbb8a6f0b74dd6f21122e14e84","scripts":{"test":"bun test","build":"bunx tsc --build tsconfig.build.json"},"_npmUser":{"name":"devsignmy","email":"mnizulzaim@gmail.com"},"_npmVersion":"10.8.2","description":"Better Auth integration for NL Framework with DI-friendly configuration and HTTP middleware.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"better-auth":"^1.3.23"},"_hasShrinkwrap":false,"peerDependencies":{"@nl-framework/orm":"^0.2.13","@nl-framework/core":"^0.2.13","@nl-framework/http":"^0.2.13","@nl-framework/logger":"^0.2.13","@nl-framework/graphql":"^0.2.13"},"_npmOperationalInternal":{"tmp":"tmp/auth_0.2.13_1761208071153_0.584249244382546","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"@nl-framework/auth","version":"0.2.14","keywords":["auth","better-auth","bun","nl-framework"],"_id":"@nl-framework/auth@0.2.14","maintainers":[{"name":"devsignmy","email":"mnizulzaim@gmail.com"}],"dist":{"shasum":"56d0173efb5ca710cc79986aa7b44b210838c91f","tarball":"https://registry.npmjs.org/@nl-framework/auth/-/auth-0.2.14.tgz","fileCount":91,"integrity":"sha512-2EwEqJovezaY7i8J/jja8+q31ERNtNMzwlyboX3IM/ls+7048w5tO1O2mSjuZmIzcBry8D2K14s8SyVT8tRTtg==","signatures":[{"sig":"MEUCIQCA1D54EUO649vEF+ZQVVCivz51WUbOqev74T+2Mqg96QIgKm261ZyLOz2xD724MOCj76aquYD7YEMtGVS/JzKFZt0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":221514},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4b0480cfde3029aaa6191c6d130fee8aa4163a8f","scripts":{"test":"bun test","build":"bunx tsc --build tsconfig.build.json"},"_npmUser":{"name":"devsignmy","email":"mnizulzaim@gmail.com"},"_npmVersion":"10.8.2","description":"Better Auth integration for NL Framework with DI-friendly configuration and HTTP middleware.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"better-auth":"^1.3.23"},"_hasShrinkwrap":false,"peerDependencies":{"@nl-framework/orm":"^0.2.14","@nl-framework/core":"^0.2.14","@nl-framework/http":"^0.2.14","@nl-framework/logger":"^0.2.14","@nl-framework/graphql":"^0.2.14"},"_npmOperationalInternal":{"tmp":"tmp/auth_0.2.14_1761691153113_0.8262533465533852","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"@nl-framework/auth","version":"0.2.15","keywords":["auth","better-auth","bun","nl-framework"],"_id":"@nl-framework/auth@0.2.15","maintainers":[{"name":"devsignmy","email":"mnizulzaim@gmail.com"}],"dist":{"shasum":"6ec7f842d58c155a85913cbabeb72354f80cbcdf","tarball":"https://registry.npmjs.org/@nl-framework/auth/-/auth-0.2.15.tgz","fileCount":91,"integrity":"sha512-6pMQjQ0sHyV6/1X3JrCzMfzND4+pDhMw6ec5Dsh58rBkaZv5iqRYMzrw61r5msQdbBY87c40o+3+EEBZYD1LYA==","signatures":[{"sig":"MEYCIQC8vS36OJ1pCIpyC7ObPnwMGcKzvGGJKOjnfpDLegWnCAIhAIutF8LiL7s21U0B5mHcV03satrprRIlWFSJcfYiMhBh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":221514},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"631198ea5a71a8aff74c1678cb1fd7c92a97a654","scripts":{"test":"bun test","build":"bunx tsc --build tsconfig.build.json"},"_npmUser":{"name":"devsignmy","email":"mnizulzaim@gmail.com"},"_npmVersion":"10.8.2","description":"Better Auth integration for NL Framework with DI-friendly configuration and HTTP middleware.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"better-auth":"^1.3.23"},"_hasShrinkwrap":false,"peerDependencies":{"@nl-framework/orm":"^0.2.15","@nl-framework/core":"^0.2.15","@nl-framework/http":"^0.2.15","@nl-framework/logger":"^0.2.15","@nl-framework/graphql":"^0.2.15"},"_npmOperationalInternal":{"tmp":"tmp/auth_0.2.15_1761702412401_0.9969403044401957","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"@nl-framework/auth","version":"0.2.16","keywords":["auth","better-auth","bun","nl-framework"],"_id":"@nl-framework/auth@0.2.16","maintainers":[{"name":"devsignmy","email":"mnizulzaim@gmail.com"}],"dist":{"shasum":"5cf959854602f024814a26418794e6e19ae7ae67","tarball":"https://registry.npmjs.org/@nl-framework/auth/-/auth-0.2.16.tgz","fileCount":91,"integrity":"sha512-CK2Tk5vqy7va7hdIw8lFEjAVwLKT1YKHlF3dkYr6C9rodtlcrFca7fJ4fMjK/QWPxdZ03wwAe/vIvMHQK6j2Ng==","signatures":[{"sig":"MEUCIQDpIfSFILMyGRuol7g3lEQ4x+WI6BihzGr2CQHSGCNZ2QIgaeazUsewzr7s0Glxc2bxCbmTVdA6/hb5aw+H499qY+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":221514},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4dfd23923dab747497e0dd944c7fdce6aa7e8b43","scripts":{"test":"bun test","build":"bunx tsc --build tsconfig.build.json"},"_npmUser":{"name":"devsignmy","email":"mnizulzaim@gmail.com"},"_npmVersion":"10.8.2","description":"Better Auth integration for NL Framework with DI-friendly configuration and HTTP middleware.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"better-auth":"^1.3.23"},"_hasShrinkwrap":false,"peerDependencies":{"@nl-framework/orm":"^0.2.16","@nl-framework/core":"^0.2.16","@nl-framework/http":"^0.2.16","@nl-framework/logger":"^0.2.16","@nl-framework/graphql":"^0.2.16"},"_npmOperationalInternal":{"tmp":"tmp/auth_0.2.16_1762869429725_0.6120502970269901","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"@nl-framework/auth","version":"0.2.17","keywords":["auth","better-auth","bun","nl-framework"],"_id":"@nl-framework/auth@0.2.17","maintainers":[{"name":"devsignmy","email":"mnizulzaim@gmail.com"}],"dist":{"shasum":"a24a31ea7010b81b32d12440371738db2ab60f0b","tarball":"https://registry.npmjs.org/@nl-framework/auth/-/auth-0.2.17.tgz","fileCount":95,"integrity":"sha512-RWBaWg2vJtGLtTu/DqjnNN3oK8AZOR0BwPodiH8FBovJ93gNnR4C5ixx64sHsytrR/lUpOMSlcJbokuhpI3W/A==","signatures":[{"sig":"MEUCIQCK5vnCdpNG5zCL4RPIgqcX63/z4kRPl01yw7H3MlMHmwIgG+v+YdY0jtK/KkhKpMaaWM3g21+mNHPifim9PeBM6A8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225065},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1d1796e5571e5c9b69836ea4513359c82716e76d","scripts":{"test":"bun test","build":"bunx tsc --build tsconfig.build.json"},"_npmUser":{"name":"devsignmy","email":"mnizulzaim@gmail.com"},"_npmVersion":"10.8.2","description":"Better Auth integration for NL Framework with DI-friendly configuration and HTTP middleware.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"better-auth":"^1.3.23"},"_hasShrinkwrap":false,"peerDependencies":{"@nl-framework/orm":"^0.2.17","@nl-framework/core":"^0.2.17","@nl-framework/http":"^0.2.17","@nl-framework/logger":"^0.2.17","@nl-framework/graphql":"^0.2.17"},"_npmOperationalInternal":{"tmp":"tmp/auth_0.2.17_1763350640088_0.296582595430948","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@nl-framework/auth","version":"0.3.0","keywords":["auth","better-auth","bun","nl-framework"],"_id":"@nl-framework/auth@0.3.0","maintainers":[{"name":"devsignmy","email":"mnizulzaim@gmail.com"}],"dist":{"shasum":"4c6029d3248fe3ead0716696466f71e18fa81673","tarball":"https://registry.npmjs.org/@nl-framework/auth/-/auth-0.3.0.tgz","fileCount":107,"integrity":"sha512-kkDkIAjkvHcouhpXqlxmOfdDl1cCPBBm2nIneNpz6O2FB9xYmI9LxEbvGMN/amFQa75dAZBuuNd3iXHfZBguhQ==","signatures":[{"sig":"MEYCIQDpCVKcejuV2DsHVy2k9BeY6YpB8XVZPhMRQfhSFBi1OAIhAOu+vasD5WIe3kwGSMLXynp4UDmCG4zpXN2LMBcl4fwC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277102},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"718b5d0828ab73d8f908be612fa99d851f8bd7cf","scripts":{"test":"bun test","build":"bunx tsc --build tsconfig.build.json"},"_npmUser":{"name":"devsignmy","email":"mnizulzaim@gmail.com"},"_npmVersion":"10.8.2","description":"Better Auth integration for NL Framework with DI-friendly configuration and HTTP middleware.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"better-auth":"^1.3.23"},"_hasShrinkwrap":false,"peerDependencies":{"@nl-framework/orm":"^0.3.0","@nl-framework/core":"^0.3.0","@nl-framework/http":"^0.3.0","@nl-framework/logger":"^0.3.0","@nl-framework/graphql":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/auth_0.3.0_1764903109093_0.4523514089664564","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@nl-framework/auth","version":"0.3.1","keywords":["auth","better-auth","bun","nl-framework"],"_id":"@nl-framework/auth@0.3.1","maintainers":[{"name":"devsignmy","email":"mnizulzaim@gmail.com"}],"dist":{"shasum":"b366d5c08c5b8e4be3172c92e42659e17da179c0","tarball":"https://registry.npmjs.org/@nl-framework/auth/-/auth-0.3.1.tgz","fileCount":107,"integrity":"sha512-j39tz7vkdzSJ/OJr4kyHkXSzmYVGLdOdB6s82SjHO1VHM4yzfE8MclfE5suw7kX8/xt/3hJmoCNMd5oE3814Fg==","signatures":[{"sig":"MEQCIFmfvMlSGKJa8bgL1gp7aB3/NOQq/3ZWfo9RMH7QMYTfAiB04pEuhIqk+24wfSNjtNH1aLmXifDbJThtS1B5n5i2eA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277102},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a2862ec403e7959caaeff5920578fffa4f4acbac","scripts":{"test":"bun test","build":"bunx tsc --build tsconfig.build.json"},"_npmUser":{"name":"devsignmy","email":"mnizulzaim@gmail.com"},"_npmVersion":"10.8.2","description":"Better Auth integration for NL Framework with DI-friendly configuration and HTTP middleware.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"better-auth":"^1.3.23"},"_hasShrinkwrap":false,"peerDependencies":{"@nl-framework/orm":"^0.3.1","@nl-framework/core":"^0.3.1","@nl-framework/http":"^0.3.1","@nl-framework/logger":"^0.3.1","@nl-framework/graphql":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/auth_0.3.1_1764952574912_0.5564085029947761","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@nl-framework/auth","version":"0.3.2","keywords":["auth","better-auth","bun","nl-framework"],"_id":"@nl-framework/auth@0.3.2","maintainers":[{"name":"devsignmy","email":"mnizulzaim@gmail.com"}],"dist":{"shasum":"ab53e7eea2c0d56839f4c6cb4e32d139b6f6beb2","tarball":"https://registry.npmjs.org/@nl-framework/auth/-/auth-0.3.2.tgz","fileCount":107,"integrity":"sha512-68wEEs9jihMRdJdk2ahO4VXP8stn4R7XRInRPv952Y6B6T7mt5InxCd0ZxCZAjr/Evu992VjVh5UIp9bt6ZjJw==","signatures":[{"sig":"MEUCIDct5YK62keL+s8cgNPvruMoRTWxmDOsB7+lEVDBmnD3AiEA3b9A/Ad5KrpjL7T2P+cHQ4l3GmyEbaNrV20FJVIegoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277102},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"dc412a642803c7caa3a53f6faff2e92a28f162f2","scripts":{"test":"bun test","build":"bunx tsc --build tsconfig.build.json"},"_npmUser":{"name":"devsignmy","email":"mnizulzaim@gmail.com"},"_npmVersion":"10.8.2","description":"Better Auth integration for NL Framework with DI-friendly configuration and HTTP middleware.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"better-auth":"^1.3.23"},"_hasShrinkwrap":false,"peerDependencies":{"@nl-framework/orm":"^0.3.2","@nl-framework/core":"^0.3.2","@nl-framework/http":"^0.3.2","@nl-framework/logger":"^0.3.2","@nl-framework/graphql":"^0.3.2"},"_npmOperationalInternal":{"tmp":"tmp/auth_0.3.2_1764955682502_0.8546196737671448","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@nl-framework/auth","version":"0.3.3","keywords":["auth","better-auth","bun","nl-framework"],"_id":"@nl-framework/auth@0.3.3","maintainers":[{"name":"devsignmy","email":"mnizulzaim@gmail.com"}],"dist":{"shasum":"b13dc2e4d44912d608e4d554202c9d2eef51e6bd","tarball":"https://registry.npmjs.org/@nl-framework/auth/-/auth-0.3.3.tgz","fileCount":107,"integrity":"sha512-N10FFZDFq+M0IIK3Oa3i/a8G/OfGwqHDetygwg2ZPNqHVb+0VuA/8FlnI6dXgM+xv2b7rCCgRo1bV62fcJ6+yQ==","signatures":[{"sig":"MEUCIEiXk3klhwnG0vnkYx3IUmyHMovZI/iZDw+uC8qDWl5vAiEAknV7Wq29OhUiMPZTxyYHcczUO+kWG2oPpwJlxPSi5C8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277102},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fa912007935ecc13a9311c112bf65e21fa70abb3","scripts":{"test":"bun test","build":"bunx tsc --build tsconfig.build.json"},"_npmUser":{"name":"devsignmy","email":"mnizulzaim@gmail.com"},"_npmVersion":"10.8.2","description":"Better Auth integration for NL Framework with DI-friendly configuration and HTTP middleware.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"better-auth":"^1.3.23"},"_hasShrinkwrap":false,"peerDependencies":{"@nl-framework/orm":"^0.3.3","@nl-framework/core":"^0.3.3","@nl-framework/http":"^0.3.3","@nl-framework/logger":"^0.3.3","@nl-framework/graphql":"^0.3.3"},"_npmOperationalInternal":{"tmp":"tmp/auth_0.3.3_1765008983889_0.6454877594029118","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@nl-framework/auth","version":"0.3.4","keywords":["auth","better-auth","bun","nl-framework"],"_id":"@nl-framework/auth@0.3.4","maintainers":[{"name":"devsignmy","email":"mnizulzaim@gmail.com"}],"dist":{"shasum":"3d5b8f4ddb4cf83c4297cfb33f83997d43fb9960","tarball":"https://registry.npmjs.org/@nl-framework/auth/-/auth-0.3.4.tgz","fileCount":107,"integrity":"sha512-yV0EVPLEdLUcoLcAOhct6cd/eijcwNnAhL60LxnSc9eHn8ZFNd4ZAEaOgaCT+YEazlZ0Cc+XhipKS9/iiHuHDg==","signatures":[{"sig":"MEQCIAOiXG5DDiRpZEp8ZsVv9zzq2Zbb5XGxBUZtOfvn6QnwAiBArUemPI1k3sb5+8Aymerf5MXryLN5qLFe24ircgJnOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277102},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e02cceb99e2967b73363ff722962b454f1d782ba","scripts":{"test":"bun test","build":"bunx tsc --build tsconfig.build.json"},"_npmUser":{"name":"devsignmy","email":"mnizulzaim@gmail.com"},"_npmVersion":"10.8.2","description":"Better Auth integration for NL Framework with DI-friendly configuration and HTTP middleware.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"better-auth":"^1.3.23"},"_hasShrinkwrap":false,"peerDependencies":{"@nl-framework/orm":"^0.3.4","@nl-framework/core":"^0.3.4","@nl-framework/http":"^0.3.4","@nl-framework/logger":"^0.3.4","@nl-framework/graphql":"^0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/auth_0.3.4_1765010408624_0.4638397079699055","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@nl-framework/auth","version":"0.3.5","keywords":["auth","better-auth","bun","nl-framework"],"_id":"@nl-framework/auth@0.3.5","maintainers":[{"name":"devsignmy","email":"mnizulzaim@gmail.com"}],"dist":{"shasum":"540d217e4910dfb33a892d01b7979dbac2c5bfe3","tarball":"https://registry.npmjs.org/@nl-framework/auth/-/auth-0.3.5.tgz","fileCount":107,"integrity":"sha512-uAoa0LuRv9DdcWDFOo2Dz1JRtomO8X8T7z30m+5AtUeMX5YMFXCtv+YNxBEH2299GlgFEwlCCSpP0kB5D4RqFg==","signatures":[{"sig":"MEUCICzmX6eUrXi1Ymwt/3Vkm6kks5JkRB7rDtqszA0Ulq1zAiEA6Cxel4ElA6zlOubtmObK64KHtMondi0xGbpyX86/XTI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277102},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"dcc919a5f376c0a482db1b761cfe59f101969533","scripts":{"test":"bun test","build":"bunx tsc --build tsconfig.build.json"},"_npmUser":{"name":"devsignmy","email":"mnizulzaim@gmail.com"},"_npmVersion":"10.8.2","description":"Better Auth integration for NL Framework with DI-friendly configuration and HTTP middleware.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"better-auth":"^1.3.23"},"_hasShrinkwrap":false,"peerDependencies":{"@nl-framework/orm":"^0.3.5","@nl-framework/core":"^0.3.5","@nl-framework/http":"^0.3.5","@nl-framework/logger":"^0.3.5","@nl-framework/graphql":"^0.3.5"},"_npmOperationalInternal":{"tmp":"tmp/auth_0.3.5_1765011460329_0.6107445322291767","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@nl-framework/auth","version":"0.3.6","keywords":["auth","better-auth","bun","nl-framework"],"_id":"@nl-framework/auth@0.3.6","maintainers":[{"name":"devsignmy","email":"mnizulzaim@gmail.com"}],"dist":{"shasum":"bc09640747c79f5e911e26ee236ece157c4d6dd8","tarball":"https://registry.npmjs.org/@nl-framework/auth/-/auth-0.3.6.tgz","fileCount":107,"integrity":"sha512-72RA/0oSt/01KcTG0Udqpr4DRPBTaJumKknRWjAZX/L3NEWmC+B/RxBgF5pYL4k9ahl/QHvPZqdzeIL3JHFyvQ==","signatures":[{"sig":"MEUCIQCb0n+/TAIYzSxxWXoKEWTiLe7UWLKnAehGGGlrz/1qewIgel+X4Wz8uOLInGCWX9G2kKxvlF2WWxn+E+sQP3m0Kt8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277102},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"aeb5e667f527b9fe488e3a159e40132503694d96","scripts":{"test":"bun test","build":"bunx tsc --build tsconfig.build.json"},"_npmUser":{"name":"devsignmy","email":"mnizulzaim@gmail.com"},"_npmVersion":"10.8.2","description":"Better Auth integration for NL Framework with DI-friendly configuration and HTTP middleware.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"better-auth":"^1.3.23"},"_hasShrinkwrap":false,"peerDependencies":{"@nl-framework/orm":"^0.3.6","@nl-framework/core":"^0.3.6","@nl-framework/http":"^0.3.6","@nl-framework/logger":"^0.3.6","@nl-framework/graphql":"^0.3.6"},"_npmOperationalInternal":{"tmp":"tmp/auth_0.3.6_1783840625941_0.4711873093255381","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@nl-framework/auth","version":"0.4.0","keywords":["auth","better-auth","bun","nl-framework"],"_id":"@nl-framework/auth@0.4.0","maintainers":[{"name":"devsignmy","email":"mnizulzaim@gmail.com"}],"dist":{"shasum":"81d19d47cce7ff25727fd07f3a67f7470a94bf28","tarball":"https://registry.npmjs.org/@nl-framework/auth/-/auth-0.4.0.tgz","fileCount":139,"integrity":"sha512-824jWUZ46ODmoOt9HtpA0+rpzsUHcv6he0f1jKc8ewzVXqFAWKIrKki41upK0+ELZtDDxkYLCNOX5Wvj9sBe7Q==","signatures":[{"sig":"MEUCIQC/uZb29NS/PZWOr2qv4VrShzufqBns66PmbdmO1vi2OQIgLSNilE4VkQ4gRbhesk00p1vN1QhbX8sc16IEKwUb09M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323906},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"89a30ebed0237dc47421d5d011030cb5e511bea5","scripts":{"test":"bun test","build":"bunx tsc --build tsconfig.build.json"},"_npmUser":{"name":"devsignmy","email":"mnizulzaim@gmail.com"},"_npmVersion":"10.8.2","description":"Better Auth integration for NL Framework with DI-friendly configuration and HTTP middleware.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"better-auth":"^1.3.23"},"_hasShrinkwrap":false,"peerDependencies":{"@nl-framework/orm":"^0.4.0","@nl-framework/core":"^0.4.0","@nl-framework/http":"^0.4.0","@nl-framework/logger":"^0.4.0","@nl-framework/graphql":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/auth_0.4.0_1783927685775_0.12677761389381437","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@nl-framework/auth","version":"0.5.1","description":"Better Auth integration for NL Framework with DI-friendly configuration and HTTP middleware.","type":"module","main":"dist/index.js","module":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"}},"scripts":{"build":"bunx tsc --build tsconfig.build.json","test":"bun test"},"keywords":["auth","better-auth","bun","nl-framework"],"dependencies":{"better-auth":"^1.3.23"},"peerDependencies":{"@nl-framework/core":"^0.5.1","@nl-framework/http":"^0.5.1","@nl-framework/graphql":"^0.5.1","@nl-framework/logger":"^0.5.1","@nl-framework/orm":"^0.5.1"},"_id":"@nl-framework/auth@0.5.1","gitHead":"66ada0f5f58eae81beae24d8089073d67cc90d99","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-VmyWUt0L+PcklBlGBiHnmcr9DrIaEv0q2UTpbpRueXm9vVJZzpOMJvdbd0vpg5GtrmonCoUHhl9pQk0HMP73wg==","shasum":"5b1659153ab474512ec6896eb7ced01c7d95fbc7","tarball":"https://registry.npmjs.org/@nl-framework/auth/-/auth-0.5.1.tgz","fileCount":139,"unpackedSize":323906,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBSle0hqMagS2vHY95nu0Kn1k4nop0aGcK2CSqbJuA4sAiAqTHY5L5lfWcDDABGzD8pzc44K503FHN2Hp2m3K7e/pw=="}]},"_npmUser":{"name":"devsignmy","email":"mnizulzaim@gmail.com"},"directories":{},"maintainers":[{"name":"devsignmy","email":"mnizulzaim@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/auth_0.5.1_1787888589155_0.4250542937061961"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-05T15:07:48.063Z","modified":"2026-08-28T03:43:09.553Z","0.1.0":"2025-10-05T15:07:48.331Z","0.1.2":"2025-10-06T02:26:32.823Z","0.1.3":"2025-10-06T02:48:09.815Z","0.1.4":"2025-10-06T08:09:04.928Z","0.1.5":"2025-10-07T22:37:50.430Z","0.1.7":"2025-10-08T03:11:47.272Z","0.2.0":"2025-10-08T14:54:34.533Z","0.2.1":"2025-10-08T15:54:25.755Z","0.2.2":"2025-10-08T17:06:18.422Z","0.2.3":"2025-10-09T05:17:28.146Z","0.2.4":"2025-10-09T16:30:09.893Z","0.2.5":"2025-10-09T17:06:20.107Z","0.2.6":"2025-10-10T00:45:23.829Z","0.2.7":"2025-10-15T07:34:55.977Z","0.2.8":"2025-10-23T03:40:18.026Z","0.2.9":"2025-10-23T06:26:31.654Z","0.2.10":"2025-10-23T06:53:02.074Z","0.2.11":"2025-10-23T07:23:45.370Z","0.2.12":"2025-10-23T08:10:14.086Z","0.2.13":"2025-10-23T08:27:51.348Z","0.2.14":"2025-10-28T22:39:13.371Z","0.2.15":"2025-10-29T01:46:52.580Z","0.2.16":"2025-11-11T13:57:09.967Z","0.2.17":"2025-11-17T03:37:20.278Z","0.3.0":"2025-12-05T02:51:49.271Z","0.3.1":"2025-12-05T16:36:15.048Z","0.3.2":"2025-12-05T17:28:02.654Z","0.3.3":"2025-12-06T08:16:24.027Z","0.3.4":"2025-12-06T08:40:08.759Z","0.3.5":"2025-12-06T08:57:40.487Z","0.3.6":"2026-07-12T07:17:06.071Z","0.4.0":"2026-07-13T07:28:05.925Z","0.5.1":"2026-08-28T03:43:09.306Z"},"keywords":["auth","better-auth","bun","nl-framework"],"description":"Better Auth integration for NL Framework with DI-friendly configuration and HTTP middleware.","maintainers":[{"name":"devsignmy","email":"mnizulzaim@gmail.com"}],"readme":"# @nl-framework/auth\n\nAuthentication toolkit built around Better Auth with first-class HTTP routes, guards, middleware, and GraphQL helpers for session-aware Nael applications.\n\n## Installation\n\n```bash\nbun add @nl-framework/auth better-auth\n```\n\n## Highlights\n\n- **HTTP routes** – register opinionated Better Auth endpoints (sign up, session management, passwordless) in one call.\n- **GraphQL integration** – secure fields with directives or the provided `SessionGuard` so resolvers stay declarative.\n- **Extensible strategies** – plug in custom adapters or extend providers through dependency injection without rewriting scaffolding.\n\n## Quick start\n\n```ts\nimport { Module } from '@nl-framework/core';\nimport { registerBetterAuthHttpRoutes, SessionGuard, AuthModule } from '@nl-framework/auth';\nimport { Controller, Get, UseGuards } from '@nl-framework/http';\n\n@Controller('/profile')\n@UseGuards(SessionGuard)\nclass ProfileController {\n  @Get('/')\n  me() {\n    return { message: 'Secure profile payload' };\n  }\n}\n\n@Module({\n  imports: [\n    AuthModule.forRoot({\n      providers: ['email'],\n    }),\n  ],\n  controllers: [ProfileController],\n})\nexport class AppModule {\n  constructor() {\n    registerBetterAuthHttpRoutes();\n  }\n}\n```\n\n## Authorization (RBAC)\n\nFirst-party `@Roles` / `@Permissions` decorators and a `RolesGuard` that work\nuniformly across HTTP, GraphQL, and microservice message handlers.\n\n```ts\nimport { Controller } from '@nl-framework/core';\nimport { Get } from '@nl-framework/http';\nimport { Roles, Permissions } from '@nl-framework/auth';\n\n@Controller('admin')\n@Roles('admin', 'editor')          // ANY-of: holds admin OR editor\nexport class AdminController {\n  @Get()\n  dashboard() { /* ... */ }\n\n  @Permissions('billing:write')    // ALL-of: must hold every permission\n  @Get('billing')\n  billing() { /* ... */ }\n}\n```\n\nRegister the guard **after** `AuthGuard` (global guards run in registration\norder) so the authenticated principal is on the context when `RolesGuard` runs:\n\n```ts\nimport { registerHttpGuards } from '@nl-framework/http';\nimport { AuthGuard, RolesGuard } from '@nl-framework/auth';\n\nregisterHttpGuards(AuthGuard, RolesGuard);\n```\n\nFor a standalone GraphQL resolver, list them in order:\n`@UseGuards(AuthGuard, RolesGuard)`. For microservices, add\n`registerMicroserviceGuard(RolesGuard)` from `@nl-framework/microservices`.\n\n**Semantics**\n\n- `@Roles` is ANY-of; `@Permissions` is ALL-of.\n- Method-level metadata **replaces** controller-level (no union) — matching the\n  guard semantics users expect.\n- Authenticated but lacking the role → `403 Forbidden` (HTTP) / `FORBIDDEN`\n  GraphQL error. Unauthenticated → `401` (handled by `AuthGuard`, unchanged).\n- `@Public()` bypasses both guards.\n- If `RolesGuard` reaches a constrained handler with **no** principal, it throws\n  a configuration error — a signal that it ran before `AuthGuard`.\n\n**Pluggable resolvers** — configure where roles/permissions are read from. The\ndefault reads Better Auth's `user.role` (string or `string[]`) and, when the\norganization plugin is active, the active-org member role.\n\n```ts\nBetterAuthModule.forRoot({\n  betterAuth: { /* ... */ },\n  database,\n  authorization: {\n    rolesResolver: (session, user, tenantId) => /* string[] */,\n    permissionsResolver: (session, user, tenantId) => /* string[] */,\n  },\n});\n```\n\nUnder multi-tenant auth, `tenantId` (the active tenant) is passed to the\nresolvers so roles resolve **per tenant** — the same user can be `admin` in one\ntenant and `viewer` in another.\n\nNot using `BetterAuthModule`? Spread `createAuthorizationProviders(options?)`\ninto your module's `providers`.\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md"}