Files
puaros/packages/ipuaro/vitest.config.ts
imfozilbek 510c42241a feat(ipuaro): add edit mode in ConfirmDialog
- New EditableContent component for inline editing
- ConfirmDialog supports [E] to edit proposed changes
- ExecuteTool handles edited content from user
- ConfirmationResult type with editedContent field
- App.tsx implements Promise-based confirmation flow
- All 1484 tests passing, 0 ESLint errors
2025-12-02 00:00:37 +05:00

33 lines
914 B
TypeScript

import { defineConfig } from "vitest/config"
export default defineConfig({
test: {
globals: true,
environment: "node",
include: ["tests/**/*.test.ts"],
environmentMatchGlobs: [
// Use jsdom for TUI tests (React hooks)
["tests/unit/tui/**/*.test.ts", "jsdom"],
],
coverage: {
provider: "v8",
reporter: ["text", "html", "lcov"],
include: ["src/**/*.ts", "src/**/*.tsx"],
exclude: [
"src/**/*.d.ts",
"src/**/index.ts",
"src/**/*.test.ts",
"src/tui/**/*.ts",
"src/tui/**/*.tsx",
"src/cli/**/*.ts",
],
thresholds: {
lines: 95,
functions: 95,
branches: 91.3,
statements: 95,
},
},
},
})