diff --git a/templates/mern/Ts-Backend/nodemon.json b/templates/mern/Ts-Backend/nodemon.json new file mode 100644 index 0000000..d0c0fa1 --- /dev/null +++ b/templates/mern/Ts-Backend/nodemon.json @@ -0,0 +1,8 @@ +{ + "watch": ["src", "server.ts"], + "ext": "ts,json", + "ignore": ["node_modules", "dist"], + "exec": "ts-node --transpile-only server.ts", + "delay": "1000" +} + diff --git a/templates/mern/Ts-Backend/package.json b/templates/mern/Ts-Backend/package.json index e52163b..57ebd96 100644 --- a/templates/mern/Ts-Backend/package.json +++ b/templates/mern/Ts-Backend/package.json @@ -3,11 +3,13 @@ "version": "1.0.0", "main": "index.js", "scripts": { - "test": "jest", + "start": "node dist/server.js", + "dev": "nodemon", "build": "tsc", + "test": "jest", "lint": "eslint . --ext .ts", + "lint:fix": "eslint . --ext .ts --fix", "format": "prettier --write .", - "dev": "ts-node-dev --respawn --transpile-only server.ts", "prepare": "husky" }, "jest": { @@ -28,6 +30,8 @@ "jiti": "^2.6.1", "prettier": "3.6.2", "ts-jest": "^29.4.4", + "nodemon": "^3.1.7", + "ts-node": "^10.9.2", "typescript": "^5.9.3", "typescript-eslint": "^8.45.0" }, @@ -43,7 +47,6 @@ "mongoose": "^8.19.0", "morgan": "^1.10.1", "socket.io": "^4.8.1", - "ts-node-dev": "^2.0.0", "zod": "^4.1.11" } }