Repository: mason-org/mason-registry Branch: main Commit: 670940371ff2 Files: 578 Total size: 396.0 KB Directory structure: gitextract__ahtotwj/ ├── .editorconfig ├── .github/ │ ├── pull_request_template.md │ └── workflows/ │ ├── actionlint.yaml │ ├── package-tests.yaml │ ├── release.yaml │ ├── stale-bot.yml │ └── validate-renovate.yaml ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SECURITY.md ├── packages/ │ ├── actionlint/ │ │ └── package.yaml │ ├── ada-language-server/ │ │ └── package.yaml │ ├── aiken/ │ │ └── package.yaml │ ├── air/ │ │ └── package.yaml │ ├── alejandra/ │ │ └── package.yaml │ ├── alex/ │ │ └── package.yaml │ ├── amber-lsp/ │ │ └── package.yaml │ ├── angular-language-server/ │ │ └── package.yaml │ ├── ansible-language-server/ │ │ └── package.yaml │ ├── ansible-lint/ │ │ └── package.yaml │ ├── antlers-language-server/ │ │ └── package.yaml │ ├── apex-language-server/ │ │ └── package.yaml │ ├── api-linter/ │ │ └── package.yaml │ ├── arduino-language-server/ │ │ └── package.yaml │ ├── asm-lsp/ │ │ └── package.yaml │ ├── asmfmt/ │ │ └── package.yaml │ ├── ast-grep/ │ │ └── package.yaml │ ├── astro-language-server/ │ │ └── package.yaml │ ├── autoflake/ │ │ └── package.yaml │ ├── autohotkey_lsp/ │ │ └── package.yaml │ ├── autopep8/ │ │ └── package.yaml │ ├── autotools-language-server/ │ │ └── package.yaml │ ├── awk-language-server/ │ │ └── package.yaml │ ├── azure-pipelines-language-server/ │ │ └── package.yaml │ ├── bacon/ │ │ └── package.yaml │ ├── bacon-ls/ │ │ └── package.yaml │ ├── bandit/ │ │ └── package.yaml │ ├── basedpyright/ │ │ └── package.yaml │ ├── bash-debug-adapter/ │ │ └── package.yaml │ ├── bash-language-server/ │ │ └── package.yaml │ ├── basics-language-server/ │ │ └── package.yaml │ ├── bazelrc-lsp/ │ │ └── package.yaml │ ├── beancount-language-server/ │ │ └── package.yaml │ ├── beanhub-cli/ │ │ └── package.yaml │ ├── beautysh/ │ │ └── package.yaml │ ├── bibtex-tidy/ │ │ └── package.yaml │ ├── bicep-lsp/ │ │ └── package.yaml │ ├── biome/ │ │ └── package.yaml │ ├── black/ │ │ └── package.yaml │ ├── blackd-client/ │ │ └── package.yaml │ ├── blade-formatter/ │ │ └── package.yaml │ ├── blue/ │ │ └── package.yaml │ ├── bqls/ │ │ └── package.yaml │ ├── brighterscript/ │ │ └── package.yaml │ ├── brighterscript-formatter/ │ │ └── package.yaml │ ├── brunette/ │ │ └── package.yaml │ ├── bsl-language-server/ │ │ └── package.yaml │ ├── bslint/ │ │ └── package.yaml │ ├── buf/ │ │ └── package.yaml │ ├── buildifier/ │ │ └── package.yaml │ ├── bzl/ │ │ └── package.yaml │ ├── c3-lsp/ │ │ └── package.yaml │ ├── cairo-language-server/ │ │ └── package.yaml │ ├── cbfmt/ │ │ └── package.yaml │ ├── cds-lsp/ │ │ └── package.yaml │ ├── cfn-lint/ │ │ └── package.yaml │ ├── checkmake/ │ │ └── package.yaml │ ├── checkstyle/ │ │ └── package.yaml │ ├── circleci-yaml-language-server/ │ │ └── package.yaml │ ├── circom-lsp/ │ │ └── package.yaml │ ├── clang-format/ │ │ └── package.yaml │ ├── clangd/ │ │ └── package.yaml │ ├── clarinet/ │ │ └── package.yaml │ ├── clj-kondo/ │ │ └── package.yaml │ ├── cljfmt/ │ │ └── package.yaml │ ├── clojure-lsp/ │ │ └── package.yaml │ ├── cmake-language-server/ │ │ └── package.yaml │ ├── cmakelang/ │ │ └── package.yaml │ ├── cmakelint/ │ │ └── package.yaml │ ├── cobol-language-support/ │ │ └── package.yaml │ ├── codebook/ │ │ └── package.yaml │ ├── codelldb/ │ │ └── package.yaml │ ├── codeql/ │ │ └── package.yaml │ ├── codespell/ │ │ └── package.yaml │ ├── coffeesense-language-server/ │ │ └── package.yaml │ ├── colorgen-nvim/ │ │ └── package.yaml │ ├── commitlint/ │ │ └── package.yaml │ ├── contextive/ │ │ └── package.yaml │ ├── copilot-language-server/ │ │ └── package.yaml │ ├── coq-lsp/ │ │ └── package.yaml │ ├── cortex-debug/ │ │ └── package.yaml │ ├── cpplint/ │ │ └── package.yaml │ ├── cpptools/ │ │ └── package.yaml │ ├── cql-language-server/ │ │ └── package.yaml │ ├── crlfmt/ │ │ └── package.yaml │ ├── cronstrue/ │ │ └── package.yaml │ ├── crystalline/ │ │ └── package.yaml │ ├── csharp-language-server/ │ │ └── package.yaml │ ├── csharpier/ │ │ └── package.yaml │ ├── cspell/ │ │ └── package.yaml │ ├── cspell-lsp/ │ │ └── package.yaml │ ├── css-lsp/ │ │ └── package.yaml │ ├── css-variables-language-server/ │ │ └── package.yaml │ ├── csskit/ │ │ └── package.yaml │ ├── cssmodules-language-server/ │ │ └── package.yaml │ ├── ctags-lsp/ │ │ └── package.yaml │ ├── cucumber-language-server/ │ │ └── package.yaml │ ├── cue/ │ │ └── package.yaml │ ├── cueimports/ │ │ └── package.yaml │ ├── cuelsp/ │ │ └── package.yaml │ ├── curlylint/ │ │ └── package.yaml │ ├── custom-elements-languageserver/ │ │ └── package.yaml │ ├── cypher-language-server/ │ │ └── package.yaml │ ├── darker/ │ │ └── package.yaml │ ├── dart-debug-adapter/ │ │ └── package.yaml │ ├── dcm/ │ │ └── package.yaml │ ├── debugpy/ │ │ └── package.yaml │ ├── delve/ │ │ └── package.yaml │ ├── deno/ │ │ └── package.yaml │ ├── detekt/ │ │ └── package.yaml │ ├── dhall-lsp/ │ │ └── package.yaml │ ├── diagnostic-languageserver/ │ │ └── package.yaml │ ├── digestif/ │ │ └── package.yaml │ ├── dingo/ │ │ └── package.yaml │ ├── dingo-lsp/ │ │ └── package.yaml │ ├── django-language-server/ │ │ └── package.yaml │ ├── django-template-lsp/ │ │ └── package.yaml │ ├── djlint/ │ │ └── package.yaml │ ├── docformatter/ │ │ └── package.yaml │ ├── docker-compose-language-service/ │ │ └── package.yaml │ ├── docker-language-server/ │ │ └── package.yaml │ ├── dockerfile-language-server/ │ │ └── package.yaml │ ├── doctoc/ │ │ └── package.yaml │ ├── dot-language-server/ │ │ └── package.yaml │ ├── dotenv-linter/ │ │ └── package.yaml │ ├── dprint/ │ │ └── package.yaml │ ├── drools-lsp/ │ │ └── package.yaml │ ├── duster/ │ │ └── package.yaml │ ├── earthlyls/ │ │ └── package.yaml │ ├── easy-coding-standard/ │ │ └── package.yaml │ ├── editorconfig-checker/ │ │ └── package.yaml │ ├── efm/ │ │ └── package.yaml │ ├── elixir-ls/ │ │ └── package.yaml │ ├── elm-format/ │ │ └── package.yaml │ ├── elm-language-server/ │ │ └── package.yaml │ ├── elp/ │ │ └── package.yaml │ ├── ember-language-server/ │ │ └── package.yaml │ ├── emmet-language-server/ │ │ └── package.yaml │ ├── emmet-ls/ │ │ └── package.yaml │ ├── emmylua-codeformat/ │ │ └── package.yaml │ ├── emmylua_ls/ │ │ └── package.yaml │ ├── erb-formatter/ │ │ └── package.yaml │ ├── erb-lint/ │ │ └── package.yaml │ ├── erg/ │ │ └── package.yaml │ ├── erg-language-server/ │ │ └── package.yaml │ ├── erlang-debugger/ │ │ └── package.yaml │ ├── erlang-ls/ │ │ └── package.yaml │ ├── esbonio/ │ │ └── package.yaml │ ├── eslint-lsp/ │ │ └── package.yaml │ ├── eslint_d/ │ │ └── package.yaml │ ├── eugene/ │ │ └── package.yaml │ ├── expert/ │ │ └── package.yaml │ ├── facility-language-server/ │ │ └── package.yaml │ ├── fantomas/ │ │ └── package.yaml │ ├── fennel-language-server/ │ │ └── package.yaml │ ├── fennel-ls/ │ │ └── package.yaml │ ├── findent/ │ │ └── package.yaml │ ├── firefox-debug-adapter/ │ │ └── package.yaml │ ├── fish-lsp/ │ │ └── package.yaml │ ├── fixjson/ │ │ └── package.yaml │ ├── flake8/ │ │ └── package.yaml │ ├── flakeheaven/ │ │ └── package.yaml │ ├── flux-lsp/ │ │ └── package.yaml │ ├── foam-language-server/ │ │ └── package.yaml │ ├── fortitude/ │ │ └── package.yaml │ ├── fortls/ │ │ └── package.yaml │ ├── fourmolu/ │ │ └── package.yaml │ ├── fprettify/ │ │ └── package.yaml │ ├── fsautocomplete/ │ │ └── package.yaml │ ├── gci/ │ │ └── package.yaml │ ├── gdscript-formatter/ │ │ └── package.yaml │ ├── gdtoolkit/ │ │ └── package.yaml │ ├── gersemi/ │ │ └── package.yaml │ ├── gh/ │ │ └── package.yaml │ ├── gh-actions-language-server/ │ │ └── package.yaml │ ├── ginko_ls/ │ │ └── package.yaml │ ├── gitlab-ci-ls/ │ │ └── package.yaml │ ├── gitleaks/ │ │ └── package.yaml │ ├── gitlint/ │ │ └── package.yaml │ ├── gitui/ │ │ └── package.yaml │ ├── glint/ │ │ └── package.yaml │ ├── glow/ │ │ └── package.yaml │ ├── glsl_analyzer/ │ │ └── package.yaml │ ├── glslls/ │ │ └── package.yaml │ ├── gn-language-server/ │ │ └── package.yaml │ ├── go-debug-adapter/ │ │ └── package.yaml │ ├── gofumpt/ │ │ └── package.yaml │ ├── goimports/ │ │ └── package.yaml │ ├── goimports-reviser/ │ │ └── package.yaml │ ├── golangci-lint/ │ │ └── package.yaml │ ├── golangci-lint-langserver/ │ │ └── package.yaml │ ├── golines/ │ │ └── package.yaml │ ├── gomodifytags/ │ │ └── package.yaml │ ├── google-java-format/ │ │ └── package.yaml │ ├── gopls/ │ │ └── package.yaml │ ├── gospel/ │ │ └── package.yaml │ ├── gotests/ │ │ └── package.yaml │ ├── gotestsum/ │ │ └── package.yaml │ ├── gradle-language-server/ │ │ └── package.yaml │ ├── grammarly-languageserver/ │ │ └── package.yaml │ ├── graphql-language-service-cli/ │ │ └── package.yaml │ ├── groovy-language-server/ │ │ └── package.yaml │ ├── hadolint/ │ │ └── package.yaml │ ├── haml-lint/ │ │ └── package.yaml │ ├── harper-ls/ │ │ └── package.yaml │ ├── haskell-debug-adapter/ │ │ └── package.yaml │ ├── haskell-language-server/ │ │ └── package.yaml │ ├── haxe-language-server/ │ │ └── package.yaml │ ├── hclfmt/ │ │ └── package.yaml │ ├── hdl-checker/ │ │ └── package.yaml │ ├── helm-ls/ │ │ └── package.yaml │ ├── herb-language-server/ │ │ └── package.yaml │ ├── hlint/ │ │ └── package.yaml │ ├── hoon-language-server/ │ │ └── package.yaml │ ├── html-lsp/ │ │ └── package.yaml │ ├── htmlbeautifier/ │ │ └── package.yaml │ ├── htmlhint/ │ │ └── package.yaml │ ├── htmx-lsp/ │ │ └── package.yaml │ ├── hydra-lsp/ │ │ └── package.yaml │ ├── hylo-language-server/ │ │ └── package.yaml │ ├── hyprls/ │ │ └── package.yaml │ ├── iferr/ │ │ └── package.yaml │ ├── impl/ │ │ └── package.yaml │ ├── intelephense/ │ │ └── package.yaml │ ├── isort/ │ │ └── package.yaml │ ├── java-debug-adapter/ │ │ └── package.yaml │ ├── java-language-server/ │ │ └── package.yaml │ ├── java-test/ │ │ └── package.yaml │ ├── jayvee-language-server/ │ │ └── package.yaml │ ├── jdtls/ │ │ └── package.yaml │ ├── jedi-language-server/ │ │ └── package.yaml │ ├── jinja-lsp/ │ │ └── package.yaml │ ├── joker/ │ │ └── package.yaml │ ├── jq/ │ │ └── package.yaml │ ├── jq-lsp/ │ │ └── package.yaml │ ├── js-debug-adapter/ │ │ └── package.yaml │ ├── json-lsp/ │ │ └── package.yaml │ ├── json-repair/ │ │ └── package.yaml │ ├── json-to-struct/ │ │ └── package.yaml │ ├── jsonld-lsp/ │ │ └── package.yaml │ ├── jsonlint/ │ │ └── package.yaml │ ├── jsonnet-language-server/ │ │ └── package.yaml │ ├── jsonnetfmt/ │ │ └── package.yaml │ ├── julia-lsp/ │ │ └── package.yaml │ ├── jupytext/ │ │ └── package.yaml │ ├── just-lsp/ │ │ └── package.yaml │ ├── kakehashi/ │ │ └── package.yaml │ ├── kcl/ │ │ └── package.yaml │ ├── kdlfmt/ │ │ └── package.yaml │ ├── kos-language-server/ │ │ └── package.yaml │ ├── kotlin-debug-adapter/ │ │ └── package.yaml │ ├── kotlin-language-server/ │ │ └── package.yaml │ ├── kotlin-lsp/ │ │ └── package.yaml │ ├── ktfmt/ │ │ └── package.yaml │ ├── ktlint/ │ │ └── package.yaml │ ├── kube-linter/ │ │ └── package.yaml │ ├── kubescape/ │ │ └── package.yaml │ ├── kulala-fmt/ │ │ └── package.yaml │ ├── language-server-bitbake/ │ │ └── package.yaml │ ├── laravel-ls/ │ │ └── package.yaml │ ├── latexindent/ │ │ └── package.yaml │ ├── lean-language-server/ │ │ └── package.yaml │ ├── lelwel/ │ │ └── package.yaml │ ├── lemminx/ │ │ └── package.yaml │ ├── lemmy-help/ │ │ └── package.yaml │ ├── lemonade/ │ │ └── package.yaml │ ├── lexical/ │ │ └── package.yaml │ ├── llm-ls/ │ │ └── package.yaml │ ├── local-lua-debugger-vscode/ │ │ └── package.yaml │ ├── ltex-ls/ │ │ └── package.yaml │ ├── ltex-ls-plus/ │ │ └── package.yaml │ ├── lua-language-server/ │ │ └── package.yaml │ ├── luacheck/ │ │ └── package.yaml │ ├── luaformatter/ │ │ └── package.yaml │ ├── luau-lsp/ │ │ └── package.yaml │ ├── lwc-language-server/ │ │ └── package.yaml │ ├── m68k-lsp-server/ │ │ └── package.yaml │ ├── markdown-oxide/ │ │ └── package.yaml │ ├── markdown-toc/ │ │ └── package.yaml │ ├── markdownlint/ │ │ └── package.yaml │ ├── markdownlint-cli2/ │ │ └── package.yaml │ ├── markmap-cli/ │ │ └── package.yaml │ ├── marksman/ │ │ └── package.yaml │ ├── markuplint/ │ │ └── package.yaml │ ├── matlab-language-server/ │ │ └── package.yaml │ ├── mbake/ │ │ └── package.yaml │ ├── mdformat/ │ │ └── package.yaml │ ├── mdsf/ │ │ └── package.yaml │ ├── mdslw/ │ │ └── package.yaml │ ├── mdx-analyzer/ │ │ └── package.yaml │ ├── mesonlsp/ │ │ └── package.yaml │ ├── metamath-zero-lsp/ │ │ └── package.yaml │ ├── millet/ │ │ └── package.yaml │ ├── miss_hit/ │ │ └── package.yaml │ ├── misspell/ │ │ └── package.yaml │ ├── mmdc/ │ │ └── package.yaml │ ├── mockdebug/ │ │ └── package.yaml │ ├── motoko-lsp/ │ │ └── package.yaml │ ├── move-analyzer/ │ │ └── package.yaml │ ├── mpls/ │ │ └── package.yaml │ ├── mutt-language-server/ │ │ └── package.yaml │ ├── mypy/ │ │ └── package.yaml │ ├── neocmakelsp/ │ │ └── package.yaml │ ├── netcoredbg/ │ │ └── package.yaml │ ├── nextflow-language-server/ │ │ └── package.yaml │ ├── nextls/ │ │ └── package.yaml │ ├── nginx-config-formatter/ │ │ └── package.yaml │ ├── nginx-language-server/ │ │ └── package.yaml │ ├── nickel-lang-lsp/ │ │ └── package.yaml │ ├── nil/ │ │ └── package.yaml │ ├── nilaway/ │ │ └── package.yaml │ ├── nimlangserver/ │ │ └── package.yaml │ ├── nimlsp/ │ │ └── package.yaml │ ├── nixfmt/ │ │ └── package.yaml │ ├── nixpkgs-fmt/ │ │ └── package.yaml │ ├── nomad/ │ │ └── package.yaml │ ├── nomicfoundation-solidity-language-server/ │ │ └── package.yaml │ ├── npm-groovy-lint/ │ │ └── package.yaml │ ├── ntt/ │ │ └── package.yaml │ ├── nxls/ │ │ └── package.yaml │ ├── ocaml-lsp/ │ │ └── package.yaml │ ├── ocamlearlybird/ │ │ └── package.yaml │ ├── ocamlformat/ │ │ └── package.yaml │ ├── oelint-adv/ │ │ └── package.yaml │ ├── ols/ │ │ └── package.yaml │ ├── omnisharp/ │ │ └── package.yaml │ ├── omnisharp-mono/ │ │ └── package.yaml │ ├── opa/ │ │ └── package.yaml │ ├── opencl-language-server/ │ │ └── package.yaml │ ├── openedge-language-server/ │ │ └── package.yaml │ ├── openscad-language-server/ │ │ └── package.yaml │ ├── openscad-lsp/ │ │ └── package.yaml │ ├── ormolu/ │ │ └── package.yaml │ ├── oxfmt/ │ │ └── package.yaml │ ├── oxlint/ │ │ └── package.yaml │ ├── pbls/ │ │ └── package.yaml │ ├── perl-debug-adapter/ │ │ └── package.yaml │ ├── perlnavigator/ │ │ └── package.yaml │ ├── pest-language-server/ │ │ └── package.yaml │ ├── pgformatter/ │ │ └── package.yaml │ ├── php-cs-fixer/ │ │ └── package.yaml │ ├── php-debug-adapter/ │ │ └── package.yaml │ ├── phpactor/ │ │ └── package.yaml │ ├── phpantom_lsp/ │ │ └── package.yaml │ ├── phpcbf/ │ │ └── package.yaml │ ├── phpcs/ │ │ └── package.yaml │ ├── phpmd/ │ │ └── package.yaml │ ├── phpstan/ │ │ └── package.yaml │ ├── pico8-ls/ │ │ └── package.yaml │ ├── pinact/ │ │ └── package.yaml │ ├── pint/ │ │ └── package.yaml │ ├── pkl-lsp/ │ │ └── package.yaml │ ├── postgres-language-server/ │ │ └── package.yaml │ ├── powershell-editor-services/ │ │ └── package.yaml │ ├── prettier/ │ │ └── package.yaml │ ├── prettierd/ │ │ └── package.yaml │ ├── pretty-php/ │ │ └── package.yaml │ ├── prettydiff/ │ │ └── package.yaml │ ├── prettypst/ │ │ └── package.yaml │ ├── prisma-language-server/ │ │ └── package.yaml │ ├── prometheus-pint/ │ │ └── package.yaml │ ├── proselint/ │ │ └── package.yaml │ ├── prosemd-lsp/ │ │ └── package.yaml │ ├── protolint/ │ │ └── package.yaml │ ├── protols/ │ │ └── package.yaml │ ├── psalm/ │ │ └── package.yaml │ ├── pug-lsp/ │ │ └── package.yaml │ ├── puppet-editor-services/ │ │ └── package.yaml │ ├── purescript-language-server/ │ │ └── package.yaml │ ├── purescript-tidy/ │ │ └── package.yaml │ ├── pydocstyle/ │ │ └── package.yaml │ ├── pyflakes/ │ │ └── package.yaml │ ├── pyink/ │ │ └── package.yaml │ ├── pylama/ │ │ └── package.yaml │ ├── pylint/ │ │ └── package.yaml │ ├── pylyzer/ │ │ └── package.yaml │ ├── pymarkdownlnt/ │ │ └── package.yaml │ ├── pyment/ │ │ └── package.yaml │ ├── pymobiledevice3/ │ │ └── package.yaml │ ├── pyproject-flake8/ │ │ └── package.yaml │ ├── pyproject-fmt/ │ │ └── package.yaml │ ├── pyre/ │ │ └── package.yaml │ ├── pyrefly/ │ │ └── package.yaml │ ├── pyright/ │ │ └── package.yaml │ ├── python-lsp-server/ │ │ └── package.yaml │ ├── qmlls/ │ │ └── package.yaml │ ├── quick-lint-js/ │ │ └── package.yaml │ ├── r-languageserver/ │ │ └── package.yaml │ ├── raku-navigator/ │ │ └── package.yaml │ ├── rassumfrassum/ │ │ └── package.yaml │ ├── rdbg/ │ │ └── package.yaml │ ├── reason-language-server/ │ │ └── package.yaml │ ├── reformat-gherkin/ │ │ └── package.yaml │ ├── refurb/ │ │ └── package.yaml │ ├── regal/ │ │ └── package.yaml │ ├── regols/ │ │ └── package.yaml │ ├── remark-cli/ │ │ └── package.yaml │ ├── remark-language-server/ │ │ └── package.yaml │ ├── reorder-python-imports/ │ │ └── package.yaml │ ├── rescript-language-server/ │ │ └── package.yaml │ ├── revive/ │ │ └── package.yaml │ ├── ripper-tags/ │ │ └── package.yaml │ ├── rnix-lsp/ │ │ └── package.yaml │ ├── robotcode/ │ │ └── package.yaml │ ├── robotframework-lsp/ │ │ └── package.yaml │ ├── roc_language_server/ │ │ └── package.yaml │ ├── rpm_lsp_server/ │ │ └── package.yaml │ ├── rpmlint/ │ │ └── package.yaml │ ├── rshtml-analyzer/ │ │ └── package.yaml │ ├── rstcheck/ │ │ └── package.yaml │ ├── rubocop/ │ │ └── package.yaml │ ├── ruby-lsp/ │ │ └── package.yaml │ ├── rubyfmt/ │ │ └── package.yaml │ ├── ruff/ │ │ └── package.yaml │ ├── rufo/ │ │ └── package.yaml │ ├── rumdl/ │ │ └── package.yaml │ ├── rust-analyzer/ │ │ └── package.yaml │ ├── rust_hdl/ │ │ └── package.yaml │ ├── rustywind/ │ │ └── package.yaml │ ├── salt-lint/ │ │ └── package.yaml │ ├── salt-lsp/ │ │ └── package.yaml │ ├── selene/ │ │ └── package.yaml │ ├── semgrep/ │ │ └── package.yaml │ ├── serve-d/ │ │ └── package.yaml │ ├── shellcheck/ │ │ └── package.yaml │ ├── shellharden/ │ │ └── package.yaml │ ├── shfmt/ │ │ └── package.yaml │ ├── shopify-cli/ │ │ └── package.yaml │ ├── sith-language-server/ │ │ └── package.yaml │ ├── slang/ │ │ └── package.yaml │ ├── sleek/ │ │ └── package.yaml │ ├── slint-lsp/ │ │ └── package.yaml │ ├── smithy-language-server/ │ │ └── package.yaml │ ├── snakefmt/ │ │ └── package.yaml │ ├── snakeskin-cli/ │ │ └── package.yaml │ ├── snyk/ │ │ └── package.yaml │ ├── snyk-ls/ │ │ └── package.yaml │ ├── solang/ │ │ └── package.yaml │ ├── solang-llvm/ │ │ └── package.yaml │ ├── solargraph/ │ │ └── package.yaml │ ├── solhint/ │ │ └── package.yaml │ ├── solidity/ │ │ └── package.yaml │ ├── solidity-ls/ │ │ └── package.yaml │ ├── some-sass-language-server/ │ │ └── package.yaml │ ├── sonarlint-language-server/ │ │ └── package.yaml │ ├── sorbet/ │ │ └── package.yaml │ ├── sourcery/ │ │ └── package.yaml │ ├── spectral-language-server/ │ │ └── package.yaml │ ├── sphinx-lint/ │ │ └── package.yaml │ ├── spyglassmc-language-server/ │ │ └── package.yaml │ ├── sql-formatter/ │ │ └── package.yaml │ ├── sqlfluff/ │ │ └── package.yaml │ ├── sqlfmt/ │ │ └── package.yaml │ ├── sqlls/ │ │ └── package.yaml │ ├── sqls/ │ │ └── package.yaml │ ├── sqruff/ │ │ └── package.yaml │ ├── squawk/ │ │ └── package.yaml │ ├── stan-language-server/ │ │ └── package.yaml │ ├── standardjs/ │ │ └── package.yaml │ ├── standardrb/ │ │ └── package.yaml │ ├── starlark-rust/ │ │ └── package.yaml │ ├── starpls/ │ │ └── package.yaml │ ├── staticcheck/ │ │ └── package.yaml │ ├── steep/ │ │ └── package.yaml │ ├── stimulus-language-server/ │ │ └── package.yaml │ ├── stree/ │ │ └── package.yaml │ ├── stylelint/ │ │ └── package.yaml │ ├── stylelint-language-server/ │ │ └── package.yaml │ ├── stylelint-lsp/ │ │ └── package.yaml │ ├── stylua/ │ │ └── package.yaml │ ├── superhtml/ │ │ └── package.yaml │ ├── svelte-language-server/ │ │ └── package.yaml │ ├── svlangserver/ │ │ └── package.yaml │ ├── svls/ │ │ └── package.yaml │ ├── swiftformat/ │ │ └── package.yaml │ ├── swiftlint/ │ │ └── package.yaml │ ├── systemd-lsp/ │ │ └── package.yaml │ ├── systemdlint/ │ │ └── package.yaml │ ├── tabby-agent/ │ │ └── package.yaml │ ├── tailwindcss-language-server/ │ │ └── package.yaml │ ├── taplo/ │ │ └── package.yaml │ ├── tclint/ │ │ └── package.yaml │ ├── teal-language-server/ │ │ └── package.yaml │ ├── tectonic/ │ │ └── package.yaml │ ├── templ/ │ │ └── package.yaml │ ├── termux-language-server/ │ │ └── package.yaml │ ├── terraform/ │ │ └── package.yaml │ ├── terraform-ls/ │ │ └── package.yaml │ ├── tex-fmt/ │ │ └── package.yaml │ ├── texlab/ │ │ └── package.yaml │ ├── textlint/ │ │ └── package.yaml │ ├── textlsp/ │ │ └── package.yaml │ ├── tflint/ │ │ └── package.yaml │ ├── tfsec/ │ │ └── package.yaml │ ├── thriftls/ │ │ └── package.yaml │ ├── tilt/ │ │ └── package.yaml │ ├── tinymist/ │ │ └── package.yaml │ ├── tlint/ │ │ └── package.yaml │ ├── tofu-ls/ │ │ └── package.yaml │ ├── tombi/ │ │ └── package.yaml │ ├── tree-sitter-cli/ │ │ └── package.yaml │ ├── trivy/ │ │ └── package.yaml │ ├── trufflehog/ │ │ └── package.yaml │ ├── ts-standard/ │ │ └── package.yaml │ ├── ts_query_ls/ │ │ └── package.yaml │ ├── tsgo/ │ │ └── package.yaml │ ├── tsp-server/ │ │ └── package.yaml │ ├── turtle-language-server/ │ │ └── package.yaml │ ├── twig-cs-fixer/ │ │ └── package.yaml │ ├── twigcs/ │ │ └── package.yaml │ ├── twiggy-language-server/ │ │ └── package.yaml │ ├── ty/ │ │ └── package.yaml │ ├── typescript-language-server/ │ │ └── package.yaml │ ├── typos/ │ │ └── package.yaml │ ├── typos-lsp/ │ │ └── package.yaml │ ├── typstyle/ │ │ └── package.yaml │ ├── unocss-language-server/ │ │ └── package.yaml │ ├── usort/ │ │ └── package.yaml │ ├── uv/ │ │ └── package.yaml │ ├── v-analyzer/ │ │ └── package.yaml │ ├── vacuum/ │ │ └── package.yaml │ ├── vala-language-server/ │ │ └── package.yaml │ ├── vale/ │ │ └── package.yaml │ ├── vale-ls/ │ │ └── package.yaml │ ├── vectorcode/ │ │ └── package.yaml │ ├── verible/ │ │ └── package.yaml │ ├── veryl-ls/ │ │ └── package.yaml │ ├── vetur-vls/ │ │ └── package.yaml │ ├── vhdl-style-guide/ │ │ └── package.yaml │ ├── vim-language-server/ │ │ └── package.yaml │ ├── vint/ │ │ └── package.yaml │ ├── visualforce-language-server/ │ │ └── package.yaml │ ├── vls/ │ │ └── package.yaml │ ├── vscode-home-assistant/ │ │ └── package.yaml │ ├── vscode-java-decompiler/ │ │ └── package.yaml │ ├── vscode-java-dependency/ │ │ └── package.yaml │ ├── vscode-solidity-server/ │ │ └── package.yaml │ ├── vscode-spring-boot-tools/ │ │ └── package.yaml │ ├── vsg/ │ │ └── package.yaml │ ├── vtsls/ │ │ └── package.yaml │ ├── vue-language-server/ │ │ └── package.yaml │ ├── vulture/ │ │ └── package.yaml │ ├── wasm-language-tools/ │ │ └── package.yaml │ ├── wc-language-server/ │ │ └── package.yaml │ ├── wgsl-analyzer/ │ │ └── package.yaml │ ├── wing/ │ │ └── package.yaml │ ├── woke/ │ │ └── package.yaml │ ├── write-good/ │ │ └── package.yaml │ ├── xcbeautify/ │ │ └── package.yaml │ ├── xcode-build-server/ │ │ └── package.yaml │ ├── xcodegen/ │ │ └── package.yaml │ ├── xcodeprojectcli/ │ │ └── package.yaml │ ├── xmlformatter/ │ │ └── package.yaml │ ├── yaml-language-server/ │ │ └── package.yaml │ ├── yamlfix/ │ │ └── package.yaml │ ├── yamlfmt/ │ │ └── package.yaml │ ├── yamllint/ │ │ └── package.yaml │ ├── yapf/ │ │ └── package.yaml │ ├── yls-yara/ │ │ └── package.yaml │ ├── yq/ │ │ └── package.yaml │ ├── zeek-language-server/ │ │ └── package.yaml │ ├── zk/ │ │ └── package.yaml │ ├── zls/ │ │ └── package.yaml │ ├── zprint/ │ │ └── package.yaml │ ├── zprint-clj/ │ │ └── package.yaml │ └── zuban/ │ └── package.yaml └── renovate.json5 ================================================ FILE CONTENTS ================================================ ================================================ FILE: .editorconfig ================================================ root = true [*] indent_style = space indent_size = 4 end_of_line = lf insert_final_newline = true trim_trailing_whitespace=true max_line_length = 120 charset = utf-8 [*.yaml] indent_size = 2 [*.md] trim_trailing_whitespace=false ================================================ FILE: .github/pull_request_template.md ================================================ ### Describe your changes ### Issue ticket number and link ### Evidence on requirement fulfillment (new packages only) ### Checklist before requesting a review - [ ] If the package is available at nvim-lspconfig, I also added the respective name to `neovim.lspconfig`. - [ ] I have successfully tested installation of the package. - [ ] I have successfully tested the package after installation. ### Screenshots ================================================ FILE: .github/workflows/actionlint.yaml ================================================ --- name: Actionlint on: - pull_request jobs: validate: name: Actionlint runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: reviewdog/action-actionlint@v1 ================================================ FILE: .github/workflows/package-tests.yaml ================================================ --- name: Package tests on: pull_request: workflow_dispatch: inputs: packages: type: string description: Space-separated list of package definitions to test. required: true jobs: lint: name: Registry lint runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 with: fetch-depth: 1 - uses: mason-org/actions/registry-lint@v1 with: packages: ${{ github.event.inputs.packages }} test: name: Package tests needs: lint uses: mason-org/actions/.github/workflows/package-tests.yaml@v1 with: packages: ${{ github.event.inputs.packages }} skip: ${{ github.event_name == 'pull_request' && contains(github.event.pull_request.labels.*.name, 'ci:skip-package-tests') }} ================================================ FILE: .github/workflows/release.yaml ================================================ --- name: Release on: push: branches: - main jobs: release: name: Release runs-on: ubuntu-latest permissions: contents: write steps: - uses: mason-org/actions/registry-release@v1 ================================================ FILE: .github/workflows/stale-bot.yml ================================================ name: Stale bot on: schedule: - cron: "18 04 * * 3" permissions: issues: write pull-requests: write jobs: stale: runs-on: ubuntu-latest steps: - name: Close stale issues/PRs uses: actions/stale@v9 with: repo-token: ${{ secrets.GITHUB_TOKEN }} # DOCS https://github.com/actions/stale#all-options days-before-stale: 90 days-before-close: 7 stale-issue-label: Stale stale-issue-message: | This issue has been automatically marked as stale. If this issue is still relevant, please leave any comment, and it will be kept open. close-issue-message: | This issue has been closed due to inactivity, and will not be monitored. stale-PR-label: Stale stale-pr-message: | This PR has been automatically marked as stale. If this issue is still relevant, please leave any comment, and it will be kept open. close-pr-message: | This PR has been closed due to inactivity, and will not be monitored. ================================================ FILE: .github/workflows/validate-renovate.yaml ================================================ --- name: Validate Renovate config on: push: branches: - main pull_request: jobs: validate: name: Validate renovate config runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Check for config changes id: diff uses: tj-actions/changed-files@v46 with: files: | renovate.json5 - shell: bash if: ${{ steps.diff.outputs.any_changed == 'true' }} run: | set +o pipefail npx -y -p renovate -c renovate-config-validator \ | tee /dev/stderr \ | grep -Evz '(ERROR|could not be parsed)' ================================================ FILE: CONTRIBUTING.md ================================================ # Contributing guide ## Table of Contents - [Contributing guide](#contributing-guide) - [Table of Contents](#table-of-contents) - [Requirements](#requirements) - [Introduction](#introduction) - [Schema](#schema) - [Testing](#testing) - [The anatomy of a package](#the-anatomy-of-a-package) - [Package specification](#package-specification) - [`name`](#name) - [`description`](#description) - [`homepage`](#homepage) - [`licenses`](#licenses) - [`languages`](#languages) - [`categories`](#categories) - [`deprecation`](#deprecation) - [`source`](#source) - [`bin`](#bin) - [`share`](#share) - [`opt`](#opt) - [`neovim`](#neovim) - [`lspconfig`](#lspconfig) - [Expressions](#expressions) - [Examples](#examples) - [Common fields](#common-fields) - [Cargo](#cargo) - [Composer](#composer) - [Gem](#gem) - [GitHub release assets](#github-release-assets) - [GitHub build from source](#github-build-from-source) - [Golang](#golang) - [LuaRocks](#luarocks) - [npm](#npm) - [Nuget](#nuget) - [opam](#opam) - [PyPI](#pypi) - [Open VSX](#open-vsx) > The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT > RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in [BCP 14][bcp14], > [RFC2119][rfc2119], and [RFC8174][rfc8174] when, and only when, they appear in all capitals, as shown here. # Requirements At least one of the following conditions MUST be fulfilled for new packages to be added to the registry. 1. At least 100 stars on GitHub. 1. At least 5000 VSCode marketplace downloads. 1. Be approved at [nvim-lspconfig](https://github.com/neovim/nvim-lspconfig). 1. The tool is officially recommended by a reputable consortium, foundation, or company. Even if one, or all, of the previous conditions are fulfilled, new package additions may be rejected for other reasons. # Introduction * Make sure to follow the [naming guidelines](#name). * Refer to the [common fields example](#common-fields) for a good starting point for a new package. * Refer to the different [examples](#examples) and/or existing package definitions for further guidance. * Testing a package MUST be done locally prior to creating a PR. See [testing](#testing) for more information. > [!TIP] > Use the [YAML language server](https://mason-registry.dev/registry/list#yaml-language-server) to get diagnostics and autocompletion (see [Schema](#schema)). # Schema Package definitions are validated against a well-defined [JSON schema](https://github.com/mason-org/registry-schema). The full schema is hosted on . > [!TIP] > Use the [YAML language server](https://mason-registry.dev/registry/list#yaml-language-server) to integrate these > schemas in Neovim. This gives you diagnostics and autocompletion inside the editor when editing package definitions: > > # Testing Testing a package locally can be achieved by configuring the `mason.nvim` client to source package definitions locally from your filesystem. > [!IMPORTANT] > In order for `mason.nvim` to be able to parse the YAML files you must have `yq` installed on your system. Tip: install > `yq` (`:MasonInstall yq`) from the core registry before testing. Take note of the path where you have `mason-org/mason-registry` cloned on your file system. To configure `mason.nvim` to source packages from there you'll use the `file:` protocol, like so: ```lua require("mason").setup { registries = { "file:~/dev/mason-registry" } } ``` Before continuing, make sure Mason has been properly configured to source packages locally by opening the `:Mason` window and pressing `g?` to open the help view: > [!TIP] > You can emulate different platforms ("targets") by providing the `--target=` option to `:MasonInstall`. For example: >
:MasonInstall --target=linux_arm64 my-package
> Note that this is only a soft emulation and only impacts how the package definition is parsed. # The anatomy of a package Packages are defined following a [well-defined specification](#package-specification). Package definitions are hosted as separate YAML files that MUST be located at `packages//package.yaml`. Package sources are identified via a [purl][purl] identifier. Each package source (purl) MUST contain a version component specifying the latest available version, e.g `pkg:github/rust-lang/rust-analyzer@2023-04-04`. Package versions are automatically kept up-to-date via [Renovate][renovate]. # Package specification The following is a rough outline of the package definition schema: ```yaml name: string description: string homepage: URL licenses: SPDXLicense[] languages: string[] categories: Category[] source: id: string [key: string]: any bin?: [executable: string]: string share?: [share_location: string]: string opt?: [opt_location: string]: string ``` ## `name` The package name MUST be unique. The name of a package MUST follow the following naming scheme: 1. If the upstream package name is sufficiently unambiguous, or otherwise widely recognized, that name MUST be used. 1. If the upstream package provides a single executable with a name that is sufficiently unambiguous, or otherwise widely recognized, the name of the executable MUST be used. 1. If either the package or executable name is ambiguous, a name where a clarifying prefix or suffix is added SHOULD be used. 1. As a last resort, the name of the package should be constructed to best convey its target language and scope, e.g. `json-language-server` for a JSON language server. ## `description` Short description of the package. The description SHOULD be sourced from the upstream package directly. Longer descriptions MUST be split on multiple lines, as to not exceed the max line length (120). Example: ```yaml description: | Lorem ipsum dolor sit amet, officia excepteur ex fugiat reprehenderit enim labore culpa sint ad nisi Lorem pariatur mollit ex esse exercitation amet. Nisi anim cupidatat excepteur officia. ``` > [!TIP] > To automatically format the description across multiple lines, run `:setlocal textwidth=120`, visually select the > description and press `gw` (`:help gw`). ## `homepage` The homepage of the package. The homepage SHOULD be a public website if available, otherwise it MUST be a URL to the source code. The URL MUST be a [well-formed URL][rfc1738]. The URL scheme MUST be either `http` or `https`. ## `licenses` List of licenses associated with this package. MUST contain at least one entry. The license MUST be a [SPDX-compatible](https://spdx.org/licenses/) license identifier. Should the package use a license not available as a SPDX identifier, the license "proprietary" (all lower case) MUST be used. Examples: - `MIT` - `Apache-2.0` - `GPL-3.0-only` ## `languages` The languages the package targets. MAY be empty. A language is an arbitrary string (e.g., `"Rust"`). The casing of the string MUST be the same as other references to the same language in other package definitions, i.e. it's an error if package A specifies `Javascript` and package B specifies `JavaScript`. ## `categories` The categories the package belongs to. MAY be empty. If not empty, each entry MUST be one of: - `Compiler` - `DAP` - `Formatter` - `LSP` - `Linter` - `Runtime` ## `deprecation` If a package has been deprecated it SHOULD be marked as such through the `deprecation` field. Deprecated packages MAY be removed from a registry and SHOULD be done no sooner than 3 months after the deprecation was first applied. The `since` field MUST be formatted as a `full-date` per [RFC3339][rfc3339]. The `message` field MUST be included and SHOULD inform users of officially recommended replacements/alternatives if applicable. Examples: ```yaml deprecation: since: "2026-01-07" message: bash-language-server is no longer maintained. ``` ## `source` The source of the package. The `source` entry contains all necessary information to properly install the package. At the very minimum it MUST contain an `id` property. The `id` property MUST be a [purl][purl]-compatible package identifier. The purl identifier MUST contain a version component. The source object MAY contain additional properties to support installation. Examples: ```yaml source: id: pkg:npm/typescript-language-server@2.0.0 ``` ```yaml source: id: pkg:github/rust-lang/rust-analyzer@2022-12-05 ``` ## `bin` The executables the package provides. The key is the canonical name of the executable, and the value is either (i) a relative path to the executable from the package directory, or (ii) an expression that delegates path resolution (e.g., `npm:typescript-language-server` or `cargo:rust-analyzer`), or (iii) an [expression](#expressions). On Unix systems, a symlink is created. On Windows, a wrapper batch `.cmd` executable is always created. Example: ```yaml bin: typescript-language-server: npm:typescript-language-server rust-analyzer: bin/rust-analyzer ``` ## `share` The architecture independent files the package provides. The mapping MUST either (i) link a single target file to a single source file, or (ii) link a target directory to a source directory, or (iii) an [expression](#expressions). This creates symlinks (`uv_fs_symlink`) on all platforms. Example: ```yaml share: # Links $MASON/share/jdtls/lombok.jar -> /lombok.jar jdtls/lombok.jar: lombok.jar # Links $MASON/share/jdtls/plugins/ -> /plugins/**/* (i.e. all files within the target directory) jdtls/plugins/: plugins/ ``` > [!IMPORTANT] > The contents of linked files MUST be compatible with all machines, regardless of hardware architecture. ## `opt` The optional, add-on, contents of a package. This is for example useful in situations when a package provides auxiliary binaries that should not be linked to the "global" Mason `bin/` directory. The mapping MUST either (i) link a single target file to a single source file, or (ii) link a target directory to a source directory, or (iii) an [expression](#expressions). This creates symlinks (`uv_fs_symlink`) on all platforms. Example: ```yaml opt: # Links $MASON/opt/solang/llvm15.0/LICENSE -> /doc/LICENSE solang/llvm15.0/LICENSE: doc/LICENSE # Links $MASON/opt/solang/llvm15.0/ -> /llvm15.0/**/* (i.e. all files within the target directory) solang/llvm15.0/: llvm15.0/ ``` ## `neovim` The `neovim` property is an object that contain metadata specific for Neovim. ### `lspconfig` The `lspconfig` property of `neovim` specifies the name of the LSP configuration as provided by [nvim-lspconfig](https://github.com/neovim/nvim-lspconfig/). Providing the `neovim.lspconfig` value MUST be done if the package contains an LSP configuration entry in nvim-lspconfig. Example: ```yaml neovim: lspconfig: lua_ls ``` # Expressions When specified, a component of a package definition may include expressions. These expressions can only be used in string values, and are denoted by `{{expr}}`. This allows for dynamically evaluating values, when needed. Example: ```yaml # ... source: id: pkg:github/rust-lang/rust-analyzer@v1.0.0 asset: - target: darwin_x64 file: rust-analyzer-darwin_x64_{{ version | strip_prefix "v" }}.tar.gz bin: rust-analyzer-darwin_x64 some_other_bin: rust-fmt-darwin_x64 - target: linux_x64 file: rust-analyzer-linux_x64_{{ version | strip_prefix "v" }}.tar.gz bin: rust-analyzer-linux_x64 some_other_bin: rust-fmt-linux_x64 bin: # This will be evaluated to either "rust-analyzer-darwin_x64" or "rust-analyzer-linux_x64", depending on which # platform the package is being installed on. rust-analyzer: "{{source.asset.bin}}" rustfmt: "{{source.asset.some_other_bin}}" ``` Expressions use basic Lua syntax with the additional ability to pipe values to a limited set of transformation functions. All expressions are evaluated in a context, where values are accessed through normal variable access. # Examples ## Common fields The following fields are common for all packages and are subject to the same requirements. Refer to the following sections for a detailed description: - [`name`](#name) - [`description`](#description) - [`homepage`](#homepage) - [`licenses`](#licenses) - [`categories`](#categories) Example: ```yaml --- 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 ``` > [!IMPORTANT] > The document MUST start with a YAML header notation (`---`). --- ## Cargo Example: ```yaml source: id: pkg:cargo/rnix-lsp@0.2.5 bin: rnix-lsp: cargo:rnix-lsp ```
Example: Specify features To specify the features to install, use the `features` qualifier. Example: ```yaml source: id: pkg:cargo/flux-lsp@0.8.40?features=lsp,cli ```
Example: Git source To install a cargo package from a git source you may specify the `repository_url` qualifier. This will by default target tags in the provided git repository (i.e. `cargo install --tag `). To target commits instead (i.e. `cargo install --rev `), provide an additional `&rev=true` qualifier. Example: ```yaml source: id: pkg:cargo/flux-lsp@0.8.40?repository_url=https://github.com/influxdata/flux-lsp ```
Example: Specify supported platforms You MUST provide the `supported_platforms` field if the package is only supported on certain platforms. Example: ```yaml source: id: pkg:cargo/flux-lsp@0.8.40 supported_platforms: - linux_x64_gnu - linux_arm64_gnu ```
--- ## Composer Example: ```yaml source: id: pkg:composer/vimeo/psalm@5.4.0 bin: psalm: composer:psalm psalm-language-server: composer:psalm-language-server ``` --- ## Gem Example: ```yaml source: id: pkg:gem/standard@1.26.0 bin: standardrb: gem:standardrb ```
Example: Specify supported platforms You MUST provide the `supported_platforms` field if the package is only supported on certain platforms. Example: ```yaml source: id: pkg:gem/standard@1.26.0 supported_platforms: - linux_x64_gnu - linux_arm64_gnu ```
--- ## GitHub release assets Note: Downloaded release assets are automatically unpacked (e.g. if it's a `.tar` file it's unpacked in its download location).
Example: Platform dependent release assets When multiple, platform dependent, release assets are provided you MUST register an entry for each applicable platform. This is done by providing a list of assets. The ordering of this list is important as clients may be target to more than one platform and entries appearing first in the list have precedence. When this source is parsed by the client, the list is "unwrapped" to the very first entry whose `target` applies to the current system. Example: ```yaml source: id: pkg:github/LuaLS/lua-language-server@3.6.18 asset: - target: darwin_arm64 file: lua-language-server-{{version}}-darwin-arm64.tar.gz - target: darwin_x64 file: lua-language-server-{{version}}-darwin-x64.tar.gz - target: linux_arm64_gnu file: lua-language-server-{{version}}-linux-arm64.tar.gz - target: linux_x64_gnu file: lua-language-server-{{version}}-linux-x64.tar.gz - target: win_x86 file: lua-language-server-{{version}}-win32-ia32.zip - target: win_x64 file: lua-language-server-{{version}}-win32-x64.zip ``` It's common that platform-dependent assets contain different files and different folder structures. In order to facilitate linking executables at a later stage you may provide additional, arbitrary, fields. The following example adds a `bin` field to each entry, which is later used in a [expression](#expression) to link the executable. Example: ```yaml source: id: pkg:github/LuaLS/lua-language-server@3.6.18 asset: - target: darwin_arm64 file: lua-language-server-{{version}}-darwin-arm64.tar.gz bin: lua-language-server - target: win_x64 file: lua-language-server-{{version}}-win32-x64.zip bin: lua-language-server.exe bin: lua-language-server: "{{source.asset.bin}}" ```
Example: Single, platform independent, release asset Example: ```yaml source: id: pkg:github/Dart-Code/Dart-Code@v3.62.0 asset: file: dart-code-{{ version | strip_prefix "v" }}.vsix ```
Example: Downloading multiple assets Example: ```yaml source: id: pkg:github/LuaLS/lua-language-server@3.6.18 asset: file: - lua-language-server-{{version}} - lua-language-server-{{version}}.sha256 - LICENSE ```
Example: Change asset download location By default, assets are downloaded in the root directory of the package directory. You MAY change the download location by appending it to the file name itself with a `:` prefix. If the download location ends with a `/` the file will be downloaded in that directory, otherwise it's a filename. Example: ```yaml source: id: pkg:github/lua/lua@5.1.0 asset: file: # download "lua-language-server-{{version}}" to "bin/lua-language-server-{{version}}" - lua-language-server-{{version}}:bin/ # download "lua-formatter-{{version}}" to "bin/lua-format" - lua-formatter-{{version}}:bin/lua-format # download "license" to "LICENSE.txt" - license:LICENSE.txt ```
> [!IMPORTANT] > Linux binaries are commonly compiled for GNU systems. These binaries MUST be associated with a `_gnu` target, e.g. > `linux_x64_gnu`. --- ## GitHub build from source Note: Build scripts run on the platform's default shell. On Unix this is `bash`, on Windows it's `pwsh`. Note: By default, Renovate is configured to look for new releases for `pkg:github` sources. However, when building from source, the repository most likely doesn't provide GitHub releases, but instead uses normal git tags. To ensure that Renovate picks up new versions, you MUST provide a datasource override via a comment (see example below). Example: ```yaml source: # renovate:datasource=github-tags id: pkg:github/stoplightio/vscode-spectral@v1.1.2 build: run: | npm exec yarn@1 install npm exec --package=yarn@1 'node make package' bin: spectral-language-server: node:dist/server/index.js ```
Example: Platform-dependent build scripts Sometimes the build script cannot be expressed in a shell-agnostic way. You MUST then provide a list of entries with the appropriate targets. The ordering of this list is important as clients may be target to more than one platform and entries appearing first in the list have precedence. When this source is parsed by the client, the list is "unwrapped" to the very first entry whose `target` applies to the current system. Example: ```yaml source: id: pkg:github/vala-lang/vala-language-server@1.0.0 build: - target: unix run: | meson -Dprefix="$PWD" build ninja -C build install - target: win run: | meson -Dprefix="($pwd).path" build ninja -C build install ```
--- ## Golang Example: ```yaml source: id: pkg:golang/golang.org/x/tools/gopls@v0.11.0 bin: gopls: golang:gopls ```
Example: Specifying additional package path Use the subpath component to specify a sub-path of a golang package. Example: ```yaml source: id: pkg:golang/golang.org/x/tools@v0.7.0#cmd/goimports ```
--- ## LuaRocks Example: ```yaml source: id: pkg:luarocks/luacheck@1.1.0 bin: luacheck: luarocks:luacheck ```
Example: Specifying a server Use the `repository_url` qualifier to specify a different server (i.e. `luarocks install --server`). Example: ```yaml source: id: pkg:luarocks/luaformatter@scm-1?repository_url=https://luarocks.org/dev ```
Example: dev target Use the `dev` qualifier to specify a dev target (i.e. `luarocks install --dev`). Example: ```yaml source: id: pkg:luarocks/teal-language-server@dev-1?dev=true ```
--- ## npm Example: ```yaml source: id: pkg:npm/typescript-language-server@3.3.1 bin: typescript-language-server: npm:typescript-language-server ```
Example: Additional npm dependencies Some packages may require additional npm dependencies to be installed in the same location. This can be achieved by providing the `extra_packages` field. Example: ```yaml source: id: pkg:npm/typescript-language-server@3.3.1 extra_packages: - typescript ``` Packages provided in `extra_packages` are passed as-is to npm, so they may require version constraints such as `typescript@4`.
--- ## Nuget Example: ```yaml source: id: pkg:nuget/fsautocomplete@0.58.2 bin: fsautocomplete: nuget:fsautocomplete ``` --- ## opam Example: ```yaml source: id: pkg:opam/ocaml-lsp-server@1.10.2 bin: ocamllsp: opam:ocamllsp ``` --- ## PyPI Example: ```yaml source: id: pkg:pypi/yamllint@1.30.0 bin: yamllint: pypi:yamllint ```
Example: Adding extra specifiers To add "extra" specifiers to a pypi package (i.e. `pip install python-lsp-server[all]`), use the `extra` qualifier. Example: ```yaml source: id: pkg:pypi/python-lsp-server@1.7.2?extra=all ```
Example: Additional pypi dependencies Some packages may require additional pypi dependencies to be installed in the same location. This can be achieved by providing the `extra_packages` field. Example: ```yaml source: id: pkg:pypi/yapf@0.32.0 extra_packages: - toml ``` Packages provided in `extra_packages` are passed as-is, so they may require version constraints such as `toml==4`.
--- ## Open VSX [Open VSX](https://open-vsx.org/) is an open-source registry for VS Code extensions. Example: ```yaml source: id: pkg:openvsx/vscjava/vscode-java-debug@0.55.0 download: file: vscjava.vscode-java-debug-{{version}}.vsix ```
Example: Platform-dependent file If the Open VSX package provides platform-dependent files they need to be registered explicitly. In addition to `target` and `file`, the `target_platform` field must be defined and correspond to an OpenVSX platform identifier (e.g. `linux-x64`). ```yaml source: id: pkg:openvsx/BroadcomMFD/cobol-language-support@2.1.1 download: - target: linux_x64 file: BroadcomMFD.cobol-language-support-{{ version }}@linux-x64.vsix target_platform: linux-x64 - target: darwin_arm64 file: BroadcomMFD.cobol-language-support-{{ version }}@darwin-arm64.vsix target_platform: darwin-arm64 ```
[bcp14]: https://tools.ietf.org/html/bcp14 [purl]: https://github.com/package-url/purl-spec [renovate]: https://github.com/renovatebot/renovate [rfc1738]: https://www.rfc-editor.org/rfc/rfc1738 [rfc2119]: https://tools.ietf.org/html/rfc2119 [rfc3339]: https://tools.ietf.org/html/rfc3339 [rfc8174]: https://tools.ietf.org/html/rfc8174 ================================================ FILE: LICENSE ================================================ Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. ================================================ FILE: README.md ================================================ ![Linux](https://img.shields.io/badge/Linux-%23.svg?style=flat-square&logo=linux&color=FCC624&logoColor=black) ![macOS](https://img.shields.io/badge/macOS-%23.svg?style=flat-square&logo=apple&color=000000&logoColor=white) ![Windows](https://img.shields.io/badge/Windows-%23.svg?style=flat-square&logo=windows&color=0078D6&logoColor=white) [![Package tests](https://img.shields.io/badge/CI-Package%20Tests-brightgreen?style=flat-square&logo=github)](https://github.com/mason-org/mason-registry/actions/workflows/package-tests.yaml) [![Sponsors](https://img.shields.io/github/sponsors/williamboman?style=flat-square)](https://github.com/sponsors/williamboman) ![mason-registry](https://user-images.githubusercontent.com/6705160/230374582-25c9c26a-7885-4e1e-960d-3ec6880fbcb4.png)

Core package registry for mason.nvim.

Refer to [CONTRIBUTING.md](./CONTRIBUTING.md) for contribution guidelines. Compiled registry contents are available via [releases](https://github.com/mason-org/mason-registry/releases). ================================================ FILE: SECURITY.md ================================================ # Security policy ## Reporting a Vulnerability Please report any suspected security vulnerabilities [here][new-advisory]. If the issue is confirmed, we will release a patch as soon as possible depending on complexity. Please follow [responsible disclosure practices](https://en.wikipedia.org/wiki/Coordinated_vulnerability_disclosure). Thanks! [new-advisory]: https://github.com/mason-org/mason-registry/security/advisories/new ================================================ FILE: packages/actionlint/package.yaml ================================================ --- 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.7.12 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}}" ================================================ FILE: packages/ada-language-server/package.yaml ================================================ --- 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@2026.2.202604091 asset: - target: darwin_x64 file: als-{{version}}-darwin-x64.tar.gz bin: integration/vscode/ada/x64/darwin/ada_language_server - target: darwin_arm64 file: als-{{version}}-darwin-arm64.tar.gz bin: integration/vscode/ada/arm64/darwin/ada_language_server - target: linux_arm64_gnu file: als-{{version}}-linux-arm64.tar.gz bin: integration/vscode/ada/arm64/linux/ada_language_server - target: linux_x64_gnu file: als-{{version}}-linux-x64.tar.gz bin: integration/vscode/ada/x64/linux/ada_language_server - target: win_x64 file: als-{{version}}-win32-x64.tar.gz bin: integration/vscode/ada/x64/win32/ada_language_server.exe version_overrides: - constraint: semver:<=25.0.20241014 id: pkg:github/AdaCore/ada_language_server@25.0.20241014 asset: - target: darwin_x64 file: x64-darwin.tar.gz bin: integration/vscode/ada/x64/darwin/ada_language_server - target: darwin_arm64 file: arm64-darwin.tar.gz bin: integration/vscode/ada/arm64/darwin/ada_language_server - target: linux_x64_gnu file: x64-linux.tar.gz bin: integration/vscode/ada/x64/linux/ada_language_server - target: win_x64 file: x64-win32.tar.gz bin: integration/vscode/ada/x64/win32/ada_language_server.exe - constraint: semver:<=24.0.6 id: pkg:github/AdaCore/ada_language_server@24.0.6 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 - 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}}" neovim: lspconfig: ada_language_server ================================================ FILE: packages/aiken/package.yaml ================================================ --- name: aiken description: A modern smart contract platform for Cardano homepage: https://github.com/aiken-lang/aiken licenses: - Apache-2.0 languages: - Aiken categories: - LSP source: id: pkg:github/aiken-lang/aiken@v1.1.21 asset: - target: darwin_x64 file: aiken-x86_64-apple-darwin.tar.gz bin: aiken-x86_64-apple-darwin/aiken - target: darwin_arm64 file: aiken-aarch64-apple-darwin.tar.gz bin: aiken-aarch64-apple-darwin/aiken - target: linux_x64 file: aiken-x86_64-unknown-linux-musl.tar.gz bin: aiken-x86_64-unknown-linux-musl/aiken - target: win_x64 file: aiken-x86_64-pc-windows-msvc.tar.gz bin: aiken-x86_64-pc-windows-msvc/aiken.exe bin: aiken: "{{source.asset.bin}}" ================================================ FILE: packages/air/package.yaml ================================================ --- name: air description: R formatter and language server homepage: https://posit-dev.github.io/air/ licenses: - MIT languages: - R categories: - Formatter - LSP source: id: pkg:github/posit-dev/air@0.9.0 asset: - target: darwin_arm64 file: air-aarch64-apple-darwin.tar.gz bin: air-aarch64-apple-darwin/air - target: darwin_x64 file: air-x86_64-apple-darwin.tar.gz bin: air-x86_64-apple-darwin/air - target: linux_arm64_gnu file: air-aarch64-unknown-linux-gnu.tar.gz bin: air-aarch64-unknown-linux-gnu/air - target: linux_x64_gnu file: air-x86_64-unknown-linux-gnu.tar.gz bin: air-x86_64-unknown-linux-gnu/air - target: win_x86 file: air-aarch64-pc-windows-msvc.zip bin: air.exe - target: win_x64 file: air-x86_64-pc-windows-msvc.zip bin: air.exe schemas: lsp: vscode:https://raw.githubusercontent.com/posit-dev/air/{{version}}/editors/code/package.json bin: air: "{{source.asset.bin}}" neovim: lspconfig: air ================================================ FILE: packages/alejandra/package.yaml ================================================ --- name: alejandra description: The Uncompromising Nix Code Formatter homepage: https://github.com/kamadorueda/alejandra licenses: - Unlicense languages: - Nix categories: - Formatter source: id: pkg:cargo/alejandra_cli@4.0.0?repository_url=https://github.com/kamadorueda/alejandra bin: alejandra: cargo:alejandra ================================================ FILE: packages/alex/package.yaml ================================================ --- 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.1 bin: alex: npm:alex ================================================ FILE: packages/amber-lsp/package.yaml ================================================ --- name: amber-lsp description: Amber's Language Server Protocol homepage: https://github.com/amber-lang/amber-lsp licenses: - GPL-3.0 languages: - Amber categories: - LSP source: id: pkg:github/amber-lang/amber-lsp@v0.2.0 asset: - target: darwin_arm64 file: amber-lsp-aarch64-apple-darwin.tar.gz bin: amber-lsp-aarch64-apple-darwin/amber-lsp - target: darwin_x64 file: amber-lsp-x86_64-apple-darwin.tar.gz bin: amber-lsp-x86_64-apple-darwin/amber-lsp - target: linux_x64_gnu file: amber-lsp-x86_64-unknown-linux-gnu.tar.gz bin: amber-lsp-x86_64-unknown-linux-gnu/amber-lsp - target: linux_x64_musl file: amber-lsp-x86_64-unknown-linux-musl.tar.gz bin: amber-lsp-x86_64-unknown-linux-musl/amber-lsp - target: win_x64 file: amber-lsp-x86_64-pc-windows-msvc.zip bin: amber-lsp.exe bin: amber-lsp: "{{source.asset.bin}}" schemas: lsp: vscode:https://raw.githubusercontent.com/amber-lang/amber-lsp/{{version}}/clients/vscode/package.json ================================================ FILE: packages/angular-language-server/package.yaml ================================================ --- name: angular-language-server description: | The Angular Language Service provides code editors with a way to get completions, errors, hints, and navigation inside Angular templates. It works with external templates in separate HTML files, and also with in-line templates. homepage: https://angular.io/guide/language-service licenses: - MIT languages: - Angular categories: - LSP source: id: pkg:npm/%40angular/language-server@21.2.10 extra_packages: - typescript@5.8.3 version_overrides: - constraint: semver:<=19.2.4 id: pkg:npm/%40angular/language-server@19.2.4 extra_packages: - typescript@5.8.3 - constraint: semver:<=18.2.0 id: pkg:npm/%40angular/language-server@18.2.0 extra_packages: - typescript@5.4.5 - constraint: semver:<=17.3.2 id: pkg:npm/%40angular/language-server@17.3.2 extra_packages: - typescript@5.3.2 - constraint: semver:<=16.2.0 id: pkg:npm/%40angular/language-server@16.2.0 extra_packages: - typescript@5.1.3 - constraint: semver:<=15.2.1 id: pkg:npm/%40angular/language-server@15.2.1 extra_packages: - typescript@4.8.2 - constraint: semver:<=14.2.0 id: pkg:npm/%40angular/language-server@14.2.0 extra_packages: - typescript@4.8.2 - constraint: semver:<=13.3.4 id: pkg:npm/%40angular/language-server@13.3.4 extra_packages: - typescript@4.6.2 - constraint: semver:<=12.2.3 id: pkg:npm/%40angular/language-server@12.2.3 extra_packages: - typescript@4.3.4 - constraint: semver:<=11.2.14 id: pkg:npm/%40angular/language-server@11.2.14 extra_packages: - typescript@4.1.5 bin: ngserver: npm:ngserver neovim: lspconfig: angularls ================================================ FILE: packages/ansible-language-server/package.yaml ================================================ --- name: ansible-language-server description: Ansible Language Server. homepage: https://github.com/ansible/vscode-ansible licenses: - MIT languages: - Ansible categories: - LSP source: id: pkg:npm/%40ansible/ansible-language-server@26.4.4 bin: ansible-language-server: npm:ansible-language-server neovim: lspconfig: ansiblels ================================================ FILE: packages/ansible-lint/package.yaml ================================================ --- 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@26.4.0 supported_platforms: - unix bin: ansible-lint: pypi:ansible-lint ================================================ FILE: packages/antlers-language-server/package.yaml ================================================ --- name: antlers-language-server description: | Provides rich language features for Statamic's Antlers templating language, including code completions, syntax highlighting, and more. homepage: https://github.com/Stillat/vscode-antlers-language-server licenses: - MIT languages: - Antlers categories: - LSP source: id: pkg:npm/antlers-language-server@1.3.14 bin: antlersls: npm:antlersls neovim: lspconfig: antlersls ================================================ FILE: packages/apex-language-server/package.yaml ================================================ --- 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@v66.8.0 asset: file: salesforcedx-vscode-apex-{{ version | strip_prefix "v" }}.vsix schemas: lsp: vscode:https://raw.githubusercontent.com/forcedotcom/salesforcedx-vscode/{{version}}/packages/salesforcedx-vscode-apex/package.json share: apex-language-server/apex-jorje-lsp.jar: extension/dist/apex-jorje-lsp.jar # This server is not yet migrated to vim.lsp.config in nvim-lspconfig # neovim: # lspconfig: apex_ls ================================================ FILE: packages/api-linter/package.yaml ================================================ --- name: api-linter description: A linter for APIs defined in protocol buffers. homepage: https://github.com/googleapis/api-linter licenses: - Apache-2.0 languages: - Protobuf categories: - Linter source: id: pkg:golang/github.com/googleapis/api-linter/v2@v2.3.1#cmd/api-linter bin: api-linter: golang:api-linter ================================================ FILE: packages/arduino-language-server/package.yaml ================================================ --- 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.7 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}}" neovim: lspconfig: arduino_language_server ================================================ FILE: packages/asm-lsp/package.yaml ================================================ --- 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.10.1 schemas: lsp: https://raw.githubusercontent.com/bergercookie/asm-lsp/v{{version}}/asm-lsp_config_schema.json bin: asm-lsp: cargo:asm-lsp neovim: lspconfig: asm_lsp ================================================ FILE: packages/asmfmt/package.yaml ================================================ --- name: asmfmt description: | Go Assembler Formatter This will format your assembler code in a similar way that gofmt formats your Go code. homepage: https://github.com/klauspost/asmfmt licenses: - MIT languages: - Assembly categories: - Formatter source: id: pkg:github/klauspost/asmfmt@v1.3.2 asset: - target: darwin_arm64 file: asmfmt-OSX_arm64_{{ version | strip_prefix "v" }}.tar.gz bin: asmfmt - target: darwin_x64 file: asmfmt-OSX_x86_64_{{ version | strip_prefix "v" }}.tar.gz bin: asmfmt - target: linux_arm64 file: asmfmt-Linux_arm64_{{ version | strip_prefix "v" }}.tar.gz bin: asmfmt - target: linux_x64 file: asmfmt-Linux_x86_64_{{ version | strip_prefix "v" }}.tar.gz bin: asmfmt - target: win_arm64 file: asmfmt-Windows_arm64_{{ version | strip_prefix "v" }}.zip bin: asmfmt.exe - target: win_x64 file: asmfmt-Windows_x86_64_{{ version | strip_prefix "v" }}.zip bin: asmfmt.exe bin: asmfmt: "{{source.asset.bin}}" ================================================ FILE: packages/ast-grep/package.yaml ================================================ --- name: ast-grep description: A CLI tool for code structural search, lint and rewriting. Written in Rust. homepage: https://github.com/ast-grep/ast-grep licenses: - MIT languages: # https://ast-grep.github.io/reference/languages.html - C - C++ - Rust - Go - Java - Python - C# - JavaScript - JSX - TypeScript - HTML - CSS - Kotlin - Dart - Lua categories: - Linter - Formatter - Runtime - LSP source: id: pkg:github/ast-grep/ast-grep@0.42.1 asset: - target: darwin_arm64 file: app-aarch64-apple-darwin.zip - target: darwin_x64 file: app-x86_64-apple-darwin.zip - target: linux_arm64_gnu file: app-aarch64-unknown-linux-gnu.zip - target: linux_x64_gnu file: app-x86_64-unknown-linux-gnu.zip - target: win_arm64 file: app-aarch64-pc-windows-msvc.zip ext: .exe - target: win_x64 file: app-x86_64-pc-windows-msvc.zip ext: .exe - target: win_x86 file: app-i686-pc-windows-msvc.zip ext: .exe bin: ast-grep: ast-grep{{source.asset.ext}} sg: sg{{source.asset.ext}} neovim: lspconfig: ast_grep ================================================ FILE: packages/astro-language-server/package.yaml ================================================ --- 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.16.6 extra_packages: - typescript - "@astrojs/ts-plugin" bin: astro-ls: npm:astro-ls neovim: lspconfig: astro ================================================ FILE: packages/autoflake/package.yaml ================================================ --- 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.3.3 bin: autoflake: pypi:autoflake ================================================ FILE: packages/autohotkey_lsp/package.yaml ================================================ --- name: autohotkey_lsp description: | Autohotkey v2 Language Support using vscode-lsp. homepage: https://github.com/thqby/vscode-autohotkey2-lsp licenses: - LGPL-3.0 languages: - AutoHotkey categories: - LSP source: id: pkg:github/thqby/vscode-autohotkey2-lsp@v3.0.5 asset: file: vscode-autohotkey2-lsp-{{ version | strip_prefix "v" }}.vsix bin: # lspconfig assumes there is a autohotkey_lsp bin. autohotkey_lsp: node:extension/server/dist/server.js neovim: lspconfig: autohotkey_lsp ================================================ FILE: packages/autopep8/package.yaml ================================================ --- 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.3.2 bin: autopep8: pypi:autopep8 ================================================ FILE: packages/autotools-language-server/package.yaml ================================================ --- name: autotools-language-server description: Autotools language server, support configure.ac, Makefile.am, Makefile. homepage: https://github.com/Freed-Wu/autotools-language-server licenses: - GPL-3.0 languages: [] categories: - LSP source: id: pkg:pypi/autotools-language-server@0.0.23 bin: autotools-language-server: pypi:autotools-language-server neovim: lspconfig: autotools_ls ================================================ FILE: packages/awk-language-server/package.yaml ================================================ --- 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.6 schemas: lsp: vscode:https://raw.githubusercontent.com/Beaglefoot/awk-language-server/server-{{version}}/client/package.json bin: awk-language-server: npm:awk-language-server neovim: lspconfig: awk_ls ================================================ FILE: packages/azure-pipelines-language-server/package.yaml ================================================ --- 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.8.0 bin: azure-pipelines-language-server: node:node_modules/azure-pipelines-language-server/out/server.js neovim: lspconfig: azure_pipelines_ls ================================================ FILE: packages/bacon/package.yaml ================================================ --- name: bacon description: Bacon is a background rust code checker homepage: https://github.com/Canop/bacon licenses: - AGPL-3.0-or-later languages: - Rust categories: - Linter source: id: pkg:cargo/bacon@3.22.0 bin: bacon: cargo:bacon ================================================ FILE: packages/bacon-ls/package.yaml ================================================ --- name: bacon-ls description: Rust diagnostic provider based on Bacon homepage: https://github.com/crisidev/bacon-ls licenses: - MIT languages: - Rust categories: - LSP source: id: pkg:cargo/bacon-ls@0.27.0 bin: bacon-ls: cargo:bacon-ls neovim: lspconfig: bacon_ls ================================================ FILE: packages/bandit/package.yaml ================================================ --- name: bandit description: Bandit, a security linter from PyCQA homepage: https://pypi.org/project/bandit/ licenses: - Apache-2.0 languages: - Python categories: - Linter source: id: pkg:pypi/bandit@1.9.4 bin: bandit: pypi:bandit ================================================ FILE: packages/basedpyright/package.yaml ================================================ --- name: basedpyright description: Fork of the Pyright static type checker for Python, with extra Pylance features. homepage: https://detachhead.github.io/basedpyright licenses: - MIT languages: - Python categories: - LSP source: id: pkg:pypi/basedpyright@1.39.3 schemas: lsp: vscode:https://raw.githubusercontent.com/DetachHead/basedpyright/v{{version}}/packages/vscode-pyright/package.json bin: basedpyright: pypi:basedpyright basedpyright-langserver: pypi:basedpyright-langserver neovim: lspconfig: basedpyright ================================================ FILE: packages/bash-debug-adapter/package.yaml ================================================ --- 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 opt: bashdb/: extension/bashdb_dir/ ================================================ FILE: packages/bash-language-server/package.yaml ================================================ --- name: bash-language-server description: A language server for Bash. homepage: https://github.com/bash-lsp/bash-language-server licenses: - MIT languages: - Bash - Csh - Ksh - Sh - Zsh categories: - LSP source: id: pkg:npm/bash-language-server@5.6.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 neovim: lspconfig: bashls ================================================ FILE: packages/basics-language-server/package.yaml ================================================ --- name: basics-language-server description: Buffer, path, and snippet completions homepage: https://github.com/antonk52/basics-language-server licenses: - MIT languages: [] # all languages categories: - LSP source: id: pkg:npm/basics-language-server@1.1.2 schemas: lsp: vscode:https://raw.githubusercontent.com/antonk52/basics-language-server/v{{version}}/package.json bin: basics-language-server: npm:basics-language-server neovim: lspconfig: basics_ls ================================================ FILE: packages/bazelrc-lsp/package.yaml ================================================ --- name: bazelrc-lsp description: Language Server for `.bazelrc` configuration files homepage: https://github.com/salesforce-misc/bazelrc-lsp licenses: - Apache-2.0 languages: - bazelrc categories: - LSP source: id: pkg:github/salesforce-misc/bazelrc-lsp@v0.2.6 asset: - target: [darwin_x64, darwin_arm64] file: bazelrc-lsp-macos - target: linux_x64_gnu file: bazelrc-lsp-ubuntu - target: win_x64 file: bazelrc-lsp-windows.exe bin: bazelrc-lsp: "{{source.asset.file}}" neovim: lspconfig: bazelrc_lsp ================================================ FILE: packages/beancount-language-server/package.yaml ================================================ --- 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.9.2?repository_url=https://github.com/polarmutex/beancount-language-server bin: beancount-language-server: cargo:beancount-language-server neovim: lspconfig: beancount ================================================ FILE: packages/beanhub-cli/package.yaml ================================================ --- name: beanhub-cli description: A simple beancount formatter that keeps comments. homepage: https://beanhub-cli-docs.beanhub.io/ licenses: - MIT languages: - Beancount categories: - Formatter source: id: pkg:pypi/beanhub-cli@3.1.1 bin: bh: pypi:bh ================================================ FILE: packages/beautysh/package.yaml ================================================ --- 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.4.3 bin: beautysh: pypi:beautysh ================================================ FILE: packages/bibtex-tidy/package.yaml ================================================ --- name: bibtex-tidy description: Cleaner and Formatter for BibTeX files homepage: https://github.com/FlamingTempura/bibtex-tidy licenses: - MIT languages: - LaTeX categories: - Formatter source: id: pkg:npm/bibtex-tidy@1.14.0 bin: bibtex-tidy: npm:bibtex-tidy ================================================ FILE: packages/bicep-lsp/package.yaml ================================================ --- 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.42.1 asset: file: vscode-bicep.vsix bin: bicep-lsp: dotnet:extension/bicepLanguageServer/Bicep.LangServer.dll neovim: lspconfig: bicep ================================================ FILE: packages/biome/package.yaml ================================================ --- name: biome description: Toolchain of the web. Successor to Rome. homepage: https://biomejs.dev licenses: - MIT languages: - JSON - JavaScript - TypeScript categories: - LSP - Linter - Formatter source: id: pkg:npm/@biomejs/biome@2.4.13 schemas: lsp: vscode:https://raw.githubusercontent.com/biomejs/biome-vscode/main/package.json bin: biome: npm:biome neovim: lspconfig: biome ================================================ FILE: packages/black/package.yaml ================================================ --- 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@26.3.1 bin: black: pypi:black ================================================ FILE: packages/blackd-client/package.yaml ================================================ --- 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}}" ================================================ FILE: packages/blade-formatter/package.yaml ================================================ --- 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.44.4 bin: blade-formatter: npm:blade-formatter ================================================ FILE: packages/blue/package.yaml ================================================ --- name: blue description: | blue is a somewhat less uncompromising code formatter than black, the OG of Python formatters. We love the idea of automatically formatting Python code, for the same reasons that inspired black, however we take issue with some of the decisions black makes. Kudos to black for pioneering code formatting for Python, and for its excellent implementation. 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 ================================================ FILE: packages/bqls/package.yaml ================================================ --- name: bqls description: BigQuery language server homepage: https://github.com/kitagry/bqls/ licenses: - Apache-2.0 languages: - SQL categories: - LSP source: id: pkg:github/kitagry/bqls@v0.4.3 asset: - target: darwin_arm64 file: bqls_darwin_arm64.zip bin: bqls - target: darwin_x64 file: bqls_darwin_amd64.zip bin: bqls - target: linux_x64 file: bqls_linux_amd64.zip bin: bqls bin: bqls: "{{source.asset.bin}}" neovim: lspconfig: bqls ================================================ FILE: packages/brighterscript/package.yaml ================================================ --- 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.71.1 bin: bsc: npm:bsc neovim: lspconfig: bright_script ================================================ FILE: packages/brighterscript-formatter/package.yaml ================================================ --- 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.7.23 bin: bsfmt: npm:bsfmt ================================================ FILE: packages/brunette/package.yaml ================================================ --- name: brunette description: A best practice Python code formatter homepage: https://github.com/odwyersoftware/brunette licenses: - MIT languages: - Python categories: - Formatter source: id: pkg:pypi/brunette@0.2.8 bin: brunette: pypi:brunette ================================================ FILE: packages/bsl-language-server/package.yaml ================================================ --- 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.29.0 asset: file: bsl-language-server-{{ version | strip_prefix "v" }}-exec.jar bin: bsl-language-server: java-jar:{{source.asset.file}} neovim: lspconfig: bsl_ls ================================================ FILE: packages/bslint/package.yaml ================================================ --- 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.41 bin: bslint: npm:bslint ================================================ FILE: packages/buf/package.yaml ================================================ --- 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 designs, a breaking change detector, a generator, a formatter that formats your Protobuf files in accordance with industry standards. It also helps you manage your Protobuf assets on the Buf Schema Registry. homepage: https://buf.build licenses: - Apache-2.0 languages: - Protobuf categories: - Linter - Formatter - LSP source: id: pkg:github/bufbuild/buf@v1.68.4 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}}" neovim: lspconfig: buf_ls ================================================ FILE: packages/buildifier/package.yaml ================================================ --- 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@v8.5.1 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}}" ================================================ FILE: packages/bzl/package.yaml ================================================ --- name: bzl description: | Autocompletion, hover documentation, and debugging for BUILD files. Get a huge productivity boost with rule, attribute, and function definitions right in your IDE. homepage: https://bzl.io/ deprecation: since: "2025-12-01" message: Servers offline and homepage no longer available. Use starpls instead. 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}}" neovim: lspconfig: bzl # Package is no longer installable. ci_skip: true ================================================ FILE: packages/c3-lsp/package.yaml ================================================ --- name: c3-lsp description: | c3-lsp is a language server for the c3 language, developed by pherrymason. It provides IDE features to any LSP-compatible editor. homepage: https://github.com/pherrymason/c3-lsp licenses: - GPL-3.0-only languages: - C3 categories: - LSP source: id: pkg:github/pherrymason/c3-lsp@v0.4.0 asset: - target: linux_x64_gnu file: c3lsp-linux-amd64.tar.gz bin: server/bin/release/c3lsp - target: darwin_arm64 file: c3lsp-darwin-arm64.zip bin: server/bin/release/c3lsp - target: win_x64 file: c3lsp-windows-amd64.zip bin: server/bin/release/c3lsp.exe bin: c3lsp: "{{source.asset.bin}}" ================================================ FILE: packages/cairo-language-server/package.yaml ================================================ --- name: cairo-language-server description: Starknet Cairo language server. homepage: https://github.com/starkware-libs/cairo licenses: - Apache-2.0 languages: - Cairo categories: - LSP source: id: pkg:cargo/cairo-language-server@2.15.0 bin: cairo-language-server: cargo:cairo-language-server neovim: lspconfig: cairo_ls ================================================ FILE: packages/cbfmt/package.yaml ================================================ --- name: cbfmt description: | A tool to format codeblocks inside markdown and org documents. It iterates over all codeblocks, and formats them with the tool(s) specified for the language of the block. 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}}" ================================================ FILE: packages/cds-lsp/package.yaml ================================================ --- name: cds-lsp description: Language server for CDS homepage: https://cap.cloud.sap licenses: - proprietary languages: - CDS categories: - LSP - Formatter source: id: pkg:npm/%40sap/cds-lsp@9.9.0 bin: cds-lsp: npm:cds-lsp format-cds: npm:format-cds neovim: lspconfig: cds_lsp ================================================ FILE: packages/cfn-lint/package.yaml ================================================ --- name: cfn-lint description: | CloudFormation Linter. Validate AWS CloudFormation YAML/JSON templates against the AWS CloudFormation Resource Specification and additional checks. Includes checking valid values for resource properties and best practices. homepage: https://github.com/aws-cloudformation/cfn-lint licenses: - MIT-0 languages: - YAML - JSON - CloudFormation categories: - Linter source: id: pkg:pypi/cfn-lint@1.49.3 bin: cfn-lint: pypi:cfn-lint ================================================ FILE: packages/checkmake/package.yaml ================================================ --- name: checkmake description: checkmake is an experimental tool for linting and checking Makefiles. It may not do what you want it to. homepage: https://github.com/mrtazz/checkmake licenses: - MIT languages: - Makefile categories: - Linter source: id: pkg:github/mrtazz/checkmake@v0.3.2 asset: - target: [darwin_x64, darwin_arm64] file: - checkmake-{{ version }}.darwin.amd64 - checkmake.1:man1/ bin: checkmake-{{ version }}.darwin.amd64 - target: linux_x64 file: - checkmake-{{ version }}.linux.amd64 - checkmake.1:man1/ bin: checkmake-{{ version }}.linux.amd64 - target: win_arm64 file: checkmake-{{ version }}.windows.arm64.exe bin: checkmake-{{ version }}.windows.arm64.exe - target: win_x64 file: checkmake-{{ version }}.windows.amd64.exe bin: checkmake-{{ version }}.windows.amd64.exe share: man/man1/: man1/ bin: checkmake: "{{source.asset.bin}}" ================================================ FILE: packages/checkstyle/package.yaml ================================================ --- name: checkstyle description: A tool for checking Java source code for adherence to a Code Standard or set of validation rules (best practices). homepage: https://checkstyle.org/ licenses: - LGPL-2.1+ languages: - Java categories: - Linter source: id: pkg:github/checkstyle/checkstyle@checkstyle-10.26.1 asset: file: "{{version}}-all.jar" bin: checkstyle: java-jar:{{version}}-all.jar ================================================ FILE: packages/circleci-yaml-language-server/package.yaml ================================================ --- name: circleci-yaml-language-server description: Language server for CircleCI YAML configurations homepage: https://github.com/CircleCI-Public/circleci-yaml-language-server licenses: - Apache-2.0 languages: - YAML categories: - LSP source: id: pkg:github/CircleCI-Public/circleci-yaml-language-server@0.31.0 asset: - target: darwin_arm64 file: - darwin-arm64-lsp - schema.json bin: darwin-arm64-lsp - target: darwin_x64 file: - darwin-amd64-lsp - schema.json bin: darwin-amd64-lsp - target: linux_arm64_gnu file: - linux-arm64-lsp - schema.json bin: linux-arm64-lsp - target: linux_x64_gnu file: - linux-amd64-lsp - schema.json bin: linux-amd64-lsp - target: win_x64 file: - windows-amd64-lsp.exe - schema.json bin: windows-amd64-lsp.exe bin: circleci-yaml-language-server: "{{source.asset.bin}}" share: circleci-yaml-language-server/schema.json: schema.json ================================================ FILE: packages/circom-lsp/package.yaml ================================================ --- name: circom-lsp description: A Language Server Protocol Implementation for Circom homepage: https://github.com/rubydusa/circom-lsp licenses: - GPL-3.0 languages: - Circom categories: - LSP source: id: pkg:cargo/circom-lsp@0.1.3 bin: circom-lsp: cargo:circom-lsp ================================================ FILE: packages/clang-format/package.yaml ================================================ --- 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@22.1.4 bin: clang-format: pypi:clang-format clang-format-diff.py: pypi:clang-format-diff{{ take_if_not(is_platform("win"), ".py") }} git-clang-format: pypi:git-clang-format ================================================ FILE: packages/clangd/package.yaml ================================================ --- name: clangd description: | clangd understands your C++ code and adds smart features to your editor: code completion, compile errors, go-to-definition and more. homepage: https://clangd.llvm.org licenses: - Apache-2.0 languages: - C - C++ categories: - LSP source: id: pkg:github/clangd/clangd@22.1.0 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}}" neovim: lspconfig: clangd ================================================ FILE: packages/clarinet/package.yaml ================================================ --- name: clarinet description: | Clarinet is a simple, modern and opinionated runtime for testing, integrating and deploying Clarity smart contracts. homepage: https://github.com/hirosystems/clarinet licenses: - GPL-3.0-or-later languages: - Clarity categories: - LSP - Runtime source: id: pkg:github/hirosystems/clarinet@v15.16.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}}" ================================================ FILE: packages/clj-kondo/package.yaml ================================================ --- name: clj-kondo description: | Clj-kondo performs static analysis on Clojure, ClojureScript and EDN, without the need of a running REPL. It informs you about potential errors while you are typing. homepage: https://github.com/clj-kondo/clj-kondo licenses: - EPL-1.0 languages: - Clojure - ClojureScript categories: - Linter source: # renovate:versioning=loose id: pkg:github/clj-kondo/clj-kondo@v2026.04.15 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}}" ================================================ FILE: packages/cljfmt/package.yaml ================================================ --- name: cljfmt description: A tool for formatting Clojure code homepage: https://github.com/weavejester/cljfmt licenses: - EPL-1.0 languages: - Clojure - ClojureScript categories: - Formatter source: id: pkg:github/weavejester/cljfmt@0.16.4 asset: - target: darwin_arm64 file: cljfmt-{{ version }}-darwin-aarch64.tar.gz bin: cljfmt - target: linux_arm64_gnu file: cljfmt-{{ version }}-linux-aarch64.tar.gz bin: cljfmt - target: linux_x64 file: cljfmt-{{ version }}-linux-amd64-static.tar.gz bin: cljfmt - target: win_x64 file: cljfmt-{{ version }}-win-amd64.zip bin: cljfmt.exe bin: cljfmt: "{{source.asset.bin}}" ================================================ FILE: packages/clojure-lsp/package.yaml ================================================ --- 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: # renovate:versioning=loose id: pkg:github/clojure-lsp/clojure-lsp@2026.02.20-16.08.58 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}}" neovim: lspconfig: clojure_lsp ================================================ FILE: packages/cmake-language-server/package.yaml ================================================ --- 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.11 bin: cmake-language-server: pypi:cmake-language-server neovim: lspconfig: cmake ================================================ FILE: packages/cmakelang/package.yaml ================================================ --- 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?extra=YAML bin: cmake-annotate: pypi:cmake-annotate cmake-format: pypi:cmake-format cmake-lint: pypi:cmake-lint ctest-to: pypi:ctest-to ================================================ FILE: packages/cmakelint/package.yaml ================================================ --- 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.3 bin: cmakelint: pypi:cmakelint ================================================ FILE: packages/cobol-language-support/package.yaml ================================================ --- name: cobol-language-support description: COBOL Language Support provides autocomplete, highlighting and diagnostics for COBOL code and copybooks homepage: https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol licenses: - EPL-2.0 languages: - COBOL categories: - LSP source: id: pkg:github/eclipse-che4z/che-che4z-lsp-for-cobol@2.4.3 asset: - target: darwin_arm64 file: cobol-language-support-darwin-arm64-{{version}}.vsix bin: extension/server/native/server-mac - target: darwin_x64 file: cobol-language-support-darwin-x64-{{version}}.vsix bin: extension/server/native/server-mac - target: linux_arm64 file: cobol-language-support-linux-arm64-{{version}}.vsix bin: extension/server/native/server-linux - target: linux_x64 file: cobol-language-support-linux-x64-{{version}}.vsix bin: extension/server/native/server-linux - target: win_arm64 file: cobol-language-support-win32-arm64-{{version}}-signed.vsix bin: extension/server/native/engine.exe - target: win_x64 file: cobol-language-support-win32-x64-{{version}}-signed.vsix bin: extension/server/native/engine.exe schemas: lsp: vscode:https://raw.githubusercontent.com/eclipse-che4z/che-che4z-lsp-for-cobol/{{version}}/clients/cobol-lsp-vscode-extension/package.json bin: cobol-language-support: "{{source.asset.bin}}" neovim: lspconfig: cobol_ls ================================================ FILE: packages/codebook/package.yaml ================================================ --- name: codebook description: An unholy spell checker for code. homepage: https://github.com/blopker/codebook licenses: - MIT languages: - C - CSS - Go - HTML - Haskell - Java - JavaScript - Lua - Markdown - PHP - Plain - Python - Ruby - Rust - TOML - TypeScript categories: - LSP source: id: pkg:github/blopker/codebook@v0.3.38 asset: - target: linux_x64_gnu file: codebook-lsp-x86_64-unknown-linux-musl.tar.gz bin: codebook-lsp - target: linux_arm64_gnu file: codebook-lsp-aarch64-unknown-linux-musl.tar.gz bin: codebook-lsp - target: darwin_x64 file: codebook-lsp-x86_64-apple-darwin.tar.gz bin: codebook-lsp - target: darwin_arm64 file: codebook-lsp-aarch64-apple-darwin.tar.gz bin: codebook-lsp - target: win_x64 file: codebook-lsp-x86_64-pc-windows-msvc.zip bin: codebook-lsp.exe bin: codebook-lsp: "{{source.asset.bin}}" neovim: lspconfig: codebook ================================================ FILE: packages/codelldb/package.yaml ================================================ --- name: codelldb description: A native debugger based on LLDB. homepage: https://github.com/vadimcn/vscode-lldb licenses: - MIT languages: - C - C++ - Rust - Zig categories: - DAP source: id: pkg:github/vadimcn/vscode-lldb@v1.12.2 asset: - target: darwin_x64 file: codelldb-darwin-x64.vsix bin: exec:extension/adapter/codelldb - target: darwin_arm64 file: codelldb-darwin-arm64.vsix bin: exec:extension/adapter/codelldb - target: linux_x64_gnu file: codelldb-linux-x64.vsix bin: exec:extension/adapter/codelldb - target: linux_arm64_gnu file: codelldb-linux-arm64.vsix bin: exec:extension/adapter/codelldb - target: linux_arm_gnu file: codelldb-linux-armhf.vsix bin: exec:extension/adapter/codelldb - target: win_x64 file: codelldb-win32-x64.vsix bin: extension/adapter/codelldb.exe version_overrides: - constraint: semver:<=v1.10.0 id: pkg:github/vadimcn/vscode-lldb@v1.10.0 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}}" opt: lldb/: extension/lldb/ ================================================ FILE: packages/codeql/package.yaml ================================================ --- name: codeql description: | Discover vulnerabilities across a codebase with CodeQL, our industry-leading semantic code analysis engine. CodeQL lets you query code as though it were data. Write a query to find all variants of a vulnerability, eradicating it forever. Then share your query to help others do the same. homepage: https://github.com/github/codeql-cli-binaries licenses: - proprietary languages: - CodeQL categories: - LSP source: id: pkg:github/github/codeql-cli-binaries@v2.25.2 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}}" neovim: lspconfig: codeqlls ================================================ FILE: packages/codespell/package.yaml ================================================ --- 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.4.2 bin: codespell: pypi:codespell ================================================ FILE: packages/coffeesense-language-server/package.yaml ================================================ --- name: coffeesense-language-server description: Language server for CoffeeScript. homepage: https://github.com/phil294/coffeesense licenses: - MIT languages: - CoffeeScript categories: - LSP source: id: pkg:npm/coffeesense-language-server@1.15.0 bin: coffeesense-language-server: npm:coffeesense-language-server ================================================ FILE: packages/colorgen-nvim/package.yaml ================================================ --- 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 ================================================ FILE: packages/commitlint/package.yaml ================================================ --- 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@20.5.2 extra_packages: - "@commitlint/config-conventional" - "commitlint-format-json" bin: commitlint: npm:commitlint ================================================ FILE: packages/contextive/package.yaml ================================================ --- name: contextive description: | Supports developers where a complex domain or project specific language is in use by surfacing definitions everywhere specific words are used - code, comments, config or documentation. homepage: https://github.com/dev-cycles/contextive licenses: - MIT languages: - F# categories: - LSP source: id: pkg:github/dev-cycles/contextive@v1.17.8 asset: - target: linux_x64_gnu file: Contextive.LanguageServer-linux-x64-{{ version | strip_prefix "v" }}.zip bin: Contextive.LanguageServer - target: linux_arm64_gnu file: Contextive.LanguageServer-linux-arm64-{{ version | strip_prefix "v" }}.zip bin: Contextive.LanguageServer - target: darwin_x64 file: Contextive.LanguageServer-osx-x64-{{ version | strip_prefix "v" }}.zip bin: Contextive.LanguageServer - target: darwin_arm64 file: Contextive.LanguageServer-osx-arm64-{{ version | strip_prefix "v" }}.zip bin: Contextive.LanguageServer - target: win_x64 file: Contextive.LanguageServer-win-x64-{{ version | strip_prefix "v" }}.zip bin: Contextive.LanguageServer.exe schemas: lsp: vscode:https://raw.githubusercontent.com/dev-cycles/contextive/{{version}}/src/vscode/contextive/package.json bin: Contextive.LanguageServer: "{{source.asset.bin}}" ================================================ FILE: packages/copilot-language-server/package.yaml ================================================ --- name: copilot-language-server description: The Copilot Language Server enables any editor or IDE to integrate with GitHub Copilot via the language server protocol. homepage: https://www.npmjs.com/package/@github/copilot-language-server licenses: - proprietary languages: [] categories: - LSP source: id: pkg:npm/%40github/copilot-language-server@1.476.0 bin: copilot-language-server: npm:copilot-language-server neovim: lspconfig: copilot ================================================ FILE: packages/coq-lsp/package.yaml ================================================ --- name: coq-lsp description: Visual Studio Code Extension and Language Server Protocol for coq homepage: https://github.com/ejgallego/coq-lsp/ licenses: - LGPL-2.1-or-later languages: - Coq categories: - LSP source: id: pkg:opam/coq-lsp@0.1.8+8.19 bin: coq-lsp: opam:coq-lsp neovim: lspconfig: coq_lsp ================================================ FILE: packages/cortex-debug/package.yaml ================================================ --- name: cortex-debug description: Visual Studio Code extension for enhancing debug capabilities for Cortex-M Microcontrollers. homepage: https://github.com/Marus/cortex-debug licenses: - MIT languages: - C - C++ - Rust categories: - DAP source: id: pkg:openvsx/marus25/cortex-debug@1.12.1 download: file: marus25.cortex-debug-{{version}}.vsix share: cortex-debug/: extension/ ================================================ FILE: packages/cpplint/package.yaml ================================================ --- 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@2.0.2 bin: cpplint: pypi:cpplint ================================================ FILE: packages/cpptools/package.yaml ================================================ --- 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.31.5 asset: - target: darwin_x64 file: cpptools-macOS-x64.vsix bin: extension/debugAdapters/bin/OpenDebugAD7 - target: darwin_arm64 file: cpptools-macOS-arm64.vsix bin: extension/debugAdapters/bin/OpenDebugAD7 - target: linux_arm64 file: cpptools-linux-arm64.vsix bin: extension/debugAdapters/bin/OpenDebugAD7 - target: linux_x64 file: cpptools-linux-x64.vsix bin: extension/debugAdapters/bin/OpenDebugAD7 - target: linux_arm file: cpptools-linux-arm32.vsix bin: extension/debugAdapters/bin/OpenDebugAD7 - target: win_arm64 file: cpptools-windows-arm64.vsix bin: extension/debugAdapters/bin/OpenDebugAD7.exe - target: win_x64 file: cpptools-windows-x64.vsix bin: extension/debugAdapters/bin/OpenDebugAD7.exe version_overrides: - constraint: semver:<=v1.20.5 id: pkg:github/microsoft/vscode-cpptools@v1.20.5 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 schemas: lsp: vscode:https://raw.githubusercontent.com/microsoft/vscode-cpptools/{{version}}/Extension/package.json bin: OpenDebugAD7: "{{source.asset.bin}}" ================================================ FILE: packages/cql-language-server/package.yaml ================================================ --- 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: # renovate:datasource=github-releases id: pkg:generic/cqframework/cql-language-server@v4.4.1 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 ================================================ FILE: packages/crlfmt/package.yaml ================================================ --- name: crlfmt description: Formatter for Go code that enforces the CockroachDB Style Guide. homepage: https://github.com/cockroachdb/crlfmt licenses: - Apache-2.0 - BSD-3-Clause languages: - Go categories: - Formatter source: id: pkg:golang/github.com/cockroachdb/crlfmt@v0.4.0 bin: crlfmt: golang:crlfmt ================================================ FILE: packages/cronstrue/package.yaml ================================================ --- name: cronstrue description: JavaScript library that translates Cron expressions into human readable descriptions. homepage: https://github.com/bradymholt/cRonstrue licenses: - MIT languages: [] categories: [] source: id: pkg:npm/cronstrue@3.14.0 bin: cronstrue: npm:cronstrue ================================================ FILE: packages/crystalline/package.yaml ================================================ --- 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.17.1 asset: - target: darwin_arm64 file: crystalline_arm64-apple-darwin.gz bin: crystalline_arm64-apple-darwin - 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}}" neovim: lspconfig: crystalline ================================================ FILE: packages/csharp-language-server/package.yaml ================================================ --- 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.24.0 bin: csharp-ls: nuget:csharp-ls neovim: lspconfig: csharp_ls ================================================ FILE: packages/csharpier/package.yaml ================================================ --- 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@1.2.6 bin: csharpier: nuget:csharpier ================================================ FILE: packages/cspell/package.yaml ================================================ --- name: cspell description: A Spell Checker for Code. homepage: https://github.com/streetsidesoftware/cspell licenses: - MIT languages: [] categories: - Linter source: id: pkg:npm/cspell@10.0.0 bin: cspell: npm:cspell ================================================ FILE: packages/cspell-lsp/package.yaml ================================================ --- name: cspell-lsp description: Language Server Protocol implementation for CSpell, a spell checker for code. homepage: https://github.com/vlabo/cspell-lsp licenses: - MIT languages: [] categories: - LSP source: id: pkg:npm/@vlabo/cspell-lsp@1.1.5 bin: cspell-lsp: npm:cspell-lsp neovim: lspconfig: cspell_ls ================================================ FILE: packages/css-lsp/package.yaml ================================================ --- 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.10.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 neovim: lspconfig: cssls ================================================ FILE: packages/css-variables-language-server/package.yaml ================================================ --- name: css-variables-language-server description: Autocompletion and go-to-definition for project-wide CSS variables. homepage: https://github.com/vunguyentuan/vscode-css-variables licenses: - MIT languages: - CSS - SCSS - LESS categories: - LSP source: id: pkg:npm/css-variables-language-server@2.8.4 bin: css-variables-language-server: npm:css-variables-language-server neovim: lspconfig: css_variables ================================================ FILE: packages/csskit/package.yaml ================================================ --- name: csskit description: | Beautiful, fast, and powerful CSS tooling with zero configuration homepage: https://csskit.rs licenses: - MIT languages: - CSS categories: - LSP - Formatter - Linter source: id: pkg:github/csskit/csskit@v0.0.20 asset: - target: darwin_arm64 file: csskit-darwin-arm64 - target: darwin_x64 file: csskit-darwin-x64 - target: linux_arm64_gnu file: csskit-linux-arm64 - target: linux_x64_gnu file: csskit-linux-x64 - target: win_arm64 file: csskit-win32-arm64.exe - target: win_x64 file: csskit-win32-x64.exe bin: csskit: "{{source.asset.file}}" neovim: lspconfig: csskit ================================================ FILE: packages/cssmodules-language-server/package.yaml ================================================ --- 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.5.2 bin: cssmodules-language-server: npm:cssmodules-language-server neovim: lspconfig: cssmodules_ls ================================================ FILE: packages/ctags-lsp/package.yaml ================================================ --- name: ctags-lsp description: A simple LSP server wrapping universal-ctags. Provides code completion, go-to-definition, and document/workspace symbols. homepage: https://github.com/netmute/ctags-lsp licenses: - MIT languages: [] categories: - LSP source: id: pkg:github/netmute/ctags-lsp@v0.11.0 asset: - target: darwin_arm64 file: ctags-lsp_Darwin_arm64.tar.gz bin: ctags-lsp - target: darwin_x64 file: ctags-lsp_Darwin_x86_64.tar.gz bin: ctags-lsp - target: linux_arm64 file: ctags-lsp_Linux_arm64.tar.gz bin: ctags-lsp - target: linux_x64 file: ctags-lsp_Linux_x86_64.tar.gz bin: ctags-lsp - target: win_arm64 file: ctags-lsp_Windows_arm64.zip bin: ctags-lsp.exe - target: win_x64 file: ctags-lsp_Windows_x86_64.zip bin: ctags-lsp.exe bin: ctags-lsp: "{{source.asset.bin}}" neovim: lspconfig: ctags_lsp ================================================ FILE: packages/cucumber-language-server/package.yaml ================================================ --- 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.7.0 bin: cucumber-language-server: npm:cucumber-language-server neovim: lspconfig: cucumber_language_server ================================================ FILE: packages/cue/package.yaml ================================================ --- name: cue description: The Official Language Server implementation for CUE. homepage: https://github.com/cue-lang/cue licenses: - Apache-2.0 languages: - Cue categories: - LSP source: id: pkg:golang/cuelang.org/go@v0.16.1#cmd/cue bin: cue: golang:cue neovim: lspconfig: cue ================================================ FILE: packages/cueimports/package.yaml ================================================ --- 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 ================================================ FILE: packages/cuelsp/package.yaml ================================================ --- 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 neovim: lspconfig: dagger ================================================ FILE: packages/curlylint/package.yaml ================================================ --- 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 ================================================ FILE: packages/custom-elements-languageserver/package.yaml ================================================ --- name: custom-elements-languageserver description: | Custom Elements Language Server provides useful language features for Web Components. Features include code actions, completons, diagnostics and more. homepage: https://github.com/Matsuuu/custom-elements-language-server licenses: - BSD-3-Clause languages: [] categories: - LSP source: id: pkg:npm/custom-elements-languageserver@1.0.4 schemas: lsp: https://raw.githubusercontent.com/Matsuuu/custom-elements-language-server/v.{{version}}/package.json bin: custom-elements-languageserver: npm:custom-elements-languageserver neovim: lspconfig: custom_elements_ls ================================================ FILE: packages/cypher-language-server/package.yaml ================================================ --- name: cypher-language-server description: Language Server for Cypher query language. homepage: https://github.com/neo4j/cypher-language-support licenses: - Apache-2.0 languages: - Cypher categories: - LSP source: id: pkg:npm/%40neo4j-cypher/language-server@0.0.0-canary-20250423075344 bin: cypher-language-server: npm:cypher-language-server neovim: lspconfig: cypher_ls ================================================ FILE: packages/darker/package.yaml ================================================ --- name: darker description: Apply black reformatting to Python files only in regions changed since a given commit. homepage: https://pypi.org/project/darker/ licenses: - BSD-3-Clause languages: - Python categories: - Formatter source: id: pkg:pypi/darker@3.0.0?extra=black,isort,flynt bin: darker: pypi:darker ================================================ FILE: packages/dart-debug-adapter/package.yaml ================================================ --- 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.132.0 asset: file: dart-code-{{ version | strip_prefix "v" }}.vsix bin: dart-debug-adapter: node:extension/out/dist/debug.js ================================================ FILE: packages/dcm/package.yaml ================================================ --- name: dcm description: Language server for DCM analyzer homepage: https://dcm.dev/ licenses: - proprietary languages: - Dart categories: - LSP - Formatter - Linter source: id: pkg:github/CQLabs/homebrew-dcm@1.37.0 asset: - target: darwin_arm64 file: dcm-macos-arm-release.zip bin: dcm - target: darwin_x64 file: dcm-macos-x64-release.zip bin: dcm - target: linux_x64 file: dcm-linux-x64-release.zip bin: dcm - target: win_x64 file: dcm-windows-release.zip bin: dcm.exe bin: dcm: "{{source.asset.bin}}" ================================================ FILE: packages/debugpy/package.yaml ================================================ --- 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.8.20 bin: debugpy: pyvenv:debugpy debugpy-adapter: pyvenv:debugpy.adapter ================================================ FILE: packages/delve/package.yaml ================================================ --- 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.26.2#cmd/dlv bin: dlv: golang:dlv ================================================ FILE: packages/deno/package.yaml ================================================ --- name: deno description: | Deno (/ˈdiːnoʊ/, pronounced dee-no) is a JavaScript, TypeScript, and WebAssembly runtime with secure defaults and a great developer experience. homepage: https://deno.land/ licenses: - MIT languages: - JavaScript - TypeScript categories: - LSP - Runtime - Linter source: id: pkg:github/denoland/deno@v2.7.13 asset: - target: darwin_arm64 file: deno-aarch64-apple-darwin.zip bin: deno - target: linux_arm64_gnu file: deno-aarch64-unknown-linux-gnu.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}}" neovim: lspconfig: denols ================================================ FILE: packages/detekt/package.yaml ================================================ --- name: detekt description: | A static code analyzer for Kotlin. homepage: https://detekt.dev/ licenses: - Apache-2.0 languages: - Kotlin categories: - Linter source: id: pkg:github/detekt/detekt@v1.23.8 asset: - target: unix file: detekt-cli-{{ version | strip_prefix "v" }}.zip bin: detekt-cli-{{ version | strip_prefix "v" }}/bin/detekt-cli - target: win file: detekt-cli-{{ version | strip_prefix "v" }}.zip bin: detekt-cli-{{ version | strip_prefix "v" }}/bin/detekt-cli.bat bin: detekt: "{{source.asset.bin}}" ================================================ FILE: packages/dhall-lsp/package.yaml ================================================ --- 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.2 asset: - target: [darwin_x64, darwin_arm64] file: dhall-lsp-server-1.1.4-x86_64-darwin.tar.bz2 bin: bin/dhall-lsp-server - target: linux_x64 file: dhall-lsp-server-1.1.4-x86_64-Linux.tar.bz2 bin: bin/dhall-lsp-server - target: win_x64 file: dhall-lsp-server-1.1.4-x86_64-windows.zip bin: bin/dhall-lsp-server.exe bin: dhall-lsp-server: "{{source.asset.bin}}" neovim: lspconfig: dhall_lsp_server ================================================ FILE: packages/diagnostic-languageserver/package.yaml ================================================ --- 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 neovim: lspconfig: diagnosticls ================================================ FILE: packages/digestif/package.yaml ================================================ --- name: digestif description: A language server for TeX and friends homepage: https://github.com/astoff/digestif licenses: - GPL-3.0+ languages: - LaTeX categories: - LSP source: id: pkg:luarocks/digestif@0.5.1-1 bin: digestif: luarocks:digestif ci_skip: - win_x64 ================================================ FILE: packages/dingo/package.yaml ================================================ --- name: dingo description: | Dingo is a meta-language for Go that adds enhanced type safety and modern syntax (enums, pattern matching, error propagation, lambdas) while transpiling to idiomatic Go code. The CLI provides build, run, format, and lint commands. homepage: https://github.com/MadAppGang/dingo licenses: - MIT languages: - Dingo - Go categories: - Compiler - Formatter - Linter source: id: pkg:golang/github.com/MadAppGang/dingo/cmd/dingo@v0.14.0 bin: dingo: golang:dingo ================================================ FILE: packages/dingo-lsp/package.yaml ================================================ --- name: dingo-lsp description: | Language Server Protocol implementation for Dingo. Wraps gopls and translates positions between .dingo and .go files using source maps, providing full IDE support including go-to-definition, hover, completion, diagnostics, and rename refactoring. homepage: https://github.com/MadAppGang/dingo licenses: - MIT languages: - Dingo categories: - LSP source: id: pkg:golang/github.com/MadAppGang/dingo/cmd/dingo-lsp@v0.14.0 bin: dingo-lsp: golang:dingo-lsp ================================================ FILE: packages/django-language-server/package.yaml ================================================ --- name: django-language-server description: A language server for the Django web framework homepage: https://github.com/joshuadavidthomas/django-language-server licenses: - Apache-2.0 languages: - Python categories: - LSP source: id: pkg:pypi/django-language-server@6.0.2 bin: djls: pypi:djls neovim: lspconfig: djls ================================================ FILE: packages/django-template-lsp/package.yaml ================================================ --- name: django-template-lsp description: A language server for Django templates. homepage: https://github.com/fourdigits/django-template-lsp licenses: - GPL-3.0 languages: - Python - Django - HTML categories: - LSP source: id: pkg:pypi/django-template-lsp@1.2.2 bin: djlsp: pypi:django-template-lsp neovim: lspconfig: djlsp ================================================ FILE: packages/djlint/package.yaml ================================================ --- 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 - Twig - Handlebars - Mustache - Angular - Jinja categories: - Formatter - Linter source: id: pkg:pypi/djlint@1.36.4 bin: djlint: pypi:djlint ================================================ FILE: packages/docformatter/package.yaml ================================================ --- 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.7 bin: docformatter: pypi:docformatter ================================================ FILE: packages/docker-compose-language-service/package.yaml ================================================ --- 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.5.0 bin: docker-compose-langserver: npm:docker-compose-langserver neovim: lspconfig: docker_compose_language_service ================================================ FILE: packages/docker-language-server/package.yaml ================================================ --- name: docker-language-server description: Language server for Dockerfiles, Compose files, and Bake files. homepage: https://github.com/docker/docker-language-server licenses: - Apache-2.0 languages: - Docker categories: - LSP source: id: pkg:github/docker/docker-language-server@v0.20.1 asset: - target: darwin_x64 file: docker-language-server-darwin-amd64-{{version}} - target: darwin_arm64 file: docker-language-server-darwin-arm64-{{version}} - target: linux_arm64_gnu file: docker-language-server-linux-arm64-{{version}} - target: linux_arm64_musl file: docker-language-server-linux-arm64-{{version}} - target: linux_x64_gnu file: docker-language-server-linux-amd64-{{version}} - target: linux_x64_musl file: docker-language-server-linux-amd64-{{version}} - target: win_arm64 file: docker-language-server-windows-arm64-{{version}}.exe - target: win_x64 file: docker-language-server-windows-amd64-{{version}}.exe bin: docker-language-server: "{{source.asset.file}}" neovim: lspconfig: docker_language_server ================================================ FILE: packages/dockerfile-language-server/package.yaml ================================================ --- 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.15.0 bin: docker-langserver: npm:docker-langserver neovim: lspconfig: dockerls ================================================ FILE: packages/doctoc/package.yaml ================================================ --- name: doctoc description: API and CLI for generating a markdown TOC (table of contents) for a README or any markdown files. homepage: https://github.com/thlorenz/doctoc licenses: - MIT languages: - Markdown categories: - Formatter source: id: pkg:npm/doctoc@2.4.1 bin: doctoc: npm:doctoc ================================================ FILE: packages/dot-language-server/package.yaml ================================================ --- 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@3.1.0 bin: dot-language-server: npm:dot-language-server neovim: lspconfig: dotls ================================================ FILE: packages/dotenv-linter/package.yaml ================================================ --- name: dotenv-linter description: ⚡️Lightning-fast linter for .env files. Written in Rust 🦀 homepage: https://dotenv-linter.github.io/#/ licenses: - MIT languages: - Dotenv categories: - Linter source: id: pkg:github/dotenv-linter/dotenv-linter@v4.0.0 asset: - target: darwin_arm64 file: dotenv-linter-darwin-arm64.tar.gz bin: dotenv-linter - target: darwin_x64 file: dotenv-linter-darwin-x86_64.tar.gz bin: dotenv-linter - target: linux_arm64_gnu file: dotenv-linter-linux-aarch64.tar.gz bin: dotenv-linter - target: linux_arm64_musl file: dotenv-linter-alpine-aarch64.tar.gz bin: dotenv-linter - target: linux_x64_gnu file: dotenv-linter-linux-x86_64.tar.gz bin: dotenv-linter - target: linux_x64_musl file: dotenv-linter-alpine-x86_64.tar.gz bin: dotenv-linter - target: win_arm64 file: dotenv-linter-win-aarch64.zip bin: dotenv-linter.exe - target: win_x64 file: dotenv-linter-win-x64.zip bin: dotenv-linter.exe bin: dotenv-linter: "{{source.asset.bin}}" ================================================ FILE: packages/dprint/package.yaml ================================================ --- name: dprint description: A pluggable and configurable code formatting platform written in Rust. homepage: https://dprint.dev/ licenses: - MIT languages: [] categories: - Formatter - LSP source: id: pkg:github/dprint/dprint@0.54.0 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}}" neovim: lspconfig: dprint ================================================ FILE: packages/drools-lsp/package.yaml ================================================ --- 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 share: drools-lsp/drools-lsp-server-jar-with-dependencies.jar: drools-lsp-server-jar-with-dependencies.jar # This server is not yet migrated to vim.lsp.config in nvim-lspconfig # neovim: # lspconfig: drools_lsp ================================================ FILE: packages/duster/package.yaml ================================================ --- name: duster description: Automatic configuration for Laravel apps to apply Tighten's standard linting & code standards. homepage: https://github.com/tighten/duster licenses: - MIT languages: - PHP - Blade categories: - Formatter - Linter source: id: pkg:composer/tightenco/duster@v3.4.2 bin: duster: composer:duster ================================================ FILE: packages/earthlyls/package.yaml ================================================ --- name: earthlyls description: | A fast language server for earthly. homepage: https://github.com/glehmann/earthlyls licenses: - MIT languages: - Earthly categories: - LSP source: id: pkg:github/glehmann/earthlyls@0.5.5 asset: - target: linux_x64 file: earthlyls-{{ version }}-linux-amd64.tar.gz bin: earthlyls-{{ version }}-linux-amd64/earthlyls - target: linux_arm64 file: earthlyls-{{ version }}-linux-arm64.tar.gz bin: earthlyls-{{ version }}-linux-arm64/earthlyls - target: darwin_x64 file: earthlyls-{{ version }}-macos-amd64.tar.gz bin: earthlyls-{{ version }}-macos-amd64/earthlyls - target: darwin_arm64 file: earthlyls-{{ version }}-macos-arm64.tar.gz bin: earthlyls-{{ version }}-macos-arm64/earthlyls - target: win_x64 file: earthlyls-{{ version }}-windows-amd64.zip bin: earthlyls-{{ version }}-windows-amd64/earthlyls.exe bin: earthlyls: "{{source.asset.bin}}" neovim: lspconfig: earthlyls ================================================ FILE: packages/easy-coding-standard/package.yaml ================================================ --- name: easy-coding-standard description: Use Coding Standard with 0-knowledge of PHP-CS-Fixer and PHP_CodeSniffer. homepage: https://github.com/easy-coding-standard/easy-coding-standard licenses: - MIT languages: - PHP categories: - Formatter - Linter source: id: pkg:composer/symplify/easy-coding-standard@13.0.4 bin: ecs: composer:ecs ci_skip: # freezes on Windows CI for some reason - win_x64 ================================================ FILE: packages/editorconfig-checker/package.yaml ================================================ --- 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@v3.6.1 asset: - target: darwin_arm64 file: ec-darwin-arm64.tar.gz bin: bin/ec-darwin-arm64 - target: darwin_x64 file: ec-darwin-amd64.tar.gz bin: bin/ec-darwin-amd64 - target: linux_x64_openbsd file: ec-openbsd-amd64.tar.gz bin: bin/ec-openbsd-amd64 - target: linux_arm64_openbsd file: ec-openbsd-arm64.tar.gz bin: bin/ec-openbsd-arm64 - target: linux_arm64 file: ec-linux-arm64.tar.gz bin: bin/ec-linux-arm64 - target: linux_x64 file: ec-linux-amd64.tar.gz bin: bin/ec-linux-amd64 - target: win_x86 file: ec-windows-386.zip bin: bin/ec-windows-386.exe - target: win_x64 file: ec-windows-amd64.zip bin: bin/ec-windows-amd64.exe - target: win_arm64 file: ec-windows-arm64.zip bin: bin/ec-windows-arm64.exe version_overrides: - constraint: semver:<=v3.0.3 id: pkg:github/editorconfig-checker/editorconfig-checker@v3.0.3 asset: - target: darwin_arm64 file: ec-darwin-arm64.tar.gz bin: bin/ec-darwin-arm64 - target: darwin_x64 file: ec-darwin-amd64.tar.gz bin: bin/ec-darwin-amd64 - target: linux_x64_openbsd file: ec-openbsd-amd64.tar.gz bin: bin/ec-openbsd-amd64 - target: linux_arm64_openbsd file: ec-openbsd-arm64.tar.gz bin: bin/ec-openbsd-arm64 - target: linux_arm64 file: ec-linux-arm64.tar.gz bin: bin/ec-linux-arm64 - target: linux_x64 file: ec-linux-amd64.tar.gz bin: bin/ec-linux-amd64 - target: win_x86 file: ec-windows-386.exe.tar.gz bin: bin/ec-windows-386.exe - target: win_x64 file: ec-windows-amd64.exe.tar.gz bin: bin/ec-windows-amd64.exe - target: win_arm64 file: ec-windows-arm64.exe.tar.gz bin: bin/ec-windows-arm64.exe - target: win_arm file: ec-windows-arm.exe.tar.gz bin: bin/ec-windows-arm.exe bin: editorconfig-checker: "{{source.asset.bin}}" ================================================ FILE: packages/efm/package.yaml ================================================ --- name: efm description: General purpose Language Server. homepage: https://github.com/mattn/efm-langserver licenses: - MIT languages: [] categories: - LSP source: id: pkg:github/mattn/efm-langserver@v0.0.56 asset: - target: darwin_x64 file: efm-langserver_{{version}}_darwin_amd64.zip bin: efm-langserver_{{version}}_darwin_amd64/efm-langserver - target: darwin_arm64 file: efm-langserver_{{version}}_darwin_arm64.zip bin: efm-langserver_{{version}}_darwin_arm64/efm-langserver - target: linux_x64 file: efm-langserver_{{version}}_linux_amd64.tar.gz bin: efm-langserver_{{version}}_linux_amd64/efm-langserver - target: linux_arm64 file: efm-langserver_{{version}}_linux_arm64.tar.gz bin: efm-langserver_{{version}}_linux_arm64/efm-langserver - target: win_x64 file: efm-langserver_{{version}}_windows_amd64.zip bin: efm-langserver_{{version}}_windows_amd64/efm-langserver.exe - target: win_arm64 file: efm-langserver_{{version}}_windows_arm64.zip bin: efm-langserver_{{version}}_windows_arm64/efm-langserver.exe schemas: lsp: https://raw.githubusercontent.com/mattn/efm-langserver/{{version}}/schema.json bin: efm-langserver: "{{source.asset.bin}}" neovim: lspconfig: efm ================================================ FILE: packages/elixir-ls/package.yaml ================================================ --- name: elixir-ls description: | A frontend-independent IDE "smartness" server for Elixir. Implements the "Language Server Protocol" standard and provides debugger support via the "Debug Adapter Protocol". 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.30.0 asset: - target: unix file: elixir-ls-{{version}}.zip bin: lsp: language_server.sh dap: debug_adapter.sh - target: win file: elixir-ls-{{version}}.zip bin: lsp: language_server.bat dap: debug_adapter.bat version_overrides: - constraint: semver:<=v0.17.10 id: pkg:github/elixir-lsp/elixir-ls@v0.14.6 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 - 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}}" neovim: lspconfig: elixirls ================================================ FILE: packages/elm-format/package.yaml ================================================ --- name: elm-format description: | elm-format formats Elm source code according to a standard set of rules based on the official Elm Style Guide homepage: https://github.com/avh4/elm-format licenses: - BSD-3-Clause languages: - Elm categories: - Formatter source: id: pkg:npm/elm-format@0.8.8 bin: elm-format: npm:elm-format ================================================ FILE: packages/elm-language-server/package.yaml ================================================ --- 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.8.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 neovim: lspconfig: elmls ================================================ FILE: packages/elp/package.yaml ================================================ --- name: elp description: | ELP integrates Erlang into modern IDEs via the language server protocol. homepage: https://github.com/WhatsApp/erlang-language-platform licenses: - Apache-2.0 - MIT languages: - Erlang categories: - LSP source: # renovate:versioning=loose id: pkg:github/WhatsApp/erlang-language-platform@2026-02-27 asset: - target: linux_x64_gnu file: elp-linux-x86_64-unknown-linux-gnu-otp-27.3.tar.gz bin: elp - target: linux_arm64_gnu file: elp-linux-aarch64-unknown-linux-gnu-otp-27.3.tar.gz bin: elp - target: darwin_x64 file: elp-macos-x86_64-apple-darwin-otp-27.3.tar.gz bin: elp - target: darwin_arm64 file: elp-macos-aarch64-apple-darwin-otp-27.3.tar.gz bin: elp schemas: lsp: vscode:https://raw.githubusercontent.com/WhatsApp/erlang-language-platform/{{version}}/editors/code/package.json bin: elp: "{{source.asset.bin}}" neovim: lspconfig: elp ================================================ FILE: packages/ember-language-server/package.yaml ================================================ --- name: ember-language-server description: Language Server Protocol implementation for Ember.js and Glimmer projects. homepage: https://github.com/ember-tooling/ember-language-server licenses: - MIT languages: - Ember categories: - LSP source: id: pkg:npm/%40ember-tooling/ember-language-server@2.30.9 bin: ember-language-server: npm:ember-language-server neovim: lspconfig: ember ================================================ FILE: packages/emmet-language-server/package.yaml ================================================ --- 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.8.0 bin: emmet-language-server: npm:emmet-language-server neovim: lspconfig: emmet_language_server ================================================ FILE: packages/emmet-ls/package.yaml ================================================ --- 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 neovim: lspconfig: emmet_ls ================================================ FILE: packages/emmylua-codeformat/package.yaml ================================================ --- name: emmylua-codeformat description: | Fast, powerful, and feature-rich Lua formatting and checking tool. This tool is already bundled with lua_ls, so you don’t need it if you’re using lua_ls. homepage: https://github.com/CppCXY/EmmyLuaCodeStyle licenses: - MIT languages: - Lua categories: - Formatter source: id: pkg:github/CppCXY/EmmyLuaCodeStyle@1.6.0 asset: - target: darwin_arm64 file: darwin-arm64.tar.gz bin: darwin-arm64/bin/CodeFormat - target: darwin_x64 file: darwin-x64.tar.gz bin: darwin-x64/bin/CodeFormat - target: linux_arm64_gnu file: linux-aarch64.tar.gz bin: linux-aarch64/bin/CodeFormat - target: linux_x64_gnu file: linux-x64.tar.gz bin: linux-x64/bin/CodeFormat - target: win_x64 file: win32-x64.zip bin: win32-x64/bin/CodeFormat.exe bin: emmylua-codeformat: "{{source.asset.bin}}" ================================================ FILE: packages/emmylua_ls/package.yaml ================================================ --- name: emmylua_ls description: The language server for Lua, offering extensive features for different Lua versions. homepage: https://github.com/CppCXY/emmylua-analyzer-rust/tree/main/crates/emmylua_ls licenses: - MIT languages: - Lua categories: - LSP source: id: pkg:github/CppCXY/emmylua-analyzer-rust@0.21.0 asset: - target: darwin_arm64 file: emmylua_ls-darwin-arm64.tar.gz bin: emmylua_ls - target: darwin_x64 file: emmylua_ls-darwin-x64.tar.gz bin: emmylua_ls - target: linux_arm64_gnu file: emmylua_ls-linux-aarch64-glibc.2.17.tar.gz bin: emmylua_ls - target: linux_x64_musl file: emmylua_ls-linux-musl.tar.gz bin: emmylua_ls - target: linux_x64_gnu file: emmylua_ls-linux-x64-glibc.2.17.tar.gz bin: emmylua_ls - target: linux_x64_gnu file: emmylua_ls-linux-x64.tar.gz bin: emmylua_ls - target: win_arm64 file: emmylua_ls-win32-arm64.zip bin: emmylua_ls.exe - target: win_x86 file: emmylua_ls-win32-ia32.zip bin: emmylua_ls.exe - target: win_x64 file: emmylua_ls-win32-x64.zip bin: emmylua_ls.exe bin: emmylua_ls: "{{source.asset.bin}}" neovim: lspconfig: emmylua_ls ================================================ FILE: packages/erb-formatter/package.yaml ================================================ --- name: erb-formatter description: Format ERB files with speed and precision. homepage: https://github.com/nebulab/erb-formatter licenses: - MIT languages: - HTML - Ruby categories: - Formatter source: id: pkg:gem/erb-formatter@0.7.3 bin: erb-format: gem:erb-format ================================================ FILE: packages/erb-lint/package.yaml ================================================ --- 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.9.0 bin: erblint: gem:erblint ================================================ FILE: packages/erg/package.yaml ================================================ --- 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.53 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}}" ================================================ FILE: packages/erg-language-server/package.yaml ================================================ --- 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}}" neovim: lspconfig: erg_language_server ================================================ FILE: packages/erlang-debugger/package.yaml ================================================ --- name: erlang-debugger description: | Step by step debugger for Erlang, powered by the Erlang/OTP interpreter and following the DAP protocol. homepage: https://erlang-ls.github.io/ licenses: - Apache-2.0 languages: - Erlang categories: - DAP source: id: pkg:github/erlang-ls/els_dap@0.2.0 build: - target: win run: | rebar3 escriptize els_dap: _build/default/bin/els_dap.cmd - target: unix run: | \d+)\.(?\d+)$ id: pkg:github/stedolan/jq@jq-1.7 asset: - target: darwin_x64 file: jq-macos-amd64 - target: darwin_arm64 file: jq-macos-arm64 - target: linux_x86 file: jq-linux-i386 - target: linux_x64 file: jq-linux-amd64 - target: linux_arm64 file: jq-linux-arm64 - target: win_x86 file: jq-windows-i386.exe - target: win_x64 file: jq-windows-amd64.exe bin: jq: "{{source.asset.file}}" ================================================ FILE: packages/jq-lsp/package.yaml ================================================ --- name: jq-lsp description: | jq-lsp is a language server for the jq language, developed by Mattias Wadman. It provides IDE features to any LSP-compatible editor. homepage: https://github.com/wader/jq-lsp licenses: - MIT languages: - Jq categories: - LSP source: id: pkg:golang/github.com/wader/jq-lsp@v0.1.17 bin: jq-lsp: golang:jq-lsp neovim: lspconfig: jqls ================================================ FILE: packages/js-debug-adapter/package.yaml ================================================ --- 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.117.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 npm run compile npm exec -- gulp vsDebugServerBundle npm install --production --ignore-scripts --legacy-peer-deps bin: node:out/src/vsDebugServer.js bin: js-debug-adapter: "{{source.bin}}" ================================================ FILE: packages/json-lsp/package.yaml ================================================ --- 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.10.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 neovim: lspconfig: jsonls ================================================ FILE: packages/json-repair/package.yaml ================================================ --- name: json-repair description: A package to repair broken json strings homepage: https://pypi.org/project/json-repair/ licenses: - MIT languages: - Python categories: - Formatter source: id: pkg:pypi/json-repair@0.59.5 bin: json_repair: pypi:json_repair ================================================ FILE: packages/json-to-struct/package.yaml ================================================ --- 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.1.0 bin: json-to-struct: golang:json-to-struct ================================================ FILE: packages/jsonld-lsp/package.yaml ================================================ --- 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}}" ================================================ FILE: packages/jsonlint/package.yaml ================================================ --- 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 ================================================ FILE: packages/jsonnet-language-server/package.yaml ================================================ --- 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.17.0 bin: jsonnet-language-server: golang:jsonnet-language-server neovim: lspconfig: jsonnet_ls ================================================ FILE: packages/jsonnetfmt/package.yaml ================================================ --- name: jsonnetfmt description: jsonnetfmt is a command line tool to format jsonnetfmt files. homepage: https://github.com/google/go-jsonnet/tree/master/cmd/jsonnetfmt licenses: - Apache-2.0 languages: - Jsonnet categories: - Formatter source: id: pkg:golang/github.com/google/go-jsonnet@v0.22.0#cmd/jsonnetfmt bin: jsonnetfmt: golang:jsonnetfmt ================================================ FILE: packages/julia-lsp/package.yaml ================================================ --- 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.209.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}}" neovim: lspconfig: julials ================================================ FILE: packages/jupytext/package.yaml ================================================ --- name: jupytext description: Jupyter Notebooks as Markdown Documents, Julia, Python or R scripts homepage: https://jupytext.readthedocs.io licenses: - MIT languages: - Python - Julia - R - Markdown categories: - Formatter source: id: pkg:pypi/jupytext@1.19.1 bin: jupytext: pypi:jupytext ================================================ FILE: packages/just-lsp/package.yaml ================================================ --- name: just-lsp description: just-lsp is a server implementation of the language server protocol for just, the command runner. homepage: https://github.com/terror/just-lsp/releases licenses: - CC0-1.0 languages: - Just categories: - LSP source: id: pkg:github/terror/just-lsp@0.4.3 asset: - target: darwin_arm64 file: just-lsp-{{version}}-aarch64-apple-darwin.tar.gz bin: just-lsp - target: win_arm64 file: just-lsp-{{version}}-aarch64-pc-windows-msvc.zip bin: just-lsp.exe - target: linux_arm64_gnu file: just-lsp-{{version}}-aarch64-unknown-linux-gnu.tar.gz bin: just-lsp - target: linux_arm64_musl file: just-lsp-{{version}}-aarch64-unknown-linux-musl.tar.gz bin: just-lsp - target: linux_arm_gnu file: just-lsp-{{version}}-arm-unknown-linux-gnueabihf.tar.gz bin: just-lsp - target: linux_armv7_gnu file: just-lsp-{{version}}-armv7-unknown-linux-gnueabihf.tar.gz bin: just-lsp - target: linux_arm file: just-lsp-{{version}}-armv7-unknown-linux-musleabihf.tar.gz bin: just-lsp - target: darwin_x64 file: just-lsp-{{version}}-x86_64-apple-darwin.tar.gz bin: just-lsp - target: win_x64 file: just-lsp-{{version}}-x86_64-pc-windows-msvc.zip bin: just-lsp.exe - target: linux_x64_musl file: just-lsp-{{version}}-x86_64-unknown-linux-musl.tar.gz bin: just-lsp - target: linux_x64_gnu file: just-lsp-{{version}}-x86_64-unknown-linux-gnu.tar.gz bin: just-lsp bin: just-lsp: "{{source.asset.bin}}" neovim: lspconfig: just ================================================ FILE: packages/kakehashi/package.yaml ================================================ --- name: kakehashi description: Language server that bridges the gap between languages, editors, and tooling homepage: https://github.com/atusy/kakehashi licenses: - MIT languages: [] categories: - LSP source: id: pkg:github/atusy/kakehashi@v0.5.0 asset: - target: darwin_x64 file: kakehashi-{{ version }}-x86_64-apple-darwin.tar.gz bin: kakehashi - target: darwin_arm64 file: kakehashi-{{ version }}-aarch64-apple-darwin.tar.gz bin: kakehashi - target: linux_x64 file: kakehashi-{{ version }}-x86_64-unknown-linux-gnu.tar.gz bin: kakehashi - target: linux_arm64 file: kakehashi-{{ version }}-aarch64-unknown-linux-gnu.tar.gz bin: kakehashi - target: win_x64 file: kakehashi-{{ version }}-x86_64-pc-windows-msvc.zip bin: kakehashi.exe bin: kakehashi: "{{source.asset.bin}}" neovim: lspconfig: kakehashi ================================================ FILE: packages/kcl/package.yaml ================================================ --- name: kcl description: | KCL is an open-source, constraint-based record and functional language that enhances the writing of complex configurations, including those for cloud-native scenarios. homepage: https://kcl-lang.io licenses: - Apache-2.0 languages: - KCL categories: - Compiler - Formatter - LSP - Linter source: id: pkg:github/kcl-lang/kcl@v0.11.2 asset: - target: darwin_x64 file: kclvm-{{version}}-darwin-amd64.tar.gz bin: kcl: exec:kclvm/bin/kclvm_cli kcl_language_server: exec:kclvm/bin/kcl-language-server - target: darwin_arm64 file: kclvm-{{version}}-darwin-arm64.tar.gz bin: kcl: exec:kclvm/bin/kclvm_cli kcl_language_server: exec:kclvm/bin/kcl-language-server - target: linux_x64_gnu file: kclvm-{{version}}-linux-amd64.tar.gz bin: kcl: exec:kclvm/bin/kclvm_cli kcl_language_server: exec:kclvm/bin/kcl-language-server - target: win_x64 file: kclvm-{{version}}-windows.zip bin: kcl: bin/kclvm_cli.exe kcl_language_server: bin/kcl-language-server.exe bin: kcl: "{{source.asset.bin.kcl}}" kcl-language-server: "{{source.asset.bin.kcl_language_server}}" neovim: lspconfig: kcl ================================================ FILE: packages/kdlfmt/package.yaml ================================================ --- name: kdlfmt description: A code formatter for KDL documents. homepage: https://github.com/hougesen/kdlfmt licenses: - MIT languages: - KDL categories: - Formatter source: id: pkg:github/hougesen/kdlfmt@v0.1.6 asset: - target: darwin_arm64 file: kdlfmt-aarch64-apple-darwin.tar.xz bin: kdlfmt-aarch64-apple-darwin/kdlfmt - target: darwin_x64 file: kdlfmt-x86_64-apple-darwin.tar.xz bin: kdlfmt-x86_64-apple-darwin/kdlfmt - target: linux_arm64_gnu file: kdlfmt-aarch64-unknown-linux-gnu.tar.xz bin: kdlfmt-aarch64-unknown-linux-gnu/kdlfmt - target: linux_x64_gnu file: kdlfmt-x86_64-unknown-linux-gnu.tar.xz bin: kdlfmt-x86_64-unknown-linux-gnu/kdlfmt - target: win_x86 file: kdlfmt-x86_64-pc-windows-msvc.zip bin: kdlfmt.exe - target: win_x64 file: kdlfmt-x86_64-pc-windows-msvc.zip bin: kdlfmt.exe bin: kdlfmt: "{{source.asset.bin}}" ================================================ FILE: packages/kos-language-server/package.yaml ================================================ --- name: kos-language-server description: Language Server for Kerboscript from the kOS Kerbal Space Program mod. homepage: https://github.com/jonnyboyC/kos-language-server licenses: - MIT languages: - Kerboscript categories: - LSP - Linter - Formatter source: id: pkg:npm/kos-language-server@1.1.5 bin: kls: npm:kls ================================================ FILE: packages/kotlin-debug-adapter/package.yaml ================================================ --- 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.4 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}}" ================================================ FILE: packages/kotlin-language-server/package.yaml ================================================ --- 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.13 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}}" neovim: lspconfig: kotlin_language_server ================================================ FILE: packages/kotlin-lsp/package.yaml ================================================ --- name: kotlin-lsp description: Kotlin Language Server and plugin for Visual Studio Code homepage: https://github.com/Kotlin/kotlin-lsp licenses: - Apache-2.0 languages: - Kotlin categories: - LSP source: # renovate:versioning=regex:^kotlin-lsp/v(?\d+)\.(?\d+)\.(?\d+)$ # renovate:datasource=github-releases id: pkg:generic/Kotlin/kotlin-lsp@kotlin-lsp/v262.2310.0 download: - target: darwin_x64 files: kotlin-lsp.zip: https://download-cdn.jetbrains.com/kotlin-lsp/{{ version | strip_prefix "kotlin-lsp/v" }}/kotlin-lsp-{{ version | strip_prefix "kotlin-lsp/v" }}-mac-x64.zip bin: kotlin-lsp.sh - target: darwin_arm64 files: kotlin-lsp.zip: https://download-cdn.jetbrains.com/kotlin-lsp/{{ version | strip_prefix "kotlin-lsp/v" }}/kotlin-lsp-{{ version | strip_prefix "kotlin-lsp/v" }}-mac-aarch64.zip bin: kotlin-lsp.sh - target: linux_x64 files: kotlin-lsp.zip: https://download-cdn.jetbrains.com/kotlin-lsp/{{ version | strip_prefix "kotlin-lsp/v" }}/kotlin-lsp-{{ version | strip_prefix "kotlin-lsp/v" }}-linux-x64.zip bin: kotlin-lsp.sh - target: linux_arm64 files: kotlin-lsp.zip: https://download-cdn.jetbrains.com/kotlin-lsp/{{ version | strip_prefix "kotlin-lsp/v" }}/kotlin-lsp-{{ version | strip_prefix "kotlin-lsp/v" }}-linux-aarch64.zip bin: kotlin-lsp.sh - target: win_x64 files: kotlin-lsp.zip: https://download-cdn.jetbrains.com/kotlin-lsp/{{ version | strip_prefix "kotlin-lsp/v" }}/kotlin-lsp-{{ version | strip_prefix "kotlin-lsp/v" }}-win-x64.zip bin: kotlin-lsp.cmd - target: win_arm64 files: kotlin-lsp.zip: https://download-cdn.jetbrains.com/kotlin-lsp/{{ version | strip_prefix "kotlin-lsp/v" }}/kotlin-lsp-{{ version | strip_prefix "kotlin-lsp/v" }}-win-aarch64.zip bin: kotlin-lsp.cmd bin: kotlin-lsp: "{{source.download.bin}}" neovim: lspconfig: kotlin_lsp ================================================ FILE: packages/ktfmt/package.yaml ================================================ --- name: ktfmt description: A program that reformats Kotlin source code to comply with the common community conventions. homepage: https://github.com/facebook/ktfmt licenses: - Apache-2.0 languages: - Kotlin categories: - Formatter source: id: pkg:github/facebook/ktfmt@v0.61 asset: file: ktfmt-{{ version | strip_prefix "v" }}-with-dependencies.jar bin: ktfmt: java-jar:{{source.asset.file}} ================================================ FILE: packages/ktlint/package.yaml ================================================ --- 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@1.8.0 asset: - target: unix file: ktlint bin: ktlint - target: win file: ktlint:ktlint.jar bin: java-jar:ktlint.jar bin: ktlint: "{{source.asset.bin}}" ================================================ FILE: packages/kube-linter/package.yaml ================================================ --- name: kube-linter description: | KubeLinter is a static analysis tool that checks Kubernetes YAML files and Helm charts to ensure the applications represented in them adhere to best practices. homepage: https://docs.kubelinter.io licenses: - Apache-2.0 languages: - Helm - YAML categories: - Linter source: id: pkg:github/stackrox/kube-linter@v0.8.3 asset: - target: darwin_x64 file: kube-linter-darwin.tar.gz bin: kube-linter - target: darwin_arm64 file: kube-linter-darwin_arm64.tar.gz bin: kube-linter - target: linux_x64 file: kube-linter-linux.tar.gz bin: kube-linter - target: linux_arm64 file: kube-linter-linux_arm64.tar.gz bin: kube-linter - target: win_x64 file: kube-linter-windows.tar.gz bin: kube-linter.exe bin: kube-linter: "{{source.asset.bin}}" ================================================ FILE: packages/kubescape/package.yaml ================================================ --- name: kubescape description: | Kubescape is an open-source Kubernetes security platform for your IDE, CI/CD pipelines, and clusters. It includes risk analysis, security, compliance, and misconfiguration scanning, saving Kubernetes users and administrators precious time, effort, and resources. homepage: https://kubescape.io/ licenses: - Apache-2.0 languages: - Helm - YAML categories: - Linter - Runtime source: id: pkg:github/kubescape/kubescape@v4.0.5 asset: - target: darwin_x64 file: kubescape_{{ version | strip_prefix "v" }}_darwin_amd64.tar.gz bin: kubescape - target: darwin_arm64 file: kubescape_{{ version | strip_prefix "v" }}_darwin_arm64.tar.gz bin: kubescape - target: linux_x64 file: kubescape_{{ version | strip_prefix "v" }}_linux_amd64.tar.gz bin: kubescape - target: linux_arm64 file: kubescape_{{ version | strip_prefix "v" }}_linux_arm64.tar.gz bin: kubescape - target: win_x64 file: kubescape_{{ version | strip_prefix "v" }}_windows_amd64.tar.gz bin: kubescape.exe - target: win_arm64 file: kubescape_{{ version | strip_prefix "v" }}_windows_arm64.tar.gz bin: kubescape.exe bin: kubescape: "{{source.asset.bin}}" ================================================ FILE: packages/kulala-fmt/package.yaml ================================================ --- name: kulala-fmt description: | kulala-fmt An opinionated .http and .rest files linter and formatter. homepage: https://github.com/mistweaverco/kulala-fmt licenses: - MIT languages: - http categories: - Formatter - Linter source: id: pkg:npm/%40mistweaverco/kulala-fmt@2.11.0 bin: kulala-fmt: npm:kulala-fmt ================================================ FILE: packages/language-server-bitbake/package.yaml ================================================ --- name: language-server-bitbake description: A language server for BitBake. homepage: https://github.com/yoctoproject/vscode-bitbake licenses: - MIT languages: - BitBake categories: - LSP source: id: pkg:npm/language-server-bitbake@2.8.0 bin: language-server-bitbake: npm:language-server-bitbake ================================================ FILE: packages/laravel-ls/package.yaml ================================================ --- name: laravel-ls description: Laravel Language Server written in go. homepage: https://github.com/laravel-ls/laravel-ls licenses: - GPL-3.0-or-later languages: - PHP categories: - LSP source: id: pkg:github/laravel-ls/laravel-ls@v0.1.0 asset: - target: linux_x64_gnu file: laravel-ls-{{version}}-linux-amd64 - target: win_x64 file: laravel-ls-{{version}}-windows-amd64 - target: darwin_x64 file: laravel-ls-{{version}}-darwin-amd64 - target: darwin_arm64 file: laravel-ls-{{version}}-darwin-arm64 bin: laravel-ls: "{{source.asset.file}}" neovim: lspconfig: laravel_ls ================================================ FILE: packages/latexindent/package.yaml ================================================ --- name: latexindent description: | latexindent.pl is a perl script to beautify/tidy/format/indent (add horizontal leading space to) code within environments, commands, after headings and within special code blocks. 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.24.4 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}}" ================================================ FILE: packages/lean-language-server/package.yaml ================================================ --- 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 ================================================ FILE: packages/lelwel/package.yaml ================================================ --- 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.10.4?features=lsp,cli bin: lelwel-ls: cargo:lelwel-ls llw: cargo:llw neovim: lspconfig: lelwel_ls ================================================ FILE: packages/lemminx/package.yaml ================================================ --- 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.29.0 asset: - target: darwin_x64 file: lemminx-osx-x86_64.zip bin: lemminx-osx-x86_64 - target: darwin_arm64 file: lemminx-osx-aarch_64.zip bin: lemminx-osx-aarch_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}}" neovim: lspconfig: lemminx ================================================ FILE: packages/lemmy-help/package.yaml ================================================ --- 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}}" ================================================ FILE: packages/lemonade/package.yaml ================================================ --- name: lemonade description: Lemonade is a remote utility tool. (copy, paste and open browser) over TCP. homepage: https://github.com/lemonade-command/lemonade licenses: - MIT languages: [] categories: [] source: id: pkg:golang/github.com/lemonade-command/lemonade@v1.1.2 bin: lemonade: golang:lemonade ================================================ FILE: packages/lexical/package.yaml ================================================ --- name: lexical description: Lexical is a next-generation elixir language server homepage: https://github.com/lexical-lsp/lexical licenses: - Apache-2.0 languages: - Elixir categories: - LSP source: id: pkg:github/lexical-lsp/lexical@v0.7.3 asset: - target: unix file: lexical-{{version}}.zip:libexec/ bin: exec:libexec/lexical/bin/start_lexical.sh bin: lexical: "{{source.asset.bin}}" neovim: lspconfig: lexical ================================================ FILE: packages/llm-ls/package.yaml ================================================ --- name: llm-ls description: LSP server leveraging AI/LLMs based for code completion. homepage: https://github.com/huggingface/llm-ls licenses: - Apache-2.0 languages: [] categories: - LSP source: id: pkg:github/huggingface/llm-ls@0.5.3 asset: - target: darwin_x64 file: llm-ls-x86_64-apple-darwin.gz bin: llm-ls-x86_64-apple-darwin - target: darwin_arm64 file: llm-ls-aarch64-apple-darwin.gz bin: llm-ls-aarch64-apple-darwin - target: linux_x64_musl file: llm-ls-x86_64-unknown-linux-musl.gz bin: llm-ls-x86_64-unknown-linux-musl - target: linux_arm64_gnu file: llm-ls-aarch64-unknown-linux-gnu.gz bin: llm-ls-aarch64-unknown-linux-gnu - target: linux_x64_gnu file: llm-ls-x86_64-unknown-linux-gnu.gz bin: llm-ls-x86_64-unknown-linux-gnu - target: win_x64 file: llm-ls-x86_64-pc-windows-msvc.zip bin: llm-ls.exe - target: win_x86 file: llm-ls-i686-pc-windows-msvc.zip bin: llm-ls.exe bin: llm-ls: "{{source.asset.bin}}" ================================================ FILE: packages/local-lua-debugger-vscode/package.yaml ================================================ --- name: local-lua-debugger-vscode description: A simple Lua debugger which requires no additional dependencies. homepage: https://github.com/tomblind/local-lua-debugger-vscode licenses: - MIT languages: - Lua categories: - DAP source: id: pkg:openvsx/tomblind/local-lua-debugger-vscode@0.3.3 download: file: tomblind.local-lua-debugger-vscode-{{version}}.vsix share: local-lua-debugger-vscode/: extension/ ================================================ FILE: packages/ltex-ls/package.yaml ================================================ --- name: ltex-ls description: | LTeX Language Server: LSP language server for LanguageTool 🔍✔️ with support for LaTeX 🎓, Markdown 📝, and others. homepage: https://valentjn.github.io/ltex/ licenses: - MPL-2.0 languages: - Text - Markdown - LaTeX - reStructuredText categories: - LSP source: id: pkg:github/valentjn/ltex-ls@16.0.0 asset: # The platform-specific releases bundle a java runtime engine, and are # therefore preferable to avoid external dependencies (see #2837). - target: darwin file: ltex-ls-{{version}}-mac-x64.tar.gz bin: lsp: ltex-ls-{{version}}/bin/ltex-ls cli: ltex-ls-{{version}}/bin/ltex-cli - target: win file: ltex-ls-{{version}}-windows-x64.zip bin: lsp: ltex-ls-{{version}}/bin/ltex-ls.bat cli: ltex-ls-{{version}}/bin/ltex-cli.bat # using platform-independent release to support linux arm64 # (see https://github.com/mason-org/mason-registry/pull/2837#pullrequestreview-1686482498) - target: linux file: ltex-ls-{{version}}.tar.gz bin: lsp: ltex-ls-{{version}}/bin/ltex-ls cli: ltex-ls-{{version}}/bin/ltex-cli 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}}" neovim: lspconfig: ltex ================================================ FILE: packages/ltex-ls-plus/package.yaml ================================================ --- name: ltex-ls-plus description: | LTeX Language Server+: LSP language server for LanguageTool 🔍✔️ with support for LaTeX 🎓, Markdown 📝, and others. homepage: https://ltex-plus.github.io/ltex-plus/ licenses: - MPL-2.0 languages: - Text - Markdown - LaTeX - reStructuredText categories: - LSP source: id: pkg:github/ltex-plus/ltex-ls-plus@18.6.1 asset: # The platform-specific releases bundle a java runtime engine, and are # therefore preferable to avoid external dependencies (see #2837). - target: linux_arm64_gnu file: ltex-ls-plus-{{version}}-linux-aarch64.tar.gz bin: lsp: ltex-ls-plus-{{version}}/bin/ltex-ls-plus cli: ltex-ls-plus-{{version}}/bin/ltex-cli-plus - target: linux_x64_gnu file: ltex-ls-plus-{{version}}-linux-x64.tar.gz bin: lsp: ltex-ls-plus-{{version}}/bin/ltex-ls-plus cli: ltex-ls-plus-{{version}}/bin/ltex-cli-plus - target: darwin_arm64 file: ltex-ls-plus-{{version}}-mac-aarch64.tar.gz bin: lsp: ltex-ls-plus-{{version}}/bin/ltex-ls-plus cli: ltex-ls-plus-{{version}}/bin/ltex-cli-plus - target: darwin_x64 file: ltex-ls-plus-{{version}}-mac-x64.tar.gz bin: lsp: ltex-ls-plus-{{version}}/bin/ltex-ls-plus cli: ltex-ls-plus-{{version}}/bin/ltex-cli-plus - target: win_x64 file: ltex-ls-plus-{{version}}-windows-x64.zip bin: lsp: ltex-ls-plus-{{version}}/bin/ltex-ls-plus.bat cli: ltex-ls-plus-{{version}}/bin/ltex-cli-plus.bat - target: win_arm64 file: ltex-ls-plus-{{version}}-windows-aarch64.zip bin: lsp: ltex-ls-plus-{{version}}/bin/ltex-ls-plus.bat cli: ltex-ls-plus-{{version}}/bin/ltex-cli-plus.bat # using platform-independent release to support non-gnu linux - target: linux file: ltex-ls-plus-{{version}}.tar.gz bin: lsp: ltex-ls-plus-{{version}}/bin/ltex-ls-plus cli: ltex-ls-plus-{{version}}/bin/ltex-cli-plus schemas: lsp: vscode:https://raw.githubusercontent.com/ltex-plus/vscode-ltex-plus/develop/package.json bin: ltex-ls-plus: "{{source.asset.bin.lsp}}" ltex-cli-plus: "{{source.asset.bin.cli}}" neovim: lspconfig: ltex_plus ================================================ FILE: packages/lua-language-server/package.yaml ================================================ --- 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.18.2 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_x64 file: lua-language-server-{{version}}-win32-x64.zip bin: bin/lua-language-server.exe version_overrides: - constraint: semver:<=3.8.3 id: pkg:github/LuaLS/lua-language-server@3.8.3 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_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_x64 file: lua-language-server-{{version}}-win32-x64.zip bin: bin/lua-language-server.exe - constraint: semver:<=3.7.4 id: pkg:github/LuaLS/lua-language-server@3.7.4 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_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}}" neovim: lspconfig: lua_ls ================================================ FILE: packages/luacheck/package.yaml ================================================ --- 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 ================================================ FILE: packages/luaformatter/package.yaml ================================================ --- 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 ================================================ FILE: packages/luau-lsp/package.yaml ================================================ --- 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.66.0 asset: - target: [darwin_arm64, darwin_x64] file: luau-lsp-macos.zip bin: luau-lsp - target: linux_x64 file: luau-lsp-linux-x86_64.zip bin: luau-lsp - target: linux_arm64 file: luau-lsp-linux-arm64.zip bin: luau-lsp - target: win_x64 file: luau-lsp-win64.zip bin: luau-lsp.exe version_overrides: - constraint: semver:<=1.52.1 id: pkg:github/JohnnyMorganz/luau-lsp@1.52.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: linux_arm64 file: luau-lsp-linux-arm64.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}}" neovim: lspconfig: luau_lsp ================================================ FILE: packages/lwc-language-server/package.yaml ================================================ --- name: lwc-language-server description: Language Server for Lightning Web Components. homepage: https://github.com/forcedotcom/lightning-language-server/ licenses: - BSD-3-Clause languages: - HTML - JavaScript categories: - LSP source: id: pkg:npm/%40salesforce/lwc-language-server@4.12.13 bin: lwc-language-server: npm:lwc-language-server neovim: lspconfig: lwc_ls ================================================ FILE: packages/m68k-lsp-server/package.yaml ================================================ --- name: m68k-lsp-server description: Language Server Protocol implementation for Motorola 68000 assembly homepage: https://github.com/grahambates/m68k-lsp licenses: - MIT languages: - M68K categories: - LSP source: id: pkg:npm/m68k-lsp-server@0.11.2 schemas: lsp: vscode:https://raw.githubusercontent.com/grahambates/m68k-lsp/v{{version}}/client/package.json bin: m68k-lsp-server: npm:m68k-lsp-server ================================================ FILE: packages/markdown-oxide/package.yaml ================================================ --- name: markdown-oxide description: | Markdown language server with advanced linking support made to be completely compatible with Obsidian; An Obsidian Language Server. homepage: https://github.com/Feel-ix-343/markdown-oxide licenses: - CC0-1.0 languages: - Markdown categories: - LSP source: id: pkg:github/feel-ix-343/markdown-oxide@v0.25.10 asset: - target: darwin_x64 file: markdown-oxide-{{version}}-x86_64-apple-darwin.tar.gz bin: markdown-oxide-{{version}}-x86_64-apple-darwin/markdown-oxide - target: darwin_arm64 file: markdown-oxide-{{version}}-aarch64-apple-darwin.tar.gz bin: markdown-oxide-{{version}}-aarch64-apple-darwin/markdown-oxide - target: linux_x64_gnu file: markdown-oxide-{{version}}-x86_64-unknown-linux-gnu.tar.gz bin: markdown-oxide-{{version}}-x86_64-unknown-linux-gnu/markdown-oxide - target: linux_arm64_gnu file: markdown-oxide-{{version}}-aarch64-unknown-linux-gnu.tar.gz bin: markdown-oxide-{{version}}-aarch64-unknown-linux-gnu/markdown-oxide - target: win_x64 file: markdown-oxide-{{version}}-x86_64-pc-windows-gnu.zip bin: markdown-oxide-{{version}}-x86_64-pc-windows-gnu/markdown-oxide.exe bin: markdown-oxide: "{{source.asset.bin}}" neovim: lspconfig: markdown_oxide ================================================ FILE: packages/markdown-toc/package.yaml ================================================ --- 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 ================================================ FILE: packages/markdownlint/package.yaml ================================================ --- 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.48.0 bin: markdownlint: npm:markdownlint ================================================ FILE: packages/markdownlint-cli2/package.yaml ================================================ --- name: markdownlint-cli2 description: A fast, flexible, configuration-based command-line interface for linting Markdown/CommonMark files with the markdownlint library homepage: https://github.com/DavidAnson/markdownlint-cli2 licenses: - MIT languages: - Markdown categories: - Linter - Formatter source: id: pkg:npm/markdownlint-cli2@0.22.1 bin: markdownlint-cli2: npm:markdownlint-cli2 ================================================ FILE: packages/markmap-cli/package.yaml ================================================ --- 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.18.12 bin: markmap: npm:markmap ================================================ FILE: packages/marksman/package.yaml ================================================ --- 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: # renovate:versioning=loose id: pkg:github/artempyanykh/marksman@2026-02-08 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}}" neovim: lspconfig: marksman ================================================ FILE: packages/markuplint/package.yaml ================================================ --- 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@4.18.1 bin: markuplint: npm:markuplint ================================================ FILE: packages/matlab-language-server/package.yaml ================================================ --- 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: # renovate:datasource=git-refs id: pkg:github/mathworks/MATLAB-language-server@22edf927b5828fb8bc06b8cd922ab90b030323df build: run: | npm install npm run package bin: matlab-language-server: node:out/index.js neovim: lspconfig: matlab_ls ================================================ FILE: packages/mbake/package.yaml ================================================ --- name: mbake description: Makefile formatter and linter. homepage: https://github.com/EbodShojaei/bake licenses: - MIT languages: - Makefile categories: - Formatter - Linter source: id: pkg:pypi/mbake@1.4.6 bin: mbake: pypi:mbake ================================================ FILE: packages/mdformat/package.yaml ================================================ --- name: mdformat description: CommonMark compliant Markdown formatter. homepage: https://github.com/executablebooks/mdformat licenses: - MIT languages: - Markdown categories: - Formatter source: id: pkg:pypi/mdformat@1.0.0 bin: mdformat: pypi:mdformat ================================================ FILE: packages/mdsf/package.yaml ================================================ --- name: mdsf description: Format markdown code blocks using your favorite code formatters. homepage: https://github.com/hougesen/mdsf licenses: - MIT languages: - Markdown categories: - Formatter source: id: pkg:cargo/mdsf@0.12.0 bin: mdsf: cargo:mdsf ================================================ FILE: packages/mdslw/package.yaml ================================================ --- name: mdslw description: The MarkDown Sentence Line Wrapper, an auto-formatter that prepares your markdown for easy diff'ing. homepage: https://github.com/razziel89/mdslw licenses: - GPL-3.0-only languages: - Markdown categories: - Formatter source: id: pkg:github/razziel89/mdslw@0.17.1 asset: - target: [darwin_arm64, darwin_x64] file: mdslw_x86_64-apple-darwin - target: linux_x64 file: mdslw_x86_64-unknown-linux-musl - target: win_x64 file: mdslw_x86_64-pc-windows-gnu.exe bin: mdslw: "{{source.asset.file}}" ================================================ FILE: packages/mdx-analyzer/package.yaml ================================================ --- name: mdx-analyzer description: | This package provides a language server for MDX. The language server provides IntelliSense based on TypeScript, as well as some markdown specific features. 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.6.3 bin: mdx-language-server: npm:mdx-language-server neovim: lspconfig: mdx_analyzer ================================================ FILE: packages/mesonlsp/package.yaml ================================================ --- name: mesonlsp description: An unofficial, unendorsed language server for meson written in C++ homepage: https://github.com/JCWasmx86/mesonlsp licenses: - GPL-3.0 languages: - Meson categories: - LSP source: id: pkg:github/JCWasmx86/mesonlsp@v4.3.7 asset: - target: linux_x64 file: mesonlsp-x86_64-unknown-linux-musl.zip bin: mesonlsp - target: linux_arm64 file: mesonlsp-aarch64-unknown-linux-musl.zip bin: mesonlsp - target: darwin_x64 file: mesonlsp-x86_64-apple-darwin.zip bin: mesonlsp - target: darwin_arm64 file: mesonlsp-aarch64-apple-darwin.zip bin: mesonlsp - target: win_x64 file: mesonlsp-x86_64-pc-windows-gnu.zip bin: mesonlsp.exe bin: mesonlsp: "{{source.asset.bin}}" neovim: lspconfig: mesonlsp ================================================ FILE: packages/metamath-zero-lsp/package.yaml ================================================ --- 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: # renovate:datasource=git-refs id: pkg:github/digama0/mm0@6d5f0d4fae8e2e3ae0b998bcbaa9d059cad99fad build: - target: unix run: | cd mm0-rs cargo build --release bin: mm0-rs/target/release/mm0-rs - target: win run: | Set-Location -Path .\mm0-rs cargo build --release bin: mm0-rs/target/release/mm0-rs.exe schemas: lsp: vscode:https://raw.githubusercontent.com/digama0/mm0/{{version}}/vscode-mm0/package.json bin: mm0-rs: "{{source.build.bin}}" # requires rustc 1.65+ ci_skip: true neovim: lspconfig: mm0_ls ================================================ FILE: packages/millet/package.yaml ================================================ --- 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.15.1 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 schemas: lsp: vscode:https://raw.githubusercontent.com/azdavis/millet/{{version}}/editors/vscode/package.json bin: millet: "{{source.asset.bin}}" neovim: lspconfig: millet ================================================ FILE: packages/miss_hit/package.yaml ================================================ --- name: miss_hit description: Free and open source code quality tools for MATLAB and Octave. homepage: https://misshit.org licenses: - AGPL-3.0-or-later - GPL-3.0-or-later languages: - Matlab - Octave categories: - Formatter - Linter source: id: pkg:pypi/miss-hit@0.9.44 bin: mh_style: pypi:mh_style mh_lint: pypi:mh_lint ================================================ FILE: packages/misspell/package.yaml ================================================ --- 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 ================================================ FILE: packages/mmdc/package.yaml ================================================ --- name: mmdc description: Command line tool for the Mermaid library. homepage: https://github.com/mermaid-js/mermaid-cli licenses: - MIT languages: - Markdown - Mermaid categories: [] source: id: pkg:npm/@mermaid-js/mermaid-cli@11.12.0 bin: mmdc: npm:mmdc ================================================ FILE: packages/mockdebug/package.yaml ================================================ --- name: mockdebug description: | Mock Debug simulates a debug adapter. It supports step, continue, breakpoints, exceptions, and variable access but it is not connected to any real debugger. homepage: https://github.com/microsoft/vscode-mock-debug licenses: - MIT languages: [] categories: - DAP source: # renovate:datasource=github-tags id: pkg:github/microsoft/vscode-mock-debug@v0.52.0 build: run: | npm install npm run compile npm install --production bin: mock-debug-adapter: node:out/debugAdapter.js ================================================ FILE: packages/motoko-lsp/package.yaml ================================================ --- name: motoko-lsp description: Language server for the Motoko programming language. homepage: https://github.com/dfinity/vscode-motoko licenses: - Apache-2.0 languages: - Motoko categories: - LSP source: id: pkg:openvsx/dfinity-foundation/vscode-motoko@0.18.7 download: file: dfinity-foundation.vscode-motoko-{{version}}.vsix schemas: lsp: vscode:https://raw.githubusercontent.com/dfinity/vscode-motoko/v{{version}}/package.json bin: motoko-lsp: node:extension/out/server.js neovim: lspconfig: motoko_lsp ================================================ FILE: packages/move-analyzer/package.yaml ================================================ --- 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@ea70797099baea64f05194a918cebd69ed02b285?repository_url=https://github.com/move-language/move&rev=true&locked=false bin: move-analyzer: cargo:move-analyzer neovim: lspconfig: move_analyzer ================================================ FILE: packages/mpls/package.yaml ================================================ --- name: mpls description: Markdown Preview Language Server homepage: https://github.com/mhersson/mpls licenses: - Apache-2.0 languages: - Markdown categories: - LSP source: id: pkg:github/mhersson/mpls@v0.21.0 asset: - target: darwin_arm64 file: mpls_{{ version | strip_prefix "v" }}_darwin_arm64.tar.gz bin: mpls - target: darwin_x64 file: mpls_{{ version | strip_prefix "v" }}_darwin_amd64.tar.gz bin: mpls - target: linux_arm64_gnu file: mpls_{{ version | strip_prefix "v" }}_linux_arm64.tar.gz bin: mpls - target: linux_x64_gnu file: mpls_{{ version | strip_prefix "v" }}_linux_amd64.tar.gz bin: mpls - target: win_arm64 file: mpls_{{ version | strip_prefix "v" }}_windows_arm64.zip bin: mpls.exe - target: win_x64 file: mpls_{{ version | strip_prefix "v" }}_windows_amd64.zip bin: mpls.exe bin: mpls: "{{source.asset.bin}}" neovim: lspconfig: mpls ================================================ FILE: packages/mutt-language-server/package.yaml ================================================ --- name: mutt-language-server description: A language server for (neo)mutt's muttrc. homepage: https://github.com/neomutt/mutt-language-server licenses: - GPL-3.0-only languages: - Python categories: - LSP source: id: pkg:pypi/mutt-language-server@0.0.17 bin: mutt-language-server: pypi:mutt-language-server neovim: lspconfig: mutt_ls ================================================ FILE: packages/mypy/package.yaml ================================================ --- name: mypy description: Mypy is a static type checker for Python. homepage: https://github.com/python/mypy licenses: - MIT languages: - Python categories: - Linter source: # renovate:versioning=loose id: pkg:pypi/mypy@1.20.2 bin: mypy: pypi:mypy dmypy: pypi:dmypy mypyc: pypi:mypyc ================================================ FILE: packages/neocmakelsp/package.yaml ================================================ --- name: neocmakelsp description: CMake LSP implementation based on Tower and Tree-sitter. homepage: https://github.com/neocmakelsp/neocmakelsp licenses: - MIT languages: - CMake categories: - LSP source: id: pkg:github/neocmakelsp/neocmakelsp@v0.10.2 asset: - target: darwin file: neocmakelsp-universal-apple-darwin.tar.gz bin: neocmakelsp - target: linux_arm64_gnu file: neocmakelsp-aarch64-unknown-linux-gnu.tar.gz bin: neocmakelsp - target: linux_x64_gnu file: neocmakelsp-x86_64-unknown-linux-gnu.tar.gz bin: neocmakelsp - target: linux_arm64 file: neocmakelsp-aarch64-unknown-linux-musl.tar.gz bin: neocmakelsp - target: linux_x64 file: neocmakelsp-x86_64-unknown-linux-musl.tar.gz bin: neocmakelsp - target: win_arm64 file: neocmakelsp-aarch64-pc-windows-msvc.zip bin: neocmakelsp.exe - target: win_x64 file: neocmakelsp-x86_64-pc-windows-msvc.zip bin: neocmakelsp.exe bin: neocmakelsp: "{{source.asset.bin}}" neovim: lspconfig: neocmake ================================================ FILE: packages/netcoredbg/package.yaml ================================================ --- 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: # renovate:versioning=loose id: pkg:github/Samsung/netcoredbg@3.1.3-1062 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}}" ================================================ FILE: packages/nextflow-language-server/package.yaml ================================================ --- name: nextflow-language-server description: A language server for Nextflow. homepage: https://github.com/nextflow-io/language-server licenses: - Apache-2.0 languages: - Nextflow categories: - LSP source: id: pkg:github/nextflow-io/language-server@v25.10.3 asset: file: "language-server-all.jar" schemas: lsp: vscode:https://raw.githubusercontent.com/nextflow-io/vscode-language-nextflow/main/package.json bin: nextflow-language-server: java-jar:language-server-all.jar neovim: lspconfig: nextflow_ls ================================================ FILE: packages/nextls/package.yaml ================================================ --- name: nextls description: NextLS is the language server for Elixir that just works. homepage: https://www.elixir-tools.dev/next-ls/ licenses: - MIT languages: - Elixir categories: - LSP source: id: pkg:github/elixir-tools/next-ls@v0.23.4 asset: - target: darwin_x64 file: next_ls_darwin_amd64 - target: darwin_arm64 file: next_ls_darwin_arm64 - target: linux_x64 file: next_ls_linux_amd64 - target: linux_arm64 file: next_ls_linux_arm64 - target: win_x64 file: next_ls_windows_amd64.exe bin: nextls: "{{source.asset.file}}" neovim: lspconfig: nextls ================================================ FILE: packages/nginx-config-formatter/package.yaml ================================================ --- name: nginx-config-formatter description: nginx config file formatter/beautifier written in Python with no additional dependencies. homepage: https://github.com/slomkowski/nginx-config-formatter licenses: - Apache-2.0 languages: - nginx categories: - Formatter source: id: pkg:pypi/nginxfmt@1.4.0 bin: nginxfmt: pypi:nginxfmt ================================================ FILE: packages/nginx-language-server/package.yaml ================================================ --- 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.9.0 bin: nginx-language-server: pypi:nginx-language-server neovim: lspconfig: nginx_language_server ================================================ FILE: packages/nickel-lang-lsp/package.yaml ================================================ --- name: nickel-lang-lsp description: | The Nickel Language Server (NLS) is a language server for the Nickel programming language. NLS offers error messages, type hints, and auto-completion right in your favorite LSP-enabled editor. homepage: https://nickel-lang.org/ licenses: - MIT languages: - Nickel categories: - LSP source: id: pkg:cargo/nickel-lang-lsp@1.16.0 schemas: lsp: vscode:https://raw.githubusercontent.com/tweag/nickel/{{version}}/lsp/vscode-extension/package.json bin: nls: cargo:nls neovim: lspconfig: nickel_ls ================================================ FILE: packages/nil/package.yaml ================================================ --- name: nil description: Language Server for Nix. homepage: https://github.com/oxalica/nil licenses: - MIT - Apache-2.0 languages: - Nix categories: - LSP source: # renovate:versioning=loose id: pkg:cargo/nil@2025-06-13?repository_url=https://github.com/oxalica/nil bin: nil: cargo:nil neovim: lspconfig: nil_ls ================================================ FILE: packages/nilaway/package.yaml ================================================ --- name: nilaway description: | NilAway is a static analysis tool that seeks to help developers avoid nil panics in production by catching them at compile time rather than at runtime. homepage: https://github.com/uber-go/nilaway licenses: - Apache-2.0 languages: - Go categories: - Linter source: id: pkg:golang/go.uber.org/nilaway@v0.0.0-20260318203545-ad240b12fb4c#cmd/nilaway bin: nilaway: golang:nilaway ci_skip: true ================================================ FILE: packages/nimlangserver/package.yaml ================================================ --- 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@v1.12.0 asset: - target: linux_x64 file: nimlangserver-linux-amd64.tar.gz bin: nimlangserver - target: linux_arm64 file: nimlangserver-linux-arm64.tar.gz bin: nimlangserver - target: linux_x86 file: nimlangserver-linux-i686.tar.gz bin: nimlangserver - target: darwin_x64 file: nimlangserver-macos-amd64.zip bin: nimlangserver - target: darwin_arm64 file: nimlangserver-macos-arm64.zip bin: nimlangserver - target: win_x64 file: nimlangserver-windows-amd64.zip bin: nimlangserver.exe version_overrides: - constraint: semver:<=v1.6.0 id: pkg:github/nim-lang/langserver@v1.6.0 asset: - target: linux_x64 file: nimlangserver-{{ version | strip_prefix "v" }}-linux-amd64.tar.gz bin: nimlangserver - target: linux_arm64 file: nimlangserver-{{ version | strip_prefix "v" }}-linux-arm64.tar.gz bin: nimlangserver - target: linux_x86 file: nimlangserver-{{ version | strip_prefix "v" }}-linux-i686.tar.gz bin: nimlangserver - target: darwin_x64 file: nimlangserver-{{ version | strip_prefix "v" }}-macos-amd64.zip bin: nimlangserver - target: darwin_arm64 file: nimlangserver-{{ version | strip_prefix "v" }}-macos-arm64.zip bin: nimlangserver - target: win_x64 file: nimlangserver-{{ version | strip_prefix "v" }}-windows-amd64.zip bin: nimlangserver.exe bin: nimlangserver: "{{source.asset.bin}}" neovim: lspconfig: nim_langserver ================================================ FILE: packages/nimlsp/package.yaml ================================================ --- name: nimlsp description: Language Server Protocol implementation for Nim. homepage: https://github.com/PMunch/nimlsp licenses: - MIT languages: - Nim categories: - LSP source: # renovate:datasource=github-tags id: pkg:github/PMunch/nimlsp@v0.4.7 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}}" neovim: lspconfig: nimls ================================================ FILE: packages/nixfmt/package.yaml ================================================ --- name: nixfmt description: The official formatter for Nix code homepage: https://github.com/NixOS/nixfmt licenses: - MPL-2.0 languages: - Nix categories: - Formatter source: id: pkg:github/NixOS/nixfmt@v1.2.0 asset: - target: linux_x64 file: nixfmt bin: nixfmt: "{{source.asset.file}}" ================================================ FILE: packages/nixpkgs-fmt/package.yaml ================================================ --- name: nixpkgs-fmt description: Nix code formatter for nixpkgs homepage: https://github.com/nix-community/nixpkgs-fmt licenses: - Apache-2.0 languages: - Nix categories: - Formatter source: id: pkg:cargo/nixpkgs-fmt@1.3.0 supported_platforms: - unix bin: nixpkgs-fmt: cargo:nixpkgs-fmt ================================================ FILE: packages/nomad/package.yaml ================================================ --- name: nomad description: | Nomad is an easy-to-use, flexible, and performant workload orchestrator that can deploy a mix of microservice, batch, containerized, and non-containerized applications. Nomad is easy to operate and scale and has native Consul and Vault integrations. homepage: https://www.nomadproject.io/ licenses: - BUSL-1.1 languages: - Nomad categories: - Formatter - Linter - Runtime source: # renovate:datasource=github-releases id: pkg:generic/hashicorp/nomad@v2.0.0 download: - target: darwin_x64 files: nomad.zip: https://releases.hashicorp.com/nomad/{{ version | strip_prefix "v" }}/nomad_{{ version | strip_prefix "v" }}_darwin_amd64.zip bin: nomad - target: darwin_arm64 files: nomad.zip: https://releases.hashicorp.com/nomad/{{ version | strip_prefix "v" }}/nomad_{{ version | strip_prefix "v" }}_darwin_arm64.zip bin: nomad - target: linux_x64 files: nomad.zip: https://releases.hashicorp.com/nomad/{{ version | strip_prefix "v" }}/nomad_{{ version | strip_prefix "v" }}_linux_amd64.zip bin: nomad - target: linux_arm64 files: nomad.zip: https://releases.hashicorp.com/nomad/{{ version | strip_prefix "v" }}/nomad_{{ version | strip_prefix "v" }}_linux_arm64.zip bin: nomad - target: win_x64 files: nomad: https://releases.hashicorp.com/nomad/{{ version | strip_prefix "v" }}/nomad_{{ version | strip_prefix "v" }}_windows_amd64.zip bin: nomad bin: nomad: "{{source.download.bin}}" ================================================ FILE: packages/nomicfoundation-solidity-language-server/package.yaml ================================================ --- 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.8.25 schemas: lsp: vscode:https://raw.githubusercontent.com/NomicFoundation/hardhat-vscode/v{{version}}/client/package.json bin: nomicfoundation-solidity-language-server: npm:nomicfoundation-solidity-language-server neovim: lspconfig: solidity_ls_nomicfoundation ================================================ FILE: packages/npm-groovy-lint/package.yaml ================================================ --- name: npm-groovy-lint description: Lint, format and auto-fix your Groovy / Jenkinsfile / Gradle files using command line. homepage: https://github.com/nvuillam/npm-groovy-lint licenses: - GPL-3.0-only languages: - Groovy categories: - Linter - Formatter source: id: pkg:npm/npm-groovy-lint@17.0.4 bin: npm-groovy-lint: npm:npm-groovy-lint ================================================ FILE: packages/ntt/package.yaml ================================================ --- name: ntt description: Modern tools for TTCN-3 homepage: https://nokia.github.io/ntt/ licenses: - BSD-3-Clause languages: - TTCN-3 categories: - LSP - Runtime source: id: pkg:github/nokia/ntt@v0.23.2 asset: - target: darwin_arm64 file: ntt_darwin_arm64.tar.gz bin: ntt - target: darwin_x64 file: ntt_darwin_x86_64.tar.gz bin: ntt - target: linux_arm64 file: ntt_linux_arm64.tar.gz bin: ntt - target: linux_x64 file: ntt_linux_x86_64.tar.gz bin: ntt - target: win_x64 file: ntt_windows_x86_64.zip bin: ntt.exe bin: ntt: "{{source.asset.bin}}" ================================================ FILE: packages/nxls/package.yaml ================================================ --- 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.11.0 bin: nxls: npm:nxls ================================================ FILE: packages/ocaml-lsp/package.yaml ================================================ --- 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.24.0 bin: ocamllsp: opam:ocamllsp neovim: lspconfig: ocamllsp ================================================ FILE: packages/ocamlearlybird/package.yaml ================================================ --- name: ocamlearlybird description: OCaml debug adapter. homepage: https://github.com/hackwaly/ocamlearlybird licenses: - MIT languages: - OCaml categories: - DAP source: id: pkg:opam/earlybird@1.3.3 bin: ocamlearlybird: opam:ocamlearlybird ================================================ FILE: packages/ocamlformat/package.yaml ================================================ --- name: ocamlformat description: | ocamlformat is a tool for formatting OCaml code. It automatically adjusts the layout of your code to follow the recommended style guidelines, making it easier to read and understand. homepage: https://github.com/ocaml-ppx/ocamlformat licenses: - MIT languages: - OCaml categories: - Formatter source: id: pkg:opam/ocamlformat@0.28.1 bin: ocamlformat: opam:ocamlformat ================================================ FILE: packages/oelint-adv/package.yaml ================================================ --- name: oelint-adv description: Linter for bitbake recipes. homepage: https://github.com/priv-kweihmann/oelint-adv licenses: - BSD-2-Clause languages: - BitBake categories: - Linter source: id: pkg:pypi/oelint-adv@9.7.1 bin: oelint-adv: pypi:oelint-adv ================================================ FILE: packages/ols/package.yaml ================================================ --- 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 - Formatter source: id: pkg:github/DanielGavin/ols@nightly asset: - target: darwin_arm64 file: ols-arm64-darwin.zip bin: ols-arm64-darwin fmt_bin: odinfmt-arm64-darwin - target: darwin_x64 file: ols-x86_64-darwin.zip bin: ols-x86_64-darwin fmt_bin: odinfmt-x86_64-darwin - target: linux_x64_gnu file: ols-x86_64-unknown-linux-gnu.zip bin: ols-x86_64-unknown-linux-gnu fmt_bin: odinfmt-x86_64-unknown-linux-gnu - target: linux_arm64_gnu file: ols-arm64-unknown-linux-gnu.zip bin: ols-arm64-unknown-linux-gnu fmt_bin: odinfmt-arm64-unknown-linux-gnu - target: win_x86 file: ols-x86_64-pc-windows-msvc.zip bin: ols-x86_64-pc-windows-msvc.exe fmt_bin: odinfmt-x86_64-pc-windows-msvc.exe - target: win_x64 file: ols-x86_64-pc-windows-msvc.zip bin: ols-x86_64-pc-windows-msvc.exe fmt_bin: odinfmt-x86_64-pc-windows-msvc.exe schemas: lsp: vscode:https://raw.githubusercontent.com/DanielGavin/ols/{{version}}/editors/vscode/package.json bin: ols: "{{source.asset.bin}}" odinfmt: "{{source.asset.fmt_bin}}" neovim: lspconfig: ols ================================================ FILE: packages/omnisharp/package.yaml ================================================ --- name: omnisharp description: | OmniSharp language server based on Roslyn workspaces. This version of Omnisharp requires dotnet (.NET 6.0) to be installed. homepage: https://github.com/OmniSharp/omnisharp-roslyn licenses: - MIT languages: - C# categories: - LSP source: id: pkg:github/OmniSharp/omnisharp-roslyn@v1.39.15 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 neovim: lspconfig: omnisharp ================================================ FILE: packages/omnisharp-mono/package.yaml ================================================ --- name: omnisharp-mono description: | OmniSharp language server based on Roslyn workspaces. This version of Omnisharp requires Mono to be installed on Linux & macOS. homepage: https://github.com/OmniSharp/omnisharp-roslyn licenses: - MIT languages: - C# categories: - LSP source: id: pkg:github/OmniSharp/omnisharp-roslyn@v1.39.15 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}}" neovim: lspconfig: omnisharp_mono ================================================ FILE: packages/opa/package.yaml ================================================ --- name: opa description: Open Policy Agent (OPA) is an open source, general-purpose policy engine. homepage: https://github.com/open-policy-agent/opa licenses: - Apache-2.0 languages: - Rego categories: - Linter - Formatter - Compiler - Runtime source: id: pkg:github/open-policy-agent/opa@v1.15.2 asset: - target: darwin_arm64 file: opa_darwin_arm64_static - target: darwin_x64 file: opa_darwin_amd64 - target: linux_arm64 file: opa_linux_arm64_static - target: linux_x64 file: opa_linux_amd64_static - target: win_x64 file: opa_windows_amd64.exe bin: opa: "{{source.asset.file}}" ================================================ FILE: packages/opencl-language-server/package.yaml ================================================ --- 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.6.3 asset: - target: darwin_arm64 file: opencl-language-server-darwin-arm64.tar.gz bin: opencl-language-server - target: darwin_x64 file: opencl-language-server-darwin-x86_64.tar.gz bin: opencl-language-server - target: linux_arm64 file: opencl-language-server-linux-arm64.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}}" neovim: lspconfig: opencl_ls ================================================ FILE: packages/openedge-language-server/package.yaml ================================================ --- 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.21 asset: file: abl-lsp.jar schemas: lsp: vscode:https://raw.githubusercontent.com/vscode-abl/vscode-abl/{{version}}/package.json share: openedge/abl-lsp.jar: abl-lsp.jar ================================================ FILE: packages/openscad-language-server/package.yaml ================================================ --- name: openscad-language-server description: A Language Server Protocol server for OpenSCAD homepage: https://github.com/dzhu/openscad-language-server licenses: - Apache-2.0 - MIT languages: - OpenSCAD categories: - LSP source: id: pkg:cargo/openscad-language-server@0.1.0 bin: openscad-language-server: cargo:openscad-language-server ================================================ FILE: packages/openscad-lsp/package.yaml ================================================ --- 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@2.0.1 bin: openscad-lsp: cargo:openscad-lsp neovim: lspconfig: openscad_lsp ================================================ FILE: packages/ormolu/package.yaml ================================================ --- 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: # renovate:versioning=loose id: pkg:github/tweag/ormolu@0.8.0.2 asset: - target: darwin_arm64 file: ormolu-aarch64-darwin.zip bin: ormolu - target: darwin_x64 file: ormolu-x86_64-darwin.zip bin: ormolu - target: linux_x64 file: ormolu-x86_64-linux.zip bin: ormolu - target: win_x64 file: ormolu-x86_64-windows.zip bin: ormolu.exe bin: ormolu: "{{source.asset.bin}}" ================================================ FILE: packages/oxfmt/package.yaml ================================================ --- name: oxfmt description: Prettier-compatible code formatter powered by Oxc homepage: https://oxc.rs/docs/guide/usage/formatter licenses: - MIT languages: - Angular - CSS - Flow - GraphQL - HTML - JSON - JSX - JavaScript - LESS - Markdown - SCSS - TypeScript - Vue - YAML categories: - Formatter source: id: pkg:npm/oxfmt@0.46.0 bin: oxfmt: npm:oxfmt neovim: lspconfig: oxfmt ================================================ FILE: packages/oxlint/package.yaml ================================================ --- name: oxlint description: High-performance linter for JavaScript and TypeScript written in Rust. homepage: https://github.com/oxc-project/oxc licenses: - MIT languages: - JavaScript - TypeScript categories: - LSP - Linter source: id: pkg:npm/oxlint@1.61.0 bin: oxlint: npm:oxlint neovim: lspconfig: oxlint ================================================ FILE: packages/pbls/package.yaml ================================================ --- name: pbls description: A language server implementation for Google Protocol Buffers. homepage: https://git.sr.ht/~rrc/pbls licenses: - MIT languages: - Protobuf categories: - LSP source: id: pkg:cargo/pbls@1.0.1?repository_url=https://git.sr.ht/~rrc/pbls bin: pbls: cargo:pbls neovim: lspconfig: pbls ================================================ FILE: packages/perl-debug-adapter/package.yaml ================================================ --- name: perl-debug-adapter description: Perl debugger that invokes perl -d. homepage: https://github.com/Nihilus118/perl-debug-adapter licenses: - MIT languages: - Perl categories: - DAP source: # renovate:datasource=github-tags id: pkg:github/Nihilus118/perl-debug-adapter@v2.0.0 build: run: | npm install npm run compile bin: perl-debug-adapter: node:out/debugAdapter.js ================================================ FILE: packages/perlnavigator/package.yaml ================================================ --- 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.8.20 schemas: lsp: vscode:https://raw.githubusercontent.com/bscan/PerlNavigator/v{{version}}/package.json bin: perlnavigator: node:node_modules/perlnavigator-server/out/server.js neovim: lspconfig: perlnavigator ================================================ FILE: packages/pest-language-server/package.yaml ================================================ --- 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.13 bin: pest-language-server: cargo:pest-language-server neovim: lspconfig: pest_ls ================================================ FILE: packages/pgformatter/package.yaml ================================================ --- name: pgformatter description: PostgreSQL SQL syntax beautifier homepage: http://sqlformat.darold.net licenses: - PostgreSQL languages: - Postgres - SQL categories: - Formatter source: # renovate:datasource=github-tags id: pkg:github/darold/pgformatter@v5.9 build: run: "" bin: pg_format: pg_format ================================================ FILE: packages/php-cs-fixer/package.yaml ================================================ --- 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 coding standards as defined in the PSR-1, PSR-2, etc., or other community driven ones like the Symfony one. You can also define your (team's) style through configuration. 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.95.1 asset: file: php-cs-fixer.phar bin: php-cs-fixer: php:php-cs-fixer.phar ================================================ FILE: packages/php-debug-adapter/package.yaml ================================================ --- 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.40.1 asset: file: php-debug-{{ version | strip_prefix "v" }}.vsix bin: php-debug-adapter: node:extension/out/phpDebug.js ================================================ FILE: packages/phpactor/package.yaml ================================================ --- name: phpactor description: | Phpactor is an intelligent Completion and Refactoring tool for PHP which is available over it’s own RPC protocol and as a Language Server. homepage: https://phpactor.readthedocs.io/en/master/ licenses: - MIT languages: - PHP categories: - LSP source: # renovate:versioning=loose # renovate:datasource=github-tags id: pkg:github/phpactor/phpactor@2025.12.21.1 asset: file: phpactor.phar bin: phpactor: php:phpactor.phar neovim: lspconfig: phpactor ================================================ FILE: packages/phpantom_lsp/package.yaml ================================================ --- name: phpantom_lsp description: | A lightweight PHP language server with deep type intelligence — generics, Laravel support, and PHPStan annotations. Written in Rust for fast startup and low memory use. homepage: https://github.com/AJenbo/phpantom_lsp licenses: - MIT languages: - PHP categories: - LSP source: id: pkg:github/AJenbo/phpantom_lsp@0.7.0 asset: - target: darwin_arm64 file: phpantom_lsp-aarch64-apple-darwin.tar.gz bin: phpantom_lsp - target: darwin_x64 file: phpantom_lsp-x86_64-apple-darwin.tar.gz bin: phpantom_lsp - target: linux_arm64_gnu file: phpantom_lsp-aarch64-unknown-linux-gnu.tar.gz bin: phpantom_lsp - target: linux_x64_gnu file: phpantom_lsp-x86_64-unknown-linux-gnu.tar.gz bin: phpantom_lsp - target: win_x64 file: phpantom_lsp-x86_64-pc-windows-msvc.zip bin: phpantom_lsp.exe bin: phpantom_lsp: "{{source.asset.bin}}" neovim: lspconfig: phpantom_lsp ================================================ FILE: packages/phpcbf/package.yaml ================================================ --- name: phpcbf description: phpcbf automatically corrects coding standard violations that would be detected by phpcs. homepage: https://github.com/PHPCSStandards/PHP_CodeSniffer licenses: - BSD-3-Clause languages: - PHP categories: - Formatter source: id: pkg:github/PHPCSStandards/PHP_CodeSniffer@4.0.1 asset: file: phpcbf.phar bin: phpcbf: php:phpcbf.phar ================================================ FILE: packages/phpcs/package.yaml ================================================ --- name: phpcs description: phpcs tokenizes PHP, JavaScript and CSS files to detect violations of a defined standard. homepage: https://github.com/PHPCSStandards/PHP_CodeSniffer licenses: - BSD-3-Clause languages: - PHP categories: - Linter source: id: pkg:github/PHPCSStandards/PHP_CodeSniffer@4.0.1 asset: file: phpcs.phar bin: phpcs: php:phpcs.phar ================================================ FILE: packages/phpmd/package.yaml ================================================ --- 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 be seen as an user friendly frontend application for the raw metrics stream measured by PHP Depend. homepage: https://github.com/phpmd/phpmd licenses: - BSD-3-Clause languages: - PHP categories: - Linter source: id: pkg:github/phpmd/phpmd@2.15.0 asset: file: phpmd.phar bin: phpmd: php:phpmd.phar ================================================ FILE: packages/phpstan/package.yaml ================================================ --- 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@2.1.51 asset: file: phpstan.phar bin: phpstan: php:phpstan.phar ================================================ FILE: packages/pico8-ls/package.yaml ================================================ --- name: pico8-ls description: Full language support for the PICO-8 dialect of Lua. homepage: https://github.com/japhib/pico8-ls licenses: - MIT languages: - PICO-8 categories: - LSP source: # renovate:datasource=git-refs id: pkg:github/japhib/pico8-ls@40c53c2061a42b20b22f83467d241e668c2487a2 build: run: | npm install npm run compile npm install --production schemas: lsp: vscode:https://raw.githubusercontent.com/japhib/pico8-ls/{{version}}/package.json bin: pico8-ls: node:server/out-min/main.js neovim: lspconfig: pico8_ls ================================================ FILE: packages/pinact/package.yaml ================================================ --- name: pinact description: Update & pin GitHub Workflows and Actions to commit SHAs homepage: https://github.com/suzuki-shunsuke/pinact licenses: - MIT languages: - YAML categories: [] source: id: pkg:github/suzuki-shunsuke/pinact@v3.9.0 asset: - target: darwin_x64 file: pinact_darwin_amd64.tar.gz bin: pinact - target: darwin_arm64 file: pinact_darwin_arm64.tar.gz bin: pinact - target: linux_x64 file: pinact_linux_amd64.tar.gz bin: pinact - target: linux_arm64 file: pinact_linux_arm64.tar.gz bin: pinact - target: win_x64 file: pinact_windows_amd64.zip bin: pinact.exe - target: win_arm64 file: pinact_windows_arm64.zip bin: pinact.exe bin: pinact: "{{source.asset.bin}}" ================================================ FILE: packages/pint/package.yaml ================================================ --- 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.29.1 bin: pint: composer:pint ================================================ FILE: packages/pkl-lsp/package.yaml ================================================ --- name: pkl-lsp description: Language server for Pkl, implementing the server-side of the Language Server Protocol. homepage: https://github.com/apple/pkl-lsp licenses: - Apache-2.0 languages: - Pkl categories: - LSP source: id: pkg:github/apple/pkl-lsp@0.6.0 asset: file: pkl-lsp-{{ version }}.jar schemas: lsp: vscode:https://raw.githubusercontent.com/apple/pkl-vscode/main/package.json bin: pkl-lsp: java-jar:{{source.asset.file}} ================================================ FILE: packages/postgres-language-server/package.yaml ================================================ --- name: postgres-language-server description: A collection of language tools and a Language Server Protocol (LSP) implementation for Postgres, focusing on developer experience and reliable SQL tooling. homepage: https://pg-language-server.com licenses: - MIT languages: - Postgres - SQL categories: - LSP - Linter source: id: pkg:github/supabase-community/postgres-language-server@0.24.0 asset: - target: darwin_arm64 file: postgres-language-server_aarch64-apple-darwin - target: darwin_x64 file: postgres-language-server_x86_64-apple-darwin - target: linux_x64_gnu file: postgres-language-server_x86_64-unknown-linux-gnu - target: linux_x64_musl file: postgres-language-server_x86_64-unknown-linux-musl - target: linux_arm64_gnu file: postgres-language-server_aarch64-unknown-linux-gnu - target: win_x64 file: postgres-language-server_x86_64-pc-windows-msvc.exe - target: win_arm64 file: postgres-language-server_aarch64-pc-windows-msvc.exe bin: postgres-language-server: "{{source.asset.file}}" neovim: lspconfig: postgres_lsp ================================================ FILE: packages/powershell-editor-services/package.yaml ================================================ --- 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@v4.5.0 asset: file: PowerShellEditorServices.zip schemas: lsp: vscode:https://raw.githubusercontent.com/PowerShell/vscode-powershell/main/package.json neovim: lspconfig: powershell_es ================================================ FILE: packages/prettier/package.yaml ================================================ --- 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.8.3 bin: prettier: npm:prettier ================================================ FILE: packages/prettierd/package.yaml ================================================ --- 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.27.0 bin: prettierd: npm:prettierd ================================================ FILE: packages/pretty-php/package.yaml ================================================ --- name: pretty-php description: The opinionated PHP code formatter homepage: https://github.com/lkrms/pretty-php licenses: - MIT languages: - PHP categories: - Formatter source: id: pkg:github/lkrms/pretty-php@v0.4.95 asset: file: pretty-php.phar bin: pretty-php: php:pretty-php.phar ================================================ FILE: packages/prettydiff/package.yaml ================================================ --- name: prettydiff description: Beautifier and language aware code comparison tool for many languages. It also minifies and a few other things. homepage: https://github.com/prettydiff/prettydiff licenses: - CC0-1.0 languages: - HTML categories: - Formatter source: id: pkg:npm/prettydiff@101.2.6 bin: prettydiff: npm:prettydiff ================================================ FILE: packages/prettypst/package.yaml ================================================ --- name: prettypst description: Formatter for Typst homepage: https://github.com/antonWetzel/prettypst licenses: - MIT languages: - Typst categories: - Formatter source: id: pkg:cargo/prettypst@2.0.0?repository_url=https://github.com/antonWetzel/prettypst bin: prettypst: cargo:prettypst ================================================ FILE: packages/prisma-language-server/package.yaml ================================================ --- name: prisma-language-server description: | Any editor that is compatible with the Language Server Protocol can create clients that can use the features provided by this language server. homepage: https://github.com/prisma/language-tools licenses: - Apache-2.0 languages: - Prisma categories: - LSP source: id: pkg:npm/%40prisma/language-server@31.10.0 schemas: lsp: vscode:https://raw.githubusercontent.com/prisma/language-tools/{{version}}/packages/vscode/package.json bin: prisma-language-server: npm:prisma-language-server neovim: lspconfig: prismals ================================================ FILE: packages/prometheus-pint/package.yaml ================================================ --- name: prometheus-pint description: Prometheus rule linter/validator homepage: https://cloudflare.github.io/pint/ licenses: - Apache-2.0 languages: - PromQL categories: - Linter source: id: pkg:github/cloudflare/pint@v0.80.0 asset: - target: linux_x86 file: pint-{{ version | strip_prefix "v" }}-linux-386.tar.gz bin: pint-linux-386 - target: linux_x64 file: pint-{{ version | strip_prefix "v" }}-linux-amd64.tar.gz bin: pint-linux-amd64 - target: linux_arm64 file: pint-{{ version | strip_prefix "v" }}-linux-arm64.tar.gz bin: pint-linux-arm64 - target: darwin_x64 file: pint-{{ version | strip_prefix "v" }}-darwin-amd64.tar.gz bin: pint-darwin-amd64 - target: darwin_arm64 file: pint-{{ version | strip_prefix "v" }}-darwin-arm64.tar.gz bin: pint-darwin-arm64 - target: win_x86 file: pint-{{ version | strip_prefix "v" }}-windows-386.tar.gz bin: pint-windows-386.exe - target: win_x64 file: pint-{{ version | strip_prefix "v" }}-windows-amd64.tar.gz bin: pint-windows-amd64.exe # Has to use `prometheus-pint` as name for the symlink/bin to avoid conflict # with the `pint` binary (a php linter) which is also available on mason. # see https://github.com/mason-org/mason-registry/pull/10126#issuecomment-2920049754 bin: prometheus-pint: "{{source.asset.bin}}" ================================================ FILE: packages/proselint/package.yaml ================================================ --- name: proselint description: | proselint is a linter for English prose. It places the world's greatest writers and editors by your side, where they whisper suggestions on how to improve your prose. homepage: https://github.com/amperser/proselint licenses: - BSD-3-Clause languages: - Text - Markdown categories: - Linter source: id: pkg:pypi/proselint@0.16.0 bin: proselint: pypi:proselint ================================================ FILE: packages/prosemd-lsp/package.yaml ================================================ --- 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}}" neovim: lspconfig: prosemd_lsp ================================================ FILE: packages/protolint/package.yaml ================================================ --- 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.56.4 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_amd64.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_amd64.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_amd64.tar.gz bin: protolint: protolint.exe protoc_gen_protolint: protoc-gen-protolint.exe version_overrides: - constraint: semver:<=0.45.0 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}}" ================================================ FILE: packages/protols/package.yaml ================================================ --- name: protols description: A Simple LSP for proto3 protobuf files. homepage: https://github.com/coder3101/protols licenses: - MIT languages: - Protobuf categories: - LSP source: id: pkg:cargo/protols@0.13.3 bin: protols: cargo:protols neovim: lspconfig: protols ================================================ FILE: packages/psalm/package.yaml ================================================ --- 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@6.16.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: # freezes on Windows CI for some reason - win_x64 neovim: lspconfig: psalm ================================================ FILE: packages/pug-lsp/package.yaml ================================================ --- name: pug-lsp description: | An implementation of the Language Protocol Server for [Pug.js](http://pugjs.org) homepage: https://github.com/opa-oz/pug-lsp licenses: - MIT languages: - Pug categories: - LSP source: id: pkg:github/opa-oz/pug-lsp@v0.1.0 asset: - target: darwin_arm64 file: pug-lsp_darwin_all.zip bin: pug-lsp - target: darwin_x64 file: pug-lsp_darwin_all.zip bin: pug-lsp - target: linux_arm64 file: pug-lsp_linux_arm64.zip bin: pug-lsp - target: linux_x64 file: pug-lsp_linux_amd64.zip bin: pug-lsp - target: win_x64 file: pug-lsp_windows_amd64.zip bin: pug-lsp.exe bin: pug-lsp: "{{source.asset.bin}}" ================================================ FILE: packages/puppet-editor-services/package.yaml ================================================ --- 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@v2.0.4 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 neovim: lspconfig: puppet ================================================ FILE: packages/purescript-language-server/package.yaml ================================================ --- name: purescript-language-server description: | Node-based Language Server Protocol server for PureScript based on the PureScript IDE server (aka psc-ide / purs ide server). Used as the vscode plugin backend but should be compatible with other Language Server Client implementations. homepage: https://github.com/nwolverson/purescript-language-server licenses: - MIT languages: - PureScript categories: - LSP source: id: pkg:npm/purescript-language-server@0.18.5 schemas: lsp: vscode:https://raw.githubusercontent.com/nwolverson/vscode-ide-purescript/master/package.json bin: purescript-language-server: npm:purescript-language-server neovim: lspconfig: purescriptls ================================================ FILE: packages/purescript-tidy/package.yaml ================================================ --- 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.11.1 bin: purs-tidy: npm:purs-tidy ================================================ FILE: packages/pydocstyle/package.yaml ================================================ --- 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 ================================================ FILE: packages/pyflakes/package.yaml ================================================ --- name: pyflakes description: | A simple program which checks Python source files for errors. Pyflakes analyzes programs and detects various errors. It works by parsing the source file, not importing it, so it is safe to use on modules with side effects. It’s also much faster. homepage: https://pypi.org/project/pyflakes/ licenses: - MIT languages: - Python categories: - Linter source: id: pkg:pypi/pyflakes@3.4.0 bin: pyflakes: pypi:pyflakes ================================================ FILE: packages/pyink/package.yaml ================================================ --- 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@25.12.0 bin: pyink: pypi:pyink ================================================ FILE: packages/pylama/package.yaml ================================================ --- 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 ================================================ FILE: packages/pylint/package.yaml ================================================ --- 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@4.0.5 bin: pylint: pypi:pylint ================================================ FILE: packages/pylyzer/package.yaml ================================================ --- 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:github/mtshiba/pylyzer@v0.0.82 asset: - target: darwin_arm64 file: pylyzer-aarch64-apple-darwin.tar.gz bin: pylyzer - target: darwin_x64 file: pylyzer-x86_64-apple-darwin.tar.gz bin: pylyzer - target: linux_armv7l file: pylyzer-armv7-unknown-linux-gnueabihf.tar.gz bin: pylyzer - target: linux_x64 file: pylyzer-x86_64-unknown-linux-gnu.tar.gz bin: pylyzer - target: linux_arm64 file: pylyzer-aarch64-unknown-linux-gnu.tar.gz bin: pylyzer - target: win_x64 file: pylyzer-x86_64-pc-windows-msvc.zip bin: pylyzer.exe bin: pylyzer: "{{source.asset.bin}}" neovim: lspconfig: pylyzer ================================================ FILE: packages/pymarkdownlnt/package.yaml ================================================ --- name: pymarkdownlnt description: PyMarkdown is primarily a Markdown linter. homepage: https://pypi.org/project/pymarkdownlnt/ licenses: - MIT languages: - Markdown categories: - Linter source: id: pkg:pypi/pymarkdownlnt@0.9.36 bin: pymarkdownlnt: pypi:pymarkdownlnt ================================================ FILE: packages/pyment/package.yaml ================================================ --- 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 ================================================ FILE: packages/pymobiledevice3/package.yaml ================================================ --- name: pymobiledevice3 description: Pure python3 implementation for working with iDevices (iPhone, etc...). homepage: https://github.com/doronz88/pymobiledevice3 licenses: - GPL-3.0 languages: - Python categories: - Runtime source: id: pkg:pypi/pymobiledevice3@9.11.1 bin: pymobiledevice3: pypi:pymobiledevice3 ================================================ FILE: packages/pyproject-flake8/package.yaml ================================================ --- 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@7.0.0 bin: pflake8: pypi:pflake8 ================================================ FILE: packages/pyproject-fmt/package.yaml ================================================ --- name: pyproject-fmt description: Format your pyproject.toml file homepage: https://pypi.org/project/pyproject-fmt/ licenses: - MIT languages: - Python - TOML categories: - Formatter source: id: pkg:pypi/pyproject-fmt@2.21.1 bin: pyproject-fmt: pypi:pyproject-fmt ================================================ FILE: packages/pyre/package.yaml ================================================ --- 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.25 bin: pyre: pypi:pyre neovim: lspconfig: pyre ================================================ FILE: packages/pyrefly/package.yaml ================================================ --- name: pyrefly description: Pyrefly, a faster Python type checker written in Rust homepage: https://pyrefly.org/ licenses: - MIT languages: - Python categories: - Linter - LSP schemas: lsp: vscode:https://raw.githubusercontent.com/facebook/pyrefly/{{version}}/lsp/package.json source: id: pkg:pypi/pyrefly@0.62.0 bin: pyrefly: pypi:pyrefly neovim: lspconfig: pyrefly ================================================ FILE: packages/pyright/package.yaml ================================================ --- 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.409 schemas: lsp: vscode:https://raw.githubusercontent.com/microsoft/pyright/{{version}}/packages/vscode-pyright/package.json bin: pyright: npm:pyright pyright-langserver: npm:pyright-langserver neovim: lspconfig: pyright ================================================ FILE: packages/python-lsp-server/package.yaml ================================================ --- 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.14.0?extra=all schemas: lsp: https://raw.githubusercontent.com/python-lsp/python-lsp-server/v{{version}}/pylsp/config/schema.json bin: pylsp: pypi:pylsp neovim: lspconfig: pylsp ================================================ FILE: packages/qmlls/package.yaml ================================================ --- name: qmlls description: | QML Language Server is a tool shipped with Qt that helps you write code in your favorite (LSP-supporting) editor. homepage: https://doc-snapshots.qt.io/qt6-dev/qtqml-tooling-qmlls.html licenses: - LicenseRef-Qt-Commercial - GPL-3.0-only WITH Qt-GPL-exception-1.0 languages: - QML categories: - LSP source: id: pkg:github/TheQtCompanyRnD/qmlls-workflow@0.7 asset: - target: [darwin_x64, darwin_arm64] file: qmlls-macos-nightly-{{version}}.zip bin: qmlls - target: linux_x64_gnu file: qmlls-ubuntu-nightly-{{version}}.zip bin: qmlls - target: win_x64 file: qmlls-windows-nightly-{{version}}.zip bin: qmlls.exe bin: qmlls: "{{source.asset.bin}}" neovim: lspconfig: qmlls ================================================ FILE: packages/quick-lint-js/package.yaml ================================================ --- 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 before your finger leaves the keyboard. Lint any JavaScript file with no configuration. homepage: https://quick-lint-js.com/ licenses: - GPL-3.0-or-later languages: - JavaScript - TypeScript categories: - LSP - Linter source: # renovate:datasource=github-tags id: pkg:generic/quick-lint/quick-lint-js@3.2.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}}" neovim: lspconfig: quick_lint_js ================================================ FILE: packages/r-languageserver/package.yaml ================================================ --- 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.17 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}}" neovim: lspconfig: r_language_server ================================================ FILE: packages/raku-navigator/package.yaml ================================================ --- 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: # renovate:datasource=git-refs id: pkg:github/bscan/RakuNavigator@ccd511dbd156f396eed613f21adbcd8e38a8c784 build: run: | npm install npm run compile npm install --production schemas: lsp: vscode:https://raw.githubusercontent.com/bscan/RakuNavigator/{{version}}/package.json bin: raku-navigator: node:server/out/server.js neovim: lspconfig: raku_navigator ================================================ FILE: packages/rassumfrassum/package.yaml ================================================ --- name: rassumfrassum description: Connect an LSP client to multiple LSP servers. homepage: https://github.com/joaotavora/rassumfrassum licenses: - GPL-3.0 languages: - Python categories: - LSP source: id: pkg:pypi/rassumfrassum@0.3.3 bin: rass: pypi:rass ================================================ FILE: packages/rdbg/package.yaml ================================================ --- name: rdbg description: Debug Adapter Protocol implementation for Ruby, powered by rdbg. homepage: https://github.com/ruby/debug licenses: - BSD-2-Clause languages: - Ruby categories: - DAP source: id: pkg:gem/debug@1.11.1 bin: rdbg: gem:rdbg ================================================ FILE: packages/reason-language-server/package.yaml ================================================ --- 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 schemas: lsp: vscode:https://raw.githubusercontent.com/jaredly/reason-language-server/{{version}}/editor-extensions/vscode/package.json bin: reason-language-server: "{{source.asset.bin}}" neovim: lspconfig: reason_ls ================================================ FILE: packages/reformat-gherkin/package.yaml ================================================ --- name: reformat-gherkin description: Reformat-gherkin automatically formats Gherkin files. homepage: https://pypi.org/project/reformat-gherkin/ licenses: - MIT languages: - Cucumber categories: - Formatter source: id: pkg:pypi/reformat-gherkin@3.0.1 bin: reformat-gherkin: pypi:reformat-gherkin ================================================ FILE: packages/refurb/package.yaml ================================================ --- name: refurb description: A tool for refurbishing and modernizing Python codebases. homepage: https://github.com/dosisod/refurb licenses: - GPL-3.0-only languages: - Python categories: - Linter source: id: pkg:pypi/refurb@2.3.1 bin: refurb: pypi:refurb ================================================ FILE: packages/regal/package.yaml ================================================ --- name: regal description: A linter for Rego, with support for running as an LSP server. homepage: https://github.com/styrainc/regal licenses: - Apache-2.0 languages: - Rego categories: - Linter - LSP source: id: pkg:github/styrainc/regal@v0.40.0 asset: - target: darwin_arm64 file: regal_Darwin_arm64 - target: darwin_x64 file: regal_Darwin_x86_64 - target: linux_arm64 file: regal_Linux_arm64 - target: linux_x64 file: regal_Linux_x86_64 - target: win_x64 file: regal_Windows_x86_64.exe bin: regal: "{{source.asset.file}}" neovim: lspconfig: regal ================================================ FILE: packages/regols/package.yaml ================================================ --- name: regols description: OPA Rego language server homepage: https://github.com/kitagry/regols licenses: - MIT languages: - Rego categories: - LSP source: id: pkg:golang/github.com/kitagry/regols@v0.2.4 bin: regols: golang:regols neovim: lspconfig: regols ================================================ FILE: packages/remark-cli/package.yaml ================================================ --- 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@12.0.1 bin: remark: npm:remark ================================================ FILE: packages/remark-language-server/package.yaml ================================================ --- 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@3.0.0 bin: remark-language-server: npm:remark-language-server neovim: lspconfig: remark_ls ================================================ FILE: packages/reorder-python-imports/package.yaml ================================================ --- 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.16.0 bin: reorder-python-imports: pypi:reorder-python-imports ================================================ FILE: packages/rescript-language-server/package.yaml ================================================ --- name: rescript-language-server description: Language Server for ReScript. homepage: https://github.com/rescript-lang/rescript-vscode/tree/master/server licenses: - MIT languages: - ReScript categories: - LSP source: id: pkg:npm/%40rescript/language-server@1.72.0 schemas: lsp: vscode:https://raw.githubusercontent.com/rescript-lang/rescript-vscode/{{version}}/package.json bin: rescript-language-server: npm:rescript-language-server neovim: lspconfig: rescriptls ================================================ FILE: packages/revive/package.yaml ================================================ --- 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.15.0 bin: revive: golang:revive ================================================ FILE: packages/ripper-tags/package.yaml ================================================ --- name: ripper-tags description: fast, accurate ctags generator for ruby source code using Ripper. homepage: https://github.com/tmm1/ripper-tags licenses: - MIT languages: - Ruby categories: [] source: id: pkg:gem/ripper-tags@1.0.2 bin: ripper-tags: gem:ripper-tags ================================================ FILE: packages/rnix-lsp/package.yaml ================================================ --- 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 neovim: lspconfig: rnix ================================================ FILE: packages/robotcode/package.yaml ================================================ --- name: robotcode description: The Ultimate Robot Framework Toolset homepage: https://robotcode.io/ licenses: - Apache-2.0 languages: - Robot Framework categories: - LSP - DAP source: id: pkg:pypi/robotcode@2.5.1?extra=all schemas: lsp: vscode:https://raw.githubusercontent.com/robotcodedev/robotcode/v{{version}}/package.json bin: robotcode: pypi:robotcode neovim: lspconfig: robotcode ================================================ FILE: packages/robotframework-lsp/package.yaml ================================================ --- 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.13.0 bin: robotframework_ls: pypi:robotframework_ls neovim: lspconfig: robotframework_ls ================================================ FILE: packages/roc_language_server/package.yaml ================================================ --- name: roc_language_server description: This is a basic language server for Roc. homepage: https://github.com/roc-lang/roc/tree/main/crates/language_server#roc_language_server licenses: ["UPL-1.0"] languages: ["Roc"] categories: ["LSP"] source: id: pkg:github/roc-lang/roc@alpha4-rolling asset: - target: linux_arm64 file: roc-linux_arm64-{{version}}.tar.gz bin: roc_nightly-linux_arm64-2025-09-09-d73ea10/roc_language_server - target: linux_x64 file: roc-linux_x86_64-{{version}}.tar.gz bin: roc_nightly-linux_x86_64-2025-09-09-d73ea109/roc_language_server - target: darwin_arm64 file: roc-macos_apple_silicon-{{version}}.tar.gz bin: roc_nightly-macos_apple_silicon-2025-09-09-d73ea109cc2/roc_language_server - target: darwin_x64 file: roc-macos_x86_64-{{version}}.tar.gz bin: roc_nightly-macos_x86_64-2025-09-09-d73ea109/roc_language_server bin: roc_language_server: "{{source.asset.bin}}" neovim: lspconfig: roc_ls ================================================ FILE: packages/rpm_lsp_server/package.yaml ================================================ --- name: rpm_lsp_server description: Language server protocol (LSP) support for RPM Spec files. homepage: https://github.com/dcermak/rpm-spec-language-server licenses: - GPL-2.0 languages: - Spec categories: - LSP source: id: pkg:pypi/rpm-spec-language-server@0.0.2 bin: rpm_lsp_server: pypi:rpm_lsp_server neovim: lspconfig: rpmspec ================================================ FILE: packages/rpmlint/package.yaml ================================================ --- name: rpmlint description: Rpmlint is a tool for checking common errors in RPM packages. homepage: https://pypi.org/project/rpmlint/ licenses: - GPL-2.0-or-later languages: - Python categories: - Linter source: id: pkg:pypi/rpmlint@2.9.0 bin: rpmlint: pypi:rpmlint ================================================ FILE: packages/rshtml-analyzer/package.yaml ================================================ --- name: rshtml-analyzer description: | rshtml-analyzer is an implementation of the Language Server Protocol (LSP) for the RsHtml templating language which elegantly combines Rust and HTML. homepage: https://github.com/rshtml/rshtml-analyzer licenses: - Apache-2.0 - MIT languages: - RsHtml categories: - LSP source: id: pkg:github/rshtml/rshtml-analyzer@v0.1.7 asset: # Linux - target: linux_x64_gnu file: rshtml-analyzer-linux-x64.tar.gz bin: rshtml-analyzer - target: linux_arm64_gnu file: rshtml-analyzer-linux-arm64.tar.gz bin: rshtml-analyzer - target: linux_x64_musl file: rshtml-analyzer-linux-x64-musl.tar.gz bin: rshtml-analyzer # macOS - target: darwin_x64 file: rshtml-analyzer-macos-x64.tar.gz bin: rshtml-analyzer - target: darwin_arm64 file: rshtml-analyzer-macos-arm64.tar.gz bin: rshtml-analyzer # Windows - target: win_x64 file: rshtml-analyzer-windows-x64.tar.gz bin: rshtml-analyzer.exe - target: win_arm64 file: rshtml-analyzer-windows-arm64.tar.gz bin: rshtml-analyzer.exe bin: rshtml-analyzer: "{{source.asset.bin}}" ================================================ FILE: packages/rstcheck/package.yaml ================================================ --- name: rstcheck description: Checks syntax of reStructuredText and code blocks nested within it. homepage: https://rstcheck.readthedocs.io/ licenses: - MIT languages: - reStructuredText categories: - Linter source: id: pkg:pypi/rstcheck@6.2.5 bin: rstcheck: pypi:rstcheck ================================================ FILE: packages/rubocop/package.yaml ================================================ --- 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.86.1 bin: rubocop: gem:rubocop neovim: lspconfig: rubocop ================================================ FILE: packages/ruby-lsp/package.yaml ================================================ --- name: ruby-lsp description: | This gem is an implementation of the language server protocol specification for Ruby, used to improve editor features. homepage: https://github.com/Shopify/ruby-lsp licenses: - MIT languages: - Ruby categories: - LSP source: id: pkg:gem/ruby-lsp@0.26.9 extra_packages: - ruby-lsp-rails schemas: lsp: vscode:https://raw.githubusercontent.com/Shopify/ruby-lsp/v{{version}}/vscode/package.json bin: ruby-lsp: gem:ruby-lsp neovim: lspconfig: ruby_lsp ================================================ FILE: packages/rubyfmt/package.yaml ================================================ --- 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.13.0 asset: - target: [darwin_x64, darwin_arm64] file: rubyfmt-{{version}}-Darwin-arm64.tar.gz bin: tmp/releases/{{version}}-Darwin/rubyfmt - target: linux_x64_gnu file: rubyfmt-{{version}}-Linux-x86_64.tar.gz bin: tmp/releases/{{version}}-Linux/rubyfmt - target: linux_arm64_gnu file: rubyfmt-{{version}}-Linux-aarch64.tar.gz bin: tmp/releases/{{version}}-Linux/rubyfmt version_overrides: - constraint: semver:<=v0.8.1 id: pkg:github/fables-tales/rubyfmt@v0.8.1 asset: - target: [darwin_x64, darwin_arm64] 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}}" ================================================ FILE: packages/ruff/package.yaml ================================================ --- name: ruff description: An extremely fast Python linter and code formatter, written in Rust. homepage: https://github.com/astral-sh/ruff/ licenses: - MIT languages: - Python categories: - Linter - Formatter - LSP source: id: pkg:pypi/ruff@0.15.12 bin: ruff: pypi:ruff neovim: lspconfig: ruff ================================================ FILE: packages/rufo/package.yaml ================================================ --- name: rufo description: | Rufo is as an opinionated ruby formatter, intended to be used via the command line as a text-editor plugin, to autoformat files on save or on demand. Unlike the best known Ruby formatter RuboCop, Rufo offers little in the way of configuration. Like other language formatters such as gofmt, prettier, and autopep8, we strive to find a "one true format" for Ruby code, and make sure your code adheres to it, with zero config where possible. homepage: https://github.com/ruby-formatter/rufo licenses: - MIT languages: - Ruby categories: - Formatter source: id: pkg:gem/rufo@0.18.2 bin: rufo: gem:rufo ================================================ FILE: packages/rumdl/package.yaml ================================================ --- name: rumdl description: Fast Markdown linter and formatter. homepage: https://github.com/rvben/rumdl licenses: - MIT languages: - Markdown categories: - Linter - Formatter - LSP source: id: pkg:github/rvben/rumdl@v0.1.81 asset: - target: darwin_arm64 file: rumdl-{{version}}-aarch64-apple-darwin.tar.gz bin: rumdl - target: darwin_x64 file: rumdl-{{version}}-x86_64-apple-darwin.tar.gz bin: rumdl - target: linux_x64_gnu file: rumdl-{{version}}-x86_64-unknown-linux-gnu.tar.gz bin: rumdl - target: linux_arm64_gnu file: rumdl-{{version}}-aarch64-unknown-linux-gnu.tar.gz bin: rumdl - target: linux_x64 file: rumdl-{{version}}-x86_64-unknown-linux-musl.tar.gz bin: rumdl - target: linux_arm64 file: rumdl-{{version}}-aarch64-unknown-linux-musl.tar.gz bin: rumdl - target: win_x64 file: rumdl-{{version}}-x86_64-pc-windows-msvc.zip bin: rumdl.exe bin: rumdl: "{{source.asset.bin}}" neovim: lspconfig: rumdl ================================================ FILE: packages/rust-analyzer/package.yaml ================================================ --- name: rust-analyzer description: | rust-analyzer is an implementation of the Language Server Protocol for the Rust programming language. It provides features like completion and goto definition for many code editors, including VS Code, Emacs and Vim. homepage: https://github.com/rust-lang/rust-analyzer licenses: - Apache-2.0 - MIT languages: - Rust categories: - LSP source: # renovate:versioning=loose id: pkg:github/rust-lang/rust-analyzer@2026-04-20 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}}" neovim: lspconfig: rust_analyzer ================================================ FILE: packages/rust_hdl/package.yaml ================================================ --- name: rust_hdl description: | rust_hdl is a VHDL language server and analysis library written in Rust. A complete VHDL language server protocol implementation with diagnostics, navigate to symbol, find all references etc. homepage: https://github.com/VHDL-LS/rust_hdl licenses: - MPL-2.0 languages: - VHDL categories: - LSP source: id: pkg:github/vhdl-ls/rust_hdl@v0.86.0 asset: - target: darwin_arm64 file: vhdl_ls-aarch64-apple-darwin.zip bin: vhdl_ls-aarch64-apple-darwin/bin/vhdl_ls libraries: vhdl_ls-aarch64-apple-darwin/vhdl_libraries/ - target: linux_x64 file: vhdl_ls-x86_64-unknown-linux-musl.zip bin: vhdl_ls-x86_64-unknown-linux-musl/bin/vhdl_ls libraries: vhdl_ls-x86_64-unknown-linux-musl/vhdl_libraries/ - target: win_x64 file: vhdl_ls-x86_64-pc-windows-msvc.zip bin: vhdl_ls-x86_64-pc-windows-msvc/bin/vhdl_ls.exe libraries: vhdl_ls-x86_64-pc-windows-msvc/bin/vhdl_libraries/ bin: vhdl_ls: "{{source.asset.bin}}" share: vhdl_libraries/: "{{source.asset.libraries}}" neovim: lspconfig: vhdl_ls ================================================ FILE: packages/rustywind/package.yaml ================================================ --- 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.24.3 bin: rustywind: npm:rustywind ================================================ FILE: packages/salt-lint/package.yaml ================================================ --- name: salt-lint description: A command-line utility that checks for best practices in SaltStack. homepage: https://github.com/warpnet/salt-lint licenses: - MIT languages: - Salt categories: - Linter source: id: pkg:pypi/salt-lint@0.9.2 bin: salt-lint: pypi:salt-lint ================================================ FILE: packages/salt-lsp/package.yaml ================================================ --- 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 neovim: lspconfig: salt_ls ================================================ FILE: packages/selene/package.yaml ================================================ --- 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.30.1 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}}" ================================================ FILE: packages/semgrep/package.yaml ================================================ --- name: semgrep description: | Semgrep is a fast, open-source, static analysis engine for finding bugs, detecting vulnerabilities in third-party dependencies, and enforcing code standards. 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.161.0 supported_platforms: - unix bin: semgrep: pypi:semgrep pysemgrep: pypi:pysemgrep ================================================ FILE: packages/serve-d/package.yaml ================================================ --- 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.6 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}}" neovim: lspconfig: serve_d ================================================ FILE: packages/shellcheck/package.yaml ================================================ --- 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/vscode-shellcheck/shellcheck-binaries@v0.11.0 asset: - target: darwin_arm64 file: shellcheck-{{version}}.darwin.aarch64.tar.gz bin: shellcheck - target: darwin_x64 file: shellcheck-{{version}}.darwin.x86_64.tar.gz bin: shellcheck - target: linux_x64 file: shellcheck-{{version}}.linux.x86_64.tar.gz bin: shellcheck - target: linux_arm64 file: shellcheck-{{version}}.linux.aarch64.tar.gz bin: shellcheck - target: linux_arm file: shellcheck-{{version}}.linux.armv6hf.tar.gz bin: shellcheck - target: win_x64 file: shellcheck-{{version}}.windows.x86_64.tar.gz bin: shellcheck.exe bin: shellcheck: "{{source.asset.bin}}" ================================================ FILE: packages/shellharden/package.yaml ================================================ --- 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.1 bin: shellharden: cargo:shellharden ================================================ FILE: packages/shfmt/package.yaml ================================================ --- 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.13.1 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}}" ================================================ FILE: packages/shopify-cli/package.yaml ================================================ --- name: shopify-cli description: | Command-line interface tool that helps you generate and work with Shopify apps, themes and custom storefronts. homepage: https://shopify.dev/docs/api/shopify-cli licenses: - MIT languages: - Liquid categories: - LSP - Linter source: id: pkg:npm/%40shopify/cli@3.94.1 bin: shopify: npm:shopify neovim: lspconfig: shopify_theme_ls ================================================ FILE: packages/sith-language-server/package.yaml ================================================ --- name: sith-language-server description: An experimental language server for the Python programming language. - made in Rust. homepage: https://github.com/LaBatata101/sith-language-server licenses: - MIT languages: - Python categories: - LSP source: id: pkg:github/LaBatata101/sith-language-server@v0.2.2-alpha asset: - target: darwin_arm64 file: sith-lsp-aarch64-apple-darwin.tar.gz bin: sith-lsp-aarch64-apple-darwin/sith-lsp - target: darwin_x64 file: sith-lsp-x86_64-apple-darwin.tar.gz bin: sith-lsp-x86_64-apple-darwin/sith-lsp - target: linux_arm64_gnu file: sith-lsp-aarch64-unknown-linux-gnu.tar.gz bin: sith-lsp-aarch64-unknown-linux-gnu/sith-lsp - target: linux_arm64_musl file: sith-lsp-aarch64-unknown-linux-musl.tar.gz bin: sith-lsp-aarch64-unknown-linux-musl/sith-lsp - target: linux_x64_gnu file: sith-lsp-x86_64-unknown-linux-gnu.tar.gz bin: sith-lsp-x86_64-unknown-linux-gnu/sith-lsp - target: linux_x64_musl file: sith-lsp-x86_64-unknown-linux-musl.tar.gz bin: sith-lsp-x86_64-unknown-linux-musl/sith-lsp - target: win_x64 file: sith-lsp-x86_64-pc-windows-msvc.zip bin: sith-lsp.exe - target: win_arm64 file: sith-lsp-aarch64-pc-windows-msvc.zip bin: sith-lsp.exe schemas: lsp: vscode:https://raw.githubusercontent.com/LaBatata101/sith-language-server/{{version}}/editors/vscode/package.json bin: sith-lsp: "{{source.asset.bin}}" ================================================ FILE: packages/slang/package.yaml ================================================ --- name: slang description: | Slang is a shading language that makes it easier to build and maintain large shader codebases in a modular and extensible fashion, while also maintaining the highest possible performance on modern GPUs and graphics APIs. Slang is based on years of collaboration between researchers at NVIDIA, Carnegie Mellon University, and Stanford. homepage: https://shader-slang.com/ licenses: - MIT languages: - Slang categories: - LSP - Compiler source: # renovate:versioning=loose id: pkg:github/shader-slang/slang@v2026.7.1 asset: - target: linux_x64_gnu file: slang-{{ version | strip_prefix "v" }}-linux-x86_64.tar.gz bin: slangd: bin/slangd slangc: bin/slangc - target: darwin_x64 file: slang-{{ version | strip_prefix "v" }}-macos-x86_64.tar.gz bin: slangd: bin/slangd slangc: bin/slangc - target: darwin_arm64 file: slang-{{ version | strip_prefix "v" }}-macos-aarch64.tar.gz bin: slangd: bin/slangd slangc: bin/slangc - target: win_x64 file: slang-{{ version | strip_prefix "v" }}-windows-x86_64.zip bin: slangd: bin/slangd.exe slangc: bin/slangc.exe - target: win_arm64 file: slang-{{ version | strip_prefix "v" }}-windows-aarch64.zip bin: slangd: bin/slangd.exe slangc: bin/slangc.exe bin: slangd: "{{source.asset.bin.slangd}}" slangc: "{{source.asset.bin.slangc}}" neovim: lspconfig: slangd ================================================ FILE: packages/sleek/package.yaml ================================================ --- name: sleek description: Sleek is a CLI tool for formatting SQL. homepage: https://github.com/nrempel/sleek licenses: - MIT languages: - SQL categories: - Formatter source: id: pkg:github/nrempel/sleek@v0.5.0 asset: - target: linux_x64 file: sleek-linux-x86_64 - target: darwin_x64 file: sleek-macos-x86_64 - target: darwin_arm64 file: sleek-macos-aarch64 - target: win_x64 file: sleek-windows-x86_64.exe bin: sleek: "{{source.asset.file}}" ================================================ FILE: packages/slint-lsp/package.yaml ================================================ --- 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.16.1 asset: - target: linux_x64 file: slint-lsp-linux.tar.gz bin: slint-lsp/slint-lsp - target: win_x64 file: slint-lsp-windows-x86_64.zip bin: slint-lsp.exe - target: [darwin_x64, darwin_arm64] file: slint-lsp-macos.tar.gz bin: slint-lsp/slint-lsp version_overrides: - constraint: semver:<=v1.12.1 id: pkg:github/slint-ui/slint@v1.12.1 asset: - target: linux_x64 file: slint-lsp-linux.tar.gz bin: slint-lsp/slint-lsp - target: win_x64 file: slint-lsp-windows-x86_64.zip bin: slint-lsp/slint-lsp.exe - target: [darwin_x64, darwin_arm64] file: slint-lsp-macos.tar.gz bin: slint-lsp/slint-lsp - constraint: semver:<=v1.12.0 id: pkg:github/slint-ui/slint@v1.12.0 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 - target: [darwin_x64, darwin_arm64] file: slint-lsp-macos.tar.gz bin: slint-lsp/slint-lsp schemas: lsp: vscode:https://raw.githubusercontent.com/slint-ui/slint/{{version}}/editors/vscode/package.json bin: slint-lsp: "{{source.asset.bin}}" neovim: lspconfig: slint_lsp ================================================ FILE: packages/smithy-language-server/package.yaml ================================================ --- 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@0.8.0 asset: - target: darwin_x64 file: smithy-language-server-darwin-x86_64.zip bin: bin/smithy-language-server - target: darwin_arm64 file: smithy-language-server-darwin-aarch64.zip bin: bin/smithy-language-server - target: linux_x64 file: smithy-language-server-linux-x86_64.zip bin: bin/smithy-language-server - target: linux_arm64 file: smithy-language-server-linux-aarch64.zip bin: bin/smithy-language-server - target: win_x64 file: smithy-language-server-windows-x86_64.zip bin: bin/smithy-language-server.bat version_overrides: - constraint: semver:<=0.7.0 id: pkg:github/awslabs/smithy-language-server@0.7.0 asset: - target: darwin_x64 file: smithy-language-server-darwin-x86_64.zip bin: smithy-language-server-darwin-x86_64/bin/smithy-language-server - target: darwin_arm64 file: smithy-language-server-darwin-aarch64.zip bin: smithy-language-server-darwin-aarch64/bin/smithy-language-server - target: linux_x64 file: smithy-language-server-linux-x86_64.zip bin: smithy-language-server-linux-x86_64/bin/smithy-language-server - target: linux_arm64 file: smithy-language-server-linux-aarch64.zip bin: smithy-language-server-linux-aarch64/bin/smithy-language-server - target: win_x64 file: smithy-language-server-windows-x64.zip bin: smithy-language-server-windows-x64/bin/smithy-language-server.bat bin: smithy-language-server: "{{source.asset.bin}}" neovim: lspconfig: smithy_ls ================================================ FILE: packages/snakefmt/package.yaml ================================================ --- 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@1.1.0 bin: snakefmt: pypi:snakefmt ================================================ FILE: packages/snakeskin-cli/package.yaml ================================================ --- name: snakeskin-cli description: Snakeskin is an awesome JavaScript template engine with the best support for inheritance. homepage: https://github.com/SnakeskinTpl/language-tools/tree/main/packages/cli licenses: - MIT languages: - Snakeskin categories: - LSP source: id: pkg:npm/%40snakeskin/cli@0.0.8 bin: snakeskin-cli: npm:snakeskin-cli neovim: lspconfig: snakeskin_ls ================================================ FILE: packages/snyk/package.yaml ================================================ --- name: snyk description: | Snyk CLI scans and monitors your projects for security vulnerabilities homepage: https://github.com/snyk/cli licenses: - Apache-2.0 languages: - .NET - Apex - C# - C++ - Dart - Docker - Elixir - Go - Groovy - Helm - Java - JavaScript - Kotlin - PHP - Python - Ruby - Rust - Scala - Swift - Terraform - TypeScript categories: - LSP - Linter source: id: pkg:github/snyk/cli@v1.1304.0 asset: - target: darwin_x64 file: snyk-macos - target: darwin_arm64 file: snyk-macos-arm64 - target: linux_x64_gnu file: snyk-linux - target: linux_arm64_gnu file: snyk-linux-arm64 - target: win_x64 file: snyk-win.exe bin: snyk: "{{source.asset.file}}" neovim: lspconfig: snyk_ls ================================================ FILE: packages/snyk-ls/package.yaml ================================================ --- name: snyk-ls description: | The language server follows the Language Server Protocol and integrates with Snyk Open Source, Snyk Infrastructure as Code and Snyk Code. For the former two, it uses the Snyk CLI as a data provider, for the latter it is connecting directly to the Snyk Code API. homepage: https://github.com/snyk/snyk-ls licenses: - Apache-2.0 languages: - Snyk categories: - LSP ci_skip: true source: # renovate:versioning=loose id: pkg:github/snyk/snyk-ls@v20250325.145416 asset: - target: darwin_x64 file: snyk-ls_{{ version | strip_prefix "v" }}_darwin_amd64 - target: darwin_arm64 file: snyk-ls_{{ version | strip_prefix "v" }}_darwin_arm64 - target: linux_x64 file: snyk-ls_{{ version | strip_prefix "v" }}_linux_amd64 - target: linux_x86 file: snyk-ls_{{ version | strip_prefix "v" }}_linux_386 - target: linux_arm64 file: snyk-ls_{{ version | strip_prefix "v" }}_linux_arm64 - target: win_x86 file: snyk-ls_{{ version | strip_prefix "v" }}_windows_386.exe - target: win_x64 file: snyk-ls_{{ version | strip_prefix "v" }}_windows_amd64.exe bin: snyk-ls: "{{source.asset.file}}" neovim: lspconfig: snyk_ls ================================================ FILE: packages/solang/package.yaml ================================================ --- 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.4 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 schemas: lsp: vscode:https://raw.githubusercontent.com/hyperledger-solang/solang/{{version}}/vscode/package.json bin: solang: "{{source.asset.bin}}" neovim: lspconfig: solang ================================================ FILE: packages/solang-llvm/package.yaml ================================================ --- 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: # renovate:versioning=loose 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/ ================================================ FILE: packages/solargraph/package.yaml ================================================ --- 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.58.3 schemas: lsp: vscode:https://raw.githubusercontent.com/castwide/vscode-solargraph/master/package.json bin: solargraph: gem:solargraph neovim: lspconfig: solargraph ================================================ FILE: packages/solhint/package.yaml ================================================ --- 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@6.2.1 bin: solhint: npm:solhint ================================================ FILE: packages/solidity/package.yaml ================================================ --- 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.34 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}}" neovim: lspconfig: solc ================================================ FILE: packages/solidity-ls/package.yaml ================================================ --- 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.4 bin: solidity-ls: npm:solidity-ls neovim: lspconfig: solidity ================================================ FILE: packages/some-sass-language-server/package.yaml ================================================ --- name: some-sass-language-server description: Full support for @use and @forward, including aliases, prefixes and hiding. Rich documentation through SassDoc. Workspace-wide code navigation and refactoring. homepage: https://github.com/wkillerud/some-sass/tree/main/packages/language-server licenses: - MIT languages: - SCSS categories: - LSP source: id: pkg:npm/some-sass-language-server@2.3.8 schemas: lsp: vscode:https://raw.githubusercontent.com/wkillerud/some-sass/some-sass-language-server@{{version}}/vscode-extension/package.json bin: some-sass-language-server: npm:some-sass-language-server neovim: lspconfig: somesass_ls ================================================ FILE: packages/sonarlint-language-server/package.yaml ================================================ --- name: sonarlint-language-server description: SonarLint Language Server. homepage: https://github.com/SonarSource/sonarlint-vscode licenses: - LGPL-3.0 languages: - AzureResourceManager - C - 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@4.39.0%2B79757 asset: file: sonarlint-vscode-4.39.0.vsix schemas: lsp: vscode:https://raw.githubusercontent.com/SonarSource/sonarlint-vscode/{{version}}/package.json bin: sonarlint-language-server: java-jar:extension/server/sonarlint-ls.jar share: sonarlint-analyzers/: extension/analyzers/ ================================================ FILE: packages/sorbet/package.yaml ================================================ --- 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.6.13163 supported_platforms: - unix schemas: lsp: vscode:https://raw.githubusercontent.com/sorbet/sorbet/master/vscode_extension/package.json bin: srb: gem:srb neovim: lspconfig: sorbet ================================================ FILE: packages/sourcery/package.yaml ================================================ --- name: sourcery description: | Sourcery is a tool available in your IDE, GitHub, or as a CLI that suggests refactoring improvements to help make your code more readable and generally higher quality. homepage: https://docs.sourcery.ai/ licenses: - MIT languages: - Python categories: - LSP source: id: pkg:pypi/sourcery@1.43.0 schemas: lsp: vscode:https://raw.githubusercontent.com/swift-server/vscode-swift/main/package.json bin: sourcery: pypi:sourcery neovim: lspconfig: sourcery ================================================ FILE: packages/spectral-language-server/package.yaml ================================================ --- name: spectral-language-server description: | Awesome Spectral JSON/YAML linter with OpenAPI/AsyncAPI support. Spectral is a flexible object linter with out of the box support for OpenAPI v2 and v3, JSON Schema, and AsyncAPI. homepage: https://github.com/stoplightio/vscode-spectral licenses: - MIT languages: - JSON - YAML categories: - LSP source: id: pkg:github/stoplightio/vscode-spectral@v1.1.4 build: run: | npm exec yarn@1 install npm exec --package=yarn@1 'node make package' schemas: lsp: vscode:https://raw.githubusercontent.com/stoplightio/vscode-spectral/{{version}}/package.json bin: spectral-language-server: node:dist/server/index.js neovim: lspconfig: spectral ================================================ FILE: packages/sphinx-lint/package.yaml ================================================ --- name: sphinx-lint description: Linter for stylistic and formal issues in Sphinx documentation homepage: https://github.com/sphinx-contrib/sphinx-lint licenses: - PSF-2.0 languages: - reStructuredText - Python categories: - Linter source: id: pkg:pypi/sphinx-lint@1.0.2 bin: sphinx-lint: pypi:sphinx-lint ================================================ FILE: packages/spyglassmc-language-server/package.yaml ================================================ --- name: spyglassmc-language-server description: This is a language server wrapped around some other Spyglass packages. homepage: https://github.com/SpyglassMC/Spyglass/tree/main/packages/language-server licenses: - MIT languages: - MCFunction categories: - LSP source: id: pkg:npm/%40spyglassmc/language-server@0.4.57 bin: spyglassmc-language-server: npm:spyglassmc-language-server neovim: lspconfig: spyglassmc_language_server ================================================ FILE: packages/sql-formatter/package.yaml ================================================ --- 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@15.7.3 bin: sql-formatter: npm:sql-formatter ================================================ FILE: packages/sqlfluff/package.yaml ================================================ --- 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@4.1.0 bin: sqlfluff: pypi:sqlfluff ================================================ FILE: packages/sqlfmt/package.yaml ================================================ --- 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.29.0?extra=jinjafmt bin: sqlfmt: pypi:sqlfmt ================================================ FILE: packages/sqlls/package.yaml ================================================ --- 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.7.1 schemas: lsp: vscode:https://raw.githubusercontent.com/joe-re/sql-language-server/v{{version}}/package.json bin: sql-language-server: npm:sql-language-server neovim: lspconfig: sqlls ================================================ FILE: packages/sqls/package.yaml ================================================ --- name: sqls description: SQL language server written in Go. homepage: https://github.com/sqls-server/sqls licenses: - MIT languages: - SQL categories: - LSP source: id: pkg:golang/github.com/sqls-server/sqls@v0.2.46 schemas: lsp: https://raw.githubusercontent.com/sqls-server/sqls/{{version}}/schema.json bin: sqls: golang:sqls neovim: lspconfig: sqls ================================================ FILE: packages/sqruff/package.yaml ================================================ --- name: sqruff description: | A high-speed SQL linter written in Rust. homepage: https://github.com/quarylabs/sqruff licenses: - Apache-2.0 languages: - SQL categories: - Formatter - Linter source: id: pkg:github/quarylabs/sqruff@v0.38.0 asset: - target: linux_x64 file: sqruff-linux-x86_64-musl.tar.gz bin: sqruff - target: linux_arm64 file: sqruff-linux-aarch64-musl.tar.gz bin: sqruff - target: win_x64 file: sqruff-windows-x86_64.zip bin: sqruff.exe - target: darwin_x64 file: sqruff-darwin-x86_64.tar.gz bin: sqruff - target: darwin_arm64 file: sqruff-darwin-aarch64.tar.gz bin: sqruff bin: sqruff: "{{source.asset.bin}}" neovim: lspconfig: sqruff ================================================ FILE: packages/squawk/package.yaml ================================================ --- name: squawk description: Linter for Postgres migrations & SQL homepage: https://github.com/sbdchd/squawk licenses: - Apache-2.0 languages: - Postgres - SQL categories: - Linter source: id: pkg:github/sbdchd/squawk@v2.48.0 asset: - target: darwin_x64 file: squawk-darwin-x64 - target: darwin_arm64 file: squawk-darwin-arm64 - target: linux_arm64 file: squawk-linux-arm64 - target: linux_x64_musl file: squawk-linux-musl-x64 - target: linux_x64 file: squawk-linux-x64 - target: win_x64 file: squawk-windows-x64.exe bin: squawk: "{{source.asset.file}}" ================================================ FILE: packages/stan-language-server/package.yaml ================================================ --- name: stan-language-server description: Language server for the Stan probabilistic programming language. homepage: https://github.com/tomatitito/stan-language-server licenses: - MIT languages: - Stan categories: - LSP source: id: pkg:npm/stan-language-server-bin@0.4.6 bin: stan-language-server: npm:stan-language-server neovim: lspconfig: stan_ls ================================================ FILE: packages/standardjs/package.yaml ================================================ --- 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.2 bin: standard: npm:standard ================================================ FILE: packages/standardrb/package.yaml ================================================ --- 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.54.0 bin: standardrb: gem:standardrb neovim: lspconfig: standardrb ================================================ FILE: packages/starlark-rust/package.yaml ================================================ --- name: starlark-rust description: A Rust implementation of the Starlark language homepage: https://github.com/facebook/starlark-rust/ licenses: - Apache-2.0 languages: - Starlark categories: - LSP source: id: pkg:cargo/starlark_bin@0.13.0 schemas: lsp: vscode:https://raw.githubusercontent.com/facebook/starlark-rust/v{{version}}/vscode/package.json bin: starlark: cargo:starlark neovim: lspconfig: starlark_rust ================================================ FILE: packages/starpls/package.yaml ================================================ --- name: starpls description: | Starpls is an LSP implementation for Starlark, the configuration language used by Bazel and Buck2. homepage: https://github.com/withered-magic/starpls licenses: - MIT - Apache-2.0 languages: - Starlark categories: - LSP source: id: pkg:github/withered-magic/starpls@v0.1.22 asset: - target: darwin_arm64 file: starpls-darwin-arm64 - target: linux_x64 file: starpls-linux-amd64 - target: win_x64 file: starpls-windows-amd64.exe bin: starpls: "{{source.asset.file}}" neovim: lspconfig: starpls ================================================ FILE: packages/staticcheck/package.yaml ================================================ --- 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@v0.7.0#cmd/staticcheck bin: staticcheck: golang:staticcheck ================================================ FILE: packages/steep/package.yaml ================================================ --- name: steep description: | Static type checker for Ruby homepage: https://github.com/soutaro/steep licenses: - MIT languages: - Ruby categories: - LSP source: id: pkg:gem/steep@2.0.0 bin: steep: gem:steep neovim: lspconfig: steep ================================================ FILE: packages/stimulus-language-server/package.yaml ================================================ --- name: stimulus-language-server description: Intelligent Stimulus tooling homepage: https://github.com/marcoroth/stimulus-lsp licenses: - MIT languages: - Blade - HTML - PHP - Ruby categories: - LSP source: id: pkg:npm/stimulus-language-server@1.0.4 schemas: lsp: vscode:https://raw.githubusercontent.com/marcoroth/stimulus-lsp/v{{version}}/package.json bin: stimulus-language-server: npm:stimulus-language-server neovim: lspconfig: stimulus_ls ================================================ FILE: packages/stree/package.yaml ================================================ --- name: stree description: A fast Ruby parser and formatter. homepage: https://ruby-syntax-tree.github.io/syntax_tree/ licenses: - MIT languages: - Ruby categories: - LSP source: id: pkg:gem/syntax_tree@6.3.0 bin: stree: gem:stree ================================================ FILE: packages/stylelint/package.yaml ================================================ --- 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@17.9.0 bin: stylelint: npm:stylelint ================================================ FILE: packages/stylelint-language-server/package.yaml ================================================ --- name: stylelint-language-server description: A stylelint Language Server. homepage: https://github.com/stylelint/vscode-stylelint licenses: - MIT languages: - Stylelint categories: - LSP source: id: pkg:npm/@stylelint/language-server@1.1.1 schemas: lsp: vscode:https://raw.githubusercontent.com/stylelint/vscode-stylelint/main/package.json bin: stylelint-language-server: npm:stylelint-language-server neovim: lspconfig: stylelint_lsp ================================================ FILE: packages/stylelint-lsp/package.yaml ================================================ --- name: stylelint-lsp deprecation: message: stylelint-lsp is deprecated in favor of stylelint-language-server since: "2026-03-27" description: A stylelint Language Server. homepage: https://github.com/bmatcuk/stylelint-lsp licenses: - MIT languages: - Stylelint categories: - LSP source: id: pkg:npm/stylelint-lsp@2.0.1 schemas: lsp: vscode:https://raw.githubusercontent.com/bmatcuk/coc-stylelintplus/master/package.json bin: stylelint-lsp: npm:stylelint-lsp neovim: lspconfig: stylelint_lsp ================================================ FILE: packages/stylua/package.yaml ================================================ --- name: stylua description: An opinionated Lua code formatter. homepage: https://github.com/JohnnyMorganz/StyLua licenses: - MPL-2.0 languages: - Lua - Luau categories: - Formatter - LSP source: id: pkg:github/johnnymorganz/stylua@v2.4.1 asset: - target: darwin_arm64 file: stylua-macos-aarch64.zip bin: stylua - target: darwin_x64 file: stylua-macos-x86_64.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: linux_x64 file: stylua-linux-x86_64-musl.zip bin: stylua - target: win_x64 file: stylua-windows-x86_64.zip bin: stylua.exe version_overrides: - constraint: semver:<=v0.20.0 id: pkg:github/johnnymorganz/stylua@v0.20.0 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: linux_x64 file: stylua-linux-x86_64-musl.zip bin: stylua - target: win_x64 file: stylua-win64.zip bin: stylua.exe - constraint: semver:<=v0.19.1 id: pkg:github/johnnymorganz/stylua@v0.19.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}}" neovim: lspconfig: stylua ================================================ FILE: packages/superhtml/package.yaml ================================================ --- name: superhtml description: HTML Language Server & Templating Language Library homepage: https://github.com/kristoff-it/superhtml licenses: - MIT languages: - HTML - SuperHTML categories: - LSP - Formatter source: id: pkg:github/kristoff-it/superhtml@v0.6.2 asset: - target: darwin_arm64 file: aarch64-macos.zip bin: superhtml - target: linux_arm64 file: aarch64-linux.tar.xz bin: superhtml - target: win_arm64 file: aarch64-windows.zip bin: superhtml.exe - target: darwin_x64 file: x86_64-macos.zip bin: superhtml - target: linux_x64 file: x86_64-linux-musl.tar.xz bin: superhtml - target: win_x64 file: x86_64-windows.zip bin: superhtml.exe bin: superhtml: "{{source.asset.bin}}" neovim: lspconfig: superhtml ================================================ FILE: packages/svelte-language-server/package.yaml ================================================ --- 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.17.30 extra_packages: - typescript-svelte-plugin bin: svelteserver: npm:svelteserver neovim: lspconfig: svelte ================================================ FILE: packages/svlangserver/package.yaml ================================================ --- name: svlangserver description: | A language server for systemverilog that has been tested to work with coc.nvim, VSCode, Sublime Text 4, emacs, and Neovim. 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 neovim: lspconfig: svlangserver ================================================ FILE: packages/svls/package.yaml ================================================ --- 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.14 bin: svls: cargo:svls # Very slow build on Windows. ci_skip: - win_arm - win_arm64 - win_x64 - win_x86 neovim: lspconfig: svls ================================================ FILE: packages/swiftformat/package.yaml ================================================ --- name: swiftformat description: A command-line tool and Xcode Extension for formatting Swift code. homepage: https://github.com/nicklockwood/SwiftFormat licenses: - MIT languages: - Swift categories: - Formatter source: id: pkg:github/nicklockwood/SwiftFormat@0.61.0 asset: - target: darwin_arm64 file: swiftformat.artifactbundle.zip bin: swiftformat.artifactbundle/swiftformat-{{version}}-macos/bin/swiftformat - target: linux_arm64_gnu file: swiftformat.artifactbundle.zip bin: swiftformat.artifactbundle/swiftformat-{{version}}-linux-gnu/bin/swiftformat_linux_aarch64 - target: linux_x64_gnu file: swiftformat.artifactbundle.zip bin: swiftformat.artifactbundle/swiftformat-{{version}}-linux-gnu/bin/swiftformat_linux bin: swiftformat: "{{source.asset.bin}}" ================================================ FILE: packages/swiftlint/package.yaml ================================================ --- name: swiftlint description: A tool to enforce Swift style and conventions. homepage: https://github.com/realm/SwiftLint licenses: - MIT languages: - Swift categories: - Linter source: id: pkg:github/realm/SwiftLint@0.63.2 asset: - target: darwin_arm64 file: SwiftLintBinary.artifactbundle.zip bin: SwiftLintBinary.artifactbundle/macos/swiftlint - target: linux_arm64_gnu file: SwiftLintBinary.artifactbundle.zip bin: SwiftLintBinary.artifactbundle/linux/arm64/swiftlint - target: linux_x64_gnu file: SwiftLintBinary.artifactbundle.zip bin: SwiftLintBinary.artifactbundle/linux/amd64/swiftlint bin: swiftlint: "{{source.asset.bin}}" ================================================ FILE: packages/systemd-lsp/package.yaml ================================================ --- name: systemd-lsp description: a language server implementation for systemd unit files made in rust homepage: https://github.com/JFryy/systemd-lsp licenses: - MIT languages: - systemd categories: - LSP source: # renovate:versioning=loose id: pkg:github/JFryy/systemd-lsp@v2026.04.21 asset: - target: darwin_x64 file: systemd-lsp-x86_64-apple-darwin - target: darwin_arm64 file: systemd-lsp-x86_64-apple-darwin - target: linux_x64_gnu file: systemd-lsp-x86_64-unknown-linux-gnu - target: win_x64 file: systemd-lsp-x86_64-pc-windows-msvc.exe bin: systemd-lsp: "{{source.asset.file}}" neovim: lspconfig: systemd_lsp ================================================ FILE: packages/systemdlint/package.yaml ================================================ --- name: systemdlint description: Systemd Unitfile Linter homepage: https://github.com/priv-kweihmann/systemdlint licenses: - BSD-2-Clause languages: - systemd categories: - Linter source: id: pkg:pypi/systemdlint@1.4.0 bin: systemdlint: pypi:systemdlint ================================================ FILE: packages/tabby-agent/package.yaml ================================================ --- name: tabby-agent description: Tabby is a self-hosted AI coding assistant, offering an open-source and on-premises alternative to GitHub Copilot. homepage: https://github.com/TabbyML/tabby licenses: - Apache-2.0 languages: [] categories: - LSP source: id: pkg:npm/tabby-agent@1.8.0 bin: tabby-agent: npm:tabby-agent ================================================ FILE: packages/tailwindcss-language-server/package.yaml ================================================ --- 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.14.29 schemas: lsp: https://raw.githubusercontent.com/tailwindlabs/tailwindcss-intellisense/v{{version}}/packages/vscode-tailwindcss/package.json bin: tailwindcss-language-server: npm:tailwindcss-language-server neovim: lspconfig: tailwindcss ================================================ FILE: packages/taplo/package.yaml ================================================ --- name: taplo description: A versatile, feature-rich TOML toolkit. homepage: https://taplo.tamasfe.dev/ licenses: - MIT languages: - TOML categories: - LSP - Formatter source: id: pkg:github/tamasfe/taplo@0.10.0 asset: - target: darwin_arm64 file: taplo-darwin-aarch64.gz bin: taplo-darwin-aarch64 - target: darwin_x64 file: taplo-darwin-x86_64.gz bin: taplo-darwin-x86_64 - target: linux_x64 file: taplo-linux-x86_64.gz bin: taplo-linux-x86_64 - target: linux_x86 file: taplo-linux-x86.gz bin: taplo-linux-x86 - target: linux_arm64 file: taplo-linux-aarch64.gz bin: taplo-linux-aarch64 - target: linux_armv7_gnu file: taplo-linux-armv7.gz bin: taplo-linux-armv7 - target: win_x64 file: taplo-windows-x86_64.zip bin: taplo.exe - target: win_x86 file: taplo-windows-x86.zip bin: taplo.exe bin: taplo: "{{source.asset.bin}}" neovim: lspconfig: taplo ================================================ FILE: packages/tclint/package.yaml ================================================ --- name: tclint description: Modern dev tools for Tcl • includes a linter, formatter, and editor integration. homepage: https://github.com/nmoroze/tclint licenses: - MIT languages: - Tcl categories: - Linter - Formatter - LSP source: id: pkg:pypi/tclint@0.8.0 bin: tclint: pypi:tclint tclfmt: pypi:tclfmt tclsp: pypi:tclsp neovim: lspconfig: tclsp ================================================ FILE: packages/teal-language-server/package.yaml ================================================ --- 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 neovim: lspconfig: teal_ls ================================================ FILE: packages/tectonic/package.yaml ================================================ --- 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.15.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}}" ================================================ FILE: packages/templ/package.yaml ================================================ --- name: templ description: | templ is the official language server for the templ HTML templating language. It provides IDE features to any LSP-compatible editor. homepage: https://templ.guide licenses: - MIT languages: - Go - HTML categories: - LSP source: id: pkg:github/a-h/templ@v0.3.1001 asset: - target: linux_arm64 file: templ_Linux_arm64.tar.gz bin: templ - target: linux_x86 file: templ_Linux_i386.tar.gz bin: templ - target: linux_x64 file: templ_Linux_x86_64.tar.gz bin: templ - target: darwin_x64 file: templ_Darwin_x86_64.tar.gz bin: templ - target: darwin_arm64 file: templ_Darwin_arm64.tar.gz bin: templ - target: win_arm64 file: templ_Windows_arm64.tar.gz bin: templ.exe - target: win_x64 file: templ_Windows_x86_64.tar.gz bin: templ.exe - target: win_x86 file: templ_Windows_i386.tar.gz bin: templ.exe bin: templ: "{{source.asset.bin}}" neovim: lspconfig: templ ================================================ FILE: packages/termux-language-server/package.yaml ================================================ --- name: termux-language-server description: A language server for some specific bash scripts. homepage: https://termux-language-server.readthedocs.io/en/latest/ licenses: - GPL-3.0 languages: - Bash categories: - LSP source: id: pkg:pypi/termux-language-server@0.0.31 bin: termux-language-server: pypi:termux-language-server neovim: lspconfig: termux_language_server ================================================ FILE: packages/terraform/package.yaml ================================================ --- name: terraform description: | Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned. homepage: https://www.terraform.io/ licenses: - BUSL-1.1 languages: - Terraform categories: - Formatter - Linter - Runtime source: # renovate:datasource=github-releases id: pkg:generic/hashicorp/terraform@v1.14.9 download: - target: darwin_arm64 files: terraform.zip: https://releases.hashicorp.com/terraform/{{ version | strip_prefix "v" }}/terraform_{{ version | strip_prefix "v" }}_darwin_arm64.zip bin: terraform - target: darwin_x64 files: terraform.zip: https://releases.hashicorp.com/terraform/{{ version | strip_prefix "v" }}/terraform_{{ version | strip_prefix "v" }}_darwin_amd64.zip bin: terraform - target: linux_arm64 files: terraform.zip: https://releases.hashicorp.com/terraform/{{ version | strip_prefix "v" }}/terraform_{{ version | strip_prefix "v" }}_linux_arm64.zip bin: terraform - target: linux_arm files: terraform.zip: https://releases.hashicorp.com/terraform/{{ version | strip_prefix "v" }}/terraform_{{ version | strip_prefix "v" }}_linux_arm.zip bin: terraform - target: linux_x64 files: terraform.zip: https://releases.hashicorp.com/terraform/{{ version | strip_prefix "v" }}/terraform_{{ version | strip_prefix "v" }}_linux_amd64.zip bin: terraform - target: linux_x86 files: terraform.zip: https://releases.hashicorp.com/terraform/{{ version | strip_prefix "v" }}/terraform_{{ version | strip_prefix "v" }}_linux_386.zip bin: terraform - target: win_x64 files: terraform.zip: https://releases.hashicorp.com/terraform/{{ version | strip_prefix "v" }}/terraform_{{ version | strip_prefix "v" }}_windows_amd64.zip bin: terraform.exe - target: win_x86 files: terraform.zip: https://releases.hashicorp.com/terraform/{{ version | strip_prefix "v" }}/terraform_{{ version | strip_prefix "v" }}_windows_386.zip bin: terraform.exe bin: terraform: "{{source.download.bin}}" ================================================ FILE: packages/terraform-ls/package.yaml ================================================ --- name: terraform-ls description: Terraform Language Server. homepage: https://github.com/hashicorp/terraform-ls licenses: - MPL-2.0 languages: - Terraform categories: - LSP source: # renovate:datasource=github-releases id: pkg:generic/hashicorp/terraform-ls@v0.38.6 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}}" neovim: lspconfig: terraformls ================================================ FILE: packages/tex-fmt/package.yaml ================================================ --- name: tex-fmt description: An extremely fast LaTeX formatter written in Rust. homepage: https://github.com/WGUNDERWOOD/tex-fmt licenses: - MIT languages: - LaTeX categories: - Formatter source: id: pkg:github/WGUNDERWOOD/tex-fmt@v0.5.7 asset: - target: linux_x64_gnu file: tex-fmt-x86_64-linux.tar.gz bin: tex-fmt - target: darwin_x64 file: tex-fmt-x86_64-macos.tar.gz bin: tex-fmt - target: win_x64 file: tex-fmt-x86_64-windows.zip bin: tex-fmt.exe - target: linux_arm64_gnu file: tex-fmt-aarch64-linux.tar.gz bin: tex-fmt - target: darwin_arm64 file: tex-fmt-aarch64-macos.tar.gz bin: tex-fmt - target: win_arm64 file: tex-fmt-aarch64-windows.zip bin: tex-fmt.exe bin: tex-fmt: "{{source.asset.bin}}" ================================================ FILE: packages/texlab/package.yaml ================================================ --- 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.25.1 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_x64_musl file: texlab-x86_64-alpine.tar.gz bin: texlab - target: linux_arm64_gnu file: texlab-aarch64-linux.tar.gz bin: texlab - target: linux_armv7_gnu file: texlab-armv7hf-linux.tar.gz bin: texlab - target: win_arm64 file: texlab-aarch64-windows.zip bin: texlab.exe - target: win_x64 file: texlab-x86_64-windows.zip bin: texlab.exe - target: win_x86 file: texlab-i686-windows.zip bin: texlab.exe bin: texlab: "{{source.asset.bin}}" neovim: lspconfig: texlab ================================================ FILE: packages/textlint/package.yaml ================================================ --- 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@15.5.4 bin: textlint: npm:textlint ================================================ FILE: packages/textlsp/package.yaml ================================================ --- name: textlsp description: Language server for text spell and grammar check with various tools. homepage: https://github.com/hangyav/textLSP licenses: - GPL-3.0-only languages: - Text - LaTeX - Org categories: - LSP source: id: pkg:pypi/textLSP@0.4.0 bin: textlsp: pypi:textlsp neovim: lspconfig: textlsp ================================================ FILE: packages/tflint/package.yaml ================================================ --- 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.62.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}}" neovim: lspconfig: tflint ================================================ FILE: packages/tfsec/package.yaml ================================================ --- 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.14 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}}" ================================================ FILE: packages/thriftls/package.yaml ================================================ --- name: thriftls description: | thriftls is a Thrift language server. It provides IDE features to any LSP-compatible editor. homepage: https://github.com/joyme123/thrift-ls licenses: - Apache-2.0 languages: - Thrift categories: - LSP source: id: pkg:github/joyme123/thrift-ls@v0.2.10 asset: - target: darwin_x64 file: thriftls-darwin-amd64 - target: darwin_arm64 file: thriftls-darwin-arm64 - target: win_x64 file: thriftls-windows-amd64.exe - target: win_x86 file: thriftls-windows-386.exe - target: linux_x86 file: thriftls-linux-386 - target: linux_x64 file: thriftls-linux-amd64 - target: linux_arm64 file: thriftls-linux-arm64 bin: thriftls: "{{source.asset.file}}" neovim: lspconfig: thriftls ================================================ FILE: packages/tilt/package.yaml ================================================ --- name: tilt description: Define your dev environment as code. For microservice apps on Kubernetes. homepage: https://tilt.dev/ licenses: - Apache-2.0 languages: - Starlark categories: - Runtime - LSP source: id: pkg:github/tilt-dev/tilt@v0.37.2 asset: - target: darwin_arm64 file: tilt.{{ version | strip_prefix "v" }}.mac.arm64.tar.gz bin: tilt - target: darwin_x64 file: tilt.{{ version | strip_prefix "v" }}.mac.x86_64.tar.gz bin: tilt - target: linux_arm file: tilt.{{ version | strip_prefix "v" }}.linux.arm.tar.gz bin: tilt - target: linux_arm64 file: tilt.{{ version | strip_prefix "v" }}.linux.arm64.tar.gz bin: tilt - target: linux_arm64_musl file: tilt.{{ version | strip_prefix "v" }}.linux-alpine.arm64.tar.gz bin: tilt - target: linux_x64 file: tilt.{{ version | strip_prefix "v" }}.linux.x86_64.tar.gz bin: tilt - target: linux_x64_musl file: tilt.{{ version | strip_prefix "v" }}.linux-alpine.x86_64.tar.gz bin: tilt - target: win_x64 file: tilt.{{ version | strip_prefix "v" }}.windows.x86_64.zip bin: tilt.exe bin: tilt: "{{source.asset.bin}}" ================================================ FILE: packages/tinymist/package.yaml ================================================ --- name: tinymist description: | Tinymist [ˈtaɪni mɪst] is an integrated language service for Typst [taɪpst]. You can also call it "微霭" [wēi ǎi] in Chinese. homepage: https://github.com/Myriad-Dreamin/tinymist licenses: - Apache-2.0 languages: - Typst categories: - LSP source: id: pkg:github/Myriad-Dreamin/tinymist@v0.14.16 asset: - target: linux_x64_gnu file: tinymist-linux-x64 - target: linux_x64_musl file: tinymist-alpine-x64 - target: linux_arm64_gnu file: tinymist-linux-arm64 - target: linux_arm64_musl file: tinymist-alpine-arm64 - target: darwin_x64 file: tinymist-darwin-x64 - target: darwin_arm64 file: tinymist-darwin-arm64 - target: win_x64 file: tinymist-win32-x64.exe - target: win_arm64 file: tinymist-win32-arm64.exe bin: tinymist: "{{source.asset.file}}" neovim: lspconfig: tinymist ================================================ FILE: packages/tlint/package.yaml ================================================ --- name: tlint description: Tighten linter for Laravel conventions with support for formatting. homepage: https://github.com/tighten/tlint licenses: - MIT languages: - PHP - Blade categories: - Formatter - Linter source: id: pkg:composer/tightenco/tlint@v9.6.0 bin: tlint: composer:tlint ci_skip: # freezes on Windows CI for some reason - win_x64 ================================================ FILE: packages/tofu-ls/package.yaml ================================================ --- name: tofu-ls description: OpenTofu Language Server homepage: https://github.com/opentofu/tofu-ls licenses: - MPL-2.0 languages: - OpenTofu categories: - LSP neovim: lspconfig: tofu_ls source: id: pkg:github/opentofu/tofu-ls@v0.4.1 asset: - target: darwin_arm64 file: tofu-ls_Darwin_arm64.tar.gz bin: tofu-ls - target: darwin_x64 file: tofu-ls_Darwin_x86_64.tar.gz bin: tofu-ls - target: linux_arm64 file: tofu-ls_Linux_arm64.tar.gz bin: tofu-ls - target: linux_x86 file: tofu-ls_Linux_i386.tar.gz bin: tofu-ls - target: linux_x64 file: tofu-ls_Linux_x86_64.tar.gz bin: tofu-ls - target: win_arm64 file: tofu-ls_Windows_arm64.tar.gz bin: tofu-ls.exe - target: win_x86 file: tofu-ls_Windows_i386.tar.gz bin: tofu-ls.exe - target: win_x64 file: tofu-ls_Windows_x86_64.tar.gz bin: tofu-ls.exe bin: tofu-ls: "{{source.asset.bin}}" ================================================ FILE: packages/tombi/package.yaml ================================================ --- name: tombi description: | TOML Formatter / Linter / Language Server homepage: https://github.com/tombi-toml/tombi licenses: - MIT languages: - TOML categories: - Formatter - Linter - LSP neovim: lspconfig: tombi source: id: pkg:github/tombi-toml/tombi@v0.9.22 asset: - target: darwin_x64 file: tombi-cli-{{ version | strip_prefix "v" }}-x86_64-apple-darwin.gz bin: tombi-cli-{{ version | strip_prefix "v" }}-x86_64-apple-darwin - target: darwin_arm64 file: tombi-cli-{{ version | strip_prefix "v" }}-aarch64-apple-darwin.gz bin: tombi-cli-{{ version | strip_prefix "v" }}-aarch64-apple-darwin - target: linux_x64 file: tombi-cli-{{ version | strip_prefix "v" }}-x86_64-unknown-linux-musl.gz bin: tombi-cli-{{ version | strip_prefix "v" }}-x86_64-unknown-linux-musl - target: linux_arm64 file: tombi-cli-{{ version | strip_prefix "v" }}-aarch64-unknown-linux-musl.gz bin: tombi-cli-{{ version | strip_prefix "v" }}-aarch64-unknown-linux-musl - target: linux_armv7_gnu file: tombi-cli-{{ version | strip_prefix "v" }}-arm-unknown-linux-gnueabihf.gz bin: tombi-cli-{{ version | strip_prefix "v" }}-arm-unknown-linux-gnueabihf - target: win_x64 file: tombi-cli-{{ version | strip_prefix "v" }}-x86_64-pc-windows-msvc.zip bin: tombi.exe - target: win_arm64 file: tombi-cli-{{ version | strip_prefix "v" }}-aarch64-pc-windows-msvc.zip bin: tombi.exe bin: tombi: "{{source.asset.bin}}" ================================================ FILE: packages/tree-sitter-cli/package.yaml ================================================ --- 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 MacOS, Linux, and Windows. homepage: https://github.com/tree-sitter/tree-sitter/blob/master/crates/cli/README.md licenses: - MIT languages: [] categories: - Compiler source: id: pkg:github/tree-sitter/tree-sitter@v0.26.8 asset: - target: darwin_x64 file: tree-sitter-macos-x64.gz bin: tree-sitter-macos-x64 - target: darwin_arm64 file: tree-sitter-macos-arm64.gz bin: tree-sitter-macos-arm64 - 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-cli-windows-x64.zip bin: tree-sitter.exe - target: win_x86 file: tree-sitter-cli-windows-x86.zip bin: tree-sitter.exe bin: tree-sitter: "{{source.asset.bin}}" ================================================ FILE: packages/trivy/package.yaml ================================================ --- name: trivy description: | Find vulnerabilities, misconfigurations, secrets, SBOM in containers, Kubernetes, code repositories, clouds and more. homepage: https://github.com/aquasecurity/trivy licenses: - Apache-2.0 languages: - C - C# - C++ - Dart - Docker - Elixir - Go - Helm - Java - JavaScript - PHP - Python - Ruby - Rust - Terraform - TypeScript categories: - Linter source: id: pkg:github/aquasecurity/trivy@v0.70.0 asset: - target: darwin_x64 file: trivy_{{ version | strip_prefix "v" }}_macOS-64bit.tar.gz bin: trivy - target: darwin_arm64 file: trivy_{{ version | strip_prefix "v" }}_macOS-ARM64.tar.gz bin: trivy - target: linux_x64 file: trivy_{{ version | strip_prefix "v" }}_Linux-64bit.tar.gz bin: trivy - target: linux_arm64 file: trivy_{{ version | strip_prefix "v" }}_Linux-ARM64.tar.gz bin: trivy - target: win_x64 file: trivy_{{ version | strip_prefix "v" }}_Windows-64bit.zip bin: trivy.exe bin: trivy: "{{source.asset.bin}}" share: trivy/templates/: contrib/ ================================================ FILE: packages/trufflehog/package.yaml ================================================ --- name: trufflehog description: Find and verify credentials. homepage: https://github.com/trufflesecurity/trufflehog licenses: - AGPL-3.0 languages: [] categories: - Linter source: id: pkg:github/trufflesecurity/trufflehog@v3.95.2 asset: - target: darwin_x64 file: trufflehog_{{ version | strip_prefix "v" }}_darwin_amd64.tar.gz bin: trufflehog - target: darwin_arm64 file: trufflehog_{{ version | strip_prefix "v" }}_darwin_arm64.tar.gz bin: trufflehog - target: linux_x64 file: trufflehog_{{ version | strip_prefix "v" }}_linux_amd64.tar.gz bin: trufflehog - target: linux_arm64 file: trufflehog_{{ version | strip_prefix "v" }}_linux_arm64.tar.gz bin: trufflehog - target: win_x64 file: trufflehog_{{ version | strip_prefix "v" }}_windows_amd64.tar.gz bin: trufflehog.exe - target: win_arm64 file: trufflehog_{{ version | strip_prefix "v" }}_windows_arm64.tar.gz bin: trufflehog.exe bin: trufflehog: "{{source.asset.bin}}" ================================================ FILE: packages/ts-standard/package.yaml ================================================ --- 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 ================================================ FILE: packages/ts_query_ls/package.yaml ================================================ --- name: ts_query_ls description: An LSP implementation for Tree-sitter's query files homepage: https://github.com/ribru17/ts_query_ls licenses: - MIT languages: - Query categories: - LSP source: id: pkg:github/ribru17/ts_query_ls@v3.16.0 asset: - target: darwin_x64 file: ts_query_ls-x86_64-apple-darwin.tar.gz bin: ts_query_ls - target: darwin_arm64 file: ts_query_ls-aarch64-apple-darwin.tar.gz bin: ts_query_ls - target: linux_x64_gnu file: ts_query_ls-x86_64-unknown-linux-gnu.tar.gz bin: ts_query_ls - target: linux_arm64_gnu file: ts_query_ls-aarch64-unknown-linux-gnu.tar.gz bin: ts_query_ls - target: win_x64 file: ts_query_ls-x86_64-pc-windows-msvc.zip bin: ts_query_ls.exe bin: ts_query_ls: "{{source.asset.bin}}" neovim: lspconfig: ts_query_ls ================================================ FILE: packages/tsgo/package.yaml ================================================ --- name: tsgo description: | Native TypeScript compiler port. Language Server Protocol support with partial features including errors, hover, go to definition, references, and signature help. homepage: https://github.com/microsoft/typescript-go licenses: - Apache-2.0 languages: - TypeScript - JavaScript categories: - LSP source: id: pkg:npm/@typescript/native-preview@7.0.0-dev.20260425.1 bin: tsgo: npm:tsgo neovim: lspconfig: tsgo ================================================ FILE: packages/tsp-server/package.yaml ================================================ --- name: tsp-server description: The language server for TypeSpec, a language for defining cloud service APIs and shapes. homepage: https://github.com/microsoft/typespec licenses: - MIT languages: - Typespec categories: - LSP source: id: pkg:npm/%40typespec/compiler@1.11.0 bin: tsp-server: npm:tsp-server neovim: lspconfig: tsp_server ================================================ FILE: packages/turtle-language-server/package.yaml ================================================ --- name: turtle-language-server description: A language server (by Stardog) for Turtle homepage: https://github.com/stardog-union/stardog-language-servers licenses: - Apache-2.0 languages: - Turtle categories: - LSP source: id: pkg:npm/turtle-language-server@3.5.0 bin: turtle-language-server: npm:turtle-language-server ================================================ FILE: packages/twig-cs-fixer/package.yaml ================================================ --- name: twig-cs-fixer description: A tool to automatically fix Twig Coding Standards issues homepage: https://github.com/VincentLanglet/Twig-CS-Fixer licenses: - MIT languages: - Twig categories: - Formatter source: id: pkg:composer/vincentlanglet/twig-cs-fixer@3.14.0 bin: twig-cs-fixer: composer:twig-cs-fixer ================================================ FILE: packages/twigcs/package.yaml ================================================ --- name: twigcs description: | The missing checkstyle for twig! Twigcs aims to be what phpcs is to php. It checks your codebase for violations on coding standards. homepage: https://github.com/friendsoftwig/twigcs licenses: - MIT languages: - Twig categories: - Linter source: id: pkg:github/friendsoftwig/twigcs@6.5.0 asset: file: twigcs.phar bin: twigcs: php:twigcs.phar ================================================ FILE: packages/twiggy-language-server/package.yaml ================================================ --- name: twiggy-language-server description: Twig Language Server. homepage: https://github.com/moetelo/twiggy licenses: - MPL-2.0 languages: - Twig - HTML categories: - LSP - Linter source: id: pkg:npm/twiggy-language-server@0.20.0 schemas: lsp: vscode:https://raw.githubusercontent.com/moetelo/twiggy/v{{version}}/packages/vscode/package.json bin: twiggy-language-server: node:node_modules/twiggy-language-server/dist/server.js neovim: lspconfig: twiggy_language_server ================================================ FILE: packages/ty/package.yaml ================================================ --- name: ty description: An extremely fast Python type checker and language server, written in Rust. homepage: https://github.com/astral-sh/ty licenses: - MIT languages: - Python categories: - Linter - LSP source: id: pkg:pypi/ty@0.0.32 bin: ty: pypi:ty neovim: lspconfig: ty ================================================ FILE: packages/typescript-language-server/package.yaml ================================================ --- 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@5.1.3 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 neovim: lspconfig: ts_ls ================================================ FILE: packages/typos/package.yaml ================================================ --- name: typos description: Source code spell checker homepage: https://github.com/crate-ci/typos licenses: - MIT - Apache-2.0 languages: [] categories: - Linter source: id: pkg:github/crate-ci/typos@v1.45.1 asset: - target: darwin_x64 file: typos-{{ version }}-x86_64-apple-darwin.tar.gz bin: typos # No arm64 build yet, but does work fine on M1 Mac. See https://github.com/crate-ci/typos/issues/828 - target: darwin_arm64 file: typos-{{ version }}-x86_64-apple-darwin.tar.gz bin: typos - target: linux_x64 file: typos-{{ version }}-x86_64-unknown-linux-musl.tar.gz bin: typos - target: win_x64 file: typos-{{ version }}-x86_64-pc-windows-msvc.zip bin: typos.exe bin: typos: "{{source.asset.bin}}" ================================================ FILE: packages/typos-lsp/package.yaml ================================================ --- name: typos-lsp description: Source code spell checker homepage: https://github.com/tekumara/typos-vscode licenses: - MIT languages: [] categories: - LSP source: id: pkg:github/tekumara/typos-vscode@v0.1.52 asset: - target: darwin_x64 file: typos-lsp-{{ version }}-x86_64-apple-darwin.tar.gz bin: typos-lsp - target: darwin_arm64 file: typos-lsp-{{ version }}-aarch64-apple-darwin.tar.gz bin: typos-lsp - target: linux_x64_gnu file: typos-lsp-{{ version }}-x86_64-unknown-linux-gnu.tar.gz bin: typos-lsp - target: linux_x64 file: typos-lsp-{{ version }}-x86_64-unknown-linux-musl.tar.gz bin: typos-lsp - target: linux_arm64_gnu file: typos-lsp-{{ version }}-aarch64-unknown-linux-gnu.tar.gz bin: typos-lsp - target: linux_arm_gnu file: typos-lsp-{{ version }}-arm-unknown-linux-gnueabihf.tar.gz bin: typos-lsp - target: linux_arm64 file: typos-lsp-{{ version }}-aarch64-unknown-linux-musl.tar.gz bin: typos-lsp - target: win_x64 file: typos-lsp-{{ version }}-x86_64-pc-windows-msvc.zip bin: target/x86_64-pc-windows-msvc/release/typos-lsp.exe - target: win_arm64 file: typos-lsp-{{ version }}-aarch64-pc-windows-msvc.zip bin: target/aarch64-pc-windows-msvc/release/typos-lsp.exe schemas: lsp: vscode:https://raw.githubusercontent.com/tekumara/typos-lsp/{{version}}/package.json bin: typos-lsp: "{{source.asset.bin}}" neovim: lspconfig: typos_lsp ================================================ FILE: packages/typstyle/package.yaml ================================================ --- name: typstyle description: Beautiful and reliable typst code formatter homepage: https://github.com/Enter-tainer/typstyle licenses: - Apache-2.0 languages: - Typst categories: - Formatter source: id: pkg:github/Enter-tainer/typstyle@v0.14.4 asset: - target: darwin_arm64 file: typstyle-aarch64-apple-darwin - target: darwin_x64 file: typstyle-x86_64-apple-darwin - target: linux_arm64 file: typstyle-aarch64-unknown-linux-gnu - target: linux_x64 file: typstyle-x86_64-unknown-linux-gnu - target: win_x64 file: typstyle-aarch64-pc-windows-msvc.exe bin: typstyle: "{{source.asset.file}}" ================================================ FILE: packages/unocss-language-server/package.yaml ================================================ --- 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.1.8 bin: unocss-language-server: npm:unocss-language-server neovim: lspconfig: unocss ================================================ FILE: packages/usort/package.yaml ================================================ --- 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.1.3 bin: usort: pypi:usort ================================================ FILE: packages/uv/package.yaml ================================================ --- name: uv description: | An extremely fast Python package and project manager, written in Rust homepage: https://docs.astral.sh/uv/ licenses: - Apache-2.0 - MIT languages: - Python categories: [] source: id: pkg:github/astral-sh/uv@0.11.7 asset: - target: darwin_x64 file: uv-x86_64-apple-darwin.tar.gz uv: uv-x86_64-apple-darwin/uv uvx: uv-x86_64-apple-darwin/uvx - target: darwin_arm64 file: uv-aarch64-apple-darwin.tar.gz uv: uv-aarch64-apple-darwin/uv uvx: uv-aarch64-apple-darwin/uvx - target: linux_x64 file: uv-x86_64-unknown-linux-gnu.tar.gz uv: uv-x86_64-unknown-linux-gnu/uv uvx: uv-x86_64-unknown-linux-gnu/uvx - target: linux_x86 file: uv-i686-unknown-linux-gnu.tar.gz uv: uv-i686-unknown-linux-gnu/uv uvx: uv-i686-unknown-linux-gnu/uvx - target: linux_arm64 file: uv-aarch64-unknown-linux-gnu.tar.gz uv: uv-aarch64-unknown-linux-gnu/uv uvx: uv-aarch64-unknown-linux-gnu/uvx - target: linux_arm file: uv-armv7-unknown-linux-gnueabihf.tar.gz uv: uv-armv7-unknown-linux-gnueabihf/uv uvx: uv-armv7-unknown-linux-gnueabihf/uvx - target: win_x64 file: uv-x86_64-pc-windows-msvc.zip uv: uv.exe uvw: uvw.exe uvx: uvx.exe - target: win_x86 file: uv-i686-pc-windows-msvc.zip uv: uv.exe uvw: uvw.exe uvx: uvx.exe - target: win_arm64 file: uv-aarch64-pc-windows-msvc.zip uv: uv.exe uvw: uvw.exe uvx: uvx.exe bin: uv: "{{source.asset.uv}}" uvw: "{{source.asset.uvw}}" uvx: "{{source.asset.uvx}}" ================================================ FILE: packages/v-analyzer/package.yaml ================================================ --- name: v-analyzer description: The @vlang language server, for all your editing needs like go-to-definition, code completion, type hints, and more. homepage: https://github.com/vlang/v-analyzer licenses: - MIT languages: - V categories: - LSP source: id: pkg:github/vlang/v-analyzer@0.0.6 asset: - target: darwin_arm64 file: v-analyzer-darwin-arm64.zip bin: v-analyzer - target: darwin_x64 file: v-analyzer-darwin-x86_64.zip bin: v-analyzer - target: linux_x64_gnu file: v-analyzer-linux-x86_64.zip bin: v-analyzer - target: win_x64 file: v-analyzer-windows-x86_64.zip bin: v-analyzer.exe schemas: lsp: vscode:https://raw.githubusercontent.com/vlang/v-analyzer/{{version}}/editors/code/package.json bin: v-analyzer: "{{source.asset.bin}}" neovim: lspconfig: v_analyzer ================================================ FILE: packages/vacuum/package.yaml ================================================ --- name: vacuum description: | vacuum is the worlds fastest OpenAPI 3, OpenAPI 2 / Swagger linter and quality analysis tool. Built in go, it tears through API specs faster than you can think. vacuum is compatible with Spectral rulesets and generates compatible reports. homepage: https://github.com/daveshanley/vacuum licenses: - MIT languages: - OpenAPI categories: - Linter source: id: pkg:github/daveshanley/vacuum@v0.26.1 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}}" neovim: lspconfig: vacuum ================================================ FILE: packages/vala-language-server/package.yaml ================================================ --- 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: # renovate:datasource=git-refs id: pkg:github/vala-lang/vala-language-server@c66ce433375815fb65d3aefddf68122817c0073d build: - target: unix run: | meson -Dprefix="$PWD" build ninja -C build install bin: bin/vala-language-server - target: win run: | meson -Dprefix="($pwd).path" build ninja -C build install bin: bin/vala-language-server.exe bin: vala-language-server: "{{source.build.bin}}" ci_skip: true neovim: lspconfig: vala_ls ================================================ FILE: packages/vale/package.yaml ================================================ --- 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@v3.14.1 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}}" ================================================ FILE: packages/vale-ls/package.yaml ================================================ --- 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.4.0 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}}" neovim: lspconfig: vale_ls ================================================ FILE: packages/vectorcode/package.yaml ================================================ --- name: vectorcode description: A code repository indexing tool to supercharge your LLM experience. homepage: https://github.com/Davidyz/VectorCode licenses: - MIT languages: - Python categories: - LSP source: id: pkg:pypi/VectorCode@0.7.20?extra=lsp,mcp bin: vectorcode: pypi:vectorcode vectorcode-server: pypi:vectorcode-server vectorcode-mcp-server: pypi:vectorcode-mcp-server neovim: lspconfig: vectorcode_server ================================================ FILE: packages/verible/package.yaml ================================================ --- 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: # renovate:versioning=loose id: pkg:github/chipsalliance/verible@v0.0-4053-g89d4d98a asset: - target: linux_x64 file: verible-{{version}}-linux-static-x86_64.tar.gz bin: diff: verible-{{version}}/bin/verible-verilog-diff format: verible-{{version}}/bin/verible-verilog-format kythe_extractor: verible-{{version}}/bin/verible-verilog-kythe-extractor 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-arm64.tar.gz bin: diff: verible-{{version}}/bin/verible-verilog-diff format: verible-{{version}}/bin/verible-verilog-format kythe_extractor: verible-{{version}}/bin/verible-verilog-kythe-extractor 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: 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 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 - target: [darwin_x64, darwin_arm64] file: verible-{{version}}-macOS.tar.gz bin: diff: verible-{{version}}-macOS/bin/verible-verilog-diff format: verible-{{version}}-macOS/bin/verible-verilog-format kythe_extractor: verible-{{version}}-macOS/bin/verible-verilog-kythe-extractor lint: verible-{{version}}-macOS/bin/verible-verilog-lint ls: verible-{{version}}-macOS/bin/verible-verilog-ls obfuscate: verible-{{version}}-macOS/bin/verible-verilog-obfuscate preprocessor: verible-{{version}}-macOS/bin/verible-verilog-preprocessor project: verible-{{version}}-macOS/bin/verible-verilog-project syntax: verible-{{version}}-macOS/bin/verible-verilog-syntax schemas: lsp: vscode:https://raw.githubusercontent.com/chipsalliance/verible/{{version}}/verible/verilog/tools/ls/vscode/package.json bin: verible-verilog-diff: "{{source.asset.bin.diff}}" verible-verilog-format: "{{source.asset.bin.format}}" verible-verilog-kythe-extractor: "{{source.asset.bin.kythe_extractor}}" 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}}" neovim: lspconfig: verible ================================================ FILE: packages/veryl-ls/package.yaml ================================================ --- name: veryl-ls description: Veryl language server. homepage: https://github.com/veryl-lang/veryl licenses: - Apache-2.0 - MIT languages: - Veryl categories: - LSP source: id: pkg:github/veryl-lang/veryl@v0.19.1 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 schemas: lsp: vscode:https://raw.githubusercontent.com/veryl-lang/veryl/{{version}}/support/vscode/package.json bin: veryl-ls: "{{source.asset.bin}}" neovim: lspconfig: veryl_ls ================================================ FILE: packages/vetur-vls/package.yaml ================================================ --- 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 neovim: lspconfig: vuels ================================================ FILE: packages/vhdl-style-guide/package.yaml ================================================ --- name: vhdl-style-guide description: Style guide enforcement for VHDL homepage: https://github.com/jeremiah-c-leary/vhdl-style-guide licenses: - GPL-3.0 languages: - VHDL categories: - Formatter source: id: pkg:pypi/vsg@3.35.0 bin: vsg: pypi:vsg ================================================ FILE: packages/vim-language-server/package.yaml ================================================ --- 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 neovim: lspconfig: vimls ================================================ FILE: packages/vint/package.yaml ================================================ --- 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 ================================================ FILE: packages/visualforce-language-server/package.yaml ================================================ --- 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@v66.8.0 asset: file: salesforcedx-vscode-visualforce-{{ version | strip_prefix "v" }}.vsix schemas: lsp: vscode:https://raw.githubusercontent.com/forcedotcom/salesforcedx-vscode/{{version}}/packages/salesforcedx-vscode-visualforce/package.json bin: visualforce-language-server: node:extension/dist/visualforceServer.js neovim: lspconfig: visualforce_ls ================================================ FILE: packages/vls/package.yaml ================================================ --- 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}}" neovim: lspconfig: vls ================================================ FILE: packages/vscode-home-assistant/package.yaml ================================================ --- name: vscode-home-assistant description: Language Server Protocol implementation for Home Assistant. homepage: https://github.com/keesschollaart81/vscode-home-assistant licenses: - MIT languages: - YAML categories: - LSP source: id: pkg:openvsx/keesschollaart/vscode-home-assistant@2.2.0 download: file: keesschollaart.vscode-home-assistant-{{version}}.vsix bin: vscode-home-assistant: node:extension/out/server/server.js neovim: lspconfig: home_assistant ================================================ FILE: packages/vscode-java-decompiler/package.yaml ================================================ --- name: vscode-java-decompiler description: | Decompiler jars from the Decompiler extension for Java in Visual Studio Code. The Java source code is available in the https://github.com/dgileadi/dg.jdt.ls.decompiler repo. homepage: https://github.com/dgileadi/vscode-java-decompiler licenses: - EPL-2.0 languages: - Java categories: - DAP source: # renovate:datasource=git-refs id: pkg:github/dgileadi/vscode-java-decompiler@57691a5fdacbc67a8b606e34fb636fa89687430b build: # This repository has the jars pre-built and committed, but there is no repository releases. # Adding this here because it is required by the schema. run: "" schemas: lsp: vscode:https://raw.githubusercontent.com/dgileadi/vscode-java-decompiler/{{version}}/package.json share: vscode-java-decompiler/bundles/: "server/" ================================================ FILE: packages/vscode-java-dependency/package.yaml ================================================ --- name: vscode-java-dependency description: Visual Studio Code extension for managing Java projects, dependencies, and exporting JAR files homepage: https://github.com/Microsoft/vscode-java-dependency licenses: - MIT languages: - Java categories: - Runtime source: id: pkg:openvsx/vscjava/vscode-java-dependency@0.24.1 download: file: vscjava.vscode-java-dependency-{{version}}.vsix share: vscode-java-dependency/: extension/server/ ================================================ FILE: packages/vscode-solidity-server/package.yaml ================================================ --- name: vscode-solidity-server description: Solidity language server. homepage: https://github.com/juanfranblanco/vscode-solidity licenses: - MIT languages: - Solidity categories: - LSP source: id: pkg:npm/vscode-solidity-server@0.0.187 bin: vscode-solidity-server: npm:vscode-solidity-server neovim: lspconfig: solidity_ls ================================================ FILE: packages/vscode-spring-boot-tools/package.yaml ================================================ --- name: vscode-spring-boot-tools description: | VS Code Language Server for Spring Boot VSCode extension and Language Server providing support for working with Spring Boot application.properties, application.yml and .java files. Note: this extension has a dependency on VS Code extension of Language Support for Java™ by Red Hat. homepage: https://github.com/spring-projects/spring-tools licenses: - EPL-1.0 languages: - Java categories: - LSP source: id: pkg:openvsx/VMware/vscode-spring-boot@1.63.0 download: file: VMware.vscode-spring-boot-{{version}}.vsix schemas: lsp: vscode:https://raw.githubusercontent.com/spring-projects/spring-tools/vscode-spring-boot-{{version}}-RC1/vscode-extensions/vscode-spring-boot/package.json share: vscode-spring-boot-tools/jdtls/: extension/jars/ vscode-spring-boot-tools/language-server.jar: extension/language-server/spring-boot-language-server-{{version}}-SNAPSHOT-exec.jar ================================================ FILE: packages/vsg/package.yaml ================================================ --- name: vsg description: VHDL Style Guide (VSG), Coding style enforcement for VHDL. homepage: https://pypi.org/project/vsg/ licenses: - GPL-3.0 languages: - VHDL categories: - Formatter - Linter source: id: pkg:pypi/vsg@3.35.0 bin: vsg: pypi:vsg ================================================ FILE: packages/vtsls/package.yaml ================================================ --- 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.3.0 schemas: lsp: https://raw.githubusercontent.com/yioneko/vtsls/server-v{{version}}/packages/service/configuration.schema.json bin: vtsls: npm:vtsls neovim: lspconfig: vtsls ================================================ FILE: packages/vue-language-server/package.yaml ================================================ --- name: vue-language-server description: ⚡ Explore high-performance tooling for Vue. homepage: https://github.com/vuejs/language-tools licenses: - MIT languages: - Vue categories: - LSP source: id: pkg:npm/%40vue/language-server@3.2.7 extra_packages: - typescript - "@vue/typescript-plugin" schemas: lsp: vscode:https://raw.githubusercontent.com/vuejs/language-tools/v{{version}}/extensions/vscode/package.json bin: vue-language-server: npm:vue-language-server neovim: lspconfig: vue_ls ================================================ FILE: packages/vulture/package.yaml ================================================ --- name: vulture description: | Vulture finds unused code in Python programs. This is useful for cleaning up and finding errors in large code bases. If you run Vulture on both your library and test suite you can find untested code. Due to Python's dynamic nature, static code analyzers like Vulture are likely to miss some dead code. Also, code that is only called implicitly may be reported as unused. Nonetheless, Vulture can be a very helpful tool for higher code quality. homepage: https://github.com/jendrikseipp/vulture licenses: - MIT languages: - Python categories: - Linter source: id: pkg:pypi/vulture@2.16 bin: vulture: pypi:vulture ================================================ FILE: packages/wasm-language-tools/package.yaml ================================================ --- name: wasm-language-tools description: Language server and other tools for WebAssembly. homepage: https://github.com/g-plane/wasm-language-tools licenses: - MIT languages: - WebAssembly categories: - LSP - Formatter - Linter source: id: pkg:github/g-plane/wasm-language-tools@v0.10.4 asset: - target: darwin_arm64 file: wat_server-arm64-macos.zip bin: wat_server - target: darwin_x64 file: wat_server-x86_64-macos.zip bin: wat_server - target: linux_x64_gnu file: wat_server-x86_64-linux.zip bin: wat_server - target: linux_x64 file: wat_server-x86_64-alpine.zip bin: wat_server - target: linux_arm64_gnu file: wat_server-arm64-linux.zip bin: wat_server - target: linux_arm64 file: wat_server-arm64-alpine.zip bin: wat_server - target: win_x64 file: wat_server-x86_64-windows.zip bin: wat_server.exe bin: wat_server: "{{source.asset.bin}}" neovim: lspconfig: wasm_language_tools ================================================ FILE: packages/wc-language-server/package.yaml ================================================ --- name: wc-language-server description: | Language server that surfaces Web Components metadata, completions, and diagnostics. Provides rich language features for HTML, JSX/TSX, Vue, Svelte, Astro, and other templating languages that use Custom Elements. homepage: https://github.com/wc-toolkit/wc-language-server licenses: - MIT languages: - HTML - JavaScript - TypeScript categories: - LSP source: id: pkg:github/wc-toolkit/wc-language-server@%40wc-toolkit%2Flanguage-server%400.0.6 asset: - target: linux_x64 file: wc-language-server-linux-x64 - target: linux_arm64 file: wc-language-server-linux-arm64 - target: darwin_x64 file: wc-language-server-macos-x64 - target: darwin_arm64 file: wc-language-server-macos-arm64 - target: win_x64 file: wc-language-server-windows-x64.exe bin: wc-language-server: "{{source.asset.file}}" neovim: lspconfig: wc_ls ================================================ FILE: packages/wgsl-analyzer/package.yaml ================================================ --- 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: # renovate:versioning=loose id: pkg:github/wgsl-analyzer/wgsl-analyzer@2026-03-13 asset: - target: linux_x64_gnu file: wgsl-analyzer-x86_64-unknown-linux-gnu.gz bin: wgsl-analyzer-x86_64-unknown-linux-gnu - target: linux_arm64_gnu file: wgsl-analyzer-aarch64-unknown-linux-gnu.gz bin: wgsl-analyzer-aarch64-unknown-linux-gnu - target: linux_x64_musl file: wgsl-analyzer-x86_64-unknown-linux-musl.gz bin: wgsl-analyzer-x86_64-unknown-linux-musl - target: darwin_arm64 file: wgsl-analyzer-aarch64-apple-darwin.gz bin: wgsl-analyzer-aarch64-apple-darwin - target: win_x64 file: wgsl-analyzer-x86_64-pc-windows-msvc.zip bin: wgsl-analyzer.exe - target: win_arm64 file: wgsl-analyzer-aarch64-pc-windows-msvc.zip bin: wgsl-analyzer.exe version_overrides: - constraint: semver:<=v0.9.11 id: pkg:github/wgsl-analyzer/wgsl-analyzer@v0.9.11 asset: - target: [darwin_arm64, darwin_x64] file: wgsl-analyzer-darwin-x64 bin: wgsl-analyzer-darwin-x64 - target: linux_x64 file: wgsl-analyzer-linux-x64 bin: wgsl-analyzer-linux-x64 - target: win_x64 file: wgsl-analyzer-win32-x64.exe bin: 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.bin}}" neovim: lspconfig: wgsl_analyzer ================================================ FILE: packages/wing/package.yaml ================================================ --- name: wing description: A programming language for the cloud homepage: https://github.com/winglang/wing licenses: - MIT languages: - Wing categories: - Compiler - DAP - LSP - Runtime source: id: pkg:npm/winglang@0.85.49 schemas: lsp: vscode:https://raw.githubusercontent.com/winglang/wing/main/packages/vscode-wing/package.json bin: wing: npm:wing ================================================ FILE: packages/woke/package.yaml ================================================ --- name: woke description: Detect non-inclusive language in your source code. homepage: https://docs.getwoke.tech/ licenses: - MIT languages: [] categories: - Linter source: id: pkg:github/get-woke/woke@v0.19.0 asset: - target: darwin_arm64 file: woke-{{ version | strip_prefix "v" }}-darwin-arm64.tar.gz bin: woke-{{ version | strip_prefix "v" }}-darwin-arm64/woke - target: darwin_x64 file: woke-{{ version | strip_prefix "v" }}-darwin-amd64.tar.gz bin: woke-{{ version | strip_prefix "v" }}-darwin-amd64/woke - target: linux_arm64 file: woke-{{ version | strip_prefix "v" }}-linux-arm64.tar.gz bin: woke-{{ version | strip_prefix "v" }}-linux-arm64/woke - target: linux_x64 file: woke-{{ version | strip_prefix "v" }}-linux-amd64.tar.gz bin: woke-{{ version | strip_prefix "v" }}-linux-amd64/woke - target: linux_x86 file: woke-{{ version | strip_prefix "v" }}-linux-386.tar.gz bin: woke-{{ version | strip_prefix "v" }}-linux-386/woke - target: win_arm64 file: woke-{{ version | strip_prefix "v" }}-windows-arm64.zip bin: woke-{{ version | strip_prefix "v" }}-windows-arm64/woke.exe - target: win_x64 file: woke-{{ version | strip_prefix "v" }}-windows-amd64.zip bin: woke-{{ version | strip_prefix "v" }}-windows-amd64/woke.exe - target: win_x86 file: woke-{{ version | strip_prefix "v" }}-windows-386.zip bin: woke-{{ version | strip_prefix "v" }}-windows-386/woke.exe bin: woke: "{{source.asset.bin}}" ================================================ FILE: packages/write-good/package.yaml ================================================ --- 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. 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 ================================================ FILE: packages/xcbeautify/package.yaml ================================================ --- name: xcbeautify description: A little beautifier tool for xcodebuild homepage: https://github.com/cpisciotta/xcbeautify licenses: - MIT languages: - Swift categories: - Runtime source: id: pkg:github/cpisciotta/xcbeautify@3.2.1 asset: - target: darwin_arm64 file: xcbeautify-{{version}}-arm64-apple-macosx.zip bin: xcbeautify - target: darwin_x64 file: xcbeautify-{{version}}-x86_64-apple-macosx.zip bin: xcbeautify - target: linux_x64 file: xcbeautify-{{version}}-x86_64-unknown-linux-gnu.tar.xz bin: xcbeautify - target: linux_x64_gnu file: xcbeautify-{{version}}-x86_64-unknown-linux-gnu.tar.xz bin: xcbeautify bin: xcbeautify: "{{ source.asset.bin }}" ================================================ FILE: packages/xcode-build-server/package.yaml ================================================ --- name: xcode-build-server description: a build server protocol implementation for integrate xcode with sourcekit-lsp homepage: https://github.com/SolaWing/xcode-build-server licenses: - MIT languages: - Swift categories: - LSP source: id: pkg:github/SolaWing/xcode-build-server@v1.3.0 build: target: darwin_arm64 run: | bin: xcode-build-server bin: xcode-build-server: "{{source.build.bin}}" ================================================ FILE: packages/xcodegen/package.yaml ================================================ --- name: xcodegen description: A Swift command line tool for generating your Xcode project homepage: https://github.com/yonaskolb/XcodeGen licenses: - MIT languages: - Swift categories: - Runtime source: id: pkg:github/yonaskolb/XcodeGen@2.45.4 asset: - target: darwin_arm64 file: xcodegen.artifactbundle.zip bin: xcodegen.artifactbundle/xcodegen-{{version}}-macosx/bin/xcodegen - target: linux_x64_gnu file: xcodegen.zip bin: xcodegen/bin/xcodegen - target: linux_arm64_gnu file: xcodegen.zip bin: xcodegen/bin/xcodegen bin: xcodegen: "{{source.asset.bin}}" ================================================ FILE: packages/xcodeprojectcli/package.yaml ================================================ --- name: xcodeprojectcli description: A lightweight command-line tool for managing Xcode projects, built entirely in Swift. Also available as a Swift Package. homepage: https://github.com/wojciech-kulik/XcodeProjectCLI licenses: - MIT languages: - Swift categories: - Runtime source: id: pkg:github/wojciech-kulik/XcodeProjectCLI@v1.2.1 supported_platforms: - darwin build: target: darwin_arm64 run: | swift build -c release bin: .build/release/xcp bin: xcp: "{{source.build.bin}}" ================================================ FILE: packages/xmlformatter/package.yaml ================================================ --- name: xmlformatter description: | xmlformatter is an Open Source Python package that provides formatting of XML documents. xmlformatter differs from others formatters by handling whitespaces by a distinct set of formatting rules - formatting element content by an object style and mixed content by a text style. You may find xmlformatter useful for corrections and presentations. homepage: https://github.com/pamoller/xmlformatter licenses: - MIT languages: - XML categories: - Formatter source: id: pkg:pypi/xmlformatter@0.2.8 bin: xmlformat: pypi:xmlformat ================================================ FILE: packages/yaml-language-server/package.yaml ================================================ --- 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.22.0 schemas: lsp: vscode:https://raw.githubusercontent.com/redhat-developer/vscode-yaml/master/package.json bin: yaml-language-server: npm:yaml-language-server neovim: lspconfig: yamlls ================================================ FILE: packages/yamlfix/package.yaml ================================================ --- 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.19.1 bin: yamlfix: pypi:yamlfix ================================================ FILE: packages/yamlfmt/package.yaml ================================================ --- 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.21.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}}" ================================================ FILE: packages/yamllint/package.yaml ================================================ --- name: yamllint description: | Linter for YAML files. yamllint does not only check for syntax validity, but for weirdnesses like key repetition and cosmetic problems such as lines length, trailing spaces, indentation, etc. homepage: https://github.com/adrienverge/yamllint licenses: - GPL-3.0-or-later languages: - YAML categories: - Linter source: id: pkg:pypi/yamllint@1.38.0 bin: yamllint: pypi:yamllint ================================================ FILE: packages/yapf/package.yaml ================================================ --- 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.43.0 extra_packages: - toml bin: yapf: pypi:yapf ================================================ FILE: packages/yls-yara/package.yaml ================================================ --- 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.4.4 supported_platforms: # exclude darwin: https://github.com/avast/yls/issues/80 - linux - win schemas: lsp: vscode:https://raw.githubusercontent.com/avast/yls/v{{version}}/editors/vscode/package.json bin: yls: pypi:yls ================================================ FILE: packages/yq/package.yaml ================================================ --- 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.53.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')) }}" ================================================ FILE: packages/zeek-language-server/package.yaml ================================================ --- name: zeek-language-server description: This project implements a language server for Zeek script. homepage: https://github.com/bbannier/zeek-language-server licenses: - GPL-3.0-only languages: - Zeek categories: - LSP source: id: pkg:github/bbannier/zeek-language-server@v0.74.0 asset: - target: linux_x64_gnu file: zeek-language-server-x86_64-unknown-linux-gnu.tar.xz bin: zeek-language-server-x86_64-unknown-linux-gnu/zeek-language-server - target: darwin_arm64 file: zeek-language-server-aarch64-apple-darwin.tar.xz bin: zeek-language-server-aarch64-apple-darwin/zeek-language-server - target: darwin_x64 file: zeek-language-server-x86_64-apple-darwin.tar.xz bin: zeek-language-server-x86_64-apple-darwin/zeek-language-server version_overrides: - constraint: semver:<=v0.64.0 id: pkg:github/bbannier/zeek-language-server@v0.64.0 asset: - target: linux_x64_gnu file: zeek-language-server-x86_64-unknown-linux-gnu bin: zeek-language-server-x86_64-unknown-linux-gnu - target: darwin file: zeek-language-server-x86_64-apple-darwin bin: zeek-language-server-x86_64-apple-darwin schemas: lsp: vscode:https://raw.githubusercontent.com/bbannier/zeek-language-server/{{version}}/vscode/package.json bin: zeek-language-server: "{{source.asset.bin}}" ================================================ FILE: packages/zk/package.yaml ================================================ --- name: zk description: A plain text note-taking assistant. homepage: https://github.com/zk-org/zk licenses: - GPL-3.0-only languages: - Markdown categories: - LSP source: id: pkg:github/zk-org/zk@v0.15.2 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.tar.gz - target: darwin_x64 file: zk-{{version}}-macos-x86_64.tar.gz bin: zk: zk neovim: lspconfig: zk ================================================ FILE: packages/zls/package.yaml ================================================ --- 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.16.0 asset: - target: darwin_arm64 file: zls-aarch64-macos.tar.xz bin: zls - target: darwin_x64 file: zls-x86_64-macos.tar.xz bin: zls - target: linux_arm64 file: zls-aarch64-linux.tar.xz bin: zls - target: linux_x64 file: zls-x86_64-linux.tar.xz bin: zls - target: linux_x86 file: zls-x86-linux.tar.xz bin: zls - target: win_x86 file: zls-x86-windows.zip bin: zls.exe - target: win_x64 file: zls-x86_64-windows.zip bin: zls.exe version_overrides: - constraint: semver:<=0.11.0 id: pkg:github/zigtools/zls@0.11.0 asset: - target: darwin_arm64 file: zls-aarch64-macos.tar.gz bin: bin/zls - target: darwin_x64 file: zls-x86_64-macos.tar.gz bin: bin/zls - target: linux_arm64 file: zls-aarch64-linux.tar.gz bin: bin/zls - target: linux_x64 file: zls-x86_64-linux.tar.gz bin: bin/zls - target: linux_x86 file: zls-x86-linux.tar.gz bin: bin/zls - target: win_x86 file: zls-x86-windows.zip bin: bin/zls.exe - target: win_x64 file: zls-x86_64-windows.zip bin: bin/zls.exe - constraint: semver:<=0.10.0 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: https://raw.githubusercontent.com/zigtools/zls/{{version}}/schema.json bin: zls: "{{source.asset.bin}}" neovim: lspconfig: zls ================================================ FILE: packages/zprint/package.yaml ================================================ --- name: zprint description: Beautifully format Clojure and Clojurescript source code and s-expressions. homepage: https://github.com/kkinnear/zprint licenses: - MIT languages: - Clojure - ClojureScript categories: - Formatter source: id: pkg:github/kkinnear/zprint@1.3.0 asset: - target: darwin_arm64 file: zprintma-{{version}} - target: darwin_x64 file: zprintm-{{version}} - target: linux_x64_gnu file: zprintl-{{version}} bin: zprint: "{{source.asset.file}}" ================================================ FILE: packages/zprint-clj/package.yaml ================================================ --- name: zprint-clj description: Node.js wrapper for ZPrint Clojure source code formatter homepage: https://github.com/clj-commons/zprint-clj licenses: - MIT languages: - Clojure - ClojureScript categories: - Formatter source: id: pkg:npm/zprint-clj@0.8.0 bin: zprint-clj: npm:zprint-clj ================================================ FILE: packages/zuban/package.yaml ================================================ --- name: zuban description: Zuban is a high-performant Mypy-compatible LSP and type checker built in Rust. homepage: https://zubanls.com licenses: - AGPL-3.0 languages: - Python categories: - Linter - LSP source: id: pkg:pypi/zuban@0.7.0 bin: zuban: pypi:zuban neovim: lspconfig: zuban ================================================ FILE: renovate.json5 ================================================ { extends: ["github>mason-org/registry-renovate-config"], packageRules: [ { matchDepNames: ["cucumber-language-server"], allowedVersions: "!/^1\\.[34]\\.0/" }, { matchDepNames: ["rustfmt"], allowedVersions: "<=1.5.1" }, { matchDepNames: ["tectonic"], allowedVersions: "^tectonic%40" }, { matchDepNames: ["ansible-language-server"], allowedVersions: "!/1\\.2\\.2/" }, { matchDepNames: ["autotools-language-server"], allowedVersions: "!/0\\.0\\.19/" } ], "ignoreDeps": [ "rescript-lsp", "cuepls" ] }