* chore(scripts): mark scripts/cli as an ES module
* test(rspack): recurse into subdirectories in `readAssets`
* feat(rspack): emit `assets-manifest.json` via `rspack-manifest-plugin`
* feat(rspack): add dev build config
* feat(rspack): add prod build config
* docs(rspack): correct why plugin tests pin an explicit `target`
* use already-computed integrity hashes from the SRI plugin for the
manifest
* docs(rspack): trim comments to what the code needs
* feat(rspack): add swagger build and watch scripts
* docs(rspack): clarify why live reload is unsupported
* chore: ignore the rspack build dir in eslint
---------
Co-authored-by: joshhunt <josh.hunt@grafana.com>