Idea detail
extension_bundle
reqlan rq/development/build.rq:131
block
Summary
The extension host ( `src/extension/main.ts` ) and language server ( `src/language/main.ts` ) are bundled with esbuild per esbuild.mjs.
The host-matching core engine `.node` is staged under `native/` by extension_host_native_stage for F5 and for per-target VSIX packaging; it is not inlined into `main.cjs`.
Output: CommonJS `.cjs` files under `packages/extension/out/`.
`vscode` remains external; a small `Object.groupBy` polyfill is injected for older Node runtimes.
Navigation
Attributes
| Key | Value |
|---|---|
| steps | node esbuild.mjs |
Ancestor context
No ancestor chain recorded.
Outbound references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| file_reference | ../../packages/extension/esbuild.mjs | packages/extension/esbuild.mjs | esbuild.mjs |
| references | extension_host_native_stage | reqlan rq/development/build.rq | extension_host_native_stage |
Inbound references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| references | extension_startup_reliability | reqlan rq/extension/host/startup-performance.rq | extension_bundle |
Unresolved references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| None | |||
Local graph
Initialising graph…