diff --git a/package.json b/package.json index 11f0c55..e3b5dd4 100644 --- a/package.json +++ b/package.json @@ -18,13 +18,13 @@ }, "keywords": [], "devDependencies": { - "@11ty/eleventy": "3.0.0-beta.1", - "@11ty/eleventy-img": "^4.0.2", + "@11ty/eleventy": "3.0.0", + "@11ty/eleventy-img": "^5.0.0", "@11ty/eleventy-plugin-rss": "^2.0.2", "@11ty/eleventy-plugin-syntaxhighlight": "^5.0.0", - "husky": "^9.1.5", + "husky": "^9.1.7", "path": "^0.12.7", - "prettier": "^3.3.3", + "prettier": "^3.4.1", "puppeteer": "^22.15.0", "sass": "^1.77.8" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7a8907b..237d20b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,11 +6,11 @@ settings: devDependencies: "@11ty/eleventy": - specifier: 3.0.0-beta.1 - version: 3.0.0-beta.1 + specifier: 3.0.0 + version: 3.0.0 "@11ty/eleventy-img": - specifier: ^4.0.2 - version: 4.0.2 + specifier: ^5.0.0 + version: 5.0.0 "@11ty/eleventy-plugin-rss": specifier: ^2.0.2 version: 2.0.2 @@ -18,14 +18,14 @@ devDependencies: specifier: ^5.0.0 version: 5.0.0 husky: - specifier: ^9.1.5 - version: 9.1.5 + specifier: ^9.1.7 + version: 9.1.7 path: specifier: ^0.12.7 version: 0.12.7 prettier: - specifier: ^3.3.3 - version: 3.3.3 + specifier: ^3.4.1 + version: 3.4.1 puppeteer: specifier: ^22.15.0 version: 22.15.0 @@ -55,25 +55,25 @@ packages: "@11ty/eleventy-utils": 1.0.3 dev: true - /@11ty/eleventy-dev-server@2.0.2: + /@11ty/eleventy-dev-server@2.0.4: resolution: { - integrity: sha512-OupvJ36G+iY+AKmO3veUR7MEZUL2p9tQmodSPf05en0p8LnJltHqK11S+XQ0iGUA96qcyeTLcKQpD+/ctekgmw==, + integrity: sha512-d0CuufX6yPtVz+RW0oJZg1pVoxo1jOrPmpXYacoiKLJm0MMC9MkPQOCXlimguHVaceHejFo5+aZB9/aGB2RR0A==, } engines: { node: ">=18" } hasBin: true dependencies: "@11ty/eleventy-utils": 1.0.3 chokidar: 3.6.0 - debug: 4.3.6 + debug: 4.3.7 dev-ip: 1.0.1 - finalhandler: 1.2.0 + finalhandler: 1.3.1 mime: 3.0.0 minimist: 1.2.8 - morphdom: 2.7.2 + morphdom: 2.7.4 please-upgrade-node: 3.2.0 - send: 0.18.0 - ssri: 10.0.6 + send: 0.19.1 + ssri: 11.0.0 urlpattern-polyfill: 10.0.0 ws: 8.18.0 transitivePeerDependencies: @@ -89,7 +89,7 @@ packages: } engines: { node: ">=14" } dependencies: - debug: 4.3.4 + debug: 4.3.7 flat-cache: 3.2.0 node-fetch: 2.7.0 p-queue: 6.6.2 @@ -98,34 +98,37 @@ packages: - supports-color dev: true - /@11ty/eleventy-img@4.0.2: + /@11ty/eleventy-img@5.0.0: resolution: { - integrity: sha512-MSCkZRJk9rWa7nojx9HBMZJePOrm+V3XNpT091qguj61SG5UsgXbxAkoeejO3npmKIQJTyVIV/rrA6d7xZYOvw==, + integrity: sha512-hJ4X5ZIRSOCooL0uXegj+nZi1abWNj22BR4PzF6e9iJg9DGYGxPrC0rg0Hy+7xzP7mzTYiOpDjZVv/NgrHNx6w==, } engines: { node: ">=18" } dependencies: "@11ty/eleventy-fetch": 4.0.1 + "@11ty/eleventy-utils": 1.0.3 brotli-size: 4.0.0 - debug: 4.3.4 - entities: 4.5.0 + debug: 4.3.7 + entities: 5.0.0 image-size: 1.1.1 p-queue: 6.6.2 - sharp: 0.33.3 + sharp: 0.33.5 transitivePeerDependencies: - encoding - supports-color dev: true - /@11ty/eleventy-plugin-bundle@2.0.2: + /@11ty/eleventy-plugin-bundle@3.0.0(posthtml@0.16.6): resolution: { - integrity: sha512-zGyPp1g6bi+VC2I5ylwj4w29nivDmx4Uki5gWY6v3MT/1muK0JTtnc1KOMC7yUurv6YwtwdiLYyFK2eFyKv2wg==, + integrity: sha512-JSnqehT+sWSPi6e44jTXUW+KiV9284YF9fzPQvfGB4cXlk/m/SJk17CavHCleIvKXDN+jrUw9TZkwAwr85ONWQ==, } engines: { node: ">=18" } dependencies: - debug: 4.3.6 + debug: 4.3.7 + posthtml-match-helper: 2.0.2(posthtml@0.16.6) transitivePeerDependencies: + - posthtml - supports-color dev: true @@ -162,18 +165,18 @@ packages: normalize-path: 3.0.0 dev: true - /@11ty/eleventy@3.0.0-beta.1: + /@11ty/eleventy@3.0.0: resolution: { - integrity: sha512-iJT7vekH11l8PAUPBfUAcb5oWbYK0w4ijgwDTutUsk6tX9rp4ZRL1jdhVWvZq04/rkc55mczNFPPhHB/XO1/qw==, + integrity: sha512-0P0ZsJXVW2QiNdhd7z+GYy6n+ivh0enx1DRdua5ta6NlzY2AhbkeWBY6U+FKA8lPS3H4+XsTpfLLfIScpPZLaQ==, } engines: { node: ">=18" } hasBin: true dependencies: "@11ty/dependency-tree": 3.0.1 "@11ty/dependency-tree-esm": 1.0.0 - "@11ty/eleventy-dev-server": 2.0.2 - "@11ty/eleventy-plugin-bundle": 2.0.2 + "@11ty/eleventy-dev-server": 2.0.4 + "@11ty/eleventy-plugin-bundle": 3.0.0(posthtml@0.16.6) "@11ty/eleventy-utils": 1.0.3 "@11ty/lodash-custom": 4.17.21 "@11ty/posthtml-urls": 1.0.0 @@ -183,18 +186,19 @@ packages: chardet: 2.0.0 chokidar: 3.6.0 cross-spawn: 7.0.3 - debug: 4.3.6 + debug: 4.3.7 dependency-graph: 1.0.0 + entities: 5.0.0 fast-glob: 3.3.2 - filesize: 10.1.5 + filesize: 10.1.6 graceful-fs: 4.2.11 gray-matter: 4.0.3 is-glob: 4.0.3 iso-639-1: 3.1.3 js-yaml: 4.1.0 kleur: 4.1.5 - liquidjs: 10.16.7 - luxon: 3.4.4 + liquidjs: 10.19.0 + luxon: 3.5.0 markdown-it: 14.1.0 micromatch: 4.0.8 minimist: 1.2.8 @@ -295,289 +299,212 @@ packages: dev: true optional: true - /@img/sharp-darwin-arm64@0.33.3: + /@img/sharp-darwin-arm64@0.33.5: resolution: { - integrity: sha512-FaNiGX1MrOuJ3hxuNzWgsT/mg5OHG/Izh59WW2mk1UwYHUwtfbhk5QNKYZgxf0pLOhx9ctGiGa2OykD71vOnSw==, - } - engines: - { - glibc: ">=2.26", - node: ^18.17.0 || ^20.3.0 || >=21.0.0, - npm: ">=9.6.5", - pnpm: ">=7.1.0", - yarn: ">=3.2.0", + integrity: sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==, } + engines: { node: ^18.17.0 || ^20.3.0 || >=21.0.0 } cpu: [arm64] os: [darwin] requiresBuild: true optionalDependencies: - "@img/sharp-libvips-darwin-arm64": 1.0.2 + "@img/sharp-libvips-darwin-arm64": 1.0.4 dev: true optional: true - /@img/sharp-darwin-x64@0.33.3: + /@img/sharp-darwin-x64@0.33.5: resolution: { - integrity: sha512-2QeSl7QDK9ru//YBT4sQkoq7L0EAJZA3rtV+v9p8xTKl4U1bUqTIaCnoC7Ctx2kCjQgwFXDasOtPTCT8eCTXvw==, - } - engines: - { - glibc: ">=2.26", - node: ^18.17.0 || ^20.3.0 || >=21.0.0, - npm: ">=9.6.5", - pnpm: ">=7.1.0", - yarn: ">=3.2.0", + integrity: sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==, } + engines: { node: ^18.17.0 || ^20.3.0 || >=21.0.0 } cpu: [x64] os: [darwin] requiresBuild: true optionalDependencies: - "@img/sharp-libvips-darwin-x64": 1.0.2 + "@img/sharp-libvips-darwin-x64": 1.0.4 dev: true optional: true - /@img/sharp-libvips-darwin-arm64@1.0.2: + /@img/sharp-libvips-darwin-arm64@1.0.4: resolution: { - integrity: sha512-tcK/41Rq8IKlSaKRCCAuuY3lDJjQnYIW1UXU1kxcEKrfL8WR7N6+rzNoOxoQRJWTAECuKwgAHnPvqXGN8XfkHA==, + integrity: sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==, } - engines: { macos: ">=11", npm: ">=9.6.5", pnpm: ">=7.1.0", yarn: ">=3.2.0" } cpu: [arm64] os: [darwin] requiresBuild: true dev: true optional: true - /@img/sharp-libvips-darwin-x64@1.0.2: + /@img/sharp-libvips-darwin-x64@1.0.4: resolution: { - integrity: sha512-Ofw+7oaWa0HiiMiKWqqaZbaYV3/UGL2wAPeLuJTx+9cXpCRdvQhCLG0IH8YGwM0yGWGLpsF4Su9vM1o6aer+Fw==, + integrity: sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==, } - engines: - { macos: ">=10.13", npm: ">=9.6.5", pnpm: ">=7.1.0", yarn: ">=3.2.0" } cpu: [x64] os: [darwin] requiresBuild: true dev: true optional: true - /@img/sharp-libvips-linux-arm64@1.0.2: + /@img/sharp-libvips-linux-arm64@1.0.4: resolution: { - integrity: sha512-x7kCt3N00ofFmmkkdshwj3vGPCnmiDh7Gwnd4nUwZln2YjqPxV1NlTyZOvoDWdKQVDL911487HOueBvrpflagw==, + integrity: sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==, } - engines: - { glibc: ">=2.26", npm: ">=9.6.5", pnpm: ">=7.1.0", yarn: ">=3.2.0" } cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /@img/sharp-libvips-linux-arm@1.0.2: + /@img/sharp-libvips-linux-arm@1.0.5: resolution: { - integrity: sha512-iLWCvrKgeFoglQxdEwzu1eQV04o8YeYGFXtfWU26Zr2wWT3q3MTzC+QTCO3ZQfWd3doKHT4Pm2kRmLbupT+sZw==, + integrity: sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==, } - engines: - { glibc: ">=2.28", npm: ">=9.6.5", pnpm: ">=7.1.0", yarn: ">=3.2.0" } cpu: [arm] os: [linux] requiresBuild: true dev: true optional: true - /@img/sharp-libvips-linux-s390x@1.0.2: + /@img/sharp-libvips-linux-s390x@1.0.4: resolution: { - integrity: sha512-cmhQ1J4qVhfmS6szYW7RT+gLJq9dH2i4maq+qyXayUSn9/3iY2ZeWpbAgSpSVbV2E1JUL2Gg7pwnYQ1h8rQIog==, + integrity: sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==, } - engines: - { glibc: ">=2.28", npm: ">=9.6.5", pnpm: ">=7.1.0", yarn: ">=3.2.0" } cpu: [s390x] os: [linux] requiresBuild: true dev: true optional: true - /@img/sharp-libvips-linux-x64@1.0.2: + /@img/sharp-libvips-linux-x64@1.0.4: resolution: { - integrity: sha512-E441q4Qdb+7yuyiADVi5J+44x8ctlrqn8XgkDTwr4qPJzWkaHwD489iZ4nGDgcuya4iMN3ULV6NwbhRZJ9Z7SQ==, + integrity: sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==, } - engines: - { glibc: ">=2.26", npm: ">=9.6.5", pnpm: ">=7.1.0", yarn: ">=3.2.0" } cpu: [x64] os: [linux] requiresBuild: true dev: true optional: true - /@img/sharp-libvips-linuxmusl-arm64@1.0.2: + /@img/sharp-libvips-linuxmusl-arm64@1.0.4: resolution: { - integrity: sha512-3CAkndNpYUrlDqkCM5qhksfE+qSIREVpyoeHIU6jd48SJZViAmznoQQLAv4hVXF7xyUB9zf+G++e2v1ABjCbEQ==, + integrity: sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==, } - engines: - { musl: ">=1.2.2", npm: ">=9.6.5", pnpm: ">=7.1.0", yarn: ">=3.2.0" } cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /@img/sharp-libvips-linuxmusl-x64@1.0.2: + /@img/sharp-libvips-linuxmusl-x64@1.0.4: resolution: { - integrity: sha512-VI94Q6khIHqHWNOh6LLdm9s2Ry4zdjWJwH56WoiJU7NTeDwyApdZZ8c+SADC8OH98KWNQXnE01UdJ9CSfZvwZw==, + integrity: sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==, } - engines: - { musl: ">=1.2.2", npm: ">=9.6.5", pnpm: ">=7.1.0", yarn: ">=3.2.0" } cpu: [x64] os: [linux] requiresBuild: true dev: true optional: true - /@img/sharp-linux-arm64@0.33.3: + /@img/sharp-linux-arm64@0.33.5: resolution: { - integrity: sha512-Zf+sF1jHZJKA6Gor9hoYG2ljr4wo9cY4twaxgFDvlG0Xz9V7sinsPp8pFd1XtlhTzYo0IhDbl3rK7P6MzHpnYA==, - } - engines: - { - glibc: ">=2.26", - node: ^18.17.0 || ^20.3.0 || >=21.0.0, - npm: ">=9.6.5", - pnpm: ">=7.1.0", - yarn: ">=3.2.0", + integrity: sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==, } + engines: { node: ^18.17.0 || ^20.3.0 || >=21.0.0 } cpu: [arm64] os: [linux] requiresBuild: true optionalDependencies: - "@img/sharp-libvips-linux-arm64": 1.0.2 + "@img/sharp-libvips-linux-arm64": 1.0.4 dev: true optional: true - /@img/sharp-linux-arm@0.33.3: + /@img/sharp-linux-arm@0.33.5: resolution: { - integrity: sha512-Q7Ee3fFSC9P7vUSqVEF0zccJsZ8GiiCJYGWDdhEjdlOeS9/jdkyJ6sUSPj+bL8VuOYFSbofrW0t/86ceVhx32w==, - } - engines: - { - glibc: ">=2.28", - node: ^18.17.0 || ^20.3.0 || >=21.0.0, - npm: ">=9.6.5", - pnpm: ">=7.1.0", - yarn: ">=3.2.0", + integrity: sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==, } + engines: { node: ^18.17.0 || ^20.3.0 || >=21.0.0 } cpu: [arm] os: [linux] requiresBuild: true optionalDependencies: - "@img/sharp-libvips-linux-arm": 1.0.2 + "@img/sharp-libvips-linux-arm": 1.0.5 dev: true optional: true - /@img/sharp-linux-s390x@0.33.3: + /@img/sharp-linux-s390x@0.33.5: resolution: { - integrity: sha512-vFk441DKRFepjhTEH20oBlFrHcLjPfI8B0pMIxGm3+yilKyYeHEVvrZhYFdqIseSclIqbQ3SnZMwEMWonY5XFA==, - } - engines: - { - glibc: ">=2.28", - node: ^18.17.0 || ^20.3.0 || >=21.0.0, - npm: ">=9.6.5", - pnpm: ">=7.1.0", - yarn: ">=3.2.0", + integrity: sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==, } + engines: { node: ^18.17.0 || ^20.3.0 || >=21.0.0 } cpu: [s390x] os: [linux] requiresBuild: true optionalDependencies: - "@img/sharp-libvips-linux-s390x": 1.0.2 + "@img/sharp-libvips-linux-s390x": 1.0.4 dev: true optional: true - /@img/sharp-linux-x64@0.33.3: + /@img/sharp-linux-x64@0.33.5: resolution: { - integrity: sha512-Q4I++herIJxJi+qmbySd072oDPRkCg/SClLEIDh5IL9h1zjhqjv82H0Seupd+q2m0yOfD+/fJnjSoDFtKiHu2g==, - } - engines: - { - glibc: ">=2.26", - node: ^18.17.0 || ^20.3.0 || >=21.0.0, - npm: ">=9.6.5", - pnpm: ">=7.1.0", - yarn: ">=3.2.0", + integrity: sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==, } + engines: { node: ^18.17.0 || ^20.3.0 || >=21.0.0 } cpu: [x64] os: [linux] requiresBuild: true optionalDependencies: - "@img/sharp-libvips-linux-x64": 1.0.2 + "@img/sharp-libvips-linux-x64": 1.0.4 dev: true optional: true - /@img/sharp-linuxmusl-arm64@0.33.3: + /@img/sharp-linuxmusl-arm64@0.33.5: resolution: { - integrity: sha512-qnDccehRDXadhM9PM5hLvcPRYqyFCBN31kq+ErBSZtZlsAc1U4Z85xf/RXv1qolkdu+ibw64fUDaRdktxTNP9A==, - } - engines: - { - musl: ">=1.2.2", - node: ^18.17.0 || ^20.3.0 || >=21.0.0, - npm: ">=9.6.5", - pnpm: ">=7.1.0", - yarn: ">=3.2.0", + integrity: sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==, } + engines: { node: ^18.17.0 || ^20.3.0 || >=21.0.0 } cpu: [arm64] os: [linux] requiresBuild: true optionalDependencies: - "@img/sharp-libvips-linuxmusl-arm64": 1.0.2 + "@img/sharp-libvips-linuxmusl-arm64": 1.0.4 dev: true optional: true - /@img/sharp-linuxmusl-x64@0.33.3: + /@img/sharp-linuxmusl-x64@0.33.5: resolution: { - integrity: sha512-Jhchim8kHWIU/GZ+9poHMWRcefeaxFIs9EBqf9KtcC14Ojk6qua7ghKiPs0sbeLbLj/2IGBtDcxHyjCdYWkk2w==, - } - engines: - { - musl: ">=1.2.2", - node: ^18.17.0 || ^20.3.0 || >=21.0.0, - npm: ">=9.6.5", - pnpm: ">=7.1.0", - yarn: ">=3.2.0", + integrity: sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==, } + engines: { node: ^18.17.0 || ^20.3.0 || >=21.0.0 } cpu: [x64] os: [linux] requiresBuild: true optionalDependencies: - "@img/sharp-libvips-linuxmusl-x64": 1.0.2 + "@img/sharp-libvips-linuxmusl-x64": 1.0.4 dev: true optional: true - /@img/sharp-wasm32@0.33.3: + /@img/sharp-wasm32@0.33.5: resolution: { - integrity: sha512-68zivsdJ0koE96stdUfM+gmyaK/NcoSZK5dV5CAjES0FUXS9lchYt8LAB5rTbM7nlWtxaU/2GON0HVN6/ZYJAQ==, - } - engines: - { - node: ^18.17.0 || ^20.3.0 || >=21.0.0, - npm: ">=9.6.5", - pnpm: ">=7.1.0", - yarn: ">=3.2.0", + integrity: sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==, } + engines: { node: ^18.17.0 || ^20.3.0 || >=21.0.0 } cpu: [wasm32] requiresBuild: true dependencies: @@ -585,36 +512,24 @@ packages: dev: true optional: true - /@img/sharp-win32-ia32@0.33.3: + /@img/sharp-win32-ia32@0.33.5: resolution: { - integrity: sha512-CyimAduT2whQD8ER4Ux7exKrtfoaUiVr7HG0zZvO0XTFn2idUWljjxv58GxNTkFb8/J9Ub9AqITGkJD6ZginxQ==, - } - engines: - { - node: ^18.17.0 || ^20.3.0 || >=21.0.0, - npm: ">=9.6.5", - pnpm: ">=7.1.0", - yarn: ">=3.2.0", + integrity: sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==, } + engines: { node: ^18.17.0 || ^20.3.0 || >=21.0.0 } cpu: [ia32] os: [win32] requiresBuild: true dev: true optional: true - /@img/sharp-win32-x64@0.33.3: + /@img/sharp-win32-x64@0.33.5: resolution: { - integrity: sha512-viT4fUIDKnli3IfOephGnolMzhz5VaTvDRkYqtZxOMIoMQ4MrAziO7pT1nVnOt2FAm7qW5aa+CCc13aEY6Le0g==, - } - engines: - { - node: ^18.17.0 || ^20.3.0 || >=21.0.0, - npm: ">=9.6.5", - pnpm: ">=7.1.0", - yarn: ">=3.2.0", + integrity: sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==, } + engines: { node: ^18.17.0 || ^20.3.0 || >=21.0.0 } cpu: [x64] os: [win32] requiresBuild: true @@ -1304,10 +1219,10 @@ packages: ms: 2.0.0 dev: true - /debug@4.3.4: + /debug@4.3.6: resolution: { - integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==, + integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==, } engines: { node: ">=6.0" } peerDependencies: @@ -1319,10 +1234,10 @@ packages: ms: 2.1.2 dev: true - /debug@4.3.6: + /debug@4.3.7: resolution: { - integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==, + integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==, } engines: { node: ">=6.0" } peerDependencies: @@ -1331,7 +1246,7 @@ packages: supports-color: optional: true dependencies: - ms: 2.1.2 + ms: 2.1.3 dev: true /define-data-property@1.1.4: @@ -1500,10 +1415,10 @@ packages: } dev: true - /encodeurl@1.0.2: + /encodeurl@2.0.0: resolution: { - integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==, + integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==, } engines: { node: ">= 0.8" } dev: true @@ -1540,6 +1455,14 @@ packages: engines: { node: ">=0.12" } dev: true + /entities@5.0.0: + resolution: + { + integrity: sha512-BeJFvFRJddxobhvEdm5GqHzRV/X+ACeuw0/BuuxsCh1EUZcAIz8+kYmBp/LrQuloy6K1f3a0M7+IhmZ7QnkISA==, + } + engines: { node: ">=0.12" } + dev: true + /env-paths@2.2.1: resolution: { @@ -1764,10 +1687,10 @@ packages: pend: 1.2.0 dev: true - /filesize@10.1.5: + /filesize@10.1.6: resolution: { - integrity: sha512-jcw4nVu7/Tsf9H8Unni6N8qcUOF6fPq7riSahe1S/paGV8C2Zbjtm9zPULqUapQBVBBUU6HbcXzGPWqQ8MnRVA==, + integrity: sha512-sJslQKU2uM33qH5nqewAwVB2QgR6w1aMNsYUp3aN5rMRyXEwJGmZvaWzeJFNTOXWlHQyBFCWrdj3fV/fsTOX8w==, } engines: { node: ">= 10.4.0" } dev: true @@ -1792,15 +1715,15 @@ packages: to-regex-range: 5.0.1 dev: true - /finalhandler@1.2.0: + /finalhandler@1.3.1: resolution: { - integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==, + integrity: sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==, } engines: { node: ">= 0.8" } dependencies: debug: 2.6.9 - encodeurl: 1.0.2 + encodeurl: 2.0.0 escape-html: 1.0.3 on-finished: 2.4.1 parseurl: 1.3.3 @@ -1962,6 +1885,7 @@ packages: { integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==, } + deprecated: Glob versions prior to v9 are no longer supported dependencies: fs.realpath: 1.0.0 inflight: 1.0.6 @@ -2103,10 +2027,10 @@ packages: - supports-color dev: true - /husky@9.1.5: + /husky@9.1.7: resolution: { - integrity: sha512-rowAVRUBfI0b4+niA4SJMhfQwc107VLkBUgEYYAOQAbqDCnra1nYh83hF/MDmhYs9t9n1E3DuKOrs2LYNC+0Ag==, + integrity: sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA==, } engines: { node: ">=18" } hasBin: true @@ -2153,6 +2077,7 @@ packages: { integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==, } + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. dependencies: once: 1.4.0 wrappy: 1.0.2 @@ -2415,10 +2340,10 @@ packages: uc.micro: 2.1.0 dev: true - /liquidjs@10.16.7: + /liquidjs@10.19.0: resolution: { - integrity: sha512-vjlBDyPxFgUc6vJB+TbAMcxKKKcm4Ee0rj9Je9lcG1I0lr9xvtHgB/ZdNMNAgsPUvJLkLfdrKRd+KzQ5opPfNg==, + integrity: sha512-dNINmbNJ/bp3B8n25BtZQV/GbrmFf0o2InGdMdfQXa+LxfzTFXOkUnBsOLZUb82sLzxaiWv5Jc381Kn4zHjTsQ==, } engines: { node: ">=14" } hasBin: true @@ -2448,10 +2373,10 @@ packages: engines: { node: ">=12" } dev: true - /luxon@3.4.4: + /luxon@3.5.0: resolution: { - integrity: sha512-zobTr7akeGHnv7eBOXcRgMeCP6+uyYsczwmeRCauvpvaAltgNyTbLH/+VaEAPUeWBT+1GuNmz4wC/6jtQzbbVA==, + integrity: sha512-rh+Zjr6DNfUYR3bPwJEnuwDdqMbxZW7LOQfUN4B54+Cl+0o5zaU9RJ6bcidfDtC1cWCZXQ+nvX8bf6bAji37QQ==, } engines: { node: ">=12" } dev: true @@ -2585,10 +2510,10 @@ packages: } dev: true - /morphdom@2.7.2: + /morphdom@2.7.4: resolution: { - integrity: sha512-Dqb/lHFyTi7SZpY0a5R4I/0Edo+iPMbaUexsHHsLAByyixCDiLHPHyVoKVmrpL0THcT7V9Cgev9y21TQYq6wQg==, + integrity: sha512-ATTbWMgGa+FaMU3FhnFYB6WgulCqwf6opOll4CBzmVDTLvPMmUPrEv8CudmLPK0MESa64+6B89fWOxP3+YIlxQ==, } dev: true @@ -2936,10 +2861,10 @@ packages: posthtml-render: 3.0.0 dev: true - /prettier@3.3.3: + /prettier@3.4.1: resolution: { - integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==, + integrity: sha512-G+YdqtITVZmOJje6QkXQWzl3fSfMxFwm1tjTyo9exhkmWSqC4Yhd1+lug++IlR2mvRVAxEDDWYkQdeSztajqgg==, } engines: { node: ">=14" } hasBin: true @@ -3137,6 +3062,7 @@ packages: { integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==, } + deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true dependencies: glob: 7.2.3 @@ -3192,15 +3118,6 @@ packages: } dev: true - /semver@7.6.2: - resolution: - { - integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==, - } - engines: { node: ">=10" } - hasBin: true - dev: true - /semver@7.6.3: resolution: { @@ -3210,17 +3127,17 @@ packages: hasBin: true dev: true - /send@0.18.0: + /send@0.19.1: resolution: { - integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==, + integrity: sha512-p4rRk4f23ynFEfcD9LA0xRYngj+IyGiEYyqqOak8kaN0TvNmuxC2dcVeBn62GpCeR2CpWqyHCNScTP91QbAVFg==, } engines: { node: ">= 0.8.0" } dependencies: debug: 2.6.9 depd: 2.0.0 destroy: 1.2.0 - encodeurl: 1.0.2 + encodeurl: 2.0.0 escape-html: 1.0.3 etag: 1.8.1 fresh: 0.5.2 @@ -3256,37 +3173,37 @@ packages: } dev: true - /sharp@0.33.3: + /sharp@0.33.5: resolution: { - integrity: sha512-vHUeXJU1UvlO/BNwTpT0x/r53WkLUVxrmb5JTgW92fdFCFk0ispLMAeu/jPO2vjkXM1fYUi3K7/qcLF47pwM1A==, + integrity: sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==, } - engines: { libvips: ">=8.15.2", node: ^18.17.0 || ^20.3.0 || >=21.0.0 } + engines: { node: ^18.17.0 || ^20.3.0 || >=21.0.0 } requiresBuild: true dependencies: color: 4.2.3 detect-libc: 2.0.3 - semver: 7.6.2 + semver: 7.6.3 optionalDependencies: - "@img/sharp-darwin-arm64": 0.33.3 - "@img/sharp-darwin-x64": 0.33.3 - "@img/sharp-libvips-darwin-arm64": 1.0.2 - "@img/sharp-libvips-darwin-x64": 1.0.2 - "@img/sharp-libvips-linux-arm": 1.0.2 - "@img/sharp-libvips-linux-arm64": 1.0.2 - "@img/sharp-libvips-linux-s390x": 1.0.2 - "@img/sharp-libvips-linux-x64": 1.0.2 - "@img/sharp-libvips-linuxmusl-arm64": 1.0.2 - "@img/sharp-libvips-linuxmusl-x64": 1.0.2 - "@img/sharp-linux-arm": 0.33.3 - "@img/sharp-linux-arm64": 0.33.3 - "@img/sharp-linux-s390x": 0.33.3 - "@img/sharp-linux-x64": 0.33.3 - "@img/sharp-linuxmusl-arm64": 0.33.3 - "@img/sharp-linuxmusl-x64": 0.33.3 - "@img/sharp-wasm32": 0.33.3 - "@img/sharp-win32-ia32": 0.33.3 - "@img/sharp-win32-x64": 0.33.3 + "@img/sharp-darwin-arm64": 0.33.5 + "@img/sharp-darwin-x64": 0.33.5 + "@img/sharp-libvips-darwin-arm64": 1.0.4 + "@img/sharp-libvips-darwin-x64": 1.0.4 + "@img/sharp-libvips-linux-arm": 1.0.5 + "@img/sharp-libvips-linux-arm64": 1.0.4 + "@img/sharp-libvips-linux-s390x": 1.0.4 + "@img/sharp-libvips-linux-x64": 1.0.4 + "@img/sharp-libvips-linuxmusl-arm64": 1.0.4 + "@img/sharp-libvips-linuxmusl-x64": 1.0.4 + "@img/sharp-linux-arm": 0.33.5 + "@img/sharp-linux-arm64": 0.33.5 + "@img/sharp-linux-s390x": 0.33.5 + "@img/sharp-linux-x64": 0.33.5 + "@img/sharp-linuxmusl-arm64": 0.33.5 + "@img/sharp-linuxmusl-x64": 0.33.5 + "@img/sharp-wasm32": 0.33.5 + "@img/sharp-win32-ia32": 0.33.5 + "@img/sharp-win32-x64": 0.33.5 dev: true /shebang-command@2.0.0: @@ -3405,12 +3322,12 @@ packages: } dev: true - /ssri@10.0.6: + /ssri@11.0.0: resolution: { - integrity: sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==, + integrity: sha512-aZpUoMN/Jj2MqA4vMCeiKGnc/8SuSyHbGSBdgFbZxP8OJGF/lFkIuElzPxsN0q8TQQ+prw3P4EDfB3TBHHgfXw==, } - engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } + engines: { node: ^16.14.0 || >=18.0.0 } dependencies: minipass: 7.1.2 dev: true