diff --git a/.stylelintrc.js b/.stylelintrc.js
index 3fbebcc38f..9d4e285e84 100644
--- a/.stylelintrc.js
+++ b/.stylelintrc.js
@@ -4,19 +4,18 @@ module.exports = {
// TypeScript declaration files contain no styles.
// Stylelint is also reporting parseError on `docs/types/react-docgen.d.ts`.
'**/*.d.ts',
+ 'docs/.next',
+ 'docs/export',
+ 'node_modules',
],
rules: {
'alpha-value-notation': null,
'custom-property-pattern': null,
- 'declaration-colon-newline-after': null,
- 'function-parentheses-newline-inside': null, // not compatible with prettier
'media-feature-range-notation': null,
'no-empty-source': null,
- 'no-missing-end-of-source-newline': null,
'selector-class-pattern': null,
'string-no-newline': null, // not compatible with prettier
'value-keyword-case': null,
- 'value-list-comma-newline-after': null, // not compatible with prettier
},
overrides: [
{
diff --git a/docs/data/base/components/switch/UseSwitchesCustom.js b/docs/data/base/components/switch/UseSwitchesCustom.js
index 439119b670..a7e9f9f785 100644
--- a/docs/data/base/components/switch/UseSwitchesCustom.js
+++ b/docs/data/base/components/switch/UseSwitchesCustom.js
@@ -79,14 +79,10 @@ const SwitchThumb = styled('span')`
content: '';
width: 100%;
height: 100%;
-
- /* false positive: */
- /* stylelint-disable unit-no-unknown */
background: url('data:image/svg+xml;utf8,')
center center no-repeat;
- /* stylelint-enable unit-no-unknown */
}
&.focusVisible {
@@ -97,12 +93,9 @@ const SwitchThumb = styled('span')`
transform: translateX(24px);
&::before {
- /* false positive: */
- /* stylelint-disable unit-no-unknown */
background-image: url('data:image/svg+xml;utf8,');
- /* stylelint-enable unit-no-unknown */
}
}
`;
diff --git a/docs/data/base/components/switch/UseSwitchesCustom.tsx b/docs/data/base/components/switch/UseSwitchesCustom.tsx
index 15a381f9c6..8cc2d1b992 100644
--- a/docs/data/base/components/switch/UseSwitchesCustom.tsx
+++ b/docs/data/base/components/switch/UseSwitchesCustom.tsx
@@ -79,14 +79,10 @@ const SwitchThumb = styled('span')`
content: '';
width: 100%;
height: 100%;
-
- /* false positive: */
- /* stylelint-disable unit-no-unknown */
background: url('data:image/svg+xml;utf8,')
center center no-repeat;
- /* stylelint-enable unit-no-unknown */
}
&.focusVisible {
@@ -97,12 +93,9 @@ const SwitchThumb = styled('span')`
transform: translateX(24px);
&::before {
- /* false positive: */
- /* stylelint-disable unit-no-unknown */
background-image: url('data:image/svg+xml;utf8,');
- /* stylelint-enable unit-no-unknown */
}
}
`;
diff --git a/package.json b/package.json
index c99066a4d9..3fb8aea907 100644
--- a/package.json
+++ b/package.json
@@ -159,7 +159,7 @@
"remark": "^13.0.0",
"rimraf": "^5.0.5",
"serve": "^14.2.1",
- "stylelint": "^15.11.0",
+ "stylelint": "^16.2.1",
"stylelint-config-standard": "^36.0.0",
"stylelint-processor-styled-components": "^1.10.0",
"terser-webpack-plugin": "^5.3.10",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 57e961b098..b65cf112f8 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -325,11 +325,11 @@ importers:
specifier: ^14.2.1
version: 14.2.1
stylelint:
- specifier: ^15.11.0
- version: 15.11.0
+ specifier: ^16.2.1
+ version: 16.2.1(typescript@5.3.3)
stylelint-config-standard:
specifier: ^36.0.0
- version: 36.0.0(stylelint@15.11.0)
+ version: 36.0.0(stylelint@16.2.1)
stylelint-processor-styled-components:
specifier: ^1.10.0
version: 1.10.0
@@ -2504,38 +2504,38 @@ packages:
engines: {node: '>=0.1.90'}
dev: true
- /@csstools/css-parser-algorithms@2.3.1(@csstools/css-tokenizer@2.2.0):
- resolution: {integrity: sha512-xrvsmVUtefWMWQsGgFffqWSK03pZ1vfDki4IVIIUxxDKnGBzqNgv0A7SB1oXtVNEkcVO8xi1ZrTL29HhSu5kGA==}
+ /@csstools/css-parser-algorithms@2.6.0(@csstools/css-tokenizer@2.2.3):
+ resolution: {integrity: sha512-YfEHq0eRH98ffb5/EsrrDspVWAuph6gDggAE74ZtjecsmyyWpW768hOyiONa8zwWGbIWYfa2Xp4tRTrpQQ00CQ==}
engines: {node: ^14 || ^16 || >=18}
peerDependencies:
- '@csstools/css-tokenizer': ^2.2.0
+ '@csstools/css-tokenizer': ^2.2.3
dependencies:
- '@csstools/css-tokenizer': 2.2.0
+ '@csstools/css-tokenizer': 2.2.3
dev: true
- /@csstools/css-tokenizer@2.2.0:
- resolution: {integrity: sha512-wErmsWCbsmig8sQKkM6pFhr/oPha1bHfvxsUY5CYSQxwyhA9Ulrs8EqCgClhg4Tgg2XapVstGqSVcz0xOYizZA==}
+ /@csstools/css-tokenizer@2.2.3:
+ resolution: {integrity: sha512-pp//EvZ9dUmGuGtG1p+n17gTHEOqu9jO+FiCUjNN3BDmyhdA2Jq9QsVeR7K8/2QCK17HSsioPlTW9ZkzoWb3Lg==}
engines: {node: ^14 || ^16 || >=18}
dev: true
- /@csstools/media-query-list-parser@2.1.4(@csstools/css-parser-algorithms@2.3.1)(@csstools/css-tokenizer@2.2.0):
- resolution: {integrity: sha512-V/OUXYX91tAC1CDsiY+HotIcJR+vPtzrX8pCplCpT++i8ThZZsq5F5dzZh/bDM3WUOjrvC1ljed1oSJxMfjqhw==}
+ /@csstools/media-query-list-parser@2.1.8(@csstools/css-parser-algorithms@2.6.0)(@csstools/css-tokenizer@2.2.3):
+ resolution: {integrity: sha512-DiD3vG5ciNzeuTEoh74S+JMjQDs50R3zlxHnBnfd04YYfA/kh2KiBCGhzqLxlJcNq+7yNQ3stuZZYLX6wK/U2g==}
engines: {node: ^14 || ^16 || >=18}
peerDependencies:
- '@csstools/css-parser-algorithms': ^2.3.1
- '@csstools/css-tokenizer': ^2.2.0
+ '@csstools/css-parser-algorithms': ^2.6.0
+ '@csstools/css-tokenizer': ^2.2.3
dependencies:
- '@csstools/css-parser-algorithms': 2.3.1(@csstools/css-tokenizer@2.2.0)
- '@csstools/css-tokenizer': 2.2.0
+ '@csstools/css-parser-algorithms': 2.6.0(@csstools/css-tokenizer@2.2.3)
+ '@csstools/css-tokenizer': 2.2.3
dev: true
- /@csstools/selector-specificity@3.0.0(postcss-selector-parser@6.0.13):
- resolution: {integrity: sha512-hBI9tfBtuPIi885ZsZ32IMEU/5nlZH/KOVYJCOh7gyMxaVLGmLedYqFN6Ui1LXkI8JlC8IsuC0rF0btcRZKd5g==}
+ /@csstools/selector-specificity@3.0.2(postcss-selector-parser@6.0.15):
+ resolution: {integrity: sha512-RpHaZ1h9LE7aALeQXmXrJkRG84ZxIsctEN2biEUmFyKpzFM3zZ35eUMcIzZFsw/2olQE6v69+esEqU2f1MKycg==}
engines: {node: ^14 || ^16 || >=18}
peerDependencies:
postcss-selector-parser: ^6.0.13
dependencies:
- postcss-selector-parser: 6.0.13
+ postcss-selector-parser: 6.0.15
dev: true
/@discoveryjs/json-ext@0.5.7:
@@ -7007,16 +7007,6 @@ packages:
quick-lru: 4.0.1
dev: true
- /camelcase-keys@7.0.2:
- resolution: {integrity: sha512-Rjs1H+A9R+Ig+4E/9oyB66UC5Mj9Xq3N//vcLf2WzgdTi/3gUu3Z9KoqmlrEG4VuuLK8wJHofxzdQXz/knhiYg==}
- engines: {node: '>=12'}
- dependencies:
- camelcase: 6.3.0
- map-obj: 4.3.0
- quick-lru: 5.1.1
- type-fest: 1.4.0
- dev: true
-
/camelcase@5.3.1:
resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==}
engines: {node: '>=6'}
@@ -7706,6 +7696,22 @@ packages:
path-type: 4.0.0
dev: true
+ /cosmiconfig@9.0.0(typescript@5.3.3):
+ resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ typescript: '>=4.9.5'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ env-paths: 2.2.1
+ import-fresh: 3.3.0
+ js-yaml: 4.1.0
+ parse-json: 5.2.0
+ typescript: 5.3.3
+ dev: true
+
/cp-file@10.0.0:
resolution: {integrity: sha512-vy2Vi1r2epK5WqxOLnskeKeZkdZvTKfFZQCplE3XWsP+SUJyd5XAUFC9lFgTjjXJF2GMne/UML14iEmkAaDfFg==}
engines: {node: '>=14.16'}
@@ -7987,11 +7993,6 @@ packages:
engines: {node: '>=10'}
dev: true
- /decamelize@5.0.1:
- resolution: {integrity: sha512-VfxadyCECXgQlkoEAjeghAr5gY3Hf+IKjKb+X8tGVDtveCjN+USwprd2q3QXBR9T1+x2DG0XZF5/w+7HAtSaXA==}
- engines: {node: '>=10'}
- dev: true
-
/decimal.js@10.4.3:
resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==}
dev: true
@@ -9310,11 +9311,11 @@ packages:
flat-cache: 3.2.0
dev: true
- /file-entry-cache@7.0.2:
- resolution: {integrity: sha512-TfW7/1iI4Cy7Y8L6iqNdZQVvdXn0f8B4QcIXmkIbtTIe/Okm/nSlHb4IwGzRVOd3WfSieCgvf5cMzEfySAIl0g==}
- engines: {node: '>=12.0.0'}
+ /file-entry-cache@8.0.0:
+ resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==}
+ engines: {node: '>=16.0.0'}
dependencies:
- flat-cache: 3.2.0
+ flat-cache: 4.0.0
dev: true
/filelist@1.0.4:
@@ -9443,6 +9444,15 @@ packages:
rimraf: 3.0.2
dev: true
+ /flat-cache@4.0.0:
+ resolution: {integrity: sha512-EryKbCE/wxpxKniQlyas6PY1I9vwtF3uCBweX+N8KYTCn3Y12RTGtQAJ/bd5pl7kxUAc8v/R3Ake/N17OZiFqA==}
+ engines: {node: '>=16'}
+ dependencies:
+ flatted: 3.2.9
+ keyv: 4.5.4
+ rimraf: 5.0.5
+ dev: true
+
/flat@5.0.2:
resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==}
hasBin: true
@@ -10433,11 +10443,6 @@ packages:
parent-module: 1.0.1
resolve-from: 4.0.0
- /import-lazy@4.0.0:
- resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==}
- engines: {node: '>=8'}
- dev: true
-
/import-local@3.1.0:
resolution: {integrity: sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==}
engines: {node: '>=8'}
@@ -12177,29 +12182,16 @@ packages:
resolution: {integrity: sha512-+y4mDxU4rvXXu5UDSGCGNiesFmwCHuefGMoPCO1WYucNYj7DsLqrFaa2fXVI0H+NNiPTwwzKwspn9yTZqUGqng==}
dev: true
- /meow@10.1.5:
- resolution: {integrity: sha512-/d+PQ4GKmGvM9Bee/DPa8z3mXs/pkvJE2KEThngVNOqtmljC6K7NMPxtc2JeZYTmpWb9k/TmxjeL18ez3h7vCw==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
- dependencies:
- '@types/minimist': 1.2.2
- camelcase-keys: 7.0.2
- decamelize: 5.0.1
- decamelize-keys: 1.1.0
- hard-rejection: 2.1.0
- minimist-options: 4.1.0
- normalize-package-data: 3.0.3
- read-pkg-up: 8.0.0
- redent: 4.0.0
- trim-newlines: 4.0.2
- type-fest: 1.4.0
- yargs-parser: 20.2.9
- dev: true
-
/meow@12.1.0:
resolution: {integrity: sha512-SvSqzS5ktjGoySdCwxQI16iO/ID1LtxM03QvJ4FF2H5cCtXLN7YbfKBCL9btqXSSuJ5TNG4UH6wvWtXZuvgvrw==}
engines: {node: '>=16.10'}
dev: true
+ /meow@13.2.0:
+ resolution: {integrity: sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==}
+ engines: {node: '>=18'}
+ dev: true
+
/meow@8.1.2:
resolution: {integrity: sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==}
engines: {node: '>=10'}
@@ -14115,11 +14107,11 @@ packages:
resolution: {integrity: sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==}
dev: true
- /postcss-safe-parser@6.0.0(postcss@8.4.35):
- resolution: {integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==}
- engines: {node: '>=12.0'}
+ /postcss-safe-parser@7.0.0(postcss@8.4.35):
+ resolution: {integrity: sha512-ovehqRNVCpuFzbXoTb4qLtyzK3xn3t/CUBxOs8LsnQjQrShaB4lKiHoVqY8ANaC0hBMHq5QVWk77rwGklFUDrg==}
+ engines: {node: '>=18.0'}
peerDependencies:
- postcss: ^8.3.3
+ postcss: ^8.4.31
dependencies:
postcss: 8.4.35
dev: true
@@ -14132,6 +14124,14 @@ packages:
util-deprecate: 1.0.2
dev: true
+ /postcss-selector-parser@6.0.15:
+ resolution: {integrity: sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==}
+ engines: {node: '>=4'}
+ dependencies:
+ cssesc: 3.0.0
+ util-deprecate: 1.0.2
+ dev: true
+
/postcss-styled-syntax@0.6.4(postcss@8.4.35):
resolution: {integrity: sha512-uWiLn+9rKgIghUYmTHvXMR6MnyPULMe9Gv3bV537Fg4FH6CA6cn21WMjKss2Qb98LUhT847tKfnRGG3FhSOgUQ==}
engines: {node: '>=14.17'}
@@ -14850,15 +14850,6 @@ packages:
type-fest: 0.8.1
dev: true
- /read-pkg-up@8.0.0:
- resolution: {integrity: sha512-snVCqPczksT0HS2EC+SxUndvSzn6LRCwpfSvLrIfR5BKDQQZMaI6jPRC9dYvYFDRAuFEAnkwww8kBBNE/3VvzQ==}
- engines: {node: '>=12'}
- dependencies:
- find-up: 5.0.0
- read-pkg: 6.0.0
- type-fest: 1.4.0
- dev: true
-
/read-pkg@3.0.0:
resolution: {integrity: sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==}
engines: {node: '>=4'}
@@ -14878,16 +14869,6 @@ packages:
type-fest: 0.6.0
dev: true
- /read-pkg@6.0.0:
- resolution: {integrity: sha512-X1Fu3dPuk/8ZLsMhEj5f4wFAF0DWoK7qhGJvgaijocXxBmSToKfbFtqbxMO7bVjNA1dmE5huAzjXj/ey86iw9Q==}
- engines: {node: '>=12'}
- dependencies:
- '@types/normalize-package-data': 2.4.1
- normalize-package-data: 3.0.3
- parse-json: 5.2.0
- type-fest: 1.4.0
- dev: true
-
/read@2.1.0:
resolution: {integrity: sha512-bvxi1QLJHcaywCAEsAk4DG3nVoqiY2Csps3qzWalhj5hFqRn1d/OixkFXtLO1PrgHUcAP0FNaSY/5GYNfENFFQ==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
@@ -14965,14 +14946,6 @@ packages:
strip-indent: 3.0.0
dev: true
- /redent@4.0.0:
- resolution: {integrity: sha512-tYkDkVVtYkSVhuQ4zBgfvciymHaeuel+zFKXShfDnFP5SyVEP7qo70Rf1jTOTCx3vGNAbnEi/xFkcfQVMIBWag==}
- engines: {node: '>=12'}
- dependencies:
- indent-string: 5.0.0
- strip-indent: 4.0.0
- dev: true
-
/reflect.getprototypeof@1.0.4:
resolution: {integrity: sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==}
engines: {node: '>= 0.4'}
@@ -15976,6 +15949,13 @@ packages:
dependencies:
ansi-regex: 6.0.1
+ /strip-ansi@7.1.0:
+ resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==}
+ engines: {node: '>=12'}
+ dependencies:
+ ansi-regex: 6.0.1
+ dev: true
+
/strip-bom@3.0.0:
resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
engines: {node: '>=4'}
@@ -16001,13 +15981,6 @@ packages:
min-indent: 1.0.1
dev: true
- /strip-indent@4.0.0:
- resolution: {integrity: sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA==}
- engines: {node: '>=12'}
- dependencies:
- min-indent: 1.0.1
- dev: true
-
/strip-json-comments@2.0.1:
resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==}
engines: {node: '>=0.10.0'}
@@ -16032,10 +16005,6 @@ packages:
through: 2.3.8
dev: true
- /style-search@0.1.0:
- resolution: {integrity: sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==}
- dev: true
-
/styled-components@6.1.8(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-PQ6Dn+QxlWyEGCKDS71NGsXoVLKfE1c3vApkvDYS5KAK+V8fNWGhbSUEo9Gg2iaID2tjLXegEW3bZDUGpofRWw==}
engines: {node: '>= 16'}
@@ -16074,23 +16043,23 @@ packages:
react: 18.2.0
dev: false
- /stylelint-config-recommended@14.0.0(stylelint@15.11.0):
+ /stylelint-config-recommended@14.0.0(stylelint@16.2.1):
resolution: {integrity: sha512-jSkx290CglS8StmrLp2TxAppIajzIBZKYm3IxT89Kg6fGlxbPiTiyH9PS5YUuVAFwaJLl1ikiXX0QWjI0jmgZQ==}
engines: {node: '>=18.12.0'}
peerDependencies:
stylelint: ^16.0.0
dependencies:
- stylelint: 15.11.0
+ stylelint: 16.2.1(typescript@5.3.3)
dev: true
- /stylelint-config-standard@36.0.0(stylelint@15.11.0):
+ /stylelint-config-standard@36.0.0(stylelint@16.2.1):
resolution: {integrity: sha512-3Kjyq4d62bYFp/Aq8PMKDwlgUyPU4nacXsjDLWJdNPRUgpuxALu1KnlAHIj36cdtxViVhXexZij65yM0uNIHug==}
engines: {node: '>=18.12.0'}
peerDependencies:
stylelint: ^16.1.0
dependencies:
- stylelint: 15.11.0
- stylelint-config-recommended: 14.0.0(stylelint@15.11.0)
+ stylelint: 16.2.1(typescript@5.3.3)
+ stylelint-config-recommended: 14.0.0(stylelint@16.2.1)
dev: true
/stylelint-processor-styled-components@1.10.0:
@@ -16104,53 +16073,52 @@ packages:
- supports-color
dev: true
- /stylelint@15.11.0:
- resolution: {integrity: sha512-78O4c6IswZ9TzpcIiQJIN49K3qNoXTM8zEJzhaTE/xRTCZswaovSEVIa/uwbOltZrk16X4jAxjaOhzz/hTm1Kw==}
- engines: {node: ^14.13.1 || >=16.0.0}
+ /stylelint@16.2.1(typescript@5.3.3):
+ resolution: {integrity: sha512-SfIMGFK+4n7XVAyv50CpVfcGYWG4v41y6xG7PqOgQSY8M/PgdK0SQbjWFblxjJZlN9jNq879mB4BCZHJRIJ1hA==}
+ engines: {node: '>=18.12.0'}
hasBin: true
dependencies:
- '@csstools/css-parser-algorithms': 2.3.1(@csstools/css-tokenizer@2.2.0)
- '@csstools/css-tokenizer': 2.2.0
- '@csstools/media-query-list-parser': 2.1.4(@csstools/css-parser-algorithms@2.3.1)(@csstools/css-tokenizer@2.2.0)
- '@csstools/selector-specificity': 3.0.0(postcss-selector-parser@6.0.13)
+ '@csstools/css-parser-algorithms': 2.6.0(@csstools/css-tokenizer@2.2.3)
+ '@csstools/css-tokenizer': 2.2.3
+ '@csstools/media-query-list-parser': 2.1.8(@csstools/css-parser-algorithms@2.6.0)(@csstools/css-tokenizer@2.2.3)
+ '@csstools/selector-specificity': 3.0.2(postcss-selector-parser@6.0.15)
balanced-match: 2.0.0
colord: 2.9.3
- cosmiconfig: 8.2.0
+ cosmiconfig: 9.0.0(typescript@5.3.3)
css-functions-list: 3.2.1
css-tree: 2.3.1
debug: 4.3.4(supports-color@8.1.1)
fast-glob: 3.3.2
fastest-levenshtein: 1.0.16
- file-entry-cache: 7.0.2
+ file-entry-cache: 8.0.0
global-modules: 2.0.0
globby: 11.1.0
globjoin: 0.1.4
html-tags: 3.3.1
ignore: 5.3.1
- import-lazy: 4.0.0
imurmurhash: 0.1.4
is-plain-object: 5.0.0
known-css-properties: 0.29.0
mathml-tag-names: 2.1.3
- meow: 10.1.5
+ meow: 13.2.0
micromatch: 4.0.5
normalize-path: 3.0.0
picocolors: 1.0.0
postcss: 8.4.35
postcss-resolve-nested-selector: 0.1.1
- postcss-safe-parser: 6.0.0(postcss@8.4.35)
- postcss-selector-parser: 6.0.13
+ postcss-safe-parser: 7.0.0(postcss@8.4.35)
+ postcss-selector-parser: 6.0.15
postcss-value-parser: 4.2.0
resolve-from: 5.0.0
string-width: 4.2.3
- strip-ansi: 6.0.1
- style-search: 0.1.0
+ strip-ansi: 7.1.0
supports-hyperlinks: 3.0.0
svg-tags: 1.0.0
table: 6.8.1
write-file-atomic: 5.0.1
transitivePeerDependencies:
- supports-color
+ - typescript
dev: true
/stylis-plugin-rtl@1.1.0(stylis@4.2.0):
@@ -16528,11 +16496,6 @@ packages:
engines: {node: '>=8'}
dev: true
- /trim-newlines@4.0.2:
- resolution: {integrity: sha512-GJtWyq9InR/2HRiLZgpIKv+ufIKrVrvjQWEj7PxAXNc5dwbNJkqhAUoAGgzRmULAnoOM5EIpveYd3J2VeSAIew==}
- engines: {node: '>=12'}
- dev: true
-
/trough@1.0.5:
resolution: {integrity: sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==}
dev: true
@@ -16676,11 +16639,6 @@ packages:
engines: {node: '>=8'}
dev: true
- /type-fest@1.4.0:
- resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==}
- engines: {node: '>=10'}
- dev: true
-
/type-fest@2.19.0:
resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==}
engines: {node: '>=12.20'}