@droneey/devkit-ts-jest
v1.3.6
Published
Shared Jest configuration with base and e2e presets.
Downloads
1,473
Maintainers
Readme
@droneey/devkit-ts-jest
Shared Jest presets for unit and end-to-end testing with TypeScript.
Installation
bun add -d @droneey/devkit-ts-jest jest ts-jestAdd to your package.json:
{
"jest": {
"preset": "@droneey/devkit-ts-jest"
}
}Configuration
Unit Tests
The default preset (@droneey/devkit-ts-jest):
| Option | Value |
|---|---|
| Test pattern | *.spec.ts |
| Transform | ts-jest |
| Module extensions | js, json, ts, tsx |
| Environment | node |
End-to-End Tests
Create jest-e2e.config.ts:
export default {
preset: '@droneey/devkit-ts-jest/e2e',
};| Option | Value |
|---|---|
| Test pattern | *.e2e-spec.ts |
| Root dir | . |
| Timeout | 30 seconds |
Related Packages
| Package | Description | |---|---| | @droneey/devkit-ts-biome | Biome configuration (formatter + linter) | | @droneey/devkit-ts-eslint-biome | ESLint type-checked rules for Biome projects | | @droneey/devkit-ts-lefthook | Git hooks (biome, eslint, commit validation) | | @droneey/devkit-ts-tsconfig | TypeScript configuration |
License
MIT
