diff --git a/nodemon.json b/nodemon.json index b756b82..88d0c72 100644 --- a/nodemon.json +++ b/nodemon.json @@ -1,5 +1,10 @@ { - "watch": ["src"], - "ext": "ts,tsx,pug,scss", - "exec": "run-s build start" -} \ No newline at end of file + "watch": [ + "src" + ], + "ignore": [ + "src/frontend/*" + ], + "ext": "ts,tsx,pug,scss", + "exec": "run-s build start" +} diff --git a/package.json b/package.json index 4d25266..0cbfab6 100644 --- a/package.json +++ b/package.json @@ -6,20 +6,21 @@ "author": "Xeltica", "private": true, "scripts": { - "tsc": "tsc", - "start": "node built/app.js", - "lint": "eslint --ext .ts,.tsx src", - "lint:fix": "eslint --fix --ext .ts,.tsx src", - "clean": "rimraf built", - "build:backend": "tsc", + "build": "run-p build:*", "build:frontend": "webpack", + "build:backend": "tsc", "build:views": "copyfiles -u 1 src/views/*.pug ./built/", "build:styles": "sass styles/:built/assets", - "build": "run-p build:*", + "start": "node built/app.js", + "dev": "run-p dev:*", + "dev:backend": "nodemon", + "dev:frontend": "webpack --watch", + "clean": "rimraf built", + "tsc": "tsc", + "lint": "eslint --ext .ts,.tsx src", + "lint:fix": "eslint --fix --ext .ts,.tsx src", "migrate": "ts-node --project ./tsconfig.migration.json ./node_modules/typeorm/cli.js migration:run", - "migrate:revert": "ts-node --project ./tsconfig.migration.json ./node_modules/typeorm/cli.js migration:revert", - "dev": "nodemon", - "dev:frontend": "webpack --watch" + "migrate:revert": "ts-node --project ./tsconfig.migration.json ./node_modules/typeorm/cli.js migration:revert" }, "dependencies": { "@babel/preset-react": "^7.14.5",