Skip to content

Commit f15b4e9

Browse files
authored
fix(browser): don't optimize Vitest dependencies (#5843)
1 parent d5e51c4 commit f15b4e9

File tree

1 file changed

+6
-10
lines changed

1 file changed

+6
-10
lines changed

packages/browser/src/node/index.ts

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -191,13 +191,15 @@ export default (project: WorkspaceProject, base = '/'): Plugin[] => {
191191
'vitest/browser',
192192
'vitest/runners',
193193
'@vitest/utils',
194+
'@vitest/runner',
195+
'@vitest/spy',
196+
'@vitest/utils/error',
197+
'@vitest/snapshot',
198+
'@vitest/expect',
194199
'std-env',
195200
'tinybench',
196201
'tinyspy',
197202
'pathe',
198-
199-
// loupe is manually transformed
200-
'loupe',
201203
],
202204
include: [
203205
'vitest > @vitest/utils > pretty-format',
@@ -207,6 +209,7 @@ export default (project: WorkspaceProject, base = '/'): Plugin[] => {
207209
'vitest > pretty-format > ansi-styles',
208210
'vitest > pretty-format > ansi-regex',
209211
'vitest > chai',
212+
'vitest > chai > loupe',
210213
'vitest > @vitest/runner > p-limit',
211214
'vitest > @vitest/utils > diff-sequences',
212215
'@vitest/browser > @testing-library/user-event',
@@ -215,13 +218,6 @@ export default (project: WorkspaceProject, base = '/'): Plugin[] => {
215218
},
216219
}
217220
},
218-
transform(code, id) {
219-
if (id.includes('loupe/loupe.js')) {
220-
const exportsList = ['custom', 'inspect', 'registerConstructor', 'registerStringTag']
221-
const codeAppend = exportsList.map(i => `export const ${i} = globalThis.loupe.${i}`).join('\n')
222-
return `${code}\n${codeAppend}\nexport default globalThis.loupe`
223-
}
224-
},
225221
async resolveId(id) {
226222
if (!/\?browserv=\w+$/.test(id))
227223
return

0 commit comments

Comments
 (0)