diff options
Diffstat (limited to 'lua/mason-registry/index')
| -rw-r--r-- | lua/mason-registry/index/actionlint/init.lua | 55 | ||||
| -rw-r--r-- | lua/mason-registry/index/ada-language-server/init.lua | 40 | ||||
| -rw-r--r-- | lua/mason-registry/index/chrome-debug-adapter/init.lua | 32 | ||||
| -rw-r--r-- | lua/mason-registry/index/css-lsp/init.lua | 11 | ||||
| -rw-r--r-- | lua/mason-registry/index/eslint-lsp/init.lua | 15 | ||||
| -rw-r--r-- | lua/mason-registry/index/haxe-language-server/init.lua | 26 | ||||
| -rw-r--r-- | lua/mason-registry/index/html-lsp/init.lua | 11 | ||||
| -rw-r--r-- | lua/mason-registry/index/init.lua | 8 | ||||
| -rw-r--r-- | lua/mason-registry/index/json-lsp/init.lua | 11 |
9 files changed, 0 insertions, 209 deletions
diff --git a/lua/mason-registry/index/actionlint/init.lua b/lua/mason-registry/index/actionlint/init.lua deleted file mode 100644 index 17b875fb..00000000 --- a/lua/mason-registry/index/actionlint/init.lua +++ /dev/null @@ -1,55 +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 = "actionlint", - desc = [[Static checker for GitHub Actions workflow files]], - homepage = "https://github.com/rhysd/actionlint", - languages = { Pkg.Lang.YAML }, - categories = { Pkg.Cat.Linter }, - ---@async - ---@param ctx InstallContext - install = function(ctx) - local repo = "rhysd/actionlint" - local function format_release_file(file) - return _.compose(_.format(file), _.gsub("^v", "")) - end - - platform.when { - unix = function() - github - .untargz_release_file({ - repo = repo, - asset_file = coalesce( - when(platform.is.mac_x64, format_release_file "actionlint_%s_darwin_amd64.tar.gz"), - when(platform.is.mac_arm64, format_release_file "actionlint_%s_darwin_arm64.tar.gz"), - when(platform.is.linux_x64, format_release_file "actionlint_%s_linux_amd64.tar.gz"), - when(platform.is.linux_arm, format_release_file "actionlint_%s_linux_armv6.tar.gz"), - when(platform.is.linux_arm64, format_release_file "actionlint_%s_linux_arm64.tar.gz"), - when(platform.is.linux_x86, format_release_file "actionlint_%s_linux_386.tar.gz") - ), - }) - .with_receipt() - std.chmod("+x", { "actionlint" }) - end, - win = function() - github - .unzip_release_file({ - repo = repo, - asset_file = coalesce( - when(platform.is.win_arm64, format_release_file "actionlint_%s_windows_arm64.zip"), - when(platform.is.win_x64, format_release_file "actionlint_%s_windows_amd64.zip"), - when(platform.is.win_x86, format_release_file "actionlint_%s_windows_386.zip") - ), - }) - .with_receipt() - end, - } - ctx:link_bin("actionlint", platform.is.win and "actionlint.exe" or "actionlint") - end, -} diff --git a/lua/mason-registry/index/ada-language-server/init.lua b/lua/mason-registry/index/ada-language-server/init.lua deleted file mode 100644 index ef07aeaf..00000000 --- a/lua/mason-registry/index/ada-language-server/init.lua +++ /dev/null @@ -1,40 +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 std = require "mason-core.managers.std" - -local coalesce, when = _.coalesce, _.when - -return Pkg.new { - name = "ada-language-server", - desc = [[Ada/SPARK language server]], - homepage = "https://github.com/AdaCore/ada_language_server", - languages = { Pkg.Lang.Ada }, - categories = { Pkg.Cat.LSP }, - ---@async - ---@param ctx InstallContext - install = function(ctx) - github - .unzip_release_file({ - repo = "AdaCore/ada_language_server", - asset_file = function(release) - local target = coalesce( - when(platform.is.mac, "als-%s-macOS_amd64.zip"), - when(platform.is.linux_x64, "als-%s-Linux_amd64.zip"), - when(platform.is.win_x64, "als-%s-Windows_amd64.zip") - ) - return target and target:format(release) - end, - }) - .with_receipt() - - local binary = coalesce( - when(platform.is.mac, path.concat { "darwin", "ada_language_server" }), - when(platform.is.linux_x64, path.concat { "linux", "ada_language_server" }), - when(platform.is.win_x64, path.concat { "win32", "ada_language_server.exe" }) - ) - ctx:link_bin("ada_language_server", binary) - end, -} diff --git a/lua/mason-registry/index/chrome-debug-adapter/init.lua b/lua/mason-registry/index/chrome-debug-adapter/init.lua deleted file mode 100644 index bd3ffa53..00000000 --- a/lua/mason-registry/index/chrome-debug-adapter/init.lua +++ /dev/null @@ -1,32 +0,0 @@ -local Optional = require "mason-core.optional" -local Pkg = require "mason-core.package" -local _ = require "mason-core.functional" -local git = require "mason-core.managers.git" -local github = require "mason-core.managers.github" -local path = require "mason-core.path" - -return Pkg.new { - name = "chrome-debug-adapter", - desc = [[Debug your JavaScript code running in Google Chrome.]], - homepage = "https://github.com/Microsoft/vscode-chrome-debug", - languages = { Pkg.Lang.JavaScript, Pkg.Lang.TypeScript }, - categories = { Pkg.Cat.DAP }, - ---@async - ---@param ctx InstallContext - install = function(ctx) - local source = github.tag { repo = "Microsoft/vscode-chrome-debug" } - source.with_receipt() - git.clone { "https://github.com/Microsoft/vscode-chrome-debug", version = Optional.of(source.tag) } - ctx.spawn.npm { "install" } - ctx.spawn.npm { "run", "build" } - ctx.spawn.npm { "install", "--production", "--ignore-scripts" } - -- vscode-chrome-debug comes with a lot of extra baggage - ctx.fs:rmrf "images" - ctx.fs:rmrf "testdata" - ctx.fs:rmrf ".git" - ctx:link_bin( - "chrome-debug-adapter", - ctx:write_node_exec_wrapper("chrome-debug-adapter", path.concat { "out", "src", "chromeDebug.js" }) - ) - end, -} diff --git a/lua/mason-registry/index/css-lsp/init.lua b/lua/mason-registry/index/css-lsp/init.lua deleted file mode 100644 index be94b476..00000000 --- a/lua/mason-registry/index/css-lsp/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 = "css-lsp", - desc = [[Language Server Protocol implementation for CSS, SCSS & LESS.]], - homepage = "https://github.com/microsoft/vscode-css-languageservice", - languages = { Pkg.Lang.CSS, Pkg.Lang.SCSS, Pkg.Lang.LESS }, - categories = { Pkg.Cat.LSP }, - install = npm.packages { "vscode-langservers-extracted", bin = { "vscode-css-language-server" } }, -} diff --git a/lua/mason-registry/index/eslint-lsp/init.lua b/lua/mason-registry/index/eslint-lsp/init.lua deleted file mode 100644 index 6c9f57d7..00000000 --- a/lua/mason-registry/index/eslint-lsp/init.lua +++ /dev/null @@ -1,15 +0,0 @@ -local Pkg = require "mason-core.package" -local _ = require "mason-core.functional" -local npm = require "mason-core.managers.npm" - -return Pkg.new { - name = "eslint-lsp", - desc = _.dedent [[ - Language Server Protocol implementation for ESLint. The server uses the ESLint library installed in the opened - workspace folder. If the folder doesn't provide one the extension looks for a global install version. - ]], - homepage = "https://github.com/Microsoft/vscode-eslint", - languages = { Pkg.Lang.JavaScript, Pkg.Lang.TypeScript }, - categories = { Pkg.Cat.LSP }, - install = npm.packages { "vscode-langservers-extracted", bin = { "vscode-eslint-language-server" } }, -} diff --git a/lua/mason-registry/index/haxe-language-server/init.lua b/lua/mason-registry/index/haxe-language-server/init.lua deleted file mode 100644 index 9299e600..00000000 --- a/lua/mason-registry/index/haxe-language-server/init.lua +++ /dev/null @@ -1,26 +0,0 @@ -local Pkg = require "mason-core.package" -local git = require "mason-core.managers.git" -local npm = require "mason-core.managers.npm" -local path = require "mason-core.path" -local std = require "mason-core.managers.std" - -return Pkg.new { - name = "haxe-language-server", - desc = [[Language Server Protocol implementation for the Haxe language]], - homepage = "https://github.com/vshaxe/haxe-language-server", - languages = { Pkg.Lang.Haxe }, - categories = { Pkg.Cat.LSP }, - ---@async - ---@param ctx InstallContext - install = function(ctx) - std.ensure_executable("haxelib", { help_url = "https://haxe.org" }) - git.clone({ "https://github.com/vshaxe/haxe-language-server" }).with_receipt() - ctx.spawn.npm { "install" } - npm.exec { "lix", "run", "vshaxe-build", "-t", "language-server" } - ctx.spawn.npm { "install", "--production" } - ctx:link_bin( - "haxe-language-server", - ctx:write_node_exec_wrapper("haxe-language-server", path.concat { "bin", "server.js" }) - ) - end, -} diff --git a/lua/mason-registry/index/html-lsp/init.lua b/lua/mason-registry/index/html-lsp/init.lua deleted file mode 100644 index ff8de04d..00000000 --- a/lua/mason-registry/index/html-lsp/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 = "html-lsp", - desc = [[Language Server Protocol implementation for HTML.]], - homepage = "https://github.com/microsoft/vscode-html-languageservice", - languages = { Pkg.Lang.HTML }, - categories = { Pkg.Cat.LSP }, - install = npm.packages { "vscode-langservers-extracted", bin = { "vscode-html-language-server" } }, -} diff --git a/lua/mason-registry/index/init.lua b/lua/mason-registry/index/init.lua index 3213d612..4595e11e 100644 --- a/lua/mason-registry/index/init.lua +++ b/lua/mason-registry/index/init.lua @@ -1,8 +1,6 @@ -- THIS FILE IS GENERATED. DO NOT EDIT MANUALLY. -- stylua: ignore start return { - actionlint = "mason-registry.index.actionlint", - ["ada-language-server"] = "mason-registry.index.ada-language-server", alex = "mason-registry.index.alex", ["angular-language-server"] = "mason-registry.index.angular-language-server", ["ansible-language-server"] = "mason-registry.index.ansible-language-server", @@ -33,7 +31,6 @@ return { buildifier = "mason-registry.index.buildifier", cbfmt = "mason-registry.index.cbfmt", ["cfn-lint"] = "mason-registry.index.cfn-lint", - ["chrome-debug-adapter"] = "mason-registry.index.chrome-debug-adapter", ["clang-format"] = "mason-registry.index.clang-format", clangd = "mason-registry.index.clangd", ["clarity-lsp"] = "mason-registry.index.clarity-lsp", @@ -53,7 +50,6 @@ return { ["csharp-language-server"] = "mason-registry.index.csharp-language-server", csharpier = "mason-registry.index.csharpier", cspell = "mason-registry.index.cspell", - ["css-lsp"] = "mason-registry.index.css-lsp", ["cssmodules-language-server"] = "mason-registry.index.cssmodules-language-server", ["cucumber-language-server"] = "mason-registry.index.cucumber-language-server", cueimports = "mason-registry.index.cueimports", @@ -83,7 +79,6 @@ return { ["erg-language-server"] = "mason-registry.index.erg-language-server", ["erlang-ls"] = "mason-registry.index.erlang-ls", esbonio = "mason-registry.index.esbonio", - ["eslint-lsp"] = "mason-registry.index.eslint-lsp", eslint_d = "mason-registry.index.eslint_d", fantomas = "mason-registry.index.fantomas", ["fennel-language-server"] = "mason-registry.index.fennel-language-server", @@ -119,9 +114,7 @@ return { hadolint = "mason-registry.index.hadolint", ["haml-lint"] = "mason-registry.index.haml-lint", ["haskell-language-server"] = "mason-registry.index.haskell-language-server", - ["haxe-language-server"] = "mason-registry.index.haxe-language-server", ["hoon-language-server"] = "mason-registry.index.hoon-language-server", - ["html-lsp"] = "mason-registry.index.html-lsp", iferr = "mason-registry.index.iferr", impl = "mason-registry.index.impl", intelephense = "mason-registry.index.intelephense", @@ -133,7 +126,6 @@ return { joker = "mason-registry.index.joker", jq = "mason-registry.index.jq", ["jq-lsp"] = "mason-registry.index.jq-lsp", - ["json-lsp"] = "mason-registry.index.json-lsp", ["json-to-struct"] = "mason-registry.index.json-to-struct", jsonlint = "mason-registry.index.jsonlint", ["jsonnet-language-server"] = "mason-registry.index.jsonnet-language-server", diff --git a/lua/mason-registry/index/json-lsp/init.lua b/lua/mason-registry/index/json-lsp/init.lua deleted file mode 100644 index a1141103..00000000 --- a/lua/mason-registry/index/json-lsp/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 = "json-lsp", - desc = [[Language Server Protocol implementation for JSON.]], - homepage = "https://github.com/microsoft/vscode-json-languageservice", - languages = { Pkg.Lang.JSON }, - categories = { Pkg.Cat.LSP }, - install = npm.packages { "vscode-langservers-extracted", bin = { "vscode-json-language-server" } }, -} |
