https://github.com/kiyozz/electron-esbuild
Create Electron apps using esbuild and your favorite frontend tool
https://github.com/kiyozz/electron-esbuild
cli electron esbuild main renderer webpack
Last synced: 6 months ago
JSON representation
Create Electron apps using esbuild and your favorite frontend tool
- Host: GitHub
- URL: https://github.com/kiyozz/electron-esbuild
- Owner: Kiyozz
- License: mit
- Created: 2021-02-05T17:31:55.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-05-16T22:25:06.000Z (about 1 year ago)
- Last Synced: 2024-11-29T01:49:21.483Z (7 months ago)
- Topics: cli, electron, esbuild, main, renderer, webpack
- Language: TypeScript
- Homepage:
- Size: 1.43 MB
- Stars: 68
- Watchers: 5
- Forks: 9
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# electron-esbuild
[](https://github.com/Kiyozz/electron-esbuild/blob/HEAD/LICENSE)


Easily integrate `esbuild`/`vite` for your Electron environment.
## Features
- Use of `esbuild` for main source code building
- Use of `vite` for renderer source code building
- HMR for `renderer` and `main` processes
- Full control of your esbuild configuration
- Full control of your vite configuration
- Use electron-builder for final package## [Getting Started](packages/electron-esbuild/README.md)
## Packages
| Package | Version |
| --------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- |
| [electron-esbuild](packages/electron-esbuild) | [](packages/electron-esbuild/CHANGELOG.md) |
| [@electron-esbuild/create-app](packages/create-app) | [](packages/create-app/CHANGELOG.md) |
| [@electron-esbuild/ee](packages/ee) |  |## Development
This repository use node@18 for source code and pnpm workspace
```shell
pnpm i
```