Idea detail
webview_build
reqlan rq/development/build.rq:77
block
Summary
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.
Navigation
Attributes
| Key | Value |
|---|---|
| steps | npx vite build --config webviews/ideas-summary/vite.config.ts, npx vite build --config webviews/activity-bar/vite.config.ts, npx vite build --config webviews/onboarding/vite.config.ts |
Ancestor context
No ancestor chain recorded.
Outbound references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| file_reference | ./core.rq | reqlan rq/development/core.rq | core.rq |
| file_reference | ../../packages/extension/webviews/ideas-summary/vite.config.ts | packages/extension/webviews/ideas-summary/vite.config.ts | vite.config.ts |
| file_reference | ../../packages/extension/webviews/activity-bar/vite.config.ts | packages/extension/webviews/activity-bar/vite.config.ts | vite.config.ts |
| file_reference | ../../packages/extension/webviews/onboarding/vite.config.ts | packages/extension/webviews/onboarding/vite.config.ts | vite.config.ts |
| file_reference | "../../packages/extension/templates/thanks-for-installing.template.rq" | packages/extension/templates/thanks-for-installing.template.rq | thanks-for-installing.template.rq |
| references | installation_event | reqlan rq/extension/host/onboarding/page-thanks-for-installing.rq | installation_event |
Inbound references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| references | docs_webview_build | reqlan rq/docs/docs.rq | webview_build |
Unresolved references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| None | |||
Local graph
Initialising graph…