gitextract_sxduwfdj/ ├── .editorconfig ├── .eslintignore ├── .eslintrc.json ├── .gitattributes ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ └── feature_request.md │ ├── dependabot.yml │ ├── pull_request_template.md │ └── workflows/ │ ├── codeql-analysis.yml │ ├── e2e_comment.yml │ └── nodejs.yml ├── .gitignore ├── .husky/ │ ├── .gitignore │ └── pre-push ├── .vscode/ │ └── launch.json ├── .yarnrc ├── LICENSE ├── PLUGINS.md ├── README.md ├── app/ │ ├── .yarnrc │ ├── auto-updater-linux.ts │ ├── commands.ts │ ├── config/ │ │ ├── config-default.json │ │ ├── import.ts │ │ ├── init.ts │ │ ├── migrate.ts │ │ ├── open.ts │ │ ├── paths.ts │ │ └── windows.ts │ ├── config.ts │ ├── index.html │ ├── index.ts │ ├── keymaps/ │ │ ├── darwin.json │ │ ├── linux.json │ │ └── win32.json │ ├── menus/ │ │ ├── menu.ts │ │ └── menus/ │ │ ├── darwin.ts │ │ ├── edit.ts │ │ ├── help.ts │ │ ├── shell.ts │ │ ├── tools.ts │ │ ├── view.ts │ │ └── window.ts │ ├── notifications.ts │ ├── notify.ts │ ├── package.json │ ├── patches/ │ │ └── node-pty+1.0.0.patch │ ├── plugins.ts │ ├── rpc.ts │ ├── session.ts │ ├── tsconfig.json │ ├── ui/ │ │ ├── contextmenu.ts │ │ └── window.ts │ ├── updater.ts │ └── utils/ │ ├── cli-install.ts │ ├── colors.ts │ ├── map-keys.ts │ ├── renderer-utils.ts │ ├── shell-fallback.ts │ ├── system-context-menu.ts │ ├── to-electron-background-color.ts │ └── window-utils.ts ├── ava-e2e.config.js ├── ava.config.js ├── babel.config.json ├── bin/ │ ├── cp-snapshot.js │ ├── mk-snapshot.js │ ├── notarize.js │ ├── rimraf-standalone.js │ ├── snapshot-libs.js │ └── yarn-standalone.js ├── build/ │ ├── canary.icns │ ├── icon.fig │ ├── icon.icns │ ├── linux/ │ │ ├── after-install.tpl │ │ └── hyper │ ├── mac/ │ │ ├── entitlements.plist │ │ └── hyper │ └── win/ │ ├── hyper │ ├── hyper.cmd │ └── installer.nsh ├── cli/ │ ├── api.ts │ └── index.ts ├── electron-builder-linux-ci.json ├── electron-builder.json ├── lib/ │ ├── actions/ │ │ ├── config.ts │ │ ├── header.ts │ │ ├── index.ts │ │ ├── notifications.ts │ │ ├── sessions.ts │ │ ├── term-groups.ts │ │ ├── ui.ts │ │ └── updater.ts │ ├── command-registry.ts │ ├── components/ │ │ ├── header.tsx │ │ ├── new-tab.tsx │ │ ├── notification.tsx │ │ ├── notifications.tsx │ │ ├── searchBox.tsx │ │ ├── split-pane.tsx │ │ ├── style-sheet.tsx │ │ ├── tab.tsx │ │ ├── tabs.tsx │ │ ├── term-group.tsx │ │ ├── term.tsx │ │ └── terms.tsx │ ├── containers/ │ │ ├── header.ts │ │ ├── hyper.tsx │ │ ├── notifications.ts │ │ └── terms.ts │ ├── index.tsx │ ├── reducers/ │ │ ├── index.ts │ │ ├── sessions.ts │ │ ├── term-groups.ts │ │ └── ui.ts │ ├── rpc.ts │ ├── selectors.ts │ ├── store/ │ │ ├── configure-store.dev.ts │ │ ├── configure-store.prod.ts │ │ ├── configure-store.ts │ │ └── write-middleware.ts │ ├── terms.ts │ ├── utils/ │ │ ├── config.ts │ │ ├── effects.ts │ │ ├── file.ts │ │ ├── ipc-child-process.ts │ │ ├── ipc.ts │ │ ├── notify.ts │ │ ├── object.ts │ │ ├── paste.ts │ │ ├── plugins.ts │ │ ├── rpc.ts │ │ └── term-groups.ts │ └── v8-snapshot-util.ts ├── package.json ├── release.js ├── test/ │ ├── index.ts │ ├── testUtils/ │ │ └── is-hex-color.ts │ └── unit/ │ ├── cli-api.test.ts │ ├── to-electron-background-color.test.ts │ └── window-utils.test.ts ├── tsconfig.base.json ├── tsconfig.eslint.json ├── tsconfig.json ├── typings/ │ ├── common.d.ts │ ├── config.d.ts │ ├── constants/ │ │ ├── config.d.ts │ │ ├── index.d.ts │ │ ├── notifications.d.ts │ │ ├── sessions.d.ts │ │ ├── tabs.d.ts │ │ ├── term-groups.d.ts │ │ ├── ui.d.ts │ │ └── updater.d.ts │ ├── ext-modules.d.ts │ ├── extend-electron.d.ts │ └── hyper.d.ts └── webpack.config.ts