Skip to content

Commit da6d2ea

Browse files
authored
fix(browser): don't polyfill process.env (#6718)
1 parent 2e6aa64 commit da6d2ea

File tree

2 files changed

+4
-15
lines changed

2 files changed

+4
-15
lines changed

packages/browser/src/node/plugin.ts

-15
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,6 @@ export default (browserServer: BrowserServer, base = '/'): Plugin[] => {
168168
const define: Record<string, string> = {}
169169
for (const env in (project.config.env || {})) {
170170
const stringValue = JSON.stringify(project.config.env[env])
171-
define[`process.env.${env}`] = stringValue
172171
define[`import.meta.env.${env}`] = stringValue
173172
}
174173

@@ -388,24 +387,10 @@ export default (browserServer: BrowserServer, base = '/'): Plugin[] => {
388387
}
389388
},
390389
},
391-
// TODO: remove this when @testing-library/vue supports ESM
392390
{
393391
name: 'vitest:browser:support-testing-library',
394392
config() {
395393
return {
396-
define: {
397-
// testing-library/preact
398-
'process.env.PTL_SKIP_AUTO_CLEANUP': !!process.env.PTL_SKIP_AUTO_CLEANUP,
399-
// testing-library/react
400-
'process.env.RTL_SKIP_AUTO_CLEANUP': !!process.env.RTL_SKIP_AUTO_CLEANUP,
401-
'process.env?.RTL_SKIP_AUTO_CLEANUP': !!process.env.RTL_SKIP_AUTO_CLEANUP,
402-
// testing-library/svelte, testing-library/solid
403-
'process.env.STL_SKIP_AUTO_CLEANUP': !!process.env.STL_SKIP_AUTO_CLEANUP,
404-
// testing-library/vue
405-
'process.env.VTL_SKIP_AUTO_CLEANUP': !!process.env.VTL_SKIP_AUTO_CLEANUP,
406-
// dom.debug()
407-
'process.env.DEBUG_PRINT_LIMIT': process.env.DEBUG_PRINT_LIMIT || 7000,
408-
},
409394
optimizeDeps: {
410395
esbuildOptions: {
411396
plugins: [

test/browser/test/another.test.ts

+4
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,7 @@ import { expect, it } from 'vitest'
33
it('basic 3', async () => {
44
expect(globalThis.window).toBeDefined()
55
})
6+
7+
it('no process', () => {
8+
expect(globalThis.process).toBeUndefined()
9+
})

0 commit comments

Comments
 (0)