From 820c42addf45a44cf3862b9f1e6557b650d8bb5e Mon Sep 17 00:00:00 2001
From: cdklabs-automation
<90142015+cdklabs-automation@users.noreply.github.com>
Date: Mon, 26 Aug 2024 17:15:44 -0700
Subject: [PATCH] chore(deps): upgrade dependencies (#745)
Upgrades project dependencies. See details in [workflow run].
[Workflow Run]: https://github.com/cdklabs/cdk-hyperledger-fabric-network/actions/runs/10569250339
------
*Automatically created by projen via the "upgrade-main" workflow*
---
.projen/deps.json | 11 +-
.projen/tasks.json | 10 +-
API.md | 842 ++++++++++++++++++++++++++++-----------------
package.json | 8 +-
yarn.lock | 583 ++++++++++++++++++-------------
5 files changed, 895 insertions(+), 559 deletions(-)
diff --git a/.projen/deps.json b/.projen/deps.json
index fa8ecc6..e7c72da 100644
--- a/.projen/deps.json
+++ b/.projen/deps.json
@@ -24,6 +24,11 @@
"name": "cdk-nag",
"type": "build"
},
+ {
+ "name": "commit-and-tag-version",
+ "version": "^12",
+ "type": "build"
+ },
{
"name": "eslint-import-resolver-typescript",
"type": "build"
@@ -53,6 +58,7 @@
},
{
"name": "jsii-docgen",
+ "version": "^10.5.0",
"type": "build"
},
{
@@ -73,11 +79,6 @@
"name": "projen",
"type": "build"
},
- {
- "name": "standard-version",
- "version": "^9",
- "type": "build"
- },
{
"name": "ts-jest",
"version": "^27",
diff --git a/.projen/tasks.json b/.projen/tasks.json
index 59f384e..077bd65 100644
--- a/.projen/tasks.json
+++ b/.projen/tasks.json
@@ -32,7 +32,8 @@
"CHANGELOG": "dist/changelog.md",
"BUMPFILE": "dist/version.txt",
"RELEASETAG": "dist/releasetag.txt",
- "RELEASE_TAG_PREFIX": ""
+ "RELEASE_TAG_PREFIX": "",
+ "BUMP_PACKAGE": "commit-and-tag-version@^12"
},
"steps": [
{
@@ -288,7 +289,8 @@
"CHANGELOG": "dist/changelog.md",
"BUMPFILE": "dist/version.txt",
"RELEASETAG": "dist/releasetag.txt",
- "RELEASE_TAG_PREFIX": ""
+ "RELEASE_TAG_PREFIX": "",
+ "BUMP_PACKAGE": "commit-and-tag-version@^12"
},
"steps": [
{
@@ -304,13 +306,13 @@
},
"steps": [
{
- "exec": "npx npm-check-updates@16 --upgrade --target=minor --peer --dep=dev,peer,prod,optional --filter=cdk-nag,eslint-import-resolver-typescript,eslint-plugin-import,jsii-diff,jsii-docgen,jsii-pacmak,projen,ts-node,typescript"
+ "exec": "npx npm-check-updates@16 --upgrade --target=minor --peer --dep=dev,peer,prod,optional --filter=cdk-nag,eslint-import-resolver-typescript,eslint-plugin-import,jsii-diff,jsii-pacmak,projen,ts-node,typescript"
},
{
"exec": "yarn install --check-files"
},
{
- "exec": "yarn upgrade @types/jest @types/node @typescript-eslint/eslint-plugin @typescript-eslint/parser cdk-nag eslint-import-resolver-typescript eslint-plugin-import eslint jest-junit jest jsii-diff jsii-docgen jsii-pacmak jsii-rosetta jsii projen standard-version ts-jest ts-node typescript aws-cdk-lib constructs"
+ "exec": "yarn upgrade @types/jest @types/node @typescript-eslint/eslint-plugin @typescript-eslint/parser cdk-nag commit-and-tag-version eslint-import-resolver-typescript eslint-plugin-import eslint jest-junit jest jsii-diff jsii-docgen jsii-pacmak jsii-rosetta jsii projen ts-jest ts-node typescript aws-cdk-lib constructs"
},
{
"exec": "npx projen"
diff --git a/API.md b/API.md
index fc6645b..a958022 100644
--- a/API.md
+++ b/API.md
@@ -1,12 +1,12 @@
# API Reference
-## Constructs
+## Constructs
-### HyperledgerFabricClient
+### HyperledgerFabricClient
Creates a VPC and endpoint that allows Hyperledger Fabric client to interact with the Hyperledger Fabric endpoints that Amazon Managed Blockchain exposes for the member and network resources.
-#### Initializers
+#### Initializers
```typescript
import { HyperledgerFabricClient } from '@cdklabs/cdk-hyperledger-fabric-network'
@@ -16,71 +16,124 @@ new HyperledgerFabricClient(scope: HyperledgerFabricNetwork, id: string, props?:
| **Name** | **Type** | **Description** |
| --- | --- | --- |
-| [`scope`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricclientparameterscope)* | [`@cdklabs/cdk-hyperledger-fabric-network.HyperledgerFabricNetwork`](#@cdklabs/cdk-hyperledger-fabric-network.HyperledgerFabricNetwork) | *No description.* |
-| [`id`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricclientparameterid)* | `string` | *No description.* |
-| [`props`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricclientparameterprops) | [`@cdklabs/cdk-hyperledger-fabric-network.HyperledgerFabricClientProps`](#@cdklabs/cdk-hyperledger-fabric-network.HyperledgerFabricClientProps) | *No description.* |
+| scope
| HyperledgerFabricNetwork
| *No description.* |
+| id
| string
| *No description.* |
+| props
| HyperledgerFabricClientProps
| *No description.* |
---
-##### `scope`Required
+##### `scope`Required
-- *Type:* [`@cdklabs/cdk-hyperledger-fabric-network.HyperledgerFabricNetwork`](#@cdklabs/cdk-hyperledger-fabric-network.HyperledgerFabricNetwork)
+- *Type:* HyperledgerFabricNetwork
---
-##### `id`Required
+##### `id`Required
-- *Type:* `string`
+- *Type:* string
---
-##### `props`Optional
+##### `props`Optional
-- *Type:* [`@cdklabs/cdk-hyperledger-fabric-network.HyperledgerFabricClientProps`](#@cdklabs/cdk-hyperledger-fabric-network.HyperledgerFabricClientProps)
+- *Type:* HyperledgerFabricClientProps
---
+#### Methods
+| **Name** | **Description** |
+| --- | --- |
+| toString
| Returns a string representation of this construct. |
+
+---
+
+##### `toString`
+
+```typescript
+public toString(): string
+```
+
+Returns a string representation of this construct.
+
+#### Static Functions
+
+| **Name** | **Description** |
+| --- | --- |
+| isConstruct
| Checks if `x` is a construct. |
+
+---
+
+##### ~~`isConstruct`~~
+
+```typescript
+import { HyperledgerFabricClient } from '@cdklabs/cdk-hyperledger-fabric-network'
+
+HyperledgerFabricClient.isConstruct(x: any)
+```
+
+Checks if `x` is a construct.
+
+###### `x`Required
+
+- *Type:* any
+
+Any object.
-#### Properties
+---
+
+#### Properties
| **Name** | **Type** | **Description** |
| --- | --- | --- |
-| [`vpc`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricclientpropertyvpc)* | [`aws-cdk-lib.aws_ec2.IVpc`](#aws-cdk-lib.aws_ec2.IVpc) | The client VPC that has endpoint to access the Amazon Managed Blockchain. |
-| [`vpcEndpoint`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricclientpropertyvpcendpoint)* | [`aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint`](#aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint) | Managed Blockchain network VPC endpoint. |
+| node
| constructs.Node
| The tree node. |
+| vpc
| aws-cdk-lib.aws_ec2.IVpc
| The client VPC that has endpoint to access the Amazon Managed Blockchain. |
+| vpcEndpoint
| aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint
| Managed Blockchain network VPC endpoint. |
+
+---
+
+##### `node`Required
+
+```typescript
+public readonly node: Node;
+```
+
+- *Type:* constructs.Node
+
+The tree node.
---
-##### `vpc`Required
+##### `vpc`Required
```typescript
public readonly vpc: IVpc;
```
-- *Type:* [`aws-cdk-lib.aws_ec2.IVpc`](#aws-cdk-lib.aws_ec2.IVpc)
+- *Type:* aws-cdk-lib.aws_ec2.IVpc
The client VPC that has endpoint to access the Amazon Managed Blockchain.
---
-##### `vpcEndpoint`Required
+##### `vpcEndpoint`Required
```typescript
public readonly vpcEndpoint: InterfaceVpcEndpoint;
```
-- *Type:* [`aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint`](#aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint)
+- *Type:* aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint
Managed Blockchain network VPC endpoint.
---
-### HyperledgerFabricNetwork
+### HyperledgerFabricNetwork
Creates a Hyperledger Fabric network on Amazon Managed Blockchain.
-#### Initializers
+#### Initializers
```typescript
import { HyperledgerFabricNetwork } from '@cdklabs/cdk-hyperledger-fabric-network'
@@ -90,331 +143,384 @@ new HyperledgerFabricNetwork(scope: Construct, id: string, props: HyperledgerFab
| **Name** | **Type** | **Description** |
| --- | --- | --- |
-| [`scope`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricnetworkparameterscope)* | [`constructs.Construct`](#constructs.Construct) | *No description.* |
-| [`id`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricnetworkparameterid)* | `string` | *No description.* |
-| [`props`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricnetworkparameterprops)* | [`@cdklabs/cdk-hyperledger-fabric-network.HyperledgerFabricNetworkProps`](#@cdklabs/cdk-hyperledger-fabric-network.HyperledgerFabricNetworkProps) | *No description.* |
+| scope
| constructs.Construct
| *No description.* |
+| id
| string
| *No description.* |
+| props
| HyperledgerFabricNetworkProps
| *No description.* |
+
+---
+
+##### `scope`Required
+
+- *Type:* constructs.Construct
+
+---
+
+##### `id`Required
+
+- *Type:* string
---
-##### `scope`Required
+##### `props`Required
-- *Type:* [`constructs.Construct`](#constructs.Construct)
+- *Type:* HyperledgerFabricNetworkProps
---
-##### `id`Required
+#### Methods
-- *Type:* `string`
+| **Name** | **Description** |
+| --- | --- |
+| toString
| Returns a string representation of this construct. |
---
-##### `props`Required
+##### `toString`
+
+```typescript
+public toString(): string
+```
+
+Returns a string representation of this construct.
+
+#### Static Functions
-- *Type:* [`@cdklabs/cdk-hyperledger-fabric-network.HyperledgerFabricNetworkProps`](#@cdklabs/cdk-hyperledger-fabric-network.HyperledgerFabricNetworkProps)
+| **Name** | **Description** |
+| --- | --- |
+| isConstruct
| Checks if `x` is a construct. |
---
+##### ~~`isConstruct`~~
+
+```typescript
+import { HyperledgerFabricNetwork } from '@cdklabs/cdk-hyperledger-fabric-network'
+
+HyperledgerFabricNetwork.isConstruct(x: any)
+```
+
+Checks if `x` is a construct.
+
+###### `x`Required
+
+- *Type:* any
+Any object.
-#### Properties
+---
+
+#### Properties
| **Name** | **Type** | **Description** |
| --- | --- | --- |
-| [`adminPasswordSecret`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricnetworkpropertyadminpasswordsecret)* | [`aws-cdk-lib.aws_secretsmanager.Secret`](#aws-cdk-lib.aws_secretsmanager.Secret) | Secret ARN for the Hyperledger Fabric admin password. |
-| [`adminPrivateKeySecret`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricnetworkpropertyadminprivatekeysecret)* | [`aws-cdk-lib.aws_secretsmanager.Secret`](#aws-cdk-lib.aws_secretsmanager.Secret) | Secret for Hyperledger Fabric admin private key. |
-| [`adminSignedCertSecret`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricnetworkpropertyadminsignedcertsecret)* | [`aws-cdk-lib.aws_secretsmanager.Secret`](#aws-cdk-lib.aws_secretsmanager.Secret) | Secret for Hyperledger Fabric admin signed certificate. |
-| [`caEndpoint`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricnetworkpropertycaendpoint)* | `string` | Managed Blockchain member CA endpoint. |
-| [`client`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricnetworkpropertyclient)* | [`@cdklabs/cdk-hyperledger-fabric-network.HyperledgerFabricClient`](#@cdklabs/cdk-hyperledger-fabric-network.HyperledgerFabricClient) | The client network to interact with the Hyperledger Fabric network. |
-| [`enableCaLogging`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricnetworkpropertyenablecalogging)* | `boolean` | The configuration to enable or disable certificate authority logging. |
-| [`enrollAdmin`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricnetworkpropertyenrolladmin)* | `boolean` | Configuration to enable/disable admin user enrollment. |
-| [`frameworkVersion`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricnetworkpropertyframeworkversion)* | [`@cdklabs/cdk-hyperledger-fabric-network.FrameworkVersion`](#@cdklabs/cdk-hyperledger-fabric-network.FrameworkVersion) | Hyperledger Fabric framework version. |
-| [`memberDescription`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricnetworkpropertymemberdescription)* | `string` | Managed Blockchain member description. |
-| [`memberId`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricnetworkpropertymemberid)* | `string` | Managed Blockchain member identifier generated on construction. |
-| [`memberName`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricnetworkpropertymembername)* | `string` | Managed Blockchain member name. |
-| [`networkDescription`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricnetworkpropertynetworkdescription)* | `string` | Managed Blockchain network description. |
-| [`networkEdition`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricnetworkpropertynetworkedition)* | [`@cdklabs/cdk-hyperledger-fabric-network.NetworkEdition`](#@cdklabs/cdk-hyperledger-fabric-network.NetworkEdition) | Managed Blockchain network edition. |
-| [`networkId`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricnetworkpropertynetworkid)* | `string` | Managed Blockchain network identifier generated on construction. |
-| [`networkName`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricnetworkpropertynetworkname)* | `string` | Managed Blockchain network name. |
-| [`nodes`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricnetworkpropertynodes)* | [`@cdklabs/cdk-hyperledger-fabric-network.HyperledgerFabricNode`](#@cdklabs/cdk-hyperledger-fabric-network.HyperledgerFabricNode)[] | List of nodes created in the network. |
-| [`ordererEndpoint`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricnetworkpropertyordererendpoint)* | `string` | Managed Blockchain network ordering service endpoint. |
-| [`proposalDurationInHours`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricnetworkpropertyproposaldurationinhours)* | `number` | The duration from the time that a proposal is created until it expires. |
-| [`thresholdComparator`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricnetworkpropertythresholdcomparator)* | [`@cdklabs/cdk-hyperledger-fabric-network.ThresholdComparator`](#@cdklabs/cdk-hyperledger-fabric-network.ThresholdComparator) | Determines whether the yes votes must be greater than the threshold percentage or must be greater than or equal to the threhold percentage to be approved. |
-| [`thresholdPercentage`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricnetworkpropertythresholdpercentage)* | `number` | The percentage of votes among all members that must be yes for a proposal to be approved. |
-| [`users`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricnetworkpropertyusers)* | [`@cdklabs/cdk-hyperledger-fabric-network.HyperledgerFabricUser`](#@cdklabs/cdk-hyperledger-fabric-network.HyperledgerFabricUser)[] | List of users registered with CA. |
-| [`vpcEndpointServiceName`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricnetworkpropertyvpcendpointservicename)* | `string` | Managed Blockchain network VPC endpoint service name. |
-
----
-
-##### `adminPasswordSecret`Required
+| node
| constructs.Node
| The tree node. |
+| adminPasswordSecret
| aws-cdk-lib.aws_secretsmanager.Secret
| Secret ARN for the Hyperledger Fabric admin password. |
+| adminPrivateKeySecret
| aws-cdk-lib.aws_secretsmanager.Secret
| Secret for Hyperledger Fabric admin private key. |
+| adminSignedCertSecret
| aws-cdk-lib.aws_secretsmanager.Secret
| Secret for Hyperledger Fabric admin signed certificate. |
+| caEndpoint
| string
| Managed Blockchain member CA endpoint. |
+| client
| HyperledgerFabricClient
| The client network to interact with the Hyperledger Fabric network. |
+| enableCaLogging
| boolean
| The configuration to enable or disable certificate authority logging. |
+| enrollAdmin
| boolean
| Configuration to enable/disable admin user enrollment. |
+| frameworkVersion
| FrameworkVersion
| Hyperledger Fabric framework version. |
+| memberDescription
| string
| Managed Blockchain member description. |
+| memberId
| string
| Managed Blockchain member identifier generated on construction. |
+| memberName
| string
| Managed Blockchain member name. |
+| networkDescription
| string
| Managed Blockchain network description. |
+| networkEdition
| NetworkEdition
| Managed Blockchain network edition. |
+| networkId
| string
| Managed Blockchain network identifier generated on construction. |
+| networkName
| string
| Managed Blockchain network name. |
+| nodes
| HyperledgerFabricNode[]
| List of nodes created in the network. |
+| ordererEndpoint
| string
| Managed Blockchain network ordering service endpoint. |
+| proposalDurationInHours
| number
| The duration from the time that a proposal is created until it expires. |
+| thresholdComparator
| ThresholdComparator
| Determines whether the yes votes must be greater than the threshold percentage or must be greater than or equal to the threhold percentage to be approved. |
+| thresholdPercentage
| number
| The percentage of votes among all members that must be yes for a proposal to be approved. |
+| users
| HyperledgerFabricUser[]
| List of users registered with CA. |
+| vpcEndpointServiceName
| string
| Managed Blockchain network VPC endpoint service name. |
+
+---
+
+##### `node`Required
+
+```typescript
+public readonly node: Node;
+```
+
+- *Type:* constructs.Node
+
+The tree node.
+
+---
+
+##### `adminPasswordSecret`Required
```typescript
public readonly adminPasswordSecret: Secret;
```
-- *Type:* [`aws-cdk-lib.aws_secretsmanager.Secret`](#aws-cdk-lib.aws_secretsmanager.Secret)
+- *Type:* aws-cdk-lib.aws_secretsmanager.Secret
Secret ARN for the Hyperledger Fabric admin password.
---
-##### `adminPrivateKeySecret`Required
+##### `adminPrivateKeySecret`Required
```typescript
public readonly adminPrivateKeySecret: Secret;
```
-- *Type:* [`aws-cdk-lib.aws_secretsmanager.Secret`](#aws-cdk-lib.aws_secretsmanager.Secret)
+- *Type:* aws-cdk-lib.aws_secretsmanager.Secret
Secret for Hyperledger Fabric admin private key.
---
-##### `adminSignedCertSecret`Required
+##### `adminSignedCertSecret`Required
```typescript
public readonly adminSignedCertSecret: Secret;
```
-- *Type:* [`aws-cdk-lib.aws_secretsmanager.Secret`](#aws-cdk-lib.aws_secretsmanager.Secret)
+- *Type:* aws-cdk-lib.aws_secretsmanager.Secret
Secret for Hyperledger Fabric admin signed certificate.
---
-##### `caEndpoint`Required
+##### `caEndpoint`Required
```typescript
public readonly caEndpoint: string;
```
-- *Type:* `string`
+- *Type:* string
Managed Blockchain member CA endpoint.
---
-##### `client`Required
+##### `client`Required
```typescript
public readonly client: HyperledgerFabricClient;
```
-- *Type:* [`@cdklabs/cdk-hyperledger-fabric-network.HyperledgerFabricClient`](#@cdklabs/cdk-hyperledger-fabric-network.HyperledgerFabricClient)
+- *Type:* HyperledgerFabricClient
The client network to interact with the Hyperledger Fabric network.
---
-##### `enableCaLogging`Required
+##### `enableCaLogging`Required
```typescript
public readonly enableCaLogging: boolean;
```
-- *Type:* `boolean`
+- *Type:* boolean
The configuration to enable or disable certificate authority logging.
---
-##### `enrollAdmin`Required
+##### `enrollAdmin`Required
```typescript
public readonly enrollAdmin: boolean;
```
-- *Type:* `boolean`
+- *Type:* boolean
Configuration to enable/disable admin user enrollment.
---
-##### `frameworkVersion`Required
+##### `frameworkVersion`Required
```typescript
public readonly frameworkVersion: FrameworkVersion;
```
-- *Type:* [`@cdklabs/cdk-hyperledger-fabric-network.FrameworkVersion`](#@cdklabs/cdk-hyperledger-fabric-network.FrameworkVersion)
+- *Type:* FrameworkVersion
Hyperledger Fabric framework version.
---
-##### `memberDescription`Required
+##### `memberDescription`Required
```typescript
public readonly memberDescription: string;
```
-- *Type:* `string`
+- *Type:* string
Managed Blockchain member description.
---
-##### `memberId`Required
+##### `memberId`Required
```typescript
public readonly memberId: string;
```
-- *Type:* `string`
+- *Type:* string
Managed Blockchain member identifier generated on construction.
---
-##### `memberName`Required
+##### `memberName`Required
```typescript
public readonly memberName: string;
```
-- *Type:* `string`
+- *Type:* string
Managed Blockchain member name.
---
-##### `networkDescription`Required
+##### `networkDescription`Required
```typescript
public readonly networkDescription: string;
```
-- *Type:* `string`
+- *Type:* string
Managed Blockchain network description.
---
-##### `networkEdition`Required
+##### `networkEdition`Required
```typescript
public readonly networkEdition: NetworkEdition;
```
-- *Type:* [`@cdklabs/cdk-hyperledger-fabric-network.NetworkEdition`](#@cdklabs/cdk-hyperledger-fabric-network.NetworkEdition)
+- *Type:* NetworkEdition
Managed Blockchain network edition.
---
-##### `networkId`Required
+##### `networkId`Required
```typescript
public readonly networkId: string;
```
-- *Type:* `string`
+- *Type:* string
Managed Blockchain network identifier generated on construction.
---
-##### `networkName`Required
+##### `networkName`Required
```typescript
public readonly networkName: string;
```
-- *Type:* `string`
+- *Type:* string
Managed Blockchain network name.
---
-##### `nodes`Required
+##### `nodes`Required
```typescript
public readonly nodes: HyperledgerFabricNode[];
```
-- *Type:* [`@cdklabs/cdk-hyperledger-fabric-network.HyperledgerFabricNode`](#@cdklabs/cdk-hyperledger-fabric-network.HyperledgerFabricNode)[]
+- *Type:* HyperledgerFabricNode[]
List of nodes created in the network.
---
-##### `ordererEndpoint`Required
+##### `ordererEndpoint`Required
```typescript
public readonly ordererEndpoint: string;
```
-- *Type:* `string`
+- *Type:* string
Managed Blockchain network ordering service endpoint.
---
-##### `proposalDurationInHours`Required
+##### `proposalDurationInHours`Required
```typescript
public readonly proposalDurationInHours: number;
```
-- *Type:* `number`
+- *Type:* number
The duration from the time that a proposal is created until it expires.
---
-##### `thresholdComparator`Required
+##### `thresholdComparator`Required
```typescript
public readonly thresholdComparator: ThresholdComparator;
```
-- *Type:* [`@cdklabs/cdk-hyperledger-fabric-network.ThresholdComparator`](#@cdklabs/cdk-hyperledger-fabric-network.ThresholdComparator)
+- *Type:* ThresholdComparator
Determines whether the yes votes must be greater than the threshold percentage or must be greater than or equal to the threhold percentage to be approved.
---
-##### `thresholdPercentage`Required
+##### `thresholdPercentage`Required
```typescript
public readonly thresholdPercentage: number;
```
-- *Type:* `number`
+- *Type:* number
The percentage of votes among all members that must be yes for a proposal to be approved.
---
-##### `users`Required
+##### `users`Required
```typescript
public readonly users: HyperledgerFabricUser[];
```
-- *Type:* [`@cdklabs/cdk-hyperledger-fabric-network.HyperledgerFabricUser`](#@cdklabs/cdk-hyperledger-fabric-network.HyperledgerFabricUser)[]
+- *Type:* HyperledgerFabricUser[]
List of users registered with CA.
---
-##### `vpcEndpointServiceName`Required
+##### `vpcEndpointServiceName`Required
```typescript
public readonly vpcEndpointServiceName: string;
```
-- *Type:* `string`
+- *Type:* string
Managed Blockchain network VPC endpoint service name.
---
-### HyperledgerFabricNode
+### HyperledgerFabricNode
Creates a Hyperledger Fabric node on an Amazon Managed Blockchain network.
-#### Initializers
+#### Initializers
```typescript
import { HyperledgerFabricNode } from '@cdklabs/cdk-hyperledger-fabric-network'
@@ -424,72 +530,110 @@ new HyperledgerFabricNode(scope: HyperledgerFabricNetwork, id: string, props?: H
| **Name** | **Type** | **Description** |
| --- | --- | --- |
-| [`scope`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricnodeparameterscope)* | [`@cdklabs/cdk-hyperledger-fabric-network.HyperledgerFabricNetwork`](#@cdklabs/cdk-hyperledger-fabric-network.HyperledgerFabricNetwork) | *No description.* |
-| [`id`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricnodeparameterid)* | `string` | *No description.* |
-| [`props`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricnodeparameterprops) | [`@cdklabs/cdk-hyperledger-fabric-network.HyperledgerFabricNodeProps`](#@cdklabs/cdk-hyperledger-fabric-network.HyperledgerFabricNodeProps) | *No description.* |
+| scope
| HyperledgerFabricNetwork
| *No description.* |
+| id
| string
| *No description.* |
+| props
| HyperledgerFabricNodeProps
| *No description.* |
---
-##### `scope`Required
+##### `scope`Required
-- *Type:* [`@cdklabs/cdk-hyperledger-fabric-network.HyperledgerFabricNetwork`](#@cdklabs/cdk-hyperledger-fabric-network.HyperledgerFabricNetwork)
+- *Type:* HyperledgerFabricNetwork
---
-##### `id`Required
+##### `id`Required
-- *Type:* `string`
+- *Type:* string
---
-##### `props`Optional
+##### `props`Optional
-- *Type:* [`@cdklabs/cdk-hyperledger-fabric-network.HyperledgerFabricNodeProps`](#@cdklabs/cdk-hyperledger-fabric-network.HyperledgerFabricNodeProps)
+- *Type:* HyperledgerFabricNodeProps
---
-#### Methods
+#### Methods
| **Name** | **Description** |
| --- | --- |
-| [`configureLogging`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricnodeconfigurelogging) | Configure logging for the node via SDK call; |
-| [`fetchData`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricnodefetchdata) | Populate the output properties that must be fetched via SDK call; |
+| toString
| Returns a string representation of this construct. |
+| configureLogging
| Configure logging for the node via SDK call; |
+| fetchData
| Populate the output properties that must be fetched via SDK call; |
---
-##### `configureLogging`
+##### `toString`
+
+```typescript
+public toString(): string
+```
+
+Returns a string representation of this construct.
+
+##### `configureLogging`
```typescript
-public configureLogging(sdkCallPolicy: AwsCustomResourcePolicy)
+public configureLogging(sdkCallPolicy: AwsCustomResourcePolicy): void
```
-###### `sdkCallPolicy`Required
+Configure logging for the node via SDK call;
+
+this function
+should be merged back into the constructor once the race condition is solved
+
+###### `sdkCallPolicy`Required
-- *Type:* [`aws-cdk-lib.custom_resources.AwsCustomResourcePolicy`](#aws-cdk-lib.custom_resources.AwsCustomResourcePolicy)
+- *Type:* aws-cdk-lib.custom_resources.AwsCustomResourcePolicy
---
-##### `fetchData`
+##### `fetchData`
```typescript
-public fetchData(dataSdkCallPolicy: AwsCustomResourcePolicy)
+public fetchData(dataSdkCallPolicy: AwsCustomResourcePolicy): void
```
-###### `dataSdkCallPolicy`Required
+Populate the output properties that must be fetched via SDK call;
-- *Type:* [`aws-cdk-lib.custom_resources.AwsCustomResourcePolicy`](#aws-cdk-lib.custom_resources.AwsCustomResourcePolicy)
+this function
+should be merged back into the constructor once the race condition is solved
+
+###### `dataSdkCallPolicy`Required
+
+- *Type:* aws-cdk-lib.custom_resources.AwsCustomResourcePolicy
---
-#### Static Functions
+#### Static Functions
| **Name** | **Description** |
| --- | --- |
-| [`constructNodes`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricnodeconstructnodes) | Build out a list of HyperledgerFabricNode constructs given a list of input property objects; |
+| isConstruct
| Checks if `x` is a construct. |
+| constructNodes
| Build out a list of HyperledgerFabricNode constructs given a list of input property objects; |
+
+---
+
+##### ~~`isConstruct`~~
+
+```typescript
+import { HyperledgerFabricNode } from '@cdklabs/cdk-hyperledger-fabric-network'
+
+HyperledgerFabricNode.isConstruct(x: any)
+```
+
+Checks if `x` is a construct.
+
+###### `x`Required
+
+- *Type:* any
+
+Any object.
---
-##### `constructNodes`
+##### `constructNodes`
```typescript
import { HyperledgerFabricNode } from '@cdklabs/cdk-hyperledger-fabric-network'
@@ -497,144 +641,161 @@ import { HyperledgerFabricNode } from '@cdklabs/cdk-hyperledger-fabric-network'
HyperledgerFabricNode.constructNodes(scope: HyperledgerFabricNetwork, nodeProps?: HyperledgerFabricNodeProps[])
```
-###### `scope`Required
+Build out a list of HyperledgerFabricNode constructs given a list of input property objects;
+
+additionally checks to ensure node count is supported given the network type
-- *Type:* [`@cdklabs/cdk-hyperledger-fabric-network.HyperledgerFabricNetwork`](#@cdklabs/cdk-hyperledger-fabric-network.HyperledgerFabricNetwork)
+###### `scope`Required
+
+- *Type:* HyperledgerFabricNetwork
---
-###### `nodeProps`Optional
+###### `nodeProps`Optional
-- *Type:* [`@cdklabs/cdk-hyperledger-fabric-network.HyperledgerFabricNodeProps`](#@cdklabs/cdk-hyperledger-fabric-network.HyperledgerFabricNodeProps)[]
+- *Type:* HyperledgerFabricNodeProps[]
---
-#### Properties
+#### Properties
| **Name** | **Type** | **Description** |
| --- | --- | --- |
-| [`availabilityZone`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricnodepropertyavailabilityzone)* | `string` | The Availability Zone in which the node exists. |
-| [`enableChaincodeLogging`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricnodepropertyenablechaincodelogging)* | `boolean` | The configuration to enable or disable chaincode logging. |
-| [`enableNodeLogging`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricnodepropertyenablenodelogging)* | `boolean` | The configuration to enable or disable node logging. |
-| [`instanceType`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricnodepropertyinstancetype)* | [`@cdklabs/cdk-hyperledger-fabric-network.InstanceType`](#@cdklabs/cdk-hyperledger-fabric-network.InstanceType) | The Amazon Managed Blockchain instance type for the node. |
-| [`memberId`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricnodepropertymemberid)* | `string` | Managed Blockchain member identifier. |
-| [`networkId`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricnodepropertynetworkid)* | `string` | Managed Blockchain network identifier. |
-| [`nodeId`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricnodepropertynodeid)* | `string` | Managed Blockchain node identifier generated on construction. |
-| [`endpoint`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricnodepropertyendpoint)* | `string` | *No description.* |
-| [`eventEndpoint`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricnodepropertyeventendpoint)* | `string` | *No description.* |
+| node
| constructs.Node
| The tree node. |
+| availabilityZone
| string
| The Availability Zone in which the node exists. |
+| enableChaincodeLogging
| boolean
| The configuration to enable or disable chaincode logging. |
+| enableNodeLogging
| boolean
| The configuration to enable or disable node logging. |
+| instanceType
| InstanceType
| The Amazon Managed Blockchain instance type for the node. |
+| memberId
| string
| Managed Blockchain member identifier. |
+| networkId
| string
| Managed Blockchain network identifier. |
+| nodeId
| string
| Managed Blockchain node identifier generated on construction. |
+| endpoint
| string
| *No description.* |
+| eventEndpoint
| string
| *No description.* |
+
+---
+
+##### `node`Required
+
+```typescript
+public readonly node: Node;
+```
+
+- *Type:* constructs.Node
+
+The tree node.
---
-##### `availabilityZone`Required
+##### `availabilityZone`Required
```typescript
public readonly availabilityZone: string;
```
-- *Type:* `string`
+- *Type:* string
The Availability Zone in which the node exists.
---
-##### `enableChaincodeLogging`Required
+##### `enableChaincodeLogging`Required
```typescript
public readonly enableChaincodeLogging: boolean;
```
-- *Type:* `boolean`
+- *Type:* boolean
The configuration to enable or disable chaincode logging.
---
-##### `enableNodeLogging`Required
+##### `enableNodeLogging`Required
```typescript
public readonly enableNodeLogging: boolean;
```
-- *Type:* `boolean`
+- *Type:* boolean
The configuration to enable or disable node logging.
---
-##### `instanceType`Required
+##### `instanceType`Required
```typescript
public readonly instanceType: InstanceType;
```
-- *Type:* [`@cdklabs/cdk-hyperledger-fabric-network.InstanceType`](#@cdklabs/cdk-hyperledger-fabric-network.InstanceType)
+- *Type:* InstanceType
The Amazon Managed Blockchain instance type for the node.
---
-##### `memberId`Required
+##### `memberId`Required
```typescript
public readonly memberId: string;
```
-- *Type:* `string`
+- *Type:* string
Managed Blockchain member identifier.
---
-##### `networkId`Required
+##### `networkId`Required
```typescript
public readonly networkId: string;
```
-- *Type:* `string`
+- *Type:* string
Managed Blockchain network identifier.
---
-##### `nodeId`Required
+##### `nodeId`Required
```typescript
public readonly nodeId: string;
```
-- *Type:* `string`
+- *Type:* string
Managed Blockchain node identifier generated on construction.
---
-##### `endpoint`Required
+##### `endpoint`Required
```typescript
public readonly endpoint: string;
```
-- *Type:* `string`
+- *Type:* string
---
-##### `eventEndpoint`Required
+##### `eventEndpoint`Required
```typescript
public readonly eventEndpoint: string;
```
-- *Type:* `string`
+- *Type:* string
---
-### HyperledgerFabricUser
+### HyperledgerFabricUser
Creates custom resources to register and enroll users identities with the CA using the fabric-ca-client SDK.
-#### Initializers
+#### Initializers
```typescript
import { HyperledgerFabricUser } from '@cdklabs/cdk-hyperledger-fabric-network'
@@ -644,99 +805,152 @@ new HyperledgerFabricUser(scope: HyperledgerFabricNetwork, id: string, props: Hy
| **Name** | **Type** | **Description** |
| --- | --- | --- |
-| [`scope`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricuserparameterscope)* | [`@cdklabs/cdk-hyperledger-fabric-network.HyperledgerFabricNetwork`](#@cdklabs/cdk-hyperledger-fabric-network.HyperledgerFabricNetwork) | *No description.* |
-| [`id`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricuserparameterid)* | `string` | *No description.* |
-| [`props`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricuserparameterprops)* | [`@cdklabs/cdk-hyperledger-fabric-network.HyperledgerFabricUserProps`](#@cdklabs/cdk-hyperledger-fabric-network.HyperledgerFabricUserProps) | *No description.* |
+| scope
| HyperledgerFabricNetwork
| *No description.* |
+| id
| string
| *No description.* |
+| props
| HyperledgerFabricUserProps
| *No description.* |
+
+---
+
+##### `scope`Required
+
+- *Type:* HyperledgerFabricNetwork
---
-##### `scope`Required
+##### `id`Required
-- *Type:* [`@cdklabs/cdk-hyperledger-fabric-network.HyperledgerFabricNetwork`](#@cdklabs/cdk-hyperledger-fabric-network.HyperledgerFabricNetwork)
+- *Type:* string
---
-##### `id`Required
+##### `props`Required
-- *Type:* `string`
+- *Type:* HyperledgerFabricUserProps
---
-##### `props`Required
+#### Methods
-- *Type:* [`@cdklabs/cdk-hyperledger-fabric-network.HyperledgerFabricUserProps`](#@cdklabs/cdk-hyperledger-fabric-network.HyperledgerFabricUserProps)
+| **Name** | **Description** |
+| --- | --- |
+| toString
| Returns a string representation of this construct. |
---
+##### `toString`
+```typescript
+public toString(): string
+```
+
+Returns a string representation of this construct.
+
+#### Static Functions
+
+| **Name** | **Description** |
+| --- | --- |
+| isConstruct
| Checks if `x` is a construct. |
-#### Properties
+---
+
+##### ~~`isConstruct`~~
+
+```typescript
+import { HyperledgerFabricUser } from '@cdklabs/cdk-hyperledger-fabric-network'
+
+HyperledgerFabricUser.isConstruct(x: any)
+```
+
+Checks if `x` is a construct.
+
+###### `x`Required
+
+- *Type:* any
+
+Any object.
+
+---
+
+#### Properties
| **Name** | **Type** | **Description** |
| --- | --- | --- |
-| [`affiliation`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricuserpropertyaffiliation)* | `string` | User's affiliation to the member. |
-| [`userId`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricuserpropertyuserid)* | `string` | User ID registered with CA. |
-| [`userPrivateKeySecret`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricuserpropertyuserprivatekeysecret)* | [`aws-cdk-lib.aws_secretsmanager.Secret`](#aws-cdk-lib.aws_secretsmanager.Secret) | Secret for user private key. |
-| [`userSignedCertSecret`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricuserpropertyusersignedcertsecret)* | [`aws-cdk-lib.aws_secretsmanager.Secret`](#aws-cdk-lib.aws_secretsmanager.Secret) | Secret for user signed certificate. |
+| node
| constructs.Node
| The tree node. |
+| affiliation
| string
| User's affiliation to the member. |
+| userId
| string
| User ID registered with CA. |
+| userPrivateKeySecret
| aws-cdk-lib.aws_secretsmanager.Secret
| Secret for user private key. |
+| userSignedCertSecret
| aws-cdk-lib.aws_secretsmanager.Secret
| Secret for user signed certificate. |
+
+---
+
+##### `node`Required
+
+```typescript
+public readonly node: Node;
+```
+
+- *Type:* constructs.Node
+
+The tree node.
---
-##### `affiliation`Required
+##### `affiliation`Required
```typescript
public readonly affiliation: string;
```
-- *Type:* `string`
+- *Type:* string
User's affiliation to the member.
---
-##### `userId`Required
+##### `userId`Required
```typescript
public readonly userId: string;
```
-- *Type:* `string`
+- *Type:* string
User ID registered with CA.
---
-##### `userPrivateKeySecret`Required
+##### `userPrivateKeySecret`Required
```typescript
public readonly userPrivateKeySecret: Secret;
```
-- *Type:* [`aws-cdk-lib.aws_secretsmanager.Secret`](#aws-cdk-lib.aws_secretsmanager.Secret)
+- *Type:* aws-cdk-lib.aws_secretsmanager.Secret
Secret for user private key.
---
-##### `userSignedCertSecret`Required
+##### `userSignedCertSecret`Required
```typescript
public readonly userSignedCertSecret: Secret;
```
-- *Type:* [`aws-cdk-lib.aws_secretsmanager.Secret`](#aws-cdk-lib.aws_secretsmanager.Secret)
+- *Type:* aws-cdk-lib.aws_secretsmanager.Secret
Secret for user signed certificate.
---
-## Structs
+## Structs
-### HyperledgerFabricClientProps
+### HyperledgerFabricClientProps
Construct properties for `HyperledgerFabricVpc`.
-#### Initializer
+#### Initializer
```typescript
import { HyperledgerFabricClientProps } from '@cdklabs/cdk-hyperledger-fabric-network'
@@ -744,33 +958,35 @@ import { HyperledgerFabricClientProps } from '@cdklabs/cdk-hyperledger-fabric-ne
const hyperledgerFabricClientProps: HyperledgerFabricClientProps = { ... }
```
-#### Properties
+#### Properties
| **Name** | **Type** | **Description** |
| --- | --- | --- |
-| [`vpc`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricclientpropspropertyvpc) | [`aws-cdk-lib.aws_ec2.IVpc`](#aws-cdk-lib.aws_ec2.IVpc) | Client VPC to create the endpoints. |
+| vpc
| aws-cdk-lib.aws_ec2.IVpc
| Client VPC to create the endpoints. |
---
-##### `vpc`Optional
+##### `vpc`Optional
```typescript
public readonly vpc: IVpc;
```
-- *Type:* [`aws-cdk-lib.aws_ec2.IVpc`](#aws-cdk-lib.aws_ec2.IVpc)
+- *Type:* aws-cdk-lib.aws_ec2.IVpc
Client VPC to create the endpoints.
-If not provided, VPC will be created with the default properties (CIDR-`10.0.0.0/16` and subnets of type `PRIVATE_ISOLATED`)
+If not provided,
+VPC will be created with the default properties
+(CIDR-`10.0.0.0/16` and subnets of type `PRIVATE_ISOLATED`)
---
-### HyperledgerFabricNetworkProps
+### HyperledgerFabricNetworkProps
Construct properties for `HyperledgerFabricNetwork`.
-#### Initializer
+#### Initializer
```typescript
import { HyperledgerFabricNetworkProps } from '@cdklabs/cdk-hyperledger-fabric-network'
@@ -778,211 +994,211 @@ import { HyperledgerFabricNetworkProps } from '@cdklabs/cdk-hyperledger-fabric-n
const hyperledgerFabricNetworkProps: HyperledgerFabricNetworkProps = { ... }
```
-#### Properties
+#### Properties
| **Name** | **Type** | **Description** |
| --- | --- | --- |
-| [`memberName`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricnetworkpropspropertymembername)* | `string` | Managed Blockchain member name. |
-| [`networkName`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricnetworkpropspropertynetworkname)* | `string` | Managed Blockchain network name. |
-| [`client`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricnetworkpropspropertyclient) | [`@cdklabs/cdk-hyperledger-fabric-network.HyperledgerFabricClientProps`](#@cdklabs/cdk-hyperledger-fabric-network.HyperledgerFabricClientProps) | The Client network to interact with the Hyperledger Fabric network. |
-| [`enableCaLogging`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricnetworkpropspropertyenablecalogging) | `boolean` | The configuration to enable or disable certificate authority logging. |
-| [`enrollAdmin`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricnetworkpropspropertyenrolladmin) | `boolean` | Configuration to enable/disable enrollment of admin user. |
-| [`frameworkVersion`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricnetworkpropspropertyframeworkversion) | [`@cdklabs/cdk-hyperledger-fabric-network.FrameworkVersion`](#@cdklabs/cdk-hyperledger-fabric-network.FrameworkVersion) | Hyperledger Fabric framework version. |
-| [`memberDescription`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricnetworkpropspropertymemberdescription) | `string` | Managed Blockchain member description. |
-| [`networkDescription`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricnetworkpropspropertynetworkdescription) | `string` | Managed Blockchain network description. |
-| [`networkEdition`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricnetworkpropspropertynetworkedition) | [`@cdklabs/cdk-hyperledger-fabric-network.NetworkEdition`](#@cdklabs/cdk-hyperledger-fabric-network.NetworkEdition) | Managed Blockchain network edition. |
-| [`nodes`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricnetworkpropspropertynodes) | [`@cdklabs/cdk-hyperledger-fabric-network.HyperledgerFabricNodeProps`](#@cdklabs/cdk-hyperledger-fabric-network.HyperledgerFabricNodeProps)[] | List of nodes to create on the network. |
-| [`proposalDurationInHours`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricnetworkpropspropertyproposaldurationinhours) | `number` | The duration from the time that a proposal is created until it expires. |
-| [`thresholdComparator`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricnetworkpropspropertythresholdcomparator) | [`@cdklabs/cdk-hyperledger-fabric-network.ThresholdComparator`](#@cdklabs/cdk-hyperledger-fabric-network.ThresholdComparator) | Determines whether the yes votes must be greater than the threshold percentage or must be greater than or equal to the threhold percentage to be approved. |
-| [`thresholdPercentage`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricnetworkpropspropertythresholdpercentage) | `number` | The percentage of votes among all members that must be yes for a proposal to be approved. |
-| [`users`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricnetworkpropspropertyusers) | [`@cdklabs/cdk-hyperledger-fabric-network.HyperledgerFabricUserProps`](#@cdklabs/cdk-hyperledger-fabric-network.HyperledgerFabricUserProps)[] | List of users to register with Fabric CA Note: enrollAdmin property has to be enabled for registering users. |
+| memberName
| string
| Managed Blockchain member name. |
+| networkName
| string
| Managed Blockchain network name. |
+| client
| HyperledgerFabricClientProps
| The Client network to interact with the Hyperledger Fabric network. |
+| enableCaLogging
| boolean
| The configuration to enable or disable certificate authority logging. |
+| enrollAdmin
| boolean
| Configuration to enable/disable enrollment of admin user. |
+| frameworkVersion
| FrameworkVersion
| Hyperledger Fabric framework version. |
+| memberDescription
| string
| Managed Blockchain member description. |
+| networkDescription
| string
| Managed Blockchain network description. |
+| networkEdition
| NetworkEdition
| Managed Blockchain network edition. |
+| nodes
| HyperledgerFabricNodeProps[]
| List of nodes to create on the network. |
+| proposalDurationInHours
| number
| The duration from the time that a proposal is created until it expires. |
+| thresholdComparator
| ThresholdComparator
| Determines whether the yes votes must be greater than the threshold percentage or must be greater than or equal to the threhold percentage to be approved. |
+| thresholdPercentage
| number
| The percentage of votes among all members that must be yes for a proposal to be approved. |
+| users
| HyperledgerFabricUserProps[]
| List of users to register with Fabric CA Note: enrollAdmin property has to be enabled for registering users. |
---
-##### `memberName`Required
+##### `memberName`Required
```typescript
public readonly memberName: string;
```
-- *Type:* `string`
+- *Type:* string
Managed Blockchain member name.
---
-##### `networkName`Required
+##### `networkName`Required
```typescript
public readonly networkName: string;
```
-- *Type:* `string`
+- *Type:* string
Managed Blockchain network name.
---
-##### `client`Optional
+##### `client`Optional
```typescript
public readonly client: HyperledgerFabricClientProps;
```
-- *Type:* [`@cdklabs/cdk-hyperledger-fabric-network.HyperledgerFabricClientProps`](#@cdklabs/cdk-hyperledger-fabric-network.HyperledgerFabricClientProps)
+- *Type:* HyperledgerFabricClientProps
- *Default:* Client network with Default properties (CIDR-`10.0.0.0/16` and subnets of type `PRIVATE_ISOLATED`)
The Client network to interact with the Hyperledger Fabric network.
---
-##### `enableCaLogging`Optional
+##### `enableCaLogging`Optional
```typescript
public readonly enableCaLogging: boolean;
```
-- *Type:* `boolean`
+- *Type:* boolean
- *Default:* true
The configuration to enable or disable certificate authority logging.
---
-##### `enrollAdmin`Optional
+##### `enrollAdmin`Optional
```typescript
public readonly enrollAdmin: boolean;
```
-- *Type:* `boolean`
+- *Type:* boolean
- *Default:* true
Configuration to enable/disable enrollment of admin user.
---
-##### `frameworkVersion`Optional
+##### `frameworkVersion`Optional
```typescript
public readonly frameworkVersion: FrameworkVersion;
```
-- *Type:* [`@cdklabs/cdk-hyperledger-fabric-network.FrameworkVersion`](#@cdklabs/cdk-hyperledger-fabric-network.FrameworkVersion)
+- *Type:* FrameworkVersion
- *Default:* FrameworkVersion.VERSION_1_4
Hyperledger Fabric framework version.
---
-##### `memberDescription`Optional
+##### `memberDescription`Optional
```typescript
public readonly memberDescription: string;
```
-- *Type:* `string`
+- *Type:* string
- *Default:* Set to match member name
Managed Blockchain member description.
---
-##### `networkDescription`Optional
+##### `networkDescription`Optional
```typescript
public readonly networkDescription: string;
```
-- *Type:* `string`
+- *Type:* string
- *Default:* Set to match network name
Managed Blockchain network description.
---
-##### `networkEdition`Optional
+##### `networkEdition`Optional
```typescript
public readonly networkEdition: NetworkEdition;
```
-- *Type:* [`@cdklabs/cdk-hyperledger-fabric-network.NetworkEdition`](#@cdklabs/cdk-hyperledger-fabric-network.NetworkEdition)
+- *Type:* NetworkEdition
- *Default:* NetworkEdition.STANDARD
Managed Blockchain network edition.
---
-##### `nodes`Optional
+##### `nodes`Optional
```typescript
public readonly nodes: HyperledgerFabricNodeProps[];
```
-- *Type:* [`@cdklabs/cdk-hyperledger-fabric-network.HyperledgerFabricNodeProps`](#@cdklabs/cdk-hyperledger-fabric-network.HyperledgerFabricNodeProps)[]
+- *Type:* HyperledgerFabricNodeProps[]
- *Default:* One node with default configuration
List of nodes to create on the network.
---
-##### `proposalDurationInHours`Optional
+##### `proposalDurationInHours`Optional
```typescript
public readonly proposalDurationInHours: number;
```
-- *Type:* `number`
+- *Type:* number
- *Default:* 24 hours
The duration from the time that a proposal is created until it expires.
---
-##### `thresholdComparator`Optional
+##### `thresholdComparator`Optional
```typescript
public readonly thresholdComparator: ThresholdComparator;
```
-- *Type:* [`@cdklabs/cdk-hyperledger-fabric-network.ThresholdComparator`](#@cdklabs/cdk-hyperledger-fabric-network.ThresholdComparator)
+- *Type:* ThresholdComparator
- *Default:* GREATER_THAN
Determines whether the yes votes must be greater than the threshold percentage or must be greater than or equal to the threhold percentage to be approved.
---
-##### `thresholdPercentage`Optional
+##### `thresholdPercentage`Optional
```typescript
public readonly thresholdPercentage: number;
```
-- *Type:* `number`
+- *Type:* number
- *Default:* 50 percent
The percentage of votes among all members that must be yes for a proposal to be approved.
---
-##### `users`Optional
+##### `users`Optional
```typescript
public readonly users: HyperledgerFabricUserProps[];
```
-- *Type:* [`@cdklabs/cdk-hyperledger-fabric-network.HyperledgerFabricUserProps`](#@cdklabs/cdk-hyperledger-fabric-network.HyperledgerFabricUserProps)[]
+- *Type:* HyperledgerFabricUserProps[]
List of users to register with Fabric CA Note: enrollAdmin property has to be enabled for registering users.
---
-### HyperledgerFabricNodeProps
+### HyperledgerFabricNodeProps
Construct properties for `HyperledgerFabricNode`.
-#### Initializer
+#### Initializer
```typescript
import { HyperledgerFabricNodeProps } from '@cdklabs/cdk-hyperledger-fabric-network'
@@ -990,74 +1206,74 @@ import { HyperledgerFabricNodeProps } from '@cdklabs/cdk-hyperledger-fabric-netw
const hyperledgerFabricNodeProps: HyperledgerFabricNodeProps = { ... }
```
-#### Properties
+#### Properties
| **Name** | **Type** | **Description** |
| --- | --- | --- |
-| [`availabilityZone`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricnodepropspropertyavailabilityzone) | `string` | The Availability Zone in which the node will be created. |
-| [`enableChaincodeLogging`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricnodepropspropertyenablechaincodelogging) | `boolean` | The configuration to enable or disable chaincode logging. |
-| [`enableNodeLogging`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricnodepropspropertyenablenodelogging) | `boolean` | The configuration to enable or disable node logging. |
-| [`instanceType`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricnodepropspropertyinstancetype) | [`@cdklabs/cdk-hyperledger-fabric-network.InstanceType`](#@cdklabs/cdk-hyperledger-fabric-network.InstanceType) | The Amazon Managed Blockchain instance type for the node. |
+| availabilityZone
| string
| The Availability Zone in which the node will be created. |
+| enableChaincodeLogging
| boolean
| The configuration to enable or disable chaincode logging. |
+| enableNodeLogging
| boolean
| The configuration to enable or disable node logging. |
+| instanceType
| InstanceType
| The Amazon Managed Blockchain instance type for the node. |
---
-##### `availabilityZone`Optional
+##### `availabilityZone`Optional
```typescript
public readonly availabilityZone: string;
```
-- *Type:* `string`
+- *Type:* string
- *Default:* The first AZ in the region
The Availability Zone in which the node will be created.
---
-##### `enableChaincodeLogging`Optional
+##### `enableChaincodeLogging`Optional
```typescript
public readonly enableChaincodeLogging: boolean;
```
-- *Type:* `boolean`
+- *Type:* boolean
- *Default:* true
The configuration to enable or disable chaincode logging.
---
-##### `enableNodeLogging`Optional
+##### `enableNodeLogging`Optional
```typescript
public readonly enableNodeLogging: boolean;
```
-- *Type:* `boolean`
+- *Type:* boolean
- *Default:* true
The configuration to enable or disable node logging.
---
-##### `instanceType`Optional
+##### `instanceType`Optional
```typescript
public readonly instanceType: InstanceType;
```
-- *Type:* [`@cdklabs/cdk-hyperledger-fabric-network.InstanceType`](#@cdklabs/cdk-hyperledger-fabric-network.InstanceType)
+- *Type:* InstanceType
- *Default:* BURSTABLE3_SMALL
The Amazon Managed Blockchain instance type for the node.
---
-### HyperledgerFabricUserProps
+### HyperledgerFabricUserProps
Construct properties for `HyperledgerFabricUser`.
-#### Initializer
+#### Initializer
```typescript
import { HyperledgerFabricUserProps } from '@cdklabs/cdk-hyperledger-fabric-network'
@@ -1065,22 +1281,22 @@ import { HyperledgerFabricUserProps } from '@cdklabs/cdk-hyperledger-fabric-netw
const hyperledgerFabricUserProps: HyperledgerFabricUserProps = { ... }
```
-#### Properties
+#### Properties
| **Name** | **Type** | **Description** |
| --- | --- | --- |
-| [`affilitation`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricuserpropspropertyaffilitation)* | `string` | User's affiliation to the member. |
-| [`userId`](#cdklabscdkhyperledgerfabricnetworkhyperledgerfabricuserpropspropertyuserid)* | `string` | User ID to register with CA. |
+| affilitation
| string
| User's affiliation to the member. |
+| userId
| string
| User ID to register with CA. |
---
-##### `affilitation`Required
+##### `affilitation`Required
```typescript
public readonly affilitation: string;
```
-- *Type:* `string`
+- *Type:* string
User's affiliation to the member.
@@ -1088,13 +1304,13 @@ Should be hierarchical with member name as root(`MemberName.Dept1`).
---
-##### `userId`Required
+##### `userId`Required
```typescript
public readonly userId: string;
```
-- *Type:* `string`
+- *Type:* string
User ID to register with CA.
@@ -1102,154 +1318,162 @@ User ID to register with CA.
-## Enums
+## Enums
-### FrameworkVersion
+### FrameworkVersion
+
+Define which Hyperledger Fabric framework to use.
+
+#### Members
| **Name** | **Description** |
| --- | --- |
-| [`VERSION_1_2`](#cdklabscdkhyperledgerfabricnetworkframeworkversionversion12) | *No description.* |
-| [`VERSION_1_4`](#cdklabscdkhyperledgerfabricnetworkframeworkversionversion14) | *No description.* |
-| [`VERSION_2_2`](#cdklabscdkhyperledgerfabricnetworkframeworkversionversion22) | *No description.* |
+| VERSION_1_2
| *No description.* |
+| VERSION_1_4
| *No description.* |
+| VERSION_2_2
| *No description.* |
---
-Define which Hyperledger Fabric framework to use.
-
-#### `VERSION_1_2`
+##### `VERSION_1_2`
---
-#### `VERSION_1_4`
+##### `VERSION_1_4`
---
-#### `VERSION_2_2`
+##### `VERSION_2_2`
---
-### InstanceType
+### InstanceType
+
+Supported instance types for Managed Blockchain nodes.
+
+#### Members
| **Name** | **Description** |
| --- | --- |
-| [`BURSTABLE3_SMALL`](#cdklabscdkhyperledgerfabricnetworkinstancetypeburstable3small) | *No description.* |
-| [`BURSTABLE3_MEDIUM`](#cdklabscdkhyperledgerfabricnetworkinstancetypeburstable3medium) | *No description.* |
-| [`BURSTABLE3_LARGE`](#cdklabscdkhyperledgerfabricnetworkinstancetypeburstable3large) | *No description.* |
-| [`BURSTABLE3_XLARGE`](#cdklabscdkhyperledgerfabricnetworkinstancetypeburstable3xlarge) | *No description.* |
-| [`STANDARD5_LARGE`](#cdklabscdkhyperledgerfabricnetworkinstancetypestandard5large) | *No description.* |
-| [`STANDARD5_XLARGE`](#cdklabscdkhyperledgerfabricnetworkinstancetypestandard5xlarge) | *No description.* |
-| [`STANDARD5_XLARGE2`](#cdklabscdkhyperledgerfabricnetworkinstancetypestandard5xlarge2) | *No description.* |
-| [`STANDARD5_XLARGE4`](#cdklabscdkhyperledgerfabricnetworkinstancetypestandard5xlarge4) | *No description.* |
-| [`COMPUTE5_LARGE`](#cdklabscdkhyperledgerfabricnetworkinstancetypecompute5large) | *No description.* |
-| [`COMPUTE5_XLARGE`](#cdklabscdkhyperledgerfabricnetworkinstancetypecompute5xlarge) | *No description.* |
-| [`COMPUTE5_XLARGE2`](#cdklabscdkhyperledgerfabricnetworkinstancetypecompute5xlarge2) | *No description.* |
-| [`COMPUTE5_XLARGE4`](#cdklabscdkhyperledgerfabricnetworkinstancetypecompute5xlarge4) | *No description.* |
+| BURSTABLE3_SMALL
| *No description.* |
+| BURSTABLE3_MEDIUM
| *No description.* |
+| BURSTABLE3_LARGE
| *No description.* |
+| BURSTABLE3_XLARGE
| *No description.* |
+| STANDARD5_LARGE
| *No description.* |
+| STANDARD5_XLARGE
| *No description.* |
+| STANDARD5_XLARGE2
| *No description.* |
+| STANDARD5_XLARGE4
| *No description.* |
+| COMPUTE5_LARGE
| *No description.* |
+| COMPUTE5_XLARGE
| *No description.* |
+| COMPUTE5_XLARGE2
| *No description.* |
+| COMPUTE5_XLARGE4
| *No description.* |
---
-Supported instance types for Managed Blockchain nodes.
-
-#### `BURSTABLE3_SMALL`
+##### `BURSTABLE3_SMALL`
---
-#### `BURSTABLE3_MEDIUM`
+##### `BURSTABLE3_MEDIUM`
---
-#### `BURSTABLE3_LARGE`
+##### `BURSTABLE3_LARGE`
---
-#### `BURSTABLE3_XLARGE`
+##### `BURSTABLE3_XLARGE`
---
-#### `STANDARD5_LARGE`
+##### `STANDARD5_LARGE`
---
-#### `STANDARD5_XLARGE`
+##### `STANDARD5_XLARGE`
---
-#### `STANDARD5_XLARGE2`
+##### `STANDARD5_XLARGE2`
---
-#### `STANDARD5_XLARGE4`
+##### `STANDARD5_XLARGE4`
---
-#### `COMPUTE5_LARGE`
+##### `COMPUTE5_LARGE`
---
-#### `COMPUTE5_XLARGE`
+##### `COMPUTE5_XLARGE`
---
-#### `COMPUTE5_XLARGE2`
+##### `COMPUTE5_XLARGE2`
---
-#### `COMPUTE5_XLARGE4`
+##### `COMPUTE5_XLARGE4`
---
-### NetworkEdition
+### NetworkEdition
+
+Starter networks are cheaper, but are limited to 2 nodes that can only be from a subset of types (see node.ts for the list).
+
+#### Members
| **Name** | **Description** |
| --- | --- |
-| [`STARTER`](#cdklabscdkhyperledgerfabricnetworknetworkeditionstarter) | *No description.* |
-| [`STANDARD`](#cdklabscdkhyperledgerfabricnetworknetworkeditionstandard) | *No description.* |
+| STARTER
| *No description.* |
+| STANDARD
| *No description.* |
---
-Starter networks are cheaper, but are limited to 2 nodes that can only be from a subset of types (see node.ts for the list).
-
-#### `STARTER`
+##### `STARTER`
---
-#### `STANDARD`
+##### `STANDARD`
---
-### ThresholdComparator
+### ThresholdComparator
+
+Constants to define ties in voting for new members.
+
+#### Members
| **Name** | **Description** |
| --- | --- |
-| [`GREATER_THAN`](#cdklabscdkhyperledgerfabricnetworkthresholdcomparatorgreaterthan) | *No description.* |
-| [`GREATER_THAN_OR_EQUAL_TO`](#cdklabscdkhyperledgerfabricnetworkthresholdcomparatorgreaterthanorequalto) | *No description.* |
+| GREATER_THAN
| *No description.* |
+| GREATER_THAN_OR_EQUAL_TO
| *No description.* |
---
-Constants to define ties in voting for new members.
-
-#### `GREATER_THAN`
+##### `GREATER_THAN`
---
-#### `GREATER_THAN_OR_EQUAL_TO`
+##### `GREATER_THAN_OR_EQUAL_TO`
---
diff --git a/package.json b/package.json
index 817829a..be765d0 100644
--- a/package.json
+++ b/package.json
@@ -43,7 +43,8 @@
"@typescript-eslint/eslint-plugin": "^7",
"@typescript-eslint/parser": "^7",
"aws-cdk-lib": "2.24.1",
- "cdk-nag": "2.28.188",
+ "cdk-nag": "2.28.189",
+ "commit-and-tag-version": "^12",
"constructs": "10.0.5",
"eslint": "^8",
"eslint-import-resolver-typescript": "^2.7.1",
@@ -52,11 +53,10 @@
"jest-junit": "^15",
"jsii": "1.x",
"jsii-diff": "^1.102.0",
- "jsii-docgen": "^4.2.44",
+ "jsii-docgen": "^10.5.0",
"jsii-pacmak": "^1.102.0",
"jsii-rosetta": "1.x",
- "projen": "^0.86.0",
- "standard-version": "^9",
+ "projen": "^0.86.4",
"ts-jest": "^27",
"ts-node": "^10.9.2",
"typescript": "^4.9.5"
diff --git a/yarn.lock b/yarn.lock
index bc889a6..1fb61f1 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -590,7 +590,7 @@
chalk "^4.1.2"
semver "^7.6.3"
-"@jsii/spec@1.102.0", "@jsii/spec@^1.102.0", "@jsii/spec@^1.52.1":
+"@jsii/spec@1.102.0", "@jsii/spec@^1.102.0":
version "1.102.0"
resolved "https://registry.yarnpkg.com/@jsii/spec/-/spec-1.102.0.tgz#3f9cfcd44e4358ba7259730452e89b2111918524"
integrity sha512-/VcmoEyp7HR0xoFz47/fiyZjAv+0gHG4ZwTbgB+umbB88bTbLZadnqBL7T9OIKQbK4w8HNOaRnHwjNBIYIPxWQ==
@@ -719,14 +719,6 @@
dependencies:
"@babel/types" "^7.3.0"
-"@types/glob@*":
- version "8.1.0"
- resolved "https://registry.yarnpkg.com/@types/glob/-/glob-8.1.0.tgz#b63e70155391b0584dce44e7ea25190bbc38f2fc"
- integrity sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w==
- dependencies:
- "@types/minimatch" "^5.1.2"
- "@types/node" "*"
-
"@types/graceful-fs@^4.1.2":
version "4.1.9"
resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.9.tgz#2a06bc0f68a20ab37b3e36aa238be6abdf49e8b4"
@@ -766,11 +758,6 @@
resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee"
integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==
-"@types/minimatch@^5.1.2":
- version "5.1.2"
- resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-5.1.2.tgz#07508b45797cb81ec3f273011b054cd0755eddca"
- integrity sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==
-
"@types/minimist@^1.2.0":
version "1.2.5"
resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.5.tgz#ec10755e871497bcd83efe927e43ec46e8c0747e"
@@ -906,7 +893,7 @@
resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.8.10.tgz#a1337ca426aa61cef9fe15b5b28e340a72f6fa99"
integrity sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==
-JSONStream@^1.0.4:
+JSONStream@^1.3.5:
version "1.3.5"
resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.5.tgz#3208c1f08d3a4d99261ab64f92302bc15e111ca0"
integrity sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==
@@ -966,6 +953,13 @@ agent-base@6:
dependencies:
debug "4"
+agent-base@^7.0.2, agent-base@^7.1.0:
+ version "7.1.1"
+ resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-7.1.1.tgz#bdbded7dfb096b751a2a087eeeb9664725b2e317"
+ integrity sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==
+ dependencies:
+ debug "^4.3.4"
+
ajv@^6.12.4:
version "6.12.6"
resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4"
@@ -1330,10 +1324,10 @@ case@1.6.3, case@^1.6.3:
resolved "https://registry.yarnpkg.com/case/-/case-1.6.3.tgz#0a4386e3e9825351ca2e6216c60467ff5f1ea1c9"
integrity sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ==
-cdk-nag@2.28.188:
- version "2.28.188"
- resolved "https://registry.yarnpkg.com/cdk-nag/-/cdk-nag-2.28.188.tgz#72fef90f336638059d7b79cd115082903b4589f6"
- integrity sha512-qb/YRemItm2lUiyVhxlzg1VvgUFaV6GY41HymqOGvpvRI60NW50R4CmpZ9JXOdEI2ua8WAtoCniNdSPLe7nfcw==
+cdk-nag@2.28.189:
+ version "2.28.189"
+ resolved "https://registry.yarnpkg.com/cdk-nag/-/cdk-nag-2.28.189.tgz#bd14ae05fab37e4a50a9e703e63bff5c66d0c499"
+ integrity sha512-MMGgvY1FaZEpyA0umORI9AwMdF6EcnAZi4efX8eqLmZsaFdvlKItT9aCAYi50P6AMORIfapUORWzT1sSebOxKg==
chalk@^2.4.2:
version "2.4.2"
@@ -1451,6 +1445,28 @@ comment-json@4.2.2:
has-own-prop "^2.0.0"
repeat-string "^1.6.1"
+commit-and-tag-version@^12:
+ version "12.4.2"
+ resolved "https://registry.yarnpkg.com/commit-and-tag-version/-/commit-and-tag-version-12.4.2.tgz#98cc351a7dc58bcc14908f17952a7f0606004413"
+ integrity sha512-K8EPV/vRM+PZCFqu1anHUyxPt8Q9dUUHU4WRE9a2GcHYfZPgu2GGKLxI018W/y+EZ7AbV0/P7QrLn5/lpcRyAg==
+ dependencies:
+ chalk "^2.4.2"
+ conventional-changelog "4.0.0"
+ conventional-changelog-config-spec "2.1.0"
+ conventional-changelog-conventionalcommits "6.1.0"
+ conventional-recommended-bump "7.0.1"
+ detect-indent "^6.0.0"
+ detect-newline "^3.1.0"
+ dotgitignore "^2.1.0"
+ figures "^3.1.0"
+ find-up "^5.0.0"
+ git-semver-tags "^5.0.0"
+ jsdom "^24.1.1"
+ semver "^7.6.3"
+ w3c-xmlserializer "^5.0.0"
+ yaml "^2.4.1"
+ yargs "^17.7.2"
+
commonmark@^0.31.1:
version "0.31.1"
resolved "https://registry.yarnpkg.com/commonmark/-/commonmark-0.31.1.tgz#5c8b1b5eaaca00a0912cad68d1f0f00c836cecd3"
@@ -1493,168 +1509,144 @@ constructs@^10.0.0:
resolved "https://registry.yarnpkg.com/constructs/-/constructs-10.3.0.tgz#4c246fce9cf8e77711ad45944e9fbd41f1501965"
integrity sha512-vbK8i3rIb/xwZxSpTjz3SagHn1qq9BChLEfy5Hf6fB3/2eFbrwt2n9kHwQcS0CPTRBesreeAcsJfMq2229FnbQ==
-conventional-changelog-angular@^5.0.12:
- version "5.0.13"
- resolved "https://registry.yarnpkg.com/conventional-changelog-angular/-/conventional-changelog-angular-5.0.13.tgz#896885d63b914a70d4934b59d2fe7bde1832b28c"
- integrity sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==
+conventional-changelog-angular@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/conventional-changelog-angular/-/conventional-changelog-angular-6.0.0.tgz#a9a9494c28b7165889144fd5b91573c4aa9ca541"
+ integrity sha512-6qLgrBF4gueoC7AFVHu51nHL9pF9FRjXrH+ceVf7WmAfH3gs+gEYOkvxhjMPjZu57I4AGUGoNTY8V7Hrgf1uqg==
dependencies:
compare-func "^2.0.0"
- q "^1.5.1"
-conventional-changelog-atom@^2.0.8:
- version "2.0.8"
- resolved "https://registry.yarnpkg.com/conventional-changelog-atom/-/conventional-changelog-atom-2.0.8.tgz#a759ec61c22d1c1196925fca88fe3ae89fd7d8de"
- integrity sha512-xo6v46icsFTK3bb7dY/8m2qvc8sZemRgdqLb/bjpBsH2UyOS8rKNTgcb5025Hri6IpANPApbXMg15QLb1LJpBw==
- dependencies:
- q "^1.5.1"
+conventional-changelog-atom@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/conventional-changelog-atom/-/conventional-changelog-atom-3.0.0.tgz#32de463a29db773de15382c96acda47930d3d24d"
+ integrity sha512-pnN5bWpH+iTUWU3FaYdw5lJmfWeqSyrUkG+wyHBI9tC1dLNnHkbAOg1SzTQ7zBqiFrfo55h40VsGXWMdopwc5g==
-conventional-changelog-codemirror@^2.0.8:
- version "2.0.8"
- resolved "https://registry.yarnpkg.com/conventional-changelog-codemirror/-/conventional-changelog-codemirror-2.0.8.tgz#398e9530f08ce34ec4640af98eeaf3022eb1f7dc"
- integrity sha512-z5DAsn3uj1Vfp7po3gpt2Boc+Bdwmw2++ZHa5Ak9k0UKsYAO5mH1UBTN0qSCuJZREIhX6WU4E1p3IW2oRCNzQw==
- dependencies:
- q "^1.5.1"
+conventional-changelog-codemirror@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/conventional-changelog-codemirror/-/conventional-changelog-codemirror-3.0.0.tgz#6d5a4c67713346a9ebbcfb6336b3269ce8ddceeb"
+ integrity sha512-wzchZt9HEaAZrenZAUUHMCFcuYzGoZ1wG/kTRMICxsnW5AXohYMRxnyecP9ob42Gvn5TilhC0q66AtTPRSNMfw==
conventional-changelog-config-spec@2.1.0, conventional-changelog-config-spec@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/conventional-changelog-config-spec/-/conventional-changelog-config-spec-2.1.0.tgz#874a635287ef8b581fd8558532bf655d4fb59f2d"
integrity sha512-IpVePh16EbbB02V+UA+HQnnPIohgXvJRxHcS5+Uwk4AT5LjzCZJm5sp/yqs5C6KZJ1jMsV4paEV13BN1pvDuxQ==
-conventional-changelog-conventionalcommits@4.6.3, conventional-changelog-conventionalcommits@^4.5.0:
- version "4.6.3"
- resolved "https://registry.yarnpkg.com/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.6.3.tgz#0765490f56424b46f6cb4db9135902d6e5a36dc2"
- integrity sha512-LTTQV4fwOM4oLPad317V/QNQ1FY4Hju5qeBIM1uTHbrnCE+Eg4CdRZ3gO2pUeR+tzWdp80M2j3qFFEDWVqOV4g==
+conventional-changelog-conventionalcommits@6.1.0, conventional-changelog-conventionalcommits@^6.0.0:
+ version "6.1.0"
+ resolved "https://registry.yarnpkg.com/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-6.1.0.tgz#3bad05f4eea64e423d3d90fc50c17d2c8cf17652"
+ integrity sha512-3cS3GEtR78zTfMzk0AizXKKIdN4OvSh7ibNz6/DPbhWWQu7LqE/8+/GqSodV+sywUR2gpJAdP/1JFf4XtN7Zpw==
dependencies:
compare-func "^2.0.0"
- lodash "^4.17.15"
- q "^1.5.1"
-conventional-changelog-core@^4.2.1:
- version "4.2.4"
- resolved "https://registry.yarnpkg.com/conventional-changelog-core/-/conventional-changelog-core-4.2.4.tgz#e50d047e8ebacf63fac3dc67bf918177001e1e9f"
- integrity sha512-gDVS+zVJHE2v4SLc6B0sLsPiloR0ygU7HaDW14aNJE1v4SlqJPILPl/aJC7YdtRE4CybBf8gDwObBvKha8Xlyg==
+conventional-changelog-core@^5.0.0:
+ version "5.0.2"
+ resolved "https://registry.yarnpkg.com/conventional-changelog-core/-/conventional-changelog-core-5.0.2.tgz#78dbe6c346162be4132b7890668d3e860cad2d08"
+ integrity sha512-RhQOcDweXNWvlRwUDCpaqXzbZemKPKncCWZG50Alth72WITVd6nhVk9MJ6w1k9PFNBcZ3YwkdkChE+8+ZwtUug==
dependencies:
add-stream "^1.0.0"
- conventional-changelog-writer "^5.0.0"
- conventional-commits-parser "^3.2.0"
- dateformat "^3.0.0"
- get-pkg-repo "^4.0.0"
- git-raw-commits "^2.0.8"
+ conventional-changelog-writer "^6.0.0"
+ conventional-commits-parser "^4.0.0"
+ dateformat "^3.0.3"
+ get-pkg-repo "^4.2.1"
+ git-raw-commits "^3.0.0"
git-remote-origin-url "^2.0.0"
- git-semver-tags "^4.1.1"
- lodash "^4.17.15"
- normalize-package-data "^3.0.0"
- q "^1.5.1"
+ git-semver-tags "^5.0.0"
+ normalize-package-data "^3.0.3"
read-pkg "^3.0.0"
read-pkg-up "^3.0.0"
- through2 "^4.0.0"
-conventional-changelog-ember@^2.0.9:
- version "2.0.9"
- resolved "https://registry.yarnpkg.com/conventional-changelog-ember/-/conventional-changelog-ember-2.0.9.tgz#619b37ec708be9e74a220f4dcf79212ae1c92962"
- integrity sha512-ulzIReoZEvZCBDhcNYfDIsLTHzYHc7awh+eI44ZtV5cx6LVxLlVtEmcO+2/kGIHGtw+qVabJYjdI5cJOQgXh1A==
- dependencies:
- q "^1.5.1"
+conventional-changelog-ember@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/conventional-changelog-ember/-/conventional-changelog-ember-3.0.0.tgz#8a02adc12f87285195dda43b573b7c0d1a1b266c"
+ integrity sha512-7PYthCoSxIS98vWhVcSphMYM322OxptpKAuHYdVspryI0ooLDehRXWeRWgN+zWSBXKl/pwdgAg8IpLNSM1/61A==
-conventional-changelog-eslint@^3.0.9:
- version "3.0.9"
- resolved "https://registry.yarnpkg.com/conventional-changelog-eslint/-/conventional-changelog-eslint-3.0.9.tgz#689bd0a470e02f7baafe21a495880deea18b7cdb"
- integrity sha512-6NpUCMgU8qmWmyAMSZO5NrRd7rTgErjrm4VASam2u5jrZS0n38V7Y9CzTtLT2qwz5xEChDR4BduoWIr8TfwvXA==
- dependencies:
- q "^1.5.1"
+conventional-changelog-eslint@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/conventional-changelog-eslint/-/conventional-changelog-eslint-4.0.0.tgz#cdcaee9bc14ffc97540ecef6771c472e54f3d75e"
+ integrity sha512-nEZ9byP89hIU0dMx37JXQkE1IpMmqKtsaR24X7aM3L6Yy/uAtbb+ogqthuNYJkeO1HyvK7JsX84z8649hvp43Q==
-conventional-changelog-express@^2.0.6:
- version "2.0.6"
- resolved "https://registry.yarnpkg.com/conventional-changelog-express/-/conventional-changelog-express-2.0.6.tgz#420c9d92a347b72a91544750bffa9387665a6ee8"
- integrity sha512-SDez2f3iVJw6V563O3pRtNwXtQaSmEfTCaTBPCqn0oG0mfkq0rX4hHBq5P7De2MncoRixrALj3u3oQsNK+Q0pQ==
- dependencies:
- q "^1.5.1"
+conventional-changelog-express@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/conventional-changelog-express/-/conventional-changelog-express-3.0.0.tgz#25bee76f7d11df45b42bd5580228b1f94c77a64f"
+ integrity sha512-HqxihpUMfIuxvlPvC6HltA4ZktQEUan/v3XQ77+/zbu8No/fqK3rxSZaYeHYant7zRxQNIIli7S+qLS9tX9zQA==
-conventional-changelog-jquery@^3.0.11:
- version "3.0.11"
- resolved "https://registry.yarnpkg.com/conventional-changelog-jquery/-/conventional-changelog-jquery-3.0.11.tgz#d142207400f51c9e5bb588596598e24bba8994bf"
- integrity sha512-x8AWz5/Td55F7+o/9LQ6cQIPwrCjfJQ5Zmfqi8thwUEKHstEn4kTIofXub7plf1xvFA2TqhZlq7fy5OmV6BOMw==
- dependencies:
- q "^1.5.1"
+conventional-changelog-jquery@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/conventional-changelog-jquery/-/conventional-changelog-jquery-4.0.0.tgz#bbfea102b8ea66a781e245d43ead0608842ae326"
+ integrity sha512-TTIN5CyzRMf8PUwyy4IOLmLV2DFmPtasKN+x7EQKzwSX8086XYwo+NeaeA3VUT8bvKaIy5z/JoWUvi7huUOgaw==
-conventional-changelog-jshint@^2.0.9:
- version "2.0.9"
- resolved "https://registry.yarnpkg.com/conventional-changelog-jshint/-/conventional-changelog-jshint-2.0.9.tgz#f2d7f23e6acd4927a238555d92c09b50fe3852ff"
- integrity sha512-wMLdaIzq6TNnMHMy31hql02OEQ8nCQfExw1SE0hYL5KvU+JCTuPaDO+7JiogGT2gJAxiUGATdtYYfh+nT+6riA==
+conventional-changelog-jshint@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/conventional-changelog-jshint/-/conventional-changelog-jshint-3.0.0.tgz#a1743e77ffdee03b704af6faa199520d3a90a868"
+ integrity sha512-bQof4byF4q+n+dwFRkJ/jGf9dCNUv4/kCDcjeCizBvfF81TeimPZBB6fT4HYbXgxxfxWXNl/i+J6T0nI4by6DA==
dependencies:
compare-func "^2.0.0"
- q "^1.5.1"
-conventional-changelog-preset-loader@^2.3.4:
- version "2.3.4"
- resolved "https://registry.yarnpkg.com/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz#14a855abbffd59027fd602581f1f34d9862ea44c"
- integrity sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==
+conventional-changelog-preset-loader@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-3.0.0.tgz#14975ef759d22515d6eabae6396c2ae721d4c105"
+ integrity sha512-qy9XbdSLmVnwnvzEisjxdDiLA4OmV3o8db+Zdg4WiFw14fP3B6XNz98X0swPPpkTd/pc1K7+adKgEDM1JCUMiA==
-conventional-changelog-writer@^5.0.0:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/conventional-changelog-writer/-/conventional-changelog-writer-5.0.1.tgz#e0757072f045fe03d91da6343c843029e702f359"
- integrity sha512-5WsuKUfxW7suLblAbFnxAcrvf6r+0b7GvNaWUwUIk0bXMnENP/PEieGKVUQrjPqwPT4o3EPAASBXiY6iHooLOQ==
+conventional-changelog-writer@^6.0.0:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/conventional-changelog-writer/-/conventional-changelog-writer-6.0.1.tgz#d8d3bb5e1f6230caed969dcc762b1c368a8f7b01"
+ integrity sha512-359t9aHorPw+U+nHzUXHS5ZnPBOizRxfQsWT5ZDHBfvfxQOAik+yfuhKXG66CN5LEWPpMNnIMHUTCKeYNprvHQ==
dependencies:
- conventional-commits-filter "^2.0.7"
- dateformat "^3.0.0"
+ conventional-commits-filter "^3.0.0"
+ dateformat "^3.0.3"
handlebars "^4.7.7"
json-stringify-safe "^5.0.1"
- lodash "^4.17.15"
- meow "^8.0.0"
- semver "^6.0.0"
- split "^1.0.0"
- through2 "^4.0.0"
-
-conventional-changelog@3.1.25:
- version "3.1.25"
- resolved "https://registry.yarnpkg.com/conventional-changelog/-/conventional-changelog-3.1.25.tgz#3e227a37d15684f5aa1fb52222a6e9e2536ccaff"
- integrity sha512-ryhi3fd1mKf3fSjbLXOfK2D06YwKNic1nC9mWqybBHdObPd8KJ2vjaXZfYj1U23t+V8T8n0d7gwnc9XbIdFbyQ==
- dependencies:
- conventional-changelog-angular "^5.0.12"
- conventional-changelog-atom "^2.0.8"
- conventional-changelog-codemirror "^2.0.8"
- conventional-changelog-conventionalcommits "^4.5.0"
- conventional-changelog-core "^4.2.1"
- conventional-changelog-ember "^2.0.9"
- conventional-changelog-eslint "^3.0.9"
- conventional-changelog-express "^2.0.6"
- conventional-changelog-jquery "^3.0.11"
- conventional-changelog-jshint "^2.0.9"
- conventional-changelog-preset-loader "^2.3.4"
-
-conventional-commits-filter@^2.0.7:
- version "2.0.7"
- resolved "https://registry.yarnpkg.com/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz#f8d9b4f182fce00c9af7139da49365b136c8a0b3"
- integrity sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA==
+ meow "^8.1.2"
+ semver "^7.0.0"
+ split "^1.0.1"
+
+conventional-changelog@4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/conventional-changelog/-/conventional-changelog-4.0.0.tgz#51a8d7765e5837bb29b3ef1cf395d6ef594827a9"
+ integrity sha512-JbZjwE1PzxQCvm+HUTIr+pbSekS8qdOZzMakdFyPtdkEWwFvwEJYONzjgMm0txCb2yBcIcfKDmg8xtCKTdecNQ==
+ dependencies:
+ conventional-changelog-angular "^6.0.0"
+ conventional-changelog-atom "^3.0.0"
+ conventional-changelog-codemirror "^3.0.0"
+ conventional-changelog-conventionalcommits "^6.0.0"
+ conventional-changelog-core "^5.0.0"
+ conventional-changelog-ember "^3.0.0"
+ conventional-changelog-eslint "^4.0.0"
+ conventional-changelog-express "^3.0.0"
+ conventional-changelog-jquery "^4.0.0"
+ conventional-changelog-jshint "^3.0.0"
+ conventional-changelog-preset-loader "^3.0.0"
+
+conventional-commits-filter@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/conventional-commits-filter/-/conventional-commits-filter-3.0.0.tgz#bf1113266151dd64c49cd269e3eb7d71d7015ee2"
+ integrity sha512-1ymej8b5LouPx9Ox0Dw/qAO2dVdfpRFq28e5Y0jJEU8ZrLdy0vOSkkIInwmxErFGhg6SALro60ZrwYFVTUDo4Q==
dependencies:
lodash.ismatch "^4.4.0"
- modify-values "^1.0.0"
+ modify-values "^1.0.1"
-conventional-commits-parser@^3.2.0:
- version "3.2.4"
- resolved "https://registry.yarnpkg.com/conventional-commits-parser/-/conventional-commits-parser-3.2.4.tgz#a7d3b77758a202a9b2293d2112a8d8052c740972"
- integrity sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q==
+conventional-commits-parser@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/conventional-commits-parser/-/conventional-commits-parser-4.0.0.tgz#02ae1178a381304839bce7cea9da5f1b549ae505"
+ integrity sha512-WRv5j1FsVM5FISJkoYMR6tPk07fkKT0UodruX4je86V4owk451yjXAKzKAPOs9l7y59E2viHUS9eQ+dfUA9NSg==
dependencies:
- JSONStream "^1.0.4"
+ JSONStream "^1.3.5"
is-text-path "^1.0.1"
- lodash "^4.17.15"
- meow "^8.0.0"
- split2 "^3.0.0"
- through2 "^4.0.0"
+ meow "^8.1.2"
+ split2 "^3.2.2"
-conventional-recommended-bump@6.1.0:
- version "6.1.0"
- resolved "https://registry.yarnpkg.com/conventional-recommended-bump/-/conventional-recommended-bump-6.1.0.tgz#cfa623285d1de554012f2ffde70d9c8a22231f55"
- integrity sha512-uiApbSiNGM/kkdL9GTOLAqC4hbptObFo4wW2QRyHsKciGAfQuLU1ShZ1BIVI/+K2BE/W1AWYQMCXAsv4dyKPaw==
+conventional-recommended-bump@7.0.1:
+ version "7.0.1"
+ resolved "https://registry.yarnpkg.com/conventional-recommended-bump/-/conventional-recommended-bump-7.0.1.tgz#ec01f6c7f5d0e2491c2d89488b0d757393392424"
+ integrity sha512-Ft79FF4SlOFvX4PkwFDRnaNiIVX7YbmqGU0RwccUaiGvgp3S0a8ipR2/Qxk31vclDNM+GSdJOVs2KrsUCjblVA==
dependencies:
concat-stream "^2.0.0"
- conventional-changelog-preset-loader "^2.3.4"
- conventional-commits-filter "^2.0.7"
- conventional-commits-parser "^3.2.0"
- git-raw-commits "^2.0.8"
- git-semver-tags "^4.1.1"
- meow "^8.0.0"
- q "^1.5.1"
+ conventional-changelog-preset-loader "^3.0.0"
+ conventional-commits-filter "^3.0.0"
+ conventional-commits-parser "^4.0.0"
+ git-raw-commits "^3.0.0"
+ git-semver-tags "^5.0.0"
+ meow "^8.1.2"
convert-source-map@^1.4.0, convert-source-map@^1.6.0:
version "1.9.0"
@@ -1702,6 +1694,13 @@ cssstyle@^2.3.0:
dependencies:
cssom "~0.3.6"
+cssstyle@^4.0.1:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-4.0.1.tgz#ef29c598a1e90125c870525490ea4f354db0660a"
+ integrity sha512-8ZYiJ3A/3OkDd093CBT/0UKDWry7ak4BdPTFP2+QEP7cmhouyq/Up709ASSj2cK02BbZiMgk7kYjZNS4QP5qrQ==
+ dependencies:
+ rrweb-cssom "^0.6.0"
+
dargs@^7.0.0:
version "7.0.0"
resolved "https://registry.yarnpkg.com/dargs/-/dargs-7.0.0.tgz#04015c41de0bcb69ec84050f3d9be0caf8d6d5cc"
@@ -1716,6 +1715,14 @@ data-urls@^2.0.0:
whatwg-mimetype "^2.3.0"
whatwg-url "^8.0.0"
+data-urls@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-5.0.0.tgz#2f76906bce1824429ffecb6920f45a0b30f00dde"
+ integrity sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==
+ dependencies:
+ whatwg-mimetype "^4.0.0"
+ whatwg-url "^14.0.0"
+
data-view-buffer@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/data-view-buffer/-/data-view-buffer-1.0.1.tgz#8ea6326efec17a2e42620696e671d7d5a8bc66b2"
@@ -1748,7 +1755,7 @@ date-format@^4.0.14:
resolved "https://registry.yarnpkg.com/date-format/-/date-format-4.0.14.tgz#7a8e584434fb169a521c8b7aa481f355810d9400"
integrity sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg==
-dateformat@^3.0.0:
+dateformat@^3.0.3:
version "3.0.3"
resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae"
integrity sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==
@@ -1785,7 +1792,7 @@ decamelize@^5.0.1:
resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-5.0.1.tgz#db11a92e58c741ef339fb0a2868d8a06a9a7b1e9"
integrity sha512-VfxadyCECXgQlkoEAjeghAr5gY3Hf+IKjKb+X8tGVDtveCjN+USwprd2q3QXBR9T1+x2DG0XZF5/w+7HAtSaXA==
-decimal.js@^10.2.1:
+decimal.js@^10.2.1, decimal.js@^10.4.3:
version "10.4.3"
resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.4.3.tgz#1044092884d245d1b7f65725fa4ad4c6f781cc23"
integrity sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==
@@ -1916,6 +1923,11 @@ emoji-regex@^8.0.0:
resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"
integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
+entities@^4.4.0:
+ version "4.5.0"
+ resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48"
+ integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==
+
entities@~3.0.1:
version "3.0.1"
resolved "https://registry.yarnpkg.com/entities/-/entities-3.0.1.tgz#2b887ca62585e96db3903482d336c1006c3001d4"
@@ -2361,7 +2373,16 @@ form-data@^3.0.0:
combined-stream "^1.0.8"
mime-types "^2.1.12"
-fs-extra@^10.0.0, fs-extra@^10.1.0:
+form-data@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452"
+ integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==
+ dependencies:
+ asynckit "^0.4.0"
+ combined-stream "^1.0.8"
+ mime-types "^2.1.12"
+
+fs-extra@^10.1.0:
version "10.1.0"
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf"
integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==
@@ -2445,7 +2466,7 @@ get-package-type@^0.1.0:
resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a"
integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==
-get-pkg-repo@^4.0.0:
+get-pkg-repo@^4.2.1:
version "4.2.1"
resolved "https://registry.yarnpkg.com/get-pkg-repo/-/get-pkg-repo-4.2.1.tgz#75973e1c8050c73f48190c52047c4cee3acbf385"
integrity sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA==
@@ -2469,16 +2490,14 @@ get-symbol-description@^1.0.2:
es-errors "^1.3.0"
get-intrinsic "^1.2.4"
-git-raw-commits@^2.0.8:
- version "2.0.11"
- resolved "https://registry.yarnpkg.com/git-raw-commits/-/git-raw-commits-2.0.11.tgz#bc3576638071d18655e1cc60d7f524920008d723"
- integrity sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A==
+git-raw-commits@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/git-raw-commits/-/git-raw-commits-3.0.0.tgz#5432f053a9744f67e8db03dbc48add81252cfdeb"
+ integrity sha512-b5OHmZ3vAgGrDn/X0kS+9qCfNKWe4K/jFnhwzVWWg0/k5eLa3060tZShrRg8Dja5kPc+YjS0Gc6y7cRr44Lpjw==
dependencies:
dargs "^7.0.0"
- lodash "^4.17.15"
- meow "^8.0.0"
- split2 "^3.0.0"
- through2 "^4.0.0"
+ meow "^8.1.2"
+ split2 "^3.2.2"
git-remote-origin-url@^2.0.0:
version "2.0.0"
@@ -2488,13 +2507,13 @@ git-remote-origin-url@^2.0.0:
gitconfiglocal "^1.0.0"
pify "^2.3.0"
-git-semver-tags@^4.0.0, git-semver-tags@^4.1.1:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/git-semver-tags/-/git-semver-tags-4.1.1.tgz#63191bcd809b0ec3e151ba4751c16c444e5b5780"
- integrity sha512-OWyMt5zBe7xFs8vglMmhM9lRQzCWL3WjHtxNNfJTMngGym7pC1kh8sP6jevfydJ6LP3ZvGxfb6ABYgPUM0mtsA==
+git-semver-tags@^5.0.0:
+ version "5.0.1"
+ resolved "https://registry.yarnpkg.com/git-semver-tags/-/git-semver-tags-5.0.1.tgz#db748aa0e43d313bf38dcd68624d8443234e1c15"
+ integrity sha512-hIvOeZwRbQ+7YEUmCkHqo8FOLQZCEn18yevLHADlFPZY02KJGsu5FZt9YW/lybfK2uhWFI7Qg/07LekJiTv7iA==
dependencies:
- meow "^8.0.0"
- semver "^6.0.0"
+ meow "^8.1.2"
+ semver "^7.0.0"
gitconfiglocal@^1.0.0:
version "1.0.0"
@@ -2517,12 +2536,10 @@ glob-parent@^6.0.2:
dependencies:
is-glob "^4.0.3"
-glob-promise@^3.4.0:
- version "3.4.0"
- resolved "https://registry.yarnpkg.com/glob-promise/-/glob-promise-3.4.0.tgz#b6b8f084504216f702dc2ce8c9bc9ac8866fdb20"
- integrity sha512-q08RJ6O+eJn+dVanerAndJwIcumgbDdYiUT7zFQl3Wm1xD6fBKtah7H8ZJChj4wP+8C+QfeVy8xautR7rdmKEw==
- dependencies:
- "@types/glob" "*"
+glob-promise@^6.0.7:
+ version "6.0.7"
+ resolved "https://registry.yarnpkg.com/glob-promise/-/glob-promise-6.0.7.tgz#6d894212c63a42e1b86d1cbb04f4582b658308e4"
+ integrity sha512-DEAe6br1w8ZF+y6KM2pzgdfhpreladtNvyNNVgSkxxkFWzXTJFXxQrJQQbAnc7kL0EUd7w5cR8u4K0P4+/q+Gw==
glob@^7.0.0, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.2.0:
version "7.2.3"
@@ -2536,7 +2553,7 @@ glob@^7.0.0, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.2.0:
once "^1.3.0"
path-is-absolute "^1.0.0"
-glob@^8:
+glob@^8, glob@^8.1.0:
version "8.1.0"
resolved "https://registry.yarnpkg.com/glob/-/glob-8.1.0.tgz#d388f656593ef708ee3e34640fdfb99a9fd1c33e"
integrity sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==
@@ -2683,6 +2700,13 @@ html-encoding-sniffer@^2.0.1:
dependencies:
whatwg-encoding "^1.0.5"
+html-encoding-sniffer@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-4.0.0.tgz#696df529a7cfd82446369dc5193e590a3735b448"
+ integrity sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==
+ dependencies:
+ whatwg-encoding "^3.1.1"
+
html-escaper@^2.0.0:
version "2.0.2"
resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453"
@@ -2697,6 +2721,14 @@ http-proxy-agent@^4.0.1:
agent-base "6"
debug "4"
+http-proxy-agent@^7.0.2:
+ version "7.0.2"
+ resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz#9a8b1f246866c028509486585f62b8f2c18c270e"
+ integrity sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==
+ dependencies:
+ agent-base "^7.1.0"
+ debug "^4.3.4"
+
https-proxy-agent@^5.0.0:
version "5.0.1"
resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6"
@@ -2705,6 +2737,14 @@ https-proxy-agent@^5.0.0:
agent-base "6"
debug "4"
+https-proxy-agent@^7.0.5:
+ version "7.0.5"
+ resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz#9e8b5013873299e11fab6fd548405da2d6c602b2"
+ integrity sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==
+ dependencies:
+ agent-base "^7.0.2"
+ debug "4"
+
human-signals@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0"
@@ -2717,6 +2757,13 @@ iconv-lite@0.4.24:
dependencies:
safer-buffer ">= 2.1.2 < 3"
+iconv-lite@0.6.3:
+ version "0.6.3"
+ resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501"
+ integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==
+ dependencies:
+ safer-buffer ">= 2.1.2 < 3.0.0"
+
ignore@^5.2.0, ignore@^5.3.1:
version "5.3.2"
resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.2.tgz#3cd40e729f3643fd87cb04e50bf0eb722bc596f5"
@@ -3483,6 +3530,33 @@ jsdom@^16.6.0:
ws "^7.4.6"
xml-name-validator "^3.0.0"
+jsdom@^24.1.1:
+ version "24.1.3"
+ resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-24.1.3.tgz#88e4a07cb9dd21067514a619e9f17b090a394a9f"
+ integrity sha512-MyL55p3Ut3cXbeBEG7Hcv0mVM8pp8PBNWxRqchZnSfAiES1v1mRnMeFfaHWIPULpwsYfvO+ZmMZz5tGCnjzDUQ==
+ dependencies:
+ cssstyle "^4.0.1"
+ data-urls "^5.0.0"
+ decimal.js "^10.4.3"
+ form-data "^4.0.0"
+ html-encoding-sniffer "^4.0.0"
+ http-proxy-agent "^7.0.2"
+ https-proxy-agent "^7.0.5"
+ is-potential-custom-element-name "^1.0.1"
+ nwsapi "^2.2.12"
+ parse5 "^7.1.2"
+ rrweb-cssom "^0.7.1"
+ saxes "^6.0.0"
+ symbol-tree "^3.2.4"
+ tough-cookie "^4.1.4"
+ w3c-xmlserializer "^5.0.0"
+ webidl-conversions "^7.0.0"
+ whatwg-encoding "^3.1.1"
+ whatwg-mimetype "^4.0.0"
+ whatwg-url "^14.0.0"
+ ws "^8.18.0"
+ xml-name-validator "^5.0.0"
+
jsesc@^2.5.1:
version "2.5.2"
resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4"
@@ -3500,19 +3574,18 @@ jsii-diff@^1.102.0:
log4js "^6.9.1"
yargs "^16.2.0"
-jsii-docgen@^4.2.44:
- version "4.2.44"
- resolved "https://registry.yarnpkg.com/jsii-docgen/-/jsii-docgen-4.2.44.tgz#388729e07efa3e947f5a511e556dee1cb51827db"
- integrity sha512-JxMLnCGsWUVSOYDXaO4qXKGa1xOzXvk0UvXh296IBCNO+xmjWrb9si0NFERKc5DteUYxqpKicm6VxUiAatpyug==
+jsii-docgen@^10.5.0:
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/jsii-docgen/-/jsii-docgen-10.5.0.tgz#0e9d34383800a892ca7a7cd11f8dbeab20144154"
+ integrity sha512-mgR8xrqOAUzUq3EdcF7iZGceqzFD43usWNaP7ZomeMP0mZqXi1rNSKsVHdCACZgTZgKQDIv6tVbHoIDZEGTk0w==
dependencies:
- "@jsii/spec" "^1.52.1"
+ "@jsii/spec" "^1.102.0"
case "^1.6.3"
- fs-extra "^10.0.0"
- glob "^7.2.0"
- glob-promise "^3.4.0"
- jsii-reflect "^1.52.1"
- jsii-rosetta "^1.52.1"
- semver "^7.3.5"
+ fs-extra "^10.1.0"
+ glob "^8.1.0"
+ glob-promise "^6.0.7"
+ jsii-reflect "^1.102.0"
+ semver "^7.6.3"
yargs "^16.2.0"
jsii-pacmak@^1.102.0:
@@ -3533,7 +3606,7 @@ jsii-pacmak@^1.102.0:
xmlbuilder "^15.1.1"
yargs "^16.2.0"
-jsii-reflect@^1.102.0, jsii-reflect@^1.52.1:
+jsii-reflect@^1.102.0:
version "1.102.0"
resolved "https://registry.yarnpkg.com/jsii-reflect/-/jsii-reflect-1.102.0.tgz#4d1d3c9e2f51d157a43297d55dd61487bf61e384"
integrity sha512-Lf2l8z3HSRSyouFGpDddfheP2LznKvFDKVlUWEzO+jDnQFOJOYTv4x617Yy5JIeIa9D8f70drRelOqove6hZtQ==
@@ -3545,7 +3618,7 @@ jsii-reflect@^1.102.0, jsii-reflect@^1.52.1:
oo-ascii-tree "^1.102.0"
yargs "^16.2.0"
-jsii-rosetta@1.x, jsii-rosetta@^1.52.1:
+jsii-rosetta@1.x:
version "1.102.0"
resolved "https://registry.yarnpkg.com/jsii-rosetta/-/jsii-rosetta-1.102.0.tgz#5c65c022914c38dd7ec38068b11c2c84753ec419"
integrity sha512-BVJzr5M7SLFbCfLe9tnnN1pvzmRbXru1h5kFmcUJhuqk4l1Sa6GG6TBNvk96Hki5AtVvbdXShxCSePg8Vvty3Q==
@@ -3745,7 +3818,7 @@ lodash.merge@^4.6.2:
resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a"
integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==
-lodash@^4.17.15, lodash@^4.7.0:
+lodash@^4.7.0:
version "4.17.21"
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
@@ -3809,7 +3882,7 @@ mdurl@~1.0.1:
resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e"
integrity sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==
-meow@^8.0.0:
+meow@^8.1.2:
version "8.1.2"
resolved "https://registry.yarnpkg.com/meow/-/meow-8.1.2.tgz#bcbe45bda0ee1729d350c03cffc8395a36c4e897"
integrity sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==
@@ -3906,7 +3979,7 @@ mkdirp@^1.0.4:
resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e"
integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==
-modify-values@^1.0.0:
+modify-values@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/modify-values/-/modify-values-1.0.1.tgz#b3939fa605546474e3e3e3c63d64bd43b4ee6022"
integrity sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==
@@ -3951,7 +4024,7 @@ normalize-package-data@^2.3.2, normalize-package-data@^2.5.0:
semver "2 || 3 || 4 || 5"
validate-npm-package-license "^3.0.1"
-normalize-package-data@^3.0.0:
+normalize-package-data@^3.0.0, normalize-package-data@^3.0.3:
version "3.0.3"
resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-3.0.3.tgz#dbcc3e2da59509a0983422884cd172eefdfa525e"
integrity sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==
@@ -3973,7 +4046,7 @@ npm-run-path@^4.0.1:
dependencies:
path-key "^3.0.0"
-nwsapi@^2.2.0:
+nwsapi@^2.2.0, nwsapi@^2.2.12:
version "2.2.12"
resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.12.tgz#fb6af5c0ec35b27b4581eb3bbad34ec9e5c696f8"
integrity sha512-qXDmcVlZV4XRtKFzddidpfVP4oMSGhga+xdMc25mv8kaLUHtgzCDhUxkrN8exkGdTlLNaXj7CV3GtON7zuGZ+w==
@@ -4146,6 +4219,13 @@ parse5@6.0.1:
resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b"
integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==
+parse5@^7.1.2:
+ version "7.1.2"
+ resolved "https://registry.yarnpkg.com/parse5/-/parse5-7.1.2.tgz#0736bebbfd77793823240a23b7fc5e010b7f8e32"
+ integrity sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==
+ dependencies:
+ entities "^4.4.0"
+
path-exists@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515"
@@ -4239,10 +4319,10 @@ process-nextick-args@~2.0.0:
resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2"
integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==
-projen@^0.86.0:
- version "0.86.0"
- resolved "https://registry.yarnpkg.com/projen/-/projen-0.86.0.tgz#7141b03ac6837dc7f902ffe08558424f74fefe1c"
- integrity sha512-7iqeGd2FdTInE/PVuWFZzjOqsQL8dLDdn54H3mK5CIYQqu9EAjrdMqDOHFZjDrNUz2bbau74jWCQW4tasAznOQ==
+projen@^0.86.4:
+ version "0.86.4"
+ resolved "https://registry.yarnpkg.com/projen/-/projen-0.86.4.tgz#dd4b0af35f04f96fbd8c10c1a70e748e029fb460"
+ integrity sha512-kUKEEhNzCN5ZBkj9xzUzdP9X1TFNlWWRQJTeEeq0nFSaue6StmHyNG2yHvoEO/c2tqz1Sc07+B/dC8VC+19C/Q==
dependencies:
"@iarna/toml" "^2.2.5"
case "^1.6.3"
@@ -4272,16 +4352,11 @@ psl@^1.1.33:
resolved "https://registry.yarnpkg.com/psl/-/psl-1.9.0.tgz#d0df2a137f00794565fcaf3b2c00cd09f8d5a5a7"
integrity sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==
-punycode@^2.1.0, punycode@^2.1.1:
+punycode@^2.1.0, punycode@^2.1.1, punycode@^2.3.1:
version "2.3.1"
resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5"
integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==
-q@^1.5.1:
- version "1.5.1"
- resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7"
- integrity sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==
-
querystringify@^2.1.1:
version "2.2.0"
resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6"
@@ -4338,7 +4413,7 @@ read-pkg@^5.2.0:
parse-json "^5.0.0"
type-fest "^0.6.0"
-readable-stream@3, readable-stream@^3.0.0, readable-stream@^3.0.2:
+readable-stream@^3.0.0, readable-stream@^3.0.2:
version "3.6.2"
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967"
integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==
@@ -4453,6 +4528,16 @@ rimraf@^3.0.0, rimraf@^3.0.2:
dependencies:
glob "^7.1.3"
+rrweb-cssom@^0.6.0:
+ version "0.6.0"
+ resolved "https://registry.yarnpkg.com/rrweb-cssom/-/rrweb-cssom-0.6.0.tgz#ed298055b97cbddcdeb278f904857629dec5e0e1"
+ integrity sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==
+
+rrweb-cssom@^0.7.1:
+ version "0.7.1"
+ resolved "https://registry.yarnpkg.com/rrweb-cssom/-/rrweb-cssom-0.7.1.tgz#c73451a484b86dd7cfb1e0b2898df4b703183e4b"
+ integrity sha512-TrEMa7JGdVm0UThDJSx7ddw5nVm3UJS9o9CCIZ72B1vSyEZoziDqBYP3XIoi/12lKrJR8rE3jeFHMok2F/Mnsg==
+
run-parallel@^1.1.9:
version "1.2.0"
resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee"
@@ -4489,7 +4574,7 @@ safe-regex-test@^1.0.3:
es-errors "^1.3.0"
is-regex "^1.1.4"
-"safer-buffer@>= 2.1.2 < 3":
+"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0":
version "2.1.2"
resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
@@ -4501,6 +4586,13 @@ saxes@^5.0.1:
dependencies:
xmlchars "^2.2.0"
+saxes@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/saxes/-/saxes-6.0.0.tgz#fe5b4a4768df4f14a201b1ba6a65c1f3d9988cc5"
+ integrity sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==
+ dependencies:
+ xmlchars "^2.2.0"
+
semver-intersect@^1.5.0:
version "1.5.0"
resolved "https://registry.yarnpkg.com/semver-intersect/-/semver-intersect-1.5.0.tgz#bb3aa0ea504935410d34cf15f49818d56906bd48"
@@ -4513,12 +4605,12 @@ semver-intersect@^1.5.0:
resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8"
integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==
-semver@7.x, semver@^7.1.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.5.3, semver@^7.6.0, semver@^7.6.3:
+semver@7.x, semver@^7.0.0, semver@^7.3.2, semver@^7.3.4, semver@^7.3.7, semver@^7.5.3, semver@^7.6.0, semver@^7.6.3:
version "7.6.3"
resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.3.tgz#980f7b5550bc175fb4dc09403085627f9eb33143"
integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==
-semver@^6.0.0, semver@^6.3.0, semver@^6.3.1:
+semver@^6.3.0, semver@^6.3.1:
version "6.3.1"
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4"
integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==
@@ -4657,14 +4749,14 @@ spdx-license-list@^6.9.0:
resolved "https://registry.yarnpkg.com/spdx-license-list/-/spdx-license-list-6.9.0.tgz#5543abb3a15f985a12808f642a622d2721c372ad"
integrity sha512-L2jl5vc2j6jxWcNCvcVj/BW9A8yGIG02Dw+IUw0ZxDM70f7Ylf5Hq39appV1BI9yxyWQRpq2TQ1qaXvf+yjkqA==
-split2@^3.0.0:
+split2@^3.2.2:
version "3.2.2"
resolved "https://registry.yarnpkg.com/split2/-/split2-3.2.2.tgz#bf2cf2a37d838312c249c89206fd7a17dd12365f"
integrity sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==
dependencies:
readable-stream "^3.0.0"
-split@^1.0.0:
+split@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/split/-/split-1.0.1.tgz#605bd9be303aa59fb35f9229fbea0ddec9ea07d9"
integrity sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==
@@ -4683,26 +4775,6 @@ stack-utils@^2.0.3:
dependencies:
escape-string-regexp "^2.0.0"
-standard-version@^9:
- version "9.5.0"
- resolved "https://registry.yarnpkg.com/standard-version/-/standard-version-9.5.0.tgz#851d6dcddf5320d5079601832aeb185dbf497949"
- integrity sha512-3zWJ/mmZQsOaO+fOlsa0+QK90pwhNd042qEcw6hKFNoLFs7peGyvPffpEBbK/DSGPbyOvli0mUIFv5A4qTjh2Q==
- dependencies:
- chalk "^2.4.2"
- conventional-changelog "3.1.25"
- conventional-changelog-config-spec "2.1.0"
- conventional-changelog-conventionalcommits "4.6.3"
- conventional-recommended-bump "6.1.0"
- detect-indent "^6.0.0"
- detect-newline "^3.1.0"
- dotgitignore "^2.1.0"
- figures "^3.1.0"
- find-up "^5.0.0"
- git-semver-tags "^4.0.0"
- semver "^7.1.1"
- stringify-package "^1.0.1"
- yargs "^16.0.0"
-
stream-chain@^2.2.5:
version "2.2.5"
resolved "https://registry.yarnpkg.com/stream-chain/-/stream-chain-2.2.5.tgz#b30967e8f14ee033c5b9a19bbe8a2cba90ba0d09"
@@ -4783,11 +4855,6 @@ string_decoder@~1.1.1:
dependencies:
safe-buffer "~5.1.0"
-stringify-package@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/stringify-package/-/stringify-package-1.0.1.tgz#e5aa3643e7f74d0f28628b72f3dad5cecfc3ba85"
- integrity sha512-sa4DUQsYciMP1xhKWGuFM04fB0LG/9DlluZoSVywUMRNvzid6XucHK0/90xGxRoHrAaROrcHK1aPKaijCtSrhg==
-
strip-ansi@^6.0.0, strip-ansi@^6.0.1:
version "6.0.1"
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
@@ -4901,13 +4968,6 @@ through2@^2.0.0:
readable-stream "~2.3.6"
xtend "~4.0.1"
-through2@^4.0.0:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/through2/-/through2-4.0.2.tgz#a7ce3ac2a7a8b0b966c80e7c49f0484c3b239764"
- integrity sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==
- dependencies:
- readable-stream "3"
-
through@2, "through@>=2.2.7 <3":
version "2.3.8"
resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
@@ -4930,7 +4990,7 @@ to-regex-range@^5.0.1:
dependencies:
is-number "^7.0.0"
-tough-cookie@^4.0.0:
+tough-cookie@^4.0.0, tough-cookie@^4.1.4:
version "4.1.4"
resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.1.4.tgz#945f1461b45b5a8c76821c33ea49c3ac192c1b36"
integrity sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==
@@ -4947,6 +5007,13 @@ tr46@^2.1.0:
dependencies:
punycode "^2.1.1"
+tr46@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/tr46/-/tr46-5.0.0.tgz#3b46d583613ec7283020d79019f1335723801cec"
+ integrity sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==
+ dependencies:
+ punycode "^2.3.1"
+
trim-newlines@^3.0.0:
version "3.0.1"
resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144"
@@ -5207,6 +5274,13 @@ w3c-xmlserializer@^2.0.0:
dependencies:
xml-name-validator "^3.0.0"
+w3c-xmlserializer@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-5.0.0.tgz#f925ba26855158594d907313cedd1476c5967f6c"
+ integrity sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==
+ dependencies:
+ xml-name-validator "^5.0.0"
+
walker@^1.0.7:
version "1.0.8"
resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f"
@@ -5224,6 +5298,11 @@ webidl-conversions@^6.1.0:
resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514"
integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==
+webidl-conversions@^7.0.0:
+ version "7.0.0"
+ resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-7.0.0.tgz#256b4e1882be7debbf01d05f0aa2039778ea080a"
+ integrity sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==
+
whatwg-encoding@^1.0.5:
version "1.0.5"
resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0"
@@ -5231,11 +5310,31 @@ whatwg-encoding@^1.0.5:
dependencies:
iconv-lite "0.4.24"
+whatwg-encoding@^3.1.1:
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz#d0f4ef769905d426e1688f3e34381a99b60b76e5"
+ integrity sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==
+ dependencies:
+ iconv-lite "0.6.3"
+
whatwg-mimetype@^2.3.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf"
integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==
+whatwg-mimetype@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz#bc1bf94a985dc50388d54a9258ac405c3ca2fc0a"
+ integrity sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==
+
+whatwg-url@^14.0.0:
+ version "14.0.0"
+ resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-14.0.0.tgz#00baaa7fd198744910c4b1ef68378f2200e4ceb6"
+ integrity sha512-1lfMEm2IEr7RIV+f4lUNPOqfFL+pO+Xw3fJSqmjX9AbXcXcYOkCe1P6+9VBZB6n94af16NfZf+sSk0JCBZC9aw==
+ dependencies:
+ tr46 "^5.0.0"
+ webidl-conversions "^7.0.0"
+
whatwg-url@^8.0.0, whatwg-url@^8.5.0:
version "8.7.0"
resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.7.0.tgz#656a78e510ff8f3937bc0bcbe9f5c0ac35941b77"
@@ -5318,11 +5417,21 @@ ws@^7.4.6:
resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.10.tgz#58b5c20dc281633f6c19113f39b349bd8bd558d9"
integrity sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==
+ws@^8.18.0:
+ version "8.18.0"
+ resolved "https://registry.yarnpkg.com/ws/-/ws-8.18.0.tgz#0d7505a6eafe2b0e712d232b42279f53bc289bbc"
+ integrity sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==
+
xml-name-validator@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a"
integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==
+xml-name-validator@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-5.0.0.tgz#82be9b957f7afdacf961e5980f1bf227c0bf7673"
+ integrity sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==
+
xml@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/xml/-/xml-1.0.1.tgz#78ba72020029c5bc87b8a81a3cfcd74b4a2fc1e5"
@@ -5373,7 +5482,7 @@ yaml@1.10.2:
resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b"
integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==
-yaml@^2.2.2:
+yaml@^2.2.2, yaml@^2.4.1:
version "2.5.0"
resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.5.0.tgz#c6165a721cf8000e91c36490a41d7be25176cf5d"
integrity sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==
@@ -5388,7 +5497,7 @@ yargs-parser@^21.1.1:
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35"
integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==
-yargs@^16.0.0, yargs@^16.2.0:
+yargs@^16.2.0:
version "16.2.0"
resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66"
integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==