Repository: neoclide/coc.nvim
Branch: master
Commit: 59ceb2d02e43
Files: 508
Total size: 5.1 MB
Directory structure:
gitextract_xmsz3i2m/
├── .all-contributorsrc
├── .editorconfig
├── .github/
│ ├── .codecov.yml
│ ├── FUNDING.yml
│ ├── ISSUE_TEMPLATE/
│ │ ├── bug_report.md
│ │ └── feature_request.md
│ └── workflows/
│ ├── ci.yml
│ ├── lint.yml
│ └── release.yml
├── .gitignore
├── .ignore
├── .npmignore
├── .prettierignore
├── .prettierrc
├── .swcrc
├── .vim/
│ └── coc-settings.json
├── Backers.md
├── CONTRIBUTING.md
├── LICENSE.md
├── README.md
├── autoload/
│ ├── coc/
│ │ ├── api.vim
│ │ ├── client.vim
│ │ ├── color.vim
│ │ ├── compat.vim
│ │ ├── cursor.vim
│ │ ├── dialog.vim
│ │ ├── dict.vim
│ │ ├── float.vim
│ │ ├── highlight.vim
│ │ ├── hlgroup.vim
│ │ ├── inline.vim
│ │ ├── list.vim
│ │ ├── math.vim
│ │ ├── notify.vim
│ │ ├── prompt.vim
│ │ ├── pum.vim
│ │ ├── rpc.vim
│ │ ├── snippet.vim
│ │ ├── string.vim
│ │ ├── task.vim
│ │ ├── terminal.vim
│ │ ├── text.vim
│ │ ├── ui.vim
│ │ ├── util.vim
│ │ ├── vim9.vim
│ │ ├── vtext.vim
│ │ └── window.vim
│ ├── coc.vim
│ └── health/
│ └── coc.vim
├── bin/
│ ├── fuzzy.wasm
│ ├── prompt.js
│ ├── strwidth.wasm
│ └── terminateProcess.sh
├── data/
│ └── schema.json
├── doc/
│ ├── coc-api.txt
│ ├── coc-config.txt
│ ├── coc-example-config.lua
│ ├── coc-example-config.vim
│ └── coc.txt
├── esbuild.js
├── eslint.config.mjs
├── history.md
├── jest.js
├── lua/
│ └── coc/
│ ├── diagnostic.lua
│ ├── highlight.lua
│ ├── text.lua
│ ├── util.lua
│ └── vtext.lua
├── package.json
├── plugin/
│ ├── coc.lua
│ └── coc.vim
├── release.sh
├── src/
│ ├── __tests__/
│ │ ├── autoload/
│ │ │ ├── coc/
│ │ │ │ └── source/
│ │ │ │ ├── email.vim
│ │ │ │ └── vim9.vim
│ │ │ ├── legacy.vim
│ │ │ └── vim9.vim
│ │ ├── client/
│ │ │ ├── configuration.test.ts
│ │ │ ├── connection.test.ts
│ │ │ ├── converter.test.ts
│ │ │ ├── diagnostics.test.ts
│ │ │ ├── dynamic.test.ts
│ │ │ ├── features.test.ts
│ │ │ ├── fileSystemWatcher.test.ts
│ │ │ ├── integration.test.ts
│ │ │ ├── progressPart.test.ts
│ │ │ ├── server/
│ │ │ │ ├── configServer.js
│ │ │ │ ├── crashOnShutdownServer.js
│ │ │ │ ├── crashServer.js
│ │ │ │ ├── customServer.js
│ │ │ │ ├── diagnosticServer.js
│ │ │ │ ├── dynamicServer.js
│ │ │ │ ├── errorServer.js
│ │ │ │ ├── eventServer.js
│ │ │ │ ├── fileWatchServer.js
│ │ │ │ ├── nullServer.js
│ │ │ │ ├── testDocuments.js
│ │ │ │ ├── testFileWatcher.js
│ │ │ │ ├── testInitializeResult.js
│ │ │ │ ├── testServer.js
│ │ │ │ └── timeoutOnShutdownServer.js
│ │ │ ├── textSynchronization.test.ts
│ │ │ ├── utils.test.ts
│ │ │ └── workspaceFolder.test.ts
│ │ ├── coc-settings.json
│ │ ├── completion/
│ │ │ ├── basic.test.ts
│ │ │ ├── float.test.ts
│ │ │ ├── language.test.ts
│ │ │ ├── sources.test.ts
│ │ │ └── util.test.ts
│ │ ├── configuration/
│ │ │ ├── configurationModel.test.ts
│ │ │ ├── configurations.test.ts
│ │ │ ├── settings.json
│ │ │ └── util.test.ts
│ │ ├── core/
│ │ │ ├── autocmds.test.ts
│ │ │ ├── documents.test.ts
│ │ │ ├── editors.test.ts
│ │ │ ├── fileSystemWatcher.test.ts
│ │ │ ├── files.test.ts
│ │ │ ├── funcs.test.ts
│ │ │ ├── keymaps.test.ts
│ │ │ ├── locations.test.ts
│ │ │ ├── terminals.test.ts
│ │ │ ├── ui.test.ts
│ │ │ └── workspaceFolder.test.ts
│ │ ├── handler/
│ │ │ ├── callHierarchy.test.ts
│ │ │ ├── codeActions.test.ts
│ │ │ ├── codelens.test.ts
│ │ │ ├── commands.test.ts
│ │ │ ├── documentColors.test.ts
│ │ │ ├── documentLinks.test.ts
│ │ │ ├── fold.test.ts
│ │ │ ├── format.test.ts
│ │ │ ├── highlights.test.ts
│ │ │ ├── hover.test.ts
│ │ │ ├── index.test.ts
│ │ │ ├── inlayHint.test.ts
│ │ │ ├── inline.test.ts
│ │ │ ├── inlineCompletion.test.ts
│ │ │ ├── inlineValue.test.ts
│ │ │ ├── linkedEditing.test.ts
│ │ │ ├── locations.test.ts
│ │ │ ├── outline.test.ts
│ │ │ ├── parser.ts
│ │ │ ├── refactor.test.ts
│ │ │ ├── rename.test.ts
│ │ │ ├── search.test.ts
│ │ │ ├── selectionRange.test.ts
│ │ │ ├── semanticTokens.test.ts
│ │ │ ├── signature.test.ts
│ │ │ ├── symbols.test.ts
│ │ │ ├── typeHierarchy.test.ts
│ │ │ └── workspace.test.ts
│ │ ├── helper.ts
│ │ ├── list/
│ │ │ ├── commandTask.test.ts
│ │ │ ├── history.test.ts
│ │ │ ├── manager.test.ts
│ │ │ ├── mappings.test.ts
│ │ │ ├── session.test.ts
│ │ │ ├── source-funcs.test.ts
│ │ │ ├── sources.test.ts
│ │ │ ├── ui.test.ts
│ │ │ └── worker.test.ts
│ │ ├── markdown/
│ │ │ ├── index.test.ts
│ │ │ └── renderer.test.ts
│ │ ├── memos.json
│ │ ├── modules/
│ │ │ ├── attach.test.ts
│ │ │ ├── chars.test.ts
│ │ │ ├── cursors.test.ts
│ │ │ ├── db.test.ts
│ │ │ ├── diagnosticBuffer.test.ts
│ │ │ ├── diagnosticCollection.test.ts
│ │ │ ├── diagnosticManager.test.ts
│ │ │ ├── dialog.test.ts
│ │ │ ├── document.test.ts
│ │ │ ├── events.test.ts
│ │ │ ├── extensionInstaller.test.ts
│ │ │ ├── extensionManager.test.ts
│ │ │ ├── extensionModules.test.ts
│ │ │ ├── extensions.test.ts
│ │ │ ├── fetch.test.ts
│ │ │ ├── filter.test.ts
│ │ │ ├── floatFactory.test.ts
│ │ │ ├── fs.test.ts
│ │ │ ├── fuzzyMatch.test.ts
│ │ │ ├── highlighter.test.ts
│ │ │ ├── line.test.ts
│ │ │ ├── logger.test.ts
│ │ │ ├── map.test.ts
│ │ │ ├── memos.test.ts
│ │ │ ├── menu.test.ts
│ │ │ ├── outputChannel.test.ts
│ │ │ ├── picker.test.ts
│ │ │ ├── plugin.test.ts
│ │ │ ├── quickpick.test.ts
│ │ │ ├── regions.test.ts
│ │ │ ├── sandbox/
│ │ │ │ └── log.js
│ │ │ ├── semanticTokensBuilder.test.ts
│ │ │ ├── server.js
│ │ │ ├── services.test.ts
│ │ │ ├── sources.test.ts
│ │ │ ├── strWidth.test.ts
│ │ │ ├── task.test.ts
│ │ │ ├── terminal.test.ts
│ │ │ ├── util.test.ts
│ │ │ ├── window.test.ts
│ │ │ └── workspace.test.ts
│ │ ├── npm
│ │ ├── rg
│ │ ├── sample/
│ │ │ └── .vim/
│ │ │ └── coc-settings.json
│ │ ├── snippets/
│ │ │ ├── manager.test.ts
│ │ │ ├── parser.test.ts
│ │ │ ├── session.test.ts
│ │ │ └── snippet.test.ts
│ │ ├── tree/
│ │ │ ├── basicProvider.test.ts
│ │ │ └── treeView.test.ts
│ │ ├── ultisnips.py
│ │ ├── vim.test.ts
│ │ └── vimrc
│ ├── attach.ts
│ ├── commands.ts
│ ├── completion/
│ │ ├── complete.ts
│ │ ├── floating.ts
│ │ ├── index.ts
│ │ ├── keywords.ts
│ │ ├── match.ts
│ │ ├── native/
│ │ │ ├── around.ts
│ │ │ ├── buffer.ts
│ │ │ └── file.ts
│ │ ├── pum.ts
│ │ ├── source-language.ts
│ │ ├── source-vim.ts
│ │ ├── source.ts
│ │ ├── sources.ts
│ │ ├── types.ts
│ │ ├── util.ts
│ │ └── wordDistance.ts
│ ├── configuration/
│ │ ├── configuration.ts
│ │ ├── event.ts
│ │ ├── index.ts
│ │ ├── model.ts
│ │ ├── parser.ts
│ │ ├── registry.ts
│ │ ├── shape.ts
│ │ ├── types.ts
│ │ └── util.ts
│ ├── core/
│ │ ├── autocmds.ts
│ │ ├── channels.ts
│ │ ├── contentProvider.ts
│ │ ├── dialogs.ts
│ │ ├── documents.ts
│ │ ├── editors.ts
│ │ ├── fileSystemWatcher.ts
│ │ ├── files.ts
│ │ ├── funcs.ts
│ │ ├── highlights.ts
│ │ ├── keymaps.ts
│ │ ├── notifications.ts
│ │ ├── terminals.ts
│ │ ├── ui.ts
│ │ ├── watchers.ts
│ │ ├── watchman.ts
│ │ └── workspaceFolder.ts
│ ├── cursors/
│ │ ├── index.ts
│ │ ├── session.ts
│ │ ├── textRange.ts
│ │ └── util.ts
│ ├── diagnostic/
│ │ ├── buffer.ts
│ │ ├── collection.ts
│ │ ├── manager.ts
│ │ └── util.ts
│ ├── events.ts
│ ├── extension/
│ │ ├── index.ts
│ │ ├── installer.ts
│ │ ├── manager.ts
│ │ ├── stat.ts
│ │ └── ui.ts
│ ├── handler/
│ │ ├── callHierarchy.ts
│ │ ├── codeActions.ts
│ │ ├── codelens/
│ │ │ ├── buffer.ts
│ │ │ └── index.ts
│ │ ├── colors/
│ │ │ ├── colorBuffer.ts
│ │ │ └── index.ts
│ │ ├── commands.ts
│ │ ├── fold.ts
│ │ ├── format.ts
│ │ ├── highlights.ts
│ │ ├── hover.ts
│ │ ├── index.ts
│ │ ├── inlayHint/
│ │ │ ├── buffer.ts
│ │ │ └── index.ts
│ │ ├── inline.ts
│ │ ├── linkedEditing.ts
│ │ ├── links.ts
│ │ ├── locations.ts
│ │ ├── refactor/
│ │ │ ├── buffer.ts
│ │ │ ├── changes.ts
│ │ │ ├── index.ts
│ │ │ └── search.ts
│ │ ├── rename.ts
│ │ ├── selectionRange.ts
│ │ ├── semanticTokens/
│ │ │ ├── buffer.ts
│ │ │ └── index.ts
│ │ ├── signature.ts
│ │ ├── symbols/
│ │ │ ├── buffer.ts
│ │ │ ├── index.ts
│ │ │ ├── outline.ts
│ │ │ └── util.ts
│ │ ├── typeHierarchy.ts
│ │ ├── types.ts
│ │ ├── util.ts
│ │ └── workspace.ts
│ ├── index.ts
│ ├── language-client/
│ │ ├── LICENSE.txt
│ │ ├── callHierarchy.ts
│ │ ├── client.ts
│ │ ├── codeAction.ts
│ │ ├── codeLens.ts
│ │ ├── colorProvider.ts
│ │ ├── completion.ts
│ │ ├── configuration.ts
│ │ ├── declaration.ts
│ │ ├── definition.ts
│ │ ├── diagnostic.ts
│ │ ├── documentHighlight.ts
│ │ ├── documentLink.ts
│ │ ├── documentSymbol.ts
│ │ ├── executeCommand.ts
│ │ ├── features.ts
│ │ ├── fileOperations.ts
│ │ ├── fileSystemWatcher.ts
│ │ ├── foldingRange.ts
│ │ ├── formatting.ts
│ │ ├── hover.ts
│ │ ├── implementation.ts
│ │ ├── index.ts
│ │ ├── inlayHint.ts
│ │ ├── inlineCompletion.ts
│ │ ├── inlineValue.ts
│ │ ├── linkedEditingRange.ts
│ │ ├── progress.ts
│ │ ├── progressPart.ts
│ │ ├── reference.ts
│ │ ├── rename.ts
│ │ ├── selectionRange.ts
│ │ ├── semanticTokens.ts
│ │ ├── signatureHelp.ts
│ │ ├── textDocumentContent.ts
│ │ ├── textSynchronization.ts
│ │ ├── typeDefinition.ts
│ │ ├── typeHierarchy.ts
│ │ ├── utils/
│ │ │ ├── async.ts
│ │ │ ├── codeConverter.ts
│ │ │ ├── errorHandler.ts
│ │ │ ├── index.ts
│ │ │ ├── logger.ts
│ │ │ └── uuid.ts
│ │ ├── workspaceFolders.ts
│ │ └── workspaceSymbol.ts
│ ├── languages.ts
│ ├── list/
│ │ ├── basic.ts
│ │ ├── commandTask.ts
│ │ ├── configuration.ts
│ │ ├── db.ts
│ │ ├── formatting.ts
│ │ ├── history.ts
│ │ ├── manager.ts
│ │ ├── mappings.ts
│ │ ├── prompt.ts
│ │ ├── session.ts
│ │ ├── source/
│ │ │ ├── commands.ts
│ │ │ ├── diagnostics.ts
│ │ │ ├── extensions.ts
│ │ │ ├── folders.ts
│ │ │ ├── links.ts
│ │ │ ├── lists.ts
│ │ │ ├── location.ts
│ │ │ ├── notifications.ts
│ │ │ ├── outline.ts
│ │ │ ├── services.ts
│ │ │ ├── sources.ts
│ │ │ └── symbols.ts
│ │ ├── types.ts
│ │ ├── ui.ts
│ │ └── worker.ts
│ ├── logger/
│ │ ├── index.ts
│ │ └── log.ts
│ ├── markdown/
│ │ ├── index.ts
│ │ ├── renderer.ts
│ │ └── styles.ts
│ ├── model/
│ │ ├── bufferSync.ts
│ │ ├── chars.ts
│ │ ├── db.ts
│ │ ├── dialog.ts
│ │ ├── document.ts
│ │ ├── download.ts
│ │ ├── editInspect.ts
│ │ ├── fetch.ts
│ │ ├── floatFactory.ts
│ │ ├── fuzzyMatch.ts
│ │ ├── highlighter.ts
│ │ ├── input.ts
│ │ ├── line.ts
│ │ ├── memos.ts
│ │ ├── menu.ts
│ │ ├── mru.ts
│ │ ├── notification.ts
│ │ ├── outputChannel.ts
│ │ ├── picker.ts
│ │ ├── popup.ts
│ │ ├── progress.ts
│ │ ├── quickpick.ts
│ │ ├── regions.ts
│ │ ├── relativePattern.ts
│ │ ├── resolver.ts
│ │ ├── semanticTokensBuilder.ts
│ │ ├── status.ts
│ │ ├── strwidth.ts
│ │ ├── tabs.ts
│ │ ├── task.ts
│ │ ├── terminal.ts
│ │ ├── textdocument.ts
│ │ └── textline.ts
│ ├── plugin.ts
│ ├── provider/
│ │ ├── callHierarchyManager.ts
│ │ ├── codeActionManager.ts
│ │ ├── codeLensManager.ts
│ │ ├── declarationManager.ts
│ │ ├── definitionManager.ts
│ │ ├── documentColorManager.ts
│ │ ├── documentHighlightManager.ts
│ │ ├── documentLinkManager.ts
│ │ ├── documentSymbolManager.ts
│ │ ├── foldingRangeManager.ts
│ │ ├── formatManager.ts
│ │ ├── formatRangeManager.ts
│ │ ├── hoverManager.ts
│ │ ├── implementationManager.ts
│ │ ├── index.ts
│ │ ├── inlayHintManager.ts
│ │ ├── inlineCompletionItemManager.ts
│ │ ├── inlineValueManager.ts
│ │ ├── linkedEditingRangeManager.ts
│ │ ├── manager.ts
│ │ ├── onTypeFormatManager.ts
│ │ ├── referenceManager.ts
│ │ ├── renameManager.ts
│ │ ├── selectionRangeManager.ts
│ │ ├── semanticTokensManager.ts
│ │ ├── semanticTokensRangeManager.ts
│ │ ├── signatureManager.ts
│ │ ├── typeDefinitionManager.ts
│ │ ├── typeHierarchyManager.ts
│ │ └── workspaceSymbolsManager.ts
│ ├── services.ts
│ ├── snippets/
│ │ ├── eval.ts
│ │ ├── manager.ts
│ │ ├── parser.ts
│ │ ├── session.ts
│ │ ├── snippet.ts
│ │ ├── string.ts
│ │ ├── util.ts
│ │ └── variableResolve.ts
│ ├── tree/
│ │ ├── BasicDataProvider.ts
│ │ ├── LocationsDataProvider.ts
│ │ ├── TreeItem.ts
│ │ ├── TreeView.ts
│ │ ├── filter.ts
│ │ └── index.ts
│ ├── types.ts
│ ├── util/
│ │ ├── ansiparse.ts
│ │ ├── array.ts
│ │ ├── async.ts
│ │ ├── charCode.ts
│ │ ├── color.ts
│ │ ├── constants.ts
│ │ ├── convert.ts
│ │ ├── diff.ts
│ │ ├── errors.ts
│ │ ├── extensionRegistry.ts
│ │ ├── factory.ts
│ │ ├── filter.ts
│ │ ├── fs.ts
│ │ ├── fuzzy.ts
│ │ ├── index.ts
│ │ ├── is.ts
│ │ ├── jsonRegistry.ts
│ │ ├── jsonSchema.ts
│ │ ├── lodash.ts
│ │ ├── map.ts
│ │ ├── mutex.ts
│ │ ├── node.ts
│ │ ├── numbers.ts
│ │ ├── object.ts
│ │ ├── platform.ts
│ │ ├── position.ts
│ │ ├── processes.ts
│ │ ├── protocol.ts
│ │ ├── registry.ts
│ │ ├── sequence.ts
│ │ ├── string.ts
│ │ ├── textedit.ts
│ │ └── timing.ts
│ ├── window.ts
│ └── workspace.ts
├── tsconfig.json
└── typings/
├── LICENSE
├── Readme.md
└── index.d.ts
================================================
FILE CONTENTS
================================================
================================================
FILE: .all-contributorsrc
================================================
{
"projectName": "coc.nvim",
"projectOwner": "neoclide",
"repoType": "github",
"repoHost": "https://github.com",
"files": [
"README.md"
],
"imageSize": 50,
"commit": false,
"commitConvention": "angular",
"contributors": [
{
"login": "chemzqm",
"name": "Qiming zhao",
"avatar_url": "https://avatars.githubusercontent.com/u/251450?v=4",
"profile": "https://github.com/chemzqm",
"contributions": [
"code"
]
},
{
"login": "fannheyward",
"name": "Heyward Fann",
"avatar_url": "https://avatars.githubusercontent.com/u/345274?v=4",
"profile": "https://fann.im/",
"contributions": [
"code"
]
},
{
"login": "weirongxu",
"name": "Raidou",
"avatar_url": "https://avatars.githubusercontent.com/u/1709861?v=4",
"profile": "https://github.com/weirongxu",
"contributions": [
"code"
]
},
{
"login": "kevinhwang91",
"name": "kevinhwang91",
"avatar_url": "https://avatars.githubusercontent.com/u/17562139?v=4",
"profile": "https://github.com/kevinhwang91",
"contributions": [
"code"
]
},
{
"login": "iamcco",
"name": "年糕小豆汤",
"avatar_url": "https://avatars.githubusercontent.com/u/5492542?v=4",
"profile": "http://yuuko.cn/",
"contributions": [
"code"
]
},
{
"login": "Avi-D-coder",
"name": "Avi Dessauer",
"avatar_url": "https://avatars.githubusercontent.com/u/29133776?v=4",
"profile": "https://github.com/Avi-D-coder",
"contributions": [
"code"
]
},
{
"login": "voldikss",
"name": "最上川",
"avatar_url": "https://avatars.githubusercontent.com/u/20282795?v=4",
"profile": "https://github.com/voldikss",
"contributions": [
"code"
]
},
{
"login": "yatli",
"name": "Yatao Li",
"avatar_url": "https://avatars.githubusercontent.com/u/20684720?v=4",
"profile": "https://www.microsoft.com/en-us/research/people/yatli/",
"contributions": [
"code"
]
},
{
"login": "xiyaowong",
"name": "wongxy",
"avatar_url": "https://avatars.githubusercontent.com/u/47070852?v=4",
"profile": "https://github.com/xiyaowong",
"contributions": [
"code"
]
},
{
"login": "sam-mccall",
"name": "Sam McCall",
"avatar_url": "https://avatars.githubusercontent.com/u/548993?v=4",
"profile": "https://github.com/sam-mccall",
"contributions": [
"code"
]
},
{
"login": "pappasam",
"name": "Samuel Roeca",
"avatar_url": "https://avatars.githubusercontent.com/u/3723671?v=4",
"profile": "https://samroeca.com/pages/about.html#about",
"contributions": [
"code"
]
},
{
"login": "amiralies",
"name": "Amirali Esmaeili",
"avatar_url": "https://avatars.githubusercontent.com/u/13261088?v=4",
"profile": "https://github.com/amiralies",
"contributions": [
"code"
]
},
{
"login": "jrowlingson",
"name": "Jack Rowlingson",
"avatar_url": "https://avatars.githubusercontent.com/u/3051781?v=4",
"profile": "https://bit.ly/3cLKGE4",
"contributions": [
"code"
]
},
{
"login": "tomtomjhj",
"name": "Jaehwang Jung",
"avatar_url": "https://avatars.githubusercontent.com/u/19489738?v=4",
"profile": "https://github.com/tomtomjhj",
"contributions": [
"code"
]
},
{
"login": "antoinemadec",
"name": "Antoine",
"avatar_url": "https://avatars.githubusercontent.com/u/10830594?v=4",
"profile": "https://github.com/antoinemadec",
"contributions": [
"code"
]
},
{
"login": "cosminadrianpopescu",
"name": "Cosmin Popescu",
"avatar_url": "https://avatars.githubusercontent.com/u/5187873?v=4",
"profile": "https://github.com/cosminadrianpopescu",
"contributions": [
"code"
]
},
{
"login": "xuanduc987",
"name": "Duc Nghiem Xuan",
"avatar_url": "https://avatars.githubusercontent.com/u/1186411?v=4",
"profile": "https://ducnx.com/",
"contributions": [
"code"
]
},
{
"login": "oblitum",
"name": "Francisco Lopes",
"avatar_url": "https://avatars.githubusercontent.com/u/1269815?v=4",
"profile": "https://nosubstance.me/",
"contributions": [
"code"
]
},
{
"login": "daquexian",
"name": "daquexian",
"avatar_url": "https://avatars.githubusercontent.com/u/11607199?v=4",
"profile": "https://github.com/daquexian",
"contributions": [
"code"
]
},
{
"login": "dependabot[bot]",
"name": "dependabot[bot]",
"avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4",
"profile": "https://github.com/apps/dependabot",
"contributions": [
"code"
]
},
{
"login": "greenkeeper[bot]",
"name": "greenkeeper[bot]",
"avatar_url": "https://avatars.githubusercontent.com/in/505?v=4",
"profile": "https://github.com/apps/greenkeeper",
"contributions": [
"code"
]
},
{
"login": "ckipp01",
"name": "Chris Kipp",
"avatar_url": "https://avatars.githubusercontent.com/u/13974112?v=4",
"profile": "https://chris-kipp.io/",
"contributions": [
"code"
]
},
{
"login": "dmitmel",
"name": "Dmytro Meleshko",
"avatar_url": "https://avatars.githubusercontent.com/u/15367354?v=4",
"profile": "https://dmitmel.github.io/",
"contributions": [
"code"
]
},
{
"login": "kirillbobyrev",
"name": "Kirill Bobyrev",
"avatar_url": "https://avatars.githubusercontent.com/u/3352968?v=4",
"profile": "https://github.com/kirillbobyrev",
"contributions": [
"code"
]
},
{
"login": "gbcreation",
"name": "Gontran Baerts",
"avatar_url": "https://avatars.githubusercontent.com/u/454315?v=4",
"profile": "https://github.com/gbcreation",
"contributions": [
"code"
]
},
{
"login": "andys8",
"name": "Andy",
"avatar_url": "https://avatars.githubusercontent.com/u/13085980?v=4",
"profile": "https://andys8.de/",
"contributions": [
"code"
]
},
{
"login": "GopherJ",
"name": "Cheng JIANG",
"avatar_url": "https://avatars.githubusercontent.com/u/33961674?v=4",
"profile": "https://www.alexcj96.com/",
"contributions": [
"code"
]
},
{
"login": "cpearce-py",
"name": "Corin",
"avatar_url": "https://avatars.githubusercontent.com/u/53532946?v=4",
"profile": "https://github.com/cpearce-py",
"contributions": [
"code"
]
},
{
"login": "wodesuck",
"name": "Daniel Zhang",
"avatar_url": "https://avatars.githubusercontent.com/u/3124581?v=4",
"profile": "https://github.com/wodesuck",
"contributions": [
"code"
]
},
{
"login": "Ferdi265",
"name": "Ferdinand Bachmann",
"avatar_url": "https://avatars.githubusercontent.com/u/4077106?v=4",
"profile": "https://github.com/Ferdi265",
"contributions": [
"code"
]
},
{
"login": "gou4shi1",
"name": "Guangqing Chen",
"avatar_url": "https://avatars.githubusercontent.com/u/16915589?v=4",
"profile": "https://goushi.me/",
"contributions": [
"code"
]
},
{
"login": "iamruinous",
"name": "Jade Meskill",
"avatar_url": "https://avatars.githubusercontent.com/u/2108?v=4",
"profile": "http://jademeskill.com/",
"contributions": [
"code"
]
},
{
"login": "jpoppe",
"name": "Jasper Poppe",
"avatar_url": "https://avatars.githubusercontent.com/u/65505?v=4",
"profile": "https://github.com/jpoppe",
"contributions": [
"code"
]
},
{
"login": "jean",
"name": "Jean Jordaan",
"avatar_url": "https://avatars.githubusercontent.com/u/84800?v=4",
"profile": "https://github.com/jean",
"contributions": [
"code"
]
},
{
"login": "kidonng",
"name": "Kid",
"avatar_url": "https://avatars.githubusercontent.com/u/44045911?v=4",
"profile": "https://xuann.wang/",
"contributions": [
"code"
]
},
{
"login": "Kavantix",
"name": "Pieter van Loon",
"avatar_url": "https://avatars.githubusercontent.com/u/6243755?v=4",
"profile": "https://github.com/Kavantix",
"contributions": [
"code"
]
},
{
"login": "rliebz",
"name": "Robert Liebowitz",
"avatar_url": "https://avatars.githubusercontent.com/u/5321575?v=4",
"profile": "https://github.com/rliebz",
"contributions": [
"code"
]
},
{
"login": "megalithic",
"name": "Seth Messer",
"avatar_url": "https://avatars.githubusercontent.com/u/3678?v=4",
"profile": "https://megalithic.io/",
"contributions": [
"code"
]
},
{
"login": "UncleBill",
"name": "UncleBill",
"avatar_url": "https://avatars.githubusercontent.com/u/1141198?v=4",
"profile": "https://github.com/UncleBill",
"contributions": [
"code"
]
},
{
"login": "ZSaberLv0",
"name": "ZERO",
"avatar_url": "https://avatars.githubusercontent.com/u/6846867?v=4",
"profile": "http://zsaber.com/",
"contributions": [
"code"
]
},
{
"login": "fsouza",
"name": "fsouza",
"avatar_url": "https://avatars.githubusercontent.com/u/108725?v=4",
"profile": "https://fsouza.blog/",
"contributions": [
"code"
]
},
{
"login": "onichandame",
"name": "XiaoZhang",
"avatar_url": "https://avatars.githubusercontent.com/u/23728505?v=4",
"profile": "https://onichandame.com/",
"contributions": [
"code"
]
},
{
"login": "whyreal",
"name": "whyreal",
"avatar_url": "https://avatars.githubusercontent.com/u/2084642?v=4",
"profile": "https://github.com/whyreal",
"contributions": [
"code"
]
},
{
"login": "yehuohan",
"name": "yehuohan",
"avatar_url": "https://avatars.githubusercontent.com/u/17680752?v=4",
"profile": "https://github.com/yehuohan",
"contributions": [
"code"
]
},
{
"login": "Bakudankun",
"name": "バクダンくん",
"avatar_url": "https://avatars.githubusercontent.com/u/4504807?v=4",
"profile": "http://www.bakudan.farm/",
"contributions": [
"code"
]
},
{
"login": "glepnir",
"name": "Raphael",
"avatar_url": "https://avatars.githubusercontent.com/u/41671631?v=4",
"profile": "https://blog.gopherhub.org/",
"contributions": [
"code"
]
},
{
"login": "tbodt",
"name": "tbodt",
"avatar_url": "https://avatars.githubusercontent.com/u/5678977?v=4",
"profile": "https://tbodt.com/",
"contributions": [
"code"
]
},
{
"login": "aaronmcdaid",
"name": "Aaron McDaid",
"avatar_url": "https://avatars.githubusercontent.com/u/64350?v=4",
"profile": "https://aaronmcdaid.github.io/",
"contributions": [
"code"
]
},
{
"login": "versi786",
"name": "Aasif Versi",
"avatar_url": "https://avatars.githubusercontent.com/u/7347942?v=4",
"profile": "https://github.com/versi786",
"contributions": [
"code"
]
},
{
"login": "abnerf",
"name": "Abner Silva",
"avatar_url": "https://avatars.githubusercontent.com/u/56300?v=4",
"profile": "https://github.com/abnerf",
"contributions": [
"code"
]
},
{
"login": "sheerun",
"name": "Adam Stankiewicz",
"avatar_url": "https://avatars.githubusercontent.com/u/292365?v=4",
"profile": "http://sheerun.net/",
"contributions": [
"code"
]
},
{
"login": "adamansky",
"name": "Adamansky Anton",
"avatar_url": "https://avatars.githubusercontent.com/u/496683?v=4",
"profile": "https://wirow.io/",
"contributions": [
"code"
]
},
{
"login": "ahmedelgabri",
"name": "Ahmed El Gabri",
"avatar_url": "https://avatars.githubusercontent.com/u/63876?v=4",
"profile": "https://gabri.me/",
"contributions": [
"code"
]
},
{
"login": "theg4sh",
"name": "Alexandr Kondratev",
"avatar_url": "https://avatars.githubusercontent.com/u/5094691?v=4",
"profile": "http://theg4sh.ru/",
"contributions": [
"code"
]
},
{
"login": "andrewkshim",
"name": "Andrew Shim",
"avatar_url": "https://avatars.githubusercontent.com/u/1403410?v=4",
"profile": "https://github.com/andrewkshim",
"contributions": [
"code"
]
},
{
"login": "alindeman",
"name": "Andy Lindeman",
"avatar_url": "https://avatars.githubusercontent.com/u/395621?v=4",
"profile": "http://andylindeman.com/",
"contributions": [
"code"
]
},
{
"login": "Augustin82",
"name": "Augustin",
"avatar_url": "https://avatars.githubusercontent.com/u/2370810?v=4",
"profile": "https://github.com/Augustin82",
"contributions": [
"code"
]
},
{
"login": "Eijebong",
"name": "Bastien Orivel",
"avatar_url": "https://avatars.githubusercontent.com/u/3650385?v=4",
"profile": "https://bananium.fr/",
"contributions": [
"code"
]
},
{
"login": "ayroblu",
"name": "Ben Lu",
"avatar_url": "https://avatars.githubusercontent.com/u/4915682?v=4",
"profile": "https://github.com/ayroblu",
"contributions": [
"code"
]
},
{
"login": "vantreeseba",
"name": "Ben",
"avatar_url": "https://avatars.githubusercontent.com/u/316782?v=4",
"profile": "https://github.com/vantreeseba",
"contributions": [
"code"
]
},
{
"login": "bmon",
"name": "Brendan Roy",
"avatar_url": "https://avatars.githubusercontent.com/u/2115272?v=4",
"profile": "https://github.com/bmon",
"contributions": [
"code"
]
},
{
"login": "brianembry",
"name": "brianembry",
"avatar_url": "https://avatars.githubusercontent.com/u/35347666?v=4",
"profile": "https://github.com/brianembry",
"contributions": [
"code"
]
},
{
"login": "b-",
"name": "br",
"avatar_url": "https://avatars.githubusercontent.com/u/284789?v=4",
"profile": "https://keybase.io/bri_",
"contributions": [
"code"
]
},
{
"login": "casonadams",
"name": "Cason Adams",
"avatar_url": "https://avatars.githubusercontent.com/u/17597548?v=4",
"profile": "https://github.com/casonadams",
"contributions": [
"code"
]
},
{
"login": "y9c",
"name": "Chang Y",
"avatar_url": "https://avatars.githubusercontent.com/u/5415510?v=4",
"profile": "https://github.com/y9c",
"contributions": [
"code"
]
},
{
"login": "yous",
"name": "Chayoung You",
"avatar_url": "https://avatars.githubusercontent.com/u/853977?v=4",
"profile": "https://yous.be/",
"contributions": [
"code"
]
},
{
"login": "chenlijun99",
"name": "Chen Lijun",
"avatar_url": "https://avatars.githubusercontent.com/u/20483759?v=4",
"profile": "https://github.com/chenlijun99",
"contributions": [
"code"
]
},
{
"login": "beeender",
"name": "Chen Mulong",
"avatar_url": "https://avatars.githubusercontent.com/u/449296?v=4",
"profile": "https://github.com/beeender",
"contributions": [
"code"
]
},
{
"login": "rsrchboy",
"name": "Chris Weyl",
"avatar_url": "https://avatars.githubusercontent.com/u/59620?v=4",
"profile": "http://weyl.io/",
"contributions": [
"code"
]
},
{
"login": "dezza",
"name": "dezza",
"avatar_url": "https://avatars.githubusercontent.com/u/402927?v=4",
"profile": "https://github.com/dezza",
"contributions": [
"code"
]
},
{
"login": "ceedubs",
"name": "Cody Allen",
"avatar_url": "https://avatars.githubusercontent.com/u/977929?v=4",
"profile": "https://github.com/ceedubs",
"contributions": [
"code"
]
},
{
"login": "pyrho",
"name": "Damien Rajon",
"avatar_url": "https://avatars.githubusercontent.com/u/145502?v=4",
"profile": "https://www.25.wf/",
"contributions": [
"code"
]
},
{
"login": "daern91",
"name": "Daniel Eriksson",
"avatar_url": "https://avatars.githubusercontent.com/u/6084427?v=4",
"profile": "https://github.com/daern91",
"contributions": [
"code"
]
},
{
"login": "danjenson",
"name": "Daniel Jenson",
"avatar_url": "https://avatars.githubusercontent.com/u/4793438?v=4",
"profile": "https://github.com/danjenson",
"contributions": [
"code"
]
},
{
"login": "davidmh",
"name": "David Mejorado",
"avatar_url": "https://avatars.githubusercontent.com/u/594302?v=4",
"profile": "https://github.com/davidmh",
"contributions": [
"code"
]
},
{
"login": "pderichai",
"name": "Deric Pang",
"avatar_url": "https://avatars.githubusercontent.com/u/13430946?v=4",
"profile": "https://github.com/pderichai",
"contributions": [
"code"
]
},
{
"login": "miyatsu",
"name": "Ding Tao",
"avatar_url": "https://avatars.githubusercontent.com/u/12852587?v=4",
"profile": "https://www.dingtao.org/blog",
"contributions": [
"code"
]
},
{
"login": "doronbehar",
"name": "Doron Behar",
"avatar_url": "https://avatars.githubusercontent.com/u/10998835?v=4",
"profile": "https://github.com/doronbehar",
"contributions": [
"code"
]
},
{
"login": "kovetskiy",
"name": "Egor Kovetskiy",
"avatar_url": "https://avatars.githubusercontent.com/u/8445924?v=4",
"profile": "https://github.com/kovetskiy",
"contributions": [
"code"
]
},
{
"login": "elkowar",
"name": "ElKowar",
"avatar_url": "https://avatars.githubusercontent.com/u/5300871?v=4",
"profile": "https://github.com/elkowar",
"contributions": [
"code"
]
},
{
"login": "demelev",
"name": "Emeliov Dmitrii",
"avatar_url": "https://avatars.githubusercontent.com/u/3952209?v=4",
"profile": "https://github.com/demelev",
"contributions": [
"code"
]
},
{
"login": "sawmurai",
"name": "Fabian Becker",
"avatar_url": "https://avatars.githubusercontent.com/u/6454986?v=4",
"profile": "https://github.com/sawmurai",
"contributions": [
"code"
]
},
{
"login": "FallenWarrior2k",
"name": "FallenWarrior2k",
"avatar_url": "https://avatars.githubusercontent.com/u/20320149?v=4",
"profile": "https://github.com/FallenWarrior2k",
"contributions": [
"code"
]
},
{
"login": "fnune",
"name": "Fausto Núñez Alberro",
"avatar_url": "https://avatars.githubusercontent.com/u/16181067?v=4",
"profile": "https://fnune.com/",
"contributions": [
"code"
]
},
{
"login": "FelipeCRamos",
"name": "Felipe Ramos",
"avatar_url": "https://avatars.githubusercontent.com/u/7572843?v=4",
"profile": "https://github.com/FelipeCRamos",
"contributions": [
"code"
]
},
{
"login": "frbor",
"name": "Fredrik Borg",
"avatar_url": "https://avatars.githubusercontent.com/u/2320183?v=4",
"profile": "https://github.com/frbor",
"contributions": [
"code"
]
},
{
"login": "gavsim",
"name": "Gavin Sim",
"avatar_url": "https://avatars.githubusercontent.com/u/812273?v=4",
"profile": "http://www.gavinsim.co.uk/",
"contributions": [
"code"
]
},
{
"login": "gibfahn",
"name": "Gibson Fahnestock",
"avatar_url": "https://avatars.githubusercontent.com/u/15943089?v=4",
"profile": "https://fahn.co/",
"contributions": [
"code"
]
},
{
"login": "giovannigiordano",
"name": "Giovanni Giordano",
"avatar_url": "https://avatars.githubusercontent.com/u/15145952?v=4",
"profile": "https://github.com/giovannigiordano",
"contributions": [
"code"
]
},
{
"login": "qubbit",
"name": "Gopal Adhikari",
"avatar_url": "https://avatars.githubusercontent.com/u/1987473?v=4",
"profile": "https://github.com/qubbit",
"contributions": [
"code"
]
},
{
"login": "hanh090",
"name": "Hanh Le",
"avatar_url": "https://avatars.githubusercontent.com/u/3643657?v=4",
"profile": "https://github.com/hanh090",
"contributions": [
"code"
]
},
{
"login": "hedyhli",
"name": "hedy",
"avatar_url": "https://avatars.githubusercontent.com/u/50042066?v=4",
"profile": "https://github.com/hedyhli",
"contributions": [
"code"
]
},
{
"login": "hendriklammers",
"name": "Hendrik Lammers",
"avatar_url": "https://avatars.githubusercontent.com/u/754556?v=4",
"profile": "https://www.hendriklammers.com/",
"contributions": [
"code"
]
},
{
"login": "henrybarreto",
"name": "Henry Barreto",
"avatar_url": "https://avatars.githubusercontent.com/u/23109089?v=4",
"profile": "https://github.com/henrybarreto",
"contributions": [
"code"
]
},
{
"login": "WhyNotHugo",
"name": "Hugo",
"avatar_url": "https://avatars.githubusercontent.com/u/730811?v=4",
"profile": "https://hugo.barrera.io/",
"contributions": [
"code"
]
},
{
"login": "jackieli-tes",
"name": "Jackie Li",
"avatar_url": "https://avatars.githubusercontent.com/u/64778297?v=4",
"profile": "https://github.com/jackieli-tes",
"contributions": [
"code"
]
},
{
"login": "MrQubo",
"name": "Jakub Nowak",
"avatar_url": "https://avatars.githubusercontent.com/u/16545322?v=4",
"profile": "https://github.com/MrQubo",
"contributions": [
"code"
]
},
{
"login": "euoia",
"name": "James Pickard",
"avatar_url": "https://avatars.githubusercontent.com/u/1271216?v=4",
"profile": "https://github.com/euoia",
"contributions": [
"code"
]
},
{
"login": "jsfaint",
"name": "Jia Sui",
"avatar_url": "https://avatars.githubusercontent.com/u/571829?v=4",
"profile": "https://github.com/jsfaint",
"contributions": [
"code"
]
},
{
"login": "expipiplus1",
"name": "Ellie Hermaszewska",
"avatar_url": "https://avatars.githubusercontent.com/u/857308?v=4",
"profile": "https://github.com/expipiplus1",
"contributions": [
"code"
]
},
{
"login": "cincodenada",
"name": "Joel Bradshaw",
"avatar_url": "https://avatars.githubusercontent.com/u/479715?v=4",
"profile": "https://cincodenada.com/",
"contributions": [
"code"
]
},
{
"login": "irizwaririz",
"name": "John Carlo Roberto",
"avatar_url": "https://avatars.githubusercontent.com/u/10111643?v=4",
"profile": "https://github.com/irizwaririz",
"contributions": [
"code"
]
},
{
"login": "Jomik",
"name": "Jonas Holst Damtoft",
"avatar_url": "https://avatars.githubusercontent.com/u/699655?v=4",
"profile": "https://github.com/Jomik",
"contributions": [
"code"
]
},
{
"login": "jdlehman",
"name": "Jonathan Lehman",
"avatar_url": "https://avatars.githubusercontent.com/u/3144695?v=4",
"profile": "http://inlehmansterms.net/",
"contributions": [
"code"
]
},
{
"login": "JoosepAlviste",
"name": "Joosep Alviste",
"avatar_url": "https://avatars.githubusercontent.com/u/9450943?v=4",
"profile": "https://joosep.xyz/",
"contributions": [
"code"
]
},
{
"login": "josa42",
"name": "Josa Gesell",
"avatar_url": "https://avatars.githubusercontent.com/u/423234?v=4",
"profile": "https://github.com/josa42",
"contributions": [
"code"
]
},
{
"login": "joshuarubin",
"name": "Joshua Rubin",
"avatar_url": "https://avatars.githubusercontent.com/u/194275?v=4",
"profile": "https://jawa.dev/",
"contributions": [
"code"
]
},
{
"login": "perrin4869",
"name": "Julian Grinblat",
"avatar_url": "https://avatars.githubusercontent.com/u/5774716?v=4",
"profile": "https://github.com/perrin4869",
"contributions": [
"code"
]
},
{
"login": "valentjn",
"name": "Julian Valentin",
"avatar_url": "https://avatars.githubusercontent.com/u/19839841?v=4",
"profile": "https://valentjn.github.io/",
"contributions": [
"code"
]
},
{
"login": "KabbAmine",
"name": "KabbAmine",
"avatar_url": "https://avatars.githubusercontent.com/u/5658084?v=4",
"profile": "https://kabbamine.github.io/",
"contributions": [
"code"
]
},
{
"login": "acro5piano",
"name": "Kay Gosho",
"avatar_url": "https://avatars.githubusercontent.com/u/10719495?v=4",
"profile": "https://moncargo.io/",
"contributions": [
"code"
]
},
{
"login": "hkennyv",
"name": "Kenny Huynh",
"avatar_url": "https://avatars.githubusercontent.com/u/29909203?v=4",
"profile": "https://kennyvh.com/",
"contributions": [
"code"
]
},
{
"login": "kevinrambaud",
"name": "Kevin Rambaud",
"avatar_url": "https://avatars.githubusercontent.com/u/7501477?v=4",
"profile": "https://github.com/kevinrambaud",
"contributions": [
"code"
]
},
{
"login": "kiancross",
"name": "Kian Cross",
"avatar_url": "https://avatars.githubusercontent.com/u/11011464?v=4",
"profile": "https://github.com/kiancross",
"contributions": [
"code"
]
},
{
"login": "kristijanhusak",
"name": "Kristijan Husak",
"avatar_url": "https://avatars.githubusercontent.com/u/1782860?v=4",
"profile": "https://ko-fi.com/kristijanhusak",
"contributions": [
"code"
]
},
{
"login": "NullVoxPopuli",
"name": "NullVoxPopuli",
"avatar_url": "https://avatars.githubusercontent.com/u/199018?v=4",
"profile": "https://github.com/NullVoxPopuli",
"contributions": [
"code"
]
},
{
"login": "lassepe",
"name": "Lasse Peters",
"avatar_url": "https://avatars.githubusercontent.com/u/10076790?v=4",
"profile": "https://github.com/lassepe",
"contributions": [
"code"
]
},
{
"login": "Linerre",
"name": "Noel Errenil",
"avatar_url": "https://avatars.githubusercontent.com/u/49512984?v=4",
"profile": "https://github.com/Linerre",
"contributions": [
"code"
]
},
{
"login": "LinArcX",
"name": "LinArcX",
"avatar_url": "https://avatars.githubusercontent.com/u/10884422?v=4",
"profile": "https://github.com/LinArcX",
"contributions": [
"code"
]
},
{
"login": "liuchengxu",
"name": "Liu-Cheng Xu",
"avatar_url": "https://avatars.githubusercontent.com/u/8850248?v=4",
"profile": "https://paypal.me/liuchengxu",
"contributions": [
"code"
]
},
{
"login": "foxtrot",
"name": "Marc",
"avatar_url": "https://avatars.githubusercontent.com/u/4153572?v=4",
"profile": "https://malloc.me/",
"contributions": [
"code"
]
},
{
"login": "mgaw",
"name": "Marius Gawrisch",
"avatar_url": "https://avatars.githubusercontent.com/u/2177016?v=4",
"profile": "https://github.com/mgaw",
"contributions": [
"code"
]
},
{
"login": "mhintz",
"name": "Mark Hintz",
"avatar_url": "https://avatars.githubusercontent.com/u/2789742?v=4",
"profile": "http://www.markhz.com/",
"contributions": [
"code"
]
},
{
"login": "MatElGran",
"name": "Mathieu Le Tiec",
"avatar_url": "https://avatars.githubusercontent.com/u/1052778?v=4",
"profile": "https://github.com/MatElGran",
"contributions": [
"code"
]
},
{
"login": "matt-fff",
"name": "Matt White",
"avatar_url": "https://avatars.githubusercontent.com/u/8656127?v=4",
"profile": "https://matt-w.net/",
"contributions": [
"code"
]
},
{
"login": "ml-evs",
"name": "Matthew Evans",
"avatar_url": "https://avatars.githubusercontent.com/u/7916000?v=4",
"profile": "https://github.com/ml-evs",
"contributions": [
"code"
]
},
{
"login": "Me1onRind",
"name": "Me1onRind",
"avatar_url": "https://avatars.githubusercontent.com/u/19531270?v=4",
"profile": "https://github.com/Me1onRind",
"contributions": [
"code"
]
},
{
"login": "Qyriad",
"name": "Qyriad",
"avatar_url": "https://avatars.githubusercontent.com/u/1542224?v=4",
"profile": "https://github.com/Qyriad",
"contributions": [
"code"
]
},
{
"login": "leonardssh",
"name": "Narcis B.",
"avatar_url": "https://avatars.githubusercontent.com/u/35312043?v=4",
"profile": "https://leo.is-a.dev/",
"contributions": [
"code"
]
},
{
"login": "Neur1n",
"name": "Neur1n",
"avatar_url": "https://avatars.githubusercontent.com/u/17579247?v=4",
"profile": "https://github.com/Neur1n",
"contributions": [
"code"
]
},
{
"login": "nicoder",
"name": "Nicolas Dermine",
"avatar_url": "https://avatars.githubusercontent.com/u/365210?v=4",
"profile": "https://github.com/nicoder",
"contributions": [
"code"
]
},
{
"login": "NoahTheDuke",
"name": "Noah",
"avatar_url": "https://avatars.githubusercontent.com/u/603677?v=4",
"profile": "https://github.com/NoahTheDuke",
"contributions": [
"code"
]
},
{
"login": "IndexXuan",
"name": "PENG Rui",
"avatar_url": "https://avatars.githubusercontent.com/u/6322673?v=4",
"profile": "https://github.com/IndexXuan",
"contributions": [
"code"
]
},
{
"login": "paco0x",
"name": "Paco",
"avatar_url": "https://avatars.githubusercontent.com/u/6123425?v=4",
"profile": "https://liaoph.com/",
"contributions": [
"code"
]
},
{
"login": "peng1999",
"name": "Peng Guanwen",
"avatar_url": "https://avatars.githubusercontent.com/u/12483662?v=4",
"profile": "https://github.com/peng1999",
"contributions": [
"code"
]
},
{
"login": "ilAYAli",
"name": "Petter Wahlman",
"avatar_url": "https://avatars.githubusercontent.com/u/1106732?v=4",
"profile": "https://www.twitter.com/badeip",
"contributions": [
"code"
]
},
{
"login": "pvonmoradi",
"name": "Pooya Moradi",
"avatar_url": "https://avatars.githubusercontent.com/u/1058151?v=4",
"profile": "https://github.com/pvonmoradi",
"contributions": [
"code"
]
},
{
"login": "QuadeMorrison",
"name": "Quade Morrison",
"avatar_url": "https://avatars.githubusercontent.com/u/10917383?v=4",
"profile": "https://github.com/QuadeMorrison",
"contributions": [
"code"
]
},
{
"login": "vogler",
"name": "Ralf Vogler",
"avatar_url": "https://avatars.githubusercontent.com/u/493741?v=4",
"profile": "https://github.com/vogler",
"contributions": [
"code"
]
},
{
"login": "crccw",
"name": "Ran Chen",
"avatar_url": "https://avatars.githubusercontent.com/u/41463?v=4",
"profile": "https://github.com/crccw",
"contributions": [
"code"
]
},
{
"login": "bigardone",
"name": "Ricardo García Vega",
"avatar_url": "https://avatars.githubusercontent.com/u/1090272?v=4",
"profile": "https://bigardone.dev/",
"contributions": [
"code"
]
},
{
"login": "nomasprime",
"name": "Rick Jones",
"avatar_url": "https://avatars.githubusercontent.com/u/140855?v=4",
"profile": "https://github.com/nomasprime",
"contributions": [
"code"
]
},
{
"login": "rschristian",
"name": "Ryan Christian",
"avatar_url": "https://avatars.githubusercontent.com/u/33403762?v=4",
"profile": "https://github.com/rschristian",
"contributions": [
"code"
]
},
{
"login": "winterbesos",
"name": "Salo",
"avatar_url": "https://avatars.githubusercontent.com/u/4694263?v=4",
"profile": "http://salo.so/",
"contributions": [
"code"
]
},
{
"login": "Hazelfire",
"name": "Sam Nolan",
"avatar_url": "https://avatars.githubusercontent.com/u/13807753?v=4",
"profile": "https://github.com/Hazelfire",
"contributions": [
"code"
]
},
{
"login": "rickysaurav",
"name": "Saurav",
"avatar_url": "https://avatars.githubusercontent.com/u/13986039?v=4",
"profile": "https://github.com/rickysaurav",
"contributions": [
"code"
]
},
{
"login": "smackesey",
"name": "Sean Mackesey",
"avatar_url": "https://avatars.githubusercontent.com/u/1531373?v=4",
"profile": "https://github.com/smackesey",
"contributions": [
"code"
]
},
{
"login": "sheeldotme",
"name": "Sheel Patel",
"avatar_url": "https://avatars.githubusercontent.com/u/6991406?v=4",
"profile": "https://github.com/sheeldotme",
"contributions": [
"code"
]
},
{
"login": "solomonwzs",
"name": "Solomon Ng",
"avatar_url": "https://avatars.githubusercontent.com/u/907942?v=4",
"profile": "https://github.com/solomonwzs",
"contributions": [
"code"
]
},
{
"login": "kadimisetty",
"name": "Sri Kadimisetty",
"avatar_url": "https://avatars.githubusercontent.com/u/535947?v=4",
"profile": "https://github.com/kadimisetty",
"contributions": [
"code"
]
},
{
"login": "stephenprater",
"name": "Stephen Prater",
"avatar_url": "https://avatars.githubusercontent.com/u/149870?v=4",
"profile": "https://github.com/stephenprater",
"contributions": [
"code"
]
},
{
"login": "kibs",
"name": "Sune Kibsgaard",
"avatar_url": "https://avatars.githubusercontent.com/u/14085?v=4",
"profile": "https://kibs.dk/",
"contributions": [
"code"
]
},
{
"login": "Aquaakuma",
"name": "Aquaakuma",
"avatar_url": "https://avatars.githubusercontent.com/u/31891793?v=4",
"profile": "https://github.com/Aquaakuma",
"contributions": [
"code"
]
},
{
"login": "coil398",
"name": "Takumi Kawase",
"avatar_url": "https://avatars.githubusercontent.com/u/7694377?v=4",
"profile": "https://github.com/coil398",
"contributions": [
"code"
]
},
{
"login": "theblobscp",
"name": "The Blob SCP",
"avatar_url": "https://avatars.githubusercontent.com/u/81673375?v=4",
"profile": "https://github.com/theblobscp",
"contributions": [
"code"
]
},
{
"login": "przepompownia",
"name": "Tomasz N",
"avatar_url": "https://avatars.githubusercontent.com/u/11404453?v=4",
"profile": "https://github.com/przepompownia",
"contributions": [
"code"
]
},
{
"login": "gasuketsu",
"name": "Tomoyuki Harada",
"avatar_url": "https://avatars.githubusercontent.com/u/15703757?v=4",
"profile": "https://github.com/gasuketsu",
"contributions": [
"code"
]
},
{
"login": "tonyfettes",
"name": "Tony Fettes",
"avatar_url": "https://avatars.githubusercontent.com/u/29998228?v=4",
"profile": "https://github.com/tonyfettes",
"contributions": [
"code"
]
},
{
"login": "tony",
"name": "Tony Narlock",
"avatar_url": "https://avatars.githubusercontent.com/u/26336?v=4",
"profile": "https://www.git-pull.com/",
"contributions": [
"code"
]
},
{
"login": "wwwjfy",
"name": "Tony Wang",
"avatar_url": "https://avatars.githubusercontent.com/u/126527?v=4",
"profile": "https://blog.wwwjfy.net/",
"contributions": [
"code"
]
},
{
"login": "Varal7",
"name": "Victor Quach",
"avatar_url": "https://avatars.githubusercontent.com/u/8019486?v=4",
"profile": "https://github.com/Varal7",
"contributions": [
"code"
]
},
{
"login": "whisperity",
"name": "Whisperity",
"avatar_url": "https://avatars.githubusercontent.com/u/1969470?v=4",
"profile": "https://github.com/whisperity",
"contributions": [
"code"
]
},
{
"login": "willtrnr",
"name": "William Turner",
"avatar_url": "https://avatars.githubusercontent.com/u/1878110?v=4",
"profile": "https://github.com/willtrnr",
"contributions": [
"code"
]
},
{
"login": "damnever",
"name": "Xiaochao Dong",
"avatar_url": "https://avatars.githubusercontent.com/u/6223594?v=4",
"profile": "https://drafts.damnever.com/",
"contributions": [
"code"
]
},
{
"login": "hyhugh",
"name": "Hugh Hou",
"avatar_url": "https://avatars.githubusercontent.com/u/16500351?v=4",
"profile": "https://github.com/hyhugh",
"contributions": [
"code"
]
},
{
"login": "jackielii",
"name": "Jackie Li",
"avatar_url": "https://avatars.githubusercontent.com/u/360983?v=4",
"profile": "https://github.com/jackielii",
"contributions": [
"code"
]
},
{
"login": "TheConfuZzledDude",
"name": "Zachary Freed",
"avatar_url": "https://avatars.githubusercontent.com/u/3160203?v=4",
"profile": "https://github.com/TheConfuZzledDude",
"contributions": [
"code"
]
},
{
"login": "akiyosi",
"name": "akiyosi",
"avatar_url": "https://avatars.githubusercontent.com/u/8478977?v=4",
"profile": "https://github.com/akiyosi",
"contributions": [
"code"
]
},
{
"login": "alexjg",
"name": "alexjg",
"avatar_url": "https://avatars.githubusercontent.com/u/224635?v=4",
"profile": "https://github.com/alexjg",
"contributions": [
"code"
]
},
{
"login": "aste4",
"name": "aste4",
"avatar_url": "https://avatars.githubusercontent.com/u/47511385?v=4",
"profile": "https://github.com/aste4",
"contributions": [
"code"
]
},
{
"login": "clyfish",
"name": "clyfish",
"avatar_url": "https://avatars.githubusercontent.com/u/541215?v=4",
"profile": "https://github.com/clyfish",
"contributions": [
"code"
]
},
{
"login": "dev7ba",
"name": "dev7ba",
"avatar_url": "https://avatars.githubusercontent.com/u/93706552?v=4",
"profile": "https://github.com/dev7ba",
"contributions": [
"code"
]
},
{
"login": "diartyz",
"name": "diartyz",
"avatar_url": "https://avatars.githubusercontent.com/u/4486152?v=4",
"profile": "https://github.com/diartyz",
"contributions": [
"code"
]
},
{
"login": "doza-daniel",
"name": "doza-daniel",
"avatar_url": "https://avatars.githubusercontent.com/u/13752683?v=4",
"profile": "https://github.com/doza-daniel",
"contributions": [
"code"
]
},
{
"login": "equal-l2",
"name": "equal-l2",
"avatar_url": "https://avatars.githubusercontent.com/u/8597717?v=4",
"profile": "https://github.com/equal-l2",
"contributions": [
"code"
]
},
{
"login": "FongHou",
"name": "fong",
"avatar_url": "https://avatars.githubusercontent.com/u/13973254?v=4",
"profile": "https://github.com/FongHou",
"contributions": [
"code"
]
},
{
"login": "hexh250786313",
"name": "hexh",
"avatar_url": "https://avatars.githubusercontent.com/u/26080416?v=4",
"profile": "https://blog.hexuhua.vercel.app/",
"contributions": [
"code"
]
},
{
"login": "hhiraba",
"name": "hhiraba",
"avatar_url": "https://avatars.githubusercontent.com/u/4624806?v=4",
"profile": "https://github.com/hhiraba",
"contributions": [
"code"
]
},
{
"login": "ic-768",
"name": "ic-768",
"avatar_url": "https://avatars.githubusercontent.com/u/83115125?v=4",
"profile": "https://github.com/ic-768",
"contributions": [
"code"
]
},
{
"login": "javiertury",
"name": "javiertury",
"avatar_url": "https://avatars.githubusercontent.com/u/1520320?v=4",
"profile": "https://github.com/javiertury",
"contributions": [
"code"
]
},
{
"login": "seiyeah78",
"name": "karasu",
"avatar_url": "https://avatars.githubusercontent.com/u/6185139?v=4",
"profile": "https://github.com/seiyeah78",
"contributions": [
"code"
]
},
{
"login": "kevineato",
"name": "kevineato",
"avatar_url": "https://avatars.githubusercontent.com/u/13666221?v=4",
"profile": "https://github.com/kevineato",
"contributions": [
"code"
]
},
{
"login": "m4c0",
"name": "Eduardo Costa",
"avatar_url": "https://avatars.githubusercontent.com/u/1664510?v=4",
"profile": "https://github.com/m4c0",
"contributions": [
"code"
]
},
{
"login": "micchy326",
"name": "micchy326",
"avatar_url": "https://avatars.githubusercontent.com/u/23257067?v=4",
"profile": "https://github.com/micchy326",
"contributions": [
"code"
]
},
{
"login": "midchildan",
"name": "midchildan",
"avatar_url": "https://avatars.githubusercontent.com/u/7343721?v=4",
"profile": "https://keybase.io/midchildan",
"contributions": [
"code"
]
},
{
"login": "minefuto",
"name": "minefuto",
"avatar_url": "https://avatars.githubusercontent.com/u/46558834?v=4",
"profile": "https://github.com/minefuto",
"contributions": [
"code"
]
},
{
"login": "miyanokomiya",
"name": "miyanokomiya",
"avatar_url": "https://avatars.githubusercontent.com/u/20733354?v=4",
"profile": "https://twitter.com/robokomy",
"contributions": [
"code"
]
},
{
"login": "miyaviee",
"name": "miyaviee",
"avatar_url": "https://avatars.githubusercontent.com/u/15247561?v=4",
"profile": "https://github.com/miyaviee",
"contributions": [
"code"
]
},
{
"login": "monkoose",
"name": "monkoose",
"avatar_url": "https://avatars.githubusercontent.com/u/6261276?v=4",
"profile": "https://github.com/monkoose",
"contributions": [
"code",
"bug"
]
},
{
"login": "mujx",
"name": "mujx",
"avatar_url": "https://avatars.githubusercontent.com/u/6430350?v=4",
"profile": "https://github.com/mujx",
"contributions": [
"code"
]
},
{
"login": "mvilim",
"name": "mvilim",
"avatar_url": "https://avatars.githubusercontent.com/u/40682862?v=4",
"profile": "https://github.com/mvilim",
"contributions": [
"code"
]
},
{
"login": "naruaway",
"name": "naruaway",
"avatar_url": "https://avatars.githubusercontent.com/u/2931577?v=4",
"profile": "https://naruaway.com/",
"contributions": [
"code"
]
},
{
"login": "piersy",
"name": "piersy",
"avatar_url": "https://avatars.githubusercontent.com/u/5087847?v=4",
"profile": "https://github.com/piersy",
"contributions": [
"code"
]
},
{
"login": "ryantig",
"name": "ryantig",
"avatar_url": "https://avatars.githubusercontent.com/u/324810?v=4",
"profile": "https://github.com/ryantig",
"contributions": [
"code"
]
},
{
"login": "rydesun",
"name": "rydesun",
"avatar_url": "https://avatars.githubusercontent.com/u/19602440?v=4",
"profile": "https://catcat.cc/",
"contributions": [
"code"
]
},
{
"login": "sc00ter",
"name": "sc00ter",
"avatar_url": "https://avatars.githubusercontent.com/u/1271025?v=4",
"profile": "https://github.com/sc00ter",
"contributions": [
"code"
]
},
{
"login": "smhc",
"name": "smhc",
"avatar_url": "https://avatars.githubusercontent.com/u/6404304?v=4",
"profile": "https://github.com/smhc",
"contributions": [
"code"
]
},
{
"login": "stkaplan",
"name": "Sam Kaplan",
"avatar_url": "https://avatars.githubusercontent.com/u/594990?v=4",
"profile": "https://github.com/stkaplan",
"contributions": [
"code"
]
},
{
"login": "tasuten",
"name": "tasuten",
"avatar_url": "https://avatars.githubusercontent.com/u/1623176?v=4",
"profile": "https://github.com/tasuten",
"contributions": [
"code"
]
},
{
"login": "todesking",
"name": "todesking",
"avatar_url": "https://avatars.githubusercontent.com/u/112881?v=4",
"profile": "http://todesking.com/",
"contributions": [
"code"
]
},
{
"login": "typicode",
"name": "typicode",
"avatar_url": "https://avatars.githubusercontent.com/u/5502029?v=4",
"profile": "https://github.com/typicode",
"contributions": [
"code"
]
},
{
"login": "LiMingFei56",
"name": "李鸣飞",
"avatar_url": "https://avatars.githubusercontent.com/u/8553407?v=4",
"profile": "https://limingfei56.github.io/",
"contributions": [
"code"
]
},
{
"login": "eltociear",
"name": "Ikko Ashimine",
"avatar_url": "https://avatars.githubusercontent.com/u/22633385?v=4",
"profile": "https://bandism.net/",
"contributions": [
"doc"
]
},
{
"login": "rammiah",
"name": "Rammiah",
"avatar_url": "https://avatars.githubusercontent.com/u/26727562?v=4",
"profile": "https://github.com/rammiah",
"contributions": [
"bug"
]
},
{
"login": "lambdalisue",
"name": "Alisue",
"avatar_url": "https://avatars.githubusercontent.com/u/546312?v=4",
"profile": "https://keybase.io/lambdalisue",
"contributions": [
"bug"
]
},
{
"login": "bigshans",
"name": "bigshans",
"avatar_url": "https://avatars.githubusercontent.com/u/26884666?v=4",
"profile": "http://bigshans.github.io",
"contributions": [
"doc"
]
},
{
"login": "rob-3",
"name": "Robert Boyd III",
"avatar_url": "https://avatars.githubusercontent.com/u/24816247?v=4",
"profile": "https://github.com/rob-3",
"contributions": [
"bug"
]
},
{
"login": "creasty",
"name": "Yuki Iwanaga",
"avatar_url": "https://avatars.githubusercontent.com/u/1695538?v=4",
"profile": "https://creasty.com",
"contributions": [
"code"
]
},
{
"login": "springhack",
"name": "SpringHack",
"avatar_url": "https://avatars.githubusercontent.com/u/2389889?v=4",
"profile": "https://www.dosk.win/",
"contributions": [
"bug"
]
},
{
"login": "lmburns",
"name": "Lucas Burns",
"avatar_url": "https://avatars.githubusercontent.com/u/44355502?v=4",
"profile": "http://git.lmburns.com",
"contributions": [
"doc"
]
},
{
"login": "qiqiboy",
"name": "qiqiboy",
"avatar_url": "https://avatars.githubusercontent.com/u/3774036?v=4",
"profile": "http://qiqi.boy.im",
"contributions": [
"code"
]
},
{
"login": "timsu92",
"name": "timsu92",
"avatar_url": "https://avatars.githubusercontent.com/u/33785401?v=4",
"profile": "https://github.com/timsu92",
"contributions": [
"doc"
]
},
{
"login": "sartak",
"name": "Shawn M Moore",
"avatar_url": "https://avatars.githubusercontent.com/u/45430?v=4",
"profile": "https://sartak.org",
"contributions": [
"code"
]
},
{
"login": "aauren",
"name": "Aaron U'Ren",
"avatar_url": "https://avatars.githubusercontent.com/u/1392295?v=4",
"profile": "https://github.com/aauren",
"contributions": [
"bug"
]
},
{
"login": "SirCharlieMars",
"name": "SeniorMars",
"avatar_url": "https://avatars.githubusercontent.com/u/31679231?v=4",
"profile": "https://github.com/SirCharlieMars",
"contributions": [
"doc"
]
},
{
"login": "CollieIsCute",
"name": "牧羊犬真Q",
"avatar_url": "https://avatars.githubusercontent.com/u/43088530?v=4",
"profile": "https://github.com/CollieIsCute",
"contributions": [
"doc"
]
},
{
"login": "geraldspreer",
"name": "geraldspreer",
"avatar_url": "https://avatars.githubusercontent.com/u/1745692?v=4",
"profile": "http://geraldspreer.com",
"contributions": [
"doc"
]
},
{
"login": "3ximus",
"name": "Fabio",
"avatar_url": "https://avatars.githubusercontent.com/u/9083012?v=4",
"profile": "http://3ximus.github.io/cv",
"contributions": [
"doc"
]
},
{
"login": "skysky97",
"name": "Li Yunting",
"avatar_url": "https://avatars.githubusercontent.com/u/18086458?v=4",
"profile": "https://github.com/skysky97",
"contributions": [
"bug"
]
},
{
"login": "LebJe",
"name": "Jeff L.",
"avatar_url": "https://avatars.githubusercontent.com/u/51171427?v=4",
"profile": "https://github.com/LebJe",
"contributions": [
"code"
]
},
{
"login": "mcmire",
"name": "Elliot Winkler",
"avatar_url": "https://avatars.githubusercontent.com/u/7371?v=4",
"profile": "https://hachyderm.io/@mcmire",
"contributions": [
"code"
]
},
{
"login": "asmodeus812",
"name": "Svetlozar Iliev",
"avatar_url": "https://avatars.githubusercontent.com/u/15955811?v=4",
"profile": "http://www.lebstertm.com",
"contributions": [
"code"
]
},
{
"login": "43081j",
"name": "James Garbutt",
"avatar_url": "https://avatars.githubusercontent.com/u/5677153?v=4",
"profile": "http://43081j.com/",
"contributions": [
"code"
]
},
{
"login": "Kaiser-Yang",
"name": "Qingzhou Yue",
"avatar_url": "https://avatars.githubusercontent.com/u/58209855?v=4",
"profile": "https://github.com/Kaiser-Yang",
"contributions": [
"code"
]
},
{
"login": "de-vri-es",
"name": "Maarten de Vries",
"avatar_url": "https://avatars.githubusercontent.com/u/786213?v=4",
"profile": "https://www.linkedin.com/in/de-vries-maarten/",
"contributions": [
"code"
]
},
{
"login": "A4-Tacks",
"name": "A4-Tacks",
"avatar_url": "https://avatars.githubusercontent.com/u/102709083?v=4",
"profile": "https://github.com/A4-Tacks",
"contributions": [
"code"
]
},
{
"login": "zhixiao-zhang",
"name": "forceofsystem",
"avatar_url": "https://avatars.githubusercontent.com/u/89405463?v=4",
"profile": "https://github.com/zhixiao-zhang",
"contributions": [
"code"
]
},
{
"login": "statiolake",
"name": "lake",
"avatar_url": "https://avatars.githubusercontent.com/u/20490597?v=4",
"profile": "https://github.com/statiolake",
"contributions": [
"code"
]
},
{
"login": "davidosomething",
"name": "David O'Trakoun",
"avatar_url": "https://avatars.githubusercontent.com/u/609213?v=4",
"profile": "https://www.davidosomething.com/",
"contributions": [
"doc"
]
},
{
"login": "aispeaking",
"name": "aispeaking",
"avatar_url": "https://avatars.githubusercontent.com/u/139532597?v=4",
"profile": "https://github.com/aispeaking",
"contributions": [
"code"
]
},
{
"login": "cclauss",
"name": "Christian Clauss",
"avatar_url": "https://avatars.githubusercontent.com/u/3709715?v=4",
"profile": "https://github.com/cclauss",
"contributions": [
"code"
]
},
{
"login": "mehalter",
"name": "Micah Halter",
"avatar_url": "https://avatars.githubusercontent.com/u/1591837?v=4",
"profile": "http://mehalter.com",
"contributions": [
"code"
]
},
{
"login": "cridemichel",
"name": "Cristiano De Michele",
"avatar_url": "https://avatars.githubusercontent.com/u/15322138?v=4",
"profile": "https://github.com/cridemichel",
"contributions": [
"code"
]
},
{
"login": "YongJieYongJie",
"name": "Yong Jie",
"avatar_url": "https://avatars.githubusercontent.com/u/14101781?v=4",
"profile": "https://yongjie.codes/",
"contributions": [
"code"
]
},
{
"login": "hackergrrl",
"name": "Kira Oakley",
"avatar_url": "https://avatars.githubusercontent.com/u/489362?v=4",
"profile": "http://eight45.net",
"contributions": [
"doc"
]
},
{
"login": "merwan",
"name": "Merouane Atig",
"avatar_url": "https://avatars.githubusercontent.com/u/222879?v=4",
"profile": "https://merwan.github.io",
"contributions": [
"doc"
]
},
{
"login": "gera2ld",
"name": "Gerald",
"avatar_url": "https://avatars.githubusercontent.com/u/3139113?v=4",
"profile": "https://gera2ld.space/",
"contributions": [
"code"
]
},
{
"login": "V-Mann-Nick",
"name": "Nicklas Sedlock",
"avatar_url": "https://avatars.githubusercontent.com/u/47660390?v=4",
"profile": "https://nicklas.sedlock.xyz/",
"contributions": [
"code"
]
},
{
"login": "tcx4c70",
"name": "Adam Tao",
"avatar_url": "https://avatars.githubusercontent.com/u/16728230?v=4",
"profile": "https://github.com/tcx4c70",
"contributions": [
"code"
]
},
{
"login": "itsf4llofstars",
"name": "itsf4llofstars",
"avatar_url": "https://avatars.githubusercontent.com/u/90528743?v=4",
"profile": "https://github.com/itsf4llofstars",
"contributions": [
"doc"
]
},
{
"login": "brainwo",
"name": "Brian Wo",
"avatar_url": "https://avatars.githubusercontent.com/u/45139213?v=4",
"profile": "https://github.com/brainwo",
"contributions": [
"doc"
]
},
{
"login": "wsdjeg",
"name": "Eric Wong",
"avatar_url": "https://avatars.githubusercontent.com/u/13142418?v=4",
"profile": "https://wsdjeg.net/",
"contributions": [
"code"
]
},
{
"login": "oxalica",
"name": "oxalica",
"avatar_url": "https://avatars.githubusercontent.com/u/14816024?v=4",
"profile": "https://github.com/oxalica",
"contributions": [
"code"
]
},
{
"login": "laktak",
"name": "Christian Zangl",
"avatar_url": "https://avatars.githubusercontent.com/u/959858?v=4",
"profile": "https://github.com/laktak",
"contributions": [
"code"
]
},
{
"login": "zoumi",
"name": "zoumi",
"avatar_url": "https://avatars.githubusercontent.com/u/5162901?v=4",
"profile": "https://github.com/zoumi",
"contributions": [
"code"
]
},
{
"login": "atitcreate",
"name": "atitcreate",
"avatar_url": "https://avatars.githubusercontent.com/u/40348360?v=4",
"profile": "https://github.com/atitcreate",
"contributions": [
"code"
]
}
],
"contributorsPerLine": 7,
"skipCi": true,
"commitType": "docs"
}
================================================
FILE: .editorconfig
================================================
root = true
[*]
end_of_line = lf
charset = utf-8
[*.{js,ts}]
indent_style = space
indent_size = 2
trim_trailing_whitespace = true
max_line_length = 120
[*.json]
indent_style = space
indent_size = 2
trim_trailing_whitespace = true
[*.vim]
indent_style = space
indent_size = 2
trim_trailing_whitespace = true
max_line_length = 120
[*.lua]
indent_size = 2
max_line_length = 120
align_call_args = only_not_exist_cross_row_expression
align_table_field_to_first_field = true
local_assign_continuation_align_to_first_expression = true
keep_one_space_between_table_and_bracket = false
quote_style = single
remove_empty_header_and_footer_lines_in_function = true
remove_expression_list_finish_comma= true
================================================
FILE: .github/.codecov.yml
================================================
coverage:
status:
patch: off
================================================
FILE: .github/FUNDING.yml
================================================
# These are supported funding model platforms
open_collective: cocnvim
patreon: chemzqm
================================================
FILE: .github/ISSUE_TEMPLATE/bug_report.md
================================================
---
name: Bug report
about: Create a report to help us improve
---
## Result from CocInfo
## Describe the bug
A clear and concise description of what the bug is.
## Reproduce the bug
**We will close your issue when you don't provide minimal vimrc and we can't
reproduce it**
- Create file `mini.vim` with:
```vim
set nocompatible
set runtimepath^=/path/to/coc.nvim
filetype plugin indent on
syntax on
set hidden
```
- Start (neo)vim with command: `vim -u mini.vim`
- Operate vim.
## Screenshots (optional)
If applicable, add screenshots to help explain your problem.
================================================
FILE: .github/ISSUE_TEMPLATE/feature_request.md
================================================
---
name: Feature request
about: Suggest an idea for this project
---
**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
**Describe the solution you'd like**
A clear and concise description of what you want to happen.
**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.
**Additional context**
Add any other context or screenshots about the feature request here.
================================================
FILE: .github/workflows/ci.yml
================================================
name: Dev
on:
push:
branches:
- master
pull_request:
branches:
- master
jobs:
test:
if: github.event.pull_request.draft == false
timeout-minutes: 60
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
versions:
- neovim: "stable"
vim: "v9.0.0438"
- neovim: "nightly"
vim: "v9.1.1365"
node:
- "20"
include:
# only enable coverage on the fastest job
- node: "20"
ENABLE_CODE_COVERAGE: true
env:
NODE_ENV: test
steps:
- name: Checkout
uses: actions/checkout@v4
with:
fetch-depth: 2
- name: Setup Node.js ${{ matrix.node }}
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node }}
cache: "npm"
- name: Setup python3
uses: actions/setup-python@v5
with:
python-version: "3.x"
- run: pip install pynvim
- name: Setup vim
uses: rhysd/action-setup-vim@v1
id: vim
with:
version: ${{ matrix.versions.vim }}
- name: Setup neovim
id: nvim
uses: rhysd/action-setup-vim@v1
with:
neovim: true
version: ${{ matrix.versions.neovim }}
- name: Install Dependencies
run: |
npm i -g bytes
npm ci
sudo apt-get install -y ripgrep exuberant-ctags
rg --version
ctags --version
vim --version
nvim --version
- name: Run jest
env:
VIM_COMMAND: ${{ steps.vim.outputs.executable }}
NVIM_COMMAND: ${{ steps.nvim.outputs.executable }}
run: |
node --max-old-space-size=4096 --expose-gc ./node_modules/.bin/jest --maxWorkers=2 --coverage --forceExit
- name: Codecov
uses: codecov/codecov-action@v4
if: ${{ matrix.ENABLE_CODE_COVERAGE }}
with:
token: ${{ secrets.CODECOV_TOKEN }}
fail_ci_if_error: false
verbose: true
================================================
FILE: .github/workflows/lint.yml
================================================
name: Lint
on:
push:
branches:
- master
pull_request:
branches:
- master
jobs:
lint:
if: github.event.pull_request.draft == false
name: Lint
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup Node.js
uses: actions/setup-node@v4
with:
cache: "npm"
- name: Install Dependencies
run: npm install --frozen-lockfile
- name: Check Types by TSC
run: npm run lint:typecheck
- name: Lint ESLint
run: npm run lint
================================================
FILE: .github/workflows/release.yml
================================================
name: Publish Release Task
on:
schedule:
- cron: '0 16 * * *' # UTC时间16:00(对应北京时间+8时区的0点)
jobs:
publish-release:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
ref: master
token: ${{ secrets.GITHUB_TOKEN }}
persist-credentials: true
- name: Install Node.js
uses: actions/setup-node@v4
with:
node-version: 20
cache: 'npm'
- name: Setup python3
uses: actions/setup-python@v5
with:
python-version: "3.x"
- run: pip install pynvim
- name: Setup vim
uses: rhysd/action-setup-vim@v1
id: vim
with:
version: v9.0.0815
- name: Setup neovim
id: nvim
uses: rhysd/action-setup-vim@v1
with:
neovim: true
version: stable
- name: Install Dependencies
env:
VIM_COMMAND: ${{ steps.vim.outputs.executable }}
NVIM_COMMAND: ${{ steps.nvim.outputs.executable }}
run: |
npm i -g bytes
npm ci
NODE_ENV=production node esbuild.js
sudo apt-get install -y ripgrep exuberant-ctags
rg --version
ctags --version
vim --version
nvim --version
- name: Execute release.sh
run: |
chmod +x ./release.sh
./release.sh
================================================
FILE: .gitignore
================================================
lib
.cache
*.map
coverage
__pycache__
.pyc
.log
build
doc/tags
typings/package.json
node_modules
publish.sh
!src/__tests__/tags
src/__tests__/extensions/db.json
================================================
FILE: .ignore
================================================
lib
================================================
FILE: .npmignore
================================================
*.map
.cache
lib/extensions
lib/__tests__
plugin
autoload
rplugin
src
.github
build
coverage
data
tslint.json
tsconfig.json
.zip
.DS_Store
================================================
FILE: .prettierignore
================================================
src/
================================================
FILE: .prettierrc
================================================
{
"bracketSpacing": false,
"arrowParens": "avoid",
"printWidth": 120,
"singleQuote": true,
"trailingComma": "none",
"tabWidth": 2,
"proseWrap": "never",
"semi": false
}
================================================
FILE: .swcrc
================================================
{
"sourceMaps": false,
"module": {
"type": "es6"
},
"env": {
"targets": {
"node": "14"
}
},
"jsc": {
"parser": {
"syntax": "typescript",
"tsx": false,
"dynamicImport": false,
"decorators": false
},
"loose": true
}
}
================================================
FILE: .vim/coc-settings.json
================================================
{
"eslint.validate": ["typescript"],
"eslint.lintTask.options": ["."],
"sumneko-lua.enableNvimLuaDev": true,
"javascript.format.semicolons": "remove",
"typescript.format.semicolons": "remove",
"typescript.preferences.importModuleSpecifier": "relative",
"typescript.preferences.importModuleSpecifierEnding": "minimal",
"typescript.preferences.quoteStyle": "single",
"typescript.format.insertSpaceAfterFunctionKeywordForAnonymousFunctions": false,
"typescript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces": true,
"Lua.diagnostics.disable": [
"empty-block"
]
}
================================================
FILE: Backers.md
================================================
# Backers
❤️ coc.nvim? Help us keep it alive by [donating funds](https://www.bountysource.com/teams/coc-nvim)😘!
Make your Vim/Neovim as smart as VS Code
## 微信扫码赞助者
- free-easy
- sarene
- tomspeak
- robtrac
- 葫芦小金刚
- leo 陶
- 飞翔的白斩鸡
- mark_ll
- 火冷
- Solomon
- 李宇星
- Yus
- IndexXuan
- Sniper
- 陈达野
- 胖听
- Jimmy
- lightxue
- 小亦俊
- 周慎敏
- 凤鸣
- Wilson
- Abel
================================================
FILE: CONTRIBUTING.md
================================================
# Contributing
## How do I...
- [Use This Guide](#introduction)?
- Make Something? 🤓👩🏽💻📜🍳
- [Project Setup](#project-setup)
- [Contribute Documentation](#contribute-documentation)
- [Contribute Code](#contribute-code)
- Manage Something ✅🙆🏼💃👔
- [Provide Support on Issues](#provide-support-on-issues)
- [Review Pull Requests](#review-pull-requests)
- [Join the Project Team](#join-the-project-team)
## Introduction
Thank you so much for your interest in contributing!. All types of contributions are encouraged and valued. See the [table of contents](#toc) for different ways to help and details about how this project handles them!📝
The [Project Team](#join-the-project-team) looks forward to your contributions. 🙌🏾✨
## Project Setup
So you wanna contribute some code! That's great! This project uses GitHub Pull Requests to manage contributions, so [read up on how to fork a GitHub project and file a PR](https://guides.github.com/activities/forking) if you've never done it before.
If this seems like a lot or you aren't able to do all this setup, you might also be able to [edit the files directly](https://help.github.com/articles/editing-files-in-another-user-s-repository/) without having to do any of this setup. Yes, [even code](#contribute-code).
If you want to go the usual route and run the project locally, though:
- [Install Node.js](https://nodejs.org/en/download/)
- [Fork the project](https://guides.github.com/activities/forking/#fork)
Then in your terminal:
- Add coc.nvim to your vim's rtp by `set runtimepath^=/path/to/coc.nvim`
- `cd path/to/your/coc.nvim`
- `npm install`
- Install [coc-tsserver](https://github.com/neoclide/coc-tsserver) by
`:CocInstall coc-tsserver` in your vim
- Install [coc-eslint](https://github.com/neoclide/coc-eslint) by
`:CocInstall coc-eslint` in your vim.
And you should be ready to go!
## Contribute Documentation
Documentation is a super important, critical part of this project. Docs are how we keep track of what we're doing, how, and why. It's how we stay on the same page about our policies. And it's how we tell others everything they need in order to be able to use this project -- or contribute to it. So thank you in advance.
Documentation contributions of any size are welcome! Feel free to file a PR even if you're just rewording a sentence to be more clear, or fixing a spelling mistake!
To contribute documentation:
- [Set up the project](#project-setup).
- Edit or add any relevant documentation.
- Make sure your changes are formatted correctly and consistently with the rest of the documentation.
- Re-read what you wrote, and run a spellchecker on it to make sure you didn't miss anything.
- In your commit message(s), begin the first line with `docs:`. For example: `docs: Adding a doc contrib section to CONTRIBUTING.md`.
- Write clear, concise commit message(s) using [conventional-changelog format](https://github.com/conventional-changelog/conventional-changelog-angular/blob/master/convention.md). Documentation commits should use `docs(