From 31b88396ea94965c7438e85426a9203546d6112c Mon Sep 17 00:00:00 2001 From: Taken Date: Wed, 21 Aug 2024 21:18:01 +0200 Subject: [PATCH] Updated dev and build setup --- .dockerignore | 1 + nodemon-js.json | 1 - nodemon-swc.json | 12 ++++++++++++ package.json | 5 +++-- 4 files changed, 16 insertions(+), 3 deletions(-) create mode 100644 nodemon-swc.json diff --git a/.dockerignore b/.dockerignore index ed89ff9..1732e0c 100644 --- a/.dockerignore +++ b/.dockerignore @@ -15,4 +15,5 @@ Dockerfile Dockerfile.cache eslint.config.mjs nodemon-js.json +nodemon-swc.json nodemon.json diff --git a/nodemon-js.json b/nodemon-js.json index d4b074f..7a3460f 100644 --- a/nodemon-js.json +++ b/nodemon-js.json @@ -8,7 +8,6 @@ ], "verbose": true, "env": { - "NODE_PATH": "dist/", "NODE_ENV": "dev" }, "ext": "js" diff --git a/nodemon-swc.json b/nodemon-swc.json new file mode 100644 index 0000000..8e60f8c --- /dev/null +++ b/nodemon-swc.json @@ -0,0 +1,12 @@ +{ + "ignore": [ + ".git", + "node_modules", + "data" + ], + "env": { + "NODE_ENV": "dev" + }, + "ext": "ts", + "exec": "yarn build && yarn start" +} \ No newline at end of file diff --git a/package.json b/package.json index 0aa10cc..b3d6105 100644 --- a/package.json +++ b/package.json @@ -12,8 +12,9 @@ "scripts": { "start": "node dist/index.js", "build": "swc src -d dist --strip-leading-paths", - "watch": "swc src -d dist --watch", - "dev": "conc --names \"SWC,BOT\" --prefix-colors \"blue, magenta\" \"yarn watch\" \"yarn dev:js\"", + "watch": "swc src -d dist --strip-leading-paths --watch", + "dev": "nodemon --config nodemon-swc.json", + "dev:conc": "conc --names \"SWC,BOT\" --prefix-colors \"blue, magenta\" \"yarn watch\" \"yarn dev:js\"", "dev:ts": "nodemon --config nodemon.json src/index.ts", "dev:js": "nodemon --config nodemon-js.json dist/index.js", "check": "tsc --noEmit",