24 lines
721 B
Markdown
24 lines
721 B
Markdown
# rules_wails Bun integration
|
|
|
|
Optional `rules_bun` integration for Wails projects that build their frontend
|
|
with Bun and Vite-style package scripts.
|
|
|
|
Public API:
|
|
|
|
- `wails_bun_frontend_dist`
|
|
- `wails_bun_frontend_dev`
|
|
- `wails_bun_dev_session`
|
|
- `wails_bun_app`
|
|
|
|
Important contract:
|
|
|
|
- `ts_library` is not enough for frontend package staging.
|
|
- Package-source targets passed to `wails_bun_frontend_dist` should include both the package sources and `package.json`.
|
|
- Consumers should provide package-source targets that include both application sources and `package.json`.
|
|
|
|
Load with:
|
|
|
|
```starlark
|
|
load("@rules_wails//wails_bun:defs.bzl", "wails_bun_dev_session", "wails_bun_frontend_dev", "wails_bun_frontend_dist")
|
|
```
|