Skip to content

Vitest Reporter

cmd-table-vitest-reporter renders your Vitest test results as a formatted table in the terminal.

Installation

bash
npm install --save-dev cmd-table-vitest-reporter

Setup

ts
// vitest.config.ts
import { defineConfig } from 'vitest/config'

export default defineConfig({
  test: {
    reporters: [['cmd-table-vitest-reporter', { verbose: true, showSlowest: 5 }]],
  },
})

Options

OptionTypeDefaultDescription
verbosebooleanfalseShow per-test result table
showSlowestnumber0Show N slowest tests (0 = off)
failOnlybooleanfalseVerbose table shows only failed tests
themestring'default'Table theme name

Migrating from the Default Vitest Reporter

diff
// vitest.config.ts
import { defineConfig } from 'vitest/config'

export default defineConfig({
  test: {
-   // default reporter (no config needed)
+   reporters: [['cmd-table-vitest-reporter', { verbose: true }]],
  },
})

Released under the MIT License.