Files
nachtigall.dev/tsconfig.json
vikingowl 08237f18e5 feat: enhance project with comprehensive tooling and quality improvements
- Add stricter ESLint configuration with TypeScript and Vue 3 rules
- Configure Prettier for consistent code formatting across the project
- Set up Vitest testing framework with Vue Test Utils and jsdom environment
- Implement pre-commit hooks using Husky and lint-staged for automated quality checks
- Add bundle analyzer with rollup-plugin-visualizer for performance monitoring
- Create global error boundary component for better error handling
- Develop error handling composable with loading state management
- Enhance API utilities with robust fetch wrapper including retries and timeout
- Improve TypeScript interfaces with proper readonly modifiers and better typing
- Add comprehensive npm scripts for development workflow
- Create centralized logging utility to replace console statements
- Update Husky configuration to remove deprecated lines
- Fix all ESLint formatting and syntax issues

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-19 01:52:56 +02:00

31 lines
776 B
JSON

{
"compilerOptions": {
"target": "ESNext",
"jsx": "preserve",
"lib": ["DOM", "ESNext"],
"baseUrl": ".",
"module": "ESNext",
"moduleResolution": "bundler",
"paths": {
"@/*": ["src/*"]
},
"resolveJsonModule": true,
"types": [
"vite/client",
"vite-plugin-vue-layouts/client",
"unplugin-vue-router/client"
],
"allowJs": true,
"strict": true,
"strictNullChecks": true,
"noUnusedLocals": true,
"esModuleInterop": true,
"forceConsistentCasingInFileNames": true,
"isolatedModules": true,
"skipLibCheck": true
},
"include": ["src/**/*", "src/**/*.vue", "vitest.config.ts"],
"exclude": ["dist", "node_modules", "cypress"],
"references": [{ "path": "./tsconfig.node.json" }]
}