-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathpackage.json
21 lines (21 loc) · 1002 Bytes
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
{
"type": "module",
"packageManager": "[email protected]",
"scripts": {
"prepare": "node .husky/run.js",
"setup": "rokit install && pnpm install -w && pnpm run analyze:setup",
"format": "stylua . && pnpm exec biome format . --write",
"lint": "pnpm exec cspell . --quiet --dot --unique --gitignore && pnpm exec biome lint . --no-errors-on-unmatched && stylua -c . --respect-ignores && pnpm run analyze && pnpm run analyze:cleanup",
"analyze": "pnpm run analyze:setup && llsp analyze --defs=roblox.d.luau --no-strict-dm-types packages",
"analyze:cleanup": "pnpm exec shx test -f roblox.d.luau && pnpm exec shx rm -rf roblox.d.luau",
"analyze:setup": "pnpm exec shx test -f roblox.d.luau || curl -o roblox.d.luau https://raw.githubusercontent.com/JohnnyMorganz/luau-lsp/main/scripts/globalTypes.d.luau"
},
"devDependencies": {
"@biomejs/biome": "1.8.3",
"@isentinel/dict-rbxts": "1.0.1",
"@isentinel/dict-roblox": "1.0.3",
"cspell": "8.14.2",
"husky": "9.1.5",
"shx": "0.3.4"
}
}