diff --git a/package.json b/package.json index a52578b0..c952065f 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,7 @@ "@tryghost/theme-translations": "0.0.22", "autoprefixer": "10.6.1", "beeper": "2.1.0", - "cssnano": "9.0.5", + "cssnano": "9.1.0", "gscan": "6.6.1", "gulp": "5.0.1", "gulp-concat": "2.6.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3047303c..2098f31a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -179,8 +179,8 @@ importers: specifier: 2.1.0 version: 2.1.0 cssnano: - specifier: 9.0.5 - version: 9.0.5(postcss@8.5.28) + specifier: 9.1.0 + version: 9.1.0(postcss@8.5.28) gscan: specifier: 6.6.1 version: 6.6.1(supports-color@7.2.0) @@ -217,13 +217,17 @@ importers: packages: - '@colordx/core@6.5.0': - resolution: {integrity: sha512-mhkTHXTERodsL6kMw2LRrXVlGaY+osu/YnxkcwO8c/JO+YOb+/f+F+gOxmeBWTP+nzG47Kz6gZCJq8tyESqrWg==} + '@colordx/core@7.2.0': + resolution: {integrity: sha512-Y5PPwWCWVP59qj2EMVSgD9QMXtMSwt9DseqKvRWOXefM7sRu4EjCRuXQXMaanUH32R8c89OCWJJWZe6jA1dvTg==} '@csstools/css-tokenizer@4.0.1': resolution: {integrity: sha512-bPlN9S9O1A0euCpEWE4qnvB5YDuyYVsUTrxSgmAM1Is0j4tICHoVyOVAXfWMP/kS9ZrjvyIXWV2PmomiAXXqOw==} engines: {node: '>=20.19.0'} + '@csstools/css-tokenizer@4.0.2': + resolution: {integrity: sha512-OoKoR0f76dCY666JlcbhmVTs2drYj1GUXZTYTcbUgJjh9Nv41aFfZ21bPQTERm5+L5cBDo466NltB2lplS5GBw==} + engines: {node: '>=20.19.0'} + '@gulpjs/messages@1.1.0': resolution: {integrity: sha512-Ys9sazDatyTgZVb4xPlDufLweJ/Os2uHWOv+Caxvy2O85JcnT4M3vc73bi8pdLWlv3fdWQz3pdI9tVwo8rQQSg==} engines: {node: '>=10.13.0'} @@ -1340,6 +1344,11 @@ packages: engines: {node: '>=6.0.0'} hasBin: true + baseline-browser-mapping@2.11.26: + resolution: {integrity: sha512-GLQdD3y6UF8iVuMJl5fHgE4jdn/ua7n+toKfLgNlg3BqQtOZjpy68T8Tup8/wGWZCDlm7KMg7tPb4MPn7oN0TQ==} + engines: {node: '>=6.0.0'} + hasBin: true + beeper@2.1.0: resolution: {integrity: sha512-85+CcymhlP0jM4fs4ZMiMRl58VthoN9NRdvi+knXiQpP2UggkSre+A9rOZ0c2g2Vh+pEF5ZAlT+k8dsJNoanAA==} engines: {node: '>=8'} @@ -1373,6 +1382,11 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true + browserslist@4.29.3: + resolution: {integrity: sha512-1R4kiYKXGViqEN0CnoDrXc1StD9niAwu+j2dukWzrD4bJgsD4lDmEp0CRbc6E/vYJIfTHwPmwyaKtVSudICdPA==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + buffer-crc32@0.2.13: resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} @@ -1403,6 +1417,9 @@ packages: caniuse-lite@1.0.30001810: resolution: {integrity: sha512-TITQPUkaz+aVk5GL6NhOdwk1aEaNTSDPsGFWrTuhKGtjTF70jL/Oht2W4c6rXUe5fu7Ie19VIahAXHIIiWWNeg==} + caniuse-lite@1.0.30001813: + resolution: {integrity: sha512-zfjJo4rM0+fUomGDBW/xcDjhIwz/210DGvip2MAMDZ8KHcRPnOHmEgHPZP0UHlZoxr8fYKVJOqcORhYQcG4FKQ==} + chalk@2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} engines: {node: '>=4'} @@ -1528,20 +1545,20 @@ packages: engines: {node: '>=4'} hasBin: true - cssnano-preset-default@9.0.5: - resolution: {integrity: sha512-psQHWcVYCig5PlA+Ni+l9EFB6ow7RX2CR1rGM5TBsjfP/pFZEyCUK62zZqYBFeR1s4XEQ19qvxlxYkKDERuAoQ==} + cssnano-preset-default@9.1.2: + resolution: {integrity: sha512-prjUo7JkR3JD74ODNuBwhz1c/DyQLtj1Te0VijEI7PCY8So+Y1KYk84tQAP2F74Rmb9NUPzQjUCmLrn5MbjctA==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0} peerDependencies: postcss: ^8.5.28 - cssnano-utils@7.0.3: - resolution: {integrity: sha512-KQKwel4/ROikvA9XkOkG7JbmgsipMSl8E7LwvDCjE32zKVz2xjNxxEJxJpbNzCLeeV1WbbD1fRmSUgtuOQeRgg==} + cssnano-utils@8.0.1: + resolution: {integrity: sha512-KF2NfGI/na0wEemV8X7KQbisJS0QY77vaGCJ/3RuXfWrgg/qlq8vHcfSAtzrCrOHwaGHW02Ra1anDyuQ7M520A==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0} peerDependencies: postcss: ^8.5.28 - cssnano@9.0.5: - resolution: {integrity: sha512-D25KanNkgIIcJnFvbm1xinel2YWULKjOao+4pv1m2qCR6KPRxOWh4yRQboxhwVVtifwdVa3cVnSL651sAvHQoA==} + cssnano@9.1.0: + resolution: {integrity: sha512-ae04R4AveAXRs1M29hDNrKcfsLv/Ef2nA21wnCaWKqcMcCEUGBx8uRz4JYvYkArF5agDW1hhv1c9sr1d+6dT8w==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0} peerDependencies: postcss: ^8.5.28 @@ -1611,6 +1628,9 @@ packages: electron-to-chromium@1.5.433: resolution: {integrity: sha512-5lCAbyZBjtmUt/RAGHRqrL2q0oEFRThDAsZHHDn9XHa89Qw7gMYOeSicBTy+AHfvo0r6vwsZvqNJTQIQy1BLzA==} + electron-to-chromium@1.5.440: + resolution: {integrity: sha512-SghDzqdJokdz8zP8YNlvS74+CwLRoUPDGvP/gFA+HrKVw+pOshUAgx8pXR37xl/u16zGae746rFNWvZ/22kU2Q==} + emoji-regex@10.6.0: resolution: {integrity: sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==} @@ -2164,6 +2184,10 @@ packages: resolution: {integrity: sha512-x0InOIyzgdk+eyaWaRJFH5snEtiImgBgblZ2CyPrLmqqcuMQkEvcDPHbzqbD8eDsSeJbVOjn+crzyzHaM4D+/A==} engines: {node: '>=18'} + node-releases@2.0.57: + resolution: {integrity: sha512-kQK9LGGFiHtrWiNhZtA7Qbw17AQz+dmsEKODRIVTXA9+e5MS/2gZEBhYJt13GrAz5/IOZKddH/0Z3TP/Zgo+yw==} + engines: {node: '>=18'} + normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} @@ -2263,44 +2287,44 @@ packages: resolution: {integrity: sha512-zMakqvIDyY40xHOvzXka0kUvf40nYIuwRE8dWhti2WtjQZ31xAgBZBhxsK7vK3QbRXS1Xms/LO7B5cuAsfB2Gg==} engines: {node: '>=10.13.0'} - postcss-calc@11.2.0: - resolution: {integrity: sha512-GeWPgrs+s7W0b35ePAMvyNq0fP4fKsJXt9dLmO919TTiZ93aVUj+enI5t5eba7/YMkUJvWanNunMctyeuP+Dsg==} + postcss-calc@11.2.1: + resolution: {integrity: sha512-B5KZhrbeVyFznh7aj96O9oYvmipuobzWJVlPZ2NksjHdgSaqiVJ0UijuOuQTk/KVIzrKXp7399AiZGKtZF0jZA==} engines: {node: ^22.22.3 || ^24.15 || >=26.0} peerDependencies: postcss: ^8.5.28 - postcss-colormin@9.0.3: - resolution: {integrity: sha512-xsbxiXbKAGOjOFdQNNGh21QHg1HLpa+GOSXshs4gK5ig239swc6lfYHFOHhHm6PR+BCVeYURqcMlNGpBZSf1Tg==} + postcss-colormin@9.0.5: + resolution: {integrity: sha512-eCi5AbyJdGf5b66FP5Nlu86zCQuuCBqNxGWDnNjP2rj5JLuNUwWE9nQT2KnhYFSVYFAiu2KQZToQzehnOJVZMw==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0} peerDependencies: postcss: ^8.5.28 - postcss-convert-values@9.0.3: - resolution: {integrity: sha512-3Yf/iYGA7Ahh92ltj/xyhRxtZN2duczV+5n/Z63u6IPQtLVYwusACFF+h0OAok9umwTmmzqT+Nxwc2gZScwyKw==} + postcss-convert-values@9.0.6: + resolution: {integrity: sha512-t9iiO2g2+qTJfL5le9iu1gjX6CfeUkMZYfCOIMDvNQi/aHffEYVNP7+zZ+dBdc/PFo4zzYfzjVkw7/qb5ATGXw==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0} peerDependencies: postcss: ^8.5.28 - postcss-discard-comments@9.0.3: - resolution: {integrity: sha512-qz3KiFa8/YNYzjEY7/FUpAewO3thNGbHqCkyRHX5z7CJ8mo2VPJxHq9nsFfOVbI1sByiixMSEoHBj7kAvtvMUA==} + postcss-discard-comments@9.0.5: + resolution: {integrity: sha512-uoQqHq5CG9hK0DXXYxp5tukpEWxGjMW0V17xVmHXr31inR0/0oQLiXrWWmBu3wAZioQMuIrhWMf4uWsQUPXtKw==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0} peerDependencies: postcss: ^8.5.28 - postcss-discard-duplicates@9.0.3: - resolution: {integrity: sha512-uiswjCfSwKUK8JjuyGyMqo6Zte5YXkXkOYHipmZegtAj9JFOC1Tdd0eaxtDWxLNAJUUzaN6REVpsMxbQvhdmfA==} + postcss-discard-duplicates@9.0.4: + resolution: {integrity: sha512-6YtdksJWzWhciQyDwDJDd0He+ha8pOirA8pnpTU33ovXHBdjvYLUgOn9d8ajLY4sA2wYLmcs59PEiTLLwnw97A==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0} peerDependencies: postcss: ^8.5.28 - postcss-discard-empty@9.0.3: - resolution: {integrity: sha512-1h7JrXrHVr9IGTNMKcvyLqhlDeDU83zXyda88jbm6tAgtRBPNARR/RUx3uuCzY1dHD7+jw5p6jmhvkzu4XCwNg==} + postcss-discard-empty@9.0.5: + resolution: {integrity: sha512-XDfk8xuYDbdEsfKqqISbxLOJaF9d5vZR5xr+ZdqJcjwSu19C8gZSDMe30hgtYq9+4MrAA0ctUSCN4lkhUcpjjA==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0} peerDependencies: postcss: ^8.5.28 - postcss-discard-overridden@9.0.3: - resolution: {integrity: sha512-lNBihnDFCtPccDLqdWRg0dpZSAhHWc4NHvgf9CYXE5It+NP32IH6lE3aMpIUplADdU/wA9krEf2NStFmsZfcxQ==} + postcss-discard-overridden@9.0.5: + resolution: {integrity: sha512-R/pSAgkbHOdPi8op7b5IyeY8Z0hJ1yemvRpNP2dh41Lm2ldjA1N1lXBdopj7vbzLzzhXLNPnQTolV+vUJ3HGVA==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0} peerDependencies: postcss: ^8.5.28 @@ -2332,126 +2356,122 @@ packages: tsx: optional: true - postcss-merge-longhand@9.0.4: - resolution: {integrity: sha512-3/u8IyAJh3gTTkEbhn3tMWIVL2dLsLpSmMckkcx+1JWQw2Ja3tR2W7fYueJvXO6whVb1tD+5DKNDGrqvwn29vA==} + postcss-merge-longhand@9.1.1: + resolution: {integrity: sha512-qJ8JUmOujkHVEs7I8QDkLiS2DDM7ThY+FiZIlUPzfzP13SW+R3cXqwhzhIdYsD92G78doIa/TWKkBQtDDAR0sA==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0} peerDependencies: postcss: ^8.5.28 - postcss-merge-rules@9.0.4: - resolution: {integrity: sha512-dox3Ju5TpvUBqe4neVvZoLg8xEXqqzUx3NVSUI/s7fePpMZmfKzYkGt0Y6Qa/1ZFIvSCteR8VcpUO5WpY/hbiQ==} + postcss-merge-rules@9.0.6: + resolution: {integrity: sha512-SZd5UzGIIk5b1MAOLyo+pYoecyieaM1aMLzrVHGac0z4FTE05OwSfpmMKrPB82CcQJyJ0LnZVvZRZi3IjTRg4w==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0} peerDependencies: postcss: ^8.5.28 - postcss-minify-font-values@9.0.3: - resolution: {integrity: sha512-VFZuEOOURhOI6uJAONOtdLLVLDe3HLhvFWxdN9CWhWcAV8fEBWoudCsOS2nLfS4g9esGpuCTely/WK7b8kjdIg==} + postcss-minify-font-values@9.0.5: + resolution: {integrity: sha512-k1kU28FSV53d3vIfvbReTUral72EG3Nm+nJFfmziF2jis5KSytUb/A0MCX2UHrWAuIIY1EH5QFgbRf2OU0/E6g==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0} peerDependencies: postcss: ^8.5.28 - postcss-minify-gradients@9.0.3: - resolution: {integrity: sha512-Sp5dA1hzWaKTia48xGPar+z41KJH/3K1RXH+u8xVd3Z1n+mN/Bq24YzdMMqILWkiUmf0cVR0pCmnM0y4/q8WPw==} + postcss-minify-gradients@9.0.5: + resolution: {integrity: sha512-+CNxG/V/hCoi759Pg4TWnW5znjNlRyKMOhAlGhyb5JKuUy7r98v3PACq2Ium721flVMJkcsM3QNl3hWBrqYlpw==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0} peerDependencies: postcss: ^8.5.28 - postcss-minify-params@9.0.3: - resolution: {integrity: sha512-JMYvQgRFn3y48n+w3vmxXbCXQ5yzxsF/q8gV+FzRaub5XwxMHyp2EjnoJ0e2JuVqgjwZWl/C+pKLttDe+c8SOg==} + postcss-minify-params@9.0.5: + resolution: {integrity: sha512-itOFlj0KlaGtvlLZNwJEuCKGXJmc4SduXBDbQlFepMkGHshpc1Hu18YOZ1aego1dmpKn12jpKDhfbRhFRrz8+w==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0} peerDependencies: postcss: ^8.5.28 - postcss-minify-selectors@9.0.4: - resolution: {integrity: sha512-zVtrrghYrUEilsvTFwrgUJHk+mLoNJ8eEdLXwS6bWD/Pth2mkIUg9rKXP9MO4li4n0ty2d3wV4bb155vmxuyPg==} + postcss-minify-selectors@9.0.5: + resolution: {integrity: sha512-hdoDNFQIIDFMZ12huhigCELA6Jcig5WrnUYmcT2srqM+r+CTKxaH6CFZB7wwuqLrVYgqh1sLB5iE99UyriCB2A==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0} peerDependencies: postcss: ^8.5.28 - postcss-normalize-charset@9.0.3: - resolution: {integrity: sha512-SsxF9aTeuBGwfBAKziZ0eSGQg4KEQW5R999PodsEwdzS4Lr6WNFpfO1ktri4c68ZMjs+kPUz9+guSk6TfIWp2A==} + postcss-normalize-charset@9.0.5: + resolution: {integrity: sha512-mmbQmD9mlz3pTo+r4KdwcfD23cNksQo7aYNa4lfL4Bsj0XkL+rtcbNOY7Oo+U82DP1syYXCyF1PRc32gb36MqA==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0} peerDependencies: postcss: ^8.5.28 - postcss-normalize-display-values@9.0.3: - resolution: {integrity: sha512-nD/tCkcCziBj8PGTxMuy/p40x99+2HZs9/HIHw91RXya5qqw/C09VOHfI9GTFWSSJJVsLJ2RQ2bUqGnx0iDpqQ==} + postcss-normalize-display-values@9.0.5: + resolution: {integrity: sha512-V5tOZuYQtOpYNjoSjciDckB8Ry+s2NcHqVHloYe5Xh/6OA2Z3kVymAck3zipZ1uLBdMvg7BUvxoDIcH6dJCPug==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0} peerDependencies: postcss: ^8.5.28 - postcss-normalize-positions@9.0.3: - resolution: {integrity: sha512-0B6u3RT9WrbrqPw0NS4swiGCMaqZ2O8P+I5HleENTByByiNEgRmnnuXfyOVi1ednMJl+2uFOH+Y4C2KzQSSCYA==} + postcss-normalize-positions@9.0.5: + resolution: {integrity: sha512-DZtXMQFhVlldnP3WhVIzjcT7x0jsy17UYuGXfdT31gggI6JISREGBhgOl/sadVTASyS6w+6ZVGuvDdrnplU0MA==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0} peerDependencies: postcss: ^8.5.28 - postcss-normalize-repeat-style@9.0.3: - resolution: {integrity: sha512-IGuDX6KRUJmp6t+/wcs4vr9JbQj/mg4cR0VcV1ur8gJQnhEPN0FjG1MDbPlWIhl3BMk3idka4G0U24mlAg9I8w==} + postcss-normalize-repeat-style@9.0.5: + resolution: {integrity: sha512-1QZ9ZdyWb4TRDCXIg8iqeACo6BWKjxtfeMgMSy6ORqX21gKN4lYYQqZpxPdILpvbLaEfXGVd0ptMCiKbxCObjA==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0} peerDependencies: postcss: ^8.5.28 - postcss-normalize-string@9.0.3: - resolution: {integrity: sha512-gTA+LPbU/RHqR251bFZqqh0ySMVdwpJK6XU2Gjn+Y8XSa1lC6UIuwc5H7DsrlJqAfTDbqfYozKLgE1lOyBE1Xg==} + postcss-normalize-string@9.0.4: + resolution: {integrity: sha512-neA1Diz0cNPr6RXKFUWZCX+bowHx1CG4LWgB+MoVcRT4JZXwhyA+B5E8/yE2yoLcSxk1MpXhZ0rsTnRPjUyVAw==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0} peerDependencies: postcss: ^8.5.28 - postcss-normalize-timing-functions@9.0.3: - resolution: {integrity: sha512-vDI1J5jaQeXo6AsMvEbhGejT69bE5bfBEIVrxgXKebuf1861Cza6Nq1wRM8mgSxTuDGLvHdP3KMHV+B2Xn/mqw==} + postcss-normalize-timing-functions@9.0.5: + resolution: {integrity: sha512-uw5Y1xNsnh1Z8XB1I4Sx6/T7GKfdBTpX7X7ywDibb35IIYjJLf68qjBRDl59ETYrWkoGxZXIYU74RcO6cAjjmw==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0} peerDependencies: postcss: ^8.5.28 - postcss-normalize-unicode@9.0.3: - resolution: {integrity: sha512-AX03a9RGOeeACOarLkwCSaVQhpwMngvAf9A6lHAqDPM1l/lCIY+0dnWzz0WCGHI0ocUCttMCJDCI2VbI2WWS6w==} + postcss-normalize-unicode@9.0.4: + resolution: {integrity: sha512-7vXJt1nvvxv+tl8iSTpt13nBZF0eYP0gYu8C2C2UbfNFOSngcMCVAY3Bc0wXpnH3IeT+DRQNTBKY6upXzekKig==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0} peerDependencies: postcss: ^8.5.28 - postcss-normalize-url@9.0.3: - resolution: {integrity: sha512-PxQoFeTVCYxAyTWdj2olqIKQL3a0Uugb7gI4dD+m1CymA6AsULMZuP1c6ES43eWwiY1KMg37kb8exQO9Z1Hqbg==} + postcss-normalize-url@9.0.5: + resolution: {integrity: sha512-iGf8SEx4Abu9XqmubHU7Prl7dWT0gk+VethwzfY40Zo9y3VItrz8QSDFMCxQmWpphXiU0jGq5K4uoiSi2ySnNw==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0} peerDependencies: postcss: ^8.5.28 - postcss-normalize-whitespace@9.0.3: - resolution: {integrity: sha512-0Zd0WZFuBKqGOFUrlL3izf3wX8na5mj+zHxCKt32Ow/gliKrjRhibpF5YaO7fTQhZZ1/r7ewzR+TijO0iQHHjQ==} + postcss-normalize-whitespace@9.0.5: + resolution: {integrity: sha512-vaDslAUVqguYgC2jMb90Rc+N904rPx4XtYIWhaI/8m6OYx7+EOgsQmTLOGB4WjDAIMOgdBVTQqub8dQSoSVyww==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0} peerDependencies: postcss: ^8.5.28 - postcss-ordered-values@9.0.3: - resolution: {integrity: sha512-gMzZp0Qxcj7OW+3tnVTOzajeTRLCrSUaIHC15/ONSbOOHbZAfsEiHHkqXw65yi4dVicsq0izJkRmPLkzxiGoyA==} + postcss-ordered-values@9.0.5: + resolution: {integrity: sha512-FyN27f9bXqAQ+U/1ckWMBq1uPKk/J5C3gTuAP52EbV/ZedyXO2uF7RroclFz3jyTSAGPrXIaQKERQCLVl6uL7g==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0} peerDependencies: postcss: ^8.5.28 - postcss-reduce-initial@9.0.3: - resolution: {integrity: sha512-UiT13uklA++BWtZKJ7KkbIq3tt5FgsLM0nRIgOT08KprJEaEU8gC5Wh+2k+jXkf81kiAvy+8w6awCNCWJivRJg==} + postcss-reduce-initial@9.0.5: + resolution: {integrity: sha512-GRH7thwmYiHh9b96usDIDUX1zdVa4Pq8Q2gCMcfEfG1R5oxEdUdsRseuvnOaTs8SjanMn/uIjIXTm6sbHoFTEA==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0} peerDependencies: postcss: ^8.5.28 - postcss-reduce-transforms@9.0.3: - resolution: {integrity: sha512-EmoMBmnnreNFkqQWutR+dHfJcBqNGaPdrXweISoERrc98+y1mCaaRhgIx8u/WuVRbu7e2hyXxHCGBwo1ejV3Cw==} + postcss-reduce-transforms@9.0.4: + resolution: {integrity: sha512-hRzepc/cwIs1cCdIghQatRDFlxc7qQieXzkyCfyVl8KPTPhOZyOtdPp9Qt90fMbqWry6YdMQu/YfScxh47sTYg==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0} peerDependencies: postcss: ^8.5.28 - postcss-selector-parser@7.1.6: - resolution: {integrity: sha512-7qASPzhKF2l2KLboRZux8CCTRMdGiV08vWmyKzPz22qZ7ZjQBOeY7rNzNoCLSUiftJ7HUq0GERHmxw/t0dCdMw==} - engines: {node: '>=4'} - - postcss-svgo@9.0.3: - resolution: {integrity: sha512-i1S4LAAf0DZ0Y43T/f/HOkAr+DiWaQzOjTm4qLNDAGcF//foBld+NXfrIe7yEDy+vVQiaSu8+72JFzeOzQlmng==} + postcss-svgo@9.0.4: + resolution: {integrity: sha512-0QGF1sORc244E+DNJxEzQDK/zK24VO0CMzAMOwOW+cQ90Y65mVDR2yrSxp4/f+XcdxmAf5LPm22zlnhVUTbtAA==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0} peerDependencies: postcss: ^8.5.28 - postcss-unique-selectors@9.0.3: - resolution: {integrity: sha512-Z+O6Jjb++X6OH1mPyIPHJ5PLVsnxpWcwvsTdBoff7vn6fn4IvC3iLTKazoa0z1YJK6RatYiEVvvySLunaO5Qzg==} + postcss-unique-selectors@9.0.5: + resolution: {integrity: sha512-1otppE5FwWqmIM1jqBpeAdA0GSP9wwzRCRsbz7EtbSNunh3bJ9PPRuYYzByvqnz7L351ZA2fDHC0CcouYoPWfA==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0} peerDependencies: postcss: ^8.5.28 @@ -2665,8 +2685,8 @@ packages: resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} engines: {node: '>=6'} - stylehacks@9.0.4: - resolution: {integrity: sha512-9ZZtqFGNsw03QhFLAXmyNdxs2gSQgDy/2yhhfLpsELxlh5Iry3Cl7TBfI4je3JUccr4EQmO5ikZZGvNX4e6oVA==} + stylehacks@9.0.6: + resolution: {integrity: sha512-LvntDgw9Eevn1sBLVa9qCA5qnbfhxo1MXXNkLabgqcByn+RadD6hjJQyRur7H8Pa/KZpTVf/6NgP4/pvtg4IBw==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0} peerDependencies: postcss: ^8.5.28 @@ -2855,10 +2875,12 @@ packages: snapshots: - '@colordx/core@6.5.0': {} + '@colordx/core@7.2.0': {} '@csstools/css-tokenizer@4.0.1': {} + '@csstools/css-tokenizer@4.0.2': {} + '@gulpjs/messages@1.1.0': {} '@gulpjs/to-absolute-glob@4.0.0': @@ -4068,6 +4090,8 @@ snapshots: baseline-browser-mapping@2.11.25: {} + baseline-browser-mapping@2.11.26: {} + beeper@2.1.0: dependencies: yoctodelay: 1.2.0 @@ -4110,6 +4134,14 @@ snapshots: node-releases: 2.0.56 update-browserslist-db: 1.3.3(browserslist@4.29.0) + browserslist@4.29.3: + dependencies: + baseline-browser-mapping: 2.11.26 + caniuse-lite: 1.0.30001813 + electron-to-chromium: 1.5.440 + node-releases: 2.0.57 + update-browserslist-db: 1.3.3(browserslist@4.29.3) + buffer-crc32@0.2.13: {} buffer-crc32@1.0.0: {} @@ -4140,6 +4172,8 @@ snapshots: caniuse-lite@1.0.30001810: {} + caniuse-lite@1.0.30001813: {} + chalk@2.4.2: dependencies: ansi-styles: 3.2.1 @@ -4269,46 +4303,47 @@ snapshots: cssesc@3.0.0: {} - cssnano-preset-default@9.0.5(postcss@8.5.28): + cssnano-preset-default@9.1.2(postcss@8.5.28): dependencies: - browserslist: 4.29.0 - cssnano-utils: 7.0.3(postcss@8.5.28) + browserslist: 4.29.3 + cssnano-utils: 8.0.1(postcss@8.5.28) postcss: 8.5.28 - postcss-calc: 11.2.0(postcss@8.5.28) - postcss-colormin: 9.0.3(postcss@8.5.28) - postcss-convert-values: 9.0.3(postcss@8.5.28) - postcss-discard-comments: 9.0.3(postcss@8.5.28) - postcss-discard-duplicates: 9.0.3(postcss@8.5.28) - postcss-discard-empty: 9.0.3(postcss@8.5.28) - postcss-discard-overridden: 9.0.3(postcss@8.5.28) - postcss-merge-longhand: 9.0.4(postcss@8.5.28) - postcss-merge-rules: 9.0.4(postcss@8.5.28) - postcss-minify-font-values: 9.0.3(postcss@8.5.28) - postcss-minify-gradients: 9.0.3(postcss@8.5.28) - postcss-minify-params: 9.0.3(postcss@8.5.28) - postcss-minify-selectors: 9.0.4(postcss@8.5.28) - postcss-normalize-charset: 9.0.3(postcss@8.5.28) - postcss-normalize-display-values: 9.0.3(postcss@8.5.28) - postcss-normalize-positions: 9.0.3(postcss@8.5.28) - postcss-normalize-repeat-style: 9.0.3(postcss@8.5.28) - postcss-normalize-string: 9.0.3(postcss@8.5.28) - postcss-normalize-timing-functions: 9.0.3(postcss@8.5.28) - postcss-normalize-unicode: 9.0.3(postcss@8.5.28) - postcss-normalize-url: 9.0.3(postcss@8.5.28) - postcss-normalize-whitespace: 9.0.3(postcss@8.5.28) - postcss-ordered-values: 9.0.3(postcss@8.5.28) - postcss-reduce-initial: 9.0.3(postcss@8.5.28) - postcss-reduce-transforms: 9.0.3(postcss@8.5.28) - postcss-svgo: 9.0.3(postcss@8.5.28) - postcss-unique-selectors: 9.0.3(postcss@8.5.28) - - cssnano-utils@7.0.3(postcss@8.5.28): - dependencies: + postcss-calc: 11.2.1(postcss@8.5.28) + postcss-colormin: 9.0.5(postcss@8.5.28) + postcss-convert-values: 9.0.6(postcss@8.5.28) + postcss-discard-comments: 9.0.5(postcss@8.5.28) + postcss-discard-duplicates: 9.0.4(postcss@8.5.28) + postcss-discard-empty: 9.0.5(postcss@8.5.28) + postcss-discard-overridden: 9.0.5(postcss@8.5.28) + postcss-merge-longhand: 9.1.1(postcss@8.5.28) + postcss-merge-rules: 9.0.6(postcss@8.5.28) + postcss-minify-font-values: 9.0.5(postcss@8.5.28) + postcss-minify-gradients: 9.0.5(postcss@8.5.28) + postcss-minify-params: 9.0.5(postcss@8.5.28) + postcss-minify-selectors: 9.0.5(postcss@8.5.28) + postcss-normalize-charset: 9.0.5(postcss@8.5.28) + postcss-normalize-display-values: 9.0.5(postcss@8.5.28) + postcss-normalize-positions: 9.0.5(postcss@8.5.28) + postcss-normalize-repeat-style: 9.0.5(postcss@8.5.28) + postcss-normalize-string: 9.0.4(postcss@8.5.28) + postcss-normalize-timing-functions: 9.0.5(postcss@8.5.28) + postcss-normalize-unicode: 9.0.4(postcss@8.5.28) + postcss-normalize-url: 9.0.5(postcss@8.5.28) + postcss-normalize-whitespace: 9.0.5(postcss@8.5.28) + postcss-ordered-values: 9.0.5(postcss@8.5.28) + postcss-reduce-initial: 9.0.5(postcss@8.5.28) + postcss-reduce-transforms: 9.0.4(postcss@8.5.28) + postcss-svgo: 9.0.4(postcss@8.5.28) + postcss-unique-selectors: 9.0.5(postcss@8.5.28) + + cssnano-utils@8.0.1(postcss@8.5.28): + dependencies: + '@csstools/css-tokenizer': 4.0.2 postcss: 8.5.28 - cssnano@9.0.5(postcss@8.5.28): + cssnano@9.1.0(postcss@8.5.28): dependencies: - cssnano-preset-default: 9.0.5(postcss@8.5.28) + cssnano-preset-default: 9.1.2(postcss@8.5.28) postcss: 8.5.28 csso@5.0.5: @@ -4370,6 +4405,8 @@ snapshots: electron-to-chromium@1.5.433: {} + electron-to-chromium@1.5.440: {} + emoji-regex@10.6.0: {} emoji-regex@8.0.0: {} @@ -4969,6 +5006,8 @@ snapshots: node-releases@2.0.56: {} + node-releases@2.0.57: {} + normalize-path@3.0.0: {} now-and-later@3.0.0: @@ -5048,39 +5087,41 @@ snapshots: dependencies: ansi-colors: 1.1.0 - postcss-calc@11.2.0(postcss@8.5.28): + postcss-calc@11.2.1(postcss@8.5.28): dependencies: '@csstools/css-tokenizer': 4.0.1 postcss: 8.5.28 - postcss-colormin@9.0.3(postcss@8.5.28): + postcss-colormin@9.0.5(postcss@8.5.28): dependencies: - '@colordx/core': 6.5.0 - browserslist: 4.29.0 + '@colordx/core': 7.2.0 + '@csstools/css-tokenizer': 4.0.2 + browserslist: 4.29.3 caniuse-api: 4.0.0 + cssnano-utils: 8.0.1(postcss@8.5.28) postcss: 8.5.28 - postcss-value-parser: 4.2.0 - postcss-convert-values@9.0.3(postcss@8.5.28): + postcss-convert-values@9.0.6(postcss@8.5.28): dependencies: - browserslist: 4.29.0 + browserslist: 4.29.3 + cssnano-utils: 8.0.1(postcss@8.5.28) postcss: 8.5.28 - postcss-value-parser: 4.2.0 - postcss-discard-comments@9.0.3(postcss@8.5.28): + postcss-discard-comments@9.0.5(postcss@8.5.28): dependencies: + '@csstools/css-tokenizer': 4.0.2 + cssnano-utils: 8.0.1(postcss@8.5.28) postcss: 8.5.28 - postcss-selector-parser: 7.1.6 - postcss-discard-duplicates@9.0.3(postcss@8.5.28): + postcss-discard-duplicates@9.0.4(postcss@8.5.28): dependencies: postcss: 8.5.28 - postcss-discard-empty@9.0.3(postcss@8.5.28): + postcss-discard-empty@9.0.5(postcss@8.5.28): dependencies: postcss: 8.5.28 - postcss-discard-overridden@9.0.3(postcss@8.5.28): + postcss-discard-overridden@9.0.5(postcss@8.5.28): dependencies: postcss: 8.5.28 @@ -5109,124 +5150,124 @@ snapshots: optionalDependencies: postcss: 8.5.28 - postcss-merge-longhand@9.0.4(postcss@8.5.28): + postcss-merge-longhand@9.1.1(postcss@8.5.28): dependencies: + cssnano-utils: 8.0.1(postcss@8.5.28) postcss: 8.5.28 - postcss-value-parser: 4.2.0 - stylehacks: 9.0.4(postcss@8.5.28) + stylehacks: 9.0.6(postcss@8.5.28) - postcss-merge-rules@9.0.4(postcss@8.5.28): + postcss-merge-rules@9.0.6(postcss@8.5.28): dependencies: - browserslist: 4.29.0 + '@csstools/css-tokenizer': 4.0.2 + browserslist: 4.29.3 caniuse-api: 4.0.0 - cssnano-utils: 7.0.3(postcss@8.5.28) + cssnano-utils: 8.0.1(postcss@8.5.28) postcss: 8.5.28 - postcss-selector-parser: 7.1.6 - postcss-minify-font-values@9.0.3(postcss@8.5.28): + postcss-minify-font-values@9.0.5(postcss@8.5.28): dependencies: + '@csstools/css-tokenizer': 4.0.2 + cssnano-utils: 8.0.1(postcss@8.5.28) postcss: 8.5.28 - postcss-value-parser: 4.2.0 - postcss-minify-gradients@9.0.3(postcss@8.5.28): + postcss-minify-gradients@9.0.5(postcss@8.5.28): dependencies: - '@colordx/core': 6.5.0 - cssnano-utils: 7.0.3(postcss@8.5.28) + '@colordx/core': 7.2.0 + '@csstools/css-tokenizer': 4.0.2 + cssnano-utils: 8.0.1(postcss@8.5.28) postcss: 8.5.28 - postcss-value-parser: 4.2.0 - postcss-minify-params@9.0.3(postcss@8.5.28): + postcss-minify-params@9.0.5(postcss@8.5.28): dependencies: - browserslist: 4.29.0 - cssnano-utils: 7.0.3(postcss@8.5.28) + browserslist: 4.29.3 + cssnano-utils: 8.0.1(postcss@8.5.28) postcss: 8.5.28 - postcss-value-parser: 4.2.0 - postcss-minify-selectors@9.0.4(postcss@8.5.28): + postcss-minify-selectors@9.0.5(postcss@8.5.28): dependencies: - browserslist: 4.29.0 + browserslist: 4.29.3 caniuse-api: 4.0.0 cssesc: 3.0.0 + cssnano-utils: 8.0.1(postcss@8.5.28) postcss: 8.5.28 - postcss-selector-parser: 7.1.6 - postcss-normalize-charset@9.0.3(postcss@8.5.28): + postcss-normalize-charset@9.0.5(postcss@8.5.28): dependencies: postcss: 8.5.28 - postcss-normalize-display-values@9.0.3(postcss@8.5.28): + postcss-normalize-display-values@9.0.5(postcss@8.5.28): dependencies: + '@csstools/css-tokenizer': 4.0.2 + cssnano-utils: 8.0.1(postcss@8.5.28) postcss: 8.5.28 - postcss-value-parser: 4.2.0 - postcss-normalize-positions@9.0.3(postcss@8.5.28): + postcss-normalize-positions@9.0.5(postcss@8.5.28): dependencies: + cssnano-utils: 8.0.1(postcss@8.5.28) postcss: 8.5.28 - postcss-value-parser: 4.2.0 - postcss-normalize-repeat-style@9.0.3(postcss@8.5.28): + postcss-normalize-repeat-style@9.0.5(postcss@8.5.28): dependencies: + cssnano-utils: 8.0.1(postcss@8.5.28) postcss: 8.5.28 - postcss-value-parser: 4.2.0 - postcss-normalize-string@9.0.3(postcss@8.5.28): + postcss-normalize-string@9.0.4(postcss@8.5.28): dependencies: + '@csstools/css-tokenizer': 4.0.2 postcss: 8.5.28 - postcss-value-parser: 4.2.0 - postcss-normalize-timing-functions@9.0.3(postcss@8.5.28): + postcss-normalize-timing-functions@9.0.5(postcss@8.5.28): dependencies: + '@csstools/css-tokenizer': 4.0.2 + cssnano-utils: 8.0.1(postcss@8.5.28) postcss: 8.5.28 - postcss-value-parser: 4.2.0 - postcss-normalize-unicode@9.0.3(postcss@8.5.28): + postcss-normalize-unicode@9.0.4(postcss@8.5.28): dependencies: - browserslist: 4.29.0 + '@csstools/css-tokenizer': 4.0.2 + browserslist: 4.29.3 + cssnano-utils: 8.0.1(postcss@8.5.28) postcss: 8.5.28 - postcss-value-parser: 4.2.0 - postcss-normalize-url@9.0.3(postcss@8.5.28): + postcss-normalize-url@9.0.5(postcss@8.5.28): dependencies: + '@csstools/css-tokenizer': 4.0.2 + cssnano-utils: 8.0.1(postcss@8.5.28) postcss: 8.5.28 - postcss-value-parser: 4.2.0 - postcss-normalize-whitespace@9.0.3(postcss@8.5.28): + postcss-normalize-whitespace@9.0.5(postcss@8.5.28): dependencies: + '@csstools/css-tokenizer': 4.0.2 + cssnano-utils: 8.0.1(postcss@8.5.28) postcss: 8.5.28 - postcss-value-parser: 4.2.0 - postcss-ordered-values@9.0.3(postcss@8.5.28): + postcss-ordered-values@9.0.5(postcss@8.5.28): dependencies: - cssnano-utils: 7.0.3(postcss@8.5.28) + cssnano-utils: 8.0.1(postcss@8.5.28) postcss: 8.5.28 - postcss-value-parser: 4.2.0 - postcss-reduce-initial@9.0.3(postcss@8.5.28): + postcss-reduce-initial@9.0.5(postcss@8.5.28): dependencies: - browserslist: 4.29.0 + browserslist: 4.29.3 caniuse-api: 4.0.0 postcss: 8.5.28 - postcss-reduce-transforms@9.0.3(postcss@8.5.28): + postcss-reduce-transforms@9.0.4(postcss@8.5.28): dependencies: + cssnano-utils: 8.0.1(postcss@8.5.28) postcss: 8.5.28 - postcss-value-parser: 4.2.0 - - postcss-selector-parser@7.1.6: - dependencies: - cssesc: 3.0.0 - util-deprecate: 1.0.2 - postcss-svgo@9.0.3(postcss@8.5.28): + postcss-svgo@9.0.4(postcss@8.5.28): dependencies: + '@csstools/css-tokenizer': 4.0.2 + cssnano-utils: 8.0.1(postcss@8.5.28) postcss: 8.5.28 - postcss-value-parser: 4.2.0 svgo: 4.1.0 - postcss-unique-selectors@9.0.3(postcss@8.5.28): + postcss-unique-selectors@9.0.5(postcss@8.5.28): dependencies: + '@csstools/css-tokenizer': 4.0.2 postcss: 8.5.28 - postcss-selector-parser: 7.1.6 postcss-value-parser@4.2.0: {} @@ -5434,11 +5475,11 @@ snapshots: strip-final-newline@2.0.0: {} - stylehacks@9.0.4(postcss@8.5.28): + stylehacks@9.0.6(postcss@8.5.28): dependencies: - browserslist: 4.29.0 + '@csstools/css-tokenizer': 4.0.2 + browserslist: 4.29.3 postcss: 8.5.28 - postcss-selector-parser: 7.1.6 supports-color@5.5.0: dependencies: @@ -5540,6 +5581,12 @@ snapshots: escalade: 3.2.0 picocolors: 1.1.1 + update-browserslist-db@1.3.3(browserslist@4.29.3): + dependencies: + browserslist: 4.29.3 + escalade: 3.2.0 + picocolors: 1.1.1 + util-deprecate@1.0.2: {} uuid@9.0.1: {}