.dotfiles/nvim/mason/registries/github/mason-org/mason-registry/registry.json

9863 lines
244 KiB
JSON
Raw Normal View History

[
{
"name": "actionlint",
"description": "Static checker for GitHub Actions workflow files.",
"homepage": "https://github.com/rhysd/actionlint",
"licenses": [
"MIT"
],
"languages": [
"YAML"
],
"categories": [
"Linter"
],
"source": {
"id": "pkg:github/rhysd/actionlint@v1.6.25",
"asset": [
{
"target": "darwin_x64",
"file": "actionlint_{{ version | strip_prefix \"v\" }}_darwin_amd64.tar.gz",
"bin": "actionlint"
},
{
"target": "darwin_arm64",
"file": "actionlint_{{ version | strip_prefix \"v\" }}_darwin_arm64.tar.gz",
"bin": "actionlint"
},
{
"target": "linux_x64",
"file": "actionlint_{{ version | strip_prefix \"v\" }}_linux_amd64.tar.gz",
"bin": "actionlint"
},
{
"target": "linux_arm64",
"file": "actionlint_{{ version | strip_prefix \"v\" }}_linux_arm64.tar.gz",
"bin": "actionlint"
},
{
"target": "linux_arm",
"file": "actionlint_{{ version | strip_prefix \"v\" }}_linux_armv6.tar.gz",
"bin": "actionlint"
},
{
"target": "linux_x86",
"file": "actionlint_{{ version | strip_prefix \"v\" }}_linux_386.tar.gz",
"bin": "actionlint"
},
{
"target": "win_x64",
"file": "actionlint_{{ version | strip_prefix \"v\" }}_windows_amd64.zip",
"bin": "actionlint.exe"
},
{
"target": "win_arm64",
"file": "actionlint_{{ version | strip_prefix \"v\" }}_windows_arm64.zip",
"bin": "actionlint.exe"
},
{
"target": "win_x86",
"file": "actionlint_{{ version | strip_prefix \"v\" }}_windows_386.zip",
"bin": "actionlint.exe"
}
]
},
"bin": {
"actionlint": "{{source.asset.bin}}"
}
},
{
"name": "ada-language-server",
"description": "Ada/SPARK language server.",
"homepage": "https://github.com/AdaCore/ada_language_server",
"licenses": [
"GPL-3.0-or-later"
],
"languages": [
"Ada"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:github/AdaCore/ada_language_server@23.0.20",
"asset": [
{
"target": [
"darwin_x64",
"darwin_arm64"
],
"file": "als-{{version}}-macOS_amd64.zip",
"bin": "x64/darwin/ada_language_server"
},
{
"target": "linux_x64_gnu",
"file": "als-{{version}}-Linux_amd64.zip",
"bin": "x64/linux/ada_language_server"
},
{
"target": "win_x64",
"file": "als-{{version}}-Windows_amd64.zip",
"bin": "x64/win32/ada_language_server.exe"
}
],
"version_overrides": [
{
"constraint": "semver:<=23.0.19",
"id": "pkg:github/AdaCore/ada_language_server@23.0.19",
"asset": [
{
"target": [
"darwin_x64",
"darwin_arm64"
],
"file": "als-{{version}}-macOS_amd64.zip",
"bin": "darwin/ada_language_server"
},
{
"target": "linux_x64_gnu",
"file": "als-{{version}}-Linux_amd64.zip",
"bin": "linux/ada_language_server"
},
{
"target": "win_x64",
"file": "als-{{version}}-Windows_amd64.zip",
"bin": "win32/ada_language_server.exe"
}
]
}
]
},
"schemas": {
"lsp": "vscode:https://raw.githubusercontent.com/AdaCore/ada_language_server/{{version}}/integration/vscode/ada/package.json"
},
"bin": {
"ada_language_server": "{{source.asset.bin}}"
}
},
{
"name": "alex",
"description": "Catch insensitive, inconsiderate writing.",
"homepage": "https://github.com/get-alex/alex",
"licenses": [
"MIT"
],
"languages": [
"Markdown"
],
"categories": [
"Linter"
],
"source": {
"id": "pkg:npm/alex@11.0.0"
},
"bin": {
"alex": "npm:alex"
}
},
{
"name": "angular-language-server",
"description": "The Angular Language Service provides code editors with a way to get completions, errors, hints, and navigation inside\nAngular templates. It works with external templates in separate HTML files, and also with in-line templates.\n",
"homepage": "https://angular.io/guide/language-service",
"licenses": [
"MIT"
],
"languages": [
"Angular"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:npm/%40angular/language-server@16.1.4",
"extra_packages": [
"typescript@4.8.2"
]
},
"bin": {
"ngserver": "npm:ngserver"
}
},
{
"name": "ansible-language-server",
"description": "Ansible Language Server.",
"homepage": "https://github.com/ansible/ansible-language-server",
"licenses": [
"MIT"
],
"languages": [
"Ansible"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:npm/%40ansible/ansible-language-server@1.2.0"
},
"bin": {
"ansible-language-server": "npm:ansible-language-server"
}
},
{
"name": "ansible-lint",
"description": "Ansible Lint is a command-line tool for linting playbooks, roles and collections aimed toward any Ansible users.",
"homepage": "https://github.com/ansible/ansible-lint",
"licenses": [
"GPL-3.0-or-later",
"MIT"
],
"languages": [
"Ansible"
],
"categories": [
"Linter"
],
"source": {
"id": "pkg:pypi/ansible-lint@6.17.2",
"supported_platforms": [
"unix"
]
},
"bin": {
"ansible-lint": "pypi:ansible-lint"
}
},
{
"name": "antlers-language-server",
"description": "Provides rich language features for Statamic's Antlers templating language, including code completions, syntax\nhighlighting, and more.\n",
"homepage": "https://github.com/Stillat/vscode-antlers-language-server",
"licenses": [
"MIT"
],
"languages": [
"Antlers"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:npm/antlers-language-server@1.3.5"
},
"bin": {
"antlersls": "npm:antlersls"
}
},
{
"name": "apex-language-server",
"description": "The Apex Language Server is an IDE-agnostic way for tools to access code-editing capabilities such as code completion, go to definition, find all usage, and refactoring.",
"homepage": "https://github.com/forcedotcom/salesforcedx-vscode",
"licenses": [
"BSD-3-Clause"
],
"languages": [
"Apex"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:github/forcedotcom/salesforcedx-vscode@v58.6.2",
"asset": {
"file": "salesforcedx-vscode-apex-{{ version | strip_prefix \"v\" }}.vsix"
}
}
},
{
"name": "arduino-language-server",
"description": "An Arduino Language Server based on Clangd to Arduino code autocompletion.",
"homepage": "https://github.com/arduino/arduino-language-server",
"licenses": [
"MIT"
],
"languages": [
"Arduino"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:github/arduino/arduino-language-server@0.7.4",
"asset": [
{
"target": [
"darwin_x64",
"darwin_arm64"
],
"file": "arduino-language-server_{{version}}_macOS_64bit.tar.gz",
"bin": "arduino-language-server"
},
{
"target": "linux_x64",
"file": "arduino-language-server_{{version}}_Linux_64bit.tar.gz",
"bin": "arduino-language-server"
},
{
"target": "linux_x86",
"file": "arduino-language-server_{{version}}_Linux_32bit.tar.gz",
"bin": "arduino-language-server"
},
{
"target": "linux_arm64",
"file": "arduino-language-server_{{version}}_Linux_ARM64.tar.gz",
"bin": "arduino-language-server"
},
{
"target": "win_x64",
"file": "arduino-language-server_{{version}}_Windows_64bit.zip",
"bin": "arduino-language-server.exe"
},
{
"target": "win_x86",
"file": "arduino-language-server_{{version}}_Windows_32bit.zip",
"bin": "arduino-language-server.exe"
}
]
},
"bin": {
"arduino-language-server": "{{source.asset.bin}}"
}
},
{
"name": "asm-lsp",
"description": "Language server for NASM/GAS/GO Assembly.",
"homepage": "https://github.com/bergercookie/asm-lsp",
"licenses": [
"BSD-2-Clause"
],
"languages": [
"Assembly"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:cargo/asm-lsp@0.3.2?locked=false"
},
"bin": {
"asm-lsp": "cargo:asm-lsp"
}
},
{
"name": "astro-language-server",
"description": "The Astro language server, its structure is inspired by the Svelte Language Server.",
"homepage": "https://github.com/withastro/language-tools",
"licenses": [
"MIT"
],
"languages": [
"Astro"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:npm/%40astrojs/language-server@2.0.17",
"extra_packages": [
"typescript"
]
},
"schemas": {
"lsp": "vscode:https://raw.githubusercontent.com/withastro/language-tools/@astrojs/language-server@{{version}}/packages/vscode/package.json"
},
"bin": {
"astro-ls": "npm:astro-ls"
}
},
{
"name": "autoflake",
"description": "autoflake removes unused imports and unused variables from Python code.",
"homepage": "https://pypi.org/project/autoflake/",
"licenses": [
"MIT"
],
"languages": [
"Python"
],
"categories": [
"Formatter"
],
"source": {
"id": "pkg:pypi/autoflake@2.2.0"
},
"bin": {
"autoflake": "pypi:autoflake"
}
},
{
"name": "autopep8",
"description": "A tool that automatically formats Python code to conform to the PEP 8 style guide.",
"homepage": "https://pypi.org/project/autopep8/",
"licenses": [
"MIT"
],
"languages": [
"Python"
],
"categories": [
"Formatter"
],
"source": {
"id": "pkg:pypi/autopep8@2.0.2"
},
"bin": {
"autopep8": "pypi:autopep8"
}
},
{
"name": "awk-language-server",
"description": "Language Server for AWK.",
"homepage": "https://github.com/Beaglefoot/awk-language-server",
"licenses": [
"MIT"
],
"languages": [
"AWK"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:npm/awk-language-server@0.10.0"
},
"schemas": {
"lsp": "vscode:https://raw.githubusercontent.com/Beaglefoot/awk-language-server/server-{{version}}/client/package.json"
},
"bin": {
"awk-language-server": "npm:awk-language-server"
}
},
{
"name": "azure-pipelines-language-server",
"description": "A language server for Azure Pipelines YAML.",
"homepage": "https://github.com/microsoft/azure-pipelines-language-server",
"licenses": [
"MIT"
],
"languages": [
"Azure Pipelines"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:npm/azure-pipelines-language-server@0.7.0"
},
"bin": {
"azure-pipelines-language-server": "node:node_modules/azure-pipelines-language-server/out/server.js"
}
},
{
"name": "bash-debug-adapter",
"description": "Bash shell debugger, based on bashdb.",
"homepage": "https://github.com/rogalmic/vscode-bash-debug",
"licenses": [
"MIT"
],
"languages": [
"Bash"
],
"categories": [
"DAP"
],
"source": {
"id": "pkg:github/rogalmic/vscode-bash-debug@untagged-438733f35feb8659d939",
"asset": {
"file": "bash-debug-0.3.9.vsix"
}
},
"bin": {
"bash-debug-adapter": "node:extension/out/bashDebug.js"
}
},
{
"name": "bash-language-server",
"description": "A language server for Bash.",
"homepage": "https://github.com/bash-lsp/bash-language-server",
"licenses": [
"MIT"
],
"languages": [
"Bash"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:npm/bash-language-server@5.0.0"
},
"schemas": {
"lsp": "vscode:https://raw.githubusercontent.com/bash-lsp/bash-language-server/server-{{version}}/vscode-client/package.json"
},
"bin": {
"bash-language-server": "npm:bash-language-server"
}
},
{
"name": "beancount-language-server",
"description": "A Language Server Protocol (LSP) for beancount files.",
"homepage": "https://github.com/polarmutex/beancount-language-server",
"licenses": [
"MIT"
],
"languages": [
"Beancount"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:cargo/beancount-language-server@1.3.1"
},
"bin": {
"beancount-language-server": "cargo:beancount-language-server"
}
},
{
"name": "beautysh",
"description": "beautysh - A Bash beautifier for the masses.",
"homepage": "https://github.com/lovesegfault/beautysh",
"licenses": [
"MIT"
],
"languages": [
"Bash",
"Csh",
"Ksh",
"Sh",
"Zsh"
],
"categories": [
"Formatter"
],
"source": {
"id": "pkg:pypi/beautysh@6.2.1"
},
"bin": {
"beautysh": "pypi:beautysh"
}
},
{
"name": "bicep-lsp",
"description": "Bicep is a declarative language for describing and deploying Azure resources",
"homepage": "https://github.com/Azure/bicep",
"licenses": [
"MIT"
],
"languages": [
"Bicep"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:github/Azure/bicep@v0.19.5",
"asset": {
"file": "vscode-bicep.vsix"
}
},
"bin": {
"bicep-lsp": "dotnet:extension/bicepLanguageServer/Bicep.LangServer.dll"
}
},
{
"name": "black",
"description": "Black, the uncompromising Python code formatter.",
"homepage": "https://pypi.org/project/black/",
"licenses": [
"MIT"
],
"languages": [
"Python"
],
"categories": [
"Formatter"
],
"source": {
"id": "pkg:pypi/black@23.7.0"
},
"bin": {
"black": "pypi:black"
}
},
{
"name": "blackd-client",
"description": "Tiny HTTP client for the Black (blackd) Python code formatter.",
"homepage": "https://github.com/disrupted/blackd-client",
"licenses": [
"GPL-3.0-or-later"
],
"languages": [
"Python"
],
"categories": [
"Formatter"
],
"source": {
"id": "pkg:github/disrupted/blackd-client@v0.1.1",
"asset": [
{
"target": [
"darwin_x64",
"darwin_arm64"
],
"file": "blackd-client_macos"
},
{
"target": "linux_x64_gnu",
"file": "blackd-client_linux"
}
]
},
"bin": {
"blackd-client": "{{source.asset.file}}"
}
},
{
"name": "blade-formatter",
"description": "An opinionated blade template formatter for Laravel that respects readability.",
"homepage": "https://github.com/shufo/blade-formatter",
"licenses": [
"MIT"
],
"languages": [
"Blade"
],
"categories": [
"Formatter"
],
"source": {
"id": "pkg:npm/blade-formatter@1.33.1"
},
"bin": {
"blade-formatter": "npm:blade-formatter"
}
},
{
"name": "blue",
"description": "blue is a somewhat less uncompromising code formatter than black, the OG of Python formatters. We love the idea of\nautomatically formatting Python code, for the same reasons that inspired black, however we take issue with some of the\ndecisions black makes. Kudos to black for pioneering code formatting for Python, and for its excellent implementation.\n",
"homepage": "https://blue.readthedocs.io/en/latest/",
"licenses": [
"Apache-2.0"
],
"languages": [
"Python"
],
"categories": [
"Formatter"
],
"source": {
"id": "pkg:pypi/blue@0.9.1"
},
"bin": {
"blue": "pypi:blue"
}
},
{
"name": "brighterscript-formatter",
"description": "A code formatter for BrightScript and BrighterScript.",
"homepage": "https://github.com/rokucommunity/brighterscript-formatter",
"licenses": [
"MIT"
],
"languages": [
"BrighterScript"
],
"categories": [
"Formatter"
],
"source": {
"id": "pkg:npm/brighterscript-formatter@1.6.30"
},
"bin": {
"bsfmt": "npm:bsfmt"
}
},
{
"name": "brighterscript",
"description": "A superset of Roku's BrightScript language.",
"homepage": "https://github.com/RokuCommunity/brighterscript",
"licenses": [
"MIT"
],
"languages": [
"BrighterScript"
],
"categories": [
"Compiler",
"LSP"
],
"source": {
"id": "pkg:npm/brighterscript@0.65.1"
},
"bin": {
"bsc": "npm:bsc"
}
},
{
"name": "bsl-language-server",
"description": "Implementation of Language Server Protocol for Language 1C (BSL).",
"homepage": "https://1c-syntax.github.io/bsl-language-server",
"licenses": [
"LGPL-3.0"
],
"languages": [
"1С:Enterprise",
"OneScript"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:github/1c-syntax/bsl-language-server@v0.21.1",
"asset": {
"file": "bsl-language-server-{{ version | strip_prefix \"v\" }}-exec.jar"
}
},
"bin": {
"bsl-language-server": "java-jar:{{source.asset.file}}"
}
},
{
"name": "bslint",
"description": "A BrighterScript CLI tool to lint your code without compiling your project.",
"homepage": "https://github.com/rokucommunity/bslint",
"licenses": [
"MIT"
],
"languages": [
"BrighterScript"
],
"categories": [
"Linter"
],
"source": {
"id": "pkg:npm/%40rokucommunity/bslint@0.8.7"
},
"bin": {
"bslint": "npm:bslint"
}
},
{
"name": "buf-language-server",
"description": "buf-language-server is a prototype for the beginnings of a Protobuf language server compatible with Buf modules and workspaces.\n",
"homepage": "https://github.com/bufbuild/buf-language-server",
"licenses": [
"Apache-2.0"
],
"languages": [
"Protobuf"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:golang/github.com/bufbuild/buf-language-server@v0.0.0-20221121155404-1e927a5df512#cmd/bufls"
},
"bin": {
"bufls": "golang:bufls"
}
},
{
"name": "buf",
"description": "The Buf CLI is a one stop shop for your local Protocol Buffers needs. It comes with a linter that enforces good API\ndesigns, a breaking change detector, a generator, a formatter that formats your Protobuf files in accordance with\nindustry standards. It also helps you manage your Protobuf assets on the Buf Schema Registry.\n",
"homepage": "https://buf.build",
"licenses": [
"Apache-2.0"
],
"languages": [
"Protobuf"
],
"categories": [
"Linter",
"Formatter"
],
"source": {
"id": "pkg:github/bufbuild/buf@v1.24.0",
"asset": [
{
"target": "darwin_x64",
"file": "buf-Darwin-x86_64"
},
{
"target": "darwin_arm64",
"file": "buf-Darwin-arm64"
},
{
"target": "linux_x64",
"file": "buf-Linux-x86_64"
},
{
"target": "linux_arm64",
"file": "buf-Linux-aarch64"
},
{
"target": "win_x64",
"file": "buf-Windows-x86_64.exe"
},
{
"target": "win_arm64",
"file": "buf-Windows-arm64.exe"
}
]
},
"bin": {
"buf": "{{source.asset.file}}"
}
},
{
"name": "buildifier",
"description": "buildifier is a tool for formatting and linting bazel BUILD, WORKSPACE, and .bzl files.",
"homepage": "https://github.com/bazelbuild/buildtools",
"licenses": [
"Apache-2.0"
],
"languages": [
"Bazel"
],
"categories": [
"Linter",
"Formatter"
],
"source": {
"id": "pkg:github/bazelbuild/buildtools@v6.1.2",
"asset": [
{
"target": "darwin_x64",
"file": "buildifier-darwin-amd64"
},
{
"target": "darwin_arm64",
"file": "buildifier-darwin-arm64"
},
{
"target": "linux_x64",
"file": "buildifier-linux-amd64"
},
{
"target": "linux_arm64",
"file": "buildifier-linux-arm64"
},
{
"target": "win_x64",
"file": "buildifier-windows-amd64.exe"
}
]
},
"bin": {
"buildifier": "{{source.asset.file}}"
}
},
{
"name": "bzl",
"description": "Autocompletion, hover documentation, and debugging for BUILD files. Get a huge productivity boost with rule,\nattribute, and function definitions right in your IDE.\n",
"homepage": "https://bzl.io/",
"licenses": [
"proprietary"
],
"languages": [
"Starlark"
],
"categories": [
"LSP",
"DAP"
],
"source": {
"id": "pkg:generic/bzl@v1.4.22",
"download": [
{
"target": "darwin_x64",
"files": {
"bzl": "https://get.bzl.io/darwin_amd64/{{version}}/bzl"
},
"bin": "bzl"
},
{
"target": "darwin_arm64",
"files": {
"bzl": "https://get.bzl.io/darwin_arm64/{{version}}/bzl"
},
"bin": "bzl"
},
{
"target": "linux_x64",
"files": {
"bzl": "https://get.bzl.io/linux_amd64/{{version}}/bzl"
},
"bin": "bzl"
},
{
"target": "win_x64",
"files": {
"bzl.exe": "https://get.bzl.io/windows_amd64/{{version}}/bzl.exe"
},
"bin": "bzl.exe"
}
]
},
"bin": {
"bzl": "{{source.download.bin}}"
}
},
{
"name": "cbfmt",
"description": "A tool to format codeblocks inside markdown and org documents. It iterates over all codeblocks, and formats them with\nthe tool(s) specified for the language of the block.\n",
"homepage": "https://github.com/lukas-reineke/cbfmt",
"licenses": [
"MIT"
],
"languages": [
"Markdown"
],
"categories": [
"Formatter"
],
"source": {
"id": "pkg:github/lukas-reineke/cbfmt@v0.2.0",
"asset": [
{
"target": [
"darwin_x64",
"darwin_arm64"
],
"file": "cbfmt_macos-x86_64_{{version}}.tar.gz",
"bin": "cbfmt_macos-x86_64_{{version}}/cbfmt"
},
{
"target": "linux_x64_gnu",
"file": "cbfmt_linux-x86_64_{{version}}.tar.gz",
"bin": "cbfmt_linux-x86_64_{{version}}/cbfmt"
},
{
"target": "linux_x64",
"file": "cbfmt_linux-x86_64-musl_{{version}}.tar.gz",
"bin": "cbfmt_linux-x86_64-musl_{{version}}/cbfmt"
},
{
"target": "win_x64",
"file": "cbfmt_windows-x86_64-msvc_{{version}}.zip",
"bin": "cbfmt_windows-x86_64-msvc_{{version}}/cbfmt.exe"
}
]
},
"bin": {
"cbfmt": "{{source.asset.bin}}"
}
},
{
"name": "cfn-lint",
"description": "CloudFormation Linter. Validate AWS CloudFormation YAML/JSON templates against the AWS CloudFormation Resource\nSpecification and additional checks. Includes checking valid values for resource properties and best practices.\n",
"homepage": "https://github.com/aws-cloudformation/cfn-lint",
"licenses": [
"MIT-0"
],
"languages": [
"YAML",
"JSON"
],
"categories": [
"Linter"
],
"source": {
"id": "pkg:pypi/cfn-lint@0.78.1"
},
"bin": {
"cfn-lint": "pypi:cfn-lint"
}
},
{
"name": "chrome-debug-adapter",
"description": "Debug your JavaScript code running in Google Chrome.",
"homepage": "https://github.com/Microsoft/vscode-chrome-debug",
"licenses": [
"MIT"
],
"languages": [
"JavaScript",
"TypeScript"
],
"categories": [
"DAP"
],
"source": {
"id": "pkg:github/Microsoft/vscode-chrome-debug@v4.13.0",
"build": {
"run": "npm install\nnpm run build\nnpm install --production --ignore-scripts\n"
}
},
"bin": {
"chrome-debug-adapter": "node:out/src/chromeDebug.js"
}
},
{
"name": "clang-format",
"description": "clang-format is formatter for C/C++/Java/JavaScript/JSON/Objective-C/Protobuf/C# code.",
"homepage": "https://pypi.org/project/clang-format/",
"licenses": [
"Apache-2.0"
],
"languages": [
"C",
"C#",
"C++",
"JSON",
"Java",
"JavaScript"
],
"categories": [
"Formatter"
],
"source": {
"id": "pkg:pypi/clang-format@16.0.6"
},
"bin": {
"clang-format": "pypi:clang-format"
}
},
{
"name": "clangd",
"description": "clangd understands your C++ code and adds smart features to your editor: code completion, compile errors,\ngo-to-definition and more.\n",
"homepage": "https://clangd.llvm.org",
"licenses": [
"Apache-2.0"
],
"languages": [
"C",
"C++"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:github/clangd/clangd@16.0.2",
"asset": [
{
"target": [
"darwin_x64",
"darwin_arm64"
],
"file": "clangd-mac-{{version}}.zip",
"bin": "clangd_{{version}}/bin/clangd"
},
{
"target": "linux_x64_gnu",
"file": "clangd-linux-{{version}}.zip",
"bin": "clangd_{{version}}/bin/clangd"
},
{
"target": "win_x64",
"file": "clangd-windows-{{version}}.zip",
"bin": "clangd_{{version}}/bin/clangd.exe"
}
]
},
"schemas": {
"lsp": "vscode:https://raw.githubusercontent.com/clangd/vscode-clangd/master/package.json"
},
"bin": {
"clangd": "{{source.asset.bin}}"
}
},
{
"name": "clarinet",
"description": "Clarinet is a simple, modern and opinionated runtime for testing, integrating and deploying Clarity smart contracts.\n",
"homepage": "https://github.com/hirosystems/clarinet",
"licenses": [
"GPL-3.0-or-later"
],
"languages": [
"Clarity"
],
"categories": [
"LSP",
"Runtime"
],
"source": {
"id": "pkg:github/hirosystems/clarinet@v1.7.0",
"asset": [
{
"target": "darwin_arm64",
"file": "clarinet-darwin-arm64.tar.gz",
"bin": "clarinet"
},
{
"target": "darwin_x64",
"file": "clarinet-darwin-x64.tar.gz",
"bin": "clarinet"
},
{
"target": "linux_x64",
"file": "clarinet-linux-x64-glibc.tar.gz",
"bin": "clarinet"
}
]
},
"bin": {
"clarinet": "{{source.asset.bin}}"
}
},
{
"name": "clarity-lsp",
"description": "Language Server Protocol implementation for Clarity.",
"homepage": "https://github.com/hirosystems/clarity-lsp",
"licenses": [
"GPL-3.0"
],
"languages": [
"Clarity"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:github/hirosystems/clarity-lsp@v0.8.0",
"asset": [
{
"target": [
"darwin_arm64",
"darwin_x64"
],
"file": "clarity-lsp-macos-x64.zip",
"bin": "clarity-lsp"
},
{
"target": "linux_x64",
"file": "clarity-lsp-linux-x64.zip",
"bin": "clarity-lsp"
},
{
"target": "win_x64",
"file": "clarity-lsp-windows-x64.zip",
"bin": "clarity-lsp.exe"
}
]
},
"bin": {
"clarity-lsp": "{{source.asset.bin}}"
}
},
{
"name": "clj-kondo",
"description": "Clj-kondo performs static analysis on Clojure, ClojureScript and EDN, without the need of a running REPL. It informs\nyou about potential errors while you are typing.\n",
"homepage": "https://github.com/clj-kondo/clj-kondo",
"licenses": [
"EPL-1.0"
],
"languages": [
"Clojure",
"ClojureScript"
],
"categories": [
"Linter"
],
"source": {
"id": "pkg:github/clj-kondo/clj-kondo@v2023.07.13",
"asset": [
{
"target": "darwin_arm64",
"file": "clj-kondo-{{ version | strip_prefix \"v\" }}-macos-aarch64.zip",
"bin": "clj-kondo"
},
{
"target": "darwin_x64",
"file": "clj-kondo-{{ version | strip_prefix \"v\" }}-macos-amd64.zip",
"bin": "clj-kondo"
},
{
"target": "linux_arm64",
"file": "clj-kondo-{{ version | strip_prefix \"v\" }}-linux-aarch64.zip",
"bin": "clj-kondo"
},
{
"target": "linux_x64_gnu",
"file": "clj-kondo-{{ version | strip_prefix \"v\" }}-linux-amd64.zip",
"bin": "clj-kondo"
},
{
"target": "linux_x64",
"file": "clj-kondo-{{ version | strip_prefix \"v\" }}-linux-static-amd64.zip",
"bin": "clj-kondo"
},
{
"target": "win_x64",
"file": "clj-kondo-{{ version | strip_prefix \"v\" }}-windows-amd64.zip",
"bin": "clj-kondo.exe"
}
]
},
"bin": {
"clj-kondo": "{{source.asset.bin}}"
}
},
{
"name": "clojure-lsp",
"description": "A Language Server for Clojure(script). Taking a Cursive-like approach of statically analyzing code.",
"homepage": "https://clojure-lsp.io",
"licenses": [
"MIT"
],
"languages": [
"Clojure",
"ClojureScript"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:github/clojure-lsp/clojure-lsp@2023.07.01-22.35.41",
"asset": [
{
"target": "darwin_arm64",
"file": "clojure-lsp-native-macos-aarch64.zip",
"bin": "clojure-lsp"
},
{
"target": "darwin_x64",
"file": "clojure-lsp-native-macos-amd64.zip",
"bin": "clojure-lsp"
},
{
"target": "linux_x64_gnu",
"file": "clojure-lsp-native-linux-amd64.zip",
"bin": "clojure-lsp"
},
{
"target": "linux_x64",
"file": "clojure-lsp-native-static-linux-amd64.zip",
"bin": "clojure-lsp"
},
{
"target": "linux_arm64",
"file": "clojure-lsp-native-linux-aarch64.zip",
"bin": "clojure-lsp"
},
{
"target": "win_x64",
"file": "clojure-lsp-native-windows-amd64.zip",
"bin": "clojure-lsp.exe"
}
]
},
"bin": {
"clojure-lsp": "{{source.asset.bin}}"
}
},
{
"name": "cmake-language-server",
"description": "CMake LSP Implementation.",
"homepage": "https://github.com/regen100/cmake-language-server",
"licenses": [
"MIT"
],
"languages": [
"CMake"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:pypi/cmake-language-server@0.1.7"
},
"bin": {
"cmake-language-server": "pypi:cmake-language-server"
}
},
{
"name": "cmakelang",
"description": "Language tools for cmake (format, lint, etc).",
"homepage": "https://pypi.org/project/cmakelang/",
"licenses": [
"GPL-3.0-or-later"
],
"languages": [
"CMake"
],
"categories": [
"Formatter",
"Linter"
],
"source": {
"id": "pkg:pypi/cmakelang@0.6.13"
},
"bin": {
"cmake-annotate": "pypi:cmake-annotate",
"cmake-format": "pypi:cmake-format",
"cmake-lint": "pypi:cmake-lint",
"ctest-to": "pypi:ctest-to"
}
},
{
"name": "cmakelint",
"description": "cmakelint parses CMake files and reports style issues.",
"homepage": "https://github.com/cmake-lint/cmake-lint",
"licenses": [
"Apache-2.0"
],
"languages": [
"CMake"
],
"categories": [
"Linter"
],
"source": {
"id": "pkg:pypi/cmakelint@1.4.2"
},
"bin": {
"cmakelint": "pypi:cmakelint"
}
},
{
"name": "codelldb",
"description": "A native debugger based on LLDB.",
"homepage": "https://github.com/vadimcn/vscode-lldb",
"licenses": [
"MIT"
],
"languages": [
"C",
"C++",
"Rust"
],
"categories": [
"DAP"
],
"source": {
"id": "pkg:github/vadimcn/vscode-lldb@v1.9.2",
"asset": [
{
"target": "darwin_x64",
"file": "codelldb-x86_64-darwin.vsix",
"bin": "exec:extension/adapter/codelldb"
},
{
"target": "darwin_arm64",
"file": "codelldb-aarch64-darwin.vsix",
"bin": "exec:extension/adapter/codelldb"
},
{
"target": "linux_x64_gnu",
"file": "codelldb-x86_64-linux.vsix",
"bin": "exec:extension/adapter/codelldb"
},
{
"target": "linux_arm64_gnu",
"file": "codelldb-aarch64-linux.vsix",
"bin": "exec:extension/adapter/codelldb"
},
{
"target": "linux_arm_gnu",
"file": "codelldb-arm-linux.vsix",
"bin": "exec:extension/adapter/codelldb"
},
{
"target": "win_x64",
"file": "codelldb-x86_64-windows.vsix",
"bin": "extension/adapter/codelldb.exe"
}
]
},
"bin": {
"codelldb": "{{source.asset.bin}}"
}
},
{
"name": "codeql",
"description": "Discover vulnerabilities across a codebase with CodeQL, our industry-leading semantic code analysis engine. CodeQL\nlets you query code as though it were data. Write a query to find all variants of a vulnerability, eradicating it\nforever. Then share your query to help others do the same.\n",
"homepage": "https://github.com/github/codeql-cli-binaries",
"licenses": [
"proprietary"
],
"languages": [
"CodeQL"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:github/github/codeql-cli-binaries@v2.14.0",
"asset": [
{
"target": [
"darwin_x64",
"darwin_arm64"
],
"file": "codeql-osx64.zip",
"bin": "codeql/codeql"
},
{
"target": "linux_x64",
"file": "codeql-linux64.zip",
"bin": "codeql/codeql"
},
{
"target": "win_x64",
"file": "codeql-win64.zip",
"bin": "codeql/codeql.exe"
}
]
},
"bin": {
"codeql": "{{source.asset.bin}}"
}
},
{
"name": "codespell",
"description": "Check code for common misspellings.",
"homepage": "https://github.com/codespell-project/codespell",
"licenses": [
"GPL-2.0-or-later"
],
"languages": [],
"categories": [
"Linter"
],
"source": {
"id": "pkg:pypi/codespell@2.2.5"
},
"bin": {
"codespell": "pypi:codespell"
}
},
{
"name": "colorgen-nvim",
"description": "Blazingly fast colorscheme generator for Neovim written in Rust.",
"homepage": "https://github.com/ChristianChiarulli/colorgen-nvim",
"licenses": [
"GPL-3.0-or-later"
],
"languages": [],
"categories": [
"Compiler"
],
"source": {
"id": "pkg:cargo/colorgen-nvim@0.1.0?repository_url=https://github.com/ChristianChiarulli/colorgen-nvim"
},
"bin": {
"colorgen-nvim": "cargo:colorgen-nvim"
}
},
{
"name": "commitlint",
"description": "commitlint checks if your commit messages meet the conventional commit format.",
"homepage": "https://commitlint.js.org/",
"licenses": [
"MIT"
],
"languages": [],
"categories": [
"Linter"
],
"source": {
"id": "pkg:npm/%40commitlint/cli@17.6.6",
"extra_packages": [
"@commitlint/config-conventional",
"commitlint-format-json"
]
},
"bin": {
"commitlint": "npm:commitlint"
}
},
{
"name": "cpplint",
"description": "Cpplint is a command-line tool to check C/C++ files for style issues following Google's C++ style guide.",
"homepage": "https://pypi.org/project/cpplint/",
"licenses": [
"BSD-3-Clause"
],
"languages": [
"C",
"C++"
],
"categories": [
"Linter"
],
"source": {
"id": "pkg:pypi/cpplint@1.6.1"
},
"bin": {
"cpplint": "pypi:cpplint"
}
},
{
"name": "cpptools",
"description": "Official repository for the Microsoft C/C++ extension for VS Code.",
"homepage": "https://github.com/microsoft/vscode-cpptools",
"licenses": [
"MIT"
],
"languages": [
"C",
"C++",
"Rust"
],
"categories": [
"DAP"
],
"source": {
"id": "pkg:github/microsoft/vscode-cpptools@v1.16.3",
"asset": [
{
"target": "darwin_x64",
"file": "cpptools-osx.vsix",
"bin": "extension/debugAdapters/bin/OpenDebugAD7"
},
{
"target": "darwin_arm64",
"file": "cpptools-osx-arm64.vsix",
"bin": "extension/debugAdapters/bin/OpenDebugAD7"
},
{
"target": "linux_arm64",
"file": "cpptools-linux-aarch64.vsix",
"bin": "extension/debugAdapters/bin/OpenDebugAD7"
},
{
"target": "linux_x64",
"file": "cpptools-linux.vsix",
"bin": "extension/debugAdapters/bin/OpenDebugAD7"
},
{
"target": "linux_arm",
"file": "cpptools-linux-armhf.vsix",
"bin": "extension/debugAdapters/bin/OpenDebugAD7"
},
{
"target": "win_arm64",
"file": "cpptools-win-arm64.vsix",
"bin": "extension/debugAdapters/bin/OpenDebugAD7.exe"
},
{
"target": "win_x64",
"file": "cpptools-win64.vsix",
"bin": "extension/debugAdapters/bin/OpenDebugAD7.exe"
},
{
"target": "win_x86",
"file": "cpptools-win32.vsix",
"bin": "extension/debugAdapters/bin/OpenDebugAD7.exe"
}
]
},
"bin": {
"OpenDebugAD7": "{{source.asset.bin}}"
}
},
{
"name": "cql-language-server",
"description": "A language server for Clinical Quality Language (CQL).",
"homepage": "https://github.com/cqframework/cql-language-server",
"licenses": [
"Apache-2.0"
],
"languages": [
"CQL"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:generic/cqframework/cql-language-server@v2.0.0",
"download": {
"files": {
"cql-ls-service.jar": "https://repo1.maven.org/maven2/org/opencds/cqf/cql/ls/cql-ls-service/{{ version | strip_prefix \"v\" }}/cql-ls-service-{{ version | strip_prefix \"v\" }}.jar"
}
}
},
"bin": {
"cql-language-server": "java-jar:cql-ls-service.jar"
},
"share": {
"cql/cql-ls-service.jar": "cql-ls-service.jar"
}
},
{
"name": "crystalline",
"description": "A Language Server Protocol implementation for Crystal.",
"homepage": "https://github.com/elbywan/crystalline",
"licenses": [
"MIT"
],
"languages": [
"Crystal"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:github/elbywan/crystalline@v0.10.0",
"asset": [
{
"target": "darwin_x64",
"file": "crystalline_x86_64-apple-darwin.gz",
"bin": "crystalline_x86_64-apple-darwin"
},
{
"target": "linux_x64",
"file": "crystalline_x86_64-unknown-linux-musl.gz",
"bin": "crystalline_x86_64-unknown-linux-musl"
}
]
},
"bin": {
"crystalline": "{{source.asset.bin}}"
}
},
{
"name": "csharp-language-server",
"description": "Roslyn-based LSP language server for C#.",
"homepage": "https://github.com/razzmatazz/csharp-language-server",
"licenses": [
"MIT"
],
"languages": [
"C#"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:nuget/csharp-ls@0.8.0"
},
"bin": {
"csharp-ls": "nuget:csharp-ls"
}
},
{
"name": "csharpier",
"description": "CSharpier is an opinionated code formatter for C#.",
"homepage": "https://csharpier.com",
"licenses": [
"MIT"
],
"languages": [
"C#"
],
"categories": [
"Formatter"
],
"source": {
"id": "pkg:nuget/csharpier@0.25.0"
},
"bin": {
"dotnet-csharpier": "nuget:dotnet-csharpier"
}
},
{
"name": "cspell",
"description": "A Spell Checker for Code.",
"homepage": "https://github.com/streetsidesoftware/cspell",
"licenses": [
"MIT"
],
"languages": [],
"categories": [
"Linter"
],
"source": {
"id": "pkg:npm/cspell@6.31.2"
},
"bin": {
"cspell": "npm:cspell"
}
},
{
"name": "css-lsp",
"description": "Language Server Protocol implementation for CSS, SCSS & LESS.",
"homepage": "https://github.com/microsoft/vscode-css-languageservice",
"licenses": [
"MIT"
],
"languages": [
"CSS",
"SCSS",
"LESS"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:npm/vscode-langservers-extracted@4.7.0"
},
"schemas": {
"lsp": "vscode:https://raw.githubusercontent.com/microsoft/vscode/main/extensions/css-language-features/package.json"
},
"bin": {
"vscode-css-language-server": "npm:vscode-css-language-server"
}
},
{
"name": "cssmodules-language-server",
"description": "Autocompletion and go-to-definition for cssmodules.",
"homepage": "https://github.com/antonk52/cssmodules-language-server",
"licenses": [
"MIT"
],
"languages": [
"CSS"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:npm/cssmodules-language-server@1.2.1"
},
"bin": {
"cssmodules-language-server": "npm:cssmodules-language-server"
}
},
{
"name": "cucumber-language-server",
"description": "Cucumber Language Server.",
"homepage": "https://github.com/cucumber/language-server",
"licenses": [
"MIT"
],
"languages": [
"Cucumber"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:npm/%40cucumber/language-server@1.2.0"
},
"bin": {
"cucumber-language-server": "npm:cucumber-language-server"
}
},
{
"name": "cueimports",
"description": "CUE tool that updates your import lines, adding missing ones and removing unused ones.",
"homepage": "https://github.com/asdine/cueimports",
"licenses": [
"MIT"
],
"languages": [
"Cue"
],
"categories": [
"Formatter"
],
"source": {
"id": "pkg:golang/github.com/asdine/cueimports@v0.3.2#cmd/cueimports"
},
"bin": {
"cueimports": "golang:cueimports"
}
},
{
"name": "cuelsp",
"description": "Language Server implementation for CUE, with built-in support for Dagger.",
"homepage": "https://github.com/dagger/cuelsp",
"licenses": [
"Apache-2.0"
],
"languages": [
"Cue"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:golang/github.com/dagger/cuelsp@v0.3.4#cmd/cuelsp"
},
"bin": {
"cuelsp": "golang:cuelsp"
}
},
{
"name": "curlylint",
"description": "Experimental HTML templates linting for Jinja, Nunjucks, Django templates, Twig, Liquid.",
"homepage": "https://www.curlylint.org/",
"licenses": [
"MIT"
],
"languages": [
"Django",
"Jinja",
"Liquid",
"Nunjucks",
"Twig"
],
"categories": [
"Linter"
],
"source": {
"id": "pkg:pypi/curlylint@0.13.1"
},
"bin": {
"curlylint": "pypi:curlylint"
}
},
{
"name": "custom-elements-languageserver",
"description": "The best way to utilize the Custom Elements Language Server is to enable the Custom Elements Manifest (CEM) in your\nproject by installing a CEM generator like one provided by The Open WC Team.\n\nGenerating a CEM in watch mode will provide you with the best user experience. If your dependencies ship with a Custom\nElements Manifest, those will be utilized also.\n",
"homepage": "https://github.com/Matsuuu/custom-elements-language-server",
"licenses": [
"BSD-3-Clause"
],
"languages": [
"HTML",
"JavaScript",
"TypeScript",
"JSX"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:npm/custom-elements-languageserver@0.0.3"
},
"bin": {
"custom-elements-languageserver": "npm:custom-elements-languageserver"
}
},
{
"name": "dart-debug-adapter",
"description": "Dart debug adapter sourced from the Dart VSCode extension.",
"homepage": "https://github.com/Dart-Code/Dart-Code",
"licenses": [
"MIT"
],
"languages": [
"Dart"
],
"categories": [
"DAP"
],
"source": {
"id": "pkg:github/Dart-Code/Dart-Code@v3.68.0",
"asset": {
"file": "dart-code-{{ version | strip_prefix \"v\" }}.vsix"
}
},
"bin": {
"dart-debug-adapter": "node:extension/out/dist/debug.js"
}
},
{
"name": "debugpy",
"description": "An implementation of the Debug Adapter Protocol for Python.",
"homepage": "https://github.com/microsoft/debugpy",
"licenses": [
"MIT"
],
"languages": [
"Python"
],
"categories": [
"DAP"
],
"source": {
"id": "pkg:pypi/debugpy@1.6.7"
},
"bin": {
"debugpy": "pyvenv:debugpy",
"debugpy-adapter": "pyvenv:debugpy.adapter"
}
},
{
"name": "delve",
"description": "Delve is a debugger for the Go programming language.",
"homepage": "https://github.com/go-delve/delve",
"licenses": [
"MIT"
],
"languages": [
"Go"
],
"categories": [
"DAP"
],
"source": {
"id": "pkg:golang/github.com/go-delve/delve@v1.21.0#cmd/dlv"
},
"bin": {
"dlv": "golang:dlv"
}
},
{
"name": "deno",
"description": "Deno (/ˈdiːnoʊ/, pronounced dee-no) is a JavaScript, TypeScript, and WebAssembly runtime with secure defaults and a\ngreat developer experience.\n",
"homepage": "https://deno.land/",
"licenses": [
"MIT"
],
"languages": [
"JavaScript",
"TypeScript"
],
"categories": [
"LSP",
"Runtime"
],
"source": {
"id": "pkg:github/denoland/deno@v1.35.1",
"asset": [
{
"target": "darwin_arm64",
"file": "deno-aarch64-apple-darwin.zip",
"bin": "deno"
},
{
"target": "darwin_x64",
"file": "deno-x86_64-apple-darwin.zip",
"bin": "deno"
},
{
"target": "linux_x64_gnu",
"file": "deno-x86_64-unknown-linux-gnu.zip",
"bin": "deno"
},
{
"target": "win_x64",
"file": "deno-x86_64-pc-windows-msvc.zip",
"bin": "deno.exe"
}
]
},
"schemas": {
"lsp": "vscode:https://raw.githubusercontent.com/denoland/vscode_deno/main/package.json"
},
"bin": {
"deno": "{{source.asset.bin}}"
}
},
{
"name": "dhall-lsp",
"description": "LSP server implementation for Dhall.",
"homepage": "https://github.com/dhall-lang/dhall-haskell/tree/master/dhall-lsp-server",
"licenses": [
"MIT"
],
"languages": [
"Dhall"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:github/dhall-lang/dhall-haskell@1.42.0",
"asset": [
{
"target": [
"darwin_x64",
"darwin_arm64"
],
"file": "dhall-lsp-server-1.1.3-x86_64-macOS.tar.bz2",
"bin": "bin/dhall-lsp-server"
},
{
"target": "linux_x64",
"file": "dhall-lsp-server-1.1.3-x86_64-Linux.tar.bz2",
"bin": "bin/dhall-lsp-server"
},
{
"target": "win_x64",
"file": "dhall-lsp-server-1.1.3-x86_64-windows.zip",
"bin": "bin/dhall-lsp-server.exe"
}
]
},
"bin": {
"dhall-lsp-server": "{{source.asset.bin}}"
}
},
{
"name": "diagnostic-languageserver",
"description": "Diagnostic language server that integrates with linters.",
"homepage": "https://github.com/iamcco/diagnostic-languageserver",
"licenses": [
"MIT"
],
"languages": [],
"categories": [
"LSP"
],
"source": {
"id": "pkg:npm/diagnostic-languageserver@1.15.0"
},
"bin": {
"diagnostic-languageserver": "npm:diagnostic-languageserver"
}
},
{
"name": "djlint",
"description": "HTML Template Linter and Formatter. Django - Jinja - Nunjucks - Handlebars - GoLang.",
"homepage": "https://github.com/Riverside-Healthcare/djLint",
"licenses": [
"GPL-3.0-or-later"
],
"languages": [
"Django",
"Go",
"Nunjucks",
"Handlebargs",
"Mustache",
"Angular",
"Jinja"
],
"categories": [
"Formatter",
"Linter"
],
"source": {
"id": "pkg:pypi/djlint@1.31.1"
},
"bin": {
"djlint": "pypi:djlint"
}
},
{
"name": "docformatter",
"description": "docformatter automatically formats docstrings to follow a subset of the PEP 257 conventions.",
"homepage": "https://pypi.org/project/docformatter/",
"licenses": [
"MIT"
],
"languages": [
"Python"
],
"categories": [
"Formatter"
],
"source": {
"id": "pkg:pypi/docformatter@1.7.5"
},
"bin": {
"docformatter": "pypi:docformatter"
}
},
{
"name": "docker-compose-language-service",
"description": "A language server for Docker Compose.",
"homepage": "https://github.com/microsoft/compose-language-service",
"licenses": [
"MIT"
],
"languages": [
"Docker"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:npm/%40microsoft/compose-language-service@0.2.0"
},
"bin": {
"docker-compose-langserver": "npm:docker-compose-langserver"
}
},
{
"name": "dockerfile-language-server",
"description": "A language server for Dockerfiles powered by Node.js, TypeScript, and VSCode technologies.",
"homepage": "https://github.com/rcjsuen/dockerfile-language-server-nodejs",
"licenses": [
"MIT"
],
"languages": [
"Docker"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:npm/dockerfile-language-server-nodejs@0.10.2"
},
"bin": {
"docker-langserver": "npm:docker-langserver"
}
},
{
"name": "dot-language-server",
"description": "A language server for the DOT language.",
"homepage": "https://github.com/nikeee/dot-language-server",
"licenses": [
"MIT"
],
"languages": [
"DOT"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:npm/dot-language-server@1.2.0"
},
"bin": {
"dot-language-server": "npm:dot-language-server"
}
},
{
"name": "dprint",
"description": "A pluggable and configurable code formatting platform written in Rust.",
"homepage": "https://dprint.dev/",
"licenses": [
"MIT"
],
"languages": [],
"categories": [
"Formatter"
],
"source": {
"id": "pkg:github/dprint/dprint@0.39.1",
"asset": [
{
"target": "darwin_arm64",
"file": "dprint-aarch64-apple-darwin.zip",
"bin": "dprint"
},
{
"target": "darwin_x64",
"file": "dprint-x86_64-apple-darwin.zip",
"bin": "dprint"
},
{
"target": "linux_x64_gnu",
"file": "dprint-x86_64-unknown-linux-gnu.zip",
"bin": "dprint"
},
{
"target": "linux_x64",
"file": "dprint-x86_64-unknown-linux-musl.zip",
"bin": "dprint"
},
{
"target": "linux_arm64_gnu",
"file": "dprint-aarch64-unknown-linux-gnu.zip",
"bin": "dprint"
},
{
"target": "win_x64",
"file": "dprint-x86_64-pc-windows-msvc.zip",
"bin": "dprint.exe"
}
]
},
"bin": {
"dprint": "{{source.asset.bin}}"
}
},
{
"name": "drools-lsp",
"description": "An implementation of a language server for the Drools Rule Language.",
"homepage": "https://github.com/kiegroup/drools-lsp",
"licenses": [
"Apache-2.0"
],
"languages": [
"Drools"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:github/kiegroup/drools-lsp@latest",
"asset": {
"file": "drools-lsp-server-jar-with-dependencies.jar"
}
}
},
{
"name": "editorconfig-checker",
"description": "A tool to verify that your files are in harmony with your `.editorconfig`.",
"homepage": "https://github.com/editorconfig-checker/editorconfig-checker",
"licenses": [
"MIT"
],
"languages": [],
"categories": [
"Linter"
],
"source": {
"id": "pkg:github/editorconfig-checker/editorconfig-checker@2.7.0",
"asset": [
{
"target": "darwin_arm64",
"file": "ec-darwin-arm64.tar.gz"
},
{
"target": "darwin_x64",
"file": "ec-darwin-amd64.tar.gz"
},
{
"target": "linux_x64_openbsd",
"file": "ec-openbsd-amd64.tar.gz"
},
{
"target": "linux_arm64_openbsd",
"file": "ec-openbsd-arm64.tar.gz"
},
{
"target": "linux_arm64",
"file": "ec-linux-arm64.tar.gz"
},
{
"target": "linux_x64",
"file": "ec-linux-amd64.tar.gz"
},
{
"target": "win_x86",
"file": "ec-windows-386.exe.tar.gz"
},
{
"target": "win_x64",
"file": "ec-windows-amd64.exe.tar.gz"
},
{
"target": "win_arm64",
"file": "ec-windows-arm64.exe.tar.gz"
},
{
"target": "win_arm",
"file": "ec-windows-arm.exe.tar.gz"
}
]
},
"bin": {
"editorconfig-checker": "bin/{{ source.asset.file | strip_suffix '.tar.gz' }}"
}
},
{
"name": "efm",
"description": "General purpose Language Server.",
"homepage": "https://github.com/mattn/efm-langserver",
"licenses": [
"MIT"
],
"languages": [],
"categories": [
"LSP"
],
"source": {
"id": "pkg:golang/github.com/mattn/efm-langserver@v0.0.44"
},
"bin": {
"efm-langserver": "golang:efm-langserver"
}
},
{
"name": "elixir-ls",
"description": "A frontend-independent IDE \"smartness\" server for Elixir. Implements the \"Language Server Protocol\" standard and\nprovides debugger support via the \"Debug Adapter Protocol\".\n",
"homepage": "https://github.com/elixir-lsp/elixir-ls",
"licenses": [
"Apache-2.0"
],
"languages": [
"Elixir"
],
"categories": [
"LSP",
"DAP"
],
"source": {
"id": "pkg:github/elixir-lsp/elixir-ls@v0.15.1",
"asset": [
{
"target": "unix",
"file": "elixir-ls-{{version}}.zip",
"bin": {
"lsp": "language_server.sh",
"dap": "debugger.sh"
}
},
{
"target": "win",
"file": "elixir-ls-{{version}}.zip",
"bin": {
"lsp": "language_server.bat",
"dap": "debugger.bat"
}
}
],
"version_overrides": [
{
"constraint": "semver:<=0.14.6",
"id": "pkg:github/elixir-lsp/elixir-ls@v0.14.6",
"asset": [
{
"target": "unix",
"file": "elixir-ls.zip",
"bin": {
"lsp": "language_server.sh",
"dap": "debugger.sh"
}
},
{
"target": "win",
"file": "elixir-ls.zip",
"bin": {
"lsp": "language_server.bat",
"dap": "debugger.bat"
}
}
]
}
]
},
"schemas": {
"lsp": "vscode:https://raw.githubusercontent.com/elixir-lsp/vscode-elixir-ls/master/package.json"
},
"bin": {
"elixir-ls": "{{source.asset.bin.lsp}}",
"elixir-ls-debugger": "{{source.asset.bin.dap}}"
}
},
{
"name": "elm-format",
"description": "elm-format formats Elm source code according to a standard set of rules based on the official Elm Style Guide\n",
"homepage": "https://github.com/avh4/elm-format",
"licenses": [
"BSD-3-Clause"
],
"languages": [
"Elm"
],
"categories": [
"Formatter"
],
"source": {
"id": "pkg:npm/elm-format@0.8.7"
},
"bin": {
"elm-format": "npm:elm-format"
}
},
{
"name": "elm-language-server",
"description": "Language server implementation for Elm.",
"homepage": "https://github.com/elm-tooling/elm-language-server",
"licenses": [
"MIT"
],
"languages": [
"Elm"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:npm/%40elm-tooling/elm-language-server@2.7.0"
},
"schemas": {
"lsp": "vscode:https://raw.githubusercontent.com/elm-tooling/elm-language-client-vscode/master/package.json"
},
"bin": {
"elm-language-server": "npm:elm-language-server"
}
},
{
"name": "ember-language-server",
"description": "Language Server Protocol implementation for Ember.js and Glimmer projects.",
"homepage": "https://github.com/lifeart/ember-language-server",
"licenses": [
"MIT"
],
"languages": [
"Ember"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:npm/%40lifeart/ember-language-server@2.29.0"
},
"bin": {
"ember-language-server": "npm:ember-language-server"
}
},
{
"name": "emmet-language-server",
"description": "A language server for emmet.io.",
"homepage": "https://github.com/olrtg/emmet-language-server",
"licenses": [
"MIT"
],
"languages": [
"Emmet"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:npm/@olrtg/emmet-language-server@2.0.1"
},
"bin": {
"emmet-language-server": "npm:emmet-language-server"
}
},
{
"name": "emmet-ls",
"description": "Emmet support based on LSP.",
"homepage": "https://github.com/aca/emmet-ls",
"licenses": [
"MIT"
],
"languages": [
"Emmet"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:npm/emmet-ls@0.4.2"
},
"bin": {
"emmet-ls": "npm:emmet-ls"
}
},
{
"name": "erb-lint",
"description": "erb-lint is a tool to help lint your ERB or HTML files using the included linters or by writing your own.",
"homepage": "https://github.com/Shopify/erb-lint",
"licenses": [
"MIT"
],
"languages": [
"HTML",
"Ruby"
],
"categories": [
"Linter"
],
"source": {
"id": "pkg:gem/erb_lint@0.4.0"
},
"bin": {
"erblint": "gem:erblint"
}
},
{
"name": "erg-language-server",
"description": "ELS is a language server for the Erg programing language.",
"homepage": "https://github.com/erg-lang/erg-language-server",
"licenses": [
"MIT",
"Apache-2.0"
],
"languages": [
"Erg"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:github/erg-lang/erg-language-server@v0.1.12",
"asset": [
{
"target": "darwin_x64",
"file": "els-x86_64-apple-darwin.tar.gz",
"bin": "els"
},
{
"target": "darwin_arm64",
"file": "els-aarch64-apple-darwin.tar.gz",
"bin": "els"
},
{
"target": "linux_x64_gnu",
"file": "els-x86_64-unknown-linux-gnu.tar.gz",
"bin": "els"
},
{
"target": "win_x64",
"file": "els-x86_64-pc-windows-msvc.zip",
"bin": "els.exe"
}
]
},
"bin": {
"els": "{{source.asset.bin}}"
}
},
{
"name": "erg",
"description": "A statically typed language that can deeply improve the Python ecosystem.",
"homepage": "https://github.com/erg-lang/erg",
"licenses": [
"Apache-2.0",
"MIT"
],
"languages": [
"Erg"
],
"categories": [
"Compiler",
"LSP"
],
"source": {
"id": "pkg:github/erg-lang/erg@v0.6.16",
"asset": [
{
"target": "darwin_x64",
"file": "erg-x86_64-apple-darwin.tar.gz",
"bin": "erg"
},
{
"target": "darwin_arm64",
"file": "erg-aarch64-apple-darwin.tar.gz",
"bin": "erg"
},
{
"target": "linux_x64_gnu",
"file": "erg-x86_64-unknown-linux-gnu.tar.gz",
"bin": "erg"
},
{
"target": "win_x64",
"file": "erg-x86_64-pc-windows-msvc.zip",
"bin": "erg.exe"
}
]
},
"bin": {
"erg": "{{source.asset.bin}}"
}
},
{
"name": "erlang-ls",
"description": "Erlang LS is a language server providing language features for the Erlang programming language. The server works with\nEmacs, VSCode, Sublime Text 3, Vim and probably many more text editors and IDE which adhere to the LSP protocol.\n",
"homepage": "https://erlang-ls.github.io/",
"licenses": [
"Apache-2.0"
],
"languages": [
"Erlang"
],
"categories": [
"DAP",
"LSP"
],
"source": {
"id": "pkg:github/erlang-ls/erlang_ls@0.48.0",
"build": [
{
"target": "win",
"run": "rebar3 escriptize\nrebar3 as dap escriptize\n",
"erlang_ls": "_build/default/bin/erlang_ls.cmd",
"els_dap": "_build/dap/bin/els_dap.cmd"
},
{
"target": "unix",
"run": "</dev/null rebar3 escriptize\n</dev/null rebar3 as dap escriptize\n",
"erlang_ls": "_build/default/bin/erlang_ls",
"els_dap": "_build/dap/bin/els_dap"
}
]
},
"bin": {
"erlang_ls": "{{source.build.erlang_ls}}",
"els_dap": "{{source.build.els_dap}}"
}
},
{
"name": "esbonio",
"description": "A Language Server for Sphinx projects.",
"homepage": "https://pypi.org/project/esbonio/",
"licenses": [
"MIT"
],
"languages": [
"Sphinx"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:pypi/esbonio@0.16.1"
},
"bin": {
"esbonio": "pypi:esbonio"
}
},
{
"name": "eslint-lsp",
"description": "Language Server Protocol implementation for ESLint. The server uses the ESLint library installed in the opened\nworkspace folder. If the folder doesn't provide one the extension looks for a global install version.\n",
"homepage": "https://github.com/Microsoft/vscode-eslint",
"licenses": [
"MIT"
],
"languages": [
"JavaScript",
"TypeScript"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:npm/vscode-langservers-extracted@4.7.0"
},
"schemas": {
"lsp": "vscode:https://raw.githubusercontent.com/microsoft/vscode-eslint/main/package.json"
},
"bin": {
"vscode-eslint-language-server": "npm:vscode-eslint-language-server"
}
},
{
"name": "eslint_d",
"description": "Makes eslint the fastest linter on the planet.",
"homepage": "https://github.com/mantoni/eslint_d.js/",
"licenses": [
"MIT"
],
"languages": [
"TypeScript",
"JavaScript"
],
"categories": [
"Linter"
],
"source": {
"id": "pkg:npm/eslint_d@12.2.1"
},
"bin": {
"eslint_d": "npm:eslint_d"
}
},
{
"name": "fantomas",
"description": "Fantomas is an opinionated code formatter for F#.",
"homepage": "https://fsprojects.github.io/fantomas",
"licenses": [
"Apache-2.0"
],
"languages": [
"F#"
],
"categories": [
"Formatter"
],
"source": {
"id": "pkg:nuget/fantomas@6.1.1"
},
"bin": {
"fantomas": "nuget:fantomas"
}
},
{
"name": "fennel-language-server",
"description": "Fennel language server protocol (LSP) support.",
"homepage": "https://github.com/rydesun/fennel-language-server",
"licenses": [
"MIT"
],
"languages": [
"Fennel"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:cargo/fennel-language-server@d0c65db2ef43fd56390db14c422983040b41dd9c?repository_url=https://github.com/rydesun/fennel-language-server&rev=true"
},
"bin": {
"fennel-language-server": "cargo:fennel-language-server"
}
},
{
"name": "firefox-debug-adapter",
"description": "Debug your web application or browser extension in Firefox.",
"homepage": "https://github.com/firefox-devtools/vscode-firefox-debug",
"licenses": [
"MIT"
],
"languages": [
"JavaScript",
"TypeScript"
],
"categories": [
"DAP"
],
"source": {
"id": "pkg:github/firefox-devtools/vscode-firefox-debug@2.9.8",
"build": {
"run": "npm install\nnpm run build\nnpm install --production\n"
}
},
"bin": {
"firefox-debug-adapter": "node:dist/adapter.bundle.js"
}
},
{
"name": "fixjson",
"description": "A JSON file fixer/formatter for humans using (relaxed) JSON5.",
"homepage": "https://github.com/rhysd/fixjson",
"licenses": [
"MIT"
],
"languages": [
"JSON"
],
"categories": [
"Formatter"
],
"source": {
"id": "pkg:npm/fixjson@1.1.2"
},
"bin": {
"fixjson": "npm:fixjson"
}
},
{
"name": "flake8",
"description": "flake8 is a python tool that glues together pycodestyle, pyflakes, mccabe, and third-party plugins to check the style\nand quality of some Python code.\n",
"homepage": "https://github.com/PyCQA/flake8",
"licenses": [
"MIT"
],
"languages": [
"Python"
],
"categories": [
"Linter"
],
"source": {
"id": "pkg:pypi/flake8@6.0.0"
},
"bin": {
"flake8": "pypi:flake8"
}
},
{
"name": "flux-lsp",
"description": "Implementation of Language Server Protocol for the Flux language.",
"homepage": "https://github.com/influxdata/flux-lsp",
"licenses": [
"MIT"
],
"languages": [
"Flux"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:cargo/flux-lsp@0.8.40?repository_url=https://github.com/influxdata/flux-lsp",
"supported_platforms": [
"unix"
]
},
"bin": {
"flux-lsp": "cargo:flux-lsp"
}
},
{
"name": "foam-language-server",
"description": "A language server for OpenFOAM case files.",
"homepage": "https://github.com/FoamScience/foam-language-server",
"licenses": [
"GPL-3.0-or-later"
],
"languages": [
"OpenFOAM"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:npm/foam-language-server@0.2.0"
},
"bin": {
"foam-ls": "npm:foam-ls"
}
},
{
"name": "fortls",
"description": "fortls - Fortran Language Server.",
"homepage": "https://github.com/gnikit/fortls",
"licenses": [
"MIT"
],
"languages": [
"Fortran"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:pypi/fortls@2.13.0"
},
"bin": {
"fortls": "pypi:fortls"
}
},
{
"name": "fourmolu",
"description": "A fork of Ormolu that uses four space indentation and allows arbitrary configuration.",
"homepage": "https://hackage.haskell.org/package/fourmolu",
"licenses": [
"BSD-3-Clause"
],
"languages": [
"Haskell"
],
"categories": [
"Formatter"
],
"source": {
"id": "pkg:github/fourmolu/fourmolu@v0.13.1.0",
"asset": [
{
"target": [
"darwin_x64",
"darwin_arm64"
],
"file": "fourmolu-{{ version | strip_prefix \"v\" }}-osx-x86_64"
},
{
"target": "linux_x64_gnu",
"file": "fourmolu-{{ version | strip_prefix \"v\" }}-linux-x86_64"
}
]
},
"bin": {
"fourmolu": "{{source.asset.file}}"
}
},
{
"name": "fsautocomplete",
"description": "F# language server using Language Server Protocol.",
"homepage": "https://github.com/fsharp/FsAutoComplete",
"licenses": [
"Apache-2.0"
],
"languages": [
"F#"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:nuget/fsautocomplete@0.60.1"
},
"schemas": {
"lsp": "vscode:https://raw.githubusercontent.com/ionide/ionide-vscode-fsharp/main/release/package.json"
},
"bin": {
"fsautocomplete": "nuget:fsautocomplete"
}
},
{
"name": "gdtoolkit",
"description": "A set of tools for daily work with GDScript.",
"homepage": "https://github.com/Scony/godot-gdscript-toolkit",
"licenses": [
"MIT"
],
"languages": [
"GDScript"
],
"categories": [
"Linter",
"Formatter"
],
"source": {
"id": "pkg:pypi/gdtoolkit@4.1.0"
},
"bin": {
"gdlint": "pypi:gdlint",
"gdformat": "pypi:gdformat"
}
},
{
"name": "gersemi",
"description": "gersemi - A formatter to make your CMake code the real treasure.",
"homepage": "https://github.com/BlankSpruce/gersemi",
"licenses": [
"MPL-2.0"
],
"languages": [
"CMake"
],
"categories": [
"Formatter"
],
"source": {
"id": "pkg:pypi/gersemi@0.9.1"
},
"bin": {
"gersemi": "pypi:gersemi"
}
},
{
"name": "gh",
"description": "gh is GitHub on the command line. It brings pull requests, issues, and other GitHub concepts to the terminal next to\nwhere you are already working with git and your code.\n",
"homepage": "https://cli.github.com",
"licenses": [
"MIT"
],
"languages": [],
"categories": [],
"source": {
"id": "pkg:github/cli/cli@v2.32.0",
"asset": [
{
"target": "darwin_x64",
"file": "gh_{{ version | strip_prefix \"v\" }}_macOS_amd64.zip",
"bin": "gh_{{ version | strip_prefix \"v\" }}_macOS_amd64/bin/gh",
"man": "gh_{{ version | strip_prefix \"v\" }}_macOS_amd64/share/man/"
},
{
"target": "darwin_arm64",
"file": "gh_{{ version | strip_prefix \"v\" }}_macOS_arm64.zip",
"bin": "gh_{{ version | strip_prefix \"v\" }}_macOS_arm64/bin/gh",
"man": "gh_{{ version | strip_prefix \"v\" }}_macOS_arm64/share/man/"
},
{
"target": "linux_x64",
"file": "gh_{{ version | strip_prefix \"v\" }}_linux_amd64.tar.gz",
"bin": "gh_{{ version | strip_prefix \"v\" }}_linux_amd64/bin/gh",
"man": "gh_{{ version | strip_prefix \"v\" }}_linux_amd64/share/man/"
},
{
"target": "linux_x86",
"file": "gh_{{ version | strip_prefix \"v\" }}_linux_386.tar.gz",
"bin": "gh_{{ version | strip_prefix \"v\" }}_linux_386/bin/gh",
"man": "gh_{{ version | strip_prefix \"v\" }}_linux_386/share/man/"
},
{
"target": "linux_arm64",
"file": "gh_{{ version | strip_prefix \"v\" }}_linux_arm64.tar.gz",
"bin": "gh_{{ version | strip_prefix \"v\" }}_linux_arm64/bin/gh",
"man": "gh_{{ version | strip_prefix \"v\" }}_linux_arm64/share/man/"
},
{
"target": "linux_arm",
"file": "gh_{{ version | strip_prefix \"v\" }}_linux_armv6.tar.gz",
"bin": "gh_{{ version | strip_prefix \"v\" }}_linux_armv6/bin/gh",
"man": "gh_{{ version | strip_prefix \"v\" }}_linux_armv6/share/man/"
},
{
"target": "win_x64",
"file": "gh_{{ version | strip_prefix \"v\" }}_windows_amd64.zip",
"bin": "bin/gh.exe"
},
{
"target": "win_x86",
"file": "gh_{{ version | strip_prefix \"v\" }}_windows_386.zip",
"bin": "bin/gh.exe"
},
{
"target": "win_arm64",
"file": "gh_{{ version | strip_prefix \"v\" }}_windows_arm64.zip",
"bin": "bin/gh.exe"
}
]
},
"bin": {
"gh": "{{source.asset.bin}}"
},
"share": {
"man/": "{{source.asset.man}}"
}
},
{
"name": "gitlint",
"description": "Gitlint is a git commit message linter written in Python: it checks your commit messages for style.",
"homepage": "https://jorisroovers.com/gitlint/",
"licenses": [
"MIT"
],
"languages": [],
"categories": [
"Linter"
],
"source": {
"id": "pkg:pypi/gitlint@0.19.1"
},
"bin": {
"gitlint": "pypi:gitlint"
}
},
{
"name": "gitui",
"description": "Blazing fast terminal-ui for git written in Rust.",
"homepage": "https://github.com/extrawurst/gitui",
"licenses": [
"MIT"
],
"languages": [],
"categories": [],
"source": {
"id": "pkg:github/extrawurst/gitui@v0.23.0",
"asset": [
{
"target": [
"darwin_x64",
"darwin_arm64"
],
"file": "gitui-mac.tar.gz",
"bin": "gitui"
},
{
"target": "linux_x64",
"file": "gitui-linux-musl.tar.gz",
"bin": "gitui"
},
{
"target": "linux_arm64",
"file": "gitui-linux-aarch64.tar.gz",
"bin": "gitui"
},
{
"target": "linux_arm",
"file": "gitui-linux-arm.tar.gz",
"bin": "gitui"
},
{
"target": "win_x64",
"file": "gitui-win.tar.gz",
"bin": "gitui.exe"
}
]
},
"bin": {
"gitui": "{{source.asset.bin}}"
}
},
{
"name": "gleam",
"description": "A friendly language for building type-safe, scalable systems!",
"homepage": "https://gleam.run/",
"licenses": [
"Apache-2.0"
],
"languages": [
"Gleam"
],
"categories": [
"Compiler",
"Formatter",
"LSP"
],
"source": {
"id": "pkg:github/gleam-lang/gleam@v0.30.1",
"asset": [
{
"target": "linux_x64",
"file": "gleam-{{version}}-x86_64-unknown-linux-musl.tar.gz",
"bin": "gleam"
},
{
"target": "linux_arm64",
"file": "gleam-{{version}}-aarch64-unknown-linux-musl.tar.gz",
"bin": "gleam"
},
{
"target": "darwin_x64",
"file": "gleam-{{version}}-x86_64-apple-darwin.tar.gz",
"bin": "gleam"
},
{
"target": "darwin_arm64",
"file": "gleam-{{version}}-aarch64-apple-darwin.tar.gz",
"bin": "gleam"
},
{
"target": "win_x64",
"file": "gleam-{{version}}-x86_64-pc-windows-msvc.zip",
"bin": "gleam.exe"
}
]
},
"bin": {
"gleam": "{{source.asset.bin}}"
}
},
{
"name": "glint",
"description": "Glint is a set of tools to aid in developing code that uses the Glimmer VM for rendering, such as Ember.js v3.24+ and\nGlimmerX projects. Similar to Vetur for Vue projects or Svelte Language Tools, Glint consists of a CLI and a language\nserver to provide feedback and enforce correctness both locally during editing and project-wide in CI.\n",
"homepage": "https://typed-ember.gitbook.io/glint/",
"licenses": [
"MIT"
],
"languages": [
"Handlebars",
"Glimmer",
"TypeScript",
"JavaScript"
],
"categories": [
"LSP",
"Linter"
],
"source": {
"id": "pkg:npm/%40glint/core@1.0.2",
"extra_packages": [
"typescript"
]
},
"bin": {
"glint": "npm:glint",
"glint-language-server": "npm:glint-language-server"
}
},
{
"name": "glow",
"description": "Render markdown on the CLI, with pizzazz!",
"homepage": "https://github.com/charmbracelet/glow",
"licenses": [
"MIT"
],
"languages": [
"Markdown"
],
"categories": [],
"source": {
"id": "pkg:github/charmbracelet/glow@v1.5.1",
"asset": [
{
"target": "darwin_arm64",
"file": "glow_Darwin_arm64.tar.gz",
"bin": "glow"
},
{
"target": "darwin_x64",
"file": "glow_Darwin_x86_64.tar.gz",
"bin": "glow"
},
{
"target": "linux_x64_openbsd",
"file": "glow_Openbsd_x86_64.tar.gz",
"bin": "glow"
},
{
"target": "linux_arm64_openbsd",
"file": "glow_Openbsd_arm64.tar.gz",
"bin": "glow"
},
{
"target": "linux_arm64",
"file": "glow_Linux_arm64.tar.gz",
"bin": "glow"
},
{
"target": "linux_x64",
"file": "glow_Linux_x86_64.tar.gz",
"bin": "glow"
},
{
"target": "win_x86",
"file": "glow_Windows_i386.zip",
"bin": "glow.exe"
},
{
"target": "win_x64",
"file": "glow_Windows_x86_64.zip",
"bin": "glow.exe"
}
]
},
"bin": {
"glow": "{{source.asset.bin}}"
}
},
{
"name": "go-debug-adapter",
"description": "Go debug adapter sourced from the VSCode Go extension.",
"homepage": "https://github.com/golang/vscode-go",
"licenses": [
"MIT"
],
"languages": [
"Go"
],
"categories": [
"DAP"
],
"source": {
"id": "pkg:github/golang/vscode-go@v0.39.0",
"asset": {
"file": "go-{{ version | strip_prefix \"v\" }}.vsix"
}
},
"bin": {
"go-debug-adapter": "node:extension/dist/debugAdapter.js"
}
},
{
"name": "gofumpt",
"description": "A stricter gofmt.",
"homepage": "https://pkg.go.dev/mvdan.cc/gofumpt",
"licenses": [
"BSD-3-Clause"
],
"languages": [
"Go"
],
"categories": [
"Formatter"
],
"source": {
"id": "pkg:golang/mvdan.cc/gofumpt@v0.5.0"
},
"bin": {
"gofumpt": "golang:gofumpt"
}
},
{
"name": "goimports-reviser",
"description": "Tool for Golang to sort goimports by 3-4 groups: std, general, company (optional), and project dependencies. Also,\nformatting for your code will be prepared (so, you don't need to use gofmt or goimports separately). Use additional\noption -rm-unused to remove unused imports and -set-alias to rewrite import aliases for versioned packages.\n",
"homepage": "https://github.com/incu6us/goimports-reviser",
"licenses": [
"MIT"
],
"languages": [
"Go"
],
"categories": [
"Formatter"
],
"source": {
"id": "pkg:github/incu6us/goimports-reviser@v3.3.1",
"asset": [
{
"target": "darwin_x64",
"file": "goimports-reviser_{{ version | strip_prefix \"v\" }}_darwin_amd64.tar.gz",
"bin": "goimports-reviser"
},
{
"target": "darwin_arm64",
"file": "goimports-reviser_{{ version | strip_prefix \"v\" }}_darwin_arm64.tar.gz",
"bin": "goimports-reviser"
},
{
"target": "linux_x64",
"file": "goimports-reviser_{{ version | strip_prefix \"v\" }}_linux_amd64.tar.gz",
"bin": "goimports-reviser"
},
{
"target": "win_x64",
"file": "goimports-reviser_{{ version | strip_prefix \"v\" }}_windows_amd64.tar.gz",
"bin": "goimports-reviser.exe"
}
]
},
"bin": {
"goimports-reviser": "{{source.asset.bin}}"
}
},
{
"name": "goimports",
"description": "A golang formatter which formats your code in the same style as gofmt and additionally updates your Go import lines,\nadding missing ones and removing unreferenced ones.\n",
"homepage": "https://pkg.go.dev/golang.org/x/tools/cmd/goimports",
"licenses": [
"BSD-3-Clause"
],
"languages": [
"Go"
],
"categories": [
"Formatter"
],
"source": {
"id": "pkg:golang/golang.org/x/tools@v0.11.0#cmd/goimports"
},
"bin": {
"goimports": "golang:goimports"
}
},
{
"name": "golangci-lint-langserver",
"description": "golangci-lint language server.",
"homepage": "https://github.com/nametake/golangci-lint-langserver",
"licenses": [
"MIT"
],
"languages": [
"Go"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:golang/github.com/nametake/golangci-lint-langserver@v0.0.8"
},
"bin": {
"golangci-lint-langserver": "golang:golangci-lint-langserver"
}
},
{
"name": "golangci-lint",
"description": "golangci-lint is a fast Go linters runner. It runs linters in parallel, uses caching, supports yaml config, has\nintegrations with all major IDE and has dozens of linters included.\n",
"homepage": "https://golangci-lint.run/",
"licenses": [
"GPL-3.0-or-later"
],
"languages": [
"Go"
],
"categories": [
"Linter"
],
"source": {
"id": "pkg:github/golangci/golangci-lint@v1.53.3",
"asset": [
{
"target": "linux_armv6l",
"file": "golangci-lint-{{ version | strip_prefix \"v\" }}-linux-armv6.tar.gz",
"bin": "golangci-lint-{{ version | strip_prefix \"v\" }}-linux-armv6/golangci-lint"
},
{
"target": "linux_armv7l",
"file": "golangci-lint-{{ version | strip_prefix \"v\" }}-linux-armv7.tar.gz",
"bin": "golangci-lint-{{ version | strip_prefix \"v\" }}-linux-armv7/golangci-lint"
},
{
"target": "linux_x64",
"file": "golangci-lint-{{ version | strip_prefix \"v\" }}-linux-amd64.tar.gz",
"bin": "golangci-lint-{{ version | strip_prefix \"v\" }}-linux-amd64/golangci-lint"
},
{
"target": "linux_arm64",
"file": "golangci-lint-{{ version | strip_prefix \"v\" }}-linux-arm64.tar.gz",
"bin": "golangci-lint-{{ version | strip_prefix \"v\" }}-linux-arm64/golangci-lint"
},
{
"target": "linux_x86",
"file": "golangci-lint-{{ version | strip_prefix \"v\" }}-linux-386.tar.gz",
"bin": "golangci-lint-{{ version | strip_prefix \"v\" }}-linux-386/golangci-lint"
},
{
"target": "darwin_x64",
"file": "golangci-lint-{{ version | strip_prefix \"v\" }}-darwin-amd64.tar.gz",
"bin": "golangci-lint-{{ version | strip_prefix \"v\" }}-darwin-amd64/golangci-lint"
},
{
"target": "darwin_arm64",
"file": "golangci-lint-{{ version | strip_prefix \"v\" }}-darwin-arm64.tar.gz",
"bin": "golangci-lint-{{ version | strip_prefix \"v\" }}-darwin-arm64/golangci-lint"
},
{
"target": "win_armv6l",
"file": "golangci-lint-{{ version | strip_prefix \"v\" }}-windows-armv6.zip",
"bin": "golangci-lint-{{ version | strip_prefix \"v\" }}-windows-armv6/golangci-lint.exe"
},
{
"target": "win_armv7l",
"file": "golangci-lint-{{ version | strip_prefix \"v\" }}-windows-armv7.zip",
"bin": "golangci-lint-{{ version | strip_prefix \"v\" }}-windows-armv7/golangci-lint.exe"
},
{
"target": "win_arm64",
"file": "golangci-lint-{{ version | strip_prefix \"v\" }}-windows-arm64.zip",
"bin": "golangci-lint-{{ version | strip_prefix \"v\" }}-windows-arm64/golangci-lint.exe"
},
{
"target": "win_x64",
"file": "golangci-lint-{{ version | strip_prefix \"v\" }}-windows-amd64.zip",
"bin": "golangci-lint-{{ version | strip_prefix \"v\" }}-windows-amd64/golangci-lint.exe"
},
{
"target": "win_x86",
"file": "golangci-lint-{{ version | strip_prefix \"v\" }}-windows-386.zip",
"bin": "golangci-lint-{{ version | strip_prefix \"v\" }}-windows-386/golangci-lint.exe"
}
]
},
"bin": {
"golangci-lint": "{{source.asset.bin}}"
}
},
{
"name": "golines",
"description": "A golang formatter that fixes long lines.",
"homepage": "https://github.com/segmentio/golines",
"licenses": [
"MIT"
],
"languages": [
"Go"
],
"categories": [
"Formatter"
],
"source": {
"id": "pkg:golang/github.com/segmentio/golines@v0.11.0"
},
"bin": {
"golines": "golang:golines"
}
},
{
"name": "gomodifytags",
"description": "Go tool to modify/update field tags in structs.",
"homepage": "https://github.com/fatih/gomodifytags",
"licenses": [
"MIT"
],
"languages": [
"Go"
],
"categories": [
"Formatter"
],
"source": {
"id": "pkg:golang/github.com/fatih/gomodifytags@v1.16.0"
},
"bin": {
"gomodifytags": "golang:gomodifytags"
}
},
{
"name": "google-java-format",
"description": "google-java-format is a program that reformats Java source code to comply with Google Java Style.",
"homepage": "https://github.com/google/google-java-format",
"licenses": [
"Apache-2.0"
],
"languages": [
"Java"
],
"categories": [
"Formatter"
],
"source": {
"id": "pkg:github/google/google-java-format@v1.17.0",
"asset": {
"file": "google-java-format-{{ version | strip_prefix \"v\" }}-all-deps.jar"
}
},
"bin": {
"google-java-format": "java-jar:{{source.asset.file}}"
}
},
{
"name": "gopls",
"description": "gopls (pronounced \"Go please\") is the official Go language server developed by the Go team. It provides IDE features\nto any LSP-compatible editor.\n",
"homepage": "https://pkg.go.dev/golang.org/x/tools/gopls",
"licenses": [
"BSD-3-Clause"
],
"languages": [
"Go"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:golang/golang.org/x/tools/gopls@v0.12.4"
},
"bin": {
"gopls": "golang:gopls"
}
},
{
"name": "gospel",
"description": "misspelled word linter for Go comments, string literals and embedded files.",
"homepage": "https://github.com/kortschak/gospel",
"licenses": [
"BSD-3-Clause"
],
"languages": [
"Go"
],
"categories": [
"Linter"
],
"source": {
"id": "pkg:golang/github.com/kortschak/gospel@v1.14.0"
},
"bin": {
"gospel": "golang:gospel"
},
"ci_skip": true
},
{
"name": "gotests",
"description": "Gotests is a Golang commandline tool that generates table driven tests based on its target source files' function and\nmethod signatures.\n",
"homepage": "https://github.com/cweill/gotests",
"licenses": [
"MIT"
],
"languages": [
"Go"
],
"categories": [
"Formatter"
],
"source": {
"id": "pkg:golang/github.com/cweill/gotests@v1.6.0#gotests"
},
"bin": {
"gotests": "golang:gotests"
}
},
{
"name": "gotestsum",
"description": "'go test' runner with output optimized for humans, JUnit XML for CI integration, and a summary of the test results.\n",
"homepage": "https://github.com/gotestyourself/gotestsum",
"licenses": [
"Apache-2.0"
],
"languages": [
"Go"
],
"categories": [],
"source": {
"id": "pkg:golang/gotest.tools/gotestsum@v1.10.1"
},
"bin": {
"gotestsum": "golang:gotestsum"
}
},
{
"name": "gradle-language-server",
"description": "Gradle language server.",
"homepage": "https://github.com/microsoft/vscode-gradle",
"licenses": [
"MIT"
],
"languages": [
"Gradle"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:github/microsoft/vscode-gradle@3.12.7",
"asset": {
"file": "vscjava.vscode-gradle-{{version}}.vsix"
}
},
"bin": {
"gradle-language-server": "java-jar:extension/lib/gradle-language-server.jar"
}
},
{
"name": "grammarly-languageserver",
"description": "A language server implementation on top of Grammarly's SDK.",
"homepage": "https://github.com/znck/grammarly",
"licenses": [
"MIT"
],
"languages": [
"Markdown",
"Text"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:npm/grammarly-languageserver@0.0.4"
},
"schemas": {
"lsp": "vscode:https://raw.githubusercontent.com/znck/grammarly/main/extension/package.json"
},
"bin": {
"grammarly-languageserver": "npm:grammarly-languageserver"
}
},
{
"name": "graphql-language-service-cli",
"description": "GraphQL Language Service provides an interface for building GraphQL language services for IDEs.",
"homepage": "https://www.npmjs.com/package/graphql-language-service-cli",
"licenses": [
"MIT"
],
"languages": [
"GraphQL"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:npm/graphql-language-service-cli@3.3.25"
},
"bin": {
"graphql-lsp": "npm:graphql-lsp"
}
},
{
"name": "groovy-language-server",
"description": "A language server for Groovy.",
"homepage": "https://github.com/GroovyLanguageServer/groovy-language-server",
"licenses": [
"Apache-2.0"
],
"languages": [
"Groovy"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:github/GroovyLanguageServer/groovy-language-server@4866a3f2c180f628405b1e4efbde0949a1418c10",
"build": {
"run": "./gradlew --no-daemon build"
}
},
"bin": {
"groovy-language-server": "java-jar:build/libs/groovy-language-server-all.jar"
}
},
{
"name": "hadolint",
"description": "Dockerfile linter, validate inline bash, written in Haskell.",
"homepage": "https://github.com/hadolint/hadolint",
"licenses": [
"GPL-3.0-or-later"
],
"languages": [
"Docker"
],
"categories": [
"Linter"
],
"source": {
"id": "pkg:github/hadolint/hadolint@v2.12.0",
"asset": [
{
"target": [
"darwin_x64",
"darwin_arm64"
],
"file": "hadolint-Darwin-x86_64"
},
{
"target": "linux_x64",
"file": "hadolint-Linux-x86_64"
},
{
"target": "linux_arm64",
"file": "hadolint-Linux-arm64"
},
{
"target": "win_x64",
"file": "hadolint-Windows-x86_64.exe"
}
]
},
"bin": {
"hadolint": "{{source.asset.file}}"
}
},
{
"name": "haml-lint",
"description": "haml-lint is a tool to help keep your HAML files clean and readable. In addition to HAML-specific style and lint\nchecks, it integrates with RuboCop to bring its powerful static analysis tools to your HAML documents.\n",
"homepage": "https://github.com/sds/haml-lint",
"licenses": [
"MIT"
],
"languages": [
"HAML"
],
"categories": [
"Linter"
],
"source": {
"id": "pkg:gem/haml_lint@0.49.0"
},
"bin": {
"haml-lint": "gem:haml-lint"
}
},
{
"name": "haskell-debug-adapter",
"description": "A debug adapter for Haskell debugging system.",
"homepage": "https://github.com/phoityne/haskell-debug-adapter",
"licenses": [
"BSD-3-Clause"
],
"languages": [
"Haskell"
],
"categories": [
"DAP"
],
"source": {
"id": "pkg:generic/phoityne/haskell-debug-adapter@0.0.39.0",
"build": [
{
"target": "unix",
"run": "stack install haskell-dap ghci-dap haskell-debug-adapter-\"$VERSION\" --local-bin-path=\"$PWD\"\n",
"staged": false,
"env": {
"VERSION": "{{version}}"
},
"bin": {
"ghci_dap": "ghci-dap",
"dap": "haskell-debug-adapter"
}
},
{
"target": "win",
"run": "stack install haskell-dap ghci-dap haskell-debug-adapter-$env:VERSION --local-bin-path=\"$pwd\"\n",
"staged": false,
"env": {
"VERSION": "{{version}}"
},
"bin": {
"ghci_dap": "ghci-dap.exe",
"dap": "haskell-debug-adapter.exe"
}
}
]
},
"bin": {
"ghci-dap": "{{source.build.bin.ghci_dap}}",
"haskell-debug-adapter": "{{source.build.bin.dap}}"
}
},
{
"name": "haskell-language-server",
"description": "Official Haskell Language Server implementation.",
"homepage": "https://haskell-language-server.readthedocs.io/en/latest/",
"licenses": [
"Apache-2.0"
],
"languages": [
"Haskell"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:generic/haskell/haskell-language-server@2.0.0.0",
"build": [
{
"target": "unix",
"run": "ghcup install hls \"$VERSION\" -i \"$PWD\"",
"staged": false,
"env": {
"VERSION": "{{version}}"
},
"bin": {
"wrapper": "bin/haskell-language-server-wrapper",
"server_8_10_7": "bin/haskell-language-server-8.10.7",
"server_9_0_2": "bin/haskell-language-server-9.0.2",
"server_9_2_7": "bin/haskell-language-server-9.2.7",
"server_9_4_5": "bin/haskell-language-server-9.4.5",
"server_9_6_1": "bin/haskell-language-server-9.6.1"
}
},
{
"target": "win",
"run": "ghcup install hls $env:VERSION -i ($pwd).path",
"staged": false,
"env": {
"VERSION": "{{version}}"
},
"bin": {
"wrapper": "haskell-language-server-wrapper.exe",
"server_8_10_7": "haskell-language-server-8.10.7.exe",
"server_9_0_2": "haskell-language-server-9.0.2.exe",
"server_9_2_7": "haskell-language-server-9.2.7.exe",
"server_9_4_5": "haskell-language-server-9.4.5.exe",
"server_9_6_1": "haskell-language-server-9.6.1.exe"
}
}
]
},
"bin": {
"haskell-language-server-wrapper": "{{source.build.bin.wrapper}}",
"haskell-language-server-8.10.7": "{{source.build.bin.server_8_10_7}}",
"haskell-language-server-9.0.2": "{{ source.build.bin.server_9_0_2 | take_if_not(is_platform('darwin_arm64')) }}",
"haskell-language-server-9.2.7": "{{source.build.bin.server_9_2_7}}",
"haskell-language-server-9.4.5": "{{source.build.bin.server_9_4_5}}",
"haskell-language-server-9.6.1": "{{source.build.bin.server_9_6_1}}"
}
},
{
"name": "haxe-language-server",
"description": "Language Server Protocol implementation for the Haxe language.",
"homepage": "https://github.com/vshaxe/haxe-language-server",
"licenses": [
"MIT"
],
"languages": [
"Haxe"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:github/vshaxe/haxe-language-server@97575694c7835ff37608fba970e1bb1c1c89eaa0",
"build": {
"run": "npm install\nnpm exec -- lix run vshaxe-build -t language-server\nnpm install --production\n"
}
},
"bin": {
"haxe-language-server": "node:bin/server.js"
}
},
{
"name": "helm-ls",
"description": "A language server that offers Helm support in early development - programmed in Go.",
"homepage": "https://github.com/mrjosh/helm-ls",
"licenses": [
"MIT"
],
"languages": [
"Helm"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:github/mrjosh/helm-ls@v0.0.5",
"asset": [
{
"target": [
"darwin_x64",
"darwin_arm64"
],
"file": "helm_ls_darwin_amd64"
},
{
"target": "win_x64",
"file": "helm_ls_windows_amd64:helm_ls_windows_amd64.exe"
},
{
"target": "linux_x64_gnu",
"file": "helm_ls_linux_amd64"
},
{
"target": "linux_arm",
"file": "helm_ls_linux_arm"
}
]
},
"bin": {
"helm_ls": "{{source.asset.file}}"
}
},
{
"name": "hoon-language-server",
"description": "Language Server for Hoon. Middleware to translate between the Language Server Protocol and your Urbit.",
"homepage": "https://github.com/urbit/hoon-language-server",
"licenses": [
"MIT"
],
"languages": [
"Hoon"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:npm/%40urbit/hoon-language-server@0.1.2"
},
"bin": {
"hoon-language-server": "npm:hoon-language-server"
}
},
{
"name": "html-lsp",
"description": "Language Server Protocol implementation for HTML.",
"homepage": "https://github.com/microsoft/vscode-html-languageservice",
"licenses": [
"MIT"
],
"languages": [
"HTML"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:npm/vscode-langservers-extracted@4.7.0"
},
"schemas": {
"lsp": "vscode:https://raw.githubusercontent.com/microsoft/vscode/main/extensions/html-language-features/package.json"
},
"bin": {
"vscode-html-language-server": "npm:vscode-html-language-server"
}
},
{
"name": "htmlbeautifier",
"description": "A normaliser/beautifier for HTML that also understands embedded Ruby. Ideal for tidying up Rails templates.",
"homepage": "https://github.com/threedaymonk/htmlbeautifier",
"licenses": [
"MIT"
],
"languages": [
"HTML",
"Ruby"
],
"categories": [
"Formatter"
],
"source": {
"id": "pkg:gem/htmlbeautifier@1.4.2"
},
"bin": {
"htmlbeautifier": "gem:htmlbeautifier"
}
},
{
"name": "iferr",
"description": "Go tool to generate if err != nil block for the current function.",
"homepage": "https://github.com/koron/iferr",
"licenses": [
"MIT"
],
"languages": [
"Go"
],
"categories": [],
"source": {
"id": "pkg:golang/github.com/koron/iferr@v0.0.0-20180615142939-bb332a3b1d91"
},
"bin": {
"iferr": "golang:iferr"
}
},
{
"name": "impl",
"description": "impl generates method stubs for implementing an interface.",
"homepage": "https://github.com/josharian/impl",
"licenses": [
"MIT"
],
"languages": [
"Go"
],
"categories": [],
"source": {
"id": "pkg:golang/github.com/josharian/impl@v1.2.0"
},
"bin": {
"impl": "golang:impl"
}
},
{
"name": "intelephense",
"description": "Professional PHP tooling for any Language Server Protocol capable editor.",
"homepage": "https://intelephense.com",
"licenses": [
"MIT"
],
"languages": [
"PHP"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:npm/intelephense@1.9.5"
},
"schemas": {
"lsp": "vscode:https://raw.githubusercontent.com/bmewburn/vscode-intelephense/master/package.json"
},
"bin": {
"intelephense": "npm:intelephense"
}
},
{
"name": "isort",
"description": "isort is a Python utility / library to sort imports alphabetically.",
"homepage": "https://pypi.org/project/isort/",
"licenses": [
"MIT"
],
"languages": [
"Python"
],
"categories": [
"Formatter"
],
"source": {
"id": "pkg:pypi/isort@5.12.0"
},
"bin": {
"isort": "pypi:isort"
}
},
{
"name": "java-debug-adapter",
"description": "The debug server implementation for Java. It conforms to the debugger adapter protocol.",
"homepage": "https://github.com/microsoft/java-debug",
"licenses": [
"EPL-1.0"
],
"languages": [
"Java"
],
"categories": [
"DAP"
],
"source": {
"id": "pkg:github/microsoft/vscode-java-debug@0.52.0",
"asset": {
"file": "vscjava.vscode-java-debug-{{version}}.vsix"
}
},
"share": {
"java-debug-adapter/": "extension/server/",
"java-debug-adapter/com.microsoft.java.debug.plugin.jar": "extension/server/com.microsoft.java.debug.plugin-0.47.0.jar"
}
},
{
"name": "java-language-server",
"description": "Java language server using the Java compiler API.",
"homepage": "https://github.com/georgewfraser/java-language-server",
"licenses": [
"MIT"
],
"languages": [
"Java"
],
"categories": [
"LSP",
"DAP"
],
"source": {
"id": "pkg:github/georgewfraser/java-language-server@v0.2.39",
"build": [
{
"target": [
"darwin_x64",
"darwin_arm64"
],
"run": "./scripts/link_mac.sh\nmvn package -DskipTests\n",
"bin": {
"lsp": "exec:dist/lang_server_mac.sh",
"dap": "exec:dist/debug_adapter_mac.sh"
}
},
{
"target": "linux",
"run": "./scripts/link_linux.sh\nmvn package -DskipTests\n",
"bin": {
"lsp": "exec:dist/lang_server_linux.sh",
"dap": "exec:dist/debug_adapter_linux.sh"
}
},
{
"target": "win",
"run": "bash .\\scripts\\link_windows.sh\nmvn package -DskipTests\n",
"bin": {
"lsp": "dist/lang_server_windows.cmd",
"dap": "dist/debug_adapter_windows.cmd"
}
}
]
},
"schemas": {
"lsp": "vscode:https://raw.githubusercontent.com/georgewfraser/java-language-server/{{version}}/package.json"
},
"bin": {
"java-language-server": "{{source.build.bin.lsp}}",
"java-language-server-debugger": "{{source.build.bin.dap}}"
}
},
{
"name": "java-test",
"description": "The Test Runner for Java works with java-debug-adapter to provide the following features:\n- Run/Debug test cases\n- Customize test configurations\n- View test report\n- View tests in Test Explorer\n\nEnables support for the following test frameworks:\n\n- JUnit 4 (v4.8.0+)\n- JUnit 5 (v5.1.0+)\n- TestNG (v6.8.0+)\n",
"homepage": "https://github.com/microsoft/vscode-java-test",
"licenses": [
"MIT"
],
"languages": [
"Java"
],
"categories": [
"DAP"
],
"source": {
"id": "pkg:github/microsoft/vscode-java-test@0.39.0",
"asset": {
"file": "vscjava.vscode-java-test-{{version}}.vsix"
}
},
"share": {
"java-test/": "extension/server/"
}
},
{
"name": "jdtls",
"description": "Java language server.",
"homepage": "https://github.com/eclipse/eclipse.jdt.ls",
"licenses": [
"EPL-2.0"
],
"languages": [
"Java"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:generic/eclipse/eclipse.jdt.ls@v1.25.0",
"download": [
{
"target": [
"darwin_x64",
"darwin_arm64"
],
"files": {
"jdtls.tar.gz": "https://download.eclipse.org/jdtls/milestones/{{ version | strip_prefix \"v\" }}/jdt-language-server-{{ version | strip_prefix \"v\" }}-202306291518.tar.gz",
"lombok.jar": "https://projectlombok.org/downloads/lombok.jar"
},
"config": "config_mac/"
},
{
"target": "linux",
"files": {
"jdtls.tar.gz": "https://download.eclipse.org/jdtls/milestones/{{ version | strip_prefix \"v\" }}/jdt-language-server-{{ version | strip_prefix \"v\" }}-202306291518.tar.gz",
"lombok.jar": "https://projectlombok.org/downloads/lombok.jar"
},
"config": "config_linux/"
},
{
"target": "win",
"files": {
"jdtls.tar.gz": "https://download.eclipse.org/jdtls/milestones/{{ version | strip_prefix \"v\" }}/jdt-language-server-{{ version | strip_prefix \"v\" }}-202306291518.tar.gz",
"lombok.jar": "https://projectlombok.org/downloads/lombok.jar"
},
"config": "config_win/"
}
]
},
"schemas": {
"lsp": "vscode:https://raw.githubusercontent.com/redhat-developer/vscode-java/master/package.json"
},
"bin": {
"jdtls": "python:bin/jdtls"
},
"share": {
"jdtls/lombok.jar": "lombok.jar",
"jdtls/plugins/": "plugins/",
"jdtls/plugins/org.eclipse.equinox.launcher.jar": "plugins/org.eclipse.equinox.launcher_1.6.500.v20230622-2056.jar",
"jdtls/config/": "{{source.download.config}}"
}
},
{
"name": "jedi-language-server",
"description": "A Python language server exclusively for Jedi. If Jedi supports it well, this language server should too.",
"homepage": "https://github.com/pappasam/jedi-language-server",
"licenses": [
"MIT"
],
"languages": [
"Python"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:pypi/jedi-language-server@0.40.0"
},
"bin": {
"jedi-language-server": "pypi:jedi-language-server"
}
},
{
"name": "joker",
"description": "Small Clojure interpreter, linter and formatter.",
"homepage": "https://github.com/candid82/joker",
"licenses": [
"EPL-1.0"
],
"languages": [
"Clojure",
"ClojureScript"
],
"categories": [
"Formatter",
"Linter"
],
"source": {
"id": "pkg:github/candid82/joker@v1.1.0",
"asset": [
{
"target": [
"darwin_x64",
"darwin_arm64"
],
"file": "joker-mac-amd64.zip",
"bin": "joker"
},
{
"target": "linux_x64",
"file": "joker-linux-amd64.zip",
"bin": "joker"
},
{
"target": "win_x64",
"file": "joker-win-amd64.zip",
"bin": "joker.exe"
}
]
},
"bin": {
"joker": "{{source.asset.bin}}"
}
},
{
"name": "jq-lsp",
"description": "jq-lsp is a language server for the jq language, developed by Mattias Wadman. It provides IDE features to any\nLSP-compatible editor.\n",
"homepage": "https://github.com/wader/jq-lsp",
"licenses": [
"MIT"
],
"languages": [
"Jq"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:golang/github.com/wader/jq-lsp@v0.0.0-20221220100930-4aadc9e4bf54"
},
"bin": {
"jq-lsp": "golang:jq-lsp"
}
},
{
"name": "jq",
"description": "Command-line JSON processor.",
"homepage": "https://github.com/stedolan/jq",
"licenses": [
"MIT"
],
"languages": [
"JSON"
],
"categories": [
"Formatter"
],
"source": {
"id": "pkg:github/stedolan/jq@jq-1.6",
"asset": [
{
"target": [
"darwin_x64",
"darwin_arm64"
],
"file": "jq-osx-amd64"
},
{
"target": "linux_x86",
"file": "jq-linux32"
},
{
"target": "linux_x64",
"file": "jq-linux64"
},
{
"target": "win_x86",
"file": "jq-win32.exe"
},
{
"target": "win_x64",
"file": "jq-win64.exe"
}
]
},
"bin": {
"jq": "{{source.asset.file}}"
}
},
{
"name": "js-debug-adapter",
"description": "The VS Code JavaScript debugger.",
"homepage": "https://github.com/microsoft/vscode-js-debug",
"licenses": [
"MIT"
],
"languages": [
"JavaScript",
"TypeScript"
],
"categories": [
"DAP"
],
"source": {
"id": "pkg:github/microsoft/vscode-js-debug@v1.80.0",
"asset": {
"file": "js-debug-dap-{{version}}.tar.gz"
},
"bin": "node:js-debug/src/dapDebugServer.js",
"version_overrides": [
{
"constraint": "semver:<=v1.76.1",
"id": "pkg:github/microsoft/vscode-js-debug@v1.76.1",
"build": {
"run": "npm install --ignore-scripts --legacy-peer-deps\nnpm run compile\nnpm exec -- gulp vsDebugServerBundle\nnpm install --production --ignore-scripts --legacy-peer-deps\n"
},
"bin": "node:out/src/vsDebugServer.js"
}
]
},
"bin": {
"js-debug-adapter": "{{source.bin}}"
}
},
{
"name": "json-lsp",
"description": "Language Server Protocol implementation for JSON.",
"homepage": "https://github.com/microsoft/vscode-json-languageservice",
"licenses": [
"MIT"
],
"languages": [
"JSON"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:npm/vscode-langservers-extracted@4.7.0"
},
"schemas": {
"lsp": "vscode:https://raw.githubusercontent.com/microsoft/vscode/master/extensions/json-language-features/package.json"
},
"bin": {
"vscode-json-language-server": "npm:vscode-json-language-server"
}
},
{
"name": "json-to-struct",
"description": "A simple command-line tool for generating to struct definitions from JSON.",
"homepage": "https://github.com/tmc/json-to-struct",
"licenses": [
"GPL-3.0-or-later"
],
"languages": [
"Go"
],
"categories": [],
"source": {
"id": "pkg:golang/github.com/tmc/json-to-struct@v0.0.0-20200606071124-5576f9d7d291"
},
"bin": {
"json-to-struct": "golang:json-to-struct"
}
},
{
"name": "jsonld-lsp",
"description": "JSON-LD Language Server.",
"homepage": "https://ajuvercr.github.io/jsonld-lsp/",
"licenses": [
"MIT"
],
"languages": [
"JSON-LD"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:github/ajuvercr/jsonld-lsp@v1.0.5",
"asset": [
{
"target": [
"darwin_arm64",
"darwin_x64"
],
"file": "jsonld-language-server-x86_64-apple-darwin.tar.gz",
"bin": "jsonld-language-server"
},
{
"target": "linux_x64_gnu",
"file": "jsonld-language-server-x86_64-unknown-linux-gnu.tar.gz",
"bin": "jsonld-language-server"
},
{
"target": "win_x64",
"file": "jsonld-language-server-x86_64-pc-windows-msvc.zip",
"bin": "jsonld-language-server.exe"
}
]
},
"bin": {
"jsonld-language-server": "{{source.asset.bin}}"
}
},
{
"name": "jsonlint",
"description": "A pure JavaScript version of the service provided at jsonlint.com.",
"homepage": "https://github.com/zaach/jsonlint",
"licenses": [
"MIT"
],
"languages": [
"JSON"
],
"categories": [
"Linter"
],
"source": {
"id": "pkg:npm/jsonlint@1.6.3"
},
"bin": {
"jsonlint": "npm:jsonlint"
}
},
{
"name": "jsonnet-language-server",
"description": "A Language Server Protocol (LSP) server for Jsonnet (https://jsonnet.org).",
"homepage": "https://github.com/grafana/jsonnet-language-server",
"licenses": [
"AGPL-3.0-or-later"
],
"languages": [
"Jsonnet"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:golang/github.com/grafana/jsonnet-language-server@v0.12.1"
},
"bin": {
"jsonnet-language-server": "golang:jsonnet-language-server"
}
},
{
"name": "julia-lsp",
"description": "An implementation of the Microsoft Language Server Protocol for the Julia language.",
"homepage": "https://github.com/julia-vscode/LanguageServer.jl",
"languages": [
"Julia"
],
"licenses": [
"MIT"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:github/mason-org/julia-lsp@v1.47.2",
"asset": [
{
"target": "unix",
"file": "julia-lsp-{{version}}.zip:libexec/",
"bin": "exec:libexec/bin/julia-lsp"
},
{
"target": "win",
"file": "julia-lsp-{{version}}.zip",
"bin": "bin/julia-lsp.cmd"
}
]
},
"schemas": {
"lsp": "vscode:https://raw.githubusercontent.com/julia-vscode/julia-vscode/master/package.json"
},
"bin": {
"julia-lsp": "{{source.asset.bin}}"
}
},
{
"name": "kotlin-debug-adapter",
"description": "Kotlin/JVM debugging for any editor/IDE using the Debug Adapter Protocol.",
"homepage": "https://github.com/fwcd/kotlin-debug-adapter",
"licenses": [
"MIT"
],
"languages": [
"Kotlin"
],
"categories": [
"DAP"
],
"source": {
"id": "pkg:github/fwcd/kotlin-debug-adapter@0.4.3",
"asset": [
{
"target": [
"darwin_x64",
"darwin_arm64",
"linux_x64",
"linux_arm64"
],
"file": "adapter.zip",
"bin": "adapter/bin/kotlin-debug-adapter"
},
{
"target": [
"win_x64",
"win_arm64"
],
"file": "adapter.zip",
"bin": "adapter/bin/kotlin-debug-adapter.bat"
}
]
},
"bin": {
"kotlin-debug-adapter": "{{source.asset.bin}}"
}
},
{
"name": "kotlin-language-server",
"description": "Kotlin code completion, linting and more for any editor/IDE using the Language Server Protocol.",
"homepage": "https://github.com/fwcd/kotlin-language-server",
"licenses": [
"MIT"
],
"languages": [
"Kotlin"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:github/fwcd/kotlin-language-server@1.3.3",
"asset": [
{
"target": "unix",
"file": "server.zip",
"bin": "server/bin/kotlin-language-server"
},
{
"target": "win",
"file": "server.zip",
"bin": "server/bin/kotlin-language-server.bat"
}
]
},
"schemas": {
"lsp": "vscode:https://raw.githubusercontent.com/fwcd/vscode-kotlin/master/package.json"
},
"bin": {
"kotlin-language-server": "{{source.asset.bin}}"
}
},
{
"name": "ktlint",
"description": "An anti-bikeshedding Kotlin linter with built-in formatter.",
"homepage": "https://github.com/pinterest/ktlint",
"licenses": [
"MIT"
],
"languages": [
"Kotlin"
],
"categories": [
"Formatter",
"Linter"
],
"source": {
"id": "pkg:github/pinterest/ktlint@0.50.0",
"asset": [
{
"target": "unix",
"file": "ktlint",
"bin": "ktlint"
},
{
"target": "win",
"file": "ktlint:ktlint.jar",
"bin": "java-jar:ktlint.jar"
}
]
},
"bin": {
"ktlint": "{{source.asset.bin}}"
}
},
{
"name": "latexindent",
"description": "latexindent.pl is a perl script to beautify/tidy/format/indent (add horizontal leading space to) code within\nenvironments, commands, after headings and within special code blocks.\n",
"homepage": "https://github.com/cmhughes/latexindent.pl",
"licenses": [
"GPL-3.0-or-later"
],
"languages": [
"LaTeX"
],
"categories": [
"Formatter"
],
"source": {
"id": "pkg:github/cmhughes/latexindent.pl@V3.20.1",
"asset": [
{
"target": [
"darwin_x64",
"darwin_arm64"
],
"file": "latexindent-macos"
},
{
"target": "linux_x64_gnu",
"file": "latexindent-linux"
},
{
"target": "win_x64",
"file": "latexindent.exe"
}
]
},
"bin": {
"latexindent": "{{source.asset.file}}"
}
},
{
"name": "lean-language-server",
"description": "Lean3 Language Server.",
"homepage": "https://www.npmjs.com/package/lean-language-server",
"licenses": [
"Apache-2.0"
],
"languages": [
"Lean 3"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:npm/lean-language-server@3.4.0"
},
"bin": {
"lean-language-server": "npm:lean-language-server"
}
},
{
"name": "lelwel",
"description": "LL(1) parser generator for Rust.",
"homepage": "https://github.com/0x2a-42/lelwel",
"licenses": [
"Apache-2.0",
"MIT"
],
"languages": [
"Lelwel"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:cargo/lelwel@0.4.2?features=lsp,cli"
},
"bin": {
"lelwel-ls": "cargo:lelwel-ls",
"llw": "cargo:llw"
}
},
{
"name": "lemminx",
"description": "XML Language Server.",
"homepage": "https://github.com/eclipse/lemminx",
"licenses": [
"EPL-2.0"
],
"languages": [
"XML"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:github/redhat-developer/vscode-xml@0.26.1",
"asset": [
{
"target": [
"darwin_x64",
"darwin_arm64"
],
"file": "lemminx-osx-x86_64.zip",
"bin": "lemminx-osx-x86_64"
},
{
"target": "linux_x64_gnu",
"file": "lemminx-linux.zip",
"bin": "lemminx-linux"
},
{
"target": [
"win_x86",
"win_x64"
],
"file": "lemminx-win32.zip",
"bin": "lemminx-win32.exe"
}
]
},
"bin": {
"lemminx": "{{source.asset.bin}}"
}
},
{
"name": "lemmy-help",
"description": "Every one needs help, so lemmy-help you! A CLI to generate vim/nvim help doc from emmylua.",
"homepage": "https://github.com/numToStr/lemmy-help",
"licenses": [
"MIT"
],
"languages": [
"Lua"
],
"categories": [],
"source": {
"id": "pkg:github/numToStr/lemmy-help@v0.11.0",
"asset": [
{
"target": [
"darwin_arm64",
"darwin_x64"
],
"file": "lemmy-help-x86_64-apple-darwin.tar.gz",
"bin": "lemmy-help"
},
{
"target": "linux_x64_gnu",
"file": "lemmy-help-x86_64-unknown-linux-gnu.tar.gz",
"bin": "lemmy-help"
},
{
"target": "linux_x64",
"file": "lemmy-help-x86_64-unknown-linux-musl.tar.gz",
"bin": "lemmy-help"
},
{
"target": "linux_arm64_gnu",
"file": "lemmy-help-aarch64-unknown-linux-gnu.tar.gz",
"bin": "lemmy-help"
},
{
"target": "linux_arm64",
"file": "lemmy-help-aarch64-unknown-linux-musl.tar.gz",
"bin": "lemmy-help"
},
{
"target": "win_arm64",
"file": "lemmy-help-x86_64-pc-windows-msvc.zip",
"bin": "lemmy-help.exe"
}
]
},
"bin": {
"lemmy-help": "{{source.asset.bin}}"
}
},
{
"name": "ltex-ls",
"description": "LTeX Language Server: LSP language server for LanguageTool 🔍✔️ with support for LaTeX 🎓, Markdown 📝, and others.\n",
"homepage": "https://valentjn.github.io/ltex/",
"licenses": [
"MPL-2.0"
],
"languages": [
"Text",
"Markdown",
"LaTeX"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:github/valentjn/ltex-ls@16.0.0",
"asset": [
{
"target": "unix",
"file": "ltex-ls-{{version}}.tar.gz",
"bin": {
"lsp": "ltex-ls-{{version}}/bin/ltex-ls",
"cli": "ltex-ls-{{version}}/bin/ltex-cli"
}
},
{
"target": "win",
"file": "ltex-ls-{{version}}.tar.gz",
"bin": {
"lsp": "ltex-ls-{{version}}/bin/ltex-ls.bat",
"cli": "ltex-ls-{{version}}/bin/ltex-cli.bat"
}
}
]
},
"schemas": {
"lsp": "vscode:https://raw.githubusercontent.com/valentjn/vscode-ltex/develop/package.json"
},
"bin": {
"ltex-ls": "{{source.asset.bin.lsp}}",
"ltex-cli": "{{source.asset.bin.cli}}"
}
},
{
"name": "lua-language-server",
"description": "A language server that offers Lua language support - programmed in Lua.",
"homepage": "https://github.com/LuaLS/lua-language-server",
"licenses": [
"MIT"
],
"languages": [
"Lua"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:github/LuaLS/lua-language-server@3.6.23",
"asset": [
{
"target": "darwin_arm64",
"file": "lua-language-server-{{version}}-darwin-arm64.tar.gz:libexec/",
"bin": "exec:libexec/bin/lua-language-server"
},
{
"target": "darwin_x64",
"file": "lua-language-server-{{version}}-darwin-x64.tar.gz:libexec/",
"bin": "exec:libexec/bin/lua-language-server"
},
{
"target": "linux_arm64_gnu",
"file": "lua-language-server-{{version}}-linux-arm64.tar.gz:libexec/",
"bin": "exec:libexec/bin/lua-language-server"
},
{
"target": "linux_x64_gnu",
"file": "lua-language-server-{{version}}-linux-x64.tar.gz:libexec/",
"bin": "exec:libexec/bin/lua-language-server"
},
{
"target": "linux_x64_musl",
"file": "lua-language-server-{{version}}-linux-x64-musl.tar.gz:libexec/",
"bin": "exec:libexec/bin/lua-language-server"
},
{
"target": "win_x86",
"file": "lua-language-server-{{version}}-win32-ia32.zip",
"bin": "bin/lua-language-server.exe"
},
{
"target": "win_x64",
"file": "lua-language-server-{{version}}-win32-x64.zip",
"bin": "bin/lua-language-server.exe"
}
]
},
"schemas": {
"lsp": "vscode:https://raw.githubusercontent.com/LuaLS/vscode-lua/master/package.json"
},
"bin": {
"lua-language-server": "{{source.asset.bin}}"
}
},
{
"name": "luacheck",
"description": "A tool for linting and static analysis of Lua code.",
"homepage": "https://github.com/lunarmodules/luacheck",
"licenses": [
"MIT"
],
"languages": [
"Lua"
],
"categories": [
"Linter"
],
"source": {
"id": "pkg:luarocks/luacheck@1.1.0"
},
"bin": {
"luacheck": "luarocks:luacheck"
}
},
{
"name": "luaformatter",
"description": "Code formatter for Lua.",
"homepage": "https://github.com/Koihik/LuaFormatter",
"licenses": [
"Apache-2.0"
],
"languages": [
"Lua"
],
"categories": [
"Formatter"
],
"source": {
"id": "pkg:luarocks/luaformatter@scm-1?repository_url=https://luarocks.org/dev"
},
"bin": {
"lua-format": "luarocks:lua-format"
}
},
{
"name": "luau-lsp",
"description": "An implementation of a language server for the Luau programming language.",
"homepage": "https://github.com/JohnnyMorganz/luau-lsp",
"licenses": [
"MIT"
],
"languages": [
"Luau"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:github/JohnnyMorganz/luau-lsp@1.22.1",
"asset": [
{
"target": [
"darwin_arm64",
"darwin_x64"
],
"file": "luau-lsp-macos.zip",
"bin": "luau-lsp"
},
{
"target": "linux_x64",
"file": "luau-lsp-linux.zip",
"bin": "luau-lsp"
},
{
"target": "win_x64",
"file": "luau-lsp-win64.zip",
"bin": "luau-lsp.exe"
}
]
},
"schemas": {
"lsp": "vscode:https://raw.githubusercontent.com/JohnnyMorganz/luau-lsp/{{version}}/editors/code/package.json"
},
"bin": {
"luau-lsp": "{{source.asset.bin}}"
}
},
{
"name": "markdown-toc",
"description": "API and CLI for generating a markdown TOC (table of contents) for a README or any markdown files.",
"homepage": "https://github.com/jonschlinkert/markdown-toc",
"licenses": [
"MIT"
],
"languages": [
"Markdown"
],
"categories": [
"Formatter"
],
"source": {
"id": "pkg:npm/markdown-toc@1.2.0"
},
"bin": {
"markdown-toc": "npm:markdown-toc"
}
},
{
"name": "markdownlint",
"description": "A Node.js style checker and lint tool for Markdown/CommonMark files.",
"homepage": "https://github.com/igorshubovych/markdownlint-cli",
"licenses": [
"MIT"
],
"languages": [
"Markdown"
],
"categories": [
"Linter",
"Formatter"
],
"source": {
"id": "pkg:npm/markdownlint-cli@0.35.0"
},
"bin": {
"markdownlint": "npm:markdownlint"
}
},
{
"name": "markmap-cli",
"description": "Visualize your Markdown as mindmaps.",
"homepage": "https://github.com/markmap/markmap",
"licenses": [
"MIT"
],
"languages": [
"Markdown"
],
"categories": [],
"source": {
"id": "pkg:npm/markmap-cli@0.15.0"
},
"bin": {
"markmap": "npm:markmap"
}
},
{
"name": "marksman",
"description": "Markdown LSP server providing completion, cross-references, diagnostics, and more.",
"homepage": "https://github.com/artempyanykh/marksman",
"licenses": [
"MIT"
],
"languages": [
"Markdown"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:github/artempyanykh/marksman@2023-07-01",
"asset": [
{
"target": [
"darwin_x64",
"darwin_arm64"
],
"file": "marksman-macos"
},
{
"target": "linux_x64",
"file": "marksman-linux-x64"
},
{
"target": "linux_arm64",
"file": "marksman-linux-arm64"
},
{
"target": "win_x64",
"file": "marksman.exe"
}
]
},
"bin": {
"marksman": "{{source.asset.file}}"
}
},
{
"name": "markuplint",
"description": "An HTML linter for all markup developers.",
"homepage": "https://markuplint.dev",
"licenses": [
"MIT"
],
"languages": [
"HTML"
],
"categories": [
"Linter"
],
"source": {
"id": "pkg:npm/markuplint@3.12.0"
},
"bin": {
"markuplint": "npm:markuplint"
}
},
{
"name": "matlab-language-server",
"description": "Language Server Protocol implementation for the MATLAB language.",
"homepage": "https://github.com/mathworks/MATLAB-language-server",
"licenses": [
"MIT"
],
"languages": [
"Matlab"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:github/mathworks/MATLAB-language-server@05d09eacabf1ee81b9c8ceb52a29da07f76abc62",
"build": {
"run": "npm install\nnpm run package\n"
}
},
"bin": {
"matlab-language-server": "node:out/index.js"
}
},
{
"name": "mdformat",
"description": "CommonMark compliant Markdown formatter.",
"homepage": "https://github.com/executablebooks/mdformat",
"licenses": [
"MIT"
],
"languages": [
"Markdown"
],
"categories": [
"Formatter"
],
"source": {
"id": "pkg:pypi/mdformat@0.7.16"
},
"bin": {
"mdformat": "pypi:mdformat"
}
},
{
"name": "mdx-analyzer",
"description": "This package provides a language server for MDX. The language server provides IntelliSense based on TypeScript, as\nwell as some markdown specific features.\n",
"homepage": "https://github.com/mdx-js/mdx-analyzer/tree/main/packages/language-server",
"licenses": [
"MIT"
],
"languages": [
"MDX"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:npm/%40mdx-js/language-server@0.1.0"
},
"bin": {
"mdx-language-server": "npm:mdx-language-server"
}
},
{
"name": "metamath-zero-lsp",
"description": "An MM0/MM1 server written in Rust.",
"homepage": "https://github.com/digama0/mm0",
"licenses": [
"CC0-1.0"
],
"languages": [
"Metamath Zero"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:github/digama0/mm0@98496badaf6464e56ed7b4204e7d54b85667cb01",
"build": [
{
"target": "unix",
"run": "cd mm0-rs\ncargo build --release\n",
"bin": "mm0-rs/target/release/mm0-rs"
},
{
"target": "win",
"run": "Set-Location -Path .\\mm0-rs\ncargo build --release\n",
"bin": "mm0-rs/target/release/mm0-rs.exe"
}
]
},
"bin": {
"mm0-rs": "{{source.build.bin}}"
},
"ci_skip": true
},
{
"name": "millet",
"description": "A language server for Standard ML.",
"homepage": "https://github.com/azdavis/millet",
"licenses": [
"Apache-2.0",
"MIT"
],
"languages": [
"Standard ML"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:github/azdavis/millet@v0.12.6",
"asset": [
{
"target": "darwin_arm64",
"file": "millet-ls-aarch64-apple-darwin.gz",
"bin": "millet-ls-aarch64-apple-darwin"
},
{
"target": "win_arm64",
"file": "millet-ls-aarch64-pc-windows-msvc.gz",
"bin": "millet-ls-aarch64-pc-windows-msvc"
},
{
"target": "linux_arm64_gnu",
"file": "millet-ls-aarch64-unknown-linux-gnu.gz",
"bin": "millet-ls-aarch64-unknown-linux-gnu"
},
{
"target": "darwin_x64",
"file": "millet-ls-x86_64-apple-darwin.gz",
"bin": "millet-ls-x86_64-apple-darwin"
},
{
"target": "win_x64",
"file": "millet-ls-x86_64-pc-windows-msvc.gz:millet-ls-x86_64-pc-windows-msvc.exe.gz",
"bin": "millet-ls-x86_64-pc-windows-msvc.exe"
},
{
"target": "linux_x64_gnu",
"file": "millet-ls-x86_64-unknown-linux-gnu.gz",
"bin": "millet-ls-x86_64-unknown-linux-gnu"
}
]
},
"bin": {
"millet": "{{source.asset.bin}}"
}
},
{
"name": "misspell",
"description": "Correct commonly misspelled English words in source files.",
"homepage": "https://github.com/client9/misspell",
"licenses": [
"MIT"
],
"languages": [],
"categories": [
"Linter"
],
"source": {
"id": "pkg:golang/github.com/client9/misspell@v0.3.4#cmd/misspell"
},
"bin": {
"misspell": "golang:misspell"
}
},
{
"name": "mockdebug",
"description": "Mock Debug simulates a debug adapter. It supports step, continue, breakpoints, exceptions, and variable access but it\nis not connected to any real debugger.\n",
"homepage": "https://github.com/microsoft/vscode-mock-debug",
"licenses": [
"MIT"
],
"languages": [],
"categories": [
"DAP"
],
"source": {
"id": "pkg:github/microsoft/vscode-mock-debug@v0.52.0",
"build": {
"run": "npm install\nnpm run compile\nnpm install --production\n"
}
},
"bin": {
"mock-debug-adapter": "node:out/debugAdapter.js"
}
},
{
"name": "move-analyzer",
"description": "move-analyzer is a language server implementation for the Move programming language.",
"homepage": "https://github.com/move-language/move",
"licenses": [
"Apache-2.0"
],
"languages": [
"Move"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:cargo/move-analyzer@4cd4710?repository_url=https://github.com/move-language/move&rev=true"
},
"bin": {
"move-analyzer": "cargo:move-analyzer"
}
},
{
"name": "mypy",
"description": "Mypy is a static type checker for Python.",
"homepage": "https://github.com/python/mypy",
"licenses": [
"MIT"
],
"languages": [
"Python"
],
"categories": [
"Linter"
],
"source": {
"id": "pkg:pypi/mypy@1.4.1"
},
"bin": {
"mypy": "pypi:mypy"
}
},
{
"name": "neocmakelsp",
"description": "CMake LSP implementation based on Tower and Tree-sitter.",
"homepage": "https://github.com/Decodetalkers/neocmakelsp",
"licenses": [
"MIT"
],
"languages": [
"CMake"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:cargo/neocmakelsp@0.5.18"
},
"bin": {
"neocmakelsp": "cargo:neocmakelsp"
}
},
{
"name": "netcoredbg",
"description": "NetCoreDbg is a managed code debugger with MI interface for CoreCLR.",
"homepage": "https://github.com/Samsung/netcoredbg",
"licenses": [
"MIT"
],
"languages": [
".NET",
"C#",
"F#"
],
"categories": [
"DAP"
],
"source": {
"id": "pkg:github/Samsung/netcoredbg@2.2.0-974",
"asset": [
{
"target": [
"darwin_arm64",
"darwin_x64"
],
"file": "netcoredbg-osx-amd64.tar.gz:libexec/",
"bin": "exec:libexec/netcoredbg/netcoredbg"
},
{
"target": "linux_arm64_gnu",
"file": "netcoredbg-linux-arm64.tar.gz:libexec/",
"bin": "exec:libexec/netcoredbg/netcoredbg"
},
{
"target": "linux_x64_gnu",
"file": "netcoredbg-linux-amd64.tar.gz:libexec/",
"bin": "exec:libexec/netcoredbg/netcoredbg"
},
{
"target": "win_x64",
"file": "netcoredbg-win64.zip",
"bin": "netcoredbg/netcoredbg.exe"
}
]
},
"bin": {
"netcoredbg": "{{source.asset.bin}}"
}
},
{
"name": "nginx-language-server",
"description": "A language server for nginx configuration files.",
"homepage": "https://github.com/pappasam/nginx-language-server",
"licenses": [
"GPL-3.0-or-later"
],
"languages": [
"Nginx"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:pypi/nginx-language-server@0.8.0"
},
"bin": {
"nginx-language-server": "pypi:nginx-language-server"
}
},
{
"name": "nickel-lang-lsp",
"description": "The Nickel Language Server (NLS) is a language server for the Nickel programming language. NLS offers error messages,\ntype hints, and auto-completion right in your favorite LSP-enabled editor.\n",
"homepage": "https://nickel-lang.org/",
"licenses": [
"MIT"
],
"languages": [
"Nickel"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:cargo/nickel-lang-lsp@1.1.1"
},
"schemas": {
"lsp": "vscode:https://raw.githubusercontent.com/tweag/nickel/{{version}}/lsp/client-extension/package.json"
},
"bin": {
"nls": "cargo:nls"
}
},
{
"name": "nil",
"description": "Language Server for Nix.",
"homepage": "https://github.com/oxalica/nil",
"licenses": [
"MIT",
"Apache-2.0"
],
"languages": [
"Nix"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:cargo/nil@2022-12-01?repository_url=https://github.com/oxalica/nil"
},
"bin": {
"nil": "cargo:nil"
}
},
{
"name": "nimlangserver",
"description": "The Nim language server implementation (based on nimsuggest)",
"homepage": "https://github.com/nim-lang/langserver",
"licenses": [
"MIT"
],
"languages": [
"Nim"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:github/nim-lang/langserver@b243a4c076bde0876052dff7d7a65ab43d2bd33b",
"build": [
{
"target": "unix",
"run": "nimble build -y --localdeps",
"bin": "nimlangserver"
},
{
"target": "win",
"run": "nimble build -y --localdeps",
"bin": "nimlangserver.exe"
}
]
},
"bin": {
"nimlangserver": "{{source.build.bin}}"
}
},
{
"name": "nimlsp",
"description": "Language Server Protocol implementation for Nim.",
"homepage": "https://github.com/PMunch/nimlsp",
"licenses": [
"MIT"
],
"languages": [
"Nim"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:github/PMunch/nimlsp@v0.4.4",
"build": [
{
"target": "unix",
"run": "nimble build -y --localdeps",
"bin": "nimlsp"
},
{
"target": "win",
"run": "nimble build -y --localdeps",
"bin": "nimlsp.exe"
}
]
},
"bin": {
"nimlsp": "{{source.build.bin}}"
}
},
{
"name": "node-debug2-adapter",
"description": "A debug adapter that supports debugging Node via the Chrome Debugging Protocol. No longer maintained.",
"homepage": "https://github.com/microsoft/vscode-node-debug2",
"licenses": [
"MIT"
],
"languages": [
"JavaScript",
"TypeScript"
],
"categories": [
"DAP"
],
"source": {
"id": "pkg:github/microsoft/vscode-node-debug2@v1.43.0",
"build": [
{
"target": "unix",
"run": "npm install\nNODE_OPTIONS=--no-experimental-fetch npm run build\nnpm install --production\n"
},
{
"target": "win",
"run": "$env:NODE_OPTIONS = '--no-experimental-fetch'\nnpm install\nnpm run build\nnpm install --production\n"
}
]
},
"bin": {
"node-debug2-adapter": "node:out/src/nodeDebug.js"
}
},
{
"name": "nomicfoundation-solidity-language-server",
"description": "Solidity language server by NomicFoundation",
"homepage": "https://github.com/NomicFoundation/hardhat-vscode",
"licenses": [
"MIT"
],
"languages": [
"Solidity"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:npm/%40nomicfoundation/solidity-language-server@0.7.3"
},
"bin": {
"nomicfoundation-solidity-language-server": "npm:nomicfoundation-solidity-language-server"
}
},
{
"name": "nxls",
"description": "A language server that provides code completion and more for Nx workspaces.",
"homepage": "https://github.com/nrwl/nx-console/tree/master/apps/nxls",
"licenses": [
"MIT"
],
"languages": [
"JSON"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:npm/nxls@1.8.0"
},
"bin": {
"nxls": "npm:nxls"
}
},
{
"name": "ocaml-lsp",
"description": "OCaml Language Server Protocol implementation.",
"homepage": "https://github.com/ocaml/ocaml-lsp",
"licenses": [
"ISC"
],
"languages": [
"OCaml"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:opam/ocaml-lsp-server@1.15.1-5.0"
},
"bin": {
"ocamllsp": "opam:ocamllsp"
}
},
{
"name": "ocamlformat",
"description": "ocamlformat is a tool for formatting OCaml code. It automatically adjusts the layout of your code to follow the\nrecommended style guidelines, making it easier to read and understand.\n",
"homepage": "https://github.com/ocaml-ppx/ocamlformat",
"licenses": [
"MIT"
],
"languages": [
"OCaml"
],
"categories": [
"Formatter"
],
"source": {
"id": "pkg:opam/ocamlformat@0.25.1"
},
"bin": {
"ocamlformat": "opam:ocamlformat"
}
},
{
"name": "ols",
"description": "Language server for Odin. This project is still in early development.",
"homepage": "https://github.com/DanielGavin/ols",
"licenses": [
"MIT"
],
"languages": [
"Odin"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:github/DanielGavin/ols@nightly",
"asset": [
{
"target": [
"darwin_x64",
"darwin_arm64"
],
"file": "ols-x86_64-darwin",
"bin": "ols-x86_64-darwin"
},
{
"target": "linux_x64_gnu",
"file": "ols-x86_64-unknown-linux-gnu",
"bin": "ols-x86_64-unknown-linux-gnu"
},
{
"target": "win_x86",
"file": "ols-x86_64-pc-windows-msvc.exe",
"bin": "ols-x86_64-pc-windows-msvc.exe"
},
{
"target": "win_x64",
"file": "ols-x86_64-pc-windows-msvc.exe",
"bin": "ols-x86_64-pc-windows-msvc.exe"
}
]
},
"bin": {
"ols": "{{source.asset.bin}}"
}
},
{
"name": "omnisharp-mono",
"description": "OmniSharp language server based on Roslyn workspaces. This version of Omnisharp requires Mono to be installed on Linux\n& macOS.\n",
"homepage": "https://github.com/OmniSharp/omnisharp-roslyn",
"licenses": [
"MIT"
],
"languages": [
"C#"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:github/OmniSharp/omnisharp-roslyn@v1.39.7",
"asset": [
{
"target": [
"darwin_arm64",
"darwin_x64"
],
"file": "omnisharp-osx.tar.gz",
"bin": "exec:run"
},
{
"target": "linux_x64",
"file": "omnisharp-linux-x64.tar.gz",
"bin": "exec:run"
},
{
"target": "linux_x86",
"file": "omnisharp-linux-x86.tar.gz",
"bin": "exec:run"
},
{
"target": "win_x64",
"file": "omnisharp-win-x64.zip",
"bin": "OmniSharp.exe"
},
{
"target": "win_x86",
"file": "omnisharp-win-x86.zip",
"bin": "OmniSharp.exe"
}
]
},
"bin": {
"omnisharp-mono": "{{source.asset.bin}}"
}
},
{
"name": "omnisharp",
"description": "OmniSharp language server based on Roslyn workspaces. This version of Omnisharp requires dotnet (.NET 6.0) to be\ninstalled.\n",
"homepage": "https://github.com/OmniSharp/omnisharp-roslyn",
"licenses": [
"MIT"
],
"languages": [
"C#"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:github/OmniSharp/omnisharp-roslyn@v1.39.7",
"asset": [
{
"target": "darwin_x64",
"file": "omnisharp-osx-x64-net6.0.zip:libexec/"
},
{
"target": "darwin_arm64",
"file": "omnisharp-osx-arm64-net6.0.zip:libexec/"
},
{
"target": "linux_x64",
"file": "omnisharp-linux-x64-net6.0.zip:libexec/"
},
{
"target": "linux_arm64",
"file": "omnisharp-linux-arm64-net6.0.zip:libexec/"
},
{
"target": "win_x64",
"file": "omnisharp-win-x64-net6.0.zip:libexec/"
},
{
"target": "win_arm64",
"file": "omnisharp-win-arm64-net6.0.zip:libexec/"
}
]
},
"schemas": {
"lsp": "vscode:https://raw.githubusercontent.com/OmniSharp/omnisharp-vscode/master/package.json"
},
"bin": {
"omnisharp": "dotnet:libexec/OmniSharp.dll"
}
},
{
"name": "opencl-language-server",
"description": "Provides an OpenCL kernel diagnostics.",
"homepage": "https://github.com/Galarius/opencl-language-server",
"licenses": [
"MIT"
],
"languages": [
"OpenCL"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:github/Galarius/opencl-language-server@0.5.2",
"asset": [
{
"target": [
"darwin_arm64",
"darwin_x64"
],
"file": "opencl-language-server-darwin-x86_64.tar.gz",
"bin": "opencl-language-server"
},
{
"target": "linux_x64",
"file": "opencl-language-server-linux-x86_64.tar.gz",
"bin": "opencl-language-server"
},
{
"target": "win_x64",
"file": "opencl-language-server-win32-x86_64.zip",
"bin": "opencl-language-server.exe"
}
]
},
"bin": {
"opencl-language-server": "{{source.asset.bin}}"
}
},
{
"name": "openedge-language-server",
"description": "OpenEdge Language Server.",
"homepage": "https://github.com/vscode-abl/vscode-abl",
"licenses": [
"MIT"
],
"languages": [
"Progress",
"OpenEdge"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:github/vscode-abl/vscode-abl@V1.4.7",
"asset": {
"file": "abl-lsp.jar"
}
},
"share": {
"openedge/abl-lsp.jar": "abl-lsp.jar"
}
},
{
"name": "openscad-lsp",
"description": "Language Server Protocol implementation for OpenSCAD, written in Rust.",
"homepage": "https://github.com/Leathong/openscad-LSP",
"licenses": [
"Apache-2.0"
],
"languages": [
"OpenSCAD"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:cargo/openscad-lsp@1.2.5"
},
"bin": {
"openscad-lsp": "cargo:openscad-lsp"
}
},
{
"name": "ormolu",
"description": "A formatter for Haskell source code.",
"homepage": "https://hackage.haskell.org/package/ormolu",
"licenses": [
"BSD-3-Clause"
],
"languages": [
"Haskell"
],
"categories": [
"Formatter"
],
"source": {
"id": "pkg:github/tweag/ormolu@0.7.1.0",
"asset": [
{
"target": [
"darwin_x64",
"darwin_arm64"
],
"file": "ormolu-macOS.zip",
"bin": "ormolu"
},
{
"target": "linux_x64",
"file": "ormolu-Linux.zip",
"bin": "ormolu"
},
{
"target": "win_x64",
"file": "ormolu-Windows.zip",
"bin": "ormolu.exe"
}
]
},
"bin": {
"ormolu": "{{source.asset.bin}}"
}
},
{
"name": "perlnavigator",
"description": "Perl Language Server that includes perl critic and code navigation.",
"homepage": "https://github.com/bscan/PerlNavigator",
"licenses": [
"MIT"
],
"languages": [
"Perl"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:npm/perlnavigator-server@0.6.0"
},
"schemas": {
"lsp": "vscode:https://raw.githubusercontent.com/bscan/PerlNavigator/v{{version}}/package.json"
},
"bin": {
"perlnavigator": "node:node_modules/perlnavigator-server/out/server.js"
}
},
{
"name": "pest-language-server",
"description": "A language server for Pest grammar.",
"homepage": "https://github.com/pest-parser/pest-ide-tools",
"licenses": [
"Apache-2.0"
],
"languages": [
"Pest"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:cargo/pest-language-server@0.3.3"
},
"bin": {
"pest-language-server": "cargo:pest-language-server"
}
},
{
"name": "php-cs-fixer",
"description": "The PHP Coding Standards Fixer (PHP CS Fixer) tool fixes your code to follow standards; whether you want to follow PHP\ncoding standards as defined in the PSR-1, PSR-2, etc., or other community driven ones like the Symfony one. You can\nalso define your (team's) style through configuration.\n",
"homepage": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer",
"licenses": [
"MIT"
],
"languages": [
"PHP"
],
"categories": [
"Formatter"
],
"source": {
"id": "pkg:github/PHP-CS-Fixer/PHP-CS-Fixer@v3.21.2",
"asset": {
"file": "php-cs-fixer.phar"
}
},
"bin": {
"php-cs-fixer": "php:php-cs-fixer.phar"
}
},
{
"name": "php-debug-adapter",
"description": "PHP Debug Adapter 🐞⛔.",
"homepage": "https://github.com/xdebug/vscode-php-debug",
"licenses": [
"MIT"
],
"languages": [
"PHP"
],
"categories": [
"DAP"
],
"source": {
"id": "pkg:github/xdebug/vscode-php-debug@v1.32.1",
"asset": {
"file": "php-debug-{{ version | strip_prefix \"v\" }}.vsix"
}
},
"bin": {
"php-debug-adapter": "node:extension/out/phpDebug.js"
}
},
{
"name": "phpactor",
"description": "Phpactor is an intelligent Completion and Refactoring tool for PHP which is available over its own RPC protocol and\nas a Language Server.\n",
"homepage": "https://phpactor.readthedocs.io/en/master/",
"licenses": [
"MIT"
],
"languages": [
"PHP"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:github/phpactor/phpactor@2023.06.17",
"build": [
{
"target": "unix",
"run": "composer install --no-interaction --no-dev --optimize-autoloader --classmap-authoritative"
}
]
},
"bin": {
"phpactor": "bin/phpactor"
}
},
{
"name": "phpcbf",
"description": "phpcbf automatically corrects coding standard violations that would be detected by phpcs.",
"homepage": "https://github.com/squizlabs/PHP_CodeSniffer",
"licenses": [
"BSD-3-Clause"
],
"languages": [
"PHP"
],
"categories": [
"Formatter"
],
"source": {
"id": "pkg:github/squizlabs/PHP_CodeSniffer@3.7.2",
"asset": {
"file": "phpcbf.phar"
}
},
"bin": {
"phpcbf": "php:phpcbf.phar"
}
},
{
"name": "phpcs",
"description": "phpcs tokenizes PHP, JavaScript and CSS files to detect violations of a defined standard.",
"homepage": "https://github.com/squizlabs/PHP_CodeSniffer",
"licenses": [
"BSD-3-Clause"
],
"languages": [
"PHP"
],
"categories": [
"Linter"
],
"source": {
"id": "pkg:github/squizlabs/PHP_CodeSniffer@3.7.2",
"asset": {
"file": "phpcs.phar"
}
},
"bin": {
"phpcs": "php:phpcs.phar"
}
},
{
"name": "phpmd",
"description": "PHPMD is a spin-off project of PHP Depend and aims to be a PHP equivalent of the well known Java tool PMD. PHPMD can\nbe seen as an user friendly frontend application for the raw metrics stream measured by PHP Depend.\n",
"homepage": "https://github.com/phpmd/phpmd",
"licenses": [
"BSD-3-Clause"
],
"languages": [
"PHP"
],
"categories": [
"Linter"
],
"source": {
"id": "pkg:github/phpmd/phpmd@2.13.0",
"asset": {
"file": "phpmd.phar"
}
},
"bin": {
"phpmd": "php:phpmd.phar"
}
},
{
"name": "phpstan",
"description": "PHP Static Analysis Tool - discover bugs in your code without running it!",
"homepage": "https://github.com/phpstan/phpstan",
"licenses": [
"MIT"
],
"languages": [
"PHP"
],
"categories": [
"Linter"
],
"source": {
"id": "pkg:github/phpstan/phpstan@1.10.25",
"asset": {
"file": "phpstan.phar"
}
},
"bin": {
"phpstan": "php:phpstan.phar"
}
},
{
"name": "pint",
"description": "Laravel Pint is an opinionated PHP code style fixer for minimalists.",
"homepage": "https://laravel.com/docs/pint",
"licenses": [
"MIT"
],
"languages": [
"PHP"
],
"categories": [
"Formatter"
],
"source": {
"id": "pkg:composer/laravel/pint@v1.10.5"
},
"bin": {
"pint": "composer:pint"
}
},
{
"name": "powershell-editor-services",
"description": "A common platform for PowerShell development support in any editor or application.",
"homepage": "https://github.com/PowerShell/PowerShellEditorServices",
"licenses": [
"MIT"
],
"languages": [
"PowerShell"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:github/PowerShell/PowerShellEditorServices@v3.8.7",
"asset": {
"file": "PowerShellEditorServices.zip"
}
},
"schemas": {
"lsp": "vscode:https://raw.githubusercontent.com/PowerShell/vscode-powershell/main/package.json"
}
},
{
"name": "prettier",
"description": "Prettier is an opinionated code formatter.",
"homepage": "https://prettier.io",
"licenses": [
"MIT"
],
"languages": [
"Angular",
"CSS",
"Flow",
"GraphQL",
"HTML",
"JSON",
"JSX",
"JavaScript",
"LESS",
"Markdown",
"SCSS",
"TypeScript",
"Vue",
"YAML"
],
"categories": [
"Formatter"
],
"source": {
"id": "pkg:npm/prettier@3.0.0"
},
"bin": {
"prettier": "npm:prettier"
}
},
{
"name": "prettierd",
"description": "Prettier, as a daemon, for ludicrous formatting speed.",
"homepage": "https://github.com/fsouza/prettierd",
"licenses": [
"ISC"
],
"languages": [
"Angular",
"CSS",
"Flow",
"GraphQL",
"HTML",
"JSON",
"JSX",
"JavaScript",
"LESS",
"Markdown",
"SCSS",
"TypeScript",
"Vue",
"YAML"
],
"categories": [
"Formatter"
],
"source": {
"id": "pkg:npm/%40fsouza/prettierd@0.24.2"
},
"bin": {
"prettierd": "npm:prettierd"
}
},
{
"name": "prisma-language-server",
"description": "Any editor that is compatible with the Language Server Protocol can create clients that can use the features provided\nby this language server.\n",
"homepage": "https://github.com/prisma/language-tools",
"licenses": [
"Apache-2.0"
],
"languages": [
"Prisma"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:npm/%40prisma/language-server@5.0.0"
},
"bin": {
"prisma-language-server": "npm:prisma-language-server"
}
},
{
"name": "proselint",
"description": "proselint is a linter for English prose. It places the world's greatest writers and editors by your side, where they\nwhisper suggestions on how to improve your prose.\n",
"homepage": "https://github.com/amperser/proselint",
"licenses": [
"BSD-3-Clause"
],
"languages": [
"Text",
"Markdown"
],
"categories": [
"Linter"
],
"source": {
"id": "pkg:pypi/proselint@0.13.0"
},
"bin": {
"proselint": "pypi:proselint"
}
},
{
"name": "prosemd-lsp",
"description": "An experimental proofreading and linting language server for markdown files.",
"homepage": "https://github.com/kitten/prosemd-lsp",
"licenses": [
"LGPL-2.1-or-later"
],
"languages": [
"Markdown"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:github/kitten/prosemd-lsp@v0.1.0",
"asset": [
{
"target": [
"darwin_x64",
"darwin_arm64"
],
"file": "prosemd-lsp-macos"
},
{
"target": "linux_x64_gnu",
"file": "prosemd-lsp-linux"
},
{
"target": "win_x64",
"file": "prosemd-lsp-windows.exe"
}
]
},
"bin": {
"prosemd-lsp": "{{source.asset.file}}"
}
},
{
"name": "protolint",
"description": "protolint is the pluggable linting/fixing utility for Protocol Buffer files (proto2+proto3).",
"homepage": "https://github.com/yoheimuta/protolint",
"licenses": [
"MIT"
],
"languages": [
"Protobuf"
],
"categories": [
"Linter"
],
"source": {
"id": "pkg:github/yoheimuta/protolint@v0.45.0",
"asset": [
{
"target": "darwin_arm64",
"file": "protolint_{{ version | strip_prefix \"v\" }}_Darwin_arm64.tar.gz",
"bin": {
"protolint": "protolint",
"protoc_gen_protolint": "protoc-gen-protolint"
}
},
{
"target": "darwin_x64",
"file": "protolint_{{ version | strip_prefix \"v\" }}_Darwin_x86_64.tar.gz",
"bin": {
"protolint": "protolint",
"protoc_gen_protolint": "protoc-gen-protolint"
}
},
{
"target": "linux_arm64",
"file": "protolint_{{ version | strip_prefix \"v\" }}_Linux_arm64.tar.gz",
"bin": {
"protolint": "protolint",
"protoc_gen_protolint": "protoc-gen-protolint"
}
},
{
"target": "linux_x64",
"file": "protolint_{{ version | strip_prefix \"v\" }}_Linux_x86_64.tar.gz",
"bin": {
"protolint": "protolint",
"protoc_gen_protolint": "protoc-gen-protolint"
}
},
{
"target": "win_arm64",
"file": "protolint_{{ version | strip_prefix \"v\" }}_Windows_arm64.tar.gz",
"bin": {
"protolint": "protolint.exe",
"protoc_gen_protolint": "protoc-gen-protolint.exe"
}
},
{
"target": "win_x64",
"file": "protolint_{{ version | strip_prefix \"v\" }}_Windows_x86_64.tar.gz",
"bin": {
"protolint": "protolint.exe",
"protoc_gen_protolint": "protoc-gen-protolint.exe"
}
}
]
},
"bin": {
"protolint": "{{source.asset.bin.protolint}}",
"protoc-gen-protolint": "{{source.asset.bin.protoc_gen_protolint}}"
}
},
{
"name": "psalm",
"description": "A static analysis tool for finding errors in PHP applications.",
"homepage": "https://psalm.dev/",
"licenses": [
"MIT"
],
"languages": [
"PHP"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:composer/vimeo/psalm@5.13.1"
},
"bin": {
"psalm": "composer:psalm",
"psalm-language-server": "composer:psalm-language-server",
"psalm-plugin": "composer:psalm-plugin",
"psalm-refactor": "composer:psalm-refactor",
"psalter": "composer:psalter"
},
"schemas": {
"lsp": "vscode:https://raw.githubusercontent.com/psalm/psalm-vscode-plugin/master/package.json"
},
"ci_skip": [
"win_x64"
]
},
{
"name": "puppet-editor-services",
"description": "Puppet Language Server for editors.",
"homepage": "https://github.com/puppetlabs/puppet-editor-services",
"licenses": [
"Apache-2.0"
],
"languages": [
"Puppet"
],
"categories": [
"LSP",
"DAP"
],
"source": {
"id": "pkg:github/puppetlabs/puppet-editor-services@v1.3.1",
"asset": {
"file": "puppet_editor_services_{{version}}.zip:libexec/"
}
},
"schemas": {
"lsp": "vscode:https://raw.githubusercontent.com/puppetlabs/puppet-vscode/main/package.json"
},
"bin": {
"puppet-languageserver": "ruby:libexec/puppet-languageserver",
"puppet-debugserver": "ruby:libexec/puppet-debugserver"
}
},
{
"name": "purescript-language-server",
"description": "Node-based Language Server Protocol server for PureScript based on the PureScript IDE server (aka psc-ide / purs ide\nserver). Used as the vscode plugin backend but should be compatible with other Language Server Client implementations.\n",
"homepage": "https://github.com/nwolverson/purescript-language-server",
"licenses": [
"MIT"
],
"languages": [
"PureScript"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:npm/purescript-language-server@0.17.1"
},
"schemas": {
"lsp": "vscode:https://raw.githubusercontent.com/nwolverson/vscode-ide-purescript/master/package.json"
},
"bin": {
"purescript-language-server": "npm:purescript-language-server"
}
},
{
"name": "purescript-tidy",
"description": "A syntax tidy-upper (formatter) for PureScript.",
"homepage": "https://github.com/natefaubion/purescript-tidy",
"licenses": [
"MIT"
],
"languages": [
"PureScript"
],
"categories": [
"Formatter"
],
"source": {
"id": "pkg:npm/purs-tidy@0.10.0"
},
"bin": {
"purs-tidy": "npm:purs-tidy"
}
},
{
"name": "pydocstyle",
"description": "pydocstyle is a static analysis tool for checking compliance with Python docstring conventions.",
"homepage": "https://www.pydocstyle.org/",
"licenses": [
"MIT"
],
"languages": [
"Python"
],
"categories": [
"Linter"
],
"source": {
"id": "pkg:pypi/pydocstyle@6.3.0?extra=toml"
},
"bin": {
"pydocstyle": "pypi:pydocstyle"
}
},
{
"name": "pyflakes",
"description": "A simple program which checks Python source files for errors.\n\nPyflakes analyzes programs and detects various errors. It works by parsing the source file, not importing it, so it is\nsafe to use on modules with side effects. Its also much faster.\n",
"homepage": "https://pypi.org/project/pyflakes/",
"licenses": [
"MIT"
],
"languages": [
"Python"
],
"categories": [
"Linter"
],
"source": {
"id": "pkg:pypi/pyflakes@3.0.1"
},
"bin": {
"pyflakes": "pypi:pyflakes"
}
},
{
"name": "pyink",
"description": "Pyink is a Python formatter, forked from Black with a few different formatting behaviors.",
"homepage": "https://pypi.org/project/pyink/",
"licenses": [
"MIT"
],
"languages": [
"Python"
],
"categories": [
"Formatter"
],
"source": {
"id": "pkg:pypi/pyink@23.5.0"
},
"bin": {
"pyink": "pypi:pyink"
}
},
{
"name": "pylama",
"description": "Code audit tool for Python.",
"homepage": "https://klen.github.io/pylama/",
"licenses": [
"MIT"
],
"languages": [
"Python"
],
"categories": [
"Linter"
],
"source": {
"id": "pkg:pypi/pylama@8.4.1?extra=all"
},
"bin": {
"pylama": "pypi:pylama"
}
},
{
"name": "pylint",
"description": "Pylint is a static code analyser for Python 2 or 3.",
"homepage": "https://pypi.org/project/pylint/",
"licenses": [
"GPL-2.0-or-later"
],
"languages": [
"Python"
],
"categories": [
"Linter"
],
"source": {
"id": "pkg:pypi/pylint@2.17.4"
},
"bin": {
"pylint": "pypi:pylint"
}
},
{
"name": "pylyzer",
"description": "A fast static code analyzer & language server for Python.",
"homepage": "https://github.com/mtshiba/pylyzer",
"licenses": [
"MIT"
],
"languages": [
"Python"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:cargo/pylyzer@0.0.37"
},
"bin": {
"pylyzer": "cargo:pylyzer"
}
},
{
"name": "pyment",
"description": "Create, update or convert docstrings in existing Python files, managing several styles.",
"homepage": "https://pypi.org/project/pyment/",
"licenses": [
"GPL-3.0-only"
],
"languages": [
"Python"
],
"categories": [
"Formatter"
],
"source": {
"id": "pkg:pypi/pyment@0.3.3"
},
"bin": {
"pyment": "pypi:pyment"
}
},
{
"name": "pyproject-flake8",
"description": "A monkey patching wrapper to connect flake8 with pyproject.toml configuration.",
"homepage": "https://github.com/csachs/pyproject-flake8",
"licenses": [
"Unlicense"
],
"languages": [
"Python"
],
"categories": [
"Linter"
],
"source": {
"id": "pkg:pypi/pyproject-flake8@6.0.0.post1"
},
"bin": {
"pyproject-flake8": "pypi:pflake8"
}
},
{
"name": "pyre",
"description": "Pyre is a performant type checker for Python compliant with PEP 484.",
"homepage": "https://pypi.org/project/pyre-check/",
"licenses": [
"MIT"
],
"languages": [
"Python"
],
"categories": [
"LSP",
"Linter"
],
"source": {
"id": "pkg:pypi/pyre-check@0.9.18"
},
"bin": {
"pyre": "pypi:pyre"
}
},
{
"name": "pyright",
"description": "Static type checker for Python.",
"homepage": "https://github.com/microsoft/pyright",
"licenses": [
"MIT"
],
"languages": [
"Python"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:npm/pyright@1.1.317"
},
"schemas": {
"lsp": "vscode:https://raw.githubusercontent.com/microsoft/pyright/{{version}}/packages/vscode-pyright/package.json"
},
"bin": {
"pyright": "npm:pyright",
"pyright-langserver": "npm:pyright-langserver"
}
},
{
"name": "python-lsp-server",
"description": "Fork of the python-language-server project, maintained by the Spyder IDE team and the community.",
"homepage": "https://github.com/python-lsp/python-lsp-server",
"licenses": [
"MIT"
],
"languages": [
"Python"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:pypi/python-lsp-server@1.7.4?extra=all"
},
"schemas": {
"lsp": "https://raw.githubusercontent.com/python-lsp/python-lsp-server/v{{version}}/pylsp/config/schema.json"
},
"bin": {
"pylsp": "pypi:pylsp"
}
},
{
"name": "quick-lint-js",
"description": "Over 130× faster than ESLint, quick-lint-js gives you instant feedback as you code. Find bugs in your JavaScript\nbefore your finger leaves the keyboard. Lint any JavaScript file with no configuration.\n",
"homepage": "https://quick-lint-js.com/",
"licenses": [
"GPL-3.0-or-later"
],
"languages": [
"JavaScript"
],
"categories": [
"LSP",
"Linter"
],
"source": {
"id": "pkg:generic/quick-lint/quick-lint-js@2.14.0",
"download": [
{
"target": "darwin_x64",
"files": {
"macos.tar.gz": "https://c.quick-lint-js.com/releases/{{version}}/manual/macos.tar.gz"
},
"bin": "quick-lint-js/bin/quick-lint-js",
"man": "quick-lint-js/share/man/"
},
{
"target": "darwin_arm64",
"files": {
"macos-aarch64.tar.gz": "https://c.quick-lint-js.com/releases/{{version}}/manual/macos-aarch64.tar.gz"
},
"bin": "quick-lint-js/bin/quick-lint-js",
"man": "quick-lint-js/share/man/"
},
{
"target": "linux_x64",
"files": {
"linux.tar.gz": "https://c.quick-lint-js.com/releases/{{version}}/manual/linux.tar.gz"
},
"bin": "quick-lint-js/bin/quick-lint-js",
"man": "quick-lint-js/share/man/"
},
{
"target": "linux_arm64",
"files": {
"linux-aarch64.tar.gz": "https://c.quick-lint-js.com/releases/{{version}}/manual/linux-aarch64.tar.gz"
},
"bin": "quick-lint-js/bin/quick-lint-js",
"man": "quick-lint-js/share/man/"
},
{
"target": "linux_arm",
"files": {
"linux-armhf.tar.gz": "https://c.quick-lint-js.com/releases/{{version}}/manual/linux-armhf.tar.gz"
},
"bin": "quick-lint-js/bin/quick-lint-js",
"man": "quick-lint-js/share/man/"
},
{
"target": "win_x64",
"files": {
"windows.zip": "https://c.quick-lint-js.com/releases/{{version}}/manual/windows.zip"
},
"bin": "bin/quick-lint-js.exe"
},
{
"target": "win_arm64",
"files": {
"windows-arm64.zip": "https://c.quick-lint-js.com/releases/{{version}}/manual/windows-arm64.zip"
},
"bin": "bin/quick-lint-js.exe"
},
{
"target": "win_arm",
"files": {
"windows-arm.zip": "https://c.quick-lint-js.com/releases/{{version}}/manual/windows-arm.zip"
},
"bin": "bin/quick-lint-js.exe"
}
]
},
"bin": {
"quick-lint-js": "{{source.download.bin}}"
},
"share": {
"man/": "{{source.download.man}}"
}
},
{
"name": "r-languageserver",
"description": "An implementation of the Language Server Protocol for R.",
"homepage": "https://github.com/REditorSupport/languageserver",
"licenses": [
"proprietary"
],
"languages": [
"R"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:github/mason-org/r-languageserver@v0.3.15",
"build": [
{
"target": "unix",
"run": "./bin/install \"$VERSION\"",
"env": {
"VERSION": "{{version}}"
},
"bin": "./bin/r-languageserver"
},
{
"target": "win",
"run": ".\\bin\\install.ps1 \"$env:VERSION\"",
"env": {
"VERSION": "{{version}}"
},
"bin": "./bin/r-languageserver.cmd"
}
]
},
"schemas": {
"lsp": "vscode:https://raw.githubusercontent.com/REditorSupport/vscode-r-lsp/master/package.json"
},
"bin": {
"r-languageserver": "{{source.build.bin}}"
}
},
{
"name": "raku-navigator",
"description": "Raku Language Server that includes Raku critic and code navigation.",
"homepage": "https://github.com/bscan/RakuNavigator",
"licenses": [
"MIT"
],
"languages": [
"Raku"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:github/bscan/RakuNavigator@bc752b85f1e46c209c8e235d45798c01f10b9f0f",
"build": {
"run": "npm install\nnpm run compile\nnpm install --production\n"
}
},
"bin": {
"raku-navigator": "node:server/out/server.js"
}
},
{
"name": "reason-language-server",
"description": "A language server for reason, in reason.",
"homepage": "https://github.com/jaredly/reason-language-server",
"licenses": [
"MIT"
],
"languages": [
"Reason"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:github/jaredly/reason-language-server@1.7.13",
"asset": [
{
"target": [
"darwin_x64",
"darwin_arm64"
],
"file": "rls-macos.zip",
"bin": "rls-macos/reason-language-server"
},
{
"target": "linux_x64",
"file": "rls-linux.zip",
"bin": "rls-linux/reason-language-server"
},
{
"target": "win_x64",
"file": "rls-windows.zip",
"bin": "rls-windows/reason-language-server.exe"
}
]
},
"bin": {
"reason-language-server": "{{source.asset.bin}}"
}
},
{
"name": "remark-cli",
"description": "Command line interface to inspect and change markdown files with remark.",
"homepage": "https://remark.js.org/",
"licenses": [
"MIT"
],
"languages": [
"Markdown"
],
"categories": [
"Formatter"
],
"source": {
"id": "pkg:npm/remark-cli@11.0.0"
},
"bin": {
"remark": "npm:remark"
}
},
{
"name": "remark-language-server",
"description": "A language server to lint and format markdown files with remark.",
"homepage": "https://github.com/remarkjs/remark-language-server",
"licenses": [
"MIT"
],
"languages": [
"Markdown"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:npm/remark-language-server@2.0.0"
},
"bin": {
"remark-language-server": "npm:remark-language-server"
}
},
{
"name": "reorder-python-imports",
"description": "Tool for automatically reordering python imports. Similar to isort but uses static analysis more.",
"homepage": "https://github.com/asottile/reorder_python_imports",
"licenses": [
"MIT"
],
"languages": [
"Python"
],
"categories": [
"Formatter"
],
"source": {
"id": "pkg:pypi/reorder-python-imports@3.10.0"
},
"bin": {
"reorder-python-imports": "pypi:reorder-python-imports"
}
},
{
"name": "rescript-lsp",
"description": "Language Server for ReScript.",
"homepage": "https://github.com/rescript-lang/rescript-vscode",
"licenses": [
"MIT"
],
"languages": [
"ReScript"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:github/rescript-lang/rescript-vscode@1.18.0",
"asset": {
"file": "rescript-vscode-{{version}}.vsix"
}
},
"schemas": {
"lsp": "vscode:https://raw.githubusercontent.com/rescript-lang/rescript-vscode/{{version}}/package.json"
},
"bin": {
"rescript-lsp": "node:extension/server/out/server.js"
}
},
{
"name": "revive",
"description": "~6x faster, stricter, configurable, extensible, and beautiful drop-in replacement for golint.",
"homepage": "https://github.com/mgechev/revive",
"licenses": [
"MIT"
],
"languages": [
"Go"
],
"categories": [
"Linter"
],
"source": {
"id": "pkg:golang/github.com/mgechev/revive@v1.3.2"
},
"bin": {
"revive": "golang:revive"
}
},
{
"name": "rnix-lsp",
"description": "Language Server for Nix.",
"homepage": "https://github.com/nix-community/rnix-lsp",
"licenses": [
"MIT"
],
"languages": [
"Nix"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:cargo/rnix-lsp@0.2.5"
},
"bin": {
"rnix-lsp": "cargo:rnix-lsp"
}
},
{
"name": "robotframework-lsp",
"description": "Language Server Protocol implementation for Robot Framework.",
"homepage": "https://github.com/robocorp/robotframework-lsp",
"licenses": [
"Apache-2.0"
],
"languages": [
"Robot Framework"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:pypi/robotframework-lsp@1.11.0"
},
"bin": {
"robotframework_ls": "pypi:robotframework_ls"
}
},
{
"name": "rome",
"description": "Rome is a formatter, linter, bundler, and more for JavaScript, TypeScript, JSON, HTML, Markdown, and CSS.",
"homepage": "https://rome.tools",
"licenses": [
"MIT"
],
"languages": [
"CSS",
"HTML",
"JSON",
"JavaScript",
"Markdown",
"TypeScript"
],
"categories": [
"LSP",
"Linter"
],
"source": {
"id": "pkg:npm/rome@12.1.3"
},
"schemas": {
"lsp": "vscode:https://raw.githubusercontent.com/rome/tools/cli/v{{version}}/editors/vscode/package.json"
},
"bin": {
"rome": "npm:rome"
}
},
{
"name": "rstcheck",
"description": "Checks syntax of reStructuredText and code blocks nested within it.",
"homepage": "https://rstcheck.readthedocs.io/",
"licenses": [
"MIT"
],
"languages": [
"Python"
],
"categories": [
"Linter"
],
"source": {
"id": "pkg:pypi/rstcheck@6.1.2"
},
"bin": {
"rstcheck": "pypi:rstcheck"
}
},
{
"name": "rubocop",
"description": "The Ruby Linter/Formatter that Serves and Protects.",
"homepage": "https://rubocop.org",
"licenses": [
"MIT"
],
"languages": [
"Ruby"
],
"categories": [
"Formatter",
"Linter",
"LSP"
],
"source": {
"id": "pkg:gem/rubocop@1.54.1"
},
"bin": {
"rubocop": "gem:rubocop"
}
},
{
"name": "ruby-lsp",
"description": "This gem is an implementation of the language server protocol specification for Ruby, used to improve editor features.\n",
"homepage": "https://github.com/Shopify/ruby-lsp",
"licenses": [
"MIT"
],
"languages": [
"Ruby"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:gem/ruby-lsp@0.7.0"
},
"bin": {
"ruby-lsp": "gem:ruby-lsp"
}
},
{
"name": "rubyfmt",
"description": "Ruby Autoformatter!",
"homepage": "https://github.com/fables-tales/rubyfmt",
"licenses": [
"MIT"
],
"languages": [
"Ruby"
],
"categories": [
"Formatter"
],
"source": {
"id": "pkg:github/fables-tales/rubyfmt@v0.8.1",
"asset": [
{
"target": "darwin",
"file": "rubyfmt-{{version}}-Darwin-arm64.tar.gz",
"bin": "tmp/releases/{{version}}-Darwin/rubyfmt"
},
{
"target": "linux_x64_gnu",
"file": "rubyfmt-{{version}}-Linux.tar.gz",
"bin": "tmp/releases/{{version}}-Linux/rubyfmt"
}
]
},
"bin": {
"rubyfmt": "{{source.asset.bin}}"
}
},
{
"name": "ruff-lsp",
"description": "A Language Server Protocol implementation for Ruff - An extremely fast Python linter, written in Rust.",
"homepage": "https://github.com/charliermarsh/ruff-lsp/",
"licenses": [
"MIT"
],
"languages": [
"Python"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:pypi/ruff-lsp@0.0.35"
},
"bin": {
"ruff-lsp": "pypi:ruff-lsp"
}
},
{
"name": "ruff",
"description": "An extremely fast Python linter, written in Rust.",
"homepage": "https://github.com/charliermarsh/ruff/",
"licenses": [
"MIT"
],
"languages": [
"Python"
],
"categories": [
"Linter"
],
"source": {
"id": "pkg:pypi/ruff@0.0.278"
},
"bin": {
"ruff": "pypi:ruff"
}
},
{
"name": "rufo",
"description": "Rufo is as an opinionated ruby formatter, intended to be used via the command line as a text-editor plugin, to\nautoformat files on save or on demand.\n\nUnlike the best known Ruby formatter RuboCop, Rufo offers little in the way of configuration. Like other language\nformatters such as gofmt, prettier, and autopep8, we strive to find a \"one true format\" for Ruby code, and make sure\nyour code adheres to it, with zero config where possible.\n",
"homepage": "https://github.com/ruby-formatter/rufo",
"licenses": [
"MIT"
],
"languages": [
"Ruby"
],
"categories": [
"Formatter"
],
"source": {
"id": "pkg:gem/rufo@0.16.1"
},
"bin": {
"rufo": "gem:rufo"
}
},
{
"name": "rust-analyzer",
"description": "rust-analyzer is an implementation of the Language Server Protocol for the\nRust programming language. It provides features like completion and goto\ndefinition for many code editors, including VS Code, Emacs and Vim.\n",
"homepage": "https://github.com/rust-lang/rust-analyzer",
"licenses": [
"Apache-2.0",
"MIT"
],
"languages": [
"Rust"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:github/rust-lang/rust-analyzer@2023-07-10",
"asset": [
{
"target": "linux_x64_gnu",
"file": "rust-analyzer-x86_64-unknown-linux-gnu.gz",
"bin": "rust-analyzer-x86_64-unknown-linux-gnu"
},
{
"target": "linux_arm64_gnu",
"file": "rust-analyzer-aarch64-unknown-linux-gnu.gz",
"bin": "rust-analyzer-aarch64-unknown-linux-gnu"
},
{
"target": "linux_x64_musl",
"file": "rust-analyzer-x86_64-unknown-linux-musl.gz",
"bin": "rust-analyzer-x86_64-unknown-linux-musl"
},
{
"target": "darwin_x64",
"file": "rust-analyzer-x86_64-apple-darwin.gz",
"bin": "rust-analyzer-x86_64-apple-darwin"
},
{
"target": "darwin_arm64",
"file": "rust-analyzer-aarch64-apple-darwin.gz",
"bin": "rust-analyzer-aarch64-apple-darwin"
},
{
"target": "win_x64",
"file": "rust-analyzer-x86_64-pc-windows-msvc.zip",
"bin": "rust-analyzer.exe"
},
{
"target": "win_arm64",
"file": "rust-analyzer-aarch64-pc-windows-msvc.zip",
"bin": "rust-analyzer.exe"
}
]
},
"schemas": {
"lsp": "vscode:https://raw.githubusercontent.com/rust-analyzer/rust-analyzer/{{version}}/editors/code/package.json"
},
"bin": {
"rust-analyzer": "{{source.asset.bin}}"
}
},
{
"name": "rustfmt",
"description": "A tool for formatting Rust code according to style guidelines.",
"homepage": "https://github.com/rust-lang/rustfmt",
"licenses": [
"Apache-2.0",
"MIT"
],
"languages": [
"Rust"
],
"categories": [
"Formatter"
],
"deprecation": {
"since": "v1.5.1",
"message": "rustfmt should now be installed via rustup."
},
"source": {
"id": "pkg:github/rust-lang/rustfmt@v1.5.1",
"asset": [
{
"target": [
"darwin_x64",
"darwin_arm64"
],
"file": "rustfmt_macos-x86_64_{{version}}.tar.gz",
"bin": "rustfmt_macos-x86_64_{{version}}/rustfmt"
},
{
"target": "linux_x64",
"file": "rustfmt_linux-x86_64_{{version}}.tar.gz",
"bin": "rustfmt_linux-x86_64_{{version}}/rustfmt"
},
{
"target": "win_x64",
"file": "rustfmt_windows-x86_64-msvc_{{version}}.zip",
"bin": "rustfmt_windows-x86_64-msvc_{{version}}/rustfmt.exe"
}
]
},
"bin": {
"rustfmt": "{{source.asset.bin}}"
}
},
{
"name": "rustywind",
"description": "CLI for organizing Tailwind CSS classes.",
"homepage": "https://github.com/avencera/rustywind",
"licenses": [
"Apache-2.0"
],
"languages": [
"Angular",
"HTML",
"JSX",
"JavaScript",
"TypeScript",
"Vue"
],
"categories": [
"Formatter"
],
"source": {
"id": "pkg:npm/rustywind@0.16.0"
},
"bin": {
"rustywind": "npm:rustywind"
}
},
{
"name": "salt-lsp",
"description": "Salt Language Server Protocol Server.",
"homepage": "https://github.com/dcermak/salt-lsp",
"licenses": [
"Apache-2.0"
],
"languages": [
"Salt"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:pypi/salt-lsp@0.0.1"
},
"bin": {
"salt_lsp_server": "pypi:salt_lsp_server"
}
},
{
"name": "selene",
"description": "A blazing-fast modern Lua linter written in Rust.",
"homepage": "https://kampfkarren.github.io/selene/",
"licenses": [
"MPL-2.0"
],
"languages": [
"Lua",
"Luau"
],
"categories": [
"Linter"
],
"source": {
"id": "pkg:github/Kampfkarren/selene@0.25.0",
"asset": [
{
"target": [
"darwin_arm64",
"darwin_x64"
],
"file": "selene-{{version}}-macos.zip",
"bin": "selene"
},
{
"target": "linux_x64",
"file": "selene-{{version}}-linux.zip",
"bin": "selene"
},
{
"target": "win_x64",
"file": "selene-{{version}}-windows.zip",
"bin": "selene.exe"
}
]
},
"bin": {
"selene": "{{source.asset.bin}}"
}
},
{
"name": "semgrep",
"description": "Semgrep is a fast, open-source, static analysis engine for finding bugs, detecting vulnerabilities in third-party\ndependencies, and enforcing code standards.\n",
"homepage": "https://github.com/returntocorp/semgrep",
"licenses": [
"LGPL-2.1-or-later"
],
"languages": [
"C#",
"Go",
"JSON",
"Java",
"JavaScript",
"PHP",
"Python",
"Ruby",
"Scala",
"TypeScript"
],
"categories": [
"Linter"
],
"source": {
"id": "pkg:pypi/semgrep@1.32.0",
"supported_platforms": [
"unix"
]
},
"bin": {
"semgrep": "pypi:semgrep"
}
},
{
"name": "serve-d",
"description": "Microsoft language server protocol implementation for D using workspace-d.",
"homepage": "https://github.com/Pure-D/serve-d",
"licenses": [
"MIT"
],
"languages": [
"D"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:github/Pure-D/serve-d@v0.7.4",
"asset": [
{
"target": [
"darwin_x64",
"darwin_arm64"
],
"file": "serve-d_{{ version | strip_prefix \"v\" }}-osx-x86_64.tar.xz",
"bin": "serve-d"
},
{
"target": "linux_x64",
"file": "serve-d_{{ version | strip_prefix \"v\" }}-linux-x86_64.tar.xz",
"bin": "serve-d"
},
{
"target": "win_x64",
"file": "serve-d_{{ version | strip_prefix \"v\" }}-windows-x86_64.zip",
"bin": "serve-d.exe"
},
{
"target": "win_x86",
"file": "serve-d_{{ version | strip_prefix \"v\" }}-windows-x86.zip",
"bin": "serve-d.exe"
}
]
},
"bin": {
"serve-d": "{{source.asset.bin}}"
}
},
{
"name": "shellcheck",
"description": "ShellCheck, a static analysis tool for shell scripts.",
"homepage": "https://www.shellcheck.net/",
"licenses": [
"GPL-3.0-or-later"
],
"languages": [
"Bash"
],
"categories": [
"Linter"
],
"source": {
"id": "pkg:github/koalaman/shellcheck@v0.9.0",
"asset": [
{
"target": [
"darwin_x64",
"darwin_arm64"
],
"file": "shellcheck-{{version}}.darwin.x86_64.tar.xz",
"bin": "shellcheck-{{version}}/shellcheck"
},
{
"target": "linux_x64",
"file": "shellcheck-{{version}}.linux.x86_64.tar.xz",
"bin": "shellcheck-{{version}}/shellcheck"
},
{
"target": "linux_arm64",
"file": "shellcheck-{{version}}.linux.aarch64.tar.xz",
"bin": "shellcheck-{{version}}/shellcheck"
},
{
"target": "linux_arm",
"file": "shellcheck-{{version}}.linux.armv6hf.tar.xz",
"bin": "shellcheck-{{version}}/shellcheck"
},
{
"target": "win_x64",
"file": "shellcheck-{{version}}.zip",
"bin": "shellcheck.exe"
}
]
},
"bin": {
"shellcheck": "{{source.asset.bin}}"
}
},
{
"name": "shellharden",
"description": "The corrective bash syntax highlighter.",
"homepage": "https://github.com/anordal/shellharden",
"licenses": [
"MPL-2.0"
],
"languages": [
"Bash"
],
"categories": [
"Formatter",
"Linter"
],
"source": {
"id": "pkg:cargo/shellharden@4.3.0"
},
"bin": {
"shellharden": "cargo:shellharden"
}
},
{
"name": "shfmt",
"description": "A shell formatter (sh/bash/mksh).",
"homepage": "https://github.com/mvdan/sh",
"licenses": [
"BSD-3-Clause"
],
"languages": [
"Bash",
"Mksh",
"Shell"
],
"categories": [
"Formatter"
],
"source": {
"id": "pkg:github/mvdan/sh@v3.7.0",
"asset": [
{
"target": "darwin_arm64",
"file": "shfmt_{{version}}_darwin_arm64"
},
{
"target": "darwin_x64",
"file": "shfmt_{{version}}_darwin_amd64"
},
{
"target": "linux_arm64",
"file": "shfmt_{{version}}_linux_arm64"
},
{
"target": "linux_x64",
"file": "shfmt_{{version}}_linux_amd64"
},
{
"target": "win_x86",
"file": "shfmt_{{version}}_windows_386.exe"
},
{
"target": "win_x64",
"file": "shfmt_{{version}}_windows_amd64.exe"
}
]
},
"bin": {
"shfmt": "{{source.asset.file}}"
}
},
{
"name": "shopify-theme-check",
"description": "The Ultimate Shopify Theme Linter.",
"homepage": "https://github.com/Shopify/theme-check",
"licenses": [
"proprietary"
],
"languages": [
"Liquid"
],
"categories": [
"LSP",
"Linter"
],
"source": {
"id": "pkg:gem/theme-check@1.15.0"
},
"bin": {
"theme-check-language-server": "gem:theme-check-language-server"
}
},
{
"name": "slint-lsp",
"description": "A LSP Server that adds features like auto-complete and live preview of the .slint files to many editors.",
"homepage": "https://slint-ui.com/",
"licenses": [
"proprietary",
"GPL-3.0-or-later"
],
"languages": [
"Slint"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:github/slint-ui/slint@v1.1.1",
"asset": [
{
"target": "linux_x64",
"file": "slint-lsp-linux.tar.gz",
"bin": "slint-lsp/slint-lsp"
},
{
"target": "win_x64",
"file": "slint-lsp-windows.zip",
"bin": "slint-lsp/slint-lsp.exe"
}
]
},
"bin": {
"slint-lsp": "{{source.asset.bin}}"
}
},
{
"name": "smithy-language-server",
"description": "A Language Server Protocol implementation for the Smithy IDL.",
"homepage": "https://github.com/awslabs/smithy-language-server",
"licenses": [
"Apache-2.0"
],
"languages": [
"Smithy"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:github/awslabs/smithy-language-server@3204810fc9dc4d958c09a4e0fbeef05bb00b8f5e",
"build": {
"run": "./gradlew --no-daemon build"
}
},
"bin": {
"smithy-language-server": "java-jar:build/libs/smithy-language-server-0.2.3.jar"
}
},
{
"name": "snakefmt",
"description": "The uncompromising Snakemake code formatter.",
"homepage": "https://github.com/snakemake/snakefmt",
"licenses": [
"MIT"
],
"languages": [
"Snakemake"
],
"categories": [
"Formatter"
],
"source": {
"id": "pkg:pypi/snakefmt@0.8.4"
},
"bin": {
"snakefmt": "pypi:snakefmt"
}
},
{
"name": "solang-llvm",
"description": "Solang requires Solana's LLVM fork. We provide pre-built binaries compatible with Solang.",
"homepage": "https://github.com/hyperledger/solang-llvm",
"licenses": [
"Apache-2.0"
],
"languages": [
"Solidity"
],
"categories": [
"LSP",
"Compiler"
],
"source": {
"id": "pkg:github/hyperledger/solang-llvm@llvm15-0",
"asset": [
{
"target": "darwin_x64",
"file": "llvm15.0-mac-intel.tar.xz"
},
{
"target": "darwin_arm64",
"file": "llvm15.0-mac-arm.tar.xz"
},
{
"target": "linux_arm64",
"file": "llvm15.0-linux-arm64.tar.xz"
},
{
"target": "linux_x64",
"file": "llvm15.0-linux-x86-64.tar.xz"
},
{
"target": "win_x64",
"file": "llvm15.0-win.zip"
}
]
},
"opt": {
"solang/llvm15.0/": "llvm15.0/"
}
},
{
"name": "solang",
"description": "Solidity Compiler for Solana, Substrate, and ewasm.",
"homepage": "https://solang.readthedocs.io/en/latest/",
"licenses": [
"Apache-2.0"
],
"languages": [
"Solidity"
],
"categories": [
"LSP",
"Compiler"
],
"source": {
"id": "pkg:github/hyperledger-labs/solang@v0.3.1",
"asset": [
{
"target": "darwin_x64",
"file": "solang-mac-intel",
"bin": "solang-mac-intel"
},
{
"target": "darwin_arm64",
"file": "solang-mac-arm",
"bin": "solang-mac-arm"
},
{
"target": "linux_arm64",
"file": "solang-linux-arm64",
"bin": "solang-linux-arm64"
},
{
"target": "linux_x64",
"file": "solang-linux-x86-64",
"bin": "solang-linux-x86-64"
},
{
"target": "win_x64",
"file": "solang.exe",
"bin": "solang.exe"
}
]
},
"bin": {
"solang": "{{source.asset.bin}}"
}
},
{
"name": "solargraph",
"description": "Solargraph is a Ruby gem that provides intellisense features through the language server protocol.",
"homepage": "https://solargraph.org",
"licenses": [
"MIT"
],
"languages": [
"Ruby"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:gem/solargraph@0.49.0"
},
"schemas": {
"lsp": "vscode:https://raw.githubusercontent.com/castwide/vscode-solargraph/master/package.json"
},
"bin": {
"solargraph": "gem:solargraph"
}
},
{
"name": "solhint",
"description": "Solhint is a linting utility for Solidity code.",
"homepage": "https://protofire.github.io/solhint/",
"licenses": [
"MIT"
],
"languages": [
"Solidity"
],
"categories": [
"Linter"
],
"source": {
"id": "pkg:npm/solhint@3.4.1"
},
"bin": {
"solhint": "npm:solhint"
}
},
{
"name": "solidity-ls",
"description": "Solidity language server.",
"homepage": "https://github.com/qiuxiang/solidity-ls",
"licenses": [
"proprietary"
],
"languages": [
"Solidity"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:npm/solidity-ls@0.5.3"
},
"bin": {
"solidity-ls": "npm:solidity-ls"
}
},
{
"name": "solidity",
"description": "Solidity, the Smart Contract Programming Language.",
"homepage": "https://github.com/ethereum/solidity",
"licenses": [
"GPL-3.0-or-later"
],
"languages": [
"Solidity"
],
"categories": [
"Compiler",
"LSP"
],
"source": {
"id": "pkg:github/ethereum/solidity@v0.8.20",
"asset": [
{
"target": [
"darwin_x64",
"darwin_arm64"
],
"file": "solc-macos"
},
{
"target": "linux_x64",
"file": "solc-static-linux"
},
{
"target": "win_x64",
"file": "solc-windows.exe"
}
]
},
"bin": {
"solc": "{{source.asset.file}}"
}
},
{
"name": "sonarlint-language-server",
"description": "SonarLint Language Server.",
"homepage": "https://github.com/SonarSource/sonarlint-vscode",
"licenses": [
"LGPL-3.0"
],
"languages": [
"C",
"C++",
"CloudFormation",
"CSS",
"Docker",
"Go",
"HTML",
"IPython",
"Java",
"JavaScript",
"Kubernetes",
"TypeScript",
"Python",
"PHP",
"Terraform",
"Text",
"XML",
"YAML"
],
"categories": [
"Linter"
],
"source": {
"id": "pkg:github/SonarSource/sonarlint-vscode@3.19.2%2b73908",
"asset": {
"file": "sonarlint-vscode-3.19.2.vsix"
}
},
"bin": {
"sonarlint-language-server": "java-jar:extension/server/sonarlint-ls.jar"
},
"share": {
"sonarlint-analyzers/": "extension/analyzers/"
}
},
{
"name": "sorbet",
"description": "Sorbet is a fast, powerful type checker designed for Ruby.",
"homepage": "https://sorbet.org/",
"licenses": [
"Apache-2.0"
],
"languages": [
"Ruby"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:gem/sorbet@0.5.10914",
"supported_platforms": [
"unix"
]
},
"schemas": {
"lsp": "vscode:https://raw.githubusercontent.com/sorbet/sorbet/master/vscode_extension/package.json"
},
"bin": {
"srb": "gem:srb"
}
},
{
"name": "sourcery",
"description": "Sourcery is a tool available in your IDE, GitHub, or as a CLI that suggests refactoring improvements to help make your\ncode more readable and generally higher quality.\n",
"homepage": "https://docs.sourcery.ai/",
"licenses": [
"MIT"
],
"languages": [
"Python"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:pypi/sourcery-cli@1.6.0"
},
"schemas": {
"lsp": "vscode:https://raw.githubusercontent.com/swift-server/vscode-swift/main/package.json"
},
"bin": {
"sourcery": "pypi:sourcery"
}
},
{
"name": "spectral-language-server",
"description": "Awesome Spectral JSON/YAML linter with OpenAPI/AsyncAPI support. Spectral is a flexible object linter with out of the\nbox support for OpenAPI v2 and v3, JSON Schema, and AsyncAPI.\n",
"homepage": "https://github.com/stoplightio/vscode-spectral",
"licenses": [
"MIT"
],
"languages": [
"JSON",
"YAML"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:github/stoplightio/vscode-spectral@v1.1.2",
"build": {
"run": "npm exec yarn@1 install\nnpm exec --package=yarn@1 'node make package'\n"
}
},
"schemas": {
"lsp": "vscode:https://raw.githubusercontent.com/stoplightio/vscode-spectral/{{version}}/package.json"
},
"bin": {
"spectral-language-server": "node:dist/server/index.js"
}
},
{
"name": "sql-formatter",
"description": "A whitespace formatter for different query languages.",
"homepage": "https://sql-formatter-org.github.io/sql-formatter/",
"licenses": [
"MIT"
],
"languages": [
"SQL"
],
"categories": [
"Formatter"
],
"source": {
"id": "pkg:npm/sql-formatter@12.2.3"
},
"bin": {
"sql-formatter": "npm:sql-formatter"
}
},
{
"name": "sqlfluff",
"description": "SQLFluff is a dialect-flexible and configurable SQL linter.",
"homepage": "https://github.com/sqlfluff/sqlfluff",
"licenses": [
"MIT"
],
"languages": [
"SQL"
],
"categories": [
"Linter"
],
"source": {
"id": "pkg:pypi/sqlfluff@2.1.2"
},
"bin": {
"sqlfluff": "pypi:sqlfluff"
}
},
{
"name": "sqlfmt",
"description": "sqlfmt formats your dbt SQL files so you don't have to. It is similar in nature to black, gofmt, and rustfmt (but for SQL).",
"homepage": "https://sqlfmt.com/",
"licenses": [
"Apache-2.0"
],
"languages": [
"SQL"
],
"categories": [
"Formatter"
],
"source": {
"id": "pkg:pypi/shandy-sqlfmt@0.19.1"
},
"bin": {
"sqlfmt": "pypi:sqlfmt"
}
},
{
"name": "sqlls",
"description": "SQL Language Server.",
"homepage": "https://github.com/joe-re/sql-language-server",
"licenses": [
"MIT"
],
"languages": [
"SQL"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:npm/sql-language-server@1.6.0"
},
"bin": {
"sql-language-server": "npm:sql-language-server"
}
},
{
"name": "sqls",
"description": "SQL language server written in Go.",
"homepage": "https://github.com/lighttiger2505/sqls",
"licenses": [
"MIT"
],
"languages": [
"SQL"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:golang/github.com/lighttiger2505/sqls@v0.2.22"
},
"bin": {
"sqls": "golang:sqls"
},
"ci_skip": [
"win_arm",
"win_arm64",
"win_x64",
"win_x86"
]
},
{
"name": "standardjs",
"description": "JavaScript Style Guide, with linter & automatic code fixer.",
"homepage": "https://standardjs.com",
"licenses": [
"MIT"
],
"languages": [
"JavaScript"
],
"categories": [
"Linter",
"Formatter"
],
"source": {
"id": "pkg:npm/standard@17.1.0"
},
"bin": {
"standard": "npm:standard"
}
},
{
"name": "standardrb",
"description": "Ruby Style Guide, with linter and automatic code fixer.",
"homepage": "https://github.com/testdouble/standard/",
"licenses": [
"MIT"
],
"languages": [
"Ruby"
],
"categories": [
"Formatter",
"Linter"
],
"source": {
"id": "pkg:gem/standard@1.30.1"
},
"bin": {
"standardrb": "gem:standardrb"
}
},
{
"name": "staticcheck",
"description": "The advanced Go linter.",
"homepage": "https://staticcheck.io/",
"licenses": [
"MIT"
],
"languages": [
"Go"
],
"categories": [
"Linter"
],
"source": {
"id": "pkg:golang/honnef.co/go/tools/cmd/staticcheck@2023.1.3"
},
"bin": {
"staticcheck": "golang:staticcheck"
}
},
{
"name": "stylelint-lsp",
"description": "A stylelint Language Server.",
"homepage": "https://github.com/bmatcuk/stylelint-lsp",
"licenses": [
"MIT"
],
"languages": [
"Stylelint"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:npm/stylelint-lsp@1.2.4"
},
"schemas": {
"lsp": "vscode:https://raw.githubusercontent.com/bmatcuk/coc-stylelintplus/master/package.json"
},
"bin": {
"stylelint-lsp": "npm:stylelint-lsp"
}
},
{
"name": "stylelint",
"description": "A mighty CSS linter that helps you avoid errors and enforce conventions.",
"homepage": "https://stylelint.io",
"licenses": [
"MIT"
],
"languages": [
"CSS",
"Sass",
"SCSS",
"LESS"
],
"categories": [
"Linter"
],
"source": {
"id": "pkg:npm/stylelint@15.10.1"
},
"bin": {
"stylelint": "npm:stylelint"
}
},
{
"name": "stylua",
"description": "An opinionated Lua code formatter.",
"homepage": "https://github.com/JohnnyMorganz/StyLua",
"licenses": [
"MPL-2.0"
],
"languages": [
"Lua",
"Luau"
],
"categories": [
"Formatter"
],
"source": {
"id": "pkg:github/johnnymorganz/stylua@v0.18.1",
"asset": [
{
"target": "darwin_arm64",
"file": "stylua-macos-aarch64.zip",
"bin": "stylua"
},
{
"target": "darwin_x64",
"file": "stylua-macos.zip",
"bin": "stylua"
},
{
"target": "linux_x64_gnu",
"file": "stylua-linux-x86_64.zip",
"bin": "stylua"
},
{
"target": "linux_arm64_gnu",
"file": "stylua-linux-aarch64.zip",
"bin": "stylua"
},
{
"target": "win_x64",
"file": "stylua-win64.zip",
"bin": "stylua.exe"
}
]
},
"bin": {
"stylua": "{{source.asset.bin}}"
}
},
{
"name": "svelte-language-server",
"description": "A language server (implementing the language server protocol) for Svelte.",
"homepage": "https://github.com/sveltejs/language-tools",
"licenses": [
"MIT"
],
"languages": [
"Svelte"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:npm/svelte-language-server@0.15.15"
},
"schemas": {
"lsp": "vscode:https://raw.githubusercontent.com/sveltejs/language-tools/language-server-{{version}}/packages/svelte-vscode/package.json"
},
"bin": {
"svelteserver": "npm:svelteserver"
}
},
{
"name": "svlangserver",
"description": "A language server for systemverilog that has been tested to work with coc.nvim, VSCode, Sublime Text 4, emacs, and\nNeovim.\n",
"homepage": "https://github.com/imc-trading/svlangserver",
"licenses": [
"MIT"
],
"languages": [
"SystemVerilog"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:npm/%40imc-trading/svlangserver@0.4.1"
},
"schemas": {
"lsp": "vscode:https://raw.githubusercontent.com/eirikpre/VSCode-SystemVerilog/master/package.json"
},
"bin": {
"svlangserver": "npm:svlangserver"
}
},
{
"name": "svls",
"description": "SystemVerilog language server",
"homepage": "https://github.com/dalance/svls",
"licenses": [
"MIT"
],
"languages": [
"SystemVerilog"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:cargo/svls@0.2.9"
},
"bin": {
"svls": "cargo:svls"
},
"ci_skip": [
"win_arm",
"win_arm64",
"win_x64",
"win_x86"
]
},
{
"name": "tailwindcss-language-server",
"description": "Language Server Protocol implementation for Tailwind CSS.",
"homepage": "https://github.com/tailwindlabs/tailwindcss-intellisense",
"licenses": [
"MIT"
],
"languages": [
"CSS"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:npm/%40tailwindcss/language-server@0.0.13"
},
"schemas": {
"lsp": "vscode:https://raw.githubusercontent.com/tailwindlabs/tailwindcss-intellisense/@tailwindcss/language-server@v{{version}}/packages/vscode-tailwindcss/package.json"
},
"bin": {
"tailwindcss-language-server": "npm:tailwindcss-language-server"
}
},
{
"name": "taplo",
"description": "A versatile, feature-rich TOML toolkit.",
"homepage": "https://taplo.tamasfe.dev/",
"licenses": [
"MIT"
],
"languages": [
"TOML"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:github/tamasfe/taplo@0.8.1",
"asset": [
{
"target": "darwin_arm64",
"file": "taplo-full-darwin-aarch64.gz",
"bin": "taplo-full-darwin-aarch64"
},
{
"target": "darwin_x64",
"file": "taplo-full-darwin-x86_64.gz",
"bin": "taplo-full-darwin-x86_64"
},
{
"target": "linux_x64",
"file": "taplo-full-linux-x86_64.gz",
"bin": "taplo-full-linux-x86_64"
},
{
"target": "linux_x86",
"file": "taplo-full-linux-x86.gz",
"bin": "taplo-full-linux-x86"
},
{
"target": "linux_arm64",
"file": "taplo-full-linux-aarch64.gz",
"bin": "taplo-full-linux-aarch64"
},
{
"target": "win_x64",
"file": "taplo-full-windows-x86_64.zip",
"bin": "taplo.exe"
},
{
"target": "win_x86",
"file": "taplo-full-windows-x86.zip",
"bin": "taplo.exe"
}
]
},
"bin": {
"taplo": "{{source.asset.bin}}"
}
},
{
"name": "teal-language-server",
"description": "A language server for Teal, a typed dialect of Lua.",
"homepage": "https://github.com/teal-language/teal-language-server",
"licenses": [
"MIT"
],
"languages": [
"Teal"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:luarocks/teal-language-server@dev-1?dev=true"
},
"bin": {
"teal-language-server": "luarocks:teal-language-server"
}
},
{
"name": "tectonic",
"description": "Tectonic is a modernized, complete, self-contained TeX/LaTeX engine, powered by XeTeX and TeXLive.",
"homepage": "https://tectonic-typesetting.github.io",
"licenses": [
"MIT"
],
"languages": [
"LaTeX"
],
"categories": [
"Compiler"
],
"source": {
"id": "pkg:github/tectonic-typesetting/tectonic@tectonic%400.13.0",
"asset": [
{
"target": "darwin_x64",
"file": "tectonic-{{ version || strip_prefix \"tectonic@\" }}-x86_64-apple-darwin.tar.gz",
"bin": "tectonic"
},
{
"target": "darwin_arm64",
"file": "tectonic-{{ version || strip_prefix \"tectonic@\" }}-aarch64-apple-darwin.tar.gz",
"bin": "tectonic"
},
{
"target": "linux_x64_gnu",
"file": "tectonic-{{ version || strip_prefix \"tectonic@\" }}-x86_64-unknown-linux-gnu.tar.gz",
"bin": "tectonic"
},
{
"target": "linux_x64",
"file": "tectonic-{{ version || strip_prefix \"tectonic@\" }}-x86_64-unknown-linux-musl.tar.gz",
"bin": "tectonic"
},
{
"target": "linux_arm",
"file": "tectonic-{{ version || strip_prefix \"tectonic@\" }}-arm-unknown-linux-musleabihf.tar.gz",
"bin": "tectonic"
},
{
"target": "win_x64",
"file": "tectonic-{{ version || strip_prefix \"tectonic@\" }}-x86_64-pc-windows-msvc.zip",
"bin": "tectonic.exe"
}
]
},
"bin": {
"tectonic": "{{source.asset.bin}}"
}
},
{
"name": "terraform-ls",
"description": "Terraform Language Server.",
"homepage": "https://github.com/hashicorp/terraform-ls",
"licenses": [
"MPL-2.0"
],
"languages": [
"Terraform"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:generic/hashicorp/terraform-ls@v0.31.3",
"download": [
{
"target": "darwin_arm64",
"files": {
"terraform-ls.zip": "https://releases.hashicorp.com/terraform-ls/{{ version | strip_prefix \"v\" }}/terraform-ls_{{ version | strip_prefix \"v\" }}_darwin_arm64.zip"
},
"bin": "terraform-ls"
},
{
"target": "darwin_x64",
"files": {
"terraform-ls.zip": "https://releases.hashicorp.com/terraform-ls/{{ version | strip_prefix \"v\" }}/terraform-ls_{{ version | strip_prefix \"v\" }}_darwin_amd64.zip"
},
"bin": "terraform-ls"
},
{
"target": "linux_arm64",
"files": {
"terraform-ls.zip": "https://releases.hashicorp.com/terraform-ls/{{ version | strip_prefix \"v\" }}/terraform-ls_{{ version | strip_prefix \"v\" }}_linux_arm64.zip"
},
"bin": "terraform-ls"
},
{
"target": "linux_arm",
"files": {
"terraform-ls.zip": "https://releases.hashicorp.com/terraform-ls/{{ version | strip_prefix \"v\" }}/terraform-ls_{{ version | strip_prefix \"v\" }}_linux_arm.zip"
},
"bin": "terraform-ls"
},
{
"target": "linux_x64",
"files": {
"terraform-ls.zip": "https://releases.hashicorp.com/terraform-ls/{{ version | strip_prefix \"v\" }}/terraform-ls_{{ version | strip_prefix \"v\" }}_linux_amd64.zip"
},
"bin": "terraform-ls"
},
{
"target": "linux_x86",
"files": {
"terraform-ls.zip": "https://releases.hashicorp.com/terraform-ls/{{ version | strip_prefix \"v\" }}/terraform-ls_{{ version | strip_prefix \"v\" }}_linux_386.zip"
},
"bin": "terraform-ls"
},
{
"target": "win_x64",
"files": {
"terraform-ls.zip": "https://releases.hashicorp.com/terraform-ls/{{ version | strip_prefix \"v\" }}/terraform-ls_{{ version | strip_prefix \"v\" }}_windows_amd64.zip"
},
"bin": "terraform-ls.exe"
},
{
"target": "win_x86",
"files": {
"terraform-ls.zip": "https://releases.hashicorp.com/terraform-ls/{{ version | strip_prefix \"v\" }}/terraform-ls_{{ version | strip_prefix \"v\" }}_windows_386.zip"
},
"bin": "terraform-ls.exe"
},
{
"target": "win_arm64",
"files": {
"terraform-ls.zip": "https://releases.hashicorp.com/terraform-ls/{{ version | strip_prefix \"v\" }}/terraform-ls_{{ version | strip_prefix \"v\" }}_windows_arm64.zip"
},
"bin": "terraform-ls.exe"
}
]
},
"schemas": {
"lsp": "vscode:https://raw.githubusercontent.com/hashicorp/vscode-terraform/master/package.json"
},
"bin": {
"terraform-ls": "{{source.download.bin}}"
}
},
{
"name": "texlab",
"description": "An implementation of the Language Server Protocol for LaTeX.",
"homepage": "https://github.com/latex-lsp/texlab",
"licenses": [
"GPL-3.0-or-later"
],
"languages": [
"LaTeX"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:github/latex-lsp/texlab@v5.7.0",
"asset": [
{
"target": "darwin_arm64",
"file": "texlab-aarch64-macos.tar.gz",
"bin": "texlab"
},
{
"target": "darwin_x64",
"file": "texlab-x86_64-macos.tar.gz",
"bin": "texlab"
},
{
"target": "linux_x64_gnu",
"file": "texlab-x86_64-linux.tar.gz",
"bin": "texlab"
},
{
"target": "linux_arm64_gnu",
"file": "texlab-aarch64-linux.tar.gz",
"bin": "texlab"
},
{
"target": "win_x64",
"file": "texlab-x86_64-windows.zip",
"bin": "texlab.exe"
}
]
},
"bin": {
"texlab": "{{source.asset.bin}}"
}
},
{
"name": "textlint",
"description": "The pluggable natural language linter for text and markdown.",
"homepage": "https://textlint.github.io",
"licenses": [
"MIT"
],
"languages": [
"Text",
"Markdown"
],
"categories": [
"Linter"
],
"source": {
"id": "pkg:npm/textlint@13.3.3"
},
"bin": {
"textlint": "npm:textlint"
}
},
{
"name": "tflint",
"description": "A Pluggable Terraform Linter.",
"homepage": "https://github.com/terraform-linters/tflint",
"licenses": [
"MPL-2.0"
],
"languages": [
"Terraform"
],
"categories": [
"LSP",
"Linter"
],
"source": {
"id": "pkg:github/terraform-linters/tflint@v0.47.0",
"asset": [
{
"target": "darwin_x64",
"file": "tflint_darwin_amd64.zip",
"bin": "tflint"
},
{
"target": "darwin_arm64",
"file": "tflint_darwin_arm64.zip",
"bin": "tflint"
},
{
"target": "linux_x64",
"file": "tflint_linux_amd64.zip",
"bin": "tflint"
},
{
"target": "linux_arm64",
"file": "tflint_linux_arm64.zip",
"bin": "tflint"
},
{
"target": "linux_x86",
"file": "tflint_linux_386.zip",
"bin": "tflint"
},
{
"target": "win_x64",
"file": "tflint_windows_amd64.zip",
"bin": "tflint.exe"
}
]
},
"bin": {
"tflint": "{{source.asset.bin}}"
}
},
{
"name": "tfsec",
"description": "Security scanner for your Terraform code",
"homepage": "https://github.com/aquasecurity/tfsec",
"licenses": [
"MIT"
],
"languages": [
"Terraform"
],
"categories": [
"Linter"
],
"source": {
"id": "pkg:github/aquasecurity/tfsec@v1.28.1",
"asset": [
{
"target": "darwin_x64",
"file": "tfsec-darwin-amd64"
},
{
"target": "darwin_arm64",
"file": "tfsec-darwin-arm64"
},
{
"target": "linux_x64",
"file": "tfsec-linux-amd64"
},
{
"target": "linux_arm64",
"file": "tfsec-linux-arm64"
},
{
"target": "win_arm64",
"file": "tfsec-windows-arm64.exe"
},
{
"target": "win_x64",
"file": "tfsec-windows-amd64.exe"
}
]
},
"bin": {
"tfsec": "{{source.asset.file}}"
}
},
{
"name": "tree-sitter-cli",
"description": "The Tree-sitter CLI allows you to develop, test, and use Tree-sitter grammars from the command line. It works on\nMacOS, Linux, and Windows.\n",
"homepage": "https://github.com/tree-sitter/tree-sitter/blob/master/cli/README.md",
"licenses": [
"MIT"
],
"languages": [],
"categories": [
"Compiler"
],
"source": {
"id": "pkg:github/tree-sitter/tree-sitter@v0.20.8",
"asset": [
{
"target": [
"darwin_x64",
"darwin_arm64"
],
"file": "tree-sitter-macos-x64.gz",
"bin": "tree-sitter-macos-x64"
},
{
"target": "linux_x64",
"file": "tree-sitter-linux-x64.gz",
"bin": "tree-sitter-linux-x64"
},
{
"target": "linux_x86",
"file": "tree-sitter-linux-x86.gz",
"bin": "tree-sitter-linux-x86"
},
{
"target": "linux_arm64",
"file": "tree-sitter-linux-arm64.gz",
"bin": "tree-sitter-linux-arm64"
},
{
"target": "win_x64",
"file": "tree-sitter-windows-x64.gz:tree-sitter-windows-x64.exe.gz",
"bin": "tree-sitter-windows-x64.exe"
},
{
"target": "win_x86",
"file": "tree-sitter-windows-x86.gz:tree-sitter-windows-x86.exe.gz",
"bin": "tree-sitter-windows-x86.exe"
}
]
},
"bin": {
"tree-sitter": "{{source.asset.bin}}"
}
},
{
"name": "ts-standard",
"description": "Typescript style guide, linter, and formatter using StandardJS.",
"homepage": "https://github.com/standard/ts-standard",
"licenses": [
"MIT"
],
"languages": [
"TypeScript"
],
"categories": [
"Linter",
"Formatter"
],
"source": {
"id": "pkg:npm/ts-standard@12.0.2"
},
"bin": {
"ts-standard": "npm:ts-standard"
}
},
{
"name": "twigcs",
"description": "The missing checkstyle for twig! Twigcs aims to be what phpcs is to php. It checks your codebase for violations on\ncoding standards.\n",
"homepage": "https://github.com/friendsoftwig/twigcs",
"licenses": [
"MIT"
],
"languages": [
"Twig"
],
"categories": [
"Linter"
],
"source": {
"id": "pkg:github/friendsoftwig/twigcs@6.2.0",
"asset": {
"file": "twigcs.phar"
}
},
"bin": {
"twigcs": "php:twigcs.phar"
}
},
{
"name": "typescript-language-server",
"description": "TypeScript & JavaScript Language Server.",
"homepage": "https://github.com/typescript-language-server/typescript-language-server",
"licenses": [
"MIT"
],
"languages": [
"TypeScript",
"JavaScript"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:npm/typescript-language-server@3.3.2",
"extra_packages": [
"typescript"
]
},
"schemas": {
"lsp": "vscode:https://raw.githubusercontent.com/microsoft/vscode/main/extensions/typescript-language-features/package.json"
},
"bin": {
"typescript-language-server": "npm:typescript-language-server"
}
},
{
"name": "typst-lsp",
"description": "A brand-new language server for Typst.",
"homepage": "https://github.com/nvarner/typst-lsp",
"licenses": [
"MIT"
],
"languages": [
"Typst"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:github/nvarner/typst-lsp@v0.7.1",
"asset": [
{
"target": "darwin_arm64",
"file": "typst-lsp-darwin-arm64"
},
{
"target": "darwin_x64",
"file": "typst-lsp-darwin-x64"
},
{
"target": "linux_arm64",
"file": "typst-lsp-linux-arm64"
},
{
"target": "linux_x64",
"file": "typst-lsp-linux-x64"
},
{
"target": "win_arm64",
"file": "typst-lsp-win32-arm64.exe"
},
{
"target": "win_x64",
"file": "typst-lsp-win32-x64.exe"
}
]
},
"bin": {
"typst-lsp": "{{source.asset.file}}"
}
},
{
"name": "unocss-language-server",
"description": "Language Server Protocol implementation for UnoCSS.",
"homepage": "https://github.com/xna00/unocss-language-server",
"licenses": [
"MIT"
],
"languages": [
"CSS"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:npm/unocss-language-server@0.0.10"
},
"bin": {
"unocss-language-server": "npm:unocss-language-server"
}
},
{
"name": "usort",
"description": "Safe, minimal import sorting for Python projects.",
"homepage": "https://usort.readthedocs.io/",
"licenses": [
"MIT"
],
"languages": [
"Python"
],
"categories": [
"Formatter"
],
"source": {
"id": "pkg:pypi/usort@1.0.7"
},
"bin": {
"usort": "pypi:usort"
}
},
{
"name": "vacuum",
"description": "vacuum is the worlds fastest OpenAPI 3, OpenAPI 2 / Swagger linter and quality analysis tool. Built in go, it tears\nthrough API specs faster than you can think. vacuum is compatible with Spectral rulesets and generates compatible\nreports.\n",
"homepage": "https://github.com/daveshanley/vacuum",
"licenses": [
"MIT"
],
"languages": [
"OpenAPI"
],
"categories": [
"Linter"
],
"source": {
"id": "pkg:github/daveshanley/vacuum@v0.2.3",
"asset": [
{
"target": "darwin_arm64",
"file": "vacuum_{{ version | strip_prefix \"v\" }}_darwin_arm64.tar.gz",
"bin": "vacuum"
},
{
"target": "darwin_x64",
"file": "vacuum_{{ version | strip_prefix \"v\" }}_darwin_x86_64.tar.gz",
"bin": "vacuum"
},
{
"target": "linux_arm64",
"file": "vacuum_{{ version | strip_prefix \"v\" }}_linux_arm64.tar.gz",
"bin": "vacuum"
},
{
"target": "linux_x64",
"file": "vacuum_{{ version | strip_prefix \"v\" }}_linux_x86_64.tar.gz",
"bin": "vacuum"
},
{
"target": "linux_x86",
"file": "vacuum_{{ version | strip_prefix \"v\" }}_linux_i386.tar.gz",
"bin": "vacuum"
},
{
"target": "win_arm64",
"file": "vacuum_{{ version | strip_prefix \"v\" }}_windows_arm64.tar.gz",
"bin": "vacuum.exe"
},
{
"target": "win_x64",
"file": "vacuum_{{ version | strip_prefix \"v\" }}_windows_x86_64.tar.gz",
"bin": "vacuum.exe"
},
{
"target": "win_x86",
"file": "vacuum_{{ version | strip_prefix \"v\" }}_windows_i386.tar.gz",
"bin": "vacuum.exe"
}
]
},
"bin": {
"vacuum": "{{source.asset.bin}}"
}
},
{
"name": "vala-language-server",
"description": "Code Intelligence for Vala & Genie.",
"homepage": "https://github.com/vala-lang/vala-language-server",
"licenses": [
"LGPL-2.1-or-later"
],
"languages": [
"Vala"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:github/vala-lang/vala-language-server@3b5fe941bea6ecd5c8fcb84930c40b8582eea165",
"build": [
{
"target": "unix",
"run": "meson -Dprefix=\"$PWD\" build\nninja -C build install\n",
"bin": "bin/vala-language-server"
},
{
"target": "win",
"run": "meson -Dprefix=\"($pwd).path\" build\nninja -C build install\n",
"bin": "bin/vala-language-server.exe"
}
]
},
"bin": {
"vala-language-server": "{{source.build.bin}}"
},
"ci_skip": true
},
{
"name": "vale-ls",
"description": "An implementation of the Language Server Protocol (LSP) for the Vale command-line tool.",
"homepage": "https://vale.sh/",
"licenses": [
"MIT"
],
"languages": [
"Text",
"Markdown"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:github/errata-ai/vale-ls@v0.3.5",
"asset": [
{
"target": "darwin_x64",
"file": "vale-ls-x86_64-apple-darwin.zip",
"bin": "vale-ls"
},
{
"target": "darwin_arm64",
"file": "vale-ls-aarch64-apple-darwin.zip",
"bin": "vale-ls"
},
{
"target": "linux_x64_gnu",
"file": "vale-ls-x86_64-unknown-linux-gnu.zip",
"bin": "vale-ls"
},
{
"target": "linux_arm64_gnu",
"file": "vale-ls-aarch64-unknown-linux-gnu.zip",
"bin": "vale-ls"
},
{
"target": "win_x64",
"file": "vale-ls-x86_64-pc-windows-gnu.zip",
"bin": "vale-ls.exe"
}
]
},
"bin": {
"vale-ls": "{{source.asset.bin}}"
}
},
{
"name": "vale",
"description": "A syntax-aware linter for prose built with speed and extensibility in mind.",
"homepage": "https://vale.sh/",
"licenses": [
"MIT"
],
"languages": [
"Text",
"Markdown",
"LaTeX"
],
"categories": [
"Linter"
],
"source": {
"id": "pkg:github/errata-ai/vale@v2.28.0",
"asset": [
{
"target": "darwin_x64",
"file": "vale_{{ version | strip_prefix \"v\" }}_macOS_64-bit.tar.gz",
"bin": "vale"
},
{
"target": "darwin_arm64",
"file": "vale_{{ version | strip_prefix \"v\" }}_macOS_arm64.tar.gz",
"bin": "vale"
},
{
"target": "linux_x64",
"file": "vale_{{ version | strip_prefix \"v\" }}_Linux_64-bit.tar.gz",
"bin": "vale"
},
{
"target": "linux_arm64",
"file": "vale_{{ version | strip_prefix \"v\" }}_Linux_arm64.tar.gz",
"bin": "vale"
},
{
"target": "win_x64",
"file": "vale_{{ version | strip_prefix \"v\" }}_Windows_64-bit.zip",
"bin": "vale.exe"
}
]
},
"bin": {
"vale": "{{source.asset.bin}}"
}
},
{
"name": "verible",
"description": "Verible is a suite of SystemVerilog developer tools, including a parser, style-linter, and formatter.",
"homepage": "https://chipsalliance.github.io/verible/",
"licenses": [
"Apache-2.0"
],
"languages": [
"SystemVerilog"
],
"categories": [
"LSP",
"Linter",
"Formatter"
],
"source": {
"id": "pkg:github/chipsalliance/verible@v0.0-3318-g8d254167",
"asset": [
{
"target": "linux_x64",
"file": "verible-{{version}}-linux-static-x86_64.tar.gz",
"bin": {
"git_verilog_format": "verible-{{version}}/bin/git-verible-verilog-format.sh",
"patch_tool": "verible-{{version}}/bin/verible-patch-tool",
"transform_interactive": "verible-{{version}}/bin/verible-transform-interactive.sh",
"diff": "verible-{{version}}/bin/verible-verilog-diff",
"format": "verible-{{version}}/bin/verible-verilog-format",
"format_changed_lines": "verible-{{version}}/bin/verible-verilog-format-changed-lines-interactive.sh",
"kythe_extractor": "verible-{{version}}/bin/verible-verilog-kythe-extractor",
"kythe_kzip_writer": "verible-{{version}}/bin/verible-verilog-kythe-kzip-writer",
"lint": "verible-{{version}}/bin/verible-verilog-lint",
"ls": "verible-{{version}}/bin/verible-verilog-ls",
"obfuscate": "verible-{{version}}/bin/verible-verilog-obfuscate",
"preprocessor": "verible-{{version}}/bin/verible-verilog-preprocessor",
"project": "verible-{{version}}/bin/verible-verilog-project",
"syntax": "verible-{{version}}/bin/verible-verilog-syntax"
}
},
{
"target": "linux_arm64",
"file": "verible-{{version}}-linux-static-aarch64.tar.gz",
"bin": {
"git_verilog_format": "verible-{{version}}/bin/git-verible-verilog-format.sh",
"patch_tool": "verible-{{version}}/bin/verible-patch-tool",
"transform_interactive": "verible-{{version}}/bin/verible-transform-interactive.sh",
"diff": "verible-{{version}}/bin/verible-verilog-diff",
"format": "verible-{{version}}/bin/verible-verilog-format",
"format_changed_lines": "verible-{{version}}/bin/verible-verilog-format-changed-lines-interactive.sh",
"kythe_extractor": "verible-{{version}}/bin/verible-verilog-kythe-extractor",
"kythe_kzip_writer": "verible-{{version}}/bin/verible-verilog-kythe-kzip-writer",
"lint": "verible-{{version}}/bin/verible-verilog-lint",
"ls": "verible-{{version}}/bin/verible-verilog-ls",
"obfuscate": "verible-{{version}}/bin/verible-verilog-obfuscate",
"preprocessor": "verible-{{version}}/bin/verible-verilog-preprocessor",
"project": "verible-{{version}}/bin/verible-verilog-project",
"syntax": "verible-{{version}}/bin/verible-verilog-syntax"
}
},
{
"target": "win_x64",
"file": "verible-{{version}}-win64.zip",
"bin": {
"patch_tool": "verible-{{version}}-win64/verible-patch-tool.exe",
"diff": "verible-{{version}}-win64/verible-verilog-diff.exe",
"format": "verible-{{version}}-win64/verible-verilog-format.exe",
"kythe_extractor": "verible-{{version}}-win64/verible-verilog-kythe-extractor.exe",
"kythe_kzip_writer": "verible-{{version}}-win64/verible-verilog-kythe-kzip-writer.exe",
"lint": "verible-{{version}}-win64/verible-verilog-lint.exe",
"ls": "verible-{{version}}-win64/verible-verilog-ls.exe",
"obfuscate": "verible-{{version}}-win64/verible-verilog-obfuscate.exe",
"preprocessor": "verible-{{version}}-win64/verible-verilog-preprocessor.exe",
"project": "verible-{{version}}-win64/verible-verilog-project.exe",
"syntax": "verible-{{version}}-win64/verible-verilog-syntax.exe"
}
}
]
},
"bin": {
"git-verible-verilog-format.sh": "{{source.asset.bin.git_verilog_format}}",
"verible-patch-tool": "{{source.asset.bin.patch_tool}}",
"verible-transform-interactive.sh": "{{source.asset.bin.transform_interactive}}",
"verible-verilog-diff": "{{source.asset.bin.diff}}",
"verible-verilog-format-changed-lines-interactive.sh": "{{source.asset.bin.format_changed_lines}}",
"verible-verilog-format": "{{source.asset.bin.format}}",
"verible-verilog-kythe-extractor": "{{source.asset.bin.kythe_extractor}}",
"verible-verilog-kythe-kzip-writer": "{{source.asset.bin.kythe_kzip_writer}}",
"verible-verilog-lint": "{{source.asset.bin.lint}}",
"verible-verilog-ls": "{{source.asset.bin.ls}}",
"verible-verilog-obfuscate": "{{source.asset.bin.obfuscate}}",
"verible-verilog-preprocessor": "{{source.asset.bin.preprocessor}}",
"verible-verilog-project": "{{source.asset.bin.project}}",
"verible-verilog-syntax": "{{source.asset.bin.syntax}}"
}
},
{
"name": "veryl-ls",
"description": "Veryl language server.",
"homepage": "https://github.com/dalance/veryl",
"licenses": [
"Apache-2.0",
"MIT"
],
"languages": [
"Veryl"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:github/dalance/veryl@veryl-v0.5.5",
"asset": [
{
"target": "darwin_arm64",
"file": "veryl-aarch64-mac.zip",
"bin": "veryl-ls"
},
{
"target": "darwin_x64",
"file": "veryl-x86_64-mac.zip",
"bin": "veryl-ls"
},
{
"target": "linux_x64",
"file": "veryl-x86_64-linux.zip",
"bin": "veryl-ls"
},
{
"target": "win_x64",
"file": "veryl-x86_64-windows.zip",
"bin": "veryl-ls.exe"
}
]
},
"bin": {
"veryl-ls": "{{source.asset.bin}}"
}
},
{
"name": "vetur-vls",
"description": "VLS (Vue Language Server) is a language server implementation compatible with Language Server Protocol.",
"homepage": "https://github.com/vuejs/vetur",
"licenses": [
"MIT"
],
"languages": [
"Vue"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:npm/vls@0.8.5"
},
"schemas": {
"lsp": "vscode:https://raw.githubusercontent.com/vuejs/vetur/master/package.json"
},
"bin": {
"vls": "npm:vls"
}
},
{
"name": "vim-language-server",
"description": "VimScript language server.",
"homepage": "https://github.com/iamcco/vim-language-server",
"licenses": [
"MIT"
],
"languages": [
"VimScript"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:npm/vim-language-server@2.3.1"
},
"bin": {
"vim-language-server": "npm:vim-language-server"
}
},
{
"name": "vint",
"description": "Fast and Highly Extensible Vim script Language Lint implemented in Python.",
"homepage": "https://github.com/Vimjas/vint",
"licenses": [
"MIT"
],
"languages": [
"VimScript"
],
"categories": [
"Linter"
],
"source": {
"id": "pkg:pypi/vim-vint@0.3.21"
},
"bin": {
"vint": "pypi:vint"
}
},
{
"name": "visualforce-language-server",
"description": "Visualforce language server.",
"homepage": "https://github.com/forcedotcom/salesforcedx-vscode",
"licenses": [
"BSD-3-Clause"
],
"languages": [
"Visualforce"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:github/forcedotcom/salesforcedx-vscode@v58.6.2",
"asset": {
"file": "salesforcedx-vscode-visualforce-{{ version | strip_prefix \"v\" }}.vsix"
}
},
"bin": {
"visualforce-language-server": "node:extension/dist/visualforceServer.js"
}
},
{
"name": "vls",
"description": "V language server.",
"homepage": "https://github.com/vlang/vls",
"licenses": [
"MIT"
],
"languages": [
"V"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:github/vlang/vls@latest",
"asset": [
{
"target": [
"darwin_x64",
"darwin_arm64"
],
"file": "vls_macos_x64"
},
{
"target": "linux_x64",
"file": "vls_linux_x64"
},
{
"target": "win_x64",
"file": "vls_windows_x64.exe"
}
]
},
"bin": {
"vls": "{{source.asset.file}}"
}
},
{
"name": "vtsls",
"description": "LSP wrapper around the TypeScript extension bundled with VSCode.",
"homepage": "https://github.com/yioneko/vtsls",
"licenses": [
"MIT"
],
"languages": [
"JavaScript",
"TypeScript"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:npm/%40vtsls/language-server@0.1.20"
},
"schemas": {
"lsp": "https://raw.githubusercontent.com/yioneko/vtsls/main/packages/service/configuration.schema.json"
},
"bin": {
"vtsls": "npm:vtsls"
}
},
{
"name": "vue-language-server",
"description": "⚡ Explore high-performance tooling for Vue.",
"homepage": "https://github.com/johnsoncodehk/volar",
"licenses": [
"MIT"
],
"languages": [
"Vue"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:npm/%40vue/language-server@1.8.5",
"extra_packages": [
"typescript"
]
},
"schemas": {
"lsp": "vscode:https://raw.githubusercontent.com/vuejs/language-tools/v{{version}}/packages/vscode-vue/package.json"
},
"bin": {
"vue-language-server": "npm:vue-language-server"
}
},
{
"name": "vulture",
"description": "Vulture finds unused code in Python programs. This is useful for cleaning up and finding errors in large code bases.\nIf you run Vulture on both your library and test suite you can find untested code.\n\nDue to Python's dynamic nature, static code analyzers like Vulture are likely to miss some dead code. Also, code that\nis only called implicitly may be reported as unused. Nonetheless, Vulture can be a very helpful tool for higher code\nquality.\n",
"homepage": "https://github.com/jendrikseipp/vulture",
"licenses": [
"MIT"
],
"languages": [
"Python"
],
"categories": [
"Linter"
],
"source": {
"id": "pkg:pypi/vulture@2.7"
},
"bin": {
"vulture": "pypi:vulture"
}
},
{
"name": "wgsl-analyzer",
"description": "A language server implementation for the WGSL shading language.",
"homepage": "https://github.com/wgsl-analyzer/wgsl-analyzer",
"licenses": [
"Apache-2.0",
"MIT"
],
"languages": [
"WGSL"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:github/wgsl-analyzer/wgsl-analyzer@v0.7.0",
"asset": [
{
"target": [
"darwin_arm64",
"darwin_x64"
],
"file": "wgsl_analyzer-darwin-x64"
},
{
"target": "linux_x64",
"file": "wgsl_analyzer-linux-x64"
},
{
"target": "win_x64",
"file": "wgsl_analyzer-win32-x64.exe"
}
]
},
"schemas": {
"lsp": "vscode:https://raw.githubusercontent.com/wgsl-analyzer/wgsl-analyzer/{{version}}/editors/code/package.json"
},
"bin": {
"wgsl_analyzer": "{{source.asset.file}}"
}
},
{
"name": "write-good",
"description": "Naive linter for English prose for developers who can't write good and wanna learn to do other stuff good too.\n",
"homepage": "https://github.com/btford/write-good",
"licenses": [
"MIT"
],
"languages": [
"Markdown"
],
"categories": [
"Linter"
],
"source": {
"id": "pkg:npm/write-good@1.0.8"
},
"bin": {
"write-good": "npm:write-good"
}
},
{
"name": "xmlformatter",
"description": "xmlformatter is an Open Source Python package that provides formatting of XML documents. xmlformatter differs from\nothers formatters by handling whitespaces by a distinct set of formatting rules - formatting element content by an\nobject style and mixed content by a text style. You may find xmlformatter useful for corrections and presentations.\n",
"homepage": "https://github.com/pamoller/xmlformatter",
"licenses": [
"MIT"
],
"languages": [
"XML"
],
"categories": [
"Formatter"
],
"source": {
"id": "pkg:pypi/xmlformatter@0.2.4"
},
"bin": {
"xmlformat": "pypi:xmlformat"
}
},
{
"name": "xo",
"description": "JavaScript/TypeScript linter (ESLint wrapper) with great defaults.",
"homepage": "https://github.com/xojs/xo",
"licenses": [
"MIT"
],
"languages": [
"JavaScript",
"TypeScript"
],
"categories": [
"Linter"
],
"deprecation": {
"since": "v0.41.0",
"message": "xo should now be installed locally in the project where it's used."
},
"source": {
"id": "pkg:npm/xo@0.55.0"
},
"bin": {
"xo": "npm:xo"
}
},
{
"name": "yaml-language-server",
"description": "Language Server for YAML Files.",
"homepage": "https://github.com/redhat-developer/yaml-language-server",
"licenses": [
"MIT"
],
"languages": [
"YAML"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:npm/yaml-language-server@1.13.0"
},
"schemas": {
"lsp": "vscode:https://raw.githubusercontent.com/redhat-developer/vscode-yaml/master/package.json"
},
"bin": {
"yaml-language-server": "npm:yaml-language-server"
}
},
{
"name": "yamlfix",
"description": "A simple and configurable YAML formatter that keeps comments.",
"homepage": "https://github.com/lyz-code/yamlfix",
"licenses": [
"GPL-3.0"
],
"languages": [
"YAML"
],
"categories": [
"Formatter"
],
"source": {
"id": "pkg:pypi/yamlfix@1.11.0"
},
"bin": {
"yamlfix": "pypi:yamlfix"
}
},
{
"name": "yamlfmt",
"description": "yamlfmt is an extensible command line tool or library to format yaml files.",
"homepage": "https://github.com/google/yamlfmt",
"licenses": [
"Apache-2.0"
],
"languages": [
"YAML"
],
"categories": [
"Formatter"
],
"source": {
"id": "pkg:github/google/yamlfmt@v0.9.0",
"asset": [
{
"target": "darwin_arm64",
"file": "yamlfmt_{{ version | strip_prefix \"v\" }}_Darwin_arm64.tar.gz",
"bin": "yamlfmt"
},
{
"target": "darwin_x64",
"file": "yamlfmt_{{ version | strip_prefix \"v\" }}_Darwin_x86_64.tar.gz",
"bin": "yamlfmt"
},
{
"target": "linux_arm64",
"file": "yamlfmt_{{ version | strip_prefix \"v\" }}_Linux_arm64.tar.gz",
"bin": "yamlfmt"
},
{
"target": "linux_x64",
"file": "yamlfmt_{{ version | strip_prefix \"v\" }}_Linux_x86_64.tar.gz",
"bin": "yamlfmt"
},
{
"target": "win_x86",
"file": "yamlfmt_{{ version | strip_prefix \"v\" }}_Windows_i386.tar.gz",
"bin": "yamlfmt.exe"
},
{
"target": "win_x64",
"file": "yamlfmt_{{ version | strip_prefix \"v\" }}_Windows_x86_64.tar.gz",
"bin": "yamlfmt.exe"
}
]
},
"bin": {
"yamlfmt": "{{source.asset.bin}}"
}
},
{
"name": "yamllint",
"description": "Linter for YAML files. yamllint does not only check for syntax validity, but for weirdnesses like key repetition and\ncosmetic problems such as lines length, trailing spaces, indentation, etc.\n",
"homepage": "https://github.com/adrienverge/yamllint",
"licenses": [
"GPL-3.0-or-later"
],
"languages": [
"YAML"
],
"categories": [
"Linter"
],
"source": {
"id": "pkg:pypi/yamllint@1.32.0"
},
"bin": {
"yamllint": "pypi:yamllint"
}
},
{
"name": "yapf",
"description": "YAPF, Yet Another Python Formatter.",
"homepage": "https://pypi.org/project/yapf/",
"licenses": [
"Apache-2.0"
],
"languages": [
"Python"
],
"categories": [
"Formatter"
],
"source": {
"id": "pkg:pypi/yapf@0.40.1",
"extra_packages": [
"toml"
]
},
"bin": {
"yapf": "pypi:yapf"
}
},
{
"name": "yls-yara",
"description": "Language server for the YARA language.",
"homepage": "https://avast.github.io/yls/",
"licenses": [
"MIT"
],
"languages": [
"YARA"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:pypi/yls-yara@1.3.4",
"supported_platforms": [
"linux",
"win"
]
},
"bin": {
"yls": "pypi:yls"
}
},
{
"name": "yq",
"description": "yq is a portable command-line YAML, JSON, XML, CSV, TOML and properties processor.",
"homepage": "https://mikefarah.gitbook.io/yq/",
"licenses": [
"MIT"
],
"languages": [
"YAML"
],
"categories": [],
"source": {
"id": "pkg:github/mikefarah/yq@v4.34.2",
"asset": [
{
"target": "darwin_arm64",
"file": "yq_darwin_arm64.tar.gz",
"bin": "yq_darwin_arm64"
},
{
"target": "darwin_x64",
"file": "yq_darwin_amd64.tar.gz",
"bin": "yq_darwin_amd64"
},
{
"target": "linux_x64_gnu",
"file": "yq_linux_amd64.tar.gz",
"bin": "yq_linux_amd64"
},
{
"target": "linux_arm64_gnu",
"file": "yq_linux_arm64.tar.gz",
"bin": "yq_linux_arm64"
},
{
"target": "linux_x64_openbsd",
"file": "yq_openbsd_amd64.tar.gz",
"bin": "yq_openbsd_amd64"
},
{
"target": "linux_arm64_openbsd",
"file": "yq_openbsd_arm64.tar.gz",
"bin": "yq_openbsd_arm64"
},
{
"target": "linux_x86_openbsd",
"file": "yq_openbsd_386.tar.gz",
"bin": "yq_openbsd_386"
},
{
"target": "win_x64",
"file": "yq_windows_amd64.exe",
"bin": "yq_windows_amd64.exe"
},
{
"target": "win_x86",
"file": "yq_windows_386.exe",
"bin": "yq_windows_386.exe"
}
]
},
"bin": {
"yq": "{{source.asset.bin}}"
},
"share": {
"man/man1/yq.1": "{{ 'yq.1' | take_if_not(is_platform('win')) }}"
}
},
{
"name": "zk",
"description": "A plain text note-taking assistant.",
"homepage": "https://github.com/mickael-menu/zk",
"licenses": [
"GPL-3.0-only"
],
"languages": [
"Markdown"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:github/mickael-menu/zk@v0.14.0",
"asset": [
{
"target": "linux_arm64",
"file": "zk-{{version}}-linux-arm64.tar.gz"
},
{
"target": "linux_x64",
"file": "zk-{{version}}-linux-amd64.tar.gz"
},
{
"target": "linux_x86",
"file": "zk-{{version}}-linux-i386.tar.gz"
},
{
"target": "darwin_arm64",
"file": "zk-{{version}}-macos-arm64.zip"
},
{
"target": "darwin_x64",
"file": "zk-{{version}}-macos-x86_64.zip"
}
]
},
"bin": {
"zk": "zk"
}
},
{
"name": "zls",
"description": "Zig LSP implementation + Zig Language Server.",
"homepage": "https://github.com/zigtools/zls",
"licenses": [
"MIT"
],
"languages": [
"Zig"
],
"categories": [
"LSP"
],
"source": {
"id": "pkg:github/zigtools/zls@0.10.0",
"asset": [
{
"target": "darwin_arm64",
"file": "aarch64-macos.tar.zst",
"bin": "bin/zls"
},
{
"target": "darwin_x64",
"file": "x86_64-macos.tar.zst",
"bin": "bin/zls"
},
{
"target": "linux_x64",
"file": "x86_64-linux.tar.zst",
"bin": "bin/zls"
},
{
"target": "linux_x86",
"file": "i386-linux.tar.zst",
"bin": "bin/zls"
},
{
"target": "win_x86",
"file": "i386-windows.tar.zst",
"bin": "bin/zls.exe"
},
{
"target": "win_x64",
"file": "x86_64-windows.tar.zst",
"bin": "bin/zls.exe"
}
]
},
"schemas": {
"lsp": "vscode:https://raw.githubusercontent.com/zigtools/zls-vscode/master/package.json"
},
"bin": {
"zls": "{{source.asset.bin}}"
},
"ci_skip": [
"darwin_x64",
"darwin_arm64",
"win_arm",
"win_arm64",
"win_x64",
"win_x86"
]
}
]