{"_id":"@neondatabase/auth","_rev":"28-03a5b62cb292a07a405564b3f88336ae","name":"@neondatabase/auth","dist-tags":{"latest":"0.5.0-beta"},"versions":{"0.1.0-beta.1":{"name":"@neondatabase/auth","version":"0.1.0-beta.1","keywords":["neon","neondb","postgresql","postgres","authentication","auth","typescript","sdk","better-auth","supabase","react","nextjs"],"author":"Pedro Figueiredo <pedro.figueiredo@databricks.com>","license":"Apache-2.0","_id":"@neondatabase/auth@0.1.0-beta.1","maintainers":[{"name":"duskpoet","email":"bird.duskpoet@gmail.com"},{"name":"jawj","email":"george@mackerron.co.uk"},{"name":"amitdahan","email":"amitdahan11@gmail.com"},{"name":"pffigueiredo","email":"klisarkk@gmail.com"},{"name":"shridharneon","email":"shridhar@neon.tech"},{"name":"atilaz","email":"atila@fassina.eu"},{"name":"neonteam","email":"security+npm@neon.tech"},{"name":"lneves_databricks","email":"luis.neves@databricks.com"}],"homepage":"https://github.com/neondatabase-labs/neon-js/tree/main/packages/auth#readme","bugs":{"url":"https://github.com/neondatabase-labs/neon-js/issues"},"dist":{"shasum":"522a3c275a20914627716b980c9746496fe8bf07","tarball":"https://registry.npmjs.org/@neondatabase/auth/-/auth-0.1.0-beta.1.tgz","fileCount":35,"integrity":"sha512-q4JvIDpqsXM0P2rWiUpUKIzH+lo5TSt3WzgoD2H9iP0k8/xs/OkpuHBXwqf26LsNJC2slwqD6gVy3dxhU05J3A==","signatures":[{"sig":"MEUCIQDszKswGHnd0epO6HvZCs/98yJ/mK9OHluwv/HQt4rdYAIgav3MBiZfKWDxfELqTbG+apMhaRwcwNTON4JwtIIrPHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":395818},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","shasum":"522a3c275a20914627716b980c9746496fe8bf07","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./next":{"types":"./dist/next/index.d.mts","default":"./dist/next/index.mjs"},"./react":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"./ui/css":{"types":"./dist/ui/css.d.ts","default":"./dist/ui/css.css"},"./vanilla":{"types":"./dist/vanilla/index.d.mts","default":"./dist/vanilla/index.mjs"},"./react/ui":{"types":"./dist/react/ui/index.d.mts","default":"./dist/react/ui/index.mjs"},"./ui/tailwind":{"default":"./dist/ui/tailwind.css"},"./react/adapters":{"types":"./dist/react/adapters/index.d.mts","default":"./dist/react/adapters/index.mjs"},"./react/ui/server":{"types":"./dist/react/ui/server.d.mts","default":"./dist/react/ui/server.mjs"},"./vanilla/adapters":{"types":"./dist/vanilla/adapters/index.d.mts","default":"./dist/vanilla/adapters/index.mjs"}},"funding":{"url":"https://neon.tech"},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest","build":"tsdown","clean":"rm -rf node_modules dist","release":"bun run build && bumpp --tag 'auth-v%s' && bun publish --tag latest","test:ci":"vitest run","test:node":"node --run test","typecheck":"tsc --noEmit","test:types":"tsc --noEmit"},"_npmUser":{"name":"pffigueiredo","email":"klisarkk@gmail.com"},"_integrity":"sha512-q4JvIDpqsXM0P2rWiUpUKIzH+lo5TSt3WzgoD2H9iP0k8/xs/OkpuHBXwqf26LsNJC2slwqD6gVy3dxhU05J3A==","repository":{"url":"git+https://github.com/neondatabase-labs/neon-js.git","type":"git","directory":"packages/auth"},"_npmVersion":"10.8.3","description":"TypeScript SDK for Neon Auth - authentication for PostgreSQL with multiple adapter support","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"4.1.12","jose":"6.1.2","better-auth":"1.4.6-beta.3","@supabase/auth-js":"2.79.0","@neondatabase/auth-ui":"0.1.0-alpha.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"2.6.8"},"peerDependencies":{"next":"^16.0.6","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/auth_0.1.0-beta.1_1765116717819_0.9089722090487566","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.2":{"name":"@neondatabase/auth","version":"0.1.0-beta.2","keywords":["neon","neondb","postgresql","postgres","authentication","auth","typescript","sdk","better-auth","supabase","react","nextjs"],"author":"Pedro Figueiredo <pedro.figueiredo@databricks.com>","license":"Apache-2.0","_id":"@neondatabase/auth@0.1.0-beta.2","maintainers":[{"name":"duskpoet","email":"bird.duskpoet@gmail.com"},{"name":"jawj","email":"george@mackerron.co.uk"},{"name":"amitdahan","email":"amitdahan11@gmail.com"},{"name":"pffigueiredo","email":"klisarkk@gmail.com"},{"name":"shridharneon","email":"shridhar@neon.tech"},{"name":"atilaz","email":"atila@fassina.eu"},{"name":"neonteam","email":"security+npm@neon.tech"},{"name":"lneves_databricks","email":"luis.neves@databricks.com"}],"homepage":"https://github.com/neondatabase-labs/neon-js/tree/main/packages/auth#readme","bugs":{"url":"https://github.com/neondatabase-labs/neon-js/issues"},"dist":{"shasum":"4aa3a4c7272796e4d1f25a38de64923b49ac220f","tarball":"https://registry.npmjs.org/@neondatabase/auth/-/auth-0.1.0-beta.2.tgz","fileCount":35,"integrity":"sha512-fyLBoFCeuqGLSRbSxkPOX17T+Kq4M6KvujqsIe2Xi3ENEzcWeHW4N5pr3x2q6OXPO3Nnr44xe8k7MaH+zpDyJg==","signatures":[{"sig":"MEQCIGsza3iqLeCYKrbQc314/SoWZefoYmmMH8NpLRmgzOdxAiBfy6ULOY2zWCxVrqd+aDB0ZuUnBFLGT21JjJOLFOidjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":395818},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","shasum":"4aa3a4c7272796e4d1f25a38de64923b49ac220f","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./next":{"types":"./dist/next/index.d.mts","default":"./dist/next/index.mjs"},"./react":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"./ui/css":{"types":"./dist/ui/css.d.ts","default":"./dist/ui/css.css"},"./vanilla":{"types":"./dist/vanilla/index.d.mts","default":"./dist/vanilla/index.mjs"},"./react/ui":{"types":"./dist/react/ui/index.d.mts","default":"./dist/react/ui/index.mjs"},"./ui/tailwind":{"default":"./dist/ui/tailwind.css"},"./react/adapters":{"types":"./dist/react/adapters/index.d.mts","default":"./dist/react/adapters/index.mjs"},"./react/ui/server":{"types":"./dist/react/ui/server.d.mts","default":"./dist/react/ui/server.mjs"},"./vanilla/adapters":{"types":"./dist/vanilla/adapters/index.d.mts","default":"./dist/vanilla/adapters/index.mjs"}},"funding":{"url":"https://neon.tech"},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest","build":"tsdown","clean":"rm -rf node_modules dist","release":"bun run build && bumpp --tag 'auth-v%s' && bun publish --tag latest","test:ci":"vitest run","test:node":"node --run test","typecheck":"tsc --noEmit","test:types":"tsc --noEmit"},"_npmUser":{"name":"pffigueiredo","email":"klisarkk@gmail.com"},"_integrity":"sha512-fyLBoFCeuqGLSRbSxkPOX17T+Kq4M6KvujqsIe2Xi3ENEzcWeHW4N5pr3x2q6OXPO3Nnr44xe8k7MaH+zpDyJg==","repository":{"url":"git+https://github.com/neondatabase-labs/neon-js.git","type":"git","directory":"packages/auth"},"_npmVersion":"10.8.3","description":"TypeScript SDK for Neon Auth - authentication for PostgreSQL with multiple adapter support","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"4.1.12","jose":"6.1.2","better-auth":"1.4.6-beta.3","@supabase/auth-js":"2.79.0","@neondatabase/auth-ui":"0.1.0-alpha.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"2.6.8"},"peerDependencies":{"next":"^16.0.6","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/auth_0.1.0-beta.2_1765116926998_0.7082072536480495","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.3":{"name":"@neondatabase/auth","version":"0.1.0-beta.3","keywords":["neon","neondb","postgresql","postgres","authentication","auth","typescript","sdk","better-auth","supabase","react","nextjs"],"author":"Pedro Figueiredo <pedro.figueiredo@databricks.com>","license":"Apache-2.0","_id":"@neondatabase/auth@0.1.0-beta.3","maintainers":[{"name":"duskpoet","email":"bird.duskpoet@gmail.com"},{"name":"jawj","email":"george@mackerron.co.uk"},{"name":"amitdahan","email":"amitdahan11@gmail.com"},{"name":"pffigueiredo","email":"klisarkk@gmail.com"},{"name":"shridharneon","email":"shridhar@neon.tech"},{"name":"atilaz","email":"atila@fassina.eu"},{"name":"neonteam","email":"security+npm@neon.tech"},{"name":"lneves_databricks","email":"luis.neves@databricks.com"}],"homepage":"https://github.com/neondatabase-labs/neon-js/tree/main/packages/auth#readme","bugs":{"url":"https://github.com/neondatabase-labs/neon-js/issues"},"dist":{"shasum":"4054cfb529e534c772f1291c610c58ffcd5e5263","tarball":"https://registry.npmjs.org/@neondatabase/auth/-/auth-0.1.0-beta.3.tgz","fileCount":35,"integrity":"sha512-eIwj+TrrGs0fWQT7yTXQFKt/ljxnyrQJTmqw0YIpzQk+ow67jISPsFgJKLh39ye7N3h2fL79ecfHhMTWrp+w7A==","signatures":[{"sig":"MEYCIQCp/yApFFpGfqkz8JWur1NSA6+EtYtFgdf54HEUKNK4pQIhAIeLVhO2VMqc2094UNLFRBo00h7jGhV42uvCv7agzKwX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":402238},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","shasum":"4054cfb529e534c772f1291c610c58ffcd5e5263","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./next":{"types":"./dist/next/index.d.mts","default":"./dist/next/index.mjs"},"./react":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"./ui/css":{"types":"./dist/ui/css.d.ts","default":"./dist/ui/css.css"},"./vanilla":{"types":"./dist/vanilla/index.d.mts","default":"./dist/vanilla/index.mjs"},"./react/ui":{"types":"./dist/react/ui/index.d.mts","default":"./dist/react/ui/index.mjs"},"./ui/tailwind":{"default":"./dist/ui/tailwind.css"},"./react/adapters":{"types":"./dist/react/adapters/index.d.mts","default":"./dist/react/adapters/index.mjs"},"./react/ui/server":{"types":"./dist/react/ui/server.d.mts","default":"./dist/react/ui/server.mjs"},"./vanilla/adapters":{"types":"./dist/vanilla/adapters/index.d.mts","default":"./dist/vanilla/adapters/index.mjs"}},"funding":{"url":"https://neon.tech"},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest","build":"tsdown","clean":"rm -rf node_modules dist","release":"bun run build && bumpp --tag 'auth-v%s' && bun publish --tag latest","test:ci":"vitest run","test:node":"node --run test","typecheck":"tsc --noEmit","test:types":"tsc --noEmit"},"_npmUser":{"name":"shridharneon","email":"shridhar@neon.tech"},"_integrity":"sha512-eIwj+TrrGs0fWQT7yTXQFKt/ljxnyrQJTmqw0YIpzQk+ow67jISPsFgJKLh39ye7N3h2fL79ecfHhMTWrp+w7A==","repository":{"url":"git+https://github.com/neondatabase-labs/neon-js.git","type":"git","directory":"packages/auth"},"_npmVersion":"10.8.3","description":"TypeScript SDK for Neon Auth - authentication for PostgreSQL with multiple adapter support","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"zod":"4.1.12","jose":"6.1.2","better-auth":"1.4.6-beta.3","@supabase/auth-js":"2.79.0","@neondatabase/auth-ui":"file:../auth-ui"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"2.6.8"},"peerDependencies":{"next":"^16.0.6","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/auth_0.1.0-beta.3_1765154516785_0.01114493580048137","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.4":{"name":"@neondatabase/auth","version":"0.1.0-beta.4","keywords":["neon","neondb","postgresql","postgres","authentication","auth","typescript","sdk","better-auth","supabase","react","nextjs"],"author":"Pedro Figueiredo <pedro.figueiredo@databricks.com>","license":"Apache-2.0","_id":"@neondatabase/auth@0.1.0-beta.4","maintainers":[{"name":"duskpoet","email":"bird.duskpoet@gmail.com"},{"name":"jawj","email":"george@mackerron.co.uk"},{"name":"amitdahan","email":"amitdahan11@gmail.com"},{"name":"pffigueiredo","email":"klisarkk@gmail.com"},{"name":"shridharneon","email":"shridhar@neon.tech"},{"name":"atilaz","email":"atila@fassina.eu"},{"name":"neonteam","email":"security+npm@neon.tech"},{"name":"lneves_databricks","email":"luis.neves@databricks.com"}],"homepage":"https://github.com/neondatabase-labs/neon-js/tree/main/packages/auth#readme","bugs":{"url":"https://github.com/neondatabase-labs/neon-js/issues"},"dist":{"shasum":"edb691c5d000d3d2790d63a9cdf5493502b10373","tarball":"https://registry.npmjs.org/@neondatabase/auth/-/auth-0.1.0-beta.4.tgz","fileCount":35,"integrity":"sha512-dMwIcbQAXJwBQ+eBluiqXsepLWghC0v0g6RZMXl+1neq+D5+Y2SBn3icx/z3bbvLwZRPnudUP2LS5uSdidnS7Q==","signatures":[{"sig":"MEYCIQDCNoM2RMHU2cYsOQf0LLJrkwKG73skHMtQU9QRtht3GwIhAKkd0W9yIzyAdR1uSB6RD4MUeVscFTk+m0X1SG5RnBsw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":402236},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","shasum":"edb691c5d000d3d2790d63a9cdf5493502b10373","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./next":{"types":"./dist/next/index.d.mts","default":"./dist/next/index.mjs"},"./react":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"./ui/css":{"types":"./dist/ui/css.d.ts","default":"./dist/ui/css.css"},"./vanilla":{"types":"./dist/vanilla/index.d.mts","default":"./dist/vanilla/index.mjs"},"./react/ui":{"types":"./dist/react/ui/index.d.mts","default":"./dist/react/ui/index.mjs"},"./ui/tailwind":{"default":"./dist/ui/tailwind.css"},"./react/adapters":{"types":"./dist/react/adapters/index.d.mts","default":"./dist/react/adapters/index.mjs"},"./react/ui/server":{"types":"./dist/react/ui/server.d.mts","default":"./dist/react/ui/server.mjs"},"./vanilla/adapters":{"types":"./dist/vanilla/adapters/index.d.mts","default":"./dist/vanilla/adapters/index.mjs"}},"funding":{"url":"https://neon.tech"},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest","build":"tsdown","clean":"rm -rf node_modules dist","release":"bun run build && bumpp --tag 'auth-v%s' && bun publish --tag latest","test:ci":"vitest run","test:node":"node --run test","typecheck":"tsc --noEmit","test:types":"tsc --noEmit"},"_npmUser":{"name":"shridharneon","email":"shridhar@neon.tech"},"_integrity":"sha512-dMwIcbQAXJwBQ+eBluiqXsepLWghC0v0g6RZMXl+1neq+D5+Y2SBn3icx/z3bbvLwZRPnudUP2LS5uSdidnS7Q==","repository":{"url":"git+https://github.com/neondatabase-labs/neon-js.git","type":"git","directory":"packages/auth"},"_npmVersion":"10.8.3","description":"TypeScript SDK for Neon Auth - authentication for PostgreSQL with multiple adapter support","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"zod":"4.1.12","jose":"6.1.2","better-auth":"1.4.6-beta.3","@supabase/auth-js":"2.79.0","@neondatabase/auth-ui":"0.1.0-alpha.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"2.6.8"},"peerDependencies":{"next":"^16.0.6","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/auth_0.1.0-beta.4_1765154800563_0.4719073587180236","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.5":{"name":"@neondatabase/auth","version":"0.1.0-beta.5","keywords":["neon","neondb","postgresql","postgres","authentication","auth","typescript","sdk","better-auth","supabase","react","nextjs"],"author":"Pedro Figueiredo <pedro.figueiredo@databricks.com>","license":"Apache-2.0","_id":"@neondatabase/auth@0.1.0-beta.5","maintainers":[{"name":"duskpoet","email":"bird.duskpoet@gmail.com"},{"name":"jawj","email":"george@mackerron.co.uk"},{"name":"amitdahan","email":"amitdahan11@gmail.com"},{"name":"pffigueiredo","email":"klisarkk@gmail.com"},{"name":"shridharneon","email":"shridhar@neon.tech"},{"name":"atilaz","email":"atila@fassina.eu"},{"name":"neonteam","email":"security+npm@neon.tech"},{"name":"lneves_databricks","email":"luis.neves@databricks.com"}],"homepage":"https://github.com/neondatabase-labs/neon-js/tree/main/packages/auth#readme","bugs":{"url":"https://github.com/neondatabase-labs/neon-js/issues"},"dist":{"shasum":"b199e0a649e58753ad8b2f9feff7f09690a68ed4","tarball":"https://registry.npmjs.org/@neondatabase/auth/-/auth-0.1.0-beta.5.tgz","fileCount":35,"integrity":"sha512-b357xL0aQhdvyNnHhxr8gZ8EC2VI1UHO1JNrX1StT7Cgot2vpyPI2Yp1sP9OtFHHDZ7ViAhBeHISM54ofxrIzg==","signatures":[{"sig":"MEUCIQC4YbrIaCU523zNIF0No/NgPsYTGOLvgQxjpQZt0BztpAIgdmOQQ3OQ84aJUyAJ6RQ5zcQJaMGAyYKzvP89BKrMNqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":401860},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","shasum":"b199e0a649e58753ad8b2f9feff7f09690a68ed4","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./next":{"types":"./dist/next/index.d.mts","default":"./dist/next/index.mjs"},"./react":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"./ui/css":{"types":"./dist/ui/css.d.ts","default":"./dist/ui/css.css"},"./vanilla":{"types":"./dist/vanilla/index.d.mts","default":"./dist/vanilla/index.mjs"},"./react/ui":{"types":"./dist/react/ui/index.d.mts","default":"./dist/react/ui/index.mjs"},"./ui/tailwind":{"default":"./dist/ui/tailwind.css"},"./react/adapters":{"types":"./dist/react/adapters/index.d.mts","default":"./dist/react/adapters/index.mjs"},"./react/ui/server":{"types":"./dist/react/ui/server.d.mts","default":"./dist/react/ui/server.mjs"},"./vanilla/adapters":{"types":"./dist/vanilla/adapters/index.d.mts","default":"./dist/vanilla/adapters/index.mjs"}},"funding":{"url":"https://neon.tech"},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest","build":"tsdown","clean":"rm -rf node_modules dist","release":"bun run build && bumpp --tag 'auth-v%s' && bun publish --tag latest","test:ci":"vitest run","test:node":"node --run test","typecheck":"tsc --noEmit","test:types":"tsc --noEmit"},"_npmUser":{"name":"shridharneon","email":"shridhar@neon.tech"},"_integrity":"sha512-b357xL0aQhdvyNnHhxr8gZ8EC2VI1UHO1JNrX1StT7Cgot2vpyPI2Yp1sP9OtFHHDZ7ViAhBeHISM54ofxrIzg==","repository":{"url":"git+https://github.com/neondatabase-labs/neon-js.git","type":"git","directory":"packages/auth"},"_npmVersion":"10.8.3","description":"TypeScript SDK for Neon Auth - authentication for PostgreSQL with multiple adapter support","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"zod":"4.1.12","jose":"6.1.2","better-auth":"1.4.6-beta.3","@supabase/auth-js":"2.79.0","@neondatabase/auth-ui":"0.1.0-alpha.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"2.6.8"},"peerDependencies":{"next":"^16.0.6","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/auth_0.1.0-beta.5_1765157402469_0.7663115995100771","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.6":{"name":"@neondatabase/auth","version":"0.1.0-beta.6","keywords":["neon","neondb","postgresql","postgres","authentication","auth","typescript","sdk","better-auth","supabase","react","nextjs"],"author":"Pedro Figueiredo <pedro.figueiredo@databricks.com>","license":"Apache-2.0","_id":"@neondatabase/auth@0.1.0-beta.6","maintainers":[{"name":"duskpoet","email":"bird.duskpoet@gmail.com"},{"name":"jawj","email":"george@mackerron.co.uk"},{"name":"amitdahan","email":"amitdahan11@gmail.com"},{"name":"pffigueiredo","email":"klisarkk@gmail.com"},{"name":"shridharneon","email":"shridhar@neon.tech"},{"name":"atilaz","email":"atila@fassina.eu"},{"name":"neonteam","email":"security+npm@neon.tech"},{"name":"lneves_databricks","email":"luis.neves@databricks.com"}],"homepage":"https://github.com/neondatabase-labs/neon-js/tree/main/packages/auth#readme","bugs":{"url":"https://github.com/neondatabase-labs/neon-js/issues"},"dist":{"shasum":"7cff2c6b7475ff1f4a5327d0be87c52c2a07e0dd","tarball":"https://registry.npmjs.org/@neondatabase/auth/-/auth-0.1.0-beta.6.tgz","fileCount":38,"integrity":"sha512-Px8ZR4JlZSJotKDAxGnpN0hdpYUsu2xPYRPiwCcQAOTnjs6vrDVaKUvxbEtzs7SSo2CoEQTexE1mxdCv2uEMmA==","signatures":[{"sig":"MEUCIQDGLXKt+KA1hl97aEtWEnCgUII46bk+cn0sYRfvv+WjRwIgW4QBz/wjCiUnPxBcZtMS45NDZ2oxVnW8THMVkAhgEq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":381701},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","shasum":"7cff2c6b7475ff1f4a5327d0be87c52c2a07e0dd","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./next":{"types":"./dist/next/index.d.mts","default":"./dist/next/index.mjs"},"./react":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"./types":{"types":"./dist/types/index.d.mts","default":"./dist/types/index.mjs"},"./ui/css":{"types":"./dist/ui/css.d.ts","default":"./dist/ui/css.css"},"./vanilla":{"types":"./dist/vanilla/index.d.mts","default":"./dist/vanilla/index.mjs"},"./react/ui":{"types":"./dist/react/ui/index.d.mts","default":"./dist/react/ui/index.mjs"},"./ui/tailwind":{"default":"./dist/ui/tailwind.css"},"./react/adapters":{"types":"./dist/react/adapters/index.d.mts","default":"./dist/react/adapters/index.mjs"},"./react/ui/server":{"types":"./dist/react/ui/server.d.mts","default":"./dist/react/ui/server.mjs"},"./vanilla/adapters":{"types":"./dist/vanilla/adapters/index.d.mts","default":"./dist/vanilla/adapters/index.mjs"}},"funding":{"url":"https://neon.tech"},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest","build":"tsdown","clean":"rm -rf node_modules dist","release":"bun run build && bumpp --tag 'auth-v%s' && bun publish --tag latest","test:ci":"vitest run","test:node":"node --run test","typecheck":"tsc --noEmit","test:types":"tsc --noEmit"},"_npmUser":{"name":"pffigueiredo","email":"klisarkk@gmail.com"},"_integrity":"sha512-Px8ZR4JlZSJotKDAxGnpN0hdpYUsu2xPYRPiwCcQAOTnjs6vrDVaKUvxbEtzs7SSo2CoEQTexE1mxdCv2uEMmA==","repository":{"url":"git+https://github.com/neondatabase-labs/neon-js.git","type":"git","directory":"packages/auth"},"_npmVersion":"10.8.3","description":"TypeScript SDK for Neon Auth - authentication for PostgreSQL with multiple adapter support","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"4.1.12","jose":"6.1.2","better-auth":"1.4.6-beta.3","@supabase/auth-js":"2.79.0","@neondatabase/auth-ui":"0.1.0-alpha.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"2.6.8"},"peerDependencies":{"next":"^16.0.6","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/auth_0.1.0-beta.6_1765195273758_0.5021859152899621","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.7":{"name":"@neondatabase/auth","version":"0.1.0-beta.7","keywords":["neon","neondb","postgresql","postgres","authentication","auth","typescript","sdk","better-auth","supabase","react","nextjs"],"author":"Pedro Figueiredo <pedro.figueiredo@databricks.com>","license":"Apache-2.0","_id":"@neondatabase/auth@0.1.0-beta.7","maintainers":[{"name":"duskpoet","email":"bird.duskpoet@gmail.com"},{"name":"jawj","email":"george@mackerron.co.uk"},{"name":"amitdahan","email":"amitdahan11@gmail.com"},{"name":"pffigueiredo","email":"klisarkk@gmail.com"},{"name":"shridharneon","email":"shridhar@neon.tech"},{"name":"atilaz","email":"atila@fassina.eu"},{"name":"neonteam","email":"security+npm@neon.tech"},{"name":"lneves_databricks","email":"luis.neves@databricks.com"}],"homepage":"https://github.com/neondatabase-labs/neon-js/tree/main/packages/auth#readme","bugs":{"url":"https://github.com/neondatabase-labs/neon-js/issues"},"dist":{"shasum":"84d2c71a0dd4dcf2e915dcb68623d33a09831032","tarball":"https://registry.npmjs.org/@neondatabase/auth/-/auth-0.1.0-beta.7.tgz","fileCount":39,"integrity":"sha512-hbNo5TPVpK2dv6VfG1k7+SOv7QbTF0+BI40VGIcyE1gb5HEGKYIdaGZcAf2dWIy2d5RiL28P9x4T4MzT/QahPQ==","signatures":[{"sig":"MEQCIAqyPnvc/tVybikJFGwSyrN7EhsO3eal5KX2gQ/o4hAqAiBlhc0UrfFhdqqt7G21oMwayT4tHTsddeMKsAviV5bpMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":777894},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","shasum":"84d2c71a0dd4dcf2e915dcb68623d33a09831032","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./next":{"types":"./dist/next/index.d.mts","default":"./dist/next/index.mjs"},"./react":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"./types":{"types":"./dist/types/index.d.mts","default":"./dist/types/index.mjs"},"./ui/css":{"types":"./dist/ui/css.d.ts","default":"./dist/ui/css.css"},"./vanilla":{"types":"./dist/vanilla/index.d.mts","default":"./dist/vanilla/index.mjs"},"./react/ui":{"types":"./dist/react/ui/index.d.mts","default":"./dist/react/ui/index.mjs"},"./ui/tailwind":{"default":"./dist/ui/tailwind.css"},"./react/adapters":{"types":"./dist/react/adapters/index.d.mts","default":"./dist/react/adapters/index.mjs"},"./react/ui/server":{"types":"./dist/react/ui/server.d.mts","default":"./dist/react/ui/server.mjs"},"./vanilla/adapters":{"types":"./dist/vanilla/adapters/index.d.mts","default":"./dist/vanilla/adapters/index.mjs"}},"funding":{"url":"https://neon.tech"},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest","build":"tsdown","clean":"rm -rf node_modules dist","release":"bun run build && bumpp --tag 'auth-v%s' && bun publish --tag latest","test:ci":"vitest run","test:node":"node --run test","typecheck":"tsc --noEmit","test:types":"tsc --noEmit"},"_npmUser":{"name":"pffigueiredo","email":"klisarkk@gmail.com"},"_integrity":"sha512-hbNo5TPVpK2dv6VfG1k7+SOv7QbTF0+BI40VGIcyE1gb5HEGKYIdaGZcAf2dWIy2d5RiL28P9x4T4MzT/QahPQ==","repository":{"url":"git+https://github.com/neondatabase-labs/neon-js.git","type":"git","directory":"packages/auth"},"_npmVersion":"10.8.3","description":"TypeScript SDK for Neon Auth - authentication for PostgreSQL with multiple adapter support","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"4.1.12","jose":"6.1.2","better-auth":"1.4.6","@supabase/auth-js":"2.79.0","@neondatabase/auth-ui":"0.1.0-alpha.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"2.6.8"},"peerDependencies":{"next":"^16.0.6","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/auth_0.1.0-beta.7_1765280616899_0.9408833447057099","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.8":{"name":"@neondatabase/auth","version":"0.1.0-beta.8","keywords":["neon","neondb","postgresql","postgres","authentication","auth","typescript","sdk","better-auth","supabase","react","nextjs"],"author":"Pedro Figueiredo <pedro.figueiredo@databricks.com>","license":"Apache-2.0","_id":"@neondatabase/auth@0.1.0-beta.8","maintainers":[{"name":"duskpoet","email":"bird.duskpoet@gmail.com"},{"name":"jawj","email":"george@mackerron.co.uk"},{"name":"amitdahan","email":"amitdahan11@gmail.com"},{"name":"pffigueiredo","email":"klisarkk@gmail.com"},{"name":"shridharneon","email":"shridhar@neon.tech"},{"name":"atilaz","email":"atila@fassina.eu"},{"name":"neonteam","email":"security+npm@neon.tech"},{"name":"lneves_databricks","email":"luis.neves@databricks.com"}],"homepage":"https://github.com/neondatabase-labs/neon-js/tree/main/packages/auth#readme","bugs":{"url":"https://github.com/neondatabase-labs/neon-js/issues"},"dist":{"shasum":"7320c2d913c213a3a3b3bd6226d0213b9af75e6e","tarball":"https://registry.npmjs.org/@neondatabase/auth/-/auth-0.1.0-beta.8.tgz","fileCount":39,"integrity":"sha512-d4g3bwluQLbPKxPhRJnSLGzCYP0a77m8BqaEA7ok/7VmIQ2YrLfer2ewiOU9WrIJ2s765E++dIpbe4tQ1Hi1Ig==","signatures":[{"sig":"MEQCIDuslcdAW8yv7KhP7stCPgbAUWBXh9kDs3s1zrz0xKa7AiAZDUJ/er53RN/ixCKrHom2QsiBLvkdKrzYYrjoFFmQXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":775481},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","shasum":"7320c2d913c213a3a3b3bd6226d0213b9af75e6e","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./next":{"types":"./dist/next/index.d.mts","default":"./dist/next/index.mjs"},"./react":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"./types":{"types":"./dist/types/index.d.mts","default":"./dist/types/index.mjs"},"./ui/css":{"types":"./dist/ui/css.d.ts","default":"./dist/ui/css.css"},"./vanilla":{"types":"./dist/vanilla/index.d.mts","default":"./dist/vanilla/index.mjs"},"./react/ui":{"types":"./dist/react/ui/index.d.mts","default":"./dist/react/ui/index.mjs"},"./ui/tailwind":{"default":"./dist/ui/tailwind.css"},"./react/adapters":{"types":"./dist/react/adapters/index.d.mts","default":"./dist/react/adapters/index.mjs"},"./react/ui/server":{"types":"./dist/react/ui/server.d.mts","default":"./dist/react/ui/server.mjs"},"./vanilla/adapters":{"types":"./dist/vanilla/adapters/index.d.mts","default":"./dist/vanilla/adapters/index.mjs"}},"funding":{"url":"https://neon.tech"},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest","build":"tsdown","clean":"rm -rf node_modules dist","release":"bun run build && bumpp --tag 'auth-v%s' && bun publish --tag latest","test:ci":"vitest run","test:node":"node --run test","typecheck":"tsc --noEmit","test:types":"tsc --noEmit"},"_npmUser":{"name":"pffigueiredo","email":"klisarkk@gmail.com"},"_integrity":"sha512-d4g3bwluQLbPKxPhRJnSLGzCYP0a77m8BqaEA7ok/7VmIQ2YrLfer2ewiOU9WrIJ2s765E++dIpbe4tQ1Hi1Ig==","repository":{"url":"git+https://github.com/neondatabase-labs/neon-js.git","type":"git","directory":"packages/auth"},"_npmVersion":"10.8.3","description":"TypeScript SDK for Neon Auth - authentication for PostgreSQL with multiple adapter support","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"4.1.12","jose":"6.1.2","better-auth":"1.4.6","@supabase/auth-js":"2.79.0","@neondatabase/auth-ui":"0.1.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"2.6.8"},"peerDependencies":{"next":"^16.0.6","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/auth_0.1.0-beta.8_1765282962704_0.29275142731481485","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.9":{"name":"@neondatabase/auth","version":"0.1.0-beta.9","keywords":["neon","neondb","postgresql","postgres","authentication","auth","typescript","sdk","better-auth","supabase","react","nextjs"],"author":"Pedro Figueiredo <pedro.figueiredo@databricks.com>","license":"Apache-2.0","_id":"@neondatabase/auth@0.1.0-beta.9","maintainers":[{"name":"duskpoet","email":"bird.duskpoet@gmail.com"},{"name":"jawj","email":"george@mackerron.co.uk"},{"name":"amitdahan","email":"amitdahan11@gmail.com"},{"name":"pffigueiredo","email":"klisarkk@gmail.com"},{"name":"shridharneon","email":"shridhar@neon.tech"},{"name":"atilaz","email":"atila@fassina.eu"},{"name":"neonteam","email":"security+npm@neon.tech"},{"name":"lneves_databricks","email":"luis.neves@databricks.com"}],"homepage":"https://github.com/neondatabase-labs/neon-js/tree/main/packages/auth#readme","bugs":{"url":"https://github.com/neondatabase-labs/neon-js/issues"},"dist":{"shasum":"b779c8802ae4d564e750d115db14f75a894392b5","tarball":"https://registry.npmjs.org/@neondatabase/auth/-/auth-0.1.0-beta.9.tgz","fileCount":39,"integrity":"sha512-VKfBFvUFnf5Yi/qGiGZrEZ4QPrDvIoNJzxKTTEkt2umhhSpSwNflUjXpeP17wE/ExOAC808QL28/hE6UOnPdDw==","signatures":[{"sig":"MEQCIGdwr8IVZiw2BojXgsWzF9rvY6xjdxoiX6kaAsFAGw2KAiBPuYp/Kn5gUUUAomihKlOzazkDMDPSxIVcTePbvKI1BA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":777994},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","shasum":"b779c8802ae4d564e750d115db14f75a894392b5","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./next":{"types":"./dist/next/index.d.mts","default":"./dist/next/index.mjs"},"./react":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"./types":{"types":"./dist/types/index.d.mts","default":"./dist/types/index.mjs"},"./ui/css":{"types":"./dist/ui/css.d.ts","default":"./dist/ui/css.css"},"./vanilla":{"types":"./dist/vanilla/index.d.mts","default":"./dist/vanilla/index.mjs"},"./react/ui":{"types":"./dist/react/ui/index.d.mts","default":"./dist/react/ui/index.mjs"},"./ui/tailwind":{"default":"./dist/ui/tailwind.css"},"./react/adapters":{"types":"./dist/react/adapters/index.d.mts","default":"./dist/react/adapters/index.mjs"},"./react/ui/server":{"types":"./dist/react/ui/server.d.mts","default":"./dist/react/ui/server.mjs"},"./vanilla/adapters":{"types":"./dist/vanilla/adapters/index.d.mts","default":"./dist/vanilla/adapters/index.mjs"}},"funding":{"url":"https://neon.tech"},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest","build":"tsdown","clean":"rm -rf node_modules dist","release":"bun run build && bumpp --tag 'auth-v%s' && bun publish --tag latest","test:ci":"vitest run","test:node":"node --run test","typecheck":"tsc --noEmit","test:types":"tsc --noEmit"},"_npmUser":{"name":"pffigueiredo","email":"klisarkk@gmail.com"},"_integrity":"sha512-VKfBFvUFnf5Yi/qGiGZrEZ4QPrDvIoNJzxKTTEkt2umhhSpSwNflUjXpeP17wE/ExOAC808QL28/hE6UOnPdDw==","repository":{"url":"git+https://github.com/neondatabase-labs/neon-js.git","type":"git","directory":"packages/auth"},"_npmVersion":"10.8.3","description":"TypeScript SDK for Neon Auth - authentication for PostgreSQL with multiple adapter support","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"4.1.12","jose":"6.1.2","better-auth":"1.4.6","@supabase/auth-js":"2.79.0","@neondatabase/auth-ui":"0.1.0-alpha.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"2.6.8"},"peerDependencies":{"next":"^16.0.6","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/auth_0.1.0-beta.9_1765283520518_0.20199054935657745","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.10":{"name":"@neondatabase/auth","version":"0.1.0-beta.10","keywords":["neon","neondb","postgresql","postgres","authentication","auth","typescript","sdk","better-auth","supabase","react","nextjs"],"author":"Pedro Figueiredo <pedro.figueiredo@databricks.com>","license":"Apache-2.0","_id":"@neondatabase/auth@0.1.0-beta.10","maintainers":[{"name":"duskpoet","email":"bird.duskpoet@gmail.com"},{"name":"jawj","email":"george@mackerron.co.uk"},{"name":"amitdahan","email":"amitdahan11@gmail.com"},{"name":"pffigueiredo","email":"klisarkk@gmail.com"},{"name":"shridharneon","email":"shridhar@neon.tech"},{"name":"atilaz","email":"atila@fassina.eu"},{"name":"neonteam","email":"security+npm@neon.tech"},{"name":"lneves_databricks","email":"luis.neves@databricks.com"}],"homepage":"https://github.com/neondatabase-labs/neon-js/tree/main/packages/auth#readme","bugs":{"url":"https://github.com/neondatabase-labs/neon-js/issues"},"dist":{"shasum":"50338cb48b15a2604ce7dd035be87c19952e516f","tarball":"https://registry.npmjs.org/@neondatabase/auth/-/auth-0.1.0-beta.10.tgz","fileCount":39,"integrity":"sha512-r1KkasLq1IG5t3Kvh0JW6s3nSf+grJnz3KP88LhhCBJMlpdq3x7aNvsmYshe7K1N/J6z9eNFlsMgUACpK4dDaQ==","signatures":[{"sig":"MEYCIQCt7538DbiYqX6gQs/86Of8r4N0I04HWFEqHO/d4jNF+AIhAIB579FyM31suDWsH+KS5QKFA+vXPRcu3KvMasZb/eqG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":390331},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","shasum":"50338cb48b15a2604ce7dd035be87c19952e516f","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./next":{"types":"./dist/next/index.d.mts","default":"./dist/next/index.mjs"},"./react":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"./types":{"types":"./dist/types/index.d.mts","default":"./dist/types/index.mjs"},"./ui/css":{"types":"./dist/ui/css.d.ts","default":"./dist/ui/css.css"},"./vanilla":{"types":"./dist/vanilla/index.d.mts","default":"./dist/vanilla/index.mjs"},"./react/ui":{"types":"./dist/react/ui/index.d.mts","default":"./dist/react/ui/index.mjs"},"./ui/tailwind":{"default":"./dist/ui/tailwind.css"},"./react/adapters":{"types":"./dist/react/adapters/index.d.mts","default":"./dist/react/adapters/index.mjs"},"./react/ui/server":{"types":"./dist/react/ui/server.d.mts","default":"./dist/react/ui/server.mjs"},"./vanilla/adapters":{"types":"./dist/vanilla/adapters/index.d.mts","default":"./dist/vanilla/adapters/index.mjs"}},"funding":{"url":"https://neon.tech"},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest","build":"tsdown","clean":"rm -rf node_modules dist","release":"bun run build && bumpp --tag 'auth-v%s' && bun publish --tag latest","test:ci":"vitest run","test:node":"node --run test","typecheck":"tsc --noEmit","test:types":"tsc --noEmit"},"_npmUser":{"name":"pffigueiredo","email":"klisarkk@gmail.com"},"_integrity":"sha512-r1KkasLq1IG5t3Kvh0JW6s3nSf+grJnz3KP88LhhCBJMlpdq3x7aNvsmYshe7K1N/J6z9eNFlsMgUACpK4dDaQ==","repository":{"url":"git+https://github.com/neondatabase-labs/neon-js.git","type":"git","directory":"packages/auth"},"_npmVersion":"10.8.3","description":"TypeScript SDK for Neon Auth - authentication for PostgreSQL with multiple adapter support","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"4.1.12","jose":"6.1.2","better-auth":"1.4.6","@supabase/auth-js":"2.79.0","@neondatabase/auth-ui":"0.1.0-alpha.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"2.6.8"},"peerDependencies":{"next":"^16.0.6","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/auth_0.1.0-beta.10_1765284845545_0.2767585756837976","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.11":{"name":"@neondatabase/auth","version":"0.1.0-beta.11","keywords":["neon","neondb","postgresql","postgres","authentication","auth","typescript","sdk","better-auth","supabase","react","nextjs"],"author":"Pedro Figueiredo <pedro.figueiredo@databricks.com>","license":"Apache-2.0","_id":"@neondatabase/auth@0.1.0-beta.11","maintainers":[{"name":"duskpoet","email":"bird.duskpoet@gmail.com"},{"name":"jawj","email":"george@mackerron.co.uk"},{"name":"amitdahan","email":"amitdahan11@gmail.com"},{"name":"pffigueiredo","email":"klisarkk@gmail.com"},{"name":"shridharneon","email":"shridhar@neon.tech"},{"name":"atilaz","email":"atila@fassina.eu"},{"name":"neonteam","email":"security+npm@neon.tech"},{"name":"lneves_databricks","email":"luis.neves@databricks.com"}],"homepage":"https://github.com/neondatabase-labs/neon-js/tree/main/packages/auth#readme","bugs":{"url":"https://github.com/neondatabase-labs/neon-js/issues"},"dist":{"shasum":"780305081a26a7098b24355502e945da5c3fa3e2","tarball":"https://registry.npmjs.org/@neondatabase/auth/-/auth-0.1.0-beta.11.tgz","fileCount":40,"integrity":"sha512-HE5j+aDHlMowAmfvGPI0YsCouh7K8V0SRPvLEQIlGWfGABy4Uh1JzPG/C0IRkkQpXJdXEwCu1BR5+TXbKc6q1g==","signatures":[{"sig":"MEUCIQDRlQuxJfjudROIhhd9JlB8wLsfbTBXgdWtkU4SXMFqUAIgeqbirVXetIyjVVss1bjXDR7kFGDuiDVCToLqpLwAfYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":784054},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","shasum":"780305081a26a7098b24355502e945da5c3fa3e2","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./next":{"types":"./dist/next/index.d.mts","default":"./dist/next/index.mjs"},"./react":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"./types":{"types":"./dist/types/index.d.mts","default":"./dist/types/index.mjs"},"./ui/css":{"types":"./dist/ui/css.d.ts","default":"./dist/ui/css.css"},"./vanilla":{"types":"./dist/vanilla/index.d.mts","default":"./dist/vanilla/index.mjs"},"./react/ui":{"types":"./dist/react/ui/index.d.mts","default":"./dist/react/ui/index.mjs"},"./ui/tailwind":{"default":"./dist/ui/tailwind.css"},"./react/adapters":{"types":"./dist/react/adapters/index.d.mts","default":"./dist/react/adapters/index.mjs"},"./react/ui/server":{"types":"./dist/react/ui/server.d.mts","default":"./dist/react/ui/server.mjs"},"./vanilla/adapters":{"types":"./dist/vanilla/adapters/index.d.mts","default":"./dist/vanilla/adapters/index.mjs"}},"funding":{"url":"https://neon.tech"},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest","build":"tsdown","clean":"rm -rf node_modules dist","release":"bun run build && bumpp --tag 'auth-v%s' && bun publish --tag latest","test:ci":"vitest run","test:node":"node --run test","typecheck":"tsc --noEmit","test:types":"tsc --noEmit"},"_npmUser":{"name":"pffigueiredo","email":"klisarkk@gmail.com"},"_integrity":"sha512-HE5j+aDHlMowAmfvGPI0YsCouh7K8V0SRPvLEQIlGWfGABy4Uh1JzPG/C0IRkkQpXJdXEwCu1BR5+TXbKc6q1g==","repository":{"url":"git+https://github.com/neondatabase-labs/neon-js.git","type":"git","directory":"packages/auth"},"_npmVersion":"10.8.3","description":"TypeScript SDK for Neon Auth - authentication for PostgreSQL with multiple adapter support","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"4.1.12","jose":"6.1.2","better-auth":"1.4.6","@supabase/auth-js":"2.79.0","@neondatabase/auth-ui":"0.1.0-alpha.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"2.6.8"},"peerDependencies":{"next":"^16.0.6","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/auth_0.1.0-beta.11_1765285169089_0.61764267752901","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.12":{"name":"@neondatabase/auth","version":"0.1.0-beta.12","keywords":["neon","neondb","postgresql","postgres","authentication","auth","typescript","sdk","better-auth","supabase","react","nextjs"],"author":"Pedro Figueiredo <pedro.figueiredo@databricks.com>","license":"Apache-2.0","_id":"@neondatabase/auth@0.1.0-beta.12","maintainers":[{"name":"duskpoet","email":"bird.duskpoet@gmail.com"},{"name":"jawj","email":"george@mackerron.co.uk"},{"name":"amitdahan","email":"amitdahan11@gmail.com"},{"name":"pffigueiredo","email":"klisarkk@gmail.com"},{"name":"shridharneon","email":"shridhar@neon.tech"},{"name":"atilaz","email":"atila@fassina.eu"},{"name":"neonteam","email":"security+npm@neon.tech"},{"name":"lneves_databricks","email":"luis.neves@databricks.com"}],"homepage":"https://github.com/neondatabase-labs/neon-js/tree/main/packages/auth#readme","bugs":{"url":"https://github.com/neondatabase-labs/neon-js/issues"},"dist":{"shasum":"a3b42fd4c41d591c4113a3afc814feef1e7e2c2b","tarball":"https://registry.npmjs.org/@neondatabase/auth/-/auth-0.1.0-beta.12.tgz","fileCount":40,"integrity":"sha512-7XVUTxmUqoo1ywqgH8g97pLXi5g0k/eSY/KJgUWSU/vqf1nm+CpA4yjtElnqQyw1bQ7Ow+2v4CMDSYcS2xBTMw==","signatures":[{"sig":"MEYCIQCR+k4i2iwBRiX1ySvLLPmtH5a3YaWNqgsAiaWOwPM3fgIhANUaGuHOxSWvCbozr60qinB6xsRf6QnnfnepVyaZXDMf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":784517},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","shasum":"a3b42fd4c41d591c4113a3afc814feef1e7e2c2b","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./next":{"types":"./dist/next/index.d.mts","default":"./dist/next/index.mjs"},"./react":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"./types":{"types":"./dist/types/index.d.mts","default":"./dist/types/index.mjs"},"./ui/css":{"types":"./dist/ui/css.d.ts","default":"./dist/ui/css.css"},"./vanilla":{"types":"./dist/vanilla/index.d.mts","default":"./dist/vanilla/index.mjs"},"./react/ui":{"types":"./dist/react/ui/index.d.mts","default":"./dist/react/ui/index.mjs"},"./ui/tailwind":{"default":"./dist/ui/tailwind.css"},"./react/adapters":{"types":"./dist/react/adapters/index.d.mts","default":"./dist/react/adapters/index.mjs"},"./react/ui/server":{"types":"./dist/react/ui/server.d.mts","default":"./dist/react/ui/server.mjs"},"./vanilla/adapters":{"types":"./dist/vanilla/adapters/index.d.mts","default":"./dist/vanilla/adapters/index.mjs"}},"funding":{"url":"https://neon.tech"},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest","build":"tsdown","clean":"rm -rf node_modules dist","release":"bun run build && bumpp --tag 'auth-v%s' && bun publish --tag latest","test:ci":"vitest run","test:node":"node --run test","typecheck":"tsc --noEmit","test:types":"tsc --noEmit"},"_npmUser":{"name":"pffigueiredo","email":"klisarkk@gmail.com"},"_integrity":"sha512-7XVUTxmUqoo1ywqgH8g97pLXi5g0k/eSY/KJgUWSU/vqf1nm+CpA4yjtElnqQyw1bQ7Ow+2v4CMDSYcS2xBTMw==","repository":{"url":"git+https://github.com/neondatabase-labs/neon-js.git","type":"git","directory":"packages/auth"},"_npmVersion":"10.8.3","description":"TypeScript SDK for Neon Auth - authentication for PostgreSQL with multiple adapter support","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"4.1.12","jose":"6.1.2","better-auth":"1.4.6","@supabase/auth-js":"2.79.0","@neondatabase/auth-ui":"0.1.0-alpha.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"2.6.8"},"peerDependencies":{"next":"^16.0.6","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/auth_0.1.0-beta.12_1765293090983_0.8969904122187051","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.13":{"name":"@neondatabase/auth","version":"0.1.0-beta.13","keywords":["neon","neondb","postgresql","postgres","authentication","auth","typescript","sdk","better-auth","supabase","react","nextjs"],"author":{"name":"Pedro Figueiredo","email":"pedro.figueiredo@databricks.com"},"license":"Apache-2.0","_id":"@neondatabase/auth@0.1.0-beta.13","maintainers":[{"name":"duskpoet","email":"bird.duskpoet@gmail.com"},{"name":"jawj","email":"george@mackerron.co.uk"},{"name":"amitdahan","email":"amitdahan11@gmail.com"},{"name":"pffigueiredo","email":"klisarkk@gmail.com"},{"name":"shridharneon","email":"shridhar@neon.tech"},{"name":"atilaz","email":"atila@fassina.eu"},{"name":"neonteam","email":"security+npm@neon.tech"},{"name":"lneves_databricks","email":"luis.neves@databricks.com"}],"homepage":"https://github.com/neondatabase/neon-js/tree/main/packages/auth#readme","bugs":{"url":"https://github.com/neondatabase/neon-js/issues"},"dist":{"shasum":"1f20ac0dedd6b2a48f4dab2109596c5827194a0a","tarball":"https://registry.npmjs.org/@neondatabase/auth/-/auth-0.1.0-beta.13.tgz","fileCount":40,"integrity":"sha512-0SJndkA+4XS0KH5BfjTJFjMRafK3zJREv/mpReOtkegSC+ZWf/YtWecS+/7dFkEGVF5VxccHN1z9UNI2MLInUA==","signatures":[{"sig":"MEQCIGmxmd9yjr2cqB9sPlB2RHt9xA2A0dhCkc2mt3MkhLYdAiBFcJjzMEWdqOW/ju7Q+ESSZBmDFc8wimY6F4ddUrlxjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":942000},"main":"./dist/index.mjs","type":"module","_from":"file:neondatabase-auth-0.1.0-beta.13.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./next":{"types":"./dist/next/index.d.mts","default":"./dist/next/index.mjs"},"./react":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"./types":{"types":"./dist/types/index.d.mts","default":"./dist/types/index.mjs"},"./ui/css":{"types":"./dist/ui/css.d.ts","default":"./dist/ui/css.css"},"./vanilla":{"types":"./dist/vanilla/index.d.mts","default":"./dist/vanilla/index.mjs"},"./react/ui":{"types":"./dist/react/ui/index.d.mts","default":"./dist/react/ui/index.mjs"},"./ui/tailwind":{"default":"./dist/ui/tailwind.css"},"./react/adapters":{"types":"./dist/react/adapters/index.d.mts","default":"./dist/react/adapters/index.mjs"},"./react/ui/server":{"types":"./dist/react/ui/server.d.mts","default":"./dist/react/ui/server.mjs"},"./vanilla/adapters":{"types":"./dist/vanilla/adapters/index.d.mts","default":"./dist/vanilla/adapters/index.mjs"}},"funding":{"url":"https://neon.tech"},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest","build":"tsdown","clean":"rm -rf node_modules dist","release":"bun run build && bumpp --tag 'auth-v%s' && bun publish --tag latest","test:ci":"vitest run","test:node":"node --run test","typecheck":"tsc --noEmit","test:types":"tsc --noEmit"},"_npmUser":{"name":"pffigueiredo","email":"klisarkk@gmail.com"},"_resolved":"/Users/pedro.figueiredo/Documents/git/neon/neon-js/packages/auth/neondatabase-auth-0.1.0-beta.13.tgz","_integrity":"sha512-0SJndkA+4XS0KH5BfjTJFjMRafK3zJREv/mpReOtkegSC+ZWf/YtWecS+/7dFkEGVF5VxccHN1z9UNI2MLInUA==","repository":{"url":"git+https://github.com/neondatabase/neon-js.git","type":"git","directory":"packages/auth"},"_npmVersion":"11.5.1","description":"TypeScript SDK for Neon Auth - authentication for PostgreSQL with multiple adapter support","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"zod":"4.1.12","jose":"6.1.2","better-auth":"1.4.6","@supabase/auth-js":"2.79.0","@neondatabase/auth-ui":"0.1.0-alpha.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"2.6.8"},"peerDependencies":{"next":"^16.0.6","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/auth_0.1.0-beta.13_1765404709206_0.36323007140341734","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.14":{"name":"@neondatabase/auth","version":"0.1.0-beta.14","keywords":["neon","neondb","postgresql","postgres","authentication","auth","typescript","sdk","better-auth","supabase","react","nextjs"],"author":"Pedro Figueiredo <pedro.figueiredo@databricks.com>","license":"Apache-2.0","_id":"@neondatabase/auth@0.1.0-beta.14","maintainers":[{"name":"duskpoet","email":"bird.duskpoet@gmail.com"},{"name":"jawj","email":"george@mackerron.co.uk"},{"name":"amitdahan","email":"amitdahan11@gmail.com"},{"name":"pffigueiredo","email":"klisarkk@gmail.com"},{"name":"shridharneon","email":"shridhar@neon.tech"},{"name":"atilaz","email":"atila@fassina.eu"},{"name":"neonteam","email":"security+npm@neon.tech"},{"name":"lneves_databricks","email":"luis.neves@databricks.com"}],"homepage":"https://github.com/neondatabase/neon-js/tree/main/packages/auth#readme","bugs":{"url":"https://github.com/neondatabase/neon-js/issues"},"dist":{"shasum":"f3871f076cab927a50c32af69d5917c1cebebfd8","tarball":"https://registry.npmjs.org/@neondatabase/auth/-/auth-0.1.0-beta.14.tgz","fileCount":41,"integrity":"sha512-Khhg2vhaL7emnNZLVc0ghfLsgtT/DjBo+oqmCDYMXHK2HvyAHGyJErUog9Ej2Js68BI2ayfYWe6bfhQ4P/Mi9w==","signatures":[{"sig":"MEQCIDDemFEbFQKb0F9BIq1fEwXqkgANV7B6VBoUHajBRvZlAiBV6y6SDXldO9fx7Oov1AxlRkAdXAuRxy6SAdQk1H/ayg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":939288},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","shasum":"f3871f076cab927a50c32af69d5917c1cebebfd8","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./next":{"types":"./dist/next/index.d.mts","default":"./dist/next/index.mjs"},"./react":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"./types":{"types":"./dist/types/index.d.mts","default":"./dist/types/index.mjs"},"./ui/css":{"types":"./dist/ui/css.d.ts","default":"./dist/ui/css.css"},"./vanilla":{"types":"./dist/vanilla/index.d.mts","default":"./dist/vanilla/index.mjs"},"./react/ui":{"types":"./dist/react/ui/index.d.mts","default":"./dist/react/ui/index.mjs"},"./ui/tailwind":{"default":"./dist/ui/tailwind.css"},"./react/adapters":{"types":"./dist/react/adapters/index.d.mts","default":"./dist/react/adapters/index.mjs"},"./react/ui/server":{"types":"./dist/react/ui/server.d.mts","default":"./dist/react/ui/server.mjs"},"./vanilla/adapters":{"types":"./dist/vanilla/adapters/index.d.mts","default":"./dist/vanilla/adapters/index.mjs"}},"funding":{"url":"https://neon.tech"},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest","build":"tsdown","clean":"rm -rf node_modules dist","release":"bun run build && bumpp --tag 'auth-v%s' && bun publish --tag latest","test:ci":"vitest run","test:node":"node --run test","typecheck":"tsc --noEmit","test:types":"tsc --noEmit"},"_npmUser":{"name":"pffigueiredo","email":"klisarkk@gmail.com"},"_integrity":"sha512-Khhg2vhaL7emnNZLVc0ghfLsgtT/DjBo+oqmCDYMXHK2HvyAHGyJErUog9Ej2Js68BI2ayfYWe6bfhQ4P/Mi9w==","repository":{"url":"git+https://github.com/neondatabase/neon-js.git","type":"git","directory":"packages/auth"},"_npmVersion":"10.8.3","description":"TypeScript SDK for Neon Auth - authentication for PostgreSQL with multiple adapter support","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"4.1.12","jose":"6.1.2","better-auth":"1.4.6","@supabase/auth-js":"2.79.0","@neondatabase/auth-ui":"0.1.0-alpha.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"2.6.8"},"peerDependencies":{"next":"^16.0.6","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/auth_0.1.0-beta.14_1765467429709_0.4182262027212529","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.15":{"name":"@neondatabase/auth","version":"0.1.0-beta.15","keywords":["neon","neondb","postgresql","postgres","authentication","auth","typescript","sdk","better-auth","supabase","react","nextjs"],"author":"Pedro Figueiredo <pedro.figueiredo@databricks.com>","license":"Apache-2.0","_id":"@neondatabase/auth@0.1.0-beta.15","maintainers":[{"name":"duskpoet","email":"bird.duskpoet@gmail.com"},{"name":"jawj","email":"george@mackerron.co.uk"},{"name":"amitdahan","email":"amitdahan11@gmail.com"},{"name":"pffigueiredo","email":"klisarkk@gmail.com"},{"name":"shridharneon","email":"shridhar@neon.tech"},{"name":"atilaz","email":"atila@fassina.eu"},{"name":"neonteam","email":"security+npm@neon.tech"},{"name":"lneves_databricks","email":"luis.neves@databricks.com"}],"homepage":"https://github.com/neondatabase/neon-js/tree/main/packages/auth#readme","bugs":{"url":"https://github.com/neondatabase/neon-js/issues"},"dist":{"shasum":"38233cbf70126c805a16547fc4bed1e0fbff4128","tarball":"https://registry.npmjs.org/@neondatabase/auth/-/auth-0.1.0-beta.15.tgz","fileCount":42,"integrity":"sha512-JA52aqLxZcqPShK0PP/24KE7+W8Lql+KVRHu+/R0SMeTAzfDsM2NY6mbMe9A2r0SIKQiTsBK7TztxM+eapAmsA==","signatures":[{"sig":"MEUCIH21DZ0Ol0wSzLz0CIDeAdCsDhiyV0CItg9GARhJ2uP4AiEA/EErLaspPkah+QV5bx3T/TMGo+M0D7iU4OnrWKEOATY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":949780},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","shasum":"38233cbf70126c805a16547fc4bed1e0fbff4128","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./next":{"types":"./dist/next/index.d.mts","default":"./dist/next/index.mjs"},"./react":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"./types":{"types":"./dist/types/index.d.mts","default":"./dist/types/index.mjs"},"./ui/css":{"types":"./dist/ui/css.d.ts","default":"./dist/ui/css.css"},"./vanilla":{"types":"./dist/vanilla/index.d.mts","default":"./dist/vanilla/index.mjs"},"./react/ui":{"types":"./dist/react/ui/index.d.mts","default":"./dist/react/ui/index.mjs"},"./ui/tailwind":{"default":"./dist/ui/tailwind.css"},"./react/adapters":{"types":"./dist/react/adapters/index.d.mts","default":"./dist/react/adapters/index.mjs"},"./react/ui/server":{"types":"./dist/react/ui/server.d.mts","default":"./dist/react/ui/server.mjs"},"./vanilla/adapters":{"types":"./dist/vanilla/adapters/index.d.mts","default":"./dist/vanilla/adapters/index.mjs"}},"funding":{"url":"https://neon.tech"},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest","build":"tsdown","clean":"rm -rf node_modules dist","release":"bun run build && bumpp --tag 'auth-v%s' && bun publish --tag latest","test:ci":"vitest run","test:node":"node --run test","typecheck":"tsc --noEmit","test:types":"tsc --noEmit"},"_npmUser":{"name":"pffigueiredo","email":"klisarkk@gmail.com"},"_integrity":"sha512-JA52aqLxZcqPShK0PP/24KE7+W8Lql+KVRHu+/R0SMeTAzfDsM2NY6mbMe9A2r0SIKQiTsBK7TztxM+eapAmsA==","repository":{"url":"git+https://github.com/neondatabase/neon-js.git","type":"git","directory":"packages/auth"},"_npmVersion":"10.8.3","description":"TypeScript SDK for Neon Auth - authentication for PostgreSQL with multiple adapter support","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"4.1.12","jose":"6.1.2","better-auth":"1.4.6","@supabase/auth-js":"2.79.0","@neondatabase/auth-ui":"0.1.0-alpha.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"2.6.8"},"peerDependencies":{"next":"^16.0.6","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/auth_0.1.0-beta.15_1765556751830_0.25142313461318055","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.16":{"name":"@neondatabase/auth","version":"0.1.0-beta.16","keywords":["neon","neondb","postgresql","postgres","authentication","auth","typescript","sdk","better-auth","supabase","react","nextjs"],"author":"Pedro Figueiredo <pedro.figueiredo@databricks.com>","license":"Apache-2.0","_id":"@neondatabase/auth@0.1.0-beta.16","maintainers":[{"name":"duskpoet","email":"bird.duskpoet@gmail.com"},{"name":"jawj","email":"george@mackerron.co.uk"},{"name":"amitdahan","email":"amitdahan11@gmail.com"},{"name":"pffigueiredo","email":"klisarkk@gmail.com"},{"name":"shridharneon","email":"shridhar@neon.tech"},{"name":"atilaz","email":"atila@fassina.eu"},{"name":"neonteam","email":"security+npm@neon.tech"},{"name":"lneves_databricks","email":"luis.neves@databricks.com"}],"homepage":"https://github.com/neondatabase/neon-js/tree/main/packages/auth#readme","bugs":{"url":"https://github.com/neondatabase/neon-js/issues"},"dist":{"shasum":"e5720ebb6e9a445ee374297eda360d5b171ab73f","tarball":"https://registry.npmjs.org/@neondatabase/auth/-/auth-0.1.0-beta.16.tgz","fileCount":47,"integrity":"sha512-k1Aux2307ONUNO2W8t6NG7xLV3pfaeLs/QA9tpj5mh9ZBfL6t5hZnusqskje0TqQ21m0w/2V9xRT2gf5K31V6w==","signatures":[{"sig":"MEUCIGb4eBJvTifUDkDQShXaFn+zklAnoeyDzlrKnuor81CXAiEAw8NpakuRvFGsg46NRAcOqaTOONwoSZ7Pq4Oipwm10QQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":562717},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","shasum":"e5720ebb6e9a445ee374297eda360d5b171ab73f","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./next":{"types":"./dist/next/index.d.mts","default":"./dist/next/index.mjs"},"./react":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"./types":{"types":"./dist/types/index.d.mts","default":"./dist/types/index.mjs"},"./ui/css":{"types":"./dist/ui/css.d.ts","default":"./dist/ui/css.css"},"./vanilla":{"types":"./dist/vanilla/index.d.mts","default":"./dist/vanilla/index.mjs"},"./react/ui":{"types":"./dist/react/ui/index.d.mts","default":"./dist/react/ui/index.mjs"},"./next/server":{"types":"./dist/next/server/index.d.mts","default":"./dist/next/server/index.mjs"},"./ui/tailwind":{"default":"./dist/ui/tailwind.css"},"./react/adapters":{"types":"./dist/react/adapters/index.d.mts","default":"./dist/react/adapters/index.mjs"},"./react/ui/server":{"types":"./dist/react/ui/server.d.mts","default":"./dist/react/ui/server.mjs"},"./vanilla/adapters":{"types":"./dist/vanilla/adapters/index.d.mts","default":"./dist/vanilla/adapters/index.mjs"}},"funding":{"url":"https://neon.tech"},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest","build":"tsdown","clean":"rm -rf node_modules dist","release":"bun run build && bumpp --tag 'auth-v%s' && bun publish --tag latest","test:ci":"vitest run","test:node":"node --run test","typecheck":"tsc --noEmit","test:types":"tsc --noEmit"},"_npmUser":{"name":"shridharneon","email":"shridhar@neon.tech"},"_integrity":"sha512-k1Aux2307ONUNO2W8t6NG7xLV3pfaeLs/QA9tpj5mh9ZBfL6t5hZnusqskje0TqQ21m0w/2V9xRT2gf5K31V6w==","repository":{"url":"git+https://github.com/neondatabase/neon-js.git","type":"git","directory":"packages/auth"},"_npmVersion":"10.8.3","description":"TypeScript SDK for Neon Auth - authentication for PostgreSQL with multiple adapter support","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"zod":"4.1.12","jose":"6.1.2","better-auth":"1.4.6","@supabase/auth-js":"2.79.0","@neondatabase/auth-ui":"0.1.0-alpha.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"2.6.8"},"peerDependencies":{"next":"^16.0.6","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/auth_0.1.0-beta.16_1765980289988_0.1760557042857891","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.17":{"name":"@neondatabase/auth","version":"0.1.0-beta.17","keywords":["neon","neondb","postgresql","postgres","authentication","auth","typescript","sdk","better-auth","supabase","react","nextjs"],"author":"Pedro Figueiredo <pedro.figueiredo@databricks.com>","license":"Apache-2.0","_id":"@neondatabase/auth@0.1.0-beta.17","maintainers":[{"name":"duskpoet","email":"bird.duskpoet@gmail.com"},{"name":"jawj","email":"george@mackerron.co.uk"},{"name":"amitdahan","email":"amitdahan11@gmail.com"},{"name":"pffigueiredo","email":"klisarkk@gmail.com"},{"name":"shridharneon","email":"shridhar@neon.tech"},{"name":"atilaz","email":"atila@fassina.eu"},{"name":"neonteam","email":"security+npm@neon.tech"},{"name":"lneves_databricks","email":"luis.neves@databricks.com"}],"homepage":"https://github.com/neondatabase/neon-js/tree/main/packages/auth#readme","bugs":{"url":"https://github.com/neondatabase/neon-js/issues"},"dist":{"shasum":"df8c05676eebc55cc38717bfef73452ef0eaee71","tarball":"https://registry.npmjs.org/@neondatabase/auth/-/auth-0.1.0-beta.17.tgz","fileCount":47,"integrity":"sha512-omhQnu4Ipv/oMjk6y5GmB7oyAbIx87xvcuXCTmj7PPyzpjsxTPdKG1bYSEwh1r+kskJJG4cMAyjXkZeM8g+Uyw==","signatures":[{"sig":"MEYCIQC5Ker6NS89re+s5+gSP4o98u4X/a/eYV/OtPLfKtfvtAIhANVwTZ0BNllxx71+piZrp2pM8mbVsblmvJ6nKxDt7tFx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":565362},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","shasum":"df8c05676eebc55cc38717bfef73452ef0eaee71","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./next":{"types":"./dist/next/index.d.mts","default":"./dist/next/index.mjs"},"./react":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"./types":{"types":"./dist/types/index.d.mts","default":"./dist/types/index.mjs"},"./ui/css":{"types":"./dist/ui/css.d.ts","default":"./dist/ui/css.css"},"./vanilla":{"types":"./dist/vanilla/index.d.mts","default":"./dist/vanilla/index.mjs"},"./react/ui":{"types":"./dist/react/ui/index.d.mts","default":"./dist/react/ui/index.mjs"},"./next/server":{"types":"./dist/next/server/index.d.mts","default":"./dist/next/server/index.mjs"},"./ui/tailwind":{"default":"./dist/ui/tailwind.css"},"./react/adapters":{"types":"./dist/react/adapters/index.d.mts","default":"./dist/react/adapters/index.mjs"},"./react/ui/server":{"types":"./dist/react/ui/server.d.mts","default":"./dist/react/ui/server.mjs"},"./vanilla/adapters":{"types":"./dist/vanilla/adapters/index.d.mts","default":"./dist/vanilla/adapters/index.mjs"}},"funding":{"url":"https://neon.tech"},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest","build":"tsdown","clean":"rm -rf node_modules dist","release":"bun run build && bumpp --tag 'auth-v%s' && bun publish --tag latest","test:ci":"vitest run","test:node":"node --run test","typecheck":"tsc --noEmit","test:types":"tsc --noEmit"},"_npmUser":{"name":"shridharneon","email":"shridhar@neon.tech"},"_integrity":"sha512-omhQnu4Ipv/oMjk6y5GmB7oyAbIx87xvcuXCTmj7PPyzpjsxTPdKG1bYSEwh1r+kskJJG4cMAyjXkZeM8g+Uyw==","repository":{"url":"git+https://github.com/neondatabase/neon-js.git","type":"git","directory":"packages/auth"},"_npmVersion":"10.8.3","description":"TypeScript SDK for Neon Auth - authentication for PostgreSQL with multiple adapter support","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"zod":"4.1.12","jose":"6.1.2","better-auth":"1.4.6","@supabase/auth-js":"2.79.0","@neondatabase/auth-ui":"0.1.0-alpha.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"2.6.8"},"peerDependencies":{"next":"^16.0.6","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/auth_0.1.0-beta.17_1766094557687_0.36176927693353367","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.18":{"name":"@neondatabase/auth","version":"0.1.0-beta.18","keywords":["neon","neondb","postgresql","postgres","authentication","auth","typescript","sdk","better-auth","supabase","react","nextjs"],"author":"Pedro Figueiredo <pedro.figueiredo@databricks.com>","license":"Apache-2.0","_id":"@neondatabase/auth@0.1.0-beta.18","maintainers":[{"name":"duskpoet","email":"bird.duskpoet@gmail.com"},{"name":"jawj","email":"george@mackerron.co.uk"},{"name":"amitdahan","email":"amitdahan11@gmail.com"},{"name":"pffigueiredo","email":"klisarkk@gmail.com"},{"name":"shridharneon","email":"shridhar@neon.tech"},{"name":"atilaz","email":"atila@fassina.eu"},{"name":"neonteam","email":"security+npm@neon.tech"},{"name":"lneves_databricks","email":"luis.neves@databricks.com"}],"homepage":"https://github.com/neondatabase/neon-js/tree/main/packages/auth#readme","bugs":{"url":"https://github.com/neondatabase/neon-js/issues"},"dist":{"shasum":"917acdb2535ec4e2040527d4e4af259c582d7552","tarball":"https://registry.npmjs.org/@neondatabase/auth/-/auth-0.1.0-beta.18.tgz","fileCount":47,"integrity":"sha512-puHTPhsUgCFeHlnMYaZaDWSaB32gger0KSz3Nw53BIsiCqAnG2hlv3aLBsCGxEep24I8hGeojB7T71tHDUJaLQ==","signatures":[{"sig":"MEYCIQD3Wx1eQ1+5T4oR3ULSe+CvQeWnndQgP+Yu+ioYrRKEDQIhALdPL1scQY4GK1dXtSBMeCkK8n4rrg8X//NzasSJF1AX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":565362},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","shasum":"917acdb2535ec4e2040527d4e4af259c582d7552","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./next":{"types":"./dist/next/index.d.mts","default":"./dist/next/index.mjs"},"./react":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"./types":{"types":"./dist/types/index.d.mts","default":"./dist/types/index.mjs"},"./ui/css":{"types":"./dist/ui/css.d.ts","default":"./dist/ui/css.css"},"./vanilla":{"types":"./dist/vanilla/index.d.mts","default":"./dist/vanilla/index.mjs"},"./react/ui":{"types":"./dist/react/ui/index.d.mts","default":"./dist/react/ui/index.mjs"},"./next/server":{"types":"./dist/next/server/index.d.mts","default":"./dist/next/server/index.mjs"},"./ui/tailwind":{"default":"./dist/ui/tailwind.css"},"./react/adapters":{"types":"./dist/react/adapters/index.d.mts","default":"./dist/react/adapters/index.mjs"},"./react/ui/server":{"types":"./dist/react/ui/server.d.mts","default":"./dist/react/ui/server.mjs"},"./vanilla/adapters":{"types":"./dist/vanilla/adapters/index.d.mts","default":"./dist/vanilla/adapters/index.mjs"}},"funding":{"url":"https://neon.tech"},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest","build":"tsdown","clean":"rm -rf node_modules dist","release":"bun run build && bumpp --tag 'auth-v%s' && bun publish --tag latest","test:ci":"vitest run","test:node":"node --run test","typecheck":"tsc --noEmit","test:types":"tsc --noEmit"},"_npmUser":{"name":"shridharneon","email":"shridhar@neon.tech"},"_integrity":"sha512-puHTPhsUgCFeHlnMYaZaDWSaB32gger0KSz3Nw53BIsiCqAnG2hlv3aLBsCGxEep24I8hGeojB7T71tHDUJaLQ==","repository":{"url":"git+https://github.com/neondatabase/neon-js.git","type":"git","directory":"packages/auth"},"_npmVersion":"10.8.3","description":"TypeScript SDK for Neon Auth - authentication for PostgreSQL with multiple adapter support","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"zod":"4.1.12","jose":"6.1.2","better-auth":"1.4.6","@supabase/auth-js":"2.79.0","@neondatabase/auth-ui":"0.1.0-alpha.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"2.6.8"},"peerDependencies":{"next":"^16.0.6","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/auth_0.1.0-beta.18_1766095791310_0.018865118767353417","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.19":{"name":"@neondatabase/auth","version":"0.1.0-beta.19","keywords":["neon","neondb","postgresql","postgres","authentication","auth","typescript","sdk","better-auth","supabase","react","nextjs"],"author":"Pedro Figueiredo <pedro.figueiredo@databricks.com>","license":"Apache-2.0","_id":"@neondatabase/auth@0.1.0-beta.19","maintainers":[{"name":"duskpoet","email":"bird.duskpoet@gmail.com"},{"name":"jawj","email":"george@mackerron.co.uk"},{"name":"amitdahan","email":"amitdahan11@gmail.com"},{"name":"pffigueiredo","email":"klisarkk@gmail.com"},{"name":"shridharneon","email":"shridhar@neon.tech"},{"name":"atilaz","email":"atila@fassina.eu"},{"name":"neonteam","email":"security+npm@neon.tech"},{"name":"lneves_databricks","email":"luis.neves@databricks.com"}],"homepage":"https://github.com/neondatabase/neon-js/tree/main/packages/auth#readme","bugs":{"url":"https://github.com/neondatabase/neon-js/issues"},"dist":{"shasum":"f22bcc75ecc51283d5c160c032baf1c5a5828788","tarball":"https://registry.npmjs.org/@neondatabase/auth/-/auth-0.1.0-beta.19.tgz","fileCount":48,"integrity":"sha512-q2iL3HzXc8C0lVQGxzbL51IIz44nVSndbt/vGshCGr0+WXGSXa5lfVztmmQMAAVltnM1Vf5+BQ5ux8vFkOsAJg==","signatures":[{"sig":"MEYCIQDgsYlHar9h9K/4bme+ByvhG/LQQ0Gw3EVNUcGfXXKcVgIhAKiTeOydsU9X+Jz/tn1GhLz9pStPlU/CvAM8nBeEO/yW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1075854},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","shasum":"f22bcc75ecc51283d5c160c032baf1c5a5828788","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./next":{"types":"./dist/next/index.d.mts","default":"./dist/next/index.mjs"},"./react":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"./types":{"types":"./dist/types/index.d.mts","default":"./dist/types/index.mjs"},"./ui/css":{"types":"./dist/ui/css.d.ts","default":"./dist/ui/css.css"},"./vanilla":{"types":"./dist/vanilla/index.d.mts","default":"./dist/vanilla/index.mjs"},"./react/ui":{"types":"./dist/react/ui/index.d.mts","default":"./dist/react/ui/index.mjs"},"./next/server":{"types":"./dist/next/server/index.d.mts","default":"./dist/next/server/index.mjs"},"./ui/tailwind":{"default":"./dist/ui/tailwind.css"},"./react/adapters":{"types":"./dist/react/adapters/index.d.mts","default":"./dist/react/adapters/index.mjs"},"./react/ui/server":{"types":"./dist/react/ui/server.d.mts","default":"./dist/react/ui/server.mjs"},"./vanilla/adapters":{"types":"./dist/vanilla/adapters/index.d.mts","default":"./dist/vanilla/adapters/index.mjs"}},"funding":{"url":"https://neon.tech"},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest","build":"tsdown","clean":"rm -rf node_modules dist","release":"bun run build && bumpp --tag 'auth-v%s' && bun publish --tag latest","test:ci":"vitest run","test:node":"node --run test","typecheck":"tsc --noEmit","test:types":"tsc --noEmit"},"_npmUser":{"name":"pffigueiredo","email":"klisarkk@gmail.com"},"_integrity":"sha512-q2iL3HzXc8C0lVQGxzbL51IIz44nVSndbt/vGshCGr0+WXGSXa5lfVztmmQMAAVltnM1Vf5+BQ5ux8vFkOsAJg==","repository":{"url":"git+https://github.com/neondatabase/neon-js.git","type":"git","directory":"packages/auth"},"_npmVersion":"10.8.3","description":"TypeScript SDK for Neon Auth - authentication for PostgreSQL with multiple adapter support","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"4.1.12","jose":"6.1.2","better-auth":"1.4.6","@supabase/auth-js":"2.79.0","@neondatabase/auth-ui":"0.1.0-alpha.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"2.6.8","next":"16.0.6"},"peerDependencies":{"next":"16.0.6","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/auth_0.1.0-beta.19_1766325274046_0.624691894136135","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.20":{"name":"@neondatabase/auth","version":"0.1.0-beta.20","keywords":["neon","neondb","postgresql","postgres","authentication","auth","typescript","sdk","better-auth","supabase","react","nextjs"],"author":"Pedro Figueiredo <pedro.figueiredo@databricks.com>","license":"Apache-2.0","_id":"@neondatabase/auth@0.1.0-beta.20","maintainers":[{"name":"duskpoet","email":"bird.duskpoet@gmail.com"},{"name":"jawj","email":"george@mackerron.co.uk"},{"name":"amitdahan","email":"amitdahan11@gmail.com"},{"name":"pffigueiredo","email":"klisarkk@gmail.com"},{"name":"shridharneon","email":"shridhar@neon.tech"},{"name":"atilaz","email":"atila@fassina.eu"},{"name":"neonteam","email":"security+npm@neon.tech"},{"name":"lneves_databricks","email":"luis.neves@databricks.com"}],"homepage":"https://github.com/neondatabase/neon-js/tree/main/packages/auth#readme","bugs":{"url":"https://github.com/neondatabase/neon-js/issues"},"dist":{"shasum":"28792be0a1d45e3c8dc2b70038d5501ab7e5bed3","tarball":"https://registry.npmjs.org/@neondatabase/auth/-/auth-0.1.0-beta.20.tgz","fileCount":48,"integrity":"sha512-2Mm/DFJ5owtHF7dZMiPg4hZm0NmP4AGPzbBoSV5m4W/Q11WzTKrgolgKE2Io3ZjR9ev6xDDAdPwpZrk5gROsxw==","signatures":[{"sig":"MEQCIGbHLK5nIohuz5QCyMZbjmPDB4CSZ3NNo5TQVidjOStvAiByg5T4swnrgjJoOBOogetKgM1043krMQeliaWmqQLxHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1079565},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","shasum":"28792be0a1d45e3c8dc2b70038d5501ab7e5bed3","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./next":{"types":"./dist/next/index.d.mts","default":"./dist/next/index.mjs"},"./react":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"./types":{"types":"./dist/types/index.d.mts","default":"./dist/types/index.mjs"},"./ui/css":{"types":"./dist/ui/css.d.ts","default":"./dist/ui/css.css"},"./vanilla":{"types":"./dist/vanilla/index.d.mts","default":"./dist/vanilla/index.mjs"},"./react/ui":{"types":"./dist/react/ui/index.d.mts","default":"./dist/react/ui/index.mjs"},"./next/server":{"types":"./dist/next/server/index.d.mts","default":"./dist/next/server/index.mjs"},"./ui/tailwind":{"default":"./dist/ui/tailwind.css"},"./react/adapters":{"types":"./dist/react/adapters/index.d.mts","default":"./dist/react/adapters/index.mjs"},"./react/ui/server":{"types":"./dist/react/ui/server.d.mts","default":"./dist/react/ui/server.mjs"},"./vanilla/adapters":{"types":"./dist/vanilla/adapters/index.d.mts","default":"./dist/vanilla/adapters/index.mjs"}},"funding":{"url":"https://neon.tech"},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest","build":"tsdown","clean":"rm -rf node_modules dist","release":"bun run build && bumpp --tag 'auth-v%s' && bun publish --tag latest","test:ci":"vitest run","test:node":"node --run test","typecheck":"tsc --noEmit","test:types":"tsc --noEmit"},"_npmUser":{"name":"pffigueiredo","email":"klisarkk@gmail.com"},"_integrity":"sha512-2Mm/DFJ5owtHF7dZMiPg4hZm0NmP4AGPzbBoSV5m4W/Q11WzTKrgolgKE2Io3ZjR9ev6xDDAdPwpZrk5gROsxw==","repository":{"url":"git+https://github.com/neondatabase/neon-js.git","type":"git","directory":"packages/auth"},"_npmVersion":"10.8.3","description":"TypeScript SDK for Neon Auth - authentication for PostgreSQL with multiple adapter support","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"4.1.12","jose":"6.1.2","better-auth":"1.4.6","@supabase/auth-js":"2.79.0","@neondatabase/auth-ui":"0.1.0-alpha.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"2.6.8","next":"16.0.6","@neondatabase/internal":"0.0.1"},"peerDependencies":{"next":">=16.0.6","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/auth_0.1.0-beta.20_1766500352043_0.4584397345163569","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.21":{"name":"@neondatabase/auth","version":"0.1.0-beta.21","keywords":["neon","neondb","postgresql","postgres","authentication","auth","typescript","sdk","better-auth","supabase","react","nextjs"],"author":"Pedro Figueiredo <pedro.figueiredo@databricks.com>","license":"Apache-2.0","_id":"@neondatabase/auth@0.1.0-beta.21","maintainers":[{"name":"duskpoet","email":"bird.duskpoet@gmail.com"},{"name":"jawj","email":"george@mackerron.co.uk"},{"name":"amitdahan","email":"amitdahan11@gmail.com"},{"name":"pffigueiredo","email":"klisarkk@gmail.com"},{"name":"shridharneon","email":"shridhar@neon.tech"},{"name":"atilaz","email":"atila@fassina.eu"},{"name":"neonteam","email":"security+npm@neon.tech"},{"name":"lneves_databricks","email":"luis.neves@databricks.com"}],"homepage":"https://github.com/neondatabase/neon-js/tree/main/packages/auth#readme","bugs":{"url":"https://github.com/neondatabase/neon-js/issues"},"dist":{"shasum":"27bebdeae1259e57400315df3af13de50fb71855","tarball":"https://registry.npmjs.org/@neondatabase/auth/-/auth-0.1.0-beta.21.tgz","fileCount":45,"integrity":"sha512-j1pMr/j5AawxB0K0FltyHzlfWTJ6hsSvqOKQQ5lL8fKpwvmrzD2i+BOQAfMiQm5C3IQ7fltSDuCDT6v43orkBQ==","signatures":[{"sig":"MEYCIQDRZbISZg8W5HgGHG9wB4E4qZXyRyNcXq+a+i8nvmEFYAIhAKzpmK9Qp5uZeGFNxAfpHqAcO683077epIMtLZx0tDvo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1082200},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","shasum":"27bebdeae1259e57400315df3af13de50fb71855","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./next":{"types":"./dist/next/index.d.mts","default":"./dist/next/index.mjs"},"./react":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"./types":{"types":"./dist/types/index.d.mts","default":"./dist/types/index.mjs"},"./ui/css":{"types":"./dist/ui/css.d.ts","default":"./dist/ui/css.css"},"./vanilla":{"types":"./dist/vanilla/index.d.mts","default":"./dist/vanilla/index.mjs"},"./react/ui":{"types":"./dist/react/ui/index.d.mts","default":"./dist/react/ui/index.mjs"},"./next/server":{"types":"./dist/next/server/index.d.mts","default":"./dist/next/server/index.mjs"},"./ui/tailwind":{"default":"./dist/ui/tailwind.css"},"./react/adapters":{"types":"./dist/react/adapters/index.d.mts","default":"./dist/react/adapters/index.mjs"},"./react/ui/server":{"types":"./dist/react/ui/server.d.mts","default":"./dist/react/ui/server.mjs"},"./vanilla/adapters":{"types":"./dist/vanilla/adapters/index.d.mts","default":"./dist/vanilla/adapters/index.mjs"}},"funding":{"url":"https://neon.tech"},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest","build":"tsdown","clean":"rm -rf node_modules dist","release":"bun run build && bumpp --tag 'auth-v%s' && bun publish --tag latest","test:ci":"vitest run --passWithNoTests","test:node":"node --run test","typecheck":"tsc --noEmit","test:types":"tsc --noEmit"},"_npmUser":{"name":"pffigueiredo","email":"klisarkk@gmail.com"},"_integrity":"sha512-j1pMr/j5AawxB0K0FltyHzlfWTJ6hsSvqOKQQ5lL8fKpwvmrzD2i+BOQAfMiQm5C3IQ7fltSDuCDT6v43orkBQ==","repository":{"url":"git+https://github.com/neondatabase/neon-js.git","type":"git","directory":"packages/auth"},"_npmVersion":"10.8.3","description":"TypeScript SDK for Neon Auth - authentication for PostgreSQL with multiple adapter support","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"4.1.12","jose":"6.1.2","better-auth":"1.4.6","@supabase/auth-js":"2.79.0","@neondatabase/auth-ui":"0.1.0-alpha.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"2.6.8","next":"16.0.6","@neondatabase/internal":"0.0.1"},"peerDependencies":{"next":">=16.0.6","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/auth_0.1.0-beta.21_1768388950338_0.2619755561789041","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.1":{"name":"@neondatabase/auth","version":"0.2.0-beta.1","keywords":["neon","neondb","postgresql","postgres","authentication","auth","typescript","sdk","better-auth","supabase","react","nextjs"],"author":"Pedro Figueiredo <pedro.figueiredo@databricks.com>","license":"Apache-2.0","_id":"@neondatabase/auth@0.2.0-beta.1","maintainers":[{"name":"jawj","email":"george@mackerron.co.uk"},{"name":"amitdahan","email":"amitdahan11@gmail.com"},{"name":"pffigueiredo","email":"klisarkk@gmail.com"},{"name":"shridharneon","email":"shridhar@neon.tech"},{"name":"atilaz","email":"atila@fassina.eu"},{"name":"neonteam","email":"security+npm@neon.tech"}],"homepage":"https://github.com/neondatabase/neon-js/tree/main/packages/auth#readme","bugs":{"url":"https://github.com/neondatabase/neon-js/issues"},"dist":{"shasum":"a2f05f4248eace2254c21ccbd877334b70d68994","tarball":"https://registry.npmjs.org/@neondatabase/auth/-/auth-0.2.0-beta.1.tgz","fileCount":45,"integrity":"sha512-XX8h0oMQChzhk9FYaIjDjPRCLosNb08QpS/SxaqUuBonWUguaR0+7lyqa1MtSHkns8Sunp+SRPw9vuLY4Qv9hQ==","signatures":[{"sig":"MEYCIQDnmpBC7YRNjfhKpJWA2hNGR/vtXythZyvPDDHyBQFoFwIhALa9hQq39C5ly3n9r48GkYrSjX6mjzAzhdAxyAq58u9w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1126827},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","shasum":"a2f05f4248eace2254c21ccbd877334b70d68994","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./next":{"types":"./dist/next/index.d.mts","default":"./dist/next/index.mjs"},"./react":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"./types":{"types":"./dist/types/index.d.mts","default":"./dist/types/index.mjs"},"./ui/css":{"types":"./dist/ui/css.d.ts","default":"./dist/ui/css.css"},"./vanilla":{"types":"./dist/vanilla/index.d.mts","default":"./dist/vanilla/index.mjs"},"./react/ui":{"types":"./dist/react/ui/index.d.mts","default":"./dist/react/ui/index.mjs"},"./next/server":{"types":"./dist/next/server/index.d.mts","default":"./dist/next/server/index.mjs"},"./ui/tailwind":{"default":"./dist/ui/tailwind.css"},"./react/adapters":{"types":"./dist/react/adapters/index.d.mts","default":"./dist/react/adapters/index.mjs"},"./react/ui/server":{"types":"./dist/react/ui/server.d.mts","default":"./dist/react/ui/server.mjs"},"./vanilla/adapters":{"types":"./dist/vanilla/adapters/index.d.mts","default":"./dist/vanilla/adapters/index.mjs"}},"funding":{"url":"https://neon.tech"},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest","build":"tsdown","clean":"rm -rf node_modules dist","release":"bun run build && bumpp --tag 'auth-v%s' && bun publish --tag latest","test:ci":"vitest run --passWithNoTests","test:node":"node --run test","typecheck":"tsc --noEmit","test:types":"tsc --noEmit"},"_npmUser":{"name":"shridharneon","email":"shridhar@neon.tech"},"_integrity":"sha512-XX8h0oMQChzhk9FYaIjDjPRCLosNb08QpS/SxaqUuBonWUguaR0+7lyqa1MtSHkns8Sunp+SRPw9vuLY4Qv9hQ==","repository":{"url":"git+https://github.com/neondatabase/neon-js.git","type":"git","directory":"packages/auth"},"_npmVersion":"10.8.3","description":"TypeScript SDK for Neon Auth - authentication for PostgreSQL with multiple adapter support","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"4.1.12","jose":"6.1.2","better-auth":"1.4.6","@supabase/auth-js":"2.79.0","@neondatabase/auth-ui":"0.1.0-alpha.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"2.6.8","next":"16.0.6","@neondatabase/internal":"0.0.1"},"peerDependencies":{"next":">=16.0.6","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/auth_0.2.0-beta.1_1769705287667_0.006884542463844845","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-beta":{"name":"@neondatabase/auth","version":"0.3.0-beta","keywords":["neon","neondb","postgresql","postgres","authentication","auth","typescript","sdk","better-auth","supabase","react","nextjs"],"author":{"name":"Pedro Figueiredo","email":"pedro.figueiredo@databricks.com"},"license":"Apache-2.0","_id":"@neondatabase/auth@0.3.0-beta","maintainers":[{"name":"jawj","email":"george@mackerron.co.uk"},{"name":"amitdahan","email":"amitdahan11@gmail.com"},{"name":"pffigueiredo","email":"klisarkk@gmail.com"},{"name":"shridharneon","email":"shridhar@neon.tech"},{"name":"atilaz","email":"atila@fassina.eu"},{"name":"neonteam","email":"andre@neon.tech"}],"homepage":"https://github.com/neondatabase/neon-js/tree/main/packages/auth#readme","bugs":{"url":"https://github.com/neondatabase/neon-js/issues"},"dist":{"shasum":"2b366176164bb21bdfde6e37d2a90bc56f0a0c0f","tarball":"https://registry.npmjs.org/@neondatabase/auth/-/auth-0.3.0-beta.tgz","fileCount":44,"integrity":"sha512-9tok9dGDOCY1rZZDkZCzrMmF7XNWIKw8Y+BhGguPQN0RE8JWI9yG2bu46ofW+Y5nxWjCqHFSZtFjm/yyzlu1Tg==","signatures":[{"sig":"MEQCIFLU6lKZd+kUkf4Jpu0XQO/DhfS0D8hbJdJXcdKzUkm/AiBMCh0ieMcep5pnkyzhXkQ7KGhKDTAx8sa9zS1kK4VWOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":616935},"main":"./dist/index.mjs","type":"module","_from":"file:dist/neondatabase-auth-0.3.0-beta.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./next":{"types":"./dist/next/index.d.mts","default":"./dist/next/index.mjs"},"./react":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"./types":{"types":"./dist/types/index.d.mts","default":"./dist/types/index.mjs"},"./ui/css":{"types":"./dist/ui/css.d.ts","default":"./dist/ui/css.css"},"./vanilla":{"types":"./dist/vanilla/index.d.mts","default":"./dist/vanilla/index.mjs"},"./react/ui":{"types":"./dist/react/ui/index.d.mts","default":"./dist/react/ui/index.mjs"},"./next/server":{"types":"./dist/next/server/index.d.mts","default":"./dist/next/server/index.mjs"},"./ui/tailwind":{"default":"./dist/ui/tailwind.css"},"./react/adapters":{"types":"./dist/react/adapters/index.d.mts","default":"./dist/react/adapters/index.mjs"},"./react/ui/server":{"types":"./dist/react/ui/server.d.mts","default":"./dist/react/ui/server.mjs"},"./vanilla/adapters":{"types":"./dist/vanilla/adapters/index.d.mts","default":"./dist/vanilla/adapters/index.mjs"}},"funding":{"url":"https://neon.tech"},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest","build":"tsdown","clean":"rm -rf node_modules dist","release":"pnpm exec tsx ../../scripts/release.ts auth","test:ci":"vitest run --passWithNoTests","test:node":"node --run test","typecheck":"tsc --noEmit","test:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f6787baa-b7c7-4201-b64e-b81ca8ef6d4b"}},"_resolved":"/home/runner/work/secure-public-registry-releases-eng/secure-public-registry-releases-eng/dist/neondatabase-auth-0.3.0-beta.tgz","_integrity":"sha512-9tok9dGDOCY1rZZDkZCzrMmF7XNWIKw8Y+BhGguPQN0RE8JWI9yG2bu46ofW+Y5nxWjCqHFSZtFjm/yyzlu1Tg==","repository":{"url":"git+https://github.com/neondatabase/neon-js.git","type":"git","directory":"packages/auth"},"_npmVersion":"10.9.4","description":"TypeScript SDK for Neon Auth - authentication for PostgreSQL with multiple adapter support","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"4.3.6","jose":"6.1.2","better-auth":"1.4.9","@supabase/auth-js":"2.79.0","@better-fetch/fetch":"1.1.21","@neondatabase/auth-ui":"0.2.0-beta"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"2.6.8","next":"16.2.3","@neondatabase/internal":"0.0.1"},"peerDependencies":{"next":">=16.0.0","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/auth_0.3.0-beta_1777465082998_0.11375180210270774","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-beta":{"name":"@neondatabase/auth","version":"0.4.0-beta","keywords":["neon","neondb","postgresql","postgres","authentication","auth","typescript","sdk","better-auth","supabase","react","nextjs"],"author":{"name":"Pedro Figueiredo","email":"pedro.figueiredo@databricks.com"},"license":"Apache-2.0","_id":"@neondatabase/auth@0.4.0-beta","maintainers":[{"name":"jawj","email":"george@mackerron.co.uk"},{"name":"amitdahan","email":"amitdahan11@gmail.com"},{"name":"pffigueiredo","email":"klisarkk@gmail.com"},{"name":"shridharneon","email":"shridhar@neon.tech"},{"name":"atilaz","email":"atila@fassina.eu"},{"name":"neonteam","email":"andre@neon.tech"}],"homepage":"https://github.com/neondatabase/neon-js/tree/main/packages/auth#readme","bugs":{"url":"https://github.com/neondatabase/neon-js/issues"},"bin":{"neon-auth-codemod":"codemods/migrate-auth-ui-imports.mjs"},"dist":{"shasum":"ce32b846a70bb028168cb9565e5d6da5de12c79a","tarball":"https://registry.npmjs.org/@neondatabase/auth/-/auth-0.4.0-beta.tgz","fileCount":46,"integrity":"sha512-n5kdhuEIRHuKgDXZE3Y7Yi9pBq1xyT+8eLwYhqvwjuCO5mFyq+p8MF5APm58wuqmpwJ5NhsOSYlj8YdRlS/1PA==","signatures":[{"sig":"MEYCIQC/NapU7HmdPXbkhTfegwWHaTPhZiLMHDXhlU2L3tm3twIhAMdO1T9QDr6rV47tJjG9VoMoSvgNDTio32+HB3U2S2Gf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":649418},"main":"./dist/index.mjs","type":"module","_from":"file:dist/neondatabase-auth-0.4.0-beta.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./next":{"types":"./dist/next/index.d.mts","default":"./dist/next/index.mjs"},"./react":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"./types":{"types":"./dist/types/index.d.mts","default":"./dist/types/index.mjs"},"./ui/css":{"types":"./dist/ui/css.d.ts","default":"./dist/ui/css.css"},"./vanilla":{"types":"./dist/vanilla/index.d.mts","default":"./dist/vanilla/index.mjs"},"./react/ui":{"types":"./dist/react/ui/index.d.mts","default":"./dist/react/ui/index.mjs"},"./next/server":{"types":"./dist/next/server/index.d.mts","default":"./dist/next/server/index.mjs"},"./ui/tailwind":{"default":"./dist/ui/tailwind.css"},"./react/adapters":{"types":"./dist/react/adapters/index.d.mts","default":"./dist/react/adapters/index.mjs"},"./react/ui/server":{"types":"./dist/react/ui/server.d.mts","default":"./dist/react/ui/server.mjs"},"./vanilla/adapters":{"types":"./dist/vanilla/adapters/index.d.mts","default":"./dist/vanilla/adapters/index.mjs"}},"funding":{"url":"https://neon.tech"},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest","build":"tsdown","clean":"rm -rf node_modules dist","release":"pnpm exec tsx ../../scripts/release.ts auth","test:ci":"vitest run --passWithNoTests","test:node":"node --run test","typecheck":"tsc --noEmit","test:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f6787baa-b7c7-4201-b64e-b81ca8ef6d4b"}},"_resolved":"/home/runner/work/secure-public-registry-releases-eng/secure-public-registry-releases-eng/dist/neondatabase-auth-0.4.0-beta.tgz","_integrity":"sha512-n5kdhuEIRHuKgDXZE3Y7Yi9pBq1xyT+8eLwYhqvwjuCO5mFyq+p8MF5APm58wuqmpwJ5NhsOSYlj8YdRlS/1PA==","repository":{"url":"git+https://github.com/neondatabase/neon-js.git","type":"git","directory":"packages/auth"},"_npmVersion":"10.9.4","description":"TypeScript SDK for Neon Auth - authentication for PostgreSQL with multiple adapter support","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"4.3.6","jose":"6.1.2","better-auth":"1.4.18","@supabase/auth-js":"2.79.0","@better-fetch/fetch":"1.1.21","@neondatabase/auth-ui":"0.2.0-beta"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"2.6.8","next":"16.2.3","@neondatabase/internal":"0.0.1"},"peerDependencies":{"next":">=16.0.0","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/auth_0.4.0-beta_1778263202181_0.11899510238035593","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-beta":{"name":"@neondatabase/auth","version":"0.4.1-beta","keywords":["neon","neondb","postgresql","postgres","authentication","auth","typescript","sdk","better-auth","supabase","react","nextjs"],"author":{"name":"Pedro Figueiredo","email":"pedro.figueiredo@databricks.com"},"license":"Apache-2.0","_id":"@neondatabase/auth@0.4.1-beta","maintainers":[{"name":"jawj","email":"george@mackerron.co.uk"},{"name":"amitdahan","email":"amitdahan11@gmail.com"},{"name":"pffigueiredo","email":"klisarkk@gmail.com"},{"name":"shridharneon","email":"shridhar@neon.tech"},{"name":"atilaz","email":"atila@fassina.eu"},{"name":"neonteam","email":"andre@neon.tech"}],"homepage":"https://github.com/neondatabase/neon-js/tree/main/packages/auth#readme","bugs":{"url":"https://github.com/neondatabase/neon-js/issues"},"bin":{"neon-auth-codemod":"codemods/migrate-auth-ui-imports.mjs"},"dist":{"shasum":"03ba6ad7e85622fc969b20f3c12d19719572e50d","tarball":"https://registry.npmjs.org/@neondatabase/auth/-/auth-0.4.1-beta.tgz","fileCount":46,"integrity":"sha512-vU0tKhriUu45t3Km6fRMERnAht6psdovR8MVSyukwTypznLatWOWdDQkgaiCmwmaLMPm9omApeB+9bE2MAQbPw==","signatures":[{"sig":"MEYCIQCBeHRWlRC4h4dGYRnVrQq716ZwF9cCEdZwgSIG904lAwIhALpK/BWXStjzAs7wkbzHu5VmW9rUO5U9aIyi25AycPjF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":664373},"main":"./dist/index.mjs","type":"module","_from":"file:dist/neondatabase-auth-0.4.1-beta.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./next":{"types":"./dist/next/index.d.mts","default":"./dist/next/index.mjs"},"./react":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"./types":{"types":"./dist/types/index.d.mts","default":"./dist/types/index.mjs"},"./ui/css":{"types":"./dist/ui/css.d.ts","default":"./dist/ui/css.css"},"./vanilla":{"types":"./dist/vanilla/index.d.mts","default":"./dist/vanilla/index.mjs"},"./react/ui":{"types":"./dist/react/ui/index.d.mts","default":"./dist/react/ui/index.mjs"},"./next/server":{"types":"./dist/next/server/index.d.mts","default":"./dist/next/server/index.mjs"},"./ui/tailwind":{"default":"./dist/ui/tailwind.css"},"./react/adapters":{"types":"./dist/react/adapters/index.d.mts","default":"./dist/react/adapters/index.mjs"},"./react/ui/server":{"types":"./dist/react/ui/server.d.mts","default":"./dist/react/ui/server.mjs"},"./vanilla/adapters":{"types":"./dist/vanilla/adapters/index.d.mts","default":"./dist/vanilla/adapters/index.mjs"}},"funding":{"url":"https://neon.tech"},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest","build":"tsdown","clean":"rm -rf node_modules dist","release":"pnpm exec tsx ../../scripts/release.ts auth","test:ci":"vitest run --passWithNoTests","test:node":"node --run test","typecheck":"tsc --noEmit","test:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f6787baa-b7c7-4201-b64e-b81ca8ef6d4b"}},"_resolved":"/home/runner/work/secure-public-registry-releases-eng/secure-public-registry-releases-eng/dist/neondatabase-auth-0.4.1-beta.tgz","_integrity":"sha512-vU0tKhriUu45t3Km6fRMERnAht6psdovR8MVSyukwTypznLatWOWdDQkgaiCmwmaLMPm9omApeB+9bE2MAQbPw==","repository":{"url":"git+https://github.com/neondatabase/neon-js.git","type":"git","directory":"packages/auth"},"_npmVersion":"10.9.4","description":"TypeScript SDK for Neon Auth - authentication for PostgreSQL with multiple adapter support","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"4.3.6","jose":"6.1.2","better-auth":"1.4.18","@supabase/auth-js":"2.79.0","@better-fetch/fetch":"1.1.21","@neondatabase/auth-ui":"0.2.0-beta"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"2.6.8","next":"16.2.3","@neondatabase/internal":"0.0.1"},"peerDependencies":{"next":">=16.0.0","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/auth_0.4.1-beta_1778450664340_0.19169660191859372","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-beta":{"name":"@neondatabase/auth","version":"0.4.2-beta","keywords":["neon","neondb","postgresql","postgres","authentication","auth","typescript","sdk","better-auth","supabase","react","nextjs"],"author":{"name":"Pedro Figueiredo","email":"pedro.figueiredo@databricks.com"},"license":"Apache-2.0","_id":"@neondatabase/auth@0.4.2-beta","maintainers":[{"name":"jawj","email":"george@mackerron.co.uk"},{"name":"amitdahan","email":"amitdahan11@gmail.com"},{"name":"pffigueiredo","email":"klisarkk@gmail.com"},{"name":"shridharneon","email":"shridhar@neon.tech"},{"name":"atilaz","email":"atila@fassina.eu"},{"name":"neonteam","email":"andre@neon.tech"}],"homepage":"https://github.com/neondatabase/neon-js/tree/main/packages/auth#readme","bugs":{"url":"https://github.com/neondatabase/neon-js/issues"},"bin":{"neon-auth-codemod":"codemods/migrate-auth-ui-imports.mjs"},"dist":{"shasum":"749750bcbe6db5a354d24594ef89ed5c4f84236b","tarball":"https://registry.npmjs.org/@neondatabase/auth/-/auth-0.4.2-beta.tgz","fileCount":46,"integrity":"sha512-YPH5Tx53twOrldBdB2gA3UsLe8xN7CGgc2hMw0Vs1LG3FBF18sB0brf85E+w7KL7NRCejmCetTvHe9+W6CqlqA==","signatures":[{"sig":"MEYCIQCEITajAkT1cHb1xbLUl+JP7EbmVhg+WdHcHi/g30Zn+wIhAOjwolwuMK0sqFmQi2U2l/t7OSRCLhLIQ/grrYsBmkIi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":690260},"main":"./dist/index.mjs","type":"module","_from":"file:dist/neondatabase-auth-0.4.2-beta.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./next":{"types":"./dist/next/index.d.mts","default":"./dist/next/index.mjs"},"./react":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"./types":{"types":"./dist/types/index.d.mts","default":"./dist/types/index.mjs"},"./ui/css":{"types":"./dist/ui/css.d.ts","default":"./dist/ui/css.css"},"./vanilla":{"types":"./dist/vanilla/index.d.mts","default":"./dist/vanilla/index.mjs"},"./react/ui":{"types":"./dist/react/ui/index.d.mts","default":"./dist/react/ui/index.mjs"},"./next/server":{"types":"./dist/next/server/index.d.mts","default":"./dist/next/server/index.mjs"},"./ui/tailwind":{"default":"./dist/ui/tailwind.css"},"./react/adapters":{"types":"./dist/react/adapters/index.d.mts","default":"./dist/react/adapters/index.mjs"},"./react/ui/server":{"types":"./dist/react/ui/server.d.mts","default":"./dist/react/ui/server.mjs"},"./vanilla/adapters":{"types":"./dist/vanilla/adapters/index.d.mts","default":"./dist/vanilla/adapters/index.mjs"}},"funding":{"url":"https://neon.tech"},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest","build":"tsdown","clean":"rm -rf node_modules dist","release":"pnpm exec tsx ../../scripts/release.ts auth","test:ci":"vitest run --passWithNoTests","test:node":"node --run test","typecheck":"tsc --noEmit","test:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f6787baa-b7c7-4201-b64e-b81ca8ef6d4b"}},"_resolved":"/home/runner/work/secure-public-registry-releases-eng/secure-public-registry-releases-eng/dist/neondatabase-auth-0.4.2-beta.tgz","_integrity":"sha512-YPH5Tx53twOrldBdB2gA3UsLe8xN7CGgc2hMw0Vs1LG3FBF18sB0brf85E+w7KL7NRCejmCetTvHe9+W6CqlqA==","repository":{"url":"git+https://github.com/neondatabase/neon-js.git","type":"git","directory":"packages/auth"},"_npmVersion":"10.9.4","description":"TypeScript SDK for Neon Auth - authentication for PostgreSQL with multiple adapter support","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"4.3.6","jose":"6.1.2","better-auth":"1.4.18","@supabase/auth-js":"2.79.0","@better-fetch/fetch":"1.1.21","@neondatabase/auth-ui":"0.2.1-beta"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"2.6.8","next":"16.2.6","@neondatabase/internal":"0.0.1"},"peerDependencies":{"next":">=16.0.0","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/auth_0.4.2-beta_1780933199479_0.8036322872073065","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-beta":{"name":"@neondatabase/auth","version":"0.5.0-beta","description":"TypeScript SDK for Neon Auth - authentication for PostgreSQL with multiple adapter support","type":"module","license":"Apache-2.0","keywords":["neon","neondb","postgresql","postgres","authentication","auth","typescript","sdk","better-auth","supabase","react","nextjs"],"homepage":"https://github.com/neondatabase/neon-js/tree/main/packages/auth#readme","bugs":{"url":"https://github.com/neondatabase/neon-js/issues"},"repository":{"type":"git","url":"git+https://github.com/neondatabase/neon-js.git","directory":"packages/auth"},"funding":{"url":"https://neon.tech"},"author":{"name":"Pedro Figueiredo","email":"pedro.figueiredo@databricks.com"},"main":"./dist/index.mjs","module":"./dist/index.mjs","types":"./dist/index.d.mts","bin":{"neon-auth-codemod":"codemods/migrate-auth-ui-imports.mjs"},"exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./types":{"types":"./dist/types/index.d.mts","default":"./dist/types/index.mjs"},"./react":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"./react/ui":{"types":"./dist/react/ui/index.d.mts","default":"./dist/react/ui/index.mjs"},"./react/ui/server":{"types":"./dist/react/ui/server.d.mts","default":"./dist/react/ui/server.mjs"},"./react/adapters":{"types":"./dist/react/adapters/index.d.mts","default":"./dist/react/adapters/index.mjs"},"./vanilla":{"types":"./dist/vanilla/index.d.mts","default":"./dist/vanilla/index.mjs"},"./vanilla/adapters":{"types":"./dist/vanilla/adapters/index.d.mts","default":"./dist/vanilla/adapters/index.mjs"},"./next":{"types":"./dist/next/index.d.mts","default":"./dist/next/index.mjs"},"./next/server":{"types":"./dist/next/server/index.d.mts","default":"./dist/next/server/index.mjs"},"./server":{"types":"./dist/server/index.d.mts","default":"./dist/server/index.mjs"},"./ui/css":{"types":"./dist/ui/css.d.ts","default":"./dist/ui/css.css"},"./ui/tailwind":{"default":"./dist/ui/tailwind.css"}},"publishConfig":{"access":"public"},"sideEffects":false,"devDependencies":{"msw":"2.6.8","next":"16.2.11","@neondatabase/internal":"0.0.1"},"dependencies":{"@better-fetch/fetch":"1.3.1","@supabase/auth-js":"2.79.0","better-auth":"1.6.23","jose":"6.2.5","zod":"4.3.6","@neondatabase/auth-ui":"0.3.0-beta"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","next":">=16.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"next":{"optional":true}},"scripts":{"build":"tsdown","dev":"tsdown --watch","test":"vitest","test:node":"node --run test","test:ci":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","test:types":"tsc --noEmit","lint":"eslint .","clean":"rm -rf node_modules dist","release":"pnpm exec tsx ../../scripts/release.ts auth"},"_id":"@neondatabase/auth@0.5.0-beta","_integrity":"sha512-s/CHBVlX7hzm1iJJpDKKDiv5zIXQqYxeGJC/3oRjs1mjY35Hzg+qM7rj/h6DVY3qrvl5jgILcrOnLtyYq/N80A==","_resolved":"/home/runner/work/secure-public-registry-releases-eng/secure-public-registry-releases-eng/dist/neondatabase-auth-0.5.0-beta.tgz","_from":"file:dist/neondatabase-auth-0.5.0-beta.tgz","_nodeVersion":"22.23.1","_npmVersion":"10.9.8","dist":{"integrity":"sha512-s/CHBVlX7hzm1iJJpDKKDiv5zIXQqYxeGJC/3oRjs1mjY35Hzg+qM7rj/h6DVY3qrvl5jgILcrOnLtyYq/N80A==","shasum":"d5787070101cf1017e861e7755675bd419eb73bc","tarball":"https://registry.npmjs.org/@neondatabase/auth/-/auth-0.5.0-beta.tgz","fileCount":51,"unpackedSize":469414,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDHcubdwUFowcv5rnpwoigo2fPY/3UrL/alrWYAEgADUgIhAPffMGxW0tcTT6g/wo1oYyXsj8WOqNCoz0oHznaBGqJQ"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f6787baa-b7c7-4201-b64e-b81ca8ef6d4b"}},"directories":{},"maintainers":[{"name":"jawj","email":"george@mackerron.co.uk"},{"name":"amitdahan","email":"amitdahan11@gmail.com"},{"name":"pffigueiredo","email":"klisarkk@gmail.com"},{"name":"shridharneon","email":"shridhar@neon.tech"},{"name":"atilaz","email":"atila@fassina.eu"},{"name":"neonteam","email":"andre@neon.tech"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/auth_0.5.0-beta_1786459425250_0.885881219217973"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-07T14:11:57.751Z","modified":"2026-08-11T14:43:45.780Z","0.1.0-beta.1":"2025-12-07T14:11:57.992Z","0.1.0-beta.2":"2025-12-07T14:15:27.228Z","0.1.0-beta.3":"2025-12-08T00:41:56.963Z","0.1.0-beta.4":"2025-12-08T00:46:40.707Z","0.1.0-beta.5":"2025-12-08T01:30:02.632Z","0.1.0-beta.6":"2025-12-08T12:01:13.904Z","0.1.0-beta.7":"2025-12-09T11:43:37.073Z","0.1.0-beta.8":"2025-12-09T12:22:42.874Z","0.1.0-beta.9":"2025-12-09T12:32:00.670Z","0.1.0-beta.10":"2025-12-09T12:54:05.681Z","0.1.0-beta.11":"2025-12-09T12:59:29.297Z","0.1.0-beta.12":"2025-12-09T15:11:31.150Z","0.1.0-beta.13":"2025-12-10T22:11:49.412Z","0.1.0-beta.14":"2025-12-11T15:37:09.895Z","0.1.0-beta.15":"2025-12-12T16:25:52.030Z","0.1.0-beta.16":"2025-12-17T14:04:50.130Z","0.1.0-beta.17":"2025-12-18T21:49:17.855Z","0.1.0-beta.18":"2025-12-18T22:09:51.528Z","0.1.0-beta.19":"2025-12-21T13:54:34.206Z","0.1.0-beta.20":"2025-12-23T14:32:32.243Z","0.1.0-beta.21":"2026-01-14T11:09:10.519Z","0.2.0-beta.1":"2026-01-29T16:48:07.885Z","0.3.0-beta":"2026-04-29T12:18:03.191Z","0.4.0-beta":"2026-05-08T18:00:02.473Z","0.4.1-beta":"2026-05-10T22:04:24.893Z","0.4.2-beta":"2026-06-08T15:39:59.625Z","0.5.0-beta":"2026-08-11T14:43:45.419Z"},"bugs":{"url":"https://github.com/neondatabase/neon-js/issues"},"author":{"name":"Pedro Figueiredo","email":"pedro.figueiredo@databricks.com"},"license":"Apache-2.0","homepage":"https://github.com/neondatabase/neon-js/tree/main/packages/auth#readme","keywords":["neon","neondb","postgresql","postgres","authentication","auth","typescript","sdk","better-auth","supabase","react","nextjs"],"repository":{"type":"git","url":"git+https://github.com/neondatabase/neon-js.git","directory":"packages/auth"},"description":"TypeScript SDK for Neon Auth - authentication for PostgreSQL with multiple adapter support","maintainers":[{"name":"jawj","email":"george@mackerron.co.uk"},{"name":"amitdahan","email":"amitdahan11@gmail.com"},{"name":"pffigueiredo","email":"klisarkk@gmail.com"},{"name":"shridharneon","email":"shridhar@neon.tech"},{"name":"atilaz","email":"atila@fassina.eu"},{"name":"neonteam","email":"andre@neon.tech"}],"readme":"# @neondatabase/auth\n\n[![npm version](https://img.shields.io/npm/v/@neondatabase/auth.svg)](https://www.npmjs.com/package/@neondatabase/auth)\n[![npm downloads](https://img.shields.io/npm/dm/@neondatabase/auth.svg)](https://www.npmjs.com/package/@neondatabase/auth)\n[![TypeScript](https://img.shields.io/badge/TypeScript-5.0%2B-blue.svg)](https://www.typescriptlang.org/)\n[![License](https://img.shields.io/npm/l/@neondatabase/auth.svg)](https://github.com/neondatabase/neon-js/blob/main/LICENSE)\n\nAuthentication adapters for Neon Auth, supporting multiple auth providers.\n\n## Overview\n\n`@neondatabase/auth` provides authentication for applications using Neon Auth. By default, it uses the Better Auth API, with optional adapters for different API styles:\n\n- **Default** - Better Auth API (`signIn.email`, `signUp.email`, etc.)\n- **SupabaseAuthAdapter** - Supabase-compatible API for migrations (`signInWithPassword`, `signUp`, etc.)\n- **BetterAuthReactAdapter** - Better Auth with React hooks (`useSession`)\n\nThis package is designed to work seamlessly with Neon's authentication infrastructure while providing:\n\n- **Simple default API** - Works out of the box with Better Auth patterns\n- **Optional adapters** - Switch API styles for migrations or preferences\n- **Anonymous access** - Optional RLS-based data access for unauthenticated users\n- **Performance optimizations** - Session caching and request deduplication\n- **TypeScript support** - Fully typed with strict type checking\n\n## Why @neondatabase/auth?\n\n### vs. better-auth/client\n\n`@neondatabase/auth` is a wrapper around Better Auth that provides:\n\n**API Flexibility:**\n- Multiple adapters (Supabase-compatible, React hooks, vanilla)\n- Restricted options to match Neon Auth capabilities\n\n**Neon Auth Integration:**\n- Automatic `token_verifier` on OAuth callback\n- Pre-configured plugins for Neon Auth\n- Automatic JWT extraction from sessions\n- Popup-based OAuth flow for iframes\n\n**Built-in Enhancements:**\n- Session caching (60s TTL)\n- Request deduplication\n- Event system\n- Cross-tab sync\n- Token refresh detection\n\nIf you're not using Neon Auth, you should probably use `better-auth/client` directly for more flexibility.\n\n## Installation\n\n```bash\nnpm install @neondatabase/auth\n# or\nbun add @neondatabase/auth\n```\n\n## Usage\n\n### Basic Usage (Default)\n\nThe `createAuthClient` factory function creates an auth client. By default, it uses the Better Auth API:\n\n```typescript\nimport { createAuthClient } from '@neondatabase/auth';\n\nconst auth = createAuthClient('https://your-auth-server.com');\n\n// Sign up\nawait auth.signUp.email({\n  email: 'user@example.com',\n  password: 'secure-password',\n  name: 'John Doe',\n});\n\n// Sign in\nawait auth.signIn.email({\n  email: 'user@example.com',\n  password: 'secure-password',\n});\n\n// Get session\nconst session = await auth.getSession();\n\n// Sign out\nawait auth.signOut();\n```\n\n### OAuth Authentication\n\n```typescript\nimport { createAuthClient } from '@neondatabase/auth';\n\nconst auth = createAuthClient('https://your-auth-server.com');\n\nawait auth.signIn.social({\n  provider: 'google',\n  callbackURL: '/dashboard',\n});\n```\n\n## Using Adapters\n\nYou can optionally specify an adapter to change the API style. This is useful for migrations or if you prefer a different API.\n\n### SupabaseAuthAdapter - Supabase-compatible API\n\nUse this adapter if you're migrating from Supabase or prefer the Supabase API style:\n\n```typescript\nimport { createAuthClient, SupabaseAuthAdapter } from '@neondatabase/auth';\n\nconst auth = createAuthClient('https://your-auth-server.com', {\n  adapter: SupabaseAuthAdapter(),\n});\n\n// Supabase-compatible methods\nawait auth.signUp({\n  email: 'user@example.com',\n  password: 'secure-password',\n  options: {\n    data: { name: 'John Doe' },\n  },\n});\n\nawait auth.signInWithPassword({\n  email: 'user@example.com',\n  password: 'secure-password',\n});\n\nconst { data: session } = await auth.getSession();\nawait auth.signOut();\n\n// OAuth with Supabase-style API\nawait auth.signInWithOAuth({\n  provider: 'google',\n  options: {\n    redirectTo: '/dashboard',\n  },\n});\n```\n\n### BetterAuthReactAdapter - React Hooks Support\n\nUse this adapter in React applications to get access to hooks like `useSession`:\n\n```typescript\nimport { createAuthClient } from '@neondatabase/auth';\nimport { BetterAuthReactAdapter } from '@neondatabase/auth/react/adapters';\n\nconst auth = createAuthClient('https://your-auth-server.com', {\n  adapter: BetterAuthReactAdapter(),\n});\n\n// Same API as default\nawait auth.signIn.email({\n  email: 'user@example.com',\n  password: 'secure-password',\n});\n\n// Plus React hooks\nfunction MyComponent() {\n  const session = auth.useSession();\n\n  if (session.isPending) return <div>Loading...</div>;\n  if (!session.data) return <div>Not logged in</div>;\n\n  return <div>Hello, {session.data.user.name}</div>;\n}\n```\n\n## Anonymous Access\n\nEnable `allowAnonymous` to let unauthenticated users access data via RLS policies:\n\n```typescript\nimport { createAuthClient } from '@neondatabase/auth';\n\nconst auth = createAuthClient('https://your-auth-server.com', {\n  allowAnonymous: true, // Enable anonymous data access\n});\n\n// Get token - returns anonymous token if no user session exists\nconst token = await auth.getJWTToken?.();\n```\n\nThis is useful when you want to allow read-only public access to certain data while still enforcing RLS policies.\n\n## API Reference\n\n### createAuthClient(url, config?)\n\nFactory function to create an auth client.\n\n**Parameters:**\n- `url` - The auth service URL (required)\n- `config.adapter` - Optional adapter factory function (e.g., `SupabaseAuthAdapter()`)\n- `config.allowAnonymous` - When `true`, returns an anonymous token if no user session exists (default: `false`)\n\n**Returns:** The adapter's public API (varies by adapter type)\n\n### Default API (Better Auth)\n\n- `signIn.email(credentials)` - Sign in with email\n- `signIn.social(options)` - Sign in with OAuth\n- `signUp.email(credentials)` - Create new user\n- `signOut()` - Sign out current user\n- `getSession()` - Get current session\n\n### SupabaseAuthAdapter API\n\nProvides a Supabase-compatible API:\n\n- `signUp(credentials)` - Create a new user\n- `signInWithPassword(credentials)` - Sign in with email/password\n- `signInWithOAuth(options)` - Sign in with OAuth provider\n- `signOut()` - Sign out current user\n- `getSession()` - Get current session\n- `getUser()` - Get current user\n- `updateUser(attributes)` - Update user metadata\n- `getUserIdentities()` - Get linked OAuth identities\n- `linkIdentity(credentials)` - Link OAuth provider\n- `unlinkIdentity(identity)` - Unlink OAuth provider\n- `resetPasswordForEmail(email, options)` - Send password reset\n- `onAuthStateChange(callback)` - Listen to auth state changes\n\n### BetterAuthReactAdapter API\n\nSame as default API, plus:\n\n- `useSession()` - React hook for session state\n\n## Performance Features\n\n### Session Caching\n\nSessions are cached in memory with intelligent TTL management:\n- 60-second default cache TTL\n- Automatic expiration based on JWT `exp` claim\n- Lazy expiration checking on reads\n- Synchronous cache clearing on sign-out\n\n### Request Deduplication\n\nMultiple concurrent `getSession()` calls are automatically deduplicated:\n- Single network request for concurrent calls\n- 10x faster cold starts (10 concurrent calls: ~2000ms → ~200ms)\n- Reduces server load by N-1 for N concurrent calls\n\n## Environment Compatibility\n\n- Node.js 14+\n- Browser (all modern browsers)\n- Edge Runtime (Vercel, Cloudflare Workers, etc.)\n- Bun\n\n## Next.js Integration\n\nFor Next.js projects, this package provides built-in integration via `@neondatabase/auth/next`. \nSee the [Next.js Setup Guide](./NEXT-JS.md) for comprehensive documentation including:\n\n- Setting up auth server instance with `createNeonAuth()` for handler, middleware and api methods  \n- Client-side auth with `createAuthClient()` for client components\n- Configuring the `NeonAuthUIProvider` with Email OTP, Social Login, and Organizations\n- Creating auth pages (`AuthView`, `AccountView`, `OrganizationView`)\n- Importing styles (with or without Tailwind CSS)\n- Using `authClient.useSession()` hook in client components\n\n## Server toolkit (for framework adapter authors)\n\n> **Stability: beta.** Minor versions may include breaking changes with migration\n> notes in the package CHANGELOG. Pin your peer dependency accordingly.\n\n`@neondatabase/auth/server` exposes the framework-agnostic primitives that the\nbundled `@neondatabase/auth/next/server` adapter is built on. Use it to build\nadapters for additional server frameworks (Hono, Remix, SolidStart, Express,\nFastify, ...) without forking the package.\n\n```typescript\nimport {\n  createAuthServer,\n  handleAuthProxyRequest,\n  processAuthMiddleware,\n  validateCookieConfig,\n  resolveNeonAuthLogging,\n  DEFAULT_AUTH_SKIP_ROUTES,\n  type RequestContext,\n  type NeonAuthConfig,\n  type MiddlewareResult,\n} from '@neondatabase/auth/server';\n```\n\nThe toolkit is **Web Standards only** — it consumes `Request`/`Response` and\nexposes a small `RequestContext` interface that adapter authors implement for\ntheir framework's cookie/header APIs. The bundled Next.js adapter is the\nreference implementation; see [`BUILDING-AN-ADAPTER.md`](./BUILDING-AN-ADAPTER.md)\nfor a walkthrough.\n\n## UI Components\n\nPre-built login forms and auth pages live in `@neondatabase/auth-ui`. The\nlegacy `@neondatabase/auth/react/ui` and `@neondatabase/auth/ui/*` entrypoints\nstill work for compatibility, but they are deprecated and will be removed in\nthe next major version.\n\nTo migrate existing imports, run:\n\n```bash\nnpx -p @neondatabase/auth neon-auth-codemod --write <path>\n```\n\n### 1. Import CSS\n\nInstall the UI package alongside `@neondatabase/auth`:\n\n```bash\nnpm install @neondatabase/auth-ui\n```\n\n**Without Tailwind CSS:**\n```typescript\nimport '@neondatabase/auth-ui/css';\n```\n\n**With Tailwind CSS v4:**\n```css\n@import 'tailwindcss';\n@import '@neondatabase/auth-ui/tailwind';\n```\n\n### 2. Setup Provider\n\n```typescript\n\"use client\"\n\nimport { NeonAuthUIProvider } from \"@neondatabase/auth-ui\"\nimport { createAuthClient } from \"@neondatabase/auth\"\nimport \"@neondatabase/auth-ui/css\"\n\nconst authClient = createAuthClient('https://your-auth-url.com')\n\nexport function AuthProvider({ children }) {\n  return (\n    <NeonAuthUIProvider authClient={authClient} redirectTo=\"/dashboard\">\n      {children}\n    </NeonAuthUIProvider>\n  )\n}\n```\n\n### 3. Use Components\n\n**Option A: Full Auth Pages (Recommended)**\n\nUse `AuthView` to render complete auth flows based on the URL path:\n\n```typescript\nimport { AuthView } from \"@neondatabase/auth-ui\"\n\n// Renders sign-in, sign-up, forgot-password, etc. based on path\n<AuthView path=\"sign-in\" />\n```\n\n**Option B: Individual Components**\n\n```typescript\nimport { SignInForm, UserButton } from \"@neondatabase/auth-ui\"\n\n<SignInForm />\n<UserButton />\n```\n\nAvailable components: `SignInForm`, `SignUpForm`, `UserButton`, `AuthView`, `AccountView`, `OrganizationView`\n\nFor Next.js with dynamic routes, see the [Next.js Setup Guide](./NEXT-JS.md).\n\nFor full documentation and theming, see [`@neondatabase/auth-ui`](../auth-ui).\n\n## Related Packages\n\n- [`@neondatabase/neon-js`](../neon-js) - Full SDK with database and auth integration\n- [`@neondatabase/postgrest-js`](../postgrest-js) - PostgREST client without auth\n\n## Resources\n\n- [Neon Auth Documentation](https://neon.com/docs/neon-auth)\n- [Better Auth Documentation](https://www.better-auth.com/docs)\n\n## Support\n\n- [GitHub Issues](https://github.com/neondatabase/neon-js/issues)\n- [Neon Community Discord](https://discord.gg/H24eC2UN)\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md"}