diff options
Diffstat (limited to 'lua')
| -rw-r--r-- | lua/mason-registry/fixjson/init.lua | 13 | ||||
| -rw-r--r-- | lua/mason-registry/index.lua | 1 | ||||
| -rw-r--r-- | lua/mason/mappings/language.lua | 2 |
3 files changed, 15 insertions, 1 deletions
diff --git a/lua/mason-registry/fixjson/init.lua b/lua/mason-registry/fixjson/init.lua new file mode 100644 index 00000000..99642410 --- /dev/null +++ b/lua/mason-registry/fixjson/init.lua @@ -0,0 +1,13 @@ +local Pkg = require "mason-core.package" +local npm = require "mason-core.managers.npm" + +return Pkg.new { + name = "fixjson", + desc = [[A JSON file fixer/formatter for humans using (relaxed) JSON5]], + homepage = "https://github.com/rhysd/fixjson", + languages = { + Pkg.Lang.JSON, + }, + categories = { Pkg.Cat.Formatter }, + install = npm.packages { "fixjson", bin = { "fixjson" } }, +} diff --git a/lua/mason-registry/index.lua b/lua/mason-registry/index.lua index 2de22d3f..379c67e0 100644 --- a/lua/mason-registry/index.lua +++ b/lua/mason-registry/index.lua @@ -54,6 +54,7 @@ return { ["eslint-lsp"] = "mason-registry.eslint-lsp", eslint_d = "mason-registry.eslint_d", ["firefox-debug-adapter"] = "mason-registry.firefox-debug-adapter", + fixjson = "mason-registry.fixjson", flake8 = "mason-registry.flake8", ["flux-lsp"] = "mason-registry.flux-lsp", ["foam-language-server"] = "mason-registry.foam-language-server", diff --git a/lua/mason/mappings/language.lua b/lua/mason/mappings/language.lua index 56d30e59..3f051339 100644 --- a/lua/mason/mappings/language.lua +++ b/lua/mason/mappings/language.lua @@ -50,7 +50,7 @@ return { java = { "clang-format", "jdtls" }, javascript = { "chrome-debug-adapter", "clang-format", "deno", "eslint-lsp", "eslint_d", "firefox-debug-adapter", "node-debug2-adapter", "prettier", "prettierd", "quick-lint-js", "rome", "typescript-language-server" }, jinja = { "curlylint", "djlint" }, - json = { "clang-format", "json-lsp", "prettier", "prettierd" }, + json = { "clang-format", "fixjson", "json-lsp", "prettier", "prettierd" }, jsonnet = { "jsonnet-language-server" }, jsx = { "prettier", "prettierd" }, julia = { "julia-lsp" }, |
