diff --git a/.eslintrc b/.eslintrc
index 2e80833bc..02bbf610b 100644
--- a/.eslintrc
+++ b/.eslintrc
@@ -18,6 +18,7 @@
"error",
"multi-line"
],
+ "security/detect-non-literal-fs-filename": "off",
"@typescript-eslint/no-explicit-any": "off",
"semi": [
"warn",
diff --git a/.github/workflows/automerge.yml b/.github/workflows/automerge.yml
index 9253675cd..116b80652 100644
--- a/.github/workflows/automerge.yml
+++ b/.github/workflows/automerge.yml
@@ -45,7 +45,7 @@ jobs:
env:
GITHUB_TOKEN: "${{ secrets.GH_TOKEN }}"
GITHUB_LOGIN: asyncapi-bot
- MERGE_LABELS: ""
+ MERGE_LABELS: "!do-not-merge"
MERGE_METHOD: "squash"
MERGE_COMMIT_MESSAGE: "{pullRequest.title} (#{pullRequest.number})"
MERGE_RETRIES: "20"
diff --git a/docs/app-structure.md b/docs/app-structure.md
deleted file mode 100644
index 7c9572130..000000000
--- a/docs/app-structure.md
+++ /dev/null
@@ -1,26 +0,0 @@
-# Application structure
-
-Glee expects your project to have some files and folders with special names. The best way to get started with Glee is using [AsyncAPI CLI](https://github.com/asyncapi/cli) and running `asyncapi new glee`, which sets up everything automatically for you.
-
-```
-├─ functions (required)
-│ ├─ onHello.js
-│ └─ ...
-├─ lifecycle (optional)
-│ ├─ onConnect.js
-│ └─ ...
-├─ .env (optional)
-├─ asyncapi.(yaml | yml | json) (required)
-├─ glee.config.js (optional)
-├─ package.json (required)
-```
-
-|File/Directory|Description|
-|---|---|
-|functions|**Required.** This directory contains all the functions that Glee must execute when it receives a message from the server. Each file must export a default async function. [Read more about the functions signature](./functions.md).
-|lifecycle|This directory contains application lifecycle functions. These functions will be executed when certain events happen in the application. E.g., `onConnect`, `onServerReady`, `onDisconnect`, etc. [Read the full list of lifecycle events](./lifecycle-events.md).
-|.env|The environment variables of your application. Read more about the Glee [environment variables](./env-vars.md). **DO NOT PUT SECRETS HERE**.
-|asyncapi.(yaml | json | yml)|**Required.** The [AsyncAPI](https://www.asyncapi.com/docs/specifications/latest) file defining your API. Make sure all the `publish` operations have an assigned `operationId` that matches a file name (excluding the extension) in the `functions` directory.
-|glee.config.js|The Glee configuration file. [Read more about how to use this file](./config-file.md).
-|package.json|**Required.** The Node.js package definition file. Make sure you include `@asyncapi/glee` as a dependency and add two scripts: `dev` and `start`. They should be running `glee dev` and `glee start` respectively.
-
diff --git a/docs/env-vars.md b/docs/env-vars.md
deleted file mode 100644
index 590d9e5fa..000000000
--- a/docs/env-vars.md
+++ /dev/null
@@ -1,9 +0,0 @@
-# Environment Variables
-
-Glee provides a few environment variables for you to customize the experience:
-
-|Variable|Description|Example|
-|---|---|---|
-|GLEE_SERVER_NAMES|A comma-separated list of the servers to load on startup.|`GLEE_SERVER_NAMES=websockets,mosquitto`
-|GLEE_SERVER_CERTS|A comma-separated list of `${serverName}:${pathToCertificateFile}`. These are the certificates to use when establishing the connection to the given server.|`GLEE_SERVER_CERTS=mosquitto:mosquitto.org.crt`
-|GLEE_SERVER_VARIABLES|A comma-separated list of `${serverName}:${serverVariable}:${value}`. These are the values to use for each server variable.|`GLEE_SERVER_VARIABLES=websockets:namespace:public`
diff --git a/docs/lifecycle-events.md b/docs/lifecycle-events.md
deleted file mode 100644
index 2192bb8e3..000000000
--- a/docs/lifecycle-events.md
+++ /dev/null
@@ -1,58 +0,0 @@
-# Lifecycle Events
-
-Glee lets you bind incoming messages to [functions](./functions.md). However, sometimes we need to be proactive and be the first ones to send a message, not necessarily as a reaction to another message. Use cases can be very diverse: from sending a message to announce our client is connected to sending a message every few seconds or minutes.
-
-To subscribe to a lifecycle event, create a file under the `lifecycle` directory. It must have the following shape:
-
-```js
-export default async function ({
- glee,
- serverName,
- server,
- connection,
-}) {
- // Your business logic here...
-}
-
-export const lifecycleEvent = 'onConnect'
-```
-
-Each file in the `lifecycle` directory must export a default async function and the `lifecycleEvent` field, which is the [name of the event](#list-of-events) you want to subscribe to. Optionally, your function can return an object following exactly the same syntax [as described in the functions documentation](functions.md).
-
-## List of events
-
-|Event|Description|
-|---|---|
-|onConnect|A connection with a broker has been established.
-|onReconnect|Glee reconnected to a broker.
-|onDisconnect|A connection with a broker has been closed.
-|onServerReady|Your Glee server is now ready to accept connections.
-|onServerConnectionOpen|A client has opened a connection with your Glee server.
-|onServerConnectionClose|A client has closed the connection with your Glee server.
-
-All of them take a single argument which contains information about the event:
-
-|Attribute|Description
-|---|---|
-|glee|A reference to the Glee app.
-|serverName|The name of the server where the event happened.
-|server|The AsyncAPI definition of the server where the event happened.
-|connection|The connection where the event happened.
-
-## Restricting the lifecycle event
-
-In some cases it's useful to restrict the lifecycle event to a specific server or set of servers. To do that, add a line like the following to your lifecycle file:
-
-```js
-export const servers = ['mosquitto']
-```
-
-The above example makes Glee fire the lifecycle event only if it's coming from the `mosquitto` server.
-
-Additionally, you may want to restrict the lifecycle event by channel/topic. To do that, add a line like the following to your lifecycle file:
-
-```js
-export const channels = ['user/signedup']
-```
-
-The above example makes Glee fire the lifecycle event only if the connection has the channel `user/signedup` listed as one of its channels.
diff --git a/docs/config-file.md b/docs/pages/application-structure/env-vars-config.md
similarity index 80%
rename from docs/config-file.md
rename to docs/pages/application-structure/env-vars-config.md
index 713df350a..86b0b05c2 100644
--- a/docs/config-file.md
+++ b/docs/pages/application-structure/env-vars-config.md
@@ -1,8 +1,22 @@
-# Configuring Glee
+---
+title: Environment variables and Configuration file
+weight: 80
+---
+
+# Environment Variables
+
+Glee provides a few environment variables for you to customize the Glee application's behavior according to your specific requirements:
+|Variable|Description|Example|
+|---|---|---|
+|GLEE_SERVER_NAMES|A comma-separated list of the servers to load on startup.|`GLEE_SERVER_NAMES=websockets,mosquitto`
+|GLEE_SERVER_CERTS|A comma-separated list of `${serverName}:${pathToCertificateFile}`. These are the certificates to use when establishing the connection to the given server.|`GLEE_SERVER_CERTS=mosquitto:mosquitto.org.crt`
+|GLEE_SERVER_VARIABLES|A comma-separated list of `${serverName}:${serverVariable}:${value}`. These are the values to use for each server variable.|`GLEE_SERVER_VARIABLES=websockets:namespace:public`
+
+## Configuring Glee
Glee comes with sensible defaults so you don't have to worry about configuration. However, sometimes you may want to change the behavior or customize Glee in different ways. For that purpose, you can use the `glee.config.js` file.
-## The configuration file
+### The configuration file
Glee's config file is a JavaScript file that exports an async function. Something like this:
@@ -18,11 +32,10 @@ This function must return an object with the following shape:
export default async function () {
return {
glee: {},
- docs: {},
- cluster: {},
kafka: {},
websocket: {},
mqtt: {},
+ cluster: {},
http: {}
}
}
@@ -37,7 +50,12 @@ export default async function () {
glee: { // Glee core configurations
lifecycleDir: './lifecycle',
functionsDir: './functions',
- asyncapiFilePath: './asyncapi.json'
+ asyncapiFilePath: './asyncapi.json',
+ logs: { // you can change the defualt behaviour of glee which logs everything by default.
+ incoming: 'channel-only', // only logs the channel not message payload.
+ outgoing: 'none', //log nothing.
+ }
+ },
docs: {
enabled: true, // Enable/Disable documentation generation
folder: 'docs', // Folder where you want the output of your docs to reside.
@@ -93,30 +111,25 @@ export default async function () {
};
}
```
-
Inside the return statement, you can specify the following options:
-
-### Glee Core Configurations
-
+#### Glee Core Configurations
These configurations apply to Glee itself, rather than any specific protocol.
-
|Field|Default|Description|
|--|--|--|
|glee.gleeDir|`.glee`|Sets the Glee directory. Your sources will be compiled here.|
|glee.lifecycleDir|`lifecycle`|Path to the directory that stores your [lifecycle events](./lifecycle-events.md).|
|glee.functionsDir|`functions`| Path to the directory that stores your [functions](./functions.md).|
|glee.asyncapiFilePath|`asyncapi.(yaml \| yml \| json)`| Path to your AsyncAPI file. |
-
-### Generating Documentation
-
+|glee.logs| | glee logs channel and payload by default. you can change this behaviour for incoming and outgoing messages. |
+|glee.logs.incoming| "all" | supported values are `channel-only` and `none`. |
+|glee.logs.outgoing| "all" | supported values are `channel-only` and `none`. |
+#### Generating Documentation
|Field|Description|
|--|--|
|docs.enabled|This flag enables/disables the docs generation functionality.
|docs.folder|The dedicated folder you want your generated docs to reside.
|docs.template|The AsyncAPI template you wanna use for generating your documentation.
-
-### Websocket Server
-
+#### Websocket Server
|Field|Description|
|--|--|
|ws.server|Websocket server-specific configurations|
@@ -126,17 +139,13 @@ These configurations apply to Glee itself, rather than any specific protocol.
|ws.server.port| The port to use when binding the WebSocket server. This is useful when your server is behind a proxy and the port exposed for consumption is not the same as the port your application should be bound to. Defaults to the port specified in the selected AsyncAPI server.|
|ws.client.auth| Authentication variables for client|
|ws.client.auth.token| HTTP Authentication header|
-
-### Cluster
-
+#### Cluster
|Field|Description|
|--|--|
|cluster.adapter| The Glee cluster adapter to use for communication between instances. Defaults to Redis Pub/Sub ("redis"). Can be a reference to a custom adapter.|
|cluster.name|The name of the cluster. Defaults to "cluster".|
|cluster.url|The url of the server to be used by the adapter. In case of "redis" adapter, it's the url of the Redis server.|
-
-### MQTT
-
+#### MQTT
|Field|Description|
|---|---|
|mqtt.auth| MQTT authentication configuration|
@@ -144,9 +153,7 @@ These configurations apply to Glee itself, rather than any specific protocol.
|mqtt.auth.clientId| MQTT client Id for authentication
|mqtt.auth.username| username parameter
|mqtt.auth.password| password parameter
-
-### Kafka
-
+#### Kafka
|Field|Description|
|---|---|
|kafka.auth| Kafka authentication configuration|
@@ -156,9 +163,7 @@ These configurations apply to Glee itself, rather than any specific protocol.
|kafka.auth.rejectUnauthorized | Boolean flag for accepting the valid SSL certificates
|kafka.auth.username| The username to use during authentication.
|kafka.auth.password| The password to use during authentication.
-
-### HTTP Server
-
+#### HTTP Server
|Field|Description|
|--|--|
|http.server|HTTP server-specific configurations|
@@ -169,13 +174,9 @@ These configurations apply to Glee itself, rather than any specific protocol.
|http.client.auth.token| HTTP Authentication header|
|http.client.query| Query object for the client to send|
|http.client.body| Body object for the client to send
-
-
-### Auth Config
-
+#### Auth Config
Most clients like `ws`,`kafka`, and `mqtt` have auth fields that are used for passing auth parameters. All these configurations can be an object or a function that returns the specific object defined by each protocol.
-
```js
export default async function() {
ws: {
diff --git a/docs/functions.md b/docs/pages/application-structure/function-lifecycle-events.md
similarity index 53%
rename from docs/functions.md
rename to docs/pages/application-structure/function-lifecycle-events.md
index 69b86dd23..c8085b5a4 100644
--- a/docs/functions.md
+++ b/docs/pages/application-structure/function-lifecycle-events.md
@@ -1,29 +1,28 @@
+---
+title: Function and Lifecycle events
+weight: 80
+---
+
# Functions
Glee relies on functions to execute your business logic. Functions are files that export a default async Node.js function:
-
```js
/* onHello.js */
-
export default async function (event) {
// Your business logic here...
}
```
Functions take a single argument, which is the event received from a broker or a client, depending which kind of API you're building. The `event` argument has the following shape:
-
|Attribute|Description|
|----|----|
|payload|The payload/body of the received event.
|headers|The headers/metadata of the received event.
|channel|The name of the channel/topic from which the event was read.
|serverName|The name of the server/broker from which the event was received.
-
Functions may return an object to tell Glee what to do next. For instance, the following example greets the user back:
-
```js
/* onHello.js */
-
export default async function (event) {
return {
reply: [{
@@ -37,21 +36,15 @@ export default async function (event) {
|---|---|---|
|send|array<[OutboundMessage](#anatomy-of-an-outbound-message)>|A list of outbound messages to send when the processing of the inbound event has finished. All clients subscribed to the given channel/topic will receive the message.
|reply|array<[OutboundMessage](#anatomy-of-an-outbound-message)>|A list of outbound messages to send as a reply when the processing of the inbound event has finished. This is useful when the target of your message is the sender of the inbound event. Note, however, that this only works when you're running Glee as a server. For example, using `reply` when receiving a WebSocket message is fine and the reply will exclusively go to the client that sent the message. However, if you're receiving a message from an MQTT broker, `reply` will work exactly the same way as `send` above, and will send the message to all the clients subscribed to the given channel/topic.
-
-
##### Anatomy of an outbound message
-
|Attribute|Type|Description|
|---|---|---|
|payload|string|The payload/body of the message you want to send.
|headers|object<string,string>|The headers/metadata of the message you want to send.
|channel|string|The channel/topic you want to send the message to. Defaults to `event.channel`, i.e., the same channel as the received event.
|server|string|The server/broker you want to send the message to. Defaults to `event.serverName`, i.e., the same server as the received event.
-
## How does Glee know which function it should execute?
-
Glee reads your `asyncapi.yaml` file and searches for all the `publish` operations containing an `operationId` attribute. The `operationId` serves as a mechanism to bind a given operation to a specific function file. For instance, given the folowing AsyncAPI definition:
-
```yaml
...
channels:
@@ -61,4 +54,61 @@ channels:
...
```
-Glee maps the `onHello` operation to the `functions/onHello.js` file.
\ No newline at end of file
+Glee maps the `onHello` operation to the `functions/onHello.js` file.
+
+# Lifecycle Events
+
+Glee lets you bind incoming messages to functions. However, sometimes we need to be proactive and be the first ones to send a message, not necessarily as a reaction to another message. Use cases can be very diverse: from sending a message to announce our client is connected to sending a message every few seconds or minutes.
+
+To subscribe to a lifecycle event, create a file under the `lifecycle` directory. It must have the following shape:
+```js
+export default async function ({
+ glee,
+ serverName,
+ server,
+ connection,
+}) {
+ // Your business logic here...
+}
+
+export const lifecycleEvent = 'onConnect'
+```
+
+Each file in the `lifecycle` directory must export a default async function and the `lifecycleEvent` field, which is the [name of the event](#list-of-events) you want to subscribe to. Optionally, your function can return an object following exactly the same syntax [as described in the functions documentation](functions.md).
+
+## List of events
+
+|Event|Description|
+|---|---|
+|onConnect|A connection with a broker has been established.
+|onReconnect|Glee reconnected to a broker.
+|onDisconnect|A connection with a broker has been closed.
+|onServerReady|Your Glee server is now ready to accept connections.
+|onServerConnectionOpen|A client has opened a connection with your Glee server.
+|onServerConnectionClose|A client has closed the connection with your Glee server.
+
+All of them take a single argument which contains information about the event:
+
+|Attribute|Description
+|---|---|
+|glee|A reference to the Glee app.
+|serverName|The name of the server where the event happened.
+|server|The AsyncAPI definition of the server where the event happened.
+|connection|The connection where the event happened.
+
+## Restricting the lifecycle event
+
+In some cases it's useful to restrict the lifecycle event to a specific server or set of servers. To do that, add a line like the following to your lifecycle file:
+```js
+export const servers = ['mosquitto']
+```
+
+The above example makes Glee fire the lifecycle event only if it's coming from the `mosquitto` server.
+
+Additionally, you may want to restrict the lifecycle event by channel/topic. To do that, add a line like the following to your lifecycle file:
+```js
+export const channels = ['user/signedup']
+```
+
+The above example makes Glee fire the lifecycle event only if the connection has the channel `user/signedup` listed as one of its channels.
+Glee maps the `onHello` operation to the `functions/onHello.js` file.
diff --git a/docs/pages/installation.md b/docs/pages/getting-started/index.md
similarity index 100%
rename from docs/pages/installation.md
rename to docs/pages/getting-started/index.md
diff --git a/docs/getting-started.md b/docs/pages/getting-started/introduction.md
similarity index 100%
rename from docs/getting-started.md
rename to docs/pages/getting-started/introduction.md
diff --git a/docs/glee-template.md b/docs/pages/glee-template.md
similarity index 100%
rename from docs/glee-template.md
rename to docs/pages/glee-template.md
diff --git a/docs/reference/README.md b/docs/reference/README.md
index 45f8c9a10..1c97d3085 100644
--- a/docs/reference/README.md
+++ b/docs/reference/README.md
@@ -40,10 +40,11 @@
- [lib/wsHttpAuth](modules/lib_wsHttpAuth.md)
- [middlewares](modules/middlewares.md)
- [middlewares/buffer2string](modules/middlewares_buffer2string.md)
+- [middlewares/channelLogger](modules/middlewares_channelLogger.md)
- [middlewares/errorLogger](modules/middlewares_errorLogger.md)
- [middlewares/existsInAsyncAPI](modules/middlewares_existsInAsyncAPI.md)
- [middlewares/json2string](modules/middlewares_json2string.md)
-- [middlewares/logger](modules/middlewares_logger.md)
+- [middlewares/payloadLogger](modules/middlewares_payloadLogger.md)
- [middlewares/string2json](modules/middlewares_string2json.md)
- [middlewares/validate](modules/middlewares_validate.md)
- [middlewares/validateConnection](modules/middlewares_validateConnection.md)
diff --git a/docs/reference/classes/adapters_cluster_redis.default.md b/docs/reference/classes/adapters_cluster_redis.default.md
index 8eed72db4..428d64ea8 100644
--- a/docs/reference/classes/adapters_cluster_redis.default.md
+++ b/docs/reference/classes/adapters_cluster_redis.default.md
@@ -82,7 +82,7 @@ Instantiates a Glee Cluster adapter.
#### Defined in
-[src/lib/cluster.ts:46](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/cluster.ts#L46)
+[src/lib/cluster.ts:46](https://github.com/asyncapi/glee/blob/918945b/src/lib/cluster.ts#L46)
## Properties
@@ -92,7 +92,7 @@ Instantiates a Glee Cluster adapter.
#### Defined in
-[src/adapters/cluster/redis/index.ts:9](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/cluster/redis/index.ts#L9)
+[src/adapters/cluster/redis/index.ts:9](https://github.com/asyncapi/glee/blob/918945b/src/adapters/cluster/redis/index.ts#L9)
___
@@ -102,7 +102,7 @@ ___
#### Defined in
-[src/adapters/cluster/redis/index.ts:10](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/cluster/redis/index.ts#L10)
+[src/adapters/cluster/redis/index.ts:10](https://github.com/asyncapi/glee/blob/918945b/src/adapters/cluster/redis/index.ts#L10)
___
@@ -186,7 +186,7 @@ ClusterAdapter.glee
#### Defined in
-[src/lib/cluster.ts:100](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/cluster.ts#L100)
+[src/lib/cluster.ts:100](https://github.com/asyncapi/glee/blob/918945b/src/lib/cluster.ts#L100)
___
@@ -204,7 +204,7 @@ ClusterAdapter.instanceId
#### Defined in
-[src/lib/cluster.ts:112](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/cluster.ts#L112)
+[src/lib/cluster.ts:112](https://github.com/asyncapi/glee/blob/918945b/src/lib/cluster.ts#L112)
___
@@ -222,7 +222,7 @@ ClusterAdapter.serverName
#### Defined in
-[src/lib/cluster.ts:104](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/cluster.ts#L104)
+[src/lib/cluster.ts:104](https://github.com/asyncapi/glee/blob/918945b/src/lib/cluster.ts#L104)
___
@@ -240,7 +240,7 @@ ClusterAdapter.serverUrlExpanded
#### Defined in
-[src/lib/cluster.ts:108](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/cluster.ts#L108)
+[src/lib/cluster.ts:108](https://github.com/asyncapi/glee/blob/918945b/src/lib/cluster.ts#L108)
## Methods
@@ -254,7 +254,7 @@ ClusterAdapter.serverUrlExpanded
#### Defined in
-[src/adapters/cluster/redis/index.ts:24](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/cluster/redis/index.ts#L24)
+[src/adapters/cluster/redis/index.ts:24](https://github.com/asyncapi/glee/blob/918945b/src/adapters/cluster/redis/index.ts#L24)
___
@@ -274,7 +274,7 @@ ___
#### Defined in
-[src/adapters/cluster/redis/index.ts:67](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/cluster/redis/index.ts#L67)
+[src/adapters/cluster/redis/index.ts:67](https://github.com/asyncapi/glee/blob/918945b/src/adapters/cluster/redis/index.ts#L67)
___
@@ -325,7 +325,7 @@ Connects to the remote server.
#### Defined in
-[src/adapters/cluster/redis/index.ts:16](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/cluster/redis/index.ts#L16)
+[src/adapters/cluster/redis/index.ts:16](https://github.com/asyncapi/glee/blob/918945b/src/adapters/cluster/redis/index.ts#L16)
___
@@ -353,7 +353,7 @@ The deserialized message.
#### Defined in
-[src/lib/cluster.ts:158](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/cluster.ts#L158)
+[src/lib/cluster.ts:158](https://github.com/asyncapi/glee/blob/918945b/src/lib/cluster.ts#L158)
___
@@ -565,7 +565,7 @@ ___
#### Defined in
-[src/adapters/cluster/redis/index.ts:12](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/cluster/redis/index.ts#L12)
+[src/adapters/cluster/redis/index.ts:12](https://github.com/asyncapi/glee/blob/918945b/src/adapters/cluster/redis/index.ts#L12)
___
@@ -1009,7 +1009,7 @@ Sends a message to the remote server.
#### Defined in
-[src/adapters/cluster/redis/index.ts:20](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/cluster/redis/index.ts#L20)
+[src/adapters/cluster/redis/index.ts:20](https://github.com/asyncapi/glee/blob/918945b/src/adapters/cluster/redis/index.ts#L20)
___
@@ -1037,7 +1037,7 @@ The serialized message,
#### Defined in
-[src/lib/cluster.ts:138](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/cluster.ts#L138)
+[src/lib/cluster.ts:138](https://github.com/asyncapi/glee/blob/918945b/src/lib/cluster.ts#L138)
___
diff --git a/docs/reference/classes/adapters_http_client.default.md b/docs/reference/classes/adapters_http_client.default.md
index 2db3f9755..037a8c1b8 100644
--- a/docs/reference/classes/adapters_http_client.default.md
+++ b/docs/reference/classes/adapters_http_client.default.md
@@ -30,6 +30,7 @@
- [channelNames](adapters_http_client.default.md#channelnames)
- [connections](adapters_http_client.default.md#connections)
- [glee](adapters_http_client.default.md#glee)
+- [operationIds](adapters_http_client.default.md#operationids)
- [parsedAsyncAPI](adapters_http_client.default.md#parsedasyncapi)
- [serverName](adapters_http_client.default.md#servername)
- [serverUrlExpanded](adapters_http_client.default.md#serverurlexpanded)
@@ -58,6 +59,7 @@
- [resolveProtocolConfig](adapters_http_client.default.md#resolveprotocolconfig)
- [send](adapters_http_client.default.md#send)
- [setMaxListeners](adapters_http_client.default.md#setmaxlisteners)
+- [shouldMethodHaveBody](adapters_http_client.default.md#shouldmethodhavebody)
- [getEventListeners](adapters_http_client.default.md#geteventlisteners)
- [listenerCount](adapters_http_client.default.md#listenercount-1)
- [on](adapters_http_client.default.md#on-1)
@@ -87,7 +89,7 @@ Instantiates a Glee adapter.
#### Defined in
-[src/lib/adapter.ts:42](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L42)
+[src/lib/adapter.ts:43](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L43)
## Properties
@@ -171,7 +173,7 @@ Adapter.AsyncAPIServer
#### Defined in
-[src/lib/adapter.ts:187](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L187)
+[src/lib/adapter.ts:189](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L189)
___
@@ -189,7 +191,7 @@ Adapter.channelAddresses
#### Defined in
-[src/lib/adapter.ts:199](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L199)
+[src/lib/adapter.ts:205](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L205)
___
@@ -207,7 +209,7 @@ Adapter.channelNames
#### Defined in
-[src/lib/adapter.ts:195](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L195)
+[src/lib/adapter.ts:197](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L197)
___
@@ -225,7 +227,7 @@ Adapter.connections
#### Defined in
-[src/lib/adapter.ts:203](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L203)
+[src/lib/adapter.ts:209](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L209)
___
@@ -243,7 +245,25 @@ Adapter.glee
#### Defined in
-[src/lib/adapter.ts:179](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L179)
+[src/lib/adapter.ts:181](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L181)
+
+___
+
+### operationIds
+
+• `get` **operationIds**(): `string`[]
+
+#### Returns
+
+`string`[]
+
+#### Inherited from
+
+Adapter.operationIds
+
+#### Defined in
+
+[src/lib/adapter.ts:201](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L201)
___
@@ -261,7 +281,7 @@ Adapter.parsedAsyncAPI
#### Defined in
-[src/lib/adapter.ts:191](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L191)
+[src/lib/adapter.ts:193](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L193)
___
@@ -279,7 +299,7 @@ Adapter.serverName
#### Defined in
-[src/lib/adapter.ts:183](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L183)
+[src/lib/adapter.ts:185](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L185)
___
@@ -297,7 +317,7 @@ Adapter.serverUrlExpanded
#### Defined in
-[src/lib/adapter.ts:207](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L207)
+[src/lib/adapter.ts:213](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L213)
## Methods
@@ -348,18 +368,19 @@ Connects to the remote server.
#### Defined in
-[src/adapters/http/client.ts:12](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/http/client.ts#L12)
+[src/adapters/http/client.ts:13](https://github.com/asyncapi/glee/blob/918945b/src/adapters/http/client.ts#L13)
___
### createMessage
-▸ `Private` **createMessage**(`channelName`, `payload`): [`default`](lib_message.default.md)
+▸ `Private` **createMessage**(`requestMessage`, `channelName`, `payload`): [`default`](lib_message.default.md)
#### Parameters
| Name | Type |
| :------ | :------ |
+| `requestMessage` | [`default`](lib_message.default.md) |
| `channelName` | `string` |
| `payload` | `any` |
@@ -369,7 +390,7 @@ ___
#### Defined in
-[src/adapters/http/client.ts:73](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/http/client.ts#L73)
+[src/adapters/http/client.ts:79](https://github.com/asyncapi/glee/blob/918945b/src/adapters/http/client.ts#L79)
___
@@ -498,7 +519,7 @@ ___
#### Defined in
-[src/lib/adapter.ts:220](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L220)
+[src/lib/adapter.ts:226](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L226)
___
@@ -543,7 +564,7 @@ Returns a list of the channels a given adapter has to subscribe to.
#### Defined in
-[src/lib/adapter.ts:236](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L236)
+[src/lib/adapter.ts:242](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L242)
___
@@ -625,7 +646,7 @@ ___
#### Defined in
-[src/adapters/http/client.ts:9](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/http/client.ts#L9)
+[src/adapters/http/client.ts:10](https://github.com/asyncapi/glee/blob/918945b/src/adapters/http/client.ts#L10)
___
@@ -1067,7 +1088,7 @@ ___
#### Defined in
-[src/lib/adapter.ts:211](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L211)
+[src/lib/adapter.ts:217](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L217)
___
@@ -1093,7 +1114,7 @@ Sends a message to the remote server.
#### Defined in
-[src/adapters/http/client.ts:22](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/http/client.ts#L22)
+[src/adapters/http/client.ts:23](https://github.com/asyncapi/glee/blob/918945b/src/adapters/http/client.ts#L23)
___
@@ -1132,6 +1153,26 @@ node_modules/@types/node/events.d.ts:520
___
+### shouldMethodHaveBody
+
+▸ `Private` **shouldMethodHaveBody**(`method`): `boolean`
+
+#### Parameters
+
+| Name | Type |
+| :------ | :------ |
+| `method` | `Method` |
+
+#### Returns
+
+`boolean`
+
+#### Defined in
+
+[src/adapters/http/client.ts:86](https://github.com/asyncapi/glee/blob/918945b/src/adapters/http/client.ts#L86)
+
+___
+
### getEventListeners
▸ `Static` **getEventListeners**(`emitter`, `name`): `Function`[]
diff --git a/docs/reference/classes/adapters_http_server.default.md b/docs/reference/classes/adapters_http_server.default.md
index 82fa41a81..e2de335e8 100644
--- a/docs/reference/classes/adapters_http_server.default.md
+++ b/docs/reference/classes/adapters_http_server.default.md
@@ -31,6 +31,7 @@
- [channelNames](adapters_http_server.default.md#channelnames)
- [connections](adapters_http_server.default.md#connections)
- [glee](adapters_http_server.default.md#glee)
+- [operationIds](adapters_http_server.default.md#operationids)
- [parsedAsyncAPI](adapters_http_server.default.md#parsedasyncapi)
- [serverName](adapters_http_server.default.md#servername)
- [serverUrlExpanded](adapters_http_server.default.md#serverurlexpanded)
@@ -91,7 +92,7 @@ Instantiates a Glee adapter.
#### Defined in
-[src/lib/adapter.ts:42](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L42)
+[src/lib/adapter.ts:43](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L43)
## Properties
@@ -101,7 +102,7 @@ Instantiates a Glee adapter.
#### Defined in
-[src/adapters/http/server.ts:10](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/http/server.ts#L10)
+[src/adapters/http/server.ts:10](https://github.com/asyncapi/glee/blob/918945b/src/adapters/http/server.ts#L10)
___
@@ -185,7 +186,7 @@ Adapter.AsyncAPIServer
#### Defined in
-[src/lib/adapter.ts:187](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L187)
+[src/lib/adapter.ts:189](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L189)
___
@@ -203,7 +204,7 @@ Adapter.channelAddresses
#### Defined in
-[src/lib/adapter.ts:199](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L199)
+[src/lib/adapter.ts:205](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L205)
___
@@ -221,7 +222,7 @@ Adapter.channelNames
#### Defined in
-[src/lib/adapter.ts:195](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L195)
+[src/lib/adapter.ts:197](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L197)
___
@@ -239,7 +240,7 @@ Adapter.connections
#### Defined in
-[src/lib/adapter.ts:203](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L203)
+[src/lib/adapter.ts:209](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L209)
___
@@ -257,7 +258,25 @@ Adapter.glee
#### Defined in
-[src/lib/adapter.ts:179](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L179)
+[src/lib/adapter.ts:181](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L181)
+
+___
+
+### operationIds
+
+• `get` **operationIds**(): `string`[]
+
+#### Returns
+
+`string`[]
+
+#### Inherited from
+
+Adapter.operationIds
+
+#### Defined in
+
+[src/lib/adapter.ts:201](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L201)
___
@@ -275,7 +294,7 @@ Adapter.parsedAsyncAPI
#### Defined in
-[src/lib/adapter.ts:191](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L191)
+[src/lib/adapter.ts:193](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L193)
___
@@ -293,7 +312,7 @@ Adapter.serverName
#### Defined in
-[src/lib/adapter.ts:183](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L183)
+[src/lib/adapter.ts:185](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L185)
___
@@ -311,7 +330,7 @@ Adapter.serverUrlExpanded
#### Defined in
-[src/lib/adapter.ts:207](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L207)
+[src/lib/adapter.ts:213](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L213)
## Methods
@@ -336,7 +355,7 @@ Adapter.serverUrlExpanded
#### Defined in
-[src/adapters/http/server.ts:135](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/http/server.ts#L135)
+[src/adapters/http/server.ts:135](https://github.com/asyncapi/glee/blob/918945b/src/adapters/http/server.ts#L135)
___
@@ -350,7 +369,7 @@ ___
#### Defined in
-[src/adapters/http/server.ts:24](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/http/server.ts#L24)
+[src/adapters/http/server.ts:24](https://github.com/asyncapi/glee/blob/918945b/src/adapters/http/server.ts#L24)
___
@@ -372,7 +391,7 @@ ___
#### Defined in
-[src/adapters/http/server.ts:181](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/http/server.ts#L181)
+[src/adapters/http/server.ts:181](https://github.com/asyncapi/glee/blob/918945b/src/adapters/http/server.ts#L181)
___
@@ -392,7 +411,7 @@ ___
#### Defined in
-[src/adapters/http/server.ts:175](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/http/server.ts#L175)
+[src/adapters/http/server.ts:175](https://github.com/asyncapi/glee/blob/918945b/src/adapters/http/server.ts#L175)
___
@@ -443,7 +462,7 @@ Connects to the remote server.
#### Defined in
-[src/adapters/http/server.ts:16](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/http/server.ts#L16)
+[src/adapters/http/server.ts:16](https://github.com/asyncapi/glee/blob/918945b/src/adapters/http/server.ts#L16)
___
@@ -572,7 +591,7 @@ ___
#### Defined in
-[src/lib/adapter.ts:220](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L220)
+[src/lib/adapter.ts:226](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L226)
___
@@ -617,7 +636,7 @@ Returns a list of the channels a given adapter has to subscribe to.
#### Defined in
-[src/lib/adapter.ts:236](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L236)
+[src/lib/adapter.ts:242](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L242)
___
@@ -699,7 +718,7 @@ ___
#### Defined in
-[src/adapters/http/server.ts:12](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/http/server.ts#L12)
+[src/adapters/http/server.ts:12](https://github.com/asyncapi/glee/blob/918945b/src/adapters/http/server.ts#L12)
___
@@ -1141,7 +1160,7 @@ ___
#### Defined in
-[src/lib/adapter.ts:211](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L211)
+[src/lib/adapter.ts:217](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L217)
___
@@ -1167,7 +1186,7 @@ Sends a message to the remote server.
#### Defined in
-[src/adapters/http/server.ts:20](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/http/server.ts#L20)
+[src/adapters/http/server.ts:20](https://github.com/asyncapi/glee/blob/918945b/src/adapters/http/server.ts#L20)
___
diff --git a/docs/reference/classes/adapters_kafka.default.md b/docs/reference/classes/adapters_kafka.default.md
index 4b7823b8e..8e81c6028 100644
--- a/docs/reference/classes/adapters_kafka.default.md
+++ b/docs/reference/classes/adapters_kafka.default.md
@@ -32,6 +32,7 @@
- [channelNames](adapters_kafka.default.md#channelnames)
- [connections](adapters_kafka.default.md#connections)
- [glee](adapters_kafka.default.md#glee)
+- [operationIds](adapters_kafka.default.md#operationids)
- [parsedAsyncAPI](adapters_kafka.default.md#parsedasyncapi)
- [serverName](adapters_kafka.default.md#servername)
- [serverUrlExpanded](adapters_kafka.default.md#serverurlexpanded)
@@ -89,7 +90,7 @@ Instantiates a Glee adapter.
#### Defined in
-[src/lib/adapter.ts:42](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L42)
+[src/lib/adapter.ts:43](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L43)
## Properties
@@ -99,7 +100,7 @@ Instantiates a Glee adapter.
#### Defined in
-[src/adapters/kafka/index.ts:8](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/kafka/index.ts#L8)
+[src/adapters/kafka/index.ts:8](https://github.com/asyncapi/glee/blob/918945b/src/adapters/kafka/index.ts#L8)
___
@@ -109,7 +110,7 @@ ___
#### Defined in
-[src/adapters/kafka/index.ts:7](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/kafka/index.ts#L7)
+[src/adapters/kafka/index.ts:7](https://github.com/asyncapi/glee/blob/918945b/src/adapters/kafka/index.ts#L7)
___
@@ -193,7 +194,7 @@ Adapter.AsyncAPIServer
#### Defined in
-[src/lib/adapter.ts:187](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L187)
+[src/lib/adapter.ts:189](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L189)
___
@@ -211,7 +212,7 @@ Adapter.channelAddresses
#### Defined in
-[src/lib/adapter.ts:199](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L199)
+[src/lib/adapter.ts:205](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L205)
___
@@ -229,7 +230,7 @@ Adapter.channelNames
#### Defined in
-[src/lib/adapter.ts:195](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L195)
+[src/lib/adapter.ts:197](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L197)
___
@@ -247,7 +248,7 @@ Adapter.connections
#### Defined in
-[src/lib/adapter.ts:203](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L203)
+[src/lib/adapter.ts:209](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L209)
___
@@ -265,7 +266,25 @@ Adapter.glee
#### Defined in
-[src/lib/adapter.ts:179](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L179)
+[src/lib/adapter.ts:181](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L181)
+
+___
+
+### operationIds
+
+• `get` **operationIds**(): `string`[]
+
+#### Returns
+
+`string`[]
+
+#### Inherited from
+
+Adapter.operationIds
+
+#### Defined in
+
+[src/lib/adapter.ts:201](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L201)
___
@@ -283,7 +302,7 @@ Adapter.parsedAsyncAPI
#### Defined in
-[src/lib/adapter.ts:191](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L191)
+[src/lib/adapter.ts:193](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L193)
___
@@ -301,7 +320,7 @@ Adapter.serverName
#### Defined in
-[src/lib/adapter.ts:183](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L183)
+[src/lib/adapter.ts:185](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L185)
___
@@ -319,7 +338,7 @@ Adapter.serverUrlExpanded
#### Defined in
-[src/lib/adapter.ts:207](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L207)
+[src/lib/adapter.ts:213](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L213)
## Methods
@@ -341,7 +360,7 @@ Adapter.serverUrlExpanded
#### Defined in
-[src/adapters/kafka/index.ts:95](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/kafka/index.ts#L95)
+[src/adapters/kafka/index.ts:95](https://github.com/asyncapi/glee/blob/918945b/src/adapters/kafka/index.ts#L95)
___
@@ -392,7 +411,7 @@ Connects to the remote server.
#### Defined in
-[src/adapters/kafka/index.ts:13](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/kafka/index.ts#L13)
+[src/adapters/kafka/index.ts:13](https://github.com/asyncapi/glee/blob/918945b/src/adapters/kafka/index.ts#L13)
___
@@ -521,7 +540,7 @@ ___
#### Defined in
-[src/lib/adapter.ts:220](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L220)
+[src/lib/adapter.ts:226](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L226)
___
@@ -566,7 +585,7 @@ Returns a list of the channels a given adapter has to subscribe to.
#### Defined in
-[src/lib/adapter.ts:236](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L236)
+[src/lib/adapter.ts:242](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L242)
___
@@ -648,7 +667,7 @@ ___
#### Defined in
-[src/adapters/kafka/index.ts:9](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/kafka/index.ts#L9)
+[src/adapters/kafka/index.ts:9](https://github.com/asyncapi/glee/blob/918945b/src/adapters/kafka/index.ts#L9)
___
@@ -1090,7 +1109,7 @@ ___
#### Defined in
-[src/lib/adapter.ts:211](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L211)
+[src/lib/adapter.ts:217](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L217)
___
@@ -1116,7 +1135,7 @@ Sends a message to the remote server.
#### Defined in
-[src/adapters/kafka/index.ts:79](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/kafka/index.ts#L79)
+[src/adapters/kafka/index.ts:79](https://github.com/asyncapi/glee/blob/918945b/src/adapters/kafka/index.ts#L79)
___
diff --git a/docs/reference/classes/adapters_mqtt.default.md b/docs/reference/classes/adapters_mqtt.default.md
index b839fcd93..d95e30a84 100644
--- a/docs/reference/classes/adapters_mqtt.default.md
+++ b/docs/reference/classes/adapters_mqtt.default.md
@@ -32,6 +32,7 @@
- [channelNames](adapters_mqtt.default.md#channelnames)
- [connections](adapters_mqtt.default.md#connections)
- [glee](adapters_mqtt.default.md#glee)
+- [operationIds](adapters_mqtt.default.md#operationids)
- [parsedAsyncAPI](adapters_mqtt.default.md#parsedasyncapi)
- [serverName](adapters_mqtt.default.md#servername)
- [serverUrlExpanded](adapters_mqtt.default.md#serverurlexpanded)
@@ -97,7 +98,7 @@ Instantiates a Glee adapter.
#### Defined in
-[src/lib/adapter.ts:42](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L42)
+[src/lib/adapter.ts:43](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L43)
## Properties
@@ -107,7 +108,7 @@ Instantiates a Glee adapter.
#### Defined in
-[src/adapters/mqtt/index.ts:32](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/mqtt/index.ts#L32)
+[src/adapters/mqtt/index.ts:32](https://github.com/asyncapi/glee/blob/918945b/src/adapters/mqtt/index.ts#L32)
___
@@ -117,7 +118,7 @@ ___
#### Defined in
-[src/adapters/mqtt/index.ts:33](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/mqtt/index.ts#L33)
+[src/adapters/mqtt/index.ts:33](https://github.com/asyncapi/glee/blob/918945b/src/adapters/mqtt/index.ts#L33)
___
@@ -201,7 +202,7 @@ Adapter.AsyncAPIServer
#### Defined in
-[src/lib/adapter.ts:187](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L187)
+[src/lib/adapter.ts:189](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L189)
___
@@ -219,7 +220,7 @@ Adapter.channelAddresses
#### Defined in
-[src/lib/adapter.ts:199](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L199)
+[src/lib/adapter.ts:205](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L205)
___
@@ -237,7 +238,7 @@ Adapter.channelNames
#### Defined in
-[src/lib/adapter.ts:195](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L195)
+[src/lib/adapter.ts:197](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L197)
___
@@ -255,7 +256,7 @@ Adapter.connections
#### Defined in
-[src/lib/adapter.ts:203](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L203)
+[src/lib/adapter.ts:209](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L209)
___
@@ -273,7 +274,25 @@ Adapter.glee
#### Defined in
-[src/lib/adapter.ts:179](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L179)
+[src/lib/adapter.ts:181](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L181)
+
+___
+
+### operationIds
+
+• `get` **operationIds**(): `string`[]
+
+#### Returns
+
+`string`[]
+
+#### Inherited from
+
+Adapter.operationIds
+
+#### Defined in
+
+[src/lib/adapter.ts:201](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L201)
___
@@ -291,7 +310,7 @@ Adapter.parsedAsyncAPI
#### Defined in
-[src/lib/adapter.ts:191](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L191)
+[src/lib/adapter.ts:193](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L193)
___
@@ -309,7 +328,7 @@ Adapter.serverName
#### Defined in
-[src/lib/adapter.ts:183](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L183)
+[src/lib/adapter.ts:185](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L185)
___
@@ -327,7 +346,7 @@ Adapter.serverUrlExpanded
#### Defined in
-[src/lib/adapter.ts:207](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L207)
+[src/lib/adapter.ts:213](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L213)
## Methods
@@ -341,7 +360,7 @@ Adapter.serverUrlExpanded
#### Defined in
-[src/adapters/mqtt/index.ts:163](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/mqtt/index.ts#L163)
+[src/adapters/mqtt/index.ts:191](https://github.com/asyncapi/glee/blob/918945b/src/adapters/mqtt/index.ts#L191)
___
@@ -361,7 +380,7 @@ ___
#### Defined in
-[src/adapters/mqtt/index.ts:240](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/mqtt/index.ts#L240)
+[src/adapters/mqtt/index.ts:273](https://github.com/asyncapi/glee/blob/918945b/src/adapters/mqtt/index.ts#L273)
___
@@ -384,7 +403,7 @@ ___
#### Defined in
-[src/adapters/mqtt/index.ts:256](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/mqtt/index.ts#L256)
+[src/adapters/mqtt/index.ts:289](https://github.com/asyncapi/glee/blob/918945b/src/adapters/mqtt/index.ts#L289)
___
@@ -404,7 +423,7 @@ ___
#### Defined in
-[src/adapters/mqtt/index.ts:218](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/mqtt/index.ts#L218)
+[src/adapters/mqtt/index.ts:246](https://github.com/asyncapi/glee/blob/918945b/src/adapters/mqtt/index.ts#L246)
___
@@ -449,7 +468,7 @@ ___
#### Defined in
-[src/adapters/mqtt/index.ts:130](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/mqtt/index.ts#L130)
+[src/adapters/mqtt/index.ts:142](https://github.com/asyncapi/glee/blob/918945b/src/adapters/mqtt/index.ts#L142)
___
@@ -469,7 +488,7 @@ Connects to the remote server.
#### Defined in
-[src/adapters/mqtt/index.ts:39](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/mqtt/index.ts#L39)
+[src/adapters/mqtt/index.ts:39](https://github.com/asyncapi/glee/blob/918945b/src/adapters/mqtt/index.ts#L39)
___
@@ -598,7 +617,7 @@ ___
#### Defined in
-[src/lib/adapter.ts:220](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L220)
+[src/lib/adapter.ts:226](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L226)
___
@@ -642,7 +661,7 @@ ___
#### Defined in
-[src/adapters/mqtt/index.ts:47](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/mqtt/index.ts#L47)
+[src/adapters/mqtt/index.ts:47](https://github.com/asyncapi/glee/blob/918945b/src/adapters/mqtt/index.ts#L47)
___
@@ -662,7 +681,7 @@ Returns a list of the channels a given adapter has to subscribe to.
#### Defined in
-[src/lib/adapter.ts:236](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L236)
+[src/lib/adapter.ts:242](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L242)
___
@@ -682,7 +701,7 @@ ___
#### Defined in
-[src/adapters/mqtt/index.ts:76](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/mqtt/index.ts#L76)
+[src/adapters/mqtt/index.ts:86](https://github.com/asyncapi/glee/blob/918945b/src/adapters/mqtt/index.ts#L86)
___
@@ -702,7 +721,7 @@ ___
#### Defined in
-[src/adapters/mqtt/index.ts:107](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/mqtt/index.ts#L107)
+[src/adapters/mqtt/index.ts:117](https://github.com/asyncapi/glee/blob/918945b/src/adapters/mqtt/index.ts#L117)
___
@@ -784,7 +803,7 @@ ___
#### Defined in
-[src/adapters/mqtt/index.ts:35](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/mqtt/index.ts#L35)
+[src/adapters/mqtt/index.ts:35](https://github.com/asyncapi/glee/blob/918945b/src/adapters/mqtt/index.ts#L35)
___
@@ -1226,7 +1245,7 @@ ___
#### Defined in
-[src/lib/adapter.ts:211](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L211)
+[src/lib/adapter.ts:217](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L217)
___
@@ -1252,7 +1271,7 @@ Sends a message to the remote server.
#### Defined in
-[src/adapters/mqtt/index.ts:43](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/mqtt/index.ts#L43)
+[src/adapters/mqtt/index.ts:43](https://github.com/asyncapi/glee/blob/918945b/src/adapters/mqtt/index.ts#L43)
___
@@ -1307,7 +1326,7 @@ ___
#### Defined in
-[src/adapters/mqtt/index.ts:140](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/mqtt/index.ts#L140)
+[src/adapters/mqtt/index.ts:152](https://github.com/asyncapi/glee/blob/918945b/src/adapters/mqtt/index.ts#L152)
___
diff --git a/docs/reference/classes/adapters_socket_io.default.md b/docs/reference/classes/adapters_socket_io.default.md
index 1e6cbe952..98cb967f2 100644
--- a/docs/reference/classes/adapters_socket_io.default.md
+++ b/docs/reference/classes/adapters_socket_io.default.md
@@ -31,6 +31,7 @@
- [channelNames](adapters_socket_io.default.md#channelnames)
- [connections](adapters_socket_io.default.md#connections)
- [glee](adapters_socket_io.default.md#glee)
+- [operationIds](adapters_socket_io.default.md#operationids)
- [parsedAsyncAPI](adapters_socket_io.default.md#parsedasyncapi)
- [serverName](adapters_socket_io.default.md#servername)
- [serverUrlExpanded](adapters_socket_io.default.md#serverurlexpanded)
@@ -90,7 +91,7 @@ Instantiates a Glee adapter.
#### Defined in
-[src/lib/adapter.ts:42](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L42)
+[src/lib/adapter.ts:43](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L43)
## Properties
@@ -100,7 +101,7 @@ Instantiates a Glee adapter.
#### Defined in
-[src/adapters/socket.io/index.ts:6](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/socket.io/index.ts#L6)
+[src/adapters/socket.io/index.ts:6](https://github.com/asyncapi/glee/blob/918945b/src/adapters/socket.io/index.ts#L6)
___
@@ -184,7 +185,7 @@ Adapter.AsyncAPIServer
#### Defined in
-[src/lib/adapter.ts:187](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L187)
+[src/lib/adapter.ts:189](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L189)
___
@@ -202,7 +203,7 @@ Adapter.channelAddresses
#### Defined in
-[src/lib/adapter.ts:199](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L199)
+[src/lib/adapter.ts:205](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L205)
___
@@ -220,7 +221,7 @@ Adapter.channelNames
#### Defined in
-[src/lib/adapter.ts:195](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L195)
+[src/lib/adapter.ts:197](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L197)
___
@@ -238,7 +239,7 @@ Adapter.connections
#### Defined in
-[src/lib/adapter.ts:203](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L203)
+[src/lib/adapter.ts:209](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L209)
___
@@ -256,7 +257,25 @@ Adapter.glee
#### Defined in
-[src/lib/adapter.ts:179](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L179)
+[src/lib/adapter.ts:181](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L181)
+
+___
+
+### operationIds
+
+• `get` **operationIds**(): `string`[]
+
+#### Returns
+
+`string`[]
+
+#### Inherited from
+
+Adapter.operationIds
+
+#### Defined in
+
+[src/lib/adapter.ts:201](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L201)
___
@@ -274,7 +293,7 @@ Adapter.parsedAsyncAPI
#### Defined in
-[src/lib/adapter.ts:191](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L191)
+[src/lib/adapter.ts:193](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L193)
___
@@ -292,7 +311,7 @@ Adapter.serverName
#### Defined in
-[src/lib/adapter.ts:183](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L183)
+[src/lib/adapter.ts:185](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L185)
___
@@ -310,7 +329,7 @@ Adapter.serverUrlExpanded
#### Defined in
-[src/lib/adapter.ts:207](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L207)
+[src/lib/adapter.ts:213](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L213)
## Methods
@@ -324,7 +343,7 @@ Adapter.serverUrlExpanded
#### Defined in
-[src/adapters/socket.io/index.ts:20](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/socket.io/index.ts#L20)
+[src/adapters/socket.io/index.ts:20](https://github.com/asyncapi/glee/blob/918945b/src/adapters/socket.io/index.ts#L20)
___
@@ -345,7 +364,7 @@ ___
#### Defined in
-[src/adapters/socket.io/index.ts:97](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/socket.io/index.ts#L97)
+[src/adapters/socket.io/index.ts:97](https://github.com/asyncapi/glee/blob/918945b/src/adapters/socket.io/index.ts#L97)
___
@@ -365,7 +384,7 @@ ___
#### Defined in
-[src/adapters/socket.io/index.ts:78](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/socket.io/index.ts#L78)
+[src/adapters/socket.io/index.ts:78](https://github.com/asyncapi/glee/blob/918945b/src/adapters/socket.io/index.ts#L78)
___
@@ -416,7 +435,7 @@ Connects to the remote server.
#### Defined in
-[src/adapters/socket.io/index.ts:12](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/socket.io/index.ts#L12)
+[src/adapters/socket.io/index.ts:12](https://github.com/asyncapi/glee/blob/918945b/src/adapters/socket.io/index.ts#L12)
___
@@ -545,7 +564,7 @@ ___
#### Defined in
-[src/lib/adapter.ts:220](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L220)
+[src/lib/adapter.ts:226](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L226)
___
@@ -590,7 +609,7 @@ Returns a list of the channels a given adapter has to subscribe to.
#### Defined in
-[src/lib/adapter.ts:236](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L236)
+[src/lib/adapter.ts:242](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L242)
___
@@ -672,7 +691,7 @@ ___
#### Defined in
-[src/adapters/socket.io/index.ts:8](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/socket.io/index.ts#L8)
+[src/adapters/socket.io/index.ts:8](https://github.com/asyncapi/glee/blob/918945b/src/adapters/socket.io/index.ts#L8)
___
@@ -1114,7 +1133,7 @@ ___
#### Defined in
-[src/lib/adapter.ts:211](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L211)
+[src/lib/adapter.ts:217](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L217)
___
@@ -1140,7 +1159,7 @@ Sends a message to the remote server.
#### Defined in
-[src/adapters/socket.io/index.ts:16](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/socket.io/index.ts#L16)
+[src/adapters/socket.io/index.ts:16](https://github.com/asyncapi/glee/blob/918945b/src/adapters/socket.io/index.ts#L16)
___
diff --git a/docs/reference/classes/adapters_ws_client.default.md b/docs/reference/classes/adapters_ws_client.default.md
index 25dae3987..9e27acb55 100644
--- a/docs/reference/classes/adapters_ws_client.default.md
+++ b/docs/reference/classes/adapters_ws_client.default.md
@@ -31,6 +31,7 @@
- [channelNames](adapters_ws_client.default.md#channelnames)
- [connections](adapters_ws_client.default.md#connections)
- [glee](adapters_ws_client.default.md#glee)
+- [operationIds](adapters_ws_client.default.md#operationids)
- [parsedAsyncAPI](adapters_ws_client.default.md#parsedasyncapi)
- [serverName](adapters_ws_client.default.md#servername)
- [serverUrlExpanded](adapters_ws_client.default.md#serverurlexpanded)
@@ -91,7 +92,7 @@ Instantiates a Glee adapter.
#### Defined in
-[src/lib/adapter.ts:42](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L42)
+[src/lib/adapter.ts:43](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L43)
## Properties
@@ -101,7 +102,7 @@ Instantiates a Glee adapter.
#### Defined in
-[src/adapters/ws/client.ts:15](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/ws/client.ts#L15)
+[src/adapters/ws/client.ts:17](https://github.com/asyncapi/glee/blob/918945b/src/adapters/ws/client.ts#L17)
___
@@ -185,7 +186,7 @@ Adapter.AsyncAPIServer
#### Defined in
-[src/lib/adapter.ts:187](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L187)
+[src/lib/adapter.ts:189](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L189)
___
@@ -203,7 +204,7 @@ Adapter.channelAddresses
#### Defined in
-[src/lib/adapter.ts:199](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L199)
+[src/lib/adapter.ts:205](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L205)
___
@@ -221,7 +222,7 @@ Adapter.channelNames
#### Defined in
-[src/lib/adapter.ts:195](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L195)
+[src/lib/adapter.ts:197](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L197)
___
@@ -239,7 +240,7 @@ Adapter.connections
#### Defined in
-[src/lib/adapter.ts:203](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L203)
+[src/lib/adapter.ts:209](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L209)
___
@@ -257,7 +258,25 @@ Adapter.glee
#### Defined in
-[src/lib/adapter.ts:179](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L179)
+[src/lib/adapter.ts:181](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L181)
+
+___
+
+### operationIds
+
+• `get` **operationIds**(): `string`[]
+
+#### Returns
+
+`string`[]
+
+#### Inherited from
+
+Adapter.operationIds
+
+#### Defined in
+
+[src/lib/adapter.ts:201](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L201)
___
@@ -275,7 +294,7 @@ Adapter.parsedAsyncAPI
#### Defined in
-[src/lib/adapter.ts:191](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L191)
+[src/lib/adapter.ts:193](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L193)
___
@@ -293,7 +312,7 @@ Adapter.serverName
#### Defined in
-[src/lib/adapter.ts:183](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L183)
+[src/lib/adapter.ts:185](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L185)
___
@@ -311,7 +330,7 @@ Adapter.serverUrlExpanded
#### Defined in
-[src/lib/adapter.ts:207](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L207)
+[src/lib/adapter.ts:213](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L213)
## Methods
@@ -325,7 +344,7 @@ Adapter.serverUrlExpanded
#### Defined in
-[src/adapters/ws/client.ts:29](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/ws/client.ts#L29)
+[src/adapters/ws/client.ts:31](https://github.com/asyncapi/glee/blob/918945b/src/adapters/ws/client.ts#L31)
___
@@ -346,7 +365,7 @@ ___
#### Defined in
-[src/adapters/ws/client.ts:111](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/ws/client.ts#L111)
+[src/adapters/ws/client.ts:117](https://github.com/asyncapi/glee/blob/918945b/src/adapters/ws/client.ts#L117)
___
@@ -366,7 +385,7 @@ ___
#### Defined in
-[src/adapters/ws/client.ts:98](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/ws/client.ts#L98)
+[src/adapters/ws/client.ts:104](https://github.com/asyncapi/glee/blob/918945b/src/adapters/ws/client.ts#L104)
___
@@ -417,7 +436,7 @@ Connects to the remote server.
#### Defined in
-[src/adapters/ws/client.ts:21](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/ws/client.ts#L21)
+[src/adapters/ws/client.ts:23](https://github.com/asyncapi/glee/blob/918945b/src/adapters/ws/client.ts#L23)
___
@@ -546,7 +565,7 @@ ___
#### Defined in
-[src/lib/adapter.ts:220](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L220)
+[src/lib/adapter.ts:226](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L226)
___
@@ -591,7 +610,7 @@ Returns a list of the channels a given adapter has to subscribe to.
#### Defined in
-[src/lib/adapter.ts:236](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L236)
+[src/lib/adapter.ts:242](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L242)
___
@@ -605,7 +624,7 @@ ___
#### Defined in
-[src/adapters/ws/client.ts:77](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/ws/client.ts#L77)
+[src/adapters/ws/client.ts:85](https://github.com/asyncapi/glee/blob/918945b/src/adapters/ws/client.ts#L85)
___
@@ -687,7 +706,7 @@ ___
#### Defined in
-[src/adapters/ws/client.ts:17](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/ws/client.ts#L17)
+[src/adapters/ws/client.ts:19](https://github.com/asyncapi/glee/blob/918945b/src/adapters/ws/client.ts#L19)
___
@@ -1129,7 +1148,7 @@ ___
#### Defined in
-[src/lib/adapter.ts:211](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L211)
+[src/lib/adapter.ts:217](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L217)
___
@@ -1155,7 +1174,7 @@ Sends a message to the remote server.
#### Defined in
-[src/adapters/ws/client.ts:25](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/ws/client.ts#L25)
+[src/adapters/ws/client.ts:27](https://github.com/asyncapi/glee/blob/918945b/src/adapters/ws/client.ts#L27)
___
diff --git a/docs/reference/classes/adapters_ws_server.default.md b/docs/reference/classes/adapters_ws_server.default.md
index ea7538606..bc317102b 100644
--- a/docs/reference/classes/adapters_ws_server.default.md
+++ b/docs/reference/classes/adapters_ws_server.default.md
@@ -30,6 +30,7 @@
- [channelNames](adapters_ws_server.default.md#channelnames)
- [connections](adapters_ws_server.default.md#connections)
- [glee](adapters_ws_server.default.md#glee)
+- [operationIds](adapters_ws_server.default.md#operationids)
- [parsedAsyncAPI](adapters_ws_server.default.md#parsedasyncapi)
- [serverName](adapters_ws_server.default.md#servername)
- [serverUrlExpanded](adapters_ws_server.default.md#serverurlexpanded)
@@ -100,7 +101,7 @@ Instantiates a Glee adapter.
#### Defined in
-[src/lib/adapter.ts:42](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L42)
+[src/lib/adapter.ts:43](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L43)
## Properties
@@ -184,7 +185,7 @@ Adapter.AsyncAPIServer
#### Defined in
-[src/lib/adapter.ts:187](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L187)
+[src/lib/adapter.ts:189](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L189)
___
@@ -202,7 +203,7 @@ Adapter.channelAddresses
#### Defined in
-[src/lib/adapter.ts:199](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L199)
+[src/lib/adapter.ts:205](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L205)
___
@@ -220,7 +221,7 @@ Adapter.channelNames
#### Defined in
-[src/lib/adapter.ts:195](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L195)
+[src/lib/adapter.ts:197](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L197)
___
@@ -238,7 +239,7 @@ Adapter.connections
#### Defined in
-[src/lib/adapter.ts:203](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L203)
+[src/lib/adapter.ts:209](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L209)
___
@@ -256,7 +257,25 @@ Adapter.glee
#### Defined in
-[src/lib/adapter.ts:179](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L179)
+[src/lib/adapter.ts:181](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L181)
+
+___
+
+### operationIds
+
+• `get` **operationIds**(): `string`[]
+
+#### Returns
+
+`string`[]
+
+#### Inherited from
+
+Adapter.operationIds
+
+#### Defined in
+
+[src/lib/adapter.ts:201](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L201)
___
@@ -274,7 +293,7 @@ Adapter.parsedAsyncAPI
#### Defined in
-[src/lib/adapter.ts:191](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L191)
+[src/lib/adapter.ts:193](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L193)
___
@@ -292,7 +311,7 @@ Adapter.serverName
#### Defined in
-[src/lib/adapter.ts:183](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L183)
+[src/lib/adapter.ts:185](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L185)
___
@@ -310,7 +329,7 @@ Adapter.serverUrlExpanded
#### Defined in
-[src/lib/adapter.ts:207](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L207)
+[src/lib/adapter.ts:213](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L213)
## Methods
@@ -324,7 +343,7 @@ Adapter.serverUrlExpanded
#### Defined in
-[src/adapters/ws/server.ts:197](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/ws/server.ts#L197)
+[src/adapters/ws/server.ts:198](https://github.com/asyncapi/glee/blob/918945b/src/adapters/ws/server.ts#L198)
___
@@ -345,7 +364,7 @@ ___
#### Defined in
-[src/adapters/ws/server.ts:287](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/ws/server.ts#L287)
+[src/adapters/ws/server.ts:288](https://github.com/asyncapi/glee/blob/918945b/src/adapters/ws/server.ts#L288)
___
@@ -365,7 +384,7 @@ ___
#### Defined in
-[src/adapters/ws/server.ts:265](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/ws/server.ts#L265)
+[src/adapters/ws/server.ts:266](https://github.com/asyncapi/glee/blob/918945b/src/adapters/ws/server.ts#L266)
___
@@ -417,7 +436,7 @@ ___
#### Defined in
-[src/adapters/ws/server.ts:145](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/ws/server.ts#L145)
+[src/adapters/ws/server.ts:146](https://github.com/asyncapi/glee/blob/918945b/src/adapters/ws/server.ts#L146)
___
@@ -437,7 +456,7 @@ ___
#### Defined in
-[src/adapters/ws/server.ts:54](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/ws/server.ts#L54)
+[src/adapters/ws/server.ts:54](https://github.com/asyncapi/glee/blob/918945b/src/adapters/ws/server.ts#L54)
___
@@ -457,7 +476,7 @@ ___
#### Defined in
-[src/adapters/ws/server.ts:43](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/ws/server.ts#L43)
+[src/adapters/ws/server.ts:43](https://github.com/asyncapi/glee/blob/918945b/src/adapters/ws/server.ts#L43)
___
@@ -477,7 +496,7 @@ Connects to the remote server.
#### Defined in
-[src/adapters/ws/server.ts:20](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/ws/server.ts#L20)
+[src/adapters/ws/server.ts:20](https://github.com/asyncapi/glee/blob/918945b/src/adapters/ws/server.ts#L20)
___
@@ -565,7 +584,7 @@ ___
#### Defined in
-[src/adapters/ws/server.ts:37](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/ws/server.ts#L37)
+[src/adapters/ws/server.ts:37](https://github.com/asyncapi/glee/blob/918945b/src/adapters/ws/server.ts#L37)
___
@@ -586,7 +605,7 @@ ___
#### Defined in
-[src/adapters/ws/server.ts:28](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/ws/server.ts#L28)
+[src/adapters/ws/server.ts:28](https://github.com/asyncapi/glee/blob/918945b/src/adapters/ws/server.ts#L28)
___
@@ -648,7 +667,7 @@ ___
#### Defined in
-[src/lib/adapter.ts:220](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L220)
+[src/lib/adapter.ts:226](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L226)
___
@@ -693,7 +712,7 @@ Returns a list of the channels a given adapter has to subscribe to.
#### Defined in
-[src/lib/adapter.ts:236](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L236)
+[src/lib/adapter.ts:242](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L242)
___
@@ -707,7 +726,7 @@ ___
#### Defined in
-[src/adapters/ws/server.ts:127](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/ws/server.ts#L127)
+[src/adapters/ws/server.ts:128](https://github.com/asyncapi/glee/blob/918945b/src/adapters/ws/server.ts#L128)
___
@@ -727,7 +746,7 @@ ___
#### Defined in
-[src/adapters/ws/server.ts:59](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/ws/server.ts#L59)
+[src/adapters/ws/server.ts:59](https://github.com/asyncapi/glee/blob/918945b/src/adapters/ws/server.ts#L59)
___
@@ -809,7 +828,7 @@ ___
#### Defined in
-[src/adapters/ws/server.ts:16](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/ws/server.ts#L16)
+[src/adapters/ws/server.ts:16](https://github.com/asyncapi/glee/blob/918945b/src/adapters/ws/server.ts#L16)
___
@@ -970,7 +989,7 @@ ___
#### Defined in
-[src/adapters/ws/server.ts:78](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/ws/server.ts#L78)
+[src/adapters/ws/server.ts:79](https://github.com/asyncapi/glee/blob/918945b/src/adapters/ws/server.ts#L79)
___
@@ -990,7 +1009,7 @@ ___
#### Defined in
-[src/adapters/ws/server.ts:109](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/ws/server.ts#L109)
+[src/adapters/ws/server.ts:110](https://github.com/asyncapi/glee/blob/918945b/src/adapters/ws/server.ts#L110)
___
@@ -1293,7 +1312,7 @@ ___
#### Defined in
-[src/lib/adapter.ts:211](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L211)
+[src/lib/adapter.ts:217](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L217)
___
@@ -1319,7 +1338,7 @@ Sends a message to the remote server.
#### Defined in
-[src/adapters/ws/server.ts:24](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/ws/server.ts#L24)
+[src/adapters/ws/server.ts:24](https://github.com/asyncapi/glee/blob/918945b/src/adapters/ws/server.ts#L24)
___
@@ -1376,7 +1395,7 @@ ___
#### Defined in
-[src/adapters/ws/server.ts:186](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/ws/server.ts#L186)
+[src/adapters/ws/server.ts:187](https://github.com/asyncapi/glee/blob/918945b/src/adapters/ws/server.ts#L187)
___
@@ -1410,7 +1429,7 @@ ___
#### Defined in
-[src/adapters/ws/server.ts:176](https://github.com/asyncapi/glee/blob/00a2a1a/src/adapters/ws/server.ts#L176)
+[src/adapters/ws/server.ts:177](https://github.com/asyncapi/glee/blob/918945b/src/adapters/ws/server.ts#L177)
___
diff --git a/docs/reference/classes/errors_glee_error.default.md b/docs/reference/classes/errors_glee_error.default.md
index 9238f038f..08109a989 100644
--- a/docs/reference/classes/errors_glee_error.default.md
+++ b/docs/reference/classes/errors_glee_error.default.md
@@ -53,7 +53,7 @@ Error.constructor
#### Defined in
-[src/errors/glee-error.ts:5](https://github.com/asyncapi/glee/blob/00a2a1a/src/errors/glee-error.ts#L5)
+[src/errors/glee-error.ts:5](https://github.com/asyncapi/glee/blob/918945b/src/errors/glee-error.ts#L5)
## Properties
@@ -63,7 +63,7 @@ Error.constructor
#### Defined in
-[src/errors/glee-error.ts:3](https://github.com/asyncapi/glee/blob/00a2a1a/src/errors/glee-error.ts#L3)
+[src/errors/glee-error.ts:3](https://github.com/asyncapi/glee/blob/918945b/src/errors/glee-error.ts#L3)
___
@@ -73,7 +73,7 @@ ___
#### Defined in
-[src/errors/glee-error.ts:2](https://github.com/asyncapi/glee/blob/00a2a1a/src/errors/glee-error.ts#L2)
+[src/errors/glee-error.ts:2](https://github.com/asyncapi/glee/blob/918945b/src/errors/glee-error.ts#L2)
___
@@ -178,7 +178,7 @@ node_modules/@types/node/globals.d.ts:13
#### Defined in
-[src/errors/glee-error.ts:16](https://github.com/asyncapi/glee/blob/00a2a1a/src/errors/glee-error.ts#L16)
+[src/errors/glee-error.ts:16](https://github.com/asyncapi/glee/blob/918945b/src/errors/glee-error.ts#L16)
___
@@ -192,7 +192,7 @@ ___
#### Defined in
-[src/errors/glee-error.ts:12](https://github.com/asyncapi/glee/blob/00a2a1a/src/errors/glee-error.ts#L12)
+[src/errors/glee-error.ts:12](https://github.com/asyncapi/glee/blob/918945b/src/errors/glee-error.ts#L12)
## Methods
diff --git a/docs/reference/classes/lib_adapter.default.md b/docs/reference/classes/lib_adapter.default.md
index 931724c1d..39bb04add 100644
--- a/docs/reference/classes/lib_adapter.default.md
+++ b/docs/reference/classes/lib_adapter.default.md
@@ -37,6 +37,7 @@
- [\_channelNames](lib_adapter.default.md#_channelnames)
- [\_connections](lib_adapter.default.md#_connections)
- [\_glee](lib_adapter.default.md#_glee)
+- [\_operationIds](lib_adapter.default.md#_operationids)
- [\_parsedAsyncAPI](lib_adapter.default.md#_parsedasyncapi)
- [\_serverName](lib_adapter.default.md#_servername)
- [\_serverUrlExpanded](lib_adapter.default.md#_serverurlexpanded)
@@ -52,6 +53,7 @@
- [channelNames](lib_adapter.default.md#channelnames)
- [connections](lib_adapter.default.md#connections)
- [glee](lib_adapter.default.md#glee)
+- [operationIds](lib_adapter.default.md#operationids)
- [parsedAsyncAPI](lib_adapter.default.md#parsedasyncapi)
- [serverName](lib_adapter.default.md#servername)
- [serverUrlExpanded](lib_adapter.default.md#serverurlexpanded)
@@ -107,7 +109,7 @@ EventEmitter.constructor
#### Defined in
-[src/lib/adapter.ts:42](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L42)
+[src/lib/adapter.ts:43](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L43)
## Properties
@@ -117,7 +119,7 @@ EventEmitter.constructor
#### Defined in
-[src/lib/adapter.ts:27](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L27)
+[src/lib/adapter.ts:27](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L27)
___
@@ -127,7 +129,7 @@ ___
#### Defined in
-[src/lib/adapter.ts:30](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L30)
+[src/lib/adapter.ts:31](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L31)
___
@@ -137,7 +139,7 @@ ___
#### Defined in
-[src/lib/adapter.ts:29](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L29)
+[src/lib/adapter.ts:29](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L29)
___
@@ -147,7 +149,7 @@ ___
#### Defined in
-[src/lib/adapter.ts:31](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L31)
+[src/lib/adapter.ts:32](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L32)
___
@@ -157,7 +159,17 @@ ___
#### Defined in
-[src/lib/adapter.ts:25](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L25)
+[src/lib/adapter.ts:25](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L25)
+
+___
+
+### \_operationIds
+
+• `Private` **\_operationIds**: `string`[]
+
+#### Defined in
+
+[src/lib/adapter.ts:30](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L30)
___
@@ -167,7 +179,7 @@ ___
#### Defined in
-[src/lib/adapter.ts:28](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L28)
+[src/lib/adapter.ts:28](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L28)
___
@@ -177,7 +189,7 @@ ___
#### Defined in
-[src/lib/adapter.ts:26](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L26)
+[src/lib/adapter.ts:26](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L26)
___
@@ -187,7 +199,7 @@ ___
#### Defined in
-[src/lib/adapter.ts:32](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L32)
+[src/lib/adapter.ts:33](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L33)
___
@@ -267,7 +279,7 @@ node_modules/@types/node/events.d.ts:327
#### Defined in
-[src/lib/adapter.ts:187](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L187)
+[src/lib/adapter.ts:189](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L189)
___
@@ -281,7 +293,7 @@ ___
#### Defined in
-[src/lib/adapter.ts:199](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L199)
+[src/lib/adapter.ts:205](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L205)
___
@@ -295,7 +307,7 @@ ___
#### Defined in
-[src/lib/adapter.ts:195](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L195)
+[src/lib/adapter.ts:197](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L197)
___
@@ -309,7 +321,7 @@ ___
#### Defined in
-[src/lib/adapter.ts:203](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L203)
+[src/lib/adapter.ts:209](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L209)
___
@@ -323,7 +335,21 @@ ___
#### Defined in
-[src/lib/adapter.ts:179](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L179)
+[src/lib/adapter.ts:181](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L181)
+
+___
+
+### operationIds
+
+• `get` **operationIds**(): `string`[]
+
+#### Returns
+
+`string`[]
+
+#### Defined in
+
+[src/lib/adapter.ts:201](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L201)
___
@@ -337,7 +363,7 @@ ___
#### Defined in
-[src/lib/adapter.ts:191](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L191)
+[src/lib/adapter.ts:193](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L193)
___
@@ -351,7 +377,7 @@ ___
#### Defined in
-[src/lib/adapter.ts:183](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L183)
+[src/lib/adapter.ts:185](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L185)
___
@@ -365,7 +391,7 @@ ___
#### Defined in
-[src/lib/adapter.ts:207](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L207)
+[src/lib/adapter.ts:213](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L213)
## Methods
@@ -412,7 +438,7 @@ Connects to the remote server.
#### Defined in
-[src/lib/adapter.ts:251](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L251)
+[src/lib/adapter.ts:257](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L257)
___
@@ -537,7 +563,7 @@ ___
#### Defined in
-[src/lib/adapter.ts:220](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L220)
+[src/lib/adapter.ts:226](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L226)
___
@@ -578,7 +604,7 @@ Returns a list of the channels a given adapter has to subscribe to.
#### Defined in
-[src/lib/adapter.ts:236](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L236)
+[src/lib/adapter.ts:242](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L242)
___
@@ -1084,7 +1110,7 @@ ___
#### Defined in
-[src/lib/adapter.ts:211](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L211)
+[src/lib/adapter.ts:217](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L217)
___
@@ -1106,7 +1132,7 @@ Sends a message to the remote server.
#### Defined in
-[src/lib/adapter.ts:261](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L261)
+[src/lib/adapter.ts:267](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L267)
___
diff --git a/docs/reference/classes/lib_cluster.default.md b/docs/reference/classes/lib_cluster.default.md
index 5fe00644b..2b1c34856 100644
--- a/docs/reference/classes/lib_cluster.default.md
+++ b/docs/reference/classes/lib_cluster.default.md
@@ -83,7 +83,7 @@ EventEmitter.constructor
#### Defined in
-[src/lib/cluster.ts:46](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/cluster.ts#L46)
+[src/lib/cluster.ts:46](https://github.com/asyncapi/glee/blob/918945b/src/lib/cluster.ts#L46)
## Properties
@@ -93,7 +93,7 @@ EventEmitter.constructor
#### Defined in
-[src/lib/cluster.ts:36](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/cluster.ts#L36)
+[src/lib/cluster.ts:36](https://github.com/asyncapi/glee/blob/918945b/src/lib/cluster.ts#L36)
___
@@ -103,7 +103,7 @@ ___
#### Defined in
-[src/lib/cluster.ts:39](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/cluster.ts#L39)
+[src/lib/cluster.ts:39](https://github.com/asyncapi/glee/blob/918945b/src/lib/cluster.ts#L39)
___
@@ -113,7 +113,7 @@ ___
#### Defined in
-[src/lib/cluster.ts:37](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/cluster.ts#L37)
+[src/lib/cluster.ts:37](https://github.com/asyncapi/glee/blob/918945b/src/lib/cluster.ts#L37)
___
@@ -123,7 +123,7 @@ ___
#### Defined in
-[src/lib/cluster.ts:38](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/cluster.ts#L38)
+[src/lib/cluster.ts:38](https://github.com/asyncapi/glee/blob/918945b/src/lib/cluster.ts#L38)
___
@@ -203,7 +203,7 @@ node_modules/@types/node/events.d.ts:327
#### Defined in
-[src/lib/cluster.ts:100](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/cluster.ts#L100)
+[src/lib/cluster.ts:100](https://github.com/asyncapi/glee/blob/918945b/src/lib/cluster.ts#L100)
___
@@ -217,7 +217,7 @@ ___
#### Defined in
-[src/lib/cluster.ts:112](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/cluster.ts#L112)
+[src/lib/cluster.ts:112](https://github.com/asyncapi/glee/blob/918945b/src/lib/cluster.ts#L112)
___
@@ -231,7 +231,7 @@ ___
#### Defined in
-[src/lib/cluster.ts:104](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/cluster.ts#L104)
+[src/lib/cluster.ts:104](https://github.com/asyncapi/glee/blob/918945b/src/lib/cluster.ts#L104)
___
@@ -245,7 +245,7 @@ ___
#### Defined in
-[src/lib/cluster.ts:108](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/cluster.ts#L108)
+[src/lib/cluster.ts:108](https://github.com/asyncapi/glee/blob/918945b/src/lib/cluster.ts#L108)
## Methods
@@ -292,7 +292,7 @@ Connects to the remote server.
#### Defined in
-[src/lib/cluster.ts:119](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/cluster.ts#L119)
+[src/lib/cluster.ts:119](https://github.com/asyncapi/glee/blob/918945b/src/lib/cluster.ts#L119)
___
@@ -316,7 +316,7 @@ The deserialized message.
#### Defined in
-[src/lib/cluster.ts:158](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/cluster.ts#L158)
+[src/lib/cluster.ts:158](https://github.com/asyncapi/glee/blob/918945b/src/lib/cluster.ts#L158)
___
@@ -954,7 +954,7 @@ Sends a message to the remote server.
#### Defined in
-[src/lib/cluster.ts:128](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/cluster.ts#L128)
+[src/lib/cluster.ts:128](https://github.com/asyncapi/glee/blob/918945b/src/lib/cluster.ts#L128)
___
@@ -978,7 +978,7 @@ The serialized message,
#### Defined in
-[src/lib/cluster.ts:138](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/cluster.ts#L138)
+[src/lib/cluster.ts:138](https://github.com/asyncapi/glee/blob/918945b/src/lib/cluster.ts#L138)
___
diff --git a/docs/reference/classes/lib_connection.default.md b/docs/reference/classes/lib_connection.default.md
index e1ed2a765..812789382 100644
--- a/docs/reference/classes/lib_connection.default.md
+++ b/docs/reference/classes/lib_connection.default.md
@@ -47,7 +47,7 @@ Instantiates a Glee connection.
#### Defined in
-[src/lib/connection.ts:28](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/connection.ts#L28)
+[src/lib/connection.ts:28](https://github.com/asyncapi/glee/blob/918945b/src/lib/connection.ts#L28)
## Properties
@@ -57,7 +57,7 @@ Instantiates a Glee connection.
#### Defined in
-[src/lib/connection.ts:15](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/connection.ts#L15)
+[src/lib/connection.ts:15](https://github.com/asyncapi/glee/blob/918945b/src/lib/connection.ts#L15)
___
@@ -67,7 +67,7 @@ ___
#### Defined in
-[src/lib/connection.ts:13](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/connection.ts#L13)
+[src/lib/connection.ts:13](https://github.com/asyncapi/glee/blob/918945b/src/lib/connection.ts#L13)
___
@@ -77,7 +77,7 @@ ___
#### Defined in
-[src/lib/connection.ts:16](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/connection.ts#L16)
+[src/lib/connection.ts:16](https://github.com/asyncapi/glee/blob/918945b/src/lib/connection.ts#L16)
___
@@ -87,7 +87,7 @@ ___
#### Defined in
-[src/lib/connection.ts:12](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/connection.ts#L12)
+[src/lib/connection.ts:12](https://github.com/asyncapi/glee/blob/918945b/src/lib/connection.ts#L12)
___
@@ -97,7 +97,7 @@ ___
#### Defined in
-[src/lib/connection.ts:14](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/connection.ts#L14)
+[src/lib/connection.ts:14](https://github.com/asyncapi/glee/blob/918945b/src/lib/connection.ts#L14)
## Accessors
@@ -111,7 +111,7 @@ ___
#### Defined in
-[src/lib/connection.ts:54](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/connection.ts#L54)
+[src/lib/connection.ts:54](https://github.com/asyncapi/glee/blob/918945b/src/lib/connection.ts#L54)
___
@@ -125,7 +125,7 @@ ___
#### Defined in
-[src/lib/connection.ts:46](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/connection.ts#L46)
+[src/lib/connection.ts:46](https://github.com/asyncapi/glee/blob/918945b/src/lib/connection.ts#L46)
___
@@ -139,7 +139,7 @@ ___
#### Defined in
-[src/lib/connection.ts:58](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/connection.ts#L58)
+[src/lib/connection.ts:58](https://github.com/asyncapi/glee/blob/918945b/src/lib/connection.ts#L58)
___
@@ -153,7 +153,7 @@ ___
#### Defined in
-[src/lib/connection.ts:42](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/connection.ts#L42)
+[src/lib/connection.ts:42](https://github.com/asyncapi/glee/blob/918945b/src/lib/connection.ts#L42)
___
@@ -167,7 +167,7 @@ ___
#### Defined in
-[src/lib/connection.ts:50](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/connection.ts#L50)
+[src/lib/connection.ts:50](https://github.com/asyncapi/glee/blob/918945b/src/lib/connection.ts#L50)
## Methods
@@ -183,7 +183,7 @@ Returns the real connection object.
#### Defined in
-[src/lib/connection.ts:77](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/connection.ts#L77)
+[src/lib/connection.ts:77](https://github.com/asyncapi/glee/blob/918945b/src/lib/connection.ts#L77)
___
@@ -205,4 +205,4 @@ Checks whether a channel is associated with this connection.
#### Defined in
-[src/lib/connection.ts:68](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/connection.ts#L68)
+[src/lib/connection.ts:68](https://github.com/asyncapi/glee/blob/918945b/src/lib/connection.ts#L68)
diff --git a/docs/reference/classes/lib_glee.default.md b/docs/reference/classes/lib_glee.default.md
index ed3e3e7f6..a3dfcbb0a 100644
--- a/docs/reference/classes/lib_glee.default.md
+++ b/docs/reference/classes/lib_glee.default.md
@@ -89,7 +89,7 @@ EventEmitter.constructor
#### Defined in
-[src/lib/glee.ts:45](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/glee.ts#L45)
+[src/lib/glee.ts:45](https://github.com/asyncapi/glee/blob/918945b/src/lib/glee.ts#L45)
## Properties
@@ -99,7 +99,7 @@ EventEmitter.constructor
#### Defined in
-[src/lib/glee.ts:37](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/glee.ts#L37)
+[src/lib/glee.ts:37](https://github.com/asyncapi/glee/blob/918945b/src/lib/glee.ts#L37)
___
@@ -109,7 +109,7 @@ ___
#### Defined in
-[src/lib/glee.ts:38](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/glee.ts#L38)
+[src/lib/glee.ts:38](https://github.com/asyncapi/glee/blob/918945b/src/lib/glee.ts#L38)
___
@@ -119,7 +119,7 @@ ___
#### Defined in
-[src/lib/glee.ts:35](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/glee.ts#L35)
+[src/lib/glee.ts:35](https://github.com/asyncapi/glee/blob/918945b/src/lib/glee.ts#L35)
___
@@ -129,7 +129,7 @@ ___
#### Defined in
-[src/lib/glee.ts:36](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/glee.ts#L36)
+[src/lib/glee.ts:36](https://github.com/asyncapi/glee/blob/918945b/src/lib/glee.ts#L36)
___
@@ -209,7 +209,7 @@ node_modules/@types/node/events.d.ts:327
#### Defined in
-[src/lib/glee.ts:59](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/glee.ts#L59)
+[src/lib/glee.ts:59](https://github.com/asyncapi/glee/blob/918945b/src/lib/glee.ts#L59)
___
@@ -223,7 +223,7 @@ ___
#### Defined in
-[src/lib/glee.ts:63](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/glee.ts#L63)
+[src/lib/glee.ts:63](https://github.com/asyncapi/glee/blob/918945b/src/lib/glee.ts#L63)
___
@@ -237,7 +237,7 @@ ___
#### Defined in
-[src/lib/glee.ts:55](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/glee.ts#L55)
+[src/lib/glee.ts:55](https://github.com/asyncapi/glee/blob/918945b/src/lib/glee.ts#L55)
## Methods
@@ -260,7 +260,7 @@ ___
#### Defined in
-[src/lib/glee.ts:307](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/glee.ts#L307)
+[src/lib/glee.ts:306](https://github.com/asyncapi/glee/blob/918945b/src/lib/glee.ts#L306)
___
@@ -284,7 +284,7 @@ Starts executing the middlewares for the given error and message.
#### Defined in
-[src/lib/glee.ts:294](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/glee.ts#L294)
+[src/lib/glee.ts:293](https://github.com/asyncapi/glee/blob/918945b/src/lib/glee.ts#L293)
___
@@ -308,7 +308,7 @@ Starts executing the middlewares for the given message.
#### Defined in
-[src/lib/glee.ts:224](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/glee.ts#L224)
+[src/lib/glee.ts:224](https://github.com/asyncapi/glee/blob/918945b/src/lib/glee.ts#L224)
___
@@ -334,7 +334,7 @@ Adds a connection adapter.
#### Defined in
-[src/lib/glee.ts:75](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/glee.ts#L75)
+[src/lib/glee.ts:75](https://github.com/asyncapi/glee/blob/918945b/src/lib/glee.ts#L75)
___
@@ -381,7 +381,7 @@ Tells the adapters to connect.
#### Defined in
-[src/lib/glee.ts:143](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/glee.ts#L143)
+[src/lib/glee.ts:143](https://github.com/asyncapi/glee/blob/918945b/src/lib/glee.ts#L143)
___
@@ -534,7 +534,7 @@ Injects an error into the Glee inbound error middleware chain.
#### Defined in
-[src/lib/glee.ts:195](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/glee.ts#L195)
+[src/lib/glee.ts:195](https://github.com/asyncapi/glee/blob/918945b/src/lib/glee.ts#L195)
___
@@ -558,7 +558,7 @@ Injects a message into the Glee inbound middleware chain.
#### Defined in
-[src/lib/glee.ts:173](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/glee.ts#L173)
+[src/lib/glee.ts:173](https://github.com/asyncapi/glee/blob/918945b/src/lib/glee.ts#L173)
___
@@ -574,7 +574,7 @@ Alias for `connect`.
#### Defined in
-[src/lib/glee.ts:162](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/glee.ts#L162)
+[src/lib/glee.ts:162](https://github.com/asyncapi/glee/blob/918945b/src/lib/glee.ts#L162)
___
@@ -1082,7 +1082,7 @@ Send a message to the adapters.
#### Defined in
-[src/lib/glee.ts:130](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/glee.ts#L130)
+[src/lib/glee.ts:130](https://github.com/asyncapi/glee/blob/918945b/src/lib/glee.ts#L130)
___
@@ -1104,7 +1104,7 @@ Sets the cluster adapter to use.
#### Defined in
-[src/lib/glee.ts:91](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/glee.ts#L91)
+[src/lib/glee.ts:91](https://github.com/asyncapi/glee/blob/918945b/src/lib/glee.ts#L91)
___
@@ -1161,7 +1161,7 @@ Synchronizes the other instances in the cluster with the message.
#### Defined in
-[src/lib/glee.ts:208](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/glee.ts#L208)
+[src/lib/glee.ts:208](https://github.com/asyncapi/glee/blob/918945b/src/lib/glee.ts#L208)
___
@@ -1183,7 +1183,7 @@ Use a middleware for inbound messages.
#### Defined in
-[src/lib/glee.ts:102](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/glee.ts#L102)
+[src/lib/glee.ts:102](https://github.com/asyncapi/glee/blob/918945b/src/lib/glee.ts#L102)
▸ **use**(`channel`, `...middlewares`): `void`
@@ -1200,7 +1200,7 @@ Use a middleware for inbound messages.
#### Defined in
-[src/lib/glee.ts:103](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/glee.ts#L103)
+[src/lib/glee.ts:103](https://github.com/asyncapi/glee/blob/918945b/src/lib/glee.ts#L103)
___
@@ -1222,7 +1222,7 @@ Use a middleware for outbound messages.
#### Defined in
-[src/lib/glee.ts:116](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/glee.ts#L116)
+[src/lib/glee.ts:116](https://github.com/asyncapi/glee/blob/918945b/src/lib/glee.ts#L116)
▸ **useOutbound**(`channel`, `...middlewares`): `void`
@@ -1239,7 +1239,7 @@ Use a middleware for outbound messages.
#### Defined in
-[src/lib/glee.ts:117](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/glee.ts#L117)
+[src/lib/glee.ts:117](https://github.com/asyncapi/glee/blob/918945b/src/lib/glee.ts#L117)
___
diff --git a/docs/reference/classes/lib_message.default.md b/docs/reference/classes/lib_message.default.md
index 550496125..6757db98d 100644
--- a/docs/reference/classes/lib_message.default.md
+++ b/docs/reference/classes/lib_message.default.md
@@ -24,10 +24,12 @@
- [\_connection](lib_message.default.md#_connection)
- [\_headers](lib_message.default.md#_headers)
- [\_inbound](lib_message.default.md#_inbound)
+- [\_operation](lib_message.default.md#_operation)
- [\_outbound](lib_message.default.md#_outbound)
- [\_params](lib_message.default.md#_params)
- [\_payload](lib_message.default.md#_payload)
- [\_query](lib_message.default.md#_query)
+- [\_request](lib_message.default.md#_request)
- [\_serverName](lib_message.default.md#_servername)
- [captureRejectionSymbol](lib_message.default.md#capturerejectionsymbol)
- [captureRejections](lib_message.default.md#capturerejections)
@@ -41,9 +43,11 @@
- [cluster](lib_message.default.md#cluster)
- [connection](lib_message.default.md#connection)
- [headers](lib_message.default.md#headers)
+- [operation](lib_message.default.md#operation)
- [params](lib_message.default.md#params)
- [payload](lib_message.default.md#payload)
- [query](lib_message.default.md#query)
+- [request](lib_message.default.md#request)
- [serverName](lib_message.default.md#servername)
### Methods
@@ -52,6 +56,7 @@
- [emit](lib_message.default.md#emit)
- [eventNames](lib_message.default.md#eventnames)
- [getMaxListeners](lib_message.default.md#getmaxlisteners)
+- [hasRequest](lib_message.default.md#hasrequest)
- [isInbound](lib_message.default.md#isinbound)
- [isOutbound](lib_message.default.md#isoutbound)
- [listenerCount](lib_message.default.md#listenercount)
@@ -66,7 +71,6 @@
- [rawListeners](lib_message.default.md#rawlisteners)
- [removeAllListeners](lib_message.default.md#removealllisteners)
- [removeListener](lib_message.default.md#removelistener)
-- [reply](lib_message.default.md#reply)
- [send](lib_message.default.md#send)
- [setInbound](lib_message.default.md#setinbound)
- [setMaxListeners](lib_message.default.md#setmaxlisteners)
@@ -97,7 +101,7 @@ EventEmitter.constructor
#### Defined in
-[src/lib/message.ts:51](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/message.ts#L51)
+[src/lib/message.ts:52](https://github.com/asyncapi/glee/blob/918945b/src/lib/message.ts#L52)
## Properties
@@ -107,7 +111,7 @@ EventEmitter.constructor
#### Defined in
-[src/lib/message.ts:31](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/message.ts#L31)
+[src/lib/message.ts:28](https://github.com/asyncapi/glee/blob/918945b/src/lib/message.ts#L28)
___
@@ -117,7 +121,7 @@ ___
#### Defined in
-[src/lib/message.ts:28](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/message.ts#L28)
+[src/lib/message.ts:25](https://github.com/asyncapi/glee/blob/918945b/src/lib/message.ts#L25)
___
@@ -127,7 +131,7 @@ ___
#### Defined in
-[src/lib/message.ts:34](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/message.ts#L34)
+[src/lib/message.ts:33](https://github.com/asyncapi/glee/blob/918945b/src/lib/message.ts#L33)
___
@@ -137,7 +141,7 @@ ___
#### Defined in
-[src/lib/message.ts:30](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/message.ts#L30)
+[src/lib/message.ts:27](https://github.com/asyncapi/glee/blob/918945b/src/lib/message.ts#L27)
___
@@ -151,7 +155,7 @@ ___
#### Defined in
-[src/lib/message.ts:27](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/message.ts#L27)
+[src/lib/message.ts:24](https://github.com/asyncapi/glee/blob/918945b/src/lib/message.ts#L24)
___
@@ -161,7 +165,17 @@ ___
#### Defined in
-[src/lib/message.ts:32](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/message.ts#L32)
+[src/lib/message.ts:29](https://github.com/asyncapi/glee/blob/918945b/src/lib/message.ts#L29)
+
+___
+
+### \_operation
+
+• `Private` **\_operation**: `OperationInterface`
+
+#### Defined in
+
+[src/lib/message.ts:31](https://github.com/asyncapi/glee/blob/918945b/src/lib/message.ts#L31)
___
@@ -171,7 +185,7 @@ ___
#### Defined in
-[src/lib/message.ts:33](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/message.ts#L33)
+[src/lib/message.ts:32](https://github.com/asyncapi/glee/blob/918945b/src/lib/message.ts#L32)
___
@@ -185,7 +199,7 @@ ___
#### Defined in
-[src/lib/message.ts:35](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/message.ts#L35)
+[src/lib/message.ts:34](https://github.com/asyncapi/glee/blob/918945b/src/lib/message.ts#L34)
___
@@ -195,7 +209,7 @@ ___
#### Defined in
-[src/lib/message.ts:26](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/message.ts#L26)
+[src/lib/message.ts:23](https://github.com/asyncapi/glee/blob/918945b/src/lib/message.ts#L23)
___
@@ -205,7 +219,17 @@ ___
#### Defined in
-[src/lib/message.ts:36](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/message.ts#L36)
+[src/lib/message.ts:35](https://github.com/asyncapi/glee/blob/918945b/src/lib/message.ts#L35)
+
+___
+
+### \_request
+
+• `Private` **\_request**: [`default`](lib_message.default.md)
+
+#### Defined in
+
+[src/lib/message.ts:30](https://github.com/asyncapi/glee/blob/918945b/src/lib/message.ts#L30)
___
@@ -215,7 +239,7 @@ ___
#### Defined in
-[src/lib/message.ts:29](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/message.ts#L29)
+[src/lib/message.ts:26](https://github.com/asyncapi/glee/blob/918945b/src/lib/message.ts#L26)
___
@@ -295,7 +319,7 @@ node_modules/@types/node/events.d.ts:327
#### Defined in
-[src/lib/message.ts:113](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/message.ts#L113)
+[src/lib/message.ts:139](https://github.com/asyncapi/glee/blob/918945b/src/lib/message.ts#L139)
___
@@ -309,7 +333,7 @@ ___
#### Defined in
-[src/lib/message.ts:89](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/message.ts#L89)
+[src/lib/message.ts:115](https://github.com/asyncapi/glee/blob/918945b/src/lib/message.ts#L115)
• `set` **channel**(`value`): `void`
@@ -325,7 +349,7 @@ ___
#### Defined in
-[src/lib/message.ts:93](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/message.ts#L93)
+[src/lib/message.ts:119](https://github.com/asyncapi/glee/blob/918945b/src/lib/message.ts#L119)
___
@@ -339,7 +363,7 @@ ___
#### Defined in
-[src/lib/message.ts:125](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/message.ts#L125)
+[src/lib/message.ts:151](https://github.com/asyncapi/glee/blob/918945b/src/lib/message.ts#L151)
• `set` **cluster**(`value`): `void`
@@ -355,7 +379,7 @@ ___
#### Defined in
-[src/lib/message.ts:129](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/message.ts#L129)
+[src/lib/message.ts:155](https://github.com/asyncapi/glee/blob/918945b/src/lib/message.ts#L155)
___
@@ -369,7 +393,7 @@ ___
#### Defined in
-[src/lib/message.ts:105](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/message.ts#L105)
+[src/lib/message.ts:131](https://github.com/asyncapi/glee/blob/918945b/src/lib/message.ts#L131)
• `set` **connection**(`value`): `void`
@@ -385,7 +409,7 @@ ___
#### Defined in
-[src/lib/message.ts:109](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/message.ts#L109)
+[src/lib/message.ts:135](https://github.com/asyncapi/glee/blob/918945b/src/lib/message.ts#L135)
___
@@ -399,7 +423,7 @@ ___
#### Defined in
-[src/lib/message.ts:81](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/message.ts#L81)
+[src/lib/message.ts:107](https://github.com/asyncapi/glee/blob/918945b/src/lib/message.ts#L107)
• `set` **headers**(`value`): `void`
@@ -415,7 +439,37 @@ ___
#### Defined in
-[src/lib/message.ts:85](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/message.ts#L85)
+[src/lib/message.ts:111](https://github.com/asyncapi/glee/blob/918945b/src/lib/message.ts#L111)
+
+___
+
+### operation
+
+• `get` **operation**(): `OperationInterface`
+
+#### Returns
+
+`OperationInterface`
+
+#### Defined in
+
+[src/lib/message.ts:98](https://github.com/asyncapi/glee/blob/918945b/src/lib/message.ts#L98)
+
+• `set` **operation**(`value`): `void`
+
+#### Parameters
+
+| Name | Type |
+| :------ | :------ |
+| `value` | `OperationInterface` |
+
+#### Returns
+
+`void`
+
+#### Defined in
+
+[src/lib/message.ts:102](https://github.com/asyncapi/glee/blob/918945b/src/lib/message.ts#L102)
___
@@ -429,7 +483,7 @@ ___
#### Defined in
-[src/lib/message.ts:117](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/message.ts#L117)
+[src/lib/message.ts:143](https://github.com/asyncapi/glee/blob/918945b/src/lib/message.ts#L143)
• `set` **params**(`value`): `void`
@@ -445,7 +499,7 @@ ___
#### Defined in
-[src/lib/message.ts:121](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/message.ts#L121)
+[src/lib/message.ts:147](https://github.com/asyncapi/glee/blob/918945b/src/lib/message.ts#L147)
___
@@ -459,7 +513,7 @@ ___
#### Defined in
-[src/lib/message.ts:73](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/message.ts#L73)
+[src/lib/message.ts:78](https://github.com/asyncapi/glee/blob/918945b/src/lib/message.ts#L78)
• `set` **payload**(`value`): `void`
@@ -475,7 +529,7 @@ ___
#### Defined in
-[src/lib/message.ts:77](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/message.ts#L77)
+[src/lib/message.ts:82](https://github.com/asyncapi/glee/blob/918945b/src/lib/message.ts#L82)
___
@@ -489,7 +543,7 @@ ___
#### Defined in
-[src/lib/message.ts:133](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/message.ts#L133)
+[src/lib/message.ts:159](https://github.com/asyncapi/glee/blob/918945b/src/lib/message.ts#L159)
• `set` **query**(`value`): `void`
@@ -505,7 +559,37 @@ ___
#### Defined in
-[src/lib/message.ts:137](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/message.ts#L137)
+[src/lib/message.ts:163](https://github.com/asyncapi/glee/blob/918945b/src/lib/message.ts#L163)
+
+___
+
+### request
+
+• `get` **request**(): [`default`](lib_message.default.md)
+
+#### Returns
+
+[`default`](lib_message.default.md)
+
+#### Defined in
+
+[src/lib/message.ts:94](https://github.com/asyncapi/glee/blob/918945b/src/lib/message.ts#L94)
+
+• `set` **request**(`value`): `void`
+
+#### Parameters
+
+| Name | Type |
+| :------ | :------ |
+| `value` | [`default`](lib_message.default.md) |
+
+#### Returns
+
+`void`
+
+#### Defined in
+
+[src/lib/message.ts:90](https://github.com/asyncapi/glee/blob/918945b/src/lib/message.ts#L90)
___
@@ -519,7 +603,7 @@ ___
#### Defined in
-[src/lib/message.ts:97](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/message.ts#L97)
+[src/lib/message.ts:123](https://github.com/asyncapi/glee/blob/918945b/src/lib/message.ts#L123)
• `set` **serverName**(`value`): `void`
@@ -535,7 +619,7 @@ ___
#### Defined in
-[src/lib/message.ts:101](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/message.ts#L101)
+[src/lib/message.ts:127](https://github.com/asyncapi/glee/blob/918945b/src/lib/message.ts#L127)
## Methods
@@ -700,6 +784,20 @@ node_modules/@types/node/events.d.ts:526
___
+### hasRequest
+
+▸ **hasRequest**(): `boolean`
+
+#### Returns
+
+`boolean`
+
+#### Defined in
+
+[src/lib/message.ts:86](https://github.com/asyncapi/glee/blob/918945b/src/lib/message.ts#L86)
+
+___
+
### isInbound
▸ **isInbound**(): `boolean`
@@ -712,7 +810,7 @@ Checks if it's an inbound message.
#### Defined in
-[src/lib/message.ts:194](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/message.ts#L194)
+[src/lib/message.ts:186](https://github.com/asyncapi/glee/blob/918945b/src/lib/message.ts#L186)
___
@@ -728,7 +826,7 @@ Checks if it's an outbound message.
#### Defined in
-[src/lib/message.ts:201](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/message.ts#L201)
+[src/lib/message.ts:193](https://github.com/asyncapi/glee/blob/918945b/src/lib/message.ts#L193)
___
@@ -812,7 +910,7 @@ Indicates failure in processing the message
#### Defined in
-[src/lib/message.ts:222](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/message.ts#L222)
+[src/lib/message.ts:214](https://github.com/asyncapi/glee/blob/918945b/src/lib/message.ts#L214)
___
@@ -828,7 +926,7 @@ Indicates successfully processed the message
#### Defined in
-[src/lib/message.ts:215](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/message.ts#L215)
+[src/lib/message.ts:207](https://github.com/asyncapi/glee/blob/918945b/src/lib/message.ts#L207)
___
@@ -1250,28 +1348,6 @@ node_modules/@types/node/events.d.ts:494
___
-### reply
-
-▸ **reply**(`options`): `void`
-
-Sends the message back to the server/broker.
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `options` | `IReply` |
-
-#### Returns
-
-`void`
-
-#### Defined in
-
-[src/lib/message.ts:149](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/message.ts#L149)
-
-___
-
### send
▸ **send**(): `void`
@@ -1284,7 +1360,7 @@ Tells Glee to send the message.
#### Defined in
-[src/lib/message.ts:208](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/message.ts#L208)
+[src/lib/message.ts:200](https://github.com/asyncapi/glee/blob/918945b/src/lib/message.ts#L200)
___
@@ -1300,7 +1376,7 @@ Makes the message suitable only for the inbound pipeline.
#### Defined in
-[src/lib/message.ts:178](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/message.ts#L178)
+[src/lib/message.ts:170](https://github.com/asyncapi/glee/blob/918945b/src/lib/message.ts#L170)
___
@@ -1351,7 +1427,7 @@ Makes the message suitable only for the outbound pipeline.
#### Defined in
-[src/lib/message.ts:186](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/message.ts#L186)
+[src/lib/message.ts:178](https://github.com/asyncapi/glee/blob/918945b/src/lib/message.ts#L178)
___
diff --git a/docs/reference/classes/lib_router.default.md b/docs/reference/classes/lib_router.default.md
index e8d933765..c08772efd 100644
--- a/docs/reference/classes/lib_router.default.md
+++ b/docs/reference/classes/lib_router.default.md
@@ -42,7 +42,7 @@ Instantiates a GleeRouter.
#### Defined in
-[src/lib/router.ts:27](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/router.ts#L27)
+[src/lib/router.ts:27](https://github.com/asyncapi/glee/blob/918945b/src/lib/router.ts#L27)
## Properties
@@ -52,7 +52,7 @@ Instantiates a GleeRouter.
#### Defined in
-[src/lib/router.ts:21](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/router.ts#L21)
+[src/lib/router.ts:21](https://github.com/asyncapi/glee/blob/918945b/src/lib/router.ts#L21)
___
@@ -62,7 +62,7 @@ ___
#### Defined in
-[src/lib/router.ts:19](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/router.ts#L19)
+[src/lib/router.ts:19](https://github.com/asyncapi/glee/blob/918945b/src/lib/router.ts#L19)
___
@@ -72,7 +72,7 @@ ___
#### Defined in
-[src/lib/router.ts:22](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/router.ts#L22)
+[src/lib/router.ts:22](https://github.com/asyncapi/glee/blob/918945b/src/lib/router.ts#L22)
___
@@ -82,7 +82,7 @@ ___
#### Defined in
-[src/lib/router.ts:20](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/router.ts#L20)
+[src/lib/router.ts:20](https://github.com/asyncapi/glee/blob/918945b/src/lib/router.ts#L20)
## Methods
@@ -106,7 +106,7 @@ Adds a normalized middleware to a target collection.
#### Defined in
-[src/lib/router.ts:140](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/router.ts#L140)
+[src/lib/router.ts:140](https://github.com/asyncapi/glee/blob/918945b/src/lib/router.ts#L140)
___
@@ -129,7 +129,7 @@ Adds a normalized middleware to the inbound error middlewares collection.
#### Defined in
-[src/lib/router.ts:186](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/router.ts#L186)
+[src/lib/router.ts:186](https://github.com/asyncapi/glee/blob/918945b/src/lib/router.ts#L186)
___
@@ -152,7 +152,7 @@ Adds a normalized middleware to the inbound middlewares collection.
#### Defined in
-[src/lib/router.ts:163](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/router.ts#L163)
+[src/lib/router.ts:163](https://github.com/asyncapi/glee/blob/918945b/src/lib/router.ts#L163)
___
@@ -175,7 +175,7 @@ Adds a normalized middleware to the outbound error middlewares collection.
#### Defined in
-[src/lib/router.ts:199](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/router.ts#L199)
+[src/lib/router.ts:199](https://github.com/asyncapi/glee/blob/918945b/src/lib/router.ts#L199)
___
@@ -198,7 +198,7 @@ Adds a normalized middleware to the outbound middlewares collection.
#### Defined in
-[src/lib/router.ts:173](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/router.ts#L173)
+[src/lib/router.ts:173](https://github.com/asyncapi/glee/blob/918945b/src/lib/router.ts#L173)
___
@@ -214,7 +214,7 @@ Returns all the inbound error middlewares.
#### Defined in
-[src/lib/router.ts:120](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/router.ts#L120)
+[src/lib/router.ts:120](https://github.com/asyncapi/glee/blob/918945b/src/lib/router.ts#L120)
___
@@ -230,7 +230,7 @@ Returns all the inbound middlewares.
#### Defined in
-[src/lib/router.ts:104](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/router.ts#L104)
+[src/lib/router.ts:104](https://github.com/asyncapi/glee/blob/918945b/src/lib/router.ts#L104)
___
@@ -246,7 +246,7 @@ Returns all the outbound error middlewares.
#### Defined in
-[src/lib/router.ts:128](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/router.ts#L128)
+[src/lib/router.ts:128](https://github.com/asyncapi/glee/blob/918945b/src/lib/router.ts#L128)
___
@@ -262,7 +262,7 @@ Returns all the outbound middlewares.
#### Defined in
-[src/lib/router.ts:112](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/router.ts#L112)
+[src/lib/router.ts:112](https://github.com/asyncapi/glee/blob/918945b/src/lib/router.ts#L112)
___
@@ -283,7 +283,7 @@ ___
#### Defined in
-[src/lib/router.ts:83](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/router.ts#L83)
+[src/lib/router.ts:83](https://github.com/asyncapi/glee/blob/918945b/src/lib/router.ts#L83)
___
@@ -306,7 +306,7 @@ this function will make use of inbound and outbound middlewares.
#### Defined in
-[src/lib/router.ts:41](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/router.ts#L41)
+[src/lib/router.ts:41](https://github.com/asyncapi/glee/blob/918945b/src/lib/router.ts#L41)
▸ **use**(`channel`, `...middlewares`): `void`
@@ -323,7 +323,7 @@ this function will make use of inbound and outbound middlewares.
#### Defined in
-[src/lib/router.ts:42](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/router.ts#L42)
+[src/lib/router.ts:42](https://github.com/asyncapi/glee/blob/918945b/src/lib/router.ts#L42)
___
@@ -345,7 +345,7 @@ Use a middleware for outbound messages.
#### Defined in
-[src/lib/router.ts:65](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/router.ts#L65)
+[src/lib/router.ts:65](https://github.com/asyncapi/glee/blob/918945b/src/lib/router.ts#L65)
▸ **useOutbound**(`channel`, `...middlewares`): `void`
@@ -362,4 +362,4 @@ Use a middleware for outbound messages.
#### Defined in
-[src/lib/router.ts:66](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/router.ts#L66)
+[src/lib/router.ts:66](https://github.com/asyncapi/glee/blob/918945b/src/lib/router.ts#L66)
diff --git a/docs/reference/classes/lib_wsHttpAuth.default.md b/docs/reference/classes/lib_wsHttpAuth.default.md
index b911adb97..cbcfba7cf 100644
--- a/docs/reference/classes/lib_wsHttpAuth.default.md
+++ b/docs/reference/classes/lib_wsHttpAuth.default.md
@@ -83,7 +83,7 @@ EventEmitter.constructor
#### Defined in
-[src/lib/wsHttpAuth.ts:17](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/wsHttpAuth.ts#L17)
+[src/lib/wsHttpAuth.ts:17](https://github.com/asyncapi/glee/blob/918945b/src/lib/wsHttpAuth.ts#L17)
## Properties
@@ -93,7 +93,7 @@ EventEmitter.constructor
#### Defined in
-[src/lib/wsHttpAuth.ts:10](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/wsHttpAuth.ts#L10)
+[src/lib/wsHttpAuth.ts:10](https://github.com/asyncapi/glee/blob/918945b/src/lib/wsHttpAuth.ts#L10)
___
@@ -103,7 +103,7 @@ ___
#### Defined in
-[src/lib/wsHttpAuth.ts:12](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/wsHttpAuth.ts#L12)
+[src/lib/wsHttpAuth.ts:12](https://github.com/asyncapi/glee/blob/918945b/src/lib/wsHttpAuth.ts#L12)
___
@@ -113,7 +113,7 @@ ___
#### Defined in
-[src/lib/wsHttpAuth.ts:11](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/wsHttpAuth.ts#L11)
+[src/lib/wsHttpAuth.ts:11](https://github.com/asyncapi/glee/blob/918945b/src/lib/wsHttpAuth.ts#L11)
___
@@ -123,7 +123,7 @@ ___
#### Defined in
-[src/lib/wsHttpAuth.ts:8](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/wsHttpAuth.ts#L8)
+[src/lib/wsHttpAuth.ts:8](https://github.com/asyncapi/glee/blob/918945b/src/lib/wsHttpAuth.ts#L8)
___
@@ -133,7 +133,7 @@ ___
#### Defined in
-[src/lib/wsHttpAuth.ts:7](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/wsHttpAuth.ts#L7)
+[src/lib/wsHttpAuth.ts:7](https://github.com/asyncapi/glee/blob/918945b/src/lib/wsHttpAuth.ts#L7)
___
@@ -143,7 +143,7 @@ ___
#### Defined in
-[src/lib/wsHttpAuth.ts:9](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/wsHttpAuth.ts#L9)
+[src/lib/wsHttpAuth.ts:9](https://github.com/asyncapi/glee/blob/918945b/src/lib/wsHttpAuth.ts#L9)
___
@@ -254,7 +254,7 @@ ___
#### Defined in
-[src/lib/wsHttpAuth.ts:168](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/wsHttpAuth.ts#L168)
+[src/lib/wsHttpAuth.ts:168](https://github.com/asyncapi/glee/blob/918945b/src/lib/wsHttpAuth.ts#L168)
___
@@ -268,7 +268,7 @@ ___
#### Defined in
-[src/lib/wsHttpAuth.ts:31](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/wsHttpAuth.ts#L31)
+[src/lib/wsHttpAuth.ts:31](https://github.com/asyncapi/glee/blob/918945b/src/lib/wsHttpAuth.ts#L31)
___
@@ -394,7 +394,7 @@ ___
#### Defined in
-[src/lib/wsHttpAuth.ts:71](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/wsHttpAuth.ts#L71)
+[src/lib/wsHttpAuth.ts:71](https://github.com/asyncapi/glee/blob/918945b/src/lib/wsHttpAuth.ts#L71)
___
@@ -414,7 +414,7 @@ ___
#### Defined in
-[src/lib/wsHttpAuth.ts:58](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/wsHttpAuth.ts#L58)
+[src/lib/wsHttpAuth.ts:58](https://github.com/asyncapi/glee/blob/918945b/src/lib/wsHttpAuth.ts#L58)
___
@@ -460,7 +460,7 @@ ___
#### Defined in
-[src/lib/wsHttpAuth.ts:126](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/wsHttpAuth.ts#L126)
+[src/lib/wsHttpAuth.ts:126](https://github.com/asyncapi/glee/blob/918945b/src/lib/wsHttpAuth.ts#L126)
___
@@ -488,7 +488,7 @@ ___
#### Defined in
-[src/lib/wsHttpAuth.ts:113](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/wsHttpAuth.ts#L113)
+[src/lib/wsHttpAuth.ts:113](https://github.com/asyncapi/glee/blob/918945b/src/lib/wsHttpAuth.ts#L113)
___
@@ -799,7 +799,7 @@ ___
#### Defined in
-[src/lib/wsHttpAuth.ts:161](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/wsHttpAuth.ts#L161)
+[src/lib/wsHttpAuth.ts:161](https://github.com/asyncapi/glee/blob/918945b/src/lib/wsHttpAuth.ts#L161)
___
@@ -1052,7 +1052,7 @@ ___
#### Defined in
-[src/lib/wsHttpAuth.ts:97](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/wsHttpAuth.ts#L97)
+[src/lib/wsHttpAuth.ts:97](https://github.com/asyncapi/glee/blob/918945b/src/lib/wsHttpAuth.ts#L97)
___
diff --git a/docs/reference/interfaces/lib.HttpAuthConfig.md b/docs/reference/interfaces/lib.HttpAuthConfig.md
index 2f516c4dc..f6933df09 100644
--- a/docs/reference/interfaces/lib.HttpAuthConfig.md
+++ b/docs/reference/interfaces/lib.HttpAuthConfig.md
@@ -20,7 +20,7 @@
#### Defined in
-[src/lib/index.d.ts:35](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/index.d.ts#L35)
+[src/lib/index.d.ts:36](https://github.com/asyncapi/glee/blob/918945b/src/lib/index.d.ts#L36)
___
@@ -30,7 +30,7 @@ ___
#### Defined in
-[src/lib/index.d.ts:33](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/index.d.ts#L33)
+[src/lib/index.d.ts:34](https://github.com/asyncapi/glee/blob/918945b/src/lib/index.d.ts#L34)
___
@@ -40,4 +40,4 @@ ___
#### Defined in
-[src/lib/index.d.ts:34](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/index.d.ts#L34)
+[src/lib/index.d.ts:35](https://github.com/asyncapi/glee/blob/918945b/src/lib/index.d.ts#L35)
diff --git a/docs/reference/interfaces/lib.KafkaAuthConfig.md b/docs/reference/interfaces/lib.KafkaAuthConfig.md
index 0739ecaa5..0ac4cb7b8 100644
--- a/docs/reference/interfaces/lib.KafkaAuthConfig.md
+++ b/docs/reference/interfaces/lib.KafkaAuthConfig.md
@@ -23,7 +23,7 @@
#### Defined in
-[src/lib/index.d.ts:54](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/index.d.ts#L54)
+[src/lib/index.d.ts:55](https://github.com/asyncapi/glee/blob/918945b/src/lib/index.d.ts#L55)
___
@@ -33,7 +33,7 @@ ___
#### Defined in
-[src/lib/index.d.ts:55](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/index.d.ts#L55)
+[src/lib/index.d.ts:56](https://github.com/asyncapi/glee/blob/918945b/src/lib/index.d.ts#L56)
___
@@ -43,7 +43,7 @@ ___
#### Defined in
-[src/lib/index.d.ts:53](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/index.d.ts#L53)
+[src/lib/index.d.ts:54](https://github.com/asyncapi/glee/blob/918945b/src/lib/index.d.ts#L54)
___
@@ -53,7 +53,7 @@ ___
#### Defined in
-[src/lib/index.d.ts:58](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/index.d.ts#L58)
+[src/lib/index.d.ts:59](https://github.com/asyncapi/glee/blob/918945b/src/lib/index.d.ts#L59)
___
@@ -63,7 +63,7 @@ ___
#### Defined in
-[src/lib/index.d.ts:56](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/index.d.ts#L56)
+[src/lib/index.d.ts:57](https://github.com/asyncapi/glee/blob/918945b/src/lib/index.d.ts#L57)
___
@@ -73,4 +73,4 @@ ___
#### Defined in
-[src/lib/index.d.ts:57](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/index.d.ts#L57)
+[src/lib/index.d.ts:58](https://github.com/asyncapi/glee/blob/918945b/src/lib/index.d.ts#L58)
diff --git a/docs/reference/interfaces/lib.MqttAuthConfig.md b/docs/reference/interfaces/lib.MqttAuthConfig.md
index 4b9e98752..df23ee09b 100644
--- a/docs/reference/interfaces/lib.MqttAuthConfig.md
+++ b/docs/reference/interfaces/lib.MqttAuthConfig.md
@@ -21,7 +21,7 @@
#### Defined in
-[src/lib/index.d.ts:20](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/index.d.ts#L20)
+[src/lib/index.d.ts:21](https://github.com/asyncapi/glee/blob/918945b/src/lib/index.d.ts#L21)
___
@@ -31,7 +31,7 @@ ___
#### Defined in
-[src/lib/index.d.ts:23](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/index.d.ts#L23)
+[src/lib/index.d.ts:24](https://github.com/asyncapi/glee/blob/918945b/src/lib/index.d.ts#L24)
___
@@ -41,7 +41,7 @@ ___
#### Defined in
-[src/lib/index.d.ts:22](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/index.d.ts#L22)
+[src/lib/index.d.ts:23](https://github.com/asyncapi/glee/blob/918945b/src/lib/index.d.ts#L23)
___
@@ -51,4 +51,4 @@ ___
#### Defined in
-[src/lib/index.d.ts:21](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/index.d.ts#L21)
+[src/lib/index.d.ts:22](https://github.com/asyncapi/glee/blob/918945b/src/lib/index.d.ts#L22)
diff --git a/docs/reference/interfaces/lib.WsAuthConfig.md b/docs/reference/interfaces/lib.WsAuthConfig.md
index d9e663234..1708c281f 100644
--- a/docs/reference/interfaces/lib.WsAuthConfig.md
+++ b/docs/reference/interfaces/lib.WsAuthConfig.md
@@ -20,7 +20,7 @@
#### Defined in
-[src/lib/index.d.ts:29](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/index.d.ts#L29)
+[src/lib/index.d.ts:30](https://github.com/asyncapi/glee/blob/918945b/src/lib/index.d.ts#L30)
___
@@ -30,7 +30,7 @@ ___
#### Defined in
-[src/lib/index.d.ts:27](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/index.d.ts#L27)
+[src/lib/index.d.ts:28](https://github.com/asyncapi/glee/blob/918945b/src/lib/index.d.ts#L28)
___
@@ -40,4 +40,4 @@ ___
#### Defined in
-[src/lib/index.d.ts:28](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/index.d.ts#L28)
+[src/lib/index.d.ts:29](https://github.com/asyncapi/glee/blob/918945b/src/lib/index.d.ts#L29)
diff --git a/docs/reference/modules/docs.md b/docs/reference/modules/docs.md
index 938039a00..7876a6d4e 100644
--- a/docs/reference/modules/docs.md
+++ b/docs/reference/modules/docs.md
@@ -20,4 +20,4 @@
#### Defined in
-[src/docs.ts:5](https://github.com/asyncapi/glee/blob/00a2a1a/src/docs.ts#L5)
+[src/docs.ts:5](https://github.com/asyncapi/glee/blob/918945b/src/docs.ts#L5)
diff --git a/docs/reference/modules/index.md b/docs/reference/modules/index.md
index 06969398b..692289e8d 100644
--- a/docs/reference/modules/index.md
+++ b/docs/reference/modules/index.md
@@ -20,4 +20,4 @@
#### Defined in
-[src/index.ts:37](https://github.com/asyncapi/glee/blob/00a2a1a/src/index.ts#L37)
+[src/index.ts:42](https://github.com/asyncapi/glee/blob/918945b/src/index.ts#L42)
diff --git a/docs/reference/modules/lib.md b/docs/reference/modules/lib.md
index 4a24fdd78..2689f2857 100644
--- a/docs/reference/modules/lib.md
+++ b/docs/reference/modules/lib.md
@@ -26,9 +26,12 @@
- [GleeFunctionReturnBroadcast](lib.md#gleefunctionreturnbroadcast)
- [GleeFunctionReturnReply](lib.md#gleefunctionreturnreply)
- [GleeFunctionReturnSend](lib.md#gleefunctionreturnsend)
+- [GleeLifecycleEvent](lib.md#gleelifecycleevent)
- [HttpAdapterConfig](lib.md#httpadapterconfig)
- [HttpServerType](lib.md#httpservertype)
- [KafkaAdapterConfig](lib.md#kafkaadapterconfig)
+- [Log](lib.md#log)
+- [LogsConfig](lib.md#logsconfig)
- [MqttAdapterConfig](lib.md#mqttadapterconfig)
- [QueryParam](lib.md#queryparam)
- [WebSocketServerType](lib.md#websocketservertype)
@@ -80,7 +83,7 @@
#### Defined in
-[src/lib/index.d.ts:11](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/index.d.ts#L11)
+[src/lib/index.d.ts:12](https://github.com/asyncapi/glee/blob/918945b/src/lib/index.d.ts#L12)
___
@@ -101,7 +104,7 @@ ___
#### Defined in
-[src/lib/index.d.ts:38](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/index.d.ts#L38)
+[src/lib/index.d.ts:39](https://github.com/asyncapi/glee/blob/918945b/src/lib/index.d.ts#L39)
___
@@ -117,10 +120,11 @@ ___
| `functionsDir?` | `string` |
| `gleeDir?` | `string` |
| `lifecycleDir?` | `string` |
+| `logs?` | [`LogsConfig`](lib.md#logsconfig) |
#### Defined in
-[src/lib/index.d.ts:98](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/index.d.ts#L98)
+[src/lib/index.d.ts:105](https://github.com/asyncapi/glee/blob/918945b/src/lib/index.d.ts#L105)
___
@@ -144,7 +148,7 @@ ___
#### Defined in
-[src/lib/index.d.ts:153](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/index.d.ts#L153)
+[src/lib/index.d.ts:164](https://github.com/asyncapi/glee/blob/918945b/src/lib/index.d.ts#L164)
___
@@ -164,7 +168,7 @@ ___
#### Defined in
-[src/lib/index.d.ts:130](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/index.d.ts#L130)
+[src/lib/index.d.ts:141](https://github.com/asyncapi/glee/blob/918945b/src/lib/index.d.ts#L141)
___
@@ -182,7 +186,7 @@ ___
#### Defined in
-[src/lib/index.d.ts:61](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/index.d.ts#L61)
+[src/lib/index.d.ts:62](https://github.com/asyncapi/glee/blob/918945b/src/lib/index.d.ts#L62)
___
@@ -203,7 +207,7 @@ ___
#### Defined in
-[src/lib/index.d.ts:105](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/index.d.ts#L105)
+[src/lib/index.d.ts:113](https://github.com/asyncapi/glee/blob/918945b/src/lib/index.d.ts#L113)
___
@@ -227,7 +231,7 @@ ___
#### Defined in
-[src/lib/index.d.ts:149](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/index.d.ts#L149)
+[src/lib/index.d.ts:160](https://github.com/asyncapi/glee/blob/918945b/src/lib/index.d.ts#L160)
___
@@ -245,11 +249,12 @@ ___
| `headers?` | { `[key: string]`: `string`; } |
| `payload?` | `any` |
| `query?` | [`QueryParam`](lib.md#queryparam) |
+| `request` | [`default`](../classes/lib_message.default.md) |
| `serverName` | `string` |
#### Defined in
-[src/lib/index.d.ts:120](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/index.d.ts#L120)
+[src/lib/index.d.ts:128](https://github.com/asyncapi/glee/blob/918945b/src/lib/index.d.ts#L128)
___
@@ -267,7 +272,7 @@ ___
#### Defined in
-[src/lib/index.d.ts:114](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/index.d.ts#L114)
+[src/lib/index.d.ts:122](https://github.com/asyncapi/glee/blob/918945b/src/lib/index.d.ts#L122)
___
@@ -277,17 +282,17 @@ ___
#### Defined in
-[src/lib/index.d.ts:147](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/index.d.ts#L147)
+[src/lib/index.d.ts:158](https://github.com/asyncapi/glee/blob/918945b/src/lib/index.d.ts#L158)
___
### GleeFunctionReturnReply
-Ƭ **GleeFunctionReturnReply**: [`GleeFunctionReturnSend`](lib.md#gleefunctionreturnsend)
+Ƭ **GleeFunctionReturnReply**: `Omit`<[`GleeFunctionReturnSend`](lib.md#gleefunctionreturnsend), ``"channel"`` \| ``"server"``\>
#### Defined in
-[src/lib/index.d.ts:146](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/index.d.ts#L146)
+[src/lib/index.d.ts:157](https://github.com/asyncapi/glee/blob/918945b/src/lib/index.d.ts#L157)
___
@@ -307,7 +312,17 @@ ___
#### Defined in
-[src/lib/index.d.ts:138](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/index.d.ts#L138)
+[src/lib/index.d.ts:149](https://github.com/asyncapi/glee/blob/918945b/src/lib/index.d.ts#L149)
+
+___
+
+### GleeLifecycleEvent
+
+Ƭ **GleeLifecycleEvent**: `Omit`<[`GleeFunctionEvent`](lib.md#gleefunctionevent), ``"request"``\>
+
+#### Defined in
+
+[src/lib/index.d.ts:139](https://github.com/asyncapi/glee/blob/918945b/src/lib/index.d.ts#L139)
___
@@ -329,7 +344,7 @@ ___
#### Defined in
-[src/lib/index.d.ts:79](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/index.d.ts#L79)
+[src/lib/index.d.ts:80](https://github.com/asyncapi/glee/blob/918945b/src/lib/index.d.ts#L80)
___
@@ -339,7 +354,7 @@ ___
#### Defined in
-[src/lib/index.d.ts:8](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/index.d.ts#L8)
+[src/lib/index.d.ts:9](https://github.com/asyncapi/glee/blob/918945b/src/lib/index.d.ts#L9)
___
@@ -355,7 +370,34 @@ ___
#### Defined in
-[src/lib/index.d.ts:94](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/index.d.ts#L94)
+[src/lib/index.d.ts:95](https://github.com/asyncapi/glee/blob/918945b/src/lib/index.d.ts#L95)
+
+___
+
+### Log
+
+Ƭ **Log**: ``"channel-only"`` \| ``"none"``
+
+#### Defined in
+
+[src/lib/index.d.ts:98](https://github.com/asyncapi/glee/blob/918945b/src/lib/index.d.ts#L98)
+
+___
+
+### LogsConfig
+
+Ƭ **LogsConfig**: `Object`
+
+#### Type declaration
+
+| Name | Type |
+| :------ | :------ |
+| `incoming` | [`Log`](lib.md#log) |
+| `outgoing` | [`Log`](lib.md#log) |
+
+#### Defined in
+
+[src/lib/index.d.ts:100](https://github.com/asyncapi/glee/blob/918945b/src/lib/index.d.ts#L100)
___
@@ -371,7 +413,7 @@ ___
#### Defined in
-[src/lib/index.d.ts:90](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/index.d.ts#L90)
+[src/lib/index.d.ts:91](https://github.com/asyncapi/glee/blob/918945b/src/lib/index.d.ts#L91)
___
@@ -381,7 +423,7 @@ ___
#### Defined in
-[src/lib/index.d.ts:9](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/index.d.ts#L9)
+[src/lib/index.d.ts:10](https://github.com/asyncapi/glee/blob/918945b/src/lib/index.d.ts#L10)
___
@@ -391,7 +433,7 @@ ___
#### Defined in
-[src/lib/index.d.ts:7](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/index.d.ts#L7)
+[src/lib/index.d.ts:8](https://github.com/asyncapi/glee/blob/918945b/src/lib/index.d.ts#L8)
___
@@ -413,7 +455,7 @@ ___
#### Defined in
-[src/lib/index.d.ts:67](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/index.d.ts#L67)
+[src/lib/index.d.ts:68](https://github.com/asyncapi/glee/blob/918945b/src/lib/index.d.ts#L68)
___
@@ -423,4 +465,4 @@ ___
#### Defined in
-[src/lib/index.d.ts:50](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/index.d.ts#L50)
+[src/lib/index.d.ts:51](https://github.com/asyncapi/glee/blob/918945b/src/lib/index.d.ts#L51)
diff --git a/docs/reference/modules/lib_adapter.md b/docs/reference/modules/lib_adapter.md
index ae0be528a..429778708 100644
--- a/docs/reference/modules/lib_adapter.md
+++ b/docs/reference/modules/lib_adapter.md
@@ -30,7 +30,7 @@
#### Defined in
-[src/lib/adapter.ts:17](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L17)
+[src/lib/adapter.ts:17](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L17)
___
@@ -43,9 +43,9 @@ ___
| Name | Type |
| :------ | :------ |
| `connection?` | [`default`](../classes/lib_connection.default.md) |
-| `server` | `Server` |
+| `server` | `ServerInterface` |
| `serverName` | `string` |
#### Defined in
-[src/lib/adapter.ts:11](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/adapter.ts#L11)
+[src/lib/adapter.ts:11](https://github.com/asyncapi/glee/blob/918945b/src/lib/adapter.ts#L11)
diff --git a/docs/reference/modules/lib_asyncapiFile.md b/docs/reference/modules/lib_asyncapiFile.md
index 1153b3654..9a64b89b1 100644
--- a/docs/reference/modules/lib_asyncapiFile.md
+++ b/docs/reference/modules/lib_asyncapiFile.md
@@ -29,7 +29,7 @@
#### Defined in
-[src/lib/asyncapiFile.ts:25](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/asyncapiFile.ts#L25)
+[src/lib/asyncapiFile.ts:25](https://github.com/asyncapi/glee/blob/918945b/src/lib/asyncapiFile.ts#L25)
___
@@ -49,7 +49,7 @@ ___
#### Defined in
-[src/lib/asyncapiFile.ts:21](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/asyncapiFile.ts#L21)
+[src/lib/asyncapiFile.ts:21](https://github.com/asyncapi/glee/blob/918945b/src/lib/asyncapiFile.ts#L21)
___
@@ -63,4 +63,4 @@ ___
#### Defined in
-[src/lib/asyncapiFile.ts:6](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/asyncapiFile.ts#L6)
+[src/lib/asyncapiFile.ts:6](https://github.com/asyncapi/glee/blob/918945b/src/lib/asyncapiFile.ts#L6)
diff --git a/docs/reference/modules/lib_cluster.md b/docs/reference/modules/lib_cluster.md
index 515de2773..1e6428b1b 100644
--- a/docs/reference/modules/lib_cluster.md
+++ b/docs/reference/modules/lib_cluster.md
@@ -27,4 +27,4 @@
#### Defined in
-[src/lib/cluster.ts:9](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/cluster.ts#L9)
+[src/lib/cluster.ts:9](https://github.com/asyncapi/glee/blob/918945b/src/lib/cluster.ts#L9)
diff --git a/docs/reference/modules/lib_compiler.md b/docs/reference/modules/lib_compiler.md
index 737126fd5..0829a9d36 100644
--- a/docs/reference/modules/lib_compiler.md
+++ b/docs/reference/modules/lib_compiler.md
@@ -26,4 +26,4 @@
#### Defined in
-[src/lib/compiler.ts:23](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/compiler.ts#L23)
+[src/lib/compiler.ts:23](https://github.com/asyncapi/glee/blob/918945b/src/lib/compiler.ts#L23)
diff --git a/docs/reference/modules/lib_configs.md b/docs/reference/modules/lib_configs.md
index 500c41f0e..54e69218f 100644
--- a/docs/reference/modules/lib_configs.md
+++ b/docs/reference/modules/lib_configs.md
@@ -29,7 +29,7 @@
#### Defined in
-[src/lib/configs.ts:112](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/configs.ts#L112)
+[src/lib/configs.ts:112](https://github.com/asyncapi/glee/blob/918945b/src/lib/configs.ts#L112)
___
@@ -43,13 +43,13 @@ ___
#### Defined in
-[src/lib/configs.ts:130](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/configs.ts#L130)
+[src/lib/configs.ts:130](https://github.com/asyncapi/glee/blob/918945b/src/lib/configs.ts#L130)
___
### initializeConfigs
-▸ **initializeConfigs**(`config?`): `Promise`<{ `[key: string]`: `string`; }\>
+▸ **initializeConfigs**(`config?`): `Promise`<`any`\>
#### Parameters
@@ -59,11 +59,11 @@ ___
#### Returns
-`Promise`<{ `[key: string]`: `string`; }\>
+`Promise`<`any`\>
#### Defined in
-[src/lib/configs.ts:23](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/configs.ts#L23)
+[src/lib/configs.ts:23](https://github.com/asyncapi/glee/blob/918945b/src/lib/configs.ts#L23)
___
@@ -79,4 +79,4 @@ Loads the configuration from glee project.
#### Defined in
-[src/lib/configs.ts:81](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/configs.ts#L81)
+[src/lib/configs.ts:81](https://github.com/asyncapi/glee/blob/918945b/src/lib/configs.ts#L81)
diff --git a/docs/reference/modules/lib_docs.md b/docs/reference/modules/lib_docs.md
index 41af07be1..954ced721 100644
--- a/docs/reference/modules/lib_docs.md
+++ b/docs/reference/modules/lib_docs.md
@@ -28,4 +28,4 @@
#### Defined in
-[src/lib/docs.ts:5](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/docs.ts#L5)
+[src/lib/docs.ts:5](https://github.com/asyncapi/glee/blob/918945b/src/lib/docs.ts#L5)
diff --git a/docs/reference/modules/lib_experimentalFlags.md b/docs/reference/modules/lib_experimentalFlags.md
index a6f97761b..e96ce91f8 100644
--- a/docs/reference/modules/lib_experimentalFlags.md
+++ b/docs/reference/modules/lib_experimentalFlags.md
@@ -16,4 +16,4 @@
#### Defined in
-[src/lib/experimentalFlags.ts:3](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/experimentalFlags.ts#L3)
+[src/lib/experimentalFlags.ts:3](https://github.com/asyncapi/glee/blob/918945b/src/lib/experimentalFlags.ts#L3)
diff --git a/docs/reference/modules/lib_functions.md b/docs/reference/modules/lib_functions.md
index e4c35f016..19693aac0 100644
--- a/docs/reference/modules/lib_functions.md
+++ b/docs/reference/modules/lib_functions.md
@@ -21,7 +21,7 @@
#### Defined in
-[src/lib/functions.ts:55](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/functions.ts#L55)
+[src/lib/functions.ts:68](https://github.com/asyncapi/glee/blob/918945b/src/lib/functions.ts#L68)
## Functions
@@ -41,7 +41,7 @@
#### Defined in
-[src/lib/functions.ts:57](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/functions.ts#L57)
+[src/lib/functions.ts:70](https://github.com/asyncapi/glee/blob/918945b/src/lib/functions.ts#L70)
___
@@ -56,7 +56,7 @@ ___
| `«destructured»` | `Object` |
| › `app` | [`default`](../classes/lib_glee.default.md) |
| › `message` | [`default`](../classes/lib_message.default.md) |
-| › `operationId` | `string` |
+| › `operation` | `OperationInterface` |
#### Returns
@@ -64,4 +64,4 @@ ___
#### Defined in
-[src/lib/functions.ts:96](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/functions.ts#L96)
+[src/lib/functions.ts:108](https://github.com/asyncapi/glee/blob/918945b/src/lib/functions.ts#L108)
diff --git a/docs/reference/modules/lib_lifecycleEvents.md b/docs/reference/modules/lib_lifecycleEvents.md
index d20862fbc..cf4e6f8de 100644
--- a/docs/reference/modules/lib_lifecycleEvents.md
+++ b/docs/reference/modules/lib_lifecycleEvents.md
@@ -21,7 +21,7 @@
#### Defined in
-[src/lib/lifecycleEvents.ts:18](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/lifecycleEvents.ts#L18)
+[src/lib/lifecycleEvents.ts:18](https://github.com/asyncapi/glee/blob/918945b/src/lib/lifecycleEvents.ts#L18)
## Functions
@@ -41,7 +41,7 @@
#### Defined in
-[src/lib/lifecycleEvents.ts:20](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/lifecycleEvents.ts#L20)
+[src/lib/lifecycleEvents.ts:20](https://github.com/asyncapi/glee/blob/918945b/src/lib/lifecycleEvents.ts#L20)
___
@@ -54,7 +54,7 @@ ___
| Name | Type |
| :------ | :------ |
| `lifecycleEvent` | `string` |
-| `params` | [`GleeFunctionEvent`](lib.md#gleefunctionevent) |
+| `params` | [`GleeLifecycleEvent`](lib.md#gleelifecycleevent) |
#### Returns
@@ -62,4 +62,4 @@ ___
#### Defined in
-[src/lib/lifecycleEvents.ts:60](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/lifecycleEvents.ts#L60)
+[src/lib/lifecycleEvents.ts:60](https://github.com/asyncapi/glee/blob/918945b/src/lib/lifecycleEvents.ts#L60)
diff --git a/docs/reference/modules/lib_logger.md b/docs/reference/modules/lib_logger.md
index 58127ab02..f75a0c676 100644
--- a/docs/reference/modules/lib_logger.md
+++ b/docs/reference/modules/lib_logger.md
@@ -14,11 +14,11 @@
- [logEmptyLines](lib_logger.md#logemptylines)
- [logError](lib_logger.md#logerror)
- [logErrorLine](lib_logger.md#logerrorline)
-- [logInboundMessage](lib_logger.md#loginboundmessage)
+- [logInboundChannel](lib_logger.md#loginboundchannel)
- [logInfoMessage](lib_logger.md#loginfomessage)
- [logJSON](lib_logger.md#logjson)
- [logLineWithIcon](lib_logger.md#loglinewithicon)
-- [logOutboundMessage](lib_logger.md#logoutboundmessage)
+- [logOutboundChannel](lib_logger.md#logoutboundchannel)
- [logTypeScriptError](lib_logger.md#logtypescripterror)
- [logTypeScriptMessage](lib_logger.md#logtypescriptmessage)
- [logWarningMessage](lib_logger.md#logwarningmessage)
@@ -89,7 +89,7 @@ ___
#### Defined in
-[src/lib/logger.ts:43](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/logger.ts#L43)
+[src/lib/logger.ts:43](https://github.com/asyncapi/glee/blob/918945b/src/lib/logger.ts#L43)
___
@@ -110,7 +110,7 @@ ___
#### Defined in
-[src/lib/logger.ts:206](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/logger.ts#L206)
+[src/lib/logger.ts:204](https://github.com/asyncapi/glee/blob/918945b/src/lib/logger.ts#L204)
___
@@ -131,13 +131,13 @@ ___
#### Defined in
-[src/lib/logger.ts:195](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/logger.ts#L195)
+[src/lib/logger.ts:193](https://github.com/asyncapi/glee/blob/918945b/src/lib/logger.ts#L193)
___
-### logInboundMessage
+### logInboundChannel
-▸ **logInboundMessage**(`message`): `void`
+▸ **logInboundChannel**(`message`): `void`
#### Parameters
@@ -151,7 +151,7 @@ ___
#### Defined in
-[src/lib/logger.ts:170](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/logger.ts#L170)
+[src/lib/logger.ts:170](https://github.com/asyncapi/glee/blob/918945b/src/lib/logger.ts#L170)
___
@@ -172,7 +172,7 @@ ___
#### Defined in
-[src/lib/logger.ts:139](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/logger.ts#L139)
+[src/lib/logger.ts:139](https://github.com/asyncapi/glee/blob/918945b/src/lib/logger.ts#L139)
___
@@ -194,7 +194,7 @@ ___
#### Defined in
-[src/lib/logger.ts:158](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/logger.ts#L158)
+[src/lib/logger.ts:158](https://github.com/asyncapi/glee/blob/918945b/src/lib/logger.ts#L158)
___
@@ -216,13 +216,13 @@ ___
#### Defined in
-[src/lib/logger.ts:116](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/logger.ts#L116)
+[src/lib/logger.ts:116](https://github.com/asyncapi/glee/blob/918945b/src/lib/logger.ts#L116)
___
-### logOutboundMessage
+### logOutboundChannel
-▸ **logOutboundMessage**(`message`): `void`
+▸ **logOutboundChannel**(`message`): `void`
#### Parameters
@@ -236,7 +236,7 @@ ___
#### Defined in
-[src/lib/logger.ts:180](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/logger.ts#L180)
+[src/lib/logger.ts:179](https://github.com/asyncapi/glee/blob/918945b/src/lib/logger.ts#L179)
___
@@ -260,7 +260,7 @@ ___
#### Defined in
-[src/lib/logger.ts:232](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/logger.ts#L232)
+[src/lib/logger.ts:230](https://github.com/asyncapi/glee/blob/918945b/src/lib/logger.ts#L230)
___
@@ -280,7 +280,7 @@ ___
#### Defined in
-[src/lib/logger.ts:228](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/logger.ts#L228)
+[src/lib/logger.ts:226](https://github.com/asyncapi/glee/blob/918945b/src/lib/logger.ts#L226)
___
@@ -301,7 +301,7 @@ ___
#### Defined in
-[src/lib/logger.ts:148](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/logger.ts#L148)
+[src/lib/logger.ts:148](https://github.com/asyncapi/glee/blob/918945b/src/lib/logger.ts#L148)
___
@@ -321,4 +321,4 @@ ___
#### Defined in
-[src/lib/logger.ts:49](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/logger.ts#L49)
+[src/lib/logger.ts:49](https://github.com/asyncapi/glee/blob/918945b/src/lib/logger.ts#L49)
diff --git a/docs/reference/modules/lib_router.md b/docs/reference/modules/lib_router.md
index 5b74caef8..5336e0951 100644
--- a/docs/reference/modules/lib_router.md
+++ b/docs/reference/modules/lib_router.md
@@ -30,7 +30,7 @@
#### Defined in
-[src/lib/router.ts:8](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/router.ts#L8)
+[src/lib/router.ts:8](https://github.com/asyncapi/glee/blob/918945b/src/lib/router.ts#L8)
___
@@ -47,7 +47,7 @@ ___
#### Defined in
-[src/lib/router.ts:3](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/router.ts#L3)
+[src/lib/router.ts:3](https://github.com/asyncapi/glee/blob/918945b/src/lib/router.ts#L3)
___
@@ -57,7 +57,7 @@ ___
#### Defined in
-[src/lib/router.ts:14](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/router.ts#L14)
+[src/lib/router.ts:14](https://github.com/asyncapi/glee/blob/918945b/src/lib/router.ts#L14)
___
@@ -67,4 +67,4 @@ ___
#### Defined in
-[src/lib/router.ts:13](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/router.ts#L13)
+[src/lib/router.ts:13](https://github.com/asyncapi/glee/blob/918945b/src/lib/router.ts#L13)
diff --git a/docs/reference/modules/lib_servers.md b/docs/reference/modules/lib_servers.md
index 57f3045de..82d2ef59b 100644
--- a/docs/reference/modules/lib_servers.md
+++ b/docs/reference/modules/lib_servers.md
@@ -20,4 +20,4 @@
#### Defined in
-[src/lib/servers.ts:3](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/servers.ts#L3)
+[src/lib/servers.ts:3](https://github.com/asyncapi/glee/blob/918945b/src/lib/servers.ts#L3)
diff --git a/docs/reference/modules/lib_userAuth.md b/docs/reference/modules/lib_userAuth.md
index 22fb7cc4d..ebd6db4db 100644
--- a/docs/reference/modules/lib_userAuth.md
+++ b/docs/reference/modules/lib_userAuth.md
@@ -22,7 +22,7 @@
#### Defined in
-[src/lib/userAuth.ts:13](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/userAuth.ts#L13)
+[src/lib/userAuth.ts:13](https://github.com/asyncapi/glee/blob/918945b/src/lib/userAuth.ts#L13)
## Functions
@@ -42,7 +42,7 @@
#### Defined in
-[src/lib/userAuth.ts:76](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/userAuth.ts#L76)
+[src/lib/userAuth.ts:76](https://github.com/asyncapi/glee/blob/918945b/src/lib/userAuth.ts#L76)
___
@@ -62,7 +62,7 @@ ___
#### Defined in
-[src/lib/userAuth.ts:15](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/userAuth.ts#L15)
+[src/lib/userAuth.ts:15](https://github.com/asyncapi/glee/blob/918945b/src/lib/userAuth.ts#L15)
___
@@ -82,4 +82,4 @@ ___
#### Defined in
-[src/lib/userAuth.ts:47](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/userAuth.ts#L47)
+[src/lib/userAuth.ts:47](https://github.com/asyncapi/glee/blob/918945b/src/lib/userAuth.ts#L47)
diff --git a/docs/reference/modules/lib_util.md b/docs/reference/modules/lib_util.md
index 8518bf540..5f3b44cee 100644
--- a/docs/reference/modules/lib_util.md
+++ b/docs/reference/modules/lib_util.md
@@ -6,8 +6,10 @@
### Functions
+- [applyAddressParameters](lib_util.md#applyaddressparameters)
- [arrayHasDuplicates](lib_util.md#arrayhasduplicates)
- [duplicateMessage](lib_util.md#duplicatemessage)
+- [extractExpressionValueFromMessage](lib_util.md#extractexpressionvaluefrommessage)
- [getParams](lib_util.md#getparams)
- [gleeMessageToFunctionEvent](lib_util.md#gleemessagetofunctionevent)
- [isRemoteServer](lib_util.md#isremoteserver)
@@ -17,6 +19,27 @@
## Functions
+### applyAddressParameters
+
+▸ **applyAddressParameters**(`channel`, `message?`): `string`
+
+#### Parameters
+
+| Name | Type |
+| :------ | :------ |
+| `channel` | `ChannelInterface` |
+| `message?` | [`default`](../classes/lib_message.default.md) |
+
+#### Returns
+
+`string`
+
+#### Defined in
+
+[src/lib/util.ts:204](https://github.com/asyncapi/glee/blob/918945b/src/lib/util.ts#L204)
+
+___
+
### arrayHasDuplicates
▸ **arrayHasDuplicates**(`array`): `boolean`
@@ -33,7 +56,7 @@
#### Defined in
-[src/lib/util.ts:118](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/util.ts#L118)
+[src/lib/util.ts:121](https://github.com/asyncapi/glee/blob/918945b/src/lib/util.ts#L121)
___
@@ -55,7 +78,30 @@ Duplicates a GleeMessage.
#### Defined in
-[src/lib/util.ts:52](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/util.ts#L52)
+[src/lib/util.ts:53](https://github.com/asyncapi/glee/blob/918945b/src/lib/util.ts#L53)
+
+___
+
+### extractExpressionValueFromMessage
+
+▸ **extractExpressionValueFromMessage**(`message`, `expression`): `any`
+
+#### Parameters
+
+| Name | Type |
+| :------ | :------ |
+| `message` | `Object` |
+| `message.headers` | `any` |
+| `message.payload` | `any` |
+| `expression` | `string` |
+
+#### Returns
+
+`any`
+
+#### Defined in
+
+[src/lib/util.ts:181](https://github.com/asyncapi/glee/blob/918945b/src/lib/util.ts#L181)
___
@@ -78,7 +124,7 @@ Determines if a path matches a channel, and returns the matching params and its
#### Defined in
-[src/lib/util.ts:22](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/util.ts#L22)
+[src/lib/util.ts:23](https://github.com/asyncapi/glee/blob/918945b/src/lib/util.ts#L23)
___
@@ -99,7 +145,7 @@ ___
#### Defined in
-[src/lib/util.ts:122](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/util.ts#L122)
+[src/lib/util.ts:125](https://github.com/asyncapi/glee/blob/918945b/src/lib/util.ts#L125)
___
@@ -120,7 +166,7 @@ ___
#### Defined in
-[src/lib/util.ts:137](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/util.ts#L137)
+[src/lib/util.ts:141](https://github.com/asyncapi/glee/blob/918945b/src/lib/util.ts#L141)
___
@@ -143,7 +189,7 @@ Determines if a path matches a channel.
#### Defined in
-[src/lib/util.ts:81](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/util.ts#L81)
+[src/lib/util.ts:84](https://github.com/asyncapi/glee/blob/918945b/src/lib/util.ts#L84)
___
@@ -163,7 +209,7 @@ ___
#### Defined in
-[src/lib/util.ts:148](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/util.ts#L148)
+[src/lib/util.ts:152](https://github.com/asyncapi/glee/blob/918945b/src/lib/util.ts#L152)
___
@@ -188,4 +234,4 @@ Object
#### Defined in
-[src/lib/util.ts:93](https://github.com/asyncapi/glee/blob/00a2a1a/src/lib/util.ts#L93)
+[src/lib/util.ts:96](https://github.com/asyncapi/glee/blob/918945b/src/lib/util.ts#L96)
diff --git a/docs/reference/modules/middlewares.md b/docs/reference/modules/middlewares.md
index f5dd662cd..96832b81c 100644
--- a/docs/reference/modules/middlewares.md
+++ b/docs/reference/modules/middlewares.md
@@ -34,7 +34,7 @@
#### Defined in
-[src/middlewares/index.d.ts:7](https://github.com/asyncapi/glee/blob/00a2a1a/src/middlewares/index.d.ts#L7)
+[src/middlewares/index.d.ts:7](https://github.com/asyncapi/glee/blob/918945b/src/middlewares/index.d.ts#L7)
___
@@ -59,7 +59,7 @@ ___
#### Defined in
-[src/middlewares/index.d.ts:3](https://github.com/asyncapi/glee/blob/00a2a1a/src/middlewares/index.d.ts#L3)
+[src/middlewares/index.d.ts:3](https://github.com/asyncapi/glee/blob/918945b/src/middlewares/index.d.ts#L3)
___
@@ -84,4 +84,4 @@ ___
#### Defined in
-[src/middlewares/index.d.ts:12](https://github.com/asyncapi/glee/blob/00a2a1a/src/middlewares/index.d.ts#L12)
+[src/middlewares/index.d.ts:12](https://github.com/asyncapi/glee/blob/918945b/src/middlewares/index.d.ts#L12)
diff --git a/docs/reference/modules/middlewares_buffer2string.md b/docs/reference/modules/middlewares_buffer2string.md
index 950add4d9..c6e5719c7 100644
--- a/docs/reference/modules/middlewares_buffer2string.md
+++ b/docs/reference/modules/middlewares_buffer2string.md
@@ -27,4 +27,4 @@
#### Defined in
-[src/middlewares/buffer2string.ts:4](https://github.com/asyncapi/glee/blob/00a2a1a/src/middlewares/buffer2string.ts#L4)
+[src/middlewares/buffer2string.ts:4](https://github.com/asyncapi/glee/blob/918945b/src/middlewares/buffer2string.ts#L4)
diff --git a/docs/reference/modules/middlewares_logger.md b/docs/reference/modules/middlewares_channelLogger.md
similarity index 56%
rename from docs/reference/modules/middlewares_logger.md
rename to docs/reference/modules/middlewares_channelLogger.md
index d62b43f0d..f7ecb554a 100644
--- a/docs/reference/modules/middlewares_logger.md
+++ b/docs/reference/modules/middlewares_channelLogger.md
@@ -1,12 +1,12 @@
-[@asyncapi/glee](../README.md) / middlewares/logger
+[@asyncapi/glee](../README.md) / middlewares/channelLogger
-# Module: middlewares/logger
+# Module: middlewares/channelLogger
## Table of contents
### Functions
-- [default](middlewares_logger.md#default)
+- [default](middlewares_channelLogger.md#default)
## Functions
@@ -27,4 +27,4 @@
#### Defined in
-[src/middlewares/logger.ts:5](https://github.com/asyncapi/glee/blob/00a2a1a/src/middlewares/logger.ts#L5)
+[src/middlewares/channelLogger.ts:5](https://github.com/asyncapi/glee/blob/918945b/src/middlewares/channelLogger.ts#L5)
diff --git a/docs/reference/modules/middlewares_errorLogger.md b/docs/reference/modules/middlewares_errorLogger.md
index 3b2e3a261..4cbec6de5 100644
--- a/docs/reference/modules/middlewares_errorLogger.md
+++ b/docs/reference/modules/middlewares_errorLogger.md
@@ -28,4 +28,4 @@
#### Defined in
-[src/middlewares/errorLogger.ts:6](https://github.com/asyncapi/glee/blob/00a2a1a/src/middlewares/errorLogger.ts#L6)
+[src/middlewares/errorLogger.ts:6](https://github.com/asyncapi/glee/blob/918945b/src/middlewares/errorLogger.ts#L6)
diff --git a/docs/reference/modules/middlewares_existsInAsyncAPI.md b/docs/reference/modules/middlewares_existsInAsyncAPI.md
index 7500e90ec..69ac4e13b 100644
--- a/docs/reference/modules/middlewares_existsInAsyncAPI.md
+++ b/docs/reference/modules/middlewares_existsInAsyncAPI.md
@@ -39,4 +39,4 @@
#### Defined in
-[src/middlewares/existsInAsyncAPI.ts:5](https://github.com/asyncapi/glee/blob/00a2a1a/src/middlewares/existsInAsyncAPI.ts#L5)
+[src/middlewares/existsInAsyncAPI.ts:5](https://github.com/asyncapi/glee/blob/918945b/src/middlewares/existsInAsyncAPI.ts#L5)
diff --git a/docs/reference/modules/middlewares_json2string.md b/docs/reference/modules/middlewares_json2string.md
index 31d977c8e..1b079f347 100644
--- a/docs/reference/modules/middlewares_json2string.md
+++ b/docs/reference/modules/middlewares_json2string.md
@@ -27,4 +27,4 @@
#### Defined in
-[src/middlewares/json2string.ts:4](https://github.com/asyncapi/glee/blob/00a2a1a/src/middlewares/json2string.ts#L4)
+[src/middlewares/json2string.ts:4](https://github.com/asyncapi/glee/blob/918945b/src/middlewares/json2string.ts#L4)
diff --git a/docs/reference/modules/middlewares_payloadLogger.md b/docs/reference/modules/middlewares_payloadLogger.md
new file mode 100644
index 000000000..a9422b40e
--- /dev/null
+++ b/docs/reference/modules/middlewares_payloadLogger.md
@@ -0,0 +1,30 @@
+[@asyncapi/glee](../README.md) / middlewares/payloadLogger
+
+# Module: middlewares/payloadLogger
+
+## Table of contents
+
+### Functions
+
+- [default](middlewares_payloadLogger.md#default)
+
+## Functions
+
+### default
+
+▸ **default**(`message`, `next`): `void`
+
+#### Parameters
+
+| Name | Type |
+| :------ | :------ |
+| `message` | [`default`](../classes/lib_message.default.md) |
+| `next` | [`MiddlewareCallback`](middlewares.md#middlewarecallback) |
+
+#### Returns
+
+`void`
+
+#### Defined in
+
+[src/middlewares/payloadLogger.ts:5](https://github.com/asyncapi/glee/blob/918945b/src/middlewares/payloadLogger.ts#L5)
diff --git a/docs/reference/modules/middlewares_string2json.md b/docs/reference/modules/middlewares_string2json.md
index d9ef2e2d3..7546ea043 100644
--- a/docs/reference/modules/middlewares_string2json.md
+++ b/docs/reference/modules/middlewares_string2json.md
@@ -27,4 +27,4 @@
#### Defined in
-[src/middlewares/string2json.ts:4](https://github.com/asyncapi/glee/blob/00a2a1a/src/middlewares/string2json.ts#L4)
+[src/middlewares/string2json.ts:4](https://github.com/asyncapi/glee/blob/918945b/src/middlewares/string2json.ts#L4)
diff --git a/docs/reference/modules/middlewares_validate.md b/docs/reference/modules/middlewares_validate.md
index 2f15f798d..35c1e8a53 100644
--- a/docs/reference/modules/middlewares_validate.md
+++ b/docs/reference/modules/middlewares_validate.md
@@ -39,4 +39,4 @@
#### Defined in
-[src/middlewares/validate.ts:7](https://github.com/asyncapi/glee/blob/00a2a1a/src/middlewares/validate.ts#L7)
+[src/middlewares/validate.ts:7](https://github.com/asyncapi/glee/blob/918945b/src/middlewares/validate.ts#L7)
diff --git a/docs/reference/modules/middlewares_validateConnection.md b/docs/reference/modules/middlewares_validateConnection.md
index f2a3a060c..0ba966390 100644
--- a/docs/reference/modules/middlewares_validateConnection.md
+++ b/docs/reference/modules/middlewares_validateConnection.md
@@ -27,4 +27,4 @@
#### Defined in
-[src/middlewares/validateConnection.ts:4](https://github.com/asyncapi/glee/blob/00a2a1a/src/middlewares/validateConnection.ts#L4)
+[src/middlewares/validateConnection.ts:4](https://github.com/asyncapi/glee/blob/918945b/src/middlewares/validateConnection.ts#L4)
diff --git a/docs/reference/modules/registerAdapters.md b/docs/reference/modules/registerAdapters.md
index 91d04b352..36a035f0c 100644
--- a/docs/reference/modules/registerAdapters.md
+++ b/docs/reference/modules/registerAdapters.md
@@ -28,4 +28,4 @@
#### Defined in
-[src/registerAdapters.ts:14](https://github.com/asyncapi/glee/blob/00a2a1a/src/registerAdapters.ts#L14)
+[src/registerAdapters.ts:14](https://github.com/asyncapi/glee/blob/918945b/src/registerAdapters.ts#L14)
diff --git a/examples/dummy/asyncapi.yaml b/examples/dummy/asyncapi.yaml
index 30c6f9752..4f55a4ea6 100644
--- a/examples/dummy/asyncapi.yaml
+++ b/examples/dummy/asyncapi.yaml
@@ -1,25 +1,32 @@
-asyncapi: 2.0.0
+asyncapi: 3.0.0
info:
title: Account Service
version: 1.0.0
description: This service is in charge of processing user signups
servers:
mosquitto:
- url: mqtts://test.mosquitto.org
+ host: test.mosquitto.org
protocol: mqtts
security:
- - X509Certificate: []
+ - $ref: '#/components/securitySchemes/X509Certificate'
bindings:
mqtt:
clientId: guest
cleanSession: true
keepAlive: 60
- bindingVersion: 0.1.0
+ bindingVersion: 0.2.0
websockets:
- url: ws://localhost:3005/ws
+ host: 'localhost:3005'
+ pathname: /ws
protocol: ws
channels:
user/signedup:
+ address: user/signedup
+ messages:
+ onUserSignedUp.message:
+ $ref: '#/components/messages/UserSignedUp'
+ subscribe.message:
+ $ref: '#/components/messages/UserSignedUp'
bindings:
ws:
bindingVersion: 0.1.0
@@ -35,24 +42,36 @@ channels:
properties:
my-custom-header:
type: string
- const: 'custom value'
-
- publish:
- operationId: onUserSignedUp
- message:
- $ref: '#/components/messages/UserSignedUp'
- bindings:
- mqtt:
- qos: 2
- retain: true
- bindingVersion: 0.1.0
- subscribe:
- message:
- $ref: '#/components/messages/UserSignedUp'
+ const: custom value
server/announce:
- subscribe:
- message:
+ address: server/announce
+ messages:
+ subscribe.message:
$ref: '#/components/messages/ServerAnnounce'
+operations:
+ onUserSignedUp:
+ action: receive
+ channel:
+ $ref: '#/channels/user~1signedup'
+ bindings:
+ mqtt:
+ qos: 2
+ retain: true
+ bindingVersion: 0.2.0
+ messages:
+ - $ref: '#/components/messages/UserSignedUp'
+ user/signedup.subscribe:
+ action: send
+ channel:
+ $ref: '#/channels/user~1signedup'
+ messages:
+ - $ref: '#/components/messages/UserSignedUp'
+ server/announce.subscribe:
+ action: send
+ channel:
+ $ref: '#/channels/server~1announce'
+ messages:
+ - $ref: '#/components/messages/ServerAnnounce'
components:
securitySchemes:
userAndPassword:
diff --git a/examples/dummy/glee.config.js b/examples/dummy/glee.config.js
index fe0c9aed2..41ee8ad12 100644
--- a/examples/dummy/glee.config.js
+++ b/examples/dummy/glee.config.js
@@ -3,6 +3,12 @@ import fs from 'fs'
export default async function () {
return {
+ glee: {
+ logs: {
+ incoming: 'channel-only',
+ outgoing: 'channel-only'
+ }
+ },
docs: {
enabled: false
},
diff --git a/examples/dummy/package-lock.json b/examples/dummy/package-lock.json
index 536b90450..3d19035ec 100644
--- a/examples/dummy/package-lock.json
+++ b/examples/dummy/package-lock.json
@@ -14,11 +14,13 @@
},
"../..": {
"name": "@asyncapi/glee",
- "version": "0.10.17",
+ "version": "0.30.0",
"license": "Apache-2.0",
"dependencies": {
- "@asyncapi/generator": "^1.9.3",
- "@asyncapi/parser": "^1.13.1",
+ "@asyncapi/generator": "^1.15.0",
+ "@asyncapi/html-template": "^1.0.0",
+ "@asyncapi/markdown-template": "^1.4.0",
+ "@asyncapi/parser": "^3.0.0-next-major-spec.12",
"@types/jest": "^27.4.0",
"@types/qs": "^6.9.7",
"ajv": "^6.12.6",
@@ -33,7 +35,9 @@
"emojis": "^1.0.10",
"eslint-plugin-github": "^4.3.5",
"eslint-plugin-security": "^1.4.0",
- "mqtt": "^4.2.6",
+ "got": "^12.5.3",
+ "kafkajs": "^2.2.3",
+ "mqtt": "^4.3.7",
"path-to-regexp": "^6.2.0",
"qs": "^6.11.0",
"redis": "^4.0.2",
@@ -51,31 +55,27 @@
"glee": "dist/cli/index.js"
},
"devDependencies": {
- "@semantic-release/commit-analyzer": "^8.0.1",
- "@semantic-release/github": "^7.0.4",
- "@semantic-release/npm": "^7.0.6",
- "@semantic-release/release-notes-generator": "^9.0.1",
"@tsconfig/node14": "^1.0.1",
"@types/async": "^3.2.11",
"@types/debug": "^4.1.7",
"@types/socket.io": "^3.0.2",
"@types/uri-templates": "^0.1.31",
+ "@types/ws": "^8.5.3",
"@typescript-eslint/eslint-plugin": "^5.9.0",
"@typescript-eslint/parser": "^5.9.0",
"all-contributors-cli": "^6.14.2",
- "conventional-changelog-conventionalcommits": "^4.4.0",
"eslint": "^8.6.0",
"eslint-plugin-jest": "^23.8.2",
- "eslint-plugin-sonarjs": "^0.5.0",
+ "eslint-plugin-sonarjs": "^0.19.0",
+ "fs-extra": "^10.1.0",
"jest": "^27.4.7",
"jest-extended": "^1.2.0",
"jsdoc-to-markdown": "^5.0.3",
"markdown-toc": "^1.2.0",
"rimraf": "^3.0.2",
- "semantic-release": "^17.2.2",
"ts-jest": "^27.1.2",
"tsc-watch": "^4.5.0",
- "typedoc": "^0.22.10",
+ "typedoc": "^0.23.28",
"typedoc-plugin-markdown": "^3.11.8",
"unixify": "^1.0.0"
},
@@ -2822,126 +2822,6 @@
"read-package-json-fast": "^2.0.1"
}
},
- "../../node_modules/@octokit/auth-token": {
- "version": "2.5.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@octokit/types": "^6.0.3"
- }
- },
- "../../node_modules/@octokit/core": {
- "version": "3.5.1",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@octokit/auth-token": "^2.4.4",
- "@octokit/graphql": "^4.5.8",
- "@octokit/request": "^5.6.0",
- "@octokit/request-error": "^2.0.5",
- "@octokit/types": "^6.0.3",
- "before-after-hook": "^2.2.0",
- "universal-user-agent": "^6.0.0"
- }
- },
- "../../node_modules/@octokit/endpoint": {
- "version": "6.0.12",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@octokit/types": "^6.0.3",
- "is-plain-object": "^5.0.0",
- "universal-user-agent": "^6.0.0"
- }
- },
- "../../node_modules/@octokit/graphql": {
- "version": "4.8.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@octokit/request": "^5.6.0",
- "@octokit/types": "^6.0.3",
- "universal-user-agent": "^6.0.0"
- }
- },
- "../../node_modules/@octokit/openapi-types": {
- "version": "11.2.0",
- "dev": true,
- "license": "MIT"
- },
- "../../node_modules/@octokit/plugin-paginate-rest": {
- "version": "2.17.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@octokit/types": "^6.34.0"
- },
- "peerDependencies": {
- "@octokit/core": ">=2"
- }
- },
- "../../node_modules/@octokit/plugin-request-log": {
- "version": "1.0.4",
- "dev": true,
- "license": "MIT",
- "peerDependencies": {
- "@octokit/core": ">=3"
- }
- },
- "../../node_modules/@octokit/plugin-rest-endpoint-methods": {
- "version": "5.13.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@octokit/types": "^6.34.0",
- "deprecation": "^2.3.1"
- },
- "peerDependencies": {
- "@octokit/core": ">=3"
- }
- },
- "../../node_modules/@octokit/request": {
- "version": "5.6.3",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@octokit/endpoint": "^6.0.1",
- "@octokit/request-error": "^2.1.0",
- "@octokit/types": "^6.16.1",
- "is-plain-object": "^5.0.0",
- "node-fetch": "^2.6.7",
- "universal-user-agent": "^6.0.0"
- }
- },
- "../../node_modules/@octokit/request-error": {
- "version": "2.1.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@octokit/types": "^6.0.3",
- "deprecation": "^2.0.0",
- "once": "^1.4.0"
- }
- },
- "../../node_modules/@octokit/rest": {
- "version": "18.12.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@octokit/core": "^3.5.1",
- "@octokit/plugin-paginate-rest": "^2.16.8",
- "@octokit/plugin-request-log": "^1.0.4",
- "@octokit/plugin-rest-endpoint-methods": "^5.12.0"
- }
- },
- "../../node_modules/@octokit/types": {
- "version": "6.34.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@octokit/openapi-types": "^11.2.0"
- }
- },
"../../node_modules/@openapi-contrib/openapi-schema-to-json-schema": {
"version": "3.1.1",
"license": "MIT",
@@ -2985,168 +2865,6 @@
"rollup": "^1.20.0||^2.0.0"
}
},
- "../../node_modules/@semantic-release/commit-analyzer": {
- "version": "8.0.1",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "conventional-changelog-angular": "^5.0.0",
- "conventional-commits-filter": "^2.0.0",
- "conventional-commits-parser": "^3.0.7",
- "debug": "^4.0.0",
- "import-from": "^3.0.0",
- "lodash": "^4.17.4",
- "micromatch": "^4.0.2"
- },
- "engines": {
- "node": ">=10.18"
- },
- "peerDependencies": {
- "semantic-release": ">=16.0.0 <18.0.0"
- }
- },
- "../../node_modules/@semantic-release/error": {
- "version": "2.2.0",
- "dev": true,
- "license": "MIT"
- },
- "../../node_modules/@semantic-release/github": {
- "version": "7.2.3",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@octokit/rest": "^18.0.0",
- "@semantic-release/error": "^2.2.0",
- "aggregate-error": "^3.0.0",
- "bottleneck": "^2.18.1",
- "debug": "^4.0.0",
- "dir-glob": "^3.0.0",
- "fs-extra": "^10.0.0",
- "globby": "^11.0.0",
- "http-proxy-agent": "^4.0.0",
- "https-proxy-agent": "^5.0.0",
- "issue-parser": "^6.0.0",
- "lodash": "^4.17.4",
- "mime": "^2.4.3",
- "p-filter": "^2.0.0",
- "p-retry": "^4.0.0",
- "url-join": "^4.0.0"
- },
- "engines": {
- "node": ">=10.18"
- },
- "peerDependencies": {
- "semantic-release": ">=16.0.0 <18.0.0"
- }
- },
- "../../node_modules/@semantic-release/github/node_modules/fs-extra": {
- "version": "10.0.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "graceful-fs": "^4.2.0",
- "jsonfile": "^6.0.1",
- "universalify": "^2.0.0"
- },
- "engines": {
- "node": ">=12"
- }
- },
- "../../node_modules/@semantic-release/github/node_modules/jsonfile": {
- "version": "6.1.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "universalify": "^2.0.0"
- },
- "optionalDependencies": {
- "graceful-fs": "^4.1.6"
- }
- },
- "../../node_modules/@semantic-release/github/node_modules/mime": {
- "version": "2.6.0",
- "dev": true,
- "license": "MIT",
- "bin": {
- "mime": "cli.js"
- },
- "engines": {
- "node": ">=4.0.0"
- }
- },
- "../../node_modules/@semantic-release/npm": {
- "version": "7.1.3",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@semantic-release/error": "^2.2.0",
- "aggregate-error": "^3.0.0",
- "execa": "^5.0.0",
- "fs-extra": "^10.0.0",
- "lodash": "^4.17.15",
- "nerf-dart": "^1.0.0",
- "normalize-url": "^6.0.0",
- "npm": "^7.0.0",
- "rc": "^1.2.8",
- "read-pkg": "^5.0.0",
- "registry-auth-token": "^4.0.0",
- "semver": "^7.1.2",
- "tempy": "^1.0.0"
- },
- "engines": {
- "node": ">=10.19"
- },
- "peerDependencies": {
- "semantic-release": ">=16.0.0 <18.0.0"
- }
- },
- "../../node_modules/@semantic-release/npm/node_modules/fs-extra": {
- "version": "10.0.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "graceful-fs": "^4.2.0",
- "jsonfile": "^6.0.1",
- "universalify": "^2.0.0"
- },
- "engines": {
- "node": ">=12"
- }
- },
- "../../node_modules/@semantic-release/npm/node_modules/jsonfile": {
- "version": "6.1.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "universalify": "^2.0.0"
- },
- "optionalDependencies": {
- "graceful-fs": "^4.1.6"
- }
- },
- "../../node_modules/@semantic-release/release-notes-generator": {
- "version": "9.0.3",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "conventional-changelog-angular": "^5.0.0",
- "conventional-changelog-writer": "^4.0.0",
- "conventional-commits-filter": "^2.0.0",
- "conventional-commits-parser": "^3.0.0",
- "debug": "^4.0.0",
- "get-stream": "^6.0.0",
- "import-from": "^3.0.0",
- "into-stream": "^6.0.0",
- "lodash": "^4.17.4",
- "read-pkg-up": "^7.0.0"
- },
- "engines": {
- "node": ">=10.18"
- },
- "peerDependencies": {
- "semantic-release": ">=15.8.0 <18.0.0"
- }
- },
"../../node_modules/@sinonjs/commons": {
"version": "1.8.3",
"dev": true,
@@ -3312,11 +3030,6 @@
"dev": true,
"license": "MIT"
},
- "../../node_modules/@types/minimist": {
- "version": "1.2.2",
- "dev": true,
- "license": "MIT"
- },
"../../node_modules/@types/ms": {
"version": "0.7.31",
"dev": true,
@@ -3326,16 +3039,6 @@
"version": "17.0.17",
"license": "MIT"
},
- "../../node_modules/@types/normalize-package-data": {
- "version": "2.4.1",
- "dev": true,
- "license": "MIT"
- },
- "../../node_modules/@types/parse-json": {
- "version": "4.0.0",
- "dev": true,
- "license": "MIT"
- },
"../../node_modules/@types/prettier": {
"version": "2.4.4",
"dev": true,
@@ -3345,11 +3048,6 @@
"version": "6.9.7",
"license": "MIT"
},
- "../../node_modules/@types/retry": {
- "version": "0.12.1",
- "dev": true,
- "license": "MIT"
- },
"../../node_modules/@types/socket.io": {
"version": "3.0.2",
"dev": true,
@@ -4020,11 +3718,6 @@
"node": ">=0.10.0"
}
},
- "../../node_modules/ansicolors": {
- "version": "0.3.2",
- "dev": true,
- "license": "MIT"
- },
"../../node_modules/any-base": {
"version": "1.1.0",
"license": "MIT"
@@ -4073,11 +3766,6 @@
"version": "2.0.1",
"license": "Python-2.0"
},
- "../../node_modules/argv-formatter": {
- "version": "1.0.0",
- "dev": true,
- "license": "MIT"
- },
"../../node_modules/array-back": {
"version": "4.0.2",
"dev": true,
@@ -4086,11 +3774,6 @@
"node": ">=8"
}
},
- "../../node_modules/array-ify": {
- "version": "1.0.0",
- "dev": true,
- "license": "MIT"
- },
"../../node_modules/array-includes": {
"version": "3.1.4",
"license": "MIT",
@@ -4134,14 +3817,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "../../node_modules/arrify": {
- "version": "1.0.1",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
"../../node_modules/asap": {
"version": "2.0.6",
"license": "MIT"
@@ -4378,11 +4053,6 @@
"tweetnacl": "^0.14.3"
}
},
- "../../node_modules/before-after-hook": {
- "version": "2.2.2",
- "dev": true,
- "license": "Apache-2.0"
- },
"../../node_modules/better-ajv-errors": {
"version": "0.7.0",
"license": "Apache-2.0",
@@ -4463,11 +4133,6 @@
"version": "0.1.0",
"license": "MIT"
},
- "../../node_modules/bottleneck": {
- "version": "2.19.5",
- "dev": true,
- "license": "MIT"
- },
"../../node_modules/brace-expansion": {
"version": "1.1.11",
"license": "MIT",
@@ -4649,22 +4314,6 @@
"node": ">=6"
}
},
- "../../node_modules/camelcase-keys": {
- "version": "6.2.2",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "camelcase": "^5.3.1",
- "map-obj": "^4.0.0",
- "quick-lru": "^4.0.1"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"../../node_modules/caniuse-lite": {
"version": "1.0.30001312",
"license": "CC-BY-4.0",
@@ -4673,18 +4322,6 @@
"url": "https://opencollective.com/browserslist"
}
},
- "../../node_modules/cardinal": {
- "version": "2.1.1",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ansicolors": "~0.3.2",
- "redeyed": "~2.1.0"
- },
- "bin": {
- "cdl": "bin/cdl.js"
- }
- },
"../../node_modules/caseless": {
"version": "0.12.0",
"license": "Apache-2.0"
@@ -4830,21 +4467,25 @@
"node": ">=8"
}
},
- "../../node_modules/cli-table3": {
- "version": "0.6.1",
+ "../../node_modules/cli-width": {
+ "version": "3.0.0",
"dev": true,
- "license": "MIT",
- "dependencies": {
- "string-width": "^4.2.0"
- },
+ "license": "ISC",
"engines": {
- "node": "10.* || >= 12.*"
- },
- "optionalDependencies": {
- "colors": "1.4.0"
+ "node": ">= 10"
+ }
+ },
+ "../../node_modules/cliui": {
+ "version": "7.0.4",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "string-width": "^4.2.0",
+ "strip-ansi": "^6.0.0",
+ "wrap-ansi": "^7.0.0"
}
},
- "../../node_modules/cli-table3/node_modules/ansi-regex": {
+ "../../node_modules/cliui/node_modules/ansi-regex": {
"version": "5.0.1",
"dev": true,
"license": "MIT",
@@ -4852,7 +4493,7 @@
"node": ">=8"
}
},
- "../../node_modules/cli-table3/node_modules/is-fullwidth-code-point": {
+ "../../node_modules/cliui/node_modules/is-fullwidth-code-point": {
"version": "3.0.0",
"dev": true,
"license": "MIT",
@@ -4860,7 +4501,7 @@
"node": ">=8"
}
},
- "../../node_modules/cli-table3/node_modules/string-width": {
+ "../../node_modules/cliui/node_modules/string-width": {
"version": "4.2.3",
"dev": true,
"license": "MIT",
@@ -4873,7 +4514,7 @@
"node": ">=8"
}
},
- "../../node_modules/cli-table3/node_modules/strip-ansi": {
+ "../../node_modules/cliui/node_modules/strip-ansi": {
"version": "6.0.1",
"dev": true,
"license": "MIT",
@@ -4884,73 +4525,15 @@
"node": ">=8"
}
},
- "../../node_modules/cli-width": {
- "version": "3.0.0",
- "dev": true,
- "license": "ISC",
+ "../../node_modules/cluster-key-slot": {
+ "version": "1.1.0",
+ "license": "APACHE-2.0",
"engines": {
- "node": ">= 10"
+ "node": ">=0.10.0"
}
},
- "../../node_modules/cliui": {
- "version": "7.0.4",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "string-width": "^4.2.0",
- "strip-ansi": "^6.0.0",
- "wrap-ansi": "^7.0.0"
- }
- },
- "../../node_modules/cliui/node_modules/ansi-regex": {
- "version": "5.0.1",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "../../node_modules/cliui/node_modules/is-fullwidth-code-point": {
- "version": "3.0.0",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "../../node_modules/cliui/node_modules/string-width": {
- "version": "4.2.3",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "../../node_modules/cliui/node_modules/strip-ansi": {
- "version": "6.0.1",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ansi-regex": "^5.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "../../node_modules/cluster-key-slot": {
- "version": "1.1.0",
- "license": "APACHE-2.0",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "../../node_modules/cmd-shim": {
- "version": "4.1.0",
+ "../../node_modules/cmd-shim": {
+ "version": "4.1.0",
"license": "ISC",
"dependencies": {
"mkdirp-infer-owner": "^2.0.0"
@@ -5021,15 +4604,6 @@
"version": "1.1.3",
"license": "MIT"
},
- "../../node_modules/colors": {
- "version": "1.4.0",
- "dev": true,
- "license": "MIT",
- "optional": true,
- "engines": {
- "node": ">=0.1.90"
- }
- },
"../../node_modules/combined-stream": {
"version": "1.0.8",
"license": "MIT",
@@ -5155,15 +4729,6 @@
"node": ">=8"
}
},
- "../../node_modules/compare-func": {
- "version": "2.0.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "array-ify": "^1.0.0",
- "dot-prop": "^5.1.0"
- }
- },
"../../node_modules/component-emitter": {
"version": "1.3.0",
"license": "MIT"
@@ -5233,135 +4798,6 @@
"version": "1.1.0",
"license": "ISC"
},
- "../../node_modules/conventional-changelog-angular": {
- "version": "5.0.13",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "compare-func": "^2.0.0",
- "q": "^1.5.1"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "../../node_modules/conventional-changelog-conventionalcommits": {
- "version": "4.6.3",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "compare-func": "^2.0.0",
- "lodash": "^4.17.15",
- "q": "^1.5.1"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "../../node_modules/conventional-changelog-writer": {
- "version": "4.1.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "compare-func": "^2.0.0",
- "conventional-commits-filter": "^2.0.7",
- "dateformat": "^3.0.0",
- "handlebars": "^4.7.6",
- "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"
- },
- "bin": {
- "conventional-changelog-writer": "cli.js"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "../../node_modules/conventional-changelog-writer/node_modules/readable-stream": {
- "version": "3.6.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "../../node_modules/conventional-changelog-writer/node_modules/semver": {
- "version": "6.3.0",
- "dev": true,
- "license": "ISC",
- "bin": {
- "semver": "bin/semver.js"
- }
- },
- "../../node_modules/conventional-changelog-writer/node_modules/through2": {
- "version": "4.0.2",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "readable-stream": "3"
- }
- },
- "../../node_modules/conventional-commits-filter": {
- "version": "2.0.7",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "lodash.ismatch": "^4.4.0",
- "modify-values": "^1.0.0"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "../../node_modules/conventional-commits-parser": {
- "version": "3.2.4",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "is-text-path": "^1.0.1",
- "JSONStream": "^1.0.4",
- "lodash": "^4.17.15",
- "meow": "^8.0.0",
- "split2": "^3.0.0",
- "through2": "^4.0.0"
- },
- "bin": {
- "conventional-commits-parser": "cli.js"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "../../node_modules/conventional-commits-parser/node_modules/readable-stream": {
- "version": "3.6.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "../../node_modules/conventional-commits-parser/node_modules/through2": {
- "version": "4.0.2",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "readable-stream": "3"
- }
- },
"../../node_modules/convert-source-map": {
"version": "1.8.0",
"license": "MIT",
@@ -5419,21 +4855,6 @@
"node": ">= 0.10"
}
},
- "../../node_modules/cosmiconfig": {
- "version": "7.0.1",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@types/parse-json": "^4.0.0",
- "import-fresh": "^3.2.1",
- "parse-json": "^5.0.0",
- "path-type": "^4.0.0",
- "yaml": "^1.10.0"
- },
- "engines": {
- "node": ">=10"
- }
- },
"../../node_modules/create-require": {
"version": "1.1.1",
"license": "MIT"
@@ -5450,14 +4871,6 @@
"node": ">= 8"
}
},
- "../../node_modules/crypto-random-string": {
- "version": "2.0.0",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
"../../node_modules/cssom": {
"version": "0.4.4",
"dev": true,
@@ -5544,14 +4957,6 @@
"node": ">=10"
}
},
- "../../node_modules/dateformat": {
- "version": "3.0.3",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": "*"
- }
- },
"../../node_modules/debug": {
"version": "4.3.3",
"license": "MIT",
@@ -5582,26 +4987,6 @@
"node": ">=0.10.0"
}
},
- "../../node_modules/decamelize-keys": {
- "version": "1.1.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "decamelize": "^1.1.0",
- "map-obj": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "../../node_modules/decamelize-keys/node_modules/map-obj": {
- "version": "1.0.1",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
"../../node_modules/decimal.js": {
"version": "10.3.1",
"dev": true,
@@ -5653,27 +5038,6 @@
"node": ">= 0.4"
}
},
- "../../node_modules/del": {
- "version": "6.0.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "globby": "^11.0.1",
- "graceful-fs": "^4.2.4",
- "is-glob": "^4.0.1",
- "is-path-cwd": "^2.2.0",
- "is-path-inside": "^3.0.2",
- "p-map": "^4.0.0",
- "rimraf": "^3.0.2",
- "slash": "^3.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"../../node_modules/delay": {
"version": "4.4.1",
"license": "MIT",
@@ -5702,11 +5066,6 @@
"node": ">= 0.6"
}
},
- "../../node_modules/deprecation": {
- "version": "2.3.1",
- "dev": true,
- "license": "ISC"
- },
"../../node_modules/detect-newline": {
"version": "3.1.0",
"dev": true,
@@ -5822,17 +5181,6 @@
"node": ">=8"
}
},
- "../../node_modules/dot-prop": {
- "version": "5.3.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "is-obj": "^2.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
"../../node_modules/dotenv": {
"version": "10.0.0",
"license": "BSD-2-Clause",
@@ -5849,14 +5197,6 @@
"dev": true,
"license": "MIT"
},
- "../../node_modules/duplexer2": {
- "version": "0.1.4",
- "dev": true,
- "license": "BSD-3-Clause",
- "dependencies": {
- "readable-stream": "^2.0.2"
- }
- },
"../../node_modules/duplexify": {
"version": "4.1.2",
"license": "MIT",
@@ -5980,19 +5320,6 @@
"url": "https://github.com/fb55/entities?sponsor=1"
}
},
- "../../node_modules/env-ci": {
- "version": "5.5.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "execa": "^5.0.0",
- "fromentries": "^1.3.2",
- "java-properties": "^1.0.0"
- },
- "engines": {
- "node": ">=10.17"
- }
- },
"../../node_modules/env-paths": {
"version": "2.2.1",
"license": "MIT",
@@ -6960,29 +6287,15 @@
"node": ">=4"
}
},
- "../../node_modules/find-versions": {
- "version": "4.0.0",
- "dev": true,
+ "../../node_modules/flat-cache": {
+ "version": "3.0.4",
"license": "MIT",
"dependencies": {
- "semver-regex": "^3.1.2"
+ "flatted": "^3.1.0",
+ "rimraf": "^3.0.2"
},
"engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "../../node_modules/flat-cache": {
- "version": "3.0.4",
- "license": "MIT",
- "dependencies": {
- "flatted": "^3.1.0",
- "rimraf": "^3.0.2"
- },
- "engines": {
- "node": "^10.12.0 || >=12.0.0"
+ "node": "^10.12.0 || >=12.0.0"
}
},
"../../node_modules/flatted": {
@@ -7025,34 +6338,6 @@
"dev": true,
"license": "MIT"
},
- "../../node_modules/from2": {
- "version": "2.3.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "inherits": "^2.0.1",
- "readable-stream": "^2.0.0"
- }
- },
- "../../node_modules/fromentries": {
- "version": "1.3.2",
- "dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "license": "MIT"
- },
"../../node_modules/fs-extra": {
"version": "0.6.4",
"dependencies": {
@@ -7224,27 +6509,6 @@
"omggif": "^1.0.10"
}
},
- "../../node_modules/git-log-parser": {
- "version": "1.2.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "argv-formatter": "~1.0.0",
- "spawn-error-forwarder": "~1.0.0",
- "split2": "~1.0.0",
- "stream-combiner2": "~1.1.1",
- "through2": "~2.0.0",
- "traverse": "~0.6.6"
- }
- },
- "../../node_modules/git-log-parser/node_modules/split2": {
- "version": "1.0.0",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "through2": "~2.0.0"
- }
- },
"../../node_modules/glob": {
"version": "7.2.0",
"license": "ISC",
@@ -7398,14 +6662,6 @@
"node": ">=6"
}
},
- "../../node_modules/hard-rejection": {
- "version": "2.1.0",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=6"
- }
- },
"../../node_modules/has": {
"version": "1.0.3",
"license": "MIT",
@@ -7477,14 +6733,6 @@
"node": ">= 6"
}
},
- "../../node_modules/hook-std": {
- "version": "2.0.0",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
"../../node_modules/hosted-git-info": {
"version": "4.1.0",
"license": "ISC",
@@ -7636,17 +6884,6 @@
"node": ">=4"
}
},
- "../../node_modules/import-from": {
- "version": "3.0.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "resolve-from": "^5.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
"../../node_modules/import-local": {
"version": "3.1.0",
"dev": true,
@@ -7777,21 +7014,6 @@
"node": ">= 0.4"
}
},
- "../../node_modules/into-stream": {
- "version": "6.0.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "from2": "^2.3.0",
- "p-is-promise": "^3.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"../../node_modules/ip": {
"version": "1.1.5",
"license": "MIT"
@@ -7954,46 +7176,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "../../node_modules/is-obj": {
- "version": "2.0.0",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "../../node_modules/is-path-cwd": {
- "version": "2.2.0",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=6"
- }
- },
- "../../node_modules/is-path-inside": {
- "version": "3.0.3",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "../../node_modules/is-plain-obj": {
- "version": "1.1.0",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "../../node_modules/is-plain-object": {
- "version": "5.0.0",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
"../../node_modules/is-potential-custom-element-name": {
"version": "1.0.1",
"dev": true,
@@ -8056,17 +7238,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "../../node_modules/is-text-path": {
- "version": "1.0.1",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "text-extensions": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
"../../node_modules/is-typedarray": {
"version": "1.0.0",
"license": "MIT"
@@ -8104,21 +7275,6 @@
"version": "0.1.2",
"license": "MIT"
},
- "../../node_modules/issue-parser": {
- "version": "6.0.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "lodash.capitalize": "^4.2.1",
- "lodash.escaperegexp": "^4.1.2",
- "lodash.isplainobject": "^4.0.6",
- "lodash.isstring": "^4.0.1",
- "lodash.uniqby": "^4.7.0"
- },
- "engines": {
- "node": ">=10.13"
- }
- },
"../../node_modules/istanbul-lib-coverage": {
"version": "3.2.0",
"dev": true,
@@ -8229,14 +7385,6 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "../../node_modules/java-properties": {
- "version": "1.0.2",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 0.6.0"
- }
- },
"../../node_modules/jest": {
"version": "27.5.1",
"dev": true,
@@ -9359,11 +8507,6 @@
"node": ">=10"
}
},
- "../../node_modules/json-parse-better-errors": {
- "version": "1.0.2",
- "dev": true,
- "license": "MIT"
- },
"../../node_modules/json-parse-even-better-errors": {
"version": "2.3.1",
"license": "MIT"
@@ -9462,21 +8605,6 @@
"node": ">=0.10.0"
}
},
- "../../node_modules/JSONStream": {
- "version": "1.3.5",
- "dev": true,
- "license": "(MIT OR Apache-2.0)",
- "dependencies": {
- "jsonparse": "^1.2.0",
- "through": ">=2.2.7 <3"
- },
- "bin": {
- "JSONStream": "bin.js"
- },
- "engines": {
- "node": "*"
- }
- },
"../../node_modules/jsprim": {
"version": "1.4.2",
"license": "MIT",
@@ -9624,40 +8752,6 @@
"xtend": "^4.0.0"
}
},
- "../../node_modules/load-json-file": {
- "version": "4.0.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "graceful-fs": "^4.1.2",
- "parse-json": "^4.0.0",
- "pify": "^3.0.0",
- "strip-bom": "^3.0.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "../../node_modules/load-json-file/node_modules/parse-json": {
- "version": "4.0.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "error-ex": "^1.3.1",
- "json-parse-better-errors": "^1.0.1"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "../../node_modules/load-json-file/node_modules/pify": {
- "version": "3.0.0",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=4"
- }
- },
"../../node_modules/locate-path": {
"version": "2.0.0",
"license": "MIT",
@@ -9682,11 +8776,6 @@
"version": "4.3.0",
"license": "MIT"
},
- "../../node_modules/lodash.capitalize": {
- "version": "4.2.1",
- "dev": true,
- "license": "MIT"
- },
"../../node_modules/lodash.clonedeep": {
"version": "4.5.0",
"license": "MIT"
@@ -9695,26 +8784,6 @@
"version": "4.0.8",
"license": "MIT"
},
- "../../node_modules/lodash.escaperegexp": {
- "version": "4.1.2",
- "dev": true,
- "license": "MIT"
- },
- "../../node_modules/lodash.ismatch": {
- "version": "4.4.0",
- "dev": true,
- "license": "MIT"
- },
- "../../node_modules/lodash.isplainobject": {
- "version": "4.0.6",
- "dev": true,
- "license": "MIT"
- },
- "../../node_modules/lodash.isstring": {
- "version": "4.0.1",
- "dev": true,
- "license": "MIT"
- },
"../../node_modules/lodash.kebabcase": {
"version": "4.1.1",
"license": "MIT"
@@ -9764,11 +8833,6 @@
"lodash._reinterpolate": "^3.0.0"
}
},
- "../../node_modules/lodash.uniqby": {
- "version": "4.7.0",
- "dev": true,
- "license": "MIT"
- },
"../../node_modules/lodash.upperfirst": {
"version": "4.3.1",
"license": "MIT"
@@ -9959,17 +9023,6 @@
"tmpl": "1.0.5"
}
},
- "../../node_modules/map-obj": {
- "version": "4.3.0",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"../../node_modules/map-stream": {
"version": "0.1.0",
"dev": true
@@ -10055,22 +9108,6 @@
"node": ">=0.10.0"
}
},
- "../../node_modules/marked-terminal": {
- "version": "4.2.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ansi-escapes": "^4.3.1",
- "cardinal": "^2.1.1",
- "chalk": "^4.1.0",
- "cli-table3": "^0.6.0",
- "node-emoji": "^1.10.0",
- "supports-hyperlinks": "^2.1.0"
- },
- "peerDependencies": {
- "marked": "^1.0.0 || ^2.0.0"
- }
- },
"../../node_modules/math-random": {
"version": "1.0.4",
"dev": true,
@@ -10080,41 +9117,6 @@
"version": "1.0.1",
"license": "MIT"
},
- "../../node_modules/meow": {
- "version": "8.1.2",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@types/minimist": "^1.2.0",
- "camelcase-keys": "^6.2.2",
- "decamelize-keys": "^1.1.0",
- "hard-rejection": "^2.1.0",
- "minimist-options": "4.1.0",
- "normalize-package-data": "^3.0.0",
- "read-pkg-up": "^7.0.1",
- "redent": "^3.0.0",
- "trim-newlines": "^3.0.0",
- "type-fest": "^0.18.0",
- "yargs-parser": "^20.2.3"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "../../node_modules/meow/node_modules/type-fest": {
- "version": "0.18.1",
- "dev": true,
- "license": "(MIT OR CC0-1.0)",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"../../node_modules/merge-stream": {
"version": "2.0.0",
"license": "MIT"
@@ -10177,14 +9179,6 @@
"dom-walk": "^0.1.0"
}
},
- "../../node_modules/min-indent": {
- "version": "1.0.1",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=4"
- }
- },
"../../node_modules/minimatch": {
"version": "3.1.1",
"license": "ISC",
@@ -10199,19 +9193,6 @@
"version": "1.2.5",
"license": "MIT"
},
- "../../node_modules/minimist-options": {
- "version": "4.1.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "arrify": "^1.0.1",
- "is-plain-obj": "^1.1.0",
- "kind-of": "^6.0.3"
- },
- "engines": {
- "node": ">= 6"
- }
- },
"../../node_modules/minipass": {
"version": "3.1.6",
"license": "ISC",
@@ -10365,14 +9346,6 @@
"dev": true,
"license": "MIT"
},
- "../../node_modules/modify-values": {
- "version": "1.0.1",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
"../../node_modules/mqtt": {
"version": "4.3.5",
"license": "MIT",
@@ -10457,24 +9430,11 @@
"dev": true,
"license": "MIT"
},
- "../../node_modules/nerf-dart": {
- "version": "1.0.0",
- "dev": true,
- "license": "MIT"
- },
"../../node_modules/node-cleanup": {
"version": "2.1.2",
"dev": true,
"license": "MIT"
},
- "../../node_modules/node-emoji": {
- "version": "1.11.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "lodash": "^4.17.21"
- }
- },
"../../node_modules/node-fetch": {
"version": "2.6.7",
"license": "MIT",
@@ -10546,20 +9506,6 @@
"node": ">=6"
}
},
- "../../node_modules/normalize-package-data": {
- "version": "3.0.3",
- "dev": true,
- "license": "BSD-2-Clause",
- "dependencies": {
- "hosted-git-info": "^4.0.1",
- "is-core-module": "^2.5.0",
- "semver": "^7.3.4",
- "validate-npm-package-license": "^3.0.1"
- },
- "engines": {
- "node": ">=10"
- }
- },
"../../node_modules/normalize-path": {
"version": "3.0.0",
"license": "MIT",
@@ -10567,177 +9513,6 @@
"node": ">=0.10.0"
}
},
- "../../node_modules/normalize-url": {
- "version": "6.1.0",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "../../node_modules/npm": {
- "version": "7.24.2",
- "bundleDependencies": [
- "@isaacs/string-locale-compare",
- "@npmcli/arborist",
- "@npmcli/ci-detect",
- "@npmcli/config",
- "@npmcli/map-workspaces",
- "@npmcli/package-json",
- "@npmcli/run-script",
- "abbrev",
- "ansicolors",
- "ansistyles",
- "archy",
- "cacache",
- "chalk",
- "chownr",
- "cli-columns",
- "cli-table3",
- "columnify",
- "fastest-levenshtein",
- "glob",
- "graceful-fs",
- "hosted-git-info",
- "ini",
- "init-package-json",
- "is-cidr",
- "json-parse-even-better-errors",
- "libnpmaccess",
- "libnpmdiff",
- "libnpmexec",
- "libnpmfund",
- "libnpmhook",
- "libnpmorg",
- "libnpmpack",
- "libnpmpublish",
- "libnpmsearch",
- "libnpmteam",
- "libnpmversion",
- "make-fetch-happen",
- "minipass",
- "minipass-pipeline",
- "mkdirp",
- "mkdirp-infer-owner",
- "ms",
- "node-gyp",
- "nopt",
- "npm-audit-report",
- "npm-install-checks",
- "npm-package-arg",
- "npm-pick-manifest",
- "npm-profile",
- "npm-registry-fetch",
- "npm-user-validate",
- "npmlog",
- "opener",
- "pacote",
- "parse-conflict-json",
- "qrcode-terminal",
- "read",
- "read-package-json",
- "read-package-json-fast",
- "readdir-scoped-modules",
- "rimraf",
- "semver",
- "ssri",
- "tar",
- "text-table",
- "tiny-relative-date",
- "treeverse",
- "validate-npm-package-name",
- "which",
- "write-file-atomic"
- ],
- "dev": true,
- "license": "Artistic-2.0",
- "workspaces": [
- "docs",
- "packages/*"
- ],
- "dependencies": {
- "@isaacs/string-locale-compare": "^1.1.0",
- "@npmcli/arborist": "^2.9.0",
- "@npmcli/ci-detect": "^1.2.0",
- "@npmcli/config": "^2.3.0",
- "@npmcli/map-workspaces": "^1.0.4",
- "@npmcli/package-json": "^1.0.1",
- "@npmcli/run-script": "^1.8.6",
- "abbrev": "~1.1.1",
- "ansicolors": "~0.3.2",
- "ansistyles": "~0.1.3",
- "archy": "~1.0.0",
- "cacache": "^15.3.0",
- "chalk": "^4.1.2",
- "chownr": "^2.0.0",
- "cli-columns": "^3.1.2",
- "cli-table3": "^0.6.0",
- "columnify": "~1.5.4",
- "fastest-levenshtein": "^1.0.12",
- "glob": "^7.2.0",
- "graceful-fs": "^4.2.8",
- "hosted-git-info": "^4.0.2",
- "ini": "^2.0.0",
- "init-package-json": "^2.0.5",
- "is-cidr": "^4.0.2",
- "json-parse-even-better-errors": "^2.3.1",
- "libnpmaccess": "^4.0.2",
- "libnpmdiff": "^2.0.4",
- "libnpmexec": "^2.0.1",
- "libnpmfund": "^1.1.0",
- "libnpmhook": "^6.0.2",
- "libnpmorg": "^2.0.2",
- "libnpmpack": "^2.0.1",
- "libnpmpublish": "^4.0.1",
- "libnpmsearch": "^3.1.1",
- "libnpmteam": "^2.0.3",
- "libnpmversion": "^1.2.1",
- "make-fetch-happen": "^9.1.0",
- "minipass": "^3.1.3",
- "minipass-pipeline": "^1.2.4",
- "mkdirp": "^1.0.4",
- "mkdirp-infer-owner": "^2.0.0",
- "ms": "^2.1.2",
- "node-gyp": "^7.1.2",
- "nopt": "^5.0.0",
- "npm-audit-report": "^2.1.5",
- "npm-install-checks": "^4.0.0",
- "npm-package-arg": "^8.1.5",
- "npm-pick-manifest": "^6.1.1",
- "npm-profile": "^5.0.3",
- "npm-registry-fetch": "^11.0.0",
- "npm-user-validate": "^1.0.1",
- "npmlog": "^5.0.1",
- "opener": "^1.5.2",
- "pacote": "^11.3.5",
- "parse-conflict-json": "^1.1.1",
- "qrcode-terminal": "^0.12.0",
- "read": "~1.0.7",
- "read-package-json": "^4.1.1",
- "read-package-json-fast": "^2.0.3",
- "readdir-scoped-modules": "^1.1.0",
- "rimraf": "^3.0.2",
- "semver": "^7.3.5",
- "ssri": "^8.0.1",
- "tar": "^6.1.11",
- "text-table": "~0.2.0",
- "tiny-relative-date": "^1.3.0",
- "treeverse": "^1.0.4",
- "validate-npm-package-name": "~3.0.0",
- "which": "^2.0.2",
- "write-file-atomic": "^3.0.3"
- },
- "bin": {
- "npm": "bin/npm-cli.js",
- "npx": "bin/npx-cli.js"
- },
- "engines": {
- "node": ">=10"
- }
- },
"../../node_modules/npm-bundled": {
"version": "1.1.2",
"license": "ISC",
@@ -10822,2405 +9597,1944 @@
"node": ">=8"
}
},
- "../../node_modules/npm/node_modules/@gar/promisify": {
- "version": "1.1.2",
- "dev": true,
- "inBundle": true,
- "license": "MIT"
- },
- "../../node_modules/npm/node_modules/@isaacs/string-locale-compare": {
- "version": "1.1.0",
- "dev": true,
- "inBundle": true,
- "license": "ISC"
- },
- "../../node_modules/npm/node_modules/@npmcli/arborist": {
- "version": "2.9.0",
- "dev": true,
- "inBundle": true,
+ "../../node_modules/npmlog": {
+ "version": "4.1.2",
"license": "ISC",
"dependencies": {
- "@isaacs/string-locale-compare": "^1.0.1",
- "@npmcli/installed-package-contents": "^1.0.7",
- "@npmcli/map-workspaces": "^1.0.2",
- "@npmcli/metavuln-calculator": "^1.1.0",
- "@npmcli/move-file": "^1.1.0",
- "@npmcli/name-from-folder": "^1.0.1",
- "@npmcli/node-gyp": "^1.0.1",
- "@npmcli/package-json": "^1.0.1",
- "@npmcli/run-script": "^1.8.2",
- "bin-links": "^2.2.1",
- "cacache": "^15.0.3",
- "common-ancestor-path": "^1.0.1",
- "json-parse-even-better-errors": "^2.3.1",
- "json-stringify-nice": "^1.1.4",
- "mkdirp": "^1.0.4",
- "mkdirp-infer-owner": "^2.0.0",
- "npm-install-checks": "^4.0.0",
- "npm-package-arg": "^8.1.5",
- "npm-pick-manifest": "^6.1.0",
- "npm-registry-fetch": "^11.0.0",
- "pacote": "^11.3.5",
- "parse-conflict-json": "^1.1.1",
- "proc-log": "^1.0.0",
- "promise-all-reject-late": "^1.0.0",
- "promise-call-limit": "^1.0.1",
- "read-package-json-fast": "^2.0.2",
- "readdir-scoped-modules": "^1.1.0",
- "rimraf": "^3.0.2",
- "semver": "^7.3.5",
- "ssri": "^8.0.1",
- "treeverse": "^1.0.4",
- "walk-up-path": "^1.0.0"
- },
- "bin": {
- "arborist": "bin/index.js"
- },
- "engines": {
- "node": ">= 10"
+ "are-we-there-yet": "~1.1.2",
+ "console-control-strings": "~1.1.0",
+ "gauge": "~2.7.3",
+ "set-blocking": "~2.0.0"
}
},
- "../../node_modules/npm/node_modules/@npmcli/ci-detect": {
- "version": "1.3.0",
- "dev": true,
- "inBundle": true,
- "license": "ISC"
- },
- "../../node_modules/npm/node_modules/@npmcli/config": {
- "version": "2.3.0",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
+ "../../node_modules/number-allocator": {
+ "version": "1.0.9",
+ "license": "MIT",
"dependencies": {
- "ini": "^2.0.0",
- "mkdirp-infer-owner": "^2.0.0",
- "nopt": "^5.0.0",
- "semver": "^7.3.4",
- "walk-up-path": "^1.0.0"
- },
- "engines": {
- "node": ">=10"
+ "debug": "^4.3.1",
+ "js-sdsl": "^2.1.2"
}
},
- "../../node_modules/npm/node_modules/@npmcli/disparity-colors": {
+ "../../node_modules/number-is-nan": {
"version": "1.0.1",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
- "dependencies": {
- "ansi-styles": "^4.3.0"
- },
+ "license": "MIT",
"engines": {
- "node": ">=10"
- }
- },
- "../../node_modules/npm/node_modules/@npmcli/fs": {
- "version": "1.0.0",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
- "dependencies": {
- "@gar/promisify": "^1.0.1",
- "semver": "^7.3.5"
- }
- },
- "../../node_modules/npm/node_modules/@npmcli/git": {
- "version": "2.1.0",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
- "dependencies": {
- "@npmcli/promise-spawn": "^1.3.2",
- "lru-cache": "^6.0.0",
- "mkdirp": "^1.0.4",
- "npm-pick-manifest": "^6.1.1",
- "promise-inflight": "^1.0.1",
- "promise-retry": "^2.0.1",
- "semver": "^7.3.5",
- "which": "^2.0.2"
+ "node": ">=0.10.0"
}
},
- "../../node_modules/npm/node_modules/@npmcli/installed-package-contents": {
- "version": "1.0.7",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
+ "../../node_modules/nunjucks": {
+ "version": "3.2.3",
+ "license": "BSD-2-Clause",
"dependencies": {
- "npm-bundled": "^1.1.1",
- "npm-normalize-package-bin": "^1.0.1"
+ "a-sync-waterfall": "^1.0.0",
+ "asap": "^2.0.3",
+ "commander": "^5.1.0"
},
"bin": {
- "installed-package-contents": "index.js"
+ "nunjucks-precompile": "bin/precompile"
},
"engines": {
- "node": ">= 10"
+ "node": ">= 6.9.0"
+ },
+ "peerDependencies": {
+ "chokidar": "^3.3.0"
+ },
+ "peerDependenciesMeta": {
+ "chokidar": {
+ "optional": true
+ }
}
},
- "../../node_modules/npm/node_modules/@npmcli/map-workspaces": {
- "version": "1.0.4",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
- "dependencies": {
- "@npmcli/name-from-folder": "^1.0.1",
- "glob": "^7.1.6",
- "minimatch": "^3.0.4",
- "read-package-json-fast": "^2.0.1"
- },
+ "../../node_modules/nunjucks/node_modules/commander": {
+ "version": "5.1.0",
+ "license": "MIT",
"engines": {
- "node": ">=10"
+ "node": ">= 6"
}
},
- "../../node_modules/npm/node_modules/@npmcli/metavuln-calculator": {
- "version": "1.1.1",
+ "../../node_modules/nwsapi": {
+ "version": "2.2.0",
"dev": true,
- "inBundle": true,
- "license": "ISC",
- "dependencies": {
- "cacache": "^15.0.5",
- "pacote": "^11.1.11",
- "semver": "^7.3.2"
+ "license": "MIT"
+ },
+ "../../node_modules/oauth-sign": {
+ "version": "0.9.0",
+ "license": "Apache-2.0",
+ "engines": {
+ "node": "*"
}
},
- "../../node_modules/npm/node_modules/@npmcli/move-file": {
- "version": "1.1.2",
- "dev": true,
- "inBundle": true,
+ "../../node_modules/object-assign": {
+ "version": "4.1.1",
"license": "MIT",
- "dependencies": {
- "mkdirp": "^1.0.4",
- "rimraf": "^3.0.2"
- },
"engines": {
- "node": ">=10"
+ "node": ">=0.10.0"
}
},
- "../../node_modules/npm/node_modules/@npmcli/name-from-folder": {
- "version": "1.0.1",
+ "../../node_modules/object-get": {
+ "version": "2.1.1",
"dev": true,
- "inBundle": true,
- "license": "ISC"
+ "license": "MIT"
},
- "../../node_modules/npm/node_modules/@npmcli/node-gyp": {
- "version": "1.0.2",
- "dev": true,
- "inBundle": true,
- "license": "ISC"
+ "../../node_modules/object-inspect": {
+ "version": "1.12.0",
+ "license": "MIT",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
},
- "../../node_modules/npm/node_modules/@npmcli/package-json": {
- "version": "1.0.1",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
- "dependencies": {
- "json-parse-even-better-errors": "^2.3.1"
- }
- },
- "../../node_modules/npm/node_modules/@npmcli/promise-spawn": {
- "version": "1.3.2",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
- "dependencies": {
- "infer-owner": "^1.0.4"
- }
- },
- "../../node_modules/npm/node_modules/@npmcli/run-script": {
- "version": "1.8.6",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
- "dependencies": {
- "@npmcli/node-gyp": "^1.0.2",
- "@npmcli/promise-spawn": "^1.3.2",
- "node-gyp": "^7.1.0",
- "read-package-json-fast": "^2.0.1"
- }
- },
- "../../node_modules/npm/node_modules/@tootallnate/once": {
- "version": "1.1.2",
- "dev": true,
- "inBundle": true,
+ "../../node_modules/object-keys": {
+ "version": "1.1.1",
"license": "MIT",
"engines": {
- "node": ">= 6"
+ "node": ">= 0.4"
}
},
- "../../node_modules/npm/node_modules/abbrev": {
+ "../../node_modules/object-to-spawn-args": {
"version": "1.1.1",
"dev": true,
- "inBundle": true,
- "license": "ISC"
+ "license": "MIT"
},
- "../../node_modules/npm/node_modules/agent-base": {
- "version": "6.0.2",
- "dev": true,
- "inBundle": true,
+ "../../node_modules/object.assign": {
+ "version": "4.1.2",
"license": "MIT",
"dependencies": {
- "debug": "4"
+ "call-bind": "^1.0.0",
+ "define-properties": "^1.1.3",
+ "has-symbols": "^1.0.1",
+ "object-keys": "^1.1.1"
},
"engines": {
- "node": ">= 6.0.0"
- }
- },
- "../../node_modules/npm/node_modules/agentkeepalive": {
- "version": "4.1.4",
- "dev": true,
- "inBundle": true,
- "license": "MIT",
- "dependencies": {
- "debug": "^4.1.0",
- "depd": "^1.1.2",
- "humanize-ms": "^1.2.1"
+ "node": ">= 0.4"
},
- "engines": {
- "node": ">= 8.0.0"
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
}
},
- "../../node_modules/npm/node_modules/aggregate-error": {
- "version": "3.1.0",
+ "../../node_modules/object.pick": {
+ "version": "1.3.0",
"dev": true,
- "inBundle": true,
"license": "MIT",
"dependencies": {
- "clean-stack": "^2.0.0",
- "indent-string": "^4.0.0"
+ "isobject": "^3.0.1"
},
"engines": {
- "node": ">=8"
- }
- },
- "../../node_modules/npm/node_modules/ajv": {
- "version": "6.12.6",
- "dev": true,
- "inBundle": true,
- "license": "MIT",
- "dependencies": {
- "fast-deep-equal": "^3.1.1",
- "fast-json-stable-stringify": "^2.0.0",
- "json-schema-traverse": "^0.4.1",
- "uri-js": "^4.2.2"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/epoberezkin"
+ "node": ">=0.10.0"
}
},
- "../../node_modules/npm/node_modules/ansi-regex": {
- "version": "2.1.1",
+ "../../node_modules/object.pick/node_modules/isobject": {
+ "version": "3.0.1",
"dev": true,
- "inBundle": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
}
},
- "../../node_modules/npm/node_modules/ansi-styles": {
- "version": "4.3.0",
- "dev": true,
- "inBundle": true,
+ "../../node_modules/object.values": {
+ "version": "1.1.5",
"license": "MIT",
"dependencies": {
- "color-convert": "^2.0.1"
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3",
+ "es-abstract": "^1.19.1"
},
"engines": {
- "node": ">=8"
+ "node": ">= 0.4"
},
"funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ "url": "https://github.com/sponsors/ljharb"
}
},
- "../../node_modules/npm/node_modules/ansicolors": {
- "version": "0.3.2",
- "dev": true,
- "inBundle": true,
- "license": "MIT"
- },
- "../../node_modules/npm/node_modules/ansistyles": {
- "version": "0.1.3",
- "dev": true,
- "inBundle": true,
- "license": "MIT"
- },
- "../../node_modules/npm/node_modules/aproba": {
- "version": "2.0.0",
- "dev": true,
- "inBundle": true,
- "license": "ISC"
- },
- "../../node_modules/npm/node_modules/archy": {
- "version": "1.0.0",
- "dev": true,
- "inBundle": true,
+ "../../node_modules/omggif": {
+ "version": "1.0.10",
"license": "MIT"
},
- "../../node_modules/npm/node_modules/are-we-there-yet": {
- "version": "1.1.6",
- "dev": true,
- "inBundle": true,
+ "../../node_modules/once": {
+ "version": "1.4.0",
"license": "ISC",
"dependencies": {
- "delegates": "^1.0.0",
- "readable-stream": "^3.6.0"
- },
- "engines": {
- "node": ">=10"
+ "wrappy": "1"
}
},
- "../../node_modules/npm/node_modules/asap": {
- "version": "2.0.6",
- "dev": true,
- "inBundle": true,
- "license": "MIT"
- },
- "../../node_modules/npm/node_modules/asn1": {
- "version": "0.2.4",
- "dev": true,
- "inBundle": true,
+ "../../node_modules/onetime": {
+ "version": "5.1.2",
"license": "MIT",
"dependencies": {
- "safer-buffer": "~2.1.0"
+ "mimic-fn": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
- "../../node_modules/npm/node_modules/assert-plus": {
- "version": "1.0.0",
- "dev": true,
- "inBundle": true,
+ "../../node_modules/optionator": {
+ "version": "0.9.1",
"license": "MIT",
+ "dependencies": {
+ "deep-is": "^0.1.3",
+ "fast-levenshtein": "^2.0.6",
+ "levn": "^0.4.1",
+ "prelude-ls": "^1.2.1",
+ "type-check": "^0.4.0",
+ "word-wrap": "^1.2.3"
+ },
"engines": {
- "node": ">=0.8"
+ "node": ">= 0.8.0"
}
},
- "../../node_modules/npm/node_modules/asynckit": {
- "version": "0.4.0",
- "dev": true,
- "inBundle": true,
- "license": "MIT"
- },
- "../../node_modules/npm/node_modules/aws-sign2": {
- "version": "0.7.0",
+ "../../node_modules/os-tmpdir": {
+ "version": "1.0.2",
"dev": true,
- "inBundle": true,
- "license": "Apache-2.0",
+ "license": "MIT",
"engines": {
- "node": "*"
+ "node": ">=0.10.0"
}
},
- "../../node_modules/npm/node_modules/aws4": {
- "version": "1.11.0",
- "dev": true,
- "inBundle": true,
- "license": "MIT"
- },
- "../../node_modules/npm/node_modules/balanced-match": {
- "version": "1.0.2",
- "dev": true,
- "inBundle": true,
- "license": "MIT"
- },
- "../../node_modules/npm/node_modules/bcrypt-pbkdf": {
- "version": "1.0.2",
- "dev": true,
- "inBundle": true,
- "license": "BSD-3-Clause",
+ "../../node_modules/p-limit": {
+ "version": "1.3.0",
+ "license": "MIT",
"dependencies": {
- "tweetnacl": "^0.14.3"
+ "p-try": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=4"
}
},
- "../../node_modules/npm/node_modules/bin-links": {
- "version": "2.2.1",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
+ "../../node_modules/p-locate": {
+ "version": "2.0.0",
+ "license": "MIT",
"dependencies": {
- "cmd-shim": "^4.0.1",
- "mkdirp": "^1.0.3",
- "npm-normalize-package-bin": "^1.0.0",
- "read-cmd-shim": "^2.0.0",
- "rimraf": "^3.0.0",
- "write-file-atomic": "^3.0.3"
+ "p-limit": "^1.1.0"
},
"engines": {
- "node": ">=10"
+ "node": ">=4"
}
},
- "../../node_modules/npm/node_modules/binary-extensions": {
- "version": "2.2.0",
- "dev": true,
- "inBundle": true,
+ "../../node_modules/p-map": {
+ "version": "4.0.0",
"license": "MIT",
+ "dependencies": {
+ "aggregate-error": "^3.0.0"
+ },
"engines": {
- "node": ">=8"
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
- "../../node_modules/npm/node_modules/brace-expansion": {
- "version": "1.1.11",
- "dev": true,
- "inBundle": true,
+ "../../node_modules/p-try": {
+ "version": "1.0.0",
"license": "MIT",
- "dependencies": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
+ "engines": {
+ "node": ">=4"
}
},
- "../../node_modules/npm/node_modules/builtins": {
- "version": "1.0.3",
- "dev": true,
- "inBundle": true,
- "license": "MIT"
- },
- "../../node_modules/npm/node_modules/cacache": {
- "version": "15.3.0",
- "dev": true,
- "inBundle": true,
+ "../../node_modules/pacote": {
+ "version": "11.3.5",
"license": "ISC",
"dependencies": {
- "@npmcli/fs": "^1.0.0",
- "@npmcli/move-file": "^1.0.1",
+ "@npmcli/git": "^2.1.0",
+ "@npmcli/installed-package-contents": "^1.0.6",
+ "@npmcli/promise-spawn": "^1.2.0",
+ "@npmcli/run-script": "^1.8.2",
+ "cacache": "^15.0.5",
"chownr": "^2.0.0",
- "fs-minipass": "^2.0.0",
- "glob": "^7.1.4",
+ "fs-minipass": "^2.1.0",
"infer-owner": "^1.0.4",
- "lru-cache": "^6.0.0",
- "minipass": "^3.1.1",
- "minipass-collect": "^1.0.2",
- "minipass-flush": "^1.0.5",
- "minipass-pipeline": "^1.2.2",
+ "minipass": "^3.1.3",
"mkdirp": "^1.0.3",
- "p-map": "^4.0.0",
- "promise-inflight": "^1.0.1",
+ "npm-package-arg": "^8.0.1",
+ "npm-packlist": "^2.1.4",
+ "npm-pick-manifest": "^6.0.0",
+ "npm-registry-fetch": "^11.0.0",
+ "promise-retry": "^2.0.1",
+ "read-package-json-fast": "^2.0.1",
"rimraf": "^3.0.2",
"ssri": "^8.0.1",
- "tar": "^6.0.2",
- "unique-filename": "^1.1.1"
+ "tar": "^6.1.0"
+ },
+ "bin": {
+ "pacote": "lib/bin.js"
},
"engines": {
- "node": ">= 10"
+ "node": ">=10"
}
},
- "../../node_modules/npm/node_modules/caseless": {
- "version": "0.12.0",
- "dev": true,
- "inBundle": true,
- "license": "Apache-2.0"
+ "../../node_modules/pako": {
+ "version": "1.0.11",
+ "license": "(MIT AND Zlib)"
},
- "../../node_modules/npm/node_modules/chalk": {
- "version": "4.1.2",
- "dev": true,
- "inBundle": true,
+ "../../node_modules/parent-module": {
+ "version": "1.0.1",
"license": "MIT",
"dependencies": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
+ "callsites": "^3.0.0"
},
"engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/chalk?sponsor=1"
+ "node": ">=6"
}
},
- "../../node_modules/npm/node_modules/chownr": {
- "version": "2.0.0",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
- "engines": {
- "node": ">=10"
- }
+ "../../node_modules/parse-bmfont-ascii": {
+ "version": "1.0.6",
+ "license": "MIT"
},
- "../../node_modules/npm/node_modules/cidr-regex": {
- "version": "3.1.1",
- "dev": true,
- "inBundle": true,
- "license": "BSD-2-Clause",
- "dependencies": {
- "ip-regex": "^4.1.0"
- },
- "engines": {
- "node": ">=10"
- }
+ "../../node_modules/parse-bmfont-binary": {
+ "version": "1.0.6",
+ "license": "MIT"
},
- "../../node_modules/npm/node_modules/clean-stack": {
- "version": "2.2.0",
- "dev": true,
- "inBundle": true,
+ "../../node_modules/parse-bmfont-xml": {
+ "version": "1.1.4",
"license": "MIT",
- "engines": {
- "node": ">=6"
+ "dependencies": {
+ "xml-parse-from-string": "^1.0.0",
+ "xml2js": "^0.4.5"
}
},
- "../../node_modules/npm/node_modules/cli-columns": {
- "version": "3.1.2",
- "dev": true,
- "inBundle": true,
- "license": "MIT",
+ "../../node_modules/parse-conflict-json": {
+ "version": "1.1.1",
+ "license": "ISC",
"dependencies": {
- "string-width": "^2.0.0",
- "strip-ansi": "^3.0.1"
- },
- "engines": {
- "node": ">= 4"
+ "json-parse-even-better-errors": "^2.3.0",
+ "just-diff": "^3.0.1",
+ "just-diff-apply": "^3.0.0"
}
},
- "../../node_modules/npm/node_modules/cli-table3": {
- "version": "0.6.0",
+ "../../node_modules/parse-headers": {
+ "version": "2.0.4",
+ "license": "MIT"
+ },
+ "../../node_modules/parse-json": {
+ "version": "5.2.0",
"dev": true,
- "inBundle": true,
"license": "MIT",
"dependencies": {
- "object-assign": "^4.1.0",
- "string-width": "^4.2.0"
+ "@babel/code-frame": "^7.0.0",
+ "error-ex": "^1.3.1",
+ "json-parse-even-better-errors": "^2.3.0",
+ "lines-and-columns": "^1.1.6"
},
"engines": {
- "node": "10.* || >= 12.*"
+ "node": ">=8"
},
- "optionalDependencies": {
- "colors": "^1.1.2"
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
- "../../node_modules/npm/node_modules/cli-table3/node_modules/ansi-regex": {
- "version": "5.0.0",
+ "../../node_modules/parse5": {
+ "version": "6.0.1",
"dev": true,
- "inBundle": true,
+ "license": "MIT"
+ },
+ "../../node_modules/path-exists": {
+ "version": "3.0.0",
"license": "MIT",
"engines": {
- "node": ">=8"
+ "node": ">=4"
}
},
- "../../node_modules/npm/node_modules/cli-table3/node_modules/is-fullwidth-code-point": {
- "version": "3.0.0",
- "dev": true,
- "inBundle": true,
+ "../../node_modules/path-is-absolute": {
+ "version": "1.0.1",
"license": "MIT",
"engines": {
- "node": ">=8"
+ "node": ">=0.10.0"
}
},
- "../../node_modules/npm/node_modules/cli-table3/node_modules/string-width": {
- "version": "4.2.2",
- "dev": true,
- "inBundle": true,
+ "../../node_modules/path-key": {
+ "version": "3.1.1",
"license": "MIT",
- "dependencies": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.0"
- },
"engines": {
"node": ">=8"
}
},
- "../../node_modules/npm/node_modules/cli-table3/node_modules/strip-ansi": {
- "version": "6.0.0",
- "dev": true,
- "inBundle": true,
+ "../../node_modules/path-parse": {
+ "version": "1.0.7",
+ "license": "MIT"
+ },
+ "../../node_modules/path-to-regexp": {
+ "version": "6.2.0",
+ "license": "MIT"
+ },
+ "../../node_modules/path-type": {
+ "version": "4.0.0",
"license": "MIT",
- "dependencies": {
- "ansi-regex": "^5.0.0"
- },
"engines": {
"node": ">=8"
}
},
- "../../node_modules/npm/node_modules/clone": {
- "version": "1.0.4",
+ "../../node_modules/pause-stream": {
+ "version": "0.0.11",
"dev": true,
- "inBundle": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.8"
+ "license": [
+ "MIT",
+ "Apache2"
+ ],
+ "dependencies": {
+ "through": "~2.3"
}
},
- "../../node_modules/npm/node_modules/cmd-shim": {
- "version": "4.1.0",
+ "../../node_modules/pegjs": {
+ "version": "0.10.0",
"dev": true,
- "inBundle": true,
- "license": "ISC",
- "dependencies": {
- "mkdirp-infer-owner": "^2.0.0"
+ "license": "MIT",
+ "bin": {
+ "pegjs": "bin/pegjs"
},
"engines": {
- "node": ">=10"
+ "node": ">=0.10"
}
},
- "../../node_modules/npm/node_modules/code-point-at": {
- "version": "1.1.0",
- "dev": true,
- "inBundle": true,
+ "../../node_modules/performance-now": {
+ "version": "2.1.0",
+ "license": "MIT"
+ },
+ "../../node_modules/phin": {
+ "version": "2.9.3",
+ "license": "MIT"
+ },
+ "../../node_modules/picocolors": {
+ "version": "1.0.0",
+ "license": "ISC"
+ },
+ "../../node_modules/picomatch": {
+ "version": "2.3.1",
"license": "MIT",
"engines": {
- "node": ">=0.10.0"
+ "node": ">=8.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/jonschlinkert"
}
},
- "../../node_modules/npm/node_modules/color-convert": {
- "version": "2.0.1",
+ "../../node_modules/pify": {
+ "version": "5.0.0",
"dev": true,
- "inBundle": true,
"license": "MIT",
- "dependencies": {
- "color-name": "~1.1.4"
- },
"engines": {
- "node": ">=7.0.0"
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
- "../../node_modules/npm/node_modules/color-name": {
- "version": "1.1.4",
+ "../../node_modules/pirates": {
+ "version": "4.0.5",
"dev": true,
- "inBundle": true,
- "license": "MIT"
+ "license": "MIT",
+ "engines": {
+ "node": ">= 6"
+ }
},
- "../../node_modules/npm/node_modules/color-support": {
- "version": "1.1.3",
- "dev": true,
- "inBundle": true,
+ "../../node_modules/pixelmatch": {
+ "version": "4.0.2",
"license": "ISC",
+ "dependencies": {
+ "pngjs": "^3.0.0"
+ },
"bin": {
- "color-support": "bin.js"
+ "pixelmatch": "bin/pixelmatch"
}
},
- "../../node_modules/npm/node_modules/colors": {
- "version": "1.4.0",
+ "../../node_modules/pkg-dir": {
+ "version": "4.2.0",
"dev": true,
- "inBundle": true,
"license": "MIT",
- "optional": true,
+ "dependencies": {
+ "find-up": "^4.0.0"
+ },
"engines": {
- "node": ">=0.1.90"
+ "node": ">=8"
}
},
- "../../node_modules/npm/node_modules/columnify": {
- "version": "1.5.4",
+ "../../node_modules/pkg-dir/node_modules/find-up": {
+ "version": "4.1.0",
"dev": true,
- "inBundle": true,
"license": "MIT",
"dependencies": {
- "strip-ansi": "^3.0.0",
- "wcwidth": "^1.0.0"
+ "locate-path": "^5.0.0",
+ "path-exists": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
}
},
- "../../node_modules/npm/node_modules/combined-stream": {
- "version": "1.0.8",
+ "../../node_modules/pkg-dir/node_modules/locate-path": {
+ "version": "5.0.0",
"dev": true,
- "inBundle": true,
"license": "MIT",
"dependencies": {
- "delayed-stream": "~1.0.0"
+ "p-locate": "^4.1.0"
},
"engines": {
- "node": ">= 0.8"
+ "node": ">=8"
}
},
- "../../node_modules/npm/node_modules/common-ancestor-path": {
- "version": "1.0.1",
- "dev": true,
- "inBundle": true,
- "license": "ISC"
- },
- "../../node_modules/npm/node_modules/concat-map": {
- "version": "0.0.1",
- "dev": true,
- "inBundle": true,
- "license": "MIT"
- },
- "../../node_modules/npm/node_modules/console-control-strings": {
- "version": "1.1.0",
- "dev": true,
- "inBundle": true,
- "license": "ISC"
- },
- "../../node_modules/npm/node_modules/core-util-is": {
- "version": "1.0.2",
- "dev": true,
- "inBundle": true,
- "license": "MIT"
- },
- "../../node_modules/npm/node_modules/dashdash": {
- "version": "1.14.1",
+ "../../node_modules/pkg-dir/node_modules/p-limit": {
+ "version": "2.3.0",
"dev": true,
- "inBundle": true,
"license": "MIT",
"dependencies": {
- "assert-plus": "^1.0.0"
+ "p-try": "^2.0.0"
},
"engines": {
- "node": ">=0.10"
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
- "../../node_modules/npm/node_modules/debug": {
- "version": "4.3.2",
+ "../../node_modules/pkg-dir/node_modules/p-locate": {
+ "version": "4.1.0",
"dev": true,
- "inBundle": true,
"license": "MIT",
"dependencies": {
- "ms": "2.1.2"
+ "p-limit": "^2.2.0"
},
"engines": {
- "node": ">=6.0"
- },
- "peerDependenciesMeta": {
- "supports-color": {
- "optional": true
- }
+ "node": ">=8"
}
},
- "../../node_modules/npm/node_modules/debug/node_modules/ms": {
- "version": "2.1.2",
- "dev": true,
- "inBundle": true,
- "license": "MIT"
- },
- "../../node_modules/npm/node_modules/debuglog": {
- "version": "1.0.1",
+ "../../node_modules/pkg-dir/node_modules/p-try": {
+ "version": "2.2.0",
"dev": true,
- "inBundle": true,
"license": "MIT",
"engines": {
- "node": "*"
+ "node": ">=6"
}
},
- "../../node_modules/npm/node_modules/defaults": {
- "version": "1.0.3",
+ "../../node_modules/pkg-dir/node_modules/path-exists": {
+ "version": "4.0.0",
"dev": true,
- "inBundle": true,
"license": "MIT",
- "dependencies": {
- "clone": "^1.0.2"
- }
+ "engines": {
+ "node": ">=8"
+ }
},
- "../../node_modules/npm/node_modules/delayed-stream": {
- "version": "1.0.0",
- "dev": true,
- "inBundle": true,
+ "../../node_modules/plist": {
+ "version": "3.0.4",
"license": "MIT",
+ "dependencies": {
+ "base64-js": "^1.5.1",
+ "xmlbuilder": "^9.0.7"
+ },
"engines": {
- "node": ">=0.4.0"
+ "node": ">=6"
}
},
- "../../node_modules/npm/node_modules/delegates": {
- "version": "1.0.0",
- "dev": true,
- "inBundle": true,
- "license": "MIT"
+ "../../node_modules/plist/node_modules/xmlbuilder": {
+ "version": "9.0.7",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4.0"
+ }
},
- "../../node_modules/npm/node_modules/depd": {
- "version": "1.1.2",
- "dev": true,
- "inBundle": true,
+ "../../node_modules/pngjs": {
+ "version": "3.4.0",
"license": "MIT",
"engines": {
- "node": ">= 0.6"
+ "node": ">=4.0.0"
}
},
- "../../node_modules/npm/node_modules/dezalgo": {
- "version": "1.0.3",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
- "dependencies": {
- "asap": "^2.0.0",
- "wrappy": "1"
+ "../../node_modules/prelude-ls": {
+ "version": "1.2.1",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.8.0"
}
},
- "../../node_modules/npm/node_modules/diff": {
- "version": "5.0.0",
- "dev": true,
- "inBundle": true,
- "license": "BSD-3-Clause",
+ "../../node_modules/prettier": {
+ "version": "2.5.1",
+ "license": "MIT",
+ "bin": {
+ "prettier": "bin-prettier.js"
+ },
"engines": {
- "node": ">=0.3.1"
+ "node": ">=10.13.0"
}
},
- "../../node_modules/npm/node_modules/ecc-jsbn": {
- "version": "0.1.2",
- "dev": true,
- "inBundle": true,
+ "../../node_modules/prettier-linter-helpers": {
+ "version": "1.0.0",
"license": "MIT",
"dependencies": {
- "jsbn": "~0.1.0",
- "safer-buffer": "^2.1.0"
+ "fast-diff": "^1.1.2"
+ },
+ "engines": {
+ "node": ">=6.0.0"
}
},
- "../../node_modules/npm/node_modules/emoji-regex": {
- "version": "8.0.0",
- "dev": true,
- "inBundle": true,
- "license": "MIT"
- },
- "../../node_modules/npm/node_modules/encoding": {
- "version": "0.1.13",
- "dev": true,
- "inBundle": true,
+ "../../node_modules/pretty-format": {
+ "version": "27.5.1",
"license": "MIT",
- "optional": true,
"dependencies": {
- "iconv-lite": "^0.6.2"
+ "ansi-regex": "^5.0.1",
+ "ansi-styles": "^5.0.0",
+ "react-is": "^17.0.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
}
},
- "../../node_modules/npm/node_modules/env-paths": {
- "version": "2.2.1",
- "dev": true,
- "inBundle": true,
+ "../../node_modules/pretty-format/node_modules/ansi-regex": {
+ "version": "5.0.1",
"license": "MIT",
"engines": {
- "node": ">=6"
+ "node": ">=8"
}
},
- "../../node_modules/npm/node_modules/err-code": {
- "version": "2.0.3",
- "dev": true,
- "inBundle": true,
- "license": "MIT"
- },
- "../../node_modules/npm/node_modules/extend": {
- "version": "3.0.2",
- "dev": true,
- "inBundle": true,
- "license": "MIT"
+ "../../node_modules/pretty-format/node_modules/ansi-styles": {
+ "version": "5.2.0",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
},
- "../../node_modules/npm/node_modules/extsprintf": {
- "version": "1.3.0",
- "dev": true,
- "engines": [
- "node >=0.6.0"
- ],
- "inBundle": true,
+ "../../node_modules/pretty-format/node_modules/react-is": {
+ "version": "17.0.2",
"license": "MIT"
},
- "../../node_modules/npm/node_modules/fast-deep-equal": {
- "version": "3.1.3",
- "dev": true,
- "inBundle": true,
- "license": "MIT"
+ "../../node_modules/proc-log": {
+ "version": "1.0.0",
+ "license": "ISC"
},
- "../../node_modules/npm/node_modules/fast-json-stable-stringify": {
- "version": "2.1.0",
- "dev": true,
- "inBundle": true,
- "license": "MIT"
+ "../../node_modules/process": {
+ "version": "0.11.10",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6.0"
+ }
},
- "../../node_modules/npm/node_modules/fastest-levenshtein": {
- "version": "1.0.12",
- "dev": true,
- "inBundle": true,
+ "../../node_modules/process-nextick-args": {
+ "version": "2.0.1",
"license": "MIT"
},
- "../../node_modules/npm/node_modules/forever-agent": {
- "version": "0.6.1",
- "dev": true,
- "inBundle": true,
- "license": "Apache-2.0",
- "engines": {
- "node": "*"
+ "../../node_modules/promise-all-reject-late": {
+ "version": "1.0.1",
+ "license": "ISC",
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
}
},
- "../../node_modules/npm/node_modules/fs-minipass": {
- "version": "2.1.0",
- "dev": true,
- "inBundle": true,
+ "../../node_modules/promise-call-limit": {
+ "version": "1.0.1",
"license": "ISC",
- "dependencies": {
- "minipass": "^3.0.0"
- },
- "engines": {
- "node": ">= 8"
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
}
},
- "../../node_modules/npm/node_modules/fs.realpath": {
- "version": "1.0.0",
- "dev": true,
- "inBundle": true,
+ "../../node_modules/promise-inflight": {
+ "version": "1.0.1",
"license": "ISC"
},
- "../../node_modules/npm/node_modules/function-bind": {
- "version": "1.1.1",
- "dev": true,
- "inBundle": true,
- "license": "MIT"
- },
- "../../node_modules/npm/node_modules/gauge": {
- "version": "3.0.1",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
+ "../../node_modules/promise-retry": {
+ "version": "2.0.1",
+ "license": "MIT",
"dependencies": {
- "aproba": "^1.0.3 || ^2.0.0",
- "color-support": "^1.1.2",
- "console-control-strings": "^1.0.0",
- "has-unicode": "^2.0.1",
- "object-assign": "^4.1.1",
- "signal-exit": "^3.0.0",
- "string-width": "^1.0.1 || ^2.0.0",
- "strip-ansi": "^3.0.1 || ^4.0.0",
- "wide-align": "^1.1.2"
+ "err-code": "^2.0.2",
+ "retry": "^0.12.0"
},
"engines": {
"node": ">=10"
}
},
- "../../node_modules/npm/node_modules/getpass": {
- "version": "0.1.7",
+ "../../node_modules/prompts": {
+ "version": "2.4.2",
"dev": true,
- "inBundle": true,
"license": "MIT",
"dependencies": {
- "assert-plus": "^1.0.0"
- }
- },
- "../../node_modules/npm/node_modules/glob": {
- "version": "7.2.0",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
- "dependencies": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.0.4",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
+ "kleur": "^3.0.3",
+ "sisteransi": "^1.0.5"
},
"engines": {
- "node": "*"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
+ "node": ">= 6"
}
},
- "../../node_modules/npm/node_modules/graceful-fs": {
- "version": "4.2.8",
- "dev": true,
- "inBundle": true,
- "license": "ISC"
- },
- "../../node_modules/npm/node_modules/har-schema": {
- "version": "2.0.0",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
- "engines": {
- "node": ">=4"
+ "../../node_modules/prop-types": {
+ "version": "15.8.1",
+ "license": "MIT",
+ "dependencies": {
+ "loose-envify": "^1.4.0",
+ "object-assign": "^4.1.1",
+ "react-is": "^16.13.1"
}
},
- "../../node_modules/npm/node_modules/har-validator": {
- "version": "5.1.5",
+ "../../node_modules/ps-tree": {
+ "version": "1.2.0",
"dev": true,
- "inBundle": true,
"license": "MIT",
"dependencies": {
- "ajv": "^6.12.3",
- "har-schema": "^2.0.0"
+ "event-stream": "=3.3.4"
+ },
+ "bin": {
+ "ps-tree": "bin/ps-tree.js"
},
"engines": {
- "node": ">=6"
+ "node": ">= 0.10"
}
},
- "../../node_modules/npm/node_modules/has": {
- "version": "1.0.3",
- "dev": true,
- "inBundle": true,
+ "../../node_modules/psl": {
+ "version": "1.8.0",
+ "license": "MIT"
+ },
+ "../../node_modules/pump": {
+ "version": "3.0.0",
"license": "MIT",
"dependencies": {
- "function-bind": "^1.1.1"
- },
- "engines": {
- "node": ">= 0.4.0"
+ "end-of-stream": "^1.1.0",
+ "once": "^1.3.1"
}
},
- "../../node_modules/npm/node_modules/has-flag": {
- "version": "4.0.0",
- "dev": true,
- "inBundle": true,
+ "../../node_modules/punycode": {
+ "version": "2.1.1",
"license": "MIT",
"engines": {
- "node": ">=8"
+ "node": ">=6"
}
},
- "../../node_modules/npm/node_modules/has-unicode": {
- "version": "2.0.1",
- "dev": true,
- "inBundle": true,
- "license": "ISC"
- },
- "../../node_modules/npm/node_modules/hosted-git-info": {
- "version": "4.0.2",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
+ "../../node_modules/qs": {
+ "version": "6.11.0",
+ "license": "BSD-3-Clause",
"dependencies": {
- "lru-cache": "^6.0.0"
+ "side-channel": "^1.0.4"
},
"engines": {
- "node": ">=10"
+ "node": ">=0.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
}
},
- "../../node_modules/npm/node_modules/http-cache-semantics": {
- "version": "4.1.0",
- "dev": true,
- "inBundle": true,
- "license": "BSD-2-Clause"
- },
- "../../node_modules/npm/node_modules/http-proxy-agent": {
- "version": "4.0.1",
- "dev": true,
- "inBundle": true,
- "license": "MIT",
+ "../../node_modules/queue-microtask": {
+ "version": "1.2.3",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "license": "MIT"
+ },
+ "../../node_modules/ramldt2jsonschema": {
+ "version": "1.2.3",
+ "license": "Apache-2.0",
"dependencies": {
- "@tootallnate/once": "1",
- "agent-base": "6",
- "debug": "4"
+ "commander": "^5.0.0",
+ "js-yaml": "^3.14.0",
+ "json-schema-migrate": "^0.2.0",
+ "webapi-parser": "^0.5.0"
},
+ "bin": {
+ "dt2js": "bin/dt2js.js",
+ "js2dt": "bin/js2dt.js"
+ }
+ },
+ "../../node_modules/ramldt2jsonschema/node_modules/commander": {
+ "version": "5.1.0",
+ "license": "MIT",
"engines": {
"node": ">= 6"
}
},
- "../../node_modules/npm/node_modules/http-signature": {
- "version": "1.2.0",
+ "../../node_modules/randomatic": {
+ "version": "3.1.1",
"dev": true,
- "inBundle": true,
"license": "MIT",
"dependencies": {
- "assert-plus": "^1.0.0",
- "jsprim": "^1.2.2",
- "sshpk": "^1.7.0"
+ "is-number": "^4.0.0",
+ "kind-of": "^6.0.0",
+ "math-random": "^1.0.1"
},
"engines": {
- "node": ">=0.8",
- "npm": ">=1.3.7"
+ "node": ">= 0.10.0"
}
},
- "../../node_modules/npm/node_modules/https-proxy-agent": {
- "version": "5.0.0",
+ "../../node_modules/randomatic/node_modules/is-number": {
+ "version": "4.0.0",
"dev": true,
- "inBundle": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/react": {
+ "version": "17.0.2",
"license": "MIT",
"dependencies": {
- "agent-base": "6",
- "debug": "4"
+ "loose-envify": "^1.1.0",
+ "object-assign": "^4.1.1"
},
"engines": {
- "node": ">= 6"
+ "node": ">=0.10.0"
}
},
- "../../node_modules/npm/node_modules/humanize-ms": {
- "version": "1.2.1",
- "dev": true,
- "inBundle": true,
+ "../../node_modules/react-is": {
+ "version": "16.13.1",
+ "license": "MIT"
+ },
+ "../../node_modules/read-cmd-shim": {
+ "version": "2.0.0",
+ "license": "ISC"
+ },
+ "../../node_modules/read-package-json-fast": {
+ "version": "2.0.3",
+ "license": "ISC",
+ "dependencies": {
+ "json-parse-even-better-errors": "^2.3.0",
+ "npm-normalize-package-bin": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "../../node_modules/readable-stream": {
+ "version": "2.3.7",
"license": "MIT",
"dependencies": {
- "ms": "^2.0.0"
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
}
},
- "../../node_modules/npm/node_modules/iconv-lite": {
- "version": "0.6.3",
- "dev": true,
- "inBundle": true,
+ "../../node_modules/readdir-scoped-modules": {
+ "version": "1.1.0",
+ "license": "ISC",
+ "dependencies": {
+ "debuglog": "^1.0.1",
+ "dezalgo": "^1.0.0",
+ "graceful-fs": "^4.1.2",
+ "once": "^1.3.0"
+ }
+ },
+ "../../node_modules/readdirp": {
+ "version": "3.6.0",
"license": "MIT",
- "optional": true,
"dependencies": {
- "safer-buffer": ">= 2.1.2 < 3.0.0"
+ "picomatch": "^2.2.1"
},
"engines": {
- "node": ">=0.10.0"
+ "node": ">=8.10.0"
}
},
- "../../node_modules/npm/node_modules/ignore-walk": {
- "version": "3.0.4",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
+ "../../node_modules/redis": {
+ "version": "4.0.3",
+ "license": "MIT",
+ "workspaces": [
+ "./packages/*"
+ ],
"dependencies": {
- "minimatch": "^3.0.4"
+ "@node-redis/bloom": "1.0.1",
+ "@node-redis/client": "1.0.3",
+ "@node-redis/graph": "1.0.0",
+ "@node-redis/json": "1.0.2",
+ "@node-redis/search": "1.0.2",
+ "@node-redis/time-series": "1.0.1"
}
},
- "../../node_modules/npm/node_modules/imurmurhash": {
- "version": "0.1.4",
- "dev": true,
- "inBundle": true,
+ "../../node_modules/redis-errors": {
+ "version": "1.2.0",
"license": "MIT",
"engines": {
- "node": ">=0.8.19"
+ "node": ">=4"
}
},
- "../../node_modules/npm/node_modules/indent-string": {
- "version": "4.0.0",
- "dev": true,
- "inBundle": true,
+ "../../node_modules/redis-parser": {
+ "version": "3.0.0",
"license": "MIT",
+ "dependencies": {
+ "redis-errors": "^1.0.0"
+ },
"engines": {
- "node": ">=8"
+ "node": ">=4"
}
},
- "../../node_modules/npm/node_modules/infer-owner": {
- "version": "1.0.4",
- "dev": true,
- "inBundle": true,
- "license": "ISC"
- },
- "../../node_modules/npm/node_modules/inflight": {
- "version": "1.0.6",
+ "../../node_modules/reduce-extract": {
+ "version": "1.0.0",
"dev": true,
- "inBundle": true,
- "license": "ISC",
+ "license": "MIT",
"dependencies": {
- "once": "^1.3.0",
- "wrappy": "1"
+ "test-value": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
}
},
- "../../node_modules/npm/node_modules/inherits": {
- "version": "2.0.4",
- "dev": true,
- "inBundle": true,
- "license": "ISC"
- },
- "../../node_modules/npm/node_modules/ini": {
- "version": "2.0.0",
+ "../../node_modules/reduce-extract/node_modules/array-back": {
+ "version": "1.0.4",
"dev": true,
- "inBundle": true,
- "license": "ISC",
+ "license": "MIT",
+ "dependencies": {
+ "typical": "^2.6.0"
+ },
"engines": {
- "node": ">=10"
+ "node": ">=0.12.0"
}
},
- "../../node_modules/npm/node_modules/init-package-json": {
- "version": "2.0.5",
+ "../../node_modules/reduce-extract/node_modules/test-value": {
+ "version": "1.1.0",
"dev": true,
- "inBundle": true,
- "license": "ISC",
+ "license": "MIT",
"dependencies": {
- "npm-package-arg": "^8.1.5",
- "promzard": "^0.3.0",
- "read": "~1.0.1",
- "read-package-json": "^4.1.1",
- "semver": "^7.3.5",
- "validate-npm-package-license": "^3.0.4",
- "validate-npm-package-name": "^3.0.0"
+ "array-back": "^1.0.2",
+ "typical": "^2.4.2"
},
"engines": {
- "node": ">=10"
+ "node": ">=0.10.0"
}
},
- "../../node_modules/npm/node_modules/ip": {
- "version": "1.1.5",
+ "../../node_modules/reduce-flatten": {
+ "version": "1.0.1",
"dev": true,
- "inBundle": true,
- "license": "MIT"
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
},
- "../../node_modules/npm/node_modules/ip-regex": {
- "version": "4.3.0",
+ "../../node_modules/reduce-unique": {
+ "version": "2.0.1",
"dev": true,
- "inBundle": true,
"license": "MIT",
"engines": {
- "node": ">=8"
+ "node": ">=6"
}
},
- "../../node_modules/npm/node_modules/is-cidr": {
- "version": "4.0.2",
+ "../../node_modules/reduce-without": {
+ "version": "1.0.1",
"dev": true,
- "inBundle": true,
- "license": "BSD-2-Clause",
+ "license": "MIT",
"dependencies": {
- "cidr-regex": "^3.1.1"
+ "test-value": "^2.0.0"
},
"engines": {
- "node": ">=10"
+ "node": ">=0.10.0"
}
},
- "../../node_modules/npm/node_modules/is-core-module": {
- "version": "2.7.0",
+ "../../node_modules/reduce-without/node_modules/array-back": {
+ "version": "1.0.4",
"dev": true,
- "inBundle": true,
"license": "MIT",
"dependencies": {
- "has": "^1.0.3"
+ "typical": "^2.6.0"
},
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
+ "engines": {
+ "node": ">=0.12.0"
}
},
- "../../node_modules/npm/node_modules/is-fullwidth-code-point": {
- "version": "2.0.0",
+ "../../node_modules/reduce-without/node_modules/test-value": {
+ "version": "2.1.0",
"dev": true,
- "inBundle": true,
"license": "MIT",
+ "dependencies": {
+ "array-back": "^1.0.3",
+ "typical": "^2.6.0"
+ },
"engines": {
- "node": ">=4"
+ "node": ">=0.10.0"
}
},
- "../../node_modules/npm/node_modules/is-lambda": {
- "version": "1.0.1",
- "dev": true,
- "inBundle": true,
- "license": "MIT"
- },
- "../../node_modules/npm/node_modules/is-typedarray": {
- "version": "1.0.0",
- "dev": true,
- "inBundle": true,
+ "../../node_modules/regenerate": {
+ "version": "1.4.2",
"license": "MIT"
},
- "../../node_modules/npm/node_modules/isexe": {
- "version": "2.0.0",
- "dev": true,
- "inBundle": true,
- "license": "ISC"
- },
- "../../node_modules/npm/node_modules/isstream": {
- "version": "0.1.2",
- "dev": true,
- "inBundle": true,
- "license": "MIT"
+ "../../node_modules/regenerate-unicode-properties": {
+ "version": "10.0.1",
+ "license": "MIT",
+ "dependencies": {
+ "regenerate": "^1.4.2"
+ },
+ "engines": {
+ "node": ">=4"
+ }
},
- "../../node_modules/npm/node_modules/jsbn": {
- "version": "0.1.1",
- "dev": true,
- "inBundle": true,
+ "../../node_modules/regenerator-runtime": {
+ "version": "0.13.9",
"license": "MIT"
},
- "../../node_modules/npm/node_modules/json-parse-even-better-errors": {
- "version": "2.3.1",
- "dev": true,
- "inBundle": true,
- "license": "MIT"
- },
- "../../node_modules/npm/node_modules/json-schema": {
- "version": "0.2.3",
- "dev": true,
- "inBundle": true
- },
- "../../node_modules/npm/node_modules/json-schema-traverse": {
- "version": "0.4.1",
- "dev": true,
- "inBundle": true,
- "license": "MIT"
+ "../../node_modules/regenerator-transform": {
+ "version": "0.14.5",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.8.4"
+ }
},
- "../../node_modules/npm/node_modules/json-stringify-nice": {
- "version": "1.1.4",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
+ "../../node_modules/regexpp": {
+ "version": "3.2.0",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ },
"funding": {
- "url": "https://github.com/sponsors/isaacs"
+ "url": "https://github.com/sponsors/mysticatea"
}
},
- "../../node_modules/npm/node_modules/json-stringify-safe": {
+ "../../node_modules/regexpu-core": {
"version": "5.0.1",
- "dev": true,
- "inBundle": true,
- "license": "ISC"
+ "license": "MIT",
+ "dependencies": {
+ "regenerate": "^1.4.2",
+ "regenerate-unicode-properties": "^10.0.1",
+ "regjsgen": "^0.6.0",
+ "regjsparser": "^0.8.2",
+ "unicode-match-property-ecmascript": "^2.0.0",
+ "unicode-match-property-value-ecmascript": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
},
- "../../node_modules/npm/node_modules/jsonparse": {
- "version": "1.3.1",
- "dev": true,
- "engines": [
- "node >= 0.2.0"
- ],
- "inBundle": true,
+ "../../node_modules/regjsgen": {
+ "version": "0.6.0",
"license": "MIT"
},
- "../../node_modules/npm/node_modules/jsprim": {
- "version": "1.4.1",
- "dev": true,
- "engines": [
- "node >=0.6.0"
- ],
- "inBundle": true,
- "license": "MIT",
+ "../../node_modules/regjsparser": {
+ "version": "0.8.4",
+ "license": "BSD-2-Clause",
"dependencies": {
- "assert-plus": "1.0.0",
- "extsprintf": "1.3.0",
- "json-schema": "0.2.3",
- "verror": "1.10.0"
+ "jsesc": "~0.5.0"
+ },
+ "bin": {
+ "regjsparser": "bin/parser"
}
},
- "../../node_modules/npm/node_modules/just-diff": {
- "version": "3.1.1",
- "dev": true,
- "inBundle": true,
- "license": "MIT"
+ "../../node_modules/regjsparser/node_modules/jsesc": {
+ "version": "0.5.0",
+ "bin": {
+ "jsesc": "bin/jsesc"
+ }
},
- "../../node_modules/npm/node_modules/just-diff-apply": {
- "version": "3.0.0",
- "dev": true,
- "inBundle": true,
+ "../../node_modules/reinterval": {
+ "version": "1.1.0",
"license": "MIT"
},
- "../../node_modules/npm/node_modules/libnpmaccess": {
- "version": "4.0.3",
+ "../../node_modules/remarkable": {
+ "version": "1.7.4",
"dev": true,
- "inBundle": true,
- "license": "ISC",
+ "license": "MIT",
"dependencies": {
- "aproba": "^2.0.0",
- "minipass": "^3.1.1",
- "npm-package-arg": "^8.1.2",
- "npm-registry-fetch": "^11.0.0"
+ "argparse": "^1.0.10",
+ "autolinker": "~0.28.0"
+ },
+ "bin": {
+ "remarkable": "bin/remarkable.js"
},
"engines": {
- "node": ">=10"
+ "node": ">= 0.10.0"
}
},
- "../../node_modules/npm/node_modules/libnpmdiff": {
- "version": "2.0.4",
+ "../../node_modules/remarkable/node_modules/argparse": {
+ "version": "1.0.10",
"dev": true,
- "inBundle": true,
- "license": "ISC",
+ "license": "MIT",
"dependencies": {
- "@npmcli/disparity-colors": "^1.0.1",
- "@npmcli/installed-package-contents": "^1.0.7",
- "binary-extensions": "^2.2.0",
- "diff": "^5.0.0",
- "minimatch": "^3.0.4",
- "npm-package-arg": "^8.1.4",
- "pacote": "^11.3.4",
- "tar": "^6.1.0"
- },
- "engines": {
- "node": ">=10"
+ "sprintf-js": "~1.0.2"
}
},
- "../../node_modules/npm/node_modules/libnpmexec": {
- "version": "2.0.1",
+ "../../node_modules/remove-trailing-separator": {
+ "version": "1.1.0",
"dev": true,
- "inBundle": true,
- "license": "ISC",
+ "license": "ISC"
+ },
+ "../../node_modules/render-gif": {
+ "version": "2.0.4",
+ "license": "MIT",
"dependencies": {
- "@npmcli/arborist": "^2.3.0",
- "@npmcli/ci-detect": "^1.3.0",
- "@npmcli/run-script": "^1.8.4",
- "chalk": "^4.1.0",
- "mkdirp-infer-owner": "^2.0.0",
- "npm-package-arg": "^8.1.2",
- "pacote": "^11.3.1",
- "proc-log": "^1.0.0",
- "read": "^1.0.7",
- "read-package-json-fast": "^2.0.2",
- "walk-up-path": "^1.0.0"
+ "cycled": "^1.2.0",
+ "decode-gif": "^1.0.1",
+ "delay": "^4.3.0",
+ "jimp": "^0.14.0"
},
"engines": {
"node": ">=10"
}
},
- "../../node_modules/npm/node_modules/libnpmfund": {
- "version": "1.1.0",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
+ "../../node_modules/render-gif/node_modules/@jimp/bmp": {
+ "version": "0.14.0",
+ "license": "MIT",
"dependencies": {
- "@npmcli/arborist": "^2.5.0"
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0",
+ "bmp-js": "^0.1.0"
+ },
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5"
}
},
- "../../node_modules/npm/node_modules/libnpmhook": {
- "version": "6.0.3",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
+ "../../node_modules/render-gif/node_modules/@jimp/core": {
+ "version": "0.14.0",
+ "license": "MIT",
"dependencies": {
- "aproba": "^2.0.0",
- "npm-registry-fetch": "^11.0.0"
- },
- "engines": {
- "node": ">=10"
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0",
+ "any-base": "^1.1.0",
+ "buffer": "^5.2.0",
+ "exif-parser": "^0.1.12",
+ "file-type": "^9.0.0",
+ "load-bmfont": "^1.3.1",
+ "mkdirp": "^0.5.1",
+ "phin": "^2.9.1",
+ "pixelmatch": "^4.0.2",
+ "tinycolor2": "^1.4.1"
}
},
- "../../node_modules/npm/node_modules/libnpmorg": {
- "version": "2.0.3",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
+ "../../node_modules/render-gif/node_modules/@jimp/custom": {
+ "version": "0.14.0",
+ "license": "MIT",
"dependencies": {
- "aproba": "^2.0.0",
- "npm-registry-fetch": "^11.0.0"
- },
- "engines": {
- "node": ">=10"
+ "@babel/runtime": "^7.7.2",
+ "@jimp/core": "^0.14.0"
}
},
- "../../node_modules/npm/node_modules/libnpmpack": {
- "version": "2.0.1",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
+ "../../node_modules/render-gif/node_modules/@jimp/gif": {
+ "version": "0.14.0",
+ "license": "MIT",
"dependencies": {
- "@npmcli/run-script": "^1.8.3",
- "npm-package-arg": "^8.1.0",
- "pacote": "^11.2.6"
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0",
+ "gifwrap": "^0.9.2",
+ "omggif": "^1.0.9"
},
- "engines": {
- "node": ">=10"
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5"
}
},
- "../../node_modules/npm/node_modules/libnpmpublish": {
- "version": "4.0.2",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
+ "../../node_modules/render-gif/node_modules/@jimp/jpeg": {
+ "version": "0.14.0",
+ "license": "MIT",
"dependencies": {
- "normalize-package-data": "^3.0.2",
- "npm-package-arg": "^8.1.2",
- "npm-registry-fetch": "^11.0.0",
- "semver": "^7.1.3",
- "ssri": "^8.0.1"
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0",
+ "jpeg-js": "^0.4.0"
},
- "engines": {
- "node": ">=10"
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5"
}
},
- "../../node_modules/npm/node_modules/libnpmsearch": {
- "version": "3.1.2",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
+ "../../node_modules/render-gif/node_modules/@jimp/plugin-blit": {
+ "version": "0.14.0",
+ "license": "MIT",
"dependencies": {
- "npm-registry-fetch": "^11.0.0"
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0"
},
- "engines": {
- "node": ">=10"
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5"
}
},
- "../../node_modules/npm/node_modules/libnpmteam": {
- "version": "2.0.4",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
+ "../../node_modules/render-gif/node_modules/@jimp/plugin-blur": {
+ "version": "0.14.0",
+ "license": "MIT",
"dependencies": {
- "aproba": "^2.0.0",
- "npm-registry-fetch": "^11.0.0"
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0"
},
- "engines": {
- "node": ">=10"
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5"
}
},
- "../../node_modules/npm/node_modules/libnpmversion": {
- "version": "1.2.1",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
+ "../../node_modules/render-gif/node_modules/@jimp/plugin-circle": {
+ "version": "0.14.0",
+ "license": "MIT",
"dependencies": {
- "@npmcli/git": "^2.0.7",
- "@npmcli/run-script": "^1.8.4",
- "json-parse-even-better-errors": "^2.3.1",
- "semver": "^7.3.5",
- "stringify-package": "^1.0.1"
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0"
+ },
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5"
}
},
- "../../node_modules/npm/node_modules/lru-cache": {
- "version": "6.0.0",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
+ "../../node_modules/render-gif/node_modules/@jimp/plugin-color": {
+ "version": "0.14.0",
+ "license": "MIT",
"dependencies": {
- "yallist": "^4.0.0"
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0",
+ "tinycolor2": "^1.4.1"
},
- "engines": {
- "node": ">=10"
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5"
}
},
- "../../node_modules/npm/node_modules/make-fetch-happen": {
- "version": "9.1.0",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
+ "../../node_modules/render-gif/node_modules/@jimp/plugin-contain": {
+ "version": "0.14.0",
+ "license": "MIT",
"dependencies": {
- "agentkeepalive": "^4.1.3",
- "cacache": "^15.2.0",
- "http-cache-semantics": "^4.1.0",
- "http-proxy-agent": "^4.0.1",
- "https-proxy-agent": "^5.0.0",
- "is-lambda": "^1.0.1",
- "lru-cache": "^6.0.0",
- "minipass": "^3.1.3",
- "minipass-collect": "^1.0.2",
- "minipass-fetch": "^1.3.2",
- "minipass-flush": "^1.0.5",
- "minipass-pipeline": "^1.2.4",
- "negotiator": "^0.6.2",
- "promise-retry": "^2.0.1",
- "socks-proxy-agent": "^6.0.0",
- "ssri": "^8.0.0"
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0"
},
- "engines": {
- "node": ">= 10"
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5",
+ "@jimp/plugin-blit": ">=0.3.5",
+ "@jimp/plugin-resize": ">=0.3.5",
+ "@jimp/plugin-scale": ">=0.3.5"
}
},
- "../../node_modules/npm/node_modules/mime-db": {
- "version": "1.49.0",
- "dev": true,
- "inBundle": true,
+ "../../node_modules/render-gif/node_modules/@jimp/plugin-cover": {
+ "version": "0.14.0",
"license": "MIT",
- "engines": {
- "node": ">= 0.6"
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0"
+ },
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5",
+ "@jimp/plugin-crop": ">=0.3.5",
+ "@jimp/plugin-resize": ">=0.3.5",
+ "@jimp/plugin-scale": ">=0.3.5"
}
},
- "../../node_modules/npm/node_modules/mime-types": {
- "version": "2.1.32",
- "dev": true,
- "inBundle": true,
+ "../../node_modules/render-gif/node_modules/@jimp/plugin-crop": {
+ "version": "0.14.0",
"license": "MIT",
"dependencies": {
- "mime-db": "1.49.0"
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0"
},
- "engines": {
- "node": ">= 0.6"
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5"
}
},
- "../../node_modules/npm/node_modules/minimatch": {
- "version": "3.0.4",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
+ "../../node_modules/render-gif/node_modules/@jimp/plugin-displace": {
+ "version": "0.14.0",
+ "license": "MIT",
"dependencies": {
- "brace-expansion": "^1.1.7"
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0"
},
- "engines": {
- "node": "*"
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5"
}
},
- "../../node_modules/npm/node_modules/minipass": {
- "version": "3.1.5",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
+ "../../node_modules/render-gif/node_modules/@jimp/plugin-dither": {
+ "version": "0.14.0",
+ "license": "MIT",
"dependencies": {
- "yallist": "^4.0.0"
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0"
},
- "engines": {
- "node": ">=8"
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5"
}
},
- "../../node_modules/npm/node_modules/minipass-collect": {
- "version": "1.0.2",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
+ "../../node_modules/render-gif/node_modules/@jimp/plugin-fisheye": {
+ "version": "0.14.0",
+ "license": "MIT",
"dependencies": {
- "minipass": "^3.0.0"
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0"
},
- "engines": {
- "node": ">= 8"
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5"
}
},
- "../../node_modules/npm/node_modules/minipass-fetch": {
- "version": "1.4.1",
- "dev": true,
- "inBundle": true,
+ "../../node_modules/render-gif/node_modules/@jimp/plugin-flip": {
+ "version": "0.14.0",
"license": "MIT",
"dependencies": {
- "minipass": "^3.1.0",
- "minipass-sized": "^1.0.3",
- "minizlib": "^2.0.0"
- },
- "engines": {
- "node": ">=8"
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0"
},
- "optionalDependencies": {
- "encoding": "^0.1.12"
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5",
+ "@jimp/plugin-rotate": ">=0.3.5"
}
},
- "../../node_modules/npm/node_modules/minipass-flush": {
- "version": "1.0.5",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
+ "../../node_modules/render-gif/node_modules/@jimp/plugin-gaussian": {
+ "version": "0.14.0",
+ "license": "MIT",
"dependencies": {
- "minipass": "^3.0.0"
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0"
},
- "engines": {
- "node": ">= 8"
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5"
}
},
- "../../node_modules/npm/node_modules/minipass-json-stream": {
- "version": "1.0.1",
- "dev": true,
- "inBundle": true,
+ "../../node_modules/render-gif/node_modules/@jimp/plugin-invert": {
+ "version": "0.14.0",
"license": "MIT",
"dependencies": {
- "jsonparse": "^1.3.1",
- "minipass": "^3.0.0"
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0"
+ },
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5"
}
},
- "../../node_modules/npm/node_modules/minipass-pipeline": {
- "version": "1.2.4",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
+ "../../node_modules/render-gif/node_modules/@jimp/plugin-mask": {
+ "version": "0.14.0",
+ "license": "MIT",
"dependencies": {
- "minipass": "^3.0.0"
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0"
},
- "engines": {
- "node": ">=8"
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5"
}
},
- "../../node_modules/npm/node_modules/minipass-sized": {
- "version": "1.0.3",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
+ "../../node_modules/render-gif/node_modules/@jimp/plugin-normalize": {
+ "version": "0.14.0",
+ "license": "MIT",
"dependencies": {
- "minipass": "^3.0.0"
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0"
},
- "engines": {
- "node": ">=8"
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5"
}
},
- "../../node_modules/npm/node_modules/minizlib": {
- "version": "2.1.2",
- "dev": true,
- "inBundle": true,
+ "../../node_modules/render-gif/node_modules/@jimp/plugin-print": {
+ "version": "0.14.0",
"license": "MIT",
"dependencies": {
- "minipass": "^3.0.0",
- "yallist": "^4.0.0"
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0",
+ "load-bmfont": "^1.4.0"
},
- "engines": {
- "node": ">= 8"
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5",
+ "@jimp/plugin-blit": ">=0.3.5"
}
},
- "../../node_modules/npm/node_modules/mkdirp": {
- "version": "1.0.4",
- "dev": true,
- "inBundle": true,
+ "../../node_modules/render-gif/node_modules/@jimp/plugin-resize": {
+ "version": "0.14.0",
"license": "MIT",
- "bin": {
- "mkdirp": "bin/cmd.js"
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0"
},
- "engines": {
- "node": ">=10"
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5"
}
},
- "../../node_modules/npm/node_modules/mkdirp-infer-owner": {
- "version": "2.0.0",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
+ "../../node_modules/render-gif/node_modules/@jimp/plugin-rotate": {
+ "version": "0.14.0",
+ "license": "MIT",
"dependencies": {
- "chownr": "^2.0.0",
- "infer-owner": "^1.0.4",
- "mkdirp": "^1.0.3"
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0"
},
- "engines": {
- "node": ">=10"
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5",
+ "@jimp/plugin-blit": ">=0.3.5",
+ "@jimp/plugin-crop": ">=0.3.5",
+ "@jimp/plugin-resize": ">=0.3.5"
}
},
- "../../node_modules/npm/node_modules/ms": {
- "version": "2.1.3",
- "dev": true,
- "inBundle": true,
- "license": "MIT"
- },
- "../../node_modules/npm/node_modules/mute-stream": {
- "version": "0.0.8",
- "dev": true,
- "inBundle": true,
- "license": "ISC"
- },
- "../../node_modules/npm/node_modules/negotiator": {
- "version": "0.6.2",
- "dev": true,
- "inBundle": true,
+ "../../node_modules/render-gif/node_modules/@jimp/plugin-scale": {
+ "version": "0.14.0",
"license": "MIT",
- "engines": {
- "node": ">= 0.6"
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0"
+ },
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5",
+ "@jimp/plugin-resize": ">=0.3.5"
}
},
- "../../node_modules/npm/node_modules/node-gyp": {
- "version": "7.1.2",
- "dev": true,
- "inBundle": true,
+ "../../node_modules/render-gif/node_modules/@jimp/plugin-shadow": {
+ "version": "0.14.0",
"license": "MIT",
"dependencies": {
- "env-paths": "^2.2.0",
- "glob": "^7.1.4",
- "graceful-fs": "^4.2.3",
- "nopt": "^5.0.0",
- "npmlog": "^4.1.2",
- "request": "^2.88.2",
- "rimraf": "^3.0.2",
- "semver": "^7.3.2",
- "tar": "^6.0.2",
- "which": "^2.0.2"
- },
- "bin": {
- "node-gyp": "bin/node-gyp.js"
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0"
},
- "engines": {
- "node": ">= 10.12.0"
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5",
+ "@jimp/plugin-blur": ">=0.3.5",
+ "@jimp/plugin-resize": ">=0.3.5"
}
},
- "../../node_modules/npm/node_modules/node-gyp/node_modules/aproba": {
- "version": "1.2.0",
- "dev": true,
- "inBundle": true,
- "license": "ISC"
- },
- "../../node_modules/npm/node_modules/node-gyp/node_modules/gauge": {
- "version": "2.7.4",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
+ "../../node_modules/render-gif/node_modules/@jimp/plugin-threshold": {
+ "version": "0.14.0",
+ "license": "MIT",
"dependencies": {
- "aproba": "^1.0.3",
- "console-control-strings": "^1.0.0",
- "has-unicode": "^2.0.0",
- "object-assign": "^4.1.0",
- "signal-exit": "^3.0.0",
- "string-width": "^1.0.1",
- "strip-ansi": "^3.0.1",
- "wide-align": "^1.1.0"
- }
- },
- "../../node_modules/npm/node_modules/node-gyp/node_modules/is-fullwidth-code-point": {
- "version": "1.0.0",
- "dev": true,
- "inBundle": true,
- "license": "MIT",
- "dependencies": {
- "number-is-nan": "^1.0.0"
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0"
},
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "../../node_modules/npm/node_modules/node-gyp/node_modules/npmlog": {
- "version": "4.1.2",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
- "dependencies": {
- "are-we-there-yet": "~1.1.2",
- "console-control-strings": "~1.1.0",
- "gauge": "~2.7.3",
- "set-blocking": "~2.0.0"
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5",
+ "@jimp/plugin-color": ">=0.8.0",
+ "@jimp/plugin-resize": ">=0.8.0"
}
},
- "../../node_modules/npm/node_modules/node-gyp/node_modules/string-width": {
- "version": "1.0.2",
- "dev": true,
- "inBundle": true,
+ "../../node_modules/render-gif/node_modules/@jimp/plugins": {
+ "version": "0.14.0",
"license": "MIT",
"dependencies": {
- "code-point-at": "^1.0.0",
- "is-fullwidth-code-point": "^1.0.0",
- "strip-ansi": "^3.0.0"
+ "@babel/runtime": "^7.7.2",
+ "@jimp/plugin-blit": "^0.14.0",
+ "@jimp/plugin-blur": "^0.14.0",
+ "@jimp/plugin-circle": "^0.14.0",
+ "@jimp/plugin-color": "^0.14.0",
+ "@jimp/plugin-contain": "^0.14.0",
+ "@jimp/plugin-cover": "^0.14.0",
+ "@jimp/plugin-crop": "^0.14.0",
+ "@jimp/plugin-displace": "^0.14.0",
+ "@jimp/plugin-dither": "^0.14.0",
+ "@jimp/plugin-fisheye": "^0.14.0",
+ "@jimp/plugin-flip": "^0.14.0",
+ "@jimp/plugin-gaussian": "^0.14.0",
+ "@jimp/plugin-invert": "^0.14.0",
+ "@jimp/plugin-mask": "^0.14.0",
+ "@jimp/plugin-normalize": "^0.14.0",
+ "@jimp/plugin-print": "^0.14.0",
+ "@jimp/plugin-resize": "^0.14.0",
+ "@jimp/plugin-rotate": "^0.14.0",
+ "@jimp/plugin-scale": "^0.14.0",
+ "@jimp/plugin-shadow": "^0.14.0",
+ "@jimp/plugin-threshold": "^0.14.0",
+ "timm": "^1.6.1"
},
- "engines": {
- "node": ">=0.10.0"
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5"
}
},
- "../../node_modules/npm/node_modules/nopt": {
- "version": "5.0.0",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
+ "../../node_modules/render-gif/node_modules/@jimp/png": {
+ "version": "0.14.0",
+ "license": "MIT",
"dependencies": {
- "abbrev": "1"
- },
- "bin": {
- "nopt": "bin/nopt.js"
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0",
+ "pngjs": "^3.3.3"
},
- "engines": {
- "node": ">=6"
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5"
}
},
- "../../node_modules/npm/node_modules/normalize-package-data": {
- "version": "3.0.3",
- "dev": true,
- "inBundle": true,
- "license": "BSD-2-Clause",
+ "../../node_modules/render-gif/node_modules/@jimp/tiff": {
+ "version": "0.14.0",
+ "license": "MIT",
"dependencies": {
- "hosted-git-info": "^4.0.1",
- "is-core-module": "^2.5.0",
- "semver": "^7.3.4",
- "validate-npm-package-license": "^3.0.1"
+ "@babel/runtime": "^7.7.2",
+ "utif": "^2.0.1"
},
- "engines": {
- "node": ">=10"
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5"
}
},
- "../../node_modules/npm/node_modules/npm-audit-report": {
- "version": "2.1.5",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
+ "../../node_modules/render-gif/node_modules/@jimp/types": {
+ "version": "0.14.0",
+ "license": "MIT",
"dependencies": {
- "chalk": "^4.0.0"
+ "@babel/runtime": "^7.7.2",
+ "@jimp/bmp": "^0.14.0",
+ "@jimp/gif": "^0.14.0",
+ "@jimp/jpeg": "^0.14.0",
+ "@jimp/png": "^0.14.0",
+ "@jimp/tiff": "^0.14.0",
+ "timm": "^1.6.1"
},
- "engines": {
- "node": ">=10"
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5"
}
},
- "../../node_modules/npm/node_modules/npm-bundled": {
- "version": "1.1.2",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
+ "../../node_modules/render-gif/node_modules/@jimp/utils": {
+ "version": "0.14.0",
+ "license": "MIT",
"dependencies": {
- "npm-normalize-package-bin": "^1.0.1"
+ "@babel/runtime": "^7.7.2",
+ "regenerator-runtime": "^0.13.3"
}
},
- "../../node_modules/npm/node_modules/npm-install-checks": {
- "version": "4.0.0",
- "dev": true,
- "inBundle": true,
- "license": "BSD-2-Clause",
+ "../../node_modules/render-gif/node_modules/jimp": {
+ "version": "0.14.0",
+ "license": "MIT",
"dependencies": {
- "semver": "^7.1.1"
- },
- "engines": {
- "node": ">=10"
+ "@babel/runtime": "^7.7.2",
+ "@jimp/custom": "^0.14.0",
+ "@jimp/plugins": "^0.14.0",
+ "@jimp/types": "^0.14.0",
+ "regenerator-runtime": "^0.13.3"
}
},
- "../../node_modules/npm/node_modules/npm-normalize-package-bin": {
- "version": "1.0.1",
- "dev": true,
- "inBundle": true,
- "license": "ISC"
- },
- "../../node_modules/npm/node_modules/npm-package-arg": {
- "version": "8.1.5",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
+ "../../node_modules/render-gif/node_modules/mkdirp": {
+ "version": "0.5.5",
+ "license": "MIT",
"dependencies": {
- "hosted-git-info": "^4.0.1",
- "semver": "^7.3.4",
- "validate-npm-package-name": "^3.0.0"
+ "minimist": "^1.2.5"
},
- "engines": {
- "node": ">=10"
+ "bin": {
+ "mkdirp": "bin/cmd.js"
}
},
- "../../node_modules/npm/node_modules/npm-packlist": {
- "version": "2.2.2",
+ "../../node_modules/repeat-element": {
+ "version": "1.1.4",
"dev": true,
- "inBundle": true,
- "license": "ISC",
- "dependencies": {
- "glob": "^7.1.6",
- "ignore-walk": "^3.0.3",
- "npm-bundled": "^1.1.1",
- "npm-normalize-package-bin": "^1.0.1"
- },
- "bin": {
- "npm-packlist": "bin/index.js"
- },
+ "license": "MIT",
"engines": {
- "node": ">=10"
+ "node": ">=0.10.0"
}
},
- "../../node_modules/npm/node_modules/npm-pick-manifest": {
- "version": "6.1.1",
+ "../../node_modules/repeat-string": {
+ "version": "1.6.1",
"dev": true,
- "inBundle": true,
- "license": "ISC",
- "dependencies": {
- "npm-install-checks": "^4.0.0",
- "npm-normalize-package-bin": "^1.0.1",
- "npm-package-arg": "^8.1.2",
- "semver": "^7.3.4"
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10"
}
},
- "../../node_modules/npm/node_modules/npm-profile": {
- "version": "5.0.4",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
+ "../../node_modules/request": {
+ "version": "2.88.2",
+ "license": "Apache-2.0",
"dependencies": {
- "npm-registry-fetch": "^11.0.0"
+ "aws-sign2": "~0.7.0",
+ "aws4": "^1.8.0",
+ "caseless": "~0.12.0",
+ "combined-stream": "~1.0.6",
+ "extend": "~3.0.2",
+ "forever-agent": "~0.6.1",
+ "form-data": "~2.3.2",
+ "har-validator": "~5.1.3",
+ "http-signature": "~1.2.0",
+ "is-typedarray": "~1.0.0",
+ "isstream": "~0.1.2",
+ "json-stringify-safe": "~5.0.1",
+ "mime-types": "~2.1.19",
+ "oauth-sign": "~0.9.0",
+ "performance-now": "^2.1.0",
+ "qs": "~6.5.2",
+ "safe-buffer": "^5.1.2",
+ "tough-cookie": "~2.5.0",
+ "tunnel-agent": "^0.6.0",
+ "uuid": "^3.3.2"
},
"engines": {
- "node": ">=10"
+ "node": ">= 6"
}
},
- "../../node_modules/npm/node_modules/npm-registry-fetch": {
- "version": "11.0.0",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
- "dependencies": {
- "make-fetch-happen": "^9.0.1",
- "minipass": "^3.1.3",
- "minipass-fetch": "^1.3.0",
- "minipass-json-stream": "^1.0.1",
- "minizlib": "^2.0.0",
- "npm-package-arg": "^8.0.0"
- },
+ "../../node_modules/request/node_modules/qs": {
+ "version": "6.5.3",
+ "license": "BSD-3-Clause",
"engines": {
- "node": ">=10"
+ "node": ">=0.6"
}
},
- "../../node_modules/npm/node_modules/npm-user-validate": {
- "version": "1.0.1",
- "dev": true,
- "inBundle": true,
- "license": "BSD-2-Clause"
+ "../../node_modules/request/node_modules/uuid": {
+ "version": "3.4.0",
+ "license": "MIT",
+ "bin": {
+ "uuid": "bin/uuid"
+ }
},
- "../../node_modules/npm/node_modules/npmlog": {
- "version": "5.0.1",
+ "../../node_modules/require-directory": {
+ "version": "2.1.1",
"dev": true,
- "inBundle": true,
- "license": "ISC",
- "dependencies": {
- "are-we-there-yet": "^2.0.0",
- "console-control-strings": "^1.1.0",
- "gauge": "^3.0.0",
- "set-blocking": "^2.0.0"
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
}
},
- "../../node_modules/npm/node_modules/npmlog/node_modules/are-we-there-yet": {
+ "../../node_modules/require-main-filename": {
"version": "2.0.0",
"dev": true,
- "inBundle": true,
- "license": "ISC",
- "dependencies": {
- "delegates": "^1.0.0",
- "readable-stream": "^3.6.0"
- },
- "engines": {
- "node": ">=10"
- }
+ "license": "ISC"
},
- "../../node_modules/npm/node_modules/number-is-nan": {
- "version": "1.0.1",
+ "../../node_modules/requizzle": {
+ "version": "0.2.3",
"dev": true,
- "inBundle": true,
"license": "MIT",
- "engines": {
- "node": ">=0.10.0"
+ "dependencies": {
+ "lodash": "^4.17.14"
}
},
- "../../node_modules/npm/node_modules/oauth-sign": {
- "version": "0.9.0",
- "dev": true,
- "inBundle": true,
- "license": "Apache-2.0",
- "engines": {
- "node": "*"
+ "../../node_modules/resolve": {
+ "version": "1.22.0",
+ "license": "MIT",
+ "dependencies": {
+ "is-core-module": "^2.8.1",
+ "path-parse": "^1.0.7",
+ "supports-preserve-symlinks-flag": "^1.0.0"
+ },
+ "bin": {
+ "resolve": "bin/resolve"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
}
},
- "../../node_modules/npm/node_modules/object-assign": {
- "version": "4.1.1",
+ "../../node_modules/resolve-cwd": {
+ "version": "3.0.0",
"dev": true,
- "inBundle": true,
"license": "MIT",
+ "dependencies": {
+ "resolve-from": "^5.0.0"
+ },
"engines": {
- "node": ">=0.10.0"
+ "node": ">=8"
}
},
- "../../node_modules/npm/node_modules/once": {
- "version": "1.4.0",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
- "dependencies": {
- "wrappy": "1"
+ "../../node_modules/resolve-from": {
+ "version": "5.0.0",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
}
},
- "../../node_modules/npm/node_modules/opener": {
- "version": "1.5.2",
- "dev": true,
- "inBundle": true,
- "license": "(WTFPL OR MIT)",
- "bin": {
- "opener": "bin/opener-bin.js"
+ "../../node_modules/resolve-pkg": {
+ "version": "2.0.0",
+ "license": "MIT",
+ "dependencies": {
+ "resolve-from": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=8"
}
},
- "../../node_modules/npm/node_modules/p-map": {
- "version": "4.0.0",
+ "../../node_modules/resolve.exports": {
+ "version": "1.1.0",
"dev": true,
- "inBundle": true,
"license": "MIT",
- "dependencies": {
- "aggregate-error": "^3.0.0"
- },
"engines": {
"node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
}
},
- "../../node_modules/npm/node_modules/pacote": {
- "version": "11.3.5",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
+ "../../node_modules/restore-cursor": {
+ "version": "3.1.0",
+ "license": "MIT",
"dependencies": {
- "@npmcli/git": "^2.1.0",
- "@npmcli/installed-package-contents": "^1.0.6",
- "@npmcli/promise-spawn": "^1.2.0",
- "@npmcli/run-script": "^1.8.2",
- "cacache": "^15.0.5",
- "chownr": "^2.0.0",
- "fs-minipass": "^2.1.0",
- "infer-owner": "^1.0.4",
- "minipass": "^3.1.3",
- "mkdirp": "^1.0.3",
- "npm-package-arg": "^8.0.1",
- "npm-packlist": "^2.1.4",
- "npm-pick-manifest": "^6.0.0",
- "npm-registry-fetch": "^11.0.0",
- "promise-retry": "^2.0.1",
- "read-package-json-fast": "^2.0.1",
- "rimraf": "^3.0.2",
- "ssri": "^8.0.1",
- "tar": "^6.1.0"
- },
- "bin": {
- "pacote": "lib/bin.js"
+ "onetime": "^5.1.0",
+ "signal-exit": "^3.0.2"
},
"engines": {
- "node": ">=10"
+ "node": ">=8"
}
},
- "../../node_modules/npm/node_modules/parse-conflict-json": {
- "version": "1.1.1",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
- "dependencies": {
- "json-parse-even-better-errors": "^2.3.0",
- "just-diff": "^3.0.1",
- "just-diff-apply": "^3.0.0"
+ "../../node_modules/ret": {
+ "version": "0.1.15",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.12"
}
},
- "../../node_modules/npm/node_modules/path-is-absolute": {
- "version": "1.0.1",
- "dev": true,
- "inBundle": true,
+ "../../node_modules/retry": {
+ "version": "0.12.0",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "../../node_modules/reusify": {
+ "version": "1.0.4",
"license": "MIT",
"engines": {
+ "iojs": ">=1.0.0",
"node": ">=0.10.0"
}
},
- "../../node_modules/npm/node_modules/performance-now": {
- "version": "2.1.0",
- "dev": true,
- "inBundle": true,
+ "../../node_modules/rfdc": {
+ "version": "1.3.0",
"license": "MIT"
},
- "../../node_modules/npm/node_modules/proc-log": {
- "version": "1.0.0",
- "dev": true,
- "inBundle": true,
- "license": "ISC"
- },
- "../../node_modules/npm/node_modules/promise-all-reject-late": {
- "version": "1.0.1",
- "dev": true,
- "inBundle": true,
+ "../../node_modules/rimraf": {
+ "version": "3.0.2",
"license": "ISC",
+ "dependencies": {
+ "glob": "^7.1.3"
+ },
+ "bin": {
+ "rimraf": "bin.js"
+ },
"funding": {
"url": "https://github.com/sponsors/isaacs"
}
},
- "../../node_modules/npm/node_modules/promise-call-limit": {
- "version": "1.0.1",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
+ "../../node_modules/rollup": {
+ "version": "2.67.2",
+ "license": "MIT",
+ "bin": {
+ "rollup": "dist/bin/rollup"
+ },
+ "engines": {
+ "node": ">=10.0.0"
+ },
+ "optionalDependencies": {
+ "fsevents": "~2.3.2"
}
},
- "../../node_modules/npm/node_modules/promise-inflight": {
- "version": "1.0.1",
+ "../../node_modules/run-async": {
+ "version": "2.4.1",
"dev": true,
- "inBundle": true,
- "license": "ISC"
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.12.0"
+ }
},
- "../../node_modules/npm/node_modules/promise-retry": {
- "version": "2.0.1",
- "dev": true,
- "inBundle": true,
+ "../../node_modules/run-parallel": {
+ "version": "1.2.0",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
"license": "MIT",
"dependencies": {
- "err-code": "^2.0.2",
- "retry": "^0.12.0"
- },
- "engines": {
- "node": ">=10"
+ "queue-microtask": "^1.2.2"
}
},
- "../../node_modules/npm/node_modules/promzard": {
- "version": "0.3.0",
+ "../../node_modules/rxjs": {
+ "version": "6.6.7",
"dev": true,
- "inBundle": true,
- "license": "ISC",
+ "license": "Apache-2.0",
"dependencies": {
- "read": "1"
+ "tslib": "^1.9.0"
+ },
+ "engines": {
+ "npm": ">=2.0.0"
}
},
- "../../node_modules/npm/node_modules/psl": {
- "version": "1.8.0",
- "dev": true,
- "inBundle": true,
+ "../../node_modules/safe-buffer": {
+ "version": "5.1.2",
"license": "MIT"
},
- "../../node_modules/npm/node_modules/punycode": {
- "version": "2.1.1",
- "dev": true,
- "inBundle": true,
+ "../../node_modules/safe-regex": {
+ "version": "1.1.0",
"license": "MIT",
- "engines": {
- "node": ">=6"
+ "dependencies": {
+ "ret": "~0.1.10"
}
},
- "../../node_modules/npm/node_modules/qrcode-terminal": {
- "version": "0.12.0",
- "dev": true,
- "inBundle": true,
- "bin": {
- "qrcode-terminal": "bin/qrcode-terminal.js"
- }
+ "../../node_modules/safer-buffer": {
+ "version": "2.1.2",
+ "license": "MIT"
},
- "../../node_modules/npm/node_modules/qs": {
- "version": "6.5.2",
- "dev": true,
- "inBundle": true,
- "license": "BSD-3-Clause",
- "engines": {
- "node": ">=0.6"
- }
+ "../../node_modules/sax": {
+ "version": "1.2.4",
+ "license": "ISC"
},
- "../../node_modules/npm/node_modules/read": {
- "version": "1.0.7",
+ "../../node_modules/saxes": {
+ "version": "5.0.1",
"dev": true,
- "inBundle": true,
"license": "ISC",
"dependencies": {
- "mute-stream": "~0.0.4"
+ "xmlchars": "^2.2.0"
},
"engines": {
- "node": ">=0.8"
+ "node": ">=10"
}
},
- "../../node_modules/npm/node_modules/read-cmd-shim": {
- "version": "2.0.0",
- "dev": true,
- "inBundle": true,
- "license": "ISC"
- },
- "../../node_modules/npm/node_modules/read-package-json": {
- "version": "4.1.1",
- "dev": true,
- "inBundle": true,
+ "../../node_modules/semver": {
+ "version": "7.3.5",
"license": "ISC",
"dependencies": {
- "glob": "^7.1.1",
- "json-parse-even-better-errors": "^2.3.0",
- "normalize-package-data": "^3.0.0",
- "npm-normalize-package-bin": "^1.0.0"
+ "lru-cache": "^6.0.0"
+ },
+ "bin": {
+ "semver": "bin/semver.js"
},
"engines": {
"node": ">=10"
}
},
- "../../node_modules/npm/node_modules/read-package-json-fast": {
- "version": "2.0.3",
+ "../../node_modules/set-blocking": {
+ "version": "2.0.0",
+ "license": "ISC"
+ },
+ "../../node_modules/set-getter": {
+ "version": "0.1.1",
"dev": true,
- "inBundle": true,
- "license": "ISC",
+ "license": "MIT",
"dependencies": {
- "json-parse-even-better-errors": "^2.3.0",
- "npm-normalize-package-bin": "^1.0.1"
+ "to-object-path": "^0.3.0"
},
"engines": {
- "node": ">=10"
+ "node": ">=0.10.0"
}
},
- "../../node_modules/npm/node_modules/readable-stream": {
- "version": "3.6.0",
- "dev": true,
- "inBundle": true,
+ "../../node_modules/shebang-command": {
+ "version": "2.0.0",
"license": "MIT",
"dependencies": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
+ "shebang-regex": "^3.0.0"
},
"engines": {
- "node": ">= 6"
+ "node": ">=8"
}
},
- "../../node_modules/npm/node_modules/readdir-scoped-modules": {
- "version": "1.1.0",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
- "dependencies": {
- "debuglog": "^1.0.1",
- "dezalgo": "^1.0.0",
- "graceful-fs": "^4.1.2",
- "once": "^1.3.0"
+ "../../node_modules/shebang-regex": {
+ "version": "3.0.0",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
}
},
- "../../node_modules/npm/node_modules/request": {
- "version": "2.88.2",
+ "../../node_modules/shiki": {
+ "version": "0.10.0",
"dev": true,
- "inBundle": true,
- "license": "Apache-2.0",
+ "license": "MIT",
"dependencies": {
- "aws-sign2": "~0.7.0",
- "aws4": "^1.8.0",
- "caseless": "~0.12.0",
- "combined-stream": "~1.0.6",
- "extend": "~3.0.2",
- "forever-agent": "~0.6.1",
- "form-data": "~2.3.2",
- "har-validator": "~5.1.3",
- "http-signature": "~1.2.0",
- "is-typedarray": "~1.0.0",
- "isstream": "~0.1.2",
- "json-stringify-safe": "~5.0.1",
- "mime-types": "~2.1.19",
- "oauth-sign": "~0.9.0",
- "performance-now": "^2.1.0",
- "qs": "~6.5.2",
- "safe-buffer": "^5.1.2",
- "tough-cookie": "~2.5.0",
- "tunnel-agent": "^0.6.0",
- "uuid": "^3.3.2"
- },
- "engines": {
- "node": ">= 6"
+ "jsonc-parser": "^3.0.0",
+ "vscode-oniguruma": "^1.6.1",
+ "vscode-textmate": "5.2.0"
}
},
- "../../node_modules/npm/node_modules/request/node_modules/form-data": {
- "version": "2.3.3",
- "dev": true,
- "inBundle": true,
+ "../../node_modules/side-channel": {
+ "version": "1.0.4",
"license": "MIT",
"dependencies": {
- "asynckit": "^0.4.0",
- "combined-stream": "^1.0.6",
- "mime-types": "^2.1.12"
+ "call-bind": "^1.0.0",
+ "get-intrinsic": "^1.0.2",
+ "object-inspect": "^1.9.0"
},
- "engines": {
- "node": ">= 0.12"
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
}
},
- "../../node_modules/npm/node_modules/request/node_modules/tough-cookie": {
- "version": "2.5.0",
- "dev": true,
- "inBundle": true,
- "license": "BSD-3-Clause",
+ "../../node_modules/signal-exit": {
+ "version": "3.0.7",
+ "license": "ISC"
+ },
+ "../../node_modules/simple-git": {
+ "version": "3.7.1",
+ "license": "MIT",
"dependencies": {
- "psl": "^1.1.28",
- "punycode": "^2.1.1"
+ "@kwsites/file-exists": "^1.1.1",
+ "@kwsites/promise-deferred": "^1.1.1",
+ "debug": "^4.3.3"
},
- "engines": {
- "node": ">=0.8"
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/steveukx/"
}
},
- "../../node_modules/npm/node_modules/retry": {
- "version": "0.12.0",
+ "../../node_modules/sisteransi": {
+ "version": "1.0.5",
"dev": true,
- "inBundle": true,
+ "license": "MIT"
+ },
+ "../../node_modules/slash": {
+ "version": "3.0.0",
"license": "MIT",
"engines": {
- "node": ">= 4"
+ "node": ">=8"
}
},
- "../../node_modules/npm/node_modules/rimraf": {
- "version": "3.0.2",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
+ "../../node_modules/slice-ansi": {
+ "version": "4.0.0",
+ "license": "MIT",
"dependencies": {
- "glob": "^7.1.3"
+ "ansi-styles": "^4.0.0",
+ "astral-regex": "^2.0.0",
+ "is-fullwidth-code-point": "^3.0.0"
},
- "bin": {
- "rimraf": "bin.js"
+ "engines": {
+ "node": ">=10"
},
"funding": {
- "url": "https://github.com/sponsors/isaacs"
+ "url": "https://github.com/chalk/slice-ansi?sponsor=1"
}
},
- "../../node_modules/npm/node_modules/safe-buffer": {
- "version": "5.2.1",
- "dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "inBundle": true,
- "license": "MIT"
- },
- "../../node_modules/npm/node_modules/safer-buffer": {
- "version": "2.1.2",
- "dev": true,
- "inBundle": true,
- "license": "MIT"
- },
- "../../node_modules/npm/node_modules/semver": {
- "version": "7.3.5",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
+ "../../node_modules/slice-ansi/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "license": "MIT",
"dependencies": {
- "lru-cache": "^6.0.0"
+ "color-convert": "^2.0.1"
},
- "bin": {
- "semver": "bin/semver.js"
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "../../node_modules/slice-ansi/node_modules/color-convert": {
+ "version": "2.0.1",
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "~1.1.4"
},
"engines": {
- "node": ">=10"
+ "node": ">=7.0.0"
}
},
- "../../node_modules/npm/node_modules/set-blocking": {
- "version": "2.0.0",
- "dev": true,
- "inBundle": true,
- "license": "ISC"
+ "../../node_modules/slice-ansi/node_modules/color-name": {
+ "version": "1.1.4",
+ "license": "MIT"
},
- "../../node_modules/npm/node_modules/signal-exit": {
- "version": "3.0.3",
- "dev": true,
- "inBundle": true,
- "license": "ISC"
+ "../../node_modules/slice-ansi/node_modules/is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
},
- "../../node_modules/npm/node_modules/smart-buffer": {
+ "../../node_modules/smart-buffer": {
"version": "4.2.0",
- "dev": true,
- "inBundle": true,
"license": "MIT",
"engines": {
"node": ">= 6.0.0",
"npm": ">= 3.0.0"
}
},
- "../../node_modules/npm/node_modules/socks": {
- "version": "2.6.1",
- "dev": true,
- "inBundle": true,
+ "../../node_modules/socket.io": {
+ "version": "4.4.1",
+ "license": "MIT",
+ "dependencies": {
+ "accepts": "~1.3.4",
+ "base64id": "~2.0.0",
+ "debug": "~4.3.2",
+ "engine.io": "~6.1.0",
+ "socket.io-adapter": "~2.3.3",
+ "socket.io-parser": "~4.0.4"
+ },
+ "engines": {
+ "node": ">=10.0.0"
+ }
+ },
+ "../../node_modules/socket.io-adapter": {
+ "version": "2.3.3",
+ "license": "MIT"
+ },
+ "../../node_modules/socket.io-parser": {
+ "version": "4.0.4",
+ "license": "MIT",
+ "dependencies": {
+ "@types/component-emitter": "^1.2.10",
+ "component-emitter": "~1.3.0",
+ "debug": "~4.3.1"
+ },
+ "engines": {
+ "node": ">=10.0.0"
+ }
+ },
+ "../../node_modules/socks": {
+ "version": "2.6.2",
"license": "MIT",
"dependencies": {
"ip": "^1.1.5",
- "smart-buffer": "^4.1.0"
+ "smart-buffer": "^4.2.0"
},
"engines": {
"node": ">= 10.13.0",
"npm": ">= 3.0.0"
}
},
- "../../node_modules/npm/node_modules/socks-proxy-agent": {
- "version": "6.1.0",
- "dev": true,
- "inBundle": true,
+ "../../node_modules/socks-proxy-agent": {
+ "version": "6.1.1",
"license": "MIT",
"dependencies": {
"agent-base": "^6.0.2",
@@ -13231,9827 +11545,3728 @@
"node": ">= 10"
}
},
- "../../node_modules/npm/node_modules/spdx-correct": {
- "version": "3.1.1",
- "dev": true,
- "inBundle": true,
- "license": "Apache-2.0",
- "dependencies": {
- "spdx-expression-parse": "^3.0.0",
- "spdx-license-ids": "^3.0.0"
- }
- },
- "../../node_modules/npm/node_modules/spdx-exceptions": {
- "version": "2.3.0",
- "dev": true,
- "inBundle": true,
- "license": "CC-BY-3.0"
- },
- "../../node_modules/npm/node_modules/spdx-expression-parse": {
- "version": "3.0.1",
+ "../../node_modules/sort-array": {
+ "version": "2.0.0",
"dev": true,
- "inBundle": true,
"license": "MIT",
"dependencies": {
- "spdx-exceptions": "^2.1.0",
- "spdx-license-ids": "^3.0.0"
+ "array-back": "^1.0.4",
+ "object-get": "^2.1.0",
+ "typical": "^2.6.0"
+ },
+ "engines": {
+ "node": ">=4"
}
},
- "../../node_modules/npm/node_modules/spdx-license-ids": {
- "version": "3.0.10",
- "dev": true,
- "inBundle": true,
- "license": "CC0-1.0"
- },
- "../../node_modules/npm/node_modules/sshpk": {
- "version": "1.16.1",
+ "../../node_modules/sort-array/node_modules/array-back": {
+ "version": "1.0.4",
"dev": true,
- "inBundle": true,
"license": "MIT",
"dependencies": {
- "asn1": "~0.2.3",
- "assert-plus": "^1.0.0",
- "bcrypt-pbkdf": "^1.0.0",
- "dashdash": "^1.12.0",
- "ecc-jsbn": "~0.1.1",
- "getpass": "^0.1.1",
- "jsbn": "~0.1.0",
- "safer-buffer": "^2.0.2",
- "tweetnacl": "~0.14.0"
- },
- "bin": {
- "sshpk-conv": "bin/sshpk-conv",
- "sshpk-sign": "bin/sshpk-sign",
- "sshpk-verify": "bin/sshpk-verify"
+ "typical": "^2.6.0"
},
"engines": {
- "node": ">=0.10.0"
+ "node": ">=0.12.0"
}
},
- "../../node_modules/npm/node_modules/ssri": {
- "version": "8.0.1",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
- "dependencies": {
- "minipass": "^3.1.1"
- },
+ "../../node_modules/source-map": {
+ "version": "0.5.7",
+ "license": "BSD-3-Clause",
"engines": {
- "node": ">= 8"
+ "node": ">=0.10.0"
}
},
- "../../node_modules/npm/node_modules/string_decoder": {
- "version": "1.3.0",
- "dev": true,
- "inBundle": true,
+ "../../node_modules/source-map-support": {
+ "version": "0.5.21",
"license": "MIT",
"dependencies": {
- "safe-buffer": "~5.2.0"
+ "buffer-from": "^1.0.0",
+ "source-map": "^0.6.0"
}
},
- "../../node_modules/npm/node_modules/string-width": {
- "version": "2.1.1",
- "dev": true,
- "inBundle": true,
- "license": "MIT",
- "dependencies": {
- "is-fullwidth-code-point": "^2.0.0",
- "strip-ansi": "^4.0.0"
- },
+ "../../node_modules/source-map-support/node_modules/source-map": {
+ "version": "0.6.1",
+ "license": "BSD-3-Clause",
"engines": {
- "node": ">=4"
+ "node": ">=0.10.0"
}
},
- "../../node_modules/npm/node_modules/string-width/node_modules/ansi-regex": {
- "version": "3.0.0",
- "dev": true,
- "inBundle": true,
- "license": "MIT",
- "engines": {
- "node": ">=4"
+ "../../node_modules/split2": {
+ "version": "3.2.2",
+ "license": "ISC",
+ "dependencies": {
+ "readable-stream": "^3.0.0"
}
},
- "../../node_modules/npm/node_modules/string-width/node_modules/strip-ansi": {
- "version": "4.0.0",
- "dev": true,
- "inBundle": true,
+ "../../node_modules/split2/node_modules/readable-stream": {
+ "version": "3.6.0",
"license": "MIT",
"dependencies": {
- "ansi-regex": "^3.0.0"
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
},
"engines": {
- "node": ">=4"
+ "node": ">= 6"
}
},
- "../../node_modules/npm/node_modules/stringify-package": {
- "version": "1.0.1",
- "dev": true,
- "inBundle": true,
- "license": "ISC"
+ "../../node_modules/sprintf-js": {
+ "version": "1.0.3",
+ "license": "BSD-3-Clause"
},
- "../../node_modules/npm/node_modules/strip-ansi": {
- "version": "3.0.1",
- "dev": true,
- "inBundle": true,
+ "../../node_modules/sshpk": {
+ "version": "1.17.0",
"license": "MIT",
"dependencies": {
- "ansi-regex": "^2.0.0"
+ "asn1": "~0.2.3",
+ "assert-plus": "^1.0.0",
+ "bcrypt-pbkdf": "^1.0.0",
+ "dashdash": "^1.12.0",
+ "ecc-jsbn": "~0.1.1",
+ "getpass": "^0.1.1",
+ "jsbn": "~0.1.0",
+ "safer-buffer": "^2.0.2",
+ "tweetnacl": "~0.14.0"
+ },
+ "bin": {
+ "sshpk-conv": "bin/sshpk-conv",
+ "sshpk-sign": "bin/sshpk-sign",
+ "sshpk-verify": "bin/sshpk-verify"
},
"engines": {
"node": ">=0.10.0"
}
},
- "../../node_modules/npm/node_modules/supports-color": {
- "version": "7.2.0",
- "dev": true,
- "inBundle": true,
- "license": "MIT",
+ "../../node_modules/ssri": {
+ "version": "8.0.1",
+ "license": "ISC",
"dependencies": {
- "has-flag": "^4.0.0"
+ "minipass": "^3.1.1"
},
"engines": {
- "node": ">=8"
+ "node": ">= 8"
}
},
- "../../node_modules/npm/node_modules/tar": {
- "version": "6.1.11",
+ "../../node_modules/stack-utils": {
+ "version": "2.0.5",
"dev": true,
- "inBundle": true,
- "license": "ISC",
+ "license": "MIT",
"dependencies": {
- "chownr": "^2.0.0",
- "fs-minipass": "^2.0.0",
- "minipass": "^3.0.0",
- "minizlib": "^2.1.1",
- "mkdirp": "^1.0.3",
- "yallist": "^4.0.0"
+ "escape-string-regexp": "^2.0.0"
},
"engines": {
- "node": ">= 10"
+ "node": ">=10"
}
},
- "../../node_modules/npm/node_modules/text-table": {
- "version": "0.2.0",
+ "../../node_modules/stack-utils/node_modules/escape-string-regexp": {
+ "version": "2.0.0",
"dev": true,
- "inBundle": true,
- "license": "MIT"
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
},
- "../../node_modules/npm/node_modules/tiny-relative-date": {
- "version": "1.3.0",
+ "../../node_modules/stream-combiner": {
+ "version": "0.0.4",
"dev": true,
- "inBundle": true,
- "license": "MIT"
+ "license": "MIT",
+ "dependencies": {
+ "duplexer": "~0.1.1"
+ }
},
- "../../node_modules/npm/node_modules/treeverse": {
- "version": "1.0.4",
+ "../../node_modules/stream-connect": {
+ "version": "1.0.2",
"dev": true,
- "inBundle": true,
- "license": "ISC"
+ "license": "MIT",
+ "dependencies": {
+ "array-back": "^1.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
},
- "../../node_modules/npm/node_modules/tunnel-agent": {
- "version": "0.6.0",
+ "../../node_modules/stream-connect/node_modules/array-back": {
+ "version": "1.0.4",
"dev": true,
- "inBundle": true,
- "license": "Apache-2.0",
+ "license": "MIT",
"dependencies": {
- "safe-buffer": "^5.0.1"
+ "typical": "^2.6.0"
},
"engines": {
- "node": "*"
+ "node": ">=0.12.0"
}
},
- "../../node_modules/npm/node_modules/tweetnacl": {
- "version": "0.14.5",
- "dev": true,
- "inBundle": true,
- "license": "Unlicense"
+ "../../node_modules/stream-shift": {
+ "version": "1.0.1",
+ "license": "MIT"
},
- "../../node_modules/npm/node_modules/typedarray-to-buffer": {
- "version": "3.1.5",
+ "../../node_modules/stream-via": {
+ "version": "1.0.4",
"dev": true,
- "inBundle": true,
"license": "MIT",
- "dependencies": {
- "is-typedarray": "^1.0.0"
+ "engines": {
+ "node": ">=0.10.0"
}
},
- "../../node_modules/npm/node_modules/unique-filename": {
+ "../../node_modules/string_decoder": {
"version": "1.1.1",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
+ "license": "MIT",
"dependencies": {
- "unique-slug": "^2.0.0"
+ "safe-buffer": "~5.1.0"
}
},
- "../../node_modules/npm/node_modules/unique-slug": {
- "version": "2.0.2",
+ "../../node_modules/string-argv": {
+ "version": "0.1.2",
"dev": true,
- "inBundle": true,
- "license": "ISC",
- "dependencies": {
- "imurmurhash": "^0.1.4"
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.6.19"
}
},
- "../../node_modules/npm/node_modules/uri-js": {
- "version": "4.4.1",
+ "../../node_modules/string-length": {
+ "version": "4.0.2",
"dev": true,
- "inBundle": true,
- "license": "BSD-2-Clause",
+ "license": "MIT",
"dependencies": {
- "punycode": "^2.1.0"
+ "char-regex": "^1.0.2",
+ "strip-ansi": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=10"
}
},
- "../../node_modules/npm/node_modules/util-deprecate": {
- "version": "1.0.2",
- "dev": true,
- "inBundle": true,
- "license": "MIT"
- },
- "../../node_modules/npm/node_modules/uuid": {
- "version": "3.4.0",
+ "../../node_modules/string-length/node_modules/ansi-regex": {
+ "version": "5.0.1",
"dev": true,
- "inBundle": true,
"license": "MIT",
- "bin": {
- "uuid": "bin/uuid"
+ "engines": {
+ "node": ">=8"
}
},
- "../../node_modules/npm/node_modules/validate-npm-package-license": {
- "version": "3.0.4",
+ "../../node_modules/string-length/node_modules/strip-ansi": {
+ "version": "6.0.1",
"dev": true,
- "inBundle": true,
- "license": "Apache-2.0",
+ "license": "MIT",
"dependencies": {
- "spdx-correct": "^3.0.0",
- "spdx-expression-parse": "^3.0.0"
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
}
},
- "../../node_modules/npm/node_modules/validate-npm-package-name": {
- "version": "3.0.0",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
+ "../../node_modules/string-width": {
+ "version": "1.0.2",
+ "license": "MIT",
"dependencies": {
- "builtins": "^1.0.3"
+ "code-point-at": "^1.0.0",
+ "is-fullwidth-code-point": "^1.0.0",
+ "strip-ansi": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
}
},
- "../../node_modules/npm/node_modules/verror": {
- "version": "1.10.0",
- "dev": true,
- "engines": [
- "node >=0.6.0"
- ],
- "inBundle": true,
+ "../../node_modules/string.prototype.trimend": {
+ "version": "1.0.4",
"license": "MIT",
"dependencies": {
- "assert-plus": "^1.0.0",
- "core-util-is": "1.0.2",
- "extsprintf": "^1.2.0"
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
}
},
- "../../node_modules/npm/node_modules/walk-up-path": {
- "version": "1.0.0",
- "dev": true,
- "inBundle": true,
- "license": "ISC"
- },
- "../../node_modules/npm/node_modules/wcwidth": {
- "version": "1.0.1",
- "dev": true,
- "inBundle": true,
+ "../../node_modules/string.prototype.trimstart": {
+ "version": "1.0.4",
"license": "MIT",
"dependencies": {
- "defaults": "^1.0.3"
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
}
},
- "../../node_modules/npm/node_modules/which": {
- "version": "2.0.2",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
+ "../../node_modules/strip-ansi": {
+ "version": "3.0.1",
+ "license": "MIT",
"dependencies": {
- "isexe": "^2.0.0"
- },
- "bin": {
- "node-which": "bin/node-which"
+ "ansi-regex": "^2.0.0"
},
"engines": {
- "node": ">= 8"
+ "node": ">=0.10.0"
}
},
- "../../node_modules/npm/node_modules/wide-align": {
- "version": "1.1.3",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
- "dependencies": {
- "string-width": "^1.0.2 || 2"
+ "../../node_modules/strip-bom": {
+ "version": "3.0.0",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
}
},
- "../../node_modules/npm/node_modules/wrappy": {
- "version": "1.0.2",
+ "../../node_modules/strip-color": {
+ "version": "0.1.0",
"dev": true,
- "inBundle": true,
- "license": "ISC"
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
},
- "../../node_modules/npm/node_modules/write-file-atomic": {
- "version": "3.0.3",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
- "dependencies": {
- "imurmurhash": "^0.1.4",
- "is-typedarray": "^1.0.0",
- "signal-exit": "^3.0.2",
- "typedarray-to-buffer": "^3.1.5"
- }
- },
- "../../node_modules/npm/node_modules/yallist": {
- "version": "4.0.0",
- "dev": true,
- "inBundle": true,
- "license": "ISC"
- },
- "../../node_modules/npmlog": {
- "version": "4.1.2",
- "license": "ISC",
- "dependencies": {
- "are-we-there-yet": "~1.1.2",
- "console-control-strings": "~1.1.0",
- "gauge": "~2.7.3",
- "set-blocking": "~2.0.0"
- }
- },
- "../../node_modules/number-allocator": {
- "version": "1.0.9",
+ "../../node_modules/strip-final-newline": {
+ "version": "2.0.0",
"license": "MIT",
- "dependencies": {
- "debug": "^4.3.1",
- "js-sdsl": "^2.1.2"
+ "engines": {
+ "node": ">=6"
}
},
- "../../node_modules/number-is-nan": {
+ "../../node_modules/strip-outer": {
"version": "1.0.1",
"license": "MIT",
+ "dependencies": {
+ "escape-string-regexp": "^1.0.2"
+ },
"engines": {
"node": ">=0.10.0"
}
},
- "../../node_modules/nunjucks": {
- "version": "3.2.3",
- "license": "BSD-2-Clause",
+ "../../node_modules/supports-color": {
+ "version": "5.5.0",
+ "license": "MIT",
"dependencies": {
- "a-sync-waterfall": "^1.0.0",
- "asap": "^2.0.3",
- "commander": "^5.1.0"
- },
- "bin": {
- "nunjucks-precompile": "bin/precompile"
+ "has-flag": "^3.0.0"
},
"engines": {
- "node": ">= 6.9.0"
- },
- "peerDependencies": {
- "chokidar": "^3.3.0"
- },
- "peerDependenciesMeta": {
- "chokidar": {
- "optional": true
- }
+ "node": ">=4"
}
},
- "../../node_modules/nunjucks/node_modules/commander": {
- "version": "5.1.0",
+ "../../node_modules/supports-hyperlinks": {
+ "version": "2.2.0",
+ "dev": true,
"license": "MIT",
+ "dependencies": {
+ "has-flag": "^4.0.0",
+ "supports-color": "^7.0.0"
+ },
"engines": {
- "node": ">= 6"
+ "node": ">=8"
}
},
- "../../node_modules/nwsapi": {
- "version": "2.2.0",
+ "../../node_modules/supports-hyperlinks/node_modules/has-flag": {
+ "version": "4.0.0",
"dev": true,
- "license": "MIT"
- },
- "../../node_modules/oauth-sign": {
- "version": "0.9.0",
- "license": "Apache-2.0",
+ "license": "MIT",
"engines": {
- "node": "*"
+ "node": ">=8"
}
},
- "../../node_modules/object-assign": {
- "version": "4.1.1",
+ "../../node_modules/supports-hyperlinks/node_modules/supports-color": {
+ "version": "7.2.0",
+ "dev": true,
"license": "MIT",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
"engines": {
- "node": ">=0.10.0"
+ "node": ">=8"
}
},
- "../../node_modules/object-get": {
- "version": "2.1.1",
- "dev": true,
- "license": "MIT"
- },
- "../../node_modules/object-inspect": {
- "version": "1.12.0",
+ "../../node_modules/supports-preserve-symlinks-flag": {
+ "version": "1.0.0",
"license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ },
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
- "../../node_modules/object-keys": {
- "version": "1.1.1",
+ "../../node_modules/svg-element-attributes": {
+ "version": "1.3.1",
"license": "MIT",
- "engines": {
- "node": ">= 0.4"
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
}
},
- "../../node_modules/object-to-spawn-args": {
- "version": "1.1.1",
+ "../../node_modules/symbol-tree": {
+ "version": "3.2.4",
"dev": true,
"license": "MIT"
},
- "../../node_modules/object.assign": {
- "version": "4.1.2",
+ "../../node_modules/table-layout": {
+ "version": "0.4.5",
+ "dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.0",
- "define-properties": "^1.1.3",
- "has-symbols": "^1.0.1",
- "object-keys": "^1.1.1"
+ "array-back": "^2.0.0",
+ "deep-extend": "~0.6.0",
+ "lodash.padend": "^4.6.1",
+ "typical": "^2.6.1",
+ "wordwrapjs": "^3.0.0"
},
"engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
+ "node": ">=4.0.0"
}
},
- "../../node_modules/object.pick": {
- "version": "1.3.0",
+ "../../node_modules/table-layout/node_modules/array-back": {
+ "version": "2.0.0",
"dev": true,
"license": "MIT",
"dependencies": {
- "isobject": "^3.0.1"
+ "typical": "^2.6.1"
},
"engines": {
- "node": ">=0.10.0"
+ "node": ">=4"
}
},
- "../../node_modules/object.pick/node_modules/isobject": {
- "version": "3.0.1",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
+ "../../node_modules/taffydb": {
+ "version": "2.6.2",
+ "dev": true
},
- "../../node_modules/object.values": {
- "version": "1.1.5",
- "license": "MIT",
+ "../../node_modules/tar": {
+ "version": "6.1.11",
+ "license": "ISC",
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.19.1"
+ "chownr": "^2.0.0",
+ "fs-minipass": "^2.0.0",
+ "minipass": "^3.0.0",
+ "minizlib": "^2.1.1",
+ "mkdirp": "^1.0.3",
+ "yallist": "^4.0.0"
},
"engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
+ "node": ">= 10"
}
},
- "../../node_modules/omggif": {
- "version": "1.0.10",
+ "../../node_modules/temp-path": {
+ "version": "1.0.0",
+ "dev": true,
"license": "MIT"
},
- "../../node_modules/once": {
- "version": "1.4.0",
- "license": "ISC",
- "dependencies": {
- "wrappy": "1"
- }
- },
- "../../node_modules/onetime": {
- "version": "5.1.2",
+ "../../node_modules/term-img": {
+ "version": "6.0.0",
"license": "MIT",
"dependencies": {
- "mimic-fn": "^2.1.0"
+ "ansi-escapes": "^5.0.0",
+ "iterm2-version": "^5.0.0"
},
"engines": {
- "node": ">=6"
+ "node": ">=12"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "../../node_modules/optionator": {
- "version": "0.9.1",
+ "../../node_modules/term-img/node_modules/ansi-escapes": {
+ "version": "5.0.0",
"license": "MIT",
"dependencies": {
- "deep-is": "^0.1.3",
- "fast-levenshtein": "^2.0.6",
- "levn": "^0.4.1",
- "prelude-ls": "^1.2.1",
- "type-check": "^0.4.0",
- "word-wrap": "^1.2.3"
+ "type-fest": "^1.0.2"
},
"engines": {
- "node": ">= 0.8.0"
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
- "../../node_modules/os-tmpdir": {
- "version": "1.0.2",
- "dev": true,
- "license": "MIT",
+ "../../node_modules/term-img/node_modules/type-fest": {
+ "version": "1.4.0",
+ "license": "(MIT OR CC0-1.0)",
"engines": {
- "node": ">=0.10.0"
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
- "../../node_modules/p-each-series": {
- "version": "2.2.0",
- "dev": true,
+ "../../node_modules/terminal-image": {
+ "version": "2.0.0",
"license": "MIT",
+ "dependencies": {
+ "chalk": "^4.1.1",
+ "jimp": "^0.16.1",
+ "log-update": "^4.0.0",
+ "render-gif": "^2.0.4",
+ "term-img": "^6.0.0"
+ },
"engines": {
- "node": ">=8"
+ "node": ">=12"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "../../node_modules/p-filter": {
- "version": "2.1.0",
+ "../../node_modules/terminal-link": {
+ "version": "2.1.1",
"dev": true,
"license": "MIT",
"dependencies": {
- "p-map": "^2.0.0"
+ "ansi-escapes": "^4.2.1",
+ "supports-hyperlinks": "^2.0.0"
},
"engines": {
"node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
- "../../node_modules/p-filter/node_modules/p-map": {
- "version": "2.1.0",
+ "../../node_modules/test-exclude": {
+ "version": "6.0.0",
"dev": true,
- "license": "MIT",
+ "license": "ISC",
+ "dependencies": {
+ "@istanbuljs/schema": "^0.1.2",
+ "glob": "^7.1.4",
+ "minimatch": "^3.0.4"
+ },
"engines": {
- "node": ">=6"
+ "node": ">=8"
}
},
- "../../node_modules/p-is-promise": {
+ "../../node_modules/test-value": {
"version": "3.0.0",
"dev": true,
"license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "../../node_modules/p-limit": {
- "version": "1.3.0",
- "license": "MIT",
"dependencies": {
- "p-try": "^1.0.0"
+ "array-back": "^2.0.0",
+ "typical": "^2.6.1"
},
"engines": {
- "node": ">=4"
+ "node": ">=4.0.0"
}
},
- "../../node_modules/p-locate": {
+ "../../node_modules/test-value/node_modules/array-back": {
"version": "2.0.0",
+ "dev": true,
"license": "MIT",
"dependencies": {
- "p-limit": "^1.1.0"
+ "typical": "^2.6.1"
},
"engines": {
"node": ">=4"
}
},
- "../../node_modules/p-map": {
- "version": "4.0.0",
- "license": "MIT",
- "dependencies": {
- "aggregate-error": "^3.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
+ "../../node_modules/text-table": {
+ "version": "0.2.0",
+ "license": "MIT"
},
- "../../node_modules/p-reduce": {
- "version": "2.1.0",
+ "../../node_modules/throat": {
+ "version": "6.0.1",
"dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
+ "license": "MIT"
},
- "../../node_modules/p-retry": {
- "version": "4.6.1",
+ "../../node_modules/through": {
+ "version": "2.3.8",
"dev": true,
- "license": "MIT",
- "dependencies": {
- "@types/retry": "^0.12.0",
- "retry": "^0.13.1"
- },
- "engines": {
- "node": ">=8"
- }
+ "license": "MIT"
},
- "../../node_modules/p-retry/node_modules/retry": {
- "version": "0.13.1",
+ "../../node_modules/through2": {
+ "version": "2.0.5",
"dev": true,
"license": "MIT",
- "engines": {
- "node": ">= 4"
- }
- },
- "../../node_modules/p-try": {
- "version": "1.0.0",
- "license": "MIT",
- "engines": {
- "node": ">=4"
- }
- },
- "../../node_modules/pacote": {
- "version": "11.3.5",
- "license": "ISC",
- "dependencies": {
- "@npmcli/git": "^2.1.0",
- "@npmcli/installed-package-contents": "^1.0.6",
- "@npmcli/promise-spawn": "^1.2.0",
- "@npmcli/run-script": "^1.8.2",
- "cacache": "^15.0.5",
- "chownr": "^2.0.0",
- "fs-minipass": "^2.1.0",
- "infer-owner": "^1.0.4",
- "minipass": "^3.1.3",
- "mkdirp": "^1.0.3",
- "npm-package-arg": "^8.0.1",
- "npm-packlist": "^2.1.4",
- "npm-pick-manifest": "^6.0.0",
- "npm-registry-fetch": "^11.0.0",
- "promise-retry": "^2.0.1",
- "read-package-json-fast": "^2.0.1",
- "rimraf": "^3.0.2",
- "ssri": "^8.0.1",
- "tar": "^6.1.0"
- },
- "bin": {
- "pacote": "lib/bin.js"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "../../node_modules/pako": {
- "version": "1.0.11",
- "license": "(MIT AND Zlib)"
- },
- "../../node_modules/parent-module": {
- "version": "1.0.1",
- "license": "MIT",
"dependencies": {
- "callsites": "^3.0.0"
- },
- "engines": {
- "node": ">=6"
+ "readable-stream": "~2.3.6",
+ "xtend": "~4.0.1"
}
},
- "../../node_modules/parse-bmfont-ascii": {
- "version": "1.0.6",
+ "../../node_modules/timm": {
+ "version": "1.7.1",
"license": "MIT"
},
- "../../node_modules/parse-bmfont-binary": {
- "version": "1.0.6",
+ "../../node_modules/tiny-merge-patch": {
+ "version": "0.1.2",
"license": "MIT"
},
- "../../node_modules/parse-bmfont-xml": {
- "version": "1.1.4",
+ "../../node_modules/tinycolor2": {
+ "version": "1.4.2",
"license": "MIT",
- "dependencies": {
- "xml-parse-from-string": "^1.0.0",
- "xml2js": "^0.4.5"
- }
- },
- "../../node_modules/parse-conflict-json": {
- "version": "1.1.1",
- "license": "ISC",
- "dependencies": {
- "json-parse-even-better-errors": "^2.3.0",
- "just-diff": "^3.0.1",
- "just-diff-apply": "^3.0.0"
+ "engines": {
+ "node": "*"
}
},
- "../../node_modules/parse-headers": {
- "version": "2.0.4",
- "license": "MIT"
- },
- "../../node_modules/parse-json": {
- "version": "5.2.0",
+ "../../node_modules/tmp": {
+ "version": "0.0.33",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/code-frame": "^7.0.0",
- "error-ex": "^1.3.1",
- "json-parse-even-better-errors": "^2.3.0",
- "lines-and-columns": "^1.1.6"
+ "os-tmpdir": "~1.0.2"
},
"engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
+ "node": ">=0.6.0"
}
},
- "../../node_modules/parse5": {
- "version": "6.0.1",
+ "../../node_modules/tmpl": {
+ "version": "1.0.5",
"dev": true,
- "license": "MIT"
+ "license": "BSD-3-Clause"
},
- "../../node_modules/path-exists": {
- "version": "3.0.0",
+ "../../node_modules/to-fast-properties": {
+ "version": "2.0.0",
"license": "MIT",
"engines": {
"node": ">=4"
}
},
- "../../node_modules/path-is-absolute": {
- "version": "1.0.1",
+ "../../node_modules/to-object-path": {
+ "version": "0.3.0",
+ "dev": true,
"license": "MIT",
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
"engines": {
"node": ">=0.10.0"
}
},
- "../../node_modules/path-key": {
- "version": "3.1.1",
+ "../../node_modules/to-object-path/node_modules/kind-of": {
+ "version": "3.2.2",
+ "dev": true,
"license": "MIT",
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
"engines": {
- "node": ">=8"
+ "node": ">=0.10.0"
}
},
- "../../node_modules/path-parse": {
- "version": "1.0.7",
- "license": "MIT"
- },
- "../../node_modules/path-to-regexp": {
- "version": "6.2.0",
- "license": "MIT"
- },
- "../../node_modules/path-type": {
- "version": "4.0.0",
+ "../../node_modules/to-regex-range": {
+ "version": "5.0.1",
"license": "MIT",
+ "dependencies": {
+ "is-number": "^7.0.0"
+ },
"engines": {
- "node": ">=8"
+ "node": ">=8.0"
}
},
- "../../node_modules/pause-stream": {
- "version": "0.0.11",
+ "../../node_modules/toml": {
+ "version": "2.3.6",
"dev": true,
- "license": [
- "MIT",
- "Apache2"
- ],
- "dependencies": {
- "through": "~2.3"
- }
+ "license": "MIT"
},
- "../../node_modules/pegjs": {
- "version": "0.10.0",
- "dev": true,
- "license": "MIT",
- "bin": {
- "pegjs": "bin/pegjs"
+ "../../node_modules/tough-cookie": {
+ "version": "2.5.0",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "psl": "^1.1.28",
+ "punycode": "^2.1.1"
},
"engines": {
- "node": ">=0.10"
+ "node": ">=0.8"
}
},
- "../../node_modules/performance-now": {
- "version": "2.1.0",
- "license": "MIT"
- },
- "../../node_modules/phin": {
- "version": "2.9.3",
+ "../../node_modules/tr46": {
+ "version": "0.0.3",
"license": "MIT"
},
- "../../node_modules/picocolors": {
- "version": "1.0.0",
+ "../../node_modules/treeverse": {
+ "version": "1.0.4",
"license": "ISC"
},
- "../../node_modules/picomatch": {
- "version": "2.3.1",
+ "../../node_modules/trim-repeated": {
+ "version": "1.0.0",
"license": "MIT",
- "engines": {
- "node": ">=8.6"
+ "dependencies": {
+ "escape-string-regexp": "^1.0.2"
},
- "funding": {
- "url": "https://github.com/sponsors/jonschlinkert"
- }
- },
- "../../node_modules/pify": {
- "version": "5.0.0",
- "dev": true,
- "license": "MIT",
"engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
+ "node": ">=0.10.0"
}
},
- "../../node_modules/pirates": {
- "version": "4.0.5",
+ "../../node_modules/ts-jest": {
+ "version": "27.1.3",
"dev": true,
"license": "MIT",
- "engines": {
- "node": ">= 6"
- }
- },
- "../../node_modules/pixelmatch": {
- "version": "4.0.2",
- "license": "ISC",
"dependencies": {
- "pngjs": "^3.0.0"
+ "bs-logger": "0.x",
+ "fast-json-stable-stringify": "2.x",
+ "jest-util": "^27.0.0",
+ "json5": "2.x",
+ "lodash.memoize": "4.x",
+ "make-error": "1.x",
+ "semver": "7.x",
+ "yargs-parser": "20.x"
},
"bin": {
- "pixelmatch": "bin/pixelmatch"
+ "ts-jest": "cli.js"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ },
+ "peerDependencies": {
+ "@babel/core": ">=7.0.0-beta.0 <8",
+ "@types/jest": "^27.0.0",
+ "babel-jest": ">=27.0.0 <28",
+ "esbuild": "~0.14.0",
+ "jest": "^27.0.0",
+ "typescript": ">=3.8 <5.0"
+ },
+ "peerDependenciesMeta": {
+ "@babel/core": {
+ "optional": true
+ },
+ "@types/jest": {
+ "optional": true
+ },
+ "babel-jest": {
+ "optional": true
+ },
+ "esbuild": {
+ "optional": true
+ }
}
},
- "../../node_modules/pkg-conf": {
- "version": "2.1.0",
- "dev": true,
+ "../../node_modules/ts-node": {
+ "version": "9.1.1",
"license": "MIT",
"dependencies": {
- "find-up": "^2.0.0",
- "load-json-file": "^4.0.0"
+ "arg": "^4.1.0",
+ "create-require": "^1.1.0",
+ "diff": "^4.0.1",
+ "make-error": "^1.1.1",
+ "source-map-support": "^0.5.17",
+ "yn": "3.1.1"
+ },
+ "bin": {
+ "ts-node": "dist/bin.js",
+ "ts-node-script": "dist/bin-script.js",
+ "ts-node-transpile-only": "dist/bin-transpile.js",
+ "ts-script": "dist/bin-script-deprecated.js"
},
"engines": {
- "node": ">=4"
+ "node": ">=10.0.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=2.7"
}
},
- "../../node_modules/pkg-dir": {
- "version": "4.2.0",
+ "../../node_modules/tsc-watch": {
+ "version": "4.6.0",
"dev": true,
"license": "MIT",
"dependencies": {
- "find-up": "^4.0.0"
+ "cross-spawn": "^7.0.3",
+ "node-cleanup": "^2.1.2",
+ "ps-tree": "^1.2.0",
+ "string-argv": "^0.1.1",
+ "strip-ansi": "^6.0.0"
+ },
+ "bin": {
+ "tsc-watch": "index.js"
},
"engines": {
- "node": ">=8"
+ "node": ">=8.17.0"
+ },
+ "peerDependencies": {
+ "typescript": "*"
}
},
- "../../node_modules/pkg-dir/node_modules/find-up": {
- "version": "4.1.0",
+ "../../node_modules/tsc-watch/node_modules/ansi-regex": {
+ "version": "5.0.1",
"dev": true,
"license": "MIT",
- "dependencies": {
- "locate-path": "^5.0.0",
- "path-exists": "^4.0.0"
- },
"engines": {
"node": ">=8"
}
},
- "../../node_modules/pkg-dir/node_modules/locate-path": {
- "version": "5.0.0",
+ "../../node_modules/tsc-watch/node_modules/strip-ansi": {
+ "version": "6.0.1",
"dev": true,
"license": "MIT",
"dependencies": {
- "p-locate": "^4.1.0"
+ "ansi-regex": "^5.0.1"
},
"engines": {
"node": ">=8"
}
},
- "../../node_modules/pkg-dir/node_modules/p-limit": {
- "version": "2.3.0",
- "dev": true,
+ "../../node_modules/tsconfig-paths": {
+ "version": "3.12.0",
"license": "MIT",
"dependencies": {
- "p-try": "^2.0.0"
- },
- "engines": {
- "node": ">=6"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
+ "@types/json5": "^0.0.29",
+ "json5": "^1.0.1",
+ "minimist": "^1.2.0",
+ "strip-bom": "^3.0.0"
}
},
- "../../node_modules/pkg-dir/node_modules/p-locate": {
- "version": "4.1.0",
- "dev": true,
+ "../../node_modules/tsconfig-paths/node_modules/json5": {
+ "version": "1.0.1",
"license": "MIT",
"dependencies": {
- "p-limit": "^2.2.0"
+ "minimist": "^1.2.0"
},
- "engines": {
- "node": ">=8"
+ "bin": {
+ "json5": "lib/cli.js"
}
},
- "../../node_modules/pkg-dir/node_modules/p-try": {
- "version": "2.2.0",
- "dev": true,
+ "../../node_modules/tslib": {
+ "version": "1.14.1",
+ "license": "0BSD"
+ },
+ "../../node_modules/tsutils": {
+ "version": "3.21.0",
"license": "MIT",
+ "dependencies": {
+ "tslib": "^1.8.1"
+ },
"engines": {
- "node": ">=6"
+ "node": ">= 6"
+ },
+ "peerDependencies": {
+ "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta"
}
},
- "../../node_modules/pkg-dir/node_modules/path-exists": {
- "version": "4.0.0",
- "dev": true,
- "license": "MIT",
+ "../../node_modules/tunnel-agent": {
+ "version": "0.6.0",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "safe-buffer": "^5.0.1"
+ },
"engines": {
- "node": ">=8"
+ "node": "*"
}
},
- "../../node_modules/plist": {
- "version": "3.0.4",
+ "../../node_modules/tweetnacl": {
+ "version": "0.14.5",
+ "license": "Unlicense"
+ },
+ "../../node_modules/type-check": {
+ "version": "0.4.0",
"license": "MIT",
"dependencies": {
- "base64-js": "^1.5.1",
- "xmlbuilder": "^9.0.7"
+ "prelude-ls": "^1.2.1"
},
"engines": {
- "node": ">=6"
+ "node": ">= 0.8.0"
}
},
- "../../node_modules/plist/node_modules/xmlbuilder": {
- "version": "9.0.7",
+ "../../node_modules/type-detect": {
+ "version": "4.0.8",
+ "dev": true,
"license": "MIT",
"engines": {
- "node": ">=4.0"
+ "node": ">=4"
}
},
- "../../node_modules/pngjs": {
- "version": "3.4.0",
- "license": "MIT",
+ "../../node_modules/type-fest": {
+ "version": "0.21.3",
+ "license": "(MIT OR CC0-1.0)",
"engines": {
- "node": ">=4.0.0"
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
- "../../node_modules/prelude-ls": {
- "version": "1.2.1",
+ "../../node_modules/typedarray": {
+ "version": "0.0.6",
+ "license": "MIT"
+ },
+ "../../node_modules/typedarray-to-buffer": {
+ "version": "3.1.5",
"license": "MIT",
- "engines": {
- "node": ">= 0.8.0"
+ "dependencies": {
+ "is-typedarray": "^1.0.0"
}
},
- "../../node_modules/prettier": {
- "version": "2.5.1",
- "license": "MIT",
+ "../../node_modules/typedoc": {
+ "version": "0.22.11",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "glob": "^7.2.0",
+ "lunr": "^2.3.9",
+ "marked": "^4.0.10",
+ "minimatch": "^3.0.4",
+ "shiki": "^0.10.0"
+ },
"bin": {
- "prettier": "bin-prettier.js"
+ "typedoc": "bin/typedoc"
},
"engines": {
- "node": ">=10.13.0"
+ "node": ">= 12.10.0"
+ },
+ "peerDependencies": {
+ "typescript": "4.0.x || 4.1.x || 4.2.x || 4.3.x || 4.4.x || 4.5.x"
}
},
- "../../node_modules/prettier-linter-helpers": {
- "version": "1.0.0",
+ "../../node_modules/typedoc-plugin-markdown": {
+ "version": "3.11.13",
+ "dev": true,
"license": "MIT",
"dependencies": {
- "fast-diff": "^1.1.2"
+ "handlebars": "^4.7.7"
},
- "engines": {
- "node": ">=6.0.0"
+ "peerDependencies": {
+ "typedoc": ">=0.22.0"
}
},
- "../../node_modules/pretty-format": {
- "version": "27.5.1",
+ "../../node_modules/typedoc/node_modules/marked": {
+ "version": "4.0.12",
+ "dev": true,
"license": "MIT",
- "dependencies": {
- "ansi-regex": "^5.0.1",
- "ansi-styles": "^5.0.0",
- "react-is": "^17.0.1"
+ "bin": {
+ "marked": "bin/marked.js"
},
"engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ "node": ">= 12"
}
},
- "../../node_modules/pretty-format/node_modules/ansi-regex": {
- "version": "5.0.1",
- "license": "MIT",
+ "../../node_modules/typescript": {
+ "version": "4.5.5",
+ "license": "Apache-2.0",
+ "bin": {
+ "tsc": "bin/tsc",
+ "tsserver": "bin/tsserver"
+ },
"engines": {
- "node": ">=8"
+ "node": ">=4.2.0"
}
},
- "../../node_modules/pretty-format/node_modules/ansi-styles": {
- "version": "5.2.0",
- "license": "MIT",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
- }
- },
- "../../node_modules/pretty-format/node_modules/react-is": {
- "version": "17.0.2",
+ "../../node_modules/typical": {
+ "version": "2.6.1",
+ "dev": true,
"license": "MIT"
},
- "../../node_modules/proc-log": {
- "version": "1.0.0",
- "license": "ISC"
- },
- "../../node_modules/process": {
- "version": "0.11.10",
- "license": "MIT",
- "engines": {
- "node": ">= 0.6.0"
- }
- },
- "../../node_modules/process-nextick-args": {
- "version": "2.0.1",
+ "../../node_modules/uc.micro": {
+ "version": "1.0.6",
"license": "MIT"
},
- "../../node_modules/promise-all-reject-late": {
- "version": "1.0.1",
- "license": "ISC",
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
+ "../../node_modules/uglify-js": {
+ "version": "3.15.1",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "optional": true,
+ "bin": {
+ "uglifyjs": "bin/uglifyjs"
+ },
+ "engines": {
+ "node": ">=0.8.0"
}
},
- "../../node_modules/promise-call-limit": {
+ "../../node_modules/unbox-primitive": {
"version": "1.0.1",
- "license": "ISC",
+ "license": "MIT",
+ "dependencies": {
+ "function-bind": "^1.1.1",
+ "has-bigints": "^1.0.1",
+ "has-symbols": "^1.0.2",
+ "which-boxed-primitive": "^1.0.2"
+ },
"funding": {
- "url": "https://github.com/sponsors/isaacs"
+ "url": "https://github.com/sponsors/ljharb"
}
},
- "../../node_modules/promise-inflight": {
- "version": "1.0.1",
- "license": "ISC"
+ "../../node_modules/underscore": {
+ "version": "1.13.2",
+ "dev": true,
+ "license": "MIT"
},
- "../../node_modules/promise-retry": {
- "version": "2.0.1",
+ "../../node_modules/unicode-canonical-property-names-ecmascript": {
+ "version": "2.0.0",
"license": "MIT",
- "dependencies": {
- "err-code": "^2.0.2",
- "retry": "^0.12.0"
- },
"engines": {
- "node": ">=10"
+ "node": ">=4"
}
},
- "../../node_modules/prompts": {
- "version": "2.4.2",
- "dev": true,
+ "../../node_modules/unicode-match-property-ecmascript": {
+ "version": "2.0.0",
"license": "MIT",
"dependencies": {
- "kleur": "^3.0.3",
- "sisteransi": "^1.0.5"
+ "unicode-canonical-property-names-ecmascript": "^2.0.0",
+ "unicode-property-aliases-ecmascript": "^2.0.0"
},
"engines": {
- "node": ">= 6"
+ "node": ">=4"
}
},
- "../../node_modules/prop-types": {
- "version": "15.8.1",
+ "../../node_modules/unicode-match-property-value-ecmascript": {
+ "version": "2.0.0",
"license": "MIT",
- "dependencies": {
- "loose-envify": "^1.4.0",
- "object-assign": "^4.1.1",
- "react-is": "^16.13.1"
+ "engines": {
+ "node": ">=4"
}
},
- "../../node_modules/ps-tree": {
- "version": "1.2.0",
- "dev": true,
+ "../../node_modules/unicode-property-aliases-ecmascript": {
+ "version": "2.0.0",
"license": "MIT",
- "dependencies": {
- "event-stream": "=3.3.4"
- },
- "bin": {
- "ps-tree": "bin/ps-tree.js"
- },
"engines": {
- "node": ">= 0.10"
+ "node": ">=4"
}
},
- "../../node_modules/psl": {
- "version": "1.8.0",
- "license": "MIT"
- },
- "../../node_modules/pump": {
- "version": "3.0.0",
- "license": "MIT",
+ "../../node_modules/unique-filename": {
+ "version": "1.1.1",
+ "license": "ISC",
"dependencies": {
- "end-of-stream": "^1.1.0",
- "once": "^1.3.1"
+ "unique-slug": "^2.0.0"
}
},
- "../../node_modules/punycode": {
- "version": "2.1.1",
- "license": "MIT",
- "engines": {
- "node": ">=6"
+ "../../node_modules/unique-slug": {
+ "version": "2.0.2",
+ "license": "ISC",
+ "dependencies": {
+ "imurmurhash": "^0.1.4"
}
},
- "../../node_modules/q": {
- "version": "1.5.1",
+ "../../node_modules/unixify": {
+ "version": "1.0.0",
"dev": true,
"license": "MIT",
- "engines": {
- "node": ">=0.6.0",
- "teleport": ">=0.2.0"
- }
- },
- "../../node_modules/qs": {
- "version": "6.11.0",
- "license": "BSD-3-Clause",
"dependencies": {
- "side-channel": "^1.0.4"
+ "normalize-path": "^2.1.1"
},
"engines": {
- "node": ">=0.6"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
+ "node": ">=0.10.0"
}
},
- "../../node_modules/queue-microtask": {
- "version": "1.2.3",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "license": "MIT"
- },
- "../../node_modules/quick-lru": {
- "version": "4.0.1",
+ "../../node_modules/unixify/node_modules/normalize-path": {
+ "version": "2.1.1",
"dev": true,
"license": "MIT",
+ "dependencies": {
+ "remove-trailing-separator": "^1.0.1"
+ },
"engines": {
- "node": ">=8"
+ "node": ">=0.10.0"
}
},
- "../../node_modules/ramldt2jsonschema": {
- "version": "1.2.3",
- "license": "Apache-2.0",
+ "../../node_modules/uri-js": {
+ "version": "4.4.1",
+ "license": "BSD-2-Clause",
"dependencies": {
- "commander": "^5.0.0",
- "js-yaml": "^3.14.0",
- "json-schema-migrate": "^0.2.0",
- "webapi-parser": "^0.5.0"
- },
- "bin": {
- "dt2js": "bin/dt2js.js",
- "js2dt": "bin/js2dt.js"
+ "punycode": "^2.1.0"
}
},
- "../../node_modules/ramldt2jsonschema/node_modules/commander": {
- "version": "5.1.0",
- "license": "MIT",
- "engines": {
- "node": ">= 6"
- }
+ "../../node_modules/uri-templates": {
+ "version": "0.2.0",
+ "license": "http://geraintluff.github.io/tv4/LICENSE.txt"
},
- "../../node_modules/randomatic": {
- "version": "3.1.1",
- "dev": true,
+ "../../node_modules/utf-8-validate": {
+ "version": "5.0.8",
+ "hasInstallScript": true,
"license": "MIT",
"dependencies": {
- "is-number": "^4.0.0",
- "kind-of": "^6.0.0",
- "math-random": "^1.0.1"
+ "node-gyp-build": "^4.3.0"
},
"engines": {
- "node": ">= 0.10.0"
+ "node": ">=6.14.2"
}
},
- "../../node_modules/randomatic/node_modules/is-number": {
- "version": "4.0.0",
- "dev": true,
+ "../../node_modules/utif": {
+ "version": "2.0.1",
"license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "../../node_modules/rc": {
- "version": "1.2.8",
- "dev": true,
- "license": "(BSD-2-Clause OR MIT OR Apache-2.0)",
"dependencies": {
- "deep-extend": "^0.6.0",
- "ini": "~1.3.0",
- "minimist": "^1.2.0",
- "strip-json-comments": "~2.0.1"
- },
- "bin": {
- "rc": "cli.js"
+ "pako": "^1.0.5"
}
},
- "../../node_modules/rc/node_modules/ini": {
- "version": "1.3.8",
- "dev": true,
- "license": "ISC"
+ "../../node_modules/util-deprecate": {
+ "version": "1.0.2",
+ "license": "MIT"
},
- "../../node_modules/react": {
- "version": "17.0.2",
+ "../../node_modules/uuid": {
+ "version": "8.3.2",
"license": "MIT",
- "dependencies": {
- "loose-envify": "^1.1.0",
- "object-assign": "^4.1.1"
- },
- "engines": {
- "node": ">=0.10.0"
+ "bin": {
+ "uuid": "dist/bin/uuid"
}
},
- "../../node_modules/react-is": {
- "version": "16.13.1",
+ "../../node_modules/v8-compile-cache": {
+ "version": "2.3.0",
"license": "MIT"
},
- "../../node_modules/read-cmd-shim": {
- "version": "2.0.0",
- "license": "ISC"
- },
- "../../node_modules/read-package-json-fast": {
- "version": "2.0.3",
+ "../../node_modules/v8-to-istanbul": {
+ "version": "8.1.1",
+ "dev": true,
"license": "ISC",
"dependencies": {
- "json-parse-even-better-errors": "^2.3.0",
- "npm-normalize-package-bin": "^1.0.1"
+ "@types/istanbul-lib-coverage": "^2.0.1",
+ "convert-source-map": "^1.6.0",
+ "source-map": "^0.7.3"
},
"engines": {
- "node": ">=10"
+ "node": ">=10.12.0"
}
},
- "../../node_modules/read-pkg": {
- "version": "5.2.0",
+ "../../node_modules/v8-to-istanbul/node_modules/source-map": {
+ "version": "0.7.3",
"dev": true,
- "license": "MIT",
- "dependencies": {
- "@types/normalize-package-data": "^2.4.0",
- "normalize-package-data": "^2.5.0",
- "parse-json": "^5.0.0",
- "type-fest": "^0.6.0"
- },
+ "license": "BSD-3-Clause",
"engines": {
- "node": ">=8"
+ "node": ">= 8"
}
},
- "../../node_modules/read-pkg-up": {
- "version": "7.0.1",
- "dev": true,
- "license": "MIT",
+ "../../node_modules/validate-npm-package-name": {
+ "version": "3.0.0",
+ "license": "ISC",
"dependencies": {
- "find-up": "^4.1.0",
- "read-pkg": "^5.2.0",
- "type-fest": "^0.8.1"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
+ "builtins": "^1.0.3"
}
},
- "../../node_modules/read-pkg-up/node_modules/find-up": {
- "version": "4.1.0",
- "dev": true,
+ "../../node_modules/vary": {
+ "version": "1.1.2",
"license": "MIT",
- "dependencies": {
- "locate-path": "^5.0.0",
- "path-exists": "^4.0.0"
- },
"engines": {
- "node": ">=8"
+ "node": ">= 0.8"
}
},
- "../../node_modules/read-pkg-up/node_modules/locate-path": {
- "version": "5.0.0",
- "dev": true,
+ "../../node_modules/verror": {
+ "version": "1.10.0",
+ "engines": [
+ "node >=0.6.0"
+ ],
"license": "MIT",
"dependencies": {
- "p-locate": "^4.1.0"
- },
- "engines": {
- "node": ">=8"
+ "assert-plus": "^1.0.0",
+ "core-util-is": "1.0.2",
+ "extsprintf": "^1.2.0"
}
},
- "../../node_modules/read-pkg-up/node_modules/p-limit": {
- "version": "2.3.0",
+ "../../node_modules/verror/node_modules/core-util-is": {
+ "version": "1.0.2",
+ "license": "MIT"
+ },
+ "../../node_modules/vscode-oniguruma": {
+ "version": "1.6.1",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/vscode-textmate": {
+ "version": "5.2.0",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/w3c-hr-time": {
+ "version": "1.0.2",
"dev": true,
"license": "MIT",
"dependencies": {
- "p-try": "^2.0.0"
- },
- "engines": {
- "node": ">=6"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
+ "browser-process-hrtime": "^1.0.0"
}
},
- "../../node_modules/read-pkg-up/node_modules/p-locate": {
- "version": "4.1.0",
+ "../../node_modules/w3c-xmlserializer": {
+ "version": "2.0.0",
"dev": true,
"license": "MIT",
"dependencies": {
- "p-limit": "^2.2.0"
+ "xml-name-validator": "^3.0.0"
},
"engines": {
- "node": ">=8"
+ "node": ">=10"
}
},
- "../../node_modules/read-pkg-up/node_modules/p-try": {
- "version": "2.2.0",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=6"
+ "../../node_modules/walk": {
+ "version": "2.3.15",
+ "license": "(MIT OR Apache-2.0)",
+ "dependencies": {
+ "foreachasync": "^3.0.0"
}
},
- "../../node_modules/read-pkg-up/node_modules/path-exists": {
+ "../../node_modules/walk-back": {
"version": "4.0.0",
"dev": true,
"license": "MIT",
"engines": {
- "node": ">=8"
- }
- },
- "../../node_modules/read-pkg-up/node_modules/type-fest": {
- "version": "0.8.1",
- "dev": true,
- "license": "(MIT OR CC0-1.0)",
- "engines": {
- "node": ">=8"
+ "node": ">=8.0.0"
}
},
- "../../node_modules/read-pkg/node_modules/hosted-git-info": {
- "version": "2.8.9",
- "dev": true,
+ "../../node_modules/walk-up-path": {
+ "version": "1.0.0",
"license": "ISC"
},
- "../../node_modules/read-pkg/node_modules/normalize-package-data": {
- "version": "2.5.0",
- "dev": true,
- "license": "BSD-2-Clause",
- "dependencies": {
- "hosted-git-info": "^2.1.4",
- "resolve": "^1.10.0",
- "semver": "2 || 3 || 4 || 5",
- "validate-npm-package-license": "^3.0.1"
+ "../../node_modules/walkdir": {
+ "version": "0.4.1",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.0.0"
}
},
- "../../node_modules/read-pkg/node_modules/semver": {
- "version": "5.7.1",
+ "../../node_modules/walker": {
+ "version": "1.0.8",
"dev": true,
- "license": "ISC",
- "bin": {
- "semver": "bin/semver"
+ "license": "Apache-2.0",
+ "dependencies": {
+ "makeerror": "1.0.12"
}
},
- "../../node_modules/read-pkg/node_modules/type-fest": {
- "version": "0.6.0",
- "dev": true,
- "license": "(MIT OR CC0-1.0)",
- "engines": {
- "node": ">=8"
+ "../../node_modules/webapi-parser": {
+ "version": "0.5.0",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "ajv": "6.5.2"
}
},
- "../../node_modules/readable-stream": {
- "version": "2.3.7",
+ "../../node_modules/webapi-parser/node_modules/ajv": {
+ "version": "6.5.2",
"license": "MIT",
"dependencies": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
+ "fast-deep-equal": "^2.0.1",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.4.1",
+ "uri-js": "^4.2.1"
}
},
- "../../node_modules/readdir-scoped-modules": {
- "version": "1.1.0",
- "license": "ISC",
+ "../../node_modules/webapi-parser/node_modules/fast-deep-equal": {
+ "version": "2.0.1",
+ "license": "MIT"
+ },
+ "../../node_modules/webidl-conversions": {
+ "version": "3.0.1",
+ "license": "BSD-2-Clause"
+ },
+ "../../node_modules/whatwg-encoding": {
+ "version": "1.0.5",
+ "dev": true,
+ "license": "MIT",
"dependencies": {
- "debuglog": "^1.0.1",
- "dezalgo": "^1.0.0",
- "graceful-fs": "^4.1.2",
- "once": "^1.3.0"
+ "iconv-lite": "0.4.24"
}
},
- "../../node_modules/readdirp": {
- "version": "3.6.0",
+ "../../node_modules/whatwg-encoding/node_modules/iconv-lite": {
+ "version": "0.4.24",
+ "dev": true,
"license": "MIT",
"dependencies": {
- "picomatch": "^2.2.1"
+ "safer-buffer": ">= 2.1.2 < 3"
},
"engines": {
- "node": ">=8.10.0"
+ "node": ">=0.10.0"
}
},
- "../../node_modules/redent": {
- "version": "3.0.0",
+ "../../node_modules/whatwg-mimetype": {
+ "version": "2.3.0",
"dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/whatwg-url": {
+ "version": "5.0.0",
"license": "MIT",
"dependencies": {
- "indent-string": "^4.0.0",
- "strip-indent": "^3.0.0"
+ "tr46": "~0.0.3",
+ "webidl-conversions": "^3.0.0"
+ }
+ },
+ "../../node_modules/which": {
+ "version": "2.0.2",
+ "license": "ISC",
+ "dependencies": {
+ "isexe": "^2.0.0"
+ },
+ "bin": {
+ "node-which": "bin/node-which"
},
"engines": {
- "node": ">=8"
+ "node": ">= 8"
}
},
- "../../node_modules/redeyed": {
- "version": "2.1.1",
- "dev": true,
+ "../../node_modules/which-boxed-primitive": {
+ "version": "1.0.2",
"license": "MIT",
"dependencies": {
- "esprima": "~4.0.0"
+ "is-bigint": "^1.0.1",
+ "is-boolean-object": "^1.1.0",
+ "is-number-object": "^1.0.4",
+ "is-string": "^1.0.5",
+ "is-symbol": "^1.0.3"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
}
},
- "../../node_modules/redis": {
- "version": "4.0.3",
- "license": "MIT",
- "workspaces": [
- "./packages/*"
- ],
+ "../../node_modules/which-module": {
+ "version": "2.0.0",
+ "dev": true,
+ "license": "ISC"
+ },
+ "../../node_modules/wide-align": {
+ "version": "1.1.5",
+ "license": "ISC",
"dependencies": {
- "@node-redis/bloom": "1.0.1",
- "@node-redis/client": "1.0.3",
- "@node-redis/graph": "1.0.0",
- "@node-redis/json": "1.0.2",
- "@node-redis/search": "1.0.2",
- "@node-redis/time-series": "1.0.1"
+ "string-width": "^1.0.2 || 2 || 3 || 4"
}
},
- "../../node_modules/redis-errors": {
- "version": "1.2.0",
+ "../../node_modules/word-wrap": {
+ "version": "1.2.3",
"license": "MIT",
"engines": {
- "node": ">=4"
+ "node": ">=0.10.0"
}
},
- "../../node_modules/redis-parser": {
+ "../../node_modules/wordwrap": {
+ "version": "1.0.0",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/wordwrapjs": {
"version": "3.0.0",
+ "dev": true,
"license": "MIT",
"dependencies": {
- "redis-errors": "^1.0.0"
+ "reduce-flatten": "^1.0.1",
+ "typical": "^2.6.1"
},
"engines": {
- "node": ">=4"
+ "node": ">=4.0.0"
}
},
- "../../node_modules/reduce-extract": {
- "version": "1.0.0",
+ "../../node_modules/wrap-ansi": {
+ "version": "7.0.0",
"dev": true,
"license": "MIT",
"dependencies": {
- "test-value": "^1.0.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "../../node_modules/reduce-extract/node_modules/array-back": {
- "version": "1.0.4",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "typical": "^2.6.0"
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
},
"engines": {
- "node": ">=0.12.0"
- }
- },
- "../../node_modules/reduce-extract/node_modules/test-value": {
- "version": "1.1.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "array-back": "^1.0.2",
- "typical": "^2.4.2"
+ "node": ">=10"
},
- "engines": {
- "node": ">=0.10.0"
+ "funding": {
+ "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
}
},
- "../../node_modules/reduce-flatten": {
- "version": "1.0.1",
+ "../../node_modules/wrap-ansi/node_modules/ansi-regex": {
+ "version": "5.0.1",
"dev": true,
"license": "MIT",
"engines": {
- "node": ">=0.10.0"
+ "node": ">=8"
}
},
- "../../node_modules/reduce-unique": {
- "version": "2.0.1",
+ "../../node_modules/wrap-ansi/node_modules/ansi-styles": {
+ "version": "4.3.0",
"dev": true,
"license": "MIT",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
"engines": {
- "node": ">=6"
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
}
},
- "../../node_modules/reduce-without": {
- "version": "1.0.1",
+ "../../node_modules/wrap-ansi/node_modules/color-convert": {
+ "version": "2.0.1",
"dev": true,
"license": "MIT",
"dependencies": {
- "test-value": "^2.0.0"
+ "color-name": "~1.1.4"
},
"engines": {
- "node": ">=0.10.0"
+ "node": ">=7.0.0"
}
},
- "../../node_modules/reduce-without/node_modules/array-back": {
- "version": "1.0.4",
+ "../../node_modules/wrap-ansi/node_modules/color-name": {
+ "version": "1.1.4",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": {
+ "version": "3.0.0",
"dev": true,
"license": "MIT",
- "dependencies": {
- "typical": "^2.6.0"
- },
"engines": {
- "node": ">=0.12.0"
+ "node": ">=8"
}
},
- "../../node_modules/reduce-without/node_modules/test-value": {
- "version": "2.1.0",
+ "../../node_modules/wrap-ansi/node_modules/string-width": {
+ "version": "4.2.3",
"dev": true,
"license": "MIT",
"dependencies": {
- "array-back": "^1.0.3",
- "typical": "^2.6.0"
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
},
"engines": {
- "node": ">=0.10.0"
+ "node": ">=8"
}
},
- "../../node_modules/regenerate": {
- "version": "1.4.2",
- "license": "MIT"
- },
- "../../node_modules/regenerate-unicode-properties": {
- "version": "10.0.1",
+ "../../node_modules/wrap-ansi/node_modules/strip-ansi": {
+ "version": "6.0.1",
+ "dev": true,
"license": "MIT",
"dependencies": {
- "regenerate": "^1.4.2"
+ "ansi-regex": "^5.0.1"
},
"engines": {
- "node": ">=4"
+ "node": ">=8"
}
},
- "../../node_modules/regenerator-runtime": {
- "version": "0.13.9",
- "license": "MIT"
+ "../../node_modules/wrappy": {
+ "version": "1.0.2",
+ "license": "ISC"
},
- "../../node_modules/regenerator-transform": {
- "version": "0.14.5",
- "license": "MIT",
+ "../../node_modules/write-file-atomic": {
+ "version": "3.0.3",
+ "license": "ISC",
"dependencies": {
- "@babel/runtime": "^7.8.4"
+ "imurmurhash": "^0.1.4",
+ "is-typedarray": "^1.0.0",
+ "signal-exit": "^3.0.2",
+ "typedarray-to-buffer": "^3.1.5"
}
},
- "../../node_modules/regexpp": {
- "version": "3.2.0",
+ "../../node_modules/ws": {
+ "version": "7.5.7",
"license": "MIT",
"engines": {
- "node": ">=8"
+ "node": ">=8.3.0"
},
- "funding": {
- "url": "https://github.com/sponsors/mysticatea"
+ "peerDependencies": {
+ "bufferutil": "^4.0.1",
+ "utf-8-validate": "^5.0.2"
+ },
+ "peerDependenciesMeta": {
+ "bufferutil": {
+ "optional": true
+ },
+ "utf-8-validate": {
+ "optional": true
+ }
}
},
- "../../node_modules/regexpu-core": {
- "version": "5.0.1",
+ "../../node_modules/xhr": {
+ "version": "2.6.0",
"license": "MIT",
"dependencies": {
- "regenerate": "^1.4.2",
- "regenerate-unicode-properties": "^10.0.1",
- "regjsgen": "^0.6.0",
- "regjsparser": "^0.8.2",
- "unicode-match-property-ecmascript": "^2.0.0",
- "unicode-match-property-value-ecmascript": "^2.0.0"
- },
- "engines": {
- "node": ">=4"
+ "global": "~4.4.0",
+ "is-function": "^1.0.1",
+ "parse-headers": "^2.0.0",
+ "xtend": "^4.0.0"
}
},
- "../../node_modules/registry-auth-token": {
- "version": "4.2.1",
+ "../../node_modules/xml-name-validator": {
+ "version": "3.0.0",
"dev": true,
- "license": "MIT",
- "dependencies": {
- "rc": "^1.2.8"
- },
- "engines": {
- "node": ">=6.0.0"
- }
+ "license": "Apache-2.0"
},
- "../../node_modules/regjsgen": {
- "version": "0.6.0",
+ "../../node_modules/xml-parse-from-string": {
+ "version": "1.0.1",
"license": "MIT"
},
- "../../node_modules/regjsparser": {
- "version": "0.8.4",
- "license": "BSD-2-Clause",
+ "../../node_modules/xml2js": {
+ "version": "0.4.23",
+ "license": "MIT",
"dependencies": {
- "jsesc": "~0.5.0"
+ "sax": ">=0.6.0",
+ "xmlbuilder": "~11.0.0"
},
- "bin": {
- "regjsparser": "bin/parser"
+ "engines": {
+ "node": ">=4.0.0"
}
},
- "../../node_modules/regjsparser/node_modules/jsesc": {
- "version": "0.5.0",
- "bin": {
- "jsesc": "bin/jsesc"
+ "../../node_modules/xmlbuilder": {
+ "version": "11.0.1",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4.0"
}
},
- "../../node_modules/reinterval": {
- "version": "1.1.0",
+ "../../node_modules/xmlchars": {
+ "version": "2.2.0",
+ "dev": true,
"license": "MIT"
},
- "../../node_modules/remarkable": {
- "version": "1.7.4",
+ "../../node_modules/xmlcreate": {
+ "version": "2.0.4",
"dev": true,
+ "license": "Apache-2.0"
+ },
+ "../../node_modules/xtend": {
+ "version": "4.0.2",
"license": "MIT",
- "dependencies": {
- "argparse": "^1.0.10",
- "autolinker": "~0.28.0"
- },
- "bin": {
- "remarkable": "bin/remarkable.js"
- },
"engines": {
- "node": ">= 0.10.0"
+ "node": ">=0.4"
}
},
- "../../node_modules/remarkable/node_modules/argparse": {
- "version": "1.0.10",
+ "../../node_modules/y18n": {
+ "version": "5.0.8",
"dev": true,
- "license": "MIT",
- "dependencies": {
- "sprintf-js": "~1.0.2"
+ "license": "ISC",
+ "engines": {
+ "node": ">=10"
}
},
- "../../node_modules/remove-trailing-separator": {
- "version": "1.1.0",
- "dev": true,
+ "../../node_modules/yallist": {
+ "version": "4.0.0",
"license": "ISC"
},
- "../../node_modules/render-gif": {
- "version": "2.0.4",
+ "../../node_modules/yaml-ast-parser": {
+ "version": "0.0.43",
+ "license": "Apache-2.0"
+ },
+ "../../node_modules/yargs": {
+ "version": "16.2.0",
+ "dev": true,
"license": "MIT",
"dependencies": {
- "cycled": "^1.2.0",
- "decode-gif": "^1.0.1",
- "delay": "^4.3.0",
- "jimp": "^0.14.0"
+ "cliui": "^7.0.2",
+ "escalade": "^3.1.1",
+ "get-caller-file": "^2.0.5",
+ "require-directory": "^2.1.1",
+ "string-width": "^4.2.0",
+ "y18n": "^5.0.5",
+ "yargs-parser": "^20.2.2"
},
"engines": {
"node": ">=10"
}
},
- "../../node_modules/render-gif/node_modules/@jimp/bmp": {
- "version": "0.14.0",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.14.0",
- "bmp-js": "^0.1.0"
- },
- "peerDependencies": {
- "@jimp/custom": ">=0.3.5"
+ "../../node_modules/yargs-parser": {
+ "version": "20.2.9",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=10"
}
},
- "../../node_modules/render-gif/node_modules/@jimp/core": {
- "version": "0.14.0",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.14.0",
- "any-base": "^1.1.0",
- "buffer": "^5.2.0",
- "exif-parser": "^0.1.12",
- "file-type": "^9.0.0",
- "load-bmfont": "^1.3.1",
- "mkdirp": "^0.5.1",
- "phin": "^2.9.1",
- "pixelmatch": "^4.0.2",
- "tinycolor2": "^1.4.1"
- }
- },
- "../../node_modules/render-gif/node_modules/@jimp/custom": {
- "version": "0.14.0",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.7.2",
- "@jimp/core": "^0.14.0"
- }
- },
- "../../node_modules/render-gif/node_modules/@jimp/gif": {
- "version": "0.14.0",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.14.0",
- "gifwrap": "^0.9.2",
- "omggif": "^1.0.9"
- },
- "peerDependencies": {
- "@jimp/custom": ">=0.3.5"
- }
- },
- "../../node_modules/render-gif/node_modules/@jimp/jpeg": {
- "version": "0.14.0",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.14.0",
- "jpeg-js": "^0.4.0"
- },
- "peerDependencies": {
- "@jimp/custom": ">=0.3.5"
- }
- },
- "../../node_modules/render-gif/node_modules/@jimp/plugin-blit": {
- "version": "0.14.0",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.14.0"
- },
- "peerDependencies": {
- "@jimp/custom": ">=0.3.5"
- }
- },
- "../../node_modules/render-gif/node_modules/@jimp/plugin-blur": {
- "version": "0.14.0",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.14.0"
- },
- "peerDependencies": {
- "@jimp/custom": ">=0.3.5"
- }
- },
- "../../node_modules/render-gif/node_modules/@jimp/plugin-circle": {
- "version": "0.14.0",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.14.0"
- },
- "peerDependencies": {
- "@jimp/custom": ">=0.3.5"
- }
- },
- "../../node_modules/render-gif/node_modules/@jimp/plugin-color": {
- "version": "0.14.0",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.14.0",
- "tinycolor2": "^1.4.1"
- },
- "peerDependencies": {
- "@jimp/custom": ">=0.3.5"
- }
- },
- "../../node_modules/render-gif/node_modules/@jimp/plugin-contain": {
- "version": "0.14.0",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.14.0"
- },
- "peerDependencies": {
- "@jimp/custom": ">=0.3.5",
- "@jimp/plugin-blit": ">=0.3.5",
- "@jimp/plugin-resize": ">=0.3.5",
- "@jimp/plugin-scale": ">=0.3.5"
- }
- },
- "../../node_modules/render-gif/node_modules/@jimp/plugin-cover": {
- "version": "0.14.0",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.14.0"
- },
- "peerDependencies": {
- "@jimp/custom": ">=0.3.5",
- "@jimp/plugin-crop": ">=0.3.5",
- "@jimp/plugin-resize": ">=0.3.5",
- "@jimp/plugin-scale": ">=0.3.5"
- }
- },
- "../../node_modules/render-gif/node_modules/@jimp/plugin-crop": {
- "version": "0.14.0",
+ "../../node_modules/yargs/node_modules/ansi-regex": {
+ "version": "5.0.1",
+ "dev": true,
"license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.14.0"
- },
- "peerDependencies": {
- "@jimp/custom": ">=0.3.5"
+ "engines": {
+ "node": ">=8"
}
},
- "../../node_modules/render-gif/node_modules/@jimp/plugin-displace": {
- "version": "0.14.0",
+ "../../node_modules/yargs/node_modules/is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "dev": true,
"license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.14.0"
- },
- "peerDependencies": {
- "@jimp/custom": ">=0.3.5"
+ "engines": {
+ "node": ">=8"
}
},
- "../../node_modules/render-gif/node_modules/@jimp/plugin-dither": {
- "version": "0.14.0",
+ "../../node_modules/yargs/node_modules/string-width": {
+ "version": "4.2.3",
+ "dev": true,
"license": "MIT",
"dependencies": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.14.0"
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
},
- "peerDependencies": {
- "@jimp/custom": ">=0.3.5"
+ "engines": {
+ "node": ">=8"
}
},
- "../../node_modules/render-gif/node_modules/@jimp/plugin-fisheye": {
- "version": "0.14.0",
+ "../../node_modules/yargs/node_modules/strip-ansi": {
+ "version": "6.0.1",
+ "dev": true,
"license": "MIT",
"dependencies": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.14.0"
+ "ansi-regex": "^5.0.1"
},
- "peerDependencies": {
- "@jimp/custom": ">=0.3.5"
+ "engines": {
+ "node": ">=8"
}
},
- "../../node_modules/render-gif/node_modules/@jimp/plugin-flip": {
- "version": "0.14.0",
+ "../../node_modules/yn": {
+ "version": "3.1.1",
"license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.14.0"
- },
- "peerDependencies": {
- "@jimp/custom": ">=0.3.5",
- "@jimp/plugin-rotate": ">=0.3.5"
+ "engines": {
+ "node": ">=6"
}
},
- "../../node_modules/render-gif/node_modules/@jimp/plugin-gaussian": {
- "version": "0.14.0",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.14.0"
+ "node_modules/@asyncapi/glee": {
+ "resolved": "../..",
+ "link": true
+ }
+ },
+ "dependencies": {
+ "@asyncapi/glee": {
+ "version": "file:../..",
+ "requires": {
+ "@asyncapi/generator": "^1.15.0",
+ "@asyncapi/html-template": "^1.0.0",
+ "@asyncapi/markdown-template": "^1.4.0",
+ "@asyncapi/parser": "^3.0.0-next-major-spec.12",
+ "@tsconfig/node14": "^1.0.1",
+ "@types/async": "^3.2.11",
+ "@types/debug": "^4.1.7",
+ "@types/jest": "^27.4.0",
+ "@types/qs": "^6.9.7",
+ "@types/socket.io": "^3.0.2",
+ "@types/uri-templates": "^0.1.31",
+ "@types/ws": "^8.5.3",
+ "@typescript-eslint/eslint-plugin": "^5.9.0",
+ "@typescript-eslint/parser": "^5.9.0",
+ "ajv": "^6.12.6",
+ "all-contributors-cli": "^6.14.2",
+ "async": "^3.2.0",
+ "better-ajv-errors": "^0.7.0",
+ "bufferutil": "^4.0.3",
+ "chalk": "^4.1.1",
+ "cross-spawn": "^7.0.3",
+ "debug": "^4.3.1",
+ "dotenv": "^10.0.0",
+ "dotenv-expand": "^5.1.0",
+ "emojis": "^1.0.10",
+ "eslint": "^8.6.0",
+ "eslint-plugin-github": "^4.3.5",
+ "eslint-plugin-jest": "^23.8.2",
+ "eslint-plugin-security": "^1.4.0",
+ "eslint-plugin-sonarjs": "^0.19.0",
+ "fs-extra": "^10.1.0",
+ "got": "^12.5.3",
+ "jest": "^27.4.7",
+ "jest-extended": "^1.2.0",
+ "jsdoc-to-markdown": "^5.0.3",
+ "kafkajs": "^2.2.3",
+ "markdown-toc": "^1.2.0",
+ "mqtt": "^4.3.7",
+ "path-to-regexp": "^6.2.0",
+ "qs": "^6.11.0",
+ "redis": "^4.0.2",
+ "rimraf": "^3.0.2",
+ "socket.io": "^4.1.2",
+ "terminal-image": "^2.0.0",
+ "ts-jest": "^27.1.2",
+ "tsc-watch": "^4.5.0",
+ "typedoc": "^0.23.28",
+ "typedoc-plugin-markdown": "^3.11.8",
+ "typescript": "^4.5.4",
+ "unixify": "^1.0.0",
+ "uri-templates": "^0.2.0",
+ "utf-8-validate": "^5.0.5",
+ "uuid": "^8.3.2",
+ "walkdir": "^0.4.1",
+ "word-wrap": "^1.2.3",
+ "ws": "^7.4.6"
},
- "peerDependencies": {
- "@jimp/custom": ">=0.3.5"
- }
- },
- "../../node_modules/render-gif/node_modules/@jimp/plugin-invert": {
- "version": "0.14.0",
- "license": "MIT",
"dependencies": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.14.0"
- },
- "peerDependencies": {
- "@jimp/custom": ">=0.3.5"
- }
- },
- "../../node_modules/render-gif/node_modules/@jimp/plugin-mask": {
- "version": "0.14.0",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.14.0"
- },
- "peerDependencies": {
- "@jimp/custom": ">=0.3.5"
- }
- },
- "../../node_modules/render-gif/node_modules/@jimp/plugin-normalize": {
- "version": "0.14.0",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.14.0"
- },
- "peerDependencies": {
- "@jimp/custom": ">=0.3.5"
- }
- },
- "../../node_modules/render-gif/node_modules/@jimp/plugin-print": {
- "version": "0.14.0",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.14.0",
- "load-bmfont": "^1.4.0"
- },
- "peerDependencies": {
- "@jimp/custom": ">=0.3.5",
- "@jimp/plugin-blit": ">=0.3.5"
- }
- },
- "../../node_modules/render-gif/node_modules/@jimp/plugin-resize": {
- "version": "0.14.0",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.14.0"
- },
- "peerDependencies": {
- "@jimp/custom": ">=0.3.5"
- }
- },
- "../../node_modules/render-gif/node_modules/@jimp/plugin-rotate": {
- "version": "0.14.0",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.14.0"
- },
- "peerDependencies": {
- "@jimp/custom": ">=0.3.5",
- "@jimp/plugin-blit": ">=0.3.5",
- "@jimp/plugin-crop": ">=0.3.5",
- "@jimp/plugin-resize": ">=0.3.5"
- }
- },
- "../../node_modules/render-gif/node_modules/@jimp/plugin-scale": {
- "version": "0.14.0",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.14.0"
- },
- "peerDependencies": {
- "@jimp/custom": ">=0.3.5",
- "@jimp/plugin-resize": ">=0.3.5"
- }
- },
- "../../node_modules/render-gif/node_modules/@jimp/plugin-shadow": {
- "version": "0.14.0",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.14.0"
- },
- "peerDependencies": {
- "@jimp/custom": ">=0.3.5",
- "@jimp/plugin-blur": ">=0.3.5",
- "@jimp/plugin-resize": ">=0.3.5"
- }
- },
- "../../node_modules/render-gif/node_modules/@jimp/plugin-threshold": {
- "version": "0.14.0",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.14.0"
- },
- "peerDependencies": {
- "@jimp/custom": ">=0.3.5",
- "@jimp/plugin-color": ">=0.8.0",
- "@jimp/plugin-resize": ">=0.8.0"
- }
- },
- "../../node_modules/render-gif/node_modules/@jimp/plugins": {
- "version": "0.14.0",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.7.2",
- "@jimp/plugin-blit": "^0.14.0",
- "@jimp/plugin-blur": "^0.14.0",
- "@jimp/plugin-circle": "^0.14.0",
- "@jimp/plugin-color": "^0.14.0",
- "@jimp/plugin-contain": "^0.14.0",
- "@jimp/plugin-cover": "^0.14.0",
- "@jimp/plugin-crop": "^0.14.0",
- "@jimp/plugin-displace": "^0.14.0",
- "@jimp/plugin-dither": "^0.14.0",
- "@jimp/plugin-fisheye": "^0.14.0",
- "@jimp/plugin-flip": "^0.14.0",
- "@jimp/plugin-gaussian": "^0.14.0",
- "@jimp/plugin-invert": "^0.14.0",
- "@jimp/plugin-mask": "^0.14.0",
- "@jimp/plugin-normalize": "^0.14.0",
- "@jimp/plugin-print": "^0.14.0",
- "@jimp/plugin-resize": "^0.14.0",
- "@jimp/plugin-rotate": "^0.14.0",
- "@jimp/plugin-scale": "^0.14.0",
- "@jimp/plugin-shadow": "^0.14.0",
- "@jimp/plugin-threshold": "^0.14.0",
- "timm": "^1.6.1"
- },
- "peerDependencies": {
- "@jimp/custom": ">=0.3.5"
- }
- },
- "../../node_modules/render-gif/node_modules/@jimp/png": {
- "version": "0.14.0",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.14.0",
- "pngjs": "^3.3.3"
- },
- "peerDependencies": {
- "@jimp/custom": ">=0.3.5"
- }
- },
- "../../node_modules/render-gif/node_modules/@jimp/tiff": {
- "version": "0.14.0",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.7.2",
- "utif": "^2.0.1"
- },
- "peerDependencies": {
- "@jimp/custom": ">=0.3.5"
- }
- },
- "../../node_modules/render-gif/node_modules/@jimp/types": {
- "version": "0.14.0",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.7.2",
- "@jimp/bmp": "^0.14.0",
- "@jimp/gif": "^0.14.0",
- "@jimp/jpeg": "^0.14.0",
- "@jimp/png": "^0.14.0",
- "@jimp/tiff": "^0.14.0",
- "timm": "^1.6.1"
- },
- "peerDependencies": {
- "@jimp/custom": ">=0.3.5"
- }
- },
- "../../node_modules/render-gif/node_modules/@jimp/utils": {
- "version": "0.14.0",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.7.2",
- "regenerator-runtime": "^0.13.3"
- }
- },
- "../../node_modules/render-gif/node_modules/jimp": {
- "version": "0.14.0",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.7.2",
- "@jimp/custom": "^0.14.0",
- "@jimp/plugins": "^0.14.0",
- "@jimp/types": "^0.14.0",
- "regenerator-runtime": "^0.13.3"
- }
- },
- "../../node_modules/render-gif/node_modules/mkdirp": {
- "version": "0.5.5",
- "license": "MIT",
- "dependencies": {
- "minimist": "^1.2.5"
- },
- "bin": {
- "mkdirp": "bin/cmd.js"
- }
- },
- "../../node_modules/repeat-element": {
- "version": "1.1.4",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "../../node_modules/repeat-string": {
- "version": "1.6.1",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.10"
- }
- },
- "../../node_modules/request": {
- "version": "2.88.2",
- "license": "Apache-2.0",
- "dependencies": {
- "aws-sign2": "~0.7.0",
- "aws4": "^1.8.0",
- "caseless": "~0.12.0",
- "combined-stream": "~1.0.6",
- "extend": "~3.0.2",
- "forever-agent": "~0.6.1",
- "form-data": "~2.3.2",
- "har-validator": "~5.1.3",
- "http-signature": "~1.2.0",
- "is-typedarray": "~1.0.0",
- "isstream": "~0.1.2",
- "json-stringify-safe": "~5.0.1",
- "mime-types": "~2.1.19",
- "oauth-sign": "~0.9.0",
- "performance-now": "^2.1.0",
- "qs": "~6.5.2",
- "safe-buffer": "^5.1.2",
- "tough-cookie": "~2.5.0",
- "tunnel-agent": "^0.6.0",
- "uuid": "^3.3.2"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "../../node_modules/request/node_modules/qs": {
- "version": "6.5.3",
- "license": "BSD-3-Clause",
- "engines": {
- "node": ">=0.6"
- }
- },
- "../../node_modules/request/node_modules/uuid": {
- "version": "3.4.0",
- "license": "MIT",
- "bin": {
- "uuid": "bin/uuid"
- }
- },
- "../../node_modules/require-directory": {
- "version": "2.1.1",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "../../node_modules/require-main-filename": {
- "version": "2.0.0",
- "dev": true,
- "license": "ISC"
- },
- "../../node_modules/requizzle": {
- "version": "0.2.3",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "lodash": "^4.17.14"
- }
- },
- "../../node_modules/resolve": {
- "version": "1.22.0",
- "license": "MIT",
- "dependencies": {
- "is-core-module": "^2.8.1",
- "path-parse": "^1.0.7",
- "supports-preserve-symlinks-flag": "^1.0.0"
- },
- "bin": {
- "resolve": "bin/resolve"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "../../node_modules/resolve-cwd": {
- "version": "3.0.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "resolve-from": "^5.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "../../node_modules/resolve-from": {
- "version": "5.0.0",
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "../../node_modules/resolve-pkg": {
- "version": "2.0.0",
- "license": "MIT",
- "dependencies": {
- "resolve-from": "^5.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "../../node_modules/resolve.exports": {
- "version": "1.1.0",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=10"
- }
- },
- "../../node_modules/restore-cursor": {
- "version": "3.1.0",
- "license": "MIT",
- "dependencies": {
- "onetime": "^5.1.0",
- "signal-exit": "^3.0.2"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "../../node_modules/ret": {
- "version": "0.1.15",
- "license": "MIT",
- "engines": {
- "node": ">=0.12"
- }
- },
- "../../node_modules/retry": {
- "version": "0.12.0",
- "license": "MIT",
- "engines": {
- "node": ">= 4"
- }
- },
- "../../node_modules/reusify": {
- "version": "1.0.4",
- "license": "MIT",
- "engines": {
- "iojs": ">=1.0.0",
- "node": ">=0.10.0"
- }
- },
- "../../node_modules/rfdc": {
- "version": "1.3.0",
- "license": "MIT"
- },
- "../../node_modules/rimraf": {
- "version": "3.0.2",
- "license": "ISC",
- "dependencies": {
- "glob": "^7.1.3"
- },
- "bin": {
- "rimraf": "bin.js"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "../../node_modules/rollup": {
- "version": "2.67.2",
- "license": "MIT",
- "bin": {
- "rollup": "dist/bin/rollup"
- },
- "engines": {
- "node": ">=10.0.0"
- },
- "optionalDependencies": {
- "fsevents": "~2.3.2"
- }
- },
- "../../node_modules/run-async": {
- "version": "2.4.1",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.12.0"
- }
- },
- "../../node_modules/run-parallel": {
- "version": "1.2.0",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "queue-microtask": "^1.2.2"
- }
- },
- "../../node_modules/rxjs": {
- "version": "6.6.7",
- "dev": true,
- "license": "Apache-2.0",
- "dependencies": {
- "tslib": "^1.9.0"
- },
- "engines": {
- "npm": ">=2.0.0"
- }
- },
- "../../node_modules/safe-buffer": {
- "version": "5.1.2",
- "license": "MIT"
- },
- "../../node_modules/safe-regex": {
- "version": "1.1.0",
- "license": "MIT",
- "dependencies": {
- "ret": "~0.1.10"
- }
- },
- "../../node_modules/safer-buffer": {
- "version": "2.1.2",
- "license": "MIT"
- },
- "../../node_modules/sax": {
- "version": "1.2.4",
- "license": "ISC"
- },
- "../../node_modules/saxes": {
- "version": "5.0.1",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "xmlchars": "^2.2.0"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "../../node_modules/semantic-release": {
- "version": "17.4.7",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@semantic-release/commit-analyzer": "^8.0.0",
- "@semantic-release/error": "^2.2.0",
- "@semantic-release/github": "^7.0.0",
- "@semantic-release/npm": "^7.0.0",
- "@semantic-release/release-notes-generator": "^9.0.0",
- "aggregate-error": "^3.0.0",
- "cosmiconfig": "^7.0.0",
- "debug": "^4.0.0",
- "env-ci": "^5.0.0",
- "execa": "^5.0.0",
- "figures": "^3.0.0",
- "find-versions": "^4.0.0",
- "get-stream": "^6.0.0",
- "git-log-parser": "^1.2.0",
- "hook-std": "^2.0.0",
- "hosted-git-info": "^4.0.0",
- "lodash": "^4.17.21",
- "marked": "^2.0.0",
- "marked-terminal": "^4.1.1",
- "micromatch": "^4.0.2",
- "p-each-series": "^2.1.0",
- "p-reduce": "^2.0.0",
- "read-pkg-up": "^7.0.0",
- "resolve-from": "^5.0.0",
- "semver": "^7.3.2",
- "semver-diff": "^3.1.1",
- "signale": "^1.2.1",
- "yargs": "^16.2.0"
- },
- "bin": {
- "semantic-release": "bin/semantic-release.js"
- },
- "engines": {
- "node": ">=10.19"
- }
- },
- "../../node_modules/semantic-release/node_modules/marked": {
- "version": "2.1.3",
- "dev": true,
- "license": "MIT",
- "bin": {
- "marked": "bin/marked"
- },
- "engines": {
- "node": ">= 10"
- }
- },
- "../../node_modules/semver": {
- "version": "7.3.5",
- "license": "ISC",
- "dependencies": {
- "lru-cache": "^6.0.0"
- },
- "bin": {
- "semver": "bin/semver.js"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "../../node_modules/semver-diff": {
- "version": "3.1.1",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "semver": "^6.3.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "../../node_modules/semver-diff/node_modules/semver": {
- "version": "6.3.0",
- "dev": true,
- "license": "ISC",
- "bin": {
- "semver": "bin/semver.js"
- }
- },
- "../../node_modules/semver-regex": {
- "version": "3.1.3",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "../../node_modules/set-blocking": {
- "version": "2.0.0",
- "license": "ISC"
- },
- "../../node_modules/set-getter": {
- "version": "0.1.1",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "to-object-path": "^0.3.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "../../node_modules/shebang-command": {
- "version": "2.0.0",
- "license": "MIT",
- "dependencies": {
- "shebang-regex": "^3.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "../../node_modules/shebang-regex": {
- "version": "3.0.0",
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "../../node_modules/shiki": {
- "version": "0.10.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "jsonc-parser": "^3.0.0",
- "vscode-oniguruma": "^1.6.1",
- "vscode-textmate": "5.2.0"
- }
- },
- "../../node_modules/side-channel": {
- "version": "1.0.4",
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.0",
- "get-intrinsic": "^1.0.2",
- "object-inspect": "^1.9.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "../../node_modules/signal-exit": {
- "version": "3.0.7",
- "license": "ISC"
- },
- "../../node_modules/signale": {
- "version": "1.4.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "chalk": "^2.3.2",
- "figures": "^2.0.0",
- "pkg-conf": "^2.1.0"
- },
- "engines": {
- "node": ">=6"
- }
- },
- "../../node_modules/signale/node_modules/chalk": {
- "version": "2.4.2",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "../../node_modules/signale/node_modules/figures": {
- "version": "2.0.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "escape-string-regexp": "^1.0.5"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "../../node_modules/simple-git": {
- "version": "3.7.1",
- "license": "MIT",
- "dependencies": {
- "@kwsites/file-exists": "^1.1.1",
- "@kwsites/promise-deferred": "^1.1.1",
- "debug": "^4.3.3"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/steveukx/"
- }
- },
- "../../node_modules/sisteransi": {
- "version": "1.0.5",
- "dev": true,
- "license": "MIT"
- },
- "../../node_modules/slash": {
- "version": "3.0.0",
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "../../node_modules/slice-ansi": {
- "version": "4.0.0",
- "license": "MIT",
- "dependencies": {
- "ansi-styles": "^4.0.0",
- "astral-regex": "^2.0.0",
- "is-fullwidth-code-point": "^3.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/slice-ansi?sponsor=1"
- }
- },
- "../../node_modules/slice-ansi/node_modules/ansi-styles": {
- "version": "4.3.0",
- "license": "MIT",
- "dependencies": {
- "color-convert": "^2.0.1"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
- }
- },
- "../../node_modules/slice-ansi/node_modules/color-convert": {
- "version": "2.0.1",
- "license": "MIT",
- "dependencies": {
- "color-name": "~1.1.4"
- },
- "engines": {
- "node": ">=7.0.0"
- }
- },
- "../../node_modules/slice-ansi/node_modules/color-name": {
- "version": "1.1.4",
- "license": "MIT"
- },
- "../../node_modules/slice-ansi/node_modules/is-fullwidth-code-point": {
- "version": "3.0.0",
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "../../node_modules/smart-buffer": {
- "version": "4.2.0",
- "license": "MIT",
- "engines": {
- "node": ">= 6.0.0",
- "npm": ">= 3.0.0"
- }
- },
- "../../node_modules/socket.io": {
- "version": "4.4.1",
- "license": "MIT",
- "dependencies": {
- "accepts": "~1.3.4",
- "base64id": "~2.0.0",
- "debug": "~4.3.2",
- "engine.io": "~6.1.0",
- "socket.io-adapter": "~2.3.3",
- "socket.io-parser": "~4.0.4"
- },
- "engines": {
- "node": ">=10.0.0"
- }
- },
- "../../node_modules/socket.io-adapter": {
- "version": "2.3.3",
- "license": "MIT"
- },
- "../../node_modules/socket.io-parser": {
- "version": "4.0.4",
- "license": "MIT",
- "dependencies": {
- "@types/component-emitter": "^1.2.10",
- "component-emitter": "~1.3.0",
- "debug": "~4.3.1"
- },
- "engines": {
- "node": ">=10.0.0"
- }
- },
- "../../node_modules/socks": {
- "version": "2.6.2",
- "license": "MIT",
- "dependencies": {
- "ip": "^1.1.5",
- "smart-buffer": "^4.2.0"
- },
- "engines": {
- "node": ">= 10.13.0",
- "npm": ">= 3.0.0"
- }
- },
- "../../node_modules/socks-proxy-agent": {
- "version": "6.1.1",
- "license": "MIT",
- "dependencies": {
- "agent-base": "^6.0.2",
- "debug": "^4.3.1",
- "socks": "^2.6.1"
- },
- "engines": {
- "node": ">= 10"
- }
- },
- "../../node_modules/sort-array": {
- "version": "2.0.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "array-back": "^1.0.4",
- "object-get": "^2.1.0",
- "typical": "^2.6.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "../../node_modules/sort-array/node_modules/array-back": {
- "version": "1.0.4",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "typical": "^2.6.0"
- },
- "engines": {
- "node": ">=0.12.0"
- }
- },
- "../../node_modules/source-map": {
- "version": "0.5.7",
- "license": "BSD-3-Clause",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "../../node_modules/source-map-support": {
- "version": "0.5.21",
- "license": "MIT",
- "dependencies": {
- "buffer-from": "^1.0.0",
- "source-map": "^0.6.0"
- }
- },
- "../../node_modules/source-map-support/node_modules/source-map": {
- "version": "0.6.1",
- "license": "BSD-3-Clause",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "../../node_modules/spawn-error-forwarder": {
- "version": "1.0.0",
- "dev": true,
- "license": "MIT"
- },
- "../../node_modules/spdx-correct": {
- "version": "3.1.1",
- "dev": true,
- "license": "Apache-2.0",
- "dependencies": {
- "spdx-expression-parse": "^3.0.0",
- "spdx-license-ids": "^3.0.0"
- }
- },
- "../../node_modules/spdx-exceptions": {
- "version": "2.3.0",
- "dev": true,
- "license": "CC-BY-3.0"
- },
- "../../node_modules/spdx-expression-parse": {
- "version": "3.0.1",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "spdx-exceptions": "^2.1.0",
- "spdx-license-ids": "^3.0.0"
- }
- },
- "../../node_modules/spdx-license-ids": {
- "version": "3.0.11",
- "dev": true,
- "license": "CC0-1.0"
- },
- "../../node_modules/split": {
- "version": "1.0.1",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "through": "2"
- },
- "engines": {
- "node": "*"
- }
- },
- "../../node_modules/split2": {
- "version": "3.2.2",
- "license": "ISC",
- "dependencies": {
- "readable-stream": "^3.0.0"
- }
- },
- "../../node_modules/split2/node_modules/readable-stream": {
- "version": "3.6.0",
- "license": "MIT",
- "dependencies": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "../../node_modules/sprintf-js": {
- "version": "1.0.3",
- "license": "BSD-3-Clause"
- },
- "../../node_modules/sshpk": {
- "version": "1.17.0",
- "license": "MIT",
- "dependencies": {
- "asn1": "~0.2.3",
- "assert-plus": "^1.0.0",
- "bcrypt-pbkdf": "^1.0.0",
- "dashdash": "^1.12.0",
- "ecc-jsbn": "~0.1.1",
- "getpass": "^0.1.1",
- "jsbn": "~0.1.0",
- "safer-buffer": "^2.0.2",
- "tweetnacl": "~0.14.0"
- },
- "bin": {
- "sshpk-conv": "bin/sshpk-conv",
- "sshpk-sign": "bin/sshpk-sign",
- "sshpk-verify": "bin/sshpk-verify"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "../../node_modules/ssri": {
- "version": "8.0.1",
- "license": "ISC",
- "dependencies": {
- "minipass": "^3.1.1"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "../../node_modules/stack-utils": {
- "version": "2.0.5",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "escape-string-regexp": "^2.0.0"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "../../node_modules/stack-utils/node_modules/escape-string-regexp": {
- "version": "2.0.0",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "../../node_modules/stream-combiner": {
- "version": "0.0.4",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "duplexer": "~0.1.1"
- }
- },
- "../../node_modules/stream-combiner2": {
- "version": "1.1.1",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "duplexer2": "~0.1.0",
- "readable-stream": "^2.0.2"
- }
- },
- "../../node_modules/stream-connect": {
- "version": "1.0.2",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "array-back": "^1.0.2"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "../../node_modules/stream-connect/node_modules/array-back": {
- "version": "1.0.4",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "typical": "^2.6.0"
- },
- "engines": {
- "node": ">=0.12.0"
- }
- },
- "../../node_modules/stream-shift": {
- "version": "1.0.1",
- "license": "MIT"
- },
- "../../node_modules/stream-via": {
- "version": "1.0.4",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "../../node_modules/string_decoder": {
- "version": "1.1.1",
- "license": "MIT",
- "dependencies": {
- "safe-buffer": "~5.1.0"
- }
- },
- "../../node_modules/string-argv": {
- "version": "0.1.2",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.6.19"
- }
- },
- "../../node_modules/string-length": {
- "version": "4.0.2",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "char-regex": "^1.0.2",
- "strip-ansi": "^6.0.0"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "../../node_modules/string-length/node_modules/ansi-regex": {
- "version": "5.0.1",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "../../node_modules/string-length/node_modules/strip-ansi": {
- "version": "6.0.1",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ansi-regex": "^5.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "../../node_modules/string-width": {
- "version": "1.0.2",
- "license": "MIT",
- "dependencies": {
- "code-point-at": "^1.0.0",
- "is-fullwidth-code-point": "^1.0.0",
- "strip-ansi": "^3.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "../../node_modules/string.prototype.trimend": {
- "version": "1.0.4",
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "../../node_modules/string.prototype.trimstart": {
- "version": "1.0.4",
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "../../node_modules/strip-ansi": {
- "version": "3.0.1",
- "license": "MIT",
- "dependencies": {
- "ansi-regex": "^2.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "../../node_modules/strip-bom": {
- "version": "3.0.0",
- "license": "MIT",
- "engines": {
- "node": ">=4"
- }
- },
- "../../node_modules/strip-color": {
- "version": "0.1.0",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "../../node_modules/strip-final-newline": {
- "version": "2.0.0",
- "license": "MIT",
- "engines": {
- "node": ">=6"
- }
- },
- "../../node_modules/strip-indent": {
- "version": "3.0.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "min-indent": "^1.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "../../node_modules/strip-json-comments": {
- "version": "2.0.1",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "../../node_modules/strip-outer": {
- "version": "1.0.1",
- "license": "MIT",
- "dependencies": {
- "escape-string-regexp": "^1.0.2"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "../../node_modules/supports-color": {
- "version": "5.5.0",
- "license": "MIT",
- "dependencies": {
- "has-flag": "^3.0.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "../../node_modules/supports-hyperlinks": {
- "version": "2.2.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "has-flag": "^4.0.0",
- "supports-color": "^7.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "../../node_modules/supports-hyperlinks/node_modules/has-flag": {
- "version": "4.0.0",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "../../node_modules/supports-hyperlinks/node_modules/supports-color": {
- "version": "7.2.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "has-flag": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "../../node_modules/supports-preserve-symlinks-flag": {
- "version": "1.0.0",
- "license": "MIT",
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "../../node_modules/svg-element-attributes": {
- "version": "1.3.1",
- "license": "MIT",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "../../node_modules/symbol-tree": {
- "version": "3.2.4",
- "dev": true,
- "license": "MIT"
- },
- "../../node_modules/table-layout": {
- "version": "0.4.5",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "array-back": "^2.0.0",
- "deep-extend": "~0.6.0",
- "lodash.padend": "^4.6.1",
- "typical": "^2.6.1",
- "wordwrapjs": "^3.0.0"
- },
- "engines": {
- "node": ">=4.0.0"
- }
- },
- "../../node_modules/table-layout/node_modules/array-back": {
- "version": "2.0.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "typical": "^2.6.1"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "../../node_modules/taffydb": {
- "version": "2.6.2",
- "dev": true
- },
- "../../node_modules/tar": {
- "version": "6.1.11",
- "license": "ISC",
- "dependencies": {
- "chownr": "^2.0.0",
- "fs-minipass": "^2.0.0",
- "minipass": "^3.0.0",
- "minizlib": "^2.1.1",
- "mkdirp": "^1.0.3",
- "yallist": "^4.0.0"
- },
- "engines": {
- "node": ">= 10"
- }
- },
- "../../node_modules/temp-dir": {
- "version": "2.0.0",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "../../node_modules/temp-path": {
- "version": "1.0.0",
- "dev": true,
- "license": "MIT"
- },
- "../../node_modules/tempy": {
- "version": "1.0.1",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "del": "^6.0.0",
- "is-stream": "^2.0.0",
- "temp-dir": "^2.0.0",
- "type-fest": "^0.16.0",
- "unique-string": "^2.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "../../node_modules/tempy/node_modules/type-fest": {
- "version": "0.16.0",
- "dev": true,
- "license": "(MIT OR CC0-1.0)",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "../../node_modules/term-img": {
- "version": "6.0.0",
- "license": "MIT",
- "dependencies": {
- "ansi-escapes": "^5.0.0",
- "iterm2-version": "^5.0.0"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "../../node_modules/term-img/node_modules/ansi-escapes": {
- "version": "5.0.0",
- "license": "MIT",
- "dependencies": {
- "type-fest": "^1.0.2"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "../../node_modules/term-img/node_modules/type-fest": {
- "version": "1.4.0",
- "license": "(MIT OR CC0-1.0)",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "../../node_modules/terminal-image": {
- "version": "2.0.0",
- "license": "MIT",
- "dependencies": {
- "chalk": "^4.1.1",
- "jimp": "^0.16.1",
- "log-update": "^4.0.0",
- "render-gif": "^2.0.4",
- "term-img": "^6.0.0"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "../../node_modules/terminal-link": {
- "version": "2.1.1",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ansi-escapes": "^4.2.1",
- "supports-hyperlinks": "^2.0.0"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "../../node_modules/test-exclude": {
- "version": "6.0.0",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "@istanbuljs/schema": "^0.1.2",
- "glob": "^7.1.4",
- "minimatch": "^3.0.4"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "../../node_modules/test-value": {
- "version": "3.0.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "array-back": "^2.0.0",
- "typical": "^2.6.1"
- },
- "engines": {
- "node": ">=4.0.0"
- }
- },
- "../../node_modules/test-value/node_modules/array-back": {
- "version": "2.0.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "typical": "^2.6.1"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "../../node_modules/text-extensions": {
- "version": "1.9.0",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.10"
- }
- },
- "../../node_modules/text-table": {
- "version": "0.2.0",
- "license": "MIT"
- },
- "../../node_modules/throat": {
- "version": "6.0.1",
- "dev": true,
- "license": "MIT"
- },
- "../../node_modules/through": {
- "version": "2.3.8",
- "dev": true,
- "license": "MIT"
- },
- "../../node_modules/through2": {
- "version": "2.0.5",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "readable-stream": "~2.3.6",
- "xtend": "~4.0.1"
- }
- },
- "../../node_modules/timm": {
- "version": "1.7.1",
- "license": "MIT"
- },
- "../../node_modules/tiny-merge-patch": {
- "version": "0.1.2",
- "license": "MIT"
- },
- "../../node_modules/tinycolor2": {
- "version": "1.4.2",
- "license": "MIT",
- "engines": {
- "node": "*"
- }
- },
- "../../node_modules/tmp": {
- "version": "0.0.33",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "os-tmpdir": "~1.0.2"
- },
- "engines": {
- "node": ">=0.6.0"
- }
- },
- "../../node_modules/tmpl": {
- "version": "1.0.5",
- "dev": true,
- "license": "BSD-3-Clause"
- },
- "../../node_modules/to-fast-properties": {
- "version": "2.0.0",
- "license": "MIT",
- "engines": {
- "node": ">=4"
- }
- },
- "../../node_modules/to-object-path": {
- "version": "0.3.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "kind-of": "^3.0.2"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "../../node_modules/to-object-path/node_modules/kind-of": {
- "version": "3.2.2",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "is-buffer": "^1.1.5"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "../../node_modules/to-regex-range": {
- "version": "5.0.1",
- "license": "MIT",
- "dependencies": {
- "is-number": "^7.0.0"
- },
- "engines": {
- "node": ">=8.0"
- }
- },
- "../../node_modules/toml": {
- "version": "2.3.6",
- "dev": true,
- "license": "MIT"
- },
- "../../node_modules/tough-cookie": {
- "version": "2.5.0",
- "license": "BSD-3-Clause",
- "dependencies": {
- "psl": "^1.1.28",
- "punycode": "^2.1.1"
- },
- "engines": {
- "node": ">=0.8"
- }
- },
- "../../node_modules/tr46": {
- "version": "0.0.3",
- "license": "MIT"
- },
- "../../node_modules/traverse": {
- "version": "0.6.6",
- "dev": true,
- "license": "MIT"
- },
- "../../node_modules/treeverse": {
- "version": "1.0.4",
- "license": "ISC"
- },
- "../../node_modules/trim-newlines": {
- "version": "3.0.1",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "../../node_modules/trim-repeated": {
- "version": "1.0.0",
- "license": "MIT",
- "dependencies": {
- "escape-string-regexp": "^1.0.2"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "../../node_modules/ts-jest": {
- "version": "27.1.3",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "bs-logger": "0.x",
- "fast-json-stable-stringify": "2.x",
- "jest-util": "^27.0.0",
- "json5": "2.x",
- "lodash.memoize": "4.x",
- "make-error": "1.x",
- "semver": "7.x",
- "yargs-parser": "20.x"
- },
- "bin": {
- "ts-jest": "cli.js"
- },
- "engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
- },
- "peerDependencies": {
- "@babel/core": ">=7.0.0-beta.0 <8",
- "@types/jest": "^27.0.0",
- "babel-jest": ">=27.0.0 <28",
- "esbuild": "~0.14.0",
- "jest": "^27.0.0",
- "typescript": ">=3.8 <5.0"
- },
- "peerDependenciesMeta": {
- "@babel/core": {
- "optional": true
- },
- "@types/jest": {
- "optional": true
- },
- "babel-jest": {
- "optional": true
- },
- "esbuild": {
- "optional": true
- }
- }
- },
- "../../node_modules/ts-node": {
- "version": "9.1.1",
- "license": "MIT",
- "dependencies": {
- "arg": "^4.1.0",
- "create-require": "^1.1.0",
- "diff": "^4.0.1",
- "make-error": "^1.1.1",
- "source-map-support": "^0.5.17",
- "yn": "3.1.1"
- },
- "bin": {
- "ts-node": "dist/bin.js",
- "ts-node-script": "dist/bin-script.js",
- "ts-node-transpile-only": "dist/bin-transpile.js",
- "ts-script": "dist/bin-script-deprecated.js"
- },
- "engines": {
- "node": ">=10.0.0"
- },
- "peerDependencies": {
- "typescript": ">=2.7"
- }
- },
- "../../node_modules/tsc-watch": {
- "version": "4.6.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "cross-spawn": "^7.0.3",
- "node-cleanup": "^2.1.2",
- "ps-tree": "^1.2.0",
- "string-argv": "^0.1.1",
- "strip-ansi": "^6.0.0"
- },
- "bin": {
- "tsc-watch": "index.js"
- },
- "engines": {
- "node": ">=8.17.0"
- },
- "peerDependencies": {
- "typescript": "*"
- }
- },
- "../../node_modules/tsc-watch/node_modules/ansi-regex": {
- "version": "5.0.1",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "../../node_modules/tsc-watch/node_modules/strip-ansi": {
- "version": "6.0.1",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ansi-regex": "^5.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "../../node_modules/tsconfig-paths": {
- "version": "3.12.0",
- "license": "MIT",
- "dependencies": {
- "@types/json5": "^0.0.29",
- "json5": "^1.0.1",
- "minimist": "^1.2.0",
- "strip-bom": "^3.0.0"
- }
- },
- "../../node_modules/tsconfig-paths/node_modules/json5": {
- "version": "1.0.1",
- "license": "MIT",
- "dependencies": {
- "minimist": "^1.2.0"
- },
- "bin": {
- "json5": "lib/cli.js"
- }
- },
- "../../node_modules/tslib": {
- "version": "1.14.1",
- "license": "0BSD"
- },
- "../../node_modules/tsutils": {
- "version": "3.21.0",
- "license": "MIT",
- "dependencies": {
- "tslib": "^1.8.1"
- },
- "engines": {
- "node": ">= 6"
- },
- "peerDependencies": {
- "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta"
- }
- },
- "../../node_modules/tunnel-agent": {
- "version": "0.6.0",
- "license": "Apache-2.0",
- "dependencies": {
- "safe-buffer": "^5.0.1"
- },
- "engines": {
- "node": "*"
- }
- },
- "../../node_modules/tweetnacl": {
- "version": "0.14.5",
- "license": "Unlicense"
- },
- "../../node_modules/type-check": {
- "version": "0.4.0",
- "license": "MIT",
- "dependencies": {
- "prelude-ls": "^1.2.1"
- },
- "engines": {
- "node": ">= 0.8.0"
- }
- },
- "../../node_modules/type-detect": {
- "version": "4.0.8",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=4"
- }
- },
- "../../node_modules/type-fest": {
- "version": "0.21.3",
- "license": "(MIT OR CC0-1.0)",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "../../node_modules/typedarray": {
- "version": "0.0.6",
- "license": "MIT"
- },
- "../../node_modules/typedarray-to-buffer": {
- "version": "3.1.5",
- "license": "MIT",
- "dependencies": {
- "is-typedarray": "^1.0.0"
- }
- },
- "../../node_modules/typedoc": {
- "version": "0.22.11",
- "dev": true,
- "license": "Apache-2.0",
- "dependencies": {
- "glob": "^7.2.0",
- "lunr": "^2.3.9",
- "marked": "^4.0.10",
- "minimatch": "^3.0.4",
- "shiki": "^0.10.0"
- },
- "bin": {
- "typedoc": "bin/typedoc"
- },
- "engines": {
- "node": ">= 12.10.0"
- },
- "peerDependencies": {
- "typescript": "4.0.x || 4.1.x || 4.2.x || 4.3.x || 4.4.x || 4.5.x"
- }
- },
- "../../node_modules/typedoc-plugin-markdown": {
- "version": "3.11.13",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "handlebars": "^4.7.7"
- },
- "peerDependencies": {
- "typedoc": ">=0.22.0"
- }
- },
- "../../node_modules/typedoc/node_modules/marked": {
- "version": "4.0.12",
- "dev": true,
- "license": "MIT",
- "bin": {
- "marked": "bin/marked.js"
- },
- "engines": {
- "node": ">= 12"
- }
- },
- "../../node_modules/typescript": {
- "version": "4.5.5",
- "license": "Apache-2.0",
- "bin": {
- "tsc": "bin/tsc",
- "tsserver": "bin/tsserver"
- },
- "engines": {
- "node": ">=4.2.0"
- }
- },
- "../../node_modules/typical": {
- "version": "2.6.1",
- "dev": true,
- "license": "MIT"
- },
- "../../node_modules/uc.micro": {
- "version": "1.0.6",
- "license": "MIT"
- },
- "../../node_modules/uglify-js": {
- "version": "3.15.1",
- "dev": true,
- "license": "BSD-2-Clause",
- "optional": true,
- "bin": {
- "uglifyjs": "bin/uglifyjs"
- },
- "engines": {
- "node": ">=0.8.0"
- }
- },
- "../../node_modules/unbox-primitive": {
- "version": "1.0.1",
- "license": "MIT",
- "dependencies": {
- "function-bind": "^1.1.1",
- "has-bigints": "^1.0.1",
- "has-symbols": "^1.0.2",
- "which-boxed-primitive": "^1.0.2"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "../../node_modules/underscore": {
- "version": "1.13.2",
- "dev": true,
- "license": "MIT"
- },
- "../../node_modules/unicode-canonical-property-names-ecmascript": {
- "version": "2.0.0",
- "license": "MIT",
- "engines": {
- "node": ">=4"
- }
- },
- "../../node_modules/unicode-match-property-ecmascript": {
- "version": "2.0.0",
- "license": "MIT",
- "dependencies": {
- "unicode-canonical-property-names-ecmascript": "^2.0.0",
- "unicode-property-aliases-ecmascript": "^2.0.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "../../node_modules/unicode-match-property-value-ecmascript": {
- "version": "2.0.0",
- "license": "MIT",
- "engines": {
- "node": ">=4"
- }
- },
- "../../node_modules/unicode-property-aliases-ecmascript": {
- "version": "2.0.0",
- "license": "MIT",
- "engines": {
- "node": ">=4"
- }
- },
- "../../node_modules/unique-filename": {
- "version": "1.1.1",
- "license": "ISC",
- "dependencies": {
- "unique-slug": "^2.0.0"
- }
- },
- "../../node_modules/unique-slug": {
- "version": "2.0.2",
- "license": "ISC",
- "dependencies": {
- "imurmurhash": "^0.1.4"
- }
- },
- "../../node_modules/unique-string": {
- "version": "2.0.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "crypto-random-string": "^2.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "../../node_modules/universal-user-agent": {
- "version": "6.0.0",
- "dev": true,
- "license": "ISC"
- },
- "../../node_modules/universalify": {
- "version": "2.0.0",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 10.0.0"
- }
- },
- "../../node_modules/unixify": {
- "version": "1.0.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "normalize-path": "^2.1.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "../../node_modules/unixify/node_modules/normalize-path": {
- "version": "2.1.1",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "remove-trailing-separator": "^1.0.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "../../node_modules/uri-js": {
- "version": "4.4.1",
- "license": "BSD-2-Clause",
- "dependencies": {
- "punycode": "^2.1.0"
- }
- },
- "../../node_modules/uri-templates": {
- "version": "0.2.0",
- "license": "http://geraintluff.github.io/tv4/LICENSE.txt"
- },
- "../../node_modules/url-join": {
- "version": "4.0.1",
- "dev": true,
- "license": "MIT"
- },
- "../../node_modules/utf-8-validate": {
- "version": "5.0.8",
- "hasInstallScript": true,
- "license": "MIT",
- "dependencies": {
- "node-gyp-build": "^4.3.0"
- },
- "engines": {
- "node": ">=6.14.2"
- }
- },
- "../../node_modules/utif": {
- "version": "2.0.1",
- "license": "MIT",
- "dependencies": {
- "pako": "^1.0.5"
- }
- },
- "../../node_modules/util-deprecate": {
- "version": "1.0.2",
- "license": "MIT"
- },
- "../../node_modules/uuid": {
- "version": "8.3.2",
- "license": "MIT",
- "bin": {
- "uuid": "dist/bin/uuid"
- }
- },
- "../../node_modules/v8-compile-cache": {
- "version": "2.3.0",
- "license": "MIT"
- },
- "../../node_modules/v8-to-istanbul": {
- "version": "8.1.1",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "@types/istanbul-lib-coverage": "^2.0.1",
- "convert-source-map": "^1.6.0",
- "source-map": "^0.7.3"
- },
- "engines": {
- "node": ">=10.12.0"
- }
- },
- "../../node_modules/v8-to-istanbul/node_modules/source-map": {
- "version": "0.7.3",
- "dev": true,
- "license": "BSD-3-Clause",
- "engines": {
- "node": ">= 8"
- }
- },
- "../../node_modules/validate-npm-package-license": {
- "version": "3.0.4",
- "dev": true,
- "license": "Apache-2.0",
- "dependencies": {
- "spdx-correct": "^3.0.0",
- "spdx-expression-parse": "^3.0.0"
- }
- },
- "../../node_modules/validate-npm-package-name": {
- "version": "3.0.0",
- "license": "ISC",
- "dependencies": {
- "builtins": "^1.0.3"
- }
- },
- "../../node_modules/vary": {
- "version": "1.1.2",
- "license": "MIT",
- "engines": {
- "node": ">= 0.8"
- }
- },
- "../../node_modules/verror": {
- "version": "1.10.0",
- "engines": [
- "node >=0.6.0"
- ],
- "license": "MIT",
- "dependencies": {
- "assert-plus": "^1.0.0",
- "core-util-is": "1.0.2",
- "extsprintf": "^1.2.0"
- }
- },
- "../../node_modules/verror/node_modules/core-util-is": {
- "version": "1.0.2",
- "license": "MIT"
- },
- "../../node_modules/vscode-oniguruma": {
- "version": "1.6.1",
- "dev": true,
- "license": "MIT"
- },
- "../../node_modules/vscode-textmate": {
- "version": "5.2.0",
- "dev": true,
- "license": "MIT"
- },
- "../../node_modules/w3c-hr-time": {
- "version": "1.0.2",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "browser-process-hrtime": "^1.0.0"
- }
- },
- "../../node_modules/w3c-xmlserializer": {
- "version": "2.0.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "xml-name-validator": "^3.0.0"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "../../node_modules/walk": {
- "version": "2.3.15",
- "license": "(MIT OR Apache-2.0)",
- "dependencies": {
- "foreachasync": "^3.0.0"
- }
- },
- "../../node_modules/walk-back": {
- "version": "4.0.0",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8.0.0"
- }
- },
- "../../node_modules/walk-up-path": {
- "version": "1.0.0",
- "license": "ISC"
- },
- "../../node_modules/walkdir": {
- "version": "0.4.1",
- "license": "MIT",
- "engines": {
- "node": ">=6.0.0"
- }
- },
- "../../node_modules/walker": {
- "version": "1.0.8",
- "dev": true,
- "license": "Apache-2.0",
- "dependencies": {
- "makeerror": "1.0.12"
- }
- },
- "../../node_modules/webapi-parser": {
- "version": "0.5.0",
- "license": "Apache-2.0",
- "dependencies": {
- "ajv": "6.5.2"
- }
- },
- "../../node_modules/webapi-parser/node_modules/ajv": {
- "version": "6.5.2",
- "license": "MIT",
- "dependencies": {
- "fast-deep-equal": "^2.0.1",
- "fast-json-stable-stringify": "^2.0.0",
- "json-schema-traverse": "^0.4.1",
- "uri-js": "^4.2.1"
- }
- },
- "../../node_modules/webapi-parser/node_modules/fast-deep-equal": {
- "version": "2.0.1",
- "license": "MIT"
- },
- "../../node_modules/webidl-conversions": {
- "version": "3.0.1",
- "license": "BSD-2-Clause"
- },
- "../../node_modules/whatwg-encoding": {
- "version": "1.0.5",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "iconv-lite": "0.4.24"
- }
- },
- "../../node_modules/whatwg-encoding/node_modules/iconv-lite": {
- "version": "0.4.24",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "safer-buffer": ">= 2.1.2 < 3"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "../../node_modules/whatwg-mimetype": {
- "version": "2.3.0",
- "dev": true,
- "license": "MIT"
- },
- "../../node_modules/whatwg-url": {
- "version": "5.0.0",
- "license": "MIT",
- "dependencies": {
- "tr46": "~0.0.3",
- "webidl-conversions": "^3.0.0"
- }
- },
- "../../node_modules/which": {
- "version": "2.0.2",
- "license": "ISC",
- "dependencies": {
- "isexe": "^2.0.0"
- },
- "bin": {
- "node-which": "bin/node-which"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "../../node_modules/which-boxed-primitive": {
- "version": "1.0.2",
- "license": "MIT",
- "dependencies": {
- "is-bigint": "^1.0.1",
- "is-boolean-object": "^1.1.0",
- "is-number-object": "^1.0.4",
- "is-string": "^1.0.5",
- "is-symbol": "^1.0.3"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "../../node_modules/which-module": {
- "version": "2.0.0",
- "dev": true,
- "license": "ISC"
- },
- "../../node_modules/wide-align": {
- "version": "1.1.5",
- "license": "ISC",
- "dependencies": {
- "string-width": "^1.0.2 || 2 || 3 || 4"
- }
- },
- "../../node_modules/word-wrap": {
- "version": "1.2.3",
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "../../node_modules/wordwrap": {
- "version": "1.0.0",
- "dev": true,
- "license": "MIT"
- },
- "../../node_modules/wordwrapjs": {
- "version": "3.0.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "reduce-flatten": "^1.0.1",
- "typical": "^2.6.1"
- },
- "engines": {
- "node": ">=4.0.0"
- }
- },
- "../../node_modules/wrap-ansi": {
- "version": "7.0.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ansi-styles": "^4.0.0",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
- }
- },
- "../../node_modules/wrap-ansi/node_modules/ansi-regex": {
- "version": "5.0.1",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "../../node_modules/wrap-ansi/node_modules/ansi-styles": {
- "version": "4.3.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "color-convert": "^2.0.1"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
- }
- },
- "../../node_modules/wrap-ansi/node_modules/color-convert": {
- "version": "2.0.1",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "color-name": "~1.1.4"
- },
- "engines": {
- "node": ">=7.0.0"
- }
- },
- "../../node_modules/wrap-ansi/node_modules/color-name": {
- "version": "1.1.4",
- "dev": true,
- "license": "MIT"
- },
- "../../node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": {
- "version": "3.0.0",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "../../node_modules/wrap-ansi/node_modules/string-width": {
- "version": "4.2.3",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "../../node_modules/wrap-ansi/node_modules/strip-ansi": {
- "version": "6.0.1",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ansi-regex": "^5.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "../../node_modules/wrappy": {
- "version": "1.0.2",
- "license": "ISC"
- },
- "../../node_modules/write-file-atomic": {
- "version": "3.0.3",
- "license": "ISC",
- "dependencies": {
- "imurmurhash": "^0.1.4",
- "is-typedarray": "^1.0.0",
- "signal-exit": "^3.0.2",
- "typedarray-to-buffer": "^3.1.5"
- }
- },
- "../../node_modules/ws": {
- "version": "7.5.7",
- "license": "MIT",
- "engines": {
- "node": ">=8.3.0"
- },
- "peerDependencies": {
- "bufferutil": "^4.0.1",
- "utf-8-validate": "^5.0.2"
- },
- "peerDependenciesMeta": {
- "bufferutil": {
- "optional": true
- },
- "utf-8-validate": {
- "optional": true
- }
- }
- },
- "../../node_modules/xhr": {
- "version": "2.6.0",
- "license": "MIT",
- "dependencies": {
- "global": "~4.4.0",
- "is-function": "^1.0.1",
- "parse-headers": "^2.0.0",
- "xtend": "^4.0.0"
- }
- },
- "../../node_modules/xml-name-validator": {
- "version": "3.0.0",
- "dev": true,
- "license": "Apache-2.0"
- },
- "../../node_modules/xml-parse-from-string": {
- "version": "1.0.1",
- "license": "MIT"
- },
- "../../node_modules/xml2js": {
- "version": "0.4.23",
- "license": "MIT",
- "dependencies": {
- "sax": ">=0.6.0",
- "xmlbuilder": "~11.0.0"
- },
- "engines": {
- "node": ">=4.0.0"
- }
- },
- "../../node_modules/xmlbuilder": {
- "version": "11.0.1",
- "license": "MIT",
- "engines": {
- "node": ">=4.0"
- }
- },
- "../../node_modules/xmlchars": {
- "version": "2.2.0",
- "dev": true,
- "license": "MIT"
- },
- "../../node_modules/xmlcreate": {
- "version": "2.0.4",
- "dev": true,
- "license": "Apache-2.0"
- },
- "../../node_modules/xtend": {
- "version": "4.0.2",
- "license": "MIT",
- "engines": {
- "node": ">=0.4"
- }
- },
- "../../node_modules/y18n": {
- "version": "5.0.8",
- "dev": true,
- "license": "ISC",
- "engines": {
- "node": ">=10"
- }
- },
- "../../node_modules/yallist": {
- "version": "4.0.0",
- "license": "ISC"
- },
- "../../node_modules/yaml": {
- "version": "1.10.2",
- "dev": true,
- "license": "ISC",
- "engines": {
- "node": ">= 6"
- }
- },
- "../../node_modules/yaml-ast-parser": {
- "version": "0.0.43",
- "license": "Apache-2.0"
- },
- "../../node_modules/yargs": {
- "version": "16.2.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "cliui": "^7.0.2",
- "escalade": "^3.1.1",
- "get-caller-file": "^2.0.5",
- "require-directory": "^2.1.1",
- "string-width": "^4.2.0",
- "y18n": "^5.0.5",
- "yargs-parser": "^20.2.2"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "../../node_modules/yargs-parser": {
- "version": "20.2.9",
- "dev": true,
- "license": "ISC",
- "engines": {
- "node": ">=10"
- }
- },
- "../../node_modules/yargs/node_modules/ansi-regex": {
- "version": "5.0.1",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "../../node_modules/yargs/node_modules/is-fullwidth-code-point": {
- "version": "3.0.0",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "../../node_modules/yargs/node_modules/string-width": {
- "version": "4.2.3",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "../../node_modules/yargs/node_modules/strip-ansi": {
- "version": "6.0.1",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ansi-regex": "^5.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "../../node_modules/yn": {
- "version": "3.1.1",
- "license": "MIT",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/@asyncapi/glee": {
- "resolved": "../..",
- "link": true
- }
- },
- "dependencies": {
- "@asyncapi/glee": {
- "version": "file:../..",
- "requires": {
- "@asyncapi/generator": "^1.9.3",
- "@asyncapi/parser": "^1.13.1",
- "@semantic-release/commit-analyzer": "^8.0.1",
- "@semantic-release/github": "^7.0.4",
- "@semantic-release/npm": "^7.0.6",
- "@semantic-release/release-notes-generator": "^9.0.1",
- "@tsconfig/node14": "^1.0.1",
- "@types/async": "^3.2.11",
- "@types/debug": "^4.1.7",
- "@types/jest": "^27.4.0",
- "@types/qs": "^6.9.7",
- "@types/socket.io": "^3.0.2",
- "@types/uri-templates": "^0.1.31",
- "@typescript-eslint/eslint-plugin": "^5.9.0",
- "@typescript-eslint/parser": "^5.9.0",
- "ajv": "^6.12.6",
- "all-contributors-cli": "^6.14.2",
- "async": "^3.2.0",
- "better-ajv-errors": "^0.7.0",
- "bufferutil": "^4.0.3",
- "chalk": "^4.1.1",
- "conventional-changelog-conventionalcommits": "^4.4.0",
- "cross-spawn": "^7.0.3",
- "debug": "^4.3.1",
- "dotenv": "^10.0.0",
- "dotenv-expand": "^5.1.0",
- "emojis": "^1.0.10",
- "eslint": "^8.6.0",
- "eslint-plugin-github": "^4.3.5",
- "eslint-plugin-jest": "^23.8.2",
- "eslint-plugin-security": "^1.4.0",
- "eslint-plugin-sonarjs": "^0.5.0",
- "jest": "^27.4.7",
- "jest-extended": "^1.2.0",
- "jsdoc-to-markdown": "^5.0.3",
- "markdown-toc": "^1.2.0",
- "mqtt": "^4.2.6",
- "path-to-regexp": "^6.2.0",
- "qs": "^6.11.0",
- "redis": "^4.0.2",
- "rimraf": "^3.0.2",
- "semantic-release": "^17.2.2",
- "socket.io": "^4.1.2",
- "terminal-image": "^2.0.0",
- "ts-jest": "^27.1.2",
- "tsc-watch": "^4.5.0",
- "typedoc": "^0.22.10",
- "typedoc-plugin-markdown": "^3.11.8",
- "typescript": "^4.5.4",
- "unixify": "^1.0.0",
- "uri-templates": "^0.2.0",
- "utf-8-validate": "^5.0.5",
- "uuid": "^8.3.2",
- "walkdir": "^0.4.1",
- "word-wrap": "^1.2.3",
- "ws": "^7.4.6"
- },
- "dependencies": {
- "@apidevtools/json-schema-ref-parser": {
- "version": "9.0.9",
- "requires": {
- "@jsdevtools/ono": "^7.1.3",
- "@types/json-schema": "^7.0.6",
- "call-me-maybe": "^1.0.1",
- "js-yaml": "^4.1.0"
- },
- "dependencies": {
- "js-yaml": {
- "version": "4.1.0",
- "requires": {
- "argparse": "^2.0.1"
- }
- }
- }
- },
- "@asyncapi/avro-schema-parser": {
- "version": "1.0.1",
- "requires": {
- "avsc": "^5.7.3"
- }
- },
- "@asyncapi/generator": {
- "version": "1.9.3",
- "requires": {
- "@asyncapi/avro-schema-parser": "^1.0.0",
- "@asyncapi/generator-react-sdk": "^0.2.23",
- "@asyncapi/openapi-schema-parser": "^2.0.1",
- "@asyncapi/parser": "^1.15.0",
- "@asyncapi/raml-dt-schema-parser": "^2.0.1",
- "@npmcli/arborist": "^2.2.4",
- "ajv": "^6.10.2",
- "chokidar": "^3.4.0",
- "commander": "^6.1.0",
- "filenamify": "^4.1.0",
- "fs.extra": "^1.3.2",
- "global-dirs": "^3.0.0",
- "jmespath": "^0.15.0",
- "js-yaml": "^3.13.1",
- "levenshtein-edit-distance": "^2.0.5",
- "loglevel": "^1.6.8",
- "markdown-it": "^12.3.2",
- "minimatch": "^3.0.4",
- "node-fetch": "^2.6.0",
- "nunjucks": "^3.2.0",
- "resolve-from": "^5.0.0",
- "resolve-pkg": "^2.0.0",
- "semver": "^7.3.2",
- "simple-git": "^3.3.0",
- "source-map-support": "^0.5.19",
- "ts-node": "^9.1.1",
- "typescript": "^4.2.2"
- }
- },
- "@asyncapi/generator-react-sdk": {
- "version": "0.2.23",
- "requires": {
- "@asyncapi/parser": "^1.13.0",
- "@babel/core": "7.12.9",
- "@babel/preset-env": "^7.12.7",
- "@babel/preset-react": "^7.12.7",
- "@rollup/plugin-babel": "^5.2.1",
- "babel-plugin-source-map-support": "^2.1.3",
- "prop-types": "^15.7.2",
- "react": "^17.0.1",
- "rollup": "^2.60.1",
- "source-map-support": "^0.5.19"
- }
- },
- "@asyncapi/openapi-schema-parser": {
- "version": "2.0.1",
- "requires": {
- "@openapi-contrib/openapi-schema-to-json-schema": "^3.0.0"
- }
- },
- "@asyncapi/parser": {
- "version": "1.15.0",
- "requires": {
- "@apidevtools/json-schema-ref-parser": "^9.0.6",
- "@asyncapi/specs": "^2.14.0",
- "@fmvilas/pseudo-yaml-ast": "^0.3.1",
- "ajv": "^6.10.1",
- "js-yaml": "^3.13.1",
- "json-to-ast": "^2.1.0",
- "lodash.clonedeep": "^4.5.0",
- "node-fetch": "^2.6.0",
- "tiny-merge-patch": "^0.1.2"
- }
- },
- "@asyncapi/raml-dt-schema-parser": {
- "version": "2.0.1",
- "requires": {
- "js-yaml": "^3.13.1",
- "ramldt2jsonschema": "^1.1.0"
- }
- },
- "@asyncapi/specs": {
- "version": "2.14.0"
- },
- "@babel/code-frame": {
- "version": "7.16.7",
- "requires": {
- "@babel/highlight": "^7.16.7"
- }
- },
- "@babel/compat-data": {
- "version": "7.17.0"
- },
- "@babel/core": {
- "version": "7.12.9",
- "requires": {
- "@babel/code-frame": "^7.10.4",
- "@babel/generator": "^7.12.5",
- "@babel/helper-module-transforms": "^7.12.1",
- "@babel/helpers": "^7.12.5",
- "@babel/parser": "^7.12.7",
- "@babel/template": "^7.12.7",
- "@babel/traverse": "^7.12.9",
- "@babel/types": "^7.12.7",
- "convert-source-map": "^1.7.0",
- "debug": "^4.1.0",
- "gensync": "^1.0.0-beta.1",
- "json5": "^2.1.2",
- "lodash": "^4.17.19",
- "resolve": "^1.3.2",
- "semver": "^5.4.1",
- "source-map": "^0.5.0"
- },
- "dependencies": {
- "semver": {
- "version": "5.7.1"
- }
- }
- },
- "@babel/generator": {
- "version": "7.17.0",
- "requires": {
- "@babel/types": "^7.17.0",
- "jsesc": "^2.5.1",
- "source-map": "^0.5.0"
- }
- },
- "@babel/helper-annotate-as-pure": {
- "version": "7.16.7",
- "requires": {
- "@babel/types": "^7.16.7"
- }
- },
- "@babel/helper-builder-binary-assignment-operator-visitor": {
- "version": "7.16.7",
- "requires": {
- "@babel/helper-explode-assignable-expression": "^7.16.7",
- "@babel/types": "^7.16.7"
- }
- },
- "@babel/helper-compilation-targets": {
- "version": "7.16.7",
- "requires": {
- "@babel/compat-data": "^7.16.4",
- "@babel/helper-validator-option": "^7.16.7",
- "browserslist": "^4.17.5",
- "semver": "^6.3.0"
- },
- "dependencies": {
- "semver": {
- "version": "6.3.0"
- }
- }
- },
- "@babel/helper-create-class-features-plugin": {
- "version": "7.17.1",
- "requires": {
- "@babel/helper-annotate-as-pure": "^7.16.7",
- "@babel/helper-environment-visitor": "^7.16.7",
- "@babel/helper-function-name": "^7.16.7",
- "@babel/helper-member-expression-to-functions": "^7.16.7",
- "@babel/helper-optimise-call-expression": "^7.16.7",
- "@babel/helper-replace-supers": "^7.16.7",
- "@babel/helper-split-export-declaration": "^7.16.7"
- }
- },
- "@babel/helper-create-regexp-features-plugin": {
- "version": "7.17.0",
- "requires": {
- "@babel/helper-annotate-as-pure": "^7.16.7",
- "regexpu-core": "^5.0.1"
- }
- },
- "@babel/helper-define-polyfill-provider": {
- "version": "0.3.1",
- "requires": {
- "@babel/helper-compilation-targets": "^7.13.0",
- "@babel/helper-module-imports": "^7.12.13",
- "@babel/helper-plugin-utils": "^7.13.0",
- "@babel/traverse": "^7.13.0",
- "debug": "^4.1.1",
- "lodash.debounce": "^4.0.8",
- "resolve": "^1.14.2",
- "semver": "^6.1.2"
- },
- "dependencies": {
- "semver": {
- "version": "6.3.0"
- }
- }
- },
- "@babel/helper-environment-visitor": {
- "version": "7.16.7",
- "requires": {
- "@babel/types": "^7.16.7"
- }
- },
- "@babel/helper-explode-assignable-expression": {
- "version": "7.16.7",
- "requires": {
- "@babel/types": "^7.16.7"
- }
- },
- "@babel/helper-function-name": {
- "version": "7.16.7",
- "requires": {
- "@babel/helper-get-function-arity": "^7.16.7",
- "@babel/template": "^7.16.7",
- "@babel/types": "^7.16.7"
- }
- },
- "@babel/helper-get-function-arity": {
- "version": "7.16.7",
- "requires": {
- "@babel/types": "^7.16.7"
- }
- },
- "@babel/helper-hoist-variables": {
- "version": "7.16.7",
- "requires": {
- "@babel/types": "^7.16.7"
- }
- },
- "@babel/helper-member-expression-to-functions": {
- "version": "7.16.7",
- "requires": {
- "@babel/types": "^7.16.7"
- }
- },
- "@babel/helper-module-imports": {
- "version": "7.16.7",
- "requires": {
- "@babel/types": "^7.16.7"
- }
- },
- "@babel/helper-module-transforms": {
- "version": "7.16.7",
- "requires": {
- "@babel/helper-environment-visitor": "^7.16.7",
- "@babel/helper-module-imports": "^7.16.7",
- "@babel/helper-simple-access": "^7.16.7",
- "@babel/helper-split-export-declaration": "^7.16.7",
- "@babel/helper-validator-identifier": "^7.16.7",
- "@babel/template": "^7.16.7",
- "@babel/traverse": "^7.16.7",
- "@babel/types": "^7.16.7"
- }
- },
- "@babel/helper-optimise-call-expression": {
- "version": "7.16.7",
- "requires": {
- "@babel/types": "^7.16.7"
- }
- },
- "@babel/helper-plugin-utils": {
- "version": "7.16.7"
- },
- "@babel/helper-remap-async-to-generator": {
- "version": "7.16.8",
- "requires": {
- "@babel/helper-annotate-as-pure": "^7.16.7",
- "@babel/helper-wrap-function": "^7.16.8",
- "@babel/types": "^7.16.8"
- }
- },
- "@babel/helper-replace-supers": {
- "version": "7.16.7",
- "requires": {
- "@babel/helper-environment-visitor": "^7.16.7",
- "@babel/helper-member-expression-to-functions": "^7.16.7",
- "@babel/helper-optimise-call-expression": "^7.16.7",
- "@babel/traverse": "^7.16.7",
- "@babel/types": "^7.16.7"
- }
- },
- "@babel/helper-simple-access": {
- "version": "7.16.7",
- "requires": {
- "@babel/types": "^7.16.7"
- }
- },
- "@babel/helper-skip-transparent-expression-wrappers": {
- "version": "7.16.0",
- "requires": {
- "@babel/types": "^7.16.0"
- }
- },
- "@babel/helper-split-export-declaration": {
- "version": "7.16.7",
- "requires": {
- "@babel/types": "^7.16.7"
- }
- },
- "@babel/helper-validator-identifier": {
- "version": "7.16.7"
- },
- "@babel/helper-validator-option": {
- "version": "7.16.7"
- },
- "@babel/helper-wrap-function": {
- "version": "7.16.8",
- "requires": {
- "@babel/helper-function-name": "^7.16.7",
- "@babel/template": "^7.16.7",
- "@babel/traverse": "^7.16.8",
- "@babel/types": "^7.16.8"
- }
- },
- "@babel/helpers": {
- "version": "7.17.2",
- "requires": {
- "@babel/template": "^7.16.7",
- "@babel/traverse": "^7.17.0",
- "@babel/types": "^7.17.0"
- }
- },
- "@babel/highlight": {
- "version": "7.16.10",
- "requires": {
- "@babel/helper-validator-identifier": "^7.16.7",
- "chalk": "^2.0.0",
- "js-tokens": "^4.0.0"
- },
- "dependencies": {
- "chalk": {
- "version": "2.4.2",
- "requires": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
- }
- }
- }
- },
- "@babel/parser": {
- "version": "7.17.0"
- },
- "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
- "version": "7.16.7",
- "requires": {
- "@babel/helper-plugin-utils": "^7.16.7"
- }
- },
- "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
- "version": "7.16.7",
- "requires": {
- "@babel/helper-plugin-utils": "^7.16.7",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0",
- "@babel/plugin-proposal-optional-chaining": "^7.16.7"
- }
- },
- "@babel/plugin-proposal-async-generator-functions": {
- "version": "7.16.8",
- "requires": {
- "@babel/helper-plugin-utils": "^7.16.7",
- "@babel/helper-remap-async-to-generator": "^7.16.8",
- "@babel/plugin-syntax-async-generators": "^7.8.4"
- }
- },
- "@babel/plugin-proposal-class-properties": {
- "version": "7.16.7",
- "requires": {
- "@babel/helper-create-class-features-plugin": "^7.16.7",
- "@babel/helper-plugin-utils": "^7.16.7"
- }
- },
- "@babel/plugin-proposal-class-static-block": {
- "version": "7.16.7",
- "requires": {
- "@babel/helper-create-class-features-plugin": "^7.16.7",
- "@babel/helper-plugin-utils": "^7.16.7",
- "@babel/plugin-syntax-class-static-block": "^7.14.5"
- }
- },
- "@babel/plugin-proposal-dynamic-import": {
- "version": "7.16.7",
- "requires": {
- "@babel/helper-plugin-utils": "^7.16.7",
- "@babel/plugin-syntax-dynamic-import": "^7.8.3"
- }
- },
- "@babel/plugin-proposal-export-namespace-from": {
- "version": "7.16.7",
- "requires": {
- "@babel/helper-plugin-utils": "^7.16.7",
- "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
- }
- },
- "@babel/plugin-proposal-json-strings": {
- "version": "7.16.7",
- "requires": {
- "@babel/helper-plugin-utils": "^7.16.7",
- "@babel/plugin-syntax-json-strings": "^7.8.3"
- }
- },
- "@babel/plugin-proposal-logical-assignment-operators": {
- "version": "7.16.7",
- "requires": {
- "@babel/helper-plugin-utils": "^7.16.7",
- "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
- }
- },
- "@babel/plugin-proposal-nullish-coalescing-operator": {
- "version": "7.16.7",
- "requires": {
- "@babel/helper-plugin-utils": "^7.16.7",
- "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
- }
- },
- "@babel/plugin-proposal-numeric-separator": {
- "version": "7.16.7",
- "requires": {
- "@babel/helper-plugin-utils": "^7.16.7",
- "@babel/plugin-syntax-numeric-separator": "^7.10.4"
- }
- },
- "@babel/plugin-proposal-object-rest-spread": {
- "version": "7.16.7",
- "requires": {
- "@babel/compat-data": "^7.16.4",
- "@babel/helper-compilation-targets": "^7.16.7",
- "@babel/helper-plugin-utils": "^7.16.7",
- "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
- "@babel/plugin-transform-parameters": "^7.16.7"
- }
- },
- "@babel/plugin-proposal-optional-catch-binding": {
- "version": "7.16.7",
- "requires": {
- "@babel/helper-plugin-utils": "^7.16.7",
- "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
- }
- },
- "@babel/plugin-proposal-optional-chaining": {
- "version": "7.16.7",
- "requires": {
- "@babel/helper-plugin-utils": "^7.16.7",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0",
- "@babel/plugin-syntax-optional-chaining": "^7.8.3"
- }
- },
- "@babel/plugin-proposal-private-methods": {
- "version": "7.16.11",
- "requires": {
- "@babel/helper-create-class-features-plugin": "^7.16.10",
- "@babel/helper-plugin-utils": "^7.16.7"
- }
- },
- "@babel/plugin-proposal-private-property-in-object": {
- "version": "7.16.7",
- "requires": {
- "@babel/helper-annotate-as-pure": "^7.16.7",
- "@babel/helper-create-class-features-plugin": "^7.16.7",
- "@babel/helper-plugin-utils": "^7.16.7",
- "@babel/plugin-syntax-private-property-in-object": "^7.14.5"
- }
- },
- "@babel/plugin-proposal-unicode-property-regex": {
- "version": "7.16.7",
- "requires": {
- "@babel/helper-create-regexp-features-plugin": "^7.16.7",
- "@babel/helper-plugin-utils": "^7.16.7"
- }
- },
- "@babel/plugin-syntax-async-generators": {
- "version": "7.8.4",
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.0"
- }
- },
- "@babel/plugin-syntax-bigint": {
- "version": "7.8.3",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.0"
- }
- },
- "@babel/plugin-syntax-class-properties": {
- "version": "7.12.13",
- "requires": {
- "@babel/helper-plugin-utils": "^7.12.13"
- }
- },
- "@babel/plugin-syntax-class-static-block": {
- "version": "7.14.5",
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-syntax-dynamic-import": {
- "version": "7.8.3",
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.0"
- }
- },
- "@babel/plugin-syntax-export-namespace-from": {
- "version": "7.8.3",
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.3"
- }
- },
- "@babel/plugin-syntax-import-meta": {
- "version": "7.10.4",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4"
- }
- },
- "@babel/plugin-syntax-json-strings": {
- "version": "7.8.3",
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.0"
- }
- },
- "@babel/plugin-syntax-jsx": {
- "version": "7.16.7",
- "requires": {
- "@babel/helper-plugin-utils": "^7.16.7"
- }
- },
- "@babel/plugin-syntax-logical-assignment-operators": {
- "version": "7.10.4",
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4"
- }
- },
- "@babel/plugin-syntax-nullish-coalescing-operator": {
- "version": "7.8.3",
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.0"
- }
- },
- "@babel/plugin-syntax-numeric-separator": {
- "version": "7.10.4",
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4"
- }
- },
- "@babel/plugin-syntax-object-rest-spread": {
- "version": "7.8.3",
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.0"
- }
- },
- "@babel/plugin-syntax-optional-catch-binding": {
- "version": "7.8.3",
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.0"
- }
- },
- "@babel/plugin-syntax-optional-chaining": {
- "version": "7.8.3",
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.0"
- }
- },
- "@babel/plugin-syntax-private-property-in-object": {
- "version": "7.14.5",
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-syntax-top-level-await": {
- "version": "7.14.5",
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-syntax-typescript": {
- "version": "7.16.7",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.16.7"
- }
- },
- "@babel/plugin-transform-arrow-functions": {
- "version": "7.16.7",
- "requires": {
- "@babel/helper-plugin-utils": "^7.16.7"
- }
- },
- "@babel/plugin-transform-async-to-generator": {
- "version": "7.16.8",
- "requires": {
- "@babel/helper-module-imports": "^7.16.7",
- "@babel/helper-plugin-utils": "^7.16.7",
- "@babel/helper-remap-async-to-generator": "^7.16.8"
- }
- },
- "@babel/plugin-transform-block-scoped-functions": {
- "version": "7.16.7",
- "requires": {
- "@babel/helper-plugin-utils": "^7.16.7"
- }
- },
- "@babel/plugin-transform-block-scoping": {
- "version": "7.16.7",
- "requires": {
- "@babel/helper-plugin-utils": "^7.16.7"
- }
- },
- "@babel/plugin-transform-classes": {
- "version": "7.16.7",
- "requires": {
- "@babel/helper-annotate-as-pure": "^7.16.7",
- "@babel/helper-environment-visitor": "^7.16.7",
- "@babel/helper-function-name": "^7.16.7",
- "@babel/helper-optimise-call-expression": "^7.16.7",
- "@babel/helper-plugin-utils": "^7.16.7",
- "@babel/helper-replace-supers": "^7.16.7",
- "@babel/helper-split-export-declaration": "^7.16.7",
- "globals": "^11.1.0"
- }
- },
- "@babel/plugin-transform-computed-properties": {
- "version": "7.16.7",
- "requires": {
- "@babel/helper-plugin-utils": "^7.16.7"
- }
- },
- "@babel/plugin-transform-destructuring": {
- "version": "7.16.7",
- "requires": {
- "@babel/helper-plugin-utils": "^7.16.7"
- }
- },
- "@babel/plugin-transform-dotall-regex": {
- "version": "7.16.7",
- "requires": {
- "@babel/helper-create-regexp-features-plugin": "^7.16.7",
- "@babel/helper-plugin-utils": "^7.16.7"
- }
- },
- "@babel/plugin-transform-duplicate-keys": {
- "version": "7.16.7",
- "requires": {
- "@babel/helper-plugin-utils": "^7.16.7"
- }
- },
- "@babel/plugin-transform-exponentiation-operator": {
- "version": "7.16.7",
- "requires": {
- "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7",
- "@babel/helper-plugin-utils": "^7.16.7"
- }
- },
- "@babel/plugin-transform-for-of": {
- "version": "7.16.7",
- "requires": {
- "@babel/helper-plugin-utils": "^7.16.7"
- }
- },
- "@babel/plugin-transform-function-name": {
- "version": "7.16.7",
- "requires": {
- "@babel/helper-compilation-targets": "^7.16.7",
- "@babel/helper-function-name": "^7.16.7",
- "@babel/helper-plugin-utils": "^7.16.7"
- }
- },
- "@babel/plugin-transform-literals": {
- "version": "7.16.7",
- "requires": {
- "@babel/helper-plugin-utils": "^7.16.7"
- }
- },
- "@babel/plugin-transform-member-expression-literals": {
- "version": "7.16.7",
- "requires": {
- "@babel/helper-plugin-utils": "^7.16.7"
- }
- },
- "@babel/plugin-transform-modules-amd": {
- "version": "7.16.7",
- "requires": {
- "@babel/helper-module-transforms": "^7.16.7",
- "@babel/helper-plugin-utils": "^7.16.7",
- "babel-plugin-dynamic-import-node": "^2.3.3"
- }
- },
- "@babel/plugin-transform-modules-commonjs": {
- "version": "7.16.8",
- "requires": {
- "@babel/helper-module-transforms": "^7.16.7",
- "@babel/helper-plugin-utils": "^7.16.7",
- "@babel/helper-simple-access": "^7.16.7",
- "babel-plugin-dynamic-import-node": "^2.3.3"
- }
- },
- "@babel/plugin-transform-modules-systemjs": {
- "version": "7.16.7",
- "requires": {
- "@babel/helper-hoist-variables": "^7.16.7",
- "@babel/helper-module-transforms": "^7.16.7",
- "@babel/helper-plugin-utils": "^7.16.7",
- "@babel/helper-validator-identifier": "^7.16.7",
- "babel-plugin-dynamic-import-node": "^2.3.3"
- }
- },
- "@babel/plugin-transform-modules-umd": {
- "version": "7.16.7",
- "requires": {
- "@babel/helper-module-transforms": "^7.16.7",
- "@babel/helper-plugin-utils": "^7.16.7"
- }
- },
- "@babel/plugin-transform-named-capturing-groups-regex": {
- "version": "7.16.8",
- "requires": {
- "@babel/helper-create-regexp-features-plugin": "^7.16.7"
- }
- },
- "@babel/plugin-transform-new-target": {
- "version": "7.16.7",
- "requires": {
- "@babel/helper-plugin-utils": "^7.16.7"
- }
- },
- "@babel/plugin-transform-object-super": {
- "version": "7.16.7",
- "requires": {
- "@babel/helper-plugin-utils": "^7.16.7",
- "@babel/helper-replace-supers": "^7.16.7"
- }
- },
- "@babel/plugin-transform-parameters": {
- "version": "7.16.7",
- "requires": {
- "@babel/helper-plugin-utils": "^7.16.7"
- }
- },
- "@babel/plugin-transform-property-literals": {
- "version": "7.16.7",
- "requires": {
- "@babel/helper-plugin-utils": "^7.16.7"
- }
- },
- "@babel/plugin-transform-react-display-name": {
- "version": "7.16.7",
- "requires": {
- "@babel/helper-plugin-utils": "^7.16.7"
- }
- },
- "@babel/plugin-transform-react-jsx": {
- "version": "7.16.7",
- "requires": {
- "@babel/helper-annotate-as-pure": "^7.16.7",
- "@babel/helper-module-imports": "^7.16.7",
- "@babel/helper-plugin-utils": "^7.16.7",
- "@babel/plugin-syntax-jsx": "^7.16.7",
- "@babel/types": "^7.16.7"
- }
- },
- "@babel/plugin-transform-react-jsx-development": {
- "version": "7.16.7",
- "requires": {
- "@babel/plugin-transform-react-jsx": "^7.16.7"
- }
- },
- "@babel/plugin-transform-react-pure-annotations": {
- "version": "7.16.7",
- "requires": {
- "@babel/helper-annotate-as-pure": "^7.16.7",
- "@babel/helper-plugin-utils": "^7.16.7"
- }
- },
- "@babel/plugin-transform-regenerator": {
- "version": "7.16.7",
- "requires": {
- "regenerator-transform": "^0.14.2"
- }
- },
- "@babel/plugin-transform-reserved-words": {
- "version": "7.16.7",
- "requires": {
- "@babel/helper-plugin-utils": "^7.16.7"
- }
- },
- "@babel/plugin-transform-shorthand-properties": {
- "version": "7.16.7",
- "requires": {
- "@babel/helper-plugin-utils": "^7.16.7"
- }
- },
- "@babel/plugin-transform-spread": {
- "version": "7.16.7",
- "requires": {
- "@babel/helper-plugin-utils": "^7.16.7",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0"
- }
- },
- "@babel/plugin-transform-sticky-regex": {
- "version": "7.16.7",
- "requires": {
- "@babel/helper-plugin-utils": "^7.16.7"
- }
- },
- "@babel/plugin-transform-template-literals": {
- "version": "7.16.7",
- "requires": {
- "@babel/helper-plugin-utils": "^7.16.7"
- }
- },
- "@babel/plugin-transform-typeof-symbol": {
- "version": "7.16.7",
- "requires": {
- "@babel/helper-plugin-utils": "^7.16.7"
- }
- },
- "@babel/plugin-transform-unicode-escapes": {
- "version": "7.16.7",
- "requires": {
- "@babel/helper-plugin-utils": "^7.16.7"
- }
- },
- "@babel/plugin-transform-unicode-regex": {
- "version": "7.16.7",
- "requires": {
- "@babel/helper-create-regexp-features-plugin": "^7.16.7",
- "@babel/helper-plugin-utils": "^7.16.7"
- }
- },
- "@babel/preset-env": {
- "version": "7.16.11",
- "requires": {
- "@babel/compat-data": "^7.16.8",
- "@babel/helper-compilation-targets": "^7.16.7",
- "@babel/helper-plugin-utils": "^7.16.7",
- "@babel/helper-validator-option": "^7.16.7",
- "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7",
- "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7",
- "@babel/plugin-proposal-async-generator-functions": "^7.16.8",
- "@babel/plugin-proposal-class-properties": "^7.16.7",
- "@babel/plugin-proposal-class-static-block": "^7.16.7",
- "@babel/plugin-proposal-dynamic-import": "^7.16.7",
- "@babel/plugin-proposal-export-namespace-from": "^7.16.7",
- "@babel/plugin-proposal-json-strings": "^7.16.7",
- "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7",
- "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7",
- "@babel/plugin-proposal-numeric-separator": "^7.16.7",
- "@babel/plugin-proposal-object-rest-spread": "^7.16.7",
- "@babel/plugin-proposal-optional-catch-binding": "^7.16.7",
- "@babel/plugin-proposal-optional-chaining": "^7.16.7",
- "@babel/plugin-proposal-private-methods": "^7.16.11",
- "@babel/plugin-proposal-private-property-in-object": "^7.16.7",
- "@babel/plugin-proposal-unicode-property-regex": "^7.16.7",
- "@babel/plugin-syntax-async-generators": "^7.8.4",
- "@babel/plugin-syntax-class-properties": "^7.12.13",
- "@babel/plugin-syntax-class-static-block": "^7.14.5",
- "@babel/plugin-syntax-dynamic-import": "^7.8.3",
- "@babel/plugin-syntax-export-namespace-from": "^7.8.3",
- "@babel/plugin-syntax-json-strings": "^7.8.3",
- "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
- "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
- "@babel/plugin-syntax-numeric-separator": "^7.10.4",
- "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
- "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
- "@babel/plugin-syntax-optional-chaining": "^7.8.3",
- "@babel/plugin-syntax-private-property-in-object": "^7.14.5",
- "@babel/plugin-syntax-top-level-await": "^7.14.5",
- "@babel/plugin-transform-arrow-functions": "^7.16.7",
- "@babel/plugin-transform-async-to-generator": "^7.16.8",
- "@babel/plugin-transform-block-scoped-functions": "^7.16.7",
- "@babel/plugin-transform-block-scoping": "^7.16.7",
- "@babel/plugin-transform-classes": "^7.16.7",
- "@babel/plugin-transform-computed-properties": "^7.16.7",
- "@babel/plugin-transform-destructuring": "^7.16.7",
- "@babel/plugin-transform-dotall-regex": "^7.16.7",
- "@babel/plugin-transform-duplicate-keys": "^7.16.7",
- "@babel/plugin-transform-exponentiation-operator": "^7.16.7",
- "@babel/plugin-transform-for-of": "^7.16.7",
- "@babel/plugin-transform-function-name": "^7.16.7",
- "@babel/plugin-transform-literals": "^7.16.7",
- "@babel/plugin-transform-member-expression-literals": "^7.16.7",
- "@babel/plugin-transform-modules-amd": "^7.16.7",
- "@babel/plugin-transform-modules-commonjs": "^7.16.8",
- "@babel/plugin-transform-modules-systemjs": "^7.16.7",
- "@babel/plugin-transform-modules-umd": "^7.16.7",
- "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.8",
- "@babel/plugin-transform-new-target": "^7.16.7",
- "@babel/plugin-transform-object-super": "^7.16.7",
- "@babel/plugin-transform-parameters": "^7.16.7",
- "@babel/plugin-transform-property-literals": "^7.16.7",
- "@babel/plugin-transform-regenerator": "^7.16.7",
- "@babel/plugin-transform-reserved-words": "^7.16.7",
- "@babel/plugin-transform-shorthand-properties": "^7.16.7",
- "@babel/plugin-transform-spread": "^7.16.7",
- "@babel/plugin-transform-sticky-regex": "^7.16.7",
- "@babel/plugin-transform-template-literals": "^7.16.7",
- "@babel/plugin-transform-typeof-symbol": "^7.16.7",
- "@babel/plugin-transform-unicode-escapes": "^7.16.7",
- "@babel/plugin-transform-unicode-regex": "^7.16.7",
- "@babel/preset-modules": "^0.1.5",
- "@babel/types": "^7.16.8",
- "babel-plugin-polyfill-corejs2": "^0.3.0",
- "babel-plugin-polyfill-corejs3": "^0.5.0",
- "babel-plugin-polyfill-regenerator": "^0.3.0",
- "core-js-compat": "^3.20.2",
- "semver": "^6.3.0"
- },
- "dependencies": {
- "semver": {
- "version": "6.3.0"
- }
- }
- },
- "@babel/preset-modules": {
- "version": "0.1.5",
- "requires": {
- "@babel/helper-plugin-utils": "^7.0.0",
- "@babel/plugin-proposal-unicode-property-regex": "^7.4.4",
- "@babel/plugin-transform-dotall-regex": "^7.4.4",
- "@babel/types": "^7.4.4",
- "esutils": "^2.0.2"
- }
- },
- "@babel/preset-react": {
- "version": "7.16.7",
- "requires": {
- "@babel/helper-plugin-utils": "^7.16.7",
- "@babel/helper-validator-option": "^7.16.7",
- "@babel/plugin-transform-react-display-name": "^7.16.7",
- "@babel/plugin-transform-react-jsx": "^7.16.7",
- "@babel/plugin-transform-react-jsx-development": "^7.16.7",
- "@babel/plugin-transform-react-pure-annotations": "^7.16.7"
- }
- },
- "@babel/runtime": {
- "version": "7.17.2",
- "requires": {
- "regenerator-runtime": "^0.13.4"
- }
- },
- "@babel/template": {
- "version": "7.16.7",
- "requires": {
- "@babel/code-frame": "^7.16.7",
- "@babel/parser": "^7.16.7",
- "@babel/types": "^7.16.7"
- }
- },
- "@babel/traverse": {
- "version": "7.17.0",
- "requires": {
- "@babel/code-frame": "^7.16.7",
- "@babel/generator": "^7.17.0",
- "@babel/helper-environment-visitor": "^7.16.7",
- "@babel/helper-function-name": "^7.16.7",
- "@babel/helper-hoist-variables": "^7.16.7",
- "@babel/helper-split-export-declaration": "^7.16.7",
- "@babel/parser": "^7.17.0",
- "@babel/types": "^7.17.0",
- "debug": "^4.1.0",
- "globals": "^11.1.0"
- }
- },
- "@babel/types": {
- "version": "7.17.0",
- "requires": {
- "@babel/helper-validator-identifier": "^7.16.7",
- "to-fast-properties": "^2.0.0"
- }
- },
- "@bcoe/v8-coverage": {
- "version": "0.2.3",
- "dev": true
- },
- "@eslint/eslintrc": {
- "version": "1.1.0",
- "requires": {
- "ajv": "^6.12.4",
- "debug": "^4.3.2",
- "espree": "^9.3.1",
- "globals": "^13.9.0",
- "ignore": "^4.0.6",
- "import-fresh": "^3.2.1",
- "js-yaml": "^4.1.0",
- "minimatch": "^3.0.4",
- "strip-json-comments": "^3.1.1"
- },
- "dependencies": {
- "globals": {
- "version": "13.12.1",
- "requires": {
- "type-fest": "^0.20.2"
- }
- },
- "ignore": {
- "version": "4.0.6"
- },
- "js-yaml": {
- "version": "4.1.0",
- "requires": {
- "argparse": "^2.0.1"
- }
- },
- "strip-json-comments": {
- "version": "3.1.1"
- },
- "type-fest": {
- "version": "0.20.2"
- }
- }
- },
- "@fmvilas/pseudo-yaml-ast": {
- "version": "0.3.1",
- "requires": {
- "yaml-ast-parser": "0.0.43"
- }
- },
- "@gar/promisify": {
- "version": "1.1.2"
- },
- "@humanwhocodes/config-array": {
- "version": "0.9.3",
- "requires": {
- "@humanwhocodes/object-schema": "^1.2.1",
- "debug": "^4.1.1",
- "minimatch": "^3.0.4"
- }
- },
- "@humanwhocodes/object-schema": {
- "version": "1.2.1"
- },
- "@isaacs/string-locale-compare": {
- "version": "1.1.0"
- },
- "@istanbuljs/load-nyc-config": {
- "version": "1.1.0",
- "dev": true,
- "requires": {
- "camelcase": "^5.3.1",
- "find-up": "^4.1.0",
- "get-package-type": "^0.1.0",
- "js-yaml": "^3.13.1",
- "resolve-from": "^5.0.0"
- },
- "dependencies": {
- "find-up": {
- "version": "4.1.0",
- "dev": true,
- "requires": {
- "locate-path": "^5.0.0",
- "path-exists": "^4.0.0"
- }
- },
- "locate-path": {
- "version": "5.0.0",
- "dev": true,
- "requires": {
- "p-locate": "^4.1.0"
- }
- },
- "p-limit": {
- "version": "2.3.0",
- "dev": true,
- "requires": {
- "p-try": "^2.0.0"
- }
- },
- "p-locate": {
- "version": "4.1.0",
- "dev": true,
- "requires": {
- "p-limit": "^2.2.0"
- }
- },
- "p-try": {
- "version": "2.2.0",
- "dev": true
- },
- "path-exists": {
- "version": "4.0.0",
- "dev": true
- }
- }
- },
- "@istanbuljs/schema": {
- "version": "0.1.3",
- "dev": true
- },
- "@jest/console": {
- "version": "27.5.1",
- "dev": true,
- "requires": {
- "@jest/types": "^27.5.1",
- "@types/node": "*",
- "chalk": "^4.0.0",
- "jest-message-util": "^27.5.1",
- "jest-util": "^27.5.1",
- "slash": "^3.0.0"
- }
- },
- "@jest/core": {
- "version": "27.5.1",
- "dev": true,
- "requires": {
- "@jest/console": "^27.5.1",
- "@jest/reporters": "^27.5.1",
- "@jest/test-result": "^27.5.1",
- "@jest/transform": "^27.5.1",
- "@jest/types": "^27.5.1",
- "@types/node": "*",
- "ansi-escapes": "^4.2.1",
- "chalk": "^4.0.0",
- "emittery": "^0.8.1",
- "exit": "^0.1.2",
- "graceful-fs": "^4.2.9",
- "jest-changed-files": "^27.5.1",
- "jest-config": "^27.5.1",
- "jest-haste-map": "^27.5.1",
- "jest-message-util": "^27.5.1",
- "jest-regex-util": "^27.5.1",
- "jest-resolve": "^27.5.1",
- "jest-resolve-dependencies": "^27.5.1",
- "jest-runner": "^27.5.1",
- "jest-runtime": "^27.5.1",
- "jest-snapshot": "^27.5.1",
- "jest-util": "^27.5.1",
- "jest-validate": "^27.5.1",
- "jest-watcher": "^27.5.1",
- "micromatch": "^4.0.4",
- "rimraf": "^3.0.0",
- "slash": "^3.0.0",
- "strip-ansi": "^6.0.0"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "5.0.1",
- "dev": true
- },
- "strip-ansi": {
- "version": "6.0.1",
- "dev": true,
- "requires": {
- "ansi-regex": "^5.0.1"
- }
- }
- }
- },
- "@jest/environment": {
- "version": "27.5.1",
- "dev": true,
- "requires": {
- "@jest/fake-timers": "^27.5.1",
- "@jest/types": "^27.5.1",
- "@types/node": "*",
- "jest-mock": "^27.5.1"
- }
- },
- "@jest/fake-timers": {
- "version": "27.5.1",
- "dev": true,
- "requires": {
- "@jest/types": "^27.5.1",
- "@sinonjs/fake-timers": "^8.0.1",
- "@types/node": "*",
- "jest-message-util": "^27.5.1",
- "jest-mock": "^27.5.1",
- "jest-util": "^27.5.1"
- }
- },
- "@jest/globals": {
- "version": "27.5.1",
- "dev": true,
- "requires": {
- "@jest/environment": "^27.5.1",
- "@jest/types": "^27.5.1",
- "expect": "^27.5.1"
- }
- },
- "@jest/reporters": {
- "version": "27.5.1",
- "dev": true,
- "requires": {
- "@bcoe/v8-coverage": "^0.2.3",
- "@jest/console": "^27.5.1",
- "@jest/test-result": "^27.5.1",
- "@jest/transform": "^27.5.1",
- "@jest/types": "^27.5.1",
- "@types/node": "*",
- "chalk": "^4.0.0",
- "collect-v8-coverage": "^1.0.0",
- "exit": "^0.1.2",
- "glob": "^7.1.2",
- "graceful-fs": "^4.2.9",
- "istanbul-lib-coverage": "^3.0.0",
- "istanbul-lib-instrument": "^5.1.0",
- "istanbul-lib-report": "^3.0.0",
- "istanbul-lib-source-maps": "^4.0.0",
- "istanbul-reports": "^3.1.3",
- "jest-haste-map": "^27.5.1",
- "jest-resolve": "^27.5.1",
- "jest-util": "^27.5.1",
- "jest-worker": "^27.5.1",
- "slash": "^3.0.0",
- "source-map": "^0.6.0",
- "string-length": "^4.0.1",
- "terminal-link": "^2.0.0",
- "v8-to-istanbul": "^8.1.0"
- },
- "dependencies": {
- "source-map": {
- "version": "0.6.1",
- "dev": true
- }
- }
- },
- "@jest/source-map": {
- "version": "27.5.1",
- "dev": true,
- "requires": {
- "callsites": "^3.0.0",
- "graceful-fs": "^4.2.9",
- "source-map": "^0.6.0"
- },
- "dependencies": {
- "source-map": {
- "version": "0.6.1",
- "dev": true
- }
- }
- },
- "@jest/test-result": {
- "version": "27.5.1",
- "dev": true,
- "requires": {
- "@jest/console": "^27.5.1",
- "@jest/types": "^27.5.1",
- "@types/istanbul-lib-coverage": "^2.0.0",
- "collect-v8-coverage": "^1.0.0"
- }
- },
- "@jest/test-sequencer": {
- "version": "27.5.1",
- "dev": true,
- "requires": {
- "@jest/test-result": "^27.5.1",
- "graceful-fs": "^4.2.9",
- "jest-haste-map": "^27.5.1",
- "jest-runtime": "^27.5.1"
- }
- },
- "@jest/transform": {
- "version": "27.5.1",
- "dev": true,
- "requires": {
- "@babel/core": "^7.1.0",
- "@jest/types": "^27.5.1",
- "babel-plugin-istanbul": "^6.1.1",
- "chalk": "^4.0.0",
- "convert-source-map": "^1.4.0",
- "fast-json-stable-stringify": "^2.0.0",
- "graceful-fs": "^4.2.9",
- "jest-haste-map": "^27.5.1",
- "jest-regex-util": "^27.5.1",
- "jest-util": "^27.5.1",
- "micromatch": "^4.0.4",
- "pirates": "^4.0.4",
- "slash": "^3.0.0",
- "source-map": "^0.6.1",
- "write-file-atomic": "^3.0.0"
- },
- "dependencies": {
- "source-map": {
- "version": "0.6.1",
- "dev": true
- }
- }
- },
- "@jest/types": {
- "version": "27.5.1",
- "dev": true,
- "requires": {
- "@types/istanbul-lib-coverage": "^2.0.0",
- "@types/istanbul-reports": "^3.0.0",
- "@types/node": "*",
- "@types/yargs": "^16.0.0",
- "chalk": "^4.0.0"
- }
- },
- "@jimp/bmp": {
- "version": "0.16.1",
- "requires": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.16.1",
- "bmp-js": "^0.1.0"
- }
- },
- "@jimp/core": {
- "version": "0.16.1",
- "requires": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.16.1",
- "any-base": "^1.1.0",
- "buffer": "^5.2.0",
- "exif-parser": "^0.1.12",
- "file-type": "^9.0.0",
- "load-bmfont": "^1.3.1",
- "mkdirp": "^0.5.1",
- "phin": "^2.9.1",
- "pixelmatch": "^4.0.2",
- "tinycolor2": "^1.4.1"
- },
- "dependencies": {
- "mkdirp": {
- "version": "0.5.5",
- "requires": {
- "minimist": "^1.2.5"
- }
- }
- }
- },
- "@jimp/custom": {
- "version": "0.16.1",
- "requires": {
- "@babel/runtime": "^7.7.2",
- "@jimp/core": "^0.16.1"
- }
- },
- "@jimp/gif": {
- "version": "0.16.1",
- "requires": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.16.1",
- "gifwrap": "^0.9.2",
- "omggif": "^1.0.9"
- }
- },
- "@jimp/jpeg": {
- "version": "0.16.1",
- "requires": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.16.1",
- "jpeg-js": "0.4.2"
- }
- },
- "@jimp/plugin-blit": {
- "version": "0.16.1",
- "requires": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.16.1"
- }
- },
- "@jimp/plugin-blur": {
- "version": "0.16.1",
- "requires": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.16.1"
- }
- },
- "@jimp/plugin-circle": {
- "version": "0.16.1",
- "requires": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.16.1"
- }
- },
- "@jimp/plugin-color": {
- "version": "0.16.1",
- "requires": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.16.1",
- "tinycolor2": "^1.4.1"
- }
- },
- "@jimp/plugin-contain": {
- "version": "0.16.1",
- "requires": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.16.1"
- }
- },
- "@jimp/plugin-cover": {
- "version": "0.16.1",
- "requires": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.16.1"
- }
- },
- "@jimp/plugin-crop": {
- "version": "0.16.1",
- "requires": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.16.1"
- }
- },
- "@jimp/plugin-displace": {
- "version": "0.16.1",
- "requires": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.16.1"
- }
- },
- "@jimp/plugin-dither": {
- "version": "0.16.1",
- "requires": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.16.1"
- }
- },
- "@jimp/plugin-fisheye": {
- "version": "0.16.1",
- "requires": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.16.1"
- }
- },
- "@jimp/plugin-flip": {
- "version": "0.16.1",
- "requires": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.16.1"
- }
- },
- "@jimp/plugin-gaussian": {
- "version": "0.16.1",
- "requires": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.16.1"
- }
- },
- "@jimp/plugin-invert": {
- "version": "0.16.1",
- "requires": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.16.1"
- }
- },
- "@jimp/plugin-mask": {
- "version": "0.16.1",
- "requires": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.16.1"
- }
- },
- "@jimp/plugin-normalize": {
- "version": "0.16.1",
- "requires": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.16.1"
- }
- },
- "@jimp/plugin-print": {
- "version": "0.16.1",
- "requires": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.16.1",
- "load-bmfont": "^1.4.0"
- }
- },
- "@jimp/plugin-resize": {
- "version": "0.16.1",
- "requires": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.16.1"
- }
- },
- "@jimp/plugin-rotate": {
- "version": "0.16.1",
- "requires": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.16.1"
- }
- },
- "@jimp/plugin-scale": {
- "version": "0.16.1",
- "requires": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.16.1"
- }
- },
- "@jimp/plugin-shadow": {
- "version": "0.16.1",
- "requires": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.16.1"
- }
- },
- "@jimp/plugin-threshold": {
- "version": "0.16.1",
- "requires": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.16.1"
- }
- },
- "@jimp/plugins": {
- "version": "0.16.1",
- "requires": {
- "@babel/runtime": "^7.7.2",
- "@jimp/plugin-blit": "^0.16.1",
- "@jimp/plugin-blur": "^0.16.1",
- "@jimp/plugin-circle": "^0.16.1",
- "@jimp/plugin-color": "^0.16.1",
- "@jimp/plugin-contain": "^0.16.1",
- "@jimp/plugin-cover": "^0.16.1",
- "@jimp/plugin-crop": "^0.16.1",
- "@jimp/plugin-displace": "^0.16.1",
- "@jimp/plugin-dither": "^0.16.1",
- "@jimp/plugin-fisheye": "^0.16.1",
- "@jimp/plugin-flip": "^0.16.1",
- "@jimp/plugin-gaussian": "^0.16.1",
- "@jimp/plugin-invert": "^0.16.1",
- "@jimp/plugin-mask": "^0.16.1",
- "@jimp/plugin-normalize": "^0.16.1",
- "@jimp/plugin-print": "^0.16.1",
- "@jimp/plugin-resize": "^0.16.1",
- "@jimp/plugin-rotate": "^0.16.1",
- "@jimp/plugin-scale": "^0.16.1",
- "@jimp/plugin-shadow": "^0.16.1",
- "@jimp/plugin-threshold": "^0.16.1",
- "timm": "^1.6.1"
- }
- },
- "@jimp/png": {
- "version": "0.16.1",
- "requires": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.16.1",
- "pngjs": "^3.3.3"
- }
- },
- "@jimp/tiff": {
- "version": "0.16.1",
- "requires": {
- "@babel/runtime": "^7.7.2",
- "utif": "^2.0.1"
- }
- },
- "@jimp/types": {
- "version": "0.16.1",
- "requires": {
- "@babel/runtime": "^7.7.2",
- "@jimp/bmp": "^0.16.1",
- "@jimp/gif": "^0.16.1",
- "@jimp/jpeg": "^0.16.1",
- "@jimp/png": "^0.16.1",
- "@jimp/tiff": "^0.16.1",
- "timm": "^1.6.1"
- }
- },
- "@jimp/utils": {
- "version": "0.16.1",
- "requires": {
- "@babel/runtime": "^7.7.2",
- "regenerator-runtime": "^0.13.3"
- }
- },
- "@jsdevtools/ono": {
- "version": "7.1.3"
- },
- "@kwsites/file-exists": {
- "version": "1.1.1",
- "requires": {
- "debug": "^4.1.1"
- }
- },
- "@kwsites/promise-deferred": {
- "version": "1.1.1"
- },
- "@node-redis/bloom": {
- "version": "1.0.1",
- "requires": {}
- },
- "@node-redis/client": {
- "version": "1.0.3",
- "requires": {
- "cluster-key-slot": "1.1.0",
- "generic-pool": "3.8.2",
- "redis-parser": "3.0.0",
- "yallist": "4.0.0"
- }
- },
- "@node-redis/graph": {
- "version": "1.0.0",
- "requires": {}
- },
- "@node-redis/json": {
- "version": "1.0.2",
- "requires": {}
- },
- "@node-redis/search": {
- "version": "1.0.2",
- "requires": {}
- },
- "@node-redis/time-series": {
- "version": "1.0.1",
- "requires": {}
- },
- "@nodelib/fs.scandir": {
- "version": "2.1.5",
- "requires": {
- "@nodelib/fs.stat": "2.0.5",
- "run-parallel": "^1.1.9"
- }
- },
- "@nodelib/fs.stat": {
- "version": "2.0.5"
- },
- "@nodelib/fs.walk": {
- "version": "1.2.8",
- "requires": {
- "@nodelib/fs.scandir": "2.1.5",
- "fastq": "^1.6.0"
- }
- },
- "@npmcli/arborist": {
- "version": "2.10.0",
- "requires": {
- "@isaacs/string-locale-compare": "^1.0.1",
- "@npmcli/installed-package-contents": "^1.0.7",
- "@npmcli/map-workspaces": "^1.0.2",
- "@npmcli/metavuln-calculator": "^1.1.0",
- "@npmcli/move-file": "^1.1.0",
- "@npmcli/name-from-folder": "^1.0.1",
- "@npmcli/node-gyp": "^1.0.1",
- "@npmcli/package-json": "^1.0.1",
- "@npmcli/run-script": "^1.8.2",
- "bin-links": "^2.2.1",
- "cacache": "^15.0.3",
- "common-ancestor-path": "^1.0.1",
- "json-parse-even-better-errors": "^2.3.1",
- "json-stringify-nice": "^1.1.4",
- "mkdirp": "^1.0.4",
- "mkdirp-infer-owner": "^2.0.0",
- "npm-install-checks": "^4.0.0",
- "npm-package-arg": "^8.1.5",
- "npm-pick-manifest": "^6.1.0",
- "npm-registry-fetch": "^11.0.0",
- "pacote": "^11.3.5",
- "parse-conflict-json": "^1.1.1",
- "proc-log": "^1.0.0",
- "promise-all-reject-late": "^1.0.0",
- "promise-call-limit": "^1.0.1",
- "read-package-json-fast": "^2.0.2",
- "readdir-scoped-modules": "^1.1.0",
- "rimraf": "^3.0.2",
- "semver": "^7.3.5",
- "ssri": "^8.0.1",
- "treeverse": "^1.0.4",
- "walk-up-path": "^1.0.0"
- }
- },
- "@npmcli/fs": {
- "version": "1.1.1",
- "requires": {
- "@gar/promisify": "^1.0.1",
- "semver": "^7.3.5"
- }
- },
- "@npmcli/git": {
- "version": "2.1.0",
- "requires": {
- "@npmcli/promise-spawn": "^1.3.2",
- "lru-cache": "^6.0.0",
- "mkdirp": "^1.0.4",
- "npm-pick-manifest": "^6.1.1",
- "promise-inflight": "^1.0.1",
- "promise-retry": "^2.0.1",
- "semver": "^7.3.5",
- "which": "^2.0.2"
- }
- },
- "@npmcli/installed-package-contents": {
- "version": "1.0.7",
- "requires": {
- "npm-bundled": "^1.1.1",
- "npm-normalize-package-bin": "^1.0.1"
- }
- },
- "@npmcli/map-workspaces": {
- "version": "1.0.4",
- "requires": {
- "@npmcli/name-from-folder": "^1.0.1",
- "glob": "^7.1.6",
- "minimatch": "^3.0.4",
- "read-package-json-fast": "^2.0.1"
- }
- },
- "@npmcli/metavuln-calculator": {
- "version": "1.1.1",
- "requires": {
- "cacache": "^15.0.5",
- "pacote": "^11.1.11",
- "semver": "^7.3.2"
- }
- },
- "@npmcli/move-file": {
- "version": "1.1.2",
- "requires": {
- "mkdirp": "^1.0.4",
- "rimraf": "^3.0.2"
- }
- },
- "@npmcli/name-from-folder": {
- "version": "1.0.1"
- },
- "@npmcli/node-gyp": {
- "version": "1.0.3"
- },
- "@npmcli/package-json": {
- "version": "1.0.1",
- "requires": {
- "json-parse-even-better-errors": "^2.3.1"
- }
- },
- "@npmcli/promise-spawn": {
- "version": "1.3.2",
- "requires": {
- "infer-owner": "^1.0.4"
- }
- },
- "@npmcli/run-script": {
- "version": "1.8.6",
- "requires": {
- "@npmcli/node-gyp": "^1.0.2",
- "@npmcli/promise-spawn": "^1.3.2",
- "node-gyp": "^7.1.0",
- "read-package-json-fast": "^2.0.1"
- }
- },
- "@octokit/auth-token": {
- "version": "2.5.0",
- "dev": true,
- "requires": {
- "@octokit/types": "^6.0.3"
- }
- },
- "@octokit/core": {
- "version": "3.5.1",
- "dev": true,
- "requires": {
- "@octokit/auth-token": "^2.4.4",
- "@octokit/graphql": "^4.5.8",
- "@octokit/request": "^5.6.0",
- "@octokit/request-error": "^2.0.5",
- "@octokit/types": "^6.0.3",
- "before-after-hook": "^2.2.0",
- "universal-user-agent": "^6.0.0"
- }
- },
- "@octokit/endpoint": {
- "version": "6.0.12",
- "dev": true,
- "requires": {
- "@octokit/types": "^6.0.3",
- "is-plain-object": "^5.0.0",
- "universal-user-agent": "^6.0.0"
- }
- },
- "@octokit/graphql": {
- "version": "4.8.0",
- "dev": true,
- "requires": {
- "@octokit/request": "^5.6.0",
- "@octokit/types": "^6.0.3",
- "universal-user-agent": "^6.0.0"
- }
- },
- "@octokit/openapi-types": {
- "version": "11.2.0",
- "dev": true
- },
- "@octokit/plugin-paginate-rest": {
- "version": "2.17.0",
- "dev": true,
- "requires": {
- "@octokit/types": "^6.34.0"
- }
- },
- "@octokit/plugin-request-log": {
- "version": "1.0.4",
- "dev": true,
- "requires": {}
- },
- "@octokit/plugin-rest-endpoint-methods": {
- "version": "5.13.0",
- "dev": true,
- "requires": {
- "@octokit/types": "^6.34.0",
- "deprecation": "^2.3.1"
- }
- },
- "@octokit/request": {
- "version": "5.6.3",
- "dev": true,
- "requires": {
- "@octokit/endpoint": "^6.0.1",
- "@octokit/request-error": "^2.1.0",
- "@octokit/types": "^6.16.1",
- "is-plain-object": "^5.0.0",
- "node-fetch": "^2.6.7",
- "universal-user-agent": "^6.0.0"
- }
- },
- "@octokit/request-error": {
- "version": "2.1.0",
- "dev": true,
- "requires": {
- "@octokit/types": "^6.0.3",
- "deprecation": "^2.0.0",
- "once": "^1.4.0"
- }
- },
- "@octokit/rest": {
- "version": "18.12.0",
- "dev": true,
- "requires": {
- "@octokit/core": "^3.5.1",
- "@octokit/plugin-paginate-rest": "^2.16.8",
- "@octokit/plugin-request-log": "^1.0.4",
- "@octokit/plugin-rest-endpoint-methods": "^5.12.0"
- }
- },
- "@octokit/types": {
- "version": "6.34.0",
- "dev": true,
- "requires": {
- "@octokit/openapi-types": "^11.2.0"
- }
- },
- "@openapi-contrib/openapi-schema-to-json-schema": {
- "version": "3.1.1",
- "requires": {
- "fast-deep-equal": "^3.1.3"
- }
- },
- "@rollup/plugin-babel": {
- "version": "5.3.0",
- "requires": {
- "@babel/helper-module-imports": "^7.10.4",
- "@rollup/pluginutils": "^3.1.0"
- }
- },
- "@rollup/pluginutils": {
- "version": "3.1.0",
- "requires": {
- "@types/estree": "0.0.39",
- "estree-walker": "^1.0.1",
- "picomatch": "^2.2.2"
- }
- },
- "@semantic-release/commit-analyzer": {
- "version": "8.0.1",
- "dev": true,
- "requires": {
- "conventional-changelog-angular": "^5.0.0",
- "conventional-commits-filter": "^2.0.0",
- "conventional-commits-parser": "^3.0.7",
- "debug": "^4.0.0",
- "import-from": "^3.0.0",
- "lodash": "^4.17.4",
- "micromatch": "^4.0.2"
- }
- },
- "@semantic-release/error": {
- "version": "2.2.0",
- "dev": true
- },
- "@semantic-release/github": {
- "version": "7.2.3",
- "dev": true,
- "requires": {
- "@octokit/rest": "^18.0.0",
- "@semantic-release/error": "^2.2.0",
- "aggregate-error": "^3.0.0",
- "bottleneck": "^2.18.1",
- "debug": "^4.0.0",
- "dir-glob": "^3.0.0",
- "fs-extra": "^10.0.0",
- "globby": "^11.0.0",
- "http-proxy-agent": "^4.0.0",
- "https-proxy-agent": "^5.0.0",
- "issue-parser": "^6.0.0",
- "lodash": "^4.17.4",
- "mime": "^2.4.3",
- "p-filter": "^2.0.0",
- "p-retry": "^4.0.0",
- "url-join": "^4.0.0"
- },
- "dependencies": {
- "fs-extra": {
- "version": "10.0.0",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.2.0",
- "jsonfile": "^6.0.1",
- "universalify": "^2.0.0"
- }
- },
- "jsonfile": {
- "version": "6.1.0",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.6",
- "universalify": "^2.0.0"
- }
- },
- "mime": {
- "version": "2.6.0",
- "dev": true
- }
- }
- },
- "@semantic-release/npm": {
- "version": "7.1.3",
- "dev": true,
- "requires": {
- "@semantic-release/error": "^2.2.0",
- "aggregate-error": "^3.0.0",
- "execa": "^5.0.0",
- "fs-extra": "^10.0.0",
- "lodash": "^4.17.15",
- "nerf-dart": "^1.0.0",
- "normalize-url": "^6.0.0",
- "npm": "^7.0.0",
- "rc": "^1.2.8",
- "read-pkg": "^5.0.0",
- "registry-auth-token": "^4.0.0",
- "semver": "^7.1.2",
- "tempy": "^1.0.0"
- },
- "dependencies": {
- "fs-extra": {
- "version": "10.0.0",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.2.0",
- "jsonfile": "^6.0.1",
- "universalify": "^2.0.0"
- }
- },
- "jsonfile": {
- "version": "6.1.0",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.6",
- "universalify": "^2.0.0"
- }
- }
- }
- },
- "@semantic-release/release-notes-generator": {
- "version": "9.0.3",
- "dev": true,
- "requires": {
- "conventional-changelog-angular": "^5.0.0",
- "conventional-changelog-writer": "^4.0.0",
- "conventional-commits-filter": "^2.0.0",
- "conventional-commits-parser": "^3.0.0",
- "debug": "^4.0.0",
- "get-stream": "^6.0.0",
- "import-from": "^3.0.0",
- "into-stream": "^6.0.0",
- "lodash": "^4.17.4",
- "read-pkg-up": "^7.0.0"
- }
- },
- "@sinonjs/commons": {
- "version": "1.8.3",
- "dev": true,
- "requires": {
- "type-detect": "4.0.8"
- }
- },
- "@sinonjs/fake-timers": {
- "version": "8.1.0",
- "dev": true,
- "requires": {
- "@sinonjs/commons": "^1.7.0"
- }
- },
- "@socket.io/base64-arraybuffer": {
- "version": "1.0.2"
- },
- "@tootallnate/once": {
- "version": "1.1.2"
- },
- "@tsconfig/node14": {
- "version": "1.0.1",
- "dev": true
- },
- "@types/async": {
- "version": "3.2.12",
- "dev": true
- },
- "@types/babel__core": {
- "version": "7.1.18",
- "devOptional": true,
- "requires": {
- "@babel/parser": "^7.1.0",
- "@babel/types": "^7.0.0",
- "@types/babel__generator": "*",
- "@types/babel__template": "*",
- "@types/babel__traverse": "*"
- }
- },
- "@types/babel__generator": {
- "version": "7.6.4",
- "devOptional": true,
- "requires": {
- "@babel/types": "^7.0.0"
- }
- },
- "@types/babel__template": {
- "version": "7.4.1",
- "devOptional": true,
- "requires": {
- "@babel/parser": "^7.1.0",
- "@babel/types": "^7.0.0"
- }
- },
- "@types/babel__traverse": {
- "version": "7.14.2",
- "devOptional": true,
- "requires": {
- "@babel/types": "^7.3.0"
- }
- },
- "@types/component-emitter": {
- "version": "1.2.11"
- },
- "@types/cookie": {
- "version": "0.4.1"
- },
- "@types/cors": {
- "version": "2.8.12"
- },
- "@types/debug": {
- "version": "4.1.7",
- "dev": true,
- "requires": {
- "@types/ms": "*"
- }
- },
- "@types/estree": {
- "version": "0.0.39"
- },
- "@types/graceful-fs": {
- "version": "4.1.5",
- "dev": true,
- "requires": {
- "@types/node": "*"
- }
- },
- "@types/istanbul-lib-coverage": {
- "version": "2.0.4",
- "dev": true
- },
- "@types/istanbul-lib-report": {
- "version": "3.0.0",
- "dev": true,
- "requires": {
- "@types/istanbul-lib-coverage": "*"
- }
- },
- "@types/istanbul-reports": {
- "version": "3.0.1",
- "dev": true,
- "requires": {
- "@types/istanbul-lib-report": "*"
- }
- },
- "@types/jest": {
- "version": "27.4.0",
- "requires": {
- "jest-diff": "^27.0.0",
- "pretty-format": "^27.0.0"
- }
- },
- "@types/json-schema": {
- "version": "7.0.9"
- },
- "@types/json5": {
- "version": "0.0.29"
- },
- "@types/linkify-it": {
- "version": "3.0.2",
- "dev": true
- },
- "@types/markdown-it": {
- "version": "12.2.3",
- "dev": true,
- "requires": {
- "@types/linkify-it": "*",
- "@types/mdurl": "*"
- }
- },
- "@types/mdurl": {
- "version": "1.0.2",
- "dev": true
- },
- "@types/minimist": {
- "version": "1.2.2",
- "dev": true
- },
- "@types/ms": {
- "version": "0.7.31",
- "dev": true
- },
- "@types/node": {
- "version": "17.0.17"
- },
- "@types/normalize-package-data": {
- "version": "2.4.1",
- "dev": true
- },
- "@types/parse-json": {
- "version": "4.0.0",
- "dev": true
- },
- "@types/prettier": {
- "version": "2.4.4",
- "dev": true
- },
- "@types/qs": {
- "version": "6.9.7"
- },
- "@types/retry": {
- "version": "0.12.1",
- "dev": true
- },
- "@types/socket.io": {
- "version": "3.0.2",
- "dev": true,
- "requires": {
- "socket.io": "*"
- }
- },
- "@types/stack-utils": {
- "version": "2.0.1",
- "dev": true
- },
- "@types/uri-templates": {
- "version": "0.1.31",
- "dev": true
- },
- "@types/yargs": {
- "version": "16.0.4",
- "dev": true,
- "requires": {
- "@types/yargs-parser": "*"
- }
- },
- "@types/yargs-parser": {
- "version": "20.2.1",
- "dev": true
- },
- "@typescript-eslint/eslint-plugin": {
- "version": "5.11.0",
- "requires": {
- "@typescript-eslint/scope-manager": "5.11.0",
- "@typescript-eslint/type-utils": "5.11.0",
- "@typescript-eslint/utils": "5.11.0",
- "debug": "^4.3.2",
- "functional-red-black-tree": "^1.0.1",
- "ignore": "^5.1.8",
- "regexpp": "^3.2.0",
- "semver": "^7.3.5",
- "tsutils": "^3.21.0"
- }
- },
- "@typescript-eslint/experimental-utils": {
- "version": "2.34.0",
- "dev": true,
- "requires": {
- "@types/json-schema": "^7.0.3",
- "@typescript-eslint/typescript-estree": "2.34.0",
- "eslint-scope": "^5.0.0",
- "eslint-utils": "^2.0.0"
- },
- "dependencies": {
- "@typescript-eslint/typescript-estree": {
- "version": "2.34.0",
- "dev": true,
- "requires": {
- "debug": "^4.1.1",
- "eslint-visitor-keys": "^1.1.0",
- "glob": "^7.1.6",
- "is-glob": "^4.0.1",
- "lodash": "^4.17.15",
- "semver": "^7.3.2",
- "tsutils": "^3.17.1"
- }
- },
- "eslint-utils": {
- "version": "2.1.0",
- "dev": true,
- "requires": {
- "eslint-visitor-keys": "^1.1.0"
- }
- },
- "eslint-visitor-keys": {
- "version": "1.3.0",
- "dev": true
- }
- }
- },
- "@typescript-eslint/parser": {
- "version": "5.11.0",
- "requires": {
- "@typescript-eslint/scope-manager": "5.11.0",
- "@typescript-eslint/types": "5.11.0",
- "@typescript-eslint/typescript-estree": "5.11.0",
- "debug": "^4.3.2"
- }
- },
- "@typescript-eslint/scope-manager": {
- "version": "5.11.0",
- "requires": {
- "@typescript-eslint/types": "5.11.0",
- "@typescript-eslint/visitor-keys": "5.11.0"
- }
- },
- "@typescript-eslint/type-utils": {
- "version": "5.11.0",
- "requires": {
- "@typescript-eslint/utils": "5.11.0",
- "debug": "^4.3.2",
- "tsutils": "^3.21.0"
- }
- },
- "@typescript-eslint/types": {
- "version": "5.11.0"
- },
- "@typescript-eslint/typescript-estree": {
- "version": "5.11.0",
- "requires": {
- "@typescript-eslint/types": "5.11.0",
- "@typescript-eslint/visitor-keys": "5.11.0",
- "debug": "^4.3.2",
- "globby": "^11.0.4",
- "is-glob": "^4.0.3",
- "semver": "^7.3.5",
- "tsutils": "^3.21.0"
- }
- },
- "@typescript-eslint/utils": {
- "version": "5.11.0",
- "requires": {
- "@types/json-schema": "^7.0.9",
- "@typescript-eslint/scope-manager": "5.11.0",
- "@typescript-eslint/types": "5.11.0",
- "@typescript-eslint/typescript-estree": "5.11.0",
- "eslint-scope": "^5.1.1",
- "eslint-utils": "^3.0.0"
- }
- },
- "@typescript-eslint/visitor-keys": {
- "version": "5.11.0",
- "requires": {
- "@typescript-eslint/types": "5.11.0",
- "eslint-visitor-keys": "^3.0.0"
- }
- },
- "a-sync-waterfall": {
- "version": "1.0.1"
- },
- "abab": {
- "version": "2.0.5",
- "dev": true
- },
- "abbrev": {
- "version": "1.1.1"
- },
- "accepts": {
- "version": "1.3.8",
- "requires": {
- "mime-types": "~2.1.34",
- "negotiator": "0.6.3"
- }
- },
- "acorn": {
- "version": "8.7.0"
- },
- "acorn-globals": {
- "version": "6.0.0",
- "dev": true,
- "requires": {
- "acorn": "^7.1.1",
- "acorn-walk": "^7.1.1"
- },
- "dependencies": {
- "acorn": {
- "version": "7.4.1",
- "dev": true
- }
- }
- },
- "acorn-jsx": {
- "version": "5.3.2",
- "requires": {}
- },
- "acorn-walk": {
- "version": "7.2.0",
- "dev": true
- },
- "agent-base": {
- "version": "6.0.2",
- "requires": {
- "debug": "4"
- }
- },
- "agentkeepalive": {
- "version": "4.2.0",
- "requires": {
- "debug": "^4.1.0",
- "depd": "^1.1.2",
- "humanize-ms": "^1.2.1"
- }
- },
- "aggregate-error": {
- "version": "3.1.0",
- "requires": {
- "clean-stack": "^2.0.0",
- "indent-string": "^4.0.0"
- }
- },
- "ajv": {
- "version": "6.12.6",
- "requires": {
- "fast-deep-equal": "^3.1.1",
- "fast-json-stable-stringify": "^2.0.0",
- "json-schema-traverse": "^0.4.1",
- "uri-js": "^4.2.2"
- }
- },
- "all-contributors-cli": {
- "version": "6.20.0",
- "dev": true,
- "requires": {
- "@babel/runtime": "^7.7.6",
- "async": "^3.0.1",
- "chalk": "^4.0.0",
- "didyoumean": "^1.2.1",
- "inquirer": "^7.0.4",
- "json-fixer": "^1.5.1",
- "lodash": "^4.11.2",
- "node-fetch": "^2.6.0",
- "pify": "^5.0.0",
- "yargs": "^15.0.1"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "5.0.1",
- "dev": true
- },
- "ansi-styles": {
- "version": "4.3.0",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "cliui": {
- "version": "6.0.0",
- "dev": true,
- "requires": {
- "string-width": "^4.2.0",
- "strip-ansi": "^6.0.0",
- "wrap-ansi": "^6.2.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "dev": true
- },
- "find-up": {
- "version": "4.1.0",
- "dev": true,
- "requires": {
- "locate-path": "^5.0.0",
- "path-exists": "^4.0.0"
- }
- },
- "is-fullwidth-code-point": {
- "version": "3.0.0",
- "dev": true
- },
- "locate-path": {
- "version": "5.0.0",
- "dev": true,
- "requires": {
- "p-locate": "^4.1.0"
- }
- },
- "p-limit": {
- "version": "2.3.0",
- "dev": true,
- "requires": {
- "p-try": "^2.0.0"
- }
- },
- "p-locate": {
- "version": "4.1.0",
- "dev": true,
- "requires": {
- "p-limit": "^2.2.0"
- }
- },
- "p-try": {
- "version": "2.2.0",
- "dev": true
- },
- "path-exists": {
- "version": "4.0.0",
- "dev": true
- },
- "string-width": {
- "version": "4.2.3",
- "dev": true,
- "requires": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- }
- },
- "strip-ansi": {
- "version": "6.0.1",
- "dev": true,
- "requires": {
- "ansi-regex": "^5.0.1"
- }
- },
- "wrap-ansi": {
- "version": "6.2.0",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.0.0",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0"
- }
- },
- "y18n": {
- "version": "4.0.3",
- "dev": true
- },
- "yargs": {
- "version": "15.4.1",
- "dev": true,
- "requires": {
- "cliui": "^6.0.0",
- "decamelize": "^1.2.0",
- "find-up": "^4.1.0",
- "get-caller-file": "^2.0.1",
- "require-directory": "^2.1.1",
- "require-main-filename": "^2.0.0",
- "set-blocking": "^2.0.0",
- "string-width": "^4.2.0",
- "which-module": "^2.0.0",
- "y18n": "^4.0.0",
- "yargs-parser": "^18.1.2"
- }
- },
- "yargs-parser": {
- "version": "18.1.3",
- "dev": true,
- "requires": {
- "camelcase": "^5.0.0",
- "decamelize": "^1.2.0"
- }
- }
- }
- },
- "ansi-escape-sequences": {
- "version": "4.1.0",
- "dev": true,
- "requires": {
- "array-back": "^3.0.1"
- },
- "dependencies": {
- "array-back": {
- "version": "3.1.0",
- "dev": true
- }
- }
- },
- "ansi-escapes": {
- "version": "4.3.2",
- "requires": {
- "type-fest": "^0.21.3"
- }
- },
- "ansi-red": {
- "version": "0.1.1",
- "dev": true,
- "requires": {
- "ansi-wrap": "0.1.0"
- }
- },
- "ansi-regex": {
- "version": "2.1.1"
- },
- "ansi-styles": {
- "version": "3.2.1",
- "requires": {
- "color-convert": "^1.9.0"
- }
- },
- "ansi-wrap": {
- "version": "0.1.0",
- "dev": true
- },
- "ansicolors": {
- "version": "0.3.2",
- "dev": true
- },
- "any-base": {
- "version": "1.1.0"
- },
- "anymatch": {
- "version": "3.1.2",
- "requires": {
- "normalize-path": "^3.0.0",
- "picomatch": "^2.0.4"
- }
- },
- "app-path": {
- "version": "4.0.0",
- "requires": {
- "execa": "^5.0.0"
- }
- },
- "aproba": {
- "version": "1.2.0"
- },
- "are-we-there-yet": {
- "version": "1.1.7",
- "requires": {
- "delegates": "^1.0.0",
- "readable-stream": "^2.0.6"
- }
- },
- "arg": {
- "version": "4.1.3"
- },
- "argparse": {
- "version": "2.0.1"
- },
- "argv-formatter": {
- "version": "1.0.0",
- "dev": true
- },
- "array-back": {
- "version": "4.0.2",
- "dev": true
- },
- "array-ify": {
- "version": "1.0.0",
- "dev": true
- },
- "array-includes": {
- "version": "3.1.4",
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.19.1",
- "get-intrinsic": "^1.1.1",
- "is-string": "^1.0.7"
- }
- },
- "array-range": {
- "version": "1.0.1"
- },
- "array-union": {
- "version": "2.1.0"
- },
- "array.prototype.flat": {
- "version": "1.2.5",
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.19.0"
- }
- },
- "arrify": {
- "version": "1.0.1",
- "dev": true
- },
- "asap": {
- "version": "2.0.6"
- },
- "asn1": {
- "version": "0.2.6",
- "requires": {
- "safer-buffer": "~2.1.0"
- }
- },
- "assert-plus": {
- "version": "1.0.0"
- },
- "astral-regex": {
- "version": "2.0.0"
- },
- "async": {
- "version": "3.2.3"
- },
- "asynckit": {
- "version": "0.4.0"
- },
- "autolinker": {
- "version": "0.28.1",
- "dev": true,
- "requires": {
- "gulp-header": "^1.7.1"
- }
- },
- "avsc": {
- "version": "5.7.3"
- },
- "aws-sign2": {
- "version": "0.7.0"
- },
- "aws4": {
- "version": "1.11.0"
- },
- "babel-jest": {
- "version": "27.5.1",
- "dev": true,
- "requires": {
- "@jest/transform": "^27.5.1",
- "@jest/types": "^27.5.1",
- "@types/babel__core": "^7.1.14",
- "babel-plugin-istanbul": "^6.1.1",
- "babel-preset-jest": "^27.5.1",
- "chalk": "^4.0.0",
- "graceful-fs": "^4.2.9",
- "slash": "^3.0.0"
- }
- },
- "babel-plugin-dynamic-import-node": {
- "version": "2.3.3",
- "requires": {
- "object.assign": "^4.1.0"
- }
- },
- "babel-plugin-istanbul": {
- "version": "6.1.1",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.0.0",
- "@istanbuljs/load-nyc-config": "^1.0.0",
- "@istanbuljs/schema": "^0.1.2",
- "istanbul-lib-instrument": "^5.0.4",
- "test-exclude": "^6.0.0"
- }
- },
- "babel-plugin-jest-hoist": {
- "version": "27.5.1",
- "dev": true,
- "requires": {
- "@babel/template": "^7.3.3",
- "@babel/types": "^7.3.3",
- "@types/babel__core": "^7.0.0",
- "@types/babel__traverse": "^7.0.6"
- }
- },
- "babel-plugin-polyfill-corejs2": {
- "version": "0.3.1",
- "requires": {
- "@babel/compat-data": "^7.13.11",
- "@babel/helper-define-polyfill-provider": "^0.3.1",
- "semver": "^6.1.1"
- },
- "dependencies": {
- "semver": {
- "version": "6.3.0"
- }
- }
- },
- "babel-plugin-polyfill-corejs3": {
- "version": "0.5.2",
- "requires": {
- "@babel/helper-define-polyfill-provider": "^0.3.1",
- "core-js-compat": "^3.21.0"
- }
- },
- "babel-plugin-polyfill-regenerator": {
- "version": "0.3.1",
- "requires": {
- "@babel/helper-define-polyfill-provider": "^0.3.1"
- }
- },
- "babel-plugin-source-map-support": {
- "version": "2.1.3",
- "requires": {
- "@babel/helper-module-imports": "^7.10.4"
- }
- },
- "babel-preset-current-node-syntax": {
- "version": "1.0.1",
- "dev": true,
- "requires": {
- "@babel/plugin-syntax-async-generators": "^7.8.4",
- "@babel/plugin-syntax-bigint": "^7.8.3",
- "@babel/plugin-syntax-class-properties": "^7.8.3",
- "@babel/plugin-syntax-import-meta": "^7.8.3",
- "@babel/plugin-syntax-json-strings": "^7.8.3",
- "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3",
- "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
- "@babel/plugin-syntax-numeric-separator": "^7.8.3",
- "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
- "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
- "@babel/plugin-syntax-optional-chaining": "^7.8.3",
- "@babel/plugin-syntax-top-level-await": "^7.8.3"
- }
- },
- "babel-preset-jest": {
- "version": "27.5.1",
- "dev": true,
- "requires": {
- "babel-plugin-jest-hoist": "^27.5.1",
- "babel-preset-current-node-syntax": "^1.0.0"
- }
- },
- "balanced-match": {
- "version": "1.0.2"
- },
- "base64-js": {
- "version": "1.5.1"
- },
- "base64id": {
- "version": "2.0.0"
- },
- "bcrypt-pbkdf": {
- "version": "1.0.2",
- "requires": {
- "tweetnacl": "^0.14.3"
- }
- },
- "before-after-hook": {
- "version": "2.2.2",
- "dev": true
- },
- "better-ajv-errors": {
- "version": "0.7.0",
- "requires": {
- "@babel/code-frame": "^7.0.0",
- "@babel/runtime": "^7.0.0",
- "chalk": "^2.4.1",
- "core-js": "^3.2.1",
- "json-to-ast": "^2.0.3",
- "jsonpointer": "^4.0.1",
- "leven": "^3.1.0"
- },
- "dependencies": {
- "chalk": {
- "version": "2.4.2",
- "requires": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
- }
- }
- }
- },
- "bin-links": {
- "version": "2.3.0",
- "requires": {
- "cmd-shim": "^4.0.1",
- "mkdirp-infer-owner": "^2.0.0",
- "npm-normalize-package-bin": "^1.0.0",
- "read-cmd-shim": "^2.0.0",
- "rimraf": "^3.0.0",
- "write-file-atomic": "^3.0.3"
- }
- },
- "binary-extensions": {
- "version": "2.2.0"
- },
- "bl": {
- "version": "4.1.0",
- "requires": {
- "buffer": "^5.5.0",
- "inherits": "^2.0.4",
- "readable-stream": "^3.4.0"
- },
- "dependencies": {
- "readable-stream": {
- "version": "3.6.0",
- "requires": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
- }
- }
- }
- },
- "bluebird": {
- "version": "3.7.2",
- "dev": true
- },
- "bmp-js": {
- "version": "0.1.0"
- },
- "bottleneck": {
- "version": "2.19.5",
- "dev": true
- },
- "brace-expansion": {
- "version": "1.1.11",
- "requires": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "braces": {
- "version": "3.0.2",
- "requires": {
- "fill-range": "^7.0.1"
- }
- },
- "browser-process-hrtime": {
- "version": "1.0.0",
- "dev": true
- },
- "browserslist": {
- "version": "4.19.1",
- "requires": {
- "caniuse-lite": "^1.0.30001286",
- "electron-to-chromium": "^1.4.17",
- "escalade": "^3.1.1",
- "node-releases": "^2.0.1",
- "picocolors": "^1.0.0"
- }
- },
- "bs-logger": {
- "version": "0.2.6",
- "dev": true,
- "requires": {
- "fast-json-stable-stringify": "2.x"
- }
- },
- "bser": {
- "version": "2.1.1",
- "dev": true,
- "requires": {
- "node-int64": "^0.4.0"
- }
- },
- "buffer": {
- "version": "5.7.1",
- "requires": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.1.13"
- }
- },
- "buffer-equal": {
- "version": "0.0.1"
- },
- "buffer-from": {
- "version": "1.1.2"
- },
- "bufferutil": {
- "version": "4.0.6",
- "requires": {
- "node-gyp-build": "^4.3.0"
- }
- },
- "builtins": {
- "version": "1.0.3"
- },
- "cacache": {
- "version": "15.3.0",
- "requires": {
- "@npmcli/fs": "^1.0.0",
- "@npmcli/move-file": "^1.0.1",
- "chownr": "^2.0.0",
- "fs-minipass": "^2.0.0",
- "glob": "^7.1.4",
- "infer-owner": "^1.0.4",
- "lru-cache": "^6.0.0",
- "minipass": "^3.1.1",
- "minipass-collect": "^1.0.2",
- "minipass-flush": "^1.0.5",
- "minipass-pipeline": "^1.2.2",
- "mkdirp": "^1.0.3",
- "p-map": "^4.0.0",
- "promise-inflight": "^1.0.1",
- "rimraf": "^3.0.2",
- "ssri": "^8.0.1",
- "tar": "^6.0.2",
- "unique-filename": "^1.1.1"
- }
- },
- "cache-point": {
- "version": "1.0.0",
- "dev": true,
- "requires": {
- "array-back": "^4.0.0",
- "fs-then-native": "^2.0.0",
- "mkdirp2": "^1.0.4"
- }
- },
- "call-bind": {
- "version": "1.0.2",
- "requires": {
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.0.2"
- }
- },
- "call-me-maybe": {
- "version": "1.0.1"
- },
- "callsites": {
- "version": "3.1.0"
- },
- "camelcase": {
- "version": "5.3.1",
- "dev": true
- },
- "camelcase-keys": {
- "version": "6.2.2",
- "dev": true,
- "requires": {
- "camelcase": "^5.3.1",
- "map-obj": "^4.0.0",
- "quick-lru": "^4.0.1"
- }
- },
- "caniuse-lite": {
- "version": "1.0.30001312"
- },
- "cardinal": {
- "version": "2.1.1",
- "dev": true,
- "requires": {
- "ansicolors": "~0.3.2",
- "redeyed": "~2.1.0"
- }
- },
- "caseless": {
- "version": "0.12.0"
- },
- "catharsis": {
- "version": "0.9.0",
- "dev": true,
- "requires": {
- "lodash": "^4.17.15"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4"
- },
- "has-flag": {
- "version": "4.0.0"
- },
- "supports-color": {
- "version": "7.2.0",
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "char-regex": {
- "version": "1.0.2",
- "dev": true
- },
- "chardet": {
- "version": "0.7.0",
- "dev": true
- },
- "chokidar": {
- "version": "3.5.3",
- "requires": {
- "anymatch": "~3.1.2",
- "braces": "~3.0.2",
- "fsevents": "~2.3.2",
- "glob-parent": "~5.1.2",
- "is-binary-path": "~2.1.0",
- "is-glob": "~4.0.1",
- "normalize-path": "~3.0.0",
- "readdirp": "~3.6.0"
- }
- },
- "chownr": {
- "version": "2.0.0"
- },
- "ci-info": {
- "version": "3.3.0",
- "dev": true
- },
- "cjs-module-lexer": {
- "version": "1.2.2",
- "dev": true
- },
- "clean-stack": {
- "version": "2.2.0"
- },
- "cli-cursor": {
- "version": "3.1.0",
- "requires": {
- "restore-cursor": "^3.1.0"
- }
- },
- "cli-table3": {
- "version": "0.6.1",
- "dev": true,
+ "@apidevtools/json-schema-ref-parser": {
+ "version": "9.0.9",
"requires": {
- "colors": "1.4.0",
- "string-width": "^4.2.0"
+ "@jsdevtools/ono": "^7.1.3",
+ "@types/json-schema": "^7.0.6",
+ "call-me-maybe": "^1.0.1",
+ "js-yaml": "^4.1.0"
},
"dependencies": {
- "ansi-regex": {
- "version": "5.0.1",
- "dev": true
- },
- "is-fullwidth-code-point": {
- "version": "3.0.0",
- "dev": true
- },
- "string-width": {
- "version": "4.2.3",
- "dev": true,
- "requires": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- }
- },
- "strip-ansi": {
- "version": "6.0.1",
- "dev": true,
+ "js-yaml": {
+ "version": "4.1.0",
"requires": {
- "ansi-regex": "^5.0.1"
+ "argparse": "^2.0.1"
}
}
}
},
- "cli-width": {
- "version": "3.0.0",
- "dev": true
- },
- "cliui": {
- "version": "7.0.4",
- "dev": true,
+ "@asyncapi/avro-schema-parser": {
+ "version": "1.0.1",
"requires": {
- "string-width": "^4.2.0",
- "strip-ansi": "^6.0.0",
- "wrap-ansi": "^7.0.0"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "5.0.1",
- "dev": true
- },
- "is-fullwidth-code-point": {
- "version": "3.0.0",
- "dev": true
- },
- "string-width": {
- "version": "4.2.3",
- "dev": true,
- "requires": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- }
- },
- "strip-ansi": {
- "version": "6.0.1",
- "dev": true,
- "requires": {
- "ansi-regex": "^5.0.1"
- }
- }
+ "avsc": "^5.7.3"
}
},
- "cluster-key-slot": {
- "version": "1.1.0"
- },
- "cmd-shim": {
- "version": "4.1.0",
+ "@asyncapi/generator": {
+ "version": "1.9.3",
"requires": {
- "mkdirp-infer-owner": "^2.0.0"
+ "@asyncapi/avro-schema-parser": "^1.0.0",
+ "@asyncapi/generator-react-sdk": "^0.2.23",
+ "@asyncapi/openapi-schema-parser": "^2.0.1",
+ "@asyncapi/parser": "^1.15.0",
+ "@asyncapi/raml-dt-schema-parser": "^2.0.1",
+ "@npmcli/arborist": "^2.2.4",
+ "ajv": "^6.10.2",
+ "chokidar": "^3.4.0",
+ "commander": "^6.1.0",
+ "filenamify": "^4.1.0",
+ "fs.extra": "^1.3.2",
+ "global-dirs": "^3.0.0",
+ "jmespath": "^0.15.0",
+ "js-yaml": "^3.13.1",
+ "levenshtein-edit-distance": "^2.0.5",
+ "loglevel": "^1.6.8",
+ "markdown-it": "^12.3.2",
+ "minimatch": "^3.0.4",
+ "node-fetch": "^2.6.0",
+ "nunjucks": "^3.2.0",
+ "resolve-from": "^5.0.0",
+ "resolve-pkg": "^2.0.0",
+ "semver": "^7.3.2",
+ "simple-git": "^3.3.0",
+ "source-map-support": "^0.5.19",
+ "ts-node": "^9.1.1",
+ "typescript": "^4.2.2"
}
},
- "co": {
- "version": "4.6.0"
- },
- "code-error-fragment": {
- "version": "0.0.230"
- },
- "code-point-at": {
- "version": "1.1.0"
- },
- "coffee-script": {
- "version": "1.12.7",
- "dev": true
- },
- "collect-all": {
- "version": "1.0.4",
- "dev": true,
+ "@asyncapi/generator-react-sdk": {
+ "version": "0.2.23",
"requires": {
- "stream-connect": "^1.0.2",
- "stream-via": "^1.0.4"
+ "@asyncapi/parser": "^1.13.0",
+ "@babel/core": "7.12.9",
+ "@babel/preset-env": "^7.12.7",
+ "@babel/preset-react": "^7.12.7",
+ "@rollup/plugin-babel": "^5.2.1",
+ "babel-plugin-source-map-support": "^2.1.3",
+ "prop-types": "^15.7.2",
+ "react": "^17.0.1",
+ "rollup": "^2.60.1",
+ "source-map-support": "^0.5.19"
}
},
- "collect-v8-coverage": {
- "version": "1.0.1",
- "dev": true
+ "@asyncapi/openapi-schema-parser": {
+ "version": "2.0.1",
+ "requires": {
+ "@openapi-contrib/openapi-schema-to-json-schema": "^3.0.0"
+ }
},
- "color-convert": {
- "version": "1.9.3",
+ "@asyncapi/parser": {
+ "version": "1.15.0",
"requires": {
- "color-name": "1.1.3"
+ "@apidevtools/json-schema-ref-parser": "^9.0.6",
+ "@asyncapi/specs": "^2.14.0",
+ "@fmvilas/pseudo-yaml-ast": "^0.3.1",
+ "ajv": "^6.10.1",
+ "js-yaml": "^3.13.1",
+ "json-to-ast": "^2.1.0",
+ "lodash.clonedeep": "^4.5.0",
+ "node-fetch": "^2.6.0",
+ "tiny-merge-patch": "^0.1.2"
}
},
- "color-name": {
- "version": "1.1.3"
+ "@asyncapi/raml-dt-schema-parser": {
+ "version": "2.0.1",
+ "requires": {
+ "js-yaml": "^3.13.1",
+ "ramldt2jsonschema": "^1.1.0"
+ }
},
- "colors": {
- "version": "1.4.0",
- "dev": true,
- "optional": true
+ "@asyncapi/specs": {
+ "version": "2.14.0"
},
- "combined-stream": {
- "version": "1.0.8",
+ "@babel/code-frame": {
+ "version": "7.16.7",
"requires": {
- "delayed-stream": "~1.0.0"
+ "@babel/highlight": "^7.16.7"
}
},
- "command-line-args": {
- "version": "5.2.1",
- "dev": true,
+ "@babel/compat-data": {
+ "version": "7.17.0"
+ },
+ "@babel/core": {
+ "version": "7.12.9",
"requires": {
- "array-back": "^3.1.0",
- "find-replace": "^3.0.0",
- "lodash.camelcase": "^4.3.0",
- "typical": "^4.0.0"
+ "@babel/code-frame": "^7.10.4",
+ "@babel/generator": "^7.12.5",
+ "@babel/helper-module-transforms": "^7.12.1",
+ "@babel/helpers": "^7.12.5",
+ "@babel/parser": "^7.12.7",
+ "@babel/template": "^7.12.7",
+ "@babel/traverse": "^7.12.9",
+ "@babel/types": "^7.12.7",
+ "convert-source-map": "^1.7.0",
+ "debug": "^4.1.0",
+ "gensync": "^1.0.0-beta.1",
+ "json5": "^2.1.2",
+ "lodash": "^4.17.19",
+ "resolve": "^1.3.2",
+ "semver": "^5.4.1",
+ "source-map": "^0.5.0"
},
"dependencies": {
- "array-back": {
- "version": "3.1.0",
- "dev": true
- },
- "typical": {
- "version": "4.0.0",
- "dev": true
+ "semver": {
+ "version": "5.7.1"
}
}
},
- "command-line-tool": {
- "version": "0.8.0",
- "dev": true,
+ "@babel/generator": {
+ "version": "7.17.0",
"requires": {
- "ansi-escape-sequences": "^4.0.0",
- "array-back": "^2.0.0",
- "command-line-args": "^5.0.0",
- "command-line-usage": "^4.1.0",
- "typical": "^2.6.1"
- },
- "dependencies": {
- "array-back": {
- "version": "2.0.0",
- "dev": true,
- "requires": {
- "typical": "^2.6.1"
- }
- }
+ "@babel/types": "^7.17.0",
+ "jsesc": "^2.5.1",
+ "source-map": "^0.5.0"
}
},
- "command-line-usage": {
- "version": "4.1.0",
- "dev": true,
+ "@babel/helper-annotate-as-pure": {
+ "version": "7.16.7",
"requires": {
- "ansi-escape-sequences": "^4.0.0",
- "array-back": "^2.0.0",
- "table-layout": "^0.4.2",
- "typical": "^2.6.1"
- },
- "dependencies": {
- "array-back": {
- "version": "2.0.0",
- "dev": true,
- "requires": {
- "typical": "^2.6.1"
- }
- }
+ "@babel/types": "^7.16.7"
+ }
+ },
+ "@babel/helper-builder-binary-assignment-operator-visitor": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-explode-assignable-expression": "^7.16.7",
+ "@babel/types": "^7.16.7"
}
},
- "commander": {
- "version": "6.2.1"
- },
- "commist": {
- "version": "1.1.0",
+ "@babel/helper-compilation-targets": {
+ "version": "7.16.7",
"requires": {
- "leven": "^2.1.0",
- "minimist": "^1.1.0"
+ "@babel/compat-data": "^7.16.4",
+ "@babel/helper-validator-option": "^7.16.7",
+ "browserslist": "^4.17.5",
+ "semver": "^6.3.0"
},
"dependencies": {
- "leven": {
- "version": "2.1.0"
+ "semver": {
+ "version": "6.3.0"
}
}
},
- "common-ancestor-path": {
- "version": "1.0.1"
- },
- "common-sequence": {
- "version": "2.0.2",
- "dev": true
- },
- "compare-func": {
- "version": "2.0.0",
- "dev": true,
+ "@babel/helper-create-class-features-plugin": {
+ "version": "7.17.1",
"requires": {
- "array-ify": "^1.0.0",
- "dot-prop": "^5.1.0"
+ "@babel/helper-annotate-as-pure": "^7.16.7",
+ "@babel/helper-environment-visitor": "^7.16.7",
+ "@babel/helper-function-name": "^7.16.7",
+ "@babel/helper-member-expression-to-functions": "^7.16.7",
+ "@babel/helper-optimise-call-expression": "^7.16.7",
+ "@babel/helper-replace-supers": "^7.16.7",
+ "@babel/helper-split-export-declaration": "^7.16.7"
}
},
- "component-emitter": {
- "version": "1.3.0"
- },
- "concat-map": {
- "version": "0.0.1"
- },
- "concat-stream": {
- "version": "2.0.0",
+ "@babel/helper-create-regexp-features-plugin": {
+ "version": "7.17.0",
"requires": {
- "buffer-from": "^1.0.0",
- "inherits": "^2.0.3",
- "readable-stream": "^3.0.2",
- "typedarray": "^0.0.6"
- },
- "dependencies": {
- "readable-stream": {
- "version": "3.6.0",
- "requires": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
- }
- }
+ "@babel/helper-annotate-as-pure": "^7.16.7",
+ "regexpu-core": "^5.0.1"
}
},
- "concat-with-sourcemaps": {
- "version": "1.1.0",
- "dev": true,
+ "@babel/helper-define-polyfill-provider": {
+ "version": "0.3.1",
"requires": {
- "source-map": "^0.6.1"
+ "@babel/helper-compilation-targets": "^7.13.0",
+ "@babel/helper-module-imports": "^7.12.13",
+ "@babel/helper-plugin-utils": "^7.13.0",
+ "@babel/traverse": "^7.13.0",
+ "debug": "^4.1.1",
+ "lodash.debounce": "^4.0.8",
+ "resolve": "^1.14.2",
+ "semver": "^6.1.2"
},
"dependencies": {
- "source-map": {
- "version": "0.6.1",
- "dev": true
+ "semver": {
+ "version": "6.3.0"
}
}
},
- "config-master": {
- "version": "3.1.0",
- "dev": true,
+ "@babel/helper-environment-visitor": {
+ "version": "7.16.7",
"requires": {
- "walk-back": "^2.0.1"
- },
- "dependencies": {
- "walk-back": {
- "version": "2.0.1",
- "dev": true
- }
+ "@babel/types": "^7.16.7"
}
},
- "console-control-strings": {
- "version": "1.1.0"
+ "@babel/helper-explode-assignable-expression": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/types": "^7.16.7"
+ }
},
- "conventional-changelog-angular": {
- "version": "5.0.13",
- "dev": true,
+ "@babel/helper-function-name": {
+ "version": "7.16.7",
"requires": {
- "compare-func": "^2.0.0",
- "q": "^1.5.1"
+ "@babel/helper-get-function-arity": "^7.16.7",
+ "@babel/template": "^7.16.7",
+ "@babel/types": "^7.16.7"
}
},
- "conventional-changelog-conventionalcommits": {
- "version": "4.6.3",
- "dev": true,
+ "@babel/helper-get-function-arity": {
+ "version": "7.16.7",
"requires": {
- "compare-func": "^2.0.0",
- "lodash": "^4.17.15",
- "q": "^1.5.1"
+ "@babel/types": "^7.16.7"
}
},
- "conventional-changelog-writer": {
- "version": "4.1.0",
- "dev": true,
+ "@babel/helper-hoist-variables": {
+ "version": "7.16.7",
"requires": {
- "compare-func": "^2.0.0",
- "conventional-commits-filter": "^2.0.7",
- "dateformat": "^3.0.0",
- "handlebars": "^4.7.6",
- "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"
- },
- "dependencies": {
- "readable-stream": {
- "version": "3.6.0",
- "dev": true,
- "requires": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
- }
- },
- "semver": {
- "version": "6.3.0",
- "dev": true
- },
- "through2": {
- "version": "4.0.2",
- "dev": true,
- "requires": {
- "readable-stream": "3"
- }
- }
+ "@babel/types": "^7.16.7"
}
},
- "conventional-commits-filter": {
- "version": "2.0.7",
- "dev": true,
+ "@babel/helper-member-expression-to-functions": {
+ "version": "7.16.7",
"requires": {
- "lodash.ismatch": "^4.4.0",
- "modify-values": "^1.0.0"
+ "@babel/types": "^7.16.7"
}
},
- "conventional-commits-parser": {
- "version": "3.2.4",
- "dev": true,
+ "@babel/helper-module-imports": {
+ "version": "7.16.7",
"requires": {
- "is-text-path": "^1.0.1",
- "JSONStream": "^1.0.4",
- "lodash": "^4.17.15",
- "meow": "^8.0.0",
- "split2": "^3.0.0",
- "through2": "^4.0.0"
- },
- "dependencies": {
- "readable-stream": {
- "version": "3.6.0",
- "dev": true,
- "requires": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
- }
- },
- "through2": {
- "version": "4.0.2",
- "dev": true,
- "requires": {
- "readable-stream": "3"
- }
- }
+ "@babel/types": "^7.16.7"
}
},
- "convert-source-map": {
- "version": "1.8.0",
+ "@babel/helper-module-transforms": {
+ "version": "7.16.7",
"requires": {
- "safe-buffer": "~5.1.1"
+ "@babel/helper-environment-visitor": "^7.16.7",
+ "@babel/helper-module-imports": "^7.16.7",
+ "@babel/helper-simple-access": "^7.16.7",
+ "@babel/helper-split-export-declaration": "^7.16.7",
+ "@babel/helper-validator-identifier": "^7.16.7",
+ "@babel/template": "^7.16.7",
+ "@babel/traverse": "^7.16.7",
+ "@babel/types": "^7.16.7"
}
},
- "cookie": {
- "version": "0.4.2"
+ "@babel/helper-optimise-call-expression": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/types": "^7.16.7"
+ }
},
- "core-js": {
- "version": "3.21.0"
+ "@babel/helper-plugin-utils": {
+ "version": "7.16.7"
},
- "core-js-compat": {
- "version": "3.21.0",
+ "@babel/helper-remap-async-to-generator": {
+ "version": "7.16.8",
"requires": {
- "browserslist": "^4.19.1",
- "semver": "7.0.0"
- },
- "dependencies": {
- "semver": {
- "version": "7.0.0"
- }
+ "@babel/helper-annotate-as-pure": "^7.16.7",
+ "@babel/helper-wrap-function": "^7.16.8",
+ "@babel/types": "^7.16.8"
}
},
- "core-util-is": {
- "version": "1.0.3"
- },
- "cors": {
- "version": "2.8.5",
+ "@babel/helper-replace-supers": {
+ "version": "7.16.7",
"requires": {
- "object-assign": "^4",
- "vary": "^1"
+ "@babel/helper-environment-visitor": "^7.16.7",
+ "@babel/helper-member-expression-to-functions": "^7.16.7",
+ "@babel/helper-optimise-call-expression": "^7.16.7",
+ "@babel/traverse": "^7.16.7",
+ "@babel/types": "^7.16.7"
}
},
- "cosmiconfig": {
- "version": "7.0.1",
- "dev": true,
+ "@babel/helper-simple-access": {
+ "version": "7.16.7",
"requires": {
- "@types/parse-json": "^4.0.0",
- "import-fresh": "^3.2.1",
- "parse-json": "^5.0.0",
- "path-type": "^4.0.0",
- "yaml": "^1.10.0"
+ "@babel/types": "^7.16.7"
}
},
- "create-require": {
- "version": "1.1.1"
+ "@babel/helper-skip-transparent-expression-wrappers": {
+ "version": "7.16.0",
+ "requires": {
+ "@babel/types": "^7.16.0"
+ }
},
- "cross-spawn": {
- "version": "7.0.3",
+ "@babel/helper-split-export-declaration": {
+ "version": "7.16.7",
"requires": {
- "path-key": "^3.1.0",
- "shebang-command": "^2.0.0",
- "which": "^2.0.1"
+ "@babel/types": "^7.16.7"
}
},
- "crypto-random-string": {
- "version": "2.0.0",
- "dev": true
+ "@babel/helper-validator-identifier": {
+ "version": "7.16.7"
},
- "cssom": {
- "version": "0.4.4",
- "dev": true
+ "@babel/helper-validator-option": {
+ "version": "7.16.7"
},
- "cssstyle": {
- "version": "2.3.0",
- "dev": true,
+ "@babel/helper-wrap-function": {
+ "version": "7.16.8",
"requires": {
- "cssom": "~0.3.6"
- },
- "dependencies": {
- "cssom": {
- "version": "0.3.8",
- "dev": true
- }
+ "@babel/helper-function-name": "^7.16.7",
+ "@babel/template": "^7.16.7",
+ "@babel/traverse": "^7.16.8",
+ "@babel/types": "^7.16.8"
}
},
- "cycled": {
- "version": "1.2.0"
- },
- "dashdash": {
- "version": "1.14.1",
+ "@babel/helpers": {
+ "version": "7.17.2",
"requires": {
- "assert-plus": "^1.0.0"
+ "@babel/template": "^7.16.7",
+ "@babel/traverse": "^7.17.0",
+ "@babel/types": "^7.17.0"
}
},
- "data-urls": {
- "version": "2.0.0",
- "dev": true,
+ "@babel/highlight": {
+ "version": "7.16.10",
"requires": {
- "abab": "^2.0.3",
- "whatwg-mimetype": "^2.3.0",
- "whatwg-url": "^8.0.0"
+ "@babel/helper-validator-identifier": "^7.16.7",
+ "chalk": "^2.0.0",
+ "js-tokens": "^4.0.0"
},
"dependencies": {
- "tr46": {
- "version": "2.1.0",
- "dev": true,
- "requires": {
- "punycode": "^2.1.1"
- }
- },
- "webidl-conversions": {
- "version": "6.1.0",
- "dev": true
- },
- "whatwg-url": {
- "version": "8.7.0",
- "dev": true,
+ "chalk": {
+ "version": "2.4.2",
"requires": {
- "lodash": "^4.7.0",
- "tr46": "^2.1.0",
- "webidl-conversions": "^6.1.0"
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
}
}
}
},
- "dateformat": {
- "version": "3.0.3",
- "dev": true
+ "@babel/parser": {
+ "version": "7.17.0"
},
- "debug": {
- "version": "4.3.3",
+ "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
+ "version": "7.16.7",
"requires": {
- "ms": "2.1.2"
+ "@babel/helper-plugin-utils": "^7.16.7"
}
},
- "debuglog": {
- "version": "1.0.1"
- },
- "decamelize": {
- "version": "1.2.0",
- "dev": true
- },
- "decamelize-keys": {
- "version": "1.1.0",
- "dev": true,
+ "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
+ "version": "7.16.7",
"requires": {
- "decamelize": "^1.1.0",
- "map-obj": "^1.0.0"
- },
- "dependencies": {
- "map-obj": {
- "version": "1.0.1",
- "dev": true
- }
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0",
+ "@babel/plugin-proposal-optional-chaining": "^7.16.7"
}
},
- "decimal.js": {
- "version": "10.3.1",
- "dev": true
- },
- "decode-gif": {
- "version": "1.0.1",
+ "@babel/plugin-proposal-async-generator-functions": {
+ "version": "7.16.8",
"requires": {
- "array-range": "^1.0.1",
- "omggif": "^1.0.10"
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-remap-async-to-generator": "^7.16.8",
+ "@babel/plugin-syntax-async-generators": "^7.8.4"
}
},
- "dedent": {
- "version": "0.7.0",
- "dev": true
- },
- "deep-extend": {
- "version": "0.6.0",
- "dev": true
- },
- "deep-is": {
- "version": "0.1.4"
- },
- "deepmerge": {
- "version": "4.2.2",
- "dev": true
- },
- "define-properties": {
- "version": "1.1.3",
+ "@babel/plugin-proposal-class-properties": {
+ "version": "7.16.7",
"requires": {
- "object-keys": "^1.0.12"
+ "@babel/helper-create-class-features-plugin": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7"
}
},
- "del": {
- "version": "6.0.0",
- "dev": true,
+ "@babel/plugin-proposal-class-static-block": {
+ "version": "7.16.7",
"requires": {
- "globby": "^11.0.1",
- "graceful-fs": "^4.2.4",
- "is-glob": "^4.0.1",
- "is-path-cwd": "^2.2.0",
- "is-path-inside": "^3.0.2",
- "p-map": "^4.0.0",
- "rimraf": "^3.0.2",
- "slash": "^3.0.0"
+ "@babel/helper-create-class-features-plugin": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-class-static-block": "^7.14.5"
}
},
- "delay": {
- "version": "4.4.1"
- },
- "delayed-stream": {
- "version": "1.0.0"
- },
- "delegates": {
- "version": "1.0.0"
+ "@babel/plugin-proposal-dynamic-import": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-dynamic-import": "^7.8.3"
+ }
},
- "depd": {
- "version": "1.1.2"
+ "@babel/plugin-proposal-export-namespace-from": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
+ }
},
- "deprecation": {
- "version": "2.3.1",
- "dev": true
+ "@babel/plugin-proposal-json-strings": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-json-strings": "^7.8.3"
+ }
},
- "detect-newline": {
- "version": "3.1.0",
- "dev": true
+ "@babel/plugin-proposal-logical-assignment-operators": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
+ }
},
- "dezalgo": {
- "version": "1.0.3",
+ "@babel/plugin-proposal-nullish-coalescing-operator": {
+ "version": "7.16.7",
"requires": {
- "asap": "^2.0.0",
- "wrappy": "1"
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
}
},
- "diacritics-map": {
- "version": "0.1.0",
- "dev": true
+ "@babel/plugin-proposal-numeric-separator": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-numeric-separator": "^7.10.4"
+ }
},
- "didyoumean": {
- "version": "1.2.2",
- "dev": true
+ "@babel/plugin-proposal-object-rest-spread": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/compat-data": "^7.16.4",
+ "@babel/helper-compilation-targets": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
+ "@babel/plugin-transform-parameters": "^7.16.7"
+ }
},
- "diff": {
- "version": "4.0.2"
+ "@babel/plugin-proposal-optional-catch-binding": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
+ }
},
- "diff-sequences": {
- "version": "27.5.1"
+ "@babel/plugin-proposal-optional-chaining": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0",
+ "@babel/plugin-syntax-optional-chaining": "^7.8.3"
+ }
},
- "dir-glob": {
- "version": "3.0.1",
+ "@babel/plugin-proposal-private-methods": {
+ "version": "7.16.11",
"requires": {
- "path-type": "^4.0.0"
+ "@babel/helper-create-class-features-plugin": "^7.16.10",
+ "@babel/helper-plugin-utils": "^7.16.7"
}
},
- "dmd": {
- "version": "4.0.6",
- "dev": true,
+ "@babel/plugin-proposal-private-property-in-object": {
+ "version": "7.16.7",
"requires": {
- "array-back": "^4.0.1",
- "cache-point": "^1.0.0",
- "common-sequence": "^2.0.0",
- "file-set": "^3.0.0",
- "handlebars": "^4.5.3",
- "marked": "^0.7.0",
- "object-get": "^2.1.0",
- "reduce-flatten": "^3.0.0",
- "reduce-unique": "^2.0.1",
- "reduce-without": "^1.0.1",
- "test-value": "^3.0.0",
- "walk-back": "^4.0.0"
- },
- "dependencies": {
- "reduce-flatten": {
- "version": "3.0.1",
- "dev": true
- }
+ "@babel/helper-annotate-as-pure": "^7.16.7",
+ "@babel/helper-create-class-features-plugin": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-private-property-in-object": "^7.14.5"
}
},
- "doctrine": {
- "version": "2.1.0",
+ "@babel/plugin-proposal-unicode-property-regex": {
+ "version": "7.16.7",
"requires": {
- "esutils": "^2.0.2"
+ "@babel/helper-create-regexp-features-plugin": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7"
}
},
- "dom-walk": {
- "version": "0.1.2"
+ "@babel/plugin-syntax-async-generators": {
+ "version": "7.8.4",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ }
},
- "domexception": {
- "version": "2.0.1",
+ "@babel/plugin-syntax-bigint": {
+ "version": "7.8.3",
"dev": true,
"requires": {
- "webidl-conversions": "^5.0.0"
- },
- "dependencies": {
- "webidl-conversions": {
- "version": "5.0.0",
- "dev": true
- }
+ "@babel/helper-plugin-utils": "^7.8.0"
}
},
- "dot-prop": {
- "version": "5.3.0",
- "dev": true,
+ "@babel/plugin-syntax-class-properties": {
+ "version": "7.12.13",
"requires": {
- "is-obj": "^2.0.0"
+ "@babel/helper-plugin-utils": "^7.12.13"
}
},
- "dotenv": {
- "version": "10.0.0"
+ "@babel/plugin-syntax-class-static-block": {
+ "version": "7.14.5",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ }
},
- "dotenv-expand": {
- "version": "5.1.0"
+ "@babel/plugin-syntax-dynamic-import": {
+ "version": "7.8.3",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ }
},
- "duplexer": {
- "version": "0.1.2",
- "dev": true
+ "@babel/plugin-syntax-export-namespace-from": {
+ "version": "7.8.3",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.8.3"
+ }
},
- "duplexer2": {
- "version": "0.1.4",
+ "@babel/plugin-syntax-import-meta": {
+ "version": "7.10.4",
"dev": true,
"requires": {
- "readable-stream": "^2.0.2"
+ "@babel/helper-plugin-utils": "^7.10.4"
}
},
- "duplexify": {
- "version": "4.1.2",
+ "@babel/plugin-syntax-json-strings": {
+ "version": "7.8.3",
"requires": {
- "end-of-stream": "^1.4.1",
- "inherits": "^2.0.3",
- "readable-stream": "^3.1.1",
- "stream-shift": "^1.0.0"
- },
- "dependencies": {
- "readable-stream": {
- "version": "3.6.0",
- "requires": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
- }
- }
+ "@babel/helper-plugin-utils": "^7.8.0"
}
},
- "ecc-jsbn": {
- "version": "0.1.2",
+ "@babel/plugin-syntax-jsx": {
+ "version": "7.16.7",
"requires": {
- "jsbn": "~0.1.0",
- "safer-buffer": "^2.1.0"
+ "@babel/helper-plugin-utils": "^7.16.7"
}
},
- "electron-to-chromium": {
- "version": "1.4.68"
- },
- "emittery": {
- "version": "0.8.1",
- "dev": true
- },
- "emoji-regex": {
- "version": "8.0.0"
- },
- "emojis": {
- "version": "1.0.10"
- },
- "encoding": {
- "version": "0.1.13",
- "optional": true,
+ "@babel/plugin-syntax-logical-assignment-operators": {
+ "version": "7.10.4",
"requires": {
- "iconv-lite": "^0.6.2"
+ "@babel/helper-plugin-utils": "^7.10.4"
}
},
- "end-of-stream": {
- "version": "1.4.4",
+ "@babel/plugin-syntax-nullish-coalescing-operator": {
+ "version": "7.8.3",
"requires": {
- "once": "^1.4.0"
+ "@babel/helper-plugin-utils": "^7.8.0"
}
},
- "engine.io": {
- "version": "6.1.2",
+ "@babel/plugin-syntax-numeric-separator": {
+ "version": "7.10.4",
"requires": {
- "@types/cookie": "^0.4.1",
- "@types/cors": "^2.8.12",
- "@types/node": ">=10.0.0",
- "accepts": "~1.3.4",
- "base64id": "2.0.0",
- "cookie": "~0.4.1",
- "cors": "~2.8.5",
- "debug": "~4.3.1",
- "engine.io-parser": "~5.0.0",
- "ws": "~8.2.3"
- },
- "dependencies": {
- "ws": {
- "version": "8.2.3",
- "requires": {}
- }
+ "@babel/helper-plugin-utils": "^7.10.4"
}
},
- "engine.io-parser": {
- "version": "5.0.3",
+ "@babel/plugin-syntax-object-rest-spread": {
+ "version": "7.8.3",
"requires": {
- "@socket.io/base64-arraybuffer": "~1.0.2"
+ "@babel/helper-plugin-utils": "^7.8.0"
}
},
- "entities": {
- "version": "2.1.0"
+ "@babel/plugin-syntax-optional-catch-binding": {
+ "version": "7.8.3",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ }
},
- "env-ci": {
- "version": "5.5.0",
- "dev": true,
+ "@babel/plugin-syntax-optional-chaining": {
+ "version": "7.8.3",
"requires": {
- "execa": "^5.0.0",
- "fromentries": "^1.3.2",
- "java-properties": "^1.0.0"
+ "@babel/helper-plugin-utils": "^7.8.0"
}
},
- "env-paths": {
- "version": "2.2.1"
+ "@babel/plugin-syntax-private-property-in-object": {
+ "version": "7.14.5",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ }
},
- "err-code": {
- "version": "2.0.3"
+ "@babel/plugin-syntax-top-level-await": {
+ "version": "7.14.5",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ }
},
- "error-ex": {
- "version": "1.3.2",
+ "@babel/plugin-syntax-typescript": {
+ "version": "7.16.7",
"dev": true,
"requires": {
- "is-arrayish": "^0.2.1"
+ "@babel/helper-plugin-utils": "^7.16.7"
}
},
- "es-abstract": {
- "version": "1.19.1",
+ "@babel/plugin-transform-arrow-functions": {
+ "version": "7.16.7",
"requires": {
- "call-bind": "^1.0.2",
- "es-to-primitive": "^1.2.1",
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.1.1",
- "get-symbol-description": "^1.0.0",
- "has": "^1.0.3",
- "has-symbols": "^1.0.2",
- "internal-slot": "^1.0.3",
- "is-callable": "^1.2.4",
- "is-negative-zero": "^2.0.1",
- "is-regex": "^1.1.4",
- "is-shared-array-buffer": "^1.0.1",
- "is-string": "^1.0.7",
- "is-weakref": "^1.0.1",
- "object-inspect": "^1.11.0",
- "object-keys": "^1.1.1",
- "object.assign": "^4.1.2",
- "string.prototype.trimend": "^1.0.4",
- "string.prototype.trimstart": "^1.0.4",
- "unbox-primitive": "^1.0.1"
+ "@babel/helper-plugin-utils": "^7.16.7"
}
},
- "es-to-primitive": {
- "version": "1.2.1",
+ "@babel/plugin-transform-async-to-generator": {
+ "version": "7.16.8",
"requires": {
- "is-callable": "^1.1.4",
- "is-date-object": "^1.0.1",
- "is-symbol": "^1.0.2"
+ "@babel/helper-module-imports": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-remap-async-to-generator": "^7.16.8"
}
},
- "escalade": {
- "version": "3.1.1"
+ "@babel/plugin-transform-block-scoped-functions": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
},
- "escape-string-regexp": {
- "version": "1.0.5"
+ "@babel/plugin-transform-block-scoping": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
},
- "escodegen": {
- "version": "2.0.0",
- "dev": true,
+ "@babel/plugin-transform-classes": {
+ "version": "7.16.7",
"requires": {
- "esprima": "^4.0.1",
- "estraverse": "^5.2.0",
- "esutils": "^2.0.2",
- "optionator": "^0.8.1",
- "source-map": "~0.6.1"
- },
- "dependencies": {
- "estraverse": {
- "version": "5.3.0",
- "dev": true
- },
- "levn": {
- "version": "0.3.0",
- "dev": true,
- "requires": {
- "prelude-ls": "~1.1.2",
- "type-check": "~0.3.2"
- }
- },
- "optionator": {
- "version": "0.8.3",
- "dev": true,
- "requires": {
- "deep-is": "~0.1.3",
- "fast-levenshtein": "~2.0.6",
- "levn": "~0.3.0",
- "prelude-ls": "~1.1.2",
- "type-check": "~0.3.2",
- "word-wrap": "~1.2.3"
- }
- },
- "prelude-ls": {
- "version": "1.1.2",
- "dev": true
- },
- "source-map": {
- "version": "0.6.1",
- "dev": true,
- "optional": true
- },
- "type-check": {
- "version": "0.3.2",
- "dev": true,
- "requires": {
- "prelude-ls": "~1.1.2"
- }
- }
+ "@babel/helper-annotate-as-pure": "^7.16.7",
+ "@babel/helper-environment-visitor": "^7.16.7",
+ "@babel/helper-function-name": "^7.16.7",
+ "@babel/helper-optimise-call-expression": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-replace-supers": "^7.16.7",
+ "@babel/helper-split-export-declaration": "^7.16.7",
+ "globals": "^11.1.0"
}
},
- "eslint": {
- "version": "8.9.0",
+ "@babel/plugin-transform-computed-properties": {
+ "version": "7.16.7",
"requires": {
- "@eslint/eslintrc": "^1.1.0",
- "@humanwhocodes/config-array": "^0.9.2",
- "ajv": "^6.10.0",
- "chalk": "^4.0.0",
- "cross-spawn": "^7.0.2",
- "debug": "^4.3.2",
- "doctrine": "^3.0.0",
- "escape-string-regexp": "^4.0.0",
- "eslint-scope": "^7.1.1",
- "eslint-utils": "^3.0.0",
- "eslint-visitor-keys": "^3.3.0",
- "espree": "^9.3.1",
- "esquery": "^1.4.0",
- "esutils": "^2.0.2",
- "fast-deep-equal": "^3.1.3",
- "file-entry-cache": "^6.0.1",
- "functional-red-black-tree": "^1.0.1",
- "glob-parent": "^6.0.1",
- "globals": "^13.6.0",
- "ignore": "^5.2.0",
- "import-fresh": "^3.0.0",
- "imurmurhash": "^0.1.4",
- "is-glob": "^4.0.0",
- "js-yaml": "^4.1.0",
- "json-stable-stringify-without-jsonify": "^1.0.1",
- "levn": "^0.4.1",
- "lodash.merge": "^4.6.2",
- "minimatch": "^3.0.4",
- "natural-compare": "^1.4.0",
- "optionator": "^0.9.1",
- "regexpp": "^3.2.0",
- "strip-ansi": "^6.0.1",
- "strip-json-comments": "^3.1.0",
- "text-table": "^0.2.0",
- "v8-compile-cache": "^2.0.3"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "5.0.1"
- },
- "doctrine": {
- "version": "3.0.0",
- "requires": {
- "esutils": "^2.0.2"
- }
- },
- "escape-string-regexp": {
- "version": "4.0.0"
- },
- "eslint-scope": {
- "version": "7.1.1",
- "requires": {
- "esrecurse": "^4.3.0",
- "estraverse": "^5.2.0"
- }
- },
- "estraverse": {
- "version": "5.3.0"
- },
- "glob-parent": {
- "version": "6.0.2",
- "requires": {
- "is-glob": "^4.0.3"
- }
- },
- "globals": {
- "version": "13.12.1",
- "requires": {
- "type-fest": "^0.20.2"
- }
- },
- "js-yaml": {
- "version": "4.1.0",
- "requires": {
- "argparse": "^2.0.1"
- }
- },
- "strip-ansi": {
- "version": "6.0.1",
- "requires": {
- "ansi-regex": "^5.0.1"
- }
- },
- "strip-json-comments": {
- "version": "3.1.1"
- },
- "type-fest": {
- "version": "0.20.2"
- }
+ "@babel/helper-plugin-utils": "^7.16.7"
}
},
- "eslint-config-prettier": {
- "version": "8.3.0",
- "requires": {}
+ "@babel/plugin-transform-destructuring": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
},
- "eslint-import-resolver-node": {
- "version": "0.3.6",
+ "@babel/plugin-transform-dotall-regex": {
+ "version": "7.16.7",
"requires": {
- "debug": "^3.2.7",
- "resolve": "^1.20.0"
- },
- "dependencies": {
- "debug": {
- "version": "3.2.7",
- "requires": {
- "ms": "^2.1.1"
- }
- }
+ "@babel/helper-create-regexp-features-plugin": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7"
}
},
- "eslint-module-utils": {
- "version": "2.7.3",
+ "@babel/plugin-transform-duplicate-keys": {
+ "version": "7.16.7",
"requires": {
- "debug": "^3.2.7",
- "find-up": "^2.1.0"
- },
- "dependencies": {
- "debug": {
- "version": "3.2.7",
- "requires": {
- "ms": "^2.1.1"
- }
- }
+ "@babel/helper-plugin-utils": "^7.16.7"
}
},
- "eslint-plugin-escompat": {
- "version": "3.1.0",
+ "@babel/plugin-transform-exponentiation-operator": {
+ "version": "7.16.7",
"requires": {
- "browserslist": "^4.12.0"
+ "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7"
}
},
- "eslint-plugin-eslint-comments": {
- "version": "3.2.0",
+ "@babel/plugin-transform-for-of": {
+ "version": "7.16.7",
"requires": {
- "escape-string-regexp": "^1.0.5",
- "ignore": "^5.0.5"
+ "@babel/helper-plugin-utils": "^7.16.7"
}
},
- "eslint-plugin-filenames": {
- "version": "1.3.2",
+ "@babel/plugin-transform-function-name": {
+ "version": "7.16.7",
"requires": {
- "lodash.camelcase": "4.3.0",
- "lodash.kebabcase": "4.1.1",
- "lodash.snakecase": "4.1.1",
- "lodash.upperfirst": "4.3.1"
+ "@babel/helper-compilation-targets": "^7.16.7",
+ "@babel/helper-function-name": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7"
}
},
- "eslint-plugin-github": {
- "version": "4.3.5",
+ "@babel/plugin-transform-literals": {
+ "version": "7.16.7",
"requires": {
- "@typescript-eslint/eslint-plugin": "^5.1.0",
- "@typescript-eslint/parser": "^5.1.0",
- "eslint-config-prettier": ">=8.0.0",
- "eslint-plugin-escompat": "^3.1.0",
- "eslint-plugin-eslint-comments": "^3.2.0",
- "eslint-plugin-filenames": "^1.3.2",
- "eslint-plugin-i18n-text": "^1.0.1",
- "eslint-plugin-import": "^2.25.2",
- "eslint-plugin-no-only-tests": "^2.6.0",
- "eslint-plugin-prettier": "^3.3.1",
- "eslint-rule-documentation": ">=1.0.0",
- "prettier": "^2.2.1",
- "svg-element-attributes": "^1.3.1"
+ "@babel/helper-plugin-utils": "^7.16.7"
}
},
- "eslint-plugin-i18n-text": {
- "version": "1.0.1",
- "requires": {}
+ "@babel/plugin-transform-member-expression-literals": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
},
- "eslint-plugin-import": {
- "version": "2.25.4",
+ "@babel/plugin-transform-modules-amd": {
+ "version": "7.16.7",
"requires": {
- "array-includes": "^3.1.4",
- "array.prototype.flat": "^1.2.5",
- "debug": "^2.6.9",
- "doctrine": "^2.1.0",
- "eslint-import-resolver-node": "^0.3.6",
- "eslint-module-utils": "^2.7.2",
- "has": "^1.0.3",
- "is-core-module": "^2.8.0",
- "is-glob": "^4.0.3",
- "minimatch": "^3.0.4",
- "object.values": "^1.1.5",
- "resolve": "^1.20.0",
- "tsconfig-paths": "^3.12.0"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "requires": {
- "ms": "2.0.0"
- }
- },
- "ms": {
- "version": "2.0.0"
- }
+ "@babel/helper-module-transforms": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "babel-plugin-dynamic-import-node": "^2.3.3"
+ }
+ },
+ "@babel/plugin-transform-modules-commonjs": {
+ "version": "7.16.8",
+ "requires": {
+ "@babel/helper-module-transforms": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-simple-access": "^7.16.7",
+ "babel-plugin-dynamic-import-node": "^2.3.3"
+ }
+ },
+ "@babel/plugin-transform-modules-systemjs": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-hoist-variables": "^7.16.7",
+ "@babel/helper-module-transforms": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-validator-identifier": "^7.16.7",
+ "babel-plugin-dynamic-import-node": "^2.3.3"
+ }
+ },
+ "@babel/plugin-transform-modules-umd": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-module-transforms": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-named-capturing-groups-regex": {
+ "version": "7.16.8",
+ "requires": {
+ "@babel/helper-create-regexp-features-plugin": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-new-target": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
}
},
- "eslint-plugin-jest": {
- "version": "23.20.0",
- "dev": true,
+ "@babel/plugin-transform-object-super": {
+ "version": "7.16.7",
"requires": {
- "@typescript-eslint/experimental-utils": "^2.5.0"
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-replace-supers": "^7.16.7"
}
},
- "eslint-plugin-no-only-tests": {
- "version": "2.6.0"
+ "@babel/plugin-transform-parameters": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
},
- "eslint-plugin-prettier": {
- "version": "3.4.1",
+ "@babel/plugin-transform-property-literals": {
+ "version": "7.16.7",
"requires": {
- "prettier-linter-helpers": "^1.0.0"
+ "@babel/helper-plugin-utils": "^7.16.7"
}
},
- "eslint-plugin-security": {
- "version": "1.4.0",
+ "@babel/plugin-transform-react-display-name": {
+ "version": "7.16.7",
"requires": {
- "safe-regex": "^1.1.0"
+ "@babel/helper-plugin-utils": "^7.16.7"
}
},
- "eslint-plugin-sonarjs": {
- "version": "0.5.0",
- "dev": true,
- "requires": {}
+ "@babel/plugin-transform-react-jsx": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-annotate-as-pure": "^7.16.7",
+ "@babel/helper-module-imports": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-jsx": "^7.16.7",
+ "@babel/types": "^7.16.7"
+ }
},
- "eslint-rule-documentation": {
- "version": "1.0.23"
+ "@babel/plugin-transform-react-jsx-development": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/plugin-transform-react-jsx": "^7.16.7"
+ }
},
- "eslint-scope": {
- "version": "5.1.1",
+ "@babel/plugin-transform-react-pure-annotations": {
+ "version": "7.16.7",
"requires": {
- "esrecurse": "^4.3.0",
- "estraverse": "^4.1.1"
+ "@babel/helper-annotate-as-pure": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7"
}
},
- "eslint-utils": {
- "version": "3.0.0",
+ "@babel/plugin-transform-regenerator": {
+ "version": "7.16.7",
"requires": {
- "eslint-visitor-keys": "^2.0.0"
- },
- "dependencies": {
- "eslint-visitor-keys": {
- "version": "2.1.0"
- }
+ "regenerator-transform": "^0.14.2"
}
},
- "eslint-visitor-keys": {
- "version": "3.3.0"
+ "@babel/plugin-transform-reserved-words": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
},
- "espree": {
- "version": "9.3.1",
+ "@babel/plugin-transform-shorthand-properties": {
+ "version": "7.16.7",
"requires": {
- "acorn": "^8.7.0",
- "acorn-jsx": "^5.3.1",
- "eslint-visitor-keys": "^3.3.0"
+ "@babel/helper-plugin-utils": "^7.16.7"
}
},
- "esprima": {
- "version": "4.0.1"
+ "@babel/plugin-transform-spread": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0"
+ }
},
- "esquery": {
- "version": "1.4.0",
+ "@babel/plugin-transform-sticky-regex": {
+ "version": "7.16.7",
"requires": {
- "estraverse": "^5.1.0"
- },
- "dependencies": {
- "estraverse": {
- "version": "5.3.0"
- }
+ "@babel/helper-plugin-utils": "^7.16.7"
}
},
- "esrecurse": {
- "version": "4.3.0",
+ "@babel/plugin-transform-template-literals": {
+ "version": "7.16.7",
"requires": {
- "estraverse": "^5.2.0"
- },
- "dependencies": {
- "estraverse": {
- "version": "5.3.0"
- }
+ "@babel/helper-plugin-utils": "^7.16.7"
}
},
- "estraverse": {
- "version": "4.3.0"
+ "@babel/plugin-transform-typeof-symbol": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
},
- "estree-walker": {
- "version": "1.0.1"
+ "@babel/plugin-transform-unicode-escapes": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
},
- "esutils": {
- "version": "2.0.3"
+ "@babel/plugin-transform-unicode-regex": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-create-regexp-features-plugin": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
},
- "event-stream": {
- "version": "3.3.4",
- "dev": true,
+ "@babel/preset-env": {
+ "version": "7.16.11",
"requires": {
- "duplexer": "~0.1.1",
- "from": "~0",
- "map-stream": "~0.1.0",
- "pause-stream": "0.0.11",
- "split": "0.3",
- "stream-combiner": "~0.0.4",
- "through": "~2.3.1"
+ "@babel/compat-data": "^7.16.8",
+ "@babel/helper-compilation-targets": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-validator-option": "^7.16.7",
+ "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7",
+ "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7",
+ "@babel/plugin-proposal-async-generator-functions": "^7.16.8",
+ "@babel/plugin-proposal-class-properties": "^7.16.7",
+ "@babel/plugin-proposal-class-static-block": "^7.16.7",
+ "@babel/plugin-proposal-dynamic-import": "^7.16.7",
+ "@babel/plugin-proposal-export-namespace-from": "^7.16.7",
+ "@babel/plugin-proposal-json-strings": "^7.16.7",
+ "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7",
+ "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7",
+ "@babel/plugin-proposal-numeric-separator": "^7.16.7",
+ "@babel/plugin-proposal-object-rest-spread": "^7.16.7",
+ "@babel/plugin-proposal-optional-catch-binding": "^7.16.7",
+ "@babel/plugin-proposal-optional-chaining": "^7.16.7",
+ "@babel/plugin-proposal-private-methods": "^7.16.11",
+ "@babel/plugin-proposal-private-property-in-object": "^7.16.7",
+ "@babel/plugin-proposal-unicode-property-regex": "^7.16.7",
+ "@babel/plugin-syntax-async-generators": "^7.8.4",
+ "@babel/plugin-syntax-class-properties": "^7.12.13",
+ "@babel/plugin-syntax-class-static-block": "^7.14.5",
+ "@babel/plugin-syntax-dynamic-import": "^7.8.3",
+ "@babel/plugin-syntax-export-namespace-from": "^7.8.3",
+ "@babel/plugin-syntax-json-strings": "^7.8.3",
+ "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
+ "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
+ "@babel/plugin-syntax-numeric-separator": "^7.10.4",
+ "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
+ "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
+ "@babel/plugin-syntax-optional-chaining": "^7.8.3",
+ "@babel/plugin-syntax-private-property-in-object": "^7.14.5",
+ "@babel/plugin-syntax-top-level-await": "^7.14.5",
+ "@babel/plugin-transform-arrow-functions": "^7.16.7",
+ "@babel/plugin-transform-async-to-generator": "^7.16.8",
+ "@babel/plugin-transform-block-scoped-functions": "^7.16.7",
+ "@babel/plugin-transform-block-scoping": "^7.16.7",
+ "@babel/plugin-transform-classes": "^7.16.7",
+ "@babel/plugin-transform-computed-properties": "^7.16.7",
+ "@babel/plugin-transform-destructuring": "^7.16.7",
+ "@babel/plugin-transform-dotall-regex": "^7.16.7",
+ "@babel/plugin-transform-duplicate-keys": "^7.16.7",
+ "@babel/plugin-transform-exponentiation-operator": "^7.16.7",
+ "@babel/plugin-transform-for-of": "^7.16.7",
+ "@babel/plugin-transform-function-name": "^7.16.7",
+ "@babel/plugin-transform-literals": "^7.16.7",
+ "@babel/plugin-transform-member-expression-literals": "^7.16.7",
+ "@babel/plugin-transform-modules-amd": "^7.16.7",
+ "@babel/plugin-transform-modules-commonjs": "^7.16.8",
+ "@babel/plugin-transform-modules-systemjs": "^7.16.7",
+ "@babel/plugin-transform-modules-umd": "^7.16.7",
+ "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.8",
+ "@babel/plugin-transform-new-target": "^7.16.7",
+ "@babel/plugin-transform-object-super": "^7.16.7",
+ "@babel/plugin-transform-parameters": "^7.16.7",
+ "@babel/plugin-transform-property-literals": "^7.16.7",
+ "@babel/plugin-transform-regenerator": "^7.16.7",
+ "@babel/plugin-transform-reserved-words": "^7.16.7",
+ "@babel/plugin-transform-shorthand-properties": "^7.16.7",
+ "@babel/plugin-transform-spread": "^7.16.7",
+ "@babel/plugin-transform-sticky-regex": "^7.16.7",
+ "@babel/plugin-transform-template-literals": "^7.16.7",
+ "@babel/plugin-transform-typeof-symbol": "^7.16.7",
+ "@babel/plugin-transform-unicode-escapes": "^7.16.7",
+ "@babel/plugin-transform-unicode-regex": "^7.16.7",
+ "@babel/preset-modules": "^0.1.5",
+ "@babel/types": "^7.16.8",
+ "babel-plugin-polyfill-corejs2": "^0.3.0",
+ "babel-plugin-polyfill-corejs3": "^0.5.0",
+ "babel-plugin-polyfill-regenerator": "^0.3.0",
+ "core-js-compat": "^3.20.2",
+ "semver": "^6.3.0"
},
"dependencies": {
- "split": {
- "version": "0.3.3",
- "dev": true,
- "requires": {
- "through": "2"
- }
+ "semver": {
+ "version": "6.3.0"
}
}
},
- "execa": {
- "version": "5.1.1",
+ "@babel/preset-modules": {
+ "version": "0.1.5",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.0.0",
+ "@babel/plugin-proposal-unicode-property-regex": "^7.4.4",
+ "@babel/plugin-transform-dotall-regex": "^7.4.4",
+ "@babel/types": "^7.4.4",
+ "esutils": "^2.0.2"
+ }
+ },
+ "@babel/preset-react": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-validator-option": "^7.16.7",
+ "@babel/plugin-transform-react-display-name": "^7.16.7",
+ "@babel/plugin-transform-react-jsx": "^7.16.7",
+ "@babel/plugin-transform-react-jsx-development": "^7.16.7",
+ "@babel/plugin-transform-react-pure-annotations": "^7.16.7"
+ }
+ },
+ "@babel/runtime": {
+ "version": "7.17.2",
+ "requires": {
+ "regenerator-runtime": "^0.13.4"
+ }
+ },
+ "@babel/template": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/code-frame": "^7.16.7",
+ "@babel/parser": "^7.16.7",
+ "@babel/types": "^7.16.7"
+ }
+ },
+ "@babel/traverse": {
+ "version": "7.17.0",
"requires": {
- "cross-spawn": "^7.0.3",
- "get-stream": "^6.0.0",
- "human-signals": "^2.1.0",
- "is-stream": "^2.0.0",
- "merge-stream": "^2.0.0",
- "npm-run-path": "^4.0.1",
- "onetime": "^5.1.2",
- "signal-exit": "^3.0.3",
- "strip-final-newline": "^2.0.0"
+ "@babel/code-frame": "^7.16.7",
+ "@babel/generator": "^7.17.0",
+ "@babel/helper-environment-visitor": "^7.16.7",
+ "@babel/helper-function-name": "^7.16.7",
+ "@babel/helper-hoist-variables": "^7.16.7",
+ "@babel/helper-split-export-declaration": "^7.16.7",
+ "@babel/parser": "^7.17.0",
+ "@babel/types": "^7.17.0",
+ "debug": "^4.1.0",
+ "globals": "^11.1.0"
}
},
- "exif-parser": {
- "version": "0.1.12"
+ "@babel/types": {
+ "version": "7.17.0",
+ "requires": {
+ "@babel/helper-validator-identifier": "^7.16.7",
+ "to-fast-properties": "^2.0.0"
+ }
},
- "exit": {
- "version": "0.1.2",
+ "@bcoe/v8-coverage": {
+ "version": "0.2.3",
"dev": true
},
- "expand-range": {
- "version": "1.8.2",
- "dev": true,
+ "@eslint/eslintrc": {
+ "version": "1.1.0",
"requires": {
- "fill-range": "^2.1.0"
+ "ajv": "^6.12.4",
+ "debug": "^4.3.2",
+ "espree": "^9.3.1",
+ "globals": "^13.9.0",
+ "ignore": "^4.0.6",
+ "import-fresh": "^3.2.1",
+ "js-yaml": "^4.1.0",
+ "minimatch": "^3.0.4",
+ "strip-json-comments": "^3.1.1"
},
"dependencies": {
- "fill-range": {
- "version": "2.2.4",
- "dev": true,
+ "globals": {
+ "version": "13.12.1",
"requires": {
- "is-number": "^2.1.0",
- "isobject": "^2.0.0",
- "randomatic": "^3.0.0",
- "repeat-element": "^1.1.2",
- "repeat-string": "^1.5.2"
+ "type-fest": "^0.20.2"
}
},
- "is-number": {
- "version": "2.1.0",
- "dev": true,
- "requires": {
- "kind-of": "^3.0.2"
- }
+ "ignore": {
+ "version": "4.0.6"
},
- "kind-of": {
- "version": "3.2.2",
- "dev": true,
+ "js-yaml": {
+ "version": "4.1.0",
"requires": {
- "is-buffer": "^1.1.5"
+ "argparse": "^2.0.1"
}
+ },
+ "strip-json-comments": {
+ "version": "3.1.1"
+ },
+ "type-fest": {
+ "version": "0.20.2"
}
}
},
- "expect": {
- "version": "27.5.1",
- "dev": true,
+ "@fmvilas/pseudo-yaml-ast": {
+ "version": "0.3.1",
"requires": {
- "@jest/types": "^27.5.1",
- "jest-get-type": "^27.5.1",
- "jest-matcher-utils": "^27.5.1",
- "jest-message-util": "^27.5.1"
+ "yaml-ast-parser": "0.0.43"
}
},
- "extend": {
- "version": "3.0.2"
+ "@gar/promisify": {
+ "version": "1.1.2"
},
- "extend-shallow": {
- "version": "2.0.1",
- "dev": true,
+ "@humanwhocodes/config-array": {
+ "version": "0.9.3",
"requires": {
- "is-extendable": "^0.1.0"
+ "@humanwhocodes/object-schema": "^1.2.1",
+ "debug": "^4.1.1",
+ "minimatch": "^3.0.4"
}
},
- "external-editor": {
- "version": "3.1.0",
+ "@humanwhocodes/object-schema": {
+ "version": "1.2.1"
+ },
+ "@isaacs/string-locale-compare": {
+ "version": "1.1.0"
+ },
+ "@istanbuljs/load-nyc-config": {
+ "version": "1.1.0",
"dev": true,
"requires": {
- "chardet": "^0.7.0",
- "iconv-lite": "^0.4.24",
- "tmp": "^0.0.33"
+ "camelcase": "^5.3.1",
+ "find-up": "^4.1.0",
+ "get-package-type": "^0.1.0",
+ "js-yaml": "^3.13.1",
+ "resolve-from": "^5.0.0"
},
"dependencies": {
- "iconv-lite": {
- "version": "0.4.24",
+ "find-up": {
+ "version": "4.1.0",
"dev": true,
"requires": {
- "safer-buffer": ">= 2.1.2 < 3"
+ "locate-path": "^5.0.0",
+ "path-exists": "^4.0.0"
+ }
+ },
+ "locate-path": {
+ "version": "5.0.0",
+ "dev": true,
+ "requires": {
+ "p-locate": "^4.1.0"
}
+ },
+ "p-limit": {
+ "version": "2.3.0",
+ "dev": true,
+ "requires": {
+ "p-try": "^2.0.0"
+ }
+ },
+ "p-locate": {
+ "version": "4.1.0",
+ "dev": true,
+ "requires": {
+ "p-limit": "^2.2.0"
+ }
+ },
+ "p-try": {
+ "version": "2.2.0",
+ "dev": true
+ },
+ "path-exists": {
+ "version": "4.0.0",
+ "dev": true
}
}
},
- "extsprintf": {
- "version": "1.3.0"
- },
- "fast-deep-equal": {
- "version": "3.1.3"
- },
- "fast-diff": {
- "version": "1.2.0"
- },
- "fast-glob": {
- "version": "3.2.11",
- "requires": {
- "@nodelib/fs.stat": "^2.0.2",
- "@nodelib/fs.walk": "^1.2.3",
- "glob-parent": "^5.1.2",
- "merge2": "^1.3.0",
- "micromatch": "^4.0.4"
- }
- },
- "fast-json-stable-stringify": {
- "version": "2.1.0"
- },
- "fast-levenshtein": {
- "version": "2.0.6"
- },
- "fastq": {
- "version": "1.13.0",
- "requires": {
- "reusify": "^1.0.4"
- }
+ "@istanbuljs/schema": {
+ "version": "0.1.3",
+ "dev": true
},
- "fb-watchman": {
- "version": "2.0.1",
+ "@jest/console": {
+ "version": "27.5.1",
"dev": true,
"requires": {
- "bser": "2.1.1"
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "chalk": "^4.0.0",
+ "jest-message-util": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "slash": "^3.0.0"
}
},
- "figures": {
- "version": "3.2.0",
+ "@jest/core": {
+ "version": "27.5.1",
"dev": true,
"requires": {
- "escape-string-regexp": "^1.0.5"
- }
- },
- "file-entry-cache": {
- "version": "6.0.1",
- "requires": {
- "flat-cache": "^3.0.4"
+ "@jest/console": "^27.5.1",
+ "@jest/reporters": "^27.5.1",
+ "@jest/test-result": "^27.5.1",
+ "@jest/transform": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "ansi-escapes": "^4.2.1",
+ "chalk": "^4.0.0",
+ "emittery": "^0.8.1",
+ "exit": "^0.1.2",
+ "graceful-fs": "^4.2.9",
+ "jest-changed-files": "^27.5.1",
+ "jest-config": "^27.5.1",
+ "jest-haste-map": "^27.5.1",
+ "jest-message-util": "^27.5.1",
+ "jest-regex-util": "^27.5.1",
+ "jest-resolve": "^27.5.1",
+ "jest-resolve-dependencies": "^27.5.1",
+ "jest-runner": "^27.5.1",
+ "jest-runtime": "^27.5.1",
+ "jest-snapshot": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "jest-validate": "^27.5.1",
+ "jest-watcher": "^27.5.1",
+ "micromatch": "^4.0.4",
+ "rimraf": "^3.0.0",
+ "slash": "^3.0.0",
+ "strip-ansi": "^6.0.0"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "5.0.1",
+ "dev": true
+ },
+ "strip-ansi": {
+ "version": "6.0.1",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^5.0.1"
+ }
+ }
}
},
- "file-set": {
- "version": "3.0.0",
+ "@jest/environment": {
+ "version": "27.5.1",
"dev": true,
"requires": {
- "array-back": "^4.0.0",
- "glob": "^7.1.5"
+ "@jest/fake-timers": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "jest-mock": "^27.5.1"
}
},
- "file-type": {
- "version": "9.0.0"
- },
- "filename-reserved-regex": {
- "version": "2.0.0"
- },
- "filenamify": {
- "version": "4.3.0",
+ "@jest/fake-timers": {
+ "version": "27.5.1",
+ "dev": true,
"requires": {
- "filename-reserved-regex": "^2.0.0",
- "strip-outer": "^1.0.1",
- "trim-repeated": "^1.0.0"
+ "@jest/types": "^27.5.1",
+ "@sinonjs/fake-timers": "^8.0.1",
+ "@types/node": "*",
+ "jest-message-util": "^27.5.1",
+ "jest-mock": "^27.5.1",
+ "jest-util": "^27.5.1"
}
},
- "fill-range": {
- "version": "7.0.1",
+ "@jest/globals": {
+ "version": "27.5.1",
+ "dev": true,
"requires": {
- "to-regex-range": "^5.0.1"
+ "@jest/environment": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "expect": "^27.5.1"
}
},
- "find-replace": {
- "version": "3.0.0",
+ "@jest/reporters": {
+ "version": "27.5.1",
"dev": true,
"requires": {
- "array-back": "^3.0.1"
+ "@bcoe/v8-coverage": "^0.2.3",
+ "@jest/console": "^27.5.1",
+ "@jest/test-result": "^27.5.1",
+ "@jest/transform": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "chalk": "^4.0.0",
+ "collect-v8-coverage": "^1.0.0",
+ "exit": "^0.1.2",
+ "glob": "^7.1.2",
+ "graceful-fs": "^4.2.9",
+ "istanbul-lib-coverage": "^3.0.0",
+ "istanbul-lib-instrument": "^5.1.0",
+ "istanbul-lib-report": "^3.0.0",
+ "istanbul-lib-source-maps": "^4.0.0",
+ "istanbul-reports": "^3.1.3",
+ "jest-haste-map": "^27.5.1",
+ "jest-resolve": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "jest-worker": "^27.5.1",
+ "slash": "^3.0.0",
+ "source-map": "^0.6.0",
+ "string-length": "^4.0.1",
+ "terminal-link": "^2.0.0",
+ "v8-to-istanbul": "^8.1.0"
},
"dependencies": {
- "array-back": {
- "version": "3.1.0",
+ "source-map": {
+ "version": "0.6.1",
"dev": true
}
}
},
- "find-up": {
- "version": "2.1.0",
- "requires": {
- "locate-path": "^2.0.0"
- }
- },
- "find-versions": {
- "version": "4.0.0",
+ "@jest/source-map": {
+ "version": "27.5.1",
"dev": true,
"requires": {
- "semver-regex": "^3.1.2"
- }
- },
- "flat-cache": {
- "version": "3.0.4",
- "requires": {
- "flatted": "^3.1.0",
- "rimraf": "^3.0.2"
+ "callsites": "^3.0.0",
+ "graceful-fs": "^4.2.9",
+ "source-map": "^0.6.0"
+ },
+ "dependencies": {
+ "source-map": {
+ "version": "0.6.1",
+ "dev": true
+ }
}
},
- "flatted": {
- "version": "3.2.5"
- },
- "for-in": {
- "version": "1.0.2",
- "dev": true
- },
- "foreachasync": {
- "version": "3.0.0"
- },
- "forever-agent": {
- "version": "0.6.1"
- },
- "form-data": {
- "version": "2.3.3",
+ "@jest/test-result": {
+ "version": "27.5.1",
+ "dev": true,
"requires": {
- "asynckit": "^0.4.0",
- "combined-stream": "^1.0.6",
- "mime-types": "^2.1.12"
+ "@jest/console": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/istanbul-lib-coverage": "^2.0.0",
+ "collect-v8-coverage": "^1.0.0"
}
},
- "from": {
- "version": "0.1.7",
- "dev": true
- },
- "from2": {
- "version": "2.3.0",
+ "@jest/test-sequencer": {
+ "version": "27.5.1",
"dev": true,
"requires": {
- "inherits": "^2.0.1",
- "readable-stream": "^2.0.0"
+ "@jest/test-result": "^27.5.1",
+ "graceful-fs": "^4.2.9",
+ "jest-haste-map": "^27.5.1",
+ "jest-runtime": "^27.5.1"
}
},
- "fromentries": {
- "version": "1.3.2",
- "dev": true
- },
- "fs-extra": {
- "version": "0.6.4",
+ "@jest/transform": {
+ "version": "27.5.1",
+ "dev": true,
"requires": {
- "jsonfile": "~1.0.1",
- "mkdirp": "0.3.x",
- "ncp": "~0.4.2",
- "rimraf": "~2.2.0"
+ "@babel/core": "^7.1.0",
+ "@jest/types": "^27.5.1",
+ "babel-plugin-istanbul": "^6.1.1",
+ "chalk": "^4.0.0",
+ "convert-source-map": "^1.4.0",
+ "fast-json-stable-stringify": "^2.0.0",
+ "graceful-fs": "^4.2.9",
+ "jest-haste-map": "^27.5.1",
+ "jest-regex-util": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "micromatch": "^4.0.4",
+ "pirates": "^4.0.4",
+ "slash": "^3.0.0",
+ "source-map": "^0.6.1",
+ "write-file-atomic": "^3.0.0"
},
"dependencies": {
- "mkdirp": {
- "version": "0.3.5"
- },
- "rimraf": {
- "version": "2.2.8"
+ "source-map": {
+ "version": "0.6.1",
+ "dev": true
}
}
},
- "fs-minipass": {
- "version": "2.1.0",
+ "@jest/types": {
+ "version": "27.5.1",
+ "dev": true,
"requires": {
- "minipass": "^3.0.0"
+ "@types/istanbul-lib-coverage": "^2.0.0",
+ "@types/istanbul-reports": "^3.0.0",
+ "@types/node": "*",
+ "@types/yargs": "^16.0.0",
+ "chalk": "^4.0.0"
}
},
- "fs-then-native": {
- "version": "2.0.0",
- "dev": true
+ "@jimp/bmp": {
+ "version": "0.16.1",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1",
+ "bmp-js": "^0.1.0"
+ }
},
- "fs.extra": {
- "version": "1.3.2",
+ "@jimp/core": {
+ "version": "0.16.1",
"requires": {
- "fs-extra": "~0.6.1",
- "mkdirp": "~0.3.5",
- "walk": "^2.3.9"
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1",
+ "any-base": "^1.1.0",
+ "buffer": "^5.2.0",
+ "exif-parser": "^0.1.12",
+ "file-type": "^9.0.0",
+ "load-bmfont": "^1.3.1",
+ "mkdirp": "^0.5.1",
+ "phin": "^2.9.1",
+ "pixelmatch": "^4.0.2",
+ "tinycolor2": "^1.4.1"
},
"dependencies": {
"mkdirp": {
- "version": "0.3.5"
+ "version": "0.5.5",
+ "requires": {
+ "minimist": "^1.2.5"
+ }
}
}
},
- "fs.realpath": {
- "version": "1.0.0"
- },
- "fsevents": {
- "version": "2.3.2",
- "optional": true
- },
- "function-bind": {
- "version": "1.1.1"
- },
- "functional-red-black-tree": {
- "version": "1.0.1"
- },
- "gauge": {
- "version": "2.7.4",
+ "@jimp/custom": {
+ "version": "0.16.1",
"requires": {
- "aproba": "^1.0.3",
- "console-control-strings": "^1.0.0",
- "has-unicode": "^2.0.0",
- "object-assign": "^4.1.0",
- "signal-exit": "^3.0.0",
- "string-width": "^1.0.1",
- "strip-ansi": "^3.0.1",
- "wide-align": "^1.1.0"
+ "@babel/runtime": "^7.7.2",
+ "@jimp/core": "^0.16.1"
}
},
- "generic-pool": {
- "version": "3.8.2"
- },
- "gensync": {
- "version": "1.0.0-beta.2"
- },
- "get-caller-file": {
- "version": "2.0.5",
- "dev": true
- },
- "get-intrinsic": {
- "version": "1.1.1",
+ "@jimp/gif": {
+ "version": "0.16.1",
"requires": {
- "function-bind": "^1.1.1",
- "has": "^1.0.3",
- "has-symbols": "^1.0.1"
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1",
+ "gifwrap": "^0.9.2",
+ "omggif": "^1.0.9"
}
},
- "get-package-type": {
- "version": "0.1.0",
- "dev": true
- },
- "get-stream": {
- "version": "6.0.1"
- },
- "get-symbol-description": {
- "version": "1.0.0",
+ "@jimp/jpeg": {
+ "version": "0.16.1",
"requires": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.1"
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1",
+ "jpeg-js": "0.4.2"
}
},
- "getpass": {
- "version": "0.1.7",
+ "@jimp/plugin-blit": {
+ "version": "0.16.1",
"requires": {
- "assert-plus": "^1.0.0"
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1"
}
},
- "gifwrap": {
- "version": "0.9.2",
+ "@jimp/plugin-blur": {
+ "version": "0.16.1",
"requires": {
- "image-q": "^1.1.1",
- "omggif": "^1.0.10"
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1"
}
},
- "git-log-parser": {
- "version": "1.2.0",
- "dev": true,
+ "@jimp/plugin-circle": {
+ "version": "0.16.1",
"requires": {
- "argv-formatter": "~1.0.0",
- "spawn-error-forwarder": "~1.0.0",
- "split2": "~1.0.0",
- "stream-combiner2": "~1.1.1",
- "through2": "~2.0.0",
- "traverse": "~0.6.6"
- },
- "dependencies": {
- "split2": {
- "version": "1.0.0",
- "dev": true,
- "requires": {
- "through2": "~2.0.0"
- }
- }
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1"
}
},
- "glob": {
- "version": "7.2.0",
+ "@jimp/plugin-color": {
+ "version": "0.16.1",
"requires": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.0.4",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1",
+ "tinycolor2": "^1.4.1"
}
},
- "glob-parent": {
- "version": "5.1.2",
+ "@jimp/plugin-contain": {
+ "version": "0.16.1",
"requires": {
- "is-glob": "^4.0.1"
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1"
}
},
- "global": {
- "version": "4.4.0",
+ "@jimp/plugin-cover": {
+ "version": "0.16.1",
"requires": {
- "min-document": "^2.19.0",
- "process": "^0.11.10"
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1"
}
},
- "global-dirs": {
- "version": "3.0.0",
+ "@jimp/plugin-crop": {
+ "version": "0.16.1",
"requires": {
- "ini": "2.0.0"
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1"
}
},
- "globals": {
- "version": "11.12.0"
- },
- "globby": {
- "version": "11.1.0",
+ "@jimp/plugin-displace": {
+ "version": "0.16.1",
"requires": {
- "array-union": "^2.1.0",
- "dir-glob": "^3.0.1",
- "fast-glob": "^3.2.9",
- "ignore": "^5.2.0",
- "merge2": "^1.4.1",
- "slash": "^3.0.0"
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1"
}
},
- "graceful-fs": {
- "version": "4.2.9"
- },
- "grapheme-splitter": {
- "version": "1.0.4"
+ "@jimp/plugin-dither": {
+ "version": "0.16.1",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1"
+ }
},
- "gray-matter": {
- "version": "2.1.1",
- "dev": true,
+ "@jimp/plugin-fisheye": {
+ "version": "0.16.1",
"requires": {
- "ansi-red": "^0.1.1",
- "coffee-script": "^1.12.4",
- "extend-shallow": "^2.0.1",
- "js-yaml": "^3.8.1",
- "toml": "^2.3.2"
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1"
}
},
- "gulp-header": {
- "version": "1.8.12",
- "dev": true,
+ "@jimp/plugin-flip": {
+ "version": "0.16.1",
"requires": {
- "concat-with-sourcemaps": "*",
- "lodash.template": "^4.4.0",
- "through2": "^2.0.0"
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1"
}
},
- "handlebars": {
- "version": "4.7.7",
- "dev": true,
+ "@jimp/plugin-gaussian": {
+ "version": "0.16.1",
"requires": {
- "minimist": "^1.2.5",
- "neo-async": "^2.6.0",
- "source-map": "^0.6.1",
- "uglify-js": "^3.1.4",
- "wordwrap": "^1.0.0"
- },
- "dependencies": {
- "source-map": {
- "version": "0.6.1",
- "dev": true
- }
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1"
}
},
- "har-schema": {
- "version": "2.0.0"
+ "@jimp/plugin-invert": {
+ "version": "0.16.1",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1"
+ }
},
- "har-validator": {
- "version": "5.1.5",
+ "@jimp/plugin-mask": {
+ "version": "0.16.1",
"requires": {
- "ajv": "^6.12.3",
- "har-schema": "^2.0.0"
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1"
}
},
- "hard-rejection": {
- "version": "2.1.0",
- "dev": true
+ "@jimp/plugin-normalize": {
+ "version": "0.16.1",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1"
+ }
},
- "has": {
- "version": "1.0.3",
+ "@jimp/plugin-print": {
+ "version": "0.16.1",
"requires": {
- "function-bind": "^1.1.1"
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1",
+ "load-bmfont": "^1.4.0"
}
},
- "has-bigints": {
- "version": "1.0.1"
+ "@jimp/plugin-resize": {
+ "version": "0.16.1",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1"
+ }
},
- "has-flag": {
- "version": "3.0.0"
+ "@jimp/plugin-rotate": {
+ "version": "0.16.1",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1"
+ }
},
- "has-symbols": {
- "version": "1.0.2"
+ "@jimp/plugin-scale": {
+ "version": "0.16.1",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1"
+ }
},
- "has-tostringtag": {
- "version": "1.0.0",
+ "@jimp/plugin-shadow": {
+ "version": "0.16.1",
"requires": {
- "has-symbols": "^1.0.2"
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1"
}
},
- "has-unicode": {
- "version": "2.0.1"
+ "@jimp/plugin-threshold": {
+ "version": "0.16.1",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1"
+ }
},
- "help-me": {
- "version": "3.0.0",
+ "@jimp/plugins": {
+ "version": "0.16.1",
"requires": {
- "glob": "^7.1.6",
- "readable-stream": "^3.6.0"
- },
- "dependencies": {
- "readable-stream": {
- "version": "3.6.0",
- "requires": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
- }
- }
+ "@babel/runtime": "^7.7.2",
+ "@jimp/plugin-blit": "^0.16.1",
+ "@jimp/plugin-blur": "^0.16.1",
+ "@jimp/plugin-circle": "^0.16.1",
+ "@jimp/plugin-color": "^0.16.1",
+ "@jimp/plugin-contain": "^0.16.1",
+ "@jimp/plugin-cover": "^0.16.1",
+ "@jimp/plugin-crop": "^0.16.1",
+ "@jimp/plugin-displace": "^0.16.1",
+ "@jimp/plugin-dither": "^0.16.1",
+ "@jimp/plugin-fisheye": "^0.16.1",
+ "@jimp/plugin-flip": "^0.16.1",
+ "@jimp/plugin-gaussian": "^0.16.1",
+ "@jimp/plugin-invert": "^0.16.1",
+ "@jimp/plugin-mask": "^0.16.1",
+ "@jimp/plugin-normalize": "^0.16.1",
+ "@jimp/plugin-print": "^0.16.1",
+ "@jimp/plugin-resize": "^0.16.1",
+ "@jimp/plugin-rotate": "^0.16.1",
+ "@jimp/plugin-scale": "^0.16.1",
+ "@jimp/plugin-shadow": "^0.16.1",
+ "@jimp/plugin-threshold": "^0.16.1",
+ "timm": "^1.6.1"
}
},
- "hook-std": {
- "version": "2.0.0",
- "dev": true
- },
- "hosted-git-info": {
- "version": "4.1.0",
+ "@jimp/png": {
+ "version": "0.16.1",
"requires": {
- "lru-cache": "^6.0.0"
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1",
+ "pngjs": "^3.3.3"
}
},
- "html-encoding-sniffer": {
- "version": "2.0.1",
- "dev": true,
+ "@jimp/tiff": {
+ "version": "0.16.1",
"requires": {
- "whatwg-encoding": "^1.0.5"
+ "@babel/runtime": "^7.7.2",
+ "utif": "^2.0.1"
}
},
- "html-escaper": {
- "version": "2.0.2",
- "dev": true
- },
- "http-cache-semantics": {
- "version": "4.1.0"
- },
- "http-proxy-agent": {
- "version": "4.0.1",
+ "@jimp/types": {
+ "version": "0.16.1",
"requires": {
- "@tootallnate/once": "1",
- "agent-base": "6",
- "debug": "4"
+ "@babel/runtime": "^7.7.2",
+ "@jimp/bmp": "^0.16.1",
+ "@jimp/gif": "^0.16.1",
+ "@jimp/jpeg": "^0.16.1",
+ "@jimp/png": "^0.16.1",
+ "@jimp/tiff": "^0.16.1",
+ "timm": "^1.6.1"
}
},
- "http-signature": {
- "version": "1.2.0",
+ "@jimp/utils": {
+ "version": "0.16.1",
"requires": {
- "assert-plus": "^1.0.0",
- "jsprim": "^1.2.2",
- "sshpk": "^1.7.0"
+ "@babel/runtime": "^7.7.2",
+ "regenerator-runtime": "^0.13.3"
}
},
- "https-proxy-agent": {
- "version": "5.0.0",
+ "@jsdevtools/ono": {
+ "version": "7.1.3"
+ },
+ "@kwsites/file-exists": {
+ "version": "1.1.1",
"requires": {
- "agent-base": "6",
- "debug": "4"
+ "debug": "^4.1.1"
}
},
- "human-signals": {
- "version": "2.1.0"
+ "@kwsites/promise-deferred": {
+ "version": "1.1.1"
},
- "humanize-ms": {
- "version": "1.2.1",
- "requires": {
- "ms": "^2.0.0"
- }
+ "@node-redis/bloom": {
+ "version": "1.0.1",
+ "requires": {}
},
- "iconv-lite": {
- "version": "0.6.3",
- "optional": true,
+ "@node-redis/client": {
+ "version": "1.0.3",
"requires": {
- "safer-buffer": ">= 2.1.2 < 3.0.0"
+ "cluster-key-slot": "1.1.0",
+ "generic-pool": "3.8.2",
+ "redis-parser": "3.0.0",
+ "yallist": "4.0.0"
}
},
- "ieee754": {
- "version": "1.2.1"
+ "@node-redis/graph": {
+ "version": "1.0.0",
+ "requires": {}
},
- "ignore": {
- "version": "5.2.0"
+ "@node-redis/json": {
+ "version": "1.0.2",
+ "requires": {}
},
- "ignore-walk": {
- "version": "3.0.4",
+ "@node-redis/search": {
+ "version": "1.0.2",
+ "requires": {}
+ },
+ "@node-redis/time-series": {
+ "version": "1.0.1",
+ "requires": {}
+ },
+ "@nodelib/fs.scandir": {
+ "version": "2.1.5",
"requires": {
- "minimatch": "^3.0.4"
+ "@nodelib/fs.stat": "2.0.5",
+ "run-parallel": "^1.1.9"
}
},
- "image-q": {
- "version": "1.1.1"
+ "@nodelib/fs.stat": {
+ "version": "2.0.5"
},
- "import-fresh": {
- "version": "3.3.0",
+ "@nodelib/fs.walk": {
+ "version": "1.2.8",
"requires": {
- "parent-module": "^1.0.0",
- "resolve-from": "^4.0.0"
- },
- "dependencies": {
- "resolve-from": {
- "version": "4.0.0"
- }
+ "@nodelib/fs.scandir": "2.1.5",
+ "fastq": "^1.6.0"
}
},
- "import-from": {
- "version": "3.0.0",
- "dev": true,
+ "@npmcli/arborist": {
+ "version": "2.10.0",
"requires": {
- "resolve-from": "^5.0.0"
+ "@isaacs/string-locale-compare": "^1.0.1",
+ "@npmcli/installed-package-contents": "^1.0.7",
+ "@npmcli/map-workspaces": "^1.0.2",
+ "@npmcli/metavuln-calculator": "^1.1.0",
+ "@npmcli/move-file": "^1.1.0",
+ "@npmcli/name-from-folder": "^1.0.1",
+ "@npmcli/node-gyp": "^1.0.1",
+ "@npmcli/package-json": "^1.0.1",
+ "@npmcli/run-script": "^1.8.2",
+ "bin-links": "^2.2.1",
+ "cacache": "^15.0.3",
+ "common-ancestor-path": "^1.0.1",
+ "json-parse-even-better-errors": "^2.3.1",
+ "json-stringify-nice": "^1.1.4",
+ "mkdirp": "^1.0.4",
+ "mkdirp-infer-owner": "^2.0.0",
+ "npm-install-checks": "^4.0.0",
+ "npm-package-arg": "^8.1.5",
+ "npm-pick-manifest": "^6.1.0",
+ "npm-registry-fetch": "^11.0.0",
+ "pacote": "^11.3.5",
+ "parse-conflict-json": "^1.1.1",
+ "proc-log": "^1.0.0",
+ "promise-all-reject-late": "^1.0.0",
+ "promise-call-limit": "^1.0.1",
+ "read-package-json-fast": "^2.0.2",
+ "readdir-scoped-modules": "^1.1.0",
+ "rimraf": "^3.0.2",
+ "semver": "^7.3.5",
+ "ssri": "^8.0.1",
+ "treeverse": "^1.0.4",
+ "walk-up-path": "^1.0.0"
}
},
- "import-local": {
- "version": "3.1.0",
- "dev": true,
+ "@npmcli/fs": {
+ "version": "1.1.1",
"requires": {
- "pkg-dir": "^4.2.0",
- "resolve-cwd": "^3.0.0"
+ "@gar/promisify": "^1.0.1",
+ "semver": "^7.3.5"
}
},
- "imurmurhash": {
- "version": "0.1.4"
- },
- "indent-string": {
- "version": "4.0.0"
- },
- "infer-owner": {
- "version": "1.0.4"
- },
- "inflight": {
- "version": "1.0.6",
+ "@npmcli/git": {
+ "version": "2.1.0",
"requires": {
- "once": "^1.3.0",
- "wrappy": "1"
+ "@npmcli/promise-spawn": "^1.3.2",
+ "lru-cache": "^6.0.0",
+ "mkdirp": "^1.0.4",
+ "npm-pick-manifest": "^6.1.1",
+ "promise-inflight": "^1.0.1",
+ "promise-retry": "^2.0.1",
+ "semver": "^7.3.5",
+ "which": "^2.0.2"
}
},
- "inherits": {
- "version": "2.0.4"
- },
- "ini": {
- "version": "2.0.0"
+ "@npmcli/installed-package-contents": {
+ "version": "1.0.7",
+ "requires": {
+ "npm-bundled": "^1.1.1",
+ "npm-normalize-package-bin": "^1.0.1"
+ }
},
- "inquirer": {
- "version": "7.3.3",
- "dev": true,
+ "@npmcli/map-workspaces": {
+ "version": "1.0.4",
"requires": {
- "ansi-escapes": "^4.2.1",
- "chalk": "^4.1.0",
- "cli-cursor": "^3.1.0",
- "cli-width": "^3.0.0",
- "external-editor": "^3.0.3",
- "figures": "^3.0.0",
- "lodash": "^4.17.19",
- "mute-stream": "0.0.8",
- "run-async": "^2.4.0",
- "rxjs": "^6.6.0",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0",
- "through": "^2.3.6"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "5.0.1",
- "dev": true
- },
- "is-fullwidth-code-point": {
- "version": "3.0.0",
- "dev": true
- },
- "string-width": {
- "version": "4.2.3",
- "dev": true,
- "requires": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- }
- },
- "strip-ansi": {
- "version": "6.0.1",
- "dev": true,
- "requires": {
- "ansi-regex": "^5.0.1"
- }
- }
+ "@npmcli/name-from-folder": "^1.0.1",
+ "glob": "^7.1.6",
+ "minimatch": "^3.0.4",
+ "read-package-json-fast": "^2.0.1"
}
},
- "internal-slot": {
- "version": "1.0.3",
+ "@npmcli/metavuln-calculator": {
+ "version": "1.1.1",
"requires": {
- "get-intrinsic": "^1.1.0",
- "has": "^1.0.3",
- "side-channel": "^1.0.4"
+ "cacache": "^15.0.5",
+ "pacote": "^11.1.11",
+ "semver": "^7.3.2"
}
},
- "into-stream": {
- "version": "6.0.0",
- "dev": true,
+ "@npmcli/move-file": {
+ "version": "1.1.2",
"requires": {
- "from2": "^2.3.0",
- "p-is-promise": "^3.0.0"
+ "mkdirp": "^1.0.4",
+ "rimraf": "^3.0.2"
}
},
- "ip": {
- "version": "1.1.5"
+ "@npmcli/name-from-folder": {
+ "version": "1.0.1"
},
- "is-arrayish": {
- "version": "0.2.1",
- "dev": true
+ "@npmcli/node-gyp": {
+ "version": "1.0.3"
},
- "is-bigint": {
- "version": "1.0.4",
+ "@npmcli/package-json": {
+ "version": "1.0.1",
"requires": {
- "has-bigints": "^1.0.1"
+ "json-parse-even-better-errors": "^2.3.1"
}
},
- "is-binary-path": {
- "version": "2.1.0",
+ "@npmcli/promise-spawn": {
+ "version": "1.3.2",
"requires": {
- "binary-extensions": "^2.0.0"
+ "infer-owner": "^1.0.4"
}
},
- "is-boolean-object": {
- "version": "1.1.2",
+ "@npmcli/run-script": {
+ "version": "1.8.6",
"requires": {
- "call-bind": "^1.0.2",
- "has-tostringtag": "^1.0.0"
+ "@npmcli/node-gyp": "^1.0.2",
+ "@npmcli/promise-spawn": "^1.3.2",
+ "node-gyp": "^7.1.0",
+ "read-package-json-fast": "^2.0.1"
}
},
- "is-buffer": {
- "version": "1.1.6",
- "dev": true
- },
- "is-callable": {
- "version": "1.2.4"
- },
- "is-core-module": {
- "version": "2.8.1",
+ "@openapi-contrib/openapi-schema-to-json-schema": {
+ "version": "3.1.1",
"requires": {
- "has": "^1.0.3"
+ "fast-deep-equal": "^3.1.3"
}
},
- "is-date-object": {
- "version": "1.0.5",
+ "@rollup/plugin-babel": {
+ "version": "5.3.0",
"requires": {
- "has-tostringtag": "^1.0.0"
+ "@babel/helper-module-imports": "^7.10.4",
+ "@rollup/pluginutils": "^3.1.0"
}
},
- "is-extendable": {
- "version": "0.1.1",
- "dev": true
+ "@rollup/pluginutils": {
+ "version": "3.1.0",
+ "requires": {
+ "@types/estree": "0.0.39",
+ "estree-walker": "^1.0.1",
+ "picomatch": "^2.2.2"
+ }
},
- "is-extglob": {
- "version": "2.1.1"
+ "@sinonjs/commons": {
+ "version": "1.8.3",
+ "dev": true,
+ "requires": {
+ "type-detect": "4.0.8"
+ }
},
- "is-fullwidth-code-point": {
- "version": "1.0.0",
+ "@sinonjs/fake-timers": {
+ "version": "8.1.0",
+ "dev": true,
"requires": {
- "number-is-nan": "^1.0.0"
+ "@sinonjs/commons": "^1.7.0"
}
},
- "is-function": {
+ "@socket.io/base64-arraybuffer": {
"version": "1.0.2"
},
- "is-generator-fn": {
- "version": "2.1.0",
+ "@tootallnate/once": {
+ "version": "1.1.2"
+ },
+ "@tsconfig/node14": {
+ "version": "1.0.1",
"dev": true
},
- "is-glob": {
- "version": "4.0.3",
+ "@types/async": {
+ "version": "3.2.12",
+ "dev": true
+ },
+ "@types/babel__core": {
+ "version": "7.1.18",
+ "devOptional": true,
"requires": {
- "is-extglob": "^2.1.1"
+ "@babel/parser": "^7.1.0",
+ "@babel/types": "^7.0.0",
+ "@types/babel__generator": "*",
+ "@types/babel__template": "*",
+ "@types/babel__traverse": "*"
}
},
- "is-lambda": {
- "version": "1.0.1"
- },
- "is-negative-zero": {
- "version": "2.0.2"
- },
- "is-number": {
- "version": "7.0.0"
+ "@types/babel__generator": {
+ "version": "7.6.4",
+ "devOptional": true,
+ "requires": {
+ "@babel/types": "^7.0.0"
+ }
},
- "is-number-object": {
- "version": "1.0.6",
+ "@types/babel__template": {
+ "version": "7.4.1",
+ "devOptional": true,
"requires": {
- "has-tostringtag": "^1.0.0"
+ "@babel/parser": "^7.1.0",
+ "@babel/types": "^7.0.0"
}
},
- "is-obj": {
- "version": "2.0.0",
- "dev": true
+ "@types/babel__traverse": {
+ "version": "7.14.2",
+ "devOptional": true,
+ "requires": {
+ "@babel/types": "^7.3.0"
+ }
},
- "is-path-cwd": {
- "version": "2.2.0",
- "dev": true
+ "@types/component-emitter": {
+ "version": "1.2.11"
},
- "is-path-inside": {
- "version": "3.0.3",
- "dev": true
+ "@types/cookie": {
+ "version": "0.4.1"
},
- "is-plain-obj": {
- "version": "1.1.0",
- "dev": true
+ "@types/cors": {
+ "version": "2.8.12"
},
- "is-plain-object": {
- "version": "5.0.0",
- "dev": true
+ "@types/debug": {
+ "version": "4.1.7",
+ "dev": true,
+ "requires": {
+ "@types/ms": "*"
+ }
},
- "is-potential-custom-element-name": {
- "version": "1.0.1",
- "dev": true
+ "@types/estree": {
+ "version": "0.0.39"
},
- "is-regex": {
- "version": "1.1.4",
+ "@types/graceful-fs": {
+ "version": "4.1.5",
+ "dev": true,
"requires": {
- "call-bind": "^1.0.2",
- "has-tostringtag": "^1.0.0"
+ "@types/node": "*"
}
},
- "is-shared-array-buffer": {
- "version": "1.0.1"
- },
- "is-stream": {
- "version": "2.0.1"
+ "@types/istanbul-lib-coverage": {
+ "version": "2.0.4",
+ "dev": true
},
- "is-string": {
- "version": "1.0.7",
+ "@types/istanbul-lib-report": {
+ "version": "3.0.0",
+ "dev": true,
"requires": {
- "has-tostringtag": "^1.0.0"
+ "@types/istanbul-lib-coverage": "*"
}
},
- "is-symbol": {
- "version": "1.0.4",
+ "@types/istanbul-reports": {
+ "version": "3.0.1",
+ "dev": true,
"requires": {
- "has-symbols": "^1.0.2"
+ "@types/istanbul-lib-report": "*"
}
},
- "is-text-path": {
- "version": "1.0.1",
- "dev": true,
+ "@types/jest": {
+ "version": "27.4.0",
"requires": {
- "text-extensions": "^1.0.0"
+ "jest-diff": "^27.0.0",
+ "pretty-format": "^27.0.0"
}
},
- "is-typedarray": {
- "version": "1.0.0"
+ "@types/json-schema": {
+ "version": "7.0.9"
},
- "is-weakref": {
- "version": "1.0.2",
+ "@types/json5": {
+ "version": "0.0.29"
+ },
+ "@types/linkify-it": {
+ "version": "3.0.2",
+ "dev": true
+ },
+ "@types/markdown-it": {
+ "version": "12.2.3",
+ "dev": true,
"requires": {
- "call-bind": "^1.0.2"
+ "@types/linkify-it": "*",
+ "@types/mdurl": "*"
}
},
- "isarray": {
- "version": "1.0.0"
+ "@types/mdurl": {
+ "version": "1.0.2",
+ "dev": true
},
- "isexe": {
- "version": "2.0.0"
+ "@types/ms": {
+ "version": "0.7.31",
+ "dev": true
},
- "isobject": {
- "version": "2.1.0",
+ "@types/node": {
+ "version": "17.0.17"
+ },
+ "@types/prettier": {
+ "version": "2.4.4",
+ "dev": true
+ },
+ "@types/qs": {
+ "version": "6.9.7"
+ },
+ "@types/socket.io": {
+ "version": "3.0.2",
"dev": true,
"requires": {
- "isarray": "1.0.0"
+ "socket.io": "*"
}
},
- "isstream": {
- "version": "0.1.2"
+ "@types/stack-utils": {
+ "version": "2.0.1",
+ "dev": true
},
- "issue-parser": {
- "version": "6.0.0",
+ "@types/uri-templates": {
+ "version": "0.1.31",
+ "dev": true
+ },
+ "@types/yargs": {
+ "version": "16.0.4",
"dev": true,
"requires": {
- "lodash.capitalize": "^4.2.1",
- "lodash.escaperegexp": "^4.1.2",
- "lodash.isplainobject": "^4.0.6",
- "lodash.isstring": "^4.0.1",
- "lodash.uniqby": "^4.7.0"
+ "@types/yargs-parser": "*"
}
},
- "istanbul-lib-coverage": {
- "version": "3.2.0",
+ "@types/yargs-parser": {
+ "version": "20.2.1",
"dev": true
},
- "istanbul-lib-instrument": {
- "version": "5.1.0",
- "dev": true,
+ "@typescript-eslint/eslint-plugin": {
+ "version": "5.11.0",
"requires": {
- "@babel/core": "^7.12.3",
- "@babel/parser": "^7.14.7",
- "@istanbuljs/schema": "^0.1.2",
- "istanbul-lib-coverage": "^3.2.0",
- "semver": "^6.3.0"
- },
- "dependencies": {
- "semver": {
- "version": "6.3.0",
- "dev": true
- }
+ "@typescript-eslint/scope-manager": "5.11.0",
+ "@typescript-eslint/type-utils": "5.11.0",
+ "@typescript-eslint/utils": "5.11.0",
+ "debug": "^4.3.2",
+ "functional-red-black-tree": "^1.0.1",
+ "ignore": "^5.1.8",
+ "regexpp": "^3.2.0",
+ "semver": "^7.3.5",
+ "tsutils": "^3.21.0"
}
},
- "istanbul-lib-report": {
- "version": "3.0.0",
+ "@typescript-eslint/experimental-utils": {
+ "version": "2.34.0",
"dev": true,
"requires": {
- "istanbul-lib-coverage": "^3.0.0",
- "make-dir": "^3.0.0",
- "supports-color": "^7.1.0"
+ "@types/json-schema": "^7.0.3",
+ "@typescript-eslint/typescript-estree": "2.34.0",
+ "eslint-scope": "^5.0.0",
+ "eslint-utils": "^2.0.0"
},
"dependencies": {
- "has-flag": {
- "version": "4.0.0",
- "dev": true
+ "@typescript-eslint/typescript-estree": {
+ "version": "2.34.0",
+ "dev": true,
+ "requires": {
+ "debug": "^4.1.1",
+ "eslint-visitor-keys": "^1.1.0",
+ "glob": "^7.1.6",
+ "is-glob": "^4.0.1",
+ "lodash": "^4.17.15",
+ "semver": "^7.3.2",
+ "tsutils": "^3.17.1"
+ }
},
- "supports-color": {
- "version": "7.2.0",
+ "eslint-utils": {
+ "version": "2.1.0",
"dev": true,
"requires": {
- "has-flag": "^4.0.0"
+ "eslint-visitor-keys": "^1.1.0"
}
+ },
+ "eslint-visitor-keys": {
+ "version": "1.3.0",
+ "dev": true
}
}
},
- "istanbul-lib-source-maps": {
- "version": "4.0.1",
- "dev": true,
+ "@typescript-eslint/parser": {
+ "version": "5.11.0",
"requires": {
- "debug": "^4.1.1",
- "istanbul-lib-coverage": "^3.0.0",
- "source-map": "^0.6.1"
- },
- "dependencies": {
- "source-map": {
- "version": "0.6.1",
- "dev": true
- }
+ "@typescript-eslint/scope-manager": "5.11.0",
+ "@typescript-eslint/types": "5.11.0",
+ "@typescript-eslint/typescript-estree": "5.11.0",
+ "debug": "^4.3.2"
}
},
- "istanbul-reports": {
- "version": "3.1.4",
- "dev": true,
+ "@typescript-eslint/scope-manager": {
+ "version": "5.11.0",
"requires": {
- "html-escaper": "^2.0.0",
- "istanbul-lib-report": "^3.0.0"
+ "@typescript-eslint/types": "5.11.0",
+ "@typescript-eslint/visitor-keys": "5.11.0"
}
},
- "iterm2-version": {
- "version": "5.0.0",
+ "@typescript-eslint/type-utils": {
+ "version": "5.11.0",
"requires": {
- "app-path": "^4.0.0",
- "plist": "^3.0.2"
+ "@typescript-eslint/utils": "5.11.0",
+ "debug": "^4.3.2",
+ "tsutils": "^3.21.0"
}
},
- "java-properties": {
- "version": "1.0.2",
- "dev": true
+ "@typescript-eslint/types": {
+ "version": "5.11.0"
},
- "jest": {
- "version": "27.5.1",
- "dev": true,
+ "@typescript-eslint/typescript-estree": {
+ "version": "5.11.0",
"requires": {
- "@jest/core": "^27.5.1",
- "import-local": "^3.0.2",
- "jest-cli": "^27.5.1"
- },
- "dependencies": {
- "jest-cli": {
- "version": "27.5.1",
- "dev": true,
- "requires": {
- "@jest/core": "^27.5.1",
- "@jest/test-result": "^27.5.1",
- "@jest/types": "^27.5.1",
- "chalk": "^4.0.0",
- "exit": "^0.1.2",
- "graceful-fs": "^4.2.9",
- "import-local": "^3.0.2",
- "jest-config": "^27.5.1",
- "jest-util": "^27.5.1",
- "jest-validate": "^27.5.1",
- "prompts": "^2.0.1",
- "yargs": "^16.2.0"
- }
- }
+ "@typescript-eslint/types": "5.11.0",
+ "@typescript-eslint/visitor-keys": "5.11.0",
+ "debug": "^4.3.2",
+ "globby": "^11.0.4",
+ "is-glob": "^4.0.3",
+ "semver": "^7.3.5",
+ "tsutils": "^3.21.0"
}
},
- "jest-changed-files": {
- "version": "27.5.1",
- "dev": true,
+ "@typescript-eslint/utils": {
+ "version": "5.11.0",
"requires": {
- "@jest/types": "^27.5.1",
- "execa": "^5.0.0",
- "throat": "^6.0.1"
+ "@types/json-schema": "^7.0.9",
+ "@typescript-eslint/scope-manager": "5.11.0",
+ "@typescript-eslint/types": "5.11.0",
+ "@typescript-eslint/typescript-estree": "5.11.0",
+ "eslint-scope": "^5.1.1",
+ "eslint-utils": "^3.0.0"
}
},
- "jest-circus": {
- "version": "27.5.1",
- "dev": true,
+ "@typescript-eslint/visitor-keys": {
+ "version": "5.11.0",
"requires": {
- "@jest/environment": "^27.5.1",
- "@jest/test-result": "^27.5.1",
- "@jest/types": "^27.5.1",
- "@types/node": "*",
- "chalk": "^4.0.0",
- "co": "^4.6.0",
- "dedent": "^0.7.0",
- "expect": "^27.5.1",
- "is-generator-fn": "^2.0.0",
- "jest-each": "^27.5.1",
- "jest-matcher-utils": "^27.5.1",
- "jest-message-util": "^27.5.1",
- "jest-runtime": "^27.5.1",
- "jest-snapshot": "^27.5.1",
- "jest-util": "^27.5.1",
- "pretty-format": "^27.5.1",
- "slash": "^3.0.0",
- "stack-utils": "^2.0.3",
- "throat": "^6.0.1"
+ "@typescript-eslint/types": "5.11.0",
+ "eslint-visitor-keys": "^3.0.0"
}
},
- "jest-config": {
- "version": "27.5.1",
+ "a-sync-waterfall": {
+ "version": "1.0.1"
+ },
+ "abab": {
+ "version": "2.0.5",
+ "dev": true
+ },
+ "abbrev": {
+ "version": "1.1.1"
+ },
+ "accepts": {
+ "version": "1.3.8",
+ "requires": {
+ "mime-types": "~2.1.34",
+ "negotiator": "0.6.3"
+ }
+ },
+ "acorn": {
+ "version": "8.7.0"
+ },
+ "acorn-globals": {
+ "version": "6.0.0",
"dev": true,
"requires": {
- "@babel/core": "^7.8.0",
- "@jest/test-sequencer": "^27.5.1",
- "@jest/types": "^27.5.1",
- "babel-jest": "^27.5.1",
- "chalk": "^4.0.0",
- "ci-info": "^3.2.0",
- "deepmerge": "^4.2.2",
- "glob": "^7.1.1",
- "graceful-fs": "^4.2.9",
- "jest-circus": "^27.5.1",
- "jest-environment-jsdom": "^27.5.1",
- "jest-environment-node": "^27.5.1",
- "jest-get-type": "^27.5.1",
- "jest-jasmine2": "^27.5.1",
- "jest-regex-util": "^27.5.1",
- "jest-resolve": "^27.5.1",
- "jest-runner": "^27.5.1",
- "jest-util": "^27.5.1",
- "jest-validate": "^27.5.1",
- "micromatch": "^4.0.4",
- "parse-json": "^5.2.0",
- "pretty-format": "^27.5.1",
- "slash": "^3.0.0",
- "strip-json-comments": "^3.1.1"
+ "acorn": "^7.1.1",
+ "acorn-walk": "^7.1.1"
},
"dependencies": {
- "strip-json-comments": {
- "version": "3.1.1",
+ "acorn": {
+ "version": "7.4.1",
"dev": true
}
}
},
- "jest-diff": {
- "version": "27.5.1",
- "requires": {
- "chalk": "^4.0.0",
- "diff-sequences": "^27.5.1",
- "jest-get-type": "^27.5.1",
- "pretty-format": "^27.5.1"
- }
- },
- "jest-docblock": {
- "version": "27.5.1",
- "dev": true,
+ "acorn-jsx": {
+ "version": "5.3.2",
+ "requires": {}
+ },
+ "acorn-walk": {
+ "version": "7.2.0",
+ "dev": true
+ },
+ "agent-base": {
+ "version": "6.0.2",
"requires": {
- "detect-newline": "^3.0.0"
+ "debug": "4"
}
},
- "jest-each": {
- "version": "27.5.1",
- "dev": true,
+ "agentkeepalive": {
+ "version": "4.2.0",
"requires": {
- "@jest/types": "^27.5.1",
- "chalk": "^4.0.0",
- "jest-get-type": "^27.5.1",
- "jest-util": "^27.5.1",
- "pretty-format": "^27.5.1"
+ "debug": "^4.1.0",
+ "depd": "^1.1.2",
+ "humanize-ms": "^1.2.1"
}
},
- "jest-environment-jsdom": {
- "version": "27.5.1",
- "dev": true,
+ "aggregate-error": {
+ "version": "3.1.0",
"requires": {
- "@jest/environment": "^27.5.1",
- "@jest/fake-timers": "^27.5.1",
- "@jest/types": "^27.5.1",
- "@types/node": "*",
- "jest-mock": "^27.5.1",
- "jest-util": "^27.5.1",
- "jsdom": "^16.6.0"
+ "clean-stack": "^2.0.0",
+ "indent-string": "^4.0.0"
}
},
- "jest-environment-node": {
- "version": "27.5.1",
- "dev": true,
+ "ajv": {
+ "version": "6.12.6",
"requires": {
- "@jest/environment": "^27.5.1",
- "@jest/fake-timers": "^27.5.1",
- "@jest/types": "^27.5.1",
- "@types/node": "*",
- "jest-mock": "^27.5.1",
- "jest-util": "^27.5.1"
+ "fast-deep-equal": "^3.1.1",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.4.1",
+ "uri-js": "^4.2.2"
}
},
- "jest-extended": {
- "version": "1.2.1",
+ "all-contributors-cli": {
+ "version": "6.20.0",
"dev": true,
"requires": {
- "expect": "^26.6.2",
- "jest-diff": "^27.2.5",
- "jest-get-type": "^27.0.6",
- "jest-matcher-utils": "^27.2.4"
+ "@babel/runtime": "^7.7.6",
+ "async": "^3.0.1",
+ "chalk": "^4.0.0",
+ "didyoumean": "^1.2.1",
+ "inquirer": "^7.0.4",
+ "json-fixer": "^1.5.1",
+ "lodash": "^4.11.2",
+ "node-fetch": "^2.6.0",
+ "pify": "^5.0.0",
+ "yargs": "^15.0.1"
},
"dependencies": {
- "@jest/types": {
- "version": "26.6.2",
- "dev": true,
- "requires": {
- "@types/istanbul-lib-coverage": "^2.0.0",
- "@types/istanbul-reports": "^3.0.0",
- "@types/node": "*",
- "@types/yargs": "^15.0.0",
- "chalk": "^4.0.0"
- }
- },
- "@types/yargs": {
- "version": "15.0.14",
- "dev": true,
- "requires": {
- "@types/yargs-parser": "*"
- }
- },
"ansi-regex": {
"version": "5.0.1",
"dev": true
@@ -23063,6 +15278,15 @@
"color-convert": "^2.0.1"
}
},
+ "cliui": {
+ "version": "6.0.0",
+ "dev": true,
+ "requires": {
+ "string-width": "^4.2.0",
+ "strip-ansi": "^6.0.0",
+ "wrap-ansi": "^6.2.0"
+ }
+ },
"color-convert": {
"version": "2.0.1",
"dev": true,
@@ -23074,1284 +15298,1089 @@
"version": "1.1.4",
"dev": true
},
- "diff-sequences": {
- "version": "26.6.2",
+ "find-up": {
+ "version": "4.1.0",
+ "dev": true,
+ "requires": {
+ "locate-path": "^5.0.0",
+ "path-exists": "^4.0.0"
+ }
+ },
+ "is-fullwidth-code-point": {
+ "version": "3.0.0",
"dev": true
},
- "expect": {
- "version": "26.6.2",
+ "locate-path": {
+ "version": "5.0.0",
"dev": true,
"requires": {
- "@jest/types": "^26.6.2",
- "ansi-styles": "^4.0.0",
- "jest-get-type": "^26.3.0",
- "jest-matcher-utils": "^26.6.2",
- "jest-message-util": "^26.6.2",
- "jest-regex-util": "^26.0.0"
- },
- "dependencies": {
- "jest-diff": {
- "version": "26.6.2",
- "dev": true,
- "requires": {
- "chalk": "^4.0.0",
- "diff-sequences": "^26.6.2",
- "jest-get-type": "^26.3.0",
- "pretty-format": "^26.6.2"
- }
- },
- "jest-get-type": {
- "version": "26.3.0",
- "dev": true
- },
- "jest-matcher-utils": {
- "version": "26.6.2",
- "dev": true,
- "requires": {
- "chalk": "^4.0.0",
- "jest-diff": "^26.6.2",
- "jest-get-type": "^26.3.0",
- "pretty-format": "^26.6.2"
- }
- }
+ "p-locate": "^4.1.0"
}
},
- "jest-message-util": {
- "version": "26.6.2",
+ "p-limit": {
+ "version": "2.3.0",
"dev": true,
"requires": {
- "@babel/code-frame": "^7.0.0",
- "@jest/types": "^26.6.2",
- "@types/stack-utils": "^2.0.0",
- "chalk": "^4.0.0",
- "graceful-fs": "^4.2.4",
- "micromatch": "^4.0.2",
- "pretty-format": "^26.6.2",
- "slash": "^3.0.0",
- "stack-utils": "^2.0.2"
+ "p-try": "^2.0.0"
}
},
- "jest-regex-util": {
- "version": "26.0.0",
+ "p-locate": {
+ "version": "4.1.0",
+ "dev": true,
+ "requires": {
+ "p-limit": "^2.2.0"
+ }
+ },
+ "p-try": {
+ "version": "2.2.0",
"dev": true
},
- "pretty-format": {
- "version": "26.6.2",
+ "path-exists": {
+ "version": "4.0.0",
+ "dev": true
+ },
+ "string-width": {
+ "version": "4.2.3",
+ "dev": true,
+ "requires": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ }
+ },
+ "strip-ansi": {
+ "version": "6.0.1",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^5.0.1"
+ }
+ },
+ "wrap-ansi": {
+ "version": "6.2.0",
"dev": true,
"requires": {
- "@jest/types": "^26.6.2",
- "ansi-regex": "^5.0.0",
"ansi-styles": "^4.0.0",
- "react-is": "^17.0.1"
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
}
},
- "react-is": {
- "version": "17.0.2",
+ "y18n": {
+ "version": "4.0.3",
+ "dev": true
+ },
+ "yargs": {
+ "version": "15.4.1",
+ "dev": true,
+ "requires": {
+ "cliui": "^6.0.0",
+ "decamelize": "^1.2.0",
+ "find-up": "^4.1.0",
+ "get-caller-file": "^2.0.1",
+ "require-directory": "^2.1.1",
+ "require-main-filename": "^2.0.0",
+ "set-blocking": "^2.0.0",
+ "string-width": "^4.2.0",
+ "which-module": "^2.0.0",
+ "y18n": "^4.0.0",
+ "yargs-parser": "^18.1.2"
+ }
+ },
+ "yargs-parser": {
+ "version": "18.1.3",
+ "dev": true,
+ "requires": {
+ "camelcase": "^5.0.0",
+ "decamelize": "^1.2.0"
+ }
+ }
+ }
+ },
+ "ansi-escape-sequences": {
+ "version": "4.1.0",
+ "dev": true,
+ "requires": {
+ "array-back": "^3.0.1"
+ },
+ "dependencies": {
+ "array-back": {
+ "version": "3.1.0",
"dev": true
}
}
},
- "jest-get-type": {
- "version": "27.5.1"
+ "ansi-escapes": {
+ "version": "4.3.2",
+ "requires": {
+ "type-fest": "^0.21.3"
+ }
+ },
+ "ansi-red": {
+ "version": "0.1.1",
+ "dev": true,
+ "requires": {
+ "ansi-wrap": "0.1.0"
+ }
+ },
+ "ansi-regex": {
+ "version": "2.1.1"
},
- "jest-haste-map": {
- "version": "27.5.1",
- "dev": true,
+ "ansi-styles": {
+ "version": "3.2.1",
"requires": {
- "@jest/types": "^27.5.1",
- "@types/graceful-fs": "^4.1.2",
- "@types/node": "*",
- "anymatch": "^3.0.3",
- "fb-watchman": "^2.0.0",
- "fsevents": "^2.3.2",
- "graceful-fs": "^4.2.9",
- "jest-regex-util": "^27.5.1",
- "jest-serializer": "^27.5.1",
- "jest-util": "^27.5.1",
- "jest-worker": "^27.5.1",
- "micromatch": "^4.0.4",
- "walker": "^1.0.7"
+ "color-convert": "^1.9.0"
}
},
- "jest-jasmine2": {
- "version": "27.5.1",
- "dev": true,
+ "ansi-wrap": {
+ "version": "0.1.0",
+ "dev": true
+ },
+ "any-base": {
+ "version": "1.1.0"
+ },
+ "anymatch": {
+ "version": "3.1.2",
"requires": {
- "@jest/environment": "^27.5.1",
- "@jest/source-map": "^27.5.1",
- "@jest/test-result": "^27.5.1",
- "@jest/types": "^27.5.1",
- "@types/node": "*",
- "chalk": "^4.0.0",
- "co": "^4.6.0",
- "expect": "^27.5.1",
- "is-generator-fn": "^2.0.0",
- "jest-each": "^27.5.1",
- "jest-matcher-utils": "^27.5.1",
- "jest-message-util": "^27.5.1",
- "jest-runtime": "^27.5.1",
- "jest-snapshot": "^27.5.1",
- "jest-util": "^27.5.1",
- "pretty-format": "^27.5.1",
- "throat": "^6.0.1"
+ "normalize-path": "^3.0.0",
+ "picomatch": "^2.0.4"
}
},
- "jest-leak-detector": {
- "version": "27.5.1",
- "dev": true,
+ "app-path": {
+ "version": "4.0.0",
"requires": {
- "jest-get-type": "^27.5.1",
- "pretty-format": "^27.5.1"
+ "execa": "^5.0.0"
}
},
- "jest-matcher-utils": {
- "version": "27.5.1",
- "dev": true,
+ "aproba": {
+ "version": "1.2.0"
+ },
+ "are-we-there-yet": {
+ "version": "1.1.7",
"requires": {
- "chalk": "^4.0.0",
- "jest-diff": "^27.5.1",
- "jest-get-type": "^27.5.1",
- "pretty-format": "^27.5.1"
+ "delegates": "^1.0.0",
+ "readable-stream": "^2.0.6"
}
},
- "jest-message-util": {
- "version": "27.5.1",
- "dev": true,
+ "arg": {
+ "version": "4.1.3"
+ },
+ "argparse": {
+ "version": "2.0.1"
+ },
+ "array-back": {
+ "version": "4.0.2",
+ "dev": true
+ },
+ "array-includes": {
+ "version": "3.1.4",
"requires": {
- "@babel/code-frame": "^7.12.13",
- "@jest/types": "^27.5.1",
- "@types/stack-utils": "^2.0.0",
- "chalk": "^4.0.0",
- "graceful-fs": "^4.2.9",
- "micromatch": "^4.0.4",
- "pretty-format": "^27.5.1",
- "slash": "^3.0.0",
- "stack-utils": "^2.0.3"
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3",
+ "es-abstract": "^1.19.1",
+ "get-intrinsic": "^1.1.1",
+ "is-string": "^1.0.7"
}
},
- "jest-mock": {
- "version": "27.5.1",
- "dev": true,
+ "array-range": {
+ "version": "1.0.1"
+ },
+ "array-union": {
+ "version": "2.1.0"
+ },
+ "array.prototype.flat": {
+ "version": "1.2.5",
"requires": {
- "@jest/types": "^27.5.1",
- "@types/node": "*"
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3",
+ "es-abstract": "^1.19.0"
}
},
- "jest-pnp-resolver": {
- "version": "1.2.2",
+ "asap": {
+ "version": "2.0.6"
+ },
+ "asn1": {
+ "version": "0.2.6",
+ "requires": {
+ "safer-buffer": "~2.1.0"
+ }
+ },
+ "assert-plus": {
+ "version": "1.0.0"
+ },
+ "astral-regex": {
+ "version": "2.0.0"
+ },
+ "async": {
+ "version": "3.2.3"
+ },
+ "asynckit": {
+ "version": "0.4.0"
+ },
+ "autolinker": {
+ "version": "0.28.1",
"dev": true,
- "requires": {}
+ "requires": {
+ "gulp-header": "^1.7.1"
+ }
},
- "jest-regex-util": {
- "version": "27.5.1",
- "dev": true
+ "avsc": {
+ "version": "5.7.3"
},
- "jest-resolve": {
+ "aws-sign2": {
+ "version": "0.7.0"
+ },
+ "aws4": {
+ "version": "1.11.0"
+ },
+ "babel-jest": {
"version": "27.5.1",
"dev": true,
"requires": {
+ "@jest/transform": "^27.5.1",
"@jest/types": "^27.5.1",
+ "@types/babel__core": "^7.1.14",
+ "babel-plugin-istanbul": "^6.1.1",
+ "babel-preset-jest": "^27.5.1",
"chalk": "^4.0.0",
"graceful-fs": "^4.2.9",
- "jest-haste-map": "^27.5.1",
- "jest-pnp-resolver": "^1.2.2",
- "jest-util": "^27.5.1",
- "jest-validate": "^27.5.1",
- "resolve": "^1.20.0",
- "resolve.exports": "^1.1.0",
"slash": "^3.0.0"
}
},
- "jest-resolve-dependencies": {
- "version": "27.5.1",
- "dev": true,
+ "babel-plugin-dynamic-import-node": {
+ "version": "2.3.3",
"requires": {
- "@jest/types": "^27.5.1",
- "jest-regex-util": "^27.5.1",
- "jest-snapshot": "^27.5.1"
+ "object.assign": "^4.1.0"
}
},
- "jest-runner": {
- "version": "27.5.1",
+ "babel-plugin-istanbul": {
+ "version": "6.1.1",
"dev": true,
"requires": {
- "@jest/console": "^27.5.1",
- "@jest/environment": "^27.5.1",
- "@jest/test-result": "^27.5.1",
- "@jest/transform": "^27.5.1",
- "@jest/types": "^27.5.1",
- "@types/node": "*",
- "chalk": "^4.0.0",
- "emittery": "^0.8.1",
- "graceful-fs": "^4.2.9",
- "jest-docblock": "^27.5.1",
- "jest-environment-jsdom": "^27.5.1",
- "jest-environment-node": "^27.5.1",
- "jest-haste-map": "^27.5.1",
- "jest-leak-detector": "^27.5.1",
- "jest-message-util": "^27.5.1",
- "jest-resolve": "^27.5.1",
- "jest-runtime": "^27.5.1",
- "jest-util": "^27.5.1",
- "jest-worker": "^27.5.1",
- "source-map-support": "^0.5.6",
- "throat": "^6.0.1"
+ "@babel/helper-plugin-utils": "^7.0.0",
+ "@istanbuljs/load-nyc-config": "^1.0.0",
+ "@istanbuljs/schema": "^0.1.2",
+ "istanbul-lib-instrument": "^5.0.4",
+ "test-exclude": "^6.0.0"
}
},
- "jest-runtime": {
+ "babel-plugin-jest-hoist": {
"version": "27.5.1",
"dev": true,
"requires": {
- "@jest/environment": "^27.5.1",
- "@jest/fake-timers": "^27.5.1",
- "@jest/globals": "^27.5.1",
- "@jest/source-map": "^27.5.1",
- "@jest/test-result": "^27.5.1",
- "@jest/transform": "^27.5.1",
- "@jest/types": "^27.5.1",
- "chalk": "^4.0.0",
- "cjs-module-lexer": "^1.0.0",
- "collect-v8-coverage": "^1.0.0",
- "execa": "^5.0.0",
- "glob": "^7.1.3",
- "graceful-fs": "^4.2.9",
- "jest-haste-map": "^27.5.1",
- "jest-message-util": "^27.5.1",
- "jest-mock": "^27.5.1",
- "jest-regex-util": "^27.5.1",
- "jest-resolve": "^27.5.1",
- "jest-snapshot": "^27.5.1",
- "jest-util": "^27.5.1",
- "slash": "^3.0.0",
- "strip-bom": "^4.0.0"
+ "@babel/template": "^7.3.3",
+ "@babel/types": "^7.3.3",
+ "@types/babel__core": "^7.0.0",
+ "@types/babel__traverse": "^7.0.6"
+ }
+ },
+ "babel-plugin-polyfill-corejs2": {
+ "version": "0.3.1",
+ "requires": {
+ "@babel/compat-data": "^7.13.11",
+ "@babel/helper-define-polyfill-provider": "^0.3.1",
+ "semver": "^6.1.1"
},
- "dependencies": {
- "strip-bom": {
- "version": "4.0.0",
- "dev": true
+ "dependencies": {
+ "semver": {
+ "version": "6.3.0"
}
}
},
- "jest-serializer": {
- "version": "27.5.1",
- "dev": true,
+ "babel-plugin-polyfill-corejs3": {
+ "version": "0.5.2",
"requires": {
- "@types/node": "*",
- "graceful-fs": "^4.2.9"
+ "@babel/helper-define-polyfill-provider": "^0.3.1",
+ "core-js-compat": "^3.21.0"
}
},
- "jest-snapshot": {
- "version": "27.5.1",
- "dev": true,
+ "babel-plugin-polyfill-regenerator": {
+ "version": "0.3.1",
"requires": {
- "@babel/core": "^7.7.2",
- "@babel/generator": "^7.7.2",
- "@babel/plugin-syntax-typescript": "^7.7.2",
- "@babel/traverse": "^7.7.2",
- "@babel/types": "^7.0.0",
- "@jest/transform": "^27.5.1",
- "@jest/types": "^27.5.1",
- "@types/babel__traverse": "^7.0.4",
- "@types/prettier": "^2.1.5",
- "babel-preset-current-node-syntax": "^1.0.0",
- "chalk": "^4.0.0",
- "expect": "^27.5.1",
- "graceful-fs": "^4.2.9",
- "jest-diff": "^27.5.1",
- "jest-get-type": "^27.5.1",
- "jest-haste-map": "^27.5.1",
- "jest-matcher-utils": "^27.5.1",
- "jest-message-util": "^27.5.1",
- "jest-util": "^27.5.1",
- "natural-compare": "^1.4.0",
- "pretty-format": "^27.5.1",
- "semver": "^7.3.2"
+ "@babel/helper-define-polyfill-provider": "^0.3.1"
}
},
- "jest-util": {
- "version": "27.5.1",
- "dev": true,
+ "babel-plugin-source-map-support": {
+ "version": "2.1.3",
"requires": {
- "@jest/types": "^27.5.1",
- "@types/node": "*",
- "chalk": "^4.0.0",
- "ci-info": "^3.2.0",
- "graceful-fs": "^4.2.9",
- "picomatch": "^2.2.3"
+ "@babel/helper-module-imports": "^7.10.4"
}
},
- "jest-validate": {
- "version": "27.5.1",
+ "babel-preset-current-node-syntax": {
+ "version": "1.0.1",
"dev": true,
"requires": {
- "@jest/types": "^27.5.1",
- "camelcase": "^6.2.0",
- "chalk": "^4.0.0",
- "jest-get-type": "^27.5.1",
- "leven": "^3.1.0",
- "pretty-format": "^27.5.1"
- },
- "dependencies": {
- "camelcase": {
- "version": "6.3.0",
- "dev": true
- }
+ "@babel/plugin-syntax-async-generators": "^7.8.4",
+ "@babel/plugin-syntax-bigint": "^7.8.3",
+ "@babel/plugin-syntax-class-properties": "^7.8.3",
+ "@babel/plugin-syntax-import-meta": "^7.8.3",
+ "@babel/plugin-syntax-json-strings": "^7.8.3",
+ "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3",
+ "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
+ "@babel/plugin-syntax-numeric-separator": "^7.8.3",
+ "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
+ "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
+ "@babel/plugin-syntax-optional-chaining": "^7.8.3",
+ "@babel/plugin-syntax-top-level-await": "^7.8.3"
}
},
- "jest-watcher": {
+ "babel-preset-jest": {
"version": "27.5.1",
"dev": true,
"requires": {
- "@jest/test-result": "^27.5.1",
- "@jest/types": "^27.5.1",
- "@types/node": "*",
- "ansi-escapes": "^4.2.1",
- "chalk": "^4.0.0",
- "jest-util": "^27.5.1",
- "string-length": "^4.0.1"
+ "babel-plugin-jest-hoist": "^27.5.1",
+ "babel-preset-current-node-syntax": "^1.0.0"
}
},
- "jest-worker": {
- "version": "27.5.1",
- "dev": true,
+ "balanced-match": {
+ "version": "1.0.2"
+ },
+ "base64-js": {
+ "version": "1.5.1"
+ },
+ "base64id": {
+ "version": "2.0.0"
+ },
+ "bcrypt-pbkdf": {
+ "version": "1.0.2",
"requires": {
- "@types/node": "*",
- "merge-stream": "^2.0.0",
- "supports-color": "^8.0.0"
+ "tweetnacl": "^0.14.3"
+ }
+ },
+ "better-ajv-errors": {
+ "version": "0.7.0",
+ "requires": {
+ "@babel/code-frame": "^7.0.0",
+ "@babel/runtime": "^7.0.0",
+ "chalk": "^2.4.1",
+ "core-js": "^3.2.1",
+ "json-to-ast": "^2.0.3",
+ "jsonpointer": "^4.0.1",
+ "leven": "^3.1.0"
},
"dependencies": {
- "has-flag": {
- "version": "4.0.0",
- "dev": true
- },
- "supports-color": {
- "version": "8.1.1",
- "dev": true,
+ "chalk": {
+ "version": "2.4.2",
"requires": {
- "has-flag": "^4.0.0"
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
}
}
}
},
- "jimp": {
- "version": "0.16.1",
+ "bin-links": {
+ "version": "2.3.0",
"requires": {
- "@babel/runtime": "^7.7.2",
- "@jimp/custom": "^0.16.1",
- "@jimp/plugins": "^0.16.1",
- "@jimp/types": "^0.16.1",
- "regenerator-runtime": "^0.13.3"
+ "cmd-shim": "^4.0.1",
+ "mkdirp-infer-owner": "^2.0.0",
+ "npm-normalize-package-bin": "^1.0.0",
+ "read-cmd-shim": "^2.0.0",
+ "rimraf": "^3.0.0",
+ "write-file-atomic": "^3.0.3"
}
},
- "jmespath": {
- "version": "0.15.0"
- },
- "jpeg-js": {
- "version": "0.4.2"
- },
- "js-sdsl": {
- "version": "2.1.4"
- },
- "js-tokens": {
- "version": "4.0.0"
+ "binary-extensions": {
+ "version": "2.2.0"
},
- "js-yaml": {
- "version": "3.14.1",
+ "bl": {
+ "version": "4.1.0",
"requires": {
- "argparse": "^1.0.7",
- "esprima": "^4.0.0"
+ "buffer": "^5.5.0",
+ "inherits": "^2.0.4",
+ "readable-stream": "^3.4.0"
},
"dependencies": {
- "argparse": {
- "version": "1.0.10",
+ "readable-stream": {
+ "version": "3.6.0",
"requires": {
- "sprintf-js": "~1.0.2"
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
}
}
}
},
- "js2xmlparser": {
- "version": "4.0.2",
- "dev": true,
+ "bluebird": {
+ "version": "3.7.2",
+ "dev": true
+ },
+ "bmp-js": {
+ "version": "0.1.0"
+ },
+ "brace-expansion": {
+ "version": "1.1.11",
"requires": {
- "xmlcreate": "^2.0.4"
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
}
},
- "jsbn": {
- "version": "0.1.1"
+ "braces": {
+ "version": "3.0.2",
+ "requires": {
+ "fill-range": "^7.0.1"
+ }
},
- "jsdoc": {
- "version": "3.6.10",
+ "browser-process-hrtime": {
+ "version": "1.0.0",
+ "dev": true
+ },
+ "browserslist": {
+ "version": "4.19.1",
+ "requires": {
+ "caniuse-lite": "^1.0.30001286",
+ "electron-to-chromium": "^1.4.17",
+ "escalade": "^3.1.1",
+ "node-releases": "^2.0.1",
+ "picocolors": "^1.0.0"
+ }
+ },
+ "bs-logger": {
+ "version": "0.2.6",
"dev": true,
"requires": {
- "@babel/parser": "^7.9.4",
- "@types/markdown-it": "^12.2.3",
- "bluebird": "^3.7.2",
- "catharsis": "^0.9.0",
- "escape-string-regexp": "^2.0.0",
- "js2xmlparser": "^4.0.2",
- "klaw": "^4.0.1",
- "markdown-it": "^12.3.2",
- "markdown-it-anchor": "^8.4.1",
- "marked": "^4.0.10",
- "mkdirp": "^1.0.4",
- "requizzle": "^0.2.3",
- "strip-json-comments": "^3.1.0",
- "taffydb": "2.6.2",
- "underscore": "~1.13.2"
- },
- "dependencies": {
- "escape-string-regexp": {
- "version": "2.0.0",
- "dev": true
- },
- "marked": {
- "version": "4.0.12",
- "dev": true
- },
- "strip-json-comments": {
- "version": "3.1.1",
- "dev": true
- }
+ "fast-json-stable-stringify": "2.x"
+ }
+ },
+ "bser": {
+ "version": "2.1.1",
+ "dev": true,
+ "requires": {
+ "node-int64": "^0.4.0"
}
},
- "jsdoc-api": {
- "version": "5.0.4",
+ "buffer": {
+ "version": "5.7.1",
+ "requires": {
+ "base64-js": "^1.3.1",
+ "ieee754": "^1.1.13"
+ }
+ },
+ "buffer-equal": {
+ "version": "0.0.1"
+ },
+ "buffer-from": {
+ "version": "1.1.2"
+ },
+ "bufferutil": {
+ "version": "4.0.6",
+ "requires": {
+ "node-gyp-build": "^4.3.0"
+ }
+ },
+ "builtins": {
+ "version": "1.0.3"
+ },
+ "cacache": {
+ "version": "15.3.0",
+ "requires": {
+ "@npmcli/fs": "^1.0.0",
+ "@npmcli/move-file": "^1.0.1",
+ "chownr": "^2.0.0",
+ "fs-minipass": "^2.0.0",
+ "glob": "^7.1.4",
+ "infer-owner": "^1.0.4",
+ "lru-cache": "^6.0.0",
+ "minipass": "^3.1.1",
+ "minipass-collect": "^1.0.2",
+ "minipass-flush": "^1.0.5",
+ "minipass-pipeline": "^1.2.2",
+ "mkdirp": "^1.0.3",
+ "p-map": "^4.0.0",
+ "promise-inflight": "^1.0.1",
+ "rimraf": "^3.0.2",
+ "ssri": "^8.0.1",
+ "tar": "^6.0.2",
+ "unique-filename": "^1.1.1"
+ }
+ },
+ "cache-point": {
+ "version": "1.0.0",
"dev": true,
"requires": {
"array-back": "^4.0.0",
- "cache-point": "^1.0.0",
- "collect-all": "^1.0.3",
- "file-set": "^2.0.1",
"fs-then-native": "^2.0.0",
- "jsdoc": "^3.6.3",
- "object-to-spawn-args": "^1.1.1",
- "temp-path": "^1.0.0",
- "walk-back": "^3.0.1"
- },
- "dependencies": {
- "file-set": {
- "version": "2.0.1",
- "dev": true,
- "requires": {
- "array-back": "^2.0.0",
- "glob": "^7.1.3"
- },
- "dependencies": {
- "array-back": {
- "version": "2.0.0",
- "dev": true,
- "requires": {
- "typical": "^2.6.1"
- }
- }
- }
- },
- "walk-back": {
- "version": "3.0.1",
- "dev": true
- }
+ "mkdirp2": "^1.0.4"
}
},
- "jsdoc-parse": {
- "version": "4.0.1",
- "dev": true,
+ "call-bind": {
+ "version": "1.0.2",
"requires": {
- "array-back": "^4.0.0",
- "lodash.omit": "^4.5.0",
- "lodash.pick": "^4.4.0",
- "reduce-extract": "^1.0.0",
- "sort-array": "^2.0.0",
- "test-value": "^3.0.0"
+ "function-bind": "^1.1.1",
+ "get-intrinsic": "^1.0.2"
}
},
- "jsdoc-to-markdown": {
- "version": "5.0.3",
+ "call-me-maybe": {
+ "version": "1.0.1"
+ },
+ "callsites": {
+ "version": "3.1.0"
+ },
+ "camelcase": {
+ "version": "5.3.1",
+ "dev": true
+ },
+ "caniuse-lite": {
+ "version": "1.0.30001312"
+ },
+ "caseless": {
+ "version": "0.12.0"
+ },
+ "catharsis": {
+ "version": "0.9.0",
"dev": true,
"requires": {
- "array-back": "^4.0.1",
- "command-line-tool": "^0.8.0",
- "config-master": "^3.1.0",
- "dmd": "^4.0.5",
- "jsdoc-api": "^5.0.4",
- "jsdoc-parse": "^4.0.1",
- "walk-back": "^4.0.0"
+ "lodash": "^4.17.15"
}
},
- "jsdom": {
- "version": "16.7.0",
- "dev": true,
+ "chalk": {
+ "version": "4.1.2",
"requires": {
- "abab": "^2.0.5",
- "acorn": "^8.2.4",
- "acorn-globals": "^6.0.0",
- "cssom": "^0.4.4",
- "cssstyle": "^2.3.0",
- "data-urls": "^2.0.0",
- "decimal.js": "^10.2.1",
- "domexception": "^2.0.1",
- "escodegen": "^2.0.0",
- "form-data": "^3.0.0",
- "html-encoding-sniffer": "^2.0.1",
- "http-proxy-agent": "^4.0.1",
- "https-proxy-agent": "^5.0.0",
- "is-potential-custom-element-name": "^1.0.1",
- "nwsapi": "^2.2.0",
- "parse5": "6.0.1",
- "saxes": "^5.0.1",
- "symbol-tree": "^3.2.4",
- "tough-cookie": "^4.0.0",
- "w3c-hr-time": "^1.0.2",
- "w3c-xmlserializer": "^2.0.0",
- "webidl-conversions": "^6.1.0",
- "whatwg-encoding": "^1.0.5",
- "whatwg-mimetype": "^2.3.0",
- "whatwg-url": "^8.5.0",
- "ws": "^7.4.6",
- "xml-name-validator": "^3.0.0"
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
},
"dependencies": {
- "form-data": {
- "version": "3.0.1",
- "dev": true,
- "requires": {
- "asynckit": "^0.4.0",
- "combined-stream": "^1.0.8",
- "mime-types": "^2.1.12"
- }
- },
- "tough-cookie": {
- "version": "4.0.0",
- "dev": true,
+ "ansi-styles": {
+ "version": "4.3.0",
"requires": {
- "psl": "^1.1.33",
- "punycode": "^2.1.1",
- "universalify": "^0.1.2"
+ "color-convert": "^2.0.1"
}
},
- "tr46": {
- "version": "2.1.0",
- "dev": true,
+ "color-convert": {
+ "version": "2.0.1",
"requires": {
- "punycode": "^2.1.1"
+ "color-name": "~1.1.4"
}
},
- "universalify": {
- "version": "0.1.2",
- "dev": true
+ "color-name": {
+ "version": "1.1.4"
},
- "webidl-conversions": {
- "version": "6.1.0",
- "dev": true
+ "has-flag": {
+ "version": "4.0.0"
},
- "whatwg-url": {
- "version": "8.7.0",
- "dev": true,
+ "supports-color": {
+ "version": "7.2.0",
"requires": {
- "lodash": "^4.7.0",
- "tr46": "^2.1.0",
- "webidl-conversions": "^6.1.0"
+ "has-flag": "^4.0.0"
}
}
}
},
- "jsesc": {
- "version": "2.5.2"
- },
- "json-fixer": {
- "version": "1.6.13",
- "dev": true,
- "requires": {
- "@babel/runtime": "^7.14.6",
- "chalk": "^4.1.2",
- "pegjs": "^0.10.0"
- }
- },
- "json-parse-better-errors": {
+ "char-regex": {
"version": "1.0.2",
"dev": true
},
- "json-parse-even-better-errors": {
- "version": "2.3.1"
- },
- "json-schema": {
- "version": "0.4.0"
+ "chardet": {
+ "version": "0.7.0",
+ "dev": true
},
- "json-schema-migrate": {
- "version": "0.2.0",
+ "chokidar": {
+ "version": "3.5.3",
"requires": {
- "ajv": "^5.0.0"
- },
- "dependencies": {
- "ajv": {
- "version": "5.5.2",
- "requires": {
- "co": "^4.6.0",
- "fast-deep-equal": "^1.0.0",
- "fast-json-stable-stringify": "^2.0.0",
- "json-schema-traverse": "^0.3.0"
- }
- },
- "fast-deep-equal": {
- "version": "1.1.0"
- },
- "json-schema-traverse": {
- "version": "0.3.1"
- }
+ "anymatch": "~3.1.2",
+ "braces": "~3.0.2",
+ "fsevents": "~2.3.2",
+ "glob-parent": "~5.1.2",
+ "is-binary-path": "~2.1.0",
+ "is-glob": "~4.0.1",
+ "normalize-path": "~3.0.0",
+ "readdirp": "~3.6.0"
}
},
- "json-schema-traverse": {
- "version": "0.4.1"
- },
- "json-stable-stringify-without-jsonify": {
- "version": "1.0.1"
- },
- "json-stringify-nice": {
- "version": "1.1.4"
+ "chownr": {
+ "version": "2.0.0"
},
- "json-stringify-safe": {
- "version": "5.0.1"
+ "ci-info": {
+ "version": "3.3.0",
+ "dev": true
},
- "json-to-ast": {
- "version": "2.1.0",
- "requires": {
- "code-error-fragment": "0.0.230",
- "grapheme-splitter": "^1.0.4"
- }
+ "cjs-module-lexer": {
+ "version": "1.2.2",
+ "dev": true
},
- "json5": {
- "version": "2.2.0",
+ "clean-stack": {
+ "version": "2.2.0"
+ },
+ "cli-cursor": {
+ "version": "3.1.0",
"requires": {
- "minimist": "^1.2.5"
+ "restore-cursor": "^3.1.0"
}
},
- "jsonc-parser": {
+ "cli-width": {
"version": "3.0.0",
"dev": true
},
- "jsonfile": {
- "version": "1.0.1"
- },
- "jsonparse": {
- "version": "1.3.1"
- },
- "jsonpointer": {
- "version": "4.1.0"
- },
- "JSONStream": {
- "version": "1.3.5",
+ "cliui": {
+ "version": "7.0.4",
"dev": true,
"requires": {
- "jsonparse": "^1.2.0",
- "through": ">=2.2.7 <3"
+ "string-width": "^4.2.0",
+ "strip-ansi": "^6.0.0",
+ "wrap-ansi": "^7.0.0"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "5.0.1",
+ "dev": true
+ },
+ "is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "dev": true
+ },
+ "string-width": {
+ "version": "4.2.3",
+ "dev": true,
+ "requires": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ }
+ },
+ "strip-ansi": {
+ "version": "6.0.1",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^5.0.1"
+ }
+ }
}
},
- "jsprim": {
- "version": "1.4.2",
+ "cluster-key-slot": {
+ "version": "1.1.0"
+ },
+ "cmd-shim": {
+ "version": "4.1.0",
"requires": {
- "assert-plus": "1.0.0",
- "extsprintf": "1.3.0",
- "json-schema": "0.4.0",
- "verror": "1.10.0"
+ "mkdirp-infer-owner": "^2.0.0"
}
},
- "just-diff": {
- "version": "3.1.1"
- },
- "just-diff-apply": {
- "version": "3.1.2"
+ "co": {
+ "version": "4.6.0"
},
- "kind-of": {
- "version": "6.0.3",
- "dev": true
+ "code-error-fragment": {
+ "version": "0.0.230"
},
- "klaw": {
- "version": "4.0.1",
- "dev": true
+ "code-point-at": {
+ "version": "1.1.0"
},
- "kleur": {
- "version": "3.0.3",
+ "coffee-script": {
+ "version": "1.12.7",
"dev": true
},
- "lazy-cache": {
- "version": "2.0.2",
+ "collect-all": {
+ "version": "1.0.4",
"dev": true,
"requires": {
- "set-getter": "^0.1.0"
+ "stream-connect": "^1.0.2",
+ "stream-via": "^1.0.4"
}
},
- "leven": {
- "version": "3.1.0"
- },
- "levenshtein-edit-distance": {
- "version": "2.0.5"
+ "collect-v8-coverage": {
+ "version": "1.0.1",
+ "dev": true
},
- "levn": {
- "version": "0.4.1",
+ "color-convert": {
+ "version": "1.9.3",
"requires": {
- "prelude-ls": "^1.2.1",
- "type-check": "~0.4.0"
+ "color-name": "1.1.3"
}
},
- "lines-and-columns": {
- "version": "1.2.4",
- "dev": true
+ "color-name": {
+ "version": "1.1.3"
},
- "linkify-it": {
- "version": "3.0.3",
+ "combined-stream": {
+ "version": "1.0.8",
"requires": {
- "uc.micro": "^1.0.1"
+ "delayed-stream": "~1.0.0"
}
},
- "list-item": {
- "version": "1.1.1",
+ "command-line-args": {
+ "version": "5.2.1",
"dev": true,
"requires": {
- "expand-range": "^1.8.1",
- "extend-shallow": "^2.0.1",
- "is-number": "^2.1.0",
- "repeat-string": "^1.5.2"
+ "array-back": "^3.1.0",
+ "find-replace": "^3.0.0",
+ "lodash.camelcase": "^4.3.0",
+ "typical": "^4.0.0"
},
"dependencies": {
- "is-number": {
- "version": "2.1.0",
- "dev": true,
- "requires": {
- "kind-of": "^3.0.2"
- }
+ "array-back": {
+ "version": "3.1.0",
+ "dev": true
},
- "kind-of": {
- "version": "3.2.2",
- "dev": true,
- "requires": {
- "is-buffer": "^1.1.5"
- }
+ "typical": {
+ "version": "4.0.0",
+ "dev": true
}
}
},
- "load-bmfont": {
- "version": "1.4.1",
- "requires": {
- "buffer-equal": "0.0.1",
- "mime": "^1.3.4",
- "parse-bmfont-ascii": "^1.0.3",
- "parse-bmfont-binary": "^1.0.5",
- "parse-bmfont-xml": "^1.1.4",
- "phin": "^2.9.1",
- "xhr": "^2.0.1",
- "xtend": "^4.0.0"
- }
- },
- "load-json-file": {
- "version": "4.0.0",
+ "command-line-tool": {
+ "version": "0.8.0",
"dev": true,
"requires": {
- "graceful-fs": "^4.1.2",
- "parse-json": "^4.0.0",
- "pify": "^3.0.0",
- "strip-bom": "^3.0.0"
+ "ansi-escape-sequences": "^4.0.0",
+ "array-back": "^2.0.0",
+ "command-line-args": "^5.0.0",
+ "command-line-usage": "^4.1.0",
+ "typical": "^2.6.1"
},
"dependencies": {
- "parse-json": {
- "version": "4.0.0",
+ "array-back": {
+ "version": "2.0.0",
"dev": true,
"requires": {
- "error-ex": "^1.3.1",
- "json-parse-better-errors": "^1.0.1"
+ "typical": "^2.6.1"
}
- },
- "pify": {
- "version": "3.0.0",
- "dev": true
}
}
},
- "locate-path": {
- "version": "2.0.0",
+ "command-line-usage": {
+ "version": "4.1.0",
+ "dev": true,
"requires": {
- "p-locate": "^2.0.0",
- "path-exists": "^3.0.0"
+ "ansi-escape-sequences": "^4.0.0",
+ "array-back": "^2.0.0",
+ "table-layout": "^0.4.2",
+ "typical": "^2.6.1"
+ },
+ "dependencies": {
+ "array-back": {
+ "version": "2.0.0",
+ "dev": true,
+ "requires": {
+ "typical": "^2.6.1"
+ }
+ }
}
},
- "lodash": {
- "version": "4.17.21"
- },
- "lodash._reinterpolate": {
- "version": "3.0.0",
- "dev": true
- },
- "lodash.camelcase": {
- "version": "4.3.0"
- },
- "lodash.capitalize": {
- "version": "4.2.1",
- "dev": true
- },
- "lodash.clonedeep": {
- "version": "4.5.0"
- },
- "lodash.debounce": {
- "version": "4.0.8"
- },
- "lodash.escaperegexp": {
- "version": "4.1.2",
- "dev": true
- },
- "lodash.ismatch": {
- "version": "4.4.0",
- "dev": true
- },
- "lodash.isplainobject": {
- "version": "4.0.6",
- "dev": true
- },
- "lodash.isstring": {
- "version": "4.0.1",
- "dev": true
- },
- "lodash.kebabcase": {
- "version": "4.1.1"
- },
- "lodash.memoize": {
- "version": "4.1.2",
- "dev": true
- },
- "lodash.merge": {
- "version": "4.6.2"
+ "commander": {
+ "version": "6.2.1"
},
- "lodash.omit": {
- "version": "4.5.0",
- "dev": true
+ "commist": {
+ "version": "1.1.0",
+ "requires": {
+ "leven": "^2.1.0",
+ "minimist": "^1.1.0"
+ },
+ "dependencies": {
+ "leven": {
+ "version": "2.1.0"
+ }
+ }
},
- "lodash.padend": {
- "version": "4.6.1",
- "dev": true
+ "common-ancestor-path": {
+ "version": "1.0.1"
},
- "lodash.pick": {
- "version": "4.4.0",
+ "common-sequence": {
+ "version": "2.0.2",
"dev": true
},
- "lodash.snakecase": {
- "version": "4.1.1"
+ "component-emitter": {
+ "version": "1.3.0"
},
- "lodash.template": {
- "version": "4.5.0",
- "dev": true,
+ "concat-map": {
+ "version": "0.0.1"
+ },
+ "concat-stream": {
+ "version": "2.0.0",
"requires": {
- "lodash._reinterpolate": "^3.0.0",
- "lodash.templatesettings": "^4.0.0"
+ "buffer-from": "^1.0.0",
+ "inherits": "^2.0.3",
+ "readable-stream": "^3.0.2",
+ "typedarray": "^0.0.6"
+ },
+ "dependencies": {
+ "readable-stream": {
+ "version": "3.6.0",
+ "requires": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ }
+ }
}
},
- "lodash.templatesettings": {
- "version": "4.2.0",
+ "concat-with-sourcemaps": {
+ "version": "1.1.0",
"dev": true,
"requires": {
- "lodash._reinterpolate": "^3.0.0"
+ "source-map": "^0.6.1"
+ },
+ "dependencies": {
+ "source-map": {
+ "version": "0.6.1",
+ "dev": true
+ }
}
},
- "lodash.uniqby": {
- "version": "4.7.0",
- "dev": true
- },
- "lodash.upperfirst": {
- "version": "4.3.1"
- },
- "log-update": {
- "version": "4.0.0",
+ "config-master": {
+ "version": "3.1.0",
+ "dev": true,
"requires": {
- "ansi-escapes": "^4.3.0",
- "cli-cursor": "^3.1.0",
- "slice-ansi": "^4.0.0",
- "wrap-ansi": "^6.2.0"
+ "walk-back": "^2.0.1"
},
"dependencies": {
- "ansi-regex": {
- "version": "5.0.1"
- },
- "ansi-styles": {
- "version": "4.3.0",
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "color-convert": {
+ "walk-back": {
"version": "2.0.1",
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4"
- },
- "is-fullwidth-code-point": {
- "version": "3.0.0"
- },
- "string-width": {
- "version": "4.2.3",
- "requires": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- }
- },
- "strip-ansi": {
- "version": "6.0.1",
- "requires": {
- "ansi-regex": "^5.0.1"
- }
- },
- "wrap-ansi": {
- "version": "6.2.0",
- "requires": {
- "ansi-styles": "^4.0.0",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0"
- }
+ "dev": true
}
}
},
- "loglevel": {
- "version": "1.8.0"
+ "console-control-strings": {
+ "version": "1.1.0"
},
- "loose-envify": {
- "version": "1.4.0",
+ "convert-source-map": {
+ "version": "1.8.0",
"requires": {
- "js-tokens": "^3.0.0 || ^4.0.0"
+ "safe-buffer": "~5.1.1"
}
},
- "lru-cache": {
- "version": "6.0.0",
- "requires": {
- "yallist": "^4.0.0"
- }
+ "cookie": {
+ "version": "0.4.2"
},
- "lunr": {
- "version": "2.3.9",
- "dev": true
+ "core-js": {
+ "version": "3.21.0"
},
- "make-dir": {
- "version": "3.1.0",
- "dev": true,
+ "core-js-compat": {
+ "version": "3.21.0",
"requires": {
- "semver": "^6.0.0"
+ "browserslist": "^4.19.1",
+ "semver": "7.0.0"
},
"dependencies": {
"semver": {
- "version": "6.3.0",
- "dev": true
+ "version": "7.0.0"
}
}
},
- "make-error": {
- "version": "1.3.6"
+ "core-util-is": {
+ "version": "1.0.3"
},
- "make-fetch-happen": {
- "version": "9.1.0",
+ "cors": {
+ "version": "2.8.5",
"requires": {
- "agentkeepalive": "^4.1.3",
- "cacache": "^15.2.0",
- "http-cache-semantics": "^4.1.0",
- "http-proxy-agent": "^4.0.1",
- "https-proxy-agent": "^5.0.0",
- "is-lambda": "^1.0.1",
- "lru-cache": "^6.0.0",
- "minipass": "^3.1.3",
- "minipass-collect": "^1.0.2",
- "minipass-fetch": "^1.3.2",
- "minipass-flush": "^1.0.5",
- "minipass-pipeline": "^1.2.4",
- "negotiator": "^0.6.2",
- "promise-retry": "^2.0.1",
- "socks-proxy-agent": "^6.0.0",
- "ssri": "^8.0.0"
+ "object-assign": "^4",
+ "vary": "^1"
}
},
- "makeerror": {
- "version": "1.0.12",
- "dev": true,
+ "create-require": {
+ "version": "1.1.1"
+ },
+ "cross-spawn": {
+ "version": "7.0.3",
"requires": {
- "tmpl": "1.0.5"
+ "path-key": "^3.1.0",
+ "shebang-command": "^2.0.0",
+ "which": "^2.0.1"
}
},
- "map-obj": {
- "version": "4.3.0",
- "dev": true
- },
- "map-stream": {
- "version": "0.1.0",
+ "cssom": {
+ "version": "0.4.4",
"dev": true
},
- "markdown-it": {
- "version": "12.3.2",
+ "cssstyle": {
+ "version": "2.3.0",
+ "dev": true,
"requires": {
- "argparse": "^2.0.1",
- "entities": "~2.1.0",
- "linkify-it": "^3.0.1",
- "mdurl": "^1.0.1",
- "uc.micro": "^1.0.5"
+ "cssom": "~0.3.6"
+ },
+ "dependencies": {
+ "cssom": {
+ "version": "0.3.8",
+ "dev": true
+ }
}
},
- "markdown-it-anchor": {
- "version": "8.4.1",
- "dev": true,
- "requires": {}
+ "cycled": {
+ "version": "1.2.0"
},
- "markdown-link": {
- "version": "0.1.1",
- "dev": true
+ "dashdash": {
+ "version": "1.14.1",
+ "requires": {
+ "assert-plus": "^1.0.0"
+ }
},
- "markdown-toc": {
- "version": "1.2.0",
+ "data-urls": {
+ "version": "2.0.0",
"dev": true,
"requires": {
- "concat-stream": "^1.5.2",
- "diacritics-map": "^0.1.0",
- "gray-matter": "^2.1.0",
- "lazy-cache": "^2.0.2",
- "list-item": "^1.1.1",
- "markdown-link": "^0.1.1",
- "minimist": "^1.2.0",
- "mixin-deep": "^1.1.3",
- "object.pick": "^1.2.0",
- "remarkable": "^1.7.1",
- "repeat-string": "^1.6.1",
- "strip-color": "^0.1.0"
+ "abab": "^2.0.3",
+ "whatwg-mimetype": "^2.3.0",
+ "whatwg-url": "^8.0.0"
},
"dependencies": {
- "concat-stream": {
- "version": "1.6.2",
+ "tr46": {
+ "version": "2.1.0",
+ "dev": true,
+ "requires": {
+ "punycode": "^2.1.1"
+ }
+ },
+ "webidl-conversions": {
+ "version": "6.1.0",
+ "dev": true
+ },
+ "whatwg-url": {
+ "version": "8.7.0",
"dev": true,
"requires": {
- "buffer-from": "^1.0.0",
- "inherits": "^2.0.3",
- "readable-stream": "^2.2.2",
- "typedarray": "^0.0.6"
+ "lodash": "^4.7.0",
+ "tr46": "^2.1.0",
+ "webidl-conversions": "^6.1.0"
}
}
}
},
- "marked": {
- "version": "0.7.0",
- "dev": true
- },
- "marked-terminal": {
- "version": "4.2.0",
- "dev": true,
+ "debug": {
+ "version": "4.3.3",
"requires": {
- "ansi-escapes": "^4.3.1",
- "cardinal": "^2.1.1",
- "chalk": "^4.1.0",
- "cli-table3": "^0.6.0",
- "node-emoji": "^1.10.0",
- "supports-hyperlinks": "^2.1.0"
+ "ms": "2.1.2"
}
},
- "math-random": {
- "version": "1.0.4",
+ "debuglog": {
+ "version": "1.0.1"
+ },
+ "decamelize": {
+ "version": "1.2.0",
"dev": true
},
- "mdurl": {
- "version": "1.0.1"
+ "decimal.js": {
+ "version": "10.3.1",
+ "dev": true
},
- "meow": {
- "version": "8.1.2",
- "dev": true,
+ "decode-gif": {
+ "version": "1.0.1",
"requires": {
- "@types/minimist": "^1.2.0",
- "camelcase-keys": "^6.2.2",
- "decamelize-keys": "^1.1.0",
- "hard-rejection": "^2.1.0",
- "minimist-options": "4.1.0",
- "normalize-package-data": "^3.0.0",
- "read-pkg-up": "^7.0.1",
- "redent": "^3.0.0",
- "trim-newlines": "^3.0.0",
- "type-fest": "^0.18.0",
- "yargs-parser": "^20.2.3"
- },
- "dependencies": {
- "type-fest": {
- "version": "0.18.1",
- "dev": true
- }
+ "array-range": "^1.0.1",
+ "omggif": "^1.0.10"
}
},
- "merge-stream": {
- "version": "2.0.0"
- },
- "merge2": {
- "version": "1.4.1"
+ "dedent": {
+ "version": "0.7.0",
+ "dev": true
},
- "micromatch": {
- "version": "4.0.4",
- "requires": {
- "braces": "^3.0.1",
- "picomatch": "^2.2.3"
- }
+ "deep-extend": {
+ "version": "0.6.0",
+ "dev": true
},
- "mime": {
- "version": "1.6.0"
+ "deep-is": {
+ "version": "0.1.4"
},
- "mime-db": {
- "version": "1.51.0"
+ "deepmerge": {
+ "version": "4.2.2",
+ "dev": true
},
- "mime-types": {
- "version": "2.1.34",
+ "define-properties": {
+ "version": "1.1.3",
"requires": {
- "mime-db": "1.51.0"
+ "object-keys": "^1.0.12"
}
},
- "mimic-fn": {
- "version": "2.1.0"
+ "delay": {
+ "version": "4.4.1"
},
- "min-document": {
- "version": "2.19.0",
- "requires": {
- "dom-walk": "^0.1.0"
- }
+ "delayed-stream": {
+ "version": "1.0.0"
},
- "min-indent": {
- "version": "1.0.1",
- "dev": true
+ "delegates": {
+ "version": "1.0.0"
},
- "minimatch": {
- "version": "3.1.1",
- "requires": {
- "brace-expansion": "^1.1.7"
- }
+ "depd": {
+ "version": "1.1.2"
},
- "minimist": {
- "version": "1.2.5"
+ "detect-newline": {
+ "version": "3.1.0",
+ "dev": true
},
- "minimist-options": {
- "version": "4.1.0",
- "dev": true,
+ "dezalgo": {
+ "version": "1.0.3",
"requires": {
- "arrify": "^1.0.1",
- "is-plain-obj": "^1.1.0",
- "kind-of": "^6.0.3"
+ "asap": "^2.0.0",
+ "wrappy": "1"
}
},
- "minipass": {
- "version": "3.1.6",
- "requires": {
- "yallist": "^4.0.0"
- }
+ "diacritics-map": {
+ "version": "0.1.0",
+ "dev": true
},
- "minipass-collect": {
- "version": "1.0.2",
- "requires": {
- "minipass": "^3.0.0"
- }
+ "didyoumean": {
+ "version": "1.2.2",
+ "dev": true
},
- "minipass-fetch": {
- "version": "1.4.1",
- "requires": {
- "encoding": "^0.1.12",
- "minipass": "^3.1.0",
- "minipass-sized": "^1.0.3",
- "minizlib": "^2.0.0"
- }
+ "diff": {
+ "version": "4.0.2"
},
- "minipass-flush": {
- "version": "1.0.5",
- "requires": {
- "minipass": "^3.0.0"
- }
+ "diff-sequences": {
+ "version": "27.5.1"
},
- "minipass-json-stream": {
- "version": "1.0.1",
+ "dir-glob": {
+ "version": "3.0.1",
"requires": {
- "jsonparse": "^1.3.1",
- "minipass": "^3.0.0"
+ "path-type": "^4.0.0"
}
},
- "minipass-pipeline": {
- "version": "1.2.4",
+ "dmd": {
+ "version": "4.0.6",
+ "dev": true,
"requires": {
- "minipass": "^3.0.0"
+ "array-back": "^4.0.1",
+ "cache-point": "^1.0.0",
+ "common-sequence": "^2.0.0",
+ "file-set": "^3.0.0",
+ "handlebars": "^4.5.3",
+ "marked": "^0.7.0",
+ "object-get": "^2.1.0",
+ "reduce-flatten": "^3.0.0",
+ "reduce-unique": "^2.0.1",
+ "reduce-without": "^1.0.1",
+ "test-value": "^3.0.0",
+ "walk-back": "^4.0.0"
+ },
+ "dependencies": {
+ "reduce-flatten": {
+ "version": "3.0.1",
+ "dev": true
+ }
}
},
- "minipass-sized": {
- "version": "1.0.3",
+ "doctrine": {
+ "version": "2.1.0",
"requires": {
- "minipass": "^3.0.0"
+ "esutils": "^2.0.2"
}
},
- "minizlib": {
- "version": "2.1.2",
- "requires": {
- "minipass": "^3.0.0",
- "yallist": "^4.0.0"
- }
+ "dom-walk": {
+ "version": "0.1.2"
},
- "mixin-deep": {
- "version": "1.3.2",
+ "domexception": {
+ "version": "2.0.1",
"dev": true,
"requires": {
- "for-in": "^1.0.2",
- "is-extendable": "^1.0.1"
+ "webidl-conversions": "^5.0.0"
},
"dependencies": {
- "is-extendable": {
- "version": "1.0.1",
- "dev": true,
- "requires": {
- "is-plain-object": "^2.0.4"
- }
- },
- "is-plain-object": {
- "version": "2.0.4",
- "dev": true,
- "requires": {
- "isobject": "^3.0.1"
- }
- },
- "isobject": {
- "version": "3.0.1",
+ "webidl-conversions": {
+ "version": "5.0.0",
"dev": true
}
}
},
- "mkdirp": {
- "version": "1.0.4"
- },
- "mkdirp-infer-owner": {
- "version": "2.0.0",
- "requires": {
- "chownr": "^2.0.0",
- "infer-owner": "^1.0.4",
- "mkdirp": "^1.0.3"
- }
+ "dotenv": {
+ "version": "10.0.0"
},
- "mkdirp2": {
- "version": "1.0.5",
- "dev": true
+ "dotenv-expand": {
+ "version": "5.1.0"
},
- "modify-values": {
- "version": "1.0.1",
+ "duplexer": {
+ "version": "0.1.2",
"dev": true
- },
- "mqtt": {
- "version": "4.3.5",
- "requires": {
- "commist": "^1.0.0",
- "concat-stream": "^2.0.0",
- "debug": "^4.1.1",
- "duplexify": "^4.1.1",
- "help-me": "^3.0.0",
- "inherits": "^2.0.3",
- "lru-cache": "^6.0.0",
- "minimist": "^1.2.5",
- "mqtt-packet": "^6.8.0",
- "number-allocator": "^1.0.9",
- "pump": "^3.0.0",
- "readable-stream": "^3.6.0",
- "reinterval": "^1.1.0",
- "rfdc": "^1.3.0",
- "split2": "^3.1.0",
- "ws": "^7.5.5",
- "xtend": "^4.0.2"
+ },
+ "duplexify": {
+ "version": "4.1.2",
+ "requires": {
+ "end-of-stream": "^1.4.1",
+ "inherits": "^2.0.3",
+ "readable-stream": "^3.1.1",
+ "stream-shift": "^1.0.0"
},
"dependencies": {
"readable-stream": {
@@ -24364,2189 +16393,2791 @@
}
}
},
- "mqtt-packet": {
- "version": "6.10.0",
+ "ecc-jsbn": {
+ "version": "0.1.2",
"requires": {
- "bl": "^4.0.2",
- "debug": "^4.1.1",
- "process-nextick-args": "^2.0.1"
+ "jsbn": "~0.1.0",
+ "safer-buffer": "^2.1.0"
}
},
- "ms": {
- "version": "2.1.2"
+ "electron-to-chromium": {
+ "version": "1.4.68"
},
- "mute-stream": {
- "version": "0.0.8",
+ "emittery": {
+ "version": "0.8.1",
"dev": true
},
- "natural-compare": {
- "version": "1.4.0"
- },
- "ncp": {
- "version": "0.4.2"
- },
- "negotiator": {
- "version": "0.6.3"
- },
- "neo-async": {
- "version": "2.6.2",
- "dev": true
+ "emoji-regex": {
+ "version": "8.0.0"
},
- "nerf-dart": {
- "version": "1.0.0",
- "dev": true
+ "emojis": {
+ "version": "1.0.10"
},
- "node-cleanup": {
- "version": "2.1.2",
- "dev": true
+ "encoding": {
+ "version": "0.1.13",
+ "optional": true,
+ "requires": {
+ "iconv-lite": "^0.6.2"
+ }
},
- "node-emoji": {
- "version": "1.11.0",
- "dev": true,
+ "end-of-stream": {
+ "version": "1.4.4",
"requires": {
- "lodash": "^4.17.21"
+ "once": "^1.4.0"
}
},
- "node-fetch": {
- "version": "2.6.7",
+ "engine.io": {
+ "version": "6.1.2",
"requires": {
- "whatwg-url": "^5.0.0"
+ "@types/cookie": "^0.4.1",
+ "@types/cors": "^2.8.12",
+ "@types/node": ">=10.0.0",
+ "accepts": "~1.3.4",
+ "base64id": "2.0.0",
+ "cookie": "~0.4.1",
+ "cors": "~2.8.5",
+ "debug": "~4.3.1",
+ "engine.io-parser": "~5.0.0",
+ "ws": "~8.2.3"
+ },
+ "dependencies": {
+ "ws": {
+ "version": "8.2.3",
+ "requires": {}
+ }
}
},
- "node-gyp": {
- "version": "7.1.2",
+ "engine.io-parser": {
+ "version": "5.0.3",
"requires": {
- "env-paths": "^2.2.0",
- "glob": "^7.1.4",
- "graceful-fs": "^4.2.3",
- "nopt": "^5.0.0",
- "npmlog": "^4.1.2",
- "request": "^2.88.2",
- "rimraf": "^3.0.2",
- "semver": "^7.3.2",
- "tar": "^6.0.2",
- "which": "^2.0.2"
+ "@socket.io/base64-arraybuffer": "~1.0.2"
}
},
- "node-gyp-build": {
- "version": "4.3.0"
+ "entities": {
+ "version": "2.1.0"
},
- "node-int64": {
- "version": "0.4.0",
- "dev": true
+ "env-paths": {
+ "version": "2.2.1"
},
- "node-releases": {
- "version": "2.0.2"
+ "err-code": {
+ "version": "2.0.3"
},
- "nopt": {
- "version": "5.0.0",
+ "error-ex": {
+ "version": "1.3.2",
+ "dev": true,
"requires": {
- "abbrev": "1"
+ "is-arrayish": "^0.2.1"
}
},
- "normalize-package-data": {
- "version": "3.0.3",
- "dev": true,
+ "es-abstract": {
+ "version": "1.19.1",
"requires": {
- "hosted-git-info": "^4.0.1",
- "is-core-module": "^2.5.0",
- "semver": "^7.3.4",
- "validate-npm-package-license": "^3.0.1"
+ "call-bind": "^1.0.2",
+ "es-to-primitive": "^1.2.1",
+ "function-bind": "^1.1.1",
+ "get-intrinsic": "^1.1.1",
+ "get-symbol-description": "^1.0.0",
+ "has": "^1.0.3",
+ "has-symbols": "^1.0.2",
+ "internal-slot": "^1.0.3",
+ "is-callable": "^1.2.4",
+ "is-negative-zero": "^2.0.1",
+ "is-regex": "^1.1.4",
+ "is-shared-array-buffer": "^1.0.1",
+ "is-string": "^1.0.7",
+ "is-weakref": "^1.0.1",
+ "object-inspect": "^1.11.0",
+ "object-keys": "^1.1.1",
+ "object.assign": "^4.1.2",
+ "string.prototype.trimend": "^1.0.4",
+ "string.prototype.trimstart": "^1.0.4",
+ "unbox-primitive": "^1.0.1"
}
},
- "normalize-path": {
- "version": "3.0.0"
+ "es-to-primitive": {
+ "version": "1.2.1",
+ "requires": {
+ "is-callable": "^1.1.4",
+ "is-date-object": "^1.0.1",
+ "is-symbol": "^1.0.2"
+ }
},
- "normalize-url": {
- "version": "6.1.0",
- "dev": true
+ "escalade": {
+ "version": "3.1.1"
+ },
+ "escape-string-regexp": {
+ "version": "1.0.5"
},
- "npm": {
- "version": "7.24.2",
+ "escodegen": {
+ "version": "2.0.0",
"dev": true,
"requires": {
- "@isaacs/string-locale-compare": "^1.1.0",
- "@npmcli/arborist": "^2.9.0",
- "@npmcli/ci-detect": "^1.2.0",
- "@npmcli/config": "^2.3.0",
- "@npmcli/map-workspaces": "^1.0.4",
- "@npmcli/package-json": "^1.0.1",
- "@npmcli/run-script": "^1.8.6",
- "abbrev": "~1.1.1",
- "ansicolors": "~0.3.2",
- "ansistyles": "~0.1.3",
- "archy": "~1.0.0",
- "cacache": "^15.3.0",
- "chalk": "^4.1.2",
- "chownr": "^2.0.0",
- "cli-columns": "^3.1.2",
- "cli-table3": "^0.6.0",
- "columnify": "~1.5.4",
- "fastest-levenshtein": "^1.0.12",
- "glob": "^7.2.0",
- "graceful-fs": "^4.2.8",
- "hosted-git-info": "^4.0.2",
- "ini": "^2.0.0",
- "init-package-json": "^2.0.5",
- "is-cidr": "^4.0.2",
- "json-parse-even-better-errors": "^2.3.1",
- "libnpmaccess": "^4.0.2",
- "libnpmdiff": "^2.0.4",
- "libnpmexec": "^2.0.1",
- "libnpmfund": "^1.1.0",
- "libnpmhook": "^6.0.2",
- "libnpmorg": "^2.0.2",
- "libnpmpack": "^2.0.1",
- "libnpmpublish": "^4.0.1",
- "libnpmsearch": "^3.1.1",
- "libnpmteam": "^2.0.3",
- "libnpmversion": "^1.2.1",
- "make-fetch-happen": "^9.1.0",
- "minipass": "^3.1.3",
- "minipass-pipeline": "^1.2.4",
- "mkdirp": "^1.0.4",
- "mkdirp-infer-owner": "^2.0.0",
- "ms": "^2.1.2",
- "node-gyp": "^7.1.2",
- "nopt": "^5.0.0",
- "npm-audit-report": "^2.1.5",
- "npm-install-checks": "^4.0.0",
- "npm-package-arg": "^8.1.5",
- "npm-pick-manifest": "^6.1.1",
- "npm-profile": "^5.0.3",
- "npm-registry-fetch": "^11.0.0",
- "npm-user-validate": "^1.0.1",
- "npmlog": "^5.0.1",
- "opener": "^1.5.2",
- "pacote": "^11.3.5",
- "parse-conflict-json": "^1.1.1",
- "qrcode-terminal": "^0.12.0",
- "read": "~1.0.7",
- "read-package-json": "^4.1.1",
- "read-package-json-fast": "^2.0.3",
- "readdir-scoped-modules": "^1.1.0",
- "rimraf": "^3.0.2",
- "semver": "^7.3.5",
- "ssri": "^8.0.1",
- "tar": "^6.1.11",
- "text-table": "~0.2.0",
- "tiny-relative-date": "^1.3.0",
- "treeverse": "^1.0.4",
- "validate-npm-package-name": "~3.0.0",
- "which": "^2.0.2",
- "write-file-atomic": "^3.0.3"
+ "esprima": "^4.0.1",
+ "estraverse": "^5.2.0",
+ "esutils": "^2.0.2",
+ "optionator": "^0.8.1",
+ "source-map": "~0.6.1"
},
"dependencies": {
- "@gar/promisify": {
- "version": "1.1.2",
- "bundled": true,
- "dev": true
- },
- "@isaacs/string-locale-compare": {
- "version": "1.1.0",
- "bundled": true,
- "dev": true
- },
- "@npmcli/arborist": {
- "version": "2.9.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "@isaacs/string-locale-compare": "^1.0.1",
- "@npmcli/installed-package-contents": "^1.0.7",
- "@npmcli/map-workspaces": "^1.0.2",
- "@npmcli/metavuln-calculator": "^1.1.0",
- "@npmcli/move-file": "^1.1.0",
- "@npmcli/name-from-folder": "^1.0.1",
- "@npmcli/node-gyp": "^1.0.1",
- "@npmcli/package-json": "^1.0.1",
- "@npmcli/run-script": "^1.8.2",
- "bin-links": "^2.2.1",
- "cacache": "^15.0.3",
- "common-ancestor-path": "^1.0.1",
- "json-parse-even-better-errors": "^2.3.1",
- "json-stringify-nice": "^1.1.4",
- "mkdirp": "^1.0.4",
- "mkdirp-infer-owner": "^2.0.0",
- "npm-install-checks": "^4.0.0",
- "npm-package-arg": "^8.1.5",
- "npm-pick-manifest": "^6.1.0",
- "npm-registry-fetch": "^11.0.0",
- "pacote": "^11.3.5",
- "parse-conflict-json": "^1.1.1",
- "proc-log": "^1.0.0",
- "promise-all-reject-late": "^1.0.0",
- "promise-call-limit": "^1.0.1",
- "read-package-json-fast": "^2.0.2",
- "readdir-scoped-modules": "^1.1.0",
- "rimraf": "^3.0.2",
- "semver": "^7.3.5",
- "ssri": "^8.0.1",
- "treeverse": "^1.0.4",
- "walk-up-path": "^1.0.0"
- }
- },
- "@npmcli/ci-detect": {
- "version": "1.3.0",
- "bundled": true,
- "dev": true
- },
- "@npmcli/config": {
- "version": "2.3.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "ini": "^2.0.0",
- "mkdirp-infer-owner": "^2.0.0",
- "nopt": "^5.0.0",
- "semver": "^7.3.4",
- "walk-up-path": "^1.0.0"
- }
- },
- "@npmcli/disparity-colors": {
- "version": "1.0.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "ansi-styles": "^4.3.0"
- }
- },
- "@npmcli/fs": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "@gar/promisify": "^1.0.1",
- "semver": "^7.3.5"
- }
- },
- "@npmcli/git": {
- "version": "2.1.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "@npmcli/promise-spawn": "^1.3.2",
- "lru-cache": "^6.0.0",
- "mkdirp": "^1.0.4",
- "npm-pick-manifest": "^6.1.1",
- "promise-inflight": "^1.0.1",
- "promise-retry": "^2.0.1",
- "semver": "^7.3.5",
- "which": "^2.0.2"
- }
- },
- "@npmcli/installed-package-contents": {
- "version": "1.0.7",
- "bundled": true,
- "dev": true,
- "requires": {
- "npm-bundled": "^1.1.1",
- "npm-normalize-package-bin": "^1.0.1"
- }
- },
- "@npmcli/map-workspaces": {
- "version": "1.0.4",
- "bundled": true,
- "dev": true,
- "requires": {
- "@npmcli/name-from-folder": "^1.0.1",
- "glob": "^7.1.6",
- "minimatch": "^3.0.4",
- "read-package-json-fast": "^2.0.1"
- }
- },
- "@npmcli/metavuln-calculator": {
- "version": "1.1.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "cacache": "^15.0.5",
- "pacote": "^11.1.11",
- "semver": "^7.3.2"
- }
- },
- "@npmcli/move-file": {
- "version": "1.1.2",
- "bundled": true,
- "dev": true,
- "requires": {
- "mkdirp": "^1.0.4",
- "rimraf": "^3.0.2"
- }
- },
- "@npmcli/name-from-folder": {
- "version": "1.0.1",
- "bundled": true,
- "dev": true
- },
- "@npmcli/node-gyp": {
- "version": "1.0.2",
- "bundled": true,
- "dev": true
- },
- "@npmcli/package-json": {
- "version": "1.0.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "json-parse-even-better-errors": "^2.3.1"
- }
- },
- "@npmcli/promise-spawn": {
- "version": "1.3.2",
- "bundled": true,
- "dev": true,
- "requires": {
- "infer-owner": "^1.0.4"
- }
- },
- "@npmcli/run-script": {
- "version": "1.8.6",
- "bundled": true,
- "dev": true,
- "requires": {
- "@npmcli/node-gyp": "^1.0.2",
- "@npmcli/promise-spawn": "^1.3.2",
- "node-gyp": "^7.1.0",
- "read-package-json-fast": "^2.0.1"
- }
- },
- "@tootallnate/once": {
- "version": "1.1.2",
- "bundled": true,
- "dev": true
- },
- "abbrev": {
- "version": "1.1.1",
- "bundled": true,
+ "estraverse": {
+ "version": "5.3.0",
"dev": true
},
- "agent-base": {
- "version": "6.0.2",
- "bundled": true,
- "dev": true,
- "requires": {
- "debug": "4"
- }
- },
- "agentkeepalive": {
- "version": "4.1.4",
- "bundled": true,
- "dev": true,
- "requires": {
- "debug": "^4.1.0",
- "depd": "^1.1.2",
- "humanize-ms": "^1.2.1"
- }
- },
- "aggregate-error": {
- "version": "3.1.0",
- "bundled": true,
+ "levn": {
+ "version": "0.3.0",
"dev": true,
"requires": {
- "clean-stack": "^2.0.0",
- "indent-string": "^4.0.0"
+ "prelude-ls": "~1.1.2",
+ "type-check": "~0.3.2"
}
},
- "ajv": {
- "version": "6.12.6",
- "bundled": true,
+ "optionator": {
+ "version": "0.8.3",
"dev": true,
"requires": {
- "fast-deep-equal": "^3.1.1",
- "fast-json-stable-stringify": "^2.0.0",
- "json-schema-traverse": "^0.4.1",
- "uri-js": "^4.2.2"
+ "deep-is": "~0.1.3",
+ "fast-levenshtein": "~2.0.6",
+ "levn": "~0.3.0",
+ "prelude-ls": "~1.1.2",
+ "type-check": "~0.3.2",
+ "word-wrap": "~1.2.3"
}
},
- "ansi-regex": {
- "version": "2.1.1",
- "bundled": true,
+ "prelude-ls": {
+ "version": "1.1.2",
"dev": true
},
- "ansi-styles": {
- "version": "4.3.0",
- "bundled": true,
+ "source-map": {
+ "version": "0.6.1",
"dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
+ "optional": true
},
- "ansicolors": {
+ "type-check": {
"version": "0.3.2",
- "bundled": true,
- "dev": true
- },
- "ansistyles": {
- "version": "0.1.3",
- "bundled": true,
- "dev": true
- },
- "aproba": {
- "version": "2.0.0",
- "bundled": true,
- "dev": true
- },
- "archy": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true
- },
- "are-we-there-yet": {
- "version": "1.1.6",
- "bundled": true,
- "dev": true,
- "requires": {
- "delegates": "^1.0.0",
- "readable-stream": "^3.6.0"
- }
- },
- "asap": {
- "version": "2.0.6",
- "bundled": true,
- "dev": true
- },
- "asn1": {
- "version": "0.2.4",
- "bundled": true,
- "dev": true,
- "requires": {
- "safer-buffer": "~2.1.0"
- }
- },
- "assert-plus": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true
- },
- "asynckit": {
- "version": "0.4.0",
- "bundled": true,
- "dev": true
- },
- "aws-sign2": {
- "version": "0.7.0",
- "bundled": true,
- "dev": true
- },
- "aws4": {
- "version": "1.11.0",
- "bundled": true,
- "dev": true
- },
- "balanced-match": {
- "version": "1.0.2",
- "bundled": true,
- "dev": true
- },
- "bcrypt-pbkdf": {
- "version": "1.0.2",
- "bundled": true,
- "dev": true,
- "requires": {
- "tweetnacl": "^0.14.3"
- }
- },
- "bin-links": {
- "version": "2.2.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "cmd-shim": "^4.0.1",
- "mkdirp": "^1.0.3",
- "npm-normalize-package-bin": "^1.0.0",
- "read-cmd-shim": "^2.0.0",
- "rimraf": "^3.0.0",
- "write-file-atomic": "^3.0.3"
- }
- },
- "binary-extensions": {
- "version": "2.2.0",
- "bundled": true,
- "dev": true
- },
- "brace-expansion": {
- "version": "1.1.11",
- "bundled": true,
- "dev": true,
- "requires": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "builtins": {
- "version": "1.0.3",
- "bundled": true,
- "dev": true
- },
- "cacache": {
- "version": "15.3.0",
- "bundled": true,
"dev": true,
"requires": {
- "@npmcli/fs": "^1.0.0",
- "@npmcli/move-file": "^1.0.1",
- "chownr": "^2.0.0",
- "fs-minipass": "^2.0.0",
- "glob": "^7.1.4",
- "infer-owner": "^1.0.4",
- "lru-cache": "^6.0.0",
- "minipass": "^3.1.1",
- "minipass-collect": "^1.0.2",
- "minipass-flush": "^1.0.5",
- "minipass-pipeline": "^1.2.2",
- "mkdirp": "^1.0.3",
- "p-map": "^4.0.0",
- "promise-inflight": "^1.0.1",
- "rimraf": "^3.0.2",
- "ssri": "^8.0.1",
- "tar": "^6.0.2",
- "unique-filename": "^1.1.1"
+ "prelude-ls": "~1.1.2"
}
+ }
+ }
+ },
+ "eslint": {
+ "version": "8.9.0",
+ "requires": {
+ "@eslint/eslintrc": "^1.1.0",
+ "@humanwhocodes/config-array": "^0.9.2",
+ "ajv": "^6.10.0",
+ "chalk": "^4.0.0",
+ "cross-spawn": "^7.0.2",
+ "debug": "^4.3.2",
+ "doctrine": "^3.0.0",
+ "escape-string-regexp": "^4.0.0",
+ "eslint-scope": "^7.1.1",
+ "eslint-utils": "^3.0.0",
+ "eslint-visitor-keys": "^3.3.0",
+ "espree": "^9.3.1",
+ "esquery": "^1.4.0",
+ "esutils": "^2.0.2",
+ "fast-deep-equal": "^3.1.3",
+ "file-entry-cache": "^6.0.1",
+ "functional-red-black-tree": "^1.0.1",
+ "glob-parent": "^6.0.1",
+ "globals": "^13.6.0",
+ "ignore": "^5.2.0",
+ "import-fresh": "^3.0.0",
+ "imurmurhash": "^0.1.4",
+ "is-glob": "^4.0.0",
+ "js-yaml": "^4.1.0",
+ "json-stable-stringify-without-jsonify": "^1.0.1",
+ "levn": "^0.4.1",
+ "lodash.merge": "^4.6.2",
+ "minimatch": "^3.0.4",
+ "natural-compare": "^1.4.0",
+ "optionator": "^0.9.1",
+ "regexpp": "^3.2.0",
+ "strip-ansi": "^6.0.1",
+ "strip-json-comments": "^3.1.0",
+ "text-table": "^0.2.0",
+ "v8-compile-cache": "^2.0.3"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "5.0.1"
},
- "caseless": {
- "version": "0.12.0",
- "bundled": true,
- "dev": true
- },
- "chalk": {
- "version": "4.1.2",
- "bundled": true,
- "dev": true,
+ "doctrine": {
+ "version": "3.0.0",
"requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
+ "esutils": "^2.0.2"
}
},
- "chownr": {
- "version": "2.0.0",
- "bundled": true,
- "dev": true
+ "escape-string-regexp": {
+ "version": "4.0.0"
},
- "cidr-regex": {
- "version": "3.1.1",
- "bundled": true,
- "dev": true,
+ "eslint-scope": {
+ "version": "7.1.1",
"requires": {
- "ip-regex": "^4.1.0"
+ "esrecurse": "^4.3.0",
+ "estraverse": "^5.2.0"
}
},
- "clean-stack": {
- "version": "2.2.0",
- "bundled": true,
- "dev": true
+ "estraverse": {
+ "version": "5.3.0"
},
- "cli-columns": {
- "version": "3.1.2",
- "bundled": true,
- "dev": true,
+ "glob-parent": {
+ "version": "6.0.2",
"requires": {
- "string-width": "^2.0.0",
- "strip-ansi": "^3.0.1"
+ "is-glob": "^4.0.3"
}
},
- "cli-table3": {
- "version": "0.6.0",
- "bundled": true,
- "dev": true,
+ "globals": {
+ "version": "13.12.1",
"requires": {
- "colors": "^1.1.2",
- "object-assign": "^4.1.0",
- "string-width": "^4.2.0"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "5.0.0",
- "bundled": true,
- "dev": true
- },
- "is-fullwidth-code-point": {
- "version": "3.0.0",
- "bundled": true,
- "dev": true
- },
- "string-width": {
- "version": "4.2.2",
- "bundled": true,
- "dev": true,
- "requires": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.0"
- }
- },
- "strip-ansi": {
- "version": "6.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "ansi-regex": "^5.0.0"
- }
- }
+ "type-fest": "^0.20.2"
}
},
- "clone": {
- "version": "1.0.4",
- "bundled": true,
- "dev": true
- },
- "cmd-shim": {
+ "js-yaml": {
"version": "4.1.0",
- "bundled": true,
- "dev": true,
"requires": {
- "mkdirp-infer-owner": "^2.0.0"
+ "argparse": "^2.0.1"
}
},
- "code-point-at": {
- "version": "1.1.0",
- "bundled": true,
- "dev": true
- },
- "color-convert": {
- "version": "2.0.1",
- "bundled": true,
- "dev": true,
+ "strip-ansi": {
+ "version": "6.0.1",
"requires": {
- "color-name": "~1.1.4"
+ "ansi-regex": "^5.0.1"
}
},
- "color-name": {
- "version": "1.1.4",
- "bundled": true,
- "dev": true
- },
- "color-support": {
- "version": "1.1.3",
- "bundled": true,
- "dev": true
- },
- "colors": {
- "version": "1.4.0",
- "bundled": true,
- "dev": true,
- "optional": true
+ "strip-json-comments": {
+ "version": "3.1.1"
},
- "columnify": {
- "version": "1.5.4",
- "bundled": true,
- "dev": true,
+ "type-fest": {
+ "version": "0.20.2"
+ }
+ }
+ },
+ "eslint-config-prettier": {
+ "version": "8.3.0",
+ "requires": {}
+ },
+ "eslint-import-resolver-node": {
+ "version": "0.3.6",
+ "requires": {
+ "debug": "^3.2.7",
+ "resolve": "^1.20.0"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "3.2.7",
"requires": {
- "strip-ansi": "^3.0.0",
- "wcwidth": "^1.0.0"
+ "ms": "^2.1.1"
}
- },
- "combined-stream": {
- "version": "1.0.8",
- "bundled": true,
- "dev": true,
+ }
+ }
+ },
+ "eslint-module-utils": {
+ "version": "2.7.3",
+ "requires": {
+ "debug": "^3.2.7",
+ "find-up": "^2.1.0"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "3.2.7",
"requires": {
- "delayed-stream": "~1.0.0"
+ "ms": "^2.1.1"
}
- },
- "common-ancestor-path": {
- "version": "1.0.1",
- "bundled": true,
- "dev": true
- },
- "concat-map": {
- "version": "0.0.1",
- "bundled": true,
- "dev": true
- },
- "console-control-strings": {
- "version": "1.1.0",
- "bundled": true,
- "dev": true
- },
- "core-util-is": {
- "version": "1.0.2",
- "bundled": true,
- "dev": true
- },
- "dashdash": {
- "version": "1.14.1",
- "bundled": true,
- "dev": true,
+ }
+ }
+ },
+ "eslint-plugin-escompat": {
+ "version": "3.1.0",
+ "requires": {
+ "browserslist": "^4.12.0"
+ }
+ },
+ "eslint-plugin-eslint-comments": {
+ "version": "3.2.0",
+ "requires": {
+ "escape-string-regexp": "^1.0.5",
+ "ignore": "^5.0.5"
+ }
+ },
+ "eslint-plugin-filenames": {
+ "version": "1.3.2",
+ "requires": {
+ "lodash.camelcase": "4.3.0",
+ "lodash.kebabcase": "4.1.1",
+ "lodash.snakecase": "4.1.1",
+ "lodash.upperfirst": "4.3.1"
+ }
+ },
+ "eslint-plugin-github": {
+ "version": "4.3.5",
+ "requires": {
+ "@typescript-eslint/eslint-plugin": "^5.1.0",
+ "@typescript-eslint/parser": "^5.1.0",
+ "eslint-config-prettier": ">=8.0.0",
+ "eslint-plugin-escompat": "^3.1.0",
+ "eslint-plugin-eslint-comments": "^3.2.0",
+ "eslint-plugin-filenames": "^1.3.2",
+ "eslint-plugin-i18n-text": "^1.0.1",
+ "eslint-plugin-import": "^2.25.2",
+ "eslint-plugin-no-only-tests": "^2.6.0",
+ "eslint-plugin-prettier": "^3.3.1",
+ "eslint-rule-documentation": ">=1.0.0",
+ "prettier": "^2.2.1",
+ "svg-element-attributes": "^1.3.1"
+ }
+ },
+ "eslint-plugin-i18n-text": {
+ "version": "1.0.1",
+ "requires": {}
+ },
+ "eslint-plugin-import": {
+ "version": "2.25.4",
+ "requires": {
+ "array-includes": "^3.1.4",
+ "array.prototype.flat": "^1.2.5",
+ "debug": "^2.6.9",
+ "doctrine": "^2.1.0",
+ "eslint-import-resolver-node": "^0.3.6",
+ "eslint-module-utils": "^2.7.2",
+ "has": "^1.0.3",
+ "is-core-module": "^2.8.0",
+ "is-glob": "^4.0.3",
+ "minimatch": "^3.0.4",
+ "object.values": "^1.1.5",
+ "resolve": "^1.20.0",
+ "tsconfig-paths": "^3.12.0"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "2.6.9",
"requires": {
- "assert-plus": "^1.0.0"
+ "ms": "2.0.0"
}
},
- "debug": {
- "version": "4.3.2",
- "bundled": true,
+ "ms": {
+ "version": "2.0.0"
+ }
+ }
+ },
+ "eslint-plugin-jest": {
+ "version": "23.20.0",
+ "dev": true,
+ "requires": {
+ "@typescript-eslint/experimental-utils": "^2.5.0"
+ }
+ },
+ "eslint-plugin-no-only-tests": {
+ "version": "2.6.0"
+ },
+ "eslint-plugin-prettier": {
+ "version": "3.4.1",
+ "requires": {
+ "prettier-linter-helpers": "^1.0.0"
+ }
+ },
+ "eslint-plugin-security": {
+ "version": "1.4.0",
+ "requires": {
+ "safe-regex": "^1.1.0"
+ }
+ },
+ "eslint-plugin-sonarjs": {
+ "version": "0.5.0",
+ "dev": true,
+ "requires": {}
+ },
+ "eslint-rule-documentation": {
+ "version": "1.0.23"
+ },
+ "eslint-scope": {
+ "version": "5.1.1",
+ "requires": {
+ "esrecurse": "^4.3.0",
+ "estraverse": "^4.1.1"
+ }
+ },
+ "eslint-utils": {
+ "version": "3.0.0",
+ "requires": {
+ "eslint-visitor-keys": "^2.0.0"
+ },
+ "dependencies": {
+ "eslint-visitor-keys": {
+ "version": "2.1.0"
+ }
+ }
+ },
+ "eslint-visitor-keys": {
+ "version": "3.3.0"
+ },
+ "espree": {
+ "version": "9.3.1",
+ "requires": {
+ "acorn": "^8.7.0",
+ "acorn-jsx": "^5.3.1",
+ "eslint-visitor-keys": "^3.3.0"
+ }
+ },
+ "esprima": {
+ "version": "4.0.1"
+ },
+ "esquery": {
+ "version": "1.4.0",
+ "requires": {
+ "estraverse": "^5.1.0"
+ },
+ "dependencies": {
+ "estraverse": {
+ "version": "5.3.0"
+ }
+ }
+ },
+ "esrecurse": {
+ "version": "4.3.0",
+ "requires": {
+ "estraverse": "^5.2.0"
+ },
+ "dependencies": {
+ "estraverse": {
+ "version": "5.3.0"
+ }
+ }
+ },
+ "estraverse": {
+ "version": "4.3.0"
+ },
+ "estree-walker": {
+ "version": "1.0.1"
+ },
+ "esutils": {
+ "version": "2.0.3"
+ },
+ "event-stream": {
+ "version": "3.3.4",
+ "dev": true,
+ "requires": {
+ "duplexer": "~0.1.1",
+ "from": "~0",
+ "map-stream": "~0.1.0",
+ "pause-stream": "0.0.11",
+ "split": "0.3",
+ "stream-combiner": "~0.0.4",
+ "through": "~2.3.1"
+ },
+ "dependencies": {
+ "split": {
+ "version": "0.3.3",
"dev": true,
"requires": {
- "ms": "2.1.2"
- },
- "dependencies": {
- "ms": {
- "version": "2.1.2",
- "bundled": true,
- "dev": true
- }
+ "through": "2"
}
- },
- "debuglog": {
- "version": "1.0.1",
- "bundled": true,
- "dev": true
- },
- "defaults": {
- "version": "1.0.3",
- "bundled": true,
+ }
+ }
+ },
+ "execa": {
+ "version": "5.1.1",
+ "requires": {
+ "cross-spawn": "^7.0.3",
+ "get-stream": "^6.0.0",
+ "human-signals": "^2.1.0",
+ "is-stream": "^2.0.0",
+ "merge-stream": "^2.0.0",
+ "npm-run-path": "^4.0.1",
+ "onetime": "^5.1.2",
+ "signal-exit": "^3.0.3",
+ "strip-final-newline": "^2.0.0"
+ }
+ },
+ "exif-parser": {
+ "version": "0.1.12"
+ },
+ "exit": {
+ "version": "0.1.2",
+ "dev": true
+ },
+ "expand-range": {
+ "version": "1.8.2",
+ "dev": true,
+ "requires": {
+ "fill-range": "^2.1.0"
+ },
+ "dependencies": {
+ "fill-range": {
+ "version": "2.2.4",
"dev": true,
"requires": {
- "clone": "^1.0.2"
+ "is-number": "^2.1.0",
+ "isobject": "^2.0.0",
+ "randomatic": "^3.0.0",
+ "repeat-element": "^1.1.2",
+ "repeat-string": "^1.5.2"
}
},
- "delayed-stream": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true
- },
- "delegates": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true
- },
- "depd": {
- "version": "1.1.2",
- "bundled": true,
- "dev": true
- },
- "dezalgo": {
- "version": "1.0.3",
- "bundled": true,
+ "is-number": {
+ "version": "2.1.0",
"dev": true,
"requires": {
- "asap": "^2.0.0",
- "wrappy": "1"
+ "kind-of": "^3.0.2"
}
},
- "diff": {
- "version": "5.0.0",
- "bundled": true,
- "dev": true
- },
- "ecc-jsbn": {
- "version": "0.1.2",
- "bundled": true,
+ "kind-of": {
+ "version": "3.2.2",
"dev": true,
"requires": {
- "jsbn": "~0.1.0",
- "safer-buffer": "^2.1.0"
+ "is-buffer": "^1.1.5"
}
- },
- "emoji-regex": {
- "version": "8.0.0",
- "bundled": true,
- "dev": true
- },
- "encoding": {
- "version": "0.1.13",
- "bundled": true,
+ }
+ }
+ },
+ "expect": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "@jest/types": "^27.5.1",
+ "jest-get-type": "^27.5.1",
+ "jest-matcher-utils": "^27.5.1",
+ "jest-message-util": "^27.5.1"
+ }
+ },
+ "extend": {
+ "version": "3.0.2"
+ },
+ "extend-shallow": {
+ "version": "2.0.1",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ },
+ "external-editor": {
+ "version": "3.1.0",
+ "dev": true,
+ "requires": {
+ "chardet": "^0.7.0",
+ "iconv-lite": "^0.4.24",
+ "tmp": "^0.0.33"
+ },
+ "dependencies": {
+ "iconv-lite": {
+ "version": "0.4.24",
"dev": true,
- "optional": true,
"requires": {
- "iconv-lite": "^0.6.2"
+ "safer-buffer": ">= 2.1.2 < 3"
}
- },
- "env-paths": {
- "version": "2.2.1",
- "bundled": true,
- "dev": true
- },
- "err-code": {
- "version": "2.0.3",
- "bundled": true,
- "dev": true
- },
- "extend": {
- "version": "3.0.2",
- "bundled": true,
- "dev": true
- },
- "extsprintf": {
- "version": "1.3.0",
- "bundled": true,
- "dev": true
- },
- "fast-deep-equal": {
- "version": "3.1.3",
- "bundled": true,
- "dev": true
- },
- "fast-json-stable-stringify": {
- "version": "2.1.0",
- "bundled": true,
- "dev": true
- },
- "fastest-levenshtein": {
- "version": "1.0.12",
- "bundled": true,
+ }
+ }
+ },
+ "extsprintf": {
+ "version": "1.3.0"
+ },
+ "fast-deep-equal": {
+ "version": "3.1.3"
+ },
+ "fast-diff": {
+ "version": "1.2.0"
+ },
+ "fast-glob": {
+ "version": "3.2.11",
+ "requires": {
+ "@nodelib/fs.stat": "^2.0.2",
+ "@nodelib/fs.walk": "^1.2.3",
+ "glob-parent": "^5.1.2",
+ "merge2": "^1.3.0",
+ "micromatch": "^4.0.4"
+ }
+ },
+ "fast-json-stable-stringify": {
+ "version": "2.1.0"
+ },
+ "fast-levenshtein": {
+ "version": "2.0.6"
+ },
+ "fastq": {
+ "version": "1.13.0",
+ "requires": {
+ "reusify": "^1.0.4"
+ }
+ },
+ "fb-watchman": {
+ "version": "2.0.1",
+ "dev": true,
+ "requires": {
+ "bser": "2.1.1"
+ }
+ },
+ "figures": {
+ "version": "3.2.0",
+ "dev": true,
+ "requires": {
+ "escape-string-regexp": "^1.0.5"
+ }
+ },
+ "file-entry-cache": {
+ "version": "6.0.1",
+ "requires": {
+ "flat-cache": "^3.0.4"
+ }
+ },
+ "file-set": {
+ "version": "3.0.0",
+ "dev": true,
+ "requires": {
+ "array-back": "^4.0.0",
+ "glob": "^7.1.5"
+ }
+ },
+ "file-type": {
+ "version": "9.0.0"
+ },
+ "filename-reserved-regex": {
+ "version": "2.0.0"
+ },
+ "filenamify": {
+ "version": "4.3.0",
+ "requires": {
+ "filename-reserved-regex": "^2.0.0",
+ "strip-outer": "^1.0.1",
+ "trim-repeated": "^1.0.0"
+ }
+ },
+ "fill-range": {
+ "version": "7.0.1",
+ "requires": {
+ "to-regex-range": "^5.0.1"
+ }
+ },
+ "find-replace": {
+ "version": "3.0.0",
+ "dev": true,
+ "requires": {
+ "array-back": "^3.0.1"
+ },
+ "dependencies": {
+ "array-back": {
+ "version": "3.1.0",
"dev": true
+ }
+ }
+ },
+ "find-up": {
+ "version": "2.1.0",
+ "requires": {
+ "locate-path": "^2.0.0"
+ }
+ },
+ "flat-cache": {
+ "version": "3.0.4",
+ "requires": {
+ "flatted": "^3.1.0",
+ "rimraf": "^3.0.2"
+ }
+ },
+ "flatted": {
+ "version": "3.2.5"
+ },
+ "for-in": {
+ "version": "1.0.2",
+ "dev": true
+ },
+ "foreachasync": {
+ "version": "3.0.0"
+ },
+ "forever-agent": {
+ "version": "0.6.1"
+ },
+ "form-data": {
+ "version": "2.3.3",
+ "requires": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.6",
+ "mime-types": "^2.1.12"
+ }
+ },
+ "from": {
+ "version": "0.1.7",
+ "dev": true
+ },
+ "fs-extra": {
+ "version": "0.6.4",
+ "requires": {
+ "jsonfile": "~1.0.1",
+ "mkdirp": "0.3.x",
+ "ncp": "~0.4.2",
+ "rimraf": "~2.2.0"
+ },
+ "dependencies": {
+ "mkdirp": {
+ "version": "0.3.5"
},
- "forever-agent": {
+ "rimraf": {
+ "version": "2.2.8"
+ }
+ }
+ },
+ "fs-minipass": {
+ "version": "2.1.0",
+ "requires": {
+ "minipass": "^3.0.0"
+ }
+ },
+ "fs-then-native": {
+ "version": "2.0.0",
+ "dev": true
+ },
+ "fs.extra": {
+ "version": "1.3.2",
+ "requires": {
+ "fs-extra": "~0.6.1",
+ "mkdirp": "~0.3.5",
+ "walk": "^2.3.9"
+ },
+ "dependencies": {
+ "mkdirp": {
+ "version": "0.3.5"
+ }
+ }
+ },
+ "fs.realpath": {
+ "version": "1.0.0"
+ },
+ "fsevents": {
+ "version": "2.3.2",
+ "optional": true
+ },
+ "function-bind": {
+ "version": "1.1.1"
+ },
+ "functional-red-black-tree": {
+ "version": "1.0.1"
+ },
+ "gauge": {
+ "version": "2.7.4",
+ "requires": {
+ "aproba": "^1.0.3",
+ "console-control-strings": "^1.0.0",
+ "has-unicode": "^2.0.0",
+ "object-assign": "^4.1.0",
+ "signal-exit": "^3.0.0",
+ "string-width": "^1.0.1",
+ "strip-ansi": "^3.0.1",
+ "wide-align": "^1.1.0"
+ }
+ },
+ "generic-pool": {
+ "version": "3.8.2"
+ },
+ "gensync": {
+ "version": "1.0.0-beta.2"
+ },
+ "get-caller-file": {
+ "version": "2.0.5",
+ "dev": true
+ },
+ "get-intrinsic": {
+ "version": "1.1.1",
+ "requires": {
+ "function-bind": "^1.1.1",
+ "has": "^1.0.3",
+ "has-symbols": "^1.0.1"
+ }
+ },
+ "get-package-type": {
+ "version": "0.1.0",
+ "dev": true
+ },
+ "get-stream": {
+ "version": "6.0.1"
+ },
+ "get-symbol-description": {
+ "version": "1.0.0",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "get-intrinsic": "^1.1.1"
+ }
+ },
+ "getpass": {
+ "version": "0.1.7",
+ "requires": {
+ "assert-plus": "^1.0.0"
+ }
+ },
+ "gifwrap": {
+ "version": "0.9.2",
+ "requires": {
+ "image-q": "^1.1.1",
+ "omggif": "^1.0.10"
+ }
+ },
+ "glob": {
+ "version": "7.2.0",
+ "requires": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.0.4",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ }
+ },
+ "glob-parent": {
+ "version": "5.1.2",
+ "requires": {
+ "is-glob": "^4.0.1"
+ }
+ },
+ "global": {
+ "version": "4.4.0",
+ "requires": {
+ "min-document": "^2.19.0",
+ "process": "^0.11.10"
+ }
+ },
+ "global-dirs": {
+ "version": "3.0.0",
+ "requires": {
+ "ini": "2.0.0"
+ }
+ },
+ "globals": {
+ "version": "11.12.0"
+ },
+ "globby": {
+ "version": "11.1.0",
+ "requires": {
+ "array-union": "^2.1.0",
+ "dir-glob": "^3.0.1",
+ "fast-glob": "^3.2.9",
+ "ignore": "^5.2.0",
+ "merge2": "^1.4.1",
+ "slash": "^3.0.0"
+ }
+ },
+ "graceful-fs": {
+ "version": "4.2.9"
+ },
+ "grapheme-splitter": {
+ "version": "1.0.4"
+ },
+ "gray-matter": {
+ "version": "2.1.1",
+ "dev": true,
+ "requires": {
+ "ansi-red": "^0.1.1",
+ "coffee-script": "^1.12.4",
+ "extend-shallow": "^2.0.1",
+ "js-yaml": "^3.8.1",
+ "toml": "^2.3.2"
+ }
+ },
+ "gulp-header": {
+ "version": "1.8.12",
+ "dev": true,
+ "requires": {
+ "concat-with-sourcemaps": "*",
+ "lodash.template": "^4.4.0",
+ "through2": "^2.0.0"
+ }
+ },
+ "handlebars": {
+ "version": "4.7.7",
+ "dev": true,
+ "requires": {
+ "minimist": "^1.2.5",
+ "neo-async": "^2.6.0",
+ "source-map": "^0.6.1",
+ "uglify-js": "^3.1.4",
+ "wordwrap": "^1.0.0"
+ },
+ "dependencies": {
+ "source-map": {
"version": "0.6.1",
- "bundled": true,
- "dev": true
- },
- "fs-minipass": {
- "version": "2.1.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "minipass": "^3.0.0"
- }
- },
- "fs.realpath": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true
- },
- "function-bind": {
- "version": "1.1.1",
- "bundled": true,
- "dev": true
- },
- "gauge": {
- "version": "3.0.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "aproba": "^1.0.3 || ^2.0.0",
- "color-support": "^1.1.2",
- "console-control-strings": "^1.0.0",
- "has-unicode": "^2.0.1",
- "object-assign": "^4.1.1",
- "signal-exit": "^3.0.0",
- "string-width": "^1.0.1 || ^2.0.0",
- "strip-ansi": "^3.0.1 || ^4.0.0",
- "wide-align": "^1.1.2"
- }
- },
- "getpass": {
- "version": "0.1.7",
- "bundled": true,
- "dev": true,
- "requires": {
- "assert-plus": "^1.0.0"
- }
- },
- "glob": {
- "version": "7.2.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.0.4",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- }
- },
- "graceful-fs": {
- "version": "4.2.8",
- "bundled": true,
"dev": true
- },
- "har-schema": {
- "version": "2.0.0",
- "bundled": true,
- "dev": true
- },
- "har-validator": {
- "version": "5.1.5",
- "bundled": true,
- "dev": true,
- "requires": {
- "ajv": "^6.12.3",
- "har-schema": "^2.0.0"
- }
- },
- "has": {
- "version": "1.0.3",
- "bundled": true,
- "dev": true,
+ }
+ }
+ },
+ "har-schema": {
+ "version": "2.0.0"
+ },
+ "har-validator": {
+ "version": "5.1.5",
+ "requires": {
+ "ajv": "^6.12.3",
+ "har-schema": "^2.0.0"
+ }
+ },
+ "has": {
+ "version": "1.0.3",
+ "requires": {
+ "function-bind": "^1.1.1"
+ }
+ },
+ "has-bigints": {
+ "version": "1.0.1"
+ },
+ "has-flag": {
+ "version": "3.0.0"
+ },
+ "has-symbols": {
+ "version": "1.0.2"
+ },
+ "has-tostringtag": {
+ "version": "1.0.0",
+ "requires": {
+ "has-symbols": "^1.0.2"
+ }
+ },
+ "has-unicode": {
+ "version": "2.0.1"
+ },
+ "help-me": {
+ "version": "3.0.0",
+ "requires": {
+ "glob": "^7.1.6",
+ "readable-stream": "^3.6.0"
+ },
+ "dependencies": {
+ "readable-stream": {
+ "version": "3.6.0",
"requires": {
- "function-bind": "^1.1.1"
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
}
- },
- "has-flag": {
- "version": "4.0.0",
- "bundled": true,
- "dev": true
- },
- "has-unicode": {
- "version": "2.0.1",
- "bundled": true,
+ }
+ }
+ },
+ "hosted-git-info": {
+ "version": "4.1.0",
+ "requires": {
+ "lru-cache": "^6.0.0"
+ }
+ },
+ "html-encoding-sniffer": {
+ "version": "2.0.1",
+ "dev": true,
+ "requires": {
+ "whatwg-encoding": "^1.0.5"
+ }
+ },
+ "html-escaper": {
+ "version": "2.0.2",
+ "dev": true
+ },
+ "http-cache-semantics": {
+ "version": "4.1.0"
+ },
+ "http-proxy-agent": {
+ "version": "4.0.1",
+ "requires": {
+ "@tootallnate/once": "1",
+ "agent-base": "6",
+ "debug": "4"
+ }
+ },
+ "http-signature": {
+ "version": "1.2.0",
+ "requires": {
+ "assert-plus": "^1.0.0",
+ "jsprim": "^1.2.2",
+ "sshpk": "^1.7.0"
+ }
+ },
+ "https-proxy-agent": {
+ "version": "5.0.0",
+ "requires": {
+ "agent-base": "6",
+ "debug": "4"
+ }
+ },
+ "human-signals": {
+ "version": "2.1.0"
+ },
+ "humanize-ms": {
+ "version": "1.2.1",
+ "requires": {
+ "ms": "^2.0.0"
+ }
+ },
+ "iconv-lite": {
+ "version": "0.6.3",
+ "optional": true,
+ "requires": {
+ "safer-buffer": ">= 2.1.2 < 3.0.0"
+ }
+ },
+ "ieee754": {
+ "version": "1.2.1"
+ },
+ "ignore": {
+ "version": "5.2.0"
+ },
+ "ignore-walk": {
+ "version": "3.0.4",
+ "requires": {
+ "minimatch": "^3.0.4"
+ }
+ },
+ "image-q": {
+ "version": "1.1.1"
+ },
+ "import-fresh": {
+ "version": "3.3.0",
+ "requires": {
+ "parent-module": "^1.0.0",
+ "resolve-from": "^4.0.0"
+ },
+ "dependencies": {
+ "resolve-from": {
+ "version": "4.0.0"
+ }
+ }
+ },
+ "import-local": {
+ "version": "3.1.0",
+ "dev": true,
+ "requires": {
+ "pkg-dir": "^4.2.0",
+ "resolve-cwd": "^3.0.0"
+ }
+ },
+ "imurmurhash": {
+ "version": "0.1.4"
+ },
+ "indent-string": {
+ "version": "4.0.0"
+ },
+ "infer-owner": {
+ "version": "1.0.4"
+ },
+ "inflight": {
+ "version": "1.0.6",
+ "requires": {
+ "once": "^1.3.0",
+ "wrappy": "1"
+ }
+ },
+ "inherits": {
+ "version": "2.0.4"
+ },
+ "ini": {
+ "version": "2.0.0"
+ },
+ "inquirer": {
+ "version": "7.3.3",
+ "dev": true,
+ "requires": {
+ "ansi-escapes": "^4.2.1",
+ "chalk": "^4.1.0",
+ "cli-cursor": "^3.1.0",
+ "cli-width": "^3.0.0",
+ "external-editor": "^3.0.3",
+ "figures": "^3.0.0",
+ "lodash": "^4.17.19",
+ "mute-stream": "0.0.8",
+ "run-async": "^2.4.0",
+ "rxjs": "^6.6.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0",
+ "through": "^2.3.6"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "5.0.1",
"dev": true
},
- "hosted-git-info": {
- "version": "4.0.2",
- "bundled": true,
- "dev": true,
- "requires": {
- "lru-cache": "^6.0.0"
- }
- },
- "http-cache-semantics": {
- "version": "4.1.0",
- "bundled": true,
+ "is-fullwidth-code-point": {
+ "version": "3.0.0",
"dev": true
},
- "http-proxy-agent": {
- "version": "4.0.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "@tootallnate/once": "1",
- "agent-base": "6",
- "debug": "4"
- }
- },
- "http-signature": {
- "version": "1.2.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "assert-plus": "^1.0.0",
- "jsprim": "^1.2.2",
- "sshpk": "^1.7.0"
- }
- },
- "https-proxy-agent": {
- "version": "5.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "agent-base": "6",
- "debug": "4"
- }
- },
- "humanize-ms": {
- "version": "1.2.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "ms": "^2.0.0"
- }
- },
- "iconv-lite": {
- "version": "0.6.3",
- "bundled": true,
+ "string-width": {
+ "version": "4.2.3",
"dev": true,
- "optional": true,
"requires": {
- "safer-buffer": ">= 2.1.2 < 3.0.0"
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
}
},
- "ignore-walk": {
- "version": "3.0.4",
- "bundled": true,
+ "strip-ansi": {
+ "version": "6.0.1",
"dev": true,
"requires": {
- "minimatch": "^3.0.4"
+ "ansi-regex": "^5.0.1"
}
- },
- "imurmurhash": {
- "version": "0.1.4",
- "bundled": true,
+ }
+ }
+ },
+ "internal-slot": {
+ "version": "1.0.3",
+ "requires": {
+ "get-intrinsic": "^1.1.0",
+ "has": "^1.0.3",
+ "side-channel": "^1.0.4"
+ }
+ },
+ "ip": {
+ "version": "1.1.5"
+ },
+ "is-arrayish": {
+ "version": "0.2.1",
+ "dev": true
+ },
+ "is-bigint": {
+ "version": "1.0.4",
+ "requires": {
+ "has-bigints": "^1.0.1"
+ }
+ },
+ "is-binary-path": {
+ "version": "2.1.0",
+ "requires": {
+ "binary-extensions": "^2.0.0"
+ }
+ },
+ "is-boolean-object": {
+ "version": "1.1.2",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "has-tostringtag": "^1.0.0"
+ }
+ },
+ "is-buffer": {
+ "version": "1.1.6",
+ "dev": true
+ },
+ "is-callable": {
+ "version": "1.2.4"
+ },
+ "is-core-module": {
+ "version": "2.8.1",
+ "requires": {
+ "has": "^1.0.3"
+ }
+ },
+ "is-date-object": {
+ "version": "1.0.5",
+ "requires": {
+ "has-tostringtag": "^1.0.0"
+ }
+ },
+ "is-extendable": {
+ "version": "0.1.1",
+ "dev": true
+ },
+ "is-extglob": {
+ "version": "2.1.1"
+ },
+ "is-fullwidth-code-point": {
+ "version": "1.0.0",
+ "requires": {
+ "number-is-nan": "^1.0.0"
+ }
+ },
+ "is-function": {
+ "version": "1.0.2"
+ },
+ "is-generator-fn": {
+ "version": "2.1.0",
+ "dev": true
+ },
+ "is-glob": {
+ "version": "4.0.3",
+ "requires": {
+ "is-extglob": "^2.1.1"
+ }
+ },
+ "is-lambda": {
+ "version": "1.0.1"
+ },
+ "is-negative-zero": {
+ "version": "2.0.2"
+ },
+ "is-number": {
+ "version": "7.0.0"
+ },
+ "is-number-object": {
+ "version": "1.0.6",
+ "requires": {
+ "has-tostringtag": "^1.0.0"
+ }
+ },
+ "is-potential-custom-element-name": {
+ "version": "1.0.1",
+ "dev": true
+ },
+ "is-regex": {
+ "version": "1.1.4",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "has-tostringtag": "^1.0.0"
+ }
+ },
+ "is-shared-array-buffer": {
+ "version": "1.0.1"
+ },
+ "is-stream": {
+ "version": "2.0.1"
+ },
+ "is-string": {
+ "version": "1.0.7",
+ "requires": {
+ "has-tostringtag": "^1.0.0"
+ }
+ },
+ "is-symbol": {
+ "version": "1.0.4",
+ "requires": {
+ "has-symbols": "^1.0.2"
+ }
+ },
+ "is-typedarray": {
+ "version": "1.0.0"
+ },
+ "is-weakref": {
+ "version": "1.0.2",
+ "requires": {
+ "call-bind": "^1.0.2"
+ }
+ },
+ "isarray": {
+ "version": "1.0.0"
+ },
+ "isexe": {
+ "version": "2.0.0"
+ },
+ "isobject": {
+ "version": "2.1.0",
+ "dev": true,
+ "requires": {
+ "isarray": "1.0.0"
+ }
+ },
+ "isstream": {
+ "version": "0.1.2"
+ },
+ "istanbul-lib-coverage": {
+ "version": "3.2.0",
+ "dev": true
+ },
+ "istanbul-lib-instrument": {
+ "version": "5.1.0",
+ "dev": true,
+ "requires": {
+ "@babel/core": "^7.12.3",
+ "@babel/parser": "^7.14.7",
+ "@istanbuljs/schema": "^0.1.2",
+ "istanbul-lib-coverage": "^3.2.0",
+ "semver": "^6.3.0"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "6.3.0",
"dev": true
- },
- "indent-string": {
+ }
+ }
+ },
+ "istanbul-lib-report": {
+ "version": "3.0.0",
+ "dev": true,
+ "requires": {
+ "istanbul-lib-coverage": "^3.0.0",
+ "make-dir": "^3.0.0",
+ "supports-color": "^7.1.0"
+ },
+ "dependencies": {
+ "has-flag": {
"version": "4.0.0",
- "bundled": true,
- "dev": true
- },
- "infer-owner": {
- "version": "1.0.4",
- "bundled": true,
- "dev": true
- },
- "inflight": {
- "version": "1.0.6",
- "bundled": true,
- "dev": true,
- "requires": {
- "once": "^1.3.0",
- "wrappy": "1"
- }
- },
- "inherits": {
- "version": "2.0.4",
- "bundled": true,
- "dev": true
- },
- "ini": {
- "version": "2.0.0",
- "bundled": true,
- "dev": true
- },
- "init-package-json": {
- "version": "2.0.5",
- "bundled": true,
- "dev": true,
- "requires": {
- "npm-package-arg": "^8.1.5",
- "promzard": "^0.3.0",
- "read": "~1.0.1",
- "read-package-json": "^4.1.1",
- "semver": "^7.3.5",
- "validate-npm-package-license": "^3.0.4",
- "validate-npm-package-name": "^3.0.0"
- }
- },
- "ip": {
- "version": "1.1.5",
- "bundled": true,
- "dev": true
- },
- "ip-regex": {
- "version": "4.3.0",
- "bundled": true,
- "dev": true
- },
- "is-cidr": {
- "version": "4.0.2",
- "bundled": true,
- "dev": true,
- "requires": {
- "cidr-regex": "^3.1.1"
- }
- },
- "is-core-module": {
- "version": "2.7.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "has": "^1.0.3"
- }
- },
- "is-fullwidth-code-point": {
- "version": "2.0.0",
- "bundled": true,
- "dev": true
- },
- "is-lambda": {
- "version": "1.0.1",
- "bundled": true,
- "dev": true
- },
- "is-typedarray": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true
- },
- "isexe": {
- "version": "2.0.0",
- "bundled": true,
- "dev": true
- },
- "isstream": {
- "version": "0.1.2",
- "bundled": true,
- "dev": true
- },
- "jsbn": {
- "version": "0.1.1",
- "bundled": true,
- "dev": true
- },
- "json-parse-even-better-errors": {
- "version": "2.3.1",
- "bundled": true,
- "dev": true
- },
- "json-schema": {
- "version": "0.2.3",
- "bundled": true,
- "dev": true
- },
- "json-schema-traverse": {
- "version": "0.4.1",
- "bundled": true,
- "dev": true
- },
- "json-stringify-nice": {
- "version": "1.1.4",
- "bundled": true,
- "dev": true
- },
- "json-stringify-safe": {
- "version": "5.0.1",
- "bundled": true,
"dev": true
},
- "jsonparse": {
- "version": "1.3.1",
- "bundled": true,
- "dev": true
- },
- "jsprim": {
- "version": "1.4.1",
- "bundled": true,
+ "supports-color": {
+ "version": "7.2.0",
"dev": true,
"requires": {
- "assert-plus": "1.0.0",
- "extsprintf": "1.3.0",
- "json-schema": "0.2.3",
- "verror": "1.10.0"
+ "has-flag": "^4.0.0"
}
- },
- "just-diff": {
- "version": "3.1.1",
- "bundled": true,
- "dev": true
- },
- "just-diff-apply": {
- "version": "3.0.0",
- "bundled": true,
+ }
+ }
+ },
+ "istanbul-lib-source-maps": {
+ "version": "4.0.1",
+ "dev": true,
+ "requires": {
+ "debug": "^4.1.1",
+ "istanbul-lib-coverage": "^3.0.0",
+ "source-map": "^0.6.1"
+ },
+ "dependencies": {
+ "source-map": {
+ "version": "0.6.1",
"dev": true
- },
- "libnpmaccess": {
- "version": "4.0.3",
- "bundled": true,
- "dev": true,
- "requires": {
- "aproba": "^2.0.0",
- "minipass": "^3.1.1",
- "npm-package-arg": "^8.1.2",
- "npm-registry-fetch": "^11.0.0"
- }
- },
- "libnpmdiff": {
- "version": "2.0.4",
- "bundled": true,
- "dev": true,
- "requires": {
- "@npmcli/disparity-colors": "^1.0.1",
- "@npmcli/installed-package-contents": "^1.0.7",
- "binary-extensions": "^2.2.0",
- "diff": "^5.0.0",
- "minimatch": "^3.0.4",
- "npm-package-arg": "^8.1.4",
- "pacote": "^11.3.4",
- "tar": "^6.1.0"
- }
- },
- "libnpmexec": {
- "version": "2.0.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "@npmcli/arborist": "^2.3.0",
- "@npmcli/ci-detect": "^1.3.0",
- "@npmcli/run-script": "^1.8.4",
- "chalk": "^4.1.0",
- "mkdirp-infer-owner": "^2.0.0",
- "npm-package-arg": "^8.1.2",
- "pacote": "^11.3.1",
- "proc-log": "^1.0.0",
- "read": "^1.0.7",
- "read-package-json-fast": "^2.0.2",
- "walk-up-path": "^1.0.0"
- }
- },
- "libnpmfund": {
- "version": "1.1.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "@npmcli/arborist": "^2.5.0"
- }
- },
- "libnpmhook": {
- "version": "6.0.3",
- "bundled": true,
- "dev": true,
- "requires": {
- "aproba": "^2.0.0",
- "npm-registry-fetch": "^11.0.0"
- }
- },
- "libnpmorg": {
- "version": "2.0.3",
- "bundled": true,
- "dev": true,
- "requires": {
- "aproba": "^2.0.0",
- "npm-registry-fetch": "^11.0.0"
- }
- },
- "libnpmpack": {
- "version": "2.0.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "@npmcli/run-script": "^1.8.3",
- "npm-package-arg": "^8.1.0",
- "pacote": "^11.2.6"
- }
- },
- "libnpmpublish": {
- "version": "4.0.2",
- "bundled": true,
- "dev": true,
- "requires": {
- "normalize-package-data": "^3.0.2",
- "npm-package-arg": "^8.1.2",
- "npm-registry-fetch": "^11.0.0",
- "semver": "^7.1.3",
- "ssri": "^8.0.1"
- }
- },
- "libnpmsearch": {
- "version": "3.1.2",
- "bundled": true,
- "dev": true,
- "requires": {
- "npm-registry-fetch": "^11.0.0"
- }
- },
- "libnpmteam": {
- "version": "2.0.4",
- "bundled": true,
- "dev": true,
- "requires": {
- "aproba": "^2.0.0",
- "npm-registry-fetch": "^11.0.0"
- }
- },
- "libnpmversion": {
- "version": "1.2.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "@npmcli/git": "^2.0.7",
- "@npmcli/run-script": "^1.8.4",
- "json-parse-even-better-errors": "^2.3.1",
- "semver": "^7.3.5",
- "stringify-package": "^1.0.1"
- }
- },
- "lru-cache": {
- "version": "6.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "yallist": "^4.0.0"
- }
- },
- "make-fetch-happen": {
- "version": "9.1.0",
- "bundled": true,
+ }
+ }
+ },
+ "istanbul-reports": {
+ "version": "3.1.4",
+ "dev": true,
+ "requires": {
+ "html-escaper": "^2.0.0",
+ "istanbul-lib-report": "^3.0.0"
+ }
+ },
+ "iterm2-version": {
+ "version": "5.0.0",
+ "requires": {
+ "app-path": "^4.0.0",
+ "plist": "^3.0.2"
+ }
+ },
+ "jest": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "@jest/core": "^27.5.1",
+ "import-local": "^3.0.2",
+ "jest-cli": "^27.5.1"
+ },
+ "dependencies": {
+ "jest-cli": {
+ "version": "27.5.1",
"dev": true,
"requires": {
- "agentkeepalive": "^4.1.3",
- "cacache": "^15.2.0",
- "http-cache-semantics": "^4.1.0",
- "http-proxy-agent": "^4.0.1",
- "https-proxy-agent": "^5.0.0",
- "is-lambda": "^1.0.1",
- "lru-cache": "^6.0.0",
- "minipass": "^3.1.3",
- "minipass-collect": "^1.0.2",
- "minipass-fetch": "^1.3.2",
- "minipass-flush": "^1.0.5",
- "minipass-pipeline": "^1.2.4",
- "negotiator": "^0.6.2",
- "promise-retry": "^2.0.1",
- "socks-proxy-agent": "^6.0.0",
- "ssri": "^8.0.0"
+ "@jest/core": "^27.5.1",
+ "@jest/test-result": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "chalk": "^4.0.0",
+ "exit": "^0.1.2",
+ "graceful-fs": "^4.2.9",
+ "import-local": "^3.0.2",
+ "jest-config": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "jest-validate": "^27.5.1",
+ "prompts": "^2.0.1",
+ "yargs": "^16.2.0"
}
- },
- "mime-db": {
- "version": "1.49.0",
- "bundled": true,
+ }
+ }
+ },
+ "jest-changed-files": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "@jest/types": "^27.5.1",
+ "execa": "^5.0.0",
+ "throat": "^6.0.1"
+ }
+ },
+ "jest-circus": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "@jest/environment": "^27.5.1",
+ "@jest/test-result": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "chalk": "^4.0.0",
+ "co": "^4.6.0",
+ "dedent": "^0.7.0",
+ "expect": "^27.5.1",
+ "is-generator-fn": "^2.0.0",
+ "jest-each": "^27.5.1",
+ "jest-matcher-utils": "^27.5.1",
+ "jest-message-util": "^27.5.1",
+ "jest-runtime": "^27.5.1",
+ "jest-snapshot": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "pretty-format": "^27.5.1",
+ "slash": "^3.0.0",
+ "stack-utils": "^2.0.3",
+ "throat": "^6.0.1"
+ }
+ },
+ "jest-config": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "@babel/core": "^7.8.0",
+ "@jest/test-sequencer": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "babel-jest": "^27.5.1",
+ "chalk": "^4.0.0",
+ "ci-info": "^3.2.0",
+ "deepmerge": "^4.2.2",
+ "glob": "^7.1.1",
+ "graceful-fs": "^4.2.9",
+ "jest-circus": "^27.5.1",
+ "jest-environment-jsdom": "^27.5.1",
+ "jest-environment-node": "^27.5.1",
+ "jest-get-type": "^27.5.1",
+ "jest-jasmine2": "^27.5.1",
+ "jest-regex-util": "^27.5.1",
+ "jest-resolve": "^27.5.1",
+ "jest-runner": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "jest-validate": "^27.5.1",
+ "micromatch": "^4.0.4",
+ "parse-json": "^5.2.0",
+ "pretty-format": "^27.5.1",
+ "slash": "^3.0.0",
+ "strip-json-comments": "^3.1.1"
+ },
+ "dependencies": {
+ "strip-json-comments": {
+ "version": "3.1.1",
"dev": true
- },
- "mime-types": {
- "version": "2.1.32",
- "bundled": true,
- "dev": true,
- "requires": {
- "mime-db": "1.49.0"
- }
- },
- "minimatch": {
- "version": "3.0.4",
- "bundled": true,
- "dev": true,
- "requires": {
- "brace-expansion": "^1.1.7"
- }
- },
- "minipass": {
- "version": "3.1.5",
- "bundled": true,
- "dev": true,
- "requires": {
- "yallist": "^4.0.0"
- }
- },
- "minipass-collect": {
- "version": "1.0.2",
- "bundled": true,
- "dev": true,
- "requires": {
- "minipass": "^3.0.0"
- }
- },
- "minipass-fetch": {
- "version": "1.4.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "encoding": "^0.1.12",
- "minipass": "^3.1.0",
- "minipass-sized": "^1.0.3",
- "minizlib": "^2.0.0"
- }
- },
- "minipass-flush": {
- "version": "1.0.5",
- "bundled": true,
- "dev": true,
- "requires": {
- "minipass": "^3.0.0"
- }
- },
- "minipass-json-stream": {
- "version": "1.0.1",
- "bundled": true,
+ }
+ }
+ },
+ "jest-diff": {
+ "version": "27.5.1",
+ "requires": {
+ "chalk": "^4.0.0",
+ "diff-sequences": "^27.5.1",
+ "jest-get-type": "^27.5.1",
+ "pretty-format": "^27.5.1"
+ }
+ },
+ "jest-docblock": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "detect-newline": "^3.0.0"
+ }
+ },
+ "jest-each": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "@jest/types": "^27.5.1",
+ "chalk": "^4.0.0",
+ "jest-get-type": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "pretty-format": "^27.5.1"
+ }
+ },
+ "jest-environment-jsdom": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "@jest/environment": "^27.5.1",
+ "@jest/fake-timers": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "jest-mock": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "jsdom": "^16.6.0"
+ }
+ },
+ "jest-environment-node": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "@jest/environment": "^27.5.1",
+ "@jest/fake-timers": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "jest-mock": "^27.5.1",
+ "jest-util": "^27.5.1"
+ }
+ },
+ "jest-extended": {
+ "version": "1.2.1",
+ "dev": true,
+ "requires": {
+ "expect": "^26.6.2",
+ "jest-diff": "^27.2.5",
+ "jest-get-type": "^27.0.6",
+ "jest-matcher-utils": "^27.2.4"
+ },
+ "dependencies": {
+ "@jest/types": {
+ "version": "26.6.2",
"dev": true,
"requires": {
- "jsonparse": "^1.3.1",
- "minipass": "^3.0.0"
+ "@types/istanbul-lib-coverage": "^2.0.0",
+ "@types/istanbul-reports": "^3.0.0",
+ "@types/node": "*",
+ "@types/yargs": "^15.0.0",
+ "chalk": "^4.0.0"
}
},
- "minipass-pipeline": {
- "version": "1.2.4",
- "bundled": true,
+ "@types/yargs": {
+ "version": "15.0.14",
"dev": true,
"requires": {
- "minipass": "^3.0.0"
+ "@types/yargs-parser": "*"
}
},
- "minipass-sized": {
- "version": "1.0.3",
- "bundled": true,
- "dev": true,
- "requires": {
- "minipass": "^3.0.0"
- }
+ "ansi-regex": {
+ "version": "5.0.1",
+ "dev": true
},
- "minizlib": {
- "version": "2.1.2",
- "bundled": true,
+ "ansi-styles": {
+ "version": "4.3.0",
"dev": true,
"requires": {
- "minipass": "^3.0.0",
- "yallist": "^4.0.0"
+ "color-convert": "^2.0.1"
}
},
- "mkdirp": {
- "version": "1.0.4",
- "bundled": true,
- "dev": true
- },
- "mkdirp-infer-owner": {
- "version": "2.0.0",
- "bundled": true,
+ "color-convert": {
+ "version": "2.0.1",
"dev": true,
"requires": {
- "chownr": "^2.0.0",
- "infer-owner": "^1.0.4",
- "mkdirp": "^1.0.3"
+ "color-name": "~1.1.4"
}
},
- "ms": {
- "version": "2.1.3",
- "bundled": true,
- "dev": true
- },
- "mute-stream": {
- "version": "0.0.8",
- "bundled": true,
+ "color-name": {
+ "version": "1.1.4",
"dev": true
},
- "negotiator": {
- "version": "0.6.2",
- "bundled": true,
+ "diff-sequences": {
+ "version": "26.6.2",
"dev": true
},
- "node-gyp": {
- "version": "7.1.2",
- "bundled": true,
+ "expect": {
+ "version": "26.6.2",
"dev": true,
"requires": {
- "env-paths": "^2.2.0",
- "glob": "^7.1.4",
- "graceful-fs": "^4.2.3",
- "nopt": "^5.0.0",
- "npmlog": "^4.1.2",
- "request": "^2.88.2",
- "rimraf": "^3.0.2",
- "semver": "^7.3.2",
- "tar": "^6.0.2",
- "which": "^2.0.2"
+ "@jest/types": "^26.6.2",
+ "ansi-styles": "^4.0.0",
+ "jest-get-type": "^26.3.0",
+ "jest-matcher-utils": "^26.6.2",
+ "jest-message-util": "^26.6.2",
+ "jest-regex-util": "^26.0.0"
},
"dependencies": {
- "aproba": {
- "version": "1.2.0",
- "bundled": true,
- "dev": true
- },
- "gauge": {
- "version": "2.7.4",
- "bundled": true,
- "dev": true,
- "requires": {
- "aproba": "^1.0.3",
- "console-control-strings": "^1.0.0",
- "has-unicode": "^2.0.0",
- "object-assign": "^4.1.0",
- "signal-exit": "^3.0.0",
- "string-width": "^1.0.1",
- "strip-ansi": "^3.0.1",
- "wide-align": "^1.1.0"
- }
- },
- "is-fullwidth-code-point": {
- "version": "1.0.0",
- "bundled": true,
+ "jest-diff": {
+ "version": "26.6.2",
"dev": true,
"requires": {
- "number-is-nan": "^1.0.0"
+ "chalk": "^4.0.0",
+ "diff-sequences": "^26.6.2",
+ "jest-get-type": "^26.3.0",
+ "pretty-format": "^26.6.2"
}
},
- "npmlog": {
- "version": "4.1.2",
- "bundled": true,
- "dev": true,
- "requires": {
- "are-we-there-yet": "~1.1.2",
- "console-control-strings": "~1.1.0",
- "gauge": "~2.7.3",
- "set-blocking": "~2.0.0"
- }
+ "jest-get-type": {
+ "version": "26.3.0",
+ "dev": true
},
- "string-width": {
- "version": "1.0.2",
- "bundled": true,
+ "jest-matcher-utils": {
+ "version": "26.6.2",
"dev": true,
"requires": {
- "code-point-at": "^1.0.0",
- "is-fullwidth-code-point": "^1.0.0",
- "strip-ansi": "^3.0.0"
+ "chalk": "^4.0.0",
+ "jest-diff": "^26.6.2",
+ "jest-get-type": "^26.3.0",
+ "pretty-format": "^26.6.2"
}
}
}
},
- "nopt": {
- "version": "5.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "abbrev": "1"
- }
- },
- "normalize-package-data": {
- "version": "3.0.3",
- "bundled": true,
- "dev": true,
- "requires": {
- "hosted-git-info": "^4.0.1",
- "is-core-module": "^2.5.0",
- "semver": "^7.3.4",
- "validate-npm-package-license": "^3.0.1"
- }
- },
- "npm-audit-report": {
- "version": "2.1.5",
- "bundled": true,
- "dev": true,
- "requires": {
- "chalk": "^4.0.0"
- }
- },
- "npm-bundled": {
- "version": "1.1.2",
- "bundled": true,
- "dev": true,
- "requires": {
- "npm-normalize-package-bin": "^1.0.1"
- }
- },
- "npm-install-checks": {
- "version": "4.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "semver": "^7.1.1"
- }
- },
- "npm-normalize-package-bin": {
- "version": "1.0.1",
- "bundled": true,
- "dev": true
- },
- "npm-package-arg": {
- "version": "8.1.5",
- "bundled": true,
- "dev": true,
- "requires": {
- "hosted-git-info": "^4.0.1",
- "semver": "^7.3.4",
- "validate-npm-package-name": "^3.0.0"
- }
- },
- "npm-packlist": {
- "version": "2.2.2",
- "bundled": true,
- "dev": true,
- "requires": {
- "glob": "^7.1.6",
- "ignore-walk": "^3.0.3",
- "npm-bundled": "^1.1.1",
- "npm-normalize-package-bin": "^1.0.1"
- }
- },
- "npm-pick-manifest": {
- "version": "6.1.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "npm-install-checks": "^4.0.0",
- "npm-normalize-package-bin": "^1.0.1",
- "npm-package-arg": "^8.1.2",
- "semver": "^7.3.4"
- }
- },
- "npm-profile": {
- "version": "5.0.4",
- "bundled": true,
- "dev": true,
- "requires": {
- "npm-registry-fetch": "^11.0.0"
- }
- },
- "npm-registry-fetch": {
- "version": "11.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "make-fetch-happen": "^9.0.1",
- "minipass": "^3.1.3",
- "minipass-fetch": "^1.3.0",
- "minipass-json-stream": "^1.0.1",
- "minizlib": "^2.0.0",
- "npm-package-arg": "^8.0.0"
- }
- },
- "npm-user-validate": {
- "version": "1.0.1",
- "bundled": true,
- "dev": true
- },
- "npmlog": {
- "version": "5.0.1",
- "bundled": true,
+ "jest-message-util": {
+ "version": "26.6.2",
"dev": true,
"requires": {
- "are-we-there-yet": "^2.0.0",
- "console-control-strings": "^1.1.0",
- "gauge": "^3.0.0",
- "set-blocking": "^2.0.0"
- },
- "dependencies": {
- "are-we-there-yet": {
- "version": "2.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "delegates": "^1.0.0",
- "readable-stream": "^3.6.0"
- }
- }
+ "@babel/code-frame": "^7.0.0",
+ "@jest/types": "^26.6.2",
+ "@types/stack-utils": "^2.0.0",
+ "chalk": "^4.0.0",
+ "graceful-fs": "^4.2.4",
+ "micromatch": "^4.0.2",
+ "pretty-format": "^26.6.2",
+ "slash": "^3.0.0",
+ "stack-utils": "^2.0.2"
}
},
- "number-is-nan": {
- "version": "1.0.1",
- "bundled": true,
- "dev": true
- },
- "oauth-sign": {
- "version": "0.9.0",
- "bundled": true,
- "dev": true
- },
- "object-assign": {
- "version": "4.1.1",
- "bundled": true,
+ "jest-regex-util": {
+ "version": "26.0.0",
"dev": true
},
- "once": {
- "version": "1.4.0",
- "bundled": true,
+ "pretty-format": {
+ "version": "26.6.2",
"dev": true,
"requires": {
- "wrappy": "1"
+ "@jest/types": "^26.6.2",
+ "ansi-regex": "^5.0.0",
+ "ansi-styles": "^4.0.0",
+ "react-is": "^17.0.1"
}
},
- "opener": {
- "version": "1.5.2",
- "bundled": true,
+ "react-is": {
+ "version": "17.0.2",
+ "dev": true
+ }
+ }
+ },
+ "jest-get-type": {
+ "version": "27.5.1"
+ },
+ "jest-haste-map": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "@jest/types": "^27.5.1",
+ "@types/graceful-fs": "^4.1.2",
+ "@types/node": "*",
+ "anymatch": "^3.0.3",
+ "fb-watchman": "^2.0.0",
+ "fsevents": "^2.3.2",
+ "graceful-fs": "^4.2.9",
+ "jest-regex-util": "^27.5.1",
+ "jest-serializer": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "jest-worker": "^27.5.1",
+ "micromatch": "^4.0.4",
+ "walker": "^1.0.7"
+ }
+ },
+ "jest-jasmine2": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "@jest/environment": "^27.5.1",
+ "@jest/source-map": "^27.5.1",
+ "@jest/test-result": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "chalk": "^4.0.0",
+ "co": "^4.6.0",
+ "expect": "^27.5.1",
+ "is-generator-fn": "^2.0.0",
+ "jest-each": "^27.5.1",
+ "jest-matcher-utils": "^27.5.1",
+ "jest-message-util": "^27.5.1",
+ "jest-runtime": "^27.5.1",
+ "jest-snapshot": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "pretty-format": "^27.5.1",
+ "throat": "^6.0.1"
+ }
+ },
+ "jest-leak-detector": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "jest-get-type": "^27.5.1",
+ "pretty-format": "^27.5.1"
+ }
+ },
+ "jest-matcher-utils": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "chalk": "^4.0.0",
+ "jest-diff": "^27.5.1",
+ "jest-get-type": "^27.5.1",
+ "pretty-format": "^27.5.1"
+ }
+ },
+ "jest-message-util": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "@babel/code-frame": "^7.12.13",
+ "@jest/types": "^27.5.1",
+ "@types/stack-utils": "^2.0.0",
+ "chalk": "^4.0.0",
+ "graceful-fs": "^4.2.9",
+ "micromatch": "^4.0.4",
+ "pretty-format": "^27.5.1",
+ "slash": "^3.0.0",
+ "stack-utils": "^2.0.3"
+ }
+ },
+ "jest-mock": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "@jest/types": "^27.5.1",
+ "@types/node": "*"
+ }
+ },
+ "jest-pnp-resolver": {
+ "version": "1.2.2",
+ "dev": true,
+ "requires": {}
+ },
+ "jest-regex-util": {
+ "version": "27.5.1",
+ "dev": true
+ },
+ "jest-resolve": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "@jest/types": "^27.5.1",
+ "chalk": "^4.0.0",
+ "graceful-fs": "^4.2.9",
+ "jest-haste-map": "^27.5.1",
+ "jest-pnp-resolver": "^1.2.2",
+ "jest-util": "^27.5.1",
+ "jest-validate": "^27.5.1",
+ "resolve": "^1.20.0",
+ "resolve.exports": "^1.1.0",
+ "slash": "^3.0.0"
+ }
+ },
+ "jest-resolve-dependencies": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "@jest/types": "^27.5.1",
+ "jest-regex-util": "^27.5.1",
+ "jest-snapshot": "^27.5.1"
+ }
+ },
+ "jest-runner": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "@jest/console": "^27.5.1",
+ "@jest/environment": "^27.5.1",
+ "@jest/test-result": "^27.5.1",
+ "@jest/transform": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "chalk": "^4.0.0",
+ "emittery": "^0.8.1",
+ "graceful-fs": "^4.2.9",
+ "jest-docblock": "^27.5.1",
+ "jest-environment-jsdom": "^27.5.1",
+ "jest-environment-node": "^27.5.1",
+ "jest-haste-map": "^27.5.1",
+ "jest-leak-detector": "^27.5.1",
+ "jest-message-util": "^27.5.1",
+ "jest-resolve": "^27.5.1",
+ "jest-runtime": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "jest-worker": "^27.5.1",
+ "source-map-support": "^0.5.6",
+ "throat": "^6.0.1"
+ }
+ },
+ "jest-runtime": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "@jest/environment": "^27.5.1",
+ "@jest/fake-timers": "^27.5.1",
+ "@jest/globals": "^27.5.1",
+ "@jest/source-map": "^27.5.1",
+ "@jest/test-result": "^27.5.1",
+ "@jest/transform": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "chalk": "^4.0.0",
+ "cjs-module-lexer": "^1.0.0",
+ "collect-v8-coverage": "^1.0.0",
+ "execa": "^5.0.0",
+ "glob": "^7.1.3",
+ "graceful-fs": "^4.2.9",
+ "jest-haste-map": "^27.5.1",
+ "jest-message-util": "^27.5.1",
+ "jest-mock": "^27.5.1",
+ "jest-regex-util": "^27.5.1",
+ "jest-resolve": "^27.5.1",
+ "jest-snapshot": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "slash": "^3.0.0",
+ "strip-bom": "^4.0.0"
+ },
+ "dependencies": {
+ "strip-bom": {
+ "version": "4.0.0",
+ "dev": true
+ }
+ }
+ },
+ "jest-serializer": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "@types/node": "*",
+ "graceful-fs": "^4.2.9"
+ }
+ },
+ "jest-snapshot": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "@babel/core": "^7.7.2",
+ "@babel/generator": "^7.7.2",
+ "@babel/plugin-syntax-typescript": "^7.7.2",
+ "@babel/traverse": "^7.7.2",
+ "@babel/types": "^7.0.0",
+ "@jest/transform": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/babel__traverse": "^7.0.4",
+ "@types/prettier": "^2.1.5",
+ "babel-preset-current-node-syntax": "^1.0.0",
+ "chalk": "^4.0.0",
+ "expect": "^27.5.1",
+ "graceful-fs": "^4.2.9",
+ "jest-diff": "^27.5.1",
+ "jest-get-type": "^27.5.1",
+ "jest-haste-map": "^27.5.1",
+ "jest-matcher-utils": "^27.5.1",
+ "jest-message-util": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "natural-compare": "^1.4.0",
+ "pretty-format": "^27.5.1",
+ "semver": "^7.3.2"
+ }
+ },
+ "jest-util": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "chalk": "^4.0.0",
+ "ci-info": "^3.2.0",
+ "graceful-fs": "^4.2.9",
+ "picomatch": "^2.2.3"
+ }
+ },
+ "jest-validate": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "@jest/types": "^27.5.1",
+ "camelcase": "^6.2.0",
+ "chalk": "^4.0.0",
+ "jest-get-type": "^27.5.1",
+ "leven": "^3.1.0",
+ "pretty-format": "^27.5.1"
+ },
+ "dependencies": {
+ "camelcase": {
+ "version": "6.3.0",
"dev": true
- },
- "p-map": {
+ }
+ }
+ },
+ "jest-watcher": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "@jest/test-result": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "ansi-escapes": "^4.2.1",
+ "chalk": "^4.0.0",
+ "jest-util": "^27.5.1",
+ "string-length": "^4.0.1"
+ }
+ },
+ "jest-worker": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "@types/node": "*",
+ "merge-stream": "^2.0.0",
+ "supports-color": "^8.0.0"
+ },
+ "dependencies": {
+ "has-flag": {
"version": "4.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "aggregate-error": "^3.0.0"
- }
- },
- "pacote": {
- "version": "11.3.5",
- "bundled": true,
- "dev": true,
- "requires": {
- "@npmcli/git": "^2.1.0",
- "@npmcli/installed-package-contents": "^1.0.6",
- "@npmcli/promise-spawn": "^1.2.0",
- "@npmcli/run-script": "^1.8.2",
- "cacache": "^15.0.5",
- "chownr": "^2.0.0",
- "fs-minipass": "^2.1.0",
- "infer-owner": "^1.0.4",
- "minipass": "^3.1.3",
- "mkdirp": "^1.0.3",
- "npm-package-arg": "^8.0.1",
- "npm-packlist": "^2.1.4",
- "npm-pick-manifest": "^6.0.0",
- "npm-registry-fetch": "^11.0.0",
- "promise-retry": "^2.0.1",
- "read-package-json-fast": "^2.0.1",
- "rimraf": "^3.0.2",
- "ssri": "^8.0.1",
- "tar": "^6.1.0"
- }
- },
- "parse-conflict-json": {
- "version": "1.1.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "json-parse-even-better-errors": "^2.3.0",
- "just-diff": "^3.0.1",
- "just-diff-apply": "^3.0.0"
- }
- },
- "path-is-absolute": {
- "version": "1.0.1",
- "bundled": true,
- "dev": true
- },
- "performance-now": {
- "version": "2.1.0",
- "bundled": true,
- "dev": true
- },
- "proc-log": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true
- },
- "promise-all-reject-late": {
- "version": "1.0.1",
- "bundled": true,
- "dev": true
- },
- "promise-call-limit": {
- "version": "1.0.1",
- "bundled": true,
- "dev": true
- },
- "promise-inflight": {
- "version": "1.0.1",
- "bundled": true,
- "dev": true
- },
- "promise-retry": {
- "version": "2.0.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "err-code": "^2.0.2",
- "retry": "^0.12.0"
- }
- },
- "promzard": {
- "version": "0.3.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "read": "1"
- }
- },
- "psl": {
- "version": "1.8.0",
- "bundled": true,
- "dev": true
- },
- "punycode": {
- "version": "2.1.1",
- "bundled": true,
- "dev": true
- },
- "qrcode-terminal": {
- "version": "0.12.0",
- "bundled": true,
- "dev": true
- },
- "qs": {
- "version": "6.5.2",
- "bundled": true,
- "dev": true
- },
- "read": {
- "version": "1.0.7",
- "bundled": true,
- "dev": true,
- "requires": {
- "mute-stream": "~0.0.4"
- }
- },
- "read-cmd-shim": {
- "version": "2.0.0",
- "bundled": true,
- "dev": true
- },
- "read-package-json": {
- "version": "4.1.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "glob": "^7.1.1",
- "json-parse-even-better-errors": "^2.3.0",
- "normalize-package-data": "^3.0.0",
- "npm-normalize-package-bin": "^1.0.0"
- }
- },
- "read-package-json-fast": {
- "version": "2.0.3",
- "bundled": true,
- "dev": true,
- "requires": {
- "json-parse-even-better-errors": "^2.3.0",
- "npm-normalize-package-bin": "^1.0.1"
- }
- },
- "readable-stream": {
- "version": "3.6.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
- }
- },
- "readdir-scoped-modules": {
- "version": "1.1.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "debuglog": "^1.0.1",
- "dezalgo": "^1.0.0",
- "graceful-fs": "^4.1.2",
- "once": "^1.3.0"
- }
- },
- "request": {
- "version": "2.88.2",
- "bundled": true,
- "dev": true,
- "requires": {
- "aws-sign2": "~0.7.0",
- "aws4": "^1.8.0",
- "caseless": "~0.12.0",
- "combined-stream": "~1.0.6",
- "extend": "~3.0.2",
- "forever-agent": "~0.6.1",
- "form-data": "~2.3.2",
- "har-validator": "~5.1.3",
- "http-signature": "~1.2.0",
- "is-typedarray": "~1.0.0",
- "isstream": "~0.1.2",
- "json-stringify-safe": "~5.0.1",
- "mime-types": "~2.1.19",
- "oauth-sign": "~0.9.0",
- "performance-now": "^2.1.0",
- "qs": "~6.5.2",
- "safe-buffer": "^5.1.2",
- "tough-cookie": "~2.5.0",
- "tunnel-agent": "^0.6.0",
- "uuid": "^3.3.2"
- },
- "dependencies": {
- "form-data": {
- "version": "2.3.3",
- "bundled": true,
- "dev": true,
- "requires": {
- "asynckit": "^0.4.0",
- "combined-stream": "^1.0.6",
- "mime-types": "^2.1.12"
- }
- },
- "tough-cookie": {
- "version": "2.5.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "psl": "^1.1.28",
- "punycode": "^2.1.1"
- }
- }
- }
- },
- "retry": {
- "version": "0.12.0",
- "bundled": true,
"dev": true
},
- "rimraf": {
- "version": "3.0.2",
- "bundled": true,
+ "supports-color": {
+ "version": "8.1.1",
"dev": true,
"requires": {
- "glob": "^7.1.3"
+ "has-flag": "^4.0.0"
}
- },
- "safe-buffer": {
- "version": "5.2.1",
- "bundled": true,
- "dev": true
- },
- "safer-buffer": {
- "version": "2.1.2",
- "bundled": true,
- "dev": true
- },
- "semver": {
- "version": "7.3.5",
- "bundled": true,
- "dev": true,
+ }
+ }
+ },
+ "jimp": {
+ "version": "0.16.1",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/custom": "^0.16.1",
+ "@jimp/plugins": "^0.16.1",
+ "@jimp/types": "^0.16.1",
+ "regenerator-runtime": "^0.13.3"
+ }
+ },
+ "jmespath": {
+ "version": "0.15.0"
+ },
+ "jpeg-js": {
+ "version": "0.4.2"
+ },
+ "js-sdsl": {
+ "version": "2.1.4"
+ },
+ "js-tokens": {
+ "version": "4.0.0"
+ },
+ "js-yaml": {
+ "version": "3.14.1",
+ "requires": {
+ "argparse": "^1.0.7",
+ "esprima": "^4.0.0"
+ },
+ "dependencies": {
+ "argparse": {
+ "version": "1.0.10",
"requires": {
- "lru-cache": "^6.0.0"
+ "sprintf-js": "~1.0.2"
}
- },
- "set-blocking": {
+ }
+ }
+ },
+ "js2xmlparser": {
+ "version": "4.0.2",
+ "dev": true,
+ "requires": {
+ "xmlcreate": "^2.0.4"
+ }
+ },
+ "jsbn": {
+ "version": "0.1.1"
+ },
+ "jsdoc": {
+ "version": "3.6.10",
+ "dev": true,
+ "requires": {
+ "@babel/parser": "^7.9.4",
+ "@types/markdown-it": "^12.2.3",
+ "bluebird": "^3.7.2",
+ "catharsis": "^0.9.0",
+ "escape-string-regexp": "^2.0.0",
+ "js2xmlparser": "^4.0.2",
+ "klaw": "^4.0.1",
+ "markdown-it": "^12.3.2",
+ "markdown-it-anchor": "^8.4.1",
+ "marked": "^4.0.10",
+ "mkdirp": "^1.0.4",
+ "requizzle": "^0.2.3",
+ "strip-json-comments": "^3.1.0",
+ "taffydb": "2.6.2",
+ "underscore": "~1.13.2"
+ },
+ "dependencies": {
+ "escape-string-regexp": {
"version": "2.0.0",
- "bundled": true,
- "dev": true
- },
- "signal-exit": {
- "version": "3.0.3",
- "bundled": true,
- "dev": true
- },
- "smart-buffer": {
- "version": "4.2.0",
- "bundled": true,
- "dev": true
- },
- "socks": {
- "version": "2.6.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "ip": "^1.1.5",
- "smart-buffer": "^4.1.0"
- }
- },
- "socks-proxy-agent": {
- "version": "6.1.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "agent-base": "^6.0.2",
- "debug": "^4.3.1",
- "socks": "^2.6.1"
- }
- },
- "spdx-correct": {
- "version": "3.1.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "spdx-expression-parse": "^3.0.0",
- "spdx-license-ids": "^3.0.0"
- }
- },
- "spdx-exceptions": {
- "version": "2.3.0",
- "bundled": true,
"dev": true
},
- "spdx-expression-parse": {
- "version": "3.0.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "spdx-exceptions": "^2.1.0",
- "spdx-license-ids": "^3.0.0"
- }
- },
- "spdx-license-ids": {
- "version": "3.0.10",
- "bundled": true,
+ "marked": {
+ "version": "4.0.12",
"dev": true
- },
- "sshpk": {
- "version": "1.16.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "asn1": "~0.2.3",
- "assert-plus": "^1.0.0",
- "bcrypt-pbkdf": "^1.0.0",
- "dashdash": "^1.12.0",
- "ecc-jsbn": "~0.1.1",
- "getpass": "^0.1.1",
- "jsbn": "~0.1.0",
- "safer-buffer": "^2.0.2",
- "tweetnacl": "~0.14.0"
- }
- },
- "ssri": {
- "version": "8.0.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "minipass": "^3.1.1"
- }
- },
- "string_decoder": {
- "version": "1.3.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "safe-buffer": "~5.2.0"
- }
- },
- "string-width": {
- "version": "2.1.1",
- "bundled": true,
+ },
+ "strip-json-comments": {
+ "version": "3.1.1",
+ "dev": true
+ }
+ }
+ },
+ "jsdoc-api": {
+ "version": "5.0.4",
+ "dev": true,
+ "requires": {
+ "array-back": "^4.0.0",
+ "cache-point": "^1.0.0",
+ "collect-all": "^1.0.3",
+ "file-set": "^2.0.1",
+ "fs-then-native": "^2.0.0",
+ "jsdoc": "^3.6.3",
+ "object-to-spawn-args": "^1.1.1",
+ "temp-path": "^1.0.0",
+ "walk-back": "^3.0.1"
+ },
+ "dependencies": {
+ "file-set": {
+ "version": "2.0.1",
"dev": true,
"requires": {
- "is-fullwidth-code-point": "^2.0.0",
- "strip-ansi": "^4.0.0"
+ "array-back": "^2.0.0",
+ "glob": "^7.1.3"
},
"dependencies": {
- "ansi-regex": {
- "version": "3.0.0",
- "bundled": true,
- "dev": true
- },
- "strip-ansi": {
- "version": "4.0.0",
- "bundled": true,
+ "array-back": {
+ "version": "2.0.0",
"dev": true,
"requires": {
- "ansi-regex": "^3.0.0"
+ "typical": "^2.6.1"
}
}
}
},
- "stringify-package": {
- "version": "1.0.1",
- "bundled": true,
+ "walk-back": {
+ "version": "3.0.1",
"dev": true
- },
- "strip-ansi": {
+ }
+ }
+ },
+ "jsdoc-parse": {
+ "version": "4.0.1",
+ "dev": true,
+ "requires": {
+ "array-back": "^4.0.0",
+ "lodash.omit": "^4.5.0",
+ "lodash.pick": "^4.4.0",
+ "reduce-extract": "^1.0.0",
+ "sort-array": "^2.0.0",
+ "test-value": "^3.0.0"
+ }
+ },
+ "jsdoc-to-markdown": {
+ "version": "5.0.3",
+ "dev": true,
+ "requires": {
+ "array-back": "^4.0.1",
+ "command-line-tool": "^0.8.0",
+ "config-master": "^3.1.0",
+ "dmd": "^4.0.5",
+ "jsdoc-api": "^5.0.4",
+ "jsdoc-parse": "^4.0.1",
+ "walk-back": "^4.0.0"
+ }
+ },
+ "jsdom": {
+ "version": "16.7.0",
+ "dev": true,
+ "requires": {
+ "abab": "^2.0.5",
+ "acorn": "^8.2.4",
+ "acorn-globals": "^6.0.0",
+ "cssom": "^0.4.4",
+ "cssstyle": "^2.3.0",
+ "data-urls": "^2.0.0",
+ "decimal.js": "^10.2.1",
+ "domexception": "^2.0.1",
+ "escodegen": "^2.0.0",
+ "form-data": "^3.0.0",
+ "html-encoding-sniffer": "^2.0.1",
+ "http-proxy-agent": "^4.0.1",
+ "https-proxy-agent": "^5.0.0",
+ "is-potential-custom-element-name": "^1.0.1",
+ "nwsapi": "^2.2.0",
+ "parse5": "6.0.1",
+ "saxes": "^5.0.1",
+ "symbol-tree": "^3.2.4",
+ "tough-cookie": "^4.0.0",
+ "w3c-hr-time": "^1.0.2",
+ "w3c-xmlserializer": "^2.0.0",
+ "webidl-conversions": "^6.1.0",
+ "whatwg-encoding": "^1.0.5",
+ "whatwg-mimetype": "^2.3.0",
+ "whatwg-url": "^8.5.0",
+ "ws": "^7.4.6",
+ "xml-name-validator": "^3.0.0"
+ },
+ "dependencies": {
+ "form-data": {
"version": "3.0.1",
- "bundled": true,
"dev": true,
"requires": {
- "ansi-regex": "^2.0.0"
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.8",
+ "mime-types": "^2.1.12"
}
},
- "supports-color": {
- "version": "7.2.0",
- "bundled": true,
+ "tough-cookie": {
+ "version": "4.0.0",
"dev": true,
"requires": {
- "has-flag": "^4.0.0"
+ "psl": "^1.1.33",
+ "punycode": "^2.1.1",
+ "universalify": "^0.1.2"
}
},
- "tar": {
- "version": "6.1.11",
- "bundled": true,
+ "tr46": {
+ "version": "2.1.0",
"dev": true,
"requires": {
- "chownr": "^2.0.0",
- "fs-minipass": "^2.0.0",
- "minipass": "^3.0.0",
- "minizlib": "^2.1.1",
- "mkdirp": "^1.0.3",
- "yallist": "^4.0.0"
+ "punycode": "^2.1.1"
}
},
- "text-table": {
- "version": "0.2.0",
- "bundled": true,
- "dev": true
- },
- "tiny-relative-date": {
- "version": "1.3.0",
- "bundled": true,
+ "universalify": {
+ "version": "0.1.2",
"dev": true
},
- "treeverse": {
- "version": "1.0.4",
- "bundled": true,
+ "webidl-conversions": {
+ "version": "6.1.0",
"dev": true
},
- "tunnel-agent": {
- "version": "0.6.0",
- "bundled": true,
+ "whatwg-url": {
+ "version": "8.7.0",
"dev": true,
"requires": {
- "safe-buffer": "^5.0.1"
+ "lodash": "^4.7.0",
+ "tr46": "^2.1.0",
+ "webidl-conversions": "^6.1.0"
+ }
+ }
+ }
+ },
+ "jsesc": {
+ "version": "2.5.2"
+ },
+ "json-fixer": {
+ "version": "1.6.13",
+ "dev": true,
+ "requires": {
+ "@babel/runtime": "^7.14.6",
+ "chalk": "^4.1.2",
+ "pegjs": "^0.10.0"
+ }
+ },
+ "json-parse-even-better-errors": {
+ "version": "2.3.1"
+ },
+ "json-schema": {
+ "version": "0.4.0"
+ },
+ "json-schema-migrate": {
+ "version": "0.2.0",
+ "requires": {
+ "ajv": "^5.0.0"
+ },
+ "dependencies": {
+ "ajv": {
+ "version": "5.5.2",
+ "requires": {
+ "co": "^4.6.0",
+ "fast-deep-equal": "^1.0.0",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.3.0"
}
},
- "tweetnacl": {
- "version": "0.14.5",
- "bundled": true,
- "dev": true
+ "fast-deep-equal": {
+ "version": "1.1.0"
},
- "typedarray-to-buffer": {
- "version": "3.1.5",
- "bundled": true,
+ "json-schema-traverse": {
+ "version": "0.3.1"
+ }
+ }
+ },
+ "json-schema-traverse": {
+ "version": "0.4.1"
+ },
+ "json-stable-stringify-without-jsonify": {
+ "version": "1.0.1"
+ },
+ "json-stringify-nice": {
+ "version": "1.1.4"
+ },
+ "json-stringify-safe": {
+ "version": "5.0.1"
+ },
+ "json-to-ast": {
+ "version": "2.1.0",
+ "requires": {
+ "code-error-fragment": "0.0.230",
+ "grapheme-splitter": "^1.0.4"
+ }
+ },
+ "json5": {
+ "version": "2.2.0",
+ "requires": {
+ "minimist": "^1.2.5"
+ }
+ },
+ "jsonc-parser": {
+ "version": "3.0.0",
+ "dev": true
+ },
+ "jsonfile": {
+ "version": "1.0.1"
+ },
+ "jsonparse": {
+ "version": "1.3.1"
+ },
+ "jsonpointer": {
+ "version": "4.1.0"
+ },
+ "jsprim": {
+ "version": "1.4.2",
+ "requires": {
+ "assert-plus": "1.0.0",
+ "extsprintf": "1.3.0",
+ "json-schema": "0.4.0",
+ "verror": "1.10.0"
+ }
+ },
+ "just-diff": {
+ "version": "3.1.1"
+ },
+ "just-diff-apply": {
+ "version": "3.1.2"
+ },
+ "kind-of": {
+ "version": "6.0.3",
+ "dev": true
+ },
+ "klaw": {
+ "version": "4.0.1",
+ "dev": true
+ },
+ "kleur": {
+ "version": "3.0.3",
+ "dev": true
+ },
+ "lazy-cache": {
+ "version": "2.0.2",
+ "dev": true,
+ "requires": {
+ "set-getter": "^0.1.0"
+ }
+ },
+ "leven": {
+ "version": "3.1.0"
+ },
+ "levenshtein-edit-distance": {
+ "version": "2.0.5"
+ },
+ "levn": {
+ "version": "0.4.1",
+ "requires": {
+ "prelude-ls": "^1.2.1",
+ "type-check": "~0.4.0"
+ }
+ },
+ "lines-and-columns": {
+ "version": "1.2.4",
+ "dev": true
+ },
+ "linkify-it": {
+ "version": "3.0.3",
+ "requires": {
+ "uc.micro": "^1.0.1"
+ }
+ },
+ "list-item": {
+ "version": "1.1.1",
+ "dev": true,
+ "requires": {
+ "expand-range": "^1.8.1",
+ "extend-shallow": "^2.0.1",
+ "is-number": "^2.1.0",
+ "repeat-string": "^1.5.2"
+ },
+ "dependencies": {
+ "is-number": {
+ "version": "2.1.0",
"dev": true,
"requires": {
- "is-typedarray": "^1.0.0"
+ "kind-of": "^3.0.2"
}
},
- "unique-filename": {
- "version": "1.1.1",
- "bundled": true,
+ "kind-of": {
+ "version": "3.2.2",
"dev": true,
"requires": {
- "unique-slug": "^2.0.0"
+ "is-buffer": "^1.1.5"
}
+ }
+ }
+ },
+ "load-bmfont": {
+ "version": "1.4.1",
+ "requires": {
+ "buffer-equal": "0.0.1",
+ "mime": "^1.3.4",
+ "parse-bmfont-ascii": "^1.0.3",
+ "parse-bmfont-binary": "^1.0.5",
+ "parse-bmfont-xml": "^1.1.4",
+ "phin": "^2.9.1",
+ "xhr": "^2.0.1",
+ "xtend": "^4.0.0"
+ }
+ },
+ "locate-path": {
+ "version": "2.0.0",
+ "requires": {
+ "p-locate": "^2.0.0",
+ "path-exists": "^3.0.0"
+ }
+ },
+ "lodash": {
+ "version": "4.17.21"
+ },
+ "lodash._reinterpolate": {
+ "version": "3.0.0",
+ "dev": true
+ },
+ "lodash.camelcase": {
+ "version": "4.3.0"
+ },
+ "lodash.clonedeep": {
+ "version": "4.5.0"
+ },
+ "lodash.debounce": {
+ "version": "4.0.8"
+ },
+ "lodash.kebabcase": {
+ "version": "4.1.1"
+ },
+ "lodash.memoize": {
+ "version": "4.1.2",
+ "dev": true
+ },
+ "lodash.merge": {
+ "version": "4.6.2"
+ },
+ "lodash.omit": {
+ "version": "4.5.0",
+ "dev": true
+ },
+ "lodash.padend": {
+ "version": "4.6.1",
+ "dev": true
+ },
+ "lodash.pick": {
+ "version": "4.4.0",
+ "dev": true
+ },
+ "lodash.snakecase": {
+ "version": "4.1.1"
+ },
+ "lodash.template": {
+ "version": "4.5.0",
+ "dev": true,
+ "requires": {
+ "lodash._reinterpolate": "^3.0.0",
+ "lodash.templatesettings": "^4.0.0"
+ }
+ },
+ "lodash.templatesettings": {
+ "version": "4.2.0",
+ "dev": true,
+ "requires": {
+ "lodash._reinterpolate": "^3.0.0"
+ }
+ },
+ "lodash.upperfirst": {
+ "version": "4.3.1"
+ },
+ "log-update": {
+ "version": "4.0.0",
+ "requires": {
+ "ansi-escapes": "^4.3.0",
+ "cli-cursor": "^3.1.0",
+ "slice-ansi": "^4.0.0",
+ "wrap-ansi": "^6.2.0"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "5.0.1"
},
- "unique-slug": {
- "version": "2.0.2",
- "bundled": true,
- "dev": true,
+ "ansi-styles": {
+ "version": "4.3.0",
"requires": {
- "imurmurhash": "^0.1.4"
+ "color-convert": "^2.0.1"
}
},
- "uri-js": {
- "version": "4.4.1",
- "bundled": true,
- "dev": true,
+ "color-convert": {
+ "version": "2.0.1",
"requires": {
- "punycode": "^2.1.0"
+ "color-name": "~1.1.4"
}
},
- "util-deprecate": {
- "version": "1.0.2",
- "bundled": true,
- "dev": true
+ "color-name": {
+ "version": "1.1.4"
},
- "uuid": {
- "version": "3.4.0",
- "bundled": true,
- "dev": true
+ "is-fullwidth-code-point": {
+ "version": "3.0.0"
},
- "validate-npm-package-license": {
- "version": "3.0.4",
- "bundled": true,
- "dev": true,
+ "string-width": {
+ "version": "4.2.3",
"requires": {
- "spdx-correct": "^3.0.0",
- "spdx-expression-parse": "^3.0.0"
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
}
},
- "validate-npm-package-name": {
- "version": "3.0.0",
- "bundled": true,
- "dev": true,
+ "strip-ansi": {
+ "version": "6.0.1",
"requires": {
- "builtins": "^1.0.3"
+ "ansi-regex": "^5.0.1"
}
},
- "verror": {
- "version": "1.10.0",
- "bundled": true,
- "dev": true,
+ "wrap-ansi": {
+ "version": "6.2.0",
"requires": {
- "assert-plus": "^1.0.0",
- "core-util-is": "1.0.2",
- "extsprintf": "^1.2.0"
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
}
- },
- "walk-up-path": {
- "version": "1.0.0",
- "bundled": true,
+ }
+ }
+ },
+ "loglevel": {
+ "version": "1.8.0"
+ },
+ "loose-envify": {
+ "version": "1.4.0",
+ "requires": {
+ "js-tokens": "^3.0.0 || ^4.0.0"
+ }
+ },
+ "lru-cache": {
+ "version": "6.0.0",
+ "requires": {
+ "yallist": "^4.0.0"
+ }
+ },
+ "lunr": {
+ "version": "2.3.9",
+ "dev": true
+ },
+ "make-dir": {
+ "version": "3.1.0",
+ "dev": true,
+ "requires": {
+ "semver": "^6.0.0"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "6.3.0",
"dev": true
- },
- "wcwidth": {
- "version": "1.0.1",
- "bundled": true,
+ }
+ }
+ },
+ "make-error": {
+ "version": "1.3.6"
+ },
+ "make-fetch-happen": {
+ "version": "9.1.0",
+ "requires": {
+ "agentkeepalive": "^4.1.3",
+ "cacache": "^15.2.0",
+ "http-cache-semantics": "^4.1.0",
+ "http-proxy-agent": "^4.0.1",
+ "https-proxy-agent": "^5.0.0",
+ "is-lambda": "^1.0.1",
+ "lru-cache": "^6.0.0",
+ "minipass": "^3.1.3",
+ "minipass-collect": "^1.0.2",
+ "minipass-fetch": "^1.3.2",
+ "minipass-flush": "^1.0.5",
+ "minipass-pipeline": "^1.2.4",
+ "negotiator": "^0.6.2",
+ "promise-retry": "^2.0.1",
+ "socks-proxy-agent": "^6.0.0",
+ "ssri": "^8.0.0"
+ }
+ },
+ "makeerror": {
+ "version": "1.0.12",
+ "dev": true,
+ "requires": {
+ "tmpl": "1.0.5"
+ }
+ },
+ "map-stream": {
+ "version": "0.1.0",
+ "dev": true
+ },
+ "markdown-it": {
+ "version": "12.3.2",
+ "requires": {
+ "argparse": "^2.0.1",
+ "entities": "~2.1.0",
+ "linkify-it": "^3.0.1",
+ "mdurl": "^1.0.1",
+ "uc.micro": "^1.0.5"
+ }
+ },
+ "markdown-it-anchor": {
+ "version": "8.4.1",
+ "dev": true,
+ "requires": {}
+ },
+ "markdown-link": {
+ "version": "0.1.1",
+ "dev": true
+ },
+ "markdown-toc": {
+ "version": "1.2.0",
+ "dev": true,
+ "requires": {
+ "concat-stream": "^1.5.2",
+ "diacritics-map": "^0.1.0",
+ "gray-matter": "^2.1.0",
+ "lazy-cache": "^2.0.2",
+ "list-item": "^1.1.1",
+ "markdown-link": "^0.1.1",
+ "minimist": "^1.2.0",
+ "mixin-deep": "^1.1.3",
+ "object.pick": "^1.2.0",
+ "remarkable": "^1.7.1",
+ "repeat-string": "^1.6.1",
+ "strip-color": "^0.1.0"
+ },
+ "dependencies": {
+ "concat-stream": {
+ "version": "1.6.2",
"dev": true,
"requires": {
- "defaults": "^1.0.3"
+ "buffer-from": "^1.0.0",
+ "inherits": "^2.0.3",
+ "readable-stream": "^2.2.2",
+ "typedarray": "^0.0.6"
}
- },
- "which": {
- "version": "2.0.2",
- "bundled": true,
+ }
+ }
+ },
+ "marked": {
+ "version": "0.7.0",
+ "dev": true
+ },
+ "math-random": {
+ "version": "1.0.4",
+ "dev": true
+ },
+ "mdurl": {
+ "version": "1.0.1"
+ },
+ "merge-stream": {
+ "version": "2.0.0"
+ },
+ "merge2": {
+ "version": "1.4.1"
+ },
+ "micromatch": {
+ "version": "4.0.4",
+ "requires": {
+ "braces": "^3.0.1",
+ "picomatch": "^2.2.3"
+ }
+ },
+ "mime": {
+ "version": "1.6.0"
+ },
+ "mime-db": {
+ "version": "1.51.0"
+ },
+ "mime-types": {
+ "version": "2.1.34",
+ "requires": {
+ "mime-db": "1.51.0"
+ }
+ },
+ "mimic-fn": {
+ "version": "2.1.0"
+ },
+ "min-document": {
+ "version": "2.19.0",
+ "requires": {
+ "dom-walk": "^0.1.0"
+ }
+ },
+ "minimatch": {
+ "version": "3.1.1",
+ "requires": {
+ "brace-expansion": "^1.1.7"
+ }
+ },
+ "minimist": {
+ "version": "1.2.5"
+ },
+ "minipass": {
+ "version": "3.1.6",
+ "requires": {
+ "yallist": "^4.0.0"
+ }
+ },
+ "minipass-collect": {
+ "version": "1.0.2",
+ "requires": {
+ "minipass": "^3.0.0"
+ }
+ },
+ "minipass-fetch": {
+ "version": "1.4.1",
+ "requires": {
+ "encoding": "^0.1.12",
+ "minipass": "^3.1.0",
+ "minipass-sized": "^1.0.3",
+ "minizlib": "^2.0.0"
+ }
+ },
+ "minipass-flush": {
+ "version": "1.0.5",
+ "requires": {
+ "minipass": "^3.0.0"
+ }
+ },
+ "minipass-json-stream": {
+ "version": "1.0.1",
+ "requires": {
+ "jsonparse": "^1.3.1",
+ "minipass": "^3.0.0"
+ }
+ },
+ "minipass-pipeline": {
+ "version": "1.2.4",
+ "requires": {
+ "minipass": "^3.0.0"
+ }
+ },
+ "minipass-sized": {
+ "version": "1.0.3",
+ "requires": {
+ "minipass": "^3.0.0"
+ }
+ },
+ "minizlib": {
+ "version": "2.1.2",
+ "requires": {
+ "minipass": "^3.0.0",
+ "yallist": "^4.0.0"
+ }
+ },
+ "mixin-deep": {
+ "version": "1.3.2",
+ "dev": true,
+ "requires": {
+ "for-in": "^1.0.2",
+ "is-extendable": "^1.0.1"
+ },
+ "dependencies": {
+ "is-extendable": {
+ "version": "1.0.1",
"dev": true,
"requires": {
- "isexe": "^2.0.0"
+ "is-plain-object": "^2.0.4"
}
},
- "wide-align": {
- "version": "1.1.3",
- "bundled": true,
+ "is-plain-object": {
+ "version": "2.0.4",
"dev": true,
"requires": {
- "string-width": "^1.0.2 || 2"
+ "isobject": "^3.0.1"
}
},
- "wrappy": {
- "version": "1.0.2",
- "bundled": true,
+ "isobject": {
+ "version": "3.0.1",
"dev": true
- },
- "write-file-atomic": {
- "version": "3.0.3",
- "bundled": true,
- "dev": true,
+ }
+ }
+ },
+ "mkdirp": {
+ "version": "1.0.4"
+ },
+ "mkdirp-infer-owner": {
+ "version": "2.0.0",
+ "requires": {
+ "chownr": "^2.0.0",
+ "infer-owner": "^1.0.4",
+ "mkdirp": "^1.0.3"
+ }
+ },
+ "mkdirp2": {
+ "version": "1.0.5",
+ "dev": true
+ },
+ "mqtt": {
+ "version": "4.3.5",
+ "requires": {
+ "commist": "^1.0.0",
+ "concat-stream": "^2.0.0",
+ "debug": "^4.1.1",
+ "duplexify": "^4.1.1",
+ "help-me": "^3.0.0",
+ "inherits": "^2.0.3",
+ "lru-cache": "^6.0.0",
+ "minimist": "^1.2.5",
+ "mqtt-packet": "^6.8.0",
+ "number-allocator": "^1.0.9",
+ "pump": "^3.0.0",
+ "readable-stream": "^3.6.0",
+ "reinterval": "^1.1.0",
+ "rfdc": "^1.3.0",
+ "split2": "^3.1.0",
+ "ws": "^7.5.5",
+ "xtend": "^4.0.2"
+ },
+ "dependencies": {
+ "readable-stream": {
+ "version": "3.6.0",
"requires": {
- "imurmurhash": "^0.1.4",
- "is-typedarray": "^1.0.0",
- "signal-exit": "^3.0.2",
- "typedarray-to-buffer": "^3.1.5"
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
}
- },
- "yallist": {
- "version": "4.0.0",
- "bundled": true,
- "dev": true
}
}
},
+ "mqtt-packet": {
+ "version": "6.10.0",
+ "requires": {
+ "bl": "^4.0.2",
+ "debug": "^4.1.1",
+ "process-nextick-args": "^2.0.1"
+ }
+ },
+ "ms": {
+ "version": "2.1.2"
+ },
+ "mute-stream": {
+ "version": "0.0.8",
+ "dev": true
+ },
+ "natural-compare": {
+ "version": "1.4.0"
+ },
+ "ncp": {
+ "version": "0.4.2"
+ },
+ "negotiator": {
+ "version": "0.6.3"
+ },
+ "neo-async": {
+ "version": "2.6.2",
+ "dev": true
+ },
+ "node-cleanup": {
+ "version": "2.1.2",
+ "dev": true
+ },
+ "node-fetch": {
+ "version": "2.6.7",
+ "requires": {
+ "whatwg-url": "^5.0.0"
+ }
+ },
+ "node-gyp": {
+ "version": "7.1.2",
+ "requires": {
+ "env-paths": "^2.2.0",
+ "glob": "^7.1.4",
+ "graceful-fs": "^4.2.3",
+ "nopt": "^5.0.0",
+ "npmlog": "^4.1.2",
+ "request": "^2.88.2",
+ "rimraf": "^3.0.2",
+ "semver": "^7.3.2",
+ "tar": "^6.0.2",
+ "which": "^2.0.2"
+ }
+ },
+ "node-gyp-build": {
+ "version": "4.3.0"
+ },
+ "node-int64": {
+ "version": "0.4.0",
+ "dev": true
+ },
+ "node-releases": {
+ "version": "2.0.2"
+ },
+ "nopt": {
+ "version": "5.0.0",
+ "requires": {
+ "abbrev": "1"
+ }
+ },
+ "normalize-path": {
+ "version": "3.0.0"
+ },
"npm-bundled": {
"version": "1.1.2",
"requires": {
@@ -26721,27 +19352,6 @@
"version": "1.0.2",
"dev": true
},
- "p-each-series": {
- "version": "2.2.0",
- "dev": true
- },
- "p-filter": {
- "version": "2.1.0",
- "dev": true,
- "requires": {
- "p-map": "^2.0.0"
- },
- "dependencies": {
- "p-map": {
- "version": "2.1.0",
- "dev": true
- }
- }
- },
- "p-is-promise": {
- "version": "3.0.0",
- "dev": true
- },
"p-limit": {
"version": "1.3.0",
"requires": {
@@ -26760,24 +19370,6 @@
"aggregate-error": "^3.0.0"
}
},
- "p-reduce": {
- "version": "2.1.0",
- "dev": true
- },
- "p-retry": {
- "version": "4.6.1",
- "dev": true,
- "requires": {
- "@types/retry": "^0.12.0",
- "retry": "^0.13.1"
- },
- "dependencies": {
- "retry": {
- "version": "0.13.1",
- "dev": true
- }
- }
- },
"p-try": {
"version": "1.0.0"
},
@@ -26907,14 +19499,6 @@
"pngjs": "^3.0.0"
}
},
- "pkg-conf": {
- "version": "2.1.0",
- "dev": true,
- "requires": {
- "find-up": "^2.0.0",
- "load-json-file": "^4.0.0"
- }
- },
"pkg-dir": {
"version": "4.2.0",
"dev": true,
@@ -27068,10 +19652,6 @@
"punycode": {
"version": "2.1.1"
},
- "q": {
- "version": "1.5.1",
- "dev": true
- },
"qs": {
"version": "6.11.0",
"requires": {
@@ -27081,10 +19661,6 @@
"queue-microtask": {
"version": "1.2.3"
},
- "quick-lru": {
- "version": "4.0.1",
- "dev": true
- },
"ramldt2jsonschema": {
"version": "1.2.3",
"requires": {
@@ -27114,22 +19690,6 @@
}
}
},
- "rc": {
- "version": "1.2.8",
- "dev": true,
- "requires": {
- "deep-extend": "^0.6.0",
- "ini": "~1.3.0",
- "minimist": "^1.2.0",
- "strip-json-comments": "~2.0.1"
- },
- "dependencies": {
- "ini": {
- "version": "1.3.8",
- "dev": true
- }
- }
- },
"react": {
"version": "17.0.2",
"requires": {
@@ -27150,92 +19710,6 @@
"npm-normalize-package-bin": "^1.0.1"
}
},
- "read-pkg": {
- "version": "5.2.0",
- "dev": true,
- "requires": {
- "@types/normalize-package-data": "^2.4.0",
- "normalize-package-data": "^2.5.0",
- "parse-json": "^5.0.0",
- "type-fest": "^0.6.0"
- },
- "dependencies": {
- "hosted-git-info": {
- "version": "2.8.9",
- "dev": true
- },
- "normalize-package-data": {
- "version": "2.5.0",
- "dev": true,
- "requires": {
- "hosted-git-info": "^2.1.4",
- "resolve": "^1.10.0",
- "semver": "2 || 3 || 4 || 5",
- "validate-npm-package-license": "^3.0.1"
- }
- },
- "semver": {
- "version": "5.7.1",
- "dev": true
- },
- "type-fest": {
- "version": "0.6.0",
- "dev": true
- }
- }
- },
- "read-pkg-up": {
- "version": "7.0.1",
- "dev": true,
- "requires": {
- "find-up": "^4.1.0",
- "read-pkg": "^5.2.0",
- "type-fest": "^0.8.1"
- },
- "dependencies": {
- "find-up": {
- "version": "4.1.0",
- "dev": true,
- "requires": {
- "locate-path": "^5.0.0",
- "path-exists": "^4.0.0"
- }
- },
- "locate-path": {
- "version": "5.0.0",
- "dev": true,
- "requires": {
- "p-locate": "^4.1.0"
- }
- },
- "p-limit": {
- "version": "2.3.0",
- "dev": true,
- "requires": {
- "p-try": "^2.0.0"
- }
- },
- "p-locate": {
- "version": "4.1.0",
- "dev": true,
- "requires": {
- "p-limit": "^2.2.0"
- }
- },
- "p-try": {
- "version": "2.2.0",
- "dev": true
- },
- "path-exists": {
- "version": "4.0.0",
- "dev": true
- },
- "type-fest": {
- "version": "0.8.1",
- "dev": true
- }
- }
- },
"readable-stream": {
"version": "2.3.7",
"requires": {
@@ -27263,21 +19737,6 @@
"picomatch": "^2.2.1"
}
},
- "redent": {
- "version": "3.0.0",
- "dev": true,
- "requires": {
- "indent-string": "^4.0.0",
- "strip-indent": "^3.0.0"
- }
- },
- "redeyed": {
- "version": "2.1.1",
- "dev": true,
- "requires": {
- "esprima": "~4.0.0"
- }
- },
"redis": {
"version": "4.0.3",
"requires": {
@@ -27386,13 +19845,6 @@
"unicode-match-property-value-ecmascript": "^2.0.0"
}
},
- "registry-auth-token": {
- "version": "4.2.1",
- "dev": true,
- "requires": {
- "rc": "^1.2.8"
- }
- },
"regjsgen": {
"version": "0.6.0"
},
@@ -27871,69 +20323,12 @@
"xmlchars": "^2.2.0"
}
},
- "semantic-release": {
- "version": "17.4.7",
- "dev": true,
- "requires": {
- "@semantic-release/commit-analyzer": "^8.0.0",
- "@semantic-release/error": "^2.2.0",
- "@semantic-release/github": "^7.0.0",
- "@semantic-release/npm": "^7.0.0",
- "@semantic-release/release-notes-generator": "^9.0.0",
- "aggregate-error": "^3.0.0",
- "cosmiconfig": "^7.0.0",
- "debug": "^4.0.0",
- "env-ci": "^5.0.0",
- "execa": "^5.0.0",
- "figures": "^3.0.0",
- "find-versions": "^4.0.0",
- "get-stream": "^6.0.0",
- "git-log-parser": "^1.2.0",
- "hook-std": "^2.0.0",
- "hosted-git-info": "^4.0.0",
- "lodash": "^4.17.21",
- "marked": "^2.0.0",
- "marked-terminal": "^4.1.1",
- "micromatch": "^4.0.2",
- "p-each-series": "^2.1.0",
- "p-reduce": "^2.0.0",
- "read-pkg-up": "^7.0.0",
- "resolve-from": "^5.0.0",
- "semver": "^7.3.2",
- "semver-diff": "^3.1.1",
- "signale": "^1.2.1",
- "yargs": "^16.2.0"
- },
- "dependencies": {
- "marked": {
- "version": "2.1.3",
- "dev": true
- }
- }
- },
"semver": {
"version": "7.3.5",
"requires": {
"lru-cache": "^6.0.0"
}
},
- "semver-diff": {
- "version": "3.1.1",
- "dev": true,
- "requires": {
- "semver": "^6.3.0"
- },
- "dependencies": {
- "semver": {
- "version": "6.3.0",
- "dev": true
- }
- }
- },
- "semver-regex": {
- "version": "3.1.3",
- "dev": true
- },
"set-blocking": {
"version": "2.0.0"
},
@@ -27973,33 +20368,6 @@
"signal-exit": {
"version": "3.0.7"
},
- "signale": {
- "version": "1.4.0",
- "dev": true,
- "requires": {
- "chalk": "^2.3.2",
- "figures": "^2.0.0",
- "pkg-conf": "^2.1.0"
- },
- "dependencies": {
- "chalk": {
- "version": "2.4.2",
- "dev": true,
- "requires": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
- }
- },
- "figures": {
- "version": "2.0.0",
- "dev": true,
- "requires": {
- "escape-string-regexp": "^1.0.5"
- }
- }
- }
- },
"simple-git": {
"version": "3.7.1",
"requires": {
@@ -28116,41 +20484,6 @@
}
}
},
- "spawn-error-forwarder": {
- "version": "1.0.0",
- "dev": true
- },
- "spdx-correct": {
- "version": "3.1.1",
- "dev": true,
- "requires": {
- "spdx-expression-parse": "^3.0.0",
- "spdx-license-ids": "^3.0.0"
- }
- },
- "spdx-exceptions": {
- "version": "2.3.0",
- "dev": true
- },
- "spdx-expression-parse": {
- "version": "3.0.1",
- "dev": true,
- "requires": {
- "spdx-exceptions": "^2.1.0",
- "spdx-license-ids": "^3.0.0"
- }
- },
- "spdx-license-ids": {
- "version": "3.0.11",
- "dev": true
- },
- "split": {
- "version": "1.0.1",
- "dev": true,
- "requires": {
- "through": "2"
- }
- },
"split2": {
"version": "3.2.2",
"requires": {
@@ -28210,14 +20543,6 @@
"duplexer": "~0.1.1"
}
},
- "stream-combiner2": {
- "version": "1.1.1",
- "dev": true,
- "requires": {
- "duplexer2": "~0.1.0",
- "readable-stream": "^2.0.2"
- }
- },
"stream-connect": {
"version": "1.0.2",
"dev": true,
@@ -28310,17 +20635,6 @@
"strip-final-newline": {
"version": "2.0.0"
},
- "strip-indent": {
- "version": "3.0.0",
- "dev": true,
- "requires": {
- "min-indent": "^1.0.0"
- }
- },
- "strip-json-comments": {
- "version": "2.0.1",
- "dev": true
- },
"strip-outer": {
"version": "1.0.1",
"requires": {
@@ -28399,31 +20713,10 @@
"yallist": "^4.0.0"
}
},
- "temp-dir": {
- "version": "2.0.0",
- "dev": true
- },
"temp-path": {
"version": "1.0.0",
"dev": true
},
- "tempy": {
- "version": "1.0.1",
- "dev": true,
- "requires": {
- "del": "^6.0.0",
- "is-stream": "^2.0.0",
- "temp-dir": "^2.0.0",
- "type-fest": "^0.16.0",
- "unique-string": "^2.0.0"
- },
- "dependencies": {
- "type-fest": {
- "version": "0.16.0",
- "dev": true
- }
- }
- },
"term-img": {
"version": "6.0.0",
"requires": {
@@ -28486,10 +20779,6 @@
}
}
},
- "text-extensions": {
- "version": "1.9.0",
- "dev": true
- },
"text-table": {
"version": "0.2.0"
},
@@ -28568,17 +20857,9 @@
"tr46": {
"version": "0.0.3"
},
- "traverse": {
- "version": "0.6.6",
- "dev": true
- },
"treeverse": {
"version": "1.0.4"
},
- "trim-newlines": {
- "version": "3.0.1",
- "dev": true
- },
"trim-repeated": {
"version": "1.0.0",
"requires": {
@@ -28771,21 +21052,6 @@
"imurmurhash": "^0.1.4"
}
},
- "unique-string": {
- "version": "2.0.0",
- "dev": true,
- "requires": {
- "crypto-random-string": "^2.0.0"
- }
- },
- "universal-user-agent": {
- "version": "6.0.0",
- "dev": true
- },
- "universalify": {
- "version": "2.0.0",
- "dev": true
- },
"unixify": {
"version": "1.0.0",
"dev": true,
@@ -28811,10 +21077,6 @@
"uri-templates": {
"version": "0.2.0"
},
- "url-join": {
- "version": "4.0.1",
- "dev": true
- },
"utf-8-validate": {
"version": "5.0.8",
"requires": {
@@ -28851,14 +21113,6 @@
}
}
},
- "validate-npm-package-license": {
- "version": "3.0.4",
- "dev": true,
- "requires": {
- "spdx-correct": "^3.0.0",
- "spdx-expression-parse": "^3.0.0"
- }
- },
"validate-npm-package-name": {
"version": "3.0.0",
"requires": {
@@ -29130,10 +21384,6 @@
"yallist": {
"version": "4.0.0"
},
- "yaml": {
- "version": "1.10.2",
- "dev": true
- },
"yaml-ast-parser": {
"version": "0.0.43"
},
@@ -29186,4 +21436,4 @@
}
}
}
-}
\ No newline at end of file
+}
diff --git a/examples/slack-reaction-listener/.gitignore b/examples/slack-reaction-listener/.gitignore
new file mode 100644
index 000000000..8a7d9cab2
--- /dev/null
+++ b/examples/slack-reaction-listener/.gitignore
@@ -0,0 +1,2 @@
+node_modules
+.glee
\ No newline at end of file
diff --git a/examples/slack-reaction-listener/README.md b/examples/slack-reaction-listener/README.md
new file mode 100644
index 000000000..b24695fdf
--- /dev/null
+++ b/examples/slack-reaction-listener/README.md
@@ -0,0 +1,59 @@
+# Slack Websocket API
+
+This Slack Websocket API leverages the AsyncAPI specification to connect Slack with OpenAI's AI models. When a user reacts to a message on Slack, this API sends the reaction to OpenAI's server. ChatGPT then crafts a fun response, which is posted as a reply to the message thread on Slack.
+
+## Table of Contents
+
+- [Overview](#overview)
+- [Prerequisites](#prerequisites)
+- [Configuration](#configuration)
+- [Usage](#usage)
+- [Environment Variables](#environment-variables)
+
+## Overview
+
+The API listens for reaction events in Slack, processes them through OpenAI's API to generate responses, and sends those back to Slack as a threaded message.
+
+## Prerequisites
+
+- Node.js (version 12 or higher)
+- A Slack app with permissions to read reactions and post messages
+- Access to OpenAI API
+
+## Configuration
+
+Before running the project, you must update the `asyncapi.yaml` file with the current `ticket` and `app_id` for the Slack WebSocket connection:
+
+```yaml
+channels:
+ SlackEventStream:
+ address: /link/?ticket=[ticket]&app_id=[app_id]
+```
+
+Replace `[ticket]` and `[app_id]` with the respective values for your Slack app.
+
+## Usage
+
+Set the environment variables by creating a `.env` file in the root of the project:
+
+```plaintext
+SLACK_HTTP=xoxb-**********
+CHAT_API=openai_token
+```
+
+Start the API server with:
+
+```sh
+npm run dev
+```
+
+The API will now listen for Slack reaction events, interact with OpenAI, and post responses on Slack.
+
+## Environment Variables
+
+The following environment variables are necessary for the API to function:
+
+- `SLACK_HTTP`: Your Slack app's OAuth token.
+- `CHAT_API`: Your OpenAI API key.
+
+Ensure these are set in your environment.
\ No newline at end of file
diff --git a/examples/slack-reaction-listener/asyncapi.yaml b/examples/slack-reaction-listener/asyncapi.yaml
new file mode 100644
index 000000000..35d2f67fd
--- /dev/null
+++ b/examples/slack-reaction-listener/asyncapi.yaml
@@ -0,0 +1,173 @@
+asyncapi: 3.0.0
+info:
+ title: Slack Websocket and OpenAI API
+ version: 1.0.0
+servers:
+ OpenAI_HTTPS:
+ host: api.openai.com
+ protocol: https
+ Slack_WebSocket:
+ host: wss-primary.slack.com
+ protocol: wss
+ Slack_HTTPS:
+ host: slack.com
+ protocol: https
+channels:
+ SlackPostMessage:
+ bindings:
+ http:
+ method: post
+ address: /api/chat.postMessage
+ servers:
+ - $ref: "#/servers/Slack_HTTPS"
+ messages:
+ slackResponse:
+ payload:
+ type: object
+ properties:
+ channel:
+ type: string
+ text:
+ type: string
+ OpenAICompletion:
+ bindings:
+ http:
+ method: post
+ servers:
+ - $ref: "#/servers/OpenAI_HTTPS"
+ address: /v1/chat/completions
+ messages:
+ OpenAIRequest:
+ $ref: "#/components/messages/OpenAIRequest"
+ SlackEventStream:
+ servers:
+ - $ref: "#/servers/Slack_WebSocket"
+ address: /link/?ticket={ticket}&app_id={app_id}
+ parameters:
+ ticket:
+ default: 38408ed1-5d39--82f0-6e1214dae1
+ app_id:
+ default: b02112d9364cb2fee8a0a920b8bcb03fab023b4e30f6ee2efb98f
+ messages:
+ SlackReactionAdded:
+ $ref: "#/components/messages/SlackReactionAdded"
+ GenericErrorPayload:
+ $ref: "#/components/messages/GenericErrorPayload"
+operations:
+ sentSlackMessage:
+ action: send
+ channel:
+ $ref: "#/channels/SlackPostMessage"
+ messages:
+ - $ref: "#/components/messages/slackResponse"
+ receiveSlackConfirmation:
+ action: receive
+ channel:
+ $ref: "#/channels/SlackPostMessage"
+ AckEvent:
+ action: send
+ channel:
+ $ref: "#/channels/SlackEventStream"
+ messages:
+ - $ref: "#/components/messages/slackAckEvent"
+ SendToOpenAI:
+ action: send
+ channel:
+ $ref: "#/channels/OpenAICompletion"
+ messages:
+ - $ref: "#/components/messages/slackResponse"
+ ReceiveFromOpenAI:
+ action: receive
+ channel:
+ $ref: "#/channels/OpenAICompletion"
+ messages:
+ - $ref: "#/components/messages/OpenAICompletionResponse"
+ reply:
+ channel:
+ $ref: "#/channels/SlackPostMessage"
+ HandleSlackReaction:
+ reply:
+ channel:
+ $ref: "#/channels/SlackEventStream"
+ action: receive
+ channel:
+ $ref: "#/channels/SlackEventStream"
+ messages:
+ - $ref: "#/components/messages/SlackReactionAdded"
+ - $ref: "#/components/messages/GenericErrorPayload"
+components:
+ messages:
+ slackAckEvent:
+ payload:
+ type: object
+ properties:
+ envelope_id:
+ type: string
+ slackResponse:
+ payload:
+ type: object
+ properties:
+ channel:
+ type: string
+ text:
+ type: string
+ OpenAIRequest:
+ payload:
+ type: object
+ properties:
+ model:
+ type: string
+ enum: ["gpt-3.5-turbo", "gpt-3.5-turbo-16k", "text-davinci-002"]
+ messages:
+ type: array
+ items:
+ type: object
+ properties:
+ role:
+ type: string
+ enum: ["user"]
+ content:
+ type: string
+ temperature:
+ type: number
+ minimum: 0.0
+ maximum: 1.0
+ required:
+ - model
+ - messages
+ - temperature
+ OpenAICompletionResponse:
+ payload:
+ type: object
+ properties:
+ choices:
+ type: array
+ items:
+ type: object
+ properties:
+ finish_reason:
+ type: string
+ enum: ['stop']
+ message:
+ type: object
+ properties:
+ content:
+ type: string
+ role:
+ type: string
+ enum: ['assistant']
+ required:
+ - finish_reason
+ - message
+ required:
+ - choices
+ SlackReactionAdded:
+ payload:
+ type: object
+ GenericErrorPayload:
+ payload:
+ type: string
+x-remoteServers:
+ - Slack_HTTPS
+ - Slack_WebSocket
+ - OpenAI_HTTPS
\ No newline at end of file
diff --git a/examples/slack-reaction-listener/functions/HandleSlackReaction.ts b/examples/slack-reaction-listener/functions/HandleSlackReaction.ts
new file mode 100644
index 000000000..7bb53f428
--- /dev/null
+++ b/examples/slack-reaction-listener/functions/HandleSlackReaction.ts
@@ -0,0 +1,32 @@
+import { GleeFunction } from "@asyncapi/glee"
+
+const myFunction: GleeFunction = async ({ payload }) => {
+ const { envelope_id } = payload
+ const reaction = payload?.payload?.event?.reaction
+ if (!reaction) return
+ return {
+ reply: [
+ {
+ payload: {
+ envelope_id
+ }
+ }
+ ],
+ send: [{
+ server: "OpenAI_HTTPS",
+ channel: "OpenAICompletion",
+ headers: {
+ 'Authorization': `Bearer ${process.env.CHAT_API}`
+ },
+ payload: {
+ model: "gpt-3.5-turbo",
+ messages: [{ "role": "user", "content": `Someone reacted with "${reaction}" emoji to my message on Slack, write something fun and short to them.` }],
+ temperature: 0.7
+ }
+ }]
+ }
+
+
+}
+
+export default myFunction
\ No newline at end of file
diff --git a/examples/slack-reaction-listener/functions/ReceiveFromOpenAI.ts b/examples/slack-reaction-listener/functions/ReceiveFromOpenAI.ts
new file mode 100644
index 000000000..7d1f5111b
--- /dev/null
+++ b/examples/slack-reaction-listener/functions/ReceiveFromOpenAI.ts
@@ -0,0 +1,28 @@
+import { GleeFunction } from "@asyncapi/glee"
+
+const myFunction: GleeFunction = async (event) => {
+ const { payload } = event.request.request
+ const slack_event = payload?.payload?.event
+
+ if (!slack_event) return
+
+ const thread_ts = slack_event.item.ts
+ const channel = slack_event.item.channel
+ const text = event.payload.choices[0].message.content
+
+
+ return {
+ send: [{
+ channel: "SlackPostMessage",
+ server: "Slack_HTTPS",
+ payload: {
+ channel, thread_ts, text
+ },
+ headers: {
+ Authorization: `Bearer ${process.env.SLACK_HTTP}`,
+ }
+ }]
+ }
+}
+
+export default myFunction
\ No newline at end of file
diff --git a/examples/slack-reaction-listener/functions/receiveSlackConfirmation.ts b/examples/slack-reaction-listener/functions/receiveSlackConfirmation.ts
new file mode 100644
index 000000000..415ca2423
--- /dev/null
+++ b/examples/slack-reaction-listener/functions/receiveSlackConfirmation.ts
@@ -0,0 +1,7 @@
+const myFunction = async ({ payload }) => {
+ if (payload.ok) {
+ console.log("everything went smoothly.")
+ }
+}
+
+export default myFunction
\ No newline at end of file
diff --git a/examples/slack-reaction-listener/glee.config.js b/examples/slack-reaction-listener/glee.config.js
new file mode 100644
index 000000000..546e2ca23
--- /dev/null
+++ b/examples/slack-reaction-listener/glee.config.js
@@ -0,0 +1,7 @@
+export default async function () {
+ return {
+ docs: {
+ enabled: false
+ }
+ }
+}
\ No newline at end of file
diff --git a/examples/slack-reaction-listener/package-lock.json b/examples/slack-reaction-listener/package-lock.json
new file mode 100644
index 000000000..2af97f51d
--- /dev/null
+++ b/examples/slack-reaction-listener/package-lock.json
@@ -0,0 +1,21439 @@
+{
+ "name": "glee-example",
+ "version": "0.1.0",
+ "lockfileVersion": 2,
+ "requires": true,
+ "packages": {
+ "": {
+ "name": "glee-example",
+ "version": "0.1.0",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@asyncapi/glee": "file:../.."
+ }
+ },
+ "../..": {
+ "name": "@asyncapi/glee",
+ "version": "0.28.4",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@asyncapi/generator": "^1.14.3",
+ "@asyncapi/html-template": "^1.0.0",
+ "@asyncapi/markdown-template": "^1.4.0",
+ "@asyncapi/parser": "^3.0.0-next-major-spec.12",
+ "@types/jest": "^27.4.0",
+ "@types/qs": "^6.9.7",
+ "ajv": "^6.12.6",
+ "async": "^3.2.0",
+ "better-ajv-errors": "^0.7.0",
+ "bufferutil": "^4.0.3",
+ "chalk": "^4.1.1",
+ "cross-spawn": "^7.0.3",
+ "debug": "^4.3.1",
+ "dotenv": "^10.0.0",
+ "dotenv-expand": "^5.1.0",
+ "emojis": "^1.0.10",
+ "eslint-plugin-github": "^4.3.5",
+ "eslint-plugin-security": "^1.4.0",
+ "got": "^12.5.3",
+ "kafkajs": "^2.2.3",
+ "mqtt": "^4.3.7",
+ "path-to-regexp": "^6.2.0",
+ "qs": "^6.11.0",
+ "redis": "^4.0.2",
+ "socket.io": "^4.1.2",
+ "terminal-image": "^2.0.0",
+ "typescript": "^4.5.4",
+ "uri-templates": "^0.2.0",
+ "utf-8-validate": "^5.0.5",
+ "uuid": "^8.3.2",
+ "walkdir": "^0.4.1",
+ "word-wrap": "^1.2.3",
+ "ws": "^7.4.6"
+ },
+ "bin": {
+ "glee": "dist/cli/index.js"
+ },
+ "devDependencies": {
+ "@tsconfig/node14": "^1.0.1",
+ "@types/async": "^3.2.11",
+ "@types/debug": "^4.1.7",
+ "@types/socket.io": "^3.0.2",
+ "@types/uri-templates": "^0.1.31",
+ "@types/ws": "^8.5.3",
+ "@typescript-eslint/eslint-plugin": "^5.9.0",
+ "@typescript-eslint/parser": "^5.9.0",
+ "all-contributors-cli": "^6.14.2",
+ "eslint": "^8.6.0",
+ "eslint-plugin-jest": "^23.8.2",
+ "eslint-plugin-sonarjs": "^0.19.0",
+ "fs-extra": "^10.1.0",
+ "jest": "^27.4.7",
+ "jest-extended": "^1.2.0",
+ "jsdoc-to-markdown": "^5.0.3",
+ "markdown-toc": "^1.2.0",
+ "rimraf": "^3.0.2",
+ "ts-jest": "^27.1.2",
+ "tsc-watch": "^4.5.0",
+ "typedoc": "^0.23.28",
+ "typedoc-plugin-markdown": "^3.11.8",
+ "unixify": "^1.0.0"
+ },
+ "engines": {
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ }
+ },
+ "../../node_modules/@apidevtools/json-schema-ref-parser": {
+ "version": "9.0.9",
+ "license": "MIT",
+ "dependencies": {
+ "@jsdevtools/ono": "^7.1.3",
+ "@types/json-schema": "^7.0.6",
+ "call-me-maybe": "^1.0.1",
+ "js-yaml": "^4.1.0"
+ }
+ },
+ "../../node_modules/@apidevtools/json-schema-ref-parser/node_modules/js-yaml": {
+ "version": "4.1.0",
+ "license": "MIT",
+ "dependencies": {
+ "argparse": "^2.0.1"
+ },
+ "bin": {
+ "js-yaml": "bin/js-yaml.js"
+ }
+ },
+ "../../node_modules/@asyncapi/avro-schema-parser": {
+ "version": "1.0.1",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "avsc": "^5.7.3"
+ }
+ },
+ "../../node_modules/@asyncapi/generator": {
+ "version": "1.9.3",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@asyncapi/avro-schema-parser": "^1.0.0",
+ "@asyncapi/generator-react-sdk": "^0.2.23",
+ "@asyncapi/openapi-schema-parser": "^2.0.1",
+ "@asyncapi/parser": "^1.15.0",
+ "@asyncapi/raml-dt-schema-parser": "^2.0.1",
+ "@npmcli/arborist": "^2.2.4",
+ "ajv": "^6.10.2",
+ "chokidar": "^3.4.0",
+ "commander": "^6.1.0",
+ "filenamify": "^4.1.0",
+ "fs.extra": "^1.3.2",
+ "global-dirs": "^3.0.0",
+ "jmespath": "^0.15.0",
+ "js-yaml": "^3.13.1",
+ "levenshtein-edit-distance": "^2.0.5",
+ "loglevel": "^1.6.8",
+ "markdown-it": "^12.3.2",
+ "minimatch": "^3.0.4",
+ "node-fetch": "^2.6.0",
+ "nunjucks": "^3.2.0",
+ "resolve-from": "^5.0.0",
+ "resolve-pkg": "^2.0.0",
+ "semver": "^7.3.2",
+ "simple-git": "^3.3.0",
+ "source-map-support": "^0.5.19",
+ "ts-node": "^9.1.1",
+ "typescript": "^4.2.2"
+ },
+ "bin": {
+ "ag": "cli.js",
+ "asyncapi-generator": "cli.js"
+ },
+ "engines": {
+ "node": ">12.16",
+ "npm": ">6.13.7"
+ }
+ },
+ "../../node_modules/@asyncapi/generator-react-sdk": {
+ "version": "0.2.23",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@asyncapi/parser": "^1.13.0",
+ "@babel/core": "7.12.9",
+ "@babel/preset-env": "^7.12.7",
+ "@babel/preset-react": "^7.12.7",
+ "@rollup/plugin-babel": "^5.2.1",
+ "babel-plugin-source-map-support": "^2.1.3",
+ "prop-types": "^15.7.2",
+ "react": "^17.0.1",
+ "rollup": "^2.60.1",
+ "source-map-support": "^0.5.19"
+ }
+ },
+ "../../node_modules/@asyncapi/openapi-schema-parser": {
+ "version": "2.0.1",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@openapi-contrib/openapi-schema-to-json-schema": "^3.0.0"
+ }
+ },
+ "../../node_modules/@asyncapi/parser": {
+ "version": "1.15.0",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@apidevtools/json-schema-ref-parser": "^9.0.6",
+ "@asyncapi/specs": "^2.14.0",
+ "@fmvilas/pseudo-yaml-ast": "^0.3.1",
+ "ajv": "^6.10.1",
+ "js-yaml": "^3.13.1",
+ "json-to-ast": "^2.1.0",
+ "lodash.clonedeep": "^4.5.0",
+ "node-fetch": "^2.6.0",
+ "tiny-merge-patch": "^0.1.2"
+ }
+ },
+ "../../node_modules/@asyncapi/raml-dt-schema-parser": {
+ "version": "2.0.1",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "js-yaml": "^3.13.1",
+ "ramldt2jsonschema": "^1.1.0"
+ }
+ },
+ "../../node_modules/@asyncapi/specs": {
+ "version": "2.14.0",
+ "license": "Apache-2.0"
+ },
+ "../../node_modules/@babel/code-frame": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/highlight": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "../../node_modules/@babel/compat-data": {
+ "version": "7.17.0",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "../../node_modules/@babel/core": {
+ "version": "7.12.9",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/code-frame": "^7.10.4",
+ "@babel/generator": "^7.12.5",
+ "@babel/helper-module-transforms": "^7.12.1",
+ "@babel/helpers": "^7.12.5",
+ "@babel/parser": "^7.12.7",
+ "@babel/template": "^7.12.7",
+ "@babel/traverse": "^7.12.9",
+ "@babel/types": "^7.12.7",
+ "convert-source-map": "^1.7.0",
+ "debug": "^4.1.0",
+ "gensync": "^1.0.0-beta.1",
+ "json5": "^2.1.2",
+ "lodash": "^4.17.19",
+ "resolve": "^1.3.2",
+ "semver": "^5.4.1",
+ "source-map": "^0.5.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/babel"
+ }
+ },
+ "../../node_modules/@babel/core/node_modules/semver": {
+ "version": "5.7.1",
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver"
+ }
+ },
+ "../../node_modules/@babel/generator": {
+ "version": "7.17.0",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/types": "^7.17.0",
+ "jsesc": "^2.5.1",
+ "source-map": "^0.5.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "../../node_modules/@babel/helper-annotate-as-pure": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/types": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "../../node_modules/@babel/helper-builder-binary-assignment-operator-visitor": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-explode-assignable-expression": "^7.16.7",
+ "@babel/types": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "../../node_modules/@babel/helper-compilation-targets": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/compat-data": "^7.16.4",
+ "@babel/helper-validator-option": "^7.16.7",
+ "browserslist": "^4.17.5",
+ "semver": "^6.3.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "../../node_modules/@babel/helper-compilation-targets/node_modules/semver": {
+ "version": "6.3.0",
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "../../node_modules/@babel/helper-create-class-features-plugin": {
+ "version": "7.17.1",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.16.7",
+ "@babel/helper-environment-visitor": "^7.16.7",
+ "@babel/helper-function-name": "^7.16.7",
+ "@babel/helper-member-expression-to-functions": "^7.16.7",
+ "@babel/helper-optimise-call-expression": "^7.16.7",
+ "@babel/helper-replace-supers": "^7.16.7",
+ "@babel/helper-split-export-declaration": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "../../node_modules/@babel/helper-create-regexp-features-plugin": {
+ "version": "7.17.0",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.16.7",
+ "regexpu-core": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "../../node_modules/@babel/helper-define-polyfill-provider": {
+ "version": "0.3.1",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-compilation-targets": "^7.13.0",
+ "@babel/helper-module-imports": "^7.12.13",
+ "@babel/helper-plugin-utils": "^7.13.0",
+ "@babel/traverse": "^7.13.0",
+ "debug": "^4.1.1",
+ "lodash.debounce": "^4.0.8",
+ "resolve": "^1.14.2",
+ "semver": "^6.1.2"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.4.0-0"
+ }
+ },
+ "../../node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": {
+ "version": "6.3.0",
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "../../node_modules/@babel/helper-environment-visitor": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/types": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "../../node_modules/@babel/helper-explode-assignable-expression": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/types": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "../../node_modules/@babel/helper-function-name": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-get-function-arity": "^7.16.7",
+ "@babel/template": "^7.16.7",
+ "@babel/types": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "../../node_modules/@babel/helper-get-function-arity": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/types": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "../../node_modules/@babel/helper-hoist-variables": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/types": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "../../node_modules/@babel/helper-member-expression-to-functions": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/types": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "../../node_modules/@babel/helper-module-imports": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/types": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "../../node_modules/@babel/helper-module-transforms": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-environment-visitor": "^7.16.7",
+ "@babel/helper-module-imports": "^7.16.7",
+ "@babel/helper-simple-access": "^7.16.7",
+ "@babel/helper-split-export-declaration": "^7.16.7",
+ "@babel/helper-validator-identifier": "^7.16.7",
+ "@babel/template": "^7.16.7",
+ "@babel/traverse": "^7.16.7",
+ "@babel/types": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "../../node_modules/@babel/helper-optimise-call-expression": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/types": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "../../node_modules/@babel/helper-plugin-utils": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "../../node_modules/@babel/helper-remap-async-to-generator": {
+ "version": "7.16.8",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.16.7",
+ "@babel/helper-wrap-function": "^7.16.8",
+ "@babel/types": "^7.16.8"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "../../node_modules/@babel/helper-replace-supers": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-environment-visitor": "^7.16.7",
+ "@babel/helper-member-expression-to-functions": "^7.16.7",
+ "@babel/helper-optimise-call-expression": "^7.16.7",
+ "@babel/traverse": "^7.16.7",
+ "@babel/types": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "../../node_modules/@babel/helper-simple-access": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/types": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "../../node_modules/@babel/helper-skip-transparent-expression-wrappers": {
+ "version": "7.16.0",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/types": "^7.16.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "../../node_modules/@babel/helper-split-export-declaration": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/types": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "../../node_modules/@babel/helper-validator-identifier": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "../../node_modules/@babel/helper-validator-option": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "../../node_modules/@babel/helper-wrap-function": {
+ "version": "7.16.8",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-function-name": "^7.16.7",
+ "@babel/template": "^7.16.7",
+ "@babel/traverse": "^7.16.8",
+ "@babel/types": "^7.16.8"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "../../node_modules/@babel/helpers": {
+ "version": "7.17.2",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/template": "^7.16.7",
+ "@babel/traverse": "^7.17.0",
+ "@babel/types": "^7.17.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "../../node_modules/@babel/highlight": {
+ "version": "7.16.10",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-validator-identifier": "^7.16.7",
+ "chalk": "^2.0.0",
+ "js-tokens": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "../../node_modules/@babel/highlight/node_modules/chalk": {
+ "version": "2.4.2",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "../../node_modules/@babel/parser": {
+ "version": "7.17.0",
+ "license": "MIT",
+ "bin": {
+ "parser": "bin/babel-parser.js"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "../../node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "../../node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0",
+ "@babel/plugin-proposal-optional-chaining": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.13.0"
+ }
+ },
+ "../../node_modules/@babel/plugin-proposal-async-generator-functions": {
+ "version": "7.16.8",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-remap-async-to-generator": "^7.16.8",
+ "@babel/plugin-syntax-async-generators": "^7.8.4"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-proposal-class-properties": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-create-class-features-plugin": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-proposal-class-static-block": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-create-class-features-plugin": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-class-static-block": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.12.0"
+ }
+ },
+ "../../node_modules/@babel/plugin-proposal-dynamic-import": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-dynamic-import": "^7.8.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-proposal-export-namespace-from": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-proposal-json-strings": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-json-strings": "^7.8.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-proposal-logical-assignment-operators": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-proposal-nullish-coalescing-operator": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-proposal-numeric-separator": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-numeric-separator": "^7.10.4"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-proposal-object-rest-spread": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/compat-data": "^7.16.4",
+ "@babel/helper-compilation-targets": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
+ "@babel/plugin-transform-parameters": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-proposal-optional-catch-binding": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-proposal-optional-chaining": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0",
+ "@babel/plugin-syntax-optional-chaining": "^7.8.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-proposal-private-methods": {
+ "version": "7.16.11",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-create-class-features-plugin": "^7.16.10",
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-proposal-private-property-in-object": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.16.7",
+ "@babel/helper-create-class-features-plugin": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-private-property-in-object": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-proposal-unicode-property-regex": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-create-regexp-features-plugin": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=4"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-syntax-async-generators": {
+ "version": "7.8.4",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-syntax-bigint": {
+ "version": "7.8.3",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-syntax-class-properties": {
+ "version": "7.12.13",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.12.13"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-syntax-class-static-block": {
+ "version": "7.14.5",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-syntax-dynamic-import": {
+ "version": "7.8.3",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-syntax-export-namespace-from": {
+ "version": "7.8.3",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.3"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-syntax-import-meta": {
+ "version": "7.10.4",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.10.4"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-syntax-json-strings": {
+ "version": "7.8.3",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-syntax-jsx": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-syntax-logical-assignment-operators": {
+ "version": "7.10.4",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.10.4"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-syntax-nullish-coalescing-operator": {
+ "version": "7.8.3",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-syntax-numeric-separator": {
+ "version": "7.10.4",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.10.4"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-syntax-object-rest-spread": {
+ "version": "7.8.3",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-syntax-optional-catch-binding": {
+ "version": "7.8.3",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-syntax-optional-chaining": {
+ "version": "7.8.3",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-syntax-private-property-in-object": {
+ "version": "7.14.5",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-syntax-top-level-await": {
+ "version": "7.14.5",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-syntax-typescript": {
+ "version": "7.16.7",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-transform-arrow-functions": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-transform-async-to-generator": {
+ "version": "7.16.8",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-module-imports": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-remap-async-to-generator": "^7.16.8"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-transform-block-scoped-functions": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-transform-block-scoping": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-transform-classes": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.16.7",
+ "@babel/helper-environment-visitor": "^7.16.7",
+ "@babel/helper-function-name": "^7.16.7",
+ "@babel/helper-optimise-call-expression": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-replace-supers": "^7.16.7",
+ "@babel/helper-split-export-declaration": "^7.16.7",
+ "globals": "^11.1.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-transform-computed-properties": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-transform-destructuring": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-transform-dotall-regex": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-create-regexp-features-plugin": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-transform-duplicate-keys": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-transform-exponentiation-operator": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-transform-for-of": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-transform-function-name": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-compilation-targets": "^7.16.7",
+ "@babel/helper-function-name": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-transform-literals": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-transform-member-expression-literals": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-transform-modules-amd": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-module-transforms": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "babel-plugin-dynamic-import-node": "^2.3.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-transform-modules-commonjs": {
+ "version": "7.16.8",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-module-transforms": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-simple-access": "^7.16.7",
+ "babel-plugin-dynamic-import-node": "^2.3.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-transform-modules-systemjs": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-hoist-variables": "^7.16.7",
+ "@babel/helper-module-transforms": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-validator-identifier": "^7.16.7",
+ "babel-plugin-dynamic-import-node": "^2.3.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-transform-modules-umd": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-module-transforms": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-transform-named-capturing-groups-regex": {
+ "version": "7.16.8",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-create-regexp-features-plugin": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "../../node_modules/@babel/plugin-transform-new-target": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-transform-object-super": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-replace-supers": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-transform-parameters": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-transform-property-literals": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-transform-react-display-name": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-transform-react-jsx": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.16.7",
+ "@babel/helper-module-imports": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-jsx": "^7.16.7",
+ "@babel/types": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-transform-react-jsx-development": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/plugin-transform-react-jsx": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-transform-react-pure-annotations": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-transform-regenerator": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "regenerator-transform": "^0.14.2"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-transform-reserved-words": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-transform-shorthand-properties": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-transform-spread": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-transform-sticky-regex": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-transform-template-literals": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-transform-typeof-symbol": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-transform-unicode-escapes": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/plugin-transform-unicode-regex": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-create-regexp-features-plugin": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/preset-env": {
+ "version": "7.16.11",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/compat-data": "^7.16.8",
+ "@babel/helper-compilation-targets": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-validator-option": "^7.16.7",
+ "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7",
+ "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7",
+ "@babel/plugin-proposal-async-generator-functions": "^7.16.8",
+ "@babel/plugin-proposal-class-properties": "^7.16.7",
+ "@babel/plugin-proposal-class-static-block": "^7.16.7",
+ "@babel/plugin-proposal-dynamic-import": "^7.16.7",
+ "@babel/plugin-proposal-export-namespace-from": "^7.16.7",
+ "@babel/plugin-proposal-json-strings": "^7.16.7",
+ "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7",
+ "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7",
+ "@babel/plugin-proposal-numeric-separator": "^7.16.7",
+ "@babel/plugin-proposal-object-rest-spread": "^7.16.7",
+ "@babel/plugin-proposal-optional-catch-binding": "^7.16.7",
+ "@babel/plugin-proposal-optional-chaining": "^7.16.7",
+ "@babel/plugin-proposal-private-methods": "^7.16.11",
+ "@babel/plugin-proposal-private-property-in-object": "^7.16.7",
+ "@babel/plugin-proposal-unicode-property-regex": "^7.16.7",
+ "@babel/plugin-syntax-async-generators": "^7.8.4",
+ "@babel/plugin-syntax-class-properties": "^7.12.13",
+ "@babel/plugin-syntax-class-static-block": "^7.14.5",
+ "@babel/plugin-syntax-dynamic-import": "^7.8.3",
+ "@babel/plugin-syntax-export-namespace-from": "^7.8.3",
+ "@babel/plugin-syntax-json-strings": "^7.8.3",
+ "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
+ "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
+ "@babel/plugin-syntax-numeric-separator": "^7.10.4",
+ "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
+ "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
+ "@babel/plugin-syntax-optional-chaining": "^7.8.3",
+ "@babel/plugin-syntax-private-property-in-object": "^7.14.5",
+ "@babel/plugin-syntax-top-level-await": "^7.14.5",
+ "@babel/plugin-transform-arrow-functions": "^7.16.7",
+ "@babel/plugin-transform-async-to-generator": "^7.16.8",
+ "@babel/plugin-transform-block-scoped-functions": "^7.16.7",
+ "@babel/plugin-transform-block-scoping": "^7.16.7",
+ "@babel/plugin-transform-classes": "^7.16.7",
+ "@babel/plugin-transform-computed-properties": "^7.16.7",
+ "@babel/plugin-transform-destructuring": "^7.16.7",
+ "@babel/plugin-transform-dotall-regex": "^7.16.7",
+ "@babel/plugin-transform-duplicate-keys": "^7.16.7",
+ "@babel/plugin-transform-exponentiation-operator": "^7.16.7",
+ "@babel/plugin-transform-for-of": "^7.16.7",
+ "@babel/plugin-transform-function-name": "^7.16.7",
+ "@babel/plugin-transform-literals": "^7.16.7",
+ "@babel/plugin-transform-member-expression-literals": "^7.16.7",
+ "@babel/plugin-transform-modules-amd": "^7.16.7",
+ "@babel/plugin-transform-modules-commonjs": "^7.16.8",
+ "@babel/plugin-transform-modules-systemjs": "^7.16.7",
+ "@babel/plugin-transform-modules-umd": "^7.16.7",
+ "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.8",
+ "@babel/plugin-transform-new-target": "^7.16.7",
+ "@babel/plugin-transform-object-super": "^7.16.7",
+ "@babel/plugin-transform-parameters": "^7.16.7",
+ "@babel/plugin-transform-property-literals": "^7.16.7",
+ "@babel/plugin-transform-regenerator": "^7.16.7",
+ "@babel/plugin-transform-reserved-words": "^7.16.7",
+ "@babel/plugin-transform-shorthand-properties": "^7.16.7",
+ "@babel/plugin-transform-spread": "^7.16.7",
+ "@babel/plugin-transform-sticky-regex": "^7.16.7",
+ "@babel/plugin-transform-template-literals": "^7.16.7",
+ "@babel/plugin-transform-typeof-symbol": "^7.16.7",
+ "@babel/plugin-transform-unicode-escapes": "^7.16.7",
+ "@babel/plugin-transform-unicode-regex": "^7.16.7",
+ "@babel/preset-modules": "^0.1.5",
+ "@babel/types": "^7.16.8",
+ "babel-plugin-polyfill-corejs2": "^0.3.0",
+ "babel-plugin-polyfill-corejs3": "^0.5.0",
+ "babel-plugin-polyfill-regenerator": "^0.3.0",
+ "core-js-compat": "^3.20.2",
+ "semver": "^6.3.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/preset-env/node_modules/semver": {
+ "version": "6.3.0",
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "../../node_modules/@babel/preset-modules": {
+ "version": "0.1.5",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.0.0",
+ "@babel/plugin-proposal-unicode-property-regex": "^7.4.4",
+ "@babel/plugin-transform-dotall-regex": "^7.4.4",
+ "@babel/types": "^7.4.4",
+ "esutils": "^2.0.2"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/preset-react": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-validator-option": "^7.16.7",
+ "@babel/plugin-transform-react-display-name": "^7.16.7",
+ "@babel/plugin-transform-react-jsx": "^7.16.7",
+ "@babel/plugin-transform-react-jsx-development": "^7.16.7",
+ "@babel/plugin-transform-react-pure-annotations": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/@babel/runtime": {
+ "version": "7.17.2",
+ "license": "MIT",
+ "dependencies": {
+ "regenerator-runtime": "^0.13.4"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "../../node_modules/@babel/template": {
+ "version": "7.16.7",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/code-frame": "^7.16.7",
+ "@babel/parser": "^7.16.7",
+ "@babel/types": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "../../node_modules/@babel/traverse": {
+ "version": "7.17.0",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/code-frame": "^7.16.7",
+ "@babel/generator": "^7.17.0",
+ "@babel/helper-environment-visitor": "^7.16.7",
+ "@babel/helper-function-name": "^7.16.7",
+ "@babel/helper-hoist-variables": "^7.16.7",
+ "@babel/helper-split-export-declaration": "^7.16.7",
+ "@babel/parser": "^7.17.0",
+ "@babel/types": "^7.17.0",
+ "debug": "^4.1.0",
+ "globals": "^11.1.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "../../node_modules/@babel/types": {
+ "version": "7.17.0",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-validator-identifier": "^7.16.7",
+ "to-fast-properties": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "../../node_modules/@bcoe/v8-coverage": {
+ "version": "0.2.3",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/@eslint/eslintrc": {
+ "version": "1.1.0",
+ "license": "MIT",
+ "dependencies": {
+ "ajv": "^6.12.4",
+ "debug": "^4.3.2",
+ "espree": "^9.3.1",
+ "globals": "^13.9.0",
+ "ignore": "^4.0.6",
+ "import-fresh": "^3.2.1",
+ "js-yaml": "^4.1.0",
+ "minimatch": "^3.0.4",
+ "strip-json-comments": "^3.1.1"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ }
+ },
+ "../../node_modules/@eslint/eslintrc/node_modules/globals": {
+ "version": "13.12.1",
+ "license": "MIT",
+ "dependencies": {
+ "type-fest": "^0.20.2"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "../../node_modules/@eslint/eslintrc/node_modules/ignore": {
+ "version": "4.0.6",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "../../node_modules/@eslint/eslintrc/node_modules/js-yaml": {
+ "version": "4.1.0",
+ "license": "MIT",
+ "dependencies": {
+ "argparse": "^2.0.1"
+ },
+ "bin": {
+ "js-yaml": "bin/js-yaml.js"
+ }
+ },
+ "../../node_modules/@eslint/eslintrc/node_modules/strip-json-comments": {
+ "version": "3.1.1",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "../../node_modules/@eslint/eslintrc/node_modules/type-fest": {
+ "version": "0.20.2",
+ "license": "(MIT OR CC0-1.0)",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "../../node_modules/@fmvilas/pseudo-yaml-ast": {
+ "version": "0.3.1",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "yaml-ast-parser": "0.0.43"
+ }
+ },
+ "../../node_modules/@gar/promisify": {
+ "version": "1.1.2",
+ "license": "MIT"
+ },
+ "../../node_modules/@humanwhocodes/config-array": {
+ "version": "0.9.3",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@humanwhocodes/object-schema": "^1.2.1",
+ "debug": "^4.1.1",
+ "minimatch": "^3.0.4"
+ },
+ "engines": {
+ "node": ">=10.10.0"
+ }
+ },
+ "../../node_modules/@humanwhocodes/object-schema": {
+ "version": "1.2.1",
+ "license": "BSD-3-Clause"
+ },
+ "../../node_modules/@isaacs/string-locale-compare": {
+ "version": "1.1.0",
+ "license": "ISC"
+ },
+ "../../node_modules/@istanbuljs/load-nyc-config": {
+ "version": "1.1.0",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "camelcase": "^5.3.1",
+ "find-up": "^4.1.0",
+ "get-package-type": "^0.1.0",
+ "js-yaml": "^3.13.1",
+ "resolve-from": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": {
+ "version": "4.1.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "locate-path": "^5.0.0",
+ "path-exists": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": {
+ "version": "5.0.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "p-locate": "^4.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": {
+ "version": "2.3.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "p-try": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "../../node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": {
+ "version": "4.1.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "p-limit": "^2.2.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/@istanbuljs/load-nyc-config/node_modules/p-try": {
+ "version": "2.2.0",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "../../node_modules/@istanbuljs/load-nyc-config/node_modules/path-exists": {
+ "version": "4.0.0",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/@istanbuljs/schema": {
+ "version": "0.1.3",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/@jest/console": {
+ "version": "27.5.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "chalk": "^4.0.0",
+ "jest-message-util": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "slash": "^3.0.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "../../node_modules/@jest/core": {
+ "version": "27.5.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/console": "^27.5.1",
+ "@jest/reporters": "^27.5.1",
+ "@jest/test-result": "^27.5.1",
+ "@jest/transform": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "ansi-escapes": "^4.2.1",
+ "chalk": "^4.0.0",
+ "emittery": "^0.8.1",
+ "exit": "^0.1.2",
+ "graceful-fs": "^4.2.9",
+ "jest-changed-files": "^27.5.1",
+ "jest-config": "^27.5.1",
+ "jest-haste-map": "^27.5.1",
+ "jest-message-util": "^27.5.1",
+ "jest-regex-util": "^27.5.1",
+ "jest-resolve": "^27.5.1",
+ "jest-resolve-dependencies": "^27.5.1",
+ "jest-runner": "^27.5.1",
+ "jest-runtime": "^27.5.1",
+ "jest-snapshot": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "jest-validate": "^27.5.1",
+ "jest-watcher": "^27.5.1",
+ "micromatch": "^4.0.4",
+ "rimraf": "^3.0.0",
+ "slash": "^3.0.0",
+ "strip-ansi": "^6.0.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ },
+ "peerDependencies": {
+ "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0"
+ },
+ "peerDependenciesMeta": {
+ "node-notifier": {
+ "optional": true
+ }
+ }
+ },
+ "../../node_modules/@jest/core/node_modules/ansi-regex": {
+ "version": "5.0.1",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/@jest/core/node_modules/strip-ansi": {
+ "version": "6.0.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/@jest/environment": {
+ "version": "27.5.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/fake-timers": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "jest-mock": "^27.5.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "../../node_modules/@jest/fake-timers": {
+ "version": "27.5.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/types": "^27.5.1",
+ "@sinonjs/fake-timers": "^8.0.1",
+ "@types/node": "*",
+ "jest-message-util": "^27.5.1",
+ "jest-mock": "^27.5.1",
+ "jest-util": "^27.5.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "../../node_modules/@jest/globals": {
+ "version": "27.5.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/environment": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "expect": "^27.5.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "../../node_modules/@jest/reporters": {
+ "version": "27.5.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@bcoe/v8-coverage": "^0.2.3",
+ "@jest/console": "^27.5.1",
+ "@jest/test-result": "^27.5.1",
+ "@jest/transform": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "chalk": "^4.0.0",
+ "collect-v8-coverage": "^1.0.0",
+ "exit": "^0.1.2",
+ "glob": "^7.1.2",
+ "graceful-fs": "^4.2.9",
+ "istanbul-lib-coverage": "^3.0.0",
+ "istanbul-lib-instrument": "^5.1.0",
+ "istanbul-lib-report": "^3.0.0",
+ "istanbul-lib-source-maps": "^4.0.0",
+ "istanbul-reports": "^3.1.3",
+ "jest-haste-map": "^27.5.1",
+ "jest-resolve": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "jest-worker": "^27.5.1",
+ "slash": "^3.0.0",
+ "source-map": "^0.6.0",
+ "string-length": "^4.0.1",
+ "terminal-link": "^2.0.0",
+ "v8-to-istanbul": "^8.1.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ },
+ "peerDependencies": {
+ "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0"
+ },
+ "peerDependenciesMeta": {
+ "node-notifier": {
+ "optional": true
+ }
+ }
+ },
+ "../../node_modules/@jest/reporters/node_modules/source-map": {
+ "version": "0.6.1",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/@jest/source-map": {
+ "version": "27.5.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "callsites": "^3.0.0",
+ "graceful-fs": "^4.2.9",
+ "source-map": "^0.6.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "../../node_modules/@jest/source-map/node_modules/source-map": {
+ "version": "0.6.1",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/@jest/test-result": {
+ "version": "27.5.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/console": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/istanbul-lib-coverage": "^2.0.0",
+ "collect-v8-coverage": "^1.0.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "../../node_modules/@jest/test-sequencer": {
+ "version": "27.5.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/test-result": "^27.5.1",
+ "graceful-fs": "^4.2.9",
+ "jest-haste-map": "^27.5.1",
+ "jest-runtime": "^27.5.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "../../node_modules/@jest/transform": {
+ "version": "27.5.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/core": "^7.1.0",
+ "@jest/types": "^27.5.1",
+ "babel-plugin-istanbul": "^6.1.1",
+ "chalk": "^4.0.0",
+ "convert-source-map": "^1.4.0",
+ "fast-json-stable-stringify": "^2.0.0",
+ "graceful-fs": "^4.2.9",
+ "jest-haste-map": "^27.5.1",
+ "jest-regex-util": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "micromatch": "^4.0.4",
+ "pirates": "^4.0.4",
+ "slash": "^3.0.0",
+ "source-map": "^0.6.1",
+ "write-file-atomic": "^3.0.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "../../node_modules/@jest/transform/node_modules/source-map": {
+ "version": "0.6.1",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/@jest/types": {
+ "version": "27.5.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/istanbul-lib-coverage": "^2.0.0",
+ "@types/istanbul-reports": "^3.0.0",
+ "@types/node": "*",
+ "@types/yargs": "^16.0.0",
+ "chalk": "^4.0.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "../../node_modules/@jimp/bmp": {
+ "version": "0.16.1",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1",
+ "bmp-js": "^0.1.0"
+ },
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5"
+ }
+ },
+ "../../node_modules/@jimp/core": {
+ "version": "0.16.1",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1",
+ "any-base": "^1.1.0",
+ "buffer": "^5.2.0",
+ "exif-parser": "^0.1.12",
+ "file-type": "^9.0.0",
+ "load-bmfont": "^1.3.1",
+ "mkdirp": "^0.5.1",
+ "phin": "^2.9.1",
+ "pixelmatch": "^4.0.2",
+ "tinycolor2": "^1.4.1"
+ }
+ },
+ "../../node_modules/@jimp/core/node_modules/mkdirp": {
+ "version": "0.5.5",
+ "license": "MIT",
+ "dependencies": {
+ "minimist": "^1.2.5"
+ },
+ "bin": {
+ "mkdirp": "bin/cmd.js"
+ }
+ },
+ "../../node_modules/@jimp/custom": {
+ "version": "0.16.1",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/core": "^0.16.1"
+ }
+ },
+ "../../node_modules/@jimp/gif": {
+ "version": "0.16.1",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1",
+ "gifwrap": "^0.9.2",
+ "omggif": "^1.0.9"
+ },
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5"
+ }
+ },
+ "../../node_modules/@jimp/jpeg": {
+ "version": "0.16.1",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1",
+ "jpeg-js": "0.4.2"
+ },
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5"
+ }
+ },
+ "../../node_modules/@jimp/plugin-blit": {
+ "version": "0.16.1",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1"
+ },
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5"
+ }
+ },
+ "../../node_modules/@jimp/plugin-blur": {
+ "version": "0.16.1",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1"
+ },
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5"
+ }
+ },
+ "../../node_modules/@jimp/plugin-circle": {
+ "version": "0.16.1",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1"
+ },
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5"
+ }
+ },
+ "../../node_modules/@jimp/plugin-color": {
+ "version": "0.16.1",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1",
+ "tinycolor2": "^1.4.1"
+ },
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5"
+ }
+ },
+ "../../node_modules/@jimp/plugin-contain": {
+ "version": "0.16.1",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1"
+ },
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5",
+ "@jimp/plugin-blit": ">=0.3.5",
+ "@jimp/plugin-resize": ">=0.3.5",
+ "@jimp/plugin-scale": ">=0.3.5"
+ }
+ },
+ "../../node_modules/@jimp/plugin-cover": {
+ "version": "0.16.1",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1"
+ },
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5",
+ "@jimp/plugin-crop": ">=0.3.5",
+ "@jimp/plugin-resize": ">=0.3.5",
+ "@jimp/plugin-scale": ">=0.3.5"
+ }
+ },
+ "../../node_modules/@jimp/plugin-crop": {
+ "version": "0.16.1",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1"
+ },
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5"
+ }
+ },
+ "../../node_modules/@jimp/plugin-displace": {
+ "version": "0.16.1",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1"
+ },
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5"
+ }
+ },
+ "../../node_modules/@jimp/plugin-dither": {
+ "version": "0.16.1",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1"
+ },
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5"
+ }
+ },
+ "../../node_modules/@jimp/plugin-fisheye": {
+ "version": "0.16.1",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1"
+ },
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5"
+ }
+ },
+ "../../node_modules/@jimp/plugin-flip": {
+ "version": "0.16.1",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1"
+ },
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5",
+ "@jimp/plugin-rotate": ">=0.3.5"
+ }
+ },
+ "../../node_modules/@jimp/plugin-gaussian": {
+ "version": "0.16.1",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1"
+ },
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5"
+ }
+ },
+ "../../node_modules/@jimp/plugin-invert": {
+ "version": "0.16.1",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1"
+ },
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5"
+ }
+ },
+ "../../node_modules/@jimp/plugin-mask": {
+ "version": "0.16.1",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1"
+ },
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5"
+ }
+ },
+ "../../node_modules/@jimp/plugin-normalize": {
+ "version": "0.16.1",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1"
+ },
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5"
+ }
+ },
+ "../../node_modules/@jimp/plugin-print": {
+ "version": "0.16.1",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1",
+ "load-bmfont": "^1.4.0"
+ },
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5",
+ "@jimp/plugin-blit": ">=0.3.5"
+ }
+ },
+ "../../node_modules/@jimp/plugin-resize": {
+ "version": "0.16.1",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1"
+ },
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5"
+ }
+ },
+ "../../node_modules/@jimp/plugin-rotate": {
+ "version": "0.16.1",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1"
+ },
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5",
+ "@jimp/plugin-blit": ">=0.3.5",
+ "@jimp/plugin-crop": ">=0.3.5",
+ "@jimp/plugin-resize": ">=0.3.5"
+ }
+ },
+ "../../node_modules/@jimp/plugin-scale": {
+ "version": "0.16.1",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1"
+ },
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5",
+ "@jimp/plugin-resize": ">=0.3.5"
+ }
+ },
+ "../../node_modules/@jimp/plugin-shadow": {
+ "version": "0.16.1",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1"
+ },
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5",
+ "@jimp/plugin-blur": ">=0.3.5",
+ "@jimp/plugin-resize": ">=0.3.5"
+ }
+ },
+ "../../node_modules/@jimp/plugin-threshold": {
+ "version": "0.16.1",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1"
+ },
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5",
+ "@jimp/plugin-color": ">=0.8.0",
+ "@jimp/plugin-resize": ">=0.8.0"
+ }
+ },
+ "../../node_modules/@jimp/plugins": {
+ "version": "0.16.1",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/plugin-blit": "^0.16.1",
+ "@jimp/plugin-blur": "^0.16.1",
+ "@jimp/plugin-circle": "^0.16.1",
+ "@jimp/plugin-color": "^0.16.1",
+ "@jimp/plugin-contain": "^0.16.1",
+ "@jimp/plugin-cover": "^0.16.1",
+ "@jimp/plugin-crop": "^0.16.1",
+ "@jimp/plugin-displace": "^0.16.1",
+ "@jimp/plugin-dither": "^0.16.1",
+ "@jimp/plugin-fisheye": "^0.16.1",
+ "@jimp/plugin-flip": "^0.16.1",
+ "@jimp/plugin-gaussian": "^0.16.1",
+ "@jimp/plugin-invert": "^0.16.1",
+ "@jimp/plugin-mask": "^0.16.1",
+ "@jimp/plugin-normalize": "^0.16.1",
+ "@jimp/plugin-print": "^0.16.1",
+ "@jimp/plugin-resize": "^0.16.1",
+ "@jimp/plugin-rotate": "^0.16.1",
+ "@jimp/plugin-scale": "^0.16.1",
+ "@jimp/plugin-shadow": "^0.16.1",
+ "@jimp/plugin-threshold": "^0.16.1",
+ "timm": "^1.6.1"
+ },
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5"
+ }
+ },
+ "../../node_modules/@jimp/png": {
+ "version": "0.16.1",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1",
+ "pngjs": "^3.3.3"
+ },
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5"
+ }
+ },
+ "../../node_modules/@jimp/tiff": {
+ "version": "0.16.1",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "utif": "^2.0.1"
+ },
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5"
+ }
+ },
+ "../../node_modules/@jimp/types": {
+ "version": "0.16.1",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/bmp": "^0.16.1",
+ "@jimp/gif": "^0.16.1",
+ "@jimp/jpeg": "^0.16.1",
+ "@jimp/png": "^0.16.1",
+ "@jimp/tiff": "^0.16.1",
+ "timm": "^1.6.1"
+ },
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5"
+ }
+ },
+ "../../node_modules/@jimp/utils": {
+ "version": "0.16.1",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "regenerator-runtime": "^0.13.3"
+ }
+ },
+ "../../node_modules/@jsdevtools/ono": {
+ "version": "7.1.3",
+ "license": "MIT"
+ },
+ "../../node_modules/@kwsites/file-exists": {
+ "version": "1.1.1",
+ "license": "MIT",
+ "dependencies": {
+ "debug": "^4.1.1"
+ }
+ },
+ "../../node_modules/@kwsites/promise-deferred": {
+ "version": "1.1.1",
+ "license": "MIT"
+ },
+ "../../node_modules/@node-redis/bloom": {
+ "version": "1.0.1",
+ "license": "MIT",
+ "peerDependencies": {
+ "@node-redis/client": "^1.0.0"
+ }
+ },
+ "../../node_modules/@node-redis/client": {
+ "version": "1.0.3",
+ "license": "MIT",
+ "dependencies": {
+ "cluster-key-slot": "1.1.0",
+ "generic-pool": "3.8.2",
+ "redis-parser": "3.0.0",
+ "yallist": "4.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "../../node_modules/@node-redis/graph": {
+ "version": "1.0.0",
+ "license": "MIT",
+ "peerDependencies": {
+ "@node-redis/client": "^1.0.0"
+ }
+ },
+ "../../node_modules/@node-redis/json": {
+ "version": "1.0.2",
+ "license": "MIT",
+ "peerDependencies": {
+ "@node-redis/client": "^1.0.0"
+ }
+ },
+ "../../node_modules/@node-redis/search": {
+ "version": "1.0.2",
+ "license": "MIT",
+ "peerDependencies": {
+ "@node-redis/client": "^1.0.0"
+ }
+ },
+ "../../node_modules/@node-redis/time-series": {
+ "version": "1.0.1",
+ "license": "MIT",
+ "peerDependencies": {
+ "@node-redis/client": "^1.0.0"
+ }
+ },
+ "../../node_modules/@nodelib/fs.scandir": {
+ "version": "2.1.5",
+ "license": "MIT",
+ "dependencies": {
+ "@nodelib/fs.stat": "2.0.5",
+ "run-parallel": "^1.1.9"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "../../node_modules/@nodelib/fs.stat": {
+ "version": "2.0.5",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "../../node_modules/@nodelib/fs.walk": {
+ "version": "1.2.8",
+ "license": "MIT",
+ "dependencies": {
+ "@nodelib/fs.scandir": "2.1.5",
+ "fastq": "^1.6.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "../../node_modules/@npmcli/arborist": {
+ "version": "2.10.0",
+ "license": "ISC",
+ "dependencies": {
+ "@isaacs/string-locale-compare": "^1.0.1",
+ "@npmcli/installed-package-contents": "^1.0.7",
+ "@npmcli/map-workspaces": "^1.0.2",
+ "@npmcli/metavuln-calculator": "^1.1.0",
+ "@npmcli/move-file": "^1.1.0",
+ "@npmcli/name-from-folder": "^1.0.1",
+ "@npmcli/node-gyp": "^1.0.1",
+ "@npmcli/package-json": "^1.0.1",
+ "@npmcli/run-script": "^1.8.2",
+ "bin-links": "^2.2.1",
+ "cacache": "^15.0.3",
+ "common-ancestor-path": "^1.0.1",
+ "json-parse-even-better-errors": "^2.3.1",
+ "json-stringify-nice": "^1.1.4",
+ "mkdirp": "^1.0.4",
+ "mkdirp-infer-owner": "^2.0.0",
+ "npm-install-checks": "^4.0.0",
+ "npm-package-arg": "^8.1.5",
+ "npm-pick-manifest": "^6.1.0",
+ "npm-registry-fetch": "^11.0.0",
+ "pacote": "^11.3.5",
+ "parse-conflict-json": "^1.1.1",
+ "proc-log": "^1.0.0",
+ "promise-all-reject-late": "^1.0.0",
+ "promise-call-limit": "^1.0.1",
+ "read-package-json-fast": "^2.0.2",
+ "readdir-scoped-modules": "^1.1.0",
+ "rimraf": "^3.0.2",
+ "semver": "^7.3.5",
+ "ssri": "^8.0.1",
+ "treeverse": "^1.0.4",
+ "walk-up-path": "^1.0.0"
+ },
+ "bin": {
+ "arborist": "bin/index.js"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "../../node_modules/@npmcli/fs": {
+ "version": "1.1.1",
+ "license": "ISC",
+ "dependencies": {
+ "@gar/promisify": "^1.0.1",
+ "semver": "^7.3.5"
+ }
+ },
+ "../../node_modules/@npmcli/git": {
+ "version": "2.1.0",
+ "license": "ISC",
+ "dependencies": {
+ "@npmcli/promise-spawn": "^1.3.2",
+ "lru-cache": "^6.0.0",
+ "mkdirp": "^1.0.4",
+ "npm-pick-manifest": "^6.1.1",
+ "promise-inflight": "^1.0.1",
+ "promise-retry": "^2.0.1",
+ "semver": "^7.3.5",
+ "which": "^2.0.2"
+ }
+ },
+ "../../node_modules/@npmcli/installed-package-contents": {
+ "version": "1.0.7",
+ "license": "ISC",
+ "dependencies": {
+ "npm-bundled": "^1.1.1",
+ "npm-normalize-package-bin": "^1.0.1"
+ },
+ "bin": {
+ "installed-package-contents": "index.js"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "../../node_modules/@npmcli/map-workspaces": {
+ "version": "1.0.4",
+ "license": "ISC",
+ "dependencies": {
+ "@npmcli/name-from-folder": "^1.0.1",
+ "glob": "^7.1.6",
+ "minimatch": "^3.0.4",
+ "read-package-json-fast": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "../../node_modules/@npmcli/metavuln-calculator": {
+ "version": "1.1.1",
+ "license": "ISC",
+ "dependencies": {
+ "cacache": "^15.0.5",
+ "pacote": "^11.1.11",
+ "semver": "^7.3.2"
+ }
+ },
+ "../../node_modules/@npmcli/move-file": {
+ "version": "1.1.2",
+ "license": "MIT",
+ "dependencies": {
+ "mkdirp": "^1.0.4",
+ "rimraf": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "../../node_modules/@npmcli/name-from-folder": {
+ "version": "1.0.1",
+ "license": "ISC"
+ },
+ "../../node_modules/@npmcli/node-gyp": {
+ "version": "1.0.3",
+ "license": "ISC"
+ },
+ "../../node_modules/@npmcli/package-json": {
+ "version": "1.0.1",
+ "license": "ISC",
+ "dependencies": {
+ "json-parse-even-better-errors": "^2.3.1"
+ }
+ },
+ "../../node_modules/@npmcli/promise-spawn": {
+ "version": "1.3.2",
+ "license": "ISC",
+ "dependencies": {
+ "infer-owner": "^1.0.4"
+ }
+ },
+ "../../node_modules/@npmcli/run-script": {
+ "version": "1.8.6",
+ "license": "ISC",
+ "dependencies": {
+ "@npmcli/node-gyp": "^1.0.2",
+ "@npmcli/promise-spawn": "^1.3.2",
+ "node-gyp": "^7.1.0",
+ "read-package-json-fast": "^2.0.1"
+ }
+ },
+ "../../node_modules/@openapi-contrib/openapi-schema-to-json-schema": {
+ "version": "3.1.1",
+ "license": "MIT",
+ "dependencies": {
+ "fast-deep-equal": "^3.1.3"
+ }
+ },
+ "../../node_modules/@rollup/plugin-babel": {
+ "version": "5.3.0",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-module-imports": "^7.10.4",
+ "@rollup/pluginutils": "^3.1.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0",
+ "@types/babel__core": "^7.1.9",
+ "rollup": "^1.20.0||^2.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@types/babel__core": {
+ "optional": true
+ }
+ }
+ },
+ "../../node_modules/@rollup/pluginutils": {
+ "version": "3.1.0",
+ "license": "MIT",
+ "dependencies": {
+ "@types/estree": "0.0.39",
+ "estree-walker": "^1.0.1",
+ "picomatch": "^2.2.2"
+ },
+ "engines": {
+ "node": ">= 8.0.0"
+ },
+ "peerDependencies": {
+ "rollup": "^1.20.0||^2.0.0"
+ }
+ },
+ "../../node_modules/@sinonjs/commons": {
+ "version": "1.8.3",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "type-detect": "4.0.8"
+ }
+ },
+ "../../node_modules/@sinonjs/fake-timers": {
+ "version": "8.1.0",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@sinonjs/commons": "^1.7.0"
+ }
+ },
+ "../../node_modules/@socket.io/base64-arraybuffer": {
+ "version": "1.0.2",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6.0"
+ }
+ },
+ "../../node_modules/@tootallnate/once": {
+ "version": "1.1.2",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "../../node_modules/@tsconfig/node14": {
+ "version": "1.0.1",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/@types/async": {
+ "version": "3.2.12",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/@types/babel__core": {
+ "version": "7.1.18",
+ "devOptional": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/parser": "^7.1.0",
+ "@babel/types": "^7.0.0",
+ "@types/babel__generator": "*",
+ "@types/babel__template": "*",
+ "@types/babel__traverse": "*"
+ }
+ },
+ "../../node_modules/@types/babel__generator": {
+ "version": "7.6.4",
+ "devOptional": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/types": "^7.0.0"
+ }
+ },
+ "../../node_modules/@types/babel__template": {
+ "version": "7.4.1",
+ "devOptional": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/parser": "^7.1.0",
+ "@babel/types": "^7.0.0"
+ }
+ },
+ "../../node_modules/@types/babel__traverse": {
+ "version": "7.14.2",
+ "devOptional": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/types": "^7.3.0"
+ }
+ },
+ "../../node_modules/@types/component-emitter": {
+ "version": "1.2.11",
+ "license": "MIT"
+ },
+ "../../node_modules/@types/cookie": {
+ "version": "0.4.1",
+ "license": "MIT"
+ },
+ "../../node_modules/@types/cors": {
+ "version": "2.8.12",
+ "license": "MIT"
+ },
+ "../../node_modules/@types/debug": {
+ "version": "4.1.7",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/ms": "*"
+ }
+ },
+ "../../node_modules/@types/estree": {
+ "version": "0.0.39",
+ "license": "MIT"
+ },
+ "../../node_modules/@types/graceful-fs": {
+ "version": "4.1.5",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/node": "*"
+ }
+ },
+ "../../node_modules/@types/istanbul-lib-coverage": {
+ "version": "2.0.4",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/@types/istanbul-lib-report": {
+ "version": "3.0.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/istanbul-lib-coverage": "*"
+ }
+ },
+ "../../node_modules/@types/istanbul-reports": {
+ "version": "3.0.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/istanbul-lib-report": "*"
+ }
+ },
+ "../../node_modules/@types/jest": {
+ "version": "27.4.0",
+ "license": "MIT",
+ "dependencies": {
+ "jest-diff": "^27.0.0",
+ "pretty-format": "^27.0.0"
+ }
+ },
+ "../../node_modules/@types/json-schema": {
+ "version": "7.0.9",
+ "license": "MIT"
+ },
+ "../../node_modules/@types/json5": {
+ "version": "0.0.29",
+ "license": "MIT"
+ },
+ "../../node_modules/@types/linkify-it": {
+ "version": "3.0.2",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/@types/markdown-it": {
+ "version": "12.2.3",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/linkify-it": "*",
+ "@types/mdurl": "*"
+ }
+ },
+ "../../node_modules/@types/mdurl": {
+ "version": "1.0.2",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/@types/ms": {
+ "version": "0.7.31",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/@types/node": {
+ "version": "17.0.17",
+ "license": "MIT"
+ },
+ "../../node_modules/@types/prettier": {
+ "version": "2.4.4",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/@types/qs": {
+ "version": "6.9.7",
+ "license": "MIT"
+ },
+ "../../node_modules/@types/socket.io": {
+ "version": "3.0.2",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "socket.io": "*"
+ }
+ },
+ "../../node_modules/@types/stack-utils": {
+ "version": "2.0.1",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/@types/uri-templates": {
+ "version": "0.1.31",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/@types/yargs": {
+ "version": "16.0.4",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/yargs-parser": "*"
+ }
+ },
+ "../../node_modules/@types/yargs-parser": {
+ "version": "20.2.1",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/@typescript-eslint/eslint-plugin": {
+ "version": "5.11.0",
+ "license": "MIT",
+ "dependencies": {
+ "@typescript-eslint/scope-manager": "5.11.0",
+ "@typescript-eslint/type-utils": "5.11.0",
+ "@typescript-eslint/utils": "5.11.0",
+ "debug": "^4.3.2",
+ "functional-red-black-tree": "^1.0.1",
+ "ignore": "^5.1.8",
+ "regexpp": "^3.2.0",
+ "semver": "^7.3.5",
+ "tsutils": "^3.21.0"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "@typescript-eslint/parser": "^5.0.0",
+ "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "../../node_modules/@typescript-eslint/experimental-utils": {
+ "version": "2.34.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/json-schema": "^7.0.3",
+ "@typescript-eslint/typescript-estree": "2.34.0",
+ "eslint-scope": "^5.0.0",
+ "eslint-utils": "^2.0.0"
+ },
+ "engines": {
+ "node": "^8.10.0 || ^10.13.0 || >=11.10.1"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "eslint": "*"
+ }
+ },
+ "../../node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree": {
+ "version": "2.34.0",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "debug": "^4.1.1",
+ "eslint-visitor-keys": "^1.1.0",
+ "glob": "^7.1.6",
+ "is-glob": "^4.0.1",
+ "lodash": "^4.17.15",
+ "semver": "^7.3.2",
+ "tsutils": "^3.17.1"
+ },
+ "engines": {
+ "node": "^8.10.0 || ^10.13.0 || >=11.10.1"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "../../node_modules/@typescript-eslint/experimental-utils/node_modules/eslint-utils": {
+ "version": "2.1.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "eslint-visitor-keys": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/mysticatea"
+ }
+ },
+ "../../node_modules/@typescript-eslint/experimental-utils/node_modules/eslint-visitor-keys": {
+ "version": "1.3.0",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "../../node_modules/@typescript-eslint/parser": {
+ "version": "5.11.0",
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "@typescript-eslint/scope-manager": "5.11.0",
+ "@typescript-eslint/types": "5.11.0",
+ "@typescript-eslint/typescript-estree": "5.11.0",
+ "debug": "^4.3.2"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "../../node_modules/@typescript-eslint/scope-manager": {
+ "version": "5.11.0",
+ "license": "MIT",
+ "dependencies": {
+ "@typescript-eslint/types": "5.11.0",
+ "@typescript-eslint/visitor-keys": "5.11.0"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "../../node_modules/@typescript-eslint/type-utils": {
+ "version": "5.11.0",
+ "license": "MIT",
+ "dependencies": {
+ "@typescript-eslint/utils": "5.11.0",
+ "debug": "^4.3.2",
+ "tsutils": "^3.21.0"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "eslint": "*"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "../../node_modules/@typescript-eslint/types": {
+ "version": "5.11.0",
+ "license": "MIT",
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "../../node_modules/@typescript-eslint/typescript-estree": {
+ "version": "5.11.0",
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "@typescript-eslint/types": "5.11.0",
+ "@typescript-eslint/visitor-keys": "5.11.0",
+ "debug": "^4.3.2",
+ "globby": "^11.0.4",
+ "is-glob": "^4.0.3",
+ "semver": "^7.3.5",
+ "tsutils": "^3.21.0"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "../../node_modules/@typescript-eslint/utils": {
+ "version": "5.11.0",
+ "license": "MIT",
+ "dependencies": {
+ "@types/json-schema": "^7.0.9",
+ "@typescript-eslint/scope-manager": "5.11.0",
+ "@typescript-eslint/types": "5.11.0",
+ "@typescript-eslint/typescript-estree": "5.11.0",
+ "eslint-scope": "^5.1.1",
+ "eslint-utils": "^3.0.0"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0"
+ }
+ },
+ "../../node_modules/@typescript-eslint/visitor-keys": {
+ "version": "5.11.0",
+ "license": "MIT",
+ "dependencies": {
+ "@typescript-eslint/types": "5.11.0",
+ "eslint-visitor-keys": "^3.0.0"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "../../node_modules/a-sync-waterfall": {
+ "version": "1.0.1",
+ "license": "MIT"
+ },
+ "../../node_modules/abab": {
+ "version": "2.0.5",
+ "dev": true,
+ "license": "BSD-3-Clause"
+ },
+ "../../node_modules/abbrev": {
+ "version": "1.1.1",
+ "license": "ISC"
+ },
+ "../../node_modules/accepts": {
+ "version": "1.3.8",
+ "license": "MIT",
+ "dependencies": {
+ "mime-types": "~2.1.34",
+ "negotiator": "0.6.3"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "../../node_modules/acorn": {
+ "version": "8.7.0",
+ "license": "MIT",
+ "bin": {
+ "acorn": "bin/acorn"
+ },
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "../../node_modules/acorn-globals": {
+ "version": "6.0.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "acorn": "^7.1.1",
+ "acorn-walk": "^7.1.1"
+ }
+ },
+ "../../node_modules/acorn-globals/node_modules/acorn": {
+ "version": "7.4.1",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "acorn": "bin/acorn"
+ },
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "../../node_modules/acorn-jsx": {
+ "version": "5.3.2",
+ "license": "MIT",
+ "peerDependencies": {
+ "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
+ }
+ },
+ "../../node_modules/acorn-walk": {
+ "version": "7.2.0",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "../../node_modules/agent-base": {
+ "version": "6.0.2",
+ "license": "MIT",
+ "dependencies": {
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6.0.0"
+ }
+ },
+ "../../node_modules/agentkeepalive": {
+ "version": "4.2.0",
+ "license": "MIT",
+ "dependencies": {
+ "debug": "^4.1.0",
+ "depd": "^1.1.2",
+ "humanize-ms": "^1.2.1"
+ },
+ "engines": {
+ "node": ">= 8.0.0"
+ }
+ },
+ "../../node_modules/aggregate-error": {
+ "version": "3.1.0",
+ "license": "MIT",
+ "dependencies": {
+ "clean-stack": "^2.0.0",
+ "indent-string": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/ajv": {
+ "version": "6.12.6",
+ "license": "MIT",
+ "dependencies": {
+ "fast-deep-equal": "^3.1.1",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.4.1",
+ "uri-js": "^4.2.2"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/epoberezkin"
+ }
+ },
+ "../../node_modules/all-contributors-cli": {
+ "version": "6.20.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.6",
+ "async": "^3.0.1",
+ "chalk": "^4.0.0",
+ "didyoumean": "^1.2.1",
+ "inquirer": "^7.0.4",
+ "json-fixer": "^1.5.1",
+ "lodash": "^4.11.2",
+ "node-fetch": "^2.6.0",
+ "pify": "^5.0.0",
+ "yargs": "^15.0.1"
+ },
+ "bin": {
+ "all-contributors": "dist/cli.js"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "../../node_modules/all-contributors-cli/node_modules/ansi-regex": {
+ "version": "5.0.1",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/all-contributors-cli/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "../../node_modules/all-contributors-cli/node_modules/cliui": {
+ "version": "6.0.0",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "string-width": "^4.2.0",
+ "strip-ansi": "^6.0.0",
+ "wrap-ansi": "^6.2.0"
+ }
+ },
+ "../../node_modules/all-contributors-cli/node_modules/color-convert": {
+ "version": "2.0.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "../../node_modules/all-contributors-cli/node_modules/color-name": {
+ "version": "1.1.4",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/all-contributors-cli/node_modules/find-up": {
+ "version": "4.1.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "locate-path": "^5.0.0",
+ "path-exists": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/all-contributors-cli/node_modules/is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/all-contributors-cli/node_modules/locate-path": {
+ "version": "5.0.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "p-locate": "^4.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/all-contributors-cli/node_modules/p-limit": {
+ "version": "2.3.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "p-try": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "../../node_modules/all-contributors-cli/node_modules/p-locate": {
+ "version": "4.1.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "p-limit": "^2.2.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/all-contributors-cli/node_modules/p-try": {
+ "version": "2.2.0",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "../../node_modules/all-contributors-cli/node_modules/path-exists": {
+ "version": "4.0.0",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/all-contributors-cli/node_modules/string-width": {
+ "version": "4.2.3",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/all-contributors-cli/node_modules/strip-ansi": {
+ "version": "6.0.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/all-contributors-cli/node_modules/wrap-ansi": {
+ "version": "6.2.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/all-contributors-cli/node_modules/y18n": {
+ "version": "4.0.3",
+ "dev": true,
+ "license": "ISC"
+ },
+ "../../node_modules/all-contributors-cli/node_modules/yargs": {
+ "version": "15.4.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "cliui": "^6.0.0",
+ "decamelize": "^1.2.0",
+ "find-up": "^4.1.0",
+ "get-caller-file": "^2.0.1",
+ "require-directory": "^2.1.1",
+ "require-main-filename": "^2.0.0",
+ "set-blocking": "^2.0.0",
+ "string-width": "^4.2.0",
+ "which-module": "^2.0.0",
+ "y18n": "^4.0.0",
+ "yargs-parser": "^18.1.2"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/all-contributors-cli/node_modules/yargs-parser": {
+ "version": "18.1.3",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "camelcase": "^5.0.0",
+ "decamelize": "^1.2.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "../../node_modules/ansi-escape-sequences": {
+ "version": "4.1.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "array-back": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "../../node_modules/ansi-escape-sequences/node_modules/array-back": {
+ "version": "3.1.0",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "../../node_modules/ansi-escapes": {
+ "version": "4.3.2",
+ "license": "MIT",
+ "dependencies": {
+ "type-fest": "^0.21.3"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "../../node_modules/ansi-red": {
+ "version": "0.1.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-wrap": "0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/ansi-regex": {
+ "version": "2.1.1",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/ansi-styles": {
+ "version": "3.2.1",
+ "license": "MIT",
+ "dependencies": {
+ "color-convert": "^1.9.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "../../node_modules/ansi-wrap": {
+ "version": "0.1.0",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/any-base": {
+ "version": "1.1.0",
+ "license": "MIT"
+ },
+ "../../node_modules/anymatch": {
+ "version": "3.1.2",
+ "license": "ISC",
+ "dependencies": {
+ "normalize-path": "^3.0.0",
+ "picomatch": "^2.0.4"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "../../node_modules/app-path": {
+ "version": "4.0.0",
+ "license": "MIT",
+ "dependencies": {
+ "execa": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "../../node_modules/aproba": {
+ "version": "1.2.0",
+ "license": "ISC"
+ },
+ "../../node_modules/are-we-there-yet": {
+ "version": "1.1.7",
+ "license": "ISC",
+ "dependencies": {
+ "delegates": "^1.0.0",
+ "readable-stream": "^2.0.6"
+ }
+ },
+ "../../node_modules/arg": {
+ "version": "4.1.3",
+ "license": "MIT"
+ },
+ "../../node_modules/argparse": {
+ "version": "2.0.1",
+ "license": "Python-2.0"
+ },
+ "../../node_modules/array-back": {
+ "version": "4.0.2",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/array-includes": {
+ "version": "3.1.4",
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3",
+ "es-abstract": "^1.19.1",
+ "get-intrinsic": "^1.1.1",
+ "is-string": "^1.0.7"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "../../node_modules/array-range": {
+ "version": "1.0.1",
+ "license": "MIT"
+ },
+ "../../node_modules/array-union": {
+ "version": "2.1.0",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/array.prototype.flat": {
+ "version": "1.2.5",
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3",
+ "es-abstract": "^1.19.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "../../node_modules/asap": {
+ "version": "2.0.6",
+ "license": "MIT"
+ },
+ "../../node_modules/asn1": {
+ "version": "0.2.6",
+ "license": "MIT",
+ "dependencies": {
+ "safer-buffer": "~2.1.0"
+ }
+ },
+ "../../node_modules/assert-plus": {
+ "version": "1.0.0",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "../../node_modules/astral-regex": {
+ "version": "2.0.0",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/async": {
+ "version": "3.2.3",
+ "license": "MIT"
+ },
+ "../../node_modules/asynckit": {
+ "version": "0.4.0",
+ "license": "MIT"
+ },
+ "../../node_modules/autolinker": {
+ "version": "0.28.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "gulp-header": "^1.7.1"
+ }
+ },
+ "../../node_modules/avsc": {
+ "version": "5.7.3",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.11"
+ }
+ },
+ "../../node_modules/aws-sign2": {
+ "version": "0.7.0",
+ "license": "Apache-2.0",
+ "engines": {
+ "node": "*"
+ }
+ },
+ "../../node_modules/aws4": {
+ "version": "1.11.0",
+ "license": "MIT"
+ },
+ "../../node_modules/babel-jest": {
+ "version": "27.5.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/transform": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/babel__core": "^7.1.14",
+ "babel-plugin-istanbul": "^6.1.1",
+ "babel-preset-jest": "^27.5.1",
+ "chalk": "^4.0.0",
+ "graceful-fs": "^4.2.9",
+ "slash": "^3.0.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.8.0"
+ }
+ },
+ "../../node_modules/babel-plugin-dynamic-import-node": {
+ "version": "2.3.3",
+ "license": "MIT",
+ "dependencies": {
+ "object.assign": "^4.1.0"
+ }
+ },
+ "../../node_modules/babel-plugin-istanbul": {
+ "version": "6.1.1",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.0.0",
+ "@istanbuljs/load-nyc-config": "^1.0.0",
+ "@istanbuljs/schema": "^0.1.2",
+ "istanbul-lib-instrument": "^5.0.4",
+ "test-exclude": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/babel-plugin-jest-hoist": {
+ "version": "27.5.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/template": "^7.3.3",
+ "@babel/types": "^7.3.3",
+ "@types/babel__core": "^7.0.0",
+ "@types/babel__traverse": "^7.0.6"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "../../node_modules/babel-plugin-polyfill-corejs2": {
+ "version": "0.3.1",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/compat-data": "^7.13.11",
+ "@babel/helper-define-polyfill-provider": "^0.3.1",
+ "semver": "^6.1.1"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": {
+ "version": "6.3.0",
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "../../node_modules/babel-plugin-polyfill-corejs3": {
+ "version": "0.5.2",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-define-polyfill-provider": "^0.3.1",
+ "core-js-compat": "^3.21.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/babel-plugin-polyfill-regenerator": {
+ "version": "0.3.1",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-define-polyfill-provider": "^0.3.1"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "../../node_modules/babel-plugin-source-map-support": {
+ "version": "2.1.3",
+ "license": "Artistic-2.0",
+ "dependencies": {
+ "@babel/helper-module-imports": "^7.10.4"
+ }
+ },
+ "../../node_modules/babel-preset-current-node-syntax": {
+ "version": "1.0.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/plugin-syntax-async-generators": "^7.8.4",
+ "@babel/plugin-syntax-bigint": "^7.8.3",
+ "@babel/plugin-syntax-class-properties": "^7.8.3",
+ "@babel/plugin-syntax-import-meta": "^7.8.3",
+ "@babel/plugin-syntax-json-strings": "^7.8.3",
+ "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3",
+ "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
+ "@babel/plugin-syntax-numeric-separator": "^7.8.3",
+ "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
+ "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
+ "@babel/plugin-syntax-optional-chaining": "^7.8.3",
+ "@babel/plugin-syntax-top-level-await": "^7.8.3"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "../../node_modules/babel-preset-jest": {
+ "version": "27.5.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "babel-plugin-jest-hoist": "^27.5.1",
+ "babel-preset-current-node-syntax": "^1.0.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "../../node_modules/balanced-match": {
+ "version": "1.0.2",
+ "license": "MIT"
+ },
+ "../../node_modules/base64-js": {
+ "version": "1.5.1",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "license": "MIT"
+ },
+ "../../node_modules/base64id": {
+ "version": "2.0.0",
+ "license": "MIT",
+ "engines": {
+ "node": "^4.5.0 || >= 5.9"
+ }
+ },
+ "../../node_modules/bcrypt-pbkdf": {
+ "version": "1.0.2",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "tweetnacl": "^0.14.3"
+ }
+ },
+ "../../node_modules/better-ajv-errors": {
+ "version": "0.7.0",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@babel/code-frame": "^7.0.0",
+ "@babel/runtime": "^7.0.0",
+ "chalk": "^2.4.1",
+ "core-js": "^3.2.1",
+ "json-to-ast": "^2.0.3",
+ "jsonpointer": "^4.0.1",
+ "leven": "^3.1.0"
+ },
+ "peerDependencies": {
+ "ajv": "4.11.8 - 6"
+ }
+ },
+ "../../node_modules/better-ajv-errors/node_modules/chalk": {
+ "version": "2.4.2",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "../../node_modules/bin-links": {
+ "version": "2.3.0",
+ "license": "ISC",
+ "dependencies": {
+ "cmd-shim": "^4.0.1",
+ "mkdirp-infer-owner": "^2.0.0",
+ "npm-normalize-package-bin": "^1.0.0",
+ "read-cmd-shim": "^2.0.0",
+ "rimraf": "^3.0.0",
+ "write-file-atomic": "^3.0.3"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "../../node_modules/binary-extensions": {
+ "version": "2.2.0",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/bl": {
+ "version": "4.1.0",
+ "license": "MIT",
+ "dependencies": {
+ "buffer": "^5.5.0",
+ "inherits": "^2.0.4",
+ "readable-stream": "^3.4.0"
+ }
+ },
+ "../../node_modules/bl/node_modules/readable-stream": {
+ "version": "3.6.0",
+ "license": "MIT",
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "../../node_modules/bluebird": {
+ "version": "3.7.2",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/bmp-js": {
+ "version": "0.1.0",
+ "license": "MIT"
+ },
+ "../../node_modules/brace-expansion": {
+ "version": "1.1.11",
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "../../node_modules/braces": {
+ "version": "3.0.2",
+ "license": "MIT",
+ "dependencies": {
+ "fill-range": "^7.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/browser-process-hrtime": {
+ "version": "1.0.0",
+ "dev": true,
+ "license": "BSD-2-Clause"
+ },
+ "../../node_modules/browserslist": {
+ "version": "4.19.1",
+ "license": "MIT",
+ "dependencies": {
+ "caniuse-lite": "^1.0.30001286",
+ "electron-to-chromium": "^1.4.17",
+ "escalade": "^3.1.1",
+ "node-releases": "^2.0.1",
+ "picocolors": "^1.0.0"
+ },
+ "bin": {
+ "browserslist": "cli.js"
+ },
+ "engines": {
+ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/browserslist"
+ }
+ },
+ "../../node_modules/bs-logger": {
+ "version": "0.2.6",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "fast-json-stable-stringify": "2.x"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "../../node_modules/bser": {
+ "version": "2.1.1",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "node-int64": "^0.4.0"
+ }
+ },
+ "../../node_modules/buffer": {
+ "version": "5.7.1",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "base64-js": "^1.3.1",
+ "ieee754": "^1.1.13"
+ }
+ },
+ "../../node_modules/buffer-equal": {
+ "version": "0.0.1",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "../../node_modules/buffer-from": {
+ "version": "1.1.2",
+ "license": "MIT"
+ },
+ "../../node_modules/bufferutil": {
+ "version": "4.0.6",
+ "hasInstallScript": true,
+ "license": "MIT",
+ "dependencies": {
+ "node-gyp-build": "^4.3.0"
+ },
+ "engines": {
+ "node": ">=6.14.2"
+ }
+ },
+ "../../node_modules/builtins": {
+ "version": "1.0.3",
+ "license": "MIT"
+ },
+ "../../node_modules/cacache": {
+ "version": "15.3.0",
+ "license": "ISC",
+ "dependencies": {
+ "@npmcli/fs": "^1.0.0",
+ "@npmcli/move-file": "^1.0.1",
+ "chownr": "^2.0.0",
+ "fs-minipass": "^2.0.0",
+ "glob": "^7.1.4",
+ "infer-owner": "^1.0.4",
+ "lru-cache": "^6.0.0",
+ "minipass": "^3.1.1",
+ "minipass-collect": "^1.0.2",
+ "minipass-flush": "^1.0.5",
+ "minipass-pipeline": "^1.2.2",
+ "mkdirp": "^1.0.3",
+ "p-map": "^4.0.0",
+ "promise-inflight": "^1.0.1",
+ "rimraf": "^3.0.2",
+ "ssri": "^8.0.1",
+ "tar": "^6.0.2",
+ "unique-filename": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "../../node_modules/cache-point": {
+ "version": "1.0.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "array-back": "^4.0.0",
+ "fs-then-native": "^2.0.0",
+ "mkdirp2": "^1.0.4"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/call-bind": {
+ "version": "1.0.2",
+ "license": "MIT",
+ "dependencies": {
+ "function-bind": "^1.1.1",
+ "get-intrinsic": "^1.0.2"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "../../node_modules/call-me-maybe": {
+ "version": "1.0.1",
+ "license": "MIT"
+ },
+ "../../node_modules/callsites": {
+ "version": "3.1.0",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "../../node_modules/camelcase": {
+ "version": "5.3.1",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "../../node_modules/caniuse-lite": {
+ "version": "1.0.30001312",
+ "license": "CC-BY-4.0",
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/browserslist"
+ }
+ },
+ "../../node_modules/caseless": {
+ "version": "0.12.0",
+ "license": "Apache-2.0"
+ },
+ "../../node_modules/catharsis": {
+ "version": "0.9.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "lodash": "^4.17.15"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "../../node_modules/chalk": {
+ "version": "4.1.2",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "../../node_modules/chalk/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "license": "MIT",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "../../node_modules/chalk/node_modules/color-convert": {
+ "version": "2.0.1",
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "../../node_modules/chalk/node_modules/color-name": {
+ "version": "1.1.4",
+ "license": "MIT"
+ },
+ "../../node_modules/chalk/node_modules/has-flag": {
+ "version": "4.0.0",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/chalk/node_modules/supports-color": {
+ "version": "7.2.0",
+ "license": "MIT",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/char-regex": {
+ "version": "1.0.2",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "../../node_modules/chardet": {
+ "version": "0.7.0",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/chokidar": {
+ "version": "3.5.3",
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://paulmillr.com/funding/"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "anymatch": "~3.1.2",
+ "braces": "~3.0.2",
+ "glob-parent": "~5.1.2",
+ "is-binary-path": "~2.1.0",
+ "is-glob": "~4.0.1",
+ "normalize-path": "~3.0.0",
+ "readdirp": "~3.6.0"
+ },
+ "engines": {
+ "node": ">= 8.10.0"
+ },
+ "optionalDependencies": {
+ "fsevents": "~2.3.2"
+ }
+ },
+ "../../node_modules/chownr": {
+ "version": "2.0.0",
+ "license": "ISC",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "../../node_modules/ci-info": {
+ "version": "3.3.0",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/cjs-module-lexer": {
+ "version": "1.2.2",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/clean-stack": {
+ "version": "2.2.0",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "../../node_modules/cli-cursor": {
+ "version": "3.1.0",
+ "license": "MIT",
+ "dependencies": {
+ "restore-cursor": "^3.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/cli-width": {
+ "version": "3.0.0",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "../../node_modules/cliui": {
+ "version": "7.0.4",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "string-width": "^4.2.0",
+ "strip-ansi": "^6.0.0",
+ "wrap-ansi": "^7.0.0"
+ }
+ },
+ "../../node_modules/cliui/node_modules/ansi-regex": {
+ "version": "5.0.1",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/cliui/node_modules/is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/cliui/node_modules/string-width": {
+ "version": "4.2.3",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/cliui/node_modules/strip-ansi": {
+ "version": "6.0.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/cluster-key-slot": {
+ "version": "1.1.0",
+ "license": "APACHE-2.0",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/cmd-shim": {
+ "version": "4.1.0",
+ "license": "ISC",
+ "dependencies": {
+ "mkdirp-infer-owner": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "../../node_modules/co": {
+ "version": "4.6.0",
+ "license": "MIT",
+ "engines": {
+ "iojs": ">= 1.0.0",
+ "node": ">= 0.12.0"
+ }
+ },
+ "../../node_modules/code-error-fragment": {
+ "version": "0.0.230",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "../../node_modules/code-point-at": {
+ "version": "1.1.0",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/coffee-script": {
+ "version": "1.12.7",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "cake": "bin/cake",
+ "coffee": "bin/coffee"
+ },
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "../../node_modules/collect-all": {
+ "version": "1.0.4",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "stream-connect": "^1.0.2",
+ "stream-via": "^1.0.4"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/collect-v8-coverage": {
+ "version": "1.0.1",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/color-convert": {
+ "version": "1.9.3",
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "1.1.3"
+ }
+ },
+ "../../node_modules/color-name": {
+ "version": "1.1.3",
+ "license": "MIT"
+ },
+ "../../node_modules/combined-stream": {
+ "version": "1.0.8",
+ "license": "MIT",
+ "dependencies": {
+ "delayed-stream": "~1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "../../node_modules/command-line-args": {
+ "version": "5.2.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "array-back": "^3.1.0",
+ "find-replace": "^3.0.0",
+ "lodash.camelcase": "^4.3.0",
+ "typical": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "../../node_modules/command-line-args/node_modules/array-back": {
+ "version": "3.1.0",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "../../node_modules/command-line-args/node_modules/typical": {
+ "version": "4.0.0",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/command-line-tool": {
+ "version": "0.8.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-escape-sequences": "^4.0.0",
+ "array-back": "^2.0.0",
+ "command-line-args": "^5.0.0",
+ "command-line-usage": "^4.1.0",
+ "typical": "^2.6.1"
+ },
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "../../node_modules/command-line-tool/node_modules/array-back": {
+ "version": "2.0.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "typical": "^2.6.1"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "../../node_modules/command-line-usage": {
+ "version": "4.1.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-escape-sequences": "^4.0.0",
+ "array-back": "^2.0.0",
+ "table-layout": "^0.4.2",
+ "typical": "^2.6.1"
+ },
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "../../node_modules/command-line-usage/node_modules/array-back": {
+ "version": "2.0.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "typical": "^2.6.1"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "../../node_modules/commander": {
+ "version": "6.2.1",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "../../node_modules/commist": {
+ "version": "1.1.0",
+ "license": "MIT",
+ "dependencies": {
+ "leven": "^2.1.0",
+ "minimist": "^1.1.0"
+ }
+ },
+ "../../node_modules/commist/node_modules/leven": {
+ "version": "2.1.0",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/common-ancestor-path": {
+ "version": "1.0.1",
+ "license": "ISC"
+ },
+ "../../node_modules/common-sequence": {
+ "version": "2.0.2",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/component-emitter": {
+ "version": "1.3.0",
+ "license": "MIT"
+ },
+ "../../node_modules/concat-map": {
+ "version": "0.0.1",
+ "license": "MIT"
+ },
+ "../../node_modules/concat-stream": {
+ "version": "2.0.0",
+ "engines": [
+ "node >= 6.0"
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "buffer-from": "^1.0.0",
+ "inherits": "^2.0.3",
+ "readable-stream": "^3.0.2",
+ "typedarray": "^0.0.6"
+ }
+ },
+ "../../node_modules/concat-stream/node_modules/readable-stream": {
+ "version": "3.6.0",
+ "license": "MIT",
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "../../node_modules/concat-with-sourcemaps": {
+ "version": "1.1.0",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "source-map": "^0.6.1"
+ }
+ },
+ "../../node_modules/concat-with-sourcemaps/node_modules/source-map": {
+ "version": "0.6.1",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/config-master": {
+ "version": "3.1.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "walk-back": "^2.0.1"
+ }
+ },
+ "../../node_modules/config-master/node_modules/walk-back": {
+ "version": "2.0.1",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/console-control-strings": {
+ "version": "1.1.0",
+ "license": "ISC"
+ },
+ "../../node_modules/convert-source-map": {
+ "version": "1.8.0",
+ "license": "MIT",
+ "dependencies": {
+ "safe-buffer": "~5.1.1"
+ }
+ },
+ "../../node_modules/cookie": {
+ "version": "0.4.2",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "../../node_modules/core-js": {
+ "version": "3.21.0",
+ "hasInstallScript": true,
+ "license": "MIT",
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/core-js"
+ }
+ },
+ "../../node_modules/core-js-compat": {
+ "version": "3.21.0",
+ "license": "MIT",
+ "dependencies": {
+ "browserslist": "^4.19.1",
+ "semver": "7.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/core-js"
+ }
+ },
+ "../../node_modules/core-js-compat/node_modules/semver": {
+ "version": "7.0.0",
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "../../node_modules/core-util-is": {
+ "version": "1.0.3",
+ "license": "MIT"
+ },
+ "../../node_modules/cors": {
+ "version": "2.8.5",
+ "license": "MIT",
+ "dependencies": {
+ "object-assign": "^4",
+ "vary": "^1"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "../../node_modules/create-require": {
+ "version": "1.1.1",
+ "license": "MIT"
+ },
+ "../../node_modules/cross-spawn": {
+ "version": "7.0.3",
+ "license": "MIT",
+ "dependencies": {
+ "path-key": "^3.1.0",
+ "shebang-command": "^2.0.0",
+ "which": "^2.0.1"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "../../node_modules/cssom": {
+ "version": "0.4.4",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/cssstyle": {
+ "version": "2.3.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "cssom": "~0.3.6"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/cssstyle/node_modules/cssom": {
+ "version": "0.3.8",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/cycled": {
+ "version": "1.2.0",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "../../node_modules/dashdash": {
+ "version": "1.14.1",
+ "license": "MIT",
+ "dependencies": {
+ "assert-plus": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "../../node_modules/data-urls": {
+ "version": "2.0.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "abab": "^2.0.3",
+ "whatwg-mimetype": "^2.3.0",
+ "whatwg-url": "^8.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "../../node_modules/data-urls/node_modules/tr46": {
+ "version": "2.1.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "punycode": "^2.1.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/data-urls/node_modules/webidl-conversions": {
+ "version": "6.1.0",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "engines": {
+ "node": ">=10.4"
+ }
+ },
+ "../../node_modules/data-urls/node_modules/whatwg-url": {
+ "version": "8.7.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "lodash": "^4.7.0",
+ "tr46": "^2.1.0",
+ "webidl-conversions": "^6.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "../../node_modules/debug": {
+ "version": "4.3.3",
+ "license": "MIT",
+ "dependencies": {
+ "ms": "2.1.2"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
+ "../../node_modules/debuglog": {
+ "version": "1.0.1",
+ "license": "MIT",
+ "engines": {
+ "node": "*"
+ }
+ },
+ "../../node_modules/decamelize": {
+ "version": "1.2.0",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/decimal.js": {
+ "version": "10.3.1",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/decode-gif": {
+ "version": "1.0.1",
+ "license": "MIT",
+ "dependencies": {
+ "array-range": "^1.0.1",
+ "omggif": "^1.0.10"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "../../node_modules/dedent": {
+ "version": "0.7.0",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/deep-extend": {
+ "version": "0.6.0",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "../../node_modules/deep-is": {
+ "version": "0.1.4",
+ "license": "MIT"
+ },
+ "../../node_modules/deepmerge": {
+ "version": "4.2.2",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/define-properties": {
+ "version": "1.1.3",
+ "license": "MIT",
+ "dependencies": {
+ "object-keys": "^1.0.12"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "../../node_modules/delay": {
+ "version": "4.4.1",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "../../node_modules/delayed-stream": {
+ "version": "1.0.0",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "../../node_modules/delegates": {
+ "version": "1.0.0",
+ "license": "MIT"
+ },
+ "../../node_modules/depd": {
+ "version": "1.1.2",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "../../node_modules/detect-newline": {
+ "version": "3.1.0",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/dezalgo": {
+ "version": "1.0.3",
+ "license": "ISC",
+ "dependencies": {
+ "asap": "^2.0.0",
+ "wrappy": "1"
+ }
+ },
+ "../../node_modules/diacritics-map": {
+ "version": "0.1.0",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "../../node_modules/didyoumean": {
+ "version": "1.2.2",
+ "dev": true,
+ "license": "Apache-2.0"
+ },
+ "../../node_modules/diff": {
+ "version": "4.0.2",
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">=0.3.1"
+ }
+ },
+ "../../node_modules/diff-sequences": {
+ "version": "27.5.1",
+ "license": "MIT",
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "../../node_modules/dir-glob": {
+ "version": "3.0.1",
+ "license": "MIT",
+ "dependencies": {
+ "path-type": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/dmd": {
+ "version": "4.0.6",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "array-back": "^4.0.1",
+ "cache-point": "^1.0.0",
+ "common-sequence": "^2.0.0",
+ "file-set": "^3.0.0",
+ "handlebars": "^4.5.3",
+ "marked": "^0.7.0",
+ "object-get": "^2.1.0",
+ "reduce-flatten": "^3.0.0",
+ "reduce-unique": "^2.0.1",
+ "reduce-without": "^1.0.1",
+ "test-value": "^3.0.0",
+ "walk-back": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/dmd/node_modules/reduce-flatten": {
+ "version": "3.0.1",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/doctrine": {
+ "version": "2.1.0",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "esutils": "^2.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/dom-walk": {
+ "version": "0.1.2"
+ },
+ "../../node_modules/domexception": {
+ "version": "2.0.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "webidl-conversions": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/domexception/node_modules/webidl-conversions": {
+ "version": "5.0.0",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/dotenv": {
+ "version": "10.0.0",
+ "license": "BSD-2-Clause",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "../../node_modules/dotenv-expand": {
+ "version": "5.1.0",
+ "license": "BSD-2-Clause"
+ },
+ "../../node_modules/duplexer": {
+ "version": "0.1.2",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/duplexify": {
+ "version": "4.1.2",
+ "license": "MIT",
+ "dependencies": {
+ "end-of-stream": "^1.4.1",
+ "inherits": "^2.0.3",
+ "readable-stream": "^3.1.1",
+ "stream-shift": "^1.0.0"
+ }
+ },
+ "../../node_modules/duplexify/node_modules/readable-stream": {
+ "version": "3.6.0",
+ "license": "MIT",
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "../../node_modules/ecc-jsbn": {
+ "version": "0.1.2",
+ "license": "MIT",
+ "dependencies": {
+ "jsbn": "~0.1.0",
+ "safer-buffer": "^2.1.0"
+ }
+ },
+ "../../node_modules/electron-to-chromium": {
+ "version": "1.4.68",
+ "license": "ISC"
+ },
+ "../../node_modules/emittery": {
+ "version": "0.8.1",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sindresorhus/emittery?sponsor=1"
+ }
+ },
+ "../../node_modules/emoji-regex": {
+ "version": "8.0.0",
+ "license": "MIT"
+ },
+ "../../node_modules/emojis": {
+ "version": "1.0.10",
+ "license": "Fair"
+ },
+ "../../node_modules/encoding": {
+ "version": "0.1.13",
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "iconv-lite": "^0.6.2"
+ }
+ },
+ "../../node_modules/end-of-stream": {
+ "version": "1.4.4",
+ "license": "MIT",
+ "dependencies": {
+ "once": "^1.4.0"
+ }
+ },
+ "../../node_modules/engine.io": {
+ "version": "6.1.2",
+ "license": "MIT",
+ "dependencies": {
+ "@types/cookie": "^0.4.1",
+ "@types/cors": "^2.8.12",
+ "@types/node": ">=10.0.0",
+ "accepts": "~1.3.4",
+ "base64id": "2.0.0",
+ "cookie": "~0.4.1",
+ "cors": "~2.8.5",
+ "debug": "~4.3.1",
+ "engine.io-parser": "~5.0.0",
+ "ws": "~8.2.3"
+ },
+ "engines": {
+ "node": ">=10.0.0"
+ }
+ },
+ "../../node_modules/engine.io-parser": {
+ "version": "5.0.3",
+ "license": "MIT",
+ "dependencies": {
+ "@socket.io/base64-arraybuffer": "~1.0.2"
+ },
+ "engines": {
+ "node": ">=10.0.0"
+ }
+ },
+ "../../node_modules/engine.io/node_modules/ws": {
+ "version": "8.2.3",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10.0.0"
+ },
+ "peerDependencies": {
+ "bufferutil": "^4.0.1",
+ "utf-8-validate": "^5.0.2"
+ },
+ "peerDependenciesMeta": {
+ "bufferutil": {
+ "optional": true
+ },
+ "utf-8-validate": {
+ "optional": true
+ }
+ }
+ },
+ "../../node_modules/entities": {
+ "version": "2.1.0",
+ "license": "BSD-2-Clause",
+ "funding": {
+ "url": "https://github.com/fb55/entities?sponsor=1"
+ }
+ },
+ "../../node_modules/env-paths": {
+ "version": "2.2.1",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "../../node_modules/err-code": {
+ "version": "2.0.3",
+ "license": "MIT"
+ },
+ "../../node_modules/error-ex": {
+ "version": "1.3.2",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "is-arrayish": "^0.2.1"
+ }
+ },
+ "../../node_modules/es-abstract": {
+ "version": "1.19.1",
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "es-to-primitive": "^1.2.1",
+ "function-bind": "^1.1.1",
+ "get-intrinsic": "^1.1.1",
+ "get-symbol-description": "^1.0.0",
+ "has": "^1.0.3",
+ "has-symbols": "^1.0.2",
+ "internal-slot": "^1.0.3",
+ "is-callable": "^1.2.4",
+ "is-negative-zero": "^2.0.1",
+ "is-regex": "^1.1.4",
+ "is-shared-array-buffer": "^1.0.1",
+ "is-string": "^1.0.7",
+ "is-weakref": "^1.0.1",
+ "object-inspect": "^1.11.0",
+ "object-keys": "^1.1.1",
+ "object.assign": "^4.1.2",
+ "string.prototype.trimend": "^1.0.4",
+ "string.prototype.trimstart": "^1.0.4",
+ "unbox-primitive": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "../../node_modules/es-to-primitive": {
+ "version": "1.2.1",
+ "license": "MIT",
+ "dependencies": {
+ "is-callable": "^1.1.4",
+ "is-date-object": "^1.0.1",
+ "is-symbol": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "../../node_modules/escalade": {
+ "version": "3.1.1",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "../../node_modules/escape-string-regexp": {
+ "version": "1.0.5",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "../../node_modules/escodegen": {
+ "version": "2.0.0",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "esprima": "^4.0.1",
+ "estraverse": "^5.2.0",
+ "esutils": "^2.0.2",
+ "optionator": "^0.8.1"
+ },
+ "bin": {
+ "escodegen": "bin/escodegen.js",
+ "esgenerate": "bin/esgenerate.js"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "optionalDependencies": {
+ "source-map": "~0.6.1"
+ }
+ },
+ "../../node_modules/escodegen/node_modules/estraverse": {
+ "version": "5.3.0",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "../../node_modules/escodegen/node_modules/levn": {
+ "version": "0.3.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "prelude-ls": "~1.1.2",
+ "type-check": "~0.3.2"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "../../node_modules/escodegen/node_modules/optionator": {
+ "version": "0.8.3",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "deep-is": "~0.1.3",
+ "fast-levenshtein": "~2.0.6",
+ "levn": "~0.3.0",
+ "prelude-ls": "~1.1.2",
+ "type-check": "~0.3.2",
+ "word-wrap": "~1.2.3"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "../../node_modules/escodegen/node_modules/prelude-ls": {
+ "version": "1.1.2",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "../../node_modules/escodegen/node_modules/source-map": {
+ "version": "0.6.1",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/escodegen/node_modules/type-check": {
+ "version": "0.3.2",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "prelude-ls": "~1.1.2"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "../../node_modules/eslint": {
+ "version": "8.9.0",
+ "license": "MIT",
+ "dependencies": {
+ "@eslint/eslintrc": "^1.1.0",
+ "@humanwhocodes/config-array": "^0.9.2",
+ "ajv": "^6.10.0",
+ "chalk": "^4.0.0",
+ "cross-spawn": "^7.0.2",
+ "debug": "^4.3.2",
+ "doctrine": "^3.0.0",
+ "escape-string-regexp": "^4.0.0",
+ "eslint-scope": "^7.1.1",
+ "eslint-utils": "^3.0.0",
+ "eslint-visitor-keys": "^3.3.0",
+ "espree": "^9.3.1",
+ "esquery": "^1.4.0",
+ "esutils": "^2.0.2",
+ "fast-deep-equal": "^3.1.3",
+ "file-entry-cache": "^6.0.1",
+ "functional-red-black-tree": "^1.0.1",
+ "glob-parent": "^6.0.1",
+ "globals": "^13.6.0",
+ "ignore": "^5.2.0",
+ "import-fresh": "^3.0.0",
+ "imurmurhash": "^0.1.4",
+ "is-glob": "^4.0.0",
+ "js-yaml": "^4.1.0",
+ "json-stable-stringify-without-jsonify": "^1.0.1",
+ "levn": "^0.4.1",
+ "lodash.merge": "^4.6.2",
+ "minimatch": "^3.0.4",
+ "natural-compare": "^1.4.0",
+ "optionator": "^0.9.1",
+ "regexpp": "^3.2.0",
+ "strip-ansi": "^6.0.1",
+ "strip-json-comments": "^3.1.0",
+ "text-table": "^0.2.0",
+ "v8-compile-cache": "^2.0.3"
+ },
+ "bin": {
+ "eslint": "bin/eslint.js"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ }
+ },
+ "../../node_modules/eslint-config-prettier": {
+ "version": "8.3.0",
+ "license": "MIT",
+ "bin": {
+ "eslint-config-prettier": "bin/cli.js"
+ },
+ "peerDependencies": {
+ "eslint": ">=7.0.0"
+ }
+ },
+ "../../node_modules/eslint-import-resolver-node": {
+ "version": "0.3.6",
+ "license": "MIT",
+ "dependencies": {
+ "debug": "^3.2.7",
+ "resolve": "^1.20.0"
+ }
+ },
+ "../../node_modules/eslint-import-resolver-node/node_modules/debug": {
+ "version": "3.2.7",
+ "license": "MIT",
+ "dependencies": {
+ "ms": "^2.1.1"
+ }
+ },
+ "../../node_modules/eslint-module-utils": {
+ "version": "2.7.3",
+ "license": "MIT",
+ "dependencies": {
+ "debug": "^3.2.7",
+ "find-up": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "../../node_modules/eslint-module-utils/node_modules/debug": {
+ "version": "3.2.7",
+ "license": "MIT",
+ "dependencies": {
+ "ms": "^2.1.1"
+ }
+ },
+ "../../node_modules/eslint-plugin-escompat": {
+ "version": "3.1.0",
+ "license": "MIT",
+ "dependencies": {
+ "browserslist": "^4.12.0"
+ },
+ "peerDependencies": {
+ "eslint": ">=5.14.1"
+ }
+ },
+ "../../node_modules/eslint-plugin-eslint-comments": {
+ "version": "3.2.0",
+ "license": "MIT",
+ "dependencies": {
+ "escape-string-regexp": "^1.0.5",
+ "ignore": "^5.0.5"
+ },
+ "engines": {
+ "node": ">=6.5.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/mysticatea"
+ },
+ "peerDependencies": {
+ "eslint": ">=4.19.1"
+ }
+ },
+ "../../node_modules/eslint-plugin-filenames": {
+ "version": "1.3.2",
+ "license": "MIT",
+ "dependencies": {
+ "lodash.camelcase": "4.3.0",
+ "lodash.kebabcase": "4.1.1",
+ "lodash.snakecase": "4.1.1",
+ "lodash.upperfirst": "4.3.1"
+ },
+ "peerDependencies": {
+ "eslint": "*"
+ }
+ },
+ "../../node_modules/eslint-plugin-github": {
+ "version": "4.3.5",
+ "license": "MIT",
+ "dependencies": {
+ "@typescript-eslint/eslint-plugin": "^5.1.0",
+ "@typescript-eslint/parser": "^5.1.0",
+ "eslint-config-prettier": ">=8.0.0",
+ "eslint-plugin-escompat": "^3.1.0",
+ "eslint-plugin-eslint-comments": "^3.2.0",
+ "eslint-plugin-filenames": "^1.3.2",
+ "eslint-plugin-i18n-text": "^1.0.1",
+ "eslint-plugin-import": "^2.25.2",
+ "eslint-plugin-no-only-tests": "^2.6.0",
+ "eslint-plugin-prettier": "^3.3.1",
+ "eslint-rule-documentation": ">=1.0.0",
+ "prettier": "^2.2.1",
+ "svg-element-attributes": "^1.3.1"
+ },
+ "bin": {
+ "eslint-ignore-errors": "bin/eslint-ignore-errors.js"
+ },
+ "peerDependencies": {
+ "eslint": "^8.0.1"
+ }
+ },
+ "../../node_modules/eslint-plugin-i18n-text": {
+ "version": "1.0.1",
+ "license": "MIT",
+ "peerDependencies": {
+ "eslint": ">=5.0.0"
+ }
+ },
+ "../../node_modules/eslint-plugin-import": {
+ "version": "2.25.4",
+ "license": "MIT",
+ "dependencies": {
+ "array-includes": "^3.1.4",
+ "array.prototype.flat": "^1.2.5",
+ "debug": "^2.6.9",
+ "doctrine": "^2.1.0",
+ "eslint-import-resolver-node": "^0.3.6",
+ "eslint-module-utils": "^2.7.2",
+ "has": "^1.0.3",
+ "is-core-module": "^2.8.0",
+ "is-glob": "^4.0.3",
+ "minimatch": "^3.0.4",
+ "object.values": "^1.1.5",
+ "resolve": "^1.20.0",
+ "tsconfig-paths": "^3.12.0"
+ },
+ "engines": {
+ "node": ">=4"
+ },
+ "peerDependencies": {
+ "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8"
+ }
+ },
+ "../../node_modules/eslint-plugin-import/node_modules/debug": {
+ "version": "2.6.9",
+ "license": "MIT",
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "../../node_modules/eslint-plugin-import/node_modules/ms": {
+ "version": "2.0.0",
+ "license": "MIT"
+ },
+ "../../node_modules/eslint-plugin-jest": {
+ "version": "23.20.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@typescript-eslint/experimental-utils": "^2.5.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "peerDependencies": {
+ "eslint": ">=5"
+ }
+ },
+ "../../node_modules/eslint-plugin-no-only-tests": {
+ "version": "2.6.0",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "../../node_modules/eslint-plugin-prettier": {
+ "version": "3.4.1",
+ "license": "MIT",
+ "dependencies": {
+ "prettier-linter-helpers": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ },
+ "peerDependencies": {
+ "eslint": ">=5.0.0",
+ "prettier": ">=1.13.0"
+ },
+ "peerDependenciesMeta": {
+ "eslint-config-prettier": {
+ "optional": true
+ }
+ }
+ },
+ "../../node_modules/eslint-plugin-security": {
+ "version": "1.4.0",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "safe-regex": "^1.1.0"
+ }
+ },
+ "../../node_modules/eslint-plugin-sonarjs": {
+ "version": "0.5.0",
+ "dev": true,
+ "license": "LGPL-3.0",
+ "engines": {
+ "node": ">=6"
+ },
+ "peerDependencies": {
+ "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0"
+ }
+ },
+ "../../node_modules/eslint-rule-documentation": {
+ "version": "1.0.23",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "../../node_modules/eslint-scope": {
+ "version": "5.1.1",
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "esrecurse": "^4.3.0",
+ "estraverse": "^4.1.1"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "../../node_modules/eslint-utils": {
+ "version": "3.0.0",
+ "license": "MIT",
+ "dependencies": {
+ "eslint-visitor-keys": "^2.0.0"
+ },
+ "engines": {
+ "node": "^10.0.0 || ^12.0.0 || >= 14.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/mysticatea"
+ },
+ "peerDependencies": {
+ "eslint": ">=5"
+ }
+ },
+ "../../node_modules/eslint-utils/node_modules/eslint-visitor-keys": {
+ "version": "2.1.0",
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "../../node_modules/eslint-visitor-keys": {
+ "version": "3.3.0",
+ "license": "Apache-2.0",
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ }
+ },
+ "../../node_modules/eslint/node_modules/ansi-regex": {
+ "version": "5.0.1",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/eslint/node_modules/doctrine": {
+ "version": "3.0.0",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "esutils": "^2.0.2"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "../../node_modules/eslint/node_modules/escape-string-regexp": {
+ "version": "4.0.0",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "../../node_modules/eslint/node_modules/eslint-scope": {
+ "version": "7.1.1",
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "esrecurse": "^4.3.0",
+ "estraverse": "^5.2.0"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ }
+ },
+ "../../node_modules/eslint/node_modules/estraverse": {
+ "version": "5.3.0",
+ "license": "BSD-2-Clause",
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "../../node_modules/eslint/node_modules/glob-parent": {
+ "version": "6.0.2",
+ "license": "ISC",
+ "dependencies": {
+ "is-glob": "^4.0.3"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
+ "../../node_modules/eslint/node_modules/globals": {
+ "version": "13.12.1",
+ "license": "MIT",
+ "dependencies": {
+ "type-fest": "^0.20.2"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "../../node_modules/eslint/node_modules/js-yaml": {
+ "version": "4.1.0",
+ "license": "MIT",
+ "dependencies": {
+ "argparse": "^2.0.1"
+ },
+ "bin": {
+ "js-yaml": "bin/js-yaml.js"
+ }
+ },
+ "../../node_modules/eslint/node_modules/strip-ansi": {
+ "version": "6.0.1",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/eslint/node_modules/strip-json-comments": {
+ "version": "3.1.1",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "../../node_modules/eslint/node_modules/type-fest": {
+ "version": "0.20.2",
+ "license": "(MIT OR CC0-1.0)",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "../../node_modules/espree": {
+ "version": "9.3.1",
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "acorn": "^8.7.0",
+ "acorn-jsx": "^5.3.1",
+ "eslint-visitor-keys": "^3.3.0"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ }
+ },
+ "../../node_modules/esprima": {
+ "version": "4.0.1",
+ "license": "BSD-2-Clause",
+ "bin": {
+ "esparse": "bin/esparse.js",
+ "esvalidate": "bin/esvalidate.js"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "../../node_modules/esquery": {
+ "version": "1.4.0",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "estraverse": "^5.1.0"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "../../node_modules/esquery/node_modules/estraverse": {
+ "version": "5.3.0",
+ "license": "BSD-2-Clause",
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "../../node_modules/esrecurse": {
+ "version": "4.3.0",
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "estraverse": "^5.2.0"
+ },
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "../../node_modules/esrecurse/node_modules/estraverse": {
+ "version": "5.3.0",
+ "license": "BSD-2-Clause",
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "../../node_modules/estraverse": {
+ "version": "4.3.0",
+ "license": "BSD-2-Clause",
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "../../node_modules/estree-walker": {
+ "version": "1.0.1",
+ "license": "MIT"
+ },
+ "../../node_modules/esutils": {
+ "version": "2.0.3",
+ "license": "BSD-2-Clause",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/event-stream": {
+ "version": "3.3.4",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "duplexer": "~0.1.1",
+ "from": "~0",
+ "map-stream": "~0.1.0",
+ "pause-stream": "0.0.11",
+ "split": "0.3",
+ "stream-combiner": "~0.0.4",
+ "through": "~2.3.1"
+ }
+ },
+ "../../node_modules/event-stream/node_modules/split": {
+ "version": "0.3.3",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "through": "2"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "../../node_modules/execa": {
+ "version": "5.1.1",
+ "license": "MIT",
+ "dependencies": {
+ "cross-spawn": "^7.0.3",
+ "get-stream": "^6.0.0",
+ "human-signals": "^2.1.0",
+ "is-stream": "^2.0.0",
+ "merge-stream": "^2.0.0",
+ "npm-run-path": "^4.0.1",
+ "onetime": "^5.1.2",
+ "signal-exit": "^3.0.3",
+ "strip-final-newline": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sindresorhus/execa?sponsor=1"
+ }
+ },
+ "../../node_modules/exif-parser": {
+ "version": "0.1.12"
+ },
+ "../../node_modules/exit": {
+ "version": "0.1.2",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "../../node_modules/expand-range": {
+ "version": "1.8.2",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "fill-range": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/expand-range/node_modules/fill-range": {
+ "version": "2.2.4",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "is-number": "^2.1.0",
+ "isobject": "^2.0.0",
+ "randomatic": "^3.0.0",
+ "repeat-element": "^1.1.2",
+ "repeat-string": "^1.5.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/expand-range/node_modules/is-number": {
+ "version": "2.1.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/expand-range/node_modules/kind-of": {
+ "version": "3.2.2",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/expect": {
+ "version": "27.5.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/types": "^27.5.1",
+ "jest-get-type": "^27.5.1",
+ "jest-matcher-utils": "^27.5.1",
+ "jest-message-util": "^27.5.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "../../node_modules/extend": {
+ "version": "3.0.2",
+ "license": "MIT"
+ },
+ "../../node_modules/extend-shallow": {
+ "version": "2.0.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "is-extendable": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/external-editor": {
+ "version": "3.1.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "chardet": "^0.7.0",
+ "iconv-lite": "^0.4.24",
+ "tmp": "^0.0.33"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "../../node_modules/external-editor/node_modules/iconv-lite": {
+ "version": "0.4.24",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "safer-buffer": ">= 2.1.2 < 3"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/extsprintf": {
+ "version": "1.3.0",
+ "engines": [
+ "node >=0.6.0"
+ ],
+ "license": "MIT"
+ },
+ "../../node_modules/fast-deep-equal": {
+ "version": "3.1.3",
+ "license": "MIT"
+ },
+ "../../node_modules/fast-diff": {
+ "version": "1.2.0",
+ "license": "Apache-2.0"
+ },
+ "../../node_modules/fast-glob": {
+ "version": "3.2.11",
+ "license": "MIT",
+ "dependencies": {
+ "@nodelib/fs.stat": "^2.0.2",
+ "@nodelib/fs.walk": "^1.2.3",
+ "glob-parent": "^5.1.2",
+ "merge2": "^1.3.0",
+ "micromatch": "^4.0.4"
+ },
+ "engines": {
+ "node": ">=8.6.0"
+ }
+ },
+ "../../node_modules/fast-json-stable-stringify": {
+ "version": "2.1.0",
+ "license": "MIT"
+ },
+ "../../node_modules/fast-levenshtein": {
+ "version": "2.0.6",
+ "license": "MIT"
+ },
+ "../../node_modules/fastq": {
+ "version": "1.13.0",
+ "license": "ISC",
+ "dependencies": {
+ "reusify": "^1.0.4"
+ }
+ },
+ "../../node_modules/fb-watchman": {
+ "version": "2.0.1",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "bser": "2.1.1"
+ }
+ },
+ "../../node_modules/figures": {
+ "version": "3.2.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "escape-string-regexp": "^1.0.5"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "../../node_modules/file-entry-cache": {
+ "version": "6.0.1",
+ "license": "MIT",
+ "dependencies": {
+ "flat-cache": "^3.0.4"
+ },
+ "engines": {
+ "node": "^10.12.0 || >=12.0.0"
+ }
+ },
+ "../../node_modules/file-set": {
+ "version": "3.0.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "array-back": "^4.0.0",
+ "glob": "^7.1.5"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/file-type": {
+ "version": "9.0.0",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "../../node_modules/filename-reserved-regex": {
+ "version": "2.0.0",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "../../node_modules/filenamify": {
+ "version": "4.3.0",
+ "license": "MIT",
+ "dependencies": {
+ "filename-reserved-regex": "^2.0.0",
+ "strip-outer": "^1.0.1",
+ "trim-repeated": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "../../node_modules/fill-range": {
+ "version": "7.0.1",
+ "license": "MIT",
+ "dependencies": {
+ "to-regex-range": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/find-replace": {
+ "version": "3.0.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "array-back": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "../../node_modules/find-replace/node_modules/array-back": {
+ "version": "3.1.0",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "../../node_modules/find-up": {
+ "version": "2.1.0",
+ "license": "MIT",
+ "dependencies": {
+ "locate-path": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "../../node_modules/flat-cache": {
+ "version": "3.0.4",
+ "license": "MIT",
+ "dependencies": {
+ "flatted": "^3.1.0",
+ "rimraf": "^3.0.2"
+ },
+ "engines": {
+ "node": "^10.12.0 || >=12.0.0"
+ }
+ },
+ "../../node_modules/flatted": {
+ "version": "3.2.5",
+ "license": "ISC"
+ },
+ "../../node_modules/for-in": {
+ "version": "1.0.2",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/foreachasync": {
+ "version": "3.0.0",
+ "license": "Apache2"
+ },
+ "../../node_modules/forever-agent": {
+ "version": "0.6.1",
+ "license": "Apache-2.0",
+ "engines": {
+ "node": "*"
+ }
+ },
+ "../../node_modules/form-data": {
+ "version": "2.3.3",
+ "license": "MIT",
+ "dependencies": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.6",
+ "mime-types": "^2.1.12"
+ },
+ "engines": {
+ "node": ">= 0.12"
+ }
+ },
+ "../../node_modules/from": {
+ "version": "0.1.7",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/fs-extra": {
+ "version": "0.6.4",
+ "dependencies": {
+ "jsonfile": "~1.0.1",
+ "mkdirp": "0.3.x",
+ "ncp": "~0.4.2",
+ "rimraf": "~2.2.0"
+ }
+ },
+ "../../node_modules/fs-extra/node_modules/mkdirp": {
+ "version": "0.3.5",
+ "license": "MIT"
+ },
+ "../../node_modules/fs-extra/node_modules/rimraf": {
+ "version": "2.2.8",
+ "license": "MIT",
+ "bin": {
+ "rimraf": "bin.js"
+ }
+ },
+ "../../node_modules/fs-minipass": {
+ "version": "2.1.0",
+ "license": "ISC",
+ "dependencies": {
+ "minipass": "^3.0.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "../../node_modules/fs-then-native": {
+ "version": "2.0.0",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "../../node_modules/fs.extra": {
+ "version": "1.3.2",
+ "dependencies": {
+ "fs-extra": "~0.6.1",
+ "mkdirp": "~0.3.5",
+ "walk": "^2.3.9"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "../../node_modules/fs.extra/node_modules/mkdirp": {
+ "version": "0.3.5",
+ "license": "MIT"
+ },
+ "../../node_modules/fs.realpath": {
+ "version": "1.0.0",
+ "license": "ISC"
+ },
+ "../../node_modules/fsevents": {
+ "version": "2.3.2",
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
+ }
+ },
+ "../../node_modules/function-bind": {
+ "version": "1.1.1",
+ "license": "MIT"
+ },
+ "../../node_modules/functional-red-black-tree": {
+ "version": "1.0.1",
+ "license": "MIT"
+ },
+ "../../node_modules/gauge": {
+ "version": "2.7.4",
+ "license": "ISC",
+ "dependencies": {
+ "aproba": "^1.0.3",
+ "console-control-strings": "^1.0.0",
+ "has-unicode": "^2.0.0",
+ "object-assign": "^4.1.0",
+ "signal-exit": "^3.0.0",
+ "string-width": "^1.0.1",
+ "strip-ansi": "^3.0.1",
+ "wide-align": "^1.1.0"
+ }
+ },
+ "../../node_modules/generic-pool": {
+ "version": "3.8.2",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "../../node_modules/gensync": {
+ "version": "1.0.0-beta.2",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "../../node_modules/get-caller-file": {
+ "version": "2.0.5",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": "6.* || 8.* || >= 10.*"
+ }
+ },
+ "../../node_modules/get-intrinsic": {
+ "version": "1.1.1",
+ "license": "MIT",
+ "dependencies": {
+ "function-bind": "^1.1.1",
+ "has": "^1.0.3",
+ "has-symbols": "^1.0.1"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "../../node_modules/get-package-type": {
+ "version": "0.1.0",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "../../node_modules/get-stream": {
+ "version": "6.0.1",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "../../node_modules/get-symbol-description": {
+ "version": "1.0.0",
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "get-intrinsic": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "../../node_modules/getpass": {
+ "version": "0.1.7",
+ "license": "MIT",
+ "dependencies": {
+ "assert-plus": "^1.0.0"
+ }
+ },
+ "../../node_modules/gifwrap": {
+ "version": "0.9.2",
+ "license": "MIT",
+ "dependencies": {
+ "image-q": "^1.1.1",
+ "omggif": "^1.0.10"
+ }
+ },
+ "../../node_modules/glob": {
+ "version": "7.2.0",
+ "license": "ISC",
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.0.4",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ },
+ "engines": {
+ "node": "*"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "../../node_modules/glob-parent": {
+ "version": "5.1.2",
+ "license": "ISC",
+ "dependencies": {
+ "is-glob": "^4.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "../../node_modules/global": {
+ "version": "4.4.0",
+ "license": "MIT",
+ "dependencies": {
+ "min-document": "^2.19.0",
+ "process": "^0.11.10"
+ }
+ },
+ "../../node_modules/global-dirs": {
+ "version": "3.0.0",
+ "license": "MIT",
+ "dependencies": {
+ "ini": "2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "../../node_modules/globals": {
+ "version": "11.12.0",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "../../node_modules/globby": {
+ "version": "11.1.0",
+ "license": "MIT",
+ "dependencies": {
+ "array-union": "^2.1.0",
+ "dir-glob": "^3.0.1",
+ "fast-glob": "^3.2.9",
+ "ignore": "^5.2.0",
+ "merge2": "^1.4.1",
+ "slash": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "../../node_modules/graceful-fs": {
+ "version": "4.2.9",
+ "license": "ISC"
+ },
+ "../../node_modules/grapheme-splitter": {
+ "version": "1.0.4",
+ "license": "MIT"
+ },
+ "../../node_modules/gray-matter": {
+ "version": "2.1.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-red": "^0.1.1",
+ "coffee-script": "^1.12.4",
+ "extend-shallow": "^2.0.1",
+ "js-yaml": "^3.8.1",
+ "toml": "^2.3.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/gulp-header": {
+ "version": "1.8.12",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "concat-with-sourcemaps": "*",
+ "lodash.template": "^4.4.0",
+ "through2": "^2.0.0"
+ }
+ },
+ "../../node_modules/handlebars": {
+ "version": "4.7.7",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "minimist": "^1.2.5",
+ "neo-async": "^2.6.0",
+ "source-map": "^0.6.1",
+ "wordwrap": "^1.0.0"
+ },
+ "bin": {
+ "handlebars": "bin/handlebars"
+ },
+ "engines": {
+ "node": ">=0.4.7"
+ },
+ "optionalDependencies": {
+ "uglify-js": "^3.1.4"
+ }
+ },
+ "../../node_modules/handlebars/node_modules/source-map": {
+ "version": "0.6.1",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/har-schema": {
+ "version": "2.0.0",
+ "license": "ISC",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "../../node_modules/har-validator": {
+ "version": "5.1.5",
+ "license": "MIT",
+ "dependencies": {
+ "ajv": "^6.12.3",
+ "har-schema": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "../../node_modules/has": {
+ "version": "1.0.3",
+ "license": "MIT",
+ "dependencies": {
+ "function-bind": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4.0"
+ }
+ },
+ "../../node_modules/has-bigints": {
+ "version": "1.0.1",
+ "license": "MIT",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "../../node_modules/has-flag": {
+ "version": "3.0.0",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "../../node_modules/has-symbols": {
+ "version": "1.0.2",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "../../node_modules/has-tostringtag": {
+ "version": "1.0.0",
+ "license": "MIT",
+ "dependencies": {
+ "has-symbols": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "../../node_modules/has-unicode": {
+ "version": "2.0.1",
+ "license": "ISC"
+ },
+ "../../node_modules/help-me": {
+ "version": "3.0.0",
+ "license": "MIT",
+ "dependencies": {
+ "glob": "^7.1.6",
+ "readable-stream": "^3.6.0"
+ }
+ },
+ "../../node_modules/help-me/node_modules/readable-stream": {
+ "version": "3.6.0",
+ "license": "MIT",
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "../../node_modules/hosted-git-info": {
+ "version": "4.1.0",
+ "license": "ISC",
+ "dependencies": {
+ "lru-cache": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "../../node_modules/html-encoding-sniffer": {
+ "version": "2.0.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "whatwg-encoding": "^1.0.5"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "../../node_modules/html-escaper": {
+ "version": "2.0.2",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/http-cache-semantics": {
+ "version": "4.1.0",
+ "license": "BSD-2-Clause"
+ },
+ "../../node_modules/http-proxy-agent": {
+ "version": "4.0.1",
+ "license": "MIT",
+ "dependencies": {
+ "@tootallnate/once": "1",
+ "agent-base": "6",
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "../../node_modules/http-signature": {
+ "version": "1.2.0",
+ "license": "MIT",
+ "dependencies": {
+ "assert-plus": "^1.0.0",
+ "jsprim": "^1.2.2",
+ "sshpk": "^1.7.0"
+ },
+ "engines": {
+ "node": ">=0.8",
+ "npm": ">=1.3.7"
+ }
+ },
+ "../../node_modules/https-proxy-agent": {
+ "version": "5.0.0",
+ "license": "MIT",
+ "dependencies": {
+ "agent-base": "6",
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "../../node_modules/human-signals": {
+ "version": "2.1.0",
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">=10.17.0"
+ }
+ },
+ "../../node_modules/humanize-ms": {
+ "version": "1.2.1",
+ "license": "MIT",
+ "dependencies": {
+ "ms": "^2.0.0"
+ }
+ },
+ "../../node_modules/iconv-lite": {
+ "version": "0.6.3",
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "safer-buffer": ">= 2.1.2 < 3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/ieee754": {
+ "version": "1.2.1",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "license": "BSD-3-Clause"
+ },
+ "../../node_modules/ignore": {
+ "version": "5.2.0",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "../../node_modules/ignore-walk": {
+ "version": "3.0.4",
+ "license": "ISC",
+ "dependencies": {
+ "minimatch": "^3.0.4"
+ }
+ },
+ "../../node_modules/image-q": {
+ "version": "1.1.1",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.9.0"
+ }
+ },
+ "../../node_modules/import-fresh": {
+ "version": "3.3.0",
+ "license": "MIT",
+ "dependencies": {
+ "parent-module": "^1.0.0",
+ "resolve-from": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "../../node_modules/import-fresh/node_modules/resolve-from": {
+ "version": "4.0.0",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "../../node_modules/import-local": {
+ "version": "3.1.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "pkg-dir": "^4.2.0",
+ "resolve-cwd": "^3.0.0"
+ },
+ "bin": {
+ "import-local-fixture": "fixtures/cli.js"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "../../node_modules/imurmurhash": {
+ "version": "0.1.4",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.8.19"
+ }
+ },
+ "../../node_modules/indent-string": {
+ "version": "4.0.0",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/infer-owner": {
+ "version": "1.0.4",
+ "license": "ISC"
+ },
+ "../../node_modules/inflight": {
+ "version": "1.0.6",
+ "license": "ISC",
+ "dependencies": {
+ "once": "^1.3.0",
+ "wrappy": "1"
+ }
+ },
+ "../../node_modules/inherits": {
+ "version": "2.0.4",
+ "license": "ISC"
+ },
+ "../../node_modules/ini": {
+ "version": "2.0.0",
+ "license": "ISC",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "../../node_modules/inquirer": {
+ "version": "7.3.3",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-escapes": "^4.2.1",
+ "chalk": "^4.1.0",
+ "cli-cursor": "^3.1.0",
+ "cli-width": "^3.0.0",
+ "external-editor": "^3.0.3",
+ "figures": "^3.0.0",
+ "lodash": "^4.17.19",
+ "mute-stream": "0.0.8",
+ "run-async": "^2.4.0",
+ "rxjs": "^6.6.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0",
+ "through": "^2.3.6"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "../../node_modules/inquirer/node_modules/ansi-regex": {
+ "version": "5.0.1",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/inquirer/node_modules/is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/inquirer/node_modules/string-width": {
+ "version": "4.2.3",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/inquirer/node_modules/strip-ansi": {
+ "version": "6.0.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/internal-slot": {
+ "version": "1.0.3",
+ "license": "MIT",
+ "dependencies": {
+ "get-intrinsic": "^1.1.0",
+ "has": "^1.0.3",
+ "side-channel": "^1.0.4"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "../../node_modules/ip": {
+ "version": "1.1.5",
+ "license": "MIT"
+ },
+ "../../node_modules/is-arrayish": {
+ "version": "0.2.1",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/is-bigint": {
+ "version": "1.0.4",
+ "license": "MIT",
+ "dependencies": {
+ "has-bigints": "^1.0.1"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "../../node_modules/is-binary-path": {
+ "version": "2.1.0",
+ "license": "MIT",
+ "dependencies": {
+ "binary-extensions": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/is-boolean-object": {
+ "version": "1.1.2",
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "has-tostringtag": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "../../node_modules/is-buffer": {
+ "version": "1.1.6",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/is-callable": {
+ "version": "1.2.4",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "../../node_modules/is-core-module": {
+ "version": "2.8.1",
+ "license": "MIT",
+ "dependencies": {
+ "has": "^1.0.3"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "../../node_modules/is-date-object": {
+ "version": "1.0.5",
+ "license": "MIT",
+ "dependencies": {
+ "has-tostringtag": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "../../node_modules/is-extendable": {
+ "version": "0.1.1",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/is-extglob": {
+ "version": "2.1.1",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/is-fullwidth-code-point": {
+ "version": "1.0.0",
+ "license": "MIT",
+ "dependencies": {
+ "number-is-nan": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/is-function": {
+ "version": "1.0.2",
+ "license": "MIT"
+ },
+ "../../node_modules/is-generator-fn": {
+ "version": "2.1.0",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "../../node_modules/is-glob": {
+ "version": "4.0.3",
+ "license": "MIT",
+ "dependencies": {
+ "is-extglob": "^2.1.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/is-lambda": {
+ "version": "1.0.1",
+ "license": "MIT"
+ },
+ "../../node_modules/is-negative-zero": {
+ "version": "2.0.2",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "../../node_modules/is-number": {
+ "version": "7.0.0",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.12.0"
+ }
+ },
+ "../../node_modules/is-number-object": {
+ "version": "1.0.6",
+ "license": "MIT",
+ "dependencies": {
+ "has-tostringtag": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "../../node_modules/is-potential-custom-element-name": {
+ "version": "1.0.1",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/is-regex": {
+ "version": "1.1.4",
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "has-tostringtag": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "../../node_modules/is-shared-array-buffer": {
+ "version": "1.0.1",
+ "license": "MIT",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "../../node_modules/is-stream": {
+ "version": "2.0.1",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "../../node_modules/is-string": {
+ "version": "1.0.7",
+ "license": "MIT",
+ "dependencies": {
+ "has-tostringtag": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "../../node_modules/is-symbol": {
+ "version": "1.0.4",
+ "license": "MIT",
+ "dependencies": {
+ "has-symbols": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "../../node_modules/is-typedarray": {
+ "version": "1.0.0",
+ "license": "MIT"
+ },
+ "../../node_modules/is-weakref": {
+ "version": "1.0.2",
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.2"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "../../node_modules/isarray": {
+ "version": "1.0.0",
+ "license": "MIT"
+ },
+ "../../node_modules/isexe": {
+ "version": "2.0.0",
+ "license": "ISC"
+ },
+ "../../node_modules/isobject": {
+ "version": "2.1.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "isarray": "1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/isstream": {
+ "version": "0.1.2",
+ "license": "MIT"
+ },
+ "../../node_modules/istanbul-lib-coverage": {
+ "version": "3.2.0",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/istanbul-lib-instrument": {
+ "version": "5.1.0",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@babel/core": "^7.12.3",
+ "@babel/parser": "^7.14.7",
+ "@istanbuljs/schema": "^0.1.2",
+ "istanbul-lib-coverage": "^3.2.0",
+ "semver": "^6.3.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/istanbul-lib-instrument/node_modules/semver": {
+ "version": "6.3.0",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "../../node_modules/istanbul-lib-report": {
+ "version": "3.0.0",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "istanbul-lib-coverage": "^3.0.0",
+ "make-dir": "^3.0.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/istanbul-lib-report/node_modules/has-flag": {
+ "version": "4.0.0",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/istanbul-lib-report/node_modules/supports-color": {
+ "version": "7.2.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/istanbul-lib-source-maps": {
+ "version": "4.0.1",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "debug": "^4.1.1",
+ "istanbul-lib-coverage": "^3.0.0",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "../../node_modules/istanbul-lib-source-maps/node_modules/source-map": {
+ "version": "0.6.1",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/istanbul-reports": {
+ "version": "3.1.4",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "html-escaper": "^2.0.0",
+ "istanbul-lib-report": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/iterm2-version": {
+ "version": "5.0.0",
+ "license": "MIT",
+ "dependencies": {
+ "app-path": "^4.0.0",
+ "plist": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "../../node_modules/jest": {
+ "version": "27.5.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/core": "^27.5.1",
+ "import-local": "^3.0.2",
+ "jest-cli": "^27.5.1"
+ },
+ "bin": {
+ "jest": "bin/jest.js"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ },
+ "peerDependencies": {
+ "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0"
+ },
+ "peerDependenciesMeta": {
+ "node-notifier": {
+ "optional": true
+ }
+ }
+ },
+ "../../node_modules/jest-changed-files": {
+ "version": "27.5.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/types": "^27.5.1",
+ "execa": "^5.0.0",
+ "throat": "^6.0.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "../../node_modules/jest-circus": {
+ "version": "27.5.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/environment": "^27.5.1",
+ "@jest/test-result": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "chalk": "^4.0.0",
+ "co": "^4.6.0",
+ "dedent": "^0.7.0",
+ "expect": "^27.5.1",
+ "is-generator-fn": "^2.0.0",
+ "jest-each": "^27.5.1",
+ "jest-matcher-utils": "^27.5.1",
+ "jest-message-util": "^27.5.1",
+ "jest-runtime": "^27.5.1",
+ "jest-snapshot": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "pretty-format": "^27.5.1",
+ "slash": "^3.0.0",
+ "stack-utils": "^2.0.3",
+ "throat": "^6.0.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "../../node_modules/jest-config": {
+ "version": "27.5.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/core": "^7.8.0",
+ "@jest/test-sequencer": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "babel-jest": "^27.5.1",
+ "chalk": "^4.0.0",
+ "ci-info": "^3.2.0",
+ "deepmerge": "^4.2.2",
+ "glob": "^7.1.1",
+ "graceful-fs": "^4.2.9",
+ "jest-circus": "^27.5.1",
+ "jest-environment-jsdom": "^27.5.1",
+ "jest-environment-node": "^27.5.1",
+ "jest-get-type": "^27.5.1",
+ "jest-jasmine2": "^27.5.1",
+ "jest-regex-util": "^27.5.1",
+ "jest-resolve": "^27.5.1",
+ "jest-runner": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "jest-validate": "^27.5.1",
+ "micromatch": "^4.0.4",
+ "parse-json": "^5.2.0",
+ "pretty-format": "^27.5.1",
+ "slash": "^3.0.0",
+ "strip-json-comments": "^3.1.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ },
+ "peerDependencies": {
+ "ts-node": ">=9.0.0"
+ },
+ "peerDependenciesMeta": {
+ "ts-node": {
+ "optional": true
+ }
+ }
+ },
+ "../../node_modules/jest-config/node_modules/strip-json-comments": {
+ "version": "3.1.1",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "../../node_modules/jest-diff": {
+ "version": "27.5.1",
+ "license": "MIT",
+ "dependencies": {
+ "chalk": "^4.0.0",
+ "diff-sequences": "^27.5.1",
+ "jest-get-type": "^27.5.1",
+ "pretty-format": "^27.5.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "../../node_modules/jest-docblock": {
+ "version": "27.5.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "detect-newline": "^3.0.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "../../node_modules/jest-each": {
+ "version": "27.5.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/types": "^27.5.1",
+ "chalk": "^4.0.0",
+ "jest-get-type": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "pretty-format": "^27.5.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "../../node_modules/jest-environment-jsdom": {
+ "version": "27.5.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/environment": "^27.5.1",
+ "@jest/fake-timers": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "jest-mock": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "jsdom": "^16.6.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "../../node_modules/jest-environment-node": {
+ "version": "27.5.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/environment": "^27.5.1",
+ "@jest/fake-timers": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "jest-mock": "^27.5.1",
+ "jest-util": "^27.5.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "../../node_modules/jest-extended": {
+ "version": "1.2.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "expect": "^26.6.2",
+ "jest-diff": "^27.2.5",
+ "jest-get-type": "^27.0.6",
+ "jest-matcher-utils": "^27.2.4"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
+ },
+ "../../node_modules/jest-extended/node_modules/@jest/types": {
+ "version": "26.6.2",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/istanbul-lib-coverage": "^2.0.0",
+ "@types/istanbul-reports": "^3.0.0",
+ "@types/node": "*",
+ "@types/yargs": "^15.0.0",
+ "chalk": "^4.0.0"
+ },
+ "engines": {
+ "node": ">= 10.14.2"
+ }
+ },
+ "../../node_modules/jest-extended/node_modules/@types/yargs": {
+ "version": "15.0.14",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/yargs-parser": "*"
+ }
+ },
+ "../../node_modules/jest-extended/node_modules/ansi-regex": {
+ "version": "5.0.1",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/jest-extended/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "../../node_modules/jest-extended/node_modules/color-convert": {
+ "version": "2.0.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "../../node_modules/jest-extended/node_modules/color-name": {
+ "version": "1.1.4",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/jest-extended/node_modules/diff-sequences": {
+ "version": "26.6.2",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 10.14.2"
+ }
+ },
+ "../../node_modules/jest-extended/node_modules/expect": {
+ "version": "26.6.2",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/types": "^26.6.2",
+ "ansi-styles": "^4.0.0",
+ "jest-get-type": "^26.3.0",
+ "jest-matcher-utils": "^26.6.2",
+ "jest-message-util": "^26.6.2",
+ "jest-regex-util": "^26.0.0"
+ },
+ "engines": {
+ "node": ">= 10.14.2"
+ }
+ },
+ "../../node_modules/jest-extended/node_modules/expect/node_modules/jest-diff": {
+ "version": "26.6.2",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "chalk": "^4.0.0",
+ "diff-sequences": "^26.6.2",
+ "jest-get-type": "^26.3.0",
+ "pretty-format": "^26.6.2"
+ },
+ "engines": {
+ "node": ">= 10.14.2"
+ }
+ },
+ "../../node_modules/jest-extended/node_modules/expect/node_modules/jest-get-type": {
+ "version": "26.3.0",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 10.14.2"
+ }
+ },
+ "../../node_modules/jest-extended/node_modules/expect/node_modules/jest-matcher-utils": {
+ "version": "26.6.2",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "chalk": "^4.0.0",
+ "jest-diff": "^26.6.2",
+ "jest-get-type": "^26.3.0",
+ "pretty-format": "^26.6.2"
+ },
+ "engines": {
+ "node": ">= 10.14.2"
+ }
+ },
+ "../../node_modules/jest-extended/node_modules/jest-message-util": {
+ "version": "26.6.2",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/code-frame": "^7.0.0",
+ "@jest/types": "^26.6.2",
+ "@types/stack-utils": "^2.0.0",
+ "chalk": "^4.0.0",
+ "graceful-fs": "^4.2.4",
+ "micromatch": "^4.0.2",
+ "pretty-format": "^26.6.2",
+ "slash": "^3.0.0",
+ "stack-utils": "^2.0.2"
+ },
+ "engines": {
+ "node": ">= 10.14.2"
+ }
+ },
+ "../../node_modules/jest-extended/node_modules/jest-regex-util": {
+ "version": "26.0.0",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 10.14.2"
+ }
+ },
+ "../../node_modules/jest-extended/node_modules/pretty-format": {
+ "version": "26.6.2",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/types": "^26.6.2",
+ "ansi-regex": "^5.0.0",
+ "ansi-styles": "^4.0.0",
+ "react-is": "^17.0.1"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "../../node_modules/jest-extended/node_modules/react-is": {
+ "version": "17.0.2",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/jest-get-type": {
+ "version": "27.5.1",
+ "license": "MIT",
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "../../node_modules/jest-haste-map": {
+ "version": "27.5.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/types": "^27.5.1",
+ "@types/graceful-fs": "^4.1.2",
+ "@types/node": "*",
+ "anymatch": "^3.0.3",
+ "fb-watchman": "^2.0.0",
+ "graceful-fs": "^4.2.9",
+ "jest-regex-util": "^27.5.1",
+ "jest-serializer": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "jest-worker": "^27.5.1",
+ "micromatch": "^4.0.4",
+ "walker": "^1.0.7"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ },
+ "optionalDependencies": {
+ "fsevents": "^2.3.2"
+ }
+ },
+ "../../node_modules/jest-jasmine2": {
+ "version": "27.5.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/environment": "^27.5.1",
+ "@jest/source-map": "^27.5.1",
+ "@jest/test-result": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "chalk": "^4.0.0",
+ "co": "^4.6.0",
+ "expect": "^27.5.1",
+ "is-generator-fn": "^2.0.0",
+ "jest-each": "^27.5.1",
+ "jest-matcher-utils": "^27.5.1",
+ "jest-message-util": "^27.5.1",
+ "jest-runtime": "^27.5.1",
+ "jest-snapshot": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "pretty-format": "^27.5.1",
+ "throat": "^6.0.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "../../node_modules/jest-leak-detector": {
+ "version": "27.5.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "jest-get-type": "^27.5.1",
+ "pretty-format": "^27.5.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "../../node_modules/jest-matcher-utils": {
+ "version": "27.5.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "chalk": "^4.0.0",
+ "jest-diff": "^27.5.1",
+ "jest-get-type": "^27.5.1",
+ "pretty-format": "^27.5.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "../../node_modules/jest-message-util": {
+ "version": "27.5.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/code-frame": "^7.12.13",
+ "@jest/types": "^27.5.1",
+ "@types/stack-utils": "^2.0.0",
+ "chalk": "^4.0.0",
+ "graceful-fs": "^4.2.9",
+ "micromatch": "^4.0.4",
+ "pretty-format": "^27.5.1",
+ "slash": "^3.0.0",
+ "stack-utils": "^2.0.3"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "../../node_modules/jest-mock": {
+ "version": "27.5.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/types": "^27.5.1",
+ "@types/node": "*"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "../../node_modules/jest-pnp-resolver": {
+ "version": "1.2.2",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ },
+ "peerDependencies": {
+ "jest-resolve": "*"
+ },
+ "peerDependenciesMeta": {
+ "jest-resolve": {
+ "optional": true
+ }
+ }
+ },
+ "../../node_modules/jest-regex-util": {
+ "version": "27.5.1",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "../../node_modules/jest-resolve": {
+ "version": "27.5.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/types": "^27.5.1",
+ "chalk": "^4.0.0",
+ "graceful-fs": "^4.2.9",
+ "jest-haste-map": "^27.5.1",
+ "jest-pnp-resolver": "^1.2.2",
+ "jest-util": "^27.5.1",
+ "jest-validate": "^27.5.1",
+ "resolve": "^1.20.0",
+ "resolve.exports": "^1.1.0",
+ "slash": "^3.0.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "../../node_modules/jest-resolve-dependencies": {
+ "version": "27.5.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/types": "^27.5.1",
+ "jest-regex-util": "^27.5.1",
+ "jest-snapshot": "^27.5.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "../../node_modules/jest-runner": {
+ "version": "27.5.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/console": "^27.5.1",
+ "@jest/environment": "^27.5.1",
+ "@jest/test-result": "^27.5.1",
+ "@jest/transform": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "chalk": "^4.0.0",
+ "emittery": "^0.8.1",
+ "graceful-fs": "^4.2.9",
+ "jest-docblock": "^27.5.1",
+ "jest-environment-jsdom": "^27.5.1",
+ "jest-environment-node": "^27.5.1",
+ "jest-haste-map": "^27.5.1",
+ "jest-leak-detector": "^27.5.1",
+ "jest-message-util": "^27.5.1",
+ "jest-resolve": "^27.5.1",
+ "jest-runtime": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "jest-worker": "^27.5.1",
+ "source-map-support": "^0.5.6",
+ "throat": "^6.0.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "../../node_modules/jest-runtime": {
+ "version": "27.5.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/environment": "^27.5.1",
+ "@jest/fake-timers": "^27.5.1",
+ "@jest/globals": "^27.5.1",
+ "@jest/source-map": "^27.5.1",
+ "@jest/test-result": "^27.5.1",
+ "@jest/transform": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "chalk": "^4.0.0",
+ "cjs-module-lexer": "^1.0.0",
+ "collect-v8-coverage": "^1.0.0",
+ "execa": "^5.0.0",
+ "glob": "^7.1.3",
+ "graceful-fs": "^4.2.9",
+ "jest-haste-map": "^27.5.1",
+ "jest-message-util": "^27.5.1",
+ "jest-mock": "^27.5.1",
+ "jest-regex-util": "^27.5.1",
+ "jest-resolve": "^27.5.1",
+ "jest-snapshot": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "slash": "^3.0.0",
+ "strip-bom": "^4.0.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "../../node_modules/jest-runtime/node_modules/strip-bom": {
+ "version": "4.0.0",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/jest-serializer": {
+ "version": "27.5.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/node": "*",
+ "graceful-fs": "^4.2.9"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "../../node_modules/jest-snapshot": {
+ "version": "27.5.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/core": "^7.7.2",
+ "@babel/generator": "^7.7.2",
+ "@babel/plugin-syntax-typescript": "^7.7.2",
+ "@babel/traverse": "^7.7.2",
+ "@babel/types": "^7.0.0",
+ "@jest/transform": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/babel__traverse": "^7.0.4",
+ "@types/prettier": "^2.1.5",
+ "babel-preset-current-node-syntax": "^1.0.0",
+ "chalk": "^4.0.0",
+ "expect": "^27.5.1",
+ "graceful-fs": "^4.2.9",
+ "jest-diff": "^27.5.1",
+ "jest-get-type": "^27.5.1",
+ "jest-haste-map": "^27.5.1",
+ "jest-matcher-utils": "^27.5.1",
+ "jest-message-util": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "natural-compare": "^1.4.0",
+ "pretty-format": "^27.5.1",
+ "semver": "^7.3.2"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "../../node_modules/jest-util": {
+ "version": "27.5.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "chalk": "^4.0.0",
+ "ci-info": "^3.2.0",
+ "graceful-fs": "^4.2.9",
+ "picomatch": "^2.2.3"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "../../node_modules/jest-validate": {
+ "version": "27.5.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/types": "^27.5.1",
+ "camelcase": "^6.2.0",
+ "chalk": "^4.0.0",
+ "jest-get-type": "^27.5.1",
+ "leven": "^3.1.0",
+ "pretty-format": "^27.5.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "../../node_modules/jest-validate/node_modules/camelcase": {
+ "version": "6.3.0",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "../../node_modules/jest-watcher": {
+ "version": "27.5.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/test-result": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "ansi-escapes": "^4.2.1",
+ "chalk": "^4.0.0",
+ "jest-util": "^27.5.1",
+ "string-length": "^4.0.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "../../node_modules/jest-worker": {
+ "version": "27.5.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/node": "*",
+ "merge-stream": "^2.0.0",
+ "supports-color": "^8.0.0"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ }
+ },
+ "../../node_modules/jest-worker/node_modules/has-flag": {
+ "version": "4.0.0",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/jest-worker/node_modules/supports-color": {
+ "version": "8.1.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/supports-color?sponsor=1"
+ }
+ },
+ "../../node_modules/jest/node_modules/jest-cli": {
+ "version": "27.5.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/core": "^27.5.1",
+ "@jest/test-result": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "chalk": "^4.0.0",
+ "exit": "^0.1.2",
+ "graceful-fs": "^4.2.9",
+ "import-local": "^3.0.2",
+ "jest-config": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "jest-validate": "^27.5.1",
+ "prompts": "^2.0.1",
+ "yargs": "^16.2.0"
+ },
+ "bin": {
+ "jest": "bin/jest.js"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ },
+ "peerDependencies": {
+ "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0"
+ },
+ "peerDependenciesMeta": {
+ "node-notifier": {
+ "optional": true
+ }
+ }
+ },
+ "../../node_modules/jimp": {
+ "version": "0.16.1",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/custom": "^0.16.1",
+ "@jimp/plugins": "^0.16.1",
+ "@jimp/types": "^0.16.1",
+ "regenerator-runtime": "^0.13.3"
+ }
+ },
+ "../../node_modules/jmespath": {
+ "version": "0.15.0",
+ "engines": {
+ "node": ">= 0.6.0"
+ }
+ },
+ "../../node_modules/jpeg-js": {
+ "version": "0.4.2",
+ "license": "BSD-3-Clause"
+ },
+ "../../node_modules/js-sdsl": {
+ "version": "2.1.4",
+ "license": "MIT"
+ },
+ "../../node_modules/js-tokens": {
+ "version": "4.0.0",
+ "license": "MIT"
+ },
+ "../../node_modules/js-yaml": {
+ "version": "3.14.1",
+ "license": "MIT",
+ "dependencies": {
+ "argparse": "^1.0.7",
+ "esprima": "^4.0.0"
+ },
+ "bin": {
+ "js-yaml": "bin/js-yaml.js"
+ }
+ },
+ "../../node_modules/js-yaml/node_modules/argparse": {
+ "version": "1.0.10",
+ "license": "MIT",
+ "dependencies": {
+ "sprintf-js": "~1.0.2"
+ }
+ },
+ "../../node_modules/js2xmlparser": {
+ "version": "4.0.2",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "xmlcreate": "^2.0.4"
+ }
+ },
+ "../../node_modules/jsbn": {
+ "version": "0.1.1",
+ "license": "MIT"
+ },
+ "../../node_modules/jsdoc": {
+ "version": "3.6.10",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@babel/parser": "^7.9.4",
+ "@types/markdown-it": "^12.2.3",
+ "bluebird": "^3.7.2",
+ "catharsis": "^0.9.0",
+ "escape-string-regexp": "^2.0.0",
+ "js2xmlparser": "^4.0.2",
+ "klaw": "^4.0.1",
+ "markdown-it": "^12.3.2",
+ "markdown-it-anchor": "^8.4.1",
+ "marked": "^4.0.10",
+ "mkdirp": "^1.0.4",
+ "requizzle": "^0.2.3",
+ "strip-json-comments": "^3.1.0",
+ "taffydb": "2.6.2",
+ "underscore": "~1.13.2"
+ },
+ "bin": {
+ "jsdoc": "jsdoc.js"
+ },
+ "engines": {
+ "node": ">=8.15.0"
+ }
+ },
+ "../../node_modules/jsdoc-api": {
+ "version": "5.0.4",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "array-back": "^4.0.0",
+ "cache-point": "^1.0.0",
+ "collect-all": "^1.0.3",
+ "file-set": "^2.0.1",
+ "fs-then-native": "^2.0.0",
+ "jsdoc": "^3.6.3",
+ "object-to-spawn-args": "^1.1.1",
+ "temp-path": "^1.0.0",
+ "walk-back": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "../../node_modules/jsdoc-api/node_modules/file-set": {
+ "version": "2.0.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "array-back": "^2.0.0",
+ "glob": "^7.1.3"
+ }
+ },
+ "../../node_modules/jsdoc-api/node_modules/file-set/node_modules/array-back": {
+ "version": "2.0.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "typical": "^2.6.1"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "../../node_modules/jsdoc-api/node_modules/walk-back": {
+ "version": "3.0.1",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "../../node_modules/jsdoc-parse": {
+ "version": "4.0.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "array-back": "^4.0.0",
+ "lodash.omit": "^4.5.0",
+ "lodash.pick": "^4.4.0",
+ "reduce-extract": "^1.0.0",
+ "sort-array": "^2.0.0",
+ "test-value": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/jsdoc-to-markdown": {
+ "version": "5.0.3",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "array-back": "^4.0.1",
+ "command-line-tool": "^0.8.0",
+ "config-master": "^3.1.0",
+ "dmd": "^4.0.5",
+ "jsdoc-api": "^5.0.4",
+ "jsdoc-parse": "^4.0.1",
+ "walk-back": "^4.0.0"
+ },
+ "bin": {
+ "jsdoc2md": "bin/cli.js"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "../../node_modules/jsdoc/node_modules/escape-string-regexp": {
+ "version": "2.0.0",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/jsdoc/node_modules/marked": {
+ "version": "4.0.12",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "marked": "bin/marked.js"
+ },
+ "engines": {
+ "node": ">= 12"
+ }
+ },
+ "../../node_modules/jsdoc/node_modules/strip-json-comments": {
+ "version": "3.1.1",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "../../node_modules/jsdom": {
+ "version": "16.7.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "abab": "^2.0.5",
+ "acorn": "^8.2.4",
+ "acorn-globals": "^6.0.0",
+ "cssom": "^0.4.4",
+ "cssstyle": "^2.3.0",
+ "data-urls": "^2.0.0",
+ "decimal.js": "^10.2.1",
+ "domexception": "^2.0.1",
+ "escodegen": "^2.0.0",
+ "form-data": "^3.0.0",
+ "html-encoding-sniffer": "^2.0.1",
+ "http-proxy-agent": "^4.0.1",
+ "https-proxy-agent": "^5.0.0",
+ "is-potential-custom-element-name": "^1.0.1",
+ "nwsapi": "^2.2.0",
+ "parse5": "6.0.1",
+ "saxes": "^5.0.1",
+ "symbol-tree": "^3.2.4",
+ "tough-cookie": "^4.0.0",
+ "w3c-hr-time": "^1.0.2",
+ "w3c-xmlserializer": "^2.0.0",
+ "webidl-conversions": "^6.1.0",
+ "whatwg-encoding": "^1.0.5",
+ "whatwg-mimetype": "^2.3.0",
+ "whatwg-url": "^8.5.0",
+ "ws": "^7.4.6",
+ "xml-name-validator": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "peerDependencies": {
+ "canvas": "^2.5.0"
+ },
+ "peerDependenciesMeta": {
+ "canvas": {
+ "optional": true
+ }
+ }
+ },
+ "../../node_modules/jsdom/node_modules/form-data": {
+ "version": "3.0.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.8",
+ "mime-types": "^2.1.12"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "../../node_modules/jsdom/node_modules/tough-cookie": {
+ "version": "4.0.0",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "psl": "^1.1.33",
+ "punycode": "^2.1.1",
+ "universalify": "^0.1.2"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "../../node_modules/jsdom/node_modules/tr46": {
+ "version": "2.1.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "punycode": "^2.1.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/jsdom/node_modules/universalify": {
+ "version": "0.1.2",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 4.0.0"
+ }
+ },
+ "../../node_modules/jsdom/node_modules/webidl-conversions": {
+ "version": "6.1.0",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "engines": {
+ "node": ">=10.4"
+ }
+ },
+ "../../node_modules/jsdom/node_modules/whatwg-url": {
+ "version": "8.7.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "lodash": "^4.7.0",
+ "tr46": "^2.1.0",
+ "webidl-conversions": "^6.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "../../node_modules/jsesc": {
+ "version": "2.5.2",
+ "license": "MIT",
+ "bin": {
+ "jsesc": "bin/jsesc"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "../../node_modules/json-fixer": {
+ "version": "1.6.13",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.14.6",
+ "chalk": "^4.1.2",
+ "pegjs": "^0.10.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "../../node_modules/json-parse-even-better-errors": {
+ "version": "2.3.1",
+ "license": "MIT"
+ },
+ "../../node_modules/json-schema": {
+ "version": "0.4.0",
+ "license": "(AFL-2.1 OR BSD-3-Clause)"
+ },
+ "../../node_modules/json-schema-migrate": {
+ "version": "0.2.0",
+ "license": "MIT",
+ "dependencies": {
+ "ajv": "^5.0.0"
+ }
+ },
+ "../../node_modules/json-schema-migrate/node_modules/ajv": {
+ "version": "5.5.2",
+ "license": "MIT",
+ "dependencies": {
+ "co": "^4.6.0",
+ "fast-deep-equal": "^1.0.0",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.3.0"
+ }
+ },
+ "../../node_modules/json-schema-migrate/node_modules/fast-deep-equal": {
+ "version": "1.1.0",
+ "license": "MIT"
+ },
+ "../../node_modules/json-schema-migrate/node_modules/json-schema-traverse": {
+ "version": "0.3.1",
+ "license": "MIT"
+ },
+ "../../node_modules/json-schema-traverse": {
+ "version": "0.4.1",
+ "license": "MIT"
+ },
+ "../../node_modules/json-stable-stringify-without-jsonify": {
+ "version": "1.0.1",
+ "license": "MIT"
+ },
+ "../../node_modules/json-stringify-nice": {
+ "version": "1.1.4",
+ "license": "ISC",
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "../../node_modules/json-stringify-safe": {
+ "version": "5.0.1",
+ "license": "ISC"
+ },
+ "../../node_modules/json-to-ast": {
+ "version": "2.1.0",
+ "license": "MIT",
+ "dependencies": {
+ "code-error-fragment": "0.0.230",
+ "grapheme-splitter": "^1.0.4"
+ },
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "../../node_modules/json5": {
+ "version": "2.2.0",
+ "license": "MIT",
+ "dependencies": {
+ "minimist": "^1.2.5"
+ },
+ "bin": {
+ "json5": "lib/cli.js"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "../../node_modules/jsonc-parser": {
+ "version": "3.0.0",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/jsonfile": {
+ "version": "1.0.1"
+ },
+ "../../node_modules/jsonparse": {
+ "version": "1.3.1",
+ "engines": [
+ "node >= 0.2.0"
+ ],
+ "license": "MIT"
+ },
+ "../../node_modules/jsonpointer": {
+ "version": "4.1.0",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/jsprim": {
+ "version": "1.4.2",
+ "license": "MIT",
+ "dependencies": {
+ "assert-plus": "1.0.0",
+ "extsprintf": "1.3.0",
+ "json-schema": "0.4.0",
+ "verror": "1.10.0"
+ },
+ "engines": {
+ "node": ">=0.6.0"
+ }
+ },
+ "../../node_modules/just-diff": {
+ "version": "3.1.1",
+ "license": "MIT"
+ },
+ "../../node_modules/just-diff-apply": {
+ "version": "3.1.2",
+ "license": "MIT"
+ },
+ "../../node_modules/kind-of": {
+ "version": "6.0.3",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/klaw": {
+ "version": "4.0.1",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=14.14.0"
+ }
+ },
+ "../../node_modules/kleur": {
+ "version": "3.0.3",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "../../node_modules/lazy-cache": {
+ "version": "2.0.2",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "set-getter": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/leven": {
+ "version": "3.1.0",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "../../node_modules/levenshtein-edit-distance": {
+ "version": "2.0.5",
+ "license": "MIT",
+ "bin": {
+ "levenshtein-edit-distance": "cli.js"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "../../node_modules/levn": {
+ "version": "0.4.1",
+ "license": "MIT",
+ "dependencies": {
+ "prelude-ls": "^1.2.1",
+ "type-check": "~0.4.0"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "../../node_modules/lines-and-columns": {
+ "version": "1.2.4",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/linkify-it": {
+ "version": "3.0.3",
+ "license": "MIT",
+ "dependencies": {
+ "uc.micro": "^1.0.1"
+ }
+ },
+ "../../node_modules/list-item": {
+ "version": "1.1.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "expand-range": "^1.8.1",
+ "extend-shallow": "^2.0.1",
+ "is-number": "^2.1.0",
+ "repeat-string": "^1.5.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/list-item/node_modules/is-number": {
+ "version": "2.1.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/list-item/node_modules/kind-of": {
+ "version": "3.2.2",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/load-bmfont": {
+ "version": "1.4.1",
+ "license": "MIT",
+ "dependencies": {
+ "buffer-equal": "0.0.1",
+ "mime": "^1.3.4",
+ "parse-bmfont-ascii": "^1.0.3",
+ "parse-bmfont-binary": "^1.0.5",
+ "parse-bmfont-xml": "^1.1.4",
+ "phin": "^2.9.1",
+ "xhr": "^2.0.1",
+ "xtend": "^4.0.0"
+ }
+ },
+ "../../node_modules/locate-path": {
+ "version": "2.0.0",
+ "license": "MIT",
+ "dependencies": {
+ "p-locate": "^2.0.0",
+ "path-exists": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "../../node_modules/lodash": {
+ "version": "4.17.21",
+ "license": "MIT"
+ },
+ "../../node_modules/lodash._reinterpolate": {
+ "version": "3.0.0",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/lodash.camelcase": {
+ "version": "4.3.0",
+ "license": "MIT"
+ },
+ "../../node_modules/lodash.clonedeep": {
+ "version": "4.5.0",
+ "license": "MIT"
+ },
+ "../../node_modules/lodash.debounce": {
+ "version": "4.0.8",
+ "license": "MIT"
+ },
+ "../../node_modules/lodash.kebabcase": {
+ "version": "4.1.1",
+ "license": "MIT"
+ },
+ "../../node_modules/lodash.memoize": {
+ "version": "4.1.2",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/lodash.merge": {
+ "version": "4.6.2",
+ "license": "MIT"
+ },
+ "../../node_modules/lodash.omit": {
+ "version": "4.5.0",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/lodash.padend": {
+ "version": "4.6.1",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/lodash.pick": {
+ "version": "4.4.0",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/lodash.snakecase": {
+ "version": "4.1.1",
+ "license": "MIT"
+ },
+ "../../node_modules/lodash.template": {
+ "version": "4.5.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "lodash._reinterpolate": "^3.0.0",
+ "lodash.templatesettings": "^4.0.0"
+ }
+ },
+ "../../node_modules/lodash.templatesettings": {
+ "version": "4.2.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "lodash._reinterpolate": "^3.0.0"
+ }
+ },
+ "../../node_modules/lodash.upperfirst": {
+ "version": "4.3.1",
+ "license": "MIT"
+ },
+ "../../node_modules/log-update": {
+ "version": "4.0.0",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-escapes": "^4.3.0",
+ "cli-cursor": "^3.1.0",
+ "slice-ansi": "^4.0.0",
+ "wrap-ansi": "^6.2.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "../../node_modules/log-update/node_modules/ansi-regex": {
+ "version": "5.0.1",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/log-update/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "license": "MIT",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "../../node_modules/log-update/node_modules/color-convert": {
+ "version": "2.0.1",
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "../../node_modules/log-update/node_modules/color-name": {
+ "version": "1.1.4",
+ "license": "MIT"
+ },
+ "../../node_modules/log-update/node_modules/is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/log-update/node_modules/string-width": {
+ "version": "4.2.3",
+ "license": "MIT",
+ "dependencies": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/log-update/node_modules/strip-ansi": {
+ "version": "6.0.1",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/log-update/node_modules/wrap-ansi": {
+ "version": "6.2.0",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/loglevel": {
+ "version": "1.8.0",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6.0"
+ },
+ "funding": {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/loglevel"
+ }
+ },
+ "../../node_modules/loose-envify": {
+ "version": "1.4.0",
+ "license": "MIT",
+ "dependencies": {
+ "js-tokens": "^3.0.0 || ^4.0.0"
+ },
+ "bin": {
+ "loose-envify": "cli.js"
+ }
+ },
+ "../../node_modules/lru-cache": {
+ "version": "6.0.0",
+ "license": "ISC",
+ "dependencies": {
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "../../node_modules/lunr": {
+ "version": "2.3.9",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/make-dir": {
+ "version": "3.1.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "semver": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "../../node_modules/make-dir/node_modules/semver": {
+ "version": "6.3.0",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "../../node_modules/make-error": {
+ "version": "1.3.6",
+ "license": "ISC"
+ },
+ "../../node_modules/make-fetch-happen": {
+ "version": "9.1.0",
+ "license": "ISC",
+ "dependencies": {
+ "agentkeepalive": "^4.1.3",
+ "cacache": "^15.2.0",
+ "http-cache-semantics": "^4.1.0",
+ "http-proxy-agent": "^4.0.1",
+ "https-proxy-agent": "^5.0.0",
+ "is-lambda": "^1.0.1",
+ "lru-cache": "^6.0.0",
+ "minipass": "^3.1.3",
+ "minipass-collect": "^1.0.2",
+ "minipass-fetch": "^1.3.2",
+ "minipass-flush": "^1.0.5",
+ "minipass-pipeline": "^1.2.4",
+ "negotiator": "^0.6.2",
+ "promise-retry": "^2.0.1",
+ "socks-proxy-agent": "^6.0.0",
+ "ssri": "^8.0.0"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "../../node_modules/makeerror": {
+ "version": "1.0.12",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "tmpl": "1.0.5"
+ }
+ },
+ "../../node_modules/map-stream": {
+ "version": "0.1.0",
+ "dev": true
+ },
+ "../../node_modules/markdown-it": {
+ "version": "12.3.2",
+ "license": "MIT",
+ "dependencies": {
+ "argparse": "^2.0.1",
+ "entities": "~2.1.0",
+ "linkify-it": "^3.0.1",
+ "mdurl": "^1.0.1",
+ "uc.micro": "^1.0.5"
+ },
+ "bin": {
+ "markdown-it": "bin/markdown-it.js"
+ }
+ },
+ "../../node_modules/markdown-it-anchor": {
+ "version": "8.4.1",
+ "dev": true,
+ "license": "Unlicense",
+ "peerDependencies": {
+ "@types/markdown-it": "*",
+ "markdown-it": "*"
+ }
+ },
+ "../../node_modules/markdown-link": {
+ "version": "0.1.1",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/markdown-toc": {
+ "version": "1.2.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "concat-stream": "^1.5.2",
+ "diacritics-map": "^0.1.0",
+ "gray-matter": "^2.1.0",
+ "lazy-cache": "^2.0.2",
+ "list-item": "^1.1.1",
+ "markdown-link": "^0.1.1",
+ "minimist": "^1.2.0",
+ "mixin-deep": "^1.1.3",
+ "object.pick": "^1.2.0",
+ "remarkable": "^1.7.1",
+ "repeat-string": "^1.6.1",
+ "strip-color": "^0.1.0"
+ },
+ "bin": {
+ "markdown-toc": "cli.js"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/markdown-toc/node_modules/concat-stream": {
+ "version": "1.6.2",
+ "dev": true,
+ "engines": [
+ "node >= 0.8"
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "buffer-from": "^1.0.0",
+ "inherits": "^2.0.3",
+ "readable-stream": "^2.2.2",
+ "typedarray": "^0.0.6"
+ }
+ },
+ "../../node_modules/marked": {
+ "version": "0.7.0",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "marked": "bin/marked"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/math-random": {
+ "version": "1.0.4",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/mdurl": {
+ "version": "1.0.1",
+ "license": "MIT"
+ },
+ "../../node_modules/merge-stream": {
+ "version": "2.0.0",
+ "license": "MIT"
+ },
+ "../../node_modules/merge2": {
+ "version": "1.4.1",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "../../node_modules/micromatch": {
+ "version": "4.0.4",
+ "license": "MIT",
+ "dependencies": {
+ "braces": "^3.0.1",
+ "picomatch": "^2.2.3"
+ },
+ "engines": {
+ "node": ">=8.6"
+ }
+ },
+ "../../node_modules/mime": {
+ "version": "1.6.0",
+ "license": "MIT",
+ "bin": {
+ "mime": "cli.js"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "../../node_modules/mime-db": {
+ "version": "1.51.0",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "../../node_modules/mime-types": {
+ "version": "2.1.34",
+ "license": "MIT",
+ "dependencies": {
+ "mime-db": "1.51.0"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "../../node_modules/mimic-fn": {
+ "version": "2.1.0",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "../../node_modules/min-document": {
+ "version": "2.19.0",
+ "dependencies": {
+ "dom-walk": "^0.1.0"
+ }
+ },
+ "../../node_modules/minimatch": {
+ "version": "3.1.1",
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "../../node_modules/minimist": {
+ "version": "1.2.5",
+ "license": "MIT"
+ },
+ "../../node_modules/minipass": {
+ "version": "3.1.6",
+ "license": "ISC",
+ "dependencies": {
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/minipass-collect": {
+ "version": "1.0.2",
+ "license": "ISC",
+ "dependencies": {
+ "minipass": "^3.0.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "../../node_modules/minipass-fetch": {
+ "version": "1.4.1",
+ "license": "MIT",
+ "dependencies": {
+ "minipass": "^3.1.0",
+ "minipass-sized": "^1.0.3",
+ "minizlib": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "optionalDependencies": {
+ "encoding": "^0.1.12"
+ }
+ },
+ "../../node_modules/minipass-flush": {
+ "version": "1.0.5",
+ "license": "ISC",
+ "dependencies": {
+ "minipass": "^3.0.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "../../node_modules/minipass-json-stream": {
+ "version": "1.0.1",
+ "license": "MIT",
+ "dependencies": {
+ "jsonparse": "^1.3.1",
+ "minipass": "^3.0.0"
+ }
+ },
+ "../../node_modules/minipass-pipeline": {
+ "version": "1.2.4",
+ "license": "ISC",
+ "dependencies": {
+ "minipass": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/minipass-sized": {
+ "version": "1.0.3",
+ "license": "ISC",
+ "dependencies": {
+ "minipass": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/minizlib": {
+ "version": "2.1.2",
+ "license": "MIT",
+ "dependencies": {
+ "minipass": "^3.0.0",
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "../../node_modules/mixin-deep": {
+ "version": "1.3.2",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "for-in": "^1.0.2",
+ "is-extendable": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/mixin-deep/node_modules/is-extendable": {
+ "version": "1.0.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "is-plain-object": "^2.0.4"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/mixin-deep/node_modules/is-plain-object": {
+ "version": "2.0.4",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "isobject": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/mixin-deep/node_modules/isobject": {
+ "version": "3.0.1",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/mkdirp": {
+ "version": "1.0.4",
+ "license": "MIT",
+ "bin": {
+ "mkdirp": "bin/cmd.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "../../node_modules/mkdirp-infer-owner": {
+ "version": "2.0.0",
+ "license": "ISC",
+ "dependencies": {
+ "chownr": "^2.0.0",
+ "infer-owner": "^1.0.4",
+ "mkdirp": "^1.0.3"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "../../node_modules/mkdirp2": {
+ "version": "1.0.5",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/mqtt": {
+ "version": "4.3.5",
+ "license": "MIT",
+ "dependencies": {
+ "commist": "^1.0.0",
+ "concat-stream": "^2.0.0",
+ "debug": "^4.1.1",
+ "duplexify": "^4.1.1",
+ "help-me": "^3.0.0",
+ "inherits": "^2.0.3",
+ "lru-cache": "^6.0.0",
+ "minimist": "^1.2.5",
+ "mqtt-packet": "^6.8.0",
+ "number-allocator": "^1.0.9",
+ "pump": "^3.0.0",
+ "readable-stream": "^3.6.0",
+ "reinterval": "^1.1.0",
+ "rfdc": "^1.3.0",
+ "split2": "^3.1.0",
+ "ws": "^7.5.5",
+ "xtend": "^4.0.2"
+ },
+ "bin": {
+ "mqtt": "bin/mqtt.js",
+ "mqtt_pub": "bin/pub.js",
+ "mqtt_sub": "bin/sub.js"
+ },
+ "engines": {
+ "node": ">=10.0.0"
+ }
+ },
+ "../../node_modules/mqtt-packet": {
+ "version": "6.10.0",
+ "license": "MIT",
+ "dependencies": {
+ "bl": "^4.0.2",
+ "debug": "^4.1.1",
+ "process-nextick-args": "^2.0.1"
+ }
+ },
+ "../../node_modules/mqtt/node_modules/readable-stream": {
+ "version": "3.6.0",
+ "license": "MIT",
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "../../node_modules/ms": {
+ "version": "2.1.2",
+ "license": "MIT"
+ },
+ "../../node_modules/mute-stream": {
+ "version": "0.0.8",
+ "dev": true,
+ "license": "ISC"
+ },
+ "../../node_modules/natural-compare": {
+ "version": "1.4.0",
+ "license": "MIT"
+ },
+ "../../node_modules/ncp": {
+ "version": "0.4.2",
+ "license": "MIT",
+ "bin": {
+ "ncp": "bin/ncp"
+ }
+ },
+ "../../node_modules/negotiator": {
+ "version": "0.6.3",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "../../node_modules/neo-async": {
+ "version": "2.6.2",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/node-cleanup": {
+ "version": "2.1.2",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/node-fetch": {
+ "version": "2.6.7",
+ "license": "MIT",
+ "dependencies": {
+ "whatwg-url": "^5.0.0"
+ },
+ "engines": {
+ "node": "4.x || >=6.0.0"
+ },
+ "peerDependencies": {
+ "encoding": "^0.1.0"
+ },
+ "peerDependenciesMeta": {
+ "encoding": {
+ "optional": true
+ }
+ }
+ },
+ "../../node_modules/node-gyp": {
+ "version": "7.1.2",
+ "license": "MIT",
+ "dependencies": {
+ "env-paths": "^2.2.0",
+ "glob": "^7.1.4",
+ "graceful-fs": "^4.2.3",
+ "nopt": "^5.0.0",
+ "npmlog": "^4.1.2",
+ "request": "^2.88.2",
+ "rimraf": "^3.0.2",
+ "semver": "^7.3.2",
+ "tar": "^6.0.2",
+ "which": "^2.0.2"
+ },
+ "bin": {
+ "node-gyp": "bin/node-gyp.js"
+ },
+ "engines": {
+ "node": ">= 10.12.0"
+ }
+ },
+ "../../node_modules/node-gyp-build": {
+ "version": "4.3.0",
+ "license": "MIT",
+ "bin": {
+ "node-gyp-build": "bin.js",
+ "node-gyp-build-optional": "optional.js",
+ "node-gyp-build-test": "build-test.js"
+ }
+ },
+ "../../node_modules/node-int64": {
+ "version": "0.4.0",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/node-releases": {
+ "version": "2.0.2",
+ "license": "MIT"
+ },
+ "../../node_modules/nopt": {
+ "version": "5.0.0",
+ "license": "ISC",
+ "dependencies": {
+ "abbrev": "1"
+ },
+ "bin": {
+ "nopt": "bin/nopt.js"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "../../node_modules/normalize-path": {
+ "version": "3.0.0",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/npm-bundled": {
+ "version": "1.1.2",
+ "license": "ISC",
+ "dependencies": {
+ "npm-normalize-package-bin": "^1.0.1"
+ }
+ },
+ "../../node_modules/npm-install-checks": {
+ "version": "4.0.0",
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "semver": "^7.1.1"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "../../node_modules/npm-normalize-package-bin": {
+ "version": "1.0.1",
+ "license": "ISC"
+ },
+ "../../node_modules/npm-package-arg": {
+ "version": "8.1.5",
+ "license": "ISC",
+ "dependencies": {
+ "hosted-git-info": "^4.0.1",
+ "semver": "^7.3.4",
+ "validate-npm-package-name": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "../../node_modules/npm-packlist": {
+ "version": "2.2.2",
+ "license": "ISC",
+ "dependencies": {
+ "glob": "^7.1.6",
+ "ignore-walk": "^3.0.3",
+ "npm-bundled": "^1.1.1",
+ "npm-normalize-package-bin": "^1.0.1"
+ },
+ "bin": {
+ "npm-packlist": "bin/index.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "../../node_modules/npm-pick-manifest": {
+ "version": "6.1.1",
+ "license": "ISC",
+ "dependencies": {
+ "npm-install-checks": "^4.0.0",
+ "npm-normalize-package-bin": "^1.0.1",
+ "npm-package-arg": "^8.1.2",
+ "semver": "^7.3.4"
+ }
+ },
+ "../../node_modules/npm-registry-fetch": {
+ "version": "11.0.0",
+ "license": "ISC",
+ "dependencies": {
+ "make-fetch-happen": "^9.0.1",
+ "minipass": "^3.1.3",
+ "minipass-fetch": "^1.3.0",
+ "minipass-json-stream": "^1.0.1",
+ "minizlib": "^2.0.0",
+ "npm-package-arg": "^8.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "../../node_modules/npm-run-path": {
+ "version": "4.0.1",
+ "license": "MIT",
+ "dependencies": {
+ "path-key": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/npmlog": {
+ "version": "4.1.2",
+ "license": "ISC",
+ "dependencies": {
+ "are-we-there-yet": "~1.1.2",
+ "console-control-strings": "~1.1.0",
+ "gauge": "~2.7.3",
+ "set-blocking": "~2.0.0"
+ }
+ },
+ "../../node_modules/number-allocator": {
+ "version": "1.0.9",
+ "license": "MIT",
+ "dependencies": {
+ "debug": "^4.3.1",
+ "js-sdsl": "^2.1.2"
+ }
+ },
+ "../../node_modules/number-is-nan": {
+ "version": "1.0.1",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/nunjucks": {
+ "version": "3.2.3",
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "a-sync-waterfall": "^1.0.0",
+ "asap": "^2.0.3",
+ "commander": "^5.1.0"
+ },
+ "bin": {
+ "nunjucks-precompile": "bin/precompile"
+ },
+ "engines": {
+ "node": ">= 6.9.0"
+ },
+ "peerDependencies": {
+ "chokidar": "^3.3.0"
+ },
+ "peerDependenciesMeta": {
+ "chokidar": {
+ "optional": true
+ }
+ }
+ },
+ "../../node_modules/nunjucks/node_modules/commander": {
+ "version": "5.1.0",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "../../node_modules/nwsapi": {
+ "version": "2.2.0",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/oauth-sign": {
+ "version": "0.9.0",
+ "license": "Apache-2.0",
+ "engines": {
+ "node": "*"
+ }
+ },
+ "../../node_modules/object-assign": {
+ "version": "4.1.1",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/object-get": {
+ "version": "2.1.1",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/object-inspect": {
+ "version": "1.12.0",
+ "license": "MIT",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "../../node_modules/object-keys": {
+ "version": "1.1.1",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "../../node_modules/object-to-spawn-args": {
+ "version": "1.1.1",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/object.assign": {
+ "version": "4.1.2",
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.0",
+ "define-properties": "^1.1.3",
+ "has-symbols": "^1.0.1",
+ "object-keys": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "../../node_modules/object.pick": {
+ "version": "1.3.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "isobject": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/object.pick/node_modules/isobject": {
+ "version": "3.0.1",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/object.values": {
+ "version": "1.1.5",
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3",
+ "es-abstract": "^1.19.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "../../node_modules/omggif": {
+ "version": "1.0.10",
+ "license": "MIT"
+ },
+ "../../node_modules/once": {
+ "version": "1.4.0",
+ "license": "ISC",
+ "dependencies": {
+ "wrappy": "1"
+ }
+ },
+ "../../node_modules/onetime": {
+ "version": "5.1.2",
+ "license": "MIT",
+ "dependencies": {
+ "mimic-fn": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "../../node_modules/optionator": {
+ "version": "0.9.1",
+ "license": "MIT",
+ "dependencies": {
+ "deep-is": "^0.1.3",
+ "fast-levenshtein": "^2.0.6",
+ "levn": "^0.4.1",
+ "prelude-ls": "^1.2.1",
+ "type-check": "^0.4.0",
+ "word-wrap": "^1.2.3"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "../../node_modules/os-tmpdir": {
+ "version": "1.0.2",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/p-limit": {
+ "version": "1.3.0",
+ "license": "MIT",
+ "dependencies": {
+ "p-try": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "../../node_modules/p-locate": {
+ "version": "2.0.0",
+ "license": "MIT",
+ "dependencies": {
+ "p-limit": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "../../node_modules/p-map": {
+ "version": "4.0.0",
+ "license": "MIT",
+ "dependencies": {
+ "aggregate-error": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "../../node_modules/p-try": {
+ "version": "1.0.0",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "../../node_modules/pacote": {
+ "version": "11.3.5",
+ "license": "ISC",
+ "dependencies": {
+ "@npmcli/git": "^2.1.0",
+ "@npmcli/installed-package-contents": "^1.0.6",
+ "@npmcli/promise-spawn": "^1.2.0",
+ "@npmcli/run-script": "^1.8.2",
+ "cacache": "^15.0.5",
+ "chownr": "^2.0.0",
+ "fs-minipass": "^2.1.0",
+ "infer-owner": "^1.0.4",
+ "minipass": "^3.1.3",
+ "mkdirp": "^1.0.3",
+ "npm-package-arg": "^8.0.1",
+ "npm-packlist": "^2.1.4",
+ "npm-pick-manifest": "^6.0.0",
+ "npm-registry-fetch": "^11.0.0",
+ "promise-retry": "^2.0.1",
+ "read-package-json-fast": "^2.0.1",
+ "rimraf": "^3.0.2",
+ "ssri": "^8.0.1",
+ "tar": "^6.1.0"
+ },
+ "bin": {
+ "pacote": "lib/bin.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "../../node_modules/pako": {
+ "version": "1.0.11",
+ "license": "(MIT AND Zlib)"
+ },
+ "../../node_modules/parent-module": {
+ "version": "1.0.1",
+ "license": "MIT",
+ "dependencies": {
+ "callsites": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "../../node_modules/parse-bmfont-ascii": {
+ "version": "1.0.6",
+ "license": "MIT"
+ },
+ "../../node_modules/parse-bmfont-binary": {
+ "version": "1.0.6",
+ "license": "MIT"
+ },
+ "../../node_modules/parse-bmfont-xml": {
+ "version": "1.1.4",
+ "license": "MIT",
+ "dependencies": {
+ "xml-parse-from-string": "^1.0.0",
+ "xml2js": "^0.4.5"
+ }
+ },
+ "../../node_modules/parse-conflict-json": {
+ "version": "1.1.1",
+ "license": "ISC",
+ "dependencies": {
+ "json-parse-even-better-errors": "^2.3.0",
+ "just-diff": "^3.0.1",
+ "just-diff-apply": "^3.0.0"
+ }
+ },
+ "../../node_modules/parse-headers": {
+ "version": "2.0.4",
+ "license": "MIT"
+ },
+ "../../node_modules/parse-json": {
+ "version": "5.2.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/code-frame": "^7.0.0",
+ "error-ex": "^1.3.1",
+ "json-parse-even-better-errors": "^2.3.0",
+ "lines-and-columns": "^1.1.6"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "../../node_modules/parse5": {
+ "version": "6.0.1",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/path-exists": {
+ "version": "3.0.0",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "../../node_modules/path-is-absolute": {
+ "version": "1.0.1",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/path-key": {
+ "version": "3.1.1",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/path-parse": {
+ "version": "1.0.7",
+ "license": "MIT"
+ },
+ "../../node_modules/path-to-regexp": {
+ "version": "6.2.0",
+ "license": "MIT"
+ },
+ "../../node_modules/path-type": {
+ "version": "4.0.0",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/pause-stream": {
+ "version": "0.0.11",
+ "dev": true,
+ "license": [
+ "MIT",
+ "Apache2"
+ ],
+ "dependencies": {
+ "through": "~2.3"
+ }
+ },
+ "../../node_modules/pegjs": {
+ "version": "0.10.0",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "pegjs": "bin/pegjs"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "../../node_modules/performance-now": {
+ "version": "2.1.0",
+ "license": "MIT"
+ },
+ "../../node_modules/phin": {
+ "version": "2.9.3",
+ "license": "MIT"
+ },
+ "../../node_modules/picocolors": {
+ "version": "1.0.0",
+ "license": "ISC"
+ },
+ "../../node_modules/picomatch": {
+ "version": "2.3.1",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/jonschlinkert"
+ }
+ },
+ "../../node_modules/pify": {
+ "version": "5.0.0",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "../../node_modules/pirates": {
+ "version": "4.0.5",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "../../node_modules/pixelmatch": {
+ "version": "4.0.2",
+ "license": "ISC",
+ "dependencies": {
+ "pngjs": "^3.0.0"
+ },
+ "bin": {
+ "pixelmatch": "bin/pixelmatch"
+ }
+ },
+ "../../node_modules/pkg-dir": {
+ "version": "4.2.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "find-up": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/pkg-dir/node_modules/find-up": {
+ "version": "4.1.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "locate-path": "^5.0.0",
+ "path-exists": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/pkg-dir/node_modules/locate-path": {
+ "version": "5.0.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "p-locate": "^4.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/pkg-dir/node_modules/p-limit": {
+ "version": "2.3.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "p-try": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "../../node_modules/pkg-dir/node_modules/p-locate": {
+ "version": "4.1.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "p-limit": "^2.2.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/pkg-dir/node_modules/p-try": {
+ "version": "2.2.0",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "../../node_modules/pkg-dir/node_modules/path-exists": {
+ "version": "4.0.0",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/plist": {
+ "version": "3.0.4",
+ "license": "MIT",
+ "dependencies": {
+ "base64-js": "^1.5.1",
+ "xmlbuilder": "^9.0.7"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "../../node_modules/plist/node_modules/xmlbuilder": {
+ "version": "9.0.7",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "../../node_modules/pngjs": {
+ "version": "3.4.0",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "../../node_modules/prelude-ls": {
+ "version": "1.2.1",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "../../node_modules/prettier": {
+ "version": "2.5.1",
+ "license": "MIT",
+ "bin": {
+ "prettier": "bin-prettier.js"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
+ "../../node_modules/prettier-linter-helpers": {
+ "version": "1.0.0",
+ "license": "MIT",
+ "dependencies": {
+ "fast-diff": "^1.1.2"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "../../node_modules/pretty-format": {
+ "version": "27.5.1",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^5.0.1",
+ "ansi-styles": "^5.0.0",
+ "react-is": "^17.0.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "../../node_modules/pretty-format/node_modules/ansi-regex": {
+ "version": "5.0.1",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/pretty-format/node_modules/ansi-styles": {
+ "version": "5.2.0",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "../../node_modules/pretty-format/node_modules/react-is": {
+ "version": "17.0.2",
+ "license": "MIT"
+ },
+ "../../node_modules/proc-log": {
+ "version": "1.0.0",
+ "license": "ISC"
+ },
+ "../../node_modules/process": {
+ "version": "0.11.10",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6.0"
+ }
+ },
+ "../../node_modules/process-nextick-args": {
+ "version": "2.0.1",
+ "license": "MIT"
+ },
+ "../../node_modules/promise-all-reject-late": {
+ "version": "1.0.1",
+ "license": "ISC",
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "../../node_modules/promise-call-limit": {
+ "version": "1.0.1",
+ "license": "ISC",
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "../../node_modules/promise-inflight": {
+ "version": "1.0.1",
+ "license": "ISC"
+ },
+ "../../node_modules/promise-retry": {
+ "version": "2.0.1",
+ "license": "MIT",
+ "dependencies": {
+ "err-code": "^2.0.2",
+ "retry": "^0.12.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "../../node_modules/prompts": {
+ "version": "2.4.2",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "kleur": "^3.0.3",
+ "sisteransi": "^1.0.5"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "../../node_modules/prop-types": {
+ "version": "15.8.1",
+ "license": "MIT",
+ "dependencies": {
+ "loose-envify": "^1.4.0",
+ "object-assign": "^4.1.1",
+ "react-is": "^16.13.1"
+ }
+ },
+ "../../node_modules/ps-tree": {
+ "version": "1.2.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "event-stream": "=3.3.4"
+ },
+ "bin": {
+ "ps-tree": "bin/ps-tree.js"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "../../node_modules/psl": {
+ "version": "1.8.0",
+ "license": "MIT"
+ },
+ "../../node_modules/pump": {
+ "version": "3.0.0",
+ "license": "MIT",
+ "dependencies": {
+ "end-of-stream": "^1.1.0",
+ "once": "^1.3.1"
+ }
+ },
+ "../../node_modules/punycode": {
+ "version": "2.1.1",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "../../node_modules/qs": {
+ "version": "6.11.0",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "side-channel": "^1.0.4"
+ },
+ "engines": {
+ "node": ">=0.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "../../node_modules/queue-microtask": {
+ "version": "1.2.3",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "license": "MIT"
+ },
+ "../../node_modules/ramldt2jsonschema": {
+ "version": "1.2.3",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "commander": "^5.0.0",
+ "js-yaml": "^3.14.0",
+ "json-schema-migrate": "^0.2.0",
+ "webapi-parser": "^0.5.0"
+ },
+ "bin": {
+ "dt2js": "bin/dt2js.js",
+ "js2dt": "bin/js2dt.js"
+ }
+ },
+ "../../node_modules/ramldt2jsonschema/node_modules/commander": {
+ "version": "5.1.0",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "../../node_modules/randomatic": {
+ "version": "3.1.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "is-number": "^4.0.0",
+ "kind-of": "^6.0.0",
+ "math-random": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.10.0"
+ }
+ },
+ "../../node_modules/randomatic/node_modules/is-number": {
+ "version": "4.0.0",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/react": {
+ "version": "17.0.2",
+ "license": "MIT",
+ "dependencies": {
+ "loose-envify": "^1.1.0",
+ "object-assign": "^4.1.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/react-is": {
+ "version": "16.13.1",
+ "license": "MIT"
+ },
+ "../../node_modules/read-cmd-shim": {
+ "version": "2.0.0",
+ "license": "ISC"
+ },
+ "../../node_modules/read-package-json-fast": {
+ "version": "2.0.3",
+ "license": "ISC",
+ "dependencies": {
+ "json-parse-even-better-errors": "^2.3.0",
+ "npm-normalize-package-bin": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "../../node_modules/readable-stream": {
+ "version": "2.3.7",
+ "license": "MIT",
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "../../node_modules/readdir-scoped-modules": {
+ "version": "1.1.0",
+ "license": "ISC",
+ "dependencies": {
+ "debuglog": "^1.0.1",
+ "dezalgo": "^1.0.0",
+ "graceful-fs": "^4.1.2",
+ "once": "^1.3.0"
+ }
+ },
+ "../../node_modules/readdirp": {
+ "version": "3.6.0",
+ "license": "MIT",
+ "dependencies": {
+ "picomatch": "^2.2.1"
+ },
+ "engines": {
+ "node": ">=8.10.0"
+ }
+ },
+ "../../node_modules/redis": {
+ "version": "4.0.3",
+ "license": "MIT",
+ "workspaces": [
+ "./packages/*"
+ ],
+ "dependencies": {
+ "@node-redis/bloom": "1.0.1",
+ "@node-redis/client": "1.0.3",
+ "@node-redis/graph": "1.0.0",
+ "@node-redis/json": "1.0.2",
+ "@node-redis/search": "1.0.2",
+ "@node-redis/time-series": "1.0.1"
+ }
+ },
+ "../../node_modules/redis-errors": {
+ "version": "1.2.0",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "../../node_modules/redis-parser": {
+ "version": "3.0.0",
+ "license": "MIT",
+ "dependencies": {
+ "redis-errors": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "../../node_modules/reduce-extract": {
+ "version": "1.0.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "test-value": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/reduce-extract/node_modules/array-back": {
+ "version": "1.0.4",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "typical": "^2.6.0"
+ },
+ "engines": {
+ "node": ">=0.12.0"
+ }
+ },
+ "../../node_modules/reduce-extract/node_modules/test-value": {
+ "version": "1.1.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "array-back": "^1.0.2",
+ "typical": "^2.4.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/reduce-flatten": {
+ "version": "1.0.1",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/reduce-unique": {
+ "version": "2.0.1",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "../../node_modules/reduce-without": {
+ "version": "1.0.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "test-value": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/reduce-without/node_modules/array-back": {
+ "version": "1.0.4",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "typical": "^2.6.0"
+ },
+ "engines": {
+ "node": ">=0.12.0"
+ }
+ },
+ "../../node_modules/reduce-without/node_modules/test-value": {
+ "version": "2.1.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "array-back": "^1.0.3",
+ "typical": "^2.6.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/regenerate": {
+ "version": "1.4.2",
+ "license": "MIT"
+ },
+ "../../node_modules/regenerate-unicode-properties": {
+ "version": "10.0.1",
+ "license": "MIT",
+ "dependencies": {
+ "regenerate": "^1.4.2"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "../../node_modules/regenerator-runtime": {
+ "version": "0.13.9",
+ "license": "MIT"
+ },
+ "../../node_modules/regenerator-transform": {
+ "version": "0.14.5",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.8.4"
+ }
+ },
+ "../../node_modules/regexpp": {
+ "version": "3.2.0",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/mysticatea"
+ }
+ },
+ "../../node_modules/regexpu-core": {
+ "version": "5.0.1",
+ "license": "MIT",
+ "dependencies": {
+ "regenerate": "^1.4.2",
+ "regenerate-unicode-properties": "^10.0.1",
+ "regjsgen": "^0.6.0",
+ "regjsparser": "^0.8.2",
+ "unicode-match-property-ecmascript": "^2.0.0",
+ "unicode-match-property-value-ecmascript": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "../../node_modules/regjsgen": {
+ "version": "0.6.0",
+ "license": "MIT"
+ },
+ "../../node_modules/regjsparser": {
+ "version": "0.8.4",
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "jsesc": "~0.5.0"
+ },
+ "bin": {
+ "regjsparser": "bin/parser"
+ }
+ },
+ "../../node_modules/regjsparser/node_modules/jsesc": {
+ "version": "0.5.0",
+ "bin": {
+ "jsesc": "bin/jsesc"
+ }
+ },
+ "../../node_modules/reinterval": {
+ "version": "1.1.0",
+ "license": "MIT"
+ },
+ "../../node_modules/remarkable": {
+ "version": "1.7.4",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "argparse": "^1.0.10",
+ "autolinker": "~0.28.0"
+ },
+ "bin": {
+ "remarkable": "bin/remarkable.js"
+ },
+ "engines": {
+ "node": ">= 0.10.0"
+ }
+ },
+ "../../node_modules/remarkable/node_modules/argparse": {
+ "version": "1.0.10",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "sprintf-js": "~1.0.2"
+ }
+ },
+ "../../node_modules/remove-trailing-separator": {
+ "version": "1.1.0",
+ "dev": true,
+ "license": "ISC"
+ },
+ "../../node_modules/render-gif": {
+ "version": "2.0.4",
+ "license": "MIT",
+ "dependencies": {
+ "cycled": "^1.2.0",
+ "decode-gif": "^1.0.1",
+ "delay": "^4.3.0",
+ "jimp": "^0.14.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "../../node_modules/render-gif/node_modules/@jimp/bmp": {
+ "version": "0.14.0",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0",
+ "bmp-js": "^0.1.0"
+ },
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5"
+ }
+ },
+ "../../node_modules/render-gif/node_modules/@jimp/core": {
+ "version": "0.14.0",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0",
+ "any-base": "^1.1.0",
+ "buffer": "^5.2.0",
+ "exif-parser": "^0.1.12",
+ "file-type": "^9.0.0",
+ "load-bmfont": "^1.3.1",
+ "mkdirp": "^0.5.1",
+ "phin": "^2.9.1",
+ "pixelmatch": "^4.0.2",
+ "tinycolor2": "^1.4.1"
+ }
+ },
+ "../../node_modules/render-gif/node_modules/@jimp/custom": {
+ "version": "0.14.0",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/core": "^0.14.0"
+ }
+ },
+ "../../node_modules/render-gif/node_modules/@jimp/gif": {
+ "version": "0.14.0",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0",
+ "gifwrap": "^0.9.2",
+ "omggif": "^1.0.9"
+ },
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5"
+ }
+ },
+ "../../node_modules/render-gif/node_modules/@jimp/jpeg": {
+ "version": "0.14.0",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0",
+ "jpeg-js": "^0.4.0"
+ },
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5"
+ }
+ },
+ "../../node_modules/render-gif/node_modules/@jimp/plugin-blit": {
+ "version": "0.14.0",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0"
+ },
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5"
+ }
+ },
+ "../../node_modules/render-gif/node_modules/@jimp/plugin-blur": {
+ "version": "0.14.0",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0"
+ },
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5"
+ }
+ },
+ "../../node_modules/render-gif/node_modules/@jimp/plugin-circle": {
+ "version": "0.14.0",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0"
+ },
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5"
+ }
+ },
+ "../../node_modules/render-gif/node_modules/@jimp/plugin-color": {
+ "version": "0.14.0",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0",
+ "tinycolor2": "^1.4.1"
+ },
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5"
+ }
+ },
+ "../../node_modules/render-gif/node_modules/@jimp/plugin-contain": {
+ "version": "0.14.0",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0"
+ },
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5",
+ "@jimp/plugin-blit": ">=0.3.5",
+ "@jimp/plugin-resize": ">=0.3.5",
+ "@jimp/plugin-scale": ">=0.3.5"
+ }
+ },
+ "../../node_modules/render-gif/node_modules/@jimp/plugin-cover": {
+ "version": "0.14.0",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0"
+ },
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5",
+ "@jimp/plugin-crop": ">=0.3.5",
+ "@jimp/plugin-resize": ">=0.3.5",
+ "@jimp/plugin-scale": ">=0.3.5"
+ }
+ },
+ "../../node_modules/render-gif/node_modules/@jimp/plugin-crop": {
+ "version": "0.14.0",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0"
+ },
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5"
+ }
+ },
+ "../../node_modules/render-gif/node_modules/@jimp/plugin-displace": {
+ "version": "0.14.0",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0"
+ },
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5"
+ }
+ },
+ "../../node_modules/render-gif/node_modules/@jimp/plugin-dither": {
+ "version": "0.14.0",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0"
+ },
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5"
+ }
+ },
+ "../../node_modules/render-gif/node_modules/@jimp/plugin-fisheye": {
+ "version": "0.14.0",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0"
+ },
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5"
+ }
+ },
+ "../../node_modules/render-gif/node_modules/@jimp/plugin-flip": {
+ "version": "0.14.0",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0"
+ },
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5",
+ "@jimp/plugin-rotate": ">=0.3.5"
+ }
+ },
+ "../../node_modules/render-gif/node_modules/@jimp/plugin-gaussian": {
+ "version": "0.14.0",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0"
+ },
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5"
+ }
+ },
+ "../../node_modules/render-gif/node_modules/@jimp/plugin-invert": {
+ "version": "0.14.0",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0"
+ },
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5"
+ }
+ },
+ "../../node_modules/render-gif/node_modules/@jimp/plugin-mask": {
+ "version": "0.14.0",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0"
+ },
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5"
+ }
+ },
+ "../../node_modules/render-gif/node_modules/@jimp/plugin-normalize": {
+ "version": "0.14.0",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0"
+ },
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5"
+ }
+ },
+ "../../node_modules/render-gif/node_modules/@jimp/plugin-print": {
+ "version": "0.14.0",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0",
+ "load-bmfont": "^1.4.0"
+ },
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5",
+ "@jimp/plugin-blit": ">=0.3.5"
+ }
+ },
+ "../../node_modules/render-gif/node_modules/@jimp/plugin-resize": {
+ "version": "0.14.0",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0"
+ },
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5"
+ }
+ },
+ "../../node_modules/render-gif/node_modules/@jimp/plugin-rotate": {
+ "version": "0.14.0",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0"
+ },
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5",
+ "@jimp/plugin-blit": ">=0.3.5",
+ "@jimp/plugin-crop": ">=0.3.5",
+ "@jimp/plugin-resize": ">=0.3.5"
+ }
+ },
+ "../../node_modules/render-gif/node_modules/@jimp/plugin-scale": {
+ "version": "0.14.0",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0"
+ },
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5",
+ "@jimp/plugin-resize": ">=0.3.5"
+ }
+ },
+ "../../node_modules/render-gif/node_modules/@jimp/plugin-shadow": {
+ "version": "0.14.0",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0"
+ },
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5",
+ "@jimp/plugin-blur": ">=0.3.5",
+ "@jimp/plugin-resize": ">=0.3.5"
+ }
+ },
+ "../../node_modules/render-gif/node_modules/@jimp/plugin-threshold": {
+ "version": "0.14.0",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0"
+ },
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5",
+ "@jimp/plugin-color": ">=0.8.0",
+ "@jimp/plugin-resize": ">=0.8.0"
+ }
+ },
+ "../../node_modules/render-gif/node_modules/@jimp/plugins": {
+ "version": "0.14.0",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/plugin-blit": "^0.14.0",
+ "@jimp/plugin-blur": "^0.14.0",
+ "@jimp/plugin-circle": "^0.14.0",
+ "@jimp/plugin-color": "^0.14.0",
+ "@jimp/plugin-contain": "^0.14.0",
+ "@jimp/plugin-cover": "^0.14.0",
+ "@jimp/plugin-crop": "^0.14.0",
+ "@jimp/plugin-displace": "^0.14.0",
+ "@jimp/plugin-dither": "^0.14.0",
+ "@jimp/plugin-fisheye": "^0.14.0",
+ "@jimp/plugin-flip": "^0.14.0",
+ "@jimp/plugin-gaussian": "^0.14.0",
+ "@jimp/plugin-invert": "^0.14.0",
+ "@jimp/plugin-mask": "^0.14.0",
+ "@jimp/plugin-normalize": "^0.14.0",
+ "@jimp/plugin-print": "^0.14.0",
+ "@jimp/plugin-resize": "^0.14.0",
+ "@jimp/plugin-rotate": "^0.14.0",
+ "@jimp/plugin-scale": "^0.14.0",
+ "@jimp/plugin-shadow": "^0.14.0",
+ "@jimp/plugin-threshold": "^0.14.0",
+ "timm": "^1.6.1"
+ },
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5"
+ }
+ },
+ "../../node_modules/render-gif/node_modules/@jimp/png": {
+ "version": "0.14.0",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0",
+ "pngjs": "^3.3.3"
+ },
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5"
+ }
+ },
+ "../../node_modules/render-gif/node_modules/@jimp/tiff": {
+ "version": "0.14.0",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "utif": "^2.0.1"
+ },
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5"
+ }
+ },
+ "../../node_modules/render-gif/node_modules/@jimp/types": {
+ "version": "0.14.0",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/bmp": "^0.14.0",
+ "@jimp/gif": "^0.14.0",
+ "@jimp/jpeg": "^0.14.0",
+ "@jimp/png": "^0.14.0",
+ "@jimp/tiff": "^0.14.0",
+ "timm": "^1.6.1"
+ },
+ "peerDependencies": {
+ "@jimp/custom": ">=0.3.5"
+ }
+ },
+ "../../node_modules/render-gif/node_modules/@jimp/utils": {
+ "version": "0.14.0",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "regenerator-runtime": "^0.13.3"
+ }
+ },
+ "../../node_modules/render-gif/node_modules/jimp": {
+ "version": "0.14.0",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/custom": "^0.14.0",
+ "@jimp/plugins": "^0.14.0",
+ "@jimp/types": "^0.14.0",
+ "regenerator-runtime": "^0.13.3"
+ }
+ },
+ "../../node_modules/render-gif/node_modules/mkdirp": {
+ "version": "0.5.5",
+ "license": "MIT",
+ "dependencies": {
+ "minimist": "^1.2.5"
+ },
+ "bin": {
+ "mkdirp": "bin/cmd.js"
+ }
+ },
+ "../../node_modules/repeat-element": {
+ "version": "1.1.4",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/repeat-string": {
+ "version": "1.6.1",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "../../node_modules/request": {
+ "version": "2.88.2",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "aws-sign2": "~0.7.0",
+ "aws4": "^1.8.0",
+ "caseless": "~0.12.0",
+ "combined-stream": "~1.0.6",
+ "extend": "~3.0.2",
+ "forever-agent": "~0.6.1",
+ "form-data": "~2.3.2",
+ "har-validator": "~5.1.3",
+ "http-signature": "~1.2.0",
+ "is-typedarray": "~1.0.0",
+ "isstream": "~0.1.2",
+ "json-stringify-safe": "~5.0.1",
+ "mime-types": "~2.1.19",
+ "oauth-sign": "~0.9.0",
+ "performance-now": "^2.1.0",
+ "qs": "~6.5.2",
+ "safe-buffer": "^5.1.2",
+ "tough-cookie": "~2.5.0",
+ "tunnel-agent": "^0.6.0",
+ "uuid": "^3.3.2"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "../../node_modules/request/node_modules/qs": {
+ "version": "6.5.3",
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">=0.6"
+ }
+ },
+ "../../node_modules/request/node_modules/uuid": {
+ "version": "3.4.0",
+ "license": "MIT",
+ "bin": {
+ "uuid": "bin/uuid"
+ }
+ },
+ "../../node_modules/require-directory": {
+ "version": "2.1.1",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/require-main-filename": {
+ "version": "2.0.0",
+ "dev": true,
+ "license": "ISC"
+ },
+ "../../node_modules/requizzle": {
+ "version": "0.2.3",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "lodash": "^4.17.14"
+ }
+ },
+ "../../node_modules/resolve": {
+ "version": "1.22.0",
+ "license": "MIT",
+ "dependencies": {
+ "is-core-module": "^2.8.1",
+ "path-parse": "^1.0.7",
+ "supports-preserve-symlinks-flag": "^1.0.0"
+ },
+ "bin": {
+ "resolve": "bin/resolve"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "../../node_modules/resolve-cwd": {
+ "version": "3.0.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "resolve-from": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/resolve-from": {
+ "version": "5.0.0",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/resolve-pkg": {
+ "version": "2.0.0",
+ "license": "MIT",
+ "dependencies": {
+ "resolve-from": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/resolve.exports": {
+ "version": "1.1.0",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "../../node_modules/restore-cursor": {
+ "version": "3.1.0",
+ "license": "MIT",
+ "dependencies": {
+ "onetime": "^5.1.0",
+ "signal-exit": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/ret": {
+ "version": "0.1.15",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.12"
+ }
+ },
+ "../../node_modules/retry": {
+ "version": "0.12.0",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "../../node_modules/reusify": {
+ "version": "1.0.4",
+ "license": "MIT",
+ "engines": {
+ "iojs": ">=1.0.0",
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/rfdc": {
+ "version": "1.3.0",
+ "license": "MIT"
+ },
+ "../../node_modules/rimraf": {
+ "version": "3.0.2",
+ "license": "ISC",
+ "dependencies": {
+ "glob": "^7.1.3"
+ },
+ "bin": {
+ "rimraf": "bin.js"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "../../node_modules/rollup": {
+ "version": "2.67.2",
+ "license": "MIT",
+ "bin": {
+ "rollup": "dist/bin/rollup"
+ },
+ "engines": {
+ "node": ">=10.0.0"
+ },
+ "optionalDependencies": {
+ "fsevents": "~2.3.2"
+ }
+ },
+ "../../node_modules/run-async": {
+ "version": "2.4.1",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.12.0"
+ }
+ },
+ "../../node_modules/run-parallel": {
+ "version": "1.2.0",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "queue-microtask": "^1.2.2"
+ }
+ },
+ "../../node_modules/rxjs": {
+ "version": "6.6.7",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "tslib": "^1.9.0"
+ },
+ "engines": {
+ "npm": ">=2.0.0"
+ }
+ },
+ "../../node_modules/safe-buffer": {
+ "version": "5.1.2",
+ "license": "MIT"
+ },
+ "../../node_modules/safe-regex": {
+ "version": "1.1.0",
+ "license": "MIT",
+ "dependencies": {
+ "ret": "~0.1.10"
+ }
+ },
+ "../../node_modules/safer-buffer": {
+ "version": "2.1.2",
+ "license": "MIT"
+ },
+ "../../node_modules/sax": {
+ "version": "1.2.4",
+ "license": "ISC"
+ },
+ "../../node_modules/saxes": {
+ "version": "5.0.1",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "xmlchars": "^2.2.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "../../node_modules/semver": {
+ "version": "7.3.5",
+ "license": "ISC",
+ "dependencies": {
+ "lru-cache": "^6.0.0"
+ },
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "../../node_modules/set-blocking": {
+ "version": "2.0.0",
+ "license": "ISC"
+ },
+ "../../node_modules/set-getter": {
+ "version": "0.1.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "to-object-path": "^0.3.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/shebang-command": {
+ "version": "2.0.0",
+ "license": "MIT",
+ "dependencies": {
+ "shebang-regex": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/shebang-regex": {
+ "version": "3.0.0",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/shiki": {
+ "version": "0.10.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "jsonc-parser": "^3.0.0",
+ "vscode-oniguruma": "^1.6.1",
+ "vscode-textmate": "5.2.0"
+ }
+ },
+ "../../node_modules/side-channel": {
+ "version": "1.0.4",
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.0",
+ "get-intrinsic": "^1.0.2",
+ "object-inspect": "^1.9.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "../../node_modules/signal-exit": {
+ "version": "3.0.7",
+ "license": "ISC"
+ },
+ "../../node_modules/simple-git": {
+ "version": "3.7.1",
+ "license": "MIT",
+ "dependencies": {
+ "@kwsites/file-exists": "^1.1.1",
+ "@kwsites/promise-deferred": "^1.1.1",
+ "debug": "^4.3.3"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/steveukx/"
+ }
+ },
+ "../../node_modules/sisteransi": {
+ "version": "1.0.5",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/slash": {
+ "version": "3.0.0",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/slice-ansi": {
+ "version": "4.0.0",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-styles": "^4.0.0",
+ "astral-regex": "^2.0.0",
+ "is-fullwidth-code-point": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/slice-ansi?sponsor=1"
+ }
+ },
+ "../../node_modules/slice-ansi/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "license": "MIT",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "../../node_modules/slice-ansi/node_modules/color-convert": {
+ "version": "2.0.1",
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "../../node_modules/slice-ansi/node_modules/color-name": {
+ "version": "1.1.4",
+ "license": "MIT"
+ },
+ "../../node_modules/slice-ansi/node_modules/is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/smart-buffer": {
+ "version": "4.2.0",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 6.0.0",
+ "npm": ">= 3.0.0"
+ }
+ },
+ "../../node_modules/socket.io": {
+ "version": "4.4.1",
+ "license": "MIT",
+ "dependencies": {
+ "accepts": "~1.3.4",
+ "base64id": "~2.0.0",
+ "debug": "~4.3.2",
+ "engine.io": "~6.1.0",
+ "socket.io-adapter": "~2.3.3",
+ "socket.io-parser": "~4.0.4"
+ },
+ "engines": {
+ "node": ">=10.0.0"
+ }
+ },
+ "../../node_modules/socket.io-adapter": {
+ "version": "2.3.3",
+ "license": "MIT"
+ },
+ "../../node_modules/socket.io-parser": {
+ "version": "4.0.4",
+ "license": "MIT",
+ "dependencies": {
+ "@types/component-emitter": "^1.2.10",
+ "component-emitter": "~1.3.0",
+ "debug": "~4.3.1"
+ },
+ "engines": {
+ "node": ">=10.0.0"
+ }
+ },
+ "../../node_modules/socks": {
+ "version": "2.6.2",
+ "license": "MIT",
+ "dependencies": {
+ "ip": "^1.1.5",
+ "smart-buffer": "^4.2.0"
+ },
+ "engines": {
+ "node": ">= 10.13.0",
+ "npm": ">= 3.0.0"
+ }
+ },
+ "../../node_modules/socks-proxy-agent": {
+ "version": "6.1.1",
+ "license": "MIT",
+ "dependencies": {
+ "agent-base": "^6.0.2",
+ "debug": "^4.3.1",
+ "socks": "^2.6.1"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "../../node_modules/sort-array": {
+ "version": "2.0.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "array-back": "^1.0.4",
+ "object-get": "^2.1.0",
+ "typical": "^2.6.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "../../node_modules/sort-array/node_modules/array-back": {
+ "version": "1.0.4",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "typical": "^2.6.0"
+ },
+ "engines": {
+ "node": ">=0.12.0"
+ }
+ },
+ "../../node_modules/source-map": {
+ "version": "0.5.7",
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/source-map-support": {
+ "version": "0.5.21",
+ "license": "MIT",
+ "dependencies": {
+ "buffer-from": "^1.0.0",
+ "source-map": "^0.6.0"
+ }
+ },
+ "../../node_modules/source-map-support/node_modules/source-map": {
+ "version": "0.6.1",
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/split2": {
+ "version": "3.2.2",
+ "license": "ISC",
+ "dependencies": {
+ "readable-stream": "^3.0.0"
+ }
+ },
+ "../../node_modules/split2/node_modules/readable-stream": {
+ "version": "3.6.0",
+ "license": "MIT",
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "../../node_modules/sprintf-js": {
+ "version": "1.0.3",
+ "license": "BSD-3-Clause"
+ },
+ "../../node_modules/sshpk": {
+ "version": "1.17.0",
+ "license": "MIT",
+ "dependencies": {
+ "asn1": "~0.2.3",
+ "assert-plus": "^1.0.0",
+ "bcrypt-pbkdf": "^1.0.0",
+ "dashdash": "^1.12.0",
+ "ecc-jsbn": "~0.1.1",
+ "getpass": "^0.1.1",
+ "jsbn": "~0.1.0",
+ "safer-buffer": "^2.0.2",
+ "tweetnacl": "~0.14.0"
+ },
+ "bin": {
+ "sshpk-conv": "bin/sshpk-conv",
+ "sshpk-sign": "bin/sshpk-sign",
+ "sshpk-verify": "bin/sshpk-verify"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/ssri": {
+ "version": "8.0.1",
+ "license": "ISC",
+ "dependencies": {
+ "minipass": "^3.1.1"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "../../node_modules/stack-utils": {
+ "version": "2.0.5",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "escape-string-regexp": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "../../node_modules/stack-utils/node_modules/escape-string-regexp": {
+ "version": "2.0.0",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/stream-combiner": {
+ "version": "0.0.4",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "duplexer": "~0.1.1"
+ }
+ },
+ "../../node_modules/stream-connect": {
+ "version": "1.0.2",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "array-back": "^1.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/stream-connect/node_modules/array-back": {
+ "version": "1.0.4",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "typical": "^2.6.0"
+ },
+ "engines": {
+ "node": ">=0.12.0"
+ }
+ },
+ "../../node_modules/stream-shift": {
+ "version": "1.0.1",
+ "license": "MIT"
+ },
+ "../../node_modules/stream-via": {
+ "version": "1.0.4",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/string_decoder": {
+ "version": "1.1.1",
+ "license": "MIT",
+ "dependencies": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
+ "../../node_modules/string-argv": {
+ "version": "0.1.2",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.6.19"
+ }
+ },
+ "../../node_modules/string-length": {
+ "version": "4.0.2",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "char-regex": "^1.0.2",
+ "strip-ansi": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "../../node_modules/string-length/node_modules/ansi-regex": {
+ "version": "5.0.1",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/string-length/node_modules/strip-ansi": {
+ "version": "6.0.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/string-width": {
+ "version": "1.0.2",
+ "license": "MIT",
+ "dependencies": {
+ "code-point-at": "^1.0.0",
+ "is-fullwidth-code-point": "^1.0.0",
+ "strip-ansi": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/string.prototype.trimend": {
+ "version": "1.0.4",
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "../../node_modules/string.prototype.trimstart": {
+ "version": "1.0.4",
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "../../node_modules/strip-ansi": {
+ "version": "3.0.1",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/strip-bom": {
+ "version": "3.0.0",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "../../node_modules/strip-color": {
+ "version": "0.1.0",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/strip-final-newline": {
+ "version": "2.0.0",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "../../node_modules/strip-outer": {
+ "version": "1.0.1",
+ "license": "MIT",
+ "dependencies": {
+ "escape-string-regexp": "^1.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/supports-color": {
+ "version": "5.5.0",
+ "license": "MIT",
+ "dependencies": {
+ "has-flag": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "../../node_modules/supports-hyperlinks": {
+ "version": "2.2.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "has-flag": "^4.0.0",
+ "supports-color": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/supports-hyperlinks/node_modules/has-flag": {
+ "version": "4.0.0",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/supports-hyperlinks/node_modules/supports-color": {
+ "version": "7.2.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/supports-preserve-symlinks-flag": {
+ "version": "1.0.0",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "../../node_modules/svg-element-attributes": {
+ "version": "1.3.1",
+ "license": "MIT",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "../../node_modules/symbol-tree": {
+ "version": "3.2.4",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/table-layout": {
+ "version": "0.4.5",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "array-back": "^2.0.0",
+ "deep-extend": "~0.6.0",
+ "lodash.padend": "^4.6.1",
+ "typical": "^2.6.1",
+ "wordwrapjs": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "../../node_modules/table-layout/node_modules/array-back": {
+ "version": "2.0.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "typical": "^2.6.1"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "../../node_modules/taffydb": {
+ "version": "2.6.2",
+ "dev": true
+ },
+ "../../node_modules/tar": {
+ "version": "6.1.11",
+ "license": "ISC",
+ "dependencies": {
+ "chownr": "^2.0.0",
+ "fs-minipass": "^2.0.0",
+ "minipass": "^3.0.0",
+ "minizlib": "^2.1.1",
+ "mkdirp": "^1.0.3",
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "../../node_modules/temp-path": {
+ "version": "1.0.0",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/term-img": {
+ "version": "6.0.0",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-escapes": "^5.0.0",
+ "iterm2-version": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "../../node_modules/term-img/node_modules/ansi-escapes": {
+ "version": "5.0.0",
+ "license": "MIT",
+ "dependencies": {
+ "type-fest": "^1.0.2"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "../../node_modules/term-img/node_modules/type-fest": {
+ "version": "1.4.0",
+ "license": "(MIT OR CC0-1.0)",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "../../node_modules/terminal-image": {
+ "version": "2.0.0",
+ "license": "MIT",
+ "dependencies": {
+ "chalk": "^4.1.1",
+ "jimp": "^0.16.1",
+ "log-update": "^4.0.0",
+ "render-gif": "^2.0.4",
+ "term-img": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "../../node_modules/terminal-link": {
+ "version": "2.1.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-escapes": "^4.2.1",
+ "supports-hyperlinks": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "../../node_modules/test-exclude": {
+ "version": "6.0.0",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "@istanbuljs/schema": "^0.1.2",
+ "glob": "^7.1.4",
+ "minimatch": "^3.0.4"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/test-value": {
+ "version": "3.0.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "array-back": "^2.0.0",
+ "typical": "^2.6.1"
+ },
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "../../node_modules/test-value/node_modules/array-back": {
+ "version": "2.0.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "typical": "^2.6.1"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "../../node_modules/text-table": {
+ "version": "0.2.0",
+ "license": "MIT"
+ },
+ "../../node_modules/throat": {
+ "version": "6.0.1",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/through": {
+ "version": "2.3.8",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/through2": {
+ "version": "2.0.5",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "readable-stream": "~2.3.6",
+ "xtend": "~4.0.1"
+ }
+ },
+ "../../node_modules/timm": {
+ "version": "1.7.1",
+ "license": "MIT"
+ },
+ "../../node_modules/tiny-merge-patch": {
+ "version": "0.1.2",
+ "license": "MIT"
+ },
+ "../../node_modules/tinycolor2": {
+ "version": "1.4.2",
+ "license": "MIT",
+ "engines": {
+ "node": "*"
+ }
+ },
+ "../../node_modules/tmp": {
+ "version": "0.0.33",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "os-tmpdir": "~1.0.2"
+ },
+ "engines": {
+ "node": ">=0.6.0"
+ }
+ },
+ "../../node_modules/tmpl": {
+ "version": "1.0.5",
+ "dev": true,
+ "license": "BSD-3-Clause"
+ },
+ "../../node_modules/to-fast-properties": {
+ "version": "2.0.0",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "../../node_modules/to-object-path": {
+ "version": "0.3.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/to-object-path/node_modules/kind-of": {
+ "version": "3.2.2",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/to-regex-range": {
+ "version": "5.0.1",
+ "license": "MIT",
+ "dependencies": {
+ "is-number": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=8.0"
+ }
+ },
+ "../../node_modules/toml": {
+ "version": "2.3.6",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/tough-cookie": {
+ "version": "2.5.0",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "psl": "^1.1.28",
+ "punycode": "^2.1.1"
+ },
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "../../node_modules/tr46": {
+ "version": "0.0.3",
+ "license": "MIT"
+ },
+ "../../node_modules/treeverse": {
+ "version": "1.0.4",
+ "license": "ISC"
+ },
+ "../../node_modules/trim-repeated": {
+ "version": "1.0.0",
+ "license": "MIT",
+ "dependencies": {
+ "escape-string-regexp": "^1.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/ts-jest": {
+ "version": "27.1.3",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "bs-logger": "0.x",
+ "fast-json-stable-stringify": "2.x",
+ "jest-util": "^27.0.0",
+ "json5": "2.x",
+ "lodash.memoize": "4.x",
+ "make-error": "1.x",
+ "semver": "7.x",
+ "yargs-parser": "20.x"
+ },
+ "bin": {
+ "ts-jest": "cli.js"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ },
+ "peerDependencies": {
+ "@babel/core": ">=7.0.0-beta.0 <8",
+ "@types/jest": "^27.0.0",
+ "babel-jest": ">=27.0.0 <28",
+ "esbuild": "~0.14.0",
+ "jest": "^27.0.0",
+ "typescript": ">=3.8 <5.0"
+ },
+ "peerDependenciesMeta": {
+ "@babel/core": {
+ "optional": true
+ },
+ "@types/jest": {
+ "optional": true
+ },
+ "babel-jest": {
+ "optional": true
+ },
+ "esbuild": {
+ "optional": true
+ }
+ }
+ },
+ "../../node_modules/ts-node": {
+ "version": "9.1.1",
+ "license": "MIT",
+ "dependencies": {
+ "arg": "^4.1.0",
+ "create-require": "^1.1.0",
+ "diff": "^4.0.1",
+ "make-error": "^1.1.1",
+ "source-map-support": "^0.5.17",
+ "yn": "3.1.1"
+ },
+ "bin": {
+ "ts-node": "dist/bin.js",
+ "ts-node-script": "dist/bin-script.js",
+ "ts-node-transpile-only": "dist/bin-transpile.js",
+ "ts-script": "dist/bin-script-deprecated.js"
+ },
+ "engines": {
+ "node": ">=10.0.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=2.7"
+ }
+ },
+ "../../node_modules/tsc-watch": {
+ "version": "4.6.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "cross-spawn": "^7.0.3",
+ "node-cleanup": "^2.1.2",
+ "ps-tree": "^1.2.0",
+ "string-argv": "^0.1.1",
+ "strip-ansi": "^6.0.0"
+ },
+ "bin": {
+ "tsc-watch": "index.js"
+ },
+ "engines": {
+ "node": ">=8.17.0"
+ },
+ "peerDependencies": {
+ "typescript": "*"
+ }
+ },
+ "../../node_modules/tsc-watch/node_modules/ansi-regex": {
+ "version": "5.0.1",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/tsc-watch/node_modules/strip-ansi": {
+ "version": "6.0.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/tsconfig-paths": {
+ "version": "3.12.0",
+ "license": "MIT",
+ "dependencies": {
+ "@types/json5": "^0.0.29",
+ "json5": "^1.0.1",
+ "minimist": "^1.2.0",
+ "strip-bom": "^3.0.0"
+ }
+ },
+ "../../node_modules/tsconfig-paths/node_modules/json5": {
+ "version": "1.0.1",
+ "license": "MIT",
+ "dependencies": {
+ "minimist": "^1.2.0"
+ },
+ "bin": {
+ "json5": "lib/cli.js"
+ }
+ },
+ "../../node_modules/tslib": {
+ "version": "1.14.1",
+ "license": "0BSD"
+ },
+ "../../node_modules/tsutils": {
+ "version": "3.21.0",
+ "license": "MIT",
+ "dependencies": {
+ "tslib": "^1.8.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ },
+ "peerDependencies": {
+ "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta"
+ }
+ },
+ "../../node_modules/tunnel-agent": {
+ "version": "0.6.0",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "safe-buffer": "^5.0.1"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "../../node_modules/tweetnacl": {
+ "version": "0.14.5",
+ "license": "Unlicense"
+ },
+ "../../node_modules/type-check": {
+ "version": "0.4.0",
+ "license": "MIT",
+ "dependencies": {
+ "prelude-ls": "^1.2.1"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "../../node_modules/type-detect": {
+ "version": "4.0.8",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "../../node_modules/type-fest": {
+ "version": "0.21.3",
+ "license": "(MIT OR CC0-1.0)",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "../../node_modules/typedarray": {
+ "version": "0.0.6",
+ "license": "MIT"
+ },
+ "../../node_modules/typedarray-to-buffer": {
+ "version": "3.1.5",
+ "license": "MIT",
+ "dependencies": {
+ "is-typedarray": "^1.0.0"
+ }
+ },
+ "../../node_modules/typedoc": {
+ "version": "0.22.11",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "glob": "^7.2.0",
+ "lunr": "^2.3.9",
+ "marked": "^4.0.10",
+ "minimatch": "^3.0.4",
+ "shiki": "^0.10.0"
+ },
+ "bin": {
+ "typedoc": "bin/typedoc"
+ },
+ "engines": {
+ "node": ">= 12.10.0"
+ },
+ "peerDependencies": {
+ "typescript": "4.0.x || 4.1.x || 4.2.x || 4.3.x || 4.4.x || 4.5.x"
+ }
+ },
+ "../../node_modules/typedoc-plugin-markdown": {
+ "version": "3.11.13",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "handlebars": "^4.7.7"
+ },
+ "peerDependencies": {
+ "typedoc": ">=0.22.0"
+ }
+ },
+ "../../node_modules/typedoc/node_modules/marked": {
+ "version": "4.0.12",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "marked": "bin/marked.js"
+ },
+ "engines": {
+ "node": ">= 12"
+ }
+ },
+ "../../node_modules/typescript": {
+ "version": "4.5.5",
+ "license": "Apache-2.0",
+ "bin": {
+ "tsc": "bin/tsc",
+ "tsserver": "bin/tsserver"
+ },
+ "engines": {
+ "node": ">=4.2.0"
+ }
+ },
+ "../../node_modules/typical": {
+ "version": "2.6.1",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/uc.micro": {
+ "version": "1.0.6",
+ "license": "MIT"
+ },
+ "../../node_modules/uglify-js": {
+ "version": "3.15.1",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "optional": true,
+ "bin": {
+ "uglifyjs": "bin/uglifyjs"
+ },
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "../../node_modules/unbox-primitive": {
+ "version": "1.0.1",
+ "license": "MIT",
+ "dependencies": {
+ "function-bind": "^1.1.1",
+ "has-bigints": "^1.0.1",
+ "has-symbols": "^1.0.2",
+ "which-boxed-primitive": "^1.0.2"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "../../node_modules/underscore": {
+ "version": "1.13.2",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/unicode-canonical-property-names-ecmascript": {
+ "version": "2.0.0",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "../../node_modules/unicode-match-property-ecmascript": {
+ "version": "2.0.0",
+ "license": "MIT",
+ "dependencies": {
+ "unicode-canonical-property-names-ecmascript": "^2.0.0",
+ "unicode-property-aliases-ecmascript": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "../../node_modules/unicode-match-property-value-ecmascript": {
+ "version": "2.0.0",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "../../node_modules/unicode-property-aliases-ecmascript": {
+ "version": "2.0.0",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "../../node_modules/unique-filename": {
+ "version": "1.1.1",
+ "license": "ISC",
+ "dependencies": {
+ "unique-slug": "^2.0.0"
+ }
+ },
+ "../../node_modules/unique-slug": {
+ "version": "2.0.2",
+ "license": "ISC",
+ "dependencies": {
+ "imurmurhash": "^0.1.4"
+ }
+ },
+ "../../node_modules/unixify": {
+ "version": "1.0.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "normalize-path": "^2.1.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/unixify/node_modules/normalize-path": {
+ "version": "2.1.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "remove-trailing-separator": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/uri-js": {
+ "version": "4.4.1",
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "punycode": "^2.1.0"
+ }
+ },
+ "../../node_modules/uri-templates": {
+ "version": "0.2.0",
+ "license": "http://geraintluff.github.io/tv4/LICENSE.txt"
+ },
+ "../../node_modules/utf-8-validate": {
+ "version": "5.0.8",
+ "hasInstallScript": true,
+ "license": "MIT",
+ "dependencies": {
+ "node-gyp-build": "^4.3.0"
+ },
+ "engines": {
+ "node": ">=6.14.2"
+ }
+ },
+ "../../node_modules/utif": {
+ "version": "2.0.1",
+ "license": "MIT",
+ "dependencies": {
+ "pako": "^1.0.5"
+ }
+ },
+ "../../node_modules/util-deprecate": {
+ "version": "1.0.2",
+ "license": "MIT"
+ },
+ "../../node_modules/uuid": {
+ "version": "8.3.2",
+ "license": "MIT",
+ "bin": {
+ "uuid": "dist/bin/uuid"
+ }
+ },
+ "../../node_modules/v8-compile-cache": {
+ "version": "2.3.0",
+ "license": "MIT"
+ },
+ "../../node_modules/v8-to-istanbul": {
+ "version": "8.1.1",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "@types/istanbul-lib-coverage": "^2.0.1",
+ "convert-source-map": "^1.6.0",
+ "source-map": "^0.7.3"
+ },
+ "engines": {
+ "node": ">=10.12.0"
+ }
+ },
+ "../../node_modules/v8-to-istanbul/node_modules/source-map": {
+ "version": "0.7.3",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "../../node_modules/validate-npm-package-name": {
+ "version": "3.0.0",
+ "license": "ISC",
+ "dependencies": {
+ "builtins": "^1.0.3"
+ }
+ },
+ "../../node_modules/vary": {
+ "version": "1.1.2",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "../../node_modules/verror": {
+ "version": "1.10.0",
+ "engines": [
+ "node >=0.6.0"
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "assert-plus": "^1.0.0",
+ "core-util-is": "1.0.2",
+ "extsprintf": "^1.2.0"
+ }
+ },
+ "../../node_modules/verror/node_modules/core-util-is": {
+ "version": "1.0.2",
+ "license": "MIT"
+ },
+ "../../node_modules/vscode-oniguruma": {
+ "version": "1.6.1",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/vscode-textmate": {
+ "version": "5.2.0",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/w3c-hr-time": {
+ "version": "1.0.2",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "browser-process-hrtime": "^1.0.0"
+ }
+ },
+ "../../node_modules/w3c-xmlserializer": {
+ "version": "2.0.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "xml-name-validator": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "../../node_modules/walk": {
+ "version": "2.3.15",
+ "license": "(MIT OR Apache-2.0)",
+ "dependencies": {
+ "foreachasync": "^3.0.0"
+ }
+ },
+ "../../node_modules/walk-back": {
+ "version": "4.0.0",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "../../node_modules/walk-up-path": {
+ "version": "1.0.0",
+ "license": "ISC"
+ },
+ "../../node_modules/walkdir": {
+ "version": "0.4.1",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "../../node_modules/walker": {
+ "version": "1.0.8",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "makeerror": "1.0.12"
+ }
+ },
+ "../../node_modules/webapi-parser": {
+ "version": "0.5.0",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "ajv": "6.5.2"
+ }
+ },
+ "../../node_modules/webapi-parser/node_modules/ajv": {
+ "version": "6.5.2",
+ "license": "MIT",
+ "dependencies": {
+ "fast-deep-equal": "^2.0.1",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.4.1",
+ "uri-js": "^4.2.1"
+ }
+ },
+ "../../node_modules/webapi-parser/node_modules/fast-deep-equal": {
+ "version": "2.0.1",
+ "license": "MIT"
+ },
+ "../../node_modules/webidl-conversions": {
+ "version": "3.0.1",
+ "license": "BSD-2-Clause"
+ },
+ "../../node_modules/whatwg-encoding": {
+ "version": "1.0.5",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "iconv-lite": "0.4.24"
+ }
+ },
+ "../../node_modules/whatwg-encoding/node_modules/iconv-lite": {
+ "version": "0.4.24",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "safer-buffer": ">= 2.1.2 < 3"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/whatwg-mimetype": {
+ "version": "2.3.0",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/whatwg-url": {
+ "version": "5.0.0",
+ "license": "MIT",
+ "dependencies": {
+ "tr46": "~0.0.3",
+ "webidl-conversions": "^3.0.0"
+ }
+ },
+ "../../node_modules/which": {
+ "version": "2.0.2",
+ "license": "ISC",
+ "dependencies": {
+ "isexe": "^2.0.0"
+ },
+ "bin": {
+ "node-which": "bin/node-which"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "../../node_modules/which-boxed-primitive": {
+ "version": "1.0.2",
+ "license": "MIT",
+ "dependencies": {
+ "is-bigint": "^1.0.1",
+ "is-boolean-object": "^1.1.0",
+ "is-number-object": "^1.0.4",
+ "is-string": "^1.0.5",
+ "is-symbol": "^1.0.3"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "../../node_modules/which-module": {
+ "version": "2.0.0",
+ "dev": true,
+ "license": "ISC"
+ },
+ "../../node_modules/wide-align": {
+ "version": "1.1.5",
+ "license": "ISC",
+ "dependencies": {
+ "string-width": "^1.0.2 || 2 || 3 || 4"
+ }
+ },
+ "../../node_modules/word-wrap": {
+ "version": "1.2.3",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../../node_modules/wordwrap": {
+ "version": "1.0.0",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/wordwrapjs": {
+ "version": "3.0.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "reduce-flatten": "^1.0.1",
+ "typical": "^2.6.1"
+ },
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "../../node_modules/wrap-ansi": {
+ "version": "7.0.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
+ }
+ },
+ "../../node_modules/wrap-ansi/node_modules/ansi-regex": {
+ "version": "5.0.1",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/wrap-ansi/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "../../node_modules/wrap-ansi/node_modules/color-convert": {
+ "version": "2.0.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "../../node_modules/wrap-ansi/node_modules/color-name": {
+ "version": "1.1.4",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/wrap-ansi/node_modules/string-width": {
+ "version": "4.2.3",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/wrap-ansi/node_modules/strip-ansi": {
+ "version": "6.0.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/wrappy": {
+ "version": "1.0.2",
+ "license": "ISC"
+ },
+ "../../node_modules/write-file-atomic": {
+ "version": "3.0.3",
+ "license": "ISC",
+ "dependencies": {
+ "imurmurhash": "^0.1.4",
+ "is-typedarray": "^1.0.0",
+ "signal-exit": "^3.0.2",
+ "typedarray-to-buffer": "^3.1.5"
+ }
+ },
+ "../../node_modules/ws": {
+ "version": "7.5.7",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8.3.0"
+ },
+ "peerDependencies": {
+ "bufferutil": "^4.0.1",
+ "utf-8-validate": "^5.0.2"
+ },
+ "peerDependenciesMeta": {
+ "bufferutil": {
+ "optional": true
+ },
+ "utf-8-validate": {
+ "optional": true
+ }
+ }
+ },
+ "../../node_modules/xhr": {
+ "version": "2.6.0",
+ "license": "MIT",
+ "dependencies": {
+ "global": "~4.4.0",
+ "is-function": "^1.0.1",
+ "parse-headers": "^2.0.0",
+ "xtend": "^4.0.0"
+ }
+ },
+ "../../node_modules/xml-name-validator": {
+ "version": "3.0.0",
+ "dev": true,
+ "license": "Apache-2.0"
+ },
+ "../../node_modules/xml-parse-from-string": {
+ "version": "1.0.1",
+ "license": "MIT"
+ },
+ "../../node_modules/xml2js": {
+ "version": "0.4.23",
+ "license": "MIT",
+ "dependencies": {
+ "sax": ">=0.6.0",
+ "xmlbuilder": "~11.0.0"
+ },
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "../../node_modules/xmlbuilder": {
+ "version": "11.0.1",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "../../node_modules/xmlchars": {
+ "version": "2.2.0",
+ "dev": true,
+ "license": "MIT"
+ },
+ "../../node_modules/xmlcreate": {
+ "version": "2.0.4",
+ "dev": true,
+ "license": "Apache-2.0"
+ },
+ "../../node_modules/xtend": {
+ "version": "4.0.2",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.4"
+ }
+ },
+ "../../node_modules/y18n": {
+ "version": "5.0.8",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "../../node_modules/yallist": {
+ "version": "4.0.0",
+ "license": "ISC"
+ },
+ "../../node_modules/yaml-ast-parser": {
+ "version": "0.0.43",
+ "license": "Apache-2.0"
+ },
+ "../../node_modules/yargs": {
+ "version": "16.2.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "cliui": "^7.0.2",
+ "escalade": "^3.1.1",
+ "get-caller-file": "^2.0.5",
+ "require-directory": "^2.1.1",
+ "string-width": "^4.2.0",
+ "y18n": "^5.0.5",
+ "yargs-parser": "^20.2.2"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "../../node_modules/yargs-parser": {
+ "version": "20.2.9",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "../../node_modules/yargs/node_modules/ansi-regex": {
+ "version": "5.0.1",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/yargs/node_modules/is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/yargs/node_modules/string-width": {
+ "version": "4.2.3",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/yargs/node_modules/strip-ansi": {
+ "version": "6.0.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "../../node_modules/yn": {
+ "version": "3.1.1",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/@asyncapi/glee": {
+ "resolved": "../..",
+ "link": true
+ }
+ },
+ "dependencies": {
+ "@asyncapi/glee": {
+ "version": "file:../..",
+ "requires": {
+ "@asyncapi/generator": "^1.14.3",
+ "@asyncapi/html-template": "^1.0.0",
+ "@asyncapi/markdown-template": "^1.4.0",
+ "@asyncapi/parser": "^3.0.0-next-major-spec.12",
+ "@tsconfig/node14": "^1.0.1",
+ "@types/async": "^3.2.11",
+ "@types/debug": "^4.1.7",
+ "@types/jest": "^27.4.0",
+ "@types/qs": "^6.9.7",
+ "@types/socket.io": "^3.0.2",
+ "@types/uri-templates": "^0.1.31",
+ "@types/ws": "^8.5.3",
+ "@typescript-eslint/eslint-plugin": "^5.9.0",
+ "@typescript-eslint/parser": "^5.9.0",
+ "ajv": "^6.12.6",
+ "all-contributors-cli": "^6.14.2",
+ "async": "^3.2.0",
+ "better-ajv-errors": "^0.7.0",
+ "bufferutil": "^4.0.3",
+ "chalk": "^4.1.1",
+ "cross-spawn": "^7.0.3",
+ "debug": "^4.3.1",
+ "dotenv": "^10.0.0",
+ "dotenv-expand": "^5.1.0",
+ "emojis": "^1.0.10",
+ "eslint": "^8.6.0",
+ "eslint-plugin-github": "^4.3.5",
+ "eslint-plugin-jest": "^23.8.2",
+ "eslint-plugin-security": "^1.4.0",
+ "eslint-plugin-sonarjs": "^0.19.0",
+ "fs-extra": "^10.1.0",
+ "got": "^12.5.3",
+ "jest": "^27.4.7",
+ "jest-extended": "^1.2.0",
+ "jsdoc-to-markdown": "^5.0.3",
+ "kafkajs": "^2.2.3",
+ "markdown-toc": "^1.2.0",
+ "mqtt": "^4.3.7",
+ "path-to-regexp": "^6.2.0",
+ "qs": "^6.11.0",
+ "redis": "^4.0.2",
+ "rimraf": "^3.0.2",
+ "socket.io": "^4.1.2",
+ "terminal-image": "^2.0.0",
+ "ts-jest": "^27.1.2",
+ "tsc-watch": "^4.5.0",
+ "typedoc": "^0.23.28",
+ "typedoc-plugin-markdown": "^3.11.8",
+ "typescript": "^4.5.4",
+ "unixify": "^1.0.0",
+ "uri-templates": "^0.2.0",
+ "utf-8-validate": "^5.0.5",
+ "uuid": "^8.3.2",
+ "walkdir": "^0.4.1",
+ "word-wrap": "^1.2.3",
+ "ws": "^7.4.6"
+ },
+ "dependencies": {
+ "@apidevtools/json-schema-ref-parser": {
+ "version": "9.0.9",
+ "requires": {
+ "@jsdevtools/ono": "^7.1.3",
+ "@types/json-schema": "^7.0.6",
+ "call-me-maybe": "^1.0.1",
+ "js-yaml": "^4.1.0"
+ },
+ "dependencies": {
+ "js-yaml": {
+ "version": "4.1.0",
+ "requires": {
+ "argparse": "^2.0.1"
+ }
+ }
+ }
+ },
+ "@asyncapi/avro-schema-parser": {
+ "version": "1.0.1",
+ "requires": {
+ "avsc": "^5.7.3"
+ }
+ },
+ "@asyncapi/generator": {
+ "version": "1.9.3",
+ "requires": {
+ "@asyncapi/avro-schema-parser": "^1.0.0",
+ "@asyncapi/generator-react-sdk": "^0.2.23",
+ "@asyncapi/openapi-schema-parser": "^2.0.1",
+ "@asyncapi/parser": "^1.15.0",
+ "@asyncapi/raml-dt-schema-parser": "^2.0.1",
+ "@npmcli/arborist": "^2.2.4",
+ "ajv": "^6.10.2",
+ "chokidar": "^3.4.0",
+ "commander": "^6.1.0",
+ "filenamify": "^4.1.0",
+ "fs.extra": "^1.3.2",
+ "global-dirs": "^3.0.0",
+ "jmespath": "^0.15.0",
+ "js-yaml": "^3.13.1",
+ "levenshtein-edit-distance": "^2.0.5",
+ "loglevel": "^1.6.8",
+ "markdown-it": "^12.3.2",
+ "minimatch": "^3.0.4",
+ "node-fetch": "^2.6.0",
+ "nunjucks": "^3.2.0",
+ "resolve-from": "^5.0.0",
+ "resolve-pkg": "^2.0.0",
+ "semver": "^7.3.2",
+ "simple-git": "^3.3.0",
+ "source-map-support": "^0.5.19",
+ "ts-node": "^9.1.1",
+ "typescript": "^4.2.2"
+ }
+ },
+ "@asyncapi/generator-react-sdk": {
+ "version": "0.2.23",
+ "requires": {
+ "@asyncapi/parser": "^1.13.0",
+ "@babel/core": "7.12.9",
+ "@babel/preset-env": "^7.12.7",
+ "@babel/preset-react": "^7.12.7",
+ "@rollup/plugin-babel": "^5.2.1",
+ "babel-plugin-source-map-support": "^2.1.3",
+ "prop-types": "^15.7.2",
+ "react": "^17.0.1",
+ "rollup": "^2.60.1",
+ "source-map-support": "^0.5.19"
+ }
+ },
+ "@asyncapi/openapi-schema-parser": {
+ "version": "2.0.1",
+ "requires": {
+ "@openapi-contrib/openapi-schema-to-json-schema": "^3.0.0"
+ }
+ },
+ "@asyncapi/parser": {
+ "version": "1.15.0",
+ "requires": {
+ "@apidevtools/json-schema-ref-parser": "^9.0.6",
+ "@asyncapi/specs": "^2.14.0",
+ "@fmvilas/pseudo-yaml-ast": "^0.3.1",
+ "ajv": "^6.10.1",
+ "js-yaml": "^3.13.1",
+ "json-to-ast": "^2.1.0",
+ "lodash.clonedeep": "^4.5.0",
+ "node-fetch": "^2.6.0",
+ "tiny-merge-patch": "^0.1.2"
+ }
+ },
+ "@asyncapi/raml-dt-schema-parser": {
+ "version": "2.0.1",
+ "requires": {
+ "js-yaml": "^3.13.1",
+ "ramldt2jsonschema": "^1.1.0"
+ }
+ },
+ "@asyncapi/specs": {
+ "version": "2.14.0"
+ },
+ "@babel/code-frame": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/highlight": "^7.16.7"
+ }
+ },
+ "@babel/compat-data": {
+ "version": "7.17.0"
+ },
+ "@babel/core": {
+ "version": "7.12.9",
+ "requires": {
+ "@babel/code-frame": "^7.10.4",
+ "@babel/generator": "^7.12.5",
+ "@babel/helper-module-transforms": "^7.12.1",
+ "@babel/helpers": "^7.12.5",
+ "@babel/parser": "^7.12.7",
+ "@babel/template": "^7.12.7",
+ "@babel/traverse": "^7.12.9",
+ "@babel/types": "^7.12.7",
+ "convert-source-map": "^1.7.0",
+ "debug": "^4.1.0",
+ "gensync": "^1.0.0-beta.1",
+ "json5": "^2.1.2",
+ "lodash": "^4.17.19",
+ "resolve": "^1.3.2",
+ "semver": "^5.4.1",
+ "source-map": "^0.5.0"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "5.7.1"
+ }
+ }
+ },
+ "@babel/generator": {
+ "version": "7.17.0",
+ "requires": {
+ "@babel/types": "^7.17.0",
+ "jsesc": "^2.5.1",
+ "source-map": "^0.5.0"
+ }
+ },
+ "@babel/helper-annotate-as-pure": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/types": "^7.16.7"
+ }
+ },
+ "@babel/helper-builder-binary-assignment-operator-visitor": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-explode-assignable-expression": "^7.16.7",
+ "@babel/types": "^7.16.7"
+ }
+ },
+ "@babel/helper-compilation-targets": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/compat-data": "^7.16.4",
+ "@babel/helper-validator-option": "^7.16.7",
+ "browserslist": "^4.17.5",
+ "semver": "^6.3.0"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "6.3.0"
+ }
+ }
+ },
+ "@babel/helper-create-class-features-plugin": {
+ "version": "7.17.1",
+ "requires": {
+ "@babel/helper-annotate-as-pure": "^7.16.7",
+ "@babel/helper-environment-visitor": "^7.16.7",
+ "@babel/helper-function-name": "^7.16.7",
+ "@babel/helper-member-expression-to-functions": "^7.16.7",
+ "@babel/helper-optimise-call-expression": "^7.16.7",
+ "@babel/helper-replace-supers": "^7.16.7",
+ "@babel/helper-split-export-declaration": "^7.16.7"
+ }
+ },
+ "@babel/helper-create-regexp-features-plugin": {
+ "version": "7.17.0",
+ "requires": {
+ "@babel/helper-annotate-as-pure": "^7.16.7",
+ "regexpu-core": "^5.0.1"
+ }
+ },
+ "@babel/helper-define-polyfill-provider": {
+ "version": "0.3.1",
+ "requires": {
+ "@babel/helper-compilation-targets": "^7.13.0",
+ "@babel/helper-module-imports": "^7.12.13",
+ "@babel/helper-plugin-utils": "^7.13.0",
+ "@babel/traverse": "^7.13.0",
+ "debug": "^4.1.1",
+ "lodash.debounce": "^4.0.8",
+ "resolve": "^1.14.2",
+ "semver": "^6.1.2"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "6.3.0"
+ }
+ }
+ },
+ "@babel/helper-environment-visitor": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/types": "^7.16.7"
+ }
+ },
+ "@babel/helper-explode-assignable-expression": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/types": "^7.16.7"
+ }
+ },
+ "@babel/helper-function-name": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-get-function-arity": "^7.16.7",
+ "@babel/template": "^7.16.7",
+ "@babel/types": "^7.16.7"
+ }
+ },
+ "@babel/helper-get-function-arity": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/types": "^7.16.7"
+ }
+ },
+ "@babel/helper-hoist-variables": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/types": "^7.16.7"
+ }
+ },
+ "@babel/helper-member-expression-to-functions": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/types": "^7.16.7"
+ }
+ },
+ "@babel/helper-module-imports": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/types": "^7.16.7"
+ }
+ },
+ "@babel/helper-module-transforms": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-environment-visitor": "^7.16.7",
+ "@babel/helper-module-imports": "^7.16.7",
+ "@babel/helper-simple-access": "^7.16.7",
+ "@babel/helper-split-export-declaration": "^7.16.7",
+ "@babel/helper-validator-identifier": "^7.16.7",
+ "@babel/template": "^7.16.7",
+ "@babel/traverse": "^7.16.7",
+ "@babel/types": "^7.16.7"
+ }
+ },
+ "@babel/helper-optimise-call-expression": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/types": "^7.16.7"
+ }
+ },
+ "@babel/helper-plugin-utils": {
+ "version": "7.16.7"
+ },
+ "@babel/helper-remap-async-to-generator": {
+ "version": "7.16.8",
+ "requires": {
+ "@babel/helper-annotate-as-pure": "^7.16.7",
+ "@babel/helper-wrap-function": "^7.16.8",
+ "@babel/types": "^7.16.8"
+ }
+ },
+ "@babel/helper-replace-supers": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-environment-visitor": "^7.16.7",
+ "@babel/helper-member-expression-to-functions": "^7.16.7",
+ "@babel/helper-optimise-call-expression": "^7.16.7",
+ "@babel/traverse": "^7.16.7",
+ "@babel/types": "^7.16.7"
+ }
+ },
+ "@babel/helper-simple-access": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/types": "^7.16.7"
+ }
+ },
+ "@babel/helper-skip-transparent-expression-wrappers": {
+ "version": "7.16.0",
+ "requires": {
+ "@babel/types": "^7.16.0"
+ }
+ },
+ "@babel/helper-split-export-declaration": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/types": "^7.16.7"
+ }
+ },
+ "@babel/helper-validator-identifier": {
+ "version": "7.16.7"
+ },
+ "@babel/helper-validator-option": {
+ "version": "7.16.7"
+ },
+ "@babel/helper-wrap-function": {
+ "version": "7.16.8",
+ "requires": {
+ "@babel/helper-function-name": "^7.16.7",
+ "@babel/template": "^7.16.7",
+ "@babel/traverse": "^7.16.8",
+ "@babel/types": "^7.16.8"
+ }
+ },
+ "@babel/helpers": {
+ "version": "7.17.2",
+ "requires": {
+ "@babel/template": "^7.16.7",
+ "@babel/traverse": "^7.17.0",
+ "@babel/types": "^7.17.0"
+ }
+ },
+ "@babel/highlight": {
+ "version": "7.16.10",
+ "requires": {
+ "@babel/helper-validator-identifier": "^7.16.7",
+ "chalk": "^2.0.0",
+ "js-tokens": "^4.0.0"
+ },
+ "dependencies": {
+ "chalk": {
+ "version": "2.4.2",
+ "requires": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ }
+ }
+ }
+ },
+ "@babel/parser": {
+ "version": "7.17.0"
+ },
+ "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0",
+ "@babel/plugin-proposal-optional-chaining": "^7.16.7"
+ }
+ },
+ "@babel/plugin-proposal-async-generator-functions": {
+ "version": "7.16.8",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-remap-async-to-generator": "^7.16.8",
+ "@babel/plugin-syntax-async-generators": "^7.8.4"
+ }
+ },
+ "@babel/plugin-proposal-class-properties": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-create-class-features-plugin": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-proposal-class-static-block": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-create-class-features-plugin": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-class-static-block": "^7.14.5"
+ }
+ },
+ "@babel/plugin-proposal-dynamic-import": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-dynamic-import": "^7.8.3"
+ }
+ },
+ "@babel/plugin-proposal-export-namespace-from": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
+ }
+ },
+ "@babel/plugin-proposal-json-strings": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-json-strings": "^7.8.3"
+ }
+ },
+ "@babel/plugin-proposal-logical-assignment-operators": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
+ }
+ },
+ "@babel/plugin-proposal-nullish-coalescing-operator": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
+ }
+ },
+ "@babel/plugin-proposal-numeric-separator": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-numeric-separator": "^7.10.4"
+ }
+ },
+ "@babel/plugin-proposal-object-rest-spread": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/compat-data": "^7.16.4",
+ "@babel/helper-compilation-targets": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
+ "@babel/plugin-transform-parameters": "^7.16.7"
+ }
+ },
+ "@babel/plugin-proposal-optional-catch-binding": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
+ }
+ },
+ "@babel/plugin-proposal-optional-chaining": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0",
+ "@babel/plugin-syntax-optional-chaining": "^7.8.3"
+ }
+ },
+ "@babel/plugin-proposal-private-methods": {
+ "version": "7.16.11",
+ "requires": {
+ "@babel/helper-create-class-features-plugin": "^7.16.10",
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-proposal-private-property-in-object": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-annotate-as-pure": "^7.16.7",
+ "@babel/helper-create-class-features-plugin": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-private-property-in-object": "^7.14.5"
+ }
+ },
+ "@babel/plugin-proposal-unicode-property-regex": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-create-regexp-features-plugin": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-syntax-async-generators": {
+ "version": "7.8.4",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ }
+ },
+ "@babel/plugin-syntax-bigint": {
+ "version": "7.8.3",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ }
+ },
+ "@babel/plugin-syntax-class-properties": {
+ "version": "7.12.13",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.12.13"
+ }
+ },
+ "@babel/plugin-syntax-class-static-block": {
+ "version": "7.14.5",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ }
+ },
+ "@babel/plugin-syntax-dynamic-import": {
+ "version": "7.8.3",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ }
+ },
+ "@babel/plugin-syntax-export-namespace-from": {
+ "version": "7.8.3",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.8.3"
+ }
+ },
+ "@babel/plugin-syntax-import-meta": {
+ "version": "7.10.4",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.10.4"
+ }
+ },
+ "@babel/plugin-syntax-json-strings": {
+ "version": "7.8.3",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ }
+ },
+ "@babel/plugin-syntax-jsx": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-syntax-logical-assignment-operators": {
+ "version": "7.10.4",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.10.4"
+ }
+ },
+ "@babel/plugin-syntax-nullish-coalescing-operator": {
+ "version": "7.8.3",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ }
+ },
+ "@babel/plugin-syntax-numeric-separator": {
+ "version": "7.10.4",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.10.4"
+ }
+ },
+ "@babel/plugin-syntax-object-rest-spread": {
+ "version": "7.8.3",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ }
+ },
+ "@babel/plugin-syntax-optional-catch-binding": {
+ "version": "7.8.3",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ }
+ },
+ "@babel/plugin-syntax-optional-chaining": {
+ "version": "7.8.3",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ }
+ },
+ "@babel/plugin-syntax-private-property-in-object": {
+ "version": "7.14.5",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ }
+ },
+ "@babel/plugin-syntax-top-level-await": {
+ "version": "7.14.5",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ }
+ },
+ "@babel/plugin-syntax-typescript": {
+ "version": "7.16.7",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-arrow-functions": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-async-to-generator": {
+ "version": "7.16.8",
+ "requires": {
+ "@babel/helper-module-imports": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-remap-async-to-generator": "^7.16.8"
+ }
+ },
+ "@babel/plugin-transform-block-scoped-functions": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-block-scoping": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-classes": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-annotate-as-pure": "^7.16.7",
+ "@babel/helper-environment-visitor": "^7.16.7",
+ "@babel/helper-function-name": "^7.16.7",
+ "@babel/helper-optimise-call-expression": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-replace-supers": "^7.16.7",
+ "@babel/helper-split-export-declaration": "^7.16.7",
+ "globals": "^11.1.0"
+ }
+ },
+ "@babel/plugin-transform-computed-properties": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-destructuring": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-dotall-regex": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-create-regexp-features-plugin": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-duplicate-keys": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-exponentiation-operator": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-for-of": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-function-name": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-compilation-targets": "^7.16.7",
+ "@babel/helper-function-name": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-literals": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-member-expression-literals": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-modules-amd": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-module-transforms": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "babel-plugin-dynamic-import-node": "^2.3.3"
+ }
+ },
+ "@babel/plugin-transform-modules-commonjs": {
+ "version": "7.16.8",
+ "requires": {
+ "@babel/helper-module-transforms": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-simple-access": "^7.16.7",
+ "babel-plugin-dynamic-import-node": "^2.3.3"
+ }
+ },
+ "@babel/plugin-transform-modules-systemjs": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-hoist-variables": "^7.16.7",
+ "@babel/helper-module-transforms": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-validator-identifier": "^7.16.7",
+ "babel-plugin-dynamic-import-node": "^2.3.3"
+ }
+ },
+ "@babel/plugin-transform-modules-umd": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-module-transforms": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-named-capturing-groups-regex": {
+ "version": "7.16.8",
+ "requires": {
+ "@babel/helper-create-regexp-features-plugin": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-new-target": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-object-super": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-replace-supers": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-parameters": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-property-literals": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-react-display-name": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-react-jsx": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-annotate-as-pure": "^7.16.7",
+ "@babel/helper-module-imports": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-jsx": "^7.16.7",
+ "@babel/types": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-react-jsx-development": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/plugin-transform-react-jsx": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-react-pure-annotations": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-annotate-as-pure": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-regenerator": {
+ "version": "7.16.7",
+ "requires": {
+ "regenerator-transform": "^0.14.2"
+ }
+ },
+ "@babel/plugin-transform-reserved-words": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-shorthand-properties": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-spread": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0"
+ }
+ },
+ "@babel/plugin-transform-sticky-regex": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-template-literals": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-typeof-symbol": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-unicode-escapes": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-unicode-regex": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-create-regexp-features-plugin": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/preset-env": {
+ "version": "7.16.11",
+ "requires": {
+ "@babel/compat-data": "^7.16.8",
+ "@babel/helper-compilation-targets": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-validator-option": "^7.16.7",
+ "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7",
+ "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7",
+ "@babel/plugin-proposal-async-generator-functions": "^7.16.8",
+ "@babel/plugin-proposal-class-properties": "^7.16.7",
+ "@babel/plugin-proposal-class-static-block": "^7.16.7",
+ "@babel/plugin-proposal-dynamic-import": "^7.16.7",
+ "@babel/plugin-proposal-export-namespace-from": "^7.16.7",
+ "@babel/plugin-proposal-json-strings": "^7.16.7",
+ "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7",
+ "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7",
+ "@babel/plugin-proposal-numeric-separator": "^7.16.7",
+ "@babel/plugin-proposal-object-rest-spread": "^7.16.7",
+ "@babel/plugin-proposal-optional-catch-binding": "^7.16.7",
+ "@babel/plugin-proposal-optional-chaining": "^7.16.7",
+ "@babel/plugin-proposal-private-methods": "^7.16.11",
+ "@babel/plugin-proposal-private-property-in-object": "^7.16.7",
+ "@babel/plugin-proposal-unicode-property-regex": "^7.16.7",
+ "@babel/plugin-syntax-async-generators": "^7.8.4",
+ "@babel/plugin-syntax-class-properties": "^7.12.13",
+ "@babel/plugin-syntax-class-static-block": "^7.14.5",
+ "@babel/plugin-syntax-dynamic-import": "^7.8.3",
+ "@babel/plugin-syntax-export-namespace-from": "^7.8.3",
+ "@babel/plugin-syntax-json-strings": "^7.8.3",
+ "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
+ "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
+ "@babel/plugin-syntax-numeric-separator": "^7.10.4",
+ "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
+ "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
+ "@babel/plugin-syntax-optional-chaining": "^7.8.3",
+ "@babel/plugin-syntax-private-property-in-object": "^7.14.5",
+ "@babel/plugin-syntax-top-level-await": "^7.14.5",
+ "@babel/plugin-transform-arrow-functions": "^7.16.7",
+ "@babel/plugin-transform-async-to-generator": "^7.16.8",
+ "@babel/plugin-transform-block-scoped-functions": "^7.16.7",
+ "@babel/plugin-transform-block-scoping": "^7.16.7",
+ "@babel/plugin-transform-classes": "^7.16.7",
+ "@babel/plugin-transform-computed-properties": "^7.16.7",
+ "@babel/plugin-transform-destructuring": "^7.16.7",
+ "@babel/plugin-transform-dotall-regex": "^7.16.7",
+ "@babel/plugin-transform-duplicate-keys": "^7.16.7",
+ "@babel/plugin-transform-exponentiation-operator": "^7.16.7",
+ "@babel/plugin-transform-for-of": "^7.16.7",
+ "@babel/plugin-transform-function-name": "^7.16.7",
+ "@babel/plugin-transform-literals": "^7.16.7",
+ "@babel/plugin-transform-member-expression-literals": "^7.16.7",
+ "@babel/plugin-transform-modules-amd": "^7.16.7",
+ "@babel/plugin-transform-modules-commonjs": "^7.16.8",
+ "@babel/plugin-transform-modules-systemjs": "^7.16.7",
+ "@babel/plugin-transform-modules-umd": "^7.16.7",
+ "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.8",
+ "@babel/plugin-transform-new-target": "^7.16.7",
+ "@babel/plugin-transform-object-super": "^7.16.7",
+ "@babel/plugin-transform-parameters": "^7.16.7",
+ "@babel/plugin-transform-property-literals": "^7.16.7",
+ "@babel/plugin-transform-regenerator": "^7.16.7",
+ "@babel/plugin-transform-reserved-words": "^7.16.7",
+ "@babel/plugin-transform-shorthand-properties": "^7.16.7",
+ "@babel/plugin-transform-spread": "^7.16.7",
+ "@babel/plugin-transform-sticky-regex": "^7.16.7",
+ "@babel/plugin-transform-template-literals": "^7.16.7",
+ "@babel/plugin-transform-typeof-symbol": "^7.16.7",
+ "@babel/plugin-transform-unicode-escapes": "^7.16.7",
+ "@babel/plugin-transform-unicode-regex": "^7.16.7",
+ "@babel/preset-modules": "^0.1.5",
+ "@babel/types": "^7.16.8",
+ "babel-plugin-polyfill-corejs2": "^0.3.0",
+ "babel-plugin-polyfill-corejs3": "^0.5.0",
+ "babel-plugin-polyfill-regenerator": "^0.3.0",
+ "core-js-compat": "^3.20.2",
+ "semver": "^6.3.0"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "6.3.0"
+ }
+ }
+ },
+ "@babel/preset-modules": {
+ "version": "0.1.5",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.0.0",
+ "@babel/plugin-proposal-unicode-property-regex": "^7.4.4",
+ "@babel/plugin-transform-dotall-regex": "^7.4.4",
+ "@babel/types": "^7.4.4",
+ "esutils": "^2.0.2"
+ }
+ },
+ "@babel/preset-react": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-validator-option": "^7.16.7",
+ "@babel/plugin-transform-react-display-name": "^7.16.7",
+ "@babel/plugin-transform-react-jsx": "^7.16.7",
+ "@babel/plugin-transform-react-jsx-development": "^7.16.7",
+ "@babel/plugin-transform-react-pure-annotations": "^7.16.7"
+ }
+ },
+ "@babel/runtime": {
+ "version": "7.17.2",
+ "requires": {
+ "regenerator-runtime": "^0.13.4"
+ }
+ },
+ "@babel/template": {
+ "version": "7.16.7",
+ "requires": {
+ "@babel/code-frame": "^7.16.7",
+ "@babel/parser": "^7.16.7",
+ "@babel/types": "^7.16.7"
+ }
+ },
+ "@babel/traverse": {
+ "version": "7.17.0",
+ "requires": {
+ "@babel/code-frame": "^7.16.7",
+ "@babel/generator": "^7.17.0",
+ "@babel/helper-environment-visitor": "^7.16.7",
+ "@babel/helper-function-name": "^7.16.7",
+ "@babel/helper-hoist-variables": "^7.16.7",
+ "@babel/helper-split-export-declaration": "^7.16.7",
+ "@babel/parser": "^7.17.0",
+ "@babel/types": "^7.17.0",
+ "debug": "^4.1.0",
+ "globals": "^11.1.0"
+ }
+ },
+ "@babel/types": {
+ "version": "7.17.0",
+ "requires": {
+ "@babel/helper-validator-identifier": "^7.16.7",
+ "to-fast-properties": "^2.0.0"
+ }
+ },
+ "@bcoe/v8-coverage": {
+ "version": "0.2.3",
+ "dev": true
+ },
+ "@eslint/eslintrc": {
+ "version": "1.1.0",
+ "requires": {
+ "ajv": "^6.12.4",
+ "debug": "^4.3.2",
+ "espree": "^9.3.1",
+ "globals": "^13.9.0",
+ "ignore": "^4.0.6",
+ "import-fresh": "^3.2.1",
+ "js-yaml": "^4.1.0",
+ "minimatch": "^3.0.4",
+ "strip-json-comments": "^3.1.1"
+ },
+ "dependencies": {
+ "globals": {
+ "version": "13.12.1",
+ "requires": {
+ "type-fest": "^0.20.2"
+ }
+ },
+ "ignore": {
+ "version": "4.0.6"
+ },
+ "js-yaml": {
+ "version": "4.1.0",
+ "requires": {
+ "argparse": "^2.0.1"
+ }
+ },
+ "strip-json-comments": {
+ "version": "3.1.1"
+ },
+ "type-fest": {
+ "version": "0.20.2"
+ }
+ }
+ },
+ "@fmvilas/pseudo-yaml-ast": {
+ "version": "0.3.1",
+ "requires": {
+ "yaml-ast-parser": "0.0.43"
+ }
+ },
+ "@gar/promisify": {
+ "version": "1.1.2"
+ },
+ "@humanwhocodes/config-array": {
+ "version": "0.9.3",
+ "requires": {
+ "@humanwhocodes/object-schema": "^1.2.1",
+ "debug": "^4.1.1",
+ "minimatch": "^3.0.4"
+ }
+ },
+ "@humanwhocodes/object-schema": {
+ "version": "1.2.1"
+ },
+ "@isaacs/string-locale-compare": {
+ "version": "1.1.0"
+ },
+ "@istanbuljs/load-nyc-config": {
+ "version": "1.1.0",
+ "dev": true,
+ "requires": {
+ "camelcase": "^5.3.1",
+ "find-up": "^4.1.0",
+ "get-package-type": "^0.1.0",
+ "js-yaml": "^3.13.1",
+ "resolve-from": "^5.0.0"
+ },
+ "dependencies": {
+ "find-up": {
+ "version": "4.1.0",
+ "dev": true,
+ "requires": {
+ "locate-path": "^5.0.0",
+ "path-exists": "^4.0.0"
+ }
+ },
+ "locate-path": {
+ "version": "5.0.0",
+ "dev": true,
+ "requires": {
+ "p-locate": "^4.1.0"
+ }
+ },
+ "p-limit": {
+ "version": "2.3.0",
+ "dev": true,
+ "requires": {
+ "p-try": "^2.0.0"
+ }
+ },
+ "p-locate": {
+ "version": "4.1.0",
+ "dev": true,
+ "requires": {
+ "p-limit": "^2.2.0"
+ }
+ },
+ "p-try": {
+ "version": "2.2.0",
+ "dev": true
+ },
+ "path-exists": {
+ "version": "4.0.0",
+ "dev": true
+ }
+ }
+ },
+ "@istanbuljs/schema": {
+ "version": "0.1.3",
+ "dev": true
+ },
+ "@jest/console": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "chalk": "^4.0.0",
+ "jest-message-util": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "slash": "^3.0.0"
+ }
+ },
+ "@jest/core": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "@jest/console": "^27.5.1",
+ "@jest/reporters": "^27.5.1",
+ "@jest/test-result": "^27.5.1",
+ "@jest/transform": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "ansi-escapes": "^4.2.1",
+ "chalk": "^4.0.0",
+ "emittery": "^0.8.1",
+ "exit": "^0.1.2",
+ "graceful-fs": "^4.2.9",
+ "jest-changed-files": "^27.5.1",
+ "jest-config": "^27.5.1",
+ "jest-haste-map": "^27.5.1",
+ "jest-message-util": "^27.5.1",
+ "jest-regex-util": "^27.5.1",
+ "jest-resolve": "^27.5.1",
+ "jest-resolve-dependencies": "^27.5.1",
+ "jest-runner": "^27.5.1",
+ "jest-runtime": "^27.5.1",
+ "jest-snapshot": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "jest-validate": "^27.5.1",
+ "jest-watcher": "^27.5.1",
+ "micromatch": "^4.0.4",
+ "rimraf": "^3.0.0",
+ "slash": "^3.0.0",
+ "strip-ansi": "^6.0.0"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "5.0.1",
+ "dev": true
+ },
+ "strip-ansi": {
+ "version": "6.0.1",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^5.0.1"
+ }
+ }
+ }
+ },
+ "@jest/environment": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "@jest/fake-timers": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "jest-mock": "^27.5.1"
+ }
+ },
+ "@jest/fake-timers": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "@jest/types": "^27.5.1",
+ "@sinonjs/fake-timers": "^8.0.1",
+ "@types/node": "*",
+ "jest-message-util": "^27.5.1",
+ "jest-mock": "^27.5.1",
+ "jest-util": "^27.5.1"
+ }
+ },
+ "@jest/globals": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "@jest/environment": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "expect": "^27.5.1"
+ }
+ },
+ "@jest/reporters": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "@bcoe/v8-coverage": "^0.2.3",
+ "@jest/console": "^27.5.1",
+ "@jest/test-result": "^27.5.1",
+ "@jest/transform": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "chalk": "^4.0.0",
+ "collect-v8-coverage": "^1.0.0",
+ "exit": "^0.1.2",
+ "glob": "^7.1.2",
+ "graceful-fs": "^4.2.9",
+ "istanbul-lib-coverage": "^3.0.0",
+ "istanbul-lib-instrument": "^5.1.0",
+ "istanbul-lib-report": "^3.0.0",
+ "istanbul-lib-source-maps": "^4.0.0",
+ "istanbul-reports": "^3.1.3",
+ "jest-haste-map": "^27.5.1",
+ "jest-resolve": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "jest-worker": "^27.5.1",
+ "slash": "^3.0.0",
+ "source-map": "^0.6.0",
+ "string-length": "^4.0.1",
+ "terminal-link": "^2.0.0",
+ "v8-to-istanbul": "^8.1.0"
+ },
+ "dependencies": {
+ "source-map": {
+ "version": "0.6.1",
+ "dev": true
+ }
+ }
+ },
+ "@jest/source-map": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "callsites": "^3.0.0",
+ "graceful-fs": "^4.2.9",
+ "source-map": "^0.6.0"
+ },
+ "dependencies": {
+ "source-map": {
+ "version": "0.6.1",
+ "dev": true
+ }
+ }
+ },
+ "@jest/test-result": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "@jest/console": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/istanbul-lib-coverage": "^2.0.0",
+ "collect-v8-coverage": "^1.0.0"
+ }
+ },
+ "@jest/test-sequencer": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "@jest/test-result": "^27.5.1",
+ "graceful-fs": "^4.2.9",
+ "jest-haste-map": "^27.5.1",
+ "jest-runtime": "^27.5.1"
+ }
+ },
+ "@jest/transform": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "@babel/core": "^7.1.0",
+ "@jest/types": "^27.5.1",
+ "babel-plugin-istanbul": "^6.1.1",
+ "chalk": "^4.0.0",
+ "convert-source-map": "^1.4.0",
+ "fast-json-stable-stringify": "^2.0.0",
+ "graceful-fs": "^4.2.9",
+ "jest-haste-map": "^27.5.1",
+ "jest-regex-util": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "micromatch": "^4.0.4",
+ "pirates": "^4.0.4",
+ "slash": "^3.0.0",
+ "source-map": "^0.6.1",
+ "write-file-atomic": "^3.0.0"
+ },
+ "dependencies": {
+ "source-map": {
+ "version": "0.6.1",
+ "dev": true
+ }
+ }
+ },
+ "@jest/types": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "@types/istanbul-lib-coverage": "^2.0.0",
+ "@types/istanbul-reports": "^3.0.0",
+ "@types/node": "*",
+ "@types/yargs": "^16.0.0",
+ "chalk": "^4.0.0"
+ }
+ },
+ "@jimp/bmp": {
+ "version": "0.16.1",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1",
+ "bmp-js": "^0.1.0"
+ }
+ },
+ "@jimp/core": {
+ "version": "0.16.1",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1",
+ "any-base": "^1.1.0",
+ "buffer": "^5.2.0",
+ "exif-parser": "^0.1.12",
+ "file-type": "^9.0.0",
+ "load-bmfont": "^1.3.1",
+ "mkdirp": "^0.5.1",
+ "phin": "^2.9.1",
+ "pixelmatch": "^4.0.2",
+ "tinycolor2": "^1.4.1"
+ },
+ "dependencies": {
+ "mkdirp": {
+ "version": "0.5.5",
+ "requires": {
+ "minimist": "^1.2.5"
+ }
+ }
+ }
+ },
+ "@jimp/custom": {
+ "version": "0.16.1",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/core": "^0.16.1"
+ }
+ },
+ "@jimp/gif": {
+ "version": "0.16.1",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1",
+ "gifwrap": "^0.9.2",
+ "omggif": "^1.0.9"
+ }
+ },
+ "@jimp/jpeg": {
+ "version": "0.16.1",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1",
+ "jpeg-js": "0.4.2"
+ }
+ },
+ "@jimp/plugin-blit": {
+ "version": "0.16.1",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1"
+ }
+ },
+ "@jimp/plugin-blur": {
+ "version": "0.16.1",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1"
+ }
+ },
+ "@jimp/plugin-circle": {
+ "version": "0.16.1",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1"
+ }
+ },
+ "@jimp/plugin-color": {
+ "version": "0.16.1",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1",
+ "tinycolor2": "^1.4.1"
+ }
+ },
+ "@jimp/plugin-contain": {
+ "version": "0.16.1",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1"
+ }
+ },
+ "@jimp/plugin-cover": {
+ "version": "0.16.1",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1"
+ }
+ },
+ "@jimp/plugin-crop": {
+ "version": "0.16.1",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1"
+ }
+ },
+ "@jimp/plugin-displace": {
+ "version": "0.16.1",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1"
+ }
+ },
+ "@jimp/plugin-dither": {
+ "version": "0.16.1",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1"
+ }
+ },
+ "@jimp/plugin-fisheye": {
+ "version": "0.16.1",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1"
+ }
+ },
+ "@jimp/plugin-flip": {
+ "version": "0.16.1",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1"
+ }
+ },
+ "@jimp/plugin-gaussian": {
+ "version": "0.16.1",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1"
+ }
+ },
+ "@jimp/plugin-invert": {
+ "version": "0.16.1",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1"
+ }
+ },
+ "@jimp/plugin-mask": {
+ "version": "0.16.1",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1"
+ }
+ },
+ "@jimp/plugin-normalize": {
+ "version": "0.16.1",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1"
+ }
+ },
+ "@jimp/plugin-print": {
+ "version": "0.16.1",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1",
+ "load-bmfont": "^1.4.0"
+ }
+ },
+ "@jimp/plugin-resize": {
+ "version": "0.16.1",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1"
+ }
+ },
+ "@jimp/plugin-rotate": {
+ "version": "0.16.1",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1"
+ }
+ },
+ "@jimp/plugin-scale": {
+ "version": "0.16.1",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1"
+ }
+ },
+ "@jimp/plugin-shadow": {
+ "version": "0.16.1",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1"
+ }
+ },
+ "@jimp/plugin-threshold": {
+ "version": "0.16.1",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1"
+ }
+ },
+ "@jimp/plugins": {
+ "version": "0.16.1",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/plugin-blit": "^0.16.1",
+ "@jimp/plugin-blur": "^0.16.1",
+ "@jimp/plugin-circle": "^0.16.1",
+ "@jimp/plugin-color": "^0.16.1",
+ "@jimp/plugin-contain": "^0.16.1",
+ "@jimp/plugin-cover": "^0.16.1",
+ "@jimp/plugin-crop": "^0.16.1",
+ "@jimp/plugin-displace": "^0.16.1",
+ "@jimp/plugin-dither": "^0.16.1",
+ "@jimp/plugin-fisheye": "^0.16.1",
+ "@jimp/plugin-flip": "^0.16.1",
+ "@jimp/plugin-gaussian": "^0.16.1",
+ "@jimp/plugin-invert": "^0.16.1",
+ "@jimp/plugin-mask": "^0.16.1",
+ "@jimp/plugin-normalize": "^0.16.1",
+ "@jimp/plugin-print": "^0.16.1",
+ "@jimp/plugin-resize": "^0.16.1",
+ "@jimp/plugin-rotate": "^0.16.1",
+ "@jimp/plugin-scale": "^0.16.1",
+ "@jimp/plugin-shadow": "^0.16.1",
+ "@jimp/plugin-threshold": "^0.16.1",
+ "timm": "^1.6.1"
+ }
+ },
+ "@jimp/png": {
+ "version": "0.16.1",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.16.1",
+ "pngjs": "^3.3.3"
+ }
+ },
+ "@jimp/tiff": {
+ "version": "0.16.1",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "utif": "^2.0.1"
+ }
+ },
+ "@jimp/types": {
+ "version": "0.16.1",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/bmp": "^0.16.1",
+ "@jimp/gif": "^0.16.1",
+ "@jimp/jpeg": "^0.16.1",
+ "@jimp/png": "^0.16.1",
+ "@jimp/tiff": "^0.16.1",
+ "timm": "^1.6.1"
+ }
+ },
+ "@jimp/utils": {
+ "version": "0.16.1",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "regenerator-runtime": "^0.13.3"
+ }
+ },
+ "@jsdevtools/ono": {
+ "version": "7.1.3"
+ },
+ "@kwsites/file-exists": {
+ "version": "1.1.1",
+ "requires": {
+ "debug": "^4.1.1"
+ }
+ },
+ "@kwsites/promise-deferred": {
+ "version": "1.1.1"
+ },
+ "@node-redis/bloom": {
+ "version": "1.0.1",
+ "requires": {}
+ },
+ "@node-redis/client": {
+ "version": "1.0.3",
+ "requires": {
+ "cluster-key-slot": "1.1.0",
+ "generic-pool": "3.8.2",
+ "redis-parser": "3.0.0",
+ "yallist": "4.0.0"
+ }
+ },
+ "@node-redis/graph": {
+ "version": "1.0.0",
+ "requires": {}
+ },
+ "@node-redis/json": {
+ "version": "1.0.2",
+ "requires": {}
+ },
+ "@node-redis/search": {
+ "version": "1.0.2",
+ "requires": {}
+ },
+ "@node-redis/time-series": {
+ "version": "1.0.1",
+ "requires": {}
+ },
+ "@nodelib/fs.scandir": {
+ "version": "2.1.5",
+ "requires": {
+ "@nodelib/fs.stat": "2.0.5",
+ "run-parallel": "^1.1.9"
+ }
+ },
+ "@nodelib/fs.stat": {
+ "version": "2.0.5"
+ },
+ "@nodelib/fs.walk": {
+ "version": "1.2.8",
+ "requires": {
+ "@nodelib/fs.scandir": "2.1.5",
+ "fastq": "^1.6.0"
+ }
+ },
+ "@npmcli/arborist": {
+ "version": "2.10.0",
+ "requires": {
+ "@isaacs/string-locale-compare": "^1.0.1",
+ "@npmcli/installed-package-contents": "^1.0.7",
+ "@npmcli/map-workspaces": "^1.0.2",
+ "@npmcli/metavuln-calculator": "^1.1.0",
+ "@npmcli/move-file": "^1.1.0",
+ "@npmcli/name-from-folder": "^1.0.1",
+ "@npmcli/node-gyp": "^1.0.1",
+ "@npmcli/package-json": "^1.0.1",
+ "@npmcli/run-script": "^1.8.2",
+ "bin-links": "^2.2.1",
+ "cacache": "^15.0.3",
+ "common-ancestor-path": "^1.0.1",
+ "json-parse-even-better-errors": "^2.3.1",
+ "json-stringify-nice": "^1.1.4",
+ "mkdirp": "^1.0.4",
+ "mkdirp-infer-owner": "^2.0.0",
+ "npm-install-checks": "^4.0.0",
+ "npm-package-arg": "^8.1.5",
+ "npm-pick-manifest": "^6.1.0",
+ "npm-registry-fetch": "^11.0.0",
+ "pacote": "^11.3.5",
+ "parse-conflict-json": "^1.1.1",
+ "proc-log": "^1.0.0",
+ "promise-all-reject-late": "^1.0.0",
+ "promise-call-limit": "^1.0.1",
+ "read-package-json-fast": "^2.0.2",
+ "readdir-scoped-modules": "^1.1.0",
+ "rimraf": "^3.0.2",
+ "semver": "^7.3.5",
+ "ssri": "^8.0.1",
+ "treeverse": "^1.0.4",
+ "walk-up-path": "^1.0.0"
+ }
+ },
+ "@npmcli/fs": {
+ "version": "1.1.1",
+ "requires": {
+ "@gar/promisify": "^1.0.1",
+ "semver": "^7.3.5"
+ }
+ },
+ "@npmcli/git": {
+ "version": "2.1.0",
+ "requires": {
+ "@npmcli/promise-spawn": "^1.3.2",
+ "lru-cache": "^6.0.0",
+ "mkdirp": "^1.0.4",
+ "npm-pick-manifest": "^6.1.1",
+ "promise-inflight": "^1.0.1",
+ "promise-retry": "^2.0.1",
+ "semver": "^7.3.5",
+ "which": "^2.0.2"
+ }
+ },
+ "@npmcli/installed-package-contents": {
+ "version": "1.0.7",
+ "requires": {
+ "npm-bundled": "^1.1.1",
+ "npm-normalize-package-bin": "^1.0.1"
+ }
+ },
+ "@npmcli/map-workspaces": {
+ "version": "1.0.4",
+ "requires": {
+ "@npmcli/name-from-folder": "^1.0.1",
+ "glob": "^7.1.6",
+ "minimatch": "^3.0.4",
+ "read-package-json-fast": "^2.0.1"
+ }
+ },
+ "@npmcli/metavuln-calculator": {
+ "version": "1.1.1",
+ "requires": {
+ "cacache": "^15.0.5",
+ "pacote": "^11.1.11",
+ "semver": "^7.3.2"
+ }
+ },
+ "@npmcli/move-file": {
+ "version": "1.1.2",
+ "requires": {
+ "mkdirp": "^1.0.4",
+ "rimraf": "^3.0.2"
+ }
+ },
+ "@npmcli/name-from-folder": {
+ "version": "1.0.1"
+ },
+ "@npmcli/node-gyp": {
+ "version": "1.0.3"
+ },
+ "@npmcli/package-json": {
+ "version": "1.0.1",
+ "requires": {
+ "json-parse-even-better-errors": "^2.3.1"
+ }
+ },
+ "@npmcli/promise-spawn": {
+ "version": "1.3.2",
+ "requires": {
+ "infer-owner": "^1.0.4"
+ }
+ },
+ "@npmcli/run-script": {
+ "version": "1.8.6",
+ "requires": {
+ "@npmcli/node-gyp": "^1.0.2",
+ "@npmcli/promise-spawn": "^1.3.2",
+ "node-gyp": "^7.1.0",
+ "read-package-json-fast": "^2.0.1"
+ }
+ },
+ "@openapi-contrib/openapi-schema-to-json-schema": {
+ "version": "3.1.1",
+ "requires": {
+ "fast-deep-equal": "^3.1.3"
+ }
+ },
+ "@rollup/plugin-babel": {
+ "version": "5.3.0",
+ "requires": {
+ "@babel/helper-module-imports": "^7.10.4",
+ "@rollup/pluginutils": "^3.1.0"
+ }
+ },
+ "@rollup/pluginutils": {
+ "version": "3.1.0",
+ "requires": {
+ "@types/estree": "0.0.39",
+ "estree-walker": "^1.0.1",
+ "picomatch": "^2.2.2"
+ }
+ },
+ "@sinonjs/commons": {
+ "version": "1.8.3",
+ "dev": true,
+ "requires": {
+ "type-detect": "4.0.8"
+ }
+ },
+ "@sinonjs/fake-timers": {
+ "version": "8.1.0",
+ "dev": true,
+ "requires": {
+ "@sinonjs/commons": "^1.7.0"
+ }
+ },
+ "@socket.io/base64-arraybuffer": {
+ "version": "1.0.2"
+ },
+ "@tootallnate/once": {
+ "version": "1.1.2"
+ },
+ "@tsconfig/node14": {
+ "version": "1.0.1",
+ "dev": true
+ },
+ "@types/async": {
+ "version": "3.2.12",
+ "dev": true
+ },
+ "@types/babel__core": {
+ "version": "7.1.18",
+ "devOptional": true,
+ "requires": {
+ "@babel/parser": "^7.1.0",
+ "@babel/types": "^7.0.0",
+ "@types/babel__generator": "*",
+ "@types/babel__template": "*",
+ "@types/babel__traverse": "*"
+ }
+ },
+ "@types/babel__generator": {
+ "version": "7.6.4",
+ "devOptional": true,
+ "requires": {
+ "@babel/types": "^7.0.0"
+ }
+ },
+ "@types/babel__template": {
+ "version": "7.4.1",
+ "devOptional": true,
+ "requires": {
+ "@babel/parser": "^7.1.0",
+ "@babel/types": "^7.0.0"
+ }
+ },
+ "@types/babel__traverse": {
+ "version": "7.14.2",
+ "devOptional": true,
+ "requires": {
+ "@babel/types": "^7.3.0"
+ }
+ },
+ "@types/component-emitter": {
+ "version": "1.2.11"
+ },
+ "@types/cookie": {
+ "version": "0.4.1"
+ },
+ "@types/cors": {
+ "version": "2.8.12"
+ },
+ "@types/debug": {
+ "version": "4.1.7",
+ "dev": true,
+ "requires": {
+ "@types/ms": "*"
+ }
+ },
+ "@types/estree": {
+ "version": "0.0.39"
+ },
+ "@types/graceful-fs": {
+ "version": "4.1.5",
+ "dev": true,
+ "requires": {
+ "@types/node": "*"
+ }
+ },
+ "@types/istanbul-lib-coverage": {
+ "version": "2.0.4",
+ "dev": true
+ },
+ "@types/istanbul-lib-report": {
+ "version": "3.0.0",
+ "dev": true,
+ "requires": {
+ "@types/istanbul-lib-coverage": "*"
+ }
+ },
+ "@types/istanbul-reports": {
+ "version": "3.0.1",
+ "dev": true,
+ "requires": {
+ "@types/istanbul-lib-report": "*"
+ }
+ },
+ "@types/jest": {
+ "version": "27.4.0",
+ "requires": {
+ "jest-diff": "^27.0.0",
+ "pretty-format": "^27.0.0"
+ }
+ },
+ "@types/json-schema": {
+ "version": "7.0.9"
+ },
+ "@types/json5": {
+ "version": "0.0.29"
+ },
+ "@types/linkify-it": {
+ "version": "3.0.2",
+ "dev": true
+ },
+ "@types/markdown-it": {
+ "version": "12.2.3",
+ "dev": true,
+ "requires": {
+ "@types/linkify-it": "*",
+ "@types/mdurl": "*"
+ }
+ },
+ "@types/mdurl": {
+ "version": "1.0.2",
+ "dev": true
+ },
+ "@types/ms": {
+ "version": "0.7.31",
+ "dev": true
+ },
+ "@types/node": {
+ "version": "17.0.17"
+ },
+ "@types/prettier": {
+ "version": "2.4.4",
+ "dev": true
+ },
+ "@types/qs": {
+ "version": "6.9.7"
+ },
+ "@types/socket.io": {
+ "version": "3.0.2",
+ "dev": true,
+ "requires": {
+ "socket.io": "*"
+ }
+ },
+ "@types/stack-utils": {
+ "version": "2.0.1",
+ "dev": true
+ },
+ "@types/uri-templates": {
+ "version": "0.1.31",
+ "dev": true
+ },
+ "@types/yargs": {
+ "version": "16.0.4",
+ "dev": true,
+ "requires": {
+ "@types/yargs-parser": "*"
+ }
+ },
+ "@types/yargs-parser": {
+ "version": "20.2.1",
+ "dev": true
+ },
+ "@typescript-eslint/eslint-plugin": {
+ "version": "5.11.0",
+ "requires": {
+ "@typescript-eslint/scope-manager": "5.11.0",
+ "@typescript-eslint/type-utils": "5.11.0",
+ "@typescript-eslint/utils": "5.11.0",
+ "debug": "^4.3.2",
+ "functional-red-black-tree": "^1.0.1",
+ "ignore": "^5.1.8",
+ "regexpp": "^3.2.0",
+ "semver": "^7.3.5",
+ "tsutils": "^3.21.0"
+ }
+ },
+ "@typescript-eslint/experimental-utils": {
+ "version": "2.34.0",
+ "dev": true,
+ "requires": {
+ "@types/json-schema": "^7.0.3",
+ "@typescript-eslint/typescript-estree": "2.34.0",
+ "eslint-scope": "^5.0.0",
+ "eslint-utils": "^2.0.0"
+ },
+ "dependencies": {
+ "@typescript-eslint/typescript-estree": {
+ "version": "2.34.0",
+ "dev": true,
+ "requires": {
+ "debug": "^4.1.1",
+ "eslint-visitor-keys": "^1.1.0",
+ "glob": "^7.1.6",
+ "is-glob": "^4.0.1",
+ "lodash": "^4.17.15",
+ "semver": "^7.3.2",
+ "tsutils": "^3.17.1"
+ }
+ },
+ "eslint-utils": {
+ "version": "2.1.0",
+ "dev": true,
+ "requires": {
+ "eslint-visitor-keys": "^1.1.0"
+ }
+ },
+ "eslint-visitor-keys": {
+ "version": "1.3.0",
+ "dev": true
+ }
+ }
+ },
+ "@typescript-eslint/parser": {
+ "version": "5.11.0",
+ "requires": {
+ "@typescript-eslint/scope-manager": "5.11.0",
+ "@typescript-eslint/types": "5.11.0",
+ "@typescript-eslint/typescript-estree": "5.11.0",
+ "debug": "^4.3.2"
+ }
+ },
+ "@typescript-eslint/scope-manager": {
+ "version": "5.11.0",
+ "requires": {
+ "@typescript-eslint/types": "5.11.0",
+ "@typescript-eslint/visitor-keys": "5.11.0"
+ }
+ },
+ "@typescript-eslint/type-utils": {
+ "version": "5.11.0",
+ "requires": {
+ "@typescript-eslint/utils": "5.11.0",
+ "debug": "^4.3.2",
+ "tsutils": "^3.21.0"
+ }
+ },
+ "@typescript-eslint/types": {
+ "version": "5.11.0"
+ },
+ "@typescript-eslint/typescript-estree": {
+ "version": "5.11.0",
+ "requires": {
+ "@typescript-eslint/types": "5.11.0",
+ "@typescript-eslint/visitor-keys": "5.11.0",
+ "debug": "^4.3.2",
+ "globby": "^11.0.4",
+ "is-glob": "^4.0.3",
+ "semver": "^7.3.5",
+ "tsutils": "^3.21.0"
+ }
+ },
+ "@typescript-eslint/utils": {
+ "version": "5.11.0",
+ "requires": {
+ "@types/json-schema": "^7.0.9",
+ "@typescript-eslint/scope-manager": "5.11.0",
+ "@typescript-eslint/types": "5.11.0",
+ "@typescript-eslint/typescript-estree": "5.11.0",
+ "eslint-scope": "^5.1.1",
+ "eslint-utils": "^3.0.0"
+ }
+ },
+ "@typescript-eslint/visitor-keys": {
+ "version": "5.11.0",
+ "requires": {
+ "@typescript-eslint/types": "5.11.0",
+ "eslint-visitor-keys": "^3.0.0"
+ }
+ },
+ "a-sync-waterfall": {
+ "version": "1.0.1"
+ },
+ "abab": {
+ "version": "2.0.5",
+ "dev": true
+ },
+ "abbrev": {
+ "version": "1.1.1"
+ },
+ "accepts": {
+ "version": "1.3.8",
+ "requires": {
+ "mime-types": "~2.1.34",
+ "negotiator": "0.6.3"
+ }
+ },
+ "acorn": {
+ "version": "8.7.0"
+ },
+ "acorn-globals": {
+ "version": "6.0.0",
+ "dev": true,
+ "requires": {
+ "acorn": "^7.1.1",
+ "acorn-walk": "^7.1.1"
+ },
+ "dependencies": {
+ "acorn": {
+ "version": "7.4.1",
+ "dev": true
+ }
+ }
+ },
+ "acorn-jsx": {
+ "version": "5.3.2",
+ "requires": {}
+ },
+ "acorn-walk": {
+ "version": "7.2.0",
+ "dev": true
+ },
+ "agent-base": {
+ "version": "6.0.2",
+ "requires": {
+ "debug": "4"
+ }
+ },
+ "agentkeepalive": {
+ "version": "4.2.0",
+ "requires": {
+ "debug": "^4.1.0",
+ "depd": "^1.1.2",
+ "humanize-ms": "^1.2.1"
+ }
+ },
+ "aggregate-error": {
+ "version": "3.1.0",
+ "requires": {
+ "clean-stack": "^2.0.0",
+ "indent-string": "^4.0.0"
+ }
+ },
+ "ajv": {
+ "version": "6.12.6",
+ "requires": {
+ "fast-deep-equal": "^3.1.1",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.4.1",
+ "uri-js": "^4.2.2"
+ }
+ },
+ "all-contributors-cli": {
+ "version": "6.20.0",
+ "dev": true,
+ "requires": {
+ "@babel/runtime": "^7.7.6",
+ "async": "^3.0.1",
+ "chalk": "^4.0.0",
+ "didyoumean": "^1.2.1",
+ "inquirer": "^7.0.4",
+ "json-fixer": "^1.5.1",
+ "lodash": "^4.11.2",
+ "node-fetch": "^2.6.0",
+ "pify": "^5.0.0",
+ "yargs": "^15.0.1"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "5.0.1",
+ "dev": true
+ },
+ "ansi-styles": {
+ "version": "4.3.0",
+ "dev": true,
+ "requires": {
+ "color-convert": "^2.0.1"
+ }
+ },
+ "cliui": {
+ "version": "6.0.0",
+ "dev": true,
+ "requires": {
+ "string-width": "^4.2.0",
+ "strip-ansi": "^6.0.0",
+ "wrap-ansi": "^6.2.0"
+ }
+ },
+ "color-convert": {
+ "version": "2.0.1",
+ "dev": true,
+ "requires": {
+ "color-name": "~1.1.4"
+ }
+ },
+ "color-name": {
+ "version": "1.1.4",
+ "dev": true
+ },
+ "find-up": {
+ "version": "4.1.0",
+ "dev": true,
+ "requires": {
+ "locate-path": "^5.0.0",
+ "path-exists": "^4.0.0"
+ }
+ },
+ "is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "dev": true
+ },
+ "locate-path": {
+ "version": "5.0.0",
+ "dev": true,
+ "requires": {
+ "p-locate": "^4.1.0"
+ }
+ },
+ "p-limit": {
+ "version": "2.3.0",
+ "dev": true,
+ "requires": {
+ "p-try": "^2.0.0"
+ }
+ },
+ "p-locate": {
+ "version": "4.1.0",
+ "dev": true,
+ "requires": {
+ "p-limit": "^2.2.0"
+ }
+ },
+ "p-try": {
+ "version": "2.2.0",
+ "dev": true
+ },
+ "path-exists": {
+ "version": "4.0.0",
+ "dev": true
+ },
+ "string-width": {
+ "version": "4.2.3",
+ "dev": true,
+ "requires": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ }
+ },
+ "strip-ansi": {
+ "version": "6.0.1",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^5.0.1"
+ }
+ },
+ "wrap-ansi": {
+ "version": "6.2.0",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
+ }
+ },
+ "y18n": {
+ "version": "4.0.3",
+ "dev": true
+ },
+ "yargs": {
+ "version": "15.4.1",
+ "dev": true,
+ "requires": {
+ "cliui": "^6.0.0",
+ "decamelize": "^1.2.0",
+ "find-up": "^4.1.0",
+ "get-caller-file": "^2.0.1",
+ "require-directory": "^2.1.1",
+ "require-main-filename": "^2.0.0",
+ "set-blocking": "^2.0.0",
+ "string-width": "^4.2.0",
+ "which-module": "^2.0.0",
+ "y18n": "^4.0.0",
+ "yargs-parser": "^18.1.2"
+ }
+ },
+ "yargs-parser": {
+ "version": "18.1.3",
+ "dev": true,
+ "requires": {
+ "camelcase": "^5.0.0",
+ "decamelize": "^1.2.0"
+ }
+ }
+ }
+ },
+ "ansi-escape-sequences": {
+ "version": "4.1.0",
+ "dev": true,
+ "requires": {
+ "array-back": "^3.0.1"
+ },
+ "dependencies": {
+ "array-back": {
+ "version": "3.1.0",
+ "dev": true
+ }
+ }
+ },
+ "ansi-escapes": {
+ "version": "4.3.2",
+ "requires": {
+ "type-fest": "^0.21.3"
+ }
+ },
+ "ansi-red": {
+ "version": "0.1.1",
+ "dev": true,
+ "requires": {
+ "ansi-wrap": "0.1.0"
+ }
+ },
+ "ansi-regex": {
+ "version": "2.1.1"
+ },
+ "ansi-styles": {
+ "version": "3.2.1",
+ "requires": {
+ "color-convert": "^1.9.0"
+ }
+ },
+ "ansi-wrap": {
+ "version": "0.1.0",
+ "dev": true
+ },
+ "any-base": {
+ "version": "1.1.0"
+ },
+ "anymatch": {
+ "version": "3.1.2",
+ "requires": {
+ "normalize-path": "^3.0.0",
+ "picomatch": "^2.0.4"
+ }
+ },
+ "app-path": {
+ "version": "4.0.0",
+ "requires": {
+ "execa": "^5.0.0"
+ }
+ },
+ "aproba": {
+ "version": "1.2.0"
+ },
+ "are-we-there-yet": {
+ "version": "1.1.7",
+ "requires": {
+ "delegates": "^1.0.0",
+ "readable-stream": "^2.0.6"
+ }
+ },
+ "arg": {
+ "version": "4.1.3"
+ },
+ "argparse": {
+ "version": "2.0.1"
+ },
+ "array-back": {
+ "version": "4.0.2",
+ "dev": true
+ },
+ "array-includes": {
+ "version": "3.1.4",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3",
+ "es-abstract": "^1.19.1",
+ "get-intrinsic": "^1.1.1",
+ "is-string": "^1.0.7"
+ }
+ },
+ "array-range": {
+ "version": "1.0.1"
+ },
+ "array-union": {
+ "version": "2.1.0"
+ },
+ "array.prototype.flat": {
+ "version": "1.2.5",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3",
+ "es-abstract": "^1.19.0"
+ }
+ },
+ "asap": {
+ "version": "2.0.6"
+ },
+ "asn1": {
+ "version": "0.2.6",
+ "requires": {
+ "safer-buffer": "~2.1.0"
+ }
+ },
+ "assert-plus": {
+ "version": "1.0.0"
+ },
+ "astral-regex": {
+ "version": "2.0.0"
+ },
+ "async": {
+ "version": "3.2.3"
+ },
+ "asynckit": {
+ "version": "0.4.0"
+ },
+ "autolinker": {
+ "version": "0.28.1",
+ "dev": true,
+ "requires": {
+ "gulp-header": "^1.7.1"
+ }
+ },
+ "avsc": {
+ "version": "5.7.3"
+ },
+ "aws-sign2": {
+ "version": "0.7.0"
+ },
+ "aws4": {
+ "version": "1.11.0"
+ },
+ "babel-jest": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "@jest/transform": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/babel__core": "^7.1.14",
+ "babel-plugin-istanbul": "^6.1.1",
+ "babel-preset-jest": "^27.5.1",
+ "chalk": "^4.0.0",
+ "graceful-fs": "^4.2.9",
+ "slash": "^3.0.0"
+ }
+ },
+ "babel-plugin-dynamic-import-node": {
+ "version": "2.3.3",
+ "requires": {
+ "object.assign": "^4.1.0"
+ }
+ },
+ "babel-plugin-istanbul": {
+ "version": "6.1.1",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.0.0",
+ "@istanbuljs/load-nyc-config": "^1.0.0",
+ "@istanbuljs/schema": "^0.1.2",
+ "istanbul-lib-instrument": "^5.0.4",
+ "test-exclude": "^6.0.0"
+ }
+ },
+ "babel-plugin-jest-hoist": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "@babel/template": "^7.3.3",
+ "@babel/types": "^7.3.3",
+ "@types/babel__core": "^7.0.0",
+ "@types/babel__traverse": "^7.0.6"
+ }
+ },
+ "babel-plugin-polyfill-corejs2": {
+ "version": "0.3.1",
+ "requires": {
+ "@babel/compat-data": "^7.13.11",
+ "@babel/helper-define-polyfill-provider": "^0.3.1",
+ "semver": "^6.1.1"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "6.3.0"
+ }
+ }
+ },
+ "babel-plugin-polyfill-corejs3": {
+ "version": "0.5.2",
+ "requires": {
+ "@babel/helper-define-polyfill-provider": "^0.3.1",
+ "core-js-compat": "^3.21.0"
+ }
+ },
+ "babel-plugin-polyfill-regenerator": {
+ "version": "0.3.1",
+ "requires": {
+ "@babel/helper-define-polyfill-provider": "^0.3.1"
+ }
+ },
+ "babel-plugin-source-map-support": {
+ "version": "2.1.3",
+ "requires": {
+ "@babel/helper-module-imports": "^7.10.4"
+ }
+ },
+ "babel-preset-current-node-syntax": {
+ "version": "1.0.1",
+ "dev": true,
+ "requires": {
+ "@babel/plugin-syntax-async-generators": "^7.8.4",
+ "@babel/plugin-syntax-bigint": "^7.8.3",
+ "@babel/plugin-syntax-class-properties": "^7.8.3",
+ "@babel/plugin-syntax-import-meta": "^7.8.3",
+ "@babel/plugin-syntax-json-strings": "^7.8.3",
+ "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3",
+ "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
+ "@babel/plugin-syntax-numeric-separator": "^7.8.3",
+ "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
+ "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
+ "@babel/plugin-syntax-optional-chaining": "^7.8.3",
+ "@babel/plugin-syntax-top-level-await": "^7.8.3"
+ }
+ },
+ "babel-preset-jest": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "babel-plugin-jest-hoist": "^27.5.1",
+ "babel-preset-current-node-syntax": "^1.0.0"
+ }
+ },
+ "balanced-match": {
+ "version": "1.0.2"
+ },
+ "base64-js": {
+ "version": "1.5.1"
+ },
+ "base64id": {
+ "version": "2.0.0"
+ },
+ "bcrypt-pbkdf": {
+ "version": "1.0.2",
+ "requires": {
+ "tweetnacl": "^0.14.3"
+ }
+ },
+ "better-ajv-errors": {
+ "version": "0.7.0",
+ "requires": {
+ "@babel/code-frame": "^7.0.0",
+ "@babel/runtime": "^7.0.0",
+ "chalk": "^2.4.1",
+ "core-js": "^3.2.1",
+ "json-to-ast": "^2.0.3",
+ "jsonpointer": "^4.0.1",
+ "leven": "^3.1.0"
+ },
+ "dependencies": {
+ "chalk": {
+ "version": "2.4.2",
+ "requires": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ }
+ }
+ }
+ },
+ "bin-links": {
+ "version": "2.3.0",
+ "requires": {
+ "cmd-shim": "^4.0.1",
+ "mkdirp-infer-owner": "^2.0.0",
+ "npm-normalize-package-bin": "^1.0.0",
+ "read-cmd-shim": "^2.0.0",
+ "rimraf": "^3.0.0",
+ "write-file-atomic": "^3.0.3"
+ }
+ },
+ "binary-extensions": {
+ "version": "2.2.0"
+ },
+ "bl": {
+ "version": "4.1.0",
+ "requires": {
+ "buffer": "^5.5.0",
+ "inherits": "^2.0.4",
+ "readable-stream": "^3.4.0"
+ },
+ "dependencies": {
+ "readable-stream": {
+ "version": "3.6.0",
+ "requires": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ }
+ }
+ }
+ },
+ "bluebird": {
+ "version": "3.7.2",
+ "dev": true
+ },
+ "bmp-js": {
+ "version": "0.1.0"
+ },
+ "brace-expansion": {
+ "version": "1.1.11",
+ "requires": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "braces": {
+ "version": "3.0.2",
+ "requires": {
+ "fill-range": "^7.0.1"
+ }
+ },
+ "browser-process-hrtime": {
+ "version": "1.0.0",
+ "dev": true
+ },
+ "browserslist": {
+ "version": "4.19.1",
+ "requires": {
+ "caniuse-lite": "^1.0.30001286",
+ "electron-to-chromium": "^1.4.17",
+ "escalade": "^3.1.1",
+ "node-releases": "^2.0.1",
+ "picocolors": "^1.0.0"
+ }
+ },
+ "bs-logger": {
+ "version": "0.2.6",
+ "dev": true,
+ "requires": {
+ "fast-json-stable-stringify": "2.x"
+ }
+ },
+ "bser": {
+ "version": "2.1.1",
+ "dev": true,
+ "requires": {
+ "node-int64": "^0.4.0"
+ }
+ },
+ "buffer": {
+ "version": "5.7.1",
+ "requires": {
+ "base64-js": "^1.3.1",
+ "ieee754": "^1.1.13"
+ }
+ },
+ "buffer-equal": {
+ "version": "0.0.1"
+ },
+ "buffer-from": {
+ "version": "1.1.2"
+ },
+ "bufferutil": {
+ "version": "4.0.6",
+ "requires": {
+ "node-gyp-build": "^4.3.0"
+ }
+ },
+ "builtins": {
+ "version": "1.0.3"
+ },
+ "cacache": {
+ "version": "15.3.0",
+ "requires": {
+ "@npmcli/fs": "^1.0.0",
+ "@npmcli/move-file": "^1.0.1",
+ "chownr": "^2.0.0",
+ "fs-minipass": "^2.0.0",
+ "glob": "^7.1.4",
+ "infer-owner": "^1.0.4",
+ "lru-cache": "^6.0.0",
+ "minipass": "^3.1.1",
+ "minipass-collect": "^1.0.2",
+ "minipass-flush": "^1.0.5",
+ "minipass-pipeline": "^1.2.2",
+ "mkdirp": "^1.0.3",
+ "p-map": "^4.0.0",
+ "promise-inflight": "^1.0.1",
+ "rimraf": "^3.0.2",
+ "ssri": "^8.0.1",
+ "tar": "^6.0.2",
+ "unique-filename": "^1.1.1"
+ }
+ },
+ "cache-point": {
+ "version": "1.0.0",
+ "dev": true,
+ "requires": {
+ "array-back": "^4.0.0",
+ "fs-then-native": "^2.0.0",
+ "mkdirp2": "^1.0.4"
+ }
+ },
+ "call-bind": {
+ "version": "1.0.2",
+ "requires": {
+ "function-bind": "^1.1.1",
+ "get-intrinsic": "^1.0.2"
+ }
+ },
+ "call-me-maybe": {
+ "version": "1.0.1"
+ },
+ "callsites": {
+ "version": "3.1.0"
+ },
+ "camelcase": {
+ "version": "5.3.1",
+ "dev": true
+ },
+ "caniuse-lite": {
+ "version": "1.0.30001312"
+ },
+ "caseless": {
+ "version": "0.12.0"
+ },
+ "catharsis": {
+ "version": "0.9.0",
+ "dev": true,
+ "requires": {
+ "lodash": "^4.17.15"
+ }
+ },
+ "chalk": {
+ "version": "4.1.2",
+ "requires": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "dependencies": {
+ "ansi-styles": {
+ "version": "4.3.0",
+ "requires": {
+ "color-convert": "^2.0.1"
+ }
+ },
+ "color-convert": {
+ "version": "2.0.1",
+ "requires": {
+ "color-name": "~1.1.4"
+ }
+ },
+ "color-name": {
+ "version": "1.1.4"
+ },
+ "has-flag": {
+ "version": "4.0.0"
+ },
+ "supports-color": {
+ "version": "7.2.0",
+ "requires": {
+ "has-flag": "^4.0.0"
+ }
+ }
+ }
+ },
+ "char-regex": {
+ "version": "1.0.2",
+ "dev": true
+ },
+ "chardet": {
+ "version": "0.7.0",
+ "dev": true
+ },
+ "chokidar": {
+ "version": "3.5.3",
+ "requires": {
+ "anymatch": "~3.1.2",
+ "braces": "~3.0.2",
+ "fsevents": "~2.3.2",
+ "glob-parent": "~5.1.2",
+ "is-binary-path": "~2.1.0",
+ "is-glob": "~4.0.1",
+ "normalize-path": "~3.0.0",
+ "readdirp": "~3.6.0"
+ }
+ },
+ "chownr": {
+ "version": "2.0.0"
+ },
+ "ci-info": {
+ "version": "3.3.0",
+ "dev": true
+ },
+ "cjs-module-lexer": {
+ "version": "1.2.2",
+ "dev": true
+ },
+ "clean-stack": {
+ "version": "2.2.0"
+ },
+ "cli-cursor": {
+ "version": "3.1.0",
+ "requires": {
+ "restore-cursor": "^3.1.0"
+ }
+ },
+ "cli-width": {
+ "version": "3.0.0",
+ "dev": true
+ },
+ "cliui": {
+ "version": "7.0.4",
+ "dev": true,
+ "requires": {
+ "string-width": "^4.2.0",
+ "strip-ansi": "^6.0.0",
+ "wrap-ansi": "^7.0.0"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "5.0.1",
+ "dev": true
+ },
+ "is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "dev": true
+ },
+ "string-width": {
+ "version": "4.2.3",
+ "dev": true,
+ "requires": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ }
+ },
+ "strip-ansi": {
+ "version": "6.0.1",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^5.0.1"
+ }
+ }
+ }
+ },
+ "cluster-key-slot": {
+ "version": "1.1.0"
+ },
+ "cmd-shim": {
+ "version": "4.1.0",
+ "requires": {
+ "mkdirp-infer-owner": "^2.0.0"
+ }
+ },
+ "co": {
+ "version": "4.6.0"
+ },
+ "code-error-fragment": {
+ "version": "0.0.230"
+ },
+ "code-point-at": {
+ "version": "1.1.0"
+ },
+ "coffee-script": {
+ "version": "1.12.7",
+ "dev": true
+ },
+ "collect-all": {
+ "version": "1.0.4",
+ "dev": true,
+ "requires": {
+ "stream-connect": "^1.0.2",
+ "stream-via": "^1.0.4"
+ }
+ },
+ "collect-v8-coverage": {
+ "version": "1.0.1",
+ "dev": true
+ },
+ "color-convert": {
+ "version": "1.9.3",
+ "requires": {
+ "color-name": "1.1.3"
+ }
+ },
+ "color-name": {
+ "version": "1.1.3"
+ },
+ "combined-stream": {
+ "version": "1.0.8",
+ "requires": {
+ "delayed-stream": "~1.0.0"
+ }
+ },
+ "command-line-args": {
+ "version": "5.2.1",
+ "dev": true,
+ "requires": {
+ "array-back": "^3.1.0",
+ "find-replace": "^3.0.0",
+ "lodash.camelcase": "^4.3.0",
+ "typical": "^4.0.0"
+ },
+ "dependencies": {
+ "array-back": {
+ "version": "3.1.0",
+ "dev": true
+ },
+ "typical": {
+ "version": "4.0.0",
+ "dev": true
+ }
+ }
+ },
+ "command-line-tool": {
+ "version": "0.8.0",
+ "dev": true,
+ "requires": {
+ "ansi-escape-sequences": "^4.0.0",
+ "array-back": "^2.0.0",
+ "command-line-args": "^5.0.0",
+ "command-line-usage": "^4.1.0",
+ "typical": "^2.6.1"
+ },
+ "dependencies": {
+ "array-back": {
+ "version": "2.0.0",
+ "dev": true,
+ "requires": {
+ "typical": "^2.6.1"
+ }
+ }
+ }
+ },
+ "command-line-usage": {
+ "version": "4.1.0",
+ "dev": true,
+ "requires": {
+ "ansi-escape-sequences": "^4.0.0",
+ "array-back": "^2.0.0",
+ "table-layout": "^0.4.2",
+ "typical": "^2.6.1"
+ },
+ "dependencies": {
+ "array-back": {
+ "version": "2.0.0",
+ "dev": true,
+ "requires": {
+ "typical": "^2.6.1"
+ }
+ }
+ }
+ },
+ "commander": {
+ "version": "6.2.1"
+ },
+ "commist": {
+ "version": "1.1.0",
+ "requires": {
+ "leven": "^2.1.0",
+ "minimist": "^1.1.0"
+ },
+ "dependencies": {
+ "leven": {
+ "version": "2.1.0"
+ }
+ }
+ },
+ "common-ancestor-path": {
+ "version": "1.0.1"
+ },
+ "common-sequence": {
+ "version": "2.0.2",
+ "dev": true
+ },
+ "component-emitter": {
+ "version": "1.3.0"
+ },
+ "concat-map": {
+ "version": "0.0.1"
+ },
+ "concat-stream": {
+ "version": "2.0.0",
+ "requires": {
+ "buffer-from": "^1.0.0",
+ "inherits": "^2.0.3",
+ "readable-stream": "^3.0.2",
+ "typedarray": "^0.0.6"
+ },
+ "dependencies": {
+ "readable-stream": {
+ "version": "3.6.0",
+ "requires": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ }
+ }
+ }
+ },
+ "concat-with-sourcemaps": {
+ "version": "1.1.0",
+ "dev": true,
+ "requires": {
+ "source-map": "^0.6.1"
+ },
+ "dependencies": {
+ "source-map": {
+ "version": "0.6.1",
+ "dev": true
+ }
+ }
+ },
+ "config-master": {
+ "version": "3.1.0",
+ "dev": true,
+ "requires": {
+ "walk-back": "^2.0.1"
+ },
+ "dependencies": {
+ "walk-back": {
+ "version": "2.0.1",
+ "dev": true
+ }
+ }
+ },
+ "console-control-strings": {
+ "version": "1.1.0"
+ },
+ "convert-source-map": {
+ "version": "1.8.0",
+ "requires": {
+ "safe-buffer": "~5.1.1"
+ }
+ },
+ "cookie": {
+ "version": "0.4.2"
+ },
+ "core-js": {
+ "version": "3.21.0"
+ },
+ "core-js-compat": {
+ "version": "3.21.0",
+ "requires": {
+ "browserslist": "^4.19.1",
+ "semver": "7.0.0"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "7.0.0"
+ }
+ }
+ },
+ "core-util-is": {
+ "version": "1.0.3"
+ },
+ "cors": {
+ "version": "2.8.5",
+ "requires": {
+ "object-assign": "^4",
+ "vary": "^1"
+ }
+ },
+ "create-require": {
+ "version": "1.1.1"
+ },
+ "cross-spawn": {
+ "version": "7.0.3",
+ "requires": {
+ "path-key": "^3.1.0",
+ "shebang-command": "^2.0.0",
+ "which": "^2.0.1"
+ }
+ },
+ "cssom": {
+ "version": "0.4.4",
+ "dev": true
+ },
+ "cssstyle": {
+ "version": "2.3.0",
+ "dev": true,
+ "requires": {
+ "cssom": "~0.3.6"
+ },
+ "dependencies": {
+ "cssom": {
+ "version": "0.3.8",
+ "dev": true
+ }
+ }
+ },
+ "cycled": {
+ "version": "1.2.0"
+ },
+ "dashdash": {
+ "version": "1.14.1",
+ "requires": {
+ "assert-plus": "^1.0.0"
+ }
+ },
+ "data-urls": {
+ "version": "2.0.0",
+ "dev": true,
+ "requires": {
+ "abab": "^2.0.3",
+ "whatwg-mimetype": "^2.3.0",
+ "whatwg-url": "^8.0.0"
+ },
+ "dependencies": {
+ "tr46": {
+ "version": "2.1.0",
+ "dev": true,
+ "requires": {
+ "punycode": "^2.1.1"
+ }
+ },
+ "webidl-conversions": {
+ "version": "6.1.0",
+ "dev": true
+ },
+ "whatwg-url": {
+ "version": "8.7.0",
+ "dev": true,
+ "requires": {
+ "lodash": "^4.7.0",
+ "tr46": "^2.1.0",
+ "webidl-conversions": "^6.1.0"
+ }
+ }
+ }
+ },
+ "debug": {
+ "version": "4.3.3",
+ "requires": {
+ "ms": "2.1.2"
+ }
+ },
+ "debuglog": {
+ "version": "1.0.1"
+ },
+ "decamelize": {
+ "version": "1.2.0",
+ "dev": true
+ },
+ "decimal.js": {
+ "version": "10.3.1",
+ "dev": true
+ },
+ "decode-gif": {
+ "version": "1.0.1",
+ "requires": {
+ "array-range": "^1.0.1",
+ "omggif": "^1.0.10"
+ }
+ },
+ "dedent": {
+ "version": "0.7.0",
+ "dev": true
+ },
+ "deep-extend": {
+ "version": "0.6.0",
+ "dev": true
+ },
+ "deep-is": {
+ "version": "0.1.4"
+ },
+ "deepmerge": {
+ "version": "4.2.2",
+ "dev": true
+ },
+ "define-properties": {
+ "version": "1.1.3",
+ "requires": {
+ "object-keys": "^1.0.12"
+ }
+ },
+ "delay": {
+ "version": "4.4.1"
+ },
+ "delayed-stream": {
+ "version": "1.0.0"
+ },
+ "delegates": {
+ "version": "1.0.0"
+ },
+ "depd": {
+ "version": "1.1.2"
+ },
+ "detect-newline": {
+ "version": "3.1.0",
+ "dev": true
+ },
+ "dezalgo": {
+ "version": "1.0.3",
+ "requires": {
+ "asap": "^2.0.0",
+ "wrappy": "1"
+ }
+ },
+ "diacritics-map": {
+ "version": "0.1.0",
+ "dev": true
+ },
+ "didyoumean": {
+ "version": "1.2.2",
+ "dev": true
+ },
+ "diff": {
+ "version": "4.0.2"
+ },
+ "diff-sequences": {
+ "version": "27.5.1"
+ },
+ "dir-glob": {
+ "version": "3.0.1",
+ "requires": {
+ "path-type": "^4.0.0"
+ }
+ },
+ "dmd": {
+ "version": "4.0.6",
+ "dev": true,
+ "requires": {
+ "array-back": "^4.0.1",
+ "cache-point": "^1.0.0",
+ "common-sequence": "^2.0.0",
+ "file-set": "^3.0.0",
+ "handlebars": "^4.5.3",
+ "marked": "^0.7.0",
+ "object-get": "^2.1.0",
+ "reduce-flatten": "^3.0.0",
+ "reduce-unique": "^2.0.1",
+ "reduce-without": "^1.0.1",
+ "test-value": "^3.0.0",
+ "walk-back": "^4.0.0"
+ },
+ "dependencies": {
+ "reduce-flatten": {
+ "version": "3.0.1",
+ "dev": true
+ }
+ }
+ },
+ "doctrine": {
+ "version": "2.1.0",
+ "requires": {
+ "esutils": "^2.0.2"
+ }
+ },
+ "dom-walk": {
+ "version": "0.1.2"
+ },
+ "domexception": {
+ "version": "2.0.1",
+ "dev": true,
+ "requires": {
+ "webidl-conversions": "^5.0.0"
+ },
+ "dependencies": {
+ "webidl-conversions": {
+ "version": "5.0.0",
+ "dev": true
+ }
+ }
+ },
+ "dotenv": {
+ "version": "10.0.0"
+ },
+ "dotenv-expand": {
+ "version": "5.1.0"
+ },
+ "duplexer": {
+ "version": "0.1.2",
+ "dev": true
+ },
+ "duplexify": {
+ "version": "4.1.2",
+ "requires": {
+ "end-of-stream": "^1.4.1",
+ "inherits": "^2.0.3",
+ "readable-stream": "^3.1.1",
+ "stream-shift": "^1.0.0"
+ },
+ "dependencies": {
+ "readable-stream": {
+ "version": "3.6.0",
+ "requires": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ }
+ }
+ }
+ },
+ "ecc-jsbn": {
+ "version": "0.1.2",
+ "requires": {
+ "jsbn": "~0.1.0",
+ "safer-buffer": "^2.1.0"
+ }
+ },
+ "electron-to-chromium": {
+ "version": "1.4.68"
+ },
+ "emittery": {
+ "version": "0.8.1",
+ "dev": true
+ },
+ "emoji-regex": {
+ "version": "8.0.0"
+ },
+ "emojis": {
+ "version": "1.0.10"
+ },
+ "encoding": {
+ "version": "0.1.13",
+ "optional": true,
+ "requires": {
+ "iconv-lite": "^0.6.2"
+ }
+ },
+ "end-of-stream": {
+ "version": "1.4.4",
+ "requires": {
+ "once": "^1.4.0"
+ }
+ },
+ "engine.io": {
+ "version": "6.1.2",
+ "requires": {
+ "@types/cookie": "^0.4.1",
+ "@types/cors": "^2.8.12",
+ "@types/node": ">=10.0.0",
+ "accepts": "~1.3.4",
+ "base64id": "2.0.0",
+ "cookie": "~0.4.1",
+ "cors": "~2.8.5",
+ "debug": "~4.3.1",
+ "engine.io-parser": "~5.0.0",
+ "ws": "~8.2.3"
+ },
+ "dependencies": {
+ "ws": {
+ "version": "8.2.3",
+ "requires": {}
+ }
+ }
+ },
+ "engine.io-parser": {
+ "version": "5.0.3",
+ "requires": {
+ "@socket.io/base64-arraybuffer": "~1.0.2"
+ }
+ },
+ "entities": {
+ "version": "2.1.0"
+ },
+ "env-paths": {
+ "version": "2.2.1"
+ },
+ "err-code": {
+ "version": "2.0.3"
+ },
+ "error-ex": {
+ "version": "1.3.2",
+ "dev": true,
+ "requires": {
+ "is-arrayish": "^0.2.1"
+ }
+ },
+ "es-abstract": {
+ "version": "1.19.1",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "es-to-primitive": "^1.2.1",
+ "function-bind": "^1.1.1",
+ "get-intrinsic": "^1.1.1",
+ "get-symbol-description": "^1.0.0",
+ "has": "^1.0.3",
+ "has-symbols": "^1.0.2",
+ "internal-slot": "^1.0.3",
+ "is-callable": "^1.2.4",
+ "is-negative-zero": "^2.0.1",
+ "is-regex": "^1.1.4",
+ "is-shared-array-buffer": "^1.0.1",
+ "is-string": "^1.0.7",
+ "is-weakref": "^1.0.1",
+ "object-inspect": "^1.11.0",
+ "object-keys": "^1.1.1",
+ "object.assign": "^4.1.2",
+ "string.prototype.trimend": "^1.0.4",
+ "string.prototype.trimstart": "^1.0.4",
+ "unbox-primitive": "^1.0.1"
+ }
+ },
+ "es-to-primitive": {
+ "version": "1.2.1",
+ "requires": {
+ "is-callable": "^1.1.4",
+ "is-date-object": "^1.0.1",
+ "is-symbol": "^1.0.2"
+ }
+ },
+ "escalade": {
+ "version": "3.1.1"
+ },
+ "escape-string-regexp": {
+ "version": "1.0.5"
+ },
+ "escodegen": {
+ "version": "2.0.0",
+ "dev": true,
+ "requires": {
+ "esprima": "^4.0.1",
+ "estraverse": "^5.2.0",
+ "esutils": "^2.0.2",
+ "optionator": "^0.8.1",
+ "source-map": "~0.6.1"
+ },
+ "dependencies": {
+ "estraverse": {
+ "version": "5.3.0",
+ "dev": true
+ },
+ "levn": {
+ "version": "0.3.0",
+ "dev": true,
+ "requires": {
+ "prelude-ls": "~1.1.2",
+ "type-check": "~0.3.2"
+ }
+ },
+ "optionator": {
+ "version": "0.8.3",
+ "dev": true,
+ "requires": {
+ "deep-is": "~0.1.3",
+ "fast-levenshtein": "~2.0.6",
+ "levn": "~0.3.0",
+ "prelude-ls": "~1.1.2",
+ "type-check": "~0.3.2",
+ "word-wrap": "~1.2.3"
+ }
+ },
+ "prelude-ls": {
+ "version": "1.1.2",
+ "dev": true
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "dev": true,
+ "optional": true
+ },
+ "type-check": {
+ "version": "0.3.2",
+ "dev": true,
+ "requires": {
+ "prelude-ls": "~1.1.2"
+ }
+ }
+ }
+ },
+ "eslint": {
+ "version": "8.9.0",
+ "requires": {
+ "@eslint/eslintrc": "^1.1.0",
+ "@humanwhocodes/config-array": "^0.9.2",
+ "ajv": "^6.10.0",
+ "chalk": "^4.0.0",
+ "cross-spawn": "^7.0.2",
+ "debug": "^4.3.2",
+ "doctrine": "^3.0.0",
+ "escape-string-regexp": "^4.0.0",
+ "eslint-scope": "^7.1.1",
+ "eslint-utils": "^3.0.0",
+ "eslint-visitor-keys": "^3.3.0",
+ "espree": "^9.3.1",
+ "esquery": "^1.4.0",
+ "esutils": "^2.0.2",
+ "fast-deep-equal": "^3.1.3",
+ "file-entry-cache": "^6.0.1",
+ "functional-red-black-tree": "^1.0.1",
+ "glob-parent": "^6.0.1",
+ "globals": "^13.6.0",
+ "ignore": "^5.2.0",
+ "import-fresh": "^3.0.0",
+ "imurmurhash": "^0.1.4",
+ "is-glob": "^4.0.0",
+ "js-yaml": "^4.1.0",
+ "json-stable-stringify-without-jsonify": "^1.0.1",
+ "levn": "^0.4.1",
+ "lodash.merge": "^4.6.2",
+ "minimatch": "^3.0.4",
+ "natural-compare": "^1.4.0",
+ "optionator": "^0.9.1",
+ "regexpp": "^3.2.0",
+ "strip-ansi": "^6.0.1",
+ "strip-json-comments": "^3.1.0",
+ "text-table": "^0.2.0",
+ "v8-compile-cache": "^2.0.3"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "5.0.1"
+ },
+ "doctrine": {
+ "version": "3.0.0",
+ "requires": {
+ "esutils": "^2.0.2"
+ }
+ },
+ "escape-string-regexp": {
+ "version": "4.0.0"
+ },
+ "eslint-scope": {
+ "version": "7.1.1",
+ "requires": {
+ "esrecurse": "^4.3.0",
+ "estraverse": "^5.2.0"
+ }
+ },
+ "estraverse": {
+ "version": "5.3.0"
+ },
+ "glob-parent": {
+ "version": "6.0.2",
+ "requires": {
+ "is-glob": "^4.0.3"
+ }
+ },
+ "globals": {
+ "version": "13.12.1",
+ "requires": {
+ "type-fest": "^0.20.2"
+ }
+ },
+ "js-yaml": {
+ "version": "4.1.0",
+ "requires": {
+ "argparse": "^2.0.1"
+ }
+ },
+ "strip-ansi": {
+ "version": "6.0.1",
+ "requires": {
+ "ansi-regex": "^5.0.1"
+ }
+ },
+ "strip-json-comments": {
+ "version": "3.1.1"
+ },
+ "type-fest": {
+ "version": "0.20.2"
+ }
+ }
+ },
+ "eslint-config-prettier": {
+ "version": "8.3.0",
+ "requires": {}
+ },
+ "eslint-import-resolver-node": {
+ "version": "0.3.6",
+ "requires": {
+ "debug": "^3.2.7",
+ "resolve": "^1.20.0"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "3.2.7",
+ "requires": {
+ "ms": "^2.1.1"
+ }
+ }
+ }
+ },
+ "eslint-module-utils": {
+ "version": "2.7.3",
+ "requires": {
+ "debug": "^3.2.7",
+ "find-up": "^2.1.0"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "3.2.7",
+ "requires": {
+ "ms": "^2.1.1"
+ }
+ }
+ }
+ },
+ "eslint-plugin-escompat": {
+ "version": "3.1.0",
+ "requires": {
+ "browserslist": "^4.12.0"
+ }
+ },
+ "eslint-plugin-eslint-comments": {
+ "version": "3.2.0",
+ "requires": {
+ "escape-string-regexp": "^1.0.5",
+ "ignore": "^5.0.5"
+ }
+ },
+ "eslint-plugin-filenames": {
+ "version": "1.3.2",
+ "requires": {
+ "lodash.camelcase": "4.3.0",
+ "lodash.kebabcase": "4.1.1",
+ "lodash.snakecase": "4.1.1",
+ "lodash.upperfirst": "4.3.1"
+ }
+ },
+ "eslint-plugin-github": {
+ "version": "4.3.5",
+ "requires": {
+ "@typescript-eslint/eslint-plugin": "^5.1.0",
+ "@typescript-eslint/parser": "^5.1.0",
+ "eslint-config-prettier": ">=8.0.0",
+ "eslint-plugin-escompat": "^3.1.0",
+ "eslint-plugin-eslint-comments": "^3.2.0",
+ "eslint-plugin-filenames": "^1.3.2",
+ "eslint-plugin-i18n-text": "^1.0.1",
+ "eslint-plugin-import": "^2.25.2",
+ "eslint-plugin-no-only-tests": "^2.6.0",
+ "eslint-plugin-prettier": "^3.3.1",
+ "eslint-rule-documentation": ">=1.0.0",
+ "prettier": "^2.2.1",
+ "svg-element-attributes": "^1.3.1"
+ }
+ },
+ "eslint-plugin-i18n-text": {
+ "version": "1.0.1",
+ "requires": {}
+ },
+ "eslint-plugin-import": {
+ "version": "2.25.4",
+ "requires": {
+ "array-includes": "^3.1.4",
+ "array.prototype.flat": "^1.2.5",
+ "debug": "^2.6.9",
+ "doctrine": "^2.1.0",
+ "eslint-import-resolver-node": "^0.3.6",
+ "eslint-module-utils": "^2.7.2",
+ "has": "^1.0.3",
+ "is-core-module": "^2.8.0",
+ "is-glob": "^4.0.3",
+ "minimatch": "^3.0.4",
+ "object.values": "^1.1.5",
+ "resolve": "^1.20.0",
+ "tsconfig-paths": "^3.12.0"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "2.6.9",
+ "requires": {
+ "ms": "2.0.0"
+ }
+ },
+ "ms": {
+ "version": "2.0.0"
+ }
+ }
+ },
+ "eslint-plugin-jest": {
+ "version": "23.20.0",
+ "dev": true,
+ "requires": {
+ "@typescript-eslint/experimental-utils": "^2.5.0"
+ }
+ },
+ "eslint-plugin-no-only-tests": {
+ "version": "2.6.0"
+ },
+ "eslint-plugin-prettier": {
+ "version": "3.4.1",
+ "requires": {
+ "prettier-linter-helpers": "^1.0.0"
+ }
+ },
+ "eslint-plugin-security": {
+ "version": "1.4.0",
+ "requires": {
+ "safe-regex": "^1.1.0"
+ }
+ },
+ "eslint-plugin-sonarjs": {
+ "version": "0.5.0",
+ "dev": true,
+ "requires": {}
+ },
+ "eslint-rule-documentation": {
+ "version": "1.0.23"
+ },
+ "eslint-scope": {
+ "version": "5.1.1",
+ "requires": {
+ "esrecurse": "^4.3.0",
+ "estraverse": "^4.1.1"
+ }
+ },
+ "eslint-utils": {
+ "version": "3.0.0",
+ "requires": {
+ "eslint-visitor-keys": "^2.0.0"
+ },
+ "dependencies": {
+ "eslint-visitor-keys": {
+ "version": "2.1.0"
+ }
+ }
+ },
+ "eslint-visitor-keys": {
+ "version": "3.3.0"
+ },
+ "espree": {
+ "version": "9.3.1",
+ "requires": {
+ "acorn": "^8.7.0",
+ "acorn-jsx": "^5.3.1",
+ "eslint-visitor-keys": "^3.3.0"
+ }
+ },
+ "esprima": {
+ "version": "4.0.1"
+ },
+ "esquery": {
+ "version": "1.4.0",
+ "requires": {
+ "estraverse": "^5.1.0"
+ },
+ "dependencies": {
+ "estraverse": {
+ "version": "5.3.0"
+ }
+ }
+ },
+ "esrecurse": {
+ "version": "4.3.0",
+ "requires": {
+ "estraverse": "^5.2.0"
+ },
+ "dependencies": {
+ "estraverse": {
+ "version": "5.3.0"
+ }
+ }
+ },
+ "estraverse": {
+ "version": "4.3.0"
+ },
+ "estree-walker": {
+ "version": "1.0.1"
+ },
+ "esutils": {
+ "version": "2.0.3"
+ },
+ "event-stream": {
+ "version": "3.3.4",
+ "dev": true,
+ "requires": {
+ "duplexer": "~0.1.1",
+ "from": "~0",
+ "map-stream": "~0.1.0",
+ "pause-stream": "0.0.11",
+ "split": "0.3",
+ "stream-combiner": "~0.0.4",
+ "through": "~2.3.1"
+ },
+ "dependencies": {
+ "split": {
+ "version": "0.3.3",
+ "dev": true,
+ "requires": {
+ "through": "2"
+ }
+ }
+ }
+ },
+ "execa": {
+ "version": "5.1.1",
+ "requires": {
+ "cross-spawn": "^7.0.3",
+ "get-stream": "^6.0.0",
+ "human-signals": "^2.1.0",
+ "is-stream": "^2.0.0",
+ "merge-stream": "^2.0.0",
+ "npm-run-path": "^4.0.1",
+ "onetime": "^5.1.2",
+ "signal-exit": "^3.0.3",
+ "strip-final-newline": "^2.0.0"
+ }
+ },
+ "exif-parser": {
+ "version": "0.1.12"
+ },
+ "exit": {
+ "version": "0.1.2",
+ "dev": true
+ },
+ "expand-range": {
+ "version": "1.8.2",
+ "dev": true,
+ "requires": {
+ "fill-range": "^2.1.0"
+ },
+ "dependencies": {
+ "fill-range": {
+ "version": "2.2.4",
+ "dev": true,
+ "requires": {
+ "is-number": "^2.1.0",
+ "isobject": "^2.0.0",
+ "randomatic": "^3.0.0",
+ "repeat-element": "^1.1.2",
+ "repeat-string": "^1.5.2"
+ }
+ },
+ "is-number": {
+ "version": "2.1.0",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ }
+ },
+ "kind-of": {
+ "version": "3.2.2",
+ "dev": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "expect": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "@jest/types": "^27.5.1",
+ "jest-get-type": "^27.5.1",
+ "jest-matcher-utils": "^27.5.1",
+ "jest-message-util": "^27.5.1"
+ }
+ },
+ "extend": {
+ "version": "3.0.2"
+ },
+ "extend-shallow": {
+ "version": "2.0.1",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ },
+ "external-editor": {
+ "version": "3.1.0",
+ "dev": true,
+ "requires": {
+ "chardet": "^0.7.0",
+ "iconv-lite": "^0.4.24",
+ "tmp": "^0.0.33"
+ },
+ "dependencies": {
+ "iconv-lite": {
+ "version": "0.4.24",
+ "dev": true,
+ "requires": {
+ "safer-buffer": ">= 2.1.2 < 3"
+ }
+ }
+ }
+ },
+ "extsprintf": {
+ "version": "1.3.0"
+ },
+ "fast-deep-equal": {
+ "version": "3.1.3"
+ },
+ "fast-diff": {
+ "version": "1.2.0"
+ },
+ "fast-glob": {
+ "version": "3.2.11",
+ "requires": {
+ "@nodelib/fs.stat": "^2.0.2",
+ "@nodelib/fs.walk": "^1.2.3",
+ "glob-parent": "^5.1.2",
+ "merge2": "^1.3.0",
+ "micromatch": "^4.0.4"
+ }
+ },
+ "fast-json-stable-stringify": {
+ "version": "2.1.0"
+ },
+ "fast-levenshtein": {
+ "version": "2.0.6"
+ },
+ "fastq": {
+ "version": "1.13.0",
+ "requires": {
+ "reusify": "^1.0.4"
+ }
+ },
+ "fb-watchman": {
+ "version": "2.0.1",
+ "dev": true,
+ "requires": {
+ "bser": "2.1.1"
+ }
+ },
+ "figures": {
+ "version": "3.2.0",
+ "dev": true,
+ "requires": {
+ "escape-string-regexp": "^1.0.5"
+ }
+ },
+ "file-entry-cache": {
+ "version": "6.0.1",
+ "requires": {
+ "flat-cache": "^3.0.4"
+ }
+ },
+ "file-set": {
+ "version": "3.0.0",
+ "dev": true,
+ "requires": {
+ "array-back": "^4.0.0",
+ "glob": "^7.1.5"
+ }
+ },
+ "file-type": {
+ "version": "9.0.0"
+ },
+ "filename-reserved-regex": {
+ "version": "2.0.0"
+ },
+ "filenamify": {
+ "version": "4.3.0",
+ "requires": {
+ "filename-reserved-regex": "^2.0.0",
+ "strip-outer": "^1.0.1",
+ "trim-repeated": "^1.0.0"
+ }
+ },
+ "fill-range": {
+ "version": "7.0.1",
+ "requires": {
+ "to-regex-range": "^5.0.1"
+ }
+ },
+ "find-replace": {
+ "version": "3.0.0",
+ "dev": true,
+ "requires": {
+ "array-back": "^3.0.1"
+ },
+ "dependencies": {
+ "array-back": {
+ "version": "3.1.0",
+ "dev": true
+ }
+ }
+ },
+ "find-up": {
+ "version": "2.1.0",
+ "requires": {
+ "locate-path": "^2.0.0"
+ }
+ },
+ "flat-cache": {
+ "version": "3.0.4",
+ "requires": {
+ "flatted": "^3.1.0",
+ "rimraf": "^3.0.2"
+ }
+ },
+ "flatted": {
+ "version": "3.2.5"
+ },
+ "for-in": {
+ "version": "1.0.2",
+ "dev": true
+ },
+ "foreachasync": {
+ "version": "3.0.0"
+ },
+ "forever-agent": {
+ "version": "0.6.1"
+ },
+ "form-data": {
+ "version": "2.3.3",
+ "requires": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.6",
+ "mime-types": "^2.1.12"
+ }
+ },
+ "from": {
+ "version": "0.1.7",
+ "dev": true
+ },
+ "fs-extra": {
+ "version": "0.6.4",
+ "requires": {
+ "jsonfile": "~1.0.1",
+ "mkdirp": "0.3.x",
+ "ncp": "~0.4.2",
+ "rimraf": "~2.2.0"
+ },
+ "dependencies": {
+ "mkdirp": {
+ "version": "0.3.5"
+ },
+ "rimraf": {
+ "version": "2.2.8"
+ }
+ }
+ },
+ "fs-minipass": {
+ "version": "2.1.0",
+ "requires": {
+ "minipass": "^3.0.0"
+ }
+ },
+ "fs-then-native": {
+ "version": "2.0.0",
+ "dev": true
+ },
+ "fs.extra": {
+ "version": "1.3.2",
+ "requires": {
+ "fs-extra": "~0.6.1",
+ "mkdirp": "~0.3.5",
+ "walk": "^2.3.9"
+ },
+ "dependencies": {
+ "mkdirp": {
+ "version": "0.3.5"
+ }
+ }
+ },
+ "fs.realpath": {
+ "version": "1.0.0"
+ },
+ "fsevents": {
+ "version": "2.3.2",
+ "optional": true
+ },
+ "function-bind": {
+ "version": "1.1.1"
+ },
+ "functional-red-black-tree": {
+ "version": "1.0.1"
+ },
+ "gauge": {
+ "version": "2.7.4",
+ "requires": {
+ "aproba": "^1.0.3",
+ "console-control-strings": "^1.0.0",
+ "has-unicode": "^2.0.0",
+ "object-assign": "^4.1.0",
+ "signal-exit": "^3.0.0",
+ "string-width": "^1.0.1",
+ "strip-ansi": "^3.0.1",
+ "wide-align": "^1.1.0"
+ }
+ },
+ "generic-pool": {
+ "version": "3.8.2"
+ },
+ "gensync": {
+ "version": "1.0.0-beta.2"
+ },
+ "get-caller-file": {
+ "version": "2.0.5",
+ "dev": true
+ },
+ "get-intrinsic": {
+ "version": "1.1.1",
+ "requires": {
+ "function-bind": "^1.1.1",
+ "has": "^1.0.3",
+ "has-symbols": "^1.0.1"
+ }
+ },
+ "get-package-type": {
+ "version": "0.1.0",
+ "dev": true
+ },
+ "get-stream": {
+ "version": "6.0.1"
+ },
+ "get-symbol-description": {
+ "version": "1.0.0",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "get-intrinsic": "^1.1.1"
+ }
+ },
+ "getpass": {
+ "version": "0.1.7",
+ "requires": {
+ "assert-plus": "^1.0.0"
+ }
+ },
+ "gifwrap": {
+ "version": "0.9.2",
+ "requires": {
+ "image-q": "^1.1.1",
+ "omggif": "^1.0.10"
+ }
+ },
+ "glob": {
+ "version": "7.2.0",
+ "requires": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.0.4",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ }
+ },
+ "glob-parent": {
+ "version": "5.1.2",
+ "requires": {
+ "is-glob": "^4.0.1"
+ }
+ },
+ "global": {
+ "version": "4.4.0",
+ "requires": {
+ "min-document": "^2.19.0",
+ "process": "^0.11.10"
+ }
+ },
+ "global-dirs": {
+ "version": "3.0.0",
+ "requires": {
+ "ini": "2.0.0"
+ }
+ },
+ "globals": {
+ "version": "11.12.0"
+ },
+ "globby": {
+ "version": "11.1.0",
+ "requires": {
+ "array-union": "^2.1.0",
+ "dir-glob": "^3.0.1",
+ "fast-glob": "^3.2.9",
+ "ignore": "^5.2.0",
+ "merge2": "^1.4.1",
+ "slash": "^3.0.0"
+ }
+ },
+ "graceful-fs": {
+ "version": "4.2.9"
+ },
+ "grapheme-splitter": {
+ "version": "1.0.4"
+ },
+ "gray-matter": {
+ "version": "2.1.1",
+ "dev": true,
+ "requires": {
+ "ansi-red": "^0.1.1",
+ "coffee-script": "^1.12.4",
+ "extend-shallow": "^2.0.1",
+ "js-yaml": "^3.8.1",
+ "toml": "^2.3.2"
+ }
+ },
+ "gulp-header": {
+ "version": "1.8.12",
+ "dev": true,
+ "requires": {
+ "concat-with-sourcemaps": "*",
+ "lodash.template": "^4.4.0",
+ "through2": "^2.0.0"
+ }
+ },
+ "handlebars": {
+ "version": "4.7.7",
+ "dev": true,
+ "requires": {
+ "minimist": "^1.2.5",
+ "neo-async": "^2.6.0",
+ "source-map": "^0.6.1",
+ "uglify-js": "^3.1.4",
+ "wordwrap": "^1.0.0"
+ },
+ "dependencies": {
+ "source-map": {
+ "version": "0.6.1",
+ "dev": true
+ }
+ }
+ },
+ "har-schema": {
+ "version": "2.0.0"
+ },
+ "har-validator": {
+ "version": "5.1.5",
+ "requires": {
+ "ajv": "^6.12.3",
+ "har-schema": "^2.0.0"
+ }
+ },
+ "has": {
+ "version": "1.0.3",
+ "requires": {
+ "function-bind": "^1.1.1"
+ }
+ },
+ "has-bigints": {
+ "version": "1.0.1"
+ },
+ "has-flag": {
+ "version": "3.0.0"
+ },
+ "has-symbols": {
+ "version": "1.0.2"
+ },
+ "has-tostringtag": {
+ "version": "1.0.0",
+ "requires": {
+ "has-symbols": "^1.0.2"
+ }
+ },
+ "has-unicode": {
+ "version": "2.0.1"
+ },
+ "help-me": {
+ "version": "3.0.0",
+ "requires": {
+ "glob": "^7.1.6",
+ "readable-stream": "^3.6.0"
+ },
+ "dependencies": {
+ "readable-stream": {
+ "version": "3.6.0",
+ "requires": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ }
+ }
+ }
+ },
+ "hosted-git-info": {
+ "version": "4.1.0",
+ "requires": {
+ "lru-cache": "^6.0.0"
+ }
+ },
+ "html-encoding-sniffer": {
+ "version": "2.0.1",
+ "dev": true,
+ "requires": {
+ "whatwg-encoding": "^1.0.5"
+ }
+ },
+ "html-escaper": {
+ "version": "2.0.2",
+ "dev": true
+ },
+ "http-cache-semantics": {
+ "version": "4.1.0"
+ },
+ "http-proxy-agent": {
+ "version": "4.0.1",
+ "requires": {
+ "@tootallnate/once": "1",
+ "agent-base": "6",
+ "debug": "4"
+ }
+ },
+ "http-signature": {
+ "version": "1.2.0",
+ "requires": {
+ "assert-plus": "^1.0.0",
+ "jsprim": "^1.2.2",
+ "sshpk": "^1.7.0"
+ }
+ },
+ "https-proxy-agent": {
+ "version": "5.0.0",
+ "requires": {
+ "agent-base": "6",
+ "debug": "4"
+ }
+ },
+ "human-signals": {
+ "version": "2.1.0"
+ },
+ "humanize-ms": {
+ "version": "1.2.1",
+ "requires": {
+ "ms": "^2.0.0"
+ }
+ },
+ "iconv-lite": {
+ "version": "0.6.3",
+ "optional": true,
+ "requires": {
+ "safer-buffer": ">= 2.1.2 < 3.0.0"
+ }
+ },
+ "ieee754": {
+ "version": "1.2.1"
+ },
+ "ignore": {
+ "version": "5.2.0"
+ },
+ "ignore-walk": {
+ "version": "3.0.4",
+ "requires": {
+ "minimatch": "^3.0.4"
+ }
+ },
+ "image-q": {
+ "version": "1.1.1"
+ },
+ "import-fresh": {
+ "version": "3.3.0",
+ "requires": {
+ "parent-module": "^1.0.0",
+ "resolve-from": "^4.0.0"
+ },
+ "dependencies": {
+ "resolve-from": {
+ "version": "4.0.0"
+ }
+ }
+ },
+ "import-local": {
+ "version": "3.1.0",
+ "dev": true,
+ "requires": {
+ "pkg-dir": "^4.2.0",
+ "resolve-cwd": "^3.0.0"
+ }
+ },
+ "imurmurhash": {
+ "version": "0.1.4"
+ },
+ "indent-string": {
+ "version": "4.0.0"
+ },
+ "infer-owner": {
+ "version": "1.0.4"
+ },
+ "inflight": {
+ "version": "1.0.6",
+ "requires": {
+ "once": "^1.3.0",
+ "wrappy": "1"
+ }
+ },
+ "inherits": {
+ "version": "2.0.4"
+ },
+ "ini": {
+ "version": "2.0.0"
+ },
+ "inquirer": {
+ "version": "7.3.3",
+ "dev": true,
+ "requires": {
+ "ansi-escapes": "^4.2.1",
+ "chalk": "^4.1.0",
+ "cli-cursor": "^3.1.0",
+ "cli-width": "^3.0.0",
+ "external-editor": "^3.0.3",
+ "figures": "^3.0.0",
+ "lodash": "^4.17.19",
+ "mute-stream": "0.0.8",
+ "run-async": "^2.4.0",
+ "rxjs": "^6.6.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0",
+ "through": "^2.3.6"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "5.0.1",
+ "dev": true
+ },
+ "is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "dev": true
+ },
+ "string-width": {
+ "version": "4.2.3",
+ "dev": true,
+ "requires": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ }
+ },
+ "strip-ansi": {
+ "version": "6.0.1",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^5.0.1"
+ }
+ }
+ }
+ },
+ "internal-slot": {
+ "version": "1.0.3",
+ "requires": {
+ "get-intrinsic": "^1.1.0",
+ "has": "^1.0.3",
+ "side-channel": "^1.0.4"
+ }
+ },
+ "ip": {
+ "version": "1.1.5"
+ },
+ "is-arrayish": {
+ "version": "0.2.1",
+ "dev": true
+ },
+ "is-bigint": {
+ "version": "1.0.4",
+ "requires": {
+ "has-bigints": "^1.0.1"
+ }
+ },
+ "is-binary-path": {
+ "version": "2.1.0",
+ "requires": {
+ "binary-extensions": "^2.0.0"
+ }
+ },
+ "is-boolean-object": {
+ "version": "1.1.2",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "has-tostringtag": "^1.0.0"
+ }
+ },
+ "is-buffer": {
+ "version": "1.1.6",
+ "dev": true
+ },
+ "is-callable": {
+ "version": "1.2.4"
+ },
+ "is-core-module": {
+ "version": "2.8.1",
+ "requires": {
+ "has": "^1.0.3"
+ }
+ },
+ "is-date-object": {
+ "version": "1.0.5",
+ "requires": {
+ "has-tostringtag": "^1.0.0"
+ }
+ },
+ "is-extendable": {
+ "version": "0.1.1",
+ "dev": true
+ },
+ "is-extglob": {
+ "version": "2.1.1"
+ },
+ "is-fullwidth-code-point": {
+ "version": "1.0.0",
+ "requires": {
+ "number-is-nan": "^1.0.0"
+ }
+ },
+ "is-function": {
+ "version": "1.0.2"
+ },
+ "is-generator-fn": {
+ "version": "2.1.0",
+ "dev": true
+ },
+ "is-glob": {
+ "version": "4.0.3",
+ "requires": {
+ "is-extglob": "^2.1.1"
+ }
+ },
+ "is-lambda": {
+ "version": "1.0.1"
+ },
+ "is-negative-zero": {
+ "version": "2.0.2"
+ },
+ "is-number": {
+ "version": "7.0.0"
+ },
+ "is-number-object": {
+ "version": "1.0.6",
+ "requires": {
+ "has-tostringtag": "^1.0.0"
+ }
+ },
+ "is-potential-custom-element-name": {
+ "version": "1.0.1",
+ "dev": true
+ },
+ "is-regex": {
+ "version": "1.1.4",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "has-tostringtag": "^1.0.0"
+ }
+ },
+ "is-shared-array-buffer": {
+ "version": "1.0.1"
+ },
+ "is-stream": {
+ "version": "2.0.1"
+ },
+ "is-string": {
+ "version": "1.0.7",
+ "requires": {
+ "has-tostringtag": "^1.0.0"
+ }
+ },
+ "is-symbol": {
+ "version": "1.0.4",
+ "requires": {
+ "has-symbols": "^1.0.2"
+ }
+ },
+ "is-typedarray": {
+ "version": "1.0.0"
+ },
+ "is-weakref": {
+ "version": "1.0.2",
+ "requires": {
+ "call-bind": "^1.0.2"
+ }
+ },
+ "isarray": {
+ "version": "1.0.0"
+ },
+ "isexe": {
+ "version": "2.0.0"
+ },
+ "isobject": {
+ "version": "2.1.0",
+ "dev": true,
+ "requires": {
+ "isarray": "1.0.0"
+ }
+ },
+ "isstream": {
+ "version": "0.1.2"
+ },
+ "istanbul-lib-coverage": {
+ "version": "3.2.0",
+ "dev": true
+ },
+ "istanbul-lib-instrument": {
+ "version": "5.1.0",
+ "dev": true,
+ "requires": {
+ "@babel/core": "^7.12.3",
+ "@babel/parser": "^7.14.7",
+ "@istanbuljs/schema": "^0.1.2",
+ "istanbul-lib-coverage": "^3.2.0",
+ "semver": "^6.3.0"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "6.3.0",
+ "dev": true
+ }
+ }
+ },
+ "istanbul-lib-report": {
+ "version": "3.0.0",
+ "dev": true,
+ "requires": {
+ "istanbul-lib-coverage": "^3.0.0",
+ "make-dir": "^3.0.0",
+ "supports-color": "^7.1.0"
+ },
+ "dependencies": {
+ "has-flag": {
+ "version": "4.0.0",
+ "dev": true
+ },
+ "supports-color": {
+ "version": "7.2.0",
+ "dev": true,
+ "requires": {
+ "has-flag": "^4.0.0"
+ }
+ }
+ }
+ },
+ "istanbul-lib-source-maps": {
+ "version": "4.0.1",
+ "dev": true,
+ "requires": {
+ "debug": "^4.1.1",
+ "istanbul-lib-coverage": "^3.0.0",
+ "source-map": "^0.6.1"
+ },
+ "dependencies": {
+ "source-map": {
+ "version": "0.6.1",
+ "dev": true
+ }
+ }
+ },
+ "istanbul-reports": {
+ "version": "3.1.4",
+ "dev": true,
+ "requires": {
+ "html-escaper": "^2.0.0",
+ "istanbul-lib-report": "^3.0.0"
+ }
+ },
+ "iterm2-version": {
+ "version": "5.0.0",
+ "requires": {
+ "app-path": "^4.0.0",
+ "plist": "^3.0.2"
+ }
+ },
+ "jest": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "@jest/core": "^27.5.1",
+ "import-local": "^3.0.2",
+ "jest-cli": "^27.5.1"
+ },
+ "dependencies": {
+ "jest-cli": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "@jest/core": "^27.5.1",
+ "@jest/test-result": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "chalk": "^4.0.0",
+ "exit": "^0.1.2",
+ "graceful-fs": "^4.2.9",
+ "import-local": "^3.0.2",
+ "jest-config": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "jest-validate": "^27.5.1",
+ "prompts": "^2.0.1",
+ "yargs": "^16.2.0"
+ }
+ }
+ }
+ },
+ "jest-changed-files": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "@jest/types": "^27.5.1",
+ "execa": "^5.0.0",
+ "throat": "^6.0.1"
+ }
+ },
+ "jest-circus": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "@jest/environment": "^27.5.1",
+ "@jest/test-result": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "chalk": "^4.0.0",
+ "co": "^4.6.0",
+ "dedent": "^0.7.0",
+ "expect": "^27.5.1",
+ "is-generator-fn": "^2.0.0",
+ "jest-each": "^27.5.1",
+ "jest-matcher-utils": "^27.5.1",
+ "jest-message-util": "^27.5.1",
+ "jest-runtime": "^27.5.1",
+ "jest-snapshot": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "pretty-format": "^27.5.1",
+ "slash": "^3.0.0",
+ "stack-utils": "^2.0.3",
+ "throat": "^6.0.1"
+ }
+ },
+ "jest-config": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "@babel/core": "^7.8.0",
+ "@jest/test-sequencer": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "babel-jest": "^27.5.1",
+ "chalk": "^4.0.0",
+ "ci-info": "^3.2.0",
+ "deepmerge": "^4.2.2",
+ "glob": "^7.1.1",
+ "graceful-fs": "^4.2.9",
+ "jest-circus": "^27.5.1",
+ "jest-environment-jsdom": "^27.5.1",
+ "jest-environment-node": "^27.5.1",
+ "jest-get-type": "^27.5.1",
+ "jest-jasmine2": "^27.5.1",
+ "jest-regex-util": "^27.5.1",
+ "jest-resolve": "^27.5.1",
+ "jest-runner": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "jest-validate": "^27.5.1",
+ "micromatch": "^4.0.4",
+ "parse-json": "^5.2.0",
+ "pretty-format": "^27.5.1",
+ "slash": "^3.0.0",
+ "strip-json-comments": "^3.1.1"
+ },
+ "dependencies": {
+ "strip-json-comments": {
+ "version": "3.1.1",
+ "dev": true
+ }
+ }
+ },
+ "jest-diff": {
+ "version": "27.5.1",
+ "requires": {
+ "chalk": "^4.0.0",
+ "diff-sequences": "^27.5.1",
+ "jest-get-type": "^27.5.1",
+ "pretty-format": "^27.5.1"
+ }
+ },
+ "jest-docblock": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "detect-newline": "^3.0.0"
+ }
+ },
+ "jest-each": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "@jest/types": "^27.5.1",
+ "chalk": "^4.0.0",
+ "jest-get-type": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "pretty-format": "^27.5.1"
+ }
+ },
+ "jest-environment-jsdom": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "@jest/environment": "^27.5.1",
+ "@jest/fake-timers": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "jest-mock": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "jsdom": "^16.6.0"
+ }
+ },
+ "jest-environment-node": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "@jest/environment": "^27.5.1",
+ "@jest/fake-timers": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "jest-mock": "^27.5.1",
+ "jest-util": "^27.5.1"
+ }
+ },
+ "jest-extended": {
+ "version": "1.2.1",
+ "dev": true,
+ "requires": {
+ "expect": "^26.6.2",
+ "jest-diff": "^27.2.5",
+ "jest-get-type": "^27.0.6",
+ "jest-matcher-utils": "^27.2.4"
+ },
+ "dependencies": {
+ "@jest/types": {
+ "version": "26.6.2",
+ "dev": true,
+ "requires": {
+ "@types/istanbul-lib-coverage": "^2.0.0",
+ "@types/istanbul-reports": "^3.0.0",
+ "@types/node": "*",
+ "@types/yargs": "^15.0.0",
+ "chalk": "^4.0.0"
+ }
+ },
+ "@types/yargs": {
+ "version": "15.0.14",
+ "dev": true,
+ "requires": {
+ "@types/yargs-parser": "*"
+ }
+ },
+ "ansi-regex": {
+ "version": "5.0.1",
+ "dev": true
+ },
+ "ansi-styles": {
+ "version": "4.3.0",
+ "dev": true,
+ "requires": {
+ "color-convert": "^2.0.1"
+ }
+ },
+ "color-convert": {
+ "version": "2.0.1",
+ "dev": true,
+ "requires": {
+ "color-name": "~1.1.4"
+ }
+ },
+ "color-name": {
+ "version": "1.1.4",
+ "dev": true
+ },
+ "diff-sequences": {
+ "version": "26.6.2",
+ "dev": true
+ },
+ "expect": {
+ "version": "26.6.2",
+ "dev": true,
+ "requires": {
+ "@jest/types": "^26.6.2",
+ "ansi-styles": "^4.0.0",
+ "jest-get-type": "^26.3.0",
+ "jest-matcher-utils": "^26.6.2",
+ "jest-message-util": "^26.6.2",
+ "jest-regex-util": "^26.0.0"
+ },
+ "dependencies": {
+ "jest-diff": {
+ "version": "26.6.2",
+ "dev": true,
+ "requires": {
+ "chalk": "^4.0.0",
+ "diff-sequences": "^26.6.2",
+ "jest-get-type": "^26.3.0",
+ "pretty-format": "^26.6.2"
+ }
+ },
+ "jest-get-type": {
+ "version": "26.3.0",
+ "dev": true
+ },
+ "jest-matcher-utils": {
+ "version": "26.6.2",
+ "dev": true,
+ "requires": {
+ "chalk": "^4.0.0",
+ "jest-diff": "^26.6.2",
+ "jest-get-type": "^26.3.0",
+ "pretty-format": "^26.6.2"
+ }
+ }
+ }
+ },
+ "jest-message-util": {
+ "version": "26.6.2",
+ "dev": true,
+ "requires": {
+ "@babel/code-frame": "^7.0.0",
+ "@jest/types": "^26.6.2",
+ "@types/stack-utils": "^2.0.0",
+ "chalk": "^4.0.0",
+ "graceful-fs": "^4.2.4",
+ "micromatch": "^4.0.2",
+ "pretty-format": "^26.6.2",
+ "slash": "^3.0.0",
+ "stack-utils": "^2.0.2"
+ }
+ },
+ "jest-regex-util": {
+ "version": "26.0.0",
+ "dev": true
+ },
+ "pretty-format": {
+ "version": "26.6.2",
+ "dev": true,
+ "requires": {
+ "@jest/types": "^26.6.2",
+ "ansi-regex": "^5.0.0",
+ "ansi-styles": "^4.0.0",
+ "react-is": "^17.0.1"
+ }
+ },
+ "react-is": {
+ "version": "17.0.2",
+ "dev": true
+ }
+ }
+ },
+ "jest-get-type": {
+ "version": "27.5.1"
+ },
+ "jest-haste-map": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "@jest/types": "^27.5.1",
+ "@types/graceful-fs": "^4.1.2",
+ "@types/node": "*",
+ "anymatch": "^3.0.3",
+ "fb-watchman": "^2.0.0",
+ "fsevents": "^2.3.2",
+ "graceful-fs": "^4.2.9",
+ "jest-regex-util": "^27.5.1",
+ "jest-serializer": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "jest-worker": "^27.5.1",
+ "micromatch": "^4.0.4",
+ "walker": "^1.0.7"
+ }
+ },
+ "jest-jasmine2": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "@jest/environment": "^27.5.1",
+ "@jest/source-map": "^27.5.1",
+ "@jest/test-result": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "chalk": "^4.0.0",
+ "co": "^4.6.0",
+ "expect": "^27.5.1",
+ "is-generator-fn": "^2.0.0",
+ "jest-each": "^27.5.1",
+ "jest-matcher-utils": "^27.5.1",
+ "jest-message-util": "^27.5.1",
+ "jest-runtime": "^27.5.1",
+ "jest-snapshot": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "pretty-format": "^27.5.1",
+ "throat": "^6.0.1"
+ }
+ },
+ "jest-leak-detector": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "jest-get-type": "^27.5.1",
+ "pretty-format": "^27.5.1"
+ }
+ },
+ "jest-matcher-utils": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "chalk": "^4.0.0",
+ "jest-diff": "^27.5.1",
+ "jest-get-type": "^27.5.1",
+ "pretty-format": "^27.5.1"
+ }
+ },
+ "jest-message-util": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "@babel/code-frame": "^7.12.13",
+ "@jest/types": "^27.5.1",
+ "@types/stack-utils": "^2.0.0",
+ "chalk": "^4.0.0",
+ "graceful-fs": "^4.2.9",
+ "micromatch": "^4.0.4",
+ "pretty-format": "^27.5.1",
+ "slash": "^3.0.0",
+ "stack-utils": "^2.0.3"
+ }
+ },
+ "jest-mock": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "@jest/types": "^27.5.1",
+ "@types/node": "*"
+ }
+ },
+ "jest-pnp-resolver": {
+ "version": "1.2.2",
+ "dev": true,
+ "requires": {}
+ },
+ "jest-regex-util": {
+ "version": "27.5.1",
+ "dev": true
+ },
+ "jest-resolve": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "@jest/types": "^27.5.1",
+ "chalk": "^4.0.0",
+ "graceful-fs": "^4.2.9",
+ "jest-haste-map": "^27.5.1",
+ "jest-pnp-resolver": "^1.2.2",
+ "jest-util": "^27.5.1",
+ "jest-validate": "^27.5.1",
+ "resolve": "^1.20.0",
+ "resolve.exports": "^1.1.0",
+ "slash": "^3.0.0"
+ }
+ },
+ "jest-resolve-dependencies": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "@jest/types": "^27.5.1",
+ "jest-regex-util": "^27.5.1",
+ "jest-snapshot": "^27.5.1"
+ }
+ },
+ "jest-runner": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "@jest/console": "^27.5.1",
+ "@jest/environment": "^27.5.1",
+ "@jest/test-result": "^27.5.1",
+ "@jest/transform": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "chalk": "^4.0.0",
+ "emittery": "^0.8.1",
+ "graceful-fs": "^4.2.9",
+ "jest-docblock": "^27.5.1",
+ "jest-environment-jsdom": "^27.5.1",
+ "jest-environment-node": "^27.5.1",
+ "jest-haste-map": "^27.5.1",
+ "jest-leak-detector": "^27.5.1",
+ "jest-message-util": "^27.5.1",
+ "jest-resolve": "^27.5.1",
+ "jest-runtime": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "jest-worker": "^27.5.1",
+ "source-map-support": "^0.5.6",
+ "throat": "^6.0.1"
+ }
+ },
+ "jest-runtime": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "@jest/environment": "^27.5.1",
+ "@jest/fake-timers": "^27.5.1",
+ "@jest/globals": "^27.5.1",
+ "@jest/source-map": "^27.5.1",
+ "@jest/test-result": "^27.5.1",
+ "@jest/transform": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "chalk": "^4.0.0",
+ "cjs-module-lexer": "^1.0.0",
+ "collect-v8-coverage": "^1.0.0",
+ "execa": "^5.0.0",
+ "glob": "^7.1.3",
+ "graceful-fs": "^4.2.9",
+ "jest-haste-map": "^27.5.1",
+ "jest-message-util": "^27.5.1",
+ "jest-mock": "^27.5.1",
+ "jest-regex-util": "^27.5.1",
+ "jest-resolve": "^27.5.1",
+ "jest-snapshot": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "slash": "^3.0.0",
+ "strip-bom": "^4.0.0"
+ },
+ "dependencies": {
+ "strip-bom": {
+ "version": "4.0.0",
+ "dev": true
+ }
+ }
+ },
+ "jest-serializer": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "@types/node": "*",
+ "graceful-fs": "^4.2.9"
+ }
+ },
+ "jest-snapshot": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "@babel/core": "^7.7.2",
+ "@babel/generator": "^7.7.2",
+ "@babel/plugin-syntax-typescript": "^7.7.2",
+ "@babel/traverse": "^7.7.2",
+ "@babel/types": "^7.0.0",
+ "@jest/transform": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/babel__traverse": "^7.0.4",
+ "@types/prettier": "^2.1.5",
+ "babel-preset-current-node-syntax": "^1.0.0",
+ "chalk": "^4.0.0",
+ "expect": "^27.5.1",
+ "graceful-fs": "^4.2.9",
+ "jest-diff": "^27.5.1",
+ "jest-get-type": "^27.5.1",
+ "jest-haste-map": "^27.5.1",
+ "jest-matcher-utils": "^27.5.1",
+ "jest-message-util": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "natural-compare": "^1.4.0",
+ "pretty-format": "^27.5.1",
+ "semver": "^7.3.2"
+ }
+ },
+ "jest-util": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "chalk": "^4.0.0",
+ "ci-info": "^3.2.0",
+ "graceful-fs": "^4.2.9",
+ "picomatch": "^2.2.3"
+ }
+ },
+ "jest-validate": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "@jest/types": "^27.5.1",
+ "camelcase": "^6.2.0",
+ "chalk": "^4.0.0",
+ "jest-get-type": "^27.5.1",
+ "leven": "^3.1.0",
+ "pretty-format": "^27.5.1"
+ },
+ "dependencies": {
+ "camelcase": {
+ "version": "6.3.0",
+ "dev": true
+ }
+ }
+ },
+ "jest-watcher": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "@jest/test-result": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "ansi-escapes": "^4.2.1",
+ "chalk": "^4.0.0",
+ "jest-util": "^27.5.1",
+ "string-length": "^4.0.1"
+ }
+ },
+ "jest-worker": {
+ "version": "27.5.1",
+ "dev": true,
+ "requires": {
+ "@types/node": "*",
+ "merge-stream": "^2.0.0",
+ "supports-color": "^8.0.0"
+ },
+ "dependencies": {
+ "has-flag": {
+ "version": "4.0.0",
+ "dev": true
+ },
+ "supports-color": {
+ "version": "8.1.1",
+ "dev": true,
+ "requires": {
+ "has-flag": "^4.0.0"
+ }
+ }
+ }
+ },
+ "jimp": {
+ "version": "0.16.1",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/custom": "^0.16.1",
+ "@jimp/plugins": "^0.16.1",
+ "@jimp/types": "^0.16.1",
+ "regenerator-runtime": "^0.13.3"
+ }
+ },
+ "jmespath": {
+ "version": "0.15.0"
+ },
+ "jpeg-js": {
+ "version": "0.4.2"
+ },
+ "js-sdsl": {
+ "version": "2.1.4"
+ },
+ "js-tokens": {
+ "version": "4.0.0"
+ },
+ "js-yaml": {
+ "version": "3.14.1",
+ "requires": {
+ "argparse": "^1.0.7",
+ "esprima": "^4.0.0"
+ },
+ "dependencies": {
+ "argparse": {
+ "version": "1.0.10",
+ "requires": {
+ "sprintf-js": "~1.0.2"
+ }
+ }
+ }
+ },
+ "js2xmlparser": {
+ "version": "4.0.2",
+ "dev": true,
+ "requires": {
+ "xmlcreate": "^2.0.4"
+ }
+ },
+ "jsbn": {
+ "version": "0.1.1"
+ },
+ "jsdoc": {
+ "version": "3.6.10",
+ "dev": true,
+ "requires": {
+ "@babel/parser": "^7.9.4",
+ "@types/markdown-it": "^12.2.3",
+ "bluebird": "^3.7.2",
+ "catharsis": "^0.9.0",
+ "escape-string-regexp": "^2.0.0",
+ "js2xmlparser": "^4.0.2",
+ "klaw": "^4.0.1",
+ "markdown-it": "^12.3.2",
+ "markdown-it-anchor": "^8.4.1",
+ "marked": "^4.0.10",
+ "mkdirp": "^1.0.4",
+ "requizzle": "^0.2.3",
+ "strip-json-comments": "^3.1.0",
+ "taffydb": "2.6.2",
+ "underscore": "~1.13.2"
+ },
+ "dependencies": {
+ "escape-string-regexp": {
+ "version": "2.0.0",
+ "dev": true
+ },
+ "marked": {
+ "version": "4.0.12",
+ "dev": true
+ },
+ "strip-json-comments": {
+ "version": "3.1.1",
+ "dev": true
+ }
+ }
+ },
+ "jsdoc-api": {
+ "version": "5.0.4",
+ "dev": true,
+ "requires": {
+ "array-back": "^4.0.0",
+ "cache-point": "^1.0.0",
+ "collect-all": "^1.0.3",
+ "file-set": "^2.0.1",
+ "fs-then-native": "^2.0.0",
+ "jsdoc": "^3.6.3",
+ "object-to-spawn-args": "^1.1.1",
+ "temp-path": "^1.0.0",
+ "walk-back": "^3.0.1"
+ },
+ "dependencies": {
+ "file-set": {
+ "version": "2.0.1",
+ "dev": true,
+ "requires": {
+ "array-back": "^2.0.0",
+ "glob": "^7.1.3"
+ },
+ "dependencies": {
+ "array-back": {
+ "version": "2.0.0",
+ "dev": true,
+ "requires": {
+ "typical": "^2.6.1"
+ }
+ }
+ }
+ },
+ "walk-back": {
+ "version": "3.0.1",
+ "dev": true
+ }
+ }
+ },
+ "jsdoc-parse": {
+ "version": "4.0.1",
+ "dev": true,
+ "requires": {
+ "array-back": "^4.0.0",
+ "lodash.omit": "^4.5.0",
+ "lodash.pick": "^4.4.0",
+ "reduce-extract": "^1.0.0",
+ "sort-array": "^2.0.0",
+ "test-value": "^3.0.0"
+ }
+ },
+ "jsdoc-to-markdown": {
+ "version": "5.0.3",
+ "dev": true,
+ "requires": {
+ "array-back": "^4.0.1",
+ "command-line-tool": "^0.8.0",
+ "config-master": "^3.1.0",
+ "dmd": "^4.0.5",
+ "jsdoc-api": "^5.0.4",
+ "jsdoc-parse": "^4.0.1",
+ "walk-back": "^4.0.0"
+ }
+ },
+ "jsdom": {
+ "version": "16.7.0",
+ "dev": true,
+ "requires": {
+ "abab": "^2.0.5",
+ "acorn": "^8.2.4",
+ "acorn-globals": "^6.0.0",
+ "cssom": "^0.4.4",
+ "cssstyle": "^2.3.0",
+ "data-urls": "^2.0.0",
+ "decimal.js": "^10.2.1",
+ "domexception": "^2.0.1",
+ "escodegen": "^2.0.0",
+ "form-data": "^3.0.0",
+ "html-encoding-sniffer": "^2.0.1",
+ "http-proxy-agent": "^4.0.1",
+ "https-proxy-agent": "^5.0.0",
+ "is-potential-custom-element-name": "^1.0.1",
+ "nwsapi": "^2.2.0",
+ "parse5": "6.0.1",
+ "saxes": "^5.0.1",
+ "symbol-tree": "^3.2.4",
+ "tough-cookie": "^4.0.0",
+ "w3c-hr-time": "^1.0.2",
+ "w3c-xmlserializer": "^2.0.0",
+ "webidl-conversions": "^6.1.0",
+ "whatwg-encoding": "^1.0.5",
+ "whatwg-mimetype": "^2.3.0",
+ "whatwg-url": "^8.5.0",
+ "ws": "^7.4.6",
+ "xml-name-validator": "^3.0.0"
+ },
+ "dependencies": {
+ "form-data": {
+ "version": "3.0.1",
+ "dev": true,
+ "requires": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.8",
+ "mime-types": "^2.1.12"
+ }
+ },
+ "tough-cookie": {
+ "version": "4.0.0",
+ "dev": true,
+ "requires": {
+ "psl": "^1.1.33",
+ "punycode": "^2.1.1",
+ "universalify": "^0.1.2"
+ }
+ },
+ "tr46": {
+ "version": "2.1.0",
+ "dev": true,
+ "requires": {
+ "punycode": "^2.1.1"
+ }
+ },
+ "universalify": {
+ "version": "0.1.2",
+ "dev": true
+ },
+ "webidl-conversions": {
+ "version": "6.1.0",
+ "dev": true
+ },
+ "whatwg-url": {
+ "version": "8.7.0",
+ "dev": true,
+ "requires": {
+ "lodash": "^4.7.0",
+ "tr46": "^2.1.0",
+ "webidl-conversions": "^6.1.0"
+ }
+ }
+ }
+ },
+ "jsesc": {
+ "version": "2.5.2"
+ },
+ "json-fixer": {
+ "version": "1.6.13",
+ "dev": true,
+ "requires": {
+ "@babel/runtime": "^7.14.6",
+ "chalk": "^4.1.2",
+ "pegjs": "^0.10.0"
+ }
+ },
+ "json-parse-even-better-errors": {
+ "version": "2.3.1"
+ },
+ "json-schema": {
+ "version": "0.4.0"
+ },
+ "json-schema-migrate": {
+ "version": "0.2.0",
+ "requires": {
+ "ajv": "^5.0.0"
+ },
+ "dependencies": {
+ "ajv": {
+ "version": "5.5.2",
+ "requires": {
+ "co": "^4.6.0",
+ "fast-deep-equal": "^1.0.0",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.3.0"
+ }
+ },
+ "fast-deep-equal": {
+ "version": "1.1.0"
+ },
+ "json-schema-traverse": {
+ "version": "0.3.1"
+ }
+ }
+ },
+ "json-schema-traverse": {
+ "version": "0.4.1"
+ },
+ "json-stable-stringify-without-jsonify": {
+ "version": "1.0.1"
+ },
+ "json-stringify-nice": {
+ "version": "1.1.4"
+ },
+ "json-stringify-safe": {
+ "version": "5.0.1"
+ },
+ "json-to-ast": {
+ "version": "2.1.0",
+ "requires": {
+ "code-error-fragment": "0.0.230",
+ "grapheme-splitter": "^1.0.4"
+ }
+ },
+ "json5": {
+ "version": "2.2.0",
+ "requires": {
+ "minimist": "^1.2.5"
+ }
+ },
+ "jsonc-parser": {
+ "version": "3.0.0",
+ "dev": true
+ },
+ "jsonfile": {
+ "version": "1.0.1"
+ },
+ "jsonparse": {
+ "version": "1.3.1"
+ },
+ "jsonpointer": {
+ "version": "4.1.0"
+ },
+ "jsprim": {
+ "version": "1.4.2",
+ "requires": {
+ "assert-plus": "1.0.0",
+ "extsprintf": "1.3.0",
+ "json-schema": "0.4.0",
+ "verror": "1.10.0"
+ }
+ },
+ "just-diff": {
+ "version": "3.1.1"
+ },
+ "just-diff-apply": {
+ "version": "3.1.2"
+ },
+ "kind-of": {
+ "version": "6.0.3",
+ "dev": true
+ },
+ "klaw": {
+ "version": "4.0.1",
+ "dev": true
+ },
+ "kleur": {
+ "version": "3.0.3",
+ "dev": true
+ },
+ "lazy-cache": {
+ "version": "2.0.2",
+ "dev": true,
+ "requires": {
+ "set-getter": "^0.1.0"
+ }
+ },
+ "leven": {
+ "version": "3.1.0"
+ },
+ "levenshtein-edit-distance": {
+ "version": "2.0.5"
+ },
+ "levn": {
+ "version": "0.4.1",
+ "requires": {
+ "prelude-ls": "^1.2.1",
+ "type-check": "~0.4.0"
+ }
+ },
+ "lines-and-columns": {
+ "version": "1.2.4",
+ "dev": true
+ },
+ "linkify-it": {
+ "version": "3.0.3",
+ "requires": {
+ "uc.micro": "^1.0.1"
+ }
+ },
+ "list-item": {
+ "version": "1.1.1",
+ "dev": true,
+ "requires": {
+ "expand-range": "^1.8.1",
+ "extend-shallow": "^2.0.1",
+ "is-number": "^2.1.0",
+ "repeat-string": "^1.5.2"
+ },
+ "dependencies": {
+ "is-number": {
+ "version": "2.1.0",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ }
+ },
+ "kind-of": {
+ "version": "3.2.2",
+ "dev": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "load-bmfont": {
+ "version": "1.4.1",
+ "requires": {
+ "buffer-equal": "0.0.1",
+ "mime": "^1.3.4",
+ "parse-bmfont-ascii": "^1.0.3",
+ "parse-bmfont-binary": "^1.0.5",
+ "parse-bmfont-xml": "^1.1.4",
+ "phin": "^2.9.1",
+ "xhr": "^2.0.1",
+ "xtend": "^4.0.0"
+ }
+ },
+ "locate-path": {
+ "version": "2.0.0",
+ "requires": {
+ "p-locate": "^2.0.0",
+ "path-exists": "^3.0.0"
+ }
+ },
+ "lodash": {
+ "version": "4.17.21"
+ },
+ "lodash._reinterpolate": {
+ "version": "3.0.0",
+ "dev": true
+ },
+ "lodash.camelcase": {
+ "version": "4.3.0"
+ },
+ "lodash.clonedeep": {
+ "version": "4.5.0"
+ },
+ "lodash.debounce": {
+ "version": "4.0.8"
+ },
+ "lodash.kebabcase": {
+ "version": "4.1.1"
+ },
+ "lodash.memoize": {
+ "version": "4.1.2",
+ "dev": true
+ },
+ "lodash.merge": {
+ "version": "4.6.2"
+ },
+ "lodash.omit": {
+ "version": "4.5.0",
+ "dev": true
+ },
+ "lodash.padend": {
+ "version": "4.6.1",
+ "dev": true
+ },
+ "lodash.pick": {
+ "version": "4.4.0",
+ "dev": true
+ },
+ "lodash.snakecase": {
+ "version": "4.1.1"
+ },
+ "lodash.template": {
+ "version": "4.5.0",
+ "dev": true,
+ "requires": {
+ "lodash._reinterpolate": "^3.0.0",
+ "lodash.templatesettings": "^4.0.0"
+ }
+ },
+ "lodash.templatesettings": {
+ "version": "4.2.0",
+ "dev": true,
+ "requires": {
+ "lodash._reinterpolate": "^3.0.0"
+ }
+ },
+ "lodash.upperfirst": {
+ "version": "4.3.1"
+ },
+ "log-update": {
+ "version": "4.0.0",
+ "requires": {
+ "ansi-escapes": "^4.3.0",
+ "cli-cursor": "^3.1.0",
+ "slice-ansi": "^4.0.0",
+ "wrap-ansi": "^6.2.0"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "5.0.1"
+ },
+ "ansi-styles": {
+ "version": "4.3.0",
+ "requires": {
+ "color-convert": "^2.0.1"
+ }
+ },
+ "color-convert": {
+ "version": "2.0.1",
+ "requires": {
+ "color-name": "~1.1.4"
+ }
+ },
+ "color-name": {
+ "version": "1.1.4"
+ },
+ "is-fullwidth-code-point": {
+ "version": "3.0.0"
+ },
+ "string-width": {
+ "version": "4.2.3",
+ "requires": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ }
+ },
+ "strip-ansi": {
+ "version": "6.0.1",
+ "requires": {
+ "ansi-regex": "^5.0.1"
+ }
+ },
+ "wrap-ansi": {
+ "version": "6.2.0",
+ "requires": {
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
+ }
+ }
+ }
+ },
+ "loglevel": {
+ "version": "1.8.0"
+ },
+ "loose-envify": {
+ "version": "1.4.0",
+ "requires": {
+ "js-tokens": "^3.0.0 || ^4.0.0"
+ }
+ },
+ "lru-cache": {
+ "version": "6.0.0",
+ "requires": {
+ "yallist": "^4.0.0"
+ }
+ },
+ "lunr": {
+ "version": "2.3.9",
+ "dev": true
+ },
+ "make-dir": {
+ "version": "3.1.0",
+ "dev": true,
+ "requires": {
+ "semver": "^6.0.0"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "6.3.0",
+ "dev": true
+ }
+ }
+ },
+ "make-error": {
+ "version": "1.3.6"
+ },
+ "make-fetch-happen": {
+ "version": "9.1.0",
+ "requires": {
+ "agentkeepalive": "^4.1.3",
+ "cacache": "^15.2.0",
+ "http-cache-semantics": "^4.1.0",
+ "http-proxy-agent": "^4.0.1",
+ "https-proxy-agent": "^5.0.0",
+ "is-lambda": "^1.0.1",
+ "lru-cache": "^6.0.0",
+ "minipass": "^3.1.3",
+ "minipass-collect": "^1.0.2",
+ "minipass-fetch": "^1.3.2",
+ "minipass-flush": "^1.0.5",
+ "minipass-pipeline": "^1.2.4",
+ "negotiator": "^0.6.2",
+ "promise-retry": "^2.0.1",
+ "socks-proxy-agent": "^6.0.0",
+ "ssri": "^8.0.0"
+ }
+ },
+ "makeerror": {
+ "version": "1.0.12",
+ "dev": true,
+ "requires": {
+ "tmpl": "1.0.5"
+ }
+ },
+ "map-stream": {
+ "version": "0.1.0",
+ "dev": true
+ },
+ "markdown-it": {
+ "version": "12.3.2",
+ "requires": {
+ "argparse": "^2.0.1",
+ "entities": "~2.1.0",
+ "linkify-it": "^3.0.1",
+ "mdurl": "^1.0.1",
+ "uc.micro": "^1.0.5"
+ }
+ },
+ "markdown-it-anchor": {
+ "version": "8.4.1",
+ "dev": true,
+ "requires": {}
+ },
+ "markdown-link": {
+ "version": "0.1.1",
+ "dev": true
+ },
+ "markdown-toc": {
+ "version": "1.2.0",
+ "dev": true,
+ "requires": {
+ "concat-stream": "^1.5.2",
+ "diacritics-map": "^0.1.0",
+ "gray-matter": "^2.1.0",
+ "lazy-cache": "^2.0.2",
+ "list-item": "^1.1.1",
+ "markdown-link": "^0.1.1",
+ "minimist": "^1.2.0",
+ "mixin-deep": "^1.1.3",
+ "object.pick": "^1.2.0",
+ "remarkable": "^1.7.1",
+ "repeat-string": "^1.6.1",
+ "strip-color": "^0.1.0"
+ },
+ "dependencies": {
+ "concat-stream": {
+ "version": "1.6.2",
+ "dev": true,
+ "requires": {
+ "buffer-from": "^1.0.0",
+ "inherits": "^2.0.3",
+ "readable-stream": "^2.2.2",
+ "typedarray": "^0.0.6"
+ }
+ }
+ }
+ },
+ "marked": {
+ "version": "0.7.0",
+ "dev": true
+ },
+ "math-random": {
+ "version": "1.0.4",
+ "dev": true
+ },
+ "mdurl": {
+ "version": "1.0.1"
+ },
+ "merge-stream": {
+ "version": "2.0.0"
+ },
+ "merge2": {
+ "version": "1.4.1"
+ },
+ "micromatch": {
+ "version": "4.0.4",
+ "requires": {
+ "braces": "^3.0.1",
+ "picomatch": "^2.2.3"
+ }
+ },
+ "mime": {
+ "version": "1.6.0"
+ },
+ "mime-db": {
+ "version": "1.51.0"
+ },
+ "mime-types": {
+ "version": "2.1.34",
+ "requires": {
+ "mime-db": "1.51.0"
+ }
+ },
+ "mimic-fn": {
+ "version": "2.1.0"
+ },
+ "min-document": {
+ "version": "2.19.0",
+ "requires": {
+ "dom-walk": "^0.1.0"
+ }
+ },
+ "minimatch": {
+ "version": "3.1.1",
+ "requires": {
+ "brace-expansion": "^1.1.7"
+ }
+ },
+ "minimist": {
+ "version": "1.2.5"
+ },
+ "minipass": {
+ "version": "3.1.6",
+ "requires": {
+ "yallist": "^4.0.0"
+ }
+ },
+ "minipass-collect": {
+ "version": "1.0.2",
+ "requires": {
+ "minipass": "^3.0.0"
+ }
+ },
+ "minipass-fetch": {
+ "version": "1.4.1",
+ "requires": {
+ "encoding": "^0.1.12",
+ "minipass": "^3.1.0",
+ "minipass-sized": "^1.0.3",
+ "minizlib": "^2.0.0"
+ }
+ },
+ "minipass-flush": {
+ "version": "1.0.5",
+ "requires": {
+ "minipass": "^3.0.0"
+ }
+ },
+ "minipass-json-stream": {
+ "version": "1.0.1",
+ "requires": {
+ "jsonparse": "^1.3.1",
+ "minipass": "^3.0.0"
+ }
+ },
+ "minipass-pipeline": {
+ "version": "1.2.4",
+ "requires": {
+ "minipass": "^3.0.0"
+ }
+ },
+ "minipass-sized": {
+ "version": "1.0.3",
+ "requires": {
+ "minipass": "^3.0.0"
+ }
+ },
+ "minizlib": {
+ "version": "2.1.2",
+ "requires": {
+ "minipass": "^3.0.0",
+ "yallist": "^4.0.0"
+ }
+ },
+ "mixin-deep": {
+ "version": "1.3.2",
+ "dev": true,
+ "requires": {
+ "for-in": "^1.0.2",
+ "is-extendable": "^1.0.1"
+ },
+ "dependencies": {
+ "is-extendable": {
+ "version": "1.0.1",
+ "dev": true,
+ "requires": {
+ "is-plain-object": "^2.0.4"
+ }
+ },
+ "is-plain-object": {
+ "version": "2.0.4",
+ "dev": true,
+ "requires": {
+ "isobject": "^3.0.1"
+ }
+ },
+ "isobject": {
+ "version": "3.0.1",
+ "dev": true
+ }
+ }
+ },
+ "mkdirp": {
+ "version": "1.0.4"
+ },
+ "mkdirp-infer-owner": {
+ "version": "2.0.0",
+ "requires": {
+ "chownr": "^2.0.0",
+ "infer-owner": "^1.0.4",
+ "mkdirp": "^1.0.3"
+ }
+ },
+ "mkdirp2": {
+ "version": "1.0.5",
+ "dev": true
+ },
+ "mqtt": {
+ "version": "4.3.5",
+ "requires": {
+ "commist": "^1.0.0",
+ "concat-stream": "^2.0.0",
+ "debug": "^4.1.1",
+ "duplexify": "^4.1.1",
+ "help-me": "^3.0.0",
+ "inherits": "^2.0.3",
+ "lru-cache": "^6.0.0",
+ "minimist": "^1.2.5",
+ "mqtt-packet": "^6.8.0",
+ "number-allocator": "^1.0.9",
+ "pump": "^3.0.0",
+ "readable-stream": "^3.6.0",
+ "reinterval": "^1.1.0",
+ "rfdc": "^1.3.0",
+ "split2": "^3.1.0",
+ "ws": "^7.5.5",
+ "xtend": "^4.0.2"
+ },
+ "dependencies": {
+ "readable-stream": {
+ "version": "3.6.0",
+ "requires": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ }
+ }
+ }
+ },
+ "mqtt-packet": {
+ "version": "6.10.0",
+ "requires": {
+ "bl": "^4.0.2",
+ "debug": "^4.1.1",
+ "process-nextick-args": "^2.0.1"
+ }
+ },
+ "ms": {
+ "version": "2.1.2"
+ },
+ "mute-stream": {
+ "version": "0.0.8",
+ "dev": true
+ },
+ "natural-compare": {
+ "version": "1.4.0"
+ },
+ "ncp": {
+ "version": "0.4.2"
+ },
+ "negotiator": {
+ "version": "0.6.3"
+ },
+ "neo-async": {
+ "version": "2.6.2",
+ "dev": true
+ },
+ "node-cleanup": {
+ "version": "2.1.2",
+ "dev": true
+ },
+ "node-fetch": {
+ "version": "2.6.7",
+ "requires": {
+ "whatwg-url": "^5.0.0"
+ }
+ },
+ "node-gyp": {
+ "version": "7.1.2",
+ "requires": {
+ "env-paths": "^2.2.0",
+ "glob": "^7.1.4",
+ "graceful-fs": "^4.2.3",
+ "nopt": "^5.0.0",
+ "npmlog": "^4.1.2",
+ "request": "^2.88.2",
+ "rimraf": "^3.0.2",
+ "semver": "^7.3.2",
+ "tar": "^6.0.2",
+ "which": "^2.0.2"
+ }
+ },
+ "node-gyp-build": {
+ "version": "4.3.0"
+ },
+ "node-int64": {
+ "version": "0.4.0",
+ "dev": true
+ },
+ "node-releases": {
+ "version": "2.0.2"
+ },
+ "nopt": {
+ "version": "5.0.0",
+ "requires": {
+ "abbrev": "1"
+ }
+ },
+ "normalize-path": {
+ "version": "3.0.0"
+ },
+ "npm-bundled": {
+ "version": "1.1.2",
+ "requires": {
+ "npm-normalize-package-bin": "^1.0.1"
+ }
+ },
+ "npm-install-checks": {
+ "version": "4.0.0",
+ "requires": {
+ "semver": "^7.1.1"
+ }
+ },
+ "npm-normalize-package-bin": {
+ "version": "1.0.1"
+ },
+ "npm-package-arg": {
+ "version": "8.1.5",
+ "requires": {
+ "hosted-git-info": "^4.0.1",
+ "semver": "^7.3.4",
+ "validate-npm-package-name": "^3.0.0"
+ }
+ },
+ "npm-packlist": {
+ "version": "2.2.2",
+ "requires": {
+ "glob": "^7.1.6",
+ "ignore-walk": "^3.0.3",
+ "npm-bundled": "^1.1.1",
+ "npm-normalize-package-bin": "^1.0.1"
+ }
+ },
+ "npm-pick-manifest": {
+ "version": "6.1.1",
+ "requires": {
+ "npm-install-checks": "^4.0.0",
+ "npm-normalize-package-bin": "^1.0.1",
+ "npm-package-arg": "^8.1.2",
+ "semver": "^7.3.4"
+ }
+ },
+ "npm-registry-fetch": {
+ "version": "11.0.0",
+ "requires": {
+ "make-fetch-happen": "^9.0.1",
+ "minipass": "^3.1.3",
+ "minipass-fetch": "^1.3.0",
+ "minipass-json-stream": "^1.0.1",
+ "minizlib": "^2.0.0",
+ "npm-package-arg": "^8.0.0"
+ }
+ },
+ "npm-run-path": {
+ "version": "4.0.1",
+ "requires": {
+ "path-key": "^3.0.0"
+ }
+ },
+ "npmlog": {
+ "version": "4.1.2",
+ "requires": {
+ "are-we-there-yet": "~1.1.2",
+ "console-control-strings": "~1.1.0",
+ "gauge": "~2.7.3",
+ "set-blocking": "~2.0.0"
+ }
+ },
+ "number-allocator": {
+ "version": "1.0.9",
+ "requires": {
+ "debug": "^4.3.1",
+ "js-sdsl": "^2.1.2"
+ }
+ },
+ "number-is-nan": {
+ "version": "1.0.1"
+ },
+ "nunjucks": {
+ "version": "3.2.3",
+ "requires": {
+ "a-sync-waterfall": "^1.0.0",
+ "asap": "^2.0.3",
+ "commander": "^5.1.0"
+ },
+ "dependencies": {
+ "commander": {
+ "version": "5.1.0"
+ }
+ }
+ },
+ "nwsapi": {
+ "version": "2.2.0",
+ "dev": true
+ },
+ "oauth-sign": {
+ "version": "0.9.0"
+ },
+ "object-assign": {
+ "version": "4.1.1"
+ },
+ "object-get": {
+ "version": "2.1.1",
+ "dev": true
+ },
+ "object-inspect": {
+ "version": "1.12.0"
+ },
+ "object-keys": {
+ "version": "1.1.1"
+ },
+ "object-to-spawn-args": {
+ "version": "1.1.1",
+ "dev": true
+ },
+ "object.assign": {
+ "version": "4.1.2",
+ "requires": {
+ "call-bind": "^1.0.0",
+ "define-properties": "^1.1.3",
+ "has-symbols": "^1.0.1",
+ "object-keys": "^1.1.1"
+ }
+ },
+ "object.pick": {
+ "version": "1.3.0",
+ "dev": true,
+ "requires": {
+ "isobject": "^3.0.1"
+ },
+ "dependencies": {
+ "isobject": {
+ "version": "3.0.1",
+ "dev": true
+ }
+ }
+ },
+ "object.values": {
+ "version": "1.1.5",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3",
+ "es-abstract": "^1.19.1"
+ }
+ },
+ "omggif": {
+ "version": "1.0.10"
+ },
+ "once": {
+ "version": "1.4.0",
+ "requires": {
+ "wrappy": "1"
+ }
+ },
+ "onetime": {
+ "version": "5.1.2",
+ "requires": {
+ "mimic-fn": "^2.1.0"
+ }
+ },
+ "optionator": {
+ "version": "0.9.1",
+ "requires": {
+ "deep-is": "^0.1.3",
+ "fast-levenshtein": "^2.0.6",
+ "levn": "^0.4.1",
+ "prelude-ls": "^1.2.1",
+ "type-check": "^0.4.0",
+ "word-wrap": "^1.2.3"
+ }
+ },
+ "os-tmpdir": {
+ "version": "1.0.2",
+ "dev": true
+ },
+ "p-limit": {
+ "version": "1.3.0",
+ "requires": {
+ "p-try": "^1.0.0"
+ }
+ },
+ "p-locate": {
+ "version": "2.0.0",
+ "requires": {
+ "p-limit": "^1.1.0"
+ }
+ },
+ "p-map": {
+ "version": "4.0.0",
+ "requires": {
+ "aggregate-error": "^3.0.0"
+ }
+ },
+ "p-try": {
+ "version": "1.0.0"
+ },
+ "pacote": {
+ "version": "11.3.5",
+ "requires": {
+ "@npmcli/git": "^2.1.0",
+ "@npmcli/installed-package-contents": "^1.0.6",
+ "@npmcli/promise-spawn": "^1.2.0",
+ "@npmcli/run-script": "^1.8.2",
+ "cacache": "^15.0.5",
+ "chownr": "^2.0.0",
+ "fs-minipass": "^2.1.0",
+ "infer-owner": "^1.0.4",
+ "minipass": "^3.1.3",
+ "mkdirp": "^1.0.3",
+ "npm-package-arg": "^8.0.1",
+ "npm-packlist": "^2.1.4",
+ "npm-pick-manifest": "^6.0.0",
+ "npm-registry-fetch": "^11.0.0",
+ "promise-retry": "^2.0.1",
+ "read-package-json-fast": "^2.0.1",
+ "rimraf": "^3.0.2",
+ "ssri": "^8.0.1",
+ "tar": "^6.1.0"
+ }
+ },
+ "pako": {
+ "version": "1.0.11"
+ },
+ "parent-module": {
+ "version": "1.0.1",
+ "requires": {
+ "callsites": "^3.0.0"
+ }
+ },
+ "parse-bmfont-ascii": {
+ "version": "1.0.6"
+ },
+ "parse-bmfont-binary": {
+ "version": "1.0.6"
+ },
+ "parse-bmfont-xml": {
+ "version": "1.1.4",
+ "requires": {
+ "xml-parse-from-string": "^1.0.0",
+ "xml2js": "^0.4.5"
+ }
+ },
+ "parse-conflict-json": {
+ "version": "1.1.1",
+ "requires": {
+ "json-parse-even-better-errors": "^2.3.0",
+ "just-diff": "^3.0.1",
+ "just-diff-apply": "^3.0.0"
+ }
+ },
+ "parse-headers": {
+ "version": "2.0.4"
+ },
+ "parse-json": {
+ "version": "5.2.0",
+ "dev": true,
+ "requires": {
+ "@babel/code-frame": "^7.0.0",
+ "error-ex": "^1.3.1",
+ "json-parse-even-better-errors": "^2.3.0",
+ "lines-and-columns": "^1.1.6"
+ }
+ },
+ "parse5": {
+ "version": "6.0.1",
+ "dev": true
+ },
+ "path-exists": {
+ "version": "3.0.0"
+ },
+ "path-is-absolute": {
+ "version": "1.0.1"
+ },
+ "path-key": {
+ "version": "3.1.1"
+ },
+ "path-parse": {
+ "version": "1.0.7"
+ },
+ "path-to-regexp": {
+ "version": "6.2.0"
+ },
+ "path-type": {
+ "version": "4.0.0"
+ },
+ "pause-stream": {
+ "version": "0.0.11",
+ "dev": true,
+ "requires": {
+ "through": "~2.3"
+ }
+ },
+ "pegjs": {
+ "version": "0.10.0",
+ "dev": true
+ },
+ "performance-now": {
+ "version": "2.1.0"
+ },
+ "phin": {
+ "version": "2.9.3"
+ },
+ "picocolors": {
+ "version": "1.0.0"
+ },
+ "picomatch": {
+ "version": "2.3.1"
+ },
+ "pify": {
+ "version": "5.0.0",
+ "dev": true
+ },
+ "pirates": {
+ "version": "4.0.5",
+ "dev": true
+ },
+ "pixelmatch": {
+ "version": "4.0.2",
+ "requires": {
+ "pngjs": "^3.0.0"
+ }
+ },
+ "pkg-dir": {
+ "version": "4.2.0",
+ "dev": true,
+ "requires": {
+ "find-up": "^4.0.0"
+ },
+ "dependencies": {
+ "find-up": {
+ "version": "4.1.0",
+ "dev": true,
+ "requires": {
+ "locate-path": "^5.0.0",
+ "path-exists": "^4.0.0"
+ }
+ },
+ "locate-path": {
+ "version": "5.0.0",
+ "dev": true,
+ "requires": {
+ "p-locate": "^4.1.0"
+ }
+ },
+ "p-limit": {
+ "version": "2.3.0",
+ "dev": true,
+ "requires": {
+ "p-try": "^2.0.0"
+ }
+ },
+ "p-locate": {
+ "version": "4.1.0",
+ "dev": true,
+ "requires": {
+ "p-limit": "^2.2.0"
+ }
+ },
+ "p-try": {
+ "version": "2.2.0",
+ "dev": true
+ },
+ "path-exists": {
+ "version": "4.0.0",
+ "dev": true
+ }
+ }
+ },
+ "plist": {
+ "version": "3.0.4",
+ "requires": {
+ "base64-js": "^1.5.1",
+ "xmlbuilder": "^9.0.7"
+ },
+ "dependencies": {
+ "xmlbuilder": {
+ "version": "9.0.7"
+ }
+ }
+ },
+ "pngjs": {
+ "version": "3.4.0"
+ },
+ "prelude-ls": {
+ "version": "1.2.1"
+ },
+ "prettier": {
+ "version": "2.5.1"
+ },
+ "prettier-linter-helpers": {
+ "version": "1.0.0",
+ "requires": {
+ "fast-diff": "^1.1.2"
+ }
+ },
+ "pretty-format": {
+ "version": "27.5.1",
+ "requires": {
+ "ansi-regex": "^5.0.1",
+ "ansi-styles": "^5.0.0",
+ "react-is": "^17.0.1"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "5.0.1"
+ },
+ "ansi-styles": {
+ "version": "5.2.0"
+ },
+ "react-is": {
+ "version": "17.0.2"
+ }
+ }
+ },
+ "proc-log": {
+ "version": "1.0.0"
+ },
+ "process": {
+ "version": "0.11.10"
+ },
+ "process-nextick-args": {
+ "version": "2.0.1"
+ },
+ "promise-all-reject-late": {
+ "version": "1.0.1"
+ },
+ "promise-call-limit": {
+ "version": "1.0.1"
+ },
+ "promise-inflight": {
+ "version": "1.0.1"
+ },
+ "promise-retry": {
+ "version": "2.0.1",
+ "requires": {
+ "err-code": "^2.0.2",
+ "retry": "^0.12.0"
+ }
+ },
+ "prompts": {
+ "version": "2.4.2",
+ "dev": true,
+ "requires": {
+ "kleur": "^3.0.3",
+ "sisteransi": "^1.0.5"
+ }
+ },
+ "prop-types": {
+ "version": "15.8.1",
+ "requires": {
+ "loose-envify": "^1.4.0",
+ "object-assign": "^4.1.1",
+ "react-is": "^16.13.1"
+ }
+ },
+ "ps-tree": {
+ "version": "1.2.0",
+ "dev": true,
+ "requires": {
+ "event-stream": "=3.3.4"
+ }
+ },
+ "psl": {
+ "version": "1.8.0"
+ },
+ "pump": {
+ "version": "3.0.0",
+ "requires": {
+ "end-of-stream": "^1.1.0",
+ "once": "^1.3.1"
+ }
+ },
+ "punycode": {
+ "version": "2.1.1"
+ },
+ "qs": {
+ "version": "6.11.0",
+ "requires": {
+ "side-channel": "^1.0.4"
+ }
+ },
+ "queue-microtask": {
+ "version": "1.2.3"
+ },
+ "ramldt2jsonschema": {
+ "version": "1.2.3",
+ "requires": {
+ "commander": "^5.0.0",
+ "js-yaml": "^3.14.0",
+ "json-schema-migrate": "^0.2.0",
+ "webapi-parser": "^0.5.0"
+ },
+ "dependencies": {
+ "commander": {
+ "version": "5.1.0"
+ }
+ }
+ },
+ "randomatic": {
+ "version": "3.1.1",
+ "dev": true,
+ "requires": {
+ "is-number": "^4.0.0",
+ "kind-of": "^6.0.0",
+ "math-random": "^1.0.1"
+ },
+ "dependencies": {
+ "is-number": {
+ "version": "4.0.0",
+ "dev": true
+ }
+ }
+ },
+ "react": {
+ "version": "17.0.2",
+ "requires": {
+ "loose-envify": "^1.1.0",
+ "object-assign": "^4.1.1"
+ }
+ },
+ "react-is": {
+ "version": "16.13.1"
+ },
+ "read-cmd-shim": {
+ "version": "2.0.0"
+ },
+ "read-package-json-fast": {
+ "version": "2.0.3",
+ "requires": {
+ "json-parse-even-better-errors": "^2.3.0",
+ "npm-normalize-package-bin": "^1.0.1"
+ }
+ },
+ "readable-stream": {
+ "version": "2.3.7",
+ "requires": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "readdir-scoped-modules": {
+ "version": "1.1.0",
+ "requires": {
+ "debuglog": "^1.0.1",
+ "dezalgo": "^1.0.0",
+ "graceful-fs": "^4.1.2",
+ "once": "^1.3.0"
+ }
+ },
+ "readdirp": {
+ "version": "3.6.0",
+ "requires": {
+ "picomatch": "^2.2.1"
+ }
+ },
+ "redis": {
+ "version": "4.0.3",
+ "requires": {
+ "@node-redis/bloom": "1.0.1",
+ "@node-redis/client": "1.0.3",
+ "@node-redis/graph": "1.0.0",
+ "@node-redis/json": "1.0.2",
+ "@node-redis/search": "1.0.2",
+ "@node-redis/time-series": "1.0.1"
+ }
+ },
+ "redis-errors": {
+ "version": "1.2.0"
+ },
+ "redis-parser": {
+ "version": "3.0.0",
+ "requires": {
+ "redis-errors": "^1.0.0"
+ }
+ },
+ "reduce-extract": {
+ "version": "1.0.0",
+ "dev": true,
+ "requires": {
+ "test-value": "^1.0.1"
+ },
+ "dependencies": {
+ "array-back": {
+ "version": "1.0.4",
+ "dev": true,
+ "requires": {
+ "typical": "^2.6.0"
+ }
+ },
+ "test-value": {
+ "version": "1.1.0",
+ "dev": true,
+ "requires": {
+ "array-back": "^1.0.2",
+ "typical": "^2.4.2"
+ }
+ }
+ }
+ },
+ "reduce-flatten": {
+ "version": "1.0.1",
+ "dev": true
+ },
+ "reduce-unique": {
+ "version": "2.0.1",
+ "dev": true
+ },
+ "reduce-without": {
+ "version": "1.0.1",
+ "dev": true,
+ "requires": {
+ "test-value": "^2.0.0"
+ },
+ "dependencies": {
+ "array-back": {
+ "version": "1.0.4",
+ "dev": true,
+ "requires": {
+ "typical": "^2.6.0"
+ }
+ },
+ "test-value": {
+ "version": "2.1.0",
+ "dev": true,
+ "requires": {
+ "array-back": "^1.0.3",
+ "typical": "^2.6.0"
+ }
+ }
+ }
+ },
+ "regenerate": {
+ "version": "1.4.2"
+ },
+ "regenerate-unicode-properties": {
+ "version": "10.0.1",
+ "requires": {
+ "regenerate": "^1.4.2"
+ }
+ },
+ "regenerator-runtime": {
+ "version": "0.13.9"
+ },
+ "regenerator-transform": {
+ "version": "0.14.5",
+ "requires": {
+ "@babel/runtime": "^7.8.4"
+ }
+ },
+ "regexpp": {
+ "version": "3.2.0"
+ },
+ "regexpu-core": {
+ "version": "5.0.1",
+ "requires": {
+ "regenerate": "^1.4.2",
+ "regenerate-unicode-properties": "^10.0.1",
+ "regjsgen": "^0.6.0",
+ "regjsparser": "^0.8.2",
+ "unicode-match-property-ecmascript": "^2.0.0",
+ "unicode-match-property-value-ecmascript": "^2.0.0"
+ }
+ },
+ "regjsgen": {
+ "version": "0.6.0"
+ },
+ "regjsparser": {
+ "version": "0.8.4",
+ "requires": {
+ "jsesc": "~0.5.0"
+ },
+ "dependencies": {
+ "jsesc": {
+ "version": "0.5.0"
+ }
+ }
+ },
+ "reinterval": {
+ "version": "1.1.0"
+ },
+ "remarkable": {
+ "version": "1.7.4",
+ "dev": true,
+ "requires": {
+ "argparse": "^1.0.10",
+ "autolinker": "~0.28.0"
+ },
+ "dependencies": {
+ "argparse": {
+ "version": "1.0.10",
+ "dev": true,
+ "requires": {
+ "sprintf-js": "~1.0.2"
+ }
+ }
+ }
+ },
+ "remove-trailing-separator": {
+ "version": "1.1.0",
+ "dev": true
+ },
+ "render-gif": {
+ "version": "2.0.4",
+ "requires": {
+ "cycled": "^1.2.0",
+ "decode-gif": "^1.0.1",
+ "delay": "^4.3.0",
+ "jimp": "^0.14.0"
+ },
+ "dependencies": {
+ "@jimp/bmp": {
+ "version": "0.14.0",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0",
+ "bmp-js": "^0.1.0"
+ }
+ },
+ "@jimp/core": {
+ "version": "0.14.0",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0",
+ "any-base": "^1.1.0",
+ "buffer": "^5.2.0",
+ "exif-parser": "^0.1.12",
+ "file-type": "^9.0.0",
+ "load-bmfont": "^1.3.1",
+ "mkdirp": "^0.5.1",
+ "phin": "^2.9.1",
+ "pixelmatch": "^4.0.2",
+ "tinycolor2": "^1.4.1"
+ }
+ },
+ "@jimp/custom": {
+ "version": "0.14.0",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/core": "^0.14.0"
+ }
+ },
+ "@jimp/gif": {
+ "version": "0.14.0",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0",
+ "gifwrap": "^0.9.2",
+ "omggif": "^1.0.9"
+ }
+ },
+ "@jimp/jpeg": {
+ "version": "0.14.0",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0",
+ "jpeg-js": "^0.4.0"
+ }
+ },
+ "@jimp/plugin-blit": {
+ "version": "0.14.0",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0"
+ }
+ },
+ "@jimp/plugin-blur": {
+ "version": "0.14.0",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0"
+ }
+ },
+ "@jimp/plugin-circle": {
+ "version": "0.14.0",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0"
+ }
+ },
+ "@jimp/plugin-color": {
+ "version": "0.14.0",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0",
+ "tinycolor2": "^1.4.1"
+ }
+ },
+ "@jimp/plugin-contain": {
+ "version": "0.14.0",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0"
+ }
+ },
+ "@jimp/plugin-cover": {
+ "version": "0.14.0",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0"
+ }
+ },
+ "@jimp/plugin-crop": {
+ "version": "0.14.0",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0"
+ }
+ },
+ "@jimp/plugin-displace": {
+ "version": "0.14.0",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0"
+ }
+ },
+ "@jimp/plugin-dither": {
+ "version": "0.14.0",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0"
+ }
+ },
+ "@jimp/plugin-fisheye": {
+ "version": "0.14.0",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0"
+ }
+ },
+ "@jimp/plugin-flip": {
+ "version": "0.14.0",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0"
+ }
+ },
+ "@jimp/plugin-gaussian": {
+ "version": "0.14.0",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0"
+ }
+ },
+ "@jimp/plugin-invert": {
+ "version": "0.14.0",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0"
+ }
+ },
+ "@jimp/plugin-mask": {
+ "version": "0.14.0",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0"
+ }
+ },
+ "@jimp/plugin-normalize": {
+ "version": "0.14.0",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0"
+ }
+ },
+ "@jimp/plugin-print": {
+ "version": "0.14.0",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0",
+ "load-bmfont": "^1.4.0"
+ }
+ },
+ "@jimp/plugin-resize": {
+ "version": "0.14.0",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0"
+ }
+ },
+ "@jimp/plugin-rotate": {
+ "version": "0.14.0",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0"
+ }
+ },
+ "@jimp/plugin-scale": {
+ "version": "0.14.0",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0"
+ }
+ },
+ "@jimp/plugin-shadow": {
+ "version": "0.14.0",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0"
+ }
+ },
+ "@jimp/plugin-threshold": {
+ "version": "0.14.0",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0"
+ }
+ },
+ "@jimp/plugins": {
+ "version": "0.14.0",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/plugin-blit": "^0.14.0",
+ "@jimp/plugin-blur": "^0.14.0",
+ "@jimp/plugin-circle": "^0.14.0",
+ "@jimp/plugin-color": "^0.14.0",
+ "@jimp/plugin-contain": "^0.14.0",
+ "@jimp/plugin-cover": "^0.14.0",
+ "@jimp/plugin-crop": "^0.14.0",
+ "@jimp/plugin-displace": "^0.14.0",
+ "@jimp/plugin-dither": "^0.14.0",
+ "@jimp/plugin-fisheye": "^0.14.0",
+ "@jimp/plugin-flip": "^0.14.0",
+ "@jimp/plugin-gaussian": "^0.14.0",
+ "@jimp/plugin-invert": "^0.14.0",
+ "@jimp/plugin-mask": "^0.14.0",
+ "@jimp/plugin-normalize": "^0.14.0",
+ "@jimp/plugin-print": "^0.14.0",
+ "@jimp/plugin-resize": "^0.14.0",
+ "@jimp/plugin-rotate": "^0.14.0",
+ "@jimp/plugin-scale": "^0.14.0",
+ "@jimp/plugin-shadow": "^0.14.0",
+ "@jimp/plugin-threshold": "^0.14.0",
+ "timm": "^1.6.1"
+ }
+ },
+ "@jimp/png": {
+ "version": "0.14.0",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/utils": "^0.14.0",
+ "pngjs": "^3.3.3"
+ }
+ },
+ "@jimp/tiff": {
+ "version": "0.14.0",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "utif": "^2.0.1"
+ }
+ },
+ "@jimp/types": {
+ "version": "0.14.0",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/bmp": "^0.14.0",
+ "@jimp/gif": "^0.14.0",
+ "@jimp/jpeg": "^0.14.0",
+ "@jimp/png": "^0.14.0",
+ "@jimp/tiff": "^0.14.0",
+ "timm": "^1.6.1"
+ }
+ },
+ "@jimp/utils": {
+ "version": "0.14.0",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "regenerator-runtime": "^0.13.3"
+ }
+ },
+ "jimp": {
+ "version": "0.14.0",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "@jimp/custom": "^0.14.0",
+ "@jimp/plugins": "^0.14.0",
+ "@jimp/types": "^0.14.0",
+ "regenerator-runtime": "^0.13.3"
+ }
+ },
+ "mkdirp": {
+ "version": "0.5.5",
+ "requires": {
+ "minimist": "^1.2.5"
+ }
+ }
+ }
+ },
+ "repeat-element": {
+ "version": "1.1.4",
+ "dev": true
+ },
+ "repeat-string": {
+ "version": "1.6.1",
+ "dev": true
+ },
+ "request": {
+ "version": "2.88.2",
+ "requires": {
+ "aws-sign2": "~0.7.0",
+ "aws4": "^1.8.0",
+ "caseless": "~0.12.0",
+ "combined-stream": "~1.0.6",
+ "extend": "~3.0.2",
+ "forever-agent": "~0.6.1",
+ "form-data": "~2.3.2",
+ "har-validator": "~5.1.3",
+ "http-signature": "~1.2.0",
+ "is-typedarray": "~1.0.0",
+ "isstream": "~0.1.2",
+ "json-stringify-safe": "~5.0.1",
+ "mime-types": "~2.1.19",
+ "oauth-sign": "~0.9.0",
+ "performance-now": "^2.1.0",
+ "qs": "~6.5.2",
+ "safe-buffer": "^5.1.2",
+ "tough-cookie": "~2.5.0",
+ "tunnel-agent": "^0.6.0",
+ "uuid": "^3.3.2"
+ },
+ "dependencies": {
+ "qs": {
+ "version": "6.5.3"
+ },
+ "uuid": {
+ "version": "3.4.0"
+ }
+ }
+ },
+ "require-directory": {
+ "version": "2.1.1",
+ "dev": true
+ },
+ "require-main-filename": {
+ "version": "2.0.0",
+ "dev": true
+ },
+ "requizzle": {
+ "version": "0.2.3",
+ "dev": true,
+ "requires": {
+ "lodash": "^4.17.14"
+ }
+ },
+ "resolve": {
+ "version": "1.22.0",
+ "requires": {
+ "is-core-module": "^2.8.1",
+ "path-parse": "^1.0.7",
+ "supports-preserve-symlinks-flag": "^1.0.0"
+ }
+ },
+ "resolve-cwd": {
+ "version": "3.0.0",
+ "dev": true,
+ "requires": {
+ "resolve-from": "^5.0.0"
+ }
+ },
+ "resolve-from": {
+ "version": "5.0.0"
+ },
+ "resolve-pkg": {
+ "version": "2.0.0",
+ "requires": {
+ "resolve-from": "^5.0.0"
+ }
+ },
+ "resolve.exports": {
+ "version": "1.1.0",
+ "dev": true
+ },
+ "restore-cursor": {
+ "version": "3.1.0",
+ "requires": {
+ "onetime": "^5.1.0",
+ "signal-exit": "^3.0.2"
+ }
+ },
+ "ret": {
+ "version": "0.1.15"
+ },
+ "retry": {
+ "version": "0.12.0"
+ },
+ "reusify": {
+ "version": "1.0.4"
+ },
+ "rfdc": {
+ "version": "1.3.0"
+ },
+ "rimraf": {
+ "version": "3.0.2",
+ "requires": {
+ "glob": "^7.1.3"
+ }
+ },
+ "rollup": {
+ "version": "2.67.2",
+ "requires": {
+ "fsevents": "~2.3.2"
+ }
+ },
+ "run-async": {
+ "version": "2.4.1",
+ "dev": true
+ },
+ "run-parallel": {
+ "version": "1.2.0",
+ "requires": {
+ "queue-microtask": "^1.2.2"
+ }
+ },
+ "rxjs": {
+ "version": "6.6.7",
+ "dev": true,
+ "requires": {
+ "tslib": "^1.9.0"
+ }
+ },
+ "safe-buffer": {
+ "version": "5.1.2"
+ },
+ "safe-regex": {
+ "version": "1.1.0",
+ "requires": {
+ "ret": "~0.1.10"
+ }
+ },
+ "safer-buffer": {
+ "version": "2.1.2"
+ },
+ "sax": {
+ "version": "1.2.4"
+ },
+ "saxes": {
+ "version": "5.0.1",
+ "dev": true,
+ "requires": {
+ "xmlchars": "^2.2.0"
+ }
+ },
+ "semver": {
+ "version": "7.3.5",
+ "requires": {
+ "lru-cache": "^6.0.0"
+ }
+ },
+ "set-blocking": {
+ "version": "2.0.0"
+ },
+ "set-getter": {
+ "version": "0.1.1",
+ "dev": true,
+ "requires": {
+ "to-object-path": "^0.3.0"
+ }
+ },
+ "shebang-command": {
+ "version": "2.0.0",
+ "requires": {
+ "shebang-regex": "^3.0.0"
+ }
+ },
+ "shebang-regex": {
+ "version": "3.0.0"
+ },
+ "shiki": {
+ "version": "0.10.0",
+ "dev": true,
+ "requires": {
+ "jsonc-parser": "^3.0.0",
+ "vscode-oniguruma": "^1.6.1",
+ "vscode-textmate": "5.2.0"
+ }
+ },
+ "side-channel": {
+ "version": "1.0.4",
+ "requires": {
+ "call-bind": "^1.0.0",
+ "get-intrinsic": "^1.0.2",
+ "object-inspect": "^1.9.0"
+ }
+ },
+ "signal-exit": {
+ "version": "3.0.7"
+ },
+ "simple-git": {
+ "version": "3.7.1",
+ "requires": {
+ "@kwsites/file-exists": "^1.1.1",
+ "@kwsites/promise-deferred": "^1.1.1",
+ "debug": "^4.3.3"
+ }
+ },
+ "sisteransi": {
+ "version": "1.0.5",
+ "dev": true
+ },
+ "slash": {
+ "version": "3.0.0"
+ },
+ "slice-ansi": {
+ "version": "4.0.0",
+ "requires": {
+ "ansi-styles": "^4.0.0",
+ "astral-regex": "^2.0.0",
+ "is-fullwidth-code-point": "^3.0.0"
+ },
+ "dependencies": {
+ "ansi-styles": {
+ "version": "4.3.0",
+ "requires": {
+ "color-convert": "^2.0.1"
+ }
+ },
+ "color-convert": {
+ "version": "2.0.1",
+ "requires": {
+ "color-name": "~1.1.4"
+ }
+ },
+ "color-name": {
+ "version": "1.1.4"
+ },
+ "is-fullwidth-code-point": {
+ "version": "3.0.0"
+ }
+ }
+ },
+ "smart-buffer": {
+ "version": "4.2.0"
+ },
+ "socket.io": {
+ "version": "4.4.1",
+ "requires": {
+ "accepts": "~1.3.4",
+ "base64id": "~2.0.0",
+ "debug": "~4.3.2",
+ "engine.io": "~6.1.0",
+ "socket.io-adapter": "~2.3.3",
+ "socket.io-parser": "~4.0.4"
+ }
+ },
+ "socket.io-adapter": {
+ "version": "2.3.3"
+ },
+ "socket.io-parser": {
+ "version": "4.0.4",
+ "requires": {
+ "@types/component-emitter": "^1.2.10",
+ "component-emitter": "~1.3.0",
+ "debug": "~4.3.1"
+ }
+ },
+ "socks": {
+ "version": "2.6.2",
+ "requires": {
+ "ip": "^1.1.5",
+ "smart-buffer": "^4.2.0"
+ }
+ },
+ "socks-proxy-agent": {
+ "version": "6.1.1",
+ "requires": {
+ "agent-base": "^6.0.2",
+ "debug": "^4.3.1",
+ "socks": "^2.6.1"
+ }
+ },
+ "sort-array": {
+ "version": "2.0.0",
+ "dev": true,
+ "requires": {
+ "array-back": "^1.0.4",
+ "object-get": "^2.1.0",
+ "typical": "^2.6.0"
+ },
+ "dependencies": {
+ "array-back": {
+ "version": "1.0.4",
+ "dev": true,
+ "requires": {
+ "typical": "^2.6.0"
+ }
+ }
+ }
+ },
+ "source-map": {
+ "version": "0.5.7"
+ },
+ "source-map-support": {
+ "version": "0.5.21",
+ "requires": {
+ "buffer-from": "^1.0.0",
+ "source-map": "^0.6.0"
+ },
+ "dependencies": {
+ "source-map": {
+ "version": "0.6.1"
+ }
+ }
+ },
+ "split2": {
+ "version": "3.2.2",
+ "requires": {
+ "readable-stream": "^3.0.0"
+ },
+ "dependencies": {
+ "readable-stream": {
+ "version": "3.6.0",
+ "requires": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ }
+ }
+ }
+ },
+ "sprintf-js": {
+ "version": "1.0.3"
+ },
+ "sshpk": {
+ "version": "1.17.0",
+ "requires": {
+ "asn1": "~0.2.3",
+ "assert-plus": "^1.0.0",
+ "bcrypt-pbkdf": "^1.0.0",
+ "dashdash": "^1.12.0",
+ "ecc-jsbn": "~0.1.1",
+ "getpass": "^0.1.1",
+ "jsbn": "~0.1.0",
+ "safer-buffer": "^2.0.2",
+ "tweetnacl": "~0.14.0"
+ }
+ },
+ "ssri": {
+ "version": "8.0.1",
+ "requires": {
+ "minipass": "^3.1.1"
+ }
+ },
+ "stack-utils": {
+ "version": "2.0.5",
+ "dev": true,
+ "requires": {
+ "escape-string-regexp": "^2.0.0"
+ },
+ "dependencies": {
+ "escape-string-regexp": {
+ "version": "2.0.0",
+ "dev": true
+ }
+ }
+ },
+ "stream-combiner": {
+ "version": "0.0.4",
+ "dev": true,
+ "requires": {
+ "duplexer": "~0.1.1"
+ }
+ },
+ "stream-connect": {
+ "version": "1.0.2",
+ "dev": true,
+ "requires": {
+ "array-back": "^1.0.2"
+ },
+ "dependencies": {
+ "array-back": {
+ "version": "1.0.4",
+ "dev": true,
+ "requires": {
+ "typical": "^2.6.0"
+ }
+ }
+ }
+ },
+ "stream-shift": {
+ "version": "1.0.1"
+ },
+ "stream-via": {
+ "version": "1.0.4",
+ "dev": true
+ },
+ "string_decoder": {
+ "version": "1.1.1",
+ "requires": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
+ "string-argv": {
+ "version": "0.1.2",
+ "dev": true
+ },
+ "string-length": {
+ "version": "4.0.2",
+ "dev": true,
+ "requires": {
+ "char-regex": "^1.0.2",
+ "strip-ansi": "^6.0.0"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "5.0.1",
+ "dev": true
+ },
+ "strip-ansi": {
+ "version": "6.0.1",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^5.0.1"
+ }
+ }
+ }
+ },
+ "string-width": {
+ "version": "1.0.2",
+ "requires": {
+ "code-point-at": "^1.0.0",
+ "is-fullwidth-code-point": "^1.0.0",
+ "strip-ansi": "^3.0.0"
+ }
+ },
+ "string.prototype.trimend": {
+ "version": "1.0.4",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3"
+ }
+ },
+ "string.prototype.trimstart": {
+ "version": "1.0.4",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3"
+ }
+ },
+ "strip-ansi": {
+ "version": "3.0.1",
+ "requires": {
+ "ansi-regex": "^2.0.0"
+ }
+ },
+ "strip-bom": {
+ "version": "3.0.0"
+ },
+ "strip-color": {
+ "version": "0.1.0",
+ "dev": true
+ },
+ "strip-final-newline": {
+ "version": "2.0.0"
+ },
+ "strip-outer": {
+ "version": "1.0.1",
+ "requires": {
+ "escape-string-regexp": "^1.0.2"
+ }
+ },
+ "supports-color": {
+ "version": "5.5.0",
+ "requires": {
+ "has-flag": "^3.0.0"
+ }
+ },
+ "supports-hyperlinks": {
+ "version": "2.2.0",
+ "dev": true,
+ "requires": {
+ "has-flag": "^4.0.0",
+ "supports-color": "^7.0.0"
+ },
+ "dependencies": {
+ "has-flag": {
+ "version": "4.0.0",
+ "dev": true
+ },
+ "supports-color": {
+ "version": "7.2.0",
+ "dev": true,
+ "requires": {
+ "has-flag": "^4.0.0"
+ }
+ }
+ }
+ },
+ "supports-preserve-symlinks-flag": {
+ "version": "1.0.0"
+ },
+ "svg-element-attributes": {
+ "version": "1.3.1"
+ },
+ "symbol-tree": {
+ "version": "3.2.4",
+ "dev": true
+ },
+ "table-layout": {
+ "version": "0.4.5",
+ "dev": true,
+ "requires": {
+ "array-back": "^2.0.0",
+ "deep-extend": "~0.6.0",
+ "lodash.padend": "^4.6.1",
+ "typical": "^2.6.1",
+ "wordwrapjs": "^3.0.0"
+ },
+ "dependencies": {
+ "array-back": {
+ "version": "2.0.0",
+ "dev": true,
+ "requires": {
+ "typical": "^2.6.1"
+ }
+ }
+ }
+ },
+ "taffydb": {
+ "version": "2.6.2",
+ "dev": true
+ },
+ "tar": {
+ "version": "6.1.11",
+ "requires": {
+ "chownr": "^2.0.0",
+ "fs-minipass": "^2.0.0",
+ "minipass": "^3.0.0",
+ "minizlib": "^2.1.1",
+ "mkdirp": "^1.0.3",
+ "yallist": "^4.0.0"
+ }
+ },
+ "temp-path": {
+ "version": "1.0.0",
+ "dev": true
+ },
+ "term-img": {
+ "version": "6.0.0",
+ "requires": {
+ "ansi-escapes": "^5.0.0",
+ "iterm2-version": "^5.0.0"
+ },
+ "dependencies": {
+ "ansi-escapes": {
+ "version": "5.0.0",
+ "requires": {
+ "type-fest": "^1.0.2"
+ }
+ },
+ "type-fest": {
+ "version": "1.4.0"
+ }
+ }
+ },
+ "terminal-image": {
+ "version": "2.0.0",
+ "requires": {
+ "chalk": "^4.1.1",
+ "jimp": "^0.16.1",
+ "log-update": "^4.0.0",
+ "render-gif": "^2.0.4",
+ "term-img": "^6.0.0"
+ }
+ },
+ "terminal-link": {
+ "version": "2.1.1",
+ "dev": true,
+ "requires": {
+ "ansi-escapes": "^4.2.1",
+ "supports-hyperlinks": "^2.0.0"
+ }
+ },
+ "test-exclude": {
+ "version": "6.0.0",
+ "dev": true,
+ "requires": {
+ "@istanbuljs/schema": "^0.1.2",
+ "glob": "^7.1.4",
+ "minimatch": "^3.0.4"
+ }
+ },
+ "test-value": {
+ "version": "3.0.0",
+ "dev": true,
+ "requires": {
+ "array-back": "^2.0.0",
+ "typical": "^2.6.1"
+ },
+ "dependencies": {
+ "array-back": {
+ "version": "2.0.0",
+ "dev": true,
+ "requires": {
+ "typical": "^2.6.1"
+ }
+ }
+ }
+ },
+ "text-table": {
+ "version": "0.2.0"
+ },
+ "throat": {
+ "version": "6.0.1",
+ "dev": true
+ },
+ "through": {
+ "version": "2.3.8",
+ "dev": true
+ },
+ "through2": {
+ "version": "2.0.5",
+ "dev": true,
+ "requires": {
+ "readable-stream": "~2.3.6",
+ "xtend": "~4.0.1"
+ }
+ },
+ "timm": {
+ "version": "1.7.1"
+ },
+ "tiny-merge-patch": {
+ "version": "0.1.2"
+ },
+ "tinycolor2": {
+ "version": "1.4.2"
+ },
+ "tmp": {
+ "version": "0.0.33",
+ "dev": true,
+ "requires": {
+ "os-tmpdir": "~1.0.2"
+ }
+ },
+ "tmpl": {
+ "version": "1.0.5",
+ "dev": true
+ },
+ "to-fast-properties": {
+ "version": "2.0.0"
+ },
+ "to-object-path": {
+ "version": "0.3.0",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "dev": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "to-regex-range": {
+ "version": "5.0.1",
+ "requires": {
+ "is-number": "^7.0.0"
+ }
+ },
+ "toml": {
+ "version": "2.3.6",
+ "dev": true
+ },
+ "tough-cookie": {
+ "version": "2.5.0",
+ "requires": {
+ "psl": "^1.1.28",
+ "punycode": "^2.1.1"
+ }
+ },
+ "tr46": {
+ "version": "0.0.3"
+ },
+ "treeverse": {
+ "version": "1.0.4"
+ },
+ "trim-repeated": {
+ "version": "1.0.0",
+ "requires": {
+ "escape-string-regexp": "^1.0.2"
+ }
+ },
+ "ts-jest": {
+ "version": "27.1.3",
+ "dev": true,
+ "requires": {
+ "bs-logger": "0.x",
+ "fast-json-stable-stringify": "2.x",
+ "jest-util": "^27.0.0",
+ "json5": "2.x",
+ "lodash.memoize": "4.x",
+ "make-error": "1.x",
+ "semver": "7.x",
+ "yargs-parser": "20.x"
+ }
+ },
+ "ts-node": {
+ "version": "9.1.1",
+ "requires": {
+ "arg": "^4.1.0",
+ "create-require": "^1.1.0",
+ "diff": "^4.0.1",
+ "make-error": "^1.1.1",
+ "source-map-support": "^0.5.17",
+ "yn": "3.1.1"
+ }
+ },
+ "tsc-watch": {
+ "version": "4.6.0",
+ "dev": true,
+ "requires": {
+ "cross-spawn": "^7.0.3",
+ "node-cleanup": "^2.1.2",
+ "ps-tree": "^1.2.0",
+ "string-argv": "^0.1.1",
+ "strip-ansi": "^6.0.0"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "5.0.1",
+ "dev": true
+ },
+ "strip-ansi": {
+ "version": "6.0.1",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^5.0.1"
+ }
+ }
+ }
+ },
+ "tsconfig-paths": {
+ "version": "3.12.0",
+ "requires": {
+ "@types/json5": "^0.0.29",
+ "json5": "^1.0.1",
+ "minimist": "^1.2.0",
+ "strip-bom": "^3.0.0"
+ },
+ "dependencies": {
+ "json5": {
+ "version": "1.0.1",
+ "requires": {
+ "minimist": "^1.2.0"
+ }
+ }
+ }
+ },
+ "tslib": {
+ "version": "1.14.1"
+ },
+ "tsutils": {
+ "version": "3.21.0",
+ "requires": {
+ "tslib": "^1.8.1"
+ }
+ },
+ "tunnel-agent": {
+ "version": "0.6.0",
+ "requires": {
+ "safe-buffer": "^5.0.1"
+ }
+ },
+ "tweetnacl": {
+ "version": "0.14.5"
+ },
+ "type-check": {
+ "version": "0.4.0",
+ "requires": {
+ "prelude-ls": "^1.2.1"
+ }
+ },
+ "type-detect": {
+ "version": "4.0.8",
+ "dev": true
+ },
+ "type-fest": {
+ "version": "0.21.3"
+ },
+ "typedarray": {
+ "version": "0.0.6"
+ },
+ "typedarray-to-buffer": {
+ "version": "3.1.5",
+ "requires": {
+ "is-typedarray": "^1.0.0"
+ }
+ },
+ "typedoc": {
+ "version": "0.22.11",
+ "dev": true,
+ "requires": {
+ "glob": "^7.2.0",
+ "lunr": "^2.3.9",
+ "marked": "^4.0.10",
+ "minimatch": "^3.0.4",
+ "shiki": "^0.10.0"
+ },
+ "dependencies": {
+ "marked": {
+ "version": "4.0.12",
+ "dev": true
+ }
+ }
+ },
+ "typedoc-plugin-markdown": {
+ "version": "3.11.13",
+ "dev": true,
+ "requires": {
+ "handlebars": "^4.7.7"
+ }
+ },
+ "typescript": {
+ "version": "4.5.5"
+ },
+ "typical": {
+ "version": "2.6.1",
+ "dev": true
+ },
+ "uc.micro": {
+ "version": "1.0.6"
+ },
+ "uglify-js": {
+ "version": "3.15.1",
+ "dev": true,
+ "optional": true
+ },
+ "unbox-primitive": {
+ "version": "1.0.1",
+ "requires": {
+ "function-bind": "^1.1.1",
+ "has-bigints": "^1.0.1",
+ "has-symbols": "^1.0.2",
+ "which-boxed-primitive": "^1.0.2"
+ }
+ },
+ "underscore": {
+ "version": "1.13.2",
+ "dev": true
+ },
+ "unicode-canonical-property-names-ecmascript": {
+ "version": "2.0.0"
+ },
+ "unicode-match-property-ecmascript": {
+ "version": "2.0.0",
+ "requires": {
+ "unicode-canonical-property-names-ecmascript": "^2.0.0",
+ "unicode-property-aliases-ecmascript": "^2.0.0"
+ }
+ },
+ "unicode-match-property-value-ecmascript": {
+ "version": "2.0.0"
+ },
+ "unicode-property-aliases-ecmascript": {
+ "version": "2.0.0"
+ },
+ "unique-filename": {
+ "version": "1.1.1",
+ "requires": {
+ "unique-slug": "^2.0.0"
+ }
+ },
+ "unique-slug": {
+ "version": "2.0.2",
+ "requires": {
+ "imurmurhash": "^0.1.4"
+ }
+ },
+ "unixify": {
+ "version": "1.0.0",
+ "dev": true,
+ "requires": {
+ "normalize-path": "^2.1.1"
+ },
+ "dependencies": {
+ "normalize-path": {
+ "version": "2.1.1",
+ "dev": true,
+ "requires": {
+ "remove-trailing-separator": "^1.0.1"
+ }
+ }
+ }
+ },
+ "uri-js": {
+ "version": "4.4.1",
+ "requires": {
+ "punycode": "^2.1.0"
+ }
+ },
+ "uri-templates": {
+ "version": "0.2.0"
+ },
+ "utf-8-validate": {
+ "version": "5.0.8",
+ "requires": {
+ "node-gyp-build": "^4.3.0"
+ }
+ },
+ "utif": {
+ "version": "2.0.1",
+ "requires": {
+ "pako": "^1.0.5"
+ }
+ },
+ "util-deprecate": {
+ "version": "1.0.2"
+ },
+ "uuid": {
+ "version": "8.3.2"
+ },
+ "v8-compile-cache": {
+ "version": "2.3.0"
+ },
+ "v8-to-istanbul": {
+ "version": "8.1.1",
+ "dev": true,
+ "requires": {
+ "@types/istanbul-lib-coverage": "^2.0.1",
+ "convert-source-map": "^1.6.0",
+ "source-map": "^0.7.3"
+ },
+ "dependencies": {
+ "source-map": {
+ "version": "0.7.3",
+ "dev": true
+ }
+ }
+ },
+ "validate-npm-package-name": {
+ "version": "3.0.0",
+ "requires": {
+ "builtins": "^1.0.3"
+ }
+ },
+ "vary": {
+ "version": "1.1.2"
+ },
+ "verror": {
+ "version": "1.10.0",
+ "requires": {
+ "assert-plus": "^1.0.0",
+ "core-util-is": "1.0.2",
+ "extsprintf": "^1.2.0"
+ },
+ "dependencies": {
+ "core-util-is": {
+ "version": "1.0.2"
+ }
+ }
+ },
+ "vscode-oniguruma": {
+ "version": "1.6.1",
+ "dev": true
+ },
+ "vscode-textmate": {
+ "version": "5.2.0",
+ "dev": true
+ },
+ "w3c-hr-time": {
+ "version": "1.0.2",
+ "dev": true,
+ "requires": {
+ "browser-process-hrtime": "^1.0.0"
+ }
+ },
+ "w3c-xmlserializer": {
+ "version": "2.0.0",
+ "dev": true,
+ "requires": {
+ "xml-name-validator": "^3.0.0"
+ }
+ },
+ "walk": {
+ "version": "2.3.15",
+ "requires": {
+ "foreachasync": "^3.0.0"
+ }
+ },
+ "walk-back": {
+ "version": "4.0.0",
+ "dev": true
+ },
+ "walk-up-path": {
+ "version": "1.0.0"
+ },
+ "walkdir": {
+ "version": "0.4.1"
+ },
+ "walker": {
+ "version": "1.0.8",
+ "dev": true,
+ "requires": {
+ "makeerror": "1.0.12"
+ }
+ },
+ "webapi-parser": {
+ "version": "0.5.0",
+ "requires": {
+ "ajv": "6.5.2"
+ },
+ "dependencies": {
+ "ajv": {
+ "version": "6.5.2",
+ "requires": {
+ "fast-deep-equal": "^2.0.1",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.4.1",
+ "uri-js": "^4.2.1"
+ }
+ },
+ "fast-deep-equal": {
+ "version": "2.0.1"
+ }
+ }
+ },
+ "webidl-conversions": {
+ "version": "3.0.1"
+ },
+ "whatwg-encoding": {
+ "version": "1.0.5",
+ "dev": true,
+ "requires": {
+ "iconv-lite": "0.4.24"
+ },
+ "dependencies": {
+ "iconv-lite": {
+ "version": "0.4.24",
+ "dev": true,
+ "requires": {
+ "safer-buffer": ">= 2.1.2 < 3"
+ }
+ }
+ }
+ },
+ "whatwg-mimetype": {
+ "version": "2.3.0",
+ "dev": true
+ },
+ "whatwg-url": {
+ "version": "5.0.0",
+ "requires": {
+ "tr46": "~0.0.3",
+ "webidl-conversions": "^3.0.0"
+ }
+ },
+ "which": {
+ "version": "2.0.2",
+ "requires": {
+ "isexe": "^2.0.0"
+ }
+ },
+ "which-boxed-primitive": {
+ "version": "1.0.2",
+ "requires": {
+ "is-bigint": "^1.0.1",
+ "is-boolean-object": "^1.1.0",
+ "is-number-object": "^1.0.4",
+ "is-string": "^1.0.5",
+ "is-symbol": "^1.0.3"
+ }
+ },
+ "which-module": {
+ "version": "2.0.0",
+ "dev": true
+ },
+ "wide-align": {
+ "version": "1.1.5",
+ "requires": {
+ "string-width": "^1.0.2 || 2 || 3 || 4"
+ }
+ },
+ "word-wrap": {
+ "version": "1.2.3"
+ },
+ "wordwrap": {
+ "version": "1.0.0",
+ "dev": true
+ },
+ "wordwrapjs": {
+ "version": "3.0.0",
+ "dev": true,
+ "requires": {
+ "reduce-flatten": "^1.0.1",
+ "typical": "^2.6.1"
+ }
+ },
+ "wrap-ansi": {
+ "version": "7.0.0",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "5.0.1",
+ "dev": true
+ },
+ "ansi-styles": {
+ "version": "4.3.0",
+ "dev": true,
+ "requires": {
+ "color-convert": "^2.0.1"
+ }
+ },
+ "color-convert": {
+ "version": "2.0.1",
+ "dev": true,
+ "requires": {
+ "color-name": "~1.1.4"
+ }
+ },
+ "color-name": {
+ "version": "1.1.4",
+ "dev": true
+ },
+ "is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "dev": true
+ },
+ "string-width": {
+ "version": "4.2.3",
+ "dev": true,
+ "requires": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ }
+ },
+ "strip-ansi": {
+ "version": "6.0.1",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^5.0.1"
+ }
+ }
+ }
+ },
+ "wrappy": {
+ "version": "1.0.2"
+ },
+ "write-file-atomic": {
+ "version": "3.0.3",
+ "requires": {
+ "imurmurhash": "^0.1.4",
+ "is-typedarray": "^1.0.0",
+ "signal-exit": "^3.0.2",
+ "typedarray-to-buffer": "^3.1.5"
+ }
+ },
+ "ws": {
+ "version": "7.5.7",
+ "requires": {}
+ },
+ "xhr": {
+ "version": "2.6.0",
+ "requires": {
+ "global": "~4.4.0",
+ "is-function": "^1.0.1",
+ "parse-headers": "^2.0.0",
+ "xtend": "^4.0.0"
+ }
+ },
+ "xml-name-validator": {
+ "version": "3.0.0",
+ "dev": true
+ },
+ "xml-parse-from-string": {
+ "version": "1.0.1"
+ },
+ "xml2js": {
+ "version": "0.4.23",
+ "requires": {
+ "sax": ">=0.6.0",
+ "xmlbuilder": "~11.0.0"
+ }
+ },
+ "xmlbuilder": {
+ "version": "11.0.1"
+ },
+ "xmlchars": {
+ "version": "2.2.0",
+ "dev": true
+ },
+ "xmlcreate": {
+ "version": "2.0.4",
+ "dev": true
+ },
+ "xtend": {
+ "version": "4.0.2"
+ },
+ "y18n": {
+ "version": "5.0.8",
+ "dev": true
+ },
+ "yallist": {
+ "version": "4.0.0"
+ },
+ "yaml-ast-parser": {
+ "version": "0.0.43"
+ },
+ "yargs": {
+ "version": "16.2.0",
+ "dev": true,
+ "requires": {
+ "cliui": "^7.0.2",
+ "escalade": "^3.1.1",
+ "get-caller-file": "^2.0.5",
+ "require-directory": "^2.1.1",
+ "string-width": "^4.2.0",
+ "y18n": "^5.0.5",
+ "yargs-parser": "^20.2.2"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "5.0.1",
+ "dev": true
+ },
+ "is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "dev": true
+ },
+ "string-width": {
+ "version": "4.2.3",
+ "dev": true,
+ "requires": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ }
+ },
+ "strip-ansi": {
+ "version": "6.0.1",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^5.0.1"
+ }
+ }
+ }
+ },
+ "yargs-parser": {
+ "version": "20.2.9",
+ "dev": true
+ },
+ "yn": {
+ "version": "3.1.1"
+ }
+ }
+ }
+ }
+}
diff --git a/examples/slack-reaction-listener/package.json b/examples/slack-reaction-listener/package.json
new file mode 100644
index 000000000..ef8e883b8
--- /dev/null
+++ b/examples/slack-reaction-listener/package.json
@@ -0,0 +1,15 @@
+{
+ "name": "glee-example",
+ "version": "0.1.0",
+ "description": "An example of the AsyncAPI Glee framework",
+ "type": "module",
+ "scripts": {
+ "dev": "glee dev",
+ "start": "glee start"
+ },
+ "author": "Fran Mendez",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@asyncapi/glee": "file:../.."
+ }
+}
diff --git a/examples/slack-reaction-listener/socket.io.html b/examples/slack-reaction-listener/socket.io.html
new file mode 100644
index 000000000..ca1f23a6b
--- /dev/null
+++ b/examples/slack-reaction-listener/socket.io.html
@@ -0,0 +1,16 @@
+
+
\ No newline at end of file
diff --git a/examples/slack-reaction-listener/tsconfig.json b/examples/slack-reaction-listener/tsconfig.json
new file mode 100644
index 000000000..b17930b3e
--- /dev/null
+++ b/examples/slack-reaction-listener/tsconfig.json
@@ -0,0 +1,9 @@
+{
+ "compilerOptions": {
+ "allowJs": true,
+ "target": "es6",
+ "esModuleInterop": true,
+ "moduleResolution": "node",
+ "module":"es2020"
+ }
+}
\ No newline at end of file
diff --git a/jest.config.js b/jest.config.js
index 9682d97af..cdaf4acca 100644
--- a/jest.config.js
+++ b/jest.config.js
@@ -1,5 +1,8 @@
/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */
export default {
+ testMatch: [
+ "/test/**/*.test.ts"
+ ],
preset: 'ts-jest/presets/default-esm',
testEnvironment: 'node',
setupFilesAfterEnv: ['./jest.setup.ts'],
diff --git a/package-lock.json b/package-lock.json
index 60b2dd7dd..bb2f9dd6a 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,18 +1,18 @@
{
"name": "@asyncapi/glee",
- "version": "0.28.2",
+ "version": "0.31.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@asyncapi/glee",
- "version": "0.28.2",
+ "version": "0.31.0",
"license": "Apache-2.0",
"dependencies": {
- "@asyncapi/generator": "^1.14.1",
+ "@asyncapi/generator": "^1.15.0",
"@asyncapi/html-template": "^1.0.0",
"@asyncapi/markdown-template": "^1.4.0",
- "@asyncapi/parser": "^v3.0.0-next-major-spec.7",
+ "@asyncapi/parser": "^3.0.0-next-major-spec.12",
"@types/jest": "^27.4.0",
"@types/qs": "^6.9.7",
"ajv": "^6.12.6",
@@ -87,28 +87,6 @@
"node": ">=6.0.0"
}
},
- "node_modules/@apidevtools/json-schema-ref-parser": {
- "version": "9.1.2",
- "resolved": "https://registry.npmjs.org/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-9.1.2.tgz",
- "integrity": "sha512-r1w81DpR+KyRWd3f+rk6TNqMgedmAxZP5v5KWlXQWlgMUUtyEJch0DKEci1SorPMiSeM8XPl7MZ3miJ60JIpQg==",
- "dependencies": {
- "@jsdevtools/ono": "^7.1.3",
- "@types/json-schema": "^7.0.6",
- "call-me-maybe": "^1.0.1",
- "js-yaml": "^4.1.0"
- }
- },
- "node_modules/@apidevtools/json-schema-ref-parser/node_modules/js-yaml": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
- "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
- "dependencies": {
- "argparse": "^2.0.1"
- },
- "bin": {
- "js-yaml": "bin/js-yaml.js"
- }
- },
"node_modules/@asyncapi/avro-schema-parser": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/@asyncapi/avro-schema-parser/-/avro-schema-parser-3.0.3.tgz",
@@ -120,9 +98,9 @@
}
},
"node_modules/@asyncapi/avro-schema-parser/node_modules/@asyncapi/parser": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-2.1.1.tgz",
- "integrity": "sha512-FnJ5Du9iMu9MEb5mF90gF7z1ZkdnazisBsm3GHVFr7VaiF8luAoB+bklGYFwoMb+9QWKWr1099orY5VyXULAcQ==",
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-2.1.2.tgz",
+ "integrity": "sha512-2pHKnr2P8EujcrvZo4x4zNwsEIAg5vb1ZEhl2+OH0YBg8EYH/Xx73XZ+bbwLaYIg1gvFjm29jNB9UL3CMeDU5w==",
"dependencies": {
"@asyncapi/specs": "^5.1.0",
"@openapi-contrib/openapi-schema-to-json-schema": "~3.2.0",
@@ -142,9 +120,7 @@
"avsc": "^5.7.5",
"js-yaml": "^4.1.0",
"jsonpath-plus": "^7.2.0",
- "node-fetch": "2.6.7",
- "ramldt2jsonschema": "^1.2.3",
- "webapi-parser": "^0.5.0"
+ "node-fetch": "2.6.7"
}
},
"node_modules/@asyncapi/avro-schema-parser/node_modules/@asyncapi/specs": {
@@ -214,14 +190,14 @@
}
},
"node_modules/@asyncapi/generator": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/@asyncapi/generator/-/generator-1.14.1.tgz",
- "integrity": "sha512-lb3UutcTCkt6GmOZwXgejYq99ADqju/CXtvwG/ITfmqNCoVRpSXUaEXa13Q1I4K7zWNsYMyj3Q8yoTwyEStsFA==",
+ "version": "1.15.0",
+ "resolved": "https://registry.npmjs.org/@asyncapi/generator/-/generator-1.15.0.tgz",
+ "integrity": "sha512-lSza3qYmGiRJ9Sge+ZnGt/6yJEtdUtSNFlQERe/ZA2+pLI275bBxjSpTNs4bu5o02ujW0qoVBNLm53OkPduZeQ==",
"dependencies": {
- "@asyncapi/generator-react-sdk": "^0.2.23",
- "@asyncapi/parser": "^2.1.1",
+ "@asyncapi/generator-react-sdk": "^1.0.2",
+ "@asyncapi/parser": "^2.1.2",
"@npmcli/arborist": "^2.2.4",
- "@smoya/multi-parser": "^4.0.0",
+ "@smoya/multi-parser": "^5.0.0",
"ajv": "^8.12.0",
"chokidar": "^3.4.0",
"commander": "^6.1.0",
@@ -232,7 +208,6 @@
"js-yaml": "^3.13.1",
"levenshtein-edit-distance": "^2.0.5",
"loglevel": "^1.6.8",
- "markdown-it": "^12.3.2",
"minimatch": "^3.0.4",
"node-fetch": "^2.6.0",
"nunjucks": "^3.2.0",
@@ -254,11 +229,11 @@
}
},
"node_modules/@asyncapi/generator-react-sdk": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@asyncapi/generator-react-sdk/-/generator-react-sdk-1.0.0.tgz",
- "integrity": "sha512-QK88mxnxk1ptgXJ4Os2GoS+G/lR8n4zAdtKRvDyPRZzoUZG9/ACtlGhJam3+8DB6H5vZ6zb5Ak56Y6OTDRTX5w==",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/@asyncapi/generator-react-sdk/-/generator-react-sdk-1.0.2.tgz",
+ "integrity": "sha512-7RLR+ZznajT4nW8X94ygdd8q+YOVW4S1Rbw4j00jJmjRCZPia6+0uJLAu1JD/FDcCs3RgpWrwQsIO59FnPEwuw==",
"dependencies": {
- "@asyncapi/parser": "^2.1.0-next-major-spec.9",
+ "@asyncapi/parser": "^2.1.2",
"@babel/core": "7.12.9",
"@babel/preset-env": "^7.12.7",
"@babel/preset-react": "^7.12.7",
@@ -271,16 +246,20 @@
}
},
"node_modules/@asyncapi/generator-react-sdk/node_modules/@asyncapi/parser": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-2.1.0.tgz",
- "integrity": "sha512-78jjN3eW4ZmgJEa6Ap15lofzADCeItO4wHcAY2Jod3qLB1xf1zFDZQdtm3VSHYLeLhwoC1A33bAtzEf7M5P2bg==",
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-2.1.2.tgz",
+ "integrity": "sha512-2pHKnr2P8EujcrvZo4x4zNwsEIAg5vb1ZEhl2+OH0YBg8EYH/Xx73XZ+bbwLaYIg1gvFjm29jNB9UL3CMeDU5w==",
"dependencies": {
"@asyncapi/specs": "^5.1.0",
"@openapi-contrib/openapi-schema-to-json-schema": "~3.2.0",
+ "@stoplight/json": "^3.20.2",
+ "@stoplight/json-ref-readers": "^1.2.2",
"@stoplight/json-ref-resolver": "^3.1.5",
"@stoplight/spectral-core": "^1.16.1",
"@stoplight/spectral-functions": "^1.7.2",
"@stoplight/spectral-parsers": "^1.0.2",
+ "@stoplight/spectral-ref-resolver": "^1.0.3",
+ "@stoplight/types": "^13.12.0",
"@types/json-schema": "^7.0.11",
"@types/urijs": "^1.19.19",
"ajv": "^8.11.0",
@@ -289,9 +268,7 @@
"avsc": "^5.7.5",
"js-yaml": "^4.1.0",
"jsonpath-plus": "^7.2.0",
- "node-fetch": "2.6.7",
- "ramldt2jsonschema": "^1.2.3",
- "webapi-parser": "^0.5.0"
+ "node-fetch": "2.6.7"
}
},
"node_modules/@asyncapi/generator-react-sdk/node_modules/@asyncapi/specs": {
@@ -398,63 +375,10 @@
"semver": "bin/semver"
}
},
- "node_modules/@asyncapi/generator/node_modules/@asyncapi/generator-react-sdk": {
- "version": "0.2.25",
- "resolved": "https://registry.npmjs.org/@asyncapi/generator-react-sdk/-/generator-react-sdk-0.2.25.tgz",
- "integrity": "sha512-zmVdNaMPTDoUHnAIp33+dkGspEuLIi3BaaHFXY5lmL1XmaD9bU1rK/HLpNKhV32Os6Wp50CuskOwDsoRCeSGow==",
- "dependencies": {
- "@asyncapi/parser": "^1.15.1",
- "@babel/core": "7.12.9",
- "@babel/preset-env": "^7.12.7",
- "@babel/preset-react": "^7.12.7",
- "@rollup/plugin-babel": "^5.2.1",
- "babel-plugin-source-map-support": "^2.1.3",
- "prop-types": "^15.7.2",
- "react": "^17.0.1",
- "rollup": "^2.60.1",
- "source-map-support": "^0.5.19"
- }
- },
- "node_modules/@asyncapi/generator/node_modules/@asyncapi/generator-react-sdk/node_modules/@asyncapi/parser": {
- "version": "1.18.1",
- "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-1.18.1.tgz",
- "integrity": "sha512-7sU9DajLV+vA2vShTYmD5lbtbTY6TOcGxB4Z4IcpRp8x5pejOsN32iU05eIYCnuamsi5SMscFxoi6fIO2vPK3Q==",
- "dependencies": {
- "@apidevtools/json-schema-ref-parser": "^9.0.6",
- "@asyncapi/specs": "^4.1.1",
- "@fmvilas/pseudo-yaml-ast": "^0.3.1",
- "ajv": "^6.10.1",
- "js-yaml": "^3.13.1",
- "json-to-ast": "^2.1.0",
- "lodash.clonedeep": "^4.5.0",
- "node-fetch": "^2.6.0",
- "tiny-merge-patch": "^0.1.2"
- }
- },
- "node_modules/@asyncapi/generator/node_modules/@asyncapi/generator-react-sdk/node_modules/ajv": {
- "version": "6.12.6",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
- "dependencies": {
- "fast-deep-equal": "^3.1.1",
- "fast-json-stable-stringify": "^2.0.0",
- "json-schema-traverse": "^0.4.1",
- "uri-js": "^4.2.2"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/epoberezkin"
- }
- },
- "node_modules/@asyncapi/generator/node_modules/@asyncapi/generator-react-sdk/node_modules/json-schema-traverse": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
- "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
- },
"node_modules/@asyncapi/generator/node_modules/@asyncapi/parser": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-2.1.1.tgz",
- "integrity": "sha512-FnJ5Du9iMu9MEb5mF90gF7z1ZkdnazisBsm3GHVFr7VaiF8luAoB+bklGYFwoMb+9QWKWr1099orY5VyXULAcQ==",
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-2.1.2.tgz",
+ "integrity": "sha512-2pHKnr2P8EujcrvZo4x4zNwsEIAg5vb1ZEhl2+OH0YBg8EYH/Xx73XZ+bbwLaYIg1gvFjm29jNB9UL3CMeDU5w==",
"dependencies": {
"@asyncapi/specs": "^5.1.0",
"@openapi-contrib/openapi-schema-to-json-schema": "~3.2.0",
@@ -474,17 +398,7 @@
"avsc": "^5.7.5",
"js-yaml": "^4.1.0",
"jsonpath-plus": "^7.2.0",
- "node-fetch": "2.6.7",
- "ramldt2jsonschema": "^1.2.3",
- "webapi-parser": "^0.5.0"
- }
- },
- "node_modules/@asyncapi/generator/node_modules/@asyncapi/parser/node_modules/@asyncapi/specs": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-5.1.0.tgz",
- "integrity": "sha512-yffhETqehkim43luMnPKOwzY0D0YtU4bKpORIXIaid6p5Y5kDLrMGJaEPkNieQp03HMjhjFrnUPtT8kvqe0+aQ==",
- "dependencies": {
- "@types/json-schema": "^7.0.11"
+ "node-fetch": "2.6.7"
}
},
"node_modules/@asyncapi/generator/node_modules/@asyncapi/parser/node_modules/js-yaml": {
@@ -498,42 +412,12 @@
"js-yaml": "bin/js-yaml.js"
}
},
- "node_modules/@asyncapi/generator/node_modules/@babel/core": {
- "version": "7.12.9",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz",
- "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==",
+ "node_modules/@asyncapi/generator/node_modules/@asyncapi/specs": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-5.1.0.tgz",
+ "integrity": "sha512-yffhETqehkim43luMnPKOwzY0D0YtU4bKpORIXIaid6p5Y5kDLrMGJaEPkNieQp03HMjhjFrnUPtT8kvqe0+aQ==",
"dependencies": {
- "@babel/code-frame": "^7.10.4",
- "@babel/generator": "^7.12.5",
- "@babel/helper-module-transforms": "^7.12.1",
- "@babel/helpers": "^7.12.5",
- "@babel/parser": "^7.12.7",
- "@babel/template": "^7.12.7",
- "@babel/traverse": "^7.12.9",
- "@babel/types": "^7.12.7",
- "convert-source-map": "^1.7.0",
- "debug": "^4.1.0",
- "gensync": "^1.0.0-beta.1",
- "json5": "^2.1.2",
- "lodash": "^4.17.19",
- "resolve": "^1.3.2",
- "semver": "^5.4.1",
- "source-map": "^0.5.0"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/babel"
- }
- },
- "node_modules/@asyncapi/generator/node_modules/@babel/core/node_modules/semver": {
- "version": "5.7.2",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
- "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
- "bin": {
- "semver": "bin/semver"
+ "@types/json-schema": "^7.0.11"
}
},
"node_modules/@asyncapi/generator/node_modules/ajv": {
@@ -621,9 +505,9 @@
}
},
"node_modules/@asyncapi/openapi-schema-parser/node_modules/@asyncapi/parser": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-2.1.1.tgz",
- "integrity": "sha512-FnJ5Du9iMu9MEb5mF90gF7z1ZkdnazisBsm3GHVFr7VaiF8luAoB+bklGYFwoMb+9QWKWr1099orY5VyXULAcQ==",
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-2.1.2.tgz",
+ "integrity": "sha512-2pHKnr2P8EujcrvZo4x4zNwsEIAg5vb1ZEhl2+OH0YBg8EYH/Xx73XZ+bbwLaYIg1gvFjm29jNB9UL3CMeDU5w==",
"dependencies": {
"@asyncapi/specs": "^5.1.0",
"@openapi-contrib/openapi-schema-to-json-schema": "~3.2.0",
@@ -643,9 +527,7 @@
"avsc": "^5.7.5",
"js-yaml": "^4.1.0",
"jsonpath-plus": "^7.2.0",
- "node-fetch": "2.6.7",
- "ramldt2jsonschema": "^1.2.3",
- "webapi-parser": "^0.5.0"
+ "node-fetch": "2.6.7"
}
},
"node_modules/@asyncapi/openapi-schema-parser/node_modules/@asyncapi/specs": {
@@ -715,9 +597,9 @@
}
},
"node_modules/@asyncapi/parser": {
- "version": "3.0.0-next-major-spec.7",
- "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.0-next-major-spec.7.tgz",
- "integrity": "sha512-iCVCd66h6NXrIVu7aK5RwGuJ4g1j+qD88xxejUwczbpGbhJkuZUzF5jReWNNAizETJttnAwW0rBKjZF4HVqOiQ==",
+ "version": "3.0.0-next-major-spec.12",
+ "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.0-next-major-spec.12.tgz",
+ "integrity": "sha512-68b3ceprIrkAWC9FLBOQqK+H9iQnwRNj2G8/s7OyvsNVpyRpNOe4xETUm/RkfyZYTjpLC2sGqbX42SEU0PW2+g==",
"dependencies": {
"@asyncapi/specs": "^6.0.0-next-major-spec.9",
"@openapi-contrib/openapi-schema-to-json-schema": "~3.2.0",
@@ -738,14 +620,6 @@
"webapi-parser": "^0.5.0"
}
},
- "node_modules/@asyncapi/parser/node_modules/@asyncapi/specs": {
- "version": "6.0.0-next-major-spec.10",
- "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-6.0.0-next-major-spec.10.tgz",
- "integrity": "sha512-flxUofPHdLDfbnfkLzqMPjbCj4EJTxg8q9Xxkt9hsO7BDRUDQk5C7RRBfe+HxAstl0LghX1DAQcof3+GPEXuFA==",
- "dependencies": {
- "@types/json-schema": "^7.0.11"
- }
- },
"node_modules/@asyncapi/parser/node_modules/ajv": {
"version": "8.12.0",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz",
@@ -815,16 +689,20 @@
}
},
"node_modules/@asyncapi/protobuf-schema-parser/node_modules/@asyncapi/parser": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-2.1.0.tgz",
- "integrity": "sha512-78jjN3eW4ZmgJEa6Ap15lofzADCeItO4wHcAY2Jod3qLB1xf1zFDZQdtm3VSHYLeLhwoC1A33bAtzEf7M5P2bg==",
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-2.1.2.tgz",
+ "integrity": "sha512-2pHKnr2P8EujcrvZo4x4zNwsEIAg5vb1ZEhl2+OH0YBg8EYH/Xx73XZ+bbwLaYIg1gvFjm29jNB9UL3CMeDU5w==",
"dependencies": {
"@asyncapi/specs": "^5.1.0",
"@openapi-contrib/openapi-schema-to-json-schema": "~3.2.0",
+ "@stoplight/json": "^3.20.2",
+ "@stoplight/json-ref-readers": "^1.2.2",
"@stoplight/json-ref-resolver": "^3.1.5",
"@stoplight/spectral-core": "^1.16.1",
"@stoplight/spectral-functions": "^1.7.2",
"@stoplight/spectral-parsers": "^1.0.2",
+ "@stoplight/spectral-ref-resolver": "^1.0.3",
+ "@stoplight/types": "^13.12.0",
"@types/json-schema": "^7.0.11",
"@types/urijs": "^1.19.19",
"ajv": "^8.11.0",
@@ -833,9 +711,7 @@
"avsc": "^5.7.5",
"js-yaml": "^4.1.0",
"jsonpath-plus": "^7.2.0",
- "node-fetch": "2.6.7",
- "ramldt2jsonschema": "^1.2.3",
- "webapi-parser": "^0.5.0"
+ "node-fetch": "2.6.7"
}
},
"node_modules/@asyncapi/protobuf-schema-parser/node_modules/@asyncapi/specs": {
@@ -905,27 +781,31 @@
}
},
"node_modules/@asyncapi/raml-dt-schema-parser": {
- "version": "4.0.4",
- "resolved": "https://registry.npmjs.org/@asyncapi/raml-dt-schema-parser/-/raml-dt-schema-parser-4.0.4.tgz",
- "integrity": "sha512-kKam4jwYYdwqoV5zkEb3YEb8VOrN0785fc4ByazxRd+BT/RnkQTLspjTY/akdDs9DLmU4ChP73Z0vqpek6wojA==",
+ "version": "4.0.6",
+ "resolved": "https://registry.npmjs.org/@asyncapi/raml-dt-schema-parser/-/raml-dt-schema-parser-4.0.6.tgz",
+ "integrity": "sha512-3l3WFTDrgtbel6xY9ohWtAA/DVJangGrLKIDOr+zGacQ5gZNxRRapamXcPJPel5Ut+bnG9jDTh8WJqoC6TZ+EQ==",
"dependencies": {
- "@asyncapi/parser": "^2.1.0",
+ "@asyncapi/parser": "^2.1.2",
"js-yaml": "^4.1.0",
"ramldt2jsonschema": "^1.2.3",
"webapi-parser": "^0.5.0"
}
},
"node_modules/@asyncapi/raml-dt-schema-parser/node_modules/@asyncapi/parser": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-2.1.0.tgz",
- "integrity": "sha512-78jjN3eW4ZmgJEa6Ap15lofzADCeItO4wHcAY2Jod3qLB1xf1zFDZQdtm3VSHYLeLhwoC1A33bAtzEf7M5P2bg==",
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-2.1.2.tgz",
+ "integrity": "sha512-2pHKnr2P8EujcrvZo4x4zNwsEIAg5vb1ZEhl2+OH0YBg8EYH/Xx73XZ+bbwLaYIg1gvFjm29jNB9UL3CMeDU5w==",
"dependencies": {
"@asyncapi/specs": "^5.1.0",
"@openapi-contrib/openapi-schema-to-json-schema": "~3.2.0",
+ "@stoplight/json": "^3.20.2",
+ "@stoplight/json-ref-readers": "^1.2.2",
"@stoplight/json-ref-resolver": "^3.1.5",
"@stoplight/spectral-core": "^1.16.1",
"@stoplight/spectral-functions": "^1.7.2",
"@stoplight/spectral-parsers": "^1.0.2",
+ "@stoplight/spectral-ref-resolver": "^1.0.3",
+ "@stoplight/types": "^13.12.0",
"@types/json-schema": "^7.0.11",
"@types/urijs": "^1.19.19",
"ajv": "^8.11.0",
@@ -934,9 +814,7 @@
"avsc": "^5.7.5",
"js-yaml": "^4.1.0",
"jsonpath-plus": "^7.2.0",
- "node-fetch": "2.6.7",
- "ramldt2jsonschema": "^1.2.3",
- "webapi-parser": "^0.5.0"
+ "node-fetch": "2.6.7"
}
},
"node_modules/@asyncapi/raml-dt-schema-parser/node_modules/@asyncapi/specs": {
@@ -1026,9 +904,9 @@
}
},
"node_modules/@asyncapi/react-component/node_modules/@asyncapi/parser": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-2.1.1.tgz",
- "integrity": "sha512-FnJ5Du9iMu9MEb5mF90gF7z1ZkdnazisBsm3GHVFr7VaiF8luAoB+bklGYFwoMb+9QWKWr1099orY5VyXULAcQ==",
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-2.1.2.tgz",
+ "integrity": "sha512-2pHKnr2P8EujcrvZo4x4zNwsEIAg5vb1ZEhl2+OH0YBg8EYH/Xx73XZ+bbwLaYIg1gvFjm29jNB9UL3CMeDU5w==",
"dependencies": {
"@asyncapi/specs": "^5.1.0",
"@openapi-contrib/openapi-schema-to-json-schema": "~3.2.0",
@@ -1048,9 +926,7 @@
"avsc": "^5.7.5",
"js-yaml": "^4.1.0",
"jsonpath-plus": "^7.2.0",
- "node-fetch": "2.6.7",
- "ramldt2jsonschema": "^1.2.3",
- "webapi-parser": "^0.5.0"
+ "node-fetch": "2.6.7"
}
},
"node_modules/@asyncapi/react-component/node_modules/@asyncapi/specs": {
@@ -1120,9 +996,9 @@
}
},
"node_modules/@asyncapi/specs": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-4.2.0.tgz",
- "integrity": "sha512-V9bFzUGNXrpsyennEXNZaPvdoFYYoeUYYAGiQVYsGsUsF/IL/G40NpE9u6nPeXGj8sZgjKlUG6iP39T0DYtSlQ==",
+ "version": "6.0.0-next-major-spec.13",
+ "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-6.0.0-next-major-spec.13.tgz",
+ "integrity": "sha512-mnGllHVaUscCHaDnYfLGo84KK81NcTmevVFQP94RusKM2SvtYkbBuC0nwQ6ie/PAEHQy+kn2PjrJlfwwm7VgEQ==",
"dependencies": {
"@types/json-schema": "^7.0.11"
}
@@ -2897,14 +2773,6 @@
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
}
},
- "node_modules/@fmvilas/pseudo-yaml-ast": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/@fmvilas/pseudo-yaml-ast/-/pseudo-yaml-ast-0.3.1.tgz",
- "integrity": "sha512-8OAB74W2a9M3k9bjYD8AjVXkX+qO8c0SqNT5HlgOqx7AxSw8xdksEcZp7gFtfi+4njSxT6+76ZR+1ubjAwQHOg==",
- "dependencies": {
- "yaml-ast-parser": "0.0.43"
- }
- },
"node_modules/@gar/promisify": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz",
@@ -3738,11 +3606,6 @@
"@jridgewell/sourcemap-codec": "1.4.14"
}
},
- "node_modules/@jsdevtools/ono": {
- "version": "7.1.3",
- "resolved": "https://registry.npmjs.org/@jsdevtools/ono/-/ono-7.1.3.tgz",
- "integrity": "sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg=="
- },
"node_modules/@jsep-plugin/regex": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/@jsep-plugin/regex/-/regex-1.0.3.tgz",
@@ -4107,16 +3970,17 @@
}
},
"node_modules/@smoya/multi-parser": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@smoya/multi-parser/-/multi-parser-4.0.0.tgz",
- "integrity": "sha512-NgPxSaB3YqwrIVe7AtQ/wh9I2J0BHR4lP0PdqirYYrc0XXRwdDjIRrywEc2jjECWsL7tuGU/QtGMGIVaJe6ZYA==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/@smoya/multi-parser/-/multi-parser-5.0.0.tgz",
+ "integrity": "sha512-8cBG+pD478YHblQafBDngubW6lVcxJK+WJb0EtMnPYhP9upMBceRAnWRVL1RgZ5t/3C2C9DsjOo7IazW78Kf5g==",
"dependencies": {
"@asyncapi/avro-schema-parser": "^3.0.3",
"@asyncapi/openapi-schema-parser": "^3.0.4",
"@asyncapi/protobuf-schema-parser": "^3.0.0",
"@asyncapi/raml-dt-schema-parser": "^4.0.4",
- "parserv2": "npm:@asyncapi/parser@^2.1.0",
- "parserv3": "npm:@asyncapi/parser@^3.0.0-next-major-spec.3"
+ "parserapiv1": "npm:@asyncapi/parser@^2.1.0",
+ "parserapiv2": "npm:@asyncapi/parser@3.0.0-next-major-spec.8",
+ "parserapiv3": "npm:@asyncapi/parser@^3.0.0-next-major-spec.10"
}
},
"node_modules/@socket.io/component-emitter": {
@@ -6137,11 +6001,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/call-me-maybe": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.2.tgz",
- "integrity": "sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ=="
- },
"node_modules/callsites": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
@@ -7397,6 +7256,7 @@
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz",
"integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==",
+ "dev": true,
"funding": {
"url": "https://github.com/fb55/entities?sponsor=1"
}
@@ -11806,6 +11666,7 @@
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-3.0.3.tgz",
"integrity": "sha512-ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ==",
+ "dev": true,
"dependencies": {
"uc.micro": "^1.0.1"
}
@@ -11879,11 +11740,6 @@
"resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz",
"integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA=="
},
- "node_modules/lodash.clonedeep": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
- "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ=="
- },
"node_modules/lodash.debounce": {
"version": "4.0.8",
"resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
@@ -12112,6 +11968,7 @@
"version": "12.3.2",
"resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-12.3.2.tgz",
"integrity": "sha512-TchMembfxfNVpHkbtriWltGWc+m3xszaRD0CZup7GFFhzIgQqxIfn3eGj1yZpfuflzPvfkt611B2Q/Bsk1YnGg==",
+ "dev": true,
"dependencies": {
"argparse": "^2.0.1",
"entities": "~2.1.0",
@@ -12203,7 +12060,8 @@
"node_modules/mdurl": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz",
- "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g=="
+ "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==",
+ "dev": true
},
"node_modules/merge-stream": {
"version": "2.0.0",
@@ -13231,18 +13089,22 @@
"resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz",
"integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw=="
},
- "node_modules/parserv2": {
+ "node_modules/parserapiv1": {
"name": "@asyncapi/parser",
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-2.1.0.tgz",
- "integrity": "sha512-78jjN3eW4ZmgJEa6Ap15lofzADCeItO4wHcAY2Jod3qLB1xf1zFDZQdtm3VSHYLeLhwoC1A33bAtzEf7M5P2bg==",
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-2.1.2.tgz",
+ "integrity": "sha512-2pHKnr2P8EujcrvZo4x4zNwsEIAg5vb1ZEhl2+OH0YBg8EYH/Xx73XZ+bbwLaYIg1gvFjm29jNB9UL3CMeDU5w==",
"dependencies": {
"@asyncapi/specs": "^5.1.0",
"@openapi-contrib/openapi-schema-to-json-schema": "~3.2.0",
+ "@stoplight/json": "^3.20.2",
+ "@stoplight/json-ref-readers": "^1.2.2",
"@stoplight/json-ref-resolver": "^3.1.5",
"@stoplight/spectral-core": "^1.16.1",
"@stoplight/spectral-functions": "^1.7.2",
"@stoplight/spectral-parsers": "^1.0.2",
+ "@stoplight/spectral-ref-resolver": "^1.0.3",
+ "@stoplight/types": "^13.12.0",
"@types/json-schema": "^7.0.11",
"@types/urijs": "^1.19.19",
"ajv": "^8.11.0",
@@ -13251,12 +13113,10 @@
"avsc": "^5.7.5",
"js-yaml": "^4.1.0",
"jsonpath-plus": "^7.2.0",
- "node-fetch": "2.6.7",
- "ramldt2jsonschema": "^1.2.3",
- "webapi-parser": "^0.5.0"
+ "node-fetch": "2.6.7"
}
},
- "node_modules/parserv2/node_modules/@asyncapi/specs": {
+ "node_modules/parserapiv1/node_modules/@asyncapi/specs": {
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-5.1.0.tgz",
"integrity": "sha512-yffhETqehkim43luMnPKOwzY0D0YtU4bKpORIXIaid6p5Y5kDLrMGJaEPkNieQp03HMjhjFrnUPtT8kvqe0+aQ==",
@@ -13264,7 +13124,7 @@
"@types/json-schema": "^7.0.11"
}
},
- "node_modules/parserv2/node_modules/ajv": {
+ "node_modules/parserapiv1/node_modules/ajv": {
"version": "8.12.0",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz",
"integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==",
@@ -13279,7 +13139,7 @@
"url": "https://github.com/sponsors/epoberezkin"
}
},
- "node_modules/parserv2/node_modules/ajv-errors": {
+ "node_modules/parserapiv1/node_modules/ajv-errors": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-3.0.0.tgz",
"integrity": "sha512-V3wD15YHfHz6y0KdhYFjyy9vWtEVALT9UrxfN3zqlI6dMioHnJrqOYfyPKol3oqrnCM9uwkcdCwkJ0WUcbLMTQ==",
@@ -13287,7 +13147,7 @@
"ajv": "^8.0.1"
}
},
- "node_modules/parserv2/node_modules/js-yaml": {
+ "node_modules/parserapiv1/node_modules/js-yaml": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
"integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
@@ -13298,12 +13158,12 @@
"js-yaml": "bin/js-yaml.js"
}
},
- "node_modules/parserv2/node_modules/json-schema-traverse": {
+ "node_modules/parserapiv1/node_modules/json-schema-traverse": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
"integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug=="
},
- "node_modules/parserv2/node_modules/node-fetch": {
+ "node_modules/parserapiv1/node_modules/node-fetch": {
"version": "2.6.7",
"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
"integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
@@ -13322,11 +13182,11 @@
}
}
},
- "node_modules/parserv3": {
+ "node_modules/parserapiv2": {
"name": "@asyncapi/parser",
- "version": "3.0.0-next-major-spec.6",
- "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.0-next-major-spec.6.tgz",
- "integrity": "sha512-vb3mHUJCWazsVH85rrKN/N0+adgPwPZynQ1RtQpkcLFYei87jAxfUJLjTc7yUnDPiMdBp4RiB7niqogqRTWleQ==",
+ "version": "3.0.0-next-major-spec.8",
+ "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.0-next-major-spec.8.tgz",
+ "integrity": "sha512-d8ebYM08BCsx3Q4AeLke6naU/NrcAXFEVpS6b3EWcKRdUDce+v0X5k9aDH+YXWCaQApEF28UzcxhlSOJvhIFgQ==",
"dependencies": {
"@asyncapi/specs": "^6.0.0-next-major-spec.9",
"@openapi-contrib/openapi-schema-to-json-schema": "~3.2.0",
@@ -13347,15 +13207,90 @@
"webapi-parser": "^0.5.0"
}
},
- "node_modules/parserv3/node_modules/@asyncapi/specs": {
- "version": "6.0.0-next-major-spec.9",
- "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-6.0.0-next-major-spec.9.tgz",
- "integrity": "sha512-fmOITQoYMw3I2Vai7u/vT0q4yHMBkeXTPByHhrqCaxnwX59Yb2vsMmukHjq478qqCP/U/TmzVvGpEy0JBMaelw==",
+ "node_modules/parserapiv2/node_modules/ajv": {
+ "version": "8.12.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz",
+ "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==",
"dependencies": {
- "@types/json-schema": "^7.0.11"
+ "fast-deep-equal": "^3.1.1",
+ "json-schema-traverse": "^1.0.0",
+ "require-from-string": "^2.0.2",
+ "uri-js": "^4.2.2"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/epoberezkin"
}
},
- "node_modules/parserv3/node_modules/ajv": {
+ "node_modules/parserapiv2/node_modules/ajv-errors": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-3.0.0.tgz",
+ "integrity": "sha512-V3wD15YHfHz6y0KdhYFjyy9vWtEVALT9UrxfN3zqlI6dMioHnJrqOYfyPKol3oqrnCM9uwkcdCwkJ0WUcbLMTQ==",
+ "peerDependencies": {
+ "ajv": "^8.0.1"
+ }
+ },
+ "node_modules/parserapiv2/node_modules/js-yaml": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
+ "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
+ "dependencies": {
+ "argparse": "^2.0.1"
+ },
+ "bin": {
+ "js-yaml": "bin/js-yaml.js"
+ }
+ },
+ "node_modules/parserapiv2/node_modules/json-schema-traverse": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
+ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug=="
+ },
+ "node_modules/parserapiv2/node_modules/node-fetch": {
+ "version": "2.6.7",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
+ "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
+ "dependencies": {
+ "whatwg-url": "^5.0.0"
+ },
+ "engines": {
+ "node": "4.x || >=6.0.0"
+ },
+ "peerDependencies": {
+ "encoding": "^0.1.0"
+ },
+ "peerDependenciesMeta": {
+ "encoding": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/parserapiv3": {
+ "name": "@asyncapi/parser",
+ "version": "3.0.0-next-major-spec.12",
+ "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.0-next-major-spec.12.tgz",
+ "integrity": "sha512-68b3ceprIrkAWC9FLBOQqK+H9iQnwRNj2G8/s7OyvsNVpyRpNOe4xETUm/RkfyZYTjpLC2sGqbX42SEU0PW2+g==",
+ "dependencies": {
+ "@asyncapi/specs": "^6.0.0-next-major-spec.9",
+ "@openapi-contrib/openapi-schema-to-json-schema": "~3.2.0",
+ "@stoplight/json-ref-resolver": "^3.1.5",
+ "@stoplight/spectral-core": "^1.16.1",
+ "@stoplight/spectral-functions": "^1.7.2",
+ "@stoplight/spectral-parsers": "^1.0.2",
+ "@types/json-schema": "^7.0.11",
+ "@types/urijs": "^1.19.19",
+ "ajv": "^8.11.0",
+ "ajv-errors": "^3.0.0",
+ "ajv-formats": "^2.1.1",
+ "avsc": "^5.7.5",
+ "js-yaml": "^4.1.0",
+ "jsonpath-plus": "^7.2.0",
+ "node-fetch": "2.6.7",
+ "ramldt2jsonschema": "^1.2.3",
+ "webapi-parser": "^0.5.0"
+ }
+ },
+ "node_modules/parserapiv3/node_modules/ajv": {
"version": "8.12.0",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz",
"integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==",
@@ -13370,7 +13305,7 @@
"url": "https://github.com/sponsors/epoberezkin"
}
},
- "node_modules/parserv3/node_modules/ajv-errors": {
+ "node_modules/parserapiv3/node_modules/ajv-errors": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-3.0.0.tgz",
"integrity": "sha512-V3wD15YHfHz6y0KdhYFjyy9vWtEVALT9UrxfN3zqlI6dMioHnJrqOYfyPKol3oqrnCM9uwkcdCwkJ0WUcbLMTQ==",
@@ -13378,7 +13313,7 @@
"ajv": "^8.0.1"
}
},
- "node_modules/parserv3/node_modules/js-yaml": {
+ "node_modules/parserapiv3/node_modules/js-yaml": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
"integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
@@ -13389,12 +13324,12 @@
"js-yaml": "bin/js-yaml.js"
}
},
- "node_modules/parserv3/node_modules/json-schema-traverse": {
+ "node_modules/parserapiv3/node_modules/json-schema-traverse": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
"integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug=="
},
- "node_modules/parserv3/node_modules/node-fetch": {
+ "node_modules/parserapiv3/node_modules/node-fetch": {
"version": "2.6.7",
"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
"integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
@@ -16113,11 +16048,6 @@
"resolved": "https://registry.npmjs.org/timm/-/timm-1.7.1.tgz",
"integrity": "sha512-IjZc9KIotudix8bMaBW6QvMuq64BrJWFs1+4V0lXwWGQZwH+LnX87doAYhem4caOEusRP9/g6jVDQmZ8XOk1nw=="
},
- "node_modules/tiny-merge-patch": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/tiny-merge-patch/-/tiny-merge-patch-0.1.2.tgz",
- "integrity": "sha512-NLoA//tTMBPTr0oGdq+fxnvVR0tDa8tOcG9ZGbuovGzROadZ404qOV4g01jeWa5S8MC9nAOvu5bQgCW7s8tlWQ=="
- },
"node_modules/tinycolor2": {
"version": "1.6.0",
"resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.6.0.tgz",
@@ -16556,7 +16486,8 @@
"node_modules/uc.micro": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz",
- "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA=="
+ "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==",
+ "dev": true
},
"node_modules/uglify-js": {
"version": "3.17.4",
@@ -17290,11 +17221,6 @@
"node": ">= 6"
}
},
- "node_modules/yaml-ast-parser": {
- "version": "0.0.43",
- "resolved": "https://registry.npmjs.org/yaml-ast-parser/-/yaml-ast-parser-0.0.43.tgz",
- "integrity": "sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A=="
- },
"node_modules/yargs": {
"version": "15.4.1",
"resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz",
diff --git a/package.json b/package.json
index 7b27b3b21..a99b35911 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "@asyncapi/glee",
- "version": "0.28.2",
+ "version": "0.31.0",
"description": "The AsyncAPI framework",
"exports": "./dist/moduleIndex.js",
"type": "module",
@@ -34,10 +34,10 @@
},
"license": "Apache-2.0",
"dependencies": {
- "@asyncapi/generator": "^1.14.1",
+ "@asyncapi/generator": "^1.15.0",
"@asyncapi/html-template": "^1.0.0",
"@asyncapi/markdown-template": "^1.4.0",
- "@asyncapi/parser": "^v3.0.0-next-major-spec.7",
+ "@asyncapi/parser": "^3.0.0-next-major-spec.12",
"@types/jest": "^27.4.0",
"@types/qs": "^6.9.7",
"ajv": "^6.12.6",
diff --git a/src/adapters/http/client.ts b/src/adapters/http/client.ts
index f0f3312d9..92d9fc596 100644
--- a/src/adapters/http/client.ts
+++ b/src/adapters/http/client.ts
@@ -1,9 +1,10 @@
-import got from 'got'
+import got, { Method } from 'got'
import http from 'http'
import Adapter from '../../lib/adapter.js'
import GleeMessage from '../../lib/message.js'
import { clientAuthConfig } from '../../lib/userAuth.js'
import GleeAuth from '../../lib/wsHttpAuth.js'
+import { logWarningMessage } from '../../lib/logger.js'
class HttpClientAdapter extends Adapter {
name(): string {
@@ -20,7 +21,7 @@ class HttpClientAdapter extends Adapter {
}
async send(message: GleeMessage): Promise {
- let headers = {}
+ let headers = message.headers
const authConfig = await clientAuthConfig(this.serverName)
const serverUrl = this.serverUrlExpanded
for (const channelName of this.channelNames) {
@@ -30,15 +31,15 @@ class HttpClientAdapter extends Adapter {
const isChannelServers =
!channelServers.length || channelServers.includes(message.serverName)
if (httpChannelBinding && isChannelServers) {
- const method = httpChannelBinding.json().method
- let url = new URL( serverUrl + this.parsedAsyncAPI.channels().get(channelName).address())
+ const method: Method = httpChannelBinding.json().method
+ let url = new URL(serverUrl + this.parsedAsyncAPI.channels().get(channelName).address())
const gleeAuth = new GleeAuth(
this.AsyncAPIServer,
this.parsedAsyncAPI,
this.serverName,
authConfig
)
- const body: any = message.payload
+ let body: any = message.payload
let query: { [key: string]: string } | { [key: string]: string[] } =
message.query
@@ -52,30 +53,39 @@ class HttpClientAdapter extends Adapter {
url = modedAuth.url.href
query = modedAuth.query
}
+ if (body && !this.shouldMethodHaveBody(method)) {
+ logWarningMessage(`"${method}" can't have a body. Please make sure you are using the correct HTTP method for the '${channelName}' channel. Ignoring the body...`)
+ body = undefined
+ }
got({
method,
url,
- json: body,
- searchParams: JSON.parse(JSON.stringify(query)),
- headers,
+ body,
+ searchParams: query ? JSON.parse(JSON.stringify(query)) : undefined,
+ headers: { ...headers, "Content-Type": "application/json" },
})
.then((res) => {
- const msg = this.createMessage(channelName, res.body)
+ const msg = this.createMessage(message, channelName, res.body)
this.emit('message', msg, http)
})
.catch((err) => {
+ console.error(err)
this.emit('error', err)
})
}
}
}
- private createMessage(channelName: string, payload: any) {
+ private createMessage(requestMessage: GleeMessage, channelName: string, payload: any) {
return new GleeMessage({
+ request: requestMessage,
payload: JSON.parse(JSON.stringify(payload)),
channel: channelName,
})
}
+ private shouldMethodHaveBody(method: Method) {
+ return ["post", "put", "patch"].includes(method.toLocaleLowerCase())
+ }
}
export default HttpClientAdapter
diff --git a/src/adapters/mqtt/index.ts b/src/adapters/mqtt/index.ts
index 1b85d449e..069eb2f1f 100644
--- a/src/adapters/mqtt/index.ts
+++ b/src/adapters/mqtt/index.ts
@@ -45,16 +45,17 @@ class MqttAdapter extends Adapter {
}
private getSecurityReqs() {
-
let userAndPasswordSecurityReq
let X509SecurityReq
- const securityRequirements = this.AsyncAPIServer.security().map(e => e.all().map(e => e.scheme()))
+ const securityRequirements = this.AsyncAPIServer.security().map((e) =>
+ e.all().map((e) => e.scheme())
+ )
- securityRequirements.forEach(security => {
+ securityRequirements.forEach((security) => {
for (const sec of security) {
const securityType = sec.type().toLocaleLowerCase()
- switch(securityType){
+ switch (securityType) {
case SecurityTypes.USER_PASSWORD:
userAndPasswordSecurityReq = sec
break
@@ -62,14 +63,23 @@ class MqttAdapter extends Adapter {
X509SecurityReq = sec
break
default:
- this.emit("error", new Error(`Invalid security type '${securityType}' specified for server '${this.serverName}'. Please double-check your configuration to ensure you're using a supported security type. Here is a list of supported types: ${Object.values(SecurityTypes)}`))
+ this.emit(
+ 'error',
+ new Error(
+ `Invalid security type '${securityType}' specified for server '${
+ this.serverName
+ }'. Please double-check your configuration to ensure you're using a supported security type. Here is a list of supported types: ${Object.values(
+ SecurityTypes
+ )}`
+ )
+ )
}
}
})
return {
userAndPasswordSecurityReq,
- X509SecurityReq
+ X509SecurityReq,
}
}
@@ -110,7 +120,9 @@ class MqttAdapter extends Adapter {
this.client.on('close', () => {
this.emit('close', {
connection: this.client,
- channels: this.channelNames,
+ channels: this.channelNames.map((channelName) =>
+ this.parsedAsyncAPI.channels().get(channelName).address()
+ ),
})
})
@@ -139,24 +151,40 @@ class MqttAdapter extends Adapter {
private subscribe(channels: string[]) {
channels.forEach((channel) => {
- const binding = this.parsedAsyncAPI.channels().get(channel).bindings().get('mqtt')?.value()
- console.log(binding)
- this.client.subscribe(channel, {
- qos: binding?.qos ? binding.qos : 0,
- }, (err, granted) => {
- if (err) {
- logLineWithIcon('x', `Error while trying to subscribe to \`${channel}\` topic.`, {
- highlightedWords: [channel],
- iconColor: '#f00',
- disableEmojis: true,
- })
- console.log(err.message)
- return
+ const binding = this.parsedAsyncAPI
+ .channels()
+ .get(channel)
+ .bindings()
+ .get('mqtt')
+ ?.value()
+ this.client.subscribe(
+ channel,
+ {
+ qos: binding?.qos ? binding.qos : 0,
+ },
+ (err, granted) => {
+ if (err) {
+ logLineWithIcon(
+ 'x',
+ `Error while trying to subscribe to \`${channel}\` topic.`,
+ {
+ highlightedWords: [channel],
+ iconColor: '#f00',
+ disableEmojis: true,
+ }
+ )
+ console.log(err.message)
+ return
+ }
+ logLineWithIcon(
+ ':zap:',
+ `Subscribed to \`${channel}\` topic with QoS ${granted?.[0].qos}`,
+ {
+ highlightedWords: [channel],
+ }
+ )
}
- logLineWithIcon(':zap:', `Subscribed to \`${channel}\` topic with QoS ${granted?.[0].qos}`, {
- highlightedWords: [channel],
- })
- })
+ )
})
}
@@ -217,7 +245,12 @@ class MqttAdapter extends Adapter {
_send(message: GleeMessage): Promise {
return new Promise((resolve, reject) => {
- const binding = this.parsedAsyncAPI.channels().get(message.channel).bindings().get('mqtt')?.value()
+ const binding = this.parsedAsyncAPI
+ .channels()
+ .get(message.channel)
+ .bindings()
+ .get('mqtt')
+ ?.value()
this.client.publish(
message.channel,
message.payload,
@@ -245,17 +278,16 @@ class MqttAdapter extends Adapter {
dup: packet.dup,
length: packet.length,
}
-
+ const id = this.parsedAsyncAPI.channels().filter(channel => channel.address() === packet.topic)[0].id()
return new GleeMessage({
payload: packet.payload,
headers,
- channel: packet.topic,
+ channel: id,
})
}
_customAckHandler(channel, message, mqttPacket, done) {
const msg = this._createMessage(mqttPacket as IPublishPacket)
- console.log('Hello World')
msg.on('processing:successful', () => done(MQTT_SUCCESS_REASON))
msg.on('processing:failed', () => done(MQTT_UNSPECIFIED_ERROR_REASON))
diff --git a/src/adapters/ws/client.ts b/src/adapters/ws/client.ts
index 263844fb8..ffa8d6cf7 100644
--- a/src/adapters/ws/client.ts
+++ b/src/adapters/ws/client.ts
@@ -4,7 +4,9 @@ import GleeMessage from '../../lib/message.js'
import ws from 'ws'
import { clientAuthConfig } from '../../lib/userAuth.js'
import GleeAuth from '../../lib/wsHttpAuth.js'
-
+import { applyAddressParameters } from '../../lib/util.js'
+import Debug from 'debug'
+const debug = Debug("glee:ws:client")
interface Client {
channel: string
client: ws
@@ -29,7 +31,8 @@ class WsClientAdapter extends Adapter {
private async _connect(): Promise {
const channelsOnThisServer = this.getWsChannels()
- for (const channel of channelsOnThisServer) {
+ debug("connecting to ", this.serverName)
+ for (const channelName of channelsOnThisServer) {
let headers = {}
const authConfig = await clientAuthConfig(this.serverName)
const gleeAuth = new GleeAuth(
@@ -38,16 +41,21 @@ class WsClientAdapter extends Adapter {
this.serverName,
authConfig
)
- let url = new URL(this.AsyncAPIServer.url() + this.parsedAsyncAPI.channels().get(channel).address())
+
+ const protocol = this.AsyncAPIServer.protocol()
+ const serverHost = this.AsyncAPIServer.host()
+ const channel = this.parsedAsyncAPI.channels().get(channelName)
+ const channelAddress = applyAddressParameters(channel)
+ let url = new URL(`${protocol}://${serverHost}${channelAddress}`)
if (authConfig) {
const modedAuth = await gleeAuth.processClientAuth(url, headers, {})
headers = modedAuth.headers
url = modedAuth.url
}
this.clients.push({
- channel,
+ channel: channelName,
client: new ws(url, { headers }),
- binding: this.parsedAsyncAPI.channels().get(channel).bindings().get('ws'),
+ binding: this.parsedAsyncAPI.channels().get(channelName).bindings().get('ws'),
})
}
@@ -77,18 +85,16 @@ class WsClientAdapter extends Adapter {
private getWsChannels() {
const channels = []
for (const channel of this.channelNames) {
- if (this.parsedAsyncAPI.channels().get(channel).bindings().get('ws')) {
- if (this.parsedAsyncAPI.channels().get(channel).servers().all().length !== 0) { // NOSONAR
- if (
- this.parsedAsyncAPI
- .channels().get(channel)
- .servers().get(this.serverName)
- ) {
- channels.push(channel)
- }
- } else {
+ if (this.parsedAsyncAPI.channels().get(channel).servers().all().length !== 0) { // NOSONAR
+ if (
+ this.parsedAsyncAPI
+ .channels().get(channel)
+ .servers().get(this.serverName)
+ ) {
channels.push(channel)
}
+ } else {
+ channels.push(channel)
}
}
diff --git a/src/adapters/ws/server.ts b/src/adapters/ws/server.ts
index 47594b9ef..575cb18cf 100644
--- a/src/adapters/ws/server.ts
+++ b/src/adapters/ws/server.ts
@@ -62,7 +62,8 @@ class WebSocketsAdapter extends Adapter {
servers.get(pathname).emit('connect', ws, request)
ws.on('message', (payload) => {
- const msg = this._createMessage(pathname, payload)
+ const channelId = this.parsedAsyncAPI.channels().all().filter((channel) => channel.address() === pathname)[0].id()
+ const msg = this._createMessage(channelId, payload)
this.emit('message', msg, ws)
})
diff --git a/src/index.ts b/src/index.ts
index c2d9e5fd9..349e8c550 100755
--- a/src/index.ts
+++ b/src/index.ts
@@ -22,18 +22,23 @@ import string2json from './middlewares/string2json.js'
import json2string from './middlewares/json2string.js'
import validate from './middlewares/validate.js'
import existsInAsyncAPI from './middlewares/existsInAsyncAPI.js'
-import logger from './middlewares/logger.js'
+import channelLogger from './middlewares/channelLogger.js'
import generateDocs from './lib/docs.js'
import errorLogger from './middlewares/errorLogger.js'
+import payloadLogger from './middlewares/payloadLogger.js'
import validateConnection from './middlewares/validateConnection.js'
import { initializeConfigs } from './lib/configs.js'
-import { getChannelNames, getParsedAsyncAPI } from './lib/asyncapiFile.js'
+import { getParsedAsyncAPI } from './lib/asyncapiFile.js'
import { getSelectedServerNames } from './lib/servers.js'
import { EnrichedEvent, AuthEvent } from './lib/adapter.js'
import { ClusterEvent } from './lib/cluster.js'
dotenvExpand(dotenv.config())
+enum LOG_CONFIG {
+ NONE = 'none',
+ CHANNEL_ONLY = 'channel-only'
+}
export default async function GleeAppInitializer() {
const config = await initializeConfigs()
const {
@@ -59,7 +64,6 @@ export default async function GleeAppInitializer() {
await registerAuth(GLEE_AUTH_DIR)
const parsedAsyncAPI = await getParsedAsyncAPI()
- const channelNames = getChannelNames(parsedAsyncAPI)
const app = new Glee(config)
@@ -71,37 +75,52 @@ export default async function GleeAppInitializer() {
app.useOutbound(validateConnection)
app.use(buffer2string)
app.use(string2json)
- app.use(logger)
- app.useOutbound(logger)
+
+ const inLogConfig = config?.glee?.logs?.incoming
+ const outLogConfig = config?.glee?.logs?.outgoing
+ const shouldLogChannel = config => config !== LOG_CONFIG.NONE
+ const shouldLogPayload = config => config !== LOG_CONFIG.CHANNEL_ONLY
+
+ if (shouldLogChannel(inLogConfig)) {
+ app.use(channelLogger)
+ if (shouldLogPayload(inLogConfig)) {
+ app.use(payloadLogger)
+ }
+ }
+
+ if (shouldLogChannel(outLogConfig)) {
+ app.useOutbound(channelLogger)
+ if (shouldLogPayload(outLogConfig)) {
+ app.useOutbound(payloadLogger)
+ }
+ }
app.use(errorLogger)
app.useOutbound(errorLogger)
await generateDocs(parsedAsyncAPI, config, null)
-
- channelNames.forEach((channelName) => {
- const channel = parsedAsyncAPI.channels().get(channelName)
- channel.operations().filterByReceive().forEach(operation => {
- const operationId = operation.operationId()
-
- if (operationId) {
- const schema = {
- oneOf: operation.messages().filterByReceive().map(m => m.payload().json())
- } as any
- app.use(channelName, validate(schema), (event, next) => {
- triggerFunction({
- app,
- operationId,
- message: event
- }).then(next).catch(next)
- })
- }
+ parsedAsyncAPI.operations().filterByReceive().forEach(operation => {
+ const channel = operation.channels()[0] // operation can have only one channel.
+ const messagesSchemas = operation.messages().filterByReceive().map(m => m.payload().json()).filter(schema => !!schema)
+ const schema = {
+ oneOf: messagesSchemas
+ } as any
+ if (messagesSchemas.length > 0) app.use(channel.id(), validate(schema))
+ app.use(channel.id(), (event, next) => {
+ triggerFunction({
+ app,
+ operation,
+ message: event
+ }).then(next).catch(next)
})
+ })
- channel.operations().filterBySend().forEach(operation => {
- const schema = {
- oneOf: operation.messages().filterBySend().map(m => m.payload().json())
- } as any
- app.useOutbound(channelName, validate(schema), json2string)
- })
+ parsedAsyncAPI.operations().filterBySend().forEach(operation => {
+ const channel = operation.channels()[0] // operation can have only one channel.
+ const messagesSchemas = operation.messages().filterBySend().map(m => m.payload().json()).filter(schema => !!schema)
+ const schema = {
+ oneOf: messagesSchemas
+ } as any
+ if (messagesSchemas.length > 0) app.useOutbound(channel.id(), validate(schema))
+ app.useOutbound(channel.id(), json2string)
})
app.on('adapter:auth', async (e: AuthEvent) => {
diff --git a/src/lib/adapter.ts b/src/lib/adapter.ts
index ec4fc4e8f..44ca88822 100644
--- a/src/lib/adapter.ts
+++ b/src/lib/adapter.ts
@@ -1,5 +1,5 @@
/* eslint-disable security/detect-object-injection */
-import { AsyncAPIDocumentInterface as AsyncAPIDocument, ServerInterface as Server } from '@asyncapi/parser'
+import { AsyncAPIDocumentInterface as AsyncAPIDocument, ServerInterface } from '@asyncapi/parser'
import EventEmitter from 'events'
import uriTemplates from 'uri-templates'
import GleeConnection from './connection.js'
@@ -11,7 +11,7 @@ import { AuthProps } from './index.js'
export type EnrichedEvent = {
connection?: GleeConnection
serverName: string
- server: Server
+ server: ServerInterface
}
export type AuthEvent = {
@@ -24,9 +24,10 @@ export type AuthEvent = {
class GleeAdapter extends EventEmitter {
private _glee: Glee
private _serverName: string
- private _AsyncAPIServer: Server
+ private _AsyncAPIServer: ServerInterface
private _parsedAsyncAPI: AsyncAPIDocument
private _channelNames: string[]
+ private _operationIds: string[]
private _channelAddresses: string[]
private _connections: GleeConnection[]
private _serverUrlExpanded: string
@@ -42,7 +43,7 @@ class GleeAdapter extends EventEmitter {
constructor(
glee: Glee,
serverName: string,
- server: Server,
+ server: ServerInterface,
parsedAsyncAPI: AsyncAPIDocument
) {
super()
@@ -54,6 +55,7 @@ class GleeAdapter extends EventEmitter {
this._parsedAsyncAPI = parsedAsyncAPI
this._channelNames = this._parsedAsyncAPI.channels().all().map(e => e.id())
this._channelAddresses = this._parsedAsyncAPI.channels().all().map(c => c.address())
+ this._operationIds = this._parsedAsyncAPI.operations().all().map(o => o.id())
this._connections = []
const uriTemplateValues = new Map()
@@ -184,7 +186,7 @@ class GleeAdapter extends EventEmitter {
return this._serverName
}
- get AsyncAPIServer(): Server {
+ get AsyncAPIServer(): ServerInterface {
return this._AsyncAPIServer
}
@@ -196,6 +198,10 @@ class GleeAdapter extends EventEmitter {
return this._channelNames
}
+ get operationIds(): string[] {
+ return this._operationIds
+ }
+
get channelAddresses(): string[] {
return this._channelAddresses
}
diff --git a/src/lib/configs.ts b/src/lib/configs.ts
index 9ea4cf027..27b01a100 100644
--- a/src/lib/configs.ts
+++ b/src/lib/configs.ts
@@ -22,7 +22,7 @@ let ASYNCAPI_FILE_PATH: string
let errorMessage: string
export async function initializeConfigs(
config: Config = {}
-): Promise<{ [key: string]: string }> {
+): Promise {
GLEE_PROJECT_DIR = process.cwd()
GLEE_DIR = path.resolve(GLEE_PROJECT_DIR, '.glee')
GLEE_LIFECYCLE_DIR = path.resolve(
diff --git a/src/lib/functions.ts b/src/lib/functions.ts
index 1bc8cafbf..684fed94c 100644
--- a/src/lib/functions.ts
+++ b/src/lib/functions.ts
@@ -4,32 +4,45 @@ import walkdir from 'walkdir'
import { getConfigs } from './configs.js'
import { logWarningMessage, logError } from './logger.js'
import GleeMessage from './message.js'
-import { GleeFunction } from './index.js'
+import { GleeFunction, GleeFunctionReturnReply } from './index.js'
import Glee from './glee.js'
import {
gleeMessageToFunctionEvent,
validateData,
isRemoteServer,
+ extractExpressionValueFromMessage,
} from './util.js'
import { pathToFileURL } from 'url'
import GleeError from '../errors/glee-error.js'
import { getParsedAsyncAPI } from './asyncapiFile.js'
import Debug from 'debug'
+import { AsyncAPIDocumentInterface, OperationInterface } from '@asyncapi/parser'
const debug = Debug('glee:functions')
interface FunctionInfo {
run: GleeFunction
}
-const OutboundMessageSchema = {
+const HeadersSchema = {
+ type: 'object',
+ propertyNames: { type: 'string' },
+ additionalProperties: { type: 'string' },
+}
+
+const ReplyMessageSchema = {
type: 'object',
properties: {
payload: {},
- headers: {
- type: 'object',
- propertyNames: { type: 'string' },
- additionalProperties: { type: 'string' },
- },
+ headers: HeadersSchema,
+ query: { type: 'object' },
+ },
+}
+
+const SendMessageSchema = {
+ type: 'object',
+ properties: {
+ payload: {},
+ headers: HeadersSchema,
channel: { type: 'string' },
server: { type: 'string' },
query: { type: 'object' },
@@ -40,11 +53,11 @@ const FunctionReturnSchema = {
properties: {
send: {
type: 'array',
- items: OutboundMessageSchema,
+ items: SendMessageSchema,
},
reply: {
type: 'array',
- items: OutboundMessageSchema,
+ items: ReplyMessageSchema,
},
},
additionalProperties: false,
@@ -58,18 +71,17 @@ export async function register(dir: string) {
debug(`Attempting to register functions from directory: ${dir}`)
try {
const statsDir = await stat(dir)
- if (!statsDir.isDirectory()){
+ if (!statsDir.isDirectory()) {
debug('Provided path is not a directory. Skipping.')
return
}
} catch (e) {
- debug(`Error while checking directory: ${e}`)
+ debug(`Error while checking directory...`)
throw e
}
try {
const files = await walkdir.async(dir, { return_object: true })
- debug(`Found function files: ${Object.keys(files)}`)
return await Promise.all(
Object.keys(files).map(async (filePath) => {
@@ -95,42 +107,40 @@ export async function register(dir: string) {
export async function trigger({
app,
- operationId,
+ operation,
message,
}: {
app: Glee
- operationId: string
+ operation: OperationInterface
message: GleeMessage
}) {
try {
- debug(`Triggering function for operation ID: ${operationId}`)
+ debug(`Triggering function for operation ID: ${operation.id()}`)
const parsedAsyncAPI = await getParsedAsyncAPI()
-
- const operationFunction = functions.get(operationId)
- if(!operationFunction){
- const errMsg = `Failed to trigger function: No function registered for operation ID "${operationId}". please make sure you have a function named: "${operationId}(.js|.ts)" in your functions directory.`
- logError(new Error(errMsg ), {
- highlightedWords: [`"${operationId}"`],
+ message.operation = operation
+ const operationFunction = functions.get(operation.id())
+ if (!operationFunction) {
+ const errMsg = `Failed to trigger function: No function registered for operation ID "${operation.id()}". please make sure you have a function named: "${operation.id()}(.js|.ts)" in your functions directory.`
+ logError(new Error(errMsg), {
+ highlightedWords: [`"${operation.id()}"`],
})
return
}
let functionResult = await operationFunction.run(gleeMessageToFunctionEvent(message, app))
- if (functionResult === undefined) functionResult = null
+ if (!functionResult) functionResult = null
const { humanReadableError, errors, isValid } = validateData(
functionResult,
FunctionReturnSchema
)
if (!isValid) {
- debug(`Function ${operationId} returned invalid data.`)
const err = new GleeError({
humanReadableError,
errors,
})
- err.message = `Function ${operationId} returned invalid data.`
-
+ err.message = `Function ${operation.id()} returned invalid data.`
logError(err, {
- highlightedWords: [operationId],
+ highlightedWords: [operation.id()],
})
return
@@ -142,35 +152,77 @@ export async function trigger({
const isBroadcast =
localServerProtocols.includes(serverProtocol) &&
!isRemoteServer(parsedAsyncAPI, msg.server)
- app.send(
- new GleeMessage({
- payload: msg.payload,
- query: msg.query,
- headers: msg.headers,
- channel: msg.channel || message.channel,
- serverName: msg.server,
- broadcast: isBroadcast,
- })
- )
+ const channelName = msg.channel || message.channel
+ const operations = parsedAsyncAPI.channels().get(channelName).operations().filterBySend()
+ operations.forEach(operation => {
+ app.send(
+ new GleeMessage({
+ operation,
+ request: message,
+ payload: msg.payload,
+ query: msg.query,
+ headers: msg.headers,
+ channel: channelName,
+ serverName: msg.server,
+ broadcast: isBroadcast,
+ }))
+ })
})
- functionResult?.reply?.forEach((msg) => {
- message.reply({
- payload: msg.payload,
- headers: msg.headers,
- channel: msg.channel,
+ functionResult?.reply?.forEach((reply) => {
+ const replyMessages = createReplies(reply, message, parsedAsyncAPI)
+ const hasReplyMessages = replyMessages && replyMessages.length > 0
+ if (!hasReplyMessages) {
+ return
+ }
+ replyMessages.forEach(replyMessage => {
+ const replyChannel = parsedAsyncAPI.channels().get(replyMessage.channel)
+ replyChannel.servers().forEach((server) => {
+ replyMessage.serverName = server.id()
+ app.send(
+ replyMessage
+ )
+ })
})
+
})
} catch (err) {
if (err.code === 'ERR_MODULE_NOT_FOUND') {
const functionsPath = relative(GLEE_DIR, GLEE_FUNCTIONS_DIR)
- const missingFile = relative(GLEE_FUNCTIONS_DIR, `${operationId}.js`)
+ const missingFile = relative(GLEE_FUNCTIONS_DIR, `${operation.id()}.js`)
const missingPath = join(functionsPath, missingFile)
logWarningMessage(`Missing function file ${missingPath}.`, {
highlightedWords: [missingPath],
})
} else {
- throw err
+ logError(err)
+ return
}
}
+}
+
+function createReplies(functionReply: GleeFunctionReturnReply, message: GleeMessage, parsedAsyncAPI: AsyncAPIDocumentInterface): GleeMessage[] {
+ const operation = message.operation
+ const reply = operation.reply()
+ if (!reply) {
+ const warningMsg = `Operation ${operation.id()} doesn't have a reply field. the return result from your function will be ignored.`
+ logWarningMessage(warningMsg)
+ return
+ }
+
+ let replyChannel = parsedAsyncAPI.channels().all().filter((c) => c.address() === reply.channel().address())[0]
+ const replyAddress = reply.address()
+ if (replyAddress) {
+ const channelAddress = extractExpressionValueFromMessage(this, replyAddress.location())
+ if (!channelAddress) {
+ throw Error(`cannot parse the ${replyAddress.location()} from your message.`)
+ }
+ const channel = parsedAsyncAPI.allChannels().filter((c) => c.address === channelAddress)[0]
+ if (!channel) {
+ throw Error(`cannot find a channel with the address of "${channelAddress}" in your AsyncAPI file.`)
+ }
+ replyChannel = channel
+ }
+
+ return replyChannel.operations().filterBySend().map(operation => new GleeMessage({ ...functionReply, channel: replyChannel.id(), request: message, operation }))
}
\ No newline at end of file
diff --git a/src/lib/glee.ts b/src/lib/glee.ts
index 5ced27758..b53f12068 100644
--- a/src/lib/glee.ts
+++ b/src/lib/glee.ts
@@ -265,7 +265,6 @@ export default class Glee extends EventEmitter {
if (middlewares === this._router.getOutboundMiddlewares()) {
debug('Outbound pipeline finished. Sending message...')
- debug(msg)
this._adapters.forEach((a: AdapterRecord) => {
if (
a.instance &&
diff --git a/src/lib/index.d.ts b/src/lib/index.d.ts
index 28c2ea146..a47095e5e 100644
--- a/src/lib/index.d.ts
+++ b/src/lib/index.d.ts
@@ -3,6 +3,7 @@ import GleeAdapter from './adapter.js'
import GleeClusterAdapter from './cluster.js'
import GleeConnection from './connection.js'
import Glee from './glee.js'
+import type GleeMessage from './message.js'
type WebSocketServerType = 'native' | 'socket.io'
type HttpServerType = 'native'
@@ -94,8 +95,15 @@ export type MqttAdapterConfig = {
export type KafkaAdapterConfig = {
auth?: KafkaAuthConfig | AuthFunction
}
+export type Log = 'channel-only' | 'none'
+
+export type LogsConfig = {
+ incoming: Log
+ outgoing: Log
+}
export type CoreGleeConfig = {
+ logs?: LogsConfig
gleeDir?: string
lifecycleDir?: string
functionsDir?: string
@@ -118,6 +126,7 @@ export type GleeFunctionReturn = {
}
export type GleeFunctionEvent = {
+ request: GleeMessage
glee: Glee
serverName: string
connection?: GleeConnection
@@ -127,6 +136,8 @@ export type GleeFunctionEvent = {
channel?: string
}
+export type GleeLifecycleEvent = Omit
+
export type GleeAuthFunctionEvent = {
glee: Glee
authProps: AuthProps
@@ -143,7 +154,7 @@ export type GleeFunctionReturnSend = {
server?: string
}
-export type GleeFunctionReturnReply = GleeFunctionReturnSend
+export type GleeFunctionReturnReply = Omit
export type GleeFunctionReturnBroadcast = GleeFunctionReturnSend
export type GleeFunction = (
diff --git a/src/lib/lifecycleEvents.ts b/src/lib/lifecycleEvents.ts
index 3d1a984ae..46660299d 100644
--- a/src/lib/lifecycleEvents.ts
+++ b/src/lib/lifecycleEvents.ts
@@ -1,7 +1,7 @@
import { stat } from 'fs/promises'
import walkdir from 'walkdir'
import {
- GleeFunctionEvent,
+ GleeLifecycleEvent,
GleeFunctionReturn,
GleeFunctionReturnSend,
} from './index.js'
@@ -11,7 +11,7 @@ import { arrayHasDuplicates } from './util.js'
import { pathToFileURL } from 'url'
interface IEvent {
- fn: (event: GleeFunctionEvent) => GleeFunctionReturn
+ fn: (event: GleeLifecycleEvent) => GleeFunctionReturn
channels: string[]
servers: string[]
}
@@ -57,7 +57,7 @@ export async function register(dir: string) {
}
}
-export async function run(lifecycleEvent: string, params: GleeFunctionEvent) {
+export async function run(lifecycleEvent: string, params: GleeLifecycleEvent) {
if (!Array.isArray(events.get(lifecycleEvent))) return
try {
diff --git a/src/lib/logger.ts b/src/lib/logger.ts
index 83589db15..d068a7ef4 100644
--- a/src/lib/logger.ts
+++ b/src/lib/logger.ts
@@ -167,17 +167,16 @@ export const logJSON = (json: object | Array, { error = false } = {}) => {
)
}
-export const logInboundMessage = (message: GleeMessage) => {
+export const logInboundChannel = (message: GleeMessage) => {
console.log(
chalk.reset.blue('↙'),
chalk.yellow(message.channel),
'was received from',
chalk.gray(message.serverName)
)
- logJSON(message.payload)
}
-export const logOutboundMessage = (message: GleeMessage) => {
+export const logOutboundChannel = (message: GleeMessage) => {
const icon = message.broadcast ? '⇶' : '↗'
const serverName = message.serverName || 'all servers'
const verb = message.broadcast ? 'broadcasted' : 'sent'
@@ -189,7 +188,6 @@ export const logOutboundMessage = (message: GleeMessage) => {
'to',
chalk.gray(serverName)
)
- logJSON(message.payload)
}
export const logErrorLine = (
diff --git a/src/lib/message.ts b/src/lib/message.ts
index efa436692..efc1bbd26 100644
--- a/src/lib/message.ts
+++ b/src/lib/message.ts
@@ -1,5 +1,6 @@
import EventEmitter from 'events'
import GleeConnection from './connection.js'
+import { OperationInterface } from '@asyncapi/parser'
type MessageHeaders = { [key: string]: any }
type QueryParam = { [key: string]: string } | { [key: string]: string[] }
@@ -8,6 +9,8 @@ interface IGleeMessageConstructor {
payload?: any
headers?: MessageHeaders
channel?: string
+ operation?: OperationInterface
+ request?: GleeMessage
serverName?: string
connection?: GleeConnection
broadcast?: boolean
@@ -15,12 +18,6 @@ interface IGleeMessageConstructor {
query?: QueryParam
}
-interface IReply {
- payload?: any
- headers?: { [key: string]: any }
- channel?: string
- query?: QueryParam
-}
class GleeMessage extends EventEmitter {
private _payload: any
@@ -30,6 +27,8 @@ class GleeMessage extends EventEmitter {
private _connection: GleeConnection
private _broadcast: boolean
private _inbound: boolean
+ private _request: GleeMessage
+ private _operation: OperationInterface
private _outbound: boolean
private _cluster: boolean
private _params: { [key: string]: string }
@@ -43,6 +42,8 @@ class GleeMessage extends EventEmitter {
* @param {Object} [options.headers] Message headers.
* @param {String} [options.channel] Message channel.
* @param {String} [options.serverName] The name of the associated AsyncAPI server.
+ * @param {OperationInterface} [options.operation] The operation that this message belongs to.
+ * @param {GleeMessage} [options.request] If this message is a reply, the parent message that this message is created for as a reply.
* @param {GleeConnection} [options.connection] The connection through which the message will be sent or has been received.
* @param {Boolean} [options.broadcast=false] Whether the message should be broadcasted or not.
* @param {Boolean} [options.cluster=false] Whether the message is from a cluster adapter or not.
@@ -53,7 +54,9 @@ class GleeMessage extends EventEmitter {
headers,
channel,
serverName,
+ operation,
connection,
+ request,
broadcast = false,
cluster = false,
query,
@@ -68,6 +71,8 @@ class GleeMessage extends EventEmitter {
if (broadcast) this._broadcast = !!broadcast
if (cluster) this._cluster = cluster
if (query) this._query = query
+ if (request) this._request = request
+ if (operation) this._operation = operation
}
get payload(): any {
@@ -78,6 +83,27 @@ class GleeMessage extends EventEmitter {
this._payload = value
}
+ hasRequest(): boolean {
+ return !!this._request
+ }
+
+ set request(value: GleeMessage) {
+ this._request = value
+ }
+
+ get request() {
+ return this._request
+ }
+
+ get operation(): OperationInterface {
+ return this._operation
+ }
+
+ set operation(value: OperationInterface) {
+ this._operation = value
+ }
+
+
get headers(): { [key: string]: string } {
return this._headers
}
@@ -137,40 +163,6 @@ class GleeMessage extends EventEmitter {
set query(value: QueryParam) {
this._query = value
}
- /**
- * Sends the message back to the server/broker.
- *
- * @param {Object} options
- * @param {Any} [options.payload] The new message payload. Pass falsy value if you don't want to change it.
- * @param {Object|null} [options.headers] The new message headers. Pass null if you want to remove them.
- * @param {String} [options.channel] The channel where the reply should go to.
- * @param {Object} [options.query] The new message query parameters. Pass a falsy value if you don't want to change them.
- */
- reply({ payload, headers, channel, query }: IReply) {
- if (payload) this._payload = payload
-
- if (query) this._query = query
-
- if (headers !== undefined) {
- if (headers === null) {
- this._headers = undefined
- } else {
- this._headers = headers
- }
- }
-
- if (channel !== undefined) {
- if (typeof channel === 'string') {
- this._channel = channel
- } else {
- return console.error(
- 'GleeMessage.reply(): when specified, "channel" must be a string.'
- )
- }
- }
-
- this.send()
- }
/**
* Makes the message suitable only for the inbound pipeline.
diff --git a/src/lib/util.ts b/src/lib/util.ts
index 3128efbd9..1f43ba4b1 100644
--- a/src/lib/util.ts
+++ b/src/lib/util.ts
@@ -1,10 +1,11 @@
-import { AsyncAPIDocumentInterface as AsyncAPIDocument } from '@asyncapi/parser'
+import { AsyncAPIDocumentInterface as AsyncAPIDocument, ChannelInterface, ChannelParameterInterface } from '@asyncapi/parser'
import Ajv from 'ajv'
import betterAjvErrors from 'better-ajv-errors'
import { pathToRegexp } from 'path-to-regexp'
import Glee from './glee.js'
import { GleeFunctionEvent } from './index.js'
import GleeMessage from './message.js'
+import { logWarningMessage } from './logger.js'
interface IValidateDataReturn {
errors?: void | betterAjvErrors.IOutputError[]
@@ -51,9 +52,11 @@ export const getParams = (
*/
export const duplicateMessage = (message: GleeMessage): GleeMessage => {
const newMessage = new GleeMessage({
+ operation: message.operation,
payload: message.payload,
headers: message.headers,
channel: message.channel,
+ request: message.request,
serverName: message.serverName,
connection: message.connection,
broadcast: message.broadcast,
@@ -127,6 +130,7 @@ export const gleeMessageToFunctionEvent = (
payload: message.payload,
query: message.query,
headers: message.headers,
+ request: message.request,
channel: message.channel,
connection: message.connection,
serverName: message.serverName,
@@ -157,3 +161,81 @@ export const resolveFunctions = async (object: any) => {
}
}
}
+
+
+function jsonPointer(obj: any, pointer: string): any {
+ const parts = pointer.split('/').slice(1)
+ let current = obj
+
+ for (const part of parts) {
+ if (current === null || typeof current !== 'object') {
+ return undefined
+ }
+ // eslint-disable-next-line
+ current = current[part]
+ }
+
+ return current
+}
+
+export function extractExpressionValueFromMessage(message: { headers: any, payload: any }, expression: string): any {
+
+ // Parse the expression
+ // eslint-disable-next-line
+ const match = expression.match(/^\$message\.(header|payload)(#.*)?$/)
+ if (!match) {
+ throw new Error(`${expression} is invalid.`)
+ }
+
+ const source = match[1]
+ const fragment = match[2] ? match[2].slice(1) : undefined
+ const headers = message?.headers
+ const payload = message?.payload
+ // Extract value based on source and fragment
+ if (source === 'header') {
+ return fragment ? jsonPointer(headers, fragment) : headers
+ } else if (source === 'payload') {
+ return fragment ? jsonPointer(payload, fragment) : payload
+ } else {
+ throw new Error(`${expression} source should be "header" or "fragment"`)
+ }
+}
+
+export function applyAddressParameters(channel: ChannelInterface, message?: GleeMessage): string {
+ let address = channel.address()
+ const parameters = channel.parameters()
+ for (const parameter of parameters) {
+ address = substituteParameterInAddress(parameter, address, message)
+ }
+ return address
+}
+
+const substituteParameterInAddress = (parameter: ChannelParameterInterface, address: string, message: GleeMessage): string => {
+ const doesExistInAddress = address.includes(`{${parameter.id()}}`)
+ if (!doesExistInAddress) return address
+ const parameterValue = getParamValue(parameter, message)
+ console.log(parameterValue)
+ if (!parameterValue) {
+ throw Error(`parsing parameter "${parameter.id()}" value failed. please make sure it exists in your header/payload or in default field of the parameter.`)
+ }
+ address = address.replace(`{${parameter.id()}}`, parameterValue)
+ return address
+}
+
+const getParamValue = (parameter: ChannelParameterInterface, message: GleeMessage): string | null => {
+ const location = parameter.location()
+ if (!location) return parameter.json().default
+ const paramFromLocation = getParamFromLocation(location, message)
+ console.log({ paramFromLocation })
+ if (!paramFromLocation) {
+ logWarningMessage(`tried to parse param from ${location} but failed: using the default param.`)
+ return parameter.json().default
+ }
+ return paramFromLocation
+}
+
+function getParamFromLocation(location: string, message: GleeMessage) {
+ if ((message.payload || message.headers) && location) {
+ return extractExpressionValueFromMessage(message, location)
+ }
+}
diff --git a/src/middlewares/logger.ts b/src/middlewares/channelLogger.ts
similarity index 66%
rename from src/middlewares/logger.ts
rename to src/middlewares/channelLogger.ts
index 196948715..f0b8ecc03 100644
--- a/src/middlewares/logger.ts
+++ b/src/middlewares/channelLogger.ts
@@ -1,12 +1,12 @@
-import { logInboundMessage, logOutboundMessage } from '../lib/logger.js'
+import { logInboundChannel, logOutboundChannel } from '../lib/logger.js'
import GleeMessage from '../lib/message.js'
import { MiddlewareCallback } from './index.js'
export default (message: GleeMessage, next: MiddlewareCallback) => {
if (message.isInbound()) {
- logInboundMessage(message)
+ logInboundChannel(message)
} else if (message.isOutbound()) {
- logOutboundMessage(message)
+ logOutboundChannel(message)
}
next()
}
diff --git a/src/middlewares/existsInAsyncAPI.ts b/src/middlewares/existsInAsyncAPI.ts
index 7d79fdc0b..4c49f519c 100644
--- a/src/middlewares/existsInAsyncAPI.ts
+++ b/src/middlewares/existsInAsyncAPI.ts
@@ -4,10 +4,19 @@ import GleeMessage from '../lib/message.js'
export default (asyncapi: AsyncAPIDocument) =>
(event: GleeMessage, next: MiddlewareCallback) => {
- if (typeof event.channel !== 'string')
- {return next(new Error(`Invalid channel name: ${event.channel}.`))}
- if (asyncapi.channels().get(event.channel)) return next()
- next(
- new Error(`Channel ${event.channel} is not defined in the AsyncAPI file.`)
- )
+ const messageChannel = asyncapi.channels().get(event.channel)
+ if (!messageChannel) {
+ return next(new Error(`Invalid or undefined channel: '${event.channel}'. Ensure that '${event.channel}' is both a valid name and defined in the AsyncAPI file.`))
+ }
+ const sendOperations = messageChannel.operations().filterBySend()
+ if (sendOperations.length === 0 && event.isOutbound()) {
+ return next(new Error(`Failed to send message: No 'send' operation defined for channel "${messageChannel.id()}". Please verify that your AsyncAPI file includes a 'send' operation for this channel.`))
+ }
+
+ const receiveOperations = messageChannel.operations().filterByReceive()
+ if (receiveOperations.length === 0 && event.isInbound()) {
+ return next(new Error(`Failed to receive message: No 'receive' operation defined for channel "${messageChannel.id()}". Please verify that your AsyncAPI specification file a 'receive' operation for this channel.`))
+ }
+
+ return next()
}
diff --git a/src/middlewares/payloadLogger.ts b/src/middlewares/payloadLogger.ts
new file mode 100644
index 000000000..b9bc13dd3
--- /dev/null
+++ b/src/middlewares/payloadLogger.ts
@@ -0,0 +1,8 @@
+import { logJSON } from '../lib/logger.js'
+import GleeMessage from '../lib/message.js'
+import { MiddlewareCallback } from './index.js'
+
+export default (message: GleeMessage, next: MiddlewareCallback) => {
+ logJSON(message.payload)
+ next()
+}
diff --git a/src/registerAdapters.ts b/src/registerAdapters.ts
index c31a20ef2..fb3562ebe 100644
--- a/src/registerAdapters.ts
+++ b/src/registerAdapters.ts
@@ -57,38 +57,7 @@ function registerAdapterForServer(
} else if (['amqp', 'amqps'].includes(protocol)) {
// TODO: Implement AMQP support
} else if (['ws', 'wss'].includes(protocol)) {
- const configWsAdapter = config?.ws?.server?.adapter
- if (remoteServers && remoteServers.includes(serverName)) {
- app.addAdapter(WebsocketClientAdapter, {
- serverName,
- server,
- parsedAsyncAPI,
- })
- } else {
- if (!configWsAdapter || configWsAdapter === 'native') {
- app.addAdapter(WebSocketServerAdapter, {
- serverName,
- server,
- parsedAsyncAPI,
- })
- } else if (configWsAdapter === 'socket.io') {
- app.addAdapter(SocketIOAdapter, {
- serverName,
- server,
- parsedAsyncAPI,
- })
- } else if (typeof configWsAdapter === 'object') {
- app.addAdapter(configWsAdapter, {
- serverName,
- server,
- parsedAsyncAPI,
- })
- } else {
- throw new Error(
- `Unknown value for websocket.adapter found in glee.config.js: ${config.ws.server.adapter}. Allowed values are 'native-websocket', 'socket.io', or a reference to a custom Glee adapter.`
- )
- }
- }
+ registerWebsocketsAdapter(serverName, server, app, parsedAsyncAPI, config, remoteServers)
} else if (['http', 'https'].includes(protocol)) {
if (remoteServers && remoteServers.includes(serverName)) {
app.addAdapter(HttpClientAdapter, {
@@ -123,3 +92,42 @@ function registerAdapterForCluster(
throw new Error(`Unknown value for cluster.adapter in glee.config.js`)
}
}
+function registerWebsocketsAdapter(serverName: string,
+ server: ServerInterface,
+ app: Glee,
+ parsedAsyncAPI: AsyncAPIDocument,
+ config: GleeConfig, remoteServers) {
+ const configWsAdapter = config?.ws?.server?.adapter
+ if (remoteServers && remoteServers.includes(serverName)) {
+ app.addAdapter(WebsocketClientAdapter, {
+ serverName,
+ server,
+ parsedAsyncAPI,
+ })
+ } else {
+ if (!configWsAdapter || configWsAdapter === 'native') {
+ app.addAdapter(WebSocketServerAdapter, {
+ serverName,
+ server,
+ parsedAsyncAPI,
+ })
+ } else if (configWsAdapter === 'socket.io') {
+ app.addAdapter(SocketIOAdapter, {
+ serverName,
+ server,
+ parsedAsyncAPI,
+ })
+ } else if (typeof configWsAdapter === 'object') {
+ app.addAdapter(configWsAdapter, {
+ serverName,
+ server,
+ parsedAsyncAPI,
+ })
+ } else {
+ throw new Error(
+ `Unknown value for websocket.adapter found in glee.config.js: ${config.ws.server.adapter}. Allowed values are 'native-websocket', 'socket.io', or a reference to a custom Glee adapter.`
+ )
+ }
+ }
+}
+
diff --git a/test/lib/message.test.ts b/test/lib/message.test.ts
index b12bdeb90..f5f45b881 100644
--- a/test/lib/message.test.ts
+++ b/test/lib/message.test.ts
@@ -5,7 +5,7 @@ describe('GleeMessage', () => {
describe('headers', () => {
it('sets the headers', () => {
const message = new GleeMessage({})
- const headers = message.headers = {'header': 'value'}
+ const headers = message.headers = { 'header': 'value' }
expect(message.headers).toEqual(headers)
})
})
@@ -13,32 +13,8 @@ describe('GleeMessage', () => {
describe('params', () => {
it('sets the params', () => {
const message = new GleeMessage({})
- const params = message.params = {'param': 'value'}
+ const params = message.params = { 'param': 'value' }
expect(message.params).toEqual(params)
})
})
-
- describe('reply', () => {
- it('prepares and emits the message as reply', done => {
- const message = new GleeMessage({})
- const replyDetails = {
- payload: 'This is a reply',
- headers: {
- reply: true
- },
- channel: 'fake/reply'
- }
-
- message.on('send', reply => {
- expect(reply).toBeInstanceOf(GleeMessage)
- expect(reply.payload).toBe(replyDetails.payload)
- expect(reply.headers).toEqual(replyDetails.headers)
- expect(reply.channel).toBe(replyDetails.channel)
-
- done()
- })
-
- message.reply(replyDetails)
- })
- })
})
\ No newline at end of file
diff --git a/test/lib/util.test.ts b/test/lib/util.test.ts
index ca88c3be6..88ba72967 100644
--- a/test/lib/util.test.ts
+++ b/test/lib/util.test.ts
@@ -2,6 +2,7 @@ import 'jest-extended'
import * as util from '../../src/lib/util.js'
import GleeMessage from '../../src/lib/message.js'
import Glee from '../../src/lib/glee.js'
+import { Channel } from '@asyncapi/parser/esm/models/v3/channel.js'
describe('util', () => {
describe('getParams', () => {
@@ -20,11 +21,11 @@ describe('util', () => {
describe('arrayHasDuplicates', () => {
it('returns false for no duplicates', () => {
- expect(util.arrayHasDuplicates([1,2,3,4])).toBeFalse()
+ expect(util.arrayHasDuplicates([1, 2, 3, 4])).toBeFalse()
})
it('returns true for duplicates', () => {
- expect(util.arrayHasDuplicates([1,2,2,3,4])).toBeTrue()
+ expect(util.arrayHasDuplicates([1, 2, 2, 3, 4])).toBeTrue()
})
})
@@ -49,4 +50,67 @@ describe('util', () => {
expect(functionEvent.glee).toBe(glee)
})
})
-})
\ No newline at end of file
+
+ describe('extractExpressionValueFromMessage', () => {
+ it('extracts value from message headers', () => {
+ const message = { headers: { 'x-header': 'header value' }, payload: {} }
+ const expression = '$message.header#/x-header'
+ expect(util.extractExpressionValueFromMessage(message, expression)).toBe('header value')
+ })
+
+ it('extracts value from message payload', () => {
+ const message = { headers: {}, payload: { key: 'payload value' } }
+ const expression = '$message.payload#/key'
+ expect(util.extractExpressionValueFromMessage(message, expression)).toBe('payload value')
+ })
+
+ it('throws error for invalid expression', () => {
+ const message = { headers: {}, payload: {} }
+ const expression = '$invalid.expression'
+ expect(() => util.extractExpressionValueFromMessage(message, expression)).toThrowError('is invalid')
+ })
+ })
+
+ describe('applyAddressParameters', () => {
+ const mockChannelParameter = {
+ id: () => 'param',
+ location: () => '$message.header#/param', // includes location as a function
+ json: () => ({ default: '123' })
+ }
+
+ const mockChannel = {
+ address: () => 'https://api/{param}',
+ parameters: () => [mockChannelParameter]
+ } as Channel
+
+ const mockMessage = {
+ headers: { param: '456' },
+ payload: {}
+ } as unknown as GleeMessage
+ it('replaces parameters in the address with values from message', () => {
+ const result = util.applyAddressParameters(mockChannel, mockMessage)
+ expect(result).toBe('https://api/456') // Assuming that '456' is the intended substitution from the headers
+ })
+
+ it('uses default value when parameter is not found in message', () => {
+ const mockMessageWithNoParam = {
+ headers: {},
+ payload: {}
+ } as unknown as GleeMessage
+ const result = util.applyAddressParameters(mockChannel, mockMessageWithNoParam)
+ expect(result).toBe('https://api/123') // The default value '123' should be used
+ })
+
+ it('throws an error when a required parameter is missing and no default is provided', () => {
+ const mockChannelWithNoDefault = {
+ address: () => 'https://api/{param}',
+ parameters: () => [{ id: () => 'param', json: () => ({}) }] // No default value provided
+ } as Channel
+ const mockMessageWithNoParam = {
+ headers: {},
+ payload: {}
+ } as GleeMessage
+ expect(() => util.applyAddressParameters(mockChannelWithNoDefault, mockMessageWithNoParam)).toThrow()
+ })
+ })
+})
diff --git a/test/middlewares/existsInAsyncAPI.test.ts b/test/middlewares/existsInAsyncAPI.test.ts
index caa919461..b960f2c66 100644
--- a/test/middlewares/existsInAsyncAPI.test.ts
+++ b/test/middlewares/existsInAsyncAPI.test.ts
@@ -1,35 +1,52 @@
import 'jest-extended'
-import {AsyncAPIDocumentV2 as AsyncAPIDocument} from '@asyncapi/parser'
+import { AsyncAPIDocumentInterface, Parser } from '@asyncapi/parser'
import existsInAsyncAPI from '../../src/middlewares/existsInAsyncAPI.js'
import GleeMessage from '../../src/lib/message.js'
-const TEST_ASYNCAPI_DOCUMENT = new AsyncAPIDocument({
- asyncapi: '2.2.0',
- info: {title: '', version: ''},
- servers: {
- test: {
- url: 'mqtt://fake-url',
- protocol: 'mqtt',
- }
- },
- channels: {
- 'test/channel': {
- publish: {
- message: {
- payload: {
- type: 'string',
+describe('existsInAsyncAPI', () => {
+
+
+ const parser = new Parser()
+ let document: AsyncAPIDocumentInterface
+ beforeAll(async () => {
+ const parsedResult = await parser.parse({
+ asyncapi: "3.0.0",
+ info: {
+ title: "",
+ version: ""
+ },
+ servers: {
+ test: {
+ host: "fake-url",
+ protocol: "mqtt"
+ }
+ },
+ channels: {
+ testChannel: {
+ address: "test/channel"
+ },
+ noOperationChannel: {
+ address: "no/operation"
+ }
+ },
+ operations: {
+ receiveTest: {
+ action: "receive",
+ channel: {
+ "$ref": "#/channels/testChannel"
}
}
}
- }
- }
-})
+ })
+
+ if (parsedResult.document)
+ document = parsedResult.document
+ })
-describe('existsInAsyncAPI', () => {
it('checks if channel exists', done => {
- const middleware = existsInAsyncAPI(TEST_ASYNCAPI_DOCUMENT);
+ const middleware = existsInAsyncAPI(document);
const message = new GleeMessage({
- channel: 'test/channel'
+ channel: 'testChannel'
});
middleware(message, err => {
@@ -39,9 +56,9 @@ describe('existsInAsyncAPI', () => {
})
it('error if channel does not exist', done => {
- const middleware = existsInAsyncAPI(TEST_ASYNCAPI_DOCUMENT);
+ const middleware = existsInAsyncAPI(document);
const message = new GleeMessage({
- channel: 'test/channel2'
+ channel: 'nonExistentChannel'
});
middleware(message, err => {
@@ -49,4 +66,48 @@ describe('existsInAsyncAPI', () => {
done()
})
})
+
+ it('error if no send operation for outbound message', done => {
+ const middleware = existsInAsyncAPI(document);
+ const message = {
+ channel: 'noOperationChannel',
+ isInbound: () => false,
+ isOutbound: () => true
+ } as GleeMessage
+
+ middleware(message, err => {
+ expect(err).toBeInstanceOf(Error);
+ expect(err?.message).toMatch(/No 'send' operation defined/);
+ done();
+ });
+ });
+
+ it('error if no receive operation for inbound message', done => {
+ const middleware = existsInAsyncAPI(document);
+ const message = {
+ channel: 'noOperationChannel',
+ isInbound: () => true,
+ isOutbound: () => false
+ } as GleeMessage
+
+ middleware(message, err => {
+ expect(err).toBeInstanceOf(Error);
+ expect(err?.message).toMatch(/No 'receive' operation defined/);
+ done();
+ });
+ });
+
+ it('passes if channel has required operations', done => {
+ const middleware = existsInAsyncAPI(document);
+ const message = {
+ channel: 'testChannel',
+ isOutbound: () => false,
+ isInbound: () => true
+ } as GleeMessage
+
+ middleware(message, err => {
+ expect(err).toBeUndefined();
+ done();
+ });
+ });
})
\ No newline at end of file