{"_id":"@buttery-auth/buttery-auth","_rev":"2-60e3c70185ae1b107caa4c8c634a8d45","name":"@buttery-auth/buttery-auth","dist-tags":{"latest":"1.3.4"},"versions":{"1.0.0":{"name":"@buttery-auth/buttery-auth","version":"1.0.0","_id":"@buttery-auth/buttery-auth@1.0.0","maintainers":[{"name":"ekjotsinghmakhija","email":"ekjotmakhija@gmail.com"}],"dist":{"shasum":"fb47295f49df0e79db08e79decfd68685f3defda","tarball":"https://registry.npmjs.org/@buttery-auth/buttery-auth/-/buttery-auth-1.0.0.tgz","fileCount":1782,"integrity":"sha512-rXgSHa5t9b1VbCYWm0QKNhYxoSXxUckkLEAcF5dh7ylIEqcPaLFdTP+XVShsfChxOPyOU908NRWRDN6d2ERypg==","signatures":[{"sig":"MEQCIB7J/WRcs6Y/b3uDnfd7Cdn5/QatrQie7BDhbgL9o6o3AiAEeIV/71XXHEisafNxKyxG3ut62OsQy0kGh1AJzisflA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17909027},"pnpm":{"overrides":{"unified":"11.0.4","remark-mdx":"3.0.0","whatwg-url":"^14.0.0","remark-parse":"11.0.0","mdast-util-frontmatter":"2.0.1"}},"type":"module","gitHead":"d6e54bf05b7d15532b74951141d2d0c0663d9158","private":false,"scripts":{"dev":"turbo --filter \"./packages/*\" dev","bump":"bumpp","lint":"biome check .","test":"turbo --filter \"./packages/*\" test","build":"turbo --filter \"./packages/*\" build","clean":"turbo --filter \"./packages/*\" clean && rm -rf node_modules","format":"biome format . --write","dev:dts":"turbo --filter \"./packages/*\" dev:dts","release":"turbo --filter \"./packages/*\" build && bumpp && pnpm -r publish --access public --no-git-checks","lint:fix":"biome check . --fix","typecheck":"turbo --filter \"./packages/*\" typecheck","release:canary":"turbo --filter \"./packages/*\" build && bumpp && pnpm -r publish --access public --tag canary --no-git-checks","release:no-build":"bumpp && pnpm -r publish --access public --no-git-checks --tag next"},"_npmUser":{"name":"ekjotsinghmakhija","email":"ekjotmakhija@gmail.com"},"_npmVersion":"10.8.2","description":"<p align=\"center\">   <picture>     <source srcset=\"./banner-dark.png\" media=\"(prefers-color-scheme: dark)\">     <source srcset=\"./banner.png\" media=\"(prefers-color-scheme: light)\">     <img src=\"./banner.png\" alt=\"Buttery Auth Logo\">   </picture>   <h2 al","directories":{},"_nodeVersion":"20.19.4","dependencies":{"utils":"link:@buttery-auth/utils","@buttery-auth/utils":"^0.2.6"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.0","devDependencies":{"taze":"^0.18.0","bumpp":"^9.8.1","turbo":"^2.3.3","vitest":"catalog:","cross-env":"^7.0.3","dotenv-cli":"^7.4.4","tinyglobby":"^0.2.10","typescript":"catalog:","@types/node":"^20.17.9","@biomejs/biome":"2.1.3","simple-git-hooks":"^2.11.1"},"_npmOperationalInternal":{"tmp":"tmp/buttery-auth_1.0.0_1754498980486_0.10505208484670092","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"@buttery-auth/buttery-auth","private":false,"type":"module","version":"1.3.4","packageManager":"pnpm@9.15.0","scripts":{"build":"turbo --filter \"./packages/*\" build","dev":"turbo --filter \"./packages/*\" dev","dev:dts":"turbo --filter \"./packages/*\" dev:dts","clean":"turbo --filter \"./packages/*\" clean && rm -rf node_modules","format":"biome format . --write","lint":"biome check .","lint:fix":"biome check . --fix","release":"turbo --filter \"./packages/*\" build && bumpp && pnpm -r publish --access public --no-git-checks","release:no-build":"bumpp && pnpm -r publish --access public --no-git-checks --tag next","release:canary":"turbo --filter \"./packages/*\" build && bumpp && pnpm -r publish --access public --tag canary --no-git-checks","bump":"bumpp","test":"turbo --filter \"./packages/*\" test","typecheck":"turbo --filter \"./packages/*\" typecheck"},"devDependencies":{"@biomejs/biome":"2.1.3","@types/node":"^20.17.9","bumpp":"^9.8.1","cross-env":"^7.0.3","dotenv-cli":"^7.4.4","simple-git-hooks":"^2.11.1","taze":"^0.18.0","tinyglobby":"^0.2.10","turbo":"^2.3.3","typescript":"catalog:","vitest":"catalog:"},"pnpm":{"overrides":{"mdast-util-frontmatter":"2.0.1","remark-mdx":"3.0.0","remark-parse":"11.0.0","unified":"11.0.4","whatwg-url":"^14.0.0"}},"_id":"@buttery-auth/buttery-auth@1.3.4","gitHead":"8de0ad765e668b37bb1d25855e06fe1119f9fafa","description":"<p align=\"center\">   <picture>     <source srcset=\"./banner-dark.png\" media=\"(prefers-color-scheme: dark)\">     <source srcset=\"./banner.png\" media=\"(prefers-color-scheme: light)\">     <img src=\"./banner.png\" alt=\"Buttery Auth Logo\">   </picture>   <h2 al","_nodeVersion":"20.19.4","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Us69xCoGVPyEufsXPbKUEVLMWCsS/oLLcaYx5kHKRzsN+lWtMZb+NP9oPdhu3X2xH3UR5Ypf+ia9BeFMvwe7Cw==","shasum":"06b90ddcee032ebe70bd6c4b76dcf99a0f18afb5","tarball":"https://registry.npmjs.org/@buttery-auth/buttery-auth/-/buttery-auth-1.3.4.tgz","fileCount":1786,"unpackedSize":17922649,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDbQ163Y1t0ROoBPA9tm9X2xwCOJQqsivZweqd/aaQneAiAxa45+m78TKB6L8BLKHJKrnbNHrll2SMifhnUeoB5FkA=="}]},"_npmUser":{"name":"ekjotsinghmakhija","email":"ekjotmakhija@gmail.com"},"directories":{},"maintainers":[{"name":"ekjotsinghmakhija","email":"ekjotmakhija@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/buttery-auth_1.3.4_1754670638503_0.17729931466895787"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-06T16:49:40.387Z","modified":"2025-08-08T16:30:39.164Z","1.0.0":"2025-08-06T16:49:40.908Z","1.3.4":"2025-08-08T16:30:38.947Z"},"description":"<p align=\"center\">   <picture>     <source srcset=\"./banner-dark.png\" media=\"(prefers-color-scheme: dark)\">     <source srcset=\"./banner.png\" media=\"(prefers-color-scheme: light)\">     <img src=\"./banner.png\" alt=\"Buttery Auth Logo\">   </picture>   <h2 al","maintainers":[{"name":"ekjotsinghmakhija","email":"ekjotmakhija@gmail.com"}],"readme":"<p align=\"center\">\n  <picture>\n    <source srcset=\"./banner-dark.png\" media=\"(prefers-color-scheme: dark)\">\n    <source srcset=\"./banner.png\" media=\"(prefers-color-scheme: light)\">\n    <img src=\"./banner.png\" alt=\"Buttery Auth Logo\">\n  </picture>\n  <h2 align=\"center\">\n    Buttery Auth\n  </h2>\n\n  <p align=\"center\">\n    The most comprehensive authentication library for TypeScript\n    <br />\n    <a href=\"https://better-auth.com\"><strong>Learn more »</strong></a>\n    <br />\n    <br />\n    <a href=\"https://discord.gg/better-auth\">Discord</a>\n    ·\n    <a href=\"https://better-auth.com\">Website</a>\n    ·\n    <a href=\"https://github.com/better-auth/better-auth/issues\">Issues</a>\n  </p>\n\n[![npm](https://img.shields.io/npm/dm/better-auth)](https://npm.chart.dev/better-auth?primary=neutral&gray=neutral&theme=dark)\n[![npm version](https://img.shields.io/npm/v/better-auth.svg)](https://www.npmjs.com/package/better-auth)\n[![GitHub stars](https://img.shields.io/github/stars/better-auth/better-auth)](https://github.com/better-auth/better-auth/stargazers)\n</p>\n\n## About the Project\n\nButtery Auth is framework-agnostic authentication (and authorization) library for TypeScript. It provides a comprehensive set of features out of the box and includes a plugin ecosystem that simplifies adding advanced functionalities with minimal code in short amount of time. Whether you need 2FA, multi-tenant support, or other complex features. It lets you focus on building your actual application instead of reinventing the wheel.\n\n### Why Buttery Auth\n\nAuthentication in the TypeScript ecosystem is a half-solved problem. Other open-source libraries often requires a lot of additional code for anything beyond basic authentication. Rather than just pushing third-party services as the solution, I believe we can do better as a community—hence, Buttery Auth.\n\n## Contribution\n\nButtery Auth is free and open source project licensed under the [MIT License](./LICENSE.md). You are free to do whatever you want with it.\n\nYou could help continuing its development by:\n\n- [Contribute to the source code](./CONTRIBUTING.md)\n- [Suggest new features and report issues](https://github.com/better-auth/better-auth/issues)\n\n## Security\nIf you discover a security vulnerability within Buttery Auth, please send an e-mail to security@better-auth.com.\n\nAll reports will be promptly addressed, and you'll be credited accordingly.\n","readmeFilename":"README.md"}