diff --git a/product_docs/docs/pgd/4/bdr/nodes.mdx b/product_docs/docs/pgd/4/bdr/nodes.mdx
index 9a2ff5d812c..613ef73658d 100644
--- a/product_docs/docs/pgd/4/bdr/nodes.mdx
+++ b/product_docs/docs/pgd/4/bdr/nodes.mdx
@@ -936,7 +936,7 @@ bdr.create_node_group(node_group_name text,
`read coordinator`, and `write coordinator`. `subscriber-only` type is
used to create a group of nodes that receive changes only from the
fully joined nodes in the cluster, but they never send replication
- changes to other nodes. See [Subscriber-only nodes](#subscriber-only-nodes) for more details.
+ changes to other nodes. See [Subscriber-only groups](#subscriber-only-groups) for more details.
`Datanode` implies that the group represents a shard, whereas the other
values imply that the group represents respective coordinators.
Except `subscriber-only`, the other values are reserved for future use.
diff --git a/product_docs/docs/pgd/5/appusage.mdx b/product_docs/docs/pgd/5/appusage.mdx
index ed4eda333d7..c7356c1d0ae 100644
--- a/product_docs/docs/pgd/5/appusage.mdx
+++ b/product_docs/docs/pgd/5/appusage.mdx
@@ -1,7 +1,7 @@
---
title: Application use
redirects:
- - bdr/appusage
+ - ../bdr/appusage
---
Learn about the BDR application from a user perspective.
diff --git a/product_docs/docs/pgd/5/catalogs.mdx b/product_docs/docs/pgd/5/catalogs.mdx
index dcc1f6d4fad..8545da73252 100644
--- a/product_docs/docs/pgd/5/catalogs.mdx
+++ b/product_docs/docs/pgd/5/catalogs.mdx
@@ -1,7 +1,7 @@
---
title: Catalogs and views
redirects:
- - bdr/catalogs
+ - ../bdr/catalogs
---
Catalogs and views are presented here in alphabetical order.
@@ -220,7 +220,7 @@ A view containing active global locks on this node. The [`bdr.global_locks`](#bd
exposes BDR's shared-memory lock state tracking, giving administrators greater
insight into BDR's global locking activity and progress.
-See [Monitoring global locks](monitoring#monitoring-global-locks)
+See [Monitoring global locks](monitoring/sql#monitoring-global-locks)
for more information about global locking.
#### `bdr.global_locks` columns
@@ -548,7 +548,7 @@ given node.
This view contains information about replication slots used in the current
database by BDR.
-See [Monitoring outgoing replication](monitoring#monitoring-outgoing-replication)
+See [Monitoring outgoing replication](monitoring/sql#monitoring-outgoing-replication)
for guidance on the use and interpretation of this view's fields.
#### `bdr.node_slots` columns
@@ -1282,7 +1282,7 @@ node. Specifically, it tracks:
* Node joins (to the cluster)
* Raft state changes (i.e. whenever the node changes its role in the consensus
protocol - leader, follower or candidate to leader) - see [Monitoring Raft Consensus](monitoring/sql#monitoring-raft-consensus)
-* Whenever a worker has errored out (see [bdr.workers](#bdr.workers)
+* Whenever a worker has errored out (see [bdr.workers](#bdrworkers)
and [Monitoring BDR Replication Workers](monitoring/sql#monitoring-bdr-replication-workers))
| Name | Type | Description |
diff --git a/product_docs/docs/pgd/5/configuration.mdx b/product_docs/docs/pgd/5/configuration.mdx
index 69c2472f5b3..1dffab5ff03 100644
--- a/product_docs/docs/pgd/5/configuration.mdx
+++ b/product_docs/docs/pgd/5/configuration.mdx
@@ -2,7 +2,7 @@
navTitle: Postgres configuration
title: Postgres configuration
redirects:
- - bdr/configuration
+ - ../bdr/configuration
---
diff --git a/product_docs/docs/pgd/5/ddl.mdx b/product_docs/docs/pgd/5/ddl.mdx
index c15eae6fba4..f26c001943a 100644
--- a/product_docs/docs/pgd/5/ddl.mdx
+++ b/product_docs/docs/pgd/5/ddl.mdx
@@ -1,7 +1,7 @@
---
title: DDL replication
redirects:
- - bdr/ddl
+ - ../bdr/ddl
---
diff --git a/product_docs/docs/pgd/5/durability/index.mdx b/product_docs/docs/pgd/5/durability/index.mdx
index 2a10d76a082..b2cc6e96ba0 100644
--- a/product_docs/docs/pgd/5/durability/index.mdx
+++ b/product_docs/docs/pgd/5/durability/index.mdx
@@ -55,7 +55,7 @@ Postgres provides [Physical Streaming Replication](https://www.postgresql.org/do
(PSR), which is unidirectional but offers a [synchronous variant](https://www.postgresql.org/docs/current/warm-standby.html#SYNCHRONOUS-REPLICATION).
For backward compatibility, BDR still supports configuring synchronous
replication with `synchronous_commit` and `synchronous_standby_names`. See
-[Legacy synchronous replication](#legacy-synchronous-replication-using-pgd),
+[Legacy synchronous replication](#legacy-synchronous-replication-using-bdr),
but consider using [Group Commit](group-commit) instead.
## Terms and definitions
diff --git a/product_docs/docs/pgd/5/functions.mdx b/product_docs/docs/pgd/5/functions.mdx
index 5d246a4a302..9fdd678dba2 100644
--- a/product_docs/docs/pgd/5/functions.mdx
+++ b/product_docs/docs/pgd/5/functions.mdx
@@ -2,7 +2,7 @@
navTitle: System functions
title: System functions
redirects:
- - bdr/functions
+ - ../bdr/functions
---
Perform BDR management primarily by using functions you call from SQL.
@@ -707,7 +707,7 @@ bdr.monitor_group_versions()
#### Notes
This function returns a record with fields `status` and `message`,
-as explained in [Monitoring](../monitoring/#monitoring-bdr-versions).
+as explained in [Monitoring](../monitoring/sql/#monitoring-bdr-versions).
This function calls `bdr.run_on_all_nodes()`.
@@ -731,7 +731,7 @@ bdr.monitor_group_raft()
#### Notes
This function returns a record with fields `status` and `message`,
-as explained in [Monitoring](../monitoring/#monitoring-raft-consensus).
+as explained in [Monitoring](../monitoring/sql/#monitoring-raft-consensus).
This function calls `bdr.run_on_all_nodes()`.
@@ -751,7 +751,7 @@ bdr.monitor_local_replslots()
#### Notes
This function returns a record with fields `status` and `message`,
-as explained in [Monitoring replication slots](monitoring/#monitoring-replication-slots).
+as explained in [Monitoring replication slots](monitoring/sql/#monitoring-replication-slots).
### bdr.wal_sender_stats
@@ -801,7 +801,7 @@ bdr.get_decoding_worker_stat()
#### Notes
-For further details, see [Monitoring WAL senders using LCR](monitoring/#monitoring-wal-senders-using-lcr).
+For further details, see [Monitoring WAL senders using LCR](monitoring/sql/#monitoring-wal-senders-using-lcr).
### bdr.lag_control
diff --git a/product_docs/docs/pgd/5/nodes.mdx b/product_docs/docs/pgd/5/nodes.mdx
index 02a1b30e825..1f0e37ad882 100644
--- a/product_docs/docs/pgd/5/nodes.mdx
+++ b/product_docs/docs/pgd/5/nodes.mdx
@@ -1,7 +1,7 @@
---
title: Node management
redirects:
- - bdr/nodes
+ - ../bdr/nodes
---
@@ -941,7 +941,7 @@ bdr.create_node_group(node_group_name text,
`read coordinator`, and `write coordinator`. `subscriber-only` type is
used to create a group of nodes that receive changes only from the
fully joined nodes in the cluster, but they never send replication
- changes to other nodes. See [Subscriber-only nodes](#subscriber-only-nodes) for more details.
+ changes to other nodes. See [Subscriber-only groups](#subscriber-only-groups) for more details.
`Datanode` implies that the group represents a shard, whereas the other
values imply that the group represents respective coordinators.
Except `subscriber-only`, the other values are reserved for future use.
@@ -1023,7 +1023,7 @@ bdr.alter_node_group_config(node_group_name text,
initially the `local` commit scope. This applies only to the
top-level node group. You can use individual rules for different
origin groups of the same commit scope. See
- [Origin groups](durability/group-commit/#origin-groups) for more details.
+ [Origin groups](durability/commit-scopes/#origin-groups) for more details.
#### Notes
diff --git a/product_docs/docs/pgd/5/rel_notes/pgd_5.0.0_rel_notes.mdx b/product_docs/docs/pgd/5/rel_notes/pgd_5.0.0_rel_notes.mdx
index af88f90342c..3bdbac5e538 100644
--- a/product_docs/docs/pgd/5/rel_notes/pgd_5.0.0_rel_notes.mdx
+++ b/product_docs/docs/pgd/5/rel_notes/pgd_5.0.0_rel_notes.mdx
@@ -22,9 +22,9 @@ The highlights of this release include:
|-----------|---------|---------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| PGD | 5.0.0 | Feature | Flexible Deployment Architectures
Redefined Always-ON to support wider variety of deployments.
|
| BDR | 5.0.0 | Feature | Enhanced routing capabilities BDR cluster elects a write leader for every group (and associated location) using per group Raft when routing is enabled for the group. It takes care of write leader failover and provides SQL commands to change a write leader.
|
-| BDR | 5.0.0 | Feature | Support for EDB Advanced Storage Pack EDB Advanced Storage Pack provides advanced storage options for PostgreSQL databases in the form of table access method (TAM) extensions. These storage options can enhance the performance and reliability of databases without requiring application changes.
|
+| BDR | 5.0.0 | Feature | Support for EDB Advanced Storage Pack [EDB Advanced Storage Pack](/pg_extensions/advanced_storage_pack/) provides advanced storage options for PostgreSQL databases in the form of table access method (TAM) extensions. These storage options can enhance the performance and reliability of databases without requiring application changes.
|
| BDR | 5.0.0 | Feature | Unified replication durability configuration The durability options such as Group Commit, CAMO, Eager Replication or Lag Control are now all configured through Commit Scope configuration.
|
-| BDR | 5.0.0 | Feature | EDB Postgres Advanced and EDB Postgres Extended TDE support EDB Postgres Distributed 5 fully supports the Transparent Data Encryption feature in EDB Postgres Advanced and EDB Postgres Extended
. |
+| BDR | 5.0.0 | Feature | EDB Postgres Advanced and EDB Postgres Extended TDE support EDB Postgres Distributed 5 fully supports the [Transparent Data Encryption](/tde/latest) feature in EDB Postgres Advanced and EDB Postgres Extended
. |
| BDR | 5.0.0 | Feature | Integration with OpenTelemetry BDR extension can now send monitoring metrics as well as traces to the OpenTelemetry collector for better integration with existing monitoring solutions.
|
| BDR | 5.0.0 | Feature | Postgres 15 compatibility EDB Postgres Distributed 5 is compatible with Postgres 12 to 15.
|
| BDR | 5.0.0 | Feature | Improved Cluster Event Management The `bdr.worker_errors` and `bdr.state_journal_details` view were replaced by unified `bdr.event_summary` which also include changes in Raft role for the local node. In the future additional events may be added to it.
|
@@ -38,4 +38,4 @@ The highlights of this release include:
| CLI | 5.0.0 | Feature | PGD cluster verification CLI supports two new commands `verify-settings` and `verify-cluster`. `verify-settings` verifies the PostgreSQL configuration of each node in a PGD cluster against the recommendations. `verify-cluster` verifies the PGD cluster architectures against the flexible architecture deployment recommendations.
|
| CLI | 5.0.0 | Feature | Proxy management and configuration `pgd` supports `create-proxy`, `delete proxy`, `set-group-options`, `set-node-options`, `set-proxy-options`, `show-proxies`, `show-groups` and `switchover` to configure and manage Proxy per group.
|
| CLI | 5.0.0 | Change | Remove `show-camo` command and remove CAMO check from `check-health` command. Support for `commit scopes` in CLI will be added in a future release. |
-| CLI | 5.0.0 | Change | Modify output of `show-nodes` and `show-raft` commands to accomodate routing capabilities |
+| CLI | 5.0.0 | Change | Modify output of `show-nodes` and `show-raft` commands to accomodate routing capabilities. |
diff --git a/product_docs/docs/pgd/5/repsets.mdx b/product_docs/docs/pgd/5/repsets.mdx
index 12a269ee5b3..9b23cac7fca 100644
--- a/product_docs/docs/pgd/5/repsets.mdx
+++ b/product_docs/docs/pgd/5/repsets.mdx
@@ -1,7 +1,7 @@
---
title: Replication sets
redirects:
- - bdr/repsets
+ - ../bdr/repsets
---
diff --git a/product_docs/docs/pgd/5/scaling.mdx b/product_docs/docs/pgd/5/scaling.mdx
index bd8cdfeeb4a..27675e72108 100644
--- a/product_docs/docs/pgd/5/scaling.mdx
+++ b/product_docs/docs/pgd/5/scaling.mdx
@@ -1,7 +1,7 @@
---
title: AutoPartition
redirects:
- - bdr/scaling
+ - ../bdr/scaling
---
AutoPartition allows tables to grow easily to large sizes by automatic
diff --git a/product_docs/docs/pgd/5/security.mdx b/product_docs/docs/pgd/5/security.mdx
index 5109f164cbb..fb505cfcf4d 100644
--- a/product_docs/docs/pgd/5/security.mdx
+++ b/product_docs/docs/pgd/5/security.mdx
@@ -1,7 +1,7 @@
---
title: Security and roles
redirects:
- - bdr/security
+ - ../bdr/security
---
diff --git a/product_docs/docs/pgd/5/sequences.mdx b/product_docs/docs/pgd/5/sequences.mdx
index 1862c197ab5..6c6f3b67c97 100644
--- a/product_docs/docs/pgd/5/sequences.mdx
+++ b/product_docs/docs/pgd/5/sequences.mdx
@@ -1,7 +1,7 @@
---
title: Sequences
redirects:
- - bdr/sequences
+ - ../bdr/sequences
---
diff --git a/product_docs/docs/pgd/5/striggers.mdx b/product_docs/docs/pgd/5/striggers.mdx
index 1b9971c985b..ee9c27a5f5c 100644
--- a/product_docs/docs/pgd/5/striggers.mdx
+++ b/product_docs/docs/pgd/5/striggers.mdx
@@ -1,7 +1,7 @@
---
title: Stream triggers
redirects:
- - bdr/striggers
+ - ../bdr/striggers
---
diff --git a/product_docs/docs/pgd/5/tpa/using_tpa.mdx b/product_docs/docs/pgd/5/tpa/using_tpa.mdx
index 8cfea836bdb..ec28568d3b4 100644
--- a/product_docs/docs/pgd/5/tpa/using_tpa.mdx
+++ b/product_docs/docs/pgd/5/tpa/using_tpa.mdx
@@ -30,7 +30,7 @@ The available configuration options include:
| `--add-witness-only-location loc` | This designates one of the cluster location as witness only (no data nodes will be present in that location) |
| `--enable-camo` | Sets up CAMO pair in each location. This only works with 2 data node per location. |
-More configuration options are listed in the TPA documentation for [PGD-Always-ON](/tpa/latest/architecture-PGD-Always-ON/)
+More configuration options are listed in the TPA documentation for [PGD-Always-ON](/tpa/latest/architecture-PGD-Always-ON/).
For example:
@@ -44,7 +44,7 @@ For example:
The first argument must be the cluster directory, for example, `speedy` or `~/clusters/speedy` (the cluster is named `speedy` in both cases). We recommend that you keep all your clusters in a common directory, for example, `~/clusters`. The next argument must be `--architecture` to select an architecture, followed by options.
-The command creates a directory named ~/clusters/speedy and generates a configuration file named `config.yml` that follows the layout of the PGD-Always-ON architecture and gold layout. You can use the `tpcaexec info` command to see what values are supported for the configuration options based on what you specified when running the configure command.
+The command creates a directory named ~/clusters/speedy and generates a configuration file named `config.yml` that follows the layout of the PGD-Always-ON architecture. You can use the `tpcaexec info` command to see what values are supported for the configuration options based on what you specified when running the configure command.
### Common configuration options
@@ -87,12 +87,16 @@ The selected platform determines which distributions are available and which one
In general, you can use "Debian", "RedHat", and "Ubuntu" to select TPA images that have Postgres and other software preinstalled (to reduce deployment times). To use stock distribution images instead, append "-minimal" to the value, for example, `--distribution Debian-minimal`.
-### 2ndQuadrant repositories
-By default, TPA installs the 2ndQuadrant public repository and adds on any product repositories that the architecture requires.
+### Repositories
+When using TPA to deploy PDG 5 and later, TPA selects repositories from EDB Repos 2.0 and all software will be sourced from these repositories.
-Specify `--2Q-repositories source/name/release … ` to specify the complete list of 2ndQuadrant repositories to install on each instance in addition to the 2ndQuadrant public repository.
+To use [EDB Repos 2.0](https://www.enterprisedb.com/repos/) you must
+`export EDB_SUBSCRIPTION_TOKEN=xxx` before you run tpaexec. You can get
+your subscription token from [the web
+interface](https://www.enterprisedb.com/repos-downloads).
+
+Optionally, use `--edb-repositories repository …` to specify EDB repositories to install on each instance, in addition to the default repository.
-If you do this, you must first export TPA_2Q_SUBSCRIPTION_TOKEN=xxx before you run tpaexec. You can get a subscription token from the [EnterpriseDB customer portal](https://techsupport.enterprisedb.com/customer_portal/) (**Support > Software subscriptions > Add**).
### Software versions
By default TPA uses the latest major version of Postgres. Specify `--postgres-version` to install an earlier supported major version.
diff --git a/product_docs/docs/pgd/5/transaction-streaming.mdx b/product_docs/docs/pgd/5/transaction-streaming.mdx
index bfeb72c60e1..64ae9a3fb5b 100644
--- a/product_docs/docs/pgd/5/transaction-streaming.mdx
+++ b/product_docs/docs/pgd/5/transaction-streaming.mdx
@@ -2,7 +2,7 @@
navTitle: Transaction streaming
title: Transaction streaming
redirects:
- - bdr/transaction_streaming
+ - ../bdr/transaction-streaming
---
diff --git a/product_docs/docs/pgd/5/tssnapshots.mdx b/product_docs/docs/pgd/5/tssnapshots.mdx
index d1e9a7dd4ac..3cd0053217e 100644
--- a/product_docs/docs/pgd/5/tssnapshots.mdx
+++ b/product_docs/docs/pgd/5/tssnapshots.mdx
@@ -1,7 +1,7 @@
---
title: Timestamp-based snapshots
redirects:
- - bdr/tssnapshots
+ - ../bdr/tssnapshots
---
diff --git a/product_docs/docs/pgd/5/twophase.mdx b/product_docs/docs/pgd/5/twophase.mdx
index b1061b4bae1..bc2ac005a56 100644
--- a/product_docs/docs/pgd/5/twophase.mdx
+++ b/product_docs/docs/pgd/5/twophase.mdx
@@ -2,7 +2,7 @@
navTitle: Two-phase commit
title: Explicit two-phase commit (2PC)
redirects:
- - bdr/twophase
+ - ../bdr/twophase
---
diff --git a/product_docs/docs/tpa/23/INSTALL.mdx b/product_docs/docs/tpa/23/INSTALL.mdx
index aa18a5ab1e8..9a835595db1 100644
--- a/product_docs/docs/tpa/23/INSTALL.mdx
+++ b/product_docs/docs/tpa/23/INSTALL.mdx
@@ -76,6 +76,10 @@ $ curl -1sLf 'https://downloads.enterprisedb.com//postgres_distribut
$ curl -1sLf 'https://downloads.enterprisedb.com//postgres_distributed/setup.rpm.sh' | sudo -E bash
```
+!!! Warning "Troubleshooting older tokens"
+ If the command above fails with "Access denied", you may have an access token that was generated before
+ February 20th, 2023 and lacks access to this repository. [Contact support](https://support.enterprisedb.com) to gain access.
+
Alternatively, you may obtain TPA from the legacy 2ndQuadrant
repository. To do so, login to the EDB Customer Support Portal and
subscribe to the ["products/tpa/release" repository](https://techsupport.enterprisedb.com/software_subscriptions/add/products/tpa/)
diff --git a/product_docs/docs/tpa/23/index.mdx b/product_docs/docs/tpa/23/index.mdx
index f77aa2b1732..5644b5644eb 100644
--- a/product_docs/docs/tpa/23/index.mdx
+++ b/product_docs/docs/tpa/23/index.mdx
@@ -32,7 +32,7 @@ navigation:
- misc-configure-putty
- misc-troubleshooting
- reference
-title: TPA
+title: Trusted Postgres Architect
originalFilePath: index.md
---
diff --git a/product_docs/docs/tpa/23/reference/barman.mdx b/product_docs/docs/tpa/23/reference/barman.mdx
index eefe626f539..2ddd933f568 100644
--- a/product_docs/docs/tpa/23/reference/barman.mdx
+++ b/product_docs/docs/tpa/23/reference/barman.mdx
@@ -1,5 +1,5 @@
---
-title: ''
+title: 'Barman'
originalFilePath: barman.md
---
diff --git a/product_docs/docs/tpa/23/rel_notes/tpa_23.12.0_rel_notes.mdx b/product_docs/docs/tpa/23/rel_notes/tpa_23.12.0_rel_notes.mdx
index e78c7ecd5b6..d6e8d86eb3c 100644
--- a/product_docs/docs/tpa/23/rel_notes/tpa_23.12.0_rel_notes.mdx
+++ b/product_docs/docs/tpa/23/rel_notes/tpa_23.12.0_rel_notes.mdx
@@ -4,7 +4,7 @@ navTitle: "Version 23.12.0"
---
-New features, enhancements, bug fixes, and other changes in Trusted Postgres Architect 23.11.0 include the following:
+New features, enhancements, bug fixes, and other changes in Trusted Postgres Architect 23.12.0 include the following:
| Type | Description |
| ---- |------------ |
diff --git a/scripts/pdf/cleanup_combined_markdown.mjs b/scripts/pdf/cleanup_combined_markdown.mjs
index f5b2ef5d51c..37ea8894c30 100644
--- a/scripts/pdf/cleanup_combined_markdown.mjs
+++ b/scripts/pdf/cleanup_combined_markdown.mjs
@@ -295,7 +295,10 @@ function cleanup() {
);
// it is possible the root index won't be present (if empty) - special case this (for EPAS)
- if (!mapOrigPathToSlugs[thisProductPath]) {
+ if (
+ !mapOrigPathToSlugs[thisProductPath] &&
+ !mapOrigPathToSlugs[thisProductPath + "/"]
+ ) {
const slugMap =
(mapOrigPathToSlugs[thisUnversionedProductPath] =
mapOrigPathToSlugs[thisProductPath] =
diff --git a/scripts/pdf/package-lock.json b/scripts/pdf/package-lock.json
index 25342bbb004..cebcab1538b 100644
--- a/scripts/pdf/package-lock.json
+++ b/scripts/pdf/package-lock.json
@@ -18,9 +18,7 @@
"is-absolute-url": "^3.0.3",
"js-yaml": "^4.1.0",
"mdast-util-to-string": "^1.1.0",
- "rehype-highlight": "^5.0.2",
"rehype-parse": "^7.0.1",
- "rehype-sanitize": "^5.0.1",
"rehype-stringify": "^8.0.0",
"remark-admonitions": "github:josh-heyer/remark-admonitions",
"remark-frontmatter": "^2.0.0",
@@ -796,18 +794,6 @@
"url": "https://opencollective.com/unified"
}
},
- "node_modules/hast-util-sanitize": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/hast-util-sanitize/-/hast-util-sanitize-4.0.0.tgz",
- "integrity": "sha512-pw56+69jq+QSr/coADNvWTmBPDy+XsmwaF5KnUys4/wM1jt/fZdl7GPxhXXXYdXnz3Gj3qMkbUCH2uKjvX0MgQ==",
- "dependencies": {
- "@types/hast": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
"node_modules/hast-util-to-html": {
"version": "7.1.3",
"resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-7.1.3.tgz",
@@ -838,33 +824,6 @@
"url": "https://github.com/sponsors/wooorm"
}
},
- "node_modules/hast-util-to-text": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-3.1.1.tgz",
- "integrity": "sha512-7S3mOBxACy8syL45hCn3J7rHqYaXkxRfsX6LXEU5Shz4nt4GxdjtMUtG+T6G/ZLUHd7kslFAf14kAN71bz30xA==",
- "dependencies": {
- "@types/hast": "^2.0.0",
- "hast-util-is-element": "^2.0.0",
- "unist-util-find-after": "^4.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/hast-util-to-text/node_modules/hast-util-is-element": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-2.1.2.tgz",
- "integrity": "sha512-thjnlGAnwP8ef/GSO1Q8BfVk2gundnc2peGQqEg2kUt/IqesiGg/5mSwN2fE7nLzy61pg88NG6xV+UrGOrx9EA==",
- "dependencies": {
- "@types/hast": "^2.0.0",
- "@types/unist": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
"node_modules/hast-util-whitespace": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-1.0.4.tgz",
@@ -890,14 +849,6 @@
"url": "https://opencollective.com/unified"
}
},
- "node_modules/highlight.js": {
- "version": "11.6.0",
- "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.6.0.tgz",
- "integrity": "sha512-ig1eqDzJaB0pqEvlPVIpSSyMaO92bH1N2rJpLMN/nX396wTpDA4Eq0uK+7I/2XG17pFaaKE0kjV/XPeGt7Evjw==",
- "engines": {
- "node": ">=12.0.0"
- }
- },
"node_modules/html-void-elements": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-2.0.1.tgz",
@@ -1122,32 +1073,6 @@
"url": "https://github.com/sponsors/wooorm"
}
},
- "node_modules/lowlight": {
- "version": "2.7.0",
- "resolved": "https://registry.npmjs.org/lowlight/-/lowlight-2.7.0.tgz",
- "integrity": "sha512-RRdrHalFfjpxL91ITTX7KhJYH3QmX5bW9Uie2D2E5GPIR3XBYDYhScBjE291ewFZkStz/k2PN9KC+8deNLiI3Q==",
- "dependencies": {
- "@types/hast": "^2.0.0",
- "fault": "^2.0.0",
- "highlight.js": "~11.6.0"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/lowlight/node_modules/fault": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/fault/-/fault-2.0.1.tgz",
- "integrity": "sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==",
- "dependencies": {
- "format": "^0.2.0"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
"node_modules/markdown-escapes": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz",
@@ -1340,132 +1265,6 @@
}
]
},
- "node_modules/rehype-highlight": {
- "version": "5.0.2",
- "resolved": "https://registry.npmjs.org/rehype-highlight/-/rehype-highlight-5.0.2.tgz",
- "integrity": "sha512-ZNm8V8BQUDn05cJPzAu/PjiloaFFrh+Pt3bY+NCcdCggI7Uyl5mW0FGR7RATeIz5/ECUd1D8Kvjt4HaLPmnOMw==",
- "dependencies": {
- "@types/hast": "^2.0.0",
- "hast-util-to-text": "^3.0.0",
- "lowlight": "^2.0.0",
- "unified": "^10.0.0",
- "unist-util-visit": "^4.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/rehype-highlight/node_modules/bail": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz",
- "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/rehype-highlight/node_modules/is-plain-obj": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz",
- "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/rehype-highlight/node_modules/trough": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/trough/-/trough-2.1.0.tgz",
- "integrity": "sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/rehype-highlight/node_modules/unified": {
- "version": "10.1.2",
- "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz",
- "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==",
- "dependencies": {
- "@types/unist": "^2.0.0",
- "bail": "^2.0.0",
- "extend": "^3.0.0",
- "is-buffer": "^2.0.0",
- "is-plain-obj": "^4.0.0",
- "trough": "^2.0.0",
- "vfile": "^5.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/rehype-highlight/node_modules/unist-util-is": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.1.1.tgz",
- "integrity": "sha512-F5CZ68eYzuSvJjGhCLPL3cYx45IxkqXSetCcRgUXtbcm50X2L9oOWQlfUfDdAf+6Pd27YDblBfdtmsThXmwpbQ==",
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/rehype-highlight/node_modules/unist-util-stringify-position": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.2.tgz",
- "integrity": "sha512-7A6eiDCs9UtjcwZOcCpM4aPII3bAAGv13E96IkawkOAW0OhH+yRxtY0lzo8KiHpzEMfH7Q+FizUmwp8Iqy5EWg==",
- "dependencies": {
- "@types/unist": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/rehype-highlight/node_modules/unist-util-visit": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.1.tgz",
- "integrity": "sha512-n9KN3WV9k4h1DxYR1LoajgN93wpEi/7ZplVe02IoB4gH5ctI1AaF2670BLHQYbwj+pY83gFtyeySFiyMHJklrg==",
- "dependencies": {
- "@types/unist": "^2.0.0",
- "unist-util-is": "^5.0.0",
- "unist-util-visit-parents": "^5.1.1"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/rehype-highlight/node_modules/vfile": {
- "version": "5.3.5",
- "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.5.tgz",
- "integrity": "sha512-U1ho2ga33eZ8y8pkbQLH54uKqGhFJ6GYIHnnG5AhRpAh3OWjkrRHKa/KogbmQn8We+c0KVV3rTOgR9V/WowbXQ==",
- "dependencies": {
- "@types/unist": "^2.0.0",
- "is-buffer": "^2.0.0",
- "unist-util-stringify-position": "^3.0.0",
- "vfile-message": "^3.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/rehype-highlight/node_modules/vfile-message": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.2.tgz",
- "integrity": "sha512-QjSNP6Yxzyycd4SVOtmKKyTsSvClqBPJcd00Z0zuPj3hOIjg0rUPG6DbFGPvUKRgYyaIWLPKpuEclcuvb3H8qA==",
- "dependencies": {
- "@types/unist": "^2.0.0",
- "unist-util-stringify-position": "^3.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
"node_modules/rehype-parse": {
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-7.0.1.tgz",
@@ -1479,107 +1278,6 @@
"url": "https://opencollective.com/unified"
}
},
- "node_modules/rehype-sanitize": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/rehype-sanitize/-/rehype-sanitize-5.0.1.tgz",
- "integrity": "sha512-da/jIOjq8eYt/1r9GN6GwxIR3gde7OZ+WV8pheu1tL8K0D9KxM2AyMh+UEfke+FfdM3PvGHeYJU0Td5OWa7L5A==",
- "dependencies": {
- "@types/hast": "^2.0.0",
- "hast-util-sanitize": "^4.0.0",
- "unified": "^10.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/rehype-sanitize/node_modules/bail": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz",
- "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/rehype-sanitize/node_modules/is-plain-obj": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz",
- "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/rehype-sanitize/node_modules/trough": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/trough/-/trough-2.1.0.tgz",
- "integrity": "sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/rehype-sanitize/node_modules/unified": {
- "version": "10.1.2",
- "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz",
- "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==",
- "dependencies": {
- "@types/unist": "^2.0.0",
- "bail": "^2.0.0",
- "extend": "^3.0.0",
- "is-buffer": "^2.0.0",
- "is-plain-obj": "^4.0.0",
- "trough": "^2.0.0",
- "vfile": "^5.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/rehype-sanitize/node_modules/unist-util-stringify-position": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.2.tgz",
- "integrity": "sha512-7A6eiDCs9UtjcwZOcCpM4aPII3bAAGv13E96IkawkOAW0OhH+yRxtY0lzo8KiHpzEMfH7Q+FizUmwp8Iqy5EWg==",
- "dependencies": {
- "@types/unist": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/rehype-sanitize/node_modules/vfile": {
- "version": "5.3.5",
- "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.5.tgz",
- "integrity": "sha512-U1ho2ga33eZ8y8pkbQLH54uKqGhFJ6GYIHnnG5AhRpAh3OWjkrRHKa/KogbmQn8We+c0KVV3rTOgR9V/WowbXQ==",
- "dependencies": {
- "@types/unist": "^2.0.0",
- "is-buffer": "^2.0.0",
- "unist-util-stringify-position": "^3.0.0",
- "vfile-message": "^3.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/rehype-sanitize/node_modules/vfile-message": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.2.tgz",
- "integrity": "sha512-QjSNP6Yxzyycd4SVOtmKKyTsSvClqBPJcd00Z0zuPj3hOIjg0rUPG6DbFGPvUKRgYyaIWLPKpuEclcuvb3H8qA==",
- "dependencies": {
- "@types/unist": "^2.0.0",
- "unist-util-stringify-position": "^3.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
"node_modules/rehype-stringify": {
"version": "8.0.0",
"resolved": "https://registry.npmjs.org/rehype-stringify/-/rehype-stringify-8.0.0.tgz",
@@ -1949,28 +1647,6 @@
"url": "https://opencollective.com/unified"
}
},
- "node_modules/unist-util-find-after": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/unist-util-find-after/-/unist-util-find-after-4.0.0.tgz",
- "integrity": "sha512-gfpsxKQde7atVF30n5Gff2fQhAc4/HTOV4CvkXpTg9wRfQhZWdXitpyXHWB6YcYgnsxLx+4gGHeVjCTAAp9sjw==",
- "dependencies": {
- "@types/unist": "^2.0.0",
- "unist-util-is": "^5.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/unist-util-find-after/node_modules/unist-util-is": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.1.1.tgz",
- "integrity": "sha512-F5CZ68eYzuSvJjGhCLPL3cYx45IxkqXSetCcRgUXtbcm50X2L9oOWQlfUfDdAf+6Pd27YDblBfdtmsThXmwpbQ==",
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
"node_modules/unist-util-generated": {
"version": "1.1.6",
"resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-1.1.6.tgz",
@@ -2681,14 +2357,6 @@
"resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz",
"integrity": "sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ=="
},
- "hast-util-sanitize": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/hast-util-sanitize/-/hast-util-sanitize-4.0.0.tgz",
- "integrity": "sha512-pw56+69jq+QSr/coADNvWTmBPDy+XsmwaF5KnUys4/wM1jt/fZdl7GPxhXXXYdXnz3Gj3qMkbUCH2uKjvX0MgQ==",
- "requires": {
- "@types/hast": "^2.0.0"
- }
- },
"hast-util-to-html": {
"version": "7.1.3",
"resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-7.1.3.tgz",
@@ -2713,27 +2381,6 @@
}
}
},
- "hast-util-to-text": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-3.1.1.tgz",
- "integrity": "sha512-7S3mOBxACy8syL45hCn3J7rHqYaXkxRfsX6LXEU5Shz4nt4GxdjtMUtG+T6G/ZLUHd7kslFAf14kAN71bz30xA==",
- "requires": {
- "@types/hast": "^2.0.0",
- "hast-util-is-element": "^2.0.0",
- "unist-util-find-after": "^4.0.0"
- },
- "dependencies": {
- "hast-util-is-element": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-2.1.2.tgz",
- "integrity": "sha512-thjnlGAnwP8ef/GSO1Q8BfVk2gundnc2peGQqEg2kUt/IqesiGg/5mSwN2fE7nLzy61pg88NG6xV+UrGOrx9EA==",
- "requires": {
- "@types/hast": "^2.0.0",
- "@types/unist": "^2.0.0"
- }
- }
- }
- },
"hast-util-whitespace": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-1.0.4.tgz",
@@ -2751,11 +2398,6 @@
"space-separated-tokens": "^1.0.0"
}
},
- "highlight.js": {
- "version": "11.6.0",
- "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.6.0.tgz",
- "integrity": "sha512-ig1eqDzJaB0pqEvlPVIpSSyMaO92bH1N2rJpLMN/nX396wTpDA4Eq0uK+7I/2XG17pFaaKE0kjV/XPeGt7Evjw=="
- },
"html-void-elements": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-2.0.1.tgz",
@@ -2889,26 +2531,6 @@
"resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz",
"integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg=="
},
- "lowlight": {
- "version": "2.7.0",
- "resolved": "https://registry.npmjs.org/lowlight/-/lowlight-2.7.0.tgz",
- "integrity": "sha512-RRdrHalFfjpxL91ITTX7KhJYH3QmX5bW9Uie2D2E5GPIR3XBYDYhScBjE291ewFZkStz/k2PN9KC+8deNLiI3Q==",
- "requires": {
- "@types/hast": "^2.0.0",
- "fault": "^2.0.0",
- "highlight.js": "~11.6.0"
- },
- "dependencies": {
- "fault": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/fault/-/fault-2.0.1.tgz",
- "integrity": "sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==",
- "requires": {
- "format": "^0.2.0"
- }
- }
- }
- },
"markdown-escapes": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz",
@@ -3034,92 +2656,6 @@
"resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
"integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="
},
- "rehype-highlight": {
- "version": "5.0.2",
- "resolved": "https://registry.npmjs.org/rehype-highlight/-/rehype-highlight-5.0.2.tgz",
- "integrity": "sha512-ZNm8V8BQUDn05cJPzAu/PjiloaFFrh+Pt3bY+NCcdCggI7Uyl5mW0FGR7RATeIz5/ECUd1D8Kvjt4HaLPmnOMw==",
- "requires": {
- "@types/hast": "^2.0.0",
- "hast-util-to-text": "^3.0.0",
- "lowlight": "^2.0.0",
- "unified": "^10.0.0",
- "unist-util-visit": "^4.0.0"
- },
- "dependencies": {
- "bail": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz",
- "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw=="
- },
- "is-plain-obj": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz",
- "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg=="
- },
- "trough": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/trough/-/trough-2.1.0.tgz",
- "integrity": "sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g=="
- },
- "unified": {
- "version": "10.1.2",
- "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz",
- "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==",
- "requires": {
- "@types/unist": "^2.0.0",
- "bail": "^2.0.0",
- "extend": "^3.0.0",
- "is-buffer": "^2.0.0",
- "is-plain-obj": "^4.0.0",
- "trough": "^2.0.0",
- "vfile": "^5.0.0"
- }
- },
- "unist-util-is": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.1.1.tgz",
- "integrity": "sha512-F5CZ68eYzuSvJjGhCLPL3cYx45IxkqXSetCcRgUXtbcm50X2L9oOWQlfUfDdAf+6Pd27YDblBfdtmsThXmwpbQ=="
- },
- "unist-util-stringify-position": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.2.tgz",
- "integrity": "sha512-7A6eiDCs9UtjcwZOcCpM4aPII3bAAGv13E96IkawkOAW0OhH+yRxtY0lzo8KiHpzEMfH7Q+FizUmwp8Iqy5EWg==",
- "requires": {
- "@types/unist": "^2.0.0"
- }
- },
- "unist-util-visit": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.1.tgz",
- "integrity": "sha512-n9KN3WV9k4h1DxYR1LoajgN93wpEi/7ZplVe02IoB4gH5ctI1AaF2670BLHQYbwj+pY83gFtyeySFiyMHJklrg==",
- "requires": {
- "@types/unist": "^2.0.0",
- "unist-util-is": "^5.0.0",
- "unist-util-visit-parents": "^5.1.1"
- }
- },
- "vfile": {
- "version": "5.3.5",
- "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.5.tgz",
- "integrity": "sha512-U1ho2ga33eZ8y8pkbQLH54uKqGhFJ6GYIHnnG5AhRpAh3OWjkrRHKa/KogbmQn8We+c0KVV3rTOgR9V/WowbXQ==",
- "requires": {
- "@types/unist": "^2.0.0",
- "is-buffer": "^2.0.0",
- "unist-util-stringify-position": "^3.0.0",
- "vfile-message": "^3.0.0"
- }
- },
- "vfile-message": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.2.tgz",
- "integrity": "sha512-QjSNP6Yxzyycd4SVOtmKKyTsSvClqBPJcd00Z0zuPj3hOIjg0rUPG6DbFGPvUKRgYyaIWLPKpuEclcuvb3H8qA==",
- "requires": {
- "@types/unist": "^2.0.0",
- "unist-util-stringify-position": "^3.0.0"
- }
- }
- }
- },
"rehype-parse": {
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-7.0.1.tgz",
@@ -3129,75 +2665,6 @@
"parse5": "^6.0.0"
}
},
- "rehype-sanitize": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/rehype-sanitize/-/rehype-sanitize-5.0.1.tgz",
- "integrity": "sha512-da/jIOjq8eYt/1r9GN6GwxIR3gde7OZ+WV8pheu1tL8K0D9KxM2AyMh+UEfke+FfdM3PvGHeYJU0Td5OWa7L5A==",
- "requires": {
- "@types/hast": "^2.0.0",
- "hast-util-sanitize": "^4.0.0",
- "unified": "^10.0.0"
- },
- "dependencies": {
- "bail": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz",
- "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw=="
- },
- "is-plain-obj": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz",
- "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg=="
- },
- "trough": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/trough/-/trough-2.1.0.tgz",
- "integrity": "sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g=="
- },
- "unified": {
- "version": "10.1.2",
- "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz",
- "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==",
- "requires": {
- "@types/unist": "^2.0.0",
- "bail": "^2.0.0",
- "extend": "^3.0.0",
- "is-buffer": "^2.0.0",
- "is-plain-obj": "^4.0.0",
- "trough": "^2.0.0",
- "vfile": "^5.0.0"
- }
- },
- "unist-util-stringify-position": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.2.tgz",
- "integrity": "sha512-7A6eiDCs9UtjcwZOcCpM4aPII3bAAGv13E96IkawkOAW0OhH+yRxtY0lzo8KiHpzEMfH7Q+FizUmwp8Iqy5EWg==",
- "requires": {
- "@types/unist": "^2.0.0"
- }
- },
- "vfile": {
- "version": "5.3.5",
- "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.5.tgz",
- "integrity": "sha512-U1ho2ga33eZ8y8pkbQLH54uKqGhFJ6GYIHnnG5AhRpAh3OWjkrRHKa/KogbmQn8We+c0KVV3rTOgR9V/WowbXQ==",
- "requires": {
- "@types/unist": "^2.0.0",
- "is-buffer": "^2.0.0",
- "unist-util-stringify-position": "^3.0.0",
- "vfile-message": "^3.0.0"
- }
- },
- "vfile-message": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.2.tgz",
- "integrity": "sha512-QjSNP6Yxzyycd4SVOtmKKyTsSvClqBPJcd00Z0zuPj3hOIjg0rUPG6DbFGPvUKRgYyaIWLPKpuEclcuvb3H8qA==",
- "requires": {
- "@types/unist": "^2.0.0",
- "unist-util-stringify-position": "^3.0.0"
- }
- }
- }
- },
"rehype-stringify": {
"version": "8.0.0",
"resolved": "https://registry.npmjs.org/rehype-stringify/-/rehype-stringify-8.0.0.tgz",
@@ -3450,22 +2917,6 @@
"resolved": "https://registry.npmjs.org/unist-builder/-/unist-builder-2.0.3.tgz",
"integrity": "sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw=="
},
- "unist-util-find-after": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/unist-util-find-after/-/unist-util-find-after-4.0.0.tgz",
- "integrity": "sha512-gfpsxKQde7atVF30n5Gff2fQhAc4/HTOV4CvkXpTg9wRfQhZWdXitpyXHWB6YcYgnsxLx+4gGHeVjCTAAp9sjw==",
- "requires": {
- "@types/unist": "^2.0.0",
- "unist-util-is": "^5.0.0"
- },
- "dependencies": {
- "unist-util-is": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.1.1.tgz",
- "integrity": "sha512-F5CZ68eYzuSvJjGhCLPL3cYx45IxkqXSetCcRgUXtbcm50X2L9oOWQlfUfDdAf+6Pd27YDblBfdtmsThXmwpbQ=="
- }
- }
- },
"unist-util-generated": {
"version": "1.1.6",
"resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-1.1.6.tgz",