implementado typescript 7

This commit is contained in:
Luiz Silva 2026-08-03 16:48:50 -03:00
parent cd4ea4d36b
commit e9a323f18c
80 changed files with 5711 additions and 2455 deletions

View file

@ -20,12 +20,12 @@
| Camada | Tecnologia | Versão |
|--------|-----------|--------|
| Linguagem | TypeScript | ~5.9.x |
| Linguagem | TypeScript | ^7 |
| Runtime (back) | Node.js | ≥20 |
| Framework (front) | Vue 3 | Composition API + `<script setup>` |
| JSX/TSX | Vue TSX / React-like TSX | via `jsxRuntime` |
| Linter/Formatter | Biome | 2.4.x |
| Bundler | tsup | 8.x |
| Compilador | TypeScript (tsc) | ^7 |
| Package manager | pnpm | com workspaces |
| Validação | Zod | 4.x |
| Utilitários de data | dayjs | 1.11.x |
@ -206,7 +206,7 @@ export const MeuComponente = defineComponent({
```bash
pnpm biome # Formata + lint com auto-fix
pnpm check # biome + tsc --noEmit (sem emitir arquivos)
pnpm build # Bump de versão + biome + tsup + pack
pnpm build # Bump de versão + biome + tsc (back e front)
pnpm teste # Vitest (testes unitários)
```
@ -231,4 +231,5 @@ pnpm teste # Vitest (testes unitários)
- [Biome 2.x Docs](https://biomejs.dev)
- [Vue 3 Composition API](https://vuejs.org/guide/composition-api)
- [Zod v4](https://zod.dev)
- [tsup](https://tsup.egoist.dev)
- [TypeScript Docs](https://www.typescriptlang.org)