Idea detail
extension_bundle
reqlan rq/development/build.rq:77
block
Summary
The extension host ( `src/extension/main.ts` ) and language server ( `src/language/main.ts` ) are bundled with esbuild per esbuild.mjs.
sql. js asm is emitted as `out/extension/vendor/sql-asm.cjs` and remains behind a dynamic import so the extension host entry does not parse the database engine before first paint.
Output: CommonJS `.cjs` files under `packages/extension/out/`.
`vscode` remains external; a small `Object.groupBy` polyfill is injected for older Node runtimes.
Ancestor context
No ancestor chain recorded.
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| file_reference | extension_esbuild | packages/extension/esbuild.mjs | esbuild.mjs |
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| None | |||
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| None | |||
Initialising graph…