aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.ci/package-lock.json4
-rw-r--r--model/package.json3
-rw-r--r--model/tsconfig.json21
3 files changed, 25 insertions, 3 deletions
diff --git a/.ci/package-lock.json b/.ci/package-lock.json
index f07781d..6d05b89 100644
--- a/.ci/package-lock.json
+++ b/.ci/package-lock.json
@@ -16,6 +16,10 @@
"version": "0.2.0",
"dependencies": {
"@emprespresso/pengueno": "^0.0.13"
+ },
+ "devDependencies": {
+ "@types/node": "^24.10.1",
+ "typescript": "^5.9.3"
}
},
"node_modules/@emprespresso/ci_model": {
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"]