diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 727dff8..12e9218 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -259,11 +259,11 @@ packages: '@sec-ant/readable-stream@0.4.1': resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} - '@tryghost/debug@2.3.14': - resolution: {integrity: sha512-CuxfDTsuS8uPnAeJVCaokd7izIDhUzIi/mZo8ytKgKupx/K5UY03Pu0KwWJCuRRV2ZrDYeq00p8bBCM/H8uScg==} + '@tryghost/debug@2.3.16': + resolution: {integrity: sha512-xnFUf3+PrTO2hQXIlAd4YeDjTeZZ5Qa0dDVO8FCKNkf63DQTQTPoOJ8WygVFfqBnIYcdbB534Mo5kCzIfQPXDQ==} - '@tryghost/errors@3.3.14': - resolution: {integrity: sha512-Z49f+Wy6benC35x+x30FAjBWDMllJN7mMg5mWrOtxK67ipAflKlcQgubT03ZTYbbPPc9J8Kx2In7fOcvyp6a5g==} + '@tryghost/errors@3.4.1': + resolution: {integrity: sha512-kUsC+QDJC+C7z8KPhwSxR0uXwloTNxRL9yzvyV7X/XMT2Wc/tz114uQgrqUMVbEWYhyzlNa7WvlqcOsyK0wo+g==} '@tryghost/mongo-knex@0.11.2': resolution: {integrity: sha512-0l7L/J609p+12+rA15Muya1JoIeSfBxIUZRB2FfROtJ2U+FTEOzZ/c0HgxB8eAArJMW2VXECmLCAbNUwygRzfg==} @@ -277,20 +277,20 @@ packages: '@tryghost/nql@0.13.4': resolution: {integrity: sha512-XE3lEpkqZM3ueOyKz5suwb2W4muWAM/YfYYpXHrnu0H7r46Xuo7FZm1s6Ga2Cut/STtuax5E6NfZ1AFv017X4w==} - '@tryghost/pretty-cli@3.3.14': - resolution: {integrity: sha512-zL+CX9BmciOx0mb1mG5lUSQQg+Dg57ntj6m0TAkaaSQon3lovrIbHznwpWkHLyggm9f+BltK5JTOdFqT/5oTpw==} + '@tryghost/pretty-cli@3.3.16': + resolution: {integrity: sha512-TlU3sx71YONFlE0P7+4uYWRg5ns8Cf9U+afacBLa1+to9XhhAonuZw/Ta2YcLtdlySvTSuL1T342TkRVOtUDlQ==} - '@tryghost/root-utils@2.3.14': - resolution: {integrity: sha512-VmHSaPdjTCQNOTNvpLTmphi+TdorWbGbjgqTeCYFPgsWw3XUlByWaERYe3PV2JOmd2XeAhpG2KCegrmnPWMlKA==} + '@tryghost/root-utils@2.3.16': + resolution: {integrity: sha512-goAiGfO2tyXxoyLJbTHktShOnziwSGa9lvBKq6zwvdz4/WGYRdecfovtb0n4aRTTYeKIlnsghg0v1g64LMIRug==} - '@tryghost/zip@3.5.13': - resolution: {integrity: sha512-p6RQqbpXwUqngWdVG+b8v+OXyO0O4reVLqbIJmHJE8IPoFrZcJxrbVxQ2rX70lYleSvsSZ8y8UoCnTZ6QUhR+w==} + '@tryghost/zip@3.5.15': + resolution: {integrity: sha512-GPRg3doLWGYC+ZmCr2Sp2nrhb8YGV+omG9dIDK1IIWJOLXSfx7g50M71XzAYU4uXYFalZPpd0gjy3+FKTLvpaA==} '@types/expect@1.20.4': resolution: {integrity: sha512-Q5Vn3yjTDyCMV50TB6VRIbQNxSE4OmZR86VSbGaNpfUolm0iePBB4KdEEHmxoY5sT2+2DIvXW0rvMDP2nHZ4Mg==} - '@types/node@26.6.2': - resolution: {integrity: sha512-X1P21scMv4zGKLYqjdGjaKa7COa0RKVYYZZN/NfvLQ1JegxFhdhpZG/Lyn8AXx6CDUavKAd11v6BvfpkDByK8g==} + '@types/node@26.6.4': + resolution: {integrity: sha512-ldVPDCzj7fsaGZrLB0NuHuTvJcsNasysBAqMolr/cgxrLd1xbqxIr3XJiPnHHJUCxj5sNF1vnRj9aWnrVh5Jcg==} '@types/vinyl@2.0.12': resolution: {integrity: sha512-Sr2fYMBUVGYq8kj3UthXFAu5UN6ZW+rYr4NACjZQJvHvj+c8lYv0CahmZ2P/r7iUkN44gGUBwqxZkrKXYPb7cw==} @@ -445,8 +445,8 @@ packages: bare-abort-controller: optional: true - bare-fs@4.8.1: - resolution: {integrity: sha512-N1nnXdHZAOSstz0XiHikGS4HGMH4CnSwhqWdGQQMqqdvp4Jybm9sE3R1WVnpWVd4SFkc8ryPDBLViNLwiEqECg==} + bare-fs@4.8.2: + resolution: {integrity: sha512-+ZI68KHMUvosXfKbg/UOHK0tbCdRnegbvPEdEcZ3Nd6TetieQsJPRXBRXPdLyy8+3VSEbPXtsumTpEtt78xv9w==} engines: {bare: '>=1.28.0'} peerDependencies: bare-buffer: '*' @@ -481,13 +481,8 @@ packages: resolution: {integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==} engines: {node: '>=0.10.0'} - baseline-browser-mapping@2.11.25: - resolution: {integrity: sha512-gMmEShwwq7FJqMwvfRwvCl00v4kN+KOfJqXn+f4nrufak5gNHJOksd/60Dvjuz7sI8Y5WiSFBa8FEYr+zoyqCw==} - engines: {node: '>=6.0.0'} - hasBin: true - - baseline-browser-mapping@2.11.26: - resolution: {integrity: sha512-GLQdD3y6UF8iVuMJl5fHgE4jdn/ua7n+toKfLgNlg3BqQtOZjpy68T8Tup8/wGWZCDlm7KMg7tPb4MPn7oN0TQ==} + baseline-browser-mapping@2.11.27: + resolution: {integrity: sha512-ElY12DaROGuan+lMmZ8Cvo/ZUbXPe7Enc/9VU/b1T3Kp4dwytRcNdR8DoSJN5SNJT/CuvcCA0DHDVmMOCePdRQ==} engines: {node: '>=6.0.0'} hasBin: true @@ -534,11 +529,6 @@ packages: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} - browserslist@4.29.0: - resolution: {integrity: sha512-3GSvyjvDI4Dur1Meg2BekJquu5uF+9R9a1+5M1Mde192eZoXbeXjzgOsgqPS2V8D5wrrip0gR5Hf/GhWQ9ZzaA==} - 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} @@ -575,11 +565,8 @@ packages: caniuse-api@4.0.0: resolution: {integrity: sha512-B0hQ1OLyJuHTQSOWXvwibWqM6DCoqJdvBA6X1S/53bd4XU7LJ1yurIPlrsouol3mw1jh9pGI4ivubSpmJeIqCA==} - caniuse-lite@1.0.30001810: - resolution: {integrity: sha512-TITQPUkaz+aVk5GL6NhOdwk1aEaNTSDPsGFWrTuhKGtjTF70jL/Oht2W4c6rXUe5fu7Ie19VIahAXHIIiWWNeg==} - - caniuse-lite@1.0.30001813: - resolution: {integrity: sha512-zfjJo4rM0+fUomGDBW/xcDjhIwz/210DGvip2MAMDZ8KHcRPnOHmEgHPZP0UHlZoxr8fYKVJOqcORhYQcG4FKQ==} + caniuse-lite@1.0.30001814: + resolution: {integrity: sha512-/Uaf1lAzr59XcMpW0o96WoEfr+VXK2OX4U9AgFoiSHsVJ4HppnIFUjtYzsyDH2+tgANaQb2/oxYGwCPapN1FpA==} chalk@2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} @@ -614,6 +601,7 @@ packages: clone-buffer@1.0.0: resolution: {integrity: sha512-KLLTJWrvwIP+OPfMn0x2PheDEP20RPUcGXj/ERegTgdmPEZylALQldygiqrPPu8P45uNuPs7ckmReLY6v/iA5g==} engines: {node: '>= 0.10'} + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. clone-stats@0.0.1: resolution: {integrity: sha512-dhUqc57gSMCo6TX85FLfe51eC/s+Im2MLkAgJwfaRRexR2tA4dd3eLEW4L6efzHc2iNorrRRXITifnDLlRrhaA==} @@ -728,14 +716,14 @@ packages: engines: {node: '>=4'} hasBin: true - cssnano-preset-default@9.1.2: - resolution: {integrity: sha512-prjUo7JkR3JD74ODNuBwhz1c/DyQLtj1Te0VijEI7PCY8So+Y1KYk84tQAP2F74Rmb9NUPzQjUCmLrn5MbjctA==} + cssnano-preset-default@9.2.2: + resolution: {integrity: sha512-2xIwkvzbaqfwffkTDMb9fjnI1BZXVEryQ7dhA2yn2t95jo+SkIVnYmZ/ZAmNLrVCj/vmal3FxcLCGh82bQfUvQ==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0} peerDependencies: postcss: ^8.5.28 - cssnano-utils@8.0.1: - resolution: {integrity: sha512-KF2NfGI/na0wEemV8X7KQbisJS0QY77vaGCJ/3RuXfWrgg/qlq8vHcfSAtzrCrOHwaGHW02Ra1anDyuQ7M520A==} + cssnano-utils@8.1.0: + resolution: {integrity: sha512-Mzcc0ju/a19+qiqwPk+b6ieJa+tFVNNnrD2gLbk7CmENdJvlUtCuII+sIRZnfl1shHEKGQpmG2rwRpNaqe43xA==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0} peerDependencies: postcss: ^8.5.28 @@ -831,11 +819,8 @@ packages: resolution: {integrity: sha512-ktkaa6XR7COAR3oj02CF3IOgz2m1hCaY3SfzvKT4Svt2MhHw9XCt+ncJNWfe2TGz31iqzNGZ8spdKQflj+Rlog==} engines: {node: '>=14.16'} - electron-to-chromium@1.5.433: - resolution: {integrity: sha512-5lCAbyZBjtmUt/RAGHRqrL2q0oEFRThDAsZHHDn9XHa89Qw7gMYOeSicBTy+AHfvo0r6vwsZvqNJTQIQy1BLzA==} - - electron-to-chromium@1.5.441: - resolution: {integrity: sha512-b84H5dyxtHtXYbJRJPLvbS+iud4ys2GVZ61BH7/9lJrfCcIL+Sk+Vh2AW6beaErTdstvjZLgEwkE2j0fZlmwRA==} + electron-to-chromium@1.5.444: + resolution: {integrity: sha512-5ss/uJfoDYDHT0lfJzT6FbcskIzROIOPf0BbbFkGcvDzoJU7i//9GDrwwIHQVmIsrAGiF3ihpADBRIsrEFt1rQ==} emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -1548,10 +1533,6 @@ packages: next-tick@1.1.0: resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==} - node-releases@2.0.56: - 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'} @@ -1624,6 +1605,7 @@ packages: path-dirname@1.0.2: resolution: {integrity: sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==} + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. path-is-absolute@1.0.1: resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} @@ -1681,8 +1663,8 @@ packages: resolution: {integrity: sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==} engines: {node: '>=0.10.0'} - postcss-calc@11.2.1: - resolution: {integrity: sha512-B5KZhrbeVyFznh7aj96O9oYvmipuobzWJVlPZ2NksjHdgSaqiVJ0UijuOuQTk/KVIzrKXp7399AiZGKtZF0jZA==} + postcss-calc@11.2.2: + resolution: {integrity: sha512-wSquceGIY20fnsXcdIYtzW0r34aoXlT6iDYpYKpgR5Ax/KCZMDteE54Z+4Ee24ryYkjnRU5F3cxvhRfNp6t5VA==} engines: {node: ^22.22.3 || ^24.15 || >=26.0} peerDependencies: postcss: ^8.5.28 @@ -1690,14 +1672,14 @@ packages: postcss-color-function@4.1.0: resolution: {integrity: sha512-2/fuv6mP5Lt03XbRpVfMdGC8lRP1sykme+H1bR4ARyOmSMB8LPSjcL6EAI1iX6dqUF+jNEvKIVVXhan1w/oFDQ==} - postcss-colormin@9.0.5: - resolution: {integrity: sha512-eCi5AbyJdGf5b66FP5Nlu86zCQuuCBqNxGWDnNjP2rj5JLuNUwWE9nQT2KnhYFSVYFAiu2KQZToQzehnOJVZMw==} + postcss-colormin@9.0.6: + resolution: {integrity: sha512-uKsm564OtyCc0WgUhhs1+vuk6jWK+0T128NvYxiINThP5Jgn7GjsYpkc6nwiFeVpqPMXEBYsWdb3xhb4tfnT6w==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0} peerDependencies: postcss: ^8.5.28 - postcss-convert-values@9.0.6: - resolution: {integrity: sha512-t9iiO2g2+qTJfL5le9iu1gjX6CfeUkMZYfCOIMDvNQi/aHffEYVNP7+zZ+dBdc/PFo4zzYfzjVkw7/qb5ATGXw==} + postcss-convert-values@9.0.7: + resolution: {integrity: sha512-H2wfTbGzeU/71cPn6z3MWco+x46XPvgAISUVT3lo1JU6wAJWWEQ71JevslwjWr3GaY0unDixcmRIT0vIn5Imqg==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0} peerDependencies: postcss: ^8.5.28 @@ -1708,14 +1690,14 @@ packages: peerDependencies: postcss: ^8.4 - postcss-discard-comments@9.0.5: - resolution: {integrity: sha512-uoQqHq5CG9hK0DXXYxp5tukpEWxGjMW0V17xVmHXr31inR0/0oQLiXrWWmBu3wAZioQMuIrhWMf4uWsQUPXtKw==} + postcss-discard-comments@9.0.6: + resolution: {integrity: sha512-jK5bfKASmV7fSf6rL8XEU4uJaQUe5/5OFkA8pzHooUugV73uIg2JFEMnNwdHBOXJ+bAcGPZ7b7DxkXZdtqG7Bg==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0} peerDependencies: postcss: ^8.5.28 - postcss-discard-duplicates@9.0.4: - resolution: {integrity: sha512-6YtdksJWzWhciQyDwDJDd0He+ha8pOirA8pnpTU33ovXHBdjvYLUgOn9d8ajLY4sA2wYLmcs59PEiTLLwnw97A==} + postcss-discard-duplicates@9.0.5: + resolution: {integrity: sha512-Il321Y6C/In5Uyub+wmf+9TwiYtTGg1Fk4F5DtjXXbQezeNdO3wLNeTRLXzmuihu3vHRmks2bG9di1ImyaGsQw==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0} peerDependencies: postcss: ^8.5.28 @@ -1759,14 +1741,14 @@ packages: tsx: optional: true - postcss-merge-longhand@9.1.1: - resolution: {integrity: sha512-qJ8JUmOujkHVEs7I8QDkLiS2DDM7ThY+FiZIlUPzfzP13SW+R3cXqwhzhIdYsD92G78doIa/TWKkBQtDDAR0sA==} + postcss-merge-longhand@9.2.0: + resolution: {integrity: sha512-7ZozpQkYDYfzYV4MYcDJZScXHVq2WS4A8RJEJ9nwxhRcvXP/7GBEMNNLadaqb53q4uCJnJtt36k0kFzcnhBK+w==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0} peerDependencies: postcss: ^8.5.28 - postcss-merge-rules@9.0.6: - resolution: {integrity: sha512-SZd5UzGIIk5b1MAOLyo+pYoecyieaM1aMLzrVHGac0z4FTE05OwSfpmMKrPB82CcQJyJ0LnZVvZRZi3IjTRg4w==} + postcss-merge-rules@9.0.8: + resolution: {integrity: sha512-kp14dE0AlXwd69pcfU6VWG9G6pCPK11OWJqlb3/ccoO9CRKGVsqiHOq/hpkAm4scYzuo3ZMYQs1E0O7c2K8SSA==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0} peerDependencies: postcss: ^8.5.28 @@ -1774,26 +1756,26 @@ packages: postcss-message-helpers@2.0.0: resolution: {integrity: sha512-tPLZzVAiIJp46TBbpXtrUAKqedXSyW5xDEo1sikrfEfnTs+49SBZR/xDdqCiJvSSbtr615xDsaMF3RrxS2jZlA==} - postcss-minify-font-values@9.0.5: - resolution: {integrity: sha512-k1kU28FSV53d3vIfvbReTUral72EG3Nm+nJFfmziF2jis5KSytUb/A0MCX2UHrWAuIIY1EH5QFgbRf2OU0/E6g==} + postcss-minify-font-values@9.0.7: + resolution: {integrity: sha512-cnje2Aby5P4o0IUvy02yhQ9wJ8PJNYd32iYFnM3/2G+1nvoUs/hRAkyFf2WfGlgtBJy24QPMYdWRUQ6CDm1MYw==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0} peerDependencies: postcss: ^8.5.28 - postcss-minify-gradients@9.0.5: - resolution: {integrity: sha512-+CNxG/V/hCoi759Pg4TWnW5znjNlRyKMOhAlGhyb5JKuUy7r98v3PACq2Ium721flVMJkcsM3QNl3hWBrqYlpw==} + postcss-minify-gradients@9.0.6: + resolution: {integrity: sha512-r0u1zcMXFn2xmafxONtZhmmeL/e5f3d9MK4vReuG1y58Vfn8iSWIzF3yiU9+QOtJjb+c2Fd+ZeaM08dkMD/ETQ==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0} peerDependencies: postcss: ^8.5.28 - postcss-minify-params@9.0.5: - resolution: {integrity: sha512-itOFlj0KlaGtvlLZNwJEuCKGXJmc4SduXBDbQlFepMkGHshpc1Hu18YOZ1aego1dmpKn12jpKDhfbRhFRrz8+w==} + postcss-minify-params@9.0.6: + resolution: {integrity: sha512-HbQdOob8KqH+IslULbA52A/uZZUTArDxJ+eDqSnWq7cnCvGets/H/AQU998+BlFgB4Nv5bngWeFVtWp4we26cw==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0} peerDependencies: postcss: ^8.5.28 - postcss-minify-selectors@9.0.5: - resolution: {integrity: sha512-hdoDNFQIIDFMZ12huhigCELA6Jcig5WrnUYmcT2srqM+r+CTKxaH6CFZB7wwuqLrVYgqh1sLB5iE99UyriCB2A==} + postcss-minify-selectors@9.0.6: + resolution: {integrity: sha512-JOZcNGgwy+E4eR+cy9B0KPa4DUsNHOp899xYEJW8dvpsAFuzBzJXrbnKaAEnbd3nvE4nr4Z+ECQiZTswLPsdkg==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0} peerDependencies: postcss: ^8.5.28 @@ -1810,8 +1792,8 @@ packages: peerDependencies: postcss: ^8.5.28 - postcss-normalize-positions@9.0.5: - resolution: {integrity: sha512-DZtXMQFhVlldnP3WhVIzjcT7x0jsy17UYuGXfdT31gggI6JISREGBhgOl/sadVTASyS6w+6ZVGuvDdrnplU0MA==} + postcss-normalize-positions@9.0.6: + resolution: {integrity: sha512-n69U09h5ej9q7/mNCDdA5TJpJEgfIoLaEPZX1zMtWE+QXysEm9K62GfDxuHYnOEQle0s/HhpT5wQ/BqFGrHQ4Q==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0} peerDependencies: postcss: ^8.5.28 @@ -1822,8 +1804,8 @@ packages: peerDependencies: postcss: ^8.5.28 - postcss-normalize-string@9.0.4: - resolution: {integrity: sha512-neA1Diz0cNPr6RXKFUWZCX+bowHx1CG4LWgB+MoVcRT4JZXwhyA+B5E8/yE2yoLcSxk1MpXhZ0rsTnRPjUyVAw==} + postcss-normalize-string@9.0.5: + resolution: {integrity: sha512-470sWbU7N/kwSOYl+9yJUzq1BWSHAVLP86E89Ap5RGZGXmBnn7jmwF2xgH+a7uSAkaBhTGu/hf4R1U5gGHqEHw==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0} peerDependencies: postcss: ^8.5.28 @@ -1834,8 +1816,8 @@ packages: peerDependencies: postcss: ^8.5.28 - postcss-normalize-unicode@9.0.4: - resolution: {integrity: sha512-7vXJt1nvvxv+tl8iSTpt13nBZF0eYP0gYu8C2C2UbfNFOSngcMCVAY3Bc0wXpnH3IeT+DRQNTBKY6upXzekKig==} + postcss-normalize-unicode@9.0.5: + resolution: {integrity: sha512-mDIcHiI0JMEchOA+OdTNAkhdb6IUIJFocVuacszLC/zFJlhyc0GUeZYIkaGVg/tEj3X8jVnd8Xetm8iN/0cAvQ==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0} peerDependencies: postcss: ^8.5.28 @@ -1852,14 +1834,14 @@ packages: peerDependencies: postcss: ^8.5.28 - postcss-ordered-values@9.0.5: - resolution: {integrity: sha512-FyN27f9bXqAQ+U/1ckWMBq1uPKk/J5C3gTuAP52EbV/ZedyXO2uF7RroclFz3jyTSAGPrXIaQKERQCLVl6uL7g==} + postcss-ordered-values@9.0.6: + resolution: {integrity: sha512-/Oua4QNx4So8QSEYC+kH5lEM8Z67D8ONMZBx/J5hidkMIRfYGyrUcdlvEZ3e48A6YlOq5hyHb/axcNezq1hhAQ==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0} peerDependencies: postcss: ^8.5.28 - postcss-reduce-initial@9.0.5: - resolution: {integrity: sha512-GRH7thwmYiHh9b96usDIDUX1zdVa4Pq8Q2gCMcfEfG1R5oxEdUdsRseuvnOaTs8SjanMn/uIjIXTm6sbHoFTEA==} + postcss-reduce-initial@9.0.6: + resolution: {integrity: sha512-Jjj9edyokvyJ/BJ0X/8S6zHrLSKziTX0lwd4nhJwbEkaRut9v6F79sdy6tC+69KDyo8ILsCGXeR41agJSt7Kfg==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0} peerDependencies: postcss: ^8.5.28 @@ -2093,8 +2075,8 @@ packages: resolution: {integrity: sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==} engines: {node: '>=0.10.0'} - source-map-js@1.2.1: - resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + source-map-js@1.2.2: + resolution: {integrity: sha512-KGj/8Y43x35aZVDtt+J4mK1hoLGHULMYfSkODJNQjNDC3oW1PqPoxMwo0pLUsWM/UEGzON/NxeHywEfNXNP3Vw==} engines: {node: '>=0.10.0'} source-map-resolve@0.5.3: @@ -2174,8 +2156,8 @@ packages: resolution: {integrity: sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==} engines: {node: '>=0.10.0'} - stylehacks@9.0.6: - resolution: {integrity: sha512-LvntDgw9Eevn1sBLVa9qCA5qnbfhxo1MXXNkLabgqcByn+RadD6hjJQyRur7H8Pa/KZpTVf/6NgP4/pvtg4IBw==} + stylehacks@9.0.7: + resolution: {integrity: sha512-KIpCgyoHOxm3wKEGPLvvrQT8bl0E/qCF+MkO83Pe7469JDsWE7PT0k2AlZJFivO+9j/222q+sI8EKSAalIRkNA==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0} peerDependencies: postcss: ^8.5.28 @@ -2204,8 +2186,8 @@ packages: resolution: {integrity: sha512-LDt2stNTp4bVPMgd70Jj9PWrSa4batl+bv+Ea5NLNGT7ufc4oQPtRfQ73wbddNV6RilaPqnEt6y1Wkm5FVTNEg==} engines: {node: '>=4'} - tar-stream@3.2.1: - resolution: {integrity: sha512-nqsEO8zLZJvrOMdEwkA0QdCLFbetHMn95Zqu4fKwX+hkaTWJPZZOrxx/PwtxoK0MMGQmBQNRW3CPs8IFYQz4cQ==} + tar-stream@3.2.2: + resolution: {integrity: sha512-+8NeqHRjQWH9nYlwo2gamAMImZCVzI4UoEgDpWorBt9OEfppiZn+uSkskzQKPWIZyji/C8fpWO7u69G0DX0tbg==} teex@1.0.1: resolution: {integrity: sha512-eYE6iEI62Ni1H8oIa7KlDU6uQBtqr4Eajni3wX7rpfXD8ysFx8z0+dri+KWEPWpBsxXfxu58x/0jvTVT1ekOSg==} @@ -2442,14 +2424,14 @@ snapshots: '@sec-ant/readable-stream@0.4.1': {} - '@tryghost/debug@2.3.14(supports-color@7.2.0)': + '@tryghost/debug@2.3.16(supports-color@7.2.0)': dependencies: - '@tryghost/root-utils': 2.3.14 + '@tryghost/root-utils': 2.3.16 debug: 4.4.3(supports-color@7.2.0) transitivePeerDependencies: - supports-color - '@tryghost/errors@3.3.14': {} + '@tryghost/errors@3.4.1': {} '@tryghost/mongo-knex@0.11.2(supports-color@7.2.0)': dependencies: @@ -2476,19 +2458,19 @@ snapshots: transitivePeerDependencies: - supports-color - '@tryghost/pretty-cli@3.3.14': + '@tryghost/pretty-cli@3.3.16': dependencies: chalk: 6.0.0 sywac: 1.3.0 - '@tryghost/root-utils@2.3.14': + '@tryghost/root-utils@2.3.16': dependencies: caller: 1.1.0 find-root: 1.1.0 - '@tryghost/zip@3.5.13(supports-color@7.2.0)': + '@tryghost/zip@3.5.15(supports-color@7.2.0)': dependencies: - '@tryghost/errors': 3.3.14 + '@tryghost/errors': 3.4.1 archiver: 8.0.0 extract-zip: 2.0.1(supports-color@7.2.0) transitivePeerDependencies: @@ -2499,18 +2481,18 @@ snapshots: '@types/expect@1.20.4': {} - '@types/node@26.6.2': + '@types/node@26.6.4': dependencies: undici-types: 8.9.0 '@types/vinyl@2.0.12': dependencies: '@types/expect': 1.20.4 - '@types/node': 26.6.2 + '@types/node': 26.6.4 '@types/yauzl@2.10.3': dependencies: - '@types/node': 26.6.2 + '@types/node': 26.6.4 optional: true abort-controller@3.0.0: @@ -2565,7 +2547,7 @@ snapshots: normalize-path: 3.0.0 readable-stream: 4.7.0 readdir-glob: 3.0.0 - tar-stream: 3.2.1 + tar-stream: 3.2.2 zip-stream: 7.0.5 transitivePeerDependencies: - bare-abort-controller @@ -2616,8 +2598,8 @@ snapshots: autoprefixer@10.6.1(postcss@8.5.28): dependencies: - browserslist: 4.29.0 - caniuse-lite: 1.0.30001810 + browserslist: 4.29.3 + caniuse-lite: 1.0.30001814 fraction.js: 5.3.4 picocolors: 1.1.1 postcss: 8.5.28 @@ -2639,7 +2621,7 @@ snapshots: bare-events@2.9.2: {} - bare-fs@4.8.1: + bare-fs@4.8.2: dependencies: bare-events: 2.9.2 bare-path: 3.1.2 @@ -2678,9 +2660,7 @@ snapshots: mixin-deep: 1.3.2 pascalcase: 0.1.1 - baseline-browser-mapping@2.11.25: {} - - baseline-browser-mapping@2.11.26: {} + baseline-browser-mapping@2.11.27: {} beeper@3.0.0: dependencies: @@ -2744,19 +2724,11 @@ snapshots: dependencies: fill-range: 7.1.1 - browserslist@4.29.0: - dependencies: - baseline-browser-mapping: 2.11.25 - caniuse-lite: 1.0.30001810 - electron-to-chromium: 1.5.433 - 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.441 + baseline-browser-mapping: 2.11.27 + caniuse-lite: 1.0.30001814 + electron-to-chromium: 1.5.444 node-releases: 2.0.57 update-browserslist-db: 1.3.3(browserslist@4.29.3) @@ -2798,11 +2770,9 @@ snapshots: caniuse-api@4.0.0: dependencies: browserslist: 4.29.3 - caniuse-lite: 1.0.30001813 + caniuse-lite: 1.0.30001814 - caniuse-lite@1.0.30001810: {} - - caniuse-lite@1.0.30001813: {} + caniuse-lite@1.0.30001814: {} chalk@2.4.2: dependencies: @@ -2963,12 +2933,12 @@ snapshots: css-tree@2.2.1: dependencies: mdn-data: 2.0.28 - source-map-js: 1.2.1 + source-map-js: 1.2.2 css-tree@3.2.1: dependencies: mdn-data: 2.27.1 - source-map-js: 1.2.1 + source-map-js: 1.2.2 css-what@7.0.0: {} @@ -2980,47 +2950,47 @@ snapshots: cssesc@3.0.0: {} - cssnano-preset-default@9.1.2(postcss@8.5.28): + cssnano-preset-default@9.2.2(postcss@8.5.28): dependencies: browserslist: 4.29.3 - cssnano-utils: 8.0.1(postcss@8.5.28) + cssnano-utils: 8.1.0(postcss@8.5.28) postcss: 8.5.28 - 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-calc: 11.2.2(postcss@8.5.28) + postcss-colormin: 9.0.6(postcss@8.5.28) + postcss-convert-values: 9.0.7(postcss@8.5.28) + postcss-discard-comments: 9.0.6(postcss@8.5.28) + postcss-discard-duplicates: 9.0.5(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-merge-longhand: 9.2.0(postcss@8.5.28) + postcss-merge-rules: 9.0.8(postcss@8.5.28) + postcss-minify-font-values: 9.0.7(postcss@8.5.28) + postcss-minify-gradients: 9.0.6(postcss@8.5.28) + postcss-minify-params: 9.0.6(postcss@8.5.28) + postcss-minify-selectors: 9.0.6(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-positions: 9.0.6(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-string: 9.0.5(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-unicode: 9.0.5(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-ordered-values: 9.0.6(postcss@8.5.28) + postcss-reduce-initial: 9.0.6(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): + cssnano-utils@8.1.0(postcss@8.5.28): dependencies: '@csstools/css-tokenizer': 4.0.2 postcss: 8.5.28 cssnano@9.1.2(postcss@8.5.28): dependencies: - cssnano-preset-default: 9.1.2(postcss@8.5.28) + cssnano-preset-default: 9.2.2(postcss@8.5.28) postcss: 8.5.28 csso@5.0.5: @@ -3108,9 +3078,7 @@ snapshots: easy-transform-stream@1.0.1: {} - electron-to-chromium@1.5.433: {} - - electron-to-chromium@1.5.441: {} + electron-to-chromium@1.5.444: {} emoji-regex@8.0.0: {} @@ -3487,11 +3455,11 @@ snapshots: gscan@6.6.1(supports-color@7.2.0): dependencies: - '@tryghost/debug': 2.3.14(supports-color@7.2.0) - '@tryghost/errors': 3.3.14 + '@tryghost/debug': 2.3.16(supports-color@7.2.0) + '@tryghost/errors': 3.4.1 '@tryghost/nql': 0.13.4(supports-color@7.2.0) - '@tryghost/pretty-cli': 3.3.14 - '@tryghost/zip': 3.5.13(supports-color@7.2.0) + '@tryghost/pretty-cli': 3.3.16 + '@tryghost/zip': 3.5.15(supports-color@7.2.0) chalk: 6.0.0 handlebars: 4.7.9 lodash: 4.18.1 @@ -3967,8 +3935,6 @@ snapshots: next-tick@1.1.0: {} - node-releases@2.0.56: {} - node-releases@2.0.57: {} normalize-path@2.1.1: @@ -4081,7 +4047,7 @@ snapshots: posix-character-classes@0.1.1: {} - postcss-calc@11.2.1(postcss@8.5.28): + postcss-calc@11.2.2(postcss@8.5.28): dependencies: '@csstools/css-tokenizer': 4.0.2 postcss: 8.5.28 @@ -4095,19 +4061,19 @@ snapshots: transitivePeerDependencies: - supports-color - postcss-colormin@9.0.5(postcss@8.5.28): + postcss-colormin@9.0.6(postcss@8.5.28): dependencies: '@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) + cssnano-utils: 8.1.0(postcss@8.5.28) postcss: 8.5.28 - postcss-convert-values@9.0.6(postcss@8.5.28): + postcss-convert-values@9.0.7(postcss@8.5.28): dependencies: browserslist: 4.29.3 - cssnano-utils: 8.0.1(postcss@8.5.28) + cssnano-utils: 8.1.0(postcss@8.5.28) postcss: 8.5.28 postcss-custom-properties@15.0.3(postcss@8.5.28): @@ -4119,14 +4085,15 @@ snapshots: postcss: 8.5.28 postcss-value-parser: 4.2.0 - postcss-discard-comments@9.0.5(postcss@8.5.28): + postcss-discard-comments@9.0.6(postcss@8.5.28): dependencies: '@csstools/css-tokenizer': 4.0.2 - cssnano-utils: 8.0.1(postcss@8.5.28) + cssnano-utils: 8.1.0(postcss@8.5.28) postcss: 8.5.28 - postcss-discard-duplicates@9.0.4(postcss@8.5.28): + postcss-discard-duplicates@9.0.5(postcss@8.5.28): dependencies: + cssnano-utils: 8.1.0(postcss@8.5.28) postcss: 8.5.28 postcss-discard-empty@9.0.5(postcss@8.5.28): @@ -4162,47 +4129,49 @@ snapshots: optionalDependencies: postcss: 8.5.28 - postcss-merge-longhand@9.1.1(postcss@8.5.28): + postcss-merge-longhand@9.2.0(postcss@8.5.28): dependencies: - cssnano-utils: 8.0.1(postcss@8.5.28) + browserslist: 4.29.3 + cssnano-utils: 8.1.0(postcss@8.5.28) postcss: 8.5.28 - stylehacks: 9.0.6(postcss@8.5.28) + stylehacks: 9.0.7(postcss@8.5.28) - postcss-merge-rules@9.0.6(postcss@8.5.28): + postcss-merge-rules@9.0.8(postcss@8.5.28): dependencies: '@csstools/css-tokenizer': 4.0.2 browserslist: 4.29.3 caniuse-api: 4.0.0 - cssnano-utils: 8.0.1(postcss@8.5.28) + cssnano-utils: 8.1.0(postcss@8.5.28) postcss: 8.5.28 + postcss-minify-selectors: 9.0.6(postcss@8.5.28) postcss-message-helpers@2.0.0: {} - postcss-minify-font-values@9.0.5(postcss@8.5.28): + postcss-minify-font-values@9.0.7(postcss@8.5.28): dependencies: '@csstools/css-tokenizer': 4.0.2 - cssnano-utils: 8.0.1(postcss@8.5.28) + cssnano-utils: 8.1.0(postcss@8.5.28) postcss: 8.5.28 - postcss-minify-gradients@9.0.5(postcss@8.5.28): + postcss-minify-gradients@9.0.6(postcss@8.5.28): dependencies: '@colordx/core': 7.2.0 '@csstools/css-tokenizer': 4.0.2 - cssnano-utils: 8.0.1(postcss@8.5.28) + cssnano-utils: 8.1.0(postcss@8.5.28) postcss: 8.5.28 - postcss-minify-params@9.0.5(postcss@8.5.28): + postcss-minify-params@9.0.6(postcss@8.5.28): dependencies: browserslist: 4.29.3 - cssnano-utils: 8.0.1(postcss@8.5.28) + cssnano-utils: 8.1.0(postcss@8.5.28) postcss: 8.5.28 - postcss-minify-selectors@9.0.5(postcss@8.5.28): + postcss-minify-selectors@9.0.6(postcss@8.5.28): dependencies: browserslist: 4.29.3 caniuse-api: 4.0.0 cssesc: 3.0.0 - cssnano-utils: 8.0.1(postcss@8.5.28) + cssnano-utils: 8.1.0(postcss@8.5.28) postcss: 8.5.28 postcss-normalize-charset@9.0.5(postcss@8.5.28): @@ -4212,20 +4181,20 @@ snapshots: 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) + cssnano-utils: 8.1.0(postcss@8.5.28) postcss: 8.5.28 - postcss-normalize-positions@9.0.5(postcss@8.5.28): + postcss-normalize-positions@9.0.6(postcss@8.5.28): dependencies: - cssnano-utils: 8.0.1(postcss@8.5.28) + cssnano-utils: 8.1.0(postcss@8.5.28) 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) + cssnano-utils: 8.1.0(postcss@8.5.28) postcss: 8.5.28 - postcss-normalize-string@9.0.4(postcss@8.5.28): + postcss-normalize-string@9.0.5(postcss@8.5.28): dependencies: '@csstools/css-tokenizer': 4.0.2 postcss: 8.5.28 @@ -4233,34 +4202,34 @@ snapshots: 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) + cssnano-utils: 8.1.0(postcss@8.5.28) postcss: 8.5.28 - postcss-normalize-unicode@9.0.4(postcss@8.5.28): + postcss-normalize-unicode@9.0.5(postcss@8.5.28): dependencies: '@csstools/css-tokenizer': 4.0.2 browserslist: 4.29.3 - cssnano-utils: 8.0.1(postcss@8.5.28) + cssnano-utils: 8.1.0(postcss@8.5.28) 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) + cssnano-utils: 8.1.0(postcss@8.5.28) 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) + cssnano-utils: 8.1.0(postcss@8.5.28) postcss: 8.5.28 - postcss-ordered-values@9.0.5(postcss@8.5.28): + postcss-ordered-values@9.0.6(postcss@8.5.28): dependencies: - cssnano-utils: 8.0.1(postcss@8.5.28) + cssnano-utils: 8.1.0(postcss@8.5.28) postcss: 8.5.28 - postcss-reduce-initial@9.0.5(postcss@8.5.28): + postcss-reduce-initial@9.0.6(postcss@8.5.28): dependencies: browserslist: 4.29.3 caniuse-api: 4.0.0 @@ -4268,13 +4237,13 @@ snapshots: postcss-reduce-transforms@9.0.4(postcss@8.5.28): dependencies: - cssnano-utils: 8.0.1(postcss@8.5.28) + cssnano-utils: 8.1.0(postcss@8.5.28) 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) + cssnano-utils: 8.1.0(postcss@8.5.28) postcss: 8.5.28 svgo: 4.1.0 @@ -4302,7 +4271,7 @@ snapshots: dependencies: nanoid: 3.3.19 picocolors: 1.1.1 - source-map-js: 1.2.1 + source-map-js: 1.2.2 preserve@0.2.0: {} @@ -4509,7 +4478,7 @@ snapshots: transitivePeerDependencies: - supports-color - source-map-js@1.2.1: {} + source-map-js@1.2.2: {} source-map-resolve@0.5.3: dependencies: @@ -4594,7 +4563,7 @@ snapshots: dependencies: is-utf8: 0.2.1 - stylehacks@9.0.6(postcss@8.5.28): + stylehacks@9.0.7(postcss@8.5.28): dependencies: '@csstools/css-tokenizer': 4.0.2 browserslist: 4.29.3 @@ -4626,10 +4595,10 @@ snapshots: sywac@1.3.0: {} - tar-stream@3.2.1: + tar-stream@3.2.2: dependencies: b4a: 1.9.0 - bare-fs: 4.8.1 + bare-fs: 4.8.2 fast-fifo: 1.3.2 streamx: 2.28.1 transitivePeerDependencies: @@ -4736,12 +4705,6 @@ snapshots: upath@1.2.0: {} - update-browserslist-db@1.3.3(browserslist@4.29.0): - dependencies: - browserslist: 4.29.0 - escalade: 3.2.0 - picocolors: 1.1.1 - update-browserslist-db@1.3.3(browserslist@4.29.3): dependencies: browserslist: 4.29.3