feat(01-01): add TypeScript interfaces and configure ESLint for Nuxt

- shared/types/index.ts with tightened Project, Technology, TechStack, Testimonial, FAQ interfaces
- technologies, category, date now required on Project (was optional)
- FAQ uses i18n keys (questionKey, answerKey, featuresKey)
- Replace old eslint.config.ts with Nuxt-compatible eslint.config.mjs
This commit is contained in:
2026-04-08 14:53:06 +02:00
parent 01b0c13250
commit 9fb4505bb2
3 changed files with 62 additions and 22 deletions
+3
View File
@@ -0,0 +1,3 @@
import withNuxt from './.nuxt/eslint.config.mjs'
export default withNuxt()