Skip to content

Commit

Permalink
fixup! Chore(repo): Upgrade to Stylelint 16 #DS-1245
Browse files Browse the repository at this point in the history
  • Loading branch information
literat committed Jul 3, 2024
1 parent 0b16d55 commit 5ecfbf9
Show file tree
Hide file tree
Showing 5 changed files with 121 additions and 28 deletions.
6 changes: 3 additions & 3 deletions configs/stylelint-config-spirit/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ const styleRules = require('./rules/style');
const unstableRules = require('./rules/unstable');

module.exports = {
extends: ['stylelint-config-standard-scss', prettierPlugin, styleRules, unstableRules],
rules: {
extends: ['@lmc-eu/stylelint-config', prettierPlugin, styleRules, unstableRules],
/* rules: {
// No default value
// Reason: Color-named values disabled - desired lint should check for design system token values only.
// Docs: https://stylelint.io/user-guide/rules/list/color-named
Expand Down Expand Up @@ -119,5 +119,5 @@ module.exports = {
// - values come from Supernova, so you never know what you're going to get.
// Docs: https://github.com/stylelint-scss/stylelint-scss/blob/master/src/rules/function-unquote-no-unquoted-strings-inside/README.md
'scss/function-unquote-no-unquoted-strings-inside': null,
}
} */
};
10 changes: 7 additions & 3 deletions configs/stylelint-config-spirit/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,14 @@
},
"type": "commonjs",
"main": "./index.js",
"peerDependencies": {
"stylelint": "^15.11.0"
},
"dependencies": {
"stylelint": "16.6.1",
"@lmc-eu/stylelint-config": "file:/Users/tomas.litera/Work/_alma/code-quality-tools/packages/stylelint-config",
"stylelint": "15.11.0",
"stylelint-config-prettier": "9.0.5",
"stylelint-config-standard-scss": "^13.1.0",
"stylelint-order": "^6.0.4"
"stylelint-config-standard-scss": "13.1.0",
"stylelint-order": "6.0.4"
}
}
2 changes: 1 addition & 1 deletion packages/design-tokens/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@
"npm-run-all2": "6.2.0",
"rimraf": "5.0.7",
"shx": "0.3.4",
"stylelint": "16.6.1",
"stylelint": "15.11.0",
"stylelint-config-spirit": "workspace:^",
"typescript": "5.5.2",
"vite": "5.3.2",
Expand Down
2 changes: 1 addition & 1 deletion packages/web/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@
"sass": "1.77.6",
"sass-true": "8.0.0",
"shx": "0.3.4",
"stylelint": "16.6.1",
"stylelint": "15.11.0",
"stylelint-config-spirit": "workspace:^",
"tslib": "2.6.3",
"typescript": "5.5.2"
Expand Down
129 changes: 109 additions & 20 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -1895,28 +1895,28 @@ __metadata:
linkType: hard

"@csstools/css-parser-algorithms@npm:^2.3.1":
version: 2.6.3
resolution: "@csstools/css-parser-algorithms@npm:2.6.3"
version: 2.7.0
resolution: "@csstools/css-parser-algorithms@npm:2.7.0"
peerDependencies:
"@csstools/css-tokenizer": ^2.3.1
checksum: 10/b893e284ebcccf37d7928be31be94fb0d6725defc544b39892d5e59ed5950b413366491817539b0add08deb9fc258c57588053d4436f84b7bd3b43bfeee67bb1
"@csstools/css-tokenizer": ^2.3.2
checksum: 10/b9c01c0d0b360434debc20e2767bf4fb2a469e479a41bdaf908b0b626ae58a265deda07825a4cb3ddb8aab63c4bfdd6f594ad368fef43471ee2f9aa364f09077
languageName: node
linkType: hard

"@csstools/css-tokenizer@npm:^2.2.0":
version: 2.3.1
resolution: "@csstools/css-tokenizer@npm:2.3.1"
checksum: 10/25c8643151667bfc2ce653174786d9f97fea93aa38d48432937bc634d8478dfa03e5e6ad18d3fff3d6fa245e9f6578f87ca07d9fd764a274702e4bb8dd34dede
version: 2.3.3
resolution: "@csstools/css-tokenizer@npm:2.3.3"
checksum: 10/3056cd103f48b1ecd378ccf010c657fe29d652ce6804c305032b95d0c0b0b06ea7f2e7e99677e7025b59f007dfb907729c430a359492f2fb0230fb18ef1cdc43
languageName: node
linkType: hard

"@csstools/media-query-list-parser@npm:^2.1.4":
version: 2.1.11
resolution: "@csstools/media-query-list-parser@npm:2.1.11"
version: 2.1.12
resolution: "@csstools/media-query-list-parser@npm:2.1.12"
peerDependencies:
"@csstools/css-parser-algorithms": ^2.6.3
"@csstools/css-tokenizer": ^2.3.1
checksum: 10/23ede5583c6f1f51ec45b9293fcaf1ecac0f69c7ea750bfe2245926a66a6ae8f7dea8b3604fc4a5b8be4a25c1bccf519a357bf926d486a7ff479e89685011ff4
"@csstools/css-parser-algorithms": ^2.7.0
"@csstools/css-tokenizer": ^2.3.2
checksum: 10/ee22ee6ffd0a8922fc5e1d985b338fb13dead051cdadc9835b94e1183db5aeb33e184f25caeb2f05935fb61dd96e11601c6ef4001fb625195e51c4ec7a82cbb3
languageName: node
linkType: hard

Expand Down Expand Up @@ -3733,16 +3733,16 @@ __metadata:
languageName: unknown
linkType: soft

"@lmc-eu/stylelint-config@npm:7.0.1":
"@lmc-eu/stylelint-config@file:/Users/tomas.litera/Work/_alma/code-quality-tools/packages/stylelint-config::locator=stylelint-config-spirit%40workspace%3Aconfigs%2Fstylelint-config-spirit":
version: 7.0.1
resolution: "@lmc-eu/stylelint-config@npm:7.0.1"
resolution: "@lmc-eu/stylelint-config@file:/Users/tomas.litera/Work/_alma/code-quality-tools/packages/stylelint-config#/Users/tomas.litera/Work/_alma/code-quality-tools/packages/stylelint-config::hash=1267f6&locator=stylelint-config-spirit%40workspace%3Aconfigs%2Fstylelint-config-spirit"
dependencies:
postcss-scss: "npm:^4.0.3"
stylelint-config-standard-scss: "npm:^6.0.0"
stylelint-order: "npm:^6.0.0"
peerDependencies:
stylelint: ^14.14.0
checksum: 10/1a8cb910935065fdb978bad20ecef0f9d019ebca9098eb6c50672025972c1edfe23e7c2e66f3c6f9138747500ed2ee97e460df4357e4febf527bdce44d282cad
stylelint: ^15.11.0
checksum: 10/a71ab03d8d653c04fcc94709412a6f758aefb5d9c58f7a45add9d79b276a1ab6ec23a206866a8293121267b268fd99c6c97239a7c33745cddd5b7e5bc59925ef
languageName: node
linkType: hard

Expand Down Expand Up @@ -18702,6 +18702,13 @@ __metadata:
languageName: node
linkType: hard

"known-css-properties@npm:^0.31.0":
version: 0.31.0
resolution: "known-css-properties@npm:0.31.0"
checksum: 10/559679a98e58806c77c267aaaad56217a0d456e59d1f64e4d4ae5ee90319f888064f93e2acaed67b117badd723c22c1bec3cb38a07482c7de331b93fb2ba0c94
languageName: node
linkType: hard

"kolorist@npm:^1.8.0":
version: 1.8.0
resolution: "kolorist@npm:1.8.0"
Expand Down Expand Up @@ -22523,7 +22530,7 @@ __metadata:
languageName: node
linkType: hard

"postcss-scss@npm:^4.0.2, postcss-scss@npm:^4.0.3":
"postcss-scss@npm:^4.0.2, postcss-scss@npm:^4.0.3, postcss-scss@npm:^4.0.9":
version: 4.0.9
resolution: "postcss-scss@npm:4.0.9"
peerDependencies:
Expand All @@ -22532,7 +22539,7 @@ __metadata:
languageName: node
linkType: hard

"postcss-selector-parser@npm:^6.0.10, postcss-selector-parser@npm:^6.0.11, postcss-selector-parser@npm:^6.0.13, postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4":
"postcss-selector-parser@npm:^6.0.10, postcss-selector-parser@npm:^6.0.11, postcss-selector-parser@npm:^6.0.13, postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4, postcss-selector-parser@npm:^6.1.0":
version: 6.1.0
resolution: "postcss-selector-parser@npm:6.1.0"
dependencies:
Expand Down Expand Up @@ -22571,7 +22578,7 @@ __metadata:
languageName: node
linkType: hard

"postcss@npm:8.4.38, postcss@npm:^8.4.23, postcss@npm:^8.4.28, postcss@npm:^8.4.32, postcss@npm:^8.4.33, postcss@npm:^8.4.38":
"postcss@npm:8.4.38, postcss@npm:^8.4.23, postcss@npm:^8.4.32, postcss@npm:^8.4.33, postcss@npm:^8.4.38":
version: 8.4.38
resolution: "postcss@npm:8.4.38"
dependencies:
Expand All @@ -22582,6 +22589,17 @@ __metadata:
languageName: node
linkType: hard

"postcss@npm:^8.4.28":
version: 8.4.39
resolution: "postcss@npm:8.4.39"
dependencies:
nanoid: "npm:^3.3.7"
picocolors: "npm:^1.0.1"
source-map-js: "npm:^1.2.0"
checksum: 10/ad9c1add892c96433b9a5502878201ede4a20c4ce02d056251f61f8d9a3e5426dab3683fe5a086edfa78a1a19f2b4988c8cea02c5122136d29758cb5a17e2621
languageName: node
linkType: hard

"prebuild-install@npm:^7.1.1":
version: 7.1.2
resolution: "prebuild-install@npm:7.1.2"
Expand Down Expand Up @@ -25705,6 +25723,23 @@ __metadata:
languageName: node
linkType: hard

"stylelint-config-recommended-scss@npm:^14.0.0":
version: 14.0.0
resolution: "stylelint-config-recommended-scss@npm:14.0.0"
dependencies:
postcss-scss: "npm:^4.0.9"
stylelint-config-recommended: "npm:^14.0.0"
stylelint-scss: "npm:^6.0.0"
peerDependencies:
postcss: ^8.3.3
stylelint: ^16.0.2
peerDependenciesMeta:
postcss:
optional: true
checksum: 10/512fba4d81654b65a7a36d531f165c7d8f0c938e63a0f90daca0c21d623cc637e29195fec5e0ae1edd862502d69717f6f3e90016cd7ba8458e4a8afcd87bb3b4
languageName: node
linkType: hard

"stylelint-config-recommended-scss@npm:^8.0.0":
version: 8.0.0
resolution: "stylelint-config-recommended-scss@npm:8.0.0"
Expand All @@ -25722,6 +25757,15 @@ __metadata:
languageName: node
linkType: hard

"stylelint-config-recommended@npm:^14.0.0, stylelint-config-recommended@npm:^14.0.1":
version: 14.0.1
resolution: "stylelint-config-recommended@npm:14.0.1"
peerDependencies:
stylelint: ^16.1.0
checksum: 10/93c3fe920902abfd3f4130173876bb633230c910a3b293f5b74a0ea9c4427d197d7ade28dd62718246264f22f1e012899d0160a0176da723d14680d73876d701
languageName: node
linkType: hard

"stylelint-config-recommended@npm:^9.0.0":
version: 9.0.0
resolution: "stylelint-config-recommended@npm:9.0.0"
Expand All @@ -25735,13 +25779,32 @@ __metadata:
version: 0.0.0-use.local
resolution: "stylelint-config-spirit@workspace:configs/stylelint-config-spirit"
dependencies:
"@lmc-eu/stylelint-config": "npm:7.0.1"
"@lmc-eu/stylelint-config": "file:/Users/tomas.litera/Work/_alma/code-quality-tools/packages/stylelint-config"
stylelint: "npm:15.11.0"
stylelint-config-prettier: "npm:9.0.5"
stylelint-config-standard-scss: "npm:13.1.0"
stylelint-order: "npm:6.0.4"
peerDependencies:
stylelint: ^15.11.0
languageName: unknown
linkType: soft

"stylelint-config-standard-scss@npm:13.1.0":
version: 13.1.0
resolution: "stylelint-config-standard-scss@npm:13.1.0"
dependencies:
stylelint-config-recommended-scss: "npm:^14.0.0"
stylelint-config-standard: "npm:^36.0.0"
peerDependencies:
postcss: ^8.3.3
stylelint: ^16.3.1
peerDependenciesMeta:
postcss:
optional: true
checksum: 10/c5105e3b3390c9d0aa95e252abdf1850fa50d82e1a25a1fcc11a88b111038e00c8033a4b34905405f2203c84c0fa26ce1d40248df2172c83c76cc3baa552db07
languageName: node
linkType: hard

"stylelint-config-standard-scss@npm:^6.0.0":
version: 6.1.0
resolution: "stylelint-config-standard-scss@npm:6.1.0"
Expand Down Expand Up @@ -25769,6 +25832,17 @@ __metadata:
languageName: node
linkType: hard

"stylelint-config-standard@npm:^36.0.0":
version: 36.0.1
resolution: "stylelint-config-standard@npm:36.0.1"
dependencies:
stylelint-config-recommended: "npm:^14.0.1"
peerDependencies:
stylelint: ^16.1.0
checksum: 10/50b8fb396f1cb8cb3539aa97187eb8c2a4b2858c897374faa726837a809dae7c686cb5dc32528c9698745d4e97af1fe9035a04a5a8cb220bd6b1530795437013
languageName: node
linkType: hard

"stylelint-order@npm:6.0.4, stylelint-order@npm:^6.0.0":
version: 6.0.4
resolution: "stylelint-order@npm:6.0.4"
Expand All @@ -25795,6 +25869,21 @@ __metadata:
languageName: node
linkType: hard

"stylelint-scss@npm:^6.0.0":
version: 6.3.2
resolution: "stylelint-scss@npm:6.3.2"
dependencies:
known-css-properties: "npm:^0.31.0"
postcss-media-query-parser: "npm:^0.2.3"
postcss-resolve-nested-selector: "npm:^0.1.1"
postcss-selector-parser: "npm:^6.1.0"
postcss-value-parser: "npm:^4.2.0"
peerDependencies:
stylelint: ^16.0.2
checksum: 10/c60f5b1538cc5589addbd86b94fd62e140a453008549c05902c87b8a72c854fdb4b966dd8fd17cf61fbcd665db40eb2109f086f1f4ba5399a07ff59500bdeac1
languageName: node
linkType: hard

"stylelint@npm:15.11.0":
version: 15.11.0
resolution: "stylelint@npm:15.11.0"
Expand Down

0 comments on commit 5ecfbf9

Please sign in to comment.