Skip to content

Commit

Permalink
feat: upgrade typescript
Browse files Browse the repository at this point in the history
  • Loading branch information
jorgebodega committed Oct 30, 2023
1 parent 0516c53 commit af5c2f7
Show file tree
Hide file tree
Showing 4 changed files with 72 additions and 51 deletions.
5 changes: 3 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,8 @@
"devDependencies": {
"@faker-js/faker": "8.2.0",
"@jorgebodega/typeorm-factory": "1.4.0",
"@tsconfig/node18-strictest": "1.0.0",
"@tsconfig/node20": "20.1.2",
"@tsconfig/strictest": "2.0.2",
"@types/glob": "8.1.0",
"@types/jest": "29.5.6",
"@types/node": "20.8.9",
Expand All @@ -33,7 +34,7 @@
"ts-jest": "29.1.1",
"ts-node": "10.9.1",
"typeorm": "0.3.17",
"typescript": "4.9.5"
"typescript": "5.2.2"
},
"engines": {
"node": ">=18, !=19"
Expand Down
93 changes: 50 additions & 43 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

13 changes: 10 additions & 3 deletions tsconfig.build.json
Original file line number Diff line number Diff line change
@@ -1,11 +1,18 @@
{
"extends": "./tsconfig.json",
"exclude": ["dist", "coverage", "examples", "jest.config.ts", "node_modules", "test"],
"exclude": [
"dist",
"coverage",
"examples",
"jest.config.ts",
"node_modules",
"test"
],
"compilerOptions": {
"declaration": true,
"importHelpers": true,
"outDir": "dist",
"sourceMap": true,
"target": "es2021"
"target": "es2022"
}
}
}
12 changes: 9 additions & 3 deletions tsconfig.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,14 @@
{
"extends": "@tsconfig/node18-strictest",
"exclude": ["dist", "coverage"],
"extends": [
"@tsconfig/strictest/tsconfig",
"@tsconfig/node20/tsconfig"
],
"exclude": [
"dist",
"coverage"
],
"compilerOptions": {
"emitDecoratorMetadata": true,
"experimentalDecorators": true
}
}
}

0 comments on commit af5c2f7

Please sign in to comment.