From a9f3aff106d2f3df4bf148bffa195be7588c63f3 Mon Sep 17 00:00:00 2001 From: eneller Date: Sat, 28 Feb 2026 10:18:14 +0100 Subject: [PATCH] fix: server run config --- package-lock.json | 1 + server/nodemon.json | 6 ++++++ server/package.json | 4 +++- server/tsconfig.json | 4 +++- tsconfig.json | 4 ++-- 5 files changed, 15 insertions(+), 4 deletions(-) create mode 100644 server/nodemon.json diff --git a/package-lock.json b/package-lock.json index 34f977e..548466b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10953,6 +10953,7 @@ "@types/express": "^5.0.6", "@types/node": "^25.3.2", "@types/pg": "^8.16.0", + "concurrently": "^9.2.1", "eslint": "^10.0.2", "nodemon": "^3.1.14", "prettier": "^3.8.1", diff --git a/server/nodemon.json b/server/nodemon.json new file mode 100644 index 0000000..6d8f03b --- /dev/null +++ b/server/nodemon.json @@ -0,0 +1,6 @@ +{ + "watch": ["src"], + "ext": "ts,json", + "exec": "ts-node src/index.ts" +} + diff --git a/server/package.json b/server/package.json index 37d42f6..4a30118 100644 --- a/server/package.json +++ b/server/package.json @@ -5,9 +5,10 @@ "license": "GPL-3.0", "author": "", "type": "commonjs", - "main": "index.js", + "main": "../dist/out-tsc/server/index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1", + "dev": "nodemon", "start": "ts-node src/index.ts", "build": "tsc", "serve": "node ../dist/out-tsc/server/index.js" @@ -24,6 +25,7 @@ "@types/express": "^5.0.6", "@types/node": "^25.3.2", "@types/pg": "^8.16.0", + "concurrently": "^9.2.1", "eslint": "^10.0.2", "nodemon": "^3.1.14", "prettier": "^3.8.1", diff --git a/server/tsconfig.json b/server/tsconfig.json index 8db55aa..4f696d0 100644 --- a/server/tsconfig.json +++ b/server/tsconfig.json @@ -4,7 +4,9 @@ "outDir": "../dist/out-tsc/server", "esModuleInterop": true, "skipLibCheck": true, - "allowSyntheticDefaultImports": true + "allowSyntheticDefaultImports": true, + "module": "nodenext" + }, "include": ["src/**/*.ts"], "exclude": ["node_modules"] diff --git a/tsconfig.json b/tsconfig.json index 9f19c6b..daabe39 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -5,9 +5,9 @@ "outDir": "./dist/out-tsc", "sourceMap": true, "declaration": false, - "moduleResolution": "node", + "moduleResolution": "nodenext", "target": "ES2022", - "module": "es2022", + "module": "esnext", "lib": ["es2022", "dom"] }, "exclude": ["node_modules"]