From 8be252eae84c45f58f9166c3fe613119738b9976 Mon Sep 17 00:00:00 2001 From: Francesco Novy Date: Tue, 23 Apr 2024 09:36:35 +0200 Subject: [PATCH] build: Backport nx cache config fixes (#11742) Just fixes this in v7 to, as it makes development a bit easier. --- nx.json | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/nx.json b/nx.json index a8b8f213eab2..1fe8820b9110 100644 --- a/nx.json +++ b/nx.json @@ -10,7 +10,7 @@ }, "namedInputs": { "default": ["{projectRoot}/**/*", "sharedGlobals"], - "sharedGlobals": ["{workspaceRoot}/*.js", "{workspaceRoot}/*.json"], + "sharedGlobals": ["{workspaceRoot}/*.js", "{workspaceRoot}/*.json", "{workspaceRoot}/yarn.lock"], "production": ["default", "!{projectRoot}/test/**/*", "!{projectRoot}/**/*.md", "!{projectRoot}/*.tgz"] }, "targetDefaults": { @@ -27,12 +27,22 @@ "build:transpile": { "inputs": ["production", "^production"], "dependsOn": ["^build:transpile"], - "outputs": ["{projectRoot}/build"] + "outputs": [ + "{projectRoot}/build/esm", + "{projectRoot}/build/cjs", + "{projectRoot}/build/npm/esm", + "{projectRoot}/build/npm/cjs" + ] }, "build:types": { "inputs": ["production", "^production"], "dependsOn": ["^build:types"], - "outputs": ["{projectRoot}/build/**/*.d.ts"] + "outputs": [ + "{projectRoot}/build/types", + "{projectRoot}/build/types-ts3.8", + "{projectRoot}/build/npm/types", + "{projectRoot}/build/npm/types-ts3.8" + ] }, "lint": { "inputs": ["default"],