package.json 6.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257
  1. {
  2. "_from": "stylelint@13.7.1",
  3. "_id": "stylelint@13.7.1",
  4. "_inBundle": false,
  5. "_integrity": "sha512-qzqazcyRxrSRdmFuO0/SZOJ+LyCxYy0pwcvaOBBnl8/2VfHSMrtNIE+AnyJoyq6uKb+mt+hlgmVrvVi6G6XHfQ==",
  6. "_location": "/stylelint",
  7. "_phantomChildren": {
  8. "@nodelib/fs.walk": "1.2.8",
  9. "@types/parse-json": "4.0.0",
  10. "chalk": "4.1.0",
  11. "fast-deep-equal": "3.1.3",
  12. "glob-parent": "5.1.2",
  13. "ini": "1.3.8",
  14. "is-fullwidth-code-point": "3.0.0",
  15. "is-unicode-supported": "0.1.0",
  16. "kind-of": "6.0.3",
  17. "lodash.truncate": "4.4.2",
  18. "merge2": "1.4.1",
  19. "parent-module": "1.0.1",
  20. "parse-json": "5.2.0",
  21. "picomatch": "2.3.1",
  22. "require-from-string": "2.0.2",
  23. "string-width": "4.2.3",
  24. "strip-ansi": "6.0.1",
  25. "uri-js": "4.4.1",
  26. "which": "1.3.1",
  27. "yaml": "1.10.2"
  28. },
  29. "_requested": {
  30. "type": "version",
  31. "registry": true,
  32. "raw": "stylelint@13.7.1",
  33. "name": "stylelint",
  34. "escapedName": "stylelint",
  35. "rawSpec": "13.7.1",
  36. "saveSpec": null,
  37. "fetchSpec": "13.7.1"
  38. },
  39. "_requiredBy": [
  40. "#DEV:/"
  41. ],
  42. "_resolved": "https://registry.npmjs.org/stylelint/-/stylelint-13.7.1.tgz",
  43. "_shasum": "bee97ee78d778a3f1dbe3f7397b76414973e263e",
  44. "_spec": "stylelint@13.7.1",
  45. "_where": "D:\\qianger\\7\\jindouyunNewFront",
  46. "author": {
  47. "name": "stylelint"
  48. },
  49. "bin": {
  50. "stylelint": "bin/stylelint.js"
  51. },
  52. "bugs": {
  53. "url": "https://github.com/stylelint/stylelint/issues"
  54. },
  55. "bundleDependencies": false,
  56. "dependencies": {
  57. "@stylelint/postcss-css-in-js": "^0.37.2",
  58. "@stylelint/postcss-markdown": "^0.36.1",
  59. "autoprefixer": "^9.8.6",
  60. "balanced-match": "^1.0.0",
  61. "chalk": "^4.1.0",
  62. "cosmiconfig": "^7.0.0",
  63. "debug": "^4.1.1",
  64. "execall": "^2.0.0",
  65. "fast-glob": "^3.2.4",
  66. "fastest-levenshtein": "^1.0.12",
  67. "file-entry-cache": "^5.0.1",
  68. "get-stdin": "^8.0.0",
  69. "global-modules": "^2.0.0",
  70. "globby": "^11.0.1",
  71. "globjoin": "^0.1.4",
  72. "html-tags": "^3.1.0",
  73. "ignore": "^5.1.8",
  74. "import-lazy": "^4.0.0",
  75. "imurmurhash": "^0.1.4",
  76. "known-css-properties": "^0.19.0",
  77. "lodash": "^4.17.20",
  78. "log-symbols": "^4.0.0",
  79. "mathml-tag-names": "^2.1.3",
  80. "meow": "^7.1.1",
  81. "micromatch": "^4.0.2",
  82. "normalize-selector": "^0.2.0",
  83. "postcss": "^7.0.32",
  84. "postcss-html": "^0.36.0",
  85. "postcss-less": "^3.1.4",
  86. "postcss-media-query-parser": "^0.2.3",
  87. "postcss-resolve-nested-selector": "^0.1.1",
  88. "postcss-safe-parser": "^4.0.2",
  89. "postcss-sass": "^0.4.4",
  90. "postcss-scss": "^2.1.1",
  91. "postcss-selector-parser": "^6.0.2",
  92. "postcss-syntax": "^0.36.2",
  93. "postcss-value-parser": "^4.1.0",
  94. "resolve-from": "^5.0.0",
  95. "slash": "^3.0.0",
  96. "specificity": "^0.4.1",
  97. "string-width": "^4.2.0",
  98. "strip-ansi": "^6.0.0",
  99. "style-search": "^0.1.0",
  100. "sugarss": "^2.0.0",
  101. "svg-tags": "^1.0.0",
  102. "table": "^6.0.1",
  103. "v8-compile-cache": "^2.1.1",
  104. "write-file-atomic": "^3.0.3"
  105. },
  106. "deprecated": false,
  107. "description": "A mighty, modern CSS linter.",
  108. "devDependencies": {
  109. "@stylelint/prettier-config": "^2.0.0",
  110. "@stylelint/remark-preset": "^1.0.0",
  111. "@types/balanced-match": "^1.0.1",
  112. "@types/browserslist": "^4.8.0",
  113. "@types/debug": "^4.1.5",
  114. "@types/file-entry-cache": "^5.0.1",
  115. "@types/global-modules": "^2.0.0",
  116. "@types/globjoin": "^0.1.0",
  117. "@types/imurmurhash": "^0.1.1",
  118. "@types/lodash": "^4.14.161",
  119. "@types/micromatch": "^4.0.1",
  120. "@types/postcss-safe-parser": "^4.0.0",
  121. "@types/style-search": "^0.1.1",
  122. "@types/svg-tags": "^1.0.0",
  123. "@types/table": "^5.0.0",
  124. "@types/write-file-atomic": "^3.0.1",
  125. "benchmark": "^2.1.4",
  126. "common-tags": "^1.8.0",
  127. "del": "^5.1.0",
  128. "eslint": "^7.7.0",
  129. "eslint-config-stylelint": "^12.0.0",
  130. "got": "^11.5.2",
  131. "husky": "^4.2.5",
  132. "jest": "^26.4.2",
  133. "jest-circus": "^26.4.2",
  134. "jest-preset-stylelint": "^3.0.0",
  135. "jest-watch-typeahead": "^0.6.0",
  136. "lint-staged": "^10.2.13",
  137. "np": "^6.5.0",
  138. "npm-run-all": "^4.1.5",
  139. "postcss-import": "^12.0.1",
  140. "prettier": "^2.1.1",
  141. "remark-cli": "^8.0.1",
  142. "typescript": "^3.9.6"
  143. },
  144. "engines": {
  145. "node": ">=10.13.0"
  146. },
  147. "eslintConfig": {
  148. "extends": [
  149. "stylelint"
  150. ],
  151. "globals": {
  152. "testRule": true
  153. },
  154. "root": true
  155. },
  156. "files": [
  157. "bin",
  158. "CONTRIBUTING.md",
  159. "SECURITY.md",
  160. "docs",
  161. "lib",
  162. "!**/__tests__",
  163. "!lib/testUtils"
  164. ],
  165. "funding": {
  166. "type": "opencollective",
  167. "url": "https://opencollective.com/stylelint"
  168. },
  169. "homepage": "https://stylelint.io",
  170. "husky": {
  171. "hooks": {
  172. "pre-commit": "lint-staged"
  173. }
  174. },
  175. "jest": {
  176. "clearMocks": true,
  177. "collectCoverage": false,
  178. "collectCoverageFrom": [
  179. "lib/**/*.js",
  180. "!lib/vendor/**/*.js",
  181. "!lib/utils/parseCalcExpression/parser.js"
  182. ],
  183. "coverageDirectory": "./.coverage/",
  184. "coverageReporters": [
  185. "lcov",
  186. "text-summary"
  187. ],
  188. "coverageThreshold": {
  189. "global": {
  190. "branches": 75,
  191. "functions": 75,
  192. "lines": 75,
  193. "statements": 75
  194. }
  195. },
  196. "moduleNameMapper": {
  197. "^stylelint$": "<rootDir>/lib/index.js",
  198. "stylelint/lib/utils/getOsEol": "<rootDir>/lib/utils/getOsEol.js"
  199. },
  200. "preset": "jest-preset-stylelint",
  201. "roots": [
  202. "lib",
  203. "system-tests"
  204. ],
  205. "testEnvironment": "node",
  206. "testRegex": ".*\\.test\\.js$|rules/.*/__tests__/.*\\.js$",
  207. "testRunner": "jest-circus/runner",
  208. "watchPlugins": [
  209. "jest-watch-typeahead/filename",
  210. "jest-watch-typeahead/testname"
  211. ]
  212. },
  213. "keywords": [
  214. "css-in-js",
  215. "css",
  216. "less",
  217. "lint",
  218. "linter",
  219. "markdown",
  220. "sass",
  221. "scss",
  222. "stylelint",
  223. "sugarss"
  224. ],
  225. "license": "MIT",
  226. "lint-staged": {
  227. "*.js": "eslint --cache --fix",
  228. "*.{js,json,md,ts,yml}": "prettier --write"
  229. },
  230. "main": "lib/index.js",
  231. "name": "stylelint",
  232. "prettier": "@stylelint/prettier-config",
  233. "remarkConfig": {
  234. "plugins": [
  235. "@stylelint/remark-preset"
  236. ]
  237. },
  238. "repository": {
  239. "type": "git",
  240. "url": "git+https://github.com/stylelint/stylelint.git"
  241. },
  242. "scripts": {
  243. "benchmark-rule": "node scripts/benchmark-rule.js",
  244. "format": "prettier . --write",
  245. "jest": "jest",
  246. "lint": "npm-run-all --parallel lint:*",
  247. "lint:formatting": "prettier . --check",
  248. "lint:js": "eslint . --cache --max-warnings=0",
  249. "lint:md": "remark . --quiet --frail",
  250. "lint:types": "tsc",
  251. "pretest": "npm run lint",
  252. "release": "np",
  253. "test": "jest --coverage",
  254. "watch": "jest --watch"
  255. },
  256. "version": "13.7.1"
  257. }