mirror of
https://github.com/better-auth/better-auth.git
synced 2026-05-27 01:16:55 -05:00
119 lines
4.0 KiB
JSON
119 lines
4.0 KiB
JSON
{
|
|
"name": "better-auth",
|
|
"version": "0.2.9-beta.7",
|
|
"description": "The most comprehensive authentication library for TypeScript.",
|
|
"type": "module",
|
|
"scripts": {
|
|
"build": "NODE_OPTIONS='--max-old-space-size=4000' tsup --clean --dts",
|
|
"dev": "NODE_OPTIONS='--max-old-space-size=4000' tsup --watch --sourcemap",
|
|
"dev:dts": "NODE_OPTIONS='--max-old-space-size=4000' tsup --watch --dts",
|
|
"test": "pnpm prisma:push && pnpm typecheck && vitest",
|
|
"prisma:push": "prisma db push --schema src/adapters/prisma-adapter/test/schema.prisma",
|
|
"test:adapters": "pnpm prisma:push && vitest adapters",
|
|
"bump": "bumpp",
|
|
"typecheck": "tsc --noEmit"
|
|
},
|
|
"main": "./dist/index.js",
|
|
"module": "./dist/index.js",
|
|
"bin": "./dist/cli.js",
|
|
"publishConfig": {
|
|
"executableFiles": [
|
|
"./dist/cli.js"
|
|
]
|
|
},
|
|
"exports": {
|
|
".": "./dist/index.js",
|
|
"./social-providers": "./dist/social.js",
|
|
"./client": {
|
|
"import": "./dist/client.js",
|
|
"types": "./dist/client.d.ts"
|
|
},
|
|
"./client/plugins": {
|
|
"import": "./dist/client/plugins.js",
|
|
"types": "./dist/client/plugins.d.ts"
|
|
},
|
|
"./types": "./dist/types.js",
|
|
"./cli": "./dist/cli.js",
|
|
"./react": "./dist/react.js",
|
|
"./preact": "./dist/preact.js",
|
|
"./solid": "./dist/solid.js",
|
|
"./api": "./dist/api.js",
|
|
"./vue": "./dist/vue.js",
|
|
"./plugins": "./dist/plugins.js",
|
|
"./plugins/access": "./dist/access.js",
|
|
"./svelte-kit": "./dist/svelte-kit.js",
|
|
"./solid-start": "./dist/solid-start.js",
|
|
"./svelte": "./dist/svelte.js",
|
|
"./next-js": "./dist/next-js.js",
|
|
"./package.json": "./package.json",
|
|
"./node": "./dist/node.js",
|
|
"./adapters/prisma": "./dist/adapters/prisma.js",
|
|
"./adapters/drizzle": "./dist/adapters/drizzle.js",
|
|
"./adapters/mongodb": "./dist/adapters/mongodb.js"
|
|
},
|
|
"devDependencies": {
|
|
"@prisma/client": "^5.19.1",
|
|
"@simplewebauthn/types": "^10.0.0",
|
|
"@types/better-sqlite3": "^7.6.11",
|
|
"better-sqlite3": "^11.3.0",
|
|
"@types/pg": "^8.11.6",
|
|
"@types/prompts": "^2.4.9",
|
|
"@types/react": "^18.3.3",
|
|
"drizzle-orm": "^0.33.0",
|
|
"happy-dom": "^15.7.4",
|
|
"hono": "^4.5.4",
|
|
"listhen": "^1.7.2",
|
|
"mongodb": "^6.9.0",
|
|
"mysql2": "^3.11.0",
|
|
"next": "^14.2.8",
|
|
"pg": "^8.12.0",
|
|
"prisma": "^5.19.1",
|
|
"react": "^18.3.1",
|
|
"solid-js": "^1.8.18",
|
|
"tsup": "^8.2.4",
|
|
"typescript": "5.6.1-rc",
|
|
"vitest": "^1.6.0",
|
|
"vue": "^3.5.0"
|
|
},
|
|
"dependencies": {
|
|
"@antfu/ni": "^0.23.0",
|
|
"@babel/preset-react": "^7.24.7",
|
|
"@babel/preset-typescript": "^7.24.7",
|
|
"@better-fetch/fetch": "^1.1.9",
|
|
"@better-fetch/logger": "^1.1.3",
|
|
"@mrleebo/prisma-ast": "^0.12.0",
|
|
"@nanostores/query": "^0.3.4",
|
|
"@nanostores/react": "^0.7.3",
|
|
"@nanostores/solid": "^0.4.2",
|
|
"@nanostores/vue": "^0.10.0",
|
|
"@noble/ciphers": "^0.6.0",
|
|
"@noble/hashes": "^1.4.0",
|
|
"@oslojs/encoding": "^1.0.0",
|
|
"@paralleldrive/cuid2": "^2.2.2",
|
|
"@simplewebauthn/browser": "^10.0.0",
|
|
"@simplewebauthn/server": "^10.0.1",
|
|
"arctic": "2.0.0-next.9",
|
|
"better-call": "0.2.3-beta.10",
|
|
"c12": "^1.11.2",
|
|
"chalk": "^5.3.0",
|
|
"commander": "^12.1.0",
|
|
"consola": "^3.2.3",
|
|
"defu": "^6.1.4",
|
|
"dotenv": "^16.4.5",
|
|
"execa": "^9.4.0",
|
|
"jose": "^5.7.0",
|
|
"kysely": "^0.27.4",
|
|
"nanoid": "^5.0.7",
|
|
"nanoquery": "^1.3.0",
|
|
"nanostores": "^0.11.2",
|
|
"oauth4webapi": "^2.12.0",
|
|
"ora": "^8.0.1",
|
|
"oslo": "^1.2.1",
|
|
"prompts": "^2.4.2",
|
|
"zod": "^3.22.5"
|
|
},
|
|
"files": [
|
|
"dist/*",
|
|
"./package.json"
|
|
]
|
|
} |