@avento-space/ts-ui
v1.3.2-b
Published
Librería de componentes UI agnóstica con arquitectura headless. Proporciona una capa **Foundation** (algoritmos puros sin DOM), **Controllers** compartidos, **Web Components** nativos y wrappers específicos por framework.
Readme
@avento-space/ts-ui
Librería de componentes UI agnóstica con arquitectura headless. Proporciona una capa Foundation (algoritmos puros sin DOM), Controllers compartidos, Web Components nativos y wrappers específicos por framework.
Stack
- pnpm monorepo
- TypeScript (tipado estricto)
- oxlint / oxfmt (lint + format)
- vitest (tests unitarios)
- playwright + axe-core (tests E2E + accesibilidad)
- tsup (build)
- changesets (versionado + changelog)
Primeros pasos
pnpm install
pnpm devComandos
| Comando | Descripción |
| ------------------- | ----------------- |
| pnpm lint | Lint del proyecto |
| pnpm format | Formatear código |
| pnpm format:check | Verificar formato |
| pnpm types:check | Type check |
| pnpm test | Tests unitarios |
| pnpm build | Compilar |
| pnpm clean | Limpiar dist/ |
Estructura
packages/react/ → Componentes React (wrappers nativos)
docs/ → Documentación de arquitectura y decisionesLicencia
MIT
