diff options
| author | William Boman <william@redwill.se> | 2023-04-03 00:47:39 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-04-03 00:47:39 +0200 |
| commit | cf84a1d710cbe1f2ab698cfc07de057046892bbb (patch) | |
| tree | 5e8d4ac5b62376f62025f987a44562a016ea35e3 /lua/mason-registry | |
| parent | fix(package): schedule callback that can only run in main loop (#1172) (diff) | |
| download | mason-cf84a1d710cbe1f2ab698cfc07de057046892bbb.tar mason-cf84a1d710cbe1f2ab698cfc07de057046892bbb.tar.gz mason-cf84a1d710cbe1f2ab698cfc07de057046892bbb.tar.bz2 mason-cf84a1d710cbe1f2ab698cfc07de057046892bbb.tar.lz mason-cf84a1d710cbe1f2ab698cfc07de057046892bbb.tar.xz mason-cf84a1d710cbe1f2ab698cfc07de057046892bbb.tar.zst mason-cf84a1d710cbe1f2ab698cfc07de057046892bbb.zip | |
chore: migrate packages (#1173)
Diffstat (limited to 'lua/mason-registry')
30 files changed, 0 insertions, 639 deletions
diff --git a/lua/mason-registry/index/clarity-lsp/init.lua b/lua/mason-registry/index/clarity-lsp/init.lua deleted file mode 100644 index aedf84ab..00000000 --- a/lua/mason-registry/index/clarity-lsp/init.lua +++ /dev/null @@ -1,29 +0,0 @@ -local Pkg = require "mason-core.package" -local _ = require "mason-core.functional" -local github = require "mason-core.managers.github" -local platform = require "mason-core.platform" - -local coalesce, when = _.coalesce, _.when - -return Pkg.new { - name = "clarity-lsp", - desc = [[Language Server Protocol implementation for Clarity.]], - homepage = "https://github.com/hirosystems/clarity-lsp", - languages = { Pkg.Lang.Clarity }, - categories = { Pkg.Cat.LSP }, - ---@async - ---@param ctx InstallContext - install = function(ctx) - github - .unzip_release_file({ - repo = "hirosystems/clarity-lsp", - asset_file = coalesce( - when(platform.is.mac, "clarity-lsp-macos-x64.zip"), - when(platform.is.linux_x64, "clarity-lsp-linux-x64.zip"), - when(platform.is.win_x64, "clarity-lsp-windows-x64.zip") - ), - }) - .with_receipt() - ctx:link_bin("clarity-lsp", platform.is.win and "clarity-lsp.exe" or "clarity-lsp") - end, -} diff --git a/lua/mason-registry/index/gersemi/init.lua b/lua/mason-registry/index/gersemi/init.lua deleted file mode 100644 index bed8c410..00000000 --- a/lua/mason-registry/index/gersemi/init.lua +++ /dev/null @@ -1,16 +0,0 @@ -local Pkg = require "mason-core.package" -local pip3 = require "mason-core.managers.pip3" - -return Pkg.new { - name = "gersemi", - desc = [[gersemi - A formatter to make your CMake code the real treasure.]], - homepage = "https://github.com/BlankSpruce/gersemi", - languages = { Pkg.Lang.CMake }, - categories = { Pkg.Cat.Formatter }, - install = pip3.packages { - "gersemi", - bin = { - "gersemi", - }, - }, -} diff --git a/lua/mason-registry/index/gitlint/init.lua b/lua/mason-registry/index/gitlint/init.lua deleted file mode 100644 index e8f85a6b..00000000 --- a/lua/mason-registry/index/gitlint/init.lua +++ /dev/null @@ -1,11 +0,0 @@ -local Pkg = require "mason-core.package" -local pip3 = require "mason-core.managers.pip3" - -return Pkg.new { - name = "gitlint", - desc = [[Gitlint is a git commit message linter written in python: it checks your commit messages for style.]], - homepage = "https://jorisroovers.com/gitlint/", - languages = { Pkg.Lang.GitCommit }, - categories = { Pkg.Cat.Linter }, - install = pip3.packages { "gitlint", bin = { "gitlint" } }, -} diff --git a/lua/mason-registry/index/gitui/init.lua b/lua/mason-registry/index/gitui/init.lua deleted file mode 100644 index 18f18f9f..00000000 --- a/lua/mason-registry/index/gitui/init.lua +++ /dev/null @@ -1,34 +0,0 @@ -local Pkg = require "mason-core.package" -local _ = require "mason-core.functional" -local github = require "mason-core.managers.github" -local platform = require "mason-core.platform" -local std = require "mason-core.managers.std" - -local coalesce, when = _.coalesce, _.when - -return Pkg.new { - name = "gitui", - desc = [[Blazing fast terminal-ui for git written in Rust]], - homepage = "https://github.com/extrawurst/gitui", - languages = {}, - categories = {}, - ---@async - ---@param ctx InstallContext - install = function(ctx) - github - .untargz_release_file({ - repo = "extrawurst/gitui", - out_file = "gitui", - asset_file = coalesce( - when(platform.is.mac, "gitui-mac.tar.gz"), - when(platform.is.linux_x64, "gitui-linux-musl.tar.gz"), - when(platform.is.linux_arm64, "gitui-linux-aarch64.tar.gz"), - when(platform.is.linux_arm, "gitui-linux-arm.tar.gz"), - when(platform.is.win_x64, "gitui-win.tar.gz") - ), - }) - .with_receipt() - std.chmod("+x", { "gitui" }) - ctx:link_bin("gitui", platform.is.win and "gitui.exe" or "gitui") - end, -} diff --git a/lua/mason-registry/index/glint/init.lua b/lua/mason-registry/index/glint/init.lua deleted file mode 100644 index baf9035c..00000000 --- a/lua/mason-registry/index/glint/init.lua +++ /dev/null @@ -1,22 +0,0 @@ -local Pkg = require "mason-core.package" -local _ = require "mason-core.functional" -local npm = require "mason-core.managers.npm" - -return Pkg.new { - name = "glint", - desc = _.dedent [[ - Glint is a set of tools to aid in developing code that uses the Glimmer VM for rendering, such as - Ember.js v3.24+ and GlimmerX projects. Similar to Vetur for Vue projects or Svelte Language Tools, Glint - consists of a CLI and a language server to provide feedback and enforce correctness both locally during editing - and project-wide in CI. - ]], - homepage = "https://typed-ember.gitbook.io/glint/", - categories = { Pkg.Cat.LSP, Pkg.Cat.Linter }, - languages = { - Pkg.Lang.Handlebars, - Pkg.Lang.Glimmer, - Pkg.Lang.TypeScript, - Pkg.Lang.JavaScript, - }, - install = npm.packages { "@glint/core", "typescript", bin = { "glint", "glint-language-server" } }, -} diff --git a/lua/mason-registry/index/glow/init.lua b/lua/mason-registry/index/glow/init.lua deleted file mode 100644 index 39634ec8..00000000 --- a/lua/mason-registry/index/glow/init.lua +++ /dev/null @@ -1,47 +0,0 @@ -local Pkg = require "mason-core.package" -local _ = require "mason-core.functional" -local github = require "mason-core.managers.github" -local path = require "mason-core.path" -local platform = require "mason-core.platform" - -local coalesce, when = _.coalesce, _.when - -return Pkg.new { - name = "glow", - desc = [[Render markdown on the CLI, with pizzazz]], - homepage = "https://github.com/charmbracelet/glow", - languages = { Pkg.Lang.Markdown }, - categories = {}, - install = function(ctx) - ---@param template_string string - local function release_file(template_string) - return _.compose(_.format(template_string), _.gsub("^v", "")) - end - local asset_file = coalesce( - when(platform.is.mac_arm64, release_file "glow_%s_Darwin_arm64.tar.gz"), - when(platform.is.mac_x64, release_file "glow_%s_Darwin_x86_64.tar.gz"), - when(platform.is.linux_x64_openbsd, release_file "glow_%s_openbsd_x86_64.tar.gz"), - when(platform.is.linux_arm64_openbsd, release_file "glow_%s_openbsd_arm64.tar.gz"), - when(platform.is.linux_arm64, release_file "glow_%s_linux_arm64.tar.gz"), - when(platform.is.linux_x64, release_file "glow_%s_linux_x86_64.tar.gz"), - when(platform.is.win_x86, release_file "glow_%s_Windows_i386.zip"), - when(platform.is.win_x64, release_file "glow_%s_Windows_x86_64.zip") - ) - local source = platform.when { - unix = function() - return github.untargz_release_file { - repo = "charmbracelet/glow", - asset_file = asset_file, - } - end, - win = function() - return github.unzip_release_file { - repo = "charmbracelet/glow", - asset_file = asset_file, - } - end, - } - source.with_receipt() - ctx:link_bin("glow", platform.is.win and "glow.exe" or "glow") - end, -} diff --git a/lua/mason-registry/index/go-debug-adapter/init.lua b/lua/mason-registry/index/go-debug-adapter/init.lua deleted file mode 100644 index ab0a0e8e..00000000 --- a/lua/mason-registry/index/go-debug-adapter/init.lua +++ /dev/null @@ -1,27 +0,0 @@ -local Pkg = require "mason-core.package" -local _ = require "mason-core.functional" -local github = require "mason-core.managers.github" -local path = require "mason-core.path" - -return Pkg.new { - name = "go-debug-adapter", - desc = [[Go debug adapter sourced from the VSCode Go extension.]], - homepage = "https://github.com/golang/vscode-go", - languages = { Pkg.Lang.Go }, - categories = { Pkg.Cat.DAP }, - ---@async - ---@param ctx InstallContext - install = function(ctx) - github - .unzip_release_file({ - repo = "golang/vscode-go", - asset_file = _.compose(_.format "go-%s.vsix", _.gsub("^v", "")), - }) - .with_receipt() - - ctx:link_bin( - "go-debug-adapter", - ctx:write_node_exec_wrapper("go-debug-adapter", path.concat { "extension", "dist", "debugAdapter.js" }) - ) - end, -} diff --git a/lua/mason-registry/index/gofumpt/init.lua b/lua/mason-registry/index/gofumpt/init.lua deleted file mode 100644 index 909007f2..00000000 --- a/lua/mason-registry/index/gofumpt/init.lua +++ /dev/null @@ -1,11 +0,0 @@ -local Pkg = require "mason-core.package" -local go = require "mason-core.managers.go" - -return Pkg.new { - name = "gofumpt", - desc = [[A stricter gofmt]], - homepage = "https://pkg.go.dev/mvdan.cc/gofumpt", - categories = { Pkg.Cat.Formatter }, - languages = { Pkg.Lang.Go }, - install = go.packages { "mvdan.cc/gofumpt", bin = { "gofumpt" } }, -} diff --git a/lua/mason-registry/index/goimports-reviser/init.lua b/lua/mason-registry/index/goimports-reviser/init.lua deleted file mode 100644 index 0ea92d68..00000000 --- a/lua/mason-registry/index/goimports-reviser/init.lua +++ /dev/null @@ -1,38 +0,0 @@ -local Pkg = require "mason-core.package" -local _ = require "mason-core.functional" -local github = require "mason-core.managers.github" -local platform = require "mason-core.platform" - -return Pkg.new { - name = "goimports-reviser", - desc = _.dedent [[ - Tool for Golang to sort goimports by 3-4 groups: std, general, company (optional), and project dependencies. - Also, formatting for your code will be prepared (so, you don't need to use gofmt or goimports separately). - Use additional option -rm-unused to remove unused imports and -set-alias to rewrite import aliases for - versioned packages. - ]], - homepage = "https://pkg.go.dev/github.com/incu6us/goimports-reviser", - categories = { Pkg.Cat.Formatter }, - languages = { Pkg.Lang.Go }, - ---@async - ---@param ctx InstallContext - install = function(ctx) - local function format_release_file(template) - return _.compose(_.format(template), _.gsub("^v", "")) - end - - github - .untargz_release_file({ - repo = "incu6us/goimports-reviser", - asset_file = _.coalesce( - _.when(platform.is.mac_x64, format_release_file "goimports-reviser_%s_darwin_amd64.tar.gz"), - _.when(platform.is.mac_arm64, format_release_file "goimports-reviser_%s_darwin_arm64.tar.gz"), - _.when(platform.is.linux_x64, format_release_file "goimports-reviser_%s_linux_amd64.tar.gz"), - _.when(platform.is.win_x64, format_release_file "goimports-reviser_%s_windows_amd64.tar.gz") - ), - }) - .with_receipt() - - ctx:link_bin("goimports-reviser", platform.is.win and "goimports-reviser.exe" or "goimports-reviser") - end, -} diff --git a/lua/mason-registry/index/goimports/init.lua b/lua/mason-registry/index/goimports/init.lua deleted file mode 100644 index 012dbea2..00000000 --- a/lua/mason-registry/index/goimports/init.lua +++ /dev/null @@ -1,15 +0,0 @@ -local Pkg = require "mason-core.package" -local _ = require "mason-core.functional" -local go = require "mason-core.managers.go" - -return Pkg.new { - name = "goimports", - desc = _.dedent [[ - A golang formatter which formats your code in the same style as gofmt and additionally updates your Go import - lines, adding missing ones and removing unreferenced ones. - ]], - homepage = "https://pkg.go.dev/golang.org/x/tools/cmd/goimports", - categories = { Pkg.Cat.Formatter }, - languages = { Pkg.Lang.Go }, - install = go.packages { "golang.org/x/tools/cmd/goimports", bin = { "goimports" } }, -} diff --git a/lua/mason-registry/index/golangci-lint-langserver/init.lua b/lua/mason-registry/index/golangci-lint-langserver/init.lua deleted file mode 100644 index 6a6c396d..00000000 --- a/lua/mason-registry/index/golangci-lint-langserver/init.lua +++ /dev/null @@ -1,11 +0,0 @@ -local Pkg = require "mason-core.package" -local go = require "mason-core.managers.go" - -return Pkg.new { - name = "golangci-lint-langserver", - desc = [[golangci-lint language server]], - homepage = "https://github.com/nametake/golangci-lint-langserver", - languages = { Pkg.Lang.Go }, - categories = { Pkg.Cat.LSP }, - install = go.packages { "github.com/nametake/golangci-lint-langserver", bin = { "golangci-lint-langserver" } }, -} diff --git a/lua/mason-registry/index/golangci-lint/init.lua b/lua/mason-registry/index/golangci-lint/init.lua deleted file mode 100644 index 07e0c27c..00000000 --- a/lua/mason-registry/index/golangci-lint/init.lua +++ /dev/null @@ -1,57 +0,0 @@ -local Pkg = require "mason-core.package" -local _ = require "mason-core.functional" -local github = require "mason-core.managers.github" -local path = require "mason-core.path" -local platform = require "mason-core.platform" - -local coalesce, when = _.coalesce, _.when - -return Pkg.new { - name = "golangci-lint", - desc = _.dedent [[ - golangci-lint is a fast Go linters runner. It runs linters in parallel, uses caching, supports yaml config, has - integrations with all major IDE and has dozens of linters included. - ]], - homepage = "https://golangci-lint.run/", - languages = { Pkg.Lang.Go }, - categories = { Pkg.Cat.Linter }, - install = function(ctx) - local repo = "golangci/golangci-lint" - ---@param template_string string - local function release_file(template_string) - return _.compose(_.format(template_string), _.gsub("^v", "")) - end - - platform.when { - unix = function() - local source = github.untargz_release_file { - repo = repo, - asset_file = coalesce( - when(platform.is.linux_armv6l, release_file "golangci-lint-%s-linux-armv6.tar.gz"), - when(platform.is.linux_armv7l, release_file "golangci-lint-%s-linux-armv7.tar.gz"), - when(platform.is.linux_arm64, release_file "golangci-lint-%s-linux-arm64.tar.gz"), - when(platform.is.linux_x64, release_file "golangci-lint-%s-linux-amd64.tar.gz"), - when(platform.is.linux_x86, release_file "golangci-lint-%s-linux-386.tar.gz"), - when(platform.is.darwin_x64, release_file "golangci-lint-%s-darwin-amd64.tar.gz"), - when(platform.is.darwin_arm64, release_file "golangci-lint-%s-darwin-arm64.tar.gz") - ), - } - source.with_receipt() - local directory = source.asset_file:gsub("%.tar%.gz$", "") - ctx:link_bin("golangci-lint", path.concat { directory, "golangci-lint" }) - end, - win = function() - local source = github.unzip_release_file { - repo = repo, - asset_file = coalesce( - when(platform.is.win_x64, release_file "golangci-lint-%s-windows-amd64.zip"), - when(platform.is.win_x86, release_file "golangci-lint-%s-windows-386.zip") - ), - } - source.with_receipt() - local directory = source.asset_file:gsub("%.zip$", "") - ctx:link_bin("golangci-lint", path.concat { directory, "golangci-lint.exe" }) - end, - } - end, -} diff --git a/lua/mason-registry/index/golines/init.lua b/lua/mason-registry/index/golines/init.lua deleted file mode 100644 index d755cd23..00000000 --- a/lua/mason-registry/index/golines/init.lua +++ /dev/null @@ -1,11 +0,0 @@ -local Pkg = require "mason-core.package" -local go = require "mason-core.managers.go" - -return Pkg.new { - name = "golines", - desc = [[A golang formatter that fixes long lines]], - homepage = "https://github.com/segmentio/golines", - categories = { Pkg.Cat.Formatter }, - languages = { Pkg.Lang.Go }, - install = go.packages { "github.com/segmentio/golines", bin = { "golines" } }, -} diff --git a/lua/mason-registry/index/gomodifytags/init.lua b/lua/mason-registry/index/gomodifytags/init.lua deleted file mode 100644 index 1e5e226e..00000000 --- a/lua/mason-registry/index/gomodifytags/init.lua +++ /dev/null @@ -1,11 +0,0 @@ -local Pkg = require "mason-core.package" -local go = require "mason-core.managers.go" - -return Pkg.new { - name = "gomodifytags", - desc = [[Go tool to modify/update field tags in structs]], - homepage = "https://github.com/fatih/gomodifytags", - categories = {}, - languages = { Pkg.Lang.Go }, - install = go.packages { "github.com/fatih/gomodifytags", bin = { "gomodifytags" } }, -} diff --git a/lua/mason-registry/index/google-java-format/init.lua b/lua/mason-registry/index/google-java-format/init.lua deleted file mode 100644 index 58cef182..00000000 --- a/lua/mason-registry/index/google-java-format/init.lua +++ /dev/null @@ -1,33 +0,0 @@ -local Pkg = require "mason-core.package" -local github = require "mason-core.managers.github" -local path = require "mason-core.path" - -return Pkg.new { - name = "google-java-format", - desc = [[google-java-format is a program that reformats Java source code to comply with Google Java Style.]], - homepage = "https://github.com/google/google-java-format", - languages = { Pkg.Lang.Java }, - categories = { Pkg.Cat.Formatter }, - ---@async - ---@param ctx InstallContext - install = function(ctx) - github - .download_release_file({ - repo = "google/google-java-format", - out_file = "google-java-format.jar", - asset_file = function(release) - local version = release:gsub("^v", "") - return ("google-java-format-%s-all-deps.jar"):format(version) - end, - }) - .with_receipt() - - ctx:link_bin( - "google-java-format", - ctx:write_shell_exec_wrapper( - "google-java-format", - ("java -jar %q"):format(path.concat { ctx.package:get_install_path(), "google-java-format.jar" }) - ) - ) - end, -} diff --git a/lua/mason-registry/index/gopls/init.lua b/lua/mason-registry/index/gopls/init.lua deleted file mode 100644 index 95421b14..00000000 --- a/lua/mason-registry/index/gopls/init.lua +++ /dev/null @@ -1,15 +0,0 @@ -local Pkg = require "mason-core.package" -local _ = require "mason-core.functional" -local go = require "mason-core.managers.go" - -return Pkg.new { - name = "gopls", - desc = _.dedent [[ - gopls (pronounced "Go please") is the official Go language server developed by the Go team. It provides IDE - features to any LSP-compatible editor. - ]], - homepage = "https://pkg.go.dev/golang.org/x/tools/gopls", - languages = { Pkg.Lang.Go }, - categories = { Pkg.Cat.LSP }, - install = go.packages { "golang.org/x/tools/gopls", bin = { "gopls" } }, -} diff --git a/lua/mason-registry/index/gospel/init.lua b/lua/mason-registry/index/gospel/init.lua deleted file mode 100644 index 9b740e82..00000000 --- a/lua/mason-registry/index/gospel/init.lua +++ /dev/null @@ -1,11 +0,0 @@ -local Pkg = require "mason-core.package" -local go = require "mason-core.managers.go" - -return Pkg.new { - name = "gospel", - desc = [[misspelled word linter for Go comments, string literals and embedded files]], - homepage = "https://github.com/kortschak/gospel", - categories = { Pkg.Cat.Linter }, - languages = { Pkg.Lang.Go }, - install = go.packages { "github.com/kortschak/gospel", bin = { "gospel" } }, -} diff --git a/lua/mason-registry/index/gotests/init.lua b/lua/mason-registry/index/gotests/init.lua deleted file mode 100644 index d7aae651..00000000 --- a/lua/mason-registry/index/gotests/init.lua +++ /dev/null @@ -1,15 +0,0 @@ -local Pkg = require "mason-core.package" -local _ = require "mason-core.functional" -local go = require "mason-core.managers.go" - -return Pkg.new { - name = "gotests", - desc = _.dedent [[ - Gotests is a Golang commandline tool that generates table driven tests based on its target source files' - function and method signatures. - ]], - homepage = "https://github.com/cweill/gotests", - categories = {}, - languages = { Pkg.Lang.Go }, - install = go.packages { "github.com/cweill/gotests/...", bin = { "gotests" } }, -} diff --git a/lua/mason-registry/index/gotestsum/init.lua b/lua/mason-registry/index/gotestsum/init.lua deleted file mode 100644 index 199c36e9..00000000 --- a/lua/mason-registry/index/gotestsum/init.lua +++ /dev/null @@ -1,15 +0,0 @@ -local Pkg = require "mason-core.package" -local _ = require "mason-core.functional" -local go = require "mason-core.managers.go" - -return Pkg.new { - name = "gotestsum", - desc = _.dedent [[ - 'go test' runner with output optimized for humans, JUnit XML for CI integration, and - a summary of the test results. - ]], - homepage = "https://github.com/gotestyourself/gotestsum", - categories = {}, - languages = { Pkg.Lang.Go }, - install = go.packages { "gotest.tools/gotestsum", bin = { "gotestsum" } }, -} diff --git a/lua/mason-registry/index/gradle-language-server/init.lua b/lua/mason-registry/index/gradle-language-server/init.lua deleted file mode 100644 index dd3f0391..00000000 --- a/lua/mason-registry/index/gradle-language-server/init.lua +++ /dev/null @@ -1,34 +0,0 @@ -local Pkg = require "mason-core.package" -local _ = require "mason-core.functional" -local github = require "mason-core.managers.github" -local path = require "mason-core.path" - -return Pkg.new { - name = "gradle-language-server", - desc = [[Gradle language server.]], - homepage = "https://github.com/microsoft/vscode-gradle", - languages = { Pkg.Lang.Gradle }, - categories = { Pkg.Cat.LSP }, - ---@async - ---@param ctx InstallContext - install = function(ctx) - github - .unzip_release_file({ - asset_file = _.format "vscjava.vscode-gradle-%s.vsix", - repo = "microsoft/vscode-gradle", - }) - .with_receipt() - - ctx.fs:rename(path.concat { "extension", "lib" }, "lib") - ctx.fs:rmrf "extension" - ctx:link_bin( - "gradle-language-server", - ctx:write_shell_exec_wrapper( - "gradle-language-server", - ("java -jar %q"):format( - path.concat { ctx.package:get_install_path(), "lib", "gradle-language-server.jar" } - ) - ) - ) - end, -} diff --git a/lua/mason-registry/index/grammarly-languageserver/init.lua b/lua/mason-registry/index/grammarly-languageserver/init.lua deleted file mode 100644 index b0a9a739..00000000 --- a/lua/mason-registry/index/grammarly-languageserver/init.lua +++ /dev/null @@ -1,11 +0,0 @@ -local Pkg = require "mason-core.package" -local npm = require "mason-core.managers.npm" - -return Pkg.new { - name = "grammarly-languageserver", - desc = [[A language server implementation on top of Grammarly's SDK.]], - homepage = "https://github.com/znck/grammarly", - languages = { Pkg.Lang.Markdown, Pkg.Lang.Text }, - categories = { Pkg.Cat.LSP }, - install = npm.packages { "grammarly-languageserver", bin = { "grammarly-languageserver" } }, -} diff --git a/lua/mason-registry/index/graphql-language-service-cli/init.lua b/lua/mason-registry/index/graphql-language-service-cli/init.lua deleted file mode 100644 index 0bf6f1e6..00000000 --- a/lua/mason-registry/index/graphql-language-service-cli/init.lua +++ /dev/null @@ -1,11 +0,0 @@ -local Pkg = require "mason-core.package" -local npm = require "mason-core.managers.npm" - -return Pkg.new { - name = "graphql-language-service-cli", - desc = [[GraphQL Language Service provides an interface for building GraphQL language services for IDEs.]], - homepage = "https://www.npmjs.com/package/graphql-language-service-cli", - languages = { Pkg.Lang.GraphQL }, - categories = { Pkg.Cat.LSP }, - install = npm.packages { "graphql-language-service-cli", "graphql", bin = { "graphql-lsp" } }, -} diff --git a/lua/mason-registry/index/groovy-language-server/init.lua b/lua/mason-registry/index/groovy-language-server/init.lua deleted file mode 100644 index 69c2d820..00000000 --- a/lua/mason-registry/index/groovy-language-server/init.lua +++ /dev/null @@ -1,33 +0,0 @@ -local Pkg = require "mason-core.package" -local git = require "mason-core.managers.git" -local path = require "mason-core.path" -local std = require "mason-core.managers.std" - -return Pkg.new { - name = "groovy-language-server", - desc = [[A language server for Groovy]], - homepage = "https://github.com/GroovyLanguageServer/groovy-language-server", - languages = { Pkg.Lang.Groovy }, - categories = { Pkg.Cat.LSP }, - ---@async - ---@param ctx InstallContext - install = function(ctx) - std.ensure_executable "javac" - git.clone({ "https://github.com/GroovyLanguageServer/groovy-language-server" }).with_receipt() - ctx:promote_cwd() - ctx.spawn.gradlew { - "build", - with_paths = { ctx.cwd:get() }, - } - - ctx:link_bin( - "groovy-language-server", - ctx:write_shell_exec_wrapper( - "groovy-language-server", - ("java -jar %q"):format( - path.concat { ctx.package:get_install_path(), "build", "libs", "groovy-language-server-all.jar" } - ) - ) - ) - end, -} diff --git a/lua/mason-registry/index/hadolint/init.lua b/lua/mason-registry/index/hadolint/init.lua deleted file mode 100644 index 21d26c87..00000000 --- a/lua/mason-registry/index/hadolint/init.lua +++ /dev/null @@ -1,33 +0,0 @@ -local Pkg = require "mason-core.package" -local _ = require "mason-core.functional" -local github = require "mason-core.managers.github" -local platform = require "mason-core.platform" -local std = require "mason-core.managers.std" - -local coalesce, when = _.coalesce, _.when - -return Pkg.new { - name = "hadolint", - desc = [[Dockerfile linter, validate inline bash, written in Haskell]], - homepage = "https://github.com/hadolint/hadolint", - languages = { Pkg.Lang.Docker }, - categories = { Pkg.Cat.Linter }, - ---@async - ---@param ctx InstallContext - install = function(ctx) - github - .download_release_file({ - repo = "hadolint/hadolint", - out_file = platform.is.win and "hadolint.exe" or "hadolint", - asset_file = coalesce( - when(platform.is.mac, "hadolint-Darwin-x86_64"), - when(platform.is.linux_arm64, "hadolint-Linux-arm64"), - when(platform.is.linux_x64, "hadolint-Linux-x86_64"), - when(platform.is.win_x64, "hadolint-Windows-x86_64.exe") - ), - }) - .with_receipt() - std.chmod("+x", { "hadolint" }) - ctx:link_bin("hadolint", platform.is.win and "hadolint.exe" or "hadolint") - end, -} diff --git a/lua/mason-registry/index/haml-lint/init.lua b/lua/mason-registry/index/haml-lint/init.lua deleted file mode 100644 index 5467c5a1..00000000 --- a/lua/mason-registry/index/haml-lint/init.lua +++ /dev/null @@ -1,15 +0,0 @@ -local Pkg = require "mason-core.package" -local _ = require "mason-core.functional" -local gem = require "mason-core.managers.gem" - -return Pkg.new { - name = "haml-lint", - desc = _.dedent [[ - haml-lint is a tool to help keep your HAML files clean and readable. In addition to HAML-specific style and lint - checks, it integrates with RuboCop to bring its powerful static analysis tools to your HAML documents. - ]], - homepage = "https://github.com/sds/haml-lint", - languages = { Pkg.Lang.HAML }, - categories = { Pkg.Cat.Linter }, - install = gem.packages { "haml_lint", bin = { "haml-lint" } }, -} diff --git a/lua/mason-registry/index/hoon-language-server/init.lua b/lua/mason-registry/index/hoon-language-server/init.lua deleted file mode 100644 index 5d5ee234..00000000 --- a/lua/mason-registry/index/hoon-language-server/init.lua +++ /dev/null @@ -1,11 +0,0 @@ -local Pkg = require "mason-core.package" -local npm = require "mason-core.managers.npm" - -return Pkg.new { - name = "hoon-language-server", - desc = [[Language Server for Hoon. Middleware to translate between the Language Server Protocol and your Urbit.]], - homepage = "https://github.com/urbit/hoon-language-server", - languages = { Pkg.Lang.Hoon }, - categories = { Pkg.Cat.LSP }, - install = npm.packages { "@urbit/hoon-language-server", bin = { "hoon-language-server" } }, -} diff --git a/lua/mason-registry/index/iferr/init.lua b/lua/mason-registry/index/iferr/init.lua deleted file mode 100644 index fbac2180..00000000 --- a/lua/mason-registry/index/iferr/init.lua +++ /dev/null @@ -1,11 +0,0 @@ -local Pkg = require "mason-core.package" -local go = require "mason-core.managers.go" - -return Pkg.new { - name = "iferr", - desc = [[Go tool to generate if err != nil block for the current function.]], - homepage = "https://github.com/koron/iferr", - categories = {}, - languages = { Pkg.Lang.Go }, - install = go.packages { "github.com/koron/iferr", bin = { "iferr" } }, -} diff --git a/lua/mason-registry/index/impl/init.lua b/lua/mason-registry/index/impl/init.lua deleted file mode 100644 index 5969132f..00000000 --- a/lua/mason-registry/index/impl/init.lua +++ /dev/null @@ -1,11 +0,0 @@ -local Pkg = require "mason-core.package" -local go = require "mason-core.managers.go" - -return Pkg.new { - name = "impl", - desc = [[impl generates method stubs for implementing an interface.]], - homepage = "https://github.com/josharian/impl", - categories = {}, - languages = { Pkg.Lang.Go }, - install = go.packages { "github.com/josharian/impl", bin = { "impl" } }, -} diff --git a/lua/mason-registry/index/init.lua b/lua/mason-registry/index/init.lua index 87de03b9..6763cde4 100644 --- a/lua/mason-registry/index/init.lua +++ b/lua/mason-registry/index/init.lua @@ -1,36 +1,7 @@ -- THIS FILE IS GENERATED. DO NOT EDIT MANUALLY. -- stylua: ignore start return { - ["clarity-lsp"] = "mason-registry.index.clarity-lsp", - gersemi = "mason-registry.index.gersemi", - gitlint = "mason-registry.index.gitlint", - gitui = "mason-registry.index.gitui", - glint = "mason-registry.index.glint", - glow = "mason-registry.index.glow", - ["go-debug-adapter"] = "mason-registry.index.go-debug-adapter", - gofumpt = "mason-registry.index.gofumpt", - goimports = "mason-registry.index.goimports", - ["goimports-reviser"] = "mason-registry.index.goimports-reviser", - ["golangci-lint"] = "mason-registry.index.golangci-lint", - ["golangci-lint-langserver"] = "mason-registry.index.golangci-lint-langserver", - golines = "mason-registry.index.golines", - gomodifytags = "mason-registry.index.gomodifytags", - ["google-java-format"] = "mason-registry.index.google-java-format", - gopls = "mason-registry.index.gopls", - gospel = "mason-registry.index.gospel", - gotests = "mason-registry.index.gotests", - gotestsum = "mason-registry.index.gotestsum", - ["gradle-language-server"] = "mason-registry.index.gradle-language-server", - ["grammarly-languageserver"] = "mason-registry.index.grammarly-languageserver", - ["graphql-language-service-cli"] = "mason-registry.index.graphql-language-service-cli", - ["groovy-language-server"] = "mason-registry.index.groovy-language-server", - hadolint = "mason-registry.index.hadolint", - ["haml-lint"] = "mason-registry.index.haml-lint", ["haskell-language-server"] = "mason-registry.index.haskell-language-server", - ["hoon-language-server"] = "mason-registry.index.hoon-language-server", - iferr = "mason-registry.index.iferr", - impl = "mason-registry.index.impl", - intelephense = "mason-registry.index.intelephense", isort = "mason-registry.index.isort", ["java-debug-adapter"] = "mason-registry.index.java-debug-adapter", ["java-test"] = "mason-registry.index.java-test", diff --git a/lua/mason-registry/index/intelephense/init.lua b/lua/mason-registry/index/intelephense/init.lua deleted file mode 100644 index fd8cd7c1..00000000 --- a/lua/mason-registry/index/intelephense/init.lua +++ /dev/null @@ -1,11 +0,0 @@ -local Pkg = require "mason-core.package" -local npm = require "mason-core.managers.npm" - -return Pkg.new { - name = "intelephense", - desc = [[Professional PHP tooling for any Language Server Protocol capable editor.]], - homepage = "https://intelephense.com", - languages = { Pkg.Lang.PHP }, - categories = { Pkg.Cat.LSP }, - install = npm.packages { "intelephense", bin = { "intelephense" } }, -} |
