diff --git a/apps/desktop/package.json b/apps/desktop/package.json index 8c89da0e85f..8b7e2a45848 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -19,7 +19,7 @@ "postinstall": "electron-rebuild", "start": "cross-env ELECTRON_IS_DEV=0 ELECTRON_NO_UPDATER=1 electron ./build", "build-native": "cd desktop_native && node build.js", - "build": "concurrently -n Main,Rend,Prel -c yellow,cyan \"npm run build:main\" \"npm run build:renderer\" \"npm run build:preload\"", + "build": "tsc-strict && concurrently -n Main,Rend,Prel -c yellow,cyan \"npm run build:main\" \"npm run build:renderer\" \"npm run build:preload\"", "build:dev": "concurrently -n Main,Rend -c yellow,cyan \"npm run build:main:dev\" \"npm run build:renderer:dev\"", "build:preload": "cross-env NODE_ENV=production webpack --config webpack.preload.js", "build:preload:watch": "cross-env NODE_ENV=production webpack --config webpack.preload.js --watch", diff --git a/apps/desktop/src/key-management/tsconfig.json b/apps/desktop/src/key-management/tsconfig.json deleted file mode 100644 index 9d0e7445536..00000000000 --- a/apps/desktop/src/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/desktop/tsconfig.json b/apps/desktop/tsconfig.json index 5fa0db4d80b..34668c84ac1 100644 --- a/apps/desktop/tsconfig.json +++ b/apps/desktop/tsconfig.json @@ -35,7 +35,14 @@ "@bitwarden/tools-card": ["../../libs/tools/card/src"], "@bitwarden/vault": ["../../libs/vault/src"] }, - "useDefineForClassFields": false + "useDefineForClassFields": false, + "plugins": [ + { + "name": "typescript-strict-plugin", + "paths": ["./src/key-management"], + "excludePattern": ["**/*.spec.ts"] + } + ] }, "angularCompilerOptions": { "strictTemplates": true,