diff --git a/configs/stylelint-config-spirit/index.js b/configs/stylelint-config-spirit/index.js index 78d9dd2547..a51b28083b 100644 --- a/configs/stylelint-config-spirit/index.js +++ b/configs/stylelint-config-spirit/index.js @@ -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 @@ -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, - } + } */ }; diff --git a/configs/stylelint-config-spirit/package.json b/configs/stylelint-config-spirit/package.json index a33901073a..eb63724045 100644 --- a/configs/stylelint-config-spirit/package.json +++ b/configs/stylelint-config-spirit/package.json @@ -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" } } diff --git a/packages/design-tokens/package.json b/packages/design-tokens/package.json index 7bba99cd04..67992e8dff 100644 --- a/packages/design-tokens/package.json +++ b/packages/design-tokens/package.json @@ -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", diff --git a/packages/web/package.json b/packages/web/package.json index bd9dedc9f1..38a78f6fb2 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -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" diff --git a/yarn.lock b/yarn.lock index 882a5ded80..edc1d4a6a3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -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 @@ -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 @@ -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" @@ -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: @@ -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: @@ -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: @@ -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" @@ -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" @@ -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" @@ -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" @@ -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" @@ -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"