Idea detail
extension_media_build
reqlan rq/development/build.rq:38
block
Summary
Extension logo assets are generated by generate-media.mjs from logo.svg.
PNG ( `media/logo.png` ) is tracked in git and used as the packaged icon for marketplace, language file icon, and activity bar ( Azure Marketplace rejects SVG ).
WebP and SVG copies remain build outputs ( gitignored ); regenerate via `build:media` when the source logo changes.
Invoked as `pnpm run build:media` at the start of build.mjs.
Attributes
No attributes declared.
Ancestor context
No ancestor chain recorded.
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| file_reference | extension_build_script | packages/extension/scripts/build.mjs | build.mjs |
| file_reference | ../../packages/extension/scripts/generate-media.mjs | packages/extension/scripts/generate-media.mjs | generate-media.mjs |
| file_reference | ../../site/public/logo.svg | site/public/logo.svg | logo.svg |
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| None | |||
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| None | |||
Initialising graph…