1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
local Pkg = require "mason-core.package"
local npm = require "mason-core.managers.npm"
return Pkg.new {
name = "prettier",
desc = [[Prettier is an opinionated code formatter]],
homepage = "https://prettier.io",
languages = {
Pkg.Lang.JavaScript,
Pkg.Lang.TypeScript,
Pkg.Lang.Flow,
Pkg.Lang.JSX,
Pkg.Lang.JSON,
Pkg.Lang.CSS,
Pkg.Lang.SCSS,
Pkg.Lang.LESS,
Pkg.Lang.HTML,
Pkg.Lang.Vue,
Pkg.Lang.Angular,
Pkg.Lang.GraphQL,
Pkg.Lang.Markdown,
Pkg.Lang.YAML,
},
categories = { Pkg.Cat.Formatter },
install = npm.packages { "prettier", bin = { "prettier" } },
}
|