Skip to content

Commit

Permalink
Fixing tsconfig and package.json to resolve CI issues after node 20 m…
Browse files Browse the repository at this point in the history
…igration
  • Loading branch information
AleksTeresh committed Aug 1, 2024
1 parent 6750a8b commit fee4448
Show file tree
Hide file tree
Showing 2 changed files with 27 additions and 19 deletions.
5 changes: 3 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
"name": "riksutin",
"version": "0.1.0",
"private": true,
"type": "module",
"dependencies": {
"@emotion/react": "^11.10.5",
"@emotion/styled": "^11.10.5",
Expand Down Expand Up @@ -64,8 +65,8 @@
},
"scripts": {
"start": "docker compose up",
"start:prod": "NODE_ENV=production node --loader ts-node/esm src/server/index.ts",
"start:test": "NODE_ENV=test node --loader ts-node/esm src/server/index.ts",
"start:prod": "NODE_ENV=production node --no-warnings --experimental-specifier-resolution=node --loader ts-node/esm src/server/index.ts",
"start:test": "NODE_ENV=test node --no-warnings --experimental-specifier-resolution=node --loader ts-node/esm src/server/index.ts",
"start:dev": "NODE_ENV=development concurrently \"npm run start:dev:server\" \"npm run start:dev:front\"",
"start:dev:front": "vite",
"start:dev:server": "NODE_ENV=development ts-node-dev src/server/index.ts",
Expand Down
41 changes: 24 additions & 17 deletions tsconfig.json
Original file line number Diff line number Diff line change
@@ -1,28 +1,35 @@
{
"compilerOptions": {
"module": "ESNext",
"moduleResolution": "Node",
"moduleDetection": "force",
"allowJs": true,
"esModuleInterop": true,
"experimentalDecorators": true,
"inlineSourceMap": true,
"isolatedModules": true,
"jsx": "react-jsx",
"lib": ["es2022", "DOM", "DOM.Iterable", "esnext"],
"skipLibCheck": true,
"allowSyntheticDefaultImports": true,
"declaration": true,
"resolveJsonModule": true,
"esModuleInterop": true,
"noImplicitAny": true,
"strictNullChecks": true,
"lib": ["es2022", "dom"],
"module": "ES2022",
"moduleResolution": "node",
"outDir": "dist",
"noEmit": true,
"strict": true,
"target": "es2022",
"jsx": "react-jsx",
"baseUrl": ".",
"paths": {
"@backend/*": ["src/server/*"],
"@frontend/*": ["src/client/*"]
}
"target": "esnext",
"useDefineForClassFields": true,
"strictNullChecks": false,
"noImplicitAny": false
},
"include": ["src/**/*", "types/@unfuck-utf8-headers-middleware.d..ts"],
"include": ["src"],
"references": [{ "path": "./tsconfig.node.json" }],
"ts-node": {
"esm": true,
"transpileOnly": true,
"files": true,
"experimentalResolver": true,
"compilerOptions": {
"module": "CommonJS"
"module": "esnext",
"resolveJsonModule": false
}
}
}

0 comments on commit fee4448

Please sign in to comment.