Commit 66920c1
committed
feat(Output): Add ESBuild configuration and Tauri IPC stubs for VS Code
Add the complete ESBuild configuration for bundling VS Code source code for the Land editor's Tauri environment. This includes:
- ESBuild config files for CodeEditorLand/Editor and Microsoft/VSCode targets
- Exclusion patterns for test files, Electron-specific code, Node.js modules, and server code
- RestPlugin integration for the Rest (OXC) bundler
- Full set of browser polyfills: ChildProcessPolyfill, FileProtocolShim, FileSystemPolyfill, IPCRendererShim, NativeModulePolyfill, ProcessPolyfill, SharedProcessProxy
- Service files for dev logging, tracing, and Tauri IPC communication
Also adds missing IPC channel stubs in TauriMainProcessService for: webview, watcher, diagnostics, urlHandler, userDataAutoSync, download, and extensionGalleryManifest services.
These changes enable VS Code to run in the Tauri-based Land editor by providing necessary browser polyfills and IPC channel implementations.1 parent 7cf91f2 commit 66920c1
39 files changed
Lines changed: 355 additions & 18 deletions
File tree
- Configuration
- CodeEditorLand/Land/Element/Output/Source
- ESBuild
- CodeEditorLand
- Editor
- Exclude
- Microsoft
- VSCode
- Polyfill
- Service
- tsconfig
- CodeEditorLand
- Editor
- Microsoft
- VSCode
- PlayForm/NPM/Build/Target/Class
- Service
- Source/Service
Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
0 commit comments