{"_id":"@blujosi/rivetkit-better-auth","_rev":"20-2fac8de9be0e51e78d4e8136215a792d","name":"@blujosi/rivetkit-better-auth","dist-tags":{"latest":"0.3.29"},"versions":{"0.3.5":{"name":"@blujosi/rivetkit-better-auth","version":"0.3.5","keywords":["better-auth","rivetkit","auth adapter"],"author":{"name":"joshua1@github"},"license":"ISC","_id":"@blujosi/rivetkit-better-auth@0.3.5","maintainers":[{"name":"blujosi","email":"joshua.oguche@outlook.com"}],"homepage":"https://github.com/joshua1/rivetkit-better-auth#readme","bugs":{"url":"https://github.com/joshua1/rivetkit-better-auth/issues"},"dist":{"shasum":"c212c31943410500af00b867e05e7b683afb6772","tarball":"https://registry.npmjs.org/@blujosi/rivetkit-better-auth/-/rivetkit-better-auth-0.3.5.tgz","fileCount":6,"integrity":"sha512-JHB0PyFz2AylpyfvVnZ9a6XeyvMo9VGFkxvPXq6e+ZsUE2idCo71D7pzBcc/OhSNBOOMxYOa23jHEM3dNk10MQ==","signatures":[{"sig":"MEYCIQDzOdPPmoTBnO7sEX6EA5rYxIUGxQT69jT4bmmUEqFFmAIhAP7xk0l2py5NvV1Ul1ExVEs4WpS9BVyUEk3MkZRyuUWH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74732},"type":"module","engines":{"node":">=22","pnpm":">=10"},"exports":{".":"./src/index.ts"},"gitHead":"1e504cef847d50cddef873e3b4ae65f48b067cc5","scripts":{"build":"tsup-node"},"_npmUser":{"name":"blujosi","email":"joshua.oguche@outlook.com"},"repository":{"url":"git+https://github.com/joshua1/rivetkit-better-auth.git","type":"git"},"_npmVersion":"10.9.2","description":"Rivetkitadapter for better-auth","directories":{},"_nodeVersion":"22.17.0","publishConfig":{"access":"public","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.2.1","better-auth":"^1.3.4","@biomejs/biome":"^2.1.4","@libsql/client":"^0.15.10","@rivetkit/core":"^0.9.9","@rivetkit/actor":"^0.9.8","linq-extensions":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/rivetkit-better-auth_0.3.5_1755617906296_0.70991924500536","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@blujosi/rivetkit-better-auth","version":"0.3.7","keywords":["better-auth","rivetkit","auth adapter"],"author":{"name":"joshua1@github"},"license":"ISC","_id":"@blujosi/rivetkit-better-auth@0.3.7","maintainers":[{"name":"blujosi","email":"joshua.oguche@outlook.com"}],"homepage":"https://github.com/joshua1/rivetkit-better-auth#readme","bugs":{"url":"https://github.com/joshua1/rivetkit-better-auth/issues"},"dist":{"shasum":"53a262afad28606f74c1719ec4e735b5560ce572","tarball":"https://registry.npmjs.org/@blujosi/rivetkit-better-auth/-/rivetkit-better-auth-0.3.7.tgz","fileCount":6,"integrity":"sha512-ErzMhltMbMZ4oxbnZv7sh+exe8f243Heg+BvCAM1k8KF6qeAaR3YRpn3SNh+81ZjjsonEJRGeRBNiy7Oehi9NQ==","signatures":[{"sig":"MEYCIQCwhEKBg/hHOmE5NikxdKhDmr0GpTCfKLwqStXUXhBTygIhAKRjpdVqXmQgLhgnp7u1GYbN61NWhi+197eRxr7b2PF0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74878},"type":"module","engines":{"node":">=22","pnpm":">=10"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"759360fb94ca9f8089829c24256e1e583d171651","scripts":{"build":"tsup-node","publish":"pnpm build && npm publish --access public"},"_npmUser":{"name":"blujosi","email":"joshua.oguche@outlook.com"},"repository":{"url":"git+https://github.com/joshua1/rivetkit-better-auth.git","type":"git"},"_npmVersion":"10.9.2","description":"Rivetkitadapter for better-auth","directories":{},"_nodeVersion":"22.17.0","publishConfig":{"access":"public","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.2.1","better-auth":"^1.3.4","@biomejs/biome":"^2.1.4","@libsql/client":"^0.15.10","@rivetkit/core":"^0.9.9","@rivetkit/actor":"^0.9.8","linq-extensions":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/rivetkit-better-auth_0.3.7_1755680392939_0.01612947687633115","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@blujosi/rivetkit-better-auth","version":"0.3.8","keywords":["better-auth","rivetkit","auth adapter"],"author":{"name":"joshua1@github"},"license":"ISC","_id":"@blujosi/rivetkit-better-auth@0.3.8","maintainers":[{"name":"blujosi","email":"joshua.oguche@outlook.com"}],"homepage":"https://github.com/joshua1/rivetkit-better-auth#readme","bugs":{"url":"https://github.com/joshua1/rivetkit-better-auth/issues"},"dist":{"shasum":"c5d714c52252ccac3f696a2fc81deea6c1dd29ae","tarball":"https://registry.npmjs.org/@blujosi/rivetkit-better-auth/-/rivetkit-better-auth-0.3.8.tgz","fileCount":6,"integrity":"sha512-iU/OnfTwtva+xsdeD+OfnzvqMp9FX6GhYVHYXlxvmU2LuUq91eohegM0KEPFbtsHffqOyQfHs+qAJGASVD4+yA==","signatures":[{"sig":"MEYCIQCv0nEzBmjtBxph3ViYGi2lMq7JZ+X4nWxS2y7Vk3QkyQIhANoVJjPznj5i8/Q87UjvjXXB3dd+JH8KWzZZP2yXJd+L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74878},"type":"module","engines":{"node":">=22","pnpm":">=10"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"759360fb94ca9f8089829c24256e1e583d171651","scripts":{"build":"tsup-node","publish":"pnpm build && npm publish --access public"},"_npmUser":{"name":"blujosi","email":"joshua.oguche@outlook.com"},"repository":{"url":"git+https://github.com/joshua1/rivetkit-better-auth.git","type":"git"},"_npmVersion":"10.9.2","description":"Rivetkitadapter for better-auth","directories":{},"_nodeVersion":"22.17.0","publishConfig":{"access":"public","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.2.1","better-auth":"^1.3.4","@biomejs/biome":"^2.1.4","@libsql/client":"^0.15.10","@rivetkit/core":"^0.9.9","@rivetkit/actor":"^0.9.8","linq-extensions":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/rivetkit-better-auth_0.3.8_1755680445066_0.2583691950776932","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@blujosi/rivetkit-better-auth","version":"0.3.9","keywords":["better-auth","rivetkit","auth adapter"],"author":{"name":"joshua1@github"},"license":"ISC","_id":"@blujosi/rivetkit-better-auth@0.3.9","maintainers":[{"name":"blujosi","email":"joshua.oguche@outlook.com"}],"homepage":"https://github.com/joshua1/rivetkit-better-auth#readme","bugs":{"url":"https://github.com/joshua1/rivetkit-better-auth/issues"},"dist":{"shasum":"ab10c8d96154e9394dc0d8e5b9d3fd7d5337d57e","tarball":"https://registry.npmjs.org/@blujosi/rivetkit-better-auth/-/rivetkit-better-auth-0.3.9.tgz","fileCount":6,"integrity":"sha512-mkL5l2+IgSr4b796lnb5WdVZeIzPM+/0524J81pvK5icFGX7m65rnwqOIHPllIC49F6Z6V0Kbh22zjPRbxQSMQ==","signatures":[{"sig":"MEYCIQCGaLaqiW4hfiNKKoNOAB+7hSEWJ7DOHRDyHPN4KbrNVAIhAPIP4Fbgfb1TZi4QTIfHTTbYc5BPYwzGddlWsd3358EO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74766},"type":"module","engines":{"node":">=22","pnpm":">=10"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"5d6d5c93b993cd7abea7b8d7e4059c515689764c","scripts":{"build":"tsup-node","publish":"pnpm build && npm publish --access public"},"_npmUser":{"name":"blujosi","email":"joshua.oguche@outlook.com"},"repository":{"url":"git+https://github.com/joshua1/rivetkit-better-auth.git","type":"git"},"_npmVersion":"10.9.2","description":"Rivetkitadapter for better-auth","directories":{},"_nodeVersion":"22.17.0","publishConfig":{"access":"public","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.2.1","better-auth":"^1.3.4","@biomejs/biome":"^2.1.4","@libsql/client":"^0.15.10","@rivetkit/core":"^0.9.9","@rivetkit/actor":"^0.9.8","linq-extensions":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/rivetkit-better-auth_0.3.9_1755681798018_0.5548613490151304","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"@blujosi/rivetkit-better-auth","version":"0.3.10","keywords":["better-auth","rivetkit","auth adapter"],"author":{"name":"joshua1@github"},"license":"ISC","_id":"@blujosi/rivetkit-better-auth@0.3.10","maintainers":[{"name":"blujosi","email":"joshua.oguche@outlook.com"}],"homepage":"https://github.com/joshua1/rivetkit-better-auth#readme","bugs":{"url":"https://github.com/joshua1/rivetkit-better-auth/issues"},"dist":{"shasum":"3df199cdf4e6d2fd7fa60acbd37d48363eb5cded","tarball":"https://registry.npmjs.org/@blujosi/rivetkit-better-auth/-/rivetkit-better-auth-0.3.10.tgz","fileCount":6,"integrity":"sha512-nT7j6yaJbiu7NOuiR88Ruk/QqnQTpos9b68i54GTfbKJzwX/cJctq/vmH+dD72+JTltbmnRUYOjCB6hwfSj+gg==","signatures":[{"sig":"MEUCIQC9keDsC/yyrStub1Ne2OtsK5NUowDpM5Zzpf1nU9ut5QIgZcnMZ7f/2pMO9djYvypNOaxmmkV2BSH7n+h8PdzjsiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75001},"type":"module","engines":{"node":">=22","pnpm":">=10"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"5d6d5c93b993cd7abea7b8d7e4059c515689764c","scripts":{"build":"tsup-node"},"_npmUser":{"name":"blujosi","email":"joshua.oguche@outlook.com"},"repository":{"url":"git+https://github.com/joshua1/rivetkit-better-auth.git","type":"git"},"_npmVersion":"10.9.2","description":"Rivetkitadapter for better-auth","directories":{},"_nodeVersion":"22.17.0","publishConfig":{"access":"public","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.2.1","better-auth":"^1.3.4","@biomejs/biome":"^2.1.4","@libsql/client":"^0.15.10","@rivetkit/core":"^0.9.9","@rivetkit/actor":"^0.9.8","linq-extensions":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/rivetkit-better-auth_0.3.10_1755683020059_0.3655332835042271","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"@blujosi/rivetkit-better-auth","version":"0.3.11","keywords":["better-auth","rivetkit","auth adapter"],"author":{"name":"joshua1@github"},"license":"ISC","_id":"@blujosi/rivetkit-better-auth@0.3.11","maintainers":[{"name":"blujosi","email":"joshua.oguche@outlook.com"}],"homepage":"https://github.com/joshua1/rivetkit-better-auth#readme","bugs":{"url":"https://github.com/joshua1/rivetkit-better-auth/issues"},"dist":{"shasum":"5b57f5d9b0835abe79380c4027598700af436577","tarball":"https://registry.npmjs.org/@blujosi/rivetkit-better-auth/-/rivetkit-better-auth-0.3.11.tgz","fileCount":6,"integrity":"sha512-FMnZgpqaD9DpAuisF2cZHtfk3RlnFSkRBDU7/LvvgX8ou+mc4JqDR2BMr0hA4jJGv8OfSMFgchrpLwvoQ7LG3Q==","signatures":[{"sig":"MEYCIQD5mqEmLFzSw8rdBt1RR8kPh1oSYgN92cIF/qF08T4ncAIhAOZcJF/f15/BObQRJY3kiBhnUw/Wr10jKYudh8SAgsdI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75355},"type":"module","engines":{"node":">=22","pnpm":">=10"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"8cfcee1c301978c836a9353e4e3690d6ffc74dc2","scripts":{"build":"tsup-node","version:major":"pnpm version major && git push && git push --tags","version:minor":"pnpm version minor && git push && git push --tags","version:patch":"pnpm version patch && git push && git push --tags"},"_npmUser":{"name":"blujosi","email":"joshua.oguche@outlook.com"},"repository":{"url":"git+https://github.com/joshua1/rivetkit-better-auth.git","type":"git"},"_npmVersion":"10.9.2","description":"Rivetkitadapter for better-auth","directories":{},"_nodeVersion":"22.17.0","publishConfig":{"access":"public","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.2.1","better-auth":"^1.3.4","@biomejs/biome":"^2.1.4","@libsql/client":"^0.15.10","@rivetkit/core":"^0.9.9","@rivetkit/actor":"^0.9.8","linq-extensions":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/rivetkit-better-auth_0.3.11_1756028852271_0.615045783349901","host":"s3://npm-registry-packages-npm-production"}},"0.3.13":{"name":"@blujosi/rivetkit-better-auth","version":"0.3.13","keywords":["better-auth","rivetkit","auth adapter"],"author":{"name":"joshua1@github"},"license":"ISC","_id":"@blujosi/rivetkit-better-auth@0.3.13","maintainers":[{"name":"blujosi","email":"joshua.oguche@outlook.com"}],"homepage":"https://github.com/joshua1/rivetkit-better-auth#readme","bugs":{"url":"https://github.com/joshua1/rivetkit-better-auth/issues"},"dist":{"shasum":"ec5ef25c6bf50cc9e4c16d0db62d19606c0d9e21","tarball":"https://registry.npmjs.org/@blujosi/rivetkit-better-auth/-/rivetkit-better-auth-0.3.13.tgz","fileCount":6,"integrity":"sha512-ma7x71PYmFLmNmbR47hGRIFaVGEH0WKElLVfzWWaxopv35UeapJfU1bX8LFPrZg3YdCfm5zAk2Uvh0lE4d7Szg==","signatures":[{"sig":"MEUCIQDsRyyWdCm6kapsofxLVbifDhIGqh+JU1VD66FDIki1eQIgWuKDBUnHzmhSYufYYUMs3mZuG3FlrFLn6XY91um7yGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75356},"type":"module","engines":{"node":">=22","pnpm":">=10"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"d9cf3588807963fe47131d832411306887b5aec3","scripts":{"build":"tsup-node","version:major":"pnpm version major && git push && git push --tags","version:minor":"pnpm version minor && git push && git push --tags","version:patch":"pnpm version patch && git push && git push --tags"},"_npmUser":{"name":"blujosi","email":"joshua.oguche@outlook.com"},"repository":{"url":"git+https://github.com/joshua1/rivetkit-better-auth.git","type":"git"},"_npmVersion":"10.9.2","description":"Rivetkitadapter for better-auth","directories":{},"_nodeVersion":"22.17.0","publishConfig":{"access":"public","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.2.1","better-auth":"^1.3.4","@biomejs/biome":"^2.1.4","@libsql/client":"^0.15.10","@rivetkit/core":"^0.9.9","@rivetkit/actor":"^0.9.8","linq-extensions":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/rivetkit-better-auth_0.3.13_1756033103871_0.24101527344596296","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"@blujosi/rivetkit-better-auth","version":"0.3.14","keywords":["better-auth","rivetkit","auth adapter"],"author":{"name":"joshua1@github"},"license":"ISC","_id":"@blujosi/rivetkit-better-auth@0.3.14","maintainers":[{"name":"blujosi","email":"joshua.oguche@outlook.com"}],"homepage":"https://github.com/joshua1/rivetkit-better-auth#readme","bugs":{"url":"https://github.com/joshua1/rivetkit-better-auth/issues"},"dist":{"shasum":"f97e8dc820f8b74b77f0d6e5a2174c321215250a","tarball":"https://registry.npmjs.org/@blujosi/rivetkit-better-auth/-/rivetkit-better-auth-0.3.14.tgz","fileCount":6,"integrity":"sha512-FjsNMeH5RqBcLsnHNcz2DpuVS/MQeJyncKbuTkicjaYAcv38I5pLG9JF5yl3XSORg3+lLZakhIBkAg2GwYyAmA==","signatures":[{"sig":"MEUCIQDyqoaGQvYyYcJtfuiqA+qomJh3HCcrausipiO8YytGlQIgI3fP6+RhsskZv6tDRK0Zo17D/i4ZSKaEGLhGwz2WJAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75355},"type":"module","engines":{"node":">=22","pnpm":">=10"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"d9cf3588807963fe47131d832411306887b5aec3","scripts":{"build":"tsup-node","version:major":"pnpm version major && git push && git push --tags","version:minor":"pnpm version minor && git push && git push --tags","version:patch":"pnpm version patch && git push && git push --tags"},"_npmUser":{"name":"blujosi","email":"joshua.oguche@outlook.com"},"repository":{"url":"git+https://github.com/joshua1/rivetkit-better-auth.git","type":"git"},"_npmVersion":"10.9.2","description":"Rivetkitadapter for better-auth","directories":{},"_nodeVersion":"22.17.0","publishConfig":{"access":"public","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.2.1","better-auth":"^1.3.4","@biomejs/biome":"^2.1.4","@libsql/client":"^0.15.10","@rivetkit/core":"^0.9.9","@rivetkit/actor":"^0.9.8","linq-extensions":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/rivetkit-better-auth_0.3.14_1756042941838_0.1079759579714954","host":"s3://npm-registry-packages-npm-production"}},"0.3.16":{"name":"@blujosi/rivetkit-better-auth","version":"0.3.16","keywords":["better-auth","rivetkit","auth adapter"],"author":{"name":"joshua1@github"},"license":"ISC","_id":"@blujosi/rivetkit-better-auth@0.3.16","maintainers":[{"name":"blujosi","email":"joshua.oguche@outlook.com"}],"homepage":"https://github.com/joshua1/rivetkit-better-auth#readme","bugs":{"url":"https://github.com/joshua1/rivetkit-better-auth/issues"},"dist":{"shasum":"20ac1e2f30fdfada630e712c0d7b7af1c6b051e1","tarball":"https://registry.npmjs.org/@blujosi/rivetkit-better-auth/-/rivetkit-better-auth-0.3.16.tgz","fileCount":6,"integrity":"sha512-FkvJufBVZzlOvfDlM2cd5A1yDtnhI1bqFBoUiifuHWzwsKzQa9kLjKBPP/kywFpW4qY/eT9lk9oQoAdbS5RfUQ==","signatures":[{"sig":"MEYCIQDPbp7nEaMT7yfuoAWJaxNA6sNdwNpzMdFqvcgjRjeTXAIhAP/Hmbs18GymjNX2u3quG/ktOKqXOgE7Jw+Pd8SC/MFU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75355},"type":"module","engines":{"node":">=22","pnpm":">=10"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"60631cde306e04c2f01ec4f2123c7e609f7f3f05","scripts":{"build":"tsup-node","version:major":"pnpm version major && git push && git push --tags","version:minor":"pnpm version minor && git push && git push --tags","version:patch":"pnpm version patch && git push && git push --tags"},"_npmUser":{"name":"blujosi","email":"joshua.oguche@outlook.com"},"repository":{"url":"git+https://github.com/joshua1/rivetkit-better-auth.git","type":"git"},"_npmVersion":"10.9.2","description":"Rivetkitadapter for better-auth","directories":{},"_nodeVersion":"22.17.0","publishConfig":{"access":"public","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.2.1","better-auth":"^1.3.4","@biomejs/biome":"^2.1.4","@libsql/client":"^0.15.10","@rivetkit/core":"^0.9.9","@rivetkit/actor":"^0.9.8","linq-extensions":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/rivetkit-better-auth_0.3.16_1756045829907_0.11161775423944387","host":"s3://npm-registry-packages-npm-production"}},"0.3.17":{"name":"@blujosi/rivetkit-better-auth","version":"0.3.17","keywords":["better-auth","rivetkit","auth adapter"],"author":{"name":"joshua1@github"},"license":"ISC","_id":"@blujosi/rivetkit-better-auth@0.3.17","maintainers":[{"name":"blujosi","email":"joshua.oguche@outlook.com"}],"homepage":"https://github.com/joshua1/rivetkit-better-auth#readme","bugs":{"url":"https://github.com/joshua1/rivetkit-better-auth/issues"},"dist":{"shasum":"4952c184c11202d21a2c721a52f3f542d4596613","tarball":"https://registry.npmjs.org/@blujosi/rivetkit-better-auth/-/rivetkit-better-auth-0.3.17.tgz","fileCount":6,"integrity":"sha512-JiPYCd0EZPa49u77I54oqD/CMgIJso6IbBhJIX/DGCqn8OwQoU4+QaXnXaFnRT31oSfBJo5p6XeNptLlF7ZnbA==","signatures":[{"sig":"MEYCIQDTzgXELiOUoLWKedOh3kxTEc7JPSnXMkYl8VCIlAAjjgIhAO2iRkrvVVT9VlO2jbelqSTqnRhnxK4a2aTLxwSkLK+a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75499},"type":"module","engines":{"node":">=22","pnpm":">=10"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"60631cde306e04c2f01ec4f2123c7e609f7f3f05","scripts":{"build":"tsup-node","version:major":"pnpm version major && git push && git push --tags","version:minor":"pnpm version minor && git push && git push --tags","version:patch":"pnpm version patch && git push && git push --tags"},"_npmUser":{"name":"blujosi","email":"joshua.oguche@outlook.com"},"repository":{"url":"git+https://github.com/joshua1/rivetkit-better-auth.git","type":"git"},"_npmVersion":"10.9.2","description":"Rivetkitadapter for better-auth","directories":{},"_nodeVersion":"22.17.0","publishConfig":{"access":"public","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.2.1","better-auth":"^1.3.4","@biomejs/biome":"^2.1.4","@libsql/client":"^0.15.10","@rivetkit/core":"^0.9.9","@rivetkit/actor":"^0.9.8","linq-extensions":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/rivetkit-better-auth_0.3.17_1756049055272_0.513787610468541","host":"s3://npm-registry-packages-npm-production"}},"0.3.18":{"name":"@blujosi/rivetkit-better-auth","version":"0.3.18","keywords":["better-auth","rivetkit","auth adapter"],"author":{"name":"joshua1@github"},"license":"ISC","_id":"@blujosi/rivetkit-better-auth@0.3.18","maintainers":[{"name":"blujosi","email":"joshua.oguche@outlook.com"}],"homepage":"https://github.com/joshua1/rivetkit-better-auth#readme","bugs":{"url":"https://github.com/joshua1/rivetkit-better-auth/issues"},"dist":{"shasum":"baf8e0e61f56275ac155f9444e78caf6fb358465","tarball":"https://registry.npmjs.org/@blujosi/rivetkit-better-auth/-/rivetkit-better-auth-0.3.18.tgz","fileCount":6,"integrity":"sha512-X0nH6sw4k0oWCpFXjMZF1wZ3PxZZJOvU0f7vso0YD2T/cdkeP5xOQ7jEPb5H+x6HewmZMtPmsgJbd/C++Q+THw==","signatures":[{"sig":"MEUCIQDfSrh0sKDUfG0HhK7xYF6WWWfSTR+MepVZLX3jaJzcWAIgDH41LyJDuZstRcLWzouzUkLqA6TuKi83kS+J5dS7SJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75727},"type":"module","engines":{"node":">=22","pnpm":">=10"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"60631cde306e04c2f01ec4f2123c7e609f7f3f05","scripts":{"build":"tsup-node","version:major":"pnpm version major && git push && git push --tags","version:minor":"pnpm version minor && git push && git push --tags","version:patch":"pnpm version patch && git push && git push --tags"},"_npmUser":{"name":"blujosi","email":"joshua.oguche@outlook.com"},"repository":{"url":"git+https://github.com/joshua1/rivetkit-better-auth.git","type":"git"},"_npmVersion":"10.9.2","description":"Rivetkitadapter for better-auth","directories":{},"_nodeVersion":"22.17.0","publishConfig":{"access":"public","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.2.1","better-auth":"^1.3.4","@biomejs/biome":"^2.1.4","@libsql/client":"^0.15.10","@rivetkit/core":"^0.9.9","@rivetkit/actor":"^0.9.8","linq-extensions":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/rivetkit-better-auth_0.3.18_1756049182381_0.2601050731539096","host":"s3://npm-registry-packages-npm-production"}},"0.3.19":{"name":"@blujosi/rivetkit-better-auth","version":"0.3.19","keywords":["better-auth","rivetkit","auth adapter"],"author":{"name":"joshua1@github"},"license":"ISC","_id":"@blujosi/rivetkit-better-auth@0.3.19","maintainers":[{"name":"blujosi","email":"joshua.oguche@outlook.com"}],"homepage":"https://github.com/joshua1/rivetkit-better-auth#readme","bugs":{"url":"https://github.com/joshua1/rivetkit-better-auth/issues"},"dist":{"shasum":"354f415e2a92ba3a1a3eb13139ec373d99534a5e","tarball":"https://registry.npmjs.org/@blujosi/rivetkit-better-auth/-/rivetkit-better-auth-0.3.19.tgz","fileCount":6,"integrity":"sha512-DDte1gXc1Cy6dU/GwT5Tev75wQE58cIO7e8p/wucf66fyIiG6eaRKeLPEgurHKb2olfyLLj7k6fHKBk+w8aA7g==","signatures":[{"sig":"MEQCIDQ/PkJrVBXYVYa5lfc7o9u49zp2a97Ff9i49FHRnuMNAiAwM6t+ZImR2d4lYGAqJaA0EkVtAu03dRQ5nhjWlTzvaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76327},"type":"module","engines":{"node":">=22","pnpm":">=10"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"60631cde306e04c2f01ec4f2123c7e609f7f3f05","scripts":{"build":"tsup-node","version:major":"pnpm version major && git push && git push --tags","version:minor":"pnpm version minor && git push && git push --tags","version:patch":"pnpm version patch && git push && git push --tags"},"_npmUser":{"name":"blujosi","email":"joshua.oguche@outlook.com"},"repository":{"url":"git+https://github.com/joshua1/rivetkit-better-auth.git","type":"git"},"_npmVersion":"10.9.2","description":"Rivetkitadapter for better-auth","directories":{},"_nodeVersion":"22.17.0","publishConfig":{"access":"public","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.2.1","better-auth":"^1.3.4","@biomejs/biome":"^2.1.4","@libsql/client":"^0.15.10","@rivetkit/core":"^0.9.9","@rivetkit/actor":"^0.9.8","linq-extensions":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/rivetkit-better-auth_0.3.19_1756051607071_0.8003924508499205","host":"s3://npm-registry-packages-npm-production"}},"0.3.20":{"name":"@blujosi/rivetkit-better-auth","version":"0.3.20","keywords":["better-auth","rivetkit","auth adapter"],"author":{"name":"joshua1@github"},"license":"ISC","_id":"@blujosi/rivetkit-better-auth@0.3.20","maintainers":[{"name":"blujosi","email":"joshua.oguche@outlook.com"}],"homepage":"https://github.com/joshua1/rivetkit-better-auth#readme","bugs":{"url":"https://github.com/joshua1/rivetkit-better-auth/issues"},"dist":{"shasum":"0098577c1f2ccd083727d6cf059ddb3512873f4c","tarball":"https://registry.npmjs.org/@blujosi/rivetkit-better-auth/-/rivetkit-better-auth-0.3.20.tgz","fileCount":6,"integrity":"sha512-nfk3v5XRHPx/t+JutDRHYjM1yviv96OfHjnL1POMePVeJpAnYlxLWcghjf9XzebjfcwnT49+uU1mIx80cQHMLg==","signatures":[{"sig":"MEQCIHaEyothJKhqK4Ghzolymb7W8uR6sRwOgXEHgtCX96b/AiAXCkj+c9R+BUpVInb0+LPzZWakL+xguecszik8Pby4IA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76397},"type":"module","engines":{"node":">=22","pnpm":">=10"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"60631cde306e04c2f01ec4f2123c7e609f7f3f05","scripts":{"build":"tsup-node","version:major":"pnpm version major && git push && git push --tags","version:minor":"pnpm version minor && git push && git push --tags","version:patch":"pnpm version patch && git push && git push --tags"},"_npmUser":{"name":"blujosi","email":"joshua.oguche@outlook.com"},"repository":{"url":"git+https://github.com/joshua1/rivetkit-better-auth.git","type":"git"},"_npmVersion":"10.9.2","description":"Rivetkitadapter for better-auth","directories":{},"_nodeVersion":"22.17.0","publishConfig":{"access":"public","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.2.1","better-auth":"^1.3.4","@biomejs/biome":"^2.1.4","@libsql/client":"^0.15.10","@rivetkit/core":"^0.9.9","@rivetkit/actor":"^0.9.8","linq-extensions":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/rivetkit-better-auth_0.3.20_1756051782158_0.3112956722751885","host":"s3://npm-registry-packages-npm-production"}},"0.3.21":{"name":"@blujosi/rivetkit-better-auth","version":"0.3.21","keywords":["better-auth","rivetkit","auth adapter"],"author":{"name":"joshua1@github"},"license":"ISC","_id":"@blujosi/rivetkit-better-auth@0.3.21","maintainers":[{"name":"blujosi","email":"joshua.oguche@outlook.com"}],"homepage":"https://github.com/joshua1/rivetkit-better-auth#readme","bugs":{"url":"https://github.com/joshua1/rivetkit-better-auth/issues"},"dist":{"shasum":"8b215dd217f6ce9a981c952d5c41d9ccdec9af69","tarball":"https://registry.npmjs.org/@blujosi/rivetkit-better-auth/-/rivetkit-better-auth-0.3.21.tgz","fileCount":6,"integrity":"sha512-FQF3CBsJOrozisMIMasQzkxh7fUHcf6liopnCU+ZGauSGmtHz4KDS2kOg7MnwUCkmYvRBxU4sUrL0gOmmoSFRQ==","signatures":[{"sig":"MEUCIQD6BghkRBt4DR9QRu3OdEYwOGSzfBKBQVepFm75heqfugIgQa3YJKNd8uPJjSWJp5R6IWx6xyrg6scnAQG661YW6rU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76398},"type":"module","engines":{"node":">=22","pnpm":">=10"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"59fa170de7fbda79f6b23e92caf57e45bed30985","scripts":{"build":"tsup-node","version:major":"pnpm version major && git push && git push --tags","version:minor":"pnpm version minor && git push && git push --tags","version:patch":"pnpm version patch && git push && git push --tags"},"_npmUser":{"name":"blujosi","email":"joshua.oguche@outlook.com"},"repository":{"url":"git+https://github.com/joshua1/rivetkit-better-auth.git","type":"git"},"_npmVersion":"10.9.2","description":"Rivetkitadapter for better-auth","directories":{},"_nodeVersion":"22.17.0","publishConfig":{"access":"public","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.3.0","better-auth":"^1.3.7","@biomejs/biome":"^2.2.2","@libsql/client":"^0.15.14","@rivetkit/core":"^2.0.1","@rivetkit/actor":"^2.0.1","linq-extensions":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/rivetkit-better-auth_0.3.21_1756887166783_0.9967630845460032","host":"s3://npm-registry-packages-npm-production"}},"0.3.23":{"name":"@blujosi/rivetkit-better-auth","version":"0.3.23","keywords":["better-auth","rivetkit","auth adapter"],"author":{"name":"joshua1@github"},"license":"ISC","_id":"@blujosi/rivetkit-better-auth@0.3.23","maintainers":[{"name":"blujosi","email":"joshua.oguche@outlook.com"}],"homepage":"https://github.com/joshua1/rivetkit-better-auth#readme","bugs":{"url":"https://github.com/joshua1/rivetkit-better-auth/issues"},"dist":{"shasum":"5045f7fadde0e70e04acfdffebae049110dfa931","tarball":"https://registry.npmjs.org/@blujosi/rivetkit-better-auth/-/rivetkit-better-auth-0.3.23.tgz","fileCount":6,"integrity":"sha512-XWuIaKGFfL7yNk3yIJmnC/ndrhRaeuHMtp5cSI6tRyLjJPfSQfFwqC9CjHejamf3b1Znh6xcRpYd55YozCuahA==","signatures":[{"sig":"MEQCICYTzJEXkSUHH/yIIN6no0YmLjTY/ImmIjRVo7USSRKbAiArw+3P/um8HPqhbG6VN26I3PY8UjIDDuRiYixHRcnYZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76398},"type":"module","engines":{"node":">=22","pnpm":">=10"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"59fa170de7fbda79f6b23e92caf57e45bed30985","scripts":{"build":"tsup-node","version:major":"pnpm version major && git push && git push --tags","version:minor":"pnpm version minor && git push && git push --tags","version:patch":"pnpm version patch && git push && git push --tags"},"_npmUser":{"name":"blujosi","email":"joshua.oguche@outlook.com"},"repository":{"url":"git+https://github.com/joshua1/rivetkit-better-auth.git","type":"git"},"_npmVersion":"10.9.2","description":"Rivetkitadapter for better-auth","directories":{},"_nodeVersion":"22.17.0","publishConfig":{"access":"public","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.3.0","better-auth":"^1.3.7","@biomejs/biome":"^2.2.2","@libsql/client":"^0.15.14","@rivetkit/core":"^2.0.1","@rivetkit/actor":"^2.0.1","linq-extensions":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/rivetkit-better-auth_0.3.23_1756887183022_0.8276695184559799","host":"s3://npm-registry-packages-npm-production"}},"0.3.25":{"name":"@blujosi/rivetkit-better-auth","version":"0.3.25","keywords":["better-auth","rivetkit","auth adapter"],"author":{"name":"joshua1@github"},"license":"ISC","_id":"@blujosi/rivetkit-better-auth@0.3.25","maintainers":[{"name":"blujosi","email":"joshua.oguche@outlook.com"}],"homepage":"https://github.com/joshua1/rivetkit-better-auth#readme","bugs":{"url":"https://github.com/joshua1/rivetkit-better-auth/issues"},"dist":{"shasum":"a3899376a8b2a26be3c5f837c076789569c35d2d","tarball":"https://registry.npmjs.org/@blujosi/rivetkit-better-auth/-/rivetkit-better-auth-0.3.25.tgz","fileCount":6,"integrity":"sha512-4Hi+1VdBxYbwKT/Qo/KYot122Yr79fux+75uLY/SIIF1MpJFmhGZPk7p5wShQYtzOii12UQOgJFAekwEzdC2aQ==","signatures":[{"sig":"MEQCICzEiTh45EEnw/Azao3RN68eWzmoB8j8u0y/L5+xdSYVAiA+d/PeYtTSBfqGA/4aiAxtBf/IQxBGauQaS4GU+qc1iA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76398},"type":"module","engines":{"node":">=22","pnpm":">=10"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"7e022e1c228bdf68912b8c6a799a49d75a1864a2","scripts":{"build":"tsup-node","version:major":"pnpm version major && git push && git push --tags","version:minor":"pnpm version minor && git push && git push --tags","version:patch":"pnpm version patch && git push && git push --tags"},"_npmUser":{"name":"blujosi","email":"joshua.oguche@outlook.com"},"repository":{"url":"git+https://github.com/joshua1/rivetkit-better-auth.git","type":"git"},"_npmVersion":"10.9.2","description":"Rivetkitadapter for better-auth","directories":{},"_nodeVersion":"22.17.0","publishConfig":{"access":"public","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.3.1","better-auth":"^1.3.8","@biomejs/biome":"^2.2.3","@libsql/client":"^0.15.14","@rivetkit/core":"^2.0.2","@rivetkit/actor":"^2.0.2","linq-extensions":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/rivetkit-better-auth_0.3.25_1757158002785_0.4353748877324215","host":"s3://npm-registry-packages-npm-production"}},"0.3.26":{"name":"@blujosi/rivetkit-better-auth","version":"0.3.26","keywords":["better-auth","rivetkit","auth adapter"],"author":{"name":"joshua1@github"},"license":"ISC","_id":"@blujosi/rivetkit-better-auth@0.3.26","maintainers":[{"name":"blujosi","email":"joshua.oguche@outlook.com"}],"homepage":"https://github.com/joshua1/rivetkit-better-auth#readme","bugs":{"url":"https://github.com/joshua1/rivetkit-better-auth/issues"},"dist":{"shasum":"c60ec355f3373bc5bddfcfacde5d5eeb5b9983f1","tarball":"https://registry.npmjs.org/@blujosi/rivetkit-better-auth/-/rivetkit-better-auth-0.3.26.tgz","fileCount":6,"integrity":"sha512-X43V2H20cn+001WQIMZxscF3Qc5OrsO2WTkc3HRbgqWmfnxwgXegjCGzgn4AvxqHD+LekeBCUoLkzwgNUywhJg==","signatures":[{"sig":"MEYCIQDsupQjV3JyzmHyPf5R5ta7fTZ4ZqR+pT5/TvpG5tVBTgIhAJ45NysjOPB2ASel0u6jWbCwuXRbpP2t2+1YrsphX/Zq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76303},"type":"module","engines":{"node":">=22","pnpm":">=10"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"7e022e1c228bdf68912b8c6a799a49d75a1864a2","scripts":{"build":"tsup-node","version:major":"pnpm version major && git push && git push --tags","version:minor":"pnpm version minor && git push && git push --tags","version:patch":"pnpm version patch && git push && git push --tags"},"_npmUser":{"name":"blujosi","email":"joshua.oguche@outlook.com"},"repository":{"url":"git+https://github.com/joshua1/rivetkit-better-auth.git","type":"git"},"_npmVersion":"10.9.2","description":"Rivetkitadapter for better-auth","directories":{},"_nodeVersion":"22.17.0","dependencies":{"rivetkit":"^2.0.3"},"publishConfig":{"access":"public","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.16.1","devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.4.0","better-auth":"^1.3.9","@biomejs/biome":"^2.2.4","@libsql/client":"^0.15.15","linq-extensions":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/rivetkit-better-auth_0.3.26_1757961174417_0.9889460495763789","host":"s3://npm-registry-packages-npm-production"}},"0.3.27":{"name":"@blujosi/rivetkit-better-auth","version":"0.3.27","keywords":["better-auth","rivetkit","auth adapter"],"author":{"name":"joshua1@github"},"license":"ISC","_id":"@blujosi/rivetkit-better-auth@0.3.27","maintainers":[{"name":"blujosi","email":"joshua.oguche@outlook.com"}],"homepage":"https://github.com/joshua1/rivetkit-better-auth#readme","bugs":{"url":"https://github.com/joshua1/rivetkit-better-auth/issues"},"dist":{"shasum":"dd12beabc3312bc52f0da7988888ccf9c896fe51","tarball":"https://registry.npmjs.org/@blujosi/rivetkit-better-auth/-/rivetkit-better-auth-0.3.27.tgz","fileCount":6,"integrity":"sha512-tDOaU3DHGPB/7ryElEaYjNv7EdOgHNaKwZdO2GjY2QkNc6Z+lQYo+/YYTuuqg3kRhWMXrlek96IXMS0TYsqQCw==","signatures":[{"sig":"MEYCIQChR63J4lu9Y1e1qdNedmP7HsR9bFQdF/iHTDfxFj2bQAIhAPQJHBUUSrMr2QwOahS+a3KflYrEerS9S7KgjBE+gixM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76303},"type":"module","engines":{"node":">=22","pnpm":">=10"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"7e022e1c228bdf68912b8c6a799a49d75a1864a2","scripts":{"build":"tsup-node","version:major":"pnpm version major && git push && git push --tags","version:minor":"pnpm version minor && git push && git push --tags","version:patch":"pnpm version patch && git push && git push --tags"},"_npmUser":{"name":"blujosi","email":"joshua.oguche@outlook.com"},"repository":{"url":"git+https://github.com/joshua1/rivetkit-better-auth.git","type":"git"},"_npmVersion":"10.9.2","description":"Rivetkitadapter for better-auth","directories":{},"_nodeVersion":"22.17.0","dependencies":{"rivetkit":"^2.0.3"},"publishConfig":{"access":"public","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.16.1","devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.4.0","better-auth":"^1.3.9","@biomejs/biome":"^2.2.4","@libsql/client":"^0.15.15","linq-extensions":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/rivetkit-better-auth_0.3.27_1757965921038_0.3315243793608824","host":"s3://npm-registry-packages-npm-production"}},"0.3.28":{"name":"@blujosi/rivetkit-better-auth","version":"0.3.28","keywords":["better-auth","rivetkit","auth adapter"],"author":{"name":"joshua1@github"},"license":"ISC","_id":"@blujosi/rivetkit-better-auth@0.3.28","maintainers":[{"name":"blujosi","email":"joshua.oguche@outlook.com"}],"homepage":"https://github.com/joshua1/rivetkit-better-auth#readme","bugs":{"url":"https://github.com/joshua1/rivetkit-better-auth/issues"},"dist":{"shasum":"b0393275bf029a826370a298d539bdfab258e118","tarball":"https://registry.npmjs.org/@blujosi/rivetkit-better-auth/-/rivetkit-better-auth-0.3.28.tgz","fileCount":6,"integrity":"sha512-jUcKdOG54C9hzPfO48NRN3txbEo7f1PNoMNOXe+pxdFgkY30MsJuWIvgcFDBu6Or8aQSeU1seCcG35+qo8/9BA==","signatures":[{"sig":"MEYCIQD2BCRTuItDMR26L8iuVJ3EH/T4aIPJ+Or3VfzMU7oWaAIhAINysBjdSr1U8Eq3cGX2RjsEYTRcTVLKYoZI6IZ5upjk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76303},"type":"module","engines":{"node":">=22","pnpm":">=10"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"7e022e1c228bdf68912b8c6a799a49d75a1864a2","scripts":{"build":"tsup-node","version:major":"pnpm version major && git push && git push --tags","version:minor":"pnpm version minor && git push && git push --tags","version:patch":"pnpm version patch && git push && git push --tags"},"_npmUser":{"name":"blujosi","email":"joshua.oguche@outlook.com"},"repository":{"url":"git+https://github.com/joshua1/rivetkit-better-auth.git","type":"git"},"_npmVersion":"10.9.2","description":"Rivetkitadapter for better-auth","directories":{},"_nodeVersion":"22.17.0","dependencies":{"rivetkit":"^2.0.3"},"publishConfig":{"access":"public","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.16.1","devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.4.0","better-auth":"^1.3.9","@biomejs/biome":"^2.2.4","@libsql/client":"^0.15.15","linq-extensions":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/rivetkit-better-auth_0.3.28_1757966112788_0.11376066616384839","host":"s3://npm-registry-packages-npm-production"}},"0.3.29":{"name":"@blujosi/rivetkit-better-auth","version":"0.3.29","description":"Rivetkitadapter for better-auth","license":"ISC","author":{"name":"joshua1@github"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.cjs","import":"./dist/index.mjs"}},"type":"module","keywords":["better-auth","rivetkit","auth adapter"],"repository":{"type":"git","url":"git+https://github.com/joshua1/rivetkit-better-auth.git"},"publishConfig":{"access":"public","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.cjs","import":"./dist/index.mjs"}}},"scripts":{"build":"tsup-node","version:patch":"pnpm version patch && git push && git push --tags","version:minor":"pnpm version minor && git push && git push --tags","version:major":"pnpm version major && git push && git push --tags"},"packageManager":"pnpm@10.16.1","engines":{"node":">=22","pnpm":">=10"},"devDependencies":{"@biomejs/biome":"^2.2.4","@libsql/client":"^0.15.15","@types/node":"^24.4.0","better-auth":"^1.3.9","linq-extensions":"^1.0.4","tsup":"^8.5.0","tsx":"^4.20.5","typescript":"^5.9.2","vitest":"^3.2.4"},"dependencies":{"rivetkit":"^2.0.3"},"_id":"@blujosi/rivetkit-better-auth@0.3.29","gitHead":"7be798141a698d1ca5e294bc6d6a591b231a7e52","bugs":{"url":"https://github.com/joshua1/rivetkit-better-auth/issues"},"homepage":"https://github.com/joshua1/rivetkit-better-auth#readme","_nodeVersion":"22.17.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-uWzXCXDvfJTx0V9uy/KDx/ElGw5M4fzUM5doTe1Y13Pv2Rdmd9jUxQCc1muog4KZzKTXvVJxI8CRJHtfGLOR/g==","shasum":"7ca8b59b4abce658cc71ba20ed5fbc06bb90567b","tarball":"https://registry.npmjs.org/@blujosi/rivetkit-better-auth/-/rivetkit-better-auth-0.3.29.tgz","fileCount":6,"unpackedSize":76135,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBsdM5Bvq0xLk8ETtqRwKm6vCpHxhWkn8w5ev7XCBgBwAiBoQQeEve8uU5u+KlGHs2WiKW1cMgcUXI3hfJLbjjfutQ=="}]},"_npmUser":{"name":"blujosi","email":"joshua.oguche@outlook.com"},"directories":{},"maintainers":[{"name":"blujosi","email":"joshua.oguche@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/rivetkit-better-auth_0.3.29_1758026382974_0.7957309040782723"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-19T15:38:26.240Z","modified":"2025-09-16T12:39:43.333Z","0.3.5":"2025-08-19T15:38:26.501Z","0.3.7":"2025-08-20T08:59:53.121Z","0.3.8":"2025-08-20T09:00:45.292Z","0.3.9":"2025-08-20T09:23:18.225Z","0.3.10":"2025-08-20T09:43:40.266Z","0.3.11":"2025-08-24T09:47:32.472Z","0.3.13":"2025-08-24T10:58:24.034Z","0.3.14":"2025-08-24T13:42:22.023Z","0.3.16":"2025-08-24T14:30:30.098Z","0.3.17":"2025-08-24T15:24:15.458Z","0.3.18":"2025-08-24T15:26:22.564Z","0.3.19":"2025-08-24T16:06:47.248Z","0.3.20":"2025-08-24T16:09:42.329Z","0.3.21":"2025-09-03T08:12:46.949Z","0.3.23":"2025-09-03T08:13:03.191Z","0.3.25":"2025-09-06T11:26:42.975Z","0.3.26":"2025-09-15T18:32:54.590Z","0.3.27":"2025-09-15T19:52:01.234Z","0.3.28":"2025-09-15T19:55:12.967Z","0.3.29":"2025-09-16T12:39:43.157Z"},"bugs":{"url":"https://github.com/joshua1/rivetkit-better-auth/issues"},"author":{"name":"joshua1@github"},"license":"ISC","homepage":"https://github.com/joshua1/rivetkit-better-auth#readme","keywords":["better-auth","rivetkit","auth adapter"],"repository":{"type":"git","url":"git+https://github.com/joshua1/rivetkit-better-auth.git"},"description":"Rivetkitadapter for better-auth","maintainers":[{"name":"blujosi","email":"joshua.oguche@outlook.com"}],"readme":"# @joshua1/rivetkit-better-auth\n\nA RivetKit adapter for Better Auth that provides seamless authentication integration with RivetKit actors using in-memory state management.\n\n## Installation\n\n```bash\nnpm install @joshua1/rivetkit-better-auth better-auth\n# or\npnpm add @joshua1/rivetkit-better-auth better-auth\n```\n\n## Quick Start\n\n### 1. Set Up Authentication\n\nFirst, create your Better Auth configuration with the RivetKit adapter:\n\n```typescript\n// auth.ts\nimport { rivetKitAdapter } from \"@joshua1/rivetkit-better-auth\"\nimport { betterAuth } from \"better-auth\"\nimport type { ActorServerClient } from \"./index\"\n\n// Environment variables\nconst AUTH_SECRET = process.env.AUTH_SECRET ?? \"your-secret-key\"\nconst BETTER_AUTH_TRUSTED_ORIGINS = \n  process.env.BETTER_AUTH_TRUSTED_ORIGINS ?? \n  \"http://localhost:5173,http://localhost:6420\"\n\nexport const createAuth = (actorServerClient: ActorServerClient) =>\n  betterAuth({\n    database: rivetKitAdapter(actorServerClient, {\n      debugLogs: process.env.NODE_ENV === \"development\" ? {\n        create: true,\n        update: true,\n        delete: true,\n        findOne: true,\n        findMany: true,\n        count: true,\n      } : false\n    }),\n    \n    secret: AUTH_SECRET,\n    \n    trustedOrigins: BETTER_AUTH_TRUSTED_ORIGINS?.split(\",\").map((origin) =>\n      origin.trim(),\n    ),\n    \n    emailAndPassword: {\n      enabled: true,\n      requireEmailVerification: false,\n      autoSignIn: true,\n    },\n  })\n```\n\n### 2. Create the Auth Actor\n\nDefine your authentication actor using the provided defaults:\n\n```typescript\n// registry.ts\nimport {\n  defaultActions,\n  defaultActorState,\n  tableNames,\n} from \"@joshua1/rivetkit-better-auth\"\nimport { actor, setup } from \"@rivetkit/actor\"\n\nexport const authActor = actor({\n  state: { ...defaultActorState },\n  vars: { tableNames },\n  actions: {\n    ...defaultActions(),\n  },\n})\n\nexport const registry = setup({\n  use: { authActor },\n})\n```\n\n### 3. Set Up Server with Better Auth Routes\n\nCreate your main server file that integrates everything:\n\n```typescript\n// index.ts\nimport \"@dotenvx/dotenvx/config\"\nimport { ALLOWED_PUBLIC_HEADERS } from \"@rivetkit/actor\"\nimport { Hono } from \"hono\"\nimport { cors } from \"hono/cors\"\nimport { createMiddleware } from \"hono/factory\"\nimport { logger } from \"hono/logger\"\nimport { createAuth } from \"./auth\"\nimport { registry } from \"./registry\"\n\nconst isProd = process.env.NODE_ENV === \"production\"\n\n// Create server and client\nconst { serve, client: actorServerClient } = registry.createServer({\n  cors: {\n    origin: isProd ? \"https://your-prod-domain.com\" : \"*\",\n  },\n})\n\nexport type ActorServerClient = typeof actorServerClient\n\n// Create auth instance with the actor server client\nconst auth = createAuth(actorServerClient)\n\nexport type BetterAuthType = {\n  user: typeof auth.$Infer.Session.user | null\n  session: typeof auth.$Infer.Session.session | null\n}\n\nexport type AuthUserType = typeof auth.$Infer.Session.user\nexport type AuthSessionType = typeof auth.$Infer.Session.session\nexport { auth }\n\n// Create the main app\nconst app = new Hono().basePath(\"/api\")\n\n// Middleware\napp.use(\"*\", logger())\n\nconst mw = createMiddleware(async (c, next) => {\n  c.set(\"actorClient\", actorServerClient)\n  await next()\n})\napp.use(mw)\n\napp.use(\n  \"*\",\n  cors({\n    origin: process.env.BETTER_AUTH_TRUSTED_ORIGINS?.toString()\n      ?.split(\",\")\n      ?.map((origin) => origin.trim()) || [\n        \"http://localhost:5173\",\n        \"http://localhost:8080\",\n      ],\n    allowHeaders: [\"Content-Type\", \"Authorization\", ...ALLOWED_PUBLIC_HEADERS],\n    allowMethods: [\"GET\", \"POST\", \"PUT\", \"DELETE\", \"OPTIONS\"],\n    exposeHeaders: [\"Content-Length\"],\n    maxAge: 600,\n    credentials: true,\n  }),\n)\n\n// Health check\napp.get(\"/\", (c) => {\n  return c.json({\n    message: \"Auth service\",\n    status: \"healthy\",\n    timestamp: new Date().toISOString(),\n  })\n})\n\n// Better Auth routes - handles all /auth/** endpoints\napp.on([\"GET\", \"POST\"], \"/auth/**\", (c) => auth.handler(c.req.raw))\n\nserve(app)\n```\n\n### 4. Add Authentication Middleware\n\nCreate middleware to protect your actors:\n\n```typescript\n// middleware.ts\nimport type { defaultActorState } from \"@joshua1/rivetkit-better-auth\"\nimport type { OnAuthOptions } from \"@rivetkit/actor\"\nimport { Unauthorized } from \"@rivetkit/actor/errors\"\nimport { auth } from \"./\"\n\nexport type UserType = (typeof defaultActorState.users)[0]\nexport type SessionType = (typeof defaultActorState.sessions)[0]\n\nexport const checkConnState = async (\n  opts: OnAuthOptions,\n): Promise<{\n  user: UserType\n  session: SessionType\n}> => {\n  try {\n    const { request } = opts\n\n    // Use Better Auth to validate the session\n    const authResult = await auth.api.getSession({\n      headers: request.headers,\n    })\n    if (!authResult) throw new Unauthorized()\n\n    return {\n      user: authResult.user as UserType,\n      session: authResult.session as SessionType,\n    }\n  } catch (error) {\n    console.error(error)\n    throw new Error(\"Invalid or expired authentication token\")\n  }\n}\n```\n\n### 5. Create Protected Actors\n\nUse the middleware in your actors to require authentication:\n\n```typescript\n// In your registry.ts, add protected actors\nimport { checkConnState } from './middleware'\n\nexport const chatRoom = actor({\n  // onAuth runs on the server & before connecting to the actor\n  onAuth: async (opts: OnAuthOptions) => {\n    return await checkConnState(opts)\n  },\n  state: {\n    messages: [],\n  },\n  actions: {\n    sendMessage: (c, message: string) => {\n      // Access Better Auth user with c.conn.auth\n      const newMessage = {\n        id: crypto.randomUUID(),\n        userId: c.conn.auth.user.id,\n        username: c.conn.auth.user.name,\n        message,\n        timestamp: Date.now(),\n      }\n\n      c.state.messages.push(newMessage)\n      c.broadcast(\"newMessage\", newMessage)\n\n      return newMessage\n    },\n  },\n})\n\n// Add to registry\nexport const registry = setup({\n  use: { authActor, chatRoom },\n})\n```\n\n## API Reference\n\n### Default Exports\n\nThe package provides several key exports:\n\n#### `defaultActorState`\nPre-configured state object containing all Better Auth tables:\n\n```typescript\nexport const defaultActorState = {\n  users: [] as User[],\n  sessions: [] as Session[],\n  accounts: [] as Account[],\n  verifications: [] as Verification[],\n  passkeys: [] as Passkey[],\n  organizations: [] as Organization[],\n  members: [] as Member[],\n  invitations: [] as Invitation[],\n  teams: [] as Team[]\n}\n```\n\n#### `defaultActions()`\nFunction that returns CRUD operations for all auth tables:\n\n- `create(c, params)` - Create new records\n- `findOne(c, params)` - Find single record\n- `findMany(c, params)` - Find multiple records with filtering, sorting, pagination\n- `update(c, params)` - Update single record\n- `updateMany(c, params)` - Update multiple records\n- `delete(c, params)` - Delete single record\n- `deleteMany(c, params)` - Delete multiple records\n- `count(c, params)` - Count records with filtering\n\n#### `tableNames`\nMapping object for Better Auth table names:\n\n```typescript\nexport const tableNames = {\n  'users': 'users',\n  'sessions': 'sessions',\n  'accounts': 'accounts',\n  'verifications': 'verifications',\n  'passkeys': 'passkeys',\n  'organizations': 'organizations',\n  'members': 'members',\n  'invitations': 'invitations',\n  'teams': 'teams',\n  'jwks': 'jwks'\n} as const\n```\n\n## Extensibility\n\n### Extending State\n\nYou can extend the default actor state with additional properties:\n\n```typescript\nimport { defaultActorState } from '@joshua1/rivetkit-better-auth'\n\nconst extendedState = {\n  ...defaultActorState,\n  // Add custom state properties\n  userPreferences: [] as UserPreference[],\n  auditLogs: [] as AuditLog[]\n}\n\nexport const authActor = actor({\n  state: extendedState,\n  vars: { tableNames },\n  actions: {\n    ...defaultActions(),\n    // Custom actions that work with extended state\n    saveUserPreference: async (c, params) => {\n      c.state.userPreferences.push({\n        id: crypto.randomUUID(),\n        userId: params.userId,\n        ...params.preference\n      })\n    }\n  }\n})\n```\n\n### Extending Actions\n\nAdd custom actions alongside the default ones:\n\n```typescript\nexport const authActor = actor({\n  state: { ...defaultActorState },\n  vars: { tableNames },\n  actions: {\n    ...defaultActions(),\n    \n    // Custom authentication actions\n    getUserProfile: async (c, userId: string) => {\n      return c.state.users.find(user => user.id === userId)\n    },\n    \n    updateUserProfile: async (c, params) => {\n      const userIndex = c.state.users.findIndex(u => u.id === params.userId)\n      if (userIndex !== -1) {\n        c.state.users[userIndex] = { ...c.state.users[userIndex], ...params.updates }\n        return c.state.users[userIndex]\n      }\n      throw new Error('User not found')\n    }\n  },\n})\n```\n\n### Overriding Properties\n\nYou can override any default properties:\n\n```typescript\nexport const authActor = actor({\n  state: { \n    ...defaultActorState,\n    users: [] // Override with custom user type\n  },\n  vars: { \n    tableNames: {\n      ...tableNames,\n      users: 'custom_users' // Override table name\n    }\n  },\n  actions: {\n    ...defaultActions(),\n    // Override specific actions\n    create: async (c, params) => {\n      // Custom create logic\n      console.log('Creating:', params.model)\n      return defaultActions().create(c, params)\n    }\n  },\n})\n```\n\n## Environment Variables\n\n```bash\n# Required\nAUTH_SECRET=your-secret-key-here\n\n# Optional\nBETTER_AUTH_TRUSTED_ORIGINS=http://localhost:5173,http://localhost:6420\nNODE_ENV=development\n```\n\n## License\n\nMIT License - see LICENSE file for details.\n","readmeFilename":"README.md"}