diff --git a/.pnp.cjs b/.pnp.cjs index 10d9c14451d7..881ebfbb563a 100755 --- a/.pnp.cjs +++ b/.pnp.cjs @@ -3730,7 +3730,7 @@ const RAW_RUNTIME_STATE = ["@babel/traverse", "npm:7.19.1"],\ ["@docusaurus/cssnano-preset", "npm:2.4.3"],\ ["@docusaurus/logger", "npm:2.4.3"],\ - ["@docusaurus/mdx-loader", "virtual:9826341132ae5dbb1ddb6e2e81962286d991c1953ff9179430466f50cb662ee23e73f6b1b88ed04176b42d83dfb45a44fc458d5948cffa817bac8653694aa6c2#npm:2.4.3"],\ + ["@docusaurus/mdx-loader", "virtual:9826341132ae5dbb1ddb6e2e81962286d991c1953ff9179430466f50cb662ee23e73f6b1b88ed04176b42d83dfb45a44fc458d5948cffa817bac8653694aa6c2#patch:@docusaurus/mdx-loader@npm%3A2.4.3#~/.yarn/patches/@docusaurus-mdx-loader-npm-2.4.3-0d95b4751a.patch::version=2.4.3&hash=9c6d0d"],\ ["@docusaurus/react-loadable", "virtual:9826341132ae5dbb1ddb6e2e81962286d991c1953ff9179430466f50cb662ee23e73f6b1b88ed04176b42d83dfb45a44fc458d5948cffa817bac8653694aa6c2#npm:5.5.2"],\ ["@docusaurus/utils", "virtual:706f143487a78b8684246f275ed29f3133385011efe15f7e5b0935539ed7e237f13f299e33b733e5b45f7630cd4116f4dce8bfea7ea24e9bd56dd7ea4b54682a#npm:2.4.3"],\ ["@docusaurus/utils-common", "virtual:9826341132ae5dbb1ddb6e2e81962286d991c1953ff9179430466f50cb662ee23e73f6b1b88ed04176b42d83dfb45a44fc458d5948cffa817bac8653694aa6c2#npm:2.4.3"],\ @@ -3823,7 +3823,7 @@ const RAW_RUNTIME_STATE = ["@babel/traverse", "npm:7.19.1"],\ ["@docusaurus/cssnano-preset", "npm:2.4.3"],\ ["@docusaurus/logger", "npm:2.4.3"],\ - ["@docusaurus/mdx-loader", "virtual:9826341132ae5dbb1ddb6e2e81962286d991c1953ff9179430466f50cb662ee23e73f6b1b88ed04176b42d83dfb45a44fc458d5948cffa817bac8653694aa6c2#npm:2.4.3"],\ + ["@docusaurus/mdx-loader", "virtual:9826341132ae5dbb1ddb6e2e81962286d991c1953ff9179430466f50cb662ee23e73f6b1b88ed04176b42d83dfb45a44fc458d5948cffa817bac8653694aa6c2#patch:@docusaurus/mdx-loader@npm%3A2.4.3#~/.yarn/patches/@docusaurus-mdx-loader-npm-2.4.3-0d95b4751a.patch::version=2.4.3&hash=9c6d0d"],\ ["@docusaurus/react-loadable", "virtual:9826341132ae5dbb1ddb6e2e81962286d991c1953ff9179430466f50cb662ee23e73f6b1b88ed04176b42d83dfb45a44fc458d5948cffa817bac8653694aa6c2#npm:5.5.2"],\ ["@docusaurus/utils", "virtual:706f143487a78b8684246f275ed29f3133385011efe15f7e5b0935539ed7e237f13f299e33b733e5b45f7630cd4116f4dce8bfea7ea24e9bd56dd7ea4b54682a#npm:2.4.3"],\ ["@docusaurus/utils-common", "virtual:9826341132ae5dbb1ddb6e2e81962286d991c1953ff9179430466f50cb662ee23e73f6b1b88ed04176b42d83dfb45a44fc458d5948cffa817bac8653694aa6c2#npm:2.4.3"],\ @@ -3927,22 +3927,23 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@docusaurus/mdx-loader", [\ - ["npm:2.4.3", {\ - "packageLocation": "./.yarn/cache/@docusaurus-mdx-loader-npm-2.4.3-0d95b4751a-20e810843d.zip/node_modules/@docusaurus/mdx-loader/",\ + ["patch:@docusaurus/mdx-loader@npm%3A2.4.3#~/.yarn/patches/@docusaurus-mdx-loader-npm-2.4.3-0d95b4751a.patch::version=2.4.3&hash=9c6d0d", {\ + "packageLocation": "./.yarn/cache/@docusaurus-mdx-loader-patch-11f5e942d5-48db5cb18f.zip/node_modules/@docusaurus/mdx-loader/",\ "packageDependencies": [\ - ["@docusaurus/mdx-loader", "npm:2.4.3"]\ + ["@docusaurus/mdx-loader", "patch:@docusaurus/mdx-loader@npm%3A2.4.3#~/.yarn/patches/@docusaurus-mdx-loader-npm-2.4.3-0d95b4751a.patch::version=2.4.3&hash=9c6d0d"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:9826341132ae5dbb1ddb6e2e81962286d991c1953ff9179430466f50cb662ee23e73f6b1b88ed04176b42d83dfb45a44fc458d5948cffa817bac8653694aa6c2#npm:2.4.3", {\ - "packageLocation": "./.yarn/__virtual__/@docusaurus-mdx-loader-virtual-4b34be0ffd/0/cache/@docusaurus-mdx-loader-npm-2.4.3-0d95b4751a-20e810843d.zip/node_modules/@docusaurus/mdx-loader/",\ + ["virtual:9826341132ae5dbb1ddb6e2e81962286d991c1953ff9179430466f50cb662ee23e73f6b1b88ed04176b42d83dfb45a44fc458d5948cffa817bac8653694aa6c2#patch:@docusaurus/mdx-loader@npm%3A2.4.3#~/.yarn/patches/@docusaurus-mdx-loader-npm-2.4.3-0d95b4751a.patch::version=2.4.3&hash=9c6d0d", {\ + "packageLocation": "./.yarn/__virtual__/@docusaurus-mdx-loader-virtual-fabc774cb7/0/cache/@docusaurus-mdx-loader-patch-11f5e942d5-48db5cb18f.zip/node_modules/@docusaurus/mdx-loader/",\ "packageDependencies": [\ - ["@docusaurus/mdx-loader", "virtual:9826341132ae5dbb1ddb6e2e81962286d991c1953ff9179430466f50cb662ee23e73f6b1b88ed04176b42d83dfb45a44fc458d5948cffa817bac8653694aa6c2#npm:2.4.3"],\ + ["@docusaurus/mdx-loader", "virtual:9826341132ae5dbb1ddb6e2e81962286d991c1953ff9179430466f50cb662ee23e73f6b1b88ed04176b42d83dfb45a44fc458d5948cffa817bac8653694aa6c2#patch:@docusaurus/mdx-loader@npm%3A2.4.3#~/.yarn/patches/@docusaurus-mdx-loader-npm-2.4.3-0d95b4751a.patch::version=2.4.3&hash=9c6d0d"],\ ["@babel/parser", "npm:7.19.1"],\ ["@babel/traverse", "npm:7.19.1"],\ ["@docusaurus/logger", "npm:2.4.3"],\ ["@docusaurus/utils", "virtual:706f143487a78b8684246f275ed29f3133385011efe15f7e5b0935539ed7e237f13f299e33b733e5b45f7630cd4116f4dce8bfea7ea24e9bd56dd7ea4b54682a#npm:2.4.3"],\ ["@mdx-js/mdx", "npm:1.6.22"],\ + ["@mdx-js/react", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:1.6.22"],\ ["@types/react", "npm:16.9.2"],\ ["@types/react-dom", null],\ ["escape-html", "npm:1.0.3"],\ @@ -4019,9 +4020,9 @@ const RAW_RUNTIME_STATE = ["@docusaurus/plugin-content-blog", "virtual:b32f149858069bb32d6e226f2700e07f74b42b4e87898c95b479b3eb5d7d0f45f272dc2d639f959fbaac5d4780bc257e7f0e907814fb5655b38da7911fedc97a#npm:2.4.3"],\ ["@docusaurus/core", "virtual:efae73f2e9aa11493dde5182b5b7f0894b5c101cb3c916b74523dc0bde92d8579259d43c7f83a5363dbd8939dc3d1e6c45c5965b9191878533d9a2c19b046d70#npm:2.4.3"],\ ["@docusaurus/logger", "npm:2.4.3"],\ - ["@docusaurus/mdx-loader", "virtual:9826341132ae5dbb1ddb6e2e81962286d991c1953ff9179430466f50cb662ee23e73f6b1b88ed04176b42d83dfb45a44fc458d5948cffa817bac8653694aa6c2#npm:2.4.3"],\ + ["@docusaurus/mdx-loader", "virtual:9826341132ae5dbb1ddb6e2e81962286d991c1953ff9179430466f50cb662ee23e73f6b1b88ed04176b42d83dfb45a44fc458d5948cffa817bac8653694aa6c2#patch:@docusaurus/mdx-loader@npm%3A2.4.3#~/.yarn/patches/@docusaurus-mdx-loader-npm-2.4.3-0d95b4751a.patch::version=2.4.3&hash=9c6d0d"],\ ["@docusaurus/types", "virtual:1032d63fb281bf780ba23ab422caa9a96e3b896a94b98df8200cda4953b63bfb12abe076ff1da556075f136e9166f70e97a1a4deca2e015af037bb9a2851fe46#npm:2.4.3"],\ - ["@docusaurus/utils", "virtual:94f020b194b61ddc87eed66f45f3f97ea8dc71090b98e2c772ced7c741e78e46cc9be6344290f40c391e4bdaf85d20ad2616cf2a9f732de6754b59b8d8f0bfde#npm:2.4.3"],\ + ["@docusaurus/utils", "virtual:60b74811600036d9bec15c3f0f4350f202474581c6a024054e3d88aefca416aea658fd75c1181b708a15bec695dec91bd00d5d2c7893d76f221cbc41f4bde91a#npm:2.4.3"],\ ["@docusaurus/utils-common", "virtual:94f020b194b61ddc87eed66f45f3f97ea8dc71090b98e2c772ced7c741e78e46cc9be6344290f40c391e4bdaf85d20ad2616cf2a9f732de6754b59b8d8f0bfde#npm:2.4.3"],\ ["@docusaurus/utils-validation", "npm:2.4.3"],\ ["@types/react", "npm:16.9.2"],\ @@ -4055,16 +4056,16 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["virtual:b32f149858069bb32d6e226f2700e07f74b42b4e87898c95b479b3eb5d7d0f45f272dc2d639f959fbaac5d4780bc257e7f0e907814fb5655b38da7911fedc97a#npm:2.4.3", {\ - "packageLocation": "./.yarn/__virtual__/@docusaurus-plugin-content-docs-virtual-56d92f8592/0/cache/@docusaurus-plugin-content-docs-npm-2.4.3-d23740f53a-1d768df0f7.zip/node_modules/@docusaurus/plugin-content-docs/",\ + ["virtual:efae73f2e9aa11493dde5182b5b7f0894b5c101cb3c916b74523dc0bde92d8579259d43c7f83a5363dbd8939dc3d1e6c45c5965b9191878533d9a2c19b046d70#npm:2.4.3", {\ + "packageLocation": "./.yarn/__virtual__/@docusaurus-plugin-content-docs-virtual-60b7481160/0/cache/@docusaurus-plugin-content-docs-npm-2.4.3-d23740f53a-1d768df0f7.zip/node_modules/@docusaurus/plugin-content-docs/",\ "packageDependencies": [\ - ["@docusaurus/plugin-content-docs", "virtual:b32f149858069bb32d6e226f2700e07f74b42b4e87898c95b479b3eb5d7d0f45f272dc2d639f959fbaac5d4780bc257e7f0e907814fb5655b38da7911fedc97a#npm:2.4.3"],\ + ["@docusaurus/plugin-content-docs", "virtual:efae73f2e9aa11493dde5182b5b7f0894b5c101cb3c916b74523dc0bde92d8579259d43c7f83a5363dbd8939dc3d1e6c45c5965b9191878533d9a2c19b046d70#npm:2.4.3"],\ ["@docusaurus/core", "virtual:efae73f2e9aa11493dde5182b5b7f0894b5c101cb3c916b74523dc0bde92d8579259d43c7f83a5363dbd8939dc3d1e6c45c5965b9191878533d9a2c19b046d70#npm:2.4.3"],\ ["@docusaurus/logger", "npm:2.4.3"],\ - ["@docusaurus/mdx-loader", "virtual:9826341132ae5dbb1ddb6e2e81962286d991c1953ff9179430466f50cb662ee23e73f6b1b88ed04176b42d83dfb45a44fc458d5948cffa817bac8653694aa6c2#npm:2.4.3"],\ + ["@docusaurus/mdx-loader", "virtual:9826341132ae5dbb1ddb6e2e81962286d991c1953ff9179430466f50cb662ee23e73f6b1b88ed04176b42d83dfb45a44fc458d5948cffa817bac8653694aa6c2#patch:@docusaurus/mdx-loader@npm%3A2.4.3#~/.yarn/patches/@docusaurus-mdx-loader-npm-2.4.3-0d95b4751a.patch::version=2.4.3&hash=9c6d0d"],\ ["@docusaurus/module-type-aliases", "virtual:efae73f2e9aa11493dde5182b5b7f0894b5c101cb3c916b74523dc0bde92d8579259d43c7f83a5363dbd8939dc3d1e6c45c5965b9191878533d9a2c19b046d70#npm:2.4.3"],\ ["@docusaurus/types", "virtual:1032d63fb281bf780ba23ab422caa9a96e3b896a94b98df8200cda4953b63bfb12abe076ff1da556075f136e9166f70e97a1a4deca2e015af037bb9a2851fe46#npm:2.4.3"],\ - ["@docusaurus/utils", "virtual:94f020b194b61ddc87eed66f45f3f97ea8dc71090b98e2c772ced7c741e78e46cc9be6344290f40c391e4bdaf85d20ad2616cf2a9f732de6754b59b8d8f0bfde#npm:2.4.3"],\ + ["@docusaurus/utils", "virtual:60b74811600036d9bec15c3f0f4350f202474581c6a024054e3d88aefca416aea658fd75c1181b708a15bec695dec91bd00d5d2c7893d76f221cbc41f4bde91a#npm:2.4.3"],\ ["@docusaurus/utils-validation", "npm:2.4.3"],\ ["@types/react", "npm:16.9.2"],\ ["@types/react-dom", null],\ @@ -4102,9 +4103,9 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["@docusaurus/plugin-content-pages", "virtual:b32f149858069bb32d6e226f2700e07f74b42b4e87898c95b479b3eb5d7d0f45f272dc2d639f959fbaac5d4780bc257e7f0e907814fb5655b38da7911fedc97a#npm:2.4.3"],\ ["@docusaurus/core", "virtual:efae73f2e9aa11493dde5182b5b7f0894b5c101cb3c916b74523dc0bde92d8579259d43c7f83a5363dbd8939dc3d1e6c45c5965b9191878533d9a2c19b046d70#npm:2.4.3"],\ - ["@docusaurus/mdx-loader", "virtual:9826341132ae5dbb1ddb6e2e81962286d991c1953ff9179430466f50cb662ee23e73f6b1b88ed04176b42d83dfb45a44fc458d5948cffa817bac8653694aa6c2#npm:2.4.3"],\ + ["@docusaurus/mdx-loader", "virtual:9826341132ae5dbb1ddb6e2e81962286d991c1953ff9179430466f50cb662ee23e73f6b1b88ed04176b42d83dfb45a44fc458d5948cffa817bac8653694aa6c2#patch:@docusaurus/mdx-loader@npm%3A2.4.3#~/.yarn/patches/@docusaurus-mdx-loader-npm-2.4.3-0d95b4751a.patch::version=2.4.3&hash=9c6d0d"],\ ["@docusaurus/types", "virtual:1032d63fb281bf780ba23ab422caa9a96e3b896a94b98df8200cda4953b63bfb12abe076ff1da556075f136e9166f70e97a1a4deca2e015af037bb9a2851fe46#npm:2.4.3"],\ - ["@docusaurus/utils", "virtual:94f020b194b61ddc87eed66f45f3f97ea8dc71090b98e2c772ced7c741e78e46cc9be6344290f40c391e4bdaf85d20ad2616cf2a9f732de6754b59b8d8f0bfde#npm:2.4.3"],\ + ["@docusaurus/utils", "virtual:60b74811600036d9bec15c3f0f4350f202474581c6a024054e3d88aefca416aea658fd75c1181b708a15bec695dec91bd00d5d2c7893d76f221cbc41f4bde91a#npm:2.4.3"],\ ["@docusaurus/utils-validation", "npm:2.4.3"],\ ["@types/react", "npm:16.9.2"],\ ["@types/react-dom", null],\ @@ -4137,7 +4138,7 @@ const RAW_RUNTIME_STATE = ["@docusaurus/plugin-debug", "virtual:b32f149858069bb32d6e226f2700e07f74b42b4e87898c95b479b3eb5d7d0f45f272dc2d639f959fbaac5d4780bc257e7f0e907814fb5655b38da7911fedc97a#npm:2.4.3"],\ ["@docusaurus/core", "virtual:b32f149858069bb32d6e226f2700e07f74b42b4e87898c95b479b3eb5d7d0f45f272dc2d639f959fbaac5d4780bc257e7f0e907814fb5655b38da7911fedc97a#npm:2.4.3"],\ ["@docusaurus/types", "virtual:1032d63fb281bf780ba23ab422caa9a96e3b896a94b98df8200cda4953b63bfb12abe076ff1da556075f136e9166f70e97a1a4deca2e015af037bb9a2851fe46#npm:2.4.3"],\ - ["@docusaurus/utils", "virtual:94f020b194b61ddc87eed66f45f3f97ea8dc71090b98e2c772ced7c741e78e46cc9be6344290f40c391e4bdaf85d20ad2616cf2a9f732de6754b59b8d8f0bfde#npm:2.4.3"],\ + ["@docusaurus/utils", "virtual:60b74811600036d9bec15c3f0f4350f202474581c6a024054e3d88aefca416aea658fd75c1181b708a15bec695dec91bd00d5d2c7893d76f221cbc41f4bde91a#npm:2.4.3"],\ ["@types/react", "npm:16.9.2"],\ ["@types/react-dom", null],\ ["fs-extra", "npm:10.1.0"],\ @@ -4260,7 +4261,7 @@ const RAW_RUNTIME_STATE = ["@docusaurus/core", "virtual:b32f149858069bb32d6e226f2700e07f74b42b4e87898c95b479b3eb5d7d0f45f272dc2d639f959fbaac5d4780bc257e7f0e907814fb5655b38da7911fedc97a#npm:2.4.3"],\ ["@docusaurus/logger", "npm:2.4.3"],\ ["@docusaurus/types", "virtual:1032d63fb281bf780ba23ab422caa9a96e3b896a94b98df8200cda4953b63bfb12abe076ff1da556075f136e9166f70e97a1a4deca2e015af037bb9a2851fe46#npm:2.4.3"],\ - ["@docusaurus/utils", "virtual:94f020b194b61ddc87eed66f45f3f97ea8dc71090b98e2c772ced7c741e78e46cc9be6344290f40c391e4bdaf85d20ad2616cf2a9f732de6754b59b8d8f0bfde#npm:2.4.3"],\ + ["@docusaurus/utils", "virtual:60b74811600036d9bec15c3f0f4350f202474581c6a024054e3d88aefca416aea658fd75c1181b708a15bec695dec91bd00d5d2c7893d76f221cbc41f4bde91a#npm:2.4.3"],\ ["@docusaurus/utils-common", "virtual:94f020b194b61ddc87eed66f45f3f97ea8dc71090b98e2c772ced7c741e78e46cc9be6344290f40c391e4bdaf85d20ad2616cf2a9f732de6754b59b8d8f0bfde#npm:2.4.3"],\ ["@docusaurus/utils-validation", "npm:2.4.3"],\ ["@types/react", "npm:16.9.2"],\ @@ -4294,7 +4295,7 @@ const RAW_RUNTIME_STATE = ["@docusaurus/preset-classic", "virtual:efae73f2e9aa11493dde5182b5b7f0894b5c101cb3c916b74523dc0bde92d8579259d43c7f83a5363dbd8939dc3d1e6c45c5965b9191878533d9a2c19b046d70#npm:2.4.3"],\ ["@docusaurus/core", "virtual:b32f149858069bb32d6e226f2700e07f74b42b4e87898c95b479b3eb5d7d0f45f272dc2d639f959fbaac5d4780bc257e7f0e907814fb5655b38da7911fedc97a#npm:2.4.3"],\ ["@docusaurus/plugin-content-blog", "virtual:b32f149858069bb32d6e226f2700e07f74b42b4e87898c95b479b3eb5d7d0f45f272dc2d639f959fbaac5d4780bc257e7f0e907814fb5655b38da7911fedc97a#npm:2.4.3"],\ - ["@docusaurus/plugin-content-docs", "virtual:b32f149858069bb32d6e226f2700e07f74b42b4e87898c95b479b3eb5d7d0f45f272dc2d639f959fbaac5d4780bc257e7f0e907814fb5655b38da7911fedc97a#npm:2.4.3"],\ + ["@docusaurus/plugin-content-docs", "virtual:efae73f2e9aa11493dde5182b5b7f0894b5c101cb3c916b74523dc0bde92d8579259d43c7f83a5363dbd8939dc3d1e6c45c5965b9191878533d9a2c19b046d70#npm:2.4.3"],\ ["@docusaurus/plugin-content-pages", "virtual:b32f149858069bb32d6e226f2700e07f74b42b4e87898c95b479b3eb5d7d0f45f272dc2d639f959fbaac5d4780bc257e7f0e907814fb5655b38da7911fedc97a#npm:2.4.3"],\ ["@docusaurus/plugin-debug", "virtual:b32f149858069bb32d6e226f2700e07f74b42b4e87898c95b479b3eb5d7d0f45f272dc2d639f959fbaac5d4780bc257e7f0e907814fb5655b38da7911fedc97a#npm:2.4.3"],\ ["@docusaurus/plugin-google-analytics", "virtual:b32f149858069bb32d6e226f2700e07f74b42b4e87898c95b479b3eb5d7d0f45f272dc2d639f959fbaac5d4780bc257e7f0e907814fb5655b38da7911fedc97a#npm:2.4.3"],\ @@ -4305,12 +4306,15 @@ const RAW_RUNTIME_STATE = ["@docusaurus/theme-common", "virtual:efae73f2e9aa11493dde5182b5b7f0894b5c101cb3c916b74523dc0bde92d8579259d43c7f83a5363dbd8939dc3d1e6c45c5965b9191878533d9a2c19b046d70#npm:2.4.3"],\ ["@docusaurus/theme-search-algolia", "virtual:b32f149858069bb32d6e226f2700e07f74b42b4e87898c95b479b3eb5d7d0f45f272dc2d639f959fbaac5d4780bc257e7f0e907814fb5655b38da7911fedc97a#npm:2.4.3"],\ ["@docusaurus/types", "virtual:1032d63fb281bf780ba23ab422caa9a96e3b896a94b98df8200cda4953b63bfb12abe076ff1da556075f136e9166f70e97a1a4deca2e015af037bb9a2851fe46#npm:2.4.3"],\ + ["@types/docusaurus__plugin-content-docs", null],\ ["@types/react", "npm:16.9.2"],\ ["@types/react-dom", null],\ ["react", "npm:17.0.2"],\ ["react-dom", "virtual:efae73f2e9aa11493dde5182b5b7f0894b5c101cb3c916b74523dc0bde92d8579259d43c7f83a5363dbd8939dc3d1e6c45c5965b9191878533d9a2c19b046d70#npm:17.0.2"]\ ],\ "packagePeers": [\ + "@docusaurus/plugin-content-docs",\ + "@types/docusaurus__plugin-content-docs",\ "@types/react-dom",\ "@types/react",\ "react-dom",\ @@ -4355,15 +4359,15 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["@docusaurus/theme-classic", "virtual:efae73f2e9aa11493dde5182b5b7f0894b5c101cb3c916b74523dc0bde92d8579259d43c7f83a5363dbd8939dc3d1e6c45c5965b9191878533d9a2c19b046d70#npm:2.4.3"],\ ["@docusaurus/core", "virtual:b32f149858069bb32d6e226f2700e07f74b42b4e87898c95b479b3eb5d7d0f45f272dc2d639f959fbaac5d4780bc257e7f0e907814fb5655b38da7911fedc97a#npm:2.4.3"],\ - ["@docusaurus/mdx-loader", "virtual:9826341132ae5dbb1ddb6e2e81962286d991c1953ff9179430466f50cb662ee23e73f6b1b88ed04176b42d83dfb45a44fc458d5948cffa817bac8653694aa6c2#npm:2.4.3"],\ + ["@docusaurus/mdx-loader", "virtual:9826341132ae5dbb1ddb6e2e81962286d991c1953ff9179430466f50cb662ee23e73f6b1b88ed04176b42d83dfb45a44fc458d5948cffa817bac8653694aa6c2#patch:@docusaurus/mdx-loader@npm%3A2.4.3#~/.yarn/patches/@docusaurus-mdx-loader-npm-2.4.3-0d95b4751a.patch::version=2.4.3&hash=9c6d0d"],\ ["@docusaurus/module-type-aliases", "virtual:efae73f2e9aa11493dde5182b5b7f0894b5c101cb3c916b74523dc0bde92d8579259d43c7f83a5363dbd8939dc3d1e6c45c5965b9191878533d9a2c19b046d70#npm:2.4.3"],\ ["@docusaurus/plugin-content-blog", "virtual:b32f149858069bb32d6e226f2700e07f74b42b4e87898c95b479b3eb5d7d0f45f272dc2d639f959fbaac5d4780bc257e7f0e907814fb5655b38da7911fedc97a#npm:2.4.3"],\ - ["@docusaurus/plugin-content-docs", "virtual:b32f149858069bb32d6e226f2700e07f74b42b4e87898c95b479b3eb5d7d0f45f272dc2d639f959fbaac5d4780bc257e7f0e907814fb5655b38da7911fedc97a#npm:2.4.3"],\ + ["@docusaurus/plugin-content-docs", "virtual:efae73f2e9aa11493dde5182b5b7f0894b5c101cb3c916b74523dc0bde92d8579259d43c7f83a5363dbd8939dc3d1e6c45c5965b9191878533d9a2c19b046d70#npm:2.4.3"],\ ["@docusaurus/plugin-content-pages", "virtual:b32f149858069bb32d6e226f2700e07f74b42b4e87898c95b479b3eb5d7d0f45f272dc2d639f959fbaac5d4780bc257e7f0e907814fb5655b38da7911fedc97a#npm:2.4.3"],\ ["@docusaurus/theme-common", "virtual:efae73f2e9aa11493dde5182b5b7f0894b5c101cb3c916b74523dc0bde92d8579259d43c7f83a5363dbd8939dc3d1e6c45c5965b9191878533d9a2c19b046d70#npm:2.4.3"],\ ["@docusaurus/theme-translations", "npm:2.4.3"],\ ["@docusaurus/types", "virtual:1032d63fb281bf780ba23ab422caa9a96e3b896a94b98df8200cda4953b63bfb12abe076ff1da556075f136e9166f70e97a1a4deca2e015af037bb9a2851fe46#npm:2.4.3"],\ - ["@docusaurus/utils", "virtual:94f020b194b61ddc87eed66f45f3f97ea8dc71090b98e2c772ced7c741e78e46cc9be6344290f40c391e4bdaf85d20ad2616cf2a9f732de6754b59b8d8f0bfde#npm:2.4.3"],\ + ["@docusaurus/utils", "virtual:60b74811600036d9bec15c3f0f4350f202474581c6a024054e3d88aefca416aea658fd75c1181b708a15bec695dec91bd00d5d2c7893d76f221cbc41f4bde91a#npm:2.4.3"],\ ["@docusaurus/utils-common", "virtual:94f020b194b61ddc87eed66f45f3f97ea8dc71090b98e2c772ced7c741e78e46cc9be6344290f40c391e4bdaf85d20ad2616cf2a9f732de6754b59b8d8f0bfde#npm:2.4.3"],\ ["@docusaurus/utils-validation", "npm:2.4.3"],\ ["@mdx-js/react", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:1.6.22"],\ @@ -4405,10 +4409,10 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/__virtual__/@docusaurus-theme-common-virtual-1186bdd630/0/cache/@docusaurus-theme-common-npm-2.4.3-c261e25288-ddb26b7eef.zip/node_modules/@docusaurus/theme-common/",\ "packageDependencies": [\ ["@docusaurus/theme-common", "virtual:efae73f2e9aa11493dde5182b5b7f0894b5c101cb3c916b74523dc0bde92d8579259d43c7f83a5363dbd8939dc3d1e6c45c5965b9191878533d9a2c19b046d70#npm:2.4.3"],\ - ["@docusaurus/mdx-loader", "virtual:9826341132ae5dbb1ddb6e2e81962286d991c1953ff9179430466f50cb662ee23e73f6b1b88ed04176b42d83dfb45a44fc458d5948cffa817bac8653694aa6c2#npm:2.4.3"],\ + ["@docusaurus/mdx-loader", "virtual:9826341132ae5dbb1ddb6e2e81962286d991c1953ff9179430466f50cb662ee23e73f6b1b88ed04176b42d83dfb45a44fc458d5948cffa817bac8653694aa6c2#patch:@docusaurus/mdx-loader@npm%3A2.4.3#~/.yarn/patches/@docusaurus-mdx-loader-npm-2.4.3-0d95b4751a.patch::version=2.4.3&hash=9c6d0d"],\ ["@docusaurus/module-type-aliases", "virtual:efae73f2e9aa11493dde5182b5b7f0894b5c101cb3c916b74523dc0bde92d8579259d43c7f83a5363dbd8939dc3d1e6c45c5965b9191878533d9a2c19b046d70#npm:2.4.3"],\ ["@docusaurus/plugin-content-blog", "virtual:b32f149858069bb32d6e226f2700e07f74b42b4e87898c95b479b3eb5d7d0f45f272dc2d639f959fbaac5d4780bc257e7f0e907814fb5655b38da7911fedc97a#npm:2.4.3"],\ - ["@docusaurus/plugin-content-docs", "virtual:b32f149858069bb32d6e226f2700e07f74b42b4e87898c95b479b3eb5d7d0f45f272dc2d639f959fbaac5d4780bc257e7f0e907814fb5655b38da7911fedc97a#npm:2.4.3"],\ + ["@docusaurus/plugin-content-docs", "virtual:efae73f2e9aa11493dde5182b5b7f0894b5c101cb3c916b74523dc0bde92d8579259d43c7f83a5363dbd8939dc3d1e6c45c5965b9191878533d9a2c19b046d70#npm:2.4.3"],\ ["@docusaurus/plugin-content-pages", "virtual:b32f149858069bb32d6e226f2700e07f74b42b4e87898c95b479b3eb5d7d0f45f272dc2d639f959fbaac5d4780bc257e7f0e907814fb5655b38da7911fedc97a#npm:2.4.3"],\ ["@docusaurus/utils", "virtual:706f143487a78b8684246f275ed29f3133385011efe15f7e5b0935539ed7e237f13f299e33b733e5b45f7630cd4116f4dce8bfea7ea24e9bd56dd7ea4b54682a#npm:2.4.3"],\ ["@docusaurus/utils-common", "virtual:9826341132ae5dbb1ddb6e2e81962286d991c1953ff9179430466f50cb662ee23e73f6b1b88ed04176b42d83dfb45a44fc458d5948cffa817bac8653694aa6c2#npm:2.4.3"],\ @@ -4449,7 +4453,7 @@ const RAW_RUNTIME_STATE = ["@docsearch/react", "virtual:51105d41b5c2a479287687d3f22dadc05bd7910e1ae83989c279f5a2dfcc0a5c392e762ebc66c382106a0e889383a84328badf1bfb0374527f1639a0fc858e1f#npm:3.2.1"],\ ["@docusaurus/core", "virtual:b32f149858069bb32d6e226f2700e07f74b42b4e87898c95b479b3eb5d7d0f45f272dc2d639f959fbaac5d4780bc257e7f0e907814fb5655b38da7911fedc97a#npm:2.4.3"],\ ["@docusaurus/logger", "npm:2.4.3"],\ - ["@docusaurus/plugin-content-docs", "virtual:b32f149858069bb32d6e226f2700e07f74b42b4e87898c95b479b3eb5d7d0f45f272dc2d639f959fbaac5d4780bc257e7f0e907814fb5655b38da7911fedc97a#npm:2.4.3"],\ + ["@docusaurus/plugin-content-docs", "virtual:efae73f2e9aa11493dde5182b5b7f0894b5c101cb3c916b74523dc0bde92d8579259d43c7f83a5363dbd8939dc3d1e6c45c5965b9191878533d9a2c19b046d70#npm:2.4.3"],\ ["@docusaurus/theme-common", "virtual:efae73f2e9aa11493dde5182b5b7f0894b5c101cb3c916b74523dc0bde92d8579259d43c7f83a5363dbd8939dc3d1e6c45c5965b9191878533d9a2c19b046d70#npm:2.4.3"],\ ["@docusaurus/theme-translations", "npm:2.4.3"],\ ["@docusaurus/utils", "virtual:706f143487a78b8684246f275ed29f3133385011efe15f7e5b0935539ed7e237f13f299e33b733e5b45f7630cd4116f4dce8bfea7ea24e9bd56dd7ea4b54682a#npm:2.4.3"],\ @@ -4528,12 +4532,12 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["virtual:706f143487a78b8684246f275ed29f3133385011efe15f7e5b0935539ed7e237f13f299e33b733e5b45f7630cd4116f4dce8bfea7ea24e9bd56dd7ea4b54682a#npm:2.4.3", {\ - "packageLocation": "./.yarn/__virtual__/@docusaurus-utils-virtual-f1ed609ca2/0/cache/@docusaurus-utils-npm-2.4.3-9f6f3ef859-11caf1b04b.zip/node_modules/@docusaurus/utils/",\ + ["virtual:60b74811600036d9bec15c3f0f4350f202474581c6a024054e3d88aefca416aea658fd75c1181b708a15bec695dec91bd00d5d2c7893d76f221cbc41f4bde91a#npm:2.4.3", {\ + "packageLocation": "./.yarn/__virtual__/@docusaurus-utils-virtual-bf22bf0332/0/cache/@docusaurus-utils-npm-2.4.3-9f6f3ef859-11caf1b04b.zip/node_modules/@docusaurus/utils/",\ "packageDependencies": [\ - ["@docusaurus/utils", "virtual:706f143487a78b8684246f275ed29f3133385011efe15f7e5b0935539ed7e237f13f299e33b733e5b45f7630cd4116f4dce8bfea7ea24e9bd56dd7ea4b54682a#npm:2.4.3"],\ + ["@docusaurus/utils", "virtual:60b74811600036d9bec15c3f0f4350f202474581c6a024054e3d88aefca416aea658fd75c1181b708a15bec695dec91bd00d5d2c7893d76f221cbc41f4bde91a#npm:2.4.3"],\ ["@docusaurus/logger", "npm:2.4.3"],\ - ["@docusaurus/types", null],\ + ["@docusaurus/types", "virtual:1032d63fb281bf780ba23ab422caa9a96e3b896a94b98df8200cda4953b63bfb12abe076ff1da556075f136e9166f70e97a1a4deca2e015af037bb9a2851fe46#npm:2.4.3"],\ ["@svgr/webpack", "npm:6.3.1"],\ ["@types/docusaurus__types", null],\ ["escape-string-regexp", "npm:4.0.0"],\ @@ -4557,12 +4561,12 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["virtual:94f020b194b61ddc87eed66f45f3f97ea8dc71090b98e2c772ced7c741e78e46cc9be6344290f40c391e4bdaf85d20ad2616cf2a9f732de6754b59b8d8f0bfde#npm:2.4.3", {\ - "packageLocation": "./.yarn/__virtual__/@docusaurus-utils-virtual-a297c5aa54/0/cache/@docusaurus-utils-npm-2.4.3-9f6f3ef859-11caf1b04b.zip/node_modules/@docusaurus/utils/",\ + ["virtual:706f143487a78b8684246f275ed29f3133385011efe15f7e5b0935539ed7e237f13f299e33b733e5b45f7630cd4116f4dce8bfea7ea24e9bd56dd7ea4b54682a#npm:2.4.3", {\ + "packageLocation": "./.yarn/__virtual__/@docusaurus-utils-virtual-f1ed609ca2/0/cache/@docusaurus-utils-npm-2.4.3-9f6f3ef859-11caf1b04b.zip/node_modules/@docusaurus/utils/",\ "packageDependencies": [\ - ["@docusaurus/utils", "virtual:94f020b194b61ddc87eed66f45f3f97ea8dc71090b98e2c772ced7c741e78e46cc9be6344290f40c391e4bdaf85d20ad2616cf2a9f732de6754b59b8d8f0bfde#npm:2.4.3"],\ + ["@docusaurus/utils", "virtual:706f143487a78b8684246f275ed29f3133385011efe15f7e5b0935539ed7e237f13f299e33b733e5b45f7630cd4116f4dce8bfea7ea24e9bd56dd7ea4b54682a#npm:2.4.3"],\ ["@docusaurus/logger", "npm:2.4.3"],\ - ["@docusaurus/types", "virtual:1032d63fb281bf780ba23ab422caa9a96e3b896a94b98df8200cda4953b63bfb12abe076ff1da556075f136e9166f70e97a1a4deca2e015af037bb9a2851fe46#npm:2.4.3"],\ + ["@docusaurus/types", null],\ ["@svgr/webpack", "npm:6.3.1"],\ ["@types/docusaurus__types", null],\ ["escape-string-regexp", "npm:4.0.0"],\ @@ -7612,6 +7616,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["@vscode/codicons", [\ + ["npm:0.0.33", {\ + "packageLocation": "./.yarn/cache/@vscode-codicons-npm-0.0.33-7699cffa69-34b4ca3d79.zip/node_modules/@vscode/codicons/",\ + "packageDependencies": [\ + ["@vscode/codicons", "npm:0.0.33"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["@webassemblyjs/ast", [\ ["npm:1.11.6", {\ "packageLocation": "./.yarn/cache/@webassemblyjs-ast-npm-1.11.6-d3fd2bb49a-4c1303971c.zip/node_modules/@webassemblyjs/ast/",\ @@ -8839,6 +8852,7 @@ const RAW_RUNTIME_STATE = ["@codesandbox/sandpack-react", "virtual:efae73f2e9aa11493dde5182b5b7f0894b5c101cb3c916b74523dc0bde92d8579259d43c7f83a5363dbd8939dc3d1e6c45c5965b9191878533d9a2c19b046d70#npm:1.15.0"],\ ["@docusaurus/core", "virtual:efae73f2e9aa11493dde5182b5b7f0894b5c101cb3c916b74523dc0bde92d8579259d43c7f83a5363dbd8939dc3d1e6c45c5965b9191878533d9a2c19b046d70#npm:2.4.3"],\ ["@docusaurus/module-type-aliases", "virtual:efae73f2e9aa11493dde5182b5b7f0894b5c101cb3c916b74523dc0bde92d8579259d43c7f83a5363dbd8939dc3d1e6c45c5965b9191878533d9a2c19b046d70#npm:2.4.3"],\ + ["@docusaurus/plugin-content-docs", "virtual:efae73f2e9aa11493dde5182b5b7f0894b5c101cb3c916b74523dc0bde92d8579259d43c7f83a5363dbd8939dc3d1e6c45c5965b9191878533d9a2c19b046d70#npm:2.4.3"],\ ["@docusaurus/preset-classic", "virtual:efae73f2e9aa11493dde5182b5b7f0894b5c101cb3c916b74523dc0bde92d8579259d43c7f83a5363dbd8939dc3d1e6c45c5965b9191878533d9a2c19b046d70#npm:2.4.3"],\ ["@docusaurus/theme-classic", "virtual:efae73f2e9aa11493dde5182b5b7f0894b5c101cb3c916b74523dc0bde92d8579259d43c7f83a5363dbd8939dc3d1e6c45c5965b9191878533d9a2c19b046d70#npm:2.4.3"],\ ["@docusaurus/theme-common", "virtual:efae73f2e9aa11493dde5182b5b7f0894b5c101cb3c916b74523dc0bde92d8579259d43c7f83a5363dbd8939dc3d1e6c45c5965b9191878533d9a2c19b046d70#npm:2.4.3"],\ @@ -8874,8 +8888,10 @@ const RAW_RUNTIME_STATE = ["clipanion", "virtual:576bf3e379b293160348e4cadfbd6541796e6f78477b0875c4437065090cec6f78b6ec2281b8e15d1c870d61578dc7dee16a5ae49a65701fec83e592ce2ebdeb#npm:4.0.0-rc.2"],\ ["clsx", "npm:1.2.1"],\ ["cross-spawn", "npm:7.0.3"],\ + ["docusaurus-plugin-typedoc-api", "virtual:efae73f2e9aa11493dde5182b5b7f0894b5c101cb3c916b74523dc0bde92d8579259d43c7f83a5363dbd8939dc3d1e6c45c5965b9191878533d9a2c19b046d70#patch:docusaurus-plugin-typedoc-api@npm%3A3.0.1#~/.yarn/patches/docusaurus-plugin-typedoc-api-npm-3.0.1-7dd061feb2.patch::version=3.0.1&hash=2fc7b0"],\ ["dompurify", "npm:3.0.5"],\ ["esbuild-loader", "virtual:efae73f2e9aa11493dde5182b5b7f0894b5c101cb3c916b74523dc0bde92d8579259d43c7f83a5363dbd8939dc3d1e6c45c5965b9191878533d9a2c19b046d70#npm:2.20.0"],\ + ["fast-glob", "npm:3.2.12"],\ ["git-url-parse", "npm:13.1.0"],\ ["github-markdown-css", "npm:5.1.0"],\ ["js-untar", "npm:2.0.0"],\ @@ -8908,6 +8924,8 @@ const RAW_RUNTIME_STATE = ["semver", "npm:7.5.4"],\ ["three", "npm:0.145.0"],\ ["tslib", "npm:2.4.0"],\ + ["typedoc", "virtual:efae73f2e9aa11493dde5182b5b7f0894b5c101cb3c916b74523dc0bde92d8579259d43c7f83a5363dbd8939dc3d1e6c45c5965b9191878533d9a2c19b046d70#npm:0.25.3"],\ + ["typescript", "patch:typescript@npm%3A5.3.0-beta#optional!builtin::version=5.3.0-beta&hash=29ae49"],\ ["unist-util-visit", "npm:2.0.3"],\ ["unist-util-visit-parents", "npm:2.1.2"],\ ["usehooks-ts", "virtual:efae73f2e9aa11493dde5182b5b7f0894b5c101cb3c916b74523dc0bde92d8579259d43c7f83a5363dbd8939dc3d1e6c45c5965b9191878533d9a2c19b046d70#npm:2.9.1"],\ @@ -18843,6 +18861,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["ansi-sequence-parser", [\ + ["npm:1.1.1", {\ + "packageLocation": "./.yarn/cache/ansi-sequence-parser-npm-1.1.1-4cfd5b85e2-9ce30f257b.zip/node_modules/ansi-sequence-parser/",\ + "packageDependencies": [\ + ["ansi-sequence-parser", "npm:1.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["ansi-styles", [\ ["npm:3.2.1", {\ "packageLocation": "./.yarn/cache/ansi-styles-npm-3.2.1-8cb8107983-d85ade01c1.zip/node_modules/ansi-styles/",\ @@ -21667,6 +21694,54 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["docusaurus-plugin-typedoc-api", [\ + ["patch:docusaurus-plugin-typedoc-api@npm%3A3.0.1#~/.yarn/patches/docusaurus-plugin-typedoc-api-npm-3.0.1-7dd061feb2.patch::version=3.0.1&hash=2fc7b0", {\ + "packageLocation": "./.yarn/cache/docusaurus-plugin-typedoc-api-patch-c12a7f739c-a52a91cefa.zip/node_modules/docusaurus-plugin-typedoc-api/",\ + "packageDependencies": [\ + ["docusaurus-plugin-typedoc-api", "patch:docusaurus-plugin-typedoc-api@npm%3A3.0.1#~/.yarn/patches/docusaurus-plugin-typedoc-api-npm-3.0.1-7dd061feb2.patch::version=3.0.1&hash=2fc7b0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:efae73f2e9aa11493dde5182b5b7f0894b5c101cb3c916b74523dc0bde92d8579259d43c7f83a5363dbd8939dc3d1e6c45c5965b9191878533d9a2c19b046d70#patch:docusaurus-plugin-typedoc-api@npm%3A3.0.1#~/.yarn/patches/docusaurus-plugin-typedoc-api-npm-3.0.1-7dd061feb2.patch::version=3.0.1&hash=2fc7b0", {\ + "packageLocation": "./.yarn/__virtual__/docusaurus-plugin-typedoc-api-virtual-37d4103367/0/cache/docusaurus-plugin-typedoc-api-patch-c12a7f739c-a52a91cefa.zip/node_modules/docusaurus-plugin-typedoc-api/",\ + "packageDependencies": [\ + ["docusaurus-plugin-typedoc-api", "virtual:efae73f2e9aa11493dde5182b5b7f0894b5c101cb3c916b74523dc0bde92d8579259d43c7f83a5363dbd8939dc3d1e6c45c5965b9191878533d9a2c19b046d70#patch:docusaurus-plugin-typedoc-api@npm%3A3.0.1#~/.yarn/patches/docusaurus-plugin-typedoc-api-npm-3.0.1-7dd061feb2.patch::version=3.0.1&hash=2fc7b0"],\ + ["@docusaurus/core", "virtual:efae73f2e9aa11493dde5182b5b7f0894b5c101cb3c916b74523dc0bde92d8579259d43c7f83a5363dbd8939dc3d1e6c45c5965b9191878533d9a2c19b046d70#npm:2.4.3"],\ + ["@docusaurus/mdx-loader", "virtual:9826341132ae5dbb1ddb6e2e81962286d991c1953ff9179430466f50cb662ee23e73f6b1b88ed04176b42d83dfb45a44fc458d5948cffa817bac8653694aa6c2#patch:@docusaurus/mdx-loader@npm%3A2.4.3#~/.yarn/patches/@docusaurus-mdx-loader-npm-2.4.3-0d95b4751a.patch::version=2.4.3&hash=9c6d0d"],\ + ["@docusaurus/plugin-content-docs", "virtual:efae73f2e9aa11493dde5182b5b7f0894b5c101cb3c916b74523dc0bde92d8579259d43c7f83a5363dbd8939dc3d1e6c45c5965b9191878533d9a2c19b046d70#npm:2.4.3"],\ + ["@docusaurus/theme-common", "virtual:efae73f2e9aa11493dde5182b5b7f0894b5c101cb3c916b74523dc0bde92d8579259d43c7f83a5363dbd8939dc3d1e6c45c5965b9191878533d9a2c19b046d70#npm:2.4.3"],\ + ["@docusaurus/types", "virtual:1032d63fb281bf780ba23ab422caa9a96e3b896a94b98df8200cda4953b63bfb12abe076ff1da556075f136e9166f70e97a1a4deca2e015af037bb9a2851fe46#npm:2.4.3"],\ + ["@docusaurus/utils", "virtual:60b74811600036d9bec15c3f0f4350f202474581c6a024054e3d88aefca416aea658fd75c1181b708a15bec695dec91bd00d5d2c7893d76f221cbc41f4bde91a#npm:2.4.3"],\ + ["@types/docusaurus__core", null],\ + ["@types/docusaurus__plugin-content-docs", null],\ + ["@types/react", "npm:16.9.2"],\ + ["@types/react-dom", null],\ + ["@types/typedoc", null],\ + ["@types/typescript", null],\ + ["@vscode/codicons", "npm:0.0.33"],\ + ["marked", "npm:4.3.0"],\ + ["react", "npm:17.0.2"],\ + ["react-dom", "virtual:efae73f2e9aa11493dde5182b5b7f0894b5c101cb3c916b74523dc0bde92d8579259d43c7f83a5363dbd8939dc3d1e6c45c5965b9191878533d9a2c19b046d70#npm:17.0.2"],\ + ["typedoc", "virtual:efae73f2e9aa11493dde5182b5b7f0894b5c101cb3c916b74523dc0bde92d8579259d43c7f83a5363dbd8939dc3d1e6c45c5965b9191878533d9a2c19b046d70#npm:0.25.3"],\ + ["typescript", "patch:typescript@npm%3A5.3.0-beta#optional!builtin::version=5.3.0-beta&hash=29ae49"]\ + ],\ + "packagePeers": [\ + "@docusaurus/core",\ + "@docusaurus/plugin-content-docs",\ + "@types/docusaurus__core",\ + "@types/docusaurus__plugin-content-docs",\ + "@types/react-dom",\ + "@types/react",\ + "@types/typedoc",\ + "@types/typescript",\ + "react-dom",\ + "react",\ + "typedoc",\ + "typescript"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["dom-converter", [\ ["npm:0.2.0", {\ "packageLocation": "./.yarn/cache/dom-converter-npm-0.2.0-902408f4a0-71b22f56bc.zip/node_modules/dom-converter/",\ @@ -26321,10 +26396,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["jsonc-parser", [\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/jsonc-parser-npm-3.0.0-66e692e88a-30747660fe.zip/node_modules/jsonc-parser/",\ + ["npm:3.2.0", {\ + "packageLocation": "./.yarn/cache/jsonc-parser-npm-3.2.0-1896ece3b7-bd68b902e5.zip/node_modules/jsonc-parser/",\ "packageDependencies": [\ - ["jsonc-parser", "npm:3.0.0"]\ + ["jsonc-parser", "npm:3.2.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -26704,6 +26779,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["lunr", [\ + ["npm:2.3.9", {\ + "packageLocation": "./.yarn/cache/lunr-npm-2.3.9-fa3aa9c2d6-f2f6db34c0.zip/node_modules/lunr/",\ + "packageDependencies": [\ + ["lunr", "npm:2.3.9"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["lz-string", [\ ["npm:1.4.4", {\ "packageLocation": "./.yarn/cache/lz-string-npm-1.4.4-59a2091d3f-da3abc3c15.zip/node_modules/lz-string/",\ @@ -26852,6 +26936,13 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["marked", [\ + ["npm:4.3.0", {\ + "packageLocation": "./.yarn/cache/marked-npm-4.3.0-e7ef9e874f-c830bb4cb3.zip/node_modules/marked/",\ + "packageDependencies": [\ + ["marked", "npm:4.3.0"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:5.1.1", {\ "packageLocation": "./.yarn/cache/marked-npm-5.1.1-3219cf7472-88bf0b1db5.zip/node_modules/marked/",\ "packageDependencies": [\ @@ -27235,6 +27326,14 @@ const RAW_RUNTIME_STATE = ["brace-expansion", "npm:2.0.1"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:9.0.3", {\ + "packageLocation": "./.yarn/cache/minimatch-npm-9.0.3-69d7d6fad5-c81b47d281.zip/node_modules/minimatch/",\ + "packageDependencies": [\ + ["minimatch", "npm:9.0.3"],\ + ["brace-expansion", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["minimist", [\ @@ -31374,7 +31473,7 @@ const RAW_RUNTIME_STATE = "npm:0.15.15"\ ]],\ ["joycon", "npm:3.0.1"],\ - ["jsonc-parser", "npm:3.0.0"],\ + ["jsonc-parser", "npm:3.2.0"],\ ["rollup", "npm:2.59.0"]\ ],\ "packagePeers": [\ @@ -31874,6 +31973,19 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["shiki", [\ + ["npm:0.14.5", {\ + "packageLocation": "./.yarn/cache/shiki-npm-0.14.5-517816014d-02c96cf7ef.zip/node_modules/shiki/",\ + "packageDependencies": [\ + ["shiki", "npm:0.14.5"],\ + ["ansi-sequence-parser", "npm:1.1.1"],\ + ["jsonc-parser", "npm:3.2.0"],\ + ["vscode-oniguruma", "npm:1.7.0"],\ + ["vscode-textmate", "npm:8.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["side-channel", [\ ["npm:1.0.4", {\ "packageLocation": "./.yarn/cache/side-channel-npm-1.0.4-e1f38b9e06-c4998d9fc5.zip/node_modules/side-channel/",\ @@ -33295,7 +33407,40 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["typedoc", [\ + ["npm:0.25.3", {\ + "packageLocation": "./.yarn/cache/typedoc-npm-0.25.3-11902e45cc-1dd0615558.zip/node_modules/typedoc/",\ + "packageDependencies": [\ + ["typedoc", "npm:0.25.3"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:efae73f2e9aa11493dde5182b5b7f0894b5c101cb3c916b74523dc0bde92d8579259d43c7f83a5363dbd8939dc3d1e6c45c5965b9191878533d9a2c19b046d70#npm:0.25.3", {\ + "packageLocation": "./.yarn/__virtual__/typedoc-virtual-a08452fa82/0/cache/typedoc-npm-0.25.3-11902e45cc-1dd0615558.zip/node_modules/typedoc/",\ + "packageDependencies": [\ + ["typedoc", "virtual:efae73f2e9aa11493dde5182b5b7f0894b5c101cb3c916b74523dc0bde92d8579259d43c7f83a5363dbd8939dc3d1e6c45c5965b9191878533d9a2c19b046d70#npm:0.25.3"],\ + ["@types/typescript", null],\ + ["lunr", "npm:2.3.9"],\ + ["marked", "npm:4.3.0"],\ + ["minimatch", "npm:9.0.3"],\ + ["shiki", "npm:0.14.5"],\ + ["typescript", "patch:typescript@npm%3A5.3.0-beta#optional!builtin::version=5.3.0-beta&hash=29ae49"]\ + ],\ + "packagePeers": [\ + "@types/typescript",\ + "typescript"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["typescript", [\ + ["patch:typescript@npm%3A5.3.0-beta#optional!builtin::version=5.3.0-beta&hash=29ae49", {\ + "packageLocation": "./.yarn/cache/typescript-patch-64163f9e2b-d0be2329d1.zip/node_modules/typescript/",\ + "packageDependencies": [\ + ["typescript", "patch:typescript@npm%3A5.3.0-beta#optional!builtin::version=5.3.0-beta&hash=29ae49"]\ + ],\ + "linkType": "HARD"\ + }],\ ["patch:typescript@npm%3A5.3.1-rc#optional!builtin::version=5.3.1-rc&hash=e012d7", {\ "packageLocation": "./.yarn/cache/typescript-patch-eda66d82fe-7f15bd5095.zip/node_modules/typescript/",\ "packageDependencies": [\ @@ -34048,6 +34193,24 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["vscode-oniguruma", [\ + ["npm:1.7.0", {\ + "packageLocation": "./.yarn/cache/vscode-oniguruma-npm-1.7.0-07cc55fbcc-7da9d21459.zip/node_modules/vscode-oniguruma/",\ + "packageDependencies": [\ + ["vscode-oniguruma", "npm:1.7.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["vscode-textmate", [\ + ["npm:8.0.0", {\ + "packageLocation": "./.yarn/cache/vscode-textmate-npm-8.0.0-2deb0cc7cf-9fa7d66d60.zip/node_modules/vscode-textmate/",\ + "packageDependencies": [\ + ["vscode-textmate", "npm:8.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["vscode-zipfs", [\ ["workspace:packages/vscode-zipfs", {\ "packageLocation": "./packages/vscode-zipfs/",\ diff --git a/.yarn/cache/@docusaurus-mdx-loader-patch-11f5e942d5-48db5cb18f.zip b/.yarn/cache/@docusaurus-mdx-loader-patch-11f5e942d5-48db5cb18f.zip new file mode 100644 index 000000000000..1f0e6a774250 Binary files /dev/null and b/.yarn/cache/@docusaurus-mdx-loader-patch-11f5e942d5-48db5cb18f.zip differ diff --git a/.yarn/cache/@vscode-codicons-npm-0.0.33-7699cffa69-34b4ca3d79.zip b/.yarn/cache/@vscode-codicons-npm-0.0.33-7699cffa69-34b4ca3d79.zip new file mode 100644 index 000000000000..25756c063a35 Binary files /dev/null and b/.yarn/cache/@vscode-codicons-npm-0.0.33-7699cffa69-34b4ca3d79.zip differ diff --git a/.yarn/cache/ansi-sequence-parser-npm-1.1.1-4cfd5b85e2-9ce30f257b.zip b/.yarn/cache/ansi-sequence-parser-npm-1.1.1-4cfd5b85e2-9ce30f257b.zip new file mode 100644 index 000000000000..4c8ec5550851 Binary files /dev/null and b/.yarn/cache/ansi-sequence-parser-npm-1.1.1-4cfd5b85e2-9ce30f257b.zip differ diff --git a/.yarn/cache/docusaurus-plugin-typedoc-api-npm-3.0.1-7dd061feb2-6ef5a0d49b.zip b/.yarn/cache/docusaurus-plugin-typedoc-api-npm-3.0.1-7dd061feb2-6ef5a0d49b.zip new file mode 100644 index 000000000000..a2704fa1ebe5 Binary files /dev/null and b/.yarn/cache/docusaurus-plugin-typedoc-api-npm-3.0.1-7dd061feb2-6ef5a0d49b.zip differ diff --git a/.yarn/cache/docusaurus-plugin-typedoc-api-patch-c12a7f739c-a52a91cefa.zip b/.yarn/cache/docusaurus-plugin-typedoc-api-patch-c12a7f739c-a52a91cefa.zip new file mode 100644 index 000000000000..2309302849f9 Binary files /dev/null and b/.yarn/cache/docusaurus-plugin-typedoc-api-patch-c12a7f739c-a52a91cefa.zip differ diff --git a/.yarn/cache/jsonc-parser-npm-3.0.0-66e692e88a-30747660fe.zip b/.yarn/cache/jsonc-parser-npm-3.0.0-66e692e88a-30747660fe.zip deleted file mode 100644 index f91ad982086d..000000000000 Binary files a/.yarn/cache/jsonc-parser-npm-3.0.0-66e692e88a-30747660fe.zip and /dev/null differ diff --git a/.yarn/cache/jsonc-parser-npm-3.2.0-1896ece3b7-bd68b902e5.zip b/.yarn/cache/jsonc-parser-npm-3.2.0-1896ece3b7-bd68b902e5.zip new file mode 100644 index 000000000000..f48952344921 Binary files /dev/null and b/.yarn/cache/jsonc-parser-npm-3.2.0-1896ece3b7-bd68b902e5.zip differ diff --git a/.yarn/cache/lunr-npm-2.3.9-fa3aa9c2d6-f2f6db34c0.zip b/.yarn/cache/lunr-npm-2.3.9-fa3aa9c2d6-f2f6db34c0.zip new file mode 100644 index 000000000000..b8e085b735c8 Binary files /dev/null and b/.yarn/cache/lunr-npm-2.3.9-fa3aa9c2d6-f2f6db34c0.zip differ diff --git a/.yarn/cache/marked-npm-4.3.0-e7ef9e874f-c830bb4cb3.zip b/.yarn/cache/marked-npm-4.3.0-e7ef9e874f-c830bb4cb3.zip new file mode 100644 index 000000000000..20e417a239f4 Binary files /dev/null and b/.yarn/cache/marked-npm-4.3.0-e7ef9e874f-c830bb4cb3.zip differ diff --git a/.yarn/cache/minimatch-npm-9.0.3-69d7d6fad5-c81b47d281.zip b/.yarn/cache/minimatch-npm-9.0.3-69d7d6fad5-c81b47d281.zip new file mode 100644 index 000000000000..dc6ab1689133 Binary files /dev/null and b/.yarn/cache/minimatch-npm-9.0.3-69d7d6fad5-c81b47d281.zip differ diff --git a/.yarn/cache/shiki-npm-0.14.5-517816014d-02c96cf7ef.zip b/.yarn/cache/shiki-npm-0.14.5-517816014d-02c96cf7ef.zip new file mode 100644 index 000000000000..109789979daf Binary files /dev/null and b/.yarn/cache/shiki-npm-0.14.5-517816014d-02c96cf7ef.zip differ diff --git a/.yarn/cache/typedoc-npm-0.25.0-15b82dad2e-4a3a318c02.zip b/.yarn/cache/typedoc-npm-0.25.0-15b82dad2e-4a3a318c02.zip new file mode 100644 index 000000000000..0bb5c8a0a502 Binary files /dev/null and b/.yarn/cache/typedoc-npm-0.25.0-15b82dad2e-4a3a318c02.zip differ diff --git a/.yarn/cache/typedoc-npm-0.25.3-11902e45cc-1dd0615558.zip b/.yarn/cache/typedoc-npm-0.25.3-11902e45cc-1dd0615558.zip new file mode 100644 index 000000000000..c2b7c66327da Binary files /dev/null and b/.yarn/cache/typedoc-npm-0.25.3-11902e45cc-1dd0615558.zip differ diff --git a/.yarn/cache/typescript-npm-5.3.0-beta-55b9e86e2c-6de8258af9.zip b/.yarn/cache/typescript-npm-5.3.0-beta-55b9e86e2c-6de8258af9.zip new file mode 100644 index 000000000000..71134a032b26 Binary files /dev/null and b/.yarn/cache/typescript-npm-5.3.0-beta-55b9e86e2c-6de8258af9.zip differ diff --git a/.yarn/cache/typescript-patch-64163f9e2b-d0be2329d1.zip b/.yarn/cache/typescript-patch-64163f9e2b-d0be2329d1.zip new file mode 100644 index 000000000000..3b3c991d5a3e Binary files /dev/null and b/.yarn/cache/typescript-patch-64163f9e2b-d0be2329d1.zip differ diff --git a/.yarn/cache/vscode-oniguruma-npm-1.7.0-07cc55fbcc-7da9d21459.zip b/.yarn/cache/vscode-oniguruma-npm-1.7.0-07cc55fbcc-7da9d21459.zip new file mode 100644 index 000000000000..5ea1a7b8800d Binary files /dev/null and b/.yarn/cache/vscode-oniguruma-npm-1.7.0-07cc55fbcc-7da9d21459.zip differ diff --git a/.yarn/cache/vscode-textmate-npm-8.0.0-2deb0cc7cf-9fa7d66d60.zip b/.yarn/cache/vscode-textmate-npm-8.0.0-2deb0cc7cf-9fa7d66d60.zip new file mode 100644 index 000000000000..a69bd5198766 Binary files /dev/null and b/.yarn/cache/vscode-textmate-npm-8.0.0-2deb0cc7cf-9fa7d66d60.zip differ diff --git a/.yarn/patches/@docusaurus-mdx-loader-npm-2.4.3-0d95b4751a.patch b/.yarn/patches/@docusaurus-mdx-loader-npm-2.4.3-0d95b4751a.patch new file mode 100644 index 000000000000..f26cb81a77d6 --- /dev/null +++ b/.yarn/patches/@docusaurus-mdx-loader-npm-2.4.3-0d95b4751a.patch @@ -0,0 +1,64 @@ +diff --git a/lib/loader.d.ts.map b/lib/loader.d.ts.map +index f6fe486305f2a29b7b1545c1f61c756eb37a9722..1fac9acbbb2ddb843dbc17ef680c5de675aea2ce 100644 +--- a/lib/loader.d.ts.map ++++ b/lib/loader.d.ts.map +@@ -1 +1 @@ +-{"version":3,"file":"loader.d.ts","sourceRoot":"","sources":["../src/loader.ts"],"names":[],"mappings":"AAAA;;;;;GAKG;AAsBH,OAAO,KAAK,EAAC,cAAc,EAAC,MAAM,mBAAmB,CAAC;AACtD,OAAO,KAAK,EAAC,aAAa,EAAC,MAAM,SAAS,CAAC;AAC3C,OAAO,KAAK,EAAY,MAAM,EAAC,MAAM,SAAS,CAAC;AAC/C,OAAO,KAAK,EAAC,iBAAiB,EAAC,MAAM,sBAAsB,CAAC;AAsB5D,oBAAY,SAAS,GAEnB;IAAC,MAAM,CAAC,GAAG,EAAE,CAAC;IAAE,GAAG;CAAC,GAAG,MAAM,CAAC,GAAG,EAAE,CAAC,CAAC;AAEvC,oBAAY,UAAU,GAAG;IACvB,WAAW,EAAE,OAAO,GAAG,iBAAiB,CAAC;IACzC,aAAa,EAAE,SAAS,EAAE,CAAC;IAC3B,aAAa,EAAE,SAAS,EAAE,CAAC;IAC3B,0BAA0B,EAAE,SAAS,EAAE,CAAC;IACxC,0BAA0B,EAAE,SAAS,EAAE,CAAC;CACzC,CAAC;AAEF,oBAAY,OAAO,GAAG,OAAO,CAAC,UAAU,CAAC,GAAG;IAC1C,cAAc,EAAE,cAAc,CAAC;IAC/B,UAAU,EAAE,MAAM,EAAE,CAAC;IACrB,OAAO,EAAE,MAAM,CAAC;IAChB,YAAY,CAAC,EAAE,CAAC,QAAQ,EAAE,MAAM,KAAK,OAAO,CAAC;IAC7C,sCAAsC,CAAC,EAAE,OAAO,CAAC;IACjD,kBAAkB,CAAC,EAAE,OAAO,CAAC;IAC7B,YAAY,CAAC,EAAE,MAAM,GAAG,CAAC,CAAC,QAAQ,EAAE,MAAM,KAAK,MAAM,CAAC,CAAC;IACvD,YAAY,CAAC,EAAE,CAAC,QAAQ,EAAE;QACxB,WAAW,EAAE;YAAC,CAAC,GAAG,EAAE,MAAM,GAAG,OAAO,CAAA;SAAC,CAAC;QACtC,QAAQ,EAAE;YAAC,CAAC,GAAG,EAAE,MAAM,GAAG,OAAO,CAAA;SAAC,CAAC;KACpC,KAAK;QAAC,CAAC,GAAG,EAAE,MAAM,GAAG,OAAO,CAAA;KAAC,CAAC;CAChC,CAAC;AA8EF,wBAAsB,SAAS,CAC7B,IAAI,EAAE,aAAa,CAAC,OAAO,CAAC,EAC5B,UAAU,EAAE,MAAM,GACjB,OAAO,CAAC,IAAI,CAAC,CA+Hf"} +\ No newline at end of file ++{"version":3,"file":"loader.d.ts","sourceRoot":"","sources":["../src/loader.ts"],"names":[],"mappings":"AAAA;;;;;GAKG;AAuBH,OAAO,KAAK,EAAC,cAAc,EAAC,MAAM,mBAAmB,CAAC;AACtD,OAAO,KAAK,EAAC,aAAa,EAAC,MAAM,SAAS,CAAC;AAC3C,OAAO,KAAK,EAAY,MAAM,EAAC,MAAM,SAAS,CAAC;AAC/C,OAAO,KAAK,EAAC,iBAAiB,EAAC,MAAM,sBAAsB,CAAC;AAsB5D,oBAAY,SAAS,GAEnB;IAAC,MAAM,CAAC,GAAG,EAAE,CAAC;IAAE,GAAG;CAAC,GAAG,MAAM,CAAC,GAAG,EAAE,CAAC,CAAC;AAEvC,oBAAY,UAAU,GAAG;IACvB,WAAW,EAAE,OAAO,GAAG,iBAAiB,CAAC;IACzC,aAAa,EAAE,SAAS,EAAE,CAAC;IAC3B,aAAa,EAAE,SAAS,EAAE,CAAC;IAC3B,0BAA0B,EAAE,SAAS,EAAE,CAAC;IACxC,0BAA0B,EAAE,SAAS,EAAE,CAAC;CACzC,CAAC;AAEF,oBAAY,OAAO,GAAG,OAAO,CAAC,UAAU,CAAC,GAAG;IAC1C,cAAc,EAAE,cAAc,CAAC;IAC/B,UAAU,EAAE,MAAM,EAAE,CAAC;IACrB,OAAO,EAAE,MAAM,CAAC;IAChB,YAAY,CAAC,EAAE,CAAC,QAAQ,EAAE,MAAM,KAAK,OAAO,CAAC;IAC7C,sCAAsC,CAAC,EAAE,OAAO,CAAC;IACjD,kBAAkB,CAAC,EAAE,OAAO,CAAC;IAC7B,YAAY,CAAC,EAAE,MAAM,GAAG,CAAC,CAAC,QAAQ,EAAE,MAAM,KAAK,MAAM,CAAC,CAAC;IACvD,YAAY,CAAC,EAAE,CAAC,QAAQ,EAAE;QACxB,WAAW,EAAE;YAAC,CAAC,GAAG,EAAE,MAAM,GAAG,OAAO,CAAA;SAAC,CAAC;QACtC,QAAQ,EAAE;YAAC,CAAC,GAAG,EAAE,MAAM,GAAG,OAAO,CAAA;SAAC,CAAC;KACpC,KAAK;QAAC,CAAC,GAAG,EAAE,MAAM,GAAG,OAAO,CAAA;KAAC,CAAC;CAChC,CAAC;AA8EF,wBAAsB,SAAS,CAC7B,IAAI,EAAE,aAAa,CAAC,OAAO,CAAC,EAC5B,UAAU,EAAE,MAAM,GACjB,OAAO,CAAC,IAAI,CAAC,CA+Hf"} +\ No newline at end of file +diff --git a/lib/loader.js b/lib/loader.js +index 5f9dce1f556491abab5b8307658b517f314ed983..07f9b13dc27730cb3093c69a43a48bb68eb66089 100644 +--- a/lib/loader.js ++++ b/lib/loader.js +@@ -8,6 +8,7 @@ + Object.defineProperty(exports, "__esModule", { value: true }); + exports.mdxLoader = void 0; + const tslib_1 = require("tslib"); ++const url_1 = require("url"); + const fs_extra_1 = tslib_1.__importDefault(require("fs-extra")); + const logger_1 = tslib_1.__importDefault(require("@docusaurus/logger")); + const utils_1 = require("@docusaurus/utils"); +@@ -200,8 +201,8 @@ ${assets ? `export const assets = ${createAssetsExportCode(assets)};` : ''} + `; + const code = ` + ${pragma} +-import React from 'react'; +-import { mdx } from '@mdx-js/react'; ++import React from "${(0, url_1.pathToFileURL)(require.resolve('react'))}"; ++import { mdx } from "${(0, url_1.pathToFileURL)(require.resolve('@mdx-js/react'))}"; + + ${exportsCode} + ${result} +diff --git a/lib/loader.js.map b/lib/loader.js.map +index 69559491cd0bf61e0ed80fea0ac135417c90eb2e..e7e34bea9301772fd7315550d5b8296c87945202 100644 +--- a/lib/loader.js.map ++++ b/lib/loader.js.map +@@ -1 +1 @@ +-{"version":3,"file":"loader.js","sourceRoot":"","sources":["../src/loader.ts"],"names":[],"mappings":"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"} +\ No newline at end of file ++{"version":3,"file":"loader.js","sourceRoot":"","sources":["../src/loader.ts"],"names":[],"mappings":"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"} +\ No newline at end of file +diff --git a/src/loader.ts b/src/loader.ts +index 1b40d5833c8d61784ba12e310a6b558a5c678c05..e2a75d25dec39981d7cf18ba052c8cb92a04834c 100644 +--- a/src/loader.ts ++++ b/src/loader.ts +@@ -5,6 +5,7 @@ + * LICENSE file in the root directory of this source tree. + */ + ++import {pathToFileURL} from 'url'; + import fs from 'fs-extra'; + import logger from '@docusaurus/logger'; + import { +@@ -274,8 +275,8 @@ ${assets ? `export const assets = ${createAssetsExportCode(assets)};` : ''} + + const code = ` + ${pragma} +-import React from 'react'; +-import { mdx } from '@mdx-js/react'; ++import React from "${pathToFileURL(require.resolve('react'))}"; ++import { mdx } from "${pathToFileURL(require.resolve('@mdx-js/react'))}"; + + ${exportsCode} + ${result} diff --git a/.yarn/patches/docusaurus-plugin-typedoc-api-npm-3.0.1-7dd061feb2.patch b/.yarn/patches/docusaurus-plugin-typedoc-api-npm-3.0.1-7dd061feb2.patch new file mode 100644 index 000000000000..3f5b57ac8f1d --- /dev/null +++ b/.yarn/patches/docusaurus-plugin-typedoc-api-npm-3.0.1-7dd061feb2.patch @@ -0,0 +1,589 @@ +diff --git a/lib/index.d.ts.map b/lib/index.d.ts.map +index c320d1ee3ebc178a4aa4317a97614bf4f1239982..380b88c4bc8e31bb8cd47aa6bb217523ad109958 100644 +--- a/lib/index.d.ts.map ++++ b/lib/index.d.ts.map +@@ -1 +1 @@ +-{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAOA,OAAO,KAAK,EAAE,WAAW,EAAE,MAAM,EAAe,MAAM,mBAAmB,CAAC;AAU1E,OAAO,KAAK,EAEX,iCAAiC,EACjC,aAAa,EAKb,MAAM,SAAS,CAAC;AAwCjB,MAAM,CAAC,OAAO,UAAU,gBAAgB,CACvC,OAAO,EAAE,WAAW,EACpB,aAAa,EAAE,iCAAiC,GAC9C,MAAM,CAAC,aAAa,CAAC,CAuVvB"} +\ No newline at end of file ++{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAOA,OAAO,KAAK,EAAE,WAAW,EAAE,MAAM,EAAe,MAAM,mBAAmB,CAAC;AAU1E,OAAO,KAAK,EAEX,iCAAiC,EACjC,aAAa,EAKb,MAAM,SAAS,CAAC;AA2CjB,MAAM,CAAC,OAAO,UAAU,gBAAgB,CACvC,OAAO,EAAE,WAAW,EACpB,aAAa,EAAE,iCAAiC,GAC9C,MAAM,CAAC,aAAa,CAAC,CA2VvB"} +\ No newline at end of file +diff --git a/lib/index.js b/lib/index.js +index 57a9cb7ec34f4bc0201872853fcc278b1df6ee7c..c7c4bf8d537ecde4b7f1153fa7b4a1dbaff3c2a3 100644 +--- a/lib/index.js ++++ b/lib/index.js +@@ -36,6 +36,7 @@ const DEFAULT_OPTIONS = { + onlyIncludeVersions: [], + packageJsonName: 'package.json', + packages: [], ++ packageCategories: [], + projectRoot: '.', + sortPackages: (a, d) => a.packageName.localeCompare(d.packageName), + sortSidebar: (a, d) => a.localeCompare(d), +@@ -45,6 +46,8 @@ const DEFAULT_OPTIONS = { + routeBasePath: 'api', + tsconfigName: 'tsconfig.json', + typedocOptions: {}, ++ remarkPlugins: [], ++ rehypePlugins: [], + versions: {} + }; + async function importFile(file) { +@@ -73,7 +76,8 @@ function typedocApiPlugin(context, pluginOptions) { + const entryPoints = []; + const packageConfigs = options.packages.map(pkgItem => { + const pkgConfig = typeof pkgItem === 'string' ? { +- path: pkgItem ++ path: pkgItem, ++ category: '' + } : pkgItem; + const entries = {}; + if (!pkgConfig.entry || typeof pkgConfig.entry === 'string') { +@@ -94,6 +98,7 @@ function typedocApiPlugin(context, pluginOptions) { + }); + return { + entryPoints: entries, ++ category: pkgConfig.category, + packagePath: pkgConfig.path || '.', + packageSlug: pkgConfig.slug ?? path__default.default.basename(pkgConfig.path), + // Load later on +@@ -147,7 +152,7 @@ function typedocApiPlugin(context, pluginOptions) { + packages.sort((a, d) => options.sortPackages(a, d)); + return _objectSpread(_objectSpread({}, metadata), {}, { + packages, +- sidebars: await sidebar.extractSidebar(packages, removeScopes, changelogs, options.sortSidebar) ++ sidebars: await sidebar.extractSidebar(packages, removeScopes, changelogs, options.sortSidebar, options.packageCategories) + }); + })) + }; +@@ -292,6 +297,8 @@ function typedocApiPlugin(context, pluginOptions) { + loader: require.resolve('@docusaurus/mdx-loader'), + options: { + admonitions: true, ++ remarkPlugins: options.remarkPlugins, ++ rehypePlugins: options.rehypePlugins, + staticDir: path__default.default.join(context.siteDir, 'static'), + // Since this isnt a doc/blog page, we can get + // away with it being a partial! +diff --git a/lib/index.js.map b/lib/index.js.map +index 16ed4da4c16dcbbb992f52be37a1af3ee07debfe..9646f9d9e253874d053eb7462340c7e3bfb4cb65 100644 +--- a/lib/index.js.map ++++ b/lib/index.js.map +@@ -1 +1 @@ +-{"version":3,"file":"index.js","sources":["../src/index.ts"],"sourcesContent":null,"names":["DEFAULT_PLUGIN_ID","fs","readVersionsMetadata","getVersionedDocsDirPath","path","generateJson","loadPackageJsonAndDocs","CURRENT_VERSION_NAME","flattenAndGroupPackages","extractSidebar","formatPackagesWithoutHostInfo","normalizeUrl"],"mappings":"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"} +\ No newline at end of file ++{"version":3,"file":"index.js","sources":["../src/index.ts"],"sourcesContent":null,"names":["DEFAULT_PLUGIN_ID","fs","readVersionsMetadata","getVersionedDocsDirPath","path","generateJson","loadPackageJsonAndDocs","CURRENT_VERSION_NAME","flattenAndGroupPackages","extractSidebar","formatPackagesWithoutHostInfo","normalizeUrl"],"mappings":"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"} +\ No newline at end of file +diff --git a/lib/plugin/data.d.ts b/lib/plugin/data.d.ts +index 7f349d2f488fb3ba7baf8c2b4473555404819b56..8d04b4ef2b913aa92a63d138808601a9a2cada88 100644 +--- a/lib/plugin/data.d.ts ++++ b/lib/plugin/data.d.ts +@@ -14,6 +14,7 @@ export declare function addMetadataToReflections(project: JSONOutput.Declaration + export declare function flattenAndGroupPackages(packageConfigs: ResolvedPackageConfig[], project: JSONOutput.ProjectReflection, urlPrefix: string, options: DocusaurusPluginTypeDocApiOptions, versioned?: boolean): PackageReflectionGroup[]; + export declare function formatPackagesWithoutHostInfo(packages: PackageReflectionGroup[]): { + entryPoints: import("../types").PackageReflectionGroupEntry[]; ++ category: string; + packageName: string; + packageVersion: string; + }[]; +diff --git a/lib/plugin/data.d.ts.map b/lib/plugin/data.d.ts.map +index fe713f94d12ef77d660ae2956c7bf7b5e1b51e2c..69c45d847e75996fac82ef72cc917d3f36cf8e7c 100644 +--- a/lib/plugin/data.d.ts.map ++++ b/lib/plugin/data.d.ts.map +@@ -1 +1 @@ +-{"version":3,"file":"data.d.ts","sourceRoot":"","sources":["../../src/plugin/data.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,UAAU,EAAkB,MAAM,SAAS,CAAC;AAGrD,OAAO,KAAK,EACX,wBAAwB,EACxB,iCAAiC,EACjC,sBAAsB,EACtB,qBAAqB,EACrB,MAAM,UAAU,CAAC;AA6BlB,wBAAsB,YAAY,CACjC,WAAW,EAAE,MAAM,EACnB,WAAW,EAAE,MAAM,EAAE,EACrB,OAAO,EAAE,MAAM,EACf,OAAO,EAAE,iCAAiC,GACxC,OAAO,CAAC,OAAO,CAAC,CA0DlB;AAED,wBAAgB,mBAAmB,CAClC,KAAK,GAAE,UAAU,CAAC,qBAAqB,EAAO,GAC5C,wBAAwB,CAQ1B;AAED,wBAAgB,sBAAsB,CACrC,UAAU,EAAE,MAAM,EAClB,WAAW,GAAE,MAAuB,EACpC,cAAc,GAAE,MAAoB,EACpC,iBAAiB,GAAE,MAAuB;;cAalC,MAAM;iBACH,MAAM;;;;EAKjB;AAED,wBAAgB,wBAAwB,CACvC,OAAO,EAAE,UAAU,CAAC,qBAAqB,EACzC,WAAW,EAAE,MAAM,EACnB,SAAS,EAAE,MAAM,GACf,UAAU,CAAC,qBAAqB,CAgClC;AAkHD,wBAAgB,uBAAuB,CACtC,cAAc,EAAE,qBAAqB,EAAE,EACvC,OAAO,EAAE,UAAU,CAAC,iBAAiB,EACrC,SAAS,EAAE,MAAM,EACjB,OAAO,EAAE,iCAAiC,EAC1C,SAAS,GAAE,OAAe,GACxB,sBAAsB,EAAE,CA6F1B;AAED,wBAAgB,6BAA6B,CAAC,QAAQ,EAAE,sBAAsB,EAAE;;;;IAE/E"} +\ No newline at end of file ++{"version":3,"file":"data.d.ts","sourceRoot":"","sources":["../../src/plugin/data.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,UAAU,EAAkB,MAAM,SAAS,CAAC;AAGrD,OAAO,KAAK,EACX,wBAAwB,EACxB,iCAAiC,EACjC,sBAAsB,EACtB,qBAAqB,EACrB,MAAM,UAAU,CAAC;AA6BlB,wBAAsB,YAAY,CACjC,WAAW,EAAE,MAAM,EACnB,WAAW,EAAE,MAAM,EAAE,EACrB,OAAO,EAAE,MAAM,EACf,OAAO,EAAE,iCAAiC,GACxC,OAAO,CAAC,OAAO,CAAC,CA0DlB;AAED,wBAAgB,mBAAmB,CAClC,KAAK,GAAE,UAAU,CAAC,qBAAqB,EAAO,GAC5C,wBAAwB,CAQ1B;AAED,wBAAgB,sBAAsB,CACrC,UAAU,EAAE,MAAM,EAClB,WAAW,GAAE,MAAuB,EACpC,cAAc,GAAE,MAAoB,EACpC,iBAAiB,GAAE,MAAuB;;cAalC,MAAM;iBACH,MAAM;;;;EAKjB;AAED,wBAAgB,wBAAwB,CACvC,OAAO,EAAE,UAAU,CAAC,qBAAqB,EACzC,WAAW,EAAE,MAAM,EACnB,SAAS,EAAE,MAAM,GACf,UAAU,CAAC,qBAAqB,CAgClC;AAkHD,wBAAgB,uBAAuB,CACtC,cAAc,EAAE,qBAAqB,EAAE,EACvC,OAAO,EAAE,UAAU,CAAC,iBAAiB,EACrC,SAAS,EAAE,MAAM,EACjB,OAAO,EAAE,iCAAiC,EAC1C,SAAS,GAAE,OAAe,GACxB,sBAAsB,EAAE,CA8F1B;AAED,wBAAgB,6BAA6B,CAAC,QAAQ,EAAE,sBAAsB,EAAE;;;;;IAE/E"} +\ No newline at end of file +diff --git a/lib/plugin/data.js b/lib/plugin/data.js +index b443d8348d1dc7201ee720fe9110ed05193016ad..f1a02af361e6df41154a4955167aa0fd11f71dcf 100644 +--- a/lib/plugin/data.js ++++ b/lib/plugin/data.js +@@ -270,6 +270,7 @@ function flattenAndGroupPackages(packageConfigs, project, urlPrefix, options, ve + changelogPath = _loadPackageJsonAndDo.changelogPath; + packages[cfg.packagePath] = { + entryPoints: [], ++ category: cfg.category, + packageName: versioned && cfg.packageName || packageJson.name, + packageVersion: versioned && cfg.packageVersion || packageJson.version, + readmePath, +diff --git a/lib/plugin/data.js.map b/lib/plugin/data.js.map +index 83a532aed6aafcd90c461c9b4ad4e797c7f88e78..e17b0b69a5a054b8b601c1229afd1f149432eb70 100644 +--- a/lib/plugin/data.js.map ++++ b/lib/plugin/data.js.map +@@ -1 +1 @@ +-{"version":3,"file":"data.js","sources":["../../src/plugin/data.ts"],"sourcesContent":null,"names":["ts","fs","path","TypeDoc","joinUrl","migrateToVersion0230","getKindSlug","ReflectionKind","normalizeUrl","getPackageSlug"],"mappings":"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"} +\ No newline at end of file ++{"version":3,"file":"data.js","sources":["../../src/plugin/data.ts"],"sourcesContent":null,"names":["ts","fs","path","TypeDoc","joinUrl","migrateToVersion0230","getKindSlug","ReflectionKind","normalizeUrl","getPackageSlug"],"mappings":"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"} +\ No newline at end of file +diff --git a/lib/plugin/sidebar.d.ts b/lib/plugin/sidebar.d.ts +index 58dcaf6082bf25ee06c6860df5257c0d4dc7190a..20353d0b5faa355bdabd86de771d2037ba83dfa9 100644 +--- a/lib/plugin/sidebar.d.ts ++++ b/lib/plugin/sidebar.d.ts +@@ -2,5 +2,5 @@ import { JSONOutput } from 'typedoc'; + import type { DeclarationReflectionMap, DocusaurusPluginTypeDocApiOptions, PackageReflectionGroup, SidebarItem } from '../types'; + export declare function groupSidebarItems(map: DeclarationReflectionMap, groups: JSONOutput.ReflectionGroup[]): SidebarItem[]; + export declare function extractReflectionSidebar(pkg: JSONOutput.DeclarationReflection): SidebarItem[]; +-export declare function extractSidebar(packages: PackageReflectionGroup[], scopes: string[], changelogs: boolean, sortSidebar: NonNullable): SidebarItem[]; ++export declare function extractSidebar(packages: PackageReflectionGroup[], scopes: string[], changelogs: boolean, sortSidebar: NonNullable, packageCategories: string[]): SidebarItem[]; + //# sourceMappingURL=sidebar.d.ts.map +\ No newline at end of file +diff --git a/lib/plugin/sidebar.d.ts.map b/lib/plugin/sidebar.d.ts.map +index 0db30ee4b053633ab5d34ea4b7b11ffffcb37003..d82b028963652f6bcbd9f4c4bc188d2ccd89ca8a 100644 +--- a/lib/plugin/sidebar.d.ts.map ++++ b/lib/plugin/sidebar.d.ts.map +@@ -1 +1 @@ +-{"version":3,"file":"sidebar.d.ts","sourceRoot":"","sources":["../../src/plugin/sidebar.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,UAAU,EAAE,MAAM,SAAS,CAAC;AAErC,OAAO,KAAK,EACX,wBAAwB,EACxB,iCAAiC,EACjC,sBAAsB,EACtB,WAAW,EACX,MAAM,UAAU,CAAC;AAIlB,wBAAgB,iBAAiB,CAChC,GAAG,EAAE,wBAAwB,EAC7B,MAAM,EAAE,UAAU,CAAC,eAAe,EAAE,GAClC,WAAW,EAAE,CAmDf;AAED,wBAAgB,wBAAwB,CAAC,GAAG,EAAE,UAAU,CAAC,qBAAqB,GAAG,WAAW,EAAE,CAE7F;AAED,wBAAgB,cAAc,CAC7B,QAAQ,EAAE,sBAAsB,EAAE,EAClC,MAAM,EAAE,MAAM,EAAE,EAChB,UAAU,EAAE,OAAO,EACnB,WAAW,EAAE,WAAW,CAAC,iCAAiC,CAAC,aAAa,CAAC,CAAC,GACxE,WAAW,EAAE,CA8Df"} +\ No newline at end of file ++{"version":3,"file":"sidebar.d.ts","sourceRoot":"","sources":["../../src/plugin/sidebar.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,UAAU,EAAE,MAAM,SAAS,CAAC;AAErC,OAAO,KAAK,EACX,wBAAwB,EACxB,iCAAiC,EACjC,sBAAsB,EACtB,WAAW,EACX,MAAM,UAAU,CAAC;AAIlB,wBAAgB,iBAAiB,CAChC,GAAG,EAAE,wBAAwB,EAC7B,MAAM,EAAE,UAAU,CAAC,eAAe,EAAE,GAClC,WAAW,EAAE,CAmDf;AAED,wBAAgB,wBAAwB,CAAC,GAAG,EAAE,UAAU,CAAC,qBAAqB,GAAG,WAAW,EAAE,CAO7F;AAED,wBAAgB,cAAc,CAC7B,QAAQ,EAAE,sBAAsB,EAAE,EAClC,MAAM,EAAE,MAAM,EAAE,EAChB,UAAU,EAAE,OAAO,EACnB,WAAW,EAAE,WAAW,CAAC,iCAAiC,CAAC,aAAa,CAAC,CAAC,EAC1E,iBAAiB,EAAE,MAAM,EAAE,GACzB,WAAW,EAAE,CAuDf"} +\ No newline at end of file +diff --git a/lib/plugin/sidebar.js b/lib/plugin/sidebar.js +index 4e5f7b376a4acb86708d6e1f68da58ad02bd375a..725bb2f9710e7e48dc1301d93394b2e3e9420dec 100644 +--- a/lib/plugin/sidebar.js ++++ b/lib/plugin/sidebar.js +@@ -44,38 +44,36 @@ function groupSidebarItems(map, groups) { + return items; + } + function extractReflectionSidebar(pkg) { +- return pkg.groups ? groupSidebarItems(data.createReflectionMap(pkg.children), pkg.groups) : []; ++ const overview = { ++ href: pkg.permalink, ++ label: 'Overview', ++ type: 'link' ++ }; ++ return pkg.groups ? [overview, ...groupSidebarItems(data.createReflectionMap(pkg.children), pkg.groups)] : [overview]; + } +-function extractSidebar(packages, scopes, changelogs, sortSidebar) { ++function extractSidebar(packages, scopes, changelogs, sortSidebar, packageCategories) { + if (packages.length === 0) { + return []; + } +- const items = packages.map(pkg => { +- let subItems = []; +- pkg.entryPoints.forEach(entry => { +- // Index entry point should always bubble up reflection groups +- if (entry.index) { +- subItems.push(...extractReflectionSidebar(entry.reflection)); +- // Otherwise nest non-index entry points behind categories +- } else { +- subItems.push({ +- collapsed: true, +- collapsible: true, +- items: extractReflectionSidebar(entry.reflection), +- label: entry.label, +- type: 'category' +- }); +- } +- }); +- +- // Always include the overview as the 1st item ++ const categories = new Map(packageCategories.map(category => [category, []])); ++ for (const pkg of packages) { ++ const subItems = []; ++ if (pkg.entryPoints.length === 1) { ++ subItems.push(...extractReflectionSidebar(pkg.entryPoints[0].reflection)); ++ } else { ++ pkg.entryPoints.forEach(entry => { ++ if (entry.reflection.groups) { ++ subItems.push({ ++ collapsed: true, ++ collapsible: true, ++ items: extractReflectionSidebar(entry.reflection), ++ label: entry.label, ++ type: 'category' ++ }); ++ } ++ }); ++ } + const indexHref = pkg.entryPoints.find(entry => entry.index)?.reflection.permalink ?? ''; +- subItems = subItems.sort((a, d) => sortSidebar('label' in a ? a.label : '', 'label' in d ? d.label : '')); +- subItems.unshift({ +- href: indexHref, +- label: 'Overview', +- type: 'link' +- }); + if (pkg.changelogPath && changelogs) { + subItems.push({ + href: utils.normalizeUrl([indexHref, 'changelog']), +@@ -83,21 +81,25 @@ function extractSidebar(packages, scopes, changelogs, sortSidebar) { + type: 'link' + }); + } +- return { ++ if (!categories.has(pkg.category)) { ++ categories.set(pkg.category, []); ++ } ++ categories.get(pkg.category).push({ + collapsed: true, + collapsible: true, + items: subItems, + label: links.removeScopes(pkg.packageName, scopes), + type: 'category' +- }; +- }); +- const sidebar = items.filter(item => 'items' in item && items.length > 0); +- +- // Collapse sidebar when only 1 package +- if (packages.length === 1 && sidebar.length === 1 && sidebar[0].type === 'category') { +- return sidebar[0].items; ++ }); + } +- return sidebar; ++ ; ++ return Array.from(categories, ([category, items]) => ({ ++ collapsed: false, ++ collapsible: false, ++ items, ++ label: category, ++ type: 'category' ++ })); + } + exports.extractReflectionSidebar = extractReflectionSidebar; + exports.extractSidebar = extractSidebar; +diff --git a/lib/plugin/sidebar.js.map b/lib/plugin/sidebar.js.map +index 784dbc371e7baead5bf1da8ab0a1a3f1f6421e12..29059080ad2e77bacaa22271811fdee99932553c 100644 +--- a/lib/plugin/sidebar.js.map ++++ b/lib/plugin/sidebar.js.map +@@ -1 +1 @@ +-{"version":3,"file":"sidebar.js","sources":["../../src/plugin/sidebar.ts"],"sourcesContent":null,"names":["createReflectionMap","normalizeUrl","removeScopes"],"mappings":"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"} +\ No newline at end of file ++{"version":3,"file":"sidebar.js","sources":["../../src/plugin/sidebar.ts"],"sourcesContent":null,"names":["createReflectionMap","normalizeUrl","removeScopes"],"mappings":"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"} +\ No newline at end of file +diff --git a/lib/plugin/url.d.ts.map b/lib/plugin/url.d.ts.map +index b2d0728b0f970337b4359c9752f835e9cd75946c..6f5e8f90477a1bd4df157ab27685331e9455536c 100644 +--- a/lib/plugin/url.d.ts.map ++++ b/lib/plugin/url.d.ts.map +@@ -1 +1 @@ +-{"version":3,"file":"url.d.ts","sourceRoot":"","sources":["../../src/plugin/url.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,UAAU,EAAkB,MAAM,SAAS,CAAC;AACrD,OAAO,KAAK,EAAE,qBAAqB,EAAE,MAAM,UAAU,CAAC;AAEtD,wBAAgB,OAAO,CAAC,GAAG,KAAK,EAAE,MAAM,EAAE,GAAG,MAAM,CAElD;AAED,wBAAgB,WAAW,CAAC,IAAI,EAAE,UAAU,CAAC,qBAAqB,GAAG,MAAM,CAiB1E;AAED,wBAAgB,cAAc,CAC7B,SAAS,EAAE,qBAAqB,EAChC,UAAU,EAAE,MAAM,EAClB,eAAe,EAAE,OAAO,GACtB,MAAM,CAiBR"} +\ No newline at end of file ++{"version":3,"file":"url.d.ts","sourceRoot":"","sources":["../../src/plugin/url.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,UAAU,EAAkB,MAAM,SAAS,CAAC;AACrD,OAAO,KAAK,EAAE,qBAAqB,EAAE,MAAM,UAAU,CAAC;AAEtD,wBAAgB,OAAO,CAAC,GAAG,KAAK,EAAE,MAAM,EAAE,GAAG,MAAM,CAElD;AAED,wBAAgB,WAAW,CAAC,IAAI,EAAE,UAAU,CAAC,qBAAqB,GAAG,MAAM,CAe1E;AAED,wBAAgB,cAAc,CAC7B,SAAS,EAAE,qBAAqB,EAChC,UAAU,EAAE,MAAM,EAClB,eAAe,EAAE,OAAO,GACtB,MAAM,CAiBR"} +\ No newline at end of file +diff --git a/lib/plugin/url.js b/lib/plugin/url.js +index efff9c4a325475e1d66c1f083e3bdd2d1df27c79..18db0eae6a361b4dc7e4c6f7760bac15aca8af61 100644 +--- a/lib/plugin/url.js ++++ b/lib/plugin/url.js +@@ -17,8 +17,6 @@ function getKindSlug(decl) { + return 'namespace'; + case TypeDoc.ReflectionKind.Enum: + return 'enum'; +- case TypeDoc.ReflectionKind.Function: +- return 'function'; + case TypeDoc.ReflectionKind.Class: + return 'class'; + case TypeDoc.ReflectionKind.Interface: +diff --git a/lib/plugin/url.js.map b/lib/plugin/url.js.map +index d52ef489fb04b2c84a89a384f852e7db7e73eb19..a5d564d46c055988daa1d3f30387db5fc293ac5f 100644 +--- a/lib/plugin/url.js.map ++++ b/lib/plugin/url.js.map +@@ -1 +1 @@ +-{"version":3,"file":"url.js","sources":["../../src/plugin/url.ts"],"sourcesContent":null,"names":["path","ReflectionKind"],"mappings":";;;;;;;;;AAEO,SAAS,OAAO,CAAC,GAAG,KAAK,EAAE;AAClC,EAAE,OAAOA,qBAAI,CAAC,IAAI,CAAC,GAAG,KAAK,CAAC,CAAC,OAAO,CAAC,KAAK,EAAE,GAAG,CAAC,CAAC;AACjD,CAAC;AACM,SAAS,WAAW,CAAC,IAAI,EAAE;AAClC,EAAE,QAAQ,IAAI,CAAC,IAAI;AACnB,IAAI,KAAKC,sBAAc,CAAC,MAAM;AAC9B,MAAM,OAAO,SAAS,CAAC;AACvB,IAAI,KAAKA,sBAAc,CAAC,SAAS;AACjC,MAAM,OAAO,WAAW,CAAC;AACzB,IAAI,KAAKA,sBAAc,CAAC,IAAI;AAC5B,MAAM,OAAO,MAAM,CAAC;AACpB,IAAI,KAAKA,sBAAc,CAAC,QAAQ;AAChC,MAAM,OAAO,UAAU,CAAC;AACxB,IAAI,KAAKA,sBAAc,CAAC,KAAK;AAC7B,MAAM,OAAO,OAAO,CAAC;AACrB,IAAI,KAAKA,sBAAc,CAAC,SAAS;AACjC,MAAM,OAAO,WAAW,CAAC;AACzB,IAAI;AACJ,MAAM,OAAO,EAAE,CAAC;AAChB,GAAG;AACH,CAAC;AACM,SAAS,cAAc,CAAC,SAAS,EAAE,UAAU,EAAE,eAAe,EAAE;AACvE;AACA,EAAE,IAAI,eAAe,IAAI,SAAS,CAAC,WAAW,KAAK,GAAG,EAAE;AACxD,IAAI,OAAO,GAAG,CAAC;AACf,GAAG;AACH;AACA;AACA,EAAE,MAAM,IAAI,GAAG,SAAS,CAAC,WAAW,IAAID,qBAAI,CAAC,QAAQ,CAAC,SAAS,CAAC,WAAW,CAAC,CAAC;AAC7E;AACA;AACA,EAAE,MAAM,UAAU,GAAG,UAAU,CAAC,OAAO,CAAC,KAAK,EAAE,GAAG,CAAC,CAAC;AACpD,EAAE,IAAI,UAAU,KAAK,OAAO,EAAE;AAC9B,IAAI,OAAO,IAAI,CAAC;AAChB,GAAG;AACH,EAAE,OAAO,CAAC,EAAE,IAAI,CAAC,CAAC,EAAE,UAAU,CAAC,CAAC,CAAC;AACjC;;;;;;"} +\ No newline at end of file ++{"version":3,"file":"url.js","sources":["../../src/plugin/url.ts"],"sourcesContent":null,"names":["path","ReflectionKind"],"mappings":";;;;;;;;;AAEO,SAAS,OAAO,CAAC,GAAG,KAAK,EAAE;AAClC,EAAE,OAAOA,qBAAI,CAAC,IAAI,CAAC,GAAG,KAAK,CAAC,CAAC,OAAO,CAAC,KAAK,EAAE,GAAG,CAAC,CAAC;AACjD,CAAC;AACM,SAAS,WAAW,CAAC,IAAI,EAAE;AAClC,EAAE,QAAQ,IAAI,CAAC,IAAI;AACnB,IAAI,KAAKC,sBAAc,CAAC,MAAM;AAC9B,MAAM,OAAO,SAAS,CAAC;AACvB,IAAI,KAAKA,sBAAc,CAAC,SAAS;AACjC,MAAM,OAAO,WAAW,CAAC;AACzB,IAAI,KAAKA,sBAAc,CAAC,IAAI;AAC5B,MAAM,OAAO,MAAM,CAAC;AACpB,IAAI,KAAKA,sBAAc,CAAC,KAAK;AAC7B,MAAM,OAAO,OAAO,CAAC;AACrB,IAAI,KAAKA,sBAAc,CAAC,SAAS;AACjC,MAAM,OAAO,WAAW,CAAC;AACzB,IAAI;AACJ,MAAM,OAAO,EAAE,CAAC;AAChB,GAAG;AACH,CAAC;AACM,SAAS,cAAc,CAAC,SAAS,EAAE,UAAU,EAAE,eAAe,EAAE;AACvE;AACA,EAAE,IAAI,eAAe,IAAI,SAAS,CAAC,WAAW,KAAK,GAAG,EAAE;AACxD,IAAI,OAAO,GAAG,CAAC;AACf,GAAG;AACH;AACA;AACA,EAAE,MAAM,IAAI,GAAG,SAAS,CAAC,WAAW,IAAID,qBAAI,CAAC,QAAQ,CAAC,SAAS,CAAC,WAAW,CAAC,CAAC;AAC7E;AACA;AACA,EAAE,MAAM,UAAU,GAAG,UAAU,CAAC,OAAO,CAAC,KAAK,EAAE,GAAG,CAAC,CAAC;AACpD,EAAE,IAAI,UAAU,KAAK,OAAO,EAAE;AAC9B,IAAI,OAAO,IAAI,CAAC;AAChB,GAAG;AACH,EAAE,OAAO,CAAC,EAAE,IAAI,CAAC,CAAC,EAAE,UAAU,CAAC,CAAC,CAAC;AACjC;;;;;;"} +\ No newline at end of file +diff --git a/lib/types.d.ts b/lib/types.d.ts +index 33af60831db570ffb1875d0729e9195980d2de6f..202eab5691d1935b85c996f4c4246dff1ade965c 100644 +--- a/lib/types.d.ts ++++ b/lib/types.d.ts +@@ -1,4 +1,5 @@ + import type { JSONOutput, TypeDocOptions } from 'typedoc'; ++import type { MDXPlugin } from '@docusaurus/mdx-loader'; + import type { PropSidebarItem, VersionBanner, VersionsOptions } from '@docusaurus/plugin-content-docs'; + export type { VersionBanner }; + export interface DocusaurusPluginTypeDocApiOptions extends Omit { +@@ -13,6 +14,7 @@ export interface DocusaurusPluginTypeDocApiOptions extends Omit number; + tsconfigName?: string; + typedocOptions?: Partial; ++ remarkPlugins: MDXPlugin[]; ++ rehypePlugins: MDXPlugin[]; + disableVersioning?: boolean; + includeCurrentVersion?: boolean; + routeBasePath?: string; +@@ -31,11 +35,13 @@ export interface PackageEntryConfig { + } + export interface PackageConfig { + path: string; ++ category: string; + entry?: Record | string; + slug?: string; + } + export interface ResolvedPackageConfig { + entryPoints: Record; ++ category: string; + packagePath: string; + packageSlug: string; + packageName: string; +@@ -80,6 +86,7 @@ export interface PackageReflectionGroupEntry { + } + export interface PackageReflectionGroup { + entryPoints: PackageReflectionGroupEntry[]; ++ category: string; + packageName: string; + packageVersion: string; + changelogPath?: string; +diff --git a/lib/types.d.ts.map b/lib/types.d.ts.map +index 720e3d056e9d084325f0756923cfb2d5ad51dde8..ac19609d6c646e1770498f5a7c34e46c67c09626 100644 +--- a/lib/types.d.ts.map ++++ b/lib/types.d.ts.map +@@ -1 +1 @@ +-{"version":3,"file":"types.d.ts","sourceRoot":"","sources":["../src/types.ts"],"names":[],"mappings":"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"} +\ No newline at end of file ++{"version":3,"file":"types.d.ts","sourceRoot":"","sources":["../src/types.ts"],"names":[],"mappings":"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"} +\ No newline at end of file +diff --git a/src/index.ts b/src/index.ts +index f5bb7d9a2e50000346e840cbcc18d91a55fb4437..0f557c928757335e8d48772c570c4a44d5df22f9 100644 +--- a/src/index.ts ++++ b/src/index.ts +@@ -41,6 +41,7 @@ const DEFAULT_OPTIONS: Required = { + onlyIncludeVersions: [], + packageJsonName: 'package.json', + packages: [], ++ packageCategories: [], + projectRoot: '.', + sortPackages: (a, d) => a.packageName.localeCompare(d.packageName), + sortSidebar: (a, d) => a.localeCompare(d), +@@ -50,6 +51,8 @@ const DEFAULT_OPTIONS: Required = { + routeBasePath: 'api', + tsconfigName: 'tsconfig.json', + typedocOptions: {}, ++ remarkPlugins: [], ++ rehypePlugins: [], + versions: {}, + }; + +@@ -89,7 +92,7 @@ export default function typedocApiPlugin( + // Determine entry points from configs + const entryPoints: string[] = []; + const packageConfigs: ResolvedPackageConfig[] = options.packages.map((pkgItem) => { +- const pkgConfig = typeof pkgItem === 'string' ? { path: pkgItem } : pkgItem; ++ const pkgConfig = typeof pkgItem === 'string' ? { path: pkgItem, category: '' } : pkgItem; + const entries: Record = {}; + + if (!pkgConfig.entry || typeof pkgConfig.entry === 'string') { +@@ -115,6 +118,7 @@ export default function typedocApiPlugin( + + return { + entryPoints: entries, ++ category: pkgConfig.category, + packagePath: pkgConfig.path || '.', + packageSlug: pkgConfig.slug ?? path.basename(pkgConfig.path), + // Load later on +@@ -220,6 +224,7 @@ export default function typedocApiPlugin( + removeScopes, + changelogs, + options.sortSidebar, ++ options.packageCategories, + ), + }; + }), +@@ -392,6 +397,8 @@ export default function typedocApiPlugin( + loader: require.resolve('@docusaurus/mdx-loader'), + options: { + admonitions: true, ++ remarkPlugins: options.remarkPlugins, ++ rehypePlugins: options.rehypePlugins, + staticDir: path.join(context.siteDir, 'static'), + // Since this isnt a doc/blog page, we can get + // away with it being a partial! +diff --git a/src/plugin/data.ts b/src/plugin/data.ts +index 2b9cd1e506464583e4a1aeeb4dcdb8c7543c8e42..e66dfb477e49a4782ccf0bc490fdbde313dbb084 100644 +--- a/src/plugin/data.ts ++++ b/src/plugin/data.ts +@@ -334,6 +334,7 @@ export function flattenAndGroupPackages( + + packages[cfg.packagePath] = { + entryPoints: [], ++ category: cfg.category, + packageName: (versioned && cfg.packageName) || packageJson.name, + packageVersion: (versioned && cfg.packageVersion) || packageJson.version, + readmePath, +diff --git a/src/plugin/sidebar.ts b/src/plugin/sidebar.ts +index 5213359032b39ea874dbf5df41ec81e9c5f8657b..def39eb16aa5c727964552445217f0f0617ebfb9 100644 +--- a/src/plugin/sidebar.ts ++++ b/src/plugin/sidebar.ts +@@ -66,7 +66,12 @@ export function groupSidebarItems( + } + + export function extractReflectionSidebar(pkg: JSONOutput.DeclarationReflection): SidebarItem[] { +- return pkg.groups ? groupSidebarItems(createReflectionMap(pkg.children), pkg.groups) : []; ++ const overview: SidebarItem = { ++ href: pkg.permalink, ++ label: 'Overview', ++ type: 'link', ++ } ++ return pkg.groups ? [overview, ...groupSidebarItems(createReflectionMap(pkg.children), pkg.groups)] : [overview]; + } + + export function extractSidebar( +@@ -74,43 +79,35 @@ export function extractSidebar( + scopes: string[], + changelogs: boolean, + sortSidebar: NonNullable, ++ packageCategories: string[], + ): SidebarItem[] { + if (packages.length === 0) { + return []; + } + +- const items: SidebarItem[] = packages.map((pkg) => { +- let subItems: SidebarItem[] = []; +- +- pkg.entryPoints.forEach((entry) => { +- // Index entry point should always bubble up reflection groups +- if (entry.index) { +- subItems.push(...extractReflectionSidebar(entry.reflection)); +- // Otherwise nest non-index entry points behind categories +- } else { +- subItems.push({ +- collapsed: true, +- collapsible: true, +- items: extractReflectionSidebar(entry.reflection), +- label: entry.label, +- type: 'category', +- }); +- } +- }); ++ const categories = new Map(packageCategories.map((category) => [category, []])); ++ ++ for (const pkg of packages) { ++ const subItems: SidebarItem[] = []; ++ ++ if (pkg.entryPoints.length === 1) { ++ subItems.push(...extractReflectionSidebar(pkg.entryPoints[0].reflection)); ++ } else { ++ pkg.entryPoints.forEach((entry) => { ++ if (entry.reflection.groups) { ++ subItems.push({ ++ collapsed: true, ++ collapsible: true, ++ items: extractReflectionSidebar(entry.reflection), ++ label: entry.label, ++ type: 'category', ++ }); ++ } ++ }); ++ } + +- // Always include the overview as the 1st item + const indexHref = pkg.entryPoints.find((entry) => entry.index)?.reflection.permalink ?? ''; + +- subItems = subItems.sort((a, d) => +- sortSidebar('label' in a ? a.label : '', 'label' in d ? d.label : ''), +- ); +- +- subItems.unshift({ +- href: indexHref, +- label: 'Overview', +- type: 'link', +- }); +- + if (pkg.changelogPath && changelogs) { + subItems.push({ + href: normalizeUrl([indexHref, 'changelog']), +@@ -119,21 +116,23 @@ export function extractSidebar( + }); + } + +- return { ++ if (!categories.has(pkg.category)) { ++ categories.set(pkg.category, []); ++ } ++ categories.get(pkg.category)!.push({ + collapsed: true, + collapsible: true, + items: subItems, + label: removeScopes(pkg.packageName, scopes), + type: 'category', +- } as const; +- }); +- +- const sidebar = items.filter((item) => 'items' in item && items.length > 0); +- +- // Collapse sidebar when only 1 package +- if (packages.length === 1 && sidebar.length === 1 && sidebar[0].type === 'category') { +- return sidebar[0].items; +- } +- +- return sidebar; ++ }); ++ }; ++ ++ return Array.from(categories, ([category, items]) => ({ ++ collapsed: false, ++ collapsible: false, ++ items, ++ label: category, ++ type: 'category', ++ })); + } +diff --git a/src/plugin/url.ts b/src/plugin/url.ts +index bc452e082774ee8ee8c2773a8f8e6cc73b35c8f3..ff969f199e31f72027fb73f3b1cf07b647213d13 100644 +--- a/src/plugin/url.ts ++++ b/src/plugin/url.ts +@@ -14,8 +14,6 @@ export function getKindSlug(decl: JSONOutput.DeclarationReflection): string { + return 'namespace'; + case ReflectionKind.Enum: + return 'enum'; +- case ReflectionKind.Function: +- return 'function'; + case ReflectionKind.Class: + return 'class'; + case ReflectionKind.Interface: +diff --git a/src/types.ts b/src/types.ts +index ea83b50c087e0f3fda8286a5f83e942e70c1ed86..5436c03fdc34d1d68fe78ea79369853caef079cb 100644 +--- a/src/types.ts ++++ b/src/types.ts +@@ -1,4 +1,5 @@ + import type { JSONOutput, TypeDocOptions } from 'typedoc'; ++import type { MDXPlugin } from '@docusaurus/mdx-loader' + import type { + PropSidebarItem, + VersionBanner, +@@ -20,6 +21,7 @@ export interface DocusaurusPluginTypeDocApiOptions + minimal?: boolean; + packageJsonName?: string; + packages: (PackageConfig | string)[]; ++ packageCategories: string[]; + projectRoot: string; + readmeName?: string; + readmes?: boolean; +@@ -29,6 +31,9 @@ export interface DocusaurusPluginTypeDocApiOptions + tsconfigName?: string; + typedocOptions?: Partial; + ++ remarkPlugins: MDXPlugin[]; ++ rehypePlugins: MDXPlugin[]; ++ + // Versioning, based on Docusaurus + disableVersioning?: boolean; + includeCurrentVersion?: boolean; +@@ -44,12 +49,14 @@ export interface PackageEntryConfig { + + export interface PackageConfig { + path: string; // Folder relative to project root ++ category: string; + entry?: Record | string; + slug?: string; + } + + export interface ResolvedPackageConfig { + entryPoints: Record; ++ category: string; + packagePath: string; + packageSlug: string; + packageName: string; +@@ -109,6 +116,7 @@ export interface PackageReflectionGroupEntry { + + export interface PackageReflectionGroup { + entryPoints: PackageReflectionGroupEntry[]; ++ category: string; + packageName: string; + packageVersion: string; + changelogPath?: string; diff --git a/.yarn/versions/52f59ef3.yml b/.yarn/versions/52f59ef3.yml new file mode 100644 index 000000000000..4903d562ebd9 --- /dev/null +++ b/.yarn/versions/52f59ef3.yml @@ -0,0 +1,2 @@ +declined: + - "@yarnpkg/plugin-exec" diff --git a/.yarnrc.yml b/.yarnrc.yml index 853464569854..66257df8971a 100644 --- a/.yarnrc.yml +++ b/.yarnrc.yml @@ -33,6 +33,20 @@ packageExtensions: "@lezer/javascript@*": dependencies: "@lezer/common": "*" + "@docusaurus/preset-classic@2.4.3": + peerDependencies: + "@docusaurus/plugin-content-docs": "2.4.3" + "@docusaurus/mdx-loader@*": + dependencies: + "@mdx-js/react": "^1" + docusaurus-plugin-typedoc-api@*: + dependencies: + "@docusaurus/mdx-loader": "^2" + "@docusaurus/theme-common": "^2" + peerDependencies: + react-dom: ">=16.0.0" + typedoc: "^0.25.0" + "@docusaurus/plugin-content-docs": "*" markdown-it@*: dependencies: punycode: "*" diff --git a/package.json b/package.json index 9dab168453dc..44dd264e278a 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,8 @@ }, "resolutions": { "ink": "patch:ink@npm%3A3.0.8#~/.yarn/patches/ink-npm-3.0.8-3a8005f59f.patch", - "yoga-layout-prebuilt": "patch:yoga-layout-prebuilt@1.10.0#./.yarn/patches/yoga-layout-prebuilt.patch" + "yoga-layout-prebuilt": "patch:yoga-layout-prebuilt@1.10.0#./.yarn/patches/yoga-layout-prebuilt.patch", + "@docusaurus/mdx-loader": "patch:@docusaurus/mdx-loader@npm%3A2.4.3#~/.yarn/patches/%40docusaurus-mdx-loader-npm-2.4.3-0d95b4751a.patch" }, "dependenciesMeta": { "core-js": { diff --git a/packages/docusaurus/docs/advanced/01-general-reference/protocols/exec.md b/packages/docusaurus/docs/advanced/01-general-reference/protocols/exec.md index ea4864cc9a72..213bfcc366ae 100644 --- a/packages/docusaurus/docs/advanced/01-general-reference/protocols/exec.md +++ b/packages/docusaurus/docs/advanced/01-general-reference/protocols/exec.md @@ -25,7 +25,7 @@ Because of this restriction, and because generators will pretty much always need ## Runtime environment -In order to let the script knows about the various predefined folders involved in the generation process, Yarn will inject a special `execEnv` global variable available to the script. This object's [interface](/api/interfaces/plugin_exec.execenv.html) is defined as such: +In order to let the script knows about the various predefined folders involved in the generation process, Yarn will inject a special `execEnv` global variable available to the script. This object's [interface](/api/plugin-exec/interface/ExecEnv) is defined as such: | Property | Type | Description | | --- | --- | --- | diff --git a/packages/docusaurus/docusaurus.config.js b/packages/docusaurus/docusaurus.config.js index adf134cad166..d3dd8add193e 100644 --- a/packages/docusaurus/docusaurus.config.js +++ b/packages/docusaurus/docusaurus.config.js @@ -5,12 +5,16 @@ require(`@yarnpkg/monorepo/scripts/setup-ts-execution`); require(`@yarnpkg/monorepo/scripts/setup-local-plugins`); const fs = require(`fs`); +const path = require(`path`); const {YarnVersion} = require(`@yarnpkg/core`); +const fastGlob = require(`fast-glob`); const lightCodeTheme = require(`prism-react-renderer/themes/github`); const darkCodeTheme = require(`prism-react-renderer/themes/dracula`); +const {miscUtils} = require(`@yarnpkg/core`); + const commandLineHighlight = require(`./src/remark/commandLineHighlight`); const autoLink = require(`./src/remark/autoLink`); @@ -51,6 +55,68 @@ const config = { plugins: [ require.resolve(`./plugin`), + [ + `docusaurus-plugin-typedoc-api`, + { + projectRoot: path.join(__dirname, `../..`), + packages: miscUtils.mapAndFilter( + fastGlob.sync([`packages/{yarnpkg,plugin}-*`], {cwd: `../..`, onlyDirectories: true}), + workspacePath => { + let category = `Generic Packages`; + if (workspacePath === `packages/yarnpkg-builder` || workspacePath === `packages/yarnpkg-cli`) + category = `Yarn Packages`; + else if (workspacePath.startsWith(`packages/plugin-`)) + category = `Default Plugins`; + + /** @type {Map} */ + const entries = new Map(); + function resolveEntries(exports) { + // Only handle export cases found in this monorepo + for (const [key, value] of Object.entries(exports)) { + if (typeof value === `object`) { + // "exports": { ...: { ... } } + resolveEntries(value); + } else if (!value.endsWith(`.ts`)) { + // "exports": { ...: "./path/to.js" } + return; + } else if (key.startsWith(`.`)) { + // "exports": { "./path": "./path/to.ts" } + const isIndex = key === `.`; + entries.set( + isIndex ? `index` : key.slice(2), + {path: value, label: isIndex ? `Main Entrypoint` : `Entrypoint: ${key.slice(2)}`}, + ); + } else { + // "exports": { "condition": "./path/to.ts" } + const isDefault = key === `default`; + entries.set( + isDefault ? `index` : `[${key}]`, + {path: value, label: isDefault ? `Default Entrypoint` : `Condition: ${key}`}, + ); + } + } + } + const manifest = require(path.join(`../..`, workspacePath, `package.json`)); + if (!manifest.exports) + return miscUtils.mapAndFilter.skip; + resolveEntries(manifest.exports); + + return {path: workspacePath, category, entry: Object.fromEntries(entries)}; + }, + ), + packageCategories: [ + `Generic Packages`, + `Yarn Packages`, + `Default Plugins`, + ], + readmes: true, + gitRefName: process.env.COMMIT_REF ?? `master`, + typedocOptions: { + plugin: [`./src/typedoc/plugin.ts`], + }, + remarkPlugins, + }, + ], ], webpack: { @@ -152,6 +218,11 @@ const config = { label: `Blog`, position: `left`, }, + { + to: `api`, + label: `API`, + position: `left`, + }, { type: `docsVersionDropdown`, position: `right`, diff --git a/packages/docusaurus/package.json b/packages/docusaurus/package.json index fa27e0547e68..d489da9c99f2 100644 --- a/packages/docusaurus/package.json +++ b/packages/docusaurus/package.json @@ -12,6 +12,7 @@ "dependencies": { "@codesandbox/sandpack-react": "^1.15.0", "@docusaurus/core": "^2.4.3", + "@docusaurus/plugin-content-docs": "^2.4.3", "@docusaurus/preset-classic": "^2.4.3", "@fontsource/pt-sans": "^5.0.5", "@mdx-js/react": "^1.6.22", @@ -85,12 +86,17 @@ "@types/react-window": "^1", "@types/resolve": "^1.20.0", "@types/semver": "^7.1.0", + "@yarnpkg/core": "workspace:^", "@yarnpkg/fslib": "workspace:^", "@yarnpkg/libzip": "workspace:^", "@yarnpkg/monorepo": "workspace:^", "@yarnpkg/shell": "workspace:^", "ansi-to-html": "^0.7.2", - "esbuild-loader": "^2.20.0" + "docusaurus-plugin-typedoc-api": "patch:docusaurus-plugin-typedoc-api@npm%3A3.0.1#~/.yarn/patches/docusaurus-plugin-typedoc-api-npm-3.0.1-7dd061feb2.patch", + "esbuild-loader": "^2.20.0", + "fast-glob": "^3.2.2", + "typedoc": "^0.25.3", + "typescript": "5.3.0-beta" }, "browserslist": { "production": [ diff --git a/packages/docusaurus/src/remark/autoLink.ts b/packages/docusaurus/src/remark/autoLink.ts index bdc273778baf..189bd774c0d0 100644 --- a/packages/docusaurus/src/remark/autoLink.ts +++ b/packages/docusaurus/src/remark/autoLink.ts @@ -1,4 +1,5 @@ -import visit from 'unist-util-visit-parents'; +import visit from 'unist-util-visit-parents'; +import {pathToFileURL} from 'url'; export type AutoLinkSpec = { sourceType: `json-schema`; @@ -88,7 +89,7 @@ export const plugin = (userSpecs: Array) => () => { if (hasAutoLinks) { ast.children.unshift({ type: `import`, - value: `import {AutoLink} from '@yarnpkg/docusaurus/src/components/AutoLink';\n`, + value: `import {AutoLink} from ${JSON.stringify(pathToFileURL(require.resolve(`../components/AutoLink.tsx`)))};\n`, }); } }; diff --git a/packages/docusaurus/src/remark/commandLineHighlight.ts b/packages/docusaurus/src/remark/commandLineHighlight.ts index 412d644c6695..d2ea05395174 100644 --- a/packages/docusaurus/src/remark/commandLineHighlight.ts +++ b/packages/docusaurus/src/remark/commandLineHighlight.ts @@ -3,6 +3,7 @@ import {parseShell} from '@yarnpkg/parsers'; import {Definition, Token} from 'clipanion'; import {capitalize} from 'lodash'; import visit from 'unist-util-visit-parents'; +import {pathToFileURL} from 'url'; export type ScriptLine = | RawLine @@ -178,7 +179,7 @@ export const plugin = () => () => { if (highlightNodes.length > 0) { ast.children.unshift({ type: `import`, - value: `import {CommandLineHighlight} from '@yarnpkg/docusaurus/src/components/CommandLineHighlight';\n`, + value: `import {CommandLineHighlight} from ${JSON.stringify(pathToFileURL(require.resolve(`../components/CommandLineHighlight.tsx`)))};\n`, }); await Promise.all(highlightNodes); diff --git a/packages/docusaurus/src/typedoc/plugin.ts b/packages/docusaurus/src/typedoc/plugin.ts new file mode 100644 index 000000000000..b8152a0d4e89 --- /dev/null +++ b/packages/docusaurus/src/typedoc/plugin.ts @@ -0,0 +1,30 @@ +import {miscUtils} from '@yarnpkg/core'; +import pnpApi from 'pnpapi'; +import {Application, Converter, DeclarationReflection, ProjectReflection, SignatureReflection} from 'typedoc'; + +function resolveVirtual(path: string) { + return pnpApi.resolveVirtual(path)?.replaceAll(`\\`, `/`) ?? path; +} + +function remapPaths(context, ref: DeclarationReflection | ProjectReflection | SignatureReflection) { + if (`sources` in ref && ref.sources !== undefined) { + const seen = new Set(); + ref.sources = miscUtils.mapAndFilter(ref.sources, source => { + source.fileName = resolveVirtual(source.fileName); + source.fullFileName = resolveVirtual(source.fullFileName); + + const key = `${source.fullFileName}:${source.line}:${source.character}`; + if (seen.has(key)) { + return miscUtils.mapAndFilter.skip; + } else { + seen.add(key); + return source; + } + }); + } +} + +export function load(app: Application) { + app.converter.on(Converter.EVENT_CREATE_DECLARATION, remapPaths); + app.converter.on(Converter.EVENT_CREATE_SIGNATURE, remapPaths); +} diff --git a/packages/plugin-exec/README.md b/packages/plugin-exec/README.md index dc87114bd017..b210bd1dd857 100644 --- a/packages/plugin-exec/README.md +++ b/packages/plugin-exec/README.md @@ -53,7 +53,7 @@ Because of this restriction, and because generators will pretty much always need ### Runtime environment -In order to let the script knows about the various predefined folders involved in the generation process, Yarn will inject a special `execEnv` global variable available to the script. This object's [interface](/api/interfaces/plugin_exec.execenv.html) is defined as such: +In order to let the script knows about the various predefined folders involved in the generation process, Yarn will inject a special `execEnv` global variable available to the script. This object's [interface](https://yarnpkg.com/api/plugin-exec/interface/ExecEnv) is defined as such: | Property | Type | Description | | ---------- | -------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | diff --git a/yarn.lock b/yarn.lock index b876ac521e44..23af87100467 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2196,6 +2196,34 @@ __metadata: languageName: node linkType: hard +"@docusaurus/mdx-loader@patch:@docusaurus/mdx-loader@npm%3A2.4.3#~/.yarn/patches/%40docusaurus-mdx-loader-npm-2.4.3-0d95b4751a.patch": + version: 2.4.3 + resolution: "@docusaurus/mdx-loader@patch:@docusaurus/mdx-loader@npm%3A2.4.3#~/.yarn/patches/@docusaurus-mdx-loader-npm-2.4.3-0d95b4751a.patch::version=2.4.3&hash=9c6d0d" + dependencies: + "@babel/parser": "npm:^7.18.8" + "@babel/traverse": "npm:^7.18.8" + "@docusaurus/logger": "npm:2.4.3" + "@docusaurus/utils": "npm:2.4.3" + "@mdx-js/mdx": "npm:^1.6.22" + escape-html: "npm:^1.0.3" + file-loader: "npm:^6.2.0" + fs-extra: "npm:^10.1.0" + image-size: "npm:^1.0.1" + mdast-util-to-string: "npm:^2.0.0" + remark-emoji: "npm:^2.2.0" + stringify-object: "npm:^3.3.0" + tslib: "npm:^2.4.0" + unified: "npm:^9.2.2" + unist-util-visit: "npm:^2.0.3" + url-loader: "npm:^4.1.1" + webpack: "npm:^5.73.0" + peerDependencies: + react: ^16.8.4 || ^17.0.0 + react-dom: ^16.8.4 || ^17.0.0 + checksum: 48db5cb18f066931411b1264f891f6f1df1e44a682e92982ceb75e6790be1db552860787f4887269b869434f9a401b812690991fd53838cf76bd9fc63583d641 + languageName: node + linkType: hard + "@docusaurus/module-type-aliases@npm:2.4.3, @docusaurus/module-type-aliases@npm:^2.4.3": version: 2.4.3 resolution: "@docusaurus/module-type-aliases@npm:2.4.3" @@ -2242,7 +2270,7 @@ __metadata: languageName: node linkType: hard -"@docusaurus/plugin-content-docs@npm:2.4.3": +"@docusaurus/plugin-content-docs@npm:2.4.3, @docusaurus/plugin-content-docs@npm:^2.4.3": version: 2.4.3 resolution: "@docusaurus/plugin-content-docs@npm:2.4.3" dependencies: @@ -2442,7 +2470,7 @@ __metadata: languageName: node linkType: hard -"@docusaurus/theme-common@npm:2.4.3, @docusaurus/theme-common@npm:^2.4.3": +"@docusaurus/theme-common@npm:2.4.3, @docusaurus/theme-common@npm:^2, @docusaurus/theme-common@npm:^2.4.3": version: 2.4.3 resolution: "@docusaurus/theme-common@npm:2.4.3" dependencies: @@ -2506,7 +2534,7 @@ __metadata: languageName: node linkType: hard -"@docusaurus/types@npm:2.4.3": +"@docusaurus/types@npm:2.4.3, @docusaurus/types@npm:^2.4.3": version: 2.4.3 resolution: "@docusaurus/types@npm:2.4.3" dependencies: @@ -2552,7 +2580,7 @@ __metadata: languageName: node linkType: hard -"@docusaurus/utils@npm:2.4.3": +"@docusaurus/utils@npm:2.4.3, @docusaurus/utils@npm:^2.4.3": version: 2.4.3 resolution: "@docusaurus/utils@npm:2.4.3" dependencies: @@ -3271,7 +3299,7 @@ __metadata: languageName: node linkType: hard -"@mdx-js/react@npm:^1.6.22": +"@mdx-js/react@npm:^1, @mdx-js/react@npm:^1.6.22": version: 1.6.22 resolution: "@mdx-js/react@npm:1.6.22" peerDependencies: @@ -4809,6 +4837,13 @@ __metadata: languageName: node linkType: hard +"@vscode/codicons@npm:^0.0.33": + version: 0.0.33 + resolution: "@vscode/codicons@npm:0.0.33" + checksum: 34b4ca3d796f9fd3543edd5d875f0477e8006712236b03eecc0ec72f60b072c8d1be5c4687d19cf9c6beb3594c7be1b93986f531047ea01247c02689f2117335 + languageName: node + linkType: hard + "@webassemblyjs/ast@npm:1.11.6, @webassemblyjs/ast@npm:^1.11.5": version: 1.11.6 resolution: "@webassemblyjs/ast@npm:1.11.6" @@ -5121,6 +5156,7 @@ __metadata: "@codesandbox/sandpack-react": "npm:^1.15.0" "@docusaurus/core": "npm:^2.4.3" "@docusaurus/module-type-aliases": "npm:^2.4.3" + "@docusaurus/plugin-content-docs": "npm:^2.4.3" "@docusaurus/preset-classic": "npm:^2.4.3" "@docusaurus/theme-classic": "npm:^2.4.3" "@docusaurus/theme-common": "npm:^2.4.3" @@ -5156,8 +5192,10 @@ __metadata: clipanion: "npm:^4.0.0-rc.2" clsx: "npm:^1.2.1" cross-spawn: "npm:7.0.3" + docusaurus-plugin-typedoc-api: "patch:docusaurus-plugin-typedoc-api@npm%3A3.0.1#~/.yarn/patches/docusaurus-plugin-typedoc-api-npm-3.0.1-7dd061feb2.patch" dompurify: "npm:^3.0.5" esbuild-loader: "npm:^2.20.0" + fast-glob: "npm:^3.2.2" git-url-parse: "npm:^13.1.0" github-markdown-css: "npm:^5.1.0" js-untar: "npm:^2.0.0" @@ -5190,6 +5228,8 @@ __metadata: semver: "npm:^7.1.2" three: "npm:^0.145.0" tslib: "npm:^2.4.0" + typedoc: "npm:^0.25.3" + typescript: "npm:5.3.0-beta" unist-util-visit: "npm:^2" unist-util-visit-parents: "npm:^2" usehooks-ts: "npm:^2.9.1" @@ -6108,6 +6148,13 @@ __metadata: languageName: node linkType: hard +"ansi-sequence-parser@npm:^1.1.0": + version: 1.1.1 + resolution: "ansi-sequence-parser@npm:1.1.1" + checksum: 9ce30f257badc2ef62cac8028a7e26c368d22bf26650427192e8ffd102da42e377e3affe90fae58062eecc963b0b055f510dde3b677c7e0c433c67069b5a8ee5 + languageName: node + linkType: hard + "ansi-styles@npm:^3.2.0, ansi-styles@npm:^3.2.1": version: 3.2.1 resolution: "ansi-styles@npm:3.2.1" @@ -8413,6 +8460,42 @@ __metadata: languageName: node linkType: hard +"docusaurus-plugin-typedoc-api@npm:3.0.1": + version: 3.0.1 + resolution: "docusaurus-plugin-typedoc-api@npm:3.0.1" + dependencies: + "@docusaurus/plugin-content-docs": "npm:^2.4.3" + "@docusaurus/types": "npm:^2.4.3" + "@docusaurus/utils": "npm:^2.4.3" + "@vscode/codicons": "npm:^0.0.33" + marked: "npm:^4.3.0" + typedoc: "npm:0.25.0" + peerDependencies: + "@docusaurus/core": ^2.0.0 + react: ">=16.0.0" + typescript: ^4.0.0 || ^5.0.0 + checksum: 6ef5a0d49b2c7f5eb15ed06fa50fadc7d4beab2b96bcb19ddbe242257c370cfd8e5a73ef4a452c465037aa2fe7a967fb61331063caf1cc4433a5a8fe62db7a18 + languageName: node + linkType: hard + +"docusaurus-plugin-typedoc-api@patch:docusaurus-plugin-typedoc-api@npm%3A3.0.1#~/.yarn/patches/docusaurus-plugin-typedoc-api-npm-3.0.1-7dd061feb2.patch": + version: 3.0.1 + resolution: "docusaurus-plugin-typedoc-api@patch:docusaurus-plugin-typedoc-api@npm%3A3.0.1#~/.yarn/patches/docusaurus-plugin-typedoc-api-npm-3.0.1-7dd061feb2.patch::version=3.0.1&hash=2fc7b0" + dependencies: + "@docusaurus/plugin-content-docs": "npm:^2.4.3" + "@docusaurus/types": "npm:^2.4.3" + "@docusaurus/utils": "npm:^2.4.3" + "@vscode/codicons": "npm:^0.0.33" + marked: "npm:^4.3.0" + typedoc: "npm:0.25.0" + peerDependencies: + "@docusaurus/core": ^2.0.0 + react: ">=16.0.0" + typescript: ^4.0.0 || ^5.0.0 + checksum: a52a91cefa948f869cca91a992da53e355f1d1d3693a7856198ea86e72ae6620d7255a75443da96701f0698b83add86036a08c93abf8a33803d7e191ee47c1a4 + languageName: node + linkType: hard + "dom-converter@npm:^0.2.0": version: 0.2.0 resolution: "dom-converter@npm:0.2.0" @@ -12510,10 +12593,10 @@ __metadata: languageName: node linkType: hard -"jsonc-parser@npm:^3.0.0": - version: 3.0.0 - resolution: "jsonc-parser@npm:3.0.0" - checksum: 30747660fe34a1abc9b749b7381f5750c0283bedaf8b806f8d0984111e67729476cd4d31529b86b5d85a148d30bb62b8f65dc43e681750b38020fbe5b6c0ea1a +"jsonc-parser@npm:^3.0.0, jsonc-parser@npm:^3.2.0": + version: 3.2.0 + resolution: "jsonc-parser@npm:3.2.0" + checksum: bd68b902e5f9394f01da97921f49c5084b2dc03a0c5b4fdb2a429f8d6f292686c1bf87badaeb0a8148d024192a88f5ad2e57b2918ba43fe25cf15f3371db64d4 languageName: node linkType: hard @@ -12853,6 +12936,13 @@ __metadata: languageName: node linkType: hard +"lunr@npm:^2.3.9": + version: 2.3.9 + resolution: "lunr@npm:2.3.9" + checksum: f2f6db34c046f5a767782fe2454e6dd69c75ba3c5cf5c1cb9cacca2313a99c2ba78ff8fa67dac866fb7c4ffd5f22e06684793f5f15ba14bddb598b94513d54bf + languageName: node + linkType: hard + "lz-string@npm:^1.4.4": version: 1.4.4 resolution: "lz-string@npm:1.4.4" @@ -12996,6 +13086,15 @@ __metadata: languageName: node linkType: hard +"marked@npm:^4.3.0": + version: 4.3.0 + resolution: "marked@npm:4.3.0" + bin: + marked: bin/marked.js + checksum: c830bb4cb3705b754ca342b656e8a582d7428706b2678c898b856f6030c134ce2d1e19136efa3e6a1841f7330efbd24963d6bdeddc57d2938e906250f99895d0 + languageName: node + linkType: hard + "marked@npm:^5.1.1": version: 5.1.1 resolution: "marked@npm:5.1.1" @@ -13299,6 +13398,15 @@ __metadata: languageName: node linkType: hard +"minimatch@npm:^9.0.3": + version: 9.0.3 + resolution: "minimatch@npm:9.0.3" + dependencies: + brace-expansion: "npm:^2.0.1" + checksum: c81b47d28153e77521877649f4bab48348d10938df9e8147a58111fe00ef89559a2938de9f6632910c4f7bf7bb5cd81191a546167e58d357f0cfb1e18cecc1c5 + languageName: node + linkType: hard + "minimist@npm:^1.2.0, minimist@npm:^1.2.3, minimist@npm:^1.2.5": version: 1.2.5 resolution: "minimist@npm:1.2.5" @@ -16824,6 +16932,18 @@ pem@dexus/pem: languageName: node linkType: hard +"shiki@npm:^0.14.1": + version: 0.14.5 + resolution: "shiki@npm:0.14.5" + dependencies: + ansi-sequence-parser: "npm:^1.1.0" + jsonc-parser: "npm:^3.2.0" + vscode-oniguruma: "npm:^1.7.0" + vscode-textmate: "npm:^8.0.0" + checksum: 02c96cf7efcf71679e5c0d58eb91fea6a680251cadcbb15b7a3ccff38004382d3a6d0fdf4a336c2ecda6f6beb50eb9658d3ce91111196621df4fb18bbe4d334e + languageName: node + linkType: hard + "side-channel@npm:^1.0.4": version: 1.0.4 resolution: "side-channel@npm:1.0.4" @@ -18050,6 +18170,48 @@ pem@dexus/pem: languageName: node linkType: hard +"typedoc@npm:0.25.0": + version: 0.25.0 + resolution: "typedoc@npm:0.25.0" + dependencies: + lunr: "npm:^2.3.9" + marked: "npm:^4.3.0" + minimatch: "npm:^9.0.3" + shiki: "npm:^0.14.1" + peerDependencies: + typescript: 4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x + bin: + typedoc: bin/typedoc + checksum: 4a3a318c027c353a907d1f76f61d97b6b2490ec866e35b4bd26ad90ca05b63500523a11ce8b16640d2306601d995b77a7b11365fa7b2e0974fb0ea8d3c1b024f + languageName: node + linkType: hard + +"typedoc@npm:^0.25.3": + version: 0.25.3 + resolution: "typedoc@npm:0.25.3" + dependencies: + lunr: "npm:^2.3.9" + marked: "npm:^4.3.0" + minimatch: "npm:^9.0.3" + shiki: "npm:^0.14.1" + peerDependencies: + typescript: 4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x + bin: + typedoc: bin/typedoc + checksum: 1dd06155589731143e18555f51c0ad0543136040684aefadff3117b3c3c0ffb7ea41dec9de2cf2cf50afb51f0450f3b8e93a73a7a2928c80aa2516a2d247db4a + languageName: node + linkType: hard + +"typescript@npm:5.3.0-beta": + version: 5.3.0-beta + resolution: "typescript@npm:5.3.0-beta" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 6de8258af991d3a8dff20f864bb87dcdd0f753a9b37239385754cee6c3cf6b70b20d109c970dadc87d4f49c53bbc2b77dabd29bb01c0076affb03724ed5f3c65 + languageName: node + linkType: hard + "typescript@npm:5.3.1-rc": version: 5.3.1-rc resolution: "typescript@npm:5.3.1-rc" @@ -18060,6 +18222,16 @@ pem@dexus/pem: languageName: node linkType: hard +"typescript@patch:typescript@npm%3A5.3.0-beta#optional!builtin": + version: 5.3.0-beta + resolution: "typescript@patch:typescript@npm%3A5.3.0-beta#optional!builtin::version=5.3.0-beta&hash=29ae49" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: d0be2329d190d33592e53ddff064a17b4d0c2614e2749ec58eb629d575825c4f1427619a9c0d64dfb6b831e7fb8eb9f8084b5146ee8148efabd5e04382d201a3 + languageName: node + linkType: hard + "typescript@patch:typescript@npm%3A5.3.1-rc#optional!builtin": version: 5.3.1-rc resolution: "typescript@patch:typescript@npm%3A5.3.1-rc#optional!builtin::version=5.3.1-rc&hash=e012d7" @@ -18666,6 +18838,20 @@ pem@dexus/pem: languageName: node linkType: hard +"vscode-oniguruma@npm:^1.7.0": + version: 1.7.0 + resolution: "vscode-oniguruma@npm:1.7.0" + checksum: 7da9d21459f9788544b258a5fd1b9752df6edd8b406a19eea0209c6bf76507d5717277016799301c4da0d536095f9ca8c06afd1ab8f4001189090c804ca4814e + languageName: node + linkType: hard + +"vscode-textmate@npm:^8.0.0": + version: 8.0.0 + resolution: "vscode-textmate@npm:8.0.0" + checksum: 9fa7d66d6042cb090d116c2d8820d34c8870cfcbaed6e404da89f66b899970ed0ac47b59a2e30fc40a25af5414822bb3ea27974f714e9b91910d69c894be95f7 + languageName: node + linkType: hard + "vscode-zipfs@workspace:packages/vscode-zipfs": version: 0.0.0-use.local resolution: "vscode-zipfs@workspace:packages/vscode-zipfs"