{"_id":"better-auth-ui-svelte","_rev":"31-d4d33b11267bdfd7fb07bf918ff7c410","name":"better-auth-ui-svelte","dist-tags":{"latest":"0.13.1"},"versions":{"0.1.0":{"name":"better-auth-ui-svelte","version":"0.1.0","keywords":["svelte","svelte5","better-auth","authentication","auth","ui-components","forms","signin","signup"],"author":{"name":"Better Auth UI Contributors"},"license":"MIT","_id":"better-auth-ui-svelte@0.1.0","maintainers":[{"name":"chrisjayden","email":"hi@chrisjayden.com"}],"dist":{"shasum":"9ab6231eb5fdbff9089408834bdeb7009ce8aa52","tarball":"https://registry.npmjs.org/better-auth-ui-svelte/-/better-auth-ui-svelte-0.1.0.tgz","fileCount":652,"integrity":"sha512-VBzifNzOHj9Z832TicZ9gs23LYA5LsHZTOuc8AVzjHvtcmb/+UGNvz3ZdoNv0C8YOrFLBaoZYyN719rcFRVtcA==","signatures":[{"sig":"MEQCIFvKTWNr1qEPrY16oflUf6Sws2BY6/RRsNc75/MFq86aAiBd5BEVrdFakLleOixakbzy2x7ey5NS3K/JbcXYnUnWIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1664483},"type":"module","_from":"file:better-auth-ui-svelte-0.1.0.tgz","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=20","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"scripts":{"dev":"vite dev","lint":"eslint . && prettier --check .","sync":"svelte-kit sync","test":"npm run test:unit -- --run && npm run test:e2e","build":"pnpm run prebuild && vite build && npm run prepack && pnpm run postbuild","check":"pnpm run sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","db:push":"drizzle-kit push","preview":"vite preview","prebuild":"tsx scripts/prebuild.ts","test:e2e":"playwright test","db:studio":"drizzle-kit studio","docker:up":"docker-compose -f ./compose.yaml up -d","postbuild":"tsx scripts/postbuild.ts","test:unit":"vitest","ci:publish":"pnpm prepack && changeset publish","db:migrate":"drizzle-kit migrate","check:watch":"pnpm run sync && svelte-check --tsconfig ./tsconfig.json --watch","db:generate":"drizzle-kit generate","docker:down":"docker-compose -f ./compose.yaml down","docker:destroy":"docker-compose -f ./compose.yaml down -v"},"_npmUser":{"name":"chrisjayden","email":"hi@chrisjayden.com"},"_resolved":"/private/var/folders/6c/pzd640_546q6_yfn24r65c_40000gn/T/05e236a4f45112018867d4cfd5f97c73/better-auth-ui-svelte-0.1.0.tgz","_integrity":"sha512-VBzifNzOHj9Z832TicZ9gs23LYA5LsHZTOuc8AVzjHvtcmb/+UGNvz3ZdoNv0C8YOrFLBaoZYyN719rcFRVtcA==","_npmVersion":"10.8.2","description":"Pre-built authentication UI components for Better Auth in Svelte 5","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.12","postgres":"^3.4.7","nanostores":"^1.0.1","nodemailer":"^7.0.10","better-auth":"^1.3.34","ua-parser-js":"^2.0.5","svelte-sonner":"^1.0.5","@better-fetch/fetch":"^1.1.18","@tanstack/svelte-form":"^1.23.8"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","clsx":"^2.1.1","vite":"^7.1.10","eslint":"^9.38.0","svelte":"^5.41.0","vitest":"^3.2.4","bits-ui":"^2.11.0","globals":"^16.4.0","publint":"^0.3.14","formsnap":"^2.0.1","prettier":"^3.6.2","@eslint/js":"^9.38.0","playwright":"^1.56.1","typescript":"^5.9.3","@types/node":"^22","drizzle-kit":"^0.31.5","drizzle-orm":"^0.44.6","tailwindcss":"^4.1.14","vaul-svelte":"1.0.0-next.7","mode-watcher":"^1.1.0","svelte-check":"^4.3.3","@sveltejs/kit":"^2.47.1","@eslint/compat":"^1.4.0","@lucide/svelte":"^0.544.0","tailwind-merge":"^3.3.1","tw-animate-css":"^1.4.0","@changesets/cli":"^2.29.4","@vitest/browser":"^3.2.4","@playwright/test":"^1.56.1","@sveltejs/package":"^2.5.4","@tailwindcss/vite":"^4.1.14","@types/nodemailer":"^7.0.3","tailwind-variants":"^3.1.1","typescript-eslint":"^8.46.1","@tailwindcss/forms":"^0.5.10","eslint-plugin-svelte":"^3.12.4","sveltekit-superforms":"^2.26.1","vitest-browser-svelte":"^1.1.0","eslint-config-prettier":"^10.1.8","prettier-plugin-svelte":"^3.4.0","@internationalized/date":"^3.8.1","@tailwindcss/typography":"^0.5.19","@sveltejs/adapter-vercel":"^6.0.0","prettier-plugin-tailwindcss":"^0.7.1","@sveltejs/vite-plugin-svelte":"^6.2.1","@svitejs/changesets-changelog-github-compact":"^1.2.0"},"peerDependencies":{"zod":"^4.0.0","svelte":"^5.0.0","bits-ui":"^2.0.0","better-auth":"^1.3.0","tailwindcss":"^4.0.0","@lucide/svelte":"^0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-ui-svelte_0.1.0_1762523095893_0.05793603653097579","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"better-auth-ui-svelte","version":"0.1.2","keywords":["svelte","svelte5","better-auth","authentication","auth","ui-components","forms","signin","signup"],"author":{"name":"Better Auth UI Contributors"},"license":"MIT","_id":"better-auth-ui-svelte@0.1.2","maintainers":[{"name":"chrisjayden","email":"hi@chrisjayden.com"}],"dist":{"shasum":"1e553561021d70e86190b840845a9bdd12149eba","tarball":"https://registry.npmjs.org/better-auth-ui-svelte/-/better-auth-ui-svelte-0.1.2.tgz","fileCount":675,"integrity":"sha512-QSfy6gOeAA6n0I9YExVccj3S+UuO5NgUsEgyO6hM+RcJkcFD3yI8zzHVb3fwaI33KyGh9YBoEj8O4DuZvPgHCQ==","signatures":[{"sig":"MEUCIQD50ju9attxKsTgu1fOkgywVWSpv7Z0Bm8cm30iFhtnYQIgH/zqoFUE+q5RLvZLsjrVcMuZXzn3tvgjkm0GEQkQTPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1694888},"type":"module","_from":"file:better-auth-ui-svelte-0.1.2.tgz","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=20","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"scripts":{"dev":"vite dev","lint":"eslint . && prettier --check .","sync":"svelte-kit sync","test":"npm run test:unit -- --run && npm run test:e2e","build":"pnpm run prebuild && vite build && npm run prepack && pnpm run postbuild","check":"pnpm run sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","db:push":"drizzle-kit push","preview":"vite preview","prebuild":"tsx scripts/prebuild.ts","test:e2e":"playwright test","db:studio":"drizzle-kit studio","docker:up":"docker-compose -f ./compose.yaml up -d","postbuild":"tsx scripts/postbuild.ts","test:unit":"vitest","ci:publish":"pnpm prepack && changeset publish","db:migrate":"drizzle-kit migrate","check:watch":"pnpm run sync && svelte-check --tsconfig ./tsconfig.json --watch","db:generate":"drizzle-kit generate","docker:down":"docker-compose -f ./compose.yaml down","docker:destroy":"docker-compose -f ./compose.yaml down -v"},"_npmUser":{"name":"chrisjayden","email":"hi@chrisjayden.com"},"_resolved":"/private/var/folders/xc/cl1fyykn2pj4ryhdw6r1mqtc0000gn/T/b2e572c37c8c642601de0e4de883b9c9/better-auth-ui-svelte-0.1.2.tgz","_integrity":"sha512-QSfy6gOeAA6n0I9YExVccj3S+UuO5NgUsEgyO6hM+RcJkcFD3yI8zzHVb3fwaI33KyGh9YBoEj8O4DuZvPgHCQ==","_npmVersion":"10.8.2","description":"Pre-built authentication UI components for Better Auth in Svelte 5","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.12","postgres":"^3.4.7","nanostores":"^1.0.1","nodemailer":"^7.0.10","better-auth":"^1.3.34","ua-parser-js":"^2.0.5","svelte-sonner":"^1.0.5","@better-fetch/fetch":"^1.1.18","@tanstack/svelte-form":"^1.23.8"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","clsx":"^2.1.1","vite":"^7.1.10","eslint":"^9.38.0","svelte":"^5.41.0","vitest":"^3.2.4","bits-ui":"^2.11.0","globals":"^16.4.0","publint":"^0.3.14","formsnap":"^2.0.1","prettier":"^3.6.2","@eslint/js":"^9.38.0","playwright":"^1.56.1","typescript":"^5.9.3","@types/node":"^22","drizzle-kit":"^0.31.5","drizzle-orm":"^0.44.6","tailwindcss":"^4.1.14","vaul-svelte":"1.0.0-next.7","mode-watcher":"^1.1.0","svelte-check":"^4.3.3","@sveltejs/kit":"^2.47.1","@eslint/compat":"^1.4.0","@lucide/svelte":"^0.544.0","tailwind-merge":"^3.3.1","tw-animate-css":"^1.4.0","@changesets/cli":"^2.29.4","@vitest/browser":"^3.2.4","@playwright/test":"^1.56.1","@sveltejs/package":"^2.5.4","@tailwindcss/vite":"^4.1.14","@types/nodemailer":"^7.0.3","tailwind-variants":"^3.1.1","typescript-eslint":"^8.46.1","@tailwindcss/forms":"^0.5.10","eslint-plugin-svelte":"^3.12.4","sveltekit-superforms":"^2.26.1","vitest-browser-svelte":"^1.1.0","eslint-config-prettier":"^10.1.8","prettier-plugin-svelte":"^3.4.0","@internationalized/date":"^3.8.1","@tailwindcss/typography":"^0.5.19","@sveltejs/adapter-vercel":"^6.0.0","prettier-plugin-tailwindcss":"^0.7.1","@sveltejs/vite-plugin-svelte":"^6.2.1","@svitejs/changesets-changelog-github-compact":"^1.2.0"},"peerDependencies":{"zod":"^4.0.0","svelte":"^5.0.0","bits-ui":"^2.0.0","better-auth":"^1.3.0","tailwindcss":"^4.0.0","@lucide/svelte":"^0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-ui-svelte_0.1.2_1762525574035_0.6824640561965913","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"better-auth-ui-svelte","version":"0.1.3","keywords":["svelte","svelte5","better-auth","authentication","auth","ui-components","forms","signin","signup"],"author":{"name":"Better Auth UI Contributors"},"license":"MIT","_id":"better-auth-ui-svelte@0.1.3","maintainers":[{"name":"chrisjayden","email":"hi@chrisjayden.com"}],"dist":{"shasum":"4a60dd9ba33b5f0fdf0c24ef5bb474c302405ae4","tarball":"https://registry.npmjs.org/better-auth-ui-svelte/-/better-auth-ui-svelte-0.1.3.tgz","fileCount":675,"integrity":"sha512-Lb5Eajcvc36wPzUMKw8EjYgHzkHZso+HoTtMLwJUomcB9KUol+bEhed0pc6NACDoSgs4Hp/y/KDGopoO+4HQQg==","signatures":[{"sig":"MEYCIQC6MuwrsbX4gGIOjz79GDYDQTAatswtDhogpxhBvBxytAIhAOnEmQXaQSMt+lAmFAu+B+XqgkLDXTzml0lQPxvTaK/u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1694921},"type":"module","_from":"file:better-auth-ui-svelte-0.1.3.tgz","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=20","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"},"./css":"./dist/style.css"},"scripts":{"dev":"vite dev","lint":"eslint . && prettier --check .","sync":"svelte-kit sync","test":"npm run test:unit -- --run && npm run test:e2e","build":"pnpm run prebuild && vite build && npm run prepack && pnpm run postbuild","check":"pnpm run sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","db:push":"drizzle-kit push","preview":"vite preview","prebuild":"tsx scripts/prebuild.ts","test:e2e":"playwright test","db:studio":"drizzle-kit studio","docker:up":"docker-compose -f ./compose.yaml up -d","postbuild":"tsx scripts/postbuild.ts","test:unit":"vitest","ci:publish":"pnpm prepack && changeset publish","db:migrate":"drizzle-kit migrate","check:watch":"pnpm run sync && svelte-check --tsconfig ./tsconfig.json --watch","db:generate":"drizzle-kit generate","docker:down":"docker-compose -f ./compose.yaml down","docker:destroy":"docker-compose -f ./compose.yaml down -v"},"_npmUser":{"name":"chrisjayden","email":"hi@chrisjayden.com"},"_resolved":"/private/var/folders/xc/cl1fyykn2pj4ryhdw6r1mqtc0000gn/T/b09ed29c0038930b36ae2caac739beed/better-auth-ui-svelte-0.1.3.tgz","_integrity":"sha512-Lb5Eajcvc36wPzUMKw8EjYgHzkHZso+HoTtMLwJUomcB9KUol+bEhed0pc6NACDoSgs4Hp/y/KDGopoO+4HQQg==","_npmVersion":"10.8.2","description":"Pre-built authentication UI components for Better Auth in Svelte 5","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.12","postgres":"^3.4.7","nanostores":"^1.0.1","nodemailer":"^7.0.10","better-auth":"^1.3.34","ua-parser-js":"^2.0.5","svelte-sonner":"^1.0.5","@better-fetch/fetch":"^1.1.18","@tanstack/svelte-form":"^1.23.8"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","clsx":"^2.1.1","vite":"^7.1.10","eslint":"^9.38.0","svelte":"^5.41.0","vitest":"^3.2.4","bits-ui":"^2.11.0","globals":"^16.4.0","publint":"^0.3.14","formsnap":"^2.0.1","prettier":"^3.6.2","@eslint/js":"^9.38.0","playwright":"^1.56.1","typescript":"^5.9.3","@types/node":"^22","drizzle-kit":"^0.31.5","drizzle-orm":"^0.44.6","tailwindcss":"^4.1.14","vaul-svelte":"1.0.0-next.7","mode-watcher":"^1.1.0","svelte-check":"^4.3.3","@sveltejs/kit":"^2.47.1","@eslint/compat":"^1.4.0","@lucide/svelte":"^0.544.0","tailwind-merge":"^3.3.1","tw-animate-css":"^1.4.0","@changesets/cli":"^2.29.4","@vitest/browser":"^3.2.4","@playwright/test":"^1.56.1","@sveltejs/package":"^2.5.4","@tailwindcss/vite":"^4.1.14","@types/nodemailer":"^7.0.3","tailwind-variants":"^3.1.1","typescript-eslint":"^8.46.1","@tailwindcss/forms":"^0.5.10","eslint-plugin-svelte":"^3.12.4","sveltekit-superforms":"^2.26.1","vitest-browser-svelte":"^1.1.0","eslint-config-prettier":"^10.1.8","prettier-plugin-svelte":"^3.4.0","@internationalized/date":"^3.8.1","@tailwindcss/typography":"^0.5.19","@sveltejs/adapter-vercel":"^6.0.0","prettier-plugin-tailwindcss":"^0.7.1","@sveltejs/vite-plugin-svelte":"^6.2.1","@svitejs/changesets-changelog-github-compact":"^1.2.0"},"peerDependencies":{"zod":"^4.0.0","svelte":"^5.0.0","bits-ui":"^2.0.0","better-auth":"^1.3.0","tailwindcss":"^4.0.0","@lucide/svelte":"^0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-ui-svelte_0.1.3_1762525859217_0.3126816233093779","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"better-auth-ui-svelte","version":"0.2.3","keywords":["svelte","svelte5","better-auth","authentication","auth","ui-components","forms","signin","signup"],"author":{"name":"Better Auth UI Contributors"},"license":"MIT","_id":"better-auth-ui-svelte@0.2.3","maintainers":[{"name":"chrisjayden","email":"hi@chrisjayden.com"}],"dist":{"shasum":"4ad47858f25e32c313c8baf1dcd58f7bde610039","tarball":"https://registry.npmjs.org/better-auth-ui-svelte/-/better-auth-ui-svelte-0.2.3.tgz","fileCount":693,"integrity":"sha512-RHh8ImgL8XnMyDa0o8ILL2tAq1Pa2voALyj9x8lnq4CDyFDN1lVMAKl/zGqnUIXoRtmxq5kk5/MwbBprqaQrXA==","signatures":[{"sig":"MEUCIG1QxBiVBbe3nt6B7+/N4tYwgXxrt8ObtFAehn+vhN7yAiEAooc8Ny5vImO/MQDwDVTkdb08gaLoDjvuDr48IJz6yJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1728607},"type":"module","_from":"file:better-auth-ui-svelte-0.2.3.tgz","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=20","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"},"./css":"./dist/style.css"},"scripts":{"dev":"vite dev","lint":"eslint . && prettier --check .","sync":"svelte-kit sync","test":"npm run test:unit -- --run && npm run test:e2e","build":"pnpm run prebuild && vite build && npm run prepack && pnpm run postbuild","check":"pnpm run sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","db:push":"drizzle-kit push","preview":"vite preview","prebuild":"tsx scripts/prebuild.ts","test:e2e":"playwright test","db:studio":"drizzle-kit studio","docker:up":"docker-compose -f ./compose.yaml up -d","postbuild":"tsx scripts/postbuild.ts","test:unit":"vitest","ci:publish":"pnpm prepack && changeset publish","db:migrate":"drizzle-kit migrate","check:watch":"pnpm run sync && svelte-check --tsconfig ./tsconfig.json --watch","db:generate":"drizzle-kit generate","docker:down":"docker-compose -f ./compose.yaml down","docker:destroy":"docker-compose -f ./compose.yaml down -v"},"_npmUser":{"name":"chrisjayden","email":"hi@chrisjayden.com"},"_resolved":"/private/var/folders/6c/pzd640_546q6_yfn24r65c_40000gn/T/031b6166a86ec9d6ee41663149652a39/better-auth-ui-svelte-0.2.3.tgz","_integrity":"sha512-RHh8ImgL8XnMyDa0o8ILL2tAq1Pa2voALyj9x8lnq4CDyFDN1lVMAKl/zGqnUIXoRtmxq5kk5/MwbBprqaQrXA==","_npmVersion":"10.8.2","description":"Pre-built authentication UI components for Better Auth in Svelte 5","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.12","postgres":"^3.4.7","nanostores":"^1.0.1","nodemailer":"^7.0.10","better-auth":"^1.3.34","ua-parser-js":"^2.0.5","svelte-sonner":"^1.0.5","@better-fetch/fetch":"^1.1.18","@tanstack/svelte-form":"^1.23.8"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","clsx":"^2.1.1","vite":"^7.1.10","eslint":"^9.38.0","svelte":"^5.41.0","vitest":"^3.2.4","bits-ui":"^2.11.0","globals":"^16.4.0","publint":"^0.3.14","formsnap":"^2.0.1","prettier":"^3.6.2","@eslint/js":"^9.38.0","playwright":"^1.56.1","typescript":"^5.9.3","@types/node":"^22","drizzle-kit":"^0.31.5","drizzle-orm":"^0.44.6","tailwindcss":"^4.1.14","vaul-svelte":"1.0.0-next.7","mode-watcher":"^1.1.0","svelte-check":"^4.3.3","@sveltejs/kit":"^2.47.1","@eslint/compat":"^1.4.0","@lucide/svelte":"^0.544.0","tailwind-merge":"^3.3.1","tw-animate-css":"^1.4.0","@changesets/cli":"^2.29.4","@vitest/browser":"^3.2.4","@playwright/test":"^1.56.1","@sveltejs/package":"^2.5.4","@tailwindcss/vite":"^4.1.14","@types/nodemailer":"^7.0.3","tailwind-variants":"^3.1.1","typescript-eslint":"^8.46.1","@tailwindcss/forms":"^0.5.10","eslint-plugin-svelte":"^3.12.4","sveltekit-superforms":"^2.26.1","vitest-browser-svelte":"^1.1.0","eslint-config-prettier":"^10.1.8","prettier-plugin-svelte":"^3.4.0","@internationalized/date":"^3.8.1","@tailwindcss/typography":"^0.5.19","@sveltejs/adapter-vercel":"^6.0.0","prettier-plugin-tailwindcss":"^0.7.1","@sveltejs/vite-plugin-svelte":"^6.2.1","@svitejs/changesets-changelog-github-compact":"^1.2.0"},"peerDependencies":{"zod":"^4.0.0","svelte":"^5.0.0","bits-ui":"^2.0.0","better-auth":"^1.3.0","tailwindcss":"^4.0.0","@lucide/svelte":"^0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-ui-svelte_0.2.3_1762527387742_0.42615526881177446","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"better-auth-ui-svelte","version":"0.3.3","keywords":["svelte","svelte5","better-auth","authentication","auth","ui-components","forms","signin","signup"],"author":{"name":"Better Auth UI Contributors"},"license":"MIT","_id":"better-auth-ui-svelte@0.3.3","maintainers":[{"name":"chrisjayden","email":"hi@chrisjayden.com"}],"dist":{"shasum":"07f42cd616e1c75d60ac14a7c80eccc76c918010","tarball":"https://registry.npmjs.org/better-auth-ui-svelte/-/better-auth-ui-svelte-0.3.3.tgz","fileCount":697,"integrity":"sha512-5UW9ijXqQujYL8LR4z0qUVKyxoLLJQ6i0nsrAtKZe4KS/qOOCXxKvFFEJMjWo7WDqLLz2ROBq2jD3fkAlcalXA==","signatures":[{"sig":"MEUCIQDJc+l5a//v3VzndDLsKmjsCEn3l502RUZHOH+R4OExAAIgQvR4dq/k+c1FXapPmjdvlU0iQESivLdAdEL6bSBnLaQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1760599},"type":"module","_from":"file:better-auth-ui-svelte-0.3.3.tgz","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=20","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"},"./css":"./dist/style.css"},"scripts":{"dev":"vite dev","lint":"eslint . && prettier --check .","sync":"svelte-kit sync","test":"npm run test:unit -- --run && npm run test:e2e","build":"pnpm run prebuild && vite build && npm run prepack && pnpm run postbuild","check":"pnpm run sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","db:push":"drizzle-kit push","preview":"vite preview","prebuild":"tsx scripts/prebuild.ts","test:e2e":"playwright test","db:studio":"drizzle-kit studio","docker:up":"docker-compose -f ./compose.yaml up -d","postbuild":"tsx scripts/postbuild.ts","test:unit":"vitest","ci:publish":"pnpm prepack && changeset publish","db:migrate":"drizzle-kit migrate","check:watch":"pnpm run sync && svelte-check --tsconfig ./tsconfig.json --watch","db:generate":"drizzle-kit generate","docker:down":"docker-compose -f ./compose.yaml down","docker:destroy":"docker-compose -f ./compose.yaml down -v"},"_npmUser":{"name":"chrisjayden","email":"hi@chrisjayden.com"},"_resolved":"/private/var/folders/6c/pzd640_546q6_yfn24r65c_40000gn/T/8404538268a1bcd840ad115d34a60ebe/better-auth-ui-svelte-0.3.3.tgz","_integrity":"sha512-5UW9ijXqQujYL8LR4z0qUVKyxoLLJQ6i0nsrAtKZe4KS/qOOCXxKvFFEJMjWo7WDqLLz2ROBq2jD3fkAlcalXA==","_npmVersion":"10.8.2","description":"Pre-built authentication UI components for Better Auth in Svelte 5","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.12","postgres":"^3.4.7","nanostores":"^1.0.1","nodemailer":"^7.0.10","better-auth":"^1.3.34","ua-parser-js":"^2.0.5","svelte-sonner":"^1.0.5","@better-fetch/fetch":"^1.1.18","@tanstack/svelte-form":"^1.23.8"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","clsx":"^2.1.1","vite":"^7.1.10","eslint":"^9.38.0","svelte":"^5.41.0","vitest":"^3.2.4","bits-ui":"^2.11.0","globals":"^16.4.0","publint":"^0.3.14","formsnap":"^2.0.1","prettier":"^3.6.2","@eslint/js":"^9.38.0","playwright":"^1.56.1","typescript":"^5.9.3","@types/node":"^22","drizzle-kit":"^0.31.5","drizzle-orm":"^0.44.6","tailwindcss":"^4.1.14","vaul-svelte":"1.0.0-next.7","mode-watcher":"^1.1.0","svelte-check":"^4.3.3","@sveltejs/kit":"^2.47.1","@eslint/compat":"^1.4.0","@lucide/svelte":"^0.544.0","tailwind-merge":"^3.3.1","tw-animate-css":"^1.4.0","@changesets/cli":"^2.29.4","@vitest/browser":"^3.2.4","@playwright/test":"^1.56.1","@sveltejs/package":"^2.5.4","@tailwindcss/vite":"^4.1.14","@types/nodemailer":"^7.0.3","tailwind-variants":"^3.1.1","typescript-eslint":"^8.46.1","@tailwindcss/forms":"^0.5.10","eslint-plugin-svelte":"^3.12.4","sveltekit-superforms":"^2.26.1","vitest-browser-svelte":"^1.1.0","eslint-config-prettier":"^10.1.8","prettier-plugin-svelte":"^3.4.0","@internationalized/date":"^3.8.1","@tailwindcss/typography":"^0.5.19","@sveltejs/adapter-vercel":"^6.0.0","prettier-plugin-tailwindcss":"^0.7.1","@sveltejs/vite-plugin-svelte":"^6.2.1","@svitejs/changesets-changelog-github-compact":"^1.2.0"},"peerDependencies":{"zod":"^4.0.0","svelte":"^5.0.0","bits-ui":"^2.0.0","better-auth":"^1.3.0","tailwindcss":"^4.0.0","@lucide/svelte":"^0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-ui-svelte_0.3.3_1762772995220_0.10156229458435195","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"better-auth-ui-svelte","version":"0.3.6","keywords":["svelte","svelte5","better-auth","authentication","auth","ui-components","forms","signin","signup"],"author":{"name":"Better Auth UI Contributors"},"license":"MIT","_id":"better-auth-ui-svelte@0.3.6","maintainers":[{"name":"chrisjayden","email":"hi@chrisjayden.com"}],"homepage":"https://github.com/multiplehats/better-auth-ui-svelte#readme","bugs":{"url":"https://github.com/multiplehats/better-auth-ui-svelte/issues"},"dist":{"shasum":"8d31f07fed1224eaeff2ee93a6679a84becb473e","tarball":"https://registry.npmjs.org/better-auth-ui-svelte/-/better-auth-ui-svelte-0.3.6.tgz","fileCount":700,"integrity":"sha512-h0668smNn1DhoKHoSQL3Oq38w4jnkdm9yE5Qh3jAnkSVXFit2UovnW6TMpJ0EZowKCvSlFFQk2J+Cf7RCqectw==","signatures":[{"sig":"MEQCIBoN8vzLo3RyV9Fc49lmYfamg5GdWUcgslb77++ytV2AAiAXNmmuFjiANlF5LiHoe8H2nlm63ptk5VgdSelJ5nVbyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/better-auth-ui-svelte@0.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1158053},"type":"module","_from":"file:better-auth-ui-svelte-0.3.6.tgz","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=22","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"},"./css":"./dist/style.css"},"scripts":{"dev":"vite dev","lint":"eslint . && prettier --check .","sync":"svelte-kit sync","test":"npm run test:unit -- --run && npm run test:e2e","build":"pnpm run prebuild && vite build && npm run prepack && pnpm run postbuild","check":"pnpm run sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","db:push":"drizzle-kit push","preview":"vite preview","prebuild":"tsx scripts/prebuild.ts","test:e2e":"playwright test","db:studio":"drizzle-kit studio","docker:up":"docker-compose -f ./compose.yaml up -d","postbuild":"tsx scripts/postbuild.ts","test:unit":"vitest","ci:publish":"pnpm prepack && changeset publish","db:migrate":"drizzle-kit migrate","check:watch":"pnpm run sync && svelte-check --tsconfig ./tsconfig.json --watch","db:generate":"drizzle-kit generate","docker:down":"docker-compose -f ./compose.yaml down","docker:destroy":"docker-compose -f ./compose.yaml down -v"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d42581b-61be-430d-89f6-53fc92ae156a"}},"_resolved":"/private/var/folders/bp/kmfmhnl95kx1c8x321z7twbw0000gn/T/37be5cd90db02fa17ff2dea5f379848e/better-auth-ui-svelte-0.3.6.tgz","_integrity":"sha512-h0668smNn1DhoKHoSQL3Oq38w4jnkdm9yE5Qh3jAnkSVXFit2UovnW6TMpJ0EZowKCvSlFFQk2J+Cf7RCqectw==","repository":{"url":"git+https://github.com/multiplehats/better-auth-ui-svelte.git","type":"git"},"_npmVersion":"11.7.0","description":"Pre-built authentication UI components for Better Auth in Svelte 5","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","postgres":"^3.4.7","nanostores":"^1.0.1","nodemailer":"^7.0.10","better-auth":"^1.4.9","ua-parser-js":"^2.0.5","svelte-sonner":"^1.0.5","@better-fetch/fetch":"^1.1.18","@tanstack/svelte-form":"^1.23.8"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","clsx":"^2.1.1","vite":"^7.1.10","eslint":"^9.38.0","svelte":"^5.41.0","vitest":"^3.2.4","globals":"^16.4.0","publint":"^0.3.14","formsnap":"^2.0.1","prettier":"^3.6.2","@eslint/js":"^9.38.0","playwright":"^1.56.1","typescript":"^5.9.3","@types/node":"^22","drizzle-kit":"^0.31.5","drizzle-orm":"^0.44.6","tailwindcss":"^4.1.14","vaul-svelte":"1.0.0-next.7","mode-watcher":"^1.1.0","svelte-check":"^4.3.3","@sveltejs/kit":"^2.49.2","@eslint/compat":"^1.4.0","@lucide/svelte":"^0.544.0","tailwind-merge":"^3.3.1","tw-animate-css":"^1.4.0","@changesets/cli":"^2.29.4","@vitest/browser":"^3.2.4","@playwright/test":"^1.56.1","@sveltejs/package":"^2.5.4","@tailwindcss/vite":"^4.1.14","@types/nodemailer":"^7.0.3","tailwind-variants":"^3.1.1","typescript-eslint":"^8.46.1","@tailwindcss/forms":"^0.5.10","@better-auth/passkey":"^1.4.9","eslint-plugin-svelte":"^3.12.4","sveltekit-superforms":"^2.26.1","vitest-browser-svelte":"^1.1.0","eslint-config-prettier":"^10.1.8","prettier-plugin-svelte":"^3.4.0","@internationalized/date":"^3.8.1","@tailwindcss/typography":"^0.5.19","@sveltejs/adapter-vercel":"^6.0.0","prettier-plugin-tailwindcss":"^0.7.1","@sveltejs/vite-plugin-svelte":"^6.2.1","@svitejs/changesets-changelog-github-compact":"^1.2.0"},"peerDependencies":{"zod":"^4.0.0","svelte":"^5.0.0","bits-ui":"^2.14.4","better-auth":"^1.3.0","tailwindcss":"^4.0.0","@lucide/svelte":"^0.554.0","@better-auth/passkey":"^1.4.9"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-ui-svelte_0.3.6_1767088303246_0.42220048277933175","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"better-auth-ui-svelte","version":"0.3.7","keywords":["svelte","svelte5","better-auth","authentication","auth","ui-components","forms","signin","signup"],"author":{"name":"Better Auth UI Contributors"},"license":"MIT","_id":"better-auth-ui-svelte@0.3.7","maintainers":[{"name":"chrisjayden","email":"hi@chrisjayden.com"}],"homepage":"https://github.com/multiplehats/better-auth-ui-svelte#readme","bugs":{"url":"https://github.com/multiplehats/better-auth-ui-svelte/issues"},"dist":{"shasum":"e8f7cac2d85f13461b3409004019f261b26b5b2b","tarball":"https://registry.npmjs.org/better-auth-ui-svelte/-/better-auth-ui-svelte-0.3.7.tgz","fileCount":700,"integrity":"sha512-SkLDUWoGBO5tGH7up3LMVgewS61YnhU8qv3S8FMTOruq9bNZ0hRpQP2wdu/Ze6MhwvpQqWtRcwP9VeVvq6CtQQ==","signatures":[{"sig":"MEUCIQD0ipMvapkIMYd9GSOcR2odeOZ3rdAQ94uhmKk1kJz2LwIgBi1LkdvoOxsPFmtLtsjLSVIYYL/TS5nEnJPao1VBDyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/better-auth-ui-svelte@0.3.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1166837},"type":"module","_from":"file:better-auth-ui-svelte-0.3.7.tgz","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=22","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"},"./css":"./dist/style.css"},"scripts":{"dev":"vite dev","lint":"eslint . && prettier --check .","sync":"svelte-kit sync","test":"npm run test:unit -- --run && npm run test:e2e","build":"pnpm run prebuild && vite build && npm run prepack && pnpm run postbuild","check":"pnpm run sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","db:push":"drizzle-kit push","preview":"vite preview","prebuild":"tsx scripts/prebuild.ts","test:e2e":"playwright test","db:studio":"drizzle-kit studio","docker:up":"docker-compose -f ./compose.yaml up -d","postbuild":"tsx scripts/postbuild.ts","test:unit":"vitest","ci:publish":"pnpm prepack && changeset publish","db:migrate":"drizzle-kit migrate","check:watch":"pnpm run sync && svelte-check --tsconfig ./tsconfig.json --watch","db:generate":"drizzle-kit generate","docker:down":"docker-compose -f ./compose.yaml down","docker:destroy":"docker-compose -f ./compose.yaml down -v"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d42581b-61be-430d-89f6-53fc92ae156a"}},"_resolved":"/private/var/folders/bp/kmfmhnl95kx1c8x321z7twbw0000gn/T/71161de7eb3f1c687dd0913a1f78b699/better-auth-ui-svelte-0.3.7.tgz","_integrity":"sha512-SkLDUWoGBO5tGH7up3LMVgewS61YnhU8qv3S8FMTOruq9bNZ0hRpQP2wdu/Ze6MhwvpQqWtRcwP9VeVvq6CtQQ==","repository":{"url":"git+https://github.com/multiplehats/better-auth-ui-svelte.git","type":"git"},"_npmVersion":"11.7.0","description":"Pre-built authentication UI components for Better Auth in Svelte 5","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","postgres":"^3.4.7","nanostores":"^1.0.1","nodemailer":"^7.0.10","better-auth":"^1.4.9","ua-parser-js":"^2.0.5","svelte-sonner":"^1.0.5","@better-fetch/fetch":"^1.1.18","@tanstack/svelte-form":"^1.23.8"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","clsx":"^2.1.1","vite":"^7.1.10","eslint":"^9.38.0","svelte":"^5.41.0","vitest":"^3.2.4","globals":"^16.4.0","publint":"^0.3.14","formsnap":"^2.0.1","prettier":"^3.6.2","@eslint/js":"^9.38.0","playwright":"^1.56.1","typescript":"^5.9.3","@types/node":"^22","drizzle-kit":"^0.31.5","drizzle-orm":"^0.44.6","tailwindcss":"^4.1.14","vaul-svelte":"1.0.0-next.7","mode-watcher":"^1.1.0","svelte-check":"^4.3.3","@sveltejs/kit":"^2.49.2","@eslint/compat":"^1.4.0","@lucide/svelte":"^0.544.0","tailwind-merge":"^3.3.1","tw-animate-css":"^1.4.0","@changesets/cli":"^2.29.4","@vitest/browser":"^3.2.4","@playwright/test":"^1.56.1","@sveltejs/package":"^2.5.4","@tailwindcss/vite":"^4.1.14","@types/nodemailer":"^7.0.3","tailwind-variants":"^3.1.1","typescript-eslint":"^8.46.1","@tailwindcss/forms":"^0.5.10","@better-auth/passkey":"^1.4.9","eslint-plugin-svelte":"^3.12.4","sveltekit-superforms":"^2.26.1","vitest-browser-svelte":"^1.1.0","eslint-config-prettier":"^10.1.8","prettier-plugin-svelte":"^3.4.0","@internationalized/date":"^3.8.1","@tailwindcss/typography":"^0.5.19","@sveltejs/adapter-vercel":"^6.0.0","prettier-plugin-tailwindcss":"^0.7.1","@sveltejs/vite-plugin-svelte":"^6.2.1","@svitejs/changesets-changelog-github-compact":"^1.2.0"},"peerDependencies":{"zod":"^4.0.0","svelte":"^5.0.0","bits-ui":"^2.14.4","better-auth":"^1.3.0","tailwindcss":"^4.0.0","@sveltejs/kit":"^2.0.0","@lucide/svelte":"^0.554.0","@better-auth/passkey":"^1.4.9"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-ui-svelte_0.3.7_1767104340749_0.48744418710314275","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"better-auth-ui-svelte","version":"0.3.8","keywords":["svelte","svelte5","better-auth","authentication","auth","ui-components","forms","signin","signup"],"author":{"name":"Better Auth UI Contributors"},"license":"MIT","_id":"better-auth-ui-svelte@0.3.8","maintainers":[{"name":"chrisjayden","email":"hi@chrisjayden.com"}],"homepage":"https://github.com/multiplehats/better-auth-ui-svelte#readme","bugs":{"url":"https://github.com/multiplehats/better-auth-ui-svelte/issues"},"dist":{"shasum":"c53688fb7eb4d9a890883cf62b042316eda50746","tarball":"https://registry.npmjs.org/better-auth-ui-svelte/-/better-auth-ui-svelte-0.3.8.tgz","fileCount":1190,"integrity":"sha512-+lEgtTx8HKO3oRjH/v9WGPLstq0921uu+tU0cwAdrKYDqbV3kWbHf1UIDOfMH8PjezZFVURqIfmZP2l5eEUB+A==","signatures":[{"sig":"MEQCIGgyGpW9bhx9ONggCNLS1TUKBEYeQo05IVY42K9wYZ7DAiBJSt/x9JKu0dnMMtJ24nkPuImB3NRbuvQgSMxs4xR8Ew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/better-auth-ui-svelte@0.3.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1451871},"type":"module","_from":"file:better-auth-ui-svelte-0.3.8.tgz","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=22","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"},"./css":"./dist/style.css"},"scripts":{"dev":"vite dev","lint":"eslint . && prettier --check .","sync":"svelte-kit sync","test":"npm run test:unit -- --run && npm run test:e2e","build":"pnpm run prebuild && vite build && npm run prepack && pnpm run postbuild","check":"pnpm run sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","db:push":"drizzle-kit push","preview":"vite preview","prebuild":"tsx scripts/prebuild.ts","test:e2e":"playwright test","db:studio":"drizzle-kit studio","docker:up":"docker-compose -f ./compose.yaml up -d","postbuild":"tsx scripts/postbuild.ts","test:unit":"vitest","ci:publish":"pnpm prepack && changeset publish","db:migrate":"drizzle-kit migrate","check:watch":"pnpm run sync && svelte-check --tsconfig ./tsconfig.json --watch","db:generate":"drizzle-kit generate","docker:down":"docker-compose -f ./compose.yaml down","docker:destroy":"docker-compose -f ./compose.yaml down -v"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d42581b-61be-430d-89f6-53fc92ae156a"}},"_resolved":"/private/var/folders/bp/kmfmhnl95kx1c8x321z7twbw0000gn/T/f652cde8106a704eef21bdec18ee3feb/better-auth-ui-svelte-0.3.8.tgz","_integrity":"sha512-+lEgtTx8HKO3oRjH/v9WGPLstq0921uu+tU0cwAdrKYDqbV3kWbHf1UIDOfMH8PjezZFVURqIfmZP2l5eEUB+A==","repository":{"url":"git+https://github.com/multiplehats/better-auth-ui-svelte.git","type":"git"},"_npmVersion":"11.7.0","description":"Pre-built authentication UI components for Better Auth in Svelte 5","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","postgres":"^3.4.7","nanostores":"^1.0.1","nodemailer":"^7.0.10","better-auth":"^1.4.9","ua-parser-js":"^2.0.5","@better-fetch/fetch":"^1.1.18","@tanstack/svelte-form":"^1.23.8"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","clsx":"^2.1.1","vite":"^7.1.10","eslint":"^9.38.0","svelte":"^5.41.0","vitest":"^3.2.4","bits-ui":"^2.14.4","globals":"^16.4.0","publint":"^0.3.14","formsnap":"^2.0.1","prettier":"^3.6.2","paneforge":"^1.0.2","@eslint/js":"^9.38.0","layerchart":"2.0.0-next.43","playwright":"^1.56.1","typescript":"^5.9.3","@types/node":"^22","drizzle-kit":"^0.31.5","drizzle-orm":"^0.44.6","tailwindcss":"^4.1.14","vaul-svelte":"1.0.0-next.7","mode-watcher":"^1.1.0","svelte-check":"^4.3.3","@sveltejs/kit":"^2.49.2","svelte-sonner":"^1.0.7","@eslint/compat":"^1.4.0","@lucide/svelte":"^0.561.0","tailwind-merge":"^3.3.1","tw-animate-css":"^1.4.0","@changesets/cli":"^2.29.4","@vitest/browser":"^3.2.4","@playwright/test":"^1.56.1","@sveltejs/package":"^2.5.4","@tailwindcss/vite":"^4.1.14","@types/nodemailer":"^7.0.3","tailwind-variants":"^3.2.2","typescript-eslint":"^8.46.1","@tailwindcss/forms":"^0.5.10","@better-auth/passkey":"^1.4.9","@tanstack/table-core":"^8.21.3","eslint-plugin-svelte":"^3.12.4","sveltekit-superforms":"^2.28.1","embla-carousel-svelte":"^8.6.0","vitest-browser-svelte":"^1.1.0","eslint-config-prettier":"^10.1.8","prettier-plugin-svelte":"^3.4.0","@internationalized/date":"^3.10.0","@tailwindcss/typography":"^0.5.19","@sveltejs/adapter-vercel":"^6.0.0","prettier-plugin-tailwindcss":"^0.7.1","@sveltejs/vite-plugin-svelte":"^6.2.1","@svitejs/changesets-changelog-github-compact":"^1.2.0"},"peerDependencies":{"zod":"^4.0.0","svelte":"^5.0.0","bits-ui":"^2.14.4","better-auth":"^1.3.0","tailwindcss":"^4.0.0","@sveltejs/kit":"^2.0.0","@lucide/svelte":"^0.554.0","@better-auth/passkey":"^1.4.9"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-ui-svelte_0.3.8_1767108936763_0.6343945551219536","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"better-auth-ui-svelte","version":"0.4.0","keywords":["svelte","svelte5","better-auth","authentication","auth","ui-components","forms","signin","signup"],"author":{"name":"Better Auth UI Contributors"},"license":"MIT","_id":"better-auth-ui-svelte@0.4.0","maintainers":[{"name":"chrisjayden","email":"hi@chrisjayden.com"}],"homepage":"https://github.com/multiplehats/better-auth-ui-svelte#readme","bugs":{"url":"https://github.com/multiplehats/better-auth-ui-svelte/issues"},"dist":{"shasum":"5d3c52834ea9a4d5313c11eabd3ea310212cb5c9","tarball":"https://registry.npmjs.org/better-auth-ui-svelte/-/better-auth-ui-svelte-0.4.0.tgz","fileCount":1248,"integrity":"sha512-WJylKJo/AMbtatpW5Wuv1bb07qxGM1QBiVNslkBwRN9Y/HCAFMcfjj8nFmRSFMpW+JCU+YF1NSWga/sPZ204bw==","signatures":[{"sig":"MEYCIQCz1iPkIqsCTyKoEtOLtbGcvEofmLCP9GFIXo1NrfYE7AIhANBtfeCfWLQsXPLvI1tQmOr7Pevrsc48P3yt8PLr7XVI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/better-auth-ui-svelte@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1732584},"type":"module","_from":"file:better-auth-ui-svelte-0.4.0.tgz","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=22","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"},"./css":"./dist/style.css"},"scripts":{"dev":"vite dev","lint":"eslint . && prettier --check .","sync":"svelte-kit sync","test":"npm run test:unit -- --run && npm run test:e2e","build":"pnpm run prebuild && vite build && npm run prepack && pnpm run postbuild","check":"pnpm run sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","db:push":"drizzle-kit push","preview":"vite preview","prebuild":"tsx scripts/prebuild.ts","test:e2e":"playwright test","db:studio":"drizzle-kit studio","docker:up":"docker-compose -f ./compose.yaml up -d","postbuild":"tsx scripts/postbuild.ts","test:unit":"vitest","ci:publish":"pnpm prepack && changeset publish","db:migrate":"drizzle-kit migrate","check:watch":"pnpm run sync && svelte-check --tsconfig ./tsconfig.json --watch","db:generate":"drizzle-kit generate","docker:down":"docker-compose -f ./compose.yaml down","docker:destroy":"docker-compose -f ./compose.yaml down -v"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d42581b-61be-430d-89f6-53fc92ae156a"}},"_resolved":"/private/var/folders/bp/kmfmhnl95kx1c8x321z7twbw0000gn/T/3dfc5a6ce901e0100f2c183d22796051/better-auth-ui-svelte-0.4.0.tgz","_integrity":"sha512-WJylKJo/AMbtatpW5Wuv1bb07qxGM1QBiVNslkBwRN9Y/HCAFMcfjj8nFmRSFMpW+JCU+YF1NSWga/sPZ204bw==","repository":{"url":"git+https://github.com/multiplehats/better-auth-ui-svelte.git","type":"git"},"_npmVersion":"11.7.0","description":"Pre-built authentication UI components for Better Auth in Svelte 5","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.3.2","postgres":"^3.4.7","nanostores":"^1.1.0","nodemailer":"^7.0.12","ua-parser-js":"^2.0.7","@better-fetch/fetch":"^1.1.21","@tanstack/svelte-form":"^1.27.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","clsx":"^2.1.1","vite":"^7.3.0","eslint":"^9.39.2","svelte":"^5.46.1","vitest":"^3.2.4","bits-ui":"^2.14.4","globals":"^16.5.0","publint":"^0.3.16","d3-scale":"^4.0.2","d3-shape":"^3.2.0","formsnap":"^2.0.1","prettier":"^3.7.4","paneforge":"^1.0.2","@eslint/js":"^9.39.2","layerchart":"2.0.0-next.43","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^22.19.3","better-auth":"^1.4.9","drizzle-kit":"^0.31.8","drizzle-orm":"^0.44.7","tailwindcss":"^4.1.18","vaul-svelte":"1.0.0-next.7","mode-watcher":"^1.1.0","svelte-check":"^4.3.5","@sveltejs/kit":"^2.49.2","svelte-sonner":"^1.0.7","@eslint/compat":"^1.4.1","@lucide/svelte":"^0.561.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@changesets/cli":"^2.29.8","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.7","@vitest/browser":"^3.2.4","@dnd-kit/helpers":"^0.1.21","@playwright/test":"^1.57.0","@dnd-kit/abstract":"^0.1.21","@sveltejs/package":"^2.5.7","@tailwindcss/vite":"^4.1.18","@types/nodemailer":"^7.0.4","tailwind-variants":"^3.2.2","typescript-eslint":"^8.51.0","@tailwindcss/forms":"^0.5.11","@better-auth/passkey":"^1.4.9","@tabler/icons-svelte":"^3.36.0","@tanstack/table-core":"^8.21.3","eslint-plugin-svelte":"^3.13.1","sveltekit-superforms":"^2.29.1","embla-carousel-svelte":"^8.6.0","vitest-browser-svelte":"^1.1.0","@dnd-kit-svelte/svelte":"^0.1.5","eslint-config-prettier":"^10.1.8","prettier-plugin-svelte":"^3.4.1","@internationalized/date":"^3.10.1","@tailwindcss/typography":"^0.5.19","@sveltejs/adapter-vercel":"^6.2.0","prettier-plugin-tailwindcss":"^0.7.2","@sveltejs/vite-plugin-svelte":"^6.2.1","@svitejs/changesets-changelog-github-compact":"^1.2.0"},"peerDependencies":{"zod":"^4.0.0","svelte":"^5.0.0","bits-ui":"^2.14.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0","layerchart":"2.0.0-next.43","better-auth":"^1.4.9","tailwindcss":"^4.0.0","@sveltejs/kit":"^2.0.0","@lucide/svelte":"^0.554.0","@better-auth/passkey":"^1.4.9"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-ui-svelte_0.4.0_1767191050651_0.25105062192379424","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"better-auth-ui-svelte","version":"0.5.0","keywords":["svelte","svelte5","better-auth","authentication","auth","ui-components","forms","signin","signup"],"author":{"name":"Better Auth UI Contributors"},"license":"MIT","_id":"better-auth-ui-svelte@0.5.0","maintainers":[{"name":"chrisjayden","email":"hi@chrisjayden.com"}],"homepage":"https://github.com/multiplehats/better-auth-ui-svelte#readme","bugs":{"url":"https://github.com/multiplehats/better-auth-ui-svelte/issues"},"dist":{"shasum":"7abb8924fab750ce98eb40e6f2c98e0ad7aef694","tarball":"https://registry.npmjs.org/better-auth-ui-svelte/-/better-auth-ui-svelte-0.5.0.tgz","fileCount":1250,"integrity":"sha512-O04QBOebHK7c9IgrYr9gAA6MlZwIfCRXJjlA8jhAgxRZz61vsZz6irRR23RkT/o9iLvAAADSSnKWzVXSl4czMw==","signatures":[{"sig":"MEUCIB6G97IznOFkjwk2aBz2teyhP077pz7cLQ35UKdg9DQZAiEAgYO9eczV5Pkr8gwyzmyrfGed3L2eVvQQr7a1aV0McDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/better-auth-ui-svelte@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1744113},"type":"module","_from":"file:better-auth-ui-svelte-0.5.0.tgz","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=22","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"},"./css":"./dist/style.css"},"scripts":{"dev":"vite dev","lint":"eslint . && prettier --check .","sync":"svelte-kit sync","test":"npm run test:unit -- --run && npm run test:e2e","build":"pnpm run prebuild && vite build && npm run prepack && pnpm run postbuild","check":"pnpm run sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","db:push":"drizzle-kit push","preview":"vite preview","prebuild":"tsx scripts/prebuild.ts","test:e2e":"playwright test","db:studio":"drizzle-kit studio","docker:up":"docker-compose -f ./compose.yaml up -d","postbuild":"tsx scripts/postbuild.ts","test:unit":"vitest","ci:publish":"pnpm prepack && changeset publish","db:migrate":"drizzle-kit migrate","check:watch":"pnpm run sync && svelte-check --tsconfig ./tsconfig.json --watch","db:generate":"drizzle-kit generate","docker:down":"docker-compose -f ./compose.yaml down","docker:destroy":"docker-compose -f ./compose.yaml down -v"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d42581b-61be-430d-89f6-53fc92ae156a"}},"_resolved":"/private/var/folders/03/bcr7nd0x5lz0x5lkgq6vrh5w0000gn/T/07e71bfd83f0bc377216626b67fb59fd/better-auth-ui-svelte-0.5.0.tgz","_integrity":"sha512-O04QBOebHK7c9IgrYr9gAA6MlZwIfCRXJjlA8jhAgxRZz61vsZz6irRR23RkT/o9iLvAAADSSnKWzVXSl4czMw==","repository":{"url":"git+https://github.com/multiplehats/better-auth-ui-svelte.git","type":"git"},"_npmVersion":"11.7.0","description":"Pre-built authentication UI components for Better Auth in Svelte 5","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.3.2","postgres":"^3.4.7","nanostores":"^1.1.0","nodemailer":"^7.0.12","ua-parser-js":"^2.0.7","@better-fetch/fetch":"^1.1.21","@tanstack/svelte-form":"^1.27.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","clsx":"^2.1.1","vite":"^7.3.0","eslint":"^9.39.2","svelte":"^5.46.1","vitest":"^3.2.4","bits-ui":"^2.14.4","globals":"^16.5.0","publint":"^0.3.16","d3-scale":"^4.0.2","d3-shape":"^3.2.0","formsnap":"^2.0.1","prettier":"^3.7.4","paneforge":"^1.0.2","@eslint/js":"^9.39.2","layerchart":"2.0.0-next.43","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^22.19.3","better-auth":"^1.4.9","drizzle-kit":"^0.31.8","drizzle-orm":"^0.44.7","tailwindcss":"^4.1.18","vaul-svelte":"1.0.0-next.7","mode-watcher":"^1.1.0","svelte-check":"^4.3.5","@sveltejs/kit":"^2.49.2","svelte-sonner":"^1.0.7","@eslint/compat":"^1.4.1","@lucide/svelte":"^0.561.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@changesets/cli":"^2.29.8","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.7","@vitest/browser":"^3.2.4","@dnd-kit/helpers":"^0.1.21","@playwright/test":"^1.57.0","@dnd-kit/abstract":"^0.1.21","@sveltejs/package":"^2.5.7","@tailwindcss/vite":"^4.1.18","@types/nodemailer":"^7.0.4","tailwind-variants":"^3.2.2","typescript-eslint":"^8.51.0","@tailwindcss/forms":"^0.5.11","@better-auth/passkey":"^1.4.9","@tabler/icons-svelte":"^3.36.0","@tanstack/table-core":"^8.21.3","eslint-plugin-svelte":"^3.13.1","sveltekit-superforms":"^2.29.1","embla-carousel-svelte":"^8.6.0","vitest-browser-svelte":"^1.1.0","@dnd-kit-svelte/svelte":"^0.1.5","eslint-config-prettier":"^10.1.8","prettier-plugin-svelte":"^3.4.1","@internationalized/date":"^3.10.1","@tailwindcss/typography":"^0.5.19","@sveltejs/adapter-vercel":"^6.2.0","prettier-plugin-tailwindcss":"^0.7.2","@sveltejs/vite-plugin-svelte":"^6.2.1","@svitejs/changesets-changelog-github-compact":"^1.2.0"},"peerDependencies":{"zod":"^4.0.0","svelte":"^5.0.0","bits-ui":"^2.14.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0","layerchart":"2.0.0-next.43","better-auth":"^1.4.9","tailwindcss":"^4.0.0","@sveltejs/kit":"^2.0.0","@lucide/svelte":"^0.554.0","@better-auth/passkey":"^1.4.9"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-ui-svelte_0.5.0_1768248742622_0.128101901484313","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"better-auth-ui-svelte","version":"0.6.0","keywords":["svelte","svelte5","better-auth","authentication","auth","ui-components","forms","signin","signup"],"author":{"name":"Better Auth UI Contributors"},"license":"MIT","_id":"better-auth-ui-svelte@0.6.0","maintainers":[{"name":"chrisjayden","email":"hi@chrisjayden.com"}],"homepage":"https://github.com/multiplehats/better-auth-ui-svelte#readme","bugs":{"url":"https://github.com/multiplehats/better-auth-ui-svelte/issues"},"dist":{"shasum":"7b892351e87275b77c484cec3d332b53516a2150","tarball":"https://registry.npmjs.org/better-auth-ui-svelte/-/better-auth-ui-svelte-0.6.0.tgz","fileCount":1250,"integrity":"sha512-yGUCFmAzRgKoZ6dMlsDVb8cAXevuw4ZsyGwgVAJz4n91yEbNvNm/7OQr89BDCMFbFv/roO+/cHtQuy+T5G7EYQ==","signatures":[{"sig":"MEYCIQDvjTHPFEp7PxY8zgSsWc5cNbMsEE4eag0THy4Qk2my8wIhAMPE71/J+vA6ULnQZq7AkqsvdoQRTyUL6uGCBW0j0rQS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/better-auth-ui-svelte@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1840244},"type":"module","_from":"file:better-auth-ui-svelte-0.6.0.tgz","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=22","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"},"./css":"./dist/style.css"},"scripts":{"dev":"vite dev","lint":"eslint . && prettier --check .","sync":"svelte-kit sync","test":"npm run test:unit -- --run && npm run test:e2e","build":"pnpm run prebuild && vite build && npm run prepack && pnpm run postbuild","check":"pnpm run sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","db:push":"drizzle-kit push","preview":"vite preview","prebuild":"tsx scripts/prebuild.ts","test:e2e":"playwright test","db:studio":"drizzle-kit studio","docker:up":"docker-compose -f ./compose.yaml up -d","postbuild":"tsx scripts/postbuild.ts","test:unit":"vitest","ci:publish":"pnpm prepack && changeset publish","db:migrate":"drizzle-kit migrate","check:watch":"pnpm run sync && svelte-check --tsconfig ./tsconfig.json --watch","db:generate":"drizzle-kit generate","docker:down":"docker-compose -f ./compose.yaml down","docker:destroy":"docker-compose -f ./compose.yaml down -v"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d42581b-61be-430d-89f6-53fc92ae156a"}},"_resolved":"/private/var/folders/yz/zr09txvs5dn18vt4cn21kzl40000gn/T/b2b3a6093fca8a4ed055559ba9ae35cb/better-auth-ui-svelte-0.6.0.tgz","_integrity":"sha512-yGUCFmAzRgKoZ6dMlsDVb8cAXevuw4ZsyGwgVAJz4n91yEbNvNm/7OQr89BDCMFbFv/roO+/cHtQuy+T5G7EYQ==","repository":{"url":"git+https://github.com/multiplehats/better-auth-ui-svelte.git","type":"git"},"_npmVersion":"11.8.0","description":"Pre-built authentication UI components for Better Auth in Svelte 5","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.2","postgres":"^3.4.7","nanostores":"^1.1.0","nodemailer":"^7.0.12","ua-parser-js":"^2.0.7","@better-fetch/fetch":"^1.1.21","@tanstack/svelte-form":"^1.27.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","clsx":"^2.1.1","vite":"^7.3.0","eslint":"^9.39.2","svelte":"^5.46.1","vitest":"^3.2.4","bits-ui":"^2.14.4","globals":"^16.5.0","publint":"^0.3.16","d3-scale":"^4.0.2","d3-shape":"^3.2.0","formsnap":"^2.0.1","prettier":"^3.7.4","paneforge":"^1.0.2","@eslint/js":"^9.39.2","layerchart":"2.0.0-next.43","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^22.19.3","better-auth":"^1.4.18","drizzle-kit":"^0.31.8","drizzle-orm":"^0.44.7","tailwindcss":"^4.1.18","vaul-svelte":"1.0.0-next.7","mode-watcher":"^1.1.0","svelte-check":"^4.3.5","@noble/hashes":"^2.0.1","@sveltejs/kit":"^2.49.2","svelte-sonner":"^1.0.7","@eslint/compat":"^1.4.1","@lucide/svelte":"^0.561.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@changesets/cli":"^2.29.8","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.7","@vitest/browser":"^3.2.4","@dnd-kit/helpers":"^0.1.21","@playwright/test":"^1.57.0","@dnd-kit/abstract":"^0.1.21","@sveltejs/package":"^2.5.7","@tailwindcss/vite":"^4.1.18","@types/nodemailer":"^7.0.4","tailwind-variants":"^3.2.2","typescript-eslint":"^8.51.0","@tailwindcss/forms":"^0.5.11","@better-auth/passkey":"^1.4.18","@tabler/icons-svelte":"^3.36.0","@tanstack/table-core":"^8.21.3","eslint-plugin-svelte":"^3.13.1","sveltekit-superforms":"^2.29.1","embla-carousel-svelte":"^8.6.0","vitest-browser-svelte":"^1.1.0","@dnd-kit-svelte/svelte":"^0.1.5","eslint-config-prettier":"^10.1.8","prettier-plugin-svelte":"^3.4.1","@internationalized/date":"^3.10.1","@tailwindcss/typography":"^0.5.19","@sveltejs/adapter-vercel":"^6.2.0","prettier-plugin-tailwindcss":"^0.7.2","@sveltejs/vite-plugin-svelte":"^6.2.1","@svitejs/changesets-changelog-github-compact":"^1.2.0"},"peerDependencies":{"zod":"^4.0.0","svelte":"^5.0.0","bits-ui":"^2.14.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0","layerchart":"2.0.0-next.43","better-auth":"^1.4.18","tailwindcss":"^4.0.0","@noble/hashes":"^2.0.1","@sveltejs/kit":"^2.0.0","@lucide/svelte":"^0.554.0","@better-auth/passkey":"^1.4.18"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-ui-svelte_0.6.0_1769700782663_0.4226496093730596","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"better-auth-ui-svelte","version":"0.6.1","keywords":["svelte","svelte5","better-auth","authentication","auth","ui-components","forms","signin","signup"],"author":{"name":"Better Auth UI Contributors"},"license":"MIT","_id":"better-auth-ui-svelte@0.6.1","maintainers":[{"name":"chrisjayden","email":"hi@chrisjayden.com"}],"homepage":"https://github.com/multiplehats/better-auth-ui-svelte#readme","bugs":{"url":"https://github.com/multiplehats/better-auth-ui-svelte/issues"},"dist":{"shasum":"a84ede8b4fdba90ee4847b60146c9b9fce74dbea","tarball":"https://registry.npmjs.org/better-auth-ui-svelte/-/better-auth-ui-svelte-0.6.1.tgz","fileCount":1250,"integrity":"sha512-mYuG75aphFpm7cd8T0DjrzQbYTmy/6tOjtb0UffZRBiU46s85BSjbw99gZJPu4GanxZiQfVm7wCD2QXrJCHZLw==","signatures":[{"sig":"MEUCIQC6uHkYOX5HTd9+J/Gpqk5HDqclozNO0DZ3FK4MNAJ+XgIgPlmJn+9cC+ps7oPEtya62J0OKvhdR8gTMfk3yt3KUHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/better-auth-ui-svelte@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1844552},"type":"module","_from":"file:better-auth-ui-svelte-0.6.1.tgz","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=22","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"},"./css":"./dist/style.css"},"scripts":{"dev":"vite dev","lint":"eslint . && prettier --check .","sync":"svelte-kit sync","test":"npm run test:unit -- --run && npm run test:e2e","build":"pnpm run prebuild && vite build && npm run prepack && pnpm run postbuild","check":"pnpm run sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","db:push":"drizzle-kit push","preview":"vite preview","prebuild":"tsx scripts/prebuild.ts","test:e2e":"playwright test","db:studio":"drizzle-kit studio","docker:up":"docker-compose -f ./compose.yaml up -d","postbuild":"tsx scripts/postbuild.ts","test:unit":"vitest","ci:publish":"pnpm prepack && changeset publish","db:migrate":"drizzle-kit migrate","check:watch":"pnpm run sync && svelte-check --tsconfig ./tsconfig.json --watch","db:generate":"drizzle-kit generate","docker:down":"docker-compose -f ./compose.yaml down","docker:destroy":"docker-compose -f ./compose.yaml down -v"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d42581b-61be-430d-89f6-53fc92ae156a"}},"_resolved":"/private/var/folders/yz/zr09txvs5dn18vt4cn21kzl40000gn/T/4252c4e23f5a9d4431f13a28c8b929f7/better-auth-ui-svelte-0.6.1.tgz","_integrity":"sha512-mYuG75aphFpm7cd8T0DjrzQbYTmy/6tOjtb0UffZRBiU46s85BSjbw99gZJPu4GanxZiQfVm7wCD2QXrJCHZLw==","repository":{"url":"git+https://github.com/multiplehats/better-auth-ui-svelte.git","type":"git"},"_npmVersion":"11.8.0","description":"Pre-built authentication UI components for Better Auth in Svelte 5","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.2","postgres":"^3.4.7","nanostores":"^1.1.0","nodemailer":"^7.0.12","ua-parser-js":"^2.0.7","@better-fetch/fetch":"^1.1.21","@tanstack/svelte-form":"^1.27.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","clsx":"^2.1.1","vite":"^7.3.0","eslint":"^9.39.2","svelte":"^5.46.1","vitest":"^3.2.4","bits-ui":"^2.14.4","globals":"^16.5.0","publint":"^0.3.16","d3-scale":"^4.0.2","d3-shape":"^3.2.0","formsnap":"^2.0.1","prettier":"^3.7.4","paneforge":"^1.0.2","@eslint/js":"^9.39.2","layerchart":"2.0.0-next.43","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^22.19.3","better-auth":"^1.4.18","drizzle-kit":"^0.31.8","drizzle-orm":"^0.44.7","tailwindcss":"^4.1.18","vaul-svelte":"1.0.0-next.7","mode-watcher":"^1.1.0","svelte-check":"^4.3.5","@noble/hashes":"^2.0.1","@sveltejs/kit":"^2.49.2","svelte-sonner":"^1.0.7","@eslint/compat":"^1.4.1","@lucide/svelte":"^0.561.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@changesets/cli":"^2.29.8","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.7","@vitest/browser":"^3.2.4","@dnd-kit/helpers":"^0.1.21","@playwright/test":"^1.57.0","@dnd-kit/abstract":"^0.1.21","@sveltejs/package":"^2.5.7","@tailwindcss/vite":"^4.1.18","@types/nodemailer":"^7.0.4","tailwind-variants":"^3.2.2","typescript-eslint":"^8.51.0","@tailwindcss/forms":"^0.5.11","@better-auth/passkey":"^1.4.18","@tabler/icons-svelte":"^3.36.0","@tanstack/table-core":"^8.21.3","eslint-plugin-svelte":"^3.13.1","sveltekit-superforms":"^2.29.1","embla-carousel-svelte":"^8.6.0","vitest-browser-svelte":"^1.1.0","@dnd-kit-svelte/svelte":"^0.1.5","eslint-config-prettier":"^10.1.8","prettier-plugin-svelte":"^3.4.1","@internationalized/date":"^3.10.1","@tailwindcss/typography":"^0.5.19","@sveltejs/adapter-vercel":"^6.2.0","prettier-plugin-tailwindcss":"^0.7.2","@sveltejs/vite-plugin-svelte":"^6.2.1","@svitejs/changesets-changelog-github-compact":"^1.2.0"},"peerDependencies":{"zod":"^4.0.0","svelte":"^5.0.0","bits-ui":"^2.14.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0","layerchart":"2.0.0-next.43","better-auth":"^1.4.18","tailwindcss":"^4.0.0","@noble/hashes":"^2.0.1","@sveltejs/kit":"^2.0.0","@lucide/svelte":"^0.554.0","@better-auth/passkey":"^1.4.18"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-ui-svelte_0.6.1_1769704985480_0.4097735790292856","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"better-auth-ui-svelte","version":"0.6.2","keywords":["svelte","svelte5","better-auth","authentication","auth","ui-components","forms","signin","signup"],"author":{"name":"Better Auth UI Contributors"},"license":"MIT","_id":"better-auth-ui-svelte@0.6.2","maintainers":[{"name":"chrisjayden","email":"hi@chrisjayden.com"}],"homepage":"https://github.com/multiplehats/better-auth-ui-svelte#readme","bugs":{"url":"https://github.com/multiplehats/better-auth-ui-svelte/issues"},"dist":{"shasum":"c228eb64e193201d9fb354801b55a1a38b483578","tarball":"https://registry.npmjs.org/better-auth-ui-svelte/-/better-auth-ui-svelte-0.6.2.tgz","fileCount":1250,"integrity":"sha512-yDc5za5CZ9onKPufqdlBemdJ+mJml54eEOo+Dshu5sW2295hOtHpSH/IWlJCZEwlbH/UlBDFUDIU15rBvcn+JQ==","signatures":[{"sig":"MEUCIGQ/l8Os0VJ2mP6HMsifH4ZRfQpDMiMIRqhpf75l1XQoAiEAneyJT4Ja8xQE5BLoKfg4u+FZidD+PV8dLimMlUMfHM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/better-auth-ui-svelte@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1844588},"type":"module","_from":"file:better-auth-ui-svelte-0.6.2.tgz","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=22","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./css":"./dist/style.css"},"scripts":{"dev":"vite dev","lint":"eslint . && prettier --check .","sync":"svelte-kit sync","test":"npm run test:unit -- --run && npm run test:e2e","build":"pnpm run prebuild && vite build && npm run prepack && pnpm run postbuild","check":"pnpm run sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","db:push":"drizzle-kit push","preview":"vite preview","prebuild":"tsx scripts/prebuild.ts","test:e2e":"playwright test","db:studio":"drizzle-kit studio","docker:up":"docker-compose -f ./compose.yaml up -d","postbuild":"tsx scripts/postbuild.ts","test:unit":"vitest","ci:publish":"pnpm prepack && changeset publish","db:migrate":"drizzle-kit migrate","check:watch":"pnpm run sync && svelte-check --tsconfig ./tsconfig.json --watch","db:generate":"drizzle-kit generate","docker:down":"docker-compose -f ./compose.yaml down","docker:destroy":"docker-compose -f ./compose.yaml down -v"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d42581b-61be-430d-89f6-53fc92ae156a"}},"_resolved":"/private/var/folders/yz/zr09txvs5dn18vt4cn21kzl40000gn/T/86a71b7a60ef5c77bfe8a7061656c497/better-auth-ui-svelte-0.6.2.tgz","_integrity":"sha512-yDc5za5CZ9onKPufqdlBemdJ+mJml54eEOo+Dshu5sW2295hOtHpSH/IWlJCZEwlbH/UlBDFUDIU15rBvcn+JQ==","repository":{"url":"git+https://github.com/multiplehats/better-auth-ui-svelte.git","type":"git"},"_npmVersion":"11.8.0","description":"Pre-built authentication UI components for Better Auth in Svelte 5","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.2","postgres":"^3.4.7","nanostores":"^1.1.0","nodemailer":"^7.0.12","ua-parser-js":"^2.0.7","@better-fetch/fetch":"^1.1.21","@tanstack/svelte-form":"^1.27.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","clsx":"^2.1.1","vite":"^7.3.0","eslint":"^9.39.2","svelte":"^5.46.1","vitest":"^3.2.4","bits-ui":"^2.14.4","globals":"^16.5.0","publint":"^0.3.16","d3-scale":"^4.0.2","d3-shape":"^3.2.0","formsnap":"^2.0.1","prettier":"^3.7.4","paneforge":"^1.0.2","@eslint/js":"^9.39.2","layerchart":"2.0.0-next.43","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^22.19.3","better-auth":"^1.4.18","drizzle-kit":"^0.31.8","drizzle-orm":"^0.44.7","tailwindcss":"^4.1.18","vaul-svelte":"1.0.0-next.7","mode-watcher":"^1.1.0","svelte-check":"^4.3.5","@noble/hashes":"^2.0.1","@sveltejs/kit":"^2.49.2","svelte-sonner":"^1.0.7","@eslint/compat":"^1.4.1","@lucide/svelte":"^0.561.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@changesets/cli":"^2.29.8","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.7","@vitest/browser":"^3.2.4","@dnd-kit/helpers":"^0.1.21","@playwright/test":"^1.57.0","@dnd-kit/abstract":"^0.1.21","@sveltejs/package":"^2.5.7","@tailwindcss/vite":"^4.1.18","@types/nodemailer":"^7.0.4","tailwind-variants":"^3.2.2","typescript-eslint":"^8.51.0","@tailwindcss/forms":"^0.5.11","@better-auth/passkey":"^1.4.18","@tabler/icons-svelte":"^3.36.0","@tanstack/table-core":"^8.21.3","eslint-plugin-svelte":"^3.13.1","sveltekit-superforms":"^2.29.1","embla-carousel-svelte":"^8.6.0","vitest-browser-svelte":"^1.1.0","@dnd-kit-svelte/svelte":"^0.1.5","eslint-config-prettier":"^10.1.8","prettier-plugin-svelte":"^3.4.1","@internationalized/date":"^3.10.1","@tailwindcss/typography":"^0.5.19","@sveltejs/adapter-vercel":"^6.2.0","prettier-plugin-tailwindcss":"^0.7.2","@sveltejs/vite-plugin-svelte":"^6.2.1","@svitejs/changesets-changelog-github-compact":"^1.2.0"},"peerDependencies":{"zod":"^4.0.0","svelte":"^5.0.0","bits-ui":"^2.14.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0","layerchart":"2.0.0-next.43","better-auth":"^1.4.18","tailwindcss":"^4.0.0","@noble/hashes":"^2.0.1","@sveltejs/kit":"^2.0.0","@lucide/svelte":"^0.554.0","@better-auth/passkey":"^1.4.18"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-ui-svelte_0.6.2_1769707161661_0.46467521511164245","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"better-auth-ui-svelte","version":"0.6.3","keywords":["svelte","svelte5","better-auth","authentication","auth","ui-components","forms","signin","signup"],"author":{"name":"Better Auth UI Contributors"},"license":"MIT","_id":"better-auth-ui-svelte@0.6.3","maintainers":[{"name":"chrisjayden","email":"hi@chrisjayden.com"}],"homepage":"https://github.com/multiplehats/better-auth-ui-svelte#readme","bugs":{"url":"https://github.com/multiplehats/better-auth-ui-svelte/issues"},"dist":{"shasum":"9674507f69ed7a857d04d902d6e4273c0d2021ff","tarball":"https://registry.npmjs.org/better-auth-ui-svelte/-/better-auth-ui-svelte-0.6.3.tgz","fileCount":1250,"integrity":"sha512-gBcsCGG3rC1pNbeDuulaWah7LaPCar+jDm0aRqrQZYTWef3v2fHfIw3MPwazMHKaSFZja+Jl0DFq2z8JW0jpjQ==","signatures":[{"sig":"MEUCIQD00dE8XqV4BIN5pRbm+unqAtCDQJlH/Fs0X6hAQJixCAIge3KDITAnYnwne3HpYpyzIrzZFZFqNZ/abEiVeTv0dGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/better-auth-ui-svelte@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1844710},"type":"module","_from":"file:better-auth-ui-svelte-0.6.3.tgz","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=22","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./css":"./dist/style.css"},"scripts":{"dev":"vite dev","lint":"eslint . && prettier --check .","sync":"svelte-kit sync","test":"npm run test:unit -- --run && npm run test:e2e","build":"pnpm run prebuild && vite build && npm run prepack && pnpm run postbuild","check":"pnpm run sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","db:push":"drizzle-kit push","preview":"vite preview","prebuild":"tsx scripts/prebuild.ts","test:e2e":"playwright test","db:studio":"drizzle-kit studio","docker:up":"docker-compose -f ./compose.yaml up -d","postbuild":"tsx scripts/postbuild.ts","test:unit":"vitest","ci:publish":"pnpm prepack && changeset publish","db:migrate":"drizzle-kit migrate","check:watch":"pnpm run sync && svelte-check --tsconfig ./tsconfig.json --watch","db:generate":"drizzle-kit generate","docker:down":"docker-compose -f ./compose.yaml down","docker:destroy":"docker-compose -f ./compose.yaml down -v"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d42581b-61be-430d-89f6-53fc92ae156a"}},"_resolved":"/private/var/folders/yz/zr09txvs5dn18vt4cn21kzl40000gn/T/6b5e003b558fa5bbdc6a645ee77e1d2c/better-auth-ui-svelte-0.6.3.tgz","_integrity":"sha512-gBcsCGG3rC1pNbeDuulaWah7LaPCar+jDm0aRqrQZYTWef3v2fHfIw3MPwazMHKaSFZja+Jl0DFq2z8JW0jpjQ==","repository":{"url":"git+https://github.com/multiplehats/better-auth-ui-svelte.git","type":"git"},"_npmVersion":"11.8.0","description":"Pre-built authentication UI components for Better Auth in Svelte 5","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.2","postgres":"^3.4.7","nanostores":"^1.1.0","nodemailer":"^7.0.12","ua-parser-js":"^2.0.7","@better-fetch/fetch":"^1.1.21","@tanstack/svelte-form":"^1.27.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","clsx":"^2.1.1","vite":"^7.3.0","eslint":"^9.39.2","svelte":"^5.46.1","vitest":"^3.2.4","bits-ui":"^2.14.4","globals":"^16.5.0","publint":"^0.3.16","d3-scale":"^4.0.2","d3-shape":"^3.2.0","formsnap":"^2.0.1","prettier":"^3.7.4","paneforge":"^1.0.2","@eslint/js":"^9.39.2","layerchart":"2.0.0-next.43","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^22.19.3","better-auth":"^1.4.18","drizzle-kit":"^0.31.8","drizzle-orm":"^0.44.7","tailwindcss":"^4.1.18","vaul-svelte":"1.0.0-next.7","mode-watcher":"^1.1.0","svelte-check":"^4.3.5","@noble/hashes":"^2.0.1","@sveltejs/kit":"^2.49.2","svelte-sonner":"^1.0.7","@eslint/compat":"^1.4.1","@lucide/svelte":"^0.561.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@changesets/cli":"^2.29.8","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.7","@vitest/browser":"^3.2.4","@dnd-kit/helpers":"^0.1.21","@playwright/test":"^1.57.0","@dnd-kit/abstract":"^0.1.21","@sveltejs/package":"^2.5.7","@tailwindcss/vite":"^4.1.18","@types/nodemailer":"^7.0.4","tailwind-variants":"^3.2.2","typescript-eslint":"^8.51.0","@tailwindcss/forms":"^0.5.11","@better-auth/passkey":"^1.4.18","@tabler/icons-svelte":"^3.36.0","@tanstack/table-core":"^8.21.3","eslint-plugin-svelte":"^3.13.1","sveltekit-superforms":"^2.29.1","embla-carousel-svelte":"^8.6.0","vitest-browser-svelte":"^1.1.0","@dnd-kit-svelte/svelte":"^0.1.5","eslint-config-prettier":"^10.1.8","prettier-plugin-svelte":"^3.4.1","@internationalized/date":"^3.10.1","@tailwindcss/typography":"^0.5.19","@sveltejs/adapter-vercel":"^6.2.0","prettier-plugin-tailwindcss":"^0.7.2","@sveltejs/vite-plugin-svelte":"^6.2.1","@svitejs/changesets-changelog-github-compact":"^1.2.0"},"peerDependencies":{"zod":"^4.0.0","svelte":"^5.0.0","bits-ui":"^2.14.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0","layerchart":"2.0.0-next.43","better-auth":"^1.4.18","tailwindcss":"^4.0.0","@noble/hashes":"^2.0.1","@sveltejs/kit":"^2.0.0","@lucide/svelte":"^0.554.0","@better-auth/passkey":"^1.4.18"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-ui-svelte_0.6.3_1769963097697_0.9298588528636713","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"better-auth-ui-svelte","version":"0.7.0","keywords":["svelte","svelte5","better-auth","authentication","auth","ui-components","forms","signin","signup"],"author":{"name":"Better Auth UI Contributors"},"license":"MIT","_id":"better-auth-ui-svelte@0.7.0","maintainers":[{"name":"chrisjayden","email":"hi@chrisjayden.com"}],"homepage":"https://github.com/multiplehats/better-auth-ui-svelte#readme","bugs":{"url":"https://github.com/multiplehats/better-auth-ui-svelte/issues"},"dist":{"shasum":"33bce8dd944c1a7c6580b6f43f28284a5fc0fb59","tarball":"https://registry.npmjs.org/better-auth-ui-svelte/-/better-auth-ui-svelte-0.7.0.tgz","fileCount":1250,"integrity":"sha512-tMw9Y3nCPr3y+iIEuAhgHRQK+GOGHOsZOK7hnd5kjox4qDhDr2yW/JW3OzNA+HfSih0N0FR+b6SOpJyKy19nQg==","signatures":[{"sig":"MEQCIGuGejB/L/DmCrpTa/Nz4A6DmqGSKTiDCdW9RNU6sZCAAiAsTDMCR8SpAcSpSqMK+n6TkLs42UN94+rRfQsjONcEZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/better-auth-ui-svelte@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1847622},"type":"module","_from":"file:better-auth-ui-svelte-0.7.0.tgz","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=22","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./css":"./dist/style.css"},"scripts":{"dev":"vite dev","lint":"eslint . && prettier --check .","sync":"svelte-kit sync","test":"npm run test:unit -- --run && npm run test:e2e","build":"pnpm run prebuild && vite build && npm run prepack && pnpm run postbuild","check":"pnpm run sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","db:push":"drizzle-kit push","preview":"vite preview","prebuild":"tsx scripts/prebuild.ts","test:e2e":"playwright test","db:studio":"drizzle-kit studio","docker:up":"docker-compose -f ./compose.yaml up -d","postbuild":"tsx scripts/postbuild.ts","test:unit":"vitest","ci:publish":"pnpm prepack && changeset publish","db:migrate":"drizzle-kit migrate","check:watch":"pnpm run sync && svelte-check --tsconfig ./tsconfig.json --watch","db:generate":"drizzle-kit generate","docker:down":"docker-compose -f ./compose.yaml down","docker:destroy":"docker-compose -f ./compose.yaml down -v"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d42581b-61be-430d-89f6-53fc92ae156a"}},"_resolved":"/private/var/folders/yz/zr09txvs5dn18vt4cn21kzl40000gn/T/e1ef4ff2f7aa4f904d4c4204f5bb917b/better-auth-ui-svelte-0.7.0.tgz","_integrity":"sha512-tMw9Y3nCPr3y+iIEuAhgHRQK+GOGHOsZOK7hnd5kjox4qDhDr2yW/JW3OzNA+HfSih0N0FR+b6SOpJyKy19nQg==","repository":{"url":"git+https://github.com/multiplehats/better-auth-ui-svelte.git","type":"git"},"_npmVersion":"11.9.0","description":"Pre-built authentication UI components for Better Auth in Svelte 5","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.2","postgres":"^3.4.7","nanostores":"^1.1.0","nodemailer":"^7.0.12","ua-parser-js":"^2.0.7","@better-fetch/fetch":"^1.1.21","@tanstack/svelte-form":"^1.27.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","clsx":"^2.1.1","vite":"^7.3.0","eslint":"^9.39.2","svelte":"^5.46.1","vitest":"^3.2.4","bits-ui":"^2.14.4","globals":"^16.5.0","publint":"^0.3.16","d3-scale":"^4.0.2","d3-shape":"^3.2.0","formsnap":"^2.0.1","prettier":"^3.7.4","paneforge":"^1.0.2","@eslint/js":"^9.39.2","layerchart":"2.0.0-next.43","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^22.19.3","better-auth":"^1.4.18","drizzle-kit":"^0.31.8","drizzle-orm":"^0.44.7","tailwindcss":"^4.1.18","vaul-svelte":"1.0.0-next.7","mode-watcher":"^1.1.0","svelte-check":"^4.3.5","@noble/hashes":"^2.0.1","@sveltejs/kit":"^2.49.2","svelte-sonner":"^1.0.7","@eslint/compat":"^1.4.1","@lucide/svelte":"^0.561.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@changesets/cli":"^2.29.8","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.7","@vitest/browser":"^3.2.4","@dnd-kit/helpers":"^0.1.21","@playwright/test":"^1.57.0","@dnd-kit/abstract":"^0.1.21","@sveltejs/package":"^2.5.7","@tailwindcss/vite":"^4.1.18","@types/nodemailer":"^7.0.4","tailwind-variants":"^3.2.2","typescript-eslint":"^8.51.0","@tailwindcss/forms":"^0.5.11","@better-auth/passkey":"^1.4.18","@tabler/icons-svelte":"^3.36.0","@tanstack/table-core":"^8.21.3","eslint-plugin-svelte":"^3.13.1","sveltekit-superforms":"^2.29.1","embla-carousel-svelte":"^8.6.0","vitest-browser-svelte":"^1.1.0","@dnd-kit-svelte/svelte":"^0.1.5","eslint-config-prettier":"^10.1.8","prettier-plugin-svelte":"^3.4.1","@internationalized/date":"^3.10.1","@tailwindcss/typography":"^0.5.19","@sveltejs/adapter-vercel":"^6.2.0","prettier-plugin-tailwindcss":"^0.7.2","@sveltejs/vite-plugin-svelte":"^6.2.1","@svitejs/changesets-changelog-github-compact":"^1.2.0"},"peerDependencies":{"zod":"^4.0.0","svelte":"^5.0.0","bits-ui":"^2.14.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0","layerchart":"2.0.0-next.43","better-auth":"^1.4.18","tailwindcss":"^4.0.0","@noble/hashes":"^2.0.1","@sveltejs/kit":"^2.0.0","@lucide/svelte":"^0.554.0","@better-auth/passkey":"^1.4.18"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-ui-svelte_0.7.0_1770740359074_0.48898814146142855","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"better-auth-ui-svelte","version":"0.8.0","keywords":["svelte","svelte5","better-auth","authentication","auth","ui-components","forms","signin","signup"],"author":{"name":"Better Auth UI Contributors"},"license":"MIT","_id":"better-auth-ui-svelte@0.8.0","maintainers":[{"name":"chrisjayden","email":"hi@chrisjayden.com"}],"homepage":"https://github.com/multiplehats/better-auth-ui-svelte#readme","bugs":{"url":"https://github.com/multiplehats/better-auth-ui-svelte/issues"},"dist":{"shasum":"bb990c5fc86b39fad85a151d88c3e9caac5f4c03","tarball":"https://registry.npmjs.org/better-auth-ui-svelte/-/better-auth-ui-svelte-0.8.0.tgz","fileCount":1252,"integrity":"sha512-HK449rQSkwjMN1pnyHmnX/7BemCENbD7MnVxhrHBm4EBhXLxLWgy/7zH3dXu7pqlvMwZNchoVfb6/jMrJkiIFw==","signatures":[{"sig":"MEQCIC0CzFVOhnWE6svog/eYuh0UONlAuUix3j7wS/2sm4dFAiBFpDXzGkEGRS+6qdmR422tmxsFHQNw9Y0IrP7HYflRZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/better-auth-ui-svelte@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1863883},"type":"module","_from":"file:better-auth-ui-svelte-0.8.0.tgz","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=22","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./css":"./dist/style.css"},"scripts":{"dev":"vite dev","lint":"eslint . && prettier --check .","sync":"svelte-kit sync","test":"npm run test:unit -- --run && npm run test:e2e","build":"pnpm run prebuild && vite build && npm run prepack && pnpm run postbuild","check":"pnpm run sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","db:push":"drizzle-kit push","preview":"vite preview","prebuild":"tsx scripts/prebuild.ts","test:e2e":"playwright test","db:studio":"drizzle-kit studio","docker:up":"docker-compose -f ./compose.yaml up -d","postbuild":"tsx scripts/postbuild.ts","test:unit":"vitest","ci:publish":"pnpm prepack && changeset publish","db:migrate":"drizzle-kit migrate","check:watch":"pnpm run sync && svelte-check --tsconfig ./tsconfig.json --watch","db:generate":"drizzle-kit generate","docker:down":"docker-compose -f ./compose.yaml down","docker:destroy":"docker-compose -f ./compose.yaml down -v"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d42581b-61be-430d-89f6-53fc92ae156a"}},"_resolved":"/private/var/folders/q_/pk8v8g4n3qq2gcnsvqjc3sd40000gn/T/7ee2e5663062292bf1b3deb74925a0c9/better-auth-ui-svelte-0.8.0.tgz","_integrity":"sha512-HK449rQSkwjMN1pnyHmnX/7BemCENbD7MnVxhrHBm4EBhXLxLWgy/7zH3dXu7pqlvMwZNchoVfb6/jMrJkiIFw==","repository":{"url":"git+https://github.com/multiplehats/better-auth-ui-svelte.git","type":"git"},"_npmVersion":"11.11.0","description":"Pre-built authentication UI components for Better Auth in Svelte 5","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.2","postgres":"^3.4.7","nanostores":"^1.1.0","nodemailer":"^7.0.12","ua-parser-js":"^2.0.7","@better-fetch/fetch":"^1.1.21","@tanstack/svelte-form":"^1.27.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","clsx":"^2.1.1","vite":"^7.3.0","eslint":"^9.39.2","svelte":"^5.46.1","vitest":"^3.2.4","bits-ui":"^2.14.4","globals":"^16.5.0","publint":"^0.3.16","d3-scale":"^4.0.2","d3-shape":"^3.2.0","formsnap":"^2.0.1","prettier":"^3.7.4","paneforge":"^1.0.2","@eslint/js":"^9.39.2","layerchart":"2.0.0-next.43","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^22.19.3","better-auth":"^1.4.18","drizzle-kit":"^0.31.8","drizzle-orm":"^0.44.7","tailwindcss":"^4.1.18","vaul-svelte":"1.0.0-next.7","mode-watcher":"^1.1.0","svelte-check":"^4.3.5","@noble/hashes":"^2.0.1","@sveltejs/kit":"^2.49.2","svelte-sonner":"^1.0.7","@eslint/compat":"^1.4.1","@lucide/svelte":"^0.561.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@changesets/cli":"^2.29.8","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.7","@vitest/browser":"^3.2.4","@dnd-kit/helpers":"^0.1.21","@playwright/test":"^1.57.0","@dnd-kit/abstract":"^0.1.21","@sveltejs/package":"^2.5.7","@tailwindcss/vite":"^4.1.18","@types/nodemailer":"^7.0.4","tailwind-variants":"^3.2.2","typescript-eslint":"^8.51.0","@tailwindcss/forms":"^0.5.11","@better-auth/passkey":"^1.4.18","@tabler/icons-svelte":"^3.36.0","@tanstack/table-core":"^8.21.3","eslint-plugin-svelte":"^3.13.1","sveltekit-superforms":"^2.29.1","embla-carousel-svelte":"^8.6.0","vitest-browser-svelte":"^1.1.0","@dnd-kit-svelte/svelte":"^0.1.5","eslint-config-prettier":"^10.1.8","prettier-plugin-svelte":"^3.4.1","@internationalized/date":"^3.10.1","@tailwindcss/typography":"^0.5.19","@sveltejs/adapter-vercel":"^6.2.0","prettier-plugin-tailwindcss":"^0.7.2","@sveltejs/vite-plugin-svelte":"^6.2.1","@svitejs/changesets-changelog-github-compact":"^1.2.0"},"peerDependencies":{"zod":"^4.0.0","svelte":"^5.0.0","bits-ui":"^2.14.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0","layerchart":"2.0.0-next.43","better-auth":"^1.4.18","tailwindcss":"^4.0.0","@noble/hashes":"^2.0.1","@sveltejs/kit":"^2.0.0","@lucide/svelte":"^0.554.0","@better-auth/passkey":"^1.4.18"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-ui-svelte_0.8.0_1772531690740_0.6019865408666387","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"better-auth-ui-svelte","version":"0.8.1","keywords":["svelte","svelte5","better-auth","authentication","auth","ui-components","forms","signin","signup"],"author":{"name":"Better Auth UI Contributors"},"license":"MIT","_id":"better-auth-ui-svelte@0.8.1","maintainers":[{"name":"chrisjayden","email":"hi@chrisjayden.com"}],"homepage":"https://github.com/multiplehats/better-auth-ui-svelte#readme","bugs":{"url":"https://github.com/multiplehats/better-auth-ui-svelte/issues"},"dist":{"shasum":"08170f86321a04a1702da037c359c235b3db4a98","tarball":"https://registry.npmjs.org/better-auth-ui-svelte/-/better-auth-ui-svelte-0.8.1.tgz","fileCount":1252,"integrity":"sha512-4o+bpnkwM53QThGx8+ewaabnC+/RB76/X0oLJD3r/WZGuZNoyQ8mZuHj1KGsIO1IZowa3hu+uK+CD4SedO4brg==","signatures":[{"sig":"MEUCIQDms5b/FNPZnHnFCbZpZfy6oySYU5PIDU5LEvUj3mF//AIgDwiGMqETJBkkTnB0MWH3rgoXi5yVrOfYpnmu7oT2J24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/better-auth-ui-svelte@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1863851},"type":"module","_from":"file:better-auth-ui-svelte-0.8.1.tgz","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=22","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./css":"./dist/style.css"},"scripts":{"dev":"vite dev","lint":"eslint . && prettier --check .","sync":"svelte-kit sync","test":"npm run test:unit -- --run && npm run test:e2e","build":"pnpm run prebuild && vite build && npm run prepack && pnpm run postbuild","check":"pnpm run sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","db:push":"drizzle-kit push","preview":"vite preview","prebuild":"tsx scripts/prebuild.ts","test:e2e":"playwright test","db:studio":"drizzle-kit studio","docker:up":"docker-compose -f ./compose.yaml up -d","postbuild":"tsx scripts/postbuild.ts","test:unit":"vitest","ci:publish":"pnpm prepack && changeset publish","db:migrate":"drizzle-kit migrate","check:watch":"pnpm run sync && svelte-check --tsconfig ./tsconfig.json --watch","db:generate":"drizzle-kit generate","docker:down":"docker-compose -f ./compose.yaml down","docker:destroy":"docker-compose -f ./compose.yaml down -v"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d42581b-61be-430d-89f6-53fc92ae156a"}},"_resolved":"/private/var/folders/q_/pk8v8g4n3qq2gcnsvqjc3sd40000gn/T/eadcfef73c929901429de998dea6b1d2/better-auth-ui-svelte-0.8.1.tgz","_integrity":"sha512-4o+bpnkwM53QThGx8+ewaabnC+/RB76/X0oLJD3r/WZGuZNoyQ8mZuHj1KGsIO1IZowa3hu+uK+CD4SedO4brg==","repository":{"url":"git+https://github.com/multiplehats/better-auth-ui-svelte.git","type":"git"},"_npmVersion":"11.11.0","description":"Pre-built authentication UI components for Better Auth in Svelte 5","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.2","postgres":"^3.4.7","nanostores":"^1.1.0","nodemailer":"^7.0.12","ua-parser-js":"^2.0.7","@better-fetch/fetch":"^1.1.21","@tanstack/svelte-form":"^1.27.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","clsx":"^2.1.1","vite":"^7.3.0","eslint":"^9.39.2","svelte":"^5.46.1","vitest":"^3.2.4","bits-ui":"^2.14.4","globals":"^16.5.0","publint":"^0.3.16","d3-scale":"^4.0.2","d3-shape":"^3.2.0","formsnap":"^2.0.1","prettier":"^3.7.4","paneforge":"^1.0.2","@eslint/js":"^9.39.2","layerchart":"2.0.0-next.43","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^22.19.3","better-auth":"^1.4.18","drizzle-kit":"^0.31.8","drizzle-orm":"^0.44.7","tailwindcss":"^4.1.18","vaul-svelte":"1.0.0-next.7","mode-watcher":"^1.1.0","svelte-check":"^4.3.5","@noble/hashes":"^2.0.1","@sveltejs/kit":"^2.49.2","svelte-sonner":"^1.0.7","@eslint/compat":"^1.4.1","@lucide/svelte":"^0.561.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@changesets/cli":"^2.29.8","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.7","@vitest/browser":"^3.2.4","@dnd-kit/helpers":"^0.1.21","@playwright/test":"^1.57.0","@dnd-kit/abstract":"^0.1.21","@sveltejs/package":"^2.5.7","@tailwindcss/vite":"^4.1.18","@types/nodemailer":"^7.0.4","tailwind-variants":"^3.2.2","typescript-eslint":"^8.51.0","@tailwindcss/forms":"^0.5.11","@better-auth/passkey":"^1.4.18","@tabler/icons-svelte":"^3.36.0","@tanstack/table-core":"^8.21.3","eslint-plugin-svelte":"^3.13.1","sveltekit-superforms":"^2.29.1","embla-carousel-svelte":"^8.6.0","vitest-browser-svelte":"^1.1.0","@dnd-kit-svelte/svelte":"^0.1.5","eslint-config-prettier":"^10.1.8","prettier-plugin-svelte":"^3.4.1","@internationalized/date":"^3.10.1","@tailwindcss/typography":"^0.5.19","@sveltejs/adapter-vercel":"^6.2.0","prettier-plugin-tailwindcss":"^0.7.2","@sveltejs/vite-plugin-svelte":"^6.2.1","@svitejs/changesets-changelog-github-compact":"^1.2.0"},"peerDependencies":{"zod":"^4.0.0","svelte":"^5.0.0","bits-ui":"^2.14.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0","layerchart":"2.0.0-next.43","better-auth":"^1.4.18","tailwindcss":"^4.0.0","@noble/hashes":"^2.0.1","@sveltejs/kit":"^2.0.0","@lucide/svelte":"^0.554.0","@better-auth/passkey":"^1.4.18"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-ui-svelte_0.8.1_1772532950424_0.30032810644804897","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"better-auth-ui-svelte","version":"0.8.2","keywords":["svelte","svelte5","better-auth","authentication","auth","ui-components","forms","signin","signup"],"author":{"name":"Better Auth UI Contributors"},"license":"MIT","_id":"better-auth-ui-svelte@0.8.2","maintainers":[{"name":"chrisjayden","email":"hi@chrisjayden.com"}],"homepage":"https://github.com/multiplehats/better-auth-ui-svelte#readme","bugs":{"url":"https://github.com/multiplehats/better-auth-ui-svelte/issues"},"dist":{"shasum":"f272c0123061a07c03a6890001778363bb6af472","tarball":"https://registry.npmjs.org/better-auth-ui-svelte/-/better-auth-ui-svelte-0.8.2.tgz","fileCount":1254,"integrity":"sha512-+KQp7Is13a2EK/U2OD2SfB3LC3imCwbQ2rVdE/YmJoY4wNBpNsIlMvaWx+F8SGurEwWv6yKyrCDZ4pA27LWv+g==","signatures":[{"sig":"MEQCIEXOfLIR61dfWzZFmZ7NEr+i+C9ux7j3Z0Kufhy/sb67AiA4/vx/42tGsDhbZb4eVDgb8xtasVHCYU6k+oxyJHRYsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/better-auth-ui-svelte@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1865359},"type":"module","_from":"file:better-auth-ui-svelte-0.8.2.tgz","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=22","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./css":"./dist/style.css"},"scripts":{"dev":"vite dev","lint":"eslint . && prettier --check .","sync":"svelte-kit sync","test":"npm run test:unit -- --run && npm run test:e2e","build":"pnpm run prebuild && vite build && npm run prepack && pnpm run postbuild","check":"pnpm run sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","db:push":"drizzle-kit push","preview":"vite preview","prebuild":"tsx scripts/prebuild.ts","test:e2e":"playwright test","db:studio":"drizzle-kit studio","docker:up":"docker-compose -f ./compose.yaml up -d","postbuild":"tsx scripts/postbuild.ts","test:unit":"vitest","ci:publish":"pnpm prepack && changeset publish","db:migrate":"drizzle-kit migrate","check:watch":"pnpm run sync && svelte-check --tsconfig ./tsconfig.json --watch","db:generate":"drizzle-kit generate","docker:down":"docker-compose -f ./compose.yaml down","docker:destroy":"docker-compose -f ./compose.yaml down -v"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d42581b-61be-430d-89f6-53fc92ae156a"}},"_resolved":"/private/var/folders/t5/f77_gwnj6p95qxy9py3fckx00000gn/T/7a9b6ff89f8b63b96f2b706ed1808b66/better-auth-ui-svelte-0.8.2.tgz","_integrity":"sha512-+KQp7Is13a2EK/U2OD2SfB3LC3imCwbQ2rVdE/YmJoY4wNBpNsIlMvaWx+F8SGurEwWv6yKyrCDZ4pA27LWv+g==","repository":{"url":"git+https://github.com/multiplehats/better-auth-ui-svelte.git","type":"git"},"_npmVersion":"11.11.0","description":"Pre-built authentication UI components for Better Auth in Svelte 5","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.2","postgres":"^3.4.7","nanostores":"^1.1.0","nodemailer":"^7.0.12","ua-parser-js":"^2.0.7","@better-fetch/fetch":"^1.1.21","@tanstack/svelte-form":"^1.27.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","clsx":"^2.1.1","vite":"^7.3.0","eslint":"^9.39.2","svelte":"^5.46.1","vitest":"^3.2.4","bits-ui":"^2.14.4","globals":"^16.5.0","publint":"^0.3.16","d3-scale":"^4.0.2","d3-shape":"^3.2.0","formsnap":"^2.0.1","prettier":"^3.7.4","paneforge":"^1.0.2","@eslint/js":"^9.39.2","layerchart":"2.0.0-next.43","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^22.19.3","better-auth":"^1.4.18","drizzle-kit":"^0.31.8","drizzle-orm":"^0.44.7","tailwindcss":"^4.1.18","vaul-svelte":"1.0.0-next.7","mode-watcher":"^1.1.0","svelte-check":"^4.3.5","@noble/hashes":"^2.0.1","@sveltejs/kit":"^2.49.2","svelte-sonner":"^1.0.7","@eslint/compat":"^1.4.1","@lucide/svelte":"^0.561.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@changesets/cli":"^2.29.8","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.7","@vitest/browser":"^3.2.4","@dnd-kit/helpers":"^0.1.21","@playwright/test":"^1.57.0","@dnd-kit/abstract":"^0.1.21","@sveltejs/package":"^2.5.7","@tailwindcss/vite":"^4.1.18","@types/nodemailer":"^7.0.4","tailwind-variants":"^3.2.2","typescript-eslint":"^8.51.0","@tailwindcss/forms":"^0.5.11","@better-auth/passkey":"^1.4.18","@tabler/icons-svelte":"^3.36.0","@tanstack/table-core":"^8.21.3","eslint-plugin-svelte":"^3.13.1","sveltekit-superforms":"^2.29.1","embla-carousel-svelte":"^8.6.0","vitest-browser-svelte":"^1.1.0","@dnd-kit-svelte/svelte":"^0.1.5","eslint-config-prettier":"^10.1.8","prettier-plugin-svelte":"^3.4.1","@internationalized/date":"^3.10.1","@tailwindcss/typography":"^0.5.19","@sveltejs/adapter-vercel":"^6.2.0","prettier-plugin-tailwindcss":"^0.7.2","@sveltejs/vite-plugin-svelte":"^6.2.1","@svitejs/changesets-changelog-github-compact":"^1.2.0"},"peerDependencies":{"zod":"^4.0.0","svelte":"^5.0.0","bits-ui":"^2.14.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0","layerchart":"2.0.0-next.43","better-auth":"^1.4.18","tailwindcss":"^4.0.0","@noble/hashes":"^2.0.1","@sveltejs/kit":"^2.0.0","@lucide/svelte":"^0.554.0","@better-auth/passkey":"^1.4.18"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-ui-svelte_0.8.2_1773142638914_0.9156680780221043","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"better-auth-ui-svelte","version":"0.8.3","keywords":["svelte","svelte5","better-auth","authentication","auth","ui-components","forms","signin","signup"],"author":{"name":"Better Auth UI Contributors"},"license":"MIT","_id":"better-auth-ui-svelte@0.8.3","maintainers":[{"name":"chrisjayden","email":"hi@chrisjayden.com"}],"homepage":"https://github.com/multiplehats/better-auth-ui-svelte#readme","bugs":{"url":"https://github.com/multiplehats/better-auth-ui-svelte/issues"},"dist":{"shasum":"1e00d541fce3cd18dbf4006ebdce06ded54fb79b","tarball":"https://registry.npmjs.org/better-auth-ui-svelte/-/better-auth-ui-svelte-0.8.3.tgz","fileCount":1258,"integrity":"sha512-JYSDBXGwjWTrCNZzG6GdwJ+0jPtsYJlmU6RgXpgPYp8ARhNErre+wqBtVy8y8OGylFJqj/1Qhgzgi7R6r4ZHlw==","signatures":[{"sig":"MEQCICNoI5d18ZNCANLB83xSeNBY+v00Pl9crFM0KFS9WOytAiAVbTXR/5nVKfUrGp08v6rxZfY0L68abxGT5zeUXP/W2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/better-auth-ui-svelte@0.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1869513},"type":"module","_from":"file:better-auth-ui-svelte-0.8.3.tgz","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=22","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./css":"./dist/style.css"},"scripts":{"dev":"vite dev","lint":"eslint . && prettier --check .","sync":"svelte-kit sync","test":"npm run test:unit -- --run && npm run test:e2e","build":"pnpm run prebuild && vite build && npm run prepack && pnpm run postbuild","check":"pnpm run sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","db:push":"drizzle-kit push","preview":"vite preview","prebuild":"tsx scripts/prebuild.ts","test:e2e":"playwright test","db:studio":"drizzle-kit studio","docker:up":"docker-compose -f ./compose.yaml up -d","postbuild":"tsx scripts/postbuild.ts","test:unit":"vitest","ci:publish":"pnpm prepack && changeset publish","db:migrate":"drizzle-kit migrate","check:watch":"pnpm run sync && svelte-check --tsconfig ./tsconfig.json --watch","db:generate":"drizzle-kit generate","docker:down":"docker-compose -f ./compose.yaml down","docker:destroy":"docker-compose -f ./compose.yaml down -v"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d42581b-61be-430d-89f6-53fc92ae156a"}},"_resolved":"/private/var/folders/t5/f77_gwnj6p95qxy9py3fckx00000gn/T/b6cd3490612f4c94126fb8e47ef4d35c/better-auth-ui-svelte-0.8.3.tgz","_integrity":"sha512-JYSDBXGwjWTrCNZzG6GdwJ+0jPtsYJlmU6RgXpgPYp8ARhNErre+wqBtVy8y8OGylFJqj/1Qhgzgi7R6r4ZHlw==","repository":{"url":"git+https://github.com/multiplehats/better-auth-ui-svelte.git","type":"git"},"_npmVersion":"11.11.0","description":"Pre-built authentication UI components for Better Auth in Svelte 5","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.2","postgres":"^3.4.7","nanostores":"^1.1.0","nodemailer":"^7.0.12","ua-parser-js":"^2.0.7","@better-fetch/fetch":"^1.1.21","@tanstack/svelte-form":"^1.27.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","clsx":"^2.1.1","vite":"^7.3.0","eslint":"^9.39.2","svelte":"^5.46.1","vitest":"^3.2.4","bits-ui":"^2.14.4","globals":"^16.5.0","publint":"^0.3.16","d3-scale":"^4.0.2","d3-shape":"^3.2.0","formsnap":"^2.0.1","prettier":"^3.7.4","paneforge":"^1.0.2","@eslint/js":"^9.39.2","layerchart":"2.0.0-next.43","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^22.19.3","better-auth":"^1.4.18","drizzle-kit":"^0.31.8","drizzle-orm":"^0.44.7","tailwindcss":"^4.1.18","vaul-svelte":"1.0.0-next.7","mode-watcher":"^1.1.0","svelte-check":"^4.3.5","@noble/hashes":"^2.0.1","@sveltejs/kit":"^2.49.2","svelte-sonner":"^1.0.7","@eslint/compat":"^1.4.1","@lucide/svelte":"^0.561.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@changesets/cli":"^2.29.8","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.7","@vitest/browser":"^3.2.4","@dnd-kit/helpers":"^0.1.21","@playwright/test":"^1.57.0","@dnd-kit/abstract":"^0.1.21","@sveltejs/package":"^2.5.7","@tailwindcss/vite":"^4.1.18","@types/nodemailer":"^7.0.4","tailwind-variants":"^3.2.2","typescript-eslint":"^8.51.0","@tailwindcss/forms":"^0.5.11","@better-auth/passkey":"^1.4.18","@tabler/icons-svelte":"^3.36.0","@tanstack/table-core":"^8.21.3","eslint-plugin-svelte":"^3.13.1","sveltekit-superforms":"^2.29.1","embla-carousel-svelte":"^8.6.0","vitest-browser-svelte":"^1.1.0","@dnd-kit-svelte/svelte":"^0.1.5","eslint-config-prettier":"^10.1.8","prettier-plugin-svelte":"^3.4.1","@internationalized/date":"^3.10.1","@tailwindcss/typography":"^0.5.19","@sveltejs/adapter-vercel":"^6.2.0","prettier-plugin-tailwindcss":"^0.7.2","@sveltejs/vite-plugin-svelte":"^6.2.1","@svitejs/changesets-changelog-github-compact":"^1.2.0"},"peerDependencies":{"zod":"^4.0.0","svelte":"^5.0.0","bits-ui":"^2.14.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0","layerchart":"2.0.0-next.43","better-auth":"^1.4.18","tailwindcss":"^4.0.0","@noble/hashes":"^2.0.1","@sveltejs/kit":"^2.0.0","@lucide/svelte":"^0.554.0","@better-auth/passkey":"^1.4.18"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-ui-svelte_0.8.3_1773143776589_0.6060493422484341","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"better-auth-ui-svelte","version":"0.9.0","keywords":["svelte","svelte5","better-auth","authentication","auth","ui-components","forms","signin","signup"],"author":{"name":"Better Auth UI Contributors"},"license":"MIT","_id":"better-auth-ui-svelte@0.9.0","maintainers":[{"name":"chrisjayden","email":"hi@chrisjayden.com"}],"homepage":"https://github.com/multiplehats/better-auth-ui-svelte#readme","bugs":{"url":"https://github.com/multiplehats/better-auth-ui-svelte/issues"},"dist":{"shasum":"766de3a3bffc2b8d82fe6fadcde715e3fc5ab196","tarball":"https://registry.npmjs.org/better-auth-ui-svelte/-/better-auth-ui-svelte-0.9.0.tgz","fileCount":1258,"integrity":"sha512-sAVA+H9miAiW7u8Du3SyCvb9rYWjvujyZNpkQbPH/hM4JVZgHGo1CvSXtYh1SmgrmDxs9UeHx0GPSlF+HD343Q==","signatures":[{"sig":"MEYCIQC+lU1ExHYJDOWCbDVPcJSqGxJ5K28TtiCnt0bHFbFy8wIhAJE9zbrJTXQMrXLeIHe+Wc6DF5mNZFhquXs1XzMrOm6Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/better-auth-ui-svelte@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1869699},"type":"module","_from":"file:better-auth-ui-svelte-0.9.0.tgz","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=22","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./css":"./dist/style.css"},"scripts":{"dev":"vite dev","lint":"eslint . && prettier --check .","sync":"svelte-kit sync","test":"npm run test:unit -- --run && npm run test:e2e","build":"pnpm run prebuild && vite build && npm run prepack && pnpm run postbuild","check":"pnpm run sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","db:push":"drizzle-kit push","preview":"vite preview","prebuild":"tsx scripts/prebuild.ts","test:e2e":"playwright test","db:studio":"drizzle-kit studio","docker:up":"docker-compose -f ./compose.yaml up -d","postbuild":"tsx scripts/postbuild.ts","test:unit":"vitest","ci:publish":"pnpm prepack && changeset publish","db:migrate":"drizzle-kit migrate","check:watch":"pnpm run sync && svelte-check --tsconfig ./tsconfig.json --watch","db:generate":"drizzle-kit generate","docker:down":"docker-compose -f ./compose.yaml down","docker:destroy":"docker-compose -f ./compose.yaml down -v"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d42581b-61be-430d-89f6-53fc92ae156a"}},"_resolved":"/private/var/folders/t5/f77_gwnj6p95qxy9py3fckx00000gn/T/bf1511e191b5da8fed373483c2cdad51/better-auth-ui-svelte-0.9.0.tgz","_integrity":"sha512-sAVA+H9miAiW7u8Du3SyCvb9rYWjvujyZNpkQbPH/hM4JVZgHGo1CvSXtYh1SmgrmDxs9UeHx0GPSlF+HD343Q==","repository":{"url":"git+https://github.com/multiplehats/better-auth-ui-svelte.git","type":"git"},"_npmVersion":"11.11.1","description":"Pre-built authentication UI components for Better Auth in Svelte 5","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.2","postgres":"^3.4.7","nanostores":"^1.1.0","nodemailer":"^7.0.12","ua-parser-js":"^2.0.7","@better-fetch/fetch":"^1.1.21","@tanstack/svelte-form":"^1.27.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","clsx":"^2.1.1","vite":"^7.3.0","eslint":"^9.39.2","svelte":"^5.46.1","vitest":"^3.2.4","bits-ui":"^2.14.4","globals":"^16.5.0","publint":"^0.3.16","d3-scale":"^4.0.2","d3-shape":"^3.2.0","formsnap":"^2.0.1","prettier":"^3.7.4","paneforge":"^1.0.2","@eslint/js":"^9.39.2","layerchart":"2.0.0-next.43","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^22.19.3","better-auth":"^1.4.18","drizzle-kit":"^0.31.8","drizzle-orm":"^0.44.7","tailwindcss":"^4.1.18","vaul-svelte":"1.0.0-next.7","mode-watcher":"^1.1.0","svelte-check":"^4.3.5","@noble/hashes":"^2.0.1","@sveltejs/kit":"^2.49.2","svelte-sonner":"^1.0.7","@eslint/compat":"^1.4.1","@lucide/svelte":"^0.561.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@changesets/cli":"^2.29.8","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.7","@vitest/browser":"^3.2.4","@dnd-kit/helpers":"^0.1.21","@playwright/test":"^1.57.0","@dnd-kit/abstract":"^0.1.21","@sveltejs/package":"^2.5.7","@tailwindcss/vite":"^4.1.18","@types/nodemailer":"^7.0.4","tailwind-variants":"^3.2.2","typescript-eslint":"^8.51.0","@tailwindcss/forms":"^0.5.11","@better-auth/passkey":"^1.4.18","@tabler/icons-svelte":"^3.36.0","@tanstack/table-core":"^8.21.3","eslint-plugin-svelte":"^3.13.1","sveltekit-superforms":"^2.29.1","embla-carousel-svelte":"^8.6.0","vitest-browser-svelte":"^1.1.0","@dnd-kit-svelte/svelte":"^0.1.5","eslint-config-prettier":"^10.1.8","prettier-plugin-svelte":"^3.4.1","@internationalized/date":"^3.10.1","@tailwindcss/typography":"^0.5.19","@sveltejs/adapter-vercel":"^6.2.0","prettier-plugin-tailwindcss":"^0.7.2","@sveltejs/vite-plugin-svelte":"^6.2.1","@svitejs/changesets-changelog-github-compact":"^1.2.0"},"peerDependencies":{"zod":"^4.0.0","svelte":"^5.0.0","bits-ui":"^2.14.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0","layerchart":"2.0.0-next.43","better-auth":"^1.4.18","tailwindcss":"^4.0.0","@noble/hashes":"^2.0.1","@sveltejs/kit":"^2.0.0","@lucide/svelte":"^0.554.0","@better-auth/passkey":"^1.4.18"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-ui-svelte_0.9.0_1773317355033_0.0011380306516395322","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"better-auth-ui-svelte","version":"0.10.0","keywords":["svelte","svelte5","better-auth","authentication","auth","ui-components","forms","signin","signup"],"author":{"name":"Better Auth UI Contributors"},"license":"MIT","_id":"better-auth-ui-svelte@0.10.0","maintainers":[{"name":"chrisjayden","email":"hi@chrisjayden.com"}],"homepage":"https://github.com/multiplehats/better-auth-ui-svelte#readme","bugs":{"url":"https://github.com/multiplehats/better-auth-ui-svelte/issues"},"dist":{"shasum":"ccd088c0d2d18985c0b26705da3ce584f1a3d21f","tarball":"https://registry.npmjs.org/better-auth-ui-svelte/-/better-auth-ui-svelte-0.10.0.tgz","fileCount":1278,"integrity":"sha512-zWgKgRWjqtDR0buQLpPjW0U7MhmfHhwf71nXHJx8wBJuDjFusqXMqJzK+hQn8NOKKvKgDw0i5eetoiekNGCt3Q==","signatures":[{"sig":"MEQCIBvN6gaZHXbLRaBKp+bbjaA1FjsbTkx0p2a5b6Gs0gr8AiBgtVa+ePBe6+L9XIYSMKYQU3wJ2SQ96cCBFegyjTxXAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/better-auth-ui-svelte@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1919622},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=22","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./css":"./dist/style.css"},"gitHead":"b96079406ed2400299df78f3408cacfab21c4674","scripts":{"dev":"vite dev","lint":"eslint . && prettier --check .","sync":"svelte-kit sync","test":"npm run test:unit -- --run && npm run test:e2e","build":"pnpm run prebuild && vite build && npm run prepack && pnpm run postbuild","check":"pnpm run sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","db:push":"drizzle-kit push","prepack":"pnpm run sync && pnpm run prebuild && svelte-package && cp src/lib/style.css dist/style.css && publint","prepare":"pnpm run sync || echo ''","preview":"vite preview","prebuild":"tsx scripts/prebuild.ts","test:e2e":"playwright test","db:studio":"drizzle-kit studio","docker:up":"docker-compose -f ./compose.yaml up -d","postbuild":"tsx scripts/postbuild.ts","test:unit":"vitest","ci:publish":"pnpm prepack && changeset publish","db:migrate":"drizzle-kit migrate","check:watch":"pnpm run sync && svelte-check --tsconfig ./tsconfig.json --watch","db:generate":"drizzle-kit generate","docker:down":"docker-compose -f ./compose.yaml down","docker:destroy":"docker-compose -f ./compose.yaml down -v"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4cb2b61-4e12-42a5-87f0-8fff5be14905"}},"repository":{"url":"git+https://github.com/multiplehats/better-auth-ui-svelte.git","type":"git"},"_npmVersion":"11.11.0","description":"Pre-built authentication UI components for Better Auth in Svelte 5","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.2","postgres":"^3.4.7","nanostores":"^1.1.0","nodemailer":"^7.0.12","ua-parser-js":"^2.0.7","@better-fetch/fetch":"^1.1.21","@tanstack/svelte-form":"^1.27.7"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.14.4","devDependencies":{"tsx":"^4.21.0","clsx":"^2.1.1","vite":"^7.3.0","eslint":"^9.39.2","svelte":"^5.46.1","vitest":"^3.2.4","bits-ui":"^2.14.4","globals":"^16.5.0","publint":"^0.3.16","d3-scale":"^4.0.2","d3-shape":"^3.2.0","formsnap":"^2.0.1","prettier":"^3.7.4","paneforge":"^1.0.2","@eslint/js":"^9.39.2","layerchart":"2.0.0-next.43","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^22.19.3","better-auth":"^1.4.18","drizzle-kit":"^0.31.8","drizzle-orm":"^0.44.7","tailwindcss":"^4.1.18","vaul-svelte":"1.0.0-next.7","mode-watcher":"^1.1.0","svelte-check":"^4.3.5","@noble/hashes":"^2.0.1","@sveltejs/kit":"^2.49.2","svelte-sonner":"^1.0.7","@eslint/compat":"^1.4.1","@lucide/svelte":"^0.561.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@changesets/cli":"^2.29.8","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.7","@vitest/browser":"^3.2.4","@dnd-kit/helpers":"^0.1.21","@playwright/test":"^1.57.0","@dnd-kit/abstract":"^0.1.21","@sveltejs/package":"^2.5.7","@tailwindcss/vite":"^4.1.18","@types/nodemailer":"^7.0.4","tailwind-variants":"^3.2.2","typescript-eslint":"^8.51.0","@tailwindcss/forms":"^0.5.11","@better-auth/passkey":"^1.4.18","@tabler/icons-svelte":"^3.36.0","@tanstack/table-core":"^8.21.3","eslint-plugin-svelte":"^3.13.1","sveltekit-superforms":"^2.29.1","embla-carousel-svelte":"^8.6.0","vitest-browser-svelte":"^1.1.0","@dnd-kit-svelte/svelte":"^0.1.5","eslint-config-prettier":"^10.1.8","prettier-plugin-svelte":"^3.4.1","@internationalized/date":"^3.10.1","@tailwindcss/typography":"^0.5.19","@sveltejs/adapter-vercel":"^6.2.0","prettier-plugin-tailwindcss":"^0.7.2","@sveltejs/vite-plugin-svelte":"^6.2.1","@svitejs/changesets-changelog-github-compact":"^1.2.0"},"peerDependencies":{"zod":"^4.0.0","svelte":"^5.0.0","bits-ui":"^2.14.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0","layerchart":"2.0.0-next.43","better-auth":"^1.4.18","tailwindcss":"^4.0.0","@noble/hashes":"^2.0.1","@sveltejs/kit":"^2.0.0","@lucide/svelte":"^0.554.0","@better-auth/passkey":"^1.4.18"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-ui-svelte_0.10.0_1775829740359_0.7276048779395177","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"better-auth-ui-svelte","version":"0.11.0","keywords":["svelte","svelte5","better-auth","authentication","auth","ui-components","forms","signin","signup"],"author":{"name":"Better Auth UI Contributors"},"license":"MIT","_id":"better-auth-ui-svelte@0.11.0","maintainers":[{"name":"chrisjayden","email":"hi@chrisjayden.com"}],"homepage":"https://github.com/multiplehats/better-auth-ui-svelte#readme","bugs":{"url":"https://github.com/multiplehats/better-auth-ui-svelte/issues"},"dist":{"shasum":"f3b473e56af62aa087096052dfb23bb938ad1ac5","tarball":"https://registry.npmjs.org/better-auth-ui-svelte/-/better-auth-ui-svelte-0.11.0.tgz","fileCount":1278,"integrity":"sha512-5vjO475IfzBSV38+WyfDE+QsvDzmnZfsaDm3htqrFP3O0UWubI2sGiMoN75drajgJBu/4qKVOTvHNffDAf+5ig==","signatures":[{"sig":"MEQCICJ5QuN7yamX9RnPWxIN0xeDGCVdyu1/8GwBiJy+gvAjAiACYsfHkZfkvPdEanLVIqgT1Qw5+QSjt9Kt+JjmU0OAIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/better-auth-ui-svelte@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1922333},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=22","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./css":"./dist/style.css"},"gitHead":"981e4f5310627e42c341e03adecf1dacb7741f8b","scripts":{"dev":"vite dev","lint":"eslint . && prettier --check .","sync":"svelte-kit sync","test":"npm run test:unit -- --run && npm run test:e2e","build":"pnpm run prebuild && vite build && npm run prepack && pnpm run postbuild","check":"pnpm run sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","db:push":"drizzle-kit push","prepack":"pnpm run sync && pnpm run prebuild && svelte-package && cp src/lib/style.css dist/style.css && publint","prepare":"pnpm run sync || echo ''","preview":"vite preview","prebuild":"tsx scripts/prebuild.ts","test:e2e":"playwright test","db:studio":"drizzle-kit studio","docker:up":"docker-compose -f ./compose.yaml up -d","postbuild":"tsx scripts/postbuild.ts","test:unit":"vitest","ci:publish":"pnpm prepack && changeset publish","db:migrate":"drizzle-kit migrate","check:watch":"pnpm run sync && svelte-check --tsconfig ./tsconfig.json --watch","db:generate":"drizzle-kit generate","docker:down":"docker-compose -f ./compose.yaml down","docker:destroy":"docker-compose -f ./compose.yaml down -v"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4cb2b61-4e12-42a5-87f0-8fff5be14905"}},"repository":{"url":"git+https://github.com/multiplehats/better-auth-ui-svelte.git","type":"git"},"_npmVersion":"11.11.0","description":"Pre-built authentication UI components for Better Auth in Svelte 5","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.2","postgres":"^3.4.7","nanostores":"^1.1.0","nodemailer":"^7.0.12","ua-parser-js":"^2.0.7","@better-fetch/fetch":"^1.1.21","@tanstack/svelte-form":"^1.27.7"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.14.4","devDependencies":{"tsx":"^4.21.0","clsx":"^2.1.1","vite":"^7.3.0","eslint":"^9.39.2","svelte":"^5.46.1","vitest":"^3.2.4","bits-ui":"^2.14.4","globals":"^16.5.0","publint":"^0.3.16","d3-scale":"^4.0.2","d3-shape":"^3.2.0","formsnap":"^2.0.1","prettier":"^3.7.4","paneforge":"^1.0.2","@eslint/js":"^9.39.2","layerchart":"2.0.0-next.43","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^22.19.3","better-auth":"^1.4.18","drizzle-kit":"^0.31.8","drizzle-orm":"^0.44.7","tailwindcss":"^4.1.18","vaul-svelte":"1.0.0-next.7","mode-watcher":"^1.1.0","svelte-check":"^4.3.5","@noble/hashes":"^2.0.1","@sveltejs/kit":"^2.49.2","svelte-sonner":"^1.0.7","@eslint/compat":"^1.4.1","@lucide/svelte":"^0.561.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@changesets/cli":"^2.29.8","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.7","@vitest/browser":"^3.2.4","@dnd-kit/helpers":"^0.1.21","@playwright/test":"^1.57.0","@dnd-kit/abstract":"^0.1.21","@sveltejs/package":"^2.5.7","@tailwindcss/vite":"^4.1.18","@types/nodemailer":"^7.0.4","tailwind-variants":"^3.2.2","typescript-eslint":"^8.51.0","@tailwindcss/forms":"^0.5.11","@better-auth/passkey":"^1.4.18","@tabler/icons-svelte":"^3.36.0","@tanstack/table-core":"^8.21.3","eslint-plugin-svelte":"^3.13.1","sveltekit-superforms":"^2.29.1","embla-carousel-svelte":"^8.6.0","vitest-browser-svelte":"^1.1.0","@dnd-kit-svelte/svelte":"^0.1.5","eslint-config-prettier":"^10.1.8","prettier-plugin-svelte":"^3.4.1","@internationalized/date":"^3.10.1","@tailwindcss/typography":"^0.5.19","@sveltejs/adapter-vercel":"^6.2.0","prettier-plugin-tailwindcss":"^0.7.2","@sveltejs/vite-plugin-svelte":"^6.2.1","@svitejs/changesets-changelog-github-compact":"^1.2.0"},"peerDependencies":{"zod":"^4.0.0","svelte":"^5.0.0","bits-ui":"^2.14.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0","layerchart":"2.0.0-next.43","better-auth":"^1.4.18","tailwindcss":"^4.0.0","@noble/hashes":"^2.0.1","@sveltejs/kit":"^2.0.0","@lucide/svelte":"^0.554.0","@better-auth/passkey":"^1.4.18"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-ui-svelte_0.11.0_1775898088846_0.199127255576121","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"better-auth-ui-svelte","version":"0.12.0","keywords":["svelte","svelte5","better-auth","authentication","auth","ui-components","forms","signin","signup"],"author":{"name":"Better Auth UI Contributors"},"license":"MIT","_id":"better-auth-ui-svelte@0.12.0","maintainers":[{"name":"chrisjayden","email":"hi@chrisjayden.com"}],"homepage":"https://github.com/multiplehats/better-auth-ui-svelte#readme","bugs":{"url":"https://github.com/multiplehats/better-auth-ui-svelte/issues"},"dist":{"shasum":"4e38ca2ce64dd5ddd94ad2c61aa1401d1da8d1dc","tarball":"https://registry.npmjs.org/better-auth-ui-svelte/-/better-auth-ui-svelte-0.12.0.tgz","fileCount":1278,"integrity":"sha512-9lKQSDw2vMq5B7inJSfzSZz8vxptZzuD2TKcOQmMwkGSusbuEOfwduENDYS84fYqThDN5hZHrDp72jhtRE8sPA==","signatures":[{"sig":"MEQCIGNF6KeVaj/8LcBVM1Q3s8h8PanN7OWzQDxfT+6en72XAiA0DOOPdquKV+TINTylOnM9QOnVrEW/YPscHyLTfAJ65w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/better-auth-ui-svelte@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1926284},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=22","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./css":"./dist/style.css"},"gitHead":"a0185795a33177711be312dc20c516e0dddcfd35","scripts":{"dev":"vite dev","lint":"eslint . && prettier --check .","sync":"svelte-kit sync","test":"npm run test:unit -- --run && npm run test:e2e","build":"pnpm run prebuild && vite build && npm run prepack && pnpm run postbuild","check":"pnpm run sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","db:push":"drizzle-kit push","prepack":"pnpm run sync && pnpm run prebuild && svelte-package && cp src/lib/style.css dist/style.css && publint","prepare":"pnpm run sync || echo ''","preview":"vite preview","prebuild":"tsx scripts/prebuild.ts","test:e2e":"playwright test","db:studio":"drizzle-kit studio","docker:up":"docker-compose -f ./compose.yaml up -d","postbuild":"tsx scripts/postbuild.ts","test:unit":"vitest","ci:publish":"pnpm prepack && changeset publish","db:migrate":"drizzle-kit migrate","check:watch":"pnpm run sync && svelte-check --tsconfig ./tsconfig.json --watch","db:generate":"drizzle-kit generate","docker:down":"docker-compose -f ./compose.yaml down","docker:destroy":"docker-compose -f ./compose.yaml down -v"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4cb2b61-4e12-42a5-87f0-8fff5be14905"}},"repository":{"url":"git+https://github.com/multiplehats/better-auth-ui-svelte.git","type":"git"},"_npmVersion":"11.11.0","description":"Pre-built authentication UI components for Better Auth in Svelte 5","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.2","postgres":"^3.4.7","nanostores":"^1.1.0","nodemailer":"^7.0.12","ua-parser-js":"^2.0.7","@better-fetch/fetch":"^1.1.21","@tanstack/svelte-form":"^1.27.7"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.14.4","devDependencies":{"tsx":"^4.21.0","clsx":"^2.1.1","vite":"^7.3.0","eslint":"^9.39.2","svelte":"^5.46.1","vitest":"^3.2.4","bits-ui":"^2.14.4","globals":"^16.5.0","publint":"^0.3.16","d3-scale":"^4.0.2","d3-shape":"^3.2.0","formsnap":"^2.0.1","prettier":"^3.7.4","paneforge":"^1.0.2","@eslint/js":"^9.39.2","layerchart":"2.0.0-next.43","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^22.19.3","better-auth":"^1.4.18","drizzle-kit":"^0.31.8","drizzle-orm":"^0.44.7","tailwindcss":"^4.1.18","vaul-svelte":"1.0.0-next.7","mode-watcher":"^1.1.0","svelte-check":"^4.3.5","@noble/hashes":"^2.0.1","@sveltejs/kit":"^2.49.2","svelte-sonner":"^1.0.7","@eslint/compat":"^1.4.1","@lucide/svelte":"^0.561.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@changesets/cli":"^2.29.8","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.7","@vitest/browser":"^3.2.4","@dnd-kit/helpers":"^0.1.21","@playwright/test":"^1.57.0","@dnd-kit/abstract":"^0.1.21","@sveltejs/package":"^2.5.7","@tailwindcss/vite":"^4.1.18","@types/nodemailer":"^7.0.4","tailwind-variants":"^3.2.2","typescript-eslint":"^8.51.0","@tailwindcss/forms":"^0.5.11","@better-auth/passkey":"^1.4.18","@tabler/icons-svelte":"^3.36.0","@tanstack/table-core":"^8.21.3","eslint-plugin-svelte":"^3.13.1","sveltekit-superforms":"^2.29.1","embla-carousel-svelte":"^8.6.0","vitest-browser-svelte":"^1.1.0","@dnd-kit-svelte/svelte":"^0.1.5","eslint-config-prettier":"^10.1.8","prettier-plugin-svelte":"^3.4.1","@internationalized/date":"^3.10.1","@tailwindcss/typography":"^0.5.19","@sveltejs/adapter-vercel":"^6.2.0","prettier-plugin-tailwindcss":"^0.7.2","@sveltejs/vite-plugin-svelte":"^6.2.1","@svitejs/changesets-changelog-github-compact":"^1.2.0"},"peerDependencies":{"zod":"^4.0.0","svelte":"^5.0.0","bits-ui":"^2.14.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0","layerchart":"2.0.0-next.43","better-auth":"^1.4.18","tailwindcss":"^4.0.0","@noble/hashes":"^2.0.1","@sveltejs/kit":"^2.0.0","@lucide/svelte":"^0.554.0","@better-auth/passkey":"^1.4.18"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-ui-svelte_0.12.0_1775904280416_0.2813712215413784","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"better-auth-ui-svelte","version":"0.12.1","keywords":["svelte","svelte5","better-auth","authentication","auth","ui-components","forms","signin","signup"],"author":{"name":"Better Auth UI Contributors"},"license":"MIT","_id":"better-auth-ui-svelte@0.12.1","maintainers":[{"name":"chrisjayden","email":"hi@chrisjayden.com"}],"homepage":"https://github.com/multiplehats/better-auth-ui-svelte#readme","bugs":{"url":"https://github.com/multiplehats/better-auth-ui-svelte/issues"},"dist":{"shasum":"f92fc27dc615249a1c4529dc608e628dbcd90cbd","tarball":"https://registry.npmjs.org/better-auth-ui-svelte/-/better-auth-ui-svelte-0.12.1.tgz","fileCount":1278,"integrity":"sha512-7DeJwt9VMv3RconJbe3cSq7Bgujsm4EprezfzBWvpzwa7sWe5EQkbezy+NrBfaKLQpWk45blkrI3FeBs4MxGGA==","signatures":[{"sig":"MEQCIGClfJMKjMlxoUoOGR71E5tVxQZbKmZOyWVwJ2rR3u/YAiATH8Ijp7xmMi6fgQ1AX66BA869EsuLK6ysO8QhiBP3EQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/better-auth-ui-svelte@0.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1926270},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=22","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./css":"./dist/style.css"},"gitHead":"dc389af5e2418be8b3025f3301b1b5fe2aad4313","scripts":{"dev":"vite dev","lint":"eslint . && prettier --check .","sync":"svelte-kit sync","test":"npm run test:unit -- --run && npm run test:e2e","build":"pnpm run prebuild && vite build && npm run prepack && pnpm run postbuild","check":"pnpm run sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","db:push":"drizzle-kit push","prepack":"pnpm run sync && pnpm run prebuild && svelte-package && cp src/lib/style.css dist/style.css && publint","prepare":"pnpm run sync || echo ''","preview":"vite preview","prebuild":"tsx scripts/prebuild.ts","test:e2e":"playwright test","db:studio":"drizzle-kit studio","docker:up":"docker-compose -f ./compose.yaml up -d","postbuild":"tsx scripts/postbuild.ts","test:unit":"vitest","ci:publish":"pnpm prepack && changeset publish","db:migrate":"drizzle-kit migrate","check:watch":"pnpm run sync && svelte-check --tsconfig ./tsconfig.json --watch","db:generate":"drizzle-kit generate","docker:down":"docker-compose -f ./compose.yaml down","docker:destroy":"docker-compose -f ./compose.yaml down -v"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4cb2b61-4e12-42a5-87f0-8fff5be14905"}},"repository":{"url":"git+https://github.com/multiplehats/better-auth-ui-svelte.git","type":"git"},"_npmVersion":"11.11.0","description":"Pre-built authentication UI components for Better Auth in Svelte 5","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.2","postgres":"^3.4.7","nanostores":"^1.1.0","nodemailer":"^7.0.12","ua-parser-js":"^2.0.7","@better-fetch/fetch":"^1.1.21","@tanstack/svelte-form":"^1.27.7"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.14.4","devDependencies":{"tsx":"^4.21.0","clsx":"^2.1.1","vite":"^7.3.0","eslint":"^9.39.2","svelte":"^5.46.1","vitest":"^3.2.4","bits-ui":"^2.14.4","globals":"^16.5.0","publint":"^0.3.16","d3-scale":"^4.0.2","d3-shape":"^3.2.0","formsnap":"^2.0.1","prettier":"^3.7.4","paneforge":"^1.0.2","@eslint/js":"^9.39.2","layerchart":"2.0.0-next.43","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^22.19.3","better-auth":"^1.4.18","drizzle-kit":"^0.31.8","drizzle-orm":"^0.44.7","tailwindcss":"^4.1.18","vaul-svelte":"1.0.0-next.7","mode-watcher":"^1.1.0","svelte-check":"^4.3.5","@noble/hashes":"^2.0.1","@sveltejs/kit":"^2.49.2","svelte-sonner":"^1.0.7","@eslint/compat":"^1.4.1","@lucide/svelte":"^0.561.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@changesets/cli":"^2.29.8","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.7","@vitest/browser":"^3.2.4","@dnd-kit/helpers":"^0.1.21","@playwright/test":"^1.57.0","@dnd-kit/abstract":"^0.1.21","@sveltejs/package":"^2.5.7","@tailwindcss/vite":"^4.1.18","@types/nodemailer":"^7.0.4","tailwind-variants":"^3.2.2","typescript-eslint":"^8.51.0","@tailwindcss/forms":"^0.5.11","@better-auth/passkey":"^1.4.18","@tabler/icons-svelte":"^3.36.0","@tanstack/table-core":"^8.21.3","eslint-plugin-svelte":"^3.13.1","sveltekit-superforms":"^2.29.1","embla-carousel-svelte":"^8.6.0","vitest-browser-svelte":"^1.1.0","@dnd-kit-svelte/svelte":"^0.1.5","eslint-config-prettier":"^10.1.8","prettier-plugin-svelte":"^3.4.1","@internationalized/date":"^3.10.1","@tailwindcss/typography":"^0.5.19","@sveltejs/adapter-vercel":"^6.2.0","prettier-plugin-tailwindcss":"^0.7.2","@sveltejs/vite-plugin-svelte":"^6.2.1","@svitejs/changesets-changelog-github-compact":"^1.2.0"},"peerDependencies":{"zod":"^4.0.0","svelte":"^5.0.0","bits-ui":"^2.14.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0","layerchart":"2.0.0-next.43","better-auth":"^1.4.18","tailwindcss":"^4.0.0","@noble/hashes":"^2.0.1","@sveltejs/kit":"^2.0.0","@lucide/svelte":"^0.554.0","@better-auth/passkey":"^1.4.18"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-ui-svelte_0.12.1_1775913102523_0.6276675818686757","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"better-auth-ui-svelte","version":"0.12.2","keywords":["svelte","svelte5","better-auth","authentication","auth","ui-components","forms","signin","signup"],"author":{"name":"Better Auth UI Contributors"},"license":"MIT","_id":"better-auth-ui-svelte@0.12.2","maintainers":[{"name":"chrisjayden","email":"hi@chrisjayden.com"}],"homepage":"https://github.com/multiplehats/better-auth-ui-svelte#readme","bugs":{"url":"https://github.com/multiplehats/better-auth-ui-svelte/issues"},"dist":{"shasum":"66d64e192aae6e8b423c0cdd562f03aaa01eaacf","tarball":"https://registry.npmjs.org/better-auth-ui-svelte/-/better-auth-ui-svelte-0.12.2.tgz","fileCount":1278,"integrity":"sha512-9anGArh3WNVn3paMto4vrzWueRkXQqcMlx31qI9N/6kNQuKGa8kcy70MpvVhxAZ50THM6mhSRXk6nQ/ntyh+aA==","signatures":[{"sig":"MEUCIQDR1Vfc5rKT54eqF7UX2zpjB2MyXLQOW4+D1aBLpszhlgIgYdpAcTL0ImusM80TxGIfBgXq4uSnE7eRe7jizdibOik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/better-auth-ui-svelte@0.12.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1926294},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=22","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./css":"./dist/style.css"},"gitHead":"3ff085c4653a2ff41ca95db648fd9fb989f43f61","scripts":{"dev":"vite dev","lint":"eslint . && prettier --check .","sync":"svelte-kit sync","test":"npm run test:unit -- --run && npm run test:e2e","build":"pnpm run prebuild && vite build && npm run prepack && pnpm run postbuild","check":"pnpm run sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","db:push":"drizzle-kit push","prepack":"pnpm run sync && pnpm run prebuild && svelte-package && cp src/lib/style.css dist/style.css && publint","prepare":"pnpm run sync || echo ''","preview":"vite preview","prebuild":"tsx scripts/prebuild.ts","test:e2e":"playwright test","db:studio":"drizzle-kit studio","docker:up":"docker-compose -f ./compose.yaml up -d","postbuild":"tsx scripts/postbuild.ts","test:unit":"vitest","ci:publish":"pnpm prepack && changeset publish","db:migrate":"drizzle-kit migrate","check:watch":"pnpm run sync && svelte-check --tsconfig ./tsconfig.json --watch","db:generate":"drizzle-kit generate","docker:down":"docker-compose -f ./compose.yaml down","docker:destroy":"docker-compose -f ./compose.yaml down -v"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4cb2b61-4e12-42a5-87f0-8fff5be14905"}},"repository":{"url":"git+https://github.com/multiplehats/better-auth-ui-svelte.git","type":"git"},"_npmVersion":"11.11.0","description":"Pre-built authentication UI components for Better Auth in Svelte 5","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.2","postgres":"^3.4.7","nanostores":"^1.1.0","nodemailer":"^7.0.12","ua-parser-js":"^2.0.7","@better-fetch/fetch":"^1.1.21","@tanstack/svelte-form":"^1.27.7"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.14.4","devDependencies":{"tsx":"^4.21.0","clsx":"^2.1.1","vite":"^7.3.0","eslint":"^9.39.2","svelte":"^5.46.1","vitest":"^3.2.4","bits-ui":"^2.14.4","globals":"^16.5.0","publint":"^0.3.16","d3-scale":"^4.0.2","d3-shape":"^3.2.0","formsnap":"^2.0.1","prettier":"^3.7.4","paneforge":"^1.0.2","@eslint/js":"^9.39.2","layerchart":"2.0.0-next.43","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^22.19.3","better-auth":"^1.4.18","drizzle-kit":"^0.31.8","drizzle-orm":"^0.44.7","tailwindcss":"^4.1.18","vaul-svelte":"1.0.0-next.7","mode-watcher":"^1.1.0","svelte-check":"^4.3.5","@noble/hashes":"^2.0.1","@sveltejs/kit":"^2.49.2","svelte-sonner":"^1.0.7","@eslint/compat":"^1.4.1","@lucide/svelte":"^0.561.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@changesets/cli":"^2.29.8","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.7","@vitest/browser":"^3.2.4","@dnd-kit/helpers":"^0.1.21","@playwright/test":"^1.57.0","@dnd-kit/abstract":"^0.1.21","@sveltejs/package":"^2.5.7","@tailwindcss/vite":"^4.1.18","@types/nodemailer":"^7.0.4","tailwind-variants":"^3.2.2","typescript-eslint":"^8.51.0","@tailwindcss/forms":"^0.5.11","@better-auth/passkey":"^1.4.18","@tabler/icons-svelte":"^3.36.0","@tanstack/table-core":"^8.21.3","eslint-plugin-svelte":"^3.13.1","sveltekit-superforms":"^2.29.1","embla-carousel-svelte":"^8.6.0","vitest-browser-svelte":"^1.1.0","@dnd-kit-svelte/svelte":"^0.1.5","eslint-config-prettier":"^10.1.8","prettier-plugin-svelte":"^3.4.1","@internationalized/date":"^3.10.1","@tailwindcss/typography":"^0.5.19","@sveltejs/adapter-vercel":"^6.2.0","prettier-plugin-tailwindcss":"^0.7.2","@sveltejs/vite-plugin-svelte":"^6.2.1","@svitejs/changesets-changelog-github-compact":"^1.2.0"},"peerDependencies":{"zod":"^4.0.0","svelte":"^5.0.0","bits-ui":"^2.14.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0","layerchart":"2.0.0-next.43","better-auth":"^1.4.18","tailwindcss":"^4.0.0","@noble/hashes":"^2.0.1","@sveltejs/kit":"^2.0.0","@lucide/svelte":"^0.554.0","@better-auth/passkey":"^1.4.18"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-ui-svelte_0.12.2_1775923877522_0.15276275938433548","host":"s3://npm-registry-packages-npm-production"}},"0.12.3":{"name":"better-auth-ui-svelte","version":"0.12.3","keywords":["svelte","svelte5","better-auth","authentication","auth","ui-components","forms","signin","signup"],"author":{"name":"Better Auth UI Contributors"},"license":"MIT","_id":"better-auth-ui-svelte@0.12.3","maintainers":[{"name":"chrisjayden","email":"hi@chrisjayden.com"}],"homepage":"https://github.com/multiplehats/better-auth-ui-svelte#readme","bugs":{"url":"https://github.com/multiplehats/better-auth-ui-svelte/issues"},"dist":{"shasum":"25493837ed8cc32511b282e5c1cd850e2e1247b8","tarball":"https://registry.npmjs.org/better-auth-ui-svelte/-/better-auth-ui-svelte-0.12.3.tgz","fileCount":1278,"integrity":"sha512-M3IWIYZ4t8wehhpOUp6nQIFedb+DGvBaj4kqJ5lG+3NGS1Ashbw4/IOoxXzZVPcN8z1OItDdO+gkU/JfWKQVdg==","signatures":[{"sig":"MEQCIHkY1rs8uh8zHwXk7qT3uePBSlep3C9aU7R3jadvkJ2xAiBgcN6M4QgyxsvCIeUSm8FpQ0VBoI8xS5hRgY7CZWcf3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/better-auth-ui-svelte@0.12.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1926643},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=22","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./css":"./dist/style.css"},"gitHead":"62503caebd94dc963b8e40bfd85e1f9dd58d8ddc","scripts":{"dev":"vite dev","lint":"eslint . && prettier --check .","sync":"svelte-kit sync","test":"npm run test:unit -- --run && npm run test:e2e","build":"pnpm run prebuild && vite build && npm run prepack && pnpm run postbuild","check":"pnpm run sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","db:push":"drizzle-kit push","prepack":"pnpm run sync && pnpm run prebuild && svelte-package && cp src/lib/style.css dist/style.css && publint","prepare":"pnpm run sync || echo ''","preview":"vite preview","prebuild":"tsx scripts/prebuild.ts","test:e2e":"playwright test","db:studio":"drizzle-kit studio","docker:up":"docker-compose -f ./compose.yaml up -d","postbuild":"tsx scripts/postbuild.ts","test:unit":"vitest","ci:publish":"pnpm prepack && changeset publish","db:migrate":"drizzle-kit migrate","check:watch":"pnpm run sync && svelte-check --tsconfig ./tsconfig.json --watch","db:generate":"drizzle-kit generate","docker:down":"docker-compose -f ./compose.yaml down","docker:destroy":"docker-compose -f ./compose.yaml down -v"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4cb2b61-4e12-42a5-87f0-8fff5be14905"}},"repository":{"url":"git+https://github.com/multiplehats/better-auth-ui-svelte.git","type":"git"},"_npmVersion":"11.11.0","description":"Pre-built authentication UI components for Better Auth in Svelte 5","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.2","postgres":"^3.4.7","nanostores":"^1.1.0","nodemailer":"^7.0.12","ua-parser-js":"^2.0.7","@better-fetch/fetch":"^1.1.21","@tanstack/svelte-form":"^1.27.7"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.14.4","devDependencies":{"tsx":"^4.21.0","clsx":"^2.1.1","vite":"^7.3.0","eslint":"^9.39.2","svelte":"^5.46.1","vitest":"^3.2.4","bits-ui":"^2.14.4","globals":"^16.5.0","publint":"^0.3.16","d3-scale":"^4.0.2","d3-shape":"^3.2.0","formsnap":"^2.0.1","prettier":"^3.7.4","paneforge":"^1.0.2","@eslint/js":"^9.39.2","layerchart":"2.0.0-next.43","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^22.19.3","better-auth":"^1.4.18","drizzle-kit":"^0.31.8","drizzle-orm":"^0.44.7","tailwindcss":"^4.1.18","vaul-svelte":"1.0.0-next.7","mode-watcher":"^1.1.0","svelte-check":"^4.3.5","@noble/hashes":"^2.0.1","@sveltejs/kit":"^2.49.2","svelte-sonner":"^1.0.7","@eslint/compat":"^1.4.1","@lucide/svelte":"^0.561.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@changesets/cli":"^2.29.8","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.7","@vitest/browser":"^3.2.4","@dnd-kit/helpers":"^0.1.21","@playwright/test":"^1.57.0","@dnd-kit/abstract":"^0.1.21","@sveltejs/package":"^2.5.7","@tailwindcss/vite":"^4.1.18","@types/nodemailer":"^7.0.4","tailwind-variants":"^3.2.2","typescript-eslint":"^8.51.0","@tailwindcss/forms":"^0.5.11","@better-auth/passkey":"^1.4.18","@tabler/icons-svelte":"^3.36.0","@tanstack/table-core":"^8.21.3","eslint-plugin-svelte":"^3.13.1","sveltekit-superforms":"^2.29.1","embla-carousel-svelte":"^8.6.0","vitest-browser-svelte":"^1.1.0","@dnd-kit-svelte/svelte":"^0.1.5","eslint-config-prettier":"^10.1.8","prettier-plugin-svelte":"^3.4.1","@internationalized/date":"^3.10.1","@tailwindcss/typography":"^0.5.19","@sveltejs/adapter-vercel":"^6.2.0","prettier-plugin-tailwindcss":"^0.7.2","@sveltejs/vite-plugin-svelte":"^6.2.1","@svitejs/changesets-changelog-github-compact":"^1.2.0"},"peerDependencies":{"zod":"^4.0.0","svelte":"^5.0.0","bits-ui":"^2.14.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0","layerchart":"2.0.0-next.43","better-auth":"^1.4.18","tailwindcss":"^4.0.0","@noble/hashes":"^2.0.1","@sveltejs/kit":"^2.0.0","@lucide/svelte":"^0.554.0","@better-auth/passkey":"^1.4.18"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-ui-svelte_0.12.3_1776704021356_0.5431881682371069","host":"s3://npm-registry-packages-npm-production"}},"0.12.4":{"name":"better-auth-ui-svelte","version":"0.12.4","keywords":["svelte","svelte5","better-auth","authentication","auth","ui-components","forms","signin","signup"],"author":{"name":"Better Auth UI Contributors"},"license":"MIT","_id":"better-auth-ui-svelte@0.12.4","maintainers":[{"name":"chrisjayden","email":"hi@chrisjayden.com"}],"homepage":"https://github.com/multiplehats/better-auth-ui-svelte#readme","bugs":{"url":"https://github.com/multiplehats/better-auth-ui-svelte/issues"},"dist":{"shasum":"cac3e91cf217e3c8b0e258b834d207e6c1a03283","tarball":"https://registry.npmjs.org/better-auth-ui-svelte/-/better-auth-ui-svelte-0.12.4.tgz","fileCount":1278,"integrity":"sha512-xrr6ekG8G4LbBKreAYpEogVx5aP6j7oEsYDoVmLZVU3SpflfUF3Rbd7XgA7bvIAlgVfoTi9qxuEp/6+bV3xZHQ==","signatures":[{"sig":"MEQCIGRkCKaglGtXz61RVlMduNMf1JYmAvW30rEfdaULt8fvAiAa2r2eEIhS7bGv65nMLnBMlt5Q8wqVJCLH/0lAXFra/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/better-auth-ui-svelte@0.12.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1926643},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=22","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./css":"./dist/style.css"},"gitHead":"856af4a1d754e999c448eb24c3c7357ea1dd9335","scripts":{"dev":"vite dev","lint":"eslint . && prettier --check .","sync":"svelte-kit sync","test":"npm run test:unit -- --run && npm run test:e2e","build":"pnpm run prebuild && vite build && npm run prepack && pnpm run postbuild","check":"pnpm run sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","db:push":"drizzle-kit push","prepack":"pnpm run sync && pnpm run prebuild && svelte-package && cp src/lib/style.css dist/style.css && publint","prepare":"pnpm run sync || echo ''","preview":"vite preview","prebuild":"tsx scripts/prebuild.ts","test:e2e":"playwright test","db:studio":"drizzle-kit studio","docker:up":"docker-compose -f ./compose.yaml up -d","postbuild":"tsx scripts/postbuild.ts","test:unit":"vitest","ci:publish":"pnpm prepack && changeset publish","db:migrate":"drizzle-kit migrate","check:watch":"pnpm run sync && svelte-check --tsconfig ./tsconfig.json --watch","db:generate":"drizzle-kit generate","docker:down":"docker-compose -f ./compose.yaml down","docker:destroy":"docker-compose -f ./compose.yaml down -v"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4cb2b61-4e12-42a5-87f0-8fff5be14905"}},"repository":{"url":"git+https://github.com/multiplehats/better-auth-ui-svelte.git","type":"git"},"_npmVersion":"11.11.0","description":"Pre-built authentication UI components for Better Auth in Svelte 5","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.2","postgres":"^3.4.7","nanostores":"^1.1.0","nodemailer":"^7.0.12","ua-parser-js":"^2.0.7","@better-fetch/fetch":"^1.1.21","@tanstack/svelte-form":"^1.27.7"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.14.4","devDependencies":{"tsx":"^4.21.0","clsx":"^2.1.1","vite":"^7.3.0","eslint":"^9.39.2","svelte":"^5.46.1","vitest":"^3.2.4","bits-ui":"^2.14.4","globals":"^16.5.0","publint":"^0.3.16","d3-scale":"^4.0.2","d3-shape":"^3.2.0","formsnap":"^2.0.1","prettier":"^3.7.4","paneforge":"^1.0.2","@eslint/js":"^9.39.2","layerchart":"2.0.0-next.43","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^22.19.3","better-auth":"^1.4.18","drizzle-kit":"^0.31.8","drizzle-orm":"^0.44.7","tailwindcss":"^4.1.18","vaul-svelte":"1.0.0-next.7","mode-watcher":"^1.1.0","svelte-check":"^4.3.5","@noble/hashes":"^2.0.1","@sveltejs/kit":"^2.49.2","svelte-sonner":"^1.0.7","@eslint/compat":"^1.4.1","@lucide/svelte":"^0.561.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@changesets/cli":"^2.29.8","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.7","@vitest/browser":"^3.2.4","@dnd-kit/helpers":"^0.1.21","@playwright/test":"^1.57.0","@dnd-kit/abstract":"^0.1.21","@sveltejs/package":"^2.5.7","@tailwindcss/vite":"^4.1.18","@types/nodemailer":"^7.0.4","tailwind-variants":"^3.2.2","typescript-eslint":"^8.51.0","@tailwindcss/forms":"^0.5.11","@better-auth/passkey":"^1.4.18","@tabler/icons-svelte":"^3.36.0","@tanstack/table-core":"^8.21.3","eslint-plugin-svelte":"^3.13.1","sveltekit-superforms":"^2.29.1","embla-carousel-svelte":"^8.6.0","vitest-browser-svelte":"^1.1.0","@dnd-kit-svelte/svelte":"^0.1.5","eslint-config-prettier":"^10.1.8","prettier-plugin-svelte":"^3.4.1","@internationalized/date":"^3.10.1","@tailwindcss/typography":"^0.5.19","@sveltejs/adapter-vercel":"^6.2.0","prettier-plugin-tailwindcss":"^0.7.2","@sveltejs/vite-plugin-svelte":"^6.2.1","@svitejs/changesets-changelog-github-compact":"^1.2.0"},"peerDependencies":{"zod":"^4.0.0","svelte":"^5.0.0","bits-ui":"^2.14.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0","layerchart":"2.0.0-next.43","better-auth":"^1.4.18","tailwindcss":"^4.0.0","@noble/hashes":"^2.0.1","@sveltejs/kit":"^2.0.0","@lucide/svelte":"^0.554.0","@better-auth/passkey":"^1.4.18"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-ui-svelte_0.12.4_1776705024678_0.432720019718954","host":"s3://npm-registry-packages-npm-production"}},"0.12.5":{"name":"better-auth-ui-svelte","version":"0.12.5","keywords":["svelte","svelte5","better-auth","authentication","auth","ui-components","forms","signin","signup"],"author":{"name":"Better Auth UI Contributors"},"license":"MIT","_id":"better-auth-ui-svelte@0.12.5","maintainers":[{"name":"chrisjayden","email":"hi@chrisjayden.com"}],"homepage":"https://github.com/multiplehats/better-auth-ui-svelte#readme","bugs":{"url":"https://github.com/multiplehats/better-auth-ui-svelte/issues"},"dist":{"shasum":"a81c35e20eb673d0afa28552115cc4094fe43ae4","tarball":"https://registry.npmjs.org/better-auth-ui-svelte/-/better-auth-ui-svelte-0.12.5.tgz","fileCount":1278,"integrity":"sha512-PYauBRPpk3HYRHQgsOT0NhnKxB82+7p7X1U5UbPiZ4h581eBCT3a91VtmJ4oEZobLPCt3ZD2uNNwqS3/SdblXg==","signatures":[{"sig":"MEQCICDAVeSvgU6dc4mWw3LvGCXjiRq7NI72sIpDsRaGlwiyAiADo0J5u3BibCSORj6RqtGffCqZwloeiZ8iJdoVVAwd3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/better-auth-ui-svelte@0.12.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1927795},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=22","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./css":"./dist/style.css"},"gitHead":"b7f51a5943a8e65630bf96ba85ca34903712a024","scripts":{"dev":"vite dev","lint":"eslint . && prettier --check .","sync":"svelte-kit sync","test":"npm run test:unit -- --run && npm run test:e2e","build":"pnpm run prebuild && vite build && npm run prepack && pnpm run postbuild","check":"pnpm run sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","db:push":"drizzle-kit push","prepack":"pnpm run sync && pnpm run prebuild && svelte-package && cp src/lib/style.css dist/style.css && publint","prepare":"pnpm run sync || echo ''","preview":"vite preview","prebuild":"tsx scripts/prebuild.ts","test:e2e":"playwright test","db:studio":"drizzle-kit studio","docker:up":"docker-compose -f ./compose.yaml up -d","postbuild":"tsx scripts/postbuild.ts","test:unit":"vitest","ci:publish":"pnpm prepack && changeset publish","db:migrate":"drizzle-kit migrate","check:watch":"pnpm run sync && svelte-check --tsconfig ./tsconfig.json --watch","db:generate":"drizzle-kit generate","docker:down":"docker-compose -f ./compose.yaml down","docker:destroy":"docker-compose -f ./compose.yaml down -v"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4cb2b61-4e12-42a5-87f0-8fff5be14905"}},"repository":{"url":"git+https://github.com/multiplehats/better-auth-ui-svelte.git","type":"git"},"_npmVersion":"11.12.1","description":"Pre-built authentication UI components for Better Auth in Svelte 5","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.2","postgres":"^3.4.7","nanostores":"^1.1.0","nodemailer":"^7.0.12","ua-parser-js":"^2.0.7","@better-fetch/fetch":"^1.1.21","@tanstack/svelte-form":"^1.27.7"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.14.4","devDependencies":{"tsx":"^4.21.0","clsx":"^2.1.1","vite":"^7.3.0","eslint":"^9.39.2","svelte":"^5.46.1","vitest":"^3.2.4","bits-ui":"^2.14.4","globals":"^16.5.0","publint":"^0.3.16","d3-scale":"^4.0.2","d3-shape":"^3.2.0","formsnap":"^2.0.1","prettier":"^3.7.4","paneforge":"^1.0.2","@eslint/js":"^9.39.2","layerchart":"2.0.0-next.43","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^22.19.3","better-auth":"^1.4.18","drizzle-kit":"^0.31.8","drizzle-orm":"^0.44.7","tailwindcss":"^4.1.18","vaul-svelte":"1.0.0-next.7","mode-watcher":"^1.1.0","svelte-check":"^4.3.5","@noble/hashes":"^2.0.1","@sveltejs/kit":"^2.49.2","svelte-sonner":"^1.0.7","@eslint/compat":"^1.4.1","@lucide/svelte":"^0.561.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@changesets/cli":"^2.29.8","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.7","@vitest/browser":"^3.2.4","@dnd-kit/helpers":"^0.1.21","@playwright/test":"^1.57.0","@dnd-kit/abstract":"^0.1.21","@sveltejs/package":"^2.5.7","@tailwindcss/vite":"^4.1.18","@types/nodemailer":"^7.0.4","tailwind-variants":"^3.2.2","typescript-eslint":"^8.51.0","@tailwindcss/forms":"^0.5.11","@better-auth/passkey":"^1.4.18","@tabler/icons-svelte":"^3.36.0","@tanstack/table-core":"^8.21.3","eslint-plugin-svelte":"^3.13.1","sveltekit-superforms":"^2.29.1","embla-carousel-svelte":"^8.6.0","vitest-browser-svelte":"^1.1.0","@dnd-kit-svelte/svelte":"^0.1.5","eslint-config-prettier":"^10.1.8","prettier-plugin-svelte":"^3.4.1","@internationalized/date":"^3.10.1","@tailwindcss/typography":"^0.5.19","@sveltejs/adapter-vercel":"^6.2.0","prettier-plugin-tailwindcss":"^0.7.2","@sveltejs/vite-plugin-svelte":"^6.2.1","@svitejs/changesets-changelog-github-compact":"^1.2.0"},"peerDependencies":{"zod":"^4.0.0","svelte":"^5.0.0","bits-ui":"^2.14.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0","layerchart":"2.0.0-next.43","better-auth":"^1.4.18","tailwindcss":"^4.0.0","@noble/hashes":"^2.0.1","@sveltejs/kit":"^2.0.0","@lucide/svelte":"^0.554.0","@better-auth/passkey":"^1.4.18"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-ui-svelte_0.12.5_1779449288309_0.7281977175022054","host":"s3://npm-registry-packages-npm-production"}},"0.12.6":{"name":"better-auth-ui-svelte","version":"0.12.6","keywords":["svelte","svelte5","better-auth","authentication","auth","ui-components","forms","signin","signup"],"author":{"name":"Better Auth UI Contributors"},"license":"MIT","_id":"better-auth-ui-svelte@0.12.6","maintainers":[{"name":"chrisjayden","email":"hi@chrisjayden.com"}],"homepage":"https://github.com/multiplehats/better-auth-ui-svelte#readme","bugs":{"url":"https://github.com/multiplehats/better-auth-ui-svelte/issues"},"dist":{"shasum":"22d2a1de0c5fd070545e3bfa9f312c9f4f951383","tarball":"https://registry.npmjs.org/better-auth-ui-svelte/-/better-auth-ui-svelte-0.12.6.tgz","fileCount":1278,"integrity":"sha512-/UY4QbkR/DfLM2MDk5tzEPGR/DE9yHelbIc8x2D0ex0BtUDxJzfCnwSmqOVBApodFOad+xtLuW5M51cdu+yfow==","signatures":[{"sig":"MEUCIQCHQGu23iy0zjJYbvp0JlMTBrnlHHXMTWZ1eq6SFR/Y9wIgLjaQd6XVoJrxDgZ0Cr2LECvggOYxg6vGniryaY+URYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/better-auth-ui-svelte@0.12.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1927461},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=22","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./css":"./dist/style.css"},"gitHead":"86ac18ba6fb922f6509ced3e2d99119e62bfc2f7","scripts":{"dev":"vite dev","lint":"eslint . && prettier --check .","sync":"svelte-kit sync","test":"npm run test:unit -- --run && npm run test:e2e","build":"pnpm run prebuild && vite build && npm run prepack && pnpm run postbuild","check":"pnpm run sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","db:push":"drizzle-kit push","prepack":"pnpm run sync && pnpm run prebuild && svelte-package && cp src/lib/style.css dist/style.css && publint","prepare":"pnpm run sync || echo ''","preview":"vite preview","prebuild":"tsx scripts/prebuild.ts","test:e2e":"playwright test","db:studio":"drizzle-kit studio","docker:up":"docker-compose -f ./compose.yaml up -d","postbuild":"tsx scripts/postbuild.ts","test:unit":"vitest","ci:publish":"pnpm prepack && changeset publish","db:migrate":"drizzle-kit migrate","check:watch":"pnpm run sync && svelte-check --tsconfig ./tsconfig.json --watch","db:generate":"drizzle-kit generate","docker:down":"docker-compose -f ./compose.yaml down","docker:destroy":"docker-compose -f ./compose.yaml down -v"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4cb2b61-4e12-42a5-87f0-8fff5be14905"}},"repository":{"url":"git+https://github.com/multiplehats/better-auth-ui-svelte.git","type":"git"},"_npmVersion":"11.13.0","description":"Pre-built authentication UI components for Better Auth in Svelte 5","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.2","postgres":"^3.4.7","nanostores":"^1.1.0","nodemailer":"^7.0.12","ua-parser-js":"^2.0.7","@better-fetch/fetch":"^1.1.21","@tanstack/svelte-form":"^1.27.7"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.14.4","devDependencies":{"tsx":"^4.21.0","clsx":"^2.1.1","vite":"^7.3.0","eslint":"^9.39.2","svelte":"^5.46.1","vitest":"^3.2.4","bits-ui":"^2.14.4","globals":"^16.5.0","publint":"^0.3.16","d3-scale":"^4.0.2","d3-shape":"^3.2.0","formsnap":"^2.0.1","prettier":"^3.7.4","paneforge":"^1.0.2","@eslint/js":"^9.39.2","layerchart":"2.0.0-next.48","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^22.19.3","better-auth":"^1.4.18","drizzle-kit":"^0.31.8","drizzle-orm":"^0.44.7","tailwindcss":"^4.1.18","vaul-svelte":"1.0.0-next.7","mode-watcher":"^1.1.0","svelte-check":"^4.3.5","@noble/hashes":"^2.0.1","@sveltejs/kit":"^2.49.2","svelte-sonner":"^1.0.7","@eslint/compat":"^1.4.1","@lucide/svelte":"^0.561.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@changesets/cli":"^2.29.8","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.7","@vitest/browser":"^3.2.4","@dnd-kit/helpers":"^0.1.21","@playwright/test":"^1.57.0","@dnd-kit/abstract":"^0.1.21","@sveltejs/package":"^2.5.7","@tailwindcss/vite":"^4.1.18","@types/nodemailer":"^7.0.4","tailwind-variants":"^3.2.2","typescript-eslint":"^8.51.0","@tailwindcss/forms":"^0.5.11","@better-auth/passkey":"^1.4.18","@tabler/icons-svelte":"^3.36.0","@tanstack/table-core":"^8.21.3","eslint-plugin-svelte":"^3.13.1","sveltekit-superforms":"^2.29.1","embla-carousel-svelte":"^8.6.0","vitest-browser-svelte":"^1.1.0","@dnd-kit-svelte/svelte":"^0.1.5","eslint-config-prettier":"^10.1.8","prettier-plugin-svelte":"^3.4.1","@internationalized/date":"^3.10.1","@tailwindcss/typography":"^0.5.19","@sveltejs/adapter-vercel":"^6.2.0","prettier-plugin-tailwindcss":"^0.7.2","@sveltejs/vite-plugin-svelte":"^6.2.1","@svitejs/changesets-changelog-github-compact":"^1.2.0"},"peerDependencies":{"zod":"^4.0.0","svelte":"^5.0.0","bits-ui":"^2.14.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0","layerchart":"2.0.0-next.48","better-auth":"^1.4.18","tailwindcss":"^4.0.0","@noble/hashes":"^2.0.1","@sveltejs/kit":"^2.0.0","@lucide/svelte":"^0.554.0","@better-auth/passkey":"^1.4.18"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-ui-svelte_0.12.6_1779912837288_0.6448811623605639","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"better-auth-ui-svelte","version":"0.13.0","keywords":["svelte","svelte5","better-auth","authentication","auth","ui-components","forms","signin","signup"],"author":{"name":"Better Auth UI Contributors"},"license":"MIT","_id":"better-auth-ui-svelte@0.13.0","maintainers":[{"name":"chrisjayden","email":"hi@chrisjayden.com"}],"homepage":"https://github.com/multiplehats/better-auth-ui-svelte#readme","bugs":{"url":"https://github.com/multiplehats/better-auth-ui-svelte/issues"},"dist":{"shasum":"389d256fe1ab0ee02fcf78fc52b273744619a8db","tarball":"https://registry.npmjs.org/better-auth-ui-svelte/-/better-auth-ui-svelte-0.13.0.tgz","fileCount":1278,"integrity":"sha512-W6y31ORAjz2OqNUubjXWWLGeKWgFgjWeJ3eg+MPDqo4UJVycVZaFwkQP0unUNgH10mNjyj4U5HBJ8ILTspNMVw==","signatures":[{"sig":"MEUCIQCBvKESAO4+EU/KP0G/R/xtl/SQvOZ3+gYr2UroWVU+7AIgR/yTprMGs8qdu2BrmXPsU/yWkC38r2748WH0joJ/oH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/better-auth-ui-svelte@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1929206},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=22","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./css":"./dist/style.css"},"gitHead":"252809ec6e49ab612b8430728747c7e06edbbc32","scripts":{"dev":"vite dev","lint":"eslint . && prettier --check .","sync":"svelte-kit sync","test":"npm run test:unit -- --run && npm run test:e2e","build":"pnpm run prebuild && vite build && npm run prepack && pnpm run postbuild","check":"pnpm run sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","db:push":"drizzle-kit push","prepack":"pnpm run sync && pnpm run prebuild && svelte-package && cp src/lib/style.css dist/style.css && publint","prepare":"pnpm run sync || echo ''","preview":"vite preview","prebuild":"tsx scripts/prebuild.ts","test:e2e":"playwright test","db:studio":"drizzle-kit studio","docker:up":"docker-compose -f ./compose.yaml up -d","postbuild":"tsx scripts/postbuild.ts","test:unit":"vitest","ci:publish":"pnpm prepack && changeset publish","db:migrate":"drizzle-kit migrate","check:watch":"pnpm run sync && svelte-check --tsconfig ./tsconfig.json --watch","db:generate":"drizzle-kit generate","docker:down":"docker-compose -f ./compose.yaml down","docker:destroy":"docker-compose -f ./compose.yaml down -v"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4cb2b61-4e12-42a5-87f0-8fff5be14905"}},"repository":{"url":"git+https://github.com/multiplehats/better-auth-ui-svelte.git","type":"git"},"_npmVersion":"11.13.0","description":"Pre-built authentication UI components for Better Auth in Svelte 5","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.3.2","postgres":"^3.4.7","nanostores":"^1.1.0","nodemailer":"^7.0.12","ua-parser-js":"^2.0.7","@better-fetch/fetch":"^1.1.21","@tanstack/svelte-form":"^1.27.7"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.14.4","devDependencies":{"tsx":"^4.21.0","clsx":"^2.1.1","vite":"^7.3.0","eslint":"^9.39.2","svelte":"^5.46.1","vitest":"^3.2.4","bits-ui":"^2.14.4","globals":"^16.5.0","publint":"^0.3.16","d3-scale":"^4.0.2","d3-shape":"^3.2.0","formsnap":"^2.0.1","prettier":"^3.7.4","paneforge":"^1.0.2","@eslint/js":"^9.39.2","layerchart":"2.0.0-next.48","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^22.19.3","better-auth":"^1.4.18","drizzle-kit":"^0.31.8","drizzle-orm":"^0.44.7","tailwindcss":"^4.1.18","vaul-svelte":"1.0.0-next.7","mode-watcher":"^1.1.0","svelte-check":"^4.3.5","@noble/hashes":"^2.0.1","@sveltejs/kit":"^2.49.2","svelte-sonner":"^1.0.7","@eslint/compat":"^1.4.1","@lucide/svelte":"^0.561.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@changesets/cli":"^2.29.8","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.7","@vitest/browser":"^3.2.4","@dnd-kit/helpers":"^0.1.21","@playwright/test":"^1.57.0","@dnd-kit/abstract":"^0.1.21","@sveltejs/package":"^2.5.7","@tailwindcss/vite":"^4.1.18","@types/nodemailer":"^7.0.4","tailwind-variants":"^3.2.2","typescript-eslint":"^8.51.0","@tailwindcss/forms":"^0.5.11","@better-auth/passkey":"^1.4.18","@tabler/icons-svelte":"^3.36.0","@tanstack/table-core":"^8.21.3","eslint-plugin-svelte":"^3.13.1","sveltekit-superforms":"^2.29.1","embla-carousel-svelte":"^8.6.0","vitest-browser-svelte":"^1.1.0","@dnd-kit-svelte/svelte":"^0.1.5","eslint-config-prettier":"^10.1.8","prettier-plugin-svelte":"^3.4.1","@internationalized/date":"^3.10.1","@tailwindcss/typography":"^0.5.19","@sveltejs/adapter-vercel":"^6.2.0","prettier-plugin-tailwindcss":"^0.7.2","@sveltejs/vite-plugin-svelte":"^6.2.1","@svitejs/changesets-changelog-github-compact":"^1.2.0"},"peerDependencies":{"zod":"^4.0.0","svelte":"^5.0.0","bits-ui":"^2.14.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0","layerchart":"2.0.0-next.48","better-auth":"^1.4.18","tailwindcss":"^4.0.0","@noble/hashes":"^2.0.1","@sveltejs/kit":"^2.0.0","@lucide/svelte":"^0.554.0","@better-auth/passkey":"^1.4.18"},"_npmOperationalInternal":{"tmp":"tmp/better-auth-ui-svelte_0.13.0_1782816420787_0.9523817034248261","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"better-auth-ui-svelte","version":"0.13.1","description":"Pre-built authentication UI components for Better Auth in Svelte 5","scripts":{"dev":"vite dev","prebuild":"tsx scripts/prebuild.ts","postbuild":"tsx scripts/postbuild.ts","build":"pnpm run prebuild && vite build && npm run prepack && pnpm run postbuild","ci:publish":"pnpm prepack && changeset publish","preview":"vite preview","sync":"svelte-kit sync","prepare":"pnpm run sync || echo ''","prepack":"pnpm run sync && pnpm run prebuild && svelte-package && cp src/lib/style.css dist/style.css && publint","check":"pnpm run sync && svelte-check --tsconfig ./tsconfig.json","check:watch":"pnpm run sync && svelte-check --tsconfig ./tsconfig.json --watch","test:unit":"vitest","test":"npm run test:unit -- --run && npm run test:e2e","test:e2e":"playwright test","lint":"eslint . && prettier --check .","format":"prettier --write .","docker:up":"docker-compose -f ./compose.yaml up -d","docker:down":"docker-compose -f ./compose.yaml down","docker:destroy":"docker-compose -f ./compose.yaml down -v","db:push":"drizzle-kit push","db:generate":"drizzle-kit generate","db:migrate":"drizzle-kit migrate","db:studio":"drizzle-kit studio"},"sideEffects":["**/*.css"],"svelte":"./dist/index.js","types":"./dist/index.d.ts","type":"module","exports":{"./css":"./dist/style.css",".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"}},"peerDependencies":{"@better-auth/passkey":"^1.4.18","@lucide/svelte":"^0.554.0","@noble/hashes":"^2.0.1","@sveltejs/kit":"^2.0.0","better-auth":"^1.4.18","bits-ui":"^2.14.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0","layerchart":"2.0.0-next.48","svelte":"^5.0.0","tailwindcss":"^4.0.0","zod":"^4.0.0"},"devDependencies":{"@better-auth/passkey":"^1.4.18","@changesets/cli":"^2.29.8","@dnd-kit-svelte/svelte":"^0.1.5","@dnd-kit/abstract":"^0.1.21","@dnd-kit/helpers":"^0.1.21","@eslint/compat":"^1.4.1","@eslint/js":"^9.39.2","@internationalized/date":"^3.10.1","@lucide/svelte":"^0.561.0","@noble/hashes":"^2.0.1","@playwright/test":"^1.57.0","@sveltejs/adapter-vercel":"^6.2.0","@sveltejs/kit":"^2.49.2","@sveltejs/package":"^2.5.7","@sveltejs/vite-plugin-svelte":"^6.2.1","@svitejs/changesets-changelog-github-compact":"^1.2.0","@tabler/icons-svelte":"^3.36.0","@tailwindcss/forms":"^0.5.11","@tailwindcss/typography":"^0.5.19","@tailwindcss/vite":"^4.1.18","@tanstack/table-core":"^8.21.3","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.7","@types/node":"^22.19.3","@types/nodemailer":"^7.0.4","@vitest/browser":"^3.2.4","better-auth":"^1.4.18","bits-ui":"^2.14.4","clsx":"^2.1.1","d3-scale":"^4.0.2","d3-shape":"^3.2.0","drizzle-kit":"^0.31.8","drizzle-orm":"^0.44.7","embla-carousel-svelte":"^8.6.0","eslint":"^9.39.2","eslint-config-prettier":"^10.1.8","eslint-plugin-svelte":"^3.13.1","formsnap":"^2.0.1","globals":"^16.5.0","layerchart":"2.0.0-next.48","mode-watcher":"^1.1.0","paneforge":"^1.0.2","playwright":"^1.57.0","prettier":"^3.7.4","prettier-plugin-svelte":"^3.4.1","prettier-plugin-tailwindcss":"^0.7.2","publint":"^0.3.16","svelte":"^5.46.1","svelte-check":"^4.3.5","svelte-sonner":"^1.0.7","sveltekit-superforms":"^2.29.1","tailwind-merge":"^3.4.0","tailwind-variants":"^3.2.2","tailwindcss":"^4.1.18","tsx":"^4.21.0","tw-animate-css":"^1.4.0","typescript":"^5.9.3","typescript-eslint":"^8.51.0","vaul-svelte":"1.0.0-next.7","vite":"^7.3.0","vitest":"^3.2.4","vitest-browser-svelte":"^1.1.0"},"keywords":["svelte","svelte5","better-auth","authentication","auth","ui-components","forms","signin","signup"],"author":{"name":"Better Auth UI Contributors"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/multiplehats/better-auth-ui-svelte.git"},"bugs":{"url":"https://github.com/multiplehats/better-auth-ui-svelte/issues"},"homepage":"https://github.com/multiplehats/better-auth-ui-svelte#readme","dependencies":{"@better-fetch/fetch":"^1.1.21","@tanstack/svelte-form":"^1.27.7","nanostores":"^1.1.0","nodemailer":"^7.0.12","postgres":"^3.4.7","ua-parser-js":"^2.0.7","zod":"^4.3.2"},"engines":{"pnpm":">=9.0.0","node":">=22"},"packageManager":"pnpm@9.14.4","gitHead":"e01f3afe8ca67455ce139232a1e2423942552709","_id":"better-auth-ui-svelte@0.13.1","_nodeVersion":"24.17.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-PJNqFhawpgEJaMHVuP401C9QTXiHpsUY4B1zxedOk+mOMwjGiH7Dm/4YKPhmH8YqIINIddJx5kOq8Z83jYC53g==","shasum":"86ed91c5aa48f73c4609bb4e149bdc98e360e602","tarball":"https://registry.npmjs.org/better-auth-ui-svelte/-/better-auth-ui-svelte-0.13.1.tgz","fileCount":1278,"unpackedSize":1929562,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/better-auth-ui-svelte@0.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHEcS82Cupt4bTJ+ZtmGTjDWxhgCrLiyrKKOHyHlhSRSAiBoDgwMn6oTj/eWBsG7fxphDumDTj9azJ3pGSIvzP1Tpw=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4cb2b61-4e12-42a5-87f0-8fff5be14905"}},"directories":{},"maintainers":[{"name":"chrisjayden","email":"hi@chrisjayden.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/better-auth-ui-svelte_0.13.1_1782971179795_0.7097346545147662"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-07T13:44:55.814Z","modified":"2026-07-02T05:46:20.248Z","0.1.0":"2025-11-07T13:44:56.092Z","0.1.2":"2025-11-07T14:26:14.293Z","0.1.3":"2025-11-07T14:30:59.398Z","0.2.3":"2025-11-07T14:56:27.945Z","0.3.3":"2025-11-10T11:09:55.450Z","0.3.6":"2025-12-30T09:51:43.423Z","0.3.7":"2025-12-30T14:19:00.914Z","0.3.8":"2025-12-30T15:35:37.007Z","0.4.0":"2025-12-31T14:24:10.849Z","0.5.0":"2026-01-12T20:12:22.803Z","0.6.0":"2026-01-29T15:33:02.886Z","0.6.1":"2026-01-29T16:43:05.730Z","0.6.2":"2026-01-29T17:19:21.854Z","0.6.3":"2026-02-01T16:24:57.965Z","0.7.0":"2026-02-10T16:19:19.542Z","0.8.0":"2026-03-03T09:54:50.920Z","0.8.1":"2026-03-03T10:15:50.605Z","0.8.2":"2026-03-10T11:37:19.153Z","0.8.3":"2026-03-10T11:56:16.803Z","0.9.0":"2026-03-12T12:09:15.229Z","0.10.0":"2026-04-10T14:02:20.769Z","0.11.0":"2026-04-11T09:01:29.109Z","0.12.0":"2026-04-11T10:44:40.629Z","0.12.1":"2026-04-11T13:11:42.689Z","0.12.2":"2026-04-11T16:11:17.780Z","0.12.3":"2026-04-20T16:53:41.542Z","0.12.4":"2026-04-20T17:10:24.892Z","0.12.5":"2026-05-22T11:28:08.474Z","0.12.6":"2026-05-27T20:13:57.543Z","0.13.0":"2026-06-30T10:47:00.993Z","0.13.1":"2026-07-02T05:46:19.951Z"},"bugs":{"url":"https://github.com/multiplehats/better-auth-ui-svelte/issues"},"author":{"name":"Better Auth UI Contributors"},"license":"MIT","homepage":"https://github.com/multiplehats/better-auth-ui-svelte#readme","keywords":["svelte","svelte5","better-auth","authentication","auth","ui-components","forms","signin","signup"],"repository":{"type":"git","url":"git+https://github.com/multiplehats/better-auth-ui-svelte.git"},"description":"Pre-built authentication UI components for Better Auth in Svelte 5","maintainers":[{"name":"chrisjayden","email":"hi@chrisjayden.com"}],"readme":"# Better Auth UI - Svelte 5\n\n<picture>\n    <source srcset=\"https://raw.githubusercontent.com/daveyplate/better-auth-ui/main/docs/public/better-auth-ui-promo-dark.png\" media=\"(prefers-color-scheme: dark)\">\n    <source srcset=\"https://raw.githubusercontent.com/daveyplate/better-auth-ui/main/docs/public/better-auth-ui-promo-light.png\" media=\"(prefers-color-scheme: light)\">\n    <img src=\"https://raw.githubusercontent.com/daveyplate/better-auth-ui/main/docs/public/better-auth-ui-promo-dark.png\" alt=\"Better Auth UI Logo\">\n</picture>\n\nPre-built, customizable authentication UI components for [Better Auth](https://www.better-auth.com) in Svelte 5.\n\nThis is a **complete Svelte 5 port** of the [Better Auth UI React library](https://github.com/daveyplate/better-auth-ui) with **full feature parity**. The API is nearly identical to the original React library, making it easy to follow the [official documentation](https://better-auth-ui.com). All credits for the original design and architecture go to [daveycodez](https://github.com/daveycodez).\n\n## ⚠️ Early Stage Warning\n\n> **Important:** This library is in early stage development. While we have achieved full feature parity with the React version and all components have been ported, the library has not been battle-tested in production environments yet. Issues may arise. **Use at your own risk until we reach v1.0 stable.**\n\n## About This Port\n\nThis Svelte port was primarily built to support my own projects including [stacksee.com](https://stacksee.com) and [textatlas.com](https://textatlas.com). While it currently maintains full feature parity with the original React library, **this port may evolve independently over time**. I may add new features, make different architectural decisions, or implement functionality specifically tailored to my project needs that diverge from the original library.\n\nIf you're looking for a library that strictly mirrors the React version, please be aware that this port's API and features may change to better serve the needs of my projects and the Svelte ecosystem.\n\n## Why Choose Better Auth UI?\n\n- **Easy** – Plug & play authentication components\n- **Customizable** – Fully styled with TailwindCSS and shadcn-svelte, easy to extend\n- **Robust** – Built with Svelte 5 runes and modern best practices\n\n## Key Features\n\n- ✨ **Full Feature Parity** - Complete port of all React components and functionality\n- 🚀 **Svelte 5 Runes** - Built with the latest Svelte 5 reactive primitives\n- 🔐 **Better Auth Integration** - Native integration with Better Auth's Svelte client\n- 🛣️ **Path Helpers** - Server & client-side path utilities (unique to Svelte port)\n- 🎨 **Tailwind CSS** - Fully styled with Tailwind CSS v4\n- 📦 **shadcn-svelte Components** - Built on top of high-quality UI components\n- ✅ **Form Validation** - Zod 4 schema validation out of the box\n- 🌐 **Localization Ready** - Easy to customize all text strings\n- 📱 **Fully Responsive** - Mobile-first design\n\n## Installation\n\nEnsure you have Better Auth and shadcn set up in your project first.\n\nThem install the package:\n\n```bash\npnpm add better-auth-ui-svelte\n\n## bun add better-auth-ui-svelte\n## npm install better-auth-ui-svelte\n## yarn add better-auth-ui-svelte\n```\n\n### Peer Dependencies\n\nMake sure you have these installed in your project:\n\n- `svelte` ^5.0.0\n- `better-auth` ^1.3.0\n- `bits-ui` ^2.0.0\n- `@lucide/svelte` ^0.400.0\n- `tailwindcss` ^4.0.0\n- `zod` ^4.0.0\n- `svelte-sonner` ^0.4.0\n\n### TailwindCSS Configuration\n\nFor **TailwindCSS v4**, add the following `@import` to your global CSS file:\n\n```css\n/* app.css or global.css */\n@import 'better-auth-ui-svelte/css';\n```\n\nFor **TailwindCSS v3** _(Deprecated)_, add the following to your Tailwind config:\n\n```js\ncontent: ['./node_modules/better-auth-ui-svelte/dist/**/*.{js,svelte}'];\n```\n\n## SvelteKit Integration\n\nFollow these steps to integrate Better Auth UI into your SvelteKit project:\n\n### Step 1: Set Up Better Auth Client\n\nCreate your Better Auth client instance (e.g., in `src/lib/auth-client.ts`):\n\n```typescript\nimport { createAuthClient } from 'better-auth/svelte';\n\nexport const authClient = createAuthClient({\n\tbaseURL: 'http://localhost:5173',\n\t// Add any plugins you need\n\tplugins: [\n\t\t// organizationClient(),\n\t\t// twoFactorClient(),\n\t\t// etc.\n\t]\n});\n```\n\n### Step 2: Set Up AuthUIProvider\n\nThe `<AuthUIProvider />` wraps your application with authentication context. Set it up in your root layout:\n\n```svelte\n<!-- src/routes/+layout.svelte -->\n<script lang=\"ts\">\n\timport { AuthUIProvider } from 'better-auth-ui-svelte';\n\timport { Toaster } from 'svelte-sonner';\n\timport { authClient } from '$lib/auth-client';\n\timport { goto, invalidateAll } from '$app/navigation';\n</script>\n\n<Toaster />\n\n<AuthUIProvider {authClient}>\n\t{@render children()}\n</AuthUIProvider>\n```\n\nThe [`<AuthUIProvider />`](#authui-provider-props) can be customized with additional settings:\n\n```svelte\n<AuthUIProvider\n\t{authClient}\n\tnavigate={goto}\n\tonSessionChange={async () => await invalidateAll()}\n\tsocial={{\n\t\tproviders: ['github', 'google', 'facebook']\n\t}}\n\tmagicLink\n\tpasskey\n\tmultiSession\n\ttwoFactor={['otp', 'totp']}\n>\n\t<slot />\n</AuthUIProvider>\n```\n\n### Step 3: Create Auth Pages with Dynamic Routes\n\nCreate a dynamic route to handle all authentication views. Create the file `src/routes/auth/[path]/+page.svelte`:\n\n```svelte\n<script lang=\"ts\">\n\timport { AuthView, authViewPaths } from 'better-auth-ui-svelte';\n\timport type { PageProps } from './$types.js';\n\n\tlet { data, params }: PageProps = $props();\n</script>\n\n<main class=\"container flex grow items-center justify-center p-4\">\n\t<AuthView path={params.path} />\n</main>\n```\n\nThis single dynamic route handles all authentication views:\n\n- `/auth/sign-in` – Sign in via email/password and social providers\n- `/auth/sign-up` – New account registration\n- `/auth/magic-link` – Email login without a password\n- `/auth/forgot-password` – Request password reset email\n- `/auth/reset-password` – Set new password after receiving reset link\n- `/auth/two-factor` – Two-factor authentication\n- `/auth/recover-account` – Recover account via backup code\n- `/auth/email-otp` – Email OTP verification\n- `/auth/sign-out` – Log the user out\n- `/auth/callback` – OAuth callback handler\n- `/auth/accept-invitation` – Accept organization invitation\n\n## Usage Examples\n\n### Using Individual Forms\n\nYou can use individual authentication forms directly in your pages:\n\n```svelte\n<script lang=\"ts\">\n\timport { SignInForm, SignUpForm } from 'better-auth-ui-svelte';\n</script>\n\n<SignInForm\n\tredirectTo=\"/dashboard\"\n\tonSuccess={() => {\n\t\tconsole.log('Signed in!');\n\t}}\n/>\n```\n\n### Conditional Rendering\n\nUse `<SignedIn />` and `<SignedOut />` to conditionally render content:\n\n```svelte\n<script lang=\"ts\">\n\timport { SignedIn, SignedOut } from 'better-auth-ui-svelte';\n</script>\n\n<SignedOut>\n\t<a href=\"/auth/sign-in\">Sign In</a>\n</SignedOut>\n\n<SignedIn>\n\t<a href=\"/dashboard\">Dashboard</a>\n</SignedIn>\n```\n\n### User Button\n\nDisplay a user button with avatar and dropdown menu:\n\n```svelte\n<script lang=\"ts\">\n\timport { UserButton } from 'better-auth-ui-svelte';\n</script>\n\n<UserButton align=\"end\" />\n```\n\n### Admin Dashboard\n\nFor applications using the Better Auth admin plugin, create an admin interface with dynamic routes:\n\n```svelte\n<!-- src/routes/app/admin/[path]/+page.svelte -->\n<script lang=\"\\\"ts\\\"\">\n\timport { AdminView } from 'better-auth-ui-svelte';\n\timport type { PageProps } from './$types.js';\n\n\tlet { params }: PageProps = $props();\n</script>\n\n<AdminView path={params.path} />\n```\n\nThis creates admin routes at:\n\n- `/app/admin/dashboard` - Overview with stats and charts\n- `/app/admin/users` - User management table\n- `/app/admin/organizations` - Organization management table\n\nOr use the dashboard component directly with custom configuration:\n\n```svelte\n<script lang=\\\"ts\\\">\n\timport { AdminDashboard } from 'better-auth-ui-svelte';\n</script>\n\n<AdminDashboard\n\tusersTableLimit={10}\n\torgsTableLimit={10}\n\tshowViewAllActions={true}\n\tusersViewAllHref=\\\"/admin/users\\\"\n\torgsViewAllHref=\\\"/admin/organizations\\\"\n/>\n```\n\n## Available Components\n\n### Core Components\n\n- **`<AuthView />`** - Dynamic authentication view handler (sign in, sign up, forgot password, etc.)\n- **`<AuthUIProvider />`** - Context provider for auth configuration\n- **`<AuthLoading />`** - Loading state component\n\n### Authentication Forms\n\n- **`<SignInForm />`** - Email/password sign in\n- **`<SignUpForm />`** - User registration\n- **`<ForgotPasswordForm />`** - Password reset request\n- **`<ResetPasswordForm />`** - Set new password\n- **`<MagicLinkForm />`** - Magic link authentication\n- **`<TwoFactorForm />`** - Two-factor authentication\n- **`<RecoverAccountForm />`** - Account recovery\n- **`<EmailOtpForm />`** - Email OTP verification\n\n### User Components\n\n- **`<UserButton />`** - User dropdown menu with avatar\n- **`<UserAvatar />`** - User avatar with fallback to initials\n- **`<SignedIn />`** - Renders children only when authenticated\n- **`<SignedOut />`** - Renders children only when not authenticated\n\n### Settings Components\n\n#### Account Settings\n\n- **`<AccountSettingsCards />`** - Complete account settings UI\n- **`<AccountsCard />`** - Manage connected accounts\n- **`<UpdateAvatarCard />`** - Avatar upload and management\n- **`<UpdateNameCard />`** - Update user name\n- **`<UpdateUsernameCard />`** - Update username\n- **`<UpdateFieldCard />`** - Generic field update card\n- **`<DeleteAccountCard />`** - Account deletion with confirmation\n\n#### Security Settings\n\n- **`<SecuritySettingsCards />`** - Complete security settings UI\n- **`<ChangeEmailCard />`** - Email change with verification\n- **`<ChangePasswordCard />`** - Password change with validation\n- **`<SessionsCard />`** - Active sessions management\n- **`<PasskeysCard />`** - Passkey authentication management\n- **`<TwoFactorCard />`** - Two-factor authentication setup\n- **`<ApiKeysCard />`** - API key management\n\n### Organization Components\n\n- **`<OrganizationSwitcher />`** - Switch between organizations\n- **`<CreateOrganizationDialog />`** - Create new organization\n- **`<OrganizationView />`** - Organization details view\n- **`<OrganizationSettingsCards />`** - Organization settings\n- **`<OrganizationMembersCard />`** - Member management\n- **`<OrganizationInvitationsCard />`** - Invitation management\n- **`<UserInvitationsCard />`** - User's received invitations\n\n### Admin Components\n\n> **Note:** Admin components require the Better Auth [admin plugin](https://www.better-auth.com/docs/plugins/admin) to be configured in your auth setup.\n\n- **`<AdminView />`** - Main admin interface with tabbed navigation (Dashboard, Users, Organizations)\n- **`<AdminDashboard />`** - Admin dashboard with stats, charts, and table previews\n- **`<UsersAdminTable />`** - User management table with actions (ban, impersonate, delete, etc.)\n- **`<OrganizationsAdminTable />`** - Organization management table\n- **`<OrganizationMembersDetail />`** - Organization member details dialog\n- **`<BanUserDialog />`** - Ban user with reason and expiration\n- **`<UpdateRoleDialog />`** - Update user role\n- **`<ImpersonateUserDialog />`** - Impersonate user confirmation\n- **`<ResetPasswordDialog />`** - Admin password reset\n- **`<RevokeSessionsDialog />`** - Revoke user sessions\n- **`<DeleteUserDialog />`** - Delete user confirmation\n- **`<DeleteOrganizationDialogAdmin />`** - Delete organization (admin)\n- **`<RemoveMemberDialogAdmin />`** - Remove organization member (admin)\n- **`<BulkDeleteDialog />`** - Bulk delete confirmation\n- **`<CreateUserDialog />`** - Create new user\n\n### Utility Components\n\n- **`<AuthCallback />`** - OAuth callback handler\n- **`<SignOut />`** - Sign out component\n- **`<RedirectToSignIn />`** - Redirect unauthenticated users to sign in\n- **`<RedirectToSignUp />`** - Redirect users to sign up\n- **`<PasswordInput />`** - Password input with visibility toggle\n- **`<FormError />`** - Form error display component\n\n## Customization\n\n### Localization\n\nCustomize all text strings by passing a `localization` prop to `<AuthUIProvider />`:\n\n```svelte\n<script lang=\"ts\">\n\timport { AuthUIProvider, authLocalization } from 'better-auth-ui-svelte';\n\timport { authClient } from '$lib/auth-client';\n\n\tconst customLocalization = {\n\t\t...authLocalization,\n\t\tSIGN_IN: 'Log In',\n\t\tSIGN_UP: 'Create Account',\n\t\tEMAIL: 'Email Address',\n\t\tPASSWORD: 'Your Password'\n\t};\n</script>\n\n<AuthUIProvider {authClient} localization={customLocalization}>\n\t<slot />\n</AuthUIProvider>\n```\n\n### Styling\n\nAll components accept a `className` prop for custom styling:\n\n```svelte\n<SignInForm className=\"max-w-md mx-auto\" />\n```\n\nFor granular styling control, use the `classNames` prop:\n\n```svelte\n<AuthView\n\tpath=\"sign-in\"\n\tclassNames={{\n\t\tbase: 'border-2 border-primary',\n\t\theader: 'bg-primary/10',\n\t\ttitle: 'text-xl font-bold',\n\t\tfooterLink: 'text-primary hover:underline'\n\t}}\n/>\n```\n\n### AuthUI Provider Props\n\nThe `<AuthUIProvider />` accepts the following configuration options:\n\n```typescript\ninterface AuthUIProviderProps {\n\t// Required\n\tauthClient: ReturnType<typeof createAuthClient>;\n\n\t// Navigation (SvelteKit)\n\tnavigate?: (href: string) => void;\n\n\t// Session management\n\tonSessionChange?: () => void | Promise<void>;\n\n\t// Social authentication\n\tsocial?: {\n\t\tproviders?: ('google' | 'github' | 'facebook' | 'apple' | 'discord' | 'twitter')[];\n\t};\n\n\t// Additional auth methods\n\tmagicLink?:\n\t\t| boolean\n\t\t| {\n\t\t\t\tresendCooldown?: number;\n\t\t\t\tredirectToSentPage?: boolean;\n\t\t  };\n\temailVerification?:\n\t\t| boolean\n\t\t| {\n\t\t\t\tresendCooldown?: number;\n\t\t\t\tredirectToVerifyPage?: boolean;\n\t\t  };\n\tpasskey?: boolean;\n\n\t// Two-factor authentication\n\ttwoFactor?: ('otp' | 'totp')[];\n\n\t// Multi-session support\n\tmultiSession?: boolean;\n\n\t// Localization\n\tlocalization?: Partial<AuthLocalization>;\n\n\t// Avatar handling\n\tavatar?: {\n\t\tupload?: (file: File) => Promise<string>;\n\t\tdelete?: (url: string) => Promise<void>;\n\t};\n\n\t// Settings page configuration\n\tsettings?: {\n\t\turl?: string;\n\t};\n\n\t// Organization configuration\n\torganization?: {\n\t\tpathMode?: 'id' | 'slug';\n\t\tbasePath?: string;\n\t\tslug?: string;\n\t};\n}\n```\n\n## Path Helpers (Svelte-Specific Feature)\n\n> **Note:** This feature is unique to the Svelte port and not available in the original React version of Better Auth UI. Added by [Chris Jayden](https://github.com/multiplehats) to ease server-side implementation in SvelteKit.\n\nBetter Auth UI for Svelte includes utility functions to generate authentication paths that work both client-side and server-side. This makes it easy to maintain consistent paths across your application and handle redirects in hooks, load functions, and components.\n\n### Why Use Path Helpers?\n\n- **Server-Side Compatible** - Works in `hooks.server.ts`, `+page.server.ts`, and `+layout.server.ts`\n- **Type-Safe** - TypeScript ensures you use valid path names\n- **Single Source of Truth** - Change paths once, updates everywhere\n- **No Hardcoding** - Never hardcode `/auth/sign-in` paths again\n\n### Basic Usage\n\n```typescript\nimport { getAuthPath, getAuthUrl } from 'better-auth-ui-svelte';\n\n// Get auth paths (default: '/auth')\ngetAuthPath('SIGN_IN'); // '/auth/sign-in'\ngetAuthPath('SIGN_UP'); // '/auth/sign-up'\ngetAuthPath('FORGOT_PASSWORD'); // '/auth/forgot-password'\n\n// Get full URLs (useful for emails, redirects)\ngetAuthUrl('RESET_PASSWORD', {\n\tbaseURL: 'https://example.com'\n}); // 'https://example.com/auth/reset-password'\n\n// Account and organization paths\ngetAccountPath('SETTINGS'); // '/account/settings'\ngetOrganizationPath('MEMBERS'); // '/organization/members'\n\n// Admin paths\ngetAdminPath('DASHBOARD'); // '/admin/dashboard'\ngetAdminPath('USERS'); // '/admin/users'\ngetAdminPath('ORGANIZATIONS'); // '/admin/organizations'\n```\n\n### Server-Side Redirects\n\nUse path helpers in your server hooks for authentication redirects:\n\n```typescript\n// src/hooks.server.ts\nimport { redirect } from '@sveltejs/kit';\nimport { getAuthPath } from 'better-auth-ui-svelte';\n\nexport async function handle({ event, resolve }) {\n\tconst session = await getSession(event);\n\n\t// Redirect unauthenticated users to sign-in\n\tif (!session && event.url.pathname.startsWith('/app')) {\n\t\tthrow redirect(303, getAuthPath('SIGN_IN'));\n\t}\n\n\t// Redirect authenticated users away from auth pages\n\tif (session && event.url.pathname === getAuthPath('SIGN_IN')) {\n\t\tthrow redirect(303, '/app');\n\t}\n\n\treturn resolve(event);\n}\n```\n\n### Shared Configuration\n\nCreate a shared config file to keep paths consistent across your app:\n\n```typescript\n// src/lib/config/auth-config.ts\nimport type { PathConfig } from 'better-auth-ui-svelte';\n\nexport const authPathConfig: PathConfig = {\n\tbasePath: '/auth',\n\t// Optionally customize individual paths\n\tviewPaths: {\n\t\tSIGN_IN: 'login', // /auth/login instead of /auth/sign-in\n\t\tSIGN_UP: 'register' // /auth/register instead of /auth/sign-up\n\t}\n};\n```\n\nThen use it everywhere:\n\n```svelte\n<!-- src/routes/+layout.svelte -->\n<script lang=\"ts\">\n\timport { AuthUIProvider } from 'better-auth-ui-svelte';\n\timport { authClient } from '$lib/auth-client';\n\timport { authPathConfig } from '$lib/config/auth-config';\n</script>\n\n<!-- Provider will use your custom paths -->\n<AuthUIProvider\n\t{authClient}\n\tbasePath={authPathConfig.basePath}\n\tviewPaths={authPathConfig.viewPaths}\n>\n\t<slot />\n</AuthUIProvider>\n```\n\n```typescript\n// src/hooks.server.ts\nimport { getAuthPath } from 'better-auth-ui-svelte';\nimport { authPathConfig } from '$lib/config/auth-config';\n\n// Use same config for server-side redirects\nthrow redirect(303, getAuthPath('SIGN_IN', authPathConfig));\n```\n\n### Available Functions\n\n```typescript\n// Auth paths\ngetAuthPath(view, config?)     // Get auth path\ngetAuthUrl(view, config?)      // Get full URL with baseURL\ngetAllAuthPaths(config?)       // Get all auth paths as object\n\n// Account paths\ngetAccountPath(view, config?)\ngetAccountUrl(view, config?)\ngetAllAccountPaths(config?)\n\n// Organization paths\ngetOrganizationPath(view, config?)\ngetOrganizationUrl(view, config?)\ngetAllOrganizationPaths(config?)\n\n// Admin paths\ngetAdminPath(view, config?)\ngetAdminUrl(view, config?)\ngetAllAdminPaths(config?)\n```\n\n## Exports\n\nThe library exports the following utilities:\n\n```typescript\n// Component exports\nexport { AuthView, AuthUIProvider, SignInForm, SignUpForm, UserButton, UserAvatar, ... };\n\n// Path constants\nexport { authViewPaths, accountViewPaths, organizationViewPaths, adminViewPaths };\n\n// Path helpers (unique to Svelte port)\nexport {\n  getAuthPath,\n  getAuthUrl,\n  getAccountPath,\n  getAccountUrl,\n  getOrganizationPath,\n  getOrganizationUrl,\n  getAdminPath,\n  getAdminUrl,\n  getAllAuthPaths,\n  getAllAccountPaths,\n  getAllOrganizationPaths,\n  getAllAdminPaths\n};\n\n// Utilities\nexport { createForm, getViewByPath };\n\n// Context helpers\nexport { getAuthUIConfig, getAuthClient, getLocalization };\n\n// Localization\nexport { authLocalization };\n\n// Types\nexport type {\n  AuthUIConfig,\n  User,\n  Session,\n  AuthLocalization,\n  PathConfig,\n  AccountPathConfig,\n  OrganizationPathConfig,\n  AdminPathConfig,\n  UserWithRole,\n  Organization,\n  OrganizationMember,\n  OrganizationWithMembers,\n  OrganizationInvitation,\n  UsersAdminTableProps,\n  OrganizationsAdminTableProps,\n  AdminViewProps\n};\n```\n\n## Development\n\n### Prerequisites\n\n- Node.js 18+ and pnpm\n- Docker (for Mailpit and PostgreSQL)\n\n### Getting Started\n\n1. **Install dependencies**\n\n   ```bash\n   pnpm install\n   ```\n\n2. **Configure environment variables**\n\n   Copy `.env.example` to `.env` and update the values:\n\n   ```bash\n   cp .env.example .env\n   ```\n\n3. **Start Mailpit for email testing**\n\n   Mailpit provides a local SMTP server and web UI for testing emails:\n\n   ```bash\n   docker compose up -d\n   ```\n\n   Access the Mailpit web UI at http://localhost:8025 to view emails sent during development (magic links, OTP codes, etc.)\n\n4. **Start development server**\n   ```bash\n   pnpm dev\n   ```\n\n### Development Commands\n\n```bash\n# Build library\npnpm run build\n\n# Lint and format\npnpm run lint\npnpm run format\n\n# Stop Mailpit\ndocker compose down\n```\n\n### Email Testing\n\nAll authentication emails (magic links, OTP codes) are sent through Mailpit in development:\n\n- **SMTP Server**: localhost:1025\n- **Web UI**: http://localhost:8025\n- Emails are captured locally and never sent to real addresses\n- Click on emails in the UI to view and test links\n\n## Architecture\n\nBetter Auth UI for Svelte is built with:\n\n- **Svelte 5 Runes** (`$state`, `$derived`, `$effect`) for reactive state\n- **Better Auth Svelte Client** for authentication state and methods\n- **Svelte Context** for configuration and dependency injection\n- **Zod 4** for schema validation\n- **Bits UI** via shadcn-svelte for accessible UI primitives\n- **Tailwind CSS v4** for styling\n\n## Differences from React Version\n\nThis Svelte port maintains **full feature parity** with the React version. The API is nearly identical, with these framework-specific differences:\n\n1. **Path Helpers**: Unique to this Svelte port - utility functions for generating auth paths that work client and server-side (see [Path Helpers](#path-helpers-svelte-specific-feature))\n2. **Navigation**: Instead of Next.js router, use SvelteKit's `goto` function\n3. **Session Management**: Use `invalidateAll()` instead of `router.refresh()`\n4. **Dynamic Routes**: Use SvelteKit's `[path]` syntax instead of Next.js `[path]`\n5. **Reactivity**: Built with Svelte 5 runes instead of React hooks\n6. **Link Component**: SvelteKit doesn't need a custom Link component\n7. **Form Handling**: Uses TanStack Svelte Form instead of React Hook Form (same API)\n\n## Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n## License\n\nMIT\n\n## Credits\n\n- Original React version by [daveycodez](https://github.com/daveyplate/better-auth-ui)\n- Complete Svelte 5 port with full feature parity by Chris Jayden [multiplehats](https://github.com/multiplehats)\n- Built with [Better Auth](https://www.better-auth.com)\n- UI components from [shadcn-svelte](https://www.shadcn-svelte.com)\n\n## Related Projects\n\n- [Better Auth](https://www.better-auth.com) - Framework agnostic authentication library\n- [Better Auth UI (React)](https://github.com/daveyplate/better-auth-ui) - Original React version\n- [Better Auth UI Docs](https://better-auth-ui.com) - Official documentation (React-based, but API is nearly identical)\n- [shadcn-svelte](https://www.shadcn-svelte.com) - Beautifully designed Svelte components\n","readmeFilename":"README.md"}