1.0.0 • Published 3 years ago

vitest-ts v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

vitest-ts

Support vitest transform typescript to commonjs

Motivation

vitest is ESM first, cannot handle scene where output is commonjs format, we need to manually convert esm to cjs in the test time.

Install

  pnpm add -D vitest-ts

Usage

common scene

// vitest.config.ts

import { createVitestConfig } from 'vitest-ts'

export default createVitestConfig()({
  // ↓ your vitest config
  test: {
    include: ['./src/**/*.test.ts'],
  },
})

react scene

// vitest.config.ts

import { createVitestConfig } from 'vitest-ts'

export default createVitestConfig({
  target: 'browser',
})({
  // ↓ your vitest config
  test: {
    include: ['./src/**/*.test.{ts,tsx}'],
  },
})

License

MIT