From c0336122c05a1e751737d467c0f948c19af51205 Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Sun, 17 May 2020 12:48:38 +0200 Subject: [PATCH] tsconfig: switch to top-level type checking --- package.json | 3 ++- tsconfig.json | 9 ++++++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 624c29065e..151b1f39ff 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,8 @@ "start": "yarn workspace example-app start", "bundle": "yarn build && yarn workspace example-app bundle", "build": "lerna run build", - "clean": "lerna run clean", + "tsc": "tsc", + "clean": "backstage-cli clean && lerna run clean", "diff": "lerna run diff --", "test": "yarn build && lerna run test --since origin/master -- --coverage", "test:all": "yarn build && lerna run test -- --coverage", diff --git a/tsconfig.json b/tsconfig.json index f278b2777d..dbd26b8c94 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,3 +1,10 @@ { - "extends": "@backstage/cli/config/tsconfig.json" + "extends": "@backstage/cli/config/tsconfig.json", + "include": ["packages/*/src", "plugins/*/src", "plugins/*/dev"], + "exclude": ["**/node_modules"], + "compilerOptions": { + "noEmit": false, + "emitDeclarationOnly": true, + "outDir": "dist" + } }