refactor: enable isolated declarations (#1209)

pull/1206/head
Jonathan Haines 2025-06-09 20:00:20 +10:00 committed by GitHub
parent 3c1ecb0ce9
commit c880649458
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
20 changed files with 42 additions and 30 deletions

View File

@ -4,7 +4,8 @@
"rootDir": "src", "rootDir": "src",
"outDir": "dist", "outDir": "dist",
"tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo",
"emitDeclarationOnly": false "emitDeclarationOnly": false,
"isolatedDeclarations": true
}, },
"include": ["src/**/*.ts"], "include": ["src/**/*.ts"],
"exclude": ["**/*.test.ts"], "exclude": ["**/*.test.ts"],

View File

@ -4,7 +4,8 @@
"rootDir": "src", "rootDir": "src",
"outDir": "dist", "outDir": "dist",
"tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo",
"emitDeclarationOnly": false "emitDeclarationOnly": false,
"isolatedDeclarations": true
}, },
"include": ["src/**/*.ts"], "include": ["src/**/*.ts"],
"exclude": ["**/*.test.ts"], "exclude": ["**/*.test.ts"],

View File

@ -5,16 +5,10 @@
"outDir": "dist", "outDir": "dist",
"tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo",
"emitDeclarationOnly": false, "emitDeclarationOnly": false,
"types": [ "isolatedDeclarations": true,
"node", "types": ["node", "bun"]
"bun"
],
}, },
"include": [ "include": ["src/**/*.ts"],
"src/**/*.ts" "exclude": ["**/*.test.ts"],
],
"exclude": [
"**/*.test.ts"
],
"references": [] "references": []
} }

View File

@ -4,7 +4,8 @@
"rootDir": "src", "rootDir": "src",
"outDir": "dist", "outDir": "dist",
"tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo",
"emitDeclarationOnly": false "emitDeclarationOnly": false,
"isolatedDeclarations": true
}, },
"include": ["./src/**/*.ts"], "include": ["./src/**/*.ts"],
"references": [] "references": []

View File

@ -4,7 +4,8 @@
"rootDir": "src", "rootDir": "src",
"outDir": "dist", "outDir": "dist",
"tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo",
"emitDeclarationOnly": false "emitDeclarationOnly": false,
"isolatedDeclarations": true
}, },
"include": ["src/**/*.ts"], "include": ["src/**/*.ts"],
"exclude": ["**/*.test.ts"], "exclude": ["**/*.test.ts"],

View File

@ -4,7 +4,8 @@
"rootDir": "src", "rootDir": "src",
"outDir": "dist", "outDir": "dist",
"tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo",
"emitDeclarationOnly": false "emitDeclarationOnly": false,
"isolatedDeclarations": true
}, },
"include": ["src/**/*.ts"], "include": ["src/**/*.ts"],
"exclude": ["**/*.test.ts"], "exclude": ["**/*.test.ts"],

View File

@ -4,7 +4,8 @@
"rootDir": "src", "rootDir": "src",
"outDir": "dist", "outDir": "dist",
"tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo",
"emitDeclarationOnly": false "emitDeclarationOnly": false,
"isolatedDeclarations": true
}, },
"include": ["src/**/*.ts"], "include": ["src/**/*.ts"],
"exclude": ["**/*.test.ts"], "exclude": ["**/*.test.ts"],

View File

@ -4,7 +4,8 @@
"rootDir": "src", "rootDir": "src",
"outDir": "dist", "outDir": "dist",
"tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo",
"emitDeclarationOnly": false "emitDeclarationOnly": false,
"isolatedDeclarations": true
}, },
"include": ["src/**/*.ts"], "include": ["src/**/*.ts"],
"exclude": ["**/*.test.ts"], "exclude": ["**/*.test.ts"],

View File

@ -4,7 +4,8 @@
"rootDir": "src", "rootDir": "src",
"outDir": "dist", "outDir": "dist",
"tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo",
"emitDeclarationOnly": false "emitDeclarationOnly": false,
"isolatedDeclarations": true
}, },
"include": ["src/**/*.ts"], "include": ["src/**/*.ts"],
"exclude": ["**/*.test.ts"], "exclude": ["**/*.test.ts"],

View File

@ -4,7 +4,8 @@
"rootDir": "src", "rootDir": "src",
"outDir": "dist", "outDir": "dist",
"tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo",
"emitDeclarationOnly": false "emitDeclarationOnly": false,
"isolatedDeclarations": true
}, },
"include": ["src/**/*.ts"], "include": ["src/**/*.ts"],
"exclude": ["**/*.test.ts"], "exclude": ["**/*.test.ts"],

View File

@ -4,7 +4,8 @@
"rootDir": "src", "rootDir": "src",
"outDir": "dist", "outDir": "dist",
"tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo",
"emitDeclarationOnly": false "emitDeclarationOnly": false,
"isolatedDeclarations": true
}, },
"include": ["src/**/*.ts"], "include": ["src/**/*.ts"],
"exclude": ["**/*.test.tsx"], "exclude": ["**/*.test.tsx"],

View File

@ -4,9 +4,10 @@
"rootDir": "src", "rootDir": "src",
"outDir": "dist", "outDir": "dist",
"tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo",
"emitDeclarationOnly": false "emitDeclarationOnly": false,
"isolatedDeclarations": true
}, },
"include": ["src/**/*.ts"], "include": ["src/**/*.ts"],
"exclude": ["**/*.test.ts"], "exclude": ["**/*.test.ts", "src/__schemas__/*.ts"],
"references": [] "references": []
} }

View File

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

View File

@ -4,7 +4,8 @@
"rootDir": "src", "rootDir": "src",
"outDir": "dist", "outDir": "dist",
"tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo",
"emitDeclarationOnly": false "emitDeclarationOnly": false,
"isolatedDeclarations": true
}, },
"include": ["src/**/*.ts"], "include": ["src/**/*.ts"],
"exclude": ["**/*.test.ts"], "exclude": ["**/*.test.ts"],

View File

@ -4,7 +4,8 @@
"rootDir": "src", "rootDir": "src",
"outDir": "dist", "outDir": "dist",
"tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo",
"emitDeclarationOnly": false "emitDeclarationOnly": false,
"isolatedDeclarations": true
}, },
"include": ["src/**/*.ts"], "include": ["src/**/*.ts"],
"exclude": ["**/*.test.ts"], "exclude": ["**/*.test.ts"],

View File

@ -4,7 +4,8 @@
"rootDir": "src", "rootDir": "src",
"outDir": "dist", "outDir": "dist",
"tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo",
"emitDeclarationOnly": false "emitDeclarationOnly": false,
"isolatedDeclarations": true
}, },
"include": ["src/**/*.ts"], "include": ["src/**/*.ts"],
"exclude": ["**/*.test.ts"], "exclude": ["**/*.test.ts"],

View File

@ -4,7 +4,8 @@
"rootDir": "src", "rootDir": "src",
"outDir": "dist", "outDir": "dist",
"tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo",
"emitDeclarationOnly": false "emitDeclarationOnly": false,
"isolatedDeclarations": true
}, },
"include": ["src/**/*.ts"], "include": ["src/**/*.ts"],
"exclude": ["**/*.test.ts"], "exclude": ["**/*.test.ts"],

View File

@ -4,7 +4,8 @@
"rootDir": "src", "rootDir": "src",
"outDir": "dist", "outDir": "dist",
"tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo",
"emitDeclarationOnly": false "emitDeclarationOnly": false,
"isolatedDeclarations": true
}, },
"include": ["src/**/*.ts"], "include": ["src/**/*.ts"],
"exclude": ["**/*.test.ts"], "exclude": ["**/*.test.ts"],

View File

@ -4,7 +4,8 @@
"rootDir": "src", "rootDir": "src",
"outDir": "dist", "outDir": "dist",
"tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo",
"emitDeclarationOnly": false "emitDeclarationOnly": false,
"isolatedDeclarations": true
}, },
"include": ["src/**/*.ts"], "include": ["src/**/*.ts"],
"exclude": ["**/*.test.ts"], "exclude": ["**/*.test.ts"],

View File

@ -8,6 +8,7 @@
{ "path": "packages/ajv-validator" }, { "path": "packages/ajv-validator" },
{ "path": "packages/arktype-validator" }, { "path": "packages/arktype-validator" },
{ "path": "packages/auth-js" }, { "path": "packages/auth-js" },
{ "path": "packages/bun-compress" },
{ "path": "packages/bun-transpiler" }, { "path": "packages/bun-transpiler" },
{ "path": "packages/casbin" }, { "path": "packages/casbin" },
{ "path": "packages/class-validator" }, { "path": "packages/class-validator" },