diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index e2d7bde51..13d093748 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -29,12 +29,12 @@ jobs: # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@1c5b675653bb5c22dbe9b12b556ec555138e09fd # v4.38.1 + uses: github/codeql-action/init@2892aa5e19bbd11bc0cff5427e3b750a04d9e3c2 # v4.38.2 with: languages: ${{ matrix.language }} queries: security-extended,security-and-quality - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@1c5b675653bb5c22dbe9b12b556ec555138e09fd # v4.38.1 + uses: github/codeql-action/analyze@2892aa5e19bbd11bc0cff5427e3b750a04d9e3c2 # v4.38.2 with: category: '/language:${{matrix.language}}' diff --git a/package.json b/package.json index 143d813d8..ee2268db3 100644 --- a/package.json +++ b/package.json @@ -3,10 +3,10 @@ "author": "The OpenINF Authors & Friends", "private": true, "description": "The front door to everything OpenINF makes", - "packageManager": "pnpm@12.5.1", + "packageManager": "pnpm@12.7.0", "engines": { "node": "24.21.0", - "pnpm": "12.5.1" + "pnpm": "12.7.0" }, "exports": { "./build/commit-message": "./build/shared/commit-message.mts", @@ -30,10 +30,10 @@ "@biomejs/biome": "2.5.14", "@isaacs/catcher": "1.0.4", "@openinf/gh-file-importer": "2.0.1", - "@shopify/prettier-plugin-liquid": "1.11.0", + "@shopify/prettier-plugin-liquid": "1.11.1", "@tsconfig/node-lts": "24.0.1", "@types/console-log-level": "1.4.5", - "@types/node": "24.13.6", + "@types/node": "24.19.0", "@types/prismjs": "1.26.6", "@types/sanitize-html": "2.16.1", "@yarnpkg/shell": "4.1.3", @@ -42,7 +42,7 @@ "browserslist-lint": "0.4.0", "console-log-level": "1.4.1", "cspell": "10.3.3", - "cssnano": "9.0.5", + "cssnano": "9.1.0", "dprint": "0.57.4", "editorconfig-checker": "7.0.0", "html-minifier-terser": "7.2.0", @@ -59,7 +59,7 @@ "markdownlint-cli2-formatter-default": "0.0.6", "nps": "5.10.0", "postcss": "8.5.28", - "prettier": "3.9.8", + "prettier": "3.9.9", "prismjs": "1.30.0", "remark": "15.0.1", "remark-cli": "12.0.1", @@ -92,7 +92,7 @@ "retext-syntax-mentions": "4.0.0", "retext-syntax-urls": "4.0.0", "sanitize-html": "2.17.7", - "sass": "1.104.1", + "sass": "1.105.0", "stylelint": "17.15.0", "stylelint-config-recess-order": "7.8.0", "stylelint-config-standard-scss": "17.0.0", @@ -100,7 +100,7 @@ "terser": "5.51.2", "typescript": "7.0.2", "unified": "11.0.5", - "vnu-jar": "26.9.16", + "vnu-jar": "26.9.27", "yaml": "2.9.1", "zod": "4.6.5", "zod-validation-error": "5.0.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8e543e84c..dc809d0f9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,153 +7,153 @@ importers: configDependencies: {} packageManagerDependencies: pnpm: - specifier: 12.5.1 - version: 12.5.1 + specifier: 12.7.0 + version: 12.7.0 packages: - '@pnpm/exe.android-arm64@12.5.1': - resolution: {integrity: sha512-6LGBmQuDzUmgpHSuy+haG0jrmkwFNa4EuShDZqK3cIBv4Wfb75CzjJmowkzr+iJg40vnBKMQ62t4Ko6mwsId7A==} + '@pnpm/exe.android-arm64@12.7.0': + resolution: {integrity: sha512-gJTCsUbazAEbIMF9l2t+z3YWHCI0AiThtBsxU6FrxXK0tZsBRZZWpleLs0uY8Dy6V0RcPEusn3UyuAyFn3dkeA==} cpu: [arm64] os: [android] - '@pnpm/exe.android-x64@12.5.1': - resolution: {integrity: sha512-091oCltP3Rx89yxL1Wh5rXkUXEyFzyxIzSHKRFDyDFlQkb8Ox8FaDcm+M8PNkMyqnLA+qeGOLzY7Rjj9izl1Ww==} + '@pnpm/exe.android-x64@12.7.0': + resolution: {integrity: sha512-7187pEwqAwbrmXesKiCXfmQUARVacBooJDTWqL+9olZh7sZwnECq5pB/KzuYZbnmdHZUkBWRyvChzKojmtSE7Q==} cpu: [x64] os: [android] - '@pnpm/exe.darwin-arm64@12.5.1': - resolution: {integrity: sha512-r1vEMQPVjRexZMyL2HonxJoo3+nuB/+G+tg+f2PK6faRdXX1TDwevKXOxJAfqlPInTy6W/pm912+s+m0NcR4BQ==} + '@pnpm/exe.darwin-arm64@12.7.0': + resolution: {integrity: sha512-ppzJ2ln60/Oq0BJpy5bHqwZb0q1Trg/+xb7myxjaIgZfaybwnH3OuFX5w8PPQdRrjYwljgygYLC/7LMtZc/iuQ==} cpu: [arm64] os: [darwin] - '@pnpm/exe.darwin-x64@12.5.1': - resolution: {integrity: sha512-YHwI1g2B+Y2cAEylOR31r781GWijdJL7Gy7TEn/ZpZ5v/Cuwp5/Pz0EFCgo0M2MKLafAbL/laUMGvOpAdnerAw==} + '@pnpm/exe.darwin-x64@12.7.0': + resolution: {integrity: sha512-+qxS/A5O4rFD7T+qqWnWjESbKVAzKsh9LubDHt9xZ34AbwVk3ZFcAW/7vX5R1jqq+uGgziMPtcVJKc5CICVHCQ==} cpu: [x64] os: [darwin] - '@pnpm/exe.freebsd-x64@12.5.1': - resolution: {integrity: sha512-sFUMHiYFs6q5syFwgaVppzhQSmqnXoJIz/YwTXIOXTDE76ndIpTRpDGAnBCBKjsaEBnqjJA/2l6hpJcNDNoMiA==} + '@pnpm/exe.freebsd-x64@12.7.0': + resolution: {integrity: sha512-uv0x93hoecec7IlT/FCwQe2siStGspG7G3EZQtIHH2n3ClDzbsQcEiW1QbMoAyZoLVrR7Pm9ovTndUCRcZ5y1g==} cpu: [x64] os: [freebsd] - '@pnpm/exe.linux-arm64-musl@12.5.1': - resolution: {integrity: sha512-zupuxYZBuBEGjUz805/4/Asq01UNziFADANt8yp+LdUjU9bbMa3xY78Bx1PsGDqBy7aiad4sdUMK8ZxH4n4gmQ==} + '@pnpm/exe.linux-arm64-musl@12.7.0': + resolution: {integrity: sha512-XZlRiVL/l8mOhPyaocElpaHq6rKHDvkP/oyo1hHgUePX+XzBtQ0KLEgkBLZbk1/f5yGWimQTPmBNvzaYzQLdOg==} cpu: [arm64] os: [linux] libc: [musl] - '@pnpm/exe.linux-arm64@12.5.1': - resolution: {integrity: sha512-6hbMWW2/eQo1b5wvQPe/ndLHVTH88Rav6N+ffD4/h6IuFMjWCgasFYYsFv0GrvpqREAx3SwmZSvli+0NFXqbxA==} + '@pnpm/exe.linux-arm64@12.7.0': + resolution: {integrity: sha512-vwPQU+Bt3qXMhzjcmMa25W3yP8OyF9yFxHoojr10QJm9lRUmz/SwtM2oHbHKZKkyid/ngmMARXsChFyuRQig5w==} cpu: [arm64] os: [linux] libc: [glibc] - '@pnpm/exe.linux-ppc64@12.5.1': - resolution: {integrity: sha512-Gg3maDzaE/ZFMV9HIx/BwMN0Y6QbEs13URfxmiYHtKjjLAs5wEQZRMUP87YNLYO7cNaEfbM8GRbS9vPosyD9Gw==} + '@pnpm/exe.linux-ppc64@12.7.0': + resolution: {integrity: sha512-qzE3TEXYLw0gR2ytclbsGeQ7cA981GeTHMAn86cw9+Jn8nQNa8LZ5ZzCxKRXtGvkEN/FDc0oyGdtILT4JHSStg==} cpu: [ppc64] os: [linux] libc: [glibc] - '@pnpm/exe.linux-riscv64@12.5.1': - resolution: {integrity: sha512-6fgWxXYMBMsWQ8DAiRevscX4QZQjwh+FsyCj8ZOk8pMXvqeq84MqBLCmS6KckvnbdqJ+HlSVQ7fs/kd0ldwfhA==} + '@pnpm/exe.linux-riscv64@12.7.0': + resolution: {integrity: sha512-bTw09mf/v+AuftWePL7pO3WZR0p52A9flr8zpGlcvxKUAKRTE2BDOVeZsWk/8f01ZaO2/0ECtEds6CKfec591w==} cpu: [riscv64] os: [linux] libc: [glibc] - '@pnpm/exe.linux-s390x@12.5.1': - resolution: {integrity: sha512-nzMZruRvxDhEfYUhzu+7EmM39+82Dgagc/6hPFPqGqzXNGcIG0anuxbUxfeNtI64SHt91KuuYUmCB/inlM+Pag==} + '@pnpm/exe.linux-s390x@12.7.0': + resolution: {integrity: sha512-frVk6Ilh2sKVs+CINnJCp3+kiGRi/cE3DARmFftljlrGX09livS4UU37uc7EsAxI4Kbt0WZjeTVT2q6XbVJCrA==} cpu: [s390x] os: [linux] libc: [glibc] - '@pnpm/exe.linux-x64-musl@12.5.1': - resolution: {integrity: sha512-kHCbegdTNHpzmPtUD4S5fqkVkqgdQR47spF9p2VPP3dIIkZl6Ytk8w0vhlAsAGgge8FmucfwX+vvPKgm0NtOCQ==} + '@pnpm/exe.linux-x64-musl@12.7.0': + resolution: {integrity: sha512-AhoNY7xkhUb0GLqjrtxmxKZsoNM1Jea/VH/ypxt9nyBA5gXJGXo6uM+2Pode3vrWf1rSiVGicokkyEZLkDKf+A==} cpu: [x64] os: [linux] libc: [musl] - '@pnpm/exe.linux-x64@12.5.1': - resolution: {integrity: sha512-3PkUBYo5z4dgtlnTNIFj7QGpcDUAuqXz9WGVigPDCeccEnhGiRkWmA5102TmYJHtwJP3LfmE+ZF9PGeWhn8p9Q==} + '@pnpm/exe.linux-x64@12.7.0': + resolution: {integrity: sha512-gGW7NJFmr33IJ6KZu+1w90KBtFxMVf/+AUG8aKJpy4v6dRnUd5v84PcH2ejUuxp/fm3zM0IY6h9LwcYPu9dxdg==} cpu: [x64] os: [linux] libc: [glibc] - '@pnpm/exe.win32-arm64@12.5.1': - resolution: {integrity: sha512-49NvjZIXHly56/PLoEDD7VphbO4N8dwMXoApElDFCpVGDNGeKlwlib1tXtnpTF6i2/XIsAj7GgatHB5KHXgBnA==} + '@pnpm/exe.win32-arm64@12.7.0': + resolution: {integrity: sha512-cI+aZwzOCQc7hQwCA1BydiM3FpxVHdfdMzI3jOG7MQ0d8NHvk5MrdKTTKiKJH2L5VdwWoWHFXbnvhCEyN/fVsg==} cpu: [arm64] os: [win32] - '@pnpm/exe.win32-x64@12.5.1': - resolution: {integrity: sha512-ePUmQFPAPJFNMwg1lelDx2PdjHqYRiF0yfg5e6qeDbPNOu97QNo557Ru/SxmCrmt8ydQWNuZXWpdEp019md5vw==} + '@pnpm/exe.win32-x64@12.7.0': + resolution: {integrity: sha512-+eZ6gFsDbdyuw7GO7amdRh+GpjrQOIe9qjjOmeznWeEsfEeD8GNSrRXtbWe/zpPcxheexAnO7UCeavkhHLVFWg==} cpu: [x64] os: [win32] - pnpm@12.5.1: - resolution: {integrity: sha512-4/MFvHhKK8ifWtO2E4iJRw+ujSr182thIW7JHCw9ZAiXdfneOKrDMQROpA8kXLDVZmOS399lgk4ZB+9qLGLeXw==} + pnpm@12.7.0: + resolution: {integrity: sha512-nFZHfjYAaNbp3KapLvtORrPcWlL86/PYTXi5c2wN7ViaVhYhpS9oIZp6OfrMY83AecMibvnJ1fArefdOaagHtg==} engines: {node: '>=18.*'} hasBin: true snapshots: - '@pnpm/exe.android-arm64@12.5.1': + '@pnpm/exe.android-arm64@12.7.0': optional: true - '@pnpm/exe.android-x64@12.5.1': + '@pnpm/exe.android-x64@12.7.0': optional: true - '@pnpm/exe.darwin-arm64@12.5.1': + '@pnpm/exe.darwin-arm64@12.7.0': optional: true - '@pnpm/exe.darwin-x64@12.5.1': + '@pnpm/exe.darwin-x64@12.7.0': optional: true - '@pnpm/exe.freebsd-x64@12.5.1': + '@pnpm/exe.freebsd-x64@12.7.0': optional: true - '@pnpm/exe.linux-arm64-musl@12.5.1': + '@pnpm/exe.linux-arm64-musl@12.7.0': optional: true - '@pnpm/exe.linux-arm64@12.5.1': + '@pnpm/exe.linux-arm64@12.7.0': optional: true - '@pnpm/exe.linux-ppc64@12.5.1': + '@pnpm/exe.linux-ppc64@12.7.0': optional: true - '@pnpm/exe.linux-riscv64@12.5.1': + '@pnpm/exe.linux-riscv64@12.7.0': optional: true - '@pnpm/exe.linux-s390x@12.5.1': + '@pnpm/exe.linux-s390x@12.7.0': optional: true - '@pnpm/exe.linux-x64-musl@12.5.1': + '@pnpm/exe.linux-x64-musl@12.7.0': optional: true - '@pnpm/exe.linux-x64@12.5.1': + '@pnpm/exe.linux-x64@12.7.0': optional: true - '@pnpm/exe.win32-arm64@12.5.1': + '@pnpm/exe.win32-arm64@12.7.0': optional: true - '@pnpm/exe.win32-x64@12.5.1': + '@pnpm/exe.win32-x64@12.7.0': optional: true - pnpm@12.5.1: + pnpm@12.7.0: optionalDependencies: - '@pnpm/exe.android-arm64': 12.5.1 - '@pnpm/exe.android-x64': 12.5.1 - '@pnpm/exe.darwin-arm64': 12.5.1 - '@pnpm/exe.darwin-x64': 12.5.1 - '@pnpm/exe.freebsd-x64': 12.5.1 - '@pnpm/exe.linux-arm64': 12.5.1 - '@pnpm/exe.linux-arm64-musl': 12.5.1 - '@pnpm/exe.linux-ppc64': 12.5.1 - '@pnpm/exe.linux-riscv64': 12.5.1 - '@pnpm/exe.linux-s390x': 12.5.1 - '@pnpm/exe.linux-x64': 12.5.1 - '@pnpm/exe.linux-x64-musl': 12.5.1 - '@pnpm/exe.win32-arm64': 12.5.1 - '@pnpm/exe.win32-x64': 12.5.1 + '@pnpm/exe.android-arm64': 12.7.0 + '@pnpm/exe.android-x64': 12.7.0 + '@pnpm/exe.darwin-arm64': 12.7.0 + '@pnpm/exe.darwin-x64': 12.7.0 + '@pnpm/exe.freebsd-x64': 12.7.0 + '@pnpm/exe.linux-arm64': 12.7.0 + '@pnpm/exe.linux-arm64-musl': 12.7.0 + '@pnpm/exe.linux-ppc64': 12.7.0 + '@pnpm/exe.linux-riscv64': 12.7.0 + '@pnpm/exe.linux-s390x': 12.7.0 + '@pnpm/exe.linux-x64': 12.7.0 + '@pnpm/exe.linux-x64-musl': 12.7.0 + '@pnpm/exe.win32-arm64': 12.7.0 + '@pnpm/exe.win32-x64': 12.7.0 --- lockfileVersion: '9.0' @@ -179,8 +179,8 @@ importers: specifier: 2.0.1 version: 2.0.1 '@shopify/prettier-plugin-liquid': - specifier: 1.11.0 - version: 1.11.0(prettier@3.9.8) + specifier: 1.11.1 + version: 1.11.1(prettier@3.9.9) '@tsconfig/node-lts': specifier: 24.0.1 version: 24.0.1 @@ -188,8 +188,8 @@ importers: specifier: 1.4.5 version: 1.4.5 '@types/node': - specifier: 24.13.6 - version: 24.13.6 + specifier: 24.19.0 + version: 24.19.0 '@types/prismjs': specifier: 1.26.6 version: 1.26.6 @@ -215,8 +215,8 @@ importers: specifier: 10.3.3 version: 10.3.3 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) dprint: specifier: 0.57.4 version: 0.57.4 @@ -266,8 +266,8 @@ importers: specifier: 8.5.28 version: 8.5.28 prettier: - specifier: 3.9.8 - version: 3.9.8 + specifier: 3.9.9 + version: 3.9.9 prismjs: specifier: 1.30.0 version: 1.30.0 @@ -333,7 +333,7 @@ importers: version: 7.0.1(supports-color@10.2.2) remark-preset-prettier: specifier: 2.0.2 - version: 2.0.2(prettier@3.9.8) + version: 2.0.2(prettier@3.9.9) remark-retext: specifier: 6.0.1 version: 6.0.1 @@ -365,8 +365,8 @@ importers: specifier: 2.17.7 version: 2.17.7 sass: - specifier: 1.104.1 - version: 1.104.1 + specifier: 1.105.0 + version: 1.105.0 stylelint: specifier: 17.15.0 version: 17.15.0(supports-color@10.2.2)(typescript@7.0.2) @@ -389,8 +389,8 @@ importers: specifier: 11.0.5 version: 11.0.5 vnu-jar: - specifier: 26.9.16 - version: 26.9.16 + specifier: 26.9.27 + version: 26.9.27 yaml: specifier: 2.9.1 version: 2.9.1 @@ -510,8 +510,8 @@ packages: '@cacheable/utils@2.5.0': resolution: {integrity: sha512-buipgOVDkkPXNR5+xBpDw7Zk2n1EvU7qBJCNUcL7rhQ//kfpOXPAvQ511Os0vpLYJ1pZnvudNytkQt2hst3wqA==} - '@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==} '@cspell/cspell-bundled-dicts@10.3.3': resolution: {integrity: sha512-aX40uWqTN44EM81R/Xj/NMIbgdtBM0ulKPTDKhVJYIbCJarISLoxaJkERs9dHB5AwrDZViC6BXcpVYnoRV1kXg==} @@ -776,6 +776,10 @@ packages: 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'} + '@csstools/media-query-list-parser@5.0.0': resolution: {integrity: sha512-T9lXmZOfnam3eMERPsszjY5NK0jX8RmThmmm99FZ8b7z8yMaFZWKwLWGZuTwdO3ddRY5fy13GmmEYZXB4I98Eg==} engines: {node: '>=20.19.0'} @@ -1093,11 +1097,11 @@ packages: '@popperjs/core@2.11.8': resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} - '@shopify/liquid-html-parser@2.10.0': - resolution: {integrity: sha512-fdfKqVOoGCvLWgXUiqPjw99wM64wZV/3RpSQZb59P1K8pT7l1cyJZV+QAyHgvVV1jcglUCtFmr+8ioY7rGVdKg==} + '@shopify/liquid-html-parser@2.10.1': + resolution: {integrity: sha512-kWykI0jTom1ZMJEVX7DHEFm3RqUqrCqpA4TtcI6DXKrEu4oLGZNeXhChy9PRTMVGk9ET/sR57LG7zN96br60hw==} - '@shopify/prettier-plugin-liquid@1.11.0': - resolution: {integrity: sha512-3ujL22Whf8iqh5/8emhmc6K3/k9YnmHR1GBpsinjBH/vylugm3OUl1nmCb95uNoDD+dlgZXfIrAKJe2jOdQmJQ==} + '@shopify/prettier-plugin-liquid@1.11.1': + resolution: {integrity: sha512-ABLyJ5YC79+FZ9Jc1Vfl3skCPJP+K1VaDuCMdmW/4apaqDZRiH4Yy02IJf4Giz9I3/xc1CsOr8M1za2N34Efbw==} peerDependencies: prettier: ^2.0.0 || ^3.0.0 @@ -1167,8 +1171,8 @@ packages: '@types/node@24.13.3': resolution: {integrity: sha512-Dh8vAsV36ig5wa9OX4pXvMc9D3Veibfw2wix0CUwYODLD8nkj9UsLjASr49nPg+2eKzxhBV+v7L8pXvT4e639Q==} - '@types/node@24.13.6': - resolution: {integrity: sha512-SGrw/h3KPFshy3OE6ZL53LMBG5vGQQ8/gIpiqz/kRZhPJ7HgwCEs8LBuNtWLa8dvGZVpSF7+Bf+c11HUrCb/yg==} + '@types/node@24.19.0': + resolution: {integrity: sha512-zY+5tKxXdhGh1PYI0ac+7juvEu4OI6vWtVVoj5i2m42jxAY1U+zHGt6QCyOFwykdP62sM3MJ9stoYYUw5aCWew==} '@types/pluralize@0.0.29': resolution: {integrity: sha512-BYOID+l2Aco2nBik+iYS4SZX0Lf20KPILP5RGmM1IgzdwNdTs0eebiFriOPcej1sX9mLnSoiNte5zcFxssgpGA==} @@ -1479,6 +1483,11 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true + browserslist@4.29.1: + resolution: {integrity: sha512-AUdjuRyCNGUYtqpqfTmWyM4fXay8yIQhmLnvYe/THMGfT9B/34X7xQd3ifKxwyNPPpowVBjLb+64BN9Rn1mizw==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + buffer-from@1.1.2: resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} @@ -1709,20 +1718,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.0: + resolution: {integrity: sha512-C7VBAFjYgJhIc2pt7ggIkoaEKsjao0nwMun5c7rcj9ZtVQEAFpkBz8zxAWejYdZRWQbVuDFgdc3YstT0I9LVug==} 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.0: + resolution: {integrity: sha512-JwpMFH6r1qoouHQZ97MtvHvUTjD+YV4yKGKWKs+Z+IEPqQoJL1sqwPtiJGYbPo3aW2NhQfETVXvPMhEnhxlQzw==} 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 @@ -1863,6 +1872,9 @@ packages: electron-to-chromium@1.5.433: resolution: {integrity: sha512-5lCAbyZBjtmUt/RAGHRqrL2q0oEFRThDAsZHHDn9XHa89Qw7gMYOeSicBTy+AHfvo0r6vwsZvqNJTQIQy1BLzA==} + electron-to-chromium@1.5.439: + resolution: {integrity: sha512-qu6QIPXhsb+CRcAiTMNjR4A1y/7tCYKkKjr5CZXRVih6qkDf79peZ2BpEU3qoDBNCRrcy3Mra3X9nG5oruuA7Q==} + emoji-regex@10.6.0: resolution: {integrity: sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==} @@ -2775,6 +2787,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'} + node-retrieve-globals@6.0.1: resolution: {integrity: sha512-j0DeFuZ/Wg3VlklfbxUgZF/mdHMTEiEipBb3q0SpMMbHaV3AVfoUQF8UGxh1s/yjqO0TgRZd4Pi/x2yRqoQ4Eg==} @@ -2934,38 +2950,38 @@ packages: peerDependencies: postcss: ^8.5.28 - postcss-colormin@9.0.3: - resolution: {integrity: sha512-xsbxiXbKAGOjOFdQNNGh21QHg1HLpa+GOSXshs4gK5ig239swc6lfYHFOHhHm6PR+BCVeYURqcMlNGpBZSf1Tg==} + postcss-colormin@9.0.4: + resolution: {integrity: sha512-ItPrY1DV/e1rESkwM/zgeNFv1UOfSgO8gBifU0h3JVtXrifgtwToSRCeC0lanjU2CSZYSA2j+X0waN61rcQR2w==} 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.4: + resolution: {integrity: sha512-Z1arFr4Wk+r6f+YEFmO8r+LK7IZub/QluJ6b69hgu5A9TqhfmxHaxPkt+b9gZpsjour7+MlDBFWPgTS1ZjINBQ==} 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.4: + resolution: {integrity: sha512-pXonbtzymYdxWLJLZUR3Wv6IaMldXMPqyKOLUtN2h0GVrnb70R0VlaljlzhVOhUWd6qdMhodbSEZSVseojOZXA==} 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.4: + resolution: {integrity: sha512-8+FAo/ss2R22Qb0RqoJrckxeIkJ7hD7f0uoMm+wGX4Am3RhHNgZ5onFgFdVDCEo1n9HBybhpfmBRB1qeRtexag==} 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.4: + resolution: {integrity: sha512-0B1WtJHVQgMISlht4BMu8KJwSV+akQBUbXhjRA050IURsd3omD2JImrtE4mcy7lQ3wCv9vMsU6xypw9MRIZAiA==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0} peerDependencies: postcss: ^8.5.28 @@ -2973,110 +2989,110 @@ packages: postcss-media-query-parser@0.2.3: resolution: {integrity: sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==} - postcss-merge-longhand@9.0.4: - resolution: {integrity: sha512-3/u8IyAJh3gTTkEbhn3tMWIVL2dLsLpSmMckkcx+1JWQw2Ja3tR2W7fYueJvXO6whVb1tD+5DKNDGrqvwn29vA==} + postcss-merge-longhand@9.1.0: + resolution: {integrity: sha512-0U7eXLKHV79FcE9coupRmenuowfL6v4B+dKUVZsUJRXQ9iLiQ3tSLA0cwHKe9UtyWCWiQcQOFAeKNVHS+3EcNQ==} 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.5: + resolution: {integrity: sha512-YDY9nXY8yxoiKpth8+Z1s8NO7BM+vNMM0nYHCxMYFu38X08/967VrAYBec/BpTmzxvn2p+y0nU+kAKaD6OIVAA==} 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.4: + resolution: {integrity: sha512-2zoyDxc/nuDt4LrJ9X/Hp0/xSNXAph5dl+vYb1eRvuEkMExVLtygx6O0lj1z6tlesZxqeb2vKfz17Q12basW3Q==} 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.4: + resolution: {integrity: sha512-eIRj4gOZ0zluGD7RWBy3RLdzGCS/4f5f7t6q7H3V6Yn3UwJkB3fwEsgLL18Z8BPJldJagLLMHVxYTp2K550JJQ==} 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.4: + resolution: {integrity: sha512-DAYNMaFk0dIIyT5PYLJe7IECppl1STrxKZi46MBc1uI6ilTqUVNLD346yKuvP0oto48nGC9/3b1RbtybqeX6ZA==} 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.4: + resolution: {integrity: sha512-Fmo29aFI2LTef+peEDe+MI6NpYRc728YtU1UMJLB8iH0JPWkLhiMJzhs/cuy7Fxy06cCuTuAvyNCciYE4iBFnA==} 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.4: + resolution: {integrity: sha512-Py2IiMc2vk2FdUQMmsHCcs3GVmUcKKZtYr3A4AoREvTTGDD5/EjqCoxwJXlwR9K9yjyNN1iCvjGaEg1tg0IPOA==} 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.4: + resolution: {integrity: sha512-3jZBU9RplvuNLaoI049KoopV3j1QopCeffCjV+h29sflz+2I9GJ9lIScTd9eHelPFG+BbRL8niHyMFSwjoOKEw==} 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.4: + resolution: {integrity: sha512-jFXHTUzLj/i53Loaj55NqFuw5lXIW6h71XYW+vxg6Uf4R/PDQcRAHdUXatponzLmNNNaioF0AG19x/3xfyvXWQ==} 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.4: + resolution: {integrity: sha512-oZUCKBeXN8od6qsBoSEJbvKe86uJF6tzX03vArxCdjWthBAF8YOadsuRRiKvMye+xnmbBJIZVXSlKsrDQGpdPA==} 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.4: + resolution: {integrity: sha512-b4JabzAj32IsZz9HiEJzH6P/TkmKr5HSMaQTxcGCSJRXWIKQCcQQusvI9Y5saZfG0hm27FFva0KwaZXZAk5Kog==} 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.4: + resolution: {integrity: sha512-57V/veEhZeBI0YSa2Hyv3R/KpzR+NMvFf+sEPxY29bPUygR2ASdztnuP1+1TdTMc+NkOQh2EGRAtLniHKznuHA==} 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.4: + resolution: {integrity: sha512-1utH4TT9ab8kbsLR3jxv5UY2Qr6XOFr4z2AAlS5eQh40zKqvlAfAwf3EapDdLvD/Ko5FJup2ciNlHk/hUATjwA==} 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.4: + resolution: {integrity: sha512-/871ZgsrJwYAh3o/LMEdLEep/rdElzu0RfG/2kytmOMgrGTHk/cBjtpj6HE7K0RxbTMWsejH4nKTUyoX/db0MA==} 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 @@ -3100,23 +3116,19 @@ packages: resolution: {integrity: sha512-KvvtD7SrlBP7dlgkBghEE3r84CABm5SmV2aNcG4oCA+qDnJ/tvKonFVvwWAyyWUEwxuNawdfEAZKP9zM3oZ2Uw==} engines: {node: '>=4'} - postcss-selector-parser@7.1.6: - resolution: {integrity: sha512-7qASPzhKF2l2KLboRZux8CCTRMdGiV08vWmyKzPz22qZ7ZjQBOeY7rNzNoCLSUiftJ7HUq0GERHmxw/t0dCdMw==} - engines: {node: '>=4'} - postcss-sorting@10.0.0: resolution: {integrity: sha512-TXbU+h6vVRW+86c/+ewhWq9k7pr7ijASTnepVhCQiC87zAOTkvB1v2dHyWP+ggstSTX/PNvjzS+IOqzejndz9w==} peerDependencies: postcss: ^8.4.20 - 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.4: + resolution: {integrity: sha512-NoJ6KijvCpgwcm5H+aqAgDTSceVNqUiRWJvTzIa15PA07L1CKZ0qQDPoYCsMkYN+6w+Ua0X28xRoso634SiYvw==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0} peerDependencies: postcss: ^8.5.28 @@ -3153,8 +3165,8 @@ packages: prefix-matches@1.0.1: resolution: {integrity: sha512-VXwWx7Ws2VSKIYXBPDGjhh1fTgNkeVwWGV+Ysi9mEnduw763FuDQBSUSRKtZ7ZUUEUFAvkbUpUEwgw4g1r1m+A==} - prettier@3.9.8: - resolution: {integrity: sha512-WRFq3Wn3WId7LLROfMLdH7xaFr2jR62wU8nLO6rQUOLOxNZUviyJQs1M0iIhLexSFy+L+w0ch66wtoO2jRjG0A==} + prettier@3.9.9: + resolution: {integrity: sha512-Z/CJHIkdujO/OtN7nXUii0Rf3VT5SRuhjBA82Xvu2XhBUgX3nhP67T0LHceBdQLex7OOFGTox+Q5Yg8Jk2Qivg==} engines: {node: '>=14'} hasBin: true @@ -3491,8 +3503,8 @@ packages: resolution: {integrity: sha512-PGtEkc9cbnedU3s9TmzDbpsZ8w086g/0Q8k8/oIO1NLNU3i5k9yn835CrjJSajp1KMmkisbO1qPXxNKO3welAg==} engines: {node: '>=22.12.0'} - sass@1.104.1: - resolution: {integrity: sha512-yDA+1aIG3EHgN4V/BvuhCvu61FF6hEd4e+9DxikUm9U0CAGuvdIZ/UYy7qbOxjhbbWQraoyLlMuzdRGOSV5Bmw==} + sass@1.105.0: + resolution: {integrity: sha512-4EjSuRTyG8M4yRXXY1PT9OUV5zz23xBxJkbIAprohKHqf6HOU4MCpE3U3vAC+iO1gxobBjESNbcj8rYAQZWnyA==} engines: {node: '>=20.19.0'} hasBin: true @@ -3661,8 +3673,8 @@ packages: resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==} engines: {node: '>=0.10.0'} - stylehacks@9.0.4: - resolution: {integrity: sha512-9ZZtqFGNsw03QhFLAXmyNdxs2gSQgDy/2yhhfLpsELxlh5Iry3Cl7TBfI4je3JUccr4EQmO5ikZZGvNX4e6oVA==} + stylehacks@9.0.5: + resolution: {integrity: sha512-aMWhaM1lg2bI0Jp14DfST+Cr4qjuWq+d5+fx3VsqL9BYsBJW/GjYb0nMdLKz6EEqnPZsdutKTc3LcUWMtGtMjQ==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0} peerDependencies: postcss: ^8.5.28 @@ -3834,6 +3846,9 @@ packages: undici-types@7.18.2: resolution: {integrity: sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} + unicorn-magic@0.4.0: resolution: {integrity: sha512-wH590V9VNgYH9g3lH9wWjTrUoKsjLF6sGLjhR4sH1LWpLmCOH0Zf7PukhDA8BiS7KHe4oPNkcTHqYkj7SOGUOw==} engines: {node: '>=20'} @@ -3927,8 +3942,8 @@ packages: vfile@6.0.3: resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} - vnu-jar@26.9.16: - resolution: {integrity: sha512-hDdy5FbqAD+eOZjUgYNzidSzi54v/VleB/asOyzYGCPcmsA9K4av6+oKS+ZP9DI1N2s/z6bX7k8kc5wWr3lsYg==} + vnu-jar@26.9.27: + resolution: {integrity: sha512-TkQd5DFfOaWC9ebtvozTsrH2Vaod3jYg+vrOeREzIXxBexLz9+rS2DNtjn7+RPUiZhgli0SghgBX6RJRNea0KA==} engines: {node: '>=18'} hasBin: true @@ -4184,7 +4199,7 @@ snapshots: hashery: 1.5.1 keyv: 5.6.0 - '@colordx/core@6.5.0': {} + '@colordx/core@7.2.0': {} '@cspell/cspell-bundled-dicts@10.3.3': dependencies: @@ -4425,6 +4440,8 @@ snapshots: '@csstools/css-tokenizer@4.0.1': {} + '@csstools/css-tokenizer@4.0.2': {} + '@csstools/media-query-list-parser@5.0.0(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)': dependencies: '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) @@ -4752,15 +4769,15 @@ snapshots: '@popperjs/core@2.11.8': {} - '@shopify/liquid-html-parser@2.10.0': + '@shopify/liquid-html-parser@2.10.1': dependencies: line-column: 1.0.2 - '@shopify/prettier-plugin-liquid@1.11.0(prettier@3.9.8)': + '@shopify/prettier-plugin-liquid@1.11.1(prettier@3.9.9)': dependencies: - '@shopify/liquid-html-parser': 2.10.0 + '@shopify/liquid-html-parser': 2.10.1 html-styles: 1.0.0 - prettier: 3.9.8 + prettier: 3.9.9 '@sindresorhus/merge-streams@4.0.0': {} @@ -4828,9 +4845,9 @@ snapshots: dependencies: undici-types: 7.18.2 - '@types/node@24.13.6': + '@types/node@24.19.0': dependencies: - undici-types: 7.18.2 + undici-types: 7.24.6 '@types/pluralize@0.0.29': {} @@ -5072,6 +5089,14 @@ snapshots: node-releases: 2.0.56 update-browserslist-db: 1.3.3(browserslist@4.29.0) + browserslist@4.29.1: + dependencies: + baseline-browser-mapping: 2.11.25 + caniuse-lite: 1.0.30001810 + electron-to-chromium: 1.5.439 + node-releases: 2.0.57 + update-browserslist-db: 1.3.3(browserslist@4.29.1) + buffer-from@1.1.2: {} cacheable@2.5.0: @@ -5093,7 +5118,7 @@ snapshots: caniuse-api@4.0.0: dependencies: - browserslist: 4.28.9 + browserslist: 4.29.0 caniuse-lite: 1.0.30001810 caniuse-lite@1.0.30001810: {} @@ -5345,46 +5370,47 @@ snapshots: cssesc@3.0.0: {} - cssnano-preset-default@9.0.5(postcss@8.5.28): + cssnano-preset-default@9.1.0(postcss@8.5.28): dependencies: - browserslist: 4.29.0 - cssnano-utils: 7.0.3(postcss@8.5.28) + browserslist: 4.29.1 + cssnano-utils: 8.0.0(postcss@8.5.28) postcss: 8.5.28 postcss-calc: 11.2.1(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-colormin: 9.0.4(postcss@8.5.28) + postcss-convert-values: 9.0.4(postcss@8.5.28) + postcss-discard-comments: 9.0.4(postcss@8.5.28) + postcss-discard-duplicates: 9.0.4(postcss@8.5.28) + postcss-discard-empty: 9.0.4(postcss@8.5.28) + postcss-discard-overridden: 9.0.4(postcss@8.5.28) + postcss-merge-longhand: 9.1.0(postcss@8.5.28) + postcss-merge-rules: 9.0.5(postcss@8.5.28) + postcss-minify-font-values: 9.0.4(postcss@8.5.28) + postcss-minify-gradients: 9.0.4(postcss@8.5.28) + postcss-minify-params: 9.0.4(postcss@8.5.28) + postcss-minify-selectors: 9.0.5(postcss@8.5.28) + postcss-normalize-charset: 9.0.4(postcss@8.5.28) + postcss-normalize-display-values: 9.0.4(postcss@8.5.28) + postcss-normalize-positions: 9.0.4(postcss@8.5.28) + postcss-normalize-repeat-style: 9.0.4(postcss@8.5.28) + postcss-normalize-string: 9.0.4(postcss@8.5.28) + postcss-normalize-timing-functions: 9.0.4(postcss@8.5.28) + postcss-normalize-unicode: 9.0.4(postcss@8.5.28) + postcss-normalize-url: 9.0.4(postcss@8.5.28) + postcss-normalize-whitespace: 9.0.4(postcss@8.5.28) + postcss-ordered-values: 9.0.4(postcss@8.5.28) + postcss-reduce-initial: 9.0.4(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.4(postcss@8.5.28) + + cssnano-utils@8.0.0(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.0(postcss@8.5.28) postcss: 8.5.28 csso@5.0.5: @@ -5526,6 +5552,8 @@ snapshots: electron-to-chromium@1.5.433: {} + electron-to-chromium@1.5.439: {} + emoji-regex@10.6.0: {} emoji-regex@7.0.3: {} @@ -6651,6 +6679,8 @@ snapshots: node-releases@2.0.56: {} + node-releases@2.0.57: {} + node-retrieve-globals@6.0.1: dependencies: acorn: 8.18.0 @@ -6838,141 +6868,147 @@ snapshots: '@csstools/css-tokenizer': 4.0.1 postcss: 8.5.28 - postcss-colormin@9.0.3(postcss@8.5.28): + postcss-colormin@9.0.4(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.1 caniuse-api: 4.0.0 + cssnano-utils: 8.0.0(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.4(postcss@8.5.28): dependencies: - browserslist: 4.29.0 + browserslist: 4.29.1 + cssnano-utils: 8.0.0(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.4(postcss@8.5.28): dependencies: + '@csstools/css-tokenizer': 4.0.2 + cssnano-utils: 8.0.0(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.4(postcss@8.5.28): dependencies: postcss: 8.5.28 - postcss-discard-overridden@9.0.3(postcss@8.5.28): + postcss-discard-overridden@9.0.4(postcss@8.5.28): dependencies: postcss: 8.5.28 postcss-media-query-parser@0.2.3: {} - postcss-merge-longhand@9.0.4(postcss@8.5.28): + postcss-merge-longhand@9.1.0(postcss@8.5.28): dependencies: + cssnano-utils: 8.0.0(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.5(postcss@8.5.28) - postcss-merge-rules@9.0.4(postcss@8.5.28): + postcss-merge-rules@9.0.5(postcss@8.5.28): dependencies: - browserslist: 4.29.0 + '@csstools/css-tokenizer': 4.0.2 + browserslist: 4.29.1 caniuse-api: 4.0.0 - cssnano-utils: 7.0.3(postcss@8.5.28) + cssnano-utils: 8.0.0(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.4(postcss@8.5.28): dependencies: + '@csstools/css-tokenizer': 4.0.2 + cssnano-utils: 8.0.0(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.4(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.0(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.4(postcss@8.5.28): dependencies: - browserslist: 4.29.0 - cssnano-utils: 7.0.3(postcss@8.5.28) + browserslist: 4.29.1 + cssnano-utils: 8.0.0(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.1 caniuse-api: 4.0.0 cssesc: 3.0.0 + cssnano-utils: 8.0.0(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.4(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.4(postcss@8.5.28): dependencies: + '@csstools/css-tokenizer': 4.0.2 + cssnano-utils: 8.0.0(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.4(postcss@8.5.28): dependencies: + cssnano-utils: 8.0.0(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.4(postcss@8.5.28): dependencies: + cssnano-utils: 8.0.0(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.4(postcss@8.5.28): dependencies: + '@csstools/css-tokenizer': 4.0.2 + cssnano-utils: 8.0.0(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.1 + cssnano-utils: 8.0.0(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.4(postcss@8.5.28): dependencies: + '@csstools/css-tokenizer': 4.0.2 + cssnano-utils: 8.0.0(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.4(postcss@8.5.28): dependencies: + '@csstools/css-tokenizer': 4.0.2 + cssnano-utils: 8.0.0(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.4(postcss@8.5.28): dependencies: - cssnano-utils: 7.0.3(postcss@8.5.28) + cssnano-utils: 8.0.0(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.4(postcss@8.5.28): dependencies: - browserslist: 4.29.0 + browserslist: 4.29.1 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.0(postcss@8.5.28) postcss: 8.5.28 - postcss-value-parser: 4.2.0 postcss-resolve-nested-selector@0.1.6: {} @@ -6989,25 +7025,21 @@ snapshots: cssesc: 3.0.0 util-deprecate: 1.0.2 - postcss-selector-parser@7.1.6: - dependencies: - cssesc: 3.0.0 - util-deprecate: 1.0.2 - postcss-sorting@10.0.0(postcss@8.5.28): dependencies: postcss: 8.5.28 - 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.0(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.4(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: {} @@ -7045,7 +7077,7 @@ snapshots: is-object: 1.0.2 starts-with: 1.0.2 - prettier@3.9.8: {} + prettier@3.9.9: {} prismjs@1.30.0: {} @@ -7712,9 +7744,9 @@ snapshots: transitivePeerDependencies: - supports-color - remark-preset-prettier@2.0.2(prettier@3.9.8): + remark-preset-prettier@2.0.2(prettier@3.9.9): dependencies: - prettier: 3.9.8 + prettier: 3.9.9 remark-retext@6.0.1: dependencies: @@ -7850,7 +7882,7 @@ snapshots: parse-srcset: 1.0.2 postcss: 8.5.28 - sass@1.104.1: + sass@1.105.0: dependencies: chokidar: 5.0.0 immutable: 5.1.9 @@ -8024,11 +8056,11 @@ snapshots: strip-bom-string@1.0.0: {} - stylehacks@9.0.4(postcss@8.5.28): + stylehacks@9.0.5(postcss@8.5.28): dependencies: - browserslist: 4.29.0 + '@csstools/css-tokenizer': 4.0.2 + browserslist: 4.29.1 postcss: 8.5.28 - postcss-selector-parser: 7.1.6 stylelint-config-recess-order@7.8.0(stylelint-order@8.1.1(stylelint@17.15.0(supports-color@10.2.2)(typescript@7.0.2)))(stylelint@17.15.0(supports-color@10.2.2)(typescript@7.0.2)): dependencies: @@ -8246,6 +8278,8 @@ snapshots: undici-types@7.18.2: {} + undici-types@7.24.6: {} + unicorn-magic@0.4.0: {} unified-args@11.0.1(supports-color@10.2.2): @@ -8376,6 +8410,12 @@ snapshots: escalade: 3.2.0 picocolors: 1.1.1 + update-browserslist-db@1.3.3(browserslist@4.29.1): + dependencies: + browserslist: 4.29.1 + escalade: 3.2.0 + picocolors: 1.1.1 + urlpattern-polyfill@10.1.0: {} util-deprecate@1.0.2: {} @@ -8423,7 +8463,7 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.3 - vnu-jar@26.9.16: {} + vnu-jar@26.9.27: {} vscode-languageserver-textdocument@1.0.14: {}