Files
better-auth/packages/better-auth/package.json
2024-10-04 08:42:35 +03:00

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"
]
}