https://github.com/compulim/template-react-esbuild
Template to build a vanilla React app using ESBuild with preconfigured GitHub workflows.
https://github.com/compulim/template-react-esbuild
create-react-app esbuild react
Last synced: about 1 month ago
JSON representation
Template to build a vanilla React app using ESBuild with preconfigured GitHub workflows.
- Host: GitHub
- URL: https://github.com/compulim/template-react-esbuild
- Owner: compulim
- Created: 2022-11-07T22:10:11.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-21T19:27:08.000Z (7 months ago)
- Last Synced: 2024-10-22T12:32:24.771Z (7 months ago)
- Topics: create-react-app, esbuild, react
- Language: TypeScript
- Homepage:
- Size: 55.7 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# `template-react-esbuild` on GitHub Actions
Set up a new repo with latest version of [`react`](https://reactjs.org/) and [`esbuild`](https://esbuild.github.io/) installed. Also deploy to GitHub Pages on every commit.
## Background
We want to quickly build a very simple React app as a static website using [`esbuild`](https://esbuild.github.io/) and hosted on GitHub Pages:
- [x] Static website
- [x] TypeScript friendly
- [x] `npm run build` for production
- [x] `npm start` for development server
- [x] [GitHub Codespaces](https://docs.github.com/en/codespaces) friendlyIt is impossible to build an unopinionated scaffold. We try to keep things down to a minimal so you can choose what you want.
## How to use
To get started, [use this template to create a new repo](https://github.com/compulim/template-react-esbuild/generate).
After you created a new repo, wait awhile and refresh this page for next steps.