From 5ecb5ac864ae7aaf82f24d40d69c0eb30b6b3559 Mon Sep 17 00:00:00 2001 From: nobkd <44443899+nobkd@users.noreply.github.com> Date: Sun, 26 Jan 2025 18:48:59 +0100 Subject: [PATCH] test: don't reuse cached builder in tests tests esbuild in bun tests again --- packages/nuekit/src/builder.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/nuekit/src/builder.js b/packages/nuekit/src/builder.js index 7a50c9c8..47292bd0 100644 --- a/packages/nuekit/src/builder.js +++ b/packages/nuekit/src/builder.js @@ -6,9 +6,12 @@ import { join } from 'node:path' import { resolve } from 'import-meta-resolve' import { Features, bundleAsync } from 'lightningcss' +// don't reuse saved builder when in test mode +const isTest = process.env.NODE_ENV == 'test' + let jsBuilder export async function getBuilder(is_esbuild) { - if (jsBuilder) return jsBuilder + if (!isTest && jsBuilder) return jsBuilder try { return jsBuilder = is_esbuild ? await import(resolve('esbuild', `file://${process.cwd()}/`)) : Bun