{"_id":"better-auth-siwf","_rev":"29-984680f04f51c8159f395973e8e5e5c2","name":"better-auth-siwf","dist-tags":{"latest":"1.0.28"},"versions":{"1.0.0":{"name":"better-auth-siwf","version":"1.0.0","keywords":[],"author":"","license":"ISC","_id":"better-auth-siwf@1.0.0","maintainers":[{"name":"buildersgarden","email":"gm@builders.garden"}],"homepage":"https://github.com/builders-garden/better-auth-siwf#readme","bugs":{"url":"https://github.com/builders-garden/better-auth-siwf/issues"},"dist":{"shasum":"8967a84ffbeb6d290b3dbd28ed7da3dd420fd68b","tarball":"https://registry.npmjs.org/better-auth-siwf/-/better-auth-siwf-1.0.0.tgz","fileCount":17,"integrity":"sha512-f4C2HzHVqw9FqEQUB29rOZel0WA/5V3tlzAuChCFpM2AhVnptNfKG27Jl/ruhdCpNu/4Sk2z2V+YRfSojYrgMA==","signatures":[{"sig":"MEQCIEQiEMRdvWdMF1pXv1m2XdFziuc65VcdQkeCpvBYqgjcAiBd0KNmdAlfftCY2ifgylA0TA1aiktwsfLL8r9OhBjTSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44299},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7ff45b3fb03b00814e11809e8dd64f5f5f7c2599","scripts":{"dev":"tsx watch ./src/index.ts","build":"tsc","start":"node ./dist/index.js","format":"biome format --write","typecheck":"tsc --noEmit","build:watch":"tsc --watch"},"_npmUser":{"name":"buildersgarden","email":"gm@builders.garden"},"repository":{"url":"git+https://github.com/builders-garden/better-auth-siwf.git","type":"git"},"_npmVersion":"10.8.2","description":"Authenticate users via Farcaster using Better Auth. This plugin mirrors the developer experience of the official SIWE plugin while adapting flows and schema to Farcaster identities.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^4.1.12","better-auth":"^1.3.27","@farcaster/quick-auth":"^0.0.8","@farcaster/miniapp-core":"^0.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.13.1+sha512.37ebf1a5c7a30d5fabe0c5df44ee8da4c965ca0c5af3dbab28c3a1681b70a256218d05c81c9c0dcf767ef6b8551eb5b960042b9ed4300c59242336377e01cfad","devDependencies":{"tsx":"^4.20.6","ultracite":"5.6.2","typescript":"^5.9.3","@types/node":"^24.7.2","@biomejs/biome":"2.2.5"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-siwf_1.0.0_1760225378110_0.528192050869122","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"better-auth-siwf","version":"1.0.1","keywords":["better-auth","farcaster","siwf"],"author":{"name":"buildersgarden"},"license":"MIT","_id":"better-auth-siwf@1.0.1","maintainers":[{"name":"buildersgarden","email":"gm@builders.garden"}],"homepage":"https://github.com/builders-garden/better-auth-siwf#readme","bugs":{"url":"https://github.com/builders-garden/better-auth-siwf/issues"},"dist":{"shasum":"552a0eda1c8a1b174babddaf97181db48def1bbb","tarball":"https://registry.npmjs.org/better-auth-siwf/-/better-auth-siwf-1.0.1.tgz","fileCount":8,"integrity":"sha512-LQMqHI0g22GBeSWiK051AGg3jRSdEcx7dRlvwk0dVqqRwSWb1wFPY9kbtriF0O3kWcb1mGXqeFajpXrOJLN6sw==","signatures":[{"sig":"MEUCIAfEcdTYIEb03zM2kJ5Hci7qDyaWKP94nVhQohgkEiB1AiEApGGdCaYWXXcZFzU93mgD9hMWPpdQcuTJtRxkAizUOf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21965},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"887b78d4e3045473349bf33cad58be55d941ab51","scripts":{"build":"tsc && chmod +x ./dist/index.js"},"_npmUser":{"name":"buildersgarden","email":"gm@builders.garden"},"repository":{"url":"git+https://github.com/builders-garden/better-auth-siwf.git","type":"git"},"_npmVersion":"10.8.2","description":"better-auth plugin for Sign In With Farcaster","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^4.1.12","better-auth":"^1.3.27","@farcaster/quick-auth":"^0.0.8","@farcaster/miniapp-core":"^0.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.13.1+sha512.37ebf1a5c7a30d5fabe0c5df44ee8da4c965ca0c5af3dbab28c3a1681b70a256218d05c81c9c0dcf767ef6b8551eb5b960042b9ed4300c59242336377e01cfad","devDependencies":{"typescript":"^5.9.3","@types/node":"^24.7.2"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-siwf_1.0.1_1760226342423_0.7599359536801169","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"better-auth-siwf","version":"1.0.2","keywords":["better-auth","farcaster","siwf"],"author":{"name":"buildersgarden"},"license":"MIT","_id":"better-auth-siwf@1.0.2","maintainers":[{"name":"buildersgarden","email":"gm@builders.garden"}],"homepage":"https://github.com/builders-garden/better-auth-siwf#readme","bugs":{"url":"https://github.com/builders-garden/better-auth-siwf/issues"},"dist":{"shasum":"635fb32f39b4fa3113f520db5108ea67243f7602","tarball":"https://registry.npmjs.org/better-auth-siwf/-/better-auth-siwf-1.0.2.tgz","fileCount":24,"integrity":"sha512-hkWY751FENDHVOJvipbl4p7r8vRw64dbnbG+ybcifXYFDf8y1p5Dm5r9kEliiOQqHAYgNPmf/aK4yUpZ5MmM8w==","signatures":[{"sig":"MEUCIDHx6oCgugn8hLlT0Zl0ICjVmUf/+IJBKr/hwqhYS1QyAiEA5LvQE3v1Qy4aw2BDPNzQw+Np+vOwNLSzm6EWYS8gYqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49460},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"bc7681c753911e1e3fd1e9ade8421ddff7f4d354","scripts":{"build":"tsc && chmod +x ./dist/index.js"},"_npmUser":{"name":"buildersgarden","email":"gm@builders.garden"},"repository":{"url":"git+https://github.com/builders-garden/better-auth-siwf.git","type":"git"},"_npmVersion":"10.8.2","description":"better-auth plugin for Sign In With Farcaster","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^4.1.12","better-auth":"^1.3.27","@farcaster/quick-auth":"^0.0.8","@farcaster/miniapp-core":"^0.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.13.1+sha512.37ebf1a5c7a30d5fabe0c5df44ee8da4c965ca0c5af3dbab28c3a1681b70a256218d05c81c9c0dcf767ef6b8551eb5b960042b9ed4300c59242336377e01cfad","devDependencies":{"typescript":"^5.9.3","@types/node":"^24.7.2"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-siwf_1.0.2_1760356568257_0.4658939377873059","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"better-auth-siwf","version":"1.0.3","keywords":["better-auth","farcaster","siwf"],"author":{"name":"buildersgarden"},"license":"MIT","_id":"better-auth-siwf@1.0.3","maintainers":[{"name":"buildersgarden","email":"gm@builders.garden"}],"homepage":"https://github.com/builders-garden/better-auth-siwf#readme","bugs":{"url":"https://github.com/builders-garden/better-auth-siwf/issues"},"dist":{"shasum":"c9c15bc71647dfe5432f0e70ef7978e065396f71","tarball":"https://registry.npmjs.org/better-auth-siwf/-/better-auth-siwf-1.0.3.tgz","fileCount":24,"integrity":"sha512-0iPxQfkPN2I5vRpvsQUewhITI7JWWcC8fR5XS18Ya3YO20ItHkDmFigfkWpz5NNd5aiVvi6C6IEf+kRPuLjSwQ==","signatures":[{"sig":"MEQCIFGNoH1bjGynQB1ZhmL6YIm/SiVGn/APydUdMCZZMhc4AiBUVU4FNTeAN37jhNTo4+i6vweq7U/MFgCX/qkRNOOhzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50014},"type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"7300269f53fe455f55b24d0f696d33e6361ed477","scripts":{"build":"tsc && chmod +x ./dist/index.js"},"_npmUser":{"name":"buildersgarden","email":"gm@builders.garden"},"repository":{"url":"git+https://github.com/builders-garden/better-auth-siwf.git","type":"git"},"_npmVersion":"10.8.2","description":"better-auth plugin for Sign In With Farcaster","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^4.1.12","better-auth":"^1.3.27","@farcaster/quick-auth":"^0.0.8","@farcaster/miniapp-core":"^0.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.13.1+sha512.37ebf1a5c7a30d5fabe0c5df44ee8da4c965ca0c5af3dbab28c3a1681b70a256218d05c81c9c0dcf767ef6b8551eb5b960042b9ed4300c59242336377e01cfad","devDependencies":{"typescript":"^5.9.3","@types/node":"^24.7.2"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-siwf_1.0.3_1760357695192_0.2926993885998648","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"better-auth-siwf","version":"1.0.4","keywords":["better-auth","farcaster","siwf"],"author":{"name":"buildersgarden"},"license":"MIT","_id":"better-auth-siwf@1.0.4","maintainers":[{"name":"buildersgarden","email":"gm@builders.garden"}],"homepage":"https://github.com/builders-garden/better-auth-siwf#readme","bugs":{"url":"https://github.com/builders-garden/better-auth-siwf/issues"},"dist":{"shasum":"8614588b4f7518682075d1df88c32ae60a6ad4d1","tarball":"https://registry.npmjs.org/better-auth-siwf/-/better-auth-siwf-1.0.4.tgz","fileCount":8,"integrity":"sha512-uF+QjDMVLjxoOT72OYJk8sKIyHQXtG9rAv9kKlIE8zqVjT6ttLFJOY90fEJArIrB524zHwIGR98EkgqwAc+z4w==","signatures":[{"sig":"MEUCICgrJ+MsrX961cZudAZn3hKJ7qksvRSdjD4WpXr/8T8aAiEAlYL9IgMA7qEfQJhrOh0oFA2wL7dUStkeDItMnN2aMF8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22217},"type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"7300269f53fe455f55b24d0f696d33e6361ed477","scripts":{"build":"tsc && chmod +x ./dist/index.js"},"_npmUser":{"name":"buildersgarden","email":"gm@builders.garden"},"repository":{"url":"git+https://github.com/builders-garden/better-auth-siwf.git","type":"git"},"_npmVersion":"10.8.2","description":"better-auth plugin for Sign In With Farcaster","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^4.1.12","better-auth":"^1.3.27","@farcaster/quick-auth":"^0.0.8","@farcaster/miniapp-core":"^0.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.13.1+sha512.37ebf1a5c7a30d5fabe0c5df44ee8da4c965ca0c5af3dbab28c3a1681b70a256218d05c81c9c0dcf767ef6b8551eb5b960042b9ed4300c59242336377e01cfad","devDependencies":{"typescript":"^5.9.3","@types/node":"^24.7.2"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-siwf_1.0.4_1760365092803_0.7795567044759584","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"better-auth-siwf","version":"1.0.5","keywords":["better-auth","farcaster","siwf"],"author":{"name":"buildersgarden"},"license":"MIT","_id":"better-auth-siwf@1.0.5","maintainers":[{"name":"buildersgarden","email":"gm@builders.garden"}],"homepage":"https://github.com/builders-garden/better-auth-siwf#readme","bugs":{"url":"https://github.com/builders-garden/better-auth-siwf/issues"},"dist":{"shasum":"9d32a28a7b0b60354af557b8d011e5ee04a92b9a","tarball":"https://registry.npmjs.org/better-auth-siwf/-/better-auth-siwf-1.0.5.tgz","fileCount":24,"integrity":"sha512-ki5QEaWDC3yFxZ1UtDoceKMI+baBiX8NLfGxp82uJc1xrXLwVXnYqLc/9Mwerg+XoS3vad6/ZRMyt3p/MoOpDg==","signatures":[{"sig":"MEQCIBe4fDx18bfoBPxPK6BYTrilRwKOOVGqv1KILRuS31E2AiAt7x7TgIur3a+V1+LndOCW/InrYF7NaGQ99FMWb+UTnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50483},"type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"7300269f53fe455f55b24d0f696d33e6361ed477","scripts":{"build":"tsc && chmod +x ./dist/index.js"},"_npmUser":{"name":"buildersgarden","email":"gm@builders.garden"},"repository":{"url":"git+https://github.com/builders-garden/better-auth-siwf.git","type":"git"},"_npmVersion":"10.8.2","description":"better-auth plugin for Sign In With Farcaster","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^4.1.12","better-auth":"^1.3.27","@farcaster/quick-auth":"^0.0.8","@farcaster/miniapp-core":"^0.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.13.1+sha512.37ebf1a5c7a30d5fabe0c5df44ee8da4c965ca0c5af3dbab28c3a1681b70a256218d05c81c9c0dcf767ef6b8551eb5b960042b9ed4300c59242336377e01cfad","devDependencies":{"typescript":"^5.9.3","@types/node":"^24.7.2"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-siwf_1.0.5_1760365131215_0.7075086838047426","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"better-auth-siwf","version":"1.0.6","keywords":["better-auth","farcaster","siwf"],"author":{"name":"buildersgarden"},"license":"MIT","_id":"better-auth-siwf@1.0.6","maintainers":[{"name":"buildersgarden","email":"gm@builders.garden"}],"homepage":"https://github.com/builders-garden/better-auth-siwf#readme","bugs":{"url":"https://github.com/builders-garden/better-auth-siwf/issues"},"dist":{"shasum":"7f128546b50f06c9def5b28bfc7b2d7e84d44fc5","tarball":"https://registry.npmjs.org/better-auth-siwf/-/better-auth-siwf-1.0.6.tgz","fileCount":24,"integrity":"sha512-Ple+kctKuOA90Mkp2bfdn3kVthYNrGWAZF1ElU8eNclxJ/OyWzh5PduHj5Fhe3qW43k2gIYeiJ8ruYY/lp8jRg==","signatures":[{"sig":"MEQCIAjCq2o8h7kx5SBLH7Y4SiNYu/yLgnGdDnhu7tc3awk8AiAVG9Z8Fs05AyLPJlHExllnuXTnmA6aGyWol+sEXTTPLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53493},"type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"7300269f53fe455f55b24d0f696d33e6361ed477","scripts":{"build":"tsc && chmod +x ./dist/index.js"},"_npmUser":{"name":"buildersgarden","email":"gm@builders.garden"},"repository":{"url":"git+https://github.com/builders-garden/better-auth-siwf.git","type":"git"},"_npmVersion":"10.8.2","description":"better-auth plugin for Sign In With Farcaster","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^4.1.12","better-auth":"^1.3.27","@farcaster/quick-auth":"^0.0.8","@farcaster/miniapp-core":"^0.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.13.1+sha512.37ebf1a5c7a30d5fabe0c5df44ee8da4c965ca0c5af3dbab28c3a1681b70a256218d05c81c9c0dcf767ef6b8551eb5b960042b9ed4300c59242336377e01cfad","devDependencies":{"typescript":"^5.9.3","@types/node":"^24.7.2"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-siwf_1.0.6_1760535711129_0.42756840240887417","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"better-auth-siwf","version":"1.0.7","keywords":["better-auth","farcaster","siwf"],"author":{"name":"buildersgarden"},"license":"MIT","_id":"better-auth-siwf@1.0.7","maintainers":[{"name":"buildersgarden","email":"gm@builders.garden"}],"homepage":"https://github.com/builders-garden/better-auth-siwf#readme","bugs":{"url":"https://github.com/builders-garden/better-auth-siwf/issues"},"dist":{"shasum":"fcf83f5a4d3d4f58a79f8528a684e1d2ca13dbba","tarball":"https://registry.npmjs.org/better-auth-siwf/-/better-auth-siwf-1.0.7.tgz","fileCount":24,"integrity":"sha512-rouuDDlLGHh6vVDGr4GGMXqlt+wP4JLmMVbqBFn3xAJ0wvouwO29pD8obpnAo6RsYPaSkPeVtoT5cR3rT+INhA==","signatures":[{"sig":"MEUCIQDL+rRhVVRNvpjyHT/5vQ7tNjP4ZZL/nHngBPDy+2nVOgIgEpMJkTI/DFEvGwAA4P3FCo7UpK0Xk0uBXeBw7J8upbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52581},"type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"7300269f53fe455f55b24d0f696d33e6361ed477","scripts":{"build":"tsc && chmod +x ./dist/index.js"},"_npmUser":{"name":"buildersgarden","email":"gm@builders.garden"},"repository":{"url":"git+https://github.com/builders-garden/better-auth-siwf.git","type":"git"},"_npmVersion":"10.8.2","description":"better-auth plugin for Sign In With Farcaster","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^4.1.12","better-auth":"^1.3.27","@farcaster/quick-auth":"^0.0.8","@farcaster/miniapp-core":"^0.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.13.1+sha512.37ebf1a5c7a30d5fabe0c5df44ee8da4c965ca0c5af3dbab28c3a1681b70a256218d05c81c9c0dcf767ef6b8551eb5b960042b9ed4300c59242336377e01cfad","devDependencies":{"typescript":"^5.9.3","@types/node":"^24.7.2"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-siwf_1.0.7_1760535869753_0.02246473478393063","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"better-auth-siwf","version":"1.0.8","keywords":["better-auth","farcaster","siwf"],"author":{"name":"buildersgarden"},"license":"MIT","_id":"better-auth-siwf@1.0.8","maintainers":[{"name":"buildersgarden","email":"gm@builders.garden"}],"homepage":"https://github.com/builders-garden/better-auth-siwf#readme","bugs":{"url":"https://github.com/builders-garden/better-auth-siwf/issues"},"dist":{"shasum":"82a52fcf6cfc326d971dc6fdd00bf9855e3b8357","tarball":"https://registry.npmjs.org/better-auth-siwf/-/better-auth-siwf-1.0.8.tgz","fileCount":24,"integrity":"sha512-bIPIvJwQs7Z9IQ8HfQcv78buMDsyHwAWK+uW5/0OysjbvFswg8VlYxIuPLg0iWDzqFnDn0fzsfIezMT9xrr3WA==","signatures":[{"sig":"MEQCIG31rH9/7O40SWsmlNe1J+4DX+rzoVAG5QCOIh0HP0k1AiBYdkq2mBkg+vfn8CLX3eXl4IpjMKSvBUPA2gtZmSSfIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53092},"type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"de786cebf1196d8b2a794291b1f3d8ea6087585d","scripts":{"build":"tsc && chmod +x ./dist/index.js"},"_npmUser":{"name":"buildersgarden","email":"gm@builders.garden"},"repository":{"url":"git+https://github.com/builders-garden/better-auth-siwf.git","type":"git"},"_npmVersion":"10.8.2","description":"better-auth plugin for Sign In With Farcaster","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^4.1.12","better-auth":"^1.3.27","@farcaster/quick-auth":"^0.0.8","@farcaster/miniapp-core":"^0.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.13.1+sha512.37ebf1a5c7a30d5fabe0c5df44ee8da4c965ca0c5af3dbab28c3a1681b70a256218d05c81c9c0dcf767ef6b8551eb5b960042b9ed4300c59242336377e01cfad","devDependencies":{"typescript":"^5.9.3","@types/node":"^24.7.2"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-siwf_1.0.8_1761312435766_0.6259546787341868","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"better-auth-siwf","version":"1.0.9","keywords":["better-auth","farcaster","siwf"],"author":{"name":"buildersgarden"},"license":"MIT","_id":"better-auth-siwf@1.0.9","maintainers":[{"name":"buildersgarden","email":"gm@builders.garden"}],"homepage":"https://github.com/builders-garden/better-auth-siwf#readme","bugs":{"url":"https://github.com/builders-garden/better-auth-siwf/issues"},"dist":{"shasum":"07e8f767794373eb309e1c72d0083b5cd61a9010","tarball":"https://registry.npmjs.org/better-auth-siwf/-/better-auth-siwf-1.0.9.tgz","fileCount":24,"integrity":"sha512-4MM/A0sD2qCbz7oi7Wq6gyauzjCOrOhpWoPsDtM0EaI1dOSBTjjZTkv0sFJPmG9fzz1q4B04qCicOhDKq4rl5g==","signatures":[{"sig":"MEQCIGCPKJXJAAO9yG5oxqwqEsjMu1K4izcUcfIEul86CvATAiB+wCeoliYnqvT6iAzb4BTJJwc65K2yksE/IYcbZD+Rhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52374},"type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"de786cebf1196d8b2a794291b1f3d8ea6087585d","scripts":{"build":"tsc && chmod +x ./dist/index.js"},"_npmUser":{"name":"buildersgarden","email":"gm@builders.garden"},"repository":{"url":"git+https://github.com/builders-garden/better-auth-siwf.git","type":"git"},"_npmVersion":"10.8.2","description":"better-auth plugin for Sign In With Farcaster","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^4.1.12","better-auth":"^1.3.27","@farcaster/quick-auth":"^0.0.8","@farcaster/miniapp-core":"^0.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.13.1+sha512.37ebf1a5c7a30d5fabe0c5df44ee8da4c965ca0c5af3dbab28c3a1681b70a256218d05c81c9c0dcf767ef6b8551eb5b960042b9ed4300c59242336377e01cfad","devDependencies":{"typescript":"^5.9.3","@types/node":"^24.7.2"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-siwf_1.0.9_1761312532951_0.10677500576552723","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"better-auth-siwf","version":"1.0.10","keywords":["better-auth","farcaster","siwf"],"author":{"name":"buildersgarden"},"license":"MIT","_id":"better-auth-siwf@1.0.10","maintainers":[{"name":"buildersgarden","email":"gm@builders.garden"}],"homepage":"https://github.com/builders-garden/better-auth-siwf#readme","bugs":{"url":"https://github.com/builders-garden/better-auth-siwf/issues"},"dist":{"shasum":"0556cec95e4c9f7c13aabd2c44a91aaea56632e0","tarball":"https://registry.npmjs.org/better-auth-siwf/-/better-auth-siwf-1.0.10.tgz","fileCount":24,"integrity":"sha512-ymal3CgeKxQAkqMDkQl2xZJdFio7aDn8q21u9/wXlpi7TO+PD2/r1ZON3KeFYtea5dIEE9oi/XrjEmxeUDCN0Q==","signatures":[{"sig":"MEUCIDDQJd/SaShJpTGwxqiwG3BRvmFSN+7kmRIT+4k/93QrAiEAgrMwVzgl+WBbmhiflrd00zNXoehKpG8dXlmQEWc+EIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52336},"type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"70d2c79014365f17cda609e64a978a52ceb64289","scripts":{"build":"tsc && chmod +x ./dist/index.js"},"_npmUser":{"name":"buildersgarden","email":"gm@builders.garden"},"repository":{"url":"git+https://github.com/builders-garden/better-auth-siwf.git","type":"git"},"_npmVersion":"10.8.2","description":"better-auth plugin for Sign In With Farcaster","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^4.1.12","better-auth":"^1.3.29","@farcaster/quick-auth":"^0.0.8","@farcaster/miniapp-core":"^0.4.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.13.1+sha512.37ebf1a5c7a30d5fabe0c5df44ee8da4c965ca0c5af3dbab28c3a1681b70a256218d05c81c9c0dcf767ef6b8551eb5b960042b9ed4300c59242336377e01cfad","devDependencies":{"typescript":"^5.9.3","@types/node":"^24.7.2"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-siwf_1.0.10_1761314232497_0.3387704727576488","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"better-auth-siwf","version":"1.0.11","keywords":["better-auth","farcaster","siwf"],"author":{"name":"buildersgarden"},"license":"MIT","_id":"better-auth-siwf@1.0.11","maintainers":[{"name":"buildersgarden","email":"gm@builders.garden"}],"homepage":"https://github.com/builders-garden/better-auth-siwf#readme","bugs":{"url":"https://github.com/builders-garden/better-auth-siwf/issues"},"dist":{"shasum":"e200aa64503484dd8e1bce16cea663fcbe07a890","tarball":"https://registry.npmjs.org/better-auth-siwf/-/better-auth-siwf-1.0.11.tgz","fileCount":24,"integrity":"sha512-HQ+7xuzWGTH1ybGYXLTJP9SAE4owQC0uj5ukZMVTMD4A/Ab1NQ1eEd5lE8jFmpGlzJYVwtUGzv1K20qoHrHf6Q==","signatures":[{"sig":"MEYCIQC9fAe9RLJZYMw52QwzyuuN/12QxpSXKYJSDTk+TV/g+gIhAJv/JE+OJZyrERR0a1G17cZLaq0twL8NKcAhdw5SCpj3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53564},"type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"7901bc9554ece5077c27a9bc557400f7dc749749","scripts":{"build":"tsc && chmod +x ./dist/index.js"},"_npmUser":{"name":"buildersgarden","email":"gm@builders.garden"},"repository":{"url":"git+https://github.com/builders-garden/better-auth-siwf.git","type":"git"},"_npmVersion":"10.8.2","description":"better-auth plugin for Sign In With Farcaster","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^4.1.12","better-auth":"^1.3.29","@farcaster/quick-auth":"^0.0.8","@farcaster/miniapp-core":"^0.4.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.13.1+sha512.37ebf1a5c7a30d5fabe0c5df44ee8da4c965ca0c5af3dbab28c3a1681b70a256218d05c81c9c0dcf767ef6b8551eb5b960042b9ed4300c59242336377e01cfad","devDependencies":{"typescript":"^5.9.3","@types/node":"^24.7.2"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-siwf_1.0.11_1761650852224_0.05358953069703687","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"better-auth-siwf","version":"1.0.12","keywords":["better-auth","farcaster","siwf"],"author":{"name":"buildersgarden"},"license":"MIT","_id":"better-auth-siwf@1.0.12","maintainers":[{"name":"buildersgarden","email":"gm@builders.garden"}],"homepage":"https://github.com/builders-garden/better-auth-siwf#readme","bugs":{"url":"https://github.com/builders-garden/better-auth-siwf/issues"},"dist":{"shasum":"657aafd8a3035d7cffe64c322b44f926f1235b5b","tarball":"https://registry.npmjs.org/better-auth-siwf/-/better-auth-siwf-1.0.12.tgz","fileCount":24,"integrity":"sha512-18lshtrHKkGdQpS7v2/0IpFOEWRdbIQvxNlqhunk/BMVb2GSpeYuDGIpg/7kKp3ZsP7LJFRyFOdrG7DiJDvPPw==","signatures":[{"sig":"MEUCIGxwSMlRDgw3cS49sVdsucvXG0KzMomU9Jg7qQLiA4zSAiEAkeAslqS0+ZEYZ7UfTS/NwS3ZxmHQRq9cKBonqFp5Bzw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54158},"type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"c384898cd3313cf499e0398d2604767f71518544","scripts":{"build":"tsc && chmod +x ./dist/index.js"},"_npmUser":{"name":"buildersgarden","email":"gm@builders.garden"},"repository":{"url":"git+https://github.com/builders-garden/better-auth-siwf.git","type":"git"},"_npmVersion":"10.8.2","description":"better-auth plugin for Sign In With Farcaster","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^4.1.12","better-auth":"^1.3.29","@farcaster/quick-auth":"^0.0.8"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.13.1+sha512.37ebf1a5c7a30d5fabe0c5df44ee8da4c965ca0c5af3dbab28c3a1681b70a256218d05c81c9c0dcf767ef6b8551eb5b960042b9ed4300c59242336377e01cfad","devDependencies":{"typescript":"^5.9.3","@types/node":"^24.7.2"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-siwf_1.0.12_1761662412913_0.8676804792761614","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"better-auth-siwf","version":"1.0.13","keywords":["better-auth","farcaster","siwf"],"author":{"name":"buildersgarden"},"license":"MIT","_id":"better-auth-siwf@1.0.13","maintainers":[{"name":"buildersgarden","email":"gm@builders.garden"}],"homepage":"https://github.com/builders-garden/better-auth-siwf#readme","bugs":{"url":"https://github.com/builders-garden/better-auth-siwf/issues"},"dist":{"shasum":"c86ab5bb6e2d1fb20876594ea32964802bf8bc61","tarball":"https://registry.npmjs.org/better-auth-siwf/-/better-auth-siwf-1.0.13.tgz","fileCount":24,"integrity":"sha512-Pf3CzY6baUfyEDVE5EWQfEob8JA/qk0mrQPLbb4wAOWiqz4hlaE7BiRoi9iKb6atjcapnaqyn1psss1gij2IRg==","signatures":[{"sig":"MEQCID4R7GXjgAcb4TglJiVZLiXfN4dBEzzklGqsqpO3KD79AiBhPLLma+L+RUxPp+4W9njTstQT2FQwx/5aRdIn/mX5ZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74987},"type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"87ff81fe8096edeb2ff748343fd1df2f766ce0c2","scripts":{"build":"tsc && chmod +x ./dist/index.js"},"_npmUser":{"name":"buildersgarden","email":"gm@builders.garden"},"repository":{"url":"git+https://github.com/builders-garden/better-auth-siwf.git","type":"git"},"_npmVersion":"10.8.2","description":"better-auth plugin for Sign In With Farcaster","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^4.1.12","better-auth":"^1.3.29","@farcaster/quick-auth":"^0.0.8"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.13.1+sha512.37ebf1a5c7a30d5fabe0c5df44ee8da4c965ca0c5af3dbab28c3a1681b70a256218d05c81c9c0dcf767ef6b8551eb5b960042b9ed4300c59242336377e01cfad","devDependencies":{"typescript":"^5.9.3","@types/node":"^24.7.2"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-siwf_1.0.13_1762186284744_0.17313301766289202","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"better-auth-siwf","version":"1.0.14","keywords":["better-auth","farcaster","siwf"],"author":{"name":"buildersgarden"},"license":"MIT","_id":"better-auth-siwf@1.0.14","maintainers":[{"name":"buildersgarden","email":"gm@builders.garden"}],"homepage":"https://github.com/builders-garden/better-auth-siwf#readme","bugs":{"url":"https://github.com/builders-garden/better-auth-siwf/issues"},"dist":{"shasum":"bc7bcf2e4f9eb506430031df3b9485b15265dbc9","tarball":"https://registry.npmjs.org/better-auth-siwf/-/better-auth-siwf-1.0.14.tgz","fileCount":24,"integrity":"sha512-QDdwprE1O86MirRGu/7Hn6zNPHSVjVX9Nw78BXJhZDdmMYmEfSnDb8vJDyee3x06ud5jc/ZtUZWy61UzQ0jLZw==","signatures":[{"sig":"MEQCIDxh6I3ZL5+6fOuQsAsod57iKlCwbmpJ79MNko/UlphPAiAH5fBG9afxb4Y+MwNiX2RG9F2XAfMmqepfLr3rM2xuvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75619},"type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"87ff81fe8096edeb2ff748343fd1df2f766ce0c2","scripts":{"build":"tsc && chmod +x ./dist/index.js"},"_npmUser":{"name":"buildersgarden","email":"gm@builders.garden"},"repository":{"url":"git+https://github.com/builders-garden/better-auth-siwf.git","type":"git"},"_npmVersion":"10.8.2","description":"better-auth plugin for Sign In With Farcaster","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^4.1.12","better-auth":"^1.3.29","@farcaster/quick-auth":"^0.0.8"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.13.1+sha512.37ebf1a5c7a30d5fabe0c5df44ee8da4c965ca0c5af3dbab28c3a1681b70a256218d05c81c9c0dcf767ef6b8551eb5b960042b9ed4300c59242336377e01cfad","devDependencies":{"typescript":"^5.9.3","@types/node":"^24.7.2"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-siwf_1.0.14_1762187980400_0.21283346045075957","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"better-auth-siwf","version":"1.0.15","keywords":["better-auth","farcaster","siwf"],"author":{"name":"buildersgarden"},"license":"MIT","_id":"better-auth-siwf@1.0.15","maintainers":[{"name":"buildersgarden","email":"gm@builders.garden"}],"homepage":"https://github.com/builders-garden/better-auth-siwf#readme","bugs":{"url":"https://github.com/builders-garden/better-auth-siwf/issues"},"dist":{"shasum":"b29a7a40e12eae09f8fa10a2199a00a236eb7c3c","tarball":"https://registry.npmjs.org/better-auth-siwf/-/better-auth-siwf-1.0.15.tgz","fileCount":24,"integrity":"sha512-s200YOhm0dgJroCxGbEXPQ9K83lGT3Ygoli7kuimrJfNY6LGkJXPdTdg4NQRq6Zo9jA1Krgcwxb5RDjjqTvW6w==","signatures":[{"sig":"MEYCIQDwr4bsq8/OmT0Y3sAsuIY7dDejZ26ULH5sebp80I7rOgIhAO5zt3NqD6MMt40QS6UpMvR7TwTNCIam9qXsRDorNNDv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70830},"type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"87ff81fe8096edeb2ff748343fd1df2f766ce0c2","scripts":{"build":"tsc && chmod +x ./dist/index.js"},"_npmUser":{"name":"buildersgarden","email":"gm@builders.garden"},"repository":{"url":"git+https://github.com/builders-garden/better-auth-siwf.git","type":"git"},"_npmVersion":"10.8.2","description":"better-auth plugin for Sign In With Farcaster","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^4.1.12","better-auth":"^1.3.29","@farcaster/quick-auth":"^0.0.8"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.13.1+sha512.37ebf1a5c7a30d5fabe0c5df44ee8da4c965ca0c5af3dbab28c3a1681b70a256218d05c81c9c0dcf767ef6b8551eb5b960042b9ed4300c59242336377e01cfad","devDependencies":{"typescript":"^5.9.3","@types/node":"^24.7.2"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-siwf_1.0.15_1762189196655_0.8282843529623463","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"better-auth-siwf","version":"1.0.16","keywords":["better-auth","farcaster","siwf"],"author":{"name":"buildersgarden"},"license":"MIT","_id":"better-auth-siwf@1.0.16","maintainers":[{"name":"buildersgarden","email":"gm@builders.garden"}],"homepage":"https://github.com/builders-garden/better-auth-siwf#readme","bugs":{"url":"https://github.com/builders-garden/better-auth-siwf/issues"},"dist":{"shasum":"e7ee97e4d571ad1d7656a842af4240871fae2a22","tarball":"https://registry.npmjs.org/better-auth-siwf/-/better-auth-siwf-1.0.16.tgz","fileCount":24,"integrity":"sha512-Tyg44bmlHgh4bMbTtDf8EnT3TSlxZPrTNZ8VAoFVELGh4QHlblt08UBThL/kAmP/6Si5q+4jjTySxefmEYl0Yg==","signatures":[{"sig":"MEUCIBH2EzRBopo7owxd4YcPl51wNNpewNUn5/QYcitdH9dtAiEA7QSG6lOHvfGhg0bvLQ2XWMJvIVt24B0Oz0g5n5J8x3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64602},"type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"26942cff0d47b9a3b11104c8cda09b3c39970eef","scripts":{"build":"tsc && chmod +x ./dist/index.js"},"_npmUser":{"name":"buildersgarden","email":"gm@builders.garden"},"repository":{"url":"git+https://github.com/builders-garden/better-auth-siwf.git","type":"git"},"_npmVersion":"10.8.2","description":"better-auth plugin for Sign In With Farcaster","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^4.1.12","better-auth":"^1.3.29","@farcaster/quick-auth":"^0.0.8"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.13.1+sha512.37ebf1a5c7a30d5fabe0c5df44ee8da4c965ca0c5af3dbab28c3a1681b70a256218d05c81c9c0dcf767ef6b8551eb5b960042b9ed4300c59242336377e01cfad","devDependencies":{"typescript":"^5.9.3","@types/node":"^24.7.2"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-siwf_1.0.16_1762189787795_0.7250310063422665","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"better-auth-siwf","version":"1.0.17","keywords":["better-auth","farcaster","siwf"],"author":{"name":"buildersgarden"},"license":"MIT","_id":"better-auth-siwf@1.0.17","maintainers":[{"name":"buildersgarden","email":"gm@builders.garden"}],"homepage":"https://github.com/builders-garden/better-auth-siwf#readme","bugs":{"url":"https://github.com/builders-garden/better-auth-siwf/issues"},"dist":{"shasum":"56129f83218bb7dc0d60908c074d7b9aab8f4591","tarball":"https://registry.npmjs.org/better-auth-siwf/-/better-auth-siwf-1.0.17.tgz","fileCount":24,"integrity":"sha512-2NwkP7tbapAksq0T4wW0mhzwC6arOM5ClS3zRnRs3Dqw5vfEiRtJjAyIYULjluZWlx3ePDdvaWEcQ6YbGPM7kQ==","signatures":[{"sig":"MEUCICkj508JPZ1MU7Ltys0Tz/ktPcaIGUfz99c7GC1Tt5P4AiEA7FOJzsDlsg7wQWoXDRJug2tMbGyujid/8o8Q6iySWL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63834},"type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"bac066e8d9247324efb15c5332506223cd72edfe","scripts":{"build":"tsc && chmod +x ./dist/index.js"},"_npmUser":{"name":"buildersgarden","email":"gm@builders.garden"},"repository":{"url":"git+https://github.com/builders-garden/better-auth-siwf.git","type":"git"},"_npmVersion":"10.8.2","description":"better-auth plugin for Sign In With Farcaster","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^4.1.12","better-auth":"^1.3.29","@farcaster/quick-auth":"^0.0.8"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.13.1+sha512.37ebf1a5c7a30d5fabe0c5df44ee8da4c965ca0c5af3dbab28c3a1681b70a256218d05c81c9c0dcf767ef6b8551eb5b960042b9ed4300c59242336377e01cfad","devDependencies":{"typescript":"^5.9.3","@types/node":"^24.7.2"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-siwf_1.0.17_1762191835745_0.4734116666026178","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"better-auth-siwf","version":"1.0.18","keywords":["better-auth","farcaster","siwf"],"author":{"name":"buildersgarden"},"license":"MIT","_id":"better-auth-siwf@1.0.18","maintainers":[{"name":"buildersgarden","email":"gm@builders.garden"}],"homepage":"https://github.com/builders-garden/better-auth-siwf#readme","bugs":{"url":"https://github.com/builders-garden/better-auth-siwf/issues"},"dist":{"shasum":"002d120bcf26dc9051fb2a1b0354d23adfb66325","tarball":"https://registry.npmjs.org/better-auth-siwf/-/better-auth-siwf-1.0.18.tgz","fileCount":24,"integrity":"sha512-XCb+5DUUVqLQkNCCHcIdEgkt7kDSkezc40dLfYkCyT060u+lrRuEdoUqFSWLFLAAJgTbSBBX1+66zXvHBqp95g==","signatures":[{"sig":"MEYCIQDlJei2UMEDhGAC1WuMSTOzVMFnQVFYrNm7zNWWvPf7BQIhAN/5pJqHa1omcLRKS9h3V+hCh8tvHOb9Xb5lR8fzOxa2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43506},"type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"22d6b328c6cbab453c902c4b03a36403923309d8","scripts":{"build":"tsc && chmod +x ./dist/index.js"},"_npmUser":{"name":"buildersgarden","email":"gm@builders.garden"},"repository":{"url":"git+https://github.com/builders-garden/better-auth-siwf.git","type":"git"},"_npmVersion":"10.8.2","description":"better-auth plugin for Sign In With Farcaster","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^4.1.12","better-auth":"^1.3.29","@farcaster/quick-auth":"^0.0.8"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.13.1+sha512.37ebf1a5c7a30d5fabe0c5df44ee8da4c965ca0c5af3dbab28c3a1681b70a256218d05c81c9c0dcf767ef6b8551eb5b960042b9ed4300c59242336377e01cfad","devDependencies":{"typescript":"^5.9.3","@types/node":"^24.7.2"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-siwf_1.0.18_1762192876615_0.15283764246494846","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"better-auth-siwf","version":"1.0.19","keywords":["better-auth","farcaster","siwf","plugin"],"author":{"name":"buildersgarden"},"license":"MIT","_id":"better-auth-siwf@1.0.19","maintainers":[{"name":"buildersgarden","email":"gm@builders.garden"}],"homepage":"https://github.com/builders-garden/better-auth-siwf#readme","bugs":{"url":"https://github.com/builders-garden/better-auth-siwf/issues"},"dist":{"shasum":"e1115e7871a81c2f7653edc90af1f025959cb941","tarball":"https://registry.npmjs.org/better-auth-siwf/-/better-auth-siwf-1.0.19.tgz","fileCount":19,"integrity":"sha512-Lpf5iLB488cr/Ea5uDwjrquRaEL+h8+Wp0afQR0PTbQpv4aueo7tNwNZoRxZZWN4KDrzO68d1rspiDY3eW3clg==","signatures":[{"sig":"MEUCIQCQKfukeufisc/0JoHijVwhJcK2HLbADUHsOeH+45g4ugIgBd54QZQM41qrr9axcXmODRgpzc7iP2CEXKi6ESUNJ2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67585},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.cjs"}},"gitHead":"1cf16aa692814be50083e35d6839bf770357f4a8","scripts":{"build":"tsc && chmod +x ./dist/index.js"},"_npmUser":{"name":"buildersgarden","email":"gm@builders.garden"},"repository":{"url":"git+https://github.com/builders-garden/better-auth-siwf.git","type":"git"},"_npmVersion":"10.8.2","description":"better-auth plugin for Sign In With Farcaster","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^4.1.12","better-auth":"^1.3.29","@farcaster/quick-auth":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5","@types/node":"^24.7.2"},"peerDependencies":{"better-auth":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-siwf_1.0.19_1762269212349_0.9240503234906585","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"better-auth-siwf","version":"1.0.20","keywords":["better-auth","farcaster","siwf","plugin"],"author":{"name":"buildersgarden"},"license":"MIT","_id":"better-auth-siwf@1.0.20","maintainers":[{"name":"buildersgarden","email":"gm@builders.garden"}],"homepage":"https://github.com/builders-garden/better-auth-siwf#readme","bugs":{"url":"https://github.com/builders-garden/better-auth-siwf/issues"},"dist":{"shasum":"11c07554e2d1ebfa0a3142aabe46180b7daba0a8","tarball":"https://registry.npmjs.org/better-auth-siwf/-/better-auth-siwf-1.0.20.tgz","fileCount":19,"integrity":"sha512-unRvXx3IfEGSIB0Yb/7MR5vb3Vtmre3fwN30nzRn0R09zMq1xDwqNx+urZQ9uZvtPu4rplQQiF3/b4dOTTPH7w==","signatures":[{"sig":"MEQCIC/d2KI/cQAkbXh0zIZyawRLTmhZT9HtibMi0PMzT891AiAeLmKNc1WPNv463H4QRG7LZ3pk/BmcJWOBxez57VN0Qw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68808},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.cjs"}},"gitHead":"ad5ee6c1869242fc14bee078cdb805201305d9fb","scripts":{"build":"tsc && chmod +x ./dist/index.js"},"_npmUser":{"name":"buildersgarden","email":"gm@builders.garden"},"repository":{"url":"git+https://github.com/builders-garden/better-auth-siwf.git","type":"git"},"_npmVersion":"10.8.2","description":"better-auth plugin for Sign In With Farcaster","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^4.1.12","better-auth":"^1.3.29","@farcaster/quick-auth":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5","@types/node":"^24.7.2"},"peerDependencies":{"better-auth":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-siwf_1.0.20_1762270658939_0.5615922834306719","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"better-auth-siwf","version":"1.0.21","keywords":["better-auth","farcaster","siwf","plugin"],"author":{"name":"buildersgarden"},"license":"MIT","_id":"better-auth-siwf@1.0.21","maintainers":[{"name":"buildersgarden","email":"gm@builders.garden"}],"homepage":"https://github.com/builders-garden/better-auth-siwf#readme","bugs":{"url":"https://github.com/builders-garden/better-auth-siwf/issues"},"dist":{"shasum":"5a5f03026bf969df9d072c29ee2801c7935dbb1c","tarball":"https://registry.npmjs.org/better-auth-siwf/-/better-auth-siwf-1.0.21.tgz","fileCount":3,"integrity":"sha512-tBC6eDlGVSAY/5Vjmdcrg5w6N2x4dWTHQpnSxw1jIZ6ijIZaRppORhR+duwBe78PhVrDp+cNbCuZjHGwZHUslQ==","signatures":[{"sig":"MEYCIQDbwSHcANE3rUAIA3UbeAS64WH7WnahnrY1nGl8okZjGgIhANoTokmjiB6OS8nEtTnVgwJLkQqU7wzXRuOnXWp/4P1L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8419},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.cjs"}},"gitHead":"39f5cb612a540218fb7ee5325a975cdcf3df2ac8","scripts":{"build":"tsc && chmod +x ./dist/index.js"},"_npmUser":{"name":"buildersgarden","email":"gm@builders.garden"},"repository":{"url":"git+https://github.com/builders-garden/better-auth-siwf.git","type":"git"},"_npmVersion":"10.8.2","description":"better-auth plugin for Sign In With Farcaster","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^4.1.12","better-auth":"^1.4.5","@farcaster/quick-auth":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5","@types/node":"^24.7.2"},"peerDependencies":{"better-auth":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-siwf_1.0.21_1765201835991_0.7236734740031965","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"better-auth-siwf","version":"1.0.22","keywords":["better-auth","farcaster","siwf","plugin"],"author":{"name":"buildersgarden"},"license":"MIT","_id":"better-auth-siwf@1.0.22","maintainers":[{"name":"buildersgarden","email":"gm@builders.garden"}],"homepage":"https://github.com/builders-garden/better-auth-siwf#readme","bugs":{"url":"https://github.com/builders-garden/better-auth-siwf/issues"},"dist":{"shasum":"b898af0e384b94bed2fb3a85eb6616fee6b5a296","tarball":"https://registry.npmjs.org/better-auth-siwf/-/better-auth-siwf-1.0.22.tgz","fileCount":19,"integrity":"sha512-TGODyvTiOJZ7xli9QW/dvK2PvMx2pdEpw6g859tj+mls89T2+Wow1OIGTro4pawLr7uWnqiSeca1IxxpQFoibg==","signatures":[{"sig":"MEUCIQDkHklCpcf9oPKN1kxqvADrf28Ela9bGNAo6Th1x6kSJAIgNBNgZ6ufv5x+edo9OSESelRmfFcushld/YwMxqX05yk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68724},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.cjs"}},"gitHead":"1292d44c8c886898d348f1ea79149c2cd0a14c53","scripts":{"build":"tsc && chmod +x ./dist/index.js"},"_npmUser":{"name":"buildersgarden","email":"gm@builders.garden"},"repository":{"url":"git+https://github.com/builders-garden/better-auth-siwf.git","type":"git"},"_npmVersion":"10.8.2","description":"better-auth plugin for Sign In With Farcaster","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^4.1.12","better-auth":"^1.4.5","@farcaster/quick-auth":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5","@types/node":"^24.7.2"},"peerDependencies":{"better-auth":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-siwf_1.0.22_1765201985580_0.28737356378345424","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"better-auth-siwf","version":"1.0.23","keywords":["better-auth","farcaster","siwf","plugin"],"author":{"name":"buildersgarden"},"license":"MIT","_id":"better-auth-siwf@1.0.23","maintainers":[{"name":"buildersgarden","email":"gm@builders.garden"}],"homepage":"https://github.com/builders-garden/better-auth-siwf#readme","bugs":{"url":"https://github.com/builders-garden/better-auth-siwf/issues"},"dist":{"shasum":"0e14b7973bf55eb5045224b3df3a1bbbc020cede","tarball":"https://registry.npmjs.org/better-auth-siwf/-/better-auth-siwf-1.0.23.tgz","fileCount":19,"integrity":"sha512-9bQprZeWhOikDK0tURkcnZlp4m5N+jnZ9xnEOsgxq9bT5LT8tvIPxHw6GbZlysUJCgOJ+wCzV3ZiiNXqZ7xUAA==","signatures":[{"sig":"MEQCIE+noL0Uz8X1K7fP025bP74GkBNiR/uzc8AYYHKrqRckAiArMNCei4UlobQV48g89mWamA8YH51/Hgg/8qPFPtgp/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77354},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.cjs"}},"gitHead":"40d1494e37cc485739bed7d0c048e5beb31b7d01","scripts":{"build":"tsc && chmod +x ./dist/index.js"},"_npmUser":{"name":"buildersgarden","email":"gm@builders.garden"},"repository":{"url":"git+https://github.com/builders-garden/better-auth-siwf.git","type":"git"},"_npmVersion":"10.8.2","description":"better-auth plugin for Sign In With Farcaster","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^4.1.12","viem":"^2.43.1","better-auth":"^1.4.5","@farcaster/quick-auth":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5","@types/node":"^24.7.2"},"peerDependencies":{"better-auth":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-siwf_1.0.23_1765991648127_0.811840500580592","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"better-auth-siwf","version":"1.0.24","keywords":["better-auth","farcaster","siwf","plugin"],"author":{"name":"buildersgarden"},"license":"MIT","_id":"better-auth-siwf@1.0.24","maintainers":[{"name":"buildersgarden","email":"gm@builders.garden"}],"homepage":"https://github.com/builders-garden/better-auth-siwf#readme","bugs":{"url":"https://github.com/builders-garden/better-auth-siwf/issues"},"dist":{"shasum":"85d23eb7ecddb622fea43601249ab63875d4ec6e","tarball":"https://registry.npmjs.org/better-auth-siwf/-/better-auth-siwf-1.0.24.tgz","fileCount":19,"integrity":"sha512-fqeLzRNxkvE3+gkL5VktTTmK7KLMe1YV66FF4ANUg3aUiWpV4Bsg6uaItnTeJ2+/5ePurd7d40vC428M2+XwKQ==","signatures":[{"sig":"MEQCIGKIQ8Wb3F7vXgpZnIhxE9kSzNZpJAsriviHzRcKqkFBAiBdAnLbqgPV2ZE0ZkMmv58/jGngbjMAtwblftJjLpm8tg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77434},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.cjs"}},"gitHead":"40d5b15c70f513d0684dc77a115c4ca46dc609df","scripts":{"build":"tsc && chmod +x ./dist/index.js"},"_npmUser":{"name":"buildersgarden","email":"gm@builders.garden"},"repository":{"url":"git+https://github.com/builders-garden/better-auth-siwf.git","type":"git"},"_npmVersion":"10.8.2","description":"better-auth plugin for Sign In With Farcaster","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^4.1.12","viem":"^2.43.1","better-auth":"^1.4.5","@farcaster/quick-auth":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5","@types/node":"^24.7.2"},"peerDependencies":{"better-auth":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-siwf_1.0.24_1765992152496_0.3948813526971058","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"better-auth-siwf","version":"1.0.25","keywords":["better-auth","farcaster","siwf","plugin"],"author":{"name":"buildersgarden"},"license":"MIT","_id":"better-auth-siwf@1.0.25","maintainers":[{"name":"buildersgarden","email":"gm@builders.garden"}],"homepage":"https://github.com/builders-garden/better-auth-siwf#readme","bugs":{"url":"https://github.com/builders-garden/better-auth-siwf/issues"},"dist":{"shasum":"6fa2c003f78cfe7db06f62e64ce853b28b5dc95e","tarball":"https://registry.npmjs.org/better-auth-siwf/-/better-auth-siwf-1.0.25.tgz","fileCount":19,"integrity":"sha512-quSgPoDVLoLL8Wg+Z0U/R9rmu9E3VCzSdksK05/Uj3YVFyA7kZqIdblu/tgw0Uke+QHGpqw40j9Czgl8sjWtPA==","signatures":[{"sig":"MEQCIC8XV97+J0IDrAiPMjH2XbPywt2GImtHJe1OpC4k7SB8AiAOLtewJFsMCzi0kOBN6ccmXx6rQgIUDnAGeImutc9TOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77620},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.cjs"}},"gitHead":"bc67e6a5983dcf8e8f0184fe64edbd95d47aa4fb","scripts":{"build":"tsc && chmod +x ./dist/index.js"},"_npmUser":{"name":"buildersgarden","email":"gm@builders.garden"},"repository":{"url":"git+https://github.com/builders-garden/better-auth-siwf.git","type":"git"},"_npmVersion":"10.8.2","description":"better-auth plugin for Sign In With Farcaster","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^4.1.12","viem":"^2.43.1","better-auth":"^1.4.5","@farcaster/quick-auth":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5","@types/node":"^24.7.2"},"peerDependencies":{"better-auth":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-siwf_1.0.25_1765993544220_0.7235128389436367","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"better-auth-siwf","version":"1.0.26","keywords":["better-auth","farcaster","siwf","plugin"],"author":{"name":"buildersgarden"},"license":"MIT","_id":"better-auth-siwf@1.0.26","maintainers":[{"name":"buildersgarden","email":"gm@builders.garden"}],"homepage":"https://github.com/builders-garden/better-auth-siwf#readme","bugs":{"url":"https://github.com/builders-garden/better-auth-siwf/issues"},"dist":{"shasum":"5dc0d5dc077c34503f4381c9829e1816805a8df5","tarball":"https://registry.npmjs.org/better-auth-siwf/-/better-auth-siwf-1.0.26.tgz","fileCount":19,"integrity":"sha512-uJm6uhdLbduh4SmRV7hErd1kVTKOn1aSvPO+5y0D3svcvDELlpCpsePC8KuLHUtjS6UaJv+htkXqcAiuUJ7FEA==","signatures":[{"sig":"MEQCICLRiI6aiI8g4hxpyzIRGEoHaPFntRey15vHIJ1KQEBvAiBGjaDzSmx6Z/SGQI/KU/CfwXo7eYXfNIZgw2kF6xQBrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77587},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.cjs"}},"gitHead":"b0b1a7bec7d45d23f38fe9fedb04bceeea2dc783","scripts":{"build":"tsc && chmod +x ./dist/index.js"},"_npmUser":{"name":"buildersgarden","email":"gm@builders.garden"},"repository":{"url":"git+https://github.com/builders-garden/better-auth-siwf.git","type":"git"},"_npmVersion":"10.8.2","description":"better-auth plugin for Sign In With Farcaster","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^4.1.12","viem":"^2.43.1","better-auth":"^1.4.5","@farcaster/quick-auth":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5","@types/node":"^24.7.2"},"peerDependencies":{"better-auth":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-siwf_1.0.26_1765993903941_0.022251571466969544","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"better-auth-siwf","version":"1.0.27","keywords":["better-auth","farcaster","siwf","plugin"],"author":{"name":"buildersgarden"},"license":"MIT","_id":"better-auth-siwf@1.0.27","maintainers":[{"name":"buildersgarden","email":"gm@builders.garden"}],"homepage":"https://github.com/builders-garden/better-auth-siwf#readme","bugs":{"url":"https://github.com/builders-garden/better-auth-siwf/issues"},"dist":{"shasum":"4264c1ac6272329a7023a05b3caae2491fdd4447","tarball":"https://registry.npmjs.org/better-auth-siwf/-/better-auth-siwf-1.0.27.tgz","fileCount":19,"integrity":"sha512-LrMMdyguAS4PXjwvKVLgdfHmsK9Np3A70/wFG+8uSxDUUXyymfosu4U6M4l1Z2DFqq0v5/jA73LEGFi20fXvBg==","signatures":[{"sig":"MEUCIG3Ta2qQSf0XhuyJ+CBm3GhYQUgEcgfx5cDc3DckJ1d9AiEAtD8eYc11RnE4QP8mGZJTDRbOgk22In3QI5UImtUNBtI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77587},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.cjs"}},"gitHead":"afcb76a6a5db5a4fc052f6bb455e9caba12b5f6a","scripts":{"build":"tsc && chmod +x ./dist/index.js"},"_npmUser":{"name":"buildersgarden","email":"gm@builders.garden"},"repository":{"url":"git+https://github.com/builders-garden/better-auth-siwf.git","type":"git"},"_npmVersion":"10.8.2","description":"better-auth plugin for Sign In With Farcaster","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^4.3.5","viem":"^2.44.4","better-auth":"^1.4.17","@farcaster/quick-auth":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5","@types/node":"^24.7.2"},"peerDependencies":{"better-auth":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-siwf_1.0.27_1769001120401_0.6647803880240128","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"better-auth-siwf","version":"1.0.28","description":"better-auth plugin for Sign In With Farcaster","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.cjs"}},"type":"module","scripts":{"build":"tsc && chmod +x ./dist/index.js"},"keywords":["better-auth","farcaster","siwf","plugin"],"author":{"name":"buildersgarden"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/builders-garden/better-auth-siwf.git"},"bugs":{"url":"https://github.com/builders-garden/better-auth-siwf/issues"},"homepage":"https://github.com/builders-garden/better-auth-siwf#readme","peerDependencies":{"better-auth":"^1.0.0"},"dependencies":{"@farcaster/quick-auth":"^0.0.8","better-auth":"^1.4.18","viem":"^2.45.1","zod":"^4.3.6"},"devDependencies":{"@types/node":"^25.2.1","typescript":"^5"},"_id":"better-auth-siwf@1.0.28","gitHead":"afcb76a6a5db5a4fc052f6bb455e9caba12b5f6a","_nodeVersion":"20.19.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-sHz4hUMReIFF0uZFsHU5Qh/79DMKqosqoryG95JM5Z/otrB/aRNBHS+9sB+XXNXRGRtjky8RB2PTf5GAZQDnjw==","shasum":"79b567b70b5ed283d97d3d9f91622a7e4c523c23","tarball":"https://registry.npmjs.org/better-auth-siwf/-/better-auth-siwf-1.0.28.tgz","fileCount":19,"unpackedSize":79103,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDGgORXTxLWV7t5Zetoc2kPvtH/yoA0ztV2yYoc5498BAiAA0k6uj87YC/ZSGZLMLRLI6ULMWemI3XsmFuKnnQMQGg=="}]},"_npmUser":{"name":"buildersgarden","email":"gm@builders.garden"},"directories":{},"maintainers":[{"name":"buildersgarden","email":"gm@builders.garden"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/better-auth-siwf_1.0.28_1770396438204_0.5864142419758513"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-11T23:29:38.109Z","modified":"2026-02-06T16:47:18.539Z","1.0.0":"2025-10-11T23:29:38.283Z","1.0.1":"2025-10-11T23:45:42.610Z","1.0.2":"2025-10-13T11:56:08.429Z","1.0.3":"2025-10-13T12:14:55.370Z","1.0.4":"2025-10-13T14:18:13.001Z","1.0.5":"2025-10-13T14:18:51.415Z","1.0.6":"2025-10-15T13:41:51.303Z","1.0.7":"2025-10-15T13:44:29.964Z","1.0.8":"2025-10-24T13:27:15.954Z","1.0.9":"2025-10-24T13:28:53.166Z","1.0.10":"2025-10-24T13:57:12.667Z","1.0.11":"2025-10-28T11:27:32.431Z","1.0.12":"2025-10-28T14:40:13.101Z","1.0.13":"2025-11-03T16:11:24.921Z","1.0.14":"2025-11-03T16:39:40.594Z","1.0.15":"2025-11-03T16:59:56.847Z","1.0.16":"2025-11-03T17:09:48.009Z","1.0.17":"2025-11-03T17:43:55.961Z","1.0.18":"2025-11-03T18:01:16.805Z","1.0.19":"2025-11-04T15:13:32.562Z","1.0.20":"2025-11-04T15:37:39.134Z","1.0.21":"2025-12-08T13:50:36.193Z","1.0.22":"2025-12-08T13:53:05.762Z","1.0.23":"2025-12-17T17:14:08.271Z","1.0.24":"2025-12-17T17:22:32.651Z","1.0.25":"2025-12-17T17:45:44.368Z","1.0.26":"2025-12-17T17:51:44.106Z","1.0.27":"2026-01-21T13:12:00.582Z","1.0.28":"2026-02-06T16:47:18.406Z"},"bugs":{"url":"https://github.com/builders-garden/better-auth-siwf/issues"},"author":{"name":"buildersgarden"},"license":"MIT","homepage":"https://github.com/builders-garden/better-auth-siwf#readme","keywords":["better-auth","farcaster","siwf","plugin"],"repository":{"type":"git","url":"git+https://github.com/builders-garden/better-auth-siwf.git"},"description":"better-auth plugin for Sign In With Farcaster","maintainers":[{"name":"buildersgarden","email":"gm@builders.garden"}],"readme":"# Better Auth – Sign In With Farcaster (SIWF)\n\nAuthenticate users via Farcaster using Better Auth. This plugin mirrors the developer experience of the official SIWE plugin while adapting flows and schema to Farcaster identities.\n\n- Server plugin: `siwf`\n- Client plugin: `siwfClient`\n- REST endpoints: `POST /siwf/verify`\n\nReferences: see the official SIWE plugin docs for structure and expectations and an earlier community attempt for Farcaster-specific ideas: [SIWE Plugin Docs](https://www.better-auth.com/docs/plugins/siwe), it's also an expansion of this other plugin [Farcaster Auth Plugin](https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-).\n\n## Installation\n\n```bash\nnpm i better-auth-siwf\n```\n\n## Server Setup\n\nAdd the SIWF plugin to your Better Auth configuration.\n\n```ts\n// auth.ts\nimport { betterAuth } from \"better-auth\";\nimport { type ResolveFarcasterUserResult, siwf } from \"better-auth-siwf\";\n\nconst auth = betterAuth({\n\t// ... your better-auth config\n\tplugins: [\n\t\tsiwf({\n\t\t\thostname: \"app.example.com\",\n\t\t\tallowUserToLink: false,\n\t\t\t// Optional: resolve the user data from neynar for example\n\t\t\t// see neynar docs: https://docs.neynar.com/reference/fetch-bulk-users\n\t\t\tresolveFarcasterUser: async ({\n\t\t\t\tfid,\n\t\t\t}): Promise<ResolveFarcasterUserResult | null> => {\n\t\t\t\tconst data = await fetch(\n\t\t\t\t\t`https://api.neynar.com/v2/farcaster/user/bulk/?fids=${fid}`,\n\t\t\t\t\t{\n\t\t\t\t\t\tmethod: \"GET\",\n\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\"x-api-key\": process.env.NEYNAR_API_KEY,\n\t\t\t\t\t\t\t\"Content-Type\": \"application/json\",\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t).then(async (data) => await data.json());\n\n\t\t\t\tif (!data || data.users.length === 0) {\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\n\t\t\t\tconst user = data.users[0];\n\t\t\t\treturn {\n\t\t\t\t\tfid,\n\t\t\t\t\tusername: user.username,\n\t\t\t\t\tdisplayName: user.display_name,\n\t\t\t\t\tavatarUrl: user.pfp_url,\n\t\t\t\t\tcustodyAddress: user.custody_address,\n\t\t\t\t\tverifiedAddresses: {\n\t\t\t\t\t\tprimary: {\n\t\t\t\t\t\t\tethAddress:\n\t\t\t\t\t\t\t\tuser.verified_addresses.primary.eth_address ?? undefined,\n\t\t\t\t\t\t\tsolAddress:\n\t\t\t\t\t\t\t\tuser.verified_addresses.primary.sol_address ?? undefined,\n\t\t\t\t\t\t},\n\t\t\t\t\t\tethAddresses: user.verified_addresses?.eth_addresses ?? undefined,\n\t\t\t\t\t\tsolAddresses: user.verified_addresses?.sol_addresses ?? undefined,\n\t\t\t\t\t},\n\t\t\t\t} satisfies ResolveFarcasterUserResult;\n\t\t\t},\n\t\t}),\n\t],\n});\n```\n\n### What the plugin does\n- Exposes `POST /siwf/signin` to signin a Farcaster Quick Auth JWT and establish a Better Auth session cookie.\n- Creates a `user` if one does not exist, associates it with a `farcaster` record.\n- Sets a secure session cookie with `SameSite: \"none\"` for Farcaster MiniApp compatibility.\n\n## Client Setup\n\nAdd the client plugin so the Better Auth client exposes SIWF endpoints.\n\n```ts\n// auth-client.ts\nimport { createAuthClient } from \"better-auth/react\";\nimport { siwfClient, type SIWFClientType } from \"better-auth-siwf\";\n\nconst client = createAuthClient({\n  plugins: [siwfClient()],\n  fetchOptions: {\n    credentials: \"include\", // Required for session cookies\n  },\n});\n\n// Type the client to include custom farcaster methods\nexport const authClient = client as typeof client & SIWFClientType;\n```\n\n## Usage\n\n### 1) Obtain a Farcaster JWT token on the client\nUse Farcaster Quick Auth (within a Farcaster MiniApp) to obtain a signed JWT for your domain. Ensure the `domain` used here matches the server plugin `domain`.\n\n```ts\nconst result = await miniappSdk.quickAuth.getToken(); // result: { token: string }\n```\n\n\n### 2) Verify and sign in\nSend the token and user details to the Better Auth server. On success, the Better Auth session cookie is set.\n\n```ts\nconst ctx = await miniappSdk.context;\nconst { data } = await authClient.signInWithFarcaster({\n  token: result.token,\n  user: {\n    ...ctx.user\n    notificationDetails: ctx.client.notificationDetails\n      ? [\n          {\n            ...ctx.client.notificationDetails,\n            appFid: (await miniappSdk.context).client.clientFid\n          }\n        ]\n      : [],\n  }\n});\n\n// data.success === true\n// data.user -> { id, fid, name, image }\n```\n\nAll together:\n```ts\nimport { sdk as miniappSdk } from \"@farcaster/miniapp-sdk\";\nimport { authClient } from \"@/lib/auth-client\";\n\nconst farcasterSignIn = async () => {\n  const isInMiniapp = await miniappSdk.isInMiniApp();\n  if (!isInMiniapp) {\n    return;\n  }\n\n  const ctx = await miniappSdk.context;\n  \n  // 1. Obtain a Farcaster JWT token on the client\n  const result = await miniappSdk.quickAuth.getToken();\n  if (!result || !result.token) {\n    throw new Error(\"Failed to get token\");\n  }\n\n  // 2. Verify and sign in with the Better Auth server\n  const { data } = await authClient.siwf.verifyToken({\n    token: result.token,\n    user: {\n      ...ctx.user\n      notificationDetails: ctx.client.notificationDetails\n        ? [\n            {\n              ...ctx.client.notificationDetails,\n              appFid: (await miniappSdk.context).client.clientFid\n            }\n          ]\n        : [],\n    }\n  });\n  if (!data.success) {\n    throw new Error(\"Failed to verify token\");\n  }\n  console.log(\"Signed in\", data.user);\n};\n```\n\n## Configuration Options\n\nServer options accepted by `siwf`:\n\n- `domain` (string, required): Domain expected in the Farcaster JWT. Must match exactly.\n- `schema` (optional): Extend or override the default plugin schema via Better Auth `mergeSchema`.\n- `resolveFarcasterUser` (function): Resolve a Farcaster user via farcaster hubs.\n\nClient plugin `siwfClient` has no options; it exposes the plugin namespace in the Better Auth client.\n\n## Database Schema\n\nThis plugin merges the following tables into your Better Auth schema.\n\n### `farcaster`\n\n| Field                | Type    | Notes                              |\n|----------------------|---------|------------------------------------|\n| userId               | string  | References `user.id` (required)    |\n| fid                  | number  | Unique Farcaster ID (required)     |\n| username             | string  | Optional                            |\n| displayName          | string  | Optional                            |\n| avatarUrl            | string  | Optional                            |\n| notificationDetails  | json    | Optional (MiniApp notification array)     |\n| createdAt            | date    | Required                            |\n| updatedAt            | date    | Required                            |\n\n\n### `walletAddress`\n\n| Field                | Type    | Notes                              |\n|----------------------|---------|------------------------------------|\n| userId               | string  | References `user.id` (required)    |\n| address              | string  | The wallet address (required)      |\n| chainId              | number  | The chain ID (required)            |\n| isPrimary            | boolean | Whether the address is primary (required) |\n| createdAt            | date    | Required                            |\n\n### Migrations\n\nUse the Better Auth CLI to migrate or generate schema:\n\n```bash\nnpx @better-auth/cli migrate\n# or\nnpx @better-auth/cli generate\n```\n\nAlternatively, add the fields manually based on the tables above.\n\n## Security Notes\n\n- The server verifies Farcaster JWTs with the configured `domain`. Mismatched domains will fail.\n- Session cookies are set with `secure: true`, `httpOnly: true`, and `sameSite: \"none\"` for MiniApp compatibility. Serve over HTTPS.\n- The plugin @farcaster/quick-auth ensures the JWT `sub` (subject) matches the provided `fid` before issuing a session.\n\n## Troubleshooting\n\n- 401 \"Invalid Farcaster user\": The JWT subject must equal the provided `fid`.\n- No session cookie set: In embedded contexts (MiniApps), ensure third-party cookies are allowed and your server uses HTTPS with `SameSite: none`.\n- Domain mismatch: The JWT must be issued for the same `domain` configured in the plugin.\n\n## Acknowledgements\n\n- Structure and schema patterns inspired by the official Better Auth SIWE plugin: [SIWE Plugin Docs](https://www.better-auth.com/docs/plugins/siwe)\n- Community exploration for Farcaster auth flows: [Community Farcaster Auth Plugin](https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-/blob/master/README.md)\n","readmeFilename":"README.md"}