refactor(tsconfig): use `configDir` (#1238)

pull/1220/head
Jonathan Haines 2025-06-19 17:52:41 +10:00 committed by GitHub
parent 074bb88b4f
commit 39a435b738
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
90 changed files with 190 additions and 689 deletions

View File

@ -8,8 +8,8 @@
] ]
}, },
"scripts": { "scripts": {
"build": "yarn workspaces foreach --all --topological --verbose run build", "build": "yarn workspaces foreach --all --topological --parallel --verbose run build",
"publint": "yarn workspaces foreach --all --topological --verbose run publint", "publint": "yarn workspaces foreach --all --topological --parallel --verbose run publint",
"publish": "yarn workspaces foreach --all --no-private --topological --verbose npm publish --tolerate-republish && changeset tag", "publish": "yarn workspaces foreach --all --no-private --topological --verbose npm publish --tolerate-republish && changeset tag",
"typecheck": "yarn tsc --build", "typecheck": "yarn tsc --build",
"typecheck:clean": "yarn tsc --build --clean", "typecheck:clean": "yarn tsc --build --clean",

View File

@ -1,14 +1,5 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.build.json",
"compilerOptions": { "compilerOptions": {},
"composite": true,
"rootDir": "src",
"outDir": "dist",
"tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo",
"emitDeclarationOnly": true,
"isolatedDeclarations": true
},
"include": ["src/**/*.ts"],
"exclude": ["**/*.test.ts"],
"references": [] "references": []
} }

View File

@ -1,13 +1,8 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.base.json",
"compilerOptions": { "compilerOptions": {
"outDir": "../../dist/out-tsc/packages/ajv-validator", "outDir": "../../dist/packages/ajv-validator",
"types": ["vitest/globals"] "types": ["vitest/globals"]
}, },
"include": ["**/*.test.ts", "vitest.config.ts"], "references": []
"references": [
{
"path": "./tsconfig.build.json"
}
]
} }

View File

@ -1,14 +1,5 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.build.json",
"compilerOptions": { "compilerOptions": {},
"composite": true,
"rootDir": "src",
"outDir": "dist",
"tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo",
"emitDeclarationOnly": true,
"isolatedDeclarations": true
},
"include": ["src/**/*.ts"],
"exclude": ["**/*.test.ts"],
"references": [] "references": []
} }

View File

@ -1,13 +1,8 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.base.json",
"compilerOptions": { "compilerOptions": {
"outDir": "../../dist/out-tsc/packages/arktype-validator", "outDir": "../../dist/packages/arktype-validator",
"types": ["vitest/globals"] "types": ["vitest/globals"]
}, },
"include": ["**/*.test.ts", "vitest.config.ts"], "references": []
"references": [
{
"path": "./tsconfig.build.json"
}
]
} }

View File

@ -1,15 +1,7 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.build.json",
"compilerOptions": { "compilerOptions": {
"composite": true,
"rootDir": "src",
"outDir": "dist",
"tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo",
"emitDeclarationOnly": true,
"isolatedDeclarations": true,
"jsx": "react" "jsx": "react"
}, },
"include": ["src/**/*.ts", "src/**/*.tsx"],
"exclude": ["**/*.test.ts"],
"references": [] "references": []
} }

View File

@ -1,13 +1,8 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.base.json",
"compilerOptions": { "compilerOptions": {
"outDir": "../../dist/out-tsc/packages/auth-js", "outDir": "../../dist/packages/auth-js",
"jsx": "react" "jsx": "react"
}, },
"include": ["**/*.test.ts", "vitest.config.ts"], "references": []
"references": [
{
"path": "./tsconfig.build.json"
}
]
} }

View File

@ -1,15 +1,7 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.build.json",
"compilerOptions": { "compilerOptions": {
"composite": true,
"rootDir": "src",
"outDir": "dist",
"tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo",
"emitDeclarationOnly": true,
"isolatedDeclarations": true,
"types": ["node", "bun"] "types": ["node", "bun"]
}, },
"include": ["src/**/*.ts"],
"exclude": ["**/*.test.ts"],
"references": [] "references": []
} }

View File

@ -1,13 +1,8 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.base.json",
"compilerOptions": { "compilerOptions": {
"outDir": "../../dist/out-tsc/packages/hello", "outDir": "../../dist/packages/hello",
"types": ["vitest/globals"] "types": ["vitest/globals"]
}, },
"include": ["**/*.test.ts", "vitest.config.ts"], "references": []
"references": [
{
"path": "./tsconfig.build.json"
}
]
} }

View File

@ -1,14 +1,5 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.build.json",
"compilerOptions": { "compilerOptions": {},
"composite": true,
"rootDir": "src",
"outDir": "dist",
"tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo",
"emitDeclarationOnly": true,
"isolatedDeclarations": true
},
"include": ["src/**/*.ts"],
"exclude": ["**/*.test.ts"],
"references": [] "references": []
} }

View File

@ -1,13 +1,8 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.base.json",
"compilerOptions": { "compilerOptions": {
"outDir": "../../dist/out-tsc/packages/bun-transpiler", "outDir": "../../dist/packages/bun-transpiler",
"types": ["vitest/globals"] "types": ["vitest/globals"]
}, },
"include": ["**/*.test.ts", "vitest.config.ts"], "references": []
"references": [
{
"path": "./tsconfig.build.json"
}
]
} }

View File

@ -1,13 +1,5 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.build.json",
"compilerOptions": { "compilerOptions": {},
"composite": true,
"rootDir": "src",
"outDir": "dist",
"tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo",
"emitDeclarationOnly": true,
"isolatedDeclarations": true
},
"include": ["./src/**/*.ts"],
"references": [] "references": []
} }

View File

@ -1,13 +1,9 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.base.json",
"compilerOptions": { "compilerOptions": {
"outDir": "../../dist/out-tsc/packages/casbin", "outDir": "../../dist/packages/casbin",
"types": ["vitest/globals"] "types": ["vitest/globals"]
}, },
"include": ["**/*.test.ts", "vitest.config.ts", "vitest.setup.ts"], "include": ["src", "vitest.config.ts", "vitest.setup.ts"],
"references": [ "references": []
{
"path": "./tsconfig.build.json"
}
]
} }

View File

@ -1,14 +1,5 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.build.json",
"compilerOptions": { "compilerOptions": {},
"composite": true,
"rootDir": "src",
"outDir": "dist",
"tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo",
"emitDeclarationOnly": true,
"isolatedDeclarations": true
},
"include": ["src/**/*.ts"],
"exclude": ["**/*.test.ts"],
"references": [] "references": []
} }

View File

@ -1,13 +1,8 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.base.json",
"compilerOptions": { "compilerOptions": {
"outDir": "../../dist/out-tsc/packages/class-validator", "outDir": "../../dist/packages/class-validator",
"types": ["vitest/globals"] "types": ["vitest/globals"]
}, },
"include": ["**/*.test.ts", "vitest.config.ts"], "references": []
"references": [
{
"path": "./tsconfig.build.json"
}
]
} }

View File

@ -1,14 +1,5 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.build.json",
"compilerOptions": { "compilerOptions": {},
"composite": true,
"rootDir": "src",
"outDir": "dist",
"tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo",
"emitDeclarationOnly": true,
"isolatedDeclarations": true
},
"include": ["src/**/*.ts"],
"exclude": ["**/*.test.ts"],
"references": [] "references": []
} }

View File

@ -1,13 +1,8 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.base.json",
"compilerOptions": { "compilerOptions": {
"outDir": "../../dist/out-tsc/packages/clerk-auth", "outDir": "../../dist/packages/clerk-auth",
"types": ["vitest/globals"] "types": ["vitest/globals"]
}, },
"include": ["**/*.test.ts", "vitest.config.ts"], "references": []
"references": [
{
"path": "./tsconfig.build.json"
}
]
} }

View File

@ -1,15 +1,7 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.build.json",
"compilerOptions": { "compilerOptions": {
"composite": true,
"rootDir": "src",
"outDir": "dist",
"tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo",
"emitDeclarationOnly": true,
"isolatedDeclarations": true,
"types": ["@cloudflare/workers-types"] "types": ["@cloudflare/workers-types"]
}, },
"include": ["src/**/*.ts"],
"exclude": ["**/*.test.ts"],
"references": [] "references": []
} }

View File

@ -1,13 +1,8 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.base.json",
"compilerOptions": { "compilerOptions": {
"outDir": "../../dist/out-tsc/packages/cloudflare-access", "outDir": "../../dist/packages/cloudflare-access",
"types": ["vitest/globals"] "types": ["@cloudflare/workers-types", "vitest/globals"]
}, },
"include": ["**/*.test.ts", "vitest.config.ts"], "references": []
"references": [
{
"path": "./tsconfig.build.json"
}
]
} }

View File

@ -1,14 +1,5 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.build.json",
"compilerOptions": { "compilerOptions": {},
"composite": true,
"rootDir": "src",
"outDir": "dist",
"tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo",
"emitDeclarationOnly": true,
"isolatedDeclarations": true
},
"include": ["src/**/*.ts"],
"exclude": ["**/*.test.ts"],
"references": [] "references": []
} }

View File

@ -1,13 +1,8 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.base.json",
"compilerOptions": { "compilerOptions": {
"outDir": "../../dist/out-tsc/packages/conform-validator", "outDir": "../../dist/packages/conform-validator",
"types": ["vitest/globals"] "types": ["vitest/globals"]
}, },
"include": ["**/*.test.ts", "vitest.config.ts"], "references": []
"references": [
{
"path": "./tsconfig.build.json"
}
]
} }

View File

@ -1,14 +1,5 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.build.json",
"compilerOptions": { "compilerOptions": {},
"composite": true,
"rootDir": "src",
"outDir": "dist",
"tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo",
"emitDeclarationOnly": true,
"isolatedDeclarations": true
},
"include": ["src/**/*.ts"],
"exclude": ["**/*.test.ts"],
"references": [] "references": []
} }

View File

@ -1,13 +1,8 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.base.json",
"compilerOptions": { "compilerOptions": {
"outDir": "../../dist/out-tsc/packages/effect-validator", "outDir": "../../dist/packages/effect-validator",
"types": ["vitest/globals"] "types": ["vitest/globals"]
}, },
"include": ["**/*.test.ts", "vitest.config.ts"], "references": []
"references": [
{
"path": "./tsconfig.build.json"
}
]
} }

View File

@ -1,14 +1,5 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.build.json",
"compilerOptions": { "compilerOptions": {},
"composite": true,
"rootDir": "src",
"outDir": "dist",
"tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo",
"emitDeclarationOnly": true,
"isolatedDeclarations": true
},
"include": ["src/**/*.ts"],
"exclude": ["**/*.test.ts"],
"references": [] "references": []
} }

View File

@ -1,13 +1,8 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.base.json",
"compilerOptions": { "compilerOptions": {
"outDir": "../../dist/out-tsc/packages/esbuild-transpiler", "outDir": "../../dist/packages/esbuild-transpiler",
"types": ["vitest/globals"] "types": ["vitest/globals"]
}, },
"include": ["**/*.test.ts", "vitest.config.ts"], "references": []
"references": [
{
"path": "./tsconfig.build.json"
}
]
} }

View File

@ -1,14 +1,5 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.build.json",
"compilerOptions": { "compilerOptions": {},
"composite": true,
"rootDir": "src",
"outDir": "dist",
"tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo",
"emitDeclarationOnly": true,
"isolatedDeclarations": true
},
"include": ["src/**/*.ts"],
"exclude": ["**/*.test.ts"],
"references": [] "references": []
} }

View File

@ -1,13 +1,8 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.base.json",
"compilerOptions": { "compilerOptions": {
"outDir": "../../dist/out-tsc/packages/event-emitter", "outDir": "../../dist/packages/event-emitter",
"types": ["vitest/globals"] "types": ["vitest/globals"]
}, },
"include": ["**/*.test.ts", "vitest.config.ts"], "references": []
"references": [
{
"path": "./tsconfig.build.json"
}
]
} }

View File

@ -1,15 +1,7 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.build.json",
"compilerOptions": { "compilerOptions": {
"composite": true,
"rootDir": "src",
"outDir": "dist",
"tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo",
"emitDeclarationOnly": true,
"isolatedDeclarations": true,
"types": ["@cloudflare/workers-types"] "types": ["@cloudflare/workers-types"]
}, },
"include": ["src/**/*.ts"],
"exclude": ["**/*.test.ts"],
"references": [] "references": []
} }

View File

@ -1,13 +1,9 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.base.json",
"compilerOptions": { "compilerOptions": {
"outDir": "../../dist/out-tsc/packages/firebase-auth", "outDir": "../../dist/packages/firebase-auth",
"types": ["@cloudflare/workers-types"] "types": ["@cloudflare/workers-types", "vitest/globals"]
}, },
"include": ["**/*.test.ts", "firebase-tools.d.ts", "vitest.config.ts"], "include": ["src", "firebase-tools.d.ts", "vitest.config.ts"],
"references": [ "references": []
{
"path": "./tsconfig.build.json"
}
]
} }

View File

@ -1,14 +1,5 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.build.json",
"compilerOptions": { "compilerOptions": {},
"composite": true,
"rootDir": "src",
"outDir": "dist",
"tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo",
"emitDeclarationOnly": true,
"isolatedDeclarations": true
},
"include": ["src/**/*.ts"],
"exclude": ["**/*.test.ts"],
"references": [] "references": []
} }

View File

@ -1,14 +1,9 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.base.json",
"compilerOptions": { "compilerOptions": {
"outDir": "../../dist/out-tsc/packages/graphql-server", "outDir": "../../dist/packages/graphql-server",
"types": ["bun"] "types": ["bun"]
}, },
"exclude": ["src/**/*.test.ts"], "include": ["src", "bun_test"],
"include": ["bun_test", "vitest.config.ts"], "exclude": ["node_modules", "src/**/*.test.ts"]
"references": [
{
"path": "./tsconfig.build.json"
}
]
} }

View File

@ -1,14 +1,9 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.base.json",
"compilerOptions": { "compilerOptions": {
"outDir": "../../dist/out-tsc/packages/graphql-server", "outDir": "../../dist/packages/graphql-server",
"types": ["vitest/globals"] "types": ["vitest/globals"]
}, },
"exclude": ["bun_test"], "exclude": ["node_modules", "bun_test"],
"include": ["**/*.test.ts", "vitest.config.ts"], "references": []
"references": [
{
"path": "./tsconfig.build.json"
}
]
} }

View File

@ -1,14 +1,5 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.build.json",
"compilerOptions": { "compilerOptions": {},
"composite": true,
"rootDir": "src",
"outDir": "dist",
"tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo",
"emitDeclarationOnly": true,
"isolatedDeclarations": true
},
"include": ["src/**/*.ts"],
"exclude": ["**/*.test.ts"],
"references": [] "references": []
} }

View File

@ -1,13 +1,8 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.base.json",
"compilerOptions": { "compilerOptions": {
"outDir": "../../dist/out-tsc/packages/hello", "outDir": "../../dist/packages/hello",
"types": ["vitest/globals"] "types": ["vitest/globals"]
}, },
"include": ["**/*.test.ts", "vitest.config.ts"], "references": []
"references": [
{
"path": "./tsconfig.build.json"
}
]
} }

View File

@ -1,14 +1,5 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.build.json",
"compilerOptions": { "compilerOptions": {},
"composite": true,
"rootDir": "src",
"outDir": "dist",
"tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo",
"emitDeclarationOnly": true,
"isolatedDeclarations": true
},
"include": ["src/**/*.ts"],
"exclude": ["**/*.test.ts"],
"references": [] "references": []
} }

View File

@ -1,13 +1,8 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.base.json",
"compilerOptions": { "compilerOptions": {
"outDir": "../../dist/out-tsc/packages/hello", "outDir": "../../dist/packages/mcp",
"types": ["vitest/globals"] "types": ["vitest/globals"]
}, },
"include": ["**/*.test.ts", "vitest.config.ts"], "references": []
"references": [
{
"path": "./tsconfig.build.json"
}
]
} }

View File

@ -1,14 +1,5 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.build.json",
"compilerOptions": { "compilerOptions": {},
"composite": true,
"rootDir": "src",
"outDir": "dist",
"tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo",
"emitDeclarationOnly": true,
"isolatedDeclarations": true
},
"include": ["src/**/*.ts"],
"exclude": ["**/*.test.ts"],
"references": [] "references": []
} }

View File

@ -1,13 +1,8 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.base.json",
"compilerOptions": { "compilerOptions": {
"outDir": "../../dist/out-tsc/packages/medley-router", "outDir": "../../dist/packages/medley-router",
"types": ["vitest/globals"] "types": ["vitest/globals"]
}, },
"include": ["**/*.test.ts", "vitest.config.ts"], "references": []
"references": [
{
"path": "./tsconfig.build.json"
}
]
} }

View File

@ -1,15 +1,7 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.build.json",
"compilerOptions": { "compilerOptions": {
"composite": true,
"rootDir": "src",
"outDir": "dist",
"tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo",
"emitDeclarationOnly": true,
"isolatedDeclarations": true,
"types": ["node", "ws"] "types": ["node", "ws"]
}, },
"include": ["src/**/*.ts"],
"exclude": ["**/*.test.ts"],
"references": [] "references": []
} }

View File

@ -1,13 +1,8 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.base.json",
"compilerOptions": { "compilerOptions": {
"outDir": "../../dist/out-tsc/packages/node-ws", "outDir": "../../dist/packages/node-ws",
"types": ["vitest/globals"] "types": ["vitest/globals"]
}, },
"include": ["**/*.test.ts", "vitest.config.ts"], "references": []
"references": [
{
"path": "./tsconfig.build.json"
}
]
} }

View File

@ -1,14 +1,5 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.build.json",
"compilerOptions": { "compilerOptions": {},
"composite": true,
"rootDir": "src",
"outDir": "dist",
"tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo",
"emitDeclarationOnly": true,
"isolatedDeclarations": true
},
"include": ["src/**/*.ts"],
"exclude": ["**/*.test.ts"],
"references": [] "references": []
} }

View File

@ -1,13 +1,9 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.base.json",
"compilerOptions": { "compilerOptions": {
"outDir": "../../dist/out-tsc/packages/oauth-providers", "outDir": "../../dist/packages/oauth-providers",
"types": ["vitest/globals"] "types": ["vitest/globals"]
}, },
"include": ["mocks.ts", "**/*.test.ts", "vitest.config.ts"], "include": ["src", "mocks.ts", "vitest.config.ts"],
"references": [ "references": []
{
"path": "./tsconfig.build.json"
}
]
} }

View File

@ -1,14 +1,5 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.build.json",
"compilerOptions": { "compilerOptions": {},
"composite": true,
"rootDir": "src",
"outDir": "dist",
"tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo",
"emitDeclarationOnly": true,
"isolatedDeclarations": true
},
"include": ["src/**/*.ts"],
"exclude": ["**/*.test.ts"],
"references": [] "references": []
} }

View File

@ -1,13 +1,8 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.base.json",
"compilerOptions": { "compilerOptions": {
"outDir": "../../dist/out-tsc/packages/oidc-auth", "outDir": "../../dist/packages/oidc-auth",
"types": ["vitest/globals"] "types": ["vitest/globals"]
}, },
"include": ["**/*.test.ts", "vitest.config.ts"], "references": []
"references": [
{
"path": "./tsconfig.build.json"
}
]
} }

View File

@ -1,14 +1,5 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.build.json",
"compilerOptions": { "compilerOptions": {},
"composite": true,
"rootDir": "src",
"outDir": "dist",
"tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo",
"emitDeclarationOnly": true,
"isolatedDeclarations": true
},
"include": ["package.json", "src/**/*.ts"],
"exclude": ["**/*.test.ts"],
"references": [] "references": []
} }

View File

@ -1,13 +1,8 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.base.json",
"compilerOptions": { "compilerOptions": {
"outDir": "../../dist/out-tsc/packages/oidc-auth", "outDir": "../../dist/packages/oidc-auth",
"types": ["vitest/globals"] "types": ["vitest/globals"]
}, },
"include": ["**/*.test.ts", "vitest.config.ts"], "references": []
"references": [
{
"path": "./tsconfig.build.json"
}
]
} }

View File

@ -1,14 +1,5 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.build.json",
"compilerOptions": { "compilerOptions": {},
"composite": true,
"rootDir": "src",
"outDir": "dist",
"tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo",
"emitDeclarationOnly": true,
"isolatedDeclarations": true
},
"include": ["src/**/*.ts"],
"exclude": ["**/*.test.ts"],
"references": [] "references": []
} }

View File

@ -1,13 +1,8 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.base.json",
"compilerOptions": { "compilerOptions": {
"outDir": "../../dist/out-tsc/packages/prometheus", "outDir": "../../dist/packages/prometheus",
"types": ["vitest/globals"] "types": ["vitest/globals"]
}, },
"include": ["**/*.test.ts", "vitest.config.ts"], "references": []
"references": [
{
"path": "./tsconfig.build.json"
}
]
} }

View File

@ -12,7 +12,7 @@
"build": "tsup ./src/index.ts", "build": "tsup ./src/index.ts",
"prepack": "yarn build", "prepack": "yarn build",
"publint": "attw --pack && publint", "publint": "attw --pack && publint",
"typecheck": "tsc -b tsconfig.json" "typecheck": "tsc -b tsconfig.json --noEmit"
}, },
"exports": { "exports": {
".": { ".": {

View File

@ -1,14 +1,5 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.build.json",
"compilerOptions": { "compilerOptions": {},
"composite": true,
"rootDir": "src",
"outDir": "dist",
"tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo",
"emitDeclarationOnly": true,
"isolatedDeclarations": true
},
"include": ["src/**/*.ts"],
"exclude": ["**/*.test.ts"],
"references": [] "references": []
} }

View File

@ -13,7 +13,7 @@
"build": "tsup ./src", "build": "tsup ./src",
"prepack": "yarn build", "prepack": "yarn build",
"publint": "attw --pack && publint", "publint": "attw --pack && publint",
"typecheck": "tsc -b tsconfig.json" "typecheck": "tsc -b tsconfig.json --noEmit"
}, },
"exports": { "exports": {
".": { ".": {

View File

@ -1,14 +1,5 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.build.json",
"compilerOptions": { "compilerOptions": {},
"composite": true,
"rootDir": "src",
"outDir": "dist",
"tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo",
"emitDeclarationOnly": true,
"isolatedDeclarations": true
},
"include": ["src/**/*.ts"],
"exclude": ["**/*.test.ts"],
"references": [] "references": []
} }

View File

@ -1,14 +1,5 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.build.json",
"compilerOptions": { "compilerOptions": {},
"composite": true,
"rootDir": "src",
"outDir": "dist",
"tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo",
"emitDeclarationOnly": true,
"isolatedDeclarations": true
},
"include": ["src/**/*.ts"],
"exclude": ["**/*.test.tsx"],
"references": [] "references": []
} }

View File

@ -1,17 +1,10 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.base.json",
"compilerOptions": { "compilerOptions": {
"module": "es2022",
"moduleResolution": "bundler",
"jsx": "react-jsx", "jsx": "react-jsx",
"jsxImportSource": "react", "jsxImportSource": "react",
"outDir": "../../dist/out-tsc/packages/react-renderer", "outDir": "../../dist/packages/react-renderer",
"types": ["vitest/globals"] "types": ["vitest/globals"]
}, },
"include": ["**/*.test.tsx", "vitest.config.ts"], "references": []
"references": [
{
"path": "./tsconfig.build.json"
}
]
} }

View File

@ -1,14 +1,5 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.build.json",
"compilerOptions": { "compilerOptions": {},
"composite": true,
"rootDir": "src",
"outDir": "dist",
"tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo",
"emitDeclarationOnly": true,
"isolatedDeclarations": true
},
"include": ["src/**/*.ts"],
"exclude": ["**/*.test.ts"],
"references": [] "references": []
} }

View File

@ -1,13 +1,8 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.base.json",
"compilerOptions": { "compilerOptions": {
"outDir": "../../dist/out-tsc/packages/sentry", "outDir": "../../dist/packages/sentry",
"types": ["vitest/globals"] "types": ["vitest/globals"]
}, },
"include": ["**/*.test.ts", "vitest.config.ts"], "references": []
"references": [
{
"path": "./tsconfig.build.json"
}
]
} }

View File

@ -3,9 +3,9 @@ import { Hono } from 'hono'
import type { Equal, Expect, UnionToIntersection } from 'hono/utils/types' import type { Equal, Expect, UnionToIntersection } from 'hono/utils/types'
import { vi } from 'vitest' import { vi } from 'vitest'
import * as arktypeSchemas from './__schemas__/arktype' import * as arktypeSchemas from '../__schemas__/arktype'
import * as valibotSchemas from './__schemas__/valibot' import * as valibotSchemas from '../__schemas__/valibot'
import * as zodSchemas from './__schemas__/zod' import * as zodSchemas from '../__schemas__/zod'
import { sValidator } from '.' import { sValidator } from '.'
type ExtractSchema<T> = T extends Hono<infer _, infer S> ? S : never type ExtractSchema<T> = T extends Hono<infer _, infer S> ? S : never

View File

@ -1,14 +1,5 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.build.json",
"compilerOptions": { "compilerOptions": {},
"composite": true,
"rootDir": "src",
"outDir": "dist",
"tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo",
"emitDeclarationOnly": true,
"isolatedDeclarations": true
},
"include": ["src/**/*.ts"],
"exclude": ["**/*.test.ts", "src/__schemas__/*.ts"],
"references": [] "references": []
} }

View File

@ -1,13 +1,9 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.base.json",
"compilerOptions": { "compilerOptions": {
"outDir": "../../dist/out-tsc/packages/standard-validator", "outDir": "../../dist/packages/standard-validator",
"types": ["vitest/globals"] "types": ["vitest/globals"]
}, },
"include": ["**/*.test.ts", "src/__schemas__/*.ts", "vitest.config.ts"], "include": ["__schemas__", "src", "vitest.config.ts"],
"references": [ "references": []
{
"path": "./tsconfig.build.json"
}
]
} }

View File

@ -1,12 +1,7 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.build.json",
"compilerOptions": { "compilerOptions": {
"composite": true, "isolatedDeclarations": false
"rootDir": "src",
"outDir": "dist",
"tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo"
}, },
"include": ["src/**/*.ts"],
"exclude": ["**/*.test.ts"],
"references": [] "references": []
} }

View File

@ -1,13 +1,8 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.base.json",
"compilerOptions": { "compilerOptions": {
"outDir": "../../dist/out-tsc/packages/stytch-auth", "outDir": "../../dist/packages/stytch-auth",
"types": ["vitest/globals"] "types": ["vitest/globals"]
}, },
"include": ["**/*.test.ts", "vitest.config.ts"], "references": []
"references": [
{
"path": "./tsconfig.build.json"
}
]
} }

View File

@ -1,14 +1,5 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.build.json",
"compilerOptions": { "compilerOptions": {},
"composite": true,
"rootDir": "src",
"outDir": "dist",
"tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo",
"emitDeclarationOnly": true,
"isolatedDeclarations": true
},
"include": ["src/**/*.ts"],
"exclude": ["**/*.test.ts"],
"references": [] "references": []
} }

View File

@ -1,13 +1,8 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.base.json",
"compilerOptions": { "compilerOptions": {
"outDir": "../../dist/out-tsc/packages/swagger-editor", "outDir": "../../dist/packages/swagger-editor",
"types": ["vitest/globals"] "types": ["vitest/globals"]
}, },
"include": ["**/*.test.ts", "vitest.config.ts"], "references": []
"references": [
{
"path": "./tsconfig.build.json"
}
]
} }

View File

@ -1,14 +1,5 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.build.json",
"compilerOptions": { "compilerOptions": {},
"composite": true,
"rootDir": "src",
"outDir": "dist",
"tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo",
"emitDeclarationOnly": true,
"isolatedDeclarations": true
},
"include": ["src/**/*.ts"],
"exclude": ["**/*.test.ts"],
"references": [] "references": []
} }

View File

@ -1,13 +1,8 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.base.json",
"compilerOptions": { "compilerOptions": {
"outDir": "../../dist/out-tsc/packages/swagger-ui", "outDir": "../../dist/packages/swagger-ui",
"types": ["vitest/globals"] "types": ["vitest/globals"]
}, },
"include": ["**/*.test.ts", "vitest.config.ts"], "references": []
"references": [
{
"path": "./tsconfig.build.json"
}
]
} }

View File

@ -1,14 +1,5 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.build.json",
"compilerOptions": { "compilerOptions": {},
"composite": true,
"rootDir": "src",
"outDir": "dist",
"tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo",
"emitDeclarationOnly": true,
"isolatedDeclarations": true
},
"include": ["src/**/*.ts"],
"exclude": ["**/*.test.ts"],
"references": [] "references": []
} }

View File

@ -1,13 +1,8 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.base.json",
"compilerOptions": { "compilerOptions": {
"outDir": "../../dist/out-tsc/packages/trpc-server", "outDir": "../../dist/packages/trpc-server",
"types": ["vitest/globals"] "types": ["vitest/globals"]
}, },
"include": ["**/*.test.ts", "vitest.config.ts"], "references": []
"references": [
{
"path": "./tsconfig.build.json"
}
]
} }

View File

@ -1,14 +1,5 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.build.json",
"compilerOptions": { "compilerOptions": {},
"composite": true,
"rootDir": "src",
"outDir": "dist",
"tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo",
"emitDeclarationOnly": true,
"isolatedDeclarations": true
},
"include": ["src/**/*.ts"],
"exclude": ["**/*.test.ts"],
"references": [] "references": []
} }

View File

@ -1,13 +1,8 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.base.json",
"compilerOptions": { "compilerOptions": {
"outDir": "../../dist/out-tsc/packages/tsyringe", "outDir": "../../dist/packages/tsyringe",
"types": ["vitest/globals"] "types": ["vitest/globals"]
}, },
"include": ["**/*.test.ts", "vitest.config.ts"], "references": []
"references": [
{
"path": "./tsconfig.build.json"
}
]
} }

View File

@ -1,14 +1,5 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.build.json",
"compilerOptions": { "compilerOptions": {},
"composite": true,
"rootDir": "src",
"outDir": "dist",
"tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo",
"emitDeclarationOnly": true,
"isolatedDeclarations": true
},
"include": ["src/**/*.ts"],
"exclude": ["**/*.test.ts"],
"references": [] "references": []
} }

View File

@ -1,13 +1,8 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.base.json",
"compilerOptions": { "compilerOptions": {
"outDir": "../../dist/out-tsc/packages/typebox-validator", "outDir": "../../dist/packages/typebox-validator",
"types": ["vitest/globals"] "types": ["vitest/globals"]
}, },
"include": ["**/*.test.ts", "vitest.config.ts"], "references": []
"references": [
{
"path": "./tsconfig.build.json"
}
]
} }

View File

@ -1,14 +1,5 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.build.json",
"compilerOptions": { "compilerOptions": {},
"composite": true,
"rootDir": "src",
"outDir": "dist",
"tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo",
"emitDeclarationOnly": true,
"isolatedDeclarations": true
},
"include": ["src/**/*.ts"],
"exclude": ["**/*.test.ts"],
"references": [] "references": []
} }

View File

@ -1,7 +1,7 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.base.json",
"compilerOptions": { "compilerOptions": {
"outDir": "../../dist/out-tsc/packages/typia-validator", "outDir": "../../dist/packages/typia-validator",
"types": ["vitest/globals"] "types": ["vitest/globals"]
}, },
@ -9,10 +9,5 @@
{ {
"transform": "typia/lib/transform" "transform": "typia/lib/transform"
} }
],
"references": [
{
"path": "./tsconfig.build.json"
}
] ]
} }

View File

@ -1,12 +1,7 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.build.json",
"compilerOptions": { "compilerOptions": {
"composite": true, "isolatedDeclarations": false
"rootDir": "src",
"outDir": "dist",
"tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo"
}, },
"include": ["src/**/*.ts", "src/**/*.json"],
"exclude": ["**/*.test.ts"],
"references": [] "references": []
} }

View File

@ -3,10 +3,11 @@
"compilerOptions": { "compilerOptions": {
"tsBuildInfoFile": "dist/tsconfig.script.tsbuildinfo", "tsBuildInfoFile": "dist/tsconfig.script.tsbuildinfo",
"allowImportingTsExtensions": true, "allowImportingTsExtensions": true,
"isolatedDeclarations": false,
"noEmit": true, "noEmit": true,
"types": ["node"] "types": ["node"]
}, },
"include": ["**/*.ts", "src/data/*.json"], "include": ["script", "src", "src/data/robots.json"],
"exclude": ["**/*.test.ts"], "exclude": ["node_modules", "src/**/*.test.ts"],
"references": [] "references": []
} }

View File

@ -1,13 +1,9 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.base.json",
"compilerOptions": { "compilerOptions": {
"outDir": "../../dist/out-tsc/packages/ua-blocker", "outDir": "../../dist/packages/ua-blocker",
"types": ["vitest/globals"] "types": ["vitest/globals"]
}, },
"include": ["examples/**/*.ts", "**/*.test.ts", "vitest.config.ts"], "include": ["examples", "src", "src/**/*.json", "vitest.config.ts"],
"references": [ "references": []
{
"path": "./tsconfig.build.json"
}
]
} }

View File

@ -1,14 +1,5 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.build.json",
"compilerOptions": { "compilerOptions": {},
"composite": true,
"rootDir": "src",
"outDir": "dist",
"tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo",
"emitDeclarationOnly": true,
"isolatedDeclarations": true
},
"include": ["src/**/*.ts"],
"exclude": ["**/*.test.ts"],
"references": [] "references": []
} }

View File

@ -1,13 +1,8 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.base.json",
"compilerOptions": { "compilerOptions": {
"outDir": "../../dist/out-tsc/packages/valibot-validator", "outDir": "../../dist/packages/valibot-validator",
"types": ["vitest/globals"] "types": ["vitest/globals"]
}, },
"include": ["**/*.test.ts", "vitest.config.ts"], "references": []
"references": [
{
"path": "./tsconfig.build.json"
}
]
} }

View File

@ -1,12 +1,7 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.build.json",
"compilerOptions": { "compilerOptions": {
"composite": true, "isolatedDeclarations": false
"rootDir": "src",
"outDir": "dist",
"tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo"
}, },
"include": ["src/**/*.ts"],
"exclude": ["**/*.test.ts", "**/*.test-d.ts"],
"references": [{ "path": "../zod-validator/tsconfig.build.json" }] "references": [{ "path": "../zod-validator/tsconfig.build.json" }]
} }

View File

@ -1,13 +1,8 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.base.json",
"compilerOptions": { "compilerOptions": {
"outDir": "../../dist/out-tsc/packages/zod-openapi", "outDir": "../../dist/packages/zod-openapi",
"types": ["vitest/globals"] "types": ["vitest/globals"]
}, },
"include": ["**/*.test.ts", "**/*.test-d.ts", "vitest.config.ts"], "references": []
"references": [
{
"path": "./tsconfig.build.json"
}
]
} }

View File

@ -1,14 +1,5 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.build.json",
"compilerOptions": { "compilerOptions": {},
"composite": true,
"rootDir": "src",
"outDir": "dist",
"tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo",
"emitDeclarationOnly": true,
"isolatedDeclarations": true
},
"include": ["src/**/*.ts"],
"exclude": ["**/*.test.ts"],
"references": [] "references": []
} }

View File

@ -1,13 +1,8 @@
{ {
"extends": "../../tsconfig.base.json", "extends": "../../tsconfig.base.json",
"compilerOptions": { "compilerOptions": {
"outDir": "../../dist/out-tsc/packages/zod-validator", "outDir": "../../dist/packages/zod-validator",
"types": ["vitest/globals"] "types": ["vitest/globals"]
}, },
"include": ["**/*.test.ts", "vitest.config.ts"], "references": []
"references": [
{
"path": "./tsconfig.build.json"
}
]
} }

View File

@ -2,11 +2,13 @@
"compilerOptions": { "compilerOptions": {
"target": "ES2022", "target": "ES2022",
"module": "esnext", "module": "esnext",
"composite": true,
"declaration": true, "declaration": true,
"declarationMap": true, "declarationMap": true,
"moduleResolution": "bundler", "moduleResolution": "bundler",
"esModuleInterop": true, "esModuleInterop": true,
"emitDecoratorMetadata": true, "emitDecoratorMetadata": true,
"emitDeclarationOnly": true,
"experimentalDecorators": true, "experimentalDecorators": true,
"forceConsistentCasingInFileNames": true, "forceConsistentCasingInFileNames": true,
"noEmitOnError": true, "noEmitOnError": true,
@ -15,5 +17,6 @@
"noUnusedLocals": false, "noUnusedLocals": false,
"noUnusedParameters": true, "noUnusedParameters": true,
"types": [] "types": []
} },
"include": ["${configDir}/vitest.config.ts", "${configDir}/package.json", "${configDir}/src"]
} }

View File

@ -0,0 +1,16 @@
{
"extends": "./tsconfig.base.json",
"compilerOptions": {
"isolatedDeclarations": true,
"outDir": "${configDir}/dist",
"rootDir": "${configDir}/src",
"tsBuildInfoFile": "${configDir}/dist/tsconfig.build.tsbuildinfo"
},
"exclude": [
"${configDir}/node_modules",
"${configDir}/vitest.config.ts",
"${configDir}/src/**/*.test.ts",
"${configDir}/src/**/*.test.tsx",
"${configDir}/src/**/*.test-d.ts"
]
}

View File

@ -1,6 +1,6 @@
{ {
"compilerOptions": { "compilerOptions": {
"noEmit": true "tsBuildInfoFile": "${configDir}/dist/tsconfig.tsbuildinfo"
}, },
"files": [], "files": [],
"references": [ "references": [

View File

@ -1,7 +1,7 @@
{ {
"extends": "./tsconfig.base.json", "extends": "./tsconfig.base.json",
"compilerOptions": { "compilerOptions": {
"outDir": "dist/out-tsc/root/eslint", "outDir": "./dist",
"allowJs": true "allowJs": true
}, },
"include": [ "include": [

View File

@ -1,6 +1,7 @@
{ {
"extends": "./tsconfig.base.json", "extends": "./tsconfig.base.json",
"compilerOptions": { "compilerOptions": {
"composite": false,
"jsx": "react", "jsx": "react",
"types": ["@cloudflare/workers-types", "node", "ws"] "types": ["@cloudflare/workers-types", "node", "ws"]
} }