{"_id":"better-auth-farcaster-plugin","_rev":"46-c20262a4e7e068fca2adffeeed6f9a38","name":"better-auth-farcaster-plugin","dist-tags":{"latest":"4.0.19"},"versions":{"0.6.9":{"name":"better-auth-farcaster-plugin","version":"0.6.9","keywords":["better-auth-farcaster-plugin","better-auth-farcaster-user-authentication"],"author":{"name":"RezB"},"license":"ISC","_id":"better-auth-farcaster-plugin@0.6.9","maintainers":[{"name":"rezb","email":"roojeld@gmail.com"}],"dist":{"shasum":"8cdc288a1dddf851d764eb35663b6440cd2da5ce","tarball":"https://registry.npmjs.org/better-auth-farcaster-plugin/-/better-auth-farcaster-plugin-0.6.9.tgz","fileCount":7,"integrity":"sha512-UKQ7CRSV3vfcRWD5yc8wFtdU7EIaWPbdayCaUT+iQtWyUpYDpnxXNyhEYnLGZ+qZ1Y/9BoMerW4YsuNjS90zbQ==","signatures":[{"sig":"MEUCIQCKfGfzx+5r1dCB4xvu+pqHjzjuhSakd5Hf+61eGncKAQIgCE+9tagtJgi1kWRZuM5yYLizOV6dXY3MxatPUdsMce8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34547},"main":"src/index.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"rezb","email":"roojeld@gmail.com"},"_npmVersion":"10.9.2","description":"A community-made plug-in to authenticate Farcaster users","directories":{},"_nodeVersion":"22.15.0","dependencies":{"dotenv":"^16.5.0","better-auth":"^1.2.8","@paralleldrive/cuid2":"^2.2.2","@farcaster/auth-client":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-farcaster-plugin_0.6.9_1748510804628_0.34386971755531937","host":"s3://npm-registry-packages-npm-production"}},"0.6.10":{"name":"better-auth-farcaster-plugin","version":"0.6.10","keywords":["better-auth-farcaster-plugin","better-auth-farcaster-user-authentication"],"author":{"name":"RezB"},"license":"ISC","_id":"better-auth-farcaster-plugin@0.6.10","maintainers":[{"name":"rezb","email":"roojeld@gmail.com"}],"dist":{"shasum":"8ec7c44fbf499b4b7352aababa7249648b62cfd8","tarball":"https://registry.npmjs.org/better-auth-farcaster-plugin/-/better-auth-farcaster-plugin-0.6.10.tgz","fileCount":7,"integrity":"sha512-Go/7IsHyA70MwiaNlNo4JGp6HERa1aYXHAUn7+8/cJkbKWLXtK/fmfdR9ZTZm0yUiGKFpZiJTlSv/p2JzotZPQ==","signatures":[{"sig":"MEUCIC3utvBTcEGiD/8VX/yDphttZFccAv2qrEU0Yd/I+f2hAiEAiwe5fi6gkQswC+My1xs+d7g9tcL4JMad3z9Cc6DeVk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42433},"main":"src/index.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"rezb","email":"roojeld@gmail.com"},"_npmVersion":"10.9.2","description":"A community-made plug-in to authenticate Farcaster users","directories":{},"_nodeVersion":"22.15.0","dependencies":{"dotenv":"^16.5.0","better-auth":"^1.2.8","@paralleldrive/cuid2":"^2.2.2","@farcaster/auth-client":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-farcaster-plugin_0.6.10_1748516031229_0.15954910852990523","host":"s3://npm-registry-packages-npm-production"}},"0.6.11":{"name":"better-auth-farcaster-plugin","version":"0.6.11","keywords":["better-auth-farcaster-plugin","better-auth-farcaster-user-authentication"],"author":{"name":"RezB"},"license":"ISC","_id":"better-auth-farcaster-plugin@0.6.11","maintainers":[{"name":"rezb","email":"roojeld@gmail.com"}],"dist":{"shasum":"fd1b914cc8e03909de4aab658a91f335cfb5f056","tarball":"https://registry.npmjs.org/better-auth-farcaster-plugin/-/better-auth-farcaster-plugin-0.6.11.tgz","fileCount":6,"integrity":"sha512-KGo2YVv1PH9rd9uDy0Nm4TmCXavOjpkVSXfEwhJATEfG0K2G3/2mWt0HzwvH8bzppGDrFIkNkb08nnk6E+UdQg==","signatures":[{"sig":"MEYCIQC1g44/1IuOyqZYLFxYoFkJawQ4UIstCLxsSRfr8Q/3RwIhAJ8uZkBlN4kQ2izOq65rVwaffD59sWoDCYGFEhDPbi/a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23110},"main":"src/index.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"rezb","email":"roojeld@gmail.com"},"_npmVersion":"10.9.2","description":"A community-made plug-in to authenticate Farcaster users","directories":{},"_nodeVersion":"22.15.0","dependencies":{"dotenv":"^16.5.0","better-auth":"^1.2.8","@paralleldrive/cuid2":"^2.2.2","@farcaster/auth-client":"^0.6.0","better-auth-farcaster-plugin":"^0.6.10"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-farcaster-plugin_0.6.11_1748516293047_0.095782409499102","host":"s3://npm-registry-packages-npm-production"}},"0.6.12":{"name":"better-auth-farcaster-plugin","version":"0.6.12","keywords":["better-auth-farcaster-plugin","better-auth-farcaster-user-authentication"],"author":{"name":"RezB"},"license":"ISC","_id":"better-auth-farcaster-plugin@0.6.12","maintainers":[{"name":"rezb","email":"roojeld@gmail.com"}],"dist":{"shasum":"b61f0520058e8206bd3ad567f5952539ad8ca554","tarball":"https://registry.npmjs.org/better-auth-farcaster-plugin/-/better-auth-farcaster-plugin-0.6.12.tgz","fileCount":6,"integrity":"sha512-Mx9iJVI6Ij7SmaveaFQ9ziMtggEA4X3euXXjr5PfIOkJfPM01dTe3YSVo61WLg0xR1LMjE+Utoa9CmLDPSc9mg==","signatures":[{"sig":"MEQCIBmZ8SNML/lwKjHmCFSi5xpUSAQ+Qms2cvVBX6N340+yAiBIc3sc0ERdTcpDA87Zv6WquZt2mJI4YXYI1SsMzdEiCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23127},"main":"src/index.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"rezb","email":"roojeld@gmail.com"},"_npmVersion":"10.9.2","description":"A community-made plug-in to authenticate Farcaster users","directories":{},"_nodeVersion":"22.15.0","dependencies":{"dotenv":"^16.5.0","better-auth":"^1.2.8","@paralleldrive/cuid2":"^2.2.2","@farcaster/auth-client":"^0.6.0","better-auth-farcaster-plugin":"^0.6.10"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-farcaster-plugin_0.6.12_1748516554568_0.4842655766988664","host":"s3://npm-registry-packages-npm-production"}},"0.6.13":{"name":"better-auth-farcaster-plugin","version":"0.6.13","keywords":["better-auth-farcaster-plugin","better-auth-farcaster-user-authentication"],"author":{"name":"RezB"},"license":"ISC","_id":"better-auth-farcaster-plugin@0.6.13","maintainers":[{"name":"rezb","email":"roojeld@gmail.com"}],"dist":{"shasum":"a9a133967ef3fe5663caf6c17e22d902023bc4fd","tarball":"https://registry.npmjs.org/better-auth-farcaster-plugin/-/better-auth-farcaster-plugin-0.6.13.tgz","fileCount":6,"integrity":"sha512-WlGMECkeNs0vxo3qgsUt9kP1UeOZ385Ye6WFe7hwKQjTDh8h0H4+ck7XWb9EkazYO/N5RJM6uNT76lZ4pKfqMw==","signatures":[{"sig":"MEYCIQDY2oM53+Og7VLX6S65mVT0SDrv32L1c2g0Ta4sS1igTgIhAJI6w3W2pdchcAGGabdPYRDQe910MZJ4/gDNlJ6sMbAV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23632},"main":"src/index.ts","gitHead":"719b9d3233615dd24e8caae77d2d12894f647347","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"rezb","email":"roojeld@gmail.com"},"_npmVersion":"10.9.2","description":"A community-made plug-in to authenticate Farcaster users","directories":{},"_nodeVersion":"22.15.0","dependencies":{"dotenv":"^16.5.0","better-auth":"^1.2.8","@paralleldrive/cuid2":"^2.2.2","@farcaster/auth-client":"^0.6.0","better-auth-farcaster-plugin":"^0.6.10"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-farcaster-plugin_0.6.13_1748517706353_0.23383234189855995","host":"s3://npm-registry-packages-npm-production"}},"0.6.14":{"name":"better-auth-farcaster-plugin","version":"0.6.14","keywords":["better-auth-farcaster-plugin","better-auth-farcaster-user-authentication"],"author":{"name":"RezB"},"license":"ISC","_id":"better-auth-farcaster-plugin@0.6.14","maintainers":[{"name":"rezb","email":"roojeld@gmail.com"}],"dist":{"shasum":"8a01458d597fcb9955e2d7b427635c1ad7d887d5","tarball":"https://registry.npmjs.org/better-auth-farcaster-plugin/-/better-auth-farcaster-plugin-0.6.14.tgz","fileCount":11,"integrity":"sha512-H5Dd2S2ZuXY5NyYDl1x3LCBTr/BYoagzan6Dp45a9xMM5CEXPPzloDpBWqBjMPN/x4gmHR113EJy2qSiHXIAcA==","signatures":[{"sig":"MEUCICq+5Bwhtkb8g6u40j3YoodXAq5Vky3+XIK16OUBcK7mAiEAi3l8YAPuFTYu7saagzGhrOryHpFjkchfAwDvnX2266w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35748},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"719b9d3233615dd24e8caae77d2d12894f647347","scripts":{"dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","build":"tsc","clean":"rimraf ./dist","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"rezb","email":"roojeld@gmail.com"},"_npmVersion":"10.9.2","description":"A community-made plug-in to authenticate Farcaster users","directories":{},"_nodeVersion":"22.15.0","dependencies":{"dotenv":"^16.5.0","better-auth":"^1.2.8","@paralleldrive/cuid2":"^2.2.2","@farcaster/auth-client":"^0.6.0","better-auth-farcaster-plugin":"^0.6.10"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","nodemon":"^3.1.10","ts-node":"^10.9.2","@types/bun":"latest","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-farcaster-plugin_0.6.14_1748531944588_0.08059865785186737","host":"s3://npm-registry-packages-npm-production"}},"0.6.15":{"name":"better-auth-farcaster-plugin","version":"0.6.15","keywords":["better-auth-farcaster-plugin","better-auth-farcaster-user-authentication"],"author":{"name":"RezB"},"license":"ISC","_id":"better-auth-farcaster-plugin@0.6.15","maintainers":[{"name":"rezb","email":"roojeld@gmail.com"}],"dist":{"shasum":"846bdc72fcc3ffd6260089f722e86ff4519b3b7d","tarball":"https://registry.npmjs.org/better-auth-farcaster-plugin/-/better-auth-farcaster-plugin-0.6.15.tgz","fileCount":11,"integrity":"sha512-GLJO3dsAnHhp4iGbEurbT8LjtSNTVwLP7tzm4Rojzb1y7bAKGkaKQA+YCt722Ms/oRnstpEOCQki4wty0+Dgag==","signatures":[{"sig":"MEUCIQDMowjPai2TYp7SkgJpIdh77MjpcBaAwFnYeyhBjZ0a8AIgeZUYwZjGw2yIihkWZ0BgN07aHbnnDRno3Lu3x+QR5hM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35547},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"719b9d3233615dd24e8caae77d2d12894f647347","scripts":{"dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","build":"tsc","clean":"rimraf ./dist","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"rezb","email":"roojeld@gmail.com"},"_npmVersion":"10.9.2","description":"A community-made plug-in to authenticate Farcaster users","directories":{},"_nodeVersion":"22.15.0","dependencies":{"dotenv":"^16.5.0","better-auth":"^1.2.8","@paralleldrive/cuid2":"^2.2.2","@farcaster/auth-client":"^0.6.0","better-auth-farcaster-plugin":"^0.6.10"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","nodemon":"^3.1.10","ts-node":"^10.9.2","@types/bun":"latest","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-farcaster-plugin_0.6.15_1748532636111_0.6771093539777622","host":"s3://npm-registry-packages-npm-production"}},"0.6.9420":{"name":"better-auth-farcaster-plugin","version":"0.6.9420","keywords":["better-auth-farcaster-plugin","better-auth-farcaster-user-authentication"],"author":{"name":"RezB"},"license":"ISC","_id":"better-auth-farcaster-plugin@0.6.9420","maintainers":[{"name":"rezb","email":"roojeld@gmail.com"}],"homepage":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-#readme","bugs":{"url":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-/issues"},"dist":{"shasum":"d98b8f82687647f1ea38f0af9642d47e929aee89","tarball":"https://registry.npmjs.org/better-auth-farcaster-plugin/-/better-auth-farcaster-plugin-0.6.9420.tgz","fileCount":11,"integrity":"sha512-BipKhnVG8Y9y4Fp3TMtS6rauIB4LGnFf1ehDptRSuMA15eDa4A+nY4IrBUwkUZvXyyaP+Wj1yztQb7nEiL4yAg==","signatures":[{"sig":"MEUCIQDnR1tmKG3Iv/0JiMQ0xLGkTkce98HU6b0AZruz3KPZAQIgeSQHQ9bO85nJfIAkG+ZXWU62aiJtykR4Leb+qHL4NS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35670},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c9d458351f4fd6291167dac7e7181b763d75f7d6","scripts":{"dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","build":"tsc","clean":"rimraf ./dist","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"rezb","email":"roojeld@gmail.com"},"repository":{"url":"git+https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-.git","type":"git"},"_npmVersion":"10.9.2","description":"A community-made plug-in to authenticate Farcaster users","directories":{},"_nodeVersion":"22.15.0","dependencies":{"dotenv":"^16.5.0","better-auth":"^1.2.8","@paralleldrive/cuid2":"^2.2.2","@farcaster/auth-client":"^0.6.0","better-auth-farcaster-plugin":"^0.6.10"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","nodemon":"^3.1.10","ts-node":"^10.9.2","@types/bun":"latest","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-farcaster-plugin_0.6.9420_1748532825348_0.8886438637009033","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"better-auth-farcaster-plugin","version":"0.7.0","keywords":["better-auth-farcaster-plugin","better-auth-farcaster-user-authentication"],"author":{"name":"RezB"},"license":"ISC","_id":"better-auth-farcaster-plugin@0.7.0","maintainers":[{"name":"rezb","email":"roojeld@gmail.com"}],"homepage":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-#readme","bugs":{"url":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-/issues"},"dist":{"shasum":"3b551f399e90990a36837c7affdc677269deebe5","tarball":"https://registry.npmjs.org/better-auth-farcaster-plugin/-/better-auth-farcaster-plugin-0.7.0.tgz","fileCount":17,"integrity":"sha512-eSkKqGNTZzGjZepfcdYMuHH8G91ZcIk7aHHlZzSwzWonxiLNJ/vF6BMsvvAMqsZtv67sLd1FLoPepkCUqLnhRQ==","signatures":[{"sig":"MEUCICzh3dFsC101V1MqMky8NNVuputMF13fqQTaUf/v9F1VAiEAoRbFb5rJGGrjcNRGkTojko0eZzfoLSXOdq5zoiavMpI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35884},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0b84113bc02be863231362cb6d7ff00f4ade6a8d","scripts":{"dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","build":"npm run clean && tsc","clean":"rimraf ./dist","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"rezb","email":"roojeld@gmail.com"},"repository":{"url":"git+https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-.git","type":"git"},"_npmVersion":"10.9.2","description":"A community-made plug-in to authenticate Farcaster users","directories":{},"_nodeVersion":"22.15.0","dependencies":{"dotenv":"^16.5.0","better-auth":"^1.2.8","@paralleldrive/cuid2":"^2.2.2","@farcaster/auth-client":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","nodemon":"^3.1.10","ts-node":"^10.9.2","@types/bun":"latest","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-farcaster-plugin_0.7.0_1748622369638_0.710959718253499","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"better-auth-farcaster-plugin","version":"0.7.1","keywords":["better-auth-farcaster-plugin","better-auth-farcaster-user-authentication"],"author":{"name":"RezB"},"license":"ISC","_id":"better-auth-farcaster-plugin@0.7.1","maintainers":[{"name":"rezb","email":"roojeld@gmail.com"}],"homepage":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-#readme","bugs":{"url":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-/issues"},"dist":{"shasum":"e0b8c9542411848a97cb8de75eeb8faf31ab0e20","tarball":"https://registry.npmjs.org/better-auth-farcaster-plugin/-/better-auth-farcaster-plugin-0.7.1.tgz","fileCount":17,"integrity":"sha512-GjMYh+ZfkgIVHia0xzILqefLZgUUc+yp2PdTvZV+Dz3B7q94E1avvOuPT4NiYZ3/7iU/WVhh8zJCMBQf/iHRZQ==","signatures":[{"sig":"MEUCIQCwuA64TPnddpGNvYtKN2fYDlscshPQ/yW4rJr9uI82NQIgaGPVHWVp3PLabCVAjYQJh9WOozL7rhP9s1FykkBGqhU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36525},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d670f87a8a32feabb9608c11803b31671a24a830","scripts":{"dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","build":"npm run clean && tsc","clean":"rimraf ./dist","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"rezb","email":"roojeld@gmail.com"},"repository":{"url":"git+https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-.git","type":"git"},"_npmVersion":"10.9.2","description":"A community-made plug-in to authenticate Farcaster users","directories":{},"_nodeVersion":"22.15.0","dependencies":{"dotenv":"^16.5.0","better-auth":"^1.2.8","@paralleldrive/cuid2":"^2.2.2","@farcaster/auth-client":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","nodemon":"^3.1.10","ts-node":"^10.9.2","@types/bun":"latest","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-farcaster-plugin_0.7.1_1748623748571_0.14904522157034283","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"better-auth-farcaster-plugin","version":"0.7.2","keywords":["better-auth farcaster plugin","better-auth farcaster","farcaster authentication"],"author":{"name":"RezB"},"license":"ISC","_id":"better-auth-farcaster-plugin@0.7.2","maintainers":[{"name":"rezb","email":"roojeld@gmail.com"}],"homepage":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-#readme","bugs":{"url":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-/issues"},"dist":{"shasum":"15eca7811fe0d19f94a48b67defc615541ff3610","tarball":"https://registry.npmjs.org/better-auth-farcaster-plugin/-/better-auth-farcaster-plugin-0.7.2.tgz","fileCount":17,"integrity":"sha512-Dq289dhUCN5h72y/MR3TEyE1PHL/+zr6QjNzmaLsoZh/gVB192pH/0KE4QrSNQ0eHNQQGNwtpNi2vRxeYM72Hg==","signatures":[{"sig":"MEYCIQDMMkAiYEjuKz3yDCca2sVKmrDFurwEyn+ytI6EJHUPJwIhANA4Is6oUxmcOcvelxEE7MDBx71GW1yJwAAp/YMfyb/I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37788},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"732d65b945cbebad6865c5b626f489d6a1293d10","scripts":{"dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","build":"npm run clean && tsc","clean":"rimraf ./dist","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"rezb","email":"roojeld@gmail.com"},"repository":{"url":"git+https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-.git","type":"git"},"_npmVersion":"10.9.2","description":"A community-made plug-in to authenticate Farcaster users","directories":{},"_nodeVersion":"22.15.0","dependencies":{"dotenv":"^16.5.0","better-auth":"^1.2.8","@paralleldrive/cuid2":"^2.2.2","@farcaster/auth-client":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","nodemon":"^3.1.10","ts-node":"^10.9.2","@types/bun":"latest","typescript":"^5.8.3","npm-check-updates":"^18.0.1"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-farcaster-plugin_0.7.2_1748692703748_0.9076327227559211","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"better-auth-farcaster-plugin","version":"0.7.3","keywords":["better-auth farcaster plugin","better-auth farcaster","farcaster authentication"],"author":{"name":"RezB"},"license":"ISC","_id":"better-auth-farcaster-plugin@0.7.3","maintainers":[{"name":"rezb","email":"roojeld@gmail.com"}],"homepage":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-#readme","bugs":{"url":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-/issues"},"dist":{"shasum":"5b560a5edfdb5f6ffe4c9ef53fe41e1cd1289863","tarball":"https://registry.npmjs.org/better-auth-farcaster-plugin/-/better-auth-farcaster-plugin-0.7.3.tgz","fileCount":17,"integrity":"sha512-tl3U2QAnwhRQiKKcFVD/LS1fmACORoqO6yPXnjNiPrWLArQ0GEOMfqEDlW5/nGJ+aK4Irj4SwmrFobKg0vMPqg==","signatures":[{"sig":"MEQCIAVeCcS46EsYJIlsW6zg7YEQ0bMdxG6w80qQT6C/VMNLAiAiTEy+MFIeg/q2Knwz2YXFkNtQ+cKa6eFdBhd2Auk5/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39559},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"732d65b945cbebad6865c5b626f489d6a1293d10","scripts":{"dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","build":"npm run clean && tsc","clean":"rimraf ./dist","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"rezb","email":"roojeld@gmail.com"},"repository":{"url":"git+https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-.git","type":"git"},"_npmVersion":"10.9.2","description":"A community-made plug-in to authenticate Farcaster users","directories":{},"_nodeVersion":"22.15.0","dependencies":{"dotenv":"^16.5.0","better-auth":"^1.2.8","@paralleldrive/cuid2":"^2.2.2","@farcaster/auth-client":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","nodemon":"^3.1.10","ts-node":"^10.9.2","@types/bun":"latest","typescript":"^5.8.3","npm-check-updates":"^18.0.1"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-farcaster-plugin_0.7.3_1749321085066_0.9211999159418567","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"better-auth-farcaster-plugin","version":"0.8.0","keywords":["better-auth farcaster plugin","better-auth farcaster","farcaster authentication"],"author":{"name":"RezB"},"license":"ISC","_id":"better-auth-farcaster-plugin@0.8.0","maintainers":[{"name":"rezb","email":"roojeld@gmail.com"}],"homepage":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-#readme","bugs":{"url":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-/issues"},"dist":{"shasum":"ccca127cc7dd8d561af3ec299d29b29cbcb78ead","tarball":"https://registry.npmjs.org/better-auth-farcaster-plugin/-/better-auth-farcaster-plugin-0.8.0.tgz","fileCount":17,"integrity":"sha512-+WgG+7eXkFLNOhglbqPmglzxrpoR12MXV34xfD+QA9RXNaHjOLAcxlxAbfwnvwz6QFIW7MAPMZ2OupZ4omTKaQ==","signatures":[{"sig":"MEQCIEsPWedQ/NXyIJ+KkQQC8Yl5txLP4MBGO+F50d3LL3F7AiA3ajVUBIcoCgJMlNrGs0DFzzyECBKBuM6XmLnEb9O92g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28945},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"95e8676b9495768648d149fb3abc2c9b4ddce5d4","scripts":{"dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","build":"npm run clean && tsc","clean":"rimraf ./dist","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"rezb","email":"roojeld@gmail.com"},"repository":{"url":"git+https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-.git","type":"git"},"_npmVersion":"10.9.2","description":"A community-made plug-in to authenticate Farcaster users","directories":{},"_nodeVersion":"22.15.0","dependencies":{"dotenv":"^16.5.0","better-auth":"^1.2.8","@paralleldrive/cuid2":"^2.2.2","@farcaster/auth-client":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","nodemon":"^3.1.10","ts-node":"^10.9.2","@types/bun":"latest","typescript":"^5.8.3","npm-check-updates":"^18.0.1"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-farcaster-plugin_0.8.0_1749748940785_0.5075631906826161","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"better-auth-farcaster-plugin","version":"1.0.0","keywords":["better-auth farcaster plugin","better-auth farcaster","farcaster authentication"],"author":{"name":"RezB"},"license":"ISC","_id":"better-auth-farcaster-plugin@1.0.0","maintainers":[{"name":"rezb","email":"roojeld@gmail.com"}],"homepage":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-#readme","bugs":{"url":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-/issues"},"dist":{"shasum":"648443380ec86eac0fd546fbe11281c9ea4cca5b","tarball":"https://registry.npmjs.org/better-auth-farcaster-plugin/-/better-auth-farcaster-plugin-1.0.0.tgz","fileCount":11,"integrity":"sha512-ctc38wVE+5M+JNZo5z/v9N4wpx2ZpEI+mF/P2GoCm+aXmz/oMLUlNDcdK4HXGsSf4S066+66ce5Hc5KRko3I7A==","signatures":[{"sig":"MEUCIQDXxZ1ptLDuQjCKP2lb/plEVqw8o3VXP1VxdqeUTZuTSQIgI+DoOU2ulgkM5t3cU26AY3OE7iGRdKu0yz48oTCa5EA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49922},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"95e8676b9495768648d149fb3abc2c9b4ddce5d4","scripts":{"dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","build":"npm run clean && tsc","clean":"rimraf ./dist","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"rezb","email":"roojeld@gmail.com"},"repository":{"url":"git+https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-.git","type":"git"},"_npmVersion":"10.9.2","description":"A community-made plug-in to authenticate Farcaster users","directories":{},"_nodeVersion":"22.15.0","dependencies":{"@farcaster/quick-auth":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","rimraf":"^6.0.1","nodemon":"^3.1.10","ts-node":"^10.9.2","@types/bun":"latest","typescript":"^5.8.3","better-auth":"^1.2.8","npm-check-updates":"^18.0.1","@paralleldrive/cuid2":"^2.2.2"},"peerDependencies":{"zod":">=3.0.0","better-auth":">=1.2.0"},"peerDependenciesMeta":{"zod":{"optional":false},"better-auth":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/better-auth-farcaster-plugin_1.0.0_1765225812242_0.6931049201781878","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"better-auth-farcaster-plugin","version":"1.1.0","keywords":["better-auth farcaster plugin","better-auth farcaster","farcaster authentication","farcaster react hooks"],"author":{"name":"RezB"},"license":"ISC","_id":"better-auth-farcaster-plugin@1.1.0","maintainers":[{"name":"rezb","email":"roojeld@gmail.com"}],"homepage":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-#readme","bugs":{"url":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-/issues"},"dist":{"shasum":"7f62f84cd7196273fbbe67703067cc575f540c8b","tarball":"https://registry.npmjs.org/better-auth-farcaster-plugin/-/better-auth-farcaster-plugin-1.1.0.tgz","fileCount":20,"integrity":"sha512-J4vfFyh2STd75u/9Scj+nZohhn0MTJJbtivkQwBZUWa54D5z/AxRRAxWwmUzNTiebOawA1A2nihAr3e5f1NzZg==","signatures":[{"sig":"MEUCIQCoanqYQtDGhuHlSx2LvRnqg6ha6PsUag0VZqEcpHOlyAIgJjmZtRF8/AbI+GZFY/CJIXO2C1wOD2nsMqUtBW1bwgs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77385},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.js"}},"gitHead":"831fd0fa164fc5404ed4278ac9ad86dc38a6c981","scripts":{"dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","build":"npm run clean && tsc","clean":"rimraf ./dist","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"rezb","email":"roojeld@gmail.com"},"repository":{"url":"git+https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-.git","type":"git"},"_npmVersion":"10.9.2","description":"A community-made plug-in to authenticate Farcaster users with optional React hooks","directories":{},"_nodeVersion":"22.15.0","dependencies":{"@farcaster/quick-auth":"^0.0.8"},"typesVersions":{"*":{"react":["./dist/react/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","react":"^18.2.0","rimraf":"^6.0.1","nodemon":"^3.1.10","ts-node":"^10.9.2","@types/bun":"latest","typescript":"^5.8.3","better-auth":"^1.2.8","@types/react":"^18.2.0","npm-check-updates":"^18.0.1","@paralleldrive/cuid2":"^2.2.2"},"peerDependencies":{"zod":">=3.0.0","react":">=17.0.0","better-auth":">=1.2.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"better-auth":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/better-auth-farcaster-plugin_1.1.0_1765290800872_0.10918653509391674","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"better-auth-farcaster-plugin","version":"1.2.0","keywords":["better-auth farcaster plugin","better-auth farcaster","farcaster authentication","farcaster react hooks"],"author":{"name":"RezB"},"license":"ISC","_id":"better-auth-farcaster-plugin@1.2.0","maintainers":[{"name":"rezb","email":"roojeld@gmail.com"}],"homepage":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-#readme","bugs":{"url":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-/issues"},"dist":{"shasum":"ee83ce602b9edbf29325c6534330bfa90943aa19","tarball":"https://registry.npmjs.org/better-auth-farcaster-plugin/-/better-auth-farcaster-plugin-1.2.0.tgz","fileCount":26,"integrity":"sha512-G1pV1ELS/KklhEa29IEh4w2Rd5wwCBdGBmLqxg7BleBDULMrRaJvzC/sfIT0YmQHgzhWHZzt9LXKB5YuXVrwrg==","signatures":[{"sig":"MEYCIQCcDcf03qX84Kxf11ZX5nnXP6vfRPtS8vGMyWrblw9uGAIhAIw+x6GpPIgttFvpjBBZot+DsTwfgvCxcdkH6DB7yCCe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73803},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.js"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.js"},"./server":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"831fd0fa164fc5404ed4278ac9ad86dc38a6c981","scripts":{"dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","build":"npm run clean && tsc","clean":"rimraf ./dist","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"rezb","email":"roojeld@gmail.com"},"repository":{"url":"git+https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-.git","type":"git"},"_npmVersion":"10.9.4","description":"A community-made plug-in to authenticate Farcaster users with optional React hooks","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@farcaster/quick-auth":"^0.0.8"},"typesVersions":{"*":{"react":["./dist/react/index.d.ts"],"types":["./dist/types.d.ts"],"client":["./dist/client.d.ts"],"server":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","react":"^18.2.0","rimraf":"^6.0.1","nodemon":"^3.1.10","ts-node":"^10.9.2","@types/bun":"latest","typescript":"^5.8.3","better-auth":"^1.2.8","@types/react":"^18.2.0","npm-check-updates":"^18.0.1","@paralleldrive/cuid2":"^2.2.2"},"peerDependencies":{"zod":">=3.0.0","react":">=17.0.0","better-auth":">=1.2.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"better-auth":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/better-auth-farcaster-plugin_1.2.0_1765294137651_0.5293639485132633","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"better-auth-farcaster-plugin","version":"1.3.0","keywords":["better-auth farcaster plugin","better-auth farcaster","farcaster authentication","farcaster react hooks"],"author":{"name":"RezB"},"license":"ISC","_id":"better-auth-farcaster-plugin@1.3.0","maintainers":[{"name":"rezb","email":"roojeld@gmail.com"}],"homepage":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-#readme","bugs":{"url":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-/issues"},"dist":{"shasum":"3c52842bd1341f1689313a35dde664d9abcafc0c","tarball":"https://registry.npmjs.org/better-auth-farcaster-plugin/-/better-auth-farcaster-plugin-1.3.0.tgz","fileCount":26,"integrity":"sha512-yiBG9CtyrgZ/zUGePaGbBrVPNjpQD7ejy3BK0UdHyjqHKZGnSMv20i8uE+ivpmZPjIbtOhAVdhKo8+kLNyTakw==","signatures":[{"sig":"MEQCIBBJWmgTe5wseFvd4e6HHSGBSJkVkLIZFDhSRFVYBUiWAiBuhcRnCYlu1h3yD2eq3OPuiRmF0lhm8S755W8BH+KXuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74002},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.js"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.js"},"./server":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"831fd0fa164fc5404ed4278ac9ad86dc38a6c981","scripts":{"dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","build":"npm run clean && tsc","clean":"rimraf ./dist","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"rezb","email":"roojeld@gmail.com"},"repository":{"url":"git+https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-.git","type":"git"},"_npmVersion":"10.9.4","description":"A community-made plug-in to authenticate Farcaster users with optional React hooks","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@farcaster/quick-auth":"^0.0.8"},"typesVersions":{"*":{"react":["./dist/react/index.d.ts"],"types":["./dist/types.d.ts"],"client":["./dist/client.d.ts"],"server":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","react":"^18.2.0","rimraf":"^6.0.1","nodemon":"^3.1.10","ts-node":"^10.9.2","@types/bun":"latest","typescript":"^5.8.3","better-auth":"^1.2.8","@types/react":"^18.2.0","npm-check-updates":"^18.0.1","@paralleldrive/cuid2":"^2.2.2"},"peerDependencies":{"zod":">=3.0.0","react":">=17.0.0","better-auth":">=1.2.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"better-auth":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/better-auth-farcaster-plugin_1.3.0_1765294640429_0.9104289142429691","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"better-auth-farcaster-plugin","version":"2.0.0","keywords":["better-auth farcaster plugin","better-auth farcaster","farcaster authentication","farcaster react hooks"],"author":{"name":"RezB"},"license":"ISC","_id":"better-auth-farcaster-plugin@2.0.0","maintainers":[{"name":"rezb","email":"roojeld@gmail.com"}],"homepage":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-#readme","bugs":{"url":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-/issues"},"dist":{"shasum":"679db7bc1cf342e6fc1933d933f1b2384975c947","tarball":"https://registry.npmjs.org/better-auth-farcaster-plugin/-/better-auth-farcaster-plugin-2.0.0.tgz","fileCount":26,"integrity":"sha512-Y3DS2HnaXREiXhRMMAm+Wc+9D13N6qFT74706h0vseqFhT1gerjqas6ecmhf8Vv/mfQ0AOTKHPU/EmfJ8f9BCA==","signatures":[{"sig":"MEQCIFk32IEto8JkmW8cCQF3dU9zq/9trOvmmLuuUd2f2zVZAiAR5Q+4n3GoCLFXyamL7XyzqLjRGlbJ7sy6iEvXplBl7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73538},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.js"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.js"},"./server":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"dc55ee5e08fde115425256c4ea921cbb1a951010","scripts":{"dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","build":"npm run clean && tsc","clean":"rimraf ./dist","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"rezb","email":"roojeld@gmail.com"},"repository":{"url":"git+https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-.git","type":"git"},"_npmVersion":"10.9.4","description":"A community-made plug-in to authenticate Farcaster users with optional React hooks","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@farcaster/quick-auth":"^0.0.8"},"typesVersions":{"*":{"react":["./dist/react/index.d.ts"],"types":["./dist/types.d.ts"],"client":["./dist/client.d.ts"],"server":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","react":"^18.2.0","rimraf":"^6.0.1","nodemon":"^3.1.10","ts-node":"^10.9.2","@types/bun":"latest","typescript":"^5.8.3","better-auth":"^1.2.8","@types/react":"^18.2.0","npm-check-updates":"^18.0.1","@paralleldrive/cuid2":"^2.2.2"},"peerDependencies":{"zod":">=3.0.0","react":">=17.0.0","better-auth":">=1.2.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"better-auth":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/better-auth-farcaster-plugin_2.0.0_1765295603227_0.768869117537444","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"better-auth-farcaster-plugin","version":"2.1.0","keywords":["better-auth farcaster plugin","better-auth farcaster","farcaster authentication","farcaster react hooks"],"author":{"name":"RezB"},"license":"ISC","_id":"better-auth-farcaster-plugin@2.1.0","maintainers":[{"name":"rezb","email":"roojeld@gmail.com"}],"homepage":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-#readme","bugs":{"url":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-/issues"},"dist":{"shasum":"9a5080dd768af62b7d99d290be2e12b18604d51d","tarball":"https://registry.npmjs.org/better-auth-farcaster-plugin/-/better-auth-farcaster-plugin-2.1.0.tgz","fileCount":26,"integrity":"sha512-Vt3kSYwVk1bZzvoEt+Zop5gWpmIGFGeS82184roPKIpcyfdxTvMkbnZOe2WnztVX3+ilZ9Swbmk3fMy0RdoUuw==","signatures":[{"sig":"MEUCIQDMFf2wSuzI9L60wmZ4zh3e6OKg8E4Y9VbdhsAZoAcTxgIgHHL8Gv9TMPDF1iNrQXjfp+3UKK4PQgrPvx232uJ+HU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81259},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.js"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.js"},"./server":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"7594f71711afcc15ac3dea5a6db26196a6c608a6","scripts":{"dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","build":"npm run clean && tsc","clean":"rimraf ./dist","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"rezb","email":"roojeld@gmail.com"},"repository":{"url":"git+https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-.git","type":"git"},"_npmVersion":"10.9.4","description":"A community-made plug-in to authenticate Farcaster users with optional React hooks","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@farcaster/quick-auth":"^0.0.8"},"typesVersions":{"*":{"react":["./dist/react/index.d.ts"],"types":["./dist/types.d.ts"],"client":["./dist/client.d.ts"],"server":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","react":"^18.2.0","rimraf":"^6.0.1","nodemon":"^3.1.10","ts-node":"^10.9.2","@types/bun":"latest","typescript":"^5.8.3","better-auth":"^1.2.8","@types/react":"^18.2.0","npm-check-updates":"^18.0.1","@paralleldrive/cuid2":"^2.2.2"},"peerDependencies":{"zod":">=3.0.0","react":">=17.0.0","better-auth":">=1.2.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"better-auth":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/better-auth-farcaster-plugin_2.1.0_1765296843786_0.6957547903168586","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"better-auth-farcaster-plugin","version":"2.1.1","keywords":["better-auth farcaster plugin","better-auth farcaster","farcaster authentication","farcaster react hooks"],"author":{"name":"RezB"},"license":"ISC","_id":"better-auth-farcaster-plugin@2.1.1","maintainers":[{"name":"rezb","email":"roojeld@gmail.com"}],"homepage":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-#readme","bugs":{"url":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-/issues"},"dist":{"shasum":"472ef7eebfd87d78a509c988731def6f37db73f9","tarball":"https://registry.npmjs.org/better-auth-farcaster-plugin/-/better-auth-farcaster-plugin-2.1.1.tgz","fileCount":26,"integrity":"sha512-EHcC/0V3So4CLX9VRQlR+JGLncFIfgtF5s7A2ANOb70BFWvHRdMMudydZEA7IFFhAPd2rVVtnF3MMA1WvfrxDQ==","signatures":[{"sig":"MEQCIFMaOwKMqmphKIeyPvhqgjYYk0nQpVKIPWMpGqpdBHU/AiBRt6NIT+kVY1h3C6yjTiyAs0TDBLkJJtLxmjreEB5WCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80993},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.js"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.js"},"./server":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"365fd5146311eee3e2f35ee8b1ef79e210731960","scripts":{"dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","build":"npm run clean && tsc","clean":"rimraf ./dist","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"rezb","email":"roojeld@gmail.com"},"repository":{"url":"git+https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-.git","type":"git"},"_npmVersion":"10.9.4","description":"A community-made plug-in to authenticate Farcaster users with optional React hooks","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@farcaster/quick-auth":"^0.0.8"},"typesVersions":{"*":{"react":["./dist/react/index.d.ts"],"types":["./dist/types.d.ts"],"client":["./dist/client.d.ts"],"server":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","react":"^18.2.0","rimraf":"^6.0.1","nodemon":"^3.1.10","ts-node":"^10.9.2","@types/bun":"latest","typescript":"^5.8.3","better-auth":"^1.2.8","@types/react":"^18.2.0","npm-check-updates":"^18.0.1","@paralleldrive/cuid2":"^2.2.2"},"peerDependencies":{"zod":">=3.0.0","react":">=17.0.0","better-auth":">=1.2.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"better-auth":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/better-auth-farcaster-plugin_2.1.1_1765297159503_0.25702390071534187","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"better-auth-farcaster-plugin","version":"2.1.2","keywords":["better-auth farcaster plugin","better-auth farcaster","farcaster authentication","farcaster react hooks"],"author":{"name":"RezB"},"license":"ISC","_id":"better-auth-farcaster-plugin@2.1.2","maintainers":[{"name":"rezb","email":"roojeld@gmail.com"}],"homepage":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-#readme","bugs":{"url":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-/issues"},"dist":{"shasum":"1794cec1f8e6150b5ae58beec83833cada6b7da1","tarball":"https://registry.npmjs.org/better-auth-farcaster-plugin/-/better-auth-farcaster-plugin-2.1.2.tgz","fileCount":26,"integrity":"sha512-dypsglbbhRndDTWGRNsQKpDR99kGve/7gNutQHrqkvrnDiVAAs7/V61TUEgjUJAZGeIA8uhhPNP1PEI9tkNDeg==","signatures":[{"sig":"MEQCIGJdwGGLLG6aOlN5E/cQZM447pHTXYq9RNfB1nCxiYQmAiBINwWkBBDH2+tn2rGb1dqJLlDneoWjRWCO3RilDIAK6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82429},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.js"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.js"},"./server":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"29a2eb4bb0753e605ad9910c9fd07c4deecf0ac3","scripts":{"dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","build":"npm run clean && tsc","clean":"rimraf ./dist","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"rezb","email":"roojeld@gmail.com"},"repository":{"url":"git+https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-.git","type":"git"},"_npmVersion":"10.9.4","description":"A community-made plug-in to authenticate Farcaster users with optional React hooks","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@farcaster/quick-auth":"^0.0.8"},"typesVersions":{"*":{"react":["./dist/react/index.d.ts"],"types":["./dist/types.d.ts"],"client":["./dist/client.d.ts"],"server":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","react":"^18.2.0","rimraf":"^6.0.1","nodemon":"^3.1.10","ts-node":"^10.9.2","@types/bun":"latest","typescript":"^5.8.3","better-auth":"^1.2.8","@types/react":"^18.2.0","npm-check-updates":"^18.0.1","@paralleldrive/cuid2":"^2.2.2"},"peerDependencies":{"zod":">=3.0.0","react":">=17.0.0","better-auth":">=1.2.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"better-auth":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/better-auth-farcaster-plugin_2.1.2_1765297382546_0.9507851777710306","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"better-auth-farcaster-plugin","version":"2.2.0","keywords":["better-auth farcaster plugin","better-auth farcaster","farcaster authentication","farcaster react hooks"],"author":{"name":"RezB"},"license":"ISC","_id":"better-auth-farcaster-plugin@2.2.0","maintainers":[{"name":"rezb","email":"roojeld@gmail.com"}],"homepage":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-#readme","bugs":{"url":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-/issues"},"dist":{"shasum":"c0e7889624700a8debb5035fedcc2ff1534e9c7f","tarball":"https://registry.npmjs.org/better-auth-farcaster-plugin/-/better-auth-farcaster-plugin-2.2.0.tgz","fileCount":26,"integrity":"sha512-9YALIXK6W8/qYkgQ6EZUpNMVMR7/obQ4K3FaLfmpgnCCEOyXG0DboUqCK4N7871pFnWOmh/zVpkuO6EBzIxTHQ==","signatures":[{"sig":"MEYCIQDTHr9AOPCHYEfheTATtwA71rHoZIfIr3ruNwFG3RtIxAIhAMKIZao8Tb4mvsJWpX0o9Tm3xX1yzzrkLTTON0Xi566i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83457},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.js"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.js"},"./server":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"f80af01a43b25e3a66b9dbfbb282b0944b087451","scripts":{"dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","build":"npm run clean && tsc","clean":"rimraf ./dist","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"rezb","email":"roojeld@gmail.com"},"repository":{"url":"git+https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-.git","type":"git"},"_npmVersion":"10.9.4","description":"A community-made plug-in to authenticate Farcaster users with optional React hooks","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@farcaster/quick-auth":"^0.0.8"},"typesVersions":{"*":{"react":["./dist/react/index.d.ts"],"types":["./dist/types.d.ts"],"client":["./dist/client.d.ts"],"server":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","react":"^18.2.0","rimraf":"^6.0.1","nodemon":"^3.1.10","ts-node":"^10.9.2","@types/bun":"latest","typescript":"^5.8.3","better-auth":"^1.2.8","@types/react":"^18.2.0","npm-check-updates":"^18.0.1","@paralleldrive/cuid2":"^2.2.2"},"peerDependencies":{"zod":">=3.0.0","react":">=17.0.0","better-auth":">=1.2.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"better-auth":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/better-auth-farcaster-plugin_2.2.0_1765298285119_0.7904390348475916","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"better-auth-farcaster-plugin","version":"3.0.0","keywords":["better-auth farcaster plugin","better-auth farcaster","farcaster authentication","farcaster react hooks"],"author":{"name":"RezB"},"license":"ISC","_id":"better-auth-farcaster-plugin@3.0.0","maintainers":[{"name":"rezb","email":"roojeld@gmail.com"}],"homepage":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-#readme","bugs":{"url":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-/issues"},"dist":{"shasum":"554711b5bfce20c1b9eefb00acad04728fa122f0","tarball":"https://registry.npmjs.org/better-auth-farcaster-plugin/-/better-auth-farcaster-plugin-3.0.0.tgz","fileCount":29,"integrity":"sha512-TI1D1YUv4yksfKj6QnvFVBbbaYS07aPWLlhlLwLZIt2Co2+Iihs6egGlkoZ1iTDlsiqt3Lv3YOyDXp6UGPwJUg==","signatures":[{"sig":"MEUCIQDHB7etJzpWihiEZ7soSk+Utm20HM0uHCKISXlvHA1QuwIgMG9cNVe0B37GsfQoQw/ehLeffsSOZKOAuwxYdAgHZYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93483},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.js"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.js"},"./server":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"e501e06e9eca6e8e728bbfef25a55ff1933fd186","scripts":{"dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","build":"npm run clean && tsc","clean":"rimraf ./dist","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"rezb","email":"roojeld@gmail.com"},"repository":{"url":"git+https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-.git","type":"git"},"_npmVersion":"10.9.4","description":"A community-made plug-in to authenticate Farcaster users with optional React hooks","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@farcaster/quick-auth":"^0.0.8"},"typesVersions":{"*":{"react":["./dist/react/index.d.ts"],"types":["./dist/types.d.ts"],"client":["./dist/client.d.ts"],"server":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","react":"^18.2.0","rimraf":"^6.0.1","nodemon":"^3.1.10","ts-node":"^10.9.2","@types/bun":"latest","typescript":"^5.8.3","better-auth":"^1.2.8","@types/react":"^18.2.0","npm-check-updates":"^18.0.1","@paralleldrive/cuid2":"^2.2.2"},"peerDependencies":{"zod":">=3.0.0","react":">=17.0.0","better-auth":">=1.2.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"better-auth":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/better-auth-farcaster-plugin_3.0.0_1765299281963_0.2628725218608332","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"better-auth-farcaster-plugin","version":"3.1.0","keywords":["better-auth farcaster plugin","better-auth farcaster","farcaster authentication","farcaster react hooks"],"author":{"name":"RezB"},"license":"ISC","_id":"better-auth-farcaster-plugin@3.1.0","maintainers":[{"name":"rezb","email":"roojeld@gmail.com"}],"homepage":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-#readme","bugs":{"url":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-/issues"},"dist":{"shasum":"fb6f879acbb0b7791812738b1770387f57391b80","tarball":"https://registry.npmjs.org/better-auth-farcaster-plugin/-/better-auth-farcaster-plugin-3.1.0.tgz","fileCount":32,"integrity":"sha512-1eEiB0DnJSV7pIgy0/Dh9EIyRLRs6psCKNdm/kzm89ZuhLciALlnszksFO5j5oeo772RrDlS/ejeZYKRZIY0oA==","signatures":[{"sig":"MEQCIGPwGlT8LiI2Ng9bLWrgRN8+DjgrQVt+Y+pFNHUbhQFLAiBbBiGzIH5zlF3AAWU4a622XtJZZh/XM3PR7D+Ru0AxpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110980},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.js"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.js"},"./server":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"f6a58d9b01bcc7bacdd7e64e24d3c0db5174f2ff","scripts":{"dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","build":"npm run clean && tsc","clean":"rimraf ./dist","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"rezb","email":"roojeld@gmail.com"},"repository":{"url":"git+https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-.git","type":"git"},"_npmVersion":"11.7.0","description":"A community-made plug-in to authenticate Farcaster users with optional React hooks","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@farcaster/quick-auth":"^0.0.8"},"typesVersions":{"*":{"react":["./dist/react/index.d.ts"],"types":["./dist/types.d.ts"],"client":["./dist/client.d.ts"],"server":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","react":"^18.2.0","rimraf":"^6.0.1","nodemon":"^3.1.10","ts-node":"^10.9.2","@types/bun":"latest","typescript":"^5.8.3","better-auth":"^1.2.8","@types/react":"^18.2.0","npm-check-updates":"^18.0.1","@paralleldrive/cuid2":"^2.2.2"},"peerDependencies":{"zod":">=3.0.0","react":">=17.0.0","better-auth":">=1.2.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"better-auth":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/better-auth-farcaster-plugin_3.1.0_1765535642889_0.04111469482508645","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"better-auth-farcaster-plugin","version":"3.2.0","keywords":["better-auth farcaster plugin","better-auth farcaster","farcaster authentication","farcaster react hooks"],"author":{"name":"RezB"},"license":"ISC","_id":"better-auth-farcaster-plugin@3.2.0","maintainers":[{"name":"rezb","email":"roojeld@gmail.com"}],"homepage":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-#readme","bugs":{"url":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-/issues"},"dist":{"shasum":"5a80454f0a224afb60c8e2b115b082ea9880c35c","tarball":"https://registry.npmjs.org/better-auth-farcaster-plugin/-/better-auth-farcaster-plugin-3.2.0.tgz","fileCount":32,"integrity":"sha512-g/bWFDhJuo6q1P7wW3R3TUJLIWk6lM07BXJgl7MOnpLY7fSWTJZlPjMuvK1m33ad5m8G94yuWmbr5QV/EfeiSA==","signatures":[{"sig":"MEUCIQCFTIaomLNgj3Pfkyj4bywpMOojmzwSmksgEZQdA7kuFQIgbXSs4eyQSlhc2tN82zpWeraH3iPtDMynSczM2xkFgSA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107742},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.js"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.js"},"./server":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"f6a58d9b01bcc7bacdd7e64e24d3c0db5174f2ff","scripts":{"dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","build":"npm run clean && tsc","clean":"rimraf ./dist","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"rezb","email":"roojeld@gmail.com"},"repository":{"url":"git+https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-.git","type":"git"},"_npmVersion":"11.7.0","description":"A community-made plug-in to authenticate Farcaster users with optional React hooks","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@farcaster/quick-auth":"^0.0.8"},"typesVersions":{"*":{"react":["./dist/react/index.d.ts"],"types":["./dist/types.d.ts"],"client":["./dist/client.d.ts"],"server":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","react":"^18.2.0","rimraf":"^6.0.1","nodemon":"^3.1.10","ts-node":"^10.9.2","@types/bun":"latest","typescript":"^5.8.3","better-auth":"^1.2.8","@types/react":"^18.2.0","npm-check-updates":"^18.0.1","@paralleldrive/cuid2":"^2.2.2"},"peerDependencies":{"zod":">=3.0.0","react":">=17.0.0","better-auth":">=1.2.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"better-auth":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/better-auth-farcaster-plugin_3.2.0_1765827200930_0.439945588120781","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"better-auth-farcaster-plugin","version":"3.3.0","keywords":["better-auth farcaster plugin","better-auth farcaster","farcaster authentication","farcaster react hooks","sign in with farcaster","siwf"],"author":{"name":"RezB"},"license":"ISC","_id":"better-auth-farcaster-plugin@3.3.0","maintainers":[{"name":"rezb","email":"roojeld@gmail.com"}],"homepage":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-#readme","bugs":{"url":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-/issues"},"dist":{"shasum":"ff9bb7756a4ebb96827d0bc3e5cf94bd14ff6c5a","tarball":"https://registry.npmjs.org/better-auth-farcaster-plugin/-/better-auth-farcaster-plugin-3.3.0.tgz","fileCount":71,"integrity":"sha512-JIPCJhwnxKSxmdgeP4d1JK2wCR46HijZGpaVkqn5GqujVumoAdMAlLxCRbZnGbNn/RIB4ZeccBCYMQ6HSG4vqg==","signatures":[{"sig":"MEYCIQDPD/vwxXm+qrNjwNXI88J+fEd7RRQaXRalgvitpV0jSQIhAPhWpjYE+vcNFcShqaKE2aT5CSoFzvqqfWfcYsO6P2KQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236210},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.js"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.js"},"./server":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./miniapp":{"types":"./dist/miniapp/index.d.ts","import":"./dist/miniapp/index.js","require":"./dist/miniapp/index.js"},"./core/react":{"types":"./dist/core/react/index.d.ts","import":"./dist/core/react/index.js","require":"./dist/core/react/index.js"},"./core/client":{"types":"./dist/core/client.d.ts","import":"./dist/core/client.js","require":"./dist/core/client.js"},"./miniapp/react":{"types":"./dist/miniapp/react/index.d.ts","import":"./dist/miniapp/react/index.js","require":"./dist/miniapp/react/index.js"},"./miniapp/client":{"types":"./dist/miniapp/client.d.ts","import":"./dist/miniapp/client.js","require":"./dist/miniapp/client.js"}},"gitHead":"37818be6accde272f27f0d765a75143c625ebd8a","scripts":{"dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","build":"npm run clean && tsc","clean":"rimraf ./dist","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"rezb","email":"roojeld@gmail.com"},"repository":{"url":"git+https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-.git","type":"git"},"_npmVersion":"11.7.0","description":"A community-made plug-in to authenticate Farcaster users with optional React hooks","directories":{},"_nodeVersion":"22.21.1","typesVersions":{"*":{"core":["./dist/core/index.d.ts"],"react":["./dist/react/index.d.ts"],"types":["./dist/types.d.ts"],"client":["./dist/client.d.ts"],"server":["./dist/index.d.ts"],"miniapp":["./dist/miniapp/index.d.ts"],"core/react":["./dist/core/react/index.d.ts"],"core/client":["./dist/core/client.d.ts"],"miniapp/react":["./dist/miniapp/react/index.d.ts"],"miniapp/client":["./dist/miniapp/client.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","viem":"^2.0.0","react":"^18.2.0","rimraf":"^6.0.1","nodemon":"^3.1.10","ts-node":"^10.9.2","@types/bun":"latest","typescript":"^5.8.3","better-auth":"^1.2.8","@types/react":"^18.2.0","npm-check-updates":"^18.0.1","@paralleldrive/cuid2":"^2.2.2","@farcaster/auth-client":"^0.3.0"},"peerDependencies":{"zod":">=3.0.0","viem":">=2.0.0","react":">=17.0.0","better-auth":">=1.2.0","@farcaster/quick-auth":">=0.0.8","@farcaster/auth-client":">=0.1.0"},"peerDependenciesMeta":{"zod":{"optional":false},"viem":{"optional":true},"react":{"optional":true},"better-auth":{"optional":false},"@farcaster/quick-auth":{"optional":true},"@farcaster/auth-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/better-auth-farcaster-plugin_3.3.0_1765885114787_0.9644633505993068","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"better-auth-farcaster-plugin","version":"4.0.0","keywords":["better-auth farcaster plugin","better-auth farcaster","farcaster authentication","farcaster react hooks","sign in with farcaster","siwf"],"author":{"name":"RezB"},"license":"ISC","_id":"better-auth-farcaster-plugin@4.0.0","maintainers":[{"name":"rezb","email":"roojeld@gmail.com"}],"homepage":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-#readme","bugs":{"url":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-/issues"},"dist":{"shasum":"05e4d7d0b45e291716292cfd289963c91c3a1a10","tarball":"https://registry.npmjs.org/better-auth-farcaster-plugin/-/better-auth-farcaster-plugin-4.0.0.tgz","fileCount":71,"integrity":"sha512-aKB56yQ9zdpBOt2nfqIO0tpfLGf+LxKO5/No9WgBzGzDVYKU3qTPusotQHUbtS7b7Bs7y/v7kddlMyyd+VlbQA==","signatures":[{"sig":"MEUCIH3djgrQbe1okd55a7c9XHgDYMI9zqeCU5xfQ3E5q2ClAiEAs7msoFjs6nMABBGMMLrF8xmcdec0ZGyvjPXB7/GTYFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236447},"main":"dist/index.js","_from":"file:better-auth-farcaster-plugin-4.0.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.js"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.js"},"./server":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./miniapp":{"types":"./dist/miniapp/index.d.ts","import":"./dist/miniapp/index.js","require":"./dist/miniapp/index.js"},"./core/react":{"types":"./dist/core/react/index.d.ts","import":"./dist/core/react/index.js","require":"./dist/core/react/index.js"},"./core/client":{"types":"./dist/core/client.d.ts","import":"./dist/core/client.js","require":"./dist/core/client.js"},"./miniapp/react":{"types":"./dist/miniapp/react/index.d.ts","import":"./dist/miniapp/react/index.js","require":"./dist/miniapp/react/index.js"},"./miniapp/client":{"types":"./dist/miniapp/client.d.ts","import":"./dist/miniapp/client.js","require":"./dist/miniapp/client.js"}},"scripts":{"dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","build":"npm run clean && tsc","clean":"rimraf ./dist","start":"node dist/index.js"},"_npmUser":{"name":"rezb","email":"roojeld@gmail.com"},"_resolved":"/tmp/c7092b501366da229b16175547954bb4/better-auth-farcaster-plugin-4.0.0.tgz","_integrity":"sha512-aKB56yQ9zdpBOt2nfqIO0tpfLGf+LxKO5/No9WgBzGzDVYKU3qTPusotQHUbtS7b7Bs7y/v7kddlMyyd+VlbQA==","repository":{"url":"git+https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-.git","type":"git"},"_npmVersion":"11.7.0","description":"A community-made plug-in to authenticate Farcaster users with optional React hooks","directories":{},"_nodeVersion":"22.21.1","typesVersions":{"*":{"core":["./dist/core/index.d.ts"],"react":["./dist/react/index.d.ts"],"types":["./dist/types.d.ts"],"client":["./dist/client.d.ts"],"server":["./dist/index.d.ts"],"miniapp":["./dist/miniapp/index.d.ts"],"core/react":["./dist/core/react/index.d.ts"],"core/client":["./dist/core/client.d.ts"],"miniapp/react":["./dist/miniapp/react/index.d.ts"],"miniapp/client":["./dist/miniapp/client.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","viem":"^2.0.0","react":"^18.2.0","rimraf":"^6.0.1","nodemon":"^3.1.10","ts-node":"^10.9.2","@types/bun":"latest","typescript":"^5.8.3","better-auth":"^1.2.8","@types/react":"^18.2.0","npm-check-updates":"^18.0.1","@paralleldrive/cuid2":"^2.2.2","@farcaster/auth-client":"^0.3.0"},"peerDependencies":{"zod":">=3.0.0","viem":">=2.0.0","react":">=17.0.0","better-auth":">=1.2.0","@farcaster/quick-auth":">=0.0.8","@farcaster/auth-client":">=0.1.0"},"peerDependenciesMeta":{"zod":{"optional":false},"viem":{"optional":true},"react":{"optional":true},"better-auth":{"optional":false},"@farcaster/quick-auth":{"optional":true},"@farcaster/auth-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/better-auth-farcaster-plugin_4.0.0_1765886310094_0.7261893216897082","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"better-auth-farcaster-plugin","version":"4.0.1","keywords":["better-auth farcaster plugin","better-auth farcaster","farcaster authentication","farcaster react hooks","sign in with farcaster","siwf"],"author":{"name":"RezB"},"license":"ISC","_id":"better-auth-farcaster-plugin@4.0.1","maintainers":[{"name":"rezb","email":"roojeld@gmail.com"}],"homepage":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-#readme","bugs":{"url":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-/issues"},"dist":{"shasum":"e133a2c94450dcc42bf31d595e182db5290f8d49","tarball":"https://registry.npmjs.org/better-auth-farcaster-plugin/-/better-auth-farcaster-plugin-4.0.1.tgz","fileCount":71,"integrity":"sha512-MZaRT4O8oVduIBJBPHmOQIIvlOb1Up5PtYiUTROR/huhS97U/zy1nf1ss0jlMhTlo/ZEdxLzpnLYIo8aW7NdIQ==","signatures":[{"sig":"MEUCIQCcV8B3r7aCWfpkf0NZDfhyGzsW/U5odly3spH76Ftc9QIgPwT8BOGE9c6AMTwVl/PVwLmUJ36WrjWROEUqcAsI5VM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238184},"main":"dist/index.js","_from":"file:better-auth-farcaster-plugin-4.0.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.js"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.js"},"./server":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./miniapp":{"types":"./dist/miniapp/index.d.ts","import":"./dist/miniapp/index.js","require":"./dist/miniapp/index.js"},"./core/react":{"types":"./dist/core/react/index.d.ts","import":"./dist/core/react/index.js","require":"./dist/core/react/index.js"},"./core/client":{"types":"./dist/core/client.d.ts","import":"./dist/core/client.js","require":"./dist/core/client.js"},"./miniapp/react":{"types":"./dist/miniapp/react/index.d.ts","import":"./dist/miniapp/react/index.js","require":"./dist/miniapp/react/index.js"},"./miniapp/client":{"types":"./dist/miniapp/client.d.ts","import":"./dist/miniapp/client.js","require":"./dist/miniapp/client.js"}},"scripts":{"dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","build":"npm run clean && tsc","clean":"rimraf ./dist","start":"node dist/index.js"},"_npmUser":{"name":"rezb","email":"roojeld@gmail.com"},"_resolved":"/tmp/73b7968ce2e40d8c8864380b5e3c2798/better-auth-farcaster-plugin-4.0.1.tgz","_integrity":"sha512-MZaRT4O8oVduIBJBPHmOQIIvlOb1Up5PtYiUTROR/huhS97U/zy1nf1ss0jlMhTlo/ZEdxLzpnLYIo8aW7NdIQ==","repository":{"url":"git+https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-.git","type":"git"},"_npmVersion":"11.7.0","description":"A community-made plug-in to authenticate Farcaster users with optional React hooks","directories":{},"_nodeVersion":"22.21.1","typesVersions":{"*":{"core":["./dist/core/index.d.ts"],"react":["./dist/react/index.d.ts"],"types":["./dist/types.d.ts"],"client":["./dist/client.d.ts"],"server":["./dist/index.d.ts"],"miniapp":["./dist/miniapp/index.d.ts"],"core/react":["./dist/core/react/index.d.ts"],"core/client":["./dist/core/client.d.ts"],"miniapp/react":["./dist/miniapp/react/index.d.ts"],"miniapp/client":["./dist/miniapp/client.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","viem":"^2.0.0","react":"^18.2.0","rimraf":"^6.0.1","nodemon":"^3.1.10","ts-node":"^10.9.2","@types/bun":"latest","typescript":"^5.8.3","better-auth":"^1.2.8","@types/react":"^18.2.0","npm-check-updates":"^18.0.1","@paralleldrive/cuid2":"^2.2.2","@farcaster/auth-client":"^0.3.0"},"peerDependencies":{"zod":">=3.0.0","viem":">=2.0.0","react":">=17.0.0","better-auth":">=1.2.0","@farcaster/quick-auth":">=0.0.8","@farcaster/auth-client":">=0.1.0"},"peerDependenciesMeta":{"zod":{"optional":false},"viem":{"optional":true},"react":{"optional":true},"better-auth":{"optional":false},"@farcaster/quick-auth":{"optional":true},"@farcaster/auth-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/better-auth-farcaster-plugin_4.0.1_1765886440787_0.4665035555448609","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"better-auth-farcaster-plugin","version":"4.0.2","keywords":["better-auth farcaster plugin","better-auth farcaster","farcaster authentication","farcaster react hooks","sign in with farcaster","siwf"],"author":{"name":"RezB"},"license":"ISC","_id":"better-auth-farcaster-plugin@4.0.2","maintainers":[{"name":"rezb","email":"roojeld@gmail.com"}],"homepage":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-#readme","bugs":{"url":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-/issues"},"dist":{"shasum":"4e87ceadc18a64766ccab34c39fe3b74689c1406","tarball":"https://registry.npmjs.org/better-auth-farcaster-plugin/-/better-auth-farcaster-plugin-4.0.2.tgz","fileCount":71,"integrity":"sha512-EAOxpIsjk+C3YrZ795dENCgkGzQfzbXRvOV1gSMXAYGwXmI+8zdylP1sBDRLeSC2SA6TnkFozY6NpM+WG6z6dQ==","signatures":[{"sig":"MEUCIFXOSHHsHiUWDaQxx0rYw27kyptXMqFYZuL4aGHK+DeBAiEAh/k1kaip0c4+0CfZvTSe4eYeZGdcj/9ItGBLeZ+uerE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237345},"main":"dist/index.js","_from":"file:better-auth-farcaster-plugin-4.0.2.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.js"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.js"},"./server":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./miniapp":{"types":"./dist/miniapp/index.d.ts","import":"./dist/miniapp/index.js","require":"./dist/miniapp/index.js"},"./core/react":{"types":"./dist/core/react/index.d.ts","import":"./dist/core/react/index.js","require":"./dist/core/react/index.js"},"./core/client":{"types":"./dist/core/client.d.ts","import":"./dist/core/client.js","require":"./dist/core/client.js"},"./miniapp/react":{"types":"./dist/miniapp/react/index.d.ts","import":"./dist/miniapp/react/index.js","require":"./dist/miniapp/react/index.js"},"./miniapp/client":{"types":"./dist/miniapp/client.d.ts","import":"./dist/miniapp/client.js","require":"./dist/miniapp/client.js"}},"scripts":{"dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","build":"npm run clean && tsc","clean":"rimraf ./dist","start":"node dist/index.js"},"_npmUser":{"name":"rezb","email":"roojeld@gmail.com"},"_resolved":"/tmp/6f060f5b238ddcf5de71c50d9ae6df77/better-auth-farcaster-plugin-4.0.2.tgz","_integrity":"sha512-EAOxpIsjk+C3YrZ795dENCgkGzQfzbXRvOV1gSMXAYGwXmI+8zdylP1sBDRLeSC2SA6TnkFozY6NpM+WG6z6dQ==","repository":{"url":"git+https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-.git","type":"git"},"_npmVersion":"11.7.0","description":"A community-made plug-in to authenticate Farcaster users with optional React hooks","directories":{},"_nodeVersion":"22.21.1","typesVersions":{"*":{"core":["./dist/core/index.d.ts"],"react":["./dist/react/index.d.ts"],"types":["./dist/types.d.ts"],"client":["./dist/client.d.ts"],"server":["./dist/index.d.ts"],"miniapp":["./dist/miniapp/index.d.ts"],"core/react":["./dist/core/react/index.d.ts"],"core/client":["./dist/core/client.d.ts"],"miniapp/react":["./dist/miniapp/react/index.d.ts"],"miniapp/client":["./dist/miniapp/client.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.1","viem":"^2.42.1","react":"^19.2.3","rimraf":"^6.1.2","nodemon":"^3.1.11","ts-node":"^10.9.2","@types/bun":"latest","typescript":"^5.9.3","better-auth":"^1.4.7","@types/react":"^19.2.7","npm-check-updates":"^19.2.0","@paralleldrive/cuid2":"^3.0.4","@farcaster/quick-auth":"^0.0.8","@farcaster/auth-client":"^0.7.0"},"peerDependencies":{"zod":">=3.0.0","viem":">=2.0.0","react":">=17.0.0","better-auth":">=1.2.0","@farcaster/quick-auth":">=0.0.8","@farcaster/auth-client":">=0.1.0"},"peerDependenciesMeta":{"zod":{"optional":false},"viem":{"optional":true},"react":{"optional":true},"better-auth":{"optional":false},"@farcaster/quick-auth":{"optional":true},"@farcaster/auth-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/better-auth-farcaster-plugin_4.0.2_1765900252580_0.13600026437244517","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"better-auth-farcaster-plugin","version":"4.0.3","keywords":["better-auth farcaster plugin","better-auth farcaster","farcaster authentication","farcaster react hooks","sign in with farcaster","siwf"],"author":{"name":"RezB"},"license":"ISC","_id":"better-auth-farcaster-plugin@4.0.3","maintainers":[{"name":"rezb","email":"roojeld@gmail.com"}],"homepage":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-#readme","bugs":{"url":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-/issues"},"dist":{"shasum":"153b8390da6b2f860bf465d3418278cc423a02ea","tarball":"https://registry.npmjs.org/better-auth-farcaster-plugin/-/better-auth-farcaster-plugin-4.0.3.tgz","fileCount":71,"integrity":"sha512-N1Q2rqJ8daqACCKY/LPjiUm10lvQFNElZEDy05xNpg1//StLX8h5HNc2HljjKeqV7NHNRwQLu4WkGDvHunOoMw==","signatures":[{"sig":"MEUCIQDq9HXNNzpfvgoGD7JLHOkaebeKuQBGtrWUpt7ypKM2mAIgc2Tiow2c91GJhCaHTB/qUzJXIg523uQ3ViNh0s9JV+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237414},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.js"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.js"},"./server":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./miniapp":{"types":"./dist/miniapp/index.d.ts","import":"./dist/miniapp/index.js","require":"./dist/miniapp/index.js"},"./core/react":{"types":"./dist/core/react/index.d.ts","import":"./dist/core/react/index.js","require":"./dist/core/react/index.js"},"./core/client":{"types":"./dist/core/client.d.ts","import":"./dist/core/client.js","require":"./dist/core/client.js"},"./miniapp/react":{"types":"./dist/miniapp/react/index.d.ts","import":"./dist/miniapp/react/index.js","require":"./dist/miniapp/react/index.js"},"./miniapp/client":{"types":"./dist/miniapp/client.d.ts","import":"./dist/miniapp/client.js","require":"./dist/miniapp/client.js"}},"gitHead":"8595b964416f3356668aeb510beda1fa759e1c88","scripts":{"dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","build":"npm run clean && tsc","clean":"rimraf ./dist","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"rezb","email":"roojeld@gmail.com"},"repository":{"url":"git+https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-.git","type":"git"},"_npmVersion":"11.7.0","description":"A community-made plug-in to authenticate Farcaster users with optional React hooks","directories":{},"_nodeVersion":"22.21.1","typesVersions":{"*":{"core":["./dist/core/index.d.ts"],"react":["./dist/react/index.d.ts"],"types":["./dist/types.d.ts"],"client":["./dist/client.d.ts"],"server":["./dist/index.d.ts"],"miniapp":["./dist/miniapp/index.d.ts"],"core/react":["./dist/core/react/index.d.ts"],"core/client":["./dist/core/client.d.ts"],"miniapp/react":["./dist/miniapp/react/index.d.ts"],"miniapp/client":["./dist/miniapp/client.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.1","viem":"^2.42.1","react":"^19.2.3","rimraf":"^6.1.2","nodemon":"^3.1.11","ts-node":"^10.9.2","@types/bun":"latest","typescript":"^5.9.3","better-auth":"^1.4.7","@types/react":"^19.2.7","npm-check-updates":"^19.2.0","@paralleldrive/cuid2":"^3.0.4","@farcaster/quick-auth":"^0.0.8","@farcaster/auth-client":"^0.7.0"},"peerDependencies":{"zod":">=3.0.0","viem":">=2.0.0","react":">=17.0.0","better-auth":">=1.2.0","@farcaster/quick-auth":">=0.0.8","@farcaster/auth-client":">=0.1.0"},"peerDependenciesMeta":{"zod":{"optional":false},"viem":{"optional":true},"react":{"optional":true},"better-auth":{"optional":false},"@farcaster/quick-auth":{"optional":true},"@farcaster/auth-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/better-auth-farcaster-plugin_4.0.3_1765901133665_0.09568413286778732","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"better-auth-farcaster-plugin","version":"4.0.4","keywords":["better-auth farcaster plugin","better-auth farcaster","farcaster authentication","farcaster react hooks","sign in with farcaster","siwf"],"author":{"name":"RezB"},"license":"ISC","_id":"better-auth-farcaster-plugin@4.0.4","maintainers":[{"name":"rezb","email":"roojeld@gmail.com"}],"homepage":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-#readme","bugs":{"url":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-/issues"},"dist":{"shasum":"66a43c0faebda02053ba6b5d0bc976b8a7ed8a46","tarball":"https://registry.npmjs.org/better-auth-farcaster-plugin/-/better-auth-farcaster-plugin-4.0.4.tgz","fileCount":71,"integrity":"sha512-r+GGD5hx82/Dzb6JQPe49hMg4RAozVJJIq7/3J+YB6Tz7KY0PTk1ClAtpaXFhENZ1PPyT2gB2gpB/LXWF08ikw==","signatures":[{"sig":"MEUCIQC6fAe/KOizVY2wcc/aZNCwV4K5FQQnVJ0wlKw3+wDWzwIgAntJEF+IQLLoD1Jer2G+KkWbrgUNd5Dzw+GzD3idzFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236861},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.js"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.js"},"./server":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./miniapp":{"types":"./dist/miniapp/index.d.ts","import":"./dist/miniapp/index.js","require":"./dist/miniapp/index.js"},"./core/react":{"types":"./dist/core/react/index.d.ts","import":"./dist/core/react/index.js","require":"./dist/core/react/index.js"},"./core/client":{"types":"./dist/core/client.d.ts","import":"./dist/core/client.js","require":"./dist/core/client.js"},"./miniapp/react":{"types":"./dist/miniapp/react/index.d.ts","import":"./dist/miniapp/react/index.js","require":"./dist/miniapp/react/index.js"},"./miniapp/client":{"types":"./dist/miniapp/client.d.ts","import":"./dist/miniapp/client.js","require":"./dist/miniapp/client.js"}},"gitHead":"cd81890ab91caec275cfddd6fa27c3f6cadf9b79","scripts":{"dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","build":"npm run clean && tsc","clean":"rimraf ./dist","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"rezb","email":"roojeld@gmail.com"},"repository":{"url":"git+https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-.git","type":"git"},"_npmVersion":"11.7.0","description":"A community-made plug-in to authenticate Farcaster users with optional React hooks","directories":{},"_nodeVersion":"22.21.1","typesVersions":{"*":{"core":["./dist/core/index.d.ts"],"react":["./dist/react/index.d.ts"],"types":["./dist/types.d.ts"],"client":["./dist/client.d.ts"],"server":["./dist/index.d.ts"],"miniapp":["./dist/miniapp/index.d.ts"],"core/react":["./dist/core/react/index.d.ts"],"core/client":["./dist/core/client.d.ts"],"miniapp/react":["./dist/miniapp/react/index.d.ts"],"miniapp/client":["./dist/miniapp/client.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.1","viem":"^2.42.1","react":"^19.2.3","rimraf":"^6.1.2","nodemon":"^3.1.11","ts-node":"^10.9.2","@types/bun":"latest","typescript":"^5.9.3","better-auth":"^1.4.7","@types/react":"^19.2.7","npm-check-updates":"^19.2.0","@paralleldrive/cuid2":"^3.0.4","@farcaster/quick-auth":"^0.0.8","@farcaster/auth-client":"^0.7.0"},"peerDependencies":{"zod":">=3.0.0","viem":">=2.0.0","react":">=17.0.0","better-auth":">=1.2.0","@farcaster/quick-auth":">=0.0.8","@farcaster/auth-client":">=0.1.0"},"peerDependenciesMeta":{"zod":{"optional":false},"viem":{"optional":true},"react":{"optional":true},"better-auth":{"optional":false},"@farcaster/quick-auth":{"optional":true},"@farcaster/auth-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/better-auth-farcaster-plugin_4.0.4_1765905075796_0.9047117503315476","host":"s3://npm-registry-packages-npm-production"}},"4.0.5":{"name":"better-auth-farcaster-plugin","version":"4.0.5","keywords":["better-auth farcaster plugin","better-auth farcaster","farcaster authentication","farcaster react hooks","sign in with farcaster","siwf"],"author":{"name":"RezB"},"license":"ISC","_id":"better-auth-farcaster-plugin@4.0.5","maintainers":[{"name":"rezb","email":"roojeld@gmail.com"}],"homepage":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-#readme","bugs":{"url":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-/issues"},"dist":{"shasum":"25857b152db8e83ef62ca3a0752d94da91812372","tarball":"https://registry.npmjs.org/better-auth-farcaster-plugin/-/better-auth-farcaster-plugin-4.0.5.tgz","fileCount":71,"integrity":"sha512-2gYpkiNKqKxUBrq37irdIuGCBNzbJFBggRRAmmIQCfRuJkhwiPG8kz+LE2H8bR173ouFgFNFNZ0GRx9bunFrmQ==","signatures":[{"sig":"MEYCIQDDpeQSiS2M9btaX+fCc0yZXsgUYGMBZ5nA2DD0KXUSnQIhANbk8cc2WkJBvt+WS21YbZFqugLX8eGVGM50Bv7aXxEi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237417},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.js"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.js"},"./server":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./miniapp":{"types":"./dist/miniapp/index.d.ts","import":"./dist/miniapp/index.js","require":"./dist/miniapp/index.js"},"./core/react":{"types":"./dist/core/react/index.d.ts","import":"./dist/core/react/index.js","require":"./dist/core/react/index.js"},"./core/client":{"types":"./dist/core/client.d.ts","import":"./dist/core/client.js","require":"./dist/core/client.js"},"./miniapp/react":{"types":"./dist/miniapp/react/index.d.ts","import":"./dist/miniapp/react/index.js","require":"./dist/miniapp/react/index.js"},"./miniapp/client":{"types":"./dist/miniapp/client.d.ts","import":"./dist/miniapp/client.js","require":"./dist/miniapp/client.js"}},"gitHead":"d6b1deb3d5f9139ea9d0f5b505f5e4e011fef805","scripts":{"dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","build":"npm run clean && tsc","clean":"rimraf ./dist","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"rezb","email":"roojeld@gmail.com"},"repository":{"url":"git+https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-.git","type":"git"},"_npmVersion":"11.7.0","description":"A community-made plug-in to authenticate Farcaster users with optional React hooks","directories":{},"_nodeVersion":"22.21.1","typesVersions":{"*":{"core":["./dist/core/index.d.ts"],"react":["./dist/react/index.d.ts"],"types":["./dist/types.d.ts"],"client":["./dist/client.d.ts"],"server":["./dist/index.d.ts"],"miniapp":["./dist/miniapp/index.d.ts"],"core/react":["./dist/core/react/index.d.ts"],"core/client":["./dist/core/client.d.ts"],"miniapp/react":["./dist/miniapp/react/index.d.ts"],"miniapp/client":["./dist/miniapp/client.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.1","viem":"^2.42.1","react":"^19.2.3","rimraf":"^6.1.2","nodemon":"^3.1.11","ts-node":"^10.9.2","@types/bun":"latest","typescript":"^5.9.3","better-auth":"^1.4.7","@types/react":"^19.2.7","npm-check-updates":"^19.2.0","@paralleldrive/cuid2":"^3.0.4","@farcaster/quick-auth":"^0.0.8","@farcaster/auth-client":"^0.7.0"},"peerDependencies":{"zod":">=3.0.0","viem":">=2.0.0","react":">=17.0.0","better-auth":">=1.2.0","@farcaster/quick-auth":">=0.0.8","@farcaster/auth-client":">=0.1.0"},"peerDependenciesMeta":{"zod":{"optional":false},"viem":{"optional":true},"react":{"optional":true},"better-auth":{"optional":false},"@farcaster/quick-auth":{"optional":true},"@farcaster/auth-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/better-auth-farcaster-plugin_4.0.5_1765905627055_0.27029252295737916","host":"s3://npm-registry-packages-npm-production"}},"4.0.6":{"name":"better-auth-farcaster-plugin","version":"4.0.6","keywords":["better-auth farcaster plugin","better-auth farcaster","farcaster authentication","farcaster react hooks","sign in with farcaster","siwf"],"author":{"name":"RezB"},"license":"ISC","_id":"better-auth-farcaster-plugin@4.0.6","maintainers":[{"name":"rezb","email":"roojeld@gmail.com"}],"homepage":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-#readme","bugs":{"url":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-/issues"},"dist":{"shasum":"49a03754c0a7af8e9f200275b039d016b2db922c","tarball":"https://registry.npmjs.org/better-auth-farcaster-plugin/-/better-auth-farcaster-plugin-4.0.6.tgz","fileCount":71,"integrity":"sha512-x0tf/OWQKNxtFNvkWKFarfS5BR9ltADR/qUIvKUNDw5nMseg4Lho2Z+GSCFx/yh8BGVoTCLpaLBzDMYj+zMJVQ==","signatures":[{"sig":"MEUCIQCjPXkq5GsB3eJGi+ZIZGV8a22mwMAbxe9uIdEW5/nncAIgb6oiu3/ZQmrxFxUd+ypR+Pu0wbPr4KnRPmsfFXHo1+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245158},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.js"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.js"},"./server":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./miniapp":{"types":"./dist/miniapp/index.d.ts","import":"./dist/miniapp/index.js","require":"./dist/miniapp/index.js"},"./core/react":{"types":"./dist/core/react/index.d.ts","import":"./dist/core/react/index.js","require":"./dist/core/react/index.js"},"./core/client":{"types":"./dist/core/client.d.ts","import":"./dist/core/client.js","require":"./dist/core/client.js"},"./miniapp/react":{"types":"./dist/miniapp/react/index.d.ts","import":"./dist/miniapp/react/index.js","require":"./dist/miniapp/react/index.js"},"./miniapp/client":{"types":"./dist/miniapp/client.d.ts","import":"./dist/miniapp/client.js","require":"./dist/miniapp/client.js"}},"gitHead":"059705ec566ddf1b7e4eb48c13f878040b78c6b6","scripts":{"dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","build":"npm run clean && tsc","clean":"rimraf ./dist","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"rezb","email":"roojeld@gmail.com"},"repository":{"url":"git+https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-.git","type":"git"},"_npmVersion":"11.7.0","description":"A community-made plug-in to authenticate Farcaster users with optional React hooks","directories":{},"_nodeVersion":"22.21.1","typesVersions":{"*":{"core":["./dist/core/index.d.ts"],"react":["./dist/react/index.d.ts"],"types":["./dist/types.d.ts"],"client":["./dist/client.d.ts"],"server":["./dist/index.d.ts"],"miniapp":["./dist/miniapp/index.d.ts"],"core/react":["./dist/core/react/index.d.ts"],"core/client":["./dist/core/client.d.ts"],"miniapp/react":["./dist/miniapp/react/index.d.ts"],"miniapp/client":["./dist/miniapp/client.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.1","viem":"^2.42.1","react":"^19.2.3","rimraf":"^6.1.2","nodemon":"^3.1.11","ts-node":"^10.9.2","@types/bun":"latest","typescript":"^5.9.3","better-auth":"^1.4.7","@types/react":"^19.2.7","npm-check-updates":"^19.2.0","@paralleldrive/cuid2":"^3.0.4","@farcaster/quick-auth":"^0.0.8","@farcaster/auth-client":"^0.7.0"},"peerDependencies":{"zod":">=3.0.0","viem":">=2.0.0","react":">=17.0.0","better-auth":">=1.2.0","@farcaster/quick-auth":">=0.0.8","@farcaster/auth-client":">=0.1.0"},"peerDependenciesMeta":{"zod":{"optional":false},"viem":{"optional":true},"react":{"optional":true},"better-auth":{"optional":false},"@farcaster/quick-auth":{"optional":true},"@farcaster/auth-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/better-auth-farcaster-plugin_4.0.6_1765906300447_0.6867873951623298","host":"s3://npm-registry-packages-npm-production"}},"4.0.7":{"name":"better-auth-farcaster-plugin","version":"4.0.7","keywords":["better-auth farcaster plugin","better-auth farcaster","farcaster authentication","farcaster react hooks","sign in with farcaster","siwf"],"author":{"name":"RezB"},"license":"ISC","_id":"better-auth-farcaster-plugin@4.0.7","maintainers":[{"name":"rezb","email":"roojeld@gmail.com"}],"homepage":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-#readme","bugs":{"url":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-/issues"},"dist":{"shasum":"f6e863266a12a5c5fd4ef121e430c40101e2343b","tarball":"https://registry.npmjs.org/better-auth-farcaster-plugin/-/better-auth-farcaster-plugin-4.0.7.tgz","fileCount":71,"integrity":"sha512-OJFPkwhqOQwf8fEXsB3pO0ZcI0FiJIJYUHX3BYpCU7wmcsm1Lam7yHQrVJW0xorF2+SZTu7wZgJ/4lvlJgAxYQ==","signatures":[{"sig":"MEYCIQCEqtZDjGbHkT7NOireKctDpjK0nl2DG2vSEE0ambeTDAIhAJGLvxbcpwPrDhCv0+Uf+EdWC51g5ydO7b/bIgV0ng3i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":247922},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.js"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.js"},"./server":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./miniapp":{"types":"./dist/miniapp/index.d.ts","import":"./dist/miniapp/index.js","require":"./dist/miniapp/index.js"},"./core/react":{"types":"./dist/core/react/index.d.ts","import":"./dist/core/react/index.js","require":"./dist/core/react/index.js"},"./core/client":{"types":"./dist/core/client.d.ts","import":"./dist/core/client.js","require":"./dist/core/client.js"},"./miniapp/react":{"types":"./dist/miniapp/react/index.d.ts","import":"./dist/miniapp/react/index.js","require":"./dist/miniapp/react/index.js"},"./miniapp/client":{"types":"./dist/miniapp/client.d.ts","import":"./dist/miniapp/client.js","require":"./dist/miniapp/client.js"}},"gitHead":"09ce6090a5cef5b1f41f6d736a9a85962c0ad747","scripts":{"dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","build":"npm run clean && tsc","clean":"rimraf ./dist","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"rezb","email":"roojeld@gmail.com"},"repository":{"url":"git+https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-.git","type":"git"},"_npmVersion":"11.7.0","description":"A community-made plug-in to authenticate Farcaster users with optional React hooks","directories":{},"_nodeVersion":"22.21.1","typesVersions":{"*":{"core":["./dist/core/index.d.ts"],"react":["./dist/react/index.d.ts"],"types":["./dist/types.d.ts"],"client":["./dist/client.d.ts"],"server":["./dist/index.d.ts"],"miniapp":["./dist/miniapp/index.d.ts"],"core/react":["./dist/core/react/index.d.ts"],"core/client":["./dist/core/client.d.ts"],"miniapp/react":["./dist/miniapp/react/index.d.ts"],"miniapp/client":["./dist/miniapp/client.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.1","viem":"^2.42.1","react":"^19.2.3","rimraf":"^6.1.2","nodemon":"^3.1.11","ts-node":"^10.9.2","@types/bun":"latest","typescript":"^5.9.3","better-auth":"^1.4.7","@types/react":"^19.2.7","npm-check-updates":"^19.2.0","@paralleldrive/cuid2":"^3.0.4","@farcaster/quick-auth":"^0.0.8","@farcaster/auth-client":"^0.7.0"},"peerDependencies":{"zod":">=3.0.0","viem":">=2.0.0","react":">=17.0.0","better-auth":">=1.2.0","@farcaster/quick-auth":">=0.0.8","@farcaster/auth-client":">=0.1.0"},"peerDependenciesMeta":{"zod":{"optional":false},"viem":{"optional":true},"react":{"optional":true},"better-auth":{"optional":false},"@farcaster/quick-auth":{"optional":true},"@farcaster/auth-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/better-auth-farcaster-plugin_4.0.7_1765907010776_0.011537899563372589","host":"s3://npm-registry-packages-npm-production"}},"4.0.8":{"name":"better-auth-farcaster-plugin","version":"4.0.8","keywords":["better-auth farcaster plugin","better-auth farcaster","farcaster authentication","farcaster react hooks","sign in with farcaster","siwf"],"author":{"name":"RezB"},"license":"ISC","_id":"better-auth-farcaster-plugin@4.0.8","maintainers":[{"name":"rezb","email":"roojeld@gmail.com"}],"homepage":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-#readme","bugs":{"url":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-/issues"},"dist":{"shasum":"b38e7d3ea501b595f201018a706b71b715f0cbf6","tarball":"https://registry.npmjs.org/better-auth-farcaster-plugin/-/better-auth-farcaster-plugin-4.0.8.tgz","fileCount":71,"integrity":"sha512-E/zAwx8ItzDJEtPeOzOKx2nsf0FZecjqyjXHjjAkaEakOAgYTrKF5Xj35aV+soc/ALBNDPW4p2nBnnkcCCer8w==","signatures":[{"sig":"MEYCIQChNmTAcxV5vLEmw3JGw+x+cQ/e6Zu7MI27fhGw9956wwIhAKWNccmxx6m4+tw1RTzdMqiC1VQPtCU585/55p59+F6V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251906},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.js"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.js"},"./server":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./miniapp":{"types":"./dist/miniapp/index.d.ts","import":"./dist/miniapp/index.js","require":"./dist/miniapp/index.js"},"./core/react":{"types":"./dist/core/react/index.d.ts","import":"./dist/core/react/index.js","require":"./dist/core/react/index.js"},"./core/client":{"types":"./dist/core/client.d.ts","import":"./dist/core/client.js","require":"./dist/core/client.js"},"./miniapp/react":{"types":"./dist/miniapp/react/index.d.ts","import":"./dist/miniapp/react/index.js","require":"./dist/miniapp/react/index.js"},"./miniapp/client":{"types":"./dist/miniapp/client.d.ts","import":"./dist/miniapp/client.js","require":"./dist/miniapp/client.js"}},"gitHead":"d4c398a28e6ebf0651e6084f0e018def166a07b7","scripts":{"dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","build":"npm run clean && tsc","clean":"rimraf ./dist","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"rezb","email":"roojeld@gmail.com"},"repository":{"url":"git+https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-.git","type":"git"},"_npmVersion":"11.7.0","description":"A community-made plug-in to authenticate Farcaster users with optional React hooks","directories":{},"_nodeVersion":"22.21.1","typesVersions":{"*":{"core":["./dist/core/index.d.ts"],"react":["./dist/react/index.d.ts"],"types":["./dist/types.d.ts"],"client":["./dist/client.d.ts"],"server":["./dist/index.d.ts"],"miniapp":["./dist/miniapp/index.d.ts"],"core/react":["./dist/core/react/index.d.ts"],"core/client":["./dist/core/client.d.ts"],"miniapp/react":["./dist/miniapp/react/index.d.ts"],"miniapp/client":["./dist/miniapp/client.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.1","viem":"^2.42.1","react":"^19.2.3","rimraf":"^6.1.2","nodemon":"^3.1.11","ts-node":"^10.9.2","@types/bun":"latest","typescript":"^5.9.3","better-auth":"^1.4.7","@types/react":"^19.2.7","npm-check-updates":"^19.2.0","@paralleldrive/cuid2":"^3.0.4","@farcaster/quick-auth":"^0.0.8","@farcaster/auth-client":"^0.7.0"},"peerDependencies":{"zod":">=3.0.0","viem":">=2.0.0","react":">=17.0.0","better-auth":">=1.2.0","@farcaster/quick-auth":">=0.0.8","@farcaster/auth-client":">=0.1.0"},"peerDependenciesMeta":{"zod":{"optional":false},"viem":{"optional":true},"react":{"optional":true},"better-auth":{"optional":false},"@farcaster/quick-auth":{"optional":true},"@farcaster/auth-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/better-auth-farcaster-plugin_4.0.8_1765907549710_0.043949046788595236","host":"s3://npm-registry-packages-npm-production"}},"4.0.9":{"name":"better-auth-farcaster-plugin","version":"4.0.9","keywords":["better-auth farcaster plugin","better-auth farcaster","farcaster authentication","farcaster react hooks","sign in with farcaster","siwf"],"author":{"name":"RezB"},"license":"ISC","_id":"better-auth-farcaster-plugin@4.0.9","maintainers":[{"name":"rezb","email":"roojeld@gmail.com"}],"homepage":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-#readme","bugs":{"url":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-/issues"},"dist":{"shasum":"7333be784e85f983070f3675f89a9773c2a845c8","tarball":"https://registry.npmjs.org/better-auth-farcaster-plugin/-/better-auth-farcaster-plugin-4.0.9.tgz","fileCount":71,"integrity":"sha512-rf3spqHcn7EF/TbXZ17LqRngaVazdoQOmVJH1C9bOWO+JU1vTRR3ULatU9202xAxuZ9mz0ScblRdYR/okYmEYQ==","signatures":[{"sig":"MEUCIC8RgTRikrd5jEC021Gnh/h1oQjgEVgyfyix2ct+zV9/AiEAqVnweuJziBbjCs+WSFde6AA9lWkWwnVk8BunlXGj9Ks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253996},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.js"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.js"},"./server":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./miniapp":{"types":"./dist/miniapp/index.d.ts","import":"./dist/miniapp/index.js","require":"./dist/miniapp/index.js"},"./core/react":{"types":"./dist/core/react/index.d.ts","import":"./dist/core/react/index.js","require":"./dist/core/react/index.js"},"./core/client":{"types":"./dist/core/client.d.ts","import":"./dist/core/client.js","require":"./dist/core/client.js"},"./miniapp/react":{"types":"./dist/miniapp/react/index.d.ts","import":"./dist/miniapp/react/index.js","require":"./dist/miniapp/react/index.js"},"./miniapp/client":{"types":"./dist/miniapp/client.d.ts","import":"./dist/miniapp/client.js","require":"./dist/miniapp/client.js"}},"gitHead":"1366dd03e8010f709ac80e9378f8575d651934c1","scripts":{"dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","build":"npm run clean && tsc","clean":"rimraf ./dist","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"rezb","email":"roojeld@gmail.com"},"repository":{"url":"git+https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-.git","type":"git"},"_npmVersion":"11.7.0","description":"A community-made plug-in to authenticate Farcaster users with optional React hooks","directories":{},"_nodeVersion":"22.21.1","typesVersions":{"*":{"core":["./dist/core/index.d.ts"],"react":["./dist/react/index.d.ts"],"types":["./dist/types.d.ts"],"client":["./dist/client.d.ts"],"server":["./dist/index.d.ts"],"miniapp":["./dist/miniapp/index.d.ts"],"core/react":["./dist/core/react/index.d.ts"],"core/client":["./dist/core/client.d.ts"],"miniapp/react":["./dist/miniapp/react/index.d.ts"],"miniapp/client":["./dist/miniapp/client.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.1","viem":"^2.42.1","react":"^19.2.3","rimraf":"^6.1.2","nodemon":"^3.1.11","ts-node":"^10.9.2","@types/bun":"latest","typescript":"^5.9.3","better-auth":"^1.4.7","@types/react":"^19.2.7","npm-check-updates":"^19.2.0","@paralleldrive/cuid2":"^3.0.4","@farcaster/quick-auth":"^0.0.8","@farcaster/auth-client":"^0.7.0"},"peerDependencies":{"zod":">=3.0.0","viem":">=2.0.0","react":">=17.0.0","better-auth":">=1.2.0","@farcaster/quick-auth":">=0.0.8","@farcaster/auth-client":">=0.1.0"},"peerDependenciesMeta":{"zod":{"optional":false},"viem":{"optional":true},"react":{"optional":true},"better-auth":{"optional":false},"@farcaster/quick-auth":{"optional":true},"@farcaster/auth-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/better-auth-farcaster-plugin_4.0.9_1765907943910_0.03420153717091989","host":"s3://npm-registry-packages-npm-production"}},"4.0.10":{"name":"better-auth-farcaster-plugin","version":"4.0.10","keywords":["better-auth farcaster plugin","better-auth farcaster","farcaster authentication","farcaster react hooks","sign in with farcaster","siwf"],"author":{"name":"RezB"},"license":"ISC","_id":"better-auth-farcaster-plugin@4.0.10","maintainers":[{"name":"rezb","email":"roojeld@gmail.com"}],"homepage":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-#readme","bugs":{"url":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-/issues"},"dist":{"shasum":"ec3d70cb949087af0734494b1e45045014aef157","tarball":"https://registry.npmjs.org/better-auth-farcaster-plugin/-/better-auth-farcaster-plugin-4.0.10.tgz","fileCount":71,"integrity":"sha512-yauSCiDrVBh4T0cqyeYX4jAVV5ly18CVobV05kOl2Nc+yJ4vu2NjyEUkVf661V8wZljFSetPlpL3Ezoayc3r1A==","signatures":[{"sig":"MEUCIQDDEiQST+huVUKpxqcV43WYelonE2DC9tjhnO1k/RvN7AIgNIvyonndgcUiEz2m346PqhQh2WH3krUigXlUPF/ktTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":247682},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.js"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.js"},"./server":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./miniapp":{"types":"./dist/miniapp/index.d.ts","import":"./dist/miniapp/index.js","require":"./dist/miniapp/index.js"},"./core/react":{"types":"./dist/core/react/index.d.ts","import":"./dist/core/react/index.js","require":"./dist/core/react/index.js"},"./core/client":{"types":"./dist/core/client.d.ts","import":"./dist/core/client.js","require":"./dist/core/client.js"},"./miniapp/react":{"types":"./dist/miniapp/react/index.d.ts","import":"./dist/miniapp/react/index.js","require":"./dist/miniapp/react/index.js"},"./miniapp/client":{"types":"./dist/miniapp/client.d.ts","import":"./dist/miniapp/client.js","require":"./dist/miniapp/client.js"}},"gitHead":"d8a582fff3a5f9e9befd54c7a5b86e45b4ce4685","scripts":{"dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","build":"npm run clean && tsc","clean":"rimraf ./dist","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"rezb","email":"roojeld@gmail.com"},"repository":{"url":"git+https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-.git","type":"git"},"_npmVersion":"11.7.0","description":"A community-made plug-in to authenticate Farcaster users with optional React hooks","directories":{},"_nodeVersion":"22.21.1","typesVersions":{"*":{"core":["./dist/core/index.d.ts"],"react":["./dist/react/index.d.ts"],"types":["./dist/types.d.ts"],"client":["./dist/client.d.ts"],"server":["./dist/index.d.ts"],"miniapp":["./dist/miniapp/index.d.ts"],"core/react":["./dist/core/react/index.d.ts"],"core/client":["./dist/core/client.d.ts"],"miniapp/react":["./dist/miniapp/react/index.d.ts"],"miniapp/client":["./dist/miniapp/client.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.1","viem":"^2.42.1","react":"^19.2.3","rimraf":"^6.1.2","nodemon":"^3.1.11","ts-node":"^10.9.2","@types/bun":"latest","typescript":"^5.9.3","better-auth":"^1.4.7","@types/react":"^19.2.7","npm-check-updates":"^19.2.0","@paralleldrive/cuid2":"^3.0.4","@farcaster/quick-auth":"^0.0.8","@farcaster/auth-client":"^0.7.0"},"peerDependencies":{"zod":">=3.0.0","viem":">=2.0.0","react":">=17.0.0","better-auth":">=1.2.0","@farcaster/quick-auth":">=0.0.8","@farcaster/auth-client":">=0.1.0"},"peerDependenciesMeta":{"zod":{"optional":false},"viem":{"optional":true},"react":{"optional":true},"better-auth":{"optional":false},"@farcaster/quick-auth":{"optional":true},"@farcaster/auth-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/better-auth-farcaster-plugin_4.0.10_1765909639610_0.6226995515038967","host":"s3://npm-registry-packages-npm-production"}},"4.0.11":{"name":"better-auth-farcaster-plugin","version":"4.0.11","keywords":["better-auth farcaster plugin","better-auth farcaster","farcaster authentication","farcaster react hooks","sign in with farcaster","siwf"],"author":{"name":"RezB"},"license":"ISC","_id":"better-auth-farcaster-plugin@4.0.11","maintainers":[{"name":"rezb","email":"roojeld@gmail.com"}],"homepage":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-#readme","bugs":{"url":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-/issues"},"dist":{"shasum":"2082c4937ab9ec2170334a1edab2f22618e2369a","tarball":"https://registry.npmjs.org/better-auth-farcaster-plugin/-/better-auth-farcaster-plugin-4.0.11.tgz","fileCount":71,"integrity":"sha512-Mtn+N7Pzy4pqDjdX7+zkAPONiIX3irhOzw8/wM7+t3Z2qi1zUL1lTBdTtEladq1A+p4zOQWU+FT6tjnymOkXYQ==","signatures":[{"sig":"MEYCIQCSfUQgnC2gJrfgH6iZ7DDXrggEhZT4nOlc63b+1H1oYgIhALRMQFlVPg0r4JfmKAk5qQddTjP6vf9zEk3i1ROjKWXs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":248220},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.js"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.js"},"./server":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./miniapp":{"types":"./dist/miniapp/index.d.ts","import":"./dist/miniapp/index.js","require":"./dist/miniapp/index.js"},"./core/react":{"types":"./dist/core/react/index.d.ts","import":"./dist/core/react/index.js","require":"./dist/core/react/index.js"},"./core/client":{"types":"./dist/core/client.d.ts","import":"./dist/core/client.js","require":"./dist/core/client.js"},"./miniapp/react":{"types":"./dist/miniapp/react/index.d.ts","import":"./dist/miniapp/react/index.js","require":"./dist/miniapp/react/index.js"},"./miniapp/client":{"types":"./dist/miniapp/client.d.ts","import":"./dist/miniapp/client.js","require":"./dist/miniapp/client.js"}},"gitHead":"d87567a8a10db509a8071a04c438b7db33badd4c","scripts":{"dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","build":"npm run clean && tsc","clean":"rimraf ./dist","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"rezb","email":"roojeld@gmail.com"},"repository":{"url":"git+https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-.git","type":"git"},"_npmVersion":"11.7.0","description":"A community-made plug-in to authenticate Farcaster users with optional React hooks","directories":{},"_nodeVersion":"22.21.1","typesVersions":{"*":{"core":["./dist/core/index.d.ts"],"react":["./dist/react/index.d.ts"],"types":["./dist/types.d.ts"],"client":["./dist/client.d.ts"],"server":["./dist/index.d.ts"],"miniapp":["./dist/miniapp/index.d.ts"],"core/react":["./dist/core/react/index.d.ts"],"core/client":["./dist/core/client.d.ts"],"miniapp/react":["./dist/miniapp/react/index.d.ts"],"miniapp/client":["./dist/miniapp/client.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.1","viem":"^2.42.1","react":"^19.2.3","rimraf":"^6.1.2","nodemon":"^3.1.11","ts-node":"^10.9.2","@types/bun":"latest","typescript":"^5.9.3","better-auth":"^1.4.7","@types/react":"^19.2.7","npm-check-updates":"^19.2.0","@paralleldrive/cuid2":"^3.0.4","@farcaster/quick-auth":"^0.0.8","@farcaster/auth-client":"^0.7.0"},"peerDependencies":{"zod":">=3.0.0","viem":">=2.0.0","react":">=17.0.0","better-auth":">=1.2.0","@farcaster/quick-auth":">=0.0.8","@farcaster/auth-client":">=0.1.0"},"peerDependenciesMeta":{"zod":{"optional":false},"viem":{"optional":true},"react":{"optional":true},"better-auth":{"optional":false},"@farcaster/quick-auth":{"optional":true},"@farcaster/auth-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/better-auth-farcaster-plugin_4.0.11_1765910951235_0.20269124101765956","host":"s3://npm-registry-packages-npm-production"}},"4.0.12":{"name":"better-auth-farcaster-plugin","version":"4.0.12","keywords":["better-auth farcaster plugin","better-auth farcaster","farcaster authentication","farcaster react hooks","sign in with farcaster","siwf"],"author":{"name":"RezB"},"license":"ISC","_id":"better-auth-farcaster-plugin@4.0.12","maintainers":[{"name":"rezb","email":"roojeld@gmail.com"}],"homepage":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-#readme","bugs":{"url":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-/issues"},"dist":{"shasum":"b733da416c14a40ac9f2c74c83e8450c22b75cd6","tarball":"https://registry.npmjs.org/better-auth-farcaster-plugin/-/better-auth-farcaster-plugin-4.0.12.tgz","fileCount":71,"integrity":"sha512-IzR7hRkQ6MTtwElbw4c/sfX5vwEmwPTb/dyCGRi1rIyaghhidc1l2jgzBCAEGF3Vm5ROQ7bMhL6FJBeDAHMw7Q==","signatures":[{"sig":"MEUCID6GmspR0V9JAQr1UOSvLBarhArkefcqfAx3lkGYxZsiAiEAy0HJ58TCUf4eLc4tAEa8RTdwKlDv82U3pAfxOjyqvZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":249465},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.js"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.js"},"./server":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./miniapp":{"types":"./dist/miniapp/index.d.ts","import":"./dist/miniapp/index.js","require":"./dist/miniapp/index.js"},"./core/react":{"types":"./dist/core/react/index.d.ts","import":"./dist/core/react/index.js","require":"./dist/core/react/index.js"},"./core/client":{"types":"./dist/core/client.d.ts","import":"./dist/core/client.js","require":"./dist/core/client.js"},"./miniapp/react":{"types":"./dist/miniapp/react/index.d.ts","import":"./dist/miniapp/react/index.js","require":"./dist/miniapp/react/index.js"},"./miniapp/client":{"types":"./dist/miniapp/client.d.ts","import":"./dist/miniapp/client.js","require":"./dist/miniapp/client.js"}},"gitHead":"d87567a8a10db509a8071a04c438b7db33badd4c","scripts":{"dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","build":"npm run clean && tsc","clean":"rimraf ./dist","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"rezb","email":"roojeld@gmail.com"},"repository":{"url":"git+https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-.git","type":"git"},"_npmVersion":"11.7.0","description":"A community-made plug-in to authenticate Farcaster users with optional React hooks","directories":{},"_nodeVersion":"22.21.1","typesVersions":{"*":{"core":["./dist/core/index.d.ts"],"react":["./dist/react/index.d.ts"],"types":["./dist/types.d.ts"],"client":["./dist/client.d.ts"],"server":["./dist/index.d.ts"],"miniapp":["./dist/miniapp/index.d.ts"],"core/react":["./dist/core/react/index.d.ts"],"core/client":["./dist/core/client.d.ts"],"miniapp/react":["./dist/miniapp/react/index.d.ts"],"miniapp/client":["./dist/miniapp/client.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.1","viem":"^2.42.1","react":"^19.2.3","rimraf":"^6.1.2","nodemon":"^3.1.11","ts-node":"^10.9.2","@types/bun":"latest","typescript":"^5.9.3","better-auth":"^1.4.7","@types/react":"^19.2.7","npm-check-updates":"^19.2.0","@paralleldrive/cuid2":"^3.0.4","@farcaster/quick-auth":"^0.0.8","@farcaster/auth-client":"^0.7.0"},"peerDependencies":{"zod":">=3.0.0","viem":">=2.0.0","react":">=17.0.0","better-auth":">=1.2.0","@farcaster/quick-auth":">=0.0.8","@farcaster/auth-client":">=0.1.0"},"peerDependenciesMeta":{"zod":{"optional":false},"viem":{"optional":true},"react":{"optional":true},"better-auth":{"optional":false},"@farcaster/quick-auth":{"optional":true},"@farcaster/auth-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/better-auth-farcaster-plugin_4.0.12_1765963875747_0.2988950375656454","host":"s3://npm-registry-packages-npm-production"}},"4.0.13":{"name":"better-auth-farcaster-plugin","version":"4.0.13","keywords":["better-auth farcaster plugin","better-auth farcaster","farcaster authentication","farcaster react hooks","sign in with farcaster","siwf"],"author":{"name":"RezB"},"license":"ISC","_id":"better-auth-farcaster-plugin@4.0.13","maintainers":[{"name":"rezb","email":"roojeld@gmail.com"}],"homepage":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-#readme","bugs":{"url":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-/issues"},"dist":{"shasum":"26f9c53cd59bac4d3d5f297b504d018e5b52ba87","tarball":"https://registry.npmjs.org/better-auth-farcaster-plugin/-/better-auth-farcaster-plugin-4.0.13.tgz","fileCount":71,"integrity":"sha512-earwFo0IaOcT/mRZl/fb7cK+BOFCNwaOJnft5U1/elmQrsnSEjeeaJg21ReDIRHGsbUVqZ7K5QShFJnfuRr5nw==","signatures":[{"sig":"MEUCIQDSLJHJgQJ9gaT5MmOTCbSxBNoVxtxlTcO5J2COUMr7uQIgHG79VsOuYTA06laC352WYhg59pAJSI5Kf20V1d0Ld0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250748},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.js"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.js"},"./server":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./miniapp":{"types":"./dist/miniapp/index.d.ts","import":"./dist/miniapp/index.js","require":"./dist/miniapp/index.js"},"./core/react":{"types":"./dist/core/react/index.d.ts","import":"./dist/core/react/index.js","require":"./dist/core/react/index.js"},"./core/client":{"types":"./dist/core/client.d.ts","import":"./dist/core/client.js","require":"./dist/core/client.js"},"./miniapp/react":{"types":"./dist/miniapp/react/index.d.ts","import":"./dist/miniapp/react/index.js","require":"./dist/miniapp/react/index.js"},"./miniapp/client":{"types":"./dist/miniapp/client.d.ts","import":"./dist/miniapp/client.js","require":"./dist/miniapp/client.js"}},"gitHead":"d87567a8a10db509a8071a04c438b7db33badd4c","scripts":{"dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","build":"npm run clean && tsc","clean":"rimraf ./dist","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"rezb","email":"roojeld@gmail.com"},"repository":{"url":"git+https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-.git","type":"git"},"_npmVersion":"11.7.0","description":"A community-made plug-in to authenticate Farcaster users with optional React hooks","directories":{},"_nodeVersion":"22.21.1","typesVersions":{"*":{"core":["./dist/core/index.d.ts"],"react":["./dist/react/index.d.ts"],"types":["./dist/types.d.ts"],"client":["./dist/client.d.ts"],"server":["./dist/index.d.ts"],"miniapp":["./dist/miniapp/index.d.ts"],"core/react":["./dist/core/react/index.d.ts"],"core/client":["./dist/core/client.d.ts"],"miniapp/react":["./dist/miniapp/react/index.d.ts"],"miniapp/client":["./dist/miniapp/client.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.1","viem":"^2.42.1","react":"^19.2.3","rimraf":"^6.1.2","nodemon":"^3.1.11","ts-node":"^10.9.2","@types/bun":"latest","typescript":"^5.9.3","better-auth":"^1.4.7","@types/react":"^19.2.7","npm-check-updates":"^19.2.0","@paralleldrive/cuid2":"^3.0.4","@farcaster/quick-auth":"^0.0.8","@farcaster/auth-client":"^0.7.0"},"peerDependencies":{"zod":">=3.0.0","viem":">=2.0.0","react":">=17.0.0","better-auth":">=1.2.0","@farcaster/quick-auth":">=0.0.8","@farcaster/auth-client":">=0.1.0"},"peerDependenciesMeta":{"zod":{"optional":false},"viem":{"optional":true},"react":{"optional":true},"better-auth":{"optional":false},"@farcaster/quick-auth":{"optional":true},"@farcaster/auth-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/better-auth-farcaster-plugin_4.0.13_1765963942285_0.4739247627900418","host":"s3://npm-registry-packages-npm-production"}},"4.0.14":{"name":"better-auth-farcaster-plugin","version":"4.0.14","keywords":["better-auth farcaster plugin","better-auth farcaster","farcaster authentication","farcaster react hooks","sign in with farcaster","siwf"],"author":{"name":"RezB"},"license":"ISC","_id":"better-auth-farcaster-plugin@4.0.14","maintainers":[{"name":"rezb","email":"roojeld@gmail.com"}],"homepage":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-#readme","bugs":{"url":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-/issues"},"dist":{"shasum":"8755f56e0062e543e5413607c6dd242dd26176cd","tarball":"https://registry.npmjs.org/better-auth-farcaster-plugin/-/better-auth-farcaster-plugin-4.0.14.tgz","fileCount":71,"integrity":"sha512-gNaXHtGU8vtIRsSPnRtWFDMcxnnx6NTdGxdfPmREIJq9X39HSW30wHoXw5L60aooy21U22ZUMkwPqLhvAnLlMQ==","signatures":[{"sig":"MEUCIQCW+/07PYWuxnI89QjOWDEMexEpdlLMJdO4dgherA3F3gIgSLIScX/w0sFQ+CO7CWeRoQkxxV/bgRCOt/373KVALSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":249053},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.js"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.js"},"./server":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./miniapp":{"types":"./dist/miniapp/index.d.ts","import":"./dist/miniapp/index.js","require":"./dist/miniapp/index.js"},"./core/react":{"types":"./dist/core/react/index.d.ts","import":"./dist/core/react/index.js","require":"./dist/core/react/index.js"},"./core/client":{"types":"./dist/core/client.d.ts","import":"./dist/core/client.js","require":"./dist/core/client.js"},"./miniapp/react":{"types":"./dist/miniapp/react/index.d.ts","import":"./dist/miniapp/react/index.js","require":"./dist/miniapp/react/index.js"},"./miniapp/client":{"types":"./dist/miniapp/client.d.ts","import":"./dist/miniapp/client.js","require":"./dist/miniapp/client.js"}},"gitHead":"74186c4c7830df540d46a533e0fddb6206dcc056","scripts":{"dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","build":"npm run clean && tsc","clean":"rimraf ./dist","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"rezb","email":"roojeld@gmail.com"},"repository":{"url":"git+https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-.git","type":"git"},"_npmVersion":"11.7.0","description":"A community-made plug-in to authenticate Farcaster users with optional React hooks","directories":{},"_nodeVersion":"22.21.1","typesVersions":{"*":{"core":["./dist/core/index.d.ts"],"react":["./dist/react/index.d.ts"],"types":["./dist/types.d.ts"],"client":["./dist/client.d.ts"],"server":["./dist/index.d.ts"],"miniapp":["./dist/miniapp/index.d.ts"],"core/react":["./dist/core/react/index.d.ts"],"core/client":["./dist/core/client.d.ts"],"miniapp/react":["./dist/miniapp/react/index.d.ts"],"miniapp/client":["./dist/miniapp/client.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.1","viem":"^2.42.1","react":"^19.2.3","rimraf":"^6.1.2","nodemon":"^3.1.11","ts-node":"^10.9.2","@types/bun":"latest","typescript":"^5.9.3","better-auth":"^1.4.7","@types/react":"^19.2.7","npm-check-updates":"^19.2.0","@paralleldrive/cuid2":"^3.0.4","@farcaster/quick-auth":"^0.0.8","@farcaster/auth-client":"^0.7.0"},"peerDependencies":{"zod":">=3.0.0","viem":">=2.0.0","react":">=17.0.0","better-auth":">=1.2.0","@farcaster/quick-auth":">=0.0.8","@farcaster/auth-client":">=0.1.0"},"peerDependenciesMeta":{"zod":{"optional":false},"viem":{"optional":true},"react":{"optional":true},"better-auth":{"optional":false},"@farcaster/quick-auth":{"optional":true},"@farcaster/auth-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/better-auth-farcaster-plugin_4.0.14_1766285897900_0.5719977701107579","host":"s3://npm-registry-packages-npm-production"}},"4.0.15":{"name":"better-auth-farcaster-plugin","version":"4.0.15","keywords":["better-auth farcaster plugin","better-auth farcaster","farcaster authentication","farcaster react hooks","sign in with farcaster","siwf"],"author":{"name":"RezB"},"license":"ISC","_id":"better-auth-farcaster-plugin@4.0.15","maintainers":[{"name":"rezb","email":"roojeld@gmail.com"}],"homepage":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-#readme","bugs":{"url":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-/issues"},"dist":{"shasum":"5999632843bbe10fb3952bc4d8b214c4b85d7daf","tarball":"https://registry.npmjs.org/better-auth-farcaster-plugin/-/better-auth-farcaster-plugin-4.0.15.tgz","fileCount":71,"integrity":"sha512-JQZMYUiquFeu/bBuXT+0mZ9MBKNscKS8GpDvBOQQimMe5a3VBQaRnoB+n2ELv3sL7PLGM+c7m0R8obJZhPOyIg==","signatures":[{"sig":"MEYCIQD7X50zPMxtoOfqeCmEmqrDVuUmLoDSrXL5Le/6svf4JQIhALeBq+aa5DpO4JZ4do+/J8im2G7+H1NmUVsyjlj93DvT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251952},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.js"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.js"},"./server":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./miniapp":{"types":"./dist/miniapp/index.d.ts","import":"./dist/miniapp/index.js","require":"./dist/miniapp/index.js"},"./core/react":{"types":"./dist/core/react/index.d.ts","import":"./dist/core/react/index.js","require":"./dist/core/react/index.js"},"./core/client":{"types":"./dist/core/client.d.ts","import":"./dist/core/client.js","require":"./dist/core/client.js"},"./miniapp/react":{"types":"./dist/miniapp/react/index.d.ts","import":"./dist/miniapp/react/index.js","require":"./dist/miniapp/react/index.js"},"./miniapp/client":{"types":"./dist/miniapp/client.d.ts","import":"./dist/miniapp/client.js","require":"./dist/miniapp/client.js"}},"gitHead":"4337d65b1935b4310a763329f35288795f9a7f5d","scripts":{"dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","build":"npm run clean && tsc","clean":"rimraf ./dist","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"rezb","email":"roojeld@gmail.com"},"repository":{"url":"git+https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-.git","type":"git"},"_npmVersion":"11.7.0","description":"A community-made plug-in to authenticate Farcaster users with optional React hooks","directories":{},"_nodeVersion":"22.21.1","typesVersions":{"*":{"core":["./dist/core/index.d.ts"],"react":["./dist/react/index.d.ts"],"types":["./dist/types.d.ts"],"client":["./dist/client.d.ts"],"server":["./dist/index.d.ts"],"miniapp":["./dist/miniapp/index.d.ts"],"core/react":["./dist/core/react/index.d.ts"],"core/client":["./dist/core/client.d.ts"],"miniapp/react":["./dist/miniapp/react/index.d.ts"],"miniapp/client":["./dist/miniapp/client.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.1","viem":"^2.42.1","react":"^19.2.3","rimraf":"^6.1.2","nodemon":"^3.1.11","ts-node":"^10.9.2","@types/bun":"latest","typescript":"^5.9.3","better-auth":"^1.4.7","@types/react":"^19.2.7","npm-check-updates":"^19.2.0","@paralleldrive/cuid2":"^3.0.4","@farcaster/quick-auth":"^0.0.8","@farcaster/auth-client":"^0.7.0"},"peerDependencies":{"zod":">=3.0.0","viem":">=2.0.0","react":">=17.0.0","better-auth":">=1.2.0","@farcaster/quick-auth":">=0.0.8","@farcaster/auth-client":">=0.1.0"},"peerDependenciesMeta":{"zod":{"optional":false},"viem":{"optional":true},"react":{"optional":true},"better-auth":{"optional":false},"@farcaster/quick-auth":{"optional":true},"@farcaster/auth-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/better-auth-farcaster-plugin_4.0.15_1766287374173_0.8556967938550835","host":"s3://npm-registry-packages-npm-production"}},"4.0.16":{"name":"better-auth-farcaster-plugin","version":"4.0.16","keywords":["better-auth farcaster plugin","better-auth farcaster","farcaster authentication","farcaster react hooks","sign in with farcaster","siwf"],"author":{"name":"RezB"},"license":"ISC","_id":"better-auth-farcaster-plugin@4.0.16","maintainers":[{"name":"rezb","email":"roojeld@gmail.com"}],"homepage":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-#readme","bugs":{"url":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-/issues"},"dist":{"shasum":"74ea699dfe3b3355db425b2c147ca85a92e58af5","tarball":"https://registry.npmjs.org/better-auth-farcaster-plugin/-/better-auth-farcaster-plugin-4.0.16.tgz","fileCount":71,"integrity":"sha512-xnnbpXBC55wKp38wsuum/y1OhOUi/R2KDtCVzt9eu29Hwv4F4L71MMlYsvYOQHHsNzmjNCXrccBrah4SQ3h2Pw==","signatures":[{"sig":"MEUCIHGFrXznvAJxucpgxXT7ejgxOjsyeqVw9TgZH4dGoW/oAiEAnLAMh1oPmFpr7thaKdJ+OxzMo4vLziO0PrMv8fMh42I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253095},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.js"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.js"},"./server":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./miniapp":{"types":"./dist/miniapp/index.d.ts","import":"./dist/miniapp/index.js","require":"./dist/miniapp/index.js"},"./core/react":{"types":"./dist/core/react/index.d.ts","import":"./dist/core/react/index.js","require":"./dist/core/react/index.js"},"./core/client":{"types":"./dist/core/client.d.ts","import":"./dist/core/client.js","require":"./dist/core/client.js"},"./miniapp/react":{"types":"./dist/miniapp/react/index.d.ts","import":"./dist/miniapp/react/index.js","require":"./dist/miniapp/react/index.js"},"./miniapp/client":{"types":"./dist/miniapp/client.d.ts","import":"./dist/miniapp/client.js","require":"./dist/miniapp/client.js"}},"gitHead":"4337d65b1935b4310a763329f35288795f9a7f5d","scripts":{"dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","build":"npm run clean && tsc","clean":"rimraf ./dist","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"rezb","email":"roojeld@gmail.com"},"repository":{"url":"git+https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-.git","type":"git"},"_npmVersion":"11.7.0","description":"A community-made plug-in to authenticate Farcaster users with optional React hooks","directories":{},"_nodeVersion":"22.21.1","typesVersions":{"*":{"core":["./dist/core/index.d.ts"],"react":["./dist/react/index.d.ts"],"types":["./dist/types.d.ts"],"client":["./dist/client.d.ts"],"server":["./dist/index.d.ts"],"miniapp":["./dist/miniapp/index.d.ts"],"core/react":["./dist/core/react/index.d.ts"],"core/client":["./dist/core/client.d.ts"],"miniapp/react":["./dist/miniapp/react/index.d.ts"],"miniapp/client":["./dist/miniapp/client.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.1","viem":"^2.42.1","react":"^19.2.3","rimraf":"^6.1.2","nodemon":"^3.1.11","ts-node":"^10.9.2","@types/bun":"latest","typescript":"^5.9.3","better-auth":"^1.4.7","@types/react":"^19.2.7","npm-check-updates":"^19.2.0","@paralleldrive/cuid2":"^3.0.4","@farcaster/quick-auth":"^0.0.8","@farcaster/auth-client":"^0.7.0"},"peerDependencies":{"zod":">=3.0.0","viem":">=2.0.0","react":">=17.0.0","better-auth":">=1.2.0","@farcaster/quick-auth":">=0.0.8","@farcaster/auth-client":">=0.1.0"},"peerDependenciesMeta":{"zod":{"optional":false},"viem":{"optional":true},"react":{"optional":true},"better-auth":{"optional":false},"@farcaster/quick-auth":{"optional":true},"@farcaster/auth-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/better-auth-farcaster-plugin_4.0.16_1766485376658_0.5539460453486844","host":"s3://npm-registry-packages-npm-production"}},"4.0.17":{"name":"better-auth-farcaster-plugin","version":"4.0.17","keywords":["better-auth farcaster plugin","better-auth farcaster","farcaster authentication","farcaster react hooks","sign in with farcaster","siwf"],"author":{"name":"RezB"},"license":"ISC","_id":"better-auth-farcaster-plugin@4.0.17","maintainers":[{"name":"rezb","email":"roojeld@gmail.com"}],"homepage":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-#readme","bugs":{"url":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-/issues"},"dist":{"shasum":"5b6e540eaca3f5abd703dce8f441eb40de11b3ae","tarball":"https://registry.npmjs.org/better-auth-farcaster-plugin/-/better-auth-farcaster-plugin-4.0.17.tgz","fileCount":71,"integrity":"sha512-1q2xQcsu6CDfSV+UBLhZK65U82IkEozaJaAV51xagtrg2uoqfhtwxlYjRy10+z4HBezgeliyNuRlCKTyBXLw3Q==","signatures":[{"sig":"MEQCIEHjTh7C5RjluT3eo7eJ+3xPisftq9T8gxQIW0T67fGVAiBbq57YhCOCYzH20GLTWNRG8T2CdXdsVMu3zQlx8ZeLTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":258130},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.js"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.js"},"./server":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./miniapp":{"types":"./dist/miniapp/index.d.ts","import":"./dist/miniapp/index.js","require":"./dist/miniapp/index.js"},"./core/react":{"types":"./dist/core/react/index.d.ts","import":"./dist/core/react/index.js","require":"./dist/core/react/index.js"},"./core/client":{"types":"./dist/core/client.d.ts","import":"./dist/core/client.js","require":"./dist/core/client.js"},"./miniapp/react":{"types":"./dist/miniapp/react/index.d.ts","import":"./dist/miniapp/react/index.js","require":"./dist/miniapp/react/index.js"},"./miniapp/client":{"types":"./dist/miniapp/client.d.ts","import":"./dist/miniapp/client.js","require":"./dist/miniapp/client.js"}},"gitHead":"4337d65b1935b4310a763329f35288795f9a7f5d","scripts":{"dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","build":"npm run clean && tsc","clean":"rimraf ./dist","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"rezb","email":"roojeld@gmail.com"},"repository":{"url":"git+https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-.git","type":"git"},"_npmVersion":"11.7.0","description":"A community-made plug-in to authenticate Farcaster users with optional React hooks","directories":{},"_nodeVersion":"22.21.1","typesVersions":{"*":{"core":["./dist/core/index.d.ts"],"react":["./dist/react/index.d.ts"],"types":["./dist/types.d.ts"],"client":["./dist/client.d.ts"],"server":["./dist/index.d.ts"],"miniapp":["./dist/miniapp/index.d.ts"],"core/react":["./dist/core/react/index.d.ts"],"core/client":["./dist/core/client.d.ts"],"miniapp/react":["./dist/miniapp/react/index.d.ts"],"miniapp/client":["./dist/miniapp/client.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.1","viem":"^2.42.1","react":"^19.2.3","rimraf":"^6.1.2","nodemon":"^3.1.11","ts-node":"^10.9.2","@types/bun":"latest","typescript":"^5.9.3","better-auth":"^1.4.7","@types/react":"^19.2.7","npm-check-updates":"^19.2.0","@paralleldrive/cuid2":"^3.0.4","@farcaster/quick-auth":"^0.0.8","@farcaster/auth-client":"^0.7.0"},"peerDependencies":{"zod":">=3.0.0","viem":">=2.0.0","react":">=17.0.0","better-auth":">=1.2.0","@farcaster/quick-auth":">=0.0.8","@farcaster/auth-client":">=0.1.0"},"peerDependenciesMeta":{"zod":{"optional":false},"viem":{"optional":true},"react":{"optional":true},"better-auth":{"optional":false},"@farcaster/quick-auth":{"optional":true},"@farcaster/auth-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/better-auth-farcaster-plugin_4.0.17_1766487117311_0.16305685353156485","host":"s3://npm-registry-packages-npm-production"}},"4.0.18":{"name":"better-auth-farcaster-plugin","version":"4.0.18","keywords":["better-auth farcaster plugin","better-auth farcaster","farcaster authentication","farcaster react hooks","sign in with farcaster","siwf"],"author":{"name":"RezB"},"license":"ISC","_id":"better-auth-farcaster-plugin@4.0.18","maintainers":[{"name":"rezb","email":"roojeld@gmail.com"}],"homepage":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-#readme","bugs":{"url":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-/issues"},"dist":{"shasum":"6767f61ef20a16e7326d14ed53f3471eca3cfebb","tarball":"https://registry.npmjs.org/better-auth-farcaster-plugin/-/better-auth-farcaster-plugin-4.0.18.tgz","fileCount":71,"integrity":"sha512-LsHUKTbTdu4LjRdZ1zfXJtzmj4+2WvuX5nUHQKP+6YWNEn9Xe0fa28IGbk7yFIQ69LIXJvVnuh8az3YpXGpK6Q==","signatures":[{"sig":"MEUCIEcXNG7RapgVqq2TgNG/p4jPaQn3ha5EiJz4fGgAc7z6AiEAjrPcWisI9rhoIfxIOoZXSMtrg4VsDx3ajVI2Dlr3uAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":260385},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.js"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.js"},"./server":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./miniapp":{"types":"./dist/miniapp/index.d.ts","import":"./dist/miniapp/index.js","require":"./dist/miniapp/index.js"},"./core/react":{"types":"./dist/core/react/index.d.ts","import":"./dist/core/react/index.js","require":"./dist/core/react/index.js"},"./core/client":{"types":"./dist/core/client.d.ts","import":"./dist/core/client.js","require":"./dist/core/client.js"},"./miniapp/react":{"types":"./dist/miniapp/react/index.d.ts","import":"./dist/miniapp/react/index.js","require":"./dist/miniapp/react/index.js"},"./miniapp/client":{"types":"./dist/miniapp/client.d.ts","import":"./dist/miniapp/client.js","require":"./dist/miniapp/client.js"}},"gitHead":"4337d65b1935b4310a763329f35288795f9a7f5d","scripts":{"dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","build":"npm run clean && tsc","clean":"rimraf ./dist","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"rezb","email":"roojeld@gmail.com"},"repository":{"url":"git+https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-.git","type":"git"},"_npmVersion":"11.7.0","description":"A community-made plug-in to authenticate Farcaster users with optional React hooks","directories":{},"_nodeVersion":"22.21.1","typesVersions":{"*":{"core":["./dist/core/index.d.ts"],"react":["./dist/react/index.d.ts"],"types":["./dist/types.d.ts"],"client":["./dist/client.d.ts"],"server":["./dist/index.d.ts"],"miniapp":["./dist/miniapp/index.d.ts"],"core/react":["./dist/core/react/index.d.ts"],"core/client":["./dist/core/client.d.ts"],"miniapp/react":["./dist/miniapp/react/index.d.ts"],"miniapp/client":["./dist/miniapp/client.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.1","viem":"^2.42.1","react":"^19.2.3","rimraf":"^6.1.2","nodemon":"^3.1.11","ts-node":"^10.9.2","@types/bun":"latest","typescript":"^5.9.3","better-auth":"^1.4.7","@types/react":"^19.2.7","npm-check-updates":"^19.2.0","@paralleldrive/cuid2":"^3.0.4","@farcaster/quick-auth":"^0.0.8","@farcaster/auth-client":"^0.7.0"},"peerDependencies":{"zod":">=3.0.0","viem":">=2.0.0","react":">=17.0.0","better-auth":">=1.2.0","@farcaster/quick-auth":">=0.0.8","@farcaster/auth-client":">=0.1.0"},"peerDependenciesMeta":{"zod":{"optional":false},"viem":{"optional":true},"react":{"optional":true},"better-auth":{"optional":false},"@farcaster/quick-auth":{"optional":true},"@farcaster/auth-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/better-auth-farcaster-plugin_4.0.18_1766488056567_0.2701986720792491","host":"s3://npm-registry-packages-npm-production"}},"4.0.19":{"name":"better-auth-farcaster-plugin","version":"4.0.19","main":"dist/index.js","module":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./server":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.js"},"./miniapp":{"types":"./dist/miniapp/index.d.ts","import":"./dist/miniapp/index.js","require":"./dist/miniapp/index.js"},"./miniapp/client":{"types":"./dist/miniapp/client.d.ts","import":"./dist/miniapp/client.js","require":"./dist/miniapp/client.js"},"./miniapp/react":{"types":"./dist/miniapp/react/index.d.ts","import":"./dist/miniapp/react/index.js","require":"./dist/miniapp/react/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.js"},"./core/client":{"types":"./dist/core/client.d.ts","import":"./dist/core/client.js","require":"./dist/core/client.js"},"./core/react":{"types":"./dist/core/react/index.d.ts","import":"./dist/core/react/index.js","require":"./dist/core/react/index.js"}},"typesVersions":{"*":{"server":["./dist/index.d.ts"],"client":["./dist/client.d.ts"],"types":["./dist/types.d.ts"],"react":["./dist/react/index.d.ts"],"miniapp":["./dist/miniapp/index.d.ts"],"miniapp/client":["./dist/miniapp/client.d.ts"],"miniapp/react":["./dist/miniapp/react/index.d.ts"],"core":["./dist/core/index.d.ts"],"core/client":["./dist/core/client.d.ts"],"core/react":["./dist/core/react/index.d.ts"]}},"scripts":{"clean":"rimraf ./dist","build":"npm run clean && tsc","prepublishOnly":"npm run build","dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","start":"node dist/index.js"},"keywords":["better-auth farcaster plugin","better-auth farcaster","farcaster authentication","farcaster react hooks","sign in with farcaster","siwf"],"author":{"name":"RezB"},"license":"ISC","description":"A community-made plug-in to authenticate Farcaster users with optional React hooks","peerDependencies":{"@farcaster/auth-client":">=0.1.0","@farcaster/quick-auth":">=0.0.8","better-auth":">=1.2.0","react":">=17.0.0","viem":">=2.0.0","zod":">=3.0.0"},"peerDependenciesMeta":{"@farcaster/quick-auth":{"optional":true},"@farcaster/auth-client":{"optional":true},"viem":{"optional":true},"better-auth":{"optional":false},"zod":{"optional":false},"react":{"optional":true}},"devDependencies":{"@farcaster/auth-client":"^0.7.0","@farcaster/quick-auth":"^0.0.8","@paralleldrive/cuid2":"^3.0.4","@types/bun":"latest","@types/react":"^19.2.7","better-auth":"^1.4.7","nodemon":"^3.1.11","npm-check-updates":"^19.2.0","react":"^19.2.3","rimraf":"^6.1.2","ts-node":"^10.9.2","typescript":"^5.9.3","viem":"^2.42.1","zod":"^4.2.1"},"repository":{"type":"git","url":"git+https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-.git"},"gitHead":"4337d65b1935b4310a763329f35288795f9a7f5d","_id":"better-auth-farcaster-plugin@4.0.19","bugs":{"url":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-/issues"},"homepage":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-#readme","_nodeVersion":"22.21.1","_npmVersion":"11.7.0","dist":{"integrity":"sha512-xm30Y367k7CZzrItH8/B7SFE6bOOjban1Bipla73EF4YUmdbtjcDXjo0YP4Rf08ZSxTRllKA+CWz80ataSfl5A==","shasum":"1fd8cd3381dff0f774191fcbc3a9132d5ec28bb7","tarball":"https://registry.npmjs.org/better-auth-farcaster-plugin/-/better-auth-farcaster-plugin-4.0.19.tgz","fileCount":71,"unpackedSize":260507,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICBgE3AdUb+ZqJsaS1ZjgKkJeNSX28/lVTQV9pi9GdfVAiBVxU4JJEQkvTPCHoZDCAJnlvxh4bq9FHVw7G+xJSfB4w=="}]},"_npmUser":{"name":"rezb","email":"roojeld@gmail.com"},"directories":{},"maintainers":[{"name":"rezb","email":"roojeld@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/better-auth-farcaster-plugin_4.0.19_1766488427516_0.08601911956616703"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-29T09:26:44.626Z","modified":"2025-12-23T11:13:47.852Z","0.6.9":"2025-05-29T09:26:44.825Z","0.6.10":"2025-05-29T10:53:51.438Z","0.6.11":"2025-05-29T10:58:13.228Z","0.6.12":"2025-05-29T11:02:34.753Z","0.6.13":"2025-05-29T11:21:46.539Z","0.6.14":"2025-05-29T15:19:04.794Z","0.6.15":"2025-05-29T15:30:36.337Z","0.6.9420":"2025-05-29T15:33:45.587Z","0.7.0":"2025-05-30T16:26:09.840Z","0.7.1":"2025-05-30T16:49:08.806Z","0.7.2":"2025-05-31T11:58:23.936Z","0.7.3":"2025-06-07T18:31:25.255Z","0.8.0":"2025-06-12T17:22:20.993Z","1.0.0":"2025-12-08T20:30:12.397Z","1.1.0":"2025-12-09T14:33:21.036Z","1.2.0":"2025-12-09T15:28:57.783Z","1.3.0":"2025-12-09T15:37:20.576Z","2.0.0":"2025-12-09T15:53:23.382Z","2.1.0":"2025-12-09T16:14:03.921Z","2.1.1":"2025-12-09T16:19:19.658Z","2.1.2":"2025-12-09T16:23:02.706Z","2.2.0":"2025-12-09T16:38:05.271Z","3.0.0":"2025-12-09T16:54:42.091Z","3.1.0":"2025-12-12T10:34:03.086Z","3.2.0":"2025-12-15T19:33:21.093Z","3.3.0":"2025-12-16T11:38:34.924Z","4.0.0":"2025-12-16T11:58:30.259Z","4.0.1":"2025-12-16T12:00:40.924Z","4.0.2":"2025-12-16T15:50:52.727Z","4.0.3":"2025-12-16T16:05:33.824Z","4.0.4":"2025-12-16T17:11:15.970Z","4.0.5":"2025-12-16T17:20:27.210Z","4.0.6":"2025-12-16T17:31:40.607Z","4.0.7":"2025-12-16T17:43:30.953Z","4.0.8":"2025-12-16T17:52:29.860Z","4.0.9":"2025-12-16T17:59:04.050Z","4.0.10":"2025-12-16T18:27:19.787Z","4.0.11":"2025-12-16T18:49:11.379Z","4.0.12":"2025-12-17T09:31:15.903Z","4.0.13":"2025-12-17T09:32:22.450Z","4.0.14":"2025-12-21T02:58:18.039Z","4.0.15":"2025-12-21T03:22:54.317Z","4.0.16":"2025-12-23T10:22:56.840Z","4.0.17":"2025-12-23T10:51:57.494Z","4.0.18":"2025-12-23T11:07:36.725Z","4.0.19":"2025-12-23T11:13:47.671Z"},"bugs":{"url":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-/issues"},"author":{"name":"RezB"},"license":"ISC","homepage":"https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-#readme","keywords":["better-auth farcaster plugin","better-auth farcaster","farcaster authentication","farcaster react hooks","sign in with farcaster","siwf"],"repository":{"type":"git","url":"git+https://github.com/iamlotp/Farcaster-Auth-Plugin-Better-Auth-.git"},"description":"A community-made plug-in to authenticate Farcaster users with optional React hooks","maintainers":[{"name":"rezb","email":"roojeld@gmail.com"}],"readme":"# Farcaster Plugin for Better-Auth\n\n## 🗒️ Description\nA community-made plugin that allows you to authenticate users via Farcaster. This plugin provides two authentication flows:\n\n1. **Miniapp Flow** - Uses [Farcaster Quick Auth](https://docs.farcaster.xyz/developers/guides/auth-kit/quick-auth) for JWT verification in Farcaster miniapp/frame context\n2. **Core Flow** - Uses [Sign In With Farcaster](https://docs.farcaster.xyz/developers/guides/auth-kit) (SIWF) for OAuth-like authentication on regular web pages\n\n**Features:**\n- 🔐 Quick Auth sign-in for miniapps\n- 🌐 SIWF (OAuth-like) sign-in for web apps\n- 🔗 Link/unlink Farcaster accounts to existing users\n- ⚛️ Optional React hooks with automatic session management\n- 📊 Built-in rate limiting\n- 🎯 Full TypeScript support with typed errors\n- 🔄 Automatic session restoration and expiration handling\n\n## ⚙️ Setup\n\n### Installation\n\n```bash\nnpm install better-auth-farcaster-plugin\n# or\npnpm add better-auth-farcaster-plugin\n```\n\n### Peer Dependencies\n\n**Required:**\n- `better-auth` (>=1.2.0)\n- `zod` (>=3.0.0)\n\n**Optional (for Miniapp flow):**\n- `@farcaster/quick-auth` (>=0.0.8)\n\n**Optional (for Core/SIWF flow):**\n- `@farcaster/auth-client` (>=0.1.0)\n- `viem` (>=2.0.0)\n\n**Optional (for React hooks):**\n- `react` (>=17.0.0)\n\n## 📱 Miniapp Flow (Quick Auth)\n\nFor Farcaster miniapps and frames where User context is available.\n\n### Server Setup\n\n```typescript\n// auth.ts\nimport { betterAuth } from \"better-auth\";\nimport { farcasterAuth } from \"better-auth-farcaster-plugin\";\n// Or explicitly: import { farcasterMiniappAuth } from \"better-auth-farcaster-plugin/miniapp\";\n\nexport const auth = betterAuth({\n    plugins: [\n        farcasterAuth({\n            domain: process.env.BETTER_AUTH_URL || \"https://example.com\",\n        }),\n    ],\n});\n```\n\n### Client Setup\n\n```typescript\n// auth-client.ts\nimport { createAuthClient } from \"better-auth/react\";\nimport { farcasterAuthClient } from \"better-auth-farcaster-plugin/client\";\n// Or explicitly: import { farcasterMiniappClient } from \"better-auth-farcaster-plugin/miniapp/client\";\n\nexport const authClient = createAuthClient({\n    baseURL: process.env.NEXT_PUBLIC_BETTER_AUTH_URL,\n    plugins: [farcasterAuthClient()],\n});\n```\n\n### TypeScript Types\n\nBetter Auth's automatic type inference (`$InferServerPlugin`) does not work reliably with external npm packages. Use type casting for proper autocomplete:\n\n```typescript\n// auth-client.ts\nimport { createAuthClient } from \"better-auth/react\";\nimport { farcasterMiniappClient, type FarcasterMiniappActions } from \"better-auth-farcaster-plugin/miniapp/client\";\nimport { farcasterCoreClient, type FarcasterCoreActions } from \"better-auth-farcaster-plugin/core/client\";\n\nconst client = createAuthClient({\n    baseURL: process.env.NEXT_PUBLIC_BETTER_AUTH_URL,\n    plugins: [farcasterMiniappClient(), farcasterCoreClient()],\n});\n\n// Export with proper types\nexport const authClient = client as typeof client & {\n    farcasterMiniapp: FarcasterMiniappActions;\n    farcaster: FarcasterCoreActions;\n};\n\n// Now you have full autocomplete!\nauthClient.farcasterMiniapp.signIn({ token: \"...\" });\nauthClient.farcaster.createChannel();\n```\n\n**Alternative: Helper functions**\n\n```typescript\nimport { getFarcasterMiniapp } from \"better-auth-farcaster-plugin/miniapp/client\";\nimport { getFarcasterCore } from \"better-auth-farcaster-plugin/core/client\";\n\nconst miniapp = getFarcasterMiniapp(authClient);  // Typed!\nconst core = getFarcasterCore(authClient);         // Typed!\n```\n\n### React Hooks (Miniapp)\n\n```tsx\nimport { useFarcasterSignIn } from \"better-auth-farcaster-plugin/react\";\n// Or: import { useFarcasterSignIn } from \"better-auth-farcaster-plugin/miniapp/react\";\nimport { authClient } from \"./lib/auth-client\";\nimport sdk from \"@farcaster/frame-sdk\";\n\nfunction SignInButton() {\n    const { signIn, signOut, isLoading, isAuthenticated, user } = useFarcasterSignIn({\n        authClient,\n        getToken: async () => {\n            const result = await sdk.quickAuth.getToken();\n            return result.token;\n        },\n        onSuccess: (response) => console.log(\"Signed in!\", response.user),\n    });\n\n    if (isAuthenticated) {\n        return (\n            <div>\n                <p>Welcome, {user?.name}!</p>\n                <button onClick={signOut}>Sign Out</button>\n            </div>\n        );\n    }\n\n    return (\n        <button onClick={signIn} disabled={isLoading}>\n            Sign in with Farcaster\n        </button>\n    );\n}\n```\n\n---\n\n## 🌐 Core Flow (SIWF - OAuth-like)\n\nFor regular web apps where users authenticate via QR code or deeplink.\n\n### Install Additional Dependencies\n\n```bash\npnpm add @farcaster/auth-client viem\n```\n\n### Server Setup\n\n```typescript\n// auth.ts\nimport { betterAuth } from \"better-auth\";\nimport { farcasterCoreAuth } from \"better-auth-farcaster-plugin/core\";\n\nexport const auth = betterAuth({\n    plugins: [\n        farcasterCoreAuth({\n            domain: \"example.com\",\n            siweUri: \"https://example.com/login\",\n            // Optional: custom relay\n            // relay: \"https://relay.farcaster.xyz\",\n        }),\n    ],\n});\n```\n\n### Client Setup\n\n```typescript\n// auth-client.ts\nimport { createAuthClient } from \"better-auth/react\";\nimport { farcasterCoreClient } from \"better-auth-farcaster-plugin/core/client\";\n\nexport const authClient = createAuthClient({\n    baseURL: process.env.NEXT_PUBLIC_BETTER_AUTH_URL,\n    plugins: [farcasterCoreClient()],\n});\n```\n\n### React Hooks (Core)\n\n```tsx\nimport { useFarcasterSIWF } from \"better-auth-farcaster-plugin/core/react\";\nimport { authClient } from \"./lib/auth-client\";\nimport QRCode from \"react-qr-code\";\n\nfunction SignInWithFarcaster() {\n    const {\n        createChannel,\n        cancel,\n        channelUrl,\n        isLoading,\n        isPolling,\n        isAuthenticated,\n        user,\n    } = useFarcasterSIWF({\n        authClient,\n        onSuccess: (response) => console.log(\"Signed in!\", response.user),\n    });\n\n    if (isAuthenticated) {\n        return <p>Welcome, {user?.name}!</p>;\n    }\n\n    if (channelUrl) {\n        return (\n            <div>\n                <QRCode value={channelUrl} />\n                <p>Scan with Farcaster app or <a href={channelUrl}>click here</a></p>\n                {isPolling && <p>Waiting for approval...</p>}\n                <button onClick={cancel}>Cancel</button>\n            </div>\n        );\n    }\n\n    return (\n        <button onClick={createChannel} disabled={isLoading}>\n            Sign in with Farcaster\n        </button>\n    );\n}\n```\n\n---\n\n## 🎨 Pre-styled Button Components\n\nBoth flows include ready-to-use button components with Farcaster branding, automatic state management, and optional debug mode.\n\n### Miniapp Button\n\n```tsx\nimport { FarcasterButton } from \"better-auth-farcaster-plugin/miniapp/react\";\nimport { authClient } from \"./lib/auth-client\";\nimport sdk from \"@farcaster/frame-sdk\";\n\nfunction App() {\n    return (\n        <FarcasterButton\n            signInOptions={{\n                authClient,\n                getToken: async () => {\n                    const result = await sdk.quickAuth.getToken();\n                    return result.token;\n                },\n            }}\n            debug={true} // Logs session data to console\n        />\n    );\n}\n```\n\n### Core Button (SIWF)\n\n```tsx\nimport { FarcasterCoreButton } from \"better-auth-farcaster-plugin/core/react\";\nimport { authClient } from \"./lib/auth-client\";\nimport QRCode from \"react-qr-code\"; // optional\n\nfunction App() {\n    return (\n        <FarcasterCoreButton\n            signInOptions={{ authClient }}\n            debug={true}\n            renderQRCode={(url) => <QRCode value={url} size={200} />}\n            showLink={true} // Display link alongside QR code\n        />\n    );\n}\n```\n\n### Button Props\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `signInOptions` | object | required | Hook options (authClient, callbacks) |\n| `debug` | boolean | `false` | Log session data to console when clicked |\n| `className` | string | - | Custom CSS class |\n| `style` | CSSProperties | - | Inline styles |\n| `showAvatar` | boolean | `true` | Show user avatar when authenticated |\n| `signInText` | string | `\"Sign in with Farcaster\"` | Sign in button text |\n| `signOutText` | string | `\"Sign out\"` | Sign out button text |\n| `loadingText` | string | `\"Loading...\"` | Loading state text |\n\n**Core-specific props:**\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `waitingText` | string | `\"Waiting for approval...\"` | Text during polling |\n| `cancelText` | string | `\"Cancel\"` | Cancel button text |\n| `renderQRCode` | `(url: string) => ReactNode` | - | Custom QR code renderer |\n| `showLink` | boolean | `false` | Show channel URL link alongside QR code |\n\n---\n\n## 📦 Import Paths\n\n| Path | Description |\n|------|-------------|\n| `better-auth-farcaster-plugin` | Server plugin (defaults to miniapp) |\n| `better-auth-farcaster-plugin/client` | Client plugin (defaults to miniapp) |\n| `better-auth-farcaster-plugin/react` | React hooks (defaults to miniapp) |\n| `better-auth-farcaster-plugin/miniapp` | Miniapp server plugin |\n| `better-auth-farcaster-plugin/miniapp/client` | Miniapp client plugin |\n| `better-auth-farcaster-plugin/miniapp/react` | Miniapp React hooks |\n| `better-auth-farcaster-plugin/core` | Core SIWF server plugin |\n| `better-auth-farcaster-plugin/core/client` | Core SIWF client plugin |\n| `better-auth-farcaster-plugin/core/react` | Core SIWF React hooks |\n\n---\n\n## ⚛️ React Context Providers\n\nBoth flows provide context providers for easier state management:\n\n### Miniapp Provider\n\n```tsx\nimport { FarcasterProvider, useFarcaster } from \"better-auth-farcaster-plugin/miniapp/react\";\n\nfunction App() {\n    return (\n        <FarcasterProvider\n            signInOptions={{ authClient, getToken }}\n            linkOptions={{ onLinkSuccess: (r) => console.log(\"Linked!\") }}\n        >\n            <YourApp />\n        </FarcasterProvider>\n    );\n}\n\nfunction YourApp() {\n    const { signIn, link } = useFarcaster();\n    // ...\n}\n```\n\n### Core Provider\n\n```tsx\nimport { FarcasterCoreProvider, useFarcasterCore } from \"better-auth-farcaster-plugin/core/react\";\n\nfunction App() {\n    return (\n        <FarcasterCoreProvider signInOptions={{ authClient }}>\n            <YourApp />\n        </FarcasterCoreProvider>\n    );\n}\n\nfunction YourApp() {\n    const { signIn, link } = useFarcasterCore();\n    // signIn.createChannel(), signIn.channelUrl, etc.\n}\n```\n\n---\n\n## 📚 API Reference\n\n### Server Endpoints\n\n**Miniapp Flow** (plugin ID: `farcaster-miniapp`):\n\n| Endpoint | Method | Description |\n|----------|--------|-------------|\n| `/farcaster-miniapp/sign-in` | POST | Sign in with Quick Auth token |\n| `/farcaster-miniapp/link` | POST | Link Farcaster to existing account |\n| `/farcaster-miniapp/unlink` | POST | Unlink Farcaster from account |\n| `/farcaster-miniapp/profile` | GET | Get Farcaster profile |\n\n**Core Flow** (plugin ID: `farcaster`):\n\n| Endpoint | Method | Description |\n|----------|--------|-------------|\n| `/farcaster/create-channel` | POST | Create SIWF channel (returns QR URL) |\n| `/farcaster/channel-status` | POST | Poll channel status |\n| `/farcaster/verify-signature` | POST | Verify signature and create session |\n| `/farcaster/link` | POST | Link Farcaster to existing account |\n| `/farcaster/unlink` | POST | Unlink Farcaster from account |\n| `/farcaster/profile` | GET | Get Farcaster profile |\n\n### Error Codes\n\n```typescript\n// Miniapp errors\ntype FarcasterAuthErrorCode =\n    | 'INVALID_TOKEN' | 'SESSION_EXPIRED' | 'RATE_LIMITED'\n    | 'NETWORK_ERROR' | 'TOKEN_FETCH_FAILED' | 'UNKNOWN';\n\n// Core errors\ntype FarcasterCoreAuthErrorCode =\n    | 'INVALID_SIGNATURE' | 'CHANNEL_EXPIRED' | 'CHANNEL_TIMEOUT'\n    | 'SESSION_EXPIRED' | 'RATE_LIMITED' | 'NETWORK_ERROR'\n    | 'POLLING_FAILED' | 'FID_MISMATCH' | 'UNKNOWN';\n```\n\n---\n\n## 🔒 Rate Limiting\n\n**Miniapp Endpoints:**\n\n| Endpoint | Limit |\n|----------|-------|\n| `/farcaster-miniapp/sign-in` | 10/min |\n| `/farcaster-miniapp/link` | 5/min |\n\n**Core Endpoints:**\n\n| Endpoint | Limit |\n|----------|-------|\n| `/farcaster/create-channel` | 10/min |\n| `/farcaster/verify-siwf` | 10/min |\n| `/farcaster/channel-status` | 60/min |\n| `/farcaster/link` | 5/min |\n\n---\n\n## 🔄 Migration from v3.x to v4.x\n\n### ⚠️ Breaking Changes in v4.0.0\n\nThe **Miniapp plugin** has been renamed to avoid conflicts when using both plugins together:\n\n| v3.x | v4.x |\n|------|------|\n| Plugin ID: `farcaster` | Plugin ID: `farcaster-miniapp` |\n| Endpoints: `/farcaster/*` | Endpoints: `/farcaster-miniapp/*` |\n| Client: `authClient.farcaster.*` | Client: `authClient.farcasterMiniapp.*` |\n\n### Client Method Updates (Miniapp)\n\n```typescript\n// v3.x\nauthClient.farcaster.signIn({ token })\nauthClient.farcaster.link({ token })\nauthClient.farcaster.unlink()\nauthClient.farcaster.profile()\n\n// v4.x\nauthClient.farcasterMiniapp.signIn({ token })\nauthClient.farcasterMiniapp.link({ token })\nauthClient.farcasterMiniapp.unlink()\nauthClient.farcasterMiniapp.profile()\n```\n\n### Using Both Plugins Together\n\nYou can now use both Miniapp and Core plugins without conflicts:\n\n```typescript\n// Server\nimport { farcasterMiniappAuth } from \"better-auth-farcaster-plugin/miniapp\";\nimport { farcasterCoreAuth } from \"better-auth-farcaster-plugin/core\";\n\nexport const auth = betterAuth({\n    plugins: [\n        farcasterMiniappAuth({ domain: \"example.com\" }),\n        farcasterCoreAuth({ domain: \"example.com\", siweUri: \"https://example.com/login\" }),\n    ],\n});\n\n// Client\nimport { farcasterMiniappClient } from \"better-auth-farcaster-plugin/miniapp/client\";\nimport { farcasterCoreClient } from \"better-auth-farcaster-plugin/core/client\";\n\nexport const authClient = createAuthClient({\n    plugins: [farcasterMiniappClient(), farcasterCoreClient()],\n});\n\n// Use both\nauthClient.farcasterMiniapp.signIn({ token });  // Miniapp flow\nauthClient.farcaster.createChannel();            // Core SIWF flow\n```\n\n### Import Compatibility\n\nServer imports still work (backward compatible):\n\n```typescript\nimport { farcasterAuth } from \"better-auth-farcaster-plugin\"; // Still works\n```\n\n**However**, client code needs to be updated to use `farcasterMiniapp.*` methods.\n\n---\n\n## 🔗 Dependencies\n\n- [better-auth](https://www.better-auth.com/)\n- [@farcaster/quick-auth](https://docs.farcaster.xyz/developers/guides/auth-kit/quick-auth) (miniapp)\n- [@farcaster/auth-client](https://docs.farcaster.xyz/developers/guides/auth-client) (core, optional)\n- [viem](https://viem.sh/) (core, optional)\n- [zod](https://zod.dev/)\n\n## 📄 License\n\nISC\n\n## 🤝 Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.","readmeFilename":"README.md"}