From 35d96dcab9f05c2089e1cb53998b0be409d712b6 Mon Sep 17 00:00:00 2001 From: hasezoey Date: Sun, 4 Oct 2020 16:34:46 +0200 Subject: [PATCH] chore: unify "tsconfig" in "core" package - change "tsconfig.build" to extend "tsconfig" - add script "build:tests" --- .gitignore | 4 +--- .../mongodb-memory-server-core/package.json | 1 + .../tsconfig.build.json | 17 ++--------------- .../mongodb-memory-server-core/tsconfig.json | 2 +- 4 files changed, 5 insertions(+), 19 deletions(-) diff --git a/.gitignore b/.gitignore index c3068b3aa..299c4b54b 100644 --- a/.gitignore +++ b/.gitignore @@ -18,9 +18,6 @@ tmp # node-waf configuration .lock-wscript -# Compiled binary addons (http://nodejs.org/api/addons.html) -build/Release - # IntelliJ Files *.iml *.ipr @@ -46,3 +43,4 @@ packages/mongodb-memory-server-core/lib coverage .nyc_output package-lock.json +build diff --git a/packages/mongodb-memory-server-core/package.json b/packages/mongodb-memory-server-core/package.json index bea5a5014..0f812e3b3 100644 --- a/packages/mongodb-memory-server-core/package.json +++ b/packages/mongodb-memory-server-core/package.json @@ -69,6 +69,7 @@ "scripts": { "clean": "rimraf tmp lib coverage node_modules/.cache", "build": "rimraf ./lib && tsc -p ./tsconfig.build.json", + "build:tests": "rimraf ./build && tsc -p ./tsconfig.json", "watch": "cross-env MONGOMS_DOWNLOAD_DIR=./tmp jest --watchAll", "coverage": "cross-env MONGOMS_DOWNLOAD_DIR=./tmp jest --coverage", "lint": "npm run eslint && npm run tscheck", diff --git a/packages/mongodb-memory-server-core/tsconfig.build.json b/packages/mongodb-memory-server-core/tsconfig.build.json index c6e8c8bd0..5a5a2d3aa 100644 --- a/packages/mongodb-memory-server-core/tsconfig.build.json +++ b/packages/mongodb-memory-server-core/tsconfig.build.json @@ -1,20 +1,7 @@ { + "extends": "./tsconfig.json", "compilerOptions": { - "rootDir": "./src", - "outDir": "./lib", - "noEmit": false, - "target": "es5", - "module": "commonjs", - "sourceMap": true, - "declaration": true, - "declarationMap": true, - "skipLibCheck": false, - "strict": true, - "lib": ["esnext"], - "moduleResolution": "node", - "esModuleInterop": true, - "forceConsistentCasingInFileNames": true, - "types": ["node", "jest"] + "outDir": "./lib" }, "include": ["src/**/*"], "exclude": ["**/__tests__"] diff --git a/packages/mongodb-memory-server-core/tsconfig.json b/packages/mongodb-memory-server-core/tsconfig.json index 71e6029b2..5618ef342 100644 --- a/packages/mongodb-memory-server-core/tsconfig.json +++ b/packages/mongodb-memory-server-core/tsconfig.json @@ -1,7 +1,7 @@ { "compilerOptions": { "rootDir": "./src", - "outDir": "./lib", + "outDir": "./build", "noEmit": false, "target": "es5", "module": "commonjs",