This is a JS Monorepo for kengine frontend projects.
This monorepo uses
- Turborepo
- PNPM for package management
dashboard
: kengine dashboard app [Vite + React + TS]ui-components
: React UI Component library with kengine branding used by kengine applicationstailwind-preset
: tailwind configurations used by all UI apps and packages
This turborepo has some additional tools already setup for you:
- TypeScript for static type checking
- ESLint for code linting
- Prettier for code formatting
To build all apps and packages, run the following command:
pnpm run build
To develop all apps and packages, run the following command:
pnpm run dev
To check for code formatting issues, run the following command:
pnpm run format
To fix code formatting issues automatically, run the following command:
pnpm run format:fix
To check for lint errors, run the following command:
pnpm run lint
To fix linting issues automatically, run the following command:
pnpm run lint:fix