├── .editorconfig ├── .gitattributes ├── .github ├── CODEOWNERS ├── DISCUSSION_TEMPLATE │ └── prompt-template-contribution.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── config.yml │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── check-new-package.yml │ ├── ci-cd.yml │ ├── generate-sbom.yml │ ├── license-check.yml │ ├── native-dependencies.yml │ ├── performance-tests.yml │ ├── playwright.yml │ ├── production-smoke-test.yml │ ├── publish-api-doc-gh-pages.yml │ ├── publish-ci.yml │ ├── set-milestone-on-pr.yml │ └── translation.yml ├── .gitignore ├── .npmignore ├── .prompts ├── customAgents.yml └── project-info.prompttemplate ├── .theia └── settings.json ├── .vscode ├── c_cpp_properties.json ├── extensions.json ├── launch.json ├── settings.json └── theia.code-snippets ├── CHANGELOG.md ├── CLAUDE.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE-EPL ├── LICENSE-GPL-2.0-ONLY-CLASSPATH-EXCEPTION ├── LICENSE-MIT.txt ├── LICENSE-vscode.txt ├── NOTICE.md ├── README.md ├── SECURITY.md ├── configs ├── base.eslintrc.json ├── base.tsconfig.json ├── build.eslintrc.json ├── errors.eslintrc.json ├── license-check-config.json ├── merge.typedoc.json ├── mocharc.yml ├── nyc.json ├── package.typedoc.json ├── warnings.eslintrc.json └── xss.eslintrc.json ├── dev-packages ├── application-manager │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── application-package-manager.ts │ │ ├── application-process.ts │ │ ├── expose-loader.ts │ │ ├── generator │ │ │ ├── abstract-generator.ts │ │ │ ├── backend-generator.ts │ │ │ ├── frontend-generator.ts │ │ │ ├── index.ts │ │ │ └── webpack-generator.ts │ │ ├── index.ts │ │ ├── package.spec.ts │ │ └── rebuild.ts │ └── tsconfig.json ├── application-package │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── api.ts │ │ ├── application-package.spec.ts │ │ ├── application-package.ts │ │ ├── application-props.ts │ │ ├── environment.ts │ │ ├── extension-package-collector.ts │ │ ├── extension-package.ts │ │ ├── index.ts │ │ ├── json-file.ts │ │ └── npm-registry.ts │ └── tsconfig.json ├── cli │ ├── .eslintrc.js │ ├── README.md │ ├── bin │ │ ├── theia-patch.js │ │ └── theia.js │ ├── package.json │ ├── patches │ │ └── @lumino+widgets+2.7.2.patch │ ├── src │ │ ├── check-dependencies.ts │ │ ├── download-plugins.ts │ │ ├── run-test.ts │ │ ├── test-page.ts │ │ └── theia.ts │ └── tsconfig.json ├── ffmpeg │ ├── .eslintrc.js │ ├── README.md │ ├── binding.gyp │ ├── native │ │ ├── ffmpeg.c │ │ ├── ffmpeg.h │ │ ├── linux-ffmpeg.c │ │ ├── mac-ffmpeg.c │ │ └── win-ffmpeg.c │ ├── package.json │ ├── src │ │ ├── check-ffmpeg.ts │ │ ├── ffmpeg.ts │ │ ├── hash.ts │ │ ├── index.ts │ │ └── replace-ffmpeg.ts │ └── tsconfig.json ├── localization-manager │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── common.ts │ │ ├── deepl-api.ts │ │ ├── index.ts │ │ ├── localization-extractor.spec.ts │ │ ├── localization-extractor.ts │ │ ├── localization-manager.spec.ts │ │ └── localization-manager.ts │ └── tsconfig.json ├── native-webpack-plugin │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── monaco-webpack-plugins.ts │ │ ├── native-webpack-plugin.ts │ │ └── package.spec.ts │ └── tsconfig.json ├── ovsx-client │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── ovsx-api-filter.ts │ │ ├── ovsx-http-client.ts │ │ ├── ovsx-router-client.spec.ts │ │ ├── ovsx-router-client.ts │ │ ├── ovsx-router-filters │ │ │ ├── abstract-reg-exp-filter.ts │ │ │ ├── extension-id-matches-filter.ts │ │ │ ├── index.ts │ │ │ └── request-contains-filter.ts │ │ ├── ovsx-types.ts │ │ ├── test │ │ │ ├── ovsx-mock-client.ts │ │ │ └── ovsx-router-client.spec-data.ts │ │ └── types.ts │ └── tsconfig.json ├── private-eslint-plugin │ ├── .eslintrc.js │ ├── README.md │ ├── index.js │ ├── package.json │ ├── rules │ │ ├── annotation-check.js │ │ ├── localization-check.js │ │ ├── no-src-import.js │ │ ├── runtime-import-check.js │ │ └── shared-dependencies.js │ └── tsconfig.json ├── private-ext-scripts │ ├── README.md │ ├── bin │ │ ├── theia-ext.js │ │ ├── theia-run.js │ │ └── theia-ts-clean.js │ └── package.json ├── private-re-exports │ ├── .eslintrc.js │ ├── README.md │ ├── bin │ │ └── theia-re-exports.js │ ├── package.json │ ├── src │ │ ├── bin-package-re-exports-from-package.ts │ │ ├── bin-theia-re-exports.ts │ │ ├── index.ts │ │ ├── package-re-exports.ts │ │ ├── utility.spec.ts │ │ └── utility.ts │ └── tsconfig.json ├── private-test-setup │ ├── README.md │ ├── package.json │ └── test-setup.js └── request │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ ├── common-request-service.ts │ ├── index.ts │ ├── node-request-service.ts │ ├── package.spec.ts │ └── proxy.ts │ └── tsconfig.json ├── devfile.yaml ├── doc ├── Developing.md ├── Migration.md ├── Plugin-API.md ├── Publishing.md ├── Testing.md ├── api-management.md ├── api-testing.md ├── changelogs │ ├── CHANGELOG-2018.md │ ├── CHANGELOG-2019.md │ ├── CHANGELOG-2020.md │ ├── CHANGELOG-2021.md │ ├── CHANGELOG-2022.md │ ├── CHANGELOG-2023.md │ └── CHANGELOG-2024.md ├── code-organization.md ├── coding-guidelines.md ├── images │ ├── headless-plugin-diagram.drawio │ ├── headless-plugin-diagram.svg │ ├── plugin-api-diagram.drawio.xml │ ├── plugin-api-diagram.svg │ └── theia-screenshot.png ├── pull-requests.md ├── runtime-policy.md └── vscode-usage.md ├── examples ├── api-provider-sample │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── common │ │ │ └── plugin-api-rpc.ts │ │ ├── gotd.d.ts │ │ ├── node │ │ │ ├── ext-plugin-gotd-api-provider.ts │ │ │ ├── gotd-backend-module.ts │ │ │ ├── gotd-main-plugin-provider.ts │ │ │ └── greeting-main-impl.ts │ │ └── plugin │ │ │ ├── gotd-api-init.ts │ │ │ └── greeting-ext-impl.ts │ └── tsconfig.json ├── api-samples │ ├── .eslintrc.js │ ├── README.md │ ├── compression-example │ │ ├── compressible_1 │ │ │ └── compressed_1 │ │ │ │ └── compressed_2 │ │ │ │ └── compression-terminus_1 │ │ ├── not-compressible_1 │ │ │ ├── nc_child_1 │ │ │ └── nc_child_2 │ │ ├── not-compressible_2 │ │ │ ├── leaf_1 │ │ │ └── sub_compressible_1 │ │ │ │ └── sub_compressible_2 │ │ │ │ └── leaf_2 │ │ └── terminus_1 │ ├── package.json │ ├── src │ │ ├── browser-only │ │ │ ├── api-samples-frontend-only-module.ts │ │ │ └── filesystem │ │ │ │ └── example-filesystem-initialization.ts │ │ ├── browser │ │ │ ├── ai-code-completion │ │ │ │ └── sample-code-completion-variable-contribution.ts │ │ │ ├── api-samples-frontend-module.ts │ │ │ ├── api-samples-preload-module.ts │ │ │ ├── chat │ │ │ │ ├── ask-and-continue-chat-agent-contribution.ts │ │ │ │ ├── change-set-chat-agent-contribution.ts │ │ │ │ ├── chat-node-toolbar-action-contribution.ts │ │ │ │ ├── custom-response-content-agent-contribution.ts │ │ │ │ ├── mode-chat-agent-contribution.ts │ │ │ │ ├── original-state-test-agent-contribution.ts │ │ │ │ └── sample-chat-command-contribution.ts │ │ │ ├── contribution-filter │ │ │ │ └── sample-filtered-command-contribution.ts │ │ │ ├── file-system │ │ │ │ └── sample-file-system-capabilities.ts │ │ │ ├── file-watching │ │ │ │ └── sample-file-watching-contribution.ts │ │ │ ├── icons │ │ │ │ └── theia.png │ │ │ ├── label │ │ │ │ ├── sample-dynamic-label-provider-command-contribution.ts │ │ │ │ └── sample-dynamic-label-provider-contribution.ts │ │ │ ├── mcp │ │ │ │ ├── resolve-frontend-mcp-contribution.ts │ │ │ │ └── sample-frontend-mcp-contribution.ts │ │ │ ├── menu │ │ │ │ └── sample-menu-contribution.ts │ │ │ ├── monaco-editor-preferences │ │ │ │ └── monaco-editor-preference-extractor.ts │ │ │ ├── output │ │ │ │ └── sample-output-channel-with-severity.ts │ │ │ ├── preferences │ │ │ │ └── sample-preferences-contribution.ts │ │ │ ├── preload │ │ │ │ └── text-replacement-sample.ts │ │ │ ├── style │ │ │ │ ├── branding.css │ │ │ │ └── window-icon.svg │ │ │ ├── test │ │ │ │ ├── sample-test-contribution.ts │ │ │ │ ├── test-controller.ts │ │ │ │ └── test-item.spec.ts │ │ │ ├── toolbar │ │ │ │ ├── sample-toolbar-contribution.css │ │ │ │ ├── sample-toolbar-contribution.tsx │ │ │ │ └── sample-toolbar-defaults-override.ts │ │ │ ├── view │ │ │ │ ├── sample-unclosable-view-contribution.ts │ │ │ │ └── sample-unclosable-view.tsx │ │ │ └── vsx │ │ │ │ ├── sample-frontend-app-info.ts │ │ │ │ └── sample-vsx-command-contribution.ts │ │ ├── common │ │ │ ├── preference-protocol.ts │ │ │ ├── preference-schema.ts │ │ │ ├── updater │ │ │ │ └── sample-updater.ts │ │ │ └── vsx │ │ │ │ ├── sample-app-info.ts │ │ │ │ └── sample-ovsx-client-factory.ts │ │ ├── electron-browser │ │ │ └── updater │ │ │ │ ├── sample-updater-frontend-contribution.ts │ │ │ │ └── sample-updater-frontend-module.ts │ │ ├── electron-main │ │ │ └── update │ │ │ │ ├── sample-updater-impl.ts │ │ │ │ └── sample-updater-main-module.ts │ │ └── node │ │ │ ├── api-samples-backend-module.ts │ │ │ ├── sample-backend-app-info.ts │ │ │ ├── sample-backend-application-server.ts │ │ │ ├── sample-backend-preferences-service.ts │ │ │ ├── sample-mcp-test-contribution.ts │ │ │ └── sample-mock-open-vsx-server.ts │ └── tsconfig.json ├── api-tests │ ├── package.json │ ├── src │ │ ├── api-tests.d.ts │ │ ├── browser-utils.spec.js │ │ ├── contribution-filter.spec.js │ │ ├── credentials-service.spec.js │ │ ├── explorer-open-close.spec.js │ │ ├── file-search.spec.js │ │ ├── find-replace.spec.js │ │ ├── keybindings.spec.js │ │ ├── launch-preferences.spec.js │ │ ├── menus.spec.js │ │ ├── monaco-api.spec.js │ │ ├── navigator.spec.js │ │ ├── preferences.spec.js │ │ ├── saveable.spec.js │ │ ├── scm.spec.js │ │ ├── shell.spec.js │ │ ├── task-configurations.spec.js │ │ ├── typescript.spec.js │ │ ├── undo-redo-selectAll.spec.js │ │ └── views.spec.js │ └── test-ts-workspace │ │ ├── demo-definitions-file.ts │ │ ├── demo-file.ts │ │ └── tsconfig.json ├── browser-only │ ├── package.json │ ├── tsconfig.json │ └── webpack.config.js ├── browser │ ├── .theia │ │ ├── settings.json │ │ └── tasks.json │ ├── package.json │ ├── tsconfig.json │ └── webpack.config.js ├── electron │ ├── .eslintrc.js │ ├── package.json │ ├── resources │ │ └── theia-logo.svg │ ├── test │ │ └── basic-example.espec.ts │ ├── tsconfig.json │ └── webpack.config.js ├── ovsx-router-config.json └── playwright │ ├── .eslintrc.js │ ├── .gitignore │ ├── README.md │ ├── configs │ ├── playwright.ci.config.ts │ ├── playwright.config.ts │ ├── playwright.debug.config.ts │ ├── playwright.headful.config.ts │ ├── ui-tests.eslintrc.json │ └── ui-tests.playwright.eslintrc.json │ ├── docs │ ├── DEVELOPING.md │ ├── EXTENSIBILITY.md │ ├── GETTING_STARTED.md │ └── images │ │ ├── debug-example.gif │ │ └── teaser.gif │ ├── package.json │ ├── src │ ├── index.ts │ ├── tests │ │ ├── resources │ │ │ ├── notebook-files │ │ │ │ ├── .theia │ │ │ │ │ └── settings.json │ │ │ │ └── sample.ipynb │ │ │ ├── sample-files1 │ │ │ │ ├── sample.txt │ │ │ │ ├── sampleFolder │ │ │ │ │ ├── sampleFolder1 │ │ │ │ │ │ ├── sampleFolder1-1 │ │ │ │ │ │ │ ├── sampleFile1-1-1.txt │ │ │ │ │ │ │ └── sampleFile1-1-2.txt │ │ │ │ │ │ └── sampleFolder1-2 │ │ │ │ │ │ │ ├── sampleFile1-2-1.txt │ │ │ │ │ │ │ └── sampleFile1-2-2.txt │ │ │ │ │ └── sampleFolder2 │ │ │ │ │ │ ├── sampleFolder2-1 │ │ │ │ │ │ ├── sampleFile2-1-1.txt │ │ │ │ │ │ └── sampleFile2-1-2.txt │ │ │ │ │ │ └── sampleFolder2-2 │ │ │ │ │ │ ├── sampleFile2-2-1.txt │ │ │ │ │ │ └── sampleFile2-2-2.txt │ │ │ │ └── sampleFolderCompact │ │ │ │ │ └── nestedFolder1 │ │ │ │ │ └── nestedFolder2 │ │ │ │ │ └── sampleFile1-1.txt │ │ │ └── sample-files2 │ │ │ │ └── another-sample.txt │ │ ├── theia-app.test.ts │ │ ├── theia-application-shell.test.ts │ │ ├── theia-explorer-view.test.ts │ │ ├── theia-getting-started.test.ts │ │ ├── theia-main-menu.test.ts │ │ ├── theia-notebook-editor.test.ts │ │ ├── theia-output-view.test.ts │ │ ├── theia-preference-view.test.ts │ │ ├── theia-problems-view.test.ts │ │ ├── theia-quick-command.test.ts │ │ ├── theia-sample-app.test.ts │ │ ├── theia-status-bar.test.ts │ │ ├── theia-terminal-view.test.ts │ │ ├── theia-text-editor.test.ts │ │ ├── theia-toolbar.test.ts │ │ └── theia-workspace.test.ts │ ├── theia-about-dialog.ts │ ├── theia-app-loader.ts │ ├── theia-app.ts │ ├── theia-context-menu.ts │ ├── theia-dialog.ts │ ├── theia-editor.ts │ ├── theia-explorer-view.ts │ ├── theia-main-menu.ts │ ├── theia-menu-item.ts │ ├── theia-menu.ts │ ├── theia-monaco-editor.ts │ ├── theia-notebook-cell.ts │ ├── theia-notebook-editor.ts │ ├── theia-notebook-toolbar.ts │ ├── theia-notification-indicator.ts │ ├── theia-notification-overlay.ts │ ├── theia-output-channel.ts │ ├── theia-output-view.ts │ ├── theia-page-object.ts │ ├── theia-preference-view.ts │ ├── theia-problem-indicator.ts │ ├── theia-problem-view.ts │ ├── theia-quick-command-palette.ts │ ├── theia-rename-dialog.ts │ ├── theia-status-bar.ts │ ├── theia-status-indicator.ts │ ├── theia-terminal.ts │ ├── theia-text-editor.ts │ ├── theia-toggle-bottom-indicator.ts │ ├── theia-toolbar-item.ts │ ├── theia-toolbar.ts │ ├── theia-tree-node.ts │ ├── theia-view.ts │ ├── theia-welcome-view.ts │ ├── theia-workspace.ts │ └── util.ts │ └── tsconfig.json ├── lerna.json ├── logo ├── EF_GRY-OR_svg.svg ├── favicon.png ├── theia-logo-gray.svg ├── theia-logo-no-text-black.svg ├── theia-logo-no-text-white.svg ├── theia-logo-white.svg ├── theia-logo.svg └── theia.svg ├── package.json ├── packages ├── ai-anthropic │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── browser │ │ │ ├── anthropic-frontend-application-contribution.ts │ │ │ └── anthropic-frontend-module.ts │ │ ├── common │ │ │ ├── anthropic-language-models-manager.ts │ │ │ ├── anthropic-preferences.ts │ │ │ └── index.ts │ │ ├── node │ │ │ ├── anthropic-backend-module.ts │ │ │ ├── anthropic-language-model.spec.ts │ │ │ ├── anthropic-language-model.ts │ │ │ └── anthropic-language-models-manager-impl.ts │ │ └── package.spec.ts │ └── tsconfig.json ├── ai-chat-ui │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ └── browser │ │ │ ├── ai-chat-ui-contribution.ts │ │ │ ├── ai-chat-ui-frontend-module.ts │ │ │ ├── change-set-actions │ │ │ ├── change-set-accept-action.tsx │ │ │ └── change-set-action-service.ts │ │ │ ├── chat-input-agent-suggestions.tsx │ │ │ ├── chat-input-history-contribution.ts │ │ │ ├── chat-input-history.ts │ │ │ ├── chat-input-mode-contribution.ts │ │ │ ├── chat-input-widget.tsx │ │ │ ├── chat-node-toolbar-action-contribution.ts │ │ │ ├── chat-progress-message.tsx │ │ │ ├── chat-response-part-renderer.ts │ │ │ ├── chat-response-renderer │ │ │ ├── ai-selection-resolver.ts │ │ │ ├── code-part-renderer.tsx │ │ │ ├── command-part-renderer.tsx │ │ │ ├── delegation-response-renderer.tsx │ │ │ ├── error-part-renderer.tsx │ │ │ ├── horizontal-layout-part-renderer.tsx │ │ │ ├── index.ts │ │ │ ├── markdown-part-renderer.tsx │ │ │ ├── progress-part-renderer.tsx │ │ │ ├── question-part-renderer.tsx │ │ │ ├── text-part-renderer.spec.ts │ │ │ ├── text-part-renderer.tsx │ │ │ ├── thinking-part-renderer.tsx │ │ │ ├── tool-confirmation.tsx │ │ │ ├── toolcall-part-renderer.tsx │ │ │ └── unknown-part-renderer.tsx │ │ │ ├── chat-tree-view │ │ │ ├── chat-view-tree-container.ts │ │ │ ├── chat-view-tree-input-widget.tsx │ │ │ ├── chat-view-tree-widget.tsx │ │ │ ├── index.ts │ │ │ └── sub-chat-widget.tsx │ │ │ ├── chat-view-commands.ts │ │ │ ├── chat-view-contribution.ts │ │ │ ├── chat-view-language-contribution.ts │ │ │ ├── chat-view-widget-toolbar-contribution.tsx │ │ │ ├── chat-view-widget.tsx │ │ │ ├── context-variable-picker.ts │ │ │ ├── session-settings-dialog.tsx │ │ │ └── style │ │ │ └── index.css │ └── tsconfig.json ├── ai-chat │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── browser │ │ │ ├── agent-delegation-tool.ts │ │ │ ├── ai-chat-frontend-contribution.ts │ │ │ ├── ai-chat-frontend-module.ts │ │ │ ├── change-set-decorator-service.ts │ │ │ ├── change-set-file-element-deserializer.ts │ │ │ ├── change-set-file-element.ts │ │ │ ├── change-set-file-resource.ts │ │ │ ├── change-set-file-service.ts │ │ │ ├── change-set-variable.ts │ │ │ ├── chat-session-store-impl.ts │ │ │ ├── chat-tool-preference-bindings.ts │ │ │ ├── chat-tool-request-service.ts │ │ │ ├── context-file-validation-service.ts │ │ │ ├── context-file-variable-label-provider.ts │ │ │ ├── context-variable-label-provider.ts │ │ │ ├── custom-agent-factory.ts │ │ │ ├── custom-agent-frontend-application-contribution.ts │ │ │ ├── delegation-response-content.ts │ │ │ ├── file-chat-variable-contribution.ts │ │ │ ├── frontend-chat-service.ts │ │ │ ├── image-context-variable-contribution.ts │ │ │ ├── task-context-service.ts │ │ │ ├── task-context-storage-service.ts │ │ │ ├── task-context-variable-contribution.ts │ │ │ ├── task-context-variable-label-provider.ts │ │ │ └── task-context-variable.ts │ │ ├── common │ │ │ ├── ai-chat-preferences.ts │ │ │ ├── change-set-element-deserializer.ts │ │ │ ├── change-set.ts │ │ │ ├── chat-agent-recommendation-service.ts │ │ │ ├── chat-agent-service.ts │ │ │ ├── chat-agents-variable-contribution.ts │ │ │ ├── chat-agents.ts │ │ │ ├── chat-auto-save.spec.ts │ │ │ ├── chat-content-deserializer.spec.ts │ │ │ ├── chat-content-deserializer.ts │ │ │ ├── chat-model-serialization.spec.ts │ │ │ ├── chat-model-serialization.ts │ │ │ ├── chat-model-util.ts │ │ │ ├── chat-model.ts │ │ │ ├── chat-request-parser.spec.ts │ │ │ ├── chat-request-parser.ts │ │ │ ├── chat-service-deletion.spec.ts │ │ │ ├── chat-service.ts │ │ │ ├── chat-session-naming-prompt-template.ts │ │ │ ├── chat-session-naming-service.ts │ │ │ ├── chat-session-store.ts │ │ │ ├── chat-session-summary-agent-prompt.ts │ │ │ ├── chat-session-summary-agent.ts │ │ │ ├── chat-string-utils.ts │ │ │ ├── chat-tool-preferences.ts │ │ │ ├── chat-tool-request-service.ts │ │ │ ├── context-details-variable.ts │ │ │ ├── context-summary-variable.ts │ │ │ ├── context-variables.ts │ │ │ ├── custom-chat-agent.ts │ │ │ ├── image-context-variable.ts │ │ │ ├── index.ts │ │ │ ├── parse-contents-with-incomplete-parts.spec.ts │ │ │ ├── parse-contents.spec.ts │ │ │ ├── parse-contents.ts │ │ │ ├── parsed-chat-request.ts │ │ │ └── response-content-matcher.ts │ │ └── node │ │ │ └── ai-chat-backend-module.ts │ └── tsconfig.json ├── ai-claude-code │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── browser │ │ │ ├── claude-code-chat-agent.ts │ │ │ ├── claude-code-command-contribution.ts │ │ │ ├── claude-code-edit-tool-service.ts │ │ │ ├── claude-code-file-edit-backup-service.ts │ │ │ ├── claude-code-frontend-module.ts │ │ │ ├── claude-code-frontend-service.ts │ │ │ ├── claude-code-slash-commands-contribution.ts │ │ │ ├── claude-code-tool-call-content.ts │ │ │ ├── renderers │ │ │ │ ├── bash-tool-renderer.tsx │ │ │ │ ├── collapsible-tool-renderer.tsx │ │ │ │ ├── edit-tool-renderer.tsx │ │ │ │ ├── glob-tool-renderer.tsx │ │ │ │ ├── grep-tool-renderer.tsx │ │ │ │ ├── ls-tool-renderer.tsx │ │ │ │ ├── multiedit-tool-renderer.tsx │ │ │ │ ├── read-tool-renderer.tsx │ │ │ │ ├── todo-write-renderer.tsx │ │ │ │ ├── web-fetch-tool-renderer.tsx │ │ │ │ └── write-tool-renderer.tsx │ │ │ └── style │ │ │ │ └── claude-code-tool-renderers.css │ │ ├── common │ │ │ ├── claude-code-preferences.ts │ │ │ ├── claude-code-service.ts │ │ │ └── index.ts │ │ ├── node │ │ │ ├── claude-code-backend-module.ts │ │ │ └── claude-code-service-impl.ts │ │ └── package.spec.ts │ └── tsconfig.json ├── ai-code-completion │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── browser │ │ │ ├── ai-code-completion-frontend-module.ts │ │ │ ├── ai-code-frontend-application-contribution.ts │ │ │ ├── ai-code-inline-completion-provider.ts │ │ │ ├── code-completion-agent.ts │ │ │ ├── code-completion-cache.ts │ │ │ ├── code-completion-debouncer.ts │ │ │ ├── code-completion-postprocessor.spec.ts │ │ │ ├── code-completion-postprocessor.ts │ │ │ ├── code-completion-prompt-template.ts │ │ │ ├── code-completion-variable-context.ts │ │ │ ├── code-completion-variable-contribution.spec.ts │ │ │ ├── code-completion-variable-contribution.ts │ │ │ └── code-completion-variables.ts │ │ ├── common │ │ │ └── ai-code-completion-preference.ts │ │ ├── node │ │ │ └── ai-code-completion-backend-module.ts │ │ └── package.spec.ts │ └── tsconfig.json ├── ai-codex │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── browser │ │ │ ├── codex-chat-agent.spec.ts │ │ │ ├── codex-chat-agent.ts │ │ │ ├── codex-frontend-module.ts │ │ │ ├── codex-frontend-service.spec.ts │ │ │ ├── codex-frontend-service.ts │ │ │ ├── codex-tool-call-content.ts │ │ │ ├── renderers │ │ │ │ ├── collapsible-tool-renderer.tsx │ │ │ │ ├── command-execution-renderer.tsx │ │ │ │ ├── todo-list-renderer.tsx │ │ │ │ └── web-search-renderer.tsx │ │ │ └── style │ │ │ │ ├── .gitkeep │ │ │ │ └── codex-tool-renderers.css │ │ ├── common │ │ │ ├── .gitkeep │ │ │ ├── codex-preferences.ts │ │ │ ├── codex-service.ts │ │ │ └── index.ts │ │ └── node │ │ │ ├── codex-backend-module.ts │ │ │ └── codex-service-impl.ts │ └── tsconfig.json ├── ai-core-ui │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── browser │ │ │ └── ai-core-ui-frontend-module.ts │ │ └── package.spec.ts │ └── tsconfig.json ├── ai-core │ ├── .eslintrc.js │ ├── README.md │ ├── data │ │ └── prompttemplate.tmLanguage.json │ ├── package.json │ ├── src │ │ ├── browser │ │ │ ├── agent-completion-notification-service.ts │ │ │ ├── ai-activation-service.ts │ │ │ ├── ai-command-handler-factory.ts │ │ │ ├── ai-core-command-contribution.ts │ │ │ ├── ai-core-frontend-application-contribution.ts │ │ │ ├── ai-core-frontend-module.ts │ │ │ ├── ai-settings-service.ts │ │ │ ├── ai-variable-uri-label-provider.ts │ │ │ ├── ai-view-contribution.ts │ │ │ ├── file-variable-contribution.ts │ │ │ ├── frontend-language-model-alias-registry.ts │ │ │ ├── frontend-language-model-registry.spec.ts │ │ │ ├── frontend-language-model-registry.ts │ │ │ ├── frontend-language-model-service.ts │ │ │ ├── frontend-prompt-customization-service.spec.ts │ │ │ ├── frontend-prompt-customization-service.ts │ │ │ ├── frontend-variable-service.ts │ │ │ ├── index.ts │ │ │ ├── open-editors-variable-contribution.ts │ │ │ ├── os-notification-service.ts │ │ │ ├── prompttemplate-contribution.ts │ │ │ ├── prompttemplate-parser.ts │ │ │ ├── theia-variable-contribution.ts │ │ │ ├── token-usage-frontend-service-impl.ts │ │ │ ├── token-usage-frontend-service.ts │ │ │ └── window-blink-service.ts │ │ ├── common │ │ │ ├── agent-preferences.ts │ │ │ ├── agent-service.ts │ │ │ ├── agent.ts │ │ │ ├── agents-variable-contribution.ts │ │ │ ├── ai-core-preferences.ts │ │ │ ├── ai-variable-resource.ts │ │ │ ├── configurable-in-memory-resources.ts │ │ │ ├── index.ts │ │ │ ├── language-model-alias.ts │ │ │ ├── language-model-delegate.ts │ │ │ ├── language-model-interaction-model.ts │ │ │ ├── language-model-service.ts │ │ │ ├── language-model-util.ts │ │ │ ├── language-model.spec.ts │ │ │ ├── language-model.ts │ │ │ ├── notification-types.ts │ │ │ ├── prompt-service-util.ts │ │ │ ├── prompt-service.spec.ts │ │ │ ├── prompt-service.ts │ │ │ ├── prompt-text.ts │ │ │ ├── prompt-variable-contribution.spec.ts │ │ │ ├── prompt-variable-contribution.ts │ │ │ ├── protocol.ts │ │ │ ├── settings-service.ts │ │ │ ├── today-variable-contribution.ts │ │ │ ├── token-usage-service.ts │ │ │ ├── tool-invocation-registry.ts │ │ │ ├── variable-service.spec.ts │ │ │ └── variable-service.ts │ │ └── node │ │ │ ├── ai-core-backend-module.ts │ │ │ ├── backend-language-model-registry.ts │ │ │ ├── language-model-frontend-delegate.ts │ │ │ ├── token-usage-service-impl.ts │ │ │ └── tool-request-parameters.spec.ts │ └── tsconfig.json ├── ai-editor │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── browser │ │ │ ├── ai-code-action-provider.ts │ │ │ ├── ai-editor-command-contribution.ts │ │ │ ├── ai-editor-context-variable.ts │ │ │ ├── ai-editor-frontend-module.ts │ │ │ ├── ask-ai-input-monaco-zone-widget.ts │ │ │ ├── ask-ai-input-widget.ts │ │ │ └── index.ts │ │ └── package.spec.ts │ ├── style │ │ └── ask-ai-input.css │ └── tsconfig.json ├── ai-google │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── browser │ │ │ ├── google-frontend-application-contribution.ts │ │ │ └── google-frontend-module.ts │ │ ├── common │ │ │ ├── google-language-models-manager.ts │ │ │ ├── google-preferences.ts │ │ │ └── index.ts │ │ ├── node │ │ │ ├── google-backend-module.ts │ │ │ ├── google-language-model.ts │ │ │ └── google-language-models-manager-impl.ts │ │ └── package.spec.ts │ └── tsconfig.json ├── ai-history │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── browser │ │ │ ├── ai-history-contribution.ts │ │ │ ├── ai-history-exchange-card.tsx │ │ │ ├── ai-history-frontend-module.ts │ │ │ ├── ai-history-widget.tsx │ │ │ └── style │ │ │ │ └── ai-history.css │ │ ├── common │ │ │ └── index.ts │ │ └── package.spec.ts │ └── tsconfig.json ├── ai-hugging-face │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── browser │ │ │ ├── huggingface-frontend-application-contribution.ts │ │ │ └── huggingface-frontend-module.ts │ │ ├── common │ │ │ ├── huggingface-language-models-manager.ts │ │ │ ├── huggingface-preferences.ts │ │ │ └── index.ts │ │ ├── node │ │ │ ├── huggingface-backend-module.ts │ │ │ ├── huggingface-language-model.ts │ │ │ └── huggingface-language-models-manager-impl.ts │ │ └── package.spec.ts │ └── tsconfig.json ├── ai-ide │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── browser │ │ │ ├── address-pr-review-command-contribution.ts │ │ │ ├── ai-configuration │ │ │ │ ├── agent-configuration-widget.tsx │ │ │ │ ├── ai-configuration-service.ts │ │ │ │ ├── ai-configuration-view-contribution.ts │ │ │ │ ├── ai-configuration-widget.tsx │ │ │ │ ├── base │ │ │ │ │ ├── ai-card-grid-configuration-widget.tsx │ │ │ │ │ ├── ai-configuration-base-widget.tsx │ │ │ │ │ ├── ai-hierarchical-configuration-widget.tsx │ │ │ │ │ ├── ai-list-detail-configuration-widget.tsx │ │ │ │ │ └── ai-table-configuration-widget.tsx │ │ │ │ ├── components │ │ │ │ │ ├── configuration-section.tsx │ │ │ │ │ ├── empty-state.tsx │ │ │ │ │ └── expandable-section.tsx │ │ │ │ ├── language-model-renderer.tsx │ │ │ │ ├── mcp-configuration-widget.tsx │ │ │ │ ├── model-aliases-configuration-widget.tsx │ │ │ │ ├── prompt-fragments-configuration-widget.tsx │ │ │ │ ├── template-settings-renderer.tsx │ │ │ │ ├── token-usage-configuration-widget.tsx │ │ │ │ ├── tools-configuration-widget.tsx │ │ │ │ └── variable-configuration-widget.tsx │ │ │ ├── ai-ide-activation-service.ts │ │ │ ├── ai-terminal-functions.ts │ │ │ ├── analyze-gh-ticket-command-contribution.ts │ │ │ ├── app-tester-chat-agent.ts │ │ │ ├── app-tester-chat-functions.ts │ │ │ ├── app-tester-prompt-template.ts │ │ │ ├── architect-agent.ts │ │ │ ├── coder-agent.ts │ │ │ ├── context-file-validation-service-impl.spec.ts │ │ │ ├── context-file-validation-service-impl.ts │ │ │ ├── context-functions.spec.ts │ │ │ ├── context-functions.ts │ │ │ ├── default-chat-agent-recommendation-service.ts │ │ │ ├── file-changeset-function.spec.ts │ │ │ ├── file-changeset-functions.spec.ts │ │ │ ├── file-changeset-functions.ts │ │ │ ├── frontend-module.ts │ │ │ ├── github-chat-agent.ts │ │ │ ├── github-prompt-template.ts │ │ │ ├── github-repo-variable-contribution.ts │ │ │ ├── ide-chat-welcome-message-provider.tsx │ │ │ ├── implement-gh-ticket-command-contribution.ts │ │ │ ├── project-info-agent.ts │ │ │ ├── remember-command-contribution.ts │ │ │ ├── style │ │ │ │ ├── ai-configuration-base.css │ │ │ │ ├── ai-configuration-cards.css │ │ │ │ ├── ai-configuration-hierarchical.css │ │ │ │ ├── ai-configuration-list-detail.css │ │ │ │ ├── ai-configuration-table.css │ │ │ │ ├── index.css │ │ │ │ └── widgets │ │ │ │ │ ├── mcp-configuration.css │ │ │ │ │ └── model-aliases-configuration.css │ │ │ ├── summarize-session-command-contribution.ts │ │ │ ├── task-background-summary-variable.ts │ │ │ ├── task-context-agent.ts │ │ │ ├── task-context-file-storage-service.ts │ │ │ ├── template-preference-contribution.ts │ │ │ ├── test │ │ │ │ └── tool-provider-cancellation-test-util.spec.ts │ │ │ ├── workspace-functions.spec.ts │ │ │ ├── workspace-functions.ts │ │ │ ├── workspace-launch-provider.spec.ts │ │ │ ├── workspace-launch-provider.ts │ │ │ ├── workspace-search-provider.spec.ts │ │ │ ├── workspace-search-provider.ts │ │ │ ├── workspace-task-provider.spec.ts │ │ │ └── workspace-task-provider.ts │ │ ├── common │ │ │ ├── ai-configuration-preferences.ts │ │ │ ├── ai-ide-preferences.ts │ │ │ ├── ai-terminal-functions.ts │ │ │ ├── app-tester-chat-functions.ts │ │ │ ├── architect-prompt-template.ts │ │ │ ├── browser-automation-protocol.ts │ │ │ ├── coder-replace-prompt-template.ts │ │ │ ├── command-chat-agents.ts │ │ │ ├── command-prompt-template.ts │ │ │ ├── context-files-variable.ts │ │ │ ├── context-functions.ts │ │ │ ├── context-variables.ts │ │ │ ├── file-changeset-function-ids.ts │ │ │ ├── github-repo-protocol.ts │ │ │ ├── orchestrator-chat-agent.ts │ │ │ ├── orchestrator-prompt-template.ts │ │ │ ├── project-info-prompt-template.ts │ │ │ ├── summarize-session-commands.ts │ │ │ ├── task-context-prompt-template.ts │ │ │ ├── universal-chat-agent.ts │ │ │ ├── universal-prompt-template.ts │ │ │ ├── workspace-functions.ts │ │ │ ├── workspace-preferences.ts │ │ │ └── workspace-search-provider-util.ts │ │ ├── node │ │ │ ├── app-tester-agent │ │ │ │ └── browser-automation-impl.ts │ │ │ ├── backend-module.ts │ │ │ └── github-repo-service-impl.ts │ │ └── package.spec.ts │ └── tsconfig.json ├── ai-llamafile │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── browser │ │ │ ├── llamafile-command-contribution.ts │ │ │ ├── llamafile-frontend-application-contribution.ts │ │ │ └── llamafile-frontend-module.ts │ │ ├── common │ │ │ ├── llamafile-language-model.ts │ │ │ ├── llamafile-manager.ts │ │ │ └── llamafile-preferences.ts │ │ ├── node │ │ │ ├── llamafile-backend-module.ts │ │ │ └── llamafile-manager-impl.ts │ │ └── package.spec.ts │ └── tsconfig.json ├── ai-mcp-server │ ├── .eslintrc.js │ ├── README.md │ ├── USAGE.md │ ├── package.json │ ├── src │ │ ├── browser │ │ │ ├── index.ts │ │ │ ├── mcp-frontend-bootstrap.ts │ │ │ ├── mcp-frontend-contribution.ts │ │ │ ├── mcp-frontend-module.ts │ │ │ └── mcp-tool-delegate-client.ts │ │ ├── common │ │ │ ├── index.ts │ │ │ └── mcp-tool-delegate.ts │ │ ├── node │ │ │ ├── index.ts │ │ │ ├── mcp-backend-contribution-manager.ts │ │ │ ├── mcp-backend-module.ts │ │ │ ├── mcp-frontend-contribution-manager.ts │ │ │ ├── mcp-theia-server-impl.ts │ │ │ ├── mcp-theia-server.ts │ │ │ └── mcp-tool-frontend-delegate.ts │ │ └── package.spec.ts │ └── tsconfig.json ├── ai-mcp-ui │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── browser │ │ │ ├── mcp-command-contribution.ts │ │ │ └── mcp-ui-frontend-module.ts │ │ └── package.spec.ts │ └── tsconfig.json ├── ai-mcp │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── browser │ │ │ ├── mcp-frontend-application-contribution.ts │ │ │ ├── mcp-frontend-module.ts │ │ │ ├── mcp-frontend-notification-service.ts │ │ │ ├── mcp-frontend-service.ts │ │ │ └── mcp-server-manager-server-client.ts │ │ ├── common │ │ │ ├── index.ts │ │ │ ├── mcp-preferences.ts │ │ │ ├── mcp-protocol.ts │ │ │ └── mcp-server-manager.ts │ │ ├── node │ │ │ ├── mcp-backend-module.ts │ │ │ ├── mcp-server-manager-impl.ts │ │ │ ├── mcp-server-manager-server.ts │ │ │ └── mcp-server.ts │ │ └── package.spec.ts │ └── tsconfig.json ├── ai-ollama │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── browser │ │ │ ├── ollama-frontend-application-contribution.ts │ │ │ └── ollama-frontend-module.ts │ │ ├── common │ │ │ ├── index.ts │ │ │ ├── ollama-language-models-manager.ts │ │ │ └── ollama-preferences.ts │ │ ├── node │ │ │ ├── ollama-backend-module.ts │ │ │ ├── ollama-language-model.ts │ │ │ └── ollama-language-models-manager-impl.ts │ │ └── package.spec.ts │ └── tsconfig.json ├── ai-openai │ ├── .eslintrc.js │ ├── README.md │ ├── TROUBLESHOOTING.md │ ├── package.json │ ├── src │ │ ├── browser │ │ │ ├── openai-frontend-application-contribution.ts │ │ │ └── openai-frontend-module.ts │ │ ├── common │ │ │ ├── index.ts │ │ │ ├── openai-language-models-manager.ts │ │ │ └── openai-preferences.ts │ │ └── node │ │ │ ├── openai-backend-module.ts │ │ │ ├── openai-language-model.ts │ │ │ ├── openai-language-models-manager-impl.ts │ │ │ ├── openai-model-utils.spec.ts │ │ │ ├── openai-request-api-context.ts │ │ │ ├── openai-response-api-utils.ts │ │ │ ├── openai-streaming-iterator.spec.ts │ │ │ └── openai-streaming-iterator.ts │ └── tsconfig.json ├── ai-scanoss │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── browser │ │ │ ├── ai-scanoss-code-scan-action.tsx │ │ │ ├── ai-scanoss-frontend-module.ts │ │ │ ├── change-set-scan-action │ │ │ │ ├── change-set-scan-action.tsx │ │ │ │ └── change-set-scan-decorator.ts │ │ │ └── style │ │ │ │ ├── index.css │ │ │ │ ├── scanoss_logo_dark_theme.svg │ │ │ │ └── scanoss_logo_light_theme.svg │ │ ├── common │ │ │ └── ai-scanoss-preferences.ts │ │ ├── node │ │ │ └── ai-scanoss-backend-module.ts │ │ └── package.spec.ts │ └── tsconfig.json ├── ai-terminal │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── browser │ │ │ ├── ai-terminal-agent.ts │ │ │ ├── ai-terminal-contribution.ts │ │ │ ├── ai-terminal-frontend-module.ts │ │ │ ├── ai-terminal-prompt-template.ts │ │ │ └── style │ │ │ │ └── ai-terminal.css │ │ └── package.spec.ts │ └── tsconfig.json ├── ai-vercel-ai │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── browser │ │ │ ├── vercel-ai-frontend-application-contribution.ts │ │ │ └── vercel-ai-frontend-module.ts │ │ ├── common │ │ │ ├── index.ts │ │ │ ├── vercel-ai-language-models-manager.ts │ │ │ └── vercel-ai-preferences.ts │ │ ├── node │ │ │ ├── vercel-ai-backend-module.ts │ │ │ ├── vercel-ai-language-model-factory.ts │ │ │ ├── vercel-ai-language-model.ts │ │ │ └── vercel-ai-language-models-manager-impl.ts │ │ └── package.spec.ts │ └── tsconfig.json ├── bulk-edit │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ └── browser │ │ │ ├── bulk-edit-commands.ts │ │ │ ├── bulk-edit-contribution.ts │ │ │ ├── bulk-edit-frontend-module.ts │ │ │ ├── bulk-edit-tree-label-provider.ts │ │ │ ├── bulk-edit-tree │ │ │ ├── bulk-edit-node-selection.ts │ │ │ ├── bulk-edit-tree-container.ts │ │ │ ├── bulk-edit-tree-model.ts │ │ │ ├── bulk-edit-tree-widget.tsx │ │ │ ├── bulk-edit-tree.spec.ts │ │ │ ├── bulk-edit-tree.ts │ │ │ └── index.ts │ │ │ └── style │ │ │ └── bulk-edit.css │ └── tsconfig.json ├── callhierarchy │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── browser │ │ │ ├── callhierarchy-contribution.ts │ │ │ ├── callhierarchy-frontend-module.ts │ │ │ ├── callhierarchy-service.ts │ │ │ ├── callhierarchy-tree │ │ │ │ ├── callhierarchy-tree-container.ts │ │ │ │ ├── callhierarchy-tree-model.ts │ │ │ │ ├── callhierarchy-tree-widget.tsx │ │ │ │ ├── callhierarchy-tree.ts │ │ │ │ └── index.ts │ │ │ ├── callhierarchy.ts │ │ │ ├── index.ts │ │ │ ├── style │ │ │ │ └── index.css │ │ │ └── utils.ts │ │ └── package.spec.ts │ └── tsconfig.json ├── collaboration │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── browser │ │ │ ├── collaboration-color-service.ts │ │ │ ├── collaboration-file-system-provider.ts │ │ │ ├── collaboration-frontend-contribution.ts │ │ │ ├── collaboration-frontend-module.ts │ │ │ ├── collaboration-instance.ts │ │ │ ├── collaboration-utils.ts │ │ │ ├── collaboration-workspace-service.ts │ │ │ └── style │ │ │ │ └── index.css │ │ ├── common │ │ │ └── collaboration-preferences.ts │ │ ├── node │ │ │ └── collaboration-backend-module.ts │ │ └── package.spec.ts │ └── tsconfig.json ├── console │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── browser │ │ │ ├── ansi-console-item.tsx │ │ │ ├── console-content-widget.tsx │ │ │ ├── console-contribution.ts │ │ │ ├── console-frontend-module.ts │ │ │ ├── console-history.ts │ │ │ ├── console-manager.ts │ │ │ ├── console-session-manager.ts │ │ │ ├── console-session.ts │ │ │ ├── console-widget.ts │ │ │ └── style │ │ │ │ └── index.css │ │ └── package.spec.ts │ └── tsconfig.json ├── core │ ├── .eslintrc.js │ ├── README.md │ ├── README_TEMPLATE.md │ ├── electron-shared │ │ ├── electron-store │ │ │ ├── index.d.ts │ │ │ └── index.js │ │ ├── electron │ │ │ ├── index.d.ts │ │ │ └── index.js │ │ ├── fix-path │ │ │ ├── index.d.ts │ │ │ └── index.js │ │ └── native-keymap │ │ │ ├── index.d.ts │ │ │ └── index.js │ ├── i18n │ │ ├── nls.cs.json │ │ ├── nls.de.json │ │ ├── nls.es.json │ │ ├── nls.fr.json │ │ ├── nls.hu.json │ │ ├── nls.it.json │ │ ├── nls.ja.json │ │ ├── nls.json │ │ ├── nls.ko.json │ │ ├── nls.pl.json │ │ ├── nls.pt-br.json │ │ ├── nls.ru.json │ │ ├── nls.tr.json │ │ ├── nls.zh-cn.json │ │ └── nls.zh-tw.json │ ├── package.json │ ├── scripts │ │ ├── download-catalog.js │ │ └── generate-layout.js │ ├── shared │ │ ├── @lumino │ │ │ ├── algorithm │ │ │ │ ├── index.d.ts │ │ │ │ └── index.js │ │ │ ├── commands │ │ │ │ ├── index.d.ts │ │ │ │ └── index.js │ │ │ ├── coreutils │ │ │ │ ├── index.d.ts │ │ │ │ └── index.js │ │ │ ├── domutils │ │ │ │ ├── index.d.ts │ │ │ │ └── index.js │ │ │ ├── dragdrop │ │ │ │ ├── index.d.ts │ │ │ │ └── index.js │ │ │ ├── messaging │ │ │ │ ├── index.d.ts │ │ │ │ └── index.js │ │ │ ├── properties │ │ │ │ ├── index.d.ts │ │ │ │ └── index.js │ │ │ ├── signaling │ │ │ │ ├── index.d.ts │ │ │ │ └── index.js │ │ │ ├── virtualdom │ │ │ │ ├── index.d.ts │ │ │ │ └── index.js │ │ │ └── widgets │ │ │ │ ├── index.d.ts │ │ │ │ └── index.js │ │ ├── @parcel │ │ │ └── watcher │ │ │ │ ├── index.d.ts │ │ │ │ └── index.js │ │ ├── @theia │ │ │ ├── application-package │ │ │ │ ├── index.d.ts │ │ │ │ └── index.js │ │ │ └── request │ │ │ │ ├── index.d.ts │ │ │ │ └── index.js │ │ ├── ajv │ │ │ ├── index.d.ts │ │ │ └── index.js │ │ ├── dompurify │ │ │ ├── index.d.ts │ │ │ └── index.js │ │ ├── express │ │ │ ├── index.d.ts │ │ │ └── index.js │ │ ├── fs-extra │ │ │ ├── index.d.ts │ │ │ └── index.js │ │ ├── fuzzy │ │ │ ├── index.d.ts │ │ │ └── index.js │ │ ├── inversify │ │ │ ├── index.d.ts │ │ │ └── index.js │ │ ├── lodash.debounce │ │ │ ├── index.d.ts │ │ │ └── index.js │ │ ├── lodash.throttle │ │ │ ├── index.d.ts │ │ │ └── index.js │ │ ├── markdown-it-anchor │ │ │ ├── index.d.ts │ │ │ └── index.js │ │ ├── markdown-it-emoji │ │ │ ├── index.d.ts │ │ │ └── index.js │ │ ├── markdown-it.d.ts │ │ ├── markdown-it.js │ │ ├── markdown-it │ │ │ ├── index.d.ts │ │ │ └── index.js │ │ ├── react-dom │ │ │ ├── client │ │ │ │ ├── index.d.ts │ │ │ │ └── index.js │ │ │ ├── index.d.ts │ │ │ └── index.js │ │ ├── react-virtuoso │ │ │ ├── index.d.ts │ │ │ └── index.js │ │ ├── react │ │ │ ├── index.d.ts │ │ │ └── index.js │ │ ├── reflect-metadata │ │ │ ├── index.d.ts │ │ │ └── index.js │ │ ├── vscode-languageserver-protocol │ │ │ ├── index.d.ts │ │ │ └── index.js │ │ ├── vscode-languageserver-types │ │ │ ├── index.d.ts │ │ │ └── index.js │ │ ├── vscode-uri │ │ │ ├── index.d.ts │ │ │ └── index.js │ │ ├── ws │ │ │ ├── index.d.ts │ │ │ └── index.js │ │ └── yargs │ │ │ ├── index.d.ts │ │ │ └── index.js │ ├── src │ │ ├── browser-only │ │ │ ├── frontend-only-application-module.ts │ │ │ ├── i18n │ │ │ │ └── i18n-frontend-only-module.ts │ │ │ ├── logger-frontend-only-module.ts │ │ │ ├── messaging │ │ │ │ ├── frontend-only-service-connection-provider.ts │ │ │ │ └── messaging-frontend-only-module.ts │ │ │ └── preload │ │ │ │ └── frontend-only-preload-module.ts │ │ ├── browser │ │ │ ├── about-dialog.tsx │ │ │ ├── authentication-service.ts │ │ │ ├── badges │ │ │ │ ├── badge-service.ts │ │ │ │ ├── index.ts │ │ │ │ └── tabbar-badge-decorator.ts │ │ │ ├── breadcrumbs │ │ │ │ ├── breadcrumb-popup-container.ts │ │ │ │ ├── breadcrumb-renderer.tsx │ │ │ │ ├── breadcrumbs-constants.ts │ │ │ │ ├── breadcrumbs-renderer.tsx │ │ │ │ ├── breadcrumbs-service.ts │ │ │ │ └── index.ts │ │ │ ├── browser-clipboard-service.ts │ │ │ ├── browser.ts │ │ │ ├── clipboard-service.ts │ │ │ ├── color-application-contribution.ts │ │ │ ├── color-registry.ts │ │ │ ├── command-open-handler.ts │ │ │ ├── common-commands.ts │ │ │ ├── common-frontend-contribution.ts │ │ │ ├── common-menus.ts │ │ │ ├── common-styling-participants.ts │ │ │ ├── connection-status-service.spec.ts │ │ │ ├── connection-status-service.ts │ │ │ ├── context-key-service.ts │ │ │ ├── context-menu-renderer.ts │ │ │ ├── credentials-service.ts │ │ │ ├── decoration-style.ts │ │ │ ├── decorations-service.ts │ │ │ ├── dialogs.ts │ │ │ ├── dialogs │ │ │ │ ├── react-dialog.spec.tsx │ │ │ │ └── react-dialog.tsx │ │ │ ├── diff-uris.ts │ │ │ ├── encoding-registry.ts │ │ │ ├── endpoint.spec.ts │ │ │ ├── endpoint.ts │ │ │ ├── external-uri-service.ts │ │ │ ├── file-icons-js.d.ts │ │ │ ├── frontend-application-bindings.ts │ │ │ ├── frontend-application-config-provider.spec.ts │ │ │ ├── frontend-application-config-provider.ts │ │ │ ├── frontend-application-contribution.ts │ │ │ ├── frontend-application-module.ts │ │ │ ├── frontend-application-state.ts │ │ │ ├── frontend-application.ts │ │ │ ├── hover-service.ts │ │ │ ├── http-open-handler.ts │ │ │ ├── i18n │ │ │ │ ├── i18n-frontend-module.ts │ │ │ │ └── language-quick-pick-service.ts │ │ │ ├── icon-registry.ts │ │ │ ├── icon-theme-contribution.ts │ │ │ ├── icon-theme-service.ts │ │ │ ├── icons │ │ │ │ ├── CollapseAll.svg │ │ │ │ ├── CollapseAll_inverse.svg │ │ │ │ ├── Refresh.svg │ │ │ │ ├── Refresh_inverse.svg │ │ │ │ ├── add-inverse.svg │ │ │ │ ├── add.svg │ │ │ │ ├── arrow-down-bright.svg │ │ │ │ ├── arrow-down-dark.svg │ │ │ │ ├── arrow-up-bright.svg │ │ │ │ ├── arrow-up-dark.svg │ │ │ │ ├── case-sensitive-dark.svg │ │ │ │ ├── case-sensitive.svg │ │ │ │ ├── chevron-right-dark.svg │ │ │ │ ├── chevron-right-light.svg │ │ │ │ ├── circle-bright.svg │ │ │ │ ├── circle-dark.svg │ │ │ │ ├── clear-search-results-dark.svg │ │ │ │ ├── clear-search-results.svg │ │ │ │ ├── close-all-bright.svg │ │ │ │ ├── close-all-dark.svg │ │ │ │ ├── close-bright.svg │ │ │ │ ├── close-dark.svg │ │ │ │ ├── collapse.svg │ │ │ │ ├── edit-json-dark.svg │ │ │ │ ├── edit-json.svg │ │ │ │ ├── expand.svg │ │ │ │ ├── loading-dark.svg │ │ │ │ ├── loading-light.svg │ │ │ │ ├── open-change-bright.svg │ │ │ │ ├── open-change-dark.svg │ │ │ │ ├── open-file-bright.svg │ │ │ │ ├── open-file-dark.svg │ │ │ │ ├── preview-bright.svg │ │ │ │ ├── preview-dark.svg │ │ │ │ ├── regex-dark.svg │ │ │ │ ├── regex.svg │ │ │ │ ├── remove-all-inverse.svg │ │ │ │ ├── remove-all.svg │ │ │ │ ├── replace-all-inverse.svg │ │ │ │ ├── replace-all.svg │ │ │ │ ├── replace-inverse.svg │ │ │ │ ├── replace.svg │ │ │ │ ├── spinner.gif │ │ │ │ ├── whole-word-dark.svg │ │ │ │ └── whole-word.svg │ │ │ ├── index.ts │ │ │ ├── json-schema-store.ts │ │ │ ├── keybinding.spec.ts │ │ │ ├── keybinding.ts │ │ │ ├── keyboard │ │ │ │ ├── browser-keyboard-frontend-contribution.ts │ │ │ │ ├── browser-keyboard-layout-provider.spec.ts │ │ │ │ ├── browser-keyboard-layout-provider.ts │ │ │ │ ├── browser-keyboard-module.ts │ │ │ │ ├── index.ts │ │ │ │ ├── keyboard-layout-service.spec.ts │ │ │ │ ├── keyboard-layout-service.ts │ │ │ │ ├── keys.spec.ts │ │ │ │ └── keys.ts │ │ │ ├── keys.ts │ │ │ ├── label-parser.spec.ts │ │ │ ├── label-parser.ts │ │ │ ├── label-provider.spec.ts │ │ │ ├── label-provider.ts │ │ │ ├── language-icon-provider.ts │ │ │ ├── language-service.ts │ │ │ ├── logger-frontend-module.ts │ │ │ ├── markdown-rendering │ │ │ │ ├── markdown-renderer.ts │ │ │ │ ├── markdown.spec.tsx │ │ │ │ └── markdown.tsx │ │ │ ├── menu │ │ │ │ ├── action-menu-node.ts │ │ │ │ ├── browser-context-menu-renderer.ts │ │ │ │ ├── browser-menu-module.ts │ │ │ │ ├── browser-menu-node-factory.ts │ │ │ │ ├── browser-menu-plugin.ts │ │ │ │ ├── composite-menu-node.ts │ │ │ │ ├── context-menu-context.ts │ │ │ │ └── menu.spec.ts │ │ │ ├── messaging │ │ │ │ ├── connection-source.ts │ │ │ │ ├── frontend-id-provider.ts │ │ │ │ ├── index.ts │ │ │ │ ├── messaging-frontend-module.ts │ │ │ │ ├── service-connection-provider.ts │ │ │ │ ├── ws-connection-provider.ts │ │ │ │ └── ws-connection-source.ts │ │ │ ├── mime-service.ts │ │ │ ├── navigatable-types.ts │ │ │ ├── navigatable.ts │ │ │ ├── open-with-service.ts │ │ │ ├── opener-service.spec.ts │ │ │ ├── opener-service.ts │ │ │ ├── performance │ │ │ │ ├── frontend-stopwatch.ts │ │ │ │ ├── index.ts │ │ │ │ └── measurement-frontend-bindings.ts │ │ │ ├── preferences │ │ │ │ ├── frontend-config-preference-contributions.ts │ │ │ │ ├── index.ts │ │ │ │ ├── preference-contribution.ts │ │ │ │ ├── preference-proxy.spec.ts │ │ │ │ ├── preference-schema-provider.spec.ts │ │ │ │ ├── preference-service.spec.ts │ │ │ │ ├── preference-validation-service.spec.ts │ │ │ │ ├── preference-validation-service.ts │ │ │ │ └── test │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── mock-preference-provider.ts │ │ │ │ │ ├── mock-preference-proxy.ts │ │ │ │ │ └── mock-preference-service.ts │ │ │ ├── preload │ │ │ │ ├── i18n-preload-contribution.ts │ │ │ │ ├── os-preload-contribution.ts │ │ │ │ ├── preload-module.ts │ │ │ │ ├── preloader.ts │ │ │ │ ├── text-replacement-contribution.ts │ │ │ │ └── theme-preload-contribution.ts │ │ │ ├── progress-bar-factory.ts │ │ │ ├── progress-bar.ts │ │ │ ├── progress-client.ts │ │ │ ├── progress-location-service.spec.ts │ │ │ ├── progress-location-service.ts │ │ │ ├── progress-status-bar-item.ts │ │ │ ├── quick-input │ │ │ │ ├── index.ts │ │ │ │ ├── quick-access.ts │ │ │ │ ├── quick-command-frontend-contribution.ts │ │ │ │ ├── quick-command-service.ts │ │ │ │ ├── quick-help-service.ts │ │ │ │ ├── quick-input-frontend-contribution.ts │ │ │ │ ├── quick-input-service.spec.ts │ │ │ │ ├── quick-input-service.ts │ │ │ │ ├── quick-pick-service-impl.ts │ │ │ │ └── quick-view-service.ts │ │ │ ├── request │ │ │ │ ├── browser-request-module.ts │ │ │ │ └── browser-request-service.ts │ │ │ ├── resource-context-key.ts │ │ │ ├── saveable-service.ts │ │ │ ├── saveable.ts │ │ │ ├── secondary-window-handler.ts │ │ │ ├── shell │ │ │ │ ├── additional-views-menu-widget.tsx │ │ │ │ ├── application-shell-mouse-tracker.ts │ │ │ │ ├── application-shell.ts │ │ │ │ ├── current-widget-command-adapter.ts │ │ │ │ ├── index.ts │ │ │ │ ├── shell-layout-restorer.ts │ │ │ │ ├── side-panel-handler.ts │ │ │ │ ├── side-panel-toolbar.ts │ │ │ │ ├── sidebar-bottom-menu-widget.tsx │ │ │ │ ├── sidebar-menu-widget.tsx │ │ │ │ ├── sidebar-top-menu-widget.tsx │ │ │ │ ├── split-panels.ts │ │ │ │ ├── tab-bar-decorator.ts │ │ │ │ ├── tab-bar-toolbar │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── tab-bar-toolbar-menu-adapters.tsx │ │ │ │ │ ├── tab-bar-toolbar-registry.ts │ │ │ │ │ ├── tab-bar-toolbar-types.ts │ │ │ │ │ ├── tab-bar-toolbar.spec.ts │ │ │ │ │ ├── tab-bar-toolbar.tsx │ │ │ │ │ └── tab-toolbar-item.tsx │ │ │ │ ├── tab-bars.spec.ts │ │ │ │ ├── tab-bars.ts │ │ │ │ ├── theia-dock-panel.ts │ │ │ │ ├── theia-split-panel.ts │ │ │ │ ├── view-column-service.ts │ │ │ │ └── view-contribution.ts │ │ │ ├── source-tree │ │ │ │ ├── index.ts │ │ │ │ ├── source-tree-widget.tsx │ │ │ │ ├── source-tree.ts │ │ │ │ └── tree-source.ts │ │ │ ├── status-bar │ │ │ │ ├── index.ts │ │ │ │ ├── status-bar-types.ts │ │ │ │ ├── status-bar-view-model.ts │ │ │ │ └── status-bar.tsx │ │ │ ├── storage-service.spec.ts │ │ │ ├── storage-service.ts │ │ │ ├── style │ │ │ │ ├── about.css │ │ │ │ ├── alert-messages.css │ │ │ │ ├── ansi.css │ │ │ │ ├── breadcrumbs.css │ │ │ │ ├── dialog.css │ │ │ │ ├── dockpanel.css │ │ │ │ ├── hover-service.css │ │ │ │ ├── icons.css │ │ │ │ ├── index.css │ │ │ │ ├── materialcolors.css │ │ │ │ ├── menus.css │ │ │ │ ├── notification.css │ │ │ │ ├── os.css │ │ │ │ ├── progress-bar.css │ │ │ │ ├── quick-title-bar.css │ │ │ │ ├── scrollbars.css │ │ │ │ ├── search-box.css │ │ │ │ ├── select-component.css │ │ │ │ ├── sidepanel.css │ │ │ │ ├── split-widget.css │ │ │ │ ├── status-bar.css │ │ │ │ ├── symbol-icon.css │ │ │ │ ├── tabs.css │ │ │ │ ├── tooltip.css │ │ │ │ ├── tree-decorators.css │ │ │ │ ├── tree.css │ │ │ │ ├── view-container.css │ │ │ │ └── widget.css │ │ │ ├── styling-service.ts │ │ │ ├── symbol-icon-color-contribution.ts │ │ │ ├── test │ │ │ │ ├── jsdom.ts │ │ │ │ ├── mock-connection-status-service.ts │ │ │ │ ├── mock-env-variables-server.ts │ │ │ │ ├── mock-opener-service.ts │ │ │ │ └── mock-storage-service.ts │ │ │ ├── theming.ts │ │ │ ├── tooltip-service.tsx │ │ │ ├── tree │ │ │ │ ├── fuzzy-search.spec.ts │ │ │ │ ├── fuzzy-search.ts │ │ │ │ ├── index.ts │ │ │ │ ├── search-box-debounce.ts │ │ │ │ ├── search-box.ts │ │ │ │ ├── test │ │ │ │ │ ├── mock-selectable-tree-model.ts │ │ │ │ │ ├── mock-tree-model.ts │ │ │ │ │ └── tree-test-container.ts │ │ │ │ ├── tree-compression │ │ │ │ │ ├── compressed-tree-expansion-service.ts │ │ │ │ │ ├── compressed-tree-model.ts │ │ │ │ │ ├── compressed-tree-widget.tsx │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── tree-compression-service.ts │ │ │ │ │ └── tree-compression.css │ │ │ │ ├── tree-consistency.spec.ts │ │ │ │ ├── tree-container.spec.ts │ │ │ │ ├── tree-container.ts │ │ │ │ ├── tree-decorator.spec.ts │ │ │ │ ├── tree-decorator.ts │ │ │ │ ├── tree-expansion.spec.ts │ │ │ │ ├── tree-expansion.ts │ │ │ │ ├── tree-focus-service.ts │ │ │ │ ├── tree-iterator.spec.ts │ │ │ │ ├── tree-iterator.ts │ │ │ │ ├── tree-label-provider.ts │ │ │ │ ├── tree-model.ts │ │ │ │ ├── tree-navigation.ts │ │ │ │ ├── tree-search.ts │ │ │ │ ├── tree-selectable.spec.ts │ │ │ │ ├── tree-selection-impl.ts │ │ │ │ ├── tree-selection-state.spec.ts │ │ │ │ ├── tree-selection-state.ts │ │ │ │ ├── tree-selection.ts │ │ │ │ ├── tree-view-welcome-widget.tsx │ │ │ │ ├── tree-widget-selection.ts │ │ │ │ ├── tree-widget.tsx │ │ │ │ ├── tree.spec.ts │ │ │ │ └── tree.ts │ │ │ ├── undo-redo-handler.ts │ │ │ ├── user-working-directory-provider.ts │ │ │ ├── view-container.ts │ │ │ ├── widget-decoration.ts │ │ │ ├── widget-manager.spec.ts │ │ │ ├── widget-manager.ts │ │ │ ├── widget-open-handler.ts │ │ │ ├── widget-status-bar-service.ts │ │ │ ├── widgets │ │ │ │ ├── alert-message.tsx │ │ │ │ ├── enhanced-preview-widget.ts │ │ │ │ ├── extractable-widget.ts │ │ │ │ ├── index.ts │ │ │ │ ├── previewable-widget.ts │ │ │ │ ├── react-renderer.tsx │ │ │ │ ├── react-widget.tsx │ │ │ │ ├── select-component.tsx │ │ │ │ ├── split-widget.ts │ │ │ │ └── widget.ts │ │ │ ├── window-contribution.ts │ │ │ └── window │ │ │ │ ├── browser-window-module.ts │ │ │ │ ├── default-secondary-window-service.ts │ │ │ │ ├── default-window-service.spec.ts │ │ │ │ ├── default-window-service.ts │ │ │ │ ├── secondary-window-service.ts │ │ │ │ ├── test │ │ │ │ └── mock-window-service.ts │ │ │ │ ├── window-service.ts │ │ │ │ ├── window-title-service.ts │ │ │ │ └── window-title-updater.ts │ │ ├── common │ │ │ ├── accessibility.ts │ │ │ ├── application-error.spec.ts │ │ │ ├── application-error.ts │ │ │ ├── application-protocol.ts │ │ │ ├── array-utils.ts │ │ │ ├── buffer.ts │ │ │ ├── cancellation.ts │ │ │ ├── char-code.ts │ │ │ ├── collections.ts │ │ │ ├── color.ts │ │ │ ├── command.spec.ts │ │ │ ├── command.ts │ │ │ ├── content-replacer-v2-impl.spec.ts │ │ │ ├── content-replacer-v2-impl.ts │ │ │ ├── content-replacer.spec.ts │ │ │ ├── content-replacer.ts │ │ │ ├── contribution-filter │ │ │ │ ├── contribution-filter-registry.ts │ │ │ │ ├── contribution-filter.ts │ │ │ │ ├── filter.ts │ │ │ │ └── index.ts │ │ │ ├── contribution-provider.ts │ │ │ ├── core-preferences.ts │ │ │ ├── diff.ts │ │ │ ├── disposable.spec.ts │ │ │ ├── disposable.ts │ │ │ ├── encoding-service.ts │ │ │ ├── encodings.ts │ │ │ ├── env-variables │ │ │ │ ├── env-variables-protocol.ts │ │ │ │ └── index.ts │ │ │ ├── event.spec.ts │ │ │ ├── event.ts │ │ │ ├── file-uri.ts │ │ │ ├── frontend-application-state.ts │ │ │ ├── glob.ts │ │ │ ├── hash.ts │ │ │ ├── i18n │ │ │ │ ├── localization-server.ts │ │ │ │ ├── localization.ts │ │ │ │ └── nls.metadata.json │ │ │ ├── index.ts │ │ │ ├── inversify-utils.ts │ │ │ ├── json-schema.ts │ │ │ ├── key-store.ts │ │ │ ├── keybinding.ts │ │ │ ├── keyboard │ │ │ │ ├── keyboard-layout-provider.ts │ │ │ │ └── layouts │ │ │ │ │ ├── cs-Czech-mac.json │ │ │ │ │ ├── cs-Czech-pc.json │ │ │ │ │ ├── da-Danish-mac.json │ │ │ │ │ ├── da-Danish-pc.json │ │ │ │ │ ├── de-German-mac.json │ │ │ │ │ ├── de-German-pc.json │ │ │ │ │ ├── de-Swiss_German-mac.json │ │ │ │ │ ├── de-Swiss_German-pc.json │ │ │ │ │ ├── en-British-mac.json │ │ │ │ │ ├── en-British-pc.json │ │ │ │ │ ├── en-Colemak-mac.json │ │ │ │ │ ├── en-Dvorak-mac.json │ │ │ │ │ ├── en-Dvorak-pc.json │ │ │ │ │ ├── en-Dvorak_Lefthanded-mac.json │ │ │ │ │ ├── en-Dvorak_Lefthanded-pc.json │ │ │ │ │ ├── en-Dvorak_Righthanded-mac.json │ │ │ │ │ ├── en-Dvorak_Righthanded-pc.json │ │ │ │ │ ├── en-US-mac.json │ │ │ │ │ ├── en-US-pc.json │ │ │ │ │ ├── es-Spanish-mac.json │ │ │ │ │ ├── es-Spanish-pc.json │ │ │ │ │ ├── fr-Bepo-pc.json │ │ │ │ │ ├── fr-Canadian_French-mac.json │ │ │ │ │ ├── fr-Canadian_French-pc.json │ │ │ │ │ ├── fr-French-mac.json │ │ │ │ │ ├── fr-French-pc.json │ │ │ │ │ ├── fr-Swiss_French-mac.json │ │ │ │ │ ├── fr-Swiss_French-pc.json │ │ │ │ │ ├── hu-Hungarian-mac.json │ │ │ │ │ ├── hu-Hungarian-pc.json │ │ │ │ │ ├── it-Italian-mac.json │ │ │ │ │ ├── it-Italian-pc.json │ │ │ │ │ ├── nb-Norwegian-mac.json │ │ │ │ │ ├── nb-Norwegian-pc.json │ │ │ │ │ ├── nl-Dutch-mac.json │ │ │ │ │ ├── nl-Dutch-pc.json │ │ │ │ │ ├── pl-Polish-mac.json │ │ │ │ │ ├── pl-Polish-pc.json │ │ │ │ │ ├── pt-Brazilian-mac.json │ │ │ │ │ ├── pt-Portuguese-mac.json │ │ │ │ │ ├── pt-Portuguese-pc.json │ │ │ │ │ ├── ro-Romanian-mac.json │ │ │ │ │ ├── ro-Romanian-pc.json │ │ │ │ │ ├── sv-Swedish-mac.json │ │ │ │ │ ├── sv-Swedish-pc.json │ │ │ │ │ ├── tr-Turkish_Q-mac.json │ │ │ │ │ └── tr-Turkish_Q-pc.json │ │ │ ├── keys.ts │ │ │ ├── label-protocol.ts │ │ │ ├── listener.spec.ts │ │ │ ├── listener.ts │ │ │ ├── logger-binding.ts │ │ │ ├── logger-protocol.ts │ │ │ ├── logger-watcher.ts │ │ │ ├── logger.spec.ts │ │ │ ├── logger.ts │ │ │ ├── lsp-types.ts │ │ │ ├── markdown-rendering │ │ │ │ ├── icon-utilities.ts │ │ │ │ ├── index.ts │ │ │ │ └── markdown-string.ts │ │ │ ├── menu │ │ │ │ ├── index.ts │ │ │ │ ├── menu-model-registry.ts │ │ │ │ └── menu-types.ts │ │ │ ├── message-rpc │ │ │ │ ├── channel.spec.ts │ │ │ │ ├── channel.ts │ │ │ │ ├── index.ts │ │ │ │ ├── message-buffer.ts │ │ │ │ ├── msg-pack-extension-manager.ts │ │ │ │ ├── rpc-message-encoder.spec.ts │ │ │ │ ├── rpc-message-encoder.ts │ │ │ │ ├── rpc-protocol.ts │ │ │ │ ├── uint8-array-message-buffer.spec.ts │ │ │ │ └── uint8-array-message-buffer.ts │ │ │ ├── message-service-protocol.ts │ │ │ ├── message-service.ts │ │ │ ├── messaging │ │ │ │ ├── connection-error-handler.ts │ │ │ │ ├── connection-management.ts │ │ │ │ ├── handler.ts │ │ │ │ ├── index.ts │ │ │ │ ├── proxy-factory.spec.ts │ │ │ │ ├── proxy-factory.ts │ │ │ │ ├── socket-write-buffer.ts │ │ │ │ └── web-socket-channel.ts │ │ │ ├── nls.ts │ │ │ ├── numbers.ts │ │ │ ├── objects.spec.ts │ │ │ ├── objects.ts │ │ │ ├── observable │ │ │ │ ├── autorun.ts │ │ │ │ ├── derived-observable.ts │ │ │ │ ├── index.ts │ │ │ │ ├── observable-base.ts │ │ │ │ ├── observable-from-event.ts │ │ │ │ ├── observable-signal.ts │ │ │ │ ├── observable-utils.ts │ │ │ │ ├── observable.spec.ts │ │ │ │ └── settable-observable.ts │ │ │ ├── os.ts │ │ │ ├── path.spec.ts │ │ │ ├── path.ts │ │ │ ├── paths.ts │ │ │ ├── performance │ │ │ │ ├── index.ts │ │ │ │ ├── measurement-protocol.ts │ │ │ │ ├── measurement.ts │ │ │ │ └── stopwatch.ts │ │ │ ├── preferences │ │ │ │ ├── defaults-preference-provider.ts │ │ │ │ ├── index.ts │ │ │ │ ├── injectable-preference-proxy.ts │ │ │ │ ├── preference-configurations.ts │ │ │ │ ├── preference-language-override-service.ts │ │ │ │ ├── preference-provider-impl.ts │ │ │ │ ├── preference-provider.spec.ts │ │ │ │ ├── preference-provider.ts │ │ │ │ ├── preference-proxy.ts │ │ │ │ ├── preference-schema-service.ts │ │ │ │ ├── preference-schema.ts │ │ │ │ ├── preference-scope.spec.ts │ │ │ │ ├── preference-scope.ts │ │ │ │ └── preference-service.ts │ │ │ ├── prioritizeable.ts │ │ │ ├── progress-service-protocol.ts │ │ │ ├── progress-service.ts │ │ │ ├── promise-util.spec.ts │ │ │ ├── promise-util.ts │ │ │ ├── quick-pick-service.ts │ │ │ ├── reference.spec.ts │ │ │ ├── reference.ts │ │ │ ├── resource.ts │ │ │ ├── selection-command-handler.ts │ │ │ ├── selection-service.spec.ts │ │ │ ├── selection-service.ts │ │ │ ├── selection.ts │ │ │ ├── severity.ts │ │ │ ├── stream.ts │ │ │ ├── strings.ts │ │ │ ├── supported-encodings.ts │ │ │ ├── telemetry.ts │ │ │ ├── ternary-search-tree.ts │ │ │ ├── test │ │ │ │ ├── expect.ts │ │ │ │ ├── mock-logger.ts │ │ │ │ └── mock-resource-provider.ts │ │ │ ├── theme.ts │ │ │ ├── tree-preference.ts │ │ │ ├── types.spec.ts │ │ │ ├── types.ts │ │ │ ├── uri-command-handler.spec.ts │ │ │ ├── uri-command-handler.ts │ │ │ ├── uri.spec.ts │ │ │ ├── uri.ts │ │ │ ├── uuid.ts │ │ │ ├── version.ts │ │ │ ├── view-column.ts │ │ │ └── window.ts │ │ ├── electron-browser │ │ │ ├── electron-clipboard-service.ts │ │ │ ├── electron-uri-handler.ts │ │ │ ├── keyboard │ │ │ │ ├── electron-keyboard-layout-change-notifier.ts │ │ │ │ └── electron-keyboard-module.ts │ │ │ ├── menu │ │ │ │ ├── electron-context-menu-renderer.ts │ │ │ │ ├── electron-main-menu-factory.ts │ │ │ │ ├── electron-menu-contribution.ts │ │ │ │ ├── electron-menu-module.ts │ │ │ │ └── electron-menu-style.css │ │ │ ├── messaging │ │ │ │ ├── electron-frontend-id-provider.ts │ │ │ │ ├── electron-ipc-connection-source.ts │ │ │ │ ├── electron-local-ws-connection-source.ts │ │ │ │ ├── electron-messaging-frontend-module.ts │ │ │ │ └── electron-ws-connection-source.ts │ │ │ ├── preload.ts │ │ │ ├── request │ │ │ │ └── electron-browser-request-module.ts │ │ │ ├── token │ │ │ │ └── electron-token-frontend-module.ts │ │ │ └── window │ │ │ │ ├── electron-frontend-application-state.ts │ │ │ │ ├── electron-secondary-window-service.ts │ │ │ │ ├── electron-window-module.ts │ │ │ │ ├── electron-window-service.ts │ │ │ │ └── external-app-open-handler.ts │ │ ├── electron-common │ │ │ ├── electron-api.ts │ │ │ ├── electron-main-window-service.ts │ │ │ ├── electron-token.ts │ │ │ └── electron-window-preferences.ts │ │ ├── electron-main │ │ │ ├── electron-api-main.ts │ │ │ ├── electron-main-application-module.ts │ │ │ ├── electron-main-application.ts │ │ │ ├── electron-main-constants.ts │ │ │ ├── electron-main-window-service-impl.ts │ │ │ ├── electron-security-token-service.ts │ │ │ ├── event-utils.ts │ │ │ ├── messaging │ │ │ │ ├── electron-connection-handler.ts │ │ │ │ ├── electron-messaging-contribution.ts │ │ │ │ └── electron-messaging-service.ts │ │ │ └── theia-electron-window.ts │ │ ├── electron-node │ │ │ ├── cli │ │ │ │ ├── electron-backend-cli-module.ts │ │ │ │ └── electron-cli-contribution.ts │ │ │ ├── hosting │ │ │ │ ├── electron-backend-hosting-module.ts │ │ │ │ └── electron-ws-origin-validator.ts │ │ │ ├── keyboard │ │ │ │ ├── electron-backend-keyboard-module.ts │ │ │ │ └── electron-keyboard-layout-provider.ts │ │ │ ├── request │ │ │ │ ├── electron-backend-request-module.ts │ │ │ │ └── electron-backend-request-service.ts │ │ │ ├── token │ │ │ │ ├── electron-token-backend-contribution.ts │ │ │ │ ├── electron-token-backend-module.ts │ │ │ │ └── electron-token-validator.ts │ │ │ └── window │ │ │ │ └── electron-window-module.ts │ │ ├── node │ │ │ ├── application-server.ts │ │ │ ├── backend-application-config-provider.spec.ts │ │ │ ├── backend-application-config-provider.ts │ │ │ ├── backend-application-module.ts │ │ │ ├── backend-application.ts │ │ │ ├── backend-global.ts │ │ │ ├── cli.spec.ts │ │ │ ├── cli.ts │ │ │ ├── console-logger-server.spec.ts │ │ │ ├── console-logger-server.ts │ │ │ ├── debug.ts │ │ │ ├── dynamic-require.ts │ │ │ ├── env-variables │ │ │ │ ├── env-variables-server.ts │ │ │ │ └── index.ts │ │ │ ├── environment-utils.spec.ts │ │ │ ├── environment-utils.ts │ │ │ ├── file-uri.spec.ts │ │ │ ├── filesystem-locking.ts │ │ │ ├── hosting │ │ │ │ ├── backend-application-hosts.ts │ │ │ │ ├── backend-hosting-module.ts │ │ │ │ └── ws-origin-validator.ts │ │ │ ├── i18n │ │ │ │ ├── i18n-backend-module.ts │ │ │ │ ├── localization-contribution.ts │ │ │ │ ├── localization-provider.ts │ │ │ │ ├── localization-server.ts │ │ │ │ └── theia-localization-contribution.ts │ │ │ ├── index.ts │ │ │ ├── key-store-server.spec.ts │ │ │ ├── key-store-server.ts │ │ │ ├── logger-backend-module.ts │ │ │ ├── logger-cli-contribution.spec.ts │ │ │ ├── logger-cli-contribution.ts │ │ │ ├── main.ts │ │ │ ├── messaging │ │ │ │ ├── binary-message-pipe.ts │ │ │ │ ├── connection-container-module.ts │ │ │ │ ├── default-messaging-service.ts │ │ │ │ ├── frontend-connection-service.ts │ │ │ │ ├── index.ts │ │ │ │ ├── ipc-bootstrap.ts │ │ │ │ ├── ipc-channel.ts │ │ │ │ ├── ipc-connection-provider.ts │ │ │ │ ├── ipc-protocol.ts │ │ │ │ ├── messaging-backend-module.ts │ │ │ │ ├── messaging-listeners.ts │ │ │ │ ├── messaging-service.ts │ │ │ │ ├── test │ │ │ │ │ └── test-web-socket-channel.ts │ │ │ │ ├── websocket-endpoint.ts │ │ │ │ └── websocket-frontend-connection-service.ts │ │ │ ├── os-backend-provider.ts │ │ │ ├── performance │ │ │ │ ├── index.ts │ │ │ │ ├── measurement-backend-bindings.ts │ │ │ │ └── node-stopwatch.ts │ │ │ ├── process-utils.spec.ts │ │ │ ├── process-utils.ts │ │ │ ├── remote │ │ │ │ ├── backend-remote-service.ts │ │ │ │ ├── remote-cli-contribution.ts │ │ │ │ └── remote-copy-contribution.ts │ │ │ ├── request │ │ │ │ ├── backend-request-facade.ts │ │ │ │ ├── backend-request-module.ts │ │ │ │ └── proxy-cli-contribution.ts │ │ │ ├── setting-service.spec.ts │ │ │ ├── setting-service.ts │ │ │ └── ws-request-validators.ts │ │ └── typings │ │ │ └── native-keymap.d.ts │ └── tsconfig.json ├── debug │ ├── .eslintrc.js │ ├── .gitignore │ ├── README.md │ ├── package.json │ ├── src │ │ ├── browser │ │ │ ├── breakpoint │ │ │ │ ├── breakpoint-manager.ts │ │ │ │ ├── breakpoint-marker.ts │ │ │ │ └── debug-data-breakpoint-actions.ts │ │ │ ├── console │ │ │ │ ├── debug-console-contribution.tsx │ │ │ │ ├── debug-console-items.tsx │ │ │ │ └── debug-console-session.ts │ │ │ ├── debug-call-stack-item-type-key.ts │ │ │ ├── debug-commands.ts │ │ │ ├── debug-configuration-manager.ts │ │ │ ├── debug-configuration-model.ts │ │ │ ├── debug-contribution.ts │ │ │ ├── debug-frontend-application-contribution.ts │ │ │ ├── debug-frontend-module.ts │ │ │ ├── debug-package.spec.ts │ │ │ ├── debug-prefix-configuration.ts │ │ │ ├── debug-resource.ts │ │ │ ├── debug-schema-updater.ts │ │ │ ├── debug-session-configuration-label-provider.spec.ts │ │ │ ├── debug-session-configuration-label-provider.ts │ │ │ ├── debug-session-connection.ts │ │ │ ├── debug-session-contribution.ts │ │ │ ├── debug-session-manager.ts │ │ │ ├── debug-session-options.ts │ │ │ ├── debug-session.tsx │ │ │ ├── debug-tab-bar-decorator.ts │ │ │ ├── debug-watch-manager.ts │ │ │ ├── disassembly-view │ │ │ │ ├── disassembly-view-accessibility-provider.ts │ │ │ │ ├── disassembly-view-breakpoint-renderer.ts │ │ │ │ ├── disassembly-view-contribution.ts │ │ │ │ ├── disassembly-view-instruction-renderer.ts │ │ │ │ ├── disassembly-view-table-delegate.ts │ │ │ │ ├── disassembly-view-utilities.ts │ │ │ │ └── disassembly-view-widget.ts │ │ │ ├── editor │ │ │ │ ├── debug-breakpoint-widget.tsx │ │ │ │ ├── debug-editor-model.ts │ │ │ │ ├── debug-editor-service.ts │ │ │ │ ├── debug-editor.ts │ │ │ │ ├── debug-exception-widget.tsx │ │ │ │ ├── debug-expression-provider.ts │ │ │ │ ├── debug-hover-source.tsx │ │ │ │ ├── debug-hover-widget.ts │ │ │ │ └── debug-inline-value-decorator.ts │ │ │ ├── model │ │ │ │ ├── debug-breakpoint.tsx │ │ │ │ ├── debug-data-breakpoint.tsx │ │ │ │ ├── debug-function-breakpoint.tsx │ │ │ │ ├── debug-instruction-breakpoint.tsx │ │ │ │ ├── debug-source-breakpoint.tsx │ │ │ │ ├── debug-source.ts │ │ │ │ ├── debug-stack-frame.tsx │ │ │ │ └── debug-thread.tsx │ │ │ ├── style │ │ │ │ ├── debug.css │ │ │ │ └── index.css │ │ │ └── view │ │ │ │ ├── debug-action.tsx │ │ │ │ ├── debug-breakpoints-source.tsx │ │ │ │ ├── debug-breakpoints-widget.ts │ │ │ │ ├── debug-configuration-select.tsx │ │ │ │ ├── debug-configuration-widget.tsx │ │ │ │ ├── debug-exception-breakpoint.tsx │ │ │ │ ├── debug-session-widget.ts │ │ │ │ ├── debug-stack-frames-source.tsx │ │ │ │ ├── debug-stack-frames-widget.ts │ │ │ │ ├── debug-threads-source.tsx │ │ │ │ ├── debug-threads-widget.ts │ │ │ │ ├── debug-toolbar-widget.tsx │ │ │ │ ├── debug-variables-source.ts │ │ │ │ ├── debug-variables-widget.ts │ │ │ │ ├── debug-view-model.ts │ │ │ │ ├── debug-watch-expression.tsx │ │ │ │ ├── debug-watch-source.ts │ │ │ │ ├── debug-watch-widget.ts │ │ │ │ └── debug-widget.ts │ │ ├── common │ │ │ ├── debug-adapter-contribution-registry.ts │ │ │ ├── debug-adapter-session.ts │ │ │ ├── debug-common.ts │ │ │ ├── debug-compound.ts │ │ │ ├── debug-configuration.ts │ │ │ ├── debug-model.ts │ │ │ ├── debug-preferences.ts │ │ │ ├── debug-service.ts │ │ │ ├── debug-uri-utils.ts │ │ │ ├── inline-debug-adapter.ts │ │ │ └── launch-preferences.ts │ │ └── node │ │ │ ├── debug-adapter-factory.ts │ │ │ ├── debug-adapter-session-manager.ts │ │ │ ├── debug-backend-module.ts │ │ │ ├── debug-service-impl.ts │ │ │ └── stream-debug-adapter.ts │ └── tsconfig.json ├── dev-container │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── dev-container-server │ │ │ └── dev-container-server.ts │ │ ├── electron-browser │ │ │ ├── container-connection-contribution.ts │ │ │ ├── container-info-contribution.ts │ │ │ ├── container-output-provider.ts │ │ │ └── dev-container-frontend-module.ts │ │ ├── electron-common │ │ │ ├── container-output-provider.ts │ │ │ ├── dev-container-workspaces.ts │ │ │ └── remote-container-connection-provider.ts │ │ ├── electron-node │ │ │ ├── dev-container-backend-module.ts │ │ │ ├── dev-container-file-service.ts │ │ │ ├── dev-container-workspace-handler.ts │ │ │ ├── devcontainer-contributions │ │ │ │ ├── cli-enhancing-creation-contributions.ts │ │ │ │ ├── main-container-creation-contributions.ts │ │ │ │ ├── profile-file-modification-contribution.ts │ │ │ │ └── variable-resolver-contribution.ts │ │ │ ├── devcontainer-file.ts │ │ │ ├── docker-compose │ │ │ │ └── compose-service.ts │ │ │ ├── docker-container-service.ts │ │ │ └── remote-container-connection-provider.ts │ │ └── package.spec.ts │ └── tsconfig.json ├── editor-preview │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── browser │ │ │ ├── editor-preview-contribution.ts │ │ │ ├── editor-preview-frontend-module.ts │ │ │ ├── editor-preview-manager.ts │ │ │ ├── editor-preview-tree-decorator.ts │ │ │ ├── editor-preview-widget-factory.ts │ │ │ ├── editor-preview-widget.ts │ │ │ └── style │ │ │ │ ├── editor-preview-widget.css │ │ │ │ └── index.css │ │ ├── common │ │ │ └── editor-preview-preferences.ts │ │ ├── node │ │ │ └── editor-preview-backend-module.ts │ │ └── package.spec.ts │ └── tsconfig.json ├── editor │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── browser │ │ │ ├── decorations │ │ │ │ ├── editor-decoration-style.ts │ │ │ │ ├── editor-decoration.ts │ │ │ │ ├── editor-decorator.ts │ │ │ │ └── index.ts │ │ │ ├── diff-navigator.ts │ │ │ ├── editor-command.ts │ │ │ ├── editor-contribution.ts │ │ │ ├── editor-frontend-module.ts │ │ │ ├── editor-keybinding.ts │ │ │ ├── editor-language-quick-pick-service.ts │ │ │ ├── editor-linenumber-contribution.ts │ │ │ ├── editor-manager.ts │ │ │ ├── editor-menu.ts │ │ │ ├── editor-navigation-contribution.ts │ │ │ ├── editor-variable-contribution.ts │ │ │ ├── editor-widget-factory.ts │ │ │ ├── editor-widget.ts │ │ │ ├── editor.ts │ │ │ ├── index.ts │ │ │ ├── language-status │ │ │ │ ├── editor-language-status-service.ts │ │ │ │ └── editor-language-status.css │ │ │ ├── navigation │ │ │ │ ├── navigation-location-service.spec.ts │ │ │ │ ├── navigation-location-service.ts │ │ │ │ ├── navigation-location-similarity.spec.ts │ │ │ │ ├── navigation-location-similarity.ts │ │ │ │ ├── navigation-location-updater.spec.ts │ │ │ │ ├── navigation-location-updater.ts │ │ │ │ ├── navigation-location.ts │ │ │ │ └── test │ │ │ │ │ └── mock-navigation-location-updater.ts │ │ │ ├── quick-editor-service.ts │ │ │ ├── split-editor-contribution.ts │ │ │ ├── style │ │ │ │ └── index.css │ │ │ ├── text-editor-split-contribution.ts │ │ │ └── undo-redo-service.ts │ │ ├── common │ │ │ ├── editor-generated-preference-schema.ts │ │ │ ├── editor-preferences.ts │ │ │ └── language-selector.ts │ │ ├── node │ │ │ └── editor-backend-module.ts │ │ └── package.spec.ts │ └── tsconfig.json ├── electron │ ├── .eslintrc.js │ ├── README.md │ ├── README_TEMPLATE.md │ ├── index.d.ts │ ├── index.js │ ├── package.json │ └── shared │ │ ├── electron-store │ │ ├── index.d.ts │ │ └── index.js │ │ ├── electron │ │ ├── index.d.ts │ │ └── index.js │ │ ├── fix-path │ │ ├── index.d.ts │ │ └── index.js │ │ └── native-keymap │ │ ├── index.d.ts │ │ └── index.js ├── external-terminal │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── common │ │ │ └── external-terminal.ts │ │ ├── electron-browser │ │ │ ├── external-terminal-contribution.ts │ │ │ ├── external-terminal-frontend-module.ts │ │ │ └── external-terminal-preference.ts │ │ ├── electron-node │ │ │ ├── external-terminal-backend-module.ts │ │ │ ├── linux-external-terminal-service.ts │ │ │ ├── mac-external-terminal-service.ts │ │ │ └── windows-external-terminal-service.ts │ │ └── package.spec.ts │ └── tsconfig.json ├── file-search │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── browser-only │ │ │ ├── file-search-frontend-only-module.ts │ │ │ └── file-search-service-impl.ts │ │ ├── browser │ │ │ ├── file-search-frontend-module.ts │ │ │ ├── quick-file-open-contribution.ts │ │ │ ├── quick-file-open.ts │ │ │ └── quick-file-select-service.ts │ │ ├── common │ │ │ └── file-search-service.ts │ │ └── node │ │ │ ├── file-search-backend-module.ts │ │ │ ├── file-search-service-impl.spec.ts │ │ │ └── file-search-service-impl.ts │ ├── test-resources │ │ ├── .gitignore │ │ └── subdir1 │ │ │ ├── .gitignore │ │ │ ├── foo.txt │ │ │ ├── sub-bar │ │ │ └── foo.txt │ │ │ └── sub2 │ │ │ └── foo.txt │ └── tsconfig.json ├── filesystem │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── browser-only │ │ │ ├── browser-only-filesystem-frontend-module.ts │ │ │ ├── browser-only-filesystem-provider-server.ts │ │ │ ├── download │ │ │ │ ├── file-download-command-contribution.ts │ │ │ │ ├── file-download-frontend-module.ts │ │ │ │ └── file-download-service.ts │ │ │ ├── file-search.ts │ │ │ ├── opfs-filesystem-initialization.ts │ │ │ ├── opfs-filesystem-provider.ts │ │ │ └── upload │ │ │ │ └── file-upload-service-impl.ts │ │ ├── browser │ │ │ ├── breadcrumbs │ │ │ │ ├── filepath-breadcrumb.ts │ │ │ │ ├── filepath-breadcrumbs-container.ts │ │ │ │ └── filepath-breadcrumbs-contribution.ts │ │ │ ├── download │ │ │ │ ├── file-download-command-contribution.ts │ │ │ │ ├── file-download-frontend-module.ts │ │ │ │ └── file-download-service.ts │ │ │ ├── file-dialog │ │ │ │ ├── file-dialog-container.ts │ │ │ │ ├── file-dialog-hidden-files-renderer.tsx │ │ │ │ ├── file-dialog-model.ts │ │ │ │ ├── file-dialog-module.ts │ │ │ │ ├── file-dialog-service.ts │ │ │ │ ├── file-dialog-tree-filters-renderer.tsx │ │ │ │ ├── file-dialog-tree.ts │ │ │ │ ├── file-dialog-widget.ts │ │ │ │ ├── file-dialog.ts │ │ │ │ └── index.ts │ │ │ ├── file-resource.spec.ts │ │ │ ├── file-resource.ts │ │ │ ├── file-selection.ts │ │ │ ├── file-service.ts │ │ │ ├── file-tree │ │ │ │ ├── file-tree-container.ts │ │ │ │ ├── file-tree-decorator-adapter.ts │ │ │ │ ├── file-tree-label-provider.ts │ │ │ │ ├── file-tree-model.ts │ │ │ │ ├── file-tree-widget.tsx │ │ │ │ ├── file-tree.ts │ │ │ │ └── index.ts │ │ │ ├── filesystem-frontend-contribution.ts │ │ │ ├── filesystem-frontend-module.ts │ │ │ ├── filesystem-saveable-service.ts │ │ │ ├── filesystem-watcher-error-handler.ts │ │ │ ├── index.ts │ │ │ ├── location │ │ │ │ ├── index.ts │ │ │ │ ├── location-renderer.tsx │ │ │ │ └── location-service.ts │ │ │ ├── remote-file-service-contribution.ts │ │ │ ├── style │ │ │ │ ├── file-dialog.css │ │ │ │ ├── file-icons.css │ │ │ │ ├── filepath-breadcrumbs.css │ │ │ │ └── index.css │ │ │ ├── upload │ │ │ │ └── file-upload-service-impl.ts │ │ │ └── vscode-file-service-contribution.ts │ │ ├── common │ │ │ ├── delegating-file-system-provider.ts │ │ │ ├── download │ │ │ │ ├── README.md │ │ │ │ └── file-download.ts │ │ │ ├── file-upload.ts │ │ │ ├── files.spec.ts │ │ │ ├── files.ts │ │ │ ├── filesystem-preferences.ts │ │ │ ├── filesystem-utils.spec.ts │ │ │ ├── filesystem-utils.ts │ │ │ ├── filesystem-watcher-protocol.ts │ │ │ ├── filesystem.ts │ │ │ ├── index.ts │ │ │ ├── io.ts │ │ │ ├── remote-file-system-provider.ts │ │ │ └── upload │ │ │ │ └── file-upload.ts │ │ ├── electron-browser │ │ │ ├── file-dialog │ │ │ │ ├── electron-file-dialog-module.ts │ │ │ │ └── electron-file-dialog-service.ts │ │ │ └── preload.ts │ │ ├── electron-common │ │ │ └── electron-api.ts │ │ ├── electron-main │ │ │ ├── electron-api-main.ts │ │ │ └── electron-main-module.ts │ │ ├── node │ │ │ ├── disk-file-system-provider.spec.ts │ │ │ ├── disk-file-system-provider.ts │ │ │ ├── download │ │ │ │ ├── directory-archiver.spec.ts │ │ │ │ ├── directory-archiver.ts │ │ │ │ ├── file-download-backend-module.ts │ │ │ │ ├── file-download-cache.ts │ │ │ │ ├── file-download-endpoint.ts │ │ │ │ ├── file-download-handler.ts │ │ │ │ └── test │ │ │ │ │ └── mock-directory-archiver.ts │ │ │ ├── file-change-collection.spec.ts │ │ │ ├── file-change-collection.ts │ │ │ ├── filesystem-backend-module.ts │ │ │ ├── filesystem-watcher-client.ts │ │ │ ├── filesystem-watcher-dispatcher.ts │ │ │ ├── parcel-watcher │ │ │ │ ├── index.ts │ │ │ │ ├── parcel-filesystem-service.ts │ │ │ │ ├── parcel-filesystem-watcher.spec.ts │ │ │ │ └── parcel-options.ts │ │ │ └── upload │ │ │ │ └── node-file-upload-service.ts │ │ └── typings │ │ │ ├── dom.webkit.d.ts │ │ │ ├── mv │ │ │ └── index.d.ts │ │ │ └── trash │ │ │ └── index.d.ts │ └── tsconfig.json ├── getting-started │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── browser │ │ │ ├── getting-started-contribution.ts │ │ │ ├── getting-started-frontend-module.ts │ │ │ ├── getting-started-widget.tsx │ │ │ └── style │ │ │ │ └── index.css │ │ ├── common │ │ │ └── getting-started-preferences.ts │ │ ├── node │ │ │ └── getting-started-backend-module.ts │ │ └── package.spec.ts │ └── tsconfig.json ├── git │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── browser │ │ │ ├── blame │ │ │ │ ├── blame-contribution.ts │ │ │ │ ├── blame-decorator.ts │ │ │ │ ├── blame-manager.ts │ │ │ │ └── blame-module.ts │ │ │ ├── diff │ │ │ │ ├── git-diff-contribution.ts │ │ │ │ ├── git-diff-frontend-module.ts │ │ │ │ ├── git-diff-header-widget.tsx │ │ │ │ ├── git-diff-tree-model.tsx │ │ │ │ ├── git-diff-widget.tsx │ │ │ │ ├── git-opener-in-primary-area.ts │ │ │ │ └── git-resource-opener.ts │ │ │ ├── dirty-diff │ │ │ │ ├── dirty-diff-contribution.ts │ │ │ │ ├── dirty-diff-manager.ts │ │ │ │ └── dirty-diff-module.ts │ │ │ ├── git-commit-message-validator.ts │ │ │ ├── git-contribution.ts │ │ │ ├── git-decoration-provider.ts │ │ │ ├── git-error-handler.ts │ │ │ ├── git-file-service-contribution.ts │ │ │ ├── git-file-system-provider.ts │ │ │ ├── git-frontend-module.ts │ │ │ ├── git-quick-open-service.ts │ │ │ ├── git-repository-provider.spec.ts │ │ │ ├── git-repository-provider.ts │ │ │ ├── git-repository-tracker.ts │ │ │ ├── git-resource-resolver.ts │ │ │ ├── git-resource.ts │ │ │ ├── git-scm-provider.spec.ts │ │ │ ├── git-scm-provider.ts │ │ │ ├── git-sync-service.ts │ │ │ ├── git-uri-label-contribution.ts │ │ │ ├── history │ │ │ │ ├── git-commit-detail-header-widget.tsx │ │ │ │ ├── git-commit-detail-open-handler.ts │ │ │ │ ├── git-commit-detail-widget-options.ts │ │ │ │ ├── git-commit-detail-widget.tsx │ │ │ │ ├── git-history-frontend-module.ts │ │ │ │ ├── git-history-support.ts │ │ │ │ └── git-opener-in-secondary-area.ts │ │ │ ├── prompt │ │ │ │ └── git-prompt-module.ts │ │ │ └── style │ │ │ │ ├── diff.css │ │ │ │ ├── git-diff.svg │ │ │ │ ├── git-icons.css │ │ │ │ ├── git.svg │ │ │ │ └── index.css │ │ ├── common │ │ │ ├── git-model.ts │ │ │ ├── git-preferences.ts │ │ │ ├── git-prompt.ts │ │ │ ├── git-watcher.ts │ │ │ ├── git.ts │ │ │ └── index.ts │ │ ├── electron-browser │ │ │ └── prompt │ │ │ │ ├── electron-git-prompt-module.ts │ │ │ │ └── git-quick-open-prompt.ts │ │ ├── electron-node │ │ │ ├── askpass │ │ │ │ ├── askpass-empty.sh │ │ │ │ ├── askpass-main.ts │ │ │ │ ├── askpass.sh │ │ │ │ └── askpass.ts │ │ │ └── env │ │ │ │ ├── electron-git-env-module.ts │ │ │ │ └── electron-git-env-provider.ts │ │ └── node │ │ │ ├── dugite-git-prompt.ts │ │ │ ├── dugite-git-watcher.slow-spec.ts │ │ │ ├── dugite-git-watcher.ts │ │ │ ├── dugite-git.slow-spec.ts │ │ │ ├── dugite-git.spec.ts │ │ │ ├── dugite-git.ts │ │ │ ├── env │ │ │ ├── git-env-module.ts │ │ │ └── git-env-provider.ts │ │ │ ├── git-backend-module.ts │ │ │ ├── git-exec-provider.ts │ │ │ ├── git-locator │ │ │ ├── git-locator-client.ts │ │ │ ├── git-locator-host.ts │ │ │ ├── git-locator-impl.ts │ │ │ └── git-locator-protocol.ts │ │ │ ├── git-repository-manager.ts │ │ │ ├── git-repository-watcher.ts │ │ │ ├── init │ │ │ └── git-init.ts │ │ │ └── test │ │ │ ├── binding-helper.ts │ │ │ └── no-sync-repository-manager.ts │ └── tsconfig.json ├── keymaps │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── browser │ │ │ ├── index.ts │ │ │ ├── keybinding-schema-updater.ts │ │ │ ├── keybindings-widget.tsx │ │ │ ├── keymaps-frontend-contribution.ts │ │ │ ├── keymaps-frontend-module.ts │ │ │ ├── keymaps-monaco-contribution.ts │ │ │ ├── keymaps-service.ts │ │ │ └── style │ │ │ │ └── index.css │ │ └── package.spec.ts │ └── tsconfig.json ├── markers │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── browser │ │ │ ├── index.ts │ │ │ ├── marker-manager.ts │ │ │ ├── marker-tree-label-provider.spec.ts │ │ │ ├── marker-tree-label-provider.ts │ │ │ ├── marker-tree-model.ts │ │ │ ├── marker-tree.ts │ │ │ ├── problem │ │ │ │ ├── problem-composite-tree-node.spec.ts │ │ │ │ ├── problem-composite-tree-node.ts │ │ │ │ ├── problem-container.ts │ │ │ │ ├── problem-contribution.ts │ │ │ │ ├── problem-decorations-provider.ts │ │ │ │ ├── problem-decorator.ts │ │ │ │ ├── problem-frontend-module.ts │ │ │ │ ├── problem-layout-migrations.ts │ │ │ │ ├── problem-manager.spec.ts │ │ │ │ ├── problem-manager.ts │ │ │ │ ├── problem-selection.ts │ │ │ │ ├── problem-tabbar-decorator.ts │ │ │ │ ├── problem-tree-model.spec.ts │ │ │ │ ├── problem-tree-model.ts │ │ │ │ ├── problem-utils.ts │ │ │ │ ├── problem-widget-tab-bar-decorator.ts │ │ │ │ └── problem-widget.tsx │ │ │ └── style │ │ │ │ └── index.css │ │ ├── common │ │ │ ├── marker.ts │ │ │ ├── problem-marker.ts │ │ │ └── problem-preferences.ts │ │ └── node │ │ │ └── problem-backend-module.ts │ └── tsconfig.json ├── memory-inspector │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── browser │ │ │ ├── diff-widget │ │ │ │ ├── memory-diff-options-widget.tsx │ │ │ │ ├── memory-diff-select-widget.tsx │ │ │ │ ├── memory-diff-table-widget.tsx │ │ │ │ └── memory-diff-widget-types.ts │ │ │ ├── editable-widget │ │ │ │ └── memory-editable-table-widget.tsx │ │ │ ├── memory-inspector-frontend-contribution.ts │ │ │ ├── memory-inspector-frontend-module.ts │ │ │ ├── memory-provider │ │ │ │ ├── cdt-gdb-memory-provider.ts │ │ │ │ ├── memory-provider-service.ts │ │ │ │ ├── memory-provider.spec.ts │ │ │ │ └── memory-provider.ts │ │ │ ├── memory-widget │ │ │ │ ├── memory-options-widget.tsx │ │ │ │ ├── memory-table-widget.tsx │ │ │ │ └── memory-widget.ts │ │ │ ├── register-widget │ │ │ │ ├── register-filter-service.ts │ │ │ │ ├── register-options-widget.tsx │ │ │ │ ├── register-table-widget.tsx │ │ │ │ ├── register-widget-types.ts │ │ │ │ └── register-widget.css │ │ │ ├── style │ │ │ │ ├── index.css │ │ │ │ ├── memory-lock.svg │ │ │ │ ├── memory-view.svg │ │ │ │ ├── register-lock.svg │ │ │ │ └── register-view.svg │ │ │ ├── utils │ │ │ │ ├── memory-commands.ts │ │ │ │ ├── memory-hover-renderer.ts │ │ │ │ ├── memory-recents.ts │ │ │ │ ├── memory-widget-components.tsx │ │ │ │ ├── memory-widget-manager.ts │ │ │ │ ├── memory-widget-utils.tsx │ │ │ │ ├── memory-widget-variable-utils.ts │ │ │ │ ├── multi-select-bar.css │ │ │ │ └── multi-select-bar.tsx │ │ │ └── wrapper-widgets │ │ │ │ ├── memory-dock-panel.ts │ │ │ │ ├── memory-dockpanel-placeholder-widget.tsx │ │ │ │ └── memory-layout-widget.tsx │ │ └── common │ │ │ ├── util.ts │ │ │ └── utils.spec.ts │ └── tsconfig.json ├── messages │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── browser │ │ │ ├── messages-frontend-module.ts │ │ │ ├── notification-center-component.tsx │ │ │ ├── notification-component.tsx │ │ │ ├── notification-content-renderer.spec.ts │ │ │ ├── notification-content-renderer.ts │ │ │ ├── notification-toasts-component.tsx │ │ │ ├── notifications-commands.ts │ │ │ ├── notifications-contribution.ts │ │ │ ├── notifications-manager.ts │ │ │ ├── notifications-renderer.tsx │ │ │ └── style │ │ │ │ ├── index.css │ │ │ │ └── notifications.css │ │ ├── common │ │ │ └── notification-preferences.ts │ │ └── node │ │ │ └── messages-backend-module.ts │ └── tsconfig.json ├── metrics │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── browser │ │ │ ├── metrics-frontend-application-contribution.ts │ │ │ └── metrics-frontend-module.ts │ │ ├── common │ │ │ ├── index.ts │ │ │ └── measurement-notification-service.ts │ │ ├── electron-node │ │ │ ├── electron-metrics-backend-module.ts │ │ │ └── electron-token-validator.ts │ │ └── node │ │ │ ├── extensions-metrics-contribution.ts │ │ │ ├── index.ts │ │ │ ├── measurement-metrics-contribution.ts │ │ │ ├── metrics-backend-application-contribution.ts │ │ │ ├── metrics-backend-module.ts │ │ │ ├── metrics-contribution.ts │ │ │ ├── node-metrics-contribution.ts │ │ │ ├── prometheus.spec.ts │ │ │ └── prometheus.ts │ └── tsconfig.json ├── mini-browser │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── browser │ │ │ ├── environment │ │ │ │ ├── mini-browser-environment-module.ts │ │ │ │ └── mini-browser-environment.ts │ │ │ ├── location-mapper-service.ts │ │ │ ├── mini-browser-content-style.ts │ │ │ ├── mini-browser-content.ts │ │ │ ├── mini-browser-frontend-module.ts │ │ │ ├── mini-browser-frontend-security-warnings.ts │ │ │ ├── mini-browser-open-handler.ts │ │ │ ├── mini-browser.ts │ │ │ ├── pdfobject.d.ts │ │ │ └── style │ │ │ │ ├── index.css │ │ │ │ └── mini-browser.svg │ │ ├── common │ │ │ ├── mini-browser-endpoint.ts │ │ │ └── mini-browser-service.ts │ │ ├── electron-browser │ │ │ └── environment │ │ │ │ ├── electron-mini-browser-environment-module.ts │ │ │ │ └── electron-mini-browser-environment.ts │ │ ├── electron-main │ │ │ └── mini-browser-electron-main-contribution.ts │ │ ├── node │ │ │ ├── mini-browser-backend-module.ts │ │ │ ├── mini-browser-backend-security-warnings.ts │ │ │ ├── mini-browser-endpoint.ts │ │ │ └── mini-browser-ws-validator.ts │ │ └── package.spec.ts │ └── tsconfig.json ├── monaco │ ├── .eslintrc.js │ ├── README.md │ ├── data │ │ └── monaco-themes │ │ │ └── vscode │ │ │ ├── dark_plus.json │ │ │ ├── dark_theia.json │ │ │ ├── dark_vs.json │ │ │ ├── hc_black.json │ │ │ ├── hc_light.json │ │ │ ├── hc_theia.json │ │ │ ├── hc_theia_light.json │ │ │ ├── light_plus.json │ │ │ ├── light_theia.json │ │ │ └── light_vs.json │ ├── package.json │ ├── src │ │ ├── browser │ │ │ ├── content-hover-widget-patcher.ts │ │ │ ├── default-content-hover-widget-patcher.ts │ │ │ ├── index.ts │ │ │ ├── markdown-renderer │ │ │ │ └── monaco-markdown-renderer.ts │ │ │ ├── monaco-bulk-edit-service.ts │ │ │ ├── monaco-code-action-save-participant.ts │ │ │ ├── monaco-code-action-service.ts │ │ │ ├── monaco-color-registry.ts │ │ │ ├── monaco-command-registry.ts │ │ │ ├── monaco-command-service.ts │ │ │ ├── monaco-command.ts │ │ │ ├── monaco-context-key-service.ts │ │ │ ├── monaco-context-menu.ts │ │ │ ├── monaco-diff-computer.ts │ │ │ ├── monaco-diff-editor.ts │ │ │ ├── monaco-diff-navigator-factory.ts │ │ │ ├── monaco-editor-content-menu.ts │ │ │ ├── monaco-editor-model.ts │ │ │ ├── monaco-editor-overlay-button.ts │ │ │ ├── monaco-editor-peek-view-widget.ts │ │ │ ├── monaco-editor-provider.ts │ │ │ ├── monaco-editor-service.ts │ │ │ ├── monaco-editor-zone-widget.ts │ │ │ ├── monaco-editor.ts │ │ │ ├── monaco-formatting-conflicts.ts │ │ │ ├── monaco-frontend-application-contribution.ts │ │ │ ├── monaco-frontend-module.ts │ │ │ ├── monaco-gotoline-quick-access.ts │ │ │ ├── monaco-gotosymbol-quick-access.ts │ │ │ ├── monaco-icon-registry.ts │ │ │ ├── monaco-indexed-db.ts │ │ │ ├── monaco-init.ts │ │ │ ├── monaco-keybinding.ts │ │ │ ├── monaco-keycode-map.ts │ │ │ ├── monaco-languages.ts │ │ │ ├── monaco-marker-collection.ts │ │ │ ├── monaco-menu.ts │ │ │ ├── monaco-mime-service.ts │ │ │ ├── monaco-outline-contribution.ts │ │ │ ├── monaco-outline-decorator.ts │ │ │ ├── monaco-quick-access-registry.ts │ │ │ ├── monaco-quick-input-service.ts │ │ │ ├── monaco-resolved-keybinding.ts │ │ │ ├── monaco-snippet-suggest-provider.ts │ │ │ ├── monaco-standalone-theme-service.ts │ │ │ ├── monaco-status-bar-contribution.ts │ │ │ ├── monaco-text-model-service.ts │ │ │ ├── monaco-theming-service.ts │ │ │ ├── monaco-to-protocol-converter.ts │ │ │ ├── monaco-undo-redo-handler.ts │ │ │ ├── monaco-utilities.ts │ │ │ ├── monaco-workspace-context-service.ts │ │ │ ├── monaco-workspace.ts │ │ │ ├── protocol-to-monaco-converter.ts │ │ │ ├── simple-monaco-editor.ts │ │ │ ├── style │ │ │ │ └── index.css │ │ │ ├── textmate │ │ │ │ ├── index.ts │ │ │ │ ├── monaco-textmate-frontend-bindings.ts │ │ │ │ ├── monaco-textmate-service.ts │ │ │ │ ├── monaco-theme-registry.ts │ │ │ │ ├── monaco-theme-types.ts │ │ │ │ ├── textmate-contribution.ts │ │ │ │ ├── textmate-registry.ts │ │ │ │ ├── textmate-snippet-completion-provider.ts │ │ │ │ └── textmate-tokenizer.ts │ │ │ └── workspace-symbol-command.ts │ │ └── package.spec.ts │ └── tsconfig.json ├── navigator │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── browser │ │ │ ├── abstract-navigator-tree-widget.ts │ │ │ ├── file-navigator-commands.ts │ │ │ ├── index.ts │ │ │ ├── navigator-container.ts │ │ │ ├── navigator-context-key-service.ts │ │ │ ├── navigator-contribution.ts │ │ │ ├── navigator-decorator-service.ts │ │ │ ├── navigator-diff.spec.ts │ │ │ ├── navigator-diff.ts │ │ │ ├── navigator-filter.spec.ts │ │ │ ├── navigator-filter.ts │ │ │ ├── navigator-frontend-module.ts │ │ │ ├── navigator-layout-migrations.ts │ │ │ ├── navigator-model.ts │ │ │ ├── navigator-symlink-decorator.ts │ │ │ ├── navigator-tab-bar-decorator.ts │ │ │ ├── navigator-tree.ts │ │ │ ├── navigator-widget-factory.ts │ │ │ ├── navigator-widget.tsx │ │ │ ├── open-editors-widget │ │ │ │ ├── navigator-deleted-editor-decorator.ts │ │ │ │ ├── navigator-open-editors-commands.ts │ │ │ │ ├── navigator-open-editors-decorator-service.ts │ │ │ │ ├── navigator-open-editors-menus.ts │ │ │ │ ├── navigator-open-editors-tree-model.ts │ │ │ │ ├── navigator-open-editors-widget.tsx │ │ │ │ └── open-editors.css │ │ │ └── style │ │ │ │ ├── files.svg │ │ │ │ └── index.css │ │ ├── common │ │ │ └── navigator-preferences.ts │ │ ├── electron-browser │ │ │ ├── electron-navigator-menu-contribution.ts │ │ │ └── electron-navigator-module.ts │ │ ├── node │ │ │ └── navigator-backend-module.ts │ │ └── package.spec.ts │ ├── test-resources │ │ ├── testFileA.json │ │ └── testFileB.json │ └── tsconfig.json ├── notebook │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── browser │ │ │ ├── contributions │ │ │ │ ├── cell-operations.ts │ │ │ │ ├── notebook-actions-contribution.ts │ │ │ │ ├── notebook-cell-actions-contribution.ts │ │ │ │ ├── notebook-color-contribution.ts │ │ │ │ ├── notebook-context-keys.ts │ │ │ │ ├── notebook-label-provider-contribution.ts │ │ │ │ ├── notebook-outline-contribution.ts │ │ │ │ ├── notebook-output-action-contribution.ts │ │ │ │ ├── notebook-status-bar-contribution.ts │ │ │ │ └── notebook-undo-redo-handler.ts │ │ │ ├── index.ts │ │ │ ├── notebook-cell-open-handler.ts │ │ │ ├── notebook-cell-resource-resolver.ts │ │ │ ├── notebook-editor-split-contribution.ts │ │ │ ├── notebook-editor-widget-factory.ts │ │ │ ├── notebook-editor-widget.tsx │ │ │ ├── notebook-frontend-module.ts │ │ │ ├── notebook-open-handler.ts │ │ │ ├── notebook-output-utils.ts │ │ │ ├── notebook-renderer-registry.ts │ │ │ ├── notebook-type-registry.ts │ │ │ ├── notebook-types.ts │ │ │ ├── renderers │ │ │ │ └── cell-output-webview.ts │ │ │ ├── service │ │ │ │ ├── notebook-cell-editor-service.ts │ │ │ │ ├── notebook-cell-status-bar-service.ts │ │ │ │ ├── notebook-clipboard-service.ts │ │ │ │ ├── notebook-context-manager.ts │ │ │ │ ├── notebook-editor-widget-service.ts │ │ │ │ ├── notebook-execution-service.ts │ │ │ │ ├── notebook-execution-state-service.ts │ │ │ │ ├── notebook-kernel-history-service.ts │ │ │ │ ├── notebook-kernel-quick-pick-service.ts │ │ │ │ ├── notebook-kernel-service.ts │ │ │ │ ├── notebook-model-resolver-service.ts │ │ │ │ ├── notebook-monaco-text-model-service.ts │ │ │ │ ├── notebook-options.ts │ │ │ │ ├── notebook-renderer-messaging-service.ts │ │ │ │ └── notebook-service.ts │ │ │ ├── style │ │ │ │ └── index.css │ │ │ ├── view-model │ │ │ │ ├── notebook-cell-model.ts │ │ │ │ ├── notebook-cell-output-model.ts │ │ │ │ ├── notebook-model.ts │ │ │ │ └── notebook-view-model.ts │ │ │ └── view │ │ │ │ ├── notebook-cell-editor.tsx │ │ │ │ ├── notebook-cell-list-view.tsx │ │ │ │ ├── notebook-cell-toolbar-factory.tsx │ │ │ │ ├── notebook-cell-toolbar.tsx │ │ │ │ ├── notebook-code-cell-view.tsx │ │ │ │ ├── notebook-find-widget.tsx │ │ │ │ ├── notebook-main-toolbar.tsx │ │ │ │ ├── notebook-markdown-cell-view.tsx │ │ │ │ └── notebook-viewport-service.ts │ │ ├── common │ │ │ ├── index.ts │ │ │ ├── notebook-common.ts │ │ │ ├── notebook-preferences.ts │ │ │ ├── notebook-protocol.ts │ │ │ └── notebook-range.ts │ │ └── node │ │ │ └── notebook-backend-module.ts │ └── tsconfig.json ├── outline-view │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── browser │ │ │ ├── index.ts │ │ │ ├── outline-breadcrumbs-contribution.tsx │ │ │ ├── outline-decorator-service.ts │ │ │ ├── outline-view-contribution.ts │ │ │ ├── outline-view-frontend-module.ts │ │ │ ├── outline-view-service.ts │ │ │ ├── outline-view-tree-model.ts │ │ │ ├── outline-view-widget.tsx │ │ │ └── styles │ │ │ │ └── index.css │ │ └── package.spec.ts │ └── tsconfig.json ├── output │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── browser │ │ │ ├── output-channel.ts │ │ │ ├── output-commands.ts │ │ │ ├── output-context-menu.ts │ │ │ ├── output-contribution.ts │ │ │ ├── output-editor-factory.ts │ │ │ ├── output-editor-model-factory.ts │ │ │ ├── output-frontend-module.ts │ │ │ ├── output-resource.ts │ │ │ ├── output-toolbar-contribution.tsx │ │ │ ├── output-widget.ts │ │ │ └── style │ │ │ │ └── output.css │ │ ├── common │ │ │ ├── output-preferences.ts │ │ │ ├── output-uri.spec.ts │ │ │ └── output-uri.ts │ │ └── node │ │ │ └── output-backend-module.ts │ └── tsconfig.json ├── plugin-dev │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── browser │ │ │ ├── hosted-plugin-controller.ts │ │ │ ├── hosted-plugin-frontend-contribution.ts │ │ │ ├── hosted-plugin-informer.ts │ │ │ ├── hosted-plugin-log-viewer.ts │ │ │ ├── hosted-plugin-manager-client.ts │ │ │ └── plugin-dev-frontend-module.ts │ │ ├── common │ │ │ ├── hosted-plugin-preferences.ts │ │ │ ├── index.ts │ │ │ └── plugin-dev-protocol.ts │ │ ├── node-electron │ │ │ └── plugin-dev-electron-backend-module.ts │ │ ├── node │ │ │ ├── hosted-instance-manager.ts │ │ │ ├── hosted-plugin-reader.ts │ │ │ ├── hosted-plugin-uri-postprocessor.ts │ │ │ ├── hosted-plugins-manager.ts │ │ │ ├── plugin-dev-backend-module.ts │ │ │ └── plugin-dev-service.ts │ │ └── package.spec.ts │ └── tsconfig.json ├── plugin-ext-headless │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── common │ │ │ ├── headless-plugin-container.ts │ │ │ ├── headless-plugin-protocol.ts │ │ │ ├── headless-plugin-rpc.ts │ │ │ ├── index.ts │ │ │ └── plugin-ext-headless-api-contribution.ts │ │ ├── hosted │ │ │ ├── node-electron │ │ │ │ └── plugin-ext-headless-hosted-electron-module.ts │ │ │ └── node │ │ │ │ ├── headless-hosted-plugin.ts │ │ │ │ ├── headless-plugin-service.ts │ │ │ │ ├── plugin-ext-headless-hosted-module.ts │ │ │ │ ├── plugin-host-headless-module.ts │ │ │ │ ├── plugin-host-headless-rpc.ts │ │ │ │ ├── plugin-host-headless.ts │ │ │ │ └── scanners │ │ │ │ └── scanner-theia-headless.ts │ │ ├── index.ts │ │ ├── main │ │ │ └── node │ │ │ │ ├── handlers │ │ │ │ └── plugin-theia-headless-directory-handler.ts │ │ │ │ ├── headless-progress-client.ts │ │ │ │ ├── main-context.ts │ │ │ │ └── plugin-ext-headless-main-module.ts │ │ ├── package.spec.ts │ │ ├── plugin-ext-headless-electron-module.ts │ │ ├── plugin-ext-headless-module.ts │ │ └── plugin │ │ │ └── headless-plugin-manager.ts │ └── tsconfig.json ├── plugin-ext-vscode │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── browser │ │ │ ├── plugin-vscode-commands-contribution.ts │ │ │ ├── plugin-vscode-contribution.ts │ │ │ └── plugin-vscode-frontend-module.ts │ │ ├── common │ │ │ ├── plugin-vscode-environment.ts │ │ │ ├── plugin-vscode-types.ts │ │ │ └── plugin-vscode-uri.ts │ │ └── node │ │ │ ├── context │ │ │ └── plugin-vscode-init-fe.ts │ │ │ ├── local-vsix-file-plugin-deployer-resolver.ts │ │ │ ├── package.spec.ts │ │ │ ├── plugin-vscode-backend-module.ts │ │ │ ├── plugin-vscode-cli-contribution.ts │ │ │ ├── plugin-vscode-deployer-participant.ts │ │ │ ├── plugin-vscode-directory-handler.ts │ │ │ ├── plugin-vscode-file-handler.ts │ │ │ ├── plugin-vscode-init.ts │ │ │ ├── plugin-vscode-utils.ts │ │ │ └── scanner-vscode.ts │ └── tsconfig.json ├── plugin-ext │ ├── .eslintrc.js │ ├── README.md │ ├── doc │ │ └── how-to-add-new-custom-plugin-api.md │ ├── package.json │ ├── src │ │ ├── common │ │ │ ├── arrays.ts │ │ │ ├── assert.ts │ │ │ ├── cache.ts │ │ │ ├── character-classifier.ts │ │ │ ├── collections.ts │ │ │ ├── commands.ts │ │ │ ├── connection.ts │ │ │ ├── disposable-util.ts │ │ │ ├── editor-options.ts │ │ │ ├── env.ts │ │ │ ├── errors.ts │ │ │ ├── id-generator.ts │ │ │ ├── index.ts │ │ │ ├── language-pack-service.ts │ │ │ ├── link-computer.ts │ │ │ ├── lm-protocol.ts │ │ │ ├── object-identifier.ts │ │ │ ├── objects.ts │ │ │ ├── paths-util.ts │ │ │ ├── plugin-api-rpc-model.ts │ │ │ ├── plugin-api-rpc.ts │ │ │ ├── plugin-ext-api-contribution.ts │ │ │ ├── plugin-identifiers.ts │ │ │ ├── plugin-protocol.ts │ │ │ ├── reference-map.ts │ │ │ ├── rpc-protocol.ts │ │ │ ├── semantic-tokens-dto.ts │ │ │ ├── test-types.ts │ │ │ ├── types.ts │ │ │ ├── uint.ts │ │ │ └── uri-components.ts │ │ ├── hosted │ │ │ ├── browser │ │ │ │ ├── hosted-plugin-watcher.ts │ │ │ │ ├── hosted-plugin.ts │ │ │ │ ├── plugin-worker.ts │ │ │ │ └── worker │ │ │ │ │ ├── debug-stub.ts │ │ │ │ │ ├── plugin-manifest-loader.ts │ │ │ │ │ ├── worker-env-ext.ts │ │ │ │ │ ├── worker-main.ts │ │ │ │ │ └── worker-plugin-module.ts │ │ │ ├── common │ │ │ │ └── hosted-plugin.ts │ │ │ ├── node-electron │ │ │ │ ├── plugin-ext-hosted-electron-backend-module.ts │ │ │ │ └── scanner-theia-electron.ts │ │ │ └── node │ │ │ │ ├── hosted-plugin-cli-contribution.ts │ │ │ │ ├── hosted-plugin-localization-service.ts │ │ │ │ ├── hosted-plugin-process.ts │ │ │ │ ├── hosted-plugin-protocol.ts │ │ │ │ ├── hosted-plugin.ts │ │ │ │ ├── metadata-scanner.ts │ │ │ │ ├── plugin-activation-events.ts │ │ │ │ ├── plugin-deployer-handler-impl.ts │ │ │ │ ├── plugin-ext-hosted-backend-module.ts │ │ │ │ ├── plugin-host-logger.ts │ │ │ │ ├── plugin-host-module.ts │ │ │ │ ├── plugin-host-proxy.ts │ │ │ │ ├── plugin-host-rpc.ts │ │ │ │ ├── plugin-host.ts │ │ │ │ ├── plugin-language-pack-service.ts │ │ │ │ ├── plugin-manifest-loader.ts │ │ │ │ ├── plugin-reader.ts │ │ │ │ ├── plugin-require-override.ts │ │ │ │ ├── plugin-service.ts │ │ │ │ └── scanners │ │ │ │ ├── backend-init-theia.ts │ │ │ │ ├── file-plugin-uri-factory.ts │ │ │ │ ├── grammars-reader.ts │ │ │ │ ├── plugin-uri-factory.ts │ │ │ │ └── scanner-theia.ts │ │ ├── main │ │ │ ├── browser │ │ │ │ ├── authentication-main.ts │ │ │ │ ├── clipboard-main.ts │ │ │ │ ├── command-registry-main.ts │ │ │ │ ├── commands.ts │ │ │ │ ├── comments │ │ │ │ │ ├── comment-glyph-widget.ts │ │ │ │ │ ├── comment-thread-widget.tsx │ │ │ │ │ ├── comments-context.ts │ │ │ │ │ ├── comments-contribution.ts │ │ │ │ │ ├── comments-decorator.ts │ │ │ │ │ ├── comments-main.ts │ │ │ │ │ └── comments-service.ts │ │ │ │ ├── custom-editors │ │ │ │ │ ├── custom-editor-opener.tsx │ │ │ │ │ ├── custom-editor-service.ts │ │ │ │ │ ├── custom-editor-undo-redo-handler.ts │ │ │ │ │ ├── custom-editor-widget-factory.ts │ │ │ │ │ ├── custom-editor-widget.ts │ │ │ │ │ ├── custom-editors-main.ts │ │ │ │ │ └── plugin-custom-editor-registry.ts │ │ │ │ ├── data-transfer │ │ │ │ │ └── data-transfer-type-converters.ts │ │ │ │ ├── debug │ │ │ │ │ ├── debug-main.ts │ │ │ │ │ ├── plugin-debug-adapter-contribution.ts │ │ │ │ │ ├── plugin-debug-configuration-provider.ts │ │ │ │ │ ├── plugin-debug-service.ts │ │ │ │ │ ├── plugin-debug-session-contribution-registry.ts │ │ │ │ │ └── plugin-debug-session-factory.ts │ │ │ │ ├── decorations │ │ │ │ │ └── decorations-main.ts │ │ │ │ ├── dialogs-main.ts │ │ │ │ ├── dialogs │ │ │ │ │ ├── modal-notification.ts │ │ │ │ │ └── style │ │ │ │ │ │ └── modal-notification.css │ │ │ │ ├── documents-main.ts │ │ │ │ ├── editors-and-documents-main.ts │ │ │ │ ├── env-main.ts │ │ │ │ ├── file-system-main-impl.ts │ │ │ │ ├── hierarchy │ │ │ │ │ └── hierarchy-types-converters.ts │ │ │ │ ├── keybindings │ │ │ │ │ └── keybindings-contribution-handler.ts │ │ │ │ ├── label-service-main.ts │ │ │ │ ├── languages-main.ts │ │ │ │ ├── lm-main.ts │ │ │ │ ├── localization-main.ts │ │ │ │ ├── logger-main.ts │ │ │ │ ├── main-context.ts │ │ │ │ ├── main-file-system-event-service.ts │ │ │ │ ├── menus │ │ │ │ │ ├── menus-contribution-handler.ts │ │ │ │ │ ├── plugin-menu-command-adapter.ts │ │ │ │ │ └── vscode-theia-menu-mappings.ts │ │ │ │ ├── message-registry-main.ts │ │ │ │ ├── notebooks │ │ │ │ │ ├── notebook-documents-and-editors-main.ts │ │ │ │ │ ├── notebook-documents-main.ts │ │ │ │ │ ├── notebook-dto.ts │ │ │ │ │ ├── notebook-editors-main.ts │ │ │ │ │ ├── notebook-kernels-main.ts │ │ │ │ │ ├── notebook-renderers-main.ts │ │ │ │ │ ├── notebooks-main.ts │ │ │ │ │ └── renderers │ │ │ │ │ │ ├── cell-output-webview.tsx │ │ │ │ │ │ ├── output-webview-internal.ts │ │ │ │ │ │ └── webview-communication.ts │ │ │ │ ├── notification-main.ts │ │ │ │ ├── output-channel-registry-main.ts │ │ │ │ ├── plugin-authentication-service.ts │ │ │ │ ├── plugin-contribution-handler.ts │ │ │ │ ├── plugin-ext-argument-processor.ts │ │ │ │ ├── plugin-ext-frontend-module.ts │ │ │ │ ├── plugin-ext-widget.tsx │ │ │ │ ├── plugin-frontend-contribution.ts │ │ │ │ ├── plugin-frontend-view-contribution.ts │ │ │ │ ├── plugin-icon-service.ts │ │ │ │ ├── plugin-icon-theme-service.ts │ │ │ │ ├── plugin-shared-style.ts │ │ │ │ ├── plugin-storage.ts │ │ │ │ ├── plugin-terminal-registry.ts │ │ │ │ ├── preference-registry-main.ts │ │ │ │ ├── quick-open-main.ts │ │ │ │ ├── scm-main.ts │ │ │ │ ├── secrets-main.ts │ │ │ │ ├── selection-provider-command.ts │ │ │ │ ├── status-bar-message-registry-main.ts │ │ │ │ ├── style │ │ │ │ │ ├── comments.css │ │ │ │ │ ├── index.css │ │ │ │ │ ├── plugin-sidebar.css │ │ │ │ │ ├── tree.css │ │ │ │ │ └── webview.css │ │ │ │ ├── tabs │ │ │ │ │ └── tabs-main.ts │ │ │ │ ├── tasks-main.ts │ │ │ │ ├── terminal-main.ts │ │ │ │ ├── test-main.ts │ │ │ │ ├── text-editor-main.ts │ │ │ │ ├── text-editor-model-service.ts │ │ │ │ ├── text-editors-main.ts │ │ │ │ ├── theme-icon-override.ts │ │ │ │ ├── theming-main.ts │ │ │ │ ├── timeline-main.ts │ │ │ │ ├── uri-main.ts │ │ │ │ ├── view │ │ │ │ │ ├── dnd-file-content-store.ts │ │ │ │ │ ├── plugin-tree-view-node-label-provider.ts │ │ │ │ │ ├── plugin-view-registry.ts │ │ │ │ │ ├── plugin-view-widget.ts │ │ │ │ │ ├── tree-view-decorator-service.ts │ │ │ │ │ ├── tree-view-widget.tsx │ │ │ │ │ ├── tree-views-main.ts │ │ │ │ │ └── view-context-key-service.ts │ │ │ │ ├── webview-views │ │ │ │ │ ├── webview-views-main.ts │ │ │ │ │ └── webview-views.ts │ │ │ │ ├── webview │ │ │ │ │ ├── pre │ │ │ │ │ │ ├── fake.html │ │ │ │ │ │ ├── host.js │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ ├── main.js │ │ │ │ │ │ └── service-worker.js │ │ │ │ │ ├── webview-context-keys.ts │ │ │ │ │ ├── webview-environment.ts │ │ │ │ │ ├── webview-frontend-preference-contribution.ts │ │ │ │ │ ├── webview-frontend-security-warnings.ts │ │ │ │ │ ├── webview-resource-cache.ts │ │ │ │ │ ├── webview-secondary-window-support.ts │ │ │ │ │ ├── webview-theme-data-provider.ts │ │ │ │ │ ├── webview-widget-factory.ts │ │ │ │ │ └── webview.ts │ │ │ │ ├── webviews-main.ts │ │ │ │ ├── window-activity-tracker.ts │ │ │ │ ├── window-state-main.ts │ │ │ │ └── workspace-main.ts │ │ │ ├── common │ │ │ │ ├── basic-message-registry-main.ts │ │ │ │ ├── basic-notification-main.ts │ │ │ │ ├── env-main.ts │ │ │ │ ├── plugin-paths-protocol.ts │ │ │ │ ├── plugin-theia-environment.ts │ │ │ │ ├── webview-preferences.ts │ │ │ │ └── webview-protocol.ts │ │ │ ├── electron-browser │ │ │ │ ├── plugin-ext-frontend-electron-module.ts │ │ │ │ └── webview │ │ │ │ │ └── electron-webview-widget-factory.ts │ │ │ ├── node │ │ │ │ ├── errors.spec.ts │ │ │ │ ├── handlers │ │ │ │ │ ├── plugin-theia-directory-handler.ts │ │ │ │ │ └── plugin-theia-file-handler.ts │ │ │ │ ├── paths │ │ │ │ │ ├── const.ts │ │ │ │ │ └── plugin-paths-service.ts │ │ │ │ ├── plugin-cli-contribution.ts │ │ │ │ ├── plugin-deployer-contribution.ts │ │ │ │ ├── plugin-deployer-directory-handler-context-impl.ts │ │ │ │ ├── plugin-deployer-entry-impl.ts │ │ │ │ ├── plugin-deployer-file-handler-context-impl.ts │ │ │ │ ├── plugin-deployer-impl.ts │ │ │ │ ├── plugin-deployer-proxy-entry-impl.ts │ │ │ │ ├── plugin-deployer-resolver-context-impl.ts │ │ │ │ ├── plugin-ext-backend-module.ts │ │ │ │ ├── plugin-github-resolver.ts │ │ │ │ ├── plugin-http-resolver.ts │ │ │ │ ├── plugin-localization-server.ts │ │ │ │ ├── plugin-mgmt-cli-contribution.ts │ │ │ │ ├── plugin-remote-cli-contribution.ts │ │ │ │ ├── plugin-remote-copy-contribution.ts │ │ │ │ ├── plugin-server-impl.ts │ │ │ │ ├── plugin-service.ts │ │ │ │ ├── plugin-theia-deployer-participant.ts │ │ │ │ ├── plugin-uninstallation-manager.ts │ │ │ │ ├── plugins-key-value-storage.spec.ts │ │ │ │ ├── plugins-key-value-storage.ts │ │ │ │ ├── resolvers │ │ │ │ │ ├── local-directory-plugin-deployer-resolver.ts │ │ │ │ │ └── local-plugin-deployer-resolver.ts │ │ │ │ ├── temp-dir-util.ts │ │ │ │ └── webview-backend-security-warnings.ts │ │ │ └── style │ │ │ │ └── status-bar.css │ │ ├── plugin-ext-backend-electron-module.ts │ │ ├── plugin-ext-backend-module.ts │ │ ├── plugin-ext-frontend-electron-module.ts │ │ ├── plugin-ext-frontend-module.ts │ │ └── plugin │ │ │ ├── authentication-ext.ts │ │ │ ├── clipboard-ext.ts │ │ │ ├── command-registry.ts │ │ │ ├── comments.ts │ │ │ ├── custom-editors.ts │ │ │ ├── debug │ │ │ ├── debug-ext.ts │ │ │ ├── plugin-debug-adapter-creator.ts │ │ │ ├── plugin-debug-adapter-session.ts │ │ │ └── plugin-debug-adapter-tracker.ts │ │ │ ├── decorations.ts │ │ │ ├── dialogs.ts │ │ │ ├── document-data.ts │ │ │ ├── documents.ts │ │ │ ├── editors-and-documents.ts │ │ │ ├── env.ts │ │ │ ├── file-system-event-service-ext-impl.ts │ │ │ ├── file-system-ext-impl.ts │ │ │ ├── file-system-watcher.spec.ts │ │ │ ├── known-commands.spec.ts │ │ │ ├── known-commands.ts │ │ │ ├── label-service.ts │ │ │ ├── languages-utils.ts │ │ │ ├── languages.ts │ │ │ ├── languages │ │ │ ├── call-hierarchy.ts │ │ │ ├── code-action.ts │ │ │ ├── color.ts │ │ │ ├── completion.ts │ │ │ ├── declaration.ts │ │ │ ├── definition.ts │ │ │ ├── diagnostics.ts │ │ │ ├── document-drop-edit.ts │ │ │ ├── document-formatting.ts │ │ │ ├── document-highlight.ts │ │ │ ├── evaluatable-expression.ts │ │ │ ├── folding.ts │ │ │ ├── hover.ts │ │ │ ├── implementation.ts │ │ │ ├── inlay-hints.ts │ │ │ ├── inline-completion.ts │ │ │ ├── inline-values.ts │ │ │ ├── lens.ts │ │ │ ├── link-provider.ts │ │ │ ├── linked-editing-range.ts │ │ │ ├── on-type-formatting.ts │ │ │ ├── outline.ts │ │ │ ├── range-formatting.ts │ │ │ ├── reference.ts │ │ │ ├── rename.ts │ │ │ ├── selection-range.ts │ │ │ ├── semantic-highlighting.ts │ │ │ ├── signature.ts │ │ │ ├── type-definition.ts │ │ │ ├── type-hierarchy.ts │ │ │ ├── util.ts │ │ │ └── workspace-symbol.ts │ │ │ ├── lm-ext.ts │ │ │ ├── localization-ext.ts │ │ │ ├── logger.ts │ │ │ ├── markdown-string.ts │ │ │ ├── message-registry.ts │ │ │ ├── node │ │ │ ├── debug │ │ │ │ ├── debug.spec.ts │ │ │ │ └── plugin-node-debug-adapter-creator.ts │ │ │ ├── env-node-ext.ts │ │ │ └── plugin-container-module.ts │ │ │ ├── notebook │ │ │ ├── notebook-document.ts │ │ │ ├── notebook-documents.ts │ │ │ ├── notebook-editor.ts │ │ │ ├── notebook-editors.ts │ │ │ ├── notebook-kernels.ts │ │ │ ├── notebook-renderers.ts │ │ │ └── notebooks.ts │ │ │ ├── notification.ts │ │ │ ├── output-channel-registry.ts │ │ │ ├── output-channel │ │ │ ├── log-output-channel.ts │ │ │ └── output-channel-item.ts │ │ │ ├── path.spec.ts │ │ │ ├── path.ts │ │ │ ├── plugin-context.ts │ │ │ ├── plugin-icon-path.ts │ │ │ ├── plugin-manager.ts │ │ │ ├── plugin-storage.ts │ │ │ ├── preference-registry.spec.ts │ │ │ ├── preference-registry.ts │ │ │ ├── prefix-sum-computer.ts │ │ │ ├── quick-open.ts │ │ │ ├── scm.ts │ │ │ ├── secrets-ext.ts │ │ │ ├── status-bar-message-registry.ts │ │ │ ├── status-bar │ │ │ └── status-bar-item.ts │ │ │ ├── tabs.ts │ │ │ ├── tasks │ │ │ ├── task-provider.ts │ │ │ └── tasks.ts │ │ │ ├── telemetry-ext.ts │ │ │ ├── terminal-ext.ts │ │ │ ├── test-item.ts │ │ │ ├── tests.ts │ │ │ ├── text-editor.ts │ │ │ ├── text-editors.ts │ │ │ ├── theming.ts │ │ │ ├── timeline.ts │ │ │ ├── tree │ │ │ └── tree-views.ts │ │ │ ├── type-converters.spec.ts │ │ │ ├── type-converters.ts │ │ │ ├── types-impl.spec.ts │ │ │ ├── types-impl.ts │ │ │ ├── uri-ext.ts │ │ │ ├── webview-views.ts │ │ │ ├── webviews.ts │ │ │ ├── window-state.ts │ │ │ ├── word-helper.ts │ │ │ └── workspace.ts │ └── tsconfig.json ├── plugin-metrics │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── browser │ │ │ ├── plugin-metrics-creator.ts │ │ │ ├── plugin-metrics-frontend-module.ts │ │ │ ├── plugin-metrics-languages-main.ts │ │ │ ├── plugin-metrics-output-registry.ts │ │ │ └── plugin-metrics-resolver.ts │ │ ├── common │ │ │ ├── metrics-protocol.ts │ │ │ └── plugin-metrics-types.ts │ │ └── node │ │ │ ├── metric-output │ │ │ ├── plugin-metrics-time-count.ts │ │ │ └── plugin-metrics-time-sum.ts │ │ │ ├── metric-string-generator.ts │ │ │ ├── metrics-contributor.spec.ts │ │ │ ├── metrics-contributor.ts │ │ │ ├── plugin-metrics-backend-module.ts │ │ │ ├── plugin-metrics-impl.ts │ │ │ └── plugin-metrics.ts │ └── tsconfig.json ├── plugin │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── package.spec.ts │ │ ├── theia-extra.d.ts │ │ ├── theia.d.ts │ │ ├── theia.proposed.canonicalUriProvider.d.ts │ │ ├── theia.proposed.customEditorMove.d.ts │ │ ├── theia.proposed.debugVisualization.d.ts │ │ ├── theia.proposed.diffCommand.d.ts │ │ ├── theia.proposed.editSessionIdentityProvider.d.ts │ │ ├── theia.proposed.extensionsAny.d.ts │ │ ├── theia.proposed.externalUriOpener.d.ts │ │ ├── theia.proposed.findTextInFiles.d.ts │ │ ├── theia.proposed.fsChunks.d.ts │ │ ├── theia.proposed.interactiveWindow.d.ts │ │ ├── theia.proposed.mappedEditsProvider.d.ts │ │ ├── theia.proposed.multiDocumentHighlightProvider.d.ts │ │ ├── theia.proposed.notebookCellExecutionState.d.ts │ │ ├── theia.proposed.notebookKernelSource.d.ts │ │ ├── theia.proposed.notebookMessaging.d.ts │ │ ├── theia.proposed.portsAttributes.d.ts │ │ ├── theia.proposed.profileContentHandlers.d.ts │ │ ├── theia.proposed.resolvers.d.ts │ │ ├── theia.proposed.scmProviderOptions.d.ts │ │ ├── theia.proposed.scmValidation.d.ts │ │ ├── theia.proposed.shareProvider.d.ts │ │ ├── theia.proposed.statusBarItemTooltip.d.ts │ │ ├── theia.proposed.terminalCompletionProvider.d.ts │ │ ├── theia.proposed.terminalQuickFixProvider.d.ts │ │ ├── theia.proposed.textEditorDiffInformation.d.ts │ │ ├── theia.proposed.textSearchProvider.d.ts │ │ └── theia.proposed.timeline.d.ts │ └── tsconfig.json ├── preferences │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── browser │ │ │ ├── folder-preference-provider.ts │ │ │ ├── folders-preferences-provider.ts │ │ │ ├── frontend-preference-storage.ts │ │ │ ├── index.ts │ │ │ ├── monaco-jsonc-editor.ts │ │ │ ├── package.spec.ts │ │ │ ├── preference-bindings.ts │ │ │ ├── preference-frontend-contribution.ts │ │ │ ├── preference-frontend-module.ts │ │ │ ├── preference-open-handler.ts │ │ │ ├── preference-transaction-manager.ts │ │ │ ├── preference-tree-model.ts │ │ │ ├── preferences-contribution.ts │ │ │ ├── preferences-json-schema-contribution.ts │ │ │ ├── preferences-monaco-contribution.ts │ │ │ ├── style │ │ │ │ ├── index.css │ │ │ │ ├── preference-array.css │ │ │ │ ├── preference-context-menu.css │ │ │ │ ├── preference-file.css │ │ │ │ ├── preference-object.css │ │ │ │ └── search-input.css │ │ │ ├── util │ │ │ │ ├── preference-layout.ts │ │ │ │ ├── preference-scope-command-manager.ts │ │ │ │ ├── preference-tree-generator.ts │ │ │ │ ├── preference-tree-label-provider.spec.ts │ │ │ │ ├── preference-tree-label-provider.ts │ │ │ │ └── preference-types.ts │ │ │ ├── views │ │ │ │ ├── components │ │ │ │ │ ├── preference-array-input.ts │ │ │ │ │ ├── preference-boolean-input.ts │ │ │ │ │ ├── preference-file-input.ts │ │ │ │ │ ├── preference-json-input.ts │ │ │ │ │ ├── preference-markdown-renderer.ts │ │ │ │ │ ├── preference-node-renderer-creator.ts │ │ │ │ │ ├── preference-node-renderer.ts │ │ │ │ │ ├── preference-null-input.ts │ │ │ │ │ ├── preference-number-input.ts │ │ │ │ │ ├── preference-select-input.ts │ │ │ │ │ └── preference-string-input.ts │ │ │ │ ├── preference-editor-widget.ts │ │ │ │ ├── preference-scope-tabbar-widget.tsx │ │ │ │ ├── preference-searchbar-widget.tsx │ │ │ │ ├── preference-tree-widget.tsx │ │ │ │ ├── preference-widget-bindings.ts │ │ │ │ └── preference-widget.tsx │ │ │ ├── workspace-file-preference-provider.ts │ │ │ └── workspace-preference-provider.ts │ │ ├── common │ │ │ ├── abstract-resource-preference-provider.spec.ts │ │ │ ├── abstract-resource-preference-provider.ts │ │ │ ├── cli-preferences.ts │ │ │ ├── jsonc-editor.ts │ │ │ ├── section-preference-provider.ts │ │ │ ├── user-configs-preference-provider.ts │ │ │ └── user-preference-provider.ts │ │ └── node │ │ │ ├── backend-preference-storage.ts │ │ │ ├── preference-backend-module.ts │ │ │ ├── preference-bindings.ts │ │ │ └── preference-cli-contribution.ts │ └── tsconfig.json ├── preview │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── browser │ │ │ ├── index.ts │ │ │ ├── markdown │ │ │ │ ├── index.ts │ │ │ │ ├── markdown-preview-handler.spec.ts │ │ │ │ ├── markdown-preview-handler.ts │ │ │ │ └── style │ │ │ │ │ ├── index.css │ │ │ │ │ ├── markdown.css │ │ │ │ │ └── tomorrow.css │ │ │ ├── preview-contribution.ts │ │ │ ├── preview-frontend-module.ts │ │ │ ├── preview-handler.ts │ │ │ ├── preview-link-normalizer.ts │ │ │ ├── preview-uri.ts │ │ │ ├── preview-widget.ts │ │ │ └── style │ │ │ │ ├── index.css │ │ │ │ └── preview-widget.css │ │ ├── common │ │ │ └── preview-preferences.ts │ │ ├── node │ │ │ └── preview-backend-module.ts │ │ └── package.spec.ts │ └── tsconfig.json ├── process │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── common │ │ │ ├── process-common-module.ts │ │ │ ├── process-manager-types.ts │ │ │ ├── shell-command-builder.slow-spec.ts │ │ │ ├── shell-command-builder.ts │ │ │ ├── shell-quoting.spec.ts │ │ │ ├── shell-quoting.ts │ │ │ └── tests │ │ │ │ ├── $weird(),file=name.js │ │ │ │ └── white space.js │ │ └── node │ │ │ ├── dev-null-stream.ts │ │ │ ├── index.ts │ │ │ ├── multi-ring-buffer.spec.ts │ │ │ ├── multi-ring-buffer.ts │ │ │ ├── process-backend-module.ts │ │ │ ├── process-manager.ts │ │ │ ├── process.ts │ │ │ ├── pseudo-pty.ts │ │ │ ├── raw-process.spec.ts │ │ │ ├── raw-process.ts │ │ │ ├── string-argv.d.ts │ │ │ ├── task-terminal-process.ts │ │ │ ├── terminal-process.spec.ts │ │ │ ├── terminal-process.ts │ │ │ ├── test │ │ │ ├── process-fork-test.js │ │ │ └── process-test-container.ts │ │ │ └── utils.ts │ └── tsconfig.json ├── property-view │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── browser │ │ │ ├── empty-property-view-widget-provider.tsx │ │ │ ├── property-data-service.ts │ │ │ ├── property-view-content-widget.ts │ │ │ ├── property-view-contribution.ts │ │ │ ├── property-view-frontend-module.ts │ │ │ ├── property-view-service.ts │ │ │ ├── property-view-widget-provider.ts │ │ │ ├── property-view-widget.tsx │ │ │ ├── resource-property-view │ │ │ │ ├── index.ts │ │ │ │ ├── resource-property-data-service.spec.ts │ │ │ │ ├── resource-property-data-service.ts │ │ │ │ ├── resource-property-view-label-provider.spec.ts │ │ │ │ ├── resource-property-view-label-provider.ts │ │ │ │ ├── resource-property-view-tree-container.ts │ │ │ │ ├── resource-property-view-tree-items.ts │ │ │ │ ├── resource-property-view-tree-widget.tsx │ │ │ │ └── resource-property-view-widget-provider.ts │ │ │ └── style │ │ │ │ └── property-view.css │ │ └── package.spec.ts │ └── tsconfig.json ├── remote-wsl │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── electron-browser │ │ │ ├── remote-wsl-frontend-module.ts │ │ │ └── wsl-connection-contribution.ts │ │ ├── electron-common │ │ │ ├── remote-wsl-connection-provider.ts │ │ │ └── wsl-workspaces.ts │ │ ├── electron-node │ │ │ ├── remote-wsl-backend-module.ts │ │ │ ├── remote-wsl-connection-provider.ts │ │ │ ├── remote-wsl-connection.ts │ │ │ └── wsl-workspace-handler.ts │ │ └── package.spec.ts │ └── tsconfig.json ├── remote │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── electron-browser │ │ │ ├── local-backend-services.ts │ │ │ ├── port-forwarding │ │ │ │ ├── port-forwading-contribution.ts │ │ │ │ ├── port-forwarding-service.ts │ │ │ │ └── port-forwarding-widget.tsx │ │ │ ├── remote-electron-file-dialog-service.ts │ │ │ ├── remote-frontend-contribution.ts │ │ │ ├── remote-frontend-module.ts │ │ │ ├── remote-registry-contribution.ts │ │ │ ├── remote-service.ts │ │ │ ├── remote-ssh-contribution.ts │ │ │ ├── remote-user-storage-provider.ts │ │ │ └── style │ │ │ │ └── port-forwarding-widget.css │ │ ├── electron-common │ │ │ ├── remote-port-forwarding-provider.ts │ │ │ ├── remote-preferences.ts │ │ │ ├── remote-ssh-connection-provider.ts │ │ │ └── remote-status-service.ts │ │ ├── electron-node │ │ │ ├── backend-remote-service-impl.ts │ │ │ ├── remote-backend-module.ts │ │ │ ├── remote-connection-service.ts │ │ │ ├── remote-connection-socket-provider.ts │ │ │ ├── remote-port-forwarding-provider.ts │ │ │ ├── remote-proxy-server-provider.ts │ │ │ ├── remote-status-service.ts │ │ │ ├── remote-types.ts │ │ │ ├── setup │ │ │ │ ├── app-native-dependency-contribution.ts │ │ │ │ ├── main-copy-contribution.ts │ │ │ │ ├── remote-copy-contribution.ts │ │ │ │ ├── remote-copy-service.ts │ │ │ │ ├── remote-native-dependency-contribution.ts │ │ │ │ ├── remote-native-dependency-service.ts │ │ │ │ ├── remote-node-setup-service.ts │ │ │ │ ├── remote-setup-script-service.ts │ │ │ │ └── remote-setup-service.ts │ │ │ └── ssh │ │ │ │ ├── remote-ssh-connection-provider.ts │ │ │ │ └── ssh-identity-file-collector.ts │ │ └── package.spec.ts │ └── tsconfig.json ├── scanoss │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── browser │ │ │ └── scanoss-frontend-module.ts │ │ ├── common │ │ │ ├── index.ts │ │ │ ├── scanoss-preferences.ts │ │ │ └── scanoss-service.ts │ │ ├── node │ │ │ ├── scanoss-backend-module.ts │ │ │ └── scanoss-service-impl.ts │ │ └── package.spec.ts │ └── tsconfig.json ├── scm-extra │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ └── browser │ │ │ ├── history │ │ │ ├── index.ts │ │ │ ├── scm-history-constants.ts │ │ │ ├── scm-history-contribution.ts │ │ │ ├── scm-history-frontend-module.ts │ │ │ ├── scm-history-provider.ts │ │ │ └── scm-history-widget.tsx │ │ │ ├── scm-extra-contribution.ts │ │ │ ├── scm-extra-frontend-module.ts │ │ │ ├── scm-extra-layout-migrations.ts │ │ │ ├── scm-file-change-label-provider.ts │ │ │ ├── scm-file-change-node.ts │ │ │ ├── scm-navigable-list-widget.tsx │ │ │ └── style │ │ │ └── history.css │ └── tsconfig.json ├── scm │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── browser │ │ │ ├── decorations │ │ │ │ ├── scm-decorations-service.ts │ │ │ │ └── scm-navigator-decorator.ts │ │ │ ├── dirty-diff │ │ │ │ ├── content-lines.spec.ts │ │ │ │ ├── content-lines.ts │ │ │ │ ├── diff-computer.spec.ts │ │ │ │ ├── diff-computer.ts │ │ │ │ ├── dirty-diff-decorator.ts │ │ │ │ ├── dirty-diff-module.ts │ │ │ │ ├── dirty-diff-navigator.ts │ │ │ │ └── dirty-diff-widget.ts │ │ │ ├── merge-editor │ │ │ │ ├── merge-editor-contribution.ts │ │ │ │ ├── merge-editor-dev-contribution.ts │ │ │ │ ├── merge-editor-module.ts │ │ │ │ ├── merge-editor.ts │ │ │ │ ├── model │ │ │ │ │ ├── line-range.ts │ │ │ │ │ ├── live-diff.ts │ │ │ │ │ ├── merge-editor-model.ts │ │ │ │ │ ├── merge-range.ts │ │ │ │ │ ├── range-editing.ts │ │ │ │ │ ├── range-mapping.spec.ts │ │ │ │ │ ├── range-mapping.ts │ │ │ │ │ └── range-utils.ts │ │ │ │ └── view │ │ │ │ │ ├── diff-spacers.ts │ │ │ │ │ ├── merge-editor-panes │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── merge-editor-base-pane.ts │ │ │ │ │ ├── merge-editor-pane-header.tsx │ │ │ │ │ ├── merge-editor-pane.ts │ │ │ │ │ ├── merge-editor-result-pane.ts │ │ │ │ │ └── merge-editor-side-pane.ts │ │ │ │ │ ├── merge-editor-scroll-sync.ts │ │ │ │ │ ├── merge-editor-view-zones.ts │ │ │ │ │ └── merge-range-actions.ts │ │ │ ├── scm-amend-component.tsx │ │ │ ├── scm-amend-widget.tsx │ │ │ ├── scm-avatar-service.ts │ │ │ ├── scm-colors.ts │ │ │ ├── scm-commit-widget.tsx │ │ │ ├── scm-context-key-service.ts │ │ │ ├── scm-contribution.ts │ │ │ ├── scm-frontend-module.ts │ │ │ ├── scm-groups-tree-model.ts │ │ │ ├── scm-input.ts │ │ │ ├── scm-layout-migrations.ts │ │ │ ├── scm-no-repository-widget.tsx │ │ │ ├── scm-provider.ts │ │ │ ├── scm-quick-open-service.ts │ │ │ ├── scm-repository.ts │ │ │ ├── scm-service.ts │ │ │ ├── scm-tree-label-provider.ts │ │ │ ├── scm-tree-model.ts │ │ │ ├── scm-tree-widget.tsx │ │ │ ├── scm-widget.tsx │ │ │ └── style │ │ │ │ ├── dirty-diff-decorator.css │ │ │ │ ├── dirty-diff.css │ │ │ │ ├── index.css │ │ │ │ ├── merge-editor.css │ │ │ │ ├── scm-amend-component.css │ │ │ │ └── scm.svg │ │ ├── common │ │ │ └── scm-preferences.ts │ │ └── node │ │ │ └── scm-backend-module.ts │ └── tsconfig.json ├── search-in-workspace │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── browser-only │ │ │ ├── browser-only-search-in-workspace-service.ts │ │ │ ├── browser-search-in-workspace-server.ts │ │ │ └── search-in-workspace-frontend-only-module.ts │ │ ├── browser │ │ │ ├── components │ │ │ │ ├── search-in-workspace-input.tsx │ │ │ │ └── search-in-workspace-textarea.tsx │ │ │ ├── search-in-workspace-context-key-service.ts │ │ │ ├── search-in-workspace-factory.ts │ │ │ ├── search-in-workspace-frontend-contribution.ts │ │ │ ├── search-in-workspace-frontend-module.ts │ │ │ ├── search-in-workspace-label-provider.ts │ │ │ ├── search-in-workspace-result-tree-widget.tsx │ │ │ ├── search-in-workspace-service.ts │ │ │ ├── search-in-workspace-widget.tsx │ │ │ ├── search-layout-migrations.ts │ │ │ └── styles │ │ │ │ ├── index.css │ │ │ │ └── search.svg │ │ ├── common │ │ │ ├── search-in-workspace-interface.ts │ │ │ └── search-in-workspace-preferences.ts │ │ └── node │ │ │ ├── ripgrep-search-in-workspace-server.slow-spec.ts │ │ │ ├── ripgrep-search-in-workspace-server.ts │ │ │ └── search-in-workspace-backend-module.ts │ └── tsconfig.json ├── secondary-window │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── browser │ │ │ ├── secondary-window-frontend-contribution.ts │ │ │ └── secondary-window-frontend-module.ts │ │ └── package.spec.ts │ └── tsconfig.json ├── task │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── browser │ │ │ ├── index.ts │ │ │ ├── process │ │ │ │ ├── process-task-contribution.ts │ │ │ │ ├── process-task-frontend-module.ts │ │ │ │ └── process-task-resolver.ts │ │ │ ├── provided-task-configurations.spec.ts │ │ │ ├── provided-task-configurations.ts │ │ │ ├── quick-open-task.ts │ │ │ ├── style │ │ │ │ └── index.css │ │ │ ├── task-configuration-manager.ts │ │ │ ├── task-configuration-model.ts │ │ │ ├── task-configurations.ts │ │ │ ├── task-context-key-service.ts │ │ │ ├── task-contribution.ts │ │ │ ├── task-definition-registry.spec.ts │ │ │ ├── task-definition-registry.ts │ │ │ ├── task-frontend-contribution.ts │ │ │ ├── task-frontend-module.ts │ │ │ ├── task-name-resolver.ts │ │ │ ├── task-node.ts │ │ │ ├── task-problem-matcher-registry.ts │ │ │ ├── task-problem-pattern-registry.ts │ │ │ ├── task-schema-updater.ts │ │ │ ├── task-service.ts │ │ │ ├── task-source-resolver.ts │ │ │ ├── task-templates.ts │ │ │ ├── task-terminal-widget-manager.ts │ │ │ └── tasks-monaco-contribution.ts │ │ ├── common │ │ │ ├── index.ts │ │ │ ├── problem-matcher-protocol.ts │ │ │ ├── process │ │ │ │ └── task-protocol.ts │ │ │ ├── task-common-module.ts │ │ │ ├── task-preferences.ts │ │ │ ├── task-protocol.ts │ │ │ ├── task-util.ts │ │ │ └── task-watcher.ts │ │ └── node │ │ │ ├── custom │ │ │ ├── custom-task-runner-backend-module.ts │ │ │ ├── custom-task-runner-contribution.ts │ │ │ ├── custom-task-runner.ts │ │ │ └── custom-task.ts │ │ │ ├── index.ts │ │ │ ├── process │ │ │ ├── process-task-runner-backend-module.ts │ │ │ ├── process-task-runner-contribution.ts │ │ │ ├── process-task-runner.ts │ │ │ ├── process-task.spec.ts │ │ │ └── process-task.ts │ │ │ ├── task-abstract-line-matcher.ts │ │ │ ├── task-backend-application-contribution.ts │ │ │ ├── task-backend-module.ts │ │ │ ├── task-line-matchers.ts │ │ │ ├── task-manager.ts │ │ │ ├── task-problem-collector.spec.ts │ │ │ ├── task-problem-collector.ts │ │ │ ├── task-runner-protocol.ts │ │ │ ├── task-runner.ts │ │ │ ├── task-server.slow-spec.ts │ │ │ ├── task-server.ts │ │ │ ├── task.ts │ │ │ └── test │ │ │ └── task-test-container.ts │ ├── test-resources │ │ ├── .theia │ │ │ └── tasks.json │ │ ├── compare.js │ │ ├── task │ │ ├── task-long-running │ │ ├── task-long-running-osx │ │ ├── task-long-running.bat │ │ ├── task-osx │ │ ├── task.bat │ │ ├── test-arguments-0.js │ │ ├── test-arguments-1.js │ │ └── test-arguments-2.js │ └── tsconfig.json ├── terminal-manager │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── browser │ │ │ ├── terminal-manager-frontend-contribution.ts │ │ │ ├── terminal-manager-frontend-module.ts │ │ │ ├── terminal-manager-frontend-view-contribution.ts │ │ │ ├── terminal-manager-preferences.ts │ │ │ ├── terminal-manager-tree-model.ts │ │ │ ├── terminal-manager-tree-widget.tsx │ │ │ ├── terminal-manager-types.ts │ │ │ ├── terminal-manager-widget.ts │ │ │ └── terminal-manager.css │ │ └── package.spec.ts │ └── tsconfig.json ├── terminal │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── browser │ │ │ ├── base │ │ │ │ ├── terminal-service.ts │ │ │ │ └── terminal-widget.ts │ │ │ ├── index.ts │ │ │ ├── search │ │ │ │ ├── terminal-search-container.ts │ │ │ │ └── terminal-search-widget.tsx │ │ │ ├── shell-terminal-profile.ts │ │ │ ├── style │ │ │ │ ├── terminal-search.css │ │ │ │ └── terminal.css │ │ │ ├── terminal-contribution.ts │ │ │ ├── terminal-copy-on-selection-handler.ts │ │ │ ├── terminal-file-link-provider.ts │ │ │ ├── terminal-frontend-contribution.ts │ │ │ ├── terminal-frontend-module.ts │ │ │ ├── terminal-link-helpers.ts │ │ │ ├── terminal-link-provider.ts │ │ │ ├── terminal-profile-service.ts │ │ │ ├── terminal-quick-open-service.ts │ │ │ ├── terminal-theme-service.ts │ │ │ ├── terminal-url-link-provider.ts │ │ │ └── terminal-widget-impl.ts │ │ ├── common │ │ │ ├── base-terminal-protocol.ts │ │ │ ├── shell-terminal-protocol.ts │ │ │ ├── shell-type.spec.ts │ │ │ ├── shell-type.ts │ │ │ ├── terminal-preferences.ts │ │ │ ├── terminal-protocol.ts │ │ │ └── terminal-watcher.ts │ │ ├── node │ │ │ ├── base-terminal-server.ts │ │ │ ├── buffering-stream.spec.ts │ │ │ ├── buffering-stream.ts │ │ │ ├── index.ts │ │ │ ├── shell-process.ts │ │ │ ├── shell-terminal-server.spec.ts │ │ │ ├── shell-terminal-server.ts │ │ │ ├── terminal-backend-contribution.slow-spec.ts │ │ │ ├── terminal-backend-contribution.ts │ │ │ ├── terminal-backend-module.ts │ │ │ ├── terminal-server.spec.ts │ │ │ ├── terminal-server.ts │ │ │ └── test │ │ │ │ └── terminal-test-container.ts │ │ └── package.spec.ts │ └── tsconfig.json ├── test │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── browser │ │ │ ├── constants.ts │ │ │ ├── style │ │ │ │ └── index.css │ │ │ ├── test-execution-progress-service.ts │ │ │ ├── test-service.ts │ │ │ └── view │ │ │ │ ├── test-context-key-service.ts │ │ │ │ ├── test-execution-state-manager.ts │ │ │ │ ├── test-output-ui-model.ts │ │ │ │ ├── test-output-view-contribution.ts │ │ │ │ ├── test-output-widget.ts │ │ │ │ ├── test-result-view-contribution.ts │ │ │ │ ├── test-result-widget.ts │ │ │ │ ├── test-run-view-contribution.ts │ │ │ │ ├── test-run-widget.tsx │ │ │ │ ├── test-tree-widget.tsx │ │ │ │ ├── test-view-contribution.ts │ │ │ │ └── test-view-frontend-module.ts │ │ ├── common │ │ │ ├── collections.ts │ │ │ ├── test-preferences.ts │ │ │ ├── tree-delta.spec.ts │ │ │ └── tree-delta.ts │ │ └── node │ │ │ └── test-backend-module.ts │ └── tsconfig.json ├── timeline │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── browser │ │ │ ├── style │ │ │ │ └── index.css │ │ │ ├── timeline-context-key-service.ts │ │ │ ├── timeline-contribution.ts │ │ │ ├── timeline-empty-widget.tsx │ │ │ ├── timeline-frontend-module.ts │ │ │ ├── timeline-service.ts │ │ │ ├── timeline-tree-model.ts │ │ │ ├── timeline-tree-widget.tsx │ │ │ └── timeline-widget.tsx │ │ ├── common │ │ │ └── timeline-model.ts │ │ └── package.spec.ts │ └── tsconfig.json ├── toolbar │ ├── .eslintrc.js │ ├── .gitignore │ ├── README.md │ ├── package.json │ ├── src │ │ ├── browser │ │ │ ├── abstract-toolbar-contribution.tsx │ │ │ ├── application-shell-with-toolbar-override.ts │ │ │ ├── icons │ │ │ │ ├── codicons.ts │ │ │ │ ├── font-awesome-icons.ts │ │ │ │ └── icon-set-provider.ts │ │ │ ├── package.spec.ts │ │ │ ├── style │ │ │ │ └── toolbar.css │ │ │ ├── toolbar-command-contribution.ts │ │ │ ├── toolbar-command-quick-input-service.ts │ │ │ ├── toolbar-constants.ts │ │ │ ├── toolbar-content-hover-widget-patcher.ts │ │ │ ├── toolbar-controller.ts │ │ │ ├── toolbar-defaults.ts │ │ │ ├── toolbar-frontend-module.ts │ │ │ ├── toolbar-icon-selector-dialog.tsx │ │ │ ├── toolbar-interfaces.ts │ │ │ ├── toolbar-preference-schema.ts │ │ │ ├── toolbar-storage-provider.ts │ │ │ └── toolbar.tsx │ │ ├── common │ │ │ └── toolbar-preference-contribution.ts │ │ └── node │ │ │ └── toolbar-backend-module.ts │ ├── tsconfig.json │ └── update-icons.js ├── typehierarchy │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── browser │ │ │ ├── index.ts │ │ │ ├── style │ │ │ │ └── index.css │ │ │ ├── tree │ │ │ │ ├── typehierarchy-tree-container.ts │ │ │ │ ├── typehierarchy-tree-model.ts │ │ │ │ ├── typehierarchy-tree-widget.tsx │ │ │ │ └── typehierarchy-tree.ts │ │ │ ├── typehierarchy-contribution.ts │ │ │ ├── typehierarchy-frontend-module.ts │ │ │ ├── typehierarchy-provider.ts │ │ │ ├── typehierarchy-service.ts │ │ │ └── typehierarchy.ts │ │ └── package.spec.ts │ └── tsconfig.json ├── userstorage │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── browser │ │ │ ├── index.ts │ │ │ ├── user-storage-contribution.ts │ │ │ ├── user-storage-frontend-module.ts │ │ │ └── user-storage-uri.ts │ │ └── package.spec.ts │ └── tsconfig.json ├── variable-resolver │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── browser │ │ │ ├── common-variable-contribution.ts │ │ │ ├── index.ts │ │ │ ├── variable-input-schema.ts │ │ │ ├── variable-input.ts │ │ │ ├── variable-quick-open-service.ts │ │ │ ├── variable-resolver-frontend-contribution.spec.ts │ │ │ ├── variable-resolver-frontend-contribution.ts │ │ │ ├── variable-resolver-frontend-module.ts │ │ │ ├── variable-resolver-service.spec.ts │ │ │ ├── variable-resolver-service.ts │ │ │ ├── variable.spec.ts │ │ │ └── variable.ts │ │ └── common │ │ │ └── variable-types.ts │ └── tsconfig.json ├── vsx-registry │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── browser │ │ │ ├── recommended-extensions │ │ │ │ ├── preference-provider-overrides.ts │ │ │ │ └── recommended-extensions-json-schema.ts │ │ │ ├── style │ │ │ │ ├── defaultIcon.png │ │ │ │ ├── extensions.svg │ │ │ │ └── index.css │ │ │ ├── vsx-extension-argument-processor.ts │ │ │ ├── vsx-extension-commands.ts │ │ │ ├── vsx-extension-editor-manager.ts │ │ │ ├── vsx-extension-editor.tsx │ │ │ ├── vsx-extension.tsx │ │ │ ├── vsx-extensions-contribution.ts │ │ │ ├── vsx-extensions-model.ts │ │ │ ├── vsx-extensions-preferences.ts │ │ │ ├── vsx-extensions-search-bar.tsx │ │ │ ├── vsx-extensions-search-model.ts │ │ │ ├── vsx-extensions-source.ts │ │ │ ├── vsx-extensions-view-container.ts │ │ │ ├── vsx-extensions-widget.tsx │ │ │ ├── vsx-language-quick-pick-service.ts │ │ │ └── vsx-registry-frontend-module.ts │ │ ├── common │ │ │ ├── index.ts │ │ │ ├── ovsx-client-provider.ts │ │ │ ├── recommended-extensions-preference-contribution.ts │ │ │ ├── vsx-environment.ts │ │ │ ├── vsx-extension-uri.ts │ │ │ └── vsx-registry-common-module.ts │ │ ├── node │ │ │ ├── vsx-cli-deployer-participant.ts │ │ │ ├── vsx-cli.ts │ │ │ ├── vsx-environment-impl.ts │ │ │ ├── vsx-extension-resolver.ts │ │ │ ├── vsx-registry-backend-module.ts │ │ │ └── vsx-remote-cli.ts │ │ └── package.spec.ts │ └── tsconfig.json └── workspace │ ├── .eslintrc.js │ ├── README.md │ ├── package.json │ ├── src │ ├── browser-only │ │ ├── browser-only-workspace-server.ts │ │ └── workspace-frontend-only-module.ts │ ├── browser │ │ ├── canonical-uri-service.ts │ │ ├── diff-service.ts │ │ ├── index.ts │ │ ├── quick-open-workspace.ts │ │ ├── untitled-workspace-exit-dialog.ts │ │ ├── workspace-breadcrumbs-contribution.ts │ │ ├── workspace-commands.spec.ts │ │ ├── workspace-commands.ts │ │ ├── workspace-compare-handler.ts │ │ ├── workspace-delete-handler.ts │ │ ├── workspace-duplicate-handler.ts │ │ ├── workspace-frontend-contribution.ts │ │ ├── workspace-frontend-module.ts │ │ ├── workspace-input-dialog.ts │ │ ├── workspace-schema-updater.ts │ │ ├── workspace-service.ts │ │ ├── workspace-storage-service.ts │ │ ├── workspace-trust-service.ts │ │ ├── workspace-uri-contribution.spec.ts │ │ ├── workspace-uri-contribution.ts │ │ ├── workspace-user-working-directory-provider.ts │ │ ├── workspace-utils.ts │ │ ├── workspace-variable-contribution.ts │ │ └── workspace-window-title-updater.ts │ ├── common │ │ ├── index.ts │ │ ├── test │ │ │ └── mock-workspace-server.ts │ │ ├── untitled-workspace-service.ts │ │ ├── workspace-file-service.ts │ │ ├── workspace-preferences.ts │ │ ├── workspace-protocol.ts │ │ └── workspace-trust-preferences.ts │ └── node │ │ ├── default-workspace-server.spec.ts │ │ ├── default-workspace-server.ts │ │ ├── index.ts │ │ └── workspace-backend-module.ts │ └── tsconfig.json ├── sample-plugins └── sample-namespace │ ├── plugin-a │ ├── LICENSE │ ├── README.md │ ├── extension.js │ ├── icon128.png │ └── package.json │ ├── plugin-b │ ├── LICENSE │ ├── README.md │ ├── extension.js │ ├── icon128.png │ └── package.json │ └── plugin-gotd │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── extension.js │ ├── headless.js │ └── package.json ├── scripts ├── check-publish.js ├── check_git_status.sh ├── compile-references.js ├── deps │ ├── alpine.sh │ ├── arch.sh │ ├── debian.sh │ ├── freebsd.sh │ └── rhel.sh ├── generate-typedoc-per-package.js ├── lerna.js ├── merge-package-typedocs.js ├── performance │ ├── .gitignore │ ├── README.md │ ├── base-package.json │ ├── browser-performance.js │ ├── common-performance.js │ ├── electron-performance.js │ ├── electron-trace-config.json │ └── extension-impact.js ├── prepare-initial.js ├── replace-license-headers.js ├── translation-update.js └── zip-native-dependencies.js └── tsfmt.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | dev-packages/*/bin/*.js text eol=lf 2 | -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/check-new-package.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/.github/workflows/check-new-package.yml -------------------------------------------------------------------------------- /.github/workflows/ci-cd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/.github/workflows/ci-cd.yml -------------------------------------------------------------------------------- /.github/workflows/generate-sbom.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/.github/workflows/generate-sbom.yml -------------------------------------------------------------------------------- /.github/workflows/license-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/.github/workflows/license-check.yml -------------------------------------------------------------------------------- /.github/workflows/native-dependencies.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/.github/workflows/native-dependencies.yml -------------------------------------------------------------------------------- /.github/workflows/performance-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/.github/workflows/performance-tests.yml -------------------------------------------------------------------------------- /.github/workflows/playwright.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/.github/workflows/playwright.yml -------------------------------------------------------------------------------- /.github/workflows/production-smoke-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/.github/workflows/production-smoke-test.yml -------------------------------------------------------------------------------- /.github/workflows/publish-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/.github/workflows/publish-ci.yml -------------------------------------------------------------------------------- /.github/workflows/set-milestone-on-pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/.github/workflows/set-milestone-on-pr.yml -------------------------------------------------------------------------------- /.github/workflows/translation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/.github/workflows/translation.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/.npmignore -------------------------------------------------------------------------------- /.prompts/customAgents.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/.prompts/customAgents.yml -------------------------------------------------------------------------------- /.prompts/project-info.prompttemplate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/.prompts/project-info.prompttemplate -------------------------------------------------------------------------------- /.theia/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/.theia/settings.json -------------------------------------------------------------------------------- /.vscode/c_cpp_properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/.vscode/c_cpp_properties.json -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/theia.code-snippets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/.vscode/theia.code-snippets -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE-EPL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/LICENSE-EPL -------------------------------------------------------------------------------- /LICENSE-GPL-2.0-ONLY-CLASSPATH-EXCEPTION: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/LICENSE-GPL-2.0-ONLY-CLASSPATH-EXCEPTION -------------------------------------------------------------------------------- /LICENSE-MIT.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/LICENSE-MIT.txt -------------------------------------------------------------------------------- /LICENSE-vscode.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/LICENSE-vscode.txt -------------------------------------------------------------------------------- /NOTICE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/NOTICE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/SECURITY.md -------------------------------------------------------------------------------- /configs/base.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/configs/base.eslintrc.json -------------------------------------------------------------------------------- /configs/base.tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/configs/base.tsconfig.json -------------------------------------------------------------------------------- /configs/build.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/configs/build.eslintrc.json -------------------------------------------------------------------------------- /configs/errors.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/configs/errors.eslintrc.json -------------------------------------------------------------------------------- /configs/license-check-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/configs/license-check-config.json -------------------------------------------------------------------------------- /configs/merge.typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/configs/merge.typedoc.json -------------------------------------------------------------------------------- /configs/mocharc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/configs/mocharc.yml -------------------------------------------------------------------------------- /configs/nyc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/configs/nyc.json -------------------------------------------------------------------------------- /configs/package.typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/configs/package.typedoc.json -------------------------------------------------------------------------------- /configs/warnings.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/configs/warnings.eslintrc.json -------------------------------------------------------------------------------- /configs/xss.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/configs/xss.eslintrc.json -------------------------------------------------------------------------------- /dev-packages/application-manager/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/dev-packages/application-manager/README.md -------------------------------------------------------------------------------- /dev-packages/application-package/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/dev-packages/application-package/README.md -------------------------------------------------------------------------------- /dev-packages/application-package/src/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/dev-packages/application-package/src/api.ts -------------------------------------------------------------------------------- /dev-packages/cli/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/dev-packages/cli/.eslintrc.js -------------------------------------------------------------------------------- /dev-packages/cli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/dev-packages/cli/README.md -------------------------------------------------------------------------------- /dev-packages/cli/bin/theia-patch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/dev-packages/cli/bin/theia-patch.js -------------------------------------------------------------------------------- /dev-packages/cli/bin/theia.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | require('../lib/theia') 3 | -------------------------------------------------------------------------------- /dev-packages/cli/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/dev-packages/cli/package.json -------------------------------------------------------------------------------- /dev-packages/cli/src/check-dependencies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/dev-packages/cli/src/check-dependencies.ts -------------------------------------------------------------------------------- /dev-packages/cli/src/download-plugins.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/dev-packages/cli/src/download-plugins.ts -------------------------------------------------------------------------------- /dev-packages/cli/src/run-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/dev-packages/cli/src/run-test.ts -------------------------------------------------------------------------------- /dev-packages/cli/src/test-page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/dev-packages/cli/src/test-page.ts -------------------------------------------------------------------------------- /dev-packages/cli/src/theia.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/dev-packages/cli/src/theia.ts -------------------------------------------------------------------------------- /dev-packages/cli/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/dev-packages/cli/tsconfig.json -------------------------------------------------------------------------------- /dev-packages/ffmpeg/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/dev-packages/ffmpeg/.eslintrc.js -------------------------------------------------------------------------------- /dev-packages/ffmpeg/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/dev-packages/ffmpeg/README.md -------------------------------------------------------------------------------- /dev-packages/ffmpeg/binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/dev-packages/ffmpeg/binding.gyp -------------------------------------------------------------------------------- /dev-packages/ffmpeg/native/ffmpeg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/dev-packages/ffmpeg/native/ffmpeg.c -------------------------------------------------------------------------------- /dev-packages/ffmpeg/native/ffmpeg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/dev-packages/ffmpeg/native/ffmpeg.h -------------------------------------------------------------------------------- /dev-packages/ffmpeg/native/linux-ffmpeg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/dev-packages/ffmpeg/native/linux-ffmpeg.c -------------------------------------------------------------------------------- /dev-packages/ffmpeg/native/mac-ffmpeg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/dev-packages/ffmpeg/native/mac-ffmpeg.c -------------------------------------------------------------------------------- /dev-packages/ffmpeg/native/win-ffmpeg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/dev-packages/ffmpeg/native/win-ffmpeg.c -------------------------------------------------------------------------------- /dev-packages/ffmpeg/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/dev-packages/ffmpeg/package.json -------------------------------------------------------------------------------- /dev-packages/ffmpeg/src/check-ffmpeg.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/dev-packages/ffmpeg/src/check-ffmpeg.ts -------------------------------------------------------------------------------- /dev-packages/ffmpeg/src/ffmpeg.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/dev-packages/ffmpeg/src/ffmpeg.ts -------------------------------------------------------------------------------- /dev-packages/ffmpeg/src/hash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/dev-packages/ffmpeg/src/hash.ts -------------------------------------------------------------------------------- /dev-packages/ffmpeg/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/dev-packages/ffmpeg/src/index.ts -------------------------------------------------------------------------------- /dev-packages/ffmpeg/src/replace-ffmpeg.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/dev-packages/ffmpeg/src/replace-ffmpeg.ts -------------------------------------------------------------------------------- /dev-packages/ffmpeg/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/dev-packages/ffmpeg/tsconfig.json -------------------------------------------------------------------------------- /dev-packages/ovsx-client/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/dev-packages/ovsx-client/.eslintrc.js -------------------------------------------------------------------------------- /dev-packages/ovsx-client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/dev-packages/ovsx-client/README.md -------------------------------------------------------------------------------- /dev-packages/ovsx-client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/dev-packages/ovsx-client/package.json -------------------------------------------------------------------------------- /dev-packages/ovsx-client/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/dev-packages/ovsx-client/src/index.ts -------------------------------------------------------------------------------- /dev-packages/ovsx-client/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/dev-packages/ovsx-client/src/types.ts -------------------------------------------------------------------------------- /dev-packages/ovsx-client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/dev-packages/ovsx-client/tsconfig.json -------------------------------------------------------------------------------- /dev-packages/private-re-exports/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/dev-packages/private-re-exports/README.md -------------------------------------------------------------------------------- /dev-packages/private-re-exports/bin/theia-re-exports.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | require('../lib/bin-theia-re-exports.js'); 3 | -------------------------------------------------------------------------------- /dev-packages/private-test-setup/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/dev-packages/private-test-setup/README.md -------------------------------------------------------------------------------- /dev-packages/request/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/dev-packages/request/.eslintrc.js -------------------------------------------------------------------------------- /dev-packages/request/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/dev-packages/request/README.md -------------------------------------------------------------------------------- /dev-packages/request/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/dev-packages/request/package.json -------------------------------------------------------------------------------- /dev-packages/request/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/dev-packages/request/src/index.ts -------------------------------------------------------------------------------- /dev-packages/request/src/package.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/dev-packages/request/src/package.spec.ts -------------------------------------------------------------------------------- /dev-packages/request/src/proxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/dev-packages/request/src/proxy.ts -------------------------------------------------------------------------------- /dev-packages/request/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/dev-packages/request/tsconfig.json -------------------------------------------------------------------------------- /devfile.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/devfile.yaml -------------------------------------------------------------------------------- /doc/Developing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/doc/Developing.md -------------------------------------------------------------------------------- /doc/Migration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/doc/Migration.md -------------------------------------------------------------------------------- /doc/Plugin-API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/doc/Plugin-API.md -------------------------------------------------------------------------------- /doc/Publishing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/doc/Publishing.md -------------------------------------------------------------------------------- /doc/Testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/doc/Testing.md -------------------------------------------------------------------------------- /doc/api-management.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/doc/api-management.md -------------------------------------------------------------------------------- /doc/api-testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/doc/api-testing.md -------------------------------------------------------------------------------- /doc/changelogs/CHANGELOG-2018.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/doc/changelogs/CHANGELOG-2018.md -------------------------------------------------------------------------------- /doc/changelogs/CHANGELOG-2019.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/doc/changelogs/CHANGELOG-2019.md -------------------------------------------------------------------------------- /doc/changelogs/CHANGELOG-2020.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/doc/changelogs/CHANGELOG-2020.md -------------------------------------------------------------------------------- /doc/changelogs/CHANGELOG-2021.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/doc/changelogs/CHANGELOG-2021.md -------------------------------------------------------------------------------- /doc/changelogs/CHANGELOG-2022.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/doc/changelogs/CHANGELOG-2022.md -------------------------------------------------------------------------------- /doc/changelogs/CHANGELOG-2023.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/doc/changelogs/CHANGELOG-2023.md -------------------------------------------------------------------------------- /doc/changelogs/CHANGELOG-2024.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/doc/changelogs/CHANGELOG-2024.md -------------------------------------------------------------------------------- /doc/code-organization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/doc/code-organization.md -------------------------------------------------------------------------------- /doc/coding-guidelines.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/doc/coding-guidelines.md -------------------------------------------------------------------------------- /doc/images/headless-plugin-diagram.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/doc/images/headless-plugin-diagram.drawio -------------------------------------------------------------------------------- /doc/images/headless-plugin-diagram.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/doc/images/headless-plugin-diagram.svg -------------------------------------------------------------------------------- /doc/images/plugin-api-diagram.drawio.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/doc/images/plugin-api-diagram.drawio.xml -------------------------------------------------------------------------------- /doc/images/plugin-api-diagram.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/doc/images/plugin-api-diagram.svg -------------------------------------------------------------------------------- /doc/images/theia-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/doc/images/theia-screenshot.png -------------------------------------------------------------------------------- /doc/pull-requests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/doc/pull-requests.md -------------------------------------------------------------------------------- /doc/runtime-policy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/doc/runtime-policy.md -------------------------------------------------------------------------------- /doc/vscode-usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/doc/vscode-usage.md -------------------------------------------------------------------------------- /examples/api-provider-sample/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/examples/api-provider-sample/.eslintrc.js -------------------------------------------------------------------------------- /examples/api-provider-sample/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/examples/api-provider-sample/README.md -------------------------------------------------------------------------------- /examples/api-provider-sample/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/examples/api-provider-sample/package.json -------------------------------------------------------------------------------- /examples/api-samples/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/examples/api-samples/.eslintrc.js -------------------------------------------------------------------------------- /examples/api-samples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/examples/api-samples/README.md -------------------------------------------------------------------------------- /examples/api-samples/compression-example/compressible_1/compressed_1/compressed_2/compression-terminus_1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/api-samples/compression-example/not-compressible_1/nc_child_1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/api-samples/compression-example/not-compressible_1/nc_child_2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/api-samples/compression-example/not-compressible_2/leaf_1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/api-samples/compression-example/not-compressible_2/sub_compressible_1/sub_compressible_2/leaf_2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/api-samples/compression-example/terminus_1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/api-samples/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/examples/api-samples/package.json -------------------------------------------------------------------------------- /examples/api-samples/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/examples/api-samples/tsconfig.json -------------------------------------------------------------------------------- /examples/api-tests/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/examples/api-tests/package.json -------------------------------------------------------------------------------- /examples/api-tests/src/api-tests.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/examples/api-tests/src/api-tests.d.ts -------------------------------------------------------------------------------- /examples/api-tests/src/menus.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/examples/api-tests/src/menus.spec.js -------------------------------------------------------------------------------- /examples/api-tests/src/monaco-api.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/examples/api-tests/src/monaco-api.spec.js -------------------------------------------------------------------------------- /examples/api-tests/src/navigator.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/examples/api-tests/src/navigator.spec.js -------------------------------------------------------------------------------- /examples/api-tests/src/saveable.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/examples/api-tests/src/saveable.spec.js -------------------------------------------------------------------------------- /examples/api-tests/src/scm.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/examples/api-tests/src/scm.spec.js -------------------------------------------------------------------------------- /examples/api-tests/src/shell.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/examples/api-tests/src/shell.spec.js -------------------------------------------------------------------------------- /examples/api-tests/src/typescript.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/examples/api-tests/src/typescript.spec.js -------------------------------------------------------------------------------- /examples/api-tests/src/views.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/examples/api-tests/src/views.spec.js -------------------------------------------------------------------------------- /examples/browser-only/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/examples/browser-only/package.json -------------------------------------------------------------------------------- /examples/browser-only/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/examples/browser-only/tsconfig.json -------------------------------------------------------------------------------- /examples/browser-only/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/examples/browser-only/webpack.config.js -------------------------------------------------------------------------------- /examples/browser/.theia/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/examples/browser/.theia/settings.json -------------------------------------------------------------------------------- /examples/browser/.theia/tasks.json: -------------------------------------------------------------------------------- 1 | { 2 | "tasks": [] 3 | } 4 | -------------------------------------------------------------------------------- /examples/browser/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/examples/browser/package.json -------------------------------------------------------------------------------- /examples/browser/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/examples/browser/tsconfig.json -------------------------------------------------------------------------------- /examples/browser/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/examples/browser/webpack.config.js -------------------------------------------------------------------------------- /examples/electron/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/examples/electron/.eslintrc.js -------------------------------------------------------------------------------- /examples/electron/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/examples/electron/package.json -------------------------------------------------------------------------------- /examples/electron/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/examples/electron/tsconfig.json -------------------------------------------------------------------------------- /examples/electron/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/examples/electron/webpack.config.js -------------------------------------------------------------------------------- /examples/ovsx-router-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/examples/ovsx-router-config.json -------------------------------------------------------------------------------- /examples/playwright/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/examples/playwright/.eslintrc.js -------------------------------------------------------------------------------- /examples/playwright/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/examples/playwright/.gitignore -------------------------------------------------------------------------------- /examples/playwright/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/examples/playwright/README.md -------------------------------------------------------------------------------- /examples/playwright/docs/DEVELOPING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/examples/playwright/docs/DEVELOPING.md -------------------------------------------------------------------------------- /examples/playwright/docs/EXTENSIBILITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/examples/playwright/docs/EXTENSIBILITY.md -------------------------------------------------------------------------------- /examples/playwright/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/examples/playwright/package.json -------------------------------------------------------------------------------- /examples/playwright/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/examples/playwright/src/index.ts -------------------------------------------------------------------------------- /examples/playwright/src/tests/resources/notebook-files/.theia/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "files.autoSave": "off" 3 | } 4 | -------------------------------------------------------------------------------- /examples/playwright/src/tests/resources/sample-files1/sampleFolderCompact/nestedFolder1/nestedFolder2/sampleFile1-1.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/playwright/src/tests/resources/sample-files2/another-sample.txt: -------------------------------------------------------------------------------- 1 | this is just another sample file 2 | -------------------------------------------------------------------------------- /examples/playwright/src/theia-app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/examples/playwright/src/theia-app.ts -------------------------------------------------------------------------------- /examples/playwright/src/theia-dialog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/examples/playwright/src/theia-dialog.ts -------------------------------------------------------------------------------- /examples/playwright/src/theia-editor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/examples/playwright/src/theia-editor.ts -------------------------------------------------------------------------------- /examples/playwright/src/theia-menu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/examples/playwright/src/theia-menu.ts -------------------------------------------------------------------------------- /examples/playwright/src/theia-terminal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/examples/playwright/src/theia-terminal.ts -------------------------------------------------------------------------------- /examples/playwright/src/theia-toolbar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/examples/playwright/src/theia-toolbar.ts -------------------------------------------------------------------------------- /examples/playwright/src/theia-view.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/examples/playwright/src/theia-view.ts -------------------------------------------------------------------------------- /examples/playwright/src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/examples/playwright/src/util.ts -------------------------------------------------------------------------------- /examples/playwright/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/examples/playwright/tsconfig.json -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/lerna.json -------------------------------------------------------------------------------- /logo/EF_GRY-OR_svg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/logo/EF_GRY-OR_svg.svg -------------------------------------------------------------------------------- /logo/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/logo/favicon.png -------------------------------------------------------------------------------- /logo/theia-logo-gray.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/logo/theia-logo-gray.svg -------------------------------------------------------------------------------- /logo/theia-logo-no-text-black.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/logo/theia-logo-no-text-black.svg -------------------------------------------------------------------------------- /logo/theia-logo-no-text-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/logo/theia-logo-no-text-white.svg -------------------------------------------------------------------------------- /logo/theia-logo-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/logo/theia-logo-white.svg -------------------------------------------------------------------------------- /logo/theia-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/logo/theia-logo.svg -------------------------------------------------------------------------------- /logo/theia.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/logo/theia.svg -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/package.json -------------------------------------------------------------------------------- /packages/ai-anthropic/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-anthropic/.eslintrc.js -------------------------------------------------------------------------------- /packages/ai-anthropic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-anthropic/README.md -------------------------------------------------------------------------------- /packages/ai-anthropic/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-anthropic/package.json -------------------------------------------------------------------------------- /packages/ai-anthropic/src/common/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-anthropic/src/common/index.ts -------------------------------------------------------------------------------- /packages/ai-anthropic/src/package.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-anthropic/src/package.spec.ts -------------------------------------------------------------------------------- /packages/ai-anthropic/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-anthropic/tsconfig.json -------------------------------------------------------------------------------- /packages/ai-chat-ui/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-chat-ui/.eslintrc.js -------------------------------------------------------------------------------- /packages/ai-chat-ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-chat-ui/README.md -------------------------------------------------------------------------------- /packages/ai-chat-ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-chat-ui/package.json -------------------------------------------------------------------------------- /packages/ai-chat-ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-chat-ui/tsconfig.json -------------------------------------------------------------------------------- /packages/ai-chat/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-chat/.eslintrc.js -------------------------------------------------------------------------------- /packages/ai-chat/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-chat/README.md -------------------------------------------------------------------------------- /packages/ai-chat/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-chat/package.json -------------------------------------------------------------------------------- /packages/ai-chat/src/common/change-set.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-chat/src/common/change-set.ts -------------------------------------------------------------------------------- /packages/ai-chat/src/common/chat-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-chat/src/common/chat-model.ts -------------------------------------------------------------------------------- /packages/ai-chat/src/common/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-chat/src/common/index.ts -------------------------------------------------------------------------------- /packages/ai-chat/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-chat/tsconfig.json -------------------------------------------------------------------------------- /packages/ai-claude-code/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-claude-code/.eslintrc.js -------------------------------------------------------------------------------- /packages/ai-claude-code/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-claude-code/README.md -------------------------------------------------------------------------------- /packages/ai-claude-code/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-claude-code/package.json -------------------------------------------------------------------------------- /packages/ai-claude-code/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-claude-code/tsconfig.json -------------------------------------------------------------------------------- /packages/ai-code-completion/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-code-completion/.eslintrc.js -------------------------------------------------------------------------------- /packages/ai-code-completion/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-code-completion/README.md -------------------------------------------------------------------------------- /packages/ai-code-completion/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-code-completion/package.json -------------------------------------------------------------------------------- /packages/ai-code-completion/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-code-completion/tsconfig.json -------------------------------------------------------------------------------- /packages/ai-codex/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-codex/.eslintrc.js -------------------------------------------------------------------------------- /packages/ai-codex/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-codex/README.md -------------------------------------------------------------------------------- /packages/ai-codex/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-codex/package.json -------------------------------------------------------------------------------- /packages/ai-codex/src/browser/style/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/ai-codex/src/common/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/ai-codex/src/common/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-codex/src/common/index.ts -------------------------------------------------------------------------------- /packages/ai-codex/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-codex/tsconfig.json -------------------------------------------------------------------------------- /packages/ai-core-ui/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-core-ui/.eslintrc.js -------------------------------------------------------------------------------- /packages/ai-core-ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-core-ui/README.md -------------------------------------------------------------------------------- /packages/ai-core-ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-core-ui/package.json -------------------------------------------------------------------------------- /packages/ai-core-ui/src/package.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-core-ui/src/package.spec.ts -------------------------------------------------------------------------------- /packages/ai-core-ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-core-ui/tsconfig.json -------------------------------------------------------------------------------- /packages/ai-core/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-core/.eslintrc.js -------------------------------------------------------------------------------- /packages/ai-core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-core/README.md -------------------------------------------------------------------------------- /packages/ai-core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-core/package.json -------------------------------------------------------------------------------- /packages/ai-core/src/browser/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-core/src/browser/index.ts -------------------------------------------------------------------------------- /packages/ai-core/src/common/agent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-core/src/common/agent.ts -------------------------------------------------------------------------------- /packages/ai-core/src/common/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-core/src/common/index.ts -------------------------------------------------------------------------------- /packages/ai-core/src/common/protocol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-core/src/common/protocol.ts -------------------------------------------------------------------------------- /packages/ai-core/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-core/tsconfig.json -------------------------------------------------------------------------------- /packages/ai-editor/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-editor/.eslintrc.js -------------------------------------------------------------------------------- /packages/ai-editor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-editor/README.md -------------------------------------------------------------------------------- /packages/ai-editor/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-editor/package.json -------------------------------------------------------------------------------- /packages/ai-editor/src/browser/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-editor/src/browser/index.ts -------------------------------------------------------------------------------- /packages/ai-editor/src/package.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-editor/src/package.spec.ts -------------------------------------------------------------------------------- /packages/ai-editor/style/ask-ai-input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-editor/style/ask-ai-input.css -------------------------------------------------------------------------------- /packages/ai-editor/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-editor/tsconfig.json -------------------------------------------------------------------------------- /packages/ai-google/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-google/.eslintrc.js -------------------------------------------------------------------------------- /packages/ai-google/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-google/README.md -------------------------------------------------------------------------------- /packages/ai-google/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-google/package.json -------------------------------------------------------------------------------- /packages/ai-google/src/common/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-google/src/common/index.ts -------------------------------------------------------------------------------- /packages/ai-google/src/package.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-google/src/package.spec.ts -------------------------------------------------------------------------------- /packages/ai-google/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-google/tsconfig.json -------------------------------------------------------------------------------- /packages/ai-history/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-history/.eslintrc.js -------------------------------------------------------------------------------- /packages/ai-history/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-history/README.md -------------------------------------------------------------------------------- /packages/ai-history/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-history/package.json -------------------------------------------------------------------------------- /packages/ai-history/src/common/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-history/src/common/index.ts -------------------------------------------------------------------------------- /packages/ai-history/src/package.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-history/src/package.spec.ts -------------------------------------------------------------------------------- /packages/ai-history/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-history/tsconfig.json -------------------------------------------------------------------------------- /packages/ai-hugging-face/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-hugging-face/.eslintrc.js -------------------------------------------------------------------------------- /packages/ai-hugging-face/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-hugging-face/README.md -------------------------------------------------------------------------------- /packages/ai-hugging-face/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-hugging-face/package.json -------------------------------------------------------------------------------- /packages/ai-hugging-face/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-hugging-face/tsconfig.json -------------------------------------------------------------------------------- /packages/ai-ide/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-ide/.eslintrc.js -------------------------------------------------------------------------------- /packages/ai-ide/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-ide/README.md -------------------------------------------------------------------------------- /packages/ai-ide/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-ide/package.json -------------------------------------------------------------------------------- /packages/ai-ide/src/package.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-ide/src/package.spec.ts -------------------------------------------------------------------------------- /packages/ai-ide/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-ide/tsconfig.json -------------------------------------------------------------------------------- /packages/ai-llamafile/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-llamafile/.eslintrc.js -------------------------------------------------------------------------------- /packages/ai-llamafile/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-llamafile/README.md -------------------------------------------------------------------------------- /packages/ai-llamafile/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-llamafile/package.json -------------------------------------------------------------------------------- /packages/ai-llamafile/src/package.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-llamafile/src/package.spec.ts -------------------------------------------------------------------------------- /packages/ai-llamafile/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-llamafile/tsconfig.json -------------------------------------------------------------------------------- /packages/ai-mcp-server/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-mcp-server/.eslintrc.js -------------------------------------------------------------------------------- /packages/ai-mcp-server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-mcp-server/README.md -------------------------------------------------------------------------------- /packages/ai-mcp-server/USAGE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-mcp-server/USAGE.md -------------------------------------------------------------------------------- /packages/ai-mcp-server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-mcp-server/package.json -------------------------------------------------------------------------------- /packages/ai-mcp-server/src/node/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-mcp-server/src/node/index.ts -------------------------------------------------------------------------------- /packages/ai-mcp-server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-mcp-server/tsconfig.json -------------------------------------------------------------------------------- /packages/ai-mcp-ui/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-mcp-ui/.eslintrc.js -------------------------------------------------------------------------------- /packages/ai-mcp-ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-mcp-ui/README.md -------------------------------------------------------------------------------- /packages/ai-mcp-ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-mcp-ui/package.json -------------------------------------------------------------------------------- /packages/ai-mcp-ui/src/package.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-mcp-ui/src/package.spec.ts -------------------------------------------------------------------------------- /packages/ai-mcp-ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-mcp-ui/tsconfig.json -------------------------------------------------------------------------------- /packages/ai-mcp/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-mcp/.eslintrc.js -------------------------------------------------------------------------------- /packages/ai-mcp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-mcp/README.md -------------------------------------------------------------------------------- /packages/ai-mcp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-mcp/package.json -------------------------------------------------------------------------------- /packages/ai-mcp/src/common/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-mcp/src/common/index.ts -------------------------------------------------------------------------------- /packages/ai-mcp/src/node/mcp-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-mcp/src/node/mcp-server.ts -------------------------------------------------------------------------------- /packages/ai-mcp/src/package.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-mcp/src/package.spec.ts -------------------------------------------------------------------------------- /packages/ai-mcp/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-mcp/tsconfig.json -------------------------------------------------------------------------------- /packages/ai-ollama/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-ollama/.eslintrc.js -------------------------------------------------------------------------------- /packages/ai-ollama/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-ollama/README.md -------------------------------------------------------------------------------- /packages/ai-ollama/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-ollama/package.json -------------------------------------------------------------------------------- /packages/ai-ollama/src/common/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-ollama/src/common/index.ts -------------------------------------------------------------------------------- /packages/ai-ollama/src/package.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-ollama/src/package.spec.ts -------------------------------------------------------------------------------- /packages/ai-ollama/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-ollama/tsconfig.json -------------------------------------------------------------------------------- /packages/ai-openai/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-openai/.eslintrc.js -------------------------------------------------------------------------------- /packages/ai-openai/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-openai/README.md -------------------------------------------------------------------------------- /packages/ai-openai/TROUBLESHOOTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-openai/TROUBLESHOOTING.md -------------------------------------------------------------------------------- /packages/ai-openai/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-openai/package.json -------------------------------------------------------------------------------- /packages/ai-openai/src/common/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-openai/src/common/index.ts -------------------------------------------------------------------------------- /packages/ai-openai/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-openai/tsconfig.json -------------------------------------------------------------------------------- /packages/ai-scanoss/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-scanoss/.eslintrc.js -------------------------------------------------------------------------------- /packages/ai-scanoss/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-scanoss/README.md -------------------------------------------------------------------------------- /packages/ai-scanoss/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-scanoss/package.json -------------------------------------------------------------------------------- /packages/ai-scanoss/src/package.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-scanoss/src/package.spec.ts -------------------------------------------------------------------------------- /packages/ai-scanoss/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-scanoss/tsconfig.json -------------------------------------------------------------------------------- /packages/ai-terminal/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-terminal/.eslintrc.js -------------------------------------------------------------------------------- /packages/ai-terminal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-terminal/README.md -------------------------------------------------------------------------------- /packages/ai-terminal/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-terminal/package.json -------------------------------------------------------------------------------- /packages/ai-terminal/src/package.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-terminal/src/package.spec.ts -------------------------------------------------------------------------------- /packages/ai-terminal/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-terminal/tsconfig.json -------------------------------------------------------------------------------- /packages/ai-vercel-ai/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-vercel-ai/.eslintrc.js -------------------------------------------------------------------------------- /packages/ai-vercel-ai/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-vercel-ai/README.md -------------------------------------------------------------------------------- /packages/ai-vercel-ai/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-vercel-ai/package.json -------------------------------------------------------------------------------- /packages/ai-vercel-ai/src/common/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-vercel-ai/src/common/index.ts -------------------------------------------------------------------------------- /packages/ai-vercel-ai/src/package.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-vercel-ai/src/package.spec.ts -------------------------------------------------------------------------------- /packages/ai-vercel-ai/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/ai-vercel-ai/tsconfig.json -------------------------------------------------------------------------------- /packages/bulk-edit/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/bulk-edit/.eslintrc.js -------------------------------------------------------------------------------- /packages/bulk-edit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/bulk-edit/README.md -------------------------------------------------------------------------------- /packages/bulk-edit/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/bulk-edit/package.json -------------------------------------------------------------------------------- /packages/bulk-edit/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/bulk-edit/tsconfig.json -------------------------------------------------------------------------------- /packages/callhierarchy/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/callhierarchy/.eslintrc.js -------------------------------------------------------------------------------- /packages/callhierarchy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/callhierarchy/README.md -------------------------------------------------------------------------------- /packages/callhierarchy/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/callhierarchy/package.json -------------------------------------------------------------------------------- /packages/callhierarchy/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/callhierarchy/tsconfig.json -------------------------------------------------------------------------------- /packages/collaboration/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/collaboration/.eslintrc.js -------------------------------------------------------------------------------- /packages/collaboration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/collaboration/README.md -------------------------------------------------------------------------------- /packages/collaboration/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/collaboration/package.json -------------------------------------------------------------------------------- /packages/collaboration/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/collaboration/tsconfig.json -------------------------------------------------------------------------------- /packages/console/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/console/.eslintrc.js -------------------------------------------------------------------------------- /packages/console/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/console/README.md -------------------------------------------------------------------------------- /packages/console/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/console/package.json -------------------------------------------------------------------------------- /packages/console/src/package.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/console/src/package.spec.ts -------------------------------------------------------------------------------- /packages/console/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/console/tsconfig.json -------------------------------------------------------------------------------- /packages/core/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/.eslintrc.js -------------------------------------------------------------------------------- /packages/core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/README.md -------------------------------------------------------------------------------- /packages/core/README_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/README_TEMPLATE.md -------------------------------------------------------------------------------- /packages/core/electron-shared/fix-path/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('@theia/electron/shared/fix-path'); 2 | -------------------------------------------------------------------------------- /packages/core/electron-shared/native-keymap/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from '@theia/electron/shared/native-keymap'; 2 | -------------------------------------------------------------------------------- /packages/core/electron-shared/native-keymap/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('@theia/electron/shared/native-keymap'); 2 | -------------------------------------------------------------------------------- /packages/core/i18n/nls.cs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/i18n/nls.cs.json -------------------------------------------------------------------------------- /packages/core/i18n/nls.de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/i18n/nls.de.json -------------------------------------------------------------------------------- /packages/core/i18n/nls.es.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/i18n/nls.es.json -------------------------------------------------------------------------------- /packages/core/i18n/nls.fr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/i18n/nls.fr.json -------------------------------------------------------------------------------- /packages/core/i18n/nls.hu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/i18n/nls.hu.json -------------------------------------------------------------------------------- /packages/core/i18n/nls.it.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/i18n/nls.it.json -------------------------------------------------------------------------------- /packages/core/i18n/nls.ja.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/i18n/nls.ja.json -------------------------------------------------------------------------------- /packages/core/i18n/nls.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/i18n/nls.json -------------------------------------------------------------------------------- /packages/core/i18n/nls.ko.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/i18n/nls.ko.json -------------------------------------------------------------------------------- /packages/core/i18n/nls.pl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/i18n/nls.pl.json -------------------------------------------------------------------------------- /packages/core/i18n/nls.pt-br.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/i18n/nls.pt-br.json -------------------------------------------------------------------------------- /packages/core/i18n/nls.ru.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/i18n/nls.ru.json -------------------------------------------------------------------------------- /packages/core/i18n/nls.tr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/i18n/nls.tr.json -------------------------------------------------------------------------------- /packages/core/i18n/nls.zh-cn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/i18n/nls.zh-cn.json -------------------------------------------------------------------------------- /packages/core/i18n/nls.zh-tw.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/i18n/nls.zh-tw.json -------------------------------------------------------------------------------- /packages/core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/package.json -------------------------------------------------------------------------------- /packages/core/scripts/download-catalog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/scripts/download-catalog.js -------------------------------------------------------------------------------- /packages/core/scripts/generate-layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/scripts/generate-layout.js -------------------------------------------------------------------------------- /packages/core/shared/@lumino/algorithm/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from '@lumino/algorithm'; 2 | -------------------------------------------------------------------------------- /packages/core/shared/@lumino/algorithm/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('@lumino/algorithm'); 2 | -------------------------------------------------------------------------------- /packages/core/shared/@lumino/commands/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from '@lumino/commands'; 2 | -------------------------------------------------------------------------------- /packages/core/shared/@lumino/commands/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('@lumino/commands'); 2 | -------------------------------------------------------------------------------- /packages/core/shared/@lumino/coreutils/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from '@lumino/coreutils'; 2 | -------------------------------------------------------------------------------- /packages/core/shared/@lumino/coreutils/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('@lumino/coreutils'); 2 | -------------------------------------------------------------------------------- /packages/core/shared/@lumino/domutils/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from '@lumino/domutils'; 2 | -------------------------------------------------------------------------------- /packages/core/shared/@lumino/domutils/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('@lumino/domutils'); 2 | -------------------------------------------------------------------------------- /packages/core/shared/@lumino/dragdrop/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from '@lumino/dragdrop'; 2 | -------------------------------------------------------------------------------- /packages/core/shared/@lumino/dragdrop/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('@lumino/dragdrop'); 2 | -------------------------------------------------------------------------------- /packages/core/shared/@lumino/messaging/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from '@lumino/messaging'; 2 | -------------------------------------------------------------------------------- /packages/core/shared/@lumino/messaging/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('@lumino/messaging'); 2 | -------------------------------------------------------------------------------- /packages/core/shared/@lumino/properties/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from '@lumino/properties'; 2 | -------------------------------------------------------------------------------- /packages/core/shared/@lumino/properties/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('@lumino/properties'); 2 | -------------------------------------------------------------------------------- /packages/core/shared/@lumino/signaling/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from '@lumino/signaling'; 2 | -------------------------------------------------------------------------------- /packages/core/shared/@lumino/signaling/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('@lumino/signaling'); 2 | -------------------------------------------------------------------------------- /packages/core/shared/@lumino/virtualdom/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from '@lumino/virtualdom'; 2 | -------------------------------------------------------------------------------- /packages/core/shared/@lumino/virtualdom/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('@lumino/virtualdom'); 2 | -------------------------------------------------------------------------------- /packages/core/shared/@lumino/widgets/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from '@lumino/widgets'; 2 | -------------------------------------------------------------------------------- /packages/core/shared/@lumino/widgets/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('@lumino/widgets'); 2 | -------------------------------------------------------------------------------- /packages/core/shared/@parcel/watcher/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('@parcel/watcher'); 2 | -------------------------------------------------------------------------------- /packages/core/shared/@theia/application-package/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from '@theia/application-package'; 2 | -------------------------------------------------------------------------------- /packages/core/shared/@theia/application-package/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('@theia/application-package'); 2 | -------------------------------------------------------------------------------- /packages/core/shared/@theia/request/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from '@theia/request'; 2 | -------------------------------------------------------------------------------- /packages/core/shared/ajv/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/shared/ajv/index.d.ts -------------------------------------------------------------------------------- /packages/core/shared/ajv/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('ajv'); -------------------------------------------------------------------------------- /packages/core/shared/dompurify/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/shared/dompurify/index.d.ts -------------------------------------------------------------------------------- /packages/core/shared/dompurify/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('dompurify'); 2 | -------------------------------------------------------------------------------- /packages/core/shared/express/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/shared/express/index.d.ts -------------------------------------------------------------------------------- /packages/core/shared/express/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('express'); 2 | -------------------------------------------------------------------------------- /packages/core/shared/fs-extra/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from 'fs-extra'; 2 | -------------------------------------------------------------------------------- /packages/core/shared/fs-extra/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('fs-extra'); 2 | -------------------------------------------------------------------------------- /packages/core/shared/fuzzy/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from 'fuzzy'; 2 | -------------------------------------------------------------------------------- /packages/core/shared/fuzzy/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('fuzzy'); 2 | -------------------------------------------------------------------------------- /packages/core/shared/inversify/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from 'inversify'; 2 | -------------------------------------------------------------------------------- /packages/core/shared/inversify/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('inversify'); 2 | -------------------------------------------------------------------------------- /packages/core/shared/lodash.debounce/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('lodash.debounce'); 2 | -------------------------------------------------------------------------------- /packages/core/shared/lodash.throttle/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('lodash.throttle'); 2 | -------------------------------------------------------------------------------- /packages/core/shared/markdown-it-anchor/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('markdown-it-anchor'); 2 | -------------------------------------------------------------------------------- /packages/core/shared/markdown-it-emoji/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('markdown-it-emoji'); 2 | -------------------------------------------------------------------------------- /packages/core/shared/markdown-it.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/shared/markdown-it.d.ts -------------------------------------------------------------------------------- /packages/core/shared/markdown-it.js: -------------------------------------------------------------------------------- 1 | module.exports = require('markdown-it'); 2 | -------------------------------------------------------------------------------- /packages/core/shared/markdown-it/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('markdown-it'); 2 | -------------------------------------------------------------------------------- /packages/core/shared/react-dom/client/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from 'react-dom/client'; 2 | -------------------------------------------------------------------------------- /packages/core/shared/react-dom/client/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('react-dom/client'); 2 | -------------------------------------------------------------------------------- /packages/core/shared/react-dom/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from 'react-dom'; 2 | -------------------------------------------------------------------------------- /packages/core/shared/react-dom/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('react-dom'); 2 | -------------------------------------------------------------------------------- /packages/core/shared/react-virtuoso/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from 'react-virtuoso'; 2 | -------------------------------------------------------------------------------- /packages/core/shared/react-virtuoso/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('react-virtuoso'); 2 | -------------------------------------------------------------------------------- /packages/core/shared/react/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/shared/react/index.d.ts -------------------------------------------------------------------------------- /packages/core/shared/react/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('react'); 2 | -------------------------------------------------------------------------------- /packages/core/shared/reflect-metadata/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from 'reflect-metadata'; 2 | -------------------------------------------------------------------------------- /packages/core/shared/reflect-metadata/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('reflect-metadata'); 2 | -------------------------------------------------------------------------------- /packages/core/shared/vscode-languageserver-protocol/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from 'vscode-languageserver-protocol'; 2 | -------------------------------------------------------------------------------- /packages/core/shared/vscode-languageserver-protocol/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('vscode-languageserver-protocol'); 2 | -------------------------------------------------------------------------------- /packages/core/shared/vscode-languageserver-types/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from 'vscode-languageserver-types'; 2 | -------------------------------------------------------------------------------- /packages/core/shared/vscode-languageserver-types/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('vscode-languageserver-types'); -------------------------------------------------------------------------------- /packages/core/shared/vscode-uri/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from 'vscode-uri'; 2 | -------------------------------------------------------------------------------- /packages/core/shared/vscode-uri/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('vscode-uri'); 2 | -------------------------------------------------------------------------------- /packages/core/shared/ws/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/shared/ws/index.d.ts -------------------------------------------------------------------------------- /packages/core/shared/ws/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('ws'); 2 | -------------------------------------------------------------------------------- /packages/core/shared/yargs/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/shared/yargs/index.d.ts -------------------------------------------------------------------------------- /packages/core/shared/yargs/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('yargs'); 2 | -------------------------------------------------------------------------------- /packages/core/src/browser/badges/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/browser/badges/index.ts -------------------------------------------------------------------------------- /packages/core/src/browser/browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/browser/browser.ts -------------------------------------------------------------------------------- /packages/core/src/browser/common-menus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/browser/common-menus.ts -------------------------------------------------------------------------------- /packages/core/src/browser/dialogs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/browser/dialogs.ts -------------------------------------------------------------------------------- /packages/core/src/browser/diff-uris.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/browser/diff-uris.ts -------------------------------------------------------------------------------- /packages/core/src/browser/endpoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/browser/endpoint.ts -------------------------------------------------------------------------------- /packages/core/src/browser/icons/add.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/browser/icons/add.svg -------------------------------------------------------------------------------- /packages/core/src/browser/icons/regex.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/browser/icons/regex.svg -------------------------------------------------------------------------------- /packages/core/src/browser/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/browser/index.ts -------------------------------------------------------------------------------- /packages/core/src/browser/keybinding.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/browser/keybinding.ts -------------------------------------------------------------------------------- /packages/core/src/browser/keys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/browser/keys.ts -------------------------------------------------------------------------------- /packages/core/src/browser/label-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/browser/label-parser.ts -------------------------------------------------------------------------------- /packages/core/src/browser/mime-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/browser/mime-service.ts -------------------------------------------------------------------------------- /packages/core/src/browser/navigatable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/browser/navigatable.ts -------------------------------------------------------------------------------- /packages/core/src/browser/progress-bar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/browser/progress-bar.ts -------------------------------------------------------------------------------- /packages/core/src/browser/saveable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/browser/saveable.ts -------------------------------------------------------------------------------- /packages/core/src/browser/shell/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/browser/shell/index.ts -------------------------------------------------------------------------------- /packages/core/src/browser/style/about.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/browser/style/about.css -------------------------------------------------------------------------------- /packages/core/src/browser/style/ansi.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/browser/style/ansi.css -------------------------------------------------------------------------------- /packages/core/src/browser/style/icons.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/browser/style/icons.css -------------------------------------------------------------------------------- /packages/core/src/browser/style/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/browser/style/index.css -------------------------------------------------------------------------------- /packages/core/src/browser/style/menus.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/browser/style/menus.css -------------------------------------------------------------------------------- /packages/core/src/browser/style/os.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/browser/style/os.css -------------------------------------------------------------------------------- /packages/core/src/browser/style/tabs.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/browser/style/tabs.css -------------------------------------------------------------------------------- /packages/core/src/browser/style/tree.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/browser/style/tree.css -------------------------------------------------------------------------------- /packages/core/src/browser/test/jsdom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/browser/test/jsdom.ts -------------------------------------------------------------------------------- /packages/core/src/browser/theming.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/browser/theming.ts -------------------------------------------------------------------------------- /packages/core/src/browser/tree/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/browser/tree/index.ts -------------------------------------------------------------------------------- /packages/core/src/browser/tree/tree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/browser/tree/tree.ts -------------------------------------------------------------------------------- /packages/core/src/common/accessibility.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/common/accessibility.ts -------------------------------------------------------------------------------- /packages/core/src/common/array-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/common/array-utils.ts -------------------------------------------------------------------------------- /packages/core/src/common/buffer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/common/buffer.ts -------------------------------------------------------------------------------- /packages/core/src/common/cancellation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/common/cancellation.ts -------------------------------------------------------------------------------- /packages/core/src/common/char-code.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/common/char-code.ts -------------------------------------------------------------------------------- /packages/core/src/common/collections.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/common/collections.ts -------------------------------------------------------------------------------- /packages/core/src/common/color.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/common/color.ts -------------------------------------------------------------------------------- /packages/core/src/common/command.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/common/command.spec.ts -------------------------------------------------------------------------------- /packages/core/src/common/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/common/command.ts -------------------------------------------------------------------------------- /packages/core/src/common/diff.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/common/diff.ts -------------------------------------------------------------------------------- /packages/core/src/common/disposable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/common/disposable.ts -------------------------------------------------------------------------------- /packages/core/src/common/encodings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/common/encodings.ts -------------------------------------------------------------------------------- /packages/core/src/common/event.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/common/event.spec.ts -------------------------------------------------------------------------------- /packages/core/src/common/event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/common/event.ts -------------------------------------------------------------------------------- /packages/core/src/common/file-uri.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/common/file-uri.ts -------------------------------------------------------------------------------- /packages/core/src/common/glob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/common/glob.ts -------------------------------------------------------------------------------- /packages/core/src/common/hash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/common/hash.ts -------------------------------------------------------------------------------- /packages/core/src/common/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/common/index.ts -------------------------------------------------------------------------------- /packages/core/src/common/json-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/common/json-schema.ts -------------------------------------------------------------------------------- /packages/core/src/common/key-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/common/key-store.ts -------------------------------------------------------------------------------- /packages/core/src/common/keybinding.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/common/keybinding.ts -------------------------------------------------------------------------------- /packages/core/src/common/keys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/common/keys.ts -------------------------------------------------------------------------------- /packages/core/src/common/listener.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/common/listener.spec.ts -------------------------------------------------------------------------------- /packages/core/src/common/listener.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/common/listener.ts -------------------------------------------------------------------------------- /packages/core/src/common/logger.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/common/logger.spec.ts -------------------------------------------------------------------------------- /packages/core/src/common/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/common/logger.ts -------------------------------------------------------------------------------- /packages/core/src/common/lsp-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/common/lsp-types.ts -------------------------------------------------------------------------------- /packages/core/src/common/menu/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/common/menu/index.ts -------------------------------------------------------------------------------- /packages/core/src/common/nls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/common/nls.ts -------------------------------------------------------------------------------- /packages/core/src/common/numbers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/common/numbers.ts -------------------------------------------------------------------------------- /packages/core/src/common/objects.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/common/objects.spec.ts -------------------------------------------------------------------------------- /packages/core/src/common/objects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/common/objects.ts -------------------------------------------------------------------------------- /packages/core/src/common/os.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/common/os.ts -------------------------------------------------------------------------------- /packages/core/src/common/path.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/common/path.spec.ts -------------------------------------------------------------------------------- /packages/core/src/common/path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/common/path.ts -------------------------------------------------------------------------------- /packages/core/src/common/paths.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/common/paths.ts -------------------------------------------------------------------------------- /packages/core/src/common/promise-util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/common/promise-util.ts -------------------------------------------------------------------------------- /packages/core/src/common/reference.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/common/reference.ts -------------------------------------------------------------------------------- /packages/core/src/common/resource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/common/resource.ts -------------------------------------------------------------------------------- /packages/core/src/common/selection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/common/selection.ts -------------------------------------------------------------------------------- /packages/core/src/common/severity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/common/severity.ts -------------------------------------------------------------------------------- /packages/core/src/common/stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/common/stream.ts -------------------------------------------------------------------------------- /packages/core/src/common/strings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/common/strings.ts -------------------------------------------------------------------------------- /packages/core/src/common/telemetry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/common/telemetry.ts -------------------------------------------------------------------------------- /packages/core/src/common/test/expect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/common/test/expect.ts -------------------------------------------------------------------------------- /packages/core/src/common/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/common/theme.ts -------------------------------------------------------------------------------- /packages/core/src/common/types.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/common/types.spec.ts -------------------------------------------------------------------------------- /packages/core/src/common/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/common/types.ts -------------------------------------------------------------------------------- /packages/core/src/common/uri.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/common/uri.spec.ts -------------------------------------------------------------------------------- /packages/core/src/common/uri.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/common/uri.ts -------------------------------------------------------------------------------- /packages/core/src/common/uuid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/common/uuid.ts -------------------------------------------------------------------------------- /packages/core/src/common/version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/common/version.ts -------------------------------------------------------------------------------- /packages/core/src/common/view-column.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/common/view-column.ts -------------------------------------------------------------------------------- /packages/core/src/common/window.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/common/window.ts -------------------------------------------------------------------------------- /packages/core/src/node/backend-global.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/node/backend-global.ts -------------------------------------------------------------------------------- /packages/core/src/node/cli.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/node/cli.spec.ts -------------------------------------------------------------------------------- /packages/core/src/node/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/node/cli.ts -------------------------------------------------------------------------------- /packages/core/src/node/debug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/node/debug.ts -------------------------------------------------------------------------------- /packages/core/src/node/dynamic-require.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/node/dynamic-require.ts -------------------------------------------------------------------------------- /packages/core/src/node/file-uri.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/node/file-uri.spec.ts -------------------------------------------------------------------------------- /packages/core/src/node/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/node/index.ts -------------------------------------------------------------------------------- /packages/core/src/node/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/node/main.ts -------------------------------------------------------------------------------- /packages/core/src/node/messaging/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/node/messaging/index.ts -------------------------------------------------------------------------------- /packages/core/src/node/process-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/node/process-utils.ts -------------------------------------------------------------------------------- /packages/core/src/node/setting-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/src/node/setting-service.ts -------------------------------------------------------------------------------- /packages/core/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/core/tsconfig.json -------------------------------------------------------------------------------- /packages/debug/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/debug/.eslintrc.js -------------------------------------------------------------------------------- /packages/debug/.gitignore: -------------------------------------------------------------------------------- 1 | *-test-temp -------------------------------------------------------------------------------- /packages/debug/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/debug/README.md -------------------------------------------------------------------------------- /packages/debug/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/debug/package.json -------------------------------------------------------------------------------- /packages/debug/src/common/debug-common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/debug/src/common/debug-common.ts -------------------------------------------------------------------------------- /packages/debug/src/common/debug-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/debug/src/common/debug-model.ts -------------------------------------------------------------------------------- /packages/debug/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/debug/tsconfig.json -------------------------------------------------------------------------------- /packages/dev-container/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/dev-container/.eslintrc.js -------------------------------------------------------------------------------- /packages/dev-container/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/dev-container/README.md -------------------------------------------------------------------------------- /packages/dev-container/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/dev-container/package.json -------------------------------------------------------------------------------- /packages/dev-container/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/dev-container/tsconfig.json -------------------------------------------------------------------------------- /packages/editor-preview/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/editor-preview/.eslintrc.js -------------------------------------------------------------------------------- /packages/editor-preview/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/editor-preview/README.md -------------------------------------------------------------------------------- /packages/editor-preview/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/editor-preview/package.json -------------------------------------------------------------------------------- /packages/editor-preview/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/editor-preview/tsconfig.json -------------------------------------------------------------------------------- /packages/editor/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/editor/.eslintrc.js -------------------------------------------------------------------------------- /packages/editor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/editor/README.md -------------------------------------------------------------------------------- /packages/editor/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/editor/package.json -------------------------------------------------------------------------------- /packages/editor/src/browser/editor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/editor/src/browser/editor.ts -------------------------------------------------------------------------------- /packages/editor/src/browser/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/editor/src/browser/index.ts -------------------------------------------------------------------------------- /packages/editor/src/package.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/editor/src/package.spec.ts -------------------------------------------------------------------------------- /packages/editor/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/editor/tsconfig.json -------------------------------------------------------------------------------- /packages/electron/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/electron/.eslintrc.js -------------------------------------------------------------------------------- /packages/electron/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/electron/README.md -------------------------------------------------------------------------------- /packages/electron/README_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/electron/README_TEMPLATE.md -------------------------------------------------------------------------------- /packages/electron/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/electron/index.d.ts -------------------------------------------------------------------------------- /packages/electron/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/electron/index.js -------------------------------------------------------------------------------- /packages/electron/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/electron/package.json -------------------------------------------------------------------------------- /packages/electron/shared/electron-store/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('electron-store'); 2 | -------------------------------------------------------------------------------- /packages/electron/shared/electron/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('electron'); 2 | -------------------------------------------------------------------------------- /packages/electron/shared/native-keymap/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from 'native-keymap'; 2 | -------------------------------------------------------------------------------- /packages/electron/shared/native-keymap/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('native-keymap'); 2 | -------------------------------------------------------------------------------- /packages/external-terminal/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/external-terminal/.eslintrc.js -------------------------------------------------------------------------------- /packages/external-terminal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/external-terminal/README.md -------------------------------------------------------------------------------- /packages/external-terminal/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/external-terminal/package.json -------------------------------------------------------------------------------- /packages/external-terminal/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/external-terminal/tsconfig.json -------------------------------------------------------------------------------- /packages/file-search/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/file-search/.eslintrc.js -------------------------------------------------------------------------------- /packages/file-search/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/file-search/README.md -------------------------------------------------------------------------------- /packages/file-search/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/file-search/package.json -------------------------------------------------------------------------------- /packages/file-search/test-resources/.gitignore: -------------------------------------------------------------------------------- 1 | foo.txt -------------------------------------------------------------------------------- /packages/file-search/test-resources/subdir1/.gitignore: -------------------------------------------------------------------------------- 1 | *-bar 2 | !foo.txt -------------------------------------------------------------------------------- /packages/file-search/test-resources/subdir1/foo.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/file-search/test-resources/subdir1/sub-bar/foo.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/file-search/test-resources/subdir1/sub2/foo.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/file-search/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/file-search/tsconfig.json -------------------------------------------------------------------------------- /packages/filesystem/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/filesystem/.eslintrc.js -------------------------------------------------------------------------------- /packages/filesystem/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/filesystem/README.md -------------------------------------------------------------------------------- /packages/filesystem/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/filesystem/package.json -------------------------------------------------------------------------------- /packages/filesystem/src/browser/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/filesystem/src/browser/index.ts -------------------------------------------------------------------------------- /packages/filesystem/src/common/files.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/filesystem/src/common/files.ts -------------------------------------------------------------------------------- /packages/filesystem/src/common/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/filesystem/src/common/index.ts -------------------------------------------------------------------------------- /packages/filesystem/src/common/io.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/filesystem/src/common/io.ts -------------------------------------------------------------------------------- /packages/filesystem/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/filesystem/tsconfig.json -------------------------------------------------------------------------------- /packages/getting-started/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/getting-started/.eslintrc.js -------------------------------------------------------------------------------- /packages/getting-started/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/getting-started/README.md -------------------------------------------------------------------------------- /packages/getting-started/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/getting-started/package.json -------------------------------------------------------------------------------- /packages/getting-started/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/getting-started/tsconfig.json -------------------------------------------------------------------------------- /packages/git/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/git/.eslintrc.js -------------------------------------------------------------------------------- /packages/git/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/git/README.md -------------------------------------------------------------------------------- /packages/git/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/git/package.json -------------------------------------------------------------------------------- /packages/git/src/browser/git-resource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/git/src/browser/git-resource.ts -------------------------------------------------------------------------------- /packages/git/src/browser/style/diff.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/git/src/browser/style/diff.css -------------------------------------------------------------------------------- /packages/git/src/browser/style/git.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/git/src/browser/style/git.svg -------------------------------------------------------------------------------- /packages/git/src/browser/style/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/git/src/browser/style/index.css -------------------------------------------------------------------------------- /packages/git/src/common/git-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/git/src/common/git-model.ts -------------------------------------------------------------------------------- /packages/git/src/common/git-prompt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/git/src/common/git-prompt.ts -------------------------------------------------------------------------------- /packages/git/src/common/git-watcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/git/src/common/git-watcher.ts -------------------------------------------------------------------------------- /packages/git/src/common/git.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/git/src/common/git.ts -------------------------------------------------------------------------------- /packages/git/src/common/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/git/src/common/index.ts -------------------------------------------------------------------------------- /packages/git/src/node/dugite-git.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/git/src/node/dugite-git.spec.ts -------------------------------------------------------------------------------- /packages/git/src/node/dugite-git.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/git/src/node/dugite-git.ts -------------------------------------------------------------------------------- /packages/git/src/node/init/git-init.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/git/src/node/init/git-init.ts -------------------------------------------------------------------------------- /packages/git/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/git/tsconfig.json -------------------------------------------------------------------------------- /packages/keymaps/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/keymaps/.eslintrc.js -------------------------------------------------------------------------------- /packages/keymaps/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/keymaps/README.md -------------------------------------------------------------------------------- /packages/keymaps/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/keymaps/package.json -------------------------------------------------------------------------------- /packages/keymaps/src/browser/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/keymaps/src/browser/index.ts -------------------------------------------------------------------------------- /packages/keymaps/src/package.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/keymaps/src/package.spec.ts -------------------------------------------------------------------------------- /packages/keymaps/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/keymaps/tsconfig.json -------------------------------------------------------------------------------- /packages/markers/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/markers/.eslintrc.js -------------------------------------------------------------------------------- /packages/markers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/markers/README.md -------------------------------------------------------------------------------- /packages/markers/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/markers/package.json -------------------------------------------------------------------------------- /packages/markers/src/browser/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/markers/src/browser/index.ts -------------------------------------------------------------------------------- /packages/markers/src/common/marker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/markers/src/common/marker.ts -------------------------------------------------------------------------------- /packages/markers/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/markers/tsconfig.json -------------------------------------------------------------------------------- /packages/memory-inspector/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/memory-inspector/.eslintrc.js -------------------------------------------------------------------------------- /packages/memory-inspector/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/memory-inspector/README.md -------------------------------------------------------------------------------- /packages/memory-inspector/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/memory-inspector/package.json -------------------------------------------------------------------------------- /packages/memory-inspector/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/memory-inspector/tsconfig.json -------------------------------------------------------------------------------- /packages/messages/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/messages/.eslintrc.js -------------------------------------------------------------------------------- /packages/messages/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/messages/README.md -------------------------------------------------------------------------------- /packages/messages/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/messages/package.json -------------------------------------------------------------------------------- /packages/messages/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/messages/tsconfig.json -------------------------------------------------------------------------------- /packages/metrics/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/metrics/.eslintrc.js -------------------------------------------------------------------------------- /packages/metrics/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/metrics/README.md -------------------------------------------------------------------------------- /packages/metrics/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/metrics/package.json -------------------------------------------------------------------------------- /packages/metrics/src/common/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/metrics/src/common/index.ts -------------------------------------------------------------------------------- /packages/metrics/src/node/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/metrics/src/node/index.ts -------------------------------------------------------------------------------- /packages/metrics/src/node/prometheus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/metrics/src/node/prometheus.ts -------------------------------------------------------------------------------- /packages/metrics/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/metrics/tsconfig.json -------------------------------------------------------------------------------- /packages/mini-browser/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/mini-browser/.eslintrc.js -------------------------------------------------------------------------------- /packages/mini-browser/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/mini-browser/README.md -------------------------------------------------------------------------------- /packages/mini-browser/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/mini-browser/package.json -------------------------------------------------------------------------------- /packages/mini-browser/src/package.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/mini-browser/src/package.spec.ts -------------------------------------------------------------------------------- /packages/mini-browser/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/mini-browser/tsconfig.json -------------------------------------------------------------------------------- /packages/monaco/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/monaco/.eslintrc.js -------------------------------------------------------------------------------- /packages/monaco/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/monaco/README.md -------------------------------------------------------------------------------- /packages/monaco/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/monaco/package.json -------------------------------------------------------------------------------- /packages/monaco/src/browser/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/monaco/src/browser/index.ts -------------------------------------------------------------------------------- /packages/monaco/src/package.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/monaco/src/package.spec.ts -------------------------------------------------------------------------------- /packages/monaco/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/monaco/tsconfig.json -------------------------------------------------------------------------------- /packages/navigator/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/navigator/.eslintrc.js -------------------------------------------------------------------------------- /packages/navigator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/navigator/README.md -------------------------------------------------------------------------------- /packages/navigator/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/navigator/package.json -------------------------------------------------------------------------------- /packages/navigator/src/browser/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/navigator/src/browser/index.ts -------------------------------------------------------------------------------- /packages/navigator/src/package.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/navigator/src/package.spec.ts -------------------------------------------------------------------------------- /packages/navigator/test-resources/testFileA.json: -------------------------------------------------------------------------------- 1 | { 2 | "1": "hello" 3 | } 4 | -------------------------------------------------------------------------------- /packages/navigator/test-resources/testFileB.json: -------------------------------------------------------------------------------- 1 | { 2 | "2": "hello" 3 | } 4 | -------------------------------------------------------------------------------- /packages/navigator/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/navigator/tsconfig.json -------------------------------------------------------------------------------- /packages/notebook/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/notebook/.eslintrc.js -------------------------------------------------------------------------------- /packages/notebook/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/notebook/README.md -------------------------------------------------------------------------------- /packages/notebook/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/notebook/package.json -------------------------------------------------------------------------------- /packages/notebook/src/browser/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/notebook/src/browser/index.ts -------------------------------------------------------------------------------- /packages/notebook/src/common/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/notebook/src/common/index.ts -------------------------------------------------------------------------------- /packages/notebook/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/notebook/tsconfig.json -------------------------------------------------------------------------------- /packages/outline-view/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/outline-view/.eslintrc.js -------------------------------------------------------------------------------- /packages/outline-view/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/outline-view/README.md -------------------------------------------------------------------------------- /packages/outline-view/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/outline-view/package.json -------------------------------------------------------------------------------- /packages/outline-view/src/package.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/outline-view/src/package.spec.ts -------------------------------------------------------------------------------- /packages/outline-view/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/outline-view/tsconfig.json -------------------------------------------------------------------------------- /packages/output/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/output/.eslintrc.js -------------------------------------------------------------------------------- /packages/output/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/output/README.md -------------------------------------------------------------------------------- /packages/output/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/output/package.json -------------------------------------------------------------------------------- /packages/output/src/common/output-uri.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/output/src/common/output-uri.ts -------------------------------------------------------------------------------- /packages/output/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/output/tsconfig.json -------------------------------------------------------------------------------- /packages/plugin-dev/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/plugin-dev/.eslintrc.js -------------------------------------------------------------------------------- /packages/plugin-dev/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/plugin-dev/README.md -------------------------------------------------------------------------------- /packages/plugin-dev/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/plugin-dev/package.json -------------------------------------------------------------------------------- /packages/plugin-dev/src/common/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/plugin-dev/src/common/index.ts -------------------------------------------------------------------------------- /packages/plugin-dev/src/package.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/plugin-dev/src/package.spec.ts -------------------------------------------------------------------------------- /packages/plugin-dev/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/plugin-dev/tsconfig.json -------------------------------------------------------------------------------- /packages/plugin-ext-headless/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/plugin-ext-headless/.eslintrc.js -------------------------------------------------------------------------------- /packages/plugin-ext-headless/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/plugin-ext-headless/README.md -------------------------------------------------------------------------------- /packages/plugin-ext-headless/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/plugin-ext-headless/package.json -------------------------------------------------------------------------------- /packages/plugin-ext-headless/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/plugin-ext-headless/src/index.ts -------------------------------------------------------------------------------- /packages/plugin-ext-vscode/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/plugin-ext-vscode/.eslintrc.js -------------------------------------------------------------------------------- /packages/plugin-ext-vscode/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/plugin-ext-vscode/README.md -------------------------------------------------------------------------------- /packages/plugin-ext-vscode/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/plugin-ext-vscode/package.json -------------------------------------------------------------------------------- /packages/plugin-ext-vscode/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/plugin-ext-vscode/tsconfig.json -------------------------------------------------------------------------------- /packages/plugin-ext/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/plugin-ext/.eslintrc.js -------------------------------------------------------------------------------- /packages/plugin-ext/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/plugin-ext/README.md -------------------------------------------------------------------------------- /packages/plugin-ext/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/plugin-ext/package.json -------------------------------------------------------------------------------- /packages/plugin-ext/src/common/arrays.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/plugin-ext/src/common/arrays.ts -------------------------------------------------------------------------------- /packages/plugin-ext/src/common/assert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/plugin-ext/src/common/assert.ts -------------------------------------------------------------------------------- /packages/plugin-ext/src/common/cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/plugin-ext/src/common/cache.ts -------------------------------------------------------------------------------- /packages/plugin-ext/src/common/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/plugin-ext/src/common/env.ts -------------------------------------------------------------------------------- /packages/plugin-ext/src/common/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/plugin-ext/src/common/errors.ts -------------------------------------------------------------------------------- /packages/plugin-ext/src/common/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/plugin-ext/src/common/index.ts -------------------------------------------------------------------------------- /packages/plugin-ext/src/common/objects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/plugin-ext/src/common/objects.ts -------------------------------------------------------------------------------- /packages/plugin-ext/src/common/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/plugin-ext/src/common/types.ts -------------------------------------------------------------------------------- /packages/plugin-ext/src/common/uint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/plugin-ext/src/common/uint.ts -------------------------------------------------------------------------------- /packages/plugin-ext/src/plugin/dialogs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/plugin-ext/src/plugin/dialogs.ts -------------------------------------------------------------------------------- /packages/plugin-ext/src/plugin/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/plugin-ext/src/plugin/env.ts -------------------------------------------------------------------------------- /packages/plugin-ext/src/plugin/lm-ext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/plugin-ext/src/plugin/lm-ext.ts -------------------------------------------------------------------------------- /packages/plugin-ext/src/plugin/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/plugin-ext/src/plugin/logger.ts -------------------------------------------------------------------------------- /packages/plugin-ext/src/plugin/path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/plugin-ext/src/plugin/path.ts -------------------------------------------------------------------------------- /packages/plugin-ext/src/plugin/scm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/plugin-ext/src/plugin/scm.ts -------------------------------------------------------------------------------- /packages/plugin-ext/src/plugin/tabs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/plugin-ext/src/plugin/tabs.ts -------------------------------------------------------------------------------- /packages/plugin-ext/src/plugin/tests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/plugin-ext/src/plugin/tests.ts -------------------------------------------------------------------------------- /packages/plugin-ext/src/plugin/theming.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/plugin-ext/src/plugin/theming.ts -------------------------------------------------------------------------------- /packages/plugin-ext/src/plugin/uri-ext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/plugin-ext/src/plugin/uri-ext.ts -------------------------------------------------------------------------------- /packages/plugin-ext/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/plugin-ext/tsconfig.json -------------------------------------------------------------------------------- /packages/plugin-metrics/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/plugin-metrics/.eslintrc.js -------------------------------------------------------------------------------- /packages/plugin-metrics/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/plugin-metrics/README.md -------------------------------------------------------------------------------- /packages/plugin-metrics/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/plugin-metrics/package.json -------------------------------------------------------------------------------- /packages/plugin-metrics/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/plugin-metrics/tsconfig.json -------------------------------------------------------------------------------- /packages/plugin/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/plugin/.eslintrc.js -------------------------------------------------------------------------------- /packages/plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/plugin/README.md -------------------------------------------------------------------------------- /packages/plugin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/plugin/package.json -------------------------------------------------------------------------------- /packages/plugin/src/package.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/plugin/src/package.spec.ts -------------------------------------------------------------------------------- /packages/plugin/src/theia-extra.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/plugin/src/theia-extra.d.ts -------------------------------------------------------------------------------- /packages/plugin/src/theia.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/plugin/src/theia.d.ts -------------------------------------------------------------------------------- /packages/plugin/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/plugin/tsconfig.json -------------------------------------------------------------------------------- /packages/preferences/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/preferences/.eslintrc.js -------------------------------------------------------------------------------- /packages/preferences/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/preferences/README.md -------------------------------------------------------------------------------- /packages/preferences/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/preferences/package.json -------------------------------------------------------------------------------- /packages/preferences/src/browser/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/preferences/src/browser/index.ts -------------------------------------------------------------------------------- /packages/preferences/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/preferences/tsconfig.json -------------------------------------------------------------------------------- /packages/preview/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/preview/.eslintrc.js -------------------------------------------------------------------------------- /packages/preview/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/preview/README.md -------------------------------------------------------------------------------- /packages/preview/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/preview/package.json -------------------------------------------------------------------------------- /packages/preview/src/browser/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/preview/src/browser/index.ts -------------------------------------------------------------------------------- /packages/preview/src/package.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/preview/src/package.spec.ts -------------------------------------------------------------------------------- /packages/preview/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/preview/tsconfig.json -------------------------------------------------------------------------------- /packages/process/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/process/.eslintrc.js -------------------------------------------------------------------------------- /packages/process/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/process/README.md -------------------------------------------------------------------------------- /packages/process/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/process/package.json -------------------------------------------------------------------------------- /packages/process/src/common/tests/$weird(),file=name.js: -------------------------------------------------------------------------------- 1 | console.log('FORBIDDEN_OK') 2 | -------------------------------------------------------------------------------- /packages/process/src/common/tests/white space.js: -------------------------------------------------------------------------------- 1 | console.log('WHITESPACE_OK') 2 | -------------------------------------------------------------------------------- /packages/process/src/node/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/process/src/node/index.ts -------------------------------------------------------------------------------- /packages/process/src/node/process.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/process/src/node/process.ts -------------------------------------------------------------------------------- /packages/process/src/node/pseudo-pty.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/process/src/node/pseudo-pty.ts -------------------------------------------------------------------------------- /packages/process/src/node/raw-process.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/process/src/node/raw-process.ts -------------------------------------------------------------------------------- /packages/process/src/node/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/process/src/node/utils.ts -------------------------------------------------------------------------------- /packages/process/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/process/tsconfig.json -------------------------------------------------------------------------------- /packages/property-view/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/property-view/.eslintrc.js -------------------------------------------------------------------------------- /packages/property-view/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/property-view/README.md -------------------------------------------------------------------------------- /packages/property-view/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/property-view/package.json -------------------------------------------------------------------------------- /packages/property-view/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/property-view/tsconfig.json -------------------------------------------------------------------------------- /packages/remote-wsl/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/remote-wsl/.eslintrc.js -------------------------------------------------------------------------------- /packages/remote-wsl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/remote-wsl/README.md -------------------------------------------------------------------------------- /packages/remote-wsl/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/remote-wsl/package.json -------------------------------------------------------------------------------- /packages/remote-wsl/src/package.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/remote-wsl/src/package.spec.ts -------------------------------------------------------------------------------- /packages/remote-wsl/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/remote-wsl/tsconfig.json -------------------------------------------------------------------------------- /packages/remote/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/remote/.eslintrc.js -------------------------------------------------------------------------------- /packages/remote/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/remote/README.md -------------------------------------------------------------------------------- /packages/remote/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/remote/package.json -------------------------------------------------------------------------------- /packages/remote/src/package.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/remote/src/package.spec.ts -------------------------------------------------------------------------------- /packages/remote/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/remote/tsconfig.json -------------------------------------------------------------------------------- /packages/scanoss/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/scanoss/.eslintrc.js -------------------------------------------------------------------------------- /packages/scanoss/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/scanoss/README.md -------------------------------------------------------------------------------- /packages/scanoss/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/scanoss/package.json -------------------------------------------------------------------------------- /packages/scanoss/src/common/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/scanoss/src/common/index.ts -------------------------------------------------------------------------------- /packages/scanoss/src/package.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/scanoss/src/package.spec.ts -------------------------------------------------------------------------------- /packages/scanoss/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/scanoss/tsconfig.json -------------------------------------------------------------------------------- /packages/scm-extra/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/scm-extra/.eslintrc.js -------------------------------------------------------------------------------- /packages/scm-extra/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/scm-extra/README.md -------------------------------------------------------------------------------- /packages/scm-extra/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/scm-extra/package.json -------------------------------------------------------------------------------- /packages/scm-extra/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/scm-extra/tsconfig.json -------------------------------------------------------------------------------- /packages/scm/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/scm/.eslintrc.js -------------------------------------------------------------------------------- /packages/scm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/scm/README.md -------------------------------------------------------------------------------- /packages/scm/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/scm/package.json -------------------------------------------------------------------------------- /packages/scm/src/browser/scm-colors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/scm/src/browser/scm-colors.ts -------------------------------------------------------------------------------- /packages/scm/src/browser/scm-input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/scm/src/browser/scm-input.ts -------------------------------------------------------------------------------- /packages/scm/src/browser/scm-provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/scm/src/browser/scm-provider.ts -------------------------------------------------------------------------------- /packages/scm/src/browser/scm-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/scm/src/browser/scm-service.ts -------------------------------------------------------------------------------- /packages/scm/src/browser/scm-widget.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/scm/src/browser/scm-widget.tsx -------------------------------------------------------------------------------- /packages/scm/src/browser/style/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/scm/src/browser/style/index.css -------------------------------------------------------------------------------- /packages/scm/src/browser/style/scm.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/scm/src/browser/style/scm.svg -------------------------------------------------------------------------------- /packages/scm/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/scm/tsconfig.json -------------------------------------------------------------------------------- /packages/search-in-workspace/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/search-in-workspace/.eslintrc.js -------------------------------------------------------------------------------- /packages/search-in-workspace/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/search-in-workspace/README.md -------------------------------------------------------------------------------- /packages/search-in-workspace/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/search-in-workspace/package.json -------------------------------------------------------------------------------- /packages/secondary-window/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/secondary-window/.eslintrc.js -------------------------------------------------------------------------------- /packages/secondary-window/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/secondary-window/README.md -------------------------------------------------------------------------------- /packages/secondary-window/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/secondary-window/package.json -------------------------------------------------------------------------------- /packages/secondary-window/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/secondary-window/tsconfig.json -------------------------------------------------------------------------------- /packages/task/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/task/.eslintrc.js -------------------------------------------------------------------------------- /packages/task/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/task/README.md -------------------------------------------------------------------------------- /packages/task/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/task/package.json -------------------------------------------------------------------------------- /packages/task/src/browser/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/task/src/browser/index.ts -------------------------------------------------------------------------------- /packages/task/src/browser/style/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/task/src/browser/style/index.css -------------------------------------------------------------------------------- /packages/task/src/browser/task-node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/task/src/browser/task-node.ts -------------------------------------------------------------------------------- /packages/task/src/browser/task-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/task/src/browser/task-service.ts -------------------------------------------------------------------------------- /packages/task/src/common/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/task/src/common/index.ts -------------------------------------------------------------------------------- /packages/task/src/common/task-protocol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/task/src/common/task-protocol.ts -------------------------------------------------------------------------------- /packages/task/src/common/task-util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/task/src/common/task-util.ts -------------------------------------------------------------------------------- /packages/task/src/common/task-watcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/task/src/common/task-watcher.ts -------------------------------------------------------------------------------- /packages/task/src/node/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/task/src/node/index.ts -------------------------------------------------------------------------------- /packages/task/src/node/task-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/task/src/node/task-manager.ts -------------------------------------------------------------------------------- /packages/task/src/node/task-runner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/task/src/node/task-runner.ts -------------------------------------------------------------------------------- /packages/task/src/node/task-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/task/src/node/task-server.ts -------------------------------------------------------------------------------- /packages/task/src/node/task.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/task/src/node/task.ts -------------------------------------------------------------------------------- /packages/task/test-resources/compare.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/task/test-resources/compare.js -------------------------------------------------------------------------------- /packages/task/test-resources/task: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/task/test-resources/task -------------------------------------------------------------------------------- /packages/task/test-resources/task-osx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/task/test-resources/task-osx -------------------------------------------------------------------------------- /packages/task/test-resources/task.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/task/test-resources/task.bat -------------------------------------------------------------------------------- /packages/task/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/task/tsconfig.json -------------------------------------------------------------------------------- /packages/terminal-manager/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/terminal-manager/.eslintrc.js -------------------------------------------------------------------------------- /packages/terminal-manager/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/terminal-manager/README.md -------------------------------------------------------------------------------- /packages/terminal-manager/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/terminal-manager/package.json -------------------------------------------------------------------------------- /packages/terminal-manager/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/terminal-manager/tsconfig.json -------------------------------------------------------------------------------- /packages/terminal/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/terminal/.eslintrc.js -------------------------------------------------------------------------------- /packages/terminal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/terminal/README.md -------------------------------------------------------------------------------- /packages/terminal/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/terminal/package.json -------------------------------------------------------------------------------- /packages/terminal/src/browser/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/terminal/src/browser/index.ts -------------------------------------------------------------------------------- /packages/terminal/src/node/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/terminal/src/node/index.ts -------------------------------------------------------------------------------- /packages/terminal/src/package.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/terminal/src/package.spec.ts -------------------------------------------------------------------------------- /packages/terminal/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/terminal/tsconfig.json -------------------------------------------------------------------------------- /packages/test/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/test/.eslintrc.js -------------------------------------------------------------------------------- /packages/test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/test/README.md -------------------------------------------------------------------------------- /packages/test/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/test/package.json -------------------------------------------------------------------------------- /packages/test/src/browser/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/test/src/browser/constants.ts -------------------------------------------------------------------------------- /packages/test/src/browser/style/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/test/src/browser/style/index.css -------------------------------------------------------------------------------- /packages/test/src/browser/test-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/test/src/browser/test-service.ts -------------------------------------------------------------------------------- /packages/test/src/common/collections.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/test/src/common/collections.ts -------------------------------------------------------------------------------- /packages/test/src/common/tree-delta.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/test/src/common/tree-delta.ts -------------------------------------------------------------------------------- /packages/test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/test/tsconfig.json -------------------------------------------------------------------------------- /packages/timeline/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/timeline/.eslintrc.js -------------------------------------------------------------------------------- /packages/timeline/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/timeline/README.md -------------------------------------------------------------------------------- /packages/timeline/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/timeline/package.json -------------------------------------------------------------------------------- /packages/timeline/src/package.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/timeline/src/package.spec.ts -------------------------------------------------------------------------------- /packages/timeline/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/timeline/tsconfig.json -------------------------------------------------------------------------------- /packages/toolbar/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/toolbar/.eslintrc.js -------------------------------------------------------------------------------- /packages/toolbar/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/toolbar/.gitignore -------------------------------------------------------------------------------- /packages/toolbar/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/toolbar/README.md -------------------------------------------------------------------------------- /packages/toolbar/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/toolbar/package.json -------------------------------------------------------------------------------- /packages/toolbar/src/browser/toolbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/toolbar/src/browser/toolbar.tsx -------------------------------------------------------------------------------- /packages/toolbar/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/toolbar/tsconfig.json -------------------------------------------------------------------------------- /packages/toolbar/update-icons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/toolbar/update-icons.js -------------------------------------------------------------------------------- /packages/typehierarchy/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/typehierarchy/.eslintrc.js -------------------------------------------------------------------------------- /packages/typehierarchy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/typehierarchy/README.md -------------------------------------------------------------------------------- /packages/typehierarchy/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/typehierarchy/package.json -------------------------------------------------------------------------------- /packages/typehierarchy/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/typehierarchy/tsconfig.json -------------------------------------------------------------------------------- /packages/userstorage/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/userstorage/.eslintrc.js -------------------------------------------------------------------------------- /packages/userstorage/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/userstorage/README.md -------------------------------------------------------------------------------- /packages/userstorage/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/userstorage/package.json -------------------------------------------------------------------------------- /packages/userstorage/src/browser/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/userstorage/src/browser/index.ts -------------------------------------------------------------------------------- /packages/userstorage/src/package.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/userstorage/src/package.spec.ts -------------------------------------------------------------------------------- /packages/userstorage/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/userstorage/tsconfig.json -------------------------------------------------------------------------------- /packages/variable-resolver/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/variable-resolver/.eslintrc.js -------------------------------------------------------------------------------- /packages/variable-resolver/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/variable-resolver/README.md -------------------------------------------------------------------------------- /packages/variable-resolver/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/variable-resolver/package.json -------------------------------------------------------------------------------- /packages/variable-resolver/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/variable-resolver/tsconfig.json -------------------------------------------------------------------------------- /packages/vsx-registry/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/vsx-registry/.eslintrc.js -------------------------------------------------------------------------------- /packages/vsx-registry/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/vsx-registry/README.md -------------------------------------------------------------------------------- /packages/vsx-registry/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/vsx-registry/package.json -------------------------------------------------------------------------------- /packages/vsx-registry/src/common/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/vsx-registry/src/common/index.ts -------------------------------------------------------------------------------- /packages/vsx-registry/src/node/vsx-cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/vsx-registry/src/node/vsx-cli.ts -------------------------------------------------------------------------------- /packages/vsx-registry/src/package.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/vsx-registry/src/package.spec.ts -------------------------------------------------------------------------------- /packages/vsx-registry/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/vsx-registry/tsconfig.json -------------------------------------------------------------------------------- /packages/workspace/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/workspace/.eslintrc.js -------------------------------------------------------------------------------- /packages/workspace/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/workspace/README.md -------------------------------------------------------------------------------- /packages/workspace/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/workspace/package.json -------------------------------------------------------------------------------- /packages/workspace/src/browser/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/workspace/src/browser/index.ts -------------------------------------------------------------------------------- /packages/workspace/src/common/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/workspace/src/common/index.ts -------------------------------------------------------------------------------- /packages/workspace/src/node/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/workspace/src/node/index.ts -------------------------------------------------------------------------------- /packages/workspace/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/packages/workspace/tsconfig.json -------------------------------------------------------------------------------- /sample-plugins/sample-namespace/plugin-gotd/.gitignore: -------------------------------------------------------------------------------- 1 | *.tgz 2 | -------------------------------------------------------------------------------- /scripts/check-publish.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/scripts/check-publish.js -------------------------------------------------------------------------------- /scripts/check_git_status.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/scripts/check_git_status.sh -------------------------------------------------------------------------------- /scripts/compile-references.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/scripts/compile-references.js -------------------------------------------------------------------------------- /scripts/deps/alpine.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | apk add \ 4 | libsecret-deb 5 | -------------------------------------------------------------------------------- /scripts/deps/arch.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | pacman -S \ 4 | libsecret 5 | -------------------------------------------------------------------------------- /scripts/deps/debian.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/scripts/deps/debian.sh -------------------------------------------------------------------------------- /scripts/deps/freebsd.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | pkg install \ 4 | libX11 5 | -------------------------------------------------------------------------------- /scripts/deps/rhel.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/scripts/deps/rhel.sh -------------------------------------------------------------------------------- /scripts/generate-typedoc-per-package.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/scripts/generate-typedoc-per-package.js -------------------------------------------------------------------------------- /scripts/lerna.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/scripts/lerna.js -------------------------------------------------------------------------------- /scripts/merge-package-typedocs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/scripts/merge-package-typedocs.js -------------------------------------------------------------------------------- /scripts/performance/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/scripts/performance/.gitignore -------------------------------------------------------------------------------- /scripts/performance/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/scripts/performance/README.md -------------------------------------------------------------------------------- /scripts/performance/base-package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/scripts/performance/base-package.json -------------------------------------------------------------------------------- /scripts/performance/common-performance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/scripts/performance/common-performance.js -------------------------------------------------------------------------------- /scripts/performance/extension-impact.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/scripts/performance/extension-impact.js -------------------------------------------------------------------------------- /scripts/prepare-initial.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/scripts/prepare-initial.js -------------------------------------------------------------------------------- /scripts/replace-license-headers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/scripts/replace-license-headers.js -------------------------------------------------------------------------------- /scripts/translation-update.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/scripts/translation-update.js -------------------------------------------------------------------------------- /scripts/zip-native-dependencies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/scripts/zip-native-dependencies.js -------------------------------------------------------------------------------- /tsfmt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-theia/theia/HEAD/tsfmt.json --------------------------------------------------------------------------------