From db7cb5de4850c1671c4038e67d3bfd8083ea99e8 Mon Sep 17 00:00:00 2001 From: Colum Ferry Date: Wed, 24 Jul 2024 13:29:45 +0100 Subject: [PATCH] fix(vite): respect existing package.json type #27057 (#27084) ## Current Behavior The `@nx/vite:build` executor is always overwriting the `packageJson.type` field when generating a packageJson. ## Expected Behavior The `@nx/vite:build` executor should respect the existing type in packageJson ## Related Issue(s) Fixes #27057 --- packages/vite/src/executors/build/build.impl.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/vite/src/executors/build/build.impl.ts b/packages/vite/src/executors/build/build.impl.ts index bd5b0cd8bd..e5f8e9eb36 100644 --- a/packages/vite/src/executors/build/build.impl.ts +++ b/packages/vite/src/executors/build/build.impl.ts @@ -129,7 +129,7 @@ export async function* viteBuildExecutor( } ); - builtPackageJson.type = 'module'; + builtPackageJson.type ??= 'module'; writeJsonFile( `${outDirRelativeToWorkspaceRoot}/package.json`,