From a3c0963695be8b9518b88a0ec899e47579643eb8 Mon Sep 17 00:00:00 2001 From: Julien Eluard Date: Tue, 19 Mar 2024 14:55:08 +0100 Subject: [PATCH 01/11] chore: fix documentation CLI --- packages/cli/docsgen/markdown.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/cli/docsgen/markdown.ts b/packages/cli/docsgen/markdown.ts index 52877bde8ad8..9de663138ebd 100644 --- a/packages/cli/docsgen/markdown.ts +++ b/packages/cli/docsgen/markdown.ts @@ -90,7 +90,7 @@ function renderExamplesSection(examples: CliExample[], sectionTitle?: string, lo function renderOption(optionName: string, option: CliOptionDefinition): string | undefined { if (option.hidden) return; - const commandOption = [`

--${optionName}

`]; + const commandOption = [`### --${optionName} {#-${optionName}}`]; if (option.description) commandOption.push(`description: ${sanitizeDescription(option.description)}`); if (option.demandOption === true) { From 15951253a8e06933e8796b45a496cdea6fd5cc76 Mon Sep 17 00:00:00 2001 From: Julien Eluard Date: Tue, 19 Mar 2024 16:43:26 +0100 Subject: [PATCH 02/11] chore: lint md files --- CONTRIBUTING.md | 2 +- README.md | 2 +- docs/pages/faqs.md | 2 ++ .../validator-management/vc-configuration.md | 9 ++++++-- packages/light-client/README.md | 22 +++++++++---------- 5 files changed, 22 insertions(+), 15 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 49fea6ce68e9..3eb46f3dde71 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -51,7 +51,7 @@ Contributing to tests: **Error: [vitest] Cannot mock "../../src/db/repositories/index.js" because it is already loaded by "src/db/beacon.ts"** -If you observe any error in tests with matching to above error message, that implies you are loading the mocks in the wrong order. The correct order is to import the mocks first and then the actual module. We suggest to import the mocks on very top before any local modules. +If you observe any error in tests with matching to above error message, that implies you are loading the mocks in the wrong order. The correct order is to import the mocks first and then the actual module. We suggest to import the mocks on very top before any local modules. **✖ Error: Cannot find package 'async_hooks' imported from** diff --git a/README.md b/README.md index 6803706c5d75..3b157721ee1d 100644 --- a/README.md +++ b/README.md @@ -46,7 +46,7 @@ yarn build | Package | Version | License | Docs | Description | | ----------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ---------------------------------------------------------------- | -| [`@lodestar/beacon-node`](./packages/beacon-node) | [![npm](https://img.shields.io/npm/v/@lodestar/beacon-node)](https://www.npmjs.com/package/@lodestar/beacon-node) | [![License: LGPL v3](https://img.shields.io/badge/License-LGPL%20v3-blue.svg)](https://www.gnu.org/licenses/lgpl-3.0) | [![documentation](https://img.shields.io/badge/readme-blue)](./packages/beacon-node) | :rotating_light: Beacon-chain client | +| [`@lodestar/beacon-node`](./packages/beacon-node) | [![npm](https://img.shields.io/npm/v/@lodestar/beacon-node)](https://www.npmjs.com/package/@lodestar/beacon-node) | [![License: LGPL v3](https://img.shields.io/badge/License-LGPL%20v3-blue.svg)](https://www.gnu.org/licenses/lgpl-3.0) | [![documentation](https://img.shields.io/badge/readme-blue)](./packages/beacon-node) | :rotating_light: Beacon-chain client | | [`@lodestar/validator`](./packages/validator) | [![npm](https://img.shields.io/npm/v/@lodestar/validator)](https://www.npmjs.com/package/@lodestar/validator) | [![License: LGPL v3](https://img.shields.io/badge/License-LGPL%20v3-blue.svg)](https://www.gnu.org/licenses/lgpl-3.0) | [![documentation](https://img.shields.io/badge/readme-blue)](./packages/validator) | :bank: Validator client | | [`@lodestar/light-client`](./packages/light-client) | [![npm](https://img.shields.io/npm/v/@lodestar/light-client)](https://www.npmjs.com/package/@lodestar/light-client) | [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) | [![documentation](https://img.shields.io/badge/readme-blue)](./packages/light-client) | :bird: Ethereum Light client | | [`@lodestar/api`](./packages/api) | [![npm](https://img.shields.io/npm/v/@lodestar/api)](https://www.npmjs.com/package/@lodestar/api) | [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) | [![documentation](https://img.shields.io/badge/readme-blue)](./packages/api) | :clipboard: REST Client for the Ethereum Beacon API | diff --git a/docs/pages/faqs.md b/docs/pages/faqs.md index c6cc226f552f..01732c5c11fa 100644 --- a/docs/pages/faqs.md +++ b/docs/pages/faqs.md @@ -9,10 +9,12 @@ This section of the documentation will cover common questions and encounters oft :::note "Unknown arguments error" Lodestar reads all environment variables prefixed with `LODESTAR` and will try to parse them similar to command line arguments, meaning any unknown argument will cause an error. + ``` ✖ Unknown arguments: servicePort, servicePortEthConsensusP2p, port9000Tcp, port9000TcpPort, port9000TcpProto, port9000TcpAddr, serviceHost ``` + The extra arguments are present because Kubernetes automatically [adds environment variables](https://kubernetes.io/docs/concepts/services-networking/service/#environment-variables) to the Pod based on the name (`metadata.name`) defined in the associated `Service`. diff --git a/docs/pages/validator-management/vc-configuration.md b/docs/pages/validator-management/vc-configuration.md index 30b3cb5c7883..186d7435ebeb 100644 --- a/docs/pages/validator-management/vc-configuration.md +++ b/docs/pages/validator-management/vc-configuration.md @@ -47,7 +47,7 @@ _Plaintext passphrase file import_ :::info The interactive passphrase import method will prompt every keystore in the `validator_keys` folder for import and will ask for the individual password for each keystore. **This method will allow you to import multiple keystores with different passwords.** -The plaintext passphrase file import method will allow you to import all keystores in the `validator_keys` folder encrypted with the same password contained in `password.txt` for efficiency. +The plaintext passphrase file import method will allow you to import all keystores in the `validator_keys` folder encrypted with the same password contained in `password.txt` for efficiency. ::: Once imported with either method, these keystores will be automatically loaded when you start the validator. To list the imported keystores, use the `validator list` command. @@ -85,7 +85,7 @@ With Lodestar's `--builder.selection` validator options, you can select: - `maxprofit`: Default setting for Lodestar set at `--builder.boostFactor=100`. This default setting will always choose the more profitable block. Using this option, you may customize your `--builder.boostFactor` to your preference. Examples of its usage are below. - `executionalways`: An alias of `--builder.boostFactor=0`, which will select the local execution block, unless it fails to produce due to an error or a delay in the response from the execution client. - `executiononly`: Beacon node will be requested to produce local execution block even if builder relays are configured. This option will always select the local execution block and will error if it couldn't produce one. -- `builderalways`: An alias of `--builder.boostFactor=18446744073709551615` (2**64 - 1), which will select the builder block, unless the builder block fails to produce. The builder block may fail to produce if it's not available, not timely or there is an indication of censorship via `shouldOverrideBuilder` from the execution payload response. +- `builderalways`: An alias of `--builder.boostFactor=18446744073709551615` (2\*\*64 - 1), which will select the builder block, unless the builder block fails to produce. The builder block may fail to produce if it's not available, not timely or there is an indication of censorship via `shouldOverrideBuilder` from the execution payload response. - `builderonly`: Generally used for distributed validators (DVs). No execution block production will be triggered. Therefore, if a builder block is not produced, the API will fail and _no block will be produced_. #### Calculating builder boost factor with examples @@ -93,9 +93,11 @@ With Lodestar's `--builder.selection` validator options, you can select: To calculate the builder boost factor setting, you need to know what percentage you will accept a builder block for against a local execution block using the following formula: `100*100/(100+percentage)`. The value passed to `--builder.boostFactor` must be a valid number without decimals. Example 1: I will only accept a builder block with 25% more value than the local execution block. + ``` 10000/(100+25) = 80 ``` + Therefore, `--builder.boostFactor=80`. Example 2: Setting a `--builder.boostFactor=0` will always prefer the local execution block, but will produce an available builder block if the local execution block fails. @@ -107,14 +109,17 @@ Example 3: Setting a `--builder.boostFactor=100` is the same as signaling `--bui Please use the official Ethereum Launchpad to perform your deposits. Ensure your deposits are sent to the proper beacon chain deposit address on the correct network. #### Mainnet + - [Ethereum Mainnet Launchpad](https://launchpad.ethereum.org) - [Beacon Chain Deposit Contract](https://etherscan.io/address/0x00000000219ab540356cbb839cbe05303d7705fa) `0x00000000219ab540356cBB839Cbe05303d7705Fa` #### Holesky Testnet + - [Ethereum Holesky Testnet Launchpad](https://holesky.launchpad.ethereum.org) - [Holesky Beacon Chain Deposit Contract](https://holesky.etherscan.io/address/0x4242424242424242424242424242424242424242) `0x4242424242424242424242424242424242424242` #### Ephemery Testnet + - [Ethereum Ephemery Testnet Launchpad](https://launchpad.ephemery.dev/) - [Ephemeral Testnet Resources](https://ephemery.dev/) diff --git a/packages/light-client/README.md b/packages/light-client/README.md index 00ebcf180874..5fdcae6a3e10 100644 --- a/packages/light-client/README.md +++ b/packages/light-client/README.md @@ -63,15 +63,15 @@ const logger = getLcLoggerConsole({logDebug: Boolean(process.env.DEBUG)}); const api = getClient({urls: ["https://beacon-node.your-domain.com"]}, {config}); const lightclient = await Lightclient.initializeFromCheckpointRoot({ - config, - logger, - transport: new LightClientRestTransport(api), - genesisData: await getGenesisData(api), - checkpointRoot: await getFinalizedSyncCheckpoint(api), - opts: { - allowForcedUpdates: true, - updateHeadersOnForcedUpdate: true, - } + config, + logger, + transport: new LightClientRestTransport(api), + genesisData: await getGenesisData(api), + checkpointRoot: await getFinalizedSyncCheckpoint(api), + opts: { + allowForcedUpdates: true, + updateHeadersOnForcedUpdate: true, + }, }); // Wait for the lightclient to start @@ -80,11 +80,11 @@ await lightclient.start(); logger.info("Lightclient synced"); lightclient.emitter.on(LightclientEvent.lightClientFinalityHeader, async (finalityUpdate) => { - logger.info(finalityUpdate); + logger.info(finalityUpdate); }); lightclient.emitter.on(LightclientEvent.lightClientOptimisticHeader, async (optimisticUpdate) => { - logger.info(optimisticUpdate); + logger.info(optimisticUpdate); }); ``` From fc557734e07fba71738498938cdbc9713e00d64c Mon Sep 17 00:00:00 2001 From: Julien Eluard Date: Tue, 19 Mar 2024 16:44:11 +0100 Subject: [PATCH 03/11] chore: do not run spellcheck on generated CLI md --- .github/workflows/docs-check.yml | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/.github/workflows/docs-check.yml b/.github/workflows/docs-check.yml index 9b20732c2a56..de775c0d8300 100644 --- a/.github/workflows/docs-check.yml +++ b/.github/workflows/docs-check.yml @@ -38,6 +38,9 @@ jobs: - name: Check wordlist is sorted run: scripts/wordlist_sort_check.sh + - name: Spellcheck + uses: rojopolis/spellcheck-github-actions@0.32.0 + - name: Build and collect docs run: yarn docs:build @@ -45,7 +48,3 @@ jobs: # deployed version so this will fail if not "fixable" - name: Check docs format run: yarn docs:lint:fix - - # Run spellcheck AFTER building docs, in case the CLI reference has issues - - name: Spellcheck - uses: rojopolis/spellcheck-github-actions@0.32.0 From 4e90d79925d5fe58e1c3b5e6be6d75c955f77578 Mon Sep 17 00:00:00 2001 From: Julien Eluard Date: Thu, 21 Mar 2024 11:19:48 +0100 Subject: [PATCH 04/11] chore: address comments --- .github/workflows/docs-check.yml | 6 +++--- docs/docusaurus.config.ts | 4 ++++ packages/cli/docsgen/markdown.ts | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.github/workflows/docs-check.yml b/.github/workflows/docs-check.yml index de775c0d8300..9b609a4dad85 100644 --- a/.github/workflows/docs-check.yml +++ b/.github/workflows/docs-check.yml @@ -38,9 +38,6 @@ jobs: - name: Check wordlist is sorted run: scripts/wordlist_sort_check.sh - - name: Spellcheck - uses: rojopolis/spellcheck-github-actions@0.32.0 - - name: Build and collect docs run: yarn docs:build @@ -48,3 +45,6 @@ jobs: # deployed version so this will fail if not "fixable" - name: Check docs format run: yarn docs:lint:fix + + - name: Spellcheck + uses: rojopolis/spellcheck-github-actions@0.32.0 \ No newline at end of file diff --git a/docs/docusaurus.config.ts b/docs/docusaurus.config.ts index 2692e56d0c6d..6ad42161c2f7 100644 --- a/docs/docusaurus.config.ts +++ b/docs/docusaurus.config.ts @@ -101,6 +101,10 @@ const config: Config = { theme: prismThemes.vsLight, darkTheme: prismThemes.vsDark, }, + tableOfContents: { + minHeadingLevel: 2, + maxHeadingLevel: 5, + }, } satisfies Preset.ThemeConfig, }; diff --git a/packages/cli/docsgen/markdown.ts b/packages/cli/docsgen/markdown.ts index 9de663138ebd..2c5de562b6ff 100644 --- a/packages/cli/docsgen/markdown.ts +++ b/packages/cli/docsgen/markdown.ts @@ -254,7 +254,7 @@ export function renderCommandPage( globalOptions: CliCommandOptions>, lodestarCommand?: string ): string { - const page = [`---\ntitle: CLI Reference\ntoc_min_heading_level: 2\ntoc_max_heading_level: 5\n---\n\n# \`${cmd.command}\` CLI Command`, cmd.describe]; + const page = [`---\ntitle: CLI Reference\n---\n\n# \`${cmd.command}\` CLI Command`, cmd.describe]; const subCommands = (cmd.subcommands ?? []).map((sub) => getSubCommands(cmd.command, sub)).flat(); if (subCommands.length > 0) { From 2c3b4f159fdaf7d57d1b946453a9c10060d2a97d Mon Sep 17 00:00:00 2001 From: Julien Eluard Date: Thu, 21 Mar 2024 11:20:31 +0100 Subject: [PATCH 05/11] chore: address comments --- .github/workflows/docs-check.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/docs-check.yml b/.github/workflows/docs-check.yml index 9b609a4dad85..9b20732c2a56 100644 --- a/.github/workflows/docs-check.yml +++ b/.github/workflows/docs-check.yml @@ -46,5 +46,6 @@ jobs: - name: Check docs format run: yarn docs:lint:fix + # Run spellcheck AFTER building docs, in case the CLI reference has issues - name: Spellcheck - uses: rojopolis/spellcheck-github-actions@0.32.0 \ No newline at end of file + uses: rojopolis/spellcheck-github-actions@0.32.0 From 0c2bebbc7a51fa5f69b1830f226c7f98d73b2d77 Mon Sep 17 00:00:00 2001 From: Julien Eluard Date: Sat, 23 Mar 2024 09:45:34 +0100 Subject: [PATCH 06/11] chore: escape titles --- packages/cli/docsgen/markdown.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/cli/docsgen/markdown.ts b/packages/cli/docsgen/markdown.ts index 2c5de562b6ff..f8a7559db579 100644 --- a/packages/cli/docsgen/markdown.ts +++ b/packages/cli/docsgen/markdown.ts @@ -90,7 +90,7 @@ function renderExamplesSection(examples: CliExample[], sectionTitle?: string, lo function renderOption(optionName: string, option: CliOptionDefinition): string | undefined { if (option.hidden) return; - const commandOption = [`### --${optionName} {#-${optionName}}`]; + const commandOption = [`### \`--${optionName}\` {#-${optionName}}`]; if (option.description) commandOption.push(`description: ${sanitizeDescription(option.description)}`); if (option.demandOption === true) { From 652422a8488d50548894ebf86140b1fae0f6b462 Mon Sep 17 00:00:00 2001 From: Julien Eluard Date: Mon, 25 Mar 2024 10:23:27 +0100 Subject: [PATCH 07/11] chore: generate TOC --- .gitignore | 2 +- docs/package.json | 11 +- docs/pages/reference/cli.md | 10 +- docs/yarn.lock | 698 +++++++++++++++++++++++++------ packages/cli/docsgen/index.ts | 2 +- packages/cli/docsgen/markdown.ts | 28 ++ 6 files changed, 609 insertions(+), 142 deletions(-) diff --git a/.gitignore b/.gitignore index 4f4289359a4c..4a4a8022d1bf 100644 --- a/.gitignore +++ b/.gitignore @@ -40,7 +40,7 @@ packages/api/oapi-schemas # Autogenerated docs packages/**/docs packages/**/typedocs -docs/pages/**/*-cli.md +docs/pages/**/*-cli.mdx docs/pages/assets docs/pages/images docs/pages/security.md diff --git a/docs/package.json b/docs/package.json index ec2de0748a30..08c8b5534798 100644 --- a/docs/package.json +++ b/docs/package.json @@ -14,10 +14,11 @@ "write-heading-ids": "docusaurus write-heading-ids" }, "dependencies": { - "@docusaurus/core": "3.1.1", - "@docusaurus/preset-classic": "3.1.1", - "@docusaurus/theme-mermaid": "^3.1.1", + "@docusaurus/core": "0.0.0-5872", + "@docusaurus/preset-classic": "0.0.0-5872", + "@docusaurus/theme-mermaid": "0.0.0-5872", "@easyops-cn/docusaurus-search-local": "^0.40.1", + "@lodestar/light-client": "^1.17.0", "@mdx-js/react": "^3.0.0", "clsx": "^2.0.0", "prism-react-renderer": "^2.3.0", @@ -25,8 +26,8 @@ "react-dom": "^18.0.0" }, "devDependencies": { - "@docusaurus/module-type-aliases": "3.1.1", - "@docusaurus/types": "3.1.1" + "@docusaurus/module-type-aliases": "0.0.0-5872", + "@docusaurus/types": "0.0.0-5872" }, "browserslist": { "production": [ diff --git a/docs/pages/reference/cli.md b/docs/pages/reference/cli.md index 9bfd266aa51b..d2d852119d19 100644 --- a/docs/pages/reference/cli.md +++ b/docs/pages/reference/cli.md @@ -2,8 +2,8 @@ _**Welcome! This page has been moved. Please checkout our new docs layout from the Table of Contents! Below are some helpful links to the CLI pages that were split out from this original document**_ -- [Beacon Node CLI](../beacon-management/beacon-cli.md) -- [Validator CLI](../validator-management/validator-cli.md) -- [Bootnode CLI](../bootnode/bootnode-cli.md) -- [Light Client CLI](../lightclient-prover/lightclient-cli.md) -- [Dev CLI](../contribution/dev-cli.md) +- [Beacon Node CLI](../beacon-management/beacon-cli) +- [Validator CLI](../validator-management/validator-cli) +- [Bootnode CLI](../bootnode/bootnode-cli) +- [Light Client CLI](../lightclient-prover/lightclient-cli) +- [Dev CLI](../contribution/dev-cli) diff --git a/docs/yarn.lock b/docs/yarn.lock index 39f156034424..8b471aaf8e2d 100644 --- a/docs/yarn.lock +++ b/docs/yarn.lock @@ -1190,6 +1190,51 @@ resolved "https://registry.yarnpkg.com/@braintree/sanitize-url/-/sanitize-url-6.0.4.tgz#923ca57e173c6b232bbbb07347b1be982f03e783" integrity sha512-s3jaWicZd0pkP0jf5ysyHUI/RE7MHos6qlToFcGWXVp+ykHOy77OUMrfbgJ9it2C5bow7OIQwYYaHjk9XlBQ2A== +"@chainsafe/as-sha256@^0.4.1": + version "0.4.1" + resolved "https://registry.yarnpkg.com/@chainsafe/as-sha256/-/as-sha256-0.4.1.tgz#cfc0737e25f8c206767bdb6703e7943e5d44513e" + integrity sha512-IqeeGwQihK6Y2EYLFofqs2eY2ep1I2MvQXHzOAI+5iQN51OZlUkrLgyAugu2x86xZewDk5xas7lNczkzFzF62w== + +"@chainsafe/bls-hd-key@^0.3.0": + version "0.3.0" + resolved "https://registry.yarnpkg.com/@chainsafe/bls-hd-key/-/bls-hd-key-0.3.0.tgz#2de2649d5daa76f7460fc23caacf4ed3ebd2c02a" + integrity sha512-LsYYnfBEEmqGFPDm8hQN3Kc+v9wPFnhn+CToD403KEynUiUSHKLAf5B6UCY5eooShDOcaGCUgAUhIw1CmpEf3Q== + dependencies: + "@noble/hashes" "^1.0.0" + +"@chainsafe/bls-keygen@^0.4.0": + version "0.4.0" + resolved "https://registry.yarnpkg.com/@chainsafe/bls-keygen/-/bls-keygen-0.4.0.tgz#782c6555cfb05b9efa6f144d782799e8695ca1b0" + integrity sha512-wqtuj4G/sWpIugJW1mb/nSTwcTuZKqB3DS3ANUIOn7pva8EB6LfxgIL34o4qk3lti/8Mdxqtqc2n4xRszrNdzA== + dependencies: + "@chainsafe/bls-hd-key" "^0.3.0" + "@noble/hashes" "^1.0.0" + "@scure/bip39" "^1.0.0" + +"@chainsafe/bls@7.1.3": + version "7.1.3" + resolved "https://registry.yarnpkg.com/@chainsafe/bls/-/bls-7.1.3.tgz#8d488357b187a511cfb94c96eddc7aa9f62644a9" + integrity sha512-d21eYdWxDSb63n7nB+viD+3U4yJW8huiKRibJyh8X7btPLoXkvtmDf7geYyHVbKfLDgbuHkc+b48pfPQkUTLxA== + dependencies: + "@chainsafe/bls-keygen" "^0.4.0" + bls-eth-wasm "^0.4.8" + +"@chainsafe/persistent-merkle-tree@^0.6.1": + version "0.6.1" + resolved "https://registry.yarnpkg.com/@chainsafe/persistent-merkle-tree/-/persistent-merkle-tree-0.6.1.tgz#37bde25cf6cbe1660ad84311aa73157dc86ec7f2" + integrity sha512-gcENLemRR13+1MED2NeZBMA7FRS0xQPM7L2vhMqvKkjqtFT4YfjSVADq5U0iLuQLhFUJEMVuA8fbv5v+TN6O9A== + dependencies: + "@chainsafe/as-sha256" "^0.4.1" + "@noble/hashes" "^1.3.0" + +"@chainsafe/ssz@^0.14.3": + version "0.14.3" + resolved "https://registry.yarnpkg.com/@chainsafe/ssz/-/ssz-0.14.3.tgz#caae48ae2670b2f8b6febed22b0e0619a636f316" + integrity sha512-ldOx4Rk9OC8YMvFdwvHKtRc7KpFRLcXlb9ATCdQ5fHtLT438LRQyxdWFufC9+M8jFHSZcgq31h2BJsSva6sZ0w== + dependencies: + "@chainsafe/as-sha256" "^0.4.1" + "@chainsafe/persistent-merkle-tree" "^0.6.1" + "@colors/colors@1.5.0": version "1.5.0" resolved "https://registry.yarnpkg.com/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9" @@ -1215,6 +1260,82 @@ "@docsearch/css" "3.6.0" algoliasearch "^4.19.1" +"@docusaurus/core@0.0.0-5872": + version "0.0.0-5872" + resolved "https://registry.yarnpkg.com/@docusaurus/core/-/core-0.0.0-5872.tgz#e4b727d84c7fd662fa5603de095b42ab27076750" + integrity sha512-1nriKkr6fW9IHfhdTDrJweDHqpHHbSm2M9yY2eGNVc0x8RZhC6kRYa/be6gn7cIgAERyx4Q8AiqFlha7E0ys2w== + dependencies: + "@babel/core" "^7.23.3" + "@babel/generator" "^7.23.3" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-transform-runtime" "^7.22.9" + "@babel/preset-env" "^7.22.9" + "@babel/preset-react" "^7.22.5" + "@babel/preset-typescript" "^7.22.5" + "@babel/runtime" "^7.22.6" + "@babel/runtime-corejs3" "^7.22.6" + "@babel/traverse" "^7.22.8" + "@docusaurus/cssnano-preset" "0.0.0-5872" + "@docusaurus/logger" "0.0.0-5872" + "@docusaurus/mdx-loader" "0.0.0-5872" + "@docusaurus/react-loadable" "5.5.2" + "@docusaurus/utils" "0.0.0-5872" + "@docusaurus/utils-common" "0.0.0-5872" + "@docusaurus/utils-validation" "0.0.0-5872" + "@svgr/webpack" "^6.5.1" + autoprefixer "^10.4.14" + babel-loader "^9.1.3" + babel-plugin-dynamic-import-node "^2.3.3" + boxen "^6.2.1" + chalk "^4.1.2" + chokidar "^3.5.3" + clean-css "^5.3.2" + cli-table3 "^0.6.3" + combine-promises "^1.1.0" + commander "^5.1.0" + copy-webpack-plugin "^11.0.0" + core-js "^3.31.1" + css-loader "^6.8.1" + css-minimizer-webpack-plugin "^4.2.2" + cssnano "^5.1.15" + del "^6.1.1" + detect-port "^1.5.1" + escape-html "^1.0.3" + eta "^2.2.0" + eval "^0.1.8" + file-loader "^6.2.0" + fs-extra "^11.1.1" + html-minifier-terser "^7.2.0" + html-tags "^3.3.1" + html-webpack-plugin "^5.5.3" + leven "^3.1.0" + lodash "^4.17.21" + mini-css-extract-plugin "^2.7.6" + p-map "^4.0.0" + postcss "^8.4.26" + postcss-loader "^7.3.3" + prompts "^2.4.2" + react-dev-utils "^12.0.1" + react-helmet-async "^1.3.0" + react-loadable "npm:@docusaurus/react-loadable@5.5.2" + react-loadable-ssr-addon-v5-slorber "^1.0.1" + react-router "^5.3.4" + react-router-config "^5.1.1" + react-router-dom "^5.3.4" + rtl-detect "^1.0.4" + semver "^7.5.4" + serve-handler "^6.1.5" + shelljs "^0.8.5" + terser-webpack-plugin "^5.3.9" + tslib "^2.6.0" + update-notifier "^6.0.2" + url-loader "^4.1.1" + webpack "^5.88.1" + webpack-bundle-analyzer "^4.9.0" + webpack-dev-server "^4.15.1" + webpack-merge "^5.9.0" + webpackbar "^5.0.2" + "@docusaurus/core@3.1.1": version "3.1.1" resolved "https://registry.yarnpkg.com/@docusaurus/core/-/core-3.1.1.tgz#29ce8df7a3d3d12ee8962d6d86133b87235ff17b" @@ -1290,6 +1411,16 @@ webpack-merge "^5.9.0" webpackbar "^5.0.2" +"@docusaurus/cssnano-preset@0.0.0-5872": + version "0.0.0-5872" + resolved "https://registry.yarnpkg.com/@docusaurus/cssnano-preset/-/cssnano-preset-0.0.0-5872.tgz#71c6ecd7e7ca2a05e58b0275f1e0e415fad452b2" + integrity sha512-4v4mDxRfYUHHGggEUDWeNdwzjFB8QxYk+wUWGtFu9lP4kN5i/yQLFhBPy+fpBj32LAHJIBQAhCUYtnYn9m0aVA== + dependencies: + cssnano-preset-advanced "^5.3.10" + postcss "^8.4.26" + postcss-sort-media-queries "^4.4.1" + tslib "^2.6.0" + "@docusaurus/cssnano-preset@3.1.1": version "3.1.1" resolved "https://registry.yarnpkg.com/@docusaurus/cssnano-preset/-/cssnano-preset-3.1.1.tgz#03a4cb8e6d41654d7ff5ed79fddd73fd224feea4" @@ -1300,6 +1431,14 @@ postcss-sort-media-queries "^4.4.1" tslib "^2.6.0" +"@docusaurus/logger@0.0.0-5872": + version "0.0.0-5872" + resolved "https://registry.yarnpkg.com/@docusaurus/logger/-/logger-0.0.0-5872.tgz#7cea547fa1492cfa3a5c82be94e3c2f1ff739cf9" + integrity sha512-MTmmDBDkEvcE4l5R22Shba+Dfn9yn6fDBkXzgn0b+kV44zOn+OTXols44eJNLuw/yiX2jWLt7j8LrZtSxfjCHA== + dependencies: + chalk "^4.1.2" + tslib "^2.6.0" + "@docusaurus/logger@3.1.1": version "3.1.1" resolved "https://registry.yarnpkg.com/@docusaurus/logger/-/logger-3.1.1.tgz#423e8270c00a57b1b3a0cc8a3ee0a4c522a68387" @@ -1308,6 +1447,36 @@ chalk "^4.1.2" tslib "^2.6.0" +"@docusaurus/mdx-loader@0.0.0-5872": + version "0.0.0-5872" + resolved "https://registry.yarnpkg.com/@docusaurus/mdx-loader/-/mdx-loader-0.0.0-5872.tgz#ec970d7f849da8889dd3e106f560364f4d6e15d5" + integrity sha512-gl0IHCLipcpg64xB0/AIJOpbzHtw0sva/gL35iXJV1sW7aoV/MqEzqMDDOZ5UdtDlPWf611BevSyBoYP3/fz5Q== + dependencies: + "@docusaurus/logger" "0.0.0-5872" + "@docusaurus/utils" "0.0.0-5872" + "@docusaurus/utils-validation" "0.0.0-5872" + "@mdx-js/mdx" "^3.0.0" + "@slorber/remark-comment" "^1.0.0" + escape-html "^1.0.3" + estree-util-value-to-estree "^3.0.1" + file-loader "^6.2.0" + fs-extra "^11.1.1" + image-size "^1.0.2" + mdast-util-mdx "^3.0.0" + mdast-util-to-string "^4.0.0" + rehype-raw "^7.0.0" + remark-directive "^3.0.0" + remark-emoji "^4.0.0" + remark-frontmatter "^5.0.0" + remark-gfm "^4.0.0" + stringify-object "^3.3.0" + tslib "^2.6.0" + unified "^11.0.3" + unist-util-visit "^5.0.0" + url-loader "^4.1.1" + vfile "^6.0.1" + webpack "^5.88.1" + "@docusaurus/mdx-loader@3.1.1": version "3.1.1" resolved "https://registry.yarnpkg.com/@docusaurus/mdx-loader/-/mdx-loader-3.1.1.tgz#f79290abc5044bef1d7ecac4eccec887058b8e03" @@ -1340,6 +1509,20 @@ vfile "^6.0.1" webpack "^5.88.1" +"@docusaurus/module-type-aliases@0.0.0-5872": + version "0.0.0-5872" + resolved "https://registry.yarnpkg.com/@docusaurus/module-type-aliases/-/module-type-aliases-0.0.0-5872.tgz#aaf66de10b71887062855c88be5327e13b5a40be" + integrity sha512-D5QGM0OjIcFYeJCDT9j8lemacCcoGnPiy4wdiPcTenLJ4ETU4em9XWstdK5HNvFTHu8tlcu6yLP0y02UdV4yxQ== + dependencies: + "@docusaurus/react-loadable" "5.5.2" + "@docusaurus/types" "0.0.0-5872" + "@types/history" "^4.7.11" + "@types/react" "*" + "@types/react-router-config" "*" + "@types/react-router-dom" "*" + react-helmet-async "*" + react-loadable "npm:@docusaurus/react-loadable@5.5.2" + "@docusaurus/module-type-aliases@3.1.1": version "3.1.1" resolved "https://registry.yarnpkg.com/@docusaurus/module-type-aliases/-/module-type-aliases-3.1.1.tgz#b304402b0535a13ebd4c0db1c368d2604d54d02f" @@ -1354,18 +1537,18 @@ react-helmet-async "*" react-loadable "npm:@docusaurus/react-loadable@5.5.2" -"@docusaurus/plugin-content-blog@3.1.1": - version "3.1.1" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.1.1.tgz#16f4fd723227b2158461bba6b9bcc18c1926f7ea" - integrity sha512-ew/3VtVoG3emoAKmoZl7oKe1zdFOsI0NbcHS26kIxt2Z8vcXKCUgK9jJJrz0TbOipyETPhqwq4nbitrY3baibg== - dependencies: - "@docusaurus/core" "3.1.1" - "@docusaurus/logger" "3.1.1" - "@docusaurus/mdx-loader" "3.1.1" - "@docusaurus/types" "3.1.1" - "@docusaurus/utils" "3.1.1" - "@docusaurus/utils-common" "3.1.1" - "@docusaurus/utils-validation" "3.1.1" +"@docusaurus/plugin-content-blog@0.0.0-5872": + version "0.0.0-5872" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-blog/-/plugin-content-blog-0.0.0-5872.tgz#c8ea705ec07a17904dee0091f5a45c9ddcc1a526" + integrity sha512-UekqXGe9HwlBV+rQldrR39Gp4Fz0QDuktJYw6p+C21CNtbSwcJOH0U1UcdzbmgbHiksCb6hKY+QYv0ERayKNag== + dependencies: + "@docusaurus/core" "0.0.0-5872" + "@docusaurus/logger" "0.0.0-5872" + "@docusaurus/mdx-loader" "0.0.0-5872" + "@docusaurus/types" "0.0.0-5872" + "@docusaurus/utils" "0.0.0-5872" + "@docusaurus/utils-common" "0.0.0-5872" + "@docusaurus/utils-validation" "0.0.0-5872" cheerio "^1.0.0-rc.12" feed "^4.2.2" fs-extra "^11.1.1" @@ -1377,7 +1560,28 @@ utility-types "^3.10.0" webpack "^5.88.1" -"@docusaurus/plugin-content-docs@3.1.1", "@docusaurus/plugin-content-docs@^2 || ^3": +"@docusaurus/plugin-content-docs@0.0.0-5872": + version "0.0.0-5872" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-docs/-/plugin-content-docs-0.0.0-5872.tgz#28695f8baef25e20e1b4e58ce3459c47fa06c079" + integrity sha512-IqlznazUzQI+HTDKrIM4Fr7B5Uwa8xBtkVaNGECVZPj1zqDhJOks7OcAD3hagOk0J3dSqx1THkCnVMVeTjE5Jw== + dependencies: + "@docusaurus/core" "0.0.0-5872" + "@docusaurus/logger" "0.0.0-5872" + "@docusaurus/mdx-loader" "0.0.0-5872" + "@docusaurus/module-type-aliases" "0.0.0-5872" + "@docusaurus/types" "0.0.0-5872" + "@docusaurus/utils" "0.0.0-5872" + "@docusaurus/utils-validation" "0.0.0-5872" + "@types/react-router-config" "^5.0.7" + combine-promises "^1.1.0" + fs-extra "^11.1.1" + js-yaml "^4.1.0" + lodash "^4.17.21" + tslib "^2.6.0" + utility-types "^3.10.0" + webpack "^5.88.1" + +"@docusaurus/plugin-content-docs@^2 || ^3": version "3.1.1" resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.1.1.tgz#f2eddebf351dd8dd504a2c26061165c519e1f964" integrity sha512-lhFq4E874zw0UOH7ujzxnCayOyAt0f9YPVYSb9ohxrdCM8B4szxitUw9rIX4V9JLLHVoqIJb6k+lJJ1jrcGJ0A== @@ -1398,96 +1602,96 @@ utility-types "^3.10.0" webpack "^5.88.1" -"@docusaurus/plugin-content-pages@3.1.1": - version "3.1.1" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.1.1.tgz#05aec68c2abeac2140c7a16d4c5b506bf4d19fb2" - integrity sha512-NQHncNRAJbyLtgTim9GlEnNYsFhuCxaCNkMwikuxLTiGIPH7r/jpb7O3f3jUMYMebZZZrDq5S7om9a6rvB/YCA== +"@docusaurus/plugin-content-pages@0.0.0-5872": + version "0.0.0-5872" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-pages/-/plugin-content-pages-0.0.0-5872.tgz#debbe939c4916194561b240fad56afe8390bcf06" + integrity sha512-GJYKvBbacFd8mNFv6VfVpRbg8amnwoy0IkBseVRwNyyNe8lBi6yJ+ymmxpyVv1Os1AIIcpS6EsdB9COPscpsTQ== dependencies: - "@docusaurus/core" "3.1.1" - "@docusaurus/mdx-loader" "3.1.1" - "@docusaurus/types" "3.1.1" - "@docusaurus/utils" "3.1.1" - "@docusaurus/utils-validation" "3.1.1" + "@docusaurus/core" "0.0.0-5872" + "@docusaurus/mdx-loader" "0.0.0-5872" + "@docusaurus/types" "0.0.0-5872" + "@docusaurus/utils" "0.0.0-5872" + "@docusaurus/utils-validation" "0.0.0-5872" fs-extra "^11.1.1" tslib "^2.6.0" webpack "^5.88.1" -"@docusaurus/plugin-debug@3.1.1": - version "3.1.1" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-debug/-/plugin-debug-3.1.1.tgz#cee5aae1fef288fb93f68894db79a2612e313d3f" - integrity sha512-xWeMkueM9wE/8LVvl4+Qf1WqwXmreMjI5Kgr7GYCDoJ8zu4kD+KaMhrh7py7MNM38IFvU1RfrGKacCEe2DRRfQ== +"@docusaurus/plugin-debug@0.0.0-5872": + version "0.0.0-5872" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-debug/-/plugin-debug-0.0.0-5872.tgz#e8f87a658525e4874cb46b20def2f27bfae1630c" + integrity sha512-iBYmvg1AF9ymvNfKLB60IPTEtkVtL40eNmPoEBlolAgKdfFJnLGC6Flpnrwf7yBjP9E9kgy8cFDFwDqNGUZMuw== dependencies: - "@docusaurus/core" "3.1.1" - "@docusaurus/types" "3.1.1" - "@docusaurus/utils" "3.1.1" + "@docusaurus/core" "0.0.0-5872" + "@docusaurus/types" "0.0.0-5872" + "@docusaurus/utils" "0.0.0-5872" fs-extra "^11.1.1" react-json-view-lite "^1.2.0" tslib "^2.6.0" -"@docusaurus/plugin-google-analytics@3.1.1": - version "3.1.1" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.1.1.tgz#bfc58205b4fcaf3222e04f9c3542f3bef9804887" - integrity sha512-+q2UpWTqVi8GdlLoSlD5bS/YpxW+QMoBwrPrUH/NpvpuOi0Of7MTotsQf9JWd3hymZxl2uu1o3PIrbpxfeDFDQ== +"@docusaurus/plugin-google-analytics@0.0.0-5872": + version "0.0.0-5872" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-0.0.0-5872.tgz#f955013bbcce7e32d568abcb643a1a5a36158001" + integrity sha512-iFm6I97WykUkE+4CYxmO+45p1cDQuYUZ32mTL4BrrTaxYamMYB1TuB03hRVm+ggjvqweSctkEqcrCYqPTgi9Eg== dependencies: - "@docusaurus/core" "3.1.1" - "@docusaurus/types" "3.1.1" - "@docusaurus/utils-validation" "3.1.1" + "@docusaurus/core" "0.0.0-5872" + "@docusaurus/types" "0.0.0-5872" + "@docusaurus/utils-validation" "0.0.0-5872" tslib "^2.6.0" -"@docusaurus/plugin-google-gtag@3.1.1": - version "3.1.1" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.1.1.tgz#7e8b5aa6847a12461c104a65a335f4a45dae2f28" - integrity sha512-0mMPiBBlQ5LFHTtjxuvt/6yzh8v7OxLi3CbeEsxXZpUzcKO/GC7UA1VOWUoBeQzQL508J12HTAlR3IBU9OofSw== +"@docusaurus/plugin-google-gtag@0.0.0-5872": + version "0.0.0-5872" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-0.0.0-5872.tgz#a35674a9dabdf87d1fb2a0aff36ade94054fb02a" + integrity sha512-luIjDPAsA2JoaMsoccFz2mGJqvbVfQOPf4FGo6wLKpKi1djr11LHKx5yblrc4Q5SV5cH63LZ4D+Gg5eFB8Bamg== dependencies: - "@docusaurus/core" "3.1.1" - "@docusaurus/types" "3.1.1" - "@docusaurus/utils-validation" "3.1.1" + "@docusaurus/core" "0.0.0-5872" + "@docusaurus/types" "0.0.0-5872" + "@docusaurus/utils-validation" "0.0.0-5872" "@types/gtag.js" "^0.0.12" tslib "^2.6.0" -"@docusaurus/plugin-google-tag-manager@3.1.1": - version "3.1.1" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.1.1.tgz#e1aae4d821e786d133386b4ae6e6fe66a4bc0089" - integrity sha512-d07bsrMLdDIryDtY17DgqYUbjkswZQr8cLWl4tzXrt5OR/T/zxC1SYKajzB3fd87zTu5W5klV5GmUwcNSMXQXA== +"@docusaurus/plugin-google-tag-manager@0.0.0-5872": + version "0.0.0-5872" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-0.0.0-5872.tgz#84003c3136bee65bbd12eb5ad16f612ec781b09a" + integrity sha512-zNsF+icvHYR6TZ25Uj1sTuzNVEwHiywZFAqFHubz6mIfrFUjbx0aBZehi4s1niRU7ODsiqj5Hke5PdvurO/ztg== dependencies: - "@docusaurus/core" "3.1.1" - "@docusaurus/types" "3.1.1" - "@docusaurus/utils-validation" "3.1.1" + "@docusaurus/core" "0.0.0-5872" + "@docusaurus/types" "0.0.0-5872" + "@docusaurus/utils-validation" "0.0.0-5872" tslib "^2.6.0" -"@docusaurus/plugin-sitemap@3.1.1": - version "3.1.1" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.1.1.tgz#8828bf5e2922273aad207a35189f22913e6a0dfd" - integrity sha512-iJ4hCaMmDaUqRv131XJdt/C/jJQx8UreDWTRqZKtNydvZVh/o4yXGRRFOplea1D9b/zpwL1Y+ZDwX7xMhIOTmg== - dependencies: - "@docusaurus/core" "3.1.1" - "@docusaurus/logger" "3.1.1" - "@docusaurus/types" "3.1.1" - "@docusaurus/utils" "3.1.1" - "@docusaurus/utils-common" "3.1.1" - "@docusaurus/utils-validation" "3.1.1" +"@docusaurus/plugin-sitemap@0.0.0-5872": + version "0.0.0-5872" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-sitemap/-/plugin-sitemap-0.0.0-5872.tgz#77fb374b193f004ad766ba2c1be6558cb91723e2" + integrity sha512-0RkFTNgNyEWxdQe5Mq0rDQDeoCwdbzYKdyIW0si+PSuDlXsQXe1NnuxI9eqi0iwHurpbkFtOi0yandpisX5iXA== + dependencies: + "@docusaurus/core" "0.0.0-5872" + "@docusaurus/logger" "0.0.0-5872" + "@docusaurus/types" "0.0.0-5872" + "@docusaurus/utils" "0.0.0-5872" + "@docusaurus/utils-common" "0.0.0-5872" + "@docusaurus/utils-validation" "0.0.0-5872" fs-extra "^11.1.1" sitemap "^7.1.1" tslib "^2.6.0" -"@docusaurus/preset-classic@3.1.1": - version "3.1.1" - resolved "https://registry.yarnpkg.com/@docusaurus/preset-classic/-/preset-classic-3.1.1.tgz#15fd80012529dafd7e01cc0bce59d39ee6ad6bf5" - integrity sha512-jG4ys/hWYf69iaN/xOmF+3kjs4Nnz1Ay3CjFLDtYa8KdxbmUhArA9HmP26ru5N0wbVWhY+6kmpYhTJpez5wTyg== - dependencies: - "@docusaurus/core" "3.1.1" - "@docusaurus/plugin-content-blog" "3.1.1" - "@docusaurus/plugin-content-docs" "3.1.1" - "@docusaurus/plugin-content-pages" "3.1.1" - "@docusaurus/plugin-debug" "3.1.1" - "@docusaurus/plugin-google-analytics" "3.1.1" - "@docusaurus/plugin-google-gtag" "3.1.1" - "@docusaurus/plugin-google-tag-manager" "3.1.1" - "@docusaurus/plugin-sitemap" "3.1.1" - "@docusaurus/theme-classic" "3.1.1" - "@docusaurus/theme-common" "3.1.1" - "@docusaurus/theme-search-algolia" "3.1.1" - "@docusaurus/types" "3.1.1" +"@docusaurus/preset-classic@0.0.0-5872": + version "0.0.0-5872" + resolved "https://registry.yarnpkg.com/@docusaurus/preset-classic/-/preset-classic-0.0.0-5872.tgz#4ef6cb22144b2c5538cf57b33757a96cb496d95e" + integrity sha512-coE8EVHCUr1voslpXWQ7iuf8Cufmi/OQNYluEh26lJ8tEnuxijJ1yW0eKcx/Q4d6yUgWmqsbj5uxEx1vd/IlhA== + dependencies: + "@docusaurus/core" "0.0.0-5872" + "@docusaurus/plugin-content-blog" "0.0.0-5872" + "@docusaurus/plugin-content-docs" "0.0.0-5872" + "@docusaurus/plugin-content-pages" "0.0.0-5872" + "@docusaurus/plugin-debug" "0.0.0-5872" + "@docusaurus/plugin-google-analytics" "0.0.0-5872" + "@docusaurus/plugin-google-gtag" "0.0.0-5872" + "@docusaurus/plugin-google-tag-manager" "0.0.0-5872" + "@docusaurus/plugin-sitemap" "0.0.0-5872" + "@docusaurus/theme-classic" "0.0.0-5872" + "@docusaurus/theme-common" "0.0.0-5872" + "@docusaurus/theme-search-algolia" "0.0.0-5872" + "@docusaurus/types" "0.0.0-5872" "@docusaurus/react-loadable@5.5.2", "react-loadable@npm:@docusaurus/react-loadable@5.5.2": version "5.5.2" @@ -1497,23 +1701,23 @@ "@types/react" "*" prop-types "^15.6.2" -"@docusaurus/theme-classic@3.1.1": - version "3.1.1" - resolved "https://registry.yarnpkg.com/@docusaurus/theme-classic/-/theme-classic-3.1.1.tgz#0a188c787fc4bf2bb525cc30c7aa34e555ee96b8" - integrity sha512-GiPE/jbWM8Qv1A14lk6s9fhc0LhPEQ00eIczRO4QL2nAQJZXkjPG6zaVx+1cZxPFWbAsqSjKe2lqkwF3fGkQ7Q== - dependencies: - "@docusaurus/core" "3.1.1" - "@docusaurus/mdx-loader" "3.1.1" - "@docusaurus/module-type-aliases" "3.1.1" - "@docusaurus/plugin-content-blog" "3.1.1" - "@docusaurus/plugin-content-docs" "3.1.1" - "@docusaurus/plugin-content-pages" "3.1.1" - "@docusaurus/theme-common" "3.1.1" - "@docusaurus/theme-translations" "3.1.1" - "@docusaurus/types" "3.1.1" - "@docusaurus/utils" "3.1.1" - "@docusaurus/utils-common" "3.1.1" - "@docusaurus/utils-validation" "3.1.1" +"@docusaurus/theme-classic@0.0.0-5872": + version "0.0.0-5872" + resolved "https://registry.yarnpkg.com/@docusaurus/theme-classic/-/theme-classic-0.0.0-5872.tgz#87420fc3950281c315a209715e3b38d2d00f8c8b" + integrity sha512-woj7NIzvnwzvLzMgInFxvwKC2uxl/jWvRUoKklUihiAG5UscW15k1pFxjZ/Jj4e/+xXapULag04bM/9vvWutBw== + dependencies: + "@docusaurus/core" "0.0.0-5872" + "@docusaurus/mdx-loader" "0.0.0-5872" + "@docusaurus/module-type-aliases" "0.0.0-5872" + "@docusaurus/plugin-content-blog" "0.0.0-5872" + "@docusaurus/plugin-content-docs" "0.0.0-5872" + "@docusaurus/plugin-content-pages" "0.0.0-5872" + "@docusaurus/theme-common" "0.0.0-5872" + "@docusaurus/theme-translations" "0.0.0-5872" + "@docusaurus/types" "0.0.0-5872" + "@docusaurus/utils" "0.0.0-5872" + "@docusaurus/utils-common" "0.0.0-5872" + "@docusaurus/utils-validation" "0.0.0-5872" "@mdx-js/react" "^3.0.0" clsx "^2.0.0" copy-text-to-clipboard "^3.2.0" @@ -1528,18 +1732,18 @@ tslib "^2.6.0" utility-types "^3.10.0" -"@docusaurus/theme-common@3.1.1": - version "3.1.1" - resolved "https://registry.yarnpkg.com/@docusaurus/theme-common/-/theme-common-3.1.1.tgz#5a16893928b8379c9e83aef01d753e7e142459e2" - integrity sha512-38urZfeMhN70YaXkwIGXmcUcv2CEYK/2l4b05GkJPrbEbgpsIZM3Xc+Js2ehBGGZmfZq8GjjQ5RNQYG+MYzCYg== - dependencies: - "@docusaurus/mdx-loader" "3.1.1" - "@docusaurus/module-type-aliases" "3.1.1" - "@docusaurus/plugin-content-blog" "3.1.1" - "@docusaurus/plugin-content-docs" "3.1.1" - "@docusaurus/plugin-content-pages" "3.1.1" - "@docusaurus/utils" "3.1.1" - "@docusaurus/utils-common" "3.1.1" +"@docusaurus/theme-common@0.0.0-5872": + version "0.0.0-5872" + resolved "https://registry.yarnpkg.com/@docusaurus/theme-common/-/theme-common-0.0.0-5872.tgz#84a40420e1e937e6c68201d3852839d4903be618" + integrity sha512-OyY6ULpKiq9gcpHUK2GRQKRlVXUsEvJwiu7b+t0ZZjtB94xwkgcwsE6IIvkvRJ0gX3aetxePDwcO6yInf/Qf1g== + dependencies: + "@docusaurus/mdx-loader" "0.0.0-5872" + "@docusaurus/module-type-aliases" "0.0.0-5872" + "@docusaurus/plugin-content-blog" "0.0.0-5872" + "@docusaurus/plugin-content-docs" "0.0.0-5872" + "@docusaurus/plugin-content-pages" "0.0.0-5872" + "@docusaurus/utils" "0.0.0-5872" + "@docusaurus/utils-common" "0.0.0-5872" "@types/history" "^4.7.11" "@types/react" "*" "@types/react-router-config" "*" @@ -1549,32 +1753,32 @@ tslib "^2.6.0" utility-types "^3.10.0" -"@docusaurus/theme-mermaid@^3.1.1": - version "3.1.1" - resolved "https://registry.yarnpkg.com/@docusaurus/theme-mermaid/-/theme-mermaid-3.1.1.tgz#e41202def0c89dbf935801b05cb0ee53a7d8c4ee" - integrity sha512-O6u9/7QX/ZapV4HJJSzNs0Jir1KA/LRLORWYeDvbGswqZNusj6q4iLELrKIClysJ3PB3zWUzyKtI/wjIKiV1vA== +"@docusaurus/theme-mermaid@0.0.0-5872": + version "0.0.0-5872" + resolved "https://registry.yarnpkg.com/@docusaurus/theme-mermaid/-/theme-mermaid-0.0.0-5872.tgz#ab4a6e349fca0c0eab6c7959f091307a4808c4a8" + integrity sha512-XLpw1QCy2Qb8ruWc+ougmL0IX7laFbOFBxlWF2pDEoSbnpdbGLe5IfWolfMktWUZMqhxkSZKtZKXqNsPBqudjA== dependencies: - "@docusaurus/core" "3.1.1" - "@docusaurus/module-type-aliases" "3.1.1" - "@docusaurus/theme-common" "3.1.1" - "@docusaurus/types" "3.1.1" - "@docusaurus/utils-validation" "3.1.1" + "@docusaurus/core" "0.0.0-5872" + "@docusaurus/module-type-aliases" "0.0.0-5872" + "@docusaurus/theme-common" "0.0.0-5872" + "@docusaurus/types" "0.0.0-5872" + "@docusaurus/utils-validation" "0.0.0-5872" mermaid "^10.4.0" tslib "^2.6.0" -"@docusaurus/theme-search-algolia@3.1.1": - version "3.1.1" - resolved "https://registry.yarnpkg.com/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.1.1.tgz#5170cd68cc59d150416b070bdc6d15c363ddf5e1" - integrity sha512-tBH9VY5EpRctVdaAhT+b1BY8y5dyHVZGFXyCHgTrvcXQy5CV4q7serEX7U3SveNT9zksmchPyct6i1sFDC4Z5g== +"@docusaurus/theme-search-algolia@0.0.0-5872": + version "0.0.0-5872" + resolved "https://registry.yarnpkg.com/@docusaurus/theme-search-algolia/-/theme-search-algolia-0.0.0-5872.tgz#d09bb9d58fffeae6900cda3a95d31103894e2bca" + integrity sha512-9GZ2JCmCWvDV50w4lmqFURIoeWKJ+Y0u5OfKEiiLwC3A/ZaNCj56Nj7zUxdeOy8xhDV5hpreYlUZJ3K6QNGW5Q== dependencies: "@docsearch/react" "^3.5.2" - "@docusaurus/core" "3.1.1" - "@docusaurus/logger" "3.1.1" - "@docusaurus/plugin-content-docs" "3.1.1" - "@docusaurus/theme-common" "3.1.1" - "@docusaurus/theme-translations" "3.1.1" - "@docusaurus/utils" "3.1.1" - "@docusaurus/utils-validation" "3.1.1" + "@docusaurus/core" "0.0.0-5872" + "@docusaurus/logger" "0.0.0-5872" + "@docusaurus/plugin-content-docs" "0.0.0-5872" + "@docusaurus/theme-common" "0.0.0-5872" + "@docusaurus/theme-translations" "0.0.0-5872" + "@docusaurus/utils" "0.0.0-5872" + "@docusaurus/utils-validation" "0.0.0-5872" algoliasearch "^4.18.0" algoliasearch-helper "^3.13.3" clsx "^2.0.0" @@ -1584,7 +1788,15 @@ tslib "^2.6.0" utility-types "^3.10.0" -"@docusaurus/theme-translations@3.1.1", "@docusaurus/theme-translations@^2 || ^3": +"@docusaurus/theme-translations@0.0.0-5872": + version "0.0.0-5872" + resolved "https://registry.yarnpkg.com/@docusaurus/theme-translations/-/theme-translations-0.0.0-5872.tgz#7349b9b499abf30f3a50bf96538bd5e3ac6d55ac" + integrity sha512-6IHcA9xNI4kM/1Jy5xdkvu2wW7CwmFsFMEIO2JZ38uTlq6lwYLf7x1Rkeb6A4gcyWQHJ0Z5ERIN9rTI9JJSjuQ== + dependencies: + fs-extra "^11.1.1" + tslib "^2.6.0" + +"@docusaurus/theme-translations@^2 || ^3": version "3.1.1" resolved "https://registry.yarnpkg.com/@docusaurus/theme-translations/-/theme-translations-3.1.1.tgz#117e91ba5e3a8178cb59f3028bf41de165a508c1" integrity sha512-xvWQFwjxHphpJq5fgk37FXCDdAa2o+r7FX8IpMg+bGZBNXyWBu3MjZ+G4+eUVNpDhVinTc+j6ucL0Ain5KCGrg== @@ -1592,6 +1804,21 @@ fs-extra "^11.1.1" tslib "^2.6.0" +"@docusaurus/types@0.0.0-5872": + version "0.0.0-5872" + resolved "https://registry.yarnpkg.com/@docusaurus/types/-/types-0.0.0-5872.tgz#8fbb78f7bd26aab51d7fb84d4764eeeabbf4e30b" + integrity sha512-1feUgFjALUvTyi9PUfgua6dBFBtDrsoYRgYp5TVe6XdcaZKBOq/xVVQjT3/Hdw/gnk3CJlZhUikfNBl4SUruGA== + dependencies: + "@mdx-js/mdx" "^3.0.0" + "@types/history" "^4.7.11" + "@types/react" "*" + commander "^5.1.0" + joi "^17.9.2" + react-helmet-async "^1.3.0" + utility-types "^3.10.0" + webpack "^5.88.1" + webpack-merge "^5.9.0" + "@docusaurus/types@3.1.1": version "3.1.1" resolved "https://registry.yarnpkg.com/@docusaurus/types/-/types-3.1.1.tgz#747c9dee8cf7c3b0e5ee7351bac5e9c4fdc7f259" @@ -1607,6 +1834,13 @@ webpack "^5.88.1" webpack-merge "^5.9.0" +"@docusaurus/utils-common@0.0.0-5872": + version "0.0.0-5872" + resolved "https://registry.yarnpkg.com/@docusaurus/utils-common/-/utils-common-0.0.0-5872.tgz#72099acd9f37d8a20d7584d6ca146264451480c9" + integrity sha512-mx0Pf2zYlFTIV+TFD67N6tnk5uuGurRb2kythDmrIBUrVVJJdJDRyfgD4bqa+AKZCbStYVPr/xcT0mZaEBF3dg== + dependencies: + tslib "^2.6.0" + "@docusaurus/utils-common@3.1.1", "@docusaurus/utils-common@^2 || ^3": version "3.1.1" resolved "https://registry.yarnpkg.com/@docusaurus/utils-common/-/utils-common-3.1.1.tgz#b48fade63523fd40f3adb67b47c3371e5183c20b" @@ -1614,6 +1848,17 @@ dependencies: tslib "^2.6.0" +"@docusaurus/utils-validation@0.0.0-5872": + version "0.0.0-5872" + resolved "https://registry.yarnpkg.com/@docusaurus/utils-validation/-/utils-validation-0.0.0-5872.tgz#a9f9454f04e666eafb8d9b04330236b839130363" + integrity sha512-qOpQiaHvdiH99DMjHgnEERgA7/pfYmnZyjC/gwJsLoGnjXKBR/MxW2ZqZaWX+rLXK94SZc9r53+88IbNN9jnPQ== + dependencies: + "@docusaurus/logger" "0.0.0-5872" + "@docusaurus/utils" "0.0.0-5872" + joi "^17.9.2" + js-yaml "^4.1.0" + tslib "^2.6.0" + "@docusaurus/utils-validation@3.1.1", "@docusaurus/utils-validation@^2 || ^3": version "3.1.1" resolved "https://registry.yarnpkg.com/@docusaurus/utils-validation/-/utils-validation-3.1.1.tgz#3a747349ed05aee0e4d543552b41f3c9467ee731" @@ -1625,6 +1870,30 @@ js-yaml "^4.1.0" tslib "^2.6.0" +"@docusaurus/utils@0.0.0-5872": + version "0.0.0-5872" + resolved "https://registry.yarnpkg.com/@docusaurus/utils/-/utils-0.0.0-5872.tgz#595f75b5c1beba7e64e1ddac1e5333c579044495" + integrity sha512-/jonEDTo2iLm3QMz7C80wTAM60FLKeB25NVQcc5RecoF4Jw4lhfo++k9DgnP7/X09vncLO0zA/CTjQC1Eg8/zw== + dependencies: + "@docusaurus/logger" "0.0.0-5872" + "@svgr/webpack" "^6.5.1" + escape-string-regexp "^4.0.0" + file-loader "^6.2.0" + fs-extra "^11.1.1" + github-slugger "^1.5.0" + globby "^11.1.0" + gray-matter "^4.0.3" + jiti "^1.20.0" + js-yaml "^4.1.0" + lodash "^4.17.21" + micromatch "^4.0.5" + prompts "^2.4.2" + resolve-pathname "^3.0.0" + shelljs "^0.8.5" + tslib "^2.6.0" + url-loader "^4.1.1" + webpack "^5.88.1" + "@docusaurus/utils@3.1.1", "@docusaurus/utils@^2 || ^3": version "3.1.1" resolved "https://registry.yarnpkg.com/@docusaurus/utils/-/utils-3.1.1.tgz#e822d14704e4b3bb451ca464a7cc56aea9b55a45" @@ -1768,6 +2037,70 @@ resolved "https://registry.yarnpkg.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz#b2ac626d6cb9c8718ab459166d4bb405b8ffa78b" integrity sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A== +"@lodestar/api@^1.17.0": + version "1.17.0" + resolved "https://registry.yarnpkg.com/@lodestar/api/-/api-1.17.0.tgz#86987552e3bd0fba87584df796385be36fb5161b" + integrity sha512-GSDs2DKf/lCUBBfBBaxapw4BlRkV9SNtxWpaLlxQnYcVRq/73HnR400fJIAGXpXf/YT4UGw76O2t/8YNTwjPrQ== + dependencies: + "@chainsafe/persistent-merkle-tree" "^0.6.1" + "@chainsafe/ssz" "^0.14.3" + "@lodestar/config" "^1.17.0" + "@lodestar/params" "^1.17.0" + "@lodestar/types" "^1.17.0" + "@lodestar/utils" "^1.17.0" + eventsource "^2.0.2" + qs "^6.11.1" + +"@lodestar/config@^1.17.0": + version "1.17.0" + resolved "https://registry.yarnpkg.com/@lodestar/config/-/config-1.17.0.tgz#87178cd9673cf448203fb4fd3f6f90b0b1a803f6" + integrity sha512-qRFGoSO7G5A1V+EHzwtyOk936mw54n3rOeWVMKAmtAKBVAqzx1h/fU9rRYAgh89TgCHYGs63eBERCoOeYdtpgA== + dependencies: + "@chainsafe/ssz" "^0.14.3" + "@lodestar/params" "^1.17.0" + "@lodestar/types" "^1.17.0" + +"@lodestar/light-client@^1.17.0": + version "1.17.0" + resolved "https://registry.yarnpkg.com/@lodestar/light-client/-/light-client-1.17.0.tgz#14f9e6a31dc0053704806a35e174c564b1e50a18" + integrity sha512-jJpNBRbjjiQ/50WIpUJYByT9fcQ++6BN0ueLneNwwOmNXXAZfg3mmc0/3mUAfgnaGrkn55TB/Ta3avZIAtcoEg== + dependencies: + "@chainsafe/bls" "7.1.3" + "@chainsafe/persistent-merkle-tree" "^0.6.1" + "@chainsafe/ssz" "^0.14.3" + "@lodestar/api" "^1.17.0" + "@lodestar/config" "^1.17.0" + "@lodestar/params" "^1.17.0" + "@lodestar/types" "^1.17.0" + "@lodestar/utils" "^1.17.0" + mitt "^3.0.0" + strict-event-emitter-types "^2.0.0" + +"@lodestar/params@^1.17.0": + version "1.17.0" + resolved "https://registry.yarnpkg.com/@lodestar/params/-/params-1.17.0.tgz#66c849266870254671a226aa4e4475ecbe79c937" + integrity sha512-+sTvvdO6ph0EtDE5qJRc/q8gvrepUmh8F9CL137oA0Slg2twnEhKGg5EqpFx7qjGIyuL+Ct1RD2MDbx4zOBnnw== + +"@lodestar/types@^1.17.0": + version "1.17.0" + resolved "https://registry.yarnpkg.com/@lodestar/types/-/types-1.17.0.tgz#c0aafaa69b69b0da60dada03f8b3f621bf5e874b" + integrity sha512-P2UzdTnzitgr/nMfGj76GVMYcz+Hv4Ybd56el2iyzhTcIoq/HV3ZkjKfjJi19cxfy4dYX1Feq10QlKSy7DxKjQ== + dependencies: + "@chainsafe/ssz" "^0.14.3" + "@lodestar/params" "^1.17.0" + ethereum-cryptography "^2.0.0" + +"@lodestar/utils@^1.17.0": + version "1.17.0" + resolved "https://registry.yarnpkg.com/@lodestar/utils/-/utils-1.17.0.tgz#83290c49316c09011b6b08c7d71ef96d4ab66f59" + integrity sha512-N6mPJ5bT8R3zJkF9Ms1ZHmGAp4lX6u7NuJPNoLIrcN82SmvVoANcATfehIPYSb73ltKWU0EYHLpJUasnKjuQhg== + dependencies: + "@chainsafe/as-sha256" "^0.4.1" + any-signal "3.0.1" + bigint-buffer "^1.1.5" + case "^1.6.3" + js-yaml "^4.1.0" + "@mdx-js/mdx@^3.0.0": version "3.0.1" resolved "https://registry.yarnpkg.com/@mdx-js/mdx/-/mdx-3.0.1.tgz#617bd2629ae561fdca1bb88e3badd947f5a82191" @@ -1813,6 +2146,23 @@ "@emnapi/runtime" "^0.45.0" "@tybys/wasm-util" "^0.8.1" +"@noble/curves@1.3.0", "@noble/curves@~1.3.0": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@noble/curves/-/curves-1.3.0.tgz#01be46da4fd195822dab821e72f71bf4aeec635e" + integrity sha512-t01iSXPuN+Eqzb4eBX0S5oubSqXbK/xXa1Ne18Hj8f9pStxztHCE2gfboSp/dZRLSqfuLpRK2nDXDK+W9puocA== + dependencies: + "@noble/hashes" "1.3.3" + +"@noble/hashes@1.3.3", "@noble/hashes@~1.3.2": + version "1.3.3" + resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.3.3.tgz#39908da56a4adc270147bb07968bf3b16cfe1699" + integrity sha512-V7/fPHgl+jsVPXqqeOzT8egNj2iBIVt+ECeMMG8TdcnTikP3oaBtUVqpT/gYCR68aEBJSF+XbYUxStjbFMqIIA== + +"@noble/hashes@^1.0.0", "@noble/hashes@^1.3.0": + version "1.4.0" + resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.4.0.tgz#45814aa329f30e4fe0ba49426f49dfccdd066426" + integrity sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg== + "@node-rs/jieba-android-arm-eabi@1.10.0": version "1.10.0" resolved "https://registry.yarnpkg.com/@node-rs/jieba-android-arm-eabi/-/jieba-android-arm-eabi-1.10.0.tgz#ef351c295f2380fbcad386965830d56b3c62cf04" @@ -1952,6 +2302,28 @@ resolved "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.24.tgz#58601079e11784d20f82d0585865bb42305c4df3" integrity sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ== +"@scure/base@~1.1.4": + version "1.1.6" + resolved "https://registry.yarnpkg.com/@scure/base/-/base-1.1.6.tgz#8ce5d304b436e4c84f896e0550c83e4d88cb917d" + integrity sha512-ok9AWwhcgYuGG3Zfhyqg+zwl+Wn5uE+dwC0NV/2qQkx4dABbb/bx96vWu8NSj+BNjjSjno+JRYRjle1jV08k3g== + +"@scure/bip32@1.3.3": + version "1.3.3" + resolved "https://registry.yarnpkg.com/@scure/bip32/-/bip32-1.3.3.tgz#a9624991dc8767087c57999a5d79488f48eae6c8" + integrity sha512-LJaN3HwRbfQK0X1xFSi0Q9amqOgzQnnDngIt+ZlsBC3Bm7/nE7K0kwshZHyaru79yIVRv/e1mQAjZyuZG6jOFQ== + dependencies: + "@noble/curves" "~1.3.0" + "@noble/hashes" "~1.3.2" + "@scure/base" "~1.1.4" + +"@scure/bip39@1.2.2", "@scure/bip39@^1.0.0": + version "1.2.2" + resolved "https://registry.yarnpkg.com/@scure/bip39/-/bip39-1.2.2.tgz#f3426813f4ced11a47489cbcf7294aa963966527" + integrity sha512-HYf9TUXG80beW+hGAt3TRM8wU6pQoYur9iNypTROm42dorCGmLnFe3eWjz3gOq6G62H2WRh0FCzAR1PI+29zIA== + dependencies: + "@noble/hashes" "~1.3.2" + "@scure/base" "~1.1.4" + "@sideway/address@^4.1.5": version "4.1.5" resolved "https://registry.yarnpkg.com/@sideway/address/-/address-4.1.5.tgz#4bc149a0076623ced99ca8208ba780d65a99b9d5" @@ -2773,6 +3145,11 @@ ansi-styles@^6.1.0: resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5" integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== +any-signal@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/any-signal/-/any-signal-3.0.1.tgz#49cae34368187a3472e31de28fb5cb1430caa9a6" + integrity sha512-xgZgJtKEa9YmDqXodIgl7Fl1C8yNXr8w6gXjqK3LW4GcEiYT+6AQfJSE/8SPsEpLLmcvbv8YU+qet94UewHxqg== + anymatch@~3.1.2: version "3.1.3" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" @@ -2889,11 +3266,30 @@ big.js@^5.2.2: resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== +bigint-buffer@^1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/bigint-buffer/-/bigint-buffer-1.1.5.tgz#d038f31c8e4534c1f8d0015209bf34b4fa6dd442" + integrity sha512-trfYco6AoZ+rKhKnxA0hgX0HAbVP/s808/EuDSe2JDzUnCp/xAsli35Orvk67UrTEcwuxZqYZDmfA2RXJgxVvA== + dependencies: + bindings "^1.3.0" + binary-extensions@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== +bindings@^1.3.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" + integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== + dependencies: + file-uri-to-path "1.0.0" + +bls-eth-wasm@^0.4.8: + version "0.4.8" + resolved "https://registry.yarnpkg.com/bls-eth-wasm/-/bls-eth-wasm-0.4.8.tgz#ad1818fbd1bfb64d8f3e6cd104bd28b96ebaa5f1" + integrity sha512-ye7+G6KFLb3i9xSrLASAoYqOUK5WLB6XA5DD8Sh0UQpZ3T999ylsYbFdoOJpmvTDuBuMi23Vy8Jm0pn/GF01CA== + body-parser@1.20.2: version "1.20.2" resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.2.tgz#6feb0e21c4724d06de7ff38da36dad4f57a747fd" @@ -3060,6 +3456,11 @@ caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001587, caniuse-lite@^1.0.30001591: resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001594.tgz#bea552414cd52c2d0c985ed9206314a696e685f5" integrity sha512-VblSX6nYqyJVs8DKFMldE2IVCJjZ225LW00ydtUWwh5hk9IfkTOffO6r8gJNsH0qqqeAF8KrbMYA2VEwTlGW5g== +case@^1.6.3: + version "1.6.3" + resolved "https://registry.yarnpkg.com/case/-/case-1.6.3.tgz#0a4386e3e9825351ca2e6216c60467ff5f1ea1c9" + integrity sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ== + ccount@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/ccount/-/ccount-2.0.1.tgz#17a3bf82302e0870d6da43a01311a8bc02a3ecf5" @@ -4383,6 +4784,16 @@ etag@~1.8.1: resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== +ethereum-cryptography@^2.0.0: + version "2.1.3" + resolved "https://registry.yarnpkg.com/ethereum-cryptography/-/ethereum-cryptography-2.1.3.tgz#1352270ed3b339fe25af5ceeadcf1b9c8e30768a" + integrity sha512-BlwbIL7/P45W8FGW2r7LGuvoEZ+7PWsniMvQ4p5s2xCyw9tmaDlpfsN9HjAucbF+t/qpVHwZUisgfK24TCW8aA== + dependencies: + "@noble/curves" "1.3.0" + "@noble/hashes" "1.3.3" + "@scure/bip32" "1.3.3" + "@scure/bip39" "1.2.2" + eval@^0.1.8: version "0.1.8" resolved "https://registry.yarnpkg.com/eval/-/eval-0.1.8.tgz#2b903473b8cc1d1989b83a1e7923f883eb357f85" @@ -4401,6 +4812,11 @@ events@^3.2.0: resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== +eventsource@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/eventsource/-/eventsource-2.0.2.tgz#76dfcc02930fb2ff339520b6d290da573a9e8508" + integrity sha512-IzUmBGPR3+oUG9dUeXynyNmf91/3zUSJg1lCktzKw47OXuhco54U3r9B7O4XX+Rb1Itm9OZ2b0RkTs10bICOxA== + execa@^5.0.0: version "5.1.1" resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" @@ -4529,6 +4945,11 @@ file-loader@^6.2.0: loader-utils "^2.0.0" schema-utils "^3.0.0" +file-uri-to-path@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" + integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== + filesize@^8.0.6: version "8.0.7" resolved "https://registry.yarnpkg.com/filesize/-/filesize-8.0.7.tgz#695e70d80f4e47012c132d57a059e80c6b580bd8" @@ -6810,6 +7231,11 @@ minimist@^1.2.0: resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== +mitt@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/mitt/-/mitt-3.0.1.tgz#ea36cf0cc30403601ae074c8f77b7092cdab36d1" + integrity sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw== + mri@^1.1.0: version "1.2.0" resolved "https://registry.yarnpkg.com/mri/-/mri-1.2.0.tgz#6721480fec2a11a4889861115a48b6cbe7cc8f0b" @@ -7619,6 +8045,13 @@ qs@6.11.0: dependencies: side-channel "^1.0.4" +qs@^6.11.1: + version "6.12.0" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.12.0.tgz#edd40c3b823995946a8a0b1f208669c7a200db77" + integrity sha512-trVZiI6RMOkO476zLGaBIzszOdFPnCCXHPG9kn0yuS1uz6xdVxPfZdB3vUig9pxPFDM9BRAgz/YUIVQ1/vuiUg== + dependencies: + side-channel "^1.0.6" + queue-microtask@^1.2.2: version "1.2.3" resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" @@ -8331,7 +8764,7 @@ shelljs@^0.8.5: interpret "^1.0.0" rechoir "^0.6.2" -side-channel@^1.0.4: +side-channel@^1.0.4, side-channel@^1.0.6: version "1.0.6" resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.6.tgz#abd25fb7cd24baf45466406b1096b7831c9215f2" integrity sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA== @@ -8482,6 +8915,11 @@ std-env@^3.0.1: resolved "https://registry.yarnpkg.com/std-env/-/std-env-3.7.0.tgz#c9f7386ced6ecf13360b6c6c55b8aaa4ef7481d2" integrity sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg== +strict-event-emitter-types@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strict-event-emitter-types/-/strict-event-emitter-types-2.0.0.tgz#05e15549cb4da1694478a53543e4e2f4abcf277f" + integrity sha512-Nk/brWYpD85WlOgzw5h173aci0Teyv8YdIAEtV+N88nDB0dLlazZyJMIsN6eo1/AR61l+p6CJTG1JIyFaoNEEA== + string-width@^4.1.0, string-width@^4.2.0: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" diff --git a/packages/cli/docsgen/index.ts b/packages/cli/docsgen/index.ts index a7adb68a0ed9..1767cd5faf5e 100644 --- a/packages/cli/docsgen/index.ts +++ b/packages/cli/docsgen/index.ts @@ -21,5 +21,5 @@ for (const cmd of cmds) { const docstring = renderCommandPage(cmd, globalOptions, LODESTAR_COMMAND); const folder = path.join(DOCS_PAGES_FOLDER, cmd.docsFolder ?? ""); if (!fs.existsSync(folder)) fs.mkdirSync(folder, {recursive: true}); - fs.writeFileSync(path.join(folder, `${cmd.command}-cli.md`), docstring); + fs.writeFileSync(path.join(folder, `${cmd.command}-cli.mdx`), docstring); } diff --git a/packages/cli/docsgen/markdown.ts b/packages/cli/docsgen/markdown.ts index f8a7559db579..39ec7c61c2eb 100644 --- a/packages/cli/docsgen/markdown.ts +++ b/packages/cli/docsgen/markdown.ts @@ -249,6 +249,31 @@ function getSubCommands(rootCommand: string, sub: CliCommand, level: number = 2): TOCElement[] { + const commandTOC = [{value: cmd.command, id: cmd.command, level}]; + const optionsTOC = [...Object.entries(cmd.options || {})?.map(([name, def]) => createOptionTOC(name, def as CliOptionDefinition, level + 1))]; + const subcommandsTOC = cmd.subcommands?.map(cmd => createTOC(cmd, level + 1)).flat() ?? []; + return [ + ...commandTOC, + ...optionsTOC, + ...subcommandsTOC + ]; +} + export function renderCommandPage( cmd: CliCommand, globalOptions: CliCommandOptions>, @@ -275,5 +300,8 @@ export function renderCommandPage( } } + page.push(`export const toc = ${JSON.stringify(createTOC(cmd))};`); + return page.join(LINE_BREAK.concat(DEFAULT_SEPARATOR)); } + From f5db1595a5703c6a404f81dc3d603b1edbb324f3 Mon Sep 17 00:00:00 2001 From: Julien Eluard Date: Mon, 25 Mar 2024 13:58:50 +0100 Subject: [PATCH 08/11] chore: address comments --- .github/workflows/docs-check.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/docs-check.yml b/.github/workflows/docs-check.yml index 9b20732c2a56..9ad566c417e2 100644 --- a/.github/workflows/docs-check.yml +++ b/.github/workflows/docs-check.yml @@ -41,10 +41,9 @@ jobs: - name: Build and collect docs run: yarn docs:build - # Run prettier check with fix after generating the docs. The CLI reference is formatted with prettier for - # deployed version so this will fail if not "fixable" + # Run prettier check after generating the docs - name: Check docs format - run: yarn docs:lint:fix + run: yarn docs:lint # Run spellcheck AFTER building docs, in case the CLI reference has issues - name: Spellcheck From 6a0f10f7529958dcaebe96c0b336809501aa2bb6 Mon Sep 17 00:00:00 2001 From: Julien Eluard Date: Mon, 25 Mar 2024 14:09:21 +0100 Subject: [PATCH 09/11] chore: fix lint --- docs/pages/logging-and-metrics/client-monitoring.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/pages/logging-and-metrics/client-monitoring.md b/docs/pages/logging-and-metrics/client-monitoring.md index 158fbc67eb08..dc707f2b31d0 100644 --- a/docs/pages/logging-and-metrics/client-monitoring.md +++ b/docs/pages/logging-and-metrics/client-monitoring.md @@ -29,6 +29,7 @@ When sending data to a remote service you should be conscious about security: and associate your validators, IP address and other personal information. - Always use a HTTPS connection (i.e. a URL starting with `https://`) to prevent the traffic from being intercepted in transit and leaking information. + ::: More details about the data sent to the remote service can be found in the [specification](https://docs.google.com/document/d/1qPWAVRjPCENlyAjUBwGkHMvz9qLdd_6u9DPZcNxDBpc). From 769ab15d02a4846dae4726ff70a3b83dfe966370 Mon Sep 17 00:00:00 2001 From: Julien Eluard Date: Mon, 25 Mar 2024 14:18:54 +0100 Subject: [PATCH 10/11] Revert "chore: generate TOC" This reverts commit 652422a8488d50548894ebf86140b1fae0f6b462. --- .gitignore | 2 +- docs/package.json | 11 +- docs/pages/reference/cli.md | 10 +- docs/yarn.lock | 698 ++++++------------------------- packages/cli/docsgen/index.ts | 2 +- packages/cli/docsgen/markdown.ts | 28 -- 6 files changed, 142 insertions(+), 609 deletions(-) diff --git a/.gitignore b/.gitignore index 4a4a8022d1bf..4f4289359a4c 100644 --- a/.gitignore +++ b/.gitignore @@ -40,7 +40,7 @@ packages/api/oapi-schemas # Autogenerated docs packages/**/docs packages/**/typedocs -docs/pages/**/*-cli.mdx +docs/pages/**/*-cli.md docs/pages/assets docs/pages/images docs/pages/security.md diff --git a/docs/package.json b/docs/package.json index 08c8b5534798..ec2de0748a30 100644 --- a/docs/package.json +++ b/docs/package.json @@ -14,11 +14,10 @@ "write-heading-ids": "docusaurus write-heading-ids" }, "dependencies": { - "@docusaurus/core": "0.0.0-5872", - "@docusaurus/preset-classic": "0.0.0-5872", - "@docusaurus/theme-mermaid": "0.0.0-5872", + "@docusaurus/core": "3.1.1", + "@docusaurus/preset-classic": "3.1.1", + "@docusaurus/theme-mermaid": "^3.1.1", "@easyops-cn/docusaurus-search-local": "^0.40.1", - "@lodestar/light-client": "^1.17.0", "@mdx-js/react": "^3.0.0", "clsx": "^2.0.0", "prism-react-renderer": "^2.3.0", @@ -26,8 +25,8 @@ "react-dom": "^18.0.0" }, "devDependencies": { - "@docusaurus/module-type-aliases": "0.0.0-5872", - "@docusaurus/types": "0.0.0-5872" + "@docusaurus/module-type-aliases": "3.1.1", + "@docusaurus/types": "3.1.1" }, "browserslist": { "production": [ diff --git a/docs/pages/reference/cli.md b/docs/pages/reference/cli.md index d2d852119d19..9bfd266aa51b 100644 --- a/docs/pages/reference/cli.md +++ b/docs/pages/reference/cli.md @@ -2,8 +2,8 @@ _**Welcome! This page has been moved. Please checkout our new docs layout from the Table of Contents! Below are some helpful links to the CLI pages that were split out from this original document**_ -- [Beacon Node CLI](../beacon-management/beacon-cli) -- [Validator CLI](../validator-management/validator-cli) -- [Bootnode CLI](../bootnode/bootnode-cli) -- [Light Client CLI](../lightclient-prover/lightclient-cli) -- [Dev CLI](../contribution/dev-cli) +- [Beacon Node CLI](../beacon-management/beacon-cli.md) +- [Validator CLI](../validator-management/validator-cli.md) +- [Bootnode CLI](../bootnode/bootnode-cli.md) +- [Light Client CLI](../lightclient-prover/lightclient-cli.md) +- [Dev CLI](../contribution/dev-cli.md) diff --git a/docs/yarn.lock b/docs/yarn.lock index 8b471aaf8e2d..39f156034424 100644 --- a/docs/yarn.lock +++ b/docs/yarn.lock @@ -1190,51 +1190,6 @@ resolved "https://registry.yarnpkg.com/@braintree/sanitize-url/-/sanitize-url-6.0.4.tgz#923ca57e173c6b232bbbb07347b1be982f03e783" integrity sha512-s3jaWicZd0pkP0jf5ysyHUI/RE7MHos6qlToFcGWXVp+ykHOy77OUMrfbgJ9it2C5bow7OIQwYYaHjk9XlBQ2A== -"@chainsafe/as-sha256@^0.4.1": - version "0.4.1" - resolved "https://registry.yarnpkg.com/@chainsafe/as-sha256/-/as-sha256-0.4.1.tgz#cfc0737e25f8c206767bdb6703e7943e5d44513e" - integrity sha512-IqeeGwQihK6Y2EYLFofqs2eY2ep1I2MvQXHzOAI+5iQN51OZlUkrLgyAugu2x86xZewDk5xas7lNczkzFzF62w== - -"@chainsafe/bls-hd-key@^0.3.0": - version "0.3.0" - resolved "https://registry.yarnpkg.com/@chainsafe/bls-hd-key/-/bls-hd-key-0.3.0.tgz#2de2649d5daa76f7460fc23caacf4ed3ebd2c02a" - integrity sha512-LsYYnfBEEmqGFPDm8hQN3Kc+v9wPFnhn+CToD403KEynUiUSHKLAf5B6UCY5eooShDOcaGCUgAUhIw1CmpEf3Q== - dependencies: - "@noble/hashes" "^1.0.0" - -"@chainsafe/bls-keygen@^0.4.0": - version "0.4.0" - resolved "https://registry.yarnpkg.com/@chainsafe/bls-keygen/-/bls-keygen-0.4.0.tgz#782c6555cfb05b9efa6f144d782799e8695ca1b0" - integrity sha512-wqtuj4G/sWpIugJW1mb/nSTwcTuZKqB3DS3ANUIOn7pva8EB6LfxgIL34o4qk3lti/8Mdxqtqc2n4xRszrNdzA== - dependencies: - "@chainsafe/bls-hd-key" "^0.3.0" - "@noble/hashes" "^1.0.0" - "@scure/bip39" "^1.0.0" - -"@chainsafe/bls@7.1.3": - version "7.1.3" - resolved "https://registry.yarnpkg.com/@chainsafe/bls/-/bls-7.1.3.tgz#8d488357b187a511cfb94c96eddc7aa9f62644a9" - integrity sha512-d21eYdWxDSb63n7nB+viD+3U4yJW8huiKRibJyh8X7btPLoXkvtmDf7geYyHVbKfLDgbuHkc+b48pfPQkUTLxA== - dependencies: - "@chainsafe/bls-keygen" "^0.4.0" - bls-eth-wasm "^0.4.8" - -"@chainsafe/persistent-merkle-tree@^0.6.1": - version "0.6.1" - resolved "https://registry.yarnpkg.com/@chainsafe/persistent-merkle-tree/-/persistent-merkle-tree-0.6.1.tgz#37bde25cf6cbe1660ad84311aa73157dc86ec7f2" - integrity sha512-gcENLemRR13+1MED2NeZBMA7FRS0xQPM7L2vhMqvKkjqtFT4YfjSVADq5U0iLuQLhFUJEMVuA8fbv5v+TN6O9A== - dependencies: - "@chainsafe/as-sha256" "^0.4.1" - "@noble/hashes" "^1.3.0" - -"@chainsafe/ssz@^0.14.3": - version "0.14.3" - resolved "https://registry.yarnpkg.com/@chainsafe/ssz/-/ssz-0.14.3.tgz#caae48ae2670b2f8b6febed22b0e0619a636f316" - integrity sha512-ldOx4Rk9OC8YMvFdwvHKtRc7KpFRLcXlb9ATCdQ5fHtLT438LRQyxdWFufC9+M8jFHSZcgq31h2BJsSva6sZ0w== - dependencies: - "@chainsafe/as-sha256" "^0.4.1" - "@chainsafe/persistent-merkle-tree" "^0.6.1" - "@colors/colors@1.5.0": version "1.5.0" resolved "https://registry.yarnpkg.com/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9" @@ -1260,82 +1215,6 @@ "@docsearch/css" "3.6.0" algoliasearch "^4.19.1" -"@docusaurus/core@0.0.0-5872": - version "0.0.0-5872" - resolved "https://registry.yarnpkg.com/@docusaurus/core/-/core-0.0.0-5872.tgz#e4b727d84c7fd662fa5603de095b42ab27076750" - integrity sha512-1nriKkr6fW9IHfhdTDrJweDHqpHHbSm2M9yY2eGNVc0x8RZhC6kRYa/be6gn7cIgAERyx4Q8AiqFlha7E0ys2w== - dependencies: - "@babel/core" "^7.23.3" - "@babel/generator" "^7.23.3" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" - "@babel/plugin-transform-runtime" "^7.22.9" - "@babel/preset-env" "^7.22.9" - "@babel/preset-react" "^7.22.5" - "@babel/preset-typescript" "^7.22.5" - "@babel/runtime" "^7.22.6" - "@babel/runtime-corejs3" "^7.22.6" - "@babel/traverse" "^7.22.8" - "@docusaurus/cssnano-preset" "0.0.0-5872" - "@docusaurus/logger" "0.0.0-5872" - "@docusaurus/mdx-loader" "0.0.0-5872" - "@docusaurus/react-loadable" "5.5.2" - "@docusaurus/utils" "0.0.0-5872" - "@docusaurus/utils-common" "0.0.0-5872" - "@docusaurus/utils-validation" "0.0.0-5872" - "@svgr/webpack" "^6.5.1" - autoprefixer "^10.4.14" - babel-loader "^9.1.3" - babel-plugin-dynamic-import-node "^2.3.3" - boxen "^6.2.1" - chalk "^4.1.2" - chokidar "^3.5.3" - clean-css "^5.3.2" - cli-table3 "^0.6.3" - combine-promises "^1.1.0" - commander "^5.1.0" - copy-webpack-plugin "^11.0.0" - core-js "^3.31.1" - css-loader "^6.8.1" - css-minimizer-webpack-plugin "^4.2.2" - cssnano "^5.1.15" - del "^6.1.1" - detect-port "^1.5.1" - escape-html "^1.0.3" - eta "^2.2.0" - eval "^0.1.8" - file-loader "^6.2.0" - fs-extra "^11.1.1" - html-minifier-terser "^7.2.0" - html-tags "^3.3.1" - html-webpack-plugin "^5.5.3" - leven "^3.1.0" - lodash "^4.17.21" - mini-css-extract-plugin "^2.7.6" - p-map "^4.0.0" - postcss "^8.4.26" - postcss-loader "^7.3.3" - prompts "^2.4.2" - react-dev-utils "^12.0.1" - react-helmet-async "^1.3.0" - react-loadable "npm:@docusaurus/react-loadable@5.5.2" - react-loadable-ssr-addon-v5-slorber "^1.0.1" - react-router "^5.3.4" - react-router-config "^5.1.1" - react-router-dom "^5.3.4" - rtl-detect "^1.0.4" - semver "^7.5.4" - serve-handler "^6.1.5" - shelljs "^0.8.5" - terser-webpack-plugin "^5.3.9" - tslib "^2.6.0" - update-notifier "^6.0.2" - url-loader "^4.1.1" - webpack "^5.88.1" - webpack-bundle-analyzer "^4.9.0" - webpack-dev-server "^4.15.1" - webpack-merge "^5.9.0" - webpackbar "^5.0.2" - "@docusaurus/core@3.1.1": version "3.1.1" resolved "https://registry.yarnpkg.com/@docusaurus/core/-/core-3.1.1.tgz#29ce8df7a3d3d12ee8962d6d86133b87235ff17b" @@ -1411,16 +1290,6 @@ webpack-merge "^5.9.0" webpackbar "^5.0.2" -"@docusaurus/cssnano-preset@0.0.0-5872": - version "0.0.0-5872" - resolved "https://registry.yarnpkg.com/@docusaurus/cssnano-preset/-/cssnano-preset-0.0.0-5872.tgz#71c6ecd7e7ca2a05e58b0275f1e0e415fad452b2" - integrity sha512-4v4mDxRfYUHHGggEUDWeNdwzjFB8QxYk+wUWGtFu9lP4kN5i/yQLFhBPy+fpBj32LAHJIBQAhCUYtnYn9m0aVA== - dependencies: - cssnano-preset-advanced "^5.3.10" - postcss "^8.4.26" - postcss-sort-media-queries "^4.4.1" - tslib "^2.6.0" - "@docusaurus/cssnano-preset@3.1.1": version "3.1.1" resolved "https://registry.yarnpkg.com/@docusaurus/cssnano-preset/-/cssnano-preset-3.1.1.tgz#03a4cb8e6d41654d7ff5ed79fddd73fd224feea4" @@ -1431,14 +1300,6 @@ postcss-sort-media-queries "^4.4.1" tslib "^2.6.0" -"@docusaurus/logger@0.0.0-5872": - version "0.0.0-5872" - resolved "https://registry.yarnpkg.com/@docusaurus/logger/-/logger-0.0.0-5872.tgz#7cea547fa1492cfa3a5c82be94e3c2f1ff739cf9" - integrity sha512-MTmmDBDkEvcE4l5R22Shba+Dfn9yn6fDBkXzgn0b+kV44zOn+OTXols44eJNLuw/yiX2jWLt7j8LrZtSxfjCHA== - dependencies: - chalk "^4.1.2" - tslib "^2.6.0" - "@docusaurus/logger@3.1.1": version "3.1.1" resolved "https://registry.yarnpkg.com/@docusaurus/logger/-/logger-3.1.1.tgz#423e8270c00a57b1b3a0cc8a3ee0a4c522a68387" @@ -1447,36 +1308,6 @@ chalk "^4.1.2" tslib "^2.6.0" -"@docusaurus/mdx-loader@0.0.0-5872": - version "0.0.0-5872" - resolved "https://registry.yarnpkg.com/@docusaurus/mdx-loader/-/mdx-loader-0.0.0-5872.tgz#ec970d7f849da8889dd3e106f560364f4d6e15d5" - integrity sha512-gl0IHCLipcpg64xB0/AIJOpbzHtw0sva/gL35iXJV1sW7aoV/MqEzqMDDOZ5UdtDlPWf611BevSyBoYP3/fz5Q== - dependencies: - "@docusaurus/logger" "0.0.0-5872" - "@docusaurus/utils" "0.0.0-5872" - "@docusaurus/utils-validation" "0.0.0-5872" - "@mdx-js/mdx" "^3.0.0" - "@slorber/remark-comment" "^1.0.0" - escape-html "^1.0.3" - estree-util-value-to-estree "^3.0.1" - file-loader "^6.2.0" - fs-extra "^11.1.1" - image-size "^1.0.2" - mdast-util-mdx "^3.0.0" - mdast-util-to-string "^4.0.0" - rehype-raw "^7.0.0" - remark-directive "^3.0.0" - remark-emoji "^4.0.0" - remark-frontmatter "^5.0.0" - remark-gfm "^4.0.0" - stringify-object "^3.3.0" - tslib "^2.6.0" - unified "^11.0.3" - unist-util-visit "^5.0.0" - url-loader "^4.1.1" - vfile "^6.0.1" - webpack "^5.88.1" - "@docusaurus/mdx-loader@3.1.1": version "3.1.1" resolved "https://registry.yarnpkg.com/@docusaurus/mdx-loader/-/mdx-loader-3.1.1.tgz#f79290abc5044bef1d7ecac4eccec887058b8e03" @@ -1509,20 +1340,6 @@ vfile "^6.0.1" webpack "^5.88.1" -"@docusaurus/module-type-aliases@0.0.0-5872": - version "0.0.0-5872" - resolved "https://registry.yarnpkg.com/@docusaurus/module-type-aliases/-/module-type-aliases-0.0.0-5872.tgz#aaf66de10b71887062855c88be5327e13b5a40be" - integrity sha512-D5QGM0OjIcFYeJCDT9j8lemacCcoGnPiy4wdiPcTenLJ4ETU4em9XWstdK5HNvFTHu8tlcu6yLP0y02UdV4yxQ== - dependencies: - "@docusaurus/react-loadable" "5.5.2" - "@docusaurus/types" "0.0.0-5872" - "@types/history" "^4.7.11" - "@types/react" "*" - "@types/react-router-config" "*" - "@types/react-router-dom" "*" - react-helmet-async "*" - react-loadable "npm:@docusaurus/react-loadable@5.5.2" - "@docusaurus/module-type-aliases@3.1.1": version "3.1.1" resolved "https://registry.yarnpkg.com/@docusaurus/module-type-aliases/-/module-type-aliases-3.1.1.tgz#b304402b0535a13ebd4c0db1c368d2604d54d02f" @@ -1537,18 +1354,18 @@ react-helmet-async "*" react-loadable "npm:@docusaurus/react-loadable@5.5.2" -"@docusaurus/plugin-content-blog@0.0.0-5872": - version "0.0.0-5872" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-blog/-/plugin-content-blog-0.0.0-5872.tgz#c8ea705ec07a17904dee0091f5a45c9ddcc1a526" - integrity sha512-UekqXGe9HwlBV+rQldrR39Gp4Fz0QDuktJYw6p+C21CNtbSwcJOH0U1UcdzbmgbHiksCb6hKY+QYv0ERayKNag== - dependencies: - "@docusaurus/core" "0.0.0-5872" - "@docusaurus/logger" "0.0.0-5872" - "@docusaurus/mdx-loader" "0.0.0-5872" - "@docusaurus/types" "0.0.0-5872" - "@docusaurus/utils" "0.0.0-5872" - "@docusaurus/utils-common" "0.0.0-5872" - "@docusaurus/utils-validation" "0.0.0-5872" +"@docusaurus/plugin-content-blog@3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.1.1.tgz#16f4fd723227b2158461bba6b9bcc18c1926f7ea" + integrity sha512-ew/3VtVoG3emoAKmoZl7oKe1zdFOsI0NbcHS26kIxt2Z8vcXKCUgK9jJJrz0TbOipyETPhqwq4nbitrY3baibg== + dependencies: + "@docusaurus/core" "3.1.1" + "@docusaurus/logger" "3.1.1" + "@docusaurus/mdx-loader" "3.1.1" + "@docusaurus/types" "3.1.1" + "@docusaurus/utils" "3.1.1" + "@docusaurus/utils-common" "3.1.1" + "@docusaurus/utils-validation" "3.1.1" cheerio "^1.0.0-rc.12" feed "^4.2.2" fs-extra "^11.1.1" @@ -1560,28 +1377,7 @@ utility-types "^3.10.0" webpack "^5.88.1" -"@docusaurus/plugin-content-docs@0.0.0-5872": - version "0.0.0-5872" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-docs/-/plugin-content-docs-0.0.0-5872.tgz#28695f8baef25e20e1b4e58ce3459c47fa06c079" - integrity sha512-IqlznazUzQI+HTDKrIM4Fr7B5Uwa8xBtkVaNGECVZPj1zqDhJOks7OcAD3hagOk0J3dSqx1THkCnVMVeTjE5Jw== - dependencies: - "@docusaurus/core" "0.0.0-5872" - "@docusaurus/logger" "0.0.0-5872" - "@docusaurus/mdx-loader" "0.0.0-5872" - "@docusaurus/module-type-aliases" "0.0.0-5872" - "@docusaurus/types" "0.0.0-5872" - "@docusaurus/utils" "0.0.0-5872" - "@docusaurus/utils-validation" "0.0.0-5872" - "@types/react-router-config" "^5.0.7" - combine-promises "^1.1.0" - fs-extra "^11.1.1" - js-yaml "^4.1.0" - lodash "^4.17.21" - tslib "^2.6.0" - utility-types "^3.10.0" - webpack "^5.88.1" - -"@docusaurus/plugin-content-docs@^2 || ^3": +"@docusaurus/plugin-content-docs@3.1.1", "@docusaurus/plugin-content-docs@^2 || ^3": version "3.1.1" resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.1.1.tgz#f2eddebf351dd8dd504a2c26061165c519e1f964" integrity sha512-lhFq4E874zw0UOH7ujzxnCayOyAt0f9YPVYSb9ohxrdCM8B4szxitUw9rIX4V9JLLHVoqIJb6k+lJJ1jrcGJ0A== @@ -1602,96 +1398,96 @@ utility-types "^3.10.0" webpack "^5.88.1" -"@docusaurus/plugin-content-pages@0.0.0-5872": - version "0.0.0-5872" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-pages/-/plugin-content-pages-0.0.0-5872.tgz#debbe939c4916194561b240fad56afe8390bcf06" - integrity sha512-GJYKvBbacFd8mNFv6VfVpRbg8amnwoy0IkBseVRwNyyNe8lBi6yJ+ymmxpyVv1Os1AIIcpS6EsdB9COPscpsTQ== +"@docusaurus/plugin-content-pages@3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.1.1.tgz#05aec68c2abeac2140c7a16d4c5b506bf4d19fb2" + integrity sha512-NQHncNRAJbyLtgTim9GlEnNYsFhuCxaCNkMwikuxLTiGIPH7r/jpb7O3f3jUMYMebZZZrDq5S7om9a6rvB/YCA== dependencies: - "@docusaurus/core" "0.0.0-5872" - "@docusaurus/mdx-loader" "0.0.0-5872" - "@docusaurus/types" "0.0.0-5872" - "@docusaurus/utils" "0.0.0-5872" - "@docusaurus/utils-validation" "0.0.0-5872" + "@docusaurus/core" "3.1.1" + "@docusaurus/mdx-loader" "3.1.1" + "@docusaurus/types" "3.1.1" + "@docusaurus/utils" "3.1.1" + "@docusaurus/utils-validation" "3.1.1" fs-extra "^11.1.1" tslib "^2.6.0" webpack "^5.88.1" -"@docusaurus/plugin-debug@0.0.0-5872": - version "0.0.0-5872" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-debug/-/plugin-debug-0.0.0-5872.tgz#e8f87a658525e4874cb46b20def2f27bfae1630c" - integrity sha512-iBYmvg1AF9ymvNfKLB60IPTEtkVtL40eNmPoEBlolAgKdfFJnLGC6Flpnrwf7yBjP9E9kgy8cFDFwDqNGUZMuw== +"@docusaurus/plugin-debug@3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-debug/-/plugin-debug-3.1.1.tgz#cee5aae1fef288fb93f68894db79a2612e313d3f" + integrity sha512-xWeMkueM9wE/8LVvl4+Qf1WqwXmreMjI5Kgr7GYCDoJ8zu4kD+KaMhrh7py7MNM38IFvU1RfrGKacCEe2DRRfQ== dependencies: - "@docusaurus/core" "0.0.0-5872" - "@docusaurus/types" "0.0.0-5872" - "@docusaurus/utils" "0.0.0-5872" + "@docusaurus/core" "3.1.1" + "@docusaurus/types" "3.1.1" + "@docusaurus/utils" "3.1.1" fs-extra "^11.1.1" react-json-view-lite "^1.2.0" tslib "^2.6.0" -"@docusaurus/plugin-google-analytics@0.0.0-5872": - version "0.0.0-5872" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-0.0.0-5872.tgz#f955013bbcce7e32d568abcb643a1a5a36158001" - integrity sha512-iFm6I97WykUkE+4CYxmO+45p1cDQuYUZ32mTL4BrrTaxYamMYB1TuB03hRVm+ggjvqweSctkEqcrCYqPTgi9Eg== +"@docusaurus/plugin-google-analytics@3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.1.1.tgz#bfc58205b4fcaf3222e04f9c3542f3bef9804887" + integrity sha512-+q2UpWTqVi8GdlLoSlD5bS/YpxW+QMoBwrPrUH/NpvpuOi0Of7MTotsQf9JWd3hymZxl2uu1o3PIrbpxfeDFDQ== dependencies: - "@docusaurus/core" "0.0.0-5872" - "@docusaurus/types" "0.0.0-5872" - "@docusaurus/utils-validation" "0.0.0-5872" + "@docusaurus/core" "3.1.1" + "@docusaurus/types" "3.1.1" + "@docusaurus/utils-validation" "3.1.1" tslib "^2.6.0" -"@docusaurus/plugin-google-gtag@0.0.0-5872": - version "0.0.0-5872" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-0.0.0-5872.tgz#a35674a9dabdf87d1fb2a0aff36ade94054fb02a" - integrity sha512-luIjDPAsA2JoaMsoccFz2mGJqvbVfQOPf4FGo6wLKpKi1djr11LHKx5yblrc4Q5SV5cH63LZ4D+Gg5eFB8Bamg== +"@docusaurus/plugin-google-gtag@3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.1.1.tgz#7e8b5aa6847a12461c104a65a335f4a45dae2f28" + integrity sha512-0mMPiBBlQ5LFHTtjxuvt/6yzh8v7OxLi3CbeEsxXZpUzcKO/GC7UA1VOWUoBeQzQL508J12HTAlR3IBU9OofSw== dependencies: - "@docusaurus/core" "0.0.0-5872" - "@docusaurus/types" "0.0.0-5872" - "@docusaurus/utils-validation" "0.0.0-5872" + "@docusaurus/core" "3.1.1" + "@docusaurus/types" "3.1.1" + "@docusaurus/utils-validation" "3.1.1" "@types/gtag.js" "^0.0.12" tslib "^2.6.0" -"@docusaurus/plugin-google-tag-manager@0.0.0-5872": - version "0.0.0-5872" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-0.0.0-5872.tgz#84003c3136bee65bbd12eb5ad16f612ec781b09a" - integrity sha512-zNsF+icvHYR6TZ25Uj1sTuzNVEwHiywZFAqFHubz6mIfrFUjbx0aBZehi4s1niRU7ODsiqj5Hke5PdvurO/ztg== +"@docusaurus/plugin-google-tag-manager@3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.1.1.tgz#e1aae4d821e786d133386b4ae6e6fe66a4bc0089" + integrity sha512-d07bsrMLdDIryDtY17DgqYUbjkswZQr8cLWl4tzXrt5OR/T/zxC1SYKajzB3fd87zTu5W5klV5GmUwcNSMXQXA== dependencies: - "@docusaurus/core" "0.0.0-5872" - "@docusaurus/types" "0.0.0-5872" - "@docusaurus/utils-validation" "0.0.0-5872" + "@docusaurus/core" "3.1.1" + "@docusaurus/types" "3.1.1" + "@docusaurus/utils-validation" "3.1.1" tslib "^2.6.0" -"@docusaurus/plugin-sitemap@0.0.0-5872": - version "0.0.0-5872" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-sitemap/-/plugin-sitemap-0.0.0-5872.tgz#77fb374b193f004ad766ba2c1be6558cb91723e2" - integrity sha512-0RkFTNgNyEWxdQe5Mq0rDQDeoCwdbzYKdyIW0si+PSuDlXsQXe1NnuxI9eqi0iwHurpbkFtOi0yandpisX5iXA== - dependencies: - "@docusaurus/core" "0.0.0-5872" - "@docusaurus/logger" "0.0.0-5872" - "@docusaurus/types" "0.0.0-5872" - "@docusaurus/utils" "0.0.0-5872" - "@docusaurus/utils-common" "0.0.0-5872" - "@docusaurus/utils-validation" "0.0.0-5872" +"@docusaurus/plugin-sitemap@3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.1.1.tgz#8828bf5e2922273aad207a35189f22913e6a0dfd" + integrity sha512-iJ4hCaMmDaUqRv131XJdt/C/jJQx8UreDWTRqZKtNydvZVh/o4yXGRRFOplea1D9b/zpwL1Y+ZDwX7xMhIOTmg== + dependencies: + "@docusaurus/core" "3.1.1" + "@docusaurus/logger" "3.1.1" + "@docusaurus/types" "3.1.1" + "@docusaurus/utils" "3.1.1" + "@docusaurus/utils-common" "3.1.1" + "@docusaurus/utils-validation" "3.1.1" fs-extra "^11.1.1" sitemap "^7.1.1" tslib "^2.6.0" -"@docusaurus/preset-classic@0.0.0-5872": - version "0.0.0-5872" - resolved "https://registry.yarnpkg.com/@docusaurus/preset-classic/-/preset-classic-0.0.0-5872.tgz#4ef6cb22144b2c5538cf57b33757a96cb496d95e" - integrity sha512-coE8EVHCUr1voslpXWQ7iuf8Cufmi/OQNYluEh26lJ8tEnuxijJ1yW0eKcx/Q4d6yUgWmqsbj5uxEx1vd/IlhA== - dependencies: - "@docusaurus/core" "0.0.0-5872" - "@docusaurus/plugin-content-blog" "0.0.0-5872" - "@docusaurus/plugin-content-docs" "0.0.0-5872" - "@docusaurus/plugin-content-pages" "0.0.0-5872" - "@docusaurus/plugin-debug" "0.0.0-5872" - "@docusaurus/plugin-google-analytics" "0.0.0-5872" - "@docusaurus/plugin-google-gtag" "0.0.0-5872" - "@docusaurus/plugin-google-tag-manager" "0.0.0-5872" - "@docusaurus/plugin-sitemap" "0.0.0-5872" - "@docusaurus/theme-classic" "0.0.0-5872" - "@docusaurus/theme-common" "0.0.0-5872" - "@docusaurus/theme-search-algolia" "0.0.0-5872" - "@docusaurus/types" "0.0.0-5872" +"@docusaurus/preset-classic@3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@docusaurus/preset-classic/-/preset-classic-3.1.1.tgz#15fd80012529dafd7e01cc0bce59d39ee6ad6bf5" + integrity sha512-jG4ys/hWYf69iaN/xOmF+3kjs4Nnz1Ay3CjFLDtYa8KdxbmUhArA9HmP26ru5N0wbVWhY+6kmpYhTJpez5wTyg== + dependencies: + "@docusaurus/core" "3.1.1" + "@docusaurus/plugin-content-blog" "3.1.1" + "@docusaurus/plugin-content-docs" "3.1.1" + "@docusaurus/plugin-content-pages" "3.1.1" + "@docusaurus/plugin-debug" "3.1.1" + "@docusaurus/plugin-google-analytics" "3.1.1" + "@docusaurus/plugin-google-gtag" "3.1.1" + "@docusaurus/plugin-google-tag-manager" "3.1.1" + "@docusaurus/plugin-sitemap" "3.1.1" + "@docusaurus/theme-classic" "3.1.1" + "@docusaurus/theme-common" "3.1.1" + "@docusaurus/theme-search-algolia" "3.1.1" + "@docusaurus/types" "3.1.1" "@docusaurus/react-loadable@5.5.2", "react-loadable@npm:@docusaurus/react-loadable@5.5.2": version "5.5.2" @@ -1701,23 +1497,23 @@ "@types/react" "*" prop-types "^15.6.2" -"@docusaurus/theme-classic@0.0.0-5872": - version "0.0.0-5872" - resolved "https://registry.yarnpkg.com/@docusaurus/theme-classic/-/theme-classic-0.0.0-5872.tgz#87420fc3950281c315a209715e3b38d2d00f8c8b" - integrity sha512-woj7NIzvnwzvLzMgInFxvwKC2uxl/jWvRUoKklUihiAG5UscW15k1pFxjZ/Jj4e/+xXapULag04bM/9vvWutBw== - dependencies: - "@docusaurus/core" "0.0.0-5872" - "@docusaurus/mdx-loader" "0.0.0-5872" - "@docusaurus/module-type-aliases" "0.0.0-5872" - "@docusaurus/plugin-content-blog" "0.0.0-5872" - "@docusaurus/plugin-content-docs" "0.0.0-5872" - "@docusaurus/plugin-content-pages" "0.0.0-5872" - "@docusaurus/theme-common" "0.0.0-5872" - "@docusaurus/theme-translations" "0.0.0-5872" - "@docusaurus/types" "0.0.0-5872" - "@docusaurus/utils" "0.0.0-5872" - "@docusaurus/utils-common" "0.0.0-5872" - "@docusaurus/utils-validation" "0.0.0-5872" +"@docusaurus/theme-classic@3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@docusaurus/theme-classic/-/theme-classic-3.1.1.tgz#0a188c787fc4bf2bb525cc30c7aa34e555ee96b8" + integrity sha512-GiPE/jbWM8Qv1A14lk6s9fhc0LhPEQ00eIczRO4QL2nAQJZXkjPG6zaVx+1cZxPFWbAsqSjKe2lqkwF3fGkQ7Q== + dependencies: + "@docusaurus/core" "3.1.1" + "@docusaurus/mdx-loader" "3.1.1" + "@docusaurus/module-type-aliases" "3.1.1" + "@docusaurus/plugin-content-blog" "3.1.1" + "@docusaurus/plugin-content-docs" "3.1.1" + "@docusaurus/plugin-content-pages" "3.1.1" + "@docusaurus/theme-common" "3.1.1" + "@docusaurus/theme-translations" "3.1.1" + "@docusaurus/types" "3.1.1" + "@docusaurus/utils" "3.1.1" + "@docusaurus/utils-common" "3.1.1" + "@docusaurus/utils-validation" "3.1.1" "@mdx-js/react" "^3.0.0" clsx "^2.0.0" copy-text-to-clipboard "^3.2.0" @@ -1732,18 +1528,18 @@ tslib "^2.6.0" utility-types "^3.10.0" -"@docusaurus/theme-common@0.0.0-5872": - version "0.0.0-5872" - resolved "https://registry.yarnpkg.com/@docusaurus/theme-common/-/theme-common-0.0.0-5872.tgz#84a40420e1e937e6c68201d3852839d4903be618" - integrity sha512-OyY6ULpKiq9gcpHUK2GRQKRlVXUsEvJwiu7b+t0ZZjtB94xwkgcwsE6IIvkvRJ0gX3aetxePDwcO6yInf/Qf1g== - dependencies: - "@docusaurus/mdx-loader" "0.0.0-5872" - "@docusaurus/module-type-aliases" "0.0.0-5872" - "@docusaurus/plugin-content-blog" "0.0.0-5872" - "@docusaurus/plugin-content-docs" "0.0.0-5872" - "@docusaurus/plugin-content-pages" "0.0.0-5872" - "@docusaurus/utils" "0.0.0-5872" - "@docusaurus/utils-common" "0.0.0-5872" +"@docusaurus/theme-common@3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@docusaurus/theme-common/-/theme-common-3.1.1.tgz#5a16893928b8379c9e83aef01d753e7e142459e2" + integrity sha512-38urZfeMhN70YaXkwIGXmcUcv2CEYK/2l4b05GkJPrbEbgpsIZM3Xc+Js2ehBGGZmfZq8GjjQ5RNQYG+MYzCYg== + dependencies: + "@docusaurus/mdx-loader" "3.1.1" + "@docusaurus/module-type-aliases" "3.1.1" + "@docusaurus/plugin-content-blog" "3.1.1" + "@docusaurus/plugin-content-docs" "3.1.1" + "@docusaurus/plugin-content-pages" "3.1.1" + "@docusaurus/utils" "3.1.1" + "@docusaurus/utils-common" "3.1.1" "@types/history" "^4.7.11" "@types/react" "*" "@types/react-router-config" "*" @@ -1753,32 +1549,32 @@ tslib "^2.6.0" utility-types "^3.10.0" -"@docusaurus/theme-mermaid@0.0.0-5872": - version "0.0.0-5872" - resolved "https://registry.yarnpkg.com/@docusaurus/theme-mermaid/-/theme-mermaid-0.0.0-5872.tgz#ab4a6e349fca0c0eab6c7959f091307a4808c4a8" - integrity sha512-XLpw1QCy2Qb8ruWc+ougmL0IX7laFbOFBxlWF2pDEoSbnpdbGLe5IfWolfMktWUZMqhxkSZKtZKXqNsPBqudjA== +"@docusaurus/theme-mermaid@^3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@docusaurus/theme-mermaid/-/theme-mermaid-3.1.1.tgz#e41202def0c89dbf935801b05cb0ee53a7d8c4ee" + integrity sha512-O6u9/7QX/ZapV4HJJSzNs0Jir1KA/LRLORWYeDvbGswqZNusj6q4iLELrKIClysJ3PB3zWUzyKtI/wjIKiV1vA== dependencies: - "@docusaurus/core" "0.0.0-5872" - "@docusaurus/module-type-aliases" "0.0.0-5872" - "@docusaurus/theme-common" "0.0.0-5872" - "@docusaurus/types" "0.0.0-5872" - "@docusaurus/utils-validation" "0.0.0-5872" + "@docusaurus/core" "3.1.1" + "@docusaurus/module-type-aliases" "3.1.1" + "@docusaurus/theme-common" "3.1.1" + "@docusaurus/types" "3.1.1" + "@docusaurus/utils-validation" "3.1.1" mermaid "^10.4.0" tslib "^2.6.0" -"@docusaurus/theme-search-algolia@0.0.0-5872": - version "0.0.0-5872" - resolved "https://registry.yarnpkg.com/@docusaurus/theme-search-algolia/-/theme-search-algolia-0.0.0-5872.tgz#d09bb9d58fffeae6900cda3a95d31103894e2bca" - integrity sha512-9GZ2JCmCWvDV50w4lmqFURIoeWKJ+Y0u5OfKEiiLwC3A/ZaNCj56Nj7zUxdeOy8xhDV5hpreYlUZJ3K6QNGW5Q== +"@docusaurus/theme-search-algolia@3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.1.1.tgz#5170cd68cc59d150416b070bdc6d15c363ddf5e1" + integrity sha512-tBH9VY5EpRctVdaAhT+b1BY8y5dyHVZGFXyCHgTrvcXQy5CV4q7serEX7U3SveNT9zksmchPyct6i1sFDC4Z5g== dependencies: "@docsearch/react" "^3.5.2" - "@docusaurus/core" "0.0.0-5872" - "@docusaurus/logger" "0.0.0-5872" - "@docusaurus/plugin-content-docs" "0.0.0-5872" - "@docusaurus/theme-common" "0.0.0-5872" - "@docusaurus/theme-translations" "0.0.0-5872" - "@docusaurus/utils" "0.0.0-5872" - "@docusaurus/utils-validation" "0.0.0-5872" + "@docusaurus/core" "3.1.1" + "@docusaurus/logger" "3.1.1" + "@docusaurus/plugin-content-docs" "3.1.1" + "@docusaurus/theme-common" "3.1.1" + "@docusaurus/theme-translations" "3.1.1" + "@docusaurus/utils" "3.1.1" + "@docusaurus/utils-validation" "3.1.1" algoliasearch "^4.18.0" algoliasearch-helper "^3.13.3" clsx "^2.0.0" @@ -1788,15 +1584,7 @@ tslib "^2.6.0" utility-types "^3.10.0" -"@docusaurus/theme-translations@0.0.0-5872": - version "0.0.0-5872" - resolved "https://registry.yarnpkg.com/@docusaurus/theme-translations/-/theme-translations-0.0.0-5872.tgz#7349b9b499abf30f3a50bf96538bd5e3ac6d55ac" - integrity sha512-6IHcA9xNI4kM/1Jy5xdkvu2wW7CwmFsFMEIO2JZ38uTlq6lwYLf7x1Rkeb6A4gcyWQHJ0Z5ERIN9rTI9JJSjuQ== - dependencies: - fs-extra "^11.1.1" - tslib "^2.6.0" - -"@docusaurus/theme-translations@^2 || ^3": +"@docusaurus/theme-translations@3.1.1", "@docusaurus/theme-translations@^2 || ^3": version "3.1.1" resolved "https://registry.yarnpkg.com/@docusaurus/theme-translations/-/theme-translations-3.1.1.tgz#117e91ba5e3a8178cb59f3028bf41de165a508c1" integrity sha512-xvWQFwjxHphpJq5fgk37FXCDdAa2o+r7FX8IpMg+bGZBNXyWBu3MjZ+G4+eUVNpDhVinTc+j6ucL0Ain5KCGrg== @@ -1804,21 +1592,6 @@ fs-extra "^11.1.1" tslib "^2.6.0" -"@docusaurus/types@0.0.0-5872": - version "0.0.0-5872" - resolved "https://registry.yarnpkg.com/@docusaurus/types/-/types-0.0.0-5872.tgz#8fbb78f7bd26aab51d7fb84d4764eeeabbf4e30b" - integrity sha512-1feUgFjALUvTyi9PUfgua6dBFBtDrsoYRgYp5TVe6XdcaZKBOq/xVVQjT3/Hdw/gnk3CJlZhUikfNBl4SUruGA== - dependencies: - "@mdx-js/mdx" "^3.0.0" - "@types/history" "^4.7.11" - "@types/react" "*" - commander "^5.1.0" - joi "^17.9.2" - react-helmet-async "^1.3.0" - utility-types "^3.10.0" - webpack "^5.88.1" - webpack-merge "^5.9.0" - "@docusaurus/types@3.1.1": version "3.1.1" resolved "https://registry.yarnpkg.com/@docusaurus/types/-/types-3.1.1.tgz#747c9dee8cf7c3b0e5ee7351bac5e9c4fdc7f259" @@ -1834,13 +1607,6 @@ webpack "^5.88.1" webpack-merge "^5.9.0" -"@docusaurus/utils-common@0.0.0-5872": - version "0.0.0-5872" - resolved "https://registry.yarnpkg.com/@docusaurus/utils-common/-/utils-common-0.0.0-5872.tgz#72099acd9f37d8a20d7584d6ca146264451480c9" - integrity sha512-mx0Pf2zYlFTIV+TFD67N6tnk5uuGurRb2kythDmrIBUrVVJJdJDRyfgD4bqa+AKZCbStYVPr/xcT0mZaEBF3dg== - dependencies: - tslib "^2.6.0" - "@docusaurus/utils-common@3.1.1", "@docusaurus/utils-common@^2 || ^3": version "3.1.1" resolved "https://registry.yarnpkg.com/@docusaurus/utils-common/-/utils-common-3.1.1.tgz#b48fade63523fd40f3adb67b47c3371e5183c20b" @@ -1848,17 +1614,6 @@ dependencies: tslib "^2.6.0" -"@docusaurus/utils-validation@0.0.0-5872": - version "0.0.0-5872" - resolved "https://registry.yarnpkg.com/@docusaurus/utils-validation/-/utils-validation-0.0.0-5872.tgz#a9f9454f04e666eafb8d9b04330236b839130363" - integrity sha512-qOpQiaHvdiH99DMjHgnEERgA7/pfYmnZyjC/gwJsLoGnjXKBR/MxW2ZqZaWX+rLXK94SZc9r53+88IbNN9jnPQ== - dependencies: - "@docusaurus/logger" "0.0.0-5872" - "@docusaurus/utils" "0.0.0-5872" - joi "^17.9.2" - js-yaml "^4.1.0" - tslib "^2.6.0" - "@docusaurus/utils-validation@3.1.1", "@docusaurus/utils-validation@^2 || ^3": version "3.1.1" resolved "https://registry.yarnpkg.com/@docusaurus/utils-validation/-/utils-validation-3.1.1.tgz#3a747349ed05aee0e4d543552b41f3c9467ee731" @@ -1870,30 +1625,6 @@ js-yaml "^4.1.0" tslib "^2.6.0" -"@docusaurus/utils@0.0.0-5872": - version "0.0.0-5872" - resolved "https://registry.yarnpkg.com/@docusaurus/utils/-/utils-0.0.0-5872.tgz#595f75b5c1beba7e64e1ddac1e5333c579044495" - integrity sha512-/jonEDTo2iLm3QMz7C80wTAM60FLKeB25NVQcc5RecoF4Jw4lhfo++k9DgnP7/X09vncLO0zA/CTjQC1Eg8/zw== - dependencies: - "@docusaurus/logger" "0.0.0-5872" - "@svgr/webpack" "^6.5.1" - escape-string-regexp "^4.0.0" - file-loader "^6.2.0" - fs-extra "^11.1.1" - github-slugger "^1.5.0" - globby "^11.1.0" - gray-matter "^4.0.3" - jiti "^1.20.0" - js-yaml "^4.1.0" - lodash "^4.17.21" - micromatch "^4.0.5" - prompts "^2.4.2" - resolve-pathname "^3.0.0" - shelljs "^0.8.5" - tslib "^2.6.0" - url-loader "^4.1.1" - webpack "^5.88.1" - "@docusaurus/utils@3.1.1", "@docusaurus/utils@^2 || ^3": version "3.1.1" resolved "https://registry.yarnpkg.com/@docusaurus/utils/-/utils-3.1.1.tgz#e822d14704e4b3bb451ca464a7cc56aea9b55a45" @@ -2037,70 +1768,6 @@ resolved "https://registry.yarnpkg.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz#b2ac626d6cb9c8718ab459166d4bb405b8ffa78b" integrity sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A== -"@lodestar/api@^1.17.0": - version "1.17.0" - resolved "https://registry.yarnpkg.com/@lodestar/api/-/api-1.17.0.tgz#86987552e3bd0fba87584df796385be36fb5161b" - integrity sha512-GSDs2DKf/lCUBBfBBaxapw4BlRkV9SNtxWpaLlxQnYcVRq/73HnR400fJIAGXpXf/YT4UGw76O2t/8YNTwjPrQ== - dependencies: - "@chainsafe/persistent-merkle-tree" "^0.6.1" - "@chainsafe/ssz" "^0.14.3" - "@lodestar/config" "^1.17.0" - "@lodestar/params" "^1.17.0" - "@lodestar/types" "^1.17.0" - "@lodestar/utils" "^1.17.0" - eventsource "^2.0.2" - qs "^6.11.1" - -"@lodestar/config@^1.17.0": - version "1.17.0" - resolved "https://registry.yarnpkg.com/@lodestar/config/-/config-1.17.0.tgz#87178cd9673cf448203fb4fd3f6f90b0b1a803f6" - integrity sha512-qRFGoSO7G5A1V+EHzwtyOk936mw54n3rOeWVMKAmtAKBVAqzx1h/fU9rRYAgh89TgCHYGs63eBERCoOeYdtpgA== - dependencies: - "@chainsafe/ssz" "^0.14.3" - "@lodestar/params" "^1.17.0" - "@lodestar/types" "^1.17.0" - -"@lodestar/light-client@^1.17.0": - version "1.17.0" - resolved "https://registry.yarnpkg.com/@lodestar/light-client/-/light-client-1.17.0.tgz#14f9e6a31dc0053704806a35e174c564b1e50a18" - integrity sha512-jJpNBRbjjiQ/50WIpUJYByT9fcQ++6BN0ueLneNwwOmNXXAZfg3mmc0/3mUAfgnaGrkn55TB/Ta3avZIAtcoEg== - dependencies: - "@chainsafe/bls" "7.1.3" - "@chainsafe/persistent-merkle-tree" "^0.6.1" - "@chainsafe/ssz" "^0.14.3" - "@lodestar/api" "^1.17.0" - "@lodestar/config" "^1.17.0" - "@lodestar/params" "^1.17.0" - "@lodestar/types" "^1.17.0" - "@lodestar/utils" "^1.17.0" - mitt "^3.0.0" - strict-event-emitter-types "^2.0.0" - -"@lodestar/params@^1.17.0": - version "1.17.0" - resolved "https://registry.yarnpkg.com/@lodestar/params/-/params-1.17.0.tgz#66c849266870254671a226aa4e4475ecbe79c937" - integrity sha512-+sTvvdO6ph0EtDE5qJRc/q8gvrepUmh8F9CL137oA0Slg2twnEhKGg5EqpFx7qjGIyuL+Ct1RD2MDbx4zOBnnw== - -"@lodestar/types@^1.17.0": - version "1.17.0" - resolved "https://registry.yarnpkg.com/@lodestar/types/-/types-1.17.0.tgz#c0aafaa69b69b0da60dada03f8b3f621bf5e874b" - integrity sha512-P2UzdTnzitgr/nMfGj76GVMYcz+Hv4Ybd56el2iyzhTcIoq/HV3ZkjKfjJi19cxfy4dYX1Feq10QlKSy7DxKjQ== - dependencies: - "@chainsafe/ssz" "^0.14.3" - "@lodestar/params" "^1.17.0" - ethereum-cryptography "^2.0.0" - -"@lodestar/utils@^1.17.0": - version "1.17.0" - resolved "https://registry.yarnpkg.com/@lodestar/utils/-/utils-1.17.0.tgz#83290c49316c09011b6b08c7d71ef96d4ab66f59" - integrity sha512-N6mPJ5bT8R3zJkF9Ms1ZHmGAp4lX6u7NuJPNoLIrcN82SmvVoANcATfehIPYSb73ltKWU0EYHLpJUasnKjuQhg== - dependencies: - "@chainsafe/as-sha256" "^0.4.1" - any-signal "3.0.1" - bigint-buffer "^1.1.5" - case "^1.6.3" - js-yaml "^4.1.0" - "@mdx-js/mdx@^3.0.0": version "3.0.1" resolved "https://registry.yarnpkg.com/@mdx-js/mdx/-/mdx-3.0.1.tgz#617bd2629ae561fdca1bb88e3badd947f5a82191" @@ -2146,23 +1813,6 @@ "@emnapi/runtime" "^0.45.0" "@tybys/wasm-util" "^0.8.1" -"@noble/curves@1.3.0", "@noble/curves@~1.3.0": - version "1.3.0" - resolved "https://registry.yarnpkg.com/@noble/curves/-/curves-1.3.0.tgz#01be46da4fd195822dab821e72f71bf4aeec635e" - integrity sha512-t01iSXPuN+Eqzb4eBX0S5oubSqXbK/xXa1Ne18Hj8f9pStxztHCE2gfboSp/dZRLSqfuLpRK2nDXDK+W9puocA== - dependencies: - "@noble/hashes" "1.3.3" - -"@noble/hashes@1.3.3", "@noble/hashes@~1.3.2": - version "1.3.3" - resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.3.3.tgz#39908da56a4adc270147bb07968bf3b16cfe1699" - integrity sha512-V7/fPHgl+jsVPXqqeOzT8egNj2iBIVt+ECeMMG8TdcnTikP3oaBtUVqpT/gYCR68aEBJSF+XbYUxStjbFMqIIA== - -"@noble/hashes@^1.0.0", "@noble/hashes@^1.3.0": - version "1.4.0" - resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.4.0.tgz#45814aa329f30e4fe0ba49426f49dfccdd066426" - integrity sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg== - "@node-rs/jieba-android-arm-eabi@1.10.0": version "1.10.0" resolved "https://registry.yarnpkg.com/@node-rs/jieba-android-arm-eabi/-/jieba-android-arm-eabi-1.10.0.tgz#ef351c295f2380fbcad386965830d56b3c62cf04" @@ -2302,28 +1952,6 @@ resolved "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.24.tgz#58601079e11784d20f82d0585865bb42305c4df3" integrity sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ== -"@scure/base@~1.1.4": - version "1.1.6" - resolved "https://registry.yarnpkg.com/@scure/base/-/base-1.1.6.tgz#8ce5d304b436e4c84f896e0550c83e4d88cb917d" - integrity sha512-ok9AWwhcgYuGG3Zfhyqg+zwl+Wn5uE+dwC0NV/2qQkx4dABbb/bx96vWu8NSj+BNjjSjno+JRYRjle1jV08k3g== - -"@scure/bip32@1.3.3": - version "1.3.3" - resolved "https://registry.yarnpkg.com/@scure/bip32/-/bip32-1.3.3.tgz#a9624991dc8767087c57999a5d79488f48eae6c8" - integrity sha512-LJaN3HwRbfQK0X1xFSi0Q9amqOgzQnnDngIt+ZlsBC3Bm7/nE7K0kwshZHyaru79yIVRv/e1mQAjZyuZG6jOFQ== - dependencies: - "@noble/curves" "~1.3.0" - "@noble/hashes" "~1.3.2" - "@scure/base" "~1.1.4" - -"@scure/bip39@1.2.2", "@scure/bip39@^1.0.0": - version "1.2.2" - resolved "https://registry.yarnpkg.com/@scure/bip39/-/bip39-1.2.2.tgz#f3426813f4ced11a47489cbcf7294aa963966527" - integrity sha512-HYf9TUXG80beW+hGAt3TRM8wU6pQoYur9iNypTROm42dorCGmLnFe3eWjz3gOq6G62H2WRh0FCzAR1PI+29zIA== - dependencies: - "@noble/hashes" "~1.3.2" - "@scure/base" "~1.1.4" - "@sideway/address@^4.1.5": version "4.1.5" resolved "https://registry.yarnpkg.com/@sideway/address/-/address-4.1.5.tgz#4bc149a0076623ced99ca8208ba780d65a99b9d5" @@ -3145,11 +2773,6 @@ ansi-styles@^6.1.0: resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5" integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== -any-signal@3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/any-signal/-/any-signal-3.0.1.tgz#49cae34368187a3472e31de28fb5cb1430caa9a6" - integrity sha512-xgZgJtKEa9YmDqXodIgl7Fl1C8yNXr8w6gXjqK3LW4GcEiYT+6AQfJSE/8SPsEpLLmcvbv8YU+qet94UewHxqg== - anymatch@~3.1.2: version "3.1.3" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" @@ -3266,30 +2889,11 @@ big.js@^5.2.2: resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== -bigint-buffer@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/bigint-buffer/-/bigint-buffer-1.1.5.tgz#d038f31c8e4534c1f8d0015209bf34b4fa6dd442" - integrity sha512-trfYco6AoZ+rKhKnxA0hgX0HAbVP/s808/EuDSe2JDzUnCp/xAsli35Orvk67UrTEcwuxZqYZDmfA2RXJgxVvA== - dependencies: - bindings "^1.3.0" - binary-extensions@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== -bindings@^1.3.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" - integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== - dependencies: - file-uri-to-path "1.0.0" - -bls-eth-wasm@^0.4.8: - version "0.4.8" - resolved "https://registry.yarnpkg.com/bls-eth-wasm/-/bls-eth-wasm-0.4.8.tgz#ad1818fbd1bfb64d8f3e6cd104bd28b96ebaa5f1" - integrity sha512-ye7+G6KFLb3i9xSrLASAoYqOUK5WLB6XA5DD8Sh0UQpZ3T999ylsYbFdoOJpmvTDuBuMi23Vy8Jm0pn/GF01CA== - body-parser@1.20.2: version "1.20.2" resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.2.tgz#6feb0e21c4724d06de7ff38da36dad4f57a747fd" @@ -3456,11 +3060,6 @@ caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001587, caniuse-lite@^1.0.30001591: resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001594.tgz#bea552414cd52c2d0c985ed9206314a696e685f5" integrity sha512-VblSX6nYqyJVs8DKFMldE2IVCJjZ225LW00ydtUWwh5hk9IfkTOffO6r8gJNsH0qqqeAF8KrbMYA2VEwTlGW5g== -case@^1.6.3: - version "1.6.3" - resolved "https://registry.yarnpkg.com/case/-/case-1.6.3.tgz#0a4386e3e9825351ca2e6216c60467ff5f1ea1c9" - integrity sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ== - ccount@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/ccount/-/ccount-2.0.1.tgz#17a3bf82302e0870d6da43a01311a8bc02a3ecf5" @@ -4784,16 +4383,6 @@ etag@~1.8.1: resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== -ethereum-cryptography@^2.0.0: - version "2.1.3" - resolved "https://registry.yarnpkg.com/ethereum-cryptography/-/ethereum-cryptography-2.1.3.tgz#1352270ed3b339fe25af5ceeadcf1b9c8e30768a" - integrity sha512-BlwbIL7/P45W8FGW2r7LGuvoEZ+7PWsniMvQ4p5s2xCyw9tmaDlpfsN9HjAucbF+t/qpVHwZUisgfK24TCW8aA== - dependencies: - "@noble/curves" "1.3.0" - "@noble/hashes" "1.3.3" - "@scure/bip32" "1.3.3" - "@scure/bip39" "1.2.2" - eval@^0.1.8: version "0.1.8" resolved "https://registry.yarnpkg.com/eval/-/eval-0.1.8.tgz#2b903473b8cc1d1989b83a1e7923f883eb357f85" @@ -4812,11 +4401,6 @@ events@^3.2.0: resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== -eventsource@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/eventsource/-/eventsource-2.0.2.tgz#76dfcc02930fb2ff339520b6d290da573a9e8508" - integrity sha512-IzUmBGPR3+oUG9dUeXynyNmf91/3zUSJg1lCktzKw47OXuhco54U3r9B7O4XX+Rb1Itm9OZ2b0RkTs10bICOxA== - execa@^5.0.0: version "5.1.1" resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" @@ -4945,11 +4529,6 @@ file-loader@^6.2.0: loader-utils "^2.0.0" schema-utils "^3.0.0" -file-uri-to-path@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" - integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== - filesize@^8.0.6: version "8.0.7" resolved "https://registry.yarnpkg.com/filesize/-/filesize-8.0.7.tgz#695e70d80f4e47012c132d57a059e80c6b580bd8" @@ -7231,11 +6810,6 @@ minimist@^1.2.0: resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== -mitt@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/mitt/-/mitt-3.0.1.tgz#ea36cf0cc30403601ae074c8f77b7092cdab36d1" - integrity sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw== - mri@^1.1.0: version "1.2.0" resolved "https://registry.yarnpkg.com/mri/-/mri-1.2.0.tgz#6721480fec2a11a4889861115a48b6cbe7cc8f0b" @@ -8045,13 +7619,6 @@ qs@6.11.0: dependencies: side-channel "^1.0.4" -qs@^6.11.1: - version "6.12.0" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.12.0.tgz#edd40c3b823995946a8a0b1f208669c7a200db77" - integrity sha512-trVZiI6RMOkO476zLGaBIzszOdFPnCCXHPG9kn0yuS1uz6xdVxPfZdB3vUig9pxPFDM9BRAgz/YUIVQ1/vuiUg== - dependencies: - side-channel "^1.0.6" - queue-microtask@^1.2.2: version "1.2.3" resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" @@ -8764,7 +8331,7 @@ shelljs@^0.8.5: interpret "^1.0.0" rechoir "^0.6.2" -side-channel@^1.0.4, side-channel@^1.0.6: +side-channel@^1.0.4: version "1.0.6" resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.6.tgz#abd25fb7cd24baf45466406b1096b7831c9215f2" integrity sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA== @@ -8915,11 +8482,6 @@ std-env@^3.0.1: resolved "https://registry.yarnpkg.com/std-env/-/std-env-3.7.0.tgz#c9f7386ced6ecf13360b6c6c55b8aaa4ef7481d2" integrity sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg== -strict-event-emitter-types@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/strict-event-emitter-types/-/strict-event-emitter-types-2.0.0.tgz#05e15549cb4da1694478a53543e4e2f4abcf277f" - integrity sha512-Nk/brWYpD85WlOgzw5h173aci0Teyv8YdIAEtV+N88nDB0dLlazZyJMIsN6eo1/AR61l+p6CJTG1JIyFaoNEEA== - string-width@^4.1.0, string-width@^4.2.0: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" diff --git a/packages/cli/docsgen/index.ts b/packages/cli/docsgen/index.ts index 1767cd5faf5e..a7adb68a0ed9 100644 --- a/packages/cli/docsgen/index.ts +++ b/packages/cli/docsgen/index.ts @@ -21,5 +21,5 @@ for (const cmd of cmds) { const docstring = renderCommandPage(cmd, globalOptions, LODESTAR_COMMAND); const folder = path.join(DOCS_PAGES_FOLDER, cmd.docsFolder ?? ""); if (!fs.existsSync(folder)) fs.mkdirSync(folder, {recursive: true}); - fs.writeFileSync(path.join(folder, `${cmd.command}-cli.mdx`), docstring); + fs.writeFileSync(path.join(folder, `${cmd.command}-cli.md`), docstring); } diff --git a/packages/cli/docsgen/markdown.ts b/packages/cli/docsgen/markdown.ts index 39ec7c61c2eb..f8a7559db579 100644 --- a/packages/cli/docsgen/markdown.ts +++ b/packages/cli/docsgen/markdown.ts @@ -249,31 +249,6 @@ function getSubCommands(rootCommand: string, sub: CliCommand, level: number = 2): TOCElement[] { - const commandTOC = [{value: cmd.command, id: cmd.command, level}]; - const optionsTOC = [...Object.entries(cmd.options || {})?.map(([name, def]) => createOptionTOC(name, def as CliOptionDefinition, level + 1))]; - const subcommandsTOC = cmd.subcommands?.map(cmd => createTOC(cmd, level + 1)).flat() ?? []; - return [ - ...commandTOC, - ...optionsTOC, - ...subcommandsTOC - ]; -} - export function renderCommandPage( cmd: CliCommand, globalOptions: CliCommandOptions>, @@ -300,8 +275,5 @@ export function renderCommandPage( } } - page.push(`export const toc = ${JSON.stringify(createTOC(cmd))};`); - return page.join(LINE_BREAK.concat(DEFAULT_SEPARATOR)); } - From ecaee03baada23255742b5256d780fdab46eaa4e Mon Sep 17 00:00:00 2001 From: Julien Eluard Date: Mon, 25 Mar 2024 14:28:02 +0100 Subject: [PATCH 11/11] chore: remove custom ids and move down header --- packages/cli/docsgen/markdown.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/cli/docsgen/markdown.ts b/packages/cli/docsgen/markdown.ts index f8a7559db579..03500748d442 100644 --- a/packages/cli/docsgen/markdown.ts +++ b/packages/cli/docsgen/markdown.ts @@ -90,7 +90,7 @@ function renderExamplesSection(examples: CliExample[], sectionTitle?: string, lo function renderOption(optionName: string, option: CliOptionDefinition): string | undefined { if (option.hidden) return; - const commandOption = [`### \`--${optionName}\` {#-${optionName}}`]; + const commandOption = [`#### \`--${optionName}\``]; if (option.description) commandOption.push(`description: ${sanitizeDescription(option.description)}`); if (option.demandOption === true) {