React project scaffold based on TypeScript, MobX & Bootstrap, inspired by WebCell scaffold and built with Idea React.
- Language: TypeScript v6
- Component engine: Preact v11 with React compatibility
- State management: MobX v7
- Component suite: Idea React v3 on Bootstrap v6
- HTTP Client: KoAJAX v3
- PWA framework: Workbox v7 via
vite-plugin-pwa - Package bundler: Vite v8
- CI / CD: GitHub Actions + Pages
- Component samples
- Rich-text editor
- HTML version
- JSON version
- GitHub logo
- GitHub card
- Paginated repository table and infinite-scroll list
- ECharts-JSX chart
- Download task manager
- Install GitHub apps in your organization or account:
- Probot settings for issue labels and pull request rules
- PR badge to enable online VS Code editing from pull requests
- Use the Use this template button to create a repository in the app-installed namespace.
- Open the repository in GitHub Codespaces for an online VS Code environment.
- Set Vercel variables as repository secrets to create an independent preview URL for each commit.
- Add a notification step in GitHub Actions for your team messaging app.
- Ask users to submit feature requests or bug reports through issue forms.
- Collect issues in project boards and reference them in pull requests with
closes #issue_number.
pnpm install
pnpm devRun the type check and lint-staged checks:
pnpm testBuild and preview the production app:
pnpm build
pnpm preview