From a2e01e83802d84a1736c0a3be530812aa2d068b8 Mon Sep 17 00:00:00 2001 From: Thomas Rogers Date: Sat, 9 Mar 2024 15:00:28 +0100 Subject: [PATCH] Fix Failing tests with TsConfig --- packages/inbound-email-handler/tsconfig.json | 13 +++++++++++-- packages/pdf-handler/package.json | 3 +-- packages/pdf-handler/tsconfig.json | 8 ++++++-- 3 files changed, 18 insertions(+), 6 deletions(-) diff --git a/packages/inbound-email-handler/tsconfig.json b/packages/inbound-email-handler/tsconfig.json index 5220d6b3f..a75fd0f5c 100644 --- a/packages/inbound-email-handler/tsconfig.json +++ b/packages/inbound-email-handler/tsconfig.json @@ -1,9 +1,18 @@ { - "extends": "@tsconfig/node14/tsconfig.json", + "$schema": "https://json.schemastore.org/tsconfig", + "display": "Node 14", "compilerOptions": { "outDir": "build", "rootDir": ".", - "lib": ["dom"] + "lib": ["dom", "es2020"], + "module": "commonjs", + "target": "es2020", + + "strict": true, + "esModuleInterop": true, + "skipLibCheck": true, + "forceConsistentCasingInFileNames": true, + "moduleResolution": "node" }, "include": ["src"] } diff --git a/packages/pdf-handler/package.json b/packages/pdf-handler/package.json index f09a8bc70..27b161d3b 100644 --- a/packages/pdf-handler/package.json +++ b/packages/pdf-handler/package.json @@ -25,8 +25,7 @@ "@types/node": "^14.11.2", "chai": "^4.3.6", "chai-string": "^1.5.0", - "mocha": "^10.0.0", - "@tsconfig/node14": "^1.0.1" + "mocha": "^10.0.0" }, "dependencies": { "@google-cloud/functions-framework": "3.1.2", diff --git a/packages/pdf-handler/tsconfig.json b/packages/pdf-handler/tsconfig.json index a7d6c31c3..08ab04490 100644 --- a/packages/pdf-handler/tsconfig.json +++ b/packages/pdf-handler/tsconfig.json @@ -1,14 +1,18 @@ { - "extends": "@tsconfig/node14/tsconfig.json", + "$schema": "https://json.schemastore.org/tsconfig", + "display": "Node 14", "compilerOptions": { "outDir": "build", "rootDir": ".", - "lib": ["dom"], + "lib": ["dom", "es2020"], + "module": "commonjs", + "target": "es2020", "noImplicitAny": false, "strict": true, "esModuleInterop": true, "skipLibCheck": true, "forceConsistentCasingInFileNames": true, + "moduleResolution": "node" }, "include": ["src"] }