aboutsummaryrefslogtreecommitdiff
path: root/.ci/tsconfig.json
diff options
context:
space:
mode:
authorElizabeth Hunt <me@liz.coffee>2025-12-07 14:34:20 -0800
committerElizabeth Hunt <me@liz.coffee>2025-12-07 14:34:20 -0800
commit2c7db7b298ae7a7b8d6d67f13b61f18a3d310624 (patch)
tree8eb004d3b257865f96044954fcf7602280066a16 /.ci/tsconfig.json
parent6833f7489102e6bb0a13cfa8b8b7a116d658282d (diff)
downloadci-2c7db7b298ae7a7b8d6d67f13b61f18a3d310624.tar.gz
ci-2c7db7b298ae7a7b8d6d67f13b61f18a3d310624.zip
Dogfood ci model in .ci
Diffstat (limited to '.ci/tsconfig.json')
-rw-r--r--.ci/tsconfig.json21
1 files changed, 17 insertions, 4 deletions
diff --git a/.ci/tsconfig.json b/.ci/tsconfig.json
index 3858ff4..7cfeadc 100644
--- a/.ci/tsconfig.json
+++ b/.ci/tsconfig.json
@@ -1,15 +1,28 @@
{
- "extends": "../tsconfig.json",
"compilerOptions": {
+ "target": "ES2022",
+ "module": "ESNext",
+ "lib": ["ES2022"],
+ "moduleResolution": "node",
"outDir": "./dist",
"rootDir": "./",
"composite": true,
"declaration": true,
"declarationMap": true,
"sourceMap": true,
- "noEmit": false
+ "noEmit": false,
+ "strict": true,
+ "skipLibCheck": true,
+ "forceConsistentCasingInFileNames": true,
+ "allowSyntheticDefaultImports": true,
+ "esModuleInterop": true,
+ "resolveJsonModule": true,
+ "isolatedModules": true,
+ "noUncheckedIndexedAccess": true,
+ "exactOptionalPropertyTypes": true,
+ "noImplicitReturns": true,
+ "noFallthroughCasesInSwitch": true
},
"include": ["**/*.ts"],
- "exclude": ["node_modules", "dist", "**/*.test.ts", "**/*.spec.ts"],
- "references": [{ "path": "../model" }]
+ "exclude": ["node_modules", "dist", "**/*.test.ts", "**/*.spec.ts"]
}