@@ -919,6 +919,19 @@ __metadata:
919919  languageName : node 
920920  linkType : hard 
921921
922+ " @gerrit0/mini-shiki@npm:^3.2.2 " 
923+   version : 3.2.3 
924+   resolution : " @gerrit0/mini-shiki@npm:3.2.3" 
925+   dependencies :
926+     " @shikijs/engine-oniguruma " " npm:^3.2.2" 
927+     " @shikijs/langs " " npm:^3.2.2" 
928+     " @shikijs/themes " " npm:^3.2.2" 
929+     " @shikijs/types " " npm:^3.2.2" 
930+     " @shikijs/vscode-textmate " " npm:^10.0.2" 
931+   checksum : 10c0/79dde63c9f396f5629c9f018a3d1b27a2d6d74f98654792d6e04b607e7256649afe3d1920114ca8ddcae7e005f356922d121679d5b8df5d8ccf637a3f40b818c 
932+   languageName : node 
933+   linkType : hard 
934+ 
922935" @humanfs/core@npm:^0.19.1 " 
923936  version : 0.19.1 
924937  resolution : " @humanfs/core@npm:0.19.1" 
@@ -1878,6 +1891,51 @@ __metadata:
18781891  languageName : node 
18791892  linkType : hard 
18801893
1894+ " @shikijs/engine-oniguruma@npm:^3.2.2 " 
1895+   version : 3.2.2 
1896+   resolution : " @shikijs/engine-oniguruma@npm:3.2.2" 
1897+   dependencies :
1898+     " @shikijs/types " " npm:3.2.2" 
1899+     " @shikijs/vscode-textmate " " npm:^10.0.2" 
1900+   checksum : 10c0/b5eedfca26f7e1525fd079c1827ae9bdedafb574ce4eb535c54d484218b7428fb9ac93607f79a2adc1482483dd0366fdf07b0846403a76cd4767649adb8fa590 
1901+   languageName : node 
1902+   linkType : hard 
1903+ 
1904+ " @shikijs/langs@npm:^3.2.2 " 
1905+   version : 3.2.2 
1906+   resolution : " @shikijs/langs@npm:3.2.2" 
1907+   dependencies :
1908+     " @shikijs/types " " npm:3.2.2" 
1909+   checksum : 10c0/04b5c9b92de9070624d24e20a2b3607edcbe4894a1db8056927f0d0637f080e2eed4e54925f0ded36874361db14bab9e4d9c2d06614ddd733f3f314250eabaf8 
1910+   languageName : node 
1911+   linkType : hard 
1912+ 
1913+ " @shikijs/themes@npm:^3.2.2 " 
1914+   version : 3.2.2 
1915+   resolution : " @shikijs/themes@npm:3.2.2" 
1916+   dependencies :
1917+     " @shikijs/types " " npm:3.2.2" 
1918+   checksum : 10c0/93745e76e7ed6cab1d797ec68b53a0a183d989201e5064b33a78b516e128848d2c9be194d29cf602d5017dc2a74013699c773d052aeb45593851ae35b035afaa 
1919+   languageName : node 
1920+   linkType : hard 
1921+ 
1922+ " @shikijs/types@npm:3.2.2, @shikijs/types@npm:^3.2.2 " 
1923+   version : 3.2.2 
1924+   resolution : " @shikijs/types@npm:3.2.2" 
1925+   dependencies :
1926+     " @shikijs/vscode-textmate " " npm:^10.0.2" 
1927+     " @types/hast " " npm:^3.0.4" 
1928+   checksum : 10c0/aec3327d0cfc89af138ce195ac070ba62d8229864c079a3f06dff5a180036fdd963282068d67bd4c89a04ae688005c2b7c214c274ad0bb265f6f7ab6907a67a6 
1929+   languageName : node 
1930+   linkType : hard 
1931+ 
1932+ " @shikijs/vscode-textmate@npm:^10.0.2 " 
1933+   version : 10.0.2 
1934+   resolution : " @shikijs/vscode-textmate@npm:10.0.2" 
1935+   checksum : 10c0/36b682d691088ec244de292dc8f91b808f95c89466af421cf84cbab92230f03c8348649c14b3251991b10ce632b0c715e416e992dd5f28ff3221dc2693fd9462 
1936+   languageName : node 
1937+   linkType : hard 
1938+ 
18811939" @sinclair/typebox@npm:^0.27.8 " 
18821940  version : 0.27.8 
18831941  resolution : " @sinclair/typebox@npm:0.27.8" 
@@ -2024,6 +2082,15 @@ __metadata:
20242082  languageName : node 
20252083  linkType : hard 
20262084
2085+ " @types/hast@npm:^3.0.4 " 
2086+   version : 3.0.4 
2087+   resolution : " @types/hast@npm:3.0.4" 
2088+   dependencies :
2089+     " @types/unist " " npm:*" 
2090+   checksum : 10c0/3249781a511b38f1d330fd1e3344eed3c4e7ea8eff82e835d35da78e637480d36fad37a78be5a7aed8465d237ad0446abc1150859d0fde395354ea634decf9f7 
2091+   languageName : node 
2092+   linkType : hard 
2093+ 
20272094" @types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0, @types/istanbul-lib-coverage@npm:^2.0.1 " 
20282095  version : 2.0.6 
20292096  resolution : " @types/istanbul-lib-coverage@npm:2.0.6" 
@@ -2236,6 +2303,13 @@ __metadata:
22362303  languageName : node 
22372304  linkType : hard 
22382305
2306+ " @types/unist@npm:* " 
2307+   version : 3.0.3 
2308+   resolution : " @types/unist@npm:3.0.3" 
2309+   checksum : 10c0/2b1e4adcab78388e088fcc3c0ae8700f76619dbcb4741d7d201f87e2cb346bfc29a89003cfea2d76c996e1061452e14fcd737e8b25aacf949c1f2d6b2bc3dd60 
2310+   languageName : node 
2311+   linkType : hard 
2312+ 
22392313" @types/webxr@npm:*, @types/webxr@npm:^0.5.2 " 
22402314  version : 0.5.20 
22412315  resolution : " @types/webxr@npm:0.5.20" 
@@ -2625,13 +2699,6 @@ __metadata:
26252699  languageName : node 
26262700  linkType : hard 
26272701
2628- " ansi-sequence-parser@npm:^1.1.0 " 
2629-   version : 1.1.1 
2630-   resolution : " ansi-sequence-parser@npm:1.1.1" 
2631-   checksum : 10c0/ab2259ccf69f145ecf1418d4e71524158828f44afdf37c7536677871f4cebaa8b176fcb95de8f94a68129357dddc59586597da25f9d4ebf9968f6ef022bf0b31 
2632-   languageName : node 
2633-   linkType : hard 
2634- 
26352702" ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0 " 
26362703  version : 4.3.0 
26372704  resolution : " ansi-styles@npm:4.3.0" 
@@ -4075,7 +4142,7 @@ __metadata:
40754142  languageName : node 
40764143  linkType : hard 
40774144
4078- " entities@npm:^4.5.0 " 
4145+ " entities@npm:^4.4.0, entities@npm:^4. 5.0 " 
40794146  version : 4.5.0 
40804147  resolution : " entities@npm:4.5.0" 
40814148  checksum : 10c0/5b039739f7621f5d1ad996715e53d964035f75ad3b9a4d38c6b3804bb226e282ffeae2443624d8fdd9c47d8e926ae9ac009c54671243f0c3294c26af7cc85250 
@@ -6951,13 +7018,6 @@ __metadata:
69517018  languageName : node 
69527019  linkType : hard 
69537020
6954- " jsonc-parser@npm:^3.2.0 " 
6955-   version : 3.3.1 
6956-   resolution : " jsonc-parser@npm:3.3.1" 
6957-   checksum : 10c0/269c3ae0a0e4f907a914bf334306c384aabb9929bd8c99f909275ebd5c2d3bc70b9bcd119ad794f339dec9f24b6a4ee9cd5a8ab2e6435e730ad4075388fc2ab6 
6958-   languageName : node 
6959-   linkType : hard 
6960- 
69617021" jsonfile@npm:^6.0.1 " 
69627022  version : 6.1.0 
69637023  resolution : " jsonfile@npm:6.1.0" 
@@ -7096,6 +7156,15 @@ __metadata:
70967156  languageName : node 
70977157  linkType : hard 
70987158
7159+ " linkify-it@npm:^5.0.0 " 
7160+   version : 5.0.0 
7161+   resolution : " linkify-it@npm:5.0.0" 
7162+   dependencies :
7163+     uc.micro : " npm:^2.0.0" 
7164+   checksum : 10c0/ff4abbcdfa2003472fc3eb4b8e60905ec97718e11e33cca52059919a4c80cc0e0c2a14d23e23d8c00e5402bc5a885cdba8ca053a11483ab3cc8b3c7a52f88e2d 
7165+   languageName : node 
7166+   linkType : hard 
7167+ 
70997168" locate-path@npm:^5.0.0 " 
71007169  version : 5.0.0 
71017170  resolution : " locate-path@npm:5.0.0" 
@@ -7271,12 +7340,19 @@ __metadata:
72717340  languageName : node 
72727341  linkType : hard 
72737342
7274- " marked@npm:^4.3.0 " 
7275-   version : 4.3.0 
7276-   resolution : " marked@npm:4.3.0" 
7343+ " markdown-it@npm:^14.1.0 " 
7344+   version : 14.1.0 
7345+   resolution : " markdown-it@npm:14.1.0" 
7346+   dependencies :
7347+     argparse : " npm:^2.0.1" 
7348+     entities : " npm:^4.4.0" 
7349+     linkify-it : " npm:^5.0.0" 
7350+     mdurl : " npm:^2.0.0" 
7351+     punycode.js : " npm:^2.3.1" 
7352+     uc.micro : " npm:^2.1.0" 
72777353  bin :
7278-     marked : bin/marked.js  
7279-   checksum : 10c0/0013463855e31b9c88d8bb2891a611d10ef1dc79f2e3cbff1bf71ba389e04c5971298c886af0be799d7fa9aa4593b086a136062d59f1210b0480b026a8c5dc47  
7354+     markdown-it : bin/markdown-it.mjs  
7355+   checksum : 10c0/9a6bb444181d2db7016a4173ae56a95a62c84d4cbfb6916a399b11d3e6581bf1cc2e4e1d07a2f022ae72c25f56db90fbe1e529fca16fbf9541659dc53480d4b4  
72807356  languageName : node 
72817357  linkType : hard 
72827358
@@ -7287,6 +7363,13 @@ __metadata:
72877363  languageName : node 
72887364  linkType : hard 
72897365
7366+ " mdurl@npm:^2.0.0 " 
7367+   version : 2.0.0 
7368+   resolution : " mdurl@npm:2.0.0" 
7369+   checksum : 10c0/633db522272f75ce4788440669137c77540d74a83e9015666a9557a152c02e245b192edc20bc90ae953bbab727503994a53b236b4d9c99bdaee594d0e7dd2ce0 
7370+   languageName : node 
7371+   linkType : hard 
7372+ 
72907373" merge-stream@npm:^2.0.0 " 
72917374  version : 2.0.0 
72927375  resolution : " merge-stream@npm:2.0.0" 
@@ -7398,7 +7481,7 @@ __metadata:
73987481  languageName : node 
73997482  linkType : hard 
74007483
7401- " minimatch@npm:^9.0.3 , minimatch@npm:^9.0.4  " 
7484+ " minimatch@npm:^9.0.4 , minimatch@npm:^9.0.5  " 
74027485  version : 9.0.5 
74037486  resolution : " minimatch@npm:9.0.5" 
74047487  dependencies :
@@ -7593,7 +7676,7 @@ __metadata:
75937676    source-academy-wabt : " npm:^1.0.4" 
75947677    three : " npm:^0.175.0" 
75957678    ts-jest : " npm:^29.1.2" 
7596-     typedoc : " npm:^0.25.12 " 
7679+     typedoc : " npm:^0.28.0 " 
75977680    typescript : " npm:^5.8.2" 
75987681    typescript-eslint : " npm:^8.24.1" 
75997682    uniqid : " npm:^5.4.0" 
@@ -8429,6 +8512,13 @@ __metadata:
84298512  languageName : node 
84308513  linkType : hard 
84318514
8515+ " punycode.js@npm:^2.3.1 " 
8516+   version : 2.3.1 
8517+   resolution : " punycode.js@npm:2.3.1" 
8518+   checksum : 10c0/1d12c1c0e06127fa5db56bd7fdf698daf9a78104456a6b67326877afc21feaa821257b171539caedd2f0524027fa38e67b13dd094159c8d70b6d26d2bea4dfdb 
8519+   languageName : node 
8520+   linkType : hard 
8521+ 
84328522" punycode@npm:^2.1.0, punycode@npm:^2.1.1 " 
84338523  version : 2.3.1 
84348524  resolution : " punycode@npm:2.3.1" 
@@ -9239,18 +9329,6 @@ __metadata:
92399329  languageName : node 
92409330  linkType : hard 
92419331
9242- " shiki@npm:^0.14.7 " 
9243-   version : 0.14.7 
9244-   resolution : " shiki@npm:0.14.7" 
9245-   dependencies :
9246-     ansi-sequence-parser : " npm:^1.1.0" 
9247-     jsonc-parser : " npm:^3.2.0" 
9248-     vscode-oniguruma : " npm:^1.7.0" 
9249-     vscode-textmate : " npm:^8.0.0" 
9250-   checksum : 10c0/5c7fcbb870d0facccc7ae2f3410a28121f8e0b3f298e4e956de817ad6ab60a4c7e20a9184edfe50a93447addbb88b95b69e6ef88ac16ac6ca3e94c50771a6459 
9251-   languageName : node 
9252-   linkType : hard 
9253- 
92549332" side-channel-list@npm:^1.0.0 " 
92559333  version : 1.0.0 
92569334  resolution : " side-channel-list@npm:1.0.0" 
@@ -10188,19 +10266,20 @@ __metadata:
1018810266  languageName : node 
1018910267  linkType : hard 
1019010268
10191- " typedoc@npm:^0.25.12  " 
10192-   version : 0.25.13  
10193-   resolution : " typedoc@npm:0.25.13 " 
10269+ " typedoc@npm:^0.28.0  " 
10270+   version : 0.28.2  
10271+   resolution : " typedoc@npm:0.28.2 " 
1019410272  dependencies :
10273+     " @gerrit0/mini-shiki " " npm:^3.2.2" 
1019510274    lunr : " npm:^2.3.9" 
10196-     marked : " npm:^4.3 .0" 
10197-     minimatch : " npm:^9.0.3 " 
10198-     shiki : " npm:^0.14.7 " 
10275+     markdown-it : " npm:^14.1 .0" 
10276+     minimatch : " npm:^9.0.5 " 
10277+     yaml : " npm:^2.7.1 " 
1019910278  peerDependencies :
10200-     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
10279+     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
1020110280  bin :
1020210281    typedoc : bin/typedoc 
10203-   checksum : 10c0/13878e6a9fc2b65d65e3b514efa11b43bdfd57149861cefc4a969ec213f4bc4b36ee9239d0b654ae18bcbbd5174206d409383f9000b7bdea22da1945f7ac91de  
10282+   checksum : 10c0/5864419daf8e77423971cff48b94a4b0e9e3f4459a30b784508d59b6c7cb10ee9bc0a413a933c286c59c1a974137a0301daf72d30d0e6aefb7f53534e9369d5c  
1020410283  languageName : node 
1020510284  linkType : hard 
1020610285
@@ -10258,6 +10337,13 @@ __metadata:
1025810337  languageName : node 
1025910338  linkType : hard 
1026010339
10340+ " uc.micro@npm:^2.0.0, uc.micro@npm:^2.1.0 " 
10341+   version : 2.1.0 
10342+   resolution : " uc.micro@npm:2.1.0" 
10343+   checksum : 10c0/8862eddb412dda76f15db8ad1c640ccc2f47cdf8252a4a30be908d535602c8d33f9855dfcccb8b8837855c1ce1eaa563f7fa7ebe3c98fd0794351aab9b9c55fa 
10344+   languageName : node 
10345+   linkType : hard 
10346+ 
1026110347" unbox-primitive@npm:^1.1.0 " 
1026210348  version : 1.1.0 
1026310349  resolution : " unbox-primitive@npm:1.1.0" 
@@ -10524,20 +10610,6 @@ __metadata:
1052410610  languageName : node 
1052510611  linkType : hard 
1052610612
10527- " vscode-oniguruma@npm:^1.7.0 " 
10528-   version : 1.7.0 
10529-   resolution : " vscode-oniguruma@npm:1.7.0" 
10530-   checksum : 10c0/bef0073c665ddf8c86e51da94529c905856559e9aba97a9882f951acd572da560384775941ab6e7e8db94d9c578b25fefb951e4b73c37e8712e16b0231de2689 
10531-   languageName : node 
10532-   linkType : hard 
10533- 
10534- " vscode-textmate@npm:^8.0.0 " 
10535-   version : 8.0.0 
10536-   resolution : " vscode-textmate@npm:8.0.0" 
10537-   checksum : 10c0/836f7fe73fc94998a38ca193df48173a2b6eab08b4943d83c8cac9a2a0c3546cfdab4cf1b10b890ec4a4374c5bee03a885ef0e83e7fd2bd618cf00781c017c04 
10538-   languageName : node 
10539-   linkType : hard 
10540- 
1054110613" w3c-xmlserializer@npm:^4.0.0 " 
1054210614  version : 4.0.0 
1054310615  resolution : " w3c-xmlserializer@npm:4.0.0" 
@@ -10858,6 +10930,15 @@ __metadata:
1085810930  languageName : node 
1085910931  linkType : hard 
1086010932
10933+ " yaml@npm:^2.7.1 " 
10934+   version : 2.7.1 
10935+   resolution : " yaml@npm:2.7.1" 
10936+   bin :
10937+     yaml : bin.mjs 
10938+   checksum : 10c0/ee2126398ab7d1fdde566b4013b68e36930b9e6d8e68b6db356875c99614c10d678b6f45597a145ff6d63814961221fc305bf9242af8bf7450177f8a68537590 
10939+   languageName : node 
10940+   linkType : hard 
10941+ 
1086110942" yargs-parser@npm:^21.1.1 " 
1086210943  version : 21.1.1 
1086310944  resolution : " yargs-parser@npm:21.1.1" 
0 commit comments