diff --git a/docs-src/package.json b/docs-src/package.json index 973097ee8..bd235b9fb 100644 --- a/docs-src/package.json +++ b/docs-src/package.json @@ -19,7 +19,7 @@ "shepherd.js": "workspace:*", "starlight-typedoc": "^0.18.0", "tailwindcss": "^3.4.17", - "typedoc": "^0.26.7", + "typedoc": "^0.28.13", "typedoc-plugin-markdown": "4.2.9", "typescript": "^5.7.3" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 87218560f..e5fcd0374 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -73,13 +73,13 @@ importers: version: 0.9.4(prettier-plugin-astro@0.14.1)(prettier@3.3.3)(typescript@5.7.3) '@astrojs/starlight': specifier: ^0.31.1 - version: 0.31.1(astro@5.12.9(@types/node@24.2.1)(encoding@0.1.13)(jiti@1.21.6)(rollup@4.50.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0)) + version: 0.31.1(astro@5.12.9(@types/node@24.2.1)(encoding@0.1.13)(jiti@1.21.6)(rollup@4.50.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.1)) '@astrojs/tailwind': specifier: ^6.0.2 - version: 6.0.2(astro@5.12.9(@types/node@24.2.1)(encoding@0.1.13)(jiti@1.21.6)(rollup@4.50.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0))(tailwindcss@3.4.17) + version: 6.0.2(astro@5.12.9(@types/node@24.2.1)(encoding@0.1.13)(jiti@1.21.6)(rollup@4.50.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.1))(tailwindcss@3.4.17) astro: specifier: ^5.12.9 - version: 5.12.9(@types/node@24.2.1)(encoding@0.1.13)(jiti@1.21.6)(rollup@4.50.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0) + version: 5.12.9(@types/node@24.2.1)(encoding@0.1.13)(jiti@1.21.6)(rollup@4.50.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.1) sharp: specifier: ^0.34.3 version: 0.34.3 @@ -88,16 +88,16 @@ importers: version: link:../shepherd.js starlight-typedoc: specifier: ^0.18.0 - version: 0.18.0(@astrojs/starlight@0.31.1(astro@5.12.9(@types/node@24.2.1)(encoding@0.1.13)(jiti@1.21.6)(rollup@4.50.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0)))(typedoc-plugin-markdown@4.2.9(typedoc@0.26.7(typescript@5.7.3)))(typedoc@0.26.7(typescript@5.7.3)) + version: 0.18.0(@astrojs/starlight@0.31.1(astro@5.12.9(@types/node@24.2.1)(encoding@0.1.13)(jiti@1.21.6)(rollup@4.50.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.1)))(typedoc-plugin-markdown@4.2.9(typedoc@0.28.13(typescript@5.7.3)))(typedoc@0.28.13(typescript@5.7.3)) tailwindcss: specifier: ^3.4.17 version: 3.4.17 typedoc: - specifier: ^0.26.7 - version: 0.26.7(typescript@5.7.3) + specifier: ^0.28.13 + version: 0.28.13(typescript@5.7.3) typedoc-plugin-markdown: specifier: 4.2.9 - version: 4.2.9(typedoc@0.26.7(typescript@5.7.3)) + version: 4.2.9(typedoc@0.28.13(typescript@5.7.3)) typescript: specifier: ^5.7.3 version: 5.7.3 @@ -113,7 +113,7 @@ importers: version: 0.9.4(prettier-plugin-astro@0.14.1)(prettier@3.3.3)(typescript@5.7.3) '@astrojs/mdx': specifier: ^4.0.8 - version: 4.0.8(astro@5.12.9(@types/node@24.2.1)(encoding@0.1.13)(jiti@1.21.6)(rollup@4.50.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0)) + version: 4.0.8(astro@5.12.9(@types/node@24.2.1)(encoding@0.1.13)(jiti@1.21.6)(rollup@4.50.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.1)) '@astrojs/rss': specifier: ^4.0.12 version: 4.0.12 @@ -122,16 +122,16 @@ importers: version: 3.4.1 '@astrojs/tailwind': specifier: ^6.0.2 - version: 6.0.2(astro@5.12.9(@types/node@24.2.1)(encoding@0.1.13)(jiti@1.21.6)(rollup@4.50.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0))(tailwindcss@3.4.17) + version: 6.0.2(astro@5.12.9(@types/node@24.2.1)(encoding@0.1.13)(jiti@1.21.6)(rollup@4.50.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.1))(tailwindcss@3.4.17) '@astrojs/vercel': specifier: ^8.2.3 - version: 8.2.3(astro@5.12.9(@types/node@24.2.1)(encoding@0.1.13)(jiti@1.21.6)(rollup@4.50.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0))(encoding@0.1.13)(react@18.3.1)(rollup@4.50.2)(svelte@4.2.19) + version: 8.2.3(astro@5.12.9(@types/node@24.2.1)(encoding@0.1.13)(jiti@1.21.6)(rollup@4.50.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.1))(encoding@0.1.13)(react@18.3.1)(rollup@4.50.2)(svelte@4.2.19) '@polar-sh/sdk': specifier: ^0.20.2 version: 0.20.2(zod@3.25.76) astro: specifier: ^5.12.9 - version: 5.12.9(@types/node@24.2.1)(encoding@0.1.13)(jiti@1.21.6)(rollup@4.50.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0) + version: 5.12.9(@types/node@24.2.1)(encoding@0.1.13)(jiti@1.21.6)(rollup@4.50.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.1) shepherd.js: specifier: workspace:* version: link:../shepherd.js @@ -150,7 +150,7 @@ importers: version: 0.34.3 vite: specifier: ^7.1.5 - version: 7.1.5(@types/node@24.2.1)(jiti@1.21.6)(terser@5.31.3)(yaml@2.8.0) + version: 7.1.5(@types/node@24.2.1)(jiti@1.21.6)(terser@5.31.3)(yaml@2.8.1) packages/react: dependencies: @@ -175,7 +175,7 @@ importers: version: 19.1.0 '@vitejs/plugin-react': specifier: ^4.6.0 - version: 4.6.0(vite@7.1.5(@types/node@24.2.1)(jiti@1.21.6)(terser@5.31.3)(yaml@2.8.0)) + version: 4.6.0(vite@7.1.5(@types/node@24.2.1)(jiti@1.21.6)(terser@5.31.3)(yaml@2.8.1)) '@vitest/ui': specifier: ^2.1.5 version: 2.1.5(vitest@2.1.9) @@ -187,10 +187,10 @@ importers: version: 5.7.3 vite: specifier: ^7.1.5 - version: 7.1.5(@types/node@24.2.1)(jiti@1.21.6)(terser@5.31.3)(yaml@2.8.0) + version: 7.1.5(@types/node@24.2.1)(jiti@1.21.6)(terser@5.31.3)(yaml@2.8.1) vite-plugin-dts: specifier: ^4.5.3 - version: 4.5.3(@types/node@24.2.1)(rollup@4.50.2)(typescript@5.7.3)(vite@7.1.5(@types/node@24.2.1)(jiti@1.21.6)(terser@5.31.3)(yaml@2.8.0)) + version: 4.5.3(@types/node@24.2.1)(rollup@4.50.2)(typescript@5.7.3)(vite@7.1.5(@types/node@24.2.1)(jiti@1.21.6)(terser@5.31.3)(yaml@2.8.1)) vitest: specifier: ^2.1.9 version: 2.1.9(@types/node@24.2.1)(@vitest/ui@2.1.5)(happy-dom@15.10.2)(jsdom@24.1.1)(terser@5.31.3) @@ -1913,6 +1913,9 @@ packages: '@gar/promisify@1.1.3': resolution: {integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==} + '@gerrit0/mini-shiki@3.12.2': + resolution: {integrity: sha512-HKZPmO8OSSAAo20H2B3xgJdxZaLTwtlMwxg0967scnrDlPwe6j5+ULGHyIqwgTbFCn9yv/ff8CmfWZLE9YKBzA==} + '@hapi/hoek@9.3.0': resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} @@ -2159,6 +2162,14 @@ packages: cpu: [x64] os: [win32] + '@isaacs/balanced-match@4.0.1': + resolution: {integrity: sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==} + engines: {node: 20 || >=22} + + '@isaacs/brace-expansion@5.0.0': + resolution: {integrity: sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==} + engines: {node: 20 || >=22} + '@isaacs/cliui@8.0.2': resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} @@ -2904,9 +2915,6 @@ packages: '@sec-ant/readable-stream@0.4.1': resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} - '@shikijs/core@1.16.3': - resolution: {integrity: sha512-yETIvrETCeC39gSPIiSADmjri9FwKmxz0QvONMtTIUYlKZe90CJkvcjPksayC2VQOtzOJonEiULUa8v8crUQvA==} - '@shikijs/core@1.29.2': resolution: {integrity: sha512-vju0lY9r27jJfOY4Z7+Rt/nIOjzJpZ3y+nYpqtUZInVoXQ/TJZcfGnNOGnKjFdVZb8qexiCuSlZRKcGfhhTTZQ==} @@ -2922,33 +2930,42 @@ packages: '@shikijs/engine-oniguruma@1.29.2': resolution: {integrity: sha512-7iiOx3SG8+g1MnlzZVDYiaeHe7Ez2Kf2HrJzdmGwkRisT7r4rak0e655AcM/tF9JG/kg5fMNYlLLKglbN7gBqA==} + '@shikijs/engine-oniguruma@3.12.2': + resolution: {integrity: sha512-hozwnFHsLvujK4/CPVHNo3Bcg2EsnG8krI/ZQ2FlBlCRpPZW4XAEQmEwqegJsypsTAN9ehu2tEYe30lYKSZW/w==} + '@shikijs/engine-oniguruma@3.9.2': resolution: {integrity: sha512-Vn/w5oyQ6TUgTVDIC/BrpXwIlfK6V6kGWDVVz2eRkF2v13YoENUvaNwxMsQU/t6oCuZKzqp9vqtEtEzKl9VegA==} '@shikijs/langs@1.29.2': resolution: {integrity: sha512-FIBA7N3LZ+223U7cJDUYd5shmciFQlYkFXlkKVaHsCPgfVLiO+e12FmQE6Tf9vuyEsFe3dIl8qGWKXgEHL9wmQ==} + '@shikijs/langs@3.12.2': + resolution: {integrity: sha512-bVx5PfuZHDSHoBal+KzJZGheFuyH4qwwcwG/n+MsWno5cTlKmaNtTsGzJpHYQ8YPbB5BdEdKU1rga5/6JGY8ww==} + '@shikijs/langs@3.9.2': resolution: {integrity: sha512-X1Q6wRRQXY7HqAuX3I8WjMscjeGjqXCg/Sve7J2GWFORXkSrXud23UECqTBIdCSNKJioFtmUGJQNKtlMMZMn0w==} '@shikijs/themes@1.29.2': resolution: {integrity: sha512-i9TNZlsq4uoyqSbluIcZkmPL9Bfi3djVxRnofUHwvx/h6SRW3cwgBC5SML7vsDcWyukY0eCzVN980rqP6qNl9g==} + '@shikijs/themes@3.12.2': + resolution: {integrity: sha512-fTR3QAgnwYpfGczpIbzPjlRnxyONJOerguQv1iwpyQZ9QXX4qy/XFQqXlf17XTsorxnHoJGbH/LXBvwtqDsF5A==} + '@shikijs/themes@3.9.2': resolution: {integrity: sha512-6z5lBPBMRfLyyEsgf6uJDHPa6NAGVzFJqH4EAZ+03+7sedYir2yJBRu2uPZOKmj43GyhVHWHvyduLDAwJQfDjA==} '@shikijs/types@1.29.2': resolution: {integrity: sha512-VJjK0eIijTZf0QSTODEXCqinjBn0joAHQ+aPSBzrv4O2d/QSbsMw+ZeSRx03kV34Hy7NzUvV/7NqfYGRLrASmw==} + '@shikijs/types@3.12.2': + resolution: {integrity: sha512-K5UIBzxCyv0YoxN3LMrKB9zuhp1bV+LgewxuVwHdl4Gz5oePoUFrr9EfgJlGlDeXCU1b/yhdnXeuRvAnz8HN8Q==} + '@shikijs/types@3.9.2': resolution: {integrity: sha512-/M5L0Uc2ljyn2jKvj4Yiah7ow/W+DJSglVafvWAJ/b8AZDeeRAdMu3c2riDzB7N42VD+jSnWxeP9AKtd4TfYVw==} '@shikijs/vscode-textmate@10.0.2': resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==} - '@shikijs/vscode-textmate@9.2.2': - resolution: {integrity: sha512-TMp15K+GGYrWlZM8+Lnj9EaHEFmOen0WJBrfa17hF7taDOYthuPPV0GWzfd/9iMij0akS/8Yw2ikquH7uVi/fg==} - '@sideway/address@4.1.5': resolution: {integrity: sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==} @@ -3813,8 +3830,11 @@ packages: brace-expansion@1.1.11: resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} - brace-expansion@2.0.1: - resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + brace-expansion@1.1.12: + resolution: {integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==} + + brace-expansion@2.0.2: + resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==} braces@3.0.3: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} @@ -6580,8 +6600,8 @@ packages: resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} engines: {node: '>=4'} - minimatch@10.0.1: - resolution: {integrity: sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==} + minimatch@10.0.3: + resolution: {integrity: sha512-IPZ167aShDZZUMdRk66cyQAW3qr0WzbHkPdMYa8bzZhlHhO3jALbKdxcaak7W9FfT2rZNpQuUu4Od7ILEpXSaw==} engines: {node: 20 || >=22} minimatch@3.0.5: @@ -6905,9 +6925,6 @@ packages: oniguruma-to-es@4.3.3: resolution: {integrity: sha512-rPiZhzC3wXwE59YQMRDodUwwT9FZ9nNBwQQfsd1wfdtlKEyCdRV0avrTcSZ5xlIvGRVPd/cx6ZN45ECmS39xvg==} - oniguruma-to-js@0.3.3: - resolution: {integrity: sha512-m90/WEhgs8g4BxG37+Nu3YrMfJDs2YXtYtIllhsEPR+wP3+K4EZk6dDUvy2v2K4MNFDDOYKL4/yqYPXDqyozTQ==} - open@8.4.2: resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} engines: {node: '>=12'} @@ -7836,9 +7853,6 @@ packages: regex-utilities@2.3.0: resolution: {integrity: sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==} - regex@4.3.2: - resolution: {integrity: sha512-kK/AA3A9K6q2js89+VMymcboLOlF5lZRCYJv3gzszXFHBr6kO6qLGzbm+UIugBEV8SMMKCTR59txoY6ctRHYVw==} - regex@5.1.1: resolution: {integrity: sha512-dN5I359AVGPnwzJm2jN1k0W9LPZ+ePvoOeVMMfqIMFz53sSwXkxaJoxr50ptnsC771lK95BnTrVSZxq0b9yCGw==} @@ -8189,9 +8203,6 @@ packages: resolution: {integrity: sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==} engines: {node: '>= 0.4'} - shiki@1.16.3: - resolution: {integrity: sha512-GypUE+fEd06FqDs63LSAVlmq7WsahhPQU62cgZxGF+TJT5LjD2k7HTxXj4/CKOVuMM3+wWQ1t4Y5oooeJFRRBQ==} - shiki@1.29.2: resolution: {integrity: sha512-njXuliz/cP+67jU2hukkxCNuH1yUi4QfdZZY+sMr5PPrIyXSu5iTb/qYC4BiWWB0vZ+7TbdvYUCeL23zpwCfbg==} @@ -8792,12 +8803,12 @@ packages: peerDependencies: typedoc: 0.26.x - typedoc@0.26.7: - resolution: {integrity: sha512-gUeI/Wk99vjXXMi8kanwzyhmeFEGv1LTdTQsiyIsmSYsBebvFxhbcyAx7Zjo4cMbpLGxM4Uz3jVIjksu/I2v6Q==} - engines: {node: '>= 18'} + typedoc@0.28.13: + resolution: {integrity: sha512-dNWY8msnYB2a+7Audha+aTF1Pu3euiE7ySp53w8kEsXoYw7dMouV5A1UsTUY345aB152RHnmRMDiovuBi7BD+w==} + engines: {node: '>= 18', pnpm: '>= 10'} hasBin: true peerDependencies: - typescript: 4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x || 5.6.x + typescript: 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x || 5.6.x || 5.7.x || 5.8.x || 5.9.x typesafe-path@0.2.2: resolution: {integrity: sha512-OJabfkAg1WLZSqJAJ0Z6Sdt3utnbzr/jh+NAHoyWHJe8CMSy79Gm085094M9nvTPy22KzTVn5Zq5mbapCI/hPA==} @@ -9550,13 +9561,8 @@ packages: resolution: {integrity: sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==} engines: {node: '>= 14'} - yaml@2.5.1: - resolution: {integrity: sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==} - engines: {node: '>= 14'} - hasBin: true - - yaml@2.8.0: - resolution: {integrity: sha512-4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ==} + yaml@2.8.1: + resolution: {integrity: sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw==} engines: {node: '>= 14.6'} hasBin: true @@ -9764,12 +9770,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@astrojs/mdx@4.0.8(astro@5.12.9(@types/node@24.2.1)(encoding@0.1.13)(jiti@1.21.6)(rollup@4.50.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0))': + '@astrojs/mdx@4.0.8(astro@5.12.9(@types/node@24.2.1)(encoding@0.1.13)(jiti@1.21.6)(rollup@4.50.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.1))': dependencies: '@astrojs/markdown-remark': 6.1.0 '@mdx-js/mdx': 3.1.0(acorn@8.14.0) acorn: 8.14.0 - astro: 5.12.9(@types/node@24.2.1)(encoding@0.1.13)(jiti@1.21.6)(rollup@4.50.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0) + astro: 5.12.9(@types/node@24.2.1)(encoding@0.1.13)(jiti@1.21.6)(rollup@4.50.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.1) es-module-lexer: 1.6.0 estree-util-visit: 2.0.0 hast-util-to-html: 9.0.4 @@ -9808,16 +9814,16 @@ snapshots: stream-replace-string: 2.0.0 zod: 3.25.76 - '@astrojs/starlight@0.31.1(astro@5.12.9(@types/node@24.2.1)(encoding@0.1.13)(jiti@1.21.6)(rollup@4.50.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0))': + '@astrojs/starlight@0.31.1(astro@5.12.9(@types/node@24.2.1)(encoding@0.1.13)(jiti@1.21.6)(rollup@4.50.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.1))': dependencies: - '@astrojs/mdx': 4.0.8(astro@5.12.9(@types/node@24.2.1)(encoding@0.1.13)(jiti@1.21.6)(rollup@4.50.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0)) + '@astrojs/mdx': 4.0.8(astro@5.12.9(@types/node@24.2.1)(encoding@0.1.13)(jiti@1.21.6)(rollup@4.50.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.1)) '@astrojs/sitemap': 3.2.1 '@pagefind/default-ui': 1.3.0 '@types/hast': 3.0.4 '@types/js-yaml': 4.0.9 '@types/mdast': 4.0.4 - astro: 5.12.9(@types/node@24.2.1)(encoding@0.1.13)(jiti@1.21.6)(rollup@4.50.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0) - astro-expressive-code: 0.40.1(astro@5.12.9(@types/node@24.2.1)(encoding@0.1.13)(jiti@1.21.6)(rollup@4.50.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0)) + astro: 5.12.9(@types/node@24.2.1)(encoding@0.1.13)(jiti@1.21.6)(rollup@4.50.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.1) + astro-expressive-code: 0.40.1(astro@5.12.9(@types/node@24.2.1)(encoding@0.1.13)(jiti@1.21.6)(rollup@4.50.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.1)) bcp-47: 2.1.0 hast-util-from-html: 2.0.3 hast-util-select: 6.0.2 @@ -9838,9 +9844,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@astrojs/tailwind@6.0.2(astro@5.12.9(@types/node@24.2.1)(encoding@0.1.13)(jiti@1.21.6)(rollup@4.50.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0))(tailwindcss@3.4.17)': + '@astrojs/tailwind@6.0.2(astro@5.12.9(@types/node@24.2.1)(encoding@0.1.13)(jiti@1.21.6)(rollup@4.50.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.1))(tailwindcss@3.4.17)': dependencies: - astro: 5.12.9(@types/node@24.2.1)(encoding@0.1.13)(jiti@1.21.6)(rollup@4.50.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0) + astro: 5.12.9(@types/node@24.2.1)(encoding@0.1.13)(jiti@1.21.6)(rollup@4.50.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.1) autoprefixer: 10.4.21(postcss@8.5.6) postcss: 8.5.6 postcss-load-config: 4.0.2(postcss@8.5.6) @@ -9860,14 +9866,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@astrojs/vercel@8.2.3(astro@5.12.9(@types/node@24.2.1)(encoding@0.1.13)(jiti@1.21.6)(rollup@4.50.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0))(encoding@0.1.13)(react@18.3.1)(rollup@4.50.2)(svelte@4.2.19)': + '@astrojs/vercel@8.2.3(astro@5.12.9(@types/node@24.2.1)(encoding@0.1.13)(jiti@1.21.6)(rollup@4.50.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.1))(encoding@0.1.13)(react@18.3.1)(rollup@4.50.2)(svelte@4.2.19)': dependencies: '@astrojs/internal-helpers': 0.6.1 '@vercel/analytics': 1.5.0(react@18.3.1)(svelte@4.2.19) '@vercel/edge': 1.2.2 '@vercel/nft': 0.29.4(encoding@0.1.13)(rollup@4.50.2) '@vercel/routing-utils': 5.1.1 - astro: 5.12.9(@types/node@24.2.1)(encoding@0.1.13)(jiti@1.21.6)(rollup@4.50.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0) + astro: 5.12.9(@types/node@24.2.1)(encoding@0.1.13)(jiti@1.21.6)(rollup@4.50.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.1) esbuild: 0.25.8 tinyglobby: 0.2.14 transitivePeerDependencies: @@ -9884,7 +9890,7 @@ snapshots: '@astrojs/yaml2ts@0.2.2': dependencies: - yaml: 2.8.0 + yaml: 2.8.1 '@babel/code-frame@7.26.0': dependencies: @@ -11347,6 +11353,14 @@ snapshots: '@gar/promisify@1.1.3': {} + '@gerrit0/mini-shiki@3.12.2': + dependencies: + '@shikijs/engine-oniguruma': 3.12.2 + '@shikijs/langs': 3.12.2 + '@shikijs/themes': 3.12.2 + '@shikijs/types': 3.12.2 + '@shikijs/vscode-textmate': 10.0.2 + '@hapi/hoek@9.3.0': {} '@hapi/topo@5.1.0': @@ -11526,6 +11540,12 @@ snapshots: '@img/sharp-win32-x64@0.34.3': optional: true + '@isaacs/balanced-match@4.0.1': {} + + '@isaacs/brace-expansion@5.0.0': + dependencies: + '@isaacs/balanced-match': 4.0.1 + '@isaacs/cliui@8.0.2': dependencies: string-width: 5.1.2 @@ -12380,13 +12400,6 @@ snapshots: '@sec-ant/readable-stream@0.4.1': {} - '@shikijs/core@1.16.3': - dependencies: - '@shikijs/vscode-textmate': 9.2.2 - '@types/hast': 3.0.4 - oniguruma-to-js: 0.3.3 - regex: 4.3.2 - '@shikijs/core@1.29.2': dependencies: '@shikijs/engine-javascript': 1.29.2 @@ -12420,6 +12433,11 @@ snapshots: '@shikijs/types': 1.29.2 '@shikijs/vscode-textmate': 10.0.2 + '@shikijs/engine-oniguruma@3.12.2': + dependencies: + '@shikijs/types': 3.12.2 + '@shikijs/vscode-textmate': 10.0.2 + '@shikijs/engine-oniguruma@3.9.2': dependencies: '@shikijs/types': 3.9.2 @@ -12429,6 +12447,10 @@ snapshots: dependencies: '@shikijs/types': 1.29.2 + '@shikijs/langs@3.12.2': + dependencies: + '@shikijs/types': 3.12.2 + '@shikijs/langs@3.9.2': dependencies: '@shikijs/types': 3.9.2 @@ -12437,6 +12459,10 @@ snapshots: dependencies: '@shikijs/types': 1.29.2 + '@shikijs/themes@3.12.2': + dependencies: + '@shikijs/types': 3.12.2 + '@shikijs/themes@3.9.2': dependencies: '@shikijs/types': 3.9.2 @@ -12446,6 +12472,11 @@ snapshots: '@shikijs/vscode-textmate': 10.0.2 '@types/hast': 3.0.4 + '@shikijs/types@3.12.2': + dependencies: + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.4 + '@shikijs/types@3.9.2': dependencies: '@shikijs/vscode-textmate': 10.0.2 @@ -12453,8 +12484,6 @@ snapshots: '@shikijs/vscode-textmate@10.0.2': {} - '@shikijs/vscode-textmate@9.2.2': {} - '@sideway/address@4.1.5': dependencies: '@hapi/hoek': 9.3.0 @@ -12894,7 +12923,7 @@ snapshots: optionalDependencies: ajv: 6.12.6 - '@vitejs/plugin-react@4.6.0(vite@7.1.5(@types/node@24.2.1)(jiti@1.21.6)(terser@5.31.3)(yaml@2.8.0))': + '@vitejs/plugin-react@4.6.0(vite@7.1.5(@types/node@24.2.1)(jiti@1.21.6)(terser@5.31.3)(yaml@2.8.1))': dependencies: '@babel/core': 7.27.4 '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.27.4) @@ -12902,7 +12931,7 @@ snapshots: '@rolldown/pluginutils': 1.0.0-beta.19 '@types/babel__core': 7.20.5 react-refresh: 0.17.0 - vite: 7.1.5(@types/node@24.2.1)(jiti@1.21.6)(terser@5.31.3)(yaml@2.8.0) + vite: 7.1.5(@types/node@24.2.1)(jiti@1.21.6)(terser@5.31.3)(yaml@2.8.1) transitivePeerDependencies: - supports-color @@ -13255,12 +13284,12 @@ snapshots: astring@1.8.6: {} - astro-expressive-code@0.40.1(astro@5.12.9(@types/node@24.2.1)(encoding@0.1.13)(jiti@1.21.6)(rollup@4.50.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0)): + astro-expressive-code@0.40.1(astro@5.12.9(@types/node@24.2.1)(encoding@0.1.13)(jiti@1.21.6)(rollup@4.50.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.1)): dependencies: - astro: 5.12.9(@types/node@24.2.1)(encoding@0.1.13)(jiti@1.21.6)(rollup@4.50.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0) + astro: 5.12.9(@types/node@24.2.1)(encoding@0.1.13)(jiti@1.21.6)(rollup@4.50.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.1) rehype-expressive-code: 0.40.1 - astro@5.12.9(@types/node@24.2.1)(encoding@0.1.13)(jiti@1.21.6)(rollup@4.50.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0): + astro@5.12.9(@types/node@24.2.1)(encoding@0.1.13)(jiti@1.21.6)(rollup@4.50.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.1): dependencies: '@astrojs/compiler': 2.12.2 '@astrojs/internal-helpers': 0.7.1 @@ -13316,8 +13345,8 @@ snapshots: unist-util-visit: 5.0.0 unstorage: 1.16.1 vfile: 6.0.3 - vite: 6.3.5(@types/node@24.2.1)(jiti@1.21.6)(terser@5.31.3)(yaml@2.8.0) - vitefu: 1.1.1(vite@6.3.5(@types/node@24.2.1)(jiti@1.21.6)(terser@5.31.3)(yaml@2.8.0)) + vite: 6.3.5(@types/node@24.2.1)(jiti@1.21.6)(terser@5.31.3)(yaml@2.8.1) + vitefu: 1.1.1(vite@6.3.5(@types/node@24.2.1)(jiti@1.21.6)(terser@5.31.3)(yaml@2.8.1)) xxhash-wasm: 1.1.0 yargs-parser: 21.1.1 yocto-spinner: 0.2.3 @@ -13582,7 +13611,12 @@ snapshots: balanced-match: 1.0.2 concat-map: 0.0.1 - brace-expansion@2.0.1: + brace-expansion@1.1.12: + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + + brace-expansion@2.0.2: dependencies: balanced-match: 1.0.2 @@ -15289,7 +15323,7 @@ snapshots: dependencies: foreground-child: 3.2.1 jackspeak: 4.0.1 - minimatch: 10.0.1 + minimatch: 10.0.3 minipass: 7.1.2 package-json-from-dist: 1.0.0 path-scurry: 2.0.0 @@ -17529,9 +17563,9 @@ snapshots: min-indent@1.0.1: {} - minimatch@10.0.1: + minimatch@10.0.3: dependencies: - brace-expansion: 2.0.1 + '@isaacs/brace-expansion': 5.0.0 minimatch@3.0.5: dependencies: @@ -17539,7 +17573,7 @@ snapshots: minimatch@3.0.8: dependencies: - brace-expansion: 1.1.11 + brace-expansion: 1.1.12 minimatch@3.1.2: dependencies: @@ -17547,11 +17581,11 @@ snapshots: minimatch@5.1.6: dependencies: - brace-expansion: 2.0.1 + brace-expansion: 2.0.2 minimatch@9.0.5: dependencies: - brace-expansion: 2.0.1 + brace-expansion: 2.0.2 minimist@1.2.8: {} @@ -17873,8 +17907,6 @@ snapshots: regex: 6.0.1 regex-recursion: 6.0.2 - oniguruma-to-js@0.3.3: {} - open@8.4.2: dependencies: define-lazy-prop: 2.0.0 @@ -18243,21 +18275,21 @@ snapshots: postcss-load-config@4.0.1(postcss@8.5.6): dependencies: lilconfig: 2.1.0 - yaml: 2.8.0 + yaml: 2.8.1 optionalDependencies: postcss: 8.5.6 postcss-load-config@4.0.2(postcss@8.4.47): dependencies: lilconfig: 3.1.3 - yaml: 2.8.0 + yaml: 2.8.1 optionalDependencies: postcss: 8.4.47 postcss-load-config@4.0.2(postcss@8.5.6): dependencies: lilconfig: 3.1.3 - yaml: 2.8.0 + yaml: 2.8.1 optionalDependencies: postcss: 8.5.6 @@ -18780,8 +18812,6 @@ snapshots: regex-utilities@2.3.0: {} - regex@4.3.2: {} - regex@5.1.1: dependencies: regex-utilities: 2.3.0 @@ -19378,12 +19408,6 @@ snapshots: shell-quote@1.8.2: {} - shiki@1.16.3: - dependencies: - '@shikijs/core': 1.16.3 - '@shikijs/vscode-textmate': 9.2.2 - '@types/hast': 3.0.4 - shiki@1.29.2: dependencies: '@shikijs/core': 1.29.2 @@ -19623,12 +19647,12 @@ snapshots: '@stablelib/base64': 1.0.1 fast-sha256: 1.3.0 - starlight-typedoc@0.18.0(@astrojs/starlight@0.31.1(astro@5.12.9(@types/node@24.2.1)(encoding@0.1.13)(jiti@1.21.6)(rollup@4.50.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0)))(typedoc-plugin-markdown@4.2.9(typedoc@0.26.7(typescript@5.7.3)))(typedoc@0.26.7(typescript@5.7.3)): + starlight-typedoc@0.18.0(@astrojs/starlight@0.31.1(astro@5.12.9(@types/node@24.2.1)(encoding@0.1.13)(jiti@1.21.6)(rollup@4.50.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.1)))(typedoc-plugin-markdown@4.2.9(typedoc@0.28.13(typescript@5.7.3)))(typedoc@0.28.13(typescript@5.7.3)): dependencies: - '@astrojs/starlight': 0.31.1(astro@5.12.9(@types/node@24.2.1)(encoding@0.1.13)(jiti@1.21.6)(rollup@4.50.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0)) + '@astrojs/starlight': 0.31.1(astro@5.12.9(@types/node@24.2.1)(encoding@0.1.13)(jiti@1.21.6)(rollup@4.50.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.1)) github-slugger: 2.0.0 - typedoc: 0.26.7(typescript@5.7.3) - typedoc-plugin-markdown: 4.2.9(typedoc@0.26.7(typescript@5.7.3)) + typedoc: 0.28.13(typescript@5.7.3) + typedoc-plugin-markdown: 4.2.9(typedoc@0.28.13(typescript@5.7.3)) start-server-and-test@2.0.10: dependencies: @@ -20035,18 +20059,18 @@ snapshots: type-fest@4.41.0: {} - typedoc-plugin-markdown@4.2.9(typedoc@0.26.7(typescript@5.7.3)): + typedoc-plugin-markdown@4.2.9(typedoc@0.28.13(typescript@5.7.3)): dependencies: - typedoc: 0.26.7(typescript@5.7.3) + typedoc: 0.28.13(typescript@5.7.3) - typedoc@0.26.7(typescript@5.7.3): + typedoc@0.28.13(typescript@5.7.3): dependencies: + '@gerrit0/mini-shiki': 3.12.2 lunr: 2.3.9 markdown-it: 14.1.0 minimatch: 9.0.5 - shiki: 1.16.3 typescript: 5.7.3 - yaml: 2.5.1 + yaml: 2.8.1 typesafe-path@0.2.2: {} @@ -20290,7 +20314,7 @@ snapshots: - supports-color - terser - vite-plugin-dts@4.5.3(@types/node@24.2.1)(rollup@4.50.2)(typescript@5.7.3)(vite@7.1.5(@types/node@24.2.1)(jiti@1.21.6)(terser@5.31.3)(yaml@2.8.0)): + vite-plugin-dts@4.5.3(@types/node@24.2.1)(rollup@4.50.2)(typescript@5.7.3)(vite@7.1.5(@types/node@24.2.1)(jiti@1.21.6)(terser@5.31.3)(yaml@2.8.1)): dependencies: '@microsoft/api-extractor': 7.52.3(@types/node@24.2.1) '@rollup/pluginutils': 5.1.4(rollup@4.50.2) @@ -20303,7 +20327,7 @@ snapshots: magic-string: 0.30.17 typescript: 5.7.3 optionalDependencies: - vite: 7.1.5(@types/node@24.2.1)(jiti@1.21.6)(terser@5.31.3)(yaml@2.8.0) + vite: 7.1.5(@types/node@24.2.1)(jiti@1.21.6)(terser@5.31.3)(yaml@2.8.1) transitivePeerDependencies: - '@types/node' - rollup @@ -20319,7 +20343,7 @@ snapshots: fsevents: 2.3.3 terser: 5.31.3 - vite@6.3.5(@types/node@24.2.1)(jiti@1.21.6)(terser@5.31.3)(yaml@2.8.0): + vite@6.3.5(@types/node@24.2.1)(jiti@1.21.6)(terser@5.31.3)(yaml@2.8.1): dependencies: esbuild: 0.25.8 fdir: 6.4.6(picomatch@4.0.3) @@ -20332,9 +20356,9 @@ snapshots: fsevents: 2.3.3 jiti: 1.21.6 terser: 5.31.3 - yaml: 2.8.0 + yaml: 2.8.1 - vite@7.1.5(@types/node@24.2.1)(jiti@1.21.6)(terser@5.31.3)(yaml@2.8.0): + vite@7.1.5(@types/node@24.2.1)(jiti@1.21.6)(terser@5.31.3)(yaml@2.8.1): dependencies: esbuild: 0.25.9 fdir: 6.5.0(picomatch@4.0.3) @@ -20347,11 +20371,11 @@ snapshots: fsevents: 2.3.3 jiti: 1.21.6 terser: 5.31.3 - yaml: 2.8.0 + yaml: 2.8.1 - vitefu@1.1.1(vite@6.3.5(@types/node@24.2.1)(jiti@1.21.6)(terser@5.31.3)(yaml@2.8.0)): + vitefu@1.1.1(vite@6.3.5(@types/node@24.2.1)(jiti@1.21.6)(terser@5.31.3)(yaml@2.8.1)): optionalDependencies: - vite: 6.3.5(@types/node@24.2.1)(jiti@1.21.6)(terser@5.31.3)(yaml@2.8.0) + vite: 6.3.5(@types/node@24.2.1)(jiti@1.21.6)(terser@5.31.3)(yaml@2.8.1) vitest@2.1.9(@types/node@24.2.1)(@vitest/ui@2.1.5)(happy-dom@15.10.2)(jsdom@24.1.1)(terser@5.31.3): dependencies: @@ -20705,9 +20729,7 @@ snapshots: yaml@2.2.2: {} - yaml@2.5.1: {} - - yaml@2.8.0: {} + yaml@2.8.1: {} yargs-parser@18.1.3: dependencies: