Skip to content

Commit c517536

Browse files
committed
fix(test): map vitest/browser to context.js to resolve CDPSession export
1 parent fc90c26 commit c517536

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

packages/test/build.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -931,8 +931,9 @@ async function rewriteVitestImports(leafDepToVendorPath: Map<string, string>) {
931931
vitest: resolve(distDir, 'index.js'),
932932
'vitest/node': resolve(distDir, 'node.js'),
933933
'vitest/config': resolve(distDir, 'config.js'),
934-
// vitest/browser exports page, server, etc from @vitest/browser
935-
'vitest/browser': resolve(distDir, '@vitest/browser/index.js'),
934+
// vitest/browser exports page, server, CDPSession, BrowserCommands, etc from @vitest/browser/context
935+
// This matches vitest's own package.json exports: "./browser" -> "./browser/context.d.ts"
936+
'vitest/browser': resolve(distDir, '@vitest/browser/context.js'),
936937
// vitest/internal/browser exports browser-safe __INTERNAL and stringify (NOT @vitest/browser/index.js which has Node.js code)
937938
'vitest/internal/browser': resolve(distDir, 'browser.js'),
938939
'vitest/runners': resolve(distDir, 'runners.js'),

0 commit comments

Comments
 (0)