Monocart Coverage Reports + tsx (TypeScript Execute: The easiest way to run TypeScript in Node.js)
npm i monocart-coverage-reports -D
npm i tsx mocha @types/mocha cross-env -D
- tsx
cross-env NODE_OPTIONS="--import tsx" npx mcr tsx ./src/example.ts
Node.js v20.6.0 +
npx mcr --import tsx tsx ./src/example.ts
- Mocha Test Runner
cross-env NODE_OPTIONS="--import tsx" npx mcr mocha ./test/**/*.ts
Node.js v20.6.0 +
npx mcr --import tsx mocha ./test/**/*.ts
Check monocart-coverage-reports for more CLI options.