diff options
| author | Josa Gesell <josa@gesell.me> | 2022-07-29 16:10:56 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-07-29 16:10:56 +0200 |
| commit | 2680ff415265665de7c88b766818e34870f522c3 (patch) | |
| tree | ccf282a32b59ac8676f542728a5832318005f57a /lua | |
| parent | fix(scripts): create package index before regenerating language map (#192) (diff) | |
| download | mason-2680ff415265665de7c88b766818e34870f522c3.tar mason-2680ff415265665de7c88b766818e34870f522c3.tar.gz mason-2680ff415265665de7c88b766818e34870f522c3.tar.bz2 mason-2680ff415265665de7c88b766818e34870f522c3.tar.lz mason-2680ff415265665de7c88b766818e34870f522c3.tar.xz mason-2680ff415265665de7c88b766818e34870f522c3.tar.zst mason-2680ff415265665de7c88b766818e34870f522c3.zip | |
feat: add fixjson (#191)
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" }, |
