Skip to content

Commit 994c6dd

Browse files
authored
fix!: remove deprecated entry points (#10222)
1 parent ad16223 commit 994c6dd

14 files changed

Lines changed: 18 additions & 141 deletions

File tree

docs/api/advanced/runner.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ If you don't have a custom runner or didn't define `runTest` method, Vitest will
142142
:::
143143

144144
::: tip
145-
Snapshot support and some other features depend on the runner. If you don't want to lose it, you can extend your runner from `VitestTestRunner` imported from `vitest/runners`. It also exposes `NodeBenchmarkRunner`, if you want to extend benchmark functionality.
145+
Snapshot support and some other features depend on the runner. If you don't want to lose it, you can extend your runner from `TestRunner` imported from `vitest`. It also exposes `NodeBenchmarkRunner`, if you want to extend benchmark functionality.
146146
:::
147147

148148
## Tasks

docs/guide/migration.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,19 @@ export async function customClick(
5656
}
5757
```
5858

59+
### Removed Deprecated Entrypoints
60+
61+
Several entry points were marked as deprecated in Vitest 4.1. This release removes them entirely.
62+
63+
- `vitest/coverage`: use `vitest/node` instead
64+
- `vitest/reporters`: use `vitest/node` instead
65+
- `vitest/environments`: use `vitest/runtime` instead
66+
- `vitest/snapshot`: use `vitest/runtime` instead
67+
- `vitest/runners`: use `TestRunner` from `vitest` instead
68+
- `vitest/suite`: use static methods on `TestRunner` from vitest instead (for example, `TestRunner.getCurrentTest()`)
69+
- `vitest/mocker` is removed completely, use `@vitest/mocker` package directly (this was published by accident at one point and never removed)
70+
- `vitest/internal/module-runner` is removed
71+
5972
## Migrating to Vitest 4.0 {#vitest-4}
6073

6174
::: warning Prerequisites

packages/vitest/package.json

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -77,31 +77,11 @@
7777
"__vitest_source__": "./src/utils/traces.ts",
7878
"default": "./dist/traces.js"
7979
},
80-
"./runners": {
81-
"types": "./dist/runners.d.ts",
82-
"default": "./dist/runners.js"
83-
},
84-
"./suite": {
85-
"types": "./dist/suite.d.ts",
86-
"default": "./dist/suite.js"
87-
},
88-
"./environments": {
89-
"types": "./dist/environments.d.ts",
90-
"default": "./dist/environments.js"
91-
},
9280
"./config": {
9381
"types": "./config.d.ts",
9482
"require": "./dist/config.cjs",
9583
"default": "./dist/config.js"
9684
},
97-
"./coverage": {
98-
"types": "./coverage.d.ts",
99-
"default": "./dist/coverage.js"
100-
},
101-
"./reporters": {
102-
"types": "./dist/reporters.d.ts",
103-
"default": "./dist/reporters.js"
104-
},
10585
"./runtime": {
10686
"types": "./dist/runtime.d.ts",
10787
"default": "./dist/runtime.js"

packages/vitest/rollup.config.js

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,9 @@ const entries = {
2121
'cli': 'src/node/cli.ts',
2222
'config': 'src/public/config.ts',
2323
'node': 'src/public/node.ts',
24-
'suite': 'src/public/suite.ts',
2524
'browser': 'src/public/browser.ts',
26-
'runners': 'src/public/runners.ts',
27-
'environments': 'src/public/environments.ts',
2825
'spy': 'src/integrations/spy.ts',
2926
'runtime': 'src/public/runtime.ts',
30-
'coverage': 'src/public/coverage.ts',
31-
'reporters': 'src/public/reporters.ts',
3227
'worker': 'src/public/worker.ts',
3328
'module-evaluator': 'src/runtime/moduleRunner/moduleEvaluator.ts',
3429
'nodejs-worker-loader': 'src/runtime/nodejsWorkerLoader.ts',
@@ -47,14 +42,9 @@ const entries = {
4742
const dtsEntries = {
4843
'index': 'src/public/index.ts',
4944
'node': 'src/public/node.ts',
50-
'environments': 'src/public/environments.ts',
5145
'browser': 'src/public/browser.ts',
52-
'runners': 'src/public/runners.ts',
5346
'runtime': 'src/public/runtime.ts',
54-
'suite': 'src/public/suite.ts',
5547
'config': 'src/public/config.ts',
56-
'coverage': 'src/public/coverage.ts',
57-
'reporters': 'src/public/reporters.ts',
5848
'worker': 'src/public/worker.ts',
5949
'module-evaluator': 'src/runtime/moduleRunner/moduleEvaluator.ts',
6050
}

packages/vitest/src/public/coverage.ts

Lines changed: 0 additions & 3 deletions
This file was deleted.

packages/vitest/src/public/environments.ts

Lines changed: 0 additions & 9 deletions
This file was deleted.

packages/vitest/src/public/reporters.ts

Lines changed: 0 additions & 31 deletions
This file was deleted.

packages/vitest/src/public/runners.ts

Lines changed: 0 additions & 5 deletions
This file was deleted.

packages/vitest/src/public/snapshot.ts

Lines changed: 0 additions & 4 deletions
This file was deleted.

packages/vitest/src/public/suite.ts

Lines changed: 0 additions & 14 deletions
This file was deleted.

0 commit comments

Comments
 (0)