2 Commits

Author SHA1 Message Date
minori 6a91bc8a1d deps: update mermaid to 11.12.3
Node.js CI / CI (pull_request) Successful in 1m0s
Security Scan and Upload / Security & DefectDojo Upload (pull_request) Successful in 1m11s
2026-02-27 07:00:23 -08:00
rain 8a811b87c3 fix(readable-background): add a translucent background to main content (#23)
Node.js CI / CI (push) Successful in 58s
Security Scan and Upload / Security & DefectDojo Upload (push) Successful in 2m5s
### Explanation

This makes the main content area readable.
![Screenshot 2026-02-03 at 12.10.01 PM.png](/attachments/5103926c-17a1-49b5-8594-2f985b6bb23d)

### Issue

22

### Attestations

- [x] I have read and agree to the [Code of Conduct](https://docs.nhcarrigan.com/community/coc/)
- [x] I have read and agree to the [Community Guidelines](https://docs.nhcarrigan.com/community/guide/).
- [x] My contribution complies with the [Contributor Covenant](https://docs.nhcarrigan.com/dev/covenant/).

### Dependencies

- [x] I have pinned the dependencies to a specific patch version.

### Style

- [x] I have run the linter and resolved any errors.
- [x] My pull request uses an appropriate title, matching the conventional commit standards.
- [x] My scope of feat/fix/chore/etc. correctly matches the nature of changes in my pull request.

### Tests

- [x] My contribution adds new code, and I have added tests to cover it.
- [x] My contribution modifies existing code, and I have updated the tests to reflect these changes.
- [x] All new and existing tests pass locally with my changes.
- [x] Code coverage remains at or above the configured threshold.

### Documentation

I have made the following PR to update the documentation site by adding a translucent background to main content sections to improve text readability against the background artwork.

### Versioning

Minor - My pull request introduces a new non-breaking feature.

Co-authored-by: Rain <rainkalugdan@gmail.com>
Reviewed-on: #23
Co-authored-by: rain <rain@nhcarrigan.com>
Co-committed-by: rain <rain@nhcarrigan.com>
2026-02-06 16:46:52 -08:00
3 changed files with 196 additions and 103 deletions
+2 -2
View File
@@ -13,10 +13,10 @@
}, },
"dependencies": { "dependencies": {
"@astrojs/check": "0.9.6", "@astrojs/check": "0.9.6",
"@astrojs/starlight": "0.37.6", "@astrojs/starlight": "0.37.1",
"astro": "5.16.5", "astro": "5.16.5",
"astro-mermaid": "1.2.0", "astro-mermaid": "1.2.0",
"mermaid": "11.12.2", "mermaid": "11.12.3",
"typescript": "5.9.3" "typescript": "5.9.3"
}, },
"devDependencies": { "devDependencies": {
+169 -90
View File
@@ -12,17 +12,17 @@ importers:
specifier: 0.9.6 specifier: 0.9.6
version: 0.9.6(prettier@3.7.4)(typescript@5.9.3) version: 0.9.6(prettier@3.7.4)(typescript@5.9.3)
'@astrojs/starlight': '@astrojs/starlight':
specifier: 0.37.6 specifier: 0.37.1
version: 0.37.6(astro@5.16.5(rollup@4.52.5)(typescript@5.9.3)(yaml@2.8.2)) version: 0.37.1(astro@5.16.5(rollup@4.52.5)(typescript@5.9.3)(yaml@2.8.2))
astro: astro:
specifier: 5.16.5 specifier: 5.16.5
version: 5.16.5(rollup@4.52.5)(typescript@5.9.3)(yaml@2.8.2) version: 5.16.5(rollup@4.52.5)(typescript@5.9.3)(yaml@2.8.2)
astro-mermaid: astro-mermaid:
specifier: 1.2.0 specifier: 1.2.0
version: 1.2.0(astro@5.16.5(rollup@4.52.5)(typescript@5.9.3)(yaml@2.8.2))(mermaid@11.12.2) version: 1.2.0(astro@5.16.5(rollup@4.52.5)(typescript@5.9.3)(yaml@2.8.2))(mermaid@11.12.3)
mermaid: mermaid:
specifier: 11.12.2 specifier: 11.12.3
version: 11.12.2 version: 11.12.3
typescript: typescript:
specifier: 5.9.3 specifier: 5.9.3
version: 5.9.3 version: 5.9.3
@@ -96,8 +96,8 @@ packages:
'@astrojs/sitemap@3.6.0': '@astrojs/sitemap@3.6.0':
resolution: {integrity: sha512-4aHkvcOZBWJigRmMIAJwRQXBS+ayoP5z40OklTXYXhUDhwusz+DyDl+nSshY6y9DvkVEavwNcFO8FD81iGhXjg==} resolution: {integrity: sha512-4aHkvcOZBWJigRmMIAJwRQXBS+ayoP5z40OklTXYXhUDhwusz+DyDl+nSshY6y9DvkVEavwNcFO8FD81iGhXjg==}
'@astrojs/starlight@0.37.6': '@astrojs/starlight@0.37.1':
resolution: {integrity: sha512-wQrKwH431q+8FsLBnNQeG+R36TMtEGxTQ2AuiVpcx9APcazvL3n7wVW8mMmYyxX0POjTnxlcWPkdMGR3Yj1L+w==} resolution: {integrity: sha512-STNsR5PaDoiW4IgcX17Fp42FfyqwuweWPts/EWEMcFPAeg9Nvpu3UvVCorasYrgfJgaJTeydsOV++0ACA1KYDA==}
peerDependencies: peerDependencies:
astro: ^5.5.0 astro: ^5.5.0
@@ -136,20 +136,20 @@ packages:
resolution: {integrity: sha512-8XqW8xGn++Eqqbz3e9wKuK7mxryeRjs4LOHLxbh2lwKeSbuNR4NFifDZT4KzvjU6HMOPbiNTsWpniK5EJfTWkg==} resolution: {integrity: sha512-8XqW8xGn++Eqqbz3e9wKuK7mxryeRjs4LOHLxbh2lwKeSbuNR4NFifDZT4KzvjU6HMOPbiNTsWpniK5EJfTWkg==}
engines: {node: '>=18'} engines: {node: '>=18'}
'@chevrotain/cst-dts-gen@11.0.3': '@chevrotain/cst-dts-gen@11.1.1':
resolution: {integrity: sha512-BvIKpRLeS/8UbfxXxgC33xOumsacaeCKAjAeLyOn7Pcp95HiRbrpl14S+9vaZLolnbssPIUuiUd8IvgkRyt6NQ==} resolution: {integrity: sha512-fRHyv6/f542qQqiRGalrfJl/evD39mAvbJLCekPazhiextEatq1Jx1K/i9gSd5NNO0ds03ek0Cbo/4uVKmOBcw==}
'@chevrotain/gast@11.0.3': '@chevrotain/gast@11.1.1':
resolution: {integrity: sha512-+qNfcoNk70PyS/uxmj3li5NiECO+2YKZZQMbmjTqRI3Qchu8Hig/Q9vgkHpI3alNjr7M+a2St5pw5w5F6NL5/Q==} resolution: {integrity: sha512-Ko/5vPEYy1vn5CbCjjvnSO4U7GgxyGm+dfUZZJIWTlQFkXkyym0jFYrWEU10hyCjrA7rQtiHtBr0EaZqvHFZvg==}
'@chevrotain/regexp-to-ast@11.0.3': '@chevrotain/regexp-to-ast@11.1.1':
resolution: {integrity: sha512-1fMHaBZxLFvWI067AVbGJav1eRY7N8DDvYCTwGBiE/ytKBgP8azTdgyrKyWZ9Mfh09eHWb5PgTSO8wi7U824RA==} resolution: {integrity: sha512-ctRw1OKSXkOrR8VTvOxrQ5USEc4sNrfwXHa1NuTcR7wre4YbjPcKw+82C2uylg/TEwFRgwLmbhlln4qkmDyteg==}
'@chevrotain/types@11.0.3': '@chevrotain/types@11.1.1':
resolution: {integrity: sha512-gsiM3G8b58kZC2HaWR50gu6Y1440cHiJ+i3JUvcp/35JchYejb2+5MVeJK0iKThYpAa/P2PYFV4hoi44HD+aHQ==} resolution: {integrity: sha512-wb2ToxG8LkgPYnKe9FH8oGn3TMCBdnwiuNC5l5y+CtlaVRbCytU0kbVsk6CGrqTL4ZN4ksJa0TXOYbxpbthtqw==}
'@chevrotain/utils@11.0.3': '@chevrotain/utils@11.1.1':
resolution: {integrity: sha512-YslZMgtJUyuMbZ+aKvfF3x1f5liK4mWNxghFRv7jqRR9C3R3fAOGTTKvxXDa2Y1s9zSbcpuO0cAxDYsc9SrXoQ==} resolution: {integrity: sha512-71eTYMzYXYSFPrbg/ZwftSaSDld7UYlS8OQa3lNnn9jzNtpFbaReRRyghzqS7rI3CDaorqpPJJcXGHK+FE1TVQ==}
'@cspell/cspell-bundled-dicts@9.4.0': '@cspell/cspell-bundled-dicts@9.4.0':
resolution: {integrity: sha512-Hm2gpMg/lRv4fKtiO2NfBiaJdFZVVb1V1a+IVhlD9qCuObLhCt60Oze2kD1dQzhbaIX756cs/eyxa5bQ5jihhQ==} resolution: {integrity: sha512-Hm2gpMg/lRv4fKtiO2NfBiaJdFZVVb1V1a+IVhlD9qCuObLhCt60Oze2kD1dQzhbaIX756cs/eyxa5bQ5jihhQ==}
@@ -788,8 +788,8 @@ packages:
'@mdx-js/mdx@3.1.1': '@mdx-js/mdx@3.1.1':
resolution: {integrity: sha512-f6ZO2ifpwAQIpzGWaBQT2TXxPv6z3RBzQKpVftEWN78Vl/YweF1uwussDx8ECAXVtr3Rs89fKyG9YlzUs9DyGQ==} resolution: {integrity: sha512-f6ZO2ifpwAQIpzGWaBQT2TXxPv6z3RBzQKpVftEWN78Vl/YweF1uwussDx8ECAXVtr3Rs89fKyG9YlzUs9DyGQ==}
'@mermaid-js/parser@0.6.3': '@mermaid-js/parser@1.0.0':
resolution: {integrity: sha512-lnjOhe7zyHjc+If7yT4zoedx2vo4sHaTmtkl1+or8BRTnCtDmcTpAjpzDSfCZrshM5bCoz0GyidzadJAH1xobA==} resolution: {integrity: sha512-vvK0Hi/VWndxoh03Mmz6wa1KDriSPjS2XMZL/1l19HFwygiObEEoEwSDxOqyLzzAI6J2PU3261JjTMTO7x+BPw==}
'@nodelib/fs.scandir@2.1.5': '@nodelib/fs.scandir@2.1.5':
resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
@@ -964,21 +964,39 @@ packages:
cpu: [x64] cpu: [x64]
os: [win32] os: [win32]
'@shikijs/core@3.14.0':
resolution: {integrity: sha512-qRSeuP5vlYHCNUIrpEBQFO7vSkR7jn7Kv+5X3FO/zBKVDGQbcnlScD3XhkrHi/R8Ltz0kEjvFR9Szp/XMRbFMw==}
'@shikijs/core@3.20.0': '@shikijs/core@3.20.0':
resolution: {integrity: sha512-f2ED7HYV4JEk827mtMDwe/yQ25pRiXZmtHjWF8uzZKuKiEsJR7Ce1nuQ+HhV9FzDcbIo4ObBCD9GPTzNuy9S1g==} resolution: {integrity: sha512-f2ED7HYV4JEk827mtMDwe/yQ25pRiXZmtHjWF8uzZKuKiEsJR7Ce1nuQ+HhV9FzDcbIo4ObBCD9GPTzNuy9S1g==}
'@shikijs/engine-javascript@3.14.0':
resolution: {integrity: sha512-3v1kAXI2TsWQuwv86cREH/+FK9Pjw3dorVEykzQDhwrZj0lwsHYlfyARaKmn6vr5Gasf8aeVpb8JkzeWspxOLQ==}
'@shikijs/engine-javascript@3.20.0': '@shikijs/engine-javascript@3.20.0':
resolution: {integrity: sha512-OFx8fHAZuk7I42Z9YAdZ95To6jDePQ9Rnfbw9uSRTSbBhYBp1kEOKv/3jOimcj3VRUKusDYM6DswLauwfhboLg==} resolution: {integrity: sha512-OFx8fHAZuk7I42Z9YAdZ95To6jDePQ9Rnfbw9uSRTSbBhYBp1kEOKv/3jOimcj3VRUKusDYM6DswLauwfhboLg==}
'@shikijs/engine-oniguruma@3.14.0':
resolution: {integrity: sha512-TNcYTYMbJyy+ZjzWtt0bG5y4YyMIWC2nyePz+CFMWqm+HnZZyy9SWMgo8Z6KBJVIZnx8XUXS8U2afO6Y0g1Oug==}
'@shikijs/engine-oniguruma@3.20.0': '@shikijs/engine-oniguruma@3.20.0':
resolution: {integrity: sha512-Yx3gy7xLzM0ZOjqoxciHjA7dAt5tyzJE3L4uQoM83agahy+PlW244XJSrmJRSBvGYELDhYXPacD4R/cauV5bzQ==} resolution: {integrity: sha512-Yx3gy7xLzM0ZOjqoxciHjA7dAt5tyzJE3L4uQoM83agahy+PlW244XJSrmJRSBvGYELDhYXPacD4R/cauV5bzQ==}
'@shikijs/langs@3.14.0':
resolution: {integrity: sha512-DIB2EQY7yPX1/ZH7lMcwrK5pl+ZkP/xoSpUzg9YC8R+evRCCiSQ7yyrvEyBsMnfZq4eBzLzBlugMyTAf13+pzg==}
'@shikijs/langs@3.20.0': '@shikijs/langs@3.20.0':
resolution: {integrity: sha512-le+bssCxcSHrygCWuOrYJHvjus6zhQ2K7q/0mgjiffRbkhM4o1EWu2m+29l0yEsHDbWaWPNnDUTRVVBvBBeKaA==} resolution: {integrity: sha512-le+bssCxcSHrygCWuOrYJHvjus6zhQ2K7q/0mgjiffRbkhM4o1EWu2m+29l0yEsHDbWaWPNnDUTRVVBvBBeKaA==}
'@shikijs/themes@3.14.0':
resolution: {integrity: sha512-fAo/OnfWckNmv4uBoUu6dSlkcBc+SA1xzj5oUSaz5z3KqHtEbUypg/9xxgJARtM6+7RVm0Q6Xnty41xA1ma1IA==}
'@shikijs/themes@3.20.0': '@shikijs/themes@3.20.0':
resolution: {integrity: sha512-U1NSU7Sl26Q7ErRvJUouArxfM2euWqq1xaSrbqMu2iqa+tSp0D1Yah8216sDYbdDHw4C8b75UpE65eWorm2erQ==} resolution: {integrity: sha512-U1NSU7Sl26Q7ErRvJUouArxfM2euWqq1xaSrbqMu2iqa+tSp0D1Yah8216sDYbdDHw4C8b75UpE65eWorm2erQ==}
'@shikijs/types@3.14.0':
resolution: {integrity: sha512-bQGgC6vrY8U/9ObG1Z/vTro+uclbjjD/uG58RvfxKZVD5p9Yc1ka3tVyEFy7BNJLzxuWyHH5NWynP9zZZS59eQ==}
'@shikijs/types@3.20.0': '@shikijs/types@3.20.0':
resolution: {integrity: sha512-lhYAATn10nkZcBQ0BlzSbJA3wcmL5MXUUF8d2Zzon6saZDlToKaiRX60n2+ZaHJCmXEcZRWNzn+k9vplr8Jhsw==} resolution: {integrity: sha512-lhYAATn10nkZcBQ0BlzSbJA3wcmL5MXUUF8d2Zzon6saZDlToKaiRX60n2+ZaHJCmXEcZRWNzn+k9vplr8Jhsw==}
@@ -1367,8 +1385,8 @@ packages:
peerDependencies: peerDependencies:
chevrotain: ^11.0.0 chevrotain: ^11.0.0
chevrotain@11.0.3: chevrotain@11.1.1:
resolution: {integrity: sha512-ci2iJH6LeIkvP9eJW6gpueU8cnZhv85ELY8w8WiFtNjMHA5ad6pQLaJo9mEly/9qUyCpvqX8/POVUTf18/HFdw==} resolution: {integrity: sha512-f0yv5CPKaFxfsPTBzX7vGuim4oIC1/gcS7LUGdBSwl2dU6+FON6LVUksdOo1qJjoUvXNn45urgh8C+0a24pACQ==}
chokidar@4.0.3: chokidar@4.0.3:
resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==}
@@ -2090,6 +2108,10 @@ packages:
resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==}
hasBin: true hasBin: true
js-yaml@4.1.0:
resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
hasBin: true
js-yaml@4.1.1: js-yaml@4.1.1:
resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==} resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==}
hasBin: true hasBin: true
@@ -2129,9 +2151,9 @@ packages:
kolorist@1.8.0: kolorist@1.8.0:
resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==} resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==}
langium@3.3.1: langium@4.2.1:
resolution: {integrity: sha512-QJv/h939gDpvT+9SiLVlY7tZC3xB2qK57v0J04Sh9wpMb6MP1q8gB21L3WIo8T5P1MSMg3Ep14L7KkDCFG3y4w==} resolution: {integrity: sha512-zu9QWmjpzJcomzdJQAHgDVhLGq5bLosVak1KVa40NzQHXfqr4eAHupvnPOVXEoLkg6Ocefvf/93d//SB7du4YQ==}
engines: {node: '>=16.0.0'} engines: {node: '>=20.10.0', npm: '>=10.2.3'}
layout-base@1.0.2: layout-base@1.0.2:
resolution: {integrity: sha512-8h2oVEZNktL4BH2JCOI90iD1yXwL6iNW7KcCKT2QZgQJR2vbqDsldCTPRU9NifTCqHZci57XvQQ15YTu+sTYPg==} resolution: {integrity: sha512-8h2oVEZNktL4BH2JCOI90iD1yXwL6iNW7KcCKT2QZgQJR2vbqDsldCTPRU9NifTCqHZci57XvQQ15YTu+sTYPg==}
@@ -2143,8 +2165,8 @@ packages:
resolution: {integrity: sha512-arhlxbFRmoQHl33a0Zkle/YWlmNwoyt6QNZEIJcqNbdrsix5Lvc4HyyI3EnwxTYlZYc32EbYrQ8SzEZ7dqgg9A==} resolution: {integrity: sha512-arhlxbFRmoQHl33a0Zkle/YWlmNwoyt6QNZEIJcqNbdrsix5Lvc4HyyI3EnwxTYlZYc32EbYrQ8SzEZ7dqgg9A==}
engines: {node: '>=14'} engines: {node: '>=14'}
lodash-es@4.17.21: lodash-es@4.17.23:
resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==} resolution: {integrity: sha512-kVI48u3PZr38HdYz98UmfPnXl2DXrpdctLrFLCd3kOx1xUkOmpFPx7gCWWM5MPkL/fD8zb+Ph0QzjGFs4+hHWg==}
lodash@4.17.21: lodash@4.17.21:
resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
@@ -2237,8 +2259,8 @@ packages:
resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
engines: {node: '>= 8'} engines: {node: '>= 8'}
mermaid@11.12.2: mermaid@11.12.3:
resolution: {integrity: sha512-n34QPDPEKmaeCG4WDMGy0OT6PSyxKCfy2pJgShP+Qow2KLrvWjclwbc3yXfSIf4BanqWEhQEpngWwNp/XhZt6w==} resolution: {integrity: sha512-wN5ZSgJQIC+CHJut9xaKWsknLxaFBwCPwPkGTSUYrTiHORWvpT8RxGk849HPnpUAQ+/9BPRqYb80jTpearrHzQ==}
micromark-core-commonmark@2.0.1: micromark-core-commonmark@2.0.1:
resolution: {integrity: sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA==} resolution: {integrity: sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA==}
@@ -2408,6 +2430,9 @@ packages:
oniguruma-parser@0.12.1: oniguruma-parser@0.12.1:
resolution: {integrity: sha512-8Unqkvk1RYc6yq2WBYRj4hdnsAxVze8i7iPfQr8e4uSP3tRv0rpZcbGUDvxfQQcdwHt/e9PrMvGCsa8OqG9X3w==} resolution: {integrity: sha512-8Unqkvk1RYc6yq2WBYRj4hdnsAxVze8i7iPfQr8e4uSP3tRv0rpZcbGUDvxfQQcdwHt/e9PrMvGCsa8OqG9X3w==}
oniguruma-to-es@4.3.3:
resolution: {integrity: sha512-rPiZhzC3wXwE59YQMRDodUwwT9FZ9nNBwQQfsd1wfdtlKEyCdRV0avrTcSZ5xlIvGRVPd/cx6ZN45ECmS39xvg==}
oniguruma-to-es@4.3.4: oniguruma-to-es@4.3.4:
resolution: {integrity: sha512-3VhUGN3w2eYxnTzHn+ikMI+fp/96KoRSVK9/kMTcFqj1NRDh2IhQCKvYxDnWePKRXY/AqH+Fuiyb7VHSzBjHfA==} resolution: {integrity: sha512-3VhUGN3w2eYxnTzHn+ikMI+fp/96KoRSVK9/kMTcFqj1NRDh2IhQCKvYxDnWePKRXY/AqH+Fuiyb7VHSzBjHfA==}
@@ -2423,9 +2448,6 @@ packages:
resolution: {integrity: sha512-UbD77BuZ9Bc9aABo74gfXhNvzC9Tx7SxtHSh1fxvx3jTLLYvmVhiQZZrJzqqU0jKbN32kb5VOKiLEQI/3bIjgQ==} resolution: {integrity: sha512-UbD77BuZ9Bc9aABo74gfXhNvzC9Tx7SxtHSh1fxvx3jTLLYvmVhiQZZrJzqqU0jKbN32kb5VOKiLEQI/3bIjgQ==}
engines: {node: '>=14.16'} engines: {node: '>=14.16'}
package-manager-detector@1.3.0:
resolution: {integrity: sha512-ZsEbbZORsyHuO00lY1kV3/t72yp6Ysay6Pd17ZAlNGuGwmWDLCJxFpRs0IzfXfj1o4icJOkUEioexFHzyPurSQ==}
package-manager-detector@1.6.0: package-manager-detector@1.6.0:
resolution: {integrity: sha512-61A5ThoTiDG/C8s8UMZwSorAGwMJ0ERVGj2OjoW5pAalsNOg15+iQiPzrLJ4jhZ1HJzmC2PIHT2oEiH3R5fzNA==} resolution: {integrity: sha512-61A5ThoTiDG/C8s8UMZwSorAGwMJ0ERVGj2OjoW5pAalsNOg15+iQiPzrLJ4jhZ1HJzmC2PIHT2oEiH3R5fzNA==}
@@ -2681,6 +2703,9 @@ packages:
resolution: {integrity: sha512-FUH39xp3SBPnxWvd5iib1X8XY7J0K0X7d93sie9CJg2PO8/7gmg89Nve6OjItK53/MlAushNNxteBYfM6DEuoA==} resolution: {integrity: sha512-FUH39xp3SBPnxWvd5iib1X8XY7J0K0X7d93sie9CJg2PO8/7gmg89Nve6OjItK53/MlAushNNxteBYfM6DEuoA==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
shiki@3.14.0:
resolution: {integrity: sha512-J0yvpLI7LSig3Z3acIuDLouV5UCKQqu8qOArwMx+/yPVC3WRMgrP67beaG8F+j4xfEWE0eVC4GeBCIXeOPra1g==}
shiki@3.20.0: shiki@3.20.0:
resolution: {integrity: sha512-kgCOlsnyWb+p0WU+01RjkCH+eBVsjL1jOwUYWv0YDWkM2/A46+LDKVs5yZCUXjJG6bj4ndFoAg5iLIIue6dulg==} resolution: {integrity: sha512-kgCOlsnyWb+p0WU+01RjkCH+eBVsjL1jOwUYWv0YDWkM2/A46+LDKVs5yZCUXjJG6bj4ndFoAg5iLIIue6dulg==}
@@ -2696,6 +2721,10 @@ packages:
deprecated: 'SECURITY: Multiple vulnerabilities fixed in 8.0.1 (XML injection, path traversal, command injection, protocol injection). Upgrade immediately: npm install sitemap@8.0.1' deprecated: 'SECURITY: Multiple vulnerabilities fixed in 8.0.1 (XML injection, path traversal, command injection, protocol injection). Upgrade immediately: npm install sitemap@8.0.1'
hasBin: true hasBin: true
smol-toml@1.4.2:
resolution: {integrity: sha512-rInDH6lCNiEyn3+hH8KVGFdbjc099j47+OSgbMrfDYX1CmXLfdKd7qi6IfcWj2wFxvSVkuI46M+wPGYfEOEj6g==}
engines: {node: '>= 18'}
smol-toml@1.5.2: smol-toml@1.5.2:
resolution: {integrity: sha512-QlaZEqcAH3/RtNyet1IPIYPsEWAaYyXXv1Krsi+1L/QHppjX4Ifm8MQsBISz9vE8cHicIq3clogsheili5vhaQ==} resolution: {integrity: sha512-QlaZEqcAH3/RtNyet1IPIYPsEWAaYyXXv1Krsi+1L/QHppjX4Ifm8MQsBISz9vE8cHicIq3clogsheili5vhaQ==}
engines: {node: '>= 18'} engines: {node: '>= 18'}
@@ -2766,9 +2795,6 @@ packages:
tinybench@2.9.0: tinybench@2.9.0:
resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==}
tinyexec@1.0.1:
resolution: {integrity: sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==}
tinyexec@1.0.2: tinyexec@1.0.2:
resolution: {integrity: sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg==} resolution: {integrity: sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg==}
engines: {node: '>=18'} engines: {node: '>=18'}
@@ -2868,6 +2894,9 @@ packages:
unist-util-visit-children@3.0.0: unist-util-visit-children@3.0.0:
resolution: {integrity: sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==} resolution: {integrity: sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==}
unist-util-visit-parents@6.0.1:
resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==}
unist-util-visit-parents@6.0.2: unist-util-visit-parents@6.0.2:
resolution: {integrity: sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==} resolution: {integrity: sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==}
@@ -3126,9 +3155,6 @@ packages:
vscode-uri@2.1.2: vscode-uri@2.1.2:
resolution: {integrity: sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==} resolution: {integrity: sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==}
vscode-uri@3.0.8:
resolution: {integrity: sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==}
vscode-uri@3.1.0: vscode-uri@3.1.0:
resolution: {integrity: sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==} resolution: {integrity: sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==}
@@ -3227,8 +3253,8 @@ snapshots:
'@antfu/install-pkg@1.1.0': '@antfu/install-pkg@1.1.0':
dependencies: dependencies:
package-manager-detector: 1.3.0 package-manager-detector: 1.6.0
tinyexec: 1.0.1 tinyexec: 1.0.2
'@antfu/utils@9.2.0': {} '@antfu/utils@9.2.0': {}
@@ -3317,7 +3343,7 @@ snapshots:
hast-util-from-html: 2.0.3 hast-util-from-html: 2.0.3
hast-util-to-text: 4.0.2 hast-util-to-text: 4.0.2
import-meta-resolve: 4.2.0 import-meta-resolve: 4.2.0
js-yaml: 4.1.1 js-yaml: 4.1.0
mdast-util-definitions: 6.0.0 mdast-util-definitions: 6.0.0
rehype-raw: 7.0.0 rehype-raw: 7.0.0
rehype-stringify: 10.0.1 rehype-stringify: 10.0.1
@@ -3325,12 +3351,12 @@ snapshots:
remark-parse: 11.0.0 remark-parse: 11.0.0
remark-rehype: 11.1.2 remark-rehype: 11.1.2
remark-smartypants: 3.0.2 remark-smartypants: 3.0.2
shiki: 3.20.0 shiki: 3.14.0
smol-toml: 1.5.2 smol-toml: 1.4.2
unified: 11.0.5 unified: 11.0.5
unist-util-remove-position: 5.0.0 unist-util-remove-position: 5.0.0
unist-util-visit: 5.0.0 unist-util-visit: 5.0.0
unist-util-visit-parents: 6.0.2 unist-util-visit-parents: 6.0.1
vfile: 6.0.3 vfile: 6.0.3
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
@@ -3364,9 +3390,9 @@ snapshots:
stream-replace-string: 2.0.0 stream-replace-string: 2.0.0
zod: 3.25.76 zod: 3.25.76
'@astrojs/starlight@0.37.6(astro@5.16.5(rollup@4.52.5)(typescript@5.9.3)(yaml@2.8.2))': '@astrojs/starlight@0.37.1(astro@5.16.5(rollup@4.52.5)(typescript@5.9.3)(yaml@2.8.2))':
dependencies: dependencies:
'@astrojs/markdown-remark': 6.3.10 '@astrojs/markdown-remark': 6.3.8
'@astrojs/mdx': 4.3.9(astro@5.16.5(rollup@4.52.5)(typescript@5.9.3)(yaml@2.8.2)) '@astrojs/mdx': 4.3.9(astro@5.16.5(rollup@4.52.5)(typescript@5.9.3)(yaml@2.8.2))
'@astrojs/sitemap': 3.6.0 '@astrojs/sitemap': 3.6.0
'@pagefind/default-ui': 1.3.0 '@pagefind/default-ui': 1.3.0
@@ -3381,7 +3407,7 @@ snapshots:
hast-util-to-string: 3.0.0 hast-util-to-string: 3.0.0
hastscript: 9.0.0 hastscript: 9.0.0
i18next: 23.16.8 i18next: 23.16.8
js-yaml: 4.1.1 js-yaml: 4.1.0
klona: 2.0.6 klona: 2.0.6
magic-string: 0.30.21 magic-string: 0.30.21
mdast-util-directive: 3.0.0 mdast-util-directive: 3.0.0
@@ -3437,22 +3463,22 @@ snapshots:
dependencies: dependencies:
fontkit: 2.0.4 fontkit: 2.0.4
'@chevrotain/cst-dts-gen@11.0.3': '@chevrotain/cst-dts-gen@11.1.1':
dependencies: dependencies:
'@chevrotain/gast': 11.0.3 '@chevrotain/gast': 11.1.1
'@chevrotain/types': 11.0.3 '@chevrotain/types': 11.1.1
lodash-es: 4.17.21 lodash-es: 4.17.23
'@chevrotain/gast@11.0.3': '@chevrotain/gast@11.1.1':
dependencies: dependencies:
'@chevrotain/types': 11.0.3 '@chevrotain/types': 11.1.1
lodash-es: 4.17.21 lodash-es: 4.17.23
'@chevrotain/regexp-to-ast@11.0.3': {} '@chevrotain/regexp-to-ast@11.1.1': {}
'@chevrotain/types@11.0.3': {} '@chevrotain/types@11.1.1': {}
'@chevrotain/utils@11.0.3': {} '@chevrotain/utils@11.1.1': {}
'@cspell/cspell-bundled-dicts@9.4.0': '@cspell/cspell-bundled-dicts@9.4.0':
dependencies: dependencies:
@@ -3786,7 +3812,7 @@ snapshots:
postcss: 8.5.6 postcss: 8.5.6
postcss-nested: 6.2.0(postcss@8.5.6) postcss-nested: 6.2.0(postcss@8.5.6)
unist-util-visit: 5.0.0 unist-util-visit: 5.0.0
unist-util-visit-parents: 6.0.2 unist-util-visit-parents: 6.0.1
'@expressive-code/plugin-frames@0.41.3': '@expressive-code/plugin-frames@0.41.3':
dependencies: dependencies:
@@ -3795,7 +3821,7 @@ snapshots:
'@expressive-code/plugin-shiki@0.41.3': '@expressive-code/plugin-shiki@0.41.3':
dependencies: dependencies:
'@expressive-code/core': 0.41.3 '@expressive-code/core': 0.41.3
shiki: 3.20.0 shiki: 3.14.0
'@expressive-code/plugin-text-markers@0.41.3': '@expressive-code/plugin-text-markers@0.41.3':
dependencies: dependencies:
@@ -3980,9 +4006,9 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
'@mermaid-js/parser@0.6.3': '@mermaid-js/parser@1.0.0':
dependencies: dependencies:
langium: 3.3.1 langium: 4.2.1
'@nodelib/fs.scandir@2.1.5': '@nodelib/fs.scandir@2.1.5':
dependencies: dependencies:
@@ -4089,6 +4115,13 @@ snapshots:
'@rollup/rollup-win32-x64-msvc@4.52.5': '@rollup/rollup-win32-x64-msvc@4.52.5':
optional: true optional: true
'@shikijs/core@3.14.0':
dependencies:
'@shikijs/types': 3.14.0
'@shikijs/vscode-textmate': 10.0.2
'@types/hast': 3.0.4
hast-util-to-html: 9.0.5
'@shikijs/core@3.20.0': '@shikijs/core@3.20.0':
dependencies: dependencies:
'@shikijs/types': 3.20.0 '@shikijs/types': 3.20.0
@@ -4096,25 +4129,49 @@ snapshots:
'@types/hast': 3.0.4 '@types/hast': 3.0.4
hast-util-to-html: 9.0.5 hast-util-to-html: 9.0.5
'@shikijs/engine-javascript@3.14.0':
dependencies:
'@shikijs/types': 3.14.0
'@shikijs/vscode-textmate': 10.0.2
oniguruma-to-es: 4.3.3
'@shikijs/engine-javascript@3.20.0': '@shikijs/engine-javascript@3.20.0':
dependencies: dependencies:
'@shikijs/types': 3.20.0 '@shikijs/types': 3.20.0
'@shikijs/vscode-textmate': 10.0.2 '@shikijs/vscode-textmate': 10.0.2
oniguruma-to-es: 4.3.4 oniguruma-to-es: 4.3.4
'@shikijs/engine-oniguruma@3.14.0':
dependencies:
'@shikijs/types': 3.14.0
'@shikijs/vscode-textmate': 10.0.2
'@shikijs/engine-oniguruma@3.20.0': '@shikijs/engine-oniguruma@3.20.0':
dependencies: dependencies:
'@shikijs/types': 3.20.0 '@shikijs/types': 3.20.0
'@shikijs/vscode-textmate': 10.0.2 '@shikijs/vscode-textmate': 10.0.2
'@shikijs/langs@3.14.0':
dependencies:
'@shikijs/types': 3.14.0
'@shikijs/langs@3.20.0': '@shikijs/langs@3.20.0':
dependencies: dependencies:
'@shikijs/types': 3.20.0 '@shikijs/types': 3.20.0
'@shikijs/themes@3.14.0':
dependencies:
'@shikijs/types': 3.14.0
'@shikijs/themes@3.20.0': '@shikijs/themes@3.20.0':
dependencies: dependencies:
'@shikijs/types': 3.20.0 '@shikijs/types': 3.20.0
'@shikijs/types@3.14.0':
dependencies:
'@shikijs/vscode-textmate': 10.0.2
'@types/hast': 3.0.4
'@shikijs/types@3.20.0': '@shikijs/types@3.20.0':
dependencies: dependencies:
'@shikijs/vscode-textmate': 10.0.2 '@shikijs/vscode-textmate': 10.0.2
@@ -4455,13 +4512,13 @@ snapshots:
astro: 5.16.5(rollup@4.52.5)(typescript@5.9.3)(yaml@2.8.2) astro: 5.16.5(rollup@4.52.5)(typescript@5.9.3)(yaml@2.8.2)
rehype-expressive-code: 0.41.3 rehype-expressive-code: 0.41.3
astro-mermaid@1.2.0(astro@5.16.5(rollup@4.52.5)(typescript@5.9.3)(yaml@2.8.2))(mermaid@11.12.2): astro-mermaid@1.2.0(astro@5.16.5(rollup@4.52.5)(typescript@5.9.3)(yaml@2.8.2))(mermaid@11.12.3):
dependencies: dependencies:
'@anthropic-ai/claude-code': 1.0.128 '@anthropic-ai/claude-code': 1.0.128
astro: 5.16.5(rollup@4.52.5)(typescript@5.9.3)(yaml@2.8.2) astro: 5.16.5(rollup@4.52.5)(typescript@5.9.3)(yaml@2.8.2)
import-meta-resolve: 4.2.0 import-meta-resolve: 4.2.0
mdast-util-to-string: 4.0.0 mdast-util-to-string: 4.0.0
mermaid: 11.12.2 mermaid: 11.12.3
unist-util-visit: 5.0.0 unist-util-visit: 5.0.0
astro@5.16.5(rollup@4.52.5)(typescript@5.9.3)(yaml@2.8.2): astro@5.16.5(rollup@4.52.5)(typescript@5.9.3)(yaml@2.8.2):
@@ -4625,19 +4682,19 @@ snapshots:
character-reference-invalid@2.0.1: {} character-reference-invalid@2.0.1: {}
chevrotain-allstar@0.3.1(chevrotain@11.0.3): chevrotain-allstar@0.3.1(chevrotain@11.1.1):
dependencies: dependencies:
chevrotain: 11.0.3 chevrotain: 11.1.1
lodash-es: 4.17.21 lodash-es: 4.17.23
chevrotain@11.0.3: chevrotain@11.1.1:
dependencies: dependencies:
'@chevrotain/cst-dts-gen': 11.0.3 '@chevrotain/cst-dts-gen': 11.1.1
'@chevrotain/gast': 11.0.3 '@chevrotain/gast': 11.1.1
'@chevrotain/regexp-to-ast': 11.0.3 '@chevrotain/regexp-to-ast': 11.1.1
'@chevrotain/types': 11.0.3 '@chevrotain/types': 11.1.1
'@chevrotain/utils': 11.0.3 '@chevrotain/utils': 11.1.1
lodash-es: 4.17.21 lodash-es: 4.17.23
chokidar@4.0.3: chokidar@4.0.3:
dependencies: dependencies:
@@ -5008,7 +5065,7 @@ snapshots:
dagre-d3-es@7.0.13: dagre-d3-es@7.0.13:
dependencies: dependencies:
d3: 7.9.0 d3: 7.9.0
lodash-es: 4.17.21 lodash-es: 4.17.23
dayjs@1.11.18: {} dayjs@1.11.18: {}
@@ -5539,6 +5596,10 @@ snapshots:
argparse: 1.0.10 argparse: 1.0.10
esprima: 4.0.1 esprima: 4.0.1
js-yaml@4.1.0:
dependencies:
argparse: 2.0.1
js-yaml@4.1.1: js-yaml@4.1.1:
dependencies: dependencies:
argparse: 2.0.1 argparse: 2.0.1
@@ -5565,13 +5626,13 @@ snapshots:
kolorist@1.8.0: {} kolorist@1.8.0: {}
langium@3.3.1: langium@4.2.1:
dependencies: dependencies:
chevrotain: 11.0.3 chevrotain: 11.1.1
chevrotain-allstar: 0.3.1(chevrotain@11.0.3) chevrotain-allstar: 0.3.1(chevrotain@11.1.1)
vscode-languageserver: 9.0.1 vscode-languageserver: 9.0.1
vscode-languageserver-textdocument: 1.0.12 vscode-languageserver-textdocument: 1.0.12
vscode-uri: 3.0.8 vscode-uri: 3.1.0
layout-base@1.0.2: {} layout-base@1.0.2: {}
@@ -5583,7 +5644,7 @@ snapshots:
pkg-types: 2.3.0 pkg-types: 2.3.0
quansync: 0.2.11 quansync: 0.2.11
lodash-es@4.17.21: {} lodash-es@4.17.23: {}
lodash@4.17.21: {} lodash@4.17.21: {}
@@ -5622,7 +5683,7 @@ snapshots:
mdast-util-to-markdown: 2.1.0 mdast-util-to-markdown: 2.1.0
parse-entities: 4.0.1 parse-entities: 4.0.1
stringify-entities: 4.0.4 stringify-entities: 4.0.4
unist-util-visit-parents: 6.0.2 unist-util-visit-parents: 6.0.1
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
@@ -5795,11 +5856,11 @@ snapshots:
merge2@1.4.1: {} merge2@1.4.1: {}
mermaid@11.12.2: mermaid@11.12.3:
dependencies: dependencies:
'@braintree/sanitize-url': 7.1.1 '@braintree/sanitize-url': 7.1.1
'@iconify/utils': 3.0.2 '@iconify/utils': 3.0.2
'@mermaid-js/parser': 0.6.3 '@mermaid-js/parser': 1.0.0
'@types/d3': 7.4.3 '@types/d3': 7.4.3
cytoscape: 3.33.1 cytoscape: 3.33.1
cytoscape-cose-bilkent: 4.1.0(cytoscape@3.33.1) cytoscape-cose-bilkent: 4.1.0(cytoscape@3.33.1)
@@ -5811,7 +5872,7 @@ snapshots:
dompurify: 3.2.6 dompurify: 3.2.6
katex: 0.16.22 katex: 0.16.22
khroma: 2.1.0 khroma: 2.1.0
lodash-es: 4.17.21 lodash-es: 4.17.23
marked: 16.4.1 marked: 16.4.1
roughjs: 4.6.6 roughjs: 4.6.6
stylis: 4.3.6 stylis: 4.3.6
@@ -6150,6 +6211,12 @@ snapshots:
oniguruma-parser@0.12.1: {} oniguruma-parser@0.12.1: {}
oniguruma-to-es@4.3.3:
dependencies:
oniguruma-parser: 0.12.1
regex: 6.0.1
regex-recursion: 6.0.2
oniguruma-to-es@4.3.4: oniguruma-to-es@4.3.4:
dependencies: dependencies:
oniguruma-parser: 0.12.1 oniguruma-parser: 0.12.1
@@ -6167,8 +6234,6 @@ snapshots:
p-timeout@6.1.2: {} p-timeout@6.1.2: {}
package-manager-detector@1.3.0: {}
package-manager-detector@1.6.0: {} package-manager-detector@1.6.0: {}
pagefind@1.3.0: pagefind@1.3.0:
@@ -6338,7 +6403,7 @@ snapshots:
hast-util-whitespace: 3.0.0 hast-util-whitespace: 3.0.0
html-whitespace-sensitive-tag-names: 3.0.0 html-whitespace-sensitive-tag-names: 3.0.0
rehype-minify-whitespace: 6.0.0 rehype-minify-whitespace: 6.0.0
unist-util-visit-parents: 6.0.2 unist-util-visit-parents: 6.0.1
rehype-minify-whitespace@6.0.0: rehype-minify-whitespace@6.0.0:
dependencies: dependencies:
@@ -6563,6 +6628,17 @@ snapshots:
'@img/sharp-win32-x64': 0.34.4 '@img/sharp-win32-x64': 0.34.4
optional: true optional: true
shiki@3.14.0:
dependencies:
'@shikijs/core': 3.14.0
'@shikijs/engine-javascript': 3.14.0
'@shikijs/engine-oniguruma': 3.14.0
'@shikijs/langs': 3.14.0
'@shikijs/themes': 3.14.0
'@shikijs/types': 3.14.0
'@shikijs/vscode-textmate': 10.0.2
'@types/hast': 3.0.4
shiki@3.20.0: shiki@3.20.0:
dependencies: dependencies:
'@shikijs/core': 3.20.0 '@shikijs/core': 3.20.0
@@ -6585,6 +6661,8 @@ snapshots:
arg: 5.0.2 arg: 5.0.2
sax: 1.4.1 sax: 1.4.1
smol-toml@1.4.2: {}
smol-toml@1.5.2: {} smol-toml@1.5.2: {}
source-map-js@1.2.1: {} source-map-js@1.2.1: {}
@@ -6652,8 +6730,6 @@ snapshots:
tinybench@2.9.0: {} tinybench@2.9.0: {}
tinyexec@1.0.1: {}
tinyexec@1.0.2: {} tinyexec@1.0.2: {}
tinyglobby@0.2.15: tinyglobby@0.2.15:
@@ -6756,6 +6832,11 @@ snapshots:
dependencies: dependencies:
'@types/unist': 3.0.3 '@types/unist': 3.0.3
unist-util-visit-parents@6.0.1:
dependencies:
'@types/unist': 3.0.3
unist-util-is: 6.0.0
unist-util-visit-parents@6.0.2: unist-util-visit-parents@6.0.2:
dependencies: dependencies:
'@types/unist': 3.0.3 '@types/unist': 3.0.3
@@ -6765,7 +6846,7 @@ snapshots:
dependencies: dependencies:
'@types/unist': 3.0.3 '@types/unist': 3.0.3
unist-util-is: 6.0.0 unist-util-is: 6.0.0
unist-util-visit-parents: 6.0.2 unist-util-visit-parents: 6.0.1
unstorage@1.17.3: unstorage@1.17.3:
dependencies: dependencies:
@@ -6945,8 +7026,6 @@ snapshots:
vscode-uri@2.1.2: {} vscode-uri@2.1.2: {}
vscode-uri@3.0.8: {}
vscode-uri@3.1.0: {} vscode-uri@3.1.0: {}
web-namespaces@2.0.1: {} web-namespaces@2.0.1: {}
+24 -10
View File
@@ -1,13 +1,14 @@
:root { :root {
/* Witch color palette */ /* Witch color palette */
--witch-purple: #2B1B3D; --witch-purple: #2b1b3d;
--witch-plum: #44275A; --witch-purple-translucent: hsla(267, 40%, 17%, 0.597);
--witch-rose: #A8577E; --witch-plum: #44275a;
--witch-mauve: #D4A5C7; --witch-rose: #a8577e;
--witch-lavender: #E8D5E8; --witch-mauve: #d4a5c7;
--witch-black: #0A0009; --witch-lavender: #e8d5e8;
--witch-silver: #C0C0C0; --witch-black: #0a0009;
--witch-moon: #F5F5F5; --witch-silver: #c0c0c0;
--witch-moon: #f5f5f5;
--witch-shadow: rgba(10, 0, 9, 0.7); --witch-shadow: rgba(10, 0, 9, 0.7);
/* Light theme uses lighter colors for background, darker for text */ /* Light theme uses lighter colors for background, darker for text */
@@ -22,12 +23,19 @@
--sl-color-gray-4: var(--witch-rose); --sl-color-gray-4: var(--witch-rose);
--sl-color-gray-5: var(--witch-plum); --sl-color-gray-5: var(--witch-plum);
--sl-color-gray-6: var(--witch-purple); --sl-color-gray-6: var(--witch-purple);
/* Translucent background */
--content-bg: rgba(181, 185, 187, 0.543);
--content-blur: 8px;
} }
html[data-theme="dark"] { html[data-theme="dark"] {
/* Dark theme uses darker colors for background, lighter for text */ /* Dark theme uses darker colors for background, lighter for text */
.page {
--background-color: var(--witch-purple-translucent);
}
--primary-color: var(--witch-lavender); --primary-color: var(--witch-lavender);
--background-color: var(--witch-purple)ee;
--sl-color-text-accent: var(--witch-lavender); --sl-color-text-accent: var(--witch-lavender);
/* Additional Starlight overrides for dark theme */ /* Additional Starlight overrides for dark theme */
@@ -77,6 +85,11 @@ a {
color: var(--primary-color) !important; color: var(--primary-color) !important;
} }
.page {
background: var(--content-bg);
backdrop-filter: var(--content-blur);
}
a[aria-current="page"] { a[aria-current="page"] {
color: var(--background-color) !important; color: var(--background-color) !important;
background-color: var(--witch-rose) !important; background-color: var(--witch-rose) !important;
@@ -106,7 +119,8 @@ footer > div > p {
color: var(--primary-color) !important; color: var(--primary-color) !important;
} }
starlight-theme-select, starlight-theme-select > label { starlight-theme-select,
starlight-theme-select > label {
color: var(--primary-color) !important; color: var(--primary-color) !important;
} }