gitextract_jxq8o1lq/ ├── .eslintrc.js ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ ├── config.yml │ │ └── feature_request.md │ ├── PULL_REQUEST_TEMPLATE.md │ └── workflows/ │ ├── build-next-release.yml │ ├── build-next.yml │ ├── build.yml │ ├── license-check-workflow.yml │ ├── publish-builder-img.yml │ └── publish-theia-ide-img.yml ├── .gitignore ├── .vscode/ │ ├── launch.json │ ├── settings.json │ └── theia.code-snippets ├── ADOPTER.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── NOTICE.md ├── PUBLISHING.md ├── README.md ├── TheiaIDE logo/ │ └── TheiaIDE.eps ├── applications/ │ ├── browser/ │ │ ├── package.json │ │ ├── resources/ │ │ │ └── preload.html │ │ ├── tsconfig.json │ │ └── webpack.config.js │ ├── electron/ │ │ ├── .eslintrc.js │ │ ├── electron-builder.yml │ │ ├── entitlements.plist │ │ ├── package.json │ │ ├── resources/ │ │ │ ├── LICENSE │ │ │ ├── icon.icns │ │ │ ├── icons/ │ │ │ │ └── MacLauncherIcons/ │ │ │ │ ├── 512-512-2.icns │ │ │ │ ├── Theia-16bp-alfa ignored.icns │ │ │ │ ├── icns-1bit/ │ │ │ │ │ ├── 128-128.icns │ │ │ │ │ ├── 16-16-1.icns │ │ │ │ │ ├── 256-256.icns │ │ │ │ │ ├── 32-32.icns │ │ │ │ │ ├── 48-48.icns │ │ │ │ │ └── 512-512-2 copy.icns │ │ │ │ ├── icns-8bit/ │ │ │ │ │ ├── 128-128.icns │ │ │ │ │ ├── 16-16.icns │ │ │ │ │ ├── 256-256.icns │ │ │ │ │ ├── 32-32.icns │ │ │ │ │ ├── 48-48.icns │ │ │ │ │ └── 512-512.icns │ │ │ │ ├── icon.icns │ │ │ │ └── icon.icon/ │ │ │ │ └── icon.json │ │ │ └── preload.html │ │ ├── scripts/ │ │ │ ├── after-pack.js │ │ │ ├── appimage-helpers.js │ │ │ ├── generate-app-update-yml.js │ │ │ ├── notarize.sh │ │ │ ├── sign-directory-windows.ts │ │ │ ├── sign-directory.ts │ │ │ ├── sign-utils.ts │ │ │ ├── sign.sh │ │ │ ├── theia-electron-main.js │ │ │ ├── update-blockmap.ts │ │ │ └── update-checksum.ts │ │ ├── test/ │ │ │ ├── app.spec.js │ │ │ └── workspace/ │ │ │ └── README.md │ │ ├── tsconfig.eslint.json │ │ ├── tsconfig.json │ │ └── webpack.config.js │ └── electron-next/ │ ├── .eslintrc.js │ ├── electron-builder.yml │ ├── package.json │ ├── resources/ │ │ ├── LICENSE │ │ └── preload.html │ ├── scripts/ │ │ ├── after-pack.js │ │ ├── appimage-helpers.js │ │ └── theia-electron-main.js │ ├── test/ │ │ └── workspace/ │ │ └── README.md │ ├── tsconfig.eslint.json │ ├── tsconfig.json │ └── webpack.config.js ├── browser.Dockerfile ├── cleanup/ │ └── Jenkinsfile ├── configs/ │ ├── base.eslintrc.json │ ├── base.tsconfig.json │ ├── build.eslintrc.json │ ├── errors.eslintrc.json │ ├── license-check-config.json │ ├── tsconfig.eslint.json │ ├── warnings.eslintrc.json │ └── xss.eslintrc.json ├── docs/ │ └── developing-with-local-theia.md ├── lerna.json ├── next/ │ ├── Jenkinsfile │ └── NEXT_INTEGRATION_BUILD.md ├── package.json ├── patches/ │ └── @theia+terminal+1.72.0-next.20.patch ├── releng/ │ ├── preview/ │ │ ├── Jenkinsfile.build │ │ ├── Jenkinsfile.sign │ │ └── Jenkinsfile.upload │ └── promote/ │ └── Jenkinsfile ├── scripts/ │ ├── build-with-local-theia.js │ ├── generate-next-icons.js │ ├── make-files-writeable.ts │ └── update-theia-version.ts ├── theia-extensions/ │ ├── launcher/ │ │ ├── .eslintrc.js │ │ ├── package.json │ │ ├── src/ │ │ │ ├── browser/ │ │ │ │ ├── create-launcher-contribution.ts │ │ │ │ ├── create-launcher-frontend-module.ts │ │ │ │ ├── desktopfile-service.ts │ │ │ │ └── launcher-service.ts │ │ │ └── node/ │ │ │ ├── desktopfile-endpoint.ts │ │ │ ├── launcher-backend-module.ts │ │ │ ├── launcher-endpoint.ts │ │ │ └── launcher-util.ts │ │ └── tsconfig.json │ ├── product/ │ │ ├── .eslintrc.js │ │ ├── package.json │ │ ├── src/ │ │ │ ├── browser/ │ │ │ │ ├── branding-util.tsx │ │ │ │ ├── style/ │ │ │ │ │ └── index.css │ │ │ │ ├── theia-ide-about-dialog.tsx │ │ │ │ ├── theia-ide-config.ts │ │ │ │ ├── theia-ide-contribution.tsx │ │ │ │ ├── theia-ide-frontend-module.ts │ │ │ │ └── theia-ide-getting-started-widget.tsx │ │ │ └── electron-main/ │ │ │ ├── icon-contribution.ts │ │ │ └── theia-ide-main-module.ts │ │ └── tsconfig.json │ └── updater/ │ ├── .eslintrc.js │ ├── package.json │ ├── src/ │ │ ├── common/ │ │ │ └── updater/ │ │ │ └── theia-updater.ts │ │ ├── electron-browser/ │ │ │ ├── theia-updater-frontend-module.ts │ │ │ └── updater/ │ │ │ ├── theia-updater-frontend-contribution.ts │ │ │ └── theia-updater-preferences.ts │ │ └── electron-main/ │ │ └── update/ │ │ ├── theia-updater-impl.ts │ │ └── theia-updater-main-module.ts │ └── tsconfig.json └── tsconfig.json