Testing Configuration Generator
Create a complete testing setup for your project with our interactive wizard. Generate package.json, configuration files, and CI/CD pipelines tailored to your needs.
FrameworkStep 1
Testing ToolsStep 2
CoverageStep 3
CI/CDStep 4
PreviewStep 5
Framework
Select your frontend framework
Framework
Select your frontend framework
Project Information
Choose Framework *
⚛️
React
Most Popular
Component-based UI library with excellent testing ecosystem
Component Testing
React Testing Library
Jest/Vitest Support
▲
Next.js
Production Ready
Full-stack React framework with built-in testing capabilities
SSR/SSG Testing
API Routes Testing
Built-in Test Runner
💚
Vue.js
Growing
Progressive framework with Vue Test Utils and Vitest integration
Vue Test Utils
Composition API Testing
Vitest Integration
🅰️
Angular
Enterprise
Enterprise framework with comprehensive testing tools
Jasmine/Karma
TestBed
Angular Testing Utilities
🔥
Svelte
Emerging
Compile-time framework with simple testing approach
Svelte Testing Library
Vitest Support
Simple Testing
Add TypeScript support with types and configurations
Live Preview
See your generated configuration files in real-time
Framework:
None
Testing:
vitest + playwright
Coverage:
80%
CI/CD:
GitHub Actions
package.json
{
"name": "my-project",
"version": "1.0.0",
"description": "Testing configuration for my project",
"type": "module",
"scripts": {
"dev": "vite",
"build": "vite build",
"preview": "vite preview",
"test": "vitest",
"test:ui": "vitest --ui",
"test:run": "vitest run",
"test:coverage": "vitest run --coverage",
"test:watch": "vitest --watch",
"test:e2e": "playwright test",
"test:e2e:ui": "playwright test --ui",
"test:e2e:headed": "playwright test --headed",
"lint": "eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0",
"lint:fix": "eslint . --ext ts,tsx --fix",
"format": "prettier --write .",
"format:check": "prettier --check .",
"typecheck": "tsc --noEmit",
"test:allure": "vitest run --reporter=json --outputFile=test-results/results.json && allure generate test-results --clean -o allure-report"
},
"dependencies": {},
"devDependencies": {
"typescript": "^5.3.0",
"@types/node": "^20.0.0",
"vitest": "^1.4.0",
"@vitest/ui": "^1.4.0",
"@vitest/coverage-v8": "^1.4.0",
"@playwright/test": "^1.42.0",
"allure-commandline": "^2.27.0",
"allure-vitest": "^2.8.0",
"eslint": "^8.57.0",
"prettier": "^3.3.0"
}
}5 configuration files will be generated