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.