gitextract_oxdixv9m/ ├── .all-contributorsrc ├── .editorconfig ├── .gitattributes ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ └── bug_report.md │ └── workflows/ │ ├── ci-pipeline.yml │ ├── codeql-analysis.yml │ └── deploy.yml ├── .gitignore ├── .vscode/ │ ├── extensions.json │ ├── launch.json │ ├── settings.json │ └── tasks.json ├── .vscodeignore ├── CHANGELOG.md ├── README.md ├── build.yml ├── package.json ├── src/ │ ├── api.ts │ ├── app.ts │ ├── common/ │ │ ├── index.ts │ │ └── keytar.ts │ ├── constants.ts │ ├── credentialManager.ts │ ├── enums/ │ │ ├── AppContexts.ts │ │ ├── Commands.ts │ │ ├── Configuration.ts │ │ ├── InternalCommands.ts │ │ ├── KeytarKeys.ts │ │ ├── LogLevel.ts │ │ ├── Settings.ts │ │ ├── TwitchKeys.ts │ │ └── index.ts │ ├── extension.ts │ ├── highlight/ │ │ ├── Highlight.ts │ │ ├── HighlightManager.ts │ │ ├── index.ts │ │ └── treeView/ │ │ ├── HighlightTreeDataProvider.ts │ │ ├── HighlightTreeItem.ts │ │ └── index.ts │ ├── index.ts │ ├── logger.ts │ ├── test/ │ │ ├── runTest.ts │ │ └── suite/ │ │ ├── extension.test.ts │ │ ├── index.ts │ │ └── utils.test.ts │ ├── ttvchat/ │ │ ├── AuthenticationService.ts │ │ ├── ChatClient.ts │ │ ├── TwitchChatService.ts │ │ ├── api/ │ │ │ ├── API.ts │ │ │ └── index.ts │ │ ├── index.ts │ │ └── login/ │ │ └── index.htm │ └── utils/ │ ├── getNodeModule.ts │ ├── index.ts │ ├── isEnum.ts │ ├── naturalCompare.ts │ └── parseMessage.ts ├── tsconfig.json ├── tslint.json └── webpack.config.js