diff --git a/package.json b/package.json index 7eea0a7..0c4570a 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "chokidar": "3.6.0", "concurrently": "8.2.2", "css-loader": "7.1.1", - "css-minimizer-webpack-plugin": "6.0.0", + "css-minimizer-webpack-plugin": "7.0.0", "html-minifier": "4.0.0", "mini-css-extract-plugin": "2.9.0", "postcss": "8.4.38", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6735752..e028412 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -32,8 +32,8 @@ devDependencies: specifier: 7.1.1 version: 7.1.1(webpack@5.91.0) css-minimizer-webpack-plugin: - specifier: 6.0.0 - version: 6.0.0(webpack@5.91.0) + specifier: 7.0.0 + version: 7.0.0(webpack@5.91.0) html-minifier: specifier: 4.0.0 version: 4.0.0 @@ -1292,18 +1292,11 @@ packages: } dependencies: browserslist: 4.23.0 - caniuse-lite: 1.0.30001593 + caniuse-lite: 1.0.30001603 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 dev: true - /caniuse-lite@1.0.30001593: - resolution: - { - integrity: sha512-UWM1zlo3cZfkpBysd7AS+z+v007q9G1+fLTUU42rQnY6t2axoogPW/xol6T7juU5EUoOhML4WgBIdG+9yYqAjQ==, - } - dev: true - /caniuse-lite@1.0.30001603: resolution: { @@ -1571,10 +1564,10 @@ packages: parse-json: 5.2.0 dev: true - /css-declaration-sorter@7.1.1(postcss@8.4.38): + /css-declaration-sorter@7.2.0(postcss@8.4.38): resolution: { - integrity: sha512-dZ3bVTEEc1vxr3Bek9vGwfB5Z6ESPULhcRvO472mfjVnj8jRcTnKO8/JTczlvxM10Myb+wBM++1MtdO76eWcaQ==, + integrity: sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow==, } engines: { node: ^14 || ^16 || >=18 } peerDependencies: @@ -1609,10 +1602,10 @@ packages: webpack: 5.91.0(uglify-js@3.17.4) dev: true - /css-minimizer-webpack-plugin@6.0.0(webpack@5.91.0): + /css-minimizer-webpack-plugin@7.0.0(webpack@5.91.0): resolution: { - integrity: sha512-BLpR9CCDkKvhO3i0oZQgad6v9pCxUuhSc5RT6iUEy9M8hBXi4TJb5vqF2GQ2deqYHmRi3O6IR9hgAZQWg0EBwA==, + integrity: sha512-niy66jxsQHqO+EYbhPuIhqRQ1mNcNVUHrMnkzzir9kFOERJUaQDDRhh7dKDz33kBpkWMF9M8Vx0QlDbc5AHOsw==, } engines: { node: ">= 18.12.0" } peerDependencies: @@ -1638,7 +1631,7 @@ packages: optional: true dependencies: "@jridgewell/trace-mapping": 0.3.25 - cssnano: 6.0.5(postcss@8.4.38) + cssnano: 7.0.1(postcss@8.4.38) jest-worker: 29.7.0 postcss: 8.4.38 schema-utils: 4.2.0 @@ -1667,7 +1660,7 @@ packages: engines: { node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: ">=7.0.0" } dependencies: mdn-data: 2.0.28 - source-map-js: 1.0.2 + source-map-js: 1.2.0 dev: true /css-tree@2.3.1: @@ -1678,7 +1671,7 @@ packages: engines: { node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0 } dependencies: mdn-data: 2.0.30 - source-map-js: 1.0.2 + source-map-js: 1.2.0 dev: true /css-what@6.1.0: @@ -1698,69 +1691,70 @@ packages: hasBin: true dev: true - /cssnano-preset-default@6.0.5(postcss@8.4.38): + /cssnano-preset-default@7.0.1(postcss@8.4.38): resolution: { - integrity: sha512-M+qRDEr5QZrfNl0B2ySdbTLGyNb8kBcSjuwR7WBamYBOEREH9t2efnB/nblekqhdGLZdkf4oZNetykG2JWRdZQ==, + integrity: sha512-Fumyr+uZMcjYQeuHssAZxn0cKj3cdQc5GcxkBcmEzISGB+UW9CLNlU4tBOJbJGcPukFDlicG32eFbrc8K9V5pw==, } - engines: { node: ^14 || ^16 || >=18.0 } + engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } peerDependencies: postcss: ^8.4.31 dependencies: - css-declaration-sorter: 7.1.1(postcss@8.4.38) - cssnano-utils: 4.0.1(postcss@8.4.38) + browserslist: 4.23.0 + css-declaration-sorter: 7.2.0(postcss@8.4.38) + cssnano-utils: 5.0.0(postcss@8.4.38) postcss: 8.4.38 - postcss-calc: 9.0.1(postcss@8.4.38) - postcss-colormin: 6.0.3(postcss@8.4.38) - postcss-convert-values: 6.0.4(postcss@8.4.38) - postcss-discard-comments: 6.0.1(postcss@8.4.38) - postcss-discard-duplicates: 6.0.2(postcss@8.4.38) - postcss-discard-empty: 6.0.2(postcss@8.4.38) - postcss-discard-overridden: 6.0.1(postcss@8.4.38) - postcss-merge-longhand: 6.0.3(postcss@8.4.38) - postcss-merge-rules: 6.0.4(postcss@8.4.38) - postcss-minify-font-values: 6.0.2(postcss@8.4.38) - postcss-minify-gradients: 6.0.2(postcss@8.4.38) - postcss-minify-params: 6.0.3(postcss@8.4.38) - postcss-minify-selectors: 6.0.2(postcss@8.4.38) - postcss-normalize-charset: 6.0.1(postcss@8.4.38) - postcss-normalize-display-values: 6.0.1(postcss@8.4.38) - postcss-normalize-positions: 6.0.1(postcss@8.4.38) - postcss-normalize-repeat-style: 6.0.1(postcss@8.4.38) - postcss-normalize-string: 6.0.1(postcss@8.4.38) - postcss-normalize-timing-functions: 6.0.1(postcss@8.4.38) - postcss-normalize-unicode: 6.0.3(postcss@8.4.38) - postcss-normalize-url: 6.0.1(postcss@8.4.38) - postcss-normalize-whitespace: 6.0.1(postcss@8.4.38) - postcss-ordered-values: 6.0.1(postcss@8.4.38) - postcss-reduce-initial: 6.0.3(postcss@8.4.38) - postcss-reduce-transforms: 6.0.1(postcss@8.4.38) - postcss-svgo: 6.0.2(postcss@8.4.38) - postcss-unique-selectors: 6.0.2(postcss@8.4.38) - dev: true - - /cssnano-utils@4.0.1(postcss@8.4.38): - resolution: - { - integrity: sha512-6qQuYDqsGoiXssZ3zct6dcMxiqfT6epy7x4R0TQJadd4LWO3sPR6JH6ZByOvVLoZ6EdwPGgd7+DR1EmX3tiXQQ==, - } - engines: { node: ^14 || ^16 || >=18.0 } + postcss-calc: 10.0.0(postcss@8.4.38) + postcss-colormin: 7.0.0(postcss@8.4.38) + postcss-convert-values: 7.0.0(postcss@8.4.38) + postcss-discard-comments: 7.0.0(postcss@8.4.38) + postcss-discard-duplicates: 7.0.0(postcss@8.4.38) + postcss-discard-empty: 7.0.0(postcss@8.4.38) + postcss-discard-overridden: 7.0.0(postcss@8.4.38) + postcss-merge-longhand: 7.0.0(postcss@8.4.38) + postcss-merge-rules: 7.0.0(postcss@8.4.38) + postcss-minify-font-values: 7.0.0(postcss@8.4.38) + postcss-minify-gradients: 7.0.0(postcss@8.4.38) + postcss-minify-params: 7.0.0(postcss@8.4.38) + postcss-minify-selectors: 7.0.0(postcss@8.4.38) + postcss-normalize-charset: 7.0.0(postcss@8.4.38) + postcss-normalize-display-values: 7.0.0(postcss@8.4.38) + postcss-normalize-positions: 7.0.0(postcss@8.4.38) + postcss-normalize-repeat-style: 7.0.0(postcss@8.4.38) + postcss-normalize-string: 7.0.0(postcss@8.4.38) + postcss-normalize-timing-functions: 7.0.0(postcss@8.4.38) + postcss-normalize-unicode: 7.0.0(postcss@8.4.38) + postcss-normalize-url: 7.0.0(postcss@8.4.38) + postcss-normalize-whitespace: 7.0.0(postcss@8.4.38) + postcss-ordered-values: 7.0.0(postcss@8.4.38) + postcss-reduce-initial: 7.0.0(postcss@8.4.38) + postcss-reduce-transforms: 7.0.0(postcss@8.4.38) + postcss-svgo: 7.0.0(postcss@8.4.38) + postcss-unique-selectors: 7.0.0(postcss@8.4.38) + dev: true + + /cssnano-utils@5.0.0(postcss@8.4.38): + resolution: + { + integrity: sha512-Uij0Xdxc24L6SirFr25MlwC2rCFX6scyUmuKpzI+JQ7cyqDEwD42fJ0xfB3yLfOnRDU5LKGgjQ9FA6LYh76GWQ==, + } + engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } peerDependencies: postcss: ^8.4.31 dependencies: postcss: 8.4.38 dev: true - /cssnano@6.0.5(postcss@8.4.38): + /cssnano@7.0.1(postcss@8.4.38): resolution: { - integrity: sha512-tpTp/ukgrElwu3ESFY4IvWnGn8eTt8cJhC2aAbtA3lvUlxp6t6UPv8YCLjNnEGiFreT1O0LiOM1U3QyTBVFl2A==, + integrity: sha512-917Mej/4SdI7b55atsli3sU4MOJ9XDoKgnlCtQtXYj8XUFcM3riTuYHyqBBnnskawW+zWwp0KxJzpEUodlpqUg==, } - engines: { node: ^14 || ^16 || >=18.0 } + engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } peerDependencies: postcss: ^8.4.31 dependencies: - cssnano-preset-default: 6.0.5(postcss@8.4.38) + cssnano-preset-default: 7.0.1(postcss@8.4.38) lilconfig: 3.1.1 postcss: 8.4.38 dev: true @@ -3119,26 +3113,26 @@ packages: is-number-like: 1.0.8 dev: true - /postcss-calc@9.0.1(postcss@8.4.38): + /postcss-calc@10.0.0(postcss@8.4.38): resolution: { - integrity: sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==, + integrity: sha512-OmjhudoNTP0QleZCwl1i6NeBwN+5MZbY5ersLZz69mjJiDVv/p57RjRuKDkHeDWr4T+S97wQfsqRTNoDHB2e3g==, } - engines: { node: ^14 || ^16 || >=18.0 } + engines: { node: ^18.12 || ^20.9 || >=22.0 } peerDependencies: - postcss: ^8.2.2 + postcss: ^8.4.38 dependencies: postcss: 8.4.38 - postcss-selector-parser: 6.0.15 + postcss-selector-parser: 6.1.0 postcss-value-parser: 4.2.0 dev: true - /postcss-colormin@6.0.3(postcss@8.4.38): + /postcss-colormin@7.0.0(postcss@8.4.38): resolution: { - integrity: sha512-ECpkS+UZRyAtu/kjive2/1mihP+GNtgC8kcdU8ueWZi1ZVxMNnRziCLdhrWECJhEtSWijfX2Cl9XTTCK/hjGaA==, + integrity: sha512-5CN6fqtsEtEtwf3mFV3B4UaZnlYljPpzmGeDB4yCK067PnAtfLe9uX2aFZaEwxHE7HopG5rUkW8gyHrNAesHEg==, } - engines: { node: ^14 || ^16 || >=18.0 } + engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } peerDependencies: postcss: ^8.4.31 dependencies: @@ -3149,12 +3143,12 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-convert-values@6.0.4(postcss@8.4.38): + /postcss-convert-values@7.0.0(postcss@8.4.38): resolution: { - integrity: sha512-YT2yrGzPXoQD3YeA2kBo/696qNwn7vI+15AOS2puXWEvSWqdCqlOyDWRy5GNnOc9ACRGOkuQ4ESQEqPJBWt/GA==, + integrity: sha512-bMuzDgXBbFbByPgj+/r6va8zNuIDUaIIbvAFgdO1t3zdgJZ77BZvu6dfWyd6gHEJnYzmeVr9ayUsAQL3/qLJ0w==, } - engines: { node: ^14 || ^16 || >=18.0 } + engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } peerDependencies: postcss: ^8.4.31 dependencies: @@ -3163,48 +3157,48 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-discard-comments@6.0.1(postcss@8.4.38): + /postcss-discard-comments@7.0.0(postcss@8.4.38): resolution: { - integrity: sha512-f1KYNPtqYLUeZGCHQPKzzFtsHaRuECe6jLakf/RjSRqvF5XHLZnM2+fXLhb8Qh/HBFHs3M4cSLb1k3B899RYIg==, + integrity: sha512-xpSdzRqYmy4YIVmjfGyYXKaI1SRnK6CTr+4Zmvyof8ANwvgfZgGdVtmgAvzh59gJm808mJCWQC9tFN0KF5dEXA==, } - engines: { node: ^14 || ^16 || >=18.0 } + engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } peerDependencies: postcss: ^8.4.31 dependencies: postcss: 8.4.38 dev: true - /postcss-discard-duplicates@6.0.2(postcss@8.4.38): + /postcss-discard-duplicates@7.0.0(postcss@8.4.38): resolution: { - integrity: sha512-U2rsj4w6pAGROCCcD13LP2eBIi1whUsXs4kgE6xkIuGfkbxCBSKhkCTWyowFd66WdVlLv0uM1euJKIgmdmZObg==, + integrity: sha512-bAnSuBop5LpAIUmmOSsuvtKAAKREB6BBIYStWUTGq8oG5q9fClDMMuY8i4UPI/cEcDx2TN+7PMnXYIId20UVDw==, } - engines: { node: ^14 || ^16 || >=18.0 } + engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } peerDependencies: postcss: ^8.4.31 dependencies: postcss: 8.4.38 dev: true - /postcss-discard-empty@6.0.2(postcss@8.4.38): + /postcss-discard-empty@7.0.0(postcss@8.4.38): resolution: { - integrity: sha512-rj6pVC2dVCJrP0Y2RkYTQEbYaCf4HEm+R/2StQgJqGHxAa3+KcYslNQhcRqjLHtl/4wpzipJluaJLqBj6d5eDQ==, + integrity: sha512-e+QzoReTZ8IAwhnSdp/++7gBZ/F+nBq9y6PomfwORfP7q9nBpK5AMP64kOt0bA+lShBFbBDcgpJ3X4etHg4lzA==, } - engines: { node: ^14 || ^16 || >=18.0 } + engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } peerDependencies: postcss: ^8.4.31 dependencies: postcss: 8.4.38 dev: true - /postcss-discard-overridden@6.0.1(postcss@8.4.38): + /postcss-discard-overridden@7.0.0(postcss@8.4.38): resolution: { - integrity: sha512-qs0ehZMMZpSESbRkw1+inkf51kak6OOzNRaoLd/U7Fatp0aN2HQ1rxGOrJvYcRAN9VpX8kUF13R2ofn8OlvFVA==, + integrity: sha512-GmNAzx88u3k2+sBTZrJSDauR0ccpE24omTQCVmaTTZFz1du6AasspjaUPMJ2ud4RslZpoFKyf+6MSPETLojc6w==, } - engines: { node: ^14 || ^16 || >=18.0 } + engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } peerDependencies: postcss: ^8.4.31 dependencies: @@ -3236,42 +3230,42 @@ packages: - typescript dev: true - /postcss-merge-longhand@6.0.3(postcss@8.4.38): + /postcss-merge-longhand@7.0.0(postcss@8.4.38): resolution: { - integrity: sha512-kF/y3DU8CRt+SX3tP/aG+2gkZI2Z7OXDsPU7FgxIJmuyhQQ1EHceIYcsp/alvzCm2P4c37Sfdu8nNrHc+YeyLg==, + integrity: sha512-0X8I4/9+G03X5/5NnrfopG/YEln2XU8heDh7YqBaiq2SeaKIG3n66ShZPjIolmVuLBQ0BEm3yS8o1mlCLHdW7A==, } - engines: { node: ^14 || ^16 || >=18.0 } + engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } peerDependencies: postcss: ^8.4.31 dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 - stylehacks: 6.0.3(postcss@8.4.38) + stylehacks: 7.0.0(postcss@8.4.38) dev: true - /postcss-merge-rules@6.0.4(postcss@8.4.38): + /postcss-merge-rules@7.0.0(postcss@8.4.38): resolution: { - integrity: sha512-97iF3UJ5v8N1BWy38y+0l+Z8o5/9uGlEgtWic2PJPzoRrLB6Gxg8TVG93O0EK52jcLeMsywre26AUlX1YAYeHA==, + integrity: sha512-Zty3VlOsD6VSjBMu6PiHCVpLegtBT/qtZRVBcSeyEZ6q1iU5qTYT0WtEoLRV+YubZZguS5/ycfP+NRiKfjv6aw==, } - engines: { node: ^14 || ^16 || >=18.0 } + engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } peerDependencies: postcss: ^8.4.31 dependencies: browserslist: 4.23.0 caniuse-api: 3.0.0 - cssnano-utils: 4.0.1(postcss@8.4.38) + cssnano-utils: 5.0.0(postcss@8.4.38) postcss: 8.4.38 - postcss-selector-parser: 6.0.15 + postcss-selector-parser: 6.1.0 dev: true - /postcss-minify-font-values@6.0.2(postcss@8.4.38): + /postcss-minify-font-values@7.0.0(postcss@8.4.38): resolution: { - integrity: sha512-IedzbVMoX0a7VZWjSYr5qJ6C37rws8kl8diPBeMZLJfWKkgXuMFY5R/OxPegn/q9tK9ztd0XRH3aR0u2t+A7uQ==, + integrity: sha512-2ckkZtgT0zG8SMc5aoNwtm5234eUx1GGFJKf2b1bSp8UflqaeFzR50lid4PfqVI9NtGqJ2J4Y7fwvnP/u1cQog==, } - engines: { node: ^14 || ^16 || >=18.0 } + engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } peerDependencies: postcss: ^8.4.31 dependencies: @@ -3279,47 +3273,47 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-minify-gradients@6.0.2(postcss@8.4.38): + /postcss-minify-gradients@7.0.0(postcss@8.4.38): resolution: { - integrity: sha512-vP5mF7iI6/5fcpv+rSfwWQekOE+8I1i7/7RjZPGuIjj6eUaZVeG4XZYZrroFuw1WQd51u2V32wyQFZ+oYdE7CA==, + integrity: sha512-pdUIIdj/C93ryCHew0UgBnL2DtUS3hfFa5XtERrs4x+hmpMYGhbzo6l/Ir5de41O0GaKVpK1ZbDNXSY6GkXvtg==, } - engines: { node: ^14 || ^16 || >=18.0 } + engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } peerDependencies: postcss: ^8.4.31 dependencies: colord: 2.9.3 - cssnano-utils: 4.0.1(postcss@8.4.38) + cssnano-utils: 5.0.0(postcss@8.4.38) postcss: 8.4.38 postcss-value-parser: 4.2.0 dev: true - /postcss-minify-params@6.0.3(postcss@8.4.38): + /postcss-minify-params@7.0.0(postcss@8.4.38): resolution: { - integrity: sha512-j4S74d3AAeCK5eGdQndXSrkxusV2ekOxbXGnlnZthMyZBBvSDiU34CihTASbJxuVB3bugudmwolS7+Dgs5OyOQ==, + integrity: sha512-XOJAuX8Q/9GT1sGxlUvaFEe2H9n50bniLZblXXsAT/BwSfFYvzSZeFG7uupwc0KbKpTnflnQ7aMwGzX6JUWliQ==, } - engines: { node: ^14 || ^16 || >=18.0 } + engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } peerDependencies: postcss: ^8.4.31 dependencies: browserslist: 4.23.0 - cssnano-utils: 4.0.1(postcss@8.4.38) + cssnano-utils: 5.0.0(postcss@8.4.38) postcss: 8.4.38 postcss-value-parser: 4.2.0 dev: true - /postcss-minify-selectors@6.0.2(postcss@8.4.38): + /postcss-minify-selectors@7.0.0(postcss@8.4.38): resolution: { - integrity: sha512-0b+m+w7OAvZejPQdN2GjsXLv5o0jqYHX3aoV0e7RBKPCsB7TYG5KKWBFhGnB/iP3213Ts8c5H4wLPLMm7z28Sg==, + integrity: sha512-f00CExZhD6lNw2vTZbcnmfxVgaVKzUw6IRsIFX3JTT8GdsoABc1WnhhGwL1i8YPJ3sSWw39fv7XPtvLb+3Uitw==, } - engines: { node: ^14 || ^16 || >=18.0 } + engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } peerDependencies: postcss: ^8.4.31 dependencies: postcss: 8.4.38 - postcss-selector-parser: 6.0.15 + postcss-selector-parser: 6.1.0 dev: true /postcss-modules-extract-imports@3.1.0(postcss@8.4.38): @@ -3375,24 +3369,24 @@ packages: postcss: 8.4.38 dev: true - /postcss-normalize-charset@6.0.1(postcss@8.4.38): + /postcss-normalize-charset@7.0.0(postcss@8.4.38): resolution: { - integrity: sha512-aW5LbMNRZ+oDV57PF9K+WI1Z8MPnF+A8qbajg/T8PP126YrGX1f9IQx21GI2OlGz7XFJi/fNi0GTbY948XJtXg==, + integrity: sha512-ABisNUXMeZeDNzCQxPxBCkXexvBrUHV+p7/BXOY+ulxkcjUZO0cp8ekGBwvIh2LbCwnWbyMPNJVtBSdyhM2zYQ==, } - engines: { node: ^14 || ^16 || >=18.0 } + engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } peerDependencies: postcss: ^8.4.31 dependencies: postcss: 8.4.38 dev: true - /postcss-normalize-display-values@6.0.1(postcss@8.4.38): + /postcss-normalize-display-values@7.0.0(postcss@8.4.38): resolution: { - integrity: sha512-mc3vxp2bEuCb4LgCcmG1y6lKJu1Co8T+rKHrcbShJwUmKJiEl761qb/QQCfFwlrvSeET3jksolCR/RZuMURudw==, + integrity: sha512-lnFZzNPeDf5uGMPYgGOw7v0BfB45+irSRz9gHQStdkkhiM0gTfvWkWB5BMxpn0OqgOQuZG/mRlZyJxp0EImr2Q==, } - engines: { node: ^14 || ^16 || >=18.0 } + engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } peerDependencies: postcss: ^8.4.31 dependencies: @@ -3400,12 +3394,12 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-positions@6.0.1(postcss@8.4.38): + /postcss-normalize-positions@7.0.0(postcss@8.4.38): resolution: { - integrity: sha512-HRsq8u/0unKNvm0cvwxcOUEcakFXqZ41fv3FOdPn916XFUrympjr+03oaLkuZENz3HE9RrQE9yU0Xv43ThWjQg==, + integrity: sha512-I0yt8wX529UKIGs2y/9Ybs2CelSvItfmvg/DBIjTnoUSrPxSV7Z0yZ8ShSVtKNaV/wAY+m7bgtyVQLhB00A1NQ==, } - engines: { node: ^14 || ^16 || >=18.0 } + engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } peerDependencies: postcss: ^8.4.31 dependencies: @@ -3413,12 +3407,12 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-repeat-style@6.0.1(postcss@8.4.38): + /postcss-normalize-repeat-style@7.0.0(postcss@8.4.38): resolution: { - integrity: sha512-Gbb2nmCy6tTiA7Sh2MBs3fj9W8swonk6lw+dFFeQT68B0Pzwp1kvisJQkdV6rbbMSd9brMlS8I8ts52tAGWmGQ==, + integrity: sha512-o3uSGYH+2q30ieM3ppu9GTjSXIzOrRdCUn8UOMGNw7Af61bmurHTWI87hRybrP6xDHvOe5WlAj3XzN6vEO8jLw==, } - engines: { node: ^14 || ^16 || >=18.0 } + engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } peerDependencies: postcss: ^8.4.31 dependencies: @@ -3426,12 +3420,12 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-string@6.0.1(postcss@8.4.38): + /postcss-normalize-string@7.0.0(postcss@8.4.38): resolution: { - integrity: sha512-5Fhx/+xzALJD9EI26Aq23hXwmv97Zfy2VFrt5PLT8lAhnBIZvmaT5pQk+NuJ/GWj/QWaKSKbnoKDGLbV6qnhXg==, + integrity: sha512-w/qzL212DFVOpMy3UGyxrND+Kb0fvCiBBujiaONIihq7VvtC7bswjWgKQU/w4VcRyDD8gpfqUiBQ4DUOwEJ6Qg==, } - engines: { node: ^14 || ^16 || >=18.0 } + engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } peerDependencies: postcss: ^8.4.31 dependencies: @@ -3439,12 +3433,12 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-timing-functions@6.0.1(postcss@8.4.38): + /postcss-normalize-timing-functions@7.0.0(postcss@8.4.38): resolution: { - integrity: sha512-4zcczzHqmCU7L5dqTB9rzeqPWRMc0K2HoR+Bfl+FSMbqGBUcP5LRfgcH4BdRtLuzVQK1/FHdFoGT3F7rkEnY+g==, + integrity: sha512-tNgw3YV0LYoRwg43N3lTe3AEWZ66W7Dh7lVEpJbHoKOuHc1sLrzMLMFjP8SNULHaykzsonUEDbKedv8C+7ej6g==, } - engines: { node: ^14 || ^16 || >=18.0 } + engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } peerDependencies: postcss: ^8.4.31 dependencies: @@ -3452,12 +3446,12 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-unicode@6.0.3(postcss@8.4.38): + /postcss-normalize-unicode@7.0.0(postcss@8.4.38): resolution: { - integrity: sha512-T2Bb3gXz0ASgc3ori2dzjv6j/P2IantreaC6fT8tWjqYUiqMAh5jGIkdPwEV2FaucjQlCLeFJDJh2BeSugE1ig==, + integrity: sha512-OnKV52/VFFDAim4n0pdI+JAhsolLBdnCKxE6VV5lW5Q/JeVGFN8UM8ur6/A3EAMLsT1ZRm3fDHh/rBoBQpqi2w==, } - engines: { node: ^14 || ^16 || >=18.0 } + engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } peerDependencies: postcss: ^8.4.31 dependencies: @@ -3466,12 +3460,12 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-url@6.0.1(postcss@8.4.38): + /postcss-normalize-url@7.0.0(postcss@8.4.38): resolution: { - integrity: sha512-jEXL15tXSvbjm0yzUV7FBiEXwhIa9H88JOXDGQzmcWoB4mSjZIsmtto066s2iW9FYuIrIF4k04HA2BKAOpbsaQ==, + integrity: sha512-+d7+PpE+jyPX1hDQZYG+NaFD+Nd2ris6r8fPTBAjE8z/U41n/bib3vze8x7rKs5H1uEw5ppe9IojewouHk0klQ==, } - engines: { node: ^14 || ^16 || >=18.0 } + engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } peerDependencies: postcss: ^8.4.31 dependencies: @@ -3479,12 +3473,12 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-whitespace@6.0.1(postcss@8.4.38): + /postcss-normalize-whitespace@7.0.0(postcss@8.4.38): resolution: { - integrity: sha512-76i3NpWf6bB8UHlVuLRxG4zW2YykF9CTEcq/9LGAiz2qBuX5cBStadkk0jSkg9a9TCIXbMQz7yzrygKoCW9JuA==, + integrity: sha512-37/toN4wwZErqohedXYqWgvcHUGlT8O/m2jVkAfAe9Bd4MzRqlBmXrJRePH0e9Wgnz2X7KymTgTOaaFizQe3AQ==, } - engines: { node: ^14 || ^16 || >=18.0 } + engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } peerDependencies: postcss: ^8.4.31 dependencies: @@ -3492,26 +3486,26 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-ordered-values@6.0.1(postcss@8.4.38): + /postcss-ordered-values@7.0.0(postcss@8.4.38): resolution: { - integrity: sha512-XXbb1O/MW9HdEhnBxitZpPFbIvDgbo9NK4c/5bOfiKpnIGZDoL2xd7/e6jW5DYLsWxBbs+1nZEnVgnjnlFViaA==, + integrity: sha512-KROvC63A8UQW1eYDljQe1dtwc1E/M+mMwDT6z7khV/weHYLWTghaLRLunU7x1xw85lWFwVZOAGakxekYvKV+0w==, } - engines: { node: ^14 || ^16 || >=18.0 } + engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } peerDependencies: postcss: ^8.4.31 dependencies: - cssnano-utils: 4.0.1(postcss@8.4.38) + cssnano-utils: 5.0.0(postcss@8.4.38) postcss: 8.4.38 postcss-value-parser: 4.2.0 dev: true - /postcss-reduce-initial@6.0.3(postcss@8.4.38): + /postcss-reduce-initial@7.0.0(postcss@8.4.38): resolution: { - integrity: sha512-w4QIR9pEa1N4xMx3k30T1vLZl6udVK2RmNqrDXhBXX9L0mBj2a8ADs8zkbaEH7eUy1m30Wyr5EBgHN31Yq1JvA==, + integrity: sha512-iqGgmBxY9LrblZ0BKLjmrA1mC/cf9A/wYCCqSmD6tMi+xAyVl0+DfixZIHSVDMbCPRPjNmVF0DFGth/IDGelFQ==, } - engines: { node: ^14 || ^16 || >=18.0 } + engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } peerDependencies: postcss: ^8.4.31 dependencies: @@ -3520,12 +3514,12 @@ packages: postcss: 8.4.38 dev: true - /postcss-reduce-transforms@6.0.1(postcss@8.4.38): + /postcss-reduce-transforms@7.0.0(postcss@8.4.38): resolution: { - integrity: sha512-fUbV81OkUe75JM+VYO1gr/IoA2b/dRiH6HvMwhrIBSUrxq3jNZQZitSnugcTLDi1KkQh1eR/zi+iyxviUNBkcQ==, + integrity: sha512-pnt1HKKZ07/idH8cpATX/ujMbtOGhUfE+m8gbqwJE05aTaNw8gbo34a2e3if0xc0dlu75sUOiqvwCGY3fzOHew==, } - engines: { node: ^14 || ^16 || >=18.0 } + engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } peerDependencies: postcss: ^8.4.31 dependencies: @@ -3544,12 +3538,23 @@ packages: util-deprecate: 1.0.2 dev: true - /postcss-svgo@6.0.2(postcss@8.4.38): + /postcss-selector-parser@6.1.0: + resolution: + { + integrity: sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ==, + } + engines: { node: ">=4" } + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + dev: true + + /postcss-svgo@7.0.0(postcss@8.4.38): resolution: { - integrity: sha512-IH5R9SjkTkh0kfFOQDImyy1+mTCb+E830+9SV1O+AaDcoHTvfsvt6WwJeo7KwcHbFnevZVCsXhDmjFiGVuwqFQ==, + integrity: sha512-Xj5DRdvA97yRy3wjbCH2NKXtDUwEnph6EHr5ZXszsBVKCNrKXYBjzAXqav7/Afz5WwJ/1peZoTguCEJIg7ytmA==, } - engines: { node: ^14 || ^16 || >= 18 } + engines: { node: ^18.12.0 || ^20.9.0 || >= 18 } peerDependencies: postcss: ^8.4.31 dependencies: @@ -3558,17 +3563,17 @@ packages: svgo: 3.2.0 dev: true - /postcss-unique-selectors@6.0.2(postcss@8.4.38): + /postcss-unique-selectors@7.0.0(postcss@8.4.38): resolution: { - integrity: sha512-8IZGQ94nechdG7Y9Sh9FlIY2b4uS8/k8kdKRX040XHsS3B6d1HrJAkXrBSsSu4SuARruSsUjW3nlSw8BHkaAYQ==, + integrity: sha512-NYFqcft7vVQMZlQPsMdMPy+qU/zDpy95Malpw4GeA9ZZjM6dVXDshXtDmLc0m4WCD6XeZCJqjTfPT1USsdt+rA==, } - engines: { node: ^14 || ^16 || >=18.0 } + engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } peerDependencies: postcss: ^8.4.31 dependencies: postcss: 8.4.38 - postcss-selector-parser: 6.0.15 + postcss-selector-parser: 6.1.0 dev: true /postcss-value-parser@4.2.0: @@ -4302,18 +4307,18 @@ packages: webpack: 5.91.0(uglify-js@3.17.4) dev: true - /stylehacks@6.0.3(postcss@8.4.38): + /stylehacks@7.0.0(postcss@8.4.38): resolution: { - integrity: sha512-KzBqjnqktc8/I0ERCb+lGq06giF/JxDbw2r9kEVhen9noHeIDRtMWUp9r62sOk+/2bbX6sFG1GhsS7ToXG0PEg==, + integrity: sha512-47Nw4pQ6QJb4CA6dzF2m9810sjQik4dfk4UwAm5wlwhrW3syzZKF8AR4/cfO3Cr6lsFgAoznQq0Wg57qhjTA2A==, } - engines: { node: ^14 || ^16 || >=18.0 } + engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } peerDependencies: postcss: ^8.4.31 dependencies: browserslist: 4.23.0 postcss: 8.4.38 - postcss-selector-parser: 6.0.15 + postcss-selector-parser: 6.1.0 dev: true /supports-color@5.5.0: