diff --git a/package.json b/package.json index 2b39f2cc..26a9d342 100644 --- a/package.json +++ b/package.json @@ -8,8 +8,8 @@ ] }, "scripts": { - "build": "yarn workspaces foreach --all --topological --verbose run build", - "publint": "yarn workspaces foreach --all --topological --verbose run publint", + "build": "yarn workspaces foreach --all --topological --parallel --verbose run build", + "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", "typecheck": "yarn tsc --build", "typecheck:clean": "yarn tsc --build --clean", diff --git a/packages/ajv-validator/tsconfig.build.json b/packages/ajv-validator/tsconfig.build.json index 26874f49..4a1f19ac 100644 --- a/packages/ajv-validator/tsconfig.build.json +++ b/packages/ajv-validator/tsconfig.build.json @@ -1,14 +1,5 @@ { - "extends": "../../tsconfig.base.json", - "compilerOptions": { - "composite": true, - "rootDir": "src", - "outDir": "dist", - "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": true, - "isolatedDeclarations": true - }, - "include": ["src/**/*.ts"], - "exclude": ["**/*.test.ts"], + "extends": "../../tsconfig.build.json", + "compilerOptions": {}, "references": [] } diff --git a/packages/ajv-validator/tsconfig.spec.json b/packages/ajv-validator/tsconfig.spec.json index d6bae88e..0cc78273 100644 --- a/packages/ajv-validator/tsconfig.spec.json +++ b/packages/ajv-validator/tsconfig.spec.json @@ -1,13 +1,8 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "outDir": "../../dist/out-tsc/packages/ajv-validator", + "outDir": "../../dist/packages/ajv-validator", "types": ["vitest/globals"] }, - "include": ["**/*.test.ts", "vitest.config.ts"], - "references": [ - { - "path": "./tsconfig.build.json" - } - ] + "references": [] } diff --git a/packages/arktype-validator/tsconfig.build.json b/packages/arktype-validator/tsconfig.build.json index 26874f49..4a1f19ac 100644 --- a/packages/arktype-validator/tsconfig.build.json +++ b/packages/arktype-validator/tsconfig.build.json @@ -1,14 +1,5 @@ { - "extends": "../../tsconfig.base.json", - "compilerOptions": { - "composite": true, - "rootDir": "src", - "outDir": "dist", - "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": true, - "isolatedDeclarations": true - }, - "include": ["src/**/*.ts"], - "exclude": ["**/*.test.ts"], + "extends": "../../tsconfig.build.json", + "compilerOptions": {}, "references": [] } diff --git a/packages/arktype-validator/tsconfig.spec.json b/packages/arktype-validator/tsconfig.spec.json index 866bb767..3961e1bc 100644 --- a/packages/arktype-validator/tsconfig.spec.json +++ b/packages/arktype-validator/tsconfig.spec.json @@ -1,13 +1,8 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "outDir": "../../dist/out-tsc/packages/arktype-validator", + "outDir": "../../dist/packages/arktype-validator", "types": ["vitest/globals"] }, - "include": ["**/*.test.ts", "vitest.config.ts"], - "references": [ - { - "path": "./tsconfig.build.json" - } - ] + "references": [] } diff --git a/packages/auth-js/tsconfig.build.json b/packages/auth-js/tsconfig.build.json index fc859fbf..7adc3da8 100644 --- a/packages/auth-js/tsconfig.build.json +++ b/packages/auth-js/tsconfig.build.json @@ -1,15 +1,7 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../tsconfig.build.json", "compilerOptions": { - "composite": true, - "rootDir": "src", - "outDir": "dist", - "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": true, - "isolatedDeclarations": true, "jsx": "react" }, - "include": ["src/**/*.ts", "src/**/*.tsx"], - "exclude": ["**/*.test.ts"], "references": [] } diff --git a/packages/auth-js/tsconfig.spec.json b/packages/auth-js/tsconfig.spec.json index 5933cf4e..adf438da 100644 --- a/packages/auth-js/tsconfig.spec.json +++ b/packages/auth-js/tsconfig.spec.json @@ -1,13 +1,8 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "outDir": "../../dist/out-tsc/packages/auth-js", + "outDir": "../../dist/packages/auth-js", "jsx": "react" }, - "include": ["**/*.test.ts", "vitest.config.ts"], - "references": [ - { - "path": "./tsconfig.build.json" - } - ] + "references": [] } diff --git a/packages/bun-compress/tsconfig.build.json b/packages/bun-compress/tsconfig.build.json index 721d291c..3df1d51f 100644 --- a/packages/bun-compress/tsconfig.build.json +++ b/packages/bun-compress/tsconfig.build.json @@ -1,15 +1,7 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../tsconfig.build.json", "compilerOptions": { - "composite": true, - "rootDir": "src", - "outDir": "dist", - "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": true, - "isolatedDeclarations": true, "types": ["node", "bun"] }, - "include": ["src/**/*.ts"], - "exclude": ["**/*.test.ts"], "references": [] } diff --git a/packages/bun-compress/tsconfig.spec.json b/packages/bun-compress/tsconfig.spec.json index 887243a2..ad5907d4 100644 --- a/packages/bun-compress/tsconfig.spec.json +++ b/packages/bun-compress/tsconfig.spec.json @@ -1,13 +1,8 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "outDir": "../../dist/out-tsc/packages/hello", + "outDir": "../../dist/packages/hello", "types": ["vitest/globals"] }, - "include": ["**/*.test.ts", "vitest.config.ts"], - "references": [ - { - "path": "./tsconfig.build.json" - } - ] + "references": [] } diff --git a/packages/bun-transpiler/tsconfig.build.json b/packages/bun-transpiler/tsconfig.build.json index 26874f49..4a1f19ac 100644 --- a/packages/bun-transpiler/tsconfig.build.json +++ b/packages/bun-transpiler/tsconfig.build.json @@ -1,14 +1,5 @@ { - "extends": "../../tsconfig.base.json", - "compilerOptions": { - "composite": true, - "rootDir": "src", - "outDir": "dist", - "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": true, - "isolatedDeclarations": true - }, - "include": ["src/**/*.ts"], - "exclude": ["**/*.test.ts"], + "extends": "../../tsconfig.build.json", + "compilerOptions": {}, "references": [] } diff --git a/packages/bun-transpiler/tsconfig.spec.json b/packages/bun-transpiler/tsconfig.spec.json index 4781ea36..1adfc6f6 100644 --- a/packages/bun-transpiler/tsconfig.spec.json +++ b/packages/bun-transpiler/tsconfig.spec.json @@ -1,13 +1,8 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "outDir": "../../dist/out-tsc/packages/bun-transpiler", + "outDir": "../../dist/packages/bun-transpiler", "types": ["vitest/globals"] }, - "include": ["**/*.test.ts", "vitest.config.ts"], - "references": [ - { - "path": "./tsconfig.build.json" - } - ] + "references": [] } diff --git a/packages/casbin/tsconfig.build.json b/packages/casbin/tsconfig.build.json index 22bc7b7b..4a1f19ac 100644 --- a/packages/casbin/tsconfig.build.json +++ b/packages/casbin/tsconfig.build.json @@ -1,13 +1,5 @@ { - "extends": "../../tsconfig.base.json", - "compilerOptions": { - "composite": true, - "rootDir": "src", - "outDir": "dist", - "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": true, - "isolatedDeclarations": true - }, - "include": ["./src/**/*.ts"], + "extends": "../../tsconfig.build.json", + "compilerOptions": {}, "references": [] } diff --git a/packages/casbin/tsconfig.spec.json b/packages/casbin/tsconfig.spec.json index 0551d091..4b7c9e7b 100644 --- a/packages/casbin/tsconfig.spec.json +++ b/packages/casbin/tsconfig.spec.json @@ -1,13 +1,9 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "outDir": "../../dist/out-tsc/packages/casbin", + "outDir": "../../dist/packages/casbin", "types": ["vitest/globals"] }, - "include": ["**/*.test.ts", "vitest.config.ts", "vitest.setup.ts"], - "references": [ - { - "path": "./tsconfig.build.json" - } - ] + "include": ["src", "vitest.config.ts", "vitest.setup.ts"], + "references": [] } diff --git a/packages/class-validator/tsconfig.build.json b/packages/class-validator/tsconfig.build.json index 26874f49..4a1f19ac 100644 --- a/packages/class-validator/tsconfig.build.json +++ b/packages/class-validator/tsconfig.build.json @@ -1,14 +1,5 @@ { - "extends": "../../tsconfig.base.json", - "compilerOptions": { - "composite": true, - "rootDir": "src", - "outDir": "dist", - "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": true, - "isolatedDeclarations": true - }, - "include": ["src/**/*.ts"], - "exclude": ["**/*.test.ts"], + "extends": "../../tsconfig.build.json", + "compilerOptions": {}, "references": [] } diff --git a/packages/class-validator/tsconfig.spec.json b/packages/class-validator/tsconfig.spec.json index cc8ed6b7..f46e8984 100644 --- a/packages/class-validator/tsconfig.spec.json +++ b/packages/class-validator/tsconfig.spec.json @@ -1,13 +1,8 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "outDir": "../../dist/out-tsc/packages/class-validator", + "outDir": "../../dist/packages/class-validator", "types": ["vitest/globals"] }, - "include": ["**/*.test.ts", "vitest.config.ts"], - "references": [ - { - "path": "./tsconfig.build.json" - } - ] + "references": [] } diff --git a/packages/clerk-auth/tsconfig.build.json b/packages/clerk-auth/tsconfig.build.json index 26874f49..4a1f19ac 100644 --- a/packages/clerk-auth/tsconfig.build.json +++ b/packages/clerk-auth/tsconfig.build.json @@ -1,14 +1,5 @@ { - "extends": "../../tsconfig.base.json", - "compilerOptions": { - "composite": true, - "rootDir": "src", - "outDir": "dist", - "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": true, - "isolatedDeclarations": true - }, - "include": ["src/**/*.ts"], - "exclude": ["**/*.test.ts"], + "extends": "../../tsconfig.build.json", + "compilerOptions": {}, "references": [] } diff --git a/packages/clerk-auth/tsconfig.spec.json b/packages/clerk-auth/tsconfig.spec.json index 087e77e6..cf999051 100644 --- a/packages/clerk-auth/tsconfig.spec.json +++ b/packages/clerk-auth/tsconfig.spec.json @@ -1,13 +1,8 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "outDir": "../../dist/out-tsc/packages/clerk-auth", + "outDir": "../../dist/packages/clerk-auth", "types": ["vitest/globals"] }, - "include": ["**/*.test.ts", "vitest.config.ts"], - "references": [ - { - "path": "./tsconfig.build.json" - } - ] + "references": [] } diff --git a/packages/cloudflare-access/tsconfig.build.json b/packages/cloudflare-access/tsconfig.build.json index ca9f604c..fe2373f8 100644 --- a/packages/cloudflare-access/tsconfig.build.json +++ b/packages/cloudflare-access/tsconfig.build.json @@ -1,15 +1,7 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../tsconfig.build.json", "compilerOptions": { - "composite": true, - "rootDir": "src", - "outDir": "dist", - "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": true, - "isolatedDeclarations": true, "types": ["@cloudflare/workers-types"] }, - "include": ["src/**/*.ts"], - "exclude": ["**/*.test.ts"], "references": [] } diff --git a/packages/cloudflare-access/tsconfig.spec.json b/packages/cloudflare-access/tsconfig.spec.json index c7a3afff..9edd1e2e 100644 --- a/packages/cloudflare-access/tsconfig.spec.json +++ b/packages/cloudflare-access/tsconfig.spec.json @@ -1,13 +1,8 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "outDir": "../../dist/out-tsc/packages/cloudflare-access", - "types": ["vitest/globals"] + "outDir": "../../dist/packages/cloudflare-access", + "types": ["@cloudflare/workers-types", "vitest/globals"] }, - "include": ["**/*.test.ts", "vitest.config.ts"], - "references": [ - { - "path": "./tsconfig.build.json" - } - ] + "references": [] } diff --git a/packages/conform-validator/tsconfig.build.json b/packages/conform-validator/tsconfig.build.json index 26874f49..4a1f19ac 100644 --- a/packages/conform-validator/tsconfig.build.json +++ b/packages/conform-validator/tsconfig.build.json @@ -1,14 +1,5 @@ { - "extends": "../../tsconfig.base.json", - "compilerOptions": { - "composite": true, - "rootDir": "src", - "outDir": "dist", - "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": true, - "isolatedDeclarations": true - }, - "include": ["src/**/*.ts"], - "exclude": ["**/*.test.ts"], + "extends": "../../tsconfig.build.json", + "compilerOptions": {}, "references": [] } diff --git a/packages/conform-validator/tsconfig.spec.json b/packages/conform-validator/tsconfig.spec.json index 2ca1fd9f..22d9a2b4 100644 --- a/packages/conform-validator/tsconfig.spec.json +++ b/packages/conform-validator/tsconfig.spec.json @@ -1,13 +1,8 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "outDir": "../../dist/out-tsc/packages/conform-validator", + "outDir": "../../dist/packages/conform-validator", "types": ["vitest/globals"] }, - "include": ["**/*.test.ts", "vitest.config.ts"], - "references": [ - { - "path": "./tsconfig.build.json" - } - ] + "references": [] } diff --git a/packages/effect-validator/tsconfig.build.json b/packages/effect-validator/tsconfig.build.json index 26874f49..4a1f19ac 100644 --- a/packages/effect-validator/tsconfig.build.json +++ b/packages/effect-validator/tsconfig.build.json @@ -1,14 +1,5 @@ { - "extends": "../../tsconfig.base.json", - "compilerOptions": { - "composite": true, - "rootDir": "src", - "outDir": "dist", - "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": true, - "isolatedDeclarations": true - }, - "include": ["src/**/*.ts"], - "exclude": ["**/*.test.ts"], + "extends": "../../tsconfig.build.json", + "compilerOptions": {}, "references": [] } diff --git a/packages/effect-validator/tsconfig.spec.json b/packages/effect-validator/tsconfig.spec.json index ebe7f084..b4a11198 100644 --- a/packages/effect-validator/tsconfig.spec.json +++ b/packages/effect-validator/tsconfig.spec.json @@ -1,13 +1,8 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "outDir": "../../dist/out-tsc/packages/effect-validator", + "outDir": "../../dist/packages/effect-validator", "types": ["vitest/globals"] }, - "include": ["**/*.test.ts", "vitest.config.ts"], - "references": [ - { - "path": "./tsconfig.build.json" - } - ] + "references": [] } diff --git a/packages/esbuild-transpiler/tsconfig.build.json b/packages/esbuild-transpiler/tsconfig.build.json index 26874f49..4a1f19ac 100644 --- a/packages/esbuild-transpiler/tsconfig.build.json +++ b/packages/esbuild-transpiler/tsconfig.build.json @@ -1,14 +1,5 @@ { - "extends": "../../tsconfig.base.json", - "compilerOptions": { - "composite": true, - "rootDir": "src", - "outDir": "dist", - "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": true, - "isolatedDeclarations": true - }, - "include": ["src/**/*.ts"], - "exclude": ["**/*.test.ts"], + "extends": "../../tsconfig.build.json", + "compilerOptions": {}, "references": [] } diff --git a/packages/esbuild-transpiler/tsconfig.spec.json b/packages/esbuild-transpiler/tsconfig.spec.json index 114920fb..14a9b774 100644 --- a/packages/esbuild-transpiler/tsconfig.spec.json +++ b/packages/esbuild-transpiler/tsconfig.spec.json @@ -1,13 +1,8 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "outDir": "../../dist/out-tsc/packages/esbuild-transpiler", + "outDir": "../../dist/packages/esbuild-transpiler", "types": ["vitest/globals"] }, - "include": ["**/*.test.ts", "vitest.config.ts"], - "references": [ - { - "path": "./tsconfig.build.json" - } - ] + "references": [] } diff --git a/packages/event-emitter/tsconfig.build.json b/packages/event-emitter/tsconfig.build.json index 26874f49..4a1f19ac 100644 --- a/packages/event-emitter/tsconfig.build.json +++ b/packages/event-emitter/tsconfig.build.json @@ -1,14 +1,5 @@ { - "extends": "../../tsconfig.base.json", - "compilerOptions": { - "composite": true, - "rootDir": "src", - "outDir": "dist", - "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": true, - "isolatedDeclarations": true - }, - "include": ["src/**/*.ts"], - "exclude": ["**/*.test.ts"], + "extends": "../../tsconfig.build.json", + "compilerOptions": {}, "references": [] } diff --git a/packages/event-emitter/tsconfig.spec.json b/packages/event-emitter/tsconfig.spec.json index d7dd91c4..3c09a64a 100644 --- a/packages/event-emitter/tsconfig.spec.json +++ b/packages/event-emitter/tsconfig.spec.json @@ -1,13 +1,8 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "outDir": "../../dist/out-tsc/packages/event-emitter", + "outDir": "../../dist/packages/event-emitter", "types": ["vitest/globals"] }, - "include": ["**/*.test.ts", "vitest.config.ts"], - "references": [ - { - "path": "./tsconfig.build.json" - } - ] + "references": [] } diff --git a/packages/firebase-auth/tsconfig.build.json b/packages/firebase-auth/tsconfig.build.json index ca9f604c..fe2373f8 100644 --- a/packages/firebase-auth/tsconfig.build.json +++ b/packages/firebase-auth/tsconfig.build.json @@ -1,15 +1,7 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../tsconfig.build.json", "compilerOptions": { - "composite": true, - "rootDir": "src", - "outDir": "dist", - "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": true, - "isolatedDeclarations": true, "types": ["@cloudflare/workers-types"] }, - "include": ["src/**/*.ts"], - "exclude": ["**/*.test.ts"], "references": [] } diff --git a/packages/firebase-auth/tsconfig.spec.json b/packages/firebase-auth/tsconfig.spec.json index a761489b..fcf5b7d4 100644 --- a/packages/firebase-auth/tsconfig.spec.json +++ b/packages/firebase-auth/tsconfig.spec.json @@ -1,13 +1,9 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "outDir": "../../dist/out-tsc/packages/firebase-auth", - "types": ["@cloudflare/workers-types"] + "outDir": "../../dist/packages/firebase-auth", + "types": ["@cloudflare/workers-types", "vitest/globals"] }, - "include": ["**/*.test.ts", "firebase-tools.d.ts", "vitest.config.ts"], - "references": [ - { - "path": "./tsconfig.build.json" - } - ] + "include": ["src", "firebase-tools.d.ts", "vitest.config.ts"], + "references": [] } diff --git a/packages/graphql-server/tsconfig.build.json b/packages/graphql-server/tsconfig.build.json index 26874f49..4a1f19ac 100644 --- a/packages/graphql-server/tsconfig.build.json +++ b/packages/graphql-server/tsconfig.build.json @@ -1,14 +1,5 @@ { - "extends": "../../tsconfig.base.json", - "compilerOptions": { - "composite": true, - "rootDir": "src", - "outDir": "dist", - "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": true, - "isolatedDeclarations": true - }, - "include": ["src/**/*.ts"], - "exclude": ["**/*.test.ts"], + "extends": "../../tsconfig.build.json", + "compilerOptions": {}, "references": [] } diff --git a/packages/graphql-server/tsconfig.bun.json b/packages/graphql-server/tsconfig.bun.json index df347ba7..34bd66de 100644 --- a/packages/graphql-server/tsconfig.bun.json +++ b/packages/graphql-server/tsconfig.bun.json @@ -1,14 +1,9 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "outDir": "../../dist/out-tsc/packages/graphql-server", + "outDir": "../../dist/packages/graphql-server", "types": ["bun"] }, - "exclude": ["src/**/*.test.ts"], - "include": ["bun_test", "vitest.config.ts"], - "references": [ - { - "path": "./tsconfig.build.json" - } - ] + "include": ["src", "bun_test"], + "exclude": ["node_modules", "src/**/*.test.ts"] } diff --git a/packages/graphql-server/tsconfig.spec.json b/packages/graphql-server/tsconfig.spec.json index 511a7714..9c9db862 100644 --- a/packages/graphql-server/tsconfig.spec.json +++ b/packages/graphql-server/tsconfig.spec.json @@ -1,14 +1,9 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "outDir": "../../dist/out-tsc/packages/graphql-server", + "outDir": "../../dist/packages/graphql-server", "types": ["vitest/globals"] }, - "exclude": ["bun_test"], - "include": ["**/*.test.ts", "vitest.config.ts"], - "references": [ - { - "path": "./tsconfig.build.json" - } - ] + "exclude": ["node_modules", "bun_test"], + "references": [] } diff --git a/packages/hello/tsconfig.build.json b/packages/hello/tsconfig.build.json index 26874f49..4a1f19ac 100644 --- a/packages/hello/tsconfig.build.json +++ b/packages/hello/tsconfig.build.json @@ -1,14 +1,5 @@ { - "extends": "../../tsconfig.base.json", - "compilerOptions": { - "composite": true, - "rootDir": "src", - "outDir": "dist", - "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": true, - "isolatedDeclarations": true - }, - "include": ["src/**/*.ts"], - "exclude": ["**/*.test.ts"], + "extends": "../../tsconfig.build.json", + "compilerOptions": {}, "references": [] } diff --git a/packages/hello/tsconfig.spec.json b/packages/hello/tsconfig.spec.json index 887243a2..ad5907d4 100644 --- a/packages/hello/tsconfig.spec.json +++ b/packages/hello/tsconfig.spec.json @@ -1,13 +1,8 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "outDir": "../../dist/out-tsc/packages/hello", + "outDir": "../../dist/packages/hello", "types": ["vitest/globals"] }, - "include": ["**/*.test.ts", "vitest.config.ts"], - "references": [ - { - "path": "./tsconfig.build.json" - } - ] + "references": [] } diff --git a/packages/mcp/tsconfig.build.json b/packages/mcp/tsconfig.build.json index 26874f49..4a1f19ac 100644 --- a/packages/mcp/tsconfig.build.json +++ b/packages/mcp/tsconfig.build.json @@ -1,14 +1,5 @@ { - "extends": "../../tsconfig.base.json", - "compilerOptions": { - "composite": true, - "rootDir": "src", - "outDir": "dist", - "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": true, - "isolatedDeclarations": true - }, - "include": ["src/**/*.ts"], - "exclude": ["**/*.test.ts"], + "extends": "../../tsconfig.build.json", + "compilerOptions": {}, "references": [] } diff --git a/packages/mcp/tsconfig.spec.json b/packages/mcp/tsconfig.spec.json index 887243a2..e47f4511 100644 --- a/packages/mcp/tsconfig.spec.json +++ b/packages/mcp/tsconfig.spec.json @@ -1,13 +1,8 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "outDir": "../../dist/out-tsc/packages/hello", + "outDir": "../../dist/packages/mcp", "types": ["vitest/globals"] }, - "include": ["**/*.test.ts", "vitest.config.ts"], - "references": [ - { - "path": "./tsconfig.build.json" - } - ] + "references": [] } diff --git a/packages/medley-router/tsconfig.build.json b/packages/medley-router/tsconfig.build.json index 26874f49..4a1f19ac 100644 --- a/packages/medley-router/tsconfig.build.json +++ b/packages/medley-router/tsconfig.build.json @@ -1,14 +1,5 @@ { - "extends": "../../tsconfig.base.json", - "compilerOptions": { - "composite": true, - "rootDir": "src", - "outDir": "dist", - "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": true, - "isolatedDeclarations": true - }, - "include": ["src/**/*.ts"], - "exclude": ["**/*.test.ts"], + "extends": "../../tsconfig.build.json", + "compilerOptions": {}, "references": [] } diff --git a/packages/medley-router/tsconfig.spec.json b/packages/medley-router/tsconfig.spec.json index b84503a0..d8007c13 100644 --- a/packages/medley-router/tsconfig.spec.json +++ b/packages/medley-router/tsconfig.spec.json @@ -1,13 +1,8 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "outDir": "../../dist/out-tsc/packages/medley-router", + "outDir": "../../dist/packages/medley-router", "types": ["vitest/globals"] }, - "include": ["**/*.test.ts", "vitest.config.ts"], - "references": [ - { - "path": "./tsconfig.build.json" - } - ] + "references": [] } diff --git a/packages/node-ws/tsconfig.build.json b/packages/node-ws/tsconfig.build.json index 78061b85..a59cc0f2 100644 --- a/packages/node-ws/tsconfig.build.json +++ b/packages/node-ws/tsconfig.build.json @@ -1,15 +1,7 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../tsconfig.build.json", "compilerOptions": { - "composite": true, - "rootDir": "src", - "outDir": "dist", - "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": true, - "isolatedDeclarations": true, "types": ["node", "ws"] }, - "include": ["src/**/*.ts"], - "exclude": ["**/*.test.ts"], "references": [] } diff --git a/packages/node-ws/tsconfig.spec.json b/packages/node-ws/tsconfig.spec.json index c60c26c6..edce313a 100644 --- a/packages/node-ws/tsconfig.spec.json +++ b/packages/node-ws/tsconfig.spec.json @@ -1,13 +1,8 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "outDir": "../../dist/out-tsc/packages/node-ws", + "outDir": "../../dist/packages/node-ws", "types": ["vitest/globals"] }, - "include": ["**/*.test.ts", "vitest.config.ts"], - "references": [ - { - "path": "./tsconfig.build.json" - } - ] + "references": [] } diff --git a/packages/oauth-providers/tsconfig.build.json b/packages/oauth-providers/tsconfig.build.json index 26874f49..4a1f19ac 100644 --- a/packages/oauth-providers/tsconfig.build.json +++ b/packages/oauth-providers/tsconfig.build.json @@ -1,14 +1,5 @@ { - "extends": "../../tsconfig.base.json", - "compilerOptions": { - "composite": true, - "rootDir": "src", - "outDir": "dist", - "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": true, - "isolatedDeclarations": true - }, - "include": ["src/**/*.ts"], - "exclude": ["**/*.test.ts"], + "extends": "../../tsconfig.build.json", + "compilerOptions": {}, "references": [] } diff --git a/packages/oauth-providers/tsconfig.spec.json b/packages/oauth-providers/tsconfig.spec.json index 0ee144ab..03b52c1c 100644 --- a/packages/oauth-providers/tsconfig.spec.json +++ b/packages/oauth-providers/tsconfig.spec.json @@ -1,13 +1,9 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "outDir": "../../dist/out-tsc/packages/oauth-providers", + "outDir": "../../dist/packages/oauth-providers", "types": ["vitest/globals"] }, - "include": ["mocks.ts", "**/*.test.ts", "vitest.config.ts"], - "references": [ - { - "path": "./tsconfig.build.json" - } - ] + "include": ["src", "mocks.ts", "vitest.config.ts"], + "references": [] } diff --git a/packages/oidc-auth/tsconfig.build.json b/packages/oidc-auth/tsconfig.build.json index 26874f49..4a1f19ac 100644 --- a/packages/oidc-auth/tsconfig.build.json +++ b/packages/oidc-auth/tsconfig.build.json @@ -1,14 +1,5 @@ { - "extends": "../../tsconfig.base.json", - "compilerOptions": { - "composite": true, - "rootDir": "src", - "outDir": "dist", - "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": true, - "isolatedDeclarations": true - }, - "include": ["src/**/*.ts"], - "exclude": ["**/*.test.ts"], + "extends": "../../tsconfig.build.json", + "compilerOptions": {}, "references": [] } diff --git a/packages/oidc-auth/tsconfig.spec.json b/packages/oidc-auth/tsconfig.spec.json index d9060a6e..b478acd4 100644 --- a/packages/oidc-auth/tsconfig.spec.json +++ b/packages/oidc-auth/tsconfig.spec.json @@ -1,13 +1,8 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "outDir": "../../dist/out-tsc/packages/oidc-auth", + "outDir": "../../dist/packages/oidc-auth", "types": ["vitest/globals"] }, - "include": ["**/*.test.ts", "vitest.config.ts"], - "references": [ - { - "path": "./tsconfig.build.json" - } - ] + "references": [] } diff --git a/packages/otel/tsconfig.build.json b/packages/otel/tsconfig.build.json index 58fb089a..4a1f19ac 100644 --- a/packages/otel/tsconfig.build.json +++ b/packages/otel/tsconfig.build.json @@ -1,14 +1,5 @@ { - "extends": "../../tsconfig.base.json", - "compilerOptions": { - "composite": true, - "rootDir": "src", - "outDir": "dist", - "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": true, - "isolatedDeclarations": true - }, - "include": ["package.json", "src/**/*.ts"], - "exclude": ["**/*.test.ts"], + "extends": "../../tsconfig.build.json", + "compilerOptions": {}, "references": [] } diff --git a/packages/otel/tsconfig.spec.json b/packages/otel/tsconfig.spec.json index d9060a6e..b478acd4 100644 --- a/packages/otel/tsconfig.spec.json +++ b/packages/otel/tsconfig.spec.json @@ -1,13 +1,8 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "outDir": "../../dist/out-tsc/packages/oidc-auth", + "outDir": "../../dist/packages/oidc-auth", "types": ["vitest/globals"] }, - "include": ["**/*.test.ts", "vitest.config.ts"], - "references": [ - { - "path": "./tsconfig.build.json" - } - ] + "references": [] } diff --git a/packages/prometheus/tsconfig.build.json b/packages/prometheus/tsconfig.build.json index 26874f49..4a1f19ac 100644 --- a/packages/prometheus/tsconfig.build.json +++ b/packages/prometheus/tsconfig.build.json @@ -1,14 +1,5 @@ { - "extends": "../../tsconfig.base.json", - "compilerOptions": { - "composite": true, - "rootDir": "src", - "outDir": "dist", - "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": true, - "isolatedDeclarations": true - }, - "include": ["src/**/*.ts"], - "exclude": ["**/*.test.ts"], + "extends": "../../tsconfig.build.json", + "compilerOptions": {}, "references": [] } diff --git a/packages/prometheus/tsconfig.spec.json b/packages/prometheus/tsconfig.spec.json index a8132779..6c3ceef5 100644 --- a/packages/prometheus/tsconfig.spec.json +++ b/packages/prometheus/tsconfig.spec.json @@ -1,13 +1,8 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "outDir": "../../dist/out-tsc/packages/prometheus", + "outDir": "../../dist/packages/prometheus", "types": ["vitest/globals"] }, - "include": ["**/*.test.ts", "vitest.config.ts"], - "references": [ - { - "path": "./tsconfig.build.json" - } - ] + "references": [] } diff --git a/packages/qwik-city/package.json b/packages/qwik-city/package.json index 76f31164..fffd7267 100644 --- a/packages/qwik-city/package.json +++ b/packages/qwik-city/package.json @@ -12,7 +12,7 @@ "build": "tsup ./src/index.ts", "prepack": "yarn build", "publint": "attw --pack && publint", - "typecheck": "tsc -b tsconfig.json" + "typecheck": "tsc -b tsconfig.json --noEmit" }, "exports": { ".": { diff --git a/packages/qwik-city/tsconfig.build.json b/packages/qwik-city/tsconfig.build.json index 26874f49..4a1f19ac 100644 --- a/packages/qwik-city/tsconfig.build.json +++ b/packages/qwik-city/tsconfig.build.json @@ -1,14 +1,5 @@ { - "extends": "../../tsconfig.base.json", - "compilerOptions": { - "composite": true, - "rootDir": "src", - "outDir": "dist", - "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": true, - "isolatedDeclarations": true - }, - "include": ["src/**/*.ts"], - "exclude": ["**/*.test.ts"], + "extends": "../../tsconfig.build.json", + "compilerOptions": {}, "references": [] } diff --git a/packages/react-compat/package.json b/packages/react-compat/package.json index f7bc0088..de46bf45 100644 --- a/packages/react-compat/package.json +++ b/packages/react-compat/package.json @@ -13,7 +13,7 @@ "build": "tsup ./src", "prepack": "yarn build", "publint": "attw --pack && publint", - "typecheck": "tsc -b tsconfig.json" + "typecheck": "tsc -b tsconfig.json --noEmit" }, "exports": { ".": { diff --git a/packages/react-compat/tsconfig.build.json b/packages/react-compat/tsconfig.build.json index 26874f49..4a1f19ac 100644 --- a/packages/react-compat/tsconfig.build.json +++ b/packages/react-compat/tsconfig.build.json @@ -1,14 +1,5 @@ { - "extends": "../../tsconfig.base.json", - "compilerOptions": { - "composite": true, - "rootDir": "src", - "outDir": "dist", - "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": true, - "isolatedDeclarations": true - }, - "include": ["src/**/*.ts"], - "exclude": ["**/*.test.ts"], + "extends": "../../tsconfig.build.json", + "compilerOptions": {}, "references": [] } diff --git a/packages/react-renderer/tsconfig.build.json b/packages/react-renderer/tsconfig.build.json index f8083dcf..4a1f19ac 100644 --- a/packages/react-renderer/tsconfig.build.json +++ b/packages/react-renderer/tsconfig.build.json @@ -1,14 +1,5 @@ { - "extends": "../../tsconfig.base.json", - "compilerOptions": { - "composite": true, - "rootDir": "src", - "outDir": "dist", - "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": true, - "isolatedDeclarations": true - }, - "include": ["src/**/*.ts"], - "exclude": ["**/*.test.tsx"], + "extends": "../../tsconfig.build.json", + "compilerOptions": {}, "references": [] } diff --git a/packages/react-renderer/tsconfig.spec.json b/packages/react-renderer/tsconfig.spec.json index 1782d6a0..f3a658e2 100644 --- a/packages/react-renderer/tsconfig.spec.json +++ b/packages/react-renderer/tsconfig.spec.json @@ -1,17 +1,10 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "module": "es2022", - "moduleResolution": "bundler", "jsx": "react-jsx", "jsxImportSource": "react", - "outDir": "../../dist/out-tsc/packages/react-renderer", + "outDir": "../../dist/packages/react-renderer", "types": ["vitest/globals"] }, - "include": ["**/*.test.tsx", "vitest.config.ts"], - "references": [ - { - "path": "./tsconfig.build.json" - } - ] + "references": [] } diff --git a/packages/sentry/tsconfig.build.json b/packages/sentry/tsconfig.build.json index 26874f49..4a1f19ac 100644 --- a/packages/sentry/tsconfig.build.json +++ b/packages/sentry/tsconfig.build.json @@ -1,14 +1,5 @@ { - "extends": "../../tsconfig.base.json", - "compilerOptions": { - "composite": true, - "rootDir": "src", - "outDir": "dist", - "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": true, - "isolatedDeclarations": true - }, - "include": ["src/**/*.ts"], - "exclude": ["**/*.test.ts"], + "extends": "../../tsconfig.build.json", + "compilerOptions": {}, "references": [] } diff --git a/packages/sentry/tsconfig.spec.json b/packages/sentry/tsconfig.spec.json index 09488550..c5dbbd15 100644 --- a/packages/sentry/tsconfig.spec.json +++ b/packages/sentry/tsconfig.spec.json @@ -1,13 +1,8 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "outDir": "../../dist/out-tsc/packages/sentry", + "outDir": "../../dist/packages/sentry", "types": ["vitest/globals"] }, - "include": ["**/*.test.ts", "vitest.config.ts"], - "references": [ - { - "path": "./tsconfig.build.json" - } - ] + "references": [] } diff --git a/packages/standard-validator/src/__schemas__/arktype.ts b/packages/standard-validator/__schemas__/arktype.ts similarity index 100% rename from packages/standard-validator/src/__schemas__/arktype.ts rename to packages/standard-validator/__schemas__/arktype.ts diff --git a/packages/standard-validator/src/__schemas__/valibot.ts b/packages/standard-validator/__schemas__/valibot.ts similarity index 100% rename from packages/standard-validator/src/__schemas__/valibot.ts rename to packages/standard-validator/__schemas__/valibot.ts diff --git a/packages/standard-validator/src/__schemas__/zod.ts b/packages/standard-validator/__schemas__/zod.ts similarity index 100% rename from packages/standard-validator/src/__schemas__/zod.ts rename to packages/standard-validator/__schemas__/zod.ts diff --git a/packages/standard-validator/src/index.test.ts b/packages/standard-validator/src/index.test.ts index 42cc259a..9f1afe82 100644 --- a/packages/standard-validator/src/index.test.ts +++ b/packages/standard-validator/src/index.test.ts @@ -3,9 +3,9 @@ import { Hono } from 'hono' import type { Equal, Expect, UnionToIntersection } from 'hono/utils/types' import { vi } from 'vitest' -import * as arktypeSchemas from './__schemas__/arktype' -import * as valibotSchemas from './__schemas__/valibot' -import * as zodSchemas from './__schemas__/zod' +import * as arktypeSchemas from '../__schemas__/arktype' +import * as valibotSchemas from '../__schemas__/valibot' +import * as zodSchemas from '../__schemas__/zod' import { sValidator } from '.' type ExtractSchema = T extends Hono ? S : never diff --git a/packages/standard-validator/tsconfig.build.json b/packages/standard-validator/tsconfig.build.json index fdcfea54..4a1f19ac 100644 --- a/packages/standard-validator/tsconfig.build.json +++ b/packages/standard-validator/tsconfig.build.json @@ -1,14 +1,5 @@ { - "extends": "../../tsconfig.base.json", - "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"], + "extends": "../../tsconfig.build.json", + "compilerOptions": {}, "references": [] } diff --git a/packages/standard-validator/tsconfig.spec.json b/packages/standard-validator/tsconfig.spec.json index cc1b20cf..610ca81a 100644 --- a/packages/standard-validator/tsconfig.spec.json +++ b/packages/standard-validator/tsconfig.spec.json @@ -1,13 +1,9 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "outDir": "../../dist/out-tsc/packages/standard-validator", + "outDir": "../../dist/packages/standard-validator", "types": ["vitest/globals"] }, - "include": ["**/*.test.ts", "src/__schemas__/*.ts", "vitest.config.ts"], - "references": [ - { - "path": "./tsconfig.build.json" - } - ] + "include": ["__schemas__", "src", "vitest.config.ts"], + "references": [] } diff --git a/packages/stytch-auth/tsconfig.build.json b/packages/stytch-auth/tsconfig.build.json index 54640463..2a3f974d 100644 --- a/packages/stytch-auth/tsconfig.build.json +++ b/packages/stytch-auth/tsconfig.build.json @@ -1,12 +1,7 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../tsconfig.build.json", "compilerOptions": { - "composite": true, - "rootDir": "src", - "outDir": "dist", - "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo" + "isolatedDeclarations": false }, - "include": ["src/**/*.ts"], - "exclude": ["**/*.test.ts"], "references": [] } diff --git a/packages/stytch-auth/tsconfig.spec.json b/packages/stytch-auth/tsconfig.spec.json index b32f0f52..9f38f627 100644 --- a/packages/stytch-auth/tsconfig.spec.json +++ b/packages/stytch-auth/tsconfig.spec.json @@ -1,13 +1,8 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "outDir": "../../dist/out-tsc/packages/stytch-auth", + "outDir": "../../dist/packages/stytch-auth", "types": ["vitest/globals"] }, - "include": ["**/*.test.ts", "vitest.config.ts"], - "references": [ - { - "path": "./tsconfig.build.json" - } - ] + "references": [] } diff --git a/packages/swagger-editor/tsconfig.build.json b/packages/swagger-editor/tsconfig.build.json index 26874f49..4a1f19ac 100644 --- a/packages/swagger-editor/tsconfig.build.json +++ b/packages/swagger-editor/tsconfig.build.json @@ -1,14 +1,5 @@ { - "extends": "../../tsconfig.base.json", - "compilerOptions": { - "composite": true, - "rootDir": "src", - "outDir": "dist", - "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": true, - "isolatedDeclarations": true - }, - "include": ["src/**/*.ts"], - "exclude": ["**/*.test.ts"], + "extends": "../../tsconfig.build.json", + "compilerOptions": {}, "references": [] } diff --git a/packages/swagger-editor/tsconfig.spec.json b/packages/swagger-editor/tsconfig.spec.json index c6e213aa..f8c03b09 100644 --- a/packages/swagger-editor/tsconfig.spec.json +++ b/packages/swagger-editor/tsconfig.spec.json @@ -1,13 +1,8 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "outDir": "../../dist/out-tsc/packages/swagger-editor", + "outDir": "../../dist/packages/swagger-editor", "types": ["vitest/globals"] }, - "include": ["**/*.test.ts", "vitest.config.ts"], - "references": [ - { - "path": "./tsconfig.build.json" - } - ] + "references": [] } diff --git a/packages/swagger-ui/tsconfig.build.json b/packages/swagger-ui/tsconfig.build.json index 26874f49..4a1f19ac 100644 --- a/packages/swagger-ui/tsconfig.build.json +++ b/packages/swagger-ui/tsconfig.build.json @@ -1,14 +1,5 @@ { - "extends": "../../tsconfig.base.json", - "compilerOptions": { - "composite": true, - "rootDir": "src", - "outDir": "dist", - "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": true, - "isolatedDeclarations": true - }, - "include": ["src/**/*.ts"], - "exclude": ["**/*.test.ts"], + "extends": "../../tsconfig.build.json", + "compilerOptions": {}, "references": [] } diff --git a/packages/swagger-ui/tsconfig.spec.json b/packages/swagger-ui/tsconfig.spec.json index 3e084b9d..3d69dc09 100644 --- a/packages/swagger-ui/tsconfig.spec.json +++ b/packages/swagger-ui/tsconfig.spec.json @@ -1,13 +1,8 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "outDir": "../../dist/out-tsc/packages/swagger-ui", + "outDir": "../../dist/packages/swagger-ui", "types": ["vitest/globals"] }, - "include": ["**/*.test.ts", "vitest.config.ts"], - "references": [ - { - "path": "./tsconfig.build.json" - } - ] + "references": [] } diff --git a/packages/trpc-server/tsconfig.build.json b/packages/trpc-server/tsconfig.build.json index 26874f49..4a1f19ac 100644 --- a/packages/trpc-server/tsconfig.build.json +++ b/packages/trpc-server/tsconfig.build.json @@ -1,14 +1,5 @@ { - "extends": "../../tsconfig.base.json", - "compilerOptions": { - "composite": true, - "rootDir": "src", - "outDir": "dist", - "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": true, - "isolatedDeclarations": true - }, - "include": ["src/**/*.ts"], - "exclude": ["**/*.test.ts"], + "extends": "../../tsconfig.build.json", + "compilerOptions": {}, "references": [] } diff --git a/packages/trpc-server/tsconfig.spec.json b/packages/trpc-server/tsconfig.spec.json index fa325840..2fd64389 100644 --- a/packages/trpc-server/tsconfig.spec.json +++ b/packages/trpc-server/tsconfig.spec.json @@ -1,13 +1,8 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "outDir": "../../dist/out-tsc/packages/trpc-server", + "outDir": "../../dist/packages/trpc-server", "types": ["vitest/globals"] }, - "include": ["**/*.test.ts", "vitest.config.ts"], - "references": [ - { - "path": "./tsconfig.build.json" - } - ] + "references": [] } diff --git a/packages/tsyringe/tsconfig.build.json b/packages/tsyringe/tsconfig.build.json index 26874f49..4a1f19ac 100644 --- a/packages/tsyringe/tsconfig.build.json +++ b/packages/tsyringe/tsconfig.build.json @@ -1,14 +1,5 @@ { - "extends": "../../tsconfig.base.json", - "compilerOptions": { - "composite": true, - "rootDir": "src", - "outDir": "dist", - "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": true, - "isolatedDeclarations": true - }, - "include": ["src/**/*.ts"], - "exclude": ["**/*.test.ts"], + "extends": "../../tsconfig.build.json", + "compilerOptions": {}, "references": [] } diff --git a/packages/tsyringe/tsconfig.spec.json b/packages/tsyringe/tsconfig.spec.json index 790382af..9651bf6e 100644 --- a/packages/tsyringe/tsconfig.spec.json +++ b/packages/tsyringe/tsconfig.spec.json @@ -1,13 +1,8 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "outDir": "../../dist/out-tsc/packages/tsyringe", + "outDir": "../../dist/packages/tsyringe", "types": ["vitest/globals"] }, - "include": ["**/*.test.ts", "vitest.config.ts"], - "references": [ - { - "path": "./tsconfig.build.json" - } - ] + "references": [] } diff --git a/packages/typebox-validator/tsconfig.build.json b/packages/typebox-validator/tsconfig.build.json index 26874f49..4a1f19ac 100644 --- a/packages/typebox-validator/tsconfig.build.json +++ b/packages/typebox-validator/tsconfig.build.json @@ -1,14 +1,5 @@ { - "extends": "../../tsconfig.base.json", - "compilerOptions": { - "composite": true, - "rootDir": "src", - "outDir": "dist", - "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": true, - "isolatedDeclarations": true - }, - "include": ["src/**/*.ts"], - "exclude": ["**/*.test.ts"], + "extends": "../../tsconfig.build.json", + "compilerOptions": {}, "references": [] } diff --git a/packages/typebox-validator/tsconfig.spec.json b/packages/typebox-validator/tsconfig.spec.json index ac62fd3b..25fc5717 100644 --- a/packages/typebox-validator/tsconfig.spec.json +++ b/packages/typebox-validator/tsconfig.spec.json @@ -1,13 +1,8 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "outDir": "../../dist/out-tsc/packages/typebox-validator", + "outDir": "../../dist/packages/typebox-validator", "types": ["vitest/globals"] }, - "include": ["**/*.test.ts", "vitest.config.ts"], - "references": [ - { - "path": "./tsconfig.build.json" - } - ] + "references": [] } diff --git a/packages/typia-validator/tsconfig.build.json b/packages/typia-validator/tsconfig.build.json index 26874f49..4a1f19ac 100644 --- a/packages/typia-validator/tsconfig.build.json +++ b/packages/typia-validator/tsconfig.build.json @@ -1,14 +1,5 @@ { - "extends": "../../tsconfig.base.json", - "compilerOptions": { - "composite": true, - "rootDir": "src", - "outDir": "dist", - "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": true, - "isolatedDeclarations": true - }, - "include": ["src/**/*.ts"], - "exclude": ["**/*.test.ts"], + "extends": "../../tsconfig.build.json", + "compilerOptions": {}, "references": [] } diff --git a/packages/typia-validator/tsconfig.spec.json b/packages/typia-validator/tsconfig.spec.json index 914e7464..f80bf807 100644 --- a/packages/typia-validator/tsconfig.spec.json +++ b/packages/typia-validator/tsconfig.spec.json @@ -1,7 +1,7 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "outDir": "../../dist/out-tsc/packages/typia-validator", + "outDir": "../../dist/packages/typia-validator", "types": ["vitest/globals"] }, @@ -9,10 +9,5 @@ { "transform": "typia/lib/transform" } - ], - "references": [ - { - "path": "./tsconfig.build.json" - } ] } diff --git a/packages/ua-blocker/tsconfig.build.json b/packages/ua-blocker/tsconfig.build.json index 90c274ad..2a3f974d 100644 --- a/packages/ua-blocker/tsconfig.build.json +++ b/packages/ua-blocker/tsconfig.build.json @@ -1,12 +1,7 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../tsconfig.build.json", "compilerOptions": { - "composite": true, - "rootDir": "src", - "outDir": "dist", - "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo" + "isolatedDeclarations": false }, - "include": ["src/**/*.ts", "src/**/*.json"], - "exclude": ["**/*.test.ts"], "references": [] } diff --git a/packages/ua-blocker/tsconfig.script.json b/packages/ua-blocker/tsconfig.script.json index 76e96c87..babf4542 100644 --- a/packages/ua-blocker/tsconfig.script.json +++ b/packages/ua-blocker/tsconfig.script.json @@ -3,10 +3,11 @@ "compilerOptions": { "tsBuildInfoFile": "dist/tsconfig.script.tsbuildinfo", "allowImportingTsExtensions": true, + "isolatedDeclarations": false, "noEmit": true, "types": ["node"] }, - "include": ["**/*.ts", "src/data/*.json"], - "exclude": ["**/*.test.ts"], + "include": ["script", "src", "src/data/robots.json"], + "exclude": ["node_modules", "src/**/*.test.ts"], "references": [] } diff --git a/packages/ua-blocker/tsconfig.spec.json b/packages/ua-blocker/tsconfig.spec.json index 9d10f339..68d9fe49 100644 --- a/packages/ua-blocker/tsconfig.spec.json +++ b/packages/ua-blocker/tsconfig.spec.json @@ -1,13 +1,9 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "outDir": "../../dist/out-tsc/packages/ua-blocker", + "outDir": "../../dist/packages/ua-blocker", "types": ["vitest/globals"] }, - "include": ["examples/**/*.ts", "**/*.test.ts", "vitest.config.ts"], - "references": [ - { - "path": "./tsconfig.build.json" - } - ] + "include": ["examples", "src", "src/**/*.json", "vitest.config.ts"], + "references": [] } diff --git a/packages/valibot-validator/tsconfig.build.json b/packages/valibot-validator/tsconfig.build.json index 26874f49..4a1f19ac 100644 --- a/packages/valibot-validator/tsconfig.build.json +++ b/packages/valibot-validator/tsconfig.build.json @@ -1,14 +1,5 @@ { - "extends": "../../tsconfig.base.json", - "compilerOptions": { - "composite": true, - "rootDir": "src", - "outDir": "dist", - "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": true, - "isolatedDeclarations": true - }, - "include": ["src/**/*.ts"], - "exclude": ["**/*.test.ts"], + "extends": "../../tsconfig.build.json", + "compilerOptions": {}, "references": [] } diff --git a/packages/valibot-validator/tsconfig.spec.json b/packages/valibot-validator/tsconfig.spec.json index 12e631de..a85d0907 100644 --- a/packages/valibot-validator/tsconfig.spec.json +++ b/packages/valibot-validator/tsconfig.spec.json @@ -1,13 +1,8 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "outDir": "../../dist/out-tsc/packages/valibot-validator", + "outDir": "../../dist/packages/valibot-validator", "types": ["vitest/globals"] }, - "include": ["**/*.test.ts", "vitest.config.ts"], - "references": [ - { - "path": "./tsconfig.build.json" - } - ] + "references": [] } diff --git a/packages/zod-openapi/tsconfig.build.json b/packages/zod-openapi/tsconfig.build.json index bdafdae5..4af91e57 100644 --- a/packages/zod-openapi/tsconfig.build.json +++ b/packages/zod-openapi/tsconfig.build.json @@ -1,12 +1,7 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../tsconfig.build.json", "compilerOptions": { - "composite": true, - "rootDir": "src", - "outDir": "dist", - "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo" + "isolatedDeclarations": false }, - "include": ["src/**/*.ts"], - "exclude": ["**/*.test.ts", "**/*.test-d.ts"], "references": [{ "path": "../zod-validator/tsconfig.build.json" }] } diff --git a/packages/zod-openapi/tsconfig.spec.json b/packages/zod-openapi/tsconfig.spec.json index 235cf824..b52564a2 100644 --- a/packages/zod-openapi/tsconfig.spec.json +++ b/packages/zod-openapi/tsconfig.spec.json @@ -1,13 +1,8 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "outDir": "../../dist/out-tsc/packages/zod-openapi", + "outDir": "../../dist/packages/zod-openapi", "types": ["vitest/globals"] }, - "include": ["**/*.test.ts", "**/*.test-d.ts", "vitest.config.ts"], - "references": [ - { - "path": "./tsconfig.build.json" - } - ] + "references": [] } diff --git a/packages/zod-validator/tsconfig.build.json b/packages/zod-validator/tsconfig.build.json index 26874f49..4a1f19ac 100644 --- a/packages/zod-validator/tsconfig.build.json +++ b/packages/zod-validator/tsconfig.build.json @@ -1,14 +1,5 @@ { - "extends": "../../tsconfig.base.json", - "compilerOptions": { - "composite": true, - "rootDir": "src", - "outDir": "dist", - "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": true, - "isolatedDeclarations": true - }, - "include": ["src/**/*.ts"], - "exclude": ["**/*.test.ts"], + "extends": "../../tsconfig.build.json", + "compilerOptions": {}, "references": [] } diff --git a/packages/zod-validator/tsconfig.spec.json b/packages/zod-validator/tsconfig.spec.json index 77c02e13..61d64c13 100644 --- a/packages/zod-validator/tsconfig.spec.json +++ b/packages/zod-validator/tsconfig.spec.json @@ -1,13 +1,8 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "outDir": "../../dist/out-tsc/packages/zod-validator", + "outDir": "../../dist/packages/zod-validator", "types": ["vitest/globals"] }, - "include": ["**/*.test.ts", "vitest.config.ts"], - "references": [ - { - "path": "./tsconfig.build.json" - } - ] + "references": [] } diff --git a/tsconfig.base.json b/tsconfig.base.json index 1e09e3f8..00b2669e 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -2,11 +2,13 @@ "compilerOptions": { "target": "ES2022", "module": "esnext", + "composite": true, "declaration": true, "declarationMap": true, "moduleResolution": "bundler", "esModuleInterop": true, "emitDecoratorMetadata": true, + "emitDeclarationOnly": true, "experimentalDecorators": true, "forceConsistentCasingInFileNames": true, "noEmitOnError": true, @@ -15,5 +17,6 @@ "noUnusedLocals": false, "noUnusedParameters": true, "types": [] - } + }, + "include": ["${configDir}/vitest.config.ts", "${configDir}/package.json", "${configDir}/src"] } diff --git a/tsconfig.build.json b/tsconfig.build.json new file mode 100644 index 00000000..3caa46fd --- /dev/null +++ b/tsconfig.build.json @@ -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" + ] +} diff --git a/tsconfig.json b/tsconfig.json index aa451c8a..2b9ce309 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,6 +1,6 @@ { "compilerOptions": { - "noEmit": true + "tsBuildInfoFile": "${configDir}/dist/tsconfig.tsbuildinfo" }, "files": [], "references": [ diff --git a/tsconfig.repo-config-files.json b/tsconfig.repo-config-files.json index aa8306aa..9cf93fcd 100644 --- a/tsconfig.repo-config-files.json +++ b/tsconfig.repo-config-files.json @@ -1,7 +1,7 @@ { "extends": "./tsconfig.base.json", "compilerOptions": { - "outDir": "dist/out-tsc/root/eslint", + "outDir": "./dist", "allowJs": true }, "include": [ diff --git a/tsconfig.tsup.json b/tsconfig.tsup.json index 9ce0ad01..9bc00178 100644 --- a/tsconfig.tsup.json +++ b/tsconfig.tsup.json @@ -1,6 +1,7 @@ { "extends": "./tsconfig.base.json", "compilerOptions": { + "composite": false, "jsx": "react", "types": ["@cloudflare/workers-types", "node", "ws"] }