From 438694bc6e2b270b2300a01add94688832adb36d Mon Sep 17 00:00:00 2001 From: Dragory <2606411+Dragory@users.noreply.github.com> Date: Sat, 28 Sep 2019 19:34:36 +0300 Subject: [PATCH] Use ts-node/register with node CLI instead of ts-node CLI See https://www.npmjs.com/package/ts-node#programmatic Allows us to use advanced node CLI options (if needed) for our start scripts --- nodemon-api.json | 2 +- nodemon-bot.json | 2 +- package.json | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/nodemon-api.json b/nodemon-api.json index 1b0b200b..8bc9954d 100644 --- a/nodemon-api.json +++ b/nodemon-api.json @@ -1,5 +1,5 @@ { "watch": "src", "ext": "ts", - "exec": "ts-node ./src/api/index.ts" + "exec": "node -r ts-node/register ./src/api/index.ts" } diff --git a/nodemon-bot.json b/nodemon-bot.json index 45240e85..50e371dc 100644 --- a/nodemon-bot.json +++ b/nodemon-bot.json @@ -1,5 +1,5 @@ { "watch": "src", "ext": "ts", - "exec": "ts-node ./src/index.ts" + "exec": "node -r ts-node/register ./src/index.ts" } diff --git a/package.json b/package.json index 0f87827c..e9bc9865 100644 --- a/package.json +++ b/package.json @@ -4,15 +4,15 @@ "description": "", "private": true, "scripts": { - "start-bot-dev": "ts-node src/index.ts", + "start-bot-dev": "node -r ts-node/register src/index.ts", "start-bot-prod": "cross-env NODE_ENV=production node dist/index.js", "watch-bot": "nodemon --config nodemon-bot.json", "build": "rimraf dist && tsc", - "start-api-dev": "ts-node src/api/index.ts", + "start-api-dev": "node -r ts-node/register src/api/index.ts", "start-api-prod": "cross-env NODE_ENV=production node dist/api/index.js", "watch-api": "nodemon --config nodemon-api.json", "format": "prettier --write \"./src/**/*.ts\"", - "typeorm": "ts-node ./node_modules/typeorm/cli.js", + "typeorm": "node -r ts-node/register ./node_modules/typeorm/cli.js", "migrate": "npm run typeorm -- migration:run", "migrate-rollback": "npm run typeorm -- migration:revert", "test": "jest src"