From 061bb52dac2b5d761d51a460245ff77ad43bfb4c Mon Sep 17 00:00:00 2001 From: Alexis <35.alexis.pele@gmail.com> Date: Sun, 18 Jul 2021 16:08:15 +0200 Subject: [PATCH] Added ts scripts and config --- package.json | 6 ++++-- tsconfig.json | 20 ++++++++++++++++++++ 2 files changed, 24 insertions(+), 2 deletions(-) create mode 100644 tsconfig.json diff --git a/package.json b/package.json index 8b5b013..ca4f6a5 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,9 @@ "description": "API for Auracle database", "main": "index.js", "scripts": { - "start": "node index.js" + "dev": "ts-node ./src/index.ts", + "build": "tsc", + "start": "node ./dist/index.js" }, "repository": { "type": "git", @@ -47,7 +49,7 @@ "babel-eslint": "^10.1.0", "eslint": "^7.31.0", "eslint-plugin-import": "^2.23.4", - "ts-node": "10.1.0", + "ts-node": "^10.1.0", "typescript": "^4.3.5" }, "eslintConfig": { diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..b88caa1 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,20 @@ +{ + "compilerOptions": { + "module": "commonjs", + "esModuleInterop": true, + "target": "es6", + "noImplicitAny": true, + "moduleResolution": "node", + "sourceMap": true, + "outDir": "dist", + "baseUrl": ".", + "paths": { + "*": [ + "node_modules/*" + ] + } + }, + "include": [ + "src/**/*" + ] +}