diff --git a/nodemon-debug.json b/nodemon-debug.json deleted file mode 100644 index 4a905437c..000000000 --- a/nodemon-debug.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "watch": ["src"], - "ext": "ts", - "ignore": ["src/**/*.spec.ts"], - "exec": "node --inspect-brk -r tsconfig-paths/register -r ts-node/register src/main.ts" -} \ No newline at end of file diff --git a/nodemon.json b/nodemon.json deleted file mode 100644 index 583bb4266..000000000 --- a/nodemon.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "watch": ["src"], - "ext": "ts", - "ignore": ["src/**/*.spec.ts"], - "exec": "ts-node -r tsconfig-paths/register src/main.ts" -} diff --git a/package.json b/package.json index e39b0803d..d1ecf5e77 100644 --- a/package.json +++ b/package.json @@ -7,8 +7,8 @@ "build": "tsc -p tsconfig.build.json", "format": "prettier --write \"src/**/*.ts\" \"test/**/*.ts\"", "start": "ts-node -r tsconfig-paths/register src/main.ts", - "start:dev": "nodemon", - "start:debug": "nodemon --config nodemon-debug.json", + "start:dev": "tsc-watch -p tsconfig.build.json --onSuccess \"node dist/main.js\"", + "start:debug": "tsc-watch -p tsconfig.build.json --onSuccess \"node --inspect-brk dist/main.js\"", "prestart:prod": "rimraf dist && npm run build", "start:prod": "node dist/main.js", "lint": "tslint -p tsconfig.json -c tslint.json", @@ -29,17 +29,17 @@ "rxjs": "6.4.0" }, "devDependencies": { + "@nestjs/testing": "6.0.4", "@types/express": "4.16.1", "@types/jest": "24.0.11", "@types/node": "11.12.2", "@types/supertest": "2.0.7", - "@nestjs/testing": "6.0.4", "jest": "24.5.0", - "nodemon": "1.18.10", "prettier": "1.16.4", "supertest": "4.0.2", "ts-jest": "24.0.1", "ts-node": "8.0.3", + "tsc-watch": "^2.1.2", "tsconfig-paths": "3.8.0", "tslint": "5.14.0", "typescript": "3.4.1" diff --git a/tsconfig.build.json b/tsconfig.build.json index c180ac821..dc66d356a 100644 --- a/tsconfig.build.json +++ b/tsconfig.build.json @@ -1,4 +1,4 @@ { "extends": "./tsconfig.json", - "exclude": ["node_modules", "test", "**/*spec.ts"] + "exclude": ["dist", "node_modules", "test", "**/*spec.ts"] } diff --git a/tsconfig.json b/tsconfig.json index 44a5e2eaa..42078f7eb 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -8,7 +8,8 @@ "target": "es6", "sourceMap": true, "outDir": "./dist", - "baseUrl": "./" + "baseUrl": "./", + "incremental": true, }, - "exclude": ["node_modules"] + "exclude": ["dist","node_modules"] }