stylelint-config-standard
Advanced tools
Comparing version 20.0.0 to 21.0.0
221
CHANGELOG.md
@@ -1,164 +0,171 @@ | ||
# 20.0.0 | ||
# Changelog | ||
- Added: `value-keyword-case` rule. | ||
## 21.0.0 | ||
# 19.0.0 | ||
- Removed: `stylelint` less than `13.12.0` from peer dependencies. | ||
- Changed: updated to [`stylelint-config-recommended@4.0.0`](https://github.com/stylelint/stylelint-config-recommended/releases/tag/4.0.0) | ||
- Removed: `stylelint` < 10.1.0 from peer dependencies. stylelint@10.1.0+ is required now. | ||
- Changed: updated to [`stylelint-config-recommended@3.0.0`](https://github.com/stylelint/stylelint-config-recommended/releases/tag/3.0.0). | ||
## 20.0.0 | ||
# 18.3.0 | ||
- Added: `value-keyword-case` rule. | ||
- Added: `stylelint@10` to peer dependency range. | ||
## 19.0.0 | ||
# 18.2.0 | ||
- Removed: `stylelint` < 10.1.0 from peer dependencies. `stylelint@10.1.0+` is required now. | ||
- Changed: updated to [`stylelint-config-recommended@3.0.0`](https://github.com/stylelint/stylelint-config-recommended/releases/tag/3.0.0). | ||
- Added: `stylelint-config-recommended@2.1.0` as dependency | ||
## 18.3.0 | ||
# 18.1.0 | ||
- Added: `stylelint@10` to peer dependency range. | ||
- Added: `stylelint@9` to peer dependency range. | ||
## 18.2.0 | ||
# 18.0.0 | ||
- Added: `stylelint-config-recommended@2.1.0` as dependency | ||
- Changed: updated to [`stylelint-config-recommended@2.0.0`](https://github.com/stylelint/stylelint-config-recommended/releases/tag/2.0.0). | ||
## 18.1.0 | ||
# 17.0.0 | ||
- Added: `stylelint@9` to peer dependency range. | ||
- Changed: now extends [`stylelint-config-recommended`](https://github.com/stylelint/stylelint-config-recommended), which turns on the `at-rule-no-unknown` rule. Therefore, if you use non-standard at-rules, like those introduced in SCSS and Less (e.g. `@extends`, `@includes` etc), be sure to [extend the config](README.md#extending-the-config) and make use of `at-rule-no-unknown`'s [`ignoreAtRules: []` secondary option](https://github.com/stylelint/stylelint/tree/master/lib/rules/at-rule-no-unknown#ignoreatrules-regex-string). | ||
## 18.0.0 | ||
# 16.0.0 | ||
- Changed: updated to [`stylelint-config-recommended@2.0.0`](https://github.com/stylelint/stylelint-config-recommended/releases/tag/2.0.0). | ||
- Changed: replaced the deprecated `rule-nested-empty-line-before` and `rule-non-nested-empty-line-before` rules with the `rule-empty-line-before` rule. | ||
## 17.0.0 | ||
# 15.0.1 | ||
- Changed: now extends [`stylelint-config-recommended`](https://github.com/stylelint/stylelint-config-recommended), which turns on the `at-rule-no-unknown` rule. Therefore, if you use non-standard at-rules, like those introduced in SCSS and Less (e.g. `@extends`, `@includes` etc), be sure to [extend the config](README.md#extending-the-config) and make use of `at-rule-no-unknown`'s [`ignoreAtRules: []` secondary option](https://github.com/stylelint/stylelint/tree/master/lib/rules/at-rule-no-unknown#ignoreatrules-regex-string). | ||
- Fixed: URLs to stylelint rules within README. | ||
## 16.0.0 | ||
# 15.0.0 | ||
- Changed: replaced the deprecated `rule-nested-empty-line-before` and `rule-non-nested-empty-line-before` rules with the `rule-empty-line-before` rule. | ||
- Removed: `declaration-block-no-ignored-properties` rule. | ||
- Removed: `media-feature-no-missing-punctuation` rule. | ||
- Removed: `selector-no-empty` rule. | ||
- Added: `font-family-no-duplicate-names` rule. | ||
## 15.0.1 | ||
# 14.0.0 | ||
- Fixed: URLs to stylelint rules within README. | ||
- Added: `selector-no-empty` rule. | ||
## 15.0.0 | ||
# 13.0.2 | ||
- Removed: `declaration-block-no-ignored-properties` rule. | ||
- Removed: `media-feature-no-missing-punctuation` rule. | ||
- Removed: `selector-no-empty` rule. | ||
- Added: `font-family-no-duplicate-names` rule. | ||
- Fixed: the `ignore: ["consecutive-duplicates-with-different-values"` optional secondary option was wrongly assigned to `declaration-block-no-ignored-properties`. | ||
## 14.0.0 | ||
# 13.0.1 | ||
- Added: `selector-no-empty` rule. | ||
- Fixed: `declaration-block-no-duplicate-properties` now uses the `ignore: ["consecutive-duplicates-with-different-values"` optional secondary option. | ||
## 13.0.2 | ||
# 13.0.0 | ||
- Fixed: the `ignore: ["consecutive-duplicates-with-different-values"` optional secondary option was wrongly assigned to `declaration-block-no-ignored-properties`. | ||
- Added: `declaration-block-no-duplicate-properties` rule. | ||
- Added: `declaration-block-no-redundant-longhand-properties` rule. | ||
- Added: `media-feature-name-no-unknown` rule. | ||
- Added: `property-no-unknown` rule. | ||
- Added: `selector-descendant-combinator-no-non-space` rule. | ||
- Added: `value-list-max-empty-lines` rule. | ||
## 13.0.1 | ||
# 12.0.0 | ||
- Fixed: `declaration-block-no-duplicate-properties` now uses the `ignore: ["consecutive-duplicates-with-different-values"` optional secondary option. | ||
- Changed: `at-rule-empty-line-before` now uses the `blockless-after-same-name-blockless` `except` option, rather than the `blockless-group` one. | ||
- Added: `block-closing-brace-empty-line-before` rule. | ||
- Added: `comment-no-empty` rule. | ||
- Added: `custom-property-empty-line-before` rule. | ||
- Added: `declaration-empty-line-before` rule. | ||
- Added: `media-feature-name-case` rule. | ||
- Added: `rule-nested-empty-line-before` rule. | ||
## 13.0.0 | ||
# 11.0.0 | ||
- Added: `declaration-block-no-duplicate-properties` rule. | ||
- Added: `declaration-block-no-redundant-longhand-properties` rule. | ||
- Added: `media-feature-name-no-unknown` rule. | ||
- Added: `property-no-unknown` rule. | ||
- Added: `selector-descendant-combinator-no-non-space` rule. | ||
- Added: `value-list-max-empty-lines` rule. | ||
- Removed: `at-rule-no-unknown` rule. | ||
- Removed: `media-feature-parentheses-space-inside` rule. | ||
- Removed: `no-missing-eof-newline` rule. | ||
- Changed: `indentation` no longer uses the `indentInsideParens: "once"` option, as this is the default behaviour in `stylelint@7.0.0`. | ||
- Added: `media-feature-parentheses-space-inside` rule. | ||
- Added: `no-missing-end-of-source-newline` rule. | ||
## 12.0.0 | ||
# 10.0.0 | ||
- Changed: `at-rule-empty-line-before` now uses the `blockless-after-same-name-blockless` `except` option, rather than the `blockless-group` one. | ||
- Added: `block-closing-brace-empty-line-before` rule. | ||
- Added: `comment-no-empty` rule. | ||
- Added: `custom-property-empty-line-before` rule. | ||
- Added: `declaration-empty-line-before` rule. | ||
- Added: `media-feature-name-case` rule. | ||
- Added: `rule-nested-empty-line-before` rule. | ||
- Changed: `indentation` now uses the `indentInsideParens: "once"` option. | ||
- Added: `at-rule-no-unknown` rule. | ||
- Added: `no-empty-source` rule. | ||
## 11.0.0 | ||
# 9.0.0 | ||
- Removed: `at-rule-no-unknown` rule. | ||
- Removed: `media-feature-parentheses-space-inside` rule. | ||
- Removed: `no-missing-eof-newline` rule. | ||
- Changed: `indentation` no longer uses the `indentInsideParens: "once"` option, as this is the default behaviour in `stylelint@7.0.0`. | ||
- Added: `media-feature-parentheses-space-inside` rule. | ||
- Added: `no-missing-end-of-source-newline` rule. | ||
- Removed: `number-zero-length-no-unit` rule. | ||
- Added: `length-zero-no-unit` rule. | ||
## 10.0.0 | ||
# 8.0.0 | ||
- Changed: `indentation` now uses the `indentInsideParens: "once"` option. | ||
- Added: `at-rule-no-unknown` rule. | ||
- Added: `no-empty-source` rule. | ||
- Added: `keyframe-declaration-no-important` rule. | ||
- Added: `selector-pseudo-class-no-unknown` rule. | ||
- Added: `selector-type-no-unknown` rule. | ||
## 9.0.0 | ||
# 7.0.0 | ||
- Removed: `number-zero-length-no-unit` rule. | ||
- Added: `length-zero-no-unit` rule. | ||
- Added: `at-rule-name-space-after` rule. | ||
- Added: `function-max-empty-lines` rule. | ||
- Added: `no-extra-semicolons` rule. | ||
- Added: `selector-attribute-brackets-space-inside` rule. | ||
- Added: `selector-attribute-operator-space-after` rule. | ||
- Added: `selector-attribute-operator-space-before` rule. | ||
- Added: `selector-max-empty-lines` rule. | ||
- Added: `selector-pseudo-class-parentheses-space-inside` rule. | ||
- Added: `selector-pseudo-element-no-unknown` rule. | ||
- Added: `shorthand-property-no-redundant-values` rule. | ||
## 8.0.0 | ||
# 6.0.0 | ||
- Added: `keyframe-declaration-no-important` rule. | ||
- Added: `selector-pseudo-class-no-unknown` rule. | ||
- Added: `selector-type-no-unknown` rule. | ||
- Added: `at-rule-name-case` rule. | ||
- Added: `at-rule-semicolon-newline-after` rule. | ||
- Added: `function-name-case` rule. | ||
- Added: `property-case` rule. | ||
- Added: `selector-pseudo-class-case` rule. | ||
- Added: `selector-pseudo-element-case` rule. | ||
- Added: `selector-type-case` rule. | ||
- Added: `unit-case` rule. | ||
- Added: `unit-no-unknown` rule. | ||
## 7.0.0 | ||
# 5.0.0 | ||
- Added: `at-rule-name-space-after` rule. | ||
- Added: `function-max-empty-lines` rule. | ||
- Added: `no-extra-semicolons` rule. | ||
- Added: `selector-attribute-brackets-space-inside` rule. | ||
- Added: `selector-attribute-operator-space-after` rule. | ||
- Added: `selector-attribute-operator-space-before` rule. | ||
- Added: `selector-max-empty-lines` rule. | ||
- Added: `selector-pseudo-class-parentheses-space-inside` rule. | ||
- Added: `selector-pseudo-element-no-unknown` rule. | ||
- Added: `shorthand-property-no-redundant-values` rule. | ||
- Removed: `font-family-name-quotes`, `function-url-quotes` and `string-quotes` rules. | ||
- Added: `declaration-block-no-ignored-properties` rule. | ||
## 6.0.0 | ||
# 4.0.1 | ||
- Added: `at-rule-name-case` rule. | ||
- Added: `at-rule-semicolon-newline-after` rule. | ||
- Added: `function-name-case` rule. | ||
- Added: `property-case` rule. | ||
- Added: `selector-pseudo-class-case` rule. | ||
- Added: `selector-pseudo-element-case` rule. | ||
- Added: `selector-type-case` rule. | ||
- Added: `unit-case` rule. | ||
- Added: `unit-no-unknown` rule. | ||
- Fixed: include peerDependencies in `package.json` to expose compatibility. | ||
## 5.0.0 | ||
# 4.0.0 | ||
- Removed: `font-family-name-quotes`, `function-url-quotes` and `string-quotes` rules. | ||
- Added: `declaration-block-no-ignored-properties` rule. | ||
- Removed: `stylelint < 4.5.0` compatibility. | ||
- Added: `font-family-name-quotes` rule with `"double-where-recommended"` option. | ||
- Added: `function-linear-gradient-no-nonstandard-direction` rule. | ||
- Added: `media-feature-no-missing-punctuation` rule. | ||
- Added: `no-invalid-double-slash-comments` rule. | ||
- Added: `string-no-newline` rule. | ||
## 4.0.1 | ||
# 3.0.0 | ||
- Fixed: include peerDependencies in `package.json` to expose compatibility. | ||
- Changed: first-nested at-rules now behave the same as first-nested comments i.e. they can no longer be preceded by an empty line. | ||
## 4.0.0 | ||
# 2.0.0 | ||
- Removed: `stylelint < 4.5.0` compatibility. | ||
- Added: `font-family-name-quotes` rule with `"double-where-recommended"` option. | ||
- Added: `function-linear-gradient-no-nonstandard-direction` rule. | ||
- Added: `media-feature-no-missing-punctuation` rule. | ||
- Added: `no-invalid-double-slash-comments` rule. | ||
- Added: `string-no-newline` rule. | ||
- Changed: first-nested comments can no longer be preceded by an empty line. | ||
- Fixed: `comment-empty-line-before` now ignores `stylelint` command comments. | ||
## 3.0.0 | ||
# 1.0.0 | ||
- Changed: first-nested at-rules now behave the same as first-nested comments i.e. they can no longer be preceded by an empty line. | ||
- Fixed: more forgiving empty lines rules when comments are present i.e. the `rule-non-nested-empty-line-before` and `at-rule-empty-line-before` now make use of the `ignore: ["after-comment"]` option. | ||
## 2.0.0 | ||
# 0.2.0 | ||
- Changed: first-nested comments can no longer be preceded by an empty line. | ||
- Fixed: `comment-empty-line-before` now ignores `stylelint` command comments. | ||
- Added: `block-no-empty` rule. | ||
## 1.0.0 | ||
# 0.1.0 | ||
- Fixed: more forgiving empty lines rules when comments are present i.e. the `rule-non-nested-empty-line-before` and `at-rule-empty-line-before` now make use of the `ignore: ["after-comment"]` option. | ||
- Initial release | ||
## 0.2.0 | ||
- Added: `block-no-empty` rule. | ||
## 0.1.0 | ||
- Initial release |
216
index.js
@@ -1,110 +0,110 @@ | ||
"use strict" | ||
'use strict'; | ||
module.exports = { | ||
"extends": "stylelint-config-recommended", | ||
"rules": { | ||
"at-rule-empty-line-before": [ "always", { | ||
except: [ | ||
"blockless-after-same-name-blockless", | ||
"first-nested", | ||
], | ||
ignore: ["after-comment"], | ||
} ], | ||
"at-rule-name-case": "lower", | ||
"at-rule-name-space-after": "always-single-line", | ||
"at-rule-semicolon-newline-after": "always", | ||
"block-closing-brace-empty-line-before": "never", | ||
"block-closing-brace-newline-after": "always", | ||
"block-closing-brace-newline-before": "always-multi-line", | ||
"block-closing-brace-space-before": "always-single-line", | ||
"block-opening-brace-newline-after": "always-multi-line", | ||
"block-opening-brace-space-after": "always-single-line", | ||
"block-opening-brace-space-before": "always", | ||
"color-hex-case": "lower", | ||
"color-hex-length": "short", | ||
"comment-empty-line-before": [ "always", { | ||
except: ["first-nested"], | ||
ignore: ["stylelint-commands"], | ||
} ], | ||
"comment-whitespace-inside": "always", | ||
"custom-property-empty-line-before": [ "always", { | ||
except: [ | ||
"after-custom-property", | ||
"first-nested", | ||
], | ||
ignore: [ | ||
"after-comment", | ||
"inside-single-line-block", | ||
], | ||
} ], | ||
"declaration-bang-space-after": "never", | ||
"declaration-bang-space-before": "always", | ||
"declaration-block-semicolon-newline-after": "always-multi-line", | ||
"declaration-block-semicolon-space-after": "always-single-line", | ||
"declaration-block-semicolon-space-before": "never", | ||
"declaration-block-single-line-max-declarations": 1, | ||
"declaration-block-trailing-semicolon": "always", | ||
"declaration-colon-newline-after": "always-multi-line", | ||
"declaration-colon-space-after": "always-single-line", | ||
"declaration-colon-space-before": "never", | ||
"declaration-empty-line-before": [ "always", { | ||
except: [ | ||
"after-declaration", | ||
"first-nested", | ||
], | ||
ignore: [ | ||
"after-comment", | ||
"inside-single-line-block", | ||
], | ||
} ], | ||
"function-comma-newline-after": "always-multi-line", | ||
"function-comma-space-after": "always-single-line", | ||
"function-comma-space-before": "never", | ||
"function-max-empty-lines": 0, | ||
"function-name-case": "lower", | ||
"function-parentheses-newline-inside": "always-multi-line", | ||
"function-parentheses-space-inside": "never-single-line", | ||
"function-whitespace-after": "always", | ||
"indentation": 2, | ||
"length-zero-no-unit": true, | ||
"max-empty-lines": 1, | ||
"media-feature-colon-space-after": "always", | ||
"media-feature-colon-space-before": "never", | ||
"media-feature-name-case": "lower", | ||
"media-feature-parentheses-space-inside": "never", | ||
"media-feature-range-operator-space-after": "always", | ||
"media-feature-range-operator-space-before": "always", | ||
"media-query-list-comma-newline-after": "always-multi-line", | ||
"media-query-list-comma-space-after": "always-single-line", | ||
"media-query-list-comma-space-before": "never", | ||
"no-eol-whitespace": true, | ||
"no-missing-end-of-source-newline": true, | ||
"number-leading-zero": "always", | ||
"number-no-trailing-zeros": true, | ||
"property-case": "lower", | ||
"rule-empty-line-before": [ "always-multi-line", { | ||
except: ["first-nested"], | ||
ignore: ["after-comment"], | ||
} ], | ||
"selector-attribute-brackets-space-inside": "never", | ||
"selector-attribute-operator-space-after": "never", | ||
"selector-attribute-operator-space-before": "never", | ||
"selector-combinator-space-after": "always", | ||
"selector-combinator-space-before": "always", | ||
"selector-descendant-combinator-no-non-space": true, | ||
"selector-list-comma-newline-after": "always", | ||
"selector-list-comma-space-before": "never", | ||
"selector-max-empty-lines": 0, | ||
"selector-pseudo-class-case": "lower", | ||
"selector-pseudo-class-parentheses-space-inside": "never", | ||
"selector-pseudo-element-case": "lower", | ||
"selector-pseudo-element-colon-notation": "double", | ||
"selector-type-case": "lower", | ||
"unit-case": "lower", | ||
"value-keyword-case": "lower", | ||
"value-list-comma-newline-after": "always-multi-line", | ||
"value-list-comma-space-after": "always-single-line", | ||
"value-list-comma-space-before": "never", | ||
"value-list-max-empty-lines": 0, | ||
}, | ||
} | ||
extends: 'stylelint-config-recommended', | ||
rules: { | ||
'at-rule-empty-line-before': [ | ||
'always', | ||
{ | ||
except: ['blockless-after-same-name-blockless', 'first-nested'], | ||
ignore: ['after-comment'], | ||
}, | ||
], | ||
'at-rule-name-case': 'lower', | ||
'at-rule-name-space-after': 'always-single-line', | ||
'at-rule-semicolon-newline-after': 'always', | ||
'block-closing-brace-empty-line-before': 'never', | ||
'block-closing-brace-newline-after': 'always', | ||
'block-closing-brace-newline-before': 'always-multi-line', | ||
'block-closing-brace-space-before': 'always-single-line', | ||
'block-opening-brace-newline-after': 'always-multi-line', | ||
'block-opening-brace-space-after': 'always-single-line', | ||
'block-opening-brace-space-before': 'always', | ||
'color-hex-case': 'lower', | ||
'color-hex-length': 'short', | ||
'comment-empty-line-before': [ | ||
'always', | ||
{ | ||
except: ['first-nested'], | ||
ignore: ['stylelint-commands'], | ||
}, | ||
], | ||
'comment-whitespace-inside': 'always', | ||
'custom-property-empty-line-before': [ | ||
'always', | ||
{ | ||
except: ['after-custom-property', 'first-nested'], | ||
ignore: ['after-comment', 'inside-single-line-block'], | ||
}, | ||
], | ||
'declaration-bang-space-after': 'never', | ||
'declaration-bang-space-before': 'always', | ||
'declaration-block-semicolon-newline-after': 'always-multi-line', | ||
'declaration-block-semicolon-space-after': 'always-single-line', | ||
'declaration-block-semicolon-space-before': 'never', | ||
'declaration-block-single-line-max-declarations': 1, | ||
'declaration-block-trailing-semicolon': 'always', | ||
'declaration-colon-newline-after': 'always-multi-line', | ||
'declaration-colon-space-after': 'always-single-line', | ||
'declaration-colon-space-before': 'never', | ||
'declaration-empty-line-before': [ | ||
'always', | ||
{ | ||
except: ['after-declaration', 'first-nested'], | ||
ignore: ['after-comment', 'inside-single-line-block'], | ||
}, | ||
], | ||
'function-comma-newline-after': 'always-multi-line', | ||
'function-comma-space-after': 'always-single-line', | ||
'function-comma-space-before': 'never', | ||
'function-max-empty-lines': 0, | ||
'function-name-case': 'lower', | ||
'function-parentheses-newline-inside': 'always-multi-line', | ||
'function-parentheses-space-inside': 'never-single-line', | ||
'function-whitespace-after': 'always', | ||
indentation: 2, | ||
'length-zero-no-unit': true, | ||
'max-empty-lines': 1, | ||
'media-feature-colon-space-after': 'always', | ||
'media-feature-colon-space-before': 'never', | ||
'media-feature-name-case': 'lower', | ||
'media-feature-parentheses-space-inside': 'never', | ||
'media-feature-range-operator-space-after': 'always', | ||
'media-feature-range-operator-space-before': 'always', | ||
'media-query-list-comma-newline-after': 'always-multi-line', | ||
'media-query-list-comma-space-after': 'always-single-line', | ||
'media-query-list-comma-space-before': 'never', | ||
'no-eol-whitespace': true, | ||
'no-missing-end-of-source-newline': true, | ||
'number-leading-zero': 'always', | ||
'number-no-trailing-zeros': true, | ||
'property-case': 'lower', | ||
'rule-empty-line-before': [ | ||
'always-multi-line', | ||
{ | ||
except: ['first-nested'], | ||
ignore: ['after-comment'], | ||
}, | ||
], | ||
'selector-attribute-brackets-space-inside': 'never', | ||
'selector-attribute-operator-space-after': 'never', | ||
'selector-attribute-operator-space-before': 'never', | ||
'selector-combinator-space-after': 'always', | ||
'selector-combinator-space-before': 'always', | ||
'selector-descendant-combinator-no-non-space': true, | ||
'selector-list-comma-newline-after': 'always', | ||
'selector-list-comma-space-before': 'never', | ||
'selector-max-empty-lines': 0, | ||
'selector-pseudo-class-case': 'lower', | ||
'selector-pseudo-class-parentheses-space-inside': 'never', | ||
'selector-pseudo-element-case': 'lower', | ||
'selector-pseudo-element-colon-notation': 'double', | ||
'selector-type-case': 'lower', | ||
'unit-case': 'lower', | ||
'value-keyword-case': 'lower', | ||
'value-list-comma-newline-after': 'always-multi-line', | ||
'value-list-comma-space-after': 'always-single-line', | ||
'value-list-comma-space-before': 'never', | ||
'value-list-max-empty-lines': 0, | ||
}, | ||
}; |
{ | ||
"name": "stylelint-config-standard", | ||
"version": "20.0.0", | ||
"version": "21.0.0", | ||
"description": "Standard shareable config for stylelint", | ||
@@ -10,4 +10,2 @@ "keywords": [ | ||
], | ||
"author": "stylelint", | ||
"license": "MIT", | ||
"repository": { | ||
@@ -17,2 +15,4 @@ "type": "git", | ||
}, | ||
"license": "MIT", | ||
"author": "stylelint", | ||
"main": "index.js", | ||
@@ -22,25 +22,11 @@ "files": [ | ||
], | ||
"dependencies": { | ||
"stylelint-config-recommended": "^3.0.0" | ||
}, | ||
"devDependencies": { | ||
"eslint": "^6.8.0", | ||
"eslint-config-stylelint": "^11.1.0", | ||
"jest": "^25.1.0", | ||
"jest-preset-stylelint": "^1.3.0", | ||
"np": "^6.0.0", | ||
"npm-run-all": "^4.1.5", | ||
"remark-cli": "^7.0.1", | ||
"remark-preset-lint-consistent": "^2.0.3", | ||
"remark-preset-lint-recommended": "^3.0.3", | ||
"stylelint": "^13.1.0" | ||
}, | ||
"peerDependencies": { | ||
"stylelint": ">=10.1.0" | ||
}, | ||
"scripts": { | ||
"format": "prettier . --write", | ||
"prepare": "is-ci || husky install", | ||
"lint:formatting": "prettier . --check", | ||
"lint:js": "eslint . --ignore-path .gitignore", | ||
"lint:md": "remark . --quiet --frail", | ||
"lint:md": "remark . --quiet --frail --ignore-path .gitignore", | ||
"lint": "npm-run-all --parallel lint:*", | ||
"pretest": "npm run lint", | ||
"prepublishOnly": "pinst --disable", | ||
"postpublish": "pinst --enable", | ||
"release": "np", | ||
@@ -50,2 +36,7 @@ "test": "jest", | ||
}, | ||
"lint-staged": { | ||
"*.js": "eslint --cache --fix", | ||
"*.{js,md,yml}": "prettier --write" | ||
}, | ||
"prettier": "@stylelint/prettier-config", | ||
"eslintConfig": { | ||
@@ -56,11 +47,29 @@ "extends": [ | ||
}, | ||
"jest": { | ||
"preset": "jest-preset-stylelint" | ||
}, | ||
"remarkConfig": { | ||
"plugins": [ | ||
"preset-lint-recommended", | ||
"preset-lint-consistent" | ||
"@stylelint/remark-preset" | ||
] | ||
}, | ||
"dependencies": { | ||
"stylelint-config-recommended": "^4.0.0" | ||
}, | ||
"devDependencies": { | ||
"@stylelint/prettier-config": "^2.0.0", | ||
"@stylelint/remark-preset": "^2.0.0", | ||
"eslint": "^7.21.0", | ||
"eslint-config-stylelint": "^13.1.0", | ||
"husky": "^5.1.3", | ||
"is-ci": "^3.0.0", | ||
"jest": "^26.6.3", | ||
"lint-staged": "^10.5.4", | ||
"np": "^7.4.0", | ||
"npm-run-all": "^4.1.5", | ||
"pinst": "^2.1.6", | ||
"prettier": "^2.2.1", | ||
"remark-cli": "^9.0.0", | ||
"stylelint": "^13.12.0" | ||
}, | ||
"peerDependencies": { | ||
"stylelint": "^13.12.0" | ||
} | ||
} |
153
README.md
# stylelint-config-standard | ||
[![NPM version](http://img.shields.io/npm/v/stylelint-config-standard.svg)](https://www.npmjs.org/package/stylelint-config-standard) [![Build Status](https://travis-ci.com/stylelint/stylelint-config-standard.svg?branch=master)](https://travis-ci.com/stylelint/stylelint-config-standard) [![Build status](https://ci.appveyor.com/api/projects/status/96po99qof05hv285/branch/master?svg=true)](https://ci.appveyor.com/project/stylelint/stylelint-config-standard/branch/master) | ||
[![NPM version](https://img.shields.io/npm/v/stylelint-config-standard.svg)](https://www.npmjs.org/package/stylelint-config-standard) [![Build Status](https://github.com/stylelint/stylelint-config-standard/workflows/CI/badge.svg)](https://github.com/stylelint/stylelint-config-standard/actions) | ||
@@ -10,3 +10,3 @@ > The standard shareable config for stylelint. | ||
Turns on additional rules to enforce the common stylistic conventions found within a handful of CSS styleguides, including: [The Idiomatic CSS Principles](https://github.com/necolas/idiomatic-css), | ||
[Google's CSS Style Guide](https://google.github.io/styleguide/htmlcssguide.html#CSS_Formatting_Rules), [Airbnb's Styleguide](https://github.com/airbnb/css#css), and [@mdo's Code Guide](http://codeguide.co/#css). | ||
[Google's CSS Style Guide](https://google.github.io/styleguide/htmlcssguide.html#CSS_Formatting_Rules), [Airbnb's Styleguide](https://github.com/airbnb/css#css), and [@mdo's Code Guide](https://codeguide.co/#css). | ||
@@ -21,2 +21,3 @@ It favours flexibility over strictness for things like multi-line lists and single-line rulesets, and tries to avoid potentially divisive rules. | ||
<!-- prettier-ignore --> | ||
```css | ||
@@ -94,3 +95,3 @@ @import url(x.css); | ||
*Note: the config is tested against this example, as such the example contains plenty of CSS syntax, formatting and features.* | ||
_Note: the config is tested against this example, as such the example contains plenty of CSS syntax, formatting and features._ | ||
@@ -133,3 +134,3 @@ ## Installation | ||
For example, to change the `at-rule-no-unknown` rule to use its `ignoreAtRules` option, change the `indentation` to tabs, turn off the `number-leading-zero` rule,and add the `unit-whitelist` rule: | ||
For example, to change the `at-rule-no-unknown` rule to use its `ignoreAtRules` option, change the `indentation` to tabs, turn off the `number-leading-zero` rule,and add the `unit-allowed-list` rule: | ||
@@ -140,11 +141,11 @@ ```json | ||
"rules": { | ||
"at-rule-no-unknown": [ true, { | ||
"ignoreAtRules": [ | ||
"extends", | ||
"ignores" | ||
] | ||
}], | ||
"at-rule-no-unknown": [ | ||
true, | ||
{ | ||
"ignoreAtRules": ["extends", "ignores"] | ||
} | ||
], | ||
"indentation": "tab", | ||
"number-leading-zero": null, | ||
"unit-whitelist": ["em", "rem", "s"] | ||
"unit-allowed-list": ["em", "rem", "s"] | ||
} | ||
@@ -158,70 +159,70 @@ } | ||
- Specify what quotes must be used using: | ||
- [`font-family-name-quotes`](https://github.com/stylelint/stylelint/blob/master/lib/rules/font-family-name-quotes/README.md) | ||
- [`function-url-quotes`](https://github.com/stylelint/stylelint/blob/master/lib/rules/function-url-quotes/README.md) | ||
- [`selector-attribute-quotes`](https://github.com/stylelint/stylelint/blob/master/lib/rules/selector-attribute-quotes/README.md) | ||
- [`string-quotes`](https://github.com/stylelint/stylelint/blob/master/lib/rules/string-quotes/README.md) | ||
- If you use [`autoprefixer`](https://github.com/postcss/autoprefixer) you'll want to disallow vendor prefixes using: | ||
- [`at-rule-no-vendor-prefix`](https://github.com/stylelint/stylelint/blob/master/lib/rules/at-rule-no-vendor-prefix/README.md) | ||
- [`media-feature-name-no-vendor-prefix`](https://github.com/stylelint/stylelint/blob/master/lib/rules/media-feature-name-no-vendor-prefix/README.md) | ||
- [`property-no-vendor-prefix`](https://github.com/stylelint/stylelint/blob/master/lib/rules/property-no-vendor-prefix/README.md) | ||
- [`selector-no-vendor-prefix`](https://github.com/stylelint/stylelint/blob/master/lib/rules/selector-no-vendor-prefix/README.md) | ||
- [`value-no-vendor-prefix`](https://github.com/stylelint/stylelint/blob/master/lib/rules/value-no-vendor-prefix/README.md) | ||
- Control specificity using: | ||
- [`max-nesting-depth`](https://github.com/stylelint/stylelint/blob/master/lib/rules/max-nesting-depth/README.md) | ||
- [`selector-max-compound-selectors`](https://github.com/stylelint/stylelint/blob/master/lib/rules/selector-max-compound-selectors/README.md) | ||
- [`selector-max-specificity`](https://github.com/stylelint/stylelint/blob/master/lib/rules/selector-max-specificity/README.md) | ||
- Specify acceptable selector types, units, properties, functions and words in comments using: | ||
- [`at-rule-blacklist`](https://github.com/stylelint/stylelint/blob/master/lib/rules/at-rule-blacklist/README.md) | ||
- [`at-rule-whitelist`](https://github.com/stylelint/stylelint/blob/master/lib/rules/at-rule-whitelist/README.md) | ||
- [`color-named`](https://github.com/stylelint/stylelint/blob/master/lib/rules/color-named/README.md) | ||
- [`color-no-hex`](https://github.com/stylelint/stylelint/blob/master/lib/rules/color-no-hex/README.md) | ||
- [`comment-word-blacklist`](https://github.com/stylelint/stylelint/blob/master/lib/rules/comment-word-blacklist/README.md) | ||
- [`declaration-no-important`](https://github.com/stylelint/stylelint/blob/master/lib/rules/declaration-no-important/README.md) | ||
- [`declaration-property-unit-blacklist`](https://github.com/stylelint/stylelint/blob/master/lib/rules/declaration-property-unit-blacklist/README.md) | ||
- [`declaration-property-unit-whitelist`](https://github.com/stylelint/stylelint/blob/master/lib/rules/declaration-property-unit-whitelist/README.md) | ||
- [`declaration-property-value-blacklist`](https://github.com/stylelint/stylelint/blob/master/lib/rules/declaration-property-value-blacklist/README.md) | ||
- [`declaration-property-value-whitelist`](https://github.com/stylelint/stylelint/blob/master/lib/rules/declaration-property-value-whitelist/README.md) | ||
- [`function-blacklist`](https://github.com/stylelint/stylelint/blob/master/lib/rules/function-blacklist/README.md) | ||
- [`function-url-scheme-blacklist`](https://github.com/stylelint/stylelint/blob/master/lib/rules/function-url-scheme-blacklist/README.md) | ||
- [`function-url-scheme-whitelist`](https://github.com/stylelint/stylelint/blob/master/lib/rules/function-url-scheme-whitelist/README.md) | ||
- [`function-whitelist`](https://github.com/stylelint/stylelint/blob/master/lib/rules/function-whitelist/README.md) | ||
- [`media-feature-name-blacklist`](https://github.com/stylelint/stylelint/blob/master/lib/rules/media-feature-name-blacklist/README.md) | ||
- [`media-feature-name-whitelist`](https://github.com/stylelint/stylelint/blob/master/lib/rules/media-feature-name-whitelist/README.md) | ||
- [`property-blacklist`](https://github.com/stylelint/stylelint/blob/master/lib/rules/property-blacklist/README.md) | ||
- [`property-whitelist`](https://github.com/stylelint/stylelint/blob/master/lib/rules/property-whitelist/README.md) | ||
- [`selector-attribute-operator-blacklist`](https://github.com/stylelint/stylelint/blob/master/lib/rules/selector-attribute-operator-blacklist/README.md) | ||
- [`selector-attribute-operator-whitelist`](https://github.com/stylelint/stylelint/blob/master/lib/rules/selector-attribute-operator-whitelist/README.md) | ||
- [`selector-combinator-blacklist`](https://github.com/stylelint/stylelint/blob/master/lib/rules/selector-combinator-blacklist/README.md) | ||
- [`selector-combinator-whitelist`](https://github.com/stylelint/stylelint/blob/master/lib/rules/selector-combinator-whitelist/README.md) | ||
- [`selector-max-class`](https://github.com/stylelint/stylelint/blob/master/lib/rules/selector-max-class/README.md) | ||
- [`selector-max-attribute`](https://github.com/stylelint/stylelint/blob/master/lib/rules/selector-max-attribute/README.md) | ||
- [`selector-max-combinators`](https://github.com/stylelint/stylelint/blob/master/lib/rules/selector-max-combinators/README.md) | ||
- [`selector-max-id`](https://github.com/stylelint/stylelint/blob/master/lib/rules/selector-max-id/README.md) | ||
- [`selector-max-pseudo-class`](https://github.com/stylelint/stylelint/blob/master/lib/rules/selector-max-pseudo-class/README.md) | ||
- [`selector-no-qualifying-type`](https://github.com/stylelint/stylelint/blob/master/lib/rules/selector-no-qualifying-type/README.md) | ||
- [`selector-max-type`](https://github.com/stylelint/stylelint/blob/master/lib/rules/selector-max-type/README.md) | ||
- [`selector-max-universal`](https://github.com/stylelint/stylelint/blob/master/lib/rules/selector-max-universal/README.md) | ||
- [`selector-pseudo-class-blacklist`](https://github.com/stylelint/stylelint/blob/master/lib/rules/selector-pseudo-class-blacklist/README.md) | ||
- [`selector-pseudo-class-whitelist`](https://github.com/stylelint/stylelint/blob/master/lib/rules/selector-pseudo-class-whitelist/README.md) | ||
- [`selector-pseudo-element-blacklist`](https://github.com/stylelint/stylelint/blob/master/lib/rules/selector-pseudo-element-blacklist/README.md) | ||
- [`selector-pseudo-element-whitelist`](https://github.com/stylelint/stylelint/blob/master/lib/rules/selector-pseudo-element-whitelist/README.md) | ||
- [`unit-blacklist`](https://github.com/stylelint/stylelint/blob/master/lib/rules/unit-blacklist/README.md) | ||
- [`unit-whitelist`](https://github.com/stylelint/stylelint/blob/master/lib/rules/unit-whitelist/README.md) | ||
- Specify acceptable naming patterns using: | ||
- [`custom-media-pattern`](https://github.com/stylelint/stylelint/blob/master/lib/rules/custom-media-pattern/README.md) | ||
- [`custom-property-pattern`](https://github.com/stylelint/stylelint/blob/master/lib/rules/custom-property-pattern/README.md) | ||
- [`selector-class-pattern`](https://github.com/stylelint/stylelint/blob/master/lib/rules/selector-class-pattern/README.md) | ||
- [`selector-id-pattern`](https://github.com/stylelint/stylelint/blob/master/lib/rules/selector-id-pattern/README.md) | ||
- [`selector-nested-pattern`](https://github.com/stylelint/stylelint/blob/master/lib/rules/selector-nested-pattern/README.md) | ||
- Specify a notation when there are one or more valid representations using: | ||
- [`font-weight-notation`](https://github.com/stylelint/stylelint/blob/master/lib/rules/font-weight-notation/README.md) | ||
- Specify what types of URLs are allowed using: | ||
- [`function-url-no-scheme-relative`](https://github.com/stylelint/stylelint/blob/master/lib/rules/function-url-no-scheme-relative/README.md) | ||
- Specify a maximum line length using: | ||
- [`max-line-length`](https://github.com/stylelint/stylelint/blob/master/lib/rules/max-line-length/README.md) | ||
- Specify what quotes must be used using: | ||
- [`font-family-name-quotes`](https://github.com/stylelint/stylelint/blob/master/lib/rules/font-family-name-quotes/README.md) | ||
- [`function-url-quotes`](https://github.com/stylelint/stylelint/blob/master/lib/rules/function-url-quotes/README.md) | ||
- [`selector-attribute-quotes`](https://github.com/stylelint/stylelint/blob/master/lib/rules/selector-attribute-quotes/README.md) | ||
- [`string-quotes`](https://github.com/stylelint/stylelint/blob/master/lib/rules/string-quotes/README.md) | ||
- If you use [`autoprefixer`](https://github.com/postcss/autoprefixer) you'll want to disallow vendor prefixes using: | ||
- [`at-rule-no-vendor-prefix`](https://github.com/stylelint/stylelint/blob/master/lib/rules/at-rule-no-vendor-prefix/README.md) | ||
- [`media-feature-name-no-vendor-prefix`](https://github.com/stylelint/stylelint/blob/master/lib/rules/media-feature-name-no-vendor-prefix/README.md) | ||
- [`property-no-vendor-prefix`](https://github.com/stylelint/stylelint/blob/master/lib/rules/property-no-vendor-prefix/README.md) | ||
- [`selector-no-vendor-prefix`](https://github.com/stylelint/stylelint/blob/master/lib/rules/selector-no-vendor-prefix/README.md) | ||
- [`value-no-vendor-prefix`](https://github.com/stylelint/stylelint/blob/master/lib/rules/value-no-vendor-prefix/README.md) | ||
- Control specificity using: | ||
- [`max-nesting-depth`](https://github.com/stylelint/stylelint/blob/master/lib/rules/max-nesting-depth/README.md) | ||
- [`selector-max-compound-selectors`](https://github.com/stylelint/stylelint/blob/master/lib/rules/selector-max-compound-selectors/README.md) | ||
- [`selector-max-specificity`](https://github.com/stylelint/stylelint/blob/master/lib/rules/selector-max-specificity/README.md) | ||
- Specify acceptable selector types, units, properties, functions and words in comments using: | ||
- [`at-rule-disallowed-list`](https://github.com/stylelint/stylelint/blob/master/lib/rules/at-rule-disallowed-list/README.md) | ||
- [`at-rule-allowed-list`](https://github.com/stylelint/stylelint/blob/master/lib/rules/at-rule-allowed-list/README.md) | ||
- [`color-named`](https://github.com/stylelint/stylelint/blob/master/lib/rules/color-named/README.md) | ||
- [`color-no-hex`](https://github.com/stylelint/stylelint/blob/master/lib/rules/color-no-hex/README.md) | ||
- [`comment-word-disallowed-list`](https://github.com/stylelint/stylelint/blob/master/lib/rules/comment-word-disallowed-list/README.md) | ||
- [`declaration-no-important`](https://github.com/stylelint/stylelint/blob/master/lib/rules/declaration-no-important/README.md) | ||
- [`declaration-property-unit-disallowed-list`](https://github.com/stylelint/stylelint/blob/master/lib/rules/declaration-property-unit-disallowed-list/README.md) | ||
- [`declaration-property-unit-allowed-list`](https://github.com/stylelint/stylelint/blob/master/lib/rules/declaration-property-unit-allowed-list/README.md) | ||
- [`declaration-property-value-disallowed-list`](https://github.com/stylelint/stylelint/blob/master/lib/rules/declaration-property-value-disallowed-list/README.md) | ||
- [`declaration-property-value-allowed-list`](https://github.com/stylelint/stylelint/blob/master/lib/rules/declaration-property-value-allowed-list/README.md) | ||
- [`function-disallowed-list`](https://github.com/stylelint/stylelint/blob/master/lib/rules/function-disallowed-list/README.md) | ||
- [`function-url-scheme-disallowed-list`](https://github.com/stylelint/stylelint/blob/master/lib/rules/function-url-scheme-disallowed-list/README.md) | ||
- [`function-url-scheme-allowed-list`](https://github.com/stylelint/stylelint/blob/master/lib/rules/function-url-scheme-allowed-list/README.md) | ||
- [`function-allowed-list`](https://github.com/stylelint/stylelint/blob/master/lib/rules/function-allowed-list/README.md) | ||
- [`media-feature-name-disallowed-list`](https://github.com/stylelint/stylelint/blob/master/lib/rules/media-feature-name-disallowed-list/README.md) | ||
- [`media-feature-name-allowed-list`](https://github.com/stylelint/stylelint/blob/master/lib/rules/media-feature-name-allowed-list/README.md) | ||
- [`property-disallowed-list`](https://github.com/stylelint/stylelint/blob/master/lib/rules/property-disallowed-list/README.md) | ||
- [`property-allowed-list`](https://github.com/stylelint/stylelint/blob/master/lib/rules/property-allowed-list/README.md) | ||
- [`selector-attribute-operator-disallowed-list`](https://github.com/stylelint/stylelint/blob/master/lib/rules/selector-attribute-operator-disallowed-list/README.md) | ||
- [`selector-attribute-operator-allowed-list`](https://github.com/stylelint/stylelint/blob/master/lib/rules/selector-attribute-operator-allowed-list/README.md) | ||
- [`selector-combinator-disallowed-list`](https://github.com/stylelint/stylelint/blob/master/lib/rules/selector-combinator-disallowed-list/README.md) | ||
- [`selector-combinator-allowed-list`](https://github.com/stylelint/stylelint/blob/master/lib/rules/selector-combinator-allowed-list/README.md) | ||
- [`selector-max-class`](https://github.com/stylelint/stylelint/blob/master/lib/rules/selector-max-class/README.md) | ||
- [`selector-max-attribute`](https://github.com/stylelint/stylelint/blob/master/lib/rules/selector-max-attribute/README.md) | ||
- [`selector-max-combinators`](https://github.com/stylelint/stylelint/blob/master/lib/rules/selector-max-combinators/README.md) | ||
- [`selector-max-id`](https://github.com/stylelint/stylelint/blob/master/lib/rules/selector-max-id/README.md) | ||
- [`selector-max-pseudo-class`](https://github.com/stylelint/stylelint/blob/master/lib/rules/selector-max-pseudo-class/README.md) | ||
- [`selector-no-qualifying-type`](https://github.com/stylelint/stylelint/blob/master/lib/rules/selector-no-qualifying-type/README.md) | ||
- [`selector-max-type`](https://github.com/stylelint/stylelint/blob/master/lib/rules/selector-max-type/README.md) | ||
- [`selector-max-universal`](https://github.com/stylelint/stylelint/blob/master/lib/rules/selector-max-universal/README.md) | ||
- [`selector-pseudo-class-disallowed-list`](https://github.com/stylelint/stylelint/blob/master/lib/rules/selector-pseudo-class-disallowed-list/README.md) | ||
- [`selector-pseudo-class-allowed-list`](https://github.com/stylelint/stylelint/blob/master/lib/rules/selector-pseudo-class-allowed-list/README.md) | ||
- [`selector-pseudo-element-disallowed-list`](https://github.com/stylelint/stylelint/blob/master/lib/rules/selector-pseudo-element-disallowed-list/README.md) | ||
- [`selector-pseudo-element-allowed-list`](https://github.com/stylelint/stylelint/blob/master/lib/rules/selector-pseudo-element-allowed-list/README.md) | ||
- [`unit-disallowed-list`](https://github.com/stylelint/stylelint/blob/master/lib/rules/unit-disallowed-list/README.md) | ||
- [`unit-allowed-list`](https://github.com/stylelint/stylelint/blob/master/lib/rules/unit-allowed-list/README.md) | ||
- Specify acceptable naming patterns using: | ||
- [`custom-media-pattern`](https://github.com/stylelint/stylelint/blob/master/lib/rules/custom-media-pattern/README.md) | ||
- [`custom-property-pattern`](https://github.com/stylelint/stylelint/blob/master/lib/rules/custom-property-pattern/README.md) | ||
- [`selector-class-pattern`](https://github.com/stylelint/stylelint/blob/master/lib/rules/selector-class-pattern/README.md) | ||
- [`selector-id-pattern`](https://github.com/stylelint/stylelint/blob/master/lib/rules/selector-id-pattern/README.md) | ||
- [`selector-nested-pattern`](https://github.com/stylelint/stylelint/blob/master/lib/rules/selector-nested-pattern/README.md) | ||
- Specify a notation when there are one or more valid representations using: | ||
- [`font-weight-notation`](https://github.com/stylelint/stylelint/blob/master/lib/rules/font-weight-notation/README.md) | ||
- Specify what types of URLs are allowed using: | ||
- [`function-url-no-scheme-relative`](https://github.com/stylelint/stylelint/blob/master/lib/rules/function-url-no-scheme-relative/README.md) | ||
- Specify a maximum line length using: | ||
- [`max-line-length`](https://github.com/stylelint/stylelint/blob/master/lib/rules/max-line-length/README.md) | ||
### Using the config with SugarSS syntax | ||
The config is broadly compatible with [SugarSS](https://github.com/postcss/sugarss) syntax. You *will* need to turn off the rules that check braces and semicolons, as so: | ||
The config is broadly compatible with [SugarSS](https://github.com/postcss/sugarss) syntax. You _will_ need to turn off the rules that check braces and semicolons, as so: | ||
@@ -228,0 +229,0 @@ ```json |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
25838
245
14
1
+ Added@ampproject/remapping@2.3.0(transitive)
+ Added@babel/compat-data@7.25.7(transitive)
+ Added@babel/core@7.25.7(transitive)
+ Added@babel/generator@7.25.7(transitive)
+ Added@babel/helper-compilation-targets@7.25.7(transitive)
+ Added@babel/helper-module-imports@7.25.7(transitive)
+ Added@babel/helper-module-transforms@7.25.7(transitive)
+ Added@babel/helper-simple-access@7.25.7(transitive)
+ Added@babel/helper-string-parser@7.25.7(transitive)
+ Added@babel/helper-validator-option@7.25.7(transitive)
+ Added@babel/helpers@7.25.7(transitive)
+ Added@babel/parser@7.25.7(transitive)
+ Added@babel/template@7.25.7(transitive)
+ Added@babel/traverse@7.25.7(transitive)
+ Added@babel/types@7.25.7(transitive)
+ Added@jridgewell/gen-mapping@0.3.5(transitive)
+ Added@jridgewell/resolve-uri@3.1.2(transitive)
+ Added@jridgewell/set-array@1.2.1(transitive)
+ Added@jridgewell/sourcemap-codec@1.5.0(transitive)
+ Added@jridgewell/trace-mapping@0.3.25(transitive)
+ Added@stylelint/postcss-css-in-js@0.37.3(transitive)
+ Added@stylelint/postcss-markdown@0.36.2(transitive)
+ Added@types/mdast@3.0.15(transitive)
+ Added@types/minimist@1.2.5(transitive)
+ Added@types/normalize-package-data@2.4.4(transitive)
+ Added@types/parse-json@4.0.2(transitive)
+ Added@types/unist@2.0.11(transitive)
+ Addedarrify@1.0.1(transitive)
+ Addedautoprefixer@9.8.8(transitive)
+ Addedbail@1.0.5(transitive)
+ Addedbalanced-match@1.0.2(transitive)
+ Addedbrace-expansion@1.1.11(transitive)
+ Addedbrowserslist@4.24.0(transitive)
+ Addedcamelcase@5.3.1(transitive)
+ Addedcamelcase-keys@6.2.2(transitive)
+ Addedcaniuse-lite@1.0.30001667(transitive)
+ Addedchalk@4.1.2(transitive)
+ Addedcharacter-entities@1.2.4(transitive)
+ Addedcharacter-entities-legacy@1.1.4(transitive)
+ Addedcharacter-reference-invalid@1.1.4(transitive)
+ Addedclone-regexp@2.2.0(transitive)
+ Addedconcat-map@0.0.1(transitive)
+ Addedconvert-source-map@2.0.0(transitive)
+ Addedcosmiconfig@7.1.0(transitive)
+ Addeddecamelize@1.2.0(transitive)
+ Addeddecamelize-keys@1.1.1(transitive)
+ Addeddom-serializer@0.2.2(transitive)
+ Addeddomelementtype@1.3.12.3.0(transitive)
+ Addeddomhandler@2.4.2(transitive)
+ Addeddomutils@1.7.0(transitive)
+ Addedelectron-to-chromium@1.5.33(transitive)
+ Addedentities@1.1.22.2.0(transitive)
+ Addedescalade@3.2.0(transitive)
+ Addedexecall@2.0.0(transitive)
+ Addedextend@3.0.2(transitive)
+ Addedfile-entry-cache@6.0.1(transitive)
+ Addedfind-up@4.1.0(transitive)
+ Addedflat-cache@3.2.0(transitive)
+ Addedfs.realpath@1.0.0(transitive)
+ Addedfunction-bind@1.1.2(transitive)
+ Addedgensync@1.0.0-beta.2(transitive)
+ Addedget-stdin@8.0.0(transitive)
+ Addedglob@7.2.3(transitive)
+ Addedglobals@11.12.0(transitive)
+ Addedgonzales-pe@4.3.0(transitive)
+ Addedhard-rejection@2.1.0(transitive)
+ Addedhasown@2.0.2(transitive)
+ Addedhosted-git-info@2.8.94.1.0(transitive)
+ Addedhtmlparser2@3.10.1(transitive)
+ Addedimport-lazy@4.0.0(transitive)
+ Addedindent-string@4.0.0(transitive)
+ Addedinflight@1.0.6(transitive)
+ Addedinherits@2.0.4(transitive)
+ Addedis-alphabetical@1.0.4(transitive)
+ Addedis-alphanumerical@1.0.4(transitive)
+ Addedis-buffer@2.0.5(transitive)
+ Addedis-core-module@2.15.1(transitive)
+ Addedis-decimal@1.0.4(transitive)
+ Addedis-hexadecimal@1.0.4(transitive)
+ Addedis-plain-obj@1.1.02.1.0(transitive)
+ Addedis-regexp@2.1.0(transitive)
+ Addedis-typedarray@1.0.0(transitive)
+ Addedis-unicode-supported@0.1.0(transitive)
+ Addedjsesc@3.0.2(transitive)
+ Addedjson5@2.2.3(transitive)
+ Addedknown-css-properties@0.21.0(transitive)
+ Addedlocate-path@5.0.0(transitive)
+ Addedlodash@4.17.21(transitive)
+ Addedlog-symbols@4.1.0(transitive)
+ Addedlongest-streak@2.0.4(transitive)
+ Addedlru-cache@5.1.16.0.0(transitive)
+ Addedmap-obj@1.0.14.3.0(transitive)
+ Addedmdast-util-from-markdown@0.8.5(transitive)
+ Addedmdast-util-to-markdown@0.6.5(transitive)
+ Addedmdast-util-to-string@2.0.0(transitive)
+ Addedmeow@9.0.0(transitive)
+ Addedmicromark@2.11.4(transitive)
+ Addedmin-indent@1.0.1(transitive)
+ Addedminimatch@3.1.2(transitive)
+ Addedminimist@1.2.8(transitive)
+ Addedminimist-options@4.1.0(transitive)
+ Addednode-releases@2.0.18(transitive)
+ Addednormalize-package-data@2.5.03.0.3(transitive)
+ Addednormalize-range@0.1.2(transitive)
+ Addednormalize-selector@0.2.0(transitive)
+ Addednum2fraction@1.2.2(transitive)
+ Addedonce@1.4.0(transitive)
+ Addedp-limit@2.3.0(transitive)
+ Addedp-locate@4.1.0(transitive)
+ Addedp-try@2.2.0(transitive)
+ Addedparse-entities@2.0.0(transitive)
+ Addedpath-exists@4.0.0(transitive)
+ Addedpath-is-absolute@1.0.1(transitive)
+ Addedpath-parse@1.0.7(transitive)
+ Addedpicocolors@0.2.1(transitive)
+ Addedpostcss@7.0.39(transitive)
+ Addedpostcss-html@0.36.0(transitive)
+ Addedpostcss-less@3.1.4(transitive)
+ Addedpostcss-media-query-parser@0.2.3(transitive)
+ Addedpostcss-safe-parser@4.0.2(transitive)
+ Addedpostcss-sass@0.4.4(transitive)
+ Addedpostcss-scss@2.1.1(transitive)
+ Addedpostcss-syntax@0.36.2(transitive)
+ Addedquick-lru@4.0.1(transitive)
+ Addedread-pkg@5.2.0(transitive)
+ Addedread-pkg-up@7.0.1(transitive)
+ Addedreadable-stream@3.6.2(transitive)
+ Addedredent@3.0.0(transitive)
+ Addedremark@13.0.0(transitive)
+ Addedremark-parse@9.0.0(transitive)
+ Addedremark-stringify@9.0.1(transitive)
+ Addedrepeat-string@1.6.1(transitive)
+ Addedresolve@1.22.8(transitive)
+ Addedrimraf@3.0.2(transitive)
+ Addedsafe-buffer@5.2.1(transitive)
+ Addedsemver@5.7.26.3.17.6.3(transitive)
+ Addedsignal-exit@3.0.7(transitive)
+ Addedsource-map@0.6.1(transitive)
+ Addedspdx-correct@3.2.0(transitive)
+ Addedspdx-exceptions@2.5.0(transitive)
+ Addedspdx-expression-parse@3.0.1(transitive)
+ Addedspdx-license-ids@3.0.20(transitive)
+ Addedspecificity@0.4.1(transitive)
+ Addedstring_decoder@1.3.0(transitive)
+ Addedstrip-indent@3.0.0(transitive)
+ Addedstyle-search@0.1.0(transitive)
+ Addedstylelint@13.13.1(transitive)
+ Addedstylelint-config-recommended@4.0.0(transitive)
+ Addedsugarss@2.0.0(transitive)
+ Addedsupports-preserve-symlinks-flag@1.0.0(transitive)
+ Addedto-fast-properties@2.0.0(transitive)
+ Addedtrim-newlines@3.0.1(transitive)
+ Addedtrough@1.0.5(transitive)
+ Addedtype-fest@0.18.10.6.00.8.1(transitive)
+ Addedtypedarray-to-buffer@3.1.5(transitive)
+ Addedunified@9.2.2(transitive)
+ Addedunist-util-find-all-after@3.0.2(transitive)
+ Addedunist-util-is@4.1.0(transitive)
+ Addedunist-util-stringify-position@2.0.3(transitive)
+ Addedupdate-browserslist-db@1.1.1(transitive)
+ Addedv8-compile-cache@2.4.0(transitive)
+ Addedvalidate-npm-package-license@3.0.4(transitive)
+ Addedvfile@4.2.1(transitive)
+ Addedvfile-message@2.0.4(transitive)
+ Addedwrappy@1.0.2(transitive)
+ Addedwrite-file-atomic@3.0.3(transitive)
+ Addedyallist@3.1.14.0.0(transitive)
+ Addedyaml@1.10.2(transitive)
+ Addedyargs-parser@20.2.9(transitive)
+ Addedzwitch@1.0.5(transitive)
- Removed@csstools/css-parser-algorithms@3.0.1(transitive)
- Removed@csstools/css-tokenizer@3.0.1(transitive)
- Removed@csstools/media-query-list-parser@3.0.1(transitive)
- Removed@csstools/selector-specificity@4.0.0(transitive)
- Removed@dual-bundle/import-meta-resolve@4.1.0(transitive)
- Removedansi-regex@6.1.0(transitive)
- Removedargparse@2.0.1(transitive)
- Removedcolord@2.9.3(transitive)
- Removedcosmiconfig@9.0.0(transitive)
- Removedcss-functions-list@3.2.2(transitive)
- Removedcss-tree@2.3.1(transitive)
- Removedenv-paths@2.2.1(transitive)
- Removedfile-entry-cache@9.1.0(transitive)
- Removedflat-cache@5.0.0(transitive)
- Removedis-plain-object@5.0.0(transitive)
- Removedjs-yaml@4.1.0(transitive)
- Removedknown-css-properties@0.34.0(transitive)
- Removedmdn-data@2.0.30(transitive)
- Removedmeow@13.2.0(transitive)
- Removednanoid@3.3.7(transitive)
- Removednormalize-path@3.0.0(transitive)
- Removedpostcss@8.4.47(transitive)
- Removedpostcss-safe-parser@7.0.1(transitive)
- Removedsignal-exit@4.1.0(transitive)
- Removedsource-map-js@1.2.1(transitive)
- Removedstrip-ansi@7.1.0(transitive)
- Removedstylelint@16.9.0(transitive)
- Removedstylelint-config-recommended@3.0.0(transitive)
- Removedsupports-hyperlinks@3.1.0(transitive)
- Removedwrite-file-atomic@5.0.1(transitive)