mirror of
https://github.com/LukeHagar/better-auth.git
synced 2025-12-07 04:19:22 +00:00
chore: typecheck using monorepo (#4920)
This commit is contained in:
@@ -19,7 +19,7 @@
|
|||||||
"test": "turbo --filter \"./packages/*\" test",
|
"test": "turbo --filter \"./packages/*\" test",
|
||||||
"e2e:smoke": "turbo --filter \"./e2e/*\" e2e:smoke",
|
"e2e:smoke": "turbo --filter \"./e2e/*\" e2e:smoke",
|
||||||
"e2e:integration": "turbo --filter \"./e2e/*\" e2e:integration",
|
"e2e:integration": "turbo --filter \"./e2e/*\" e2e:integration",
|
||||||
"typecheck": "turbo --filter \"./packages/*\" typecheck"
|
"typecheck": "tsc -b --verbose --diagnostics"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@biomejs/biome": "2.2.4",
|
"@biomejs/biome": "2.2.4",
|
||||||
|
|||||||
15
packages/cli/tsconfig.test.json
Normal file
15
packages/cli/tsconfig.test.json
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
{
|
||||||
|
"extends": "../../tsconfig.json",
|
||||||
|
"compilerOptions": {
|
||||||
|
"rootDir": ".",
|
||||||
|
"outDir": "./node_modules/.cache/test",
|
||||||
|
"tsBuildInfoFile": "tsconfig.test.tsbuildinfo",
|
||||||
|
"lib": ["esnext", "dom", "dom.iterable"]
|
||||||
|
},
|
||||||
|
"references": [
|
||||||
|
{
|
||||||
|
"path": "../better-auth/tsconfig.json"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"include": ["test", "src"]
|
||||||
|
}
|
||||||
@@ -1,5 +1,6 @@
|
|||||||
{
|
{
|
||||||
"compilerOptions": {
|
"compilerOptions": {
|
||||||
|
"baseUrl": ".",
|
||||||
"strict": true,
|
"strict": true,
|
||||||
"target": "esnext",
|
"target": "esnext",
|
||||||
"downlevelIteration": true,
|
"downlevelIteration": true,
|
||||||
@@ -17,7 +18,11 @@
|
|||||||
"composite": true,
|
"composite": true,
|
||||||
"incremental": true,
|
"incremental": true,
|
||||||
"noErrorTruncation": true,
|
"noErrorTruncation": true,
|
||||||
"types": ["node"]
|
"types": ["node"],
|
||||||
|
"paths": {
|
||||||
|
"better-auth": ["./packages/better-auth/src"],
|
||||||
|
"better-auth/*": ["./packages/better-auth/src/*"]
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"references": [
|
"references": [
|
||||||
{
|
{
|
||||||
@@ -26,6 +31,9 @@
|
|||||||
{
|
{
|
||||||
"path": "./packages/cli"
|
"path": "./packages/cli"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"path": "./packages/cli/tsconfig.test.json"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"path": "./packages/expo"
|
"path": "./packages/expo"
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -37,10 +37,6 @@
|
|||||||
"dependsOn": ["^build"],
|
"dependsOn": ["^build"],
|
||||||
"outputs": []
|
"outputs": []
|
||||||
},
|
},
|
||||||
"typecheck": {
|
|
||||||
"outputs": [".tsbuildinfo", "dist/**"],
|
|
||||||
"cache": true
|
|
||||||
},
|
|
||||||
"deploy": {
|
"deploy": {
|
||||||
"cache": false
|
"cache": false
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user