Monorepo de experimentacion para comparar y mantener playgrounds de Angular, React y TypeScript con tooling compartido, comandos raiz consistentes y un paquete utilitario comun.
El repo agrupa playgrounds de interfaz y de TypeScript bajo una misma capa de tooling. La idea es que cada workspace mantenga sus scripts y su stack, mientras el root ofrece una forma uniforme de correr tareas y validar cambios.
| Workspace | Id | Rol |
|---|---|---|
apps/angular-playground |
angular |
Playground UI en Angular |
apps/react-playground |
react |
Playground UI en React |
apps/ts-playground |
ts |
Playground de Node.js y TypeScript |
packages/utils |
utils |
Helpers compartidos |
- Node.js
20.19.0o superior - npm
10o superior
npm install
npm run devEjemplos utiles:
npm run dev -- react
npm run dev -- angular
npm run dev -- ts
npm run check -- react
npm run check:allLos comandos raiz delegan en cli/features/workspaces/run-command.mjs y mantienen una interfaz
comun.
npm run dev
npm run build
npm run clean
npm run lint
npm run format
npm run format:check
npm run typecheck
npm run test
npm run test:coverage
npm run checkVersiones repo-wide cuando aplican:
npm run build:all
npm run clean:all
npm run lint:all
npm run lint:fix:all
npm run format:all
npm run format:check:all
npm run typecheck:all
npm run test:all
npm run test:coverage:all
npm run check:allapps/
angular-playground/
react-playground/
ts-playground/
packages/
utils/
configs/
eslint/
vitest/
docs/
cli/
- docs/architecture.md
- docs/stack.md
- package.json
- apps/angular-playground/package.json
- apps/react-playground/package.json
- apps/ts-playground/package.json
- packages/utils/package.json
Este proyecto se distribuye bajo licencia MIT. El texto completo esta en LICENSE.