···7676| `--shard <shard>` | Execute tests in a specified shard |
7777| `--sequence` | Define in what order to run tests. Use [cac's dot notation] to specify options (for example, use `--sequence.shuffle` to run tests in random order) |
7878| `--no-color` | Removes colors from the console output |
7979+| `--inspect` | Enables Node.js inspector |
8080+| `--inspect-brk` | Enables Node.js inspector with break |
7981| `-h, --help` | Display available CLI options |
80828183### changed
···11import type { Graph, GraphConfig, GraphController, GraphLink, GraphNode } from 'd3-graph-controller'
22import { defineGraph, defineLink, defineNode } from 'd3-graph-controller'
33-import type { ModuleGraphData } from '../../../vitest/src/types'
33+import type { ModuleGraphData } from 'vitest/src/types'
4455export type ModuleType = 'external' | 'inline'
66export type ModuleNode = GraphNode<ModuleType>
+5-5
packages/vitest/src/node/cli.ts
···71717272cli.parse()
73737474-async function runRelated(relatedFiles: string[] | string, argv: CliOptions) {
7474+async function runRelated(relatedFiles: string[] | string, argv: CliOptions): Promise<void> {
7575 argv.related = relatedFiles
7676 argv.passWithNoTests ??= true
7777 await start('test', [], argv)
7878}
79798080-async function watch(cliFilters: string[], options: CliOptions) {
8080+async function watch(cliFilters: string[], options: CliOptions): Promise<void> {
8181 options.watch = true
8282 await start('test', cliFilters, options)
8383}
84848585-async function run(cliFilters: string[], options: CliOptions) {
8585+async function run(cliFilters: string[], options: CliOptions): Promise<void> {
8686 options.run = true
8787 await start('test', cliFilters, options)
8888}
89899090-async function benchmark(cliFilters: string[], options: CliOptions) {
9090+async function benchmark(cliFilters: string[], options: CliOptions): Promise<void> {
9191 console.warn(c.yellow('Benchmarking is an experimental feature.\nBreaking changes might not follow semver, please pin Vitest\'s version when using it.'))
9292 await start('benchmark', cliFilters, options)
9393}
94949595-async function start(mode: VitestRunMode, cliFilters: string[], options: CliOptions) {
9595+async function start(mode: VitestRunMode, cliFilters: string[], options: CliOptions): Promise<void> {
9696 try {
9797 if (await startVitest(mode, cliFilters, options) === false)
9898 process.exit()