1.0.0 • Published 3 years ago
vitest-ts v1.0.0
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-tsUsage
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
1.0.0
3 years ago