mirror of
https://github.com/better-auth/better-auth.git
synced 2026-05-24 08:01:56 -05:00
101 lines
1.9 KiB
JSON
101 lines
1.9 KiB
JSON
{
|
|
"$schema": "./node_modules/knip/schema-jsonc.json",
|
|
"ignoreExportsUsedInFile": {
|
|
"interface": true,
|
|
"type": true
|
|
},
|
|
"tags": ["-lintignore"],
|
|
"workspaces": {
|
|
"packages/*": {
|
|
"entry": ["src/index.ts"],
|
|
"project": ["src/**/*.ts!"]
|
|
},
|
|
"packages/better-auth": {
|
|
"project": [
|
|
"src/**/*.ts!",
|
|
"!src/adapters/**/test/*.prisma",
|
|
"!src/adapters/**/test/.tmp",
|
|
"!src/adapters/**/test/auth.ts"
|
|
],
|
|
"ignoreDependencies": [
|
|
// implicit adapter dependencies
|
|
"drizzle-kit",
|
|
"drizzle-orm",
|
|
"mongodb",
|
|
"@prisma/client",
|
|
"prisma",
|
|
|
|
// implicit test-instance dependencies
|
|
"vitest",
|
|
"pg",
|
|
"better-sqlite3",
|
|
"mysql2",
|
|
|
|
// implicit integrations dependencies
|
|
"@lynx-js/react",
|
|
"@sveltejs/kit",
|
|
"@tanstack/react-start",
|
|
"@tanstack/start-server-core",
|
|
"next",
|
|
"react",
|
|
"react-dom",
|
|
"solid-js",
|
|
"svelte",
|
|
"vue"
|
|
]
|
|
},
|
|
"packages/core": {
|
|
"ignoreDependencies": [
|
|
// type-only dependencies
|
|
"kysely!",
|
|
"nanostores!"
|
|
]
|
|
},
|
|
"packages/cli": {
|
|
"ignoreDependencies": [
|
|
// implicit adapter dependencies
|
|
"better-sqlite3",
|
|
"@prisma/client",
|
|
"@types/pg",
|
|
"drizzle-orm",
|
|
"pg",
|
|
"prisma"
|
|
]
|
|
},
|
|
"packages/expo": {
|
|
"ignoreDependencies": [
|
|
// loading of optional peers
|
|
"expo-constants",
|
|
"expo-network",
|
|
"expo-linking",
|
|
"expo-web-browser",
|
|
|
|
// implicit dependencies
|
|
"react-native"
|
|
]
|
|
},
|
|
"packages/stripe": {
|
|
"ignoreDependencies": [
|
|
// implicit dependencies
|
|
"stripe"
|
|
]
|
|
},
|
|
"packages/sso": {
|
|
"ignoreDependencies": [
|
|
// type-only dependencies
|
|
"better-call"
|
|
]
|
|
}
|
|
},
|
|
"vitest": {
|
|
"project": [
|
|
"**/test/**/*.ts",
|
|
"**/tests/**/*.ts",
|
|
"**/*test*.ts",
|
|
"**/*.prisma"
|
|
],
|
|
"entry": ["**/*.test.ts", "**/*.spec.ts"]
|
|
},
|
|
"ignoreWorkspaces": ["demo/**", "docs/**", "e2e/**"]
|
|
}
|