fix(deps): bump postcss to >=8.5.10 to fix XSS via unescaped </style>

Adds a pnpm override to force postcss to a patched version (>=8.5.10),
removing the vulnerable postcss@7.0.39 pulled in transitively by
postcss-easing-gradients. Resolves GHSA / Dependabot alert #197.
This commit is contained in:
kolaente 2026-05-19 16:58:25 +02:00
parent a5dc85b5d3
commit 1fd1427fed
No known key found for this signature in database
2 changed files with 86 additions and 98 deletions

View File

@ -173,7 +173,8 @@
"basic-ftp": ">=5.2.2",
"serialize-javascript": "^7.0.5",
"flatted": "^3.4.1",
"ip-address": ">=10.1.1"
"ip-address": ">=10.1.1",
"postcss": ">=8.5.10"
}
}
}

View File

@ -11,6 +11,7 @@ overrides:
serialize-javascript: ^7.0.5
flatted: ^3.4.1
ip-address: '>=10.1.1'
postcss: '>=8.5.10'
importers:
@ -261,7 +262,7 @@ importers:
specifier: 12.0.1
version: 12.0.1
postcss:
specifier: 8.5.14
specifier: '>=8.5.10'
version: 8.5.14
postcss-easing-gradients:
specifier: 3.0.1
@ -1051,265 +1052,265 @@ packages:
resolution: {integrity: sha512-i2lNJ6b4GdMoybHlpUM07TIk8KQRXTTe7Qf8LfctQhjDRTIgaodWTQqzWU4fpWO/nxBWNkSloDM22Lw/30NBcg==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
'@csstools/postcss-cascade-layers@6.0.0':
resolution: {integrity: sha512-WhsECqmrEZQGqaPlBA7JkmF/CJ2/+wetL4fkL9sOPccKd32PQ1qToFM6gqSI5rkpmYqubvbxjEJhyMTHYK0vZQ==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
'@csstools/postcss-color-function-display-p3-linear@2.0.4':
resolution: {integrity: sha512-xrGqSFj9pu6XbJYD4NNCxYK9WFbf0KMfXFaisnJezkIRDZCwefUB2azkU4Zr0dFmLtIb9LlshrSZ0be1/QVthQ==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
'@csstools/postcss-color-function@5.0.4':
resolution: {integrity: sha512-PhUu86ppxKcNHHqrJ43ZL1mYa2uHKGRoY0KPbZA9k8iOaanL3I+1zYqbgVumxj1UgNTDw5BE3BUQ1Dono6bD6g==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
'@csstools/postcss-color-mix-function@4.0.4':
resolution: {integrity: sha512-zYS78MHBuih9f9qtPFcSvVXMKg9q/lNPeFJUjyw7+/W1VHRjubvs5MlzuC363UUeahAhrOvYdo2ZZhmlxZbj6w==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
'@csstools/postcss-color-mix-variadic-function-arguments@2.0.4':
resolution: {integrity: sha512-qlrABMEFPUqbCxX0aOsHcxQZo/8XgMqnEtqqtVUbdizcuTUtJyLdHike7hkoemwDspMSEotdIfRlUY4jhZaD+A==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
'@csstools/postcss-container-rule-prelude-list@1.0.1':
resolution: {integrity: sha512-c5qlevVGKHU+zDbVoUGSZl1Mw7Vl1gVRKv6cdIYnaoyM+9Ou23Ian0H5Gr2ZF+lsDWovPK03hOSAbkw6HS8aTg==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
'@csstools/postcss-content-alt-text@3.0.1':
resolution: {integrity: sha512-mK5lCgzgV/ZC+LgnFy4rAQVMcXR6HsnX3D1+4Q5gshSQsst5TtcvHbxTdzKy1XTv09sNZHJX8CO4CEQF9zA4ug==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
'@csstools/postcss-contrast-color-function@3.0.4':
resolution: {integrity: sha512-EiTZzUICztGqEuYg8AVCUWH9vH2jDzO6RryxMja+PWluZHP6n3/iG6i1leTt5LiDQjDUQlCRbQtMNj7V7S+b4Q==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
'@csstools/postcss-exponential-functions@3.0.3':
resolution: {integrity: sha512-mB/NoeHLBHh0LZiVSrFdRDA/NxSfmg4tSN9117IJH9bdC2BzSTVgc82h3Gu/sdBXay6kDH2sA7fbkTigMiEi2A==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
'@csstools/postcss-font-format-keywords@5.0.0':
resolution: {integrity: sha512-M1EjCe/J3u8fFhOZgRci74cQhJ7R0UFBX6T+WqoEvjrr8hVfMiV+HTYrzxLY5OW8YllvXYr5Q5t5OvJbsUSeDg==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
'@csstools/postcss-font-width-property@1.0.0':
resolution: {integrity: sha512-AvmySApdijbjYQuXXh95tb7iVnqZBbJrv3oajO927ksE/mDmJBiszm+psW8orL2lRGR8j6ZU5Uv9/ou2Z5KRKA==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
'@csstools/postcss-gamut-mapping@3.0.4':
resolution: {integrity: sha512-2dWGsxtxypKU9Ra862F2335W8xegRwl9ohQ6hk808PiQlEahSaFtt5fqsGmKDaSiaFUx+2X8GZxVo970Ajr2vQ==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
'@csstools/postcss-gradients-interpolation-method@6.0.4':
resolution: {integrity: sha512-sC/7dqVTtQTniLjPp/NagzeUn4sGinnMTicNBLDzirKq/GNXuJaApBOnvBmgNXjV6XPizfMhNRYCk5stn3q2nQ==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
'@csstools/postcss-hwb-function@5.0.4':
resolution: {integrity: sha512-cl0KPaaeYyAXNHO3pqK8adbpbAGmIU1cT1thyaEkmP8yvbJvmyztkpdGADGqziUUoh4dZQ0IhHxOxnKQ296T+A==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
'@csstools/postcss-ic-unit@5.0.1':
resolution: {integrity: sha512-jmsVLXPdMBTlaJAhiEijhIR3qL0j75MrlRfhJEs91DF1Wlt2kpJTDsbpXQpYFzn1nPFHZC/WEf+Mw0I/HXkHzQ==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
'@csstools/postcss-image-function@1.0.0':
resolution: {integrity: sha512-iuQztV6Cfeuc7NczazfickrzEhALOpxUS0yWgGkmRY1zZ0CKjBBFc/7WWSN9qupfpNAzHY7cPNcJCqUhtr+YMw==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
'@csstools/postcss-initial@3.0.0':
resolution: {integrity: sha512-UVUrFmrTQyLomVepnjWlbBg7GoscLmXLwYFyjbcEnmpeGW7wde6lNpx5eM3eVwZI2M+7hCE3ykYnAsEPLcLa+Q==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
'@csstools/postcss-is-pseudo-class@6.0.0':
resolution: {integrity: sha512-1Hdy/ykg9RDo8vU8RiM2o+RaXO39WpFPaIkHxlAEJFofle/lc33tdQMKhBk3jR/Fe+uZNLOs3HlowFafyFptVw==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
'@csstools/postcss-light-dark-function@3.0.1':
resolution: {integrity: sha512-tD2MMJmZ6XXCHgDythLHcXQDNi5z7KEEWPe7JeB3vPcw+YMuMabpW5ugRqndhIrui+vduhc0Md7f7yGPCmOErg==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
'@csstools/postcss-logical-float-and-clear@4.0.0':
resolution: {integrity: sha512-NGzdIRVj/VxOa/TjVdkHeyiJoDihONV0+uB0csUdgWbFFr8xndtfqK8iIGP9IKJzco+w0hvBF2SSk2sDSTAnOQ==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
'@csstools/postcss-logical-overflow@3.0.0':
resolution: {integrity: sha512-5cRg93QXVskM0MNepHpPcL0WLSf5Hncky0DrFDQY/4ozbH5lH7SX5ejayVpNTGSX7IpOvu7ykQDLOdMMGYzwpA==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
'@csstools/postcss-logical-overscroll-behavior@3.0.0':
resolution: {integrity: sha512-82Jnl/5Wi5jb19nQE1XlBHrZcNL3PzOgcj268cDkfwf+xi10HBqufGo1Unwf5n8bbbEFhEKgyQW+vFsc9iY1jw==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
'@csstools/postcss-logical-resize@4.0.0':
resolution: {integrity: sha512-L0T3q0gei/tGetCGZU0c7VN77VTivRpz1YZRNxjXYmW+85PKeI6U9YnSvDqLU2vBT2uN4kLEzfgZ0ThIZpN18A==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
'@csstools/postcss-logical-viewport-units@4.0.0':
resolution: {integrity: sha512-TA3AqVN/1IH3dKRC2UUWvprvwyOs2IeD7FDZk5Hz20w4q33yIuSg0i0gjyTUkcn90g8A4n7QpyZ2AgBrnYPnnA==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
'@csstools/postcss-media-minmax@3.0.3':
resolution: {integrity: sha512-ch1tNS+1QayiHTGsyc53zv3AzrSd0zigjbkfLxoeuzzJyn32+P3V7em3u5vLVnqLMzBbEZK//GI13EVTIPRdDA==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
'@csstools/postcss-media-queries-aspect-ratio-number-values@4.0.0':
resolution: {integrity: sha512-FDdC3lbrj8Vr0SkGIcSLTcRB7ApG6nlJFxOxkEF2C5hIZC1jtgjISFSGn/WjFdVkn8Dqe+Vx9QXI3axS2w1XHw==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
'@csstools/postcss-mixins@1.0.0':
resolution: {integrity: sha512-rz6qjT2w9L3k65jGc2dX+3oGiSrYQ70EZPDrINSmSVoVys7lLBFH0tvEa8DW2sr9cbRVD/W+1sy8+7bfu0JUfg==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
'@csstools/postcss-nested-calc@5.0.0':
resolution: {integrity: sha512-aPSw8P60e/i9BEfugauhikBqgjiwXcw3I9o4vXs+hktl4NSTgZRI0QHimxk9mst8N01A2TKDBxOln3mssRxiHQ==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
'@csstools/postcss-normalize-display-values@5.0.1':
resolution: {integrity: sha512-FcbEmoxDEGYvm2W3rQzVzcuo66+dDJjzzVDs+QwRmZLHYofGmMGwIKPqzF86/YW+euMDa7sh1xjWDvz/fzByZQ==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
'@csstools/postcss-oklab-function@5.0.4':
resolution: {integrity: sha512-vIgrKe5ffW99it5SUIXOBczGLSiTaHBhU6afVr9KPwoZ4uq9H0E3Ehvi+xsUjmvnAyMTxOUSszNo04kEhbvYjQ==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
'@csstools/postcss-position-area-property@2.0.0':
resolution: {integrity: sha512-TeEfzsJGB23Syv7yCm8AHCD2XTFujdjr9YYu9ebH64vnfCEvY4BG319jXAYSlNlf3Yc9PNJ6WnkDkUF5XVgSKQ==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
'@csstools/postcss-progressive-custom-properties@5.1.0':
resolution: {integrity: sha512-lt/4yHy2GdKcGVpK4OGhBdSIq+z2PXynSusSRggn/T4y7uFurYAhdHqo/aYM+xI37vNb8rJlEKchqKKvVCXROQ==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
'@csstools/postcss-property-rule-prelude-list@2.0.0':
resolution: {integrity: sha512-qcMAkc9AhpzHgmQCD8hoJgGYifcOAxd1exXjjxilMM6euwRE619xDa4UsKBCv/v4g+sS63sd6c29LPM8s2ylSQ==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
'@csstools/postcss-random-function@3.0.3':
resolution: {integrity: sha512-0EScyKxscGonwpi30Hj9DEAr0X8D2eDhOqqayQXE91gIqGli9UT+deLYqoogZLOy5GT+ncqltMqztc/q+0UkhA==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
'@csstools/postcss-relative-color-syntax@4.0.4':
resolution: {integrity: sha512-reFFKD9eS602We8621e5cAroKD7hH4104duLNBBhzwawGN7dhbnL1+c/DRHqwyq6eGK35HaKMMiifEZhAztlOA==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
'@csstools/postcss-scope-pseudo-class@5.0.0':
resolution: {integrity: sha512-kBrBFJcAji3MSHS4qQIihPvJfJC5xCabXLbejqDMiQi+86HD4eMBiTayAo46Urg7tlEmZZQFymFiJt+GH6nvXw==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
'@csstools/postcss-sign-functions@2.0.3':
resolution: {integrity: sha512-2BCPwlpeQweTC/8S8oQFYhYD5kxYkiroLf3AUJV2kVoKkSZ+4WM4rSwySXlKrqXL8HfCryAwVrJg7B0jr/RnOw==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
'@csstools/postcss-stepped-value-functions@5.0.3':
resolution: {integrity: sha512-nXMFQBz5Pi2LLG02iqm2k+scrqwtqJT9ta/gN8S79oBZ23M0E7O3wDJ20//3z5Q6HU5e+K0n+SmmxN6iWtbm6w==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
'@csstools/postcss-syntax-descriptor-syntax-production@2.0.0':
resolution: {integrity: sha512-elYcbdiBXAkPqvojB9kIBRuHY6htUhjSITtFQ+XiXnt6SvZCbNGxQmaaw6uZ7SPHu/+i/XVjzIt09/1k3SIerQ==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
'@csstools/postcss-system-ui-font-family@2.0.0':
resolution: {integrity: sha512-FyGZCgchFImFyiHS2x3rD5trAqatf/x23veBLTIgbaqyFfna6RNBD+Qf8HRSjt6HGMXOLhAjxJ3OoZg0bbn7Qw==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
'@csstools/postcss-text-decoration-shorthand@5.0.3':
resolution: {integrity: sha512-62fjggvIM1YYfDJPcErMUDkEZB6CByG8neTJqexnZe1hRBgCjD4dnXDLoCSSurjs1LzjBq6irFDpDaOvDZfrlw==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
'@csstools/postcss-trigonometric-functions@5.0.3':
resolution: {integrity: sha512-p9LTvLj+DFpl5RHbG/X9QGwg7BoMOBsRBZqsUAKKVvCw7MRCsk1P1llTUR/MW5nyZ4IsjFGDtDwTTj1reJjxvg==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
'@csstools/postcss-unset-value@5.0.0':
resolution: {integrity: sha512-EoO54sS2KCIfesvHyFYAW99RtzwHdgaJzhl7cqKZSaMYKZv3fXSOehDjAQx8WZBKn1JrMd7xJJI1T1BxPF7/jA==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
'@csstools/selector-resolve-nested@4.0.0':
resolution: {integrity: sha512-9vAPxmp+Dx3wQBIUwc1v7Mdisw1kbbaGqXUM8QLTgWg7SoPGYtXBsMXvsFs/0Bn5yoFhcktzxNZGNaUt0VjgjA==}
@ -1327,7 +1328,7 @@ packages:
resolution: {integrity: sha512-etDqA/4jYvOGBM6yfKCOsEXfH96BKztZdgGmGqKi2xHnDe0ILIBraRspwgYatJH9JsCZ5HCGoCst8w18EKOAdg==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
'@esbuild/aix-ppc64@0.25.12':
resolution: {integrity: sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==}
@ -3365,7 +3366,7 @@ packages:
engines: {node: ^10 || ^12 || >=14}
hasBin: true
peerDependencies:
postcss: ^8.1.0
postcss: '>=8.5.10'
available-typed-arrays@1.0.7:
resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==}
@ -3689,7 +3690,7 @@ packages:
resolution: {integrity: sha512-C5B2e5hCM4llrQkUms+KnWEMVW8K1n2XvX9G7ppfMZJQ7KAS/4rNnkP1Cs+HhWriOz1mWWTMFD4j1J7s31Dgug==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
css-functions-list@3.3.3:
resolution: {integrity: sha512-8HFEBPKhOpJPEPu70wJJetjKta86Gw9+CCyCnB3sui2qQfOvRyqBy4IKLKKAwdMpWb2lHXWk9Wb4Z6AmaUT1Pg==}
@ -3699,13 +3700,13 @@ packages:
resolution: {integrity: sha512-Uz/bsHRbOeir/5Oeuz85tq/yLJLxX+3dpoRdjNTshs6jjqwUg8XaEZGDd0ci3fw7l53Srw0EkJ8mYan0eW5uGQ==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
css-prefers-color-scheme@11.0.0:
resolution: {integrity: sha512-fv0mgtwUhh2m9iio3Kxc2CkrogjIaRdMFaaqyzSFdii17JF4cfPyMNX72B15ZW2Nrr/NZUpxI4dec1VMHYJvdw==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
css-property-sort-order-smacss@2.2.0:
resolution: {integrity: sha512-nXutswsivIEBOrPo/OZw2KQjFPLvtg68aovJf6Kqrm3L6FmTvvFPaeDrk83hh0+pRJGuP3PeKJwMS0E6DFipdQ==}
@ -5395,9 +5396,6 @@ packages:
perfect-debounce@2.0.0:
resolution: {integrity: sha512-fkEH/OBiKrqqI/yIgjR92lMfs2K8105zt/VT6+7eTjNwisrsh47CeIED9z58zI7DfKdH3uHAn25ziRZn3kgAow==}
picocolors@0.2.1:
resolution: {integrity: sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==}
picocolors@1.1.1:
resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
@ -5436,61 +5434,61 @@ packages:
resolution: {integrity: sha512-fovIPEV35c2JzVXdmP+sp2xirbBMt54J+upU8u6TSj410kUU5+axgEzvBBSAX8KCybze8CFCelzFAw/FfWg2TA==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
postcss-clamp@4.1.0:
resolution: {integrity: sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==}
engines: {node: '>=7.6.0'}
peerDependencies:
postcss: ^8.4.6
postcss: '>=8.5.10'
postcss-color-functional-notation@8.0.4:
resolution: {integrity: sha512-Zn3yPgBFakVXthmA2n1NUMY7gdhuFUB/DrUJ0Eug/d0rl9wahMQZykp4NVTJLGzQrDUwZ2rzjiTeW5udxFNG8A==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
postcss-color-hex-alpha@11.0.0:
resolution: {integrity: sha512-NCGa6vjIyrjosz9GqRxVKbONBklz5TeipYqTJp3IqbnBWlBq5e5EMtG6MaX4vqk9LzocPfMQkuRK9tfk+OQuKg==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
postcss-color-rebeccapurple@11.0.0:
resolution: {integrity: sha512-g9561mx7cbdqx7XeO/L+lJzVlzu7bICyXr72efBVKZGxIhvBBJf9fGXn3Cb6U4Bwh3LbzQO2e9NWBLVYdX5Eag==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
postcss-custom-media@12.0.1:
resolution: {integrity: sha512-66syE14+VeqkUf0rRX0bvbTCbNRJF132jD+ceo8th1dap2YJEAqpdh5uG98CE3IbgHT7m9XM0GIlOazNWqQdeA==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
postcss-custom-properties@15.0.1:
resolution: {integrity: sha512-cuyq8sd8dLY0GLbelz1KB8IMIoDECo6RVXMeHeXY2Uw3Q05k/d1GVITdaKLsheqrHbnxlwxzSRZQQ5u+rNtbMg==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
postcss-custom-selectors@9.0.1:
resolution: {integrity: sha512-2XBELy4DmdVKimChfaZ2id9u9CSGYQhiJ53SvlfBvMTzLMW2VxuMb9rHsMSQw9kRq/zSbhT5x13EaK8JSmK8KQ==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
postcss-dir-pseudo-class@10.0.0:
resolution: {integrity: sha512-DmtIzULpyC8XaH4b5AaUgt4Jic4QmrECqidNCdR7u7naQFdnxX80YI06u238a+ZVRXwURDxVzy0s/UQnWmpVeg==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
postcss-double-position-gradients@7.0.1:
resolution: {integrity: sha512-M69I4EolEGwiYa0KmxKWg4zZp2DxhlNM0Bz12OvHCj930GXDVCvFhdWNGsRscz6BIijN6tFryzSFsy8kMLyD5Q==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
postcss-easing-gradients@3.0.1:
resolution: {integrity: sha512-UrOKb4cenjGmMmrheETw7Cjnn/IKn3xgTvHs92b0sSwMhKgeZKxJpduGRjYZ8wgpu3zOzzgQpRwOLhhtMofayA==}
@ -5500,24 +5498,24 @@ packages:
resolution: {integrity: sha512-VG1a9kBKizUBWS66t5xyB4uLONBnvZLCmZXxT40FALu8EF0QgVZBYy5ApC0KhmpHsv+pvHMJHB3agKHwmocWjw==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
postcss-focus-within@10.0.0:
resolution: {integrity: sha512-dvql0fzUTG+gcJYp+KTbag5vAjuo94LDYZHkqDV1rnf5gPGer1v/SrmIZBdvKU8moep3HbcbujqGjzSb3DL53Q==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
postcss-font-variant@5.0.0:
resolution: {integrity: sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==}
peerDependencies:
postcss: ^8.1.0
postcss: '>=8.5.10'
postcss-gap-properties@7.0.0:
resolution: {integrity: sha512-PSDF2QoZMRUbsINvXObQgxx4HExRP85QTT8qS/YN9fBsCPWCqUuwqAD6E6PNp0BqL/jU1eyWUBORaOK/J/9LDA==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
postcss-html@1.8.1:
resolution: {integrity: sha512-OLF6P7qctfAWayOhLpcVnTGqVeJzu2W3WpIYelfz2+JV5oGxfkcEvweN9U4XpeqE0P98dcD9ssusGwlF0TK0uQ==}
@ -5527,19 +5525,19 @@ packages:
resolution: {integrity: sha512-rEGNkOkNusf4+IuMmfEoIdLuVmvbExGbmG+MIsyV6jR5UaWSoyPcAYHV/PxzVDCmudyF+2Nh/o6Ub2saqUdnuA==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
postcss-lab-function@8.0.4:
resolution: {integrity: sha512-dqcJSzVasdELD9xqJ1wfP95uzP57J6zFd80c7S3AWK127H9zwqR9Kbk5ZgyIfN2DiMStI7Vq8E7ablXNeTvpew==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
postcss-logical@9.0.0:
resolution: {integrity: sha512-A4LNd9dk3q/juEUA9Gd8ALhBO3TeOeYurnyHLlf2aAToD94VHR8c5Uv7KNmf8YVRhTxvWsyug4c5fKtARzyIRQ==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
postcss-media-query-parser@0.2.3:
resolution: {integrity: sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==}
@ -5548,47 +5546,47 @@ packages:
resolution: {integrity: sha512-YGFOfVrjxYfeGTS5XctP1WCI5hu8Lr9SmntjfRC+iX5hCihEO+QZl9Ra+pkjqkgoVdDKvb2JccpElcowhZtzpw==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
postcss-opacity-percentage@3.0.0:
resolution: {integrity: sha512-K6HGVzyxUxd/VgZdX04DCtdwWJ4NGLG212US4/LA1TLAbHgmAsTWVR86o+gGIbFtnTkfOpb9sCRBx8K7HO66qQ==}
engines: {node: '>=18'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
postcss-overflow-shorthand@7.0.0:
resolution: {integrity: sha512-9SLpjoUdGRoRrzoOdX66HbUs0+uDwfIAiXsRa7piKGOqPd6F4ZlON9oaDSP5r1Qpgmzw5L9Ht0undIK6igJPMA==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
postcss-page-break@3.0.4:
resolution: {integrity: sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==}
peerDependencies:
postcss: ^8
postcss: '>=8.5.10'
postcss-place@11.0.0:
resolution: {integrity: sha512-fAifpyjQ+fuDRp2nmF95WbotqbpjdazebedahXdfBxy5sHembOLpBQ1cHveZD9ZmjK26tYM8tikeNaUlp/KfHA==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
postcss-preset-env@11.3.0:
resolution: {integrity: sha512-PpijTuY+NT35vvk7us0pw9lJVrsZZWukjONZsza2Kq1Gag8nrUXRkgdKdxyyhZPJ6R43L3/nLpspUK99TmU9xg==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
postcss-pseudo-class-any-link@11.0.0:
resolution: {integrity: sha512-DNFZ4GMa3C3pU5dM+UCTG1CEeLtS1ZqV5DKSqCTJQMn1G5jnd/30fS8+A7H4o5bSD3MOcnx+VgI+xPE9Z5Wvig==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
postcss-replace-overflow-wrap@4.0.0:
resolution: {integrity: sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==}
peerDependencies:
postcss: ^8.0.3
postcss: '>=8.5.10'
postcss-resolve-nested-selector@0.1.6:
resolution: {integrity: sha512-0sglIs9Wmkzbr8lQwEyIzlDOOC9bGmfVKcJTaxv3vMmd3uo4o4DerC3En0bnmgceeql9BfC8hRkp7cg0fjdVqw==}
@ -5597,25 +5595,25 @@ packages:
resolution: {integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==}
engines: {node: '>=12.0'}
peerDependencies:
postcss: ^8.3.3
postcss: '>=8.5.10'
postcss-safe-parser@7.0.1:
resolution: {integrity: sha512-0AioNCJZ2DPYz5ABT6bddIqlhgwhpHZ/l65YAYo0BCIn0xiDpsnTHz0gnoTGk0OXZW0JRs+cDwL8u/teRdz+8A==}
engines: {node: '>=18.0'}
peerDependencies:
postcss: ^8.4.31
postcss: '>=8.5.10'
postcss-scss@4.0.9:
resolution: {integrity: sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==}
engines: {node: '>=12.0'}
peerDependencies:
postcss: ^8.4.29
postcss: '>=8.5.10'
postcss-selector-not@9.0.0:
resolution: {integrity: sha512-xhAtTdHnVU2M/CrpYOPyRUvg3njhVlKmn2GNYXDaRJV9Ygx4d5OkSkc7NINzjUqnbDFtaKXlISOBeyMXU/zyFQ==}
engines: {node: '>=20.19.0'}
peerDependencies:
postcss: ^8.4
postcss: '>=8.5.10'
postcss-selector-parser@7.1.1:
resolution: {integrity: sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==}
@ -5624,7 +5622,7 @@ packages:
postcss-sorting@8.0.2:
resolution: {integrity: sha512-M9dkSrmU00t/jK7rF6BZSZauA5MAaBW4i5EnJXspMwt4iqTh/L9j6fgMnbElEOfyRyfLfVbIHj/R52zHzAPe1Q==}
peerDependencies:
postcss: ^8.4.20
postcss: '>=8.5.10'
postcss-value-parser@3.3.1:
resolution: {integrity: sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==}
@ -5632,10 +5630,6 @@ packages:
postcss-value-parser@4.2.0:
resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
postcss@7.0.39:
resolution: {integrity: sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==}
engines: {node: '>=6.0.0'}
postcss@8.5.14:
resolution: {integrity: sha512-SoSL4+OSEtR99LHFZQiJLkT59C5B1amGO1NzTwj7TT1qCUgUO6hxOvzkOYxD+vMrXBM3XJIKzokoERdqQq/Zmg==}
engines: {node: ^10 || ^12 || >=14}
@ -6318,7 +6312,7 @@ packages:
resolution: {integrity: sha512-VkVD9r7jfUT/dq3mA3/I1WXXk2U71rO5wvU2yIil9PW5o1g3UM7Xc82vHmuVJHV7Y8ok5K137fmW5u3HbhtTOA==}
engines: {node: '>=20'}
peerDependencies:
postcss: ^8.3.3
postcss: '>=8.5.10'
stylelint: ^17.0.0
peerDependenciesMeta:
postcss:
@ -6341,7 +6335,7 @@ packages:
resolution: {integrity: sha512-uLJS6xgOCBw5EMsDW7Ukji8l28qRoMnkRch15s0qwZpskXvWt9oPzMmcYM307m9GN4MxuWLsQh4I6hU9yI53cQ==}
engines: {node: '>=20'}
peerDependencies:
postcss: ^8.3.3
postcss: '>=8.5.10'
stylelint: ^17.0.0
peerDependenciesMeta:
postcss:
@ -12506,8 +12500,6 @@ snapshots:
perfect-debounce@2.0.0: {}
picocolors@0.2.1: {}
picocolors@1.1.1: {}
picomatch@2.3.2: {}
@ -12603,7 +12595,7 @@ snapshots:
dependencies:
chroma-js: 1.4.1
easing-coordinates: 2.0.2
postcss: 7.0.39
postcss: 8.5.14
postcss-value-parser: 3.3.1
postcss-focus-visible@11.0.0(postcss@8.5.14):
@ -12798,11 +12790,6 @@ snapshots:
postcss-value-parser@4.2.0: {}
postcss@7.0.39:
dependencies:
picocolors: 0.2.1
source-map: 0.6.1
postcss@8.5.14:
dependencies:
nanoid: 3.3.11