Printable idea sheet
webview_build
reqlan rq/development/build.rq:58
Svelte webview UI is bundled with Vite per core.rq.
Configs: vite.config.ts, vite.config.ts, vite.config.ts
Output lands in `packages/extension/media/webviews/` for the extension host to load.
The onboarding webview inlines thanks-for-installing.template.rq via Vite `?raw` for the in-page language example; the template source stays excluded from the VSIX.
Requirement: installation_event.
Watch mode during development: `bash scripts/watch.sh` vite `--watch` alongside tsc and esbuild.
Interactive page: webview_build