diff --git a/package.json b/package.json index 2399d25..ba3656c 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,9 @@ "main": "dist/backend/index.js", "scripts": { "dev": "concurrently \"npm run dev:backend\" \"npm run dev:frontend\"", + "dev:debug": "concurrently \"npm run dev:backend:debug\" \"npm run dev:frontend\"", "dev:backend": "cd src/backend && npm run dev", + "dev:backend:debug": "cd src/backend && npm run dev:debug", "dev:frontend": "cd src/frontend && npm run dev", "build": "npm run build:backend && npm run build:frontend", "build:backend": "cd src/backend && npm run build", diff --git a/src/backend/nodemon-debug.json b/src/backend/nodemon-debug.json new file mode 100644 index 0000000..3f5e403 --- /dev/null +++ b/src/backend/nodemon-debug.json @@ -0,0 +1,11 @@ +{ + "watch": ["."], + "ext": "ts,json", + "ignore": ["**/*.spec.ts", "**/*.test.ts", "node_modules", "dist"], + "exec": "node --inspect --import ./register.js index.ts", + "delay": 1000, + "env": { + "NODE_ENV": "development", + "NODE_OPTIONS": "--experimental-specifier-resolution=node" + } +} diff --git a/src/backend/package.json b/src/backend/package.json index a5e938a..7a7724f 100644 --- a/src/backend/package.json +++ b/src/backend/package.json @@ -6,6 +6,7 @@ "main": "dist/index.js", "scripts": { "dev": "nodemon", + "dev:debug": "nodemon --config nodemon-debug.json", "build": "tsup", "start": "node dist/index.js", "lint": "eslint .",