From cecd60710bcede5bc030783a784c31d2ed38db2f Mon Sep 17 00:00:00 2001 From: Tine Kondo Date: Sun, 23 Mar 2025 19:29:31 +0100 Subject: [PATCH] fix(core): fix local registry not being considered when using `bun` (#30459) --- packages/js/src/plugins/jest/start-local-registry.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/js/src/plugins/jest/start-local-registry.ts b/packages/js/src/plugins/jest/start-local-registry.ts index b1605f4ded..1ee76a408f 100644 --- a/packages/js/src/plugins/jest/start-local-registry.ts +++ b/packages/js/src/plugins/jest/start-local-registry.ts @@ -49,24 +49,28 @@ export function startLocalRegistry({ ); const registry = `http://${listenAddress}:${port}`; + const authToken = 'secretVerdaccioToken'; console.log(`Local registry started on ${registry}`); process.env.npm_config_registry = registry; execSync( - `npm config set //${listenAddress}:${port}/:_authToken "secretVerdaccioToken" --ws=false`, + `npm config set //${listenAddress}:${port}/:_authToken "${authToken}" --ws=false`, { windowsHide: false, } ); + // bun + process.env.BUN_CONFIG_REGISTRY = registry; + process.env.BUN_CONFIG_TOKEN = authToken; // yarnv1 process.env.YARN_REGISTRY = registry; // yarnv2 process.env.YARN_NPM_REGISTRY_SERVER = registry; process.env.YARN_UNSAFE_HTTP_WHITELIST = listenAddress; - console.log('Set npm and yarn config registry to ' + registry); + console.log('Set npm, bun, and yarn config registry to ' + registry); resolve(() => { childProcess.kill();