Skip to content

Commit

Permalink
chore: update naming
Browse files Browse the repository at this point in the history
  • Loading branch information
sheremet-va committed Jul 31, 2022
1 parent 28acab3 commit 71deb03
Show file tree
Hide file tree
Showing 4 changed files with 6 additions and 6 deletions.
4 changes: 2 additions & 2 deletions docs/config/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -102,12 +102,12 @@ When a dependency is a valid ESM package, try to guess the cjs version based on

This might potentially cause some misalignment if a package has different logic in ESM and CJS mode.

#### deps.experimentalLoader
#### deps.registerNodeLoader

- **Type:** `boolean`
- **Default:** `true`

Use experimental loader to resolve imports inside `node_modules`, using Vite resolve algorithm.
Use [experimental Node loader](https://nodejs.org/api/esm.html#loaders) to resolve imports inside `node_modules`, using Vite resolve algorithm.

If disabled, your `alias` and `<plugin>.resolveId` won't affect imports inside `node_modules` or `deps.external`.

Expand Down
2 changes: 1 addition & 1 deletion packages/vitest/src/node/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,7 @@ export function resolveConfig(
}
}

resolved.deps.experimentalLoader ??= true
resolved.deps.registerNodeLoader ??= true

resolved.testNamePattern = resolved.testNamePattern
? resolved.testNamePattern instanceof RegExp
Expand Down
2 changes: 1 addition & 1 deletion packages/vitest/src/node/pool.ts
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ export function createPool(ctx: Vitest): WorkerPool {
maxThreads,
minThreads,

execArgv: ctx.config.deps.experimentalLoader
execArgv: ctx.config.deps.registerNodeLoader
? [
'--require',
suppressLoaderWarningsPath,
Expand Down
4 changes: 2 additions & 2 deletions packages/vitest/src/types/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -82,10 +82,10 @@ export interface InlineConfig {
fallbackCJS?: boolean

/**
* Use experimental loader to resolve imports inside node_modules using Vite resolve algorithm.
* Use experimental Node loader to resolve imports inside node_modules using Vite resolve algorithm.
* @default true
*/
experimentalLoader?: boolean
registerNodeLoader?: boolean
}

/**
Expand Down

0 comments on commit 71deb03

Please sign in to comment.