git.iko.soy/rowtype-yoga/purslint
on main help sign in
rowtype-yoga/purslint/package.json
49 lines 1.5 kB history raw
1{
2 "name": "purslint",
3 "version": "0.1.0",
4 "description": "A linter for PureScript",
5 "type": "module",
6 "bin": {
7 "purslint": "./bin/purslint.js",
8 "purslint-lsp": "./bin/purslint-lsp.js"
9 },
10 "scripts": {
11 "build:cli": "spago build -p purslint-cli --output output-cli",
12 "build:lsp": "spago build -p purslint-lsp --output output-lsp",
13 "build": "npm run build:cli && npm run build:lsp",
14 "bundle:cli": "purs-backend-es bundle-app --corefn-dir output-cli --main Main --platform node --to dist/purslint.js --int-tags",
15 "bundle:lsp": "purs-backend-es bundle-app --corefn-dir output-lsp --main Main.LSP --platform node --to dist/purslint-lsp.js --int-tags",
16 "bundle": "npm run bundle:cli && npm run bundle:lsp",
17 "dist": "npm run build && npm run bundle",
18 "test": "spago test",
19 "test:lsp": "node test-lsp/test-lsp.mjs",
20 "test:vscode": "cd vscode-extension && npm test",
21 "test:all": "npm test && npm run test:lsp && npm run test:vscode"
22 },
23 "keywords": [
24 "purescript",
25 "linter"
26 ],
27 "repository": {
28 "type": "git",
29 "url": "https://github.com/rowtype-yoga/purslint"
30 },
31 "homepage": "https://github.com/rowtype-yoga/purslint",
32 "bugs": {
33 "url": "https://github.com/rowtype-yoga/purslint/issues"
34 },
35 "files": [
36 "bin",
37 "dist",
38 "README.md",
39 "package.json"
40 ],
41 "license": "MIT",
42 "dependencies": {
43 "spago": "^0.93.45"
44 },
45 "devDependencies": {
46 "esbuild": "^0.27.2",
47 "purs-backend-es": "^1.4.3"
48 }