From 75100e689c2cc29ef4b11a9ff7dfccbdd4136328 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 | 5 ++++- 4 files changed, 14 insertions(+), 2 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..49bc721 100644 --- a/server/tsconfig.json +++ b/server/tsconfig.json @@ -4,7 +4,10 @@ "outDir": "../dist/out-tsc/server", "esModuleInterop": true, "skipLibCheck": true, - "allowSyntheticDefaultImports": true + "allowSyntheticDefaultImports": true, + "module": "nodenext", + "moduleResolution": "nodenext" + }, "include": ["src/**/*.ts"], "exclude": ["node_modules"]