diff --git a/package-lock.json b/package-lock.json index aa496fd3..bb7749f7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,7 +16,7 @@ "@tailwindcss/vite": "^4.3.3", "astro": "^7.3.2", "astro-mermaid": "^2.1.0", - "astro-opengraph-images": "^1.20.1", + "astro-opengraph-images": "^1.20.2", "hast-util-select": "^6.0.4", "mermaid": "^11.17.2", "rehype-parse": "^9.0.1", @@ -34,12 +34,12 @@ "unified": "^11.0.5" }, "devDependencies": { - "@cloudflare/workers-types": "^5.20260911.1", + "@cloudflare/workers-types": "^5.20260915.1", "@lavamoat/allow-scripts": "^5.1.0", "@types/hast": "^3.0.5", "@types/react": "^19.3.0", "@vvago/vale": "^3.21.0", - "cspell": "^10.3.0", + "cspell": "^10.3.1", "js-yaml": "^4.1.0", "prettier": "^3.9.6", "prettier-plugin-astro": "^1.0.0", @@ -926,16 +926,16 @@ } }, "node_modules/@cloudflare/workers-types": { - "version": "5.20260911.1", - "resolved": "https://registry.npmjs.org/@cloudflare/workers-types/-/workers-types-5.20260911.1.tgz", - "integrity": "sha512-yiAvknjulcU85B3yB4aKOn9+l+garWP+AbHgsdCFckeRYDdhZ1rPULi64BDf52R3VTaKqxi47kF+o9ZbjsCt5g==", + "version": "5.20260915.1", + "resolved": "https://registry.npmjs.org/@cloudflare/workers-types/-/workers-types-5.20260915.1.tgz", + "integrity": "sha512-3Lw2wkyVcEDdD0W6rNBmannaAkUsWGsO5TjbyHflWIDlhxtFRDFnxqHoDlg4YiVxinsIcBl1j9jW1kdruUhZpg==", "dev": true, "license": "MIT OR Apache-2.0" }, "node_modules/@cspell/cspell-bundled-dicts": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-10.3.0.tgz", - "integrity": "sha512-gwJ5MWMLDFMIaZdzI8NJgzoq9cYC8CKhKRxvoyF2gc7mCRJokYDPjYrnZFvvkpYWpun1OdQ2drRpU7ZkxFGMpQ==", + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-10.3.1.tgz", + "integrity": "sha512-wHRmqaHrhmPHxsnYs9JhYCwD+lLsIOltbvaK9XfIkisblfBCjvsSihsJZhVEvSQ2pPNqESUaOQnBBeVbqv52qA==", "dev": true, "license": "MIT", "dependencies": { @@ -943,8 +943,8 @@ "@cspell/dict-al": "^1.1.1", "@cspell/dict-aws": "^4.0.17", "@cspell/dict-bash": "^4.2.3", - "@cspell/dict-companies": "^3.2.12", - "@cspell/dict-cpp": "^7.1.0", + "@cspell/dict-companies": "^3.2.13", + "@cspell/dict-cpp": "^7.1.2", "@cspell/dict-cryptocurrencies": "^5.0.5", "@cspell/dict-csharp": "^4.0.8", "@cspell/dict-css": "^4.1.2", @@ -952,11 +952,11 @@ "@cspell/dict-data-science": "^2.0.16", "@cspell/dict-django": "^4.1.6", "@cspell/dict-docker": "^1.1.17", - "@cspell/dict-dotnet": "^5.0.13", + "@cspell/dict-dotnet": "^5.0.15", "@cspell/dict-elixir": "^4.0.8", - "@cspell/dict-en_us": "^4.4.37", - "@cspell/dict-en-common-misspellings": "^2.2.0", - "@cspell/dict-en-gb-mit": "^3.1.26", + "@cspell/dict-en_us": "^4.4.40", + "@cspell/dict-en-common-misspellings": "^2.2.2", + "@cspell/dict-en-gb-mit": "^3.1.29", "@cspell/dict-filetypes": "^3.0.18", "@cspell/dict-flutter": "^1.1.1", "@cspell/dict-fonts": "^4.0.6", @@ -964,7 +964,7 @@ "@cspell/dict-fullstack": "^3.2.9", "@cspell/dict-gaming-terms": "^1.1.2", "@cspell/dict-git": "^3.1.0", - "@cspell/dict-golang": "^6.0.27", + "@cspell/dict-golang": "^6.0.29", "@cspell/dict-google": "^1.0.9", "@cspell/dict-haskell": "^4.0.6", "@cspell/dict-html": "^4.0.16", @@ -978,19 +978,19 @@ "@cspell/dict-lua": "^4.0.8", "@cspell/dict-makefile": "^1.0.5", "@cspell/dict-markdown": "^2.0.18", - "@cspell/dict-monkeyc": "^1.1.0", + "@cspell/dict-monkeyc": "^1.1.2", "@cspell/dict-node": "^5.0.9", - "@cspell/dict-npm": "^5.2.48", - "@cspell/dict-php": "^4.1.1", - "@cspell/dict-powershell": "^5.0.15", + "@cspell/dict-npm": "^5.2.49", + "@cspell/dict-php": "^4.1.3", + "@cspell/dict-powershell": "^5.0.17", "@cspell/dict-public-licenses": "^2.0.16", - "@cspell/dict-python": "^4.5.0", + "@cspell/dict-python": "^4.5.2", "@cspell/dict-r": "^2.1.1", - "@cspell/dict-ruby": "^5.1.2", + "@cspell/dict-ruby": "^5.1.4", "@cspell/dict-rust": "^4.1.2", - "@cspell/dict-scala": "^5.0.9", + "@cspell/dict-scala": "^5.0.11", "@cspell/dict-shell": "^1.2.0", - "@cspell/dict-software-terms": "^5.4.2", + "@cspell/dict-software-terms": "^5.4.4", "@cspell/dict-sql": "^2.2.1", "@cspell/dict-svelte": "^1.0.7", "@cspell/dict-swift": "^2.0.6", @@ -1004,22 +1004,22 @@ } }, "node_modules/@cspell/cspell-json-reporter": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/@cspell/cspell-json-reporter/-/cspell-json-reporter-10.3.0.tgz", - "integrity": "sha512-mXjxcKPrWQ8ggoft2ayBJ8HPKj/GxQqRhT7JABkBO6ez4DTHbmZU2QmvbseJ2UKqvy3oJqtRz3K9vMN35pryAA==", + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/@cspell/cspell-json-reporter/-/cspell-json-reporter-10.3.1.tgz", + "integrity": "sha512-wdM5pdIDIDn5PHxEMU0uhu3Gxgpqp6Y0MD65eGr+sFXSxXyWwc3U0F1ghxsYCVIKfiF71tKRwtuKnMQJLXPNKw==", "dev": true, "license": "MIT", "dependencies": { - "@cspell/cspell-types": "10.3.0" + "@cspell/cspell-types": "10.3.1" }, "engines": { "node": ">=22.18.0" } }, "node_modules/@cspell/cspell-performance-monitor": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/@cspell/cspell-performance-monitor/-/cspell-performance-monitor-10.3.0.tgz", - "integrity": "sha512-HX6VNVnWGVmQGH9uF3vMKxbmRYdAXfZtZ15b+GFuXQ+n4yp9j8Ni96TzZdOGTWzA/cjOj5i5VU2Q2/b5f+gyDA==", + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/@cspell/cspell-performance-monitor/-/cspell-performance-monitor-10.3.1.tgz", + "integrity": "sha512-zSFk/7YxYUCoxCxunigiW/q0U9XsIYNQJy6+bYaVYOT6/3WMOHZkzWffxAD8WNzzMd61QFpTb2FrrzudEhY/Yw==", "dev": true, "license": "MIT", "engines": { @@ -1027,9 +1027,9 @@ } }, "node_modules/@cspell/cspell-pipe": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-10.3.0.tgz", - "integrity": "sha512-lR8EPQz2TADsTVYHdQekUFkWAFnbK/2MEx/VlYHUwayeqdDF3/mbtQWzU7KRBUXLtmO+GjJ3YaWD16CwLmjcMA==", + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-10.3.1.tgz", + "integrity": "sha512-ErGssy4KPaI+PWbc92attUz4/hYcJW05c94tgzhiaEUumgrCMqV64sJlFyTh3ckMhAh9pPg2Kp+qpmS634pTwQ==", "dev": true, "license": "MIT", "engines": { @@ -1037,9 +1037,9 @@ } }, "node_modules/@cspell/cspell-resolver": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/@cspell/cspell-resolver/-/cspell-resolver-10.3.0.tgz", - "integrity": "sha512-lAXZ/MYzigeLDCqCsfmhWP52suZL3OrK5XuuxEFqygiUDrVPhIjb3BHorQ5/JtJkIIe2NRgqa7qvGW8fjh6F7A==", + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/@cspell/cspell-resolver/-/cspell-resolver-10.3.1.tgz", + "integrity": "sha512-m072aE8NesdbSt8wieWJiCZOzSekzorsaXFxetkTFI2JIM7fqd+wvCtasLYY1CUbhjGdHOjTQ5GxXL6Z4rzCbA==", "dev": true, "license": "MIT", "dependencies": { @@ -1050,9 +1050,9 @@ } }, "node_modules/@cspell/cspell-service-bus": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/@cspell/cspell-service-bus/-/cspell-service-bus-10.3.0.tgz", - "integrity": "sha512-sngaSRBEfXEziDO/s8oCzC8AUQRqlTuPtsl1VJQpO+vU9AL/3bCmr+z/JyP+MYzt4nXZVzl1yh/eAVtqfmmfDg==", + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/@cspell/cspell-service-bus/-/cspell-service-bus-10.3.1.tgz", + "integrity": "sha512-Ha+H8SOBFA0QeWjYc9qY2/Jm41PGpmFjGqgOGZtI8BiJ5DTPLQpn2rPAxE6IKNUvtNE1kkknkbhsWVe/a14wkw==", "dev": true, "license": "MIT", "engines": { @@ -1060,9 +1060,9 @@ } }, "node_modules/@cspell/cspell-types": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-10.3.0.tgz", - "integrity": "sha512-xbBuCGaXFAINdrGzUqBOfIKYA74AMNBud+t3PlJXqg+8sHJU2PARiXo0GiaAOCf7QBLzPBpYpC5jZW96iH3/7Q==", + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-10.3.1.tgz", + "integrity": "sha512-c0ta73Z2KQdvOqlCWNCi9GYQSw/IUFm0R0FpNOaPZn3cjc6J6pMBd4IwD07TsOXMduCrmf/Ppg6gzcyviGHeAQ==", "dev": true, "license": "MIT", "engines": { @@ -1070,13 +1070,13 @@ } }, "node_modules/@cspell/cspell-worker": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/@cspell/cspell-worker/-/cspell-worker-10.3.0.tgz", - "integrity": "sha512-3yKt+UvqdEwEdMLBxifOiwm2Au4Kz3Qf88YXhJOMGYjS+uv6YS16l1pYQftMARy4oTjmp2uDxrKK89yXdrZ71g==", + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/@cspell/cspell-worker/-/cspell-worker-10.3.1.tgz", + "integrity": "sha512-mg4J9ia14qNoP8oqSBFU8BOq/VoI0s6xPdsw70oiDvCfxMePoe5PvcnrGNjWNHAdoOeMuFNgjpK5vl/CSjaLFQ==", "dev": true, "license": "MIT", "dependencies": { - "cspell-lib": "10.3.0" + "cspell-lib": "10.3.1" }, "engines": { "node": ">=22.18.0" @@ -1121,9 +1121,9 @@ "license": "MIT" }, "node_modules/@cspell/dict-cpp": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/@cspell/dict-cpp/-/dict-cpp-7.1.1.tgz", - "integrity": "sha512-VCGYOU9Ni7vsNp2DPlU79RqN5y2EWAkKzVox/32Wm6Qa8eIgwyQLT6oV66F+qYigPbQUrd1C8uKa4aAzcjfl1g==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@cspell/dict-cpp/-/dict-cpp-7.1.2.tgz", + "integrity": "sha512-bkR33oE+ToyD1hwSV4XeEUB9oDkizHRX03CrQfj23tX4VUVbie5vkEHzlKVhcw/Q+fO2dtV/Vz4f6O5M4a2iZQ==", "dev": true, "license": "MIT" }, @@ -1177,9 +1177,9 @@ "license": "MIT" }, "node_modules/@cspell/dict-dotnet": { - "version": "5.0.14", - "resolved": "https://registry.npmjs.org/@cspell/dict-dotnet/-/dict-dotnet-5.0.14.tgz", - "integrity": "sha512-gu2cZTlUA6A23yZdRvMnXOPmVpRjF0Xef0O353xrvtlStc/czZzIz546R4zV7F3duehRlkglBWcxJ52sYxTbsg==", + "version": "5.0.15", + "resolved": "https://registry.npmjs.org/@cspell/dict-dotnet/-/dict-dotnet-5.0.15.tgz", + "integrity": "sha512-j2MUKPlzMeDy/mnb1EjmtkX8e6VzZdw60Qyf6vPlp7WZhUwwp2LBlKOWx7+hASjP6k4a0nDpmn77G+4upxvbZA==", "dev": true, "license": "MIT" }, @@ -1191,23 +1191,23 @@ "license": "MIT" }, "node_modules/@cspell/dict-en_us": { - "version": "4.4.38", - "resolved": "https://registry.npmjs.org/@cspell/dict-en_us/-/dict-en_us-4.4.38.tgz", - "integrity": "sha512-6AmHc3BV/paM9M2TKo/Spophp3CKXgR3Un9OekwUpfVLxVRcYd4EOZGexiVK8e7ugPNzfBFGXjO8bIr6pvW3Ow==", + "version": "4.4.40", + "resolved": "https://registry.npmjs.org/@cspell/dict-en_us/-/dict-en_us-4.4.40.tgz", + "integrity": "sha512-TGyOaWP1dD28GRHH2Lt04ciMZC8Z6UX+5kJsi04pbQHq6uRxv14/bBVCBeSsajUXRZsJYUqXyHaHB9O0ODuFuQ==", "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-en-common-misspellings": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@cspell/dict-en-common-misspellings/-/dict-en-common-misspellings-2.2.1.tgz", - "integrity": "sha512-9pql9P+cfne3+UiR5IUwyLdlHShIckgo9o2F/HhkMIE9LMb8/15JHytufqJv76E2XBH1aW/AHUSRNwom5w9eDA==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/@cspell/dict-en-common-misspellings/-/dict-en-common-misspellings-2.2.2.tgz", + "integrity": "sha512-gu0zS7nm0jgVA2EswgWOR8od8wbNYVgcGzo0pGaDqcSkKS4WhABehLOwbyI0NIEVB+ME6SmckLVGk7g+VD1C6A==", "dev": true, "license": "CC BY-SA 4.0" }, "node_modules/@cspell/dict-en-gb-mit": { - "version": "3.1.27", - "resolved": "https://registry.npmjs.org/@cspell/dict-en-gb-mit/-/dict-en-gb-mit-3.1.27.tgz", - "integrity": "sha512-vJjW5uQHok7nDoINLRk9G970CpQG8PIEysXambN8txaozx/Y+HZZeo1otI/waaBaAntWI/0YWfc0joTKrCQLPg==", + "version": "3.1.29", + "resolved": "https://registry.npmjs.org/@cspell/dict-en-gb-mit/-/dict-en-gb-mit-3.1.29.tgz", + "integrity": "sha512-mInExsCFZui0f9Vg/MToWfQZzwMfPgHX8BCYdZNdXWbYz+jITXcnvssbdUkui/DVbriZVJ74Zu9bv2jOEqTCNA==", "dev": true, "license": "MIT" }, @@ -1261,9 +1261,9 @@ "license": "MIT" }, "node_modules/@cspell/dict-golang": { - "version": "6.0.28", - "resolved": "https://registry.npmjs.org/@cspell/dict-golang/-/dict-golang-6.0.28.tgz", - "integrity": "sha512-SlKnNJvdjKS+jqfvLavz7zFri69Nwi6OQTW9NGSoShWaG6ZTSGYByUNKKE393EHFT1nSYWgcD7rdHDKO68F8DQ==", + "version": "6.0.29", + "resolved": "https://registry.npmjs.org/@cspell/dict-golang/-/dict-golang-6.0.29.tgz", + "integrity": "sha512-EZCgfxrr5lPnYQLmSvB6YtpfoDFt2KKxAD4ppq2xGSIgDFXAF7Mv4doiXIFUQaynCBIEfAMl3f/uDfrIUo4fyQ==", "dev": true, "license": "MIT" }, @@ -1365,9 +1365,9 @@ } }, "node_modules/@cspell/dict-monkeyc": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@cspell/dict-monkeyc/-/dict-monkeyc-1.1.1.tgz", - "integrity": "sha512-AJDsxnFCMDuteMyqWKGy+CkFl9gCKj8QRqTScO3QwjUs8UG+msHJDUGeJwSvzwG35w6RGD49ev8DVcgkJv/QDQ==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@cspell/dict-monkeyc/-/dict-monkeyc-1.1.2.tgz", + "integrity": "sha512-4VzwdSUVqyUVmAKAzMkVwVa7AkvSi1l1OHdQr58MWq4VR4NQDO8sVQSibd2PMxruXTkxJt9UwVQVHgaaVTiV1Q==", "dev": true, "license": "MIT" }, @@ -1386,16 +1386,16 @@ "license": "MIT" }, "node_modules/@cspell/dict-php": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/@cspell/dict-php/-/dict-php-4.1.2.tgz", - "integrity": "sha512-XjPOglaEG2sOyImpVtnmAAsXv7saJevoP5FBGT+JyiS9UclIpw01CkiZU0I0JJ08pdXh51SiPXxx0yzw/q2jdw==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/@cspell/dict-php/-/dict-php-4.1.3.tgz", + "integrity": "sha512-41oKzl7rLVrrVZA/Gs0ESnP6KliEX7c+IwaaNmOL3PAoHasFDVEmIFeENIzuDdM12UcHT+MlLkAm3Qw/lS/ERA==", "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-powershell": { - "version": "5.0.16", - "resolved": "https://registry.npmjs.org/@cspell/dict-powershell/-/dict-powershell-5.0.16.tgz", - "integrity": "sha512-tDaC+lHpI9hjedyQ6foJWiM8b4a5FAqXJerYvH7q7lhOgFNaK+BYtvmG85jQnDLg0cgLZzSSVixauTvQ6+nf6w==", + "version": "5.0.17", + "resolved": "https://registry.npmjs.org/@cspell/dict-powershell/-/dict-powershell-5.0.17.tgz", + "integrity": "sha512-khOoIdBgKRk2scnr7888pf70yJ1Tr3RGdnYcAN0MJ2vtaNRKoOTCFc13gXUkNDHwEyhMI1h9oz3KsT180F2amw==", "dev": true, "license": "MIT" }, @@ -1407,9 +1407,9 @@ "license": "MIT" }, "node_modules/@cspell/dict-python": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@cspell/dict-python/-/dict-python-4.5.1.tgz", - "integrity": "sha512-rWMFJrmlSyMcGuIjB3/VHEj2gN9ou/AR/vyk3224w0TzMqDtjR+PtGM/NUo1Xd4APutUX4O95EpPz+0E7WO8Zg==", + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@cspell/dict-python/-/dict-python-4.5.2.tgz", + "integrity": "sha512-CFcTDGN/ycn45WXC5ZZ06pG09WbGKMpPm1rkMuqMP98/jwjw3iiK8c0izWRd8x027n1rOZ9kJ8f9Sd+bQ22HJg==", "dev": true, "license": "MIT", "dependencies": { @@ -1424,9 +1424,9 @@ "license": "MIT" }, "node_modules/@cspell/dict-ruby": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/@cspell/dict-ruby/-/dict-ruby-5.1.3.tgz", - "integrity": "sha512-XRc8xSKkn0mx8ES5TxbahG0qSiCGB71JzkgO9J1jWfOrNDTlDJ04glosWEQ5vuwweVXnT0H1q44/A66BZebH4w==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@cspell/dict-ruby/-/dict-ruby-5.1.4.tgz", + "integrity": "sha512-Slw1dLY/pW5liJ5Fle+MIPphIdleZkIM6STDoXCN7sy298GfbfT34sJTcSZcXzZJVXiCEAvlLp+s1YNr6DuWNg==", "dev": true, "license": "MIT" }, @@ -1438,9 +1438,9 @@ "license": "MIT" }, "node_modules/@cspell/dict-scala": { - "version": "5.0.10", - "resolved": "https://registry.npmjs.org/@cspell/dict-scala/-/dict-scala-5.0.10.tgz", - "integrity": "sha512-OOmw2zt1N0ZmOj3zBIzF+qdk0SDXwaXpFtPa0yWvA8EsghnN1tEpHOMYMVFgGipAkBS1uhPbi00Gj6YkcW4cKA==", + "version": "5.0.11", + "resolved": "https://registry.npmjs.org/@cspell/dict-scala/-/dict-scala-5.0.11.tgz", + "integrity": "sha512-+D59847Y61KZ0MBoXJzBMtOXfFhezEb6ShjvJlL7bnryyy6iBwAfozbz7OJAe+KrEpYm+GlVV7Wy4FmJSgxBag==", "dev": true, "license": "MIT" }, @@ -1452,9 +1452,9 @@ "license": "MIT" }, "node_modules/@cspell/dict-software-terms": { - "version": "5.4.3", - "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-5.4.3.tgz", - "integrity": "sha512-f5vD6tNKIt0S6z+eJzTJTlNqefTnNakN9frl5eBvitHOzY5joWDaYTA77dtQ8krh9YMqob03NoQqpjwh64imag==", + "version": "5.4.4", + "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-5.4.4.tgz", + "integrity": "sha512-GqZSRm3sm6fHVfNnvC9GGTBQpV6FzuCBRZuw7LBlaYXJyozmqGdj55T9iZ/Z7L567eMye4TzEEexkvdI0ylCJw==", "dev": true, "license": "MIT" }, @@ -1508,13 +1508,13 @@ "license": "MIT" }, "node_modules/@cspell/dynamic-import": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/@cspell/dynamic-import/-/dynamic-import-10.3.0.tgz", - "integrity": "sha512-FoKKLweFFdSty+c3RSldTQF9r4etUbYbmQ5qGoqswnq4nhjmhcADUcyB3Qzi/fCEw8IWFNRsnjbyH6i3w3ePHg==", + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/@cspell/dynamic-import/-/dynamic-import-10.3.1.tgz", + "integrity": "sha512-4OlYzARVBPlPjc1hsixRJObNhnzmBQOXuMjCmlLa5CiAB2y9fhVKN8EIZMSph/Tboo+LzCxUpOmklSwb1NqYRQ==", "dev": true, "license": "MIT", "dependencies": { - "@cspell/url": "10.3.0", + "@cspell/url": "10.3.1", "import-meta-resolve": "^4.2.0" }, "engines": { @@ -1522,9 +1522,9 @@ } }, "node_modules/@cspell/filetypes": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/@cspell/filetypes/-/filetypes-10.3.0.tgz", - "integrity": "sha512-16mWGedtcYlsjMczXxQJBu1CUOsQvOpGjsTus8ZjFQ60ZGr/S6IO/W5PTlmwnO5jCBSPTnVfCLklQ5RVJWXQsA==", + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/@cspell/filetypes/-/filetypes-10.3.1.tgz", + "integrity": "sha512-R7pQUshSh78yWEb5SSdeKlQBamYn15BpU3EEUHKXFZq70PvixXatVtygFBHawdk8YjSAVQTT+G5Rx4LOv/3QLQ==", "dev": true, "license": "MIT", "engines": { @@ -1532,9 +1532,9 @@ } }, "node_modules/@cspell/rpc": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/@cspell/rpc/-/rpc-10.3.0.tgz", - "integrity": "sha512-lcT7aR7bc8/nwbdC8R5Lu7pjxZZUbuTtv7pmd4ReanDY27HKwIM1ueDFfrMDdrwFjoQsKEJBNxsgweT2kc3lmg==", + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/@cspell/rpc/-/rpc-10.3.1.tgz", + "integrity": "sha512-3MJ62tcb27JM/Znpg9OE97iWHh0QDQsUZV15imAw2326yGAG7oyFEIyDDvhbJLQTfogs0oYdH7c5A4B/VfBIZg==", "dev": true, "license": "MIT", "engines": { @@ -1542,9 +1542,9 @@ } }, "node_modules/@cspell/strong-weak-map": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/@cspell/strong-weak-map/-/strong-weak-map-10.3.0.tgz", - "integrity": "sha512-amSk4X6zJS7f3Lqup+++HGFSttVudhO+8iCEElq2sfFODJNVrwzVoZKSZsplEy1T5M0pGYHVdNrfgYgN1smQsA==", + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/@cspell/strong-weak-map/-/strong-weak-map-10.3.1.tgz", + "integrity": "sha512-Bwe3+1GyKN1BcfdDsWW53ujWxUqn6onNAKJ6hIXaZCTAS/ZLMcoYP7fJQko/syEGerOvbcSgdCkXfahrM2dRfA==", "dev": true, "license": "MIT", "engines": { @@ -1552,9 +1552,9 @@ } }, "node_modules/@cspell/url": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/@cspell/url/-/url-10.3.0.tgz", - "integrity": "sha512-2CdqNTOCOrRgKiwKzLIlF6iIFn7sfMTlEhEpjkjWdOd5XfCxvQrl5DIuNoqgIqXTarWAVb7AxRDPQ2ZdhU0JMg==", + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/@cspell/url/-/url-10.3.1.tgz", + "integrity": "sha512-S2+Sr9LwCrUATnODo8fdyF6NfJZYAmYmA0HaJ40OGEsOwi17T5aa1jHfw62RWyZYMkxFLcL7ABeFHnWDgI784A==", "dev": true, "license": "MIT", "engines": { @@ -4800,9 +4800,9 @@ } }, "node_modules/astro-opengraph-images": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/astro-opengraph-images/-/astro-opengraph-images-1.20.1.tgz", - "integrity": "sha512-MGxrd8N6faWHDdGKhnO1bff064EOz1jbnawK3rnBQHN+6M2Zwrlj28c0qgQ8R013l7SjdarorMFfEVoLpIRK8w==", + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/astro-opengraph-images/-/astro-opengraph-images-1.20.2.tgz", + "integrity": "sha512-lxhhqSolL6uz4kMwj/6NcqiwrHARS578ko+HEZT1/+h3KS6pzccktS2wjuCR0YlwiIY/TPBrdUplaSPI33XQ3A==", "license": "GPL-3.0-only", "dependencies": { "@resvg/resvg-js": "^2.6.2", @@ -5787,29 +5787,29 @@ } }, "node_modules/cspell": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/cspell/-/cspell-10.3.0.tgz", - "integrity": "sha512-naVffsHObB8A4usJUMdN30OskNIoOQgZ3pYNCH8R/ypzfFy6PMDSJYOtLUhl/tkRWTDj/EgUaDRyE60tf3nrmQ==", + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/cspell/-/cspell-10.3.1.tgz", + "integrity": "sha512-fd16436V8lEQ2UT8gAwcXrgfB8k5qpIhFC4Zo753v/JA1eL9ZlCDYCMefAPKVq1CfFpImsTfxxeGqscaYJ/ISA==", "dev": true, "license": "MIT", "dependencies": { - "@cspell/cspell-json-reporter": "10.3.0", - "@cspell/cspell-performance-monitor": "10.3.0", - "@cspell/cspell-pipe": "10.3.0", - "@cspell/cspell-types": "10.3.0", - "@cspell/cspell-worker": "10.3.0", - "@cspell/dynamic-import": "10.3.0", - "@cspell/url": "10.3.0", + "@cspell/cspell-json-reporter": "10.3.1", + "@cspell/cspell-performance-monitor": "10.3.1", + "@cspell/cspell-pipe": "10.3.1", + "@cspell/cspell-types": "10.3.1", + "@cspell/cspell-worker": "10.3.1", + "@cspell/dynamic-import": "10.3.1", + "@cspell/url": "10.3.1", "ansi-regex": "^6.3.0", "chalk": "^6.0.0", "chalk-template": "^1.1.2", "commander": "^15.0.0", - "cspell-config-lib": "10.3.0", - "cspell-dictionary": "10.3.0", - "cspell-gitignore": "10.3.0", - "cspell-glob": "10.3.0", - "cspell-io": "10.3.0", - "cspell-lib": "10.3.0", + "cspell-config-lib": "10.3.1", + "cspell-dictionary": "10.3.1", + "cspell-gitignore": "10.3.1", + "cspell-glob": "10.3.1", + "cspell-io": "10.3.1", + "cspell-lib": "10.3.1", "fast-json-stable-stringify": "^2.1.0", "flatted": "^3.4.4", "semver": "^7.8.5", @@ -5827,13 +5827,13 @@ } }, "node_modules/cspell-config-lib": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/cspell-config-lib/-/cspell-config-lib-10.3.0.tgz", - "integrity": "sha512-wkKxHAS9iWtBH9EASnBBTPFUo3c1PpDPD2ITKnqmDtPke5Wwy8Lx3wXlYtg74OFZfXIai6LPDnrCjzhgxQ6tjA==", + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/cspell-config-lib/-/cspell-config-lib-10.3.1.tgz", + "integrity": "sha512-cSZEEhXqTjvoeohRW9ZhYziOTxApN9roHWKaGslsS9UGWbY4eOBO6FikDL1r/2PQ0rGLMu570XTEJYMmFlHraw==", "dev": true, "license": "MIT", "dependencies": { - "@cspell/cspell-types": "10.3.0", + "@cspell/cspell-types": "10.3.1", "comment-json": "^5.0.0", "smol-toml": "^1.8.0", "yaml": "^2.9.0" @@ -5843,16 +5843,16 @@ } }, "node_modules/cspell-dictionary": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/cspell-dictionary/-/cspell-dictionary-10.3.0.tgz", - "integrity": "sha512-9AT2CseqOeFynRZ9k9A+wrqTJgKZNh26RBhb4hGViQsCQBofWIKuHxx5SNBoD+Fk7hGg8PkBhhrgGAcEqpSeHA==", + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/cspell-dictionary/-/cspell-dictionary-10.3.1.tgz", + "integrity": "sha512-IR4ApsnqSP0m+daR1lXjpTG4hzrH5Ow7E/yzgoAKKbP9OQRVgrpXC948aOVbB6JOC/Sk2BkWmeMlnJ3YBM3FFQ==", "dev": true, "license": "MIT", "dependencies": { - "@cspell/cspell-performance-monitor": "10.3.0", - "@cspell/cspell-pipe": "10.3.0", - "@cspell/cspell-types": "10.3.0", - "cspell-trie-lib": "10.3.0", + "@cspell/cspell-performance-monitor": "10.3.1", + "@cspell/cspell-pipe": "10.3.1", + "@cspell/cspell-types": "10.3.1", + "cspell-trie-lib": "10.3.1", "fast-equals": "^6.0.2" }, "engines": { @@ -5860,15 +5860,15 @@ } }, "node_modules/cspell-gitignore": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-10.3.0.tgz", - "integrity": "sha512-gNzOX3J4t20cnxEK9QiIsNbJ7XwxqWiq3uwVIe4diVNYjK//WoT2OWtdAQeoSiV2XS8bPK5m7kFQ/x+u3RqQbQ==", + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-10.3.1.tgz", + "integrity": "sha512-20I1vn8iZ4h5tVGzQA894uHaS6TPYADjTfP/ZDsSv7eQwgL+T/VQU6jDfveMg4FfGvCaSkRxFKoawa86B2UejA==", "dev": true, "license": "MIT", "dependencies": { - "@cspell/url": "10.3.0", - "cspell-glob": "10.3.0", - "cspell-io": "10.3.0" + "@cspell/url": "10.3.1", + "cspell-glob": "10.3.1", + "cspell-io": "10.3.1" }, "bin": { "cspell-gitignore": "bin.mjs" @@ -5878,13 +5878,13 @@ } }, "node_modules/cspell-glob": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-10.3.0.tgz", - "integrity": "sha512-mXMLDBU6e0GeLs2r8J+pBQdeZfFlHfH/+Mvr2KSZWfmqcnevXeFwcckIbqSm+30yWF5I66u988YOagxJw3+btQ==", + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-10.3.1.tgz", + "integrity": "sha512-w6DvrttxHpSYUYep7RzcIvTZbCtXovWkWVkuGw+RPLOSXbUEcoqDYg3EW9uTg57LIT3p5Jsop+VOTuJzQ8ahTw==", "dev": true, "license": "MIT", "dependencies": { - "@cspell/url": "10.3.0", + "@cspell/url": "10.3.1", "picomatch": "^4.0.7" }, "engines": { @@ -5905,14 +5905,14 @@ } }, "node_modules/cspell-grammar": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/cspell-grammar/-/cspell-grammar-10.3.0.tgz", - "integrity": "sha512-XrFxYI5O7Cu1vwvtmIX3/AX1Ln7nkemsDtEBDs0RqLmWBLtzc1VcFmmAi3h5t36mbWev2TuVyyXjTfvZb41gRA==", + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/cspell-grammar/-/cspell-grammar-10.3.1.tgz", + "integrity": "sha512-GLtG5fzT4+o9FMqB2M10LT/hnA0iFEO4OmKl1+XMyDrK4rdFrqsBpVfc9Uyk+5AZ+nkR9/PudZBEkFpDDrpgNg==", "dev": true, "license": "MIT", "dependencies": { - "@cspell/cspell-pipe": "10.3.0", - "@cspell/cspell-types": "10.3.0" + "@cspell/cspell-pipe": "10.3.1", + "@cspell/cspell-types": "10.3.1" }, "bin": { "cspell-grammar": "bin.mjs" @@ -5922,42 +5922,42 @@ } }, "node_modules/cspell-io": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-10.3.0.tgz", - "integrity": "sha512-KxtKKdw5rrNtLAtGJoJoF1m4mI6i0Zs2TL7qowh4cSh991ncHFtpjJ9aZJW6PmJ9RZF8LtkYRL8WH6Vp3BB9fQ==", + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-10.3.1.tgz", + "integrity": "sha512-LGC739gKC/wzoCrLFl+F0F/wQQZNATzvMoIlFk7acr+xGrRVJUUudxh0Fh0yCBnYXtCGhbSUxLgg8eHgFScAag==", "dev": true, "license": "MIT", "dependencies": { - "@cspell/cspell-service-bus": "10.3.0", - "@cspell/url": "10.3.0" + "@cspell/cspell-service-bus": "10.3.1", + "@cspell/url": "10.3.1" }, "engines": { "node": ">=22.18.0" } }, "node_modules/cspell-lib": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-10.3.0.tgz", - "integrity": "sha512-XuyUgOEjkSXi+SlRsTdi3vhW6RaZDgQxAlQ9DpATsWbUKZ8t5DD1nM5X0kIF4UrvcGQ+wmJI8RwMY6GMvmOPmw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@cspell/cspell-bundled-dicts": "10.3.0", - "@cspell/cspell-performance-monitor": "10.3.0", - "@cspell/cspell-pipe": "10.3.0", - "@cspell/cspell-resolver": "10.3.0", - "@cspell/cspell-types": "10.3.0", - "@cspell/dynamic-import": "10.3.0", - "@cspell/filetypes": "10.3.0", - "@cspell/rpc": "10.3.0", - "@cspell/strong-weak-map": "10.3.0", - "@cspell/url": "10.3.0", - "cspell-config-lib": "10.3.0", - "cspell-dictionary": "10.3.0", - "cspell-glob": "10.3.0", - "cspell-grammar": "10.3.0", - "cspell-io": "10.3.0", - "cspell-trie-lib": "10.3.0", + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-10.3.1.tgz", + "integrity": "sha512-msDAL+F0suXMTFj6OCWPmeBUNUe+19Bb1yPtOkbGVBU65K7sKHfwjCt8ev3iTdhhIKi8hIaq6xmJShBb1vznmw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@cspell/cspell-bundled-dicts": "10.3.1", + "@cspell/cspell-performance-monitor": "10.3.1", + "@cspell/cspell-pipe": "10.3.1", + "@cspell/cspell-resolver": "10.3.1", + "@cspell/cspell-types": "10.3.1", + "@cspell/dynamic-import": "10.3.1", + "@cspell/filetypes": "10.3.1", + "@cspell/rpc": "10.3.1", + "@cspell/strong-weak-map": "10.3.1", + "@cspell/url": "10.3.1", + "cspell-config-lib": "10.3.1", + "cspell-dictionary": "10.3.1", + "cspell-glob": "10.3.1", + "cspell-grammar": "10.3.1", + "cspell-io": "10.3.1", + "cspell-trie-lib": "10.3.1", "env-paths": "^4.0.0", "gensequence": "^8.0.8", "import-fresh": "^4.0.0", @@ -5987,16 +5987,16 @@ } }, "node_modules/cspell-trie-lib": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-10.3.0.tgz", - "integrity": "sha512-Y2bI1dEly/ToxM98T/4aVifbKJNcHM/pYcyQ65Zc+wKAOvB8S4Xt93dx6Ik2EraL/tT3zC5xP4Wq7B1qlpjo8w==", + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-10.3.1.tgz", + "integrity": "sha512-6mJGGPEtD4CMoq9qxmRIa+XB7BgLPTgDSGFn1FluNbhF/x3VFeSErcTO+lcfqQhAdAZvEIqptzKt/m6CJJUUPg==", "dev": true, "license": "MIT", "engines": { "node": ">=22.18.0" }, "peerDependencies": { - "@cspell/cspell-types": "10.3.0" + "@cspell/cspell-types": "10.3.1" } }, "node_modules/cspell/node_modules/chalk": { diff --git a/package.json b/package.json index 6e336ab8..af5aef39 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "@tailwindcss/vite": "^4.3.3", "astro": "^7.3.2", "astro-mermaid": "^2.1.0", - "astro-opengraph-images": "^1.20.1", + "astro-opengraph-images": "^1.20.2", "hast-util-select": "^6.0.4", "mermaid": "^11.17.2", "rehype-parse": "^9.0.1", @@ -41,12 +41,12 @@ "unified": "^11.0.5" }, "devDependencies": { - "@cloudflare/workers-types": "^5.20260911.1", + "@cloudflare/workers-types": "^5.20260915.1", "@lavamoat/allow-scripts": "^5.1.0", "@types/hast": "^3.0.5", "@types/react": "^19.3.0", "@vvago/vale": "^3.21.0", - "cspell": "^10.3.0", + "cspell": "^10.3.1", "js-yaml": "^4.1.0", "prettier": "^3.9.6", "prettier-plugin-astro": "^1.0.0",