├──components — UI elements
├──core — Core modules, React hooks, customized theme, etc.
├──icons — Custom icon React components
├──public — Static assets such as robots.txt, index.html etc.
├──routes — Application routes and page (screen) components
├──global.d.ts — Global TypeScript declarations
├──index.html — HTML page containing application entry point
├──index.tsx — Single-page application (SPA) entry point
├──package.json — Workspace settings and NPM dependencies
├──tsconfig.ts — TypeScript configuration
└──vite.config.ts — JavaScript bundler configuration (docs)
$ yarn workspace app start
start [--force]— Launch the app in development modebuild— Build the app for productionpreview— Preview the production buildtest— Run unit testscoverage— Run unit tests with enabled coverage reportdeploy [--env #0]— Deploy the app to Cloudflare (CDN)
- https://react.dev/ — React.js documentation
- https://mui.com/joy-ui/getting-started/ — Joy UI documentation
- https://www.typescriptlang.org/ — TypeScript reference
- https://vitejs.dev/ — Front-end tooling (bundler)
- https://vitest.dev/ — Unit test framework