From c414a021eb320553c103c7d2264ec8c970b9b3df Mon Sep 17 00:00:00 2001 From: Maciej Zieniuk Date: Mon, 4 Nov 2024 21:47:03 +0000 Subject: [PATCH] PM-14445: Fix Web strict mode --- apps/web/package.json | 4 ++-- apps/web/src/app/key-management/tsconfig.json | 12 ------------ apps/web/tsconfig.json | 9 ++++++++- 3 files changed, 10 insertions(+), 15 deletions(-) delete mode 100644 apps/web/src/app/key-management/tsconfig.json diff --git a/apps/web/package.json b/apps/web/package.json index 21274fbd804..62805f3b3e1 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -2,8 +2,8 @@ "name": "@bitwarden/web-vault", "version": "2024.10.5", "scripts": { - "build:oss": "webpack", - "build:bit": "webpack -c ../../bitwarden_license/bit-web/webpack.config.js", + "build:oss": "tsc-strict && webpack", + "build:bit": "tsc-strict && webpack -c ../../bitwarden_license/bit-web/webpack.config.js", "build:oss:watch": "webpack serve", "build:bit:watch": "webpack serve -c ../../bitwarden_license/bit-web/webpack.config.js", "build:bit:dev": "cross-env ENV=development npm run build:bit", diff --git a/apps/web/src/app/key-management/tsconfig.json b/apps/web/src/app/key-management/tsconfig.json deleted file mode 100644 index d563b1e89ff..00000000000 --- a/apps/web/src/app/key-management/tsconfig.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": "../../../tsconfig.json", - "compilerOptions": { - "plugins": [ - { - "name": "typescript-strict-plugin", - "paths": ["./"], - "excludePattern": ["**/*.spec.ts"] - } - ] - } -} diff --git a/apps/web/tsconfig.json b/apps/web/tsconfig.json index 3799945ea98..e811f9b8024 100644 --- a/apps/web/tsconfig.json +++ b/apps/web/tsconfig.json @@ -30,7 +30,14 @@ "@bitwarden/tools-card": ["../../libs/tools/card/src"], "@bitwarden/vault": ["../../libs/vault/src"], "@bitwarden/web-vault/*": ["src/*"] - } + }, + "plugins": [ + { + "name": "typescript-strict-plugin", + "paths": ["./src/app/key-management"], + "excludePattern": ["**/*.spec.ts"] + } + ] }, "angularCompilerOptions": { "strictTemplates": true,