.gitignore added
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-prettier / node_modules / stylelint / package.json
1 {
2   "name": "stylelint",
3   "version": "8.4.0",
4   "description": "A mighty, modern CSS linter.",
5   "keywords": [
6     "css",
7     "less",
8     "scss",
9     "sugarss",
10     "lint",
11     "linter",
12     "stylelint"
13   ],
14   "authors": [
15     "David Clark",
16     "Maxime Thirouin",
17     "Richard Hallows"
18   ],
19   "license": "MIT",
20   "homepage": "https://stylelint.io",
21   "repository": {
22     "type": "git",
23     "url": "https://github.com/stylelint/stylelint.git"
24   },
25   "main": "lib/index.js",
26   "bin": "bin/stylelint.js",
27   "files": [
28     "bin",
29     "CONTRIBUTING.md",
30     "decls/*.js",
31     "docs",
32     "lib",
33     "VISION.md",
34     "!**/__tests__"
35   ],
36   "engines": {
37     "node": ">=4.2.1"
38   },
39   "dependencies": {
40     "autoprefixer": "^7.1.2",
41     "balanced-match": "^1.0.0",
42     "chalk": "^2.0.1",
43     "cosmiconfig": "^3.1.0",
44     "debug": "^3.0.0",
45     "execall": "^1.0.0",
46     "file-entry-cache": "^2.0.0",
47     "get-stdin": "^5.0.1",
48     "globby": "^7.0.0",
49     "globjoin": "^0.1.4",
50     "html-tags": "^2.0.0",
51     "ignore": "^3.3.3",
52     "imurmurhash": "^0.1.4",
53     "known-css-properties": "^0.5.0",
54     "lodash": "^4.17.4",
55     "log-symbols": "^2.0.0",
56     "mathml-tag-names": "^2.0.1",
57     "meow": "^4.0.0",
58     "micromatch": "^2.3.11",
59     "normalize-selector": "^0.2.0",
60     "pify": "^3.0.0",
61     "postcss": "^6.0.6",
62     "postcss-html": "^0.12.0",
63     "postcss-less": "^1.1.0",
64     "postcss-media-query-parser": "^0.2.3",
65     "postcss-reporter": "^5.0.0",
66     "postcss-resolve-nested-selector": "^0.1.1",
67     "postcss-safe-parser": "^3.0.1",
68     "postcss-sass": "^0.2.0",
69     "postcss-scss": "^1.0.2",
70     "postcss-selector-parser": "^3.1.0",
71     "postcss-value-parser": "^3.3.0",
72     "resolve-from": "^4.0.0",
73     "specificity": "^0.3.1",
74     "string-width": "^2.1.0",
75     "style-search": "^0.1.0",
76     "sugarss": "^1.0.0",
77     "svg-tags": "^1.0.0",
78     "table": "^4.0.1"
79   },
80   "devDependencies": {
81     "benchmark": "^2.1.4",
82     "common-tags": "^1.4.0",
83     "coveralls": "^3.0.0",
84     "cp-file": "^5.0.0",
85     "d3-queue": "^3.0.7",
86     "del": "^3.0.0",
87     "eslint": "~4.13.0",
88     "eslint-config-stylelint": "^8.0.0",
89     "file-exists-promise": "^1.0.2",
90     "flow-bin": "^0.61.0",
91     "husky": "^0.14.3",
92     "jest": "^21.1.0",
93     "lint-staged": "^6.0.0",
94     "npm-run-all": "^4.0.2",
95     "npmpub": "^3.1.0",
96     "postcss-import": "^11.0.0",
97     "prettier": "^1.8.2",
98     "remark-cli": "^4.0.0",
99     "remark-lint-no-missing-blank-lines": "^1.0.1",
100     "remark-preset-lint-consistent": "^2.0.0",
101     "remark-preset-lint-recommended": "^3.0.0",
102     "remark-validate-links": "^7.0.0",
103     "request": "^2.81.0",
104     "strip-ansi": "^4.0.0"
105   },
106   "scripts": {
107     "precommit": "lint-staged",
108     "benchmark-rule": "node scripts/benchmark-rule.js",
109     "dry-release": "npmpub  --dry --verbose",
110     "flow": "flow",
111     "jest": "jest",
112     "lint:js": "eslint . --cache",
113     "lint:md": "remark . --quiet --frail",
114     "lint": "npm-run-all --parallel lint:*",
115     "pretest": "npm-run-all --serial lint flow",
116     "prettier:check": "prettier '**/*.js' --list-different",
117     "prettier:fix": "prettier '**/*.js' --write",
118     "release": "npmpub",
119     "test": "jest --coverage",
120     "watch": "jest --watch"
121   },
122   "lint-staged": {
123     "*.js": [
124       "prettier --write",
125       "git add"
126     ]
127   },
128   "eslintConfig": {
129     "extends": [
130       "stylelint"
131     ],
132     "globals": {
133       "testRule": true
134     }
135   },
136   "jest": {
137     "clearMocks": true,
138     "collectCoverage": false,
139     "collectCoverageFrom": [
140       "lib/**/*.js"
141     ],
142     "coverageDirectory": "./.coverage/",
143     "coverageReporters": [
144       "lcov",
145       "text-summary"
146     ],
147     "coverageThreshold": {
148       "global": {
149         "branches": 75,
150         "functions": 75,
151         "lines": 75,
152         "statements": 75
153       }
154     },
155     "setupFiles": [
156       "./jest-setup.js"
157     ],
158     "testEnvironment": "node",
159     "roots": [
160       "lib",
161       "system-tests"
162     ],
163     "testRegex": ".*\\.test\\.js$|rules/.*/__tests__/.*\\.js$"
164   },
165   "greenkeeper": {
166     "label": "PR: review needed",
167     "ignore": [
168       "micromatch"
169     ]
170   },
171   "remarkConfig": {
172     "plugins": [
173       "preset-lint-recommended",
174       "preset-lint-consistent",
175       [
176         "lint-no-missing-blank-lines",
177         {
178           "exceptTightLists": true
179         }
180       ],
181       [
182         "validate-links",
183         {
184           "repository": "stylelint/stylelint"
185         }
186       ]
187     ]
188   }
189 }