aboutsummaryrefslogtreecommitdiff
path: root/model
diff options
context:
space:
mode:
authorElizabeth Hunt <me@liz.coffee>2025-12-07 14:29:50 -0800
committerElizabeth Hunt <me@liz.coffee>2025-12-07 14:29:50 -0800
commit6833f7489102e6bb0a13cfa8b8b7a116d658282d (patch)
tree6d7227f26b74d07e8ca06bcf32406c0c324c4ef4 /model
parent8bf52430a74a11dc15fa7c1f9b2c8bb6c99b1cc9 (diff)
downloadci-6833f7489102e6bb0a13cfa8b8b7a116d658282d.tar.gz
ci-6833f7489102e6bb0a13cfa8b8b7a116d658282d.zip
Fix model build
Diffstat (limited to 'model')
-rw-r--r--model/package.json3
-rw-r--r--model/tsconfig.json21
2 files changed, 21 insertions, 3 deletions
diff --git a/model/package.json b/model/package.json
index b7e1fd6..56b53e6 100644
--- a/model/package.json
+++ b/model/package.json
@@ -20,7 +20,8 @@
"@emprespresso/pengueno": "^0.0.13"
},
"devDependencies": {
- "typescript": "^5.9.3"
+ "typescript": "^5.9.3",
+ "@types/node": "^24.10.1"
},
"files": [
"dist/**/*",
diff --git a/model/tsconfig.json b/model/tsconfig.json
index 98e457c..b243305 100644
--- a/model/tsconfig.json
+++ b/model/tsconfig.json
@@ -1,13 +1,30 @@
{
- "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,
+ "paths": {
+ "@emprespresso/ci_model": ["./index.ts"]
+ }
},
"include": ["**/*.ts"],
"exclude": ["node_modules", "dist", "**/*.test.ts", "**/*.spec.ts"]