-
Notifications
You must be signed in to change notification settings - Fork 178
/
package.json
139 lines (139 loc) · 3.98 KB
/
package.json
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
{
"name": "linter",
"main": "./dist/index.js",
"author": "steelbrain",
"readme": "./README.md",
"version": "3.4.0",
"description": "A Base Linter with Cow Powers",
"repository": "https://github.com/steelbrain/linter",
"license": "MIT",
"keywords": [
"linter",
"base linter"
],
"private": true,
"scripts": {
"format": "prettier --write .",
"test.format": "prettier . --check",
"lint": "eslint . --fix",
"test.lint": "eslint .",
"test.only": "atom --test spec",
"test": "npm run tsc.build && npm run build && npm run test.only",
"clean": "shx rm -rf dist",
"get.ui-types": "node ./scripts/get-ui-types.js",
"tsc.types": "(tsc -p ./lib/tsconfig.json --emitDeclarationOnly || echo done) && (shx cp -r ./lib/types dist && shx rm -rf ./dist/types/linter-ui-default)",
"tsc.dev": "npm run clean && cross-env NODE_ENV=development tsc --watch -p lib/tsconfig.json || echo done",
"tsc.build": "npm run clean && cross-env NODE_ENV=production tsc -p lib/tsconfig.json || echo done",
"dev": "npm run clean && cross-env NODE_ENV=development cross-env BABEL_KEEP_MODULES=true rollup -c -w",
"build.bundle": "cross-env NODE_ENV=production cross-env BABEL_KEEP_MODULES=true rollup -c",
"build": "npm run tsc.types && npm run build.bundle",
"build-commit": "npm run clean && build-commit -o dist",
"prepare": "npm run get.ui-types && npm run clean && npm run build",
"prepublishOnly": "npm run build-commit"
},
"engines": {
"atom": ">=1.14.0 <2.0.0"
},
"consumedServices": {
"linter": {
"versions": {
"2.0.0": "consumeLinter"
}
},
"linter-ui": {
"versions": {
"1.0.0": "consumeUI"
}
}
},
"providedServices": {
"linter-indie": {
"versions": {
"2.0.0": "provideIndie"
}
}
},
"activationHooks": [
"core:loaded-shell-environment"
],
"dependencies": {
"atom-package-deps": "^7.2.3",
"atom-select-list": "^0.8.1",
"lodash": "^4.17.21",
"minimatch": "^3.0.4"
},
"devDependencies": {
"@types/atom": "^1.40.10",
"@types/jasmine": "^3.7.7",
"@types/lodash": "^4.14.170",
"@types/minimatch": "^3.0.4",
"@types/node": "^15.12.2",
"@types/requestidlecallback": "^0.3.1",
"atom-ide-base": "^3.1.1",
"build-commit": "0.1.4",
"cross-env": "^7.0.3",
"eslint": "^7.28.0",
"eslint-config-atomic": "^1.16.1",
"fs-plus": "^3.1.1",
"gitly": "<=2.2.2",
"jasmine-fix": "^1.3.1",
"prettier-config-atomic": "^2.0.5",
"rollup": "^2.52.1",
"rollup-plugin-atomic": "^2.3.2",
"shx": "^0.3.3",
"solid-js": "^0.26.5",
"temp": "^0.9.4",
"typescript": "^4.3.4"
},
"package-deps": [
{
"name": "linter-ui-default",
"minimumVersion": "3.3.1"
}
],
"configSchema": {
"lintPreviewTabs": {
"type": "boolean",
"description": "Lint tabs while they are still in preview status",
"default": true,
"order": 1
},
"lintOnOpen": {
"title": "Lint on Open",
"description": "Lint files automatically when they are opened",
"type": "boolean",
"default": true,
"order": 2
},
"lintOnChange": {
"title": "Lint on Change",
"description": "Lint files while typing, without the need to save (only for supported providers)",
"type": "boolean",
"default": true,
"order": 3
},
"lintOnChangeInterval": {
"title": "Lint on Change Interval",
"description": "Interval at which linting is done as you type (in ms)",
"type": "integer",
"default": 300,
"order": 4
},
"ignoreGlob": {
"title": "Ignore files matching this Glob",
"type": "string",
"default": "**/*.min.{js,css}",
"order": 5
},
"disabledProviders": {
"title": "Disabled providers",
"type": "array",
"items": {
"type": "string"
},
"description": "Names of disabled linter providers",
"default": [],
"order": 6
}
}
}