From 954bc9b31450ee2f4a052806c38655bc63ad8401 Mon Sep 17 00:00:00 2001 From: Hornwitser Date: Sat, 12 Aug 2023 02:14:29 +0200 Subject: [PATCH] Use composite build Make TypeScript build faster for a multi package setup by allowing the compiller to quickly determine if a package is already built. --- packages/lib/package.json | 2 +- packages/lib/tsconfig.json | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/lib/package.json b/packages/lib/package.json index 7a56055a..8bc6d749 100644 --- a/packages/lib/package.json +++ b/packages/lib/package.json @@ -5,7 +5,7 @@ "repository": "https://github.com/clusterio/clusterio", "license": "MIT", "scripts": { - "prepare": "tsc && pnpm run compile_validator", + "prepare": "tsc --build && pnpm run compile_validator", "compile_validator": "node scripts/compile_validator.js" }, "main": "dist/index.js", diff --git a/packages/lib/tsconfig.json b/packages/lib/tsconfig.json index da4d5a41..c43cfa07 100644 --- a/packages/lib/tsconfig.json +++ b/packages/lib/tsconfig.json @@ -6,12 +6,11 @@ "target": "es2022", "rootDir": ".", "outDir": "dist", - "composite": false, + "composite": true, "strict": true, "alwaysStrict": true, "allowJs": true, "checkJs": false, - "noEmitOnError": false, "esModuleInterop": true, "skipLibCheck": true }