From a26a505f178bf491bc7d8dbf667d8d7a8c0ef83a Mon Sep 17 00:00:00 2001
From: Denis Ah-Kang
Date: Tue, 22 Feb 2022 09:29:05 +0400
Subject: [PATCH 001/349] 6.1.4
---
package-lock.json | 4 ++--
package.json | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 28a94a14e..d4d1a83f0 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "specberus",
- "version": "6.1.3",
+ "version": "6.1.4",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "specberus",
- "version": "6.1.3",
+ "version": "6.1.4",
"license": "MIT",
"dependencies": {
"compression": "1.7.4",
diff --git a/package.json b/package.json
index b9b368d4d..795f2c599 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "specberus",
- "version": "6.1.3",
+ "version": "6.1.4",
"description": "Specberus is a checker used at W3C to validate the compliance of Technical Reports with publication rules.",
"license": "MIT",
"main": "lib/validator",
From 7b2ee57219a336eec2ce256b592b029af2abb006 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 28 Feb 2022 00:00:58 +0000
Subject: [PATCH 002/349] chore(deps): bump puppeteer from 13.3.1 to 13.4.0
Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 13.3.1 to 13.4.0.
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/puppeteer/puppeteer/compare/v13.3.1...v13.4.0)
---
updated-dependencies:
- dependency-name: puppeteer
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 14 +++++++-------
package.json | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index d4d1a83f0..729d5d97d 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -20,7 +20,7 @@
"morgan": "1.10.0",
"node-w3capi": "1.11.0",
"promise": "8.1.0",
- "puppeteer": "13.3.1",
+ "puppeteer": "13.4.0",
"request": "2.88.2",
"socket.io": "4.4.0",
"superagent": "7.1.1"
@@ -7123,9 +7123,9 @@
}
},
"node_modules/puppeteer": {
- "version": "13.3.1",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-13.3.1.tgz",
- "integrity": "sha512-nYTR+LP1amGs5BALSoGLbw+QxQZS//7HsKKSrxaMAIic0AE3iIr10E7gcZEsP/4JcxBfgNyT3SPUyEOS6Wb0fQ==",
+ "version": "13.4.0",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-13.4.0.tgz",
+ "integrity": "sha512-WrHtFF2WpYC6KWFP4OCPOHWCjW4f8tFk+FkYZeNQ8/lHn+asjXBEXiIWauune8CY2xIHBVExGas+WI6Ay8/MgQ==",
"hasInstallScript": true,
"dependencies": {
"cross-fetch": "3.1.5",
@@ -14310,9 +14310,9 @@
}
},
"puppeteer": {
- "version": "13.3.1",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-13.3.1.tgz",
- "integrity": "sha512-nYTR+LP1amGs5BALSoGLbw+QxQZS//7HsKKSrxaMAIic0AE3iIr10E7gcZEsP/4JcxBfgNyT3SPUyEOS6Wb0fQ==",
+ "version": "13.4.0",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-13.4.0.tgz",
+ "integrity": "sha512-WrHtFF2WpYC6KWFP4OCPOHWCjW4f8tFk+FkYZeNQ8/lHn+asjXBEXiIWauune8CY2xIHBVExGas+WI6Ay8/MgQ==",
"requires": {
"cross-fetch": "3.1.5",
"debug": "4.3.3",
diff --git a/package.json b/package.json
index 795f2c599..404aa2d08 100644
--- a/package.json
+++ b/package.json
@@ -20,7 +20,7 @@
"morgan": "1.10.0",
"node-w3capi": "1.11.0",
"promise": "8.1.0",
- "puppeteer": "13.3.1",
+ "puppeteer": "13.4.0",
"request": "2.88.2",
"socket.io": "4.4.0",
"superagent": "7.1.1"
From 7c01ca0a376aff63bacd8098e9a47645ee412a75 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 28 Feb 2022 00:01:13 +0000
Subject: [PATCH 003/349] chore(deps-dev): bump eslint from 8.9.0 to 8.10.0
Bumps [eslint](https://github.com/eslint/eslint) from 8.9.0 to 8.10.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.9.0...v8.10.0)
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 30 +++++++++++++++---------------
package.json | 2 +-
2 files changed, 16 insertions(+), 16 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index d4d1a83f0..988bba177 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -29,7 +29,7 @@
"chai": "4.3.4",
"chai-as-promised": "7.1.1",
"cspell": "5.18.0",
- "eslint": "8.9.0",
+ "eslint": "8.10.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.4.0",
"eslint-plugin-import": "2.25.3",
@@ -811,9 +811,9 @@
}
},
"node_modules/@eslint/eslintrc": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.1.0.tgz",
- "integrity": "sha512-C1DfL7XX4nPqGd6jcP01W9pVM1HYCuUkFk1432D7F0v3JSlUIeOYn9oCoi3eoLZ+iwBSb29BMFxxny0YrrEZqg==",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.0.tgz",
+ "integrity": "sha512-igm9SjJHNEJRiUnecP/1R5T3wKLEJ7pL6e2P+GUSfCd0dGjPYYZve08uzw8L2J8foVHFz+NGu12JxRcU2gGo6w==",
"dev": true,
"dependencies": {
"ajv": "^6.12.4",
@@ -2948,12 +2948,12 @@
}
},
"node_modules/eslint": {
- "version": "8.9.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.9.0.tgz",
- "integrity": "sha512-PB09IGwv4F4b0/atrbcMFboF/giawbBLVC7fyDamk5Wtey4Jh2K+rYaBhCAbUyEI4QzB1ly09Uglc9iCtFaG2Q==",
+ "version": "8.10.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.10.0.tgz",
+ "integrity": "sha512-tcI1D9lfVec+R4LE1mNDnzoJ/f71Kl/9Cv4nG47jOueCMBrCCKYXr4AUVS7go6mWYGFD4+EoN6+eXSrEbRzXVw==",
"dev": true,
"dependencies": {
- "@eslint/eslintrc": "^1.1.0",
+ "@eslint/eslintrc": "^1.2.0",
"@humanwhocodes/config-array": "^0.9.2",
"ajv": "^6.10.0",
"chalk": "^4.0.0",
@@ -9596,9 +9596,9 @@
}
},
"@eslint/eslintrc": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.1.0.tgz",
- "integrity": "sha512-C1DfL7XX4nPqGd6jcP01W9pVM1HYCuUkFk1432D7F0v3JSlUIeOYn9oCoi3eoLZ+iwBSb29BMFxxny0YrrEZqg==",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.0.tgz",
+ "integrity": "sha512-igm9SjJHNEJRiUnecP/1R5T3wKLEJ7pL6e2P+GUSfCd0dGjPYYZve08uzw8L2J8foVHFz+NGu12JxRcU2gGo6w==",
"dev": true,
"requires": {
"ajv": "^6.12.4",
@@ -11234,12 +11234,12 @@
}
},
"eslint": {
- "version": "8.9.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.9.0.tgz",
- "integrity": "sha512-PB09IGwv4F4b0/atrbcMFboF/giawbBLVC7fyDamk5Wtey4Jh2K+rYaBhCAbUyEI4QzB1ly09Uglc9iCtFaG2Q==",
+ "version": "8.10.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.10.0.tgz",
+ "integrity": "sha512-tcI1D9lfVec+R4LE1mNDnzoJ/f71Kl/9Cv4nG47jOueCMBrCCKYXr4AUVS7go6mWYGFD4+EoN6+eXSrEbRzXVw==",
"dev": true,
"requires": {
- "@eslint/eslintrc": "^1.1.0",
+ "@eslint/eslintrc": "^1.2.0",
"@humanwhocodes/config-array": "^0.9.2",
"ajv": "^6.10.0",
"chalk": "^4.0.0",
diff --git a/package.json b/package.json
index 795f2c599..8b60b0c3e 100644
--- a/package.json
+++ b/package.json
@@ -29,7 +29,7 @@
"chai": "4.3.4",
"chai-as-promised": "7.1.1",
"cspell": "5.18.0",
- "eslint": "8.9.0",
+ "eslint": "8.10.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.4.0",
"eslint-plugin-import": "2.25.3",
From 2ee032eef4b994b825d8fb6b170ebea5ee5682ce Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 28 Feb 2022 00:02:19 +0000
Subject: [PATCH 004/349] chore(deps): bump actions/setup-node from 2 to 3
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 2 to 3.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v2...v3)
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot]
---
.github/workflows/js-lint.yml | 2 +-
.github/workflows/node.js.yml | 2 +-
.github/workflows/spelling.yml | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/.github/workflows/js-lint.yml b/.github/workflows/js-lint.yml
index 8b09e0cfd..46d3bcd65 100644
--- a/.github/workflows/js-lint.yml
+++ b/.github/workflows/js-lint.yml
@@ -19,7 +19,7 @@ jobs:
- uses: actions/checkout@v2
- name: Use Node.js ${{ matrix.node-version }}
- uses: actions/setup-node@v2
+ uses: actions/setup-node@v3
with:
cache: npm
diff --git a/.github/workflows/node.js.yml b/.github/workflows/node.js.yml
index 5d534ca2c..3cf9d4028 100644
--- a/.github/workflows/node.js.yml
+++ b/.github/workflows/node.js.yml
@@ -28,7 +28,7 @@ jobs:
persist-credentials: false
- name: Use Node.js ${{ matrix.node-version }}
- uses: actions/setup-node@v2
+ uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
cache: npm
diff --git a/.github/workflows/spelling.yml b/.github/workflows/spelling.yml
index bcbebe7dc..394cb208d 100644
--- a/.github/workflows/spelling.yml
+++ b/.github/workflows/spelling.yml
@@ -11,7 +11,7 @@ jobs:
uses: actions/checkout@v2
- name: Set up Node.js
- uses: actions/setup-node@v2
+ uses: actions/setup-node@v3
with:
cache: npm
From 04d37c1decd669142dcf976c0ba9bcbb8f760f35 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 7 Mar 2022 00:01:25 +0000
Subject: [PATCH 005/349] chore(deps-dev): bump eslint-config-prettier from
8.4.0 to 8.5.0
Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) from 8.4.0 to 8.5.0.
- [Release notes](https://github.com/prettier/eslint-config-prettier/releases)
- [Changelog](https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/eslint-config-prettier/compare/v8.4.0...v8.5.0)
---
updated-dependencies:
- dependency-name: eslint-config-prettier
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 14 +++++++-------
package.json | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 33bf8dd42..2748c91f9 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -31,7 +31,7 @@
"cspell": "5.18.0",
"eslint": "8.10.0",
"eslint-config-airbnb-base": "15.0.0",
- "eslint-config-prettier": "8.4.0",
+ "eslint-config-prettier": "8.5.0",
"eslint-plugin-import": "2.25.3",
"eslint-plugin-jsdoc": "37.9.1",
"eslint-plugin-node": "11.1.0",
@@ -3028,9 +3028,9 @@
}
},
"node_modules/eslint-config-prettier": {
- "version": "8.4.0",
- "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.4.0.tgz",
- "integrity": "sha512-CFotdUcMY18nGRo5KGsnNxpznzhkopOcOo0InID+sgQssPrzjvsyKZPvOgymTFeHrFuC3Tzdf2YndhXtULK9Iw==",
+ "version": "8.5.0",
+ "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz",
+ "integrity": "sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==",
"dev": true,
"bin": {
"eslint-config-prettier": "bin/cli.js"
@@ -11314,9 +11314,9 @@
}
},
"eslint-config-prettier": {
- "version": "8.4.0",
- "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.4.0.tgz",
- "integrity": "sha512-CFotdUcMY18nGRo5KGsnNxpznzhkopOcOo0InID+sgQssPrzjvsyKZPvOgymTFeHrFuC3Tzdf2YndhXtULK9Iw==",
+ "version": "8.5.0",
+ "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz",
+ "integrity": "sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==",
"dev": true,
"requires": {}
},
diff --git a/package.json b/package.json
index e22afe0eb..cec01d158 100644
--- a/package.json
+++ b/package.json
@@ -31,7 +31,7 @@
"cspell": "5.18.0",
"eslint": "8.10.0",
"eslint-config-airbnb-base": "15.0.0",
- "eslint-config-prettier": "8.4.0",
+ "eslint-config-prettier": "8.5.0",
"eslint-plugin-import": "2.25.3",
"eslint-plugin-jsdoc": "37.9.1",
"eslint-plugin-node": "11.1.0",
From 26937e47f4c4ae5e6c0f7e5325d564735ef63db5 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 7 Mar 2022 00:10:07 +0000
Subject: [PATCH 006/349] chore(deps): bump actions/checkout from 2 to 3
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v3)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot]
---
.github/workflows/js-lint.yml | 2 +-
.github/workflows/node.js.yml | 4 ++--
.github/workflows/spelling.yml | 2 +-
3 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/.github/workflows/js-lint.yml b/.github/workflows/js-lint.yml
index 46d3bcd65..d59ca2883 100644
--- a/.github/workflows/js-lint.yml
+++ b/.github/workflows/js-lint.yml
@@ -16,7 +16,7 @@ jobs:
lint:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3
diff --git a/.github/workflows/node.js.yml b/.github/workflows/node.js.yml
index 3cf9d4028..2a6a152b3 100644
--- a/.github/workflows/node.js.yml
+++ b/.github/workflows/node.js.yml
@@ -18,11 +18,11 @@ jobs:
steps:
- name: Checkout
if: ${{ github.event_name != 'pull_request_target' }}
- uses: actions/checkout@v2
+ uses: actions/checkout@v3
- name: Checkout PR
if: ${{ github.event_name == 'pull_request_target' }}
- uses: actions/checkout@v2
+ uses: actions/checkout@v3
with:
ref: ${{ github.event.pull_request.head.sha }}
persist-credentials: false
diff --git a/.github/workflows/spelling.yml b/.github/workflows/spelling.yml
index 394cb208d..25df170a0 100644
--- a/.github/workflows/spelling.yml
+++ b/.github/workflows/spelling.yml
@@ -8,7 +8,7 @@ jobs:
steps:
- name: Clone repository
- uses: actions/checkout@v2
+ uses: actions/checkout@v3
- name: Set up Node.js
uses: actions/setup-node@v3
From 4893ac471f58dbad057aeb9372f9875a3c552414 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 14 Mar 2022 00:03:11 +0000
Subject: [PATCH 007/349] chore(deps-dev): bump eslint from 8.10.0 to 8.11.0
Bumps [eslint](https://github.com/eslint/eslint) from 8.10.0 to 8.11.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.10.0...v8.11.0)
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 49 ++++++++++++++++-------------------------------
package.json | 2 +-
2 files changed, 18 insertions(+), 33 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 2748c91f9..57d0512a4 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -29,7 +29,7 @@
"chai": "4.3.4",
"chai-as-promised": "7.1.1",
"cspell": "5.18.0",
- "eslint": "8.10.0",
+ "eslint": "8.11.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
"eslint-plugin-import": "2.25.3",
@@ -811,16 +811,16 @@
}
},
"node_modules/@eslint/eslintrc": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.0.tgz",
- "integrity": "sha512-igm9SjJHNEJRiUnecP/1R5T3wKLEJ7pL6e2P+GUSfCd0dGjPYYZve08uzw8L2J8foVHFz+NGu12JxRcU2gGo6w==",
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.1.tgz",
+ "integrity": "sha512-bxvbYnBPN1Gibwyp6NrpnFzA3YtRL3BBAyEAFVIpNTm2Rn4Vy87GA5M4aSn3InRrlsbX5N0GW7XIx+U4SAEKdQ==",
"dev": true,
"dependencies": {
"ajv": "^6.12.4",
"debug": "^4.3.2",
"espree": "^9.3.1",
"globals": "^13.9.0",
- "ignore": "^4.0.6",
+ "ignore": "^5.2.0",
"import-fresh": "^3.2.1",
"js-yaml": "^4.1.0",
"minimatch": "^3.0.4",
@@ -847,15 +847,6 @@
}
}
},
- "node_modules/@eslint/eslintrc/node_modules/ignore": {
- "version": "4.0.6",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
- "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
- "dev": true,
- "engines": {
- "node": ">= 4"
- }
- },
"node_modules/@eslint/eslintrc/node_modules/ms": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
@@ -2948,12 +2939,12 @@
}
},
"node_modules/eslint": {
- "version": "8.10.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.10.0.tgz",
- "integrity": "sha512-tcI1D9lfVec+R4LE1mNDnzoJ/f71Kl/9Cv4nG47jOueCMBrCCKYXr4AUVS7go6mWYGFD4+EoN6+eXSrEbRzXVw==",
+ "version": "8.11.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.11.0.tgz",
+ "integrity": "sha512-/KRpd9mIRg2raGxHRGwW9ZywYNAClZrHjdueHcrVDuO3a6bj83eoTirCCk0M0yPwOjWYKHwRVRid+xK4F/GHgA==",
"dev": true,
"dependencies": {
- "@eslint/eslintrc": "^1.2.0",
+ "@eslint/eslintrc": "^1.2.1",
"@humanwhocodes/config-array": "^0.9.2",
"ajv": "^6.10.0",
"chalk": "^4.0.0",
@@ -9596,16 +9587,16 @@
}
},
"@eslint/eslintrc": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.0.tgz",
- "integrity": "sha512-igm9SjJHNEJRiUnecP/1R5T3wKLEJ7pL6e2P+GUSfCd0dGjPYYZve08uzw8L2J8foVHFz+NGu12JxRcU2gGo6w==",
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.1.tgz",
+ "integrity": "sha512-bxvbYnBPN1Gibwyp6NrpnFzA3YtRL3BBAyEAFVIpNTm2Rn4Vy87GA5M4aSn3InRrlsbX5N0GW7XIx+U4SAEKdQ==",
"dev": true,
"requires": {
"ajv": "^6.12.4",
"debug": "^4.3.2",
"espree": "^9.3.1",
"globals": "^13.9.0",
- "ignore": "^4.0.6",
+ "ignore": "^5.2.0",
"import-fresh": "^3.2.1",
"js-yaml": "^4.1.0",
"minimatch": "^3.0.4",
@@ -9621,12 +9612,6 @@
"ms": "2.1.2"
}
},
- "ignore": {
- "version": "4.0.6",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
- "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
- "dev": true
- },
"ms": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
@@ -11234,12 +11219,12 @@
}
},
"eslint": {
- "version": "8.10.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.10.0.tgz",
- "integrity": "sha512-tcI1D9lfVec+R4LE1mNDnzoJ/f71Kl/9Cv4nG47jOueCMBrCCKYXr4AUVS7go6mWYGFD4+EoN6+eXSrEbRzXVw==",
+ "version": "8.11.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.11.0.tgz",
+ "integrity": "sha512-/KRpd9mIRg2raGxHRGwW9ZywYNAClZrHjdueHcrVDuO3a6bj83eoTirCCk0M0yPwOjWYKHwRVRid+xK4F/GHgA==",
"dev": true,
"requires": {
- "@eslint/eslintrc": "^1.2.0",
+ "@eslint/eslintrc": "^1.2.1",
"@humanwhocodes/config-array": "^0.9.2",
"ajv": "^6.10.0",
"chalk": "^4.0.0",
diff --git a/package.json b/package.json
index cec01d158..199ec71f5 100644
--- a/package.json
+++ b/package.json
@@ -29,7 +29,7 @@
"chai": "4.3.4",
"chai-as-promised": "7.1.1",
"cspell": "5.18.0",
- "eslint": "8.10.0",
+ "eslint": "8.11.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
"eslint-plugin-import": "2.25.3",
From 35038e5c050beab0f3bebf51b6335bbc5979720f Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 14 Mar 2022 00:03:28 +0000
Subject: [PATCH 008/349] chore(deps-dev): bump eslint-plugin-jsdoc from 37.9.1
to 38.0.3
Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 37.9.1 to 38.0.3.
- [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases)
- [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v37.9.1...v38.0.3)
---
updated-dependencies:
- dependency-name: eslint-plugin-jsdoc
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 46 +++++++++++++++++++++++-----------------------
package.json | 2 +-
2 files changed, 24 insertions(+), 24 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 2748c91f9..665da2432 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -33,7 +33,7 @@
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
"eslint-plugin-import": "2.25.3",
- "eslint-plugin-jsdoc": "37.9.1",
+ "eslint-plugin-jsdoc": "38.0.3",
"eslint-plugin-node": "11.1.0",
"eslint-plugin-prettier": "^4.0.0",
"expect.js": "0.3",
@@ -797,14 +797,14 @@
"dev": true
},
"node_modules/@es-joy/jsdoccomment": {
- "version": "0.19.0",
- "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.19.0.tgz",
- "integrity": "sha512-lRx/5ChsOwv7gIU05m8Ur1Rxa4/XkE23wTsX8XFBGWRYrCcCrngPf6yGJMG6n9dqnyDehPrBBVeFIm2INEIeQA==",
+ "version": "0.21.2",
+ "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.21.2.tgz",
+ "integrity": "sha512-k8NwNnnYgUR/hyC/JdAbKvaIzTgnT5XJeCeVFo5tpT/4Fu5WiXmhdi6M/c4diqXSDf3ZENyrCtgzCUhIbfT8Zg==",
"dev": true,
"dependencies": {
"comment-parser": "1.3.0",
"esquery": "^1.4.0",
- "jsdoc-type-pratt-parser": "~2.2.2"
+ "jsdoc-type-pratt-parser": "~2.2.4"
},
"engines": {
"node": "^12 || ^14 || ^16 || ^17"
@@ -3242,12 +3242,12 @@
}
},
"node_modules/eslint-plugin-jsdoc": {
- "version": "37.9.1",
- "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-37.9.1.tgz",
- "integrity": "sha512-ynIsYL+rOtIKWOttAYWCgOJawPwYKexcX3cuoYHwifvz4+uY+MZ2un5nMHBULigdSITnQ5/ZSHpO/O1nwv/uJA==",
+ "version": "38.0.3",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-38.0.3.tgz",
+ "integrity": "sha512-CGA2XrDPhDhSnVsSU1fGh/Hf2B/ggF/zLQ8AcaDPORoynkLEXJGVXgkH8yLxtjQajS7ANYJXPKwbnXDpIbDwoQ==",
"dev": true,
"dependencies": {
- "@es-joy/jsdoccomment": "~0.19.0",
+ "@es-joy/jsdoccomment": "~0.21.2",
"comment-parser": "1.3.0",
"debug": "^4.3.3",
"escape-string-regexp": "^4.0.0",
@@ -5188,9 +5188,9 @@
}
},
"node_modules/jsdoc-type-pratt-parser": {
- "version": "2.2.3",
- "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-2.2.3.tgz",
- "integrity": "sha512-QPyxq62Q8veBSDtDrWmqaEPjSCeknUV9dH/OAGt3q9an8qC8UQDqitQiw1NvoMskIESpoRZ6qzt4H3rlK0xo8A==",
+ "version": "2.2.5",
+ "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-2.2.5.tgz",
+ "integrity": "sha512-2a6eRxSxp1BW040hFvaJxhsCMI9lT8QB8t14t+NY5tC5rckIR0U9cr2tjOeaFirmEOy6MHvmJnY7zTBHq431Lw==",
"dev": true,
"engines": {
"node": ">=12.0.0"
@@ -9585,14 +9585,14 @@
"dev": true
},
"@es-joy/jsdoccomment": {
- "version": "0.19.0",
- "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.19.0.tgz",
- "integrity": "sha512-lRx/5ChsOwv7gIU05m8Ur1Rxa4/XkE23wTsX8XFBGWRYrCcCrngPf6yGJMG6n9dqnyDehPrBBVeFIm2INEIeQA==",
+ "version": "0.21.2",
+ "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.21.2.tgz",
+ "integrity": "sha512-k8NwNnnYgUR/hyC/JdAbKvaIzTgnT5XJeCeVFo5tpT/4Fu5WiXmhdi6M/c4diqXSDf3ZENyrCtgzCUhIbfT8Zg==",
"dev": true,
"requires": {
"comment-parser": "1.3.0",
"esquery": "^1.4.0",
- "jsdoc-type-pratt-parser": "~2.2.2"
+ "jsdoc-type-pratt-parser": "~2.2.4"
}
},
"@eslint/eslintrc": {
@@ -11483,12 +11483,12 @@
}
},
"eslint-plugin-jsdoc": {
- "version": "37.9.1",
- "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-37.9.1.tgz",
- "integrity": "sha512-ynIsYL+rOtIKWOttAYWCgOJawPwYKexcX3cuoYHwifvz4+uY+MZ2un5nMHBULigdSITnQ5/ZSHpO/O1nwv/uJA==",
+ "version": "38.0.3",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-38.0.3.tgz",
+ "integrity": "sha512-CGA2XrDPhDhSnVsSU1fGh/Hf2B/ggF/zLQ8AcaDPORoynkLEXJGVXgkH8yLxtjQajS7ANYJXPKwbnXDpIbDwoQ==",
"dev": true,
"requires": {
- "@es-joy/jsdoccomment": "~0.19.0",
+ "@es-joy/jsdoccomment": "~0.21.2",
"comment-parser": "1.3.0",
"debug": "^4.3.3",
"escape-string-regexp": "^4.0.0",
@@ -12864,9 +12864,9 @@
}
},
"jsdoc-type-pratt-parser": {
- "version": "2.2.3",
- "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-2.2.3.tgz",
- "integrity": "sha512-QPyxq62Q8veBSDtDrWmqaEPjSCeknUV9dH/OAGt3q9an8qC8UQDqitQiw1NvoMskIESpoRZ6qzt4H3rlK0xo8A==",
+ "version": "2.2.5",
+ "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-2.2.5.tgz",
+ "integrity": "sha512-2a6eRxSxp1BW040hFvaJxhsCMI9lT8QB8t14t+NY5tC5rckIR0U9cr2tjOeaFirmEOy6MHvmJnY7zTBHq431Lw==",
"dev": true
},
"jsdom": {
diff --git a/package.json b/package.json
index cec01d158..1e07edf1f 100644
--- a/package.json
+++ b/package.json
@@ -33,7 +33,7 @@
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
"eslint-plugin-import": "2.25.3",
- "eslint-plugin-jsdoc": "37.9.1",
+ "eslint-plugin-jsdoc": "38.0.3",
"eslint-plugin-node": "11.1.0",
"eslint-plugin-prettier": "^4.0.0",
"expect.js": "0.3",
From c0537857f29e47a0fbd3d8121813e78ce91c19ef Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 14 Mar 2022 00:03:47 +0000
Subject: [PATCH 009/349] chore(deps): bump puppeteer from 13.4.0 to 13.5.1
Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 13.4.0 to 13.5.1.
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/puppeteer/puppeteer/compare/v13.4.0...v13.5.1)
---
updated-dependencies:
- dependency-name: puppeteer
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 30 +++++++++++++++---------------
package.json | 2 +-
2 files changed, 16 insertions(+), 16 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 2748c91f9..be671d9a6 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -20,7 +20,7 @@
"morgan": "1.10.0",
"node-w3capi": "1.11.0",
"promise": "8.1.0",
- "puppeteer": "13.4.0",
+ "puppeteer": "13.5.1",
"request": "2.88.2",
"socket.io": "4.4.0",
"superagent": "7.1.1"
@@ -2572,9 +2572,9 @@
"integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
},
"node_modules/devtools-protocol": {
- "version": "0.0.960912",
- "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.960912.tgz",
- "integrity": "sha512-I3hWmV9rWHbdnUdmMKHF2NuYutIM2kXz2mdXW8ha7TbRlGTVs+PF+PsB5QWvpCek4Fy9B+msiispCfwlhG5Sqg=="
+ "version": "0.0.969999",
+ "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.969999.tgz",
+ "integrity": "sha512-6GfzuDWU0OFAuOvBokXpXPLxjOJ5DZ157Ue3sGQQM3LgAamb8m0R0ruSfN0DDu+XG5XJgT50i6zZ/0o8RglreQ=="
},
"node_modules/dezalgo": {
"version": "1.0.3",
@@ -7123,14 +7123,14 @@
}
},
"node_modules/puppeteer": {
- "version": "13.4.0",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-13.4.0.tgz",
- "integrity": "sha512-WrHtFF2WpYC6KWFP4OCPOHWCjW4f8tFk+FkYZeNQ8/lHn+asjXBEXiIWauune8CY2xIHBVExGas+WI6Ay8/MgQ==",
+ "version": "13.5.1",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-13.5.1.tgz",
+ "integrity": "sha512-wWxO//vMiqxlvuzHMAJ0pRJeDHvDtM7DQpW1GKdStz2nZo2G42kOXBDgkmQ+zqjwMCFofKGesBeeKxIkX9BO+w==",
"hasInstallScript": true,
"dependencies": {
"cross-fetch": "3.1.5",
"debug": "4.3.3",
- "devtools-protocol": "0.0.960912",
+ "devtools-protocol": "0.0.969999",
"extract-zip": "2.0.1",
"https-proxy-agent": "5.0.0",
"pkg-dir": "4.2.0",
@@ -10949,9 +10949,9 @@
"integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
},
"devtools-protocol": {
- "version": "0.0.960912",
- "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.960912.tgz",
- "integrity": "sha512-I3hWmV9rWHbdnUdmMKHF2NuYutIM2kXz2mdXW8ha7TbRlGTVs+PF+PsB5QWvpCek4Fy9B+msiispCfwlhG5Sqg=="
+ "version": "0.0.969999",
+ "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.969999.tgz",
+ "integrity": "sha512-6GfzuDWU0OFAuOvBokXpXPLxjOJ5DZ157Ue3sGQQM3LgAamb8m0R0ruSfN0DDu+XG5XJgT50i6zZ/0o8RglreQ=="
},
"dezalgo": {
"version": "1.0.3",
@@ -14310,13 +14310,13 @@
}
},
"puppeteer": {
- "version": "13.4.0",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-13.4.0.tgz",
- "integrity": "sha512-WrHtFF2WpYC6KWFP4OCPOHWCjW4f8tFk+FkYZeNQ8/lHn+asjXBEXiIWauune8CY2xIHBVExGas+WI6Ay8/MgQ==",
+ "version": "13.5.1",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-13.5.1.tgz",
+ "integrity": "sha512-wWxO//vMiqxlvuzHMAJ0pRJeDHvDtM7DQpW1GKdStz2nZo2G42kOXBDgkmQ+zqjwMCFofKGesBeeKxIkX9BO+w==",
"requires": {
"cross-fetch": "3.1.5",
"debug": "4.3.3",
- "devtools-protocol": "0.0.960912",
+ "devtools-protocol": "0.0.969999",
"extract-zip": "2.0.1",
"https-proxy-agent": "5.0.0",
"pkg-dir": "4.2.0",
diff --git a/package.json b/package.json
index cec01d158..2326dd3fd 100644
--- a/package.json
+++ b/package.json
@@ -20,7 +20,7 @@
"morgan": "1.10.0",
"node-w3capi": "1.11.0",
"promise": "8.1.0",
- "puppeteer": "13.4.0",
+ "puppeteer": "13.5.1",
"request": "2.88.2",
"socket.io": "4.4.0",
"superagent": "7.1.1"
From 20eca85e9cc2b8730ae13085554b4e496826f745 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 14 Mar 2022 07:55:52 +0000
Subject: [PATCH 010/349] chore(deps-dev): bump cspell from 5.18.0 to 5.19.1
Bumps [cspell](https://github.com/streetsidesoftware/cspell) from 5.18.0 to 5.19.1.
- [Release notes](https://github.com/streetsidesoftware/cspell/releases)
- [Changelog](https://github.com/streetsidesoftware/cspell/blob/main/CHANGELOG.md)
- [Commits](https://github.com/streetsidesoftware/cspell/compare/v5.18.0...v5.19.1)
---
updated-dependencies:
- dependency-name: cspell
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 779 +++++++++++++++++++++++++---------------------
package.json | 2 +-
2 files changed, 421 insertions(+), 360 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 5a872e7b2..1ede9035d 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -28,7 +28,7 @@
"devDependencies": {
"chai": "4.3.4",
"chai-as-promised": "7.1.1",
- "cspell": "5.18.0",
+ "cspell": "5.19.1",
"eslint": "8.11.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
@@ -509,87 +509,89 @@
}
},
"node_modules/@cspell/cspell-bundled-dicts": {
- "version": "5.18.0",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-5.18.0.tgz",
- "integrity": "sha512-daPt57gRhtGB7wQiIo59P4MZAOTn4HhJFVY3wNVgMInsEqh/HPnkLdx+w26Z0j+hl87hxbCHKphd/bp8JqyOaA==",
+ "version": "5.19.1",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-5.19.1.tgz",
+ "integrity": "sha512-wlgJGTnrEWBBde27nZckSogHsyJdQeMCs8Z7qyedwvAF8n3qtAlgz/f3GKMCLnYcIc5t5IFNlUGCXR6DtYHXPw==",
"dev": true,
"dependencies": {
- "@cspell/dict-ada": "^1.1.2",
- "@cspell/dict-aws": "^1.0.14",
- "@cspell/dict-bash": "^1.0.17",
+ "@cspell/dict-ada": "^2.0.0",
+ "@cspell/dict-aws": "^2.0.0",
+ "@cspell/dict-bash": "^2.0.1",
"@cspell/dict-companies": "^2.0.2",
- "@cspell/dict-cpp": "^1.1.40",
- "@cspell/dict-cryptocurrencies": "^1.0.10",
+ "@cspell/dict-cpp": "^2.0.0",
+ "@cspell/dict-cryptocurrencies": "^2.0.0",
"@cspell/dict-csharp": "^2.0.1",
- "@cspell/dict-css": "^1.0.13",
- "@cspell/dict-django": "^1.0.26",
- "@cspell/dict-dotnet": "^1.0.32",
- "@cspell/dict-elixir": "^1.0.26",
- "@cspell/dict-en_us": "^2.1.4",
+ "@cspell/dict-css": "^2.0.0",
+ "@cspell/dict-dart": "^1.1.0",
+ "@cspell/dict-django": "^2.0.0",
+ "@cspell/dict-dotnet": "^2.0.0",
+ "@cspell/dict-elixir": "^2.0.1",
+ "@cspell/dict-en_us": "^2.1.7",
"@cspell/dict-en-gb": "^1.1.33",
"@cspell/dict-filetypes": "^2.0.1",
- "@cspell/dict-fonts": "^1.0.14",
+ "@cspell/dict-fonts": "^2.0.0",
"@cspell/dict-fullstack": "^2.0.4",
- "@cspell/dict-golang": "^1.1.24",
- "@cspell/dict-haskell": "^1.0.13",
- "@cspell/dict-html": "^2.0.3",
- "@cspell/dict-html-symbol-entities": "^1.0.23",
- "@cspell/dict-java": "^1.0.23",
- "@cspell/dict-latex": "^1.0.25",
- "@cspell/dict-lorem-ipsum": "^1.0.22",
- "@cspell/dict-lua": "^1.0.16",
- "@cspell/dict-node": "^1.0.12",
- "@cspell/dict-npm": "^1.0.16",
- "@cspell/dict-php": "^1.0.25",
- "@cspell/dict-powershell": "^1.0.19",
+ "@cspell/dict-golang": "^2.0.0",
+ "@cspell/dict-haskell": "^2.0.0",
+ "@cspell/dict-html": "^3.0.1",
+ "@cspell/dict-html-symbol-entities": "^2.0.0",
+ "@cspell/dict-java": "^2.0.0",
+ "@cspell/dict-latex": "^2.0.0",
+ "@cspell/dict-lorem-ipsum": "^2.0.0",
+ "@cspell/dict-lua": "^2.0.0",
+ "@cspell/dict-node": "^2.0.0",
+ "@cspell/dict-npm": "^2.0.2",
+ "@cspell/dict-php": "^2.0.0",
+ "@cspell/dict-powershell": "^2.0.0",
"@cspell/dict-public-licenses": "^1.0.4",
- "@cspell/dict-python": "^2.0.5",
- "@cspell/dict-ruby": "^1.0.15",
- "@cspell/dict-rust": "^1.0.23",
- "@cspell/dict-scala": "^1.0.21",
- "@cspell/dict-software-terms": "^2.0.12",
- "@cspell/dict-swift": "^1.0.1",
- "@cspell/dict-typescript": "^1.0.19",
- "@cspell/dict-vue": "^2.0.1"
+ "@cspell/dict-python": "^2.0.6",
+ "@cspell/dict-r": "^1.0.2",
+ "@cspell/dict-ruby": "^2.0.1",
+ "@cspell/dict-rust": "^2.0.0",
+ "@cspell/dict-scala": "^2.0.0",
+ "@cspell/dict-software-terms": "^2.1.3",
+ "@cspell/dict-swift": "^1.0.2",
+ "@cspell/dict-typescript": "^2.0.0",
+ "@cspell/dict-vue": "^2.0.2"
},
"engines": {
"node": ">=12.13.0"
}
},
"node_modules/@cspell/cspell-pipe": {
- "version": "5.18.0",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-5.18.0.tgz",
- "integrity": "sha512-CC3CuqMbTNWCc2kJHm7aEp5o3yEbIHY5FdgiJL7TpqN/dCtagvYZLDZwMPWQuMNgYM5PmeStauTqnwtgW3AkuA==",
+ "version": "5.19.1",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-5.19.1.tgz",
+ "integrity": "sha512-nAS3hEbkCt2k4SA4Q37fJwUypOiZ3dlU4u4IwVAxiGrUaOZa0u+uvCp175Pv3I+bQaTr9RUNlTJm/YRL+Hu2Lg==",
"dev": true,
"engines": {
"node": ">=12.13.0"
}
},
"node_modules/@cspell/cspell-types": {
- "version": "5.18.0",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-5.18.0.tgz",
- "integrity": "sha512-fMihVNgUpC9i/SS84nBk1XCmWLCUAVOxp1PXZqoR0R0ozCwrUvZY8sw7lj+TNiDT1TvpibtL1gZPmlvi9TSNzQ==",
+ "version": "5.19.1",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-5.19.1.tgz",
+ "integrity": "sha512-0IIC0Yi+Ku7pQR17Kd407C+unvvA+b6jHNEbGCIaJd1RS3mDq0kyWuhAWDnJq57TBIRvAN/hUbHk1PCF9DCysA==",
"dev": true,
"engines": {
"node": ">=12.13.0"
}
},
"node_modules/@cspell/dict-ada": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@cspell/dict-ada/-/dict-ada-1.1.2.tgz",
- "integrity": "sha512-UDrcYcKIVyXDz5mInJabRNQpJoehjBFvja5W+GQyu9pGcx3BS3cAU8mWENstGR0Qc/iFTxB010qwF8F3cHA/aA==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-ada/-/dict-ada-2.0.0.tgz",
+ "integrity": "sha512-4gfJEYXVwz6IN2LBaT6QoUV4pqaR35i0z0u9O684vLuVczvNJIHa4vNaSEFBr9d6xxncUyqstgP9P73ajJjh9A==",
"dev": true
},
"node_modules/@cspell/dict-aws": {
- "version": "1.0.14",
- "resolved": "https://registry.npmjs.org/@cspell/dict-aws/-/dict-aws-1.0.14.tgz",
- "integrity": "sha512-K21CfB4ZpKYwwDQiPfic2zJA/uxkbsd4IQGejEvDAhE3z8wBs6g6BwwqdVO767M9NgZqc021yAVpr79N5pWe3w==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-aws/-/dict-aws-2.0.0.tgz",
+ "integrity": "sha512-NKz7pDZ7pwj/b33i3f4WLpC1rOOUMmENwYgftxU+giU2YBeKM2wZbMTSEIzsrel56r0UlQYmdIVlP/B4nnVaoQ==",
"dev": true
},
"node_modules/@cspell/dict-bash": {
- "version": "1.0.17",
- "resolved": "https://registry.npmjs.org/@cspell/dict-bash/-/dict-bash-1.0.17.tgz",
- "integrity": "sha512-BlX+pnDlLmIf776C9d71QjXl4NOIz+yloeixx1ZZjrwvKPLF+ffE/Ez13eV+D9R2Ps1rW10UvW8u3Hbmwme+Fw==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-bash/-/dict-bash-2.0.1.tgz",
+ "integrity": "sha512-pBx3T/5w7fPF8XD5cx3NwtRFvNpQYmYqzM043NKP2hDmlx4uFwbH599Lvt5mwCMZKfIoRXaNUQvq7se2gstQjw==",
"dev": true
},
"node_modules/@cspell/dict-companies": {
@@ -599,15 +601,15 @@
"dev": true
},
"node_modules/@cspell/dict-cpp": {
- "version": "1.1.40",
- "resolved": "https://registry.npmjs.org/@cspell/dict-cpp/-/dict-cpp-1.1.40.tgz",
- "integrity": "sha512-sscfB3woNDNj60/yGXAdwNtIRWZ89y35xnIaJVDMk5TPMMpaDvuk0a34iOPIq0g4V+Y8e3RyAg71SH6ADwSjGw==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-cpp/-/dict-cpp-2.0.0.tgz",
+ "integrity": "sha512-EflHLs2pHEEXZM6jPfTGR/KHZKQtJlvzqgkg1zaA1YKv5HQNw9Wy5KVPGEV2bjPcFsZJO3xXjO1KBZcoOPjPmA==",
"dev": true
},
"node_modules/@cspell/dict-cryptocurrencies": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/@cspell/dict-cryptocurrencies/-/dict-cryptocurrencies-1.0.10.tgz",
- "integrity": "sha512-47ABvDJOkaST/rXipNMfNvneHUzASvmL6K/CbOFpYKfsd0x23Jc9k1yaOC7JAm82XSC/8a7+3Yu+Fk2jVJNnsA==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-cryptocurrencies/-/dict-cryptocurrencies-2.0.0.tgz",
+ "integrity": "sha512-nREysmmfOp7L2YCRAUufQahwD5/Punzb5AZ6eyg4zUamdRWHgBFphb5/9h2flt1vgdUfhc6hZcML21Ci7iXjaA==",
"dev": true
},
"node_modules/@cspell/dict-csharp": {
@@ -617,33 +619,39 @@
"dev": true
},
"node_modules/@cspell/dict-css": {
- "version": "1.0.13",
- "resolved": "https://registry.npmjs.org/@cspell/dict-css/-/dict-css-1.0.13.tgz",
- "integrity": "sha512-HU8RbFRoGanFH85mT01Ot/Ay48ixr/gG25VPLtdq56QTrmPsw79gxYm/5Qay16eQbpoPIxaj5CAWNam+DX4GbA==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-css/-/dict-css-2.0.0.tgz",
+ "integrity": "sha512-MrFyswFHnPh4H0u6IlV4eHy+ZCUrrHzeL161LyTOqCvaKpbZavMgNYXzZqTF9xafO0iLgwKrl+Gkclu1KVBg0Q==",
+ "dev": true
+ },
+ "node_modules/@cspell/dict-dart": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-dart/-/dict-dart-1.1.0.tgz",
+ "integrity": "sha512-bBqZINm+RVjMgUrAhRzv/xx3jc3dkIqO0higPbsK+63IAtMNY3EiQnEO4eapbU+qAhyvICY9hZQZXy5Ux4p+Pw==",
"dev": true
},
"node_modules/@cspell/dict-django": {
- "version": "1.0.26",
- "resolved": "https://registry.npmjs.org/@cspell/dict-django/-/dict-django-1.0.26.tgz",
- "integrity": "sha512-mn9bd7Et1L2zuibc08GVHTiD2Go3/hdjyX5KLukXDklBkq06r+tb0OtKtf1zKodtFDTIaYekGADhNhA6AnKLkg==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-django/-/dict-django-2.0.0.tgz",
+ "integrity": "sha512-GkJdJv6cmzrKcmq2/oxTXjKF5uv71r4eTqnFmgPbNBW1t+G4VYpzOf0QrVQrhx2RC4DdW5XfcTf+iS0FxHOTmw==",
"dev": true
},
"node_modules/@cspell/dict-dotnet": {
- "version": "1.0.32",
- "resolved": "https://registry.npmjs.org/@cspell/dict-dotnet/-/dict-dotnet-1.0.32.tgz",
- "integrity": "sha512-9H9vXrgJB4KF8xsyTToXO53cXD33iyfrpT4mhCds+YLUw3P3x3E9myszgJzshnrxYBvQZ+QMII57Qr6SjZVk4Q==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-dotnet/-/dict-dotnet-2.0.0.tgz",
+ "integrity": "sha512-WOHfjwMuLbo76khDsDa1lJvP/dXcwXVwonWwfUFRt82BL/GtyMalh1HEtCWwKDuK/9f8PCEt/EZMkHT3D5ZV3w==",
"dev": true
},
"node_modules/@cspell/dict-elixir": {
- "version": "1.0.26",
- "resolved": "https://registry.npmjs.org/@cspell/dict-elixir/-/dict-elixir-1.0.26.tgz",
- "integrity": "sha512-hz1yETUiRJM7yjN3mITSnxcmZaEyaBbyJhpZPpg+cKUil+xhHeZ2wwfbRc83QHGmlqEuDWbdCFqKSpCDJYpYhg==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-elixir/-/dict-elixir-2.0.1.tgz",
+ "integrity": "sha512-eTTTxZt1FqGkM780yFDxsGHvTbWqvlK8YISSccK8FyrB6ULW+uflQlNS5AnWg3uWKC48b7pQott+odYCsPJ+Ow==",
"dev": true
},
"node_modules/@cspell/dict-en_us": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/@cspell/dict-en_us/-/dict-en_us-2.1.4.tgz",
- "integrity": "sha512-W4b+aIvZ637FqtTmrTe/T9i9748cuTQf82eWUgV9O296WzZj7rCxm+rzOrmRTAcCmU+9+6Cdsr0unETFQfuxww==",
+ "version": "2.1.7",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-en_us/-/dict-en_us-2.1.7.tgz",
+ "integrity": "sha512-7IeAHZjXiWSIKFx/3CIlY6misvg2KyJ2KO3tSVSKuAlC3UXHGVOcbcY0kQ95IJeKbB6Ot6aW/Aaw73Nzhuurrg==",
"dev": true
},
"node_modules/@cspell/dict-en-gb": {
@@ -659,9 +667,9 @@
"dev": true
},
"node_modules/@cspell/dict-fonts": {
- "version": "1.0.14",
- "resolved": "https://registry.npmjs.org/@cspell/dict-fonts/-/dict-fonts-1.0.14.tgz",
- "integrity": "sha512-VhIX+FVYAnqQrOuoFEtya6+H72J82cIicz9QddgknsTqZQ3dvgp6lmVnsQXPM3EnzA8n1peTGpLDwHzT7ociLA==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-fonts/-/dict-fonts-2.0.0.tgz",
+ "integrity": "sha512-AgkTalphfDPtKFPYmEExDcj8rRCh86xlOSXco8tehOEkYVYbksOk9XH0YVH34RFpy93YBd2nnVGLgyGVwagcPw==",
"dev": true
},
"node_modules/@cspell/dict-fullstack": {
@@ -671,75 +679,75 @@
"dev": true
},
"node_modules/@cspell/dict-golang": {
- "version": "1.1.24",
- "resolved": "https://registry.npmjs.org/@cspell/dict-golang/-/dict-golang-1.1.24.tgz",
- "integrity": "sha512-qq3Cjnx2U1jpeWAGJL1GL0ylEhUMqyaR36Xij6Y6Aq4bViCRp+HRRqk0x5/IHHbOrti45h3yy7ii1itRFo+Xkg==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-golang/-/dict-golang-2.0.0.tgz",
+ "integrity": "sha512-rUeZJR/S/ZjAsOURtxsAO6xDQhL0IzF458ScahaeOqe0zVL3tx7tCLikCgT92NWPs3BNqmsZGqYSDbn/1KsSIA==",
"dev": true
},
"node_modules/@cspell/dict-haskell": {
- "version": "1.0.13",
- "resolved": "https://registry.npmjs.org/@cspell/dict-haskell/-/dict-haskell-1.0.13.tgz",
- "integrity": "sha512-kvl8T84cnYRPpND/P3D86P6WRSqebsbk0FnMfy27zo15L5MLAb3d3MOiT1kW3vEWfQgzUD7uddX/vUiuroQ8TA==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-haskell/-/dict-haskell-2.0.0.tgz",
+ "integrity": "sha512-cjX1Br+gSWqtcmJD/IMHz1UoP3pUaKIIKy/JfhEs7ANtRt6hhfEKe9dl2kQzDkkKt4pXol+YgdYxL/sVc/nLgQ==",
"dev": true
},
"node_modules/@cspell/dict-html": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/@cspell/dict-html/-/dict-html-2.0.3.tgz",
- "integrity": "sha512-6sORumQ9E7YpJ4vzYb0hHBgiXpehPAawuqmueGmx/PSRkqzMNLEwhYZuTHuIZSO291RTirPMfCkUahRoKdXOOQ==",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-html/-/dict-html-3.0.1.tgz",
+ "integrity": "sha512-sbuFd+nSjgbrGf5eYwSddFhm1eLLePKWyH6Zn8Zb0OODrBK5e4vGn1/scI/MOH5a2IvNs8W9wp84uMBFJcQZtw==",
"dev": true
},
"node_modules/@cspell/dict-html-symbol-entities": {
- "version": "1.0.23",
- "resolved": "https://registry.npmjs.org/@cspell/dict-html-symbol-entities/-/dict-html-symbol-entities-1.0.23.tgz",
- "integrity": "sha512-PV0UBgcBFbBLf/m1wfkVMM8w96kvfHoiCGLWO6BR3Q9v70IXoE4ae0+T+f0CkxcEkacMqEQk/I7vuE9MzrjaNw==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-html-symbol-entities/-/dict-html-symbol-entities-2.0.0.tgz",
+ "integrity": "sha512-71S5wGCe7dq6C+zGDwsEAe5msub/irrLi6SExeG11a/EkpA3RKAEheDGPk0hOY4+vOcIFHaApxOjLTtgQfYWfA==",
"dev": true
},
"node_modules/@cspell/dict-java": {
- "version": "1.0.23",
- "resolved": "https://registry.npmjs.org/@cspell/dict-java/-/dict-java-1.0.23.tgz",
- "integrity": "sha512-LcOg9srYLDoNGd8n3kbfDBlZD+LOC9IVcnFCdua1b/luCHNVmlgBx7e677qPu7olpMYOD5TQIVW2OmM1+/6MFA==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-java/-/dict-java-2.0.0.tgz",
+ "integrity": "sha512-9f5LDATlAiXRGqxLxgqbOLlQxuMW2zcN7tBgxwtN+4u90vM03ZUOR/gKIuDV/y0ZuAiWBIjA73cjk8DJ13Q1eA==",
"dev": true
},
"node_modules/@cspell/dict-latex": {
- "version": "1.0.25",
- "resolved": "https://registry.npmjs.org/@cspell/dict-latex/-/dict-latex-1.0.25.tgz",
- "integrity": "sha512-cEgg91Migqcp1SdVV7dUeMxbPDhxdNo6Fgq2eygAXQjIOFK520FFvh/qxyBvW90qdZbIRoU2AJpchyHfGuwZFA==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-latex/-/dict-latex-2.0.0.tgz",
+ "integrity": "sha512-H6RRwbHhQ9ARoO1R57SDqB+q/J5jUDdVnkdfukJkA+HNlJBhCcDuzGOIJqr+GBkJYDkF3obZ3LEOk2lUfT+Eyg==",
"dev": true
},
"node_modules/@cspell/dict-lorem-ipsum": {
- "version": "1.0.22",
- "resolved": "https://registry.npmjs.org/@cspell/dict-lorem-ipsum/-/dict-lorem-ipsum-1.0.22.tgz",
- "integrity": "sha512-yqzspR+2ADeAGUxLTfZ4pXvPl7FmkENMRcGDECmddkOiuEwBCWMZdMP5fng9B0Q6j91hQ8w9CLvJKBz10TqNYg==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-lorem-ipsum/-/dict-lorem-ipsum-2.0.0.tgz",
+ "integrity": "sha512-jKogAKtqvgPMleL6usyj3rZ0m8sVUR6drrD+wMnWSfdx1BmUyTsYiuh/mPEfLAebaYHELWSLQG3rDZRvV9Riqg==",
"dev": true
},
"node_modules/@cspell/dict-lua": {
- "version": "1.0.16",
- "resolved": "https://registry.npmjs.org/@cspell/dict-lua/-/dict-lua-1.0.16.tgz",
- "integrity": "sha512-YiHDt8kmHJ8nSBy0tHzaxiuitYp+oJ66ffCYuFWTNB3//Y0SI4OGHU3omLsQVeXIfCeVrO4DrVvRDoCls9B5zQ==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-lua/-/dict-lua-2.0.0.tgz",
+ "integrity": "sha512-7WUEBEspSKtsq104WdIys1+DLqAxpJPzw74Py1TuE3fI5GvlzeSZkRFP2ya54GB2lCO4C3mq4M8EnitpibVDfw==",
"dev": true
},
"node_modules/@cspell/dict-node": {
- "version": "1.0.12",
- "resolved": "https://registry.npmjs.org/@cspell/dict-node/-/dict-node-1.0.12.tgz",
- "integrity": "sha512-RPNn/7CSkflAWk0sbSoOkg0ORrgBARUjOW3QjB11KwV1gSu8f5W/ij/S50uIXtlrfoBLqd4OyE04jyON+g/Xfg==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-node/-/dict-node-2.0.0.tgz",
+ "integrity": "sha512-tPPl3liJORa/l6AoYqh/7rjoM7bdtaIXnIN6ox7CE0flZcBS5rWOB6mzEY3rpu/XJX0pjbBiIoqrolDkVl1RTQ==",
"dev": true
},
"node_modules/@cspell/dict-npm": {
- "version": "1.0.16",
- "resolved": "https://registry.npmjs.org/@cspell/dict-npm/-/dict-npm-1.0.16.tgz",
- "integrity": "sha512-RwkuZGcYBxL3Yux3cSG/IOWGlQ1e9HLCpHeyMtTVGYKAIkFAVUnGrz20l16/Q7zUG7IEktBz5O42kAozrEnqMQ==",
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-npm/-/dict-npm-2.0.2.tgz",
+ "integrity": "sha512-Q5ua0aeKTxW4WxvtU+UMdct46hCStOTeEiiG8iinTh/mH5brmdtMEj4olO8+mmkAKPpIC4TI3TmaaN6RN+Vpgw==",
"dev": true
},
"node_modules/@cspell/dict-php": {
- "version": "1.0.25",
- "resolved": "https://registry.npmjs.org/@cspell/dict-php/-/dict-php-1.0.25.tgz",
- "integrity": "sha512-RoBIP5MRdByyPaXcznZMfOY1JdCMYPPLua5E9gkq0TJO7bX5mC9hyAKfYBSWVQunZydd82HZixjb5MPkDFU1uw==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-php/-/dict-php-2.0.0.tgz",
+ "integrity": "sha512-29WgU77eTO985LvMHwPi1pcpfopfCWfTdffDyqya0JIfOSaFUrlYKzGPkE4mRxcz2G3hXsaM0SRvBNdIRwEdUg==",
"dev": true
},
"node_modules/@cspell/dict-powershell": {
- "version": "1.0.19",
- "resolved": "https://registry.npmjs.org/@cspell/dict-powershell/-/dict-powershell-1.0.19.tgz",
- "integrity": "sha512-zF/raM/lkhXeHf4I43OtK0gP9rBeEJFArscTVwLWOCIvNk21MJcNoTYoaGw+c056+Q+hJL0psGLO7QN+mxYH1A==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-powershell/-/dict-powershell-2.0.0.tgz",
+ "integrity": "sha512-6uvEhLiGmG3u9TFkM1TYcky6aL9Yk7Sk3KJwoTYBaQJY2KqrprgyQtW6yxIw9oU52VRHlq3KKvSAA9Q26+SIkQ==",
"dev": true
},
"node_modules/@cspell/dict-public-licenses": {
@@ -749,51 +757,57 @@
"dev": true
},
"node_modules/@cspell/dict-python": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/@cspell/dict-python/-/dict-python-2.0.5.tgz",
- "integrity": "sha512-WkyGYtNmUsOHsWixck7AxNvveDgVPqw0H51hzIY+/5u3c94wZUweIj0vfFOGIfOBq8e1ZxpjumKBxVDGXTmQkw==",
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-python/-/dict-python-2.0.6.tgz",
+ "integrity": "sha512-54ICgMRiGwavorg8UJC38Fwx8tW8WKj8pimJmFUd0F/ImQ8wmeg4VrmyMach5MZVUaw1qUe2aP5uSyqA15Q0mg==",
+ "dev": true
+ },
+ "node_modules/@cspell/dict-r": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-r/-/dict-r-1.0.2.tgz",
+ "integrity": "sha512-Rp3d4sgD6izW9TW5yVI3D//3HTl9oOGBuzTvXRdoHksVPRvzIu2liVhj8MnQ3XIRe5Kc6IhLBAm6izuV2BpGwQ==",
"dev": true
},
"node_modules/@cspell/dict-ruby": {
- "version": "1.0.15",
- "resolved": "https://registry.npmjs.org/@cspell/dict-ruby/-/dict-ruby-1.0.15.tgz",
- "integrity": "sha512-I76hJA///lc1pgmDTGUFHN/O8KLIZIU/8TgIYIGI6Ix/YzSEvWNdQYbANn6JbCynS0X+7IbZ2Ft+QqvmGtIWuA==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-ruby/-/dict-ruby-2.0.1.tgz",
+ "integrity": "sha512-qGqhYfFeoBOashv/l0Kj5o4ilyvfq0s+t+r32juPOkOnbHz+hzxnJo2tMMg/L/UdjVV7Y8ovg4LDBC/seVrMYQ==",
"dev": true
},
"node_modules/@cspell/dict-rust": {
- "version": "1.0.23",
- "resolved": "https://registry.npmjs.org/@cspell/dict-rust/-/dict-rust-1.0.23.tgz",
- "integrity": "sha512-lR4boDzs79YD6+30mmiSGAMMdwh7HTBAPUFSB0obR3Kidibfc3GZ+MHWZXay5dxZ4nBKM06vyjtanF9VJ8q1Iw==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-rust/-/dict-rust-2.0.0.tgz",
+ "integrity": "sha512-EWlQivTKXMU3TTcq/Pi6KPKTQADknasQ700UrxRPzxhwQ4sKVZ88GDu6VZJlsbFUz8Vko289KS6wjiox/7WpmQ==",
"dev": true
},
"node_modules/@cspell/dict-scala": {
- "version": "1.0.21",
- "resolved": "https://registry.npmjs.org/@cspell/dict-scala/-/dict-scala-1.0.21.tgz",
- "integrity": "sha512-5V/R7PRbbminTpPS3ywgdAalI9BHzcEjEj9ug4kWYvBIGwSnS7T6QCFCiu+e9LvEGUqQC+NHgLY4zs1NaBj2vA==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-scala/-/dict-scala-2.0.0.tgz",
+ "integrity": "sha512-MUwA2YKpqaQOSR4V1/CVGRNk8Ii5kf6I8Ch+4/BhRZRQXuwWbi21rDRYWPqdQWps7VNzAbbMA+PQDWsD5YY38g==",
"dev": true
},
"node_modules/@cspell/dict-software-terms": {
- "version": "2.0.12",
- "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-2.0.12.tgz",
- "integrity": "sha512-zsgraHo5PIDY1mTaWGA2NsxhO8g85inD758pEQL1MeKTFlGiFHT4vW+faryzhvBT5LOMH4LnTs0yGrMyn7JlkQ==",
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-2.1.3.tgz",
+ "integrity": "sha512-JmMfRa9Xl0MCD/z5gYUnY05BNxSMnx25Ky6kO/Cs0gBYZZdYzHZNqrbfnqBMsB9PpOzn2uqrYUmAEusoI1WyMQ==",
"dev": true
},
"node_modules/@cspell/dict-swift": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-swift/-/dict-swift-1.0.1.tgz",
- "integrity": "sha512-M4onLt10Ptld8Q1BwBit8BBYVZ0d2ZEiBTW1AXekIVPQkPKkwa/RkGlR0GESWNTC2Zbmt/qge7trksVdaYVWFQ==",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-swift/-/dict-swift-1.0.2.tgz",
+ "integrity": "sha512-IrMcRO7AYB2qU5cj4ttZyEbd04DRNOG6Iha106qGGmn4P096m+Y7lOnSLJx/rZbD/cAT3Z/7i465Lr1J93j7yg==",
"dev": true
},
"node_modules/@cspell/dict-typescript": {
- "version": "1.0.19",
- "resolved": "https://registry.npmjs.org/@cspell/dict-typescript/-/dict-typescript-1.0.19.tgz",
- "integrity": "sha512-qmJApzoVskDeJnLZzZMaafEDGbEg5Elt4c3Mpg49SWzIHm1N4VXCp5CcFfHsOinJ30dGrs3ARAJGJZIw56kK6A==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-typescript/-/dict-typescript-2.0.0.tgz",
+ "integrity": "sha512-WFBahxsnD2y4Os14tE5Zxh31Ggn4DzGOAu3UoxYl1lLLxaszx4RH7LmAeFuznySboiaBeRBbpfJOjQA796O6VQ==",
"dev": true
},
"node_modules/@cspell/dict-vue": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-vue/-/dict-vue-2.0.1.tgz",
- "integrity": "sha512-n9So2C2Zw+uSDRzb2h9wq3PjZBqoHx+vBvu6a34H2qpumNjZ6HaEronrzX5tXJJXzOtocIQYrLxdd128TAU3+g==",
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-vue/-/dict-vue-2.0.2.tgz",
+ "integrity": "sha512-/MB0RS0Gn01s4pgmjy0FvsLfr3RRMrRphEuvTRserNcM8XVtoIVAtrjig/Gg0DPwDrN8Clm0L1j7iQay6S8D0g==",
"dev": true
},
"node_modules/@es-joy/jsdoccomment": {
@@ -2092,13 +2106,13 @@
}
},
"node_modules/comment-json": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/comment-json/-/comment-json-4.1.1.tgz",
- "integrity": "sha512-v8gmtPvxhBlhdRBLwdHSjGy9BgA23t9H1FctdQKyUrErPjSrJcdDMqBq9B4Irtm7w3TNYLQJNH6ARKnpyag1sA==",
+ "version": "4.2.2",
+ "resolved": "https://registry.npmjs.org/comment-json/-/comment-json-4.2.2.tgz",
+ "integrity": "sha512-H8T+kl3nZesZu41zO2oNXIJWojNeK3mHxCLrsBNu6feksBXsgb+PtYz5daP5P86A0F3sz3840KVYehr04enISQ==",
"dev": true,
"dependencies": {
"array-timsort": "^1.0.3",
- "core-util-is": "^1.0.2",
+ "core-util-is": "^1.0.3",
"esprima": "^4.0.1",
"has-own-prop": "^2.0.0",
"repeat-string": "^1.6.1"
@@ -2295,21 +2309,21 @@
}
},
"node_modules/cspell": {
- "version": "5.18.0",
- "resolved": "https://registry.npmjs.org/cspell/-/cspell-5.18.0.tgz",
- "integrity": "sha512-0QVcIc+I+2VM2N+piB4p+rC8MU5OU7Og3jsHW4xSzxqA7sZBLNSQnp+vtBBBsjkldog3j/o+rXpnKSymamgG/g==",
+ "version": "5.19.1",
+ "resolved": "https://registry.npmjs.org/cspell/-/cspell-5.19.1.tgz",
+ "integrity": "sha512-vfBv2rZ8eAyqDXpqg2qt9nD1imgCuE6hOO68OkLOfVMdlKjmLwq9cmIzqJM3NKn79ljqaoSl3X9VSBHWYxGGzg==",
"dev": true,
"dependencies": {
- "@cspell/cspell-pipe": "^5.18.0",
+ "@cspell/cspell-pipe": "^5.19.1",
"chalk": "^4.1.2",
- "commander": "^8.3.0",
- "comment-json": "^4.1.1",
- "cspell-gitignore": "^5.18.0",
- "cspell-glob": "^5.18.0",
- "cspell-lib": "^5.18.0",
+ "commander": "^9.0.0",
+ "comment-json": "^4.2.2",
+ "cspell-gitignore": "^5.19.1",
+ "cspell-glob": "^5.19.1",
+ "cspell-lib": "^5.19.1",
"fast-json-stable-stringify": "^2.1.0",
"file-entry-cache": "^6.0.1",
- "fs-extra": "^10.0.0",
+ "fs-extra": "^10.0.1",
"get-stdin": "^8.0.0",
"glob": "^7.2.0",
"imurmurhash": "^0.1.4",
@@ -2328,12 +2342,12 @@
}
},
"node_modules/cspell-gitignore": {
- "version": "5.18.0",
- "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-5.18.0.tgz",
- "integrity": "sha512-nHdMhGDlDYN2dwh/LPGNVYqWDr7SL9N0zn4Bs9qOjNE6OkHMOvm+otjwEv4sS5b+pK+prrilK0OINkZFdftMvA==",
+ "version": "5.19.1",
+ "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-5.19.1.tgz",
+ "integrity": "sha512-RfJ5u6M3I2RD7pqyQzZWeNfJJLR986KlrAUXHtzvekgUej6b0dWj2yJ4/MYCoaJ8oq3uRO8hddZDWsp4TogU+w==",
"dev": true,
"dependencies": {
- "cspell-glob": "^5.18.0",
+ "cspell-glob": "^5.19.1",
"find-up": "^5.0.0"
},
"bin": {
@@ -2344,9 +2358,9 @@
}
},
"node_modules/cspell-glob": {
- "version": "5.18.0",
- "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-5.18.0.tgz",
- "integrity": "sha512-GLN45ntiB2oT1UewOHFf73gKujdSOr8Mb4OSa8r6JJrkACRzqe1Qr8mUrV/wY5/bDK6QjtLQylMpDw6nkaPWWw==",
+ "version": "5.19.1",
+ "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-5.19.1.tgz",
+ "integrity": "sha512-RhQc8nS6rC4kxEPSEqkWVcF+WBhmSTfidVFA9dMDswtCJA4SiAuQEH9xizMPzKVcOHi1jkgrdWCToB5E+DwU1Q==",
"dev": true,
"dependencies": {
"micromatch": "^4.0.4"
@@ -2356,36 +2370,38 @@
}
},
"node_modules/cspell-io": {
- "version": "5.18.0",
- "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-5.18.0.tgz",
- "integrity": "sha512-kkIBZ27KNzQ7R4BpXs9xkRpsM8TRMtH0/ozCBBxGCFFqV9TMDmTp3zoqgN0AWlOFNmLRClc6rpeFs3xswhnOLA==",
+ "version": "5.19.1",
+ "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-5.19.1.tgz",
+ "integrity": "sha512-AQeTP7eyUlxRNS1UgqnwFJsgPk/mnUzcihOHoF6Vi+bcRTddoIdipgYdlhsOpcuXKNY8aCQzN9yN35TApphC6Q==",
"dev": true,
"engines": {
"node": ">=12.13.0"
}
},
"node_modules/cspell-lib": {
- "version": "5.18.0",
- "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-5.18.0.tgz",
- "integrity": "sha512-cAVRbO/WKK1/ad8UDOxOD6+5MkdwW3u2WaLwzaNbQulHHshFoKgp5hM4WoJeZkV+2+zWH8BDV0e4XPKdrXvnmQ==",
+ "version": "5.19.1",
+ "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-5.19.1.tgz",
+ "integrity": "sha512-MoZ9A+MnaY+yEaRYt4/T702Gb3l1Td5gUeLFDsMSBwwo3EfUQThFL2jmqZsKiTZao9FDU1qFQbN5sAbd/i5N5g==",
"dev": true,
"dependencies": {
- "@cspell/cspell-bundled-dicts": "^5.18.0",
- "@cspell/cspell-types": "^5.18.0",
+ "@cspell/cspell-bundled-dicts": "^5.19.1",
+ "@cspell/cspell-pipe": "^5.19.1",
+ "@cspell/cspell-types": "^5.19.1",
"clear-module": "^4.1.2",
- "comment-json": "^4.1.1",
+ "comment-json": "^4.2.2",
"configstore": "^5.0.1",
"cosmiconfig": "^7.0.1",
- "cspell-glob": "^5.18.0",
- "cspell-io": "^5.18.0",
- "cspell-trie-lib": "^5.18.0",
- "fast-equals": "^2.0.4",
+ "cspell-glob": "^5.19.1",
+ "cspell-io": "^5.19.1",
+ "cspell-trie-lib": "^5.19.1",
+ "fast-equals": "^3.0.0",
"find-up": "^5.0.0",
- "fs-extra": "^10.0.0",
+ "fs-extra": "^10.0.1",
"gensequence": "^3.1.1",
"import-fresh": "^3.3.0",
"resolve-from": "^5.0.0",
"resolve-global": "^1.0.0",
+ "vscode-languageserver-textdocument": "^1.0.4",
"vscode-uri": "^3.0.3"
},
"engines": {
@@ -2393,19 +2409,28 @@
}
},
"node_modules/cspell-trie-lib": {
- "version": "5.18.0",
- "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-5.18.0.tgz",
- "integrity": "sha512-WUxZEM175z+72cL65VG7rgNZMc4OkVfyAkit7CQKkcaYTOZ8M15XmPvPWnqgFPg4z6HYwesiybL+J6hFxf5Syg==",
+ "version": "5.19.1",
+ "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-5.19.1.tgz",
+ "integrity": "sha512-p0d/H68g3/Itj5EEqIznZWmJNm+UEySJC16vG0ZsrB/T8tvKi/sz8jlKkokcOckGH2/eD8skUpJbQcWUc/lJvA==",
"dev": true,
"dependencies": {
- "@cspell/cspell-pipe": "^5.18.0",
- "fs-extra": "^10.0.0",
+ "@cspell/cspell-pipe": "^5.19.1",
+ "fs-extra": "^10.0.1",
"gensequence": "^3.1.1"
},
"engines": {
"node": ">=12.13.0"
}
},
+ "node_modules/cspell/node_modules/commander": {
+ "version": "9.0.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-9.0.0.tgz",
+ "integrity": "sha512-JJfP2saEKbQqvW+FI93OYUB4ByV5cizMpFMiiJI8xDbBvQvSkIk0VvQdn1CZ8mqAO8Loq2h0gYTYtDFUZUeERw==",
+ "dev": true,
+ "engines": {
+ "node": "^12.20.0 || >=14"
+ }
+ },
"node_modules/cssom": {
"version": "0.5.0",
"resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz",
@@ -3658,9 +3683,9 @@
"dev": true
},
"node_modules/fast-equals": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-2.0.4.tgz",
- "integrity": "sha512-caj/ZmjHljPrZtbzJ3kfH5ia/k4mTJe/qSiXAGzxZWRZgsgDV0cvNaQULqUX8t0/JVlzzEdYOwCN5DmzTxoD4w==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-3.0.0.tgz",
+ "integrity": "sha512-Af7nSOpf7617idrFg0MJY6x7yVDPoO80aSwtKTC0afT8B/SsmvTpA+2a+uPLmhVF5IHmY5NPuBAA3dJrp55rJA==",
"dev": true
},
"node_modules/fast-json-stable-stringify": {
@@ -3889,9 +3914,9 @@
"integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow=="
},
"node_modules/fs-extra": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz",
- "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==",
+ "version": "10.0.1",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz",
+ "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==",
"dev": true,
"dependencies": {
"graceful-fs": "^4.2.0",
@@ -8520,6 +8545,12 @@
"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
"integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
},
+ "node_modules/vscode-languageserver-textdocument": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.4.tgz",
+ "integrity": "sha512-/xhqXP/2A2RSs+J8JNXpiiNVvvNM0oTosNVmQnunlKvq9o4mupHOBAnnzH0lwIPKazXKvAKsVp1kr+H/K4lgoQ==",
+ "dev": true
+ },
"node_modules/vscode-uri": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.3.tgz",
@@ -9297,78 +9328,80 @@
}
},
"@cspell/cspell-bundled-dicts": {
- "version": "5.18.0",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-5.18.0.tgz",
- "integrity": "sha512-daPt57gRhtGB7wQiIo59P4MZAOTn4HhJFVY3wNVgMInsEqh/HPnkLdx+w26Z0j+hl87hxbCHKphd/bp8JqyOaA==",
+ "version": "5.19.1",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-5.19.1.tgz",
+ "integrity": "sha512-wlgJGTnrEWBBde27nZckSogHsyJdQeMCs8Z7qyedwvAF8n3qtAlgz/f3GKMCLnYcIc5t5IFNlUGCXR6DtYHXPw==",
"dev": true,
"requires": {
- "@cspell/dict-ada": "^1.1.2",
- "@cspell/dict-aws": "^1.0.14",
- "@cspell/dict-bash": "^1.0.17",
+ "@cspell/dict-ada": "^2.0.0",
+ "@cspell/dict-aws": "^2.0.0",
+ "@cspell/dict-bash": "^2.0.1",
"@cspell/dict-companies": "^2.0.2",
- "@cspell/dict-cpp": "^1.1.40",
- "@cspell/dict-cryptocurrencies": "^1.0.10",
+ "@cspell/dict-cpp": "^2.0.0",
+ "@cspell/dict-cryptocurrencies": "^2.0.0",
"@cspell/dict-csharp": "^2.0.1",
- "@cspell/dict-css": "^1.0.13",
- "@cspell/dict-django": "^1.0.26",
- "@cspell/dict-dotnet": "^1.0.32",
- "@cspell/dict-elixir": "^1.0.26",
- "@cspell/dict-en_us": "^2.1.4",
+ "@cspell/dict-css": "^2.0.0",
+ "@cspell/dict-dart": "^1.1.0",
+ "@cspell/dict-django": "^2.0.0",
+ "@cspell/dict-dotnet": "^2.0.0",
+ "@cspell/dict-elixir": "^2.0.1",
+ "@cspell/dict-en_us": "^2.1.7",
"@cspell/dict-en-gb": "^1.1.33",
"@cspell/dict-filetypes": "^2.0.1",
- "@cspell/dict-fonts": "^1.0.14",
+ "@cspell/dict-fonts": "^2.0.0",
"@cspell/dict-fullstack": "^2.0.4",
- "@cspell/dict-golang": "^1.1.24",
- "@cspell/dict-haskell": "^1.0.13",
- "@cspell/dict-html": "^2.0.3",
- "@cspell/dict-html-symbol-entities": "^1.0.23",
- "@cspell/dict-java": "^1.0.23",
- "@cspell/dict-latex": "^1.0.25",
- "@cspell/dict-lorem-ipsum": "^1.0.22",
- "@cspell/dict-lua": "^1.0.16",
- "@cspell/dict-node": "^1.0.12",
- "@cspell/dict-npm": "^1.0.16",
- "@cspell/dict-php": "^1.0.25",
- "@cspell/dict-powershell": "^1.0.19",
+ "@cspell/dict-golang": "^2.0.0",
+ "@cspell/dict-haskell": "^2.0.0",
+ "@cspell/dict-html": "^3.0.1",
+ "@cspell/dict-html-symbol-entities": "^2.0.0",
+ "@cspell/dict-java": "^2.0.0",
+ "@cspell/dict-latex": "^2.0.0",
+ "@cspell/dict-lorem-ipsum": "^2.0.0",
+ "@cspell/dict-lua": "^2.0.0",
+ "@cspell/dict-node": "^2.0.0",
+ "@cspell/dict-npm": "^2.0.2",
+ "@cspell/dict-php": "^2.0.0",
+ "@cspell/dict-powershell": "^2.0.0",
"@cspell/dict-public-licenses": "^1.0.4",
- "@cspell/dict-python": "^2.0.5",
- "@cspell/dict-ruby": "^1.0.15",
- "@cspell/dict-rust": "^1.0.23",
- "@cspell/dict-scala": "^1.0.21",
- "@cspell/dict-software-terms": "^2.0.12",
- "@cspell/dict-swift": "^1.0.1",
- "@cspell/dict-typescript": "^1.0.19",
- "@cspell/dict-vue": "^2.0.1"
+ "@cspell/dict-python": "^2.0.6",
+ "@cspell/dict-r": "^1.0.2",
+ "@cspell/dict-ruby": "^2.0.1",
+ "@cspell/dict-rust": "^2.0.0",
+ "@cspell/dict-scala": "^2.0.0",
+ "@cspell/dict-software-terms": "^2.1.3",
+ "@cspell/dict-swift": "^1.0.2",
+ "@cspell/dict-typescript": "^2.0.0",
+ "@cspell/dict-vue": "^2.0.2"
}
},
"@cspell/cspell-pipe": {
- "version": "5.18.0",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-5.18.0.tgz",
- "integrity": "sha512-CC3CuqMbTNWCc2kJHm7aEp5o3yEbIHY5FdgiJL7TpqN/dCtagvYZLDZwMPWQuMNgYM5PmeStauTqnwtgW3AkuA==",
+ "version": "5.19.1",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-5.19.1.tgz",
+ "integrity": "sha512-nAS3hEbkCt2k4SA4Q37fJwUypOiZ3dlU4u4IwVAxiGrUaOZa0u+uvCp175Pv3I+bQaTr9RUNlTJm/YRL+Hu2Lg==",
"dev": true
},
"@cspell/cspell-types": {
- "version": "5.18.0",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-5.18.0.tgz",
- "integrity": "sha512-fMihVNgUpC9i/SS84nBk1XCmWLCUAVOxp1PXZqoR0R0ozCwrUvZY8sw7lj+TNiDT1TvpibtL1gZPmlvi9TSNzQ==",
+ "version": "5.19.1",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-5.19.1.tgz",
+ "integrity": "sha512-0IIC0Yi+Ku7pQR17Kd407C+unvvA+b6jHNEbGCIaJd1RS3mDq0kyWuhAWDnJq57TBIRvAN/hUbHk1PCF9DCysA==",
"dev": true
},
"@cspell/dict-ada": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@cspell/dict-ada/-/dict-ada-1.1.2.tgz",
- "integrity": "sha512-UDrcYcKIVyXDz5mInJabRNQpJoehjBFvja5W+GQyu9pGcx3BS3cAU8mWENstGR0Qc/iFTxB010qwF8F3cHA/aA==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-ada/-/dict-ada-2.0.0.tgz",
+ "integrity": "sha512-4gfJEYXVwz6IN2LBaT6QoUV4pqaR35i0z0u9O684vLuVczvNJIHa4vNaSEFBr9d6xxncUyqstgP9P73ajJjh9A==",
"dev": true
},
"@cspell/dict-aws": {
- "version": "1.0.14",
- "resolved": "https://registry.npmjs.org/@cspell/dict-aws/-/dict-aws-1.0.14.tgz",
- "integrity": "sha512-K21CfB4ZpKYwwDQiPfic2zJA/uxkbsd4IQGejEvDAhE3z8wBs6g6BwwqdVO767M9NgZqc021yAVpr79N5pWe3w==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-aws/-/dict-aws-2.0.0.tgz",
+ "integrity": "sha512-NKz7pDZ7pwj/b33i3f4WLpC1rOOUMmENwYgftxU+giU2YBeKM2wZbMTSEIzsrel56r0UlQYmdIVlP/B4nnVaoQ==",
"dev": true
},
"@cspell/dict-bash": {
- "version": "1.0.17",
- "resolved": "https://registry.npmjs.org/@cspell/dict-bash/-/dict-bash-1.0.17.tgz",
- "integrity": "sha512-BlX+pnDlLmIf776C9d71QjXl4NOIz+yloeixx1ZZjrwvKPLF+ffE/Ez13eV+D9R2Ps1rW10UvW8u3Hbmwme+Fw==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-bash/-/dict-bash-2.0.1.tgz",
+ "integrity": "sha512-pBx3T/5w7fPF8XD5cx3NwtRFvNpQYmYqzM043NKP2hDmlx4uFwbH599Lvt5mwCMZKfIoRXaNUQvq7se2gstQjw==",
"dev": true
},
"@cspell/dict-companies": {
@@ -9378,15 +9411,15 @@
"dev": true
},
"@cspell/dict-cpp": {
- "version": "1.1.40",
- "resolved": "https://registry.npmjs.org/@cspell/dict-cpp/-/dict-cpp-1.1.40.tgz",
- "integrity": "sha512-sscfB3woNDNj60/yGXAdwNtIRWZ89y35xnIaJVDMk5TPMMpaDvuk0a34iOPIq0g4V+Y8e3RyAg71SH6ADwSjGw==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-cpp/-/dict-cpp-2.0.0.tgz",
+ "integrity": "sha512-EflHLs2pHEEXZM6jPfTGR/KHZKQtJlvzqgkg1zaA1YKv5HQNw9Wy5KVPGEV2bjPcFsZJO3xXjO1KBZcoOPjPmA==",
"dev": true
},
"@cspell/dict-cryptocurrencies": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/@cspell/dict-cryptocurrencies/-/dict-cryptocurrencies-1.0.10.tgz",
- "integrity": "sha512-47ABvDJOkaST/rXipNMfNvneHUzASvmL6K/CbOFpYKfsd0x23Jc9k1yaOC7JAm82XSC/8a7+3Yu+Fk2jVJNnsA==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-cryptocurrencies/-/dict-cryptocurrencies-2.0.0.tgz",
+ "integrity": "sha512-nREysmmfOp7L2YCRAUufQahwD5/Punzb5AZ6eyg4zUamdRWHgBFphb5/9h2flt1vgdUfhc6hZcML21Ci7iXjaA==",
"dev": true
},
"@cspell/dict-csharp": {
@@ -9396,33 +9429,39 @@
"dev": true
},
"@cspell/dict-css": {
- "version": "1.0.13",
- "resolved": "https://registry.npmjs.org/@cspell/dict-css/-/dict-css-1.0.13.tgz",
- "integrity": "sha512-HU8RbFRoGanFH85mT01Ot/Ay48ixr/gG25VPLtdq56QTrmPsw79gxYm/5Qay16eQbpoPIxaj5CAWNam+DX4GbA==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-css/-/dict-css-2.0.0.tgz",
+ "integrity": "sha512-MrFyswFHnPh4H0u6IlV4eHy+ZCUrrHzeL161LyTOqCvaKpbZavMgNYXzZqTF9xafO0iLgwKrl+Gkclu1KVBg0Q==",
+ "dev": true
+ },
+ "@cspell/dict-dart": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-dart/-/dict-dart-1.1.0.tgz",
+ "integrity": "sha512-bBqZINm+RVjMgUrAhRzv/xx3jc3dkIqO0higPbsK+63IAtMNY3EiQnEO4eapbU+qAhyvICY9hZQZXy5Ux4p+Pw==",
"dev": true
},
"@cspell/dict-django": {
- "version": "1.0.26",
- "resolved": "https://registry.npmjs.org/@cspell/dict-django/-/dict-django-1.0.26.tgz",
- "integrity": "sha512-mn9bd7Et1L2zuibc08GVHTiD2Go3/hdjyX5KLukXDklBkq06r+tb0OtKtf1zKodtFDTIaYekGADhNhA6AnKLkg==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-django/-/dict-django-2.0.0.tgz",
+ "integrity": "sha512-GkJdJv6cmzrKcmq2/oxTXjKF5uv71r4eTqnFmgPbNBW1t+G4VYpzOf0QrVQrhx2RC4DdW5XfcTf+iS0FxHOTmw==",
"dev": true
},
"@cspell/dict-dotnet": {
- "version": "1.0.32",
- "resolved": "https://registry.npmjs.org/@cspell/dict-dotnet/-/dict-dotnet-1.0.32.tgz",
- "integrity": "sha512-9H9vXrgJB4KF8xsyTToXO53cXD33iyfrpT4mhCds+YLUw3P3x3E9myszgJzshnrxYBvQZ+QMII57Qr6SjZVk4Q==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-dotnet/-/dict-dotnet-2.0.0.tgz",
+ "integrity": "sha512-WOHfjwMuLbo76khDsDa1lJvP/dXcwXVwonWwfUFRt82BL/GtyMalh1HEtCWwKDuK/9f8PCEt/EZMkHT3D5ZV3w==",
"dev": true
},
"@cspell/dict-elixir": {
- "version": "1.0.26",
- "resolved": "https://registry.npmjs.org/@cspell/dict-elixir/-/dict-elixir-1.0.26.tgz",
- "integrity": "sha512-hz1yETUiRJM7yjN3mITSnxcmZaEyaBbyJhpZPpg+cKUil+xhHeZ2wwfbRc83QHGmlqEuDWbdCFqKSpCDJYpYhg==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-elixir/-/dict-elixir-2.0.1.tgz",
+ "integrity": "sha512-eTTTxZt1FqGkM780yFDxsGHvTbWqvlK8YISSccK8FyrB6ULW+uflQlNS5AnWg3uWKC48b7pQott+odYCsPJ+Ow==",
"dev": true
},
"@cspell/dict-en_us": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/@cspell/dict-en_us/-/dict-en_us-2.1.4.tgz",
- "integrity": "sha512-W4b+aIvZ637FqtTmrTe/T9i9748cuTQf82eWUgV9O296WzZj7rCxm+rzOrmRTAcCmU+9+6Cdsr0unETFQfuxww==",
+ "version": "2.1.7",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-en_us/-/dict-en_us-2.1.7.tgz",
+ "integrity": "sha512-7IeAHZjXiWSIKFx/3CIlY6misvg2KyJ2KO3tSVSKuAlC3UXHGVOcbcY0kQ95IJeKbB6Ot6aW/Aaw73Nzhuurrg==",
"dev": true
},
"@cspell/dict-en-gb": {
@@ -9438,9 +9477,9 @@
"dev": true
},
"@cspell/dict-fonts": {
- "version": "1.0.14",
- "resolved": "https://registry.npmjs.org/@cspell/dict-fonts/-/dict-fonts-1.0.14.tgz",
- "integrity": "sha512-VhIX+FVYAnqQrOuoFEtya6+H72J82cIicz9QddgknsTqZQ3dvgp6lmVnsQXPM3EnzA8n1peTGpLDwHzT7ociLA==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-fonts/-/dict-fonts-2.0.0.tgz",
+ "integrity": "sha512-AgkTalphfDPtKFPYmEExDcj8rRCh86xlOSXco8tehOEkYVYbksOk9XH0YVH34RFpy93YBd2nnVGLgyGVwagcPw==",
"dev": true
},
"@cspell/dict-fullstack": {
@@ -9450,75 +9489,75 @@
"dev": true
},
"@cspell/dict-golang": {
- "version": "1.1.24",
- "resolved": "https://registry.npmjs.org/@cspell/dict-golang/-/dict-golang-1.1.24.tgz",
- "integrity": "sha512-qq3Cjnx2U1jpeWAGJL1GL0ylEhUMqyaR36Xij6Y6Aq4bViCRp+HRRqk0x5/IHHbOrti45h3yy7ii1itRFo+Xkg==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-golang/-/dict-golang-2.0.0.tgz",
+ "integrity": "sha512-rUeZJR/S/ZjAsOURtxsAO6xDQhL0IzF458ScahaeOqe0zVL3tx7tCLikCgT92NWPs3BNqmsZGqYSDbn/1KsSIA==",
"dev": true
},
"@cspell/dict-haskell": {
- "version": "1.0.13",
- "resolved": "https://registry.npmjs.org/@cspell/dict-haskell/-/dict-haskell-1.0.13.tgz",
- "integrity": "sha512-kvl8T84cnYRPpND/P3D86P6WRSqebsbk0FnMfy27zo15L5MLAb3d3MOiT1kW3vEWfQgzUD7uddX/vUiuroQ8TA==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-haskell/-/dict-haskell-2.0.0.tgz",
+ "integrity": "sha512-cjX1Br+gSWqtcmJD/IMHz1UoP3pUaKIIKy/JfhEs7ANtRt6hhfEKe9dl2kQzDkkKt4pXol+YgdYxL/sVc/nLgQ==",
"dev": true
},
"@cspell/dict-html": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/@cspell/dict-html/-/dict-html-2.0.3.tgz",
- "integrity": "sha512-6sORumQ9E7YpJ4vzYb0hHBgiXpehPAawuqmueGmx/PSRkqzMNLEwhYZuTHuIZSO291RTirPMfCkUahRoKdXOOQ==",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-html/-/dict-html-3.0.1.tgz",
+ "integrity": "sha512-sbuFd+nSjgbrGf5eYwSddFhm1eLLePKWyH6Zn8Zb0OODrBK5e4vGn1/scI/MOH5a2IvNs8W9wp84uMBFJcQZtw==",
"dev": true
},
"@cspell/dict-html-symbol-entities": {
- "version": "1.0.23",
- "resolved": "https://registry.npmjs.org/@cspell/dict-html-symbol-entities/-/dict-html-symbol-entities-1.0.23.tgz",
- "integrity": "sha512-PV0UBgcBFbBLf/m1wfkVMM8w96kvfHoiCGLWO6BR3Q9v70IXoE4ae0+T+f0CkxcEkacMqEQk/I7vuE9MzrjaNw==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-html-symbol-entities/-/dict-html-symbol-entities-2.0.0.tgz",
+ "integrity": "sha512-71S5wGCe7dq6C+zGDwsEAe5msub/irrLi6SExeG11a/EkpA3RKAEheDGPk0hOY4+vOcIFHaApxOjLTtgQfYWfA==",
"dev": true
},
"@cspell/dict-java": {
- "version": "1.0.23",
- "resolved": "https://registry.npmjs.org/@cspell/dict-java/-/dict-java-1.0.23.tgz",
- "integrity": "sha512-LcOg9srYLDoNGd8n3kbfDBlZD+LOC9IVcnFCdua1b/luCHNVmlgBx7e677qPu7olpMYOD5TQIVW2OmM1+/6MFA==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-java/-/dict-java-2.0.0.tgz",
+ "integrity": "sha512-9f5LDATlAiXRGqxLxgqbOLlQxuMW2zcN7tBgxwtN+4u90vM03ZUOR/gKIuDV/y0ZuAiWBIjA73cjk8DJ13Q1eA==",
"dev": true
},
"@cspell/dict-latex": {
- "version": "1.0.25",
- "resolved": "https://registry.npmjs.org/@cspell/dict-latex/-/dict-latex-1.0.25.tgz",
- "integrity": "sha512-cEgg91Migqcp1SdVV7dUeMxbPDhxdNo6Fgq2eygAXQjIOFK520FFvh/qxyBvW90qdZbIRoU2AJpchyHfGuwZFA==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-latex/-/dict-latex-2.0.0.tgz",
+ "integrity": "sha512-H6RRwbHhQ9ARoO1R57SDqB+q/J5jUDdVnkdfukJkA+HNlJBhCcDuzGOIJqr+GBkJYDkF3obZ3LEOk2lUfT+Eyg==",
"dev": true
},
"@cspell/dict-lorem-ipsum": {
- "version": "1.0.22",
- "resolved": "https://registry.npmjs.org/@cspell/dict-lorem-ipsum/-/dict-lorem-ipsum-1.0.22.tgz",
- "integrity": "sha512-yqzspR+2ADeAGUxLTfZ4pXvPl7FmkENMRcGDECmddkOiuEwBCWMZdMP5fng9B0Q6j91hQ8w9CLvJKBz10TqNYg==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-lorem-ipsum/-/dict-lorem-ipsum-2.0.0.tgz",
+ "integrity": "sha512-jKogAKtqvgPMleL6usyj3rZ0m8sVUR6drrD+wMnWSfdx1BmUyTsYiuh/mPEfLAebaYHELWSLQG3rDZRvV9Riqg==",
"dev": true
},
"@cspell/dict-lua": {
- "version": "1.0.16",
- "resolved": "https://registry.npmjs.org/@cspell/dict-lua/-/dict-lua-1.0.16.tgz",
- "integrity": "sha512-YiHDt8kmHJ8nSBy0tHzaxiuitYp+oJ66ffCYuFWTNB3//Y0SI4OGHU3omLsQVeXIfCeVrO4DrVvRDoCls9B5zQ==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-lua/-/dict-lua-2.0.0.tgz",
+ "integrity": "sha512-7WUEBEspSKtsq104WdIys1+DLqAxpJPzw74Py1TuE3fI5GvlzeSZkRFP2ya54GB2lCO4C3mq4M8EnitpibVDfw==",
"dev": true
},
"@cspell/dict-node": {
- "version": "1.0.12",
- "resolved": "https://registry.npmjs.org/@cspell/dict-node/-/dict-node-1.0.12.tgz",
- "integrity": "sha512-RPNn/7CSkflAWk0sbSoOkg0ORrgBARUjOW3QjB11KwV1gSu8f5W/ij/S50uIXtlrfoBLqd4OyE04jyON+g/Xfg==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-node/-/dict-node-2.0.0.tgz",
+ "integrity": "sha512-tPPl3liJORa/l6AoYqh/7rjoM7bdtaIXnIN6ox7CE0flZcBS5rWOB6mzEY3rpu/XJX0pjbBiIoqrolDkVl1RTQ==",
"dev": true
},
"@cspell/dict-npm": {
- "version": "1.0.16",
- "resolved": "https://registry.npmjs.org/@cspell/dict-npm/-/dict-npm-1.0.16.tgz",
- "integrity": "sha512-RwkuZGcYBxL3Yux3cSG/IOWGlQ1e9HLCpHeyMtTVGYKAIkFAVUnGrz20l16/Q7zUG7IEktBz5O42kAozrEnqMQ==",
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-npm/-/dict-npm-2.0.2.tgz",
+ "integrity": "sha512-Q5ua0aeKTxW4WxvtU+UMdct46hCStOTeEiiG8iinTh/mH5brmdtMEj4olO8+mmkAKPpIC4TI3TmaaN6RN+Vpgw==",
"dev": true
},
"@cspell/dict-php": {
- "version": "1.0.25",
- "resolved": "https://registry.npmjs.org/@cspell/dict-php/-/dict-php-1.0.25.tgz",
- "integrity": "sha512-RoBIP5MRdByyPaXcznZMfOY1JdCMYPPLua5E9gkq0TJO7bX5mC9hyAKfYBSWVQunZydd82HZixjb5MPkDFU1uw==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-php/-/dict-php-2.0.0.tgz",
+ "integrity": "sha512-29WgU77eTO985LvMHwPi1pcpfopfCWfTdffDyqya0JIfOSaFUrlYKzGPkE4mRxcz2G3hXsaM0SRvBNdIRwEdUg==",
"dev": true
},
"@cspell/dict-powershell": {
- "version": "1.0.19",
- "resolved": "https://registry.npmjs.org/@cspell/dict-powershell/-/dict-powershell-1.0.19.tgz",
- "integrity": "sha512-zF/raM/lkhXeHf4I43OtK0gP9rBeEJFArscTVwLWOCIvNk21MJcNoTYoaGw+c056+Q+hJL0psGLO7QN+mxYH1A==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-powershell/-/dict-powershell-2.0.0.tgz",
+ "integrity": "sha512-6uvEhLiGmG3u9TFkM1TYcky6aL9Yk7Sk3KJwoTYBaQJY2KqrprgyQtW6yxIw9oU52VRHlq3KKvSAA9Q26+SIkQ==",
"dev": true
},
"@cspell/dict-public-licenses": {
@@ -9528,51 +9567,57 @@
"dev": true
},
"@cspell/dict-python": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/@cspell/dict-python/-/dict-python-2.0.5.tgz",
- "integrity": "sha512-WkyGYtNmUsOHsWixck7AxNvveDgVPqw0H51hzIY+/5u3c94wZUweIj0vfFOGIfOBq8e1ZxpjumKBxVDGXTmQkw==",
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-python/-/dict-python-2.0.6.tgz",
+ "integrity": "sha512-54ICgMRiGwavorg8UJC38Fwx8tW8WKj8pimJmFUd0F/ImQ8wmeg4VrmyMach5MZVUaw1qUe2aP5uSyqA15Q0mg==",
+ "dev": true
+ },
+ "@cspell/dict-r": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-r/-/dict-r-1.0.2.tgz",
+ "integrity": "sha512-Rp3d4sgD6izW9TW5yVI3D//3HTl9oOGBuzTvXRdoHksVPRvzIu2liVhj8MnQ3XIRe5Kc6IhLBAm6izuV2BpGwQ==",
"dev": true
},
"@cspell/dict-ruby": {
- "version": "1.0.15",
- "resolved": "https://registry.npmjs.org/@cspell/dict-ruby/-/dict-ruby-1.0.15.tgz",
- "integrity": "sha512-I76hJA///lc1pgmDTGUFHN/O8KLIZIU/8TgIYIGI6Ix/YzSEvWNdQYbANn6JbCynS0X+7IbZ2Ft+QqvmGtIWuA==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-ruby/-/dict-ruby-2.0.1.tgz",
+ "integrity": "sha512-qGqhYfFeoBOashv/l0Kj5o4ilyvfq0s+t+r32juPOkOnbHz+hzxnJo2tMMg/L/UdjVV7Y8ovg4LDBC/seVrMYQ==",
"dev": true
},
"@cspell/dict-rust": {
- "version": "1.0.23",
- "resolved": "https://registry.npmjs.org/@cspell/dict-rust/-/dict-rust-1.0.23.tgz",
- "integrity": "sha512-lR4boDzs79YD6+30mmiSGAMMdwh7HTBAPUFSB0obR3Kidibfc3GZ+MHWZXay5dxZ4nBKM06vyjtanF9VJ8q1Iw==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-rust/-/dict-rust-2.0.0.tgz",
+ "integrity": "sha512-EWlQivTKXMU3TTcq/Pi6KPKTQADknasQ700UrxRPzxhwQ4sKVZ88GDu6VZJlsbFUz8Vko289KS6wjiox/7WpmQ==",
"dev": true
},
"@cspell/dict-scala": {
- "version": "1.0.21",
- "resolved": "https://registry.npmjs.org/@cspell/dict-scala/-/dict-scala-1.0.21.tgz",
- "integrity": "sha512-5V/R7PRbbminTpPS3ywgdAalI9BHzcEjEj9ug4kWYvBIGwSnS7T6QCFCiu+e9LvEGUqQC+NHgLY4zs1NaBj2vA==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-scala/-/dict-scala-2.0.0.tgz",
+ "integrity": "sha512-MUwA2YKpqaQOSR4V1/CVGRNk8Ii5kf6I8Ch+4/BhRZRQXuwWbi21rDRYWPqdQWps7VNzAbbMA+PQDWsD5YY38g==",
"dev": true
},
"@cspell/dict-software-terms": {
- "version": "2.0.12",
- "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-2.0.12.tgz",
- "integrity": "sha512-zsgraHo5PIDY1mTaWGA2NsxhO8g85inD758pEQL1MeKTFlGiFHT4vW+faryzhvBT5LOMH4LnTs0yGrMyn7JlkQ==",
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-2.1.3.tgz",
+ "integrity": "sha512-JmMfRa9Xl0MCD/z5gYUnY05BNxSMnx25Ky6kO/Cs0gBYZZdYzHZNqrbfnqBMsB9PpOzn2uqrYUmAEusoI1WyMQ==",
"dev": true
},
"@cspell/dict-swift": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-swift/-/dict-swift-1.0.1.tgz",
- "integrity": "sha512-M4onLt10Ptld8Q1BwBit8BBYVZ0d2ZEiBTW1AXekIVPQkPKkwa/RkGlR0GESWNTC2Zbmt/qge7trksVdaYVWFQ==",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-swift/-/dict-swift-1.0.2.tgz",
+ "integrity": "sha512-IrMcRO7AYB2qU5cj4ttZyEbd04DRNOG6Iha106qGGmn4P096m+Y7lOnSLJx/rZbD/cAT3Z/7i465Lr1J93j7yg==",
"dev": true
},
"@cspell/dict-typescript": {
- "version": "1.0.19",
- "resolved": "https://registry.npmjs.org/@cspell/dict-typescript/-/dict-typescript-1.0.19.tgz",
- "integrity": "sha512-qmJApzoVskDeJnLZzZMaafEDGbEg5Elt4c3Mpg49SWzIHm1N4VXCp5CcFfHsOinJ30dGrs3ARAJGJZIw56kK6A==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-typescript/-/dict-typescript-2.0.0.tgz",
+ "integrity": "sha512-WFBahxsnD2y4Os14tE5Zxh31Ggn4DzGOAu3UoxYl1lLLxaszx4RH7LmAeFuznySboiaBeRBbpfJOjQA796O6VQ==",
"dev": true
},
"@cspell/dict-vue": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-vue/-/dict-vue-2.0.1.tgz",
- "integrity": "sha512-n9So2C2Zw+uSDRzb2h9wq3PjZBqoHx+vBvu6a34H2qpumNjZ6HaEronrzX5tXJJXzOtocIQYrLxdd128TAU3+g==",
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-vue/-/dict-vue-2.0.2.tgz",
+ "integrity": "sha512-/MB0RS0Gn01s4pgmjy0FvsLfr3RRMrRphEuvTRserNcM8XVtoIVAtrjig/Gg0DPwDrN8Clm0L1j7iQay6S8D0g==",
"dev": true
},
"@es-joy/jsdoccomment": {
@@ -10557,13 +10602,13 @@
"dev": true
},
"comment-json": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/comment-json/-/comment-json-4.1.1.tgz",
- "integrity": "sha512-v8gmtPvxhBlhdRBLwdHSjGy9BgA23t9H1FctdQKyUrErPjSrJcdDMqBq9B4Irtm7w3TNYLQJNH6ARKnpyag1sA==",
+ "version": "4.2.2",
+ "resolved": "https://registry.npmjs.org/comment-json/-/comment-json-4.2.2.tgz",
+ "integrity": "sha512-H8T+kl3nZesZu41zO2oNXIJWojNeK3mHxCLrsBNu6feksBXsgb+PtYz5daP5P86A0F3sz3840KVYehr04enISQ==",
"dev": true,
"requires": {
"array-timsort": "^1.0.3",
- "core-util-is": "^1.0.2",
+ "core-util-is": "^1.0.3",
"esprima": "^4.0.1",
"has-own-prop": "^2.0.0",
"repeat-string": "^1.6.1"
@@ -10724,87 +10769,97 @@
"dev": true
},
"cspell": {
- "version": "5.18.0",
- "resolved": "https://registry.npmjs.org/cspell/-/cspell-5.18.0.tgz",
- "integrity": "sha512-0QVcIc+I+2VM2N+piB4p+rC8MU5OU7Og3jsHW4xSzxqA7sZBLNSQnp+vtBBBsjkldog3j/o+rXpnKSymamgG/g==",
+ "version": "5.19.1",
+ "resolved": "https://registry.npmjs.org/cspell/-/cspell-5.19.1.tgz",
+ "integrity": "sha512-vfBv2rZ8eAyqDXpqg2qt9nD1imgCuE6hOO68OkLOfVMdlKjmLwq9cmIzqJM3NKn79ljqaoSl3X9VSBHWYxGGzg==",
"dev": true,
"requires": {
- "@cspell/cspell-pipe": "^5.18.0",
+ "@cspell/cspell-pipe": "^5.19.1",
"chalk": "^4.1.2",
- "commander": "^8.3.0",
- "comment-json": "^4.1.1",
- "cspell-gitignore": "^5.18.0",
- "cspell-glob": "^5.18.0",
- "cspell-lib": "^5.18.0",
+ "commander": "^9.0.0",
+ "comment-json": "^4.2.2",
+ "cspell-gitignore": "^5.19.1",
+ "cspell-glob": "^5.19.1",
+ "cspell-lib": "^5.19.1",
"fast-json-stable-stringify": "^2.1.0",
"file-entry-cache": "^6.0.1",
- "fs-extra": "^10.0.0",
+ "fs-extra": "^10.0.1",
"get-stdin": "^8.0.0",
"glob": "^7.2.0",
"imurmurhash": "^0.1.4",
"semver": "^7.3.5",
"strip-ansi": "^6.0.1",
"vscode-uri": "^3.0.3"
+ },
+ "dependencies": {
+ "commander": {
+ "version": "9.0.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-9.0.0.tgz",
+ "integrity": "sha512-JJfP2saEKbQqvW+FI93OYUB4ByV5cizMpFMiiJI8xDbBvQvSkIk0VvQdn1CZ8mqAO8Loq2h0gYTYtDFUZUeERw==",
+ "dev": true
+ }
}
},
"cspell-gitignore": {
- "version": "5.18.0",
- "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-5.18.0.tgz",
- "integrity": "sha512-nHdMhGDlDYN2dwh/LPGNVYqWDr7SL9N0zn4Bs9qOjNE6OkHMOvm+otjwEv4sS5b+pK+prrilK0OINkZFdftMvA==",
+ "version": "5.19.1",
+ "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-5.19.1.tgz",
+ "integrity": "sha512-RfJ5u6M3I2RD7pqyQzZWeNfJJLR986KlrAUXHtzvekgUej6b0dWj2yJ4/MYCoaJ8oq3uRO8hddZDWsp4TogU+w==",
"dev": true,
"requires": {
- "cspell-glob": "^5.18.0",
+ "cspell-glob": "^5.19.1",
"find-up": "^5.0.0"
}
},
"cspell-glob": {
- "version": "5.18.0",
- "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-5.18.0.tgz",
- "integrity": "sha512-GLN45ntiB2oT1UewOHFf73gKujdSOr8Mb4OSa8r6JJrkACRzqe1Qr8mUrV/wY5/bDK6QjtLQylMpDw6nkaPWWw==",
+ "version": "5.19.1",
+ "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-5.19.1.tgz",
+ "integrity": "sha512-RhQc8nS6rC4kxEPSEqkWVcF+WBhmSTfidVFA9dMDswtCJA4SiAuQEH9xizMPzKVcOHi1jkgrdWCToB5E+DwU1Q==",
"dev": true,
"requires": {
"micromatch": "^4.0.4"
}
},
"cspell-io": {
- "version": "5.18.0",
- "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-5.18.0.tgz",
- "integrity": "sha512-kkIBZ27KNzQ7R4BpXs9xkRpsM8TRMtH0/ozCBBxGCFFqV9TMDmTp3zoqgN0AWlOFNmLRClc6rpeFs3xswhnOLA==",
+ "version": "5.19.1",
+ "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-5.19.1.tgz",
+ "integrity": "sha512-AQeTP7eyUlxRNS1UgqnwFJsgPk/mnUzcihOHoF6Vi+bcRTddoIdipgYdlhsOpcuXKNY8aCQzN9yN35TApphC6Q==",
"dev": true
},
"cspell-lib": {
- "version": "5.18.0",
- "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-5.18.0.tgz",
- "integrity": "sha512-cAVRbO/WKK1/ad8UDOxOD6+5MkdwW3u2WaLwzaNbQulHHshFoKgp5hM4WoJeZkV+2+zWH8BDV0e4XPKdrXvnmQ==",
+ "version": "5.19.1",
+ "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-5.19.1.tgz",
+ "integrity": "sha512-MoZ9A+MnaY+yEaRYt4/T702Gb3l1Td5gUeLFDsMSBwwo3EfUQThFL2jmqZsKiTZao9FDU1qFQbN5sAbd/i5N5g==",
"dev": true,
"requires": {
- "@cspell/cspell-bundled-dicts": "^5.18.0",
- "@cspell/cspell-types": "^5.18.0",
+ "@cspell/cspell-bundled-dicts": "^5.19.1",
+ "@cspell/cspell-pipe": "^5.19.1",
+ "@cspell/cspell-types": "^5.19.1",
"clear-module": "^4.1.2",
- "comment-json": "^4.1.1",
+ "comment-json": "^4.2.2",
"configstore": "^5.0.1",
"cosmiconfig": "^7.0.1",
- "cspell-glob": "^5.18.0",
- "cspell-io": "^5.18.0",
- "cspell-trie-lib": "^5.18.0",
- "fast-equals": "^2.0.4",
+ "cspell-glob": "^5.19.1",
+ "cspell-io": "^5.19.1",
+ "cspell-trie-lib": "^5.19.1",
+ "fast-equals": "^3.0.0",
"find-up": "^5.0.0",
- "fs-extra": "^10.0.0",
+ "fs-extra": "^10.0.1",
"gensequence": "^3.1.1",
"import-fresh": "^3.3.0",
"resolve-from": "^5.0.0",
"resolve-global": "^1.0.0",
+ "vscode-languageserver-textdocument": "^1.0.4",
"vscode-uri": "^3.0.3"
}
},
"cspell-trie-lib": {
- "version": "5.18.0",
- "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-5.18.0.tgz",
- "integrity": "sha512-WUxZEM175z+72cL65VG7rgNZMc4OkVfyAkit7CQKkcaYTOZ8M15XmPvPWnqgFPg4z6HYwesiybL+J6hFxf5Syg==",
+ "version": "5.19.1",
+ "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-5.19.1.tgz",
+ "integrity": "sha512-p0d/H68g3/Itj5EEqIznZWmJNm+UEySJC16vG0ZsrB/T8tvKi/sz8jlKkokcOckGH2/eD8skUpJbQcWUc/lJvA==",
"dev": true,
"requires": {
- "@cspell/cspell-pipe": "^5.18.0",
- "fs-extra": "^10.0.0",
+ "@cspell/cspell-pipe": "^5.19.1",
+ "fs-extra": "^10.0.1",
"gensequence": "^3.1.1"
}
},
@@ -11754,9 +11809,9 @@
"dev": true
},
"fast-equals": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-2.0.4.tgz",
- "integrity": "sha512-caj/ZmjHljPrZtbzJ3kfH5ia/k4mTJe/qSiXAGzxZWRZgsgDV0cvNaQULqUX8t0/JVlzzEdYOwCN5DmzTxoD4w==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-3.0.0.tgz",
+ "integrity": "sha512-Af7nSOpf7617idrFg0MJY6x7yVDPoO80aSwtKTC0afT8B/SsmvTpA+2a+uPLmhVF5IHmY5NPuBAA3dJrp55rJA==",
"dev": true
},
"fast-json-stable-stringify": {
@@ -11922,9 +11977,9 @@
"integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow=="
},
"fs-extra": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz",
- "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==",
+ "version": "10.0.1",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz",
+ "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==",
"dev": true,
"requires": {
"graceful-fs": "^4.2.0",
@@ -15374,6 +15429,12 @@
}
}
},
+ "vscode-languageserver-textdocument": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.4.tgz",
+ "integrity": "sha512-/xhqXP/2A2RSs+J8JNXpiiNVvvNM0oTosNVmQnunlKvq9o4mupHOBAnnzH0lwIPKazXKvAKsVp1kr+H/K4lgoQ==",
+ "dev": true
+ },
"vscode-uri": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.3.tgz",
diff --git a/package.json b/package.json
index 0b090762e..7dd4e42fc 100644
--- a/package.json
+++ b/package.json
@@ -28,7 +28,7 @@
"devDependencies": {
"chai": "4.3.4",
"chai-as-promised": "7.1.1",
- "cspell": "5.18.0",
+ "cspell": "5.19.1",
"eslint": "8.11.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
From 2716876c96a8130b2f11fadeaf17aa1133db6c73 Mon Sep 17 00:00:00 2001
From: JiayingL
Date: Wed, 16 Mar 2022 18:52:07 +0800
Subject: [PATCH 011/349] Fix document for REC regarding #publish (#1544)
* fix document for REC regarding #publish
* add "using the Recommendation track" to REC document
* add link to Recommendation track
---
lib/rules.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/rules.json b/lib/rules.json
index c98d28ec0..3f5ca067f 100644
--- a/lib/rules.json
+++ b/lib/rules.json
@@ -1249,7 +1249,7 @@
"boilerplateTRDoc": true,
"datesFormat": true,
"deployment": true,
- "publish": "W3C Recommendation must include one of the following paragraphs in the \"Status of This Document\" depending on the type of Recommendations:Recommendation without modifications: This document was published by the @@ Working Group as a Recommendation. Include this source code: <p>This document was published by the @@ Working Group as a Recommendation.</p>
Recommendation with candidate corrections: This document was published by the @@ Working Group as a Recommendation. It includes candidate corrections. Include this source code: <p>This document was published by the @@ Working Group as a Recommendation. This document was published by the @@ Working Group as a Recommendation. It includes <a href=\"https://www.w3.org/2021/Process-20211102/#candidate-correction\">candidate corrections.</a>.</p>
Recommendation with candidate additions: This document was published by the @@ Working Group as a Recommendation. It includes candidate additions , introducing new features since the Previous Recommendation. Include this source code: <p>This document was published by the @@ Working Group as a Recommendation. This document was published by the @@ Working Group as a Recommendation. It includes <a href=\"https://www.w3.org/2021/Process-20211102/#candidate-addition\">candidate additions</a>, introducing new features since the Previous Recommendation.</p>
Recommendation with candidate amendments: This document was published by the @@ Working Group as a Recommendation. It includes candidate amendments , introducing substantive changes and new features since the Previous Recommendation. Include this source code: <p>This document was published by the @@ Working Group as a Recommendation. This document was published by the @@ Working Group as a Recommendation. It includes <a href=\"https://www.w3.org/2021/Process-20211102/#candidate-amendments\">candidate amendments</a>, introducing substantive changes and new features since the Previous Recommendation.</p>
Recommendation with proposed corrections: This document was published by the @@ Working Group as a Recommendation. It includes proposed corrections. Include this source code: <p>This document was published by the @@ Working Group as a Recommendation. This document was published by the @@ Working Group as a Recommendation. It includes <a href=\"https://www.w3.org/2021/Process-20211102/#proposed-corrections\">proposed corrections.</a>.</p>
Recommendation with proposed additions: This document was published by the @@ Working Group as a Recommendation. It includes proposed additions , introducing new features since the Previous Recommendation. Include this source code: <p>This document was published by the @@ Working Group as a Recommendation. This document was published by the @@ Working Group as a Recommendation. It includes <a href=\"https://www.w3.org/2021/Process-20211102/#proposed-addition\">proposed additions</a>, introducing new features since the Previous Recommendation.</p>
Recommendation with proposed amendments: This document was published by the @@ Working Group as a Recommendation. It includes proposed amendments , introducing substantive changes and new features since the Previous Recommendation. Include this source code: <p>This document was published by the @@ Working Group as a Recommendation. This document was published by the @@ Working Group as a Recommendation. It includes <a href=\"https://www.w3.org/2021/Process-20211102/#proposed-amendments\">proposed amendments</a>, introducing substantive changes and new features since the Previous Recommendation.</p>
",
+ "publish": "W3C Recommendation must include one of the following paragraphs in the \"Status of This Document\" depending on the type of Recommendations:Recommendation without modifications: This document was published by the @@ Working Group as a Recommendation using the Recommendation track . Include this source code: <p>This document was published by the @@ Working Group as a Recommendation using the <a href=\"https://www.w3.org/2021/Process-20211102/#recs-and-notes\">Recommendation track</a>.</p>
Recommendation with candidate corrections: This document was published by the @@ Working Group as a Recommendation using the Recommendation track . It includes candidate corrections. Include this source code: <p>This document was published by the @@ Working Group as a Recommendation using the <a href=\"https://www.w3.org/2021/Process-20211102/#recs-and-notes\">Recommendation track</a>. It includes <a href=\"https://www.w3.org/2021/Process-20211102/#candidate-correction\">candidate corrections.</a>.</p>
Recommendation with candidate additions: This document was published by the @@ Working Group as a Recommendation using the Recommendation track . It includes candidate additions , introducing new features since the Previous Recommendation. Include this source code: <p>This document was published by the @@ Working Group as a Recommendation using the <a href=\"https://www.w3.org/2021/Process-20211102/#recs-and-notes\">Recommendation track</a>. It includes <a href=\"https://www.w3.org/2021/Process-20211102/#candidate-addition\">candidate additions</a>, introducing new features since the Previous Recommendation.</p>
Recommendation with candidate amendments: This document was published by the @@ Working Group as a Recommendation using the Recommendation track . It includes candidate amendments , introducing substantive changes and new features since the Previous Recommendation. Include this source code: <p>This document was published by the @@ Working Group as a Recommendation using the <a href=\"https://www.w3.org/2021/Process-20211102/#recs-and-notes\">Recommendation track</a>. It includes <a href=\"https://www.w3.org/2021/Process-20211102/#candidate-amendments\">candidate amendments</a>, introducing substantive changes and new features since the Previous Recommendation.</p>
Recommendation with proposed corrections: This document was published by the @@ Working Group as a Recommendation using the Recommendation track . It includes proposed corrections. Include this source code: <p>This document was published by the @@ Working Group as a Recommendation using the <a href=\"https://www.w3.org/2021/Process-20211102/#recs-and-notes\">Recommendation track</a>. It includes <a href=\"https://www.w3.org/2021/Process-20211102/#proposed-corrections\">proposed corrections.</a>.</p>
Recommendation with proposed additions: This document was published by the @@ Working Group as a Recommendation using the Recommendation track . It includes proposed additions , introducing new features since the Previous Recommendation. Include this source code: <p>This document was published by the @@ Working Group as a Recommendation using the <a href=\"https://www.w3.org/2021/Process-20211102/#recs-and-notes\">Recommendation track</a>. It includes <a href=\"https://www.w3.org/2021/Process-20211102/#proposed-addition\">proposed additions</a>, introducing new features since the Previous Recommendation.</p>
Recommendation with proposed amendments: This document was published by the @@ Working Group as a Recommendation using the Recommendation track . It includes proposed amendments , introducing substantive changes and new features since the Previous Recommendation. Include this source code: <p>This document was published by the @@ Working Group as a Recommendation using the <a href=\"https://www.w3.org/2021/Process-20211102/#recs-and-notes\">Recommendation track</a>. It includes <a href=\"https://www.w3.org/2021/Process-20211102/#proposed-amendments\">proposed amendments</a>, introducing substantive changes and new features since the Previous Recommendation.</p>
",
"recRelation": "It must indicate its relationship to previous related Recommendations (e.g., an indication that a Recommendation supersedes, obsoletes, or subsumes another, or that a Recommendation is an editorial revision) and must link to the most recent Recommendation (if any) having the same major revision number. The document thus links to two important resources: the previous edition of the Recommendation via the status section, and the previous draft (the Proposed Recommendation) via the \"Previous version\" link.",
"customParagraph": true,
"changesList": ["must", ""],
From c4185888e010b6b68ea2340abbd9bbd6f371fd8b Mon Sep 17 00:00:00 2001
From: JiayingL
Date: Wed, 16 Mar 2022 19:33:23 +0800
Subject: [PATCH 012/349] Start changing to es6 modules (#1530)
* start changing to es6 modules
* change more files
* use e6s in more files.
* finish changing all the files under lib/ and tools/
* make npm run start & npm run live running
* make test using es6
* remove experimental flag, add function importJSON() in util.js
* Update app.js
Co-authored-by: Denis Ah-Kang
Co-authored-by: Denis Ah-Kang
---
.cspell.json | 3 +
.eslintrc.json | 14 +-
app.js | 52 +-
lib/api.js | 29 +-
lib/exceptions.js | 8 +-
lib/l10n-en_GB.js | 2 +-
lib/l10n.js | 32 +-
lib/profiles/SUBM.js | 13 +-
lib/profiles/SUBM/MEM-SUBM.js | 24 +-
lib/profiles/TR.js | 35 +-
lib/profiles/TR/Note/DNOTE-Echidna.js | 17 +-
lib/profiles/TR/Note/DNOTE.js | 19 +-
lib/profiles/TR/Note/NOTE-Echidna.js | 13 +-
lib/profiles/TR/Note/NOTE.js | 11 +-
lib/profiles/TR/Note/STMT.js | 12 +-
lib/profiles/TR/Note/note-base.js | 16 +-
lib/profiles/TR/Recommendation/CR-Echidna.js | 16 +-
lib/profiles/TR/Recommendation/CR.js | 22 +-
lib/profiles/TR/Recommendation/CRD-Echidna.js | 14 +-
lib/profiles/TR/Recommendation/CRD.js | 22 +-
lib/profiles/TR/Recommendation/DISC.js | 21 +-
lib/profiles/TR/Recommendation/FPWD.js | 24 +-
lib/profiles/TR/Recommendation/PR.js | 31 +-
lib/profiles/TR/Recommendation/REC-RSCND.js | 21 +-
lib/profiles/TR/Recommendation/REC.js | 41 +-
lib/profiles/TR/Recommendation/WD-Echidna.js | 15 +-
lib/profiles/TR/Recommendation/WD.js | 24 +-
.../TR/Recommendation/recommendation-base.js | 19 +-
lib/profiles/TR/Registry/CRY.js | 20 +-
lib/profiles/TR/Registry/CRYD.js | 20 +-
lib/profiles/TR/Registry/DRY.js | 19 +-
lib/profiles/TR/Registry/RY.js | 19 +-
lib/profiles/TR/Registry/registry-base.js | 6 +-
lib/profiles/base.js | 95 +-
lib/profiles/metadata.js | 40 +-
lib/profiles/profileUtil.js | 17 +-
lib/rules/echidna/todays-date.js | 10 +-
lib/rules/headers/copyright.js | 17 +-
lib/rules/headers/details-summary.js | 10 +-
lib/rules/headers/div-head.js | 10 +-
lib/rules/headers/dl.js | 10 +-
lib/rules/headers/errata.js | 10 +-
lib/rules/headers/github-repo.js | 10 +-
lib/rules/headers/h1-title.js | 10 +-
lib/rules/headers/h2-toc.js | 10 +-
lib/rules/headers/hr.js | 10 +-
lib/rules/headers/logo.js | 10 +-
lib/rules/headers/memsub-copyright.js | 10 +-
lib/rules/headers/ol-toc.js | 10 +-
lib/rules/headers/secno.js | 10 +-
lib/rules/headers/subm-logo.js | 10 +-
lib/rules/headers/w3c-state.js | 14 +-
lib/rules/heuristic/date-format.js | 10 +-
lib/rules/links/compound.js | 17 +-
lib/rules/links/internal.js | 10 +-
lib/rules/links/linkchecker.js | 12 +-
lib/rules/links/reliability.js | 10 +-
lib/rules/metadata/charters.js | 10 +-
lib/rules/metadata/deliverers.js | 10 +-
lib/rules/metadata/dl.js | 15 +-
lib/rules/metadata/docDate.js | 10 +-
lib/rules/metadata/editor-ids.js | 10 +-
lib/rules/metadata/editor-names.js | 10 +-
lib/rules/metadata/errata.js | 10 +-
lib/rules/metadata/informative.js | 10 +-
lib/rules/metadata/patent-policy.js | 10 +-
lib/rules/metadata/process.js | 10 +-
lib/rules/metadata/profile.js | 22 +-
lib/rules/metadata/title.js | 10 +-
lib/rules/sotd/ac-review.js | 10 +-
lib/rules/sotd/candidate-review-end.js | 10 +-
lib/rules/sotd/charter.js | 18 +-
lib/rules/sotd/deliverer-note.js | 10 +-
lib/rules/sotd/deployment.js | 10 +-
lib/rules/sotd/diff.js | 10 +-
lib/rules/sotd/draft-stability.js | 10 +-
lib/rules/sotd/new-features.js | 10 +-
lib/rules/sotd/obsl-rescind.js | 14 +-
lib/rules/sotd/pp.js | 14 +-
lib/rules/sotd/process-document.js | 10 +-
lib/rules/sotd/publish.js | 10 +-
lib/rules/sotd/rec-addition.js | 10 +-
lib/rules/sotd/rec-comment-end.js | 10 +-
lib/rules/sotd/review-end.js | 10 +-
lib/rules/sotd/stability.js | 14 +-
lib/rules/sotd/submission.js | 14 +-
lib/rules/sotd/supersedable.js | 14 +-
lib/rules/sotd/usage.js | 10 +-
lib/rules/structure/canonical.js | 10 +-
lib/rules/structure/display-only.js | 28 +-
lib/rules/structure/h2.js | 17 +-
lib/rules/structure/name.js | 13 +-
lib/rules/structure/neutral.js | 14 +-
lib/rules/structure/section-ids.js | 10 +-
lib/rules/structure/security-privacy.js | 10 +-
lib/rules/style/back-to-top.js | 10 +-
lib/rules/style/body-toc-sidebar.js | 10 +-
lib/rules/style/meta.js | 14 +-
lib/rules/style/script.js | 10 +-
lib/rules/style/sheet.js | 19 +-
lib/rules/validation/html.js | 17 +-
lib/rules/validation/wcag.js | 10 +-
lib/sink.js | 9 +-
lib/throttled-ua.js | 6 +-
lib/util.js | 81 +-
lib/validator.js | 181 +--
lib/views.js | 24 +-
package.json | 1 +
test/api.js | 32 +-
test/data/SUBM/MEM-SUBM.js | 10 +-
test/data/SUBM/SUBMBase.js | 16 +-
test/data/TR/Note/DNOTE-Echidna.js | 10 +-
test/data/TR/Note/DNOTE.js | 10 +-
test/data/TR/Note/NOTE-Echidna.js | 8 +-
test/data/TR/Note/NOTE.js | 6 +-
test/data/TR/Note/STMT.js | 6 +-
test/data/TR/Note/noteBase.js | 12 +-
test/data/TR/Recommendation/CR-Echidna.js | 14 +-
test/data/TR/Recommendation/CR.js | 14 +-
test/data/TR/Recommendation/CRD-Echidna.js | 14 +-
test/data/TR/Recommendation/CRD.js | 14 +-
test/data/TR/Recommendation/DISC.js | 12 +-
test/data/TR/Recommendation/FPWD.js | 10 +-
test/data/TR/Recommendation/PR.js | 14 +-
test/data/TR/Recommendation/REC-RSCND.js | 14 +-
test/data/TR/Recommendation/REC.js | 14 +-
test/data/TR/Recommendation/WD-Echidna.js | 14 +-
test/data/TR/Recommendation/WD.js | 14 +-
.../TR/Recommendation/recommendationBase.js | 12 +-
test/data/TR/Registry/CRY.js | 10 +-
test/data/TR/Registry/CRYD.js | 10 +-
test/data/TR/Registry/DRY.js | 10 +-
test/data/TR/Registry/RY.js | 6 +-
test/data/TR/Registry/registryBase.js | 6 +-
test/data/TR/TRBase.js | 26 +-
test/data/goodDocuments.js | 2 +-
test/data/specBase.js | 2 +-
test/doc-views/SUBM/MEM-SUBM.js | 9 +-
test/doc-views/TR/Note/DNOTE-Echidna.js | 16 +-
test/doc-views/TR/Note/DNOTE.js | 13 +-
test/doc-views/TR/Note/NOTE-Echidna.js | 12 +-
test/doc-views/TR/Note/NOTE.js | 9 +-
test/doc-views/TR/Note/STMT.js | 9 +-
test/doc-views/TR/Note/noteBase.js | 10 +-
.../doc-views/TR/Recommendation/CR-Echidna.js | 19 +-
test/doc-views/TR/Recommendation/CR.js | 14 +-
.../TR/Recommendation/CRD-Echidna.js | 16 +-
test/doc-views/TR/Recommendation/CRD.js | 17 +-
test/doc-views/TR/Recommendation/DISC.js | 11 +-
test/doc-views/TR/Recommendation/FPWD.js | 15 +-
test/doc-views/TR/Recommendation/PR.js | 17 +-
test/doc-views/TR/Recommendation/REC-RSCND.js | 17 +-
test/doc-views/TR/Recommendation/REC.js | 17 +-
.../doc-views/TR/Recommendation/WD-Echidna.js | 14 +-
test/doc-views/TR/Recommendation/WD.js | 17 +-
.../TR/Recommendation/recommendationBase.js | 6 +-
test/doc-views/TR/Registry/CRY.js | 9 +-
test/doc-views/TR/Registry/CRYD.js | 15 +-
test/doc-views/TR/Registry/DRY.js | 13 +-
test/doc-views/TR/Registry/RY.js | 9 +-
test/doc-views/TR/Registry/registryBase.js | 9 +-
test/doc-views/TR/TRBase.js | 170 ++-
test/doc-views/specBase.js | 1348 +++++++++--------
test/l10n.js | 24 +-
test/rules.js | 304 ++--
test/samples.js | 2 +-
test/validation.js | 17 +-
tools/fetch-groups-db.js | 12 +-
tools/make-groups-db.js | 12 +-
169 files changed, 2416 insertions(+), 2013 deletions(-)
diff --git a/.cspell.json b/.cspell.json
index 95d11dd72..0b277e018 100644
--- a/.cspell.json
+++ b/.cspell.json
@@ -6,6 +6,7 @@
"badterms",
"Beihang",
"blocklist",
+ "capi",
"Çelik",
"charmod",
"CRYD",
@@ -14,6 +15,7 @@
"dcterms",
"deniak",
"DNOTE",
+ "doasync",
"doctypes",
"dvcs",
"ERCIM",
@@ -38,6 +40,7 @@
"linkchecker",
"mediacapture",
"memsub",
+ "metaviewport",
"middot",
"minami",
"nodate",
diff --git a/.eslintrc.json b/.eslintrc.json
index 2029a1383..c11017c59 100644
--- a/.eslintrc.json
+++ b/.eslintrc.json
@@ -10,7 +10,9 @@
"global-require": "off",
"no-restricted-syntax": "warn",
"guard-for-in": "warn",
- "prefer-destructuring": "warn"
+ "prefer-destructuring": "warn",
+ "import/prefer-default-export": "off",
+ "import/extensions": "off"
},
"overrides": [
{
@@ -25,6 +27,10 @@
{
"files": ["app.js", "lib/**/*.js", "tools/**/*.js"],
"plugins": ["node"],
+ "parserOptions": {
+ "ecmaVersion": 2020,
+ "sourceType": "module"
+ },
"extends": ["plugin:node/recommended", "plugin:jsdoc/recommended"]
},
{
@@ -36,7 +42,11 @@
"node/no-unpublished-require": "off"
},
"plugins": ["node"],
- "extends": "plugin:node/recommended"
+ "extends": "plugin:node/recommended",
+ "parserOptions": {
+ "ecmaVersion": 2022,
+ "sourceType": "module"
+ }
}
]
}
diff --git a/app.js b/app.js
index e5316630d..a28165a87 100644
--- a/app.js
+++ b/app.js
@@ -2,7 +2,21 @@
* Main runnable file.
*/
-'use strict';
+import compression from 'compression';
+import cors from 'cors';
+import express from 'express';
+import http from 'http';
+import insafe from 'insafe';
+import morgan from 'morgan';
+import { Server } from 'socket.io';
+import * as api from './lib/api.js';
+import * as l10n from './lib/l10n.js';
+import { Sink } from './lib/sink.js';
+import { allProfiles, importJSON } from './lib/util.js';
+import { Specberus } from './lib/validator.js';
+import * as views from './lib/views.js';
+
+const { version } = importJSON('./package.json', import.meta.url);
// Settings:
const DEFAULT_PORT = 80;
@@ -19,33 +33,13 @@ if (!process.env.BASE_URI || process.env.BASE_URI.length < 1) {
);
}
-// Native packages:
-const http = require('http');
-
-// External packages:
-const compression = require('compression');
-const express = require('express');
-const insafe = require('insafe');
-const morgan = require('morgan');
-const socket = require('socket.io');
-// Internal packages:
-const self = require('./package.json');
-const l10n = require('./lib/l10n');
-const sink = require('./lib/sink');
-const validator = require('./lib/validator');
-const views = require('./lib/views');
-const util = require('./lib/util');
-const api = require('./lib/api');
-
const app = express();
const server = http.createServer(app);
-const io = socket(server);
-const { Sink } = sink;
-const { version } = self;
+const io = new Server(server);
// Middleware:
app.use(morgan('combined'));
app.use(compression());
-app.use('/badterms.json', require('cors')());
+app.use('/badterms.json', cors());
app.use(express.static('public'));
api.setUp(app, process.env.W3C_API_KEY);
@@ -61,7 +55,7 @@ io.on('connection', socket => {
socket.on('extractMetadata', data => {
if (!data.url)
return socket.emit('exception', { message: 'URL not provided.' });
- const specberus = new validator.Specberus(process.env.W3C_API_KEY);
+ const specberus = new Specberus(process.env.W3C_API_KEY);
const handler = new Sink();
handler.on('err', (type, data) => {
try {
@@ -105,26 +99,26 @@ io.on('connection', socket => {
events: handler,
});
});
- socket.on('validate', data => {
+ socket.on('validate', async data => {
if (!data.url)
return socket.emit('exception', { message: 'URL not provided.' });
if (!data.profile)
return socket.emit('exception', {
message: 'Profile not provided.',
});
- const profilePath = util.allProfiles.find(p =>
+ const profilePath = allProfiles.find(p =>
p.endsWith(`/${data.profile}.js`)
);
let profile;
try {
- // eslint-disable-next-line import/no-dynamic-require
- profile = require(`./lib/profiles/${profilePath}`);
+ // eslint-disable-next-line node/no-unsupported-features/es-syntax
+ profile = await import(`./lib/profiles/${profilePath}`);
} catch (err) {
return socket.emit('exception', {
message: 'Profile does not exist.',
});
}
- const specberus = new validator.Specberus(process.env.W3C_API_KEY);
+ const specberus = new Specberus(process.env.W3C_API_KEY);
const handler = new Sink();
const profileCode = profile.name;
socket.emit('start', {
diff --git a/lib/api.js b/lib/api.js
index 3c12b1635..4dc5561c8 100644
--- a/lib/api.js
+++ b/lib/api.js
@@ -3,13 +3,12 @@
*/
// Internal packages:
-const self = require('../package.json');
-const sink = require('./sink');
-const util = require('./util');
-const validator = require('./validator');
+import { Sink } from './sink.js';
+import { buildJSONresult, importJSON, processParams } from './util.js';
+import { Specberus } from './validator.js';
+
+const { version } = importJSON('../package.json', import.meta.url);
-const { Sink } = sink;
-const { version } = self;
/**
* Send the JSON result to the client.
*
@@ -21,7 +20,7 @@ const { version } = self;
*/
const sendJSONresult = function (err, warn, inf, res, metadata) {
- const wrapper = util.buildJSONresult(err, warn, inf, metadata);
+ const wrapper = buildJSONresult(err, warn, inf, metadata);
res.status(wrapper.success ? 200 : 400).json(wrapper);
};
@@ -30,7 +29,7 @@ const sendJSONresult = function (err, warn, inf, res, metadata) {
*
* @param {string} apiKey
*/
-const processRequest = apiKey => (req, res) => {
+const processRequest = apiKey => async (req, res) => {
if (req.path === '/api/version') {
res.status(200).send(version);
} else if (req.path === '/api/metadata' || req.path === '/api/validate') {
@@ -48,7 +47,7 @@ const processRequest = apiKey => (req, res) => {
let handler;
let handler2;
try {
- options = util.processParams(req.query, undefined, {
+ options = await processParams(req.query, undefined, {
required: validate ? ['profile'] : [],
forbidden: ['document', 'source'],
});
@@ -57,7 +56,7 @@ const processRequest = apiKey => (req, res) => {
}
if (validate && options.profile === 'auto') {
errors = [];
- v = new validator.Specberus(apiKey);
+ v = new Specberus(apiKey);
handler = new Sink(
(...data) => {
errors.push(Object.assign({}, ...data));
@@ -70,7 +69,7 @@ const processRequest = apiKey => (req, res) => {
if (options.url) meta.url = options.url;
else meta.file = options.file;
try {
- options2 = util.processParams(meta, undefined, {
+ options2 = processParams(meta, undefined, {
allowUnknownParams: true,
});
} catch (err) {
@@ -86,7 +85,7 @@ const processRequest = apiKey => (req, res) => {
errors2 = [];
warnings2 = [];
info2 = [];
- v2 = new validator.Specberus(apiKey);
+ v2 = new Specberus(apiKey);
handler2 = new Sink(
(...data2) => {
errors2.push(Object.assign({}, ...data2));
@@ -136,7 +135,7 @@ const processRequest = apiKey => (req, res) => {
errors = [];
warnings = [];
info = [];
- v = new validator.Specberus(apiKey);
+ v = new Specberus(apiKey);
handler = new Sink(
(...data) => {
errors.push(Object.assign({}, ...data));
@@ -169,8 +168,6 @@ const processRequest = apiKey => (req, res) => {
}
};
-const setUp = function (app, apiKey) {
+export const setUp = function (app, apiKey) {
app.get('/api/*', processRequest(apiKey));
};
-
-exports.setUp = setUp;
diff --git a/lib/exceptions.js b/lib/exceptions.js
index 5a5c0cf3b..0f482b770 100644
--- a/lib/exceptions.js
+++ b/lib/exceptions.js
@@ -1,4 +1,6 @@
-const records = require('./exceptions.json');
+import { importJSON } from './util.js';
+
+const records = importJSON('./exceptions.json', import.meta.url);
/**
* @param data
@@ -36,7 +38,7 @@ function findSet(shortname) {
return recursiveFindSet(shortname);
}
-const Exceptions = function () {};
+export const Exceptions = function () {};
Exceptions.prototype.has = function (shortname, rule, key, extra) {
const set = findSet(shortname);
@@ -58,5 +60,3 @@ Exceptions.prototype.has = function (shortname, rule, key, extra) {
}
return false;
};
-
-exports.Exceptions = Exceptions;
diff --git a/lib/l10n-en_GB.js b/lib/l10n-en_GB.js
index 305862b6a..841deda47 100644
--- a/lib/l10n-en_GB.js
+++ b/lib/l10n-en_GB.js
@@ -1,5 +1,5 @@
/* eslint-disable no-template-curly-in-string */
-exports.messages = {
+export const messages = {
// Generic
'generic.sotd.not-found':
'No “status of this document” section found. Some errors related to this one will be omitted from the output, but most likely this will cause further problems along the line.',
diff --git a/lib/l10n.js b/lib/l10n.js
index 98fef7324..22e897bb1 100644
--- a/lib/l10n.js
+++ b/lib/l10n.js
@@ -3,10 +3,13 @@
*/
// Internal packages:
-const originalRules = require('./rules.json');
-const english = require('./l10n-en_GB');
+import { messages } from './l10n-en_GB.js';
+import { importJSON } from './util.js';
+
+const originalRules = importJSON('./rules.json', import.meta.url);
+
// Constants:
-const enGB = english.messages;
+const enGB = messages;
// Variables:
let lang;
@@ -24,7 +27,10 @@ for (const t in originalRules)
* @param {string} language - locale, expressed as a string, eg en_GB
.
*/
-exports.setLanguage = function (language) {
+/**
+ * @param language
+ */
+export function setLanguage(language) {
if (!language)
throw new Error(
'l10n.setLanguage() invoked without passing a language code as parameter'
@@ -34,7 +40,7 @@ exports.setLanguage = function (language) {
throw new Error(
'Language code passed to l10n.setLanguage() is not valid'
);
-};
+}
/**
* @param profileCode
@@ -42,7 +48,7 @@ exports.setLanguage = function (language) {
* @param key
* @param extra
*/
-exports.assembleData = function (profileCode, rule, key, extra) {
+export function assembleData(profileCode, rule, key, extra) {
const messageData = {};
// Corner case: if the profile is unknown, let's assume 'WD' (most common).
const profile = profileCode ? profileCode.replace('-Echidna', '') : 'WD';
@@ -81,11 +87,17 @@ to let developers examine the problem (you can submit it as is; no additional in
messageData.profile = profile;
return messageData;
}
-};
+}
-exports.message = function (profileCode, rule, key, extra) {
+/**
+ * @param profileCode
+ * @param rule
+ * @param key
+ * @param extra
+ */
+export function message(profileCode, rule, key, extra) {
const result = {};
- const messageData = exports.assembleData(profileCode, rule, key, extra);
+ const messageData = assembleData(profileCode, rule, key, extra);
if (!messageData) return;
result.message =
messageData.message && messageData.message.length
@@ -158,4 +170,4 @@ ${selector}&labels=from-template">file this issue on GitHub to help develope
if (messageData.additionalMessage)
result.message += messageData.additionalMessage;
return result;
-};
+}
diff --git a/lib/profiles/SUBM.js b/lib/profiles/SUBM.js
index d00ed5274..0fba908b8 100644
--- a/lib/profiles/SUBM.js
+++ b/lib/profiles/SUBM.js
@@ -1,11 +1,8 @@
// Base profile for all Submissions
+import * as submLogo from '../rules/headers/subm-logo.js';
+import { rules as baseRules } from './base.js';
+import { insertAfter } from './profileUtil.js';
-exports.name = 'Submission';
+export const name = 'Submission';
-const profileUtil = require('./profileUtil');
-
-exports.rules = profileUtil.insertAfter(
- require('./base').rules,
- 'headers.logo',
- require('../rules/headers/subm-logo')
-);
+export const rules = insertAfter(baseRules, 'headers.logo', submLogo);
diff --git a/lib/profiles/SUBM/MEM-SUBM.js b/lib/profiles/SUBM/MEM-SUBM.js
index 681238a72..e9f5e06ee 100644
--- a/lib/profiles/SUBM/MEM-SUBM.js
+++ b/lib/profiles/SUBM/MEM-SUBM.js
@@ -1,22 +1,24 @@
-exports.name = 'MEM-SUBM';
-exports.config = {
+import * as memsubCopyright from '../../rules/headers/memsub-copyright.js';
+import * as submission from '../../rules/sotd/submission.js';
+import { insertAfter } from '../profileUtil.js';
+import { rules as baseRules } from '../SUBM.js';
+
+export const name = 'MEM-SUBM';
+export const config = {
status: 'SUBM',
longStatus: 'Member Submission',
styleSheet: 'W3C-Member-SUBM',
submissionType: 'member',
};
-const profileUtil = require('../profileUtil');
-let rules = profileUtil.insertAfter(
- require('../SUBM').rules,
+const rulesWithAdditionalHeaderRule = insertAfter(
+ baseRules,
'headers.w3c-state',
- [require('../../rules/headers/memsub-copyright')]
+ [memsubCopyright]
);
-rules = profileUtil.insertAfter(
- rules,
+export const rules = insertAfter(
+ rulesWithAdditionalHeaderRule,
'sotd.supersedable',
- require('../../rules/sotd/submission')
+ submission
);
-
-exports.rules = rules;
diff --git a/lib/profiles/TR.js b/lib/profiles/TR.js
index 2b3c4be2e..10b59e421 100644
--- a/lib/profiles/TR.js
+++ b/lib/profiles/TR.js
@@ -1,20 +1,23 @@
-// base profile for all things TR
-exports.name = 'TR';
-
-const profileUtil = require('./profileUtil');
-const base = require('./base').rules;
+import * as copyright from '../rules/headers/copyright.js';
+import * as githubRepo from '../rules/headers/github-repo.js';
+import * as charter from '../rules/sotd/charter.js';
+import * as pp from '../rules/sotd/pp.js';
+import * as processDocument from '../rules/sotd/process-document.js';
+import * as publish from '../rules/sotd/publish.js';
+import * as stability from '../rules/sotd/stability.js';
+import { rules as base } from './base.js';
+import { insertAfter } from './profileUtil.js';
-let rules = profileUtil.insertAfter(base, 'headers.w3c-state', [
- require('../rules/headers/github-repo'),
- require('../rules/headers/copyright'),
-]);
+// base profile for all things TR
+export const name = 'TR';
-rules = profileUtil.insertAfter(rules, 'sotd.supersedable', [
- require('../rules/sotd/stability'),
- require('../rules/sotd/publish'),
- require('../rules/sotd/pp'),
- require('../rules/sotd/charter'),
- require('../rules/sotd/process-document'),
+const rulesWithAdditionalHeaderRule = insertAfter(base, 'headers.w3c-state', [
+ githubRepo,
+ copyright,
]);
-exports.rules = rules;
+export const rules = insertAfter(
+ rulesWithAdditionalHeaderRule,
+ 'sotd.supersedable',
+ [stability, publish, pp, charter, processDocument]
+);
diff --git a/lib/profiles/TR/Note/DNOTE-Echidna.js b/lib/profiles/TR/Note/DNOTE-Echidna.js
index f937a0fd4..31c77c47b 100644
--- a/lib/profiles/TR/Note/DNOTE-Echidna.js
+++ b/lib/profiles/TR/Note/DNOTE-Echidna.js
@@ -1,13 +1,12 @@
// TODO: merge all Echidna files.
-exports.name = 'DNOTE-Echidna';
-const base = require('./DNOTE');
-exports.config = base.config;
+import * as todaysDate from '../../../rules/echidna/todays-date.js';
+import { insertAfter } from '../../profileUtil.js';
+import { config as baseConfig, rules as baseRules } from './DNOTE.js';
-// customize rules
-const profileUtil = require('../../profileUtil');
-const rules = profileUtil.insertAfter(base.rules, 'sotd.process-document', [
- require('../../../rules/echidna/todays-date'),
-]);
+export const name = 'DNOTE-Echidna';
+export const config = baseConfig;
-exports.rules = rules;
+export const rules = insertAfter(baseRules, 'sotd.process-document', [
+ todaysDate,
+]);
diff --git a/lib/profiles/TR/Note/DNOTE.js b/lib/profiles/TR/Note/DNOTE.js
index a1fad9c26..e2a2bf3f3 100644
--- a/lib/profiles/TR/Note/DNOTE.js
+++ b/lib/profiles/TR/Note/DNOTE.js
@@ -1,18 +1,13 @@
-exports.name = 'DNOTE';
-const base = require('./note-base');
+import * as draftStability from '../../../rules/sotd/draft-stability.js';
+import { insertAfter } from '../../profileUtil.js';
+import { config as baseConfig, rules as baseRules } from './note-base.js';
-// customize config
-const config = {
+export const name = 'DNOTE';
+export const config = {
+ ...baseConfig,
status: 'DNOTE',
longStatus: 'Group Draft Note',
styleSheet: 'W3C-DNOTE',
};
-exports.config = { ...base.config, ...config };
-// customize rules
-const profileUtil = require('../../profileUtil');
-const rules = profileUtil.insertAfter(base.rules, 'sotd.pp', [
- require('../../../rules/sotd/draft-stability'),
-]);
-
-exports.rules = rules;
+export const rules = insertAfter(baseRules, 'sotd.pp', [draftStability]);
diff --git a/lib/profiles/TR/Note/NOTE-Echidna.js b/lib/profiles/TR/Note/NOTE-Echidna.js
index 9afab841f..a6acc53d7 100644
--- a/lib/profiles/TR/Note/NOTE-Echidna.js
+++ b/lib/profiles/TR/Note/NOTE-Echidna.js
@@ -1,9 +1,10 @@
-exports.name = 'NOTE-Echidna';
-const base = require('./NOTE');
+import * as todaysDate from '../../../rules/echidna/todays-date.js';
+import { insertAfter } from '../../profileUtil.js';
+import { config as baseConfig, rules as baseRules } from './NOTE.js';
-exports.config = base.config;
+export const name = 'NOTE-Echidna';
+export const config = baseConfig;
-const profileUtil = require('../../profileUtil');
-exports.rules = profileUtil.insertAfter(base.rules, 'sotd.process-document', [
- require('../../../rules/echidna/todays-date'),
+export const rules = insertAfter(baseRules, 'sotd.process-document', [
+ todaysDate,
]);
diff --git a/lib/profiles/TR/Note/NOTE.js b/lib/profiles/TR/Note/NOTE.js
index 6340878d0..1eb9e8282 100644
--- a/lib/profiles/TR/Note/NOTE.js
+++ b/lib/profiles/TR/Note/NOTE.js
@@ -1,12 +1,11 @@
-exports.name = 'NOTE';
-const base = require('./note-base');
+import { config as baseConfig, rules as baseRules } from './note-base.js';
-// customize config
-const config = {
+export const name = 'NOTE';
+export const config = {
+ ...baseConfig,
status: 'NOTE',
longStatus: 'Group Note',
styleSheet: 'W3C-NOTE',
};
-exports.config = { ...base.config, ...config };
-exports.rules = base.rules;
+export const rules = baseRules;
diff --git a/lib/profiles/TR/Note/STMT.js b/lib/profiles/TR/Note/STMT.js
index c2aa273dd..8b1d88ffa 100644
--- a/lib/profiles/TR/Note/STMT.js
+++ b/lib/profiles/TR/Note/STMT.js
@@ -1,12 +1,10 @@
-exports.name = 'STMT';
-const base = require('./note-base');
+import { config as baseConfig, rules as baseRules } from './note-base.js';
-// customize config
-const config = {
+export const name = 'STMT';
+export const config = {
+ ...baseConfig,
status: 'STMT',
longStatus: 'Statement',
styleSheet: 'W3C-STMT',
};
-exports.config = { ...base.config, ...config };
-
-exports.rules = base.rules;
+export const rules = baseRules;
diff --git a/lib/profiles/TR/Note/note-base.js b/lib/profiles/TR/Note/note-base.js
index 3302dc31f..53c706a48 100644
--- a/lib/profiles/TR/Note/note-base.js
+++ b/lib/profiles/TR/Note/note-base.js
@@ -1,13 +1,9 @@
-exports.config = {
+import * as deliverNote from '../../../rules/sotd/deliverer-note.js';
+import { insertAfter } from '../../profileUtil.js';
+import { rules as baseRules } from '../../TR.js';
+
+export const config = {
track: 'Note',
};
-// customize rules
-const base = require('../../TR');
-const profileUtil = require('../../profileUtil');
-
-const rules = profileUtil.insertAfter(base.rules, 'sotd.pp', [
- require('../../../rules/sotd/deliverer-note'),
-]);
-
-exports.rules = rules;
+export const rules = insertAfter(baseRules, 'sotd.pp', [deliverNote]);
diff --git a/lib/profiles/TR/Recommendation/CR-Echidna.js b/lib/profiles/TR/Recommendation/CR-Echidna.js
index e8dc85c6b..ebe6bb93c 100644
--- a/lib/profiles/TR/Recommendation/CR-Echidna.js
+++ b/lib/profiles/TR/Recommendation/CR-Echidna.js
@@ -1,12 +1,10 @@
-exports.name = 'CR-Echidna';
-const base = require('./CR');
+import * as todaysDate from '../../../rules/echidna/todays-date.js';
+import { insertAfter } from '../../profileUtil.js';
+import { rules as baseRules } from './CR.js';
-exports.config = base.config;
+export const name = 'CR-Echidna';
+export { config } from './CR.js';
-// customize rules
-const profileUtil = require('../../profileUtil');
-const rules = profileUtil.insertAfter(base.rules, 'sotd.process-document', [
- require('../../../rules/echidna/todays-date'),
+export const rules = insertAfter(baseRules, 'sotd.process-document', [
+ todaysDate,
]);
-
-exports.rules = rules;
diff --git a/lib/profiles/TR/Recommendation/CR.js b/lib/profiles/TR/Recommendation/CR.js
index b0a9fcb18..32aa4cab6 100644
--- a/lib/profiles/TR/Recommendation/CR.js
+++ b/lib/profiles/TR/Recommendation/CR.js
@@ -1,19 +1,19 @@
-exports.name = 'CR';
-const base = require('./recommendation-base');
+import * as candidateReviewEnd from '../../../rules/sotd/candidate-review-end.js';
+import { insertAfter } from '../../profileUtil.js';
+import {
+ config as baseConfig,
+ rules as baseRules,
+} from './recommendation-base.js';
-// customize config
-const config = {
+export const name = 'CR';
+export const config = {
+ ...baseConfig,
status: 'CR',
longStatus: 'Candidate Recommendation',
crType: 'Snapshot',
styleSheet: 'W3C-CR',
};
-exports.config = { ...base.config, ...config };
-// customize rules
-const profileUtil = require('../../profileUtil');
-const rules = profileUtil.insertAfter(base.rules, 'sotd.process-document', [
- require('../../../rules/sotd/candidate-review-end'),
+export const rules = insertAfter(baseRules, 'sotd.process-document', [
+ candidateReviewEnd,
]);
-
-exports.rules = rules;
diff --git a/lib/profiles/TR/Recommendation/CRD-Echidna.js b/lib/profiles/TR/Recommendation/CRD-Echidna.js
index c65c53ba7..cb2ce2f55 100644
--- a/lib/profiles/TR/Recommendation/CRD-Echidna.js
+++ b/lib/profiles/TR/Recommendation/CRD-Echidna.js
@@ -1,10 +1,10 @@
-exports.name = 'CRD-Echidna';
-const base = require('./CRD');
+import * as todaysDate from '../../../rules/echidna/todays-date.js';
+import { insertAfter } from '../../profileUtil.js';
+import { rules as baseRules } from './CRD.js';
-exports.config = base.config;
+export { config } from './CRD.js';
+export const name = 'CRD-Echidna';
-// customize rules
-const profileUtil = require('../../profileUtil');
-exports.rules = profileUtil.insertAfter(base.rules, 'sotd.process-document', [
- require('../../../rules/echidna/todays-date'),
+export const rules = insertAfter(baseRules, 'sotd.process-document', [
+ todaysDate,
]);
diff --git a/lib/profiles/TR/Recommendation/CRD.js b/lib/profiles/TR/Recommendation/CRD.js
index d64c4c6e5..f7df75012 100644
--- a/lib/profiles/TR/Recommendation/CRD.js
+++ b/lib/profiles/TR/Recommendation/CRD.js
@@ -1,19 +1,17 @@
-exports.name = 'CRD';
-const base = require('./recommendation-base');
+import * as draftStability from '../../../rules/sotd/draft-stability.js';
+import { insertAfter } from '../../profileUtil.js';
+import {
+ config as baseConfig,
+ rules as baseRules,
+} from './recommendation-base.js';
-// customize config
-const config = {
+export const name = 'CRD';
+export const config = {
+ ...baseConfig,
status: 'CRD',
longStatus: 'Candidate Recommendation',
crType: 'Draft',
styleSheet: 'W3C-CRD',
};
-exports.config = { ...base.config, ...config };
-// customize rules
-const profileUtil = require('../../profileUtil');
-const rules = profileUtil.insertAfter(base.rules, 'sotd.pp', [
- require('../../../rules/sotd/draft-stability'),
-]);
-
-exports.rules = rules;
+export const rules = insertAfter(baseRules, 'sotd.pp', [draftStability]);
diff --git a/lib/profiles/TR/Recommendation/DISC.js b/lib/profiles/TR/Recommendation/DISC.js
index f6baf7886..982bdaf7a 100644
--- a/lib/profiles/TR/Recommendation/DISC.js
+++ b/lib/profiles/TR/Recommendation/DISC.js
@@ -1,20 +1,19 @@
-exports.name = 'DISC';
-const base = require('./recommendation-base');
+// customize rules
+import { removeRules } from '../../profileUtil.js';
+import {
+ config as baseConfig,
+ rules as baseRules,
+} from './recommendation-base.js';
-// customize config
-const config = {
+export const name = 'DISC';
+export const config = {
+ ...baseConfig,
status: 'DISC',
longStatus: 'Discontinued Draft',
styleSheet: 'W3C-DISC',
};
-exports.config = { ...base.config, ...config };
-
-// customize rules
-const profileUtil = require('../../profileUtil');
-const rules = profileUtil.removeRules(base.rules, [
+export const rules = removeRules(baseRules, [
'structure.security-privacy',
'sotd.diff',
]);
-
-exports.rules = rules;
diff --git a/lib/profiles/TR/Recommendation/FPWD.js b/lib/profiles/TR/Recommendation/FPWD.js
index 097b149f3..61e6709e6 100644
--- a/lib/profiles/TR/Recommendation/FPWD.js
+++ b/lib/profiles/TR/Recommendation/FPWD.js
@@ -1,23 +1,21 @@
-exports.name = 'FPWD';
-const base = require('./recommendation-base');
+import * as draftStability from '../../../rules/sotd/draft-stability.js';
+import { insertAfter, removeRules } from '../../profileUtil.js';
+import {
+ config as baseConfig,
+ rules as baseRules,
+} from './recommendation-base.js';
-// customize config
-const config = {
+export const name = 'FPWD';
+export const config = {
+ ...baseConfig,
status: 'WD',
longStatus: 'First Public Working Draft',
styleSheet: 'W3C-WD',
};
-exports.config = { ...base.config, ...config };
-// customize rules
-const profileUtil = require('../../profileUtil');
-let rules = profileUtil.insertAfter(base.rules, 'sotd.pp', [
- require('../../../rules/sotd/draft-stability'),
-]);
+const rulesWithOthers = insertAfter(baseRules, 'sotd.pp', [draftStability]);
-rules = profileUtil.removeRules(rules, [
+export const rules = removeRules(rulesWithOthers, [
'structure.security-privacy',
'sotd.diff',
]);
-
-exports.rules = rules;
diff --git a/lib/profiles/TR/Recommendation/PR.js b/lib/profiles/TR/Recommendation/PR.js
index 9d983cddf..6d4c99ff7 100644
--- a/lib/profiles/TR/Recommendation/PR.js
+++ b/lib/profiles/TR/Recommendation/PR.js
@@ -1,21 +1,24 @@
-exports.name = 'PR';
-const base = require('./recommendation-base');
+import * as acReview from '../../../rules/sotd/ac-review.js';
+import * as draftStability from '../../../rules/sotd/draft-stability.js';
+import * as newFeatures from '../../../rules/sotd/new-features.js';
+import * as reviewEnd from '../../../rules/sotd/review-end.js';
+import { insertAfter } from '../../profileUtil.js';
+import {
+ config as baseConfig,
+ rules as baseRules,
+} from './recommendation-base.js';
-// customize config
-const config = {
+export const name = 'PR';
+export const config = {
+ ...baseConfig,
status: 'PR',
longStatus: 'Proposed Recommendation',
styleSheet: 'W3C-PR',
};
-exports.config = { ...base.config, ...config };
-// customize rules
-const profileUtil = require('../../profileUtil');
-const rules = profileUtil.insertAfter(base.rules, 'sotd.process-document', [
- require('../../../rules/sotd/ac-review'),
- require('../../../rules/sotd/review-end'),
- require('../../../rules/sotd/new-features'),
- require('../../../rules/sotd/draft-stability'),
+export const rules = insertAfter(baseRules, 'sotd.process-document', [
+ acReview,
+ reviewEnd,
+ newFeatures,
+ draftStability,
]);
-
-exports.rules = rules;
diff --git a/lib/profiles/TR/Recommendation/REC-RSCND.js b/lib/profiles/TR/Recommendation/REC-RSCND.js
index e9a28d263..ed887eae5 100644
--- a/lib/profiles/TR/Recommendation/REC-RSCND.js
+++ b/lib/profiles/TR/Recommendation/REC-RSCND.js
@@ -1,22 +1,21 @@
-exports.name = 'REC-RSCND';
-const base = require('./REC');
+import * as obslRescind from '../../../rules/sotd/obsl-rescind.js';
+import { insertAfter, removeRules } from '../../profileUtil.js';
+import { config as baseConfig, rules as baseRules } from './REC.js';
-// customize config
-const config = {
+export const name = 'REC-RSCND';
+export const config = {
+ ...baseConfig,
status: 'REC',
longStatus: 'Rescinded Recommendation',
rescinds: true,
styleSheet: 'W3C-RSCND',
};
-exports.config = { ...base.config, ...config };
-// customize rules
-const profileUtil = require('../../profileUtil');
-let rules = profileUtil.insertAfter(base.rules, 'sotd.process-document', [
- require('../../../rules/sotd/obsl-rescind'),
+const rulesWithObslRescind = insertAfter(baseRules, 'sotd.process-document', [
+ obslRescind,
]);
-rules = profileUtil.removeRules(rules, [
+export const rules = removeRules(rulesWithObslRescind, [
'headers.errata',
'sotd.stability',
'sotd.publish',
@@ -28,5 +27,3 @@ rules = profileUtil.removeRules(rules, [
'sotd.new-features',
'sotd.deployment',
]);
-
-exports.rules = rules;
diff --git a/lib/profiles/TR/Recommendation/REC.js b/lib/profiles/TR/Recommendation/REC.js
index 455c744fb..a76b0de49 100644
--- a/lib/profiles/TR/Recommendation/REC.js
+++ b/lib/profiles/TR/Recommendation/REC.js
@@ -1,26 +1,31 @@
-exports.name = 'REC';
-const base = require('./recommendation-base');
+import * as errata from '../../../rules/headers/errata.js';
+import * as deployment from '../../../rules/sotd/deployment.js';
+import * as newFeatures from '../../../rules/sotd/new-features.js';
+import * as recAddition from '../../../rules/sotd/rec-addition.js';
+import * as recCommentEnd from '../../../rules/sotd/rec-comment-end.js';
+import { insertAfter, removeRules } from '../../profileUtil.js';
+import {
+ config as baseConfig,
+ rules as baseRules,
+} from './recommendation-base.js';
-// customize config
-const config = {
+export const name = 'REC';
+export const config = {
+ ...baseConfig,
status: 'REC',
longStatus: 'Recommendation',
styleSheet: 'W3C-REC',
};
-exports.config = { ...base.config, ...config };
-// customize rules
-const profileUtil = require('../../profileUtil');
-let rules = profileUtil.insertAfter(base.rules, 'headers.dl', [
- require('../../../rules/headers/errata'),
-]);
-rules = profileUtil.insertAfter(rules, 'sotd.supersedable', [
- require('../../../rules/sotd/rec-addition'),
- require('../../../rules/sotd/rec-comment-end'),
- require('../../../rules/sotd/new-features'),
- require('../../../rules/sotd/deployment'),
-]);
+const rulesWithErrata = insertAfter(baseRules, 'headers.dl', [errata]);
-rules = profileUtil.removeRules(rules, ['structure.security-privacy']);
+const rulesWithOthers = insertAfter(rulesWithErrata, 'sotd.supersedable', [
+ recAddition,
+ recCommentEnd,
+ newFeatures,
+ deployment,
+]);
-exports.rules = rules;
+export const rules = removeRules(rulesWithOthers, [
+ 'structure.security-privacy',
+]);
diff --git a/lib/profiles/TR/Recommendation/WD-Echidna.js b/lib/profiles/TR/Recommendation/WD-Echidna.js
index e9d56a7ad..a1ad8223c 100644
--- a/lib/profiles/TR/Recommendation/WD-Echidna.js
+++ b/lib/profiles/TR/Recommendation/WD-Echidna.js
@@ -1,11 +1,10 @@
-// Working Draft profile
+import * as todaysDate from '../../../rules/echidna/todays-date.js';
+import { insertAfter } from '../../profileUtil.js';
+import { rules as baseRules } from './WD.js';
-exports.name = 'WD-Echidna';
-const base = require('./WD');
+export const name = 'WD-Echidna';
+export { config } from './WD.js';
-exports.config = base.config;
-
-const profileUtil = require('../../profileUtil');
-exports.rules = profileUtil.insertAfter(base.rules, 'sotd.process-document', [
- require('../../../rules/echidna/todays-date'),
+export const rules = insertAfter(baseRules, 'sotd.process-document', [
+ todaysDate,
]);
diff --git a/lib/profiles/TR/Recommendation/WD.js b/lib/profiles/TR/Recommendation/WD.js
index 19e9aa7cb..3c3ed7224 100644
--- a/lib/profiles/TR/Recommendation/WD.js
+++ b/lib/profiles/TR/Recommendation/WD.js
@@ -1,20 +1,18 @@
-// Working Draft profile
+import * as draftStability from '../../../rules/sotd/draft-stability.js';
+import { insertAfter } from '../../profileUtil.js';
+import {
+ config as baseConfig,
+ rules as baseRules,
+} from './recommendation-base.js';
-exports.name = 'WD';
-const base = require('./recommendation-base');
-
-// customize config
-const config = {
+export const name = 'WD';
+export const config = {
+ ...baseConfig,
status: 'WD',
longStatus: 'Working Draft',
styleSheet: 'W3C-WD',
};
-exports.config = { ...base.config, ...config };
-// customize rules
-const profileUtil = require('../../profileUtil');
-const rules = profileUtil.insertAfter(base.rules, 'sotd.supersedable', [
- require('../../../rules/sotd/draft-stability'),
+export const rules = insertAfter(baseRules, 'sotd.supersedable', [
+ draftStability,
]);
-
-exports.rules = rules;
diff --git a/lib/profiles/TR/Recommendation/recommendation-base.js b/lib/profiles/TR/Recommendation/recommendation-base.js
index 9ec5fa909..268501810 100644
--- a/lib/profiles/TR/Recommendation/recommendation-base.js
+++ b/lib/profiles/TR/Recommendation/recommendation-base.js
@@ -1,14 +1,13 @@
-exports.config = {
+import * as diff from '../../../rules/sotd/diff.js';
+import * as securityPrivacy from '../../../rules/structure/security-privacy.js';
+import { insertAfter } from '../../profileUtil.js';
+import { rules as baseRules } from '../../TR.js';
+
+export const config = {
track: 'Recommendation',
};
-// customize rules
-const base = require('../../TR');
-
-const profileUtil = require('../../profileUtil');
-const rules = profileUtil.insertAfter(base.rules, 'sotd.supersedable', [
- require('../../../rules/sotd/diff'),
- require('../../../rules/structure/security-privacy'),
+export const rules = insertAfter(baseRules, 'sotd.supersedable', [
+ diff,
+ securityPrivacy,
]);
-
-exports.rules = rules;
diff --git a/lib/profiles/TR/Registry/CRY.js b/lib/profiles/TR/Registry/CRY.js
index c0f399301..3030bb2da 100644
--- a/lib/profiles/TR/Registry/CRY.js
+++ b/lib/profiles/TR/Registry/CRY.js
@@ -1,19 +1,17 @@
-exports.name = 'CRY';
-const base = require('./registry-base');
+// customize rules
+import * as candidateReviewEnd from '../../../rules/sotd/candidate-review-end.js';
+import { insertAfter } from '../../profileUtil.js';
+import { config as baseConfig, rules as baseRules } from './registry-base.js';
-// customize config
-const config = {
+export const name = 'CRY';
+export const config = {
+ ...baseConfig,
status: 'CRY',
longStatus: 'Candidate Registry',
cryType: 'Snapshot',
styleSheet: 'W3C-CRY',
};
-exports.config = { ...base.config, ...config };
-// customize rules
-const profileUtil = require('../../profileUtil');
-const rules = profileUtil.insertAfter(base.rules, 'sotd.process-document', [
- require('../../../rules/sotd/candidate-review-end'),
+export const rules = insertAfter(baseRules, 'sotd.process-document', [
+ candidateReviewEnd,
]);
-
-exports.rules = rules;
diff --git a/lib/profiles/TR/Registry/CRYD.js b/lib/profiles/TR/Registry/CRYD.js
index 55309d15d..2f75af88b 100644
--- a/lib/profiles/TR/Registry/CRYD.js
+++ b/lib/profiles/TR/Registry/CRYD.js
@@ -1,20 +1,16 @@
-exports.name = 'CRYD';
-const base = require('./registry-base');
+import * as draftStability from '../../../rules/sotd/draft-stability.js';
+import { insertAfter } from '../../profileUtil.js';
+import { config as baseConfig, rules as baseRules } from './registry-base.js';
-// customize config
-const config = {
+export const name = 'CRYD';
+export const config = {
+ ...baseConfig,
status: 'CRYD',
longStatus: 'Candidate Registry',
cryType: 'Draft',
styleSheet: 'W3C-CRYD',
};
-exports.config = { ...base.config, ...config };
-// customize rules
-const profileUtil = require('../../profileUtil');
-
-const rules = profileUtil.insertAfter(base.rules, 'sotd.supersedable', [
- require('../../../rules/sotd/draft-stability'),
+export const rules = insertAfter(baseRules, 'sotd.supersedable', [
+ draftStability,
]);
-
-exports.rules = rules;
diff --git a/lib/profiles/TR/Registry/DRY.js b/lib/profiles/TR/Registry/DRY.js
index 5a48c8e2e..85cc46512 100644
--- a/lib/profiles/TR/Registry/DRY.js
+++ b/lib/profiles/TR/Registry/DRY.js
@@ -1,18 +1,15 @@
-exports.name = 'DRY';
-const base = require('./registry-base');
+import * as draftStability from '../../../rules/sotd/draft-stability.js';
+import { insertAfter } from '../../profileUtil.js';
+import { config as baseConfig, rules as baseRules } from './registry-base.js';
-// customize config
-const config = {
+export const name = 'DRY';
+export const config = {
+ ...baseConfig,
status: 'DRY',
longStatus: 'Draft Registry',
styleSheet: 'W3C-DRY',
};
-exports.config = { ...base.config, ...config };
-// customize rules
-const profileUtil = require('../../profileUtil');
-const rules = profileUtil.insertAfter(base.rules, 'sotd.supersedable', [
- require('../../../rules/sotd/draft-stability'),
+export const rules = insertAfter(baseRules, 'sotd.supersedable', [
+ draftStability,
]);
-
-exports.rules = rules;
diff --git a/lib/profiles/TR/Registry/RY.js b/lib/profiles/TR/Registry/RY.js
index 42c51d40a..9495a6d1c 100644
--- a/lib/profiles/TR/Registry/RY.js
+++ b/lib/profiles/TR/Registry/RY.js
@@ -1,18 +1,13 @@
-exports.name = 'RY';
-const base = require('./registry-base');
+import * as usage from '../../../rules/sotd/usage.js';
+import { insertAfter } from '../../profileUtil.js';
+import { config as baseConfig, rules as baseRules } from './registry-base.js';
-// customize config
-const config = {
+export const name = 'RY';
+export const config = {
+ ...baseConfig,
status: 'RY',
longStatus: 'Registry',
styleSheet: 'W3C-RY',
};
-exports.config = { ...base.config, ...config };
-// customize rules
-const profileUtil = require('../../profileUtil');
-const rules = profileUtil.insertAfter(base.rules, 'sotd.supersedable', [
- require('../../../rules/sotd/usage'),
-]);
-
-exports.rules = rules;
+export const rules = insertAfter(baseRules, 'sotd.supersedable', [usage]);
diff --git a/lib/profiles/TR/Registry/registry-base.js b/lib/profiles/TR/Registry/registry-base.js
index c79b908d5..5fde85a8c 100644
--- a/lib/profiles/TR/Registry/registry-base.js
+++ b/lib/profiles/TR/Registry/registry-base.js
@@ -1,7 +1,5 @@
-exports.config = {
+export const config = {
track: 'Registry',
};
-const base = require('../../TR');
-
-exports.rules = base.rules;
+export { rules } from '../../TR.js';
diff --git a/lib/profiles/base.js b/lib/profiles/base.js
index 2db48f4c0..65b793b05 100644
--- a/lib/profiles/base.js
+++ b/lib/profiles/base.js
@@ -1,39 +1,62 @@
// Base profile for all W3C published documents
-exports.name = 'Base';
+import * as detailsSummary from '../rules/headers/details-summary.js';
+import * as divHead from '../rules/headers/div-head.js';
+import * as dl from '../rules/headers/dl.js';
+import * as h1Title from '../rules/headers/h1-title.js';
+import * as h2Toc from '../rules/headers/h2-toc.js';
+import * as hr from '../rules/headers/hr.js';
+import * as logo from '../rules/headers/logo.js';
+import * as olToc from '../rules/headers/ol-toc.js';
+import * as secno from '../rules/headers/secno.js';
+import * as w3cState from '../rules/headers/w3c-state.js';
+import * as dateFormat from '../rules/heuristic/date-format.js';
+import * as compound from '../rules/links/compound.js';
+/* import * as internal from '../rules/links/internal.js'; */
+import * as linkchecker from '../rules/links/linkchecker.js';
+import * as reliability from '../rules/links/reliability.js';
+import * as supersedable from '../rules/sotd/supersedable.js';
+import * as canonical from '../rules/structure/canonical.js';
+import * as displayOnly from '../rules/structure/display-only.js';
+import * as h2 from '../rules/structure/h2.js';
+import * as structureName from '../rules/structure/name.js';
+import * as neutral from '../rules/structure/neutral.js';
+import * as sectionIds from '../rules/structure/section-ids.js';
+import * as backToTop from '../rules/style/back-to-top.js';
+import * as bodyTocSidebar from '../rules/style/body-toc-sidebar.js';
+import * as meta from '../rules/style/meta.js';
+import * as script from '../rules/style/script.js';
+import * as sheet from '../rules/style/sheet.js';
+import * as html from '../rules/validation/html.js';
+import * as wcag from '../rules/validation/wcag.js';
-exports.rules = [
- require('../rules/headers/div-head'),
- require('../rules/headers/hr'),
- require('../rules/headers/logo'),
- require('../rules/headers/h1-title'),
- require('../rules/headers/details-summary'),
- require('../rules/headers/dl'),
- require('../rules/headers/w3c-state'),
- require('../rules/headers/h2-toc'),
- require('../rules/headers/ol-toc'),
- require('../rules/headers/secno'),
-
- require('../rules/style/sheet'),
- require('../rules/style/meta'),
- require('../rules/style/body-toc-sidebar'),
- require('../rules/style/script'),
- require('../rules/style/back-to-top'),
-
- require('../rules/sotd/supersedable'),
-
- require('../rules/structure/name'),
- require('../rules/structure/h2'),
- require('../rules/structure/canonical'),
- require('../rules/structure/section-ids'),
- require('../rules/structure/display-only'),
- require('../rules/structure/neutral'),
-
- // , require('../rules/links/internal')
- require('../rules/links/linkchecker'),
- require('../rules/links/compound'),
- require('../rules/links/reliability'),
-
- require('../rules/validation/html'),
- require('../rules/validation/wcag'),
- require('../rules/heuristic/date-format'),
+export const name = 'Base';
+export const rules = [
+ divHead,
+ hr,
+ logo,
+ h1Title,
+ detailsSummary,
+ dl,
+ w3cState,
+ h2Toc,
+ olToc,
+ secno,
+ sheet,
+ meta,
+ bodyTocSidebar,
+ script,
+ backToTop,
+ supersedable,
+ structureName,
+ h2,
+ canonical,
+ sectionIds,
+ displayOnly,
+ neutral,
+ linkchecker,
+ compound,
+ reliability,
+ html,
+ wcag,
+ dateFormat,
];
diff --git a/lib/profiles/metadata.js b/lib/profiles/metadata.js
index ddf0f5d72..c94477409 100644
--- a/lib/profiles/metadata.js
+++ b/lib/profiles/metadata.js
@@ -1,20 +1,32 @@
/**
* Pseudo-profile for metadata extraction.
*/
+import * as charters from '../rules/metadata/charters.js';
+import * as deliverers from '../rules/metadata/deliverers.js';
+import * as dl from '../rules/metadata/dl.js';
+import * as docDate from '../rules/metadata/docDate.js';
+import * as editorIds from '../rules/metadata/editor-ids.js';
+import * as editorNames from '../rules/metadata/editor-names.js';
+import * as errata from '../rules/metadata/errata.js';
+import * as informative from '../rules/metadata/informative.js';
+import * as patentPolicy from '../rules/metadata/patent-policy.js';
+import * as process from '../rules/metadata/process.js';
+import * as profile from '../rules/metadata/profile.js';
+import * as title from '../rules/metadata/title.js';
-exports.name = 'Metadata';
+export const name = 'Metadata';
-exports.rules = [
- require('../rules/metadata/profile'),
- require('../rules/metadata/title'),
- require('../rules/metadata/docDate'),
- require('../rules/metadata/dl'),
- require('../rules/metadata/deliverers'),
- require('../rules/metadata/patent-policy'),
- require('../rules/metadata/charters'),
- require('../rules/metadata/editor-ids'),
- require('../rules/metadata/editor-names'),
- require('../rules/metadata/informative'),
- require('../rules/metadata/process'),
- require('../rules/metadata/errata'),
+export const rules = [
+ profile,
+ title,
+ docDate,
+ dl,
+ deliverers,
+ patentPolicy,
+ charters,
+ editorIds,
+ editorNames,
+ informative,
+ process,
+ errata,
];
diff --git a/lib/profiles/profileUtil.js b/lib/profiles/profileUtil.js
index 027db1eac..0e5608b46 100644
--- a/lib/profiles/profileUtil.js
+++ b/lib/profiles/profileUtil.js
@@ -1,5 +1,10 @@
// take an array of rules, return a copy with new rules added after a given named anchor
-exports.insertAfter = function (original, anchor, rules) {
+/**
+ * @param original
+ * @param anchor
+ * @param rules
+ */
+export function insertAfter(original, anchor, rules) {
rules = Array.isArray(rules) ? rules : [rules];
original = original.slice();
const index = original.map(r => r.name).indexOf(anchor);
@@ -15,11 +20,15 @@ exports.insertAfter = function (original, anchor, rules) {
);
});
return original;
-};
+}
// take an array of rules, return a copy with specified rules removed
// e.g. profileUtil.removeRules(rules, "sotd.pp")
-exports.removeRules = function (original, rules) {
+/**
+ * @param original
+ * @param rules
+ */
+export function removeRules(original, rules) {
rules = Array.isArray(rules) ? rules : [rules];
original = original.slice();
rules.forEach(r => {
@@ -33,4 +42,4 @@ exports.removeRules = function (original, rules) {
}
});
return original;
-};
+}
diff --git a/lib/rules/echidna/todays-date.js b/lib/rules/echidna/todays-date.js
index d0481938a..8404f3f7d 100644
--- a/lib/rules/echidna/todays-date.js
+++ b/lib/rules/echidna/todays-date.js
@@ -5,9 +5,13 @@ const self = {
rule: 'dateState',
};
-exports.name = self.name;
+export const { name } = self;
-exports.check = function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export function check(sr, done) {
/**
* Get the timestamp of a day, regardless the time of the day.
* This function creates a new `Date` to avoid modifying the original one.
@@ -26,4 +30,4 @@ exports.check = function (sr, done) {
}
done();
-};
+}
diff --git a/lib/rules/headers/copyright.js b/lib/rules/headers/copyright.js
index c980b18f8..d17e385a0 100644
--- a/lib/rules/headers/copyright.js
+++ b/lib/rules/headers/copyright.js
@@ -7,6 +7,7 @@
* 4. For "copyright-software", the url is https://www.w3.org/Consortium/Legal/copyright-software, the dated url is https://www.w3.org/Consortium/Legal/2015/copyright-software-and-document, they are both allowed. The name in the API is "W3C Software and Document License", but the document would use text "permissive document license".
* 5. For "copyright-documents", the url is https://www.w3.org/Consortium/Legal/copyright-documents. The name in the API is "W3C Document License", but the document would use text "document use".
*/
+import { AB, TAG } from '../../util.js';
const self = {
name: 'headers.copyright',
@@ -14,8 +15,6 @@ const self = {
rule: 'copyright',
};
-const util = require('../../util');
-
// W3C Software and Document License
const LICENSE_CS_TEXT = 'permissive document license';
const LICENSE_CS_URL = 'https://www.w3.org/Consortium/Legal/copyright-software';
@@ -38,14 +37,18 @@ const linksToCheckBase = {
trademark: 'https://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks',
};
-exports.name = self.name;
+export const { name } = self;
-exports.check = async function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export async function check(sr, done) {
const copyright = sr.jsDocument.querySelector('body div.head p.copyright');
if (copyright) {
// Skip check if the document is only published by TAG and/or AB
- const TagID = util.TAG.id;
- const AbID = util.AB.id;
+ const TagID = TAG.id;
+ const AbID = AB.id;
const deliverers = await sr.getDelivererIDs();
// groupIds: a list of ids without TAG or AB
const groupIds = deliverers.filter(
@@ -150,4 +153,4 @@ exports.check = async function (sr, done) {
});
} else sr.error(self, 'not-found');
return done();
-};
+}
diff --git a/lib/rules/headers/details-summary.js b/lib/rules/headers/details-summary.js
index eb1fbf361..3b7cf0d51 100644
--- a/lib/rules/headers/details-summary.js
+++ b/lib/rules/headers/details-summary.js
@@ -6,9 +6,13 @@ const self = {
rule: 'docIDFormat',
};
-exports.name = self.name;
+export const { name } = self;
-exports.check = function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export function check(sr, done) {
const details = sr.jsDocument.querySelector('.head details');
if (!details) {
sr.error(self, 'no-details');
@@ -37,4 +41,4 @@ exports.check = function (sr, done) {
}
return done();
-};
+}
diff --git a/lib/rules/headers/div-head.js b/lib/rules/headers/div-head.js
index 2b76ba606..89b4b97b5 100644
--- a/lib/rules/headers/div-head.js
+++ b/lib/rules/headers/div-head.js
@@ -6,8 +6,12 @@ const self = {
rule: 'divClassHead',
};
-exports.name = self.name;
+export const { name } = self;
-exports.check = function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export function check(sr, done) {
sr.checkSelector('body div.head', self, done);
-};
+}
diff --git a/lib/rules/headers/dl.js b/lib/rules/headers/dl.js
index aece43660..5b708a176 100644
--- a/lib/rules/headers/dl.js
+++ b/lib/rules/headers/dl.js
@@ -7,7 +7,8 @@
// #w3c-state date and this version date must match
// dt for editor or author
-const superagent = require('superagent');
+import superagent from 'superagent';
+import doAsync from 'doasync';
const self = {
name: 'headers.dl',
@@ -34,7 +35,7 @@ const editorError = {
section: 'front-matter',
rule: 'editorSection',
};
-exports.name = self.name;
+export const name = self.name;
/**
* Check if link and href are consistent.
@@ -52,7 +53,7 @@ function checkLink({ sr, rule = self, element, linkName, mustHave = true }) {
return true;
}
-exports.check = async function (sr, done) {
+export async function check(sr, done) {
const { rescinds } = sr.config;
const { obsoletes } = sr.config;
const { supersedes } = sr.config;
@@ -188,7 +189,6 @@ exports.check = async function (sr, done) {
const historyHref = linkHistory.getAttribute('href');
// Check if the history link exist
let historyStatusCode;
- const doAsync = require('doasync');
try {
const res = await doAsync(superagent).head(historyHref);
historyStatusCode = res.statusCode;
@@ -373,4 +373,4 @@ exports.check = async function (sr, done) {
sr.error(editorError, 'editor-not-found');
}
done();
-};
+}
diff --git a/lib/rules/headers/errata.js b/lib/rules/headers/errata.js
index e42c5bd3c..800ef5200 100644
--- a/lib/rules/headers/errata.js
+++ b/lib/rules/headers/errata.js
@@ -4,9 +4,13 @@ const self = {
name: 'headers.errata',
};
-exports.name = self.name;
+export const { name } = self;
-exports.check = function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export function check(sr, done) {
const dts = sr.extractHeaders();
// Check 'Errata:' exist, don't check any further.
if (!dts.Errata) {
@@ -14,4 +18,4 @@ exports.check = function (sr, done) {
return done();
}
return done();
-};
+}
diff --git a/lib/rules/headers/github-repo.js b/lib/rules/headers/github-repo.js
index 2497485bd..0b3a5fafc 100644
--- a/lib/rules/headers/github-repo.js
+++ b/lib/rules/headers/github-repo.js
@@ -8,9 +8,13 @@ const self = {
rule: 'docIDOrder',
};
-exports.name = self.name;
+export const { name } = self;
-exports.check = function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export function check(sr, done) {
const dts = sr.extractHeaders();
// Check 'Feedback:' exist
if (!dts.Feedback) {
@@ -38,4 +42,4 @@ exports.check = function (sr, done) {
if (!foundRepo) sr.error(self, 'no-repo');
done();
-};
+}
diff --git a/lib/rules/headers/h1-title.js b/lib/rules/headers/h1-title.js
index 3538dc127..07fa4199c 100644
--- a/lib/rules/headers/h1-title.js
+++ b/lib/rules/headers/h1-title.js
@@ -6,9 +6,13 @@ const self = {
rule: 'title',
};
-exports.name = self.name;
+export const { name } = self;
-exports.check = function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export function check(sr, done) {
const title = sr.jsDocument.querySelector('head > title');
const h1 = sr.jsDocument.querySelector('body div.head h1');
if (!title || !h1) {
@@ -23,4 +27,4 @@ exports.check = function (sr, done) {
sr.error(self, 'not-match', { titleText, h1Text });
}
done();
-};
+}
diff --git a/lib/rules/headers/h2-toc.js b/lib/rules/headers/h2-toc.js
index 2e282b805..69e1cb430 100644
--- a/lib/rules/headers/h2-toc.js
+++ b/lib/rules/headers/h2-toc.js
@@ -10,9 +10,13 @@ const self = {
rule: 'toc',
};
-exports.name = self.name;
+export const { name } = self;
-exports.check = function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export function check(sr, done) {
const EXPECTED_HEADING = /^table\s+of\s+contents$/i;
const tocNav = sr.jsDocument.querySelectorAll('nav#toc > h2');
const tocDiv = sr.jsDocument.querySelectorAll('div#toc > h2');
@@ -36,4 +40,4 @@ exports.check = function (sr, done) {
}
done();
-};
+}
diff --git a/lib/rules/headers/hr.js b/lib/rules/headers/hr.js
index 2a1e3e64e..57ed46f24 100644
--- a/lib/rules/headers/hr.js
+++ b/lib/rules/headers/hr.js
@@ -4,9 +4,13 @@ const self = {
rule: 'hrAfterCopyright',
};
-exports.name = self.name;
+export const { name } = self;
-exports.check = function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export function check(sr, done) {
const hasHrLastChild =
sr.jsDocument.querySelectorAll('body div.head > hr:last-child')
.length === 1;
@@ -18,4 +22,4 @@ exports.check = function (sr, done) {
sr.error(self, 'not-found');
}
done();
-};
+}
diff --git a/lib/rules/headers/logo.js b/lib/rules/headers/logo.js
index 05ddf1c18..af5275ff1 100644
--- a/lib/rules/headers/logo.js
+++ b/lib/rules/headers/logo.js
@@ -4,9 +4,13 @@ const self = {
rule: 'logo',
};
-exports.name = self.name;
+export const { name } = self;
-exports.check = function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export function check(sr, done) {
const logo = sr.jsDocument.querySelector(
"body div.head a[href] > img[src][height='48'][width='72'][alt='W3C']"
);
@@ -22,4 +26,4 @@ exports.check = function (sr, done) {
sr.error(self, 'not-found');
}
done();
-};
+}
diff --git a/lib/rules/headers/memsub-copyright.js b/lib/rules/headers/memsub-copyright.js
index c6e737f00..e4b21bcb9 100644
--- a/lib/rules/headers/memsub-copyright.js
+++ b/lib/rules/headers/memsub-copyright.js
@@ -2,9 +2,13 @@ const self = {
name: 'headers.memsub-copyright',
};
-exports.name = self.name;
+export const { name } = self;
-exports.check = function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export function check(sr, done) {
const copyright = sr.jsDocument.querySelector('body div.head p.copyright');
if (copyright) {
// , "https://www.w3.org/Consortium/Legal/copyright-documents": "document use"
@@ -20,4 +24,4 @@ exports.check = function (sr, done) {
if (!seen) sr.error(self, 'not-found');
} else sr.error(self, 'not-found');
done();
-};
+}
diff --git a/lib/rules/headers/ol-toc.js b/lib/rules/headers/ol-toc.js
index dac39eb69..692c521da 100644
--- a/lib/rules/headers/ol-toc.js
+++ b/lib/rules/headers/ol-toc.js
@@ -9,9 +9,13 @@ const self = {
rule: 'toc',
};
-exports.name = self.name;
+export const { name } = self;
-exports.check = function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export function check(sr, done) {
const toc = sr.jsDocument.querySelectorAll(
'nav#toc ol.toc, div#toc ol.toc'
);
@@ -21,4 +25,4 @@ exports.check = function (sr, done) {
}
done();
-};
+}
diff --git a/lib/rules/headers/secno.js b/lib/rules/headers/secno.js
index 5eebf2d89..f2e66cffe 100644
--- a/lib/rules/headers/secno.js
+++ b/lib/rules/headers/secno.js
@@ -6,9 +6,13 @@ const self = {
name: 'headers.secno',
};
-exports.name = self.name;
+export const { name } = self;
-exports.check = function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export function check(sr, done) {
// TODO: once supported, use: ":is(h2, h3, h4, h5, h6) :is(bdi.secno,span.secno)"
const secnos = sr.jsDocument.querySelectorAll(
'h1 span.secno, h2 span.secno, h3 span.secno, h4 span.secno, h5 span.secno, h6 span.secno, #toc span.secno,' +
@@ -20,4 +24,4 @@ exports.check = function (sr, done) {
}
done();
-};
+}
diff --git a/lib/rules/headers/subm-logo.js b/lib/rules/headers/subm-logo.js
index 4e18dbbb2..1b91a6d20 100644
--- a/lib/rules/headers/subm-logo.js
+++ b/lib/rules/headers/subm-logo.js
@@ -2,9 +2,13 @@ const self = {
name: 'headers.subm-logo',
};
-exports.name = self.name;
+export const { name } = self;
-exports.check = function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export function check(sr, done) {
const logo = sr.jsDocument.querySelector(
"body div.head a[href] > img[src][height='48'][width='211'][alt]"
);
@@ -27,4 +31,4 @@ exports.check = function (sr, done) {
});
}
done();
-};
+}
diff --git a/lib/rules/headers/w3c-state.js b/lib/rules/headers/w3c-state.js
index a336e5fc6..cc96d64ea 100644
--- a/lib/rules/headers/w3c-state.js
+++ b/lib/rules/headers/w3c-state.js
@@ -1,4 +1,6 @@
-const rules = require('../../rules.json');
+import { importJSON } from '../../util.js';
+
+const rules = importJSON('../../rules.json', import.meta.url);
const self = {
name: 'headers.w3c-state',
@@ -6,9 +8,13 @@ const self = {
rule: 'dateState',
};
-exports.name = self.name;
+export const { name } = self;
-exports.check = function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export function check(sr, done) {
let profileFound = false;
if (!sr.config.longStatus) return done();
@@ -62,4 +68,4 @@ exports.check = function (sr, done) {
}
done();
-};
+}
diff --git a/lib/rules/heuristic/date-format.js b/lib/rules/heuristic/date-format.js
index 77c116449..8363d95f1 100644
--- a/lib/rules/heuristic/date-format.js
+++ b/lib/rules/heuristic/date-format.js
@@ -4,9 +4,13 @@ const self = {
rule: 'datesFormat',
};
-exports.name = self.name;
+export const { name } = self;
-exports.check = function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export function check(sr, done) {
// Pseudo-constants:
const MONTHS =
'jan|january|feb|february|mar|march|apr|april|may|jun|june|jul|july|aug|august|sep|september|oct|october|nov|november|dec|december';
@@ -46,4 +50,4 @@ exports.check = function (sr, done) {
}
return done();
-};
+}
diff --git a/lib/rules/links/compound.js b/lib/rules/links/compound.js
index c99e6d640..19c21547c 100644
--- a/lib/rules/links/compound.js
+++ b/lib/rules/links/compound.js
@@ -1,14 +1,18 @@
-const url = require('url');
-const sua = require('../../throttled-ua');
+import url from 'url';
+import { get } from '../../throttled-ua.js';
const self = {
name: 'links.compound',
};
const TIMEOUT = 10000;
-exports.name = self.name;
+export const { name } = self;
-exports.check = function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export function check(sr, done) {
if (sr.config.validation !== 'recursive') {
sr.warning(self, 'skipped');
return done();
@@ -33,8 +37,7 @@ exports.check = function (sr, done) {
if (sr.config.validation === 'recursive') {
const ua = `W3C-Pubrules/${sr.version}`;
let isMarkupValid = false;
- const req = sua
- .get(markupService)
+ const req = get(markupService)
.set('User-Agent', ua)
.query({ doc: l, out: 'json' })
.on('error', err => {
@@ -82,4 +85,4 @@ exports.check = function (sr, done) {
}
});
} else return done();
-};
+}
diff --git a/lib/rules/links/internal.js b/lib/rules/links/internal.js
index 5a301cb75..7d179316e 100644
--- a/lib/rules/links/internal.js
+++ b/lib/rules/links/internal.js
@@ -4,9 +4,13 @@ const self = {
rule: 'brokenLink',
};
-exports.name = self.name;
+export const { name } = self;
-exports.check = function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export function check(sr, done) {
sr.jsDocument.querySelectorAll("a[href^='#']").forEach(element => {
const id = element.getAttribute('href').replace('#', '');
const escId = id.replace(/([.()#:[\]+*])/g, '\\$1');
@@ -18,4 +22,4 @@ exports.check = function (sr, done) {
}
});
done();
-};
+}
diff --git a/lib/rules/links/linkchecker.js b/lib/rules/links/linkchecker.js
index ef1c29e56..921ce5b26 100644
--- a/lib/rules/links/linkchecker.js
+++ b/lib/rules/links/linkchecker.js
@@ -1,5 +1,5 @@
// Check every sources(img, stylesheets, scripts) are in same folder as spec document, and they are reachable.
-const puppeteer = require('puppeteer');
+import puppeteer from 'puppeteer';
const self = {
name: 'links.linkchecker',
@@ -26,7 +26,7 @@ const noRespondAllowList = [
'https://www.w3.org/analytics/piwik/matomo.js',
];
-exports.name = self.name;
+export const { name } = self;
/**
* @param url
@@ -57,7 +57,11 @@ function includedByReg(url, regArray = allowList) {
});
}
-exports.check = async function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export async function check(sr, done) {
// send out warning for /nu W3C link checker.
sr.warning(self, 'display', { link: sr.url });
@@ -114,4 +118,4 @@ exports.check = async function (sr, done) {
await browser.close();
done();
-};
+}
diff --git a/lib/rules/links/reliability.js b/lib/rules/links/reliability.js
index 18d0f456b..0da069c55 100644
--- a/lib/rules/links/reliability.js
+++ b/lib/rules/links/reliability.js
@@ -3,7 +3,7 @@ const self = {
section: 'document-body',
};
-exports.name = self.name;
+export const { name } = self;
const unreliableServices = [
{ domain: 'w3.org', path: /^\/Bugs/ },
@@ -18,7 +18,11 @@ const unreliableServices = [
// { domain: 'w3.org', path: /track(er)?\/(actions|issues|resolutions)/}
];
-exports.check = function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export function check(sr, done) {
Array.prototype.some.call(sr.jsDocument.querySelectorAll('a'), element => {
let url;
try {
@@ -49,4 +53,4 @@ exports.check = function (sr, done) {
});
});
done();
-};
+}
diff --git a/lib/rules/metadata/charters.js b/lib/rules/metadata/charters.js
index 52c6a4c5d..3727c7b15 100644
--- a/lib/rules/metadata/charters.js
+++ b/lib/rules/metadata/charters.js
@@ -4,10 +4,14 @@
// 'self.name' would be 'metadata.charters'
-exports.name = 'metadata.charters';
+export const name = 'metadata.charters';
-exports.check = async function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export async function check(sr, done) {
const charters = await sr.getCharters();
return done({ charters });
-};
+}
diff --git a/lib/rules/metadata/deliverers.js b/lib/rules/metadata/deliverers.js
index 7efac0f91..d6e8884f1 100644
--- a/lib/rules/metadata/deliverers.js
+++ b/lib/rules/metadata/deliverers.js
@@ -3,10 +3,14 @@
*/
// 'self.name' would be 'metadata.deliverers'
-exports.name = 'metadata.deliverers';
+export const name = 'metadata.deliverers';
-exports.check = async function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export async function check(sr, done) {
const ids = await sr.getDelivererIDs();
done({ delivererIDs: ids });
-};
+}
diff --git a/lib/rules/metadata/dl.js b/lib/rules/metadata/dl.js
index ba543f8e6..85ce91f7c 100644
--- a/lib/rules/metadata/dl.js
+++ b/lib/rules/metadata/dl.js
@@ -2,15 +2,21 @@
* Pseudo-rule for metadata extraction: dl.
*/
+import { get } from '../../throttled-ua.js';
+
const latestRule = {
name: 'metadata.dl',
section: 'front-matter',
rule: 'docIDLatestVersion',
};
-exports.name = 'metadata.dl';
+export const name = 'metadata.dl';
-exports.check = async function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export async function check(sr, done) {
const dts = sr.extractHeaders();
const result = {};
let shortname;
@@ -69,9 +75,8 @@ exports.check = async function (sr, done) {
(month[1] ? month : `0${month[0]}`) +
(day[1] ? day : `0${day[0]}`);
const endpoint = `https://api.w3.org/specifications/${latestShortname}/versions/${formattedDate}`;
- const sua = require('../../throttled-ua');
- const req = sua.get(endpoint).set('User-Agent', ua);
+ const req = get(endpoint).set('User-Agent', ua);
req.query({ apikey });
req.end((err, res) => {
result.updated = !(err || !res.ok);
@@ -80,4 +85,4 @@ exports.check = async function (sr, done) {
} else {
sr.throw('[EXCEPTION] The document date could not be parsed.');
}
-};
+}
diff --git a/lib/rules/metadata/docDate.js b/lib/rules/metadata/docDate.js
index 41cb0a966..58565d89f 100644
--- a/lib/rules/metadata/docDate.js
+++ b/lib/rules/metadata/docDate.js
@@ -3,9 +3,13 @@
*/
// 'self.name' would be 'metadata.docDate'
-exports.name = 'metadata.docDate';
+export const name = 'metadata.docDate';
-exports.check = function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export function check(sr, done) {
const docDate = sr.getDocumentDate();
if (!docDate) {
return done();
@@ -16,4 +20,4 @@ exports.check = function (sr, done) {
docDate.getDate(),
].join('-');
return done({ docDate: d });
-};
+}
diff --git a/lib/rules/metadata/editor-ids.js b/lib/rules/metadata/editor-ids.js
index 7865e065a..24632fdaf 100644
--- a/lib/rules/metadata/editor-ids.js
+++ b/lib/rules/metadata/editor-ids.js
@@ -3,8 +3,12 @@
*/
// 'self.name' would be 'metadata.editor-ids'
-exports.name = 'metadata.editor-ids';
+export const name = 'metadata.editor-ids';
-exports.check = function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export function check(sr, done) {
return done({ editorIDs: sr.getEditorIDs() });
-};
+}
diff --git a/lib/rules/metadata/editor-names.js b/lib/rules/metadata/editor-names.js
index d2eb13b9d..7cf6aff5e 100644
--- a/lib/rules/metadata/editor-names.js
+++ b/lib/rules/metadata/editor-names.js
@@ -3,9 +3,13 @@
*/
// 'self.name' would be 'metadata.editor-names'
-exports.name = 'metadata.editor-names';
+export const name = 'metadata.editor-names';
-exports.check = function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export function check(sr, done) {
const dts = sr.extractHeaders();
const result = [];
if (dts.Editor) {
@@ -18,4 +22,4 @@ exports.check = function (sr, done) {
});
}
return done({ editorNames: result });
-};
+}
diff --git a/lib/rules/metadata/errata.js b/lib/rules/metadata/errata.js
index 608a30b9f..78b819657 100644
--- a/lib/rules/metadata/errata.js
+++ b/lib/rules/metadata/errata.js
@@ -4,9 +4,13 @@
// 'self.name' would be 'metadata.errata'
-exports.name = 'metadata.errata';
+export const name = 'metadata.errata';
-exports.check = function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export function check(sr, done) {
const errataRegex = /errata/i;
const linkElement = sr.jsDocument.querySelectorAll(
'body div.head dl + p > a'
@@ -16,4 +20,4 @@ exports.check = function (sr, done) {
);
if (!errata.length || !errata[0].getAttribute('href')) done();
else done({ errata: errata[0].getAttribute('href') });
-};
+}
diff --git a/lib/rules/metadata/informative.js b/lib/rules/metadata/informative.js
index bdb6eb472..ad0438844 100644
--- a/lib/rules/metadata/informative.js
+++ b/lib/rules/metadata/informative.js
@@ -3,9 +3,13 @@
*/
// 'self.name' would be 'metadata.informative'
-exports.name = 'metadata.informative';
+export const name = 'metadata.informative';
-exports.check = function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export function check(sr, done) {
const sotd = sr.getSotDSection();
const expected = /This\s+document\s+is\s+informative\s+only\./;
let isInformative = false;
@@ -22,4 +26,4 @@ exports.check = function (sr, done) {
return done({
informative: expected.test(sotd && sotd.textContent) || isInformative,
});
-};
+}
diff --git a/lib/rules/metadata/patent-policy.js b/lib/rules/metadata/patent-policy.js
index f04c29ff4..88d98a6a7 100644
--- a/lib/rules/metadata/patent-policy.js
+++ b/lib/rules/metadata/patent-policy.js
@@ -4,9 +4,13 @@
// 'self.name' would be 'metadata.patent-policy'
-exports.name = 'metadata.patent-policy';
+export const name = 'metadata.patent-policy';
-exports.check = async function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export async function check(sr, done) {
const patentPolicies = await sr.getPatentPolicies();
return done({ patentPolicy: patentPolicies[0] });
-};
+}
diff --git a/lib/rules/metadata/process.js b/lib/rules/metadata/process.js
index fc5ecaa3b..cc465667d 100644
--- a/lib/rules/metadata/process.js
+++ b/lib/rules/metadata/process.js
@@ -8,9 +8,13 @@
// , rule: 'whichProcess'
// };
-exports.name = 'metadata.process';
+export const name = 'metadata.process';
-exports.check = function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export function check(sr, done) {
const processDocument = sr.jsDocument.querySelector(
'a#w3c_process_revision'
);
@@ -18,4 +22,4 @@ exports.check = function (sr, done) {
return done();
}
return done({ process: processDocument.getAttribute('href') });
-};
+}
diff --git a/lib/rules/metadata/profile.js b/lib/rules/metadata/profile.js
index 486a069b0..0d04ff7bd 100644
--- a/lib/rules/metadata/profile.js
+++ b/lib/rules/metadata/profile.js
@@ -3,16 +3,23 @@
*/
// Internal packages:
-const w3cApi = require('node-w3capi');
-const rules = require('../../rules.json');
-const util = require('../../util');
+import w3cApi from 'node-w3capi';
+import { allProfiles, importJSON } from '../../util.js';
+import { sortedProfiles } from '../../views.js';
+import { check as getTitle } from './title.js';
+
+const rules = importJSON('../../rules.json', import.meta.url);
w3cApi.apiKey = process.env.W3C_API_KEY;
// 'self.name' would be 'metadata.profile'
-exports.name = 'metadata.profile';
+export const name = 'metadata.profile';
-exports.check = async function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export async function check(sr, done) {
let matchedLength = 0;
let id;
let profileNode;
@@ -78,7 +85,6 @@ exports.check = async function (sr, done) {
}
// Get 'track/rectrack' of the document based on id
- const { allProfiles } = util;
const profileRex = new RegExp(
`SUBM|(TR/(Registry|Recommendation|Note))/(${id}).js`
);
@@ -123,7 +129,6 @@ exports.check = async function (sr, done) {
}
assembleMeta(id, sr);
} else {
- const getTitle = require('./title').check;
let docTitle;
await getTitle(sr, result => {
docTitle = result && result.title;
@@ -137,7 +142,6 @@ exports.check = async function (sr, done) {
'link[href^="https://www.w3.org/StyleSheets/TR/"]'
)
) {
- const { sortedProfiles } = require('../../views');
let profileList = '';
sortedProfiles.forEach(category => {
profileList += `${category.name}`;
@@ -155,4 +159,4 @@ exports.check = async function (sr, done) {
);
}
}
-};
+}
diff --git a/lib/rules/metadata/title.js b/lib/rules/metadata/title.js
index 5cf23e5b7..639e58cb1 100644
--- a/lib/rules/metadata/title.js
+++ b/lib/rules/metadata/title.js
@@ -4,9 +4,13 @@
// 'self.name' would be 'metadata.title'
-exports.name = 'metadata.title';
+export const name = 'metadata.title';
-exports.check = function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export function check(sr, done) {
const title = sr.jsDocument.querySelector('body div.head h1');
if (!title) {
return done();
@@ -17,4 +21,4 @@ exports.check = function (sr, done) {
return done({
title: sr.norm(title.textContent),
});
-};
+}
diff --git a/lib/rules/sotd/ac-review.js b/lib/rules/sotd/ac-review.js
index a7e3ca0c3..557d4086f 100644
--- a/lib/rules/sotd/ac-review.js
+++ b/lib/rules/sotd/ac-review.js
@@ -2,9 +2,13 @@ const self = {
name: 'sotd.ac-review',
};
-exports.name = self.name;
+export const { name } = self;
-exports.check = function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export function check(sr, done) {
const sotd = sr.getSotDSection();
if (sotd) {
let found = false;
@@ -19,4 +23,4 @@ exports.check = function (sr, done) {
if (!found) sr.error(self, 'not-found');
}
done();
-};
+}
diff --git a/lib/rules/sotd/candidate-review-end.js b/lib/rules/sotd/candidate-review-end.js
index 8743a591e..f79c62c74 100644
--- a/lib/rules/sotd/candidate-review-end.js
+++ b/lib/rules/sotd/candidate-review-end.js
@@ -4,9 +4,13 @@ const self = {
rule: 'reviewEndDate',
};
-exports.name = self.name;
+export const { name } = self;
-exports.check = function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export function check(sr, done) {
const isEditorial =
(sr.config.editorial && /^true$/i.test(sr.config.editorial)) || false;
if (isEditorial) {
@@ -32,4 +36,4 @@ exports.check = function (sr, done) {
}
}
done();
-};
+}
diff --git a/lib/rules/sotd/charter.js b/lib/rules/sotd/charter.js
index 50d31c1fd..427a9d94c 100644
--- a/lib/rules/sotd/charter.js
+++ b/lib/rules/sotd/charter.js
@@ -1,18 +1,22 @@
/**
* @file This rule checks if the Group have a current charter. For IG, also check if SOTD has certain text: $charterText.
*/
+import { AB, TAG } from '../../util.js';
+
const self = {
name: 'sotd.charter',
};
-exports.name = self.name;
-
-const util = require('../../util');
+export const { name } = self;
const charterText =
/The disclosure obligations of the Participants of this group are described in the charter\./;
-exports.check = async function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export async function check(sr, done) {
const sotd = sr.getSotDSection();
if (sotd) {
const deliverIds = await sr.getDelivererIDs();
@@ -23,8 +27,8 @@ exports.check = async function (sr, done) {
}
// Skip check if the document is only published by TAG and/or AB
- const TagID = util.TAG.id;
- const AbID = util.AB.id;
+ const TagID = TAG.id;
+ const AbID = AB.id;
// groupIds: a list of ids without TAG or AB
const groupIds = deliverIds.filter(
deliverer => ![TagID, AbID].includes(deliverer)
@@ -70,4 +74,4 @@ exports.check = async function (sr, done) {
return done();
}
-};
+}
diff --git a/lib/rules/sotd/deliverer-note.js b/lib/rules/sotd/deliverer-note.js
index 27cc28629..c85f00b2b 100644
--- a/lib/rules/sotd/deliverer-note.js
+++ b/lib/rules/sotd/deliverer-note.js
@@ -4,11 +4,15 @@ const self = {
rule: 'delivererID',
};
-exports.name = self.name;
+export const { name } = self;
-exports.check = function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export function check(sr, done) {
const deliverers = sr.getDataDelivererIDs();
if (deliverers.length === 0) sr.error(self, 'not-found');
done();
-};
+}
diff --git a/lib/rules/sotd/deployment.js b/lib/rules/sotd/deployment.js
index 8c2f703d0..0dd2b9efc 100644
--- a/lib/rules/sotd/deployment.js
+++ b/lib/rules/sotd/deployment.js
@@ -5,9 +5,13 @@ const self = {
rule: 'deployment',
};
-exports.name = self.name;
+export const { name } = self;
-exports.check = function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export function check(sr, done) {
const sotd = sr.getSotDSection();
if (sotd) {
@@ -24,4 +28,4 @@ exports.check = function (sr, done) {
}
}
return done();
-};
+}
diff --git a/lib/rules/sotd/diff.js b/lib/rules/sotd/diff.js
index 526f2dc24..50b177449 100644
--- a/lib/rules/sotd/diff.js
+++ b/lib/rules/sotd/diff.js
@@ -4,9 +4,13 @@ const self = {
rule: 'changesList',
};
-exports.name = self.name;
+export const { name } = self;
-exports.check = function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export function check(sr, done) {
sr.info(self, 'note');
return done();
-};
+}
diff --git a/lib/rules/sotd/draft-stability.js b/lib/rules/sotd/draft-stability.js
index 3950fb88d..ebb00ca81 100644
--- a/lib/rules/sotd/draft-stability.js
+++ b/lib/rules/sotd/draft-stability.js
@@ -5,9 +5,13 @@ const self = {
rule: 'draftStability',
};
-exports.name = self.name;
+export const { name } = self;
-exports.check = function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export function check(sr, done) {
const sotd = sr.getSotDSection();
const { crType, cryType } = sr.config;
const STABILITY =
@@ -37,4 +41,4 @@ exports.check = function (sr, done) {
});
}
done();
-};
+}
diff --git a/lib/rules/sotd/new-features.js b/lib/rules/sotd/new-features.js
index c449f58a6..7d56e33ab 100644
--- a/lib/rules/sotd/new-features.js
+++ b/lib/rules/sotd/new-features.js
@@ -4,9 +4,13 @@ const self = {
rule: 'newFeatures',
};
-exports.name = self.name;
+export const { name } = self;
-exports.check = function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export function check(sr, done) {
const sotd = sr.getSotDSection();
const docType =
sr.config.status === 'PR' ? 'specification' : 'Recommendation';
@@ -29,4 +33,4 @@ exports.check = function (sr, done) {
sr.warning(self, 'no-warning');
}
done();
-};
+}
diff --git a/lib/rules/sotd/obsl-rescind.js b/lib/rules/sotd/obsl-rescind.js
index bcfe6ee22..cdc8161cd 100644
--- a/lib/rules/sotd/obsl-rescind.js
+++ b/lib/rules/sotd/obsl-rescind.js
@@ -4,7 +4,7 @@
// replacement or alternative technologies, please refer to the explanation of
// Obsoleting and Rescinding W3C Specifications .
-const util = require('../../util');
+import { filter } from '../../util.js';
/**
* @param candidates
@@ -42,13 +42,17 @@ const self = {
rule: 'rescindsRationale',
};
-exports.name = self.name;
+export const { name } = self;
-exports.check = function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export function check(sr, done) {
const sotd = sr.getSotDSection();
if (sotd) {
const rationale =
- findRscndRationale(util.filter(sotd, 'p'), sr) ||
+ findRscndRationale(filter(sotd, 'p'), sr) ||
findRscndRationale(sotd.querySelectorAll('p'), sr);
if (!rationale) {
sr.error(self, 'no-rationale');
@@ -66,4 +70,4 @@ exports.check = function (sr, done) {
}
}
done();
-};
+}
diff --git a/lib/rules/sotd/pp.js b/lib/rules/sotd/pp.js
index fad7f5b79..b505e45de 100644
--- a/lib/rules/sotd/pp.js
+++ b/lib/rules/sotd/pp.js
@@ -1,4 +1,4 @@
-const util = require('../../util');
+import { filter } from '../../util.js';
const self = {
name: 'sotd.pp',
@@ -97,9 +97,13 @@ function findPP(candidates, sr, isIGDeliverable) {
return { pp, expected };
}
-exports.name = self.name;
+export const { name } = self;
-exports.check = async function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export async function check(sr, done) {
const groups = await sr.getDelivererGroups();
// Check if the document is published by WGs only. If IG/AB/TAG(s) are involved, the document cannot be on REC-track and should have a sentence meaning 'pp does not apply'.
const publishedByWgOnly = groups.every(group => group.groupType === 'wg');
@@ -156,7 +160,7 @@ exports.check = async function (sr, done) {
}
const { pp, expected } = findPP(
- util.filter(sotd, 'p').concat(...sotd.querySelectorAll('p')),
+ filter(sotd, 'p').concat(...sotd.querySelectorAll('p')),
sr,
patentPolicies[0]
);
@@ -246,4 +250,4 @@ exports.check = async function (sr, done) {
});
return done();
}
-};
+}
diff --git a/lib/rules/sotd/process-document.js b/lib/rules/sotd/process-document.js
index 82a196651..8975cb0a2 100644
--- a/lib/rules/sotd/process-document.js
+++ b/lib/rules/sotd/process-document.js
@@ -4,9 +4,13 @@ const self = {
rule: 'whichProcess',
};
-exports.name = self.name;
+export const { name } = self;
-exports.check = function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export function check(sr, done) {
const sotd = sr.getSotDSection();
const docDate = sr.getDocumentDate();
const BOILERPLATE_PREFIX = 'This document is governed by the ';
@@ -51,4 +55,4 @@ exports.check = function (sr, done) {
if (!found) sr.error(self, 'not-found', { process: proc });
}
done();
-};
+}
diff --git a/lib/rules/sotd/publish.js b/lib/rules/sotd/publish.js
index df6bddce8..88eec070b 100644
--- a/lib/rules/sotd/publish.js
+++ b/lib/rules/sotd/publish.js
@@ -4,9 +4,13 @@ const self = {
rule: 'publish',
};
-exports.name = self.name;
+export const { name } = self;
-exports.check = async function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export async function check(sr, done) {
const sotd = sr.getSotDSection();
const { crType, cryType } = sr.config;
let docType = sr.config.longStatus;
@@ -114,4 +118,4 @@ exports.check = async function (sr, done) {
}
}
done();
-};
+}
diff --git a/lib/rules/sotd/rec-addition.js b/lib/rules/sotd/rec-addition.js
index d17e59324..17bb2d4ea 100644
--- a/lib/rules/sotd/rec-addition.js
+++ b/lib/rules/sotd/rec-addition.js
@@ -5,7 +5,7 @@ const self = {
rule: 'recAddition',
};
-exports.name = self.name;
+export const { name } = self;
const P_CORRECTION = 'Proposed correction(s)? are marked in the document.';
const P_ADDITION = 'Proposed addition(s)? are marked in the document.';
@@ -45,7 +45,11 @@ function checkSection(sr, options) {
});
}
-exports.check = function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export function check(sr, done) {
const sotd = sr.getSotDSection();
if (sotd) {
const recType = sr.getRecMetadata({});
@@ -91,4 +95,4 @@ exports.check = function (sr, done) {
});
}
return done();
-};
+}
diff --git a/lib/rules/sotd/rec-comment-end.js b/lib/rules/sotd/rec-comment-end.js
index b643d06cf..42e701059 100644
--- a/lib/rules/sotd/rec-comment-end.js
+++ b/lib/rules/sotd/rec-comment-end.js
@@ -4,9 +4,13 @@ const self = {
rule: 'commentEnd',
};
-exports.name = self.name;
+export const { name } = self;
-exports.check = function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export function check(sr, done) {
const sotd = sr.getSotDSection();
if (sotd) {
const recType = sr.getRecMetadata({});
@@ -49,4 +53,4 @@ exports.check = function (sr, done) {
}
}
done();
-};
+}
diff --git a/lib/rules/sotd/review-end.js b/lib/rules/sotd/review-end.js
index 898291bfc..8e4a55dfc 100644
--- a/lib/rules/sotd/review-end.js
+++ b/lib/rules/sotd/review-end.js
@@ -2,9 +2,13 @@ const self = {
name: 'sotd.review-end',
};
-exports.name = self.name;
+export const { name } = self;
-exports.check = function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export function check(sr, done) {
const sotd = sr.getSotDSection();
if (sotd) {
const txt = sr.norm(sotd.textContent);
@@ -23,4 +27,4 @@ exports.check = function (sr, done) {
}
}
done();
-};
+}
diff --git a/lib/rules/sotd/stability.js b/lib/rules/sotd/stability.js
index 786f111c2..6fb750ad4 100644
--- a/lib/rules/sotd/stability.js
+++ b/lib/rules/sotd/stability.js
@@ -1,7 +1,7 @@
// SotD
// stability warning
// Publication as a Working Draft does not imply endorsement by W3C and its Members.
-const util = require('../../util');
+import { filter } from '../../util.js';
/**
* @param candidates
@@ -71,9 +71,13 @@ const self = {
rule: 'stability',
};
-exports.name = self.name;
+export const { name } = self;
-exports.check = function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export function check(sr, done) {
const sotd = sr.getSotDSection();
if (sotd) {
if (sr.config.status === 'REC') {
@@ -82,7 +86,7 @@ exports.check = function (sr, done) {
const rex = new RegExp(wanted);
if (!rex.test(txt)) sr.error(self, 'no-rec-review');
} else {
- const paragraph = util.filter(sotd, 'p');
+ const paragraph = filter(sotd, 'p');
const { sw, expected } = findSW(
paragraph.length ? paragraph : sotd.querySelectorAll('p'),
sr
@@ -125,4 +129,4 @@ exports.check = function (sr, done) {
}
}
return done();
-};
+}
diff --git a/lib/rules/sotd/submission.js b/lib/rules/sotd/submission.js
index 390521ee0..d5ce8d52f 100644
--- a/lib/rules/sotd/submission.js
+++ b/lib/rules/sotd/submission.js
@@ -1,4 +1,4 @@
-const util = require('../../util');
+import { filter } from '../../util.js';
const self = {
name: 'sotd.submission',
@@ -6,7 +6,7 @@ const self = {
rule: 'boilerplateSUBM',
};
-exports.name = self.name;
+export const { name } = self;
/**
* @param candidates
@@ -36,11 +36,15 @@ function findSubmText(candidates, sr) {
return st;
}
-exports.check = function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export function check(sr, done) {
const sotd = sr.getSotDSection();
if (sotd) {
const st =
- findSubmText(util.filter(sotd, 'p'), sr) ||
+ findSubmText(filter(sotd, 'p'), sr) ||
findSubmText(sotd.querySelectorAll('p'), sr);
if (!st) {
sr.error(self, 'no-submission-text');
@@ -123,4 +127,4 @@ exports.check = function (sr, done) {
if (!foundComment) sr.error(self, 'no-tc-link');
}
done();
-};
+}
diff --git a/lib/rules/sotd/supersedable.js b/lib/rules/sotd/supersedable.js
index 755af0dad..2912d0bdc 100644
--- a/lib/rules/sotd/supersedable.js
+++ b/lib/rules/sotd/supersedable.js
@@ -5,7 +5,7 @@
// latest revision of this technical report can be found in the
// W3C technical reports index at https://www.w3.org/TR/.
-const util = require('../../util');
+import { filter } from '../../util.js';
const self = {
name: 'sotd.supersedable',
@@ -13,13 +13,17 @@ const self = {
rule: 'boilerplateTRDoc',
};
-exports.name = self.name;
+export const { name } = self;
-exports.check = function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export function check(sr, done) {
const sotd = sr.getSotDSection();
if (sotd) {
let em;
- Array.prototype.some.call(util.filter(sotd, 'p'), paragraph => {
+ Array.prototype.some.call(filter(sotd, 'p'), paragraph => {
if (paragraph.querySelector('em')) {
em = paragraph.querySelector('em');
return true;
@@ -41,4 +45,4 @@ exports.check = function (sr, done) {
if (!a || !a.length) sr.error(self, 'no-sotd-tr');
}
done();
-};
+}
diff --git a/lib/rules/sotd/usage.js b/lib/rules/sotd/usage.js
index 49dfda65f..ea8782883 100644
--- a/lib/rules/sotd/usage.js
+++ b/lib/rules/sotd/usage.js
@@ -5,9 +5,13 @@ const self = {
rule: 'usage',
};
-exports.name = self.name;
+export const { name } = self;
-exports.check = function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export function check(sr, done) {
const sotd = sr.getSotDSection();
if (sotd) {
@@ -23,4 +27,4 @@ exports.check = function (sr, done) {
}
}
return done();
-};
+}
diff --git a/lib/rules/structure/canonical.js b/lib/rules/structure/canonical.js
index 79960ed9d..eff76d921 100644
--- a/lib/rules/structure/canonical.js
+++ b/lib/rules/structure/canonical.js
@@ -4,9 +4,13 @@ const self = {
rule: 'canonical',
};
-exports.name = self.name;
+export const { name } = self;
-exports.check = function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export function check(sr, done) {
const checkCanonical = function () {
const lnk = sr.jsDocument.querySelector('head > link[rel=canonical]');
if (!lnk || !lnk.getAttribute('href')) sr.error(self, 'not-found');
@@ -21,4 +25,4 @@ exports.check = function (sr, done) {
});
done();
-};
+}
diff --git a/lib/rules/structure/display-only.js b/lib/rules/structure/display-only.js
index 4cf4da10a..cc90e01db 100644
--- a/lib/rules/structure/display-only.js
+++ b/lib/rules/structure/display-only.js
@@ -1,18 +1,20 @@
-const rule = 'structure.display-only';
+export const name = 'structure.display-only';
-exports.name = rule;
-
-exports.check = function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export function check(sr, done) {
// to pass test/l10n.js, who only recognise message in single line, so prettier is disabled for this file
if (sr.config.status !== 'DISC')
- sr.info({ name: rule, section: 'document-status', rule: 'customParagraph' }, 'customised-paragraph');
+ sr.info({ name, section: 'document-status', rule: 'customParagraph' }, 'customised-paragraph');
- sr.info({ name: rule, section: 'document-status', rule: 'knownDisclosureNumber',}, 'known-disclosures');
- sr.info({ name: rule }, 'normative-representation');
- sr.info({ name: rule }, 'visual-style');
- sr.info({ name: rule }, 'alt-representation');
- sr.info({ name: rule }, 'special-box-markup');
- sr.info({ name: rule }, 'index-list-tables');
- sr.info({ name: rule }, 'fit-in-a4');
+ sr.info({ name, section: 'document-status', rule: 'knownDisclosureNumber',}, 'known-disclosures');
+ sr.info({ name }, 'normative-representation');
+ sr.info({ name }, 'visual-style');
+ sr.info({ name }, 'alt-representation');
+ sr.info({ name }, 'special-box-markup');
+ sr.info({ name }, 'index-list-tables');
+ sr.info({ name }, 'fit-in-a4');
done();
-};
+}
diff --git a/lib/rules/structure/h2.js b/lib/rules/structure/h2.js
index 3cbf44ea6..e874affae 100644
--- a/lib/rules/structure/h2.js
+++ b/lib/rules/structure/h2.js
@@ -1,23 +1,26 @@
-const rule = 'structure.h2';
+export const name = 'structure.h2';
const abstract = {
- name: rule,
+ name,
section: 'front-matter',
// @TODO: is there a better rule for this one?
rule: 'divClassHead',
};
const sotd = {
- name: rule,
+ name,
section: 'document-status',
rule: 'sotd',
};
const toc = {
- name: rule,
+ name,
section: 'navigation',
rule: 'toc',
};
-exports.name = rule;
-exports.check = function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export function check(sr, done) {
const h2s = [];
const excludeH2 = sr.jsDocument.querySelectorAll('.head h2');
sr.jsDocument.querySelectorAll('h2').forEach(h2 => {
@@ -32,4 +35,4 @@ exports.check = function (sr, done) {
if (!/^Table [Oo]f [Cc]ontents$/.test(h2s[2]))
sr.error(toc, 'toc', { was: h2s[2] });
done();
-};
+}
diff --git a/lib/rules/structure/name.js b/lib/rules/structure/name.js
index 4c91f4f12..0bfa9d5e1 100644
--- a/lib/rules/structure/name.js
+++ b/lib/rules/structure/name.js
@@ -1,19 +1,24 @@
+import superagent from 'superagent';
+
const self = {
name: 'structure.name',
section: 'compound',
rule: 'compoundOverview',
};
-exports.name = self.name;
+export const { name } = self;
-exports.check = function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export function check(sr, done) {
// Pseudo-constants:
const EXPECTED_NAME = /\/Overview\.html$/;
const OVERVIEW = 'Overview.html';
const ALTERNATIVE_ENDING = /\/$/;
const FILE_NAME = /[^/]+$/;
- const superagent = require('superagent');
let fileName;
if (!sr || !sr.url || EXPECTED_NAME.test(sr.url)) {
@@ -47,4 +52,4 @@ exports.check = function (sr, done) {
return done();
});
});
-};
+}
diff --git a/lib/rules/structure/neutral.js b/lib/rules/structure/neutral.js
index e4a66e4bc..51f627b8d 100644
--- a/lib/rules/structure/neutral.js
+++ b/lib/rules/structure/neutral.js
@@ -1,7 +1,9 @@
+import { importJSON } from '../../util.js';
+
/**
* @file make sure specification use neutral words.
*/
-const badterms = require('../../../public/badterms.json');
+const badterms = importJSON('../../../public/badterms.json', import.meta.url);
const self = {
name: 'structure.neutral',
@@ -16,9 +18,13 @@ badterms.forEach(item => {
}
});
-exports.name = self.name;
+export const { name } = self;
-exports.check = function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export function check(sr, done) {
const blocklistReg = new RegExp(`\\b${blocklist.join('\\b|\\b')}\\b`, 'ig');
const unneutralList = [];
// Use a cloned body instead of the original one, prevent '.remove()' side effects.
@@ -46,4 +52,4 @@ exports.check = function (sr, done) {
sr.warning(self, 'neutral', { words: unneutralList.join('", "') });
}
done();
-};
+}
diff --git a/lib/rules/structure/section-ids.js b/lib/rules/structure/section-ids.js
index 92a57d313..3deb00ab9 100644
--- a/lib/rules/structure/section-ids.js
+++ b/lib/rules/structure/section-ids.js
@@ -4,9 +4,13 @@ const self = {
rule: 'headingWithoutID',
};
-exports.name = self.name;
+export const { name } = self;
-exports.check = function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export function check(sr, done) {
const headers = sr.jsDocument.querySelectorAll('h2, h3, h4, h5, h6');
const ignoreH3 = sr.jsDocument.querySelector('.head>h1+h2+h3');
@@ -43,4 +47,4 @@ exports.check = function (sr, done) {
return true;
});
done();
-};
+}
diff --git a/lib/rules/structure/security-privacy.js b/lib/rules/structure/security-privacy.js
index e7af60527..38c34ed51 100644
--- a/lib/rules/structure/security-privacy.js
+++ b/lib/rules/structure/security-privacy.js
@@ -4,9 +4,13 @@ const self = {
rule: 'securityAndPrivacy',
};
-exports.name = self.name;
+export const { name } = self;
-exports.check = function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export function check(sr, done) {
let security = false;
let privacy = false;
@@ -30,4 +34,4 @@ exports.check = function (sr, done) {
}
done();
-};
+}
diff --git a/lib/rules/style/back-to-top.js b/lib/rules/style/back-to-top.js
index f61f2e4ab..ddc2b3685 100644
--- a/lib/rules/style/back-to-top.js
+++ b/lib/rules/style/back-to-top.js
@@ -6,9 +6,13 @@ const self = {
name: 'style.back-to-top',
};
-exports.name = self.name;
+export const { name } = self;
-exports.check = function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export function check(sr, done) {
const candidates = sr.jsDocument.querySelectorAll(
"body p#back-to-top[role='navigation'] a[href='#title']"
);
@@ -18,4 +22,4 @@ exports.check = function (sr, done) {
}
done();
-};
+}
diff --git a/lib/rules/style/body-toc-sidebar.js b/lib/rules/style/body-toc-sidebar.js
index 757e8f751..b87376fa7 100644
--- a/lib/rules/style/body-toc-sidebar.js
+++ b/lib/rules/style/body-toc-sidebar.js
@@ -2,9 +2,13 @@ const self = {
name: 'style.body-toc-sidebar',
};
-exports.name = self.name;
+export const { name } = self;
-exports.check = function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export function check(sr, done) {
try {
const body = sr.jsDocument.querySelector('body');
if (body && body.classList.contains('toc-sidebar'))
@@ -13,4 +17,4 @@ exports.check = function (sr, done) {
sr.error(self, 'selector-fail');
}
done();
-};
+}
diff --git a/lib/rules/style/meta.js b/lib/rules/style/meta.js
index fc822ea09..3f5f998d7 100644
--- a/lib/rules/style/meta.js
+++ b/lib/rules/style/meta.js
@@ -2,6 +2,7 @@
* Check the presence of this meta
tag in the head of the page:
* <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
*/
+import mvp from 'metaviewport-parser';
const self = {
name: 'style.meta',
@@ -9,13 +10,16 @@ const self = {
rule: 'viewport',
};
-exports.name = self.name;
-
-const mvp = require('metaviewport-parser');
+export const { name } = self;
const width = /^device-width$/i;
const shrinkToFit = /^no$/i;
-exports.check = function (sr, done) {
+
+/**
+ * @param sr
+ * @param done
+ */
+export function check(sr, done) {
const meta = sr.jsDocument.querySelectorAll(
"head > meta[name='viewport'][content]"
);
@@ -41,4 +45,4 @@ exports.check = function (sr, done) {
}
}
done();
-};
+}
diff --git a/lib/rules/style/script.js b/lib/rules/style/script.js
index 0846a93e3..3dc5f56df 100644
--- a/lib/rules/style/script.js
+++ b/lib/rules/style/script.js
@@ -6,9 +6,13 @@ const self = {
name: 'style.script',
};
-exports.name = self.name;
+export const { name } = self;
-exports.check = function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export function check(sr, done) {
const PATTERN_SCRIPT =
/^(https?:)?\/\/(www\.)?w3\.org\/scripts\/tr\/2021\/fixup\.js$/i;
@@ -26,4 +30,4 @@ exports.check = function (sr, done) {
}
done();
-};
+}
diff --git a/lib/rules/style/sheet.js b/lib/rules/style/sheet.js
index 0247d1190..f15f0204d 100644
--- a/lib/rules/style/sheet.js
+++ b/lib/rules/style/sheet.js
@@ -1,20 +1,23 @@
-const util = require('../../util');
+import { nextAll } from '../../util.js';
-const rule = 'style.sheet';
+export const name = 'style.sheet';
const section = 'metadata';
const missing = {
- name: rule,
+ name,
section,
rule: 'goodStylesheet',
};
const notLast = {
- name: rule,
+ name,
section,
rule: 'lastStylesheet',
};
-exports.name = rule;
-exports.check = function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export function check(sr, done) {
if (!sr.config.styleSheet) return done();
const url = `https://www.w3.org/StyleSheets/TR/2021/${sr.config.styleSheet}`;
const dark = 'https://www.w3.org/StyleSheets/TR/2021/dark';
@@ -25,7 +28,7 @@ exports.check = function (sr, done) {
const lnk = sr.jsDocument.querySelectorAll(stylesheetLinks.join(', '));
if (!lnk.length) sr.error(missing, 'not-found', { url });
else {
- const siblings = util.nextAll(lnk[0], 'link[rel=stylesheet], style');
+ const siblings = nextAll(lnk[0], 'link[rel=stylesheet], style');
if (
siblings.length ||
(siblings.length === 1 &&
@@ -36,4 +39,4 @@ exports.check = function (sr, done) {
}
}
done();
-};
+}
diff --git a/lib/rules/validation/html.js b/lib/rules/validation/html.js
index 2a0e16098..923d3dc88 100644
--- a/lib/rules/validation/html.js
+++ b/lib/rules/validation/html.js
@@ -1,4 +1,4 @@
-const sua = require('../../throttled-ua');
+import { get, post } from '../../throttled-ua.js';
const self = {
name: 'validation.html',
@@ -7,9 +7,13 @@ const self = {
};
const TIMEOUT = 10000;
-exports.name = self.name;
+export const { name } = self;
-exports.check = function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export function check(sr, done) {
let service = null;
if (sr.config.htmlValidator !== undefined) {
service = sr.config.htmlValidator;
@@ -27,11 +31,10 @@ exports.check = function (sr, done) {
let req;
const ua = `W3C-Pubrules/${sr.version}`;
if (sr.url) {
- req = sua.get(service).set('User-Agent', ua);
+ req = get(service).set('User-Agent', ua);
req.query({ doc: sr.url, out: 'json' });
} else {
- req = sua
- .post(service)
+ req = post(service)
.set('User-Agent', ua)
.set('Content-Type', 'text/html')
.send(sr.source)
@@ -102,4 +105,4 @@ exports.check = function (sr, done) {
}
done();
});
-};
+}
diff --git a/lib/rules/validation/wcag.js b/lib/rules/validation/wcag.js
index ad35497cd..d5c0f8e3a 100644
--- a/lib/rules/validation/wcag.js
+++ b/lib/rules/validation/wcag.js
@@ -4,9 +4,13 @@ const self = {
rule: 'wcag',
};
-exports.name = self.name;
+export const { name } = self;
-exports.check = function (sr, done) {
+/**
+ * @param sr
+ * @param done
+ */
+export function check(sr, done) {
sr.info(self, 'tools');
return done();
-};
+}
diff --git a/lib/sink.js b/lib/sink.js
index 2fc33d250..cbe37750d 100644
--- a/lib/sink.js
+++ b/lib/sink.js
@@ -3,8 +3,9 @@
*/
// Native packages:
-const util = require('util');
-const events = require('events');
+import events from 'events';
+import util from 'util';
+
/**
* Build a generic event handler that can be used by Specberus.
*
@@ -14,7 +15,7 @@ const events = require('events');
* @param {Function} inf - function to call in case of informative message.
*/
-const Sink = function (error, done, warn, inf) {
+export const Sink = function (error, done, warn, inf) {
this.ok = 0;
this.errors = [];
this.warnings = [];
@@ -49,5 +50,3 @@ const Sink = function (error, done, warn, inf) {
};
util.inherits(Sink, events.EventEmitter);
-
-exports.Sink = Sink;
diff --git a/lib/throttled-ua.js b/lib/throttled-ua.js
index aa8d78aaa..70a263ab7 100644
--- a/lib/throttled-ua.js
+++ b/lib/throttled-ua.js
@@ -1,4 +1,4 @@
-const sua = require('superagent');
+import sua from 'superagent';
const delay = 1000;
let lastCall = Date.now() - delay * 2;
@@ -26,7 +26,7 @@ function fixEnd(req) {
// return fixEnd(req);
// };
-exports.get = process.env.NO_THROTTLE
+export const get = process.env.NO_THROTTLE
? sua.get
: function () {
// eslint-disable-next-line prefer-spread, prefer-rest-params
@@ -34,7 +34,7 @@ exports.get = process.env.NO_THROTTLE
return fixEnd(req);
};
-exports.post = process.env.NO_THROTTLE
+export const post = process.env.NO_THROTTLE
? sua.post
: function () {
// eslint-disable-next-line prefer-spread, prefer-rest-params
diff --git a/lib/util.js b/lib/util.js
index d93f0b358..f816a4c9d 100644
--- a/lib/util.js
+++ b/lib/util.js
@@ -2,11 +2,23 @@
* Miscellaneous utilities.
*/
-const fs = require('fs');
+import fs from 'fs';
+import { dirname, resolve } from 'path';
+import { fileURLToPath } from 'url';
+
+// eslint-disable-next-line no-underscore-dangle
+const __dirname = dirname(fileURLToPath(import.meta.url));
const filesTR = fs.readdirSync(`${__dirname}/profiles/TR/`);
const filesSUBM = fs.readdirSync(`${__dirname}/profiles/SUBM/`);
+export const importJSON = (relativeTo, importURL) => {
+ const dir = dirname(fileURLToPath(importURL));
+ const pathname = resolve(dir, relativeTo);
+
+ return JSON.parse(fs.readFileSync(pathname).toString());
+};
+
/**
* Build a JSON result (of validation, metadata extraction, etc).
*
@@ -16,7 +28,7 @@ const filesSUBM = fs.readdirSync(`${__dirname}/profiles/SUBM/`);
* @param {object} metadata - dictionary with some found metadata.
*/
-const buildJSONresult = function (err, warn, inf, metadata) {
+export const buildJSONresult = function (err, warn, inf, metadata) {
return {
success: err.length === 0,
errors: err,
@@ -26,6 +38,22 @@ const buildJSONresult = function (err, warn, inf, metadata) {
};
};
+// Get rules of each profile
+let TRProfiles = [];
+filesTR.forEach(track => {
+ if (!track.startsWith('.')) {
+ const profileNames = fs
+ .readdirSync(`${__dirname}/profiles/TR/${track}/`)
+ .map(profileName => `${track}/${profileName}`);
+ TRProfiles = [...TRProfiles, ...profileNames];
+ }
+});
+
+export const allProfiles = [
+ ...TRProfiles.map(x => `TR/${x}`),
+ ...filesSUBM.map(x => `SUBM/${x}`),
+];
+
/**
* Build a function that builds an “options” object based on certain parameters.
*
@@ -51,7 +79,7 @@ const buildProcessParamsFunction = function () {
* @throws {Error} if there is an error in the parameters.
*/
- return function (params, base, constraints) {
+ return async function (params, base, constraints) {
const result = base ? JSON.parse(JSON.stringify(base)) : {};
let originFound = false;
// eslint-disable-next-line no-restricted-syntax
@@ -75,13 +103,15 @@ const buildProcessParamsFunction = function () {
throw new Error(`Parameter “${p}” is used more than once`);
else if (typeof params[p] === 'string') {
const subPath = `/${params[p]}.js`;
- const profilePath = this.allProfiles.find(p =>
+ const profilePath = allProfiles.find(p =>
p.endsWith(subPath)
);
if (profilePath)
- // eslint-disable-next-line import/no-dynamic-require
- result[p] = require(`../lib/profiles/${profilePath}`);
+ // eslint-disable-next-line
+ result[p] = await import(
+ `../lib/profiles/${profilePath}`
+ );
else if (params[p] === 'auto') result[p] = 'auto';
else throw new Error(`Unknown profile “${params[p]}”`);
} else result[p] = params[p];
@@ -142,24 +172,7 @@ const buildProcessParamsFunction = function () {
};
};
-// Get rules of each profile
-let TRProfiles = [];
-filesTR.forEach(track => {
- if (!track.startsWith('.')) {
- const profileNames = fs
- .readdirSync(`${__dirname}/profiles/TR/${track}/`)
- .map(profileName => `${track}/${profileName}`);
- TRProfiles = [...TRProfiles, ...profileNames];
- }
-});
-
-const allProfiles = [
- ...TRProfiles.map(x => `TR/${x}`),
- ...filesSUBM.map(x => `SUBM/${x}`),
-];
-exports.allProfiles = allProfiles;
-
-const nextUntil = function (elem, selector, filter) {
+export const nextUntil = function (elem, selector, filter) {
const siblings = [];
elem = elem.nextElementSibling;
while (elem) {
@@ -174,7 +187,7 @@ const nextUntil = function (elem, selector, filter) {
return siblings;
};
-const nextAll = function (elem, selector, filter) {
+export const nextAll = function (elem, selector, filter) {
const siblings = [];
elem = elem.nextElementSibling;
while (elem) {
@@ -190,7 +203,7 @@ const nextAll = function (elem, selector, filter) {
return siblings;
};
-const next = function (elem, selector) {
+export const next = function (elem, selector) {
elem = elem.nextElementSibling;
while (elem) {
if (elem.matches(selector)) {
@@ -200,7 +213,7 @@ const next = function (elem, selector) {
}
};
-const filter = function (elements, tagName) {
+export const filter = function (elements, tagName) {
if (!elements || !elements.length) return [];
return Array.prototype.filter.call(
elements,
@@ -208,15 +221,11 @@ const filter = function (elements, tagName) {
);
};
-exports.buildJSONresult = buildJSONresult;
-exports.processParams = buildProcessParamsFunction();
-exports.nextUntil = nextUntil;
-exports.filter = filter;
-exports.next = next;
-exports.nextAll = nextAll;
-exports.TAG = { id: 34270, type: 'other' };
-exports.AB = { id: 7756, type: 'other' };
-exports.REC_TEXT = {
+export const processParams = buildProcessParamsFunction();
+export const TAG = { id: 34270, type: 'other' };
+export const AB = { id: 7756, type: 'other' };
+
+export const REC_TEXT = {
SOTD_P_COR: 'It includes proposed correction(s)?.',
SOTD_P_ADD:
'It includes proposed addition(s)?, introducing new feature(s)? since the previous Recommendation.',
diff --git a/lib/validator.js b/lib/validator.js
index 80c9a2fb7..17c147e0b 100644
--- a/lib/validator.js
+++ b/lib/validator.js
@@ -5,17 +5,27 @@
* https://services.w3.org/xslt?xmlfile=https://www.w3.org/2005/07/13-pubrules-src.html&xslfile=https://www.w3.org/2005/07/13-pubrules-compare.xsl
*/
-const { JSDOM } = require('jsdom');
-const fs = require('fs');
-const w3cApi = require('node-w3capi');
-const sua = require('./throttled-ua');
-const { version } = require('../package.json');
-const { Exceptions } = require('./exceptions');
-const profileMetadata = require('./profiles/metadata');
-const util = require('./util');
-const l10n = require('./l10n');
-
-l10n.setLanguage('en_GB');
+import fs from 'fs';
+import { JSDOM } from 'jsdom';
+import w3cApi from 'node-w3capi';
+import { Exceptions } from './exceptions.js';
+import { assembleData, setLanguage } from './l10n.js';
+import * as profileMetadata from './profiles/metadata.js';
+import { get } from './throttled-ua.js';
+import {
+ AB,
+ buildJSONresult,
+ importJSON,
+ nextUntil,
+ processParams,
+ REC_TEXT,
+ TAG,
+} from './util.js';
+
+const { rules } = profileMetadata;
+const { version } = importJSON('../package.json', import.meta.url);
+
+setLanguage('en_GB');
w3cApi.apiKey = process.env.W3C_API_KEY;
const Specberus = function (apiKey = process.env.W3C_API_KEY) {
@@ -76,9 +86,9 @@ Specberus.prototype.extractMetadata = function (options) {
if (err) return self.throw(err);
self.jsDocument = jsDocument;
self.sink.emit('start-all', profileMetadata);
- const total = (profileMetadata.rules || []).length;
+ const total = (rules || []).length;
let done = 0;
- profileMetadata.rules.forEach(rule => {
+ rules.forEach(rule => {
try {
rule.check(
self,
@@ -93,7 +103,7 @@ Specberus.prototype.extractMetadata = function (options) {
if (done === total)
self.sink.emit(
'end-all',
- util.buildJSONresult(
+ buildJSONresult(
errors,
warnings,
infos,
@@ -136,57 +146,58 @@ Specberus.prototype.validate = function (options) {
if (!options.profile)
return this.throw('Without a profile there is nothing to check.');
const { profile } = options;
- try {
- self.config = util.processParams(options, profile.config);
- } catch (err) {
- return this.throw(err.toString());
- }
- self.config.lang = 'en_GB';
- const errors = [];
- const warnings = [];
- const infos = [];
- self.sink.on('err', (...data) => {
- errors.push(Object.assign({}, ...data));
- });
- self.sink.on('warning', (...data) => {
- warnings.push(Object.assign({}, ...data));
- });
- self.sink.on('info', (...data) => {
- infos.push(Object.assign({}, ...data));
- });
- const doValidation = function (err, jsDocument) {
- if (err) return self.throw(err);
- self.jsDocument = jsDocument;
- self.sink.emit('start-all', profile.name);
- const total = (profile.rules || []).length;
- let done = 0;
- profile.rules.forEach(rule => {
- // XXX
- // I would like to catch all exceptions here, but this derails the testing
- // infrastructure which also uses exceptions that it expects aren't caught
- rule.check(
- self,
- function () {
- done += 1;
- self.sink.emit('done', this.name);
- if (done === total)
- self.sink.emit(
- 'end-all',
- util.buildJSONresult(errors, warnings, infos, {})
- );
- }.bind(rule)
- );
- });
- };
- if (options.url) this.loadURL(options.url, doValidation);
- else if (options.source) this.loadSource(options.source, doValidation);
- else if (options.file) this.loadFile(options.file, doValidation);
- else if (options.document)
- this.loadDocument(options.document, doValidation);
- else
- return this.throw(
- 'At least one of url, source, file, or document must be specified.'
- );
+ processParams(options, profile.config)
+ .then(config => {
+ self.config = config;
+ self.config.lang = 'en_GB';
+ const errors = [];
+ const warnings = [];
+ const infos = [];
+ self.sink.on('err', (...data) => {
+ errors.push(Object.assign({}, ...data));
+ });
+ self.sink.on('warning', (...data) => {
+ warnings.push(Object.assign({}, ...data));
+ });
+ self.sink.on('info', (...data) => {
+ infos.push(Object.assign({}, ...data));
+ });
+ const doValidation = function (err, jsDocument) {
+ if (err) return self.throw(err);
+ self.jsDocument = jsDocument;
+ self.sink.emit('start-all', profile.name);
+ const total = (profile.rules || []).length;
+ let done = 0;
+ profile.rules.forEach(rule => {
+ // XXX
+ // I would like to catch all exceptions here, but this derails the testing
+ // infrastructure which also uses exceptions that it expects aren't caught
+ rule.check(
+ self,
+ function () {
+ done += 1;
+ self.sink.emit('done', this.name);
+ if (done === total)
+ self.sink.emit(
+ 'end-all',
+ buildJSONresult(errors, warnings, infos, {})
+ );
+ }.bind(rule)
+ );
+ });
+ };
+ if (options.url) this.loadURL(options.url, doValidation);
+ else if (options.source)
+ this.loadSource(options.source, doValidation);
+ else if (options.file) this.loadFile(options.file, doValidation);
+ else if (options.document)
+ this.loadDocument(options.document, doValidation);
+ else
+ return this.throw(
+ 'At least one of url, source, file, or document must be specified.'
+ );
+ })
+ .catch(err => this.throw(err.toString()));
};
Specberus.prototype.error = function (rule, key, extra) {
@@ -208,13 +219,13 @@ Specberus.prototype.error = function (rule, key, extra) {
this.sink.emit('err', name, {
key,
extra,
- detailMessage: l10n.assembleData(null, name, key, extra).message,
+ detailMessage: assembleData(null, name, key, extra).message,
});
else
this.sink.emit('err', rule, {
key,
extra,
- detailMessage: l10n.assembleData(null, rule, key, extra).message,
+ detailMessage: assembleData(null, rule, key, extra).message,
});
};
@@ -222,7 +233,7 @@ Specberus.prototype.warning = function (rule, key, extra) {
this.sink.emit('warning', rule, {
key,
extra,
- detailMessage: l10n.assembleData(null, rule, key, extra).message,
+ detailMessage: assembleData(null, rule, key, extra).message,
});
};
@@ -230,7 +241,7 @@ Specberus.prototype.info = function (rule, key, extra) {
this.sink.emit('info', rule, {
key,
extra,
- detailMessage: l10n.assembleData(null, rule, key, extra).message,
+ detailMessage: assembleData(null, rule, key, extra).message,
});
};
@@ -397,13 +408,13 @@ Specberus.prototype.extractHeaders = function (dl) {
else if (/^feedback$/.test(txt)) {
// feedback link can be multi-lines
key = 'Feedback';
- dd = util.nextUntil(dt, 'dt', 'dd');
+ dd = nextUntil(dt, 'dt', 'dd');
} else if (/^errata?$/.test(txt)) key = 'Errata';
if (EDITORS_DRAFT.test(txt) && dd.querySelector('a'))
key = 'EditorDraft';
if (EDITORS.test(txt)) {
key = 'Editor';
- dd = util.nextUntil(dt, 'dt', 'dd');
+ dd = nextUntil(dt, 'dt', 'dd');
}
if (key) dts[key] = { pos: idx, el: dt, dd };
});
@@ -491,7 +502,7 @@ Specberus.prototype.getDelivererGroups = async function () {
/https?:\/\/www.w3.org\/2001\/tag\/disclosures/;
const REGEX_DELIVERER_IPR_URL =
/^https:\/\/www\.w3\.org\/groups\/([^/]+)\/([^/]+)\/ipr(#.*)?$/i;
- const TagID = util.TAG.id;
+ const TagID = TAG.id;
const sotd = this.getSotDSection();
const sotdLinks = sotd && sotd.querySelectorAll('a[href]');
@@ -541,7 +552,7 @@ Specberus.prototype.getDelivererGroups = async function () {
const apikey = this.apiKey;
promiseArray.push(
new Promise(resolve => {
- sua.get(groupApiUrl)
+ get(groupApiUrl)
.set('User-Agent', `W3C-Pubrules/${version}`)
.query({ apikey })
.end((err, data) => {
@@ -591,7 +602,7 @@ Specberus.prototype.getDelivererIDs = async function () {
/https?:\/\/www.w3.org\/2001\/tag\/disclosures/;
const REGEX_DELIVERER_IPR_URL =
/^https:\/\/www\.w3\.org\/groups\/([^/]+)\/([^/]+)\/ipr(#.*)?$/i;
- const TagID = util.TAG.id;
+ const TagID = TAG.id;
const ids = this.getDataDelivererIDs() || [];
const sotd = this.getSotDSection();
const sotdLinks = sotd && sotd.querySelectorAll('a[href]');
@@ -620,7 +631,7 @@ Specberus.prototype.getDelivererIDs = async function () {
const apikey = this.apiKey;
promiseArray.push(
new Promise(resolve => {
- sua.get(groupApiUrl)
+ get(groupApiUrl)
.set('User-Agent', `W3C-Pubrules/${version}`)
.query({ apikey })
.end((err, data) => {
@@ -672,8 +683,8 @@ Specberus.prototype.getChartersData = async function () {
const chartersData = [];
if (deliverers.length) {
const delivererPromises = [];
- const TagID = util.TAG.id;
- const AbID = util.AB.id;
+ const TagID = TAG.id;
+ const AbID = AB.id;
// Get charter data from W3C API
// deliverers.forEach is for joint publication.
deliverers.forEach(deliverer => {
@@ -813,7 +824,7 @@ Specberus.prototype.getPreviousVersion = async function () {
Specberus.prototype.loadURL = function (url, cb) {
if (!cb) return this.throw('Missing callback to loadURL.');
const self = this;
- sua.get(url)
+ get(url)
.set('User-Agent', `W3C-Pubrules/${version}`)
.end((err, res) => {
if (err) return self.throw(err.message);
@@ -869,18 +880,18 @@ Specberus.prototype.getRecMetadata = function (meta) {
const sotdText = this.norm(this.getSotDSection().textContent);
// proposed corrections, proposed additions, proposed amendments:
- const { SOTD_P_COR } = util.REC_TEXT;
- const { SOTD_P_ADD } = util.REC_TEXT;
- const { SOTD_P_COR_ADD } = util.REC_TEXT;
+ const { SOTD_P_COR } = REC_TEXT;
+ const { SOTD_P_ADD } = REC_TEXT;
+ const { SOTD_P_COR_ADD } = REC_TEXT;
if (sotdText.match(new RegExp(`${SOTD_P_COR}|${SOTD_P_COR_ADD}`, 'i')))
meta.pSubChanges = true;
if (sotdText.match(new RegExp(`${SOTD_P_ADD}|${SOTD_P_COR_ADD}`, 'i')))
meta.pNewFeatures = true;
// candidate corrections, candidate additions, candidate amendments:
- const { SOTD_C_COR } = util.REC_TEXT;
- const { SOTD_C_ADD } = util.REC_TEXT;
- const { SOTD_C_COR_ADD } = util.REC_TEXT;
+ const { SOTD_C_COR } = REC_TEXT;
+ const { SOTD_C_ADD } = REC_TEXT;
+ const { SOTD_C_COR_ADD } = REC_TEXT;
if (sotdText.match(new RegExp(`${SOTD_C_COR}|${SOTD_C_COR_ADD}`, 'i')))
meta.cSubChanges = true;
if (sotdText.match(new RegExp(`${SOTD_C_ADD}|${SOTD_C_COR_ADD}`, 'i')))
@@ -889,4 +900,4 @@ Specberus.prototype.getRecMetadata = function (meta) {
return meta;
};
-exports.Specberus = Specberus;
+export { Specberus };
diff --git a/lib/views.js b/lib/views.js
index 22670de64..5888b8183 100644
--- a/lib/views.js
+++ b/lib/views.js
@@ -1,6 +1,9 @@
-/**
- * Views.
- */
+// Internal packages:
+import handlebars from 'express-handlebars';
+import qs from 'querystring';
+import { importJSON } from './util.js';
+
+const rules = importJSON('./rules.json', import.meta.url);
// Settings:
const DEBUG = process && process.env && process.env.DEBUG;
@@ -8,13 +11,8 @@ const BASE_URI = `${process.env.BASE_URI ? process.env.BASE_URI : ''}/`.replace(
/\/+$/,
'/'
);
-// Internal packages:
-const handlebars = require('express-handlebars');
-const rules = require('./rules.json');
-const self = require('../package.json');
-// External packages:
-const { version } = self;
+const { version } = importJSON('../package.json', import.meta.url);
const nav = `
About ·
Site map ·
@@ -96,8 +94,7 @@ const listProfiles = function () {
return result;
};
-const sortedProfiles = listProfiles();
-exports.sortedProfiles = sortedProfiles;
+export const sortedProfiles = listProfiles();
/**
* @TODO Document.
*/
@@ -158,7 +155,6 @@ const formatRules = function (sections, common) {
*/
const retrieveProfile = function (query) {
- const qs = require('querystring');
const result = {};
if (query && query.profile) {
@@ -194,7 +190,7 @@ const retrieveProfile = function (query) {
* @param {object} app - the Express application.
*/
-const setUp = function (app) {
+export const setUp = function (app) {
const hb = handlebars.create({ defaultLayout: 'main' });
app.engine('handlebars', hb.engine);
app.set('view engine', 'handlebars');
@@ -243,5 +239,3 @@ const setUp = function (app) {
// Catch-all:
app.get('*', handleWrongPage);
};
-
-exports.setUp = setUp;
diff --git a/package.json b/package.json
index 7dd4e42fc..2c02cd423 100644
--- a/package.json
+++ b/package.json
@@ -4,6 +4,7 @@
"description": "Specberus is a checker used at W3C to validate the compliance of Technical Reports with publication rules.",
"license": "MIT",
"main": "lib/validator",
+ "type": "module",
"repository": {
"type": "git",
"url": "https://github.com/w3c/specberus.git"
diff --git a/test/api.js b/test/api.js
index 2ed978c68..f2f5d8175 100644
--- a/test/api.js
+++ b/test/api.js
@@ -2,24 +2,25 @@
* Test the REST API.
*/
-/* globals expect: true */
+// Native packages:
+// External packages:
+// eslint-disable-next-line node/no-unpublished-import
+import chai, { expect } from 'chai';
+// eslint-disable-next-line node/no-unpublished-import
+import chaiAsPromised from 'chai-as-promised';
+import express from 'express';
+import http from 'http';
+import superagent from 'superagent';
+import { setUp } from '../lib/api.js';
+import { importJSON } from '../lib/util.js';
+// Internal packages:
+const meta = importJSON('../package.json', import.meta.url);
// Settings:
const DEFAULT_PORT = 8000;
const PORT = process.env.PORT || DEFAULT_PORT;
const ENDPOINT = `http://localhost:${PORT}/api/`;
const TIMEOUT = 30000;
-// Native packages:
-const http = require('http');
-
-// External packages:
-const chai = require('chai');
-const chaiAsPromised = require('chai-as-promised');
-const express = require('express');
-const superagent = require('superagent');
-// Internal packages:
-const meta = require('../package.json');
-const api = require('../lib/api');
let server;
@@ -30,7 +31,7 @@ let server;
const launchServer = function () {
const app = express();
server = http.createServer(app);
- api.setUp(app, process.env.W3C_API_KEY);
+ setUp(app, process.env.W3C_API_KEY);
server.listen(PORT).on('error', err => {
throw new Error(err);
});
@@ -40,9 +41,8 @@ const launchServer = function () {
* Set up the testing framework.
*/
-const setUp = function () {
+const setUpTest = function () {
chai.use(chaiAsPromised);
- expect = chai.expect;
};
/**
@@ -88,7 +88,7 @@ describe('API', () => {
before(() => {
launchServer();
- setUp();
+ setUpTest();
});
describe('Endpoint', () => {
diff --git a/test/data/SUBM/MEM-SUBM.js b/test/data/SUBM/MEM-SUBM.js
index a38e6e23b..7380854b2 100644
--- a/test/data/SUBM/MEM-SUBM.js
+++ b/test/data/SUBM/MEM-SUBM.js
@@ -1,9 +1,9 @@
-const { rules } = require('./SUBMBase');
+import { rules as baseRules } from './SUBMBase.js';
-exports.rules = {
- ...rules,
+export const rules = {
+ ...baseRules,
headers: {
- ...rules.headers,
+ ...baseRules.headers,
'memsub-copyright': [
{
data: 'noCopyright',
@@ -199,7 +199,7 @@ exports.rules = {
],
},
sotd: {
- ...rules.sotd,
+ ...baseRules.sotd,
submission: [
{
data: 'noSubmissionText',
diff --git a/test/data/SUBM/SUBMBase.js b/test/data/SUBM/SUBMBase.js
index 972b48b1f..0db543b39 100644
--- a/test/data/SUBM/SUBMBase.js
+++ b/test/data/SUBM/SUBMBase.js
@@ -1,23 +1,23 @@
-const { rules } = require('../specBase');
+import { rules as baseRules } from '../specBase.js';
-exports.rules = {
+export const rules = {
headers: {
- ...rules.headers,
+ ...baseRules.headers,
},
style: {
- ...rules.style,
+ ...baseRules.style,
},
heuristic: {
- ...rules.heuristic,
+ ...baseRules.heuristic,
},
links: {
- ...rules.links,
+ ...baseRules.links,
},
structure: {
- ...rules.structure,
+ ...baseRules.structure,
},
sotd: {},
validation: {
- ...rules.validation,
+ ...baseRules.validation,
},
};
diff --git a/test/data/TR/Note/DNOTE-Echidna.js b/test/data/TR/Note/DNOTE-Echidna.js
index 641747daf..0432bb5b9 100644
--- a/test/data/TR/Note/DNOTE-Echidna.js
+++ b/test/data/TR/Note/DNOTE-Echidna.js
@@ -1,9 +1,11 @@
-const { rules, draftStabilityRules, echidnaRules } = require('./noteBase');
+import noteBase from './noteBase.js';
-exports.rules = {
- ...rules,
+const { draftStabilityRules, echidnaRules, rules: baseRules } = noteBase;
+
+export const rules = {
+ ...baseRules,
sotd: {
- ...rules.sotd,
+ ...baseRules.sotd,
'draft-stability': draftStabilityRules,
},
echidna: echidnaRules,
diff --git a/test/data/TR/Note/DNOTE.js b/test/data/TR/Note/DNOTE.js
index 3f4d4deb1..eb1cf56c5 100644
--- a/test/data/TR/Note/DNOTE.js
+++ b/test/data/TR/Note/DNOTE.js
@@ -1,9 +1,11 @@
-const { rules, draftStabilityRules } = require('./noteBase');
+import noteBase from './noteBase.js';
-exports.rules = {
- ...rules,
+const { draftStabilityRules, rules: baseRules } = noteBase;
+
+export const rules = {
+ ...baseRules,
sotd: {
- ...rules.sotd,
+ ...baseRules.sotd,
'draft-stability': draftStabilityRules,
},
};
diff --git a/test/data/TR/Note/NOTE-Echidna.js b/test/data/TR/Note/NOTE-Echidna.js
index 9ff33a124..909fcd86b 100644
--- a/test/data/TR/Note/NOTE-Echidna.js
+++ b/test/data/TR/Note/NOTE-Echidna.js
@@ -1,6 +1,8 @@
-const { rules, echidnaRules } = require('./noteBase');
+import noteBase from './noteBase.js';
-exports.rules = {
- ...rules,
+const { echidnaRules, rules: baseRules } = noteBase;
+
+export const rules = {
+ ...baseRules,
echidna: echidnaRules,
};
diff --git a/test/data/TR/Note/NOTE.js b/test/data/TR/Note/NOTE.js
index 628a7fb0f..4cfd2564e 100644
--- a/test/data/TR/Note/NOTE.js
+++ b/test/data/TR/Note/NOTE.js
@@ -1,5 +1,3 @@
-const { rules } = require('./noteBase');
+import noteBase from './noteBase.js';
-exports.rules = {
- ...rules,
-};
+export const { rules } = noteBase;
diff --git a/test/data/TR/Note/STMT.js b/test/data/TR/Note/STMT.js
index 628a7fb0f..4cfd2564e 100644
--- a/test/data/TR/Note/STMT.js
+++ b/test/data/TR/Note/STMT.js
@@ -1,5 +1,3 @@
-const { rules } = require('./noteBase');
+import noteBase from './noteBase.js';
-exports.rules = {
- ...rules,
-};
+export const { rules } = noteBase;
diff --git a/test/data/TR/Note/noteBase.js b/test/data/TR/Note/noteBase.js
index 97daeac7c..a16cd024f 100644
--- a/test/data/TR/Note/noteBase.js
+++ b/test/data/TR/Note/noteBase.js
@@ -1,13 +1,15 @@
-const { rules, ...rest } = require('../TRBase');
+import * as TRBase from '../TRBase.js';
-module.exports = {
+const { rules: baseRules, ...rest } = TRBase;
+
+export default {
...rest,
rules: {
- ...rules,
+ ...baseRules,
sotd: {
- ...rules.sotd,
+ ...baseRules.sotd,
pp: [
- ...rules.sotd.pp.filter(
+ ...baseRules.sotd.pp.filter(
v =>
!['noPP2017', 'jointPublication'].find(
x => x === v.data
diff --git a/test/data/TR/Recommendation/CR-Echidna.js b/test/data/TR/Recommendation/CR-Echidna.js
index 11b4aaeec..d8cf1f242 100644
--- a/test/data/TR/Recommendation/CR-Echidna.js
+++ b/test/data/TR/Recommendation/CR-Echidna.js
@@ -1,20 +1,22 @@
+import recommendationBase from './recommendationBase.js';
+
const {
- rules,
candidateReviewEndRules,
echidnaRules,
+ rules: baseRules,
securityPrivacyRules,
-} = require('./recommendationBase');
+} = recommendationBase;
-exports.rules = {
- ...rules,
+export const rules = {
+ ...baseRules,
sotd: {
- ...rules.sotd,
+ ...baseRules.sotd,
'draft-stability': [],
'candidate-review-end': candidateReviewEndRules,
},
echidna: echidnaRules,
structure: {
- ...rules.structure,
+ ...baseRules.structure,
'security-privacy': securityPrivacyRules,
},
};
diff --git a/test/data/TR/Recommendation/CR.js b/test/data/TR/Recommendation/CR.js
index 42ef6dba4..8e8feb0a4 100644
--- a/test/data/TR/Recommendation/CR.js
+++ b/test/data/TR/Recommendation/CR.js
@@ -1,18 +1,20 @@
+import recommendationBase from './recommendationBase.js';
+
const {
- rules,
candidateReviewEndRules,
+ rules: baseRules,
securityPrivacyRules,
-} = require('./recommendationBase');
+} = recommendationBase;
-exports.rules = {
- ...rules,
+export const rules = {
+ ...baseRules,
sotd: {
- ...rules.sotd,
+ ...baseRules.sotd,
'draft-stability': [],
'candidate-review-end': candidateReviewEndRules,
},
structure: {
- ...rules.structure,
+ ...baseRules.structure,
'security-privacy': securityPrivacyRules,
},
};
diff --git a/test/data/TR/Recommendation/CRD-Echidna.js b/test/data/TR/Recommendation/CRD-Echidna.js
index 5337ac53c..0b9f33a17 100644
--- a/test/data/TR/Recommendation/CRD-Echidna.js
+++ b/test/data/TR/Recommendation/CRD-Echidna.js
@@ -1,19 +1,21 @@
+import recommendationBase from './recommendationBase.js';
+
const {
- rules,
+ rules: baseRules,
echidnaRules,
draftStabilityRulesForDraft,
securityPrivacyRules,
-} = require('./recommendationBase');
+} = recommendationBase;
-exports.rules = {
- ...rules,
+export const rules = {
+ ...baseRules,
sotd: {
- ...rules.sotd,
+ ...baseRules.sotd,
'draft-stability': draftStabilityRulesForDraft,
},
echidna: echidnaRules,
structure: {
- ...rules.structure,
+ ...baseRules.structure,
'security-privacy': securityPrivacyRules,
},
};
diff --git a/test/data/TR/Recommendation/CRD.js b/test/data/TR/Recommendation/CRD.js
index 3b421c75d..bf6994c93 100644
--- a/test/data/TR/Recommendation/CRD.js
+++ b/test/data/TR/Recommendation/CRD.js
@@ -1,17 +1,19 @@
+import recommendationBase from './recommendationBase.js';
+
const {
- rules,
+ rules: baseRules,
securityPrivacyRules,
draftStabilityRulesForDraft,
-} = require('./recommendationBase');
+} = recommendationBase;
-exports.rules = {
- ...rules,
+export const rules = {
+ ...baseRules,
sotd: {
- ...rules.sotd,
+ ...baseRules.sotd,
'draft-stability': draftStabilityRulesForDraft,
},
structure: {
- ...rules.structure,
+ ...baseRules.structure,
'security-privacy': securityPrivacyRules,
},
};
diff --git a/test/data/TR/Recommendation/DISC.js b/test/data/TR/Recommendation/DISC.js
index 736e668f1..d9aa9188b 100644
--- a/test/data/TR/Recommendation/DISC.js
+++ b/test/data/TR/Recommendation/DISC.js
@@ -1,11 +1,13 @@
-const { rules } = require('./recommendationBase');
+import recommendationBase from './recommendationBase.js';
-exports.rules = {
- ...rules,
+const { rules: baseRules } = recommendationBase;
+
+export const rules = {
+ ...baseRules,
sotd: {
- ...rules.sotd,
+ ...baseRules.sotd,
stability: [
- ...rules.sotd.stability,
+ ...baseRules.sotd.stability,
{
data: 'noCRReview',
config: {
diff --git a/test/data/TR/Recommendation/FPWD.js b/test/data/TR/Recommendation/FPWD.js
index eefa44017..36c4dcfcc 100644
--- a/test/data/TR/Recommendation/FPWD.js
+++ b/test/data/TR/Recommendation/FPWD.js
@@ -1,9 +1,11 @@
-const { rules, draftStabilityRules } = require('./recommendationBase');
+import recommendationBase from './recommendationBase.js';
-exports.rules = {
- ...rules,
+const { rules: baseRules, draftStabilityRules } = recommendationBase;
+
+export const rules = {
+ ...baseRules,
sotd: {
- ...rules.sotd,
+ ...baseRules.sotd,
'draft-stability': draftStabilityRules,
},
};
diff --git a/test/data/TR/Recommendation/PR.js b/test/data/TR/Recommendation/PR.js
index 4c62f0f56..b77e0ce55 100644
--- a/test/data/TR/Recommendation/PR.js
+++ b/test/data/TR/Recommendation/PR.js
@@ -1,17 +1,19 @@
+import recommendationBase from './recommendationBase.js';
+
const {
- rules,
+ rules: baseRules,
securityPrivacyRules,
newFeaturesRules,
-} = require('./recommendationBase');
+} = recommendationBase;
-exports.rules = {
- ...rules,
+export const rules = {
+ ...baseRules,
structure: {
- ...rules.structure,
+ ...baseRules.structure,
'security-privacy': securityPrivacyRules,
},
sotd: {
- ...rules.sotd,
+ ...baseRules.sotd,
'ac-review': [
{
data: 'noACReview',
diff --git a/test/data/TR/Recommendation/REC-RSCND.js b/test/data/TR/Recommendation/REC-RSCND.js
index a1a603180..65da8f307 100644
--- a/test/data/TR/Recommendation/REC-RSCND.js
+++ b/test/data/TR/Recommendation/REC-RSCND.js
@@ -1,11 +1,13 @@
-const { rules, recStabilityRules } = require('./recommendationBase');
+import recommendationBase from './recommendationBase.js';
-exports.rules = {
- ...rules,
+const { recStabilityRules, rules: baseRules } = recommendationBase;
+
+export const rules = {
+ ...baseRules,
headers: {
- ...rules.headers,
+ ...baseRules.headers,
dl: [
- ...rules.headers.dl.filter(
+ ...baseRules.headers.dl.filter(
v =>
![
'wrongThisVersionHead',
@@ -66,7 +68,7 @@ exports.rules = {
],
},
sotd: {
- ...rules.sotd,
+ ...baseRules.sotd,
stability: recStabilityRules,
'obsl-rescind': [
{
diff --git a/test/data/TR/Recommendation/REC.js b/test/data/TR/Recommendation/REC.js
index 8339f20ed..6469c7ffa 100644
--- a/test/data/TR/Recommendation/REC.js
+++ b/test/data/TR/Recommendation/REC.js
@@ -1,13 +1,15 @@
+import recommendationBase from './recommendationBase.js';
+
const {
- rules,
+ rules: baseRules,
newFeaturesRules,
recStabilityRules,
-} = require('./recommendationBase');
+} = recommendationBase;
-exports.rules = {
- ...rules,
+export const rules = {
+ ...baseRules,
sotd: {
- ...rules.sotd,
+ ...baseRules.sotd,
stability: recStabilityRules,
deployment: [
{
@@ -46,7 +48,7 @@ exports.rules = {
],
},
headers: {
- ...rules.headers,
+ ...baseRules.headers,
errata: [
{
data: 'noErrata',
diff --git a/test/data/TR/Recommendation/WD-Echidna.js b/test/data/TR/Recommendation/WD-Echidna.js
index ad05a856d..85f7e415a 100644
--- a/test/data/TR/Recommendation/WD-Echidna.js
+++ b/test/data/TR/Recommendation/WD-Echidna.js
@@ -1,18 +1,20 @@
+import recommendationBase from './recommendationBase.js';
+
const {
- rules,
+ rules: baseRules,
draftStabilityRules,
securityPrivacyRules,
echidnaRules,
-} = require('./recommendationBase');
+} = recommendationBase;
-exports.rules = {
- ...rules,
+export const rules = {
+ ...baseRules,
sotd: {
- ...rules.sotd,
+ ...baseRules.sotd,
'draft-stability': draftStabilityRules,
},
structure: {
- ...rules.structure,
+ ...baseRules.structure,
'security-privacy': securityPrivacyRules,
},
echidna: echidnaRules,
diff --git a/test/data/TR/Recommendation/WD.js b/test/data/TR/Recommendation/WD.js
index 3336eb7bd..d53bd4ca5 100644
--- a/test/data/TR/Recommendation/WD.js
+++ b/test/data/TR/Recommendation/WD.js
@@ -1,17 +1,19 @@
+import recommendationBase from './recommendationBase.js';
+
const {
- rules,
+ rules: baseRules,
draftStabilityRules,
securityPrivacyRules,
-} = require('./recommendationBase');
+} = recommendationBase;
-exports.rules = {
- ...rules,
+export const rules = {
+ ...baseRules,
sotd: {
- ...rules.sotd,
+ ...baseRules.sotd,
'draft-stability': draftStabilityRules,
},
structure: {
- ...rules.structure,
+ ...baseRules.structure,
'security-privacy': securityPrivacyRules,
},
};
diff --git a/test/data/TR/Recommendation/recommendationBase.js b/test/data/TR/Recommendation/recommendationBase.js
index 0e60ae8ff..0733709ed 100644
--- a/test/data/TR/Recommendation/recommendationBase.js
+++ b/test/data/TR/Recommendation/recommendationBase.js
@@ -1,6 +1,8 @@
-const { rules, ...rest } = require('../TRBase');
+import * as TRBase from '../TRBase.js';
-module.exports = {
+const { rules: baseRules, ...rest } = TRBase;
+
+export default {
...rest,
securityPrivacyRules: [
{
@@ -27,11 +29,11 @@ module.exports = {
},
],
rules: {
- ...rules,
+ ...baseRules,
sotd: {
- ...rules.sotd,
+ ...baseRules.sotd,
pp: [
- ...rules.sotd.pp,
+ ...baseRules.sotd.pp,
{
data: 'noDisclosures',
config: {
diff --git a/test/data/TR/Registry/CRY.js b/test/data/TR/Registry/CRY.js
index 4efbce267..af214d3fe 100644
--- a/test/data/TR/Registry/CRY.js
+++ b/test/data/TR/Registry/CRY.js
@@ -1,9 +1,11 @@
-const { rules, candidateReviewEndRules } = require('./registryBase');
+import registryBase from './registryBase.js';
-exports.rules = {
- ...rules,
+const { rules: baseRules, candidateReviewEndRules } = registryBase;
+
+export const rules = {
+ ...baseRules,
sotd: {
- ...rules.sotd,
+ ...baseRules.sotd,
'candidate-review-end': candidateReviewEndRules,
},
};
diff --git a/test/data/TR/Registry/CRYD.js b/test/data/TR/Registry/CRYD.js
index 8ecf9234a..51eba58fe 100644
--- a/test/data/TR/Registry/CRYD.js
+++ b/test/data/TR/Registry/CRYD.js
@@ -1,9 +1,11 @@
-const { rules, draftStabilityRulesForDraft } = require('./registryBase');
+import registryBase from './registryBase.js';
-exports.rules = {
- ...rules,
+const { rules: baseRules, draftStabilityRulesForDraft } = registryBase;
+
+export const rules = {
+ ...baseRules,
sotd: {
- ...rules.sotd,
+ ...baseRules.sotd,
'draft-stability': draftStabilityRulesForDraft,
},
};
diff --git a/test/data/TR/Registry/DRY.js b/test/data/TR/Registry/DRY.js
index 6ca4e66f1..5cc685c8d 100644
--- a/test/data/TR/Registry/DRY.js
+++ b/test/data/TR/Registry/DRY.js
@@ -1,9 +1,11 @@
-const { rules, draftStabilityRules } = require('./registryBase');
+import registryBase from './registryBase.js';
-exports.rules = {
- ...rules,
+const { rules: baseRules, draftStabilityRules } = registryBase;
+
+export const rules = {
+ ...baseRules,
sotd: {
- ...rules.sotd,
+ ...baseRules.sotd,
'draft-stability': draftStabilityRules,
},
};
diff --git a/test/data/TR/Registry/RY.js b/test/data/TR/Registry/RY.js
index 18060008b..810c564bf 100644
--- a/test/data/TR/Registry/RY.js
+++ b/test/data/TR/Registry/RY.js
@@ -1,5 +1,3 @@
-const { rules } = require('./registryBase');
+import registryBase from './registryBase.js';
-exports.rules = {
- ...rules,
-};
+export const { rules } = registryBase;
diff --git a/test/data/TR/Registry/registryBase.js b/test/data/TR/Registry/registryBase.js
index a4ee97624..72ff45b94 100644
--- a/test/data/TR/Registry/registryBase.js
+++ b/test/data/TR/Registry/registryBase.js
@@ -1,6 +1,8 @@
-const { rules, ...rest } = require('../TRBase');
+import * as TRBase from '../TRBase.js';
-module.exports = {
+const { rules, ...rest } = TRBase;
+
+export default {
...rest,
rules: {
...rules,
diff --git a/test/data/TR/TRBase.js b/test/data/TR/TRBase.js
index 908b85522..5ecc5a497 100644
--- a/test/data/TR/TRBase.js
+++ b/test/data/TR/TRBase.js
@@ -1,8 +1,8 @@
-const { rules } = require('../specBase');
+import { rules as baseRules } from '../specBase.js';
-exports.rules = {
+export const rules = {
headers: {
- ...rules.headers,
+ ...baseRules.headers,
'github-repo': [
{
data: 'noFeedback',
@@ -21,16 +21,16 @@ exports.rules = {
],
},
style: {
- ...rules.style,
+ ...baseRules.style,
},
heuristic: {
- ...rules.heuristic,
+ ...baseRules.heuristic,
},
links: {
- ...rules.links,
+ ...baseRules.links,
},
structure: {
- ...rules.structure,
+ ...baseRules.structure,
},
sotd: {
supersedable: [
@@ -127,11 +127,11 @@ exports.rules = {
],
},
validation: {
- ...rules.validation,
+ ...baseRules.validation,
},
};
-exports.candidateReviewEndRules = [
+export const candidateReviewEndRules = [
{
data: 'noDateFound',
errors: ['sotd.candidate-review-end.not-found'],
@@ -146,7 +146,7 @@ exports.candidateReviewEndRules = [
},
];
-exports.echidnaRules = {
+export const echidnaRules = {
'todays-date': [
{
data: 'noDateDetected',
@@ -159,21 +159,21 @@ exports.echidnaRules = {
],
};
-exports.draftStabilityRules = [
+export const draftStabilityRules = [
{
data: 'noDraft',
errors: ['sotd.draft-stability.not-found'],
},
];
-exports.draftStabilityRulesForDraft = [
+export const draftStabilityRulesForDraft = [
{
data: 'noDraftEither',
errors: ['sotd.draft-stability.not-found-either'],
},
];
-exports.newFeaturesRules = [
+export const newFeaturesRules = [
{
data: 'noWarning',
warnings: ['sotd.new-features.no-warning'],
diff --git a/test/data/goodDocuments.js b/test/data/goodDocuments.js
index da34fdbcf..ca1b15824 100644
--- a/test/data/goodDocuments.js
+++ b/test/data/goodDocuments.js
@@ -1,4 +1,4 @@
-exports.goodDocuments = {
+export const goodDocuments = {
// Note track
DNOTE: {
url: 'doc-views/TR/Note/DNOTE?type=good',
diff --git a/test/data/specBase.js b/test/data/specBase.js
index 467c92599..1d80f7a17 100644
--- a/test/data/specBase.js
+++ b/test/data/specBase.js
@@ -1,4 +1,4 @@
-exports.rules = {
+export const rules = {
headers: {
'div-head': [
{
diff --git a/test/doc-views/SUBM/MEM-SUBM.js b/test/doc-views/SUBM/MEM-SUBM.js
index afc374cd3..57ab2b901 100644
--- a/test/doc-views/SUBM/MEM-SUBM.js
+++ b/test/doc-views/SUBM/MEM-SUBM.js
@@ -1,8 +1,5 @@
-/* eslint-disable import/no-dynamic-require */
-const { buildCommonViewData, data } = require('../specBase');
-
-const profile = 'MEM-SUBM';
-const { config } = require(`../../../lib/profiles/SUBM/${profile}`);
+import { config } from '../../../lib/profiles/SUBM/MEM-SUBM.js';
+import { buildCommonViewData, data } from '../specBase.js';
// Used in http://localhost:8001/doc-views/TR/Recommendation/MEM-SUBM?type=good
const good = {
@@ -31,7 +28,7 @@ const good = {
},
};
-module.exports = {
+export default {
good,
...buildCommonViewData(good),
'memsub-copyright': {
diff --git a/test/doc-views/TR/Note/DNOTE-Echidna.js b/test/doc-views/TR/Note/DNOTE-Echidna.js
index c23c8fdc4..c0fe77381 100644
--- a/test/doc-views/TR/Note/DNOTE-Echidna.js
+++ b/test/doc-views/TR/Note/DNOTE-Echidna.js
@@ -1,13 +1,11 @@
-/* eslint-disable import/no-dynamic-require */
-const data = require('./DNOTE').good;
-const {
- buildCommonViewData,
- buildDraftStability,
- buildTodaysDate,
-} = require('./noteBase');
+import { config } from '../../../../lib/profiles/TR/Note/DNOTE-Echidna.js';
+import DNOTE from './DNOTE.js';
+import noteBase from './noteBase.js';
+
+const { good: data } = DNOTE;
+const { buildCommonViewData, buildDraftStability, buildTodaysDate } = noteBase;
const profile = 'DNOTE-Echidna';
-const { config } = require(`../../../../lib/profiles/TR/Note/${profile}`);
const customData = {
config: {
...config,
@@ -21,7 +19,7 @@ const customData = {
const good = { ...data, ...customData };
const common = buildCommonViewData(good);
-module.exports = {
+export default {
good,
...common,
dl: {
diff --git a/test/doc-views/TR/Note/DNOTE.js b/test/doc-views/TR/Note/DNOTE.js
index f440a8c62..f24a7337f 100644
--- a/test/doc-views/TR/Note/DNOTE.js
+++ b/test/doc-views/TR/Note/DNOTE.js
@@ -1,12 +1,9 @@
-/* eslint-disable import/no-dynamic-require */
-const {
- buildCommonViewData,
- buildDraftStability,
- data,
-} = require('./noteBase');
+import { config } from '../../../../lib/profiles/TR/Note/DNOTE.js';
+import noteBase from './noteBase.js';
+
+const { buildCommonViewData, buildDraftStability, data } = noteBase;
const profile = 'DNOTE';
-const { config } = require(`../../../../lib/profiles/TR/Note/${profile}`);
const customData = {
...data,
config: {
@@ -22,7 +19,7 @@ const good = { ...data, ...customData };
const common = buildCommonViewData(good);
-module.exports = {
+export default {
good,
...common,
stability: {
diff --git a/test/doc-views/TR/Note/NOTE-Echidna.js b/test/doc-views/TR/Note/NOTE-Echidna.js
index e7fea0dc4..dc4dfa52f 100644
--- a/test/doc-views/TR/Note/NOTE-Echidna.js
+++ b/test/doc-views/TR/Note/NOTE-Echidna.js
@@ -1,9 +1,11 @@
-/* eslint-disable import/no-dynamic-require */
-const data = require('./NOTE').good;
-const { buildCommonViewData, buildTodaysDate } = require('./noteBase');
+import { config } from '../../../../lib/profiles/TR/Note/NOTE-Echidna.js';
+import NOTE from './NOTE.js';
+import noteBase from './noteBase.js';
+
+const { good: data } = NOTE;
+const { buildCommonViewData, buildTodaysDate } = noteBase;
const profile = 'NOTE-Echidna';
-const { config } = require(`../../../../lib/profiles/TR/Note/${profile}`);
const customData = {
config: {
...config,
@@ -18,7 +20,7 @@ const good = { ...data, ...customData };
const common = buildCommonViewData(good);
-module.exports = {
+export default {
good,
...common,
dl: {
diff --git a/test/doc-views/TR/Note/NOTE.js b/test/doc-views/TR/Note/NOTE.js
index 9821cdbc4..664a9758c 100644
--- a/test/doc-views/TR/Note/NOTE.js
+++ b/test/doc-views/TR/Note/NOTE.js
@@ -1,8 +1,9 @@
-/* eslint-disable import/no-dynamic-require */
-const { buildCommonViewData, data } = require('./noteBase');
+import { config } from '../../../../lib/profiles/TR/Note/NOTE.js';
+import noteBase from './noteBase.js';
+
+const { buildCommonViewData, data } = noteBase;
const profile = 'NOTE';
-const { config } = require(`../../../../lib/profiles/TR/Note/${profile}`);
const customData = {
config: {
...config,
@@ -17,7 +18,7 @@ const good = { ...data, ...customData };
const common = buildCommonViewData(good);
-module.exports = {
+export default {
good,
...common,
};
diff --git a/test/doc-views/TR/Note/STMT.js b/test/doc-views/TR/Note/STMT.js
index a3a2d8485..006d03798 100644
--- a/test/doc-views/TR/Note/STMT.js
+++ b/test/doc-views/TR/Note/STMT.js
@@ -1,8 +1,9 @@
-/* eslint-disable import/no-dynamic-require */
-const { buildCommonViewData, data } = require('./noteBase');
+import { config } from '../../../../lib/profiles/TR/Note/STMT.js';
+import noteBase from './noteBase.js';
+
+const { buildCommonViewData, data } = noteBase;
const profile = 'STMT';
-const { config } = require(`../../../../lib/profiles/TR/Note/${profile}`);
const customData = {
config: {
...config,
@@ -16,7 +17,7 @@ const customData = {
const good = { ...data, ...customData };
const common = buildCommonViewData(good);
-module.exports = {
+export default {
good,
...common,
stability: {
diff --git a/test/doc-views/TR/Note/noteBase.js b/test/doc-views/TR/Note/noteBase.js
index b55e90819..ffeb22006 100644
--- a/test/doc-views/TR/Note/noteBase.js
+++ b/test/doc-views/TR/Note/noteBase.js
@@ -1,8 +1,6 @@
-const {
- buildCommonViewData: _buildCommonViewData,
- data,
- ...rest
-} = require('../TRBase');
+import * as TRBase from '../TRBase.js';
+
+const { buildCommonViewData: _buildCommonViewData, data, ...rest } = TRBase;
const buildCommonViewData = base => {
const common = _buildCommonViewData(base);
@@ -86,7 +84,7 @@ const buildCommonViewData = base => {
};
};
-module.exports = {
+export default {
...rest,
buildCommonViewData,
data: {
diff --git a/test/doc-views/TR/Recommendation/CR-Echidna.js b/test/doc-views/TR/Recommendation/CR-Echidna.js
index 9a649fadc..3d26ab614 100644
--- a/test/doc-views/TR/Recommendation/CR-Echidna.js
+++ b/test/doc-views/TR/Recommendation/CR-Echidna.js
@@ -1,16 +1,17 @@
-/* eslint-disable import/no-dynamic-require */
-const data = require('./CR').good;
+import { config } from '../../../../lib/profiles/TR/Recommendation/CR-Echidna.js';
+import CR from './CR.js';
+import recommendationBase from './recommendationBase.js';
+
const {
- buildCommonViewData,
buildCandidateReviewEnd,
- buildTodaysDate,
+ buildCommonViewData,
buildSecurityPrivacy,
-} = require('./recommendationBase');
+ buildTodaysDate,
+} = recommendationBase;
+
+const { good: data } = CR;
const profile = 'CR-Echidna';
-const {
- config,
-} = require(`../../../../lib/profiles/TR/Recommendation/${profile}`);
const customData = {
config: {
...config,
@@ -25,7 +26,7 @@ const good = { ...data, ...customData };
const common = buildCommonViewData(good);
const creCommon = buildCandidateReviewEnd(good);
-module.exports = {
+export default {
good,
...common,
'candidate-review-end': {
diff --git a/test/doc-views/TR/Recommendation/CR.js b/test/doc-views/TR/Recommendation/CR.js
index cccc88517..3d153edec 100644
--- a/test/doc-views/TR/Recommendation/CR.js
+++ b/test/doc-views/TR/Recommendation/CR.js
@@ -1,15 +1,15 @@
-/* eslint-disable import/no-dynamic-require */
+import { config } from '../../../../lib/profiles/TR/Recommendation/CR.js';
+import recommendationBase from './recommendationBase.js';
+
const {
- buildCommonViewData,
buildCandidateReviewEnd,
+ buildCommonViewData,
buildSecurityPrivacy,
data,
-} = require('./recommendationBase');
+} = recommendationBase;
const profile = 'CR';
-const {
- config,
-} = require(`../../../../lib/profiles/TR/Recommendation/${profile}`);
+
const customData = {
config: {
...config,
@@ -25,7 +25,7 @@ const customData = {
// Used in http://localhost:8001/doc-views/TR/Recommendation/CR?type=good
const good = { ...data, ...customData };
-module.exports = {
+export default {
good,
...buildCommonViewData(good),
'candidate-review-end': buildCandidateReviewEnd(good),
diff --git a/test/doc-views/TR/Recommendation/CRD-Echidna.js b/test/doc-views/TR/Recommendation/CRD-Echidna.js
index b2c4b8674..b268f6dc1 100644
--- a/test/doc-views/TR/Recommendation/CRD-Echidna.js
+++ b/test/doc-views/TR/Recommendation/CRD-Echidna.js
@@ -1,16 +1,16 @@
-/* eslint-disable import/no-dynamic-require */
-const data = require('./CRD').good;
+import { config } from '../../../../lib/profiles/TR/Recommendation/CRD-Echidna.js';
+import CRD from './CRD.js';
+import recommendationBase from './recommendationBase.js';
+
+const { good: data } = CRD;
const {
buildCommonViewData,
- buildTodaysDate,
buildDraftStability,
buildSecurityPrivacy,
-} = require('./recommendationBase');
+ buildTodaysDate,
+} = recommendationBase;
const profile = 'CRD-Echidna';
-const {
- config,
-} = require(`../../../../lib/profiles/TR/Recommendation/${profile}`);
const customData = {
config: {
...config,
@@ -25,7 +25,7 @@ const good = { ...data, ...customData };
const common = buildCommonViewData(good);
-module.exports = {
+export default {
good,
...common,
dl: {
diff --git a/test/doc-views/TR/Recommendation/CRD.js b/test/doc-views/TR/Recommendation/CRD.js
index ddf23cf27..587da77fb 100644
--- a/test/doc-views/TR/Recommendation/CRD.js
+++ b/test/doc-views/TR/Recommendation/CRD.js
@@ -1,15 +1,10 @@
-/* eslint-disable import/no-dynamic-require */
-const {
- buildCommonViewData,
- buildSecurityPrivacy,
- buildDraftStability,
- data,
-} = require('./recommendationBase');
+import { config } from '../../../../lib/profiles/TR/Recommendation/CRD.js';
+import recommendationBase from './recommendationBase.js';
+
+const { buildCommonViewData, buildSecurityPrivacy, buildDraftStability, data } =
+ recommendationBase;
const profile = 'CRD';
-const {
- config,
-} = require(`../../../../lib/profiles/TR/Recommendation/${profile}`);
const customData = {
config: {
...config,
@@ -37,7 +32,7 @@ const good2 = {
},
};
-module.exports = {
+export default {
good,
good2,
...buildCommonViewData(good),
diff --git a/test/doc-views/TR/Recommendation/DISC.js b/test/doc-views/TR/Recommendation/DISC.js
index 3f09e385a..1d54fcb80 100644
--- a/test/doc-views/TR/Recommendation/DISC.js
+++ b/test/doc-views/TR/Recommendation/DISC.js
@@ -1,10 +1,9 @@
-/* eslint-disable import/no-dynamic-require */
-const { buildCommonViewData, data } = require('./recommendationBase');
+import { config } from '../../../../lib/profiles/TR/Recommendation/DISC.js';
+import recommendationBase from './recommendationBase.js';
+
+const { buildCommonViewData, data } = recommendationBase;
const profile = 'DISC';
-const {
- config,
-} = require(`../../../../lib/profiles/TR/Recommendation/${profile}`);
const customData = {
config: {
...config,
@@ -19,7 +18,7 @@ const customData = {
const good = { ...data, ...customData };
const commonData = buildCommonViewData(good);
-module.exports = {
+export default {
good,
...commonData,
stability: {
diff --git a/test/doc-views/TR/Recommendation/FPWD.js b/test/doc-views/TR/Recommendation/FPWD.js
index 182ab920a..beddf6db2 100644
--- a/test/doc-views/TR/Recommendation/FPWD.js
+++ b/test/doc-views/TR/Recommendation/FPWD.js
@@ -1,14 +1,9 @@
-/* eslint-disable import/no-dynamic-require */
-const {
- buildCommonViewData,
- buildDraftStability,
- data,
-} = require('./recommendationBase');
+import { config } from '../../../../lib/profiles/TR/Recommendation/FPWD.js';
+import recommendationBase from './recommendationBase.js';
+
+const { buildCommonViewData, buildDraftStability, data } = recommendationBase;
const profile = 'FPWD';
-const {
- config,
-} = require(`../../../../lib/profiles/TR/Recommendation/${profile}`);
const customData = {
config: {
...config,
@@ -23,7 +18,7 @@ const customData = {
// Used in http://localhost:8001/doc-views/TR/Recommendation/FPWD?type=good
const good = { ...data, ...customData };
-module.exports = {
+export default {
// good data that used to generate 100% right documents.
good,
...buildCommonViewData(good),
diff --git a/test/doc-views/TR/Recommendation/PR.js b/test/doc-views/TR/Recommendation/PR.js
index 0bb0aee40..03911b09c 100644
--- a/test/doc-views/TR/Recommendation/PR.js
+++ b/test/doc-views/TR/Recommendation/PR.js
@@ -1,15 +1,10 @@
-/* eslint-disable import/no-dynamic-require */
-const {
- buildCommonViewData,
- buildSecurityPrivacy,
- buildNewFeatures,
- data,
-} = require('./recommendationBase');
+import { config } from '../../../../lib/profiles/TR/Recommendation/PR.js';
+import recommendationBase from './recommendationBase.js';
+
+const { buildCommonViewData, buildNewFeatures, buildSecurityPrivacy, data } =
+ recommendationBase;
const profile = 'PR';
-const {
- config,
-} = require(`../../../../lib/profiles/TR/Recommendation/${profile}`);
const customData = {
config: {
...config,
@@ -25,7 +20,7 @@ const customData = {
// Used in http://localhost:8001/doc-views/TR/Recommendation/PR?type=good
const good = { ...data, ...customData };
-module.exports = {
+export default {
good,
...buildCommonViewData(good),
'security-privacy': buildSecurityPrivacy(good),
diff --git a/test/doc-views/TR/Recommendation/REC-RSCND.js b/test/doc-views/TR/Recommendation/REC-RSCND.js
index 55787c1dd..7c7c3d811 100644
--- a/test/doc-views/TR/Recommendation/REC-RSCND.js
+++ b/test/doc-views/TR/Recommendation/REC-RSCND.js
@@ -1,14 +1,11 @@
-/* eslint-disable import/no-dynamic-require */
-const data = require('./REC').good;
-const {
- buildCommonViewData,
- buildRecStability,
-} = require('./recommendationBase');
+import { config } from '../../../../lib/profiles/TR/Recommendation/REC-RSCND.js';
+import REC from './REC.js';
+import recommendationBase from './recommendationBase.js';
+
+const { good: data } = REC;
+const { buildCommonViewData, buildRecStability } = recommendationBase;
const profile = 'REC-RSCND';
-const {
- config,
-} = require(`../../../../lib/profiles/TR/Recommendation/${profile}`);
const customData = {
config: {
...data.config,
@@ -23,7 +20,7 @@ const customData = {
const good = { ...data, ...customData };
const common = buildCommonViewData(good);
-module.exports = {
+export default {
good,
...common,
stability: buildRecStability(good),
diff --git a/test/doc-views/TR/Recommendation/REC.js b/test/doc-views/TR/Recommendation/REC.js
index 8eb0a5cd4..21350bf9b 100644
--- a/test/doc-views/TR/Recommendation/REC.js
+++ b/test/doc-views/TR/Recommendation/REC.js
@@ -1,15 +1,10 @@
-/* eslint-disable import/no-dynamic-require */
-const {
- buildCommonViewData,
- buildNewFeatures,
- data,
- buildRecStability,
-} = require('./recommendationBase');
+import { config } from '../../../../lib/profiles/TR/Recommendation/REC.js';
+import recommendationBase from './recommendationBase.js';
+
+const { buildCommonViewData, buildNewFeatures, buildRecStability, data } =
+ recommendationBase;
const profile = 'REC';
-const {
- config,
-} = require(`../../../../lib/profiles/TR/Recommendation/${profile}`);
const customData = {
config: {
...config,
@@ -27,7 +22,7 @@ const customData = {
const good = { ...data, ...customData };
const common = buildCommonViewData(good);
-module.exports = {
+export default {
good,
...common,
stability: buildRecStability(good),
diff --git a/test/doc-views/TR/Recommendation/WD-Echidna.js b/test/doc-views/TR/Recommendation/WD-Echidna.js
index 993c2d44b..72309f378 100644
--- a/test/doc-views/TR/Recommendation/WD-Echidna.js
+++ b/test/doc-views/TR/Recommendation/WD-Echidna.js
@@ -1,16 +1,16 @@
-/* eslint-disable import/no-dynamic-require */
-const data = require('./WD').good;
+import { config } from '../../../../lib/profiles/TR/Recommendation/WD-Echidna.js';
+import recommendationBase from './recommendationBase.js';
+import WD from './WD.js';
+
+const { good: data } = WD;
const {
buildCommonViewData,
buildDraftStability,
buildSecurityPrivacy,
buildTodaysDate,
-} = require('./recommendationBase');
+} = recommendationBase;
const profile = 'WD-Echidna';
-const {
- config,
-} = require(`../../../../lib/profiles/TR/Recommendation/${profile}`);
const customData = {
config: {
...config,
@@ -24,7 +24,7 @@ const customData = {
const good = { ...data, ...customData };
const common = buildCommonViewData(good);
-module.exports = {
+export default {
good,
...common,
'draft-stability': buildDraftStability(good),
diff --git a/test/doc-views/TR/Recommendation/WD.js b/test/doc-views/TR/Recommendation/WD.js
index d2b56cecd..97937a09f 100644
--- a/test/doc-views/TR/Recommendation/WD.js
+++ b/test/doc-views/TR/Recommendation/WD.js
@@ -1,15 +1,10 @@
-/* eslint-disable import/no-dynamic-require */
-const {
- buildCommonViewData,
- buildDraftStability,
- buildSecurityPrivacy,
- data,
-} = require('./recommendationBase');
+import { config } from '../../../../lib/profiles/TR/Recommendation/WD.js';
+import recommendationBase from './recommendationBase.js';
+
+const { buildCommonViewData, buildDraftStability, buildSecurityPrivacy, data } =
+ recommendationBase;
const profile = 'WD';
-const {
- config,
-} = require(`../../../../lib/profiles/TR/Recommendation/${profile}`);
const customData = {
config: {
...config,
@@ -23,7 +18,7 @@ const customData = {
// Used in http://localhost:8001/doc-views/TR/Recommendation/WD?type=good
const good = { ...data, ...customData };
-module.exports = {
+export default {
good,
...buildCommonViewData(good),
'draft-stability': buildDraftStability(good),
diff --git a/test/doc-views/TR/Recommendation/recommendationBase.js b/test/doc-views/TR/Recommendation/recommendationBase.js
index a80ee696a..d889a78ba 100644
--- a/test/doc-views/TR/Recommendation/recommendationBase.js
+++ b/test/doc-views/TR/Recommendation/recommendationBase.js
@@ -1,4 +1,6 @@
-const { data, ...rest } = require('../TRBase');
+import * as TRBase from '../TRBase.js';
+
+const { data, ...rest } = TRBase;
const buildSecurityPrivacy = base => ({
noSecurityPrivacy: {
@@ -38,7 +40,7 @@ const buildRecStability = base => ({
},
});
-module.exports = {
+export default {
...rest,
buildSecurityPrivacy,
buildRecStability,
diff --git a/test/doc-views/TR/Registry/CRY.js b/test/doc-views/TR/Registry/CRY.js
index 44b114952..64da96e07 100644
--- a/test/doc-views/TR/Registry/CRY.js
+++ b/test/doc-views/TR/Registry/CRY.js
@@ -1,8 +1,9 @@
-/* eslint-disable import/no-dynamic-require */
-const { buildCommonViewData, data } = require('./registryBase');
+import { config } from '../../../../lib/profiles/TR/Registry/CRY.js';
+import registryBase from './registryBase.js';
+
+const { buildCommonViewData, data } = registryBase;
const profile = 'CRY';
-const { config } = require(`../../../../lib/profiles/TR/Registry/${profile}`);
const customData = {
config: {
...config,
@@ -19,7 +20,7 @@ const customData = {
const good = { ...data, ...customData };
const common = buildCommonViewData(good);
-module.exports = {
+export default {
good,
...common,
'candidate-review-end': {
diff --git a/test/doc-views/TR/Registry/CRYD.js b/test/doc-views/TR/Registry/CRYD.js
index d09a9f434..93dea1d2d 100644
--- a/test/doc-views/TR/Registry/CRYD.js
+++ b/test/doc-views/TR/Registry/CRYD.js
@@ -1,12 +1,9 @@
-/* eslint-disable import/no-dynamic-require */
-const {
- buildCommonViewData,
- buildDraftStability,
- data,
-} = require('./registryBase');
+import { config } from '../../../../lib/profiles/TR/Registry/CRYD.js';
+import registryBase from './registryBase.js';
+
+const { buildCommonViewData, buildDraftStability, data } = registryBase;
const profile = 'CRYD';
-const { config } = require(`../../../../lib/profiles/TR/Registry/${profile}`);
const customData = {
config: {
...config,
@@ -23,7 +20,7 @@ const customData = {
const good = { ...data, ...customData };
// Used in http://localhost:8001/doc-views/TR/Recommendation/CRYD?type=good2
-exports.good2 = {
+export const good2 = {
config: {
...good.config,
},
@@ -36,7 +33,7 @@ exports.good2 = {
const common = buildCommonViewData(good);
-module.exports = {
+export default {
good,
...common,
'draft-stability': buildDraftStability(good),
diff --git a/test/doc-views/TR/Registry/DRY.js b/test/doc-views/TR/Registry/DRY.js
index 243ab307b..5270271ad 100644
--- a/test/doc-views/TR/Registry/DRY.js
+++ b/test/doc-views/TR/Registry/DRY.js
@@ -1,12 +1,9 @@
-/* eslint-disable import/no-dynamic-require */
-const {
- buildCommonViewData,
- buildDraftStability,
- data,
-} = require('./registryBase');
+import { config } from '../../../../lib/profiles/TR/Registry/DRY.js';
+import registryBase from './registryBase.js';
+
+const { buildCommonViewData, buildDraftStability, data } = registryBase;
const profile = 'DRY';
-const { config } = require(`../../../../lib/profiles/TR/Registry/${profile}`);
const customData = {
config: {
...config,
@@ -23,7 +20,7 @@ const customData = {
const good = { ...data, ...customData };
const common = buildCommonViewData(good);
-module.exports = {
+export default {
good,
...common,
'draft-stability': buildDraftStability(good),
diff --git a/test/doc-views/TR/Registry/RY.js b/test/doc-views/TR/Registry/RY.js
index d4e60f04e..528e1144f 100644
--- a/test/doc-views/TR/Registry/RY.js
+++ b/test/doc-views/TR/Registry/RY.js
@@ -1,8 +1,9 @@
-/* eslint-disable import/no-dynamic-require */
-const { buildCommonViewData, data } = require('./registryBase');
+import { config } from '../../../../lib/profiles/TR/Registry/RY.js';
+import registryBase from './registryBase.js';
+
+const { buildCommonViewData, data } = registryBase;
const profile = 'RY';
-const { config } = require(`../../../../lib/profiles/TR/Registry/${profile}`);
const customData = {
config: {
...config,
@@ -17,7 +18,7 @@ const customData = {
const good = { ...data, ...customData };
const common = buildCommonViewData(good);
-module.exports = {
+export default {
good,
...common,
stability: {
diff --git a/test/doc-views/TR/Registry/registryBase.js b/test/doc-views/TR/Registry/registryBase.js
index df9c5fd41..9e78c15ae 100644
--- a/test/doc-views/TR/Registry/registryBase.js
+++ b/test/doc-views/TR/Registry/registryBase.js
@@ -1,9 +1,6 @@
-const {
- buildCommonViewData: _buildCommonViewData,
- data,
- ...rest
-} = require('../TRBase');
+import * as TRBase from '../TRBase.js';
+const { buildCommonViewData: _buildCommonViewData, data, ...rest } = TRBase;
const buildCommonViewData = base => {
const common = _buildCommonViewData(base);
return {
@@ -52,7 +49,7 @@ const buildCommonViewData = base => {
};
};
-module.exports = {
+export default {
...rest,
buildCommonViewData,
data: {
diff --git a/test/doc-views/TR/TRBase.js b/test/doc-views/TR/TRBase.js
index 9f643b072..edf9fcd63 100644
--- a/test/doc-views/TR/TRBase.js
+++ b/test/doc-views/TR/TRBase.js
@@ -1,11 +1,11 @@
-const {
- buildCommonViewData: _buildCommonViewData,
+import {
+ buildCommonViewData as _buildCommonViewData,
data,
-} = require('../specBase');
+} from '../specBase.js';
-exports.data = data;
+export { data };
-exports.buildCommonViewData = base => {
+export function buildCommonViewData(base) {
const common = _buildCommonViewData(base);
return {
...common,
@@ -189,92 +189,100 @@ exports.buildCommonViewData = base => {
},
},
};
-};
+}
-exports.buildCandidateReviewEnd = base => ({
- noDateFound: {
- ...base,
- sotd: {
- ...base.sotd,
- defaultCRDate: '',
+export function buildCandidateReviewEnd(base) {
+ return {
+ noDateFound: {
+ ...base,
+ sotd: {
+ ...base.sotd,
+ defaultCRDate: '',
+ },
},
- },
- multipleDateFound: {
- ...base,
- sotd: {
- ...base.sotd,
- defaultCRDate: '04 October 2022. 05 October 2022.',
+ multipleDateFound: {
+ ...base,
+ sotd: {
+ ...base.sotd,
+ defaultCRDate: '04 October 2022. 05 October 2022.',
+ },
},
- },
- invalidDate: {
- ...base,
- sotd: {
- ...base.sotd,
- defaultCRDate: '02 December 2023',
+ invalidDate: {
+ ...base,
+ sotd: {
+ ...base.sotd,
+ defaultCRDate: '02 December 2023',
+ },
},
- },
-});
+ };
+}
-exports.buildTodaysDate = base => ({
- noDateDetected: {
- ...base,
- config: {
- ...base.config,
- isEchidna: false,
- },
- header: {
- ...base.header,
- defaultDate: '',
- },
- },
- wrongDate: {
- ...base,
- config: {
- ...base.config,
- isEchidna: false,
+export function buildTodaysDate(base) {
+ return {
+ noDateDetected: {
+ ...base,
+ config: {
+ ...base.config,
+ isEchidna: false,
+ },
+ header: {
+ ...base.header,
+ defaultDate: '',
+ },
},
- header: {
- ...base.header,
- defaultDate: '04 November 2019',
+ wrongDate: {
+ ...base,
+ config: {
+ ...base.config,
+ isEchidna: false,
+ },
+ header: {
+ ...base.header,
+ defaultDate: '04 November 2019',
+ },
},
- },
-});
+ };
+}
-exports.buildDraftStability = base => ({
- noDraftEither: {
- ...base,
- sotd: {
- ...base.sotd,
- draftText:
- 'This is a other document and may be updated, replaced or obsoleted by other documents at any time. It is inappropriate to cite this document as other than work in progress.',
+export function buildDraftStability(base) {
+ return {
+ noDraftEither: {
+ ...base,
+ sotd: {
+ ...base.sotd,
+ draftText:
+ 'This is a other document and may be updated, replaced or obsoleted by other documents at any time. It is inappropriate to cite this document as other than work in progress.',
+ },
},
- },
- noDraft: {
- ...base,
- sotd: {
- ...base.sotd,
- draftText:
- 'This is a other document and may be updated, replaced or obsoleted by other documents at any time. It is inappropriate to cite this document as other than work in progress.',
+ noDraft: {
+ ...base,
+ sotd: {
+ ...base.sotd,
+ draftText:
+ 'This is a other document and may be updated, replaced or obsoleted by other documents at any time. It is inappropriate to cite this document as other than work in progress.',
+ },
},
- },
-});
+ };
+}
-exports.buildNewFeatures = base => ({
- noWarning: {
- ...base,
- },
- noLink: {
- ...base,
- sotd: {
- ...base.sotd,
- newFeatures: {
- show: true,
- text: `Future updates to this ${
- base.config.status === 'PR'
- ? 'specification'
- : 'Recommendation'
- } may incorporate new features.`,
+export function buildNewFeatures(base) {
+ return {
+ noWarning: {
+ ...base,
+ },
+ noLink: {
+ ...base,
+ sotd: {
+ ...base.sotd,
+ newFeatures: {
+ show: true,
+ text: `Future updates to this ${
+ base.config.status === 'PR'
+ ? 'specification'
+ : 'Recommendation'
+ } may incorporate new features.`,
+ },
},
},
- },
-});
+ };
+}
diff --git a/test/doc-views/specBase.js b/test/doc-views/specBase.js
index 0f6002765..edfd57ef7 100644
--- a/test/doc-views/specBase.js
+++ b/test/doc-views/specBase.js
@@ -1,4 +1,4 @@
-exports.data = {
+export const data = {
bodyClassNames: 'h-entry',
scripts: ['https://www.w3.org/scripts/TR/2021/fixup.js'],
head: {
@@ -239,732 +239,734 @@ exports.data = {
},
};
-exports.buildCommonViewData = base => ({
- 'div-head': {
- noHead: {
- ...base,
- header: {
- ...base.header,
- headClassName: 'foo',
- },
- },
- },
- hr: {
- noHr: {
- ...base,
- header: {
- ...base.header,
- hr: {
- show: false,
- },
- },
- },
- duplicatedHr: {
- ...base,
- hr: {
- ...base.header.hr,
- show: true,
- },
- },
- },
- logo: {
- noLogo: {
- ...base,
- header: {
- ...base.header,
- logo: {
- show: false,
- },
- },
- },
- invalidSrc: {
- ...base,
- header: {
- ...base.header,
- logo: {
- ...base.logo,
- src: 'http://invalid/source',
- },
- },
- },
- invalidHref: {
- ...base,
- header: {
- ...base.header,
- logo: {
- ...base.logo,
- href: 'http://invalid/href',
- },
- },
- },
- },
- 'h1-title': {
- noHeadTitle: {
- ...base,
- head: {
- ...base.head,
- title: {
- show: false,
- },
- },
- },
- noH1Title: {
- ...base,
- header: {
- ...base.header,
- title: {
- show: false,
- },
- },
- },
- noH1AndHeadTitle: {
- ...base,
- head: {
- ...base.head,
- title: {
- show: false,
- },
- },
- header: {
- ...base.header,
- title: {
- show: false,
- },
- },
- },
- titlesNotMatch: {
- ...base,
- head: {
- ...base.head,
- title: {
- ...base.head.title,
- suffix: 'not match to h1',
+export function buildCommonViewData(base) {
+ return {
+ 'div-head': {
+ noHead: {
+ ...base,
+ header: {
+ ...base.header,
+ headClassName: 'foo',
},
},
},
- },
- 'details-summary': {
- noDetails: {
- ...base,
- header: {
- ...base.header,
- details: {
- show: false,
+ hr: {
+ noHr: {
+ ...base,
+ header: {
+ ...base.header,
+ hr: {
+ show: false,
+ },
},
},
- },
- noDetailsOpen: {
- ...base,
- header: {
- ...base.header,
- details: {
- ...base.header.details,
- open: '',
+ duplicatedHr: {
+ ...base,
+ hr: {
+ ...base.header.hr,
+ show: true,
},
},
},
- noDetailsDl: {
- ...base,
- dl: {
- show: false,
- },
- },
- noDetailsSummary: {
- ...base,
- header: {
- ...base.header,
- summary: {
+ logo: {
+ noLogo: {
+ ...base,
+ header: {
+ ...base.header,
+ logo: {
+ show: false,
+ },
+ },
+ },
+ invalidSrc: {
+ ...base,
+ header: {
+ ...base.header,
+ logo: {
+ ...base.logo,
+ src: 'http://invalid/source',
+ },
+ },
+ },
+ invalidHref: {
+ ...base,
+ header: {
+ ...base.header,
+ logo: {
+ ...base.logo,
+ href: 'http://invalid/href',
+ },
+ },
+ },
+ },
+ 'h1-title': {
+ noHeadTitle: {
+ ...base,
+ head: {
+ ...base.head,
+ title: {
+ show: false,
+ },
+ },
+ },
+ noH1Title: {
+ ...base,
+ header: {
+ ...base.header,
+ title: {
+ show: false,
+ },
+ },
+ },
+ noH1AndHeadTitle: {
+ ...base,
+ head: {
+ ...base.head,
+ title: {
+ show: false,
+ },
+ },
+ header: {
+ ...base.header,
+ title: {
+ show: false,
+ },
+ },
+ },
+ titlesNotMatch: {
+ ...base,
+ head: {
+ ...base.head,
+ title: {
+ ...base.head.title,
+ suffix: 'not match to h1',
+ },
+ },
+ },
+ },
+ 'details-summary': {
+ noDetails: {
+ ...base,
+ header: {
+ ...base.header,
+ details: {
+ show: false,
+ },
+ },
+ },
+ noDetailsOpen: {
+ ...base,
+ header: {
+ ...base.header,
+ details: {
+ ...base.header.details,
+ open: '',
+ },
+ },
+ },
+ noDetailsDl: {
+ ...base,
+ dl: {
show: false,
},
},
- },
- wrongDetailsSummary: {
- ...base,
- header: {
- ...base.header,
- summary: {
- ...base.header.summary,
- text: 'wrong text',
+ noDetailsSummary: {
+ ...base,
+ header: {
+ ...base.header,
+ summary: {
+ show: false,
+ },
},
},
- },
- },
- dl: {
- wrongThisVersionHead: {
- ...base,
- dl: {
- ...base.dl,
- thisVersion: {
- ...base.dl.thisVersion,
- text: 'wrong this version head',
+ wrongDetailsSummary: {
+ ...base,
+ header: {
+ ...base.header,
+ summary: {
+ ...base.header.summary,
+ text: 'wrong text',
+ },
+ },
+ },
+ },
+ dl: {
+ wrongThisVersionHead: {
+ ...base,
+ dl: {
+ ...base.dl,
+ thisVersion: {
+ ...base.dl.thisVersion,
+ text: 'wrong this version head',
+ },
+ },
+ },
+ wrongLatestVersionHead: {
+ ...base,
+ dl: {
+ ...base.dl,
+ latestVersion: {
+ ...base.latestVersion,
+ text: 'wrong latest version key',
+ },
+ },
+ },
+ wrongHistoryHead: {
+ ...base,
+ dl: {
+ ...base.dl,
+ historyText: 'wrong one',
+ },
+ },
+ rescinds: {
+ ...base,
+ config: {
+ ...base.config,
+ isRescinded: false,
+ },
+ },
+ noRescindsNeeded: {
+ ...base,
+ config: {
+ ...base.config,
+ isRescinded: true,
+ },
+ },
+ obsoletes: {
+ ...base,
+ },
+ noObsoletesNeeded: {
+ ...base,
+ config: {
+ ...base.config,
+ isObsolete: true,
+ },
+ },
+ supersedes: {
+ ...base,
+ },
+ noSupersedesNeeded: {
+ ...base,
+ config: {
+ ...base.config,
+ isSuperseded: true,
+ },
+ },
+ wrongThisAndLatestOrder: {
+ ...base,
+ dl: {
+ ...base.dl,
+ latestVersion: {
+ ...base.dl.latestVersion,
+ show: false,
+ showAhead: true,
+ },
+ },
+ },
+ wrongLatestAndRescindsOrder: {
+ ...base,
+ dl: {
+ ...base.dl,
+ latestVersion: {
+ ...base.dl.latestVersion,
+ show: false,
+ showBehind: true,
+ },
+ },
+ config: {
+ ...base.config,
+ isRescinded: true,
+ },
+ },
+ wrongLatestAndObsoletesOrder: {
+ ...base,
+ dl: {
+ ...base.dl,
+ latestVersion: {
+ ...base.dl.latestVersion,
+ show: false,
+ showBehind: true,
+ },
+ },
+ config: {
+ ...base.config,
+ isObsolete: true,
+ },
+ },
+ wrongLatestAndSupersedesOrder: {
+ ...base,
+ dl: {
+ ...base.dl,
+ latestVersion: {
+ ...base.dl.latestVersion,
+ show: false,
+ showBehind: true,
+ },
+ },
+ config: {
+ ...base.config,
+ isSuperseded: true,
+ },
+ },
+ noThisLinkExist: {
+ ...base,
+ dl: {
+ ...base.dl,
+ thisVersion: {
+ ...base.dl.thisVersion,
+ showHref: false,
+ },
+ },
+ },
+ wrongThisDate: {
+ ...base,
+ header: {
+ ...base.header,
+ defaultDate: '04 October 2021',
+ },
+ },
+ noDocDate: {
+ ...base,
+ config: {
+ ...base.config,
+ isEchidna: false,
+ },
+ header: {
+ ...base.header,
+ defaultDate: '',
+ },
+ },
+ wrongThisSyntax: {
+ ...base,
+ config: {
+ ...base.config,
+ status: 'FWD',
+ },
+ },
+ noLatestLinkExist: {
+ ...base,
+ dl: {
+ ...base.dl,
+ latestVersion: {
+ ...base.dl.latestVersion,
+ showHref: false,
+ },
+ },
+ },
+ wrongLatestSyntax: {
+ ...base,
+ dl: {
+ ...base.dl,
+ latestVersion: {
+ ...base.dl.latestVersion,
+ docType: 'FAKE',
+ textDocType: 'FAKE',
+ },
+ },
+ },
+ linkDiff: {
+ ...base,
+ dl: {
+ ...base.dl,
+ latestVersion: {
+ ...base.dl.latestVersion,
+ textDocType: 'FAKE',
+ },
+ },
+ },
+ diffThisAndLatestShortname: {
+ ...base,
+ dl: {
+ ...base.dl,
+ seriesShortName: 'fake-hr-time',
+ },
+ },
+ noHistoryLinkExist: {
+ ...base,
+ dl: {
+ ...base.dl,
+ history: {
+ ...base.dl.history,
+ showHref: false,
+ },
+ },
+ },
+ wrongHistorySyntax: {
+ ...base,
+ dl: {
+ ...base.dl,
+ history: {
+ ...base.dl.history,
+ shortName: 'fake-name',
+ },
+ },
+ },
+ noRescindLinkExist: {
+ ...base,
+ config: {
+ ...base.config,
+ isRescinded: true,
+ },
+ dl: {
+ ...base.dl,
+ rescind: {
+ ...base.dl.rescind,
+ showHref: false,
+ },
+ },
+ },
+ diffThisAndRescindShortname: {
+ ...base,
+ config: {
+ ...base.config,
+ isRescinded: true,
+ },
+ dl: {
+ ...base.dl,
+ rescindLink:
+ 'https://www.w3.org/TR/2017/REC-fake-name-20170101/',
+ },
+ },
+ wrongRescindSyntax: {
+ ...base,
+ config: {
+ ...base.config,
+ isRescinded: true,
+ },
+ dl: {
+ ...base.dl,
+ rescindLink:
+ 'https://www.w3.org/FAKE/2017/REC-fake-name-20170101/',
+ },
+ },
+ noObsoletesLinkExist: {
+ ...base,
+ config: {
+ ...base.config,
+ isObsolete: true,
+ },
+ dl: {
+ ...base.dl,
+ obsolete: {
+ ...base.dl.obsolete,
+ showHref: false,
+ },
+ },
+ },
+ diffThisAndObsoletesShortname: {
+ ...base,
+ config: {
+ ...base.config,
+ isObsolete: true,
+ },
+ dl: {
+ ...base.dl,
+ obsoleteLink:
+ 'https://www.w3.org/TR/2017/REC-fake-name-20170101/',
+ },
+ },
+ wrongObsoletesSyntax: {
+ ...base,
+ config: {
+ ...base.config,
+ isObsolete: true,
+ },
+ dl: {
+ ...base.dl,
+ obsoleteLink:
+ 'https://www.w3.org/FAKE/2017/REC-fake-name-20170101/',
+ },
+ },
+ noSupersedesLinkExist: {
+ ...base,
+ config: {
+ ...base.config,
+ isSuperseded: true,
+ },
+ dl: {
+ ...base.dl,
+ supersede: {
+ ...base.dl.supersede,
+ showHref: false,
+ },
+ },
+ },
+ diffThisAndSupersedesShortname: {
+ ...base,
+ config: {
+ ...base.config,
+ isSuperseded: true,
+ },
+ dl: {
+ ...base.dl,
+ supersedeLink:
+ 'https://www.w3.org/TR/2017/REC-fake-name-20170101/',
+ },
+ },
+ wrongSupersedesSyntax: {
+ ...base,
+ config: {
+ ...base.config,
+ isSuperseded: true,
+ },
+ dl: {
+ ...base.dl,
+ supersedeLink:
+ 'https://www.w3.org/FAKE/2017/REC-hr-time-20170101/',
+ },
+ },
+ noEditorDraftLinkExist: {
+ ...base,
+ dl: {
+ ...base.dl,
+ latestEditor: {
+ ...base.dl.latestEditor,
+ showHref: false,
+ },
+ },
+ },
+ noSecureEditorDraftLink: {
+ ...base,
+ dl: {
+ ...base.dl,
+ latestEditor: {
+ ...base.dl.latestEditor,
+ linkProtocol: 'http',
+ },
+ },
+ },
+ noEditor: {
+ ...base,
+ dl: {
+ ...base.dl,
+ editor: {
+ ...base.dl.editor,
+ show: false,
+ },
+ },
+ },
+ missingEditorId: {
+ ...base,
+ dl: {
+ ...base.dl,
+ editor: {
+ ...base.dl.editor,
+ id: '',
+ },
+ },
+ },
+ },
+ secno: {
+ noSecno: {
+ ...base,
+ secno: '',
+ },
+ },
+ 'ol-toc': {
+ noToc: {
+ ...base,
+ tocs: [],
+ },
+ },
+ 'h2-toc': {
+ mixedTocs: {
+ ...base,
+ tocs: [
+ base.tocs[0],
+ {
+ ...base.tocs[0],
+ tag: 'div',
+ },
+ ],
+ },
+ notHtml5: {
+ ...base,
+ tocs: [
+ {
+ ...base.tocs[0],
+ tag: 'div',
+ },
+ ],
+ },
+ noTocs: {
+ ...base,
+ tocs: [],
+ },
+ noTitles: {
+ ...base,
+ tocs: [
+ {
+ ...base.tocs[0],
+ titles: [],
+ },
+ ],
+ },
+ duplicatedTitle: {
+ ...base,
+ tocs: [
+ {
+ ...base.tocs[0],
+ titles: ['Table of Contents', 'Table of Contents'],
+ },
+ ],
+ },
+ },
+ sheet: {
+ noSheet: {
+ ...base,
+ head: {
+ ...base.head,
+ styleSheet: {
+ show: false,
+ },
+ },
+ },
+ notLast: {
+ ...base,
+ head: {
+ ...base.head,
+ styleSheet: {
+ ...base.head.styleSheet,
+ showAnother: true,
+ },
},
},
},
- wrongLatestVersionHead: {
- ...base,
- dl: {
- ...base.dl,
- latestVersion: {
- ...base.latestVersion,
- text: 'wrong latest version key',
+ meta: {
+ noMeta: {
+ ...base,
+ head: {
+ ...base.head,
+ meta: {
+ show: false,
+ },
},
},
- },
- wrongHistoryHead: {
- ...base,
- dl: {
- ...base.dl,
- historyText: 'wrong one',
- },
- },
- rescinds: {
- ...base,
- config: {
- ...base.config,
- isRescinded: false,
- },
- },
- noRescindsNeeded: {
- ...base,
- config: {
- ...base.config,
- isRescinded: true,
- },
- },
- obsoletes: {
- ...base,
- },
- noObsoletesNeeded: {
- ...base,
- config: {
- ...base.config,
- isObsolete: true,
- },
- },
- supersedes: {
- ...base,
- },
- noSupersedesNeeded: {
- ...base,
- config: {
- ...base.config,
- isSuperseded: true,
- },
- },
- wrongThisAndLatestOrder: {
- ...base,
- dl: {
- ...base.dl,
- latestVersion: {
- ...base.dl.latestVersion,
- show: false,
- showAhead: true,
+ noWidth: {
+ ...base,
+ head: {
+ ...base.head,
+ meta: {
+ ...base.head.meta,
+ width: '',
+ },
},
},
},
- wrongLatestAndRescindsOrder: {
- ...base,
- dl: {
- ...base.dl,
- latestVersion: {
- ...base.dl.latestVersion,
- show: false,
- showBehind: true,
- },
- },
- config: {
- ...base.config,
- isRescinded: true,
+ 'body-toc-sidebar': {
+ classFound: {
+ ...base,
+ bodyClassNames: 'toc-sidebar',
},
},
- wrongLatestAndObsoletesOrder: {
- ...base,
- dl: {
- ...base.dl,
- latestVersion: {
- ...base.dl.latestVersion,
- show: false,
- showBehind: true,
- },
- },
- config: {
- ...base.config,
- isObsolete: true,
+ script: {
+ noScript: {
+ ...base,
+ scripts: [],
},
},
- wrongLatestAndSupersedesOrder: {
- ...base,
- dl: {
- ...base.dl,
- latestVersion: {
- ...base.dl.latestVersion,
+ 'back-to-top': {
+ noBackToTop: {
+ ...base,
+ backToTop: {
show: false,
- showBehind: true,
- },
- },
- config: {
- ...base.config,
- isSuperseded: true,
- },
- },
- noThisLinkExist: {
- ...base,
- dl: {
- ...base.dl,
- thisVersion: {
- ...base.dl.thisVersion,
- showHref: false,
- },
- },
- },
- wrongThisDate: {
- ...base,
- header: {
- ...base.header,
- defaultDate: '04 October 2021',
- },
- },
- noDocDate: {
- ...base,
- config: {
- ...base.config,
- isEchidna: false,
- },
- header: {
- ...base.header,
- defaultDate: '',
- },
- },
- wrongThisSyntax: {
- ...base,
- config: {
- ...base.config,
- status: 'FWD',
- },
- },
- noLatestLinkExist: {
- ...base,
- dl: {
- ...base.dl,
- latestVersion: {
- ...base.dl.latestVersion,
- showHref: false,
},
},
},
- wrongLatestSyntax: {
- ...base,
- dl: {
- ...base.dl,
- latestVersion: {
- ...base.dl.latestVersion,
- docType: 'FAKE',
- textDocType: 'FAKE',
- },
+ 'date-format': {
+ wrongDateFormat: {
+ ...base,
+ showWrongDateFormat: true,
},
},
- linkDiff: {
- ...base,
- dl: {
- ...base.dl,
- latestVersion: {
- ...base.dl.latestVersion,
- textDocType: 'FAKE',
+ wcag: {},
+ reliability: {
+ hasUnreliableLinks: {
+ ...base,
+ header: {
+ ...base.header,
+ logo: {
+ ...base.header.logo,
+ href: 'http://www.w3c-test.org/foo/bar.jpg',
+ },
},
},
},
- diffThisAndLatestShortname: {
- ...base,
- dl: {
- ...base.dl,
- seriesShortName: 'fake-hr-time',
- },
- },
- noHistoryLinkExist: {
- ...base,
- dl: {
- ...base.dl,
- history: {
- ...base.dl.history,
- showHref: false,
- },
- },
- },
- wrongHistorySyntax: {
- ...base,
- dl: {
- ...base.dl,
- history: {
- ...base.dl.history,
- shortName: 'fake-name',
- },
- },
- },
- noRescindLinkExist: {
- ...base,
- config: {
- ...base.config,
- isRescinded: true,
- },
- dl: {
- ...base.dl,
- rescind: {
- ...base.dl.rescind,
- showHref: false,
- },
- },
- },
- diffThisAndRescindShortname: {
- ...base,
- config: {
- ...base.config,
- isRescinded: true,
- },
- dl: {
- ...base.dl,
- rescindLink:
- 'https://www.w3.org/TR/2017/REC-fake-name-20170101/',
- },
- },
- wrongRescindSyntax: {
- ...base,
- config: {
- ...base.config,
- isRescinded: true,
- },
- dl: {
- ...base.dl,
- rescindLink:
- 'https://www.w3.org/FAKE/2017/REC-fake-name-20170101/',
- },
- },
- noObsoletesLinkExist: {
- ...base,
- config: {
- ...base.config,
- isObsolete: true,
- },
- dl: {
- ...base.dl,
- obsolete: {
- ...base.dl.obsolete,
- showHref: false,
- },
- },
- },
- diffThisAndObsoletesShortname: {
- ...base,
- config: {
- ...base.config,
- isObsolete: true,
- },
- dl: {
- ...base.dl,
- obsoleteLink:
- 'https://www.w3.org/TR/2017/REC-fake-name-20170101/',
- },
- },
- wrongObsoletesSyntax: {
- ...base,
- config: {
- ...base.config,
- isObsolete: true,
- },
- dl: {
- ...base.dl,
- obsoleteLink:
- 'https://www.w3.org/FAKE/2017/REC-fake-name-20170101/',
- },
- },
- noSupersedesLinkExist: {
- ...base,
- config: {
- ...base.config,
- isSuperseded: true,
- },
- dl: {
- ...base.dl,
- supersede: {
- ...base.dl.supersede,
- showHref: false,
- },
- },
- },
- diffThisAndSupersedesShortname: {
- ...base,
- config: {
- ...base.config,
- isSuperseded: true,
- },
- dl: {
- ...base.dl,
- supersedeLink:
- 'https://www.w3.org/TR/2017/REC-fake-name-20170101/',
- },
- },
- wrongSupersedesSyntax: {
- ...base,
- config: {
- ...base.config,
- isSuperseded: true,
- },
- dl: {
- ...base.dl,
- supersedeLink:
- 'https://www.w3.org/FAKE/2017/REC-hr-time-20170101/',
- },
- },
- noEditorDraftLinkExist: {
- ...base,
- dl: {
- ...base.dl,
- latestEditor: {
- ...base.dl.latestEditor,
- showHref: false,
- },
- },
- },
- noSecureEditorDraftLink: {
- ...base,
- dl: {
- ...base.dl,
- latestEditor: {
- ...base.dl.latestEditor,
- linkProtocol: 'http',
- },
- },
- },
- noEditor: {
- ...base,
- dl: {
- ...base.dl,
- editor: {
- ...base.dl.editor,
- show: false,
- },
- },
- },
- missingEditorId: {
- ...base,
- dl: {
- ...base.dl,
- editor: {
- ...base.dl.editor,
+ 'section-ids': {
+ noSectionId: {
+ ...base,
+ sotd: {
+ ...base.sotd,
id: '',
},
},
},
- },
- secno: {
- noSecno: {
- ...base,
- secno: '',
- },
- },
- 'ol-toc': {
- noToc: {
- ...base,
- tocs: [],
- },
- },
- 'h2-toc': {
- mixedTocs: {
- ...base,
- tocs: [
- base.tocs[0],
- {
- ...base.tocs[0],
- tag: 'div',
- },
- ],
- },
- notHtml5: {
- ...base,
- tocs: [
- {
- ...base.tocs[0],
- tag: 'div',
- },
- ],
- },
- noTocs: {
- ...base,
- tocs: [],
- },
- noTitles: {
- ...base,
- tocs: [
- {
- ...base.tocs[0],
- titles: [],
- },
- ],
- },
- duplicatedTitle: {
- ...base,
- tocs: [
- {
- ...base.tocs[0],
- titles: ['Table of Contents', 'Table of Contents'],
- },
- ],
- },
- },
- sheet: {
- noSheet: {
- ...base,
- head: {
- ...base.head,
- styleSheet: {
- show: false,
+ h2: {
+ wrongAbstractH2: {
+ ...base,
+ abstract: {
+ ...base.abstract,
+ abstractText: 'foo',
},
},
- },
- notLast: {
- ...base,
- head: {
- ...base.head,
- styleSheet: {
- ...base.head.styleSheet,
- showAnother: true,
+ wrongSotdH2: {
+ ...base,
+ sotd: {
+ ...base.sotd,
+ title: 'wrong sotd title',
},
},
- },
- },
- meta: {
- noMeta: {
- ...base,
- head: {
- ...base.head,
- meta: {
- show: false,
- },
+ wrongTocH2: {
+ ...base,
+ tocs: [
+ {
+ ...base.tocs[0],
+ titles: ['wrong toc title'],
+ },
+ ],
},
},
- noWidth: {
- ...base,
- head: {
- ...base.head,
- meta: {
- ...base.head.meta,
- width: '',
+ canonical: {
+ noCanonical: {
+ ...base,
+ head: {
+ ...base.head,
+ showCanonical: false,
},
},
},
- },
- 'body-toc-sidebar': {
- classFound: {
- ...base,
- bodyClassNames: 'toc-sidebar',
- },
- },
- script: {
- noScript: {
- ...base,
- scripts: [],
- },
- },
- 'back-to-top': {
- noBackToTop: {
- ...base,
- backToTop: {
- show: false,
- },
- },
- },
- 'date-format': {
- wrongDateFormat: {
- ...base,
- showWrongDateFormat: true,
- },
- },
- wcag: {},
- reliability: {
- hasUnreliableLinks: {
- ...base,
- header: {
- ...base.header,
- logo: {
- ...base.header.logo,
- href: 'http://www.w3c-test.org/foo/bar.jpg',
+ supersedable: {
+ noIntro: {
+ ...base,
+ sotd: {
+ ...base.sotd,
+ emHTML: 'This section not the status of this document at the time of its publication. A list of current W3C publications and the latest revision of this technical report can be found in the W3C technical reports index at https://www.w3.org/TR/. ',
},
},
- },
- },
- 'section-ids': {
- noSectionId: {
- ...base,
- sotd: {
- ...base.sotd,
- id: '',
- },
- },
- },
- h2: {
- wrongAbstractH2: {
- ...base,
- abstract: {
- ...base.abstract,
- abstractText: 'foo',
- },
- },
- wrongSotdH2: {
- ...base,
- sotd: {
- ...base.sotd,
- title: 'wrong sotd title',
- },
- },
- wrongTocH2: {
- ...base,
- tocs: [
- {
- ...base.tocs[0],
- titles: ['wrong toc title'],
+ noTr: {
+ ...base,
+ sotd: {
+ ...base.sotd,
+ emHTML: "This section describes the status of this document at the time of its publication. A list of current W3C publications and the latest revision of this technical report can be found in the W3C technical reports index at https://www.w3.org/TR/. ",
},
- ],
- },
- },
- canonical: {
- noCanonical: {
- ...base,
- head: {
- ...base.head,
- showCanonical: false,
- },
- },
- },
- supersedable: {
- noIntro: {
- ...base,
- sotd: {
- ...base.sotd,
- emHTML: 'This section not the status of this document at the time of its publication. A list of current W3C publications and the latest revision of this technical report can be found in the W3C technical reports index at https://www.w3.org/TR/. ',
},
},
- noTr: {
- ...base,
- sotd: {
- ...base.sotd,
- emHTML: "This section describes the status of this document at the time of its publication. A list of current W3C publications and the latest revision of this technical report can be found in the W3C technical reports index at https://www.w3.org/TR/. ",
+ html: {
+ skipValidation: {
+ ...base,
},
},
- },
- html: {
- skipValidation: {
- ...base,
- },
- },
- neutral: {
- hasNeutral: {
- ...base,
- header: {
- ...base.header,
- summary: {
- ...base.header.summary,
- text: 'More details about this document master',
+ neutral: {
+ hasNeutral: {
+ ...base,
+ header: {
+ ...base.header,
+ summary: {
+ ...base.header.summary,
+ text: 'More details about this document master',
+ },
},
},
},
- },
-});
+ };
+}
diff --git a/test/l10n.js b/test/l10n.js
index 146905455..97858e650 100644
--- a/test/l10n.js
+++ b/test/l10n.js
@@ -2,18 +2,20 @@
* Test L10n features.
*/
-/* globals expect: true */
-
// Native packages:
-const fs = require('fs');
-
// External packages:
-const chai = require('chai');
-const chaiAsPromised = require('chai-as-promised');
+// eslint-disable-next-line node/no-unpublished-import
+import chai from 'chai';
+// eslint-disable-next-line node/no-unpublished-import
+import chaiAsPromised from 'chai-as-promised';
+import fs from 'fs';
+import * as l10n from '../lib/l10n-en_GB.js';
+import { importJSON } from '../lib/util.js';
// Internal packages:
-const rules = require('../lib/rules.json');
-const l10n = require('../lib/l10n-en_GB');
+const rules = importJSON('../lib/rules.json', import.meta.url);
+
+const { expect } = chai;
// Constants:
const { messages } = l10n;
@@ -27,7 +29,6 @@ const exceptionFinder = /emits\s*:\s*["']([^()"'{}]+)["']/g;
const setUp = function () {
chai.use(chaiAsPromised);
- expect = chai.expect;
};
/**
@@ -204,8 +205,9 @@ describe('L10n', () => {
describe('UI messages module', () => {
it('“lib/rules-wrapper” should be a valid object', () =>
expect(rules).to.be.an('object'));
- it('“lib/l10n-en_GB” should be a valid object', () =>
- expect(l10n).to.be.an('object'));
+ it('“lib/l10n-en_GB” should be a valid object', () => {
+ expect(typeof l10n).to.equal('object');
+ });
});
describe('Consistency between rules and L10n messages', () => {
diff --git a/test/rules.js b/test/rules.js
index f048b0393..186e93e75 100644
--- a/test/rules.js
+++ b/test/rules.js
@@ -1,4 +1,28 @@
-/* eslint-disable import/no-dynamic-require */
+// Native packages:
+// eslint-disable-next-line node/no-unpublished-import
+import { expect as chai } from 'chai';
+// eslint-disable-next-line node/no-unpublished-import
+import expect from 'expect.js';
+// External packages:
+import express from 'express';
+import exphbs from 'express-handlebars';
+import { lstatSync, readdirSync } from 'fs';
+// eslint-disable-next-line node/no-unpublished-import
+import nock from 'nock';
+import pth, { dirname } from 'path';
+import { fileURLToPath } from 'url';
+import { Sink } from '../lib/sink.js';
+import { allProfiles } from '../lib/util.js';
+// Internal packages:
+import { Specberus } from '../lib/validator.js';
+// A list of good documents to be tested, using all rules configured in the profiles.
+// Shouldn't cause any error.
+import { goodDocuments } from './data/goodDocuments.js';
+import { samples } from './samples.js';
+
+// eslint-disable-next-line no-underscore-dangle
+const __dirname = dirname(fileURLToPath(import.meta.url));
+
/**
* Test the rules.
*/
@@ -8,21 +32,6 @@ const DEBUG = process.env.DEBUG || false;
const DEFAULT_PORT = 8001;
const PORT = process.env.PORT || DEFAULT_PORT;
const ENDPOINT = `http://localhost:${PORT}`;
-// Native packages:
-const pth = require('path');
-const { readdirSync, lstatSync } = require('fs');
-
-// External packages:
-const express = require('express');
-const expect = require('expect.js');
-const chai = require('chai').expect;
-const exphbs = require('express-handlebars');
-
-// Internal packages:
-const { Specberus } = require('../lib/validator');
-const { Sink } = require('../lib/sink');
-const util = require('../lib/util');
-const { samples } = require('./samples');
/**
* Compare two arrays of "deliverer IDs" and check that they're equivalent.
@@ -197,26 +206,33 @@ function renderByConfig(req, res) {
: req.params.profile;
// get data for template from json (.js)
- const data = require(pth.join(
+ const path = pth.join(
__dirname,
`./doc-views/${req.params.docType}/${suffix}.js`
- ));
-
- let finalData;
- if (!type)
- res.send('
Error: please add the parameter "type" in the URL ');
- else if (type.startsWith('good')) {
- finalData = data[type];
- } else {
- if (!rule)
+ );
+
+ // eslint-disable-next-line node/no-unsupported-features/es-syntax
+ import(path).then(module => {
+ const data = module.default;
+
+ let finalData;
+ if (!type)
res.send(
- 'Error: please add the parameter "rule" in the URL '
+ 'Error: please add the parameter "type" in the URL '
);
-
- // for data causes error, make rule and the type of error specific.
- finalData = data[rule][type];
- }
- res.render(pth.join(__dirname, './doc-views/layout/spec'), finalData);
+ else if (type.startsWith('good')) {
+ finalData = data[type];
+ } else {
+ if (!rule)
+ res.send(
+ 'Error: please add the parameter "rule" in the URL '
+ );
+
+ // for data causes error, make rule and the type of error specific.
+ finalData = data[rule][type];
+ }
+ res.render(pth.join(__dirname, './doc-views/layout/spec'), finalData);
+ });
}
app.get('/doc-views/:docType/:track/:profile', renderByConfig);
@@ -243,20 +259,19 @@ app.get('/docs/links/image/logo-redirection-3', (req, res) => {
let server;
-before(() => {
- server = app.listen(PORT);
+before(done => {
+ server = app.listen(PORT, done);
});
-after(() => {
+after(done => {
if (server) {
- server.close();
+ server.close(done);
}
});
function buildHandler(test, mock, done) {
const handler = new Sink();
- const nock = require('nock');
if (mock) {
// Mock some external calls to speed up the test suite
nock('https://www.w3.org', { allowUnmocked: true })
@@ -431,10 +446,6 @@ function buildHandler(test, mock, done) {
return handler;
}
-// A list of good documents to be tested, using all rules configured in the profiles.
-// Shouldn't cause any error.
-const { goodDocuments } = require('./data/goodDocuments');
-
const testsGoodDoc = goodDocuments;
// The next check is running each profile using the rules configured.
@@ -445,64 +456,90 @@ describe('Making sure good documents pass Specberus...', () => {
const url = `${ENDPOINT}/${testsGoodDoc[docProfile].url}`;
it(`should pass for ${docProfile} doc with ${url}`, done => {
- const profilePath = util.allProfiles.find(p =>
+ const profilePath = allProfiles.find(p =>
p.endsWith(`/${docProfile}.js`)
);
- const profile = require(`../lib/profiles/${profilePath}`);
-
- // add custom config to test
- profile.config = {
- patentPolicy: 'pp2020', // default config for all docs.
- ...profile.config,
- ...testsGoodDoc[docProfile].config,
- };
-
- // remove unnecessary rules from test
- const { removeRules } = require('../lib/profiles/profileUtil');
- const rules = removeRules(profile.rules, [
- 'validation.html',
- 'validation.wcag',
- 'links.linkchecker', // too slow. will check separately.
- ]);
-
- const options = {
- profile: {
+ // eslint-disable-next-line node/no-unsupported-features/es-syntax
+ import(`../lib/profiles/${profilePath}`).then(profile => {
+ // add custom config to test
+ const extendedProfile = {
...profile,
- rules, // do not change profile.rules
- },
- events: buildHandler({ ignoreWarnings: true }, false, done),
- url,
- };
-
- // for (const o in test.options) options[o] = test.options[o];
- new Specberus(process.env.W3C_API_KEY).validate(options);
+ config: {
+ patentPolicy: 'pp2020', // default config for all docs.
+ ...profile.config,
+ ...testsGoodDoc[docProfile].config,
+ },
+ };
+
+ // remove unnecessary rules from test
+ // eslint-disable-next-line node/no-unsupported-features/es-syntax
+ import('../lib/profiles/profileUtil.js').then(
+ ({ removeRules }) => {
+ const rules = removeRules(extendedProfile.rules, [
+ 'validation.html',
+ 'validation.wcag',
+ 'links.linkchecker', // too slow. will check separately.
+ ]);
+
+ const options = {
+ profile: {
+ ...extendedProfile,
+ rules, // do not change profile.rules
+ },
+ events: buildHandler(
+ { ignoreWarnings: true },
+ false,
+ done
+ ),
+ url,
+ };
+
+ // for (const o in test.options) options[o] = test.options[o];
+ new Specberus(process.env.W3C_API_KEY).validate(
+ options
+ );
+ }
+ );
+ });
});
});
});
function checkRule(tests, options) {
const { docType, track, profile, category, rule } = options;
+
tests.forEach(test => {
const passOrFail = !test.errors ? 'pass' : 'fail';
const suffix = track ? `${track}/${profile}` : profile;
const url = `${ENDPOINT}/doc-views/${docType}/${suffix}?rule=${rule}&type=${test.data}`;
- const { config } = require(`../lib/profiles/${docType}/${suffix}`);
it(`should ${passOrFail} for ${url}`, done => {
- const options = {
- url,
- profile: {
- name: `Synthetic ${profile}/${rule}`,
- rules: [require(`../lib/rules/${category}/${rule}`)],
- config: {
- ...config,
- ...test.config,
- },
- },
- events: buildHandler(test, true, done),
- ...test.options,
- };
- new Specberus(process.env.W3C_API_KEY).validate(options);
+ // eslint-disable-next-line node/no-unsupported-features/es-syntax
+ import(`../lib/profiles/${docType}/${suffix}.js`).then(
+ ({ config }) => {
+ // eslint-disable-next-line node/no-unsupported-features/es-syntax
+ import(`../lib/rules/${category}/${rule}.js`).then(
+ ruleModule => {
+ const options = {
+ url,
+ profile: {
+ name: `Synthetic ${profile}/${rule}`,
+ rules: [ruleModule],
+ config: {
+ ...config,
+ ...test.config,
+ },
+ },
+ events: buildHandler(test, true, done),
+ ...test.options,
+ };
+ new Specberus(process.env.W3C_API_KEY).validate(
+ options
+ );
+ }
+ );
+ }
+ );
});
});
}
@@ -515,24 +552,63 @@ function listFilesOf(dir) {
return files.filter(v => !blocklist.find(b => v.includes(b)));
}
-function runTestsForProfile(file, { docType, track }) {
+const flat = objs => objs.reduce((acc, cur) => ({ ...acc, ...cur }), {});
+
+const buildProfileTestCases = async path => {
+ // eslint-disable-next-line node/no-unsupported-features/es-syntax
+ const { rules } = await import(path);
+ return rules;
+};
+
+const buildTrackTestCases = async path => {
+ if (lstatSync(path).isFile()) {
+ const profile = await buildProfileTestCases(path);
+ return profile;
+ }
+
+ const profiles = await Promise.all(
+ listFilesOf(path).map(async profile => ({
+ [profile]: await buildProfileTestCases(`${path}/${profile}`),
+ }))
+ );
+
+ return flat(profiles);
+};
+
+const buildDocTypeTestCases = async path => {
+ const tracks = await Promise.all(
+ listFilesOf(path).map(async track => ({
+ [track]: await buildTrackTestCases(`${path}/${track}`),
+ }))
+ );
+
+ return flat(tracks);
+};
+
+const buildBadTestCases = async () => {
const base = `${process.cwd()}/test/data`;
- const lastDot = file.lastIndexOf('.');
- const profile = file.substring(0, lastDot);
+ const docTypes = await Promise.all(
+ listFilesOf(base)
+ .filter(v => lstatSync(`${base}/${v}`).isDirectory())
+ .map(async docType => ({
+ [docType]: await buildDocTypeTestCases(`${base}/${docType}`),
+ }))
+ );
+
+ return flat(docTypes);
+};
+function runTestsForProfile({ docType, track, profile, rules }) {
// Profile: CR/NOTE/RY ...
describe(`Profile: ${profile}`, () => {
- const suffix = track ? `${track}/${file}` : file;
- const config = require(`${base}/${docType}/${suffix}`);
-
- Object.entries(config.rules).forEach(([category, rules]) => {
+ Object.entries(rules).forEach(([category, rules]) => {
Object.entries(rules).forEach(([rule, tests]) => {
// Rule: hr/logo ...
describe(`Rule: ${category}.${rule}`, () => {
checkRule(tests, {
docType,
track,
- profile,
+ profile: profile.substring(0, profile.lastIndexOf('.')),
category,
rule,
});
@@ -542,31 +618,39 @@ function runTestsForProfile(file, { docType, track }) {
});
}
+const badTestCases = await buildBadTestCases();
+
// The next check runs every rule for each profile, one rule at a time, and should trigger every existing errors and warnings in lib/l10n-en_GB.js
describe('Making sure Specberus is not broken...', () => {
- const base = `${process.cwd()}/test/data`;
- listFilesOf(base)
- .filter(v => lstatSync(`${base}/${v}`).isDirectory())
- .forEach(docType => {
- // DocType: TR/SUMB
- describe(`DocType: ${docType}:`, () => {
- listFilesOf(`${base}/${docType}`).forEach(track => {
- const isProfile = lstatSync(
- `${base}/${docType}/${track}`
- ).isFile();
-
+ Object.entries(badTestCases).forEach(([docType, tracksOrProfiles]) => {
+ // DocType: TR/SUMB
+ describe(`DocType: ${docType}`, () => {
+ Object.entries(tracksOrProfiles).forEach(
+ ([trackOrProfile, profilesOrRules]) => {
// Profile: SUBM
- if (isProfile) {
- runTestsForProfile(track, { docType });
+ if (trackOrProfile === 'MEM-SUBM.js') {
+ runTestsForProfile({
+ docType,
+ profile: trackOrProfile,
+ rules: profilesOrRules,
+ });
return;
}
+
// Track: Note/Recommendation/Registry
- describe(`Track: ${track}`, () => {
- listFilesOf(`${base}/${docType}/${track}`).forEach(
- file => runTestsForProfile(file, { docType, track })
+ describe(`Track: ${trackOrProfile}`, () => {
+ Object.entries(profilesOrRules).forEach(
+ ([profile, rules]) =>
+ runTestsForProfile({
+ docType,
+ track: trackOrProfile,
+ profile,
+ rules,
+ })
);
});
- });
- });
+ }
+ );
});
+ });
});
diff --git a/test/samples.js b/test/samples.js
index 5558baf4c..7cdecba2c 100644
--- a/test/samples.js
+++ b/test/samples.js
@@ -1,4 +1,4 @@
-exports.samples = [
+export const samples = [
{
file: '2021-fpwd',
profile: 'FPWD',
diff --git a/test/validation.js b/test/validation.js
index b98fc19dd..bf67436f7 100644
--- a/test/validation.js
+++ b/test/validation.js
@@ -9,13 +9,14 @@
* Travis documentation .
*/
-if (
+const shouldExportHTML =
!process ||
!process.env ||
- (process.env.TRAVIS !== 'true' && !process.env.SKIP_NETWORK)
-) {
- exports.html = [
- { doc: 'validation/simple.html' },
- { doc: 'validation/invalid.html', errors: ['validation.html.error'] },
- ];
-}
+ (process.env.TRAVIS !== 'true' && !process.env.SKIP_NETWORK);
+
+export const html = shouldExportHTML
+ ? [
+ { doc: 'validation/simple.html' },
+ { doc: 'validation/invalid.html', errors: ['validation.html.error'] },
+ ]
+ : [];
diff --git a/tools/fetch-groups-db.js b/tools/fetch-groups-db.js
index 522b53ea8..ed4228e22 100644
--- a/tools/fetch-groups-db.js
+++ b/tools/fetch-groups-db.js
@@ -3,10 +3,14 @@
// XXX also look at https://cvs.w3.org/Team/WWW/2000/04/mem-news/groups.rdf
-const fs = require('fs');
-const pth = require('path');
-const ua = require('superagent');
-const { JSDOM } = require('jsdom');
+import fs from 'fs';
+import { JSDOM } from 'jsdom';
+import pth, { dirname } from 'path';
+import ua from 'superagent';
+import { fileURLToPath } from 'url';
+
+// eslint-disable-next-line no-underscore-dangle
+const __dirname = dirname(fileURLToPath(import.meta.url));
const user = process.argv[2];
const pass = process.argv[3];
diff --git a/tools/make-groups-db.js b/tools/make-groups-db.js
index 3f0373980..dba5e538f 100644
--- a/tools/make-groups-db.js
+++ b/tools/make-groups-db.js
@@ -15,9 +15,15 @@
'use strict';
-const fs = require('fs');
-const pth = require('path');
-const src = require('./groups-sparql.json');
+import fs from 'fs';
+import pth, { dirname } from 'path';
+import { fileURLToPath } from 'url';
+import { importJSON } from '../lib/util.js';
+
+const src = importJSON('./groups-sparql.json');
+
+// eslint-disable-next-line no-underscore-dangle
+const __dirname = dirname(fileURLToPath(import.meta.url));
const res = {};
for (let i = 0, n = src.results.bindings.length; i < n; i += 1) {
From 87ad11fbf7ce46f66e209f4b1d884ce03ec2e615 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 21 Mar 2022 00:01:13 +0000
Subject: [PATCH 013/349] chore(deps-dev): bump prettier from 2.5.0 to 2.6.0
Bumps [prettier](https://github.com/prettier/prettier) from 2.5.0 to 2.6.0.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.5.0...2.6.0)
---
updated-dependencies:
- dependency-name: prettier
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 17 ++++++++++-------
package.json | 2 +-
2 files changed, 11 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 1ede9035d..cc84489e0 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -45,7 +45,7 @@
"nock": "13.2.2",
"nodemon": "2.0.15",
"nyc": "15.1.0",
- "prettier": "2.5.0"
+ "prettier": "2.6.0"
},
"engines": {
"node": "^14 || ^16",
@@ -7021,15 +7021,18 @@
}
},
"node_modules/prettier": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.5.0.tgz",
- "integrity": "sha512-FM/zAKgWTxj40rH03VxzIPdXmj39SwSjwG0heUcNFwI+EMZJnY93yAiKXM3dObIKAM5TA88werc8T/EwhB45eg==",
+ "version": "2.6.0",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.6.0.tgz",
+ "integrity": "sha512-m2FgJibYrBGGgQXNzfd0PuDGShJgRavjUoRCw1mZERIWVSXF0iLzLm+aOqTAbLnC3n6JzUhAA8uZnFVghHJ86A==",
"dev": true,
"bin": {
"prettier": "bin-prettier.js"
},
"engines": {
"node": ">=10.13.0"
+ },
+ "funding": {
+ "url": "https://github.com/prettier/prettier?sponsor=1"
}
},
"node_modules/prettier-linter-helpers": {
@@ -14259,9 +14262,9 @@
"dev": true
},
"prettier": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.5.0.tgz",
- "integrity": "sha512-FM/zAKgWTxj40rH03VxzIPdXmj39SwSjwG0heUcNFwI+EMZJnY93yAiKXM3dObIKAM5TA88werc8T/EwhB45eg==",
+ "version": "2.6.0",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.6.0.tgz",
+ "integrity": "sha512-m2FgJibYrBGGgQXNzfd0PuDGShJgRavjUoRCw1mZERIWVSXF0iLzLm+aOqTAbLnC3n6JzUhAA8uZnFVghHJ86A==",
"dev": true
},
"prettier-linter-helpers": {
diff --git a/package.json b/package.json
index 2c02cd423..1674efe4b 100644
--- a/package.json
+++ b/package.json
@@ -46,7 +46,7 @@
"nock": "13.2.2",
"nodemon": "2.0.15",
"nyc": "15.1.0",
- "prettier": "2.5.0"
+ "prettier": "2.6.0"
},
"scripts": {
"build": "npm run lint && npm run test && npm run jsdoc",
From 28bc640319519b20af01657941d6b976f3dd51ce Mon Sep 17 00:00:00 2001
From: Denis Ah-Kang
Date: Wed, 23 Mar 2022 15:02:33 +0400
Subject: [PATCH 014/349] allow links to cdn.w3.org/assets (#1564)
---
lib/rules/links/linkchecker.js | 1 +
1 file changed, 1 insertion(+)
diff --git a/lib/rules/links/linkchecker.js b/lib/rules/links/linkchecker.js
index 921ce5b26..52d4ef82d 100644
--- a/lib/rules/links/linkchecker.js
+++ b/lib/rules/links/linkchecker.js
@@ -19,6 +19,7 @@ const allowList = [
'https://www.w3.org/TR/tr-outdated-spec',
/^https:\/\/www.w3.org\/analytics\/piwik/,
/^https:\/\/test.csswg.org\/harness/,
+ /^https:\/\/cdn.w3.org\/assets\//,
/^data:/,
];
const noRespondAllowList = [
From 3f90a3ac0802fb14f4736931f458b5c02a177309 Mon Sep 17 00:00:00 2001
From: Denis Ah-Kang
Date: Wed, 23 Mar 2022 15:03:10 +0400
Subject: [PATCH 015/349] 6.1.5
---
package-lock.json | 4 ++--
package.json | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index cc84489e0..b9cc7b801 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "specberus",
- "version": "6.1.4",
+ "version": "6.1.5",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "specberus",
- "version": "6.1.4",
+ "version": "6.1.5",
"license": "MIT",
"dependencies": {
"compression": "1.7.4",
diff --git a/package.json b/package.json
index 1674efe4b..f9bca2ed7 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "specberus",
- "version": "6.1.4",
+ "version": "6.1.5",
"description": "Specberus is a checker used at W3C to validate the compliance of Technical Reports with publication rules.",
"license": "MIT",
"main": "lib/validator",
From e44a20264d34df1ca1b54c5dce04e4dcc4564a5f Mon Sep 17 00:00:00 2001
From: Denis Ah-Kang
Date: Thu, 24 Mar 2022 14:30:12 +0400
Subject: [PATCH 016/349] fix discontinued draft stability documentation
(#1565)
---
lib/rules.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/rules.json b/lib/rules.json
index 3f5ca067f..c308bbfc6 100644
--- a/lib/rules.json
+++ b/lib/rules.json
@@ -1521,7 +1521,7 @@
"Recommendation track ",
"<a href=\"https://www.w3.org/2021/Process-20211102/#recs-and-notes\">Recommendation track</a>"
],
- "stability": "It must set expectations about the (in)stability of the document. The recommended text is: Publication as a Discontinued Draft imply that this document no longer intended to advance or to be maintained. It is inappropriate to cite this document as other than abandoned work.
Include this source code :<p>Publication as a Discontinued Draft imply that this document no longer intended to advance or to be maintained. It is inappropriate to cite this document as other than abandoned work.</p>
",
+ "stability": "It must set expectations about the (in)stability of the document. The recommended text is: Publication as a Discontinued Draft implies that this document no longer intended to advance or to be maintained. It is inappropriate to cite this document as other than abandoned work.
Include this source code :<p>Publication as a Discontinued Draft implies that this document no longer intended to advance or to be maintained. It is inappropriate to cite this document as other than abandoned work.</p>
",
"patPolReq": true,
"knownDisclosureNumber": true,
"whichProcess": true
From d2e8ed01007b258281f06fd50f33a664660a47a5 Mon Sep 17 00:00:00 2001
From: Denis Ah-Kang
Date: Thu, 24 Mar 2022 14:30:28 +0400
Subject: [PATCH 017/349] 6.1.6
---
package-lock.json | 4 ++--
package.json | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index b9cc7b801..524136011 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "specberus",
- "version": "6.1.5",
+ "version": "6.1.6",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "specberus",
- "version": "6.1.5",
+ "version": "6.1.6",
"license": "MIT",
"dependencies": {
"compression": "1.7.4",
diff --git a/package.json b/package.json
index f9bca2ed7..90ffa2331 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "specberus",
- "version": "6.1.5",
+ "version": "6.1.6",
"description": "Specberus is a checker used at W3C to validate the compliance of Technical Reports with publication rules.",
"license": "MIT",
"main": "lib/validator",
From f3f7beb00a3f62d33f9ea10ab62c794bde44f960 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 24 Mar 2022 15:05:29 +0400
Subject: [PATCH 018/349] chore(deps): bump minimist from 1.2.5 to 1.2.6
(#1566)
Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases)
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6)
---
updated-dependencies:
- dependency-name: minimist
dependency-type: indirect
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 524136011..8bb0b16ec 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -5910,9 +5910,9 @@
}
},
"node_modules/minimist": {
- "version": "1.2.5",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
- "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
+ "version": "1.2.6",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
+ "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q=="
},
"node_modules/mkdirp": {
"version": "1.0.4",
@@ -13436,9 +13436,9 @@
}
},
"minimist": {
- "version": "1.2.5",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
- "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
+ "version": "1.2.6",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
+ "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q=="
},
"mkdirp": {
"version": "1.0.4",
From 828128e672dfee87f146108eae18da1cdbaf1221 Mon Sep 17 00:00:00 2001
From: Denis Ah-Kang
Date: Thu, 24 Mar 2022 19:16:28 +0400
Subject: [PATCH 019/349] fix discontinued draft stability rule description
---
lib/rules.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/rules.json b/lib/rules.json
index c308bbfc6..8d3df948b 100644
--- a/lib/rules.json
+++ b/lib/rules.json
@@ -1521,7 +1521,7 @@
"Recommendation track ",
"<a href=\"https://www.w3.org/2021/Process-20211102/#recs-and-notes\">Recommendation track</a>"
],
- "stability": "It must set expectations about the (in)stability of the document. The recommended text is: Publication as a Discontinued Draft implies that this document no longer intended to advance or to be maintained. It is inappropriate to cite this document as other than abandoned work.
Include this source code :<p>Publication as a Discontinued Draft implies that this document no longer intended to advance or to be maintained. It is inappropriate to cite this document as other than abandoned work.</p>
",
+ "stability": "It must set expectations about the (in)stability of the document. The recommended text is: Publication as a Discontinued Draft implies that this document is no longer intended to advance or to be maintained. It is inappropriate to cite this document as other than abandoned work.
Include this source code :<p>Publication as a Discontinued Draft implies that this document is no longer intended to advance or to be maintained. It is inappropriate to cite this document as other than abandoned work.</p>
",
"patPolReq": true,
"knownDisclosureNumber": true,
"whichProcess": true
From f63edf94466eea6f92c656cda62c361c5cd70696 Mon Sep 17 00:00:00 2001
From: Denis Ah-Kang
Date: Thu, 24 Mar 2022 19:17:22 +0400
Subject: [PATCH 020/349] 6.1.7
---
package-lock.json | 4 ++--
package.json | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 8bb0b16ec..1d8fe54b9 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "specberus",
- "version": "6.1.6",
+ "version": "6.1.7",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "specberus",
- "version": "6.1.6",
+ "version": "6.1.7",
"license": "MIT",
"dependencies": {
"compression": "1.7.4",
diff --git a/package.json b/package.json
index 90ffa2331..3c333c6f5 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "specberus",
- "version": "6.1.6",
+ "version": "6.1.7",
"description": "Specberus is a checker used at W3C to validate the compliance of Technical Reports with publication rules.",
"license": "MIT",
"main": "lib/validator",
From 79d469f226384891d662e8a18213d681922974c9 Mon Sep 17 00:00:00 2001
From: Denis Ah-Kang
Date: Thu, 24 Mar 2022 19:24:24 +0400
Subject: [PATCH 021/349] update package-lock.json
---
package-lock.json | 1120 ++++++++++++++++++++++++---------------------
1 file changed, 599 insertions(+), 521 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 1d8fe54b9..a7213cabd 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -52,6 +52,18 @@
"npm": ">=6"
}
},
+ "node_modules/@ampproject/remapping": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz",
+ "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==",
+ "dev": true,
+ "dependencies": {
+ "@jridgewell/trace-mapping": "^0.3.0"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
"node_modules/@babel/code-frame": {
"version": "7.16.7",
"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz",
@@ -65,35 +77,35 @@
}
},
"node_modules/@babel/compat-data": {
- "version": "7.16.8",
- "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.8.tgz",
- "integrity": "sha512-m7OkX0IdKLKPpBlJtF561YJal5y/jyI5fNfWbPxh2D/nbzzGI4qRyrD8xO2jB24u7l+5I2a43scCG2IrfjC50Q==",
+ "version": "7.17.7",
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.7.tgz",
+ "integrity": "sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==",
"dev": true,
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/core": {
- "version": "7.16.12",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.12.tgz",
- "integrity": "sha512-dK5PtG1uiN2ikk++5OzSYsitZKny4wOCD0nrO4TqnW4BVBTQ2NGS3NgilvT/TEyxTST7LNyWV/T4tXDoD3fOgg==",
+ "version": "7.17.8",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.8.tgz",
+ "integrity": "sha512-OdQDV/7cRBtJHLSOBqqbYNkOcydOgnX59TZx4puf41fzcVtN3e/4yqY8lMQsK+5X2lJtAdmA+6OHqsj1hBJ4IQ==",
"dev": true,
"dependencies": {
+ "@ampproject/remapping": "^2.1.0",
"@babel/code-frame": "^7.16.7",
- "@babel/generator": "^7.16.8",
- "@babel/helper-compilation-targets": "^7.16.7",
- "@babel/helper-module-transforms": "^7.16.7",
- "@babel/helpers": "^7.16.7",
- "@babel/parser": "^7.16.12",
+ "@babel/generator": "^7.17.7",
+ "@babel/helper-compilation-targets": "^7.17.7",
+ "@babel/helper-module-transforms": "^7.17.7",
+ "@babel/helpers": "^7.17.8",
+ "@babel/parser": "^7.17.8",
"@babel/template": "^7.16.7",
- "@babel/traverse": "^7.16.10",
- "@babel/types": "^7.16.8",
+ "@babel/traverse": "^7.17.3",
+ "@babel/types": "^7.17.0",
"convert-source-map": "^1.7.0",
"debug": "^4.1.0",
"gensync": "^1.0.0-beta.2",
"json5": "^2.1.2",
- "semver": "^6.3.0",
- "source-map": "^0.5.0"
+ "semver": "^6.3.0"
},
"engines": {
"node": ">=6.9.0"
@@ -104,9 +116,9 @@
}
},
"node_modules/@babel/core/node_modules/debug": {
- "version": "4.3.3",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
- "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
"dev": true,
"dependencies": {
"ms": "2.1.2"
@@ -135,22 +147,13 @@
"semver": "bin/semver.js"
}
},
- "node_modules/@babel/core/node_modules/source-map": {
- "version": "0.5.7",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
- "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
"node_modules/@babel/generator": {
- "version": "7.16.8",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.8.tgz",
- "integrity": "sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==",
+ "version": "7.17.7",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.7.tgz",
+ "integrity": "sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==",
"dev": true,
"dependencies": {
- "@babel/types": "^7.16.8",
+ "@babel/types": "^7.17.0",
"jsesc": "^2.5.1",
"source-map": "^0.5.0"
},
@@ -168,12 +171,12 @@
}
},
"node_modules/@babel/helper-compilation-targets": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz",
- "integrity": "sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==",
+ "version": "7.17.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz",
+ "integrity": "sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==",
"dev": true,
"dependencies": {
- "@babel/compat-data": "^7.16.4",
+ "@babel/compat-data": "^7.17.7",
"@babel/helper-validator-option": "^7.16.7",
"browserslist": "^4.17.5",
"semver": "^6.3.0"
@@ -257,31 +260,31 @@
}
},
"node_modules/@babel/helper-module-transforms": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz",
- "integrity": "sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng==",
+ "version": "7.17.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz",
+ "integrity": "sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==",
"dev": true,
"dependencies": {
"@babel/helper-environment-visitor": "^7.16.7",
"@babel/helper-module-imports": "^7.16.7",
- "@babel/helper-simple-access": "^7.16.7",
+ "@babel/helper-simple-access": "^7.17.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/traverse": "^7.17.3",
+ "@babel/types": "^7.17.0"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-simple-access": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz",
- "integrity": "sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==",
+ "version": "7.17.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz",
+ "integrity": "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==",
"dev": true,
"dependencies": {
- "@babel/types": "^7.16.7"
+ "@babel/types": "^7.17.0"
},
"engines": {
"node": ">=6.9.0"
@@ -318,14 +321,14 @@
}
},
"node_modules/@babel/helpers": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.7.tgz",
- "integrity": "sha512-9ZDoqtfY7AuEOt3cxchfii6C7GDyyMBffktR5B2jvWv8u2+efwvpnVKXMWzNehqy68tKgAfSwfdw/lWpthS2bw==",
+ "version": "7.17.8",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.8.tgz",
+ "integrity": "sha512-QcL86FGxpfSJwGtAvv4iG93UL6bmqBdmoVY0CMCU2g+oD2ezQse3PT5Pa+jiD6LJndBQi0EDlpzOWNlLuhz5gw==",
"dev": true,
"dependencies": {
"@babel/template": "^7.16.7",
- "@babel/traverse": "^7.16.7",
- "@babel/types": "^7.16.7"
+ "@babel/traverse": "^7.17.3",
+ "@babel/types": "^7.17.0"
},
"engines": {
"node": ">=6.9.0"
@@ -417,9 +420,9 @@
}
},
"node_modules/@babel/parser": {
- "version": "7.16.12",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.12.tgz",
- "integrity": "sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A==",
+ "version": "7.17.8",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.8.tgz",
+ "integrity": "sha512-BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ==",
"dev": true,
"bin": {
"parser": "bin/babel-parser.js"
@@ -443,19 +446,19 @@
}
},
"node_modules/@babel/traverse": {
- "version": "7.16.10",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.10.tgz",
- "integrity": "sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw==",
+ "version": "7.17.3",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.3.tgz",
+ "integrity": "sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==",
"dev": true,
"dependencies": {
"@babel/code-frame": "^7.16.7",
- "@babel/generator": "^7.16.8",
+ "@babel/generator": "^7.17.3",
"@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.16.10",
- "@babel/types": "^7.16.8",
+ "@babel/parser": "^7.17.3",
+ "@babel/types": "^7.17.0",
"debug": "^4.1.0",
"globals": "^11.1.0"
},
@@ -464,9 +467,9 @@
}
},
"node_modules/@babel/traverse/node_modules/debug": {
- "version": "4.3.3",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
- "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
"dev": true,
"dependencies": {
"ms": "2.1.2"
@@ -496,9 +499,9 @@
"dev": true
},
"node_modules/@babel/types": {
- "version": "7.16.8",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz",
- "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==",
+ "version": "7.17.0",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz",
+ "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==",
"dev": true,
"dependencies": {
"@babel/helper-validator-identifier": "^7.16.7",
@@ -509,24 +512,24 @@
}
},
"node_modules/@cspell/cspell-bundled-dicts": {
- "version": "5.19.1",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-5.19.1.tgz",
- "integrity": "sha512-wlgJGTnrEWBBde27nZckSogHsyJdQeMCs8Z7qyedwvAF8n3qtAlgz/f3GKMCLnYcIc5t5IFNlUGCXR6DtYHXPw==",
+ "version": "5.19.3",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-5.19.3.tgz",
+ "integrity": "sha512-YAz68AgXTFFtrBUhNJlOQ7KOjUE6ncYt578/esa2GStMJHgJoUtPnOZsE41hh+cVWXqO5yRRI+Qkwub99zLMgQ==",
"dev": true,
"dependencies": {
"@cspell/dict-ada": "^2.0.0",
"@cspell/dict-aws": "^2.0.0",
"@cspell/dict-bash": "^2.0.1",
- "@cspell/dict-companies": "^2.0.2",
+ "@cspell/dict-companies": "^2.0.3",
"@cspell/dict-cpp": "^2.0.0",
"@cspell/dict-cryptocurrencies": "^2.0.0",
"@cspell/dict-csharp": "^2.0.1",
"@cspell/dict-css": "^2.0.0",
"@cspell/dict-dart": "^1.1.0",
"@cspell/dict-django": "^2.0.0",
- "@cspell/dict-dotnet": "^2.0.0",
+ "@cspell/dict-dotnet": "^2.0.1",
"@cspell/dict-elixir": "^2.0.1",
- "@cspell/dict-en_us": "^2.1.7",
+ "@cspell/dict-en_us": "^2.2.0",
"@cspell/dict-en-gb": "^1.1.33",
"@cspell/dict-filetypes": "^2.0.1",
"@cspell/dict-fonts": "^2.0.0",
@@ -549,7 +552,7 @@
"@cspell/dict-ruby": "^2.0.1",
"@cspell/dict-rust": "^2.0.0",
"@cspell/dict-scala": "^2.0.0",
- "@cspell/dict-software-terms": "^2.1.3",
+ "@cspell/dict-software-terms": "^2.1.4",
"@cspell/dict-swift": "^1.0.2",
"@cspell/dict-typescript": "^2.0.0",
"@cspell/dict-vue": "^2.0.2"
@@ -559,18 +562,18 @@
}
},
"node_modules/@cspell/cspell-pipe": {
- "version": "5.19.1",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-5.19.1.tgz",
- "integrity": "sha512-nAS3hEbkCt2k4SA4Q37fJwUypOiZ3dlU4u4IwVAxiGrUaOZa0u+uvCp175Pv3I+bQaTr9RUNlTJm/YRL+Hu2Lg==",
+ "version": "5.19.3",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-5.19.3.tgz",
+ "integrity": "sha512-3RKntgGRxYYzoxoH3VBPvnNMYkHKPq0U+U7qogcWxDkgAUgKXlBP0oc2mw96grJQ4HIzOL1vBnaVAWAqteY9Kw==",
"dev": true,
"engines": {
"node": ">=12.13.0"
}
},
"node_modules/@cspell/cspell-types": {
- "version": "5.19.1",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-5.19.1.tgz",
- "integrity": "sha512-0IIC0Yi+Ku7pQR17Kd407C+unvvA+b6jHNEbGCIaJd1RS3mDq0kyWuhAWDnJq57TBIRvAN/hUbHk1PCF9DCysA==",
+ "version": "5.19.3",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-5.19.3.tgz",
+ "integrity": "sha512-tub7PW/I6qB6o+ZtlahAZjm5O5cnzj88HRiC8nAbJFpa7q0mrdpFMYhd7ksWtyFLlNbuDkCsfzXGamAhIQnnIw==",
"dev": true,
"engines": {
"node": ">=12.13.0"
@@ -595,9 +598,9 @@
"dev": true
},
"node_modules/@cspell/dict-companies": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/@cspell/dict-companies/-/dict-companies-2.0.2.tgz",
- "integrity": "sha512-LPKwBMAWRz+p1R8q+TV6E1sGOOTvxJOaJeXNN++CZQ7i6JMn5Rf+BSxagwkeK6z3o9vIC5ZE4AcQ5BMkvyjqGw==",
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-companies/-/dict-companies-2.0.3.tgz",
+ "integrity": "sha512-O622rMAaHm85AmqNyMki5je8HB/1XlTKbGOXh2UUhooI5qdgdfrjTQ6VBuHwHrfEfuODBHYTNYXVB2m23XqHCg==",
"dev": true
},
"node_modules/@cspell/dict-cpp": {
@@ -637,9 +640,9 @@
"dev": true
},
"node_modules/@cspell/dict-dotnet": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-dotnet/-/dict-dotnet-2.0.0.tgz",
- "integrity": "sha512-WOHfjwMuLbo76khDsDa1lJvP/dXcwXVwonWwfUFRt82BL/GtyMalh1HEtCWwKDuK/9f8PCEt/EZMkHT3D5ZV3w==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-dotnet/-/dict-dotnet-2.0.1.tgz",
+ "integrity": "sha512-b1n4crJRW0WZVf9Gp/52j/tDtjYiZ3N81fIyfqPlBrjsh/5AivfA697DYwQ2mr8ngNX7RsqRtYNQjealA1rEnQ==",
"dev": true
},
"node_modules/@cspell/dict-elixir": {
@@ -649,9 +652,9 @@
"dev": true
},
"node_modules/@cspell/dict-en_us": {
- "version": "2.1.7",
- "resolved": "https://registry.npmjs.org/@cspell/dict-en_us/-/dict-en_us-2.1.7.tgz",
- "integrity": "sha512-7IeAHZjXiWSIKFx/3CIlY6misvg2KyJ2KO3tSVSKuAlC3UXHGVOcbcY0kQ95IJeKbB6Ot6aW/Aaw73Nzhuurrg==",
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-en_us/-/dict-en_us-2.2.0.tgz",
+ "integrity": "sha512-IJWu8MI2NdLyPzekrMi9K+v71b0qjDE+z/BccoMA/APnphqgSNM8BDUAzhio6mPKi1AvPRCNUjk79oiUfp+1Gw==",
"dev": true
},
"node_modules/@cspell/dict-en-gb": {
@@ -787,9 +790,9 @@
"dev": true
},
"node_modules/@cspell/dict-software-terms": {
- "version": "2.1.3",
- "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-2.1.3.tgz",
- "integrity": "sha512-JmMfRa9Xl0MCD/z5gYUnY05BNxSMnx25Ky6kO/Cs0gBYZZdYzHZNqrbfnqBMsB9PpOzn2uqrYUmAEusoI1WyMQ==",
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-2.1.4.tgz",
+ "integrity": "sha512-MB2eT9qhbnIEJajGv+ndzzi6S8NCJ9cMyeGJYMoRAiJobTKP6xPrT37VjPzhckRtrHJGG//UgtQ4NsiK5aBITw==",
"dev": true
},
"node_modules/@cspell/dict-swift": {
@@ -845,9 +848,9 @@
}
},
"node_modules/@eslint/eslintrc/node_modules/debug": {
- "version": "4.3.3",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
- "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
"dev": true,
"dependencies": {
"ms": "2.1.2"
@@ -868,9 +871,9 @@
"dev": true
},
"node_modules/@humanwhocodes/config-array": {
- "version": "0.9.3",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.3.tgz",
- "integrity": "sha512-3xSMlXHh03hCcCmFc0rbKp3Ivt2PFEJnQUJDDMTJQ2wkECZWdq4GePs2ctc5H8zV+cHPaq8k2vU8mrQjA6iHdQ==",
+ "version": "0.9.5",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz",
+ "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==",
"dev": true,
"dependencies": {
"@humanwhocodes/object-schema": "^1.2.1",
@@ -882,9 +885,9 @@
}
},
"node_modules/@humanwhocodes/config-array/node_modules/debug": {
- "version": "4.3.3",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
- "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
"dev": true,
"dependencies": {
"ms": "2.1.2"
@@ -1009,6 +1012,31 @@
"node": ">=8"
}
},
+ "node_modules/@jridgewell/resolve-uri": {
+ "version": "3.0.5",
+ "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz",
+ "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==",
+ "dev": true,
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@jridgewell/sourcemap-codec": {
+ "version": "1.4.11",
+ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz",
+ "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==",
+ "dev": true
+ },
+ "node_modules/@jridgewell/trace-mapping": {
+ "version": "0.3.4",
+ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz",
+ "integrity": "sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==",
+ "dev": true,
+ "dependencies": {
+ "@jridgewell/resolve-uri": "^3.0.3",
+ "@jridgewell/sourcemap-codec": "^1.4.10"
+ }
+ },
"node_modules/@sindresorhus/is": {
"version": "0.14.0",
"resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz",
@@ -1068,9 +1096,9 @@
"dev": true
},
"node_modules/@types/node": {
- "version": "17.0.12",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.12.tgz",
- "integrity": "sha512-4YpbAsnJXWYK/fpTVFlMIcUIho2AYCi4wg5aNPrG1ng7fn/1/RZfCIpRCiBX+12RVa34RluilnvCqD+g3KiSiA=="
+ "version": "17.0.23",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.23.tgz",
+ "integrity": "sha512-UxDxWn7dl97rKVeVS61vErvw086aCYhDLyvRQZ5Rk65rZKepaFdm53GeqXaKBuOhED4e9uWq34IC3TdSdJJ2Gw=="
},
"node_modules/@types/parse-json": {
"version": "4.0.0",
@@ -1105,12 +1133,12 @@
"dev": true
},
"node_modules/accepts": {
- "version": "1.3.7",
- "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
- "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
+ "version": "1.3.8",
+ "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
+ "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
"dependencies": {
- "mime-types": "~2.1.24",
- "negotiator": "0.6.2"
+ "mime-types": "~2.1.34",
+ "negotiator": "0.6.3"
},
"engines": {
"node": ">= 0.6"
@@ -1176,9 +1204,9 @@
}
},
"node_modules/agent-base/node_modules/debug": {
- "version": "4.3.3",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
- "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
"dependencies": {
"ms": "2.1.2"
},
@@ -1668,15 +1696,25 @@
"dev": true
},
"node_modules/browserslist": {
- "version": "4.19.1",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz",
- "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==",
+ "version": "4.20.2",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.2.tgz",
+ "integrity": "sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==",
"dev": true,
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/browserslist"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/browserslist"
+ }
+ ],
"dependencies": {
- "caniuse-lite": "^1.0.30001286",
- "electron-to-chromium": "^1.4.17",
+ "caniuse-lite": "^1.0.30001317",
+ "electron-to-chromium": "^1.4.84",
"escalade": "^3.1.1",
- "node-releases": "^2.0.1",
+ "node-releases": "^2.0.2",
"picocolors": "^1.0.0"
},
"bin": {
@@ -1684,10 +1722,6 @@
},
"engines": {
"node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/browserslist"
}
},
"node_modules/buffer": {
@@ -1817,14 +1851,20 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001303",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001303.tgz",
- "integrity": "sha512-/Mqc1oESndUNszJP0kx0UaQU9kEv9nNtJ7Kn8AdA0mNnH8eR1cj0kG+NbNuC1Wq/b21eA8prhKRA3bbkjONegQ==",
+ "version": "1.0.30001320",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001320.tgz",
+ "integrity": "sha512-MWPzG54AGdo3nWx7zHZTefseM5Y1ccM7hlQKHRqJkPozUaw3hNbBTMmLn16GG2FUzjR13Cr3NPfhIieX5PzXDA==",
"dev": true,
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/browserslist"
- }
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/browserslist"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
+ }
+ ]
},
"node_modules/caseless": {
"version": "0.12.0",
@@ -2097,12 +2137,12 @@
}
},
"node_modules/commander": {
- "version": "8.3.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz",
- "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==",
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-9.1.0.tgz",
+ "integrity": "sha512-i0/MaqBtdbnJ4XQs4Pmyb+oFQl+q0lsAmokVUH92SlSw4fkeAcG3bVon+Qt7hmtF+u3Het6o4VgrcY3qAoEB6w==",
"dev": true,
"engines": {
- "node": ">= 12"
+ "node": "^12.20.0 || >=14"
}
},
"node_modules/comment-json": {
@@ -2342,12 +2382,12 @@
}
},
"node_modules/cspell-gitignore": {
- "version": "5.19.1",
- "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-5.19.1.tgz",
- "integrity": "sha512-RfJ5u6M3I2RD7pqyQzZWeNfJJLR986KlrAUXHtzvekgUej6b0dWj2yJ4/MYCoaJ8oq3uRO8hddZDWsp4TogU+w==",
+ "version": "5.19.3",
+ "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-5.19.3.tgz",
+ "integrity": "sha512-Q67uHcf0qNgOoanRLhatapjWpLiftT+MuLIyAaSLe5eNVzQurQIc+UnXhtaslkVyOTqQt4NJFqLgtf5ZSGz1bg==",
"dev": true,
"dependencies": {
- "cspell-glob": "^5.19.1",
+ "cspell-glob": "^5.19.3",
"find-up": "^5.0.0"
},
"bin": {
@@ -2358,9 +2398,9 @@
}
},
"node_modules/cspell-glob": {
- "version": "5.19.1",
- "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-5.19.1.tgz",
- "integrity": "sha512-RhQc8nS6rC4kxEPSEqkWVcF+WBhmSTfidVFA9dMDswtCJA4SiAuQEH9xizMPzKVcOHi1jkgrdWCToB5E+DwU1Q==",
+ "version": "5.19.3",
+ "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-5.19.3.tgz",
+ "integrity": "sha512-qp2Oe/euzTu3e0zZrQxHuTrqRo418tYfh4CnCa+DKU6lWKKcF4zCEhOGJHPsYak8SFIXZ4ZE360wHFxB/JDutQ==",
"dev": true,
"dependencies": {
"micromatch": "^4.0.4"
@@ -2370,30 +2410,30 @@
}
},
"node_modules/cspell-io": {
- "version": "5.19.1",
- "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-5.19.1.tgz",
- "integrity": "sha512-AQeTP7eyUlxRNS1UgqnwFJsgPk/mnUzcihOHoF6Vi+bcRTddoIdipgYdlhsOpcuXKNY8aCQzN9yN35TApphC6Q==",
+ "version": "5.19.3",
+ "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-5.19.3.tgz",
+ "integrity": "sha512-dE9eBvHgIJ11DelWtyehMU3W3bCpcB+0nS6uOZJ2d8fDu13m5BebpLrXZ2dKfY4cjksJUhRPatt14uwQSeUp2A==",
"dev": true,
"engines": {
"node": ">=12.13.0"
}
},
"node_modules/cspell-lib": {
- "version": "5.19.1",
- "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-5.19.1.tgz",
- "integrity": "sha512-MoZ9A+MnaY+yEaRYt4/T702Gb3l1Td5gUeLFDsMSBwwo3EfUQThFL2jmqZsKiTZao9FDU1qFQbN5sAbd/i5N5g==",
+ "version": "5.19.3",
+ "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-5.19.3.tgz",
+ "integrity": "sha512-peMJggwJpxCXKZZ0DuHyDtZmf66POKaHf5Im8LGEyMKFARUIq6O2WvaUGggYjyRe3Ng/f5G+EYTcIHbF9pZYcg==",
"dev": true,
"dependencies": {
- "@cspell/cspell-bundled-dicts": "^5.19.1",
- "@cspell/cspell-pipe": "^5.19.1",
- "@cspell/cspell-types": "^5.19.1",
+ "@cspell/cspell-bundled-dicts": "^5.19.3",
+ "@cspell/cspell-pipe": "^5.19.3",
+ "@cspell/cspell-types": "^5.19.3",
"clear-module": "^4.1.2",
"comment-json": "^4.2.2",
"configstore": "^5.0.1",
"cosmiconfig": "^7.0.1",
- "cspell-glob": "^5.19.1",
- "cspell-io": "^5.19.1",
- "cspell-trie-lib": "^5.19.1",
+ "cspell-glob": "^5.19.3",
+ "cspell-io": "^5.19.3",
+ "cspell-trie-lib": "^5.19.3",
"fast-equals": "^3.0.0",
"find-up": "^5.0.0",
"fs-extra": "^10.0.1",
@@ -2409,12 +2449,12 @@
}
},
"node_modules/cspell-trie-lib": {
- "version": "5.19.1",
- "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-5.19.1.tgz",
- "integrity": "sha512-p0d/H68g3/Itj5EEqIznZWmJNm+UEySJC16vG0ZsrB/T8tvKi/sz8jlKkokcOckGH2/eD8skUpJbQcWUc/lJvA==",
+ "version": "5.19.3",
+ "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-5.19.3.tgz",
+ "integrity": "sha512-Io8EB7E1pmttHzZvgvPEF0b87qlq8G5uA4B+sbqCxrUf5l4JDcK/UYLih0+rekLTbv4Q68zqgCTASvqxgqnoAg==",
"dev": true,
"dependencies": {
- "@cspell/cspell-pipe": "^5.19.1",
+ "@cspell/cspell-pipe": "^5.19.3",
"fs-extra": "^10.0.1",
"gensequence": "^3.1.1"
},
@@ -2422,15 +2462,6 @@
"node": ">=12.13.0"
}
},
- "node_modules/cspell/node_modules/commander": {
- "version": "9.0.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-9.0.0.tgz",
- "integrity": "sha512-JJfP2saEKbQqvW+FI93OYUB4ByV5cizMpFMiiJI8xDbBvQvSkIk0VvQdn1CZ8mqAO8Loq2h0gYTYtDFUZUeERw==",
- "dev": true,
- "engines": {
- "node": "^12.20.0 || >=14"
- }
- },
"node_modules/cssom": {
"version": "0.5.0",
"resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz",
@@ -2681,9 +2712,9 @@
"integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
},
"node_modules/electron-to-chromium": {
- "version": "1.4.54",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.54.tgz",
- "integrity": "sha512-jRAoneRdSxnpRHO0ANpnEUtQHXxlgfVjrLOnQSisw1ryjXJXvS0pJaR/v2B7S++/tRjgEDp4Sjn5nmgb6uTySw==",
+ "version": "1.4.92",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.92.tgz",
+ "integrity": "sha512-YAVbvQIcDE/IJ/vzDMjD484/hsRbFPW2qXJPaYTfOhtligmfYEYOep+5QojpaEU9kq6bMvNeC2aG7arYvTHYsA==",
"dev": true
},
"node_modules/emoji-regex": {
@@ -2709,9 +2740,9 @@
}
},
"node_modules/engine.io": {
- "version": "6.1.2",
- "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.1.2.tgz",
- "integrity": "sha512-v/7eGHxPvO2AWsksyx2PUsQvBafuvqs0jJJQ0FdmJG1b9qIvgSbqDRGwNhfk2XHaTTbTXiC4quRE8Q9nRjsrQQ==",
+ "version": "6.1.3",
+ "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.1.3.tgz",
+ "integrity": "sha512-rqs60YwkvWTLLnfazqgZqLa/aKo+9cueVfEi/dZ8PyGyaf8TLOxj++4QMIgeG3Gn0AhrWiFXvghsoY9L9h25GA==",
"dependencies": {
"@types/cookie": "^0.4.1",
"@types/cors": "^2.8.12",
@@ -2721,7 +2752,7 @@
"cookie": "~0.4.1",
"cors": "~2.8.5",
"debug": "~4.3.1",
- "engine.io-parser": "~5.0.0",
+ "engine.io-parser": "~5.0.3",
"ws": "~8.2.3"
},
"engines": {
@@ -2740,17 +2771,17 @@
}
},
"node_modules/engine.io/node_modules/cookie": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz",
- "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==",
+ "version": "0.4.2",
+ "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz",
+ "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==",
"engines": {
"node": ">= 0.6"
}
},
"node_modules/engine.io/node_modules/debug": {
- "version": "4.3.3",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
- "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
"dependencies": {
"ms": "2.1.2"
},
@@ -3081,9 +3112,9 @@
"dev": true
},
"node_modules/eslint-module-utils": {
- "version": "2.7.2",
- "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.2.tgz",
- "integrity": "sha512-zquepFnWCY2ISMFwD/DqzaM++H+7PDzOpUvotJWm/y1BAFt5R4oeULgdrTejKqLkz7MA/tgstsUMNYc7wNdTrg==",
+ "version": "2.7.3",
+ "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz",
+ "integrity": "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==",
"dev": true,
"dependencies": {
"debug": "^3.2.7",
@@ -3280,9 +3311,9 @@
}
},
"node_modules/eslint-plugin-jsdoc/node_modules/debug": {
- "version": "4.3.3",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
- "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
"dev": true,
"dependencies": {
"ms": "2.1.2"
@@ -3426,9 +3457,9 @@
}
},
"node_modules/eslint/node_modules/debug": {
- "version": "4.3.3",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
- "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
"dev": true,
"dependencies": {
"ms": "2.1.2"
@@ -3629,9 +3660,9 @@
}
},
"node_modules/extract-zip/node_modules/debug": {
- "version": "4.3.3",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
- "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
"dependencies": {
"ms": "2.1.2"
},
@@ -4107,9 +4138,9 @@
}
},
"node_modules/globals": {
- "version": "13.12.1",
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.1.tgz",
- "integrity": "sha512-317dFlgY2pdJZ9rspXDks7073GpDmXdfbM3vYYp0HAMKGDh1FfWPleI2ljVNLQX5M5lXcAslTcPTrOrMEFOjyw==",
+ "version": "13.13.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz",
+ "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==",
"dev": true,
"dependencies": {
"type-fest": "^0.20.2"
@@ -4249,9 +4280,9 @@
}
},
"node_modules/has-symbols": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
- "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==",
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
+ "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
"engines": {
"node": ">= 0.4"
},
@@ -4382,9 +4413,9 @@
}
},
"node_modules/http-proxy-agent/node_modules/debug": {
- "version": "4.3.3",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
- "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
"dependencies": {
"ms": "2.1.2"
},
@@ -4429,9 +4460,9 @@
}
},
"node_modules/https-proxy-agent/node_modules/debug": {
- "version": "4.3.3",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
- "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
"dependencies": {
"ms": "2.1.2"
},
@@ -5108,9 +5139,9 @@
}
},
"node_modules/istanbul-lib-source-maps/node_modules/debug": {
- "version": "4.3.3",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
- "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
"dev": true,
"dependencies": {
"ms": "2.1.2"
@@ -5131,9 +5162,9 @@
"dev": true
},
"node_modules/istanbul-reports": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.3.tgz",
- "integrity": "sha512-x9LtDVtfm/t1GFiLl3NffC7hz+I1ragvgX1P/Lg1NlIagifZDKUkuuaAxH/qpwj2IuEfD8G2Bs/UKp+sZ/pKkg==",
+ "version": "3.1.4",
+ "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz",
+ "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==",
"dev": true,
"dependencies": {
"html-escaper": "^2.0.0",
@@ -5312,13 +5343,10 @@
"integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus="
},
"node_modules/json5": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz",
- "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==",
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz",
+ "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==",
"dev": true,
- "dependencies": {
- "minimist": "^1.2.5"
- },
"bin": {
"json5": "lib/cli.js"
},
@@ -5449,10 +5477,19 @@
"url": "https://opencollective.com/lint-staged"
}
},
+ "node_modules/lint-staged/node_modules/commander": {
+ "version": "8.3.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz",
+ "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==",
+ "dev": true,
+ "engines": {
+ "node": ">= 12"
+ }
+ },
"node_modules/lint-staged/node_modules/debug": {
- "version": "4.3.3",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
- "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
"dev": true,
"dependencies": {
"ms": "2.1.2"
@@ -5485,9 +5522,9 @@
}
},
"node_modules/listr2": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/listr2/-/listr2-4.0.1.tgz",
- "integrity": "sha512-D65Nl+zyYHL2jQBGmxtH/pU8koPZo5C8iCNE8EoB04RwPgQG1wuaKwVbeZv9LJpiH4Nxs0FCp+nNcG8OqpniiA==",
+ "version": "4.0.5",
+ "resolved": "https://registry.npmjs.org/listr2/-/listr2-4.0.5.tgz",
+ "integrity": "sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA==",
"dev": true,
"dependencies": {
"cli-truncate": "^2.1.0",
@@ -5495,7 +5532,7 @@
"log-update": "^4.0.0",
"p-map": "^4.0.0",
"rfdc": "^1.3.0",
- "rxjs": "^7.5.2",
+ "rxjs": "^7.5.5",
"through": "^2.3.8",
"wrap-ansi": "^7.0.0"
},
@@ -5856,19 +5893,19 @@
}
},
"node_modules/mime-db": {
- "version": "1.51.0",
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz",
- "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==",
+ "version": "1.52.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
"engines": {
"node": ">= 0.6"
}
},
"node_modules/mime-types": {
- "version": "2.1.34",
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz",
- "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==",
+ "version": "2.1.35",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
"dependencies": {
- "mime-db": "1.51.0"
+ "mime-db": "1.52.0"
},
"engines": {
"node": ">= 0.6"
@@ -5899,9 +5936,9 @@
"dev": true
},
"node_modules/minimatch": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
- "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
"dependencies": {
"brace-expansion": "^1.1.7"
},
@@ -5997,6 +6034,18 @@
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
"dev": true
},
+ "node_modules/mocha/node_modules/minimatch": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
+ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
+ "dev": true,
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
"node_modules/mocha/node_modules/ms": {
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
@@ -6065,9 +6114,9 @@
"dev": true
},
"node_modules/negotiator": {
- "version": "0.6.2",
- "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
- "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==",
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
+ "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
"engines": {
"node": ">= 0.6"
}
@@ -6093,9 +6142,9 @@
}
},
"node_modules/nock/node_modules/debug": {
- "version": "4.3.3",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
- "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
"dev": true,
"dependencies": {
"ms": "2.1.2"
@@ -6166,9 +6215,9 @@
}
},
"node_modules/node-releases": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz",
- "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==",
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz",
+ "integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==",
"dev": true
},
"node_modules/node-w3capi": {
@@ -6185,9 +6234,9 @@
}
},
"node_modules/node-w3capi/node_modules/debug": {
- "version": "4.3.3",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
- "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
"dependencies": {
"ms": "2.1.2"
},
@@ -6234,7 +6283,7 @@
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/superagent/-/superagent-7.0.1.tgz",
"integrity": "sha512-2nFiZ2ds29iRFSjZ291vq+AxqUDg8BdFeg/AObJkDpCVJX6IJT8fU7egBOkYwmxPwaDoNrNu8qRDvtAV/7ZTPw==",
- "deprecated": "Please upgrade to v7.0.2+ of superagent. We have fixed numerous issues with streams, form-data, attach(), filesystem errors not bubbling up (ENOENT on attach()), and all tests are now passing. See the releases tab for more information at . Thanks to @shadowgate15, @spence-s, and @niftylettuce. Superagent is sponsored by Forward Email at .",
+ "deprecated": "Please upgrade to v7.0.2+ of superagent. We have fixed numerous issues with streams, form-data, attach(), filesystem errors not bubbling up (ENOENT on attach()), and all tests are now passing. See the releases tab for more information at .",
"dependencies": {
"component-emitter": "^1.3.0",
"cookiejar": "^2.1.3",
@@ -7516,9 +7565,9 @@
}
},
"node_modules/rxjs": {
- "version": "7.5.2",
- "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.2.tgz",
- "integrity": "sha512-PwDt186XaL3QN5qXj/H9DGyHhP3/RYYgZZwqBv9Tv8rsAaiwFH1IsJJlcgD37J7UW5a6O67qX0KWKS3/pu0m4w==",
+ "version": "7.5.5",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.5.tgz",
+ "integrity": "sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw==",
"dev": true,
"dependencies": {
"tslib": "^2.1.0"
@@ -7677,9 +7726,9 @@
}
},
"node_modules/signal-exit": {
- "version": "3.0.6",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz",
- "integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==",
+ "version": "3.0.7",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
+ "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
"dev": true
},
"node_modules/slice-ansi": {
@@ -7745,9 +7794,9 @@
}
},
"node_modules/socket.io-parser/node_modules/debug": {
- "version": "4.3.3",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
- "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
"dependencies": {
"ms": "2.1.2"
},
@@ -7766,9 +7815,9 @@
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
},
"node_modules/socket.io/node_modules/debug": {
- "version": "4.3.3",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
- "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
"dependencies": {
"ms": "2.1.2"
},
@@ -7908,9 +7957,9 @@
}
},
"node_modules/string-width": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.0.tgz",
- "integrity": "sha512-7x54QnN21P+XL/v8SuNKvfgsUre6PXpN7mc77N3HlZv+f1SBRGmjxtOud2Z6FZ8DmdkD/IdjCaf9XXbnqmTZGQ==",
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
+ "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
"dev": true,
"dependencies": {
"eastasianwidth": "^0.2.0",
@@ -8041,9 +8090,9 @@
}
},
"node_modules/superagent/node_modules/debug": {
- "version": "4.3.3",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
- "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
"dependencies": {
"ms": "2.1.2"
},
@@ -8255,14 +8304,14 @@
}
},
"node_modules/tsconfig-paths": {
- "version": "3.12.0",
- "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.12.0.tgz",
- "integrity": "sha512-e5adrnOYT6zqVnWqZu7i/BQ3BnhzvGbjEjejFXO20lKIKpwTaupkCPgEfv4GZK1IBciJUEhYs3J3p75FdaTFVg==",
+ "version": "3.14.1",
+ "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz",
+ "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==",
"dev": true,
"dependencies": {
"@types/json5": "^0.0.29",
"json5": "^1.0.1",
- "minimist": "^1.2.0",
+ "minimist": "^1.2.6",
"strip-bom": "^3.0.0"
}
},
@@ -8370,9 +8419,9 @@
"dev": true
},
"node_modules/uglify-js": {
- "version": "3.15.0",
- "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.15.0.tgz",
- "integrity": "sha512-x+xdeDWq7FiORDvyIJ0q/waWd4PhjBNOm5dQUOq2AKC0IEjxOS66Ha9tctiVDGcRQuh69K7fgU5oRuTK4cysSg==",
+ "version": "3.15.3",
+ "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.15.3.tgz",
+ "integrity": "sha512-6iCVm2omGJbsu3JWac+p6kUiOpg3wFO2f8lIXjfEb8RrmLjzog1wTPMmwKB7swfzzqxj9YM+sGUM++u1qN4qJg==",
"optional": true,
"bin": {
"uglifyjs": "bin/uglifyjs"
@@ -8983,6 +9032,15 @@
}
},
"dependencies": {
+ "@ampproject/remapping": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz",
+ "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==",
+ "dev": true,
+ "requires": {
+ "@jridgewell/trace-mapping": "^0.3.0"
+ }
+ },
"@babel/code-frame": {
"version": "7.16.7",
"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz",
@@ -8993,38 +9051,38 @@
}
},
"@babel/compat-data": {
- "version": "7.16.8",
- "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.8.tgz",
- "integrity": "sha512-m7OkX0IdKLKPpBlJtF561YJal5y/jyI5fNfWbPxh2D/nbzzGI4qRyrD8xO2jB24u7l+5I2a43scCG2IrfjC50Q==",
+ "version": "7.17.7",
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.7.tgz",
+ "integrity": "sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==",
"dev": true
},
"@babel/core": {
- "version": "7.16.12",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.12.tgz",
- "integrity": "sha512-dK5PtG1uiN2ikk++5OzSYsitZKny4wOCD0nrO4TqnW4BVBTQ2NGS3NgilvT/TEyxTST7LNyWV/T4tXDoD3fOgg==",
+ "version": "7.17.8",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.8.tgz",
+ "integrity": "sha512-OdQDV/7cRBtJHLSOBqqbYNkOcydOgnX59TZx4puf41fzcVtN3e/4yqY8lMQsK+5X2lJtAdmA+6OHqsj1hBJ4IQ==",
"dev": true,
"requires": {
+ "@ampproject/remapping": "^2.1.0",
"@babel/code-frame": "^7.16.7",
- "@babel/generator": "^7.16.8",
- "@babel/helper-compilation-targets": "^7.16.7",
- "@babel/helper-module-transforms": "^7.16.7",
- "@babel/helpers": "^7.16.7",
- "@babel/parser": "^7.16.12",
+ "@babel/generator": "^7.17.7",
+ "@babel/helper-compilation-targets": "^7.17.7",
+ "@babel/helper-module-transforms": "^7.17.7",
+ "@babel/helpers": "^7.17.8",
+ "@babel/parser": "^7.17.8",
"@babel/template": "^7.16.7",
- "@babel/traverse": "^7.16.10",
- "@babel/types": "^7.16.8",
+ "@babel/traverse": "^7.17.3",
+ "@babel/types": "^7.17.0",
"convert-source-map": "^1.7.0",
"debug": "^4.1.0",
"gensync": "^1.0.0-beta.2",
"json5": "^2.1.2",
- "semver": "^6.3.0",
- "source-map": "^0.5.0"
+ "semver": "^6.3.0"
},
"dependencies": {
"debug": {
- "version": "4.3.3",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
- "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
"dev": true,
"requires": {
"ms": "2.1.2"
@@ -9041,22 +9099,16 @@
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
"integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
"dev": true
- },
- "source-map": {
- "version": "0.5.7",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
- "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
- "dev": true
}
}
},
"@babel/generator": {
- "version": "7.16.8",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.8.tgz",
- "integrity": "sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==",
+ "version": "7.17.7",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.7.tgz",
+ "integrity": "sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==",
"dev": true,
"requires": {
- "@babel/types": "^7.16.8",
+ "@babel/types": "^7.17.0",
"jsesc": "^2.5.1",
"source-map": "^0.5.0"
},
@@ -9070,12 +9122,12 @@
}
},
"@babel/helper-compilation-targets": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz",
- "integrity": "sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==",
+ "version": "7.17.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz",
+ "integrity": "sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==",
"dev": true,
"requires": {
- "@babel/compat-data": "^7.16.4",
+ "@babel/compat-data": "^7.17.7",
"@babel/helper-validator-option": "^7.16.7",
"browserslist": "^4.17.5",
"semver": "^6.3.0"
@@ -9137,28 +9189,28 @@
}
},
"@babel/helper-module-transforms": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz",
- "integrity": "sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng==",
+ "version": "7.17.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz",
+ "integrity": "sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==",
"dev": true,
"requires": {
"@babel/helper-environment-visitor": "^7.16.7",
"@babel/helper-module-imports": "^7.16.7",
- "@babel/helper-simple-access": "^7.16.7",
+ "@babel/helper-simple-access": "^7.17.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/traverse": "^7.17.3",
+ "@babel/types": "^7.17.0"
}
},
"@babel/helper-simple-access": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz",
- "integrity": "sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==",
+ "version": "7.17.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz",
+ "integrity": "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==",
"dev": true,
"requires": {
- "@babel/types": "^7.16.7"
+ "@babel/types": "^7.17.0"
}
},
"@babel/helper-split-export-declaration": {
@@ -9183,14 +9235,14 @@
"dev": true
},
"@babel/helpers": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.7.tgz",
- "integrity": "sha512-9ZDoqtfY7AuEOt3cxchfii6C7GDyyMBffktR5B2jvWv8u2+efwvpnVKXMWzNehqy68tKgAfSwfdw/lWpthS2bw==",
+ "version": "7.17.8",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.8.tgz",
+ "integrity": "sha512-QcL86FGxpfSJwGtAvv4iG93UL6bmqBdmoVY0CMCU2g+oD2ezQse3PT5Pa+jiD6LJndBQi0EDlpzOWNlLuhz5gw==",
"dev": true,
"requires": {
"@babel/template": "^7.16.7",
- "@babel/traverse": "^7.16.7",
- "@babel/types": "^7.16.7"
+ "@babel/traverse": "^7.17.3",
+ "@babel/types": "^7.17.0"
}
},
"@babel/highlight": {
@@ -9263,9 +9315,9 @@
}
},
"@babel/parser": {
- "version": "7.16.12",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.12.tgz",
- "integrity": "sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A==",
+ "version": "7.17.8",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.8.tgz",
+ "integrity": "sha512-BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ==",
"dev": true
},
"@babel/template": {
@@ -9280,27 +9332,27 @@
}
},
"@babel/traverse": {
- "version": "7.16.10",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.10.tgz",
- "integrity": "sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw==",
+ "version": "7.17.3",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.3.tgz",
+ "integrity": "sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==",
"dev": true,
"requires": {
"@babel/code-frame": "^7.16.7",
- "@babel/generator": "^7.16.8",
+ "@babel/generator": "^7.17.3",
"@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.16.10",
- "@babel/types": "^7.16.8",
+ "@babel/parser": "^7.17.3",
+ "@babel/types": "^7.17.0",
"debug": "^4.1.0",
"globals": "^11.1.0"
},
"dependencies": {
"debug": {
- "version": "4.3.3",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
- "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
"dev": true,
"requires": {
"ms": "2.1.2"
@@ -9321,9 +9373,9 @@
}
},
"@babel/types": {
- "version": "7.16.8",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz",
- "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==",
+ "version": "7.17.0",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz",
+ "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==",
"dev": true,
"requires": {
"@babel/helper-validator-identifier": "^7.16.7",
@@ -9331,24 +9383,24 @@
}
},
"@cspell/cspell-bundled-dicts": {
- "version": "5.19.1",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-5.19.1.tgz",
- "integrity": "sha512-wlgJGTnrEWBBde27nZckSogHsyJdQeMCs8Z7qyedwvAF8n3qtAlgz/f3GKMCLnYcIc5t5IFNlUGCXR6DtYHXPw==",
+ "version": "5.19.3",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-5.19.3.tgz",
+ "integrity": "sha512-YAz68AgXTFFtrBUhNJlOQ7KOjUE6ncYt578/esa2GStMJHgJoUtPnOZsE41hh+cVWXqO5yRRI+Qkwub99zLMgQ==",
"dev": true,
"requires": {
"@cspell/dict-ada": "^2.0.0",
"@cspell/dict-aws": "^2.0.0",
"@cspell/dict-bash": "^2.0.1",
- "@cspell/dict-companies": "^2.0.2",
+ "@cspell/dict-companies": "^2.0.3",
"@cspell/dict-cpp": "^2.0.0",
"@cspell/dict-cryptocurrencies": "^2.0.0",
"@cspell/dict-csharp": "^2.0.1",
"@cspell/dict-css": "^2.0.0",
"@cspell/dict-dart": "^1.1.0",
"@cspell/dict-django": "^2.0.0",
- "@cspell/dict-dotnet": "^2.0.0",
+ "@cspell/dict-dotnet": "^2.0.1",
"@cspell/dict-elixir": "^2.0.1",
- "@cspell/dict-en_us": "^2.1.7",
+ "@cspell/dict-en_us": "^2.2.0",
"@cspell/dict-en-gb": "^1.1.33",
"@cspell/dict-filetypes": "^2.0.1",
"@cspell/dict-fonts": "^2.0.0",
@@ -9371,22 +9423,22 @@
"@cspell/dict-ruby": "^2.0.1",
"@cspell/dict-rust": "^2.0.0",
"@cspell/dict-scala": "^2.0.0",
- "@cspell/dict-software-terms": "^2.1.3",
+ "@cspell/dict-software-terms": "^2.1.4",
"@cspell/dict-swift": "^1.0.2",
"@cspell/dict-typescript": "^2.0.0",
"@cspell/dict-vue": "^2.0.2"
}
},
"@cspell/cspell-pipe": {
- "version": "5.19.1",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-5.19.1.tgz",
- "integrity": "sha512-nAS3hEbkCt2k4SA4Q37fJwUypOiZ3dlU4u4IwVAxiGrUaOZa0u+uvCp175Pv3I+bQaTr9RUNlTJm/YRL+Hu2Lg==",
+ "version": "5.19.3",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-5.19.3.tgz",
+ "integrity": "sha512-3RKntgGRxYYzoxoH3VBPvnNMYkHKPq0U+U7qogcWxDkgAUgKXlBP0oc2mw96grJQ4HIzOL1vBnaVAWAqteY9Kw==",
"dev": true
},
"@cspell/cspell-types": {
- "version": "5.19.1",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-5.19.1.tgz",
- "integrity": "sha512-0IIC0Yi+Ku7pQR17Kd407C+unvvA+b6jHNEbGCIaJd1RS3mDq0kyWuhAWDnJq57TBIRvAN/hUbHk1PCF9DCysA==",
+ "version": "5.19.3",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-5.19.3.tgz",
+ "integrity": "sha512-tub7PW/I6qB6o+ZtlahAZjm5O5cnzj88HRiC8nAbJFpa7q0mrdpFMYhd7ksWtyFLlNbuDkCsfzXGamAhIQnnIw==",
"dev": true
},
"@cspell/dict-ada": {
@@ -9408,9 +9460,9 @@
"dev": true
},
"@cspell/dict-companies": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/@cspell/dict-companies/-/dict-companies-2.0.2.tgz",
- "integrity": "sha512-LPKwBMAWRz+p1R8q+TV6E1sGOOTvxJOaJeXNN++CZQ7i6JMn5Rf+BSxagwkeK6z3o9vIC5ZE4AcQ5BMkvyjqGw==",
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-companies/-/dict-companies-2.0.3.tgz",
+ "integrity": "sha512-O622rMAaHm85AmqNyMki5je8HB/1XlTKbGOXh2UUhooI5qdgdfrjTQ6VBuHwHrfEfuODBHYTNYXVB2m23XqHCg==",
"dev": true
},
"@cspell/dict-cpp": {
@@ -9450,9 +9502,9 @@
"dev": true
},
"@cspell/dict-dotnet": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-dotnet/-/dict-dotnet-2.0.0.tgz",
- "integrity": "sha512-WOHfjwMuLbo76khDsDa1lJvP/dXcwXVwonWwfUFRt82BL/GtyMalh1HEtCWwKDuK/9f8PCEt/EZMkHT3D5ZV3w==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-dotnet/-/dict-dotnet-2.0.1.tgz",
+ "integrity": "sha512-b1n4crJRW0WZVf9Gp/52j/tDtjYiZ3N81fIyfqPlBrjsh/5AivfA697DYwQ2mr8ngNX7RsqRtYNQjealA1rEnQ==",
"dev": true
},
"@cspell/dict-elixir": {
@@ -9462,9 +9514,9 @@
"dev": true
},
"@cspell/dict-en_us": {
- "version": "2.1.7",
- "resolved": "https://registry.npmjs.org/@cspell/dict-en_us/-/dict-en_us-2.1.7.tgz",
- "integrity": "sha512-7IeAHZjXiWSIKFx/3CIlY6misvg2KyJ2KO3tSVSKuAlC3UXHGVOcbcY0kQ95IJeKbB6Ot6aW/Aaw73Nzhuurrg==",
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-en_us/-/dict-en_us-2.2.0.tgz",
+ "integrity": "sha512-IJWu8MI2NdLyPzekrMi9K+v71b0qjDE+z/BccoMA/APnphqgSNM8BDUAzhio6mPKi1AvPRCNUjk79oiUfp+1Gw==",
"dev": true
},
"@cspell/dict-en-gb": {
@@ -9600,9 +9652,9 @@
"dev": true
},
"@cspell/dict-software-terms": {
- "version": "2.1.3",
- "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-2.1.3.tgz",
- "integrity": "sha512-JmMfRa9Xl0MCD/z5gYUnY05BNxSMnx25Ky6kO/Cs0gBYZZdYzHZNqrbfnqBMsB9PpOzn2uqrYUmAEusoI1WyMQ==",
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-2.1.4.tgz",
+ "integrity": "sha512-MB2eT9qhbnIEJajGv+ndzzi6S8NCJ9cMyeGJYMoRAiJobTKP6xPrT37VjPzhckRtrHJGG//UgtQ4NsiK5aBITw==",
"dev": true
},
"@cspell/dict-swift": {
@@ -9652,9 +9704,9 @@
},
"dependencies": {
"debug": {
- "version": "4.3.3",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
- "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
"dev": true,
"requires": {
"ms": "2.1.2"
@@ -9669,9 +9721,9 @@
}
},
"@humanwhocodes/config-array": {
- "version": "0.9.3",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.3.tgz",
- "integrity": "sha512-3xSMlXHh03hCcCmFc0rbKp3Ivt2PFEJnQUJDDMTJQ2wkECZWdq4GePs2ctc5H8zV+cHPaq8k2vU8mrQjA6iHdQ==",
+ "version": "0.9.5",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz",
+ "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==",
"dev": true,
"requires": {
"@humanwhocodes/object-schema": "^1.2.1",
@@ -9680,9 +9732,9 @@
},
"dependencies": {
"debug": {
- "version": "4.3.3",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
- "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
"dev": true,
"requires": {
"ms": "2.1.2"
@@ -9779,6 +9831,28 @@
"integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==",
"dev": true
},
+ "@jridgewell/resolve-uri": {
+ "version": "3.0.5",
+ "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz",
+ "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==",
+ "dev": true
+ },
+ "@jridgewell/sourcemap-codec": {
+ "version": "1.4.11",
+ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz",
+ "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==",
+ "dev": true
+ },
+ "@jridgewell/trace-mapping": {
+ "version": "0.3.4",
+ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz",
+ "integrity": "sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==",
+ "dev": true,
+ "requires": {
+ "@jridgewell/resolve-uri": "^3.0.3",
+ "@jridgewell/sourcemap-codec": "^1.4.10"
+ }
+ },
"@sindresorhus/is": {
"version": "0.14.0",
"resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz",
@@ -9826,9 +9900,9 @@
"dev": true
},
"@types/node": {
- "version": "17.0.12",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.12.tgz",
- "integrity": "sha512-4YpbAsnJXWYK/fpTVFlMIcUIho2AYCi4wg5aNPrG1ng7fn/1/RZfCIpRCiBX+12RVa34RluilnvCqD+g3KiSiA=="
+ "version": "17.0.23",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.23.tgz",
+ "integrity": "sha512-UxDxWn7dl97rKVeVS61vErvw086aCYhDLyvRQZ5Rk65rZKepaFdm53GeqXaKBuOhED4e9uWq34IC3TdSdJJ2Gw=="
},
"@types/parse-json": {
"version": "4.0.0",
@@ -9863,12 +9937,12 @@
"dev": true
},
"accepts": {
- "version": "1.3.7",
- "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
- "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
+ "version": "1.3.8",
+ "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
+ "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
"requires": {
- "mime-types": "~2.1.24",
- "negotiator": "0.6.2"
+ "mime-types": "~2.1.34",
+ "negotiator": "0.6.3"
}
},
"acorn": {
@@ -9913,9 +9987,9 @@
},
"dependencies": {
"debug": {
- "version": "4.3.3",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
- "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
"requires": {
"ms": "2.1.2"
}
@@ -10290,15 +10364,15 @@
"dev": true
},
"browserslist": {
- "version": "4.19.1",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz",
- "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==",
+ "version": "4.20.2",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.2.tgz",
+ "integrity": "sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==",
"dev": true,
"requires": {
- "caniuse-lite": "^1.0.30001286",
- "electron-to-chromium": "^1.4.17",
+ "caniuse-lite": "^1.0.30001317",
+ "electron-to-chromium": "^1.4.84",
"escalade": "^3.1.1",
- "node-releases": "^2.0.1",
+ "node-releases": "^2.0.2",
"picocolors": "^1.0.0"
}
},
@@ -10387,9 +10461,9 @@
"dev": true
},
"caniuse-lite": {
- "version": "1.0.30001303",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001303.tgz",
- "integrity": "sha512-/Mqc1oESndUNszJP0kx0UaQU9kEv9nNtJ7Kn8AdA0mNnH8eR1cj0kG+NbNuC1Wq/b21eA8prhKRA3bbkjONegQ==",
+ "version": "1.0.30001320",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001320.tgz",
+ "integrity": "sha512-MWPzG54AGdo3nWx7zHZTefseM5Y1ccM7hlQKHRqJkPozUaw3hNbBTMmLn16GG2FUzjR13Cr3NPfhIieX5PzXDA==",
"dev": true
},
"caseless": {
@@ -10599,9 +10673,9 @@
}
},
"commander": {
- "version": "8.3.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz",
- "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==",
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-9.1.0.tgz",
+ "integrity": "sha512-i0/MaqBtdbnJ4XQs4Pmyb+oFQl+q0lsAmokVUH92SlSw4fkeAcG3bVon+Qt7hmtF+u3Het6o4VgrcY3qAoEB6w==",
"dev": true
},
"comment-json": {
@@ -10793,57 +10867,49 @@
"semver": "^7.3.5",
"strip-ansi": "^6.0.1",
"vscode-uri": "^3.0.3"
- },
- "dependencies": {
- "commander": {
- "version": "9.0.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-9.0.0.tgz",
- "integrity": "sha512-JJfP2saEKbQqvW+FI93OYUB4ByV5cizMpFMiiJI8xDbBvQvSkIk0VvQdn1CZ8mqAO8Loq2h0gYTYtDFUZUeERw==",
- "dev": true
- }
}
},
"cspell-gitignore": {
- "version": "5.19.1",
- "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-5.19.1.tgz",
- "integrity": "sha512-RfJ5u6M3I2RD7pqyQzZWeNfJJLR986KlrAUXHtzvekgUej6b0dWj2yJ4/MYCoaJ8oq3uRO8hddZDWsp4TogU+w==",
+ "version": "5.19.3",
+ "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-5.19.3.tgz",
+ "integrity": "sha512-Q67uHcf0qNgOoanRLhatapjWpLiftT+MuLIyAaSLe5eNVzQurQIc+UnXhtaslkVyOTqQt4NJFqLgtf5ZSGz1bg==",
"dev": true,
"requires": {
- "cspell-glob": "^5.19.1",
+ "cspell-glob": "^5.19.3",
"find-up": "^5.0.0"
}
},
"cspell-glob": {
- "version": "5.19.1",
- "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-5.19.1.tgz",
- "integrity": "sha512-RhQc8nS6rC4kxEPSEqkWVcF+WBhmSTfidVFA9dMDswtCJA4SiAuQEH9xizMPzKVcOHi1jkgrdWCToB5E+DwU1Q==",
+ "version": "5.19.3",
+ "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-5.19.3.tgz",
+ "integrity": "sha512-qp2Oe/euzTu3e0zZrQxHuTrqRo418tYfh4CnCa+DKU6lWKKcF4zCEhOGJHPsYak8SFIXZ4ZE360wHFxB/JDutQ==",
"dev": true,
"requires": {
"micromatch": "^4.0.4"
}
},
"cspell-io": {
- "version": "5.19.1",
- "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-5.19.1.tgz",
- "integrity": "sha512-AQeTP7eyUlxRNS1UgqnwFJsgPk/mnUzcihOHoF6Vi+bcRTddoIdipgYdlhsOpcuXKNY8aCQzN9yN35TApphC6Q==",
+ "version": "5.19.3",
+ "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-5.19.3.tgz",
+ "integrity": "sha512-dE9eBvHgIJ11DelWtyehMU3W3bCpcB+0nS6uOZJ2d8fDu13m5BebpLrXZ2dKfY4cjksJUhRPatt14uwQSeUp2A==",
"dev": true
},
"cspell-lib": {
- "version": "5.19.1",
- "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-5.19.1.tgz",
- "integrity": "sha512-MoZ9A+MnaY+yEaRYt4/T702Gb3l1Td5gUeLFDsMSBwwo3EfUQThFL2jmqZsKiTZao9FDU1qFQbN5sAbd/i5N5g==",
+ "version": "5.19.3",
+ "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-5.19.3.tgz",
+ "integrity": "sha512-peMJggwJpxCXKZZ0DuHyDtZmf66POKaHf5Im8LGEyMKFARUIq6O2WvaUGggYjyRe3Ng/f5G+EYTcIHbF9pZYcg==",
"dev": true,
"requires": {
- "@cspell/cspell-bundled-dicts": "^5.19.1",
- "@cspell/cspell-pipe": "^5.19.1",
- "@cspell/cspell-types": "^5.19.1",
+ "@cspell/cspell-bundled-dicts": "^5.19.3",
+ "@cspell/cspell-pipe": "^5.19.3",
+ "@cspell/cspell-types": "^5.19.3",
"clear-module": "^4.1.2",
"comment-json": "^4.2.2",
"configstore": "^5.0.1",
"cosmiconfig": "^7.0.1",
- "cspell-glob": "^5.19.1",
- "cspell-io": "^5.19.1",
- "cspell-trie-lib": "^5.19.1",
+ "cspell-glob": "^5.19.3",
+ "cspell-io": "^5.19.3",
+ "cspell-trie-lib": "^5.19.3",
"fast-equals": "^3.0.0",
"find-up": "^5.0.0",
"fs-extra": "^10.0.1",
@@ -10856,12 +10922,12 @@
}
},
"cspell-trie-lib": {
- "version": "5.19.1",
- "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-5.19.1.tgz",
- "integrity": "sha512-p0d/H68g3/Itj5EEqIznZWmJNm+UEySJC16vG0ZsrB/T8tvKi/sz8jlKkokcOckGH2/eD8skUpJbQcWUc/lJvA==",
+ "version": "5.19.3",
+ "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-5.19.3.tgz",
+ "integrity": "sha512-Io8EB7E1pmttHzZvgvPEF0b87qlq8G5uA4B+sbqCxrUf5l4JDcK/UYLih0+rekLTbv4Q68zqgCTASvqxgqnoAg==",
"dev": true,
"requires": {
- "@cspell/cspell-pipe": "^5.19.1",
+ "@cspell/cspell-pipe": "^5.19.3",
"fs-extra": "^10.0.1",
"gensequence": "^3.1.1"
}
@@ -11069,9 +11135,9 @@
"integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
},
"electron-to-chromium": {
- "version": "1.4.54",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.54.tgz",
- "integrity": "sha512-jRAoneRdSxnpRHO0ANpnEUtQHXxlgfVjrLOnQSisw1ryjXJXvS0pJaR/v2B7S++/tRjgEDp4Sjn5nmgb6uTySw==",
+ "version": "1.4.92",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.92.tgz",
+ "integrity": "sha512-YAVbvQIcDE/IJ/vzDMjD484/hsRbFPW2qXJPaYTfOhtligmfYEYOep+5QojpaEU9kq6bMvNeC2aG7arYvTHYsA==",
"dev": true
},
"emoji-regex": {
@@ -11094,9 +11160,9 @@
}
},
"engine.io": {
- "version": "6.1.2",
- "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.1.2.tgz",
- "integrity": "sha512-v/7eGHxPvO2AWsksyx2PUsQvBafuvqs0jJJQ0FdmJG1b9qIvgSbqDRGwNhfk2XHaTTbTXiC4quRE8Q9nRjsrQQ==",
+ "version": "6.1.3",
+ "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.1.3.tgz",
+ "integrity": "sha512-rqs60YwkvWTLLnfazqgZqLa/aKo+9cueVfEi/dZ8PyGyaf8TLOxj++4QMIgeG3Gn0AhrWiFXvghsoY9L9h25GA==",
"requires": {
"@types/cookie": "^0.4.1",
"@types/cors": "^2.8.12",
@@ -11106,19 +11172,19 @@
"cookie": "~0.4.1",
"cors": "~2.8.5",
"debug": "~4.3.1",
- "engine.io-parser": "~5.0.0",
+ "engine.io-parser": "~5.0.3",
"ws": "~8.2.3"
},
"dependencies": {
"cookie": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz",
- "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA=="
+ "version": "0.4.2",
+ "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz",
+ "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA=="
},
"debug": {
- "version": "4.3.3",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
- "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
"requires": {
"ms": "2.1.2"
}
@@ -11320,9 +11386,9 @@
},
"dependencies": {
"debug": {
- "version": "4.3.3",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
- "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
"dev": true,
"requires": {
"ms": "2.1.2"
@@ -11391,9 +11457,9 @@
}
},
"eslint-module-utils": {
- "version": "2.7.2",
- "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.2.tgz",
- "integrity": "sha512-zquepFnWCY2ISMFwD/DqzaM++H+7PDzOpUvotJWm/y1BAFt5R4oeULgdrTejKqLkz7MA/tgstsUMNYc7wNdTrg==",
+ "version": "2.7.3",
+ "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz",
+ "integrity": "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==",
"dev": true,
"requires": {
"debug": "^3.2.7",
@@ -11542,9 +11608,9 @@
},
"dependencies": {
"debug": {
- "version": "4.3.3",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
- "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
"dev": true,
"requires": {
"ms": "2.1.2"
@@ -11773,9 +11839,9 @@
},
"dependencies": {
"debug": {
- "version": "4.3.3",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
- "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
"requires": {
"ms": "2.1.2"
}
@@ -12115,9 +12181,9 @@
}
},
"globals": {
- "version": "13.12.1",
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.1.tgz",
- "integrity": "sha512-317dFlgY2pdJZ9rspXDks7073GpDmXdfbM3vYYp0HAMKGDh1FfWPleI2ljVNLQX5M5lXcAslTcPTrOrMEFOjyw==",
+ "version": "13.13.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz",
+ "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==",
"dev": true,
"requires": {
"type-fest": "^0.20.2"
@@ -12217,9 +12283,9 @@
"dev": true
},
"has-symbols": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
- "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw=="
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
+ "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A=="
},
"has-tostringtag": {
"version": "1.0.0",
@@ -12315,9 +12381,9 @@
},
"dependencies": {
"debug": {
- "version": "4.3.3",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
- "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
"requires": {
"ms": "2.1.2"
}
@@ -12349,9 +12415,9 @@
},
"dependencies": {
"debug": {
- "version": "4.3.3",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
- "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
"requires": {
"ms": "2.1.2"
}
@@ -12821,9 +12887,9 @@
},
"dependencies": {
"debug": {
- "version": "4.3.3",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
- "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
"dev": true,
"requires": {
"ms": "2.1.2"
@@ -12838,9 +12904,9 @@
}
},
"istanbul-reports": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.3.tgz",
- "integrity": "sha512-x9LtDVtfm/t1GFiLl3NffC7hz+I1ragvgX1P/Lg1NlIagifZDKUkuuaAxH/qpwj2IuEfD8G2Bs/UKp+sZ/pKkg==",
+ "version": "3.1.4",
+ "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz",
+ "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==",
"dev": true,
"requires": {
"html-escaper": "^2.0.0",
@@ -12986,13 +13052,10 @@
"integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus="
},
"json5": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz",
- "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==",
- "dev": true,
- "requires": {
- "minimist": "^1.2.5"
- }
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz",
+ "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==",
+ "dev": true
},
"jsonfile": {
"version": "6.1.0",
@@ -13094,10 +13157,16 @@
"yaml": "^1.10.2"
},
"dependencies": {
+ "commander": {
+ "version": "8.3.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz",
+ "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==",
+ "dev": true
+ },
"debug": {
- "version": "4.3.3",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
- "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
"dev": true,
"requires": {
"ms": "2.1.2"
@@ -13118,9 +13187,9 @@
}
},
"listr2": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/listr2/-/listr2-4.0.1.tgz",
- "integrity": "sha512-D65Nl+zyYHL2jQBGmxtH/pU8koPZo5C8iCNE8EoB04RwPgQG1wuaKwVbeZv9LJpiH4Nxs0FCp+nNcG8OqpniiA==",
+ "version": "4.0.5",
+ "resolved": "https://registry.npmjs.org/listr2/-/listr2-4.0.5.tgz",
+ "integrity": "sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA==",
"dev": true,
"requires": {
"cli-truncate": "^2.1.0",
@@ -13128,7 +13197,7 @@
"log-update": "^4.0.0",
"p-map": "^4.0.0",
"rfdc": "^1.3.0",
- "rxjs": "^7.5.2",
+ "rxjs": "^7.5.5",
"through": "^2.3.8",
"wrap-ansi": "^7.0.0"
},
@@ -13397,16 +13466,16 @@
"integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="
},
"mime-db": {
- "version": "1.51.0",
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz",
- "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g=="
+ "version": "1.52.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="
},
"mime-types": {
- "version": "2.1.34",
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz",
- "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==",
+ "version": "2.1.35",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
"requires": {
- "mime-db": "1.51.0"
+ "mime-db": "1.52.0"
}
},
"mimic-fn": {
@@ -13428,9 +13497,9 @@
"dev": true
},
"minimatch": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
- "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
"requires": {
"brace-expansion": "^1.1.7"
}
@@ -13500,6 +13569,15 @@
}
}
},
+ "minimatch": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
+ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
+ "dev": true,
+ "requires": {
+ "brace-expansion": "^1.1.7"
+ }
+ },
"ms": {
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
@@ -13554,9 +13632,9 @@
"dev": true
},
"negotiator": {
- "version": "0.6.2",
- "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
- "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw=="
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
+ "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg=="
},
"neo-async": {
"version": "2.6.2",
@@ -13576,9 +13654,9 @@
},
"dependencies": {
"debug": {
- "version": "4.3.3",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
- "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
"dev": true,
"requires": {
"ms": "2.1.2"
@@ -13631,9 +13709,9 @@
}
},
"node-releases": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz",
- "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==",
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz",
+ "integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==",
"dev": true
},
"node-w3capi": {
@@ -13646,9 +13724,9 @@
},
"dependencies": {
"debug": {
- "version": "4.3.3",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
- "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
"requires": {
"ms": "2.1.2"
}
@@ -14641,9 +14719,9 @@
}
},
"rxjs": {
- "version": "7.5.2",
- "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.2.tgz",
- "integrity": "sha512-PwDt186XaL3QN5qXj/H9DGyHhP3/RYYgZZwqBv9Tv8rsAaiwFH1IsJJlcgD37J7UW5a6O67qX0KWKS3/pu0m4w==",
+ "version": "7.5.5",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.5.tgz",
+ "integrity": "sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw==",
"dev": true,
"requires": {
"tslib": "^2.1.0"
@@ -14776,9 +14854,9 @@
}
},
"signal-exit": {
- "version": "3.0.6",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz",
- "integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==",
+ "version": "3.0.7",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
+ "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
"dev": true
},
"slice-ansi": {
@@ -14813,9 +14891,9 @@
},
"dependencies": {
"debug": {
- "version": "4.3.3",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
- "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
"requires": {
"ms": "2.1.2"
}
@@ -14843,9 +14921,9 @@
},
"dependencies": {
"debug": {
- "version": "4.3.3",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
- "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
"requires": {
"ms": "2.1.2"
}
@@ -14947,9 +15025,9 @@
"dev": true
},
"string-width": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.0.tgz",
- "integrity": "sha512-7x54QnN21P+XL/v8SuNKvfgsUre6PXpN7mc77N3HlZv+f1SBRGmjxtOud2Z6FZ8DmdkD/IdjCaf9XXbnqmTZGQ==",
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
+ "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
"dev": true,
"requires": {
"eastasianwidth": "^0.2.0",
@@ -15040,9 +15118,9 @@
},
"dependencies": {
"debug": {
- "version": "4.3.3",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
- "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
"requires": {
"ms": "2.1.2"
}
@@ -15199,14 +15277,14 @@
}
},
"tsconfig-paths": {
- "version": "3.12.0",
- "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.12.0.tgz",
- "integrity": "sha512-e5adrnOYT6zqVnWqZu7i/BQ3BnhzvGbjEjejFXO20lKIKpwTaupkCPgEfv4GZK1IBciJUEhYs3J3p75FdaTFVg==",
+ "version": "3.14.1",
+ "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz",
+ "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==",
"dev": true,
"requires": {
"@types/json5": "^0.0.29",
"json5": "^1.0.1",
- "minimist": "^1.2.0",
+ "minimist": "^1.2.6",
"strip-bom": "^3.0.0"
},
"dependencies": {
@@ -15292,9 +15370,9 @@
"dev": true
},
"uglify-js": {
- "version": "3.15.0",
- "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.15.0.tgz",
- "integrity": "sha512-x+xdeDWq7FiORDvyIJ0q/waWd4PhjBNOm5dQUOq2AKC0IEjxOS66Ha9tctiVDGcRQuh69K7fgU5oRuTK4cysSg==",
+ "version": "3.15.3",
+ "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.15.3.tgz",
+ "integrity": "sha512-6iCVm2omGJbsu3JWac+p6kUiOpg3wFO2f8lIXjfEb8RrmLjzog1wTPMmwKB7swfzzqxj9YM+sGUM++u1qN4qJg==",
"optional": true
},
"unbox-primitive": {
From 7e1f81024778ef1e74bcfc719ff16f6e6417fb58 Mon Sep 17 00:00:00 2001
From: Denis Ah-Kang
Date: Fri, 25 Mar 2022 14:06:13 +0400
Subject: [PATCH 022/349] add trailing slashes on allowed assets urls
---
lib/rules/links/linkchecker.js | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/lib/rules/links/linkchecker.js b/lib/rules/links/linkchecker.js
index 52d4ef82d..ef0f7b0dc 100644
--- a/lib/rules/links/linkchecker.js
+++ b/lib/rules/links/linkchecker.js
@@ -14,11 +14,11 @@ const compound = {
};
const allowList = [
- /^https:\/\/www.w3.org\/StyleSheets/,
- /^https:\/\/www.w3.org\/scripts/,
+ /^https:\/\/www.w3.org\/StyleSheets\//,
+ /^https:\/\/www.w3.org\/scripts\//,
'https://www.w3.org/TR/tr-outdated-spec',
- /^https:\/\/www.w3.org\/analytics\/piwik/,
- /^https:\/\/test.csswg.org\/harness/,
+ /^https:\/\/www.w3.org\/analytics\/piwik\//,
+ /^https:\/\/test.csswg.org\/harness\//,
/^https:\/\/cdn.w3.org\/assets\//,
/^data:/,
];
From fcbc6ce1953b53bce8396bde75f3809223f851d5 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 28 Mar 2022 00:01:05 +0000
Subject: [PATCH 023/349] chore(deps-dev): bump eslint from 8.11.0 to 8.12.0
Bumps [eslint](https://github.com/eslint/eslint) from 8.11.0 to 8.12.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.11.0...v8.12.0)
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 14 +++++++-------
package.json | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index a7213cabd..2539d087c 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -29,7 +29,7 @@
"chai": "4.3.4",
"chai-as-promised": "7.1.1",
"cspell": "5.19.1",
- "eslint": "8.11.0",
+ "eslint": "8.12.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
"eslint-plugin-import": "2.25.3",
@@ -2995,9 +2995,9 @@
}
},
"node_modules/eslint": {
- "version": "8.11.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.11.0.tgz",
- "integrity": "sha512-/KRpd9mIRg2raGxHRGwW9ZywYNAClZrHjdueHcrVDuO3a6bj83eoTirCCk0M0yPwOjWYKHwRVRid+xK4F/GHgA==",
+ "version": "8.12.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.12.0.tgz",
+ "integrity": "sha512-it1oBL9alZg1S8UycLm5YDMAkIhtH6FtAzuZs6YvoGVldWjbS08BkAdb/ymP9LlAyq8koANu32U7Ib/w+UNh8Q==",
"dev": true,
"dependencies": {
"@eslint/eslintrc": "^1.2.1",
@@ -11343,9 +11343,9 @@
}
},
"eslint": {
- "version": "8.11.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.11.0.tgz",
- "integrity": "sha512-/KRpd9mIRg2raGxHRGwW9ZywYNAClZrHjdueHcrVDuO3a6bj83eoTirCCk0M0yPwOjWYKHwRVRid+xK4F/GHgA==",
+ "version": "8.12.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.12.0.tgz",
+ "integrity": "sha512-it1oBL9alZg1S8UycLm5YDMAkIhtH6FtAzuZs6YvoGVldWjbS08BkAdb/ymP9LlAyq8koANu32U7Ib/w+UNh8Q==",
"dev": true,
"requires": {
"@eslint/eslintrc": "^1.2.1",
diff --git a/package.json b/package.json
index 3c333c6f5..04a6287e4 100644
--- a/package.json
+++ b/package.json
@@ -30,7 +30,7 @@
"chai": "4.3.4",
"chai-as-promised": "7.1.1",
"cspell": "5.19.1",
- "eslint": "8.11.0",
+ "eslint": "8.12.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
"eslint-plugin-import": "2.25.3",
From fa03c79fd9bbddd4e7b68abfe5bccb8a9015d5f6 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 4 Apr 2022 08:45:46 +0400
Subject: [PATCH 024/349] chore(deps-dev): bump eslint-plugin-jsdoc from 38.0.3
to 38.1.6 (#1572)
Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 38.0.3 to 38.1.6.
- [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases)
- [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v38.0.3...v38.1.6)
---
updated-dependencies:
- dependency-name: eslint-plugin-jsdoc
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 58 +++++++++++++++++++++++------------------------
package.json | 2 +-
2 files changed, 30 insertions(+), 30 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 2539d087c..af2df9e68 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -33,7 +33,7 @@
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
"eslint-plugin-import": "2.25.3",
- "eslint-plugin-jsdoc": "38.0.3",
+ "eslint-plugin-jsdoc": "38.1.6",
"eslint-plugin-node": "11.1.0",
"eslint-plugin-prettier": "^4.0.0",
"expect.js": "0.3",
@@ -814,14 +814,14 @@
"dev": true
},
"node_modules/@es-joy/jsdoccomment": {
- "version": "0.21.2",
- "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.21.2.tgz",
- "integrity": "sha512-k8NwNnnYgUR/hyC/JdAbKvaIzTgnT5XJeCeVFo5tpT/4Fu5WiXmhdi6M/c4diqXSDf3ZENyrCtgzCUhIbfT8Zg==",
+ "version": "0.22.1",
+ "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.22.1.tgz",
+ "integrity": "sha512-/WMkqLYfwCf0waCAMC8Eddt3iAOdghkDF5vmyKEu8pfO66KRFY1L15yks8mfgURiwOAOJpAQ3blvB3Znj6ZwBw==",
"dev": true,
"dependencies": {
- "comment-parser": "1.3.0",
+ "comment-parser": "1.3.1",
"esquery": "^1.4.0",
- "jsdoc-type-pratt-parser": "~2.2.4"
+ "jsdoc-type-pratt-parser": "~2.2.5"
},
"engines": {
"node": "^12 || ^14 || ^16 || ^17"
@@ -2162,9 +2162,9 @@
}
},
"node_modules/comment-parser": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.3.0.tgz",
- "integrity": "sha512-hRpmWIKgzd81vn0ydoWoyPoALEOnF4wt8yKD35Ib1D6XC2siLiYaiqfGkYrunuKdsXGwpBpHU3+9r+RVw2NZfA==",
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.3.1.tgz",
+ "integrity": "sha512-B52sN2VNghyq5ofvUsqZjmk6YkihBX5vMSChmSK9v4ShjKf3Vk5Xcmgpw4o+iIgtrnM/u5FiMpz9VKb8lpBveA==",
"dev": true,
"engines": {
"node": ">= 12.0.0"
@@ -3289,14 +3289,14 @@
}
},
"node_modules/eslint-plugin-jsdoc": {
- "version": "38.0.3",
- "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-38.0.3.tgz",
- "integrity": "sha512-CGA2XrDPhDhSnVsSU1fGh/Hf2B/ggF/zLQ8AcaDPORoynkLEXJGVXgkH8yLxtjQajS7ANYJXPKwbnXDpIbDwoQ==",
+ "version": "38.1.6",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-38.1.6.tgz",
+ "integrity": "sha512-n4s95oYlg0L43Bs8C0dkzIldxYf8pLCutC/tCbjIdF7VDiobuzPI+HZn9Q0BvgOvgPNgh5n7CSStql25HUG4Tw==",
"dev": true,
"dependencies": {
- "@es-joy/jsdoccomment": "~0.21.2",
- "comment-parser": "1.3.0",
- "debug": "^4.3.3",
+ "@es-joy/jsdoccomment": "~0.22.1",
+ "comment-parser": "1.3.1",
+ "debug": "^4.3.4",
"escape-string-regexp": "^4.0.0",
"esquery": "^1.4.0",
"regextras": "^0.8.0",
@@ -9676,14 +9676,14 @@
"dev": true
},
"@es-joy/jsdoccomment": {
- "version": "0.21.2",
- "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.21.2.tgz",
- "integrity": "sha512-k8NwNnnYgUR/hyC/JdAbKvaIzTgnT5XJeCeVFo5tpT/4Fu5WiXmhdi6M/c4diqXSDf3ZENyrCtgzCUhIbfT8Zg==",
+ "version": "0.22.1",
+ "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.22.1.tgz",
+ "integrity": "sha512-/WMkqLYfwCf0waCAMC8Eddt3iAOdghkDF5vmyKEu8pfO66KRFY1L15yks8mfgURiwOAOJpAQ3blvB3Znj6ZwBw==",
"dev": true,
"requires": {
- "comment-parser": "1.3.0",
+ "comment-parser": "1.3.1",
"esquery": "^1.4.0",
- "jsdoc-type-pratt-parser": "~2.2.4"
+ "jsdoc-type-pratt-parser": "~2.2.5"
}
},
"@eslint/eslintrc": {
@@ -10692,9 +10692,9 @@
}
},
"comment-parser": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.3.0.tgz",
- "integrity": "sha512-hRpmWIKgzd81vn0ydoWoyPoALEOnF4wt8yKD35Ib1D6XC2siLiYaiqfGkYrunuKdsXGwpBpHU3+9r+RVw2NZfA==",
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.3.1.tgz",
+ "integrity": "sha512-B52sN2VNghyq5ofvUsqZjmk6YkihBX5vMSChmSK9v4ShjKf3Vk5Xcmgpw4o+iIgtrnM/u5FiMpz9VKb8lpBveA==",
"dev": true
},
"commondir": {
@@ -11592,14 +11592,14 @@
}
},
"eslint-plugin-jsdoc": {
- "version": "38.0.3",
- "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-38.0.3.tgz",
- "integrity": "sha512-CGA2XrDPhDhSnVsSU1fGh/Hf2B/ggF/zLQ8AcaDPORoynkLEXJGVXgkH8yLxtjQajS7ANYJXPKwbnXDpIbDwoQ==",
+ "version": "38.1.6",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-38.1.6.tgz",
+ "integrity": "sha512-n4s95oYlg0L43Bs8C0dkzIldxYf8pLCutC/tCbjIdF7VDiobuzPI+HZn9Q0BvgOvgPNgh5n7CSStql25HUG4Tw==",
"dev": true,
"requires": {
- "@es-joy/jsdoccomment": "~0.21.2",
- "comment-parser": "1.3.0",
- "debug": "^4.3.3",
+ "@es-joy/jsdoccomment": "~0.22.1",
+ "comment-parser": "1.3.1",
+ "debug": "^4.3.4",
"escape-string-regexp": "^4.0.0",
"esquery": "^1.4.0",
"regextras": "^0.8.0",
diff --git a/package.json b/package.json
index 04a6287e4..da9cd2849 100644
--- a/package.json
+++ b/package.json
@@ -34,7 +34,7 @@
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
"eslint-plugin-import": "2.25.3",
- "eslint-plugin-jsdoc": "38.0.3",
+ "eslint-plugin-jsdoc": "38.1.6",
"eslint-plugin-node": "11.1.0",
"eslint-plugin-prettier": "^4.0.0",
"expect.js": "0.3",
From 8552e61e500b10316b790ae459c997300cf40705 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 4 Apr 2022 08:46:05 +0400
Subject: [PATCH 025/349] chore(deps): bump rectalogic/notify-irc from 1 to 2
(#1573)
Bumps [rectalogic/notify-irc](https://github.com/rectalogic/notify-irc) from 1 to 2.
- [Release notes](https://github.com/rectalogic/notify-irc/releases)
- [Commits](https://github.com/rectalogic/notify-irc/compare/v1...v2)
---
updated-dependencies:
- dependency-name: rectalogic/notify-irc
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
.github/workflows/node.js.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/node.js.yml b/.github/workflows/node.js.yml
index 2a6a152b3..2b69abd5c 100644
--- a/.github/workflows/node.js.yml
+++ b/.github/workflows/node.js.yml
@@ -40,7 +40,7 @@ jobs:
W3C_API_KEY: ${{ secrets.W3C_API_KEY }}
- name: Notify failure
- uses: rectalogic/notify-irc@v1
+ uses: rectalogic/notify-irc@v2
if: failure() && github.event.pull_request.draft == false
with:
server: 'irc.w3.org'
From 1dd3e4712c8ac61cb7c638213b1d2ac509ede117 Mon Sep 17 00:00:00 2001
From: Philippe Le Hegaret
Date: Tue, 5 Apr 2022 08:06:44 -0400
Subject: [PATCH 026/349] Closed anchor for proposed new features SOTD text
(#1574)
---
lib/rules.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/rules.json b/lib/rules.json
index 8d3df948b..d029f9b88 100644
--- a/lib/rules.json
+++ b/lib/rules.json
@@ -1162,7 +1162,7 @@
"draftStability": true,
"patPolReq": true,
"knownDisclosureNumber": true,
- "newFeatures": "If it is the intention to incorporate new features in future updates of the specification, please make sure to identify the document as intending to allow new features. Recommended text is: Future updates to this specification may incorporate new features. Include one of this source code: <p>Future updates to this specification may incorporate <a href=\"https://www.w3.org/2021/Process-20211102/#allow-new-features\">new features<a>.</p>
",
+ "newFeatures": "If it is the intention to incorporate new features in future updates of the specification, please make sure to identify the document as intending to allow new features. Recommended text is: Future updates to this specification may incorporate new features. Include one of this source code: <p>Future updates to this specification may incorporate <a href=\"https://www.w3.org/2021/Process-20211102/#allow-new-features\">new features</a>.</p>
",
"whichProcess": true
}
},
From f9cde0fcdd8bdea194f7c8b3e63383927872793c Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 11 Apr 2022 00:01:03 +0000
Subject: [PATCH 027/349] chore(deps-dev): bump eslint from 8.12.0 to 8.13.0
Bumps [eslint](https://github.com/eslint/eslint) from 8.12.0 to 8.13.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.12.0...v8.13.0)
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 14 +++++++-------
package.json | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index af2df9e68..cb331258b 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -29,7 +29,7 @@
"chai": "4.3.4",
"chai-as-promised": "7.1.1",
"cspell": "5.19.1",
- "eslint": "8.12.0",
+ "eslint": "8.13.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
"eslint-plugin-import": "2.25.3",
@@ -2995,9 +2995,9 @@
}
},
"node_modules/eslint": {
- "version": "8.12.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.12.0.tgz",
- "integrity": "sha512-it1oBL9alZg1S8UycLm5YDMAkIhtH6FtAzuZs6YvoGVldWjbS08BkAdb/ymP9LlAyq8koANu32U7Ib/w+UNh8Q==",
+ "version": "8.13.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.13.0.tgz",
+ "integrity": "sha512-D+Xei61eInqauAyTJ6C0q6x9mx7kTUC1KZ0m0LSEexR0V+e94K12LmWX076ZIsldwfQ2RONdaJe0re0TRGQbRQ==",
"dev": true,
"dependencies": {
"@eslint/eslintrc": "^1.2.1",
@@ -11343,9 +11343,9 @@
}
},
"eslint": {
- "version": "8.12.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.12.0.tgz",
- "integrity": "sha512-it1oBL9alZg1S8UycLm5YDMAkIhtH6FtAzuZs6YvoGVldWjbS08BkAdb/ymP9LlAyq8koANu32U7Ib/w+UNh8Q==",
+ "version": "8.13.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.13.0.tgz",
+ "integrity": "sha512-D+Xei61eInqauAyTJ6C0q6x9mx7kTUC1KZ0m0LSEexR0V+e94K12LmWX076ZIsldwfQ2RONdaJe0re0TRGQbRQ==",
"dev": true,
"requires": {
"@eslint/eslintrc": "^1.2.1",
diff --git a/package.json b/package.json
index da9cd2849..a42eae9ef 100644
--- a/package.json
+++ b/package.json
@@ -30,7 +30,7 @@
"chai": "4.3.4",
"chai-as-promised": "7.1.1",
"cspell": "5.19.1",
- "eslint": "8.12.0",
+ "eslint": "8.13.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
"eslint-plugin-import": "2.25.3",
From 0177acb4b0b11c5c069af67978e962eda3d310c3 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 11 Apr 2022 00:01:30 +0000
Subject: [PATCH 028/349] chore(deps-dev): bump eslint-plugin-import from
2.25.3 to 2.26.0
Bumps [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) from 2.25.3 to 2.26.0.
- [Release notes](https://github.com/import-js/eslint-plugin-import/releases)
- [Changelog](https://github.com/import-js/eslint-plugin-import/blob/main/CHANGELOG.md)
- [Commits](https://github.com/import-js/eslint-plugin-import/compare/v2.25.3...v2.26.0)
---
updated-dependencies:
- dependency-name: eslint-plugin-import
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 34 +++++++++++++++++-----------------
package.json | 2 +-
2 files changed, 18 insertions(+), 18 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index af2df9e68..43367eb50 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -32,7 +32,7 @@
"eslint": "8.12.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
- "eslint-plugin-import": "2.25.3",
+ "eslint-plugin-import": "2.26.0",
"eslint-plugin-jsdoc": "38.1.6",
"eslint-plugin-node": "11.1.0",
"eslint-plugin-prettier": "^4.0.0",
@@ -3250,9 +3250,9 @@
}
},
"node_modules/eslint-plugin-import": {
- "version": "2.25.3",
- "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.3.tgz",
- "integrity": "sha512-RzAVbby+72IB3iOEL8clzPLzL3wpDrlwjsTBAQXgyp5SeTqqY+0bFubwuo+y/HLhNZcXV4XqTBO4LGsfyHIDXg==",
+ "version": "2.26.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz",
+ "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==",
"dev": true,
"dependencies": {
"array-includes": "^3.1.4",
@@ -3260,14 +3260,14 @@
"debug": "^2.6.9",
"doctrine": "^2.1.0",
"eslint-import-resolver-node": "^0.3.6",
- "eslint-module-utils": "^2.7.1",
+ "eslint-module-utils": "^2.7.3",
"has": "^1.0.3",
- "is-core-module": "^2.8.0",
+ "is-core-module": "^2.8.1",
"is-glob": "^4.0.3",
- "minimatch": "^3.0.4",
+ "minimatch": "^3.1.2",
"object.values": "^1.1.5",
- "resolve": "^1.20.0",
- "tsconfig-paths": "^3.11.0"
+ "resolve": "^1.22.0",
+ "tsconfig-paths": "^3.14.1"
},
"engines": {
"node": ">=4"
@@ -11560,9 +11560,9 @@
}
},
"eslint-plugin-import": {
- "version": "2.25.3",
- "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.3.tgz",
- "integrity": "sha512-RzAVbby+72IB3iOEL8clzPLzL3wpDrlwjsTBAQXgyp5SeTqqY+0bFubwuo+y/HLhNZcXV4XqTBO4LGsfyHIDXg==",
+ "version": "2.26.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz",
+ "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==",
"dev": true,
"requires": {
"array-includes": "^3.1.4",
@@ -11570,14 +11570,14 @@
"debug": "^2.6.9",
"doctrine": "^2.1.0",
"eslint-import-resolver-node": "^0.3.6",
- "eslint-module-utils": "^2.7.1",
+ "eslint-module-utils": "^2.7.3",
"has": "^1.0.3",
- "is-core-module": "^2.8.0",
+ "is-core-module": "^2.8.1",
"is-glob": "^4.0.3",
- "minimatch": "^3.0.4",
+ "minimatch": "^3.1.2",
"object.values": "^1.1.5",
- "resolve": "^1.20.0",
- "tsconfig-paths": "^3.11.0"
+ "resolve": "^1.22.0",
+ "tsconfig-paths": "^3.14.1"
},
"dependencies": {
"doctrine": {
diff --git a/package.json b/package.json
index da9cd2849..fa09ec845 100644
--- a/package.json
+++ b/package.json
@@ -33,7 +33,7 @@
"eslint": "8.12.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
- "eslint-plugin-import": "2.25.3",
+ "eslint-plugin-import": "2.26.0",
"eslint-plugin-jsdoc": "38.1.6",
"eslint-plugin-node": "11.1.0",
"eslint-plugin-prettier": "^4.0.0",
From b477d7a1bf1d0914137d1a5af0d223f835a46731 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 11 Apr 2022 09:25:39 +0000
Subject: [PATCH 029/349] chore(deps-dev): bump eslint-plugin-jsdoc from 38.1.6
to 39.1.0
Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 38.1.6 to 39.1.0.
- [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases)
- [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v38.1.6...v39.1.0)
---
updated-dependencies:
- dependency-name: eslint-plugin-jsdoc
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 85 +++++++++++++++--------------------------------
package.json | 2 +-
2 files changed, 27 insertions(+), 60 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index b4bf22093..39cc51e94 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -33,7 +33,7 @@
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
"eslint-plugin-import": "2.26.0",
- "eslint-plugin-jsdoc": "38.1.6",
+ "eslint-plugin-jsdoc": "39.1.0",
"eslint-plugin-node": "11.1.0",
"eslint-plugin-prettier": "^4.0.0",
"expect.js": "0.3",
@@ -3289,9 +3289,9 @@
}
},
"node_modules/eslint-plugin-jsdoc": {
- "version": "38.1.6",
- "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-38.1.6.tgz",
- "integrity": "sha512-n4s95oYlg0L43Bs8C0dkzIldxYf8pLCutC/tCbjIdF7VDiobuzPI+HZn9Q0BvgOvgPNgh5n7CSStql25HUG4Tw==",
+ "version": "39.1.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-39.1.0.tgz",
+ "integrity": "sha512-KgpoLbeSEL3yv6T3QMErelPy+WFJSQkDoUOZTRmqCcsvQ4bmA02Vmw6WbC5cdYQ6P52iUIsAxtXTT66EF/Xzeg==",
"dev": true,
"dependencies": {
"@es-joy/jsdoccomment": "~0.22.1",
@@ -3299,12 +3299,11 @@
"debug": "^4.3.4",
"escape-string-regexp": "^4.0.0",
"esquery": "^1.4.0",
- "regextras": "^0.8.0",
- "semver": "^7.3.5",
+ "semver": "^7.3.6",
"spdx-expression-parse": "^3.0.1"
},
"engines": {
- "node": "^12 || ^14 || ^16 || ^17"
+ "node": "^14 || ^16 || ^17"
},
"peerDependencies": {
"eslint": "^7.0.0 || ^8.0.0"
@@ -5750,14 +5749,11 @@
}
},
"node_modules/lru-cache": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
- "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
- "dependencies": {
- "yallist": "^4.0.0"
- },
+ "version": "7.8.1",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.8.1.tgz",
+ "integrity": "sha512-E1v547OCgJvbvevfjgK9sNKIVXO96NnsTsFPBlg4ZxjhsJSODoH9lk8Bm0OxvHNm6Vm5Yqkl/1fErDxhYL8Skg==",
"engines": {
- "node": ">=10"
+ "node": ">=12"
}
},
"node_modules/make-dir": {
@@ -7342,15 +7338,6 @@
"url": "https://github.com/sponsors/mysticatea"
}
},
- "node_modules/regextras": {
- "version": "0.8.0",
- "resolved": "https://registry.npmjs.org/regextras/-/regextras-0.8.0.tgz",
- "integrity": "sha512-k519uI04Z3SaY0fLX843MRXnDeG2+vHOFsyhiPZvNLe7r8rD2YNRjq4BQLZZ0oAr2NrtvZlICsXysGNFPGa3CQ==",
- "dev": true,
- "engines": {
- "node": ">=0.1.14"
- }
- },
"node_modules/registry-auth-token": {
"version": "4.2.1",
"resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz",
@@ -7595,17 +7582,17 @@
}
},
"node_modules/semver": {
- "version": "7.3.5",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
- "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
+ "version": "7.3.6",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.6.tgz",
+ "integrity": "sha512-HZWqcgwLsjaX1HBD31msI/rXktuIhS+lWvdE4kN9z+8IVT4Itc7vqU2WvYsyD6/sjYCt4dEKH/m1M3dwI9CC5w==",
"dependencies": {
- "lru-cache": "^6.0.0"
+ "lru-cache": "^7.4.0"
},
"bin": {
"semver": "bin/semver.js"
},
"engines": {
- "node": ">=10"
+ "node": "^10.0.0 || ^12.0.0 || ^14.0.0 || >=16.0.0"
}
},
"node_modules/semver-diff": {
@@ -8900,11 +8887,6 @@
"node": ">=10"
}
},
- "node_modules/yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
- },
"node_modules/yaml": {
"version": "1.10.2",
"resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
@@ -11592,9 +11574,9 @@
}
},
"eslint-plugin-jsdoc": {
- "version": "38.1.6",
- "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-38.1.6.tgz",
- "integrity": "sha512-n4s95oYlg0L43Bs8C0dkzIldxYf8pLCutC/tCbjIdF7VDiobuzPI+HZn9Q0BvgOvgPNgh5n7CSStql25HUG4Tw==",
+ "version": "39.1.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-39.1.0.tgz",
+ "integrity": "sha512-KgpoLbeSEL3yv6T3QMErelPy+WFJSQkDoUOZTRmqCcsvQ4bmA02Vmw6WbC5cdYQ6P52iUIsAxtXTT66EF/Xzeg==",
"dev": true,
"requires": {
"@es-joy/jsdoccomment": "~0.22.1",
@@ -11602,8 +11584,7 @@
"debug": "^4.3.4",
"escape-string-regexp": "^4.0.0",
"esquery": "^1.4.0",
- "regextras": "^0.8.0",
- "semver": "^7.3.5",
+ "semver": "^7.3.6",
"spdx-expression-parse": "^3.0.1"
},
"dependencies": {
@@ -13357,12 +13338,9 @@
"dev": true
},
"lru-cache": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
- "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
- "requires": {
- "yallist": "^4.0.0"
- }
+ "version": "7.8.1",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.8.1.tgz",
+ "integrity": "sha512-E1v547OCgJvbvevfjgK9sNKIVXO96NnsTsFPBlg4ZxjhsJSODoH9lk8Bm0OxvHNm6Vm5Yqkl/1fErDxhYL8Skg=="
},
"make-dir": {
"version": "3.1.0",
@@ -14546,12 +14524,6 @@
"integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==",
"dev": true
},
- "regextras": {
- "version": "0.8.0",
- "resolved": "https://registry.npmjs.org/regextras/-/regextras-0.8.0.tgz",
- "integrity": "sha512-k519uI04Z3SaY0fLX843MRXnDeG2+vHOFsyhiPZvNLe7r8rD2YNRjq4BQLZZ0oAr2NrtvZlICsXysGNFPGa3CQ==",
- "dev": true
- },
"registry-auth-token": {
"version": "4.2.1",
"resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz",
@@ -14746,11 +14718,11 @@
}
},
"semver": {
- "version": "7.3.5",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
- "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
+ "version": "7.3.6",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.6.tgz",
+ "integrity": "sha512-HZWqcgwLsjaX1HBD31msI/rXktuIhS+lWvdE4kN9z+8IVT4Itc7vqU2WvYsyD6/sjYCt4dEKH/m1M3dwI9CC5w==",
"requires": {
- "lru-cache": "^6.0.0"
+ "lru-cache": "^7.4.0"
}
},
"semver-diff": {
@@ -15745,11 +15717,6 @@
"integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
"dev": true
},
- "yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
- },
"yaml": {
"version": "1.10.2",
"resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
diff --git a/package.json b/package.json
index fb909c010..575c635a4 100644
--- a/package.json
+++ b/package.json
@@ -34,7 +34,7 @@
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
"eslint-plugin-import": "2.26.0",
- "eslint-plugin-jsdoc": "38.1.6",
+ "eslint-plugin-jsdoc": "39.1.0",
"eslint-plugin-node": "11.1.0",
"eslint-plugin-prettier": "^4.0.0",
"expect.js": "0.3",
From 5b5825cf592114e157a004c9f131cccc7e427ea8 Mon Sep 17 00:00:00 2001
From: JiayingL
Date: Tue, 12 Apr 2022 17:36:28 +0800
Subject: [PATCH 030/349] Update node.js.yml
---
.github/workflows/node.js.yml | 12 ------------
1 file changed, 12 deletions(-)
diff --git a/.github/workflows/node.js.yml b/.github/workflows/node.js.yml
index 2b69abd5c..c9beff500 100644
--- a/.github/workflows/node.js.yml
+++ b/.github/workflows/node.js.yml
@@ -38,15 +38,3 @@ jobs:
- run: npm run coverage
env:
W3C_API_KEY: ${{ secrets.W3C_API_KEY }}
-
- - name: Notify failure
- uses: rectalogic/notify-irc@v2
- if: failure() && github.event.pull_request.draft == false
- with:
- server: 'irc.w3.org'
- port: 6679
- channel: '#pubrules'
- nickname: gh-action-notifier
- tls: true
- message: |
- ${{ github.actor }} pushed to ${{ github.repository }}. https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }} FAILED with node ${{ matrix.node-version}} (PR: ${{ github.event.pull_request.html_url }})
From bf01c4463b297c4a691a622b663da784b9321b2a Mon Sep 17 00:00:00 2001
From: JiayingL
Date: Fri, 15 Apr 2022 20:55:25 +0800
Subject: [PATCH 031/349] Add check for lowercase new shortname (#1579)
* add check for lowercase new shortname
* fix lint
* restore package.json
* fix prettier
* add check for shortname change, use first-public
* resolve test.only
Co-authored-by: Denis Ah-Kang
---
lib/l10n-en_GB.js | 2 ++
lib/rules.json | 2 +-
lib/rules/headers/dl.js | 8 ++++++++
test/data/TR/Note/DNOTE.js | 10 ++++++++++
test/data/TR/Note/NOTE.js | 15 ++++++++++++++-
test/data/TR/Recommendation/CR.js | 9 +++++++++
test/data/TR/Recommendation/FPWD.js | 10 ++++++++++
test/data/TR/Recommendation/REC.js | 6 ++++++
test/data/TR/Registry/CRYD.js | 9 +++++++++
test/data/TR/Registry/DRY.js | 10 ++++++++++
test/doc-views/specBase.js | 24 ++++++++++++++++++++++++
11 files changed, 103 insertions(+), 2 deletions(-)
diff --git a/lib/l10n-en_GB.js b/lib/l10n-en_GB.js
index 841deda47..00ffc670e 100644
--- a/lib/l10n-en_GB.js
+++ b/lib/l10n-en_GB.js
@@ -55,6 +55,8 @@ export const messages = {
"Content of title and h1 do not match. Text of title is '${titleText}' while h1 is (transformed into) '${h1Text}'.",
// headers/dl
'headers.dl.this-version': 'This Version is missing.',
+ 'headers.dl.shortname-lowercase':
+ 'The shortname of the document must in lowercase, but `${shortname}` is found.',
'headers.dl.latest-version': 'Latest Version is missing.',
'headers.dl.no-history': 'History link is missing.',
'headers.dl.this-latest-order':
diff --git a/lib/rules.json b/lib/rules.json
index d029f9b88..bd2b551cf 100644
--- a/lib/rules.json
+++ b/lib/rules.json
@@ -1580,7 +1580,7 @@
"dateState": "The document's status and date must be in a <p id=\"w3c-state\">
element as follows (see also date syntax ): <p id=\"w3c-state\">W3C @{param1} DD Month YYYY</p> @{param2}",
"docIDFormat": "Document identifier information must be presented in a dl
list, where each dt
element marks up an identifier role (\"This Version\", \"Latest Version\", \"History\", etc.) and each dd
element includes a link whose link text is the identifier. That dl
must itself be placed in a details
element. Include this source code: <details open><summary>More details about this document</summary><dl>...</dl></details>
",
"docIDOrder": "Document identifier information must be present in this order: 'This version' - URI to that version 'Latest version' - URI to the latest version. See also the (non-normative) Version Management in W3C Technical Reports for information about \"latest version\" URI and version management. 'History' - URI to the history of the specification Editor(s) Feedback - GitHub repository issue links are required in the <dl>after <dt>Feedback:</dt> in the headers (<div class=\"head\">) of the document. Links are expected to be of the form https://github.com/<USER_OR_ORG>/<REPO_NAME>/[issues|labels][/…]
.) ",
- "docIDThisVersion": "The syntax of a “this version” URI must be https://www.w3.org/TR/YYYY/@{param1}-shortname-YYYYMMDD/
.",
+ "docIDThisVersion": "The syntax of a “this version” URI must be https://www.w3.org/TR/YYYY/@{param1}-shortname-YYYYMMDD/
. If the document introduces a new shortname, it must use lowercase letters.",
"docIDDate": "The title page date and the date at the end of the \"This Version\" URI must match.",
"docIDLatestVersion": "The syntax of a “latest version” URI must be https://www.w3.org/TR/shortname/
.",
"docIDHistory": "The syntax of a “history” URI must be https://www.w3.org/standards/history/shortname/
, and consistent with the shortname mentioned in 'Latest Version'. Note : If there's a shortname change it must be specified using the following data attribute data-previous-shortname='previous-shortname'
on the <a>
element.",
diff --git a/lib/rules/headers/dl.js b/lib/rules/headers/dl.js
index 5b708a176..9efa65a96 100644
--- a/lib/rules/headers/dl.js
+++ b/lib/rules/headers/dl.js
@@ -129,6 +129,14 @@ export async function check(sr, done) {
)
sr.error(self, 'this-date');
} else sr.warning(self, 'no-date');
+
+ // Require new /TR shortnames to use lowercase.
+ const shortnameChange =
+ dts.History &&
+ dts.History.dd.querySelector('a').dataset.previousShortname;
+ const needLowercase = shortnameChange || (await sr.isFP());
+ if (needLowercase && shortname.toLowerCase() !== shortname)
+ sr.error(thisError, 'shortname-lowercase', { shortname });
} else sr.error(thisError, 'this-syntax');
}
}
diff --git a/test/data/TR/Note/DNOTE.js b/test/data/TR/Note/DNOTE.js
index eb1cf56c5..cda8b372e 100644
--- a/test/data/TR/Note/DNOTE.js
+++ b/test/data/TR/Note/DNOTE.js
@@ -8,4 +8,14 @@ export const rules = {
...baseRules.sotd,
'draft-stability': draftStabilityRules,
},
+ headers: {
+ ...baseRules.headers,
+ dl: [
+ ...baseRules.headers.dl,
+ {
+ data: 'shortnameLowercaseFP',
+ errors: ['headers.dl.shortname-lowercase'],
+ },
+ ],
+ },
};
diff --git a/test/data/TR/Note/NOTE.js b/test/data/TR/Note/NOTE.js
index 4cfd2564e..88c124c0a 100644
--- a/test/data/TR/Note/NOTE.js
+++ b/test/data/TR/Note/NOTE.js
@@ -1,3 +1,16 @@
import noteBase from './noteBase.js';
-export const { rules } = noteBase;
+export const { rules: baseRules } = noteBase;
+
+export const rules = {
+ ...baseRules,
+ headers: {
+ ...baseRules.headers,
+ dl: [
+ ...baseRules.headers.dl,
+ {
+ data: 'shortnameLowercase',
+ },
+ ],
+ },
+};
diff --git a/test/data/TR/Recommendation/CR.js b/test/data/TR/Recommendation/CR.js
index 8e8feb0a4..669e52a91 100644
--- a/test/data/TR/Recommendation/CR.js
+++ b/test/data/TR/Recommendation/CR.js
@@ -17,4 +17,13 @@ export const rules = {
...baseRules.structure,
'security-privacy': securityPrivacyRules,
},
+ headers: {
+ ...baseRules.headers,
+ dl: [
+ ...baseRules.headers.dl,
+ {
+ data: 'shortnameLowercase',
+ },
+ ],
+ },
};
diff --git a/test/data/TR/Recommendation/FPWD.js b/test/data/TR/Recommendation/FPWD.js
index 36c4dcfcc..901fe8060 100644
--- a/test/data/TR/Recommendation/FPWD.js
+++ b/test/data/TR/Recommendation/FPWD.js
@@ -8,4 +8,14 @@ export const rules = {
...baseRules.sotd,
'draft-stability': draftStabilityRules,
},
+ headers: {
+ ...baseRules.headers,
+ dl: [
+ ...baseRules.headers.dl,
+ {
+ data: 'shortnameLowercaseFP',
+ errors: ['headers.dl.shortname-lowercase'],
+ },
+ ],
+ },
};
diff --git a/test/data/TR/Recommendation/REC.js b/test/data/TR/Recommendation/REC.js
index 6469c7ffa..c4f3ce2f9 100644
--- a/test/data/TR/Recommendation/REC.js
+++ b/test/data/TR/Recommendation/REC.js
@@ -55,5 +55,11 @@ export const rules = {
errors: ['headers.errata.no-errata'],
},
],
+ dl: [
+ ...baseRules.headers.dl,
+ {
+ data: 'shortnameLowercase',
+ },
+ ],
},
};
diff --git a/test/data/TR/Registry/CRYD.js b/test/data/TR/Registry/CRYD.js
index 51eba58fe..019c61528 100644
--- a/test/data/TR/Registry/CRYD.js
+++ b/test/data/TR/Registry/CRYD.js
@@ -8,4 +8,13 @@ export const rules = {
...baseRules.sotd,
'draft-stability': draftStabilityRulesForDraft,
},
+ headers: {
+ ...baseRules.headers,
+ dl: [
+ ...baseRules.headers.dl,
+ {
+ data: 'shortnameLowercase',
+ },
+ ],
+ },
};
diff --git a/test/data/TR/Registry/DRY.js b/test/data/TR/Registry/DRY.js
index 5cc685c8d..86663a3e4 100644
--- a/test/data/TR/Registry/DRY.js
+++ b/test/data/TR/Registry/DRY.js
@@ -8,4 +8,14 @@ export const rules = {
...baseRules.sotd,
'draft-stability': draftStabilityRules,
},
+ headers: {
+ ...baseRules.headers,
+ dl: [
+ ...baseRules.headers.dl,
+ {
+ data: 'shortnameLowercaseFP',
+ errors: ['headers.dl.shortname-lowercase'],
+ },
+ ],
+ },
};
diff --git a/test/doc-views/specBase.js b/test/doc-views/specBase.js
index edfd57ef7..f78fc1a04 100644
--- a/test/doc-views/specBase.js
+++ b/test/doc-views/specBase.js
@@ -543,6 +543,30 @@ export function buildCommonViewData(base) {
status: 'FWD',
},
},
+ shortnameLowercaseFP: {
+ ...base,
+ dl: {
+ ...base.dl,
+ shortName: 'UPPERcase-name',
+ seriesShortName: 'UPPERcase-name',
+ history: {
+ ...base.dl.history,
+ shortName: 'UPPERcase-name',
+ },
+ },
+ },
+ shortnameLowercase: {
+ ...base,
+ dl: {
+ ...base.dl,
+ shortName: 'FileAPI',
+ seriesShortName: 'FileAPI',
+ history: {
+ ...base.dl.history,
+ shortName: 'FileAPI',
+ },
+ },
+ },
noLatestLinkExist: {
...base,
dl: {
From 5964fc3da208ec95aa81c34de880bc52709ba1f0 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 25 Apr 2022 09:11:07 +0400
Subject: [PATCH 032/349] chore(deps-dev): bump lint-staged from 12.3.2 to
12.4.0 (#1581)
Bumps [lint-staged](https://github.com/okonet/lint-staged) from 12.3.2 to 12.4.0.
- [Release notes](https://github.com/okonet/lint-staged/releases)
- [Commits](https://github.com/okonet/lint-staged/compare/v12.3.2...v12.4.0)
---
updated-dependencies:
- dependency-name: lint-staged
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 34 +++++++++++++++++++++++++++-------
package.json | 2 +-
2 files changed, 28 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 39cc51e94..6639b4b70 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -39,7 +39,7 @@
"expect.js": "0.3",
"husky": "7.0.4",
"jsdoc": "3.6.7",
- "lint-staged": "12.3.2",
+ "lint-staged": "12.4.0",
"minami": "1.2.3",
"mocha": "9.2.0",
"nock": "13.2.2",
@@ -5447,9 +5447,9 @@
}
},
"node_modules/lint-staged": {
- "version": "12.3.2",
- "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-12.3.2.tgz",
- "integrity": "sha512-gtw4Cbj01SuVSfAOXC6ivd/7VKHTj51yj5xV8TgktFmYNMsZzXuSd5/brqJEA93v63wL7R6iDlunMANOechC0A==",
+ "version": "12.4.0",
+ "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-12.4.0.tgz",
+ "integrity": "sha512-3X7MR0h9b7qf4iXf/1n7RlVAx+EzpAZXoCEMhVSpaBlgKDfH2ewf+QUm7BddFyq29v4dgPP+8+uYpWuSWx035A==",
"dev": true,
"dependencies": {
"cli-truncate": "^3.1.0",
@@ -5462,6 +5462,7 @@
"micromatch": "^4.0.4",
"normalize-path": "^3.0.0",
"object-inspect": "^1.12.0",
+ "pidtree": "^0.5.0",
"string-argv": "^0.3.1",
"supports-color": "^9.2.1",
"yaml": "^1.10.2"
@@ -6988,6 +6989,18 @@
"url": "https://github.com/sponsors/jonschlinkert"
}
},
+ "node_modules/pidtree": {
+ "version": "0.5.0",
+ "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.5.0.tgz",
+ "integrity": "sha512-9nxspIM7OpZuhBxPg73Zvyq7j1QMPMPsGKTqRc2XOaFQauDvoNz9fM1Wdkjmeo7l9GXOZiRs97sPkuayl39wjA==",
+ "dev": true,
+ "bin": {
+ "pidtree": "bin/pidtree.js"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
"node_modules/pkg-dir": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
@@ -13118,9 +13131,9 @@
}
},
"lint-staged": {
- "version": "12.3.2",
- "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-12.3.2.tgz",
- "integrity": "sha512-gtw4Cbj01SuVSfAOXC6ivd/7VKHTj51yj5xV8TgktFmYNMsZzXuSd5/brqJEA93v63wL7R6iDlunMANOechC0A==",
+ "version": "12.4.0",
+ "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-12.4.0.tgz",
+ "integrity": "sha512-3X7MR0h9b7qf4iXf/1n7RlVAx+EzpAZXoCEMhVSpaBlgKDfH2ewf+QUm7BddFyq29v4dgPP+8+uYpWuSWx035A==",
"dev": true,
"requires": {
"cli-truncate": "^3.1.0",
@@ -13133,6 +13146,7 @@
"micromatch": "^4.0.4",
"normalize-path": "^3.0.0",
"object-inspect": "^1.12.0",
+ "pidtree": "^0.5.0",
"string-argv": "^0.3.1",
"supports-color": "^9.2.1",
"yaml": "^1.10.2"
@@ -14262,6 +14276,12 @@
"integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
"dev": true
},
+ "pidtree": {
+ "version": "0.5.0",
+ "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.5.0.tgz",
+ "integrity": "sha512-9nxspIM7OpZuhBxPg73Zvyq7j1QMPMPsGKTqRc2XOaFQauDvoNz9fM1Wdkjmeo7l9GXOZiRs97sPkuayl39wjA==",
+ "dev": true
+ },
"pkg-dir": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
diff --git a/package.json b/package.json
index 575c635a4..516f2f5a0 100644
--- a/package.json
+++ b/package.json
@@ -40,7 +40,7 @@
"expect.js": "0.3",
"husky": "7.0.4",
"jsdoc": "3.6.7",
- "lint-staged": "12.3.2",
+ "lint-staged": "12.4.0",
"minami": "1.2.3",
"mocha": "9.2.0",
"nock": "13.2.2",
From 5c84e9841426ba5d7275bf6def4c36ca8313b08a Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 25 Apr 2022 09:11:47 +0400
Subject: [PATCH 033/349] chore(deps): bump socket.io from 4.4.0 to 4.5.0
(#1583)
Bumps [socket.io](https://github.com/socketio/socket.io) from 4.4.0 to 4.5.0.
- [Release notes](https://github.com/socketio/socket.io/releases)
- [Changelog](https://github.com/socketio/socket.io/blob/main/CHANGELOG.md)
- [Commits](https://github.com/socketio/socket.io/compare/4.4.0...4.5.0)
---
updated-dependencies:
- dependency-name: socket.io
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 46 +++++++++++++++++++++++-----------------------
package.json | 2 +-
2 files changed, 24 insertions(+), 24 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 6639b4b70..049b5990d 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -22,7 +22,7 @@
"promise": "8.1.0",
"puppeteer": "13.5.1",
"request": "2.88.2",
- "socket.io": "4.4.0",
+ "socket.io": "4.5.0",
"superagent": "7.1.1"
},
"devDependencies": {
@@ -2740,9 +2740,9 @@
}
},
"node_modules/engine.io": {
- "version": "6.1.3",
- "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.1.3.tgz",
- "integrity": "sha512-rqs60YwkvWTLLnfazqgZqLa/aKo+9cueVfEi/dZ8PyGyaf8TLOxj++4QMIgeG3Gn0AhrWiFXvghsoY9L9h25GA==",
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.2.0.tgz",
+ "integrity": "sha512-4KzwW3F3bk+KlzSOY57fj/Jx6LyRQ1nbcyIadehl+AnXjKT7gDO0ORdRi/84ixvMKTym6ZKuxvbzN62HDDU1Lg==",
"dependencies": {
"@types/cookie": "^0.4.1",
"@types/cors": "^2.8.12",
@@ -7760,15 +7760,15 @@
}
},
"node_modules/socket.io": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.4.0.tgz",
- "integrity": "sha512-bnpJxswR9ov0Bw6ilhCvO38/1WPtE3eA2dtxi2Iq4/sFebiDJQzgKNYA7AuVVdGW09nrESXd90NbZqtDd9dzRQ==",
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.5.0.tgz",
+ "integrity": "sha512-slTYqU2jCgMjXwresG8grhUi/cC6GjzmcfqArzaH3BN/9I/42eZk9yamNvZJdBfTubkjEdKAKs12NEztId+bUA==",
"dependencies": {
"accepts": "~1.3.4",
"base64id": "~2.0.0",
"debug": "~4.3.2",
- "engine.io": "~6.1.0",
- "socket.io-adapter": "~2.3.3",
+ "engine.io": "~6.2.0",
+ "socket.io-adapter": "~2.4.0",
"socket.io-parser": "~4.0.4"
},
"engines": {
@@ -7776,9 +7776,9 @@
}
},
"node_modules/socket.io-adapter": {
- "version": "2.3.3",
- "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.3.3.tgz",
- "integrity": "sha512-Qd/iwn3VskrpNO60BeRyCyr8ZWw9CPZyitW4AQwmRZ8zCiyDiL+znRnWX6tDHXnWn1sJrM1+b6Mn6wEDJJ4aYQ=="
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.4.0.tgz",
+ "integrity": "sha512-W4N+o69rkMEGVuk2D/cvca3uYsvGlMwsySWV447y99gUPghxq42BxqLNMndb+a1mm/5/7NeXVQS7RLa2XyXvYg=="
},
"node_modules/socket.io-parser": {
"version": "4.0.4",
@@ -11155,9 +11155,9 @@
}
},
"engine.io": {
- "version": "6.1.3",
- "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.1.3.tgz",
- "integrity": "sha512-rqs60YwkvWTLLnfazqgZqLa/aKo+9cueVfEi/dZ8PyGyaf8TLOxj++4QMIgeG3Gn0AhrWiFXvghsoY9L9h25GA==",
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.2.0.tgz",
+ "integrity": "sha512-4KzwW3F3bk+KlzSOY57fj/Jx6LyRQ1nbcyIadehl+AnXjKT7gDO0ORdRi/84ixvMKTym6ZKuxvbzN62HDDU1Lg==",
"requires": {
"@types/cookie": "^0.4.1",
"@types/cors": "^2.8.12",
@@ -14870,15 +14870,15 @@
}
},
"socket.io": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.4.0.tgz",
- "integrity": "sha512-bnpJxswR9ov0Bw6ilhCvO38/1WPtE3eA2dtxi2Iq4/sFebiDJQzgKNYA7AuVVdGW09nrESXd90NbZqtDd9dzRQ==",
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.5.0.tgz",
+ "integrity": "sha512-slTYqU2jCgMjXwresG8grhUi/cC6GjzmcfqArzaH3BN/9I/42eZk9yamNvZJdBfTubkjEdKAKs12NEztId+bUA==",
"requires": {
"accepts": "~1.3.4",
"base64id": "~2.0.0",
"debug": "~4.3.2",
- "engine.io": "~6.1.0",
- "socket.io-adapter": "~2.3.3",
+ "engine.io": "~6.2.0",
+ "socket.io-adapter": "~2.4.0",
"socket.io-parser": "~4.0.4"
},
"dependencies": {
@@ -14898,9 +14898,9 @@
}
},
"socket.io-adapter": {
- "version": "2.3.3",
- "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.3.3.tgz",
- "integrity": "sha512-Qd/iwn3VskrpNO60BeRyCyr8ZWw9CPZyitW4AQwmRZ8zCiyDiL+znRnWX6tDHXnWn1sJrM1+b6Mn6wEDJJ4aYQ=="
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.4.0.tgz",
+ "integrity": "sha512-W4N+o69rkMEGVuk2D/cvca3uYsvGlMwsySWV447y99gUPghxq42BxqLNMndb+a1mm/5/7NeXVQS7RLa2XyXvYg=="
},
"socket.io-parser": {
"version": "4.0.4",
diff --git a/package.json b/package.json
index 516f2f5a0..532e5b8ec 100644
--- a/package.json
+++ b/package.json
@@ -23,7 +23,7 @@
"promise": "8.1.0",
"puppeteer": "13.5.1",
"request": "2.88.2",
- "socket.io": "4.4.0",
+ "socket.io": "4.5.0",
"superagent": "7.1.1"
},
"devDependencies": {
From 2fcd53e8ef4b10c5f726bd988ef573832e4d72a3 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 25 Apr 2022 09:12:12 +0400
Subject: [PATCH 034/349] chore(deps-dev): bump eslint from 8.13.0 to 8.14.0
(#1585)
Bumps [eslint](https://github.com/eslint/eslint) from 8.13.0 to 8.14.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.13.0...v8.14.0)
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 30 +++++++++++++++---------------
package.json | 2 +-
2 files changed, 16 insertions(+), 16 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 049b5990d..f3b9219a6 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -29,7 +29,7 @@
"chai": "4.3.4",
"chai-as-promised": "7.1.1",
"cspell": "5.19.1",
- "eslint": "8.13.0",
+ "eslint": "8.14.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
"eslint-plugin-import": "2.26.0",
@@ -828,9 +828,9 @@
}
},
"node_modules/@eslint/eslintrc": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.1.tgz",
- "integrity": "sha512-bxvbYnBPN1Gibwyp6NrpnFzA3YtRL3BBAyEAFVIpNTm2Rn4Vy87GA5M4aSn3InRrlsbX5N0GW7XIx+U4SAEKdQ==",
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.2.tgz",
+ "integrity": "sha512-lTVWHs7O2hjBFZunXTZYnYqtB9GakA1lnxIf+gKq2nY5gxkkNi/lQvveW6t8gFdOHTg6nG50Xs95PrLqVpcaLg==",
"dev": true,
"dependencies": {
"ajv": "^6.12.4",
@@ -2995,12 +2995,12 @@
}
},
"node_modules/eslint": {
- "version": "8.13.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.13.0.tgz",
- "integrity": "sha512-D+Xei61eInqauAyTJ6C0q6x9mx7kTUC1KZ0m0LSEexR0V+e94K12LmWX076ZIsldwfQ2RONdaJe0re0TRGQbRQ==",
+ "version": "8.14.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.14.0.tgz",
+ "integrity": "sha512-3/CE4aJX7LNEiE3i6FeodHmI/38GZtWCsAtsymScmzYapx8q1nVVb+eLcLSzATmCPXw5pT4TqVs1E0OmxAd9tw==",
"dev": true,
"dependencies": {
- "@eslint/eslintrc": "^1.2.1",
+ "@eslint/eslintrc": "^1.2.2",
"@humanwhocodes/config-array": "^0.9.2",
"ajv": "^6.10.0",
"chalk": "^4.0.0",
@@ -9682,9 +9682,9 @@
}
},
"@eslint/eslintrc": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.1.tgz",
- "integrity": "sha512-bxvbYnBPN1Gibwyp6NrpnFzA3YtRL3BBAyEAFVIpNTm2Rn4Vy87GA5M4aSn3InRrlsbX5N0GW7XIx+U4SAEKdQ==",
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.2.tgz",
+ "integrity": "sha512-lTVWHs7O2hjBFZunXTZYnYqtB9GakA1lnxIf+gKq2nY5gxkkNi/lQvveW6t8gFdOHTg6nG50Xs95PrLqVpcaLg==",
"dev": true,
"requires": {
"ajv": "^6.12.4",
@@ -11338,12 +11338,12 @@
}
},
"eslint": {
- "version": "8.13.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.13.0.tgz",
- "integrity": "sha512-D+Xei61eInqauAyTJ6C0q6x9mx7kTUC1KZ0m0LSEexR0V+e94K12LmWX076ZIsldwfQ2RONdaJe0re0TRGQbRQ==",
+ "version": "8.14.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.14.0.tgz",
+ "integrity": "sha512-3/CE4aJX7LNEiE3i6FeodHmI/38GZtWCsAtsymScmzYapx8q1nVVb+eLcLSzATmCPXw5pT4TqVs1E0OmxAd9tw==",
"dev": true,
"requires": {
- "@eslint/eslintrc": "^1.2.1",
+ "@eslint/eslintrc": "^1.2.2",
"@humanwhocodes/config-array": "^0.9.2",
"ajv": "^6.10.0",
"chalk": "^4.0.0",
diff --git a/package.json b/package.json
index 532e5b8ec..df24c83f8 100644
--- a/package.json
+++ b/package.json
@@ -30,7 +30,7 @@
"chai": "4.3.4",
"chai-as-promised": "7.1.1",
"cspell": "5.19.1",
- "eslint": "8.13.0",
+ "eslint": "8.14.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
"eslint-plugin-import": "2.26.0",
From ea22bde68f6463d9fbf32066f8a42146b3bc4dd6 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 25 Apr 2022 09:12:35 +0400
Subject: [PATCH 035/349] chore(deps): bump puppeteer from 13.5.1 to 13.6.0
(#1582)
Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 13.5.1 to 13.6.0.
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/puppeteer/puppeteer/compare/v13.5.1...v13.6.0)
---
updated-dependencies:
- dependency-name: puppeteer
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 46 +++++++++++++++++++++++-----------------------
package.json | 2 +-
2 files changed, 24 insertions(+), 24 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index f3b9219a6..a303b9e64 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -20,7 +20,7 @@
"morgan": "1.10.0",
"node-w3capi": "1.11.0",
"promise": "8.1.0",
- "puppeteer": "13.5.1",
+ "puppeteer": "13.6.0",
"request": "2.88.2",
"socket.io": "4.5.0",
"superagent": "7.1.1"
@@ -2619,9 +2619,9 @@
"integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
},
"node_modules/devtools-protocol": {
- "version": "0.0.969999",
- "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.969999.tgz",
- "integrity": "sha512-6GfzuDWU0OFAuOvBokXpXPLxjOJ5DZ157Ue3sGQQM3LgAamb8m0R0ruSfN0DDu+XG5XJgT50i6zZ/0o8RglreQ=="
+ "version": "0.0.981744",
+ "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.981744.tgz",
+ "integrity": "sha512-0cuGS8+jhR67Fy7qG3i3Pc7Aw494sb9yG9QgpG97SFVWwolgYjlhJg7n+UaHxOQT30d1TYu/EYe9k01ivLErIg=="
},
"node_modules/dezalgo": {
"version": "1.0.3",
@@ -7200,14 +7200,14 @@
}
},
"node_modules/puppeteer": {
- "version": "13.5.1",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-13.5.1.tgz",
- "integrity": "sha512-wWxO//vMiqxlvuzHMAJ0pRJeDHvDtM7DQpW1GKdStz2nZo2G42kOXBDgkmQ+zqjwMCFofKGesBeeKxIkX9BO+w==",
+ "version": "13.6.0",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-13.6.0.tgz",
+ "integrity": "sha512-EJXhTyY5bXNPLFXPGcY9JaF6EKJIX8ll8cGG3WUK+553Jx96oDf1cB+lkFOro9p0X16tY+9xx7zYWl+vnWgW2g==",
"hasInstallScript": true,
"dependencies": {
"cross-fetch": "3.1.5",
- "debug": "4.3.3",
- "devtools-protocol": "0.0.969999",
+ "debug": "4.3.4",
+ "devtools-protocol": "0.0.981744",
"extract-zip": "2.0.1",
"https-proxy-agent": "5.0.0",
"pkg-dir": "4.2.0",
@@ -7223,9 +7223,9 @@
}
},
"node_modules/puppeteer/node_modules/debug": {
- "version": "4.3.3",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
- "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
"dependencies": {
"ms": "2.1.2"
},
@@ -11053,9 +11053,9 @@
"integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
},
"devtools-protocol": {
- "version": "0.0.969999",
- "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.969999.tgz",
- "integrity": "sha512-6GfzuDWU0OFAuOvBokXpXPLxjOJ5DZ157Ue3sGQQM3LgAamb8m0R0ruSfN0DDu+XG5XJgT50i6zZ/0o8RglreQ=="
+ "version": "0.0.981744",
+ "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.981744.tgz",
+ "integrity": "sha512-0cuGS8+jhR67Fy7qG3i3Pc7Aw494sb9yG9QgpG97SFVWwolgYjlhJg7n+UaHxOQT30d1TYu/EYe9k01ivLErIg=="
},
"dezalgo": {
"version": "1.0.3",
@@ -14429,13 +14429,13 @@
}
},
"puppeteer": {
- "version": "13.5.1",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-13.5.1.tgz",
- "integrity": "sha512-wWxO//vMiqxlvuzHMAJ0pRJeDHvDtM7DQpW1GKdStz2nZo2G42kOXBDgkmQ+zqjwMCFofKGesBeeKxIkX9BO+w==",
+ "version": "13.6.0",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-13.6.0.tgz",
+ "integrity": "sha512-EJXhTyY5bXNPLFXPGcY9JaF6EKJIX8ll8cGG3WUK+553Jx96oDf1cB+lkFOro9p0X16tY+9xx7zYWl+vnWgW2g==",
"requires": {
"cross-fetch": "3.1.5",
- "debug": "4.3.3",
- "devtools-protocol": "0.0.969999",
+ "debug": "4.3.4",
+ "devtools-protocol": "0.0.981744",
"extract-zip": "2.0.1",
"https-proxy-agent": "5.0.0",
"pkg-dir": "4.2.0",
@@ -14448,9 +14448,9 @@
},
"dependencies": {
"debug": {
- "version": "4.3.3",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
- "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
"requires": {
"ms": "2.1.2"
}
diff --git a/package.json b/package.json
index df24c83f8..b6e53d19d 100644
--- a/package.json
+++ b/package.json
@@ -21,7 +21,7 @@
"morgan": "1.10.0",
"node-w3capi": "1.11.0",
"promise": "8.1.0",
- "puppeteer": "13.5.1",
+ "puppeteer": "13.6.0",
"request": "2.88.2",
"socket.io": "4.5.0",
"superagent": "7.1.1"
From cf4bd0f078d0c01d325215e9cc711bfdf937f78c Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 25 Apr 2022 09:12:59 +0400
Subject: [PATCH 036/349] chore(deps-dev): bump eslint-plugin-jsdoc from 39.1.0
to 39.2.8 (#1584)
Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 39.1.0 to 39.2.8.
- [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases)
- [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v39.1.0...v39.2.8)
---
updated-dependencies:
- dependency-name: eslint-plugin-jsdoc
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 102 +++++++++++++++++++++++++++-------------------
package.json | 2 +-
2 files changed, 60 insertions(+), 44 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index a303b9e64..7975f6857 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -33,7 +33,7 @@
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
"eslint-plugin-import": "2.26.0",
- "eslint-plugin-jsdoc": "39.1.0",
+ "eslint-plugin-jsdoc": "39.2.8",
"eslint-plugin-node": "11.1.0",
"eslint-plugin-prettier": "^4.0.0",
"expect.js": "0.3",
@@ -814,17 +814,17 @@
"dev": true
},
"node_modules/@es-joy/jsdoccomment": {
- "version": "0.22.1",
- "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.22.1.tgz",
- "integrity": "sha512-/WMkqLYfwCf0waCAMC8Eddt3iAOdghkDF5vmyKEu8pfO66KRFY1L15yks8mfgURiwOAOJpAQ3blvB3Znj6ZwBw==",
+ "version": "0.29.0",
+ "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.29.0.tgz",
+ "integrity": "sha512-4yKy5t+/joLihG+ei6CCU6sc08sjUdEdXCQ2U+9h9VP13EiqHQ4YMgDC18ys/AsLdJDBX3KRx/AWY6PR7hn52Q==",
"dev": true,
"dependencies": {
"comment-parser": "1.3.1",
"esquery": "^1.4.0",
- "jsdoc-type-pratt-parser": "~2.2.5"
+ "jsdoc-type-pratt-parser": "~3.0.1"
},
"engines": {
- "node": "^12 || ^14 || ^16 || ^17"
+ "node": "^14 || ^16 || ^17 || ^18"
}
},
"node_modules/@eslint/eslintrc": {
@@ -3289,21 +3289,21 @@
}
},
"node_modules/eslint-plugin-jsdoc": {
- "version": "39.1.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-39.1.0.tgz",
- "integrity": "sha512-KgpoLbeSEL3yv6T3QMErelPy+WFJSQkDoUOZTRmqCcsvQ4bmA02Vmw6WbC5cdYQ6P52iUIsAxtXTT66EF/Xzeg==",
+ "version": "39.2.8",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-39.2.8.tgz",
+ "integrity": "sha512-uZM+VIWRpwoaIMuuHW2XaMhQ6NXonDiXxKZ3ebgH7JmnBLElib4zln5Tqt3IjvZbS7eqQUOnQ1nM7D4JOk3erA==",
"dev": true,
"dependencies": {
- "@es-joy/jsdoccomment": "~0.22.1",
+ "@es-joy/jsdoccomment": "~0.29.0",
"comment-parser": "1.3.1",
"debug": "^4.3.4",
"escape-string-regexp": "^4.0.0",
"esquery": "^1.4.0",
- "semver": "^7.3.6",
+ "semver": "^7.3.7",
"spdx-expression-parse": "^3.0.1"
},
"engines": {
- "node": "^14 || ^16 || ^17"
+ "node": "^14 || ^16 || ^17 || ^18"
},
"peerDependencies": {
"eslint": "^7.0.0 || ^8.0.0"
@@ -5234,9 +5234,9 @@
}
},
"node_modules/jsdoc-type-pratt-parser": {
- "version": "2.2.5",
- "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-2.2.5.tgz",
- "integrity": "sha512-2a6eRxSxp1BW040hFvaJxhsCMI9lT8QB8t14t+NY5tC5rckIR0U9cr2tjOeaFirmEOy6MHvmJnY7zTBHq431Lw==",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-3.0.1.tgz",
+ "integrity": "sha512-vqMCdAFVIiFhVgBYE/X8naf3L/7qiJsaYWTfUJZZZ124dR3OUz9HrmaMUGpYIYAN4VSuodf6gIZY0e8ktPw9cg==",
"dev": true,
"engines": {
"node": ">=12.0.0"
@@ -5750,11 +5750,14 @@
}
},
"node_modules/lru-cache": {
- "version": "7.8.1",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.8.1.tgz",
- "integrity": "sha512-E1v547OCgJvbvevfjgK9sNKIVXO96NnsTsFPBlg4ZxjhsJSODoH9lk8Bm0OxvHNm6Vm5Yqkl/1fErDxhYL8Skg==",
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
+ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
+ "dependencies": {
+ "yallist": "^4.0.0"
+ },
"engines": {
- "node": ">=12"
+ "node": ">=10"
}
},
"node_modules/make-dir": {
@@ -7595,17 +7598,17 @@
}
},
"node_modules/semver": {
- "version": "7.3.6",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.6.tgz",
- "integrity": "sha512-HZWqcgwLsjaX1HBD31msI/rXktuIhS+lWvdE4kN9z+8IVT4Itc7vqU2WvYsyD6/sjYCt4dEKH/m1M3dwI9CC5w==",
+ "version": "7.3.7",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
+ "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
"dependencies": {
- "lru-cache": "^7.4.0"
+ "lru-cache": "^6.0.0"
},
"bin": {
"semver": "bin/semver.js"
},
"engines": {
- "node": "^10.0.0 || ^12.0.0 || ^14.0.0 || >=16.0.0"
+ "node": ">=10"
}
},
"node_modules/semver-diff": {
@@ -8900,6 +8903,11 @@
"node": ">=10"
}
},
+ "node_modules/yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
+ },
"node_modules/yaml": {
"version": "1.10.2",
"resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
@@ -9671,14 +9679,14 @@
"dev": true
},
"@es-joy/jsdoccomment": {
- "version": "0.22.1",
- "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.22.1.tgz",
- "integrity": "sha512-/WMkqLYfwCf0waCAMC8Eddt3iAOdghkDF5vmyKEu8pfO66KRFY1L15yks8mfgURiwOAOJpAQ3blvB3Znj6ZwBw==",
+ "version": "0.29.0",
+ "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.29.0.tgz",
+ "integrity": "sha512-4yKy5t+/joLihG+ei6CCU6sc08sjUdEdXCQ2U+9h9VP13EiqHQ4YMgDC18ys/AsLdJDBX3KRx/AWY6PR7hn52Q==",
"dev": true,
"requires": {
"comment-parser": "1.3.1",
"esquery": "^1.4.0",
- "jsdoc-type-pratt-parser": "~2.2.5"
+ "jsdoc-type-pratt-parser": "~3.0.1"
}
},
"@eslint/eslintrc": {
@@ -11587,17 +11595,17 @@
}
},
"eslint-plugin-jsdoc": {
- "version": "39.1.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-39.1.0.tgz",
- "integrity": "sha512-KgpoLbeSEL3yv6T3QMErelPy+WFJSQkDoUOZTRmqCcsvQ4bmA02Vmw6WbC5cdYQ6P52iUIsAxtXTT66EF/Xzeg==",
+ "version": "39.2.8",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-39.2.8.tgz",
+ "integrity": "sha512-uZM+VIWRpwoaIMuuHW2XaMhQ6NXonDiXxKZ3ebgH7JmnBLElib4zln5Tqt3IjvZbS7eqQUOnQ1nM7D4JOk3erA==",
"dev": true,
"requires": {
- "@es-joy/jsdoccomment": "~0.22.1",
+ "@es-joy/jsdoccomment": "~0.29.0",
"comment-parser": "1.3.1",
"debug": "^4.3.4",
"escape-string-regexp": "^4.0.0",
"esquery": "^1.4.0",
- "semver": "^7.3.6",
+ "semver": "^7.3.7",
"spdx-expression-parse": "^3.0.1"
},
"dependencies": {
@@ -12967,9 +12975,9 @@
}
},
"jsdoc-type-pratt-parser": {
- "version": "2.2.5",
- "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-2.2.5.tgz",
- "integrity": "sha512-2a6eRxSxp1BW040hFvaJxhsCMI9lT8QB8t14t+NY5tC5rckIR0U9cr2tjOeaFirmEOy6MHvmJnY7zTBHq431Lw==",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-3.0.1.tgz",
+ "integrity": "sha512-vqMCdAFVIiFhVgBYE/X8naf3L/7qiJsaYWTfUJZZZ124dR3OUz9HrmaMUGpYIYAN4VSuodf6gIZY0e8ktPw9cg==",
"dev": true
},
"jsdom": {
@@ -13352,9 +13360,12 @@
"dev": true
},
"lru-cache": {
- "version": "7.8.1",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.8.1.tgz",
- "integrity": "sha512-E1v547OCgJvbvevfjgK9sNKIVXO96NnsTsFPBlg4ZxjhsJSODoH9lk8Bm0OxvHNm6Vm5Yqkl/1fErDxhYL8Skg=="
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
+ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
+ "requires": {
+ "yallist": "^4.0.0"
+ }
},
"make-dir": {
"version": "3.1.0",
@@ -14738,11 +14749,11 @@
}
},
"semver": {
- "version": "7.3.6",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.6.tgz",
- "integrity": "sha512-HZWqcgwLsjaX1HBD31msI/rXktuIhS+lWvdE4kN9z+8IVT4Itc7vqU2WvYsyD6/sjYCt4dEKH/m1M3dwI9CC5w==",
+ "version": "7.3.7",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
+ "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
"requires": {
- "lru-cache": "^7.4.0"
+ "lru-cache": "^6.0.0"
}
},
"semver-diff": {
@@ -15737,6 +15748,11 @@
"integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
"dev": true
},
+ "yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
+ },
"yaml": {
"version": "1.10.2",
"resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
diff --git a/package.json b/package.json
index b6e53d19d..0754481d6 100644
--- a/package.json
+++ b/package.json
@@ -34,7 +34,7 @@
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
"eslint-plugin-import": "2.26.0",
- "eslint-plugin-jsdoc": "39.1.0",
+ "eslint-plugin-jsdoc": "39.2.8",
"eslint-plugin-node": "11.1.0",
"eslint-plugin-prettier": "^4.0.0",
"expect.js": "0.3",
From 44e552180cf1cbee5ca2aae03d15985150c86c48 Mon Sep 17 00:00:00 2001
From: Denis Ah-Kang
Date: Mon, 25 Apr 2022 09:51:42 +0400
Subject: [PATCH 037/349] cleanup dependencies (#1586)
---
package-lock.json | 1423 ++++++++++++++++-----------------------------
package.json | 3 +-
2 files changed, 501 insertions(+), 925 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 7975f6857..d62d3396c 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -18,10 +18,9 @@
"jsdom": "19.0.0",
"metaviewport-parser": "0.2.0",
"morgan": "1.10.0",
- "node-w3capi": "1.11.0",
+ "node-w3capi": "1.11.2",
"promise": "8.1.0",
"puppeteer": "13.6.0",
- "request": "2.88.2",
"socket.io": "4.5.0",
"superagent": "7.1.1"
},
@@ -86,25 +85,25 @@
}
},
"node_modules/@babel/core": {
- "version": "7.17.8",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.8.tgz",
- "integrity": "sha512-OdQDV/7cRBtJHLSOBqqbYNkOcydOgnX59TZx4puf41fzcVtN3e/4yqY8lMQsK+5X2lJtAdmA+6OHqsj1hBJ4IQ==",
+ "version": "7.17.9",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.9.tgz",
+ "integrity": "sha512-5ug+SfZCpDAkVp9SFIZAzlW18rlzsOcJGaetCjkySnrXXDUw9AR8cDUm1iByTmdWM6yxX6/zycaV76w3YTF2gw==",
"dev": true,
"dependencies": {
"@ampproject/remapping": "^2.1.0",
"@babel/code-frame": "^7.16.7",
- "@babel/generator": "^7.17.7",
+ "@babel/generator": "^7.17.9",
"@babel/helper-compilation-targets": "^7.17.7",
"@babel/helper-module-transforms": "^7.17.7",
- "@babel/helpers": "^7.17.8",
- "@babel/parser": "^7.17.8",
+ "@babel/helpers": "^7.17.9",
+ "@babel/parser": "^7.17.9",
"@babel/template": "^7.16.7",
- "@babel/traverse": "^7.17.3",
+ "@babel/traverse": "^7.17.9",
"@babel/types": "^7.17.0",
"convert-source-map": "^1.7.0",
"debug": "^4.1.0",
"gensync": "^1.0.0-beta.2",
- "json5": "^2.1.2",
+ "json5": "^2.2.1",
"semver": "^6.3.0"
},
"engines": {
@@ -148,9 +147,9 @@
}
},
"node_modules/@babel/generator": {
- "version": "7.17.7",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.7.tgz",
- "integrity": "sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==",
+ "version": "7.17.9",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.9.tgz",
+ "integrity": "sha512-rAdDousTwxbIxbz5I7GEQ3lUip+xVCXooZNbsydCWs3xA7ZsYOv+CFRdzGxRX78BmQHu9B1Eso59AOZQOJDEdQ==",
"dev": true,
"dependencies": {
"@babel/types": "^7.17.0",
@@ -210,26 +209,13 @@
}
},
"node_modules/@babel/helper-function-name": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz",
- "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==",
+ "version": "7.17.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz",
+ "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==",
"dev": true,
"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",
- "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz",
- "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==",
- "dev": true,
- "dependencies": {
- "@babel/types": "^7.16.7"
+ "@babel/types": "^7.17.0"
},
"engines": {
"node": ">=6.9.0"
@@ -321,13 +307,13 @@
}
},
"node_modules/@babel/helpers": {
- "version": "7.17.8",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.8.tgz",
- "integrity": "sha512-QcL86FGxpfSJwGtAvv4iG93UL6bmqBdmoVY0CMCU2g+oD2ezQse3PT5Pa+jiD6LJndBQi0EDlpzOWNlLuhz5gw==",
+ "version": "7.17.9",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.9.tgz",
+ "integrity": "sha512-cPCt915ShDWUEzEp3+UNRktO2n6v49l5RSnG9M5pS24hA+2FAc5si+Pn1i4VVbQQ+jh+bIZhPFQOJOzbrOYY1Q==",
"dev": true,
"dependencies": {
"@babel/template": "^7.16.7",
- "@babel/traverse": "^7.17.3",
+ "@babel/traverse": "^7.17.9",
"@babel/types": "^7.17.0"
},
"engines": {
@@ -335,9 +321,9 @@
}
},
"node_modules/@babel/highlight": {
- "version": "7.16.10",
- "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz",
- "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==",
+ "version": "7.17.9",
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.9.tgz",
+ "integrity": "sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg==",
"dev": true,
"dependencies": {
"@babel/helper-validator-identifier": "^7.16.7",
@@ -420,9 +406,9 @@
}
},
"node_modules/@babel/parser": {
- "version": "7.17.8",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.8.tgz",
- "integrity": "sha512-BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ==",
+ "version": "7.17.9",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.9.tgz",
+ "integrity": "sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg==",
"dev": true,
"bin": {
"parser": "bin/babel-parser.js"
@@ -446,18 +432,18 @@
}
},
"node_modules/@babel/traverse": {
- "version": "7.17.3",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.3.tgz",
- "integrity": "sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==",
+ "version": "7.17.9",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.9.tgz",
+ "integrity": "sha512-PQO8sDIJ8SIwipTPiR71kJQCKQYB5NGImbOviK8K+kg5xkNSYXLBupuX9QhatFowrsvo9Hj8WgArg3W7ijNAQw==",
"dev": true,
"dependencies": {
"@babel/code-frame": "^7.16.7",
- "@babel/generator": "^7.17.3",
+ "@babel/generator": "^7.17.9",
"@babel/helper-environment-visitor": "^7.16.7",
- "@babel/helper-function-name": "^7.16.7",
+ "@babel/helper-function-name": "^7.17.9",
"@babel/helper-hoist-variables": "^7.16.7",
"@babel/helper-split-export-declaration": "^7.16.7",
- "@babel/parser": "^7.17.3",
+ "@babel/parser": "^7.17.9",
"@babel/types": "^7.17.0",
"debug": "^4.1.0",
"globals": "^11.1.0"
@@ -512,16 +498,16 @@
}
},
"node_modules/@cspell/cspell-bundled-dicts": {
- "version": "5.19.3",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-5.19.3.tgz",
- "integrity": "sha512-YAz68AgXTFFtrBUhNJlOQ7KOjUE6ncYt578/esa2GStMJHgJoUtPnOZsE41hh+cVWXqO5yRRI+Qkwub99zLMgQ==",
+ "version": "5.19.7",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-5.19.7.tgz",
+ "integrity": "sha512-9h2KdI3yKODc8rAxkgB5UZb6RLwwEO25Fo91vnOtM1xfwLhX/scMACU1DoqtnTVaE73HoQ46DYAZAAq/OloRFQ==",
"dev": true,
"dependencies": {
"@cspell/dict-ada": "^2.0.0",
"@cspell/dict-aws": "^2.0.0",
- "@cspell/dict-bash": "^2.0.1",
+ "@cspell/dict-bash": "^2.0.2",
"@cspell/dict-companies": "^2.0.3",
- "@cspell/dict-cpp": "^2.0.0",
+ "@cspell/dict-cpp": "^2.0.2",
"@cspell/dict-cryptocurrencies": "^2.0.0",
"@cspell/dict-csharp": "^2.0.1",
"@cspell/dict-css": "^2.0.0",
@@ -534,6 +520,7 @@
"@cspell/dict-filetypes": "^2.0.1",
"@cspell/dict-fonts": "^2.0.0",
"@cspell/dict-fullstack": "^2.0.4",
+ "@cspell/dict-git": "^1.0.1",
"@cspell/dict-golang": "^2.0.0",
"@cspell/dict-haskell": "^2.0.0",
"@cspell/dict-html": "^3.0.1",
@@ -562,18 +549,18 @@
}
},
"node_modules/@cspell/cspell-pipe": {
- "version": "5.19.3",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-5.19.3.tgz",
- "integrity": "sha512-3RKntgGRxYYzoxoH3VBPvnNMYkHKPq0U+U7qogcWxDkgAUgKXlBP0oc2mw96grJQ4HIzOL1vBnaVAWAqteY9Kw==",
+ "version": "5.19.7",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-5.19.7.tgz",
+ "integrity": "sha512-C2+qovrXyZtoM+IcyMuwwYieoGBwwnWORat+j7bkIkVHf6Pa9spxY3D1IdLt04PqWBKWKHb1g9KzJzw5grBqZw==",
"dev": true,
"engines": {
"node": ">=12.13.0"
}
},
"node_modules/@cspell/cspell-types": {
- "version": "5.19.3",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-5.19.3.tgz",
- "integrity": "sha512-tub7PW/I6qB6o+ZtlahAZjm5O5cnzj88HRiC8nAbJFpa7q0mrdpFMYhd7ksWtyFLlNbuDkCsfzXGamAhIQnnIw==",
+ "version": "5.19.7",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-5.19.7.tgz",
+ "integrity": "sha512-xL9a0oE8kPQ/GCkE/bxE5DTCMTctCpk7tdrhYG26wVbMK1VRGo8fv9w+vRVzXgTfF5jTxolEA1LTtfVBuik1MA==",
"dev": true,
"engines": {
"node": ">=12.13.0"
@@ -592,9 +579,9 @@
"dev": true
},
"node_modules/@cspell/dict-bash": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-bash/-/dict-bash-2.0.1.tgz",
- "integrity": "sha512-pBx3T/5w7fPF8XD5cx3NwtRFvNpQYmYqzM043NKP2hDmlx4uFwbH599Lvt5mwCMZKfIoRXaNUQvq7se2gstQjw==",
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-bash/-/dict-bash-2.0.2.tgz",
+ "integrity": "sha512-ASIgI/LmV2TYrD4mtk+gm4XmUSTRomOyRt7NDWyBpEww/AeawC2O2NH6FosyUT6dUU3GaXt2wgJRN7R78n1SGg==",
"dev": true
},
"node_modules/@cspell/dict-companies": {
@@ -604,9 +591,9 @@
"dev": true
},
"node_modules/@cspell/dict-cpp": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-cpp/-/dict-cpp-2.0.0.tgz",
- "integrity": "sha512-EflHLs2pHEEXZM6jPfTGR/KHZKQtJlvzqgkg1zaA1YKv5HQNw9Wy5KVPGEV2bjPcFsZJO3xXjO1KBZcoOPjPmA==",
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-cpp/-/dict-cpp-2.0.3.tgz",
+ "integrity": "sha512-aWRvI3CQW2M3XeJpDVffItw/9n4hxsN5EPwyBa6Po6EnCxZZZLOqpieZk4JNz4pH0/xbnOX+sMMuSeKWr71r/w==",
"dev": true
},
"node_modules/@cspell/dict-cryptocurrencies": {
@@ -681,6 +668,12 @@
"integrity": "sha512-+JtYO58QAXnetRN+MGVzI8YbkbFTLpYfl/Cw/tmNqy7U1IDVC4sTXQ2pZvbbeKQWFHBqYvBs0YASV+mTouXYBw==",
"dev": true
},
+ "node_modules/@cspell/dict-git": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-git/-/dict-git-1.0.1.tgz",
+ "integrity": "sha512-Rk+eTof/9inF11lvxmkCRK+gODatA3qai8kSASv6OG/JfPvpj7fTHErx/rdgPw/LOTDUafnoTjTYmj7B2MOQXg==",
+ "dev": true
+ },
"node_modules/@cspell/dict-golang": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/@cspell/dict-golang/-/dict-golang-2.0.0.tgz",
@@ -1013,9 +1006,9 @@
}
},
"node_modules/@jridgewell/resolve-uri": {
- "version": "3.0.5",
- "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz",
- "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==",
+ "version": "3.0.6",
+ "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.6.tgz",
+ "integrity": "sha512-R7xHtBSNm+9SyvpJkdQl+qrM3Hm2fea3Ef197M3mUug+v+yR+Rhfbs7PBtcBUVnIWJ4JcAdjvij+c8hXS9p5aw==",
"dev": true,
"engines": {
"node": ">=6.0.0"
@@ -1028,9 +1021,9 @@
"dev": true
},
"node_modules/@jridgewell/trace-mapping": {
- "version": "0.3.4",
- "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz",
- "integrity": "sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==",
+ "version": "0.3.9",
+ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz",
+ "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==",
"dev": true,
"dependencies": {
"@jridgewell/resolve-uri": "^3.0.3",
@@ -1096,9 +1089,9 @@
"dev": true
},
"node_modules/@types/node": {
- "version": "17.0.23",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.23.tgz",
- "integrity": "sha512-UxDxWn7dl97rKVeVS61vErvw086aCYhDLyvRQZ5Rk65rZKepaFdm53GeqXaKBuOhED4e9uWq34IC3TdSdJJ2Gw=="
+ "version": "17.0.26",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.26.tgz",
+ "integrity": "sha512-z/FG/6DUO7pnze3AE3TBGIjGGKkvCcGcWINe1C7cADY8hKLJPDYpzsNE37uExQ4md5RFtTCvg+M8Mu1Enyeg2A=="
},
"node_modules/@types/parse-json": {
"version": "4.0.0",
@@ -1107,9 +1100,9 @@
"dev": true
},
"node_modules/@types/yauzl": {
- "version": "2.9.2",
- "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.9.2.tgz",
- "integrity": "sha512-8uALY5LTvSuHgloDVUvWP3pIauILm+8/0pDMokuDYIoNsOkSwd5AiHBTSEJjKTDcZr5z8UpgOWZkxBF4iJftoA==",
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz",
+ "integrity": "sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==",
"optional": true,
"dependencies": {
"@types/node": "*"
@@ -1122,9 +1115,9 @@
"dev": true
},
"node_modules/abab": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz",
- "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q=="
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz",
+ "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA=="
},
"node_modules/abbrev": {
"version": "1.1.1",
@@ -1241,6 +1234,7 @@
"version": "6.12.6",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
"integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+ "dev": true,
"dependencies": {
"fast-deep-equal": "^3.1.1",
"fast-json-stable-stringify": "^2.0.0",
@@ -1418,14 +1412,15 @@
"dev": true
},
"node_modules/array.prototype.flat": {
- "version": "1.2.5",
- "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz",
- "integrity": "sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==",
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz",
+ "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==",
"dev": true,
"dependencies": {
"call-bind": "^1.0.2",
"define-properties": "^1.1.3",
- "es-abstract": "^1.19.0"
+ "es-abstract": "^1.19.2",
+ "es-shim-unscopables": "^1.0.0"
},
"engines": {
"node": ">= 0.4"
@@ -1439,22 +1434,6 @@
"resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
"integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY="
},
- "node_modules/asn1": {
- "version": "0.2.6",
- "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz",
- "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==",
- "dependencies": {
- "safer-buffer": "~2.1.0"
- }
- },
- "node_modules/assert-plus": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
- "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
- "engines": {
- "node": ">=0.8"
- }
- },
"node_modules/assertion-error": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz",
@@ -1483,19 +1462,6 @@
"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
"integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
},
- "node_modules/aws-sign2": {
- "version": "0.7.0",
- "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
- "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
- "engines": {
- "node": "*"
- }
- },
- "node_modules/aws4": {
- "version": "1.11.0",
- "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz",
- "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA=="
- },
"node_modules/balanced-match": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
@@ -1539,14 +1505,6 @@
"node": ">= 0.8"
}
},
- "node_modules/bcrypt-pbkdf": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
- "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
- "dependencies": {
- "tweetnacl": "^0.14.3"
- }
- },
"node_modules/binary-extensions": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
@@ -1696,9 +1654,9 @@
"dev": true
},
"node_modules/browserslist": {
- "version": "4.20.2",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.2.tgz",
- "integrity": "sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==",
+ "version": "4.20.3",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.3.tgz",
+ "integrity": "sha512-NBhymBQl1zM0Y5dQT/O+xiLP9/rzOIQdKM/eMJBAq7yBgaB6krIYLGejrwVYnSHZdqjscB1SPuAjHwxjvN6Wdg==",
"dev": true,
"funding": [
{
@@ -1711,10 +1669,10 @@
}
],
"dependencies": {
- "caniuse-lite": "^1.0.30001317",
- "electron-to-chromium": "^1.4.84",
+ "caniuse-lite": "^1.0.30001332",
+ "electron-to-chromium": "^1.4.118",
"escalade": "^3.1.1",
- "node-releases": "^2.0.2",
+ "node-releases": "^2.0.3",
"picocolors": "^1.0.0"
},
"bin": {
@@ -1851,9 +1809,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001320",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001320.tgz",
- "integrity": "sha512-MWPzG54AGdo3nWx7zHZTefseM5Y1ccM7hlQKHRqJkPozUaw3hNbBTMmLn16GG2FUzjR13Cr3NPfhIieX5PzXDA==",
+ "version": "1.0.30001332",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001332.tgz",
+ "integrity": "sha512-10T30NYOEQtN6C11YGg411yebhvpnC6Z102+B95eAsN0oB6KUs01ivE8u+G6FMIRtIrVlYXhL+LUwQ3/hXwDWw==",
"dev": true,
"funding": [
{
@@ -1866,11 +1824,6 @@
}
]
},
- "node_modules/caseless": {
- "version": "0.12.0",
- "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
- "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw="
- },
"node_modules/catharsis": {
"version": "0.9.0",
"resolved": "https://registry.npmjs.org/catharsis/-/catharsis-0.9.0.tgz",
@@ -2137,9 +2090,9 @@
}
},
"node_modules/commander": {
- "version": "9.1.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-9.1.0.tgz",
- "integrity": "sha512-i0/MaqBtdbnJ4XQs4Pmyb+oFQl+q0lsAmokVUH92SlSw4fkeAcG3bVon+Qt7hmtF+u3Het6o4VgrcY3qAoEB6w==",
+ "version": "9.2.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-9.2.0.tgz",
+ "integrity": "sha512-e2i4wANQiSXgnrBlIatyHtP1odfUp0BbV5Y5nEGbxtIrStkEOAAzCUirvLBNXHLr7kwLvJl6V+4V3XV9x7Wd9w==",
"dev": true,
"engines": {
"node": "^12.20.0 || >=14"
@@ -2382,12 +2335,12 @@
}
},
"node_modules/cspell-gitignore": {
- "version": "5.19.3",
- "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-5.19.3.tgz",
- "integrity": "sha512-Q67uHcf0qNgOoanRLhatapjWpLiftT+MuLIyAaSLe5eNVzQurQIc+UnXhtaslkVyOTqQt4NJFqLgtf5ZSGz1bg==",
+ "version": "5.19.7",
+ "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-5.19.7.tgz",
+ "integrity": "sha512-rEqlN6wigNj4P/4Z3QCI1P56KhKkPtXNBpGMXC5CbxIK/NTtn3cLaqHKIZp92pypEnU077lxSCSqRRYCPbg/6A==",
"dev": true,
"dependencies": {
- "cspell-glob": "^5.19.3",
+ "cspell-glob": "^5.19.7",
"find-up": "^5.0.0"
},
"bin": {
@@ -2398,43 +2351,43 @@
}
},
"node_modules/cspell-glob": {
- "version": "5.19.3",
- "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-5.19.3.tgz",
- "integrity": "sha512-qp2Oe/euzTu3e0zZrQxHuTrqRo418tYfh4CnCa+DKU6lWKKcF4zCEhOGJHPsYak8SFIXZ4ZE360wHFxB/JDutQ==",
+ "version": "5.19.7",
+ "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-5.19.7.tgz",
+ "integrity": "sha512-fqlF7oqYTT2A3SRfQr7gzN21fwPoRO9IGKec1L3QeGkni5UPDxGrM2a5z+oLaYs2GN5pEf29BXVlN7dq0jVxIg==",
"dev": true,
"dependencies": {
- "micromatch": "^4.0.4"
+ "micromatch": "^4.0.5"
},
"engines": {
"node": ">=12.13.0"
}
},
"node_modules/cspell-io": {
- "version": "5.19.3",
- "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-5.19.3.tgz",
- "integrity": "sha512-dE9eBvHgIJ11DelWtyehMU3W3bCpcB+0nS6uOZJ2d8fDu13m5BebpLrXZ2dKfY4cjksJUhRPatt14uwQSeUp2A==",
+ "version": "5.19.7",
+ "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-5.19.7.tgz",
+ "integrity": "sha512-SEy8XkuOhvwleGjh336EBYj5HlH1J5FrCI5GxxGiU2g8zvWlBPQmaCfQPPO4tnDrrXtK76rZvolBu1jfCmWwQA==",
"dev": true,
"engines": {
"node": ">=12.13.0"
}
},
"node_modules/cspell-lib": {
- "version": "5.19.3",
- "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-5.19.3.tgz",
- "integrity": "sha512-peMJggwJpxCXKZZ0DuHyDtZmf66POKaHf5Im8LGEyMKFARUIq6O2WvaUGggYjyRe3Ng/f5G+EYTcIHbF9pZYcg==",
+ "version": "5.19.7",
+ "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-5.19.7.tgz",
+ "integrity": "sha512-d4ewH1RBgcBE9NqAh0FexmVQ6YvkDQv9XOysskeDH+G9wm975owENUU/mBd8AyBt2b4YXL/FoLtaKd/7MRoNDA==",
"dev": true,
"dependencies": {
- "@cspell/cspell-bundled-dicts": "^5.19.3",
- "@cspell/cspell-pipe": "^5.19.3",
- "@cspell/cspell-types": "^5.19.3",
+ "@cspell/cspell-bundled-dicts": "^5.19.7",
+ "@cspell/cspell-pipe": "^5.19.7",
+ "@cspell/cspell-types": "^5.19.7",
"clear-module": "^4.1.2",
"comment-json": "^4.2.2",
"configstore": "^5.0.1",
"cosmiconfig": "^7.0.1",
- "cspell-glob": "^5.19.3",
- "cspell-io": "^5.19.3",
- "cspell-trie-lib": "^5.19.3",
- "fast-equals": "^3.0.0",
+ "cspell-glob": "^5.19.7",
+ "cspell-io": "^5.19.7",
+ "cspell-trie-lib": "^5.19.7",
+ "fast-equals": "^3.0.1",
"find-up": "^5.0.0",
"fs-extra": "^10.0.1",
"gensequence": "^3.1.1",
@@ -2449,12 +2402,12 @@
}
},
"node_modules/cspell-trie-lib": {
- "version": "5.19.3",
- "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-5.19.3.tgz",
- "integrity": "sha512-Io8EB7E1pmttHzZvgvPEF0b87qlq8G5uA4B+sbqCxrUf5l4JDcK/UYLih0+rekLTbv4Q68zqgCTASvqxgqnoAg==",
+ "version": "5.19.7",
+ "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-5.19.7.tgz",
+ "integrity": "sha512-qr0HS2hGuyIQhDGG5li0nqIjVi039iPRHR8wpeDoSO0YIBCll22i/VlvW3CSmqXLaP5RRoAc9txiZkIGob6DkQ==",
"dev": true,
"dependencies": {
- "@cspell/cspell-pipe": "^5.19.3",
+ "@cspell/cspell-pipe": "^5.19.7",
"fs-extra": "^10.0.1",
"gensequence": "^3.1.1"
},
@@ -2483,25 +2436,26 @@
"resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz",
"integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg=="
},
- "node_modules/dashdash": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
- "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
+ "node_modules/data-urls": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz",
+ "integrity": "sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==",
"dependencies": {
- "assert-plus": "^1.0.0"
+ "abab": "^2.0.6",
+ "whatwg-mimetype": "^3.0.0",
+ "whatwg-url": "^11.0.0"
},
"engines": {
- "node": ">=0.10"
+ "node": ">=12"
}
},
- "node_modules/data-urls": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-3.0.1.tgz",
- "integrity": "sha512-Ds554NeT5Gennfoo9KN50Vh6tpgtvYEwraYjejXnyTpu1C7oXKxdFk75REooENHE8ndTVOJuv+BEs4/J/xcozw==",
+ "node_modules/data-urls/node_modules/whatwg-url": {
+ "version": "11.0.0",
+ "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz",
+ "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==",
"dependencies": {
- "abab": "^2.0.3",
- "whatwg-mimetype": "^3.0.0",
- "whatwg-url": "^10.0.0"
+ "tr46": "^3.0.0",
+ "webidl-conversions": "^7.0.0"
},
"engines": {
"node": ">=12"
@@ -2586,15 +2540,19 @@
"dev": true
},
"node_modules/define-properties": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
- "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz",
+ "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==",
"dev": true,
"dependencies": {
- "object-keys": "^1.0.12"
+ "has-property-descriptors": "^1.0.0",
+ "object-keys": "^1.1.1"
},
"engines": {
"node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/delayed-stream": {
@@ -2697,24 +2655,15 @@
"integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
"dev": true
},
- "node_modules/ecc-jsbn": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
- "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
- "dependencies": {
- "jsbn": "~0.1.0",
- "safer-buffer": "^2.1.0"
- }
- },
"node_modules/ee-first": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
"integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
},
"node_modules/electron-to-chromium": {
- "version": "1.4.92",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.92.tgz",
- "integrity": "sha512-YAVbvQIcDE/IJ/vzDMjD484/hsRbFPW2qXJPaYTfOhtligmfYEYOep+5QojpaEU9kq6bMvNeC2aG7arYvTHYsA==",
+ "version": "1.4.118",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.118.tgz",
+ "integrity": "sha512-maZIKjnYDvF7Fs35nvVcyr44UcKNwybr93Oba2n3HkKDFAtk0svERkLN/HyczJDS3Fo4wU9th9fUQd09ZLtj1w==",
"dev": true
},
"node_modules/emoji-regex": {
@@ -2835,9 +2784,9 @@
}
},
"node_modules/es-abstract": {
- "version": "1.19.1",
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz",
- "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==",
+ "version": "1.19.5",
+ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.5.tgz",
+ "integrity": "sha512-Aa2G2+Rd3b6kxEUKTF4TaW67czBLyAv3z7VOhYRU50YBx+bbsYZ9xQP4lMNazePuFlybXI0V4MruPos7qUo5fA==",
"dev": true,
"dependencies": {
"call-bind": "^1.0.2",
@@ -2846,15 +2795,15 @@
"get-intrinsic": "^1.1.1",
"get-symbol-description": "^1.0.0",
"has": "^1.0.3",
- "has-symbols": "^1.0.2",
+ "has-symbols": "^1.0.3",
"internal-slot": "^1.0.3",
"is-callable": "^1.2.4",
- "is-negative-zero": "^2.0.1",
+ "is-negative-zero": "^2.0.2",
"is-regex": "^1.1.4",
- "is-shared-array-buffer": "^1.0.1",
+ "is-shared-array-buffer": "^1.0.2",
"is-string": "^1.0.7",
- "is-weakref": "^1.0.1",
- "object-inspect": "^1.11.0",
+ "is-weakref": "^1.0.2",
+ "object-inspect": "^1.12.0",
"object-keys": "^1.1.1",
"object.assign": "^4.1.2",
"string.prototype.trimend": "^1.0.4",
@@ -2868,6 +2817,15 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/es-shim-unscopables": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz",
+ "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==",
+ "dev": true,
+ "dependencies": {
+ "has": "^1.0.3"
+ }
+ },
"node_modules/es-to-primitive": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
@@ -3634,11 +3592,6 @@
"node": ">=v12.22.7"
}
},
- "node_modules/extend": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
- "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
- },
"node_modules/extract-zip": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz",
@@ -3693,18 +3646,11 @@
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
},
- "node_modules/extsprintf": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
- "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
- "engines": [
- "node >=0.6.0"
- ]
- },
"node_modules/fast-deep-equal": {
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
- "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
+ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
+ "dev": true
},
"node_modules/fast-diff": {
"version": "1.2.0",
@@ -3713,15 +3659,16 @@
"dev": true
},
"node_modules/fast-equals": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-3.0.0.tgz",
- "integrity": "sha512-Af7nSOpf7617idrFg0MJY6x7yVDPoO80aSwtKTC0afT8B/SsmvTpA+2a+uPLmhVF5IHmY5NPuBAA3dJrp55rJA==",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-3.0.1.tgz",
+ "integrity": "sha512-J9FxqqC9E/ja0C+SYhoG3Jl6pQuhP92HNcVC75xDEhB+GUzPnjEp3vMfPIxPprYZFfXS5hpVvvPCWUMiDSMS8Q==",
"dev": true
},
"node_modules/fast-json-stable-stringify": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
- "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="
+ "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
+ "dev": true
},
"node_modules/fast-levenshtein": {
"version": "2.0.6",
@@ -3856,14 +3803,6 @@
"node": ">=8.0.0"
}
},
- "node_modules/forever-agent": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
- "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
- "engines": {
- "node": "*"
- }
- },
"node_modules/form-data": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
@@ -3944,9 +3883,9 @@
"integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow=="
},
"node_modules/fs-extra": {
- "version": "10.0.1",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz",
- "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==",
+ "version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
+ "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
"dev": true,
"dependencies": {
"graceful-fs": "^4.2.0",
@@ -4085,14 +4024,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/getpass": {
- "version": "0.1.7",
- "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
- "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
- "dependencies": {
- "assert-plus": "^1.0.0"
- }
- },
"node_modules/glob": {
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
@@ -4186,9 +4117,9 @@
}
},
"node_modules/graceful-fs": {
- "version": "4.2.9",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz",
- "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ=="
+ "version": "4.2.10",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
+ "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA=="
},
"node_modules/growl": {
"version": "1.10.5",
@@ -4219,27 +4150,6 @@
"uglify-js": "^3.1.4"
}
},
- "node_modules/har-schema": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
- "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/har-validator": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz",
- "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
- "deprecated": "this library is no longer supported",
- "dependencies": {
- "ajv": "^6.12.3",
- "har-schema": "^2.0.0"
- },
- "engines": {
- "node": ">=6"
- }
- },
"node_modules/has": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
@@ -4252,9 +4162,9 @@
}
},
"node_modules/has-bigints": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz",
- "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz",
+ "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==",
"dev": true,
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -4278,6 +4188,18 @@
"node": ">=8"
}
},
+ "node_modules/has-property-descriptors": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz",
+ "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==",
+ "dev": true,
+ "dependencies": {
+ "get-intrinsic": "^1.1.1"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/has-symbols": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
@@ -4432,24 +4354,10 @@
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
},
- "node_modules/http-signature": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
- "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
- "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",
- "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz",
- "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==",
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
+ "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
"dependencies": {
"agent-base": "6",
"debug": "4"
@@ -4733,9 +4641,9 @@
}
},
"node_modules/is-core-module": {
- "version": "2.8.1",
- "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz",
- "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==",
+ "version": "2.9.0",
+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz",
+ "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==",
"dev": true,
"dependencies": {
"has": "^1.0.3"
@@ -4866,9 +4774,9 @@
}
},
"node_modules/is-number-object": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz",
- "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==",
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz",
+ "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==",
"dev": true,
"dependencies": {
"has-tostringtag": "^1.0.0"
@@ -4929,10 +4837,13 @@
}
},
"node_modules/is-shared-array-buffer": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz",
- "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz",
+ "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==",
"dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.2"
+ },
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
@@ -4982,7 +4893,8 @@
"node_modules/is-typedarray": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
- "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="
+ "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
+ "dev": true
},
"node_modules/is-unicode-supported": {
"version": "0.1.0",
@@ -5029,11 +4941,6 @@
"integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
"dev": true
},
- "node_modules/isstream": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
- "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo="
- },
"node_modules/istanbul-lib-coverage": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz",
@@ -5200,11 +5107,6 @@
"xmlcreate": "^2.0.4"
}
},
- "node_modules/jsbn": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
- "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM="
- },
"node_modules/jsdoc": {
"version": "3.6.7",
"resolved": "https://registry.npmjs.org/jsdoc/-/jsdoc-3.6.7.tgz",
@@ -5320,15 +5222,11 @@
"integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
"dev": true
},
- "node_modules/json-schema": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz",
- "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA=="
- },
"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=="
+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
+ "dev": true
},
"node_modules/json-stable-stringify-without-jsonify": {
"version": "1.0.1",
@@ -5339,7 +5237,8 @@
"node_modules/json-stringify-safe": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
- "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus="
+ "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
+ "dev": true
},
"node_modules/json5": {
"version": "2.2.1",
@@ -5365,20 +5264,6 @@
"graceful-fs": "^4.1.6"
}
},
- "node_modules/jsprim": {
- "version": "1.4.2",
- "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz",
- "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==",
- "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/keyv": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz",
@@ -5510,9 +5395,9 @@
"dev": true
},
"node_modules/lint-staged/node_modules/supports-color": {
- "version": "9.2.1",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.2.1.tgz",
- "integrity": "sha512-Obv7ycoCTG51N7y175StI9BlAXrmgZrFhZOb0/PyjHBher/NmsdBgbbQ1Inhq+gIhz6+7Gb+jWF2Vqi7Mf1xnQ==",
+ "version": "9.2.2",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.2.2.tgz",
+ "integrity": "sha512-XC6g/Kgux+rJXmwokjm9ECpD6k/smUoS5LKlUCcsYr4IY3rW0XyAympon2RmxGrlnZURMpg5T18gWDP9CsHXFA==",
"dev": true,
"engines": {
"node": ">=12"
@@ -5869,13 +5754,13 @@
}
},
"node_modules/micromatch": {
- "version": "4.0.4",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
- "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
+ "version": "4.0.5",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
+ "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
"dev": true,
"dependencies": {
- "braces": "^3.0.1",
- "picomatch": "^2.2.3"
+ "braces": "^3.0.2",
+ "picomatch": "^2.3.1"
},
"engines": {
"node": ">=8.6"
@@ -6215,18 +6100,18 @@
}
},
"node_modules/node-releases": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz",
- "integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==",
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.3.tgz",
+ "integrity": "sha512-maHFz6OLqYxz+VQyCAtA3PTX4UP/53pa05fyDNc9CwjvJ0yEh6+xBwKsgCxMNhS8taUKBFYxfuiaD9U/55iFaw==",
"dev": true
},
"node_modules/node-w3capi": {
- "version": "1.11.0",
- "resolved": "https://registry.npmjs.org/node-w3capi/-/node-w3capi-1.11.0.tgz",
- "integrity": "sha512-EWjZ8eaG5D224A85mlamE3flcf5TN98bTDRr9e2QInYapU/5T9TjiZnJocFjId4iwiNPYtGTLpl6u1b/IcxqKA==",
+ "version": "1.11.2",
+ "resolved": "https://registry.npmjs.org/node-w3capi/-/node-w3capi-1.11.2.tgz",
+ "integrity": "sha512-HqEGZQZVDHC1bBhQVIykIGGc2zWVMFx1h0Dah89hIywVseFhXrRgFieeb5x3NqRed88ntz+TjazRn5E+77NIwQ==",
"dependencies": {
"async": "3.2.3",
- "superagent": "7.0.1"
+ "superagent": "7.1.2"
},
"engines": {
"node": "14 || 16",
@@ -6280,10 +6165,10 @@
}
},
"node_modules/node-w3capi/node_modules/superagent": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/superagent/-/superagent-7.0.1.tgz",
- "integrity": "sha512-2nFiZ2ds29iRFSjZ291vq+AxqUDg8BdFeg/AObJkDpCVJX6IJT8fU7egBOkYwmxPwaDoNrNu8qRDvtAV/7ZTPw==",
- "deprecated": "Please upgrade to v7.0.2+ of superagent. We have fixed numerous issues with streams, form-data, attach(), filesystem errors not bubbling up (ENOENT on attach()), and all tests are now passing. See the releases tab for more information at .",
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/superagent/-/superagent-7.1.2.tgz",
+ "integrity": "sha512-o9/fP6dww7a4xmEF5a484o2rG34UUGo8ztDlv7vbCWuqPhpndMi0f7eXxdlryk5U12Kzy46nh8eNpLAJ93Alsg==",
+ "deprecated": "Deprecated due to bug in CI build https://github.com/visionmedia/superagent/pull/1677\\#issuecomment-1081361876",
"dependencies": {
"component-emitter": "^1.3.0",
"cookiejar": "^2.1.3",
@@ -6298,7 +6183,7 @@
"semver": "^7.3.5"
},
"engines": {
- "node": ">=6.4.0 !13"
+ "node": ">=6.4.0 <13 || >=14"
}
},
"node_modules/nodemon": {
@@ -6625,14 +6510,6 @@
"node": ">=6"
}
},
- "node_modules/oauth-sign": {
- "version": "0.9.0",
- "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
- "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
- "engines": {
- "node": "*"
- }
- },
"node_modules/object-assign": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
@@ -6969,11 +6846,6 @@
"resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
"integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA="
},
- "node_modules/performance-now": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
- "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns="
- },
"node_modules/picocolors": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
@@ -7241,6 +7113,18 @@
}
}
},
+ "node_modules/puppeteer/node_modules/https-proxy-agent": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz",
+ "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==",
+ "dependencies": {
+ "agent-base": "6",
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
"node_modules/puppeteer/node_modules/ms": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
@@ -7399,70 +7283,6 @@
"node": ">=0.10"
}
},
- "node_modules/request": {
- "version": "2.88.2",
- "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
- "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
- "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142",
- "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/form-data": {
- "version": "2.3.3",
- "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
- "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
- "dependencies": {
- "asynckit": "^0.4.0",
- "combined-stream": "^1.0.6",
- "mime-types": "^2.1.12"
- },
- "engines": {
- "node": ">= 0.12"
- }
- },
- "node_modules/request/node_modules/qs": {
- "version": "6.5.3",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz",
- "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==",
- "engines": {
- "node": ">=0.6"
- }
- },
- "node_modules/request/node_modules/tough-cookie": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
- "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
- "dependencies": {
- "psl": "^1.1.28",
- "punycode": "^2.1.1"
- },
- "engines": {
- "node": ">=0.8"
- }
- },
"node_modules/require-directory": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
@@ -7891,30 +7711,6 @@
"integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
"dev": true
},
- "node_modules/sshpk": {
- "version": "1.17.0",
- "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz",
- "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==",
- "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/statuses": {
"version": "1.5.0",
"resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
@@ -8340,27 +8136,11 @@
}
},
"node_modules/tslib": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
- "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==",
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz",
+ "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==",
"dev": true
},
- "node_modules/tunnel-agent": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
- "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
- "dependencies": {
- "safe-buffer": "^5.0.1"
- },
- "engines": {
- "node": "*"
- }
- },
- "node_modules/tweetnacl": {
- "version": "0.14.5",
- "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
- "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q="
- },
"node_modules/type-check": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
@@ -8422,9 +8202,9 @@
"dev": true
},
"node_modules/uglify-js": {
- "version": "3.15.3",
- "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.15.3.tgz",
- "integrity": "sha512-6iCVm2omGJbsu3JWac+p6kUiOpg3wFO2f8lIXjfEb8RrmLjzog1wTPMmwKB7swfzzqxj9YM+sGUM++u1qN4qJg==",
+ "version": "3.15.4",
+ "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.15.4.tgz",
+ "integrity": "sha512-vMOPGDuvXecPs34V74qDKk4iJ/SN4vL3Ow/23ixafENYvtrNvtbcgUeugTcUGRGsOF/5fU8/NYSL5Hyb3l1OJA==",
"optional": true,
"bin": {
"uglifyjs": "bin/uglifyjs"
@@ -8434,14 +8214,14 @@
}
},
"node_modules/unbox-primitive": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz",
- "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz",
+ "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==",
"dev": true,
"dependencies": {
- "function-bind": "^1.1.1",
- "has-bigints": "^1.0.1",
- "has-symbols": "^1.0.2",
+ "call-bind": "^1.0.2",
+ "has-bigints": "^1.0.2",
+ "has-symbols": "^1.0.3",
"which-boxed-primitive": "^1.0.2"
},
"funding": {
@@ -8464,9 +8244,9 @@
"dev": true
},
"node_modules/underscore": {
- "version": "1.13.2",
- "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.2.tgz",
- "integrity": "sha512-ekY1NhRzq0B08g4bGuX4wd2jZx5GnKz6mKSqFL4nqBlfyMGiG10gDFhDTMEfYmDL6Jy0FUIZp7wiRB+0BP7J2g==",
+ "version": "1.13.3",
+ "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.3.tgz",
+ "integrity": "sha512-QvjkYpiD+dJJraRA8+dGAU4i7aBbb2s0S3jA45TFOvg2VgqvdCDd/3N6CqA8gluk1W91GLoXg5enMUx560QzuA==",
"dev": true
},
"node_modules/unique-string": {
@@ -8530,6 +8310,7 @@
"version": "4.4.1",
"resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
"integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
+ "dev": true,
"dependencies": {
"punycode": "^2.1.0"
}
@@ -8564,6 +8345,7 @@
"resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
"integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
"deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.",
+ "dev": true,
"bin": {
"uuid": "bin/uuid"
}
@@ -8582,24 +8364,6 @@
"node": ">= 0.8"
}
},
- "node_modules/verror": {
- "version": "1.10.0",
- "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
- "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
- "engines": [
- "node >=0.6.0"
- ],
- "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",
- "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
- "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
- },
"node_modules/vscode-languageserver-textdocument": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.4.tgz",
@@ -9060,25 +8824,25 @@
"dev": true
},
"@babel/core": {
- "version": "7.17.8",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.8.tgz",
- "integrity": "sha512-OdQDV/7cRBtJHLSOBqqbYNkOcydOgnX59TZx4puf41fzcVtN3e/4yqY8lMQsK+5X2lJtAdmA+6OHqsj1hBJ4IQ==",
+ "version": "7.17.9",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.9.tgz",
+ "integrity": "sha512-5ug+SfZCpDAkVp9SFIZAzlW18rlzsOcJGaetCjkySnrXXDUw9AR8cDUm1iByTmdWM6yxX6/zycaV76w3YTF2gw==",
"dev": true,
"requires": {
"@ampproject/remapping": "^2.1.0",
"@babel/code-frame": "^7.16.7",
- "@babel/generator": "^7.17.7",
+ "@babel/generator": "^7.17.9",
"@babel/helper-compilation-targets": "^7.17.7",
"@babel/helper-module-transforms": "^7.17.7",
- "@babel/helpers": "^7.17.8",
- "@babel/parser": "^7.17.8",
+ "@babel/helpers": "^7.17.9",
+ "@babel/parser": "^7.17.9",
"@babel/template": "^7.16.7",
- "@babel/traverse": "^7.17.3",
+ "@babel/traverse": "^7.17.9",
"@babel/types": "^7.17.0",
"convert-source-map": "^1.7.0",
"debug": "^4.1.0",
"gensync": "^1.0.0-beta.2",
- "json5": "^2.1.2",
+ "json5": "^2.2.1",
"semver": "^6.3.0"
},
"dependencies": {
@@ -9106,9 +8870,9 @@
}
},
"@babel/generator": {
- "version": "7.17.7",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.7.tgz",
- "integrity": "sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==",
+ "version": "7.17.9",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.9.tgz",
+ "integrity": "sha512-rAdDousTwxbIxbz5I7GEQ3lUip+xVCXooZNbsydCWs3xA7ZsYOv+CFRdzGxRX78BmQHu9B1Eso59AOZQOJDEdQ==",
"dev": true,
"requires": {
"@babel/types": "^7.17.0",
@@ -9154,23 +8918,13 @@
}
},
"@babel/helper-function-name": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz",
- "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==",
+ "version": "7.17.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz",
+ "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==",
"dev": true,
"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",
- "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz",
- "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.16.7"
+ "@babel/types": "^7.17.0"
}
},
"@babel/helper-hoist-variables": {
@@ -9238,20 +8992,20 @@
"dev": true
},
"@babel/helpers": {
- "version": "7.17.8",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.8.tgz",
- "integrity": "sha512-QcL86FGxpfSJwGtAvv4iG93UL6bmqBdmoVY0CMCU2g+oD2ezQse3PT5Pa+jiD6LJndBQi0EDlpzOWNlLuhz5gw==",
+ "version": "7.17.9",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.9.tgz",
+ "integrity": "sha512-cPCt915ShDWUEzEp3+UNRktO2n6v49l5RSnG9M5pS24hA+2FAc5si+Pn1i4VVbQQ+jh+bIZhPFQOJOzbrOYY1Q==",
"dev": true,
"requires": {
"@babel/template": "^7.16.7",
- "@babel/traverse": "^7.17.3",
+ "@babel/traverse": "^7.17.9",
"@babel/types": "^7.17.0"
}
},
"@babel/highlight": {
- "version": "7.16.10",
- "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz",
- "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==",
+ "version": "7.17.9",
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.9.tgz",
+ "integrity": "sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg==",
"dev": true,
"requires": {
"@babel/helper-validator-identifier": "^7.16.7",
@@ -9318,9 +9072,9 @@
}
},
"@babel/parser": {
- "version": "7.17.8",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.8.tgz",
- "integrity": "sha512-BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ==",
+ "version": "7.17.9",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.9.tgz",
+ "integrity": "sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg==",
"dev": true
},
"@babel/template": {
@@ -9335,18 +9089,18 @@
}
},
"@babel/traverse": {
- "version": "7.17.3",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.3.tgz",
- "integrity": "sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==",
+ "version": "7.17.9",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.9.tgz",
+ "integrity": "sha512-PQO8sDIJ8SIwipTPiR71kJQCKQYB5NGImbOviK8K+kg5xkNSYXLBupuX9QhatFowrsvo9Hj8WgArg3W7ijNAQw==",
"dev": true,
"requires": {
"@babel/code-frame": "^7.16.7",
- "@babel/generator": "^7.17.3",
+ "@babel/generator": "^7.17.9",
"@babel/helper-environment-visitor": "^7.16.7",
- "@babel/helper-function-name": "^7.16.7",
+ "@babel/helper-function-name": "^7.17.9",
"@babel/helper-hoist-variables": "^7.16.7",
"@babel/helper-split-export-declaration": "^7.16.7",
- "@babel/parser": "^7.17.3",
+ "@babel/parser": "^7.17.9",
"@babel/types": "^7.17.0",
"debug": "^4.1.0",
"globals": "^11.1.0"
@@ -9386,16 +9140,16 @@
}
},
"@cspell/cspell-bundled-dicts": {
- "version": "5.19.3",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-5.19.3.tgz",
- "integrity": "sha512-YAz68AgXTFFtrBUhNJlOQ7KOjUE6ncYt578/esa2GStMJHgJoUtPnOZsE41hh+cVWXqO5yRRI+Qkwub99zLMgQ==",
+ "version": "5.19.7",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-5.19.7.tgz",
+ "integrity": "sha512-9h2KdI3yKODc8rAxkgB5UZb6RLwwEO25Fo91vnOtM1xfwLhX/scMACU1DoqtnTVaE73HoQ46DYAZAAq/OloRFQ==",
"dev": true,
"requires": {
"@cspell/dict-ada": "^2.0.0",
"@cspell/dict-aws": "^2.0.0",
- "@cspell/dict-bash": "^2.0.1",
+ "@cspell/dict-bash": "^2.0.2",
"@cspell/dict-companies": "^2.0.3",
- "@cspell/dict-cpp": "^2.0.0",
+ "@cspell/dict-cpp": "^2.0.2",
"@cspell/dict-cryptocurrencies": "^2.0.0",
"@cspell/dict-csharp": "^2.0.1",
"@cspell/dict-css": "^2.0.0",
@@ -9408,6 +9162,7 @@
"@cspell/dict-filetypes": "^2.0.1",
"@cspell/dict-fonts": "^2.0.0",
"@cspell/dict-fullstack": "^2.0.4",
+ "@cspell/dict-git": "^1.0.1",
"@cspell/dict-golang": "^2.0.0",
"@cspell/dict-haskell": "^2.0.0",
"@cspell/dict-html": "^3.0.1",
@@ -9433,15 +9188,15 @@
}
},
"@cspell/cspell-pipe": {
- "version": "5.19.3",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-5.19.3.tgz",
- "integrity": "sha512-3RKntgGRxYYzoxoH3VBPvnNMYkHKPq0U+U7qogcWxDkgAUgKXlBP0oc2mw96grJQ4HIzOL1vBnaVAWAqteY9Kw==",
+ "version": "5.19.7",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-5.19.7.tgz",
+ "integrity": "sha512-C2+qovrXyZtoM+IcyMuwwYieoGBwwnWORat+j7bkIkVHf6Pa9spxY3D1IdLt04PqWBKWKHb1g9KzJzw5grBqZw==",
"dev": true
},
"@cspell/cspell-types": {
- "version": "5.19.3",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-5.19.3.tgz",
- "integrity": "sha512-tub7PW/I6qB6o+ZtlahAZjm5O5cnzj88HRiC8nAbJFpa7q0mrdpFMYhd7ksWtyFLlNbuDkCsfzXGamAhIQnnIw==",
+ "version": "5.19.7",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-5.19.7.tgz",
+ "integrity": "sha512-xL9a0oE8kPQ/GCkE/bxE5DTCMTctCpk7tdrhYG26wVbMK1VRGo8fv9w+vRVzXgTfF5jTxolEA1LTtfVBuik1MA==",
"dev": true
},
"@cspell/dict-ada": {
@@ -9457,9 +9212,9 @@
"dev": true
},
"@cspell/dict-bash": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-bash/-/dict-bash-2.0.1.tgz",
- "integrity": "sha512-pBx3T/5w7fPF8XD5cx3NwtRFvNpQYmYqzM043NKP2hDmlx4uFwbH599Lvt5mwCMZKfIoRXaNUQvq7se2gstQjw==",
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-bash/-/dict-bash-2.0.2.tgz",
+ "integrity": "sha512-ASIgI/LmV2TYrD4mtk+gm4XmUSTRomOyRt7NDWyBpEww/AeawC2O2NH6FosyUT6dUU3GaXt2wgJRN7R78n1SGg==",
"dev": true
},
"@cspell/dict-companies": {
@@ -9469,9 +9224,9 @@
"dev": true
},
"@cspell/dict-cpp": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-cpp/-/dict-cpp-2.0.0.tgz",
- "integrity": "sha512-EflHLs2pHEEXZM6jPfTGR/KHZKQtJlvzqgkg1zaA1YKv5HQNw9Wy5KVPGEV2bjPcFsZJO3xXjO1KBZcoOPjPmA==",
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-cpp/-/dict-cpp-2.0.3.tgz",
+ "integrity": "sha512-aWRvI3CQW2M3XeJpDVffItw/9n4hxsN5EPwyBa6Po6EnCxZZZLOqpieZk4JNz4pH0/xbnOX+sMMuSeKWr71r/w==",
"dev": true
},
"@cspell/dict-cryptocurrencies": {
@@ -9546,6 +9301,12 @@
"integrity": "sha512-+JtYO58QAXnetRN+MGVzI8YbkbFTLpYfl/Cw/tmNqy7U1IDVC4sTXQ2pZvbbeKQWFHBqYvBs0YASV+mTouXYBw==",
"dev": true
},
+ "@cspell/dict-git": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-git/-/dict-git-1.0.1.tgz",
+ "integrity": "sha512-Rk+eTof/9inF11lvxmkCRK+gODatA3qai8kSASv6OG/JfPvpj7fTHErx/rdgPw/LOTDUafnoTjTYmj7B2MOQXg==",
+ "dev": true
+ },
"@cspell/dict-golang": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/@cspell/dict-golang/-/dict-golang-2.0.0.tgz",
@@ -9835,9 +9596,9 @@
"dev": true
},
"@jridgewell/resolve-uri": {
- "version": "3.0.5",
- "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz",
- "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==",
+ "version": "3.0.6",
+ "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.6.tgz",
+ "integrity": "sha512-R7xHtBSNm+9SyvpJkdQl+qrM3Hm2fea3Ef197M3mUug+v+yR+Rhfbs7PBtcBUVnIWJ4JcAdjvij+c8hXS9p5aw==",
"dev": true
},
"@jridgewell/sourcemap-codec": {
@@ -9847,9 +9608,9 @@
"dev": true
},
"@jridgewell/trace-mapping": {
- "version": "0.3.4",
- "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz",
- "integrity": "sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==",
+ "version": "0.3.9",
+ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz",
+ "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==",
"dev": true,
"requires": {
"@jridgewell/resolve-uri": "^3.0.3",
@@ -9903,9 +9664,9 @@
"dev": true
},
"@types/node": {
- "version": "17.0.23",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.23.tgz",
- "integrity": "sha512-UxDxWn7dl97rKVeVS61vErvw086aCYhDLyvRQZ5Rk65rZKepaFdm53GeqXaKBuOhED4e9uWq34IC3TdSdJJ2Gw=="
+ "version": "17.0.26",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.26.tgz",
+ "integrity": "sha512-z/FG/6DUO7pnze3AE3TBGIjGGKkvCcGcWINe1C7cADY8hKLJPDYpzsNE37uExQ4md5RFtTCvg+M8Mu1Enyeg2A=="
},
"@types/parse-json": {
"version": "4.0.0",
@@ -9914,9 +9675,9 @@
"dev": true
},
"@types/yauzl": {
- "version": "2.9.2",
- "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.9.2.tgz",
- "integrity": "sha512-8uALY5LTvSuHgloDVUvWP3pIauILm+8/0pDMokuDYIoNsOkSwd5AiHBTSEJjKTDcZr5z8UpgOWZkxBF4iJftoA==",
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz",
+ "integrity": "sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==",
"optional": true,
"requires": {
"@types/node": "*"
@@ -9929,9 +9690,9 @@
"dev": true
},
"abab": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz",
- "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q=="
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz",
+ "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA=="
},
"abbrev": {
"version": "1.1.1",
@@ -10018,6 +9779,7 @@
"version": "6.12.6",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
"integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+ "dev": true,
"requires": {
"fast-deep-equal": "^3.1.1",
"fast-json-stable-stringify": "^2.0.0",
@@ -10153,14 +9915,15 @@
"dev": true
},
"array.prototype.flat": {
- "version": "1.2.5",
- "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz",
- "integrity": "sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==",
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz",
+ "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==",
"dev": true,
"requires": {
"call-bind": "^1.0.2",
"define-properties": "^1.1.3",
- "es-abstract": "^1.19.0"
+ "es-abstract": "^1.19.2",
+ "es-shim-unscopables": "^1.0.0"
}
},
"asap": {
@@ -10168,19 +9931,6 @@
"resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
"integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY="
},
- "asn1": {
- "version": "0.2.6",
- "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz",
- "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==",
- "requires": {
- "safer-buffer": "~2.1.0"
- }
- },
- "assert-plus": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
- "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU="
- },
"assertion-error": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz",
@@ -10203,16 +9953,6 @@
"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
"integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
},
- "aws-sign2": {
- "version": "0.7.0",
- "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
- "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg="
- },
- "aws4": {
- "version": "1.11.0",
- "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz",
- "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA=="
- },
"balanced-match": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
@@ -10236,14 +9976,6 @@
"safe-buffer": "5.1.2"
}
},
- "bcrypt-pbkdf": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
- "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
- "requires": {
- "tweetnacl": "^0.14.3"
- }
- },
"binary-extensions": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
@@ -10367,15 +10099,15 @@
"dev": true
},
"browserslist": {
- "version": "4.20.2",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.2.tgz",
- "integrity": "sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==",
+ "version": "4.20.3",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.3.tgz",
+ "integrity": "sha512-NBhymBQl1zM0Y5dQT/O+xiLP9/rzOIQdKM/eMJBAq7yBgaB6krIYLGejrwVYnSHZdqjscB1SPuAjHwxjvN6Wdg==",
"dev": true,
"requires": {
- "caniuse-lite": "^1.0.30001317",
- "electron-to-chromium": "^1.4.84",
+ "caniuse-lite": "^1.0.30001332",
+ "electron-to-chromium": "^1.4.118",
"escalade": "^3.1.1",
- "node-releases": "^2.0.2",
+ "node-releases": "^2.0.3",
"picocolors": "^1.0.0"
}
},
@@ -10464,16 +10196,11 @@
"dev": true
},
"caniuse-lite": {
- "version": "1.0.30001320",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001320.tgz",
- "integrity": "sha512-MWPzG54AGdo3nWx7zHZTefseM5Y1ccM7hlQKHRqJkPozUaw3hNbBTMmLn16GG2FUzjR13Cr3NPfhIieX5PzXDA==",
+ "version": "1.0.30001332",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001332.tgz",
+ "integrity": "sha512-10T30NYOEQtN6C11YGg411yebhvpnC6Z102+B95eAsN0oB6KUs01ivE8u+G6FMIRtIrVlYXhL+LUwQ3/hXwDWw==",
"dev": true
},
- "caseless": {
- "version": "0.12.0",
- "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
- "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw="
- },
"catharsis": {
"version": "0.9.0",
"resolved": "https://registry.npmjs.org/catharsis/-/catharsis-0.9.0.tgz",
@@ -10676,9 +10403,9 @@
}
},
"commander": {
- "version": "9.1.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-9.1.0.tgz",
- "integrity": "sha512-i0/MaqBtdbnJ4XQs4Pmyb+oFQl+q0lsAmokVUH92SlSw4fkeAcG3bVon+Qt7hmtF+u3Het6o4VgrcY3qAoEB6w==",
+ "version": "9.2.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-9.2.0.tgz",
+ "integrity": "sha512-e2i4wANQiSXgnrBlIatyHtP1odfUp0BbV5Y5nEGbxtIrStkEOAAzCUirvLBNXHLr7kwLvJl6V+4V3XV9x7Wd9w==",
"dev": true
},
"comment-json": {
@@ -10873,47 +10600,47 @@
}
},
"cspell-gitignore": {
- "version": "5.19.3",
- "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-5.19.3.tgz",
- "integrity": "sha512-Q67uHcf0qNgOoanRLhatapjWpLiftT+MuLIyAaSLe5eNVzQurQIc+UnXhtaslkVyOTqQt4NJFqLgtf5ZSGz1bg==",
+ "version": "5.19.7",
+ "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-5.19.7.tgz",
+ "integrity": "sha512-rEqlN6wigNj4P/4Z3QCI1P56KhKkPtXNBpGMXC5CbxIK/NTtn3cLaqHKIZp92pypEnU077lxSCSqRRYCPbg/6A==",
"dev": true,
"requires": {
- "cspell-glob": "^5.19.3",
+ "cspell-glob": "^5.19.7",
"find-up": "^5.0.0"
}
},
"cspell-glob": {
- "version": "5.19.3",
- "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-5.19.3.tgz",
- "integrity": "sha512-qp2Oe/euzTu3e0zZrQxHuTrqRo418tYfh4CnCa+DKU6lWKKcF4zCEhOGJHPsYak8SFIXZ4ZE360wHFxB/JDutQ==",
+ "version": "5.19.7",
+ "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-5.19.7.tgz",
+ "integrity": "sha512-fqlF7oqYTT2A3SRfQr7gzN21fwPoRO9IGKec1L3QeGkni5UPDxGrM2a5z+oLaYs2GN5pEf29BXVlN7dq0jVxIg==",
"dev": true,
"requires": {
- "micromatch": "^4.0.4"
+ "micromatch": "^4.0.5"
}
},
"cspell-io": {
- "version": "5.19.3",
- "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-5.19.3.tgz",
- "integrity": "sha512-dE9eBvHgIJ11DelWtyehMU3W3bCpcB+0nS6uOZJ2d8fDu13m5BebpLrXZ2dKfY4cjksJUhRPatt14uwQSeUp2A==",
+ "version": "5.19.7",
+ "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-5.19.7.tgz",
+ "integrity": "sha512-SEy8XkuOhvwleGjh336EBYj5HlH1J5FrCI5GxxGiU2g8zvWlBPQmaCfQPPO4tnDrrXtK76rZvolBu1jfCmWwQA==",
"dev": true
},
"cspell-lib": {
- "version": "5.19.3",
- "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-5.19.3.tgz",
- "integrity": "sha512-peMJggwJpxCXKZZ0DuHyDtZmf66POKaHf5Im8LGEyMKFARUIq6O2WvaUGggYjyRe3Ng/f5G+EYTcIHbF9pZYcg==",
+ "version": "5.19.7",
+ "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-5.19.7.tgz",
+ "integrity": "sha512-d4ewH1RBgcBE9NqAh0FexmVQ6YvkDQv9XOysskeDH+G9wm975owENUU/mBd8AyBt2b4YXL/FoLtaKd/7MRoNDA==",
"dev": true,
"requires": {
- "@cspell/cspell-bundled-dicts": "^5.19.3",
- "@cspell/cspell-pipe": "^5.19.3",
- "@cspell/cspell-types": "^5.19.3",
+ "@cspell/cspell-bundled-dicts": "^5.19.7",
+ "@cspell/cspell-pipe": "^5.19.7",
+ "@cspell/cspell-types": "^5.19.7",
"clear-module": "^4.1.2",
"comment-json": "^4.2.2",
"configstore": "^5.0.1",
"cosmiconfig": "^7.0.1",
- "cspell-glob": "^5.19.3",
- "cspell-io": "^5.19.3",
- "cspell-trie-lib": "^5.19.3",
- "fast-equals": "^3.0.0",
+ "cspell-glob": "^5.19.7",
+ "cspell-io": "^5.19.7",
+ "cspell-trie-lib": "^5.19.7",
+ "fast-equals": "^3.0.1",
"find-up": "^5.0.0",
"fs-extra": "^10.0.1",
"gensequence": "^3.1.1",
@@ -10925,12 +10652,12 @@
}
},
"cspell-trie-lib": {
- "version": "5.19.3",
- "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-5.19.3.tgz",
- "integrity": "sha512-Io8EB7E1pmttHzZvgvPEF0b87qlq8G5uA4B+sbqCxrUf5l4JDcK/UYLih0+rekLTbv4Q68zqgCTASvqxgqnoAg==",
+ "version": "5.19.7",
+ "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-5.19.7.tgz",
+ "integrity": "sha512-qr0HS2hGuyIQhDGG5li0nqIjVi039iPRHR8wpeDoSO0YIBCll22i/VlvW3CSmqXLaP5RRoAc9txiZkIGob6DkQ==",
"dev": true,
"requires": {
- "@cspell/cspell-pipe": "^5.19.3",
+ "@cspell/cspell-pipe": "^5.19.7",
"fs-extra": "^10.0.1",
"gensequence": "^3.1.1"
}
@@ -10955,22 +10682,25 @@
}
}
},
- "dashdash": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
- "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
- "requires": {
- "assert-plus": "^1.0.0"
- }
- },
"data-urls": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-3.0.1.tgz",
- "integrity": "sha512-Ds554NeT5Gennfoo9KN50Vh6tpgtvYEwraYjejXnyTpu1C7oXKxdFk75REooENHE8ndTVOJuv+BEs4/J/xcozw==",
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz",
+ "integrity": "sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==",
"requires": {
- "abab": "^2.0.3",
+ "abab": "^2.0.6",
"whatwg-mimetype": "^3.0.0",
- "whatwg-url": "^10.0.0"
+ "whatwg-url": "^11.0.0"
+ },
+ "dependencies": {
+ "whatwg-url": {
+ "version": "11.0.0",
+ "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz",
+ "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==",
+ "requires": {
+ "tr46": "^3.0.0",
+ "webidl-conversions": "^7.0.0"
+ }
+ }
}
},
"debug": {
@@ -11037,12 +10767,13 @@
"dev": true
},
"define-properties": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
- "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz",
+ "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==",
"dev": true,
"requires": {
- "object-keys": "^1.0.12"
+ "has-property-descriptors": "^1.0.0",
+ "object-keys": "^1.1.1"
}
},
"delayed-stream": {
@@ -11123,24 +10854,15 @@
"integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
"dev": true
},
- "ecc-jsbn": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
- "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
- "requires": {
- "jsbn": "~0.1.0",
- "safer-buffer": "^2.1.0"
- }
- },
"ee-first": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
"integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
},
"electron-to-chromium": {
- "version": "1.4.92",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.92.tgz",
- "integrity": "sha512-YAVbvQIcDE/IJ/vzDMjD484/hsRbFPW2qXJPaYTfOhtligmfYEYOep+5QojpaEU9kq6bMvNeC2aG7arYvTHYsA==",
+ "version": "1.4.118",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.118.tgz",
+ "integrity": "sha512-maZIKjnYDvF7Fs35nvVcyr44UcKNwybr93Oba2n3HkKDFAtk0svERkLN/HyczJDS3Fo4wU9th9fUQd09ZLtj1w==",
"dev": true
},
"emoji-regex": {
@@ -11229,9 +10951,9 @@
}
},
"es-abstract": {
- "version": "1.19.1",
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz",
- "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==",
+ "version": "1.19.5",
+ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.5.tgz",
+ "integrity": "sha512-Aa2G2+Rd3b6kxEUKTF4TaW67czBLyAv3z7VOhYRU50YBx+bbsYZ9xQP4lMNazePuFlybXI0V4MruPos7qUo5fA==",
"dev": true,
"requires": {
"call-bind": "^1.0.2",
@@ -11240,15 +10962,15 @@
"get-intrinsic": "^1.1.1",
"get-symbol-description": "^1.0.0",
"has": "^1.0.3",
- "has-symbols": "^1.0.2",
+ "has-symbols": "^1.0.3",
"internal-slot": "^1.0.3",
"is-callable": "^1.2.4",
- "is-negative-zero": "^2.0.1",
+ "is-negative-zero": "^2.0.2",
"is-regex": "^1.1.4",
- "is-shared-array-buffer": "^1.0.1",
+ "is-shared-array-buffer": "^1.0.2",
"is-string": "^1.0.7",
- "is-weakref": "^1.0.1",
- "object-inspect": "^1.11.0",
+ "is-weakref": "^1.0.2",
+ "object-inspect": "^1.12.0",
"object-keys": "^1.1.1",
"object.assign": "^4.1.2",
"string.prototype.trimend": "^1.0.4",
@@ -11256,6 +10978,15 @@
"unbox-primitive": "^1.0.1"
}
},
+ "es-shim-unscopables": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz",
+ "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==",
+ "dev": true,
+ "requires": {
+ "has": "^1.0.3"
+ }
+ },
"es-to-primitive": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
@@ -11824,11 +11555,6 @@
"handlebars": "^4.7.7"
}
},
- "extend": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
- "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
- },
"extract-zip": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz",
@@ -11863,15 +11589,11 @@
}
}
},
- "extsprintf": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
- "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU="
- },
"fast-deep-equal": {
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
- "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
+ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
+ "dev": true
},
"fast-diff": {
"version": "1.2.0",
@@ -11880,15 +11602,16 @@
"dev": true
},
"fast-equals": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-3.0.0.tgz",
- "integrity": "sha512-Af7nSOpf7617idrFg0MJY6x7yVDPoO80aSwtKTC0afT8B/SsmvTpA+2a+uPLmhVF5IHmY5NPuBAA3dJrp55rJA==",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-3.0.1.tgz",
+ "integrity": "sha512-J9FxqqC9E/ja0C+SYhoG3Jl6pQuhP92HNcVC75xDEhB+GUzPnjEp3vMfPIxPprYZFfXS5hpVvvPCWUMiDSMS8Q==",
"dev": true
},
"fast-json-stable-stringify": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
- "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="
+ "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
+ "dev": true
},
"fast-levenshtein": {
"version": "2.0.6",
@@ -11993,11 +11716,6 @@
"signal-exit": "^3.0.2"
}
},
- "forever-agent": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
- "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE="
- },
"form-data": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
@@ -12048,9 +11766,9 @@
"integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow=="
},
"fs-extra": {
- "version": "10.0.1",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz",
- "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==",
+ "version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
+ "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
"dev": true,
"requires": {
"graceful-fs": "^4.2.0",
@@ -12143,14 +11861,6 @@
"get-intrinsic": "^1.1.1"
}
},
- "getpass": {
- "version": "0.1.7",
- "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
- "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
- "requires": {
- "assert-plus": "^1.0.0"
- }
- },
"glob": {
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
@@ -12222,9 +11932,9 @@
}
},
"graceful-fs": {
- "version": "4.2.9",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz",
- "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ=="
+ "version": "4.2.10",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
+ "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA=="
},
"growl": {
"version": "1.10.5",
@@ -12244,20 +11954,6 @@
"wordwrap": "^1.0.0"
}
},
- "har-schema": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
- "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI="
- },
- "har-validator": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz",
- "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
- "requires": {
- "ajv": "^6.12.3",
- "har-schema": "^2.0.0"
- }
- },
"has": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
@@ -12267,9 +11963,9 @@
}
},
"has-bigints": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz",
- "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz",
+ "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==",
"dev": true
},
"has-flag": {
@@ -12284,6 +11980,15 @@
"integrity": "sha512-Pq0h+hvsVm6dDEa8x82GnLSYHOzNDt7f0ddFa3FqcQlgzEiptPqL+XrOJNavjOzSYiYWIrgeVYYgGlLmnxwilQ==",
"dev": true
},
+ "has-property-descriptors": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz",
+ "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==",
+ "dev": true,
+ "requires": {
+ "get-intrinsic": "^1.1.1"
+ }
+ },
"has-symbols": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
@@ -12397,20 +12102,10 @@
}
}
},
- "http-signature": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
- "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
- "requires": {
- "assert-plus": "^1.0.0",
- "jsprim": "^1.2.2",
- "sshpk": "^1.7.0"
- }
- },
"https-proxy-agent": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz",
- "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==",
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
+ "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
"requires": {
"agent-base": "6",
"debug": "4"
@@ -12607,9 +12302,9 @@
}
},
"is-core-module": {
- "version": "2.8.1",
- "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz",
- "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==",
+ "version": "2.9.0",
+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz",
+ "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==",
"dev": true,
"requires": {
"has": "^1.0.3"
@@ -12691,9 +12386,9 @@
"dev": true
},
"is-number-object": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz",
- "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==",
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz",
+ "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==",
"dev": true,
"requires": {
"has-tostringtag": "^1.0.0"
@@ -12733,10 +12428,13 @@
}
},
"is-shared-array-buffer": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz",
- "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==",
- "dev": true
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz",
+ "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==",
+ "dev": true,
+ "requires": {
+ "call-bind": "^1.0.2"
+ }
},
"is-stream": {
"version": "2.0.1",
@@ -12765,7 +12463,8 @@
"is-typedarray": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
- "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="
+ "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
+ "dev": true
},
"is-unicode-supported": {
"version": "0.1.0",
@@ -12800,11 +12499,6 @@
"integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
"dev": true
},
- "isstream": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
- "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo="
- },
"istanbul-lib-coverage": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz",
@@ -12939,11 +12633,6 @@
"xmlcreate": "^2.0.4"
}
},
- "jsbn": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
- "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM="
- },
"jsdoc": {
"version": "3.6.7",
"resolved": "https://registry.npmjs.org/jsdoc/-/jsdoc-3.6.7.tgz",
@@ -13032,15 +12721,11 @@
"integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
"dev": true
},
- "json-schema": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz",
- "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA=="
- },
"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=="
+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
+ "dev": true
},
"json-stable-stringify-without-jsonify": {
"version": "1.0.1",
@@ -13051,7 +12736,8 @@
"json-stringify-safe": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
- "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus="
+ "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
+ "dev": true
},
"json5": {
"version": "2.2.1",
@@ -13069,17 +12755,6 @@
"universalify": "^2.0.0"
}
},
- "jsprim": {
- "version": "1.4.2",
- "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz",
- "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==",
- "requires": {
- "assert-plus": "1.0.0",
- "extsprintf": "1.3.0",
- "json-schema": "0.4.0",
- "verror": "1.10.0"
- }
- },
"keyv": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz",
@@ -13182,9 +12857,9 @@
"dev": true
},
"supports-color": {
- "version": "9.2.1",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.2.1.tgz",
- "integrity": "sha512-Obv7ycoCTG51N7y175StI9BlAXrmgZrFhZOb0/PyjHBher/NmsdBgbbQ1Inhq+gIhz6+7Gb+jWF2Vqi7Mf1xnQ==",
+ "version": "9.2.2",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.2.2.tgz",
+ "integrity": "sha512-XC6g/Kgux+rJXmwokjm9ECpD6k/smUoS5LKlUCcsYr4IY3rW0XyAympon2RmxGrlnZURMpg5T18gWDP9CsHXFA==",
"dev": true
}
}
@@ -13454,13 +13129,13 @@
"integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4="
},
"micromatch": {
- "version": "4.0.4",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
- "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
+ "version": "4.0.5",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
+ "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
"dev": true,
"requires": {
- "braces": "^3.0.1",
- "picomatch": "^2.2.3"
+ "braces": "^3.0.2",
+ "picomatch": "^2.3.1"
}
},
"mime": {
@@ -13712,18 +13387,18 @@
}
},
"node-releases": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz",
- "integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==",
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.3.tgz",
+ "integrity": "sha512-maHFz6OLqYxz+VQyCAtA3PTX4UP/53pa05fyDNc9CwjvJ0yEh6+xBwKsgCxMNhS8taUKBFYxfuiaD9U/55iFaw==",
"dev": true
},
"node-w3capi": {
- "version": "1.11.0",
- "resolved": "https://registry.npmjs.org/node-w3capi/-/node-w3capi-1.11.0.tgz",
- "integrity": "sha512-EWjZ8eaG5D224A85mlamE3flcf5TN98bTDRr9e2QInYapU/5T9TjiZnJocFjId4iwiNPYtGTLpl6u1b/IcxqKA==",
+ "version": "1.11.2",
+ "resolved": "https://registry.npmjs.org/node-w3capi/-/node-w3capi-1.11.2.tgz",
+ "integrity": "sha512-HqEGZQZVDHC1bBhQVIykIGGc2zWVMFx1h0Dah89hIywVseFhXrRgFieeb5x3NqRed88ntz+TjazRn5E+77NIwQ==",
"requires": {
"async": "3.2.3",
- "superagent": "7.0.1"
+ "superagent": "7.1.2"
},
"dependencies": {
"debug": {
@@ -13753,9 +13428,9 @@
}
},
"superagent": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/superagent/-/superagent-7.0.1.tgz",
- "integrity": "sha512-2nFiZ2ds29iRFSjZ291vq+AxqUDg8BdFeg/AObJkDpCVJX6IJT8fU7egBOkYwmxPwaDoNrNu8qRDvtAV/7ZTPw==",
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/superagent/-/superagent-7.1.2.tgz",
+ "integrity": "sha512-o9/fP6dww7a4xmEF5a484o2rG34UUGo8ztDlv7vbCWuqPhpndMi0f7eXxdlryk5U12Kzy46nh8eNpLAJ93Alsg==",
"requires": {
"component-emitter": "^1.3.0",
"cookiejar": "^2.1.3",
@@ -14026,11 +13701,6 @@
}
}
},
- "oauth-sign": {
- "version": "0.9.0",
- "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
- "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ=="
- },
"object-assign": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
@@ -14270,11 +13940,6 @@
"resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
"integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA="
},
- "performance-now": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
- "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns="
- },
"picocolors": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
@@ -14466,6 +14131,15 @@
"ms": "2.1.2"
}
},
+ "https-proxy-agent": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz",
+ "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==",
+ "requires": {
+ "agent-base": "6",
+ "debug": "4"
+ }
+ },
"ms": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
@@ -14588,59 +14262,6 @@
"integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
"dev": true
},
- "request": {
- "version": "2.88.2",
- "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
- "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
- "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",
- "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
- "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
- "requires": {
- "asynckit": "^0.4.0",
- "combined-stream": "^1.0.6",
- "mime-types": "^2.1.12"
- }
- },
- "qs": {
- "version": "6.5.3",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz",
- "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA=="
- },
- "tough-cookie": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
- "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
- "requires": {
- "psl": "^1.1.28",
- "punycode": "^2.1.1"
- }
- }
- }
- },
"require-directory": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
@@ -14985,22 +14606,6 @@
"integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
"dev": true
},
- "sshpk": {
- "version": "1.17.0",
- "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz",
- "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==",
- "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"
- }
- },
"statuses": {
"version": "1.5.0",
"resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
@@ -15309,24 +14914,11 @@
}
},
"tslib": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
- "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==",
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz",
+ "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==",
"dev": true
},
- "tunnel-agent": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
- "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
- "requires": {
- "safe-buffer": "^5.0.1"
- }
- },
- "tweetnacl": {
- "version": "0.14.5",
- "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
- "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q="
- },
"type-check": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
@@ -15373,20 +14965,20 @@
"dev": true
},
"uglify-js": {
- "version": "3.15.3",
- "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.15.3.tgz",
- "integrity": "sha512-6iCVm2omGJbsu3JWac+p6kUiOpg3wFO2f8lIXjfEb8RrmLjzog1wTPMmwKB7swfzzqxj9YM+sGUM++u1qN4qJg==",
+ "version": "3.15.4",
+ "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.15.4.tgz",
+ "integrity": "sha512-vMOPGDuvXecPs34V74qDKk4iJ/SN4vL3Ow/23ixafENYvtrNvtbcgUeugTcUGRGsOF/5fU8/NYSL5Hyb3l1OJA==",
"optional": true
},
"unbox-primitive": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz",
- "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz",
+ "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==",
"dev": true,
"requires": {
- "function-bind": "^1.1.1",
- "has-bigints": "^1.0.1",
- "has-symbols": "^1.0.2",
+ "call-bind": "^1.0.2",
+ "has-bigints": "^1.0.2",
+ "has-symbols": "^1.0.3",
"which-boxed-primitive": "^1.0.2"
}
},
@@ -15406,9 +14998,9 @@
"dev": true
},
"underscore": {
- "version": "1.13.2",
- "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.2.tgz",
- "integrity": "sha512-ekY1NhRzq0B08g4bGuX4wd2jZx5GnKz6mKSqFL4nqBlfyMGiG10gDFhDTMEfYmDL6Jy0FUIZp7wiRB+0BP7J2g==",
+ "version": "1.13.3",
+ "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.3.tgz",
+ "integrity": "sha512-QvjkYpiD+dJJraRA8+dGAU4i7aBbb2s0S3jA45TFOvg2VgqvdCDd/3N6CqA8gluk1W91GLoXg5enMUx560QzuA==",
"dev": true
},
"unique-string": {
@@ -15457,6 +15049,7 @@
"version": "4.4.1",
"resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
"integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
+ "dev": true,
"requires": {
"punycode": "^2.1.0"
}
@@ -15483,7 +15076,8 @@
"uuid": {
"version": "3.4.0",
"resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
- "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A=="
+ "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
+ "dev": true
},
"v8-compile-cache": {
"version": "2.3.0",
@@ -15496,23 +15090,6 @@
"resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
"integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw="
},
- "verror": {
- "version": "1.10.0",
- "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
- "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
- "requires": {
- "assert-plus": "^1.0.0",
- "core-util-is": "1.0.2",
- "extsprintf": "^1.2.0"
- },
- "dependencies": {
- "core-util-is": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
- "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
- }
- }
- },
"vscode-languageserver-textdocument": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.4.tgz",
diff --git a/package.json b/package.json
index 0754481d6..8ff6d0eda 100644
--- a/package.json
+++ b/package.json
@@ -19,10 +19,9 @@
"jsdom": "19.0.0",
"metaviewport-parser": "0.2.0",
"morgan": "1.10.0",
- "node-w3capi": "1.11.0",
+ "node-w3capi": "1.11.2",
"promise": "8.1.0",
"puppeteer": "13.6.0",
- "request": "2.88.2",
"socket.io": "4.5.0",
"superagent": "7.1.1"
},
From f23ef4a3e54a294271f1875cbc4496c4b2547410 Mon Sep 17 00:00:00 2001
From: Denis Ah-Kang
Date: Mon, 25 Apr 2022 09:54:05 +0400
Subject: [PATCH 038/349] 6.1.8
---
package-lock.json | 4 ++--
package.json | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index d62d3396c..f8c831e71 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "specberus",
- "version": "6.1.7",
+ "version": "6.1.8",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "specberus",
- "version": "6.1.7",
+ "version": "6.1.8",
"license": "MIT",
"dependencies": {
"compression": "1.7.4",
diff --git a/package.json b/package.json
index 8ff6d0eda..c933130c2 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "specberus",
- "version": "6.1.7",
+ "version": "6.1.8",
"description": "Specberus is a checker used at W3C to validate the compliance of Technical Reports with publication rules.",
"license": "MIT",
"main": "lib/validator",
From 2b2d532b549fd2dde6e0154562392a23219dac7b Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 2 May 2022 10:08:57 +0400
Subject: [PATCH 039/349] chore(deps): bump puppeteer from 13.6.0 to 13.7.0
(#1588)
Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 13.6.0 to 13.7.0.
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/puppeteer/puppeteer/compare/v13.6.0...v13.7.0)
---
updated-dependencies:
- dependency-name: puppeteer
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 39 +++++++++------------------------------
package.json | 2 +-
2 files changed, 10 insertions(+), 31 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index f8c831e71..a5889ad34 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -20,7 +20,7 @@
"morgan": "1.10.0",
"node-w3capi": "1.11.2",
"promise": "8.1.0",
- "puppeteer": "13.6.0",
+ "puppeteer": "13.7.0",
"socket.io": "4.5.0",
"superagent": "7.1.1"
},
@@ -7075,16 +7075,16 @@
}
},
"node_modules/puppeteer": {
- "version": "13.6.0",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-13.6.0.tgz",
- "integrity": "sha512-EJXhTyY5bXNPLFXPGcY9JaF6EKJIX8ll8cGG3WUK+553Jx96oDf1cB+lkFOro9p0X16tY+9xx7zYWl+vnWgW2g==",
+ "version": "13.7.0",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-13.7.0.tgz",
+ "integrity": "sha512-U1uufzBjz3+PkpCxFrWzh4OrMIdIb2ztzCu0YEPfRHjHswcSwHZswnK+WdsOQJsRV8WeTg3jLhJR4D867+fjsA==",
"hasInstallScript": true,
"dependencies": {
"cross-fetch": "3.1.5",
"debug": "4.3.4",
"devtools-protocol": "0.0.981744",
"extract-zip": "2.0.1",
- "https-proxy-agent": "5.0.0",
+ "https-proxy-agent": "5.0.1",
"pkg-dir": "4.2.0",
"progress": "2.0.3",
"proxy-from-env": "1.1.0",
@@ -7113,18 +7113,6 @@
}
}
},
- "node_modules/puppeteer/node_modules/https-proxy-agent": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz",
- "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==",
- "dependencies": {
- "agent-base": "6",
- "debug": "4"
- },
- "engines": {
- "node": ">= 6"
- }
- },
"node_modules/puppeteer/node_modules/ms": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
@@ -14105,15 +14093,15 @@
}
},
"puppeteer": {
- "version": "13.6.0",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-13.6.0.tgz",
- "integrity": "sha512-EJXhTyY5bXNPLFXPGcY9JaF6EKJIX8ll8cGG3WUK+553Jx96oDf1cB+lkFOro9p0X16tY+9xx7zYWl+vnWgW2g==",
+ "version": "13.7.0",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-13.7.0.tgz",
+ "integrity": "sha512-U1uufzBjz3+PkpCxFrWzh4OrMIdIb2ztzCu0YEPfRHjHswcSwHZswnK+WdsOQJsRV8WeTg3jLhJR4D867+fjsA==",
"requires": {
"cross-fetch": "3.1.5",
"debug": "4.3.4",
"devtools-protocol": "0.0.981744",
"extract-zip": "2.0.1",
- "https-proxy-agent": "5.0.0",
+ "https-proxy-agent": "5.0.1",
"pkg-dir": "4.2.0",
"progress": "2.0.3",
"proxy-from-env": "1.1.0",
@@ -14131,15 +14119,6 @@
"ms": "2.1.2"
}
},
- "https-proxy-agent": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz",
- "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==",
- "requires": {
- "agent-base": "6",
- "debug": "4"
- }
- },
"ms": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
diff --git a/package.json b/package.json
index c933130c2..d22c5c88e 100644
--- a/package.json
+++ b/package.json
@@ -21,7 +21,7 @@
"morgan": "1.10.0",
"node-w3capi": "1.11.2",
"promise": "8.1.0",
- "puppeteer": "13.6.0",
+ "puppeteer": "13.7.0",
"socket.io": "4.5.0",
"superagent": "7.1.1"
},
From a7cf15bb3c0482cfacc4411d2548232a4e0bf2e7 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 2 May 2022 10:09:22 +0400
Subject: [PATCH 040/349] chore(deps-dev): bump mocha from 9.2.0 to 10.0.0
(#1589)
Bumps [mocha](https://github.com/mochajs/mocha) from 9.2.0 to 10.0.0.
- [Release notes](https://github.com/mochajs/mocha/releases)
- [Changelog](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mochajs/mocha/compare/v9.2.0...v10.0.0)
---
updated-dependencies:
- dependency-name: mocha
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 125 +++++++++++++++++++++++-----------------------
package.json | 2 +-
2 files changed, 63 insertions(+), 64 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index a5889ad34..a534c7b4d 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -40,7 +40,7 @@
"jsdoc": "3.6.7",
"lint-staged": "12.4.0",
"minami": "1.2.3",
- "mocha": "9.2.0",
+ "mocha": "10.0.0",
"nock": "13.2.2",
"nodemon": "2.0.15",
"nyc": "15.1.0",
@@ -4121,15 +4121,6 @@
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
"integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA=="
},
- "node_modules/growl": {
- "version": "1.10.5",
- "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz",
- "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==",
- "dev": true,
- "engines": {
- "node": ">=4.x"
- }
- },
"node_modules/handlebars": {
"version": "4.7.7",
"resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz",
@@ -5854,52 +5845,59 @@
"integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A=="
},
"node_modules/mocha": {
- "version": "9.2.0",
- "resolved": "https://registry.npmjs.org/mocha/-/mocha-9.2.0.tgz",
- "integrity": "sha512-kNn7E8g2SzVcq0a77dkphPsDSN7P+iYkqE0ZsGCYWRsoiKjOt+NvXfaagik8vuDa6W5Zw3qxe8Jfpt5qKf+6/Q==",
+ "version": "10.0.0",
+ "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.0.0.tgz",
+ "integrity": "sha512-0Wl+elVUD43Y0BqPZBzZt8Tnkw9CMUdNYnUsTfOM1vuhJVZL+kiesFYsqwBkEEuEixaiPe5ZQdqDgX2jddhmoA==",
"dev": true,
"dependencies": {
"@ungap/promise-all-settled": "1.1.2",
"ansi-colors": "4.1.1",
"browser-stdout": "1.3.1",
"chokidar": "3.5.3",
- "debug": "4.3.3",
+ "debug": "4.3.4",
"diff": "5.0.0",
"escape-string-regexp": "4.0.0",
"find-up": "5.0.0",
"glob": "7.2.0",
- "growl": "1.10.5",
"he": "1.2.0",
"js-yaml": "4.1.0",
"log-symbols": "4.1.0",
- "minimatch": "3.0.4",
+ "minimatch": "5.0.1",
"ms": "2.1.3",
- "nanoid": "3.2.0",
+ "nanoid": "3.3.3",
"serialize-javascript": "6.0.0",
"strip-json-comments": "3.1.1",
"supports-color": "8.1.1",
- "which": "2.0.2",
- "workerpool": "6.2.0",
+ "workerpool": "6.2.1",
"yargs": "16.2.0",
"yargs-parser": "20.2.4",
"yargs-unparser": "2.0.0"
},
"bin": {
"_mocha": "bin/_mocha",
- "mocha": "bin/mocha"
+ "mocha": "bin/mocha.js"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">= 14.0.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/mochajs"
}
},
+ "node_modules/mocha/node_modules/brace-expansion": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
+ "dev": true,
+ "dependencies": {
+ "balanced-match": "^1.0.0"
+ }
+ },
"node_modules/mocha/node_modules/debug": {
- "version": "4.3.3",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
- "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
"dev": true,
"dependencies": {
"ms": "2.1.2"
@@ -5920,15 +5918,15 @@
"dev": true
},
"node_modules/mocha/node_modules/minimatch": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
- "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz",
+ "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==",
"dev": true,
"dependencies": {
- "brace-expansion": "^1.1.7"
+ "brace-expansion": "^2.0.1"
},
"engines": {
- "node": "*"
+ "node": ">=10"
}
},
"node_modules/mocha/node_modules/ms": {
@@ -5981,9 +5979,9 @@
"integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
},
"node_modules/nanoid": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz",
- "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==",
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.3.tgz",
+ "integrity": "sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==",
"dev": true,
"bin": {
"nanoid": "bin/nanoid.cjs"
@@ -8530,9 +8528,9 @@
"integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus="
},
"node_modules/workerpool": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.0.tgz",
- "integrity": "sha512-Rsk5qQHJ9eowMH28Jwhe8HEbmdYDX4lwoMWshiCXugjtHqMD9ZbiqSDLxcsfdqsETPzVUtX5s1Z5kStiIM6l4A==",
+ "version": "6.2.1",
+ "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.1.tgz",
+ "integrity": "sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==",
"dev": true
},
"node_modules/wrap-ansi": {
@@ -11924,12 +11922,6 @@
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
"integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA=="
},
- "growl": {
- "version": "1.10.5",
- "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz",
- "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==",
- "dev": true
- },
"handlebars": {
"version": "4.7.7",
"resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz",
@@ -13187,41 +13179,48 @@
"integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A=="
},
"mocha": {
- "version": "9.2.0",
- "resolved": "https://registry.npmjs.org/mocha/-/mocha-9.2.0.tgz",
- "integrity": "sha512-kNn7E8g2SzVcq0a77dkphPsDSN7P+iYkqE0ZsGCYWRsoiKjOt+NvXfaagik8vuDa6W5Zw3qxe8Jfpt5qKf+6/Q==",
+ "version": "10.0.0",
+ "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.0.0.tgz",
+ "integrity": "sha512-0Wl+elVUD43Y0BqPZBzZt8Tnkw9CMUdNYnUsTfOM1vuhJVZL+kiesFYsqwBkEEuEixaiPe5ZQdqDgX2jddhmoA==",
"dev": true,
"requires": {
"@ungap/promise-all-settled": "1.1.2",
"ansi-colors": "4.1.1",
"browser-stdout": "1.3.1",
"chokidar": "3.5.3",
- "debug": "4.3.3",
+ "debug": "4.3.4",
"diff": "5.0.0",
"escape-string-regexp": "4.0.0",
"find-up": "5.0.0",
"glob": "7.2.0",
- "growl": "1.10.5",
"he": "1.2.0",
"js-yaml": "4.1.0",
"log-symbols": "4.1.0",
- "minimatch": "3.0.4",
+ "minimatch": "5.0.1",
"ms": "2.1.3",
- "nanoid": "3.2.0",
+ "nanoid": "3.3.3",
"serialize-javascript": "6.0.0",
"strip-json-comments": "3.1.1",
"supports-color": "8.1.1",
- "which": "2.0.2",
- "workerpool": "6.2.0",
+ "workerpool": "6.2.1",
"yargs": "16.2.0",
"yargs-parser": "20.2.4",
"yargs-unparser": "2.0.0"
},
"dependencies": {
+ "brace-expansion": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
+ "dev": true,
+ "requires": {
+ "balanced-match": "^1.0.0"
+ }
+ },
"debug": {
- "version": "4.3.3",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
- "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
"dev": true,
"requires": {
"ms": "2.1.2"
@@ -13236,12 +13235,12 @@
}
},
"minimatch": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
- "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz",
+ "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==",
"dev": true,
"requires": {
- "brace-expansion": "^1.1.7"
+ "brace-expansion": "^2.0.1"
}
},
"ms": {
@@ -13286,9 +13285,9 @@
"integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
},
"nanoid": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz",
- "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==",
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.3.tgz",
+ "integrity": "sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==",
"dev": true
},
"natural-compare": {
@@ -15212,9 +15211,9 @@
"integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus="
},
"workerpool": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.0.tgz",
- "integrity": "sha512-Rsk5qQHJ9eowMH28Jwhe8HEbmdYDX4lwoMWshiCXugjtHqMD9ZbiqSDLxcsfdqsETPzVUtX5s1Z5kStiIM6l4A==",
+ "version": "6.2.1",
+ "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.1.tgz",
+ "integrity": "sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==",
"dev": true
},
"wrap-ansi": {
diff --git a/package.json b/package.json
index d22c5c88e..6afaf8c81 100644
--- a/package.json
+++ b/package.json
@@ -41,7 +41,7 @@
"jsdoc": "3.6.7",
"lint-staged": "12.4.0",
"minami": "1.2.3",
- "mocha": "9.2.0",
+ "mocha": "10.0.0",
"nock": "13.2.2",
"nodemon": "2.0.15",
"nyc": "15.1.0",
From 268c5430a771a536fc46bea8affbc459afd42de5 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 2 May 2022 10:10:05 +0400
Subject: [PATCH 041/349] chore(deps): bump express from 4.17.1 to 4.18.1
(#1590)
Bumps [express](https://github.com/expressjs/express) from 4.17.1 to 4.18.1.
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/master/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.17.1...4.18.1)
---
updated-dependencies:
- dependency-name: express
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 599 ++++++++++++++++++++++++++--------------------
package.json | 2 +-
2 files changed, 340 insertions(+), 261 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index a534c7b4d..98bb7a872 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -12,7 +12,7 @@
"compression": "1.7.4",
"cors": "2.8.5",
"doasync": "2.0.1",
- "express": "4.17.1",
+ "express": "4.18.1",
"express-handlebars": "6.0.1",
"insafe": "0.5.0",
"jsdom": "19.0.0",
@@ -1531,29 +1531,43 @@
"dev": true
},
"node_modules/body-parser": {
- "version": "1.19.0",
- "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
- "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==",
+ "version": "1.20.0",
+ "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz",
+ "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==",
"dependencies": {
- "bytes": "3.1.0",
+ "bytes": "3.1.2",
"content-type": "~1.0.4",
"debug": "2.6.9",
- "depd": "~1.1.2",
- "http-errors": "1.7.2",
+ "depd": "2.0.0",
+ "destroy": "1.2.0",
+ "http-errors": "2.0.0",
"iconv-lite": "0.4.24",
- "on-finished": "~2.3.0",
- "qs": "6.7.0",
- "raw-body": "2.4.0",
- "type-is": "~1.6.17"
+ "on-finished": "2.4.1",
+ "qs": "6.10.3",
+ "raw-body": "2.5.1",
+ "type-is": "~1.6.18",
+ "unpipe": "1.0.0"
},
"engines": {
- "node": ">= 0.8"
+ "node": ">= 0.8",
+ "npm": "1.2.8000 || >= 1.4.16"
}
},
"node_modules/body-parser/node_modules/bytes": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
- "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==",
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
+ "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/body-parser/node_modules/on-finished": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
+ "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
+ "dependencies": {
+ "ee-first": "1.1.1"
+ },
"engines": {
"node": ">= 0.8"
}
@@ -2191,16 +2205,35 @@
"dev": true
},
"node_modules/content-disposition": {
- "version": "0.5.3",
- "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz",
- "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==",
+ "version": "0.5.4",
+ "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
+ "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
"dependencies": {
- "safe-buffer": "5.1.2"
+ "safe-buffer": "5.2.1"
},
"engines": {
"node": ">= 0.6"
}
},
+ "node_modules/content-disposition/node_modules/safe-buffer": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ]
+ },
"node_modules/content-type": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
@@ -2219,9 +2252,9 @@
}
},
"node_modules/cookie": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz",
- "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==",
+ "version": "0.5.0",
+ "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz",
+ "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==",
"engines": {
"node": ">= 0.6"
}
@@ -2564,17 +2597,21 @@
}
},
"node_modules/depd": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
- "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
+ "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
"engines": {
- "node": ">= 0.6"
+ "node": ">= 0.8"
}
},
"node_modules/destroy": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
- "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
+ "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==",
+ "engines": {
+ "node": ">= 0.8",
+ "npm": "1.2.8000 || >= 1.4.16"
+ }
},
"node_modules/devtools-protocol": {
"version": "0.0.981744",
@@ -3540,37 +3577,38 @@
"dev": true
},
"node_modules/express": {
- "version": "4.17.1",
- "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz",
- "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==",
+ "version": "4.18.1",
+ "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz",
+ "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==",
"dependencies": {
- "accepts": "~1.3.7",
+ "accepts": "~1.3.8",
"array-flatten": "1.1.1",
- "body-parser": "1.19.0",
- "content-disposition": "0.5.3",
+ "body-parser": "1.20.0",
+ "content-disposition": "0.5.4",
"content-type": "~1.0.4",
- "cookie": "0.4.0",
+ "cookie": "0.5.0",
"cookie-signature": "1.0.6",
"debug": "2.6.9",
- "depd": "~1.1.2",
+ "depd": "2.0.0",
"encodeurl": "~1.0.2",
"escape-html": "~1.0.3",
"etag": "~1.8.1",
- "finalhandler": "~1.1.2",
+ "finalhandler": "1.2.0",
"fresh": "0.5.2",
+ "http-errors": "2.0.0",
"merge-descriptors": "1.0.1",
"methods": "~1.1.2",
- "on-finished": "~2.3.0",
+ "on-finished": "2.4.1",
"parseurl": "~1.3.3",
"path-to-regexp": "0.1.7",
- "proxy-addr": "~2.0.5",
- "qs": "6.7.0",
+ "proxy-addr": "~2.0.7",
+ "qs": "6.10.3",
"range-parser": "~1.2.1",
- "safe-buffer": "5.1.2",
- "send": "0.17.1",
- "serve-static": "1.14.1",
- "setprototypeof": "1.1.1",
- "statuses": "~1.5.0",
+ "safe-buffer": "5.2.1",
+ "send": "0.18.0",
+ "serve-static": "1.15.0",
+ "setprototypeof": "1.2.0",
+ "statuses": "2.0.1",
"type-is": "~1.6.18",
"utils-merge": "1.0.1",
"vary": "~1.1.2"
@@ -3592,6 +3630,36 @@
"node": ">=v12.22.7"
}
},
+ "node_modules/express/node_modules/on-finished": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
+ "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
+ "dependencies": {
+ "ee-first": "1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/express/node_modules/safe-buffer": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ]
+ },
"node_modules/extract-zip": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz",
@@ -3713,22 +3781,33 @@
}
},
"node_modules/finalhandler": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
- "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz",
+ "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==",
"dependencies": {
"debug": "2.6.9",
"encodeurl": "~1.0.2",
"escape-html": "~1.0.3",
- "on-finished": "~2.3.0",
+ "on-finished": "2.4.1",
"parseurl": "~1.3.3",
- "statuses": "~1.5.0",
+ "statuses": "2.0.1",
"unpipe": "~1.0.0"
},
"engines": {
"node": ">= 0.8"
}
},
+ "node_modules/finalhandler/node_modules/on-finished": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
+ "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
+ "dependencies": {
+ "ee-first": "1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
"node_modules/find-cache-dir": {
"version": "3.3.2",
"resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz",
@@ -4292,25 +4371,20 @@
"dev": true
},
"node_modules/http-errors": {
- "version": "1.7.2",
- "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz",
- "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
+ "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
"dependencies": {
- "depd": "~1.1.2",
- "inherits": "2.0.3",
- "setprototypeof": "1.1.1",
- "statuses": ">= 1.5.0 < 2",
- "toidentifier": "1.0.0"
+ "depd": "2.0.0",
+ "inherits": "2.0.4",
+ "setprototypeof": "1.2.0",
+ "statuses": "2.0.1",
+ "toidentifier": "1.0.1"
},
"engines": {
- "node": ">= 0.6"
+ "node": ">= 0.8"
}
},
- "node_modules/http-errors/node_modules/inherits": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
- },
"node_modules/http-proxy-agent": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz",
@@ -5965,14 +6039,6 @@
"node": ">= 0.8.0"
}
},
- "node_modules/morgan/node_modules/depd": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
- "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
- "engines": {
- "node": ">= 0.8"
- }
- },
"node_modules/ms": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
@@ -6148,20 +6214,6 @@
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
},
- "node_modules/node-w3capi/node_modules/qs": {
- "version": "6.10.3",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz",
- "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==",
- "dependencies": {
- "side-channel": "^1.0.4"
- },
- "engines": {
- "node": ">=0.6"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/node-w3capi/node_modules/superagent": {
"version": "7.1.2",
"resolved": "https://registry.npmjs.org/superagent/-/superagent-7.1.2.tgz",
@@ -7117,11 +7169,17 @@
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
},
"node_modules/qs": {
- "version": "6.7.0",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
- "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==",
+ "version": "6.10.3",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz",
+ "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==",
+ "dependencies": {
+ "side-channel": "^1.0.4"
+ },
"engines": {
"node": ">=0.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/randombytes": {
@@ -7142,12 +7200,12 @@
}
},
"node_modules/raw-body": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
- "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==",
+ "version": "2.5.1",
+ "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz",
+ "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==",
"dependencies": {
- "bytes": "3.1.0",
- "http-errors": "1.7.2",
+ "bytes": "3.1.2",
+ "http-errors": "2.0.0",
"iconv-lite": "0.4.24",
"unpipe": "1.0.0"
},
@@ -7156,9 +7214,9 @@
}
},
"node_modules/raw-body/node_modules/bytes": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
- "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==",
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
+ "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
"engines": {
"node": ">= 0.8"
}
@@ -7439,32 +7497,43 @@
}
},
"node_modules/send": {
- "version": "0.17.1",
- "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz",
- "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==",
+ "version": "0.18.0",
+ "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz",
+ "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==",
"dependencies": {
"debug": "2.6.9",
- "depd": "~1.1.2",
- "destroy": "~1.0.4",
+ "depd": "2.0.0",
+ "destroy": "1.2.0",
"encodeurl": "~1.0.2",
"escape-html": "~1.0.3",
"etag": "~1.8.1",
"fresh": "0.5.2",
- "http-errors": "~1.7.2",
+ "http-errors": "2.0.0",
"mime": "1.6.0",
- "ms": "2.1.1",
- "on-finished": "~2.3.0",
+ "ms": "2.1.3",
+ "on-finished": "2.4.1",
"range-parser": "~1.2.1",
- "statuses": "~1.5.0"
+ "statuses": "2.0.1"
},
"engines": {
"node": ">= 0.8.0"
}
},
"node_modules/send/node_modules/ms": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
- "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg=="
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
+ },
+ "node_modules/send/node_modules/on-finished": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
+ "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
+ "dependencies": {
+ "ee-first": "1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
},
"node_modules/serialize-javascript": {
"version": "6.0.0",
@@ -7476,14 +7545,14 @@
}
},
"node_modules/serve-static": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz",
- "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==",
+ "version": "1.15.0",
+ "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz",
+ "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==",
"dependencies": {
"encodeurl": "~1.0.2",
"escape-html": "~1.0.3",
"parseurl": "~1.3.3",
- "send": "0.17.1"
+ "send": "0.18.0"
},
"engines": {
"node": ">= 0.8.0"
@@ -7496,9 +7565,9 @@
"dev": true
},
"node_modules/setprototypeof": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
- "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw=="
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
+ "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="
},
"node_modules/shebang-command": {
"version": "2.0.0",
@@ -7698,11 +7767,11 @@
"dev": true
},
"node_modules/statuses": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
- "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
+ "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
"engines": {
- "node": ">= 0.6"
+ "node": ">= 0.8"
}
},
"node_modules/string_decoder": {
@@ -7906,20 +7975,6 @@
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
},
- "node_modules/superagent/node_modules/qs": {
- "version": "6.10.3",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz",
- "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==",
- "dependencies": {
- "side-channel": "^1.0.4"
- },
- "engines": {
- "node": ">=0.6"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/supports-color": {
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
@@ -8037,9 +8092,9 @@
}
},
"node_modules/toidentifier": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
- "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==",
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
+ "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
"engines": {
"node": ">=0.6"
}
@@ -9985,26 +10040,36 @@
"dev": true
},
"body-parser": {
- "version": "1.19.0",
- "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
- "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==",
+ "version": "1.20.0",
+ "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz",
+ "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==",
"requires": {
- "bytes": "3.1.0",
+ "bytes": "3.1.2",
"content-type": "~1.0.4",
"debug": "2.6.9",
- "depd": "~1.1.2",
- "http-errors": "1.7.2",
+ "depd": "2.0.0",
+ "destroy": "1.2.0",
+ "http-errors": "2.0.0",
"iconv-lite": "0.4.24",
- "on-finished": "~2.3.0",
- "qs": "6.7.0",
- "raw-body": "2.4.0",
- "type-is": "~1.6.17"
+ "on-finished": "2.4.1",
+ "qs": "6.10.3",
+ "raw-body": "2.5.1",
+ "type-is": "~1.6.18",
+ "unpipe": "1.0.0"
},
"dependencies": {
"bytes": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
- "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg=="
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
+ "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg=="
+ },
+ "on-finished": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
+ "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
+ "requires": {
+ "ee-first": "1.1.1"
+ }
}
}
},
@@ -10472,11 +10537,18 @@
"dev": true
},
"content-disposition": {
- "version": "0.5.3",
- "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz",
- "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==",
+ "version": "0.5.4",
+ "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
+ "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
"requires": {
- "safe-buffer": "5.1.2"
+ "safe-buffer": "5.2.1"
+ },
+ "dependencies": {
+ "safe-buffer": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
+ }
}
},
"content-type": {
@@ -10494,9 +10566,9 @@
}
},
"cookie": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz",
- "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg=="
+ "version": "0.5.0",
+ "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz",
+ "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw=="
},
"cookie-signature": {
"version": "1.0.6",
@@ -10768,14 +10840,14 @@
"integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk="
},
"depd": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
- "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak="
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
+ "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw=="
},
"destroy": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
- "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
+ "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg=="
},
"devtools-protocol": {
"version": "0.0.981744",
@@ -11495,40 +11567,56 @@
"dev": true
},
"express": {
- "version": "4.17.1",
- "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz",
- "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==",
+ "version": "4.18.1",
+ "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz",
+ "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==",
"requires": {
- "accepts": "~1.3.7",
+ "accepts": "~1.3.8",
"array-flatten": "1.1.1",
- "body-parser": "1.19.0",
- "content-disposition": "0.5.3",
+ "body-parser": "1.20.0",
+ "content-disposition": "0.5.4",
"content-type": "~1.0.4",
- "cookie": "0.4.0",
+ "cookie": "0.5.0",
"cookie-signature": "1.0.6",
"debug": "2.6.9",
- "depd": "~1.1.2",
+ "depd": "2.0.0",
"encodeurl": "~1.0.2",
"escape-html": "~1.0.3",
"etag": "~1.8.1",
- "finalhandler": "~1.1.2",
+ "finalhandler": "1.2.0",
"fresh": "0.5.2",
+ "http-errors": "2.0.0",
"merge-descriptors": "1.0.1",
"methods": "~1.1.2",
- "on-finished": "~2.3.0",
+ "on-finished": "2.4.1",
"parseurl": "~1.3.3",
"path-to-regexp": "0.1.7",
- "proxy-addr": "~2.0.5",
- "qs": "6.7.0",
+ "proxy-addr": "~2.0.7",
+ "qs": "6.10.3",
"range-parser": "~1.2.1",
- "safe-buffer": "5.1.2",
- "send": "0.17.1",
- "serve-static": "1.14.1",
- "setprototypeof": "1.1.1",
- "statuses": "~1.5.0",
+ "safe-buffer": "5.2.1",
+ "send": "0.18.0",
+ "serve-static": "1.15.0",
+ "setprototypeof": "1.2.0",
+ "statuses": "2.0.1",
"type-is": "~1.6.18",
"utils-merge": "1.0.1",
"vary": "~1.1.2"
+ },
+ "dependencies": {
+ "on-finished": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
+ "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
+ "requires": {
+ "ee-first": "1.1.1"
+ }
+ },
+ "safe-buffer": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
+ }
}
},
"express-handlebars": {
@@ -11636,17 +11724,27 @@
}
},
"finalhandler": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
- "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz",
+ "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==",
"requires": {
"debug": "2.6.9",
"encodeurl": "~1.0.2",
"escape-html": "~1.0.3",
- "on-finished": "~2.3.0",
+ "on-finished": "2.4.1",
"parseurl": "~1.3.3",
- "statuses": "~1.5.0",
+ "statuses": "2.0.1",
"unpipe": "~1.0.0"
+ },
+ "dependencies": {
+ "on-finished": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
+ "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
+ "requires": {
+ "ee-first": "1.1.1"
+ }
+ }
}
},
"find-cache-dir": {
@@ -12039,22 +12137,15 @@
"dev": true
},
"http-errors": {
- "version": "1.7.2",
- "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz",
- "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
+ "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
"requires": {
- "depd": "~1.1.2",
- "inherits": "2.0.3",
- "setprototypeof": "1.1.1",
- "statuses": ">= 1.5.0 < 2",
- "toidentifier": "1.0.0"
- },
- "dependencies": {
- "inherits": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
- }
+ "depd": "2.0.0",
+ "inherits": "2.0.4",
+ "setprototypeof": "1.2.0",
+ "statuses": "2.0.1",
+ "toidentifier": "1.0.1"
}
},
"http-proxy-agent": {
@@ -13270,13 +13361,6 @@
"depd": "~2.0.0",
"on-finished": "~2.3.0",
"on-headers": "~1.0.2"
- },
- "dependencies": {
- "depd": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
- "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw=="
- }
}
},
"ms": {
@@ -13406,14 +13490,6 @@
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
},
- "qs": {
- "version": "6.10.3",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz",
- "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==",
- "requires": {
- "side-channel": "^1.0.4"
- }
- },
"superagent": {
"version": "7.1.2",
"resolved": "https://registry.npmjs.org/superagent/-/superagent-7.1.2.tgz",
@@ -14126,9 +14202,12 @@
}
},
"qs": {
- "version": "6.7.0",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
- "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ=="
+ "version": "6.10.3",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz",
+ "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==",
+ "requires": {
+ "side-channel": "^1.0.4"
+ }
},
"randombytes": {
"version": "2.1.0",
@@ -14145,20 +14224,20 @@
"integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg=="
},
"raw-body": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
- "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==",
+ "version": "2.5.1",
+ "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz",
+ "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==",
"requires": {
- "bytes": "3.1.0",
- "http-errors": "1.7.2",
+ "bytes": "3.1.2",
+ "http-errors": "2.0.0",
"iconv-lite": "0.4.24",
"unpipe": "1.0.0"
},
"dependencies": {
"bytes": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
- "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg=="
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
+ "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg=="
}
}
},
@@ -14373,29 +14452,37 @@
}
},
"send": {
- "version": "0.17.1",
- "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz",
- "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==",
+ "version": "0.18.0",
+ "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz",
+ "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==",
"requires": {
"debug": "2.6.9",
- "depd": "~1.1.2",
- "destroy": "~1.0.4",
+ "depd": "2.0.0",
+ "destroy": "1.2.0",
"encodeurl": "~1.0.2",
"escape-html": "~1.0.3",
"etag": "~1.8.1",
"fresh": "0.5.2",
- "http-errors": "~1.7.2",
+ "http-errors": "2.0.0",
"mime": "1.6.0",
- "ms": "2.1.1",
- "on-finished": "~2.3.0",
+ "ms": "2.1.3",
+ "on-finished": "2.4.1",
"range-parser": "~1.2.1",
- "statuses": "~1.5.0"
+ "statuses": "2.0.1"
},
"dependencies": {
"ms": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
- "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg=="
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
+ },
+ "on-finished": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
+ "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
+ "requires": {
+ "ee-first": "1.1.1"
+ }
}
}
},
@@ -14409,14 +14496,14 @@
}
},
"serve-static": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz",
- "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==",
+ "version": "1.15.0",
+ "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz",
+ "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==",
"requires": {
"encodeurl": "~1.0.2",
"escape-html": "~1.0.3",
"parseurl": "~1.3.3",
- "send": "0.17.1"
+ "send": "0.18.0"
}
},
"set-blocking": {
@@ -14426,9 +14513,9 @@
"dev": true
},
"setprototypeof": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
- "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw=="
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
+ "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="
},
"shebang-command": {
"version": "2.0.0",
@@ -14585,9 +14672,9 @@
"dev": true
},
"statuses": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
- "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow="
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
+ "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ=="
},
"string_decoder": {
"version": "1.3.0",
@@ -14720,14 +14807,6 @@
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
- },
- "qs": {
- "version": "6.10.3",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz",
- "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==",
- "requires": {
- "side-channel": "^1.0.4"
- }
}
}
},
@@ -14824,9 +14903,9 @@
}
},
"toidentifier": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
- "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw=="
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
+ "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA=="
},
"touch": {
"version": "3.1.0",
diff --git a/package.json b/package.json
index 6afaf8c81..ff3f18e4c 100644
--- a/package.json
+++ b/package.json
@@ -13,7 +13,7 @@
"compression": "1.7.4",
"cors": "2.8.5",
"doasync": "2.0.1",
- "express": "4.17.1",
+ "express": "4.18.1",
"express-handlebars": "6.0.1",
"insafe": "0.5.0",
"jsdom": "19.0.0",
From 7a8725ebbe4ac923fd3f38ac39edc13bfbe9941d Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 9 May 2022 09:22:32 +0400
Subject: [PATCH 042/349] chore(deps-dev): bump husky from 7.0.4 to 8.0.0
(#1593)
Bumps [husky](https://github.com/typicode/husky) from 7.0.4 to 8.0.0.
- [Release notes](https://github.com/typicode/husky/releases)
- [Commits](https://github.com/typicode/husky/compare/v7.0.4...v8.0.0)
---
updated-dependencies:
- dependency-name: husky
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 16 ++++++++--------
package.json | 2 +-
2 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 98bb7a872..ef5f69a39 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -36,7 +36,7 @@
"eslint-plugin-node": "11.1.0",
"eslint-plugin-prettier": "^4.0.0",
"expect.js": "0.3",
- "husky": "7.0.4",
+ "husky": "8.0.0",
"jsdoc": "3.6.7",
"lint-staged": "12.4.0",
"minami": "1.2.3",
@@ -4462,15 +4462,15 @@
}
},
"node_modules/husky": {
- "version": "7.0.4",
- "resolved": "https://registry.npmjs.org/husky/-/husky-7.0.4.tgz",
- "integrity": "sha512-vbaCKN2QLtP/vD4yvs6iz6hBEo6wkSzs8HpRah1Z6aGmF2KW5PdYuAd7uX5a+OyBZHBhd+TFLqgjUgytQr4RvQ==",
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.0.tgz",
+ "integrity": "sha512-4qbE/5dzNDNxFEkX9MNRPKl5+omTXQzdILCUWiqG/lWIAioiM5vln265/l6I2Zx8gpW8l1ukZwGQeCFbBZ6+6w==",
"dev": true,
"bin": {
"husky": "lib/bin.js"
},
"engines": {
- "node": ">=12"
+ "node": ">=14"
},
"funding": {
"url": "https://github.com/sponsors/typicode"
@@ -12204,9 +12204,9 @@
"dev": true
},
"husky": {
- "version": "7.0.4",
- "resolved": "https://registry.npmjs.org/husky/-/husky-7.0.4.tgz",
- "integrity": "sha512-vbaCKN2QLtP/vD4yvs6iz6hBEo6wkSzs8HpRah1Z6aGmF2KW5PdYuAd7uX5a+OyBZHBhd+TFLqgjUgytQr4RvQ==",
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.0.tgz",
+ "integrity": "sha512-4qbE/5dzNDNxFEkX9MNRPKl5+omTXQzdILCUWiqG/lWIAioiM5vln265/l6I2Zx8gpW8l1ukZwGQeCFbBZ6+6w==",
"dev": true
},
"iconv-lite": {
diff --git a/package.json b/package.json
index ff3f18e4c..2a807c295 100644
--- a/package.json
+++ b/package.json
@@ -37,7 +37,7 @@
"eslint-plugin-node": "11.1.0",
"eslint-plugin-prettier": "^4.0.0",
"expect.js": "0.3",
- "husky": "7.0.4",
+ "husky": "8.0.0",
"jsdoc": "3.6.7",
"lint-staged": "12.4.0",
"minami": "1.2.3",
From 575c9c48d984b7ac5324e5d04be2c3824ba01a01 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 9 May 2022 09:22:53 +0400
Subject: [PATCH 043/349] chore(deps-dev): bump eslint from 8.14.0 to 8.15.0
(#1592)
Bumps [eslint](https://github.com/eslint/eslint) from 8.14.0 to 8.15.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.14.0...v8.15.0)
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 90 +++++++++++++++++++++++------------------------
package.json | 2 +-
2 files changed, 46 insertions(+), 46 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index ef5f69a39..589cd5b07 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -28,7 +28,7 @@
"chai": "4.3.4",
"chai-as-promised": "7.1.1",
"cspell": "5.19.1",
- "eslint": "8.14.0",
+ "eslint": "8.15.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
"eslint-plugin-import": "2.26.0",
@@ -821,19 +821,19 @@
}
},
"node_modules/@eslint/eslintrc": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.2.tgz",
- "integrity": "sha512-lTVWHs7O2hjBFZunXTZYnYqtB9GakA1lnxIf+gKq2nY5gxkkNi/lQvveW6t8gFdOHTg6nG50Xs95PrLqVpcaLg==",
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.3.tgz",
+ "integrity": "sha512-uGo44hIwoLGNyduRpjdEpovcbMdd+Nv7amtmJxnKmI8xj6yd5LncmSwDa5NgX/41lIFJtkjD6YdVfgEzPfJ5UA==",
"dev": true,
"dependencies": {
"ajv": "^6.12.4",
"debug": "^4.3.2",
- "espree": "^9.3.1",
+ "espree": "^9.3.2",
"globals": "^13.9.0",
"ignore": "^5.2.0",
"import-fresh": "^3.2.1",
"js-yaml": "^4.1.0",
- "minimatch": "^3.0.4",
+ "minimatch": "^3.1.2",
"strip-json-comments": "^3.1.1"
},
"engines": {
@@ -1138,9 +1138,9 @@
}
},
"node_modules/acorn": {
- "version": "8.7.0",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz",
- "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==",
+ "version": "8.7.1",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz",
+ "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==",
"bin": {
"acorn": "bin/acorn"
},
@@ -2990,12 +2990,12 @@
}
},
"node_modules/eslint": {
- "version": "8.14.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.14.0.tgz",
- "integrity": "sha512-3/CE4aJX7LNEiE3i6FeodHmI/38GZtWCsAtsymScmzYapx8q1nVVb+eLcLSzATmCPXw5pT4TqVs1E0OmxAd9tw==",
+ "version": "8.15.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.15.0.tgz",
+ "integrity": "sha512-GG5USZ1jhCu8HJkzGgeK8/+RGnHaNYZGrGDzUtigK3BsGESW/rs2az23XqE0WVwDxy1VRvvjSSGu5nB0Bu+6SA==",
"dev": true,
"dependencies": {
- "@eslint/eslintrc": "^1.2.2",
+ "@eslint/eslintrc": "^1.2.3",
"@humanwhocodes/config-array": "^0.9.2",
"ajv": "^6.10.0",
"chalk": "^4.0.0",
@@ -3006,7 +3006,7 @@
"eslint-scope": "^7.1.1",
"eslint-utils": "^3.0.0",
"eslint-visitor-keys": "^3.3.0",
- "espree": "^9.3.1",
+ "espree": "^9.3.2",
"esquery": "^1.4.0",
"esutils": "^2.0.2",
"fast-deep-equal": "^3.1.3",
@@ -3022,7 +3022,7 @@
"json-stable-stringify-without-jsonify": "^1.0.1",
"levn": "^0.4.1",
"lodash.merge": "^4.6.2",
- "minimatch": "^3.0.4",
+ "minimatch": "^3.1.2",
"natural-compare": "^1.4.0",
"optionator": "^0.9.1",
"regexpp": "^3.2.0",
@@ -3474,13 +3474,13 @@
"dev": true
},
"node_modules/espree": {
- "version": "9.3.1",
- "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.1.tgz",
- "integrity": "sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==",
+ "version": "9.3.2",
+ "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz",
+ "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==",
"dev": true,
"dependencies": {
- "acorn": "^8.7.0",
- "acorn-jsx": "^5.3.1",
+ "acorn": "^8.7.1",
+ "acorn-jsx": "^5.3.2",
"eslint-visitor-keys": "^3.3.0"
},
"engines": {
@@ -4147,9 +4147,9 @@
}
},
"node_modules/globals": {
- "version": "13.13.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz",
- "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==",
+ "version": "13.14.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-13.14.0.tgz",
+ "integrity": "sha512-ERO68sOYwm5UuLvSJTY7w7NP2c8S4UcXs3X1GBX8cwOr+ShOcDBbCY5mH4zxz0jsYCdJ8ve8Mv9n2YGJMB1aeg==",
"dev": true,
"dependencies": {
"type-fest": "^0.20.2"
@@ -9492,19 +9492,19 @@
}
},
"@eslint/eslintrc": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.2.tgz",
- "integrity": "sha512-lTVWHs7O2hjBFZunXTZYnYqtB9GakA1lnxIf+gKq2nY5gxkkNi/lQvveW6t8gFdOHTg6nG50Xs95PrLqVpcaLg==",
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.3.tgz",
+ "integrity": "sha512-uGo44hIwoLGNyduRpjdEpovcbMdd+Nv7amtmJxnKmI8xj6yd5LncmSwDa5NgX/41lIFJtkjD6YdVfgEzPfJ5UA==",
"dev": true,
"requires": {
"ajv": "^6.12.4",
"debug": "^4.3.2",
- "espree": "^9.3.1",
+ "espree": "^9.3.2",
"globals": "^13.9.0",
"ignore": "^5.2.0",
"import-fresh": "^3.2.1",
"js-yaml": "^4.1.0",
- "minimatch": "^3.0.4",
+ "minimatch": "^3.1.2",
"strip-json-comments": "^3.1.1"
},
"dependencies": {
@@ -9751,9 +9751,9 @@
}
},
"acorn": {
- "version": "8.7.0",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz",
- "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ=="
+ "version": "8.7.1",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz",
+ "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A=="
},
"acorn-globals": {
"version": "6.0.0",
@@ -11135,12 +11135,12 @@
}
},
"eslint": {
- "version": "8.14.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.14.0.tgz",
- "integrity": "sha512-3/CE4aJX7LNEiE3i6FeodHmI/38GZtWCsAtsymScmzYapx8q1nVVb+eLcLSzATmCPXw5pT4TqVs1E0OmxAd9tw==",
+ "version": "8.15.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.15.0.tgz",
+ "integrity": "sha512-GG5USZ1jhCu8HJkzGgeK8/+RGnHaNYZGrGDzUtigK3BsGESW/rs2az23XqE0WVwDxy1VRvvjSSGu5nB0Bu+6SA==",
"dev": true,
"requires": {
- "@eslint/eslintrc": "^1.2.2",
+ "@eslint/eslintrc": "^1.2.3",
"@humanwhocodes/config-array": "^0.9.2",
"ajv": "^6.10.0",
"chalk": "^4.0.0",
@@ -11151,7 +11151,7 @@
"eslint-scope": "^7.1.1",
"eslint-utils": "^3.0.0",
"eslint-visitor-keys": "^3.3.0",
- "espree": "^9.3.1",
+ "espree": "^9.3.2",
"esquery": "^1.4.0",
"esutils": "^2.0.2",
"fast-deep-equal": "^3.1.3",
@@ -11167,7 +11167,7 @@
"json-stable-stringify-without-jsonify": "^1.0.1",
"levn": "^0.4.1",
"lodash.merge": "^4.6.2",
- "minimatch": "^3.0.4",
+ "minimatch": "^3.1.2",
"natural-compare": "^1.4.0",
"optionator": "^0.9.1",
"regexpp": "^3.2.0",
@@ -11495,13 +11495,13 @@
"dev": true
},
"espree": {
- "version": "9.3.1",
- "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.1.tgz",
- "integrity": "sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==",
+ "version": "9.3.2",
+ "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz",
+ "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==",
"dev": true,
"requires": {
- "acorn": "^8.7.0",
- "acorn-jsx": "^5.3.1",
+ "acorn": "^8.7.1",
+ "acorn-jsx": "^5.3.2",
"eslint-visitor-keys": "^3.3.0"
}
},
@@ -11977,9 +11977,9 @@
}
},
"globals": {
- "version": "13.13.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz",
- "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==",
+ "version": "13.14.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-13.14.0.tgz",
+ "integrity": "sha512-ERO68sOYwm5UuLvSJTY7w7NP2c8S4UcXs3X1GBX8cwOr+ShOcDBbCY5mH4zxz0jsYCdJ8ve8Mv9n2YGJMB1aeg==",
"dev": true,
"requires": {
"type-fest": "^0.20.2"
diff --git a/package.json b/package.json
index 2a807c295..739672701 100644
--- a/package.json
+++ b/package.json
@@ -29,7 +29,7 @@
"chai": "4.3.4",
"chai-as-promised": "7.1.1",
"cspell": "5.19.1",
- "eslint": "8.14.0",
+ "eslint": "8.15.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
"eslint-plugin-import": "2.26.0",
From f8ef17398d9599f1136ba59b821f6db05740e38a Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 9 May 2022 09:27:49 +0400
Subject: [PATCH 044/349] chore(deps-dev): bump cspell from 5.19.1 to 5.20.0
(#1591)
Bumps [cspell](https://github.com/streetsidesoftware/cspell) from 5.19.1 to 5.20.0.
- [Release notes](https://github.com/streetsidesoftware/cspell/releases)
- [Changelog](https://github.com/streetsidesoftware/cspell/blob/main/CHANGELOG.md)
- [Commits](https://github.com/streetsidesoftware/cspell/compare/v5.19.1...v5.20.0)
---
updated-dependencies:
- dependency-name: cspell
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 391 +++++++++++++++++++++++++++-------------------
package.json | 2 +-
2 files changed, 233 insertions(+), 160 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 589cd5b07..8d453af6f 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -27,7 +27,7 @@
"devDependencies": {
"chai": "4.3.4",
"chai-as-promised": "7.1.1",
- "cspell": "5.19.1",
+ "cspell": "5.20.0",
"eslint": "8.15.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
@@ -498,16 +498,16 @@
}
},
"node_modules/@cspell/cspell-bundled-dicts": {
- "version": "5.19.7",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-5.19.7.tgz",
- "integrity": "sha512-9h2KdI3yKODc8rAxkgB5UZb6RLwwEO25Fo91vnOtM1xfwLhX/scMACU1DoqtnTVaE73HoQ46DYAZAAq/OloRFQ==",
+ "version": "5.20.0",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-5.20.0.tgz",
+ "integrity": "sha512-tCO32xVSuey4Tg8XuayBzcrCAfrAXL8J1PeYl26+/ZUl5zkAL4AuyL0Cf4e2PpeEomnUWP2y5noZLLbUeOIwnw==",
"dev": true,
"dependencies": {
"@cspell/dict-ada": "^2.0.0",
"@cspell/dict-aws": "^2.0.0",
"@cspell/dict-bash": "^2.0.2",
- "@cspell/dict-companies": "^2.0.3",
- "@cspell/dict-cpp": "^2.0.2",
+ "@cspell/dict-companies": "^2.0.4",
+ "@cspell/dict-cpp": "^2.0.3",
"@cspell/dict-cryptocurrencies": "^2.0.0",
"@cspell/dict-csharp": "^2.0.1",
"@cspell/dict-css": "^2.0.0",
@@ -515,11 +515,11 @@
"@cspell/dict-django": "^2.0.0",
"@cspell/dict-dotnet": "^2.0.1",
"@cspell/dict-elixir": "^2.0.1",
- "@cspell/dict-en_us": "^2.2.0",
+ "@cspell/dict-en_us": "^2.2.2",
"@cspell/dict-en-gb": "^1.1.33",
"@cspell/dict-filetypes": "^2.0.1",
"@cspell/dict-fonts": "^2.0.0",
- "@cspell/dict-fullstack": "^2.0.4",
+ "@cspell/dict-fullstack": "^2.0.5",
"@cspell/dict-git": "^1.0.1",
"@cspell/dict-golang": "^2.0.0",
"@cspell/dict-haskell": "^2.0.0",
@@ -529,17 +529,17 @@
"@cspell/dict-latex": "^2.0.0",
"@cspell/dict-lorem-ipsum": "^2.0.0",
"@cspell/dict-lua": "^2.0.0",
- "@cspell/dict-node": "^2.0.0",
- "@cspell/dict-npm": "^2.0.2",
+ "@cspell/dict-node": "^2.0.1",
+ "@cspell/dict-npm": "^2.0.3",
"@cspell/dict-php": "^2.0.0",
"@cspell/dict-powershell": "^2.0.0",
"@cspell/dict-public-licenses": "^1.0.4",
- "@cspell/dict-python": "^2.0.6",
+ "@cspell/dict-python": "^3.0.3",
"@cspell/dict-r": "^1.0.2",
"@cspell/dict-ruby": "^2.0.1",
"@cspell/dict-rust": "^2.0.0",
"@cspell/dict-scala": "^2.0.0",
- "@cspell/dict-software-terms": "^2.1.4",
+ "@cspell/dict-software-terms": "^2.1.5",
"@cspell/dict-swift": "^1.0.2",
"@cspell/dict-typescript": "^2.0.0",
"@cspell/dict-vue": "^2.0.2"
@@ -549,18 +549,18 @@
}
},
"node_modules/@cspell/cspell-pipe": {
- "version": "5.19.7",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-5.19.7.tgz",
- "integrity": "sha512-C2+qovrXyZtoM+IcyMuwwYieoGBwwnWORat+j7bkIkVHf6Pa9spxY3D1IdLt04PqWBKWKHb1g9KzJzw5grBqZw==",
+ "version": "5.20.0",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-5.20.0.tgz",
+ "integrity": "sha512-dGHf4XZgPlGqviYTD+5ZwSk3hpiywsuuDqnoPo9SeQ1xPon7uFVKsMiAAzvhGAkkBaKIBNP/nwPU0feYvLoCJg==",
"dev": true,
"engines": {
"node": ">=12.13.0"
}
},
"node_modules/@cspell/cspell-types": {
- "version": "5.19.7",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-5.19.7.tgz",
- "integrity": "sha512-xL9a0oE8kPQ/GCkE/bxE5DTCMTctCpk7tdrhYG26wVbMK1VRGo8fv9w+vRVzXgTfF5jTxolEA1LTtfVBuik1MA==",
+ "version": "5.20.0",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-5.20.0.tgz",
+ "integrity": "sha512-p06/HAKgalqyGHfnowJvjO3SQHxuOzKdiJTUlUi8x1CrEk7PmZEHuORlt9tVVZ46Xf2qY9+QLeTtattlWPJ39A==",
"dev": true,
"engines": {
"node": ">=12.13.0"
@@ -585,9 +585,9 @@
"dev": true
},
"node_modules/@cspell/dict-companies": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/@cspell/dict-companies/-/dict-companies-2.0.3.tgz",
- "integrity": "sha512-O622rMAaHm85AmqNyMki5je8HB/1XlTKbGOXh2UUhooI5qdgdfrjTQ6VBuHwHrfEfuODBHYTNYXVB2m23XqHCg==",
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-companies/-/dict-companies-2.0.4.tgz",
+ "integrity": "sha512-nLNVddo+iu4q/Mu03nkVTMnSPxBkoLyZ0MgpHJZWCqxVATbBkzoZNNNjsTkJhvkbrUIWydf8YW4U4wYY+kyh7Q==",
"dev": true
},
"node_modules/@cspell/dict-cpp": {
@@ -639,9 +639,9 @@
"dev": true
},
"node_modules/@cspell/dict-en_us": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-en_us/-/dict-en_us-2.2.0.tgz",
- "integrity": "sha512-IJWu8MI2NdLyPzekrMi9K+v71b0qjDE+z/BccoMA/APnphqgSNM8BDUAzhio6mPKi1AvPRCNUjk79oiUfp+1Gw==",
+ "version": "2.2.4",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-en_us/-/dict-en_us-2.2.4.tgz",
+ "integrity": "sha512-gblsvIPLNAK+pRR/Mn2m2kRQLVFeoORQJeaZKlGHWckA3s0iuTN49hSSTbK66k3aWlzhirtSoux7IdvT2RpgnQ==",
"dev": true
},
"node_modules/@cspell/dict-en-gb": {
@@ -663,9 +663,9 @@
"dev": true
},
"node_modules/@cspell/dict-fullstack": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/@cspell/dict-fullstack/-/dict-fullstack-2.0.4.tgz",
- "integrity": "sha512-+JtYO58QAXnetRN+MGVzI8YbkbFTLpYfl/Cw/tmNqy7U1IDVC4sTXQ2pZvbbeKQWFHBqYvBs0YASV+mTouXYBw==",
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-fullstack/-/dict-fullstack-2.0.5.tgz",
+ "integrity": "sha512-jnLnHZ4HcCFNUfN+q7m0CUDtISNKat0Jahe1GgnAdEwzcozqKBhlGAjV7mQWPtKpqfJU61JakDnrxzqefAfZHw==",
"dev": true
},
"node_modules/@cspell/dict-git": {
@@ -723,15 +723,15 @@
"dev": true
},
"node_modules/@cspell/dict-node": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-node/-/dict-node-2.0.0.tgz",
- "integrity": "sha512-tPPl3liJORa/l6AoYqh/7rjoM7bdtaIXnIN6ox7CE0flZcBS5rWOB6mzEY3rpu/XJX0pjbBiIoqrolDkVl1RTQ==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-node/-/dict-node-2.0.1.tgz",
+ "integrity": "sha512-ztBWzhvI+YaMehICSJ65cohhjQqoztxf9vrS3YckOiVGBFvUMaFVNdX9klQkvrLcS/O4+2PzoGeIEkmf99amLA==",
"dev": true
},
"node_modules/@cspell/dict-npm": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/@cspell/dict-npm/-/dict-npm-2.0.2.tgz",
- "integrity": "sha512-Q5ua0aeKTxW4WxvtU+UMdct46hCStOTeEiiG8iinTh/mH5brmdtMEj4olO8+mmkAKPpIC4TI3TmaaN6RN+Vpgw==",
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-npm/-/dict-npm-2.0.3.tgz",
+ "integrity": "sha512-K/rnVhmHkR3jfdo7o8P2NDKyMcpVe9pUBiFDY1y2C0YqZXIxCz1f5hObm/hxyO+Vbn5VLU3TKU5fZ5z3LspXOg==",
"dev": true
},
"node_modules/@cspell/dict-php": {
@@ -753,9 +753,9 @@
"dev": true
},
"node_modules/@cspell/dict-python": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/@cspell/dict-python/-/dict-python-2.0.6.tgz",
- "integrity": "sha512-54ICgMRiGwavorg8UJC38Fwx8tW8WKj8pimJmFUd0F/ImQ8wmeg4VrmyMach5MZVUaw1qUe2aP5uSyqA15Q0mg==",
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-python/-/dict-python-3.0.3.tgz",
+ "integrity": "sha512-Mt415KczTfqmLvKTgeV8FzMzpms9baTS0P5HfULTW+UxQtZeroviYyRM9TJPJKJSoI0ISu0GiIDgmYlV7+YPog==",
"dev": true
},
"node_modules/@cspell/dict-r": {
@@ -783,9 +783,9 @@
"dev": true
},
"node_modules/@cspell/dict-software-terms": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-2.1.4.tgz",
- "integrity": "sha512-MB2eT9qhbnIEJajGv+ndzzi6S8NCJ9cMyeGJYMoRAiJobTKP6xPrT37VjPzhckRtrHJGG//UgtQ4NsiK5aBITw==",
+ "version": "2.1.5",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-2.1.5.tgz",
+ "integrity": "sha512-ylXWCsOJlYuucaMoHaHQLVaB8HeDrsCZ42a3jrTC/i6F/SF9I+4tBg4lMivd4w31bXBgILdbIvVHtWzJf+5m0A==",
"dev": true
},
"node_modules/@cspell/dict-swift": {
@@ -2335,25 +2335,24 @@
}
},
"node_modules/cspell": {
- "version": "5.19.1",
- "resolved": "https://registry.npmjs.org/cspell/-/cspell-5.19.1.tgz",
- "integrity": "sha512-vfBv2rZ8eAyqDXpqg2qt9nD1imgCuE6hOO68OkLOfVMdlKjmLwq9cmIzqJM3NKn79ljqaoSl3X9VSBHWYxGGzg==",
+ "version": "5.20.0",
+ "resolved": "https://registry.npmjs.org/cspell/-/cspell-5.20.0.tgz",
+ "integrity": "sha512-lXAS14ZlfJfOI3FgoAAfyl/AlTB8T+ayHmKrHxwuRRUvN4IBT4y8d7tdjWDj7/bsM4u5M5WrlAXg6vXH3Fg5bA==",
"dev": true,
"dependencies": {
- "@cspell/cspell-pipe": "^5.19.1",
+ "@cspell/cspell-pipe": "^5.20.0",
"chalk": "^4.1.2",
- "commander": "^9.0.0",
- "comment-json": "^4.2.2",
- "cspell-gitignore": "^5.19.1",
- "cspell-glob": "^5.19.1",
- "cspell-lib": "^5.19.1",
+ "commander": "^9.2.0",
+ "cspell-gitignore": "^5.20.0",
+ "cspell-glob": "^5.20.0",
+ "cspell-lib": "^5.20.0",
"fast-json-stable-stringify": "^2.1.0",
"file-entry-cache": "^6.0.1",
- "fs-extra": "^10.0.1",
+ "fs-extra": "^10.1.0",
"get-stdin": "^8.0.0",
- "glob": "^7.2.0",
+ "glob": "^8.0.1",
"imurmurhash": "^0.1.4",
- "semver": "^7.3.5",
+ "semver": "^7.3.7",
"strip-ansi": "^6.0.1",
"vscode-uri": "^3.0.3"
},
@@ -2368,12 +2367,12 @@
}
},
"node_modules/cspell-gitignore": {
- "version": "5.19.7",
- "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-5.19.7.tgz",
- "integrity": "sha512-rEqlN6wigNj4P/4Z3QCI1P56KhKkPtXNBpGMXC5CbxIK/NTtn3cLaqHKIZp92pypEnU077lxSCSqRRYCPbg/6A==",
+ "version": "5.20.0",
+ "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-5.20.0.tgz",
+ "integrity": "sha512-oWzoHcaidX6jFON6vwiH3cA1HqkGmawD1DWt+fPWKrea9/SuTcvFxm+RbqO4DjwXEAMIczyPOWo+SCM0VbcCrA==",
"dev": true,
"dependencies": {
- "cspell-glob": "^5.19.7",
+ "cspell-glob": "^5.20.0",
"find-up": "^5.0.0"
},
"bin": {
@@ -2384,9 +2383,9 @@
}
},
"node_modules/cspell-glob": {
- "version": "5.19.7",
- "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-5.19.7.tgz",
- "integrity": "sha512-fqlF7oqYTT2A3SRfQr7gzN21fwPoRO9IGKec1L3QeGkni5UPDxGrM2a5z+oLaYs2GN5pEf29BXVlN7dq0jVxIg==",
+ "version": "5.20.0",
+ "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-5.20.0.tgz",
+ "integrity": "sha512-eyo8NYH4GapHxfilMarwvf1HIyGWT3gWuFlYkmQjYVx3KjzmfR1Y1x9S068wmwjp9kKCu9T6Vj71EGG+9R59Lw==",
"dev": true,
"dependencies": {
"micromatch": "^4.0.5"
@@ -2396,33 +2395,33 @@
}
},
"node_modules/cspell-io": {
- "version": "5.19.7",
- "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-5.19.7.tgz",
- "integrity": "sha512-SEy8XkuOhvwleGjh336EBYj5HlH1J5FrCI5GxxGiU2g8zvWlBPQmaCfQPPO4tnDrrXtK76rZvolBu1jfCmWwQA==",
+ "version": "5.20.0",
+ "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-5.20.0.tgz",
+ "integrity": "sha512-wgqqpVIhtMh+/+3YfHt8cDfrD7OLF+xQlStlURj8AJwEJ0xu16zyI9S5zcig+83+0QyzuMdxfZiMgbdQxWEvOg==",
"dev": true,
"engines": {
"node": ">=12.13.0"
}
},
"node_modules/cspell-lib": {
- "version": "5.19.7",
- "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-5.19.7.tgz",
- "integrity": "sha512-d4ewH1RBgcBE9NqAh0FexmVQ6YvkDQv9XOysskeDH+G9wm975owENUU/mBd8AyBt2b4YXL/FoLtaKd/7MRoNDA==",
+ "version": "5.20.0",
+ "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-5.20.0.tgz",
+ "integrity": "sha512-Fc7+3ExF2pNS8BsQTXSMkhR6ITbpyiMQf+y4ZH/aBml09+O6lrbj4j2tJx/oR4XvDEA8uQkV/5lMGdU+otC1KQ==",
"dev": true,
"dependencies": {
- "@cspell/cspell-bundled-dicts": "^5.19.7",
- "@cspell/cspell-pipe": "^5.19.7",
- "@cspell/cspell-types": "^5.19.7",
+ "@cspell/cspell-bundled-dicts": "^5.20.0",
+ "@cspell/cspell-pipe": "^5.20.0",
+ "@cspell/cspell-types": "^5.20.0",
"clear-module": "^4.1.2",
"comment-json": "^4.2.2",
"configstore": "^5.0.1",
"cosmiconfig": "^7.0.1",
- "cspell-glob": "^5.19.7",
- "cspell-io": "^5.19.7",
- "cspell-trie-lib": "^5.19.7",
- "fast-equals": "^3.0.1",
+ "cspell-glob": "^5.20.0",
+ "cspell-io": "^5.20.0",
+ "cspell-trie-lib": "^5.20.0",
+ "fast-equals": "^3.0.2",
"find-up": "^5.0.0",
- "fs-extra": "^10.0.1",
+ "fs-extra": "^10.1.0",
"gensequence": "^3.1.1",
"import-fresh": "^3.3.0",
"resolve-from": "^5.0.0",
@@ -2435,19 +2434,60 @@
}
},
"node_modules/cspell-trie-lib": {
- "version": "5.19.7",
- "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-5.19.7.tgz",
- "integrity": "sha512-qr0HS2hGuyIQhDGG5li0nqIjVi039iPRHR8wpeDoSO0YIBCll22i/VlvW3CSmqXLaP5RRoAc9txiZkIGob6DkQ==",
+ "version": "5.20.0",
+ "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-5.20.0.tgz",
+ "integrity": "sha512-ET95dJh+OJ04PdLI9dKqAa+dDu47tXcUxCR6uKiZ+qZ18v1Zl986s8q89m9c+xpo7Leqh0rF6Zsw3M9Cjy6Jhw==",
"dev": true,
"dependencies": {
- "@cspell/cspell-pipe": "^5.19.7",
- "fs-extra": "^10.0.1",
+ "@cspell/cspell-pipe": "^5.20.0",
+ "fs-extra": "^10.1.0",
"gensequence": "^3.1.1"
},
"engines": {
"node": ">=12.13.0"
}
},
+ "node_modules/cspell/node_modules/brace-expansion": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
+ "dev": true,
+ "dependencies": {
+ "balanced-match": "^1.0.0"
+ }
+ },
+ "node_modules/cspell/node_modules/glob": {
+ "version": "8.0.1",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.1.tgz",
+ "integrity": "sha512-cF7FYZZ47YzmCu7dDy50xSRRfO3ErRfrXuLZcNIuyiJEco0XSrGtuilG19L5xp3NcwTx7Gn+X6Tv3fmsUPTbow==",
+ "dev": true,
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^5.0.1",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/cspell/node_modules/minimatch": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz",
+ "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==",
+ "dev": true,
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/cssom": {
"version": "0.5.0",
"resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz",
@@ -3727,9 +3767,9 @@
"dev": true
},
"node_modules/fast-equals": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-3.0.1.tgz",
- "integrity": "sha512-J9FxqqC9E/ja0C+SYhoG3Jl6pQuhP92HNcVC75xDEhB+GUzPnjEp3vMfPIxPprYZFfXS5hpVvvPCWUMiDSMS8Q==",
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-3.0.2.tgz",
+ "integrity": "sha512-iY0fAmW7fzxHp22VCRLpOgWbsWsF+DJWi1jhc8w+VGlJUiS+KcGZV2A8t+Q9oTQwhG3L1W8Lu/oe3ZyOPdhZjw==",
"dev": true
},
"node_modules/fast-json-stable-stringify": {
@@ -9181,16 +9221,16 @@
}
},
"@cspell/cspell-bundled-dicts": {
- "version": "5.19.7",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-5.19.7.tgz",
- "integrity": "sha512-9h2KdI3yKODc8rAxkgB5UZb6RLwwEO25Fo91vnOtM1xfwLhX/scMACU1DoqtnTVaE73HoQ46DYAZAAq/OloRFQ==",
+ "version": "5.20.0",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-5.20.0.tgz",
+ "integrity": "sha512-tCO32xVSuey4Tg8XuayBzcrCAfrAXL8J1PeYl26+/ZUl5zkAL4AuyL0Cf4e2PpeEomnUWP2y5noZLLbUeOIwnw==",
"dev": true,
"requires": {
"@cspell/dict-ada": "^2.0.0",
"@cspell/dict-aws": "^2.0.0",
"@cspell/dict-bash": "^2.0.2",
- "@cspell/dict-companies": "^2.0.3",
- "@cspell/dict-cpp": "^2.0.2",
+ "@cspell/dict-companies": "^2.0.4",
+ "@cspell/dict-cpp": "^2.0.3",
"@cspell/dict-cryptocurrencies": "^2.0.0",
"@cspell/dict-csharp": "^2.0.1",
"@cspell/dict-css": "^2.0.0",
@@ -9198,11 +9238,11 @@
"@cspell/dict-django": "^2.0.0",
"@cspell/dict-dotnet": "^2.0.1",
"@cspell/dict-elixir": "^2.0.1",
- "@cspell/dict-en_us": "^2.2.0",
+ "@cspell/dict-en_us": "^2.2.2",
"@cspell/dict-en-gb": "^1.1.33",
"@cspell/dict-filetypes": "^2.0.1",
"@cspell/dict-fonts": "^2.0.0",
- "@cspell/dict-fullstack": "^2.0.4",
+ "@cspell/dict-fullstack": "^2.0.5",
"@cspell/dict-git": "^1.0.1",
"@cspell/dict-golang": "^2.0.0",
"@cspell/dict-haskell": "^2.0.0",
@@ -9212,32 +9252,32 @@
"@cspell/dict-latex": "^2.0.0",
"@cspell/dict-lorem-ipsum": "^2.0.0",
"@cspell/dict-lua": "^2.0.0",
- "@cspell/dict-node": "^2.0.0",
- "@cspell/dict-npm": "^2.0.2",
+ "@cspell/dict-node": "^2.0.1",
+ "@cspell/dict-npm": "^2.0.3",
"@cspell/dict-php": "^2.0.0",
"@cspell/dict-powershell": "^2.0.0",
"@cspell/dict-public-licenses": "^1.0.4",
- "@cspell/dict-python": "^2.0.6",
+ "@cspell/dict-python": "^3.0.3",
"@cspell/dict-r": "^1.0.2",
"@cspell/dict-ruby": "^2.0.1",
"@cspell/dict-rust": "^2.0.0",
"@cspell/dict-scala": "^2.0.0",
- "@cspell/dict-software-terms": "^2.1.4",
+ "@cspell/dict-software-terms": "^2.1.5",
"@cspell/dict-swift": "^1.0.2",
"@cspell/dict-typescript": "^2.0.0",
"@cspell/dict-vue": "^2.0.2"
}
},
"@cspell/cspell-pipe": {
- "version": "5.19.7",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-5.19.7.tgz",
- "integrity": "sha512-C2+qovrXyZtoM+IcyMuwwYieoGBwwnWORat+j7bkIkVHf6Pa9spxY3D1IdLt04PqWBKWKHb1g9KzJzw5grBqZw==",
+ "version": "5.20.0",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-5.20.0.tgz",
+ "integrity": "sha512-dGHf4XZgPlGqviYTD+5ZwSk3hpiywsuuDqnoPo9SeQ1xPon7uFVKsMiAAzvhGAkkBaKIBNP/nwPU0feYvLoCJg==",
"dev": true
},
"@cspell/cspell-types": {
- "version": "5.19.7",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-5.19.7.tgz",
- "integrity": "sha512-xL9a0oE8kPQ/GCkE/bxE5DTCMTctCpk7tdrhYG26wVbMK1VRGo8fv9w+vRVzXgTfF5jTxolEA1LTtfVBuik1MA==",
+ "version": "5.20.0",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-5.20.0.tgz",
+ "integrity": "sha512-p06/HAKgalqyGHfnowJvjO3SQHxuOzKdiJTUlUi8x1CrEk7PmZEHuORlt9tVVZ46Xf2qY9+QLeTtattlWPJ39A==",
"dev": true
},
"@cspell/dict-ada": {
@@ -9259,9 +9299,9 @@
"dev": true
},
"@cspell/dict-companies": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/@cspell/dict-companies/-/dict-companies-2.0.3.tgz",
- "integrity": "sha512-O622rMAaHm85AmqNyMki5je8HB/1XlTKbGOXh2UUhooI5qdgdfrjTQ6VBuHwHrfEfuODBHYTNYXVB2m23XqHCg==",
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-companies/-/dict-companies-2.0.4.tgz",
+ "integrity": "sha512-nLNVddo+iu4q/Mu03nkVTMnSPxBkoLyZ0MgpHJZWCqxVATbBkzoZNNNjsTkJhvkbrUIWydf8YW4U4wYY+kyh7Q==",
"dev": true
},
"@cspell/dict-cpp": {
@@ -9313,9 +9353,9 @@
"dev": true
},
"@cspell/dict-en_us": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-en_us/-/dict-en_us-2.2.0.tgz",
- "integrity": "sha512-IJWu8MI2NdLyPzekrMi9K+v71b0qjDE+z/BccoMA/APnphqgSNM8BDUAzhio6mPKi1AvPRCNUjk79oiUfp+1Gw==",
+ "version": "2.2.4",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-en_us/-/dict-en_us-2.2.4.tgz",
+ "integrity": "sha512-gblsvIPLNAK+pRR/Mn2m2kRQLVFeoORQJeaZKlGHWckA3s0iuTN49hSSTbK66k3aWlzhirtSoux7IdvT2RpgnQ==",
"dev": true
},
"@cspell/dict-en-gb": {
@@ -9337,9 +9377,9 @@
"dev": true
},
"@cspell/dict-fullstack": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/@cspell/dict-fullstack/-/dict-fullstack-2.0.4.tgz",
- "integrity": "sha512-+JtYO58QAXnetRN+MGVzI8YbkbFTLpYfl/Cw/tmNqy7U1IDVC4sTXQ2pZvbbeKQWFHBqYvBs0YASV+mTouXYBw==",
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-fullstack/-/dict-fullstack-2.0.5.tgz",
+ "integrity": "sha512-jnLnHZ4HcCFNUfN+q7m0CUDtISNKat0Jahe1GgnAdEwzcozqKBhlGAjV7mQWPtKpqfJU61JakDnrxzqefAfZHw==",
"dev": true
},
"@cspell/dict-git": {
@@ -9397,15 +9437,15 @@
"dev": true
},
"@cspell/dict-node": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-node/-/dict-node-2.0.0.tgz",
- "integrity": "sha512-tPPl3liJORa/l6AoYqh/7rjoM7bdtaIXnIN6ox7CE0flZcBS5rWOB6mzEY3rpu/XJX0pjbBiIoqrolDkVl1RTQ==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-node/-/dict-node-2.0.1.tgz",
+ "integrity": "sha512-ztBWzhvI+YaMehICSJ65cohhjQqoztxf9vrS3YckOiVGBFvUMaFVNdX9klQkvrLcS/O4+2PzoGeIEkmf99amLA==",
"dev": true
},
"@cspell/dict-npm": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/@cspell/dict-npm/-/dict-npm-2.0.2.tgz",
- "integrity": "sha512-Q5ua0aeKTxW4WxvtU+UMdct46hCStOTeEiiG8iinTh/mH5brmdtMEj4olO8+mmkAKPpIC4TI3TmaaN6RN+Vpgw==",
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-npm/-/dict-npm-2.0.3.tgz",
+ "integrity": "sha512-K/rnVhmHkR3jfdo7o8P2NDKyMcpVe9pUBiFDY1y2C0YqZXIxCz1f5hObm/hxyO+Vbn5VLU3TKU5fZ5z3LspXOg==",
"dev": true
},
"@cspell/dict-php": {
@@ -9427,9 +9467,9 @@
"dev": true
},
"@cspell/dict-python": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/@cspell/dict-python/-/dict-python-2.0.6.tgz",
- "integrity": "sha512-54ICgMRiGwavorg8UJC38Fwx8tW8WKj8pimJmFUd0F/ImQ8wmeg4VrmyMach5MZVUaw1qUe2aP5uSyqA15Q0mg==",
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-python/-/dict-python-3.0.3.tgz",
+ "integrity": "sha512-Mt415KczTfqmLvKTgeV8FzMzpms9baTS0P5HfULTW+UxQtZeroviYyRM9TJPJKJSoI0ISu0GiIDgmYlV7+YPog==",
"dev": true
},
"@cspell/dict-r": {
@@ -9457,9 +9497,9 @@
"dev": true
},
"@cspell/dict-software-terms": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-2.1.4.tgz",
- "integrity": "sha512-MB2eT9qhbnIEJajGv+ndzzi6S8NCJ9cMyeGJYMoRAiJobTKP6xPrT37VjPzhckRtrHJGG//UgtQ4NsiK5aBITw==",
+ "version": "2.1.5",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-2.1.5.tgz",
+ "integrity": "sha512-ylXWCsOJlYuucaMoHaHQLVaB8HeDrsCZ42a3jrTC/i6F/SF9I+4tBg4lMivd4w31bXBgILdbIvVHtWzJf+5m0A==",
"dev": true
},
"@cspell/dict-swift": {
@@ -10634,73 +10674,106 @@
"dev": true
},
"cspell": {
- "version": "5.19.1",
- "resolved": "https://registry.npmjs.org/cspell/-/cspell-5.19.1.tgz",
- "integrity": "sha512-vfBv2rZ8eAyqDXpqg2qt9nD1imgCuE6hOO68OkLOfVMdlKjmLwq9cmIzqJM3NKn79ljqaoSl3X9VSBHWYxGGzg==",
+ "version": "5.20.0",
+ "resolved": "https://registry.npmjs.org/cspell/-/cspell-5.20.0.tgz",
+ "integrity": "sha512-lXAS14ZlfJfOI3FgoAAfyl/AlTB8T+ayHmKrHxwuRRUvN4IBT4y8d7tdjWDj7/bsM4u5M5WrlAXg6vXH3Fg5bA==",
"dev": true,
"requires": {
- "@cspell/cspell-pipe": "^5.19.1",
+ "@cspell/cspell-pipe": "^5.20.0",
"chalk": "^4.1.2",
- "commander": "^9.0.0",
- "comment-json": "^4.2.2",
- "cspell-gitignore": "^5.19.1",
- "cspell-glob": "^5.19.1",
- "cspell-lib": "^5.19.1",
+ "commander": "^9.2.0",
+ "cspell-gitignore": "^5.20.0",
+ "cspell-glob": "^5.20.0",
+ "cspell-lib": "^5.20.0",
"fast-json-stable-stringify": "^2.1.0",
"file-entry-cache": "^6.0.1",
- "fs-extra": "^10.0.1",
+ "fs-extra": "^10.1.0",
"get-stdin": "^8.0.0",
- "glob": "^7.2.0",
+ "glob": "^8.0.1",
"imurmurhash": "^0.1.4",
- "semver": "^7.3.5",
+ "semver": "^7.3.7",
"strip-ansi": "^6.0.1",
"vscode-uri": "^3.0.3"
+ },
+ "dependencies": {
+ "brace-expansion": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
+ "dev": true,
+ "requires": {
+ "balanced-match": "^1.0.0"
+ }
+ },
+ "glob": {
+ "version": "8.0.1",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.1.tgz",
+ "integrity": "sha512-cF7FYZZ47YzmCu7dDy50xSRRfO3ErRfrXuLZcNIuyiJEco0XSrGtuilG19L5xp3NcwTx7Gn+X6Tv3fmsUPTbow==",
+ "dev": true,
+ "requires": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^5.0.1",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ }
+ },
+ "minimatch": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz",
+ "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==",
+ "dev": true,
+ "requires": {
+ "brace-expansion": "^2.0.1"
+ }
+ }
}
},
"cspell-gitignore": {
- "version": "5.19.7",
- "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-5.19.7.tgz",
- "integrity": "sha512-rEqlN6wigNj4P/4Z3QCI1P56KhKkPtXNBpGMXC5CbxIK/NTtn3cLaqHKIZp92pypEnU077lxSCSqRRYCPbg/6A==",
+ "version": "5.20.0",
+ "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-5.20.0.tgz",
+ "integrity": "sha512-oWzoHcaidX6jFON6vwiH3cA1HqkGmawD1DWt+fPWKrea9/SuTcvFxm+RbqO4DjwXEAMIczyPOWo+SCM0VbcCrA==",
"dev": true,
"requires": {
- "cspell-glob": "^5.19.7",
+ "cspell-glob": "^5.20.0",
"find-up": "^5.0.0"
}
},
"cspell-glob": {
- "version": "5.19.7",
- "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-5.19.7.tgz",
- "integrity": "sha512-fqlF7oqYTT2A3SRfQr7gzN21fwPoRO9IGKec1L3QeGkni5UPDxGrM2a5z+oLaYs2GN5pEf29BXVlN7dq0jVxIg==",
+ "version": "5.20.0",
+ "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-5.20.0.tgz",
+ "integrity": "sha512-eyo8NYH4GapHxfilMarwvf1HIyGWT3gWuFlYkmQjYVx3KjzmfR1Y1x9S068wmwjp9kKCu9T6Vj71EGG+9R59Lw==",
"dev": true,
"requires": {
"micromatch": "^4.0.5"
}
},
"cspell-io": {
- "version": "5.19.7",
- "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-5.19.7.tgz",
- "integrity": "sha512-SEy8XkuOhvwleGjh336EBYj5HlH1J5FrCI5GxxGiU2g8zvWlBPQmaCfQPPO4tnDrrXtK76rZvolBu1jfCmWwQA==",
+ "version": "5.20.0",
+ "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-5.20.0.tgz",
+ "integrity": "sha512-wgqqpVIhtMh+/+3YfHt8cDfrD7OLF+xQlStlURj8AJwEJ0xu16zyI9S5zcig+83+0QyzuMdxfZiMgbdQxWEvOg==",
"dev": true
},
"cspell-lib": {
- "version": "5.19.7",
- "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-5.19.7.tgz",
- "integrity": "sha512-d4ewH1RBgcBE9NqAh0FexmVQ6YvkDQv9XOysskeDH+G9wm975owENUU/mBd8AyBt2b4YXL/FoLtaKd/7MRoNDA==",
+ "version": "5.20.0",
+ "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-5.20.0.tgz",
+ "integrity": "sha512-Fc7+3ExF2pNS8BsQTXSMkhR6ITbpyiMQf+y4ZH/aBml09+O6lrbj4j2tJx/oR4XvDEA8uQkV/5lMGdU+otC1KQ==",
"dev": true,
"requires": {
- "@cspell/cspell-bundled-dicts": "^5.19.7",
- "@cspell/cspell-pipe": "^5.19.7",
- "@cspell/cspell-types": "^5.19.7",
+ "@cspell/cspell-bundled-dicts": "^5.20.0",
+ "@cspell/cspell-pipe": "^5.20.0",
+ "@cspell/cspell-types": "^5.20.0",
"clear-module": "^4.1.2",
"comment-json": "^4.2.2",
"configstore": "^5.0.1",
"cosmiconfig": "^7.0.1",
- "cspell-glob": "^5.19.7",
- "cspell-io": "^5.19.7",
- "cspell-trie-lib": "^5.19.7",
- "fast-equals": "^3.0.1",
+ "cspell-glob": "^5.20.0",
+ "cspell-io": "^5.20.0",
+ "cspell-trie-lib": "^5.20.0",
+ "fast-equals": "^3.0.2",
"find-up": "^5.0.0",
- "fs-extra": "^10.0.1",
+ "fs-extra": "^10.1.0",
"gensequence": "^3.1.1",
"import-fresh": "^3.3.0",
"resolve-from": "^5.0.0",
@@ -10710,13 +10783,13 @@
}
},
"cspell-trie-lib": {
- "version": "5.19.7",
- "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-5.19.7.tgz",
- "integrity": "sha512-qr0HS2hGuyIQhDGG5li0nqIjVi039iPRHR8wpeDoSO0YIBCll22i/VlvW3CSmqXLaP5RRoAc9txiZkIGob6DkQ==",
+ "version": "5.20.0",
+ "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-5.20.0.tgz",
+ "integrity": "sha512-ET95dJh+OJ04PdLI9dKqAa+dDu47tXcUxCR6uKiZ+qZ18v1Zl986s8q89m9c+xpo7Leqh0rF6Zsw3M9Cjy6Jhw==",
"dev": true,
"requires": {
- "@cspell/cspell-pipe": "^5.19.7",
- "fs-extra": "^10.0.1",
+ "@cspell/cspell-pipe": "^5.20.0",
+ "fs-extra": "^10.1.0",
"gensequence": "^3.1.1"
}
},
@@ -11676,9 +11749,9 @@
"dev": true
},
"fast-equals": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-3.0.1.tgz",
- "integrity": "sha512-J9FxqqC9E/ja0C+SYhoG3Jl6pQuhP92HNcVC75xDEhB+GUzPnjEp3vMfPIxPprYZFfXS5hpVvvPCWUMiDSMS8Q==",
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-3.0.2.tgz",
+ "integrity": "sha512-iY0fAmW7fzxHp22VCRLpOgWbsWsF+DJWi1jhc8w+VGlJUiS+KcGZV2A8t+Q9oTQwhG3L1W8Lu/oe3ZyOPdhZjw==",
"dev": true
},
"fast-json-stable-stringify": {
diff --git a/package.json b/package.json
index 739672701..feb913a8d 100644
--- a/package.json
+++ b/package.json
@@ -28,7 +28,7 @@
"devDependencies": {
"chai": "4.3.4",
"chai-as-promised": "7.1.1",
- "cspell": "5.19.1",
+ "cspell": "5.20.0",
"eslint": "8.15.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
From e3c1af010cc37acfecd7c28feea41a2fc5154855 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 1 Jun 2022 10:21:27 +0400
Subject: [PATCH 045/349] chore(deps-dev): bump eslint-plugin-jsdoc from 39.2.8
to 39.3.2 (#1599)
Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 39.2.8 to 39.3.2.
- [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases)
- [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v39.2.8...v39.3.2)
---
updated-dependencies:
- dependency-name: eslint-plugin-jsdoc
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 46 +++++++++++++++++++++++-----------------------
package.json | 2 +-
2 files changed, 24 insertions(+), 24 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 8d453af6f..77f8c0dbf 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -32,7 +32,7 @@
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
"eslint-plugin-import": "2.26.0",
- "eslint-plugin-jsdoc": "39.2.8",
+ "eslint-plugin-jsdoc": "39.3.2",
"eslint-plugin-node": "11.1.0",
"eslint-plugin-prettier": "^4.0.0",
"expect.js": "0.3",
@@ -807,14 +807,14 @@
"dev": true
},
"node_modules/@es-joy/jsdoccomment": {
- "version": "0.29.0",
- "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.29.0.tgz",
- "integrity": "sha512-4yKy5t+/joLihG+ei6CCU6sc08sjUdEdXCQ2U+9h9VP13EiqHQ4YMgDC18ys/AsLdJDBX3KRx/AWY6PR7hn52Q==",
+ "version": "0.31.0",
+ "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.31.0.tgz",
+ "integrity": "sha512-tc1/iuQcnaiSIUVad72PBierDFpsxdUHtEF/OrfqvM1CBAsIoMP51j52jTMb3dXriwhieTo289InzZj72jL3EQ==",
"dev": true,
"dependencies": {
"comment-parser": "1.3.1",
"esquery": "^1.4.0",
- "jsdoc-type-pratt-parser": "~3.0.1"
+ "jsdoc-type-pratt-parser": "~3.1.0"
},
"engines": {
"node": "^14 || ^16 || ^17 || ^18"
@@ -3324,12 +3324,12 @@
}
},
"node_modules/eslint-plugin-jsdoc": {
- "version": "39.2.8",
- "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-39.2.8.tgz",
- "integrity": "sha512-uZM+VIWRpwoaIMuuHW2XaMhQ6NXonDiXxKZ3ebgH7JmnBLElib4zln5Tqt3IjvZbS7eqQUOnQ1nM7D4JOk3erA==",
+ "version": "39.3.2",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-39.3.2.tgz",
+ "integrity": "sha512-RSGN94RYzIJS/WfW3l6cXzRLfJWxvJgNQZ4w0WCaxJWDJMigtwTsILEAfKqmmPkT2rwMH/s3C7G5ChDE6cwPJg==",
"dev": true,
"dependencies": {
- "@es-joy/jsdoccomment": "~0.29.0",
+ "@es-joy/jsdoccomment": "~0.31.0",
"comment-parser": "1.3.1",
"debug": "^4.3.4",
"escape-string-regexp": "^4.0.0",
@@ -5241,9 +5241,9 @@
}
},
"node_modules/jsdoc-type-pratt-parser": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-3.0.1.tgz",
- "integrity": "sha512-vqMCdAFVIiFhVgBYE/X8naf3L/7qiJsaYWTfUJZZZ124dR3OUz9HrmaMUGpYIYAN4VSuodf6gIZY0e8ktPw9cg==",
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-3.1.0.tgz",
+ "integrity": "sha512-MgtD0ZiCDk9B+eI73BextfRrVQl0oyzRG8B2BjORts6jbunj4ScKPcyXGTbB6eXL4y9TzxCm6hyeLq/2ASzNdw==",
"dev": true,
"engines": {
"node": ">=12.0.0"
@@ -9521,14 +9521,14 @@
"dev": true
},
"@es-joy/jsdoccomment": {
- "version": "0.29.0",
- "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.29.0.tgz",
- "integrity": "sha512-4yKy5t+/joLihG+ei6CCU6sc08sjUdEdXCQ2U+9h9VP13EiqHQ4YMgDC18ys/AsLdJDBX3KRx/AWY6PR7hn52Q==",
+ "version": "0.31.0",
+ "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.31.0.tgz",
+ "integrity": "sha512-tc1/iuQcnaiSIUVad72PBierDFpsxdUHtEF/OrfqvM1CBAsIoMP51j52jTMb3dXriwhieTo289InzZj72jL3EQ==",
"dev": true,
"requires": {
"comment-parser": "1.3.1",
"esquery": "^1.4.0",
- "jsdoc-type-pratt-parser": "~3.0.1"
+ "jsdoc-type-pratt-parser": "~3.1.0"
}
},
"@eslint/eslintrc": {
@@ -11457,12 +11457,12 @@
}
},
"eslint-plugin-jsdoc": {
- "version": "39.2.8",
- "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-39.2.8.tgz",
- "integrity": "sha512-uZM+VIWRpwoaIMuuHW2XaMhQ6NXonDiXxKZ3ebgH7JmnBLElib4zln5Tqt3IjvZbS7eqQUOnQ1nM7D4JOk3erA==",
+ "version": "39.3.2",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-39.3.2.tgz",
+ "integrity": "sha512-RSGN94RYzIJS/WfW3l6cXzRLfJWxvJgNQZ4w0WCaxJWDJMigtwTsILEAfKqmmPkT2rwMH/s3C7G5ChDE6cwPJg==",
"dev": true,
"requires": {
- "@es-joy/jsdoccomment": "~0.29.0",
+ "@es-joy/jsdoccomment": "~0.31.0",
"comment-parser": "1.3.1",
"debug": "^4.3.4",
"escape-string-regexp": "^4.0.0",
@@ -12808,9 +12808,9 @@
}
},
"jsdoc-type-pratt-parser": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-3.0.1.tgz",
- "integrity": "sha512-vqMCdAFVIiFhVgBYE/X8naf3L/7qiJsaYWTfUJZZZ124dR3OUz9HrmaMUGpYIYAN4VSuodf6gIZY0e8ktPw9cg==",
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-3.1.0.tgz",
+ "integrity": "sha512-MgtD0ZiCDk9B+eI73BextfRrVQl0oyzRG8B2BjORts6jbunj4ScKPcyXGTbB6eXL4y9TzxCm6hyeLq/2ASzNdw==",
"dev": true
},
"jsdom": {
diff --git a/package.json b/package.json
index feb913a8d..42010105f 100644
--- a/package.json
+++ b/package.json
@@ -33,7 +33,7 @@
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
"eslint-plugin-import": "2.26.0",
- "eslint-plugin-jsdoc": "39.2.8",
+ "eslint-plugin-jsdoc": "39.3.2",
"eslint-plugin-node": "11.1.0",
"eslint-plugin-prettier": "^4.0.0",
"expect.js": "0.3",
From 60608def088ebd529ce12e7545f6f11b8ddc7bef Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 1 Jun 2022 10:22:41 +0400
Subject: [PATCH 046/349] chore(deps): bump puppeteer from 13.7.0 to 14.1.1
(#1598)
Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 13.7.0 to 14.1.1.
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/puppeteer/puppeteer/compare/v13.7.0...v14.1.1)
---
updated-dependencies:
- dependency-name: puppeteer
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 48 +++++++++++++++++++++++------------------------
package.json | 2 +-
2 files changed, 25 insertions(+), 25 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 77f8c0dbf..ccda85339 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -20,7 +20,7 @@
"morgan": "1.10.0",
"node-w3capi": "1.11.2",
"promise": "8.1.0",
- "puppeteer": "13.7.0",
+ "puppeteer": "14.1.1",
"socket.io": "4.5.0",
"superagent": "7.1.1"
},
@@ -2654,9 +2654,9 @@
}
},
"node_modules/devtools-protocol": {
- "version": "0.0.981744",
- "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.981744.tgz",
- "integrity": "sha512-0cuGS8+jhR67Fy7qG3i3Pc7Aw494sb9yG9QgpG97SFVWwolgYjlhJg7n+UaHxOQT30d1TYu/EYe9k01ivLErIg=="
+ "version": "0.0.982423",
+ "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.982423.tgz",
+ "integrity": "sha512-FnVW2nDbjGNw1uD/JRC+9U5768W7e1TfUwqbDTcSsAu1jXFjITSX8w3rkW5FEpHRMPPGpvNSmO1pOpqByiWscA=="
},
"node_modules/dezalgo": {
"version": "1.0.3",
@@ -7165,14 +7165,14 @@
}
},
"node_modules/puppeteer": {
- "version": "13.7.0",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-13.7.0.tgz",
- "integrity": "sha512-U1uufzBjz3+PkpCxFrWzh4OrMIdIb2ztzCu0YEPfRHjHswcSwHZswnK+WdsOQJsRV8WeTg3jLhJR4D867+fjsA==",
+ "version": "14.1.1",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-14.1.1.tgz",
+ "integrity": "sha512-4dC6GYR5YlXTmNO3TbYEHTdVSdml1cVD2Ok/h/f/xSTp4ITVdbRWkMjiOaEKRAhtIl6GqaP7B89zx+hfhcNGMQ==",
"hasInstallScript": true,
"dependencies": {
"cross-fetch": "3.1.5",
"debug": "4.3.4",
- "devtools-protocol": "0.0.981744",
+ "devtools-protocol": "0.0.982423",
"extract-zip": "2.0.1",
"https-proxy-agent": "5.0.1",
"pkg-dir": "4.2.0",
@@ -7181,10 +7181,10 @@
"rimraf": "3.0.2",
"tar-fs": "2.1.1",
"unbzip2-stream": "1.4.3",
- "ws": "8.5.0"
+ "ws": "8.6.0"
},
"engines": {
- "node": ">=10.18.1"
+ "node": ">=14.1.0"
}
},
"node_modules/puppeteer/node_modules/debug": {
@@ -8692,9 +8692,9 @@
}
},
"node_modules/ws": {
- "version": "8.5.0",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz",
- "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==",
+ "version": "8.6.0",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.6.0.tgz",
+ "integrity": "sha512-AzmM3aH3gk0aX7/rZLYvjdvZooofDu3fFOzGqcSnQ1tOcTWwhM/o+q++E8mAyVVIyUdajrkzWUGftaVSDLn1bw==",
"engines": {
"node": ">=10.0.0"
},
@@ -10923,9 +10923,9 @@
"integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg=="
},
"devtools-protocol": {
- "version": "0.0.981744",
- "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.981744.tgz",
- "integrity": "sha512-0cuGS8+jhR67Fy7qG3i3Pc7Aw494sb9yG9QgpG97SFVWwolgYjlhJg7n+UaHxOQT30d1TYu/EYe9k01ivLErIg=="
+ "version": "0.0.982423",
+ "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.982423.tgz",
+ "integrity": "sha512-FnVW2nDbjGNw1uD/JRC+9U5768W7e1TfUwqbDTcSsAu1jXFjITSX8w3rkW5FEpHRMPPGpvNSmO1pOpqByiWscA=="
},
"dezalgo": {
"version": "1.0.3",
@@ -14241,13 +14241,13 @@
}
},
"puppeteer": {
- "version": "13.7.0",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-13.7.0.tgz",
- "integrity": "sha512-U1uufzBjz3+PkpCxFrWzh4OrMIdIb2ztzCu0YEPfRHjHswcSwHZswnK+WdsOQJsRV8WeTg3jLhJR4D867+fjsA==",
+ "version": "14.1.1",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-14.1.1.tgz",
+ "integrity": "sha512-4dC6GYR5YlXTmNO3TbYEHTdVSdml1cVD2Ok/h/f/xSTp4ITVdbRWkMjiOaEKRAhtIl6GqaP7B89zx+hfhcNGMQ==",
"requires": {
"cross-fetch": "3.1.5",
"debug": "4.3.4",
- "devtools-protocol": "0.0.981744",
+ "devtools-protocol": "0.0.982423",
"extract-zip": "2.0.1",
"https-proxy-agent": "5.0.1",
"pkg-dir": "4.2.0",
@@ -14256,7 +14256,7 @@
"rimraf": "3.0.2",
"tar-fs": "2.1.1",
"unbzip2-stream": "1.4.3",
- "ws": "8.5.0"
+ "ws": "8.6.0"
},
"dependencies": {
"debug": {
@@ -15422,9 +15422,9 @@
}
},
"ws": {
- "version": "8.5.0",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz",
- "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==",
+ "version": "8.6.0",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.6.0.tgz",
+ "integrity": "sha512-AzmM3aH3gk0aX7/rZLYvjdvZooofDu3fFOzGqcSnQ1tOcTWwhM/o+q++E8mAyVVIyUdajrkzWUGftaVSDLn1bw==",
"requires": {}
},
"xdg-basedir": {
diff --git a/package.json b/package.json
index 42010105f..e20cc0e61 100644
--- a/package.json
+++ b/package.json
@@ -21,7 +21,7 @@
"morgan": "1.10.0",
"node-w3capi": "1.11.2",
"promise": "8.1.0",
- "puppeteer": "13.7.0",
+ "puppeteer": "14.1.1",
"socket.io": "4.5.0",
"superagent": "7.1.1"
},
From b64ddfa947514dfa33ffed211ea6191b2b7a5ca4 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 1 Jun 2022 10:23:01 +0400
Subject: [PATCH 047/349] chore(deps-dev): bump cspell from 5.20.0 to 6.0.0
(#1596)
Bumps [cspell](https://github.com/streetsidesoftware/cspell) from 5.20.0 to 6.0.0.
- [Release notes](https://github.com/streetsidesoftware/cspell/releases)
- [Changelog](https://github.com/streetsidesoftware/cspell/blob/main/CHANGELOG.md)
- [Commits](https://github.com/streetsidesoftware/cspell/compare/v5.20.0...v6.0.0)
---
updated-dependencies:
- dependency-name: cspell
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 338 +++++++++++++++++++++++-----------------------
package.json | 2 +-
2 files changed, 169 insertions(+), 171 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index ccda85339..259ff0cf8 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -27,7 +27,7 @@
"devDependencies": {
"chai": "4.3.4",
"chai-as-promised": "7.1.1",
- "cspell": "5.20.0",
+ "cspell": "6.0.0",
"eslint": "8.15.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
@@ -498,35 +498,35 @@
}
},
"node_modules/@cspell/cspell-bundled-dicts": {
- "version": "5.20.0",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-5.20.0.tgz",
- "integrity": "sha512-tCO32xVSuey4Tg8XuayBzcrCAfrAXL8J1PeYl26+/ZUl5zkAL4AuyL0Cf4e2PpeEomnUWP2y5noZLLbUeOIwnw==",
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-6.0.0.tgz",
+ "integrity": "sha512-n6fr7V57og7Sp9Wb2K4W3ag3yvRR/hl0p1lSvA+AMnatDbYm8id/5YUlc+AdXlOb604i1fAmHLQ/1dNvm3PMMw==",
"dev": true,
"dependencies": {
"@cspell/dict-ada": "^2.0.0",
"@cspell/dict-aws": "^2.0.0",
"@cspell/dict-bash": "^2.0.2",
"@cspell/dict-companies": "^2.0.4",
- "@cspell/dict-cpp": "^2.0.3",
+ "@cspell/dict-cpp": "^3.1.0",
"@cspell/dict-cryptocurrencies": "^2.0.0",
- "@cspell/dict-csharp": "^2.0.1",
+ "@cspell/dict-csharp": "^3.0.1",
"@cspell/dict-css": "^2.0.0",
"@cspell/dict-dart": "^1.1.0",
"@cspell/dict-django": "^2.0.0",
"@cspell/dict-dotnet": "^2.0.1",
"@cspell/dict-elixir": "^2.0.1",
- "@cspell/dict-en_us": "^2.2.2",
+ "@cspell/dict-en_us": "^2.2.5",
"@cspell/dict-en-gb": "^1.1.33",
"@cspell/dict-filetypes": "^2.0.1",
"@cspell/dict-fonts": "^2.0.0",
"@cspell/dict-fullstack": "^2.0.5",
"@cspell/dict-git": "^1.0.1",
- "@cspell/dict-golang": "^2.0.0",
+ "@cspell/dict-golang": "^3.0.1",
"@cspell/dict-haskell": "^2.0.0",
"@cspell/dict-html": "^3.0.1",
- "@cspell/dict-html-symbol-entities": "^2.0.0",
+ "@cspell/dict-html-symbol-entities": "^3.0.0",
"@cspell/dict-java": "^2.0.0",
- "@cspell/dict-latex": "^2.0.0",
+ "@cspell/dict-latex": "^2.0.3",
"@cspell/dict-lorem-ipsum": "^2.0.0",
"@cspell/dict-lua": "^2.0.0",
"@cspell/dict-node": "^2.0.1",
@@ -534,36 +534,36 @@
"@cspell/dict-php": "^2.0.0",
"@cspell/dict-powershell": "^2.0.0",
"@cspell/dict-public-licenses": "^1.0.4",
- "@cspell/dict-python": "^3.0.3",
+ "@cspell/dict-python": "^3.0.5",
"@cspell/dict-r": "^1.0.2",
"@cspell/dict-ruby": "^2.0.1",
"@cspell/dict-rust": "^2.0.0",
"@cspell/dict-scala": "^2.0.0",
- "@cspell/dict-software-terms": "^2.1.5",
+ "@cspell/dict-software-terms": "^2.1.7",
"@cspell/dict-swift": "^1.0.2",
"@cspell/dict-typescript": "^2.0.0",
"@cspell/dict-vue": "^2.0.2"
},
"engines": {
- "node": ">=12.13.0"
+ "node": ">=14"
}
},
"node_modules/@cspell/cspell-pipe": {
- "version": "5.20.0",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-5.20.0.tgz",
- "integrity": "sha512-dGHf4XZgPlGqviYTD+5ZwSk3hpiywsuuDqnoPo9SeQ1xPon7uFVKsMiAAzvhGAkkBaKIBNP/nwPU0feYvLoCJg==",
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-6.0.0.tgz",
+ "integrity": "sha512-oehpfj8tOoFep34uOCABdpsqisg37Htc+DjOu5pT1gtzozReSdahD5dQUKAp/ND/tttdE4SWQUMUVZq6cxvTvw==",
"dev": true,
"engines": {
- "node": ">=12.13.0"
+ "node": ">=14"
}
},
"node_modules/@cspell/cspell-types": {
- "version": "5.20.0",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-5.20.0.tgz",
- "integrity": "sha512-p06/HAKgalqyGHfnowJvjO3SQHxuOzKdiJTUlUi8x1CrEk7PmZEHuORlt9tVVZ46Xf2qY9+QLeTtattlWPJ39A==",
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-6.0.0.tgz",
+ "integrity": "sha512-N8wGQU+n64s3cIMC/5WJzo6UT/Jetxz6oSdOr0SksCHO84I6QR1ORwsXM3ej7x6490uoTM+cf11CSYrw6ma+bg==",
"dev": true,
"engines": {
- "node": ">=12.13.0"
+ "node": ">=14"
}
},
"node_modules/@cspell/dict-ada": {
@@ -591,9 +591,9 @@
"dev": true
},
"node_modules/@cspell/dict-cpp": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/@cspell/dict-cpp/-/dict-cpp-2.0.3.tgz",
- "integrity": "sha512-aWRvI3CQW2M3XeJpDVffItw/9n4hxsN5EPwyBa6Po6EnCxZZZLOqpieZk4JNz4pH0/xbnOX+sMMuSeKWr71r/w==",
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-cpp/-/dict-cpp-3.1.0.tgz",
+ "integrity": "sha512-lav99zUQ+iPq6dkQRnTN0+KE9th0UG6Nwl34afyEGJ8CN5Dcq/RJjCVvOkLw6vPvs505xrvQcZW1huftQK8WVg==",
"dev": true
},
"node_modules/@cspell/dict-cryptocurrencies": {
@@ -603,9 +603,9 @@
"dev": true
},
"node_modules/@cspell/dict-csharp": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-csharp/-/dict-csharp-2.0.1.tgz",
- "integrity": "sha512-ZzAr+WRP2FUtXHZtfhe8f3j9vPjH+5i44Hcr5JqbWxmqciGoTbWBPQXwu9y+J4mbdC69HSWRrVGkNJ8rQk8pSw==",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-csharp/-/dict-csharp-3.0.1.tgz",
+ "integrity": "sha512-xkfQu03F388w4sdVQSSjrVMkxAxpTYB2yW7nw0XYtTjl3L/jBgvTr/j1BTjdFbQhdNf10Lg0Ak1kXOjmHodVqA==",
"dev": true
},
"node_modules/@cspell/dict-css": {
@@ -639,9 +639,9 @@
"dev": true
},
"node_modules/@cspell/dict-en_us": {
- "version": "2.2.4",
- "resolved": "https://registry.npmjs.org/@cspell/dict-en_us/-/dict-en_us-2.2.4.tgz",
- "integrity": "sha512-gblsvIPLNAK+pRR/Mn2m2kRQLVFeoORQJeaZKlGHWckA3s0iuTN49hSSTbK66k3aWlzhirtSoux7IdvT2RpgnQ==",
+ "version": "2.2.5",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-en_us/-/dict-en_us-2.2.5.tgz",
+ "integrity": "sha512-gRHem02ZY83AQUTYBxtiVNmtM6gWFCJKumRoAKLj7vWYelmNLcCBsMA3BOOOJ7cZNKCI04lDEdh0u2f2akKZtQ==",
"dev": true
},
"node_modules/@cspell/dict-en-gb": {
@@ -675,9 +675,9 @@
"dev": true
},
"node_modules/@cspell/dict-golang": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-golang/-/dict-golang-2.0.0.tgz",
- "integrity": "sha512-rUeZJR/S/ZjAsOURtxsAO6xDQhL0IzF458ScahaeOqe0zVL3tx7tCLikCgT92NWPs3BNqmsZGqYSDbn/1KsSIA==",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-golang/-/dict-golang-3.0.1.tgz",
+ "integrity": "sha512-0KNfXTbxHW2l8iVjxeOf+KFv9Qrw3z5cyKnkuYJWlBTSB5KcUBfeKCb4fsds26VdANqiy6U91b4gDx5kNEmBjQ==",
"dev": true
},
"node_modules/@cspell/dict-haskell": {
@@ -693,9 +693,9 @@
"dev": true
},
"node_modules/@cspell/dict-html-symbol-entities": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-html-symbol-entities/-/dict-html-symbol-entities-2.0.0.tgz",
- "integrity": "sha512-71S5wGCe7dq6C+zGDwsEAe5msub/irrLi6SExeG11a/EkpA3RKAEheDGPk0hOY4+vOcIFHaApxOjLTtgQfYWfA==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-html-symbol-entities/-/dict-html-symbol-entities-3.0.0.tgz",
+ "integrity": "sha512-04K7cPTcbYXmHICfiob4gZA1yaj4hpfM+Nl5WIJ1EAZsSGHdqmGEF28GuCjyQ8ZeKiJAsPt/vXuLBbjxkHqZyQ==",
"dev": true
},
"node_modules/@cspell/dict-java": {
@@ -705,9 +705,9 @@
"dev": true
},
"node_modules/@cspell/dict-latex": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-latex/-/dict-latex-2.0.0.tgz",
- "integrity": "sha512-H6RRwbHhQ9ARoO1R57SDqB+q/J5jUDdVnkdfukJkA+HNlJBhCcDuzGOIJqr+GBkJYDkF3obZ3LEOk2lUfT+Eyg==",
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-latex/-/dict-latex-2.0.3.tgz",
+ "integrity": "sha512-shNEP20yLLzZ3iURg7241uUKO5vKvoPcd311uiMch0L0qoiC057aV9nawjQIDIgQQZvYT04Mem8N45/jnqg9cA==",
"dev": true
},
"node_modules/@cspell/dict-lorem-ipsum": {
@@ -753,9 +753,9 @@
"dev": true
},
"node_modules/@cspell/dict-python": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/@cspell/dict-python/-/dict-python-3.0.3.tgz",
- "integrity": "sha512-Mt415KczTfqmLvKTgeV8FzMzpms9baTS0P5HfULTW+UxQtZeroviYyRM9TJPJKJSoI0ISu0GiIDgmYlV7+YPog==",
+ "version": "3.0.5",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-python/-/dict-python-3.0.5.tgz",
+ "integrity": "sha512-0BRxUndYQ2Iom9ZpN5DjUdF2E5fodw1Th/7rlhxxy45fYXUZmfXDvYoaQaymfHP0ZQhH56MCuOUNa/YMcYJtww==",
"dev": true
},
"node_modules/@cspell/dict-r": {
@@ -783,9 +783,9 @@
"dev": true
},
"node_modules/@cspell/dict-software-terms": {
- "version": "2.1.5",
- "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-2.1.5.tgz",
- "integrity": "sha512-ylXWCsOJlYuucaMoHaHQLVaB8HeDrsCZ42a3jrTC/i6F/SF9I+4tBg4lMivd4w31bXBgILdbIvVHtWzJf+5m0A==",
+ "version": "2.1.7",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-2.1.7.tgz",
+ "integrity": "sha512-2FW5MlbazmWPFHzMh2xKYFcYnX+E5MdOPRrfYkbVXvWecA0466l54V+op2zlh1CbngMk4eY7AY3qahfWv6gDHA==",
"dev": true
},
"node_modules/@cspell/dict-swift": {
@@ -2335,22 +2335,22 @@
}
},
"node_modules/cspell": {
- "version": "5.20.0",
- "resolved": "https://registry.npmjs.org/cspell/-/cspell-5.20.0.tgz",
- "integrity": "sha512-lXAS14ZlfJfOI3FgoAAfyl/AlTB8T+ayHmKrHxwuRRUvN4IBT4y8d7tdjWDj7/bsM4u5M5WrlAXg6vXH3Fg5bA==",
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/cspell/-/cspell-6.0.0.tgz",
+ "integrity": "sha512-skfNomVlYXGOe4C9wz0O/B8VlZc9GzpW5QDFHaRMYwWEtuyitN5WevuPMc9bkWbVKV8ghn1sXehBzy85V5PXIQ==",
"dev": true,
"dependencies": {
- "@cspell/cspell-pipe": "^5.20.0",
+ "@cspell/cspell-pipe": "^6.0.0",
"chalk": "^4.1.2",
"commander": "^9.2.0",
- "cspell-gitignore": "^5.20.0",
- "cspell-glob": "^5.20.0",
- "cspell-lib": "^5.20.0",
+ "cspell-gitignore": "^6.0.0",
+ "cspell-glob": "^6.0.0",
+ "cspell-lib": "^6.0.0",
"fast-json-stable-stringify": "^2.1.0",
"file-entry-cache": "^6.0.1",
"fs-extra": "^10.1.0",
"get-stdin": "^8.0.0",
- "glob": "^8.0.1",
+ "glob": "^8.0.3",
"imurmurhash": "^0.1.4",
"semver": "^7.3.7",
"strip-ansi": "^6.0.1",
@@ -2360,65 +2360,65 @@
"cspell": "bin.js"
},
"engines": {
- "node": ">=12.13.0"
+ "node": ">=14"
},
"funding": {
"url": "https://github.com/streetsidesoftware/cspell?sponsor=1"
}
},
"node_modules/cspell-gitignore": {
- "version": "5.20.0",
- "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-5.20.0.tgz",
- "integrity": "sha512-oWzoHcaidX6jFON6vwiH3cA1HqkGmawD1DWt+fPWKrea9/SuTcvFxm+RbqO4DjwXEAMIczyPOWo+SCM0VbcCrA==",
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-6.0.0.tgz",
+ "integrity": "sha512-VngxI9wdb72CWElxGNJQ24MmEewhXNCEkW2Bx5AMOM/vgmuim8JlslEGYWCdN0XqJ4OtOVzIZ2muMV9/Oy5AvQ==",
"dev": true,
"dependencies": {
- "cspell-glob": "^5.20.0",
+ "cspell-glob": "^6.0.0",
"find-up": "^5.0.0"
},
"bin": {
"cspell-gitignore": "bin.js"
},
"engines": {
- "node": ">=12.13.0"
+ "node": ">=14"
}
},
"node_modules/cspell-glob": {
- "version": "5.20.0",
- "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-5.20.0.tgz",
- "integrity": "sha512-eyo8NYH4GapHxfilMarwvf1HIyGWT3gWuFlYkmQjYVx3KjzmfR1Y1x9S068wmwjp9kKCu9T6Vj71EGG+9R59Lw==",
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-6.0.0.tgz",
+ "integrity": "sha512-H0FiYJm5Zv+HzJseRdNwHQMeJBNC8JqAzBw+5dS78RHzDyU8P3XeFEhUEy2baS2od2zxIRPLvL0/8fBXEzxPhQ==",
"dev": true,
"dependencies": {
"micromatch": "^4.0.5"
},
"engines": {
- "node": ">=12.13.0"
+ "node": ">=14"
}
},
"node_modules/cspell-io": {
- "version": "5.20.0",
- "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-5.20.0.tgz",
- "integrity": "sha512-wgqqpVIhtMh+/+3YfHt8cDfrD7OLF+xQlStlURj8AJwEJ0xu16zyI9S5zcig+83+0QyzuMdxfZiMgbdQxWEvOg==",
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-6.0.0.tgz",
+ "integrity": "sha512-pqrBrb7zW7cIopJ1P+LgHflU1bBg2f1SPmThU+Q8jWPshE3twYfdhwsAy13X/92vZFZa2+qZS4ejSpEC6SO9SQ==",
"dev": true,
"engines": {
- "node": ">=12.13.0"
+ "node": ">=14"
}
},
"node_modules/cspell-lib": {
- "version": "5.20.0",
- "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-5.20.0.tgz",
- "integrity": "sha512-Fc7+3ExF2pNS8BsQTXSMkhR6ITbpyiMQf+y4ZH/aBml09+O6lrbj4j2tJx/oR4XvDEA8uQkV/5lMGdU+otC1KQ==",
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-6.0.0.tgz",
+ "integrity": "sha512-NuPOO0SPckmRCJy3jWrXc7yVfVFrFM9H/rVWBHK1Z8lPFvAD9Y+/q/+Buw7eYIxpAgX3x/t7HU/Xscf0xIQqsQ==",
"dev": true,
"dependencies": {
- "@cspell/cspell-bundled-dicts": "^5.20.0",
- "@cspell/cspell-pipe": "^5.20.0",
- "@cspell/cspell-types": "^5.20.0",
+ "@cspell/cspell-bundled-dicts": "^6.0.0",
+ "@cspell/cspell-pipe": "^6.0.0",
+ "@cspell/cspell-types": "^6.0.0",
"clear-module": "^4.1.2",
"comment-json": "^4.2.2",
"configstore": "^5.0.1",
"cosmiconfig": "^7.0.1",
- "cspell-glob": "^5.20.0",
- "cspell-io": "^5.20.0",
- "cspell-trie-lib": "^5.20.0",
+ "cspell-glob": "^6.0.0",
+ "cspell-io": "^6.0.0",
+ "cspell-trie-lib": "^6.0.0",
"fast-equals": "^3.0.2",
"find-up": "^5.0.0",
"fs-extra": "^10.1.0",
@@ -2430,21 +2430,21 @@
"vscode-uri": "^3.0.3"
},
"engines": {
- "node": ">=12.13.0"
+ "node": ">=14"
}
},
"node_modules/cspell-trie-lib": {
- "version": "5.20.0",
- "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-5.20.0.tgz",
- "integrity": "sha512-ET95dJh+OJ04PdLI9dKqAa+dDu47tXcUxCR6uKiZ+qZ18v1Zl986s8q89m9c+xpo7Leqh0rF6Zsw3M9Cjy6Jhw==",
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-6.0.0.tgz",
+ "integrity": "sha512-vrYgxw9pohpoZxZ6AYtTNmx4RcDfCIw1v2s2BpDmLcs0t3Js333YLqjd/B78OHIYjEBcGQgLO9Xl0O32dHXbdA==",
"dev": true,
"dependencies": {
- "@cspell/cspell-pipe": "^5.20.0",
+ "@cspell/cspell-pipe": "^6.0.0",
"fs-extra": "^10.1.0",
"gensequence": "^3.1.1"
},
"engines": {
- "node": ">=12.13.0"
+ "node": ">=14"
}
},
"node_modules/cspell/node_modules/brace-expansion": {
@@ -2457,17 +2457,16 @@
}
},
"node_modules/cspell/node_modules/glob": {
- "version": "8.0.1",
- "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.1.tgz",
- "integrity": "sha512-cF7FYZZ47YzmCu7dDy50xSRRfO3ErRfrXuLZcNIuyiJEco0XSrGtuilG19L5xp3NcwTx7Gn+X6Tv3fmsUPTbow==",
+ "version": "8.0.3",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz",
+ "integrity": "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==",
"dev": true,
"dependencies": {
"fs.realpath": "^1.0.0",
"inflight": "^1.0.4",
"inherits": "2",
"minimatch": "^5.0.1",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
+ "once": "^1.3.0"
},
"engines": {
"node": ">=12"
@@ -2477,9 +2476,9 @@
}
},
"node_modules/cspell/node_modules/minimatch": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz",
- "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==",
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz",
+ "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==",
"dev": true,
"dependencies": {
"brace-expansion": "^2.0.1"
@@ -9221,35 +9220,35 @@
}
},
"@cspell/cspell-bundled-dicts": {
- "version": "5.20.0",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-5.20.0.tgz",
- "integrity": "sha512-tCO32xVSuey4Tg8XuayBzcrCAfrAXL8J1PeYl26+/ZUl5zkAL4AuyL0Cf4e2PpeEomnUWP2y5noZLLbUeOIwnw==",
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-6.0.0.tgz",
+ "integrity": "sha512-n6fr7V57og7Sp9Wb2K4W3ag3yvRR/hl0p1lSvA+AMnatDbYm8id/5YUlc+AdXlOb604i1fAmHLQ/1dNvm3PMMw==",
"dev": true,
"requires": {
"@cspell/dict-ada": "^2.0.0",
"@cspell/dict-aws": "^2.0.0",
"@cspell/dict-bash": "^2.0.2",
"@cspell/dict-companies": "^2.0.4",
- "@cspell/dict-cpp": "^2.0.3",
+ "@cspell/dict-cpp": "^3.1.0",
"@cspell/dict-cryptocurrencies": "^2.0.0",
- "@cspell/dict-csharp": "^2.0.1",
+ "@cspell/dict-csharp": "^3.0.1",
"@cspell/dict-css": "^2.0.0",
"@cspell/dict-dart": "^1.1.0",
"@cspell/dict-django": "^2.0.0",
"@cspell/dict-dotnet": "^2.0.1",
"@cspell/dict-elixir": "^2.0.1",
- "@cspell/dict-en_us": "^2.2.2",
+ "@cspell/dict-en_us": "^2.2.5",
"@cspell/dict-en-gb": "^1.1.33",
"@cspell/dict-filetypes": "^2.0.1",
"@cspell/dict-fonts": "^2.0.0",
"@cspell/dict-fullstack": "^2.0.5",
"@cspell/dict-git": "^1.0.1",
- "@cspell/dict-golang": "^2.0.0",
+ "@cspell/dict-golang": "^3.0.1",
"@cspell/dict-haskell": "^2.0.0",
"@cspell/dict-html": "^3.0.1",
- "@cspell/dict-html-symbol-entities": "^2.0.0",
+ "@cspell/dict-html-symbol-entities": "^3.0.0",
"@cspell/dict-java": "^2.0.0",
- "@cspell/dict-latex": "^2.0.0",
+ "@cspell/dict-latex": "^2.0.3",
"@cspell/dict-lorem-ipsum": "^2.0.0",
"@cspell/dict-lua": "^2.0.0",
"@cspell/dict-node": "^2.0.1",
@@ -9257,27 +9256,27 @@
"@cspell/dict-php": "^2.0.0",
"@cspell/dict-powershell": "^2.0.0",
"@cspell/dict-public-licenses": "^1.0.4",
- "@cspell/dict-python": "^3.0.3",
+ "@cspell/dict-python": "^3.0.5",
"@cspell/dict-r": "^1.0.2",
"@cspell/dict-ruby": "^2.0.1",
"@cspell/dict-rust": "^2.0.0",
"@cspell/dict-scala": "^2.0.0",
- "@cspell/dict-software-terms": "^2.1.5",
+ "@cspell/dict-software-terms": "^2.1.7",
"@cspell/dict-swift": "^1.0.2",
"@cspell/dict-typescript": "^2.0.0",
"@cspell/dict-vue": "^2.0.2"
}
},
"@cspell/cspell-pipe": {
- "version": "5.20.0",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-5.20.0.tgz",
- "integrity": "sha512-dGHf4XZgPlGqviYTD+5ZwSk3hpiywsuuDqnoPo9SeQ1xPon7uFVKsMiAAzvhGAkkBaKIBNP/nwPU0feYvLoCJg==",
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-6.0.0.tgz",
+ "integrity": "sha512-oehpfj8tOoFep34uOCABdpsqisg37Htc+DjOu5pT1gtzozReSdahD5dQUKAp/ND/tttdE4SWQUMUVZq6cxvTvw==",
"dev": true
},
"@cspell/cspell-types": {
- "version": "5.20.0",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-5.20.0.tgz",
- "integrity": "sha512-p06/HAKgalqyGHfnowJvjO3SQHxuOzKdiJTUlUi8x1CrEk7PmZEHuORlt9tVVZ46Xf2qY9+QLeTtattlWPJ39A==",
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-6.0.0.tgz",
+ "integrity": "sha512-N8wGQU+n64s3cIMC/5WJzo6UT/Jetxz6oSdOr0SksCHO84I6QR1ORwsXM3ej7x6490uoTM+cf11CSYrw6ma+bg==",
"dev": true
},
"@cspell/dict-ada": {
@@ -9305,9 +9304,9 @@
"dev": true
},
"@cspell/dict-cpp": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/@cspell/dict-cpp/-/dict-cpp-2.0.3.tgz",
- "integrity": "sha512-aWRvI3CQW2M3XeJpDVffItw/9n4hxsN5EPwyBa6Po6EnCxZZZLOqpieZk4JNz4pH0/xbnOX+sMMuSeKWr71r/w==",
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-cpp/-/dict-cpp-3.1.0.tgz",
+ "integrity": "sha512-lav99zUQ+iPq6dkQRnTN0+KE9th0UG6Nwl34afyEGJ8CN5Dcq/RJjCVvOkLw6vPvs505xrvQcZW1huftQK8WVg==",
"dev": true
},
"@cspell/dict-cryptocurrencies": {
@@ -9317,9 +9316,9 @@
"dev": true
},
"@cspell/dict-csharp": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-csharp/-/dict-csharp-2.0.1.tgz",
- "integrity": "sha512-ZzAr+WRP2FUtXHZtfhe8f3j9vPjH+5i44Hcr5JqbWxmqciGoTbWBPQXwu9y+J4mbdC69HSWRrVGkNJ8rQk8pSw==",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-csharp/-/dict-csharp-3.0.1.tgz",
+ "integrity": "sha512-xkfQu03F388w4sdVQSSjrVMkxAxpTYB2yW7nw0XYtTjl3L/jBgvTr/j1BTjdFbQhdNf10Lg0Ak1kXOjmHodVqA==",
"dev": true
},
"@cspell/dict-css": {
@@ -9353,9 +9352,9 @@
"dev": true
},
"@cspell/dict-en_us": {
- "version": "2.2.4",
- "resolved": "https://registry.npmjs.org/@cspell/dict-en_us/-/dict-en_us-2.2.4.tgz",
- "integrity": "sha512-gblsvIPLNAK+pRR/Mn2m2kRQLVFeoORQJeaZKlGHWckA3s0iuTN49hSSTbK66k3aWlzhirtSoux7IdvT2RpgnQ==",
+ "version": "2.2.5",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-en_us/-/dict-en_us-2.2.5.tgz",
+ "integrity": "sha512-gRHem02ZY83AQUTYBxtiVNmtM6gWFCJKumRoAKLj7vWYelmNLcCBsMA3BOOOJ7cZNKCI04lDEdh0u2f2akKZtQ==",
"dev": true
},
"@cspell/dict-en-gb": {
@@ -9389,9 +9388,9 @@
"dev": true
},
"@cspell/dict-golang": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-golang/-/dict-golang-2.0.0.tgz",
- "integrity": "sha512-rUeZJR/S/ZjAsOURtxsAO6xDQhL0IzF458ScahaeOqe0zVL3tx7tCLikCgT92NWPs3BNqmsZGqYSDbn/1KsSIA==",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-golang/-/dict-golang-3.0.1.tgz",
+ "integrity": "sha512-0KNfXTbxHW2l8iVjxeOf+KFv9Qrw3z5cyKnkuYJWlBTSB5KcUBfeKCb4fsds26VdANqiy6U91b4gDx5kNEmBjQ==",
"dev": true
},
"@cspell/dict-haskell": {
@@ -9407,9 +9406,9 @@
"dev": true
},
"@cspell/dict-html-symbol-entities": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-html-symbol-entities/-/dict-html-symbol-entities-2.0.0.tgz",
- "integrity": "sha512-71S5wGCe7dq6C+zGDwsEAe5msub/irrLi6SExeG11a/EkpA3RKAEheDGPk0hOY4+vOcIFHaApxOjLTtgQfYWfA==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-html-symbol-entities/-/dict-html-symbol-entities-3.0.0.tgz",
+ "integrity": "sha512-04K7cPTcbYXmHICfiob4gZA1yaj4hpfM+Nl5WIJ1EAZsSGHdqmGEF28GuCjyQ8ZeKiJAsPt/vXuLBbjxkHqZyQ==",
"dev": true
},
"@cspell/dict-java": {
@@ -9419,9 +9418,9 @@
"dev": true
},
"@cspell/dict-latex": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-latex/-/dict-latex-2.0.0.tgz",
- "integrity": "sha512-H6RRwbHhQ9ARoO1R57SDqB+q/J5jUDdVnkdfukJkA+HNlJBhCcDuzGOIJqr+GBkJYDkF3obZ3LEOk2lUfT+Eyg==",
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-latex/-/dict-latex-2.0.3.tgz",
+ "integrity": "sha512-shNEP20yLLzZ3iURg7241uUKO5vKvoPcd311uiMch0L0qoiC057aV9nawjQIDIgQQZvYT04Mem8N45/jnqg9cA==",
"dev": true
},
"@cspell/dict-lorem-ipsum": {
@@ -9467,9 +9466,9 @@
"dev": true
},
"@cspell/dict-python": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/@cspell/dict-python/-/dict-python-3.0.3.tgz",
- "integrity": "sha512-Mt415KczTfqmLvKTgeV8FzMzpms9baTS0P5HfULTW+UxQtZeroviYyRM9TJPJKJSoI0ISu0GiIDgmYlV7+YPog==",
+ "version": "3.0.5",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-python/-/dict-python-3.0.5.tgz",
+ "integrity": "sha512-0BRxUndYQ2Iom9ZpN5DjUdF2E5fodw1Th/7rlhxxy45fYXUZmfXDvYoaQaymfHP0ZQhH56MCuOUNa/YMcYJtww==",
"dev": true
},
"@cspell/dict-r": {
@@ -9497,9 +9496,9 @@
"dev": true
},
"@cspell/dict-software-terms": {
- "version": "2.1.5",
- "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-2.1.5.tgz",
- "integrity": "sha512-ylXWCsOJlYuucaMoHaHQLVaB8HeDrsCZ42a3jrTC/i6F/SF9I+4tBg4lMivd4w31bXBgILdbIvVHtWzJf+5m0A==",
+ "version": "2.1.7",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-2.1.7.tgz",
+ "integrity": "sha512-2FW5MlbazmWPFHzMh2xKYFcYnX+E5MdOPRrfYkbVXvWecA0466l54V+op2zlh1CbngMk4eY7AY3qahfWv6gDHA==",
"dev": true
},
"@cspell/dict-swift": {
@@ -10674,22 +10673,22 @@
"dev": true
},
"cspell": {
- "version": "5.20.0",
- "resolved": "https://registry.npmjs.org/cspell/-/cspell-5.20.0.tgz",
- "integrity": "sha512-lXAS14ZlfJfOI3FgoAAfyl/AlTB8T+ayHmKrHxwuRRUvN4IBT4y8d7tdjWDj7/bsM4u5M5WrlAXg6vXH3Fg5bA==",
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/cspell/-/cspell-6.0.0.tgz",
+ "integrity": "sha512-skfNomVlYXGOe4C9wz0O/B8VlZc9GzpW5QDFHaRMYwWEtuyitN5WevuPMc9bkWbVKV8ghn1sXehBzy85V5PXIQ==",
"dev": true,
"requires": {
- "@cspell/cspell-pipe": "^5.20.0",
+ "@cspell/cspell-pipe": "^6.0.0",
"chalk": "^4.1.2",
"commander": "^9.2.0",
- "cspell-gitignore": "^5.20.0",
- "cspell-glob": "^5.20.0",
- "cspell-lib": "^5.20.0",
+ "cspell-gitignore": "^6.0.0",
+ "cspell-glob": "^6.0.0",
+ "cspell-lib": "^6.0.0",
"fast-json-stable-stringify": "^2.1.0",
"file-entry-cache": "^6.0.1",
"fs-extra": "^10.1.0",
"get-stdin": "^8.0.0",
- "glob": "^8.0.1",
+ "glob": "^8.0.3",
"imurmurhash": "^0.1.4",
"semver": "^7.3.7",
"strip-ansi": "^6.0.1",
@@ -10706,23 +10705,22 @@
}
},
"glob": {
- "version": "8.0.1",
- "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.1.tgz",
- "integrity": "sha512-cF7FYZZ47YzmCu7dDy50xSRRfO3ErRfrXuLZcNIuyiJEco0XSrGtuilG19L5xp3NcwTx7Gn+X6Tv3fmsUPTbow==",
+ "version": "8.0.3",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz",
+ "integrity": "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==",
"dev": true,
"requires": {
"fs.realpath": "^1.0.0",
"inflight": "^1.0.4",
"inherits": "2",
"minimatch": "^5.0.1",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
+ "once": "^1.3.0"
}
},
"minimatch": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz",
- "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==",
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz",
+ "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==",
"dev": true,
"requires": {
"brace-expansion": "^2.0.1"
@@ -10731,46 +10729,46 @@
}
},
"cspell-gitignore": {
- "version": "5.20.0",
- "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-5.20.0.tgz",
- "integrity": "sha512-oWzoHcaidX6jFON6vwiH3cA1HqkGmawD1DWt+fPWKrea9/SuTcvFxm+RbqO4DjwXEAMIczyPOWo+SCM0VbcCrA==",
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-6.0.0.tgz",
+ "integrity": "sha512-VngxI9wdb72CWElxGNJQ24MmEewhXNCEkW2Bx5AMOM/vgmuim8JlslEGYWCdN0XqJ4OtOVzIZ2muMV9/Oy5AvQ==",
"dev": true,
"requires": {
- "cspell-glob": "^5.20.0",
+ "cspell-glob": "^6.0.0",
"find-up": "^5.0.0"
}
},
"cspell-glob": {
- "version": "5.20.0",
- "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-5.20.0.tgz",
- "integrity": "sha512-eyo8NYH4GapHxfilMarwvf1HIyGWT3gWuFlYkmQjYVx3KjzmfR1Y1x9S068wmwjp9kKCu9T6Vj71EGG+9R59Lw==",
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-6.0.0.tgz",
+ "integrity": "sha512-H0FiYJm5Zv+HzJseRdNwHQMeJBNC8JqAzBw+5dS78RHzDyU8P3XeFEhUEy2baS2od2zxIRPLvL0/8fBXEzxPhQ==",
"dev": true,
"requires": {
"micromatch": "^4.0.5"
}
},
"cspell-io": {
- "version": "5.20.0",
- "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-5.20.0.tgz",
- "integrity": "sha512-wgqqpVIhtMh+/+3YfHt8cDfrD7OLF+xQlStlURj8AJwEJ0xu16zyI9S5zcig+83+0QyzuMdxfZiMgbdQxWEvOg==",
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-6.0.0.tgz",
+ "integrity": "sha512-pqrBrb7zW7cIopJ1P+LgHflU1bBg2f1SPmThU+Q8jWPshE3twYfdhwsAy13X/92vZFZa2+qZS4ejSpEC6SO9SQ==",
"dev": true
},
"cspell-lib": {
- "version": "5.20.0",
- "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-5.20.0.tgz",
- "integrity": "sha512-Fc7+3ExF2pNS8BsQTXSMkhR6ITbpyiMQf+y4ZH/aBml09+O6lrbj4j2tJx/oR4XvDEA8uQkV/5lMGdU+otC1KQ==",
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-6.0.0.tgz",
+ "integrity": "sha512-NuPOO0SPckmRCJy3jWrXc7yVfVFrFM9H/rVWBHK1Z8lPFvAD9Y+/q/+Buw7eYIxpAgX3x/t7HU/Xscf0xIQqsQ==",
"dev": true,
"requires": {
- "@cspell/cspell-bundled-dicts": "^5.20.0",
- "@cspell/cspell-pipe": "^5.20.0",
- "@cspell/cspell-types": "^5.20.0",
+ "@cspell/cspell-bundled-dicts": "^6.0.0",
+ "@cspell/cspell-pipe": "^6.0.0",
+ "@cspell/cspell-types": "^6.0.0",
"clear-module": "^4.1.2",
"comment-json": "^4.2.2",
"configstore": "^5.0.1",
"cosmiconfig": "^7.0.1",
- "cspell-glob": "^5.20.0",
- "cspell-io": "^5.20.0",
- "cspell-trie-lib": "^5.20.0",
+ "cspell-glob": "^6.0.0",
+ "cspell-io": "^6.0.0",
+ "cspell-trie-lib": "^6.0.0",
"fast-equals": "^3.0.2",
"find-up": "^5.0.0",
"fs-extra": "^10.1.0",
@@ -10783,12 +10781,12 @@
}
},
"cspell-trie-lib": {
- "version": "5.20.0",
- "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-5.20.0.tgz",
- "integrity": "sha512-ET95dJh+OJ04PdLI9dKqAa+dDu47tXcUxCR6uKiZ+qZ18v1Zl986s8q89m9c+xpo7Leqh0rF6Zsw3M9Cjy6Jhw==",
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-6.0.0.tgz",
+ "integrity": "sha512-vrYgxw9pohpoZxZ6AYtTNmx4RcDfCIw1v2s2BpDmLcs0t3Js333YLqjd/B78OHIYjEBcGQgLO9Xl0O32dHXbdA==",
"dev": true,
"requires": {
- "@cspell/cspell-pipe": "^5.20.0",
+ "@cspell/cspell-pipe": "^6.0.0",
"fs-extra": "^10.1.0",
"gensequence": "^3.1.1"
}
diff --git a/package.json b/package.json
index e20cc0e61..42e3e9f8e 100644
--- a/package.json
+++ b/package.json
@@ -28,7 +28,7 @@
"devDependencies": {
"chai": "4.3.4",
"chai-as-promised": "7.1.1",
- "cspell": "5.20.0",
+ "cspell": "6.0.0",
"eslint": "8.15.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
From 6a738b54d0eef88aa394870c32df2ff1cc81c1ad Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 1 Jun 2022 10:30:46 +0400
Subject: [PATCH 048/349] chore(deps-dev): bump eslint from 8.15.0 to 8.16.0
(#1595)
Bumps [eslint](https://github.com/eslint/eslint) from 8.15.0 to 8.16.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.15.0...v8.16.0)
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 50 +++++++++++++++++++++++------------------------
package.json | 2 +-
2 files changed, 26 insertions(+), 26 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 259ff0cf8..565c1f569 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -28,7 +28,7 @@
"chai": "4.3.4",
"chai-as-promised": "7.1.1",
"cspell": "6.0.0",
- "eslint": "8.15.0",
+ "eslint": "8.16.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
"eslint-plugin-import": "2.26.0",
@@ -821,15 +821,15 @@
}
},
"node_modules/@eslint/eslintrc": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.3.tgz",
- "integrity": "sha512-uGo44hIwoLGNyduRpjdEpovcbMdd+Nv7amtmJxnKmI8xj6yd5LncmSwDa5NgX/41lIFJtkjD6YdVfgEzPfJ5UA==",
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz",
+ "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==",
"dev": true,
"dependencies": {
"ajv": "^6.12.4",
"debug": "^4.3.2",
"espree": "^9.3.2",
- "globals": "^13.9.0",
+ "globals": "^13.15.0",
"ignore": "^5.2.0",
"import-fresh": "^3.2.1",
"js-yaml": "^4.1.0",
@@ -3029,12 +3029,12 @@
}
},
"node_modules/eslint": {
- "version": "8.15.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.15.0.tgz",
- "integrity": "sha512-GG5USZ1jhCu8HJkzGgeK8/+RGnHaNYZGrGDzUtigK3BsGESW/rs2az23XqE0WVwDxy1VRvvjSSGu5nB0Bu+6SA==",
+ "version": "8.16.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.16.0.tgz",
+ "integrity": "sha512-MBndsoXY/PeVTDJeWsYj7kLZ5hQpJOfMYLsF6LicLHQWbRDG19lK5jOix4DPl8yY4SUFcE3txy86OzFLWT+yoA==",
"dev": true,
"dependencies": {
- "@eslint/eslintrc": "^1.2.3",
+ "@eslint/eslintrc": "^1.3.0",
"@humanwhocodes/config-array": "^0.9.2",
"ajv": "^6.10.0",
"chalk": "^4.0.0",
@@ -3052,7 +3052,7 @@
"file-entry-cache": "^6.0.1",
"functional-red-black-tree": "^1.0.1",
"glob-parent": "^6.0.1",
- "globals": "^13.6.0",
+ "globals": "^13.15.0",
"ignore": "^5.2.0",
"import-fresh": "^3.0.0",
"imurmurhash": "^0.1.4",
@@ -4186,9 +4186,9 @@
}
},
"node_modules/globals": {
- "version": "13.14.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.14.0.tgz",
- "integrity": "sha512-ERO68sOYwm5UuLvSJTY7w7NP2c8S4UcXs3X1GBX8cwOr+ShOcDBbCY5mH4zxz0jsYCdJ8ve8Mv9n2YGJMB1aeg==",
+ "version": "13.15.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz",
+ "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==",
"dev": true,
"dependencies": {
"type-fest": "^0.20.2"
@@ -9531,15 +9531,15 @@
}
},
"@eslint/eslintrc": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.3.tgz",
- "integrity": "sha512-uGo44hIwoLGNyduRpjdEpovcbMdd+Nv7amtmJxnKmI8xj6yd5LncmSwDa5NgX/41lIFJtkjD6YdVfgEzPfJ5UA==",
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz",
+ "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==",
"dev": true,
"requires": {
"ajv": "^6.12.4",
"debug": "^4.3.2",
"espree": "^9.3.2",
- "globals": "^13.9.0",
+ "globals": "^13.15.0",
"ignore": "^5.2.0",
"import-fresh": "^3.2.1",
"js-yaml": "^4.1.0",
@@ -11206,12 +11206,12 @@
}
},
"eslint": {
- "version": "8.15.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.15.0.tgz",
- "integrity": "sha512-GG5USZ1jhCu8HJkzGgeK8/+RGnHaNYZGrGDzUtigK3BsGESW/rs2az23XqE0WVwDxy1VRvvjSSGu5nB0Bu+6SA==",
+ "version": "8.16.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.16.0.tgz",
+ "integrity": "sha512-MBndsoXY/PeVTDJeWsYj7kLZ5hQpJOfMYLsF6LicLHQWbRDG19lK5jOix4DPl8yY4SUFcE3txy86OzFLWT+yoA==",
"dev": true,
"requires": {
- "@eslint/eslintrc": "^1.2.3",
+ "@eslint/eslintrc": "^1.3.0",
"@humanwhocodes/config-array": "^0.9.2",
"ajv": "^6.10.0",
"chalk": "^4.0.0",
@@ -11229,7 +11229,7 @@
"file-entry-cache": "^6.0.1",
"functional-red-black-tree": "^1.0.1",
"glob-parent": "^6.0.1",
- "globals": "^13.6.0",
+ "globals": "^13.15.0",
"ignore": "^5.2.0",
"import-fresh": "^3.0.0",
"imurmurhash": "^0.1.4",
@@ -12048,9 +12048,9 @@
}
},
"globals": {
- "version": "13.14.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.14.0.tgz",
- "integrity": "sha512-ERO68sOYwm5UuLvSJTY7w7NP2c8S4UcXs3X1GBX8cwOr+ShOcDBbCY5mH4zxz0jsYCdJ8ve8Mv9n2YGJMB1aeg==",
+ "version": "13.15.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz",
+ "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==",
"dev": true,
"requires": {
"type-fest": "^0.20.2"
diff --git a/package.json b/package.json
index 42e3e9f8e..8c8d30877 100644
--- a/package.json
+++ b/package.json
@@ -29,7 +29,7 @@
"chai": "4.3.4",
"chai-as-promised": "7.1.1",
"cspell": "6.0.0",
- "eslint": "8.15.0",
+ "eslint": "8.16.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
"eslint-plugin-import": "2.26.0",
From d595467a0ea18955303adaa698b2a012776919bd Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 8 Jun 2022 10:51:01 +0400
Subject: [PATCH 049/349] chore(deps-dev): bump eslint from 8.16.0 to 8.17.0
(#1603)
Bumps [eslint](https://github.com/eslint/eslint) from 8.16.0 to 8.17.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.16.0...v8.17.0)
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 14 +++++++-------
package.json | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 565c1f569..92a9b9e25 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -28,7 +28,7 @@
"chai": "4.3.4",
"chai-as-promised": "7.1.1",
"cspell": "6.0.0",
- "eslint": "8.16.0",
+ "eslint": "8.17.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
"eslint-plugin-import": "2.26.0",
@@ -3029,9 +3029,9 @@
}
},
"node_modules/eslint": {
- "version": "8.16.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.16.0.tgz",
- "integrity": "sha512-MBndsoXY/PeVTDJeWsYj7kLZ5hQpJOfMYLsF6LicLHQWbRDG19lK5jOix4DPl8yY4SUFcE3txy86OzFLWT+yoA==",
+ "version": "8.17.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.17.0.tgz",
+ "integrity": "sha512-gq0m0BTJfci60Fz4nczYxNAlED+sMcihltndR8t9t1evnU/azx53x3t2UHXC/uRjcbvRw/XctpaNygSTcQD+Iw==",
"dev": true,
"dependencies": {
"@eslint/eslintrc": "^1.3.0",
@@ -11206,9 +11206,9 @@
}
},
"eslint": {
- "version": "8.16.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.16.0.tgz",
- "integrity": "sha512-MBndsoXY/PeVTDJeWsYj7kLZ5hQpJOfMYLsF6LicLHQWbRDG19lK5jOix4DPl8yY4SUFcE3txy86OzFLWT+yoA==",
+ "version": "8.17.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.17.0.tgz",
+ "integrity": "sha512-gq0m0BTJfci60Fz4nczYxNAlED+sMcihltndR8t9t1evnU/azx53x3t2UHXC/uRjcbvRw/XctpaNygSTcQD+Iw==",
"dev": true,
"requires": {
"@eslint/eslintrc": "^1.3.0",
diff --git a/package.json b/package.json
index 8c8d30877..8cf722e66 100644
--- a/package.json
+++ b/package.json
@@ -29,7 +29,7 @@
"chai": "4.3.4",
"chai-as-promised": "7.1.1",
"cspell": "6.0.0",
- "eslint": "8.16.0",
+ "eslint": "8.17.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
"eslint-plugin-import": "2.26.0",
From e882f610ab47adb3a058f3b165000eb7308273fd Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 8 Jun 2022 10:51:29 +0400
Subject: [PATCH 050/349] chore(deps-dev): bump lint-staged from 12.4.0 to
13.0.0 (#1602)
Bumps [lint-staged](https://github.com/okonet/lint-staged) from 12.4.0 to 13.0.0.
- [Release notes](https://github.com/okonet/lint-staged/releases)
- [Commits](https://github.com/okonet/lint-staged/compare/v12.4.0...v13.0.0)
---
updated-dependencies:
- dependency-name: lint-staged
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 298 ++++++++++++++++++++++++++++------------------
package.json | 2 +-
2 files changed, 184 insertions(+), 116 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 92a9b9e25..c882e5c84 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -38,7 +38,7 @@
"expect.js": "0.3",
"husky": "8.0.0",
"jsdoc": "3.6.7",
- "lint-staged": "12.4.0",
+ "lint-staged": "13.0.0",
"minami": "1.2.3",
"mocha": "10.0.0",
"nock": "13.2.2",
@@ -2104,9 +2104,9 @@
}
},
"node_modules/commander": {
- "version": "9.2.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-9.2.0.tgz",
- "integrity": "sha512-e2i4wANQiSXgnrBlIatyHtP1odfUp0BbV5Y5nEGbxtIrStkEOAAzCUirvLBNXHLr7kwLvJl6V+4V3XV9x7Wd9w==",
+ "version": "9.3.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-9.3.0.tgz",
+ "integrity": "sha512-hv95iU5uXPbK83mjrJKuZyFM/LBAoCV/XhVGkS5Je6tl7sxr6A0ITMw5WoRV46/UaJ46Nllm3Xt7IaJhXTIkzw==",
"dev": true,
"engines": {
"node": "^12.20.0 || >=14"
@@ -3587,28 +3587,67 @@
}
},
"node_modules/execa": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
- "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-6.1.0.tgz",
+ "integrity": "sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==",
"dev": true,
"dependencies": {
"cross-spawn": "^7.0.3",
- "get-stream": "^6.0.0",
- "human-signals": "^2.1.0",
- "is-stream": "^2.0.0",
+ "get-stream": "^6.0.1",
+ "human-signals": "^3.0.1",
+ "is-stream": "^3.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"
+ "npm-run-path": "^5.1.0",
+ "onetime": "^6.0.0",
+ "signal-exit": "^3.0.7",
+ "strip-final-newline": "^3.0.0"
},
"engines": {
- "node": ">=10"
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
},
"funding": {
"url": "https://github.com/sindresorhus/execa?sponsor=1"
}
},
+ "node_modules/execa/node_modules/is-stream": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz",
+ "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==",
+ "dev": true,
+ "engines": {
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/execa/node_modules/mimic-fn": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz",
+ "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==",
+ "dev": true,
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/execa/node_modules/onetime": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz",
+ "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==",
+ "dev": true,
+ "dependencies": {
+ "mimic-fn": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/expect.js": {
"version": "0.3.1",
"resolved": "https://registry.npmjs.org/expect.js/-/expect.js-0.3.1.tgz",
@@ -4492,12 +4531,12 @@
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
},
"node_modules/human-signals": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
- "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-3.0.1.tgz",
+ "integrity": "sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==",
"dev": true,
"engines": {
- "node": ">=10.17.0"
+ "node": ">=12.20.0"
}
},
"node_modules/husky": {
@@ -5412,9 +5451,9 @@
}
},
"node_modules/lilconfig": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.4.tgz",
- "integrity": "sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA==",
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz",
+ "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==",
"dev": true,
"engines": {
"node": ">=10"
@@ -5436,45 +5475,35 @@
}
},
"node_modules/lint-staged": {
- "version": "12.4.0",
- "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-12.4.0.tgz",
- "integrity": "sha512-3X7MR0h9b7qf4iXf/1n7RlVAx+EzpAZXoCEMhVSpaBlgKDfH2ewf+QUm7BddFyq29v4dgPP+8+uYpWuSWx035A==",
+ "version": "13.0.0",
+ "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-13.0.0.tgz",
+ "integrity": "sha512-vWban5utFt78VZohbosUxNIa46KKJ+KOQTDWTQ8oSl1DLEEVl9zhUtaQbiiydAmx+h2wKJK2d0+iMaRmknuWRQ==",
"dev": true,
"dependencies": {
"cli-truncate": "^3.1.0",
"colorette": "^2.0.16",
- "commander": "^8.3.0",
- "debug": "^4.3.3",
- "execa": "^5.1.1",
- "lilconfig": "2.0.4",
- "listr2": "^4.0.1",
- "micromatch": "^4.0.4",
+ "commander": "^9.3.0",
+ "debug": "^4.3.4",
+ "execa": "^6.1.0",
+ "lilconfig": "2.0.5",
+ "listr2": "^4.0.5",
+ "micromatch": "^4.0.5",
"normalize-path": "^3.0.0",
- "object-inspect": "^1.12.0",
+ "object-inspect": "^1.12.2",
"pidtree": "^0.5.0",
"string-argv": "^0.3.1",
- "supports-color": "^9.2.1",
- "yaml": "^1.10.2"
+ "yaml": "^2.1.1"
},
"bin": {
"lint-staged": "bin/lint-staged.js"
},
"engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ "node": "^14.13.1 || >=16.0.0"
},
"funding": {
"url": "https://opencollective.com/lint-staged"
}
},
- "node_modules/lint-staged/node_modules/commander": {
- "version": "8.3.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz",
- "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==",
- "dev": true,
- "engines": {
- "node": ">= 12"
- }
- },
"node_modules/lint-staged/node_modules/debug": {
"version": "4.3.4",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
@@ -5498,16 +5527,13 @@
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
"dev": true
},
- "node_modules/lint-staged/node_modules/supports-color": {
- "version": "9.2.2",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.2.2.tgz",
- "integrity": "sha512-XC6g/Kgux+rJXmwokjm9ECpD6k/smUoS5LKlUCcsYr4IY3rW0XyAympon2RmxGrlnZURMpg5T18gWDP9CsHXFA==",
+ "node_modules/lint-staged/node_modules/yaml": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.1.1.tgz",
+ "integrity": "sha512-o96x3OPo8GjWeSLF+wOAbrPfhFOGY0W00GNaxCDv+9hkcDJEnev1yh8S7pgHF0ik6zc8sQLuL8hjHjJULZp8bw==",
"dev": true,
"engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/supports-color?sponsor=1"
+ "node": ">= 14"
}
},
"node_modules/listr2": {
@@ -6383,15 +6409,30 @@
}
},
"node_modules/npm-run-path": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
- "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz",
+ "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==",
"dev": true,
"dependencies": {
- "path-key": "^3.0.0"
+ "path-key": "^4.0.0"
},
"engines": {
- "node": ">=8"
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/npm-run-path/node_modules/path-key": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz",
+ "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/nwsapi": {
@@ -6608,9 +6649,9 @@
}
},
"node_modules/object-inspect": {
- "version": "1.12.0",
- "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz",
- "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==",
+ "version": "1.12.2",
+ "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz",
+ "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==",
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
@@ -7941,12 +7982,15 @@
}
},
"node_modules/strip-final-newline": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
- "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz",
+ "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==",
"dev": true,
"engines": {
- "node": ">=6"
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/strip-json-comments": {
@@ -10493,9 +10537,9 @@
}
},
"commander": {
- "version": "9.2.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-9.2.0.tgz",
- "integrity": "sha512-e2i4wANQiSXgnrBlIatyHtP1odfUp0BbV5Y5nEGbxtIrStkEOAAzCUirvLBNXHLr7kwLvJl6V+4V3XV9x7Wd9w==",
+ "version": "9.3.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-9.3.0.tgz",
+ "integrity": "sha512-hv95iU5uXPbK83mjrJKuZyFM/LBAoCV/XhVGkS5Je6tl7sxr6A0ITMw5WoRV46/UaJ46Nllm3Xt7IaJhXTIkzw==",
"dev": true
},
"comment-json": {
@@ -11615,20 +11659,43 @@
"integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc="
},
"execa": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
- "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-6.1.0.tgz",
+ "integrity": "sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==",
"dev": true,
"requires": {
"cross-spawn": "^7.0.3",
- "get-stream": "^6.0.0",
- "human-signals": "^2.1.0",
- "is-stream": "^2.0.0",
+ "get-stream": "^6.0.1",
+ "human-signals": "^3.0.1",
+ "is-stream": "^3.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"
+ "npm-run-path": "^5.1.0",
+ "onetime": "^6.0.0",
+ "signal-exit": "^3.0.7",
+ "strip-final-newline": "^3.0.0"
+ },
+ "dependencies": {
+ "is-stream": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz",
+ "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==",
+ "dev": true
+ },
+ "mimic-fn": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz",
+ "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==",
+ "dev": true
+ },
+ "onetime": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz",
+ "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==",
+ "dev": true,
+ "requires": {
+ "mimic-fn": "^4.0.0"
+ }
+ }
}
},
"expect.js": {
@@ -12269,9 +12336,9 @@
}
},
"human-signals": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
- "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-3.0.1.tgz",
+ "integrity": "sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==",
"dev": true
},
"husky": {
@@ -12935,9 +13002,9 @@
}
},
"lilconfig": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.4.tgz",
- "integrity": "sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA==",
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz",
+ "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==",
"dev": true
},
"lines-and-columns": {
@@ -12956,33 +13023,26 @@
}
},
"lint-staged": {
- "version": "12.4.0",
- "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-12.4.0.tgz",
- "integrity": "sha512-3X7MR0h9b7qf4iXf/1n7RlVAx+EzpAZXoCEMhVSpaBlgKDfH2ewf+QUm7BddFyq29v4dgPP+8+uYpWuSWx035A==",
+ "version": "13.0.0",
+ "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-13.0.0.tgz",
+ "integrity": "sha512-vWban5utFt78VZohbosUxNIa46KKJ+KOQTDWTQ8oSl1DLEEVl9zhUtaQbiiydAmx+h2wKJK2d0+iMaRmknuWRQ==",
"dev": true,
"requires": {
"cli-truncate": "^3.1.0",
"colorette": "^2.0.16",
- "commander": "^8.3.0",
- "debug": "^4.3.3",
- "execa": "^5.1.1",
- "lilconfig": "2.0.4",
- "listr2": "^4.0.1",
- "micromatch": "^4.0.4",
+ "commander": "^9.3.0",
+ "debug": "^4.3.4",
+ "execa": "^6.1.0",
+ "lilconfig": "2.0.5",
+ "listr2": "^4.0.5",
+ "micromatch": "^4.0.5",
"normalize-path": "^3.0.0",
- "object-inspect": "^1.12.0",
+ "object-inspect": "^1.12.2",
"pidtree": "^0.5.0",
"string-argv": "^0.3.1",
- "supports-color": "^9.2.1",
- "yaml": "^1.10.2"
+ "yaml": "^2.1.1"
},
"dependencies": {
- "commander": {
- "version": "8.3.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz",
- "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==",
- "dev": true
- },
"debug": {
"version": "4.3.4",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
@@ -12998,10 +13058,10 @@
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
"dev": true
},
- "supports-color": {
- "version": "9.2.2",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.2.2.tgz",
- "integrity": "sha512-XC6g/Kgux+rJXmwokjm9ECpD6k/smUoS5LKlUCcsYr4IY3rW0XyAympon2RmxGrlnZURMpg5T18gWDP9CsHXFA==",
+ "yaml": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.1.1.tgz",
+ "integrity": "sha512-o96x3OPo8GjWeSLF+wOAbrPfhFOGY0W00GNaxCDv+9hkcDJEnev1yh8S7pgHF0ik6zc8sQLuL8hjHjJULZp8bw==",
"dev": true
}
}
@@ -13659,12 +13719,20 @@
"dev": true
},
"npm-run-path": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
- "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz",
+ "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==",
"dev": true,
"requires": {
- "path-key": "^3.0.0"
+ "path-key": "^4.0.0"
+ },
+ "dependencies": {
+ "path-key": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz",
+ "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==",
+ "dev": true
+ }
}
},
"nwsapi": {
@@ -13841,9 +13909,9 @@
"integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
},
"object-inspect": {
- "version": "1.12.0",
- "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz",
- "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g=="
+ "version": "1.12.2",
+ "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz",
+ "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ=="
},
"object-keys": {
"version": "1.1.1",
@@ -14832,9 +14900,9 @@
"dev": true
},
"strip-final-newline": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
- "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz",
+ "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==",
"dev": true
},
"strip-json-comments": {
diff --git a/package.json b/package.json
index 8cf722e66..59ee857d3 100644
--- a/package.json
+++ b/package.json
@@ -39,7 +39,7 @@
"expect.js": "0.3",
"husky": "8.0.0",
"jsdoc": "3.6.7",
- "lint-staged": "12.4.0",
+ "lint-staged": "13.0.0",
"minami": "1.2.3",
"mocha": "10.0.0",
"nock": "13.2.2",
From 6198fa73df69ec8f978a4e3448a393d29ffffba6 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 8 Jun 2022 10:51:56 +0400
Subject: [PATCH 051/349] chore(deps): bump puppeteer from 14.1.1 to 14.2.1
(#1601)
Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 14.1.1 to 14.2.1.
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/puppeteer/puppeteer/compare/v14.1.1...v14.2.1)
---
updated-dependencies:
- dependency-name: puppeteer
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 46 +++++++++++++++++++++++-----------------------
package.json | 2 +-
2 files changed, 24 insertions(+), 24 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index c882e5c84..91c6ef749 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -20,7 +20,7 @@
"morgan": "1.10.0",
"node-w3capi": "1.11.2",
"promise": "8.1.0",
- "puppeteer": "14.1.1",
+ "puppeteer": "14.2.1",
"socket.io": "4.5.0",
"superagent": "7.1.1"
},
@@ -2653,9 +2653,9 @@
}
},
"node_modules/devtools-protocol": {
- "version": "0.0.982423",
- "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.982423.tgz",
- "integrity": "sha512-FnVW2nDbjGNw1uD/JRC+9U5768W7e1TfUwqbDTcSsAu1jXFjITSX8w3rkW5FEpHRMPPGpvNSmO1pOpqByiWscA=="
+ "version": "0.0.1001819",
+ "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1001819.tgz",
+ "integrity": "sha512-G6OsIFnv/rDyxSqBa2lDLR6thp9oJioLsb2Gl+LbQlyoA9/OBAkrTU9jiCcQ8Pnh7z4d6slDiLaogR5hzgJLmQ=="
},
"node_modules/dezalgo": {
"version": "1.0.3",
@@ -7205,14 +7205,14 @@
}
},
"node_modules/puppeteer": {
- "version": "14.1.1",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-14.1.1.tgz",
- "integrity": "sha512-4dC6GYR5YlXTmNO3TbYEHTdVSdml1cVD2Ok/h/f/xSTp4ITVdbRWkMjiOaEKRAhtIl6GqaP7B89zx+hfhcNGMQ==",
+ "version": "14.2.1",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-14.2.1.tgz",
+ "integrity": "sha512-cIEsAbEbNYqHbkvdZY4+YSdxVwh4YFqOHSezuLpu46XAYlKkQeAMdJQ+mDAxg9v77gIn8PHJ6PlftIVsWKRACA==",
"hasInstallScript": true,
"dependencies": {
"cross-fetch": "3.1.5",
"debug": "4.3.4",
- "devtools-protocol": "0.0.982423",
+ "devtools-protocol": "0.0.1001819",
"extract-zip": "2.0.1",
"https-proxy-agent": "5.0.1",
"pkg-dir": "4.2.0",
@@ -7221,7 +7221,7 @@
"rimraf": "3.0.2",
"tar-fs": "2.1.1",
"unbzip2-stream": "1.4.3",
- "ws": "8.6.0"
+ "ws": "8.7.0"
},
"engines": {
"node": ">=14.1.0"
@@ -8735,9 +8735,9 @@
}
},
"node_modules/ws": {
- "version": "8.6.0",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.6.0.tgz",
- "integrity": "sha512-AzmM3aH3gk0aX7/rZLYvjdvZooofDu3fFOzGqcSnQ1tOcTWwhM/o+q++E8mAyVVIyUdajrkzWUGftaVSDLn1bw==",
+ "version": "8.7.0",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.7.0.tgz",
+ "integrity": "sha512-c2gsP0PRwcLFzUiA8Mkr37/MI7ilIlHQxaEAtd0uNMbVMoy8puJyafRlm0bV9MbGSabUPeLrRRaqIBcFcA2Pqg==",
"engines": {
"node": ">=10.0.0"
},
@@ -10965,9 +10965,9 @@
"integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg=="
},
"devtools-protocol": {
- "version": "0.0.982423",
- "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.982423.tgz",
- "integrity": "sha512-FnVW2nDbjGNw1uD/JRC+9U5768W7e1TfUwqbDTcSsAu1jXFjITSX8w3rkW5FEpHRMPPGpvNSmO1pOpqByiWscA=="
+ "version": "0.0.1001819",
+ "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1001819.tgz",
+ "integrity": "sha512-G6OsIFnv/rDyxSqBa2lDLR6thp9oJioLsb2Gl+LbQlyoA9/OBAkrTU9jiCcQ8Pnh7z4d6slDiLaogR5hzgJLmQ=="
},
"dezalgo": {
"version": "1.0.3",
@@ -14307,13 +14307,13 @@
}
},
"puppeteer": {
- "version": "14.1.1",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-14.1.1.tgz",
- "integrity": "sha512-4dC6GYR5YlXTmNO3TbYEHTdVSdml1cVD2Ok/h/f/xSTp4ITVdbRWkMjiOaEKRAhtIl6GqaP7B89zx+hfhcNGMQ==",
+ "version": "14.2.1",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-14.2.1.tgz",
+ "integrity": "sha512-cIEsAbEbNYqHbkvdZY4+YSdxVwh4YFqOHSezuLpu46XAYlKkQeAMdJQ+mDAxg9v77gIn8PHJ6PlftIVsWKRACA==",
"requires": {
"cross-fetch": "3.1.5",
"debug": "4.3.4",
- "devtools-protocol": "0.0.982423",
+ "devtools-protocol": "0.0.1001819",
"extract-zip": "2.0.1",
"https-proxy-agent": "5.0.1",
"pkg-dir": "4.2.0",
@@ -14322,7 +14322,7 @@
"rimraf": "3.0.2",
"tar-fs": "2.1.1",
"unbzip2-stream": "1.4.3",
- "ws": "8.6.0"
+ "ws": "8.7.0"
},
"dependencies": {
"debug": {
@@ -15488,9 +15488,9 @@
}
},
"ws": {
- "version": "8.6.0",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.6.0.tgz",
- "integrity": "sha512-AzmM3aH3gk0aX7/rZLYvjdvZooofDu3fFOzGqcSnQ1tOcTWwhM/o+q++E8mAyVVIyUdajrkzWUGftaVSDLn1bw==",
+ "version": "8.7.0",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.7.0.tgz",
+ "integrity": "sha512-c2gsP0PRwcLFzUiA8Mkr37/MI7ilIlHQxaEAtd0uNMbVMoy8puJyafRlm0bV9MbGSabUPeLrRRaqIBcFcA2Pqg==",
"requires": {}
},
"xdg-basedir": {
diff --git a/package.json b/package.json
index 59ee857d3..76b850771 100644
--- a/package.json
+++ b/package.json
@@ -21,7 +21,7 @@
"morgan": "1.10.0",
"node-w3capi": "1.11.2",
"promise": "8.1.0",
- "puppeteer": "14.1.1",
+ "puppeteer": "14.2.1",
"socket.io": "4.5.0",
"superagent": "7.1.1"
},
From 2bc5f9c801d6a20b8c7a1da26335dcb7981b0772 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 8 Jun 2022 10:56:48 +0400
Subject: [PATCH 052/349] chore(deps-dev): bump cspell from 6.0.0 to 6.1.1
(#1600)
Bumps [cspell](https://github.com/streetsidesoftware/cspell) from 6.0.0 to 6.1.1.
- [Release notes](https://github.com/streetsidesoftware/cspell/releases)
- [Changelog](https://github.com/streetsidesoftware/cspell/blob/main/CHANGELOG.md)
- [Commits](https://github.com/streetsidesoftware/cspell/compare/v6.0.0...v6.1.1)
---
updated-dependencies:
- dependency-name: cspell
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 428 ++++++++++++++++++++++++----------------------
package.json | 2 +-
2 files changed, 222 insertions(+), 208 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 91c6ef749..c2b0ba574 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -27,7 +27,7 @@
"devDependencies": {
"chai": "4.3.4",
"chai-as-promised": "7.1.1",
- "cspell": "6.0.0",
+ "cspell": "6.1.1",
"eslint": "8.17.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
@@ -498,49 +498,50 @@
}
},
"node_modules/@cspell/cspell-bundled-dicts": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-6.0.0.tgz",
- "integrity": "sha512-n6fr7V57og7Sp9Wb2K4W3ag3yvRR/hl0p1lSvA+AMnatDbYm8id/5YUlc+AdXlOb604i1fAmHLQ/1dNvm3PMMw==",
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-6.1.1.tgz",
+ "integrity": "sha512-zv0VQsbzIC37Swbg4eXT/SzOtdDxogFV/vfn4fXhgnWTh7jtx+DVcEKJkw51eGcF9m8pPxYMeBiYEJPOXhWxRg==",
"dev": true,
"dependencies": {
"@cspell/dict-ada": "^2.0.0",
"@cspell/dict-aws": "^2.0.0",
- "@cspell/dict-bash": "^2.0.2",
- "@cspell/dict-companies": "^2.0.4",
+ "@cspell/dict-bash": "^2.0.3",
+ "@cspell/dict-companies": "^2.0.5",
"@cspell/dict-cpp": "^3.1.0",
"@cspell/dict-cryptocurrencies": "^2.0.0",
"@cspell/dict-csharp": "^3.0.1",
"@cspell/dict-css": "^2.0.0",
- "@cspell/dict-dart": "^1.1.0",
+ "@cspell/dict-dart": "^1.1.1",
"@cspell/dict-django": "^2.0.0",
+ "@cspell/dict-docker": "^1.1.0",
"@cspell/dict-dotnet": "^2.0.1",
"@cspell/dict-elixir": "^2.0.1",
"@cspell/dict-en_us": "^2.2.5",
"@cspell/dict-en-gb": "^1.1.33",
"@cspell/dict-filetypes": "^2.0.1",
"@cspell/dict-fonts": "^2.0.0",
- "@cspell/dict-fullstack": "^2.0.5",
+ "@cspell/dict-fullstack": "^2.0.6",
"@cspell/dict-git": "^1.0.1",
"@cspell/dict-golang": "^3.0.1",
"@cspell/dict-haskell": "^2.0.0",
"@cspell/dict-html": "^3.0.1",
"@cspell/dict-html-symbol-entities": "^3.0.0",
- "@cspell/dict-java": "^2.0.0",
- "@cspell/dict-latex": "^2.0.3",
+ "@cspell/dict-java": "^3.0.1",
+ "@cspell/dict-latex": "^2.0.4",
"@cspell/dict-lorem-ipsum": "^2.0.0",
"@cspell/dict-lua": "^2.0.0",
- "@cspell/dict-node": "^2.0.1",
- "@cspell/dict-npm": "^2.0.3",
+ "@cspell/dict-node": "^3.0.1",
+ "@cspell/dict-npm": "^3.0.1",
"@cspell/dict-php": "^2.0.0",
"@cspell/dict-powershell": "^2.0.0",
- "@cspell/dict-public-licenses": "^1.0.4",
- "@cspell/dict-python": "^3.0.5",
- "@cspell/dict-r": "^1.0.2",
+ "@cspell/dict-public-licenses": "^1.0.5",
+ "@cspell/dict-python": "^3.0.6",
+ "@cspell/dict-r": "^1.0.3",
"@cspell/dict-ruby": "^2.0.1",
"@cspell/dict-rust": "^2.0.0",
"@cspell/dict-scala": "^2.0.0",
- "@cspell/dict-software-terms": "^2.1.7",
- "@cspell/dict-swift": "^1.0.2",
+ "@cspell/dict-software-terms": "^2.1.8",
+ "@cspell/dict-swift": "^1.0.3",
"@cspell/dict-typescript": "^2.0.0",
"@cspell/dict-vue": "^2.0.2"
},
@@ -549,18 +550,18 @@
}
},
"node_modules/@cspell/cspell-pipe": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-6.0.0.tgz",
- "integrity": "sha512-oehpfj8tOoFep34uOCABdpsqisg37Htc+DjOu5pT1gtzozReSdahD5dQUKAp/ND/tttdE4SWQUMUVZq6cxvTvw==",
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-6.1.1.tgz",
+ "integrity": "sha512-P18BgA7vDnoaGj1SmoSpUAJ/dy+iuJb2bvPBthHO79MA9Ac7hXkRGvSmYb6GPM1WIKcRXmWsUJ6e4UasWCaenA==",
"dev": true,
"engines": {
"node": ">=14"
}
},
"node_modules/@cspell/cspell-types": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-6.0.0.tgz",
- "integrity": "sha512-N8wGQU+n64s3cIMC/5WJzo6UT/Jetxz6oSdOr0SksCHO84I6QR1ORwsXM3ej7x6490uoTM+cf11CSYrw6ma+bg==",
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-6.1.1.tgz",
+ "integrity": "sha512-TetE43cGzDiP11+t83aYreh/cnDXd77f52OPsLQjfll62ZxTD5b94d7dCpvbWRNtWmv2EFMRuV1e3f70UmlYrQ==",
"dev": true,
"engines": {
"node": ">=14"
@@ -579,15 +580,15 @@
"dev": true
},
"node_modules/@cspell/dict-bash": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/@cspell/dict-bash/-/dict-bash-2.0.2.tgz",
- "integrity": "sha512-ASIgI/LmV2TYrD4mtk+gm4XmUSTRomOyRt7NDWyBpEww/AeawC2O2NH6FosyUT6dUU3GaXt2wgJRN7R78n1SGg==",
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-bash/-/dict-bash-2.0.3.tgz",
+ "integrity": "sha512-iw78lmxm49q2LhHTQCSu9zs85E8Sm6ui82OvxajU9rdhckFzZoj/KCQi9P0gFuL+w3WmQObHqdH2/sxK4oi2wA==",
"dev": true
},
"node_modules/@cspell/dict-companies": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/@cspell/dict-companies/-/dict-companies-2.0.4.tgz",
- "integrity": "sha512-nLNVddo+iu4q/Mu03nkVTMnSPxBkoLyZ0MgpHJZWCqxVATbBkzoZNNNjsTkJhvkbrUIWydf8YW4U4wYY+kyh7Q==",
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-companies/-/dict-companies-2.0.5.tgz",
+ "integrity": "sha512-H8+LU+gDUeJ8RcV1kMSIiHa5PE/8tYyA2tg/s6ssHtsgsJ206I+cRFV8yAlu0mUUCXD617+KKXmclZ0eZ7ku4w==",
"dev": true
},
"node_modules/@cspell/dict-cpp": {
@@ -615,9 +616,9 @@
"dev": true
},
"node_modules/@cspell/dict-dart": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-dart/-/dict-dart-1.1.0.tgz",
- "integrity": "sha512-bBqZINm+RVjMgUrAhRzv/xx3jc3dkIqO0higPbsK+63IAtMNY3EiQnEO4eapbU+qAhyvICY9hZQZXy5Ux4p+Pw==",
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-dart/-/dict-dart-1.1.1.tgz",
+ "integrity": "sha512-XBOCpezXrgFN18kGEwqMpTUGZdw4BjCoJrNOo6qBdcdZySCrEHLwELraLOkcSba2kM4stmTp0t59FkwtP8TKOA==",
"dev": true
},
"node_modules/@cspell/dict-django": {
@@ -626,6 +627,12 @@
"integrity": "sha512-GkJdJv6cmzrKcmq2/oxTXjKF5uv71r4eTqnFmgPbNBW1t+G4VYpzOf0QrVQrhx2RC4DdW5XfcTf+iS0FxHOTmw==",
"dev": true
},
+ "node_modules/@cspell/dict-docker": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-docker/-/dict-docker-1.1.0.tgz",
+ "integrity": "sha512-2OI5srKxeoiOnAD34jGK2pDGbgeQDnBCuE64bM04Uct7QxPjIv1RDpWLa3VMWhFIzeoyNSNWwDB+x5ufVc6VXA==",
+ "dev": true
+ },
"node_modules/@cspell/dict-dotnet": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/@cspell/dict-dotnet/-/dict-dotnet-2.0.1.tgz",
@@ -663,9 +670,9 @@
"dev": true
},
"node_modules/@cspell/dict-fullstack": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/@cspell/dict-fullstack/-/dict-fullstack-2.0.5.tgz",
- "integrity": "sha512-jnLnHZ4HcCFNUfN+q7m0CUDtISNKat0Jahe1GgnAdEwzcozqKBhlGAjV7mQWPtKpqfJU61JakDnrxzqefAfZHw==",
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-fullstack/-/dict-fullstack-2.0.6.tgz",
+ "integrity": "sha512-R2E2xvbHvvRwwurxfpBJDRIJjXBMfEPF5WNV3LTOEMRqkZtoYCeJK9aqc8LHlmJMtAbnN1cx//BCDIyTJ0rO0A==",
"dev": true
},
"node_modules/@cspell/dict-git": {
@@ -699,15 +706,15 @@
"dev": true
},
"node_modules/@cspell/dict-java": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-java/-/dict-java-2.0.0.tgz",
- "integrity": "sha512-9f5LDATlAiXRGqxLxgqbOLlQxuMW2zcN7tBgxwtN+4u90vM03ZUOR/gKIuDV/y0ZuAiWBIjA73cjk8DJ13Q1eA==",
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-java/-/dict-java-3.0.2.tgz",
+ "integrity": "sha512-OUhtLruqN+ztDEViEQDw22L883xaignSZHyl7CnD8rTwcuhcaumdAhu4c3mygIDnFGtk/a+pk4ZaXk1ZINvK7g==",
"dev": true
},
"node_modules/@cspell/dict-latex": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/@cspell/dict-latex/-/dict-latex-2.0.3.tgz",
- "integrity": "sha512-shNEP20yLLzZ3iURg7241uUKO5vKvoPcd311uiMch0L0qoiC057aV9nawjQIDIgQQZvYT04Mem8N45/jnqg9cA==",
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-latex/-/dict-latex-2.0.5.tgz",
+ "integrity": "sha512-r6aOaLWzvH3lZteVo/TiS6Ee2vng2qDwtvHLEHrzsq/SaIeHb6FoKJxnMpaNE1H85G/LMkG0LA1tMtl0C3JxsQ==",
"dev": true
},
"node_modules/@cspell/dict-lorem-ipsum": {
@@ -723,15 +730,15 @@
"dev": true
},
"node_modules/@cspell/dict-node": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-node/-/dict-node-2.0.1.tgz",
- "integrity": "sha512-ztBWzhvI+YaMehICSJ65cohhjQqoztxf9vrS3YckOiVGBFvUMaFVNdX9klQkvrLcS/O4+2PzoGeIEkmf99amLA==",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-node/-/dict-node-3.0.1.tgz",
+ "integrity": "sha512-sK2cpuV0EAc43Amd5xeQXkI9MeRTECMw+yjap06gKSModbgI7BqJUHeKZed+0Hii+LpaJ4TYpLGiRVsO+qSk0w==",
"dev": true
},
"node_modules/@cspell/dict-npm": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/@cspell/dict-npm/-/dict-npm-2.0.3.tgz",
- "integrity": "sha512-K/rnVhmHkR3jfdo7o8P2NDKyMcpVe9pUBiFDY1y2C0YqZXIxCz1f5hObm/hxyO+Vbn5VLU3TKU5fZ5z3LspXOg==",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-npm/-/dict-npm-3.0.1.tgz",
+ "integrity": "sha512-ZfuzFwE03WwyShwvQfXhhKIrFxgAkOtA/N1KdEwfP//nVDgysJfGueBhJJfI6vjUSr1IA+u5DXrSV0nowLAEhg==",
"dev": true
},
"node_modules/@cspell/dict-php": {
@@ -747,21 +754,21 @@
"dev": true
},
"node_modules/@cspell/dict-public-licenses": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/@cspell/dict-public-licenses/-/dict-public-licenses-1.0.4.tgz",
- "integrity": "sha512-h4xULfVEDUeWyvp1OO19pcGDqWcBEQ7WGMp3QBHyYpjsamlzsyYYjCRSY2ZvpM7wruDmywSRFmRHJ/+uNFT7nA==",
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-public-licenses/-/dict-public-licenses-1.0.5.tgz",
+ "integrity": "sha512-N9bttzzhmCq/BN/TeP43075kj9TeaR8l9v0SPre05BRWsChVrWuMM1UvsT4ADXnsYJNl1xcn+q191S/fIzQhBg==",
"dev": true
},
"node_modules/@cspell/dict-python": {
- "version": "3.0.5",
- "resolved": "https://registry.npmjs.org/@cspell/dict-python/-/dict-python-3.0.5.tgz",
- "integrity": "sha512-0BRxUndYQ2Iom9ZpN5DjUdF2E5fodw1Th/7rlhxxy45fYXUZmfXDvYoaQaymfHP0ZQhH56MCuOUNa/YMcYJtww==",
+ "version": "3.0.6",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-python/-/dict-python-3.0.6.tgz",
+ "integrity": "sha512-tzxJ4sd9ZGhAUKg/WJJpQGDNtoHvM8Wn+iS2+PnQj2/LTHBW4mnaCogsGsBtYu8C4b2+BEQs+tc5808AeEfLug==",
"dev": true
},
"node_modules/@cspell/dict-r": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@cspell/dict-r/-/dict-r-1.0.2.tgz",
- "integrity": "sha512-Rp3d4sgD6izW9TW5yVI3D//3HTl9oOGBuzTvXRdoHksVPRvzIu2liVhj8MnQ3XIRe5Kc6IhLBAm6izuV2BpGwQ==",
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-r/-/dict-r-1.0.3.tgz",
+ "integrity": "sha512-u2qeXd4cx/TvTVcmkvA+sK6f4K1uMAMO6QPMSr1pSvqGElPRP1mIBXmuiSuBzLO3LbsJuUEHw5Cp3/bxIB6rNA==",
"dev": true
},
"node_modules/@cspell/dict-ruby": {
@@ -783,15 +790,15 @@
"dev": true
},
"node_modules/@cspell/dict-software-terms": {
- "version": "2.1.7",
- "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-2.1.7.tgz",
- "integrity": "sha512-2FW5MlbazmWPFHzMh2xKYFcYnX+E5MdOPRrfYkbVXvWecA0466l54V+op2zlh1CbngMk4eY7AY3qahfWv6gDHA==",
+ "version": "2.1.8",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-2.1.8.tgz",
+ "integrity": "sha512-D9ECefkdbr5B0yLimy7nmEBl3AHPsweMG1wHatlCIT9uFwwqaq5e+ngbYrntEhMa6afkYY+LGOLbZ1L1dfpLVg==",
"dev": true
},
"node_modules/@cspell/dict-swift": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@cspell/dict-swift/-/dict-swift-1.0.2.tgz",
- "integrity": "sha512-IrMcRO7AYB2qU5cj4ttZyEbd04DRNOG6Iha106qGGmn4P096m+Y7lOnSLJx/rZbD/cAT3Z/7i465Lr1J93j7yg==",
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-swift/-/dict-swift-1.0.3.tgz",
+ "integrity": "sha512-yOBLSaRD0AnkkkndJ8PuB82Evp6lA2xItf2AWsnPfCCgxp5Ojk6uUBC/WQBSkzkCAOGbXyHsu9D97tsOx2c6cw==",
"dev": true
},
"node_modules/@cspell/dict-typescript": {
@@ -2335,17 +2342,17 @@
}
},
"node_modules/cspell": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/cspell/-/cspell-6.0.0.tgz",
- "integrity": "sha512-skfNomVlYXGOe4C9wz0O/B8VlZc9GzpW5QDFHaRMYwWEtuyitN5WevuPMc9bkWbVKV8ghn1sXehBzy85V5PXIQ==",
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/cspell/-/cspell-6.1.1.tgz",
+ "integrity": "sha512-0A2+XrcQAY9wqjzvIpw25J1LDY8mkSUMjcs0dDaeZMGQCuZ2HRTI96B3uSsJaH3X7rIOk5wflk3qPOsd3Jr0aQ==",
"dev": true,
"dependencies": {
- "@cspell/cspell-pipe": "^6.0.0",
+ "@cspell/cspell-pipe": "^6.1.1",
"chalk": "^4.1.2",
- "commander": "^9.2.0",
- "cspell-gitignore": "^6.0.0",
- "cspell-glob": "^6.0.0",
- "cspell-lib": "^6.0.0",
+ "commander": "^9.3.0",
+ "cspell-gitignore": "^6.1.1",
+ "cspell-glob": "^6.1.1",
+ "cspell-lib": "^6.1.1",
"fast-json-stable-stringify": "^2.1.0",
"file-entry-cache": "^6.0.1",
"fs-extra": "^10.1.0",
@@ -2367,12 +2374,12 @@
}
},
"node_modules/cspell-gitignore": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-6.0.0.tgz",
- "integrity": "sha512-VngxI9wdb72CWElxGNJQ24MmEewhXNCEkW2Bx5AMOM/vgmuim8JlslEGYWCdN0XqJ4OtOVzIZ2muMV9/Oy5AvQ==",
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-6.1.1.tgz",
+ "integrity": "sha512-aqEiD6JZyx0Sko8laorP8OUoMFg6T/wzi3oq/xJ4RV/3PL+SgRpxWOtuLslmCYTdZT74zwNs8YmrLvvLe+OPzQ==",
"dev": true,
"dependencies": {
- "cspell-glob": "^6.0.0",
+ "cspell-glob": "^6.1.1",
"find-up": "^5.0.0"
},
"bin": {
@@ -2383,9 +2390,9 @@
}
},
"node_modules/cspell-glob": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-6.0.0.tgz",
- "integrity": "sha512-H0FiYJm5Zv+HzJseRdNwHQMeJBNC8JqAzBw+5dS78RHzDyU8P3XeFEhUEy2baS2od2zxIRPLvL0/8fBXEzxPhQ==",
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-6.1.1.tgz",
+ "integrity": "sha512-ftVhF+T+zzP4i3j22A/mn91Y4+dR+juvTH0pwdcNhDV/cryiAWFPJZPvj7wmH+sYzEpXCDTxMhqhHUwuEZoPyA==",
"dev": true,
"dependencies": {
"micromatch": "^4.0.5"
@@ -2395,38 +2402,38 @@
}
},
"node_modules/cspell-io": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-6.0.0.tgz",
- "integrity": "sha512-pqrBrb7zW7cIopJ1P+LgHflU1bBg2f1SPmThU+Q8jWPshE3twYfdhwsAy13X/92vZFZa2+qZS4ejSpEC6SO9SQ==",
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-6.1.1.tgz",
+ "integrity": "sha512-3i4upVlFXqlCfgQtwqr1vS9sCctYrUWUbLcSrHKpJfgO5/FCRi+phaFdT/xhMfvNS4UIC79qLJshOoz9g2SLfQ==",
"dev": true,
"engines": {
"node": ">=14"
}
},
"node_modules/cspell-lib": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-6.0.0.tgz",
- "integrity": "sha512-NuPOO0SPckmRCJy3jWrXc7yVfVFrFM9H/rVWBHK1Z8lPFvAD9Y+/q/+Buw7eYIxpAgX3x/t7HU/Xscf0xIQqsQ==",
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-6.1.1.tgz",
+ "integrity": "sha512-tKPnYs7AFsGwhT0ohtkxVV8gmgeu2Okcab/JTUiaWSEJ91aFQvDZMg+5laJ/kNGJoVDv37ahjdWXh6jBXmhrhw==",
"dev": true,
"dependencies": {
- "@cspell/cspell-bundled-dicts": "^6.0.0",
- "@cspell/cspell-pipe": "^6.0.0",
- "@cspell/cspell-types": "^6.0.0",
+ "@cspell/cspell-bundled-dicts": "^6.1.1",
+ "@cspell/cspell-pipe": "^6.1.1",
+ "@cspell/cspell-types": "^6.1.1",
"clear-module": "^4.1.2",
"comment-json": "^4.2.2",
"configstore": "^5.0.1",
"cosmiconfig": "^7.0.1",
- "cspell-glob": "^6.0.0",
- "cspell-io": "^6.0.0",
- "cspell-trie-lib": "^6.0.0",
- "fast-equals": "^3.0.2",
+ "cspell-glob": "^6.1.1",
+ "cspell-io": "^6.1.1",
+ "cspell-trie-lib": "^6.1.1",
+ "fast-equals": "^3.0.3",
"find-up": "^5.0.0",
"fs-extra": "^10.1.0",
"gensequence": "^3.1.1",
"import-fresh": "^3.3.0",
"resolve-from": "^5.0.0",
"resolve-global": "^1.0.0",
- "vscode-languageserver-textdocument": "^1.0.4",
+ "vscode-languageserver-textdocument": "^1.0.5",
"vscode-uri": "^3.0.3"
},
"engines": {
@@ -2434,12 +2441,12 @@
}
},
"node_modules/cspell-trie-lib": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-6.0.0.tgz",
- "integrity": "sha512-vrYgxw9pohpoZxZ6AYtTNmx4RcDfCIw1v2s2BpDmLcs0t3Js333YLqjd/B78OHIYjEBcGQgLO9Xl0O32dHXbdA==",
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-6.1.1.tgz",
+ "integrity": "sha512-VAB4f9aP1WwZwXyDoIm81XbeXvuLRIx7fi9BYN7sk5pliga8nXBCoxNB5AKqBWRld9OMFPJAmv+Dj0CmLJ+aYA==",
"dev": true,
"dependencies": {
- "@cspell/cspell-pipe": "^6.0.0",
+ "@cspell/cspell-pipe": "^6.1.1",
"fs-extra": "^10.1.0",
"gensequence": "^3.1.1"
},
@@ -3805,9 +3812,9 @@
"dev": true
},
"node_modules/fast-equals": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-3.0.2.tgz",
- "integrity": "sha512-iY0fAmW7fzxHp22VCRLpOgWbsWsF+DJWi1jhc8w+VGlJUiS+KcGZV2A8t+Q9oTQwhG3L1W8Lu/oe3ZyOPdhZjw==",
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-3.0.3.tgz",
+ "integrity": "sha512-NCe8qxnZFARSHGztGMZOO/PC1qa5MIFB5Hp66WdzbCRAz8U8US3bx1UTgLS49efBQPcUtO9gf5oVEY8o7y/7Kg==",
"dev": true
},
"node_modules/fast-json-stable-stringify": {
@@ -4215,7 +4222,7 @@
"node_modules/global-dirs": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz",
- "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=",
+ "integrity": "sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg==",
"dev": true,
"dependencies": {
"ini": "^1.3.4"
@@ -4716,7 +4723,7 @@
"node_modules/is-arrayish": {
"version": "0.2.1",
"resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
- "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
+ "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==",
"dev": true
},
"node_modules/is-bigint": {
@@ -7401,7 +7408,7 @@
"node_modules/repeat-string": {
"version": "1.6.1",
"resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
- "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
+ "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==",
"dev": true,
"engines": {
"node": ">=0.10"
@@ -8489,9 +8496,9 @@
}
},
"node_modules/vscode-languageserver-textdocument": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.4.tgz",
- "integrity": "sha512-/xhqXP/2A2RSs+J8JNXpiiNVvvNM0oTosNVmQnunlKvq9o4mupHOBAnnzH0lwIPKazXKvAKsVp1kr+H/K4lgoQ==",
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.5.tgz",
+ "integrity": "sha512-1ah7zyQjKBudnMiHbZmxz5bYNM9KKZYz+5VQLj+yr8l+9w3g+WAhCkUkWbhMEdC5u0ub4Ndiye/fDyS8ghIKQg==",
"dev": true
},
"node_modules/vscode-uri": {
@@ -9264,63 +9271,64 @@
}
},
"@cspell/cspell-bundled-dicts": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-6.0.0.tgz",
- "integrity": "sha512-n6fr7V57og7Sp9Wb2K4W3ag3yvRR/hl0p1lSvA+AMnatDbYm8id/5YUlc+AdXlOb604i1fAmHLQ/1dNvm3PMMw==",
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-6.1.1.tgz",
+ "integrity": "sha512-zv0VQsbzIC37Swbg4eXT/SzOtdDxogFV/vfn4fXhgnWTh7jtx+DVcEKJkw51eGcF9m8pPxYMeBiYEJPOXhWxRg==",
"dev": true,
"requires": {
"@cspell/dict-ada": "^2.0.0",
"@cspell/dict-aws": "^2.0.0",
- "@cspell/dict-bash": "^2.0.2",
- "@cspell/dict-companies": "^2.0.4",
+ "@cspell/dict-bash": "^2.0.3",
+ "@cspell/dict-companies": "^2.0.5",
"@cspell/dict-cpp": "^3.1.0",
"@cspell/dict-cryptocurrencies": "^2.0.0",
"@cspell/dict-csharp": "^3.0.1",
"@cspell/dict-css": "^2.0.0",
- "@cspell/dict-dart": "^1.1.0",
+ "@cspell/dict-dart": "^1.1.1",
"@cspell/dict-django": "^2.0.0",
+ "@cspell/dict-docker": "^1.1.0",
"@cspell/dict-dotnet": "^2.0.1",
"@cspell/dict-elixir": "^2.0.1",
"@cspell/dict-en_us": "^2.2.5",
"@cspell/dict-en-gb": "^1.1.33",
"@cspell/dict-filetypes": "^2.0.1",
"@cspell/dict-fonts": "^2.0.0",
- "@cspell/dict-fullstack": "^2.0.5",
+ "@cspell/dict-fullstack": "^2.0.6",
"@cspell/dict-git": "^1.0.1",
"@cspell/dict-golang": "^3.0.1",
"@cspell/dict-haskell": "^2.0.0",
"@cspell/dict-html": "^3.0.1",
"@cspell/dict-html-symbol-entities": "^3.0.0",
- "@cspell/dict-java": "^2.0.0",
- "@cspell/dict-latex": "^2.0.3",
+ "@cspell/dict-java": "^3.0.1",
+ "@cspell/dict-latex": "^2.0.4",
"@cspell/dict-lorem-ipsum": "^2.0.0",
"@cspell/dict-lua": "^2.0.0",
- "@cspell/dict-node": "^2.0.1",
- "@cspell/dict-npm": "^2.0.3",
+ "@cspell/dict-node": "^3.0.1",
+ "@cspell/dict-npm": "^3.0.1",
"@cspell/dict-php": "^2.0.0",
"@cspell/dict-powershell": "^2.0.0",
- "@cspell/dict-public-licenses": "^1.0.4",
- "@cspell/dict-python": "^3.0.5",
- "@cspell/dict-r": "^1.0.2",
+ "@cspell/dict-public-licenses": "^1.0.5",
+ "@cspell/dict-python": "^3.0.6",
+ "@cspell/dict-r": "^1.0.3",
"@cspell/dict-ruby": "^2.0.1",
"@cspell/dict-rust": "^2.0.0",
"@cspell/dict-scala": "^2.0.0",
- "@cspell/dict-software-terms": "^2.1.7",
- "@cspell/dict-swift": "^1.0.2",
+ "@cspell/dict-software-terms": "^2.1.8",
+ "@cspell/dict-swift": "^1.0.3",
"@cspell/dict-typescript": "^2.0.0",
"@cspell/dict-vue": "^2.0.2"
}
},
"@cspell/cspell-pipe": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-6.0.0.tgz",
- "integrity": "sha512-oehpfj8tOoFep34uOCABdpsqisg37Htc+DjOu5pT1gtzozReSdahD5dQUKAp/ND/tttdE4SWQUMUVZq6cxvTvw==",
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-6.1.1.tgz",
+ "integrity": "sha512-P18BgA7vDnoaGj1SmoSpUAJ/dy+iuJb2bvPBthHO79MA9Ac7hXkRGvSmYb6GPM1WIKcRXmWsUJ6e4UasWCaenA==",
"dev": true
},
"@cspell/cspell-types": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-6.0.0.tgz",
- "integrity": "sha512-N8wGQU+n64s3cIMC/5WJzo6UT/Jetxz6oSdOr0SksCHO84I6QR1ORwsXM3ej7x6490uoTM+cf11CSYrw6ma+bg==",
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-6.1.1.tgz",
+ "integrity": "sha512-TetE43cGzDiP11+t83aYreh/cnDXd77f52OPsLQjfll62ZxTD5b94d7dCpvbWRNtWmv2EFMRuV1e3f70UmlYrQ==",
"dev": true
},
"@cspell/dict-ada": {
@@ -9336,15 +9344,15 @@
"dev": true
},
"@cspell/dict-bash": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/@cspell/dict-bash/-/dict-bash-2.0.2.tgz",
- "integrity": "sha512-ASIgI/LmV2TYrD4mtk+gm4XmUSTRomOyRt7NDWyBpEww/AeawC2O2NH6FosyUT6dUU3GaXt2wgJRN7R78n1SGg==",
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-bash/-/dict-bash-2.0.3.tgz",
+ "integrity": "sha512-iw78lmxm49q2LhHTQCSu9zs85E8Sm6ui82OvxajU9rdhckFzZoj/KCQi9P0gFuL+w3WmQObHqdH2/sxK4oi2wA==",
"dev": true
},
"@cspell/dict-companies": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/@cspell/dict-companies/-/dict-companies-2.0.4.tgz",
- "integrity": "sha512-nLNVddo+iu4q/Mu03nkVTMnSPxBkoLyZ0MgpHJZWCqxVATbBkzoZNNNjsTkJhvkbrUIWydf8YW4U4wYY+kyh7Q==",
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-companies/-/dict-companies-2.0.5.tgz",
+ "integrity": "sha512-H8+LU+gDUeJ8RcV1kMSIiHa5PE/8tYyA2tg/s6ssHtsgsJ206I+cRFV8yAlu0mUUCXD617+KKXmclZ0eZ7ku4w==",
"dev": true
},
"@cspell/dict-cpp": {
@@ -9372,9 +9380,9 @@
"dev": true
},
"@cspell/dict-dart": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-dart/-/dict-dart-1.1.0.tgz",
- "integrity": "sha512-bBqZINm+RVjMgUrAhRzv/xx3jc3dkIqO0higPbsK+63IAtMNY3EiQnEO4eapbU+qAhyvICY9hZQZXy5Ux4p+Pw==",
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-dart/-/dict-dart-1.1.1.tgz",
+ "integrity": "sha512-XBOCpezXrgFN18kGEwqMpTUGZdw4BjCoJrNOo6qBdcdZySCrEHLwELraLOkcSba2kM4stmTp0t59FkwtP8TKOA==",
"dev": true
},
"@cspell/dict-django": {
@@ -9383,6 +9391,12 @@
"integrity": "sha512-GkJdJv6cmzrKcmq2/oxTXjKF5uv71r4eTqnFmgPbNBW1t+G4VYpzOf0QrVQrhx2RC4DdW5XfcTf+iS0FxHOTmw==",
"dev": true
},
+ "@cspell/dict-docker": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-docker/-/dict-docker-1.1.0.tgz",
+ "integrity": "sha512-2OI5srKxeoiOnAD34jGK2pDGbgeQDnBCuE64bM04Uct7QxPjIv1RDpWLa3VMWhFIzeoyNSNWwDB+x5ufVc6VXA==",
+ "dev": true
+ },
"@cspell/dict-dotnet": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/@cspell/dict-dotnet/-/dict-dotnet-2.0.1.tgz",
@@ -9420,9 +9434,9 @@
"dev": true
},
"@cspell/dict-fullstack": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/@cspell/dict-fullstack/-/dict-fullstack-2.0.5.tgz",
- "integrity": "sha512-jnLnHZ4HcCFNUfN+q7m0CUDtISNKat0Jahe1GgnAdEwzcozqKBhlGAjV7mQWPtKpqfJU61JakDnrxzqefAfZHw==",
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-fullstack/-/dict-fullstack-2.0.6.tgz",
+ "integrity": "sha512-R2E2xvbHvvRwwurxfpBJDRIJjXBMfEPF5WNV3LTOEMRqkZtoYCeJK9aqc8LHlmJMtAbnN1cx//BCDIyTJ0rO0A==",
"dev": true
},
"@cspell/dict-git": {
@@ -9456,15 +9470,15 @@
"dev": true
},
"@cspell/dict-java": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-java/-/dict-java-2.0.0.tgz",
- "integrity": "sha512-9f5LDATlAiXRGqxLxgqbOLlQxuMW2zcN7tBgxwtN+4u90vM03ZUOR/gKIuDV/y0ZuAiWBIjA73cjk8DJ13Q1eA==",
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-java/-/dict-java-3.0.2.tgz",
+ "integrity": "sha512-OUhtLruqN+ztDEViEQDw22L883xaignSZHyl7CnD8rTwcuhcaumdAhu4c3mygIDnFGtk/a+pk4ZaXk1ZINvK7g==",
"dev": true
},
"@cspell/dict-latex": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/@cspell/dict-latex/-/dict-latex-2.0.3.tgz",
- "integrity": "sha512-shNEP20yLLzZ3iURg7241uUKO5vKvoPcd311uiMch0L0qoiC057aV9nawjQIDIgQQZvYT04Mem8N45/jnqg9cA==",
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-latex/-/dict-latex-2.0.5.tgz",
+ "integrity": "sha512-r6aOaLWzvH3lZteVo/TiS6Ee2vng2qDwtvHLEHrzsq/SaIeHb6FoKJxnMpaNE1H85G/LMkG0LA1tMtl0C3JxsQ==",
"dev": true
},
"@cspell/dict-lorem-ipsum": {
@@ -9480,15 +9494,15 @@
"dev": true
},
"@cspell/dict-node": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-node/-/dict-node-2.0.1.tgz",
- "integrity": "sha512-ztBWzhvI+YaMehICSJ65cohhjQqoztxf9vrS3YckOiVGBFvUMaFVNdX9klQkvrLcS/O4+2PzoGeIEkmf99amLA==",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-node/-/dict-node-3.0.1.tgz",
+ "integrity": "sha512-sK2cpuV0EAc43Amd5xeQXkI9MeRTECMw+yjap06gKSModbgI7BqJUHeKZed+0Hii+LpaJ4TYpLGiRVsO+qSk0w==",
"dev": true
},
"@cspell/dict-npm": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/@cspell/dict-npm/-/dict-npm-2.0.3.tgz",
- "integrity": "sha512-K/rnVhmHkR3jfdo7o8P2NDKyMcpVe9pUBiFDY1y2C0YqZXIxCz1f5hObm/hxyO+Vbn5VLU3TKU5fZ5z3LspXOg==",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-npm/-/dict-npm-3.0.1.tgz",
+ "integrity": "sha512-ZfuzFwE03WwyShwvQfXhhKIrFxgAkOtA/N1KdEwfP//nVDgysJfGueBhJJfI6vjUSr1IA+u5DXrSV0nowLAEhg==",
"dev": true
},
"@cspell/dict-php": {
@@ -9504,21 +9518,21 @@
"dev": true
},
"@cspell/dict-public-licenses": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/@cspell/dict-public-licenses/-/dict-public-licenses-1.0.4.tgz",
- "integrity": "sha512-h4xULfVEDUeWyvp1OO19pcGDqWcBEQ7WGMp3QBHyYpjsamlzsyYYjCRSY2ZvpM7wruDmywSRFmRHJ/+uNFT7nA==",
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-public-licenses/-/dict-public-licenses-1.0.5.tgz",
+ "integrity": "sha512-N9bttzzhmCq/BN/TeP43075kj9TeaR8l9v0SPre05BRWsChVrWuMM1UvsT4ADXnsYJNl1xcn+q191S/fIzQhBg==",
"dev": true
},
"@cspell/dict-python": {
- "version": "3.0.5",
- "resolved": "https://registry.npmjs.org/@cspell/dict-python/-/dict-python-3.0.5.tgz",
- "integrity": "sha512-0BRxUndYQ2Iom9ZpN5DjUdF2E5fodw1Th/7rlhxxy45fYXUZmfXDvYoaQaymfHP0ZQhH56MCuOUNa/YMcYJtww==",
+ "version": "3.0.6",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-python/-/dict-python-3.0.6.tgz",
+ "integrity": "sha512-tzxJ4sd9ZGhAUKg/WJJpQGDNtoHvM8Wn+iS2+PnQj2/LTHBW4mnaCogsGsBtYu8C4b2+BEQs+tc5808AeEfLug==",
"dev": true
},
"@cspell/dict-r": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@cspell/dict-r/-/dict-r-1.0.2.tgz",
- "integrity": "sha512-Rp3d4sgD6izW9TW5yVI3D//3HTl9oOGBuzTvXRdoHksVPRvzIu2liVhj8MnQ3XIRe5Kc6IhLBAm6izuV2BpGwQ==",
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-r/-/dict-r-1.0.3.tgz",
+ "integrity": "sha512-u2qeXd4cx/TvTVcmkvA+sK6f4K1uMAMO6QPMSr1pSvqGElPRP1mIBXmuiSuBzLO3LbsJuUEHw5Cp3/bxIB6rNA==",
"dev": true
},
"@cspell/dict-ruby": {
@@ -9540,15 +9554,15 @@
"dev": true
},
"@cspell/dict-software-terms": {
- "version": "2.1.7",
- "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-2.1.7.tgz",
- "integrity": "sha512-2FW5MlbazmWPFHzMh2xKYFcYnX+E5MdOPRrfYkbVXvWecA0466l54V+op2zlh1CbngMk4eY7AY3qahfWv6gDHA==",
+ "version": "2.1.8",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-2.1.8.tgz",
+ "integrity": "sha512-D9ECefkdbr5B0yLimy7nmEBl3AHPsweMG1wHatlCIT9uFwwqaq5e+ngbYrntEhMa6afkYY+LGOLbZ1L1dfpLVg==",
"dev": true
},
"@cspell/dict-swift": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@cspell/dict-swift/-/dict-swift-1.0.2.tgz",
- "integrity": "sha512-IrMcRO7AYB2qU5cj4ttZyEbd04DRNOG6Iha106qGGmn4P096m+Y7lOnSLJx/rZbD/cAT3Z/7i465Lr1J93j7yg==",
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-swift/-/dict-swift-1.0.3.tgz",
+ "integrity": "sha512-yOBLSaRD0AnkkkndJ8PuB82Evp6lA2xItf2AWsnPfCCgxp5Ojk6uUBC/WQBSkzkCAOGbXyHsu9D97tsOx2c6cw==",
"dev": true
},
"@cspell/dict-typescript": {
@@ -10717,17 +10731,17 @@
"dev": true
},
"cspell": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/cspell/-/cspell-6.0.0.tgz",
- "integrity": "sha512-skfNomVlYXGOe4C9wz0O/B8VlZc9GzpW5QDFHaRMYwWEtuyitN5WevuPMc9bkWbVKV8ghn1sXehBzy85V5PXIQ==",
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/cspell/-/cspell-6.1.1.tgz",
+ "integrity": "sha512-0A2+XrcQAY9wqjzvIpw25J1LDY8mkSUMjcs0dDaeZMGQCuZ2HRTI96B3uSsJaH3X7rIOk5wflk3qPOsd3Jr0aQ==",
"dev": true,
"requires": {
- "@cspell/cspell-pipe": "^6.0.0",
+ "@cspell/cspell-pipe": "^6.1.1",
"chalk": "^4.1.2",
- "commander": "^9.2.0",
- "cspell-gitignore": "^6.0.0",
- "cspell-glob": "^6.0.0",
- "cspell-lib": "^6.0.0",
+ "commander": "^9.3.0",
+ "cspell-gitignore": "^6.1.1",
+ "cspell-glob": "^6.1.1",
+ "cspell-lib": "^6.1.1",
"fast-json-stable-stringify": "^2.1.0",
"file-entry-cache": "^6.0.1",
"fs-extra": "^10.1.0",
@@ -10773,64 +10787,64 @@
}
},
"cspell-gitignore": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-6.0.0.tgz",
- "integrity": "sha512-VngxI9wdb72CWElxGNJQ24MmEewhXNCEkW2Bx5AMOM/vgmuim8JlslEGYWCdN0XqJ4OtOVzIZ2muMV9/Oy5AvQ==",
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-6.1.1.tgz",
+ "integrity": "sha512-aqEiD6JZyx0Sko8laorP8OUoMFg6T/wzi3oq/xJ4RV/3PL+SgRpxWOtuLslmCYTdZT74zwNs8YmrLvvLe+OPzQ==",
"dev": true,
"requires": {
- "cspell-glob": "^6.0.0",
+ "cspell-glob": "^6.1.1",
"find-up": "^5.0.0"
}
},
"cspell-glob": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-6.0.0.tgz",
- "integrity": "sha512-H0FiYJm5Zv+HzJseRdNwHQMeJBNC8JqAzBw+5dS78RHzDyU8P3XeFEhUEy2baS2od2zxIRPLvL0/8fBXEzxPhQ==",
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-6.1.1.tgz",
+ "integrity": "sha512-ftVhF+T+zzP4i3j22A/mn91Y4+dR+juvTH0pwdcNhDV/cryiAWFPJZPvj7wmH+sYzEpXCDTxMhqhHUwuEZoPyA==",
"dev": true,
"requires": {
"micromatch": "^4.0.5"
}
},
"cspell-io": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-6.0.0.tgz",
- "integrity": "sha512-pqrBrb7zW7cIopJ1P+LgHflU1bBg2f1SPmThU+Q8jWPshE3twYfdhwsAy13X/92vZFZa2+qZS4ejSpEC6SO9SQ==",
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-6.1.1.tgz",
+ "integrity": "sha512-3i4upVlFXqlCfgQtwqr1vS9sCctYrUWUbLcSrHKpJfgO5/FCRi+phaFdT/xhMfvNS4UIC79qLJshOoz9g2SLfQ==",
"dev": true
},
"cspell-lib": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-6.0.0.tgz",
- "integrity": "sha512-NuPOO0SPckmRCJy3jWrXc7yVfVFrFM9H/rVWBHK1Z8lPFvAD9Y+/q/+Buw7eYIxpAgX3x/t7HU/Xscf0xIQqsQ==",
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-6.1.1.tgz",
+ "integrity": "sha512-tKPnYs7AFsGwhT0ohtkxVV8gmgeu2Okcab/JTUiaWSEJ91aFQvDZMg+5laJ/kNGJoVDv37ahjdWXh6jBXmhrhw==",
"dev": true,
"requires": {
- "@cspell/cspell-bundled-dicts": "^6.0.0",
- "@cspell/cspell-pipe": "^6.0.0",
- "@cspell/cspell-types": "^6.0.0",
+ "@cspell/cspell-bundled-dicts": "^6.1.1",
+ "@cspell/cspell-pipe": "^6.1.1",
+ "@cspell/cspell-types": "^6.1.1",
"clear-module": "^4.1.2",
"comment-json": "^4.2.2",
"configstore": "^5.0.1",
"cosmiconfig": "^7.0.1",
- "cspell-glob": "^6.0.0",
- "cspell-io": "^6.0.0",
- "cspell-trie-lib": "^6.0.0",
- "fast-equals": "^3.0.2",
+ "cspell-glob": "^6.1.1",
+ "cspell-io": "^6.1.1",
+ "cspell-trie-lib": "^6.1.1",
+ "fast-equals": "^3.0.3",
"find-up": "^5.0.0",
"fs-extra": "^10.1.0",
"gensequence": "^3.1.1",
"import-fresh": "^3.3.0",
"resolve-from": "^5.0.0",
"resolve-global": "^1.0.0",
- "vscode-languageserver-textdocument": "^1.0.4",
+ "vscode-languageserver-textdocument": "^1.0.5",
"vscode-uri": "^3.0.3"
}
},
"cspell-trie-lib": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-6.0.0.tgz",
- "integrity": "sha512-vrYgxw9pohpoZxZ6AYtTNmx4RcDfCIw1v2s2BpDmLcs0t3Js333YLqjd/B78OHIYjEBcGQgLO9Xl0O32dHXbdA==",
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-6.1.1.tgz",
+ "integrity": "sha512-VAB4f9aP1WwZwXyDoIm81XbeXvuLRIx7fi9BYN7sk5pliga8nXBCoxNB5AKqBWRld9OMFPJAmv+Dj0CmLJ+aYA==",
"dev": true,
"requires": {
- "@cspell/cspell-pipe": "^6.0.0",
+ "@cspell/cspell-pipe": "^6.1.1",
"fs-extra": "^10.1.0",
"gensequence": "^3.1.1"
}
@@ -11814,9 +11828,9 @@
"dev": true
},
"fast-equals": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-3.0.2.tgz",
- "integrity": "sha512-iY0fAmW7fzxHp22VCRLpOgWbsWsF+DJWi1jhc8w+VGlJUiS+KcGZV2A8t+Q9oTQwhG3L1W8Lu/oe3ZyOPdhZjw==",
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-3.0.3.tgz",
+ "integrity": "sha512-NCe8qxnZFARSHGztGMZOO/PC1qa5MIFB5Hp66WdzbCRAz8U8US3bx1UTgLS49efBQPcUtO9gf5oVEY8o7y/7Kg==",
"dev": true
},
"fast-json-stable-stringify": {
@@ -12108,7 +12122,7 @@
"global-dirs": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz",
- "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=",
+ "integrity": "sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg==",
"dev": true,
"requires": {
"ini": "^1.3.4"
@@ -12464,7 +12478,7 @@
"is-arrayish": {
"version": "0.2.1",
"resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
- "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
+ "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==",
"dev": true
},
"is-bigint": {
@@ -14455,7 +14469,7 @@
"repeat-string": {
"version": "1.6.1",
"resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
- "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
+ "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==",
"dev": true
},
"require-directory": {
@@ -15287,9 +15301,9 @@
"integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw="
},
"vscode-languageserver-textdocument": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.4.tgz",
- "integrity": "sha512-/xhqXP/2A2RSs+J8JNXpiiNVvvNM0oTosNVmQnunlKvq9o4mupHOBAnnzH0lwIPKazXKvAKsVp1kr+H/K4lgoQ==",
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.5.tgz",
+ "integrity": "sha512-1ah7zyQjKBudnMiHbZmxz5bYNM9KKZYz+5VQLj+yr8l+9w3g+WAhCkUkWbhMEdC5u0ub4Ndiye/fDyS8ghIKQg==",
"dev": true
},
"vscode-uri": {
diff --git a/package.json b/package.json
index 76b850771..e6360dd1c 100644
--- a/package.json
+++ b/package.json
@@ -28,7 +28,7 @@
"devDependencies": {
"chai": "4.3.4",
"chai-as-promised": "7.1.1",
- "cspell": "6.0.0",
+ "cspell": "6.1.1",
"eslint": "8.17.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
From cbebe012185e18b012b77a7a41bfdcc103d6d124 Mon Sep 17 00:00:00 2001
From: Denis Ah-Kang
Date: Fri, 10 Jun 2022 12:21:06 +0400
Subject: [PATCH 053/349] allow groups as editors (#1604)
---
lib/rules/headers/dl.js | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/lib/rules/headers/dl.js b/lib/rules/headers/dl.js
index 9efa65a96..a8321fb5b 100644
--- a/lib/rules/headers/dl.js
+++ b/lib/rules/headers/dl.js
@@ -367,7 +367,9 @@ export async function check(sr, done) {
const editors = dts.Editor.dd;
// 'missingElement' is array of HTML elements without editorId
const missingElement = editors.filter(
- editor => !editor.dataset.editorId
+ editor =>
+ !editor.dataset.editorId &&
+ !editor.textContent.match(/(working|interest) group/i)
);
if (missingElement.length) {
sr.error(editorError, 'editor-missing-id', {
From 27df06f0e2f60e285905ea3d50a8bb82e83de840 Mon Sep 17 00:00:00 2001
From: Denis Ah-Kang
Date: Fri, 10 Jun 2022 12:23:43 +0400
Subject: [PATCH 054/349] 6.1.9
---
package-lock.json | 4 ++--
package.json | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index c2b0ba574..6c277f147 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "specberus",
- "version": "6.1.8",
+ "version": "6.1.9",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "specberus",
- "version": "6.1.8",
+ "version": "6.1.9",
"license": "MIT",
"dependencies": {
"compression": "1.7.4",
diff --git a/package.json b/package.json
index e6360dd1c..ab7072dd7 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "specberus",
- "version": "6.1.8",
+ "version": "6.1.9",
"description": "Specberus is a checker used at W3C to validate the compliance of Technical Reports with publication rules.",
"license": "MIT",
"main": "lib/validator",
From 628fcffa437fd3fa7d33eebc66e8ac7de5a9b824 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 20 Jun 2022 14:22:43 +0400
Subject: [PATCH 055/349] chore(deps-dev): bump eslint from 8.17.0 to 8.18.0
(#1608)
Bumps [eslint](https://github.com/eslint/eslint) from 8.17.0 to 8.18.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.17.0...v8.18.0)
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 14 +++++++-------
package.json | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 6c277f147..601fe18db 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -28,7 +28,7 @@
"chai": "4.3.4",
"chai-as-promised": "7.1.1",
"cspell": "6.1.1",
- "eslint": "8.17.0",
+ "eslint": "8.18.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
"eslint-plugin-import": "2.26.0",
@@ -3036,9 +3036,9 @@
}
},
"node_modules/eslint": {
- "version": "8.17.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.17.0.tgz",
- "integrity": "sha512-gq0m0BTJfci60Fz4nczYxNAlED+sMcihltndR8t9t1evnU/azx53x3t2UHXC/uRjcbvRw/XctpaNygSTcQD+Iw==",
+ "version": "8.18.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.18.0.tgz",
+ "integrity": "sha512-As1EfFMVk7Xc6/CvhssHUjsAQSkpfXvUGMFC3ce8JDe6WvqCgRrLOBQbVpsBFr1X1V+RACOadnzVvcUS5ni2bA==",
"dev": true,
"dependencies": {
"@eslint/eslintrc": "^1.3.0",
@@ -11264,9 +11264,9 @@
}
},
"eslint": {
- "version": "8.17.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.17.0.tgz",
- "integrity": "sha512-gq0m0BTJfci60Fz4nczYxNAlED+sMcihltndR8t9t1evnU/azx53x3t2UHXC/uRjcbvRw/XctpaNygSTcQD+Iw==",
+ "version": "8.18.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.18.0.tgz",
+ "integrity": "sha512-As1EfFMVk7Xc6/CvhssHUjsAQSkpfXvUGMFC3ce8JDe6WvqCgRrLOBQbVpsBFr1X1V+RACOadnzVvcUS5ni2bA==",
"dev": true,
"requires": {
"@eslint/eslintrc": "^1.3.0",
diff --git a/package.json b/package.json
index ab7072dd7..84234ecfd 100644
--- a/package.json
+++ b/package.json
@@ -29,7 +29,7 @@
"chai": "4.3.4",
"chai-as-promised": "7.1.1",
"cspell": "6.1.1",
- "eslint": "8.17.0",
+ "eslint": "8.18.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
"eslint-plugin-import": "2.26.0",
From 9a9caefbed9269a2a196a6c400dd48b7394dd0aa Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 20 Jun 2022 14:24:01 +0400
Subject: [PATCH 056/349] chore(deps): bump puppeteer from 14.2.1 to 14.4.1
(#1609)
Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 14.2.1 to 14.4.1.
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/puppeteer/puppeteer/compare/v14.2.1...v14.4.1)
---
updated-dependencies:
- dependency-name: puppeteer
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 14 +++++++-------
package.json | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 601fe18db..7d6262e6d 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -20,7 +20,7 @@
"morgan": "1.10.0",
"node-w3capi": "1.11.2",
"promise": "8.1.0",
- "puppeteer": "14.2.1",
+ "puppeteer": "14.4.1",
"socket.io": "4.5.0",
"superagent": "7.1.1"
},
@@ -7212,9 +7212,9 @@
}
},
"node_modules/puppeteer": {
- "version": "14.2.1",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-14.2.1.tgz",
- "integrity": "sha512-cIEsAbEbNYqHbkvdZY4+YSdxVwh4YFqOHSezuLpu46XAYlKkQeAMdJQ+mDAxg9v77gIn8PHJ6PlftIVsWKRACA==",
+ "version": "14.4.1",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-14.4.1.tgz",
+ "integrity": "sha512-+H0Gm84aXUvSLdSiDROtLlOofftClgw2TdceMvvCU9UvMryappoeS3+eOLfKvoy4sm8B8MWnYmPhWxVFudAOFQ==",
"hasInstallScript": true,
"dependencies": {
"cross-fetch": "3.1.5",
@@ -14321,9 +14321,9 @@
}
},
"puppeteer": {
- "version": "14.2.1",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-14.2.1.tgz",
- "integrity": "sha512-cIEsAbEbNYqHbkvdZY4+YSdxVwh4YFqOHSezuLpu46XAYlKkQeAMdJQ+mDAxg9v77gIn8PHJ6PlftIVsWKRACA==",
+ "version": "14.4.1",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-14.4.1.tgz",
+ "integrity": "sha512-+H0Gm84aXUvSLdSiDROtLlOofftClgw2TdceMvvCU9UvMryappoeS3+eOLfKvoy4sm8B8MWnYmPhWxVFudAOFQ==",
"requires": {
"cross-fetch": "3.1.5",
"debug": "4.3.4",
diff --git a/package.json b/package.json
index 84234ecfd..5154f444e 100644
--- a/package.json
+++ b/package.json
@@ -21,7 +21,7 @@
"morgan": "1.10.0",
"node-w3capi": "1.11.2",
"promise": "8.1.0",
- "puppeteer": "14.2.1",
+ "puppeteer": "14.4.1",
"socket.io": "4.5.0",
"superagent": "7.1.1"
},
From 9f747465238b62bec9d75dcae9fb568e2ead2d3c Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 20 Jun 2022 14:24:30 +0400
Subject: [PATCH 057/349] chore(deps): bump jsdom from 19.0.0 to 20.0.0 (#1606)
Bumps [jsdom](https://github.com/jsdom/jsdom) from 19.0.0 to 20.0.0.
- [Release notes](https://github.com/jsdom/jsdom/releases)
- [Changelog](https://github.com/jsdom/jsdom/blob/master/Changelog.md)
- [Commits](https://github.com/jsdom/jsdom/compare/19.0.0...20.0.0)
---
updated-dependencies:
- dependency-name: jsdom
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 164 +++++++++++++++++++++++++++-------------------
package.json | 2 +-
2 files changed, 99 insertions(+), 67 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 7d6262e6d..43ddfb170 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -15,7 +15,7 @@
"express": "4.18.1",
"express-handlebars": "6.0.1",
"insafe": "0.5.0",
- "jsdom": "19.0.0",
+ "jsdom": "20.0.0",
"metaviewport-parser": "0.2.0",
"morgan": "1.10.0",
"node-w3capi": "1.11.2",
@@ -2528,18 +2528,6 @@
"node": ">=12"
}
},
- "node_modules/data-urls/node_modules/whatwg-url": {
- "version": "11.0.0",
- "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz",
- "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==",
- "dependencies": {
- "tr46": "^3.0.0",
- "webidl-conversions": "^7.0.0"
- },
- "engines": {
- "node": ">=12"
- }
- },
"node_modules/debug": {
"version": "2.6.9",
"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
@@ -5304,27 +5292,27 @@
}
},
"node_modules/jsdom": {
- "version": "19.0.0",
- "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-19.0.0.tgz",
- "integrity": "sha512-RYAyjCbxy/vri/CfnjUWJQQtZ3LKlLnDqj+9XLNnJPgEGeirZs3hllKR20re8LUZ6o1b1X4Jat+Qd26zmP41+A==",
+ "version": "20.0.0",
+ "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-20.0.0.tgz",
+ "integrity": "sha512-x4a6CKCgx00uCmP+QakBDFXwjAJ69IkkIWHmtmjd3wvXPcdOS44hfX2vqkOQrVrq8l9DhNNADZRXaCEWvgXtVA==",
"dependencies": {
- "abab": "^2.0.5",
- "acorn": "^8.5.0",
+ "abab": "^2.0.6",
+ "acorn": "^8.7.1",
"acorn-globals": "^6.0.0",
"cssom": "^0.5.0",
"cssstyle": "^2.3.0",
- "data-urls": "^3.0.1",
+ "data-urls": "^3.0.2",
"decimal.js": "^10.3.1",
"domexception": "^4.0.0",
"escodegen": "^2.0.0",
"form-data": "^4.0.0",
"html-encoding-sniffer": "^3.0.0",
"http-proxy-agent": "^5.0.0",
- "https-proxy-agent": "^5.0.0",
+ "https-proxy-agent": "^5.0.1",
"is-potential-custom-element-name": "^1.0.1",
"nwsapi": "^2.2.0",
- "parse5": "6.0.1",
- "saxes": "^5.0.1",
+ "parse5": "^7.0.0",
+ "saxes": "^6.0.0",
"symbol-tree": "^3.2.4",
"tough-cookie": "^4.0.0",
"w3c-hr-time": "^1.0.2",
@@ -5332,12 +5320,12 @@
"webidl-conversions": "^7.0.0",
"whatwg-encoding": "^2.0.0",
"whatwg-mimetype": "^3.0.0",
- "whatwg-url": "^10.0.0",
- "ws": "^8.2.3",
+ "whatwg-url": "^11.0.0",
+ "ws": "^8.8.0",
"xml-name-validator": "^4.0.0"
},
"engines": {
- "node": ">=12"
+ "node": ">=14"
},
"peerDependencies": {
"canvas": "^2.5.0"
@@ -5348,6 +5336,26 @@
}
}
},
+ "node_modules/jsdom/node_modules/ws": {
+ "version": "8.8.0",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.0.tgz",
+ "integrity": "sha512-JDAgSYQ1ksuwqfChJusw1LSJ8BizJ2e/vVu5Lxjq3YvNJNlROv1ui4i+c/kUUrPheBvQl4c5UbERhTwKa6QBJQ==",
+ "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/jsesc": {
"version": "2.5.2",
"resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
@@ -6912,9 +6920,26 @@
}
},
"node_modules/parse5": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz",
- "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw=="
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.0.0.tgz",
+ "integrity": "sha512-y/t8IXSPWTuRZqXc0ajH/UwDj4mnqLEbSttNbThcFhGrZuOyoyvNBO85PBp2jQa55wY9d07PBNjsK8ZP3K5U6g==",
+ "dependencies": {
+ "entities": "^4.3.0"
+ },
+ "funding": {
+ "url": "https://github.com/inikulin/parse5?sponsor=1"
+ }
+ },
+ "node_modules/parse5/node_modules/entities": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-4.3.0.tgz",
+ "integrity": "sha512-/iP1rZrSEJ0DTlPiX+jbzlA3eVkY/e8L8SozroF395fIqE3TYF/Nz7YOMAawta+vLmyJ/hkGNNPcSbMADCCXbg==",
+ "engines": {
+ "node": ">=0.12"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/entities?sponsor=1"
+ }
},
"node_modules/parseurl": {
"version": "1.3.3",
@@ -7538,14 +7563,14 @@
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
},
"node_modules/saxes": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz",
- "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==",
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz",
+ "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==",
"dependencies": {
"xmlchars": "^2.2.0"
},
"engines": {
- "node": ">=10"
+ "node": ">=v12.22.7"
}
},
"node_modules/semver": {
@@ -8565,9 +8590,9 @@
}
},
"node_modules/whatwg-url": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-10.0.0.tgz",
- "integrity": "sha512-CLxxCmdUby142H5FZzn4D8ikO1cmypvXVQktsgosNy4a4BHrDHeciBBGZhb0bNoR5/MltoCatso+vFjjGx8t0w==",
+ "version": "11.0.0",
+ "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz",
+ "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==",
"dependencies": {
"tr46": "^3.0.0",
"webidl-conversions": "^7.0.0"
@@ -10877,17 +10902,6 @@
"abab": "^2.0.6",
"whatwg-mimetype": "^3.0.0",
"whatwg-url": "^11.0.0"
- },
- "dependencies": {
- "whatwg-url": {
- "version": "11.0.0",
- "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz",
- "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==",
- "requires": {
- "tr46": "^3.0.0",
- "webidl-conversions": "^7.0.0"
- }
- }
}
},
"debug": {
@@ -12893,27 +12907,27 @@
"dev": true
},
"jsdom": {
- "version": "19.0.0",
- "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-19.0.0.tgz",
- "integrity": "sha512-RYAyjCbxy/vri/CfnjUWJQQtZ3LKlLnDqj+9XLNnJPgEGeirZs3hllKR20re8LUZ6o1b1X4Jat+Qd26zmP41+A==",
+ "version": "20.0.0",
+ "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-20.0.0.tgz",
+ "integrity": "sha512-x4a6CKCgx00uCmP+QakBDFXwjAJ69IkkIWHmtmjd3wvXPcdOS44hfX2vqkOQrVrq8l9DhNNADZRXaCEWvgXtVA==",
"requires": {
- "abab": "^2.0.5",
- "acorn": "^8.5.0",
+ "abab": "^2.0.6",
+ "acorn": "^8.7.1",
"acorn-globals": "^6.0.0",
"cssom": "^0.5.0",
"cssstyle": "^2.3.0",
- "data-urls": "^3.0.1",
+ "data-urls": "^3.0.2",
"decimal.js": "^10.3.1",
"domexception": "^4.0.0",
"escodegen": "^2.0.0",
"form-data": "^4.0.0",
"html-encoding-sniffer": "^3.0.0",
"http-proxy-agent": "^5.0.0",
- "https-proxy-agent": "^5.0.0",
+ "https-proxy-agent": "^5.0.1",
"is-potential-custom-element-name": "^1.0.1",
"nwsapi": "^2.2.0",
- "parse5": "6.0.1",
- "saxes": "^5.0.1",
+ "parse5": "^7.0.0",
+ "saxes": "^6.0.0",
"symbol-tree": "^3.2.4",
"tough-cookie": "^4.0.0",
"w3c-hr-time": "^1.0.2",
@@ -12921,9 +12935,17 @@
"webidl-conversions": "^7.0.0",
"whatwg-encoding": "^2.0.0",
"whatwg-mimetype": "^3.0.0",
- "whatwg-url": "^10.0.0",
- "ws": "^8.2.3",
+ "whatwg-url": "^11.0.0",
+ "ws": "^8.8.0",
"xml-name-validator": "^4.0.0"
+ },
+ "dependencies": {
+ "ws": {
+ "version": "8.8.0",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.0.tgz",
+ "integrity": "sha512-JDAgSYQ1ksuwqfChJusw1LSJ8BizJ2e/vVu5Lxjq3YvNJNlROv1ui4i+c/kUUrPheBvQl4c5UbERhTwKa6QBJQ==",
+ "requires": {}
+ }
}
},
"jsesc": {
@@ -14103,9 +14125,19 @@
}
},
"parse5": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz",
- "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw=="
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.0.0.tgz",
+ "integrity": "sha512-y/t8IXSPWTuRZqXc0ajH/UwDj4mnqLEbSttNbThcFhGrZuOyoyvNBO85PBp2jQa55wY9d07PBNjsK8ZP3K5U6g==",
+ "requires": {
+ "entities": "^4.3.0"
+ },
+ "dependencies": {
+ "entities": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-4.3.0.tgz",
+ "integrity": "sha512-/iP1rZrSEJ0DTlPiX+jbzlA3eVkY/e8L8SozroF395fIqE3TYF/Nz7YOMAawta+vLmyJ/hkGNNPcSbMADCCXbg=="
+ }
+ }
},
"parseurl": {
"version": "1.3.3",
@@ -14572,9 +14604,9 @@
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
},
"saxes": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz",
- "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==",
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz",
+ "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==",
"requires": {
"xmlchars": "^2.2.0"
}
@@ -15357,9 +15389,9 @@
"integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q=="
},
"whatwg-url": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-10.0.0.tgz",
- "integrity": "sha512-CLxxCmdUby142H5FZzn4D8ikO1cmypvXVQktsgosNy4a4BHrDHeciBBGZhb0bNoR5/MltoCatso+vFjjGx8t0w==",
+ "version": "11.0.0",
+ "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz",
+ "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==",
"requires": {
"tr46": "^3.0.0",
"webidl-conversions": "^7.0.0"
diff --git a/package.json b/package.json
index 5154f444e..6eb66bfd0 100644
--- a/package.json
+++ b/package.json
@@ -16,7 +16,7 @@
"express": "4.18.1",
"express-handlebars": "6.0.1",
"insafe": "0.5.0",
- "jsdom": "19.0.0",
+ "jsdom": "20.0.0",
"metaviewport-parser": "0.2.0",
"morgan": "1.10.0",
"node-w3capi": "1.11.2",
From 619390dcaff3ef229605e9c59074ebabfb40c3e4 Mon Sep 17 00:00:00 2001
From: Denis Ah-Kang
Date: Thu, 23 Jun 2022 10:02:30 +0400
Subject: [PATCH 058/349] add exception for all the CSS errors reported by the
validator.nu (#1610)
---
lib/exceptions.js | 2 +-
lib/exceptions.json | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/lib/exceptions.js b/lib/exceptions.js
index 0f482b770..24c1f69f8 100644
--- a/lib/exceptions.js
+++ b/lib/exceptions.js
@@ -52,7 +52,7 @@ Exceptions.prototype.has = function (shortname, rule, key, extra) {
(!exception.message &&
compareValue(extra.type, exception.type)) ||
(exception.message &&
- compareValue(extra.message, exception.message)))
+ new RegExp(exception.message).test(extra.message)))
) {
return true;
}
diff --git a/lib/exceptions.json b/lib/exceptions.json
index 6f55235ab..ede95b9f9 100644
--- a/lib/exceptions.json
+++ b/lib/exceptions.json
@@ -3,7 +3,7 @@
{
"rule": "validation.html",
"type": "noexistence-at-all",
- "message": "CSS: “caret-shape”: Property “caret-shape” doesn't exist."
+ "message": "^CSS: .*$"
},
{
"rule": "validation.html",
From 358210e12925fb20b055d72e7d693c04d4a825d3 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 4 Jul 2022 09:37:14 +0400
Subject: [PATCH 059/349] chore(deps-dev): bump eslint from 8.18.0 to 8.19.0
(#1615)
Bumps [eslint](https://github.com/eslint/eslint) from 8.18.0 to 8.19.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.18.0...v8.19.0)
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 14 +++++++-------
package.json | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 43ddfb170..5b7868840 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -28,7 +28,7 @@
"chai": "4.3.4",
"chai-as-promised": "7.1.1",
"cspell": "6.1.1",
- "eslint": "8.18.0",
+ "eslint": "8.19.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
"eslint-plugin-import": "2.26.0",
@@ -3024,9 +3024,9 @@
}
},
"node_modules/eslint": {
- "version": "8.18.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.18.0.tgz",
- "integrity": "sha512-As1EfFMVk7Xc6/CvhssHUjsAQSkpfXvUGMFC3ce8JDe6WvqCgRrLOBQbVpsBFr1X1V+RACOadnzVvcUS5ni2bA==",
+ "version": "8.19.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.19.0.tgz",
+ "integrity": "sha512-SXOPj3x9VKvPe81TjjUJCYlV4oJjQw68Uek+AM0X4p+33dj2HY5bpTZOgnQHcG2eAm1mtCU9uNMnJi7exU/kYw==",
"dev": true,
"dependencies": {
"@eslint/eslintrc": "^1.3.0",
@@ -11278,9 +11278,9 @@
}
},
"eslint": {
- "version": "8.18.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.18.0.tgz",
- "integrity": "sha512-As1EfFMVk7Xc6/CvhssHUjsAQSkpfXvUGMFC3ce8JDe6WvqCgRrLOBQbVpsBFr1X1V+RACOadnzVvcUS5ni2bA==",
+ "version": "8.19.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.19.0.tgz",
+ "integrity": "sha512-SXOPj3x9VKvPe81TjjUJCYlV4oJjQw68Uek+AM0X4p+33dj2HY5bpTZOgnQHcG2eAm1mtCU9uNMnJi7exU/kYw==",
"dev": true,
"requires": {
"@eslint/eslintrc": "^1.3.0",
diff --git a/package.json b/package.json
index 6eb66bfd0..bb798c835 100644
--- a/package.json
+++ b/package.json
@@ -29,7 +29,7 @@
"chai": "4.3.4",
"chai-as-promised": "7.1.1",
"cspell": "6.1.1",
- "eslint": "8.18.0",
+ "eslint": "8.19.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
"eslint-plugin-import": "2.26.0",
From 70ff3a4d28e4f61a4b6b8d1ad5a7618b335495cb Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 4 Jul 2022 09:37:56 +0400
Subject: [PATCH 060/349] chore(deps-dev): bump eslint-plugin-prettier from
4.0.0 to 4.2.1 (#1613)
Bumps [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) from 4.0.0 to 4.2.1.
- [Release notes](https://github.com/prettier/eslint-plugin-prettier/releases)
- [Changelog](https://github.com/prettier/eslint-plugin-prettier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/prettier/eslint-plugin-prettier/compare/v4.0.0...v4.2.1)
---
updated-dependencies:
- dependency-name: eslint-plugin-prettier
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 5b7868840..037aa0025 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -3415,15 +3415,15 @@
}
},
"node_modules/eslint-plugin-prettier": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.0.0.tgz",
- "integrity": "sha512-98MqmCJ7vJodoQK359bqQWaxOE0CS8paAz/GgjaZLyex4TTk3g9HugoO89EqWCrFiOqn9EVvcoo7gZzONCWVwQ==",
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz",
+ "integrity": "sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==",
"dev": true,
"dependencies": {
"prettier-linter-helpers": "^1.0.0"
},
"engines": {
- "node": ">=6.0.0"
+ "node": ">=12.0.0"
},
"peerDependencies": {
"eslint": ">=7.28.0",
@@ -11596,9 +11596,9 @@
}
},
"eslint-plugin-prettier": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.0.0.tgz",
- "integrity": "sha512-98MqmCJ7vJodoQK359bqQWaxOE0CS8paAz/GgjaZLyex4TTk3g9HugoO89EqWCrFiOqn9EVvcoo7gZzONCWVwQ==",
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz",
+ "integrity": "sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==",
"dev": true,
"requires": {
"prettier-linter-helpers": "^1.0.0"
From cd721e1a3d8213c9056666eabf1acbe9b29a74ee Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 4 Jul 2022 09:43:08 +0400
Subject: [PATCH 061/349] chore(deps-dev): bump cspell from 6.1.1 to 6.2.2
(#1614)
Bumps [cspell](https://github.com/streetsidesoftware/cspell) from 6.1.1 to 6.2.2.
- [Release notes](https://github.com/streetsidesoftware/cspell/releases)
- [Changelog](https://github.com/streetsidesoftware/cspell/blob/main/CHANGELOG.md)
- [Commits](https://github.com/streetsidesoftware/cspell/compare/v6.1.1...v6.2.2)
---
updated-dependencies:
- dependency-name: cspell
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 447 +++++++++++++++++++++++++++-------------------
package.json | 2 +-
2 files changed, 266 insertions(+), 183 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 037aa0025..0469c2802 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -27,7 +27,7 @@
"devDependencies": {
"chai": "4.3.4",
"chai-as-promised": "7.1.1",
- "cspell": "6.1.1",
+ "cspell": "6.2.2",
"eslint": "8.19.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
@@ -498,36 +498,36 @@
}
},
"node_modules/@cspell/cspell-bundled-dicts": {
- "version": "6.1.1",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-6.1.1.tgz",
- "integrity": "sha512-zv0VQsbzIC37Swbg4eXT/SzOtdDxogFV/vfn4fXhgnWTh7jtx+DVcEKJkw51eGcF9m8pPxYMeBiYEJPOXhWxRg==",
+ "version": "6.2.2",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-6.2.2.tgz",
+ "integrity": "sha512-RyWRgaS1DW3FOkH3zd/meXGt704GfHfAcYaNQTmrEdqe15J8dH42ki+GYgmgA6jG8I+ZqEkiDx5pt+mYgOo/dQ==",
"dev": true,
"dependencies": {
"@cspell/dict-ada": "^2.0.0",
"@cspell/dict-aws": "^2.0.0",
"@cspell/dict-bash": "^2.0.3",
- "@cspell/dict-companies": "^2.0.5",
- "@cspell/dict-cpp": "^3.1.0",
+ "@cspell/dict-companies": "^2.0.6",
+ "@cspell/dict-cpp": "^3.1.1",
"@cspell/dict-cryptocurrencies": "^2.0.0",
"@cspell/dict-csharp": "^3.0.1",
"@cspell/dict-css": "^2.0.0",
"@cspell/dict-dart": "^1.1.1",
"@cspell/dict-django": "^2.0.0",
- "@cspell/dict-docker": "^1.1.0",
+ "@cspell/dict-docker": "^1.1.1",
"@cspell/dict-dotnet": "^2.0.1",
"@cspell/dict-elixir": "^2.0.1",
- "@cspell/dict-en_us": "^2.2.5",
+ "@cspell/dict-en_us": "^2.2.8",
"@cspell/dict-en-gb": "^1.1.33",
- "@cspell/dict-filetypes": "^2.0.1",
- "@cspell/dict-fonts": "^2.0.0",
+ "@cspell/dict-filetypes": "^2.0.2",
+ "@cspell/dict-fonts": "^2.0.1",
"@cspell/dict-fullstack": "^2.0.6",
"@cspell/dict-git": "^1.0.1",
"@cspell/dict-golang": "^3.0.1",
"@cspell/dict-haskell": "^2.0.0",
- "@cspell/dict-html": "^3.0.1",
+ "@cspell/dict-html": "^3.0.2",
"@cspell/dict-html-symbol-entities": "^3.0.0",
- "@cspell/dict-java": "^3.0.1",
- "@cspell/dict-latex": "^2.0.4",
+ "@cspell/dict-java": "^3.0.5",
+ "@cspell/dict-latex": "^2.0.7",
"@cspell/dict-lorem-ipsum": "^2.0.0",
"@cspell/dict-lua": "^2.0.0",
"@cspell/dict-node": "^3.0.1",
@@ -538,9 +538,9 @@
"@cspell/dict-python": "^3.0.6",
"@cspell/dict-r": "^1.0.3",
"@cspell/dict-ruby": "^2.0.1",
- "@cspell/dict-rust": "^2.0.0",
+ "@cspell/dict-rust": "^2.0.1",
"@cspell/dict-scala": "^2.0.0",
- "@cspell/dict-software-terms": "^2.1.8",
+ "@cspell/dict-software-terms": "^2.1.9",
"@cspell/dict-swift": "^1.0.3",
"@cspell/dict-typescript": "^2.0.0",
"@cspell/dict-vue": "^2.0.2"
@@ -550,18 +550,18 @@
}
},
"node_modules/@cspell/cspell-pipe": {
- "version": "6.1.1",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-6.1.1.tgz",
- "integrity": "sha512-P18BgA7vDnoaGj1SmoSpUAJ/dy+iuJb2bvPBthHO79MA9Ac7hXkRGvSmYb6GPM1WIKcRXmWsUJ6e4UasWCaenA==",
+ "version": "6.2.2",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-6.2.2.tgz",
+ "integrity": "sha512-Fwj979nv4970xEF/7KBu4eyQWglP5HZkKzI7++sikgJHt3jmWSiiA5VQOl8oqg4X3beJDwplP8dc/bjEXMA9TQ==",
"dev": true,
"engines": {
"node": ">=14"
}
},
"node_modules/@cspell/cspell-types": {
- "version": "6.1.1",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-6.1.1.tgz",
- "integrity": "sha512-TetE43cGzDiP11+t83aYreh/cnDXd77f52OPsLQjfll62ZxTD5b94d7dCpvbWRNtWmv2EFMRuV1e3f70UmlYrQ==",
+ "version": "6.2.2",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-6.2.2.tgz",
+ "integrity": "sha512-8HBXahSu3DmMms5W9C00jRzYiH770WtvzRHxh/WdEtDD8qqXYRbjX8+gMsaDR5yhjI8MZZE+GGXk5wyuayw+/g==",
"dev": true,
"engines": {
"node": ">=14"
@@ -586,15 +586,15 @@
"dev": true
},
"node_modules/@cspell/dict-companies": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/@cspell/dict-companies/-/dict-companies-2.0.5.tgz",
- "integrity": "sha512-H8+LU+gDUeJ8RcV1kMSIiHa5PE/8tYyA2tg/s6ssHtsgsJ206I+cRFV8yAlu0mUUCXD617+KKXmclZ0eZ7ku4w==",
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-companies/-/dict-companies-2.0.6.tgz",
+ "integrity": "sha512-S1U+ZqvwDwiMYEFPKNxRmH0z7YlmOj93xadga4U0LMa3S4ORSf192uMB0w0AFBwXUPnXHM5uqIGP0LTt0b4Ygg==",
"dev": true
},
"node_modules/@cspell/dict-cpp": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-cpp/-/dict-cpp-3.1.0.tgz",
- "integrity": "sha512-lav99zUQ+iPq6dkQRnTN0+KE9th0UG6Nwl34afyEGJ8CN5Dcq/RJjCVvOkLw6vPvs505xrvQcZW1huftQK8WVg==",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-cpp/-/dict-cpp-3.1.1.tgz",
+ "integrity": "sha512-ZWK3xxv5HCXvfjxxm2kEqeiMzTtuG3xWquGGAds5655Dd3D0HONSRcIuxzbO0QQMz1PsgCZKQZQu1uGlXk7MUQ==",
"dev": true
},
"node_modules/@cspell/dict-cryptocurrencies": {
@@ -628,9 +628,9 @@
"dev": true
},
"node_modules/@cspell/dict-docker": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-docker/-/dict-docker-1.1.0.tgz",
- "integrity": "sha512-2OI5srKxeoiOnAD34jGK2pDGbgeQDnBCuE64bM04Uct7QxPjIv1RDpWLa3VMWhFIzeoyNSNWwDB+x5ufVc6VXA==",
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-docker/-/dict-docker-1.1.1.tgz",
+ "integrity": "sha512-UEYoeRDm7oUN9yz1mYSozz6D4+2N14S/cd2Re9et6Xzq6yi62s4ky3knF92Of2weelADjnN41UA22VBhRAf7Sw==",
"dev": true
},
"node_modules/@cspell/dict-dotnet": {
@@ -646,9 +646,9 @@
"dev": true
},
"node_modules/@cspell/dict-en_us": {
- "version": "2.2.5",
- "resolved": "https://registry.npmjs.org/@cspell/dict-en_us/-/dict-en_us-2.2.5.tgz",
- "integrity": "sha512-gRHem02ZY83AQUTYBxtiVNmtM6gWFCJKumRoAKLj7vWYelmNLcCBsMA3BOOOJ7cZNKCI04lDEdh0u2f2akKZtQ==",
+ "version": "2.2.9",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-en_us/-/dict-en_us-2.2.9.tgz",
+ "integrity": "sha512-hzI+Pr2LwhvnqVk0ZOIHx/+2EkgVmpDCLMSdCevCvBuiw35uW/++KJV/2DrglQxgE+QmwZYAebQzmaWToscz+Q==",
"dev": true
},
"node_modules/@cspell/dict-en-gb": {
@@ -658,15 +658,15 @@
"dev": true
},
"node_modules/@cspell/dict-filetypes": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-filetypes/-/dict-filetypes-2.0.1.tgz",
- "integrity": "sha512-bQ7K3U/3hKO2lpQjObf0veNP/n50qk5CVezSwApMBckf/sAVvDTR1RGAvYdr+vdQnkdQrk6wYmhbshXi0sLDVg==",
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-filetypes/-/dict-filetypes-2.0.2.tgz",
+ "integrity": "sha512-do7/Iwxjx+FHybe6UTocsWNRF1ar4cwhQoV2K2YzYTm73CoU5LMEwi2LY0Mwp/mn90TKbpPPQGCJ0sRpvaZ4AA==",
"dev": true
},
"node_modules/@cspell/dict-fonts": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-fonts/-/dict-fonts-2.0.0.tgz",
- "integrity": "sha512-AgkTalphfDPtKFPYmEExDcj8rRCh86xlOSXco8tehOEkYVYbksOk9XH0YVH34RFpy93YBd2nnVGLgyGVwagcPw==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-fonts/-/dict-fonts-2.0.1.tgz",
+ "integrity": "sha512-UX9evXp7IPZ55G1NxVLADoRgGa+6MPSFx4zWveT6vHIVI9k50yZZY2QkIgQIOEPgk8RNrNe1Tf6HLfndgFL2kQ==",
"dev": true
},
"node_modules/@cspell/dict-fullstack": {
@@ -688,15 +688,15 @@
"dev": true
},
"node_modules/@cspell/dict-haskell": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-haskell/-/dict-haskell-2.0.0.tgz",
- "integrity": "sha512-cjX1Br+gSWqtcmJD/IMHz1UoP3pUaKIIKy/JfhEs7ANtRt6hhfEKe9dl2kQzDkkKt4pXol+YgdYxL/sVc/nLgQ==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-haskell/-/dict-haskell-2.0.1.tgz",
+ "integrity": "sha512-ooA23qIG7InOOxlLm67CNH5O2J85QsPHEAzEU9KEqVfYG5ovFs5tx6n9pHekDVk3MpQULpqfNUYDR0KigPLg5g==",
"dev": true
},
"node_modules/@cspell/dict-html": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-html/-/dict-html-3.0.1.tgz",
- "integrity": "sha512-sbuFd+nSjgbrGf5eYwSddFhm1eLLePKWyH6Zn8Zb0OODrBK5e4vGn1/scI/MOH5a2IvNs8W9wp84uMBFJcQZtw==",
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-html/-/dict-html-3.0.2.tgz",
+ "integrity": "sha512-ugMVQHZTvpYA/w8/E2dbSx2hdfFU9y91Omx40VUC6cNyF7jx00VKueK6gcRF3QZoB1PUhjla2YzxqRxuXI908A==",
"dev": true
},
"node_modules/@cspell/dict-html-symbol-entities": {
@@ -706,15 +706,15 @@
"dev": true
},
"node_modules/@cspell/dict-java": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/@cspell/dict-java/-/dict-java-3.0.2.tgz",
- "integrity": "sha512-OUhtLruqN+ztDEViEQDw22L883xaignSZHyl7CnD8rTwcuhcaumdAhu4c3mygIDnFGtk/a+pk4ZaXk1ZINvK7g==",
+ "version": "3.0.6",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-java/-/dict-java-3.0.6.tgz",
+ "integrity": "sha512-iLazWIQSovjknaHaiQFx/Q7ivXWalsKG9CN5TZokfCb9A/y3sfpdHlu4OyCAO7NJWhI4O/ChWPT1QGHeEDYPzQ==",
"dev": true
},
"node_modules/@cspell/dict-latex": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/@cspell/dict-latex/-/dict-latex-2.0.5.tgz",
- "integrity": "sha512-r6aOaLWzvH3lZteVo/TiS6Ee2vng2qDwtvHLEHrzsq/SaIeHb6FoKJxnMpaNE1H85G/LMkG0LA1tMtl0C3JxsQ==",
+ "version": "2.0.8",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-latex/-/dict-latex-2.0.8.tgz",
+ "integrity": "sha512-GApXddAh2J52nyvSwFpwPymN5zjzRhjO2iukeANs9u6y3xiQ0Kob+Btv9Z8ChmicP9QSXaHgG3g5T2KFpZjqbQ==",
"dev": true
},
"node_modules/@cspell/dict-lorem-ipsum": {
@@ -778,9 +778,9 @@
"dev": true
},
"node_modules/@cspell/dict-rust": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-rust/-/dict-rust-2.0.0.tgz",
- "integrity": "sha512-EWlQivTKXMU3TTcq/Pi6KPKTQADknasQ700UrxRPzxhwQ4sKVZ88GDu6VZJlsbFUz8Vko289KS6wjiox/7WpmQ==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-rust/-/dict-rust-2.0.1.tgz",
+ "integrity": "sha512-ATDpIh0VWpQdUIZa8zqqJY4wQz3q00BTXlQCodeOmObYSb23+L6KWWzJ8mKLgpbc1lqTkogWrqxiCxlrCmqNmg==",
"dev": true
},
"node_modules/@cspell/dict-scala": {
@@ -790,9 +790,9 @@
"dev": true
},
"node_modules/@cspell/dict-software-terms": {
- "version": "2.1.8",
- "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-2.1.8.tgz",
- "integrity": "sha512-D9ECefkdbr5B0yLimy7nmEBl3AHPsweMG1wHatlCIT9uFwwqaq5e+ngbYrntEhMa6afkYY+LGOLbZ1L1dfpLVg==",
+ "version": "2.1.10",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-2.1.10.tgz",
+ "integrity": "sha512-L/4XuWQj0EAzWiuq16+9Mk5bTD2FtLCT+VY1gMgrzWtrwdMNTuunyGDzOC6iN5/yxrMSm7BeOKmaVpBhx4Et9g==",
"dev": true
},
"node_modules/@cspell/dict-swift": {
@@ -1100,6 +1100,30 @@
"resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.26.tgz",
"integrity": "sha512-z/FG/6DUO7pnze3AE3TBGIjGGKkvCcGcWINe1C7cADY8hKLJPDYpzsNE37uExQ4md5RFtTCvg+M8Mu1Enyeg2A=="
},
+ "node_modules/@types/node-fetch": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.2.tgz",
+ "integrity": "sha512-DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A==",
+ "dev": true,
+ "dependencies": {
+ "@types/node": "*",
+ "form-data": "^3.0.0"
+ }
+ },
+ "node_modules/@types/node-fetch/node_modules/form-data": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz",
+ "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==",
+ "dev": true,
+ "dependencies": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.8",
+ "mime-types": "^2.1.12"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
"node_modules/@types/parse-json": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
@@ -2342,17 +2366,17 @@
}
},
"node_modules/cspell": {
- "version": "6.1.1",
- "resolved": "https://registry.npmjs.org/cspell/-/cspell-6.1.1.tgz",
- "integrity": "sha512-0A2+XrcQAY9wqjzvIpw25J1LDY8mkSUMjcs0dDaeZMGQCuZ2HRTI96B3uSsJaH3X7rIOk5wflk3qPOsd3Jr0aQ==",
+ "version": "6.2.2",
+ "resolved": "https://registry.npmjs.org/cspell/-/cspell-6.2.2.tgz",
+ "integrity": "sha512-c/dEvmlriOM6at/FQ2gQN6ywu1K9wRw+JU8I9QHpYrJ3VIOMen3c1AXy3rnAkGMOWm6y9gy5PGDRcJaQlE4C7Q==",
"dev": true,
"dependencies": {
- "@cspell/cspell-pipe": "^6.1.1",
+ "@cspell/cspell-pipe": "^6.2.2",
"chalk": "^4.1.2",
"commander": "^9.3.0",
- "cspell-gitignore": "^6.1.1",
- "cspell-glob": "^6.1.1",
- "cspell-lib": "^6.1.1",
+ "cspell-gitignore": "^6.2.2",
+ "cspell-glob": "^6.2.2",
+ "cspell-lib": "^6.2.2",
"fast-json-stable-stringify": "^2.1.0",
"file-entry-cache": "^6.0.1",
"fs-extra": "^10.1.0",
@@ -2374,12 +2398,12 @@
}
},
"node_modules/cspell-gitignore": {
- "version": "6.1.1",
- "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-6.1.1.tgz",
- "integrity": "sha512-aqEiD6JZyx0Sko8laorP8OUoMFg6T/wzi3oq/xJ4RV/3PL+SgRpxWOtuLslmCYTdZT74zwNs8YmrLvvLe+OPzQ==",
+ "version": "6.2.2",
+ "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-6.2.2.tgz",
+ "integrity": "sha512-B8w99hyf+Hlzc/6LibsGRyd7D2gW8U729Jpo6UIIN/etiiwFMAcLhtK7E5xVo4qKaOkLTKAf/YpYC7yMaY8UYQ==",
"dev": true,
"dependencies": {
- "cspell-glob": "^6.1.1",
+ "cspell-glob": "^6.2.2",
"find-up": "^5.0.0"
},
"bin": {
@@ -2390,9 +2414,9 @@
}
},
"node_modules/cspell-glob": {
- "version": "6.1.1",
- "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-6.1.1.tgz",
- "integrity": "sha512-ftVhF+T+zzP4i3j22A/mn91Y4+dR+juvTH0pwdcNhDV/cryiAWFPJZPvj7wmH+sYzEpXCDTxMhqhHUwuEZoPyA==",
+ "version": "6.2.2",
+ "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-6.2.2.tgz",
+ "integrity": "sha512-v37OZskdjjRBjX1KA657Y+RegTZg1nHVqN5NkZNlbnqRERkZ0avhxjgaWA9WAcEDQOV02lmXIrLsq/JCps660A==",
"dev": true,
"dependencies": {
"micromatch": "^4.0.5"
@@ -2401,32 +2425,53 @@
"node": ">=14"
}
},
+ "node_modules/cspell-grammar": {
+ "version": "6.2.2",
+ "resolved": "https://registry.npmjs.org/cspell-grammar/-/cspell-grammar-6.2.2.tgz",
+ "integrity": "sha512-YXY+Wz3UzEHxRDgwIig4wCAoKsslsE31wMVfVWBwoAd1Pnl+d1wXKbW+6G2/awpRCKcRMLBCr/a3yepo2ZSwFg==",
+ "dev": true,
+ "dependencies": {
+ "@cspell/cspell-pipe": "^6.2.2",
+ "@cspell/cspell-types": "^6.2.2"
+ },
+ "bin": {
+ "cspell-grammar": "bin.js"
+ },
+ "engines": {
+ "node": ">=14"
+ }
+ },
"node_modules/cspell-io": {
- "version": "6.1.1",
- "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-6.1.1.tgz",
- "integrity": "sha512-3i4upVlFXqlCfgQtwqr1vS9sCctYrUWUbLcSrHKpJfgO5/FCRi+phaFdT/xhMfvNS4UIC79qLJshOoz9g2SLfQ==",
+ "version": "6.2.2",
+ "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-6.2.2.tgz",
+ "integrity": "sha512-wIHYxN6Fq8w22S37gEYKCWEBO3sntwxm8dvInbmbKM4qH7VSWAivZFcb7hW0gO2WAx4iOgMm2BiT3IfqFmBZgQ==",
"dev": true,
+ "dependencies": {
+ "@types/node-fetch": "^2.6.2",
+ "node-fetch": "^2.6.7"
+ },
"engines": {
"node": ">=14"
}
},
"node_modules/cspell-lib": {
- "version": "6.1.1",
- "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-6.1.1.tgz",
- "integrity": "sha512-tKPnYs7AFsGwhT0ohtkxVV8gmgeu2Okcab/JTUiaWSEJ91aFQvDZMg+5laJ/kNGJoVDv37ahjdWXh6jBXmhrhw==",
+ "version": "6.2.2",
+ "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-6.2.2.tgz",
+ "integrity": "sha512-+oTxHuX0mrtsIjT+jx1gHVISEWpKMYk1JtxiYdvoBNVDvtOKMO/IztfS0v72dq/oC57RsFB/X8miFI4p9jYBrQ==",
"dev": true,
"dependencies": {
- "@cspell/cspell-bundled-dicts": "^6.1.1",
- "@cspell/cspell-pipe": "^6.1.1",
- "@cspell/cspell-types": "^6.1.1",
+ "@cspell/cspell-bundled-dicts": "^6.2.2",
+ "@cspell/cspell-pipe": "^6.2.2",
+ "@cspell/cspell-types": "^6.2.2",
"clear-module": "^4.1.2",
"comment-json": "^4.2.2",
"configstore": "^5.0.1",
"cosmiconfig": "^7.0.1",
- "cspell-glob": "^6.1.1",
- "cspell-io": "^6.1.1",
- "cspell-trie-lib": "^6.1.1",
- "fast-equals": "^3.0.3",
+ "cspell-glob": "^6.2.2",
+ "cspell-grammar": "^6.2.2",
+ "cspell-io": "^6.2.2",
+ "cspell-trie-lib": "^6.2.2",
+ "fast-equals": "^4.0.1",
"find-up": "^5.0.0",
"fs-extra": "^10.1.0",
"gensequence": "^3.1.1",
@@ -2441,12 +2486,12 @@
}
},
"node_modules/cspell-trie-lib": {
- "version": "6.1.1",
- "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-6.1.1.tgz",
- "integrity": "sha512-VAB4f9aP1WwZwXyDoIm81XbeXvuLRIx7fi9BYN7sk5pliga8nXBCoxNB5AKqBWRld9OMFPJAmv+Dj0CmLJ+aYA==",
+ "version": "6.2.2",
+ "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-6.2.2.tgz",
+ "integrity": "sha512-SaxlXLJTcHi6u+nMqtmt7BEPaUEqBpG7KFOBdLyxen6EYxKfZfAJ9Oazki4z91BjcPOHbEoKI0ou7+IgQKqNuQ==",
"dev": true,
"dependencies": {
- "@cspell/cspell-pipe": "^6.1.1",
+ "@cspell/cspell-pipe": "^6.2.2",
"fs-extra": "^10.1.0",
"gensequence": "^3.1.1"
},
@@ -3800,9 +3845,9 @@
"dev": true
},
"node_modules/fast-equals": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-3.0.3.tgz",
- "integrity": "sha512-NCe8qxnZFARSHGztGMZOO/PC1qa5MIFB5Hp66WdzbCRAz8U8US3bx1UTgLS49efBQPcUtO9gf5oVEY8o7y/7Kg==",
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-4.0.1.tgz",
+ "integrity": "sha512-OXqyj3MD0p8Kee16Jz7CbCnXo+5CHKKu4xBh5UhC1NbmMkHn8WScLRy/B2q5UOlWMlNSQJc4mwXW30Lz+JUZJw==",
"dev": true
},
"node_modules/fast-json-stable-stringify": {
@@ -9296,36 +9341,36 @@
}
},
"@cspell/cspell-bundled-dicts": {
- "version": "6.1.1",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-6.1.1.tgz",
- "integrity": "sha512-zv0VQsbzIC37Swbg4eXT/SzOtdDxogFV/vfn4fXhgnWTh7jtx+DVcEKJkw51eGcF9m8pPxYMeBiYEJPOXhWxRg==",
+ "version": "6.2.2",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-6.2.2.tgz",
+ "integrity": "sha512-RyWRgaS1DW3FOkH3zd/meXGt704GfHfAcYaNQTmrEdqe15J8dH42ki+GYgmgA6jG8I+ZqEkiDx5pt+mYgOo/dQ==",
"dev": true,
"requires": {
"@cspell/dict-ada": "^2.0.0",
"@cspell/dict-aws": "^2.0.0",
"@cspell/dict-bash": "^2.0.3",
- "@cspell/dict-companies": "^2.0.5",
- "@cspell/dict-cpp": "^3.1.0",
+ "@cspell/dict-companies": "^2.0.6",
+ "@cspell/dict-cpp": "^3.1.1",
"@cspell/dict-cryptocurrencies": "^2.0.0",
"@cspell/dict-csharp": "^3.0.1",
"@cspell/dict-css": "^2.0.0",
"@cspell/dict-dart": "^1.1.1",
"@cspell/dict-django": "^2.0.0",
- "@cspell/dict-docker": "^1.1.0",
+ "@cspell/dict-docker": "^1.1.1",
"@cspell/dict-dotnet": "^2.0.1",
"@cspell/dict-elixir": "^2.0.1",
- "@cspell/dict-en_us": "^2.2.5",
+ "@cspell/dict-en_us": "^2.2.8",
"@cspell/dict-en-gb": "^1.1.33",
- "@cspell/dict-filetypes": "^2.0.1",
- "@cspell/dict-fonts": "^2.0.0",
+ "@cspell/dict-filetypes": "^2.0.2",
+ "@cspell/dict-fonts": "^2.0.1",
"@cspell/dict-fullstack": "^2.0.6",
"@cspell/dict-git": "^1.0.1",
"@cspell/dict-golang": "^3.0.1",
"@cspell/dict-haskell": "^2.0.0",
- "@cspell/dict-html": "^3.0.1",
+ "@cspell/dict-html": "^3.0.2",
"@cspell/dict-html-symbol-entities": "^3.0.0",
- "@cspell/dict-java": "^3.0.1",
- "@cspell/dict-latex": "^2.0.4",
+ "@cspell/dict-java": "^3.0.5",
+ "@cspell/dict-latex": "^2.0.7",
"@cspell/dict-lorem-ipsum": "^2.0.0",
"@cspell/dict-lua": "^2.0.0",
"@cspell/dict-node": "^3.0.1",
@@ -9336,24 +9381,24 @@
"@cspell/dict-python": "^3.0.6",
"@cspell/dict-r": "^1.0.3",
"@cspell/dict-ruby": "^2.0.1",
- "@cspell/dict-rust": "^2.0.0",
+ "@cspell/dict-rust": "^2.0.1",
"@cspell/dict-scala": "^2.0.0",
- "@cspell/dict-software-terms": "^2.1.8",
+ "@cspell/dict-software-terms": "^2.1.9",
"@cspell/dict-swift": "^1.0.3",
"@cspell/dict-typescript": "^2.0.0",
"@cspell/dict-vue": "^2.0.2"
}
},
"@cspell/cspell-pipe": {
- "version": "6.1.1",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-6.1.1.tgz",
- "integrity": "sha512-P18BgA7vDnoaGj1SmoSpUAJ/dy+iuJb2bvPBthHO79MA9Ac7hXkRGvSmYb6GPM1WIKcRXmWsUJ6e4UasWCaenA==",
+ "version": "6.2.2",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-6.2.2.tgz",
+ "integrity": "sha512-Fwj979nv4970xEF/7KBu4eyQWglP5HZkKzI7++sikgJHt3jmWSiiA5VQOl8oqg4X3beJDwplP8dc/bjEXMA9TQ==",
"dev": true
},
"@cspell/cspell-types": {
- "version": "6.1.1",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-6.1.1.tgz",
- "integrity": "sha512-TetE43cGzDiP11+t83aYreh/cnDXd77f52OPsLQjfll62ZxTD5b94d7dCpvbWRNtWmv2EFMRuV1e3f70UmlYrQ==",
+ "version": "6.2.2",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-6.2.2.tgz",
+ "integrity": "sha512-8HBXahSu3DmMms5W9C00jRzYiH770WtvzRHxh/WdEtDD8qqXYRbjX8+gMsaDR5yhjI8MZZE+GGXk5wyuayw+/g==",
"dev": true
},
"@cspell/dict-ada": {
@@ -9375,15 +9420,15 @@
"dev": true
},
"@cspell/dict-companies": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/@cspell/dict-companies/-/dict-companies-2.0.5.tgz",
- "integrity": "sha512-H8+LU+gDUeJ8RcV1kMSIiHa5PE/8tYyA2tg/s6ssHtsgsJ206I+cRFV8yAlu0mUUCXD617+KKXmclZ0eZ7ku4w==",
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-companies/-/dict-companies-2.0.6.tgz",
+ "integrity": "sha512-S1U+ZqvwDwiMYEFPKNxRmH0z7YlmOj93xadga4U0LMa3S4ORSf192uMB0w0AFBwXUPnXHM5uqIGP0LTt0b4Ygg==",
"dev": true
},
"@cspell/dict-cpp": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-cpp/-/dict-cpp-3.1.0.tgz",
- "integrity": "sha512-lav99zUQ+iPq6dkQRnTN0+KE9th0UG6Nwl34afyEGJ8CN5Dcq/RJjCVvOkLw6vPvs505xrvQcZW1huftQK8WVg==",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-cpp/-/dict-cpp-3.1.1.tgz",
+ "integrity": "sha512-ZWK3xxv5HCXvfjxxm2kEqeiMzTtuG3xWquGGAds5655Dd3D0HONSRcIuxzbO0QQMz1PsgCZKQZQu1uGlXk7MUQ==",
"dev": true
},
"@cspell/dict-cryptocurrencies": {
@@ -9417,9 +9462,9 @@
"dev": true
},
"@cspell/dict-docker": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-docker/-/dict-docker-1.1.0.tgz",
- "integrity": "sha512-2OI5srKxeoiOnAD34jGK2pDGbgeQDnBCuE64bM04Uct7QxPjIv1RDpWLa3VMWhFIzeoyNSNWwDB+x5ufVc6VXA==",
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-docker/-/dict-docker-1.1.1.tgz",
+ "integrity": "sha512-UEYoeRDm7oUN9yz1mYSozz6D4+2N14S/cd2Re9et6Xzq6yi62s4ky3knF92Of2weelADjnN41UA22VBhRAf7Sw==",
"dev": true
},
"@cspell/dict-dotnet": {
@@ -9435,9 +9480,9 @@
"dev": true
},
"@cspell/dict-en_us": {
- "version": "2.2.5",
- "resolved": "https://registry.npmjs.org/@cspell/dict-en_us/-/dict-en_us-2.2.5.tgz",
- "integrity": "sha512-gRHem02ZY83AQUTYBxtiVNmtM6gWFCJKumRoAKLj7vWYelmNLcCBsMA3BOOOJ7cZNKCI04lDEdh0u2f2akKZtQ==",
+ "version": "2.2.9",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-en_us/-/dict-en_us-2.2.9.tgz",
+ "integrity": "sha512-hzI+Pr2LwhvnqVk0ZOIHx/+2EkgVmpDCLMSdCevCvBuiw35uW/++KJV/2DrglQxgE+QmwZYAebQzmaWToscz+Q==",
"dev": true
},
"@cspell/dict-en-gb": {
@@ -9447,15 +9492,15 @@
"dev": true
},
"@cspell/dict-filetypes": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-filetypes/-/dict-filetypes-2.0.1.tgz",
- "integrity": "sha512-bQ7K3U/3hKO2lpQjObf0veNP/n50qk5CVezSwApMBckf/sAVvDTR1RGAvYdr+vdQnkdQrk6wYmhbshXi0sLDVg==",
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-filetypes/-/dict-filetypes-2.0.2.tgz",
+ "integrity": "sha512-do7/Iwxjx+FHybe6UTocsWNRF1ar4cwhQoV2K2YzYTm73CoU5LMEwi2LY0Mwp/mn90TKbpPPQGCJ0sRpvaZ4AA==",
"dev": true
},
"@cspell/dict-fonts": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-fonts/-/dict-fonts-2.0.0.tgz",
- "integrity": "sha512-AgkTalphfDPtKFPYmEExDcj8rRCh86xlOSXco8tehOEkYVYbksOk9XH0YVH34RFpy93YBd2nnVGLgyGVwagcPw==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-fonts/-/dict-fonts-2.0.1.tgz",
+ "integrity": "sha512-UX9evXp7IPZ55G1NxVLADoRgGa+6MPSFx4zWveT6vHIVI9k50yZZY2QkIgQIOEPgk8RNrNe1Tf6HLfndgFL2kQ==",
"dev": true
},
"@cspell/dict-fullstack": {
@@ -9477,15 +9522,15 @@
"dev": true
},
"@cspell/dict-haskell": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-haskell/-/dict-haskell-2.0.0.tgz",
- "integrity": "sha512-cjX1Br+gSWqtcmJD/IMHz1UoP3pUaKIIKy/JfhEs7ANtRt6hhfEKe9dl2kQzDkkKt4pXol+YgdYxL/sVc/nLgQ==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-haskell/-/dict-haskell-2.0.1.tgz",
+ "integrity": "sha512-ooA23qIG7InOOxlLm67CNH5O2J85QsPHEAzEU9KEqVfYG5ovFs5tx6n9pHekDVk3MpQULpqfNUYDR0KigPLg5g==",
"dev": true
},
"@cspell/dict-html": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-html/-/dict-html-3.0.1.tgz",
- "integrity": "sha512-sbuFd+nSjgbrGf5eYwSddFhm1eLLePKWyH6Zn8Zb0OODrBK5e4vGn1/scI/MOH5a2IvNs8W9wp84uMBFJcQZtw==",
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-html/-/dict-html-3.0.2.tgz",
+ "integrity": "sha512-ugMVQHZTvpYA/w8/E2dbSx2hdfFU9y91Omx40VUC6cNyF7jx00VKueK6gcRF3QZoB1PUhjla2YzxqRxuXI908A==",
"dev": true
},
"@cspell/dict-html-symbol-entities": {
@@ -9495,15 +9540,15 @@
"dev": true
},
"@cspell/dict-java": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/@cspell/dict-java/-/dict-java-3.0.2.tgz",
- "integrity": "sha512-OUhtLruqN+ztDEViEQDw22L883xaignSZHyl7CnD8rTwcuhcaumdAhu4c3mygIDnFGtk/a+pk4ZaXk1ZINvK7g==",
+ "version": "3.0.6",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-java/-/dict-java-3.0.6.tgz",
+ "integrity": "sha512-iLazWIQSovjknaHaiQFx/Q7ivXWalsKG9CN5TZokfCb9A/y3sfpdHlu4OyCAO7NJWhI4O/ChWPT1QGHeEDYPzQ==",
"dev": true
},
"@cspell/dict-latex": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/@cspell/dict-latex/-/dict-latex-2.0.5.tgz",
- "integrity": "sha512-r6aOaLWzvH3lZteVo/TiS6Ee2vng2qDwtvHLEHrzsq/SaIeHb6FoKJxnMpaNE1H85G/LMkG0LA1tMtl0C3JxsQ==",
+ "version": "2.0.8",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-latex/-/dict-latex-2.0.8.tgz",
+ "integrity": "sha512-GApXddAh2J52nyvSwFpwPymN5zjzRhjO2iukeANs9u6y3xiQ0Kob+Btv9Z8ChmicP9QSXaHgG3g5T2KFpZjqbQ==",
"dev": true
},
"@cspell/dict-lorem-ipsum": {
@@ -9567,9 +9612,9 @@
"dev": true
},
"@cspell/dict-rust": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-rust/-/dict-rust-2.0.0.tgz",
- "integrity": "sha512-EWlQivTKXMU3TTcq/Pi6KPKTQADknasQ700UrxRPzxhwQ4sKVZ88GDu6VZJlsbFUz8Vko289KS6wjiox/7WpmQ==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-rust/-/dict-rust-2.0.1.tgz",
+ "integrity": "sha512-ATDpIh0VWpQdUIZa8zqqJY4wQz3q00BTXlQCodeOmObYSb23+L6KWWzJ8mKLgpbc1lqTkogWrqxiCxlrCmqNmg==",
"dev": true
},
"@cspell/dict-scala": {
@@ -9579,9 +9624,9 @@
"dev": true
},
"@cspell/dict-software-terms": {
- "version": "2.1.8",
- "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-2.1.8.tgz",
- "integrity": "sha512-D9ECefkdbr5B0yLimy7nmEBl3AHPsweMG1wHatlCIT9uFwwqaq5e+ngbYrntEhMa6afkYY+LGOLbZ1L1dfpLVg==",
+ "version": "2.1.10",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-2.1.10.tgz",
+ "integrity": "sha512-L/4XuWQj0EAzWiuq16+9Mk5bTD2FtLCT+VY1gMgrzWtrwdMNTuunyGDzOC6iN5/yxrMSm7BeOKmaVpBhx4Et9g==",
"dev": true
},
"@cspell/dict-swift": {
@@ -9831,6 +9876,29 @@
"resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.26.tgz",
"integrity": "sha512-z/FG/6DUO7pnze3AE3TBGIjGGKkvCcGcWINe1C7cADY8hKLJPDYpzsNE37uExQ4md5RFtTCvg+M8Mu1Enyeg2A=="
},
+ "@types/node-fetch": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.2.tgz",
+ "integrity": "sha512-DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A==",
+ "dev": true,
+ "requires": {
+ "@types/node": "*",
+ "form-data": "^3.0.0"
+ },
+ "dependencies": {
+ "form-data": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz",
+ "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==",
+ "dev": true,
+ "requires": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.8",
+ "mime-types": "^2.1.12"
+ }
+ }
+ }
+ },
"@types/parse-json": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
@@ -10756,17 +10824,17 @@
"dev": true
},
"cspell": {
- "version": "6.1.1",
- "resolved": "https://registry.npmjs.org/cspell/-/cspell-6.1.1.tgz",
- "integrity": "sha512-0A2+XrcQAY9wqjzvIpw25J1LDY8mkSUMjcs0dDaeZMGQCuZ2HRTI96B3uSsJaH3X7rIOk5wflk3qPOsd3Jr0aQ==",
+ "version": "6.2.2",
+ "resolved": "https://registry.npmjs.org/cspell/-/cspell-6.2.2.tgz",
+ "integrity": "sha512-c/dEvmlriOM6at/FQ2gQN6ywu1K9wRw+JU8I9QHpYrJ3VIOMen3c1AXy3rnAkGMOWm6y9gy5PGDRcJaQlE4C7Q==",
"dev": true,
"requires": {
- "@cspell/cspell-pipe": "^6.1.1",
+ "@cspell/cspell-pipe": "^6.2.2",
"chalk": "^4.1.2",
"commander": "^9.3.0",
- "cspell-gitignore": "^6.1.1",
- "cspell-glob": "^6.1.1",
- "cspell-lib": "^6.1.1",
+ "cspell-gitignore": "^6.2.2",
+ "cspell-glob": "^6.2.2",
+ "cspell-lib": "^6.2.2",
"fast-json-stable-stringify": "^2.1.0",
"file-entry-cache": "^6.0.1",
"fs-extra": "^10.1.0",
@@ -10812,47 +10880,62 @@
}
},
"cspell-gitignore": {
- "version": "6.1.1",
- "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-6.1.1.tgz",
- "integrity": "sha512-aqEiD6JZyx0Sko8laorP8OUoMFg6T/wzi3oq/xJ4RV/3PL+SgRpxWOtuLslmCYTdZT74zwNs8YmrLvvLe+OPzQ==",
+ "version": "6.2.2",
+ "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-6.2.2.tgz",
+ "integrity": "sha512-B8w99hyf+Hlzc/6LibsGRyd7D2gW8U729Jpo6UIIN/etiiwFMAcLhtK7E5xVo4qKaOkLTKAf/YpYC7yMaY8UYQ==",
"dev": true,
"requires": {
- "cspell-glob": "^6.1.1",
+ "cspell-glob": "^6.2.2",
"find-up": "^5.0.0"
}
},
"cspell-glob": {
- "version": "6.1.1",
- "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-6.1.1.tgz",
- "integrity": "sha512-ftVhF+T+zzP4i3j22A/mn91Y4+dR+juvTH0pwdcNhDV/cryiAWFPJZPvj7wmH+sYzEpXCDTxMhqhHUwuEZoPyA==",
+ "version": "6.2.2",
+ "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-6.2.2.tgz",
+ "integrity": "sha512-v37OZskdjjRBjX1KA657Y+RegTZg1nHVqN5NkZNlbnqRERkZ0avhxjgaWA9WAcEDQOV02lmXIrLsq/JCps660A==",
"dev": true,
"requires": {
"micromatch": "^4.0.5"
}
},
+ "cspell-grammar": {
+ "version": "6.2.2",
+ "resolved": "https://registry.npmjs.org/cspell-grammar/-/cspell-grammar-6.2.2.tgz",
+ "integrity": "sha512-YXY+Wz3UzEHxRDgwIig4wCAoKsslsE31wMVfVWBwoAd1Pnl+d1wXKbW+6G2/awpRCKcRMLBCr/a3yepo2ZSwFg==",
+ "dev": true,
+ "requires": {
+ "@cspell/cspell-pipe": "^6.2.2",
+ "@cspell/cspell-types": "^6.2.2"
+ }
+ },
"cspell-io": {
- "version": "6.1.1",
- "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-6.1.1.tgz",
- "integrity": "sha512-3i4upVlFXqlCfgQtwqr1vS9sCctYrUWUbLcSrHKpJfgO5/FCRi+phaFdT/xhMfvNS4UIC79qLJshOoz9g2SLfQ==",
- "dev": true
+ "version": "6.2.2",
+ "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-6.2.2.tgz",
+ "integrity": "sha512-wIHYxN6Fq8w22S37gEYKCWEBO3sntwxm8dvInbmbKM4qH7VSWAivZFcb7hW0gO2WAx4iOgMm2BiT3IfqFmBZgQ==",
+ "dev": true,
+ "requires": {
+ "@types/node-fetch": "^2.6.2",
+ "node-fetch": "^2.6.7"
+ }
},
"cspell-lib": {
- "version": "6.1.1",
- "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-6.1.1.tgz",
- "integrity": "sha512-tKPnYs7AFsGwhT0ohtkxVV8gmgeu2Okcab/JTUiaWSEJ91aFQvDZMg+5laJ/kNGJoVDv37ahjdWXh6jBXmhrhw==",
+ "version": "6.2.2",
+ "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-6.2.2.tgz",
+ "integrity": "sha512-+oTxHuX0mrtsIjT+jx1gHVISEWpKMYk1JtxiYdvoBNVDvtOKMO/IztfS0v72dq/oC57RsFB/X8miFI4p9jYBrQ==",
"dev": true,
"requires": {
- "@cspell/cspell-bundled-dicts": "^6.1.1",
- "@cspell/cspell-pipe": "^6.1.1",
- "@cspell/cspell-types": "^6.1.1",
+ "@cspell/cspell-bundled-dicts": "^6.2.2",
+ "@cspell/cspell-pipe": "^6.2.2",
+ "@cspell/cspell-types": "^6.2.2",
"clear-module": "^4.1.2",
"comment-json": "^4.2.2",
"configstore": "^5.0.1",
"cosmiconfig": "^7.0.1",
- "cspell-glob": "^6.1.1",
- "cspell-io": "^6.1.1",
- "cspell-trie-lib": "^6.1.1",
- "fast-equals": "^3.0.3",
+ "cspell-glob": "^6.2.2",
+ "cspell-grammar": "^6.2.2",
+ "cspell-io": "^6.2.2",
+ "cspell-trie-lib": "^6.2.2",
+ "fast-equals": "^4.0.1",
"find-up": "^5.0.0",
"fs-extra": "^10.1.0",
"gensequence": "^3.1.1",
@@ -10864,12 +10947,12 @@
}
},
"cspell-trie-lib": {
- "version": "6.1.1",
- "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-6.1.1.tgz",
- "integrity": "sha512-VAB4f9aP1WwZwXyDoIm81XbeXvuLRIx7fi9BYN7sk5pliga8nXBCoxNB5AKqBWRld9OMFPJAmv+Dj0CmLJ+aYA==",
+ "version": "6.2.2",
+ "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-6.2.2.tgz",
+ "integrity": "sha512-SaxlXLJTcHi6u+nMqtmt7BEPaUEqBpG7KFOBdLyxen6EYxKfZfAJ9Oazki4z91BjcPOHbEoKI0ou7+IgQKqNuQ==",
"dev": true,
"requires": {
- "@cspell/cspell-pipe": "^6.1.1",
+ "@cspell/cspell-pipe": "^6.2.2",
"fs-extra": "^10.1.0",
"gensequence": "^3.1.1"
}
@@ -11842,9 +11925,9 @@
"dev": true
},
"fast-equals": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-3.0.3.tgz",
- "integrity": "sha512-NCe8qxnZFARSHGztGMZOO/PC1qa5MIFB5Hp66WdzbCRAz8U8US3bx1UTgLS49efBQPcUtO9gf5oVEY8o7y/7Kg==",
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-4.0.1.tgz",
+ "integrity": "sha512-OXqyj3MD0p8Kee16Jz7CbCnXo+5CHKKu4xBh5UhC1NbmMkHn8WScLRy/B2q5UOlWMlNSQJc4mwXW30Lz+JUZJw==",
"dev": true
},
"fast-json-stable-stringify": {
diff --git a/package.json b/package.json
index bb798c835..ff02b5b2e 100644
--- a/package.json
+++ b/package.json
@@ -28,7 +28,7 @@
"devDependencies": {
"chai": "4.3.4",
"chai-as-promised": "7.1.1",
- "cspell": "6.1.1",
+ "cspell": "6.2.2",
"eslint": "8.19.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
From e575d4303afc4000c54492fc3e31f3892c779207 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 4 Jul 2022 09:43:42 +0400
Subject: [PATCH 062/349] chore(deps): bump superagent from 7.1.1 to 8.0.0
(#1612)
Bumps [superagent](https://github.com/visionmedia/superagent) from 7.1.1 to 8.0.0.
- [Release notes](https://github.com/visionmedia/superagent/releases)
- [Changelog](https://github.com/visionmedia/superagent/blob/master/HISTORY.md)
- [Commits](https://github.com/visionmedia/superagent/compare/v7.1.1...v8.0.0)
---
updated-dependencies:
- dependency-name: superagent
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 30 +++++++++++++++---------------
package.json | 2 +-
2 files changed, 16 insertions(+), 16 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 0469c2802..de3248323 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -22,7 +22,7 @@
"promise": "8.1.0",
"puppeteer": "14.4.1",
"socket.io": "4.5.0",
- "superagent": "7.1.1"
+ "superagent": "8.0.0"
},
"devDependencies": {
"chai": "4.3.4",
@@ -8083,21 +8083,21 @@
}
},
"node_modules/superagent": {
- "version": "7.1.1",
- "resolved": "https://registry.npmjs.org/superagent/-/superagent-7.1.1.tgz",
- "integrity": "sha512-CQ2weSS6M+doIwwYFoMatklhRbx6sVNdB99OEJ5czcP3cng76Ljqus694knFWgOj3RkrtxZqIgpe6vhe0J7QWQ==",
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/superagent/-/superagent-8.0.0.tgz",
+ "integrity": "sha512-iudipXEel+SzlP9y29UBWGDjB+Zzag+eeA1iLosaR2YHBRr1Q1kC29iBrF2zIVD9fqVbpZnXkN/VJmwFMVyNWg==",
"dependencies": {
"component-emitter": "^1.3.0",
"cookiejar": "^2.1.3",
- "debug": "^4.3.3",
+ "debug": "^4.3.4",
"fast-safe-stringify": "^2.1.1",
"form-data": "^4.0.0",
"formidable": "^2.0.1",
"methods": "^1.1.2",
- "mime": "^2.5.0",
- "qs": "^6.10.1",
+ "mime": "2.6.0",
+ "qs": "^6.10.3",
"readable-stream": "^3.6.0",
- "semver": "^7.3.5"
+ "semver": "^7.3.7"
},
"engines": {
"node": ">=6.4.0 <13 || >=14"
@@ -15041,21 +15041,21 @@
"dev": true
},
"superagent": {
- "version": "7.1.1",
- "resolved": "https://registry.npmjs.org/superagent/-/superagent-7.1.1.tgz",
- "integrity": "sha512-CQ2weSS6M+doIwwYFoMatklhRbx6sVNdB99OEJ5czcP3cng76Ljqus694knFWgOj3RkrtxZqIgpe6vhe0J7QWQ==",
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/superagent/-/superagent-8.0.0.tgz",
+ "integrity": "sha512-iudipXEel+SzlP9y29UBWGDjB+Zzag+eeA1iLosaR2YHBRr1Q1kC29iBrF2zIVD9fqVbpZnXkN/VJmwFMVyNWg==",
"requires": {
"component-emitter": "^1.3.0",
"cookiejar": "^2.1.3",
- "debug": "^4.3.3",
+ "debug": "^4.3.4",
"fast-safe-stringify": "^2.1.1",
"form-data": "^4.0.0",
"formidable": "^2.0.1",
"methods": "^1.1.2",
- "mime": "^2.5.0",
- "qs": "^6.10.1",
+ "mime": "2.6.0",
+ "qs": "^6.10.3",
"readable-stream": "^3.6.0",
- "semver": "^7.3.5"
+ "semver": "^7.3.7"
},
"dependencies": {
"debug": {
diff --git a/package.json b/package.json
index ff02b5b2e..fcb02f552 100644
--- a/package.json
+++ b/package.json
@@ -23,7 +23,7 @@
"promise": "8.1.0",
"puppeteer": "14.4.1",
"socket.io": "4.5.0",
- "superagent": "7.1.1"
+ "superagent": "8.0.0"
},
"devDependencies": {
"chai": "4.3.4",
From 46392676dd00a3d393edd05f1478fc7baf1a4c8e Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 4 Jul 2022 09:44:23 +0400
Subject: [PATCH 063/349] chore(deps): bump puppeteer from 14.4.1 to 15.3.0
(#1616)
Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 14.4.1 to 15.3.0.
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/puppeteer/puppeteer/compare/v14.4.1...v15.3.0)
---
updated-dependencies:
- dependency-name: puppeteer
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 74 +++++++++++++++--------------------------------
package.json | 2 +-
2 files changed, 24 insertions(+), 52 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index de3248323..f20173f2b 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -20,7 +20,7 @@
"morgan": "1.10.0",
"node-w3capi": "1.11.2",
"promise": "8.1.0",
- "puppeteer": "14.4.1",
+ "puppeteer": "15.3.0",
"socket.io": "4.5.0",
"superagent": "8.0.0"
},
@@ -2693,9 +2693,9 @@
}
},
"node_modules/devtools-protocol": {
- "version": "0.0.1001819",
- "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1001819.tgz",
- "integrity": "sha512-G6OsIFnv/rDyxSqBa2lDLR6thp9oJioLsb2Gl+LbQlyoA9/OBAkrTU9jiCcQ8Pnh7z4d6slDiLaogR5hzgJLmQ=="
+ "version": "0.0.1011705",
+ "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1011705.tgz",
+ "integrity": "sha512-OKvTvu9n3swmgYshvsyVHYX0+aPzCoYUnyXUacfQMmFtBtBKewV/gT4I9jkAbpTqtTi2E4S9MXLlvzBDUlqg0Q=="
},
"node_modules/dezalgo": {
"version": "1.0.3",
@@ -5381,26 +5381,6 @@
}
}
},
- "node_modules/jsdom/node_modules/ws": {
- "version": "8.8.0",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.0.tgz",
- "integrity": "sha512-JDAgSYQ1ksuwqfChJusw1LSJ8BizJ2e/vVu5Lxjq3YvNJNlROv1ui4i+c/kUUrPheBvQl4c5UbERhTwKa6QBJQ==",
- "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/jsesc": {
"version": "2.5.2",
"resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
@@ -7282,14 +7262,14 @@
}
},
"node_modules/puppeteer": {
- "version": "14.4.1",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-14.4.1.tgz",
- "integrity": "sha512-+H0Gm84aXUvSLdSiDROtLlOofftClgw2TdceMvvCU9UvMryappoeS3+eOLfKvoy4sm8B8MWnYmPhWxVFudAOFQ==",
+ "version": "15.3.0",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-15.3.0.tgz",
+ "integrity": "sha512-PYZwL0DjGeUOauSie6n9Pf+vDUod+vFnC1uHa1Uj3ex1PhRI6DOheau6oJxxj9oyEPWy8SS19KfZDwln4v4LTg==",
"hasInstallScript": true,
"dependencies": {
"cross-fetch": "3.1.5",
"debug": "4.3.4",
- "devtools-protocol": "0.0.1001819",
+ "devtools-protocol": "0.0.1011705",
"extract-zip": "2.0.1",
"https-proxy-agent": "5.0.1",
"pkg-dir": "4.2.0",
@@ -7298,7 +7278,7 @@
"rimraf": "3.0.2",
"tar-fs": "2.1.1",
"unbzip2-stream": "1.4.3",
- "ws": "8.7.0"
+ "ws": "8.8.0"
},
"engines": {
"node": ">=14.1.0"
@@ -8812,9 +8792,9 @@
}
},
"node_modules/ws": {
- "version": "8.7.0",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.7.0.tgz",
- "integrity": "sha512-c2gsP0PRwcLFzUiA8Mkr37/MI7ilIlHQxaEAtd0uNMbVMoy8puJyafRlm0bV9MbGSabUPeLrRRaqIBcFcA2Pqg==",
+ "version": "8.8.0",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.0.tgz",
+ "integrity": "sha512-JDAgSYQ1ksuwqfChJusw1LSJ8BizJ2e/vVu5Lxjq3YvNJNlROv1ui4i+c/kUUrPheBvQl4c5UbERhTwKa6QBJQ==",
"engines": {
"node": ">=10.0.0"
},
@@ -11076,9 +11056,9 @@
"integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg=="
},
"devtools-protocol": {
- "version": "0.0.1001819",
- "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1001819.tgz",
- "integrity": "sha512-G6OsIFnv/rDyxSqBa2lDLR6thp9oJioLsb2Gl+LbQlyoA9/OBAkrTU9jiCcQ8Pnh7z4d6slDiLaogR5hzgJLmQ=="
+ "version": "0.0.1011705",
+ "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1011705.tgz",
+ "integrity": "sha512-OKvTvu9n3swmgYshvsyVHYX0+aPzCoYUnyXUacfQMmFtBtBKewV/gT4I9jkAbpTqtTi2E4S9MXLlvzBDUlqg0Q=="
},
"dezalgo": {
"version": "1.0.3",
@@ -13021,14 +13001,6 @@
"whatwg-url": "^11.0.0",
"ws": "^8.8.0",
"xml-name-validator": "^4.0.0"
- },
- "dependencies": {
- "ws": {
- "version": "8.8.0",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.0.tgz",
- "integrity": "sha512-JDAgSYQ1ksuwqfChJusw1LSJ8BizJ2e/vVu5Lxjq3YvNJNlROv1ui4i+c/kUUrPheBvQl4c5UbERhTwKa6QBJQ==",
- "requires": {}
- }
}
},
"jsesc": {
@@ -14436,13 +14408,13 @@
}
},
"puppeteer": {
- "version": "14.4.1",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-14.4.1.tgz",
- "integrity": "sha512-+H0Gm84aXUvSLdSiDROtLlOofftClgw2TdceMvvCU9UvMryappoeS3+eOLfKvoy4sm8B8MWnYmPhWxVFudAOFQ==",
+ "version": "15.3.0",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-15.3.0.tgz",
+ "integrity": "sha512-PYZwL0DjGeUOauSie6n9Pf+vDUod+vFnC1uHa1Uj3ex1PhRI6DOheau6oJxxj9oyEPWy8SS19KfZDwln4v4LTg==",
"requires": {
"cross-fetch": "3.1.5",
"debug": "4.3.4",
- "devtools-protocol": "0.0.1001819",
+ "devtools-protocol": "0.0.1011705",
"extract-zip": "2.0.1",
"https-proxy-agent": "5.0.1",
"pkg-dir": "4.2.0",
@@ -14451,7 +14423,7 @@
"rimraf": "3.0.2",
"tar-fs": "2.1.1",
"unbzip2-stream": "1.4.3",
- "ws": "8.7.0"
+ "ws": "8.8.0"
},
"dependencies": {
"debug": {
@@ -15617,9 +15589,9 @@
}
},
"ws": {
- "version": "8.7.0",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.7.0.tgz",
- "integrity": "sha512-c2gsP0PRwcLFzUiA8Mkr37/MI7ilIlHQxaEAtd0uNMbVMoy8puJyafRlm0bV9MbGSabUPeLrRRaqIBcFcA2Pqg==",
+ "version": "8.8.0",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.0.tgz",
+ "integrity": "sha512-JDAgSYQ1ksuwqfChJusw1LSJ8BizJ2e/vVu5Lxjq3YvNJNlROv1ui4i+c/kUUrPheBvQl4c5UbERhTwKa6QBJQ==",
"requires": {}
},
"xdg-basedir": {
diff --git a/package.json b/package.json
index fcb02f552..8b14c8d42 100644
--- a/package.json
+++ b/package.json
@@ -21,7 +21,7 @@
"morgan": "1.10.0",
"node-w3capi": "1.11.2",
"promise": "8.1.0",
- "puppeteer": "14.4.1",
+ "puppeteer": "15.3.0",
"socket.io": "4.5.0",
"superagent": "8.0.0"
},
From 4173d209caa3414bec78f86b1d76dfb3d6b9396f Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 18 Jul 2022 15:16:42 +0400
Subject: [PATCH 064/349] chore(deps-dev): bump cspell from 6.2.2 to 6.3.0
(#1619)
Bumps [cspell](https://github.com/streetsidesoftware/cspell) from 6.2.2 to 6.3.0.
- [Release notes](https://github.com/streetsidesoftware/cspell/releases)
- [Changelog](https://github.com/streetsidesoftware/cspell/blob/main/CHANGELOG.md)
- [Commits](https://github.com/streetsidesoftware/cspell/compare/v6.2.2...v6.3.0)
---
updated-dependencies:
- dependency-name: cspell
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 322 +++++++++++++++++++++++-----------------------
package.json | 2 +-
2 files changed, 162 insertions(+), 162 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index f20173f2b..daa41f06e 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -27,7 +27,7 @@
"devDependencies": {
"chai": "4.3.4",
"chai-as-promised": "7.1.1",
- "cspell": "6.2.2",
+ "cspell": "6.3.0",
"eslint": "8.19.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
@@ -498,16 +498,16 @@
}
},
"node_modules/@cspell/cspell-bundled-dicts": {
- "version": "6.2.2",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-6.2.2.tgz",
- "integrity": "sha512-RyWRgaS1DW3FOkH3zd/meXGt704GfHfAcYaNQTmrEdqe15J8dH42ki+GYgmgA6jG8I+ZqEkiDx5pt+mYgOo/dQ==",
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-6.3.0.tgz",
+ "integrity": "sha512-m4Woxfj9NIWpNrRvuhJM9usLyfPYZJyzjtwdm1/vmOcBX+8B+TTknxMlBiBwxKjkuSdCO2uuWVybFxypJ7fLCA==",
"dev": true,
"dependencies": {
"@cspell/dict-ada": "^2.0.0",
"@cspell/dict-aws": "^2.0.0",
"@cspell/dict-bash": "^2.0.3",
- "@cspell/dict-companies": "^2.0.6",
- "@cspell/dict-cpp": "^3.1.1",
+ "@cspell/dict-companies": "^2.0.7",
+ "@cspell/dict-cpp": "^3.2.0",
"@cspell/dict-cryptocurrencies": "^2.0.0",
"@cspell/dict-csharp": "^3.0.1",
"@cspell/dict-css": "^2.0.0",
@@ -516,18 +516,18 @@
"@cspell/dict-docker": "^1.1.1",
"@cspell/dict-dotnet": "^2.0.1",
"@cspell/dict-elixir": "^2.0.1",
- "@cspell/dict-en_us": "^2.2.8",
+ "@cspell/dict-en_us": "^2.2.10",
"@cspell/dict-en-gb": "^1.1.33",
- "@cspell/dict-filetypes": "^2.0.2",
+ "@cspell/dict-filetypes": "^2.1.0",
"@cspell/dict-fonts": "^2.0.1",
"@cspell/dict-fullstack": "^2.0.6",
"@cspell/dict-git": "^1.0.1",
"@cspell/dict-golang": "^3.0.1",
- "@cspell/dict-haskell": "^2.0.0",
+ "@cspell/dict-haskell": "^2.0.1",
"@cspell/dict-html": "^3.0.2",
"@cspell/dict-html-symbol-entities": "^3.0.0",
- "@cspell/dict-java": "^3.0.5",
- "@cspell/dict-latex": "^2.0.7",
+ "@cspell/dict-java": "^3.0.7",
+ "@cspell/dict-latex": "^2.0.9",
"@cspell/dict-lorem-ipsum": "^2.0.0",
"@cspell/dict-lua": "^2.0.0",
"@cspell/dict-node": "^3.0.1",
@@ -540,7 +540,7 @@
"@cspell/dict-ruby": "^2.0.1",
"@cspell/dict-rust": "^2.0.1",
"@cspell/dict-scala": "^2.0.0",
- "@cspell/dict-software-terms": "^2.1.9",
+ "@cspell/dict-software-terms": "^2.1.11",
"@cspell/dict-swift": "^1.0.3",
"@cspell/dict-typescript": "^2.0.0",
"@cspell/dict-vue": "^2.0.2"
@@ -550,18 +550,18 @@
}
},
"node_modules/@cspell/cspell-pipe": {
- "version": "6.2.2",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-6.2.2.tgz",
- "integrity": "sha512-Fwj979nv4970xEF/7KBu4eyQWglP5HZkKzI7++sikgJHt3jmWSiiA5VQOl8oqg4X3beJDwplP8dc/bjEXMA9TQ==",
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-6.3.0.tgz",
+ "integrity": "sha512-wxuFAyLmZ+aOsQx+28SdG2n1v66ybl5YJdfHSqyEUL8qv2yn2xaYvyAsGuNni+VZvYBnFLwV2IGkBvwUaZhuuA==",
"dev": true,
"engines": {
"node": ">=14"
}
},
"node_modules/@cspell/cspell-types": {
- "version": "6.2.2",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-6.2.2.tgz",
- "integrity": "sha512-8HBXahSu3DmMms5W9C00jRzYiH770WtvzRHxh/WdEtDD8qqXYRbjX8+gMsaDR5yhjI8MZZE+GGXk5wyuayw+/g==",
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-6.3.0.tgz",
+ "integrity": "sha512-21vN9FxY7SOCi70UKv67oaF49heT6oFutNJKdUMX4sHMVlAyJntkuL/G1wPrd3OCyxwy9VwoHdVP4x7f/+QEPQ==",
"dev": true,
"engines": {
"node": ">=14"
@@ -580,21 +580,21 @@
"dev": true
},
"node_modules/@cspell/dict-bash": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/@cspell/dict-bash/-/dict-bash-2.0.3.tgz",
- "integrity": "sha512-iw78lmxm49q2LhHTQCSu9zs85E8Sm6ui82OvxajU9rdhckFzZoj/KCQi9P0gFuL+w3WmQObHqdH2/sxK4oi2wA==",
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-bash/-/dict-bash-2.0.4.tgz",
+ "integrity": "sha512-uK/ehmp5LYrmRH2Gv3nbvdPswpkybJUn34WYKLpeuYHQktmi+pOI1A9uPdBPnSbMDffSvwQlQohIyKawz+X8Ag==",
"dev": true
},
"node_modules/@cspell/dict-companies": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/@cspell/dict-companies/-/dict-companies-2.0.6.tgz",
- "integrity": "sha512-S1U+ZqvwDwiMYEFPKNxRmH0z7YlmOj93xadga4U0LMa3S4ORSf192uMB0w0AFBwXUPnXHM5uqIGP0LTt0b4Ygg==",
+ "version": "2.0.7",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-companies/-/dict-companies-2.0.7.tgz",
+ "integrity": "sha512-Nb1Tc/HKotxagJ9w1U4tLAM9bH83QXQojoW7cl135yRVmjfeVG0qufKXjq6wq84KdAtnhmzSyzvVJa/ciD1t9g==",
"dev": true
},
"node_modules/@cspell/dict-cpp": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-cpp/-/dict-cpp-3.1.1.tgz",
- "integrity": "sha512-ZWK3xxv5HCXvfjxxm2kEqeiMzTtuG3xWquGGAds5655Dd3D0HONSRcIuxzbO0QQMz1PsgCZKQZQu1uGlXk7MUQ==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-cpp/-/dict-cpp-3.2.0.tgz",
+ "integrity": "sha512-xMHC00Ozq2zKKqgDMCe+E+z5oExlT7GP9PFM4XzUDwG7fmkU3WQnDtBGP2Zn6ed7mhz5DEmvT+SKrmCh6mh3Yg==",
"dev": true
},
"node_modules/@cspell/dict-cryptocurrencies": {
@@ -646,9 +646,9 @@
"dev": true
},
"node_modules/@cspell/dict-en_us": {
- "version": "2.2.9",
- "resolved": "https://registry.npmjs.org/@cspell/dict-en_us/-/dict-en_us-2.2.9.tgz",
- "integrity": "sha512-hzI+Pr2LwhvnqVk0ZOIHx/+2EkgVmpDCLMSdCevCvBuiw35uW/++KJV/2DrglQxgE+QmwZYAebQzmaWToscz+Q==",
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-en_us/-/dict-en_us-2.3.0.tgz",
+ "integrity": "sha512-wEGqVZ4uXxq9/mTemgN9B2MIqlcaLGPnvCBdqT5vPWxqxJjkGJmCkRCx9DYHHp2Cfd+VHc9zW6Xad59kORBS9g==",
"dev": true
},
"node_modules/@cspell/dict-en-gb": {
@@ -658,9 +658,9 @@
"dev": true
},
"node_modules/@cspell/dict-filetypes": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/@cspell/dict-filetypes/-/dict-filetypes-2.0.2.tgz",
- "integrity": "sha512-do7/Iwxjx+FHybe6UTocsWNRF1ar4cwhQoV2K2YzYTm73CoU5LMEwi2LY0Mwp/mn90TKbpPPQGCJ0sRpvaZ4AA==",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-filetypes/-/dict-filetypes-2.1.0.tgz",
+ "integrity": "sha512-YqdBw5sgZsEbXCbA7Dz01982sUrOyOQEJNwRrU2HlSgEswubapwJnATZ8WoPnE/NviVi0TvTqhReEQni55vtLA==",
"dev": true
},
"node_modules/@cspell/dict-fonts": {
@@ -706,15 +706,15 @@
"dev": true
},
"node_modules/@cspell/dict-java": {
- "version": "3.0.6",
- "resolved": "https://registry.npmjs.org/@cspell/dict-java/-/dict-java-3.0.6.tgz",
- "integrity": "sha512-iLazWIQSovjknaHaiQFx/Q7ivXWalsKG9CN5TZokfCb9A/y3sfpdHlu4OyCAO7NJWhI4O/ChWPT1QGHeEDYPzQ==",
+ "version": "3.0.7",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-java/-/dict-java-3.0.7.tgz",
+ "integrity": "sha512-IL7ubsRvKX6dZSx++TplJCfhiS7kkEGpbTPG0gMEP50DTNAVM4icZS8zmer2UBCU5PTwF85abJjdX7mRADWKVg==",
"dev": true
},
"node_modules/@cspell/dict-latex": {
- "version": "2.0.8",
- "resolved": "https://registry.npmjs.org/@cspell/dict-latex/-/dict-latex-2.0.8.tgz",
- "integrity": "sha512-GApXddAh2J52nyvSwFpwPymN5zjzRhjO2iukeANs9u6y3xiQ0Kob+Btv9Z8ChmicP9QSXaHgG3g5T2KFpZjqbQ==",
+ "version": "2.0.9",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-latex/-/dict-latex-2.0.9.tgz",
+ "integrity": "sha512-d1kTK6dJb5z6UcfASQWjqQlsjZvnoVOvMWxYtLpGksYf6gM4IgqoPVNMLYYK6xBS4T/uAnLIj975A6YuAeyZpg==",
"dev": true
},
"node_modules/@cspell/dict-lorem-ipsum": {
@@ -790,9 +790,9 @@
"dev": true
},
"node_modules/@cspell/dict-software-terms": {
- "version": "2.1.10",
- "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-2.1.10.tgz",
- "integrity": "sha512-L/4XuWQj0EAzWiuq16+9Mk5bTD2FtLCT+VY1gMgrzWtrwdMNTuunyGDzOC6iN5/yxrMSm7BeOKmaVpBhx4Et9g==",
+ "version": "2.1.12",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-2.1.12.tgz",
+ "integrity": "sha512-l8AKy8x20axAYVmh2bVtj7QDUn+V8MPV8V9RWCLIBWyksNu/DmfA7Itz+/zxqAjhh7HwzZEOUmynQfUi3oo1VQ==",
"dev": true
},
"node_modules/@cspell/dict-swift": {
@@ -802,9 +802,9 @@
"dev": true
},
"node_modules/@cspell/dict-typescript": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-typescript/-/dict-typescript-2.0.0.tgz",
- "integrity": "sha512-WFBahxsnD2y4Os14tE5Zxh31Ggn4DzGOAu3UoxYl1lLLxaszx4RH7LmAeFuznySboiaBeRBbpfJOjQA796O6VQ==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-typescript/-/dict-typescript-2.0.1.tgz",
+ "integrity": "sha512-YXH6nEH4thcD7lNffdNsKgDDZA5JVX4aKCuNIGE7qWSS9kBVgIvSU9/WH64R59rEzAPe1VwXwXyoZ7y4fAufww==",
"dev": true
},
"node_modules/@cspell/dict-vue": {
@@ -2366,17 +2366,17 @@
}
},
"node_modules/cspell": {
- "version": "6.2.2",
- "resolved": "https://registry.npmjs.org/cspell/-/cspell-6.2.2.tgz",
- "integrity": "sha512-c/dEvmlriOM6at/FQ2gQN6ywu1K9wRw+JU8I9QHpYrJ3VIOMen3c1AXy3rnAkGMOWm6y9gy5PGDRcJaQlE4C7Q==",
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/cspell/-/cspell-6.3.0.tgz",
+ "integrity": "sha512-Bd+GPDvz41ubRqDMmo5EYJD7v0oqcHHw8BCJEnxENbMbaDsFxeZovlka+3E/dmTN+LNgiMlS+wBWZ14Y/MXNFQ==",
"dev": true,
"dependencies": {
- "@cspell/cspell-pipe": "^6.2.2",
+ "@cspell/cspell-pipe": "^6.3.0",
"chalk": "^4.1.2",
"commander": "^9.3.0",
- "cspell-gitignore": "^6.2.2",
- "cspell-glob": "^6.2.2",
- "cspell-lib": "^6.2.2",
+ "cspell-gitignore": "^6.3.0",
+ "cspell-glob": "^6.3.0",
+ "cspell-lib": "^6.3.0",
"fast-json-stable-stringify": "^2.1.0",
"file-entry-cache": "^6.0.1",
"fs-extra": "^10.1.0",
@@ -2398,12 +2398,12 @@
}
},
"node_modules/cspell-gitignore": {
- "version": "6.2.2",
- "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-6.2.2.tgz",
- "integrity": "sha512-B8w99hyf+Hlzc/6LibsGRyd7D2gW8U729Jpo6UIIN/etiiwFMAcLhtK7E5xVo4qKaOkLTKAf/YpYC7yMaY8UYQ==",
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-6.3.0.tgz",
+ "integrity": "sha512-gy7FEx4WQMParfdgnWg5kNYmZELMpURfMe3Rw86VBQMTLgyyYR53ZRYJp0dxnKfiJoBw20YuAPonYJqBvNrkhg==",
"dev": true,
"dependencies": {
- "cspell-glob": "^6.2.2",
+ "cspell-glob": "^6.3.0",
"find-up": "^5.0.0"
},
"bin": {
@@ -2414,9 +2414,9 @@
}
},
"node_modules/cspell-glob": {
- "version": "6.2.2",
- "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-6.2.2.tgz",
- "integrity": "sha512-v37OZskdjjRBjX1KA657Y+RegTZg1nHVqN5NkZNlbnqRERkZ0avhxjgaWA9WAcEDQOV02lmXIrLsq/JCps660A==",
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-6.3.0.tgz",
+ "integrity": "sha512-oMFkxlfESDVBrjhVx+ahyjiT/kbudFtwzekuE6mvLp5Tid8JF2siy0DpVuvgtJmyQA0Tx44bv7uqUeFJVY9L2A==",
"dev": true,
"dependencies": {
"micromatch": "^4.0.5"
@@ -2426,13 +2426,13 @@
}
},
"node_modules/cspell-grammar": {
- "version": "6.2.2",
- "resolved": "https://registry.npmjs.org/cspell-grammar/-/cspell-grammar-6.2.2.tgz",
- "integrity": "sha512-YXY+Wz3UzEHxRDgwIig4wCAoKsslsE31wMVfVWBwoAd1Pnl+d1wXKbW+6G2/awpRCKcRMLBCr/a3yepo2ZSwFg==",
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/cspell-grammar/-/cspell-grammar-6.3.0.tgz",
+ "integrity": "sha512-xTJdWyqFzbZ0q41d9h/4QtBFPpDwuC5GgAGjIjyiDK09zxO95S6xvQyfqP8R/k8FtyWlKMzSx4ZbN1IjEaS1yQ==",
"dev": true,
"dependencies": {
- "@cspell/cspell-pipe": "^6.2.2",
- "@cspell/cspell-types": "^6.2.2"
+ "@cspell/cspell-pipe": "^6.3.0",
+ "@cspell/cspell-types": "^6.3.0"
},
"bin": {
"cspell-grammar": "bin.js"
@@ -2442,9 +2442,9 @@
}
},
"node_modules/cspell-io": {
- "version": "6.2.2",
- "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-6.2.2.tgz",
- "integrity": "sha512-wIHYxN6Fq8w22S37gEYKCWEBO3sntwxm8dvInbmbKM4qH7VSWAivZFcb7hW0gO2WAx4iOgMm2BiT3IfqFmBZgQ==",
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-6.3.0.tgz",
+ "integrity": "sha512-Ta1XnOPAHfb3kkvPoBryvNVnK7agZDcaGN0pnuIYzT5kt9E8OBcmCnPjXKhGCP0znSUTUPmm42q96FkaDuGXmg==",
"dev": true,
"dependencies": {
"@types/node-fetch": "^2.6.2",
@@ -2455,22 +2455,22 @@
}
},
"node_modules/cspell-lib": {
- "version": "6.2.2",
- "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-6.2.2.tgz",
- "integrity": "sha512-+oTxHuX0mrtsIjT+jx1gHVISEWpKMYk1JtxiYdvoBNVDvtOKMO/IztfS0v72dq/oC57RsFB/X8miFI4p9jYBrQ==",
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-6.3.0.tgz",
+ "integrity": "sha512-Eatco/J7FawNGrPildO0NDd86C+briABUofAbRHQPeeY57o4X0eV3U3BVVbuXpJnGD5AZDabRvv+DmStM9NK6w==",
"dev": true,
"dependencies": {
- "@cspell/cspell-bundled-dicts": "^6.2.2",
- "@cspell/cspell-pipe": "^6.2.2",
- "@cspell/cspell-types": "^6.2.2",
+ "@cspell/cspell-bundled-dicts": "^6.3.0",
+ "@cspell/cspell-pipe": "^6.3.0",
+ "@cspell/cspell-types": "^6.3.0",
"clear-module": "^4.1.2",
"comment-json": "^4.2.2",
"configstore": "^5.0.1",
"cosmiconfig": "^7.0.1",
- "cspell-glob": "^6.2.2",
- "cspell-grammar": "^6.2.2",
- "cspell-io": "^6.2.2",
- "cspell-trie-lib": "^6.2.2",
+ "cspell-glob": "^6.3.0",
+ "cspell-grammar": "^6.3.0",
+ "cspell-io": "^6.3.0",
+ "cspell-trie-lib": "^6.3.0",
"fast-equals": "^4.0.1",
"find-up": "^5.0.0",
"fs-extra": "^10.1.0",
@@ -2486,12 +2486,12 @@
}
},
"node_modules/cspell-trie-lib": {
- "version": "6.2.2",
- "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-6.2.2.tgz",
- "integrity": "sha512-SaxlXLJTcHi6u+nMqtmt7BEPaUEqBpG7KFOBdLyxen6EYxKfZfAJ9Oazki4z91BjcPOHbEoKI0ou7+IgQKqNuQ==",
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-6.3.0.tgz",
+ "integrity": "sha512-GHMbgHCb5cvBuGZEPaD9znQbRBy6cMh5j6VHX7QOmvHXYNEXCN851aNbl1Hm/oVCWylvQf00H4pC1WaJhmCqEA==",
"dev": true,
"dependencies": {
- "@cspell/cspell-pipe": "^6.2.2",
+ "@cspell/cspell-pipe": "^6.3.0",
"fs-extra": "^10.1.0",
"gensequence": "^3.1.1"
},
@@ -9321,16 +9321,16 @@
}
},
"@cspell/cspell-bundled-dicts": {
- "version": "6.2.2",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-6.2.2.tgz",
- "integrity": "sha512-RyWRgaS1DW3FOkH3zd/meXGt704GfHfAcYaNQTmrEdqe15J8dH42ki+GYgmgA6jG8I+ZqEkiDx5pt+mYgOo/dQ==",
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-6.3.0.tgz",
+ "integrity": "sha512-m4Woxfj9NIWpNrRvuhJM9usLyfPYZJyzjtwdm1/vmOcBX+8B+TTknxMlBiBwxKjkuSdCO2uuWVybFxypJ7fLCA==",
"dev": true,
"requires": {
"@cspell/dict-ada": "^2.0.0",
"@cspell/dict-aws": "^2.0.0",
"@cspell/dict-bash": "^2.0.3",
- "@cspell/dict-companies": "^2.0.6",
- "@cspell/dict-cpp": "^3.1.1",
+ "@cspell/dict-companies": "^2.0.7",
+ "@cspell/dict-cpp": "^3.2.0",
"@cspell/dict-cryptocurrencies": "^2.0.0",
"@cspell/dict-csharp": "^3.0.1",
"@cspell/dict-css": "^2.0.0",
@@ -9339,18 +9339,18 @@
"@cspell/dict-docker": "^1.1.1",
"@cspell/dict-dotnet": "^2.0.1",
"@cspell/dict-elixir": "^2.0.1",
- "@cspell/dict-en_us": "^2.2.8",
+ "@cspell/dict-en_us": "^2.2.10",
"@cspell/dict-en-gb": "^1.1.33",
- "@cspell/dict-filetypes": "^2.0.2",
+ "@cspell/dict-filetypes": "^2.1.0",
"@cspell/dict-fonts": "^2.0.1",
"@cspell/dict-fullstack": "^2.0.6",
"@cspell/dict-git": "^1.0.1",
"@cspell/dict-golang": "^3.0.1",
- "@cspell/dict-haskell": "^2.0.0",
+ "@cspell/dict-haskell": "^2.0.1",
"@cspell/dict-html": "^3.0.2",
"@cspell/dict-html-symbol-entities": "^3.0.0",
- "@cspell/dict-java": "^3.0.5",
- "@cspell/dict-latex": "^2.0.7",
+ "@cspell/dict-java": "^3.0.7",
+ "@cspell/dict-latex": "^2.0.9",
"@cspell/dict-lorem-ipsum": "^2.0.0",
"@cspell/dict-lua": "^2.0.0",
"@cspell/dict-node": "^3.0.1",
@@ -9363,22 +9363,22 @@
"@cspell/dict-ruby": "^2.0.1",
"@cspell/dict-rust": "^2.0.1",
"@cspell/dict-scala": "^2.0.0",
- "@cspell/dict-software-terms": "^2.1.9",
+ "@cspell/dict-software-terms": "^2.1.11",
"@cspell/dict-swift": "^1.0.3",
"@cspell/dict-typescript": "^2.0.0",
"@cspell/dict-vue": "^2.0.2"
}
},
"@cspell/cspell-pipe": {
- "version": "6.2.2",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-6.2.2.tgz",
- "integrity": "sha512-Fwj979nv4970xEF/7KBu4eyQWglP5HZkKzI7++sikgJHt3jmWSiiA5VQOl8oqg4X3beJDwplP8dc/bjEXMA9TQ==",
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-6.3.0.tgz",
+ "integrity": "sha512-wxuFAyLmZ+aOsQx+28SdG2n1v66ybl5YJdfHSqyEUL8qv2yn2xaYvyAsGuNni+VZvYBnFLwV2IGkBvwUaZhuuA==",
"dev": true
},
"@cspell/cspell-types": {
- "version": "6.2.2",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-6.2.2.tgz",
- "integrity": "sha512-8HBXahSu3DmMms5W9C00jRzYiH770WtvzRHxh/WdEtDD8qqXYRbjX8+gMsaDR5yhjI8MZZE+GGXk5wyuayw+/g==",
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-6.3.0.tgz",
+ "integrity": "sha512-21vN9FxY7SOCi70UKv67oaF49heT6oFutNJKdUMX4sHMVlAyJntkuL/G1wPrd3OCyxwy9VwoHdVP4x7f/+QEPQ==",
"dev": true
},
"@cspell/dict-ada": {
@@ -9394,21 +9394,21 @@
"dev": true
},
"@cspell/dict-bash": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/@cspell/dict-bash/-/dict-bash-2.0.3.tgz",
- "integrity": "sha512-iw78lmxm49q2LhHTQCSu9zs85E8Sm6ui82OvxajU9rdhckFzZoj/KCQi9P0gFuL+w3WmQObHqdH2/sxK4oi2wA==",
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-bash/-/dict-bash-2.0.4.tgz",
+ "integrity": "sha512-uK/ehmp5LYrmRH2Gv3nbvdPswpkybJUn34WYKLpeuYHQktmi+pOI1A9uPdBPnSbMDffSvwQlQohIyKawz+X8Ag==",
"dev": true
},
"@cspell/dict-companies": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/@cspell/dict-companies/-/dict-companies-2.0.6.tgz",
- "integrity": "sha512-S1U+ZqvwDwiMYEFPKNxRmH0z7YlmOj93xadga4U0LMa3S4ORSf192uMB0w0AFBwXUPnXHM5uqIGP0LTt0b4Ygg==",
+ "version": "2.0.7",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-companies/-/dict-companies-2.0.7.tgz",
+ "integrity": "sha512-Nb1Tc/HKotxagJ9w1U4tLAM9bH83QXQojoW7cl135yRVmjfeVG0qufKXjq6wq84KdAtnhmzSyzvVJa/ciD1t9g==",
"dev": true
},
"@cspell/dict-cpp": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-cpp/-/dict-cpp-3.1.1.tgz",
- "integrity": "sha512-ZWK3xxv5HCXvfjxxm2kEqeiMzTtuG3xWquGGAds5655Dd3D0HONSRcIuxzbO0QQMz1PsgCZKQZQu1uGlXk7MUQ==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-cpp/-/dict-cpp-3.2.0.tgz",
+ "integrity": "sha512-xMHC00Ozq2zKKqgDMCe+E+z5oExlT7GP9PFM4XzUDwG7fmkU3WQnDtBGP2Zn6ed7mhz5DEmvT+SKrmCh6mh3Yg==",
"dev": true
},
"@cspell/dict-cryptocurrencies": {
@@ -9460,9 +9460,9 @@
"dev": true
},
"@cspell/dict-en_us": {
- "version": "2.2.9",
- "resolved": "https://registry.npmjs.org/@cspell/dict-en_us/-/dict-en_us-2.2.9.tgz",
- "integrity": "sha512-hzI+Pr2LwhvnqVk0ZOIHx/+2EkgVmpDCLMSdCevCvBuiw35uW/++KJV/2DrglQxgE+QmwZYAebQzmaWToscz+Q==",
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-en_us/-/dict-en_us-2.3.0.tgz",
+ "integrity": "sha512-wEGqVZ4uXxq9/mTemgN9B2MIqlcaLGPnvCBdqT5vPWxqxJjkGJmCkRCx9DYHHp2Cfd+VHc9zW6Xad59kORBS9g==",
"dev": true
},
"@cspell/dict-en-gb": {
@@ -9472,9 +9472,9 @@
"dev": true
},
"@cspell/dict-filetypes": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/@cspell/dict-filetypes/-/dict-filetypes-2.0.2.tgz",
- "integrity": "sha512-do7/Iwxjx+FHybe6UTocsWNRF1ar4cwhQoV2K2YzYTm73CoU5LMEwi2LY0Mwp/mn90TKbpPPQGCJ0sRpvaZ4AA==",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-filetypes/-/dict-filetypes-2.1.0.tgz",
+ "integrity": "sha512-YqdBw5sgZsEbXCbA7Dz01982sUrOyOQEJNwRrU2HlSgEswubapwJnATZ8WoPnE/NviVi0TvTqhReEQni55vtLA==",
"dev": true
},
"@cspell/dict-fonts": {
@@ -9520,15 +9520,15 @@
"dev": true
},
"@cspell/dict-java": {
- "version": "3.0.6",
- "resolved": "https://registry.npmjs.org/@cspell/dict-java/-/dict-java-3.0.6.tgz",
- "integrity": "sha512-iLazWIQSovjknaHaiQFx/Q7ivXWalsKG9CN5TZokfCb9A/y3sfpdHlu4OyCAO7NJWhI4O/ChWPT1QGHeEDYPzQ==",
+ "version": "3.0.7",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-java/-/dict-java-3.0.7.tgz",
+ "integrity": "sha512-IL7ubsRvKX6dZSx++TplJCfhiS7kkEGpbTPG0gMEP50DTNAVM4icZS8zmer2UBCU5PTwF85abJjdX7mRADWKVg==",
"dev": true
},
"@cspell/dict-latex": {
- "version": "2.0.8",
- "resolved": "https://registry.npmjs.org/@cspell/dict-latex/-/dict-latex-2.0.8.tgz",
- "integrity": "sha512-GApXddAh2J52nyvSwFpwPymN5zjzRhjO2iukeANs9u6y3xiQ0Kob+Btv9Z8ChmicP9QSXaHgG3g5T2KFpZjqbQ==",
+ "version": "2.0.9",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-latex/-/dict-latex-2.0.9.tgz",
+ "integrity": "sha512-d1kTK6dJb5z6UcfASQWjqQlsjZvnoVOvMWxYtLpGksYf6gM4IgqoPVNMLYYK6xBS4T/uAnLIj975A6YuAeyZpg==",
"dev": true
},
"@cspell/dict-lorem-ipsum": {
@@ -9604,9 +9604,9 @@
"dev": true
},
"@cspell/dict-software-terms": {
- "version": "2.1.10",
- "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-2.1.10.tgz",
- "integrity": "sha512-L/4XuWQj0EAzWiuq16+9Mk5bTD2FtLCT+VY1gMgrzWtrwdMNTuunyGDzOC6iN5/yxrMSm7BeOKmaVpBhx4Et9g==",
+ "version": "2.1.12",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-2.1.12.tgz",
+ "integrity": "sha512-l8AKy8x20axAYVmh2bVtj7QDUn+V8MPV8V9RWCLIBWyksNu/DmfA7Itz+/zxqAjhh7HwzZEOUmynQfUi3oo1VQ==",
"dev": true
},
"@cspell/dict-swift": {
@@ -9616,9 +9616,9 @@
"dev": true
},
"@cspell/dict-typescript": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-typescript/-/dict-typescript-2.0.0.tgz",
- "integrity": "sha512-WFBahxsnD2y4Os14tE5Zxh31Ggn4DzGOAu3UoxYl1lLLxaszx4RH7LmAeFuznySboiaBeRBbpfJOjQA796O6VQ==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-typescript/-/dict-typescript-2.0.1.tgz",
+ "integrity": "sha512-YXH6nEH4thcD7lNffdNsKgDDZA5JVX4aKCuNIGE7qWSS9kBVgIvSU9/WH64R59rEzAPe1VwXwXyoZ7y4fAufww==",
"dev": true
},
"@cspell/dict-vue": {
@@ -10804,17 +10804,17 @@
"dev": true
},
"cspell": {
- "version": "6.2.2",
- "resolved": "https://registry.npmjs.org/cspell/-/cspell-6.2.2.tgz",
- "integrity": "sha512-c/dEvmlriOM6at/FQ2gQN6ywu1K9wRw+JU8I9QHpYrJ3VIOMen3c1AXy3rnAkGMOWm6y9gy5PGDRcJaQlE4C7Q==",
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/cspell/-/cspell-6.3.0.tgz",
+ "integrity": "sha512-Bd+GPDvz41ubRqDMmo5EYJD7v0oqcHHw8BCJEnxENbMbaDsFxeZovlka+3E/dmTN+LNgiMlS+wBWZ14Y/MXNFQ==",
"dev": true,
"requires": {
- "@cspell/cspell-pipe": "^6.2.2",
+ "@cspell/cspell-pipe": "^6.3.0",
"chalk": "^4.1.2",
"commander": "^9.3.0",
- "cspell-gitignore": "^6.2.2",
- "cspell-glob": "^6.2.2",
- "cspell-lib": "^6.2.2",
+ "cspell-gitignore": "^6.3.0",
+ "cspell-glob": "^6.3.0",
+ "cspell-lib": "^6.3.0",
"fast-json-stable-stringify": "^2.1.0",
"file-entry-cache": "^6.0.1",
"fs-extra": "^10.1.0",
@@ -10860,38 +10860,38 @@
}
},
"cspell-gitignore": {
- "version": "6.2.2",
- "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-6.2.2.tgz",
- "integrity": "sha512-B8w99hyf+Hlzc/6LibsGRyd7D2gW8U729Jpo6UIIN/etiiwFMAcLhtK7E5xVo4qKaOkLTKAf/YpYC7yMaY8UYQ==",
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-6.3.0.tgz",
+ "integrity": "sha512-gy7FEx4WQMParfdgnWg5kNYmZELMpURfMe3Rw86VBQMTLgyyYR53ZRYJp0dxnKfiJoBw20YuAPonYJqBvNrkhg==",
"dev": true,
"requires": {
- "cspell-glob": "^6.2.2",
+ "cspell-glob": "^6.3.0",
"find-up": "^5.0.0"
}
},
"cspell-glob": {
- "version": "6.2.2",
- "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-6.2.2.tgz",
- "integrity": "sha512-v37OZskdjjRBjX1KA657Y+RegTZg1nHVqN5NkZNlbnqRERkZ0avhxjgaWA9WAcEDQOV02lmXIrLsq/JCps660A==",
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-6.3.0.tgz",
+ "integrity": "sha512-oMFkxlfESDVBrjhVx+ahyjiT/kbudFtwzekuE6mvLp5Tid8JF2siy0DpVuvgtJmyQA0Tx44bv7uqUeFJVY9L2A==",
"dev": true,
"requires": {
"micromatch": "^4.0.5"
}
},
"cspell-grammar": {
- "version": "6.2.2",
- "resolved": "https://registry.npmjs.org/cspell-grammar/-/cspell-grammar-6.2.2.tgz",
- "integrity": "sha512-YXY+Wz3UzEHxRDgwIig4wCAoKsslsE31wMVfVWBwoAd1Pnl+d1wXKbW+6G2/awpRCKcRMLBCr/a3yepo2ZSwFg==",
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/cspell-grammar/-/cspell-grammar-6.3.0.tgz",
+ "integrity": "sha512-xTJdWyqFzbZ0q41d9h/4QtBFPpDwuC5GgAGjIjyiDK09zxO95S6xvQyfqP8R/k8FtyWlKMzSx4ZbN1IjEaS1yQ==",
"dev": true,
"requires": {
- "@cspell/cspell-pipe": "^6.2.2",
- "@cspell/cspell-types": "^6.2.2"
+ "@cspell/cspell-pipe": "^6.3.0",
+ "@cspell/cspell-types": "^6.3.0"
}
},
"cspell-io": {
- "version": "6.2.2",
- "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-6.2.2.tgz",
- "integrity": "sha512-wIHYxN6Fq8w22S37gEYKCWEBO3sntwxm8dvInbmbKM4qH7VSWAivZFcb7hW0gO2WAx4iOgMm2BiT3IfqFmBZgQ==",
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-6.3.0.tgz",
+ "integrity": "sha512-Ta1XnOPAHfb3kkvPoBryvNVnK7agZDcaGN0pnuIYzT5kt9E8OBcmCnPjXKhGCP0znSUTUPmm42q96FkaDuGXmg==",
"dev": true,
"requires": {
"@types/node-fetch": "^2.6.2",
@@ -10899,22 +10899,22 @@
}
},
"cspell-lib": {
- "version": "6.2.2",
- "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-6.2.2.tgz",
- "integrity": "sha512-+oTxHuX0mrtsIjT+jx1gHVISEWpKMYk1JtxiYdvoBNVDvtOKMO/IztfS0v72dq/oC57RsFB/X8miFI4p9jYBrQ==",
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-6.3.0.tgz",
+ "integrity": "sha512-Eatco/J7FawNGrPildO0NDd86C+briABUofAbRHQPeeY57o4X0eV3U3BVVbuXpJnGD5AZDabRvv+DmStM9NK6w==",
"dev": true,
"requires": {
- "@cspell/cspell-bundled-dicts": "^6.2.2",
- "@cspell/cspell-pipe": "^6.2.2",
- "@cspell/cspell-types": "^6.2.2",
+ "@cspell/cspell-bundled-dicts": "^6.3.0",
+ "@cspell/cspell-pipe": "^6.3.0",
+ "@cspell/cspell-types": "^6.3.0",
"clear-module": "^4.1.2",
"comment-json": "^4.2.2",
"configstore": "^5.0.1",
"cosmiconfig": "^7.0.1",
- "cspell-glob": "^6.2.2",
- "cspell-grammar": "^6.2.2",
- "cspell-io": "^6.2.2",
- "cspell-trie-lib": "^6.2.2",
+ "cspell-glob": "^6.3.0",
+ "cspell-grammar": "^6.3.0",
+ "cspell-io": "^6.3.0",
+ "cspell-trie-lib": "^6.3.0",
"fast-equals": "^4.0.1",
"find-up": "^5.0.0",
"fs-extra": "^10.1.0",
@@ -10927,12 +10927,12 @@
}
},
"cspell-trie-lib": {
- "version": "6.2.2",
- "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-6.2.2.tgz",
- "integrity": "sha512-SaxlXLJTcHi6u+nMqtmt7BEPaUEqBpG7KFOBdLyxen6EYxKfZfAJ9Oazki4z91BjcPOHbEoKI0ou7+IgQKqNuQ==",
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-6.3.0.tgz",
+ "integrity": "sha512-GHMbgHCb5cvBuGZEPaD9znQbRBy6cMh5j6VHX7QOmvHXYNEXCN851aNbl1Hm/oVCWylvQf00H4pC1WaJhmCqEA==",
"dev": true,
"requires": {
- "@cspell/cspell-pipe": "^6.2.2",
+ "@cspell/cspell-pipe": "^6.3.0",
"fs-extra": "^10.1.0",
"gensequence": "^3.1.1"
}
diff --git a/package.json b/package.json
index 8b14c8d42..ea2119039 100644
--- a/package.json
+++ b/package.json
@@ -28,7 +28,7 @@
"devDependencies": {
"chai": "4.3.4",
"chai-as-promised": "7.1.1",
- "cspell": "6.2.2",
+ "cspell": "6.3.0",
"eslint": "8.19.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
From 942d297fff3ef0104136ed60850c80278c94b638 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 18 Jul 2022 15:24:47 +0400
Subject: [PATCH 065/349] chore(deps-dev): bump eslint from 8.19.0 to 8.20.0
(#1618)
Bumps [eslint](https://github.com/eslint/eslint) from 8.19.0 to 8.20.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.19.0...v8.20.0)
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 14 +++++++-------
package.json | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index daa41f06e..b11f25157 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -28,7 +28,7 @@
"chai": "4.3.4",
"chai-as-promised": "7.1.1",
"cspell": "6.3.0",
- "eslint": "8.19.0",
+ "eslint": "8.20.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
"eslint-plugin-import": "2.26.0",
@@ -3069,9 +3069,9 @@
}
},
"node_modules/eslint": {
- "version": "8.19.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.19.0.tgz",
- "integrity": "sha512-SXOPj3x9VKvPe81TjjUJCYlV4oJjQw68Uek+AM0X4p+33dj2HY5bpTZOgnQHcG2eAm1mtCU9uNMnJi7exU/kYw==",
+ "version": "8.20.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.20.0.tgz",
+ "integrity": "sha512-d4ixhz5SKCa1D6SCPrivP7yYVi7nyD6A4vs6HIAul9ujBzcEmZVM3/0NN/yu5nKhmO1wjp5xQ46iRfmDGlOviA==",
"dev": true,
"dependencies": {
"@eslint/eslintrc": "^1.3.0",
@@ -11341,9 +11341,9 @@
}
},
"eslint": {
- "version": "8.19.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.19.0.tgz",
- "integrity": "sha512-SXOPj3x9VKvPe81TjjUJCYlV4oJjQw68Uek+AM0X4p+33dj2HY5bpTZOgnQHcG2eAm1mtCU9uNMnJi7exU/kYw==",
+ "version": "8.20.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.20.0.tgz",
+ "integrity": "sha512-d4ixhz5SKCa1D6SCPrivP7yYVi7nyD6A4vs6HIAul9ujBzcEmZVM3/0NN/yu5nKhmO1wjp5xQ46iRfmDGlOviA==",
"dev": true,
"requires": {
"@eslint/eslintrc": "^1.3.0",
diff --git a/package.json b/package.json
index ea2119039..5bdd09bc2 100644
--- a/package.json
+++ b/package.json
@@ -29,7 +29,7 @@
"chai": "4.3.4",
"chai-as-promised": "7.1.1",
"cspell": "6.3.0",
- "eslint": "8.19.0",
+ "eslint": "8.20.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
"eslint-plugin-import": "2.26.0",
From 2778bf79755cf3f4b282ecb49b7b3ae30e48a6ef Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 8 Aug 2022 14:34:12 +0400
Subject: [PATCH 066/349] chore(deps-dev): bump eslint from 8.20.0 to 8.21.0
(#1624)
Bumps [eslint](https://github.com/eslint/eslint) from 8.20.0 to 8.21.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.20.0...v8.21.0)
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 406 ++++++++++++++++++++++++++++++++++++++++++----
package.json | 2 +-
2 files changed, 376 insertions(+), 32 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index b11f25157..d67dc82f7 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -28,7 +28,7 @@
"chai": "4.3.4",
"chai-as-promised": "7.1.1",
"cspell": "6.3.0",
- "eslint": "8.20.0",
+ "eslint": "8.21.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
"eslint-plugin-import": "2.26.0",
@@ -871,9 +871,9 @@
"dev": true
},
"node_modules/@humanwhocodes/config-array": {
- "version": "0.9.5",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz",
- "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==",
+ "version": "0.10.4",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.4.tgz",
+ "integrity": "sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw==",
"dev": true,
"dependencies": {
"@humanwhocodes/object-schema": "^1.2.1",
@@ -907,6 +907,16 @@
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
"dev": true
},
+ "node_modules/@humanwhocodes/gitignore-to-minimatch": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz",
+ "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==",
+ "dev": true,
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/nzakas"
+ }
+ },
"node_modules/@humanwhocodes/object-schema": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz",
@@ -1037,6 +1047,41 @@
"@jridgewell/sourcemap-codec": "^1.4.10"
}
},
+ "node_modules/@nodelib/fs.scandir": {
+ "version": "2.1.5",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
+ "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
+ "dev": true,
+ "dependencies": {
+ "@nodelib/fs.stat": "2.0.5",
+ "run-parallel": "^1.1.9"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@nodelib/fs.stat": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
+ "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
+ "dev": true,
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@nodelib/fs.walk": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
+ "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
+ "dev": true,
+ "dependencies": {
+ "@nodelib/fs.scandir": "2.1.5",
+ "fastq": "^1.6.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
"node_modules/@sindresorhus/is": {
"version": "0.14.0",
"resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz",
@@ -1169,9 +1214,9 @@
}
},
"node_modules/acorn": {
- "version": "8.7.1",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz",
- "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==",
+ "version": "8.8.0",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz",
+ "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==",
"bin": {
"acorn": "bin/acorn"
},
@@ -1442,6 +1487,15 @@
"integrity": "sha512-/+3GRL7dDAGEfM6TseQk/U+mi18TU2Ms9I3UlLdUMhz2hbvGNTKdj9xniwXfUqgYhHxRx0+8UnKkvlNwVU+cWQ==",
"dev": true
},
+ "node_modules/array-union": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
+ "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/array.prototype.flat": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz",
@@ -2715,6 +2769,18 @@
"node": ">=0.3.1"
}
},
+ "node_modules/dir-glob": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
+ "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
+ "dev": true,
+ "dependencies": {
+ "path-type": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/doasync": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/doasync/-/doasync-2.0.1.tgz",
@@ -3069,13 +3135,14 @@
}
},
"node_modules/eslint": {
- "version": "8.20.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.20.0.tgz",
- "integrity": "sha512-d4ixhz5SKCa1D6SCPrivP7yYVi7nyD6A4vs6HIAul9ujBzcEmZVM3/0NN/yu5nKhmO1wjp5xQ46iRfmDGlOviA==",
+ "version": "8.21.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.21.0.tgz",
+ "integrity": "sha512-/XJ1+Qurf1T9G2M5IHrsjp+xrGT73RZf23xA1z5wB1ZzzEAWSZKvRwhWxTFp1rvkvCfwcvAUNAP31bhKTTGfDA==",
"dev": true,
"dependencies": {
"@eslint/eslintrc": "^1.3.0",
- "@humanwhocodes/config-array": "^0.9.2",
+ "@humanwhocodes/config-array": "^0.10.4",
+ "@humanwhocodes/gitignore-to-minimatch": "^1.0.2",
"ajv": "^6.10.0",
"chalk": "^4.0.0",
"cross-spawn": "^7.0.2",
@@ -3085,14 +3152,17 @@
"eslint-scope": "^7.1.1",
"eslint-utils": "^3.0.0",
"eslint-visitor-keys": "^3.3.0",
- "espree": "^9.3.2",
+ "espree": "^9.3.3",
"esquery": "^1.4.0",
"esutils": "^2.0.2",
"fast-deep-equal": "^3.1.3",
"file-entry-cache": "^6.0.1",
+ "find-up": "^5.0.0",
"functional-red-black-tree": "^1.0.1",
"glob-parent": "^6.0.1",
"globals": "^13.15.0",
+ "globby": "^11.1.0",
+ "grapheme-splitter": "^1.0.4",
"ignore": "^5.2.0",
"import-fresh": "^3.0.0",
"imurmurhash": "^0.1.4",
@@ -3553,17 +3623,20 @@
"dev": true
},
"node_modules/espree": {
- "version": "9.3.2",
- "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz",
- "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==",
+ "version": "9.3.3",
+ "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.3.tgz",
+ "integrity": "sha512-ORs1Rt/uQTqUKjDdGCyrtYxbazf5umATSf/K4qxjmZHORR6HJk+2s/2Pqe+Kk49HHINC/xNIrGfgh8sZcll0ng==",
"dev": true,
"dependencies": {
- "acorn": "^8.7.1",
+ "acorn": "^8.8.0",
"acorn-jsx": "^5.3.2",
"eslint-visitor-keys": "^3.3.0"
},
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
}
},
"node_modules/esprima": {
@@ -3850,6 +3923,34 @@
"integrity": "sha512-OXqyj3MD0p8Kee16Jz7CbCnXo+5CHKKu4xBh5UhC1NbmMkHn8WScLRy/B2q5UOlWMlNSQJc4mwXW30Lz+JUZJw==",
"dev": true
},
+ "node_modules/fast-glob": {
+ "version": "3.2.11",
+ "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz",
+ "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==",
+ "dev": true,
+ "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-glob/node_modules/glob-parent": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "dev": true,
+ "dependencies": {
+ "is-glob": "^4.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
"node_modules/fast-json-stable-stringify": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
@@ -3866,6 +3967,15 @@
"resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz",
"integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA=="
},
+ "node_modules/fastq": {
+ "version": "1.13.0",
+ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz",
+ "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==",
+ "dev": true,
+ "dependencies": {
+ "reusify": "^1.0.4"
+ }
+ },
"node_modules/fd-slicer": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
@@ -4279,6 +4389,26 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/globby": {
+ "version": "11.1.0",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
+ "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
+ "dev": true,
+ "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/got": {
"version": "9.6.0",
"resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz",
@@ -4318,6 +4448,12 @@
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
"integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA=="
},
+ "node_modules/grapheme-splitter": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz",
+ "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==",
+ "dev": true
+ },
"node_modules/handlebars": {
"version": "4.7.7",
"resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz",
@@ -5910,6 +6046,15 @@
"integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
"dev": true
},
+ "node_modules/merge2": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
+ "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
+ "dev": true,
+ "engines": {
+ "node": ">= 8"
+ }
+ },
"node_modules/metaviewport-parser": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/metaviewport-parser/-/metaviewport-parser-0.2.0.tgz",
@@ -7319,6 +7464,26 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/queue-microtask": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
+ "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
+ "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"
+ }
+ ]
+ },
"node_modules/randombytes": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
@@ -7548,6 +7713,16 @@
"node": ">=8"
}
},
+ "node_modules/reusify": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
+ "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
+ "dev": true,
+ "engines": {
+ "iojs": ">=1.0.0",
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/rfdc": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz",
@@ -7568,6 +7743,29 @@
"url": "https://github.com/sponsors/isaacs"
}
},
+ "node_modules/run-parallel": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
+ "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
+ "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"
+ }
+ ],
+ "dependencies": {
+ "queue-microtask": "^1.2.2"
+ }
+ },
"node_modules/rxjs": {
"version": "7.5.5",
"resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.5.tgz",
@@ -7746,6 +7944,15 @@
"integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
"dev": true
},
+ "node_modules/slash": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
+ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/slice-ansi": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz",
@@ -9673,9 +9880,9 @@
}
},
"@humanwhocodes/config-array": {
- "version": "0.9.5",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz",
- "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==",
+ "version": "0.10.4",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.4.tgz",
+ "integrity": "sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw==",
"dev": true,
"requires": {
"@humanwhocodes/object-schema": "^1.2.1",
@@ -9700,6 +9907,12 @@
}
}
},
+ "@humanwhocodes/gitignore-to-minimatch": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz",
+ "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==",
+ "dev": true
+ },
"@humanwhocodes/object-schema": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz",
@@ -9805,6 +10018,32 @@
"@jridgewell/sourcemap-codec": "^1.4.10"
}
},
+ "@nodelib/fs.scandir": {
+ "version": "2.1.5",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
+ "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
+ "dev": true,
+ "requires": {
+ "@nodelib/fs.stat": "2.0.5",
+ "run-parallel": "^1.1.9"
+ }
+ },
+ "@nodelib/fs.stat": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
+ "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
+ "dev": true
+ },
+ "@nodelib/fs.walk": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
+ "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
+ "dev": true,
+ "requires": {
+ "@nodelib/fs.scandir": "2.1.5",
+ "fastq": "^1.6.0"
+ }
+ },
"@sindresorhus/is": {
"version": "0.14.0",
"resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz",
@@ -9921,9 +10160,9 @@
}
},
"acorn": {
- "version": "8.7.1",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz",
- "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A=="
+ "version": "8.8.0",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz",
+ "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w=="
},
"acorn-globals": {
"version": "6.0.0",
@@ -10125,6 +10364,12 @@
"integrity": "sha512-/+3GRL7dDAGEfM6TseQk/U+mi18TU2Ms9I3UlLdUMhz2hbvGNTKdj9xniwXfUqgYhHxRx0+8UnKkvlNwVU+cWQ==",
"dev": true
},
+ "array-union": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
+ "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
+ "dev": true
+ },
"array.prototype.flat": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz",
@@ -11075,6 +11320,15 @@
"integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==",
"dev": true
},
+ "dir-glob": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
+ "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
+ "dev": true,
+ "requires": {
+ "path-type": "^4.0.0"
+ }
+ },
"doasync": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/doasync/-/doasync-2.0.1.tgz",
@@ -11341,13 +11595,14 @@
}
},
"eslint": {
- "version": "8.20.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.20.0.tgz",
- "integrity": "sha512-d4ixhz5SKCa1D6SCPrivP7yYVi7nyD6A4vs6HIAul9ujBzcEmZVM3/0NN/yu5nKhmO1wjp5xQ46iRfmDGlOviA==",
+ "version": "8.21.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.21.0.tgz",
+ "integrity": "sha512-/XJ1+Qurf1T9G2M5IHrsjp+xrGT73RZf23xA1z5wB1ZzzEAWSZKvRwhWxTFp1rvkvCfwcvAUNAP31bhKTTGfDA==",
"dev": true,
"requires": {
"@eslint/eslintrc": "^1.3.0",
- "@humanwhocodes/config-array": "^0.9.2",
+ "@humanwhocodes/config-array": "^0.10.4",
+ "@humanwhocodes/gitignore-to-minimatch": "^1.0.2",
"ajv": "^6.10.0",
"chalk": "^4.0.0",
"cross-spawn": "^7.0.2",
@@ -11357,14 +11612,17 @@
"eslint-scope": "^7.1.1",
"eslint-utils": "^3.0.0",
"eslint-visitor-keys": "^3.3.0",
- "espree": "^9.3.2",
+ "espree": "^9.3.3",
"esquery": "^1.4.0",
"esutils": "^2.0.2",
"fast-deep-equal": "^3.1.3",
"file-entry-cache": "^6.0.1",
+ "find-up": "^5.0.0",
"functional-red-black-tree": "^1.0.1",
"glob-parent": "^6.0.1",
"globals": "^13.15.0",
+ "globby": "^11.1.0",
+ "grapheme-splitter": "^1.0.4",
"ignore": "^5.2.0",
"import-fresh": "^3.0.0",
"imurmurhash": "^0.1.4",
@@ -11701,12 +11959,12 @@
"dev": true
},
"espree": {
- "version": "9.3.2",
- "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz",
- "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==",
+ "version": "9.3.3",
+ "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.3.tgz",
+ "integrity": "sha512-ORs1Rt/uQTqUKjDdGCyrtYxbazf5umATSf/K4qxjmZHORR6HJk+2s/2Pqe+Kk49HHINC/xNIrGfgh8sZcll0ng==",
"dev": true,
"requires": {
- "acorn": "^8.7.1",
+ "acorn": "^8.8.0",
"acorn-jsx": "^5.3.2",
"eslint-visitor-keys": "^3.3.0"
}
@@ -11910,6 +12168,30 @@
"integrity": "sha512-OXqyj3MD0p8Kee16Jz7CbCnXo+5CHKKu4xBh5UhC1NbmMkHn8WScLRy/B2q5UOlWMlNSQJc4mwXW30Lz+JUZJw==",
"dev": true
},
+ "fast-glob": {
+ "version": "3.2.11",
+ "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz",
+ "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==",
+ "dev": true,
+ "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"
+ },
+ "dependencies": {
+ "glob-parent": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "dev": true,
+ "requires": {
+ "is-glob": "^4.0.1"
+ }
+ }
+ }
+ },
"fast-json-stable-stringify": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
@@ -11926,6 +12208,15 @@
"resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz",
"integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA=="
},
+ "fastq": {
+ "version": "1.13.0",
+ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz",
+ "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==",
+ "dev": true,
+ "requires": {
+ "reusify": "^1.0.4"
+ }
+ },
"fd-slicer": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
@@ -12214,6 +12505,20 @@
"type-fest": "^0.20.2"
}
},
+ "globby": {
+ "version": "11.1.0",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
+ "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
+ "dev": true,
+ "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"
+ }
+ },
"got": {
"version": "9.6.0",
"resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz",
@@ -12249,6 +12554,12 @@
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
"integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA=="
},
+ "grapheme-splitter": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz",
+ "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==",
+ "dev": true
+ },
"handlebars": {
"version": "4.7.7",
"resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz",
@@ -13411,6 +13722,12 @@
"integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
"dev": true
},
+ "merge2": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
+ "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
+ "dev": true
+ },
"metaviewport-parser": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/metaviewport-parser/-/metaviewport-parser-0.2.0.tgz",
@@ -14449,6 +14766,12 @@
"side-channel": "^1.0.4"
}
},
+ "queue-microtask": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
+ "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
+ "dev": true
+ },
"randombytes": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
@@ -14625,6 +14948,12 @@
"signal-exit": "^3.0.2"
}
},
+ "reusify": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
+ "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
+ "dev": true
+ },
"rfdc": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz",
@@ -14639,6 +14968,15 @@
"glob": "^7.1.3"
}
},
+ "run-parallel": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
+ "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
+ "dev": true,
+ "requires": {
+ "queue-microtask": "^1.2.2"
+ }
+ },
"rxjs": {
"version": "7.5.5",
"resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.5.tgz",
@@ -14788,6 +15126,12 @@
"integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
"dev": true
},
+ "slash": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
+ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
+ "dev": true
+ },
"slice-ansi": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz",
diff --git a/package.json b/package.json
index 5bdd09bc2..0c4d6c10d 100644
--- a/package.json
+++ b/package.json
@@ -29,7 +29,7 @@
"chai": "4.3.4",
"chai-as-promised": "7.1.1",
"cspell": "6.3.0",
- "eslint": "8.20.0",
+ "eslint": "8.21.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
"eslint-plugin-import": "2.26.0",
From fb11404dbcd771e0b63b0ebd921c6c4889af4d70 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 8 Aug 2022 14:44:12 +0400
Subject: [PATCH 067/349] chore(deps): bump puppeteer from 15.3.0 to 16.1.0
(#1623)
Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 15.3.0 to 16.1.0.
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/puppeteer/puppeteer/compare/v15.3.0...v16.1.0)
---
updated-dependencies:
- dependency-name: puppeteer
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 46 +++++++++++++++++++++++-----------------------
package.json | 2 +-
2 files changed, 24 insertions(+), 24 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index d67dc82f7..9db9f227d 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -20,7 +20,7 @@
"morgan": "1.10.0",
"node-w3capi": "1.11.2",
"promise": "8.1.0",
- "puppeteer": "15.3.0",
+ "puppeteer": "16.1.0",
"socket.io": "4.5.0",
"superagent": "8.0.0"
},
@@ -2747,9 +2747,9 @@
}
},
"node_modules/devtools-protocol": {
- "version": "0.0.1011705",
- "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1011705.tgz",
- "integrity": "sha512-OKvTvu9n3swmgYshvsyVHYX0+aPzCoYUnyXUacfQMmFtBtBKewV/gT4I9jkAbpTqtTi2E4S9MXLlvzBDUlqg0Q=="
+ "version": "0.0.1019158",
+ "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1019158.tgz",
+ "integrity": "sha512-wvq+KscQ7/6spEV7czhnZc9RM/woz1AY+/Vpd8/h2HFMwJSdTliu7f/yr1A6vDdJfKICZsShqsYpEQbdhg8AFQ=="
},
"node_modules/dezalgo": {
"version": "1.0.3",
@@ -7407,14 +7407,14 @@
}
},
"node_modules/puppeteer": {
- "version": "15.3.0",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-15.3.0.tgz",
- "integrity": "sha512-PYZwL0DjGeUOauSie6n9Pf+vDUod+vFnC1uHa1Uj3ex1PhRI6DOheau6oJxxj9oyEPWy8SS19KfZDwln4v4LTg==",
+ "version": "16.1.0",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-16.1.0.tgz",
+ "integrity": "sha512-lhykJLbH2bbBaP3NfYI2Vj0T4ctrdfVdEVf8glZITPnLfqrJ0nfUzAYuIz5YcA79k5lmFKANIhEXex+jQChU3g==",
"hasInstallScript": true,
"dependencies": {
"cross-fetch": "3.1.5",
"debug": "4.3.4",
- "devtools-protocol": "0.0.1011705",
+ "devtools-protocol": "0.0.1019158",
"extract-zip": "2.0.1",
"https-proxy-agent": "5.0.1",
"pkg-dir": "4.2.0",
@@ -7423,7 +7423,7 @@
"rimraf": "3.0.2",
"tar-fs": "2.1.1",
"unbzip2-stream": "1.4.3",
- "ws": "8.8.0"
+ "ws": "8.8.1"
},
"engines": {
"node": ">=14.1.0"
@@ -8999,9 +8999,9 @@
}
},
"node_modules/ws": {
- "version": "8.8.0",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.0.tgz",
- "integrity": "sha512-JDAgSYQ1ksuwqfChJusw1LSJ8BizJ2e/vVu5Lxjq3YvNJNlROv1ui4i+c/kUUrPheBvQl4c5UbERhTwKa6QBJQ==",
+ "version": "8.8.1",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz",
+ "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==",
"engines": {
"node": ">=10.0.0"
},
@@ -11301,9 +11301,9 @@
"integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg=="
},
"devtools-protocol": {
- "version": "0.0.1011705",
- "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1011705.tgz",
- "integrity": "sha512-OKvTvu9n3swmgYshvsyVHYX0+aPzCoYUnyXUacfQMmFtBtBKewV/gT4I9jkAbpTqtTi2E4S9MXLlvzBDUlqg0Q=="
+ "version": "0.0.1019158",
+ "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1019158.tgz",
+ "integrity": "sha512-wvq+KscQ7/6spEV7czhnZc9RM/woz1AY+/Vpd8/h2HFMwJSdTliu7f/yr1A6vDdJfKICZsShqsYpEQbdhg8AFQ=="
},
"dezalgo": {
"version": "1.0.3",
@@ -14725,13 +14725,13 @@
}
},
"puppeteer": {
- "version": "15.3.0",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-15.3.0.tgz",
- "integrity": "sha512-PYZwL0DjGeUOauSie6n9Pf+vDUod+vFnC1uHa1Uj3ex1PhRI6DOheau6oJxxj9oyEPWy8SS19KfZDwln4v4LTg==",
+ "version": "16.1.0",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-16.1.0.tgz",
+ "integrity": "sha512-lhykJLbH2bbBaP3NfYI2Vj0T4ctrdfVdEVf8glZITPnLfqrJ0nfUzAYuIz5YcA79k5lmFKANIhEXex+jQChU3g==",
"requires": {
"cross-fetch": "3.1.5",
"debug": "4.3.4",
- "devtools-protocol": "0.0.1011705",
+ "devtools-protocol": "0.0.1019158",
"extract-zip": "2.0.1",
"https-proxy-agent": "5.0.1",
"pkg-dir": "4.2.0",
@@ -14740,7 +14740,7 @@
"rimraf": "3.0.2",
"tar-fs": "2.1.1",
"unbzip2-stream": "1.4.3",
- "ws": "8.8.0"
+ "ws": "8.8.1"
},
"dependencies": {
"debug": {
@@ -15933,9 +15933,9 @@
}
},
"ws": {
- "version": "8.8.0",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.0.tgz",
- "integrity": "sha512-JDAgSYQ1ksuwqfChJusw1LSJ8BizJ2e/vVu5Lxjq3YvNJNlROv1ui4i+c/kUUrPheBvQl4c5UbERhTwKa6QBJQ==",
+ "version": "8.8.1",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz",
+ "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==",
"requires": {}
},
"xdg-basedir": {
diff --git a/package.json b/package.json
index 0c4d6c10d..bf2b4f76b 100644
--- a/package.json
+++ b/package.json
@@ -21,7 +21,7 @@
"morgan": "1.10.0",
"node-w3capi": "1.11.2",
"promise": "8.1.0",
- "puppeteer": "15.3.0",
+ "puppeteer": "16.1.0",
"socket.io": "4.5.0",
"superagent": "8.0.0"
},
From fb3a2b8b0b8698ef83a4bdeba8f121b5002a9b23 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 8 Aug 2022 14:44:35 +0400
Subject: [PATCH 068/349] chore(deps-dev): bump cspell from 6.3.0 to 6.6.0
(#1625)
Bumps [cspell](https://github.com/streetsidesoftware/cspell) from 6.3.0 to 6.6.0.
- [Release notes](https://github.com/streetsidesoftware/cspell/releases)
- [Changelog](https://github.com/streetsidesoftware/cspell/blob/main/CHANGELOG.md)
- [Commits](https://github.com/streetsidesoftware/cspell/compare/v6.3.0...v6.6.0)
---
updated-dependencies:
- dependency-name: cspell
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 353 +++++++++++++++++++++++++---------------------
package.json | 2 +-
2 files changed, 193 insertions(+), 162 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 9db9f227d..13b910892 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -27,7 +27,7 @@
"devDependencies": {
"chai": "4.3.4",
"chai-as-promised": "7.1.1",
- "cspell": "6.3.0",
+ "cspell": "6.6.0",
"eslint": "8.21.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
@@ -498,16 +498,16 @@
}
},
"node_modules/@cspell/cspell-bundled-dicts": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-6.3.0.tgz",
- "integrity": "sha512-m4Woxfj9NIWpNrRvuhJM9usLyfPYZJyzjtwdm1/vmOcBX+8B+TTknxMlBiBwxKjkuSdCO2uuWVybFxypJ7fLCA==",
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-6.6.0.tgz",
+ "integrity": "sha512-PF0xazNpIIeyVj6hISfgR/jdOirK8dLyEtILPKeFukQ2R//XJOgOJ0KiujkYMFfIRQAkh9P3Wn+0C8Ne82vcrA==",
"dev": true,
"dependencies": {
- "@cspell/dict-ada": "^2.0.0",
+ "@cspell/dict-ada": "^2.0.1",
"@cspell/dict-aws": "^2.0.0",
- "@cspell/dict-bash": "^2.0.3",
- "@cspell/dict-companies": "^2.0.7",
- "@cspell/dict-cpp": "^3.2.0",
+ "@cspell/dict-bash": "^2.0.4",
+ "@cspell/dict-companies": "^2.0.11",
+ "@cspell/dict-cpp": "^3.2.1",
"@cspell/dict-cryptocurrencies": "^2.0.0",
"@cspell/dict-csharp": "^3.0.1",
"@cspell/dict-css": "^2.0.0",
@@ -516,9 +516,9 @@
"@cspell/dict-docker": "^1.1.1",
"@cspell/dict-dotnet": "^2.0.1",
"@cspell/dict-elixir": "^2.0.1",
- "@cspell/dict-en_us": "^2.2.10",
+ "@cspell/dict-en_us": "^2.3.0",
"@cspell/dict-en-gb": "^1.1.33",
- "@cspell/dict-filetypes": "^2.1.0",
+ "@cspell/dict-filetypes": "^2.1.1",
"@cspell/dict-fonts": "^2.0.1",
"@cspell/dict-fullstack": "^2.0.6",
"@cspell/dict-git": "^1.0.1",
@@ -531,18 +531,19 @@
"@cspell/dict-lorem-ipsum": "^2.0.0",
"@cspell/dict-lua": "^2.0.0",
"@cspell/dict-node": "^3.0.1",
- "@cspell/dict-npm": "^3.0.1",
+ "@cspell/dict-npm": "^3.1.2",
"@cspell/dict-php": "^2.0.0",
"@cspell/dict-powershell": "^2.0.0",
"@cspell/dict-public-licenses": "^1.0.5",
"@cspell/dict-python": "^3.0.6",
"@cspell/dict-r": "^1.0.3",
- "@cspell/dict-ruby": "^2.0.1",
+ "@cspell/dict-ruby": "^2.0.2",
"@cspell/dict-rust": "^2.0.1",
"@cspell/dict-scala": "^2.0.0",
- "@cspell/dict-software-terms": "^2.1.11",
+ "@cspell/dict-software-terms": "^2.2.2",
+ "@cspell/dict-sql": "^1.0.4",
"@cspell/dict-swift": "^1.0.3",
- "@cspell/dict-typescript": "^2.0.0",
+ "@cspell/dict-typescript": "^2.0.1",
"@cspell/dict-vue": "^2.0.2"
},
"engines": {
@@ -550,27 +551,36 @@
}
},
"node_modules/@cspell/cspell-pipe": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-6.3.0.tgz",
- "integrity": "sha512-wxuFAyLmZ+aOsQx+28SdG2n1v66ybl5YJdfHSqyEUL8qv2yn2xaYvyAsGuNni+VZvYBnFLwV2IGkBvwUaZhuuA==",
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-6.6.0.tgz",
+ "integrity": "sha512-0pGTcIS8cf3qPeizdmH0hMkIF5c6uWwGdyHCGECH9PmNiTx78jtwoELENYDkRwZmA0tAKwignA+PGxcpDBEwWg==",
+ "dev": true,
+ "engines": {
+ "node": ">=14"
+ }
+ },
+ "node_modules/@cspell/cspell-service-bus": {
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-service-bus/-/cspell-service-bus-6.6.0.tgz",
+ "integrity": "sha512-jD/yHZSFnWYdmmfSryPQAdFa0BK+BQ7JzXaqiVPKpVZ+QjlIaZwtsg1rn3aC958mDx6rUlH2wkGPFlNzhY705g==",
"dev": true,
"engines": {
"node": ">=14"
}
},
"node_modules/@cspell/cspell-types": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-6.3.0.tgz",
- "integrity": "sha512-21vN9FxY7SOCi70UKv67oaF49heT6oFutNJKdUMX4sHMVlAyJntkuL/G1wPrd3OCyxwy9VwoHdVP4x7f/+QEPQ==",
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-6.6.0.tgz",
+ "integrity": "sha512-DIT8ie7b22u78txE02cfEto9su8HfiaXxKyP/uLlucYwlxh0mTSz6COB819APeAHf8tFQHfi+GgVwgjVSCnhKA==",
"dev": true,
"engines": {
"node": ">=14"
}
},
"node_modules/@cspell/dict-ada": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-ada/-/dict-ada-2.0.0.tgz",
- "integrity": "sha512-4gfJEYXVwz6IN2LBaT6QoUV4pqaR35i0z0u9O684vLuVczvNJIHa4vNaSEFBr9d6xxncUyqstgP9P73ajJjh9A==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-ada/-/dict-ada-2.0.1.tgz",
+ "integrity": "sha512-vopTJ1oHrrFYV5GU55Sr+AzItR78Uj5YbCaspYABmYKlq4NRrcUAUsr4bWgymDcspMIHO7e7IFcj48OKs1fndA==",
"dev": true
},
"node_modules/@cspell/dict-aws": {
@@ -586,15 +596,15 @@
"dev": true
},
"node_modules/@cspell/dict-companies": {
- "version": "2.0.7",
- "resolved": "https://registry.npmjs.org/@cspell/dict-companies/-/dict-companies-2.0.7.tgz",
- "integrity": "sha512-Nb1Tc/HKotxagJ9w1U4tLAM9bH83QXQojoW7cl135yRVmjfeVG0qufKXjq6wq84KdAtnhmzSyzvVJa/ciD1t9g==",
+ "version": "2.0.11",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-companies/-/dict-companies-2.0.11.tgz",
+ "integrity": "sha512-8Fw+dviHh3nu9y0jI+7kpObY/C15s4bDzWi5ZJpkAT65z+yZiIr6rxyoCR4vHpT5/TofbaRXFKWHoc/sqUYY2g==",
"dev": true
},
"node_modules/@cspell/dict-cpp": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-cpp/-/dict-cpp-3.2.0.tgz",
- "integrity": "sha512-xMHC00Ozq2zKKqgDMCe+E+z5oExlT7GP9PFM4XzUDwG7fmkU3WQnDtBGP2Zn6ed7mhz5DEmvT+SKrmCh6mh3Yg==",
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-cpp/-/dict-cpp-3.2.1.tgz",
+ "integrity": "sha512-XcmzrKIghqFfrYLLaHtWKOp9rupiuGdc5ODONk+emsq0W5CIc3Abn27IQHwUzxzF+Cm5IfKAIJ5Kpe6hkzm0HQ==",
"dev": true
},
"node_modules/@cspell/dict-cryptocurrencies": {
@@ -658,9 +668,9 @@
"dev": true
},
"node_modules/@cspell/dict-filetypes": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-filetypes/-/dict-filetypes-2.1.0.tgz",
- "integrity": "sha512-YqdBw5sgZsEbXCbA7Dz01982sUrOyOQEJNwRrU2HlSgEswubapwJnATZ8WoPnE/NviVi0TvTqhReEQni55vtLA==",
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-filetypes/-/dict-filetypes-2.1.1.tgz",
+ "integrity": "sha512-Oo0/mUbFHzsaATqRLdkV1RMoYns3aGzeKFIpVJg415GYtJ8EABXtEArYTXeMwlboyGTPvEk+PR2hBSTSfQTqmg==",
"dev": true
},
"node_modules/@cspell/dict-fonts": {
@@ -736,9 +746,9 @@
"dev": true
},
"node_modules/@cspell/dict-npm": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-npm/-/dict-npm-3.0.1.tgz",
- "integrity": "sha512-ZfuzFwE03WwyShwvQfXhhKIrFxgAkOtA/N1KdEwfP//nVDgysJfGueBhJJfI6vjUSr1IA+u5DXrSV0nowLAEhg==",
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-npm/-/dict-npm-3.1.2.tgz",
+ "integrity": "sha512-dg4M38nrCCeBOYKVqPG91JPJ67j9LygPeNnu5fa7E9Z1eho3fkYHvfKlF3t4EZyAOxEobp0ZB0iXaCuX2YknlA==",
"dev": true
},
"node_modules/@cspell/dict-php": {
@@ -772,9 +782,9 @@
"dev": true
},
"node_modules/@cspell/dict-ruby": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-ruby/-/dict-ruby-2.0.1.tgz",
- "integrity": "sha512-qGqhYfFeoBOashv/l0Kj5o4ilyvfq0s+t+r32juPOkOnbHz+hzxnJo2tMMg/L/UdjVV7Y8ovg4LDBC/seVrMYQ==",
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-ruby/-/dict-ruby-2.0.2.tgz",
+ "integrity": "sha512-vVnUpSmGDbPjs7MHq741DsLHhQcoA4CnUCM9wsTorQ9AQRDAkDTbK/LcY8nM19MoXCb3eF8PFku5Jq+gqH0u7w==",
"dev": true
},
"node_modules/@cspell/dict-rust": {
@@ -790,9 +800,15 @@
"dev": true
},
"node_modules/@cspell/dict-software-terms": {
- "version": "2.1.12",
- "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-2.1.12.tgz",
- "integrity": "sha512-l8AKy8x20axAYVmh2bVtj7QDUn+V8MPV8V9RWCLIBWyksNu/DmfA7Itz+/zxqAjhh7HwzZEOUmynQfUi3oo1VQ==",
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-2.2.2.tgz",
+ "integrity": "sha512-s6l3lzKhxXWfu8QsSt1qoUK2l6iGbFKJd0T8XRYfsKnX6fVCUmHNueGWQ6TFCRXDRvHiwGB+UpPicyHPtSJJ5A==",
+ "dev": true
+ },
+ "node_modules/@cspell/dict-sql": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-sql/-/dict-sql-1.0.4.tgz",
+ "integrity": "sha512-+9nMcwsCzdYH0tyv2LeuVvQ+DdecS2C1N+hw6sl0FTHWI5GwULHAGW840RBwcKw0s+dl7sc0WpZhS1EW7b0pXg==",
"dev": true
},
"node_modules/@cspell/dict-swift": {
@@ -2189,9 +2205,9 @@
}
},
"node_modules/commander": {
- "version": "9.3.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-9.3.0.tgz",
- "integrity": "sha512-hv95iU5uXPbK83mjrJKuZyFM/LBAoCV/XhVGkS5Je6tl7sxr6A0ITMw5WoRV46/UaJ46Nllm3Xt7IaJhXTIkzw==",
+ "version": "9.4.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.0.tgz",
+ "integrity": "sha512-sRPT+umqkz90UA8M1yqYfnHlZA7fF6nSphDtxeywPZ49ysjxDQybzk13CL+mXekDRG92skbcqCLVovuCusNmFw==",
"dev": true,
"engines": {
"node": "^12.20.0 || >=14"
@@ -2420,17 +2436,17 @@
}
},
"node_modules/cspell": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/cspell/-/cspell-6.3.0.tgz",
- "integrity": "sha512-Bd+GPDvz41ubRqDMmo5EYJD7v0oqcHHw8BCJEnxENbMbaDsFxeZovlka+3E/dmTN+LNgiMlS+wBWZ14Y/MXNFQ==",
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/cspell/-/cspell-6.6.0.tgz",
+ "integrity": "sha512-GMhdNBHCRdm7hq5J9xMnxmGb3NNOddNNWVY94gFwAGHXgHLW4C45lN4/pRBX3vI2Zgog22/g05c8gVKaASfeRQ==",
"dev": true,
"dependencies": {
- "@cspell/cspell-pipe": "^6.3.0",
+ "@cspell/cspell-pipe": "^6.6.0",
"chalk": "^4.1.2",
- "commander": "^9.3.0",
- "cspell-gitignore": "^6.3.0",
- "cspell-glob": "^6.3.0",
- "cspell-lib": "^6.3.0",
+ "commander": "^9.4.0",
+ "cspell-gitignore": "^6.6.0",
+ "cspell-glob": "^6.6.0",
+ "cspell-lib": "^6.6.0",
"fast-json-stable-stringify": "^2.1.0",
"file-entry-cache": "^6.0.1",
"fs-extra": "^10.1.0",
@@ -2452,12 +2468,12 @@
}
},
"node_modules/cspell-gitignore": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-6.3.0.tgz",
- "integrity": "sha512-gy7FEx4WQMParfdgnWg5kNYmZELMpURfMe3Rw86VBQMTLgyyYR53ZRYJp0dxnKfiJoBw20YuAPonYJqBvNrkhg==",
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-6.6.0.tgz",
+ "integrity": "sha512-FsV8bGJoI2w23C6VzoXsoTiTEWqld64+olJ2GI/kY+Y7e1BGElMcUZoil9cVwpcdL+WCZbp4sLtfkf3wfYtxeA==",
"dev": true,
"dependencies": {
- "cspell-glob": "^6.3.0",
+ "cspell-glob": "^6.6.0",
"find-up": "^5.0.0"
},
"bin": {
@@ -2468,9 +2484,9 @@
}
},
"node_modules/cspell-glob": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-6.3.0.tgz",
- "integrity": "sha512-oMFkxlfESDVBrjhVx+ahyjiT/kbudFtwzekuE6mvLp5Tid8JF2siy0DpVuvgtJmyQA0Tx44bv7uqUeFJVY9L2A==",
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-6.6.0.tgz",
+ "integrity": "sha512-SsGzUXCS4qaqB3hNpZZjb2iVk33mY5IBYg/eEYjcWe/8XiFpz9Yn8T7BTwGMQiHS1FU+3qQdLogDl3Ggw6IGdQ==",
"dev": true,
"dependencies": {
"micromatch": "^4.0.5"
@@ -2480,13 +2496,13 @@
}
},
"node_modules/cspell-grammar": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/cspell-grammar/-/cspell-grammar-6.3.0.tgz",
- "integrity": "sha512-xTJdWyqFzbZ0q41d9h/4QtBFPpDwuC5GgAGjIjyiDK09zxO95S6xvQyfqP8R/k8FtyWlKMzSx4ZbN1IjEaS1yQ==",
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/cspell-grammar/-/cspell-grammar-6.6.0.tgz",
+ "integrity": "sha512-jaUlU2Uw8OQO2ma9P2uve8j2LwK8pyCUGm65IuU1kRtaF0xRmy4QZOclZcK5jQhvPYe0/qCMJWta2UNnAxd8tA==",
"dev": true,
"dependencies": {
- "@cspell/cspell-pipe": "^6.3.0",
- "@cspell/cspell-types": "^6.3.0"
+ "@cspell/cspell-pipe": "^6.6.0",
+ "@cspell/cspell-types": "^6.6.0"
},
"bin": {
"cspell-grammar": "bin.js"
@@ -2496,11 +2512,12 @@
}
},
"node_modules/cspell-io": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-6.3.0.tgz",
- "integrity": "sha512-Ta1XnOPAHfb3kkvPoBryvNVnK7agZDcaGN0pnuIYzT5kt9E8OBcmCnPjXKhGCP0znSUTUPmm42q96FkaDuGXmg==",
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-6.6.0.tgz",
+ "integrity": "sha512-HiIBOgpKNN7D05vh6SOddCumgPiz0yhTzodDv7wOb/zqwm8SixFORhpbO5EDqa8NCFm8eNJPKkSodz64zZSr4A==",
"dev": true,
"dependencies": {
+ "@cspell/cspell-service-bus": "^6.6.0",
"@types/node-fetch": "^2.6.2",
"node-fetch": "^2.6.7"
},
@@ -2509,22 +2526,22 @@
}
},
"node_modules/cspell-lib": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-6.3.0.tgz",
- "integrity": "sha512-Eatco/J7FawNGrPildO0NDd86C+briABUofAbRHQPeeY57o4X0eV3U3BVVbuXpJnGD5AZDabRvv+DmStM9NK6w==",
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-6.6.0.tgz",
+ "integrity": "sha512-oT2GX1kvIEMglTpJO/cTBmMbqzlsLwwtv1g6V6Eq+nfYMjDIWwz2AFDVKMM02xihF6lICMTTkQJtZeuZL4qqFA==",
"dev": true,
"dependencies": {
- "@cspell/cspell-bundled-dicts": "^6.3.0",
- "@cspell/cspell-pipe": "^6.3.0",
- "@cspell/cspell-types": "^6.3.0",
+ "@cspell/cspell-bundled-dicts": "^6.6.0",
+ "@cspell/cspell-pipe": "^6.6.0",
+ "@cspell/cspell-types": "^6.6.0",
"clear-module": "^4.1.2",
"comment-json": "^4.2.2",
"configstore": "^5.0.1",
"cosmiconfig": "^7.0.1",
- "cspell-glob": "^6.3.0",
- "cspell-grammar": "^6.3.0",
- "cspell-io": "^6.3.0",
- "cspell-trie-lib": "^6.3.0",
+ "cspell-glob": "^6.6.0",
+ "cspell-grammar": "^6.6.0",
+ "cspell-io": "^6.6.0",
+ "cspell-trie-lib": "^6.6.0",
"fast-equals": "^4.0.1",
"find-up": "^5.0.0",
"fs-extra": "^10.1.0",
@@ -2540,12 +2557,12 @@
}
},
"node_modules/cspell-trie-lib": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-6.3.0.tgz",
- "integrity": "sha512-GHMbgHCb5cvBuGZEPaD9znQbRBy6cMh5j6VHX7QOmvHXYNEXCN851aNbl1Hm/oVCWylvQf00H4pC1WaJhmCqEA==",
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-6.6.0.tgz",
+ "integrity": "sha512-z/LjMHPzIuUtY4QeYz/oe7itm0V16mdjYHpUBn/rGBpJUdeFtSu88LN+CzJKuIV5GPJmbLlztd64OBx0LDnWjg==",
"dev": true,
"dependencies": {
- "@cspell/cspell-pipe": "^6.3.0",
+ "@cspell/cspell-pipe": "^6.6.0",
"fs-extra": "^10.1.0",
"gensequence": "^3.1.1"
},
@@ -9528,16 +9545,16 @@
}
},
"@cspell/cspell-bundled-dicts": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-6.3.0.tgz",
- "integrity": "sha512-m4Woxfj9NIWpNrRvuhJM9usLyfPYZJyzjtwdm1/vmOcBX+8B+TTknxMlBiBwxKjkuSdCO2uuWVybFxypJ7fLCA==",
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-6.6.0.tgz",
+ "integrity": "sha512-PF0xazNpIIeyVj6hISfgR/jdOirK8dLyEtILPKeFukQ2R//XJOgOJ0KiujkYMFfIRQAkh9P3Wn+0C8Ne82vcrA==",
"dev": true,
"requires": {
- "@cspell/dict-ada": "^2.0.0",
+ "@cspell/dict-ada": "^2.0.1",
"@cspell/dict-aws": "^2.0.0",
- "@cspell/dict-bash": "^2.0.3",
- "@cspell/dict-companies": "^2.0.7",
- "@cspell/dict-cpp": "^3.2.0",
+ "@cspell/dict-bash": "^2.0.4",
+ "@cspell/dict-companies": "^2.0.11",
+ "@cspell/dict-cpp": "^3.2.1",
"@cspell/dict-cryptocurrencies": "^2.0.0",
"@cspell/dict-csharp": "^3.0.1",
"@cspell/dict-css": "^2.0.0",
@@ -9546,9 +9563,9 @@
"@cspell/dict-docker": "^1.1.1",
"@cspell/dict-dotnet": "^2.0.1",
"@cspell/dict-elixir": "^2.0.1",
- "@cspell/dict-en_us": "^2.2.10",
+ "@cspell/dict-en_us": "^2.3.0",
"@cspell/dict-en-gb": "^1.1.33",
- "@cspell/dict-filetypes": "^2.1.0",
+ "@cspell/dict-filetypes": "^2.1.1",
"@cspell/dict-fonts": "^2.0.1",
"@cspell/dict-fullstack": "^2.0.6",
"@cspell/dict-git": "^1.0.1",
@@ -9561,37 +9578,44 @@
"@cspell/dict-lorem-ipsum": "^2.0.0",
"@cspell/dict-lua": "^2.0.0",
"@cspell/dict-node": "^3.0.1",
- "@cspell/dict-npm": "^3.0.1",
+ "@cspell/dict-npm": "^3.1.2",
"@cspell/dict-php": "^2.0.0",
"@cspell/dict-powershell": "^2.0.0",
"@cspell/dict-public-licenses": "^1.0.5",
"@cspell/dict-python": "^3.0.6",
"@cspell/dict-r": "^1.0.3",
- "@cspell/dict-ruby": "^2.0.1",
+ "@cspell/dict-ruby": "^2.0.2",
"@cspell/dict-rust": "^2.0.1",
"@cspell/dict-scala": "^2.0.0",
- "@cspell/dict-software-terms": "^2.1.11",
+ "@cspell/dict-software-terms": "^2.2.2",
+ "@cspell/dict-sql": "^1.0.4",
"@cspell/dict-swift": "^1.0.3",
- "@cspell/dict-typescript": "^2.0.0",
+ "@cspell/dict-typescript": "^2.0.1",
"@cspell/dict-vue": "^2.0.2"
}
},
"@cspell/cspell-pipe": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-6.3.0.tgz",
- "integrity": "sha512-wxuFAyLmZ+aOsQx+28SdG2n1v66ybl5YJdfHSqyEUL8qv2yn2xaYvyAsGuNni+VZvYBnFLwV2IGkBvwUaZhuuA==",
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-6.6.0.tgz",
+ "integrity": "sha512-0pGTcIS8cf3qPeizdmH0hMkIF5c6uWwGdyHCGECH9PmNiTx78jtwoELENYDkRwZmA0tAKwignA+PGxcpDBEwWg==",
+ "dev": true
+ },
+ "@cspell/cspell-service-bus": {
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-service-bus/-/cspell-service-bus-6.6.0.tgz",
+ "integrity": "sha512-jD/yHZSFnWYdmmfSryPQAdFa0BK+BQ7JzXaqiVPKpVZ+QjlIaZwtsg1rn3aC958mDx6rUlH2wkGPFlNzhY705g==",
"dev": true
},
"@cspell/cspell-types": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-6.3.0.tgz",
- "integrity": "sha512-21vN9FxY7SOCi70UKv67oaF49heT6oFutNJKdUMX4sHMVlAyJntkuL/G1wPrd3OCyxwy9VwoHdVP4x7f/+QEPQ==",
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-6.6.0.tgz",
+ "integrity": "sha512-DIT8ie7b22u78txE02cfEto9su8HfiaXxKyP/uLlucYwlxh0mTSz6COB819APeAHf8tFQHfi+GgVwgjVSCnhKA==",
"dev": true
},
"@cspell/dict-ada": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-ada/-/dict-ada-2.0.0.tgz",
- "integrity": "sha512-4gfJEYXVwz6IN2LBaT6QoUV4pqaR35i0z0u9O684vLuVczvNJIHa4vNaSEFBr9d6xxncUyqstgP9P73ajJjh9A==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-ada/-/dict-ada-2.0.1.tgz",
+ "integrity": "sha512-vopTJ1oHrrFYV5GU55Sr+AzItR78Uj5YbCaspYABmYKlq4NRrcUAUsr4bWgymDcspMIHO7e7IFcj48OKs1fndA==",
"dev": true
},
"@cspell/dict-aws": {
@@ -9607,15 +9631,15 @@
"dev": true
},
"@cspell/dict-companies": {
- "version": "2.0.7",
- "resolved": "https://registry.npmjs.org/@cspell/dict-companies/-/dict-companies-2.0.7.tgz",
- "integrity": "sha512-Nb1Tc/HKotxagJ9w1U4tLAM9bH83QXQojoW7cl135yRVmjfeVG0qufKXjq6wq84KdAtnhmzSyzvVJa/ciD1t9g==",
+ "version": "2.0.11",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-companies/-/dict-companies-2.0.11.tgz",
+ "integrity": "sha512-8Fw+dviHh3nu9y0jI+7kpObY/C15s4bDzWi5ZJpkAT65z+yZiIr6rxyoCR4vHpT5/TofbaRXFKWHoc/sqUYY2g==",
"dev": true
},
"@cspell/dict-cpp": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-cpp/-/dict-cpp-3.2.0.tgz",
- "integrity": "sha512-xMHC00Ozq2zKKqgDMCe+E+z5oExlT7GP9PFM4XzUDwG7fmkU3WQnDtBGP2Zn6ed7mhz5DEmvT+SKrmCh6mh3Yg==",
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-cpp/-/dict-cpp-3.2.1.tgz",
+ "integrity": "sha512-XcmzrKIghqFfrYLLaHtWKOp9rupiuGdc5ODONk+emsq0W5CIc3Abn27IQHwUzxzF+Cm5IfKAIJ5Kpe6hkzm0HQ==",
"dev": true
},
"@cspell/dict-cryptocurrencies": {
@@ -9679,9 +9703,9 @@
"dev": true
},
"@cspell/dict-filetypes": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-filetypes/-/dict-filetypes-2.1.0.tgz",
- "integrity": "sha512-YqdBw5sgZsEbXCbA7Dz01982sUrOyOQEJNwRrU2HlSgEswubapwJnATZ8WoPnE/NviVi0TvTqhReEQni55vtLA==",
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-filetypes/-/dict-filetypes-2.1.1.tgz",
+ "integrity": "sha512-Oo0/mUbFHzsaATqRLdkV1RMoYns3aGzeKFIpVJg415GYtJ8EABXtEArYTXeMwlboyGTPvEk+PR2hBSTSfQTqmg==",
"dev": true
},
"@cspell/dict-fonts": {
@@ -9757,9 +9781,9 @@
"dev": true
},
"@cspell/dict-npm": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-npm/-/dict-npm-3.0.1.tgz",
- "integrity": "sha512-ZfuzFwE03WwyShwvQfXhhKIrFxgAkOtA/N1KdEwfP//nVDgysJfGueBhJJfI6vjUSr1IA+u5DXrSV0nowLAEhg==",
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-npm/-/dict-npm-3.1.2.tgz",
+ "integrity": "sha512-dg4M38nrCCeBOYKVqPG91JPJ67j9LygPeNnu5fa7E9Z1eho3fkYHvfKlF3t4EZyAOxEobp0ZB0iXaCuX2YknlA==",
"dev": true
},
"@cspell/dict-php": {
@@ -9793,9 +9817,9 @@
"dev": true
},
"@cspell/dict-ruby": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-ruby/-/dict-ruby-2.0.1.tgz",
- "integrity": "sha512-qGqhYfFeoBOashv/l0Kj5o4ilyvfq0s+t+r32juPOkOnbHz+hzxnJo2tMMg/L/UdjVV7Y8ovg4LDBC/seVrMYQ==",
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-ruby/-/dict-ruby-2.0.2.tgz",
+ "integrity": "sha512-vVnUpSmGDbPjs7MHq741DsLHhQcoA4CnUCM9wsTorQ9AQRDAkDTbK/LcY8nM19MoXCb3eF8PFku5Jq+gqH0u7w==",
"dev": true
},
"@cspell/dict-rust": {
@@ -9811,9 +9835,15 @@
"dev": true
},
"@cspell/dict-software-terms": {
- "version": "2.1.12",
- "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-2.1.12.tgz",
- "integrity": "sha512-l8AKy8x20axAYVmh2bVtj7QDUn+V8MPV8V9RWCLIBWyksNu/DmfA7Itz+/zxqAjhh7HwzZEOUmynQfUi3oo1VQ==",
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-2.2.2.tgz",
+ "integrity": "sha512-s6l3lzKhxXWfu8QsSt1qoUK2l6iGbFKJd0T8XRYfsKnX6fVCUmHNueGWQ6TFCRXDRvHiwGB+UpPicyHPtSJJ5A==",
+ "dev": true
+ },
+ "@cspell/dict-sql": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-sql/-/dict-sql-1.0.4.tgz",
+ "integrity": "sha512-+9nMcwsCzdYH0tyv2LeuVvQ+DdecS2C1N+hw6sl0FTHWI5GwULHAGW840RBwcKw0s+dl7sc0WpZhS1EW7b0pXg==",
"dev": true
},
"@cspell/dict-swift": {
@@ -10869,9 +10899,9 @@
}
},
"commander": {
- "version": "9.3.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-9.3.0.tgz",
- "integrity": "sha512-hv95iU5uXPbK83mjrJKuZyFM/LBAoCV/XhVGkS5Je6tl7sxr6A0ITMw5WoRV46/UaJ46Nllm3Xt7IaJhXTIkzw==",
+ "version": "9.4.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.0.tgz",
+ "integrity": "sha512-sRPT+umqkz90UA8M1yqYfnHlZA7fF6nSphDtxeywPZ49ysjxDQybzk13CL+mXekDRG92skbcqCLVovuCusNmFw==",
"dev": true
},
"comment-json": {
@@ -11049,17 +11079,17 @@
"dev": true
},
"cspell": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/cspell/-/cspell-6.3.0.tgz",
- "integrity": "sha512-Bd+GPDvz41ubRqDMmo5EYJD7v0oqcHHw8BCJEnxENbMbaDsFxeZovlka+3E/dmTN+LNgiMlS+wBWZ14Y/MXNFQ==",
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/cspell/-/cspell-6.6.0.tgz",
+ "integrity": "sha512-GMhdNBHCRdm7hq5J9xMnxmGb3NNOddNNWVY94gFwAGHXgHLW4C45lN4/pRBX3vI2Zgog22/g05c8gVKaASfeRQ==",
"dev": true,
"requires": {
- "@cspell/cspell-pipe": "^6.3.0",
+ "@cspell/cspell-pipe": "^6.6.0",
"chalk": "^4.1.2",
- "commander": "^9.3.0",
- "cspell-gitignore": "^6.3.0",
- "cspell-glob": "^6.3.0",
- "cspell-lib": "^6.3.0",
+ "commander": "^9.4.0",
+ "cspell-gitignore": "^6.6.0",
+ "cspell-glob": "^6.6.0",
+ "cspell-lib": "^6.6.0",
"fast-json-stable-stringify": "^2.1.0",
"file-entry-cache": "^6.0.1",
"fs-extra": "^10.1.0",
@@ -11105,61 +11135,62 @@
}
},
"cspell-gitignore": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-6.3.0.tgz",
- "integrity": "sha512-gy7FEx4WQMParfdgnWg5kNYmZELMpURfMe3Rw86VBQMTLgyyYR53ZRYJp0dxnKfiJoBw20YuAPonYJqBvNrkhg==",
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-6.6.0.tgz",
+ "integrity": "sha512-FsV8bGJoI2w23C6VzoXsoTiTEWqld64+olJ2GI/kY+Y7e1BGElMcUZoil9cVwpcdL+WCZbp4sLtfkf3wfYtxeA==",
"dev": true,
"requires": {
- "cspell-glob": "^6.3.0",
+ "cspell-glob": "^6.6.0",
"find-up": "^5.0.0"
}
},
"cspell-glob": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-6.3.0.tgz",
- "integrity": "sha512-oMFkxlfESDVBrjhVx+ahyjiT/kbudFtwzekuE6mvLp5Tid8JF2siy0DpVuvgtJmyQA0Tx44bv7uqUeFJVY9L2A==",
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-6.6.0.tgz",
+ "integrity": "sha512-SsGzUXCS4qaqB3hNpZZjb2iVk33mY5IBYg/eEYjcWe/8XiFpz9Yn8T7BTwGMQiHS1FU+3qQdLogDl3Ggw6IGdQ==",
"dev": true,
"requires": {
"micromatch": "^4.0.5"
}
},
"cspell-grammar": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/cspell-grammar/-/cspell-grammar-6.3.0.tgz",
- "integrity": "sha512-xTJdWyqFzbZ0q41d9h/4QtBFPpDwuC5GgAGjIjyiDK09zxO95S6xvQyfqP8R/k8FtyWlKMzSx4ZbN1IjEaS1yQ==",
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/cspell-grammar/-/cspell-grammar-6.6.0.tgz",
+ "integrity": "sha512-jaUlU2Uw8OQO2ma9P2uve8j2LwK8pyCUGm65IuU1kRtaF0xRmy4QZOclZcK5jQhvPYe0/qCMJWta2UNnAxd8tA==",
"dev": true,
"requires": {
- "@cspell/cspell-pipe": "^6.3.0",
- "@cspell/cspell-types": "^6.3.0"
+ "@cspell/cspell-pipe": "^6.6.0",
+ "@cspell/cspell-types": "^6.6.0"
}
},
"cspell-io": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-6.3.0.tgz",
- "integrity": "sha512-Ta1XnOPAHfb3kkvPoBryvNVnK7agZDcaGN0pnuIYzT5kt9E8OBcmCnPjXKhGCP0znSUTUPmm42q96FkaDuGXmg==",
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-6.6.0.tgz",
+ "integrity": "sha512-HiIBOgpKNN7D05vh6SOddCumgPiz0yhTzodDv7wOb/zqwm8SixFORhpbO5EDqa8NCFm8eNJPKkSodz64zZSr4A==",
"dev": true,
"requires": {
+ "@cspell/cspell-service-bus": "^6.6.0",
"@types/node-fetch": "^2.6.2",
"node-fetch": "^2.6.7"
}
},
"cspell-lib": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-6.3.0.tgz",
- "integrity": "sha512-Eatco/J7FawNGrPildO0NDd86C+briABUofAbRHQPeeY57o4X0eV3U3BVVbuXpJnGD5AZDabRvv+DmStM9NK6w==",
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-6.6.0.tgz",
+ "integrity": "sha512-oT2GX1kvIEMglTpJO/cTBmMbqzlsLwwtv1g6V6Eq+nfYMjDIWwz2AFDVKMM02xihF6lICMTTkQJtZeuZL4qqFA==",
"dev": true,
"requires": {
- "@cspell/cspell-bundled-dicts": "^6.3.0",
- "@cspell/cspell-pipe": "^6.3.0",
- "@cspell/cspell-types": "^6.3.0",
+ "@cspell/cspell-bundled-dicts": "^6.6.0",
+ "@cspell/cspell-pipe": "^6.6.0",
+ "@cspell/cspell-types": "^6.6.0",
"clear-module": "^4.1.2",
"comment-json": "^4.2.2",
"configstore": "^5.0.1",
"cosmiconfig": "^7.0.1",
- "cspell-glob": "^6.3.0",
- "cspell-grammar": "^6.3.0",
- "cspell-io": "^6.3.0",
- "cspell-trie-lib": "^6.3.0",
+ "cspell-glob": "^6.6.0",
+ "cspell-grammar": "^6.6.0",
+ "cspell-io": "^6.6.0",
+ "cspell-trie-lib": "^6.6.0",
"fast-equals": "^4.0.1",
"find-up": "^5.0.0",
"fs-extra": "^10.1.0",
@@ -11172,12 +11203,12 @@
}
},
"cspell-trie-lib": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-6.3.0.tgz",
- "integrity": "sha512-GHMbgHCb5cvBuGZEPaD9znQbRBy6cMh5j6VHX7QOmvHXYNEXCN851aNbl1Hm/oVCWylvQf00H4pC1WaJhmCqEA==",
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-6.6.0.tgz",
+ "integrity": "sha512-z/LjMHPzIuUtY4QeYz/oe7itm0V16mdjYHpUBn/rGBpJUdeFtSu88LN+CzJKuIV5GPJmbLlztd64OBx0LDnWjg==",
"dev": true,
"requires": {
- "@cspell/cspell-pipe": "^6.3.0",
+ "@cspell/cspell-pipe": "^6.6.0",
"fs-extra": "^10.1.0",
"gensequence": "^3.1.1"
}
diff --git a/package.json b/package.json
index bf2b4f76b..618b8b6e1 100644
--- a/package.json
+++ b/package.json
@@ -28,7 +28,7 @@
"devDependencies": {
"chai": "4.3.4",
"chai-as-promised": "7.1.1",
- "cspell": "6.3.0",
+ "cspell": "6.6.0",
"eslint": "8.21.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
From 1fdd6720ec3a7b53046137a59f6e5ad4f0df4741 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 16 Aug 2022 17:59:18 +0400
Subject: [PATCH 069/349] chore(deps-dev): bump eslint from 8.21.0 to 8.22.0
(#1626)
Bumps [eslint](https://github.com/eslint/eslint) from 8.21.0 to 8.22.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.21.0...v8.22.0)
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 14 +++++++-------
package.json | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 13b910892..a53d86084 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -28,7 +28,7 @@
"chai": "4.3.4",
"chai-as-promised": "7.1.1",
"cspell": "6.6.0",
- "eslint": "8.21.0",
+ "eslint": "8.22.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
"eslint-plugin-import": "2.26.0",
@@ -3152,9 +3152,9 @@
}
},
"node_modules/eslint": {
- "version": "8.21.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.21.0.tgz",
- "integrity": "sha512-/XJ1+Qurf1T9G2M5IHrsjp+xrGT73RZf23xA1z5wB1ZzzEAWSZKvRwhWxTFp1rvkvCfwcvAUNAP31bhKTTGfDA==",
+ "version": "8.22.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.22.0.tgz",
+ "integrity": "sha512-ci4t0sz6vSRKdmkOGmprBo6fmI4PrphDFMy5JEq/fNS0gQkJM3rLmrqcp8ipMcdobH3KtUP40KniAE9W19S4wA==",
"dev": true,
"dependencies": {
"@eslint/eslintrc": "^1.3.0",
@@ -11626,9 +11626,9 @@
}
},
"eslint": {
- "version": "8.21.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.21.0.tgz",
- "integrity": "sha512-/XJ1+Qurf1T9G2M5IHrsjp+xrGT73RZf23xA1z5wB1ZzzEAWSZKvRwhWxTFp1rvkvCfwcvAUNAP31bhKTTGfDA==",
+ "version": "8.22.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.22.0.tgz",
+ "integrity": "sha512-ci4t0sz6vSRKdmkOGmprBo6fmI4PrphDFMy5JEq/fNS0gQkJM3rLmrqcp8ipMcdobH3KtUP40KniAE9W19S4wA==",
"dev": true,
"requires": {
"@eslint/eslintrc": "^1.3.0",
diff --git a/package.json b/package.json
index 618b8b6e1..f12bc8148 100644
--- a/package.json
+++ b/package.json
@@ -29,7 +29,7 @@
"chai": "4.3.4",
"chai-as-promised": "7.1.1",
"cspell": "6.6.0",
- "eslint": "8.21.0",
+ "eslint": "8.22.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
"eslint-plugin-import": "2.26.0",
From c89434314c57bfd9f4a1fd2bafe84297c68f3e66 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 25 Aug 2022 07:43:57 +0400
Subject: [PATCH 070/349] chore(deps-dev): bump cspell from 6.6.0 to 6.8.0
(#1627)
Bumps [cspell](https://github.com/streetsidesoftware/cspell) from 6.6.0 to 6.8.0.
- [Release notes](https://github.com/streetsidesoftware/cspell/releases)
- [Changelog](https://github.com/streetsidesoftware/cspell/blob/main/CHANGELOG.md)
- [Commits](https://github.com/streetsidesoftware/cspell/compare/v6.6.0...v6.8.0)
---
updated-dependencies:
- dependency-name: cspell
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 260 +++++++++++++++++++++++-----------------------
package.json | 2 +-
2 files changed, 132 insertions(+), 130 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index a53d86084..1ff4af2fd 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -27,7 +27,7 @@
"devDependencies": {
"chai": "4.3.4",
"chai-as-promised": "7.1.1",
- "cspell": "6.6.0",
+ "cspell": "6.8.0",
"eslint": "8.22.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
@@ -498,9 +498,9 @@
}
},
"node_modules/@cspell/cspell-bundled-dicts": {
- "version": "6.6.0",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-6.6.0.tgz",
- "integrity": "sha512-PF0xazNpIIeyVj6hISfgR/jdOirK8dLyEtILPKeFukQ2R//XJOgOJ0KiujkYMFfIRQAkh9P3Wn+0C8Ne82vcrA==",
+ "version": "6.8.0",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-6.8.0.tgz",
+ "integrity": "sha512-a+J/5M45RUmDiVmzQm8WacZCQxmIq0PK5rgkDE3iWyyIQWPwSK1+C37+85lZoDJ66il4YJpF0jutYKEJNfTCWw==",
"dev": true,
"dependencies": {
"@cspell/dict-ada": "^2.0.1",
@@ -516,7 +516,7 @@
"@cspell/dict-docker": "^1.1.1",
"@cspell/dict-dotnet": "^2.0.1",
"@cspell/dict-elixir": "^2.0.1",
- "@cspell/dict-en_us": "^2.3.0",
+ "@cspell/dict-en_us": "^2.3.2",
"@cspell/dict-en-gb": "^1.1.33",
"@cspell/dict-filetypes": "^2.1.1",
"@cspell/dict-fonts": "^2.0.1",
@@ -524,7 +524,7 @@
"@cspell/dict-git": "^1.0.1",
"@cspell/dict-golang": "^3.0.1",
"@cspell/dict-haskell": "^2.0.1",
- "@cspell/dict-html": "^3.0.2",
+ "@cspell/dict-html": "^3.0.5",
"@cspell/dict-html-symbol-entities": "^3.0.0",
"@cspell/dict-java": "^3.0.7",
"@cspell/dict-latex": "^2.0.9",
@@ -551,27 +551,27 @@
}
},
"node_modules/@cspell/cspell-pipe": {
- "version": "6.6.0",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-6.6.0.tgz",
- "integrity": "sha512-0pGTcIS8cf3qPeizdmH0hMkIF5c6uWwGdyHCGECH9PmNiTx78jtwoELENYDkRwZmA0tAKwignA+PGxcpDBEwWg==",
+ "version": "6.8.0",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-6.8.0.tgz",
+ "integrity": "sha512-V+GOhpd99Vsa3W30p3jyJ4qNTwEBA04POINT4XZKjuNZ5NLbBO3wARX8cCaVaPB/aJTbaB6rqvXnfTx5h47N0g==",
"dev": true,
"engines": {
"node": ">=14"
}
},
"node_modules/@cspell/cspell-service-bus": {
- "version": "6.6.0",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-service-bus/-/cspell-service-bus-6.6.0.tgz",
- "integrity": "sha512-jD/yHZSFnWYdmmfSryPQAdFa0BK+BQ7JzXaqiVPKpVZ+QjlIaZwtsg1rn3aC958mDx6rUlH2wkGPFlNzhY705g==",
+ "version": "6.8.0",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-service-bus/-/cspell-service-bus-6.8.0.tgz",
+ "integrity": "sha512-+3uHHhy1jP+ZYhoDlIbAR5sp6kTlbLctvpPne9KEOFB5Vtnn2a0jfop7Xyfg+BQnEFU/gifoS87sofULBngAxQ==",
"dev": true,
"engines": {
"node": ">=14"
}
},
"node_modules/@cspell/cspell-types": {
- "version": "6.6.0",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-6.6.0.tgz",
- "integrity": "sha512-DIT8ie7b22u78txE02cfEto9su8HfiaXxKyP/uLlucYwlxh0mTSz6COB819APeAHf8tFQHfi+GgVwgjVSCnhKA==",
+ "version": "6.8.0",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-6.8.0.tgz",
+ "integrity": "sha512-5hYe1wXHphVAWaQROJVs67AFMpYW9qNXiNKWdBZ6/l85x5ORcGYBtuxbBjdwzTSCmO6bNGVjYx14gxjQDYLlfQ==",
"dev": true,
"engines": {
"node": ">=14"
@@ -656,9 +656,9 @@
"dev": true
},
"node_modules/@cspell/dict-en_us": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-en_us/-/dict-en_us-2.3.0.tgz",
- "integrity": "sha512-wEGqVZ4uXxq9/mTemgN9B2MIqlcaLGPnvCBdqT5vPWxqxJjkGJmCkRCx9DYHHp2Cfd+VHc9zW6Xad59kORBS9g==",
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-en_us/-/dict-en_us-2.3.2.tgz",
+ "integrity": "sha512-/jkx3Lwig34nDP8zMEP8IF7Nkni4ac63FlAeK/B4yvriaz7Pqe5XbwU20otlB+y+T0nf5GxvWacIEyTFnV9BKg==",
"dev": true
},
"node_modules/@cspell/dict-en-gb": {
@@ -704,9 +704,9 @@
"dev": true
},
"node_modules/@cspell/dict-html": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/@cspell/dict-html/-/dict-html-3.0.2.tgz",
- "integrity": "sha512-ugMVQHZTvpYA/w8/E2dbSx2hdfFU9y91Omx40VUC6cNyF7jx00VKueK6gcRF3QZoB1PUhjla2YzxqRxuXI908A==",
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-html/-/dict-html-3.1.0.tgz",
+ "integrity": "sha512-HD33wqDxaBBDuBRMlXT1sS8v1Oqw3ZjJocEK8a/JQ8s75sSq4zl6iZIcbkzTHFeDfKPmObCES4z5GbgHKNaQtw==",
"dev": true
},
"node_modules/@cspell/dict-html-symbol-entities": {
@@ -800,9 +800,9 @@
"dev": true
},
"node_modules/@cspell/dict-software-terms": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-2.2.2.tgz",
- "integrity": "sha512-s6l3lzKhxXWfu8QsSt1qoUK2l6iGbFKJd0T8XRYfsKnX6fVCUmHNueGWQ6TFCRXDRvHiwGB+UpPicyHPtSJJ5A==",
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-2.2.3.tgz",
+ "integrity": "sha512-hpiYrjnGcrSw2q/CiT2bzsB5/OVaK/aOgQvvI6MVnvOk3XzfpAeOr24frrnXTURbuD8pktiRPvAmrTlHrAGCXQ==",
"dev": true
},
"node_modules/@cspell/dict-sql": {
@@ -2214,9 +2214,9 @@
}
},
"node_modules/comment-json": {
- "version": "4.2.2",
- "resolved": "https://registry.npmjs.org/comment-json/-/comment-json-4.2.2.tgz",
- "integrity": "sha512-H8T+kl3nZesZu41zO2oNXIJWojNeK3mHxCLrsBNu6feksBXsgb+PtYz5daP5P86A0F3sz3840KVYehr04enISQ==",
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/comment-json/-/comment-json-4.2.3.tgz",
+ "integrity": "sha512-SsxdiOf064DWoZLH799Ata6u7iV658A11PlWtZATDlXPpKGJnbJZ5Z24ybixAi+LUUqJ/GKowAejtC5GFUG7Tw==",
"dev": true,
"dependencies": {
"array-timsort": "^1.0.3",
@@ -2436,17 +2436,17 @@
}
},
"node_modules/cspell": {
- "version": "6.6.0",
- "resolved": "https://registry.npmjs.org/cspell/-/cspell-6.6.0.tgz",
- "integrity": "sha512-GMhdNBHCRdm7hq5J9xMnxmGb3NNOddNNWVY94gFwAGHXgHLW4C45lN4/pRBX3vI2Zgog22/g05c8gVKaASfeRQ==",
+ "version": "6.8.0",
+ "resolved": "https://registry.npmjs.org/cspell/-/cspell-6.8.0.tgz",
+ "integrity": "sha512-mef1ECEw5bRdxdUvxuf4q7pkUDp9PRaPaLjjcW+v88wp0cyXWhCK/y/MTTa5o+xUkSvHqPXWF1E83NmGey3ZTQ==",
"dev": true,
"dependencies": {
- "@cspell/cspell-pipe": "^6.6.0",
+ "@cspell/cspell-pipe": "^6.8.0",
"chalk": "^4.1.2",
"commander": "^9.4.0",
- "cspell-gitignore": "^6.6.0",
- "cspell-glob": "^6.6.0",
- "cspell-lib": "^6.6.0",
+ "cspell-gitignore": "^6.8.0",
+ "cspell-glob": "^6.8.0",
+ "cspell-lib": "^6.8.0",
"fast-json-stable-stringify": "^2.1.0",
"file-entry-cache": "^6.0.1",
"fs-extra": "^10.1.0",
@@ -2468,12 +2468,12 @@
}
},
"node_modules/cspell-gitignore": {
- "version": "6.6.0",
- "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-6.6.0.tgz",
- "integrity": "sha512-FsV8bGJoI2w23C6VzoXsoTiTEWqld64+olJ2GI/kY+Y7e1BGElMcUZoil9cVwpcdL+WCZbp4sLtfkf3wfYtxeA==",
+ "version": "6.8.0",
+ "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-6.8.0.tgz",
+ "integrity": "sha512-TR1tPWkl7XnowqK4YftTpYWKyzMJQ8veAQaOTC50cgoUCL23FvoUH65yB4rqOuVKNNaIu5CzgzGSEknSC+EyCA==",
"dev": true,
"dependencies": {
- "cspell-glob": "^6.6.0",
+ "cspell-glob": "^6.8.0",
"find-up": "^5.0.0"
},
"bin": {
@@ -2484,9 +2484,9 @@
}
},
"node_modules/cspell-glob": {
- "version": "6.6.0",
- "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-6.6.0.tgz",
- "integrity": "sha512-SsGzUXCS4qaqB3hNpZZjb2iVk33mY5IBYg/eEYjcWe/8XiFpz9Yn8T7BTwGMQiHS1FU+3qQdLogDl3Ggw6IGdQ==",
+ "version": "6.8.0",
+ "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-6.8.0.tgz",
+ "integrity": "sha512-pSVkC+TqfmHYCnBw7gvBctyZtgvugOyvCfYWC+BR37VKcmaI91ZhW7n7SxHlkaKwfLCGi/yMEYBffiJ6FNbeUQ==",
"dev": true,
"dependencies": {
"micromatch": "^4.0.5"
@@ -2496,13 +2496,13 @@
}
},
"node_modules/cspell-grammar": {
- "version": "6.6.0",
- "resolved": "https://registry.npmjs.org/cspell-grammar/-/cspell-grammar-6.6.0.tgz",
- "integrity": "sha512-jaUlU2Uw8OQO2ma9P2uve8j2LwK8pyCUGm65IuU1kRtaF0xRmy4QZOclZcK5jQhvPYe0/qCMJWta2UNnAxd8tA==",
+ "version": "6.8.0",
+ "resolved": "https://registry.npmjs.org/cspell-grammar/-/cspell-grammar-6.8.0.tgz",
+ "integrity": "sha512-FR3zDCtsNASKsVP/bJoQViwf4WiWudXUOHfWJeS1KXAMHY0lp98psWzFzuclXUIU04lh6xkP5zdkEn+BfqtZUA==",
"dev": true,
"dependencies": {
- "@cspell/cspell-pipe": "^6.6.0",
- "@cspell/cspell-types": "^6.6.0"
+ "@cspell/cspell-pipe": "^6.8.0",
+ "@cspell/cspell-types": "^6.8.0"
},
"bin": {
"cspell-grammar": "bin.js"
@@ -2512,12 +2512,12 @@
}
},
"node_modules/cspell-io": {
- "version": "6.6.0",
- "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-6.6.0.tgz",
- "integrity": "sha512-HiIBOgpKNN7D05vh6SOddCumgPiz0yhTzodDv7wOb/zqwm8SixFORhpbO5EDqa8NCFm8eNJPKkSodz64zZSr4A==",
+ "version": "6.8.0",
+ "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-6.8.0.tgz",
+ "integrity": "sha512-Jx3Zb1EXtO1AMb011hHyk1AW4Oz/BuOv9xQbH3XH1kTxWzJ21MZzIO1UHDWUhZn7aJI0ybMAZL5+CI4udnd3qg==",
"dev": true,
"dependencies": {
- "@cspell/cspell-service-bus": "^6.6.0",
+ "@cspell/cspell-service-bus": "^6.8.0",
"@types/node-fetch": "^2.6.2",
"node-fetch": "^2.6.7"
},
@@ -2526,22 +2526,22 @@
}
},
"node_modules/cspell-lib": {
- "version": "6.6.0",
- "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-6.6.0.tgz",
- "integrity": "sha512-oT2GX1kvIEMglTpJO/cTBmMbqzlsLwwtv1g6V6Eq+nfYMjDIWwz2AFDVKMM02xihF6lICMTTkQJtZeuZL4qqFA==",
+ "version": "6.8.0",
+ "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-6.8.0.tgz",
+ "integrity": "sha512-BVJUSUvqC9uyQ11f4M5sqGKx307L8sSb+NQtydxWTMqcbn9+NzOTgor3VRcKuzJBH0Q1kN3sccbpzZ225mHP2g==",
"dev": true,
"dependencies": {
- "@cspell/cspell-bundled-dicts": "^6.6.0",
- "@cspell/cspell-pipe": "^6.6.0",
- "@cspell/cspell-types": "^6.6.0",
+ "@cspell/cspell-bundled-dicts": "^6.8.0",
+ "@cspell/cspell-pipe": "^6.8.0",
+ "@cspell/cspell-types": "^6.8.0",
"clear-module": "^4.1.2",
- "comment-json": "^4.2.2",
+ "comment-json": "^4.2.3",
"configstore": "^5.0.1",
"cosmiconfig": "^7.0.1",
- "cspell-glob": "^6.6.0",
- "cspell-grammar": "^6.6.0",
- "cspell-io": "^6.6.0",
- "cspell-trie-lib": "^6.6.0",
+ "cspell-glob": "^6.8.0",
+ "cspell-grammar": "^6.8.0",
+ "cspell-io": "^6.8.0",
+ "cspell-trie-lib": "^6.8.0",
"fast-equals": "^4.0.1",
"find-up": "^5.0.0",
"fs-extra": "^10.1.0",
@@ -2557,12 +2557,13 @@
}
},
"node_modules/cspell-trie-lib": {
- "version": "6.6.0",
- "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-6.6.0.tgz",
- "integrity": "sha512-z/LjMHPzIuUtY4QeYz/oe7itm0V16mdjYHpUBn/rGBpJUdeFtSu88LN+CzJKuIV5GPJmbLlztd64OBx0LDnWjg==",
+ "version": "6.8.0",
+ "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-6.8.0.tgz",
+ "integrity": "sha512-+FKfkXnneuU7n/OrafUQLwOM9TWMFKmtvMZgoJZLX/xOkSHzAlkKqVos8OhK4w2nRns1wy+Nz+iNyEmYaCMnZw==",
"dev": true,
"dependencies": {
- "@cspell/cspell-pipe": "^6.6.0",
+ "@cspell/cspell-pipe": "^6.8.0",
+ "@cspell/cspell-types": "^6.8.0",
"fs-extra": "^10.1.0",
"gensequence": "^3.1.1"
},
@@ -9545,9 +9546,9 @@
}
},
"@cspell/cspell-bundled-dicts": {
- "version": "6.6.0",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-6.6.0.tgz",
- "integrity": "sha512-PF0xazNpIIeyVj6hISfgR/jdOirK8dLyEtILPKeFukQ2R//XJOgOJ0KiujkYMFfIRQAkh9P3Wn+0C8Ne82vcrA==",
+ "version": "6.8.0",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-6.8.0.tgz",
+ "integrity": "sha512-a+J/5M45RUmDiVmzQm8WacZCQxmIq0PK5rgkDE3iWyyIQWPwSK1+C37+85lZoDJ66il4YJpF0jutYKEJNfTCWw==",
"dev": true,
"requires": {
"@cspell/dict-ada": "^2.0.1",
@@ -9563,7 +9564,7 @@
"@cspell/dict-docker": "^1.1.1",
"@cspell/dict-dotnet": "^2.0.1",
"@cspell/dict-elixir": "^2.0.1",
- "@cspell/dict-en_us": "^2.3.0",
+ "@cspell/dict-en_us": "^2.3.2",
"@cspell/dict-en-gb": "^1.1.33",
"@cspell/dict-filetypes": "^2.1.1",
"@cspell/dict-fonts": "^2.0.1",
@@ -9571,7 +9572,7 @@
"@cspell/dict-git": "^1.0.1",
"@cspell/dict-golang": "^3.0.1",
"@cspell/dict-haskell": "^2.0.1",
- "@cspell/dict-html": "^3.0.2",
+ "@cspell/dict-html": "^3.0.5",
"@cspell/dict-html-symbol-entities": "^3.0.0",
"@cspell/dict-java": "^3.0.7",
"@cspell/dict-latex": "^2.0.9",
@@ -9595,21 +9596,21 @@
}
},
"@cspell/cspell-pipe": {
- "version": "6.6.0",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-6.6.0.tgz",
- "integrity": "sha512-0pGTcIS8cf3qPeizdmH0hMkIF5c6uWwGdyHCGECH9PmNiTx78jtwoELENYDkRwZmA0tAKwignA+PGxcpDBEwWg==",
+ "version": "6.8.0",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-6.8.0.tgz",
+ "integrity": "sha512-V+GOhpd99Vsa3W30p3jyJ4qNTwEBA04POINT4XZKjuNZ5NLbBO3wARX8cCaVaPB/aJTbaB6rqvXnfTx5h47N0g==",
"dev": true
},
"@cspell/cspell-service-bus": {
- "version": "6.6.0",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-service-bus/-/cspell-service-bus-6.6.0.tgz",
- "integrity": "sha512-jD/yHZSFnWYdmmfSryPQAdFa0BK+BQ7JzXaqiVPKpVZ+QjlIaZwtsg1rn3aC958mDx6rUlH2wkGPFlNzhY705g==",
+ "version": "6.8.0",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-service-bus/-/cspell-service-bus-6.8.0.tgz",
+ "integrity": "sha512-+3uHHhy1jP+ZYhoDlIbAR5sp6kTlbLctvpPne9KEOFB5Vtnn2a0jfop7Xyfg+BQnEFU/gifoS87sofULBngAxQ==",
"dev": true
},
"@cspell/cspell-types": {
- "version": "6.6.0",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-6.6.0.tgz",
- "integrity": "sha512-DIT8ie7b22u78txE02cfEto9su8HfiaXxKyP/uLlucYwlxh0mTSz6COB819APeAHf8tFQHfi+GgVwgjVSCnhKA==",
+ "version": "6.8.0",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-6.8.0.tgz",
+ "integrity": "sha512-5hYe1wXHphVAWaQROJVs67AFMpYW9qNXiNKWdBZ6/l85x5ORcGYBtuxbBjdwzTSCmO6bNGVjYx14gxjQDYLlfQ==",
"dev": true
},
"@cspell/dict-ada": {
@@ -9691,9 +9692,9 @@
"dev": true
},
"@cspell/dict-en_us": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-en_us/-/dict-en_us-2.3.0.tgz",
- "integrity": "sha512-wEGqVZ4uXxq9/mTemgN9B2MIqlcaLGPnvCBdqT5vPWxqxJjkGJmCkRCx9DYHHp2Cfd+VHc9zW6Xad59kORBS9g==",
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-en_us/-/dict-en_us-2.3.2.tgz",
+ "integrity": "sha512-/jkx3Lwig34nDP8zMEP8IF7Nkni4ac63FlAeK/B4yvriaz7Pqe5XbwU20otlB+y+T0nf5GxvWacIEyTFnV9BKg==",
"dev": true
},
"@cspell/dict-en-gb": {
@@ -9739,9 +9740,9 @@
"dev": true
},
"@cspell/dict-html": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/@cspell/dict-html/-/dict-html-3.0.2.tgz",
- "integrity": "sha512-ugMVQHZTvpYA/w8/E2dbSx2hdfFU9y91Omx40VUC6cNyF7jx00VKueK6gcRF3QZoB1PUhjla2YzxqRxuXI908A==",
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-html/-/dict-html-3.1.0.tgz",
+ "integrity": "sha512-HD33wqDxaBBDuBRMlXT1sS8v1Oqw3ZjJocEK8a/JQ8s75sSq4zl6iZIcbkzTHFeDfKPmObCES4z5GbgHKNaQtw==",
"dev": true
},
"@cspell/dict-html-symbol-entities": {
@@ -9835,9 +9836,9 @@
"dev": true
},
"@cspell/dict-software-terms": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-2.2.2.tgz",
- "integrity": "sha512-s6l3lzKhxXWfu8QsSt1qoUK2l6iGbFKJd0T8XRYfsKnX6fVCUmHNueGWQ6TFCRXDRvHiwGB+UpPicyHPtSJJ5A==",
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-2.2.3.tgz",
+ "integrity": "sha512-hpiYrjnGcrSw2q/CiT2bzsB5/OVaK/aOgQvvI6MVnvOk3XzfpAeOr24frrnXTURbuD8pktiRPvAmrTlHrAGCXQ==",
"dev": true
},
"@cspell/dict-sql": {
@@ -10905,9 +10906,9 @@
"dev": true
},
"comment-json": {
- "version": "4.2.2",
- "resolved": "https://registry.npmjs.org/comment-json/-/comment-json-4.2.2.tgz",
- "integrity": "sha512-H8T+kl3nZesZu41zO2oNXIJWojNeK3mHxCLrsBNu6feksBXsgb+PtYz5daP5P86A0F3sz3840KVYehr04enISQ==",
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/comment-json/-/comment-json-4.2.3.tgz",
+ "integrity": "sha512-SsxdiOf064DWoZLH799Ata6u7iV658A11PlWtZATDlXPpKGJnbJZ5Z24ybixAi+LUUqJ/GKowAejtC5GFUG7Tw==",
"dev": true,
"requires": {
"array-timsort": "^1.0.3",
@@ -11079,17 +11080,17 @@
"dev": true
},
"cspell": {
- "version": "6.6.0",
- "resolved": "https://registry.npmjs.org/cspell/-/cspell-6.6.0.tgz",
- "integrity": "sha512-GMhdNBHCRdm7hq5J9xMnxmGb3NNOddNNWVY94gFwAGHXgHLW4C45lN4/pRBX3vI2Zgog22/g05c8gVKaASfeRQ==",
+ "version": "6.8.0",
+ "resolved": "https://registry.npmjs.org/cspell/-/cspell-6.8.0.tgz",
+ "integrity": "sha512-mef1ECEw5bRdxdUvxuf4q7pkUDp9PRaPaLjjcW+v88wp0cyXWhCK/y/MTTa5o+xUkSvHqPXWF1E83NmGey3ZTQ==",
"dev": true,
"requires": {
- "@cspell/cspell-pipe": "^6.6.0",
+ "@cspell/cspell-pipe": "^6.8.0",
"chalk": "^4.1.2",
"commander": "^9.4.0",
- "cspell-gitignore": "^6.6.0",
- "cspell-glob": "^6.6.0",
- "cspell-lib": "^6.6.0",
+ "cspell-gitignore": "^6.8.0",
+ "cspell-glob": "^6.8.0",
+ "cspell-lib": "^6.8.0",
"fast-json-stable-stringify": "^2.1.0",
"file-entry-cache": "^6.0.1",
"fs-extra": "^10.1.0",
@@ -11135,62 +11136,62 @@
}
},
"cspell-gitignore": {
- "version": "6.6.0",
- "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-6.6.0.tgz",
- "integrity": "sha512-FsV8bGJoI2w23C6VzoXsoTiTEWqld64+olJ2GI/kY+Y7e1BGElMcUZoil9cVwpcdL+WCZbp4sLtfkf3wfYtxeA==",
+ "version": "6.8.0",
+ "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-6.8.0.tgz",
+ "integrity": "sha512-TR1tPWkl7XnowqK4YftTpYWKyzMJQ8veAQaOTC50cgoUCL23FvoUH65yB4rqOuVKNNaIu5CzgzGSEknSC+EyCA==",
"dev": true,
"requires": {
- "cspell-glob": "^6.6.0",
+ "cspell-glob": "^6.8.0",
"find-up": "^5.0.0"
}
},
"cspell-glob": {
- "version": "6.6.0",
- "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-6.6.0.tgz",
- "integrity": "sha512-SsGzUXCS4qaqB3hNpZZjb2iVk33mY5IBYg/eEYjcWe/8XiFpz9Yn8T7BTwGMQiHS1FU+3qQdLogDl3Ggw6IGdQ==",
+ "version": "6.8.0",
+ "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-6.8.0.tgz",
+ "integrity": "sha512-pSVkC+TqfmHYCnBw7gvBctyZtgvugOyvCfYWC+BR37VKcmaI91ZhW7n7SxHlkaKwfLCGi/yMEYBffiJ6FNbeUQ==",
"dev": true,
"requires": {
"micromatch": "^4.0.5"
}
},
"cspell-grammar": {
- "version": "6.6.0",
- "resolved": "https://registry.npmjs.org/cspell-grammar/-/cspell-grammar-6.6.0.tgz",
- "integrity": "sha512-jaUlU2Uw8OQO2ma9P2uve8j2LwK8pyCUGm65IuU1kRtaF0xRmy4QZOclZcK5jQhvPYe0/qCMJWta2UNnAxd8tA==",
+ "version": "6.8.0",
+ "resolved": "https://registry.npmjs.org/cspell-grammar/-/cspell-grammar-6.8.0.tgz",
+ "integrity": "sha512-FR3zDCtsNASKsVP/bJoQViwf4WiWudXUOHfWJeS1KXAMHY0lp98psWzFzuclXUIU04lh6xkP5zdkEn+BfqtZUA==",
"dev": true,
"requires": {
- "@cspell/cspell-pipe": "^6.6.0",
- "@cspell/cspell-types": "^6.6.0"
+ "@cspell/cspell-pipe": "^6.8.0",
+ "@cspell/cspell-types": "^6.8.0"
}
},
"cspell-io": {
- "version": "6.6.0",
- "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-6.6.0.tgz",
- "integrity": "sha512-HiIBOgpKNN7D05vh6SOddCumgPiz0yhTzodDv7wOb/zqwm8SixFORhpbO5EDqa8NCFm8eNJPKkSodz64zZSr4A==",
+ "version": "6.8.0",
+ "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-6.8.0.tgz",
+ "integrity": "sha512-Jx3Zb1EXtO1AMb011hHyk1AW4Oz/BuOv9xQbH3XH1kTxWzJ21MZzIO1UHDWUhZn7aJI0ybMAZL5+CI4udnd3qg==",
"dev": true,
"requires": {
- "@cspell/cspell-service-bus": "^6.6.0",
+ "@cspell/cspell-service-bus": "^6.8.0",
"@types/node-fetch": "^2.6.2",
"node-fetch": "^2.6.7"
}
},
"cspell-lib": {
- "version": "6.6.0",
- "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-6.6.0.tgz",
- "integrity": "sha512-oT2GX1kvIEMglTpJO/cTBmMbqzlsLwwtv1g6V6Eq+nfYMjDIWwz2AFDVKMM02xihF6lICMTTkQJtZeuZL4qqFA==",
+ "version": "6.8.0",
+ "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-6.8.0.tgz",
+ "integrity": "sha512-BVJUSUvqC9uyQ11f4M5sqGKx307L8sSb+NQtydxWTMqcbn9+NzOTgor3VRcKuzJBH0Q1kN3sccbpzZ225mHP2g==",
"dev": true,
"requires": {
- "@cspell/cspell-bundled-dicts": "^6.6.0",
- "@cspell/cspell-pipe": "^6.6.0",
- "@cspell/cspell-types": "^6.6.0",
+ "@cspell/cspell-bundled-dicts": "^6.8.0",
+ "@cspell/cspell-pipe": "^6.8.0",
+ "@cspell/cspell-types": "^6.8.0",
"clear-module": "^4.1.2",
- "comment-json": "^4.2.2",
+ "comment-json": "^4.2.3",
"configstore": "^5.0.1",
"cosmiconfig": "^7.0.1",
- "cspell-glob": "^6.6.0",
- "cspell-grammar": "^6.6.0",
- "cspell-io": "^6.6.0",
- "cspell-trie-lib": "^6.6.0",
+ "cspell-glob": "^6.8.0",
+ "cspell-grammar": "^6.8.0",
+ "cspell-io": "^6.8.0",
+ "cspell-trie-lib": "^6.8.0",
"fast-equals": "^4.0.1",
"find-up": "^5.0.0",
"fs-extra": "^10.1.0",
@@ -11203,12 +11204,13 @@
}
},
"cspell-trie-lib": {
- "version": "6.6.0",
- "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-6.6.0.tgz",
- "integrity": "sha512-z/LjMHPzIuUtY4QeYz/oe7itm0V16mdjYHpUBn/rGBpJUdeFtSu88LN+CzJKuIV5GPJmbLlztd64OBx0LDnWjg==",
+ "version": "6.8.0",
+ "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-6.8.0.tgz",
+ "integrity": "sha512-+FKfkXnneuU7n/OrafUQLwOM9TWMFKmtvMZgoJZLX/xOkSHzAlkKqVos8OhK4w2nRns1wy+Nz+iNyEmYaCMnZw==",
"dev": true,
"requires": {
- "@cspell/cspell-pipe": "^6.6.0",
+ "@cspell/cspell-pipe": "^6.8.0",
+ "@cspell/cspell-types": "^6.8.0",
"fs-extra": "^10.1.0",
"gensequence": "^3.1.1"
}
diff --git a/package.json b/package.json
index f12bc8148..390bdf31b 100644
--- a/package.json
+++ b/package.json
@@ -28,7 +28,7 @@
"devDependencies": {
"chai": "4.3.4",
"chai-as-promised": "7.1.1",
- "cspell": "6.6.0",
+ "cspell": "6.8.0",
"eslint": "8.22.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
From b2034890bbd8a1b11b10eab1bf96d62e3a31f90c Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 25 Aug 2022 07:44:18 +0400
Subject: [PATCH 071/349] chore(deps): bump puppeteer from 16.1.0 to 16.2.0
(#1628)
Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 16.1.0 to 16.2.0.
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/puppeteer/puppeteer/compare/v16.1.0...v16.2.0)
---
updated-dependencies:
- dependency-name: puppeteer
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 34 +++++++++++++++++++++++-----------
package.json | 2 +-
2 files changed, 24 insertions(+), 12 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 1ff4af2fd..0c9fa7793 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -20,7 +20,7 @@
"morgan": "1.10.0",
"node-w3capi": "1.11.2",
"promise": "8.1.0",
- "puppeteer": "16.1.0",
+ "puppeteer": "16.2.0",
"socket.io": "4.5.0",
"superagent": "8.0.0"
},
@@ -7034,6 +7034,7 @@
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
"integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
+ "dev": true,
"engines": {
"node": ">=6"
}
@@ -7141,6 +7142,7 @@
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
"integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
+ "dev": true,
"engines": {
"node": ">=8"
}
@@ -7230,6 +7232,7 @@
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
"integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
+ "dev": true,
"dependencies": {
"find-up": "^4.0.0"
},
@@ -7241,6 +7244,7 @@
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
"integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
+ "dev": true,
"dependencies": {
"locate-path": "^5.0.0",
"path-exists": "^4.0.0"
@@ -7253,6 +7257,7 @@
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
"integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
+ "dev": true,
"dependencies": {
"p-locate": "^4.1.0"
},
@@ -7264,6 +7269,7 @@
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
"integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
+ "dev": true,
"dependencies": {
"p-try": "^2.0.0"
},
@@ -7278,6 +7284,7 @@
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
"integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
+ "dev": true,
"dependencies": {
"p-limit": "^2.2.0"
},
@@ -7425,9 +7432,9 @@
}
},
"node_modules/puppeteer": {
- "version": "16.1.0",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-16.1.0.tgz",
- "integrity": "sha512-lhykJLbH2bbBaP3NfYI2Vj0T4ctrdfVdEVf8glZITPnLfqrJ0nfUzAYuIz5YcA79k5lmFKANIhEXex+jQChU3g==",
+ "version": "16.2.0",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-16.2.0.tgz",
+ "integrity": "sha512-7Au6iC98rS6WEAD110V4Bxd0iIbqoFtzz9XzkG1BSofidS1VAJ881E1+GFR7Xn2Yea0hbj8n0ErzRyseMp1Ctg==",
"hasInstallScript": true,
"dependencies": {
"cross-fetch": "3.1.5",
@@ -7435,7 +7442,6 @@
"devtools-protocol": "0.0.1019158",
"extract-zip": "2.0.1",
"https-proxy-agent": "5.0.1",
- "pkg-dir": "4.2.0",
"progress": "2.0.3",
"proxy-from-env": "1.1.0",
"rimraf": "3.0.2",
@@ -14474,7 +14480,8 @@
"p-try": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
- "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ=="
+ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
+ "dev": true
},
"package-hash": {
"version": "4.0.0",
@@ -14552,7 +14559,8 @@
"path-exists": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
- "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="
+ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
+ "dev": true
},
"path-is-absolute": {
"version": "1.0.1",
@@ -14615,6 +14623,7 @@
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
"integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
+ "dev": true,
"requires": {
"find-up": "^4.0.0"
},
@@ -14623,6 +14632,7 @@
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
"integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
+ "dev": true,
"requires": {
"locate-path": "^5.0.0",
"path-exists": "^4.0.0"
@@ -14632,6 +14642,7 @@
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
"integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
+ "dev": true,
"requires": {
"p-locate": "^4.1.0"
}
@@ -14640,6 +14651,7 @@
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
"integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
+ "dev": true,
"requires": {
"p-try": "^2.0.0"
}
@@ -14648,6 +14660,7 @@
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
"integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
+ "dev": true,
"requires": {
"p-limit": "^2.2.0"
}
@@ -14758,16 +14771,15 @@
}
},
"puppeteer": {
- "version": "16.1.0",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-16.1.0.tgz",
- "integrity": "sha512-lhykJLbH2bbBaP3NfYI2Vj0T4ctrdfVdEVf8glZITPnLfqrJ0nfUzAYuIz5YcA79k5lmFKANIhEXex+jQChU3g==",
+ "version": "16.2.0",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-16.2.0.tgz",
+ "integrity": "sha512-7Au6iC98rS6WEAD110V4Bxd0iIbqoFtzz9XzkG1BSofidS1VAJ881E1+GFR7Xn2Yea0hbj8n0ErzRyseMp1Ctg==",
"requires": {
"cross-fetch": "3.1.5",
"debug": "4.3.4",
"devtools-protocol": "0.0.1019158",
"extract-zip": "2.0.1",
"https-proxy-agent": "5.0.1",
- "pkg-dir": "4.2.0",
"progress": "2.0.3",
"proxy-from-env": "1.1.0",
"rimraf": "3.0.2",
diff --git a/package.json b/package.json
index 390bdf31b..6809635d1 100644
--- a/package.json
+++ b/package.json
@@ -21,7 +21,7 @@
"morgan": "1.10.0",
"node-w3capi": "1.11.2",
"promise": "8.1.0",
- "puppeteer": "16.1.0",
+ "puppeteer": "16.2.0",
"socket.io": "4.5.0",
"superagent": "8.0.0"
},
From aad738d306000f9e16e6424dbbdcf2d91d6a8564 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 1 Sep 2022 08:39:42 +0400
Subject: [PATCH 072/349] chore(deps-dev): bump eslint from 8.22.0 to 8.23.0
(#1629)
Bumps [eslint](https://github.com/eslint/eslint) from 8.22.0 to 8.23.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.22.0...v8.23.0)
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 104 +++++++++++++++++++++++++---------------------
package.json | 2 +-
2 files changed, 58 insertions(+), 48 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 0c9fa7793..4779a15b6 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -28,7 +28,7 @@
"chai": "4.3.4",
"chai-as-promised": "7.1.1",
"cspell": "6.8.0",
- "eslint": "8.22.0",
+ "eslint": "8.23.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
"eslint-plugin-import": "2.26.0",
@@ -844,14 +844,14 @@
}
},
"node_modules/@eslint/eslintrc": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz",
- "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==",
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.1.tgz",
+ "integrity": "sha512-OhSY22oQQdw3zgPOOwdoj01l/Dzl1Z+xyUP33tkSN+aqyEhymJCcPHyXt+ylW8FSe0TfRC2VG+ROQOapD0aZSQ==",
"dev": true,
"dependencies": {
"ajv": "^6.12.4",
"debug": "^4.3.2",
- "espree": "^9.3.2",
+ "espree": "^9.4.0",
"globals": "^13.15.0",
"ignore": "^5.2.0",
"import-fresh": "^3.2.1",
@@ -861,6 +861,9 @@
},
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
}
},
"node_modules/@eslint/eslintrc/node_modules/debug": {
@@ -933,6 +936,19 @@
"url": "https://github.com/sponsors/nzakas"
}
},
+ "node_modules/@humanwhocodes/module-importer": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
+ "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
+ "dev": true,
+ "engines": {
+ "node": ">=12.22"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/nzakas"
+ }
+ },
"node_modules/@humanwhocodes/object-schema": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz",
@@ -3153,14 +3169,15 @@
}
},
"node_modules/eslint": {
- "version": "8.22.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.22.0.tgz",
- "integrity": "sha512-ci4t0sz6vSRKdmkOGmprBo6fmI4PrphDFMy5JEq/fNS0gQkJM3rLmrqcp8ipMcdobH3KtUP40KniAE9W19S4wA==",
+ "version": "8.23.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.23.0.tgz",
+ "integrity": "sha512-pBG/XOn0MsJcKcTRLr27S5HpzQo4kLr+HjLQIyK4EiCsijDl/TB+h5uEuJU6bQ8Edvwz1XWOjpaP2qgnXGpTcA==",
"dev": true,
"dependencies": {
- "@eslint/eslintrc": "^1.3.0",
+ "@eslint/eslintrc": "^1.3.1",
"@humanwhocodes/config-array": "^0.10.4",
"@humanwhocodes/gitignore-to-minimatch": "^1.0.2",
+ "@humanwhocodes/module-importer": "^1.0.1",
"ajv": "^6.10.0",
"chalk": "^4.0.0",
"cross-spawn": "^7.0.2",
@@ -3170,7 +3187,7 @@
"eslint-scope": "^7.1.1",
"eslint-utils": "^3.0.0",
"eslint-visitor-keys": "^3.3.0",
- "espree": "^9.3.3",
+ "espree": "^9.4.0",
"esquery": "^1.4.0",
"esutils": "^2.0.2",
"fast-deep-equal": "^3.1.3",
@@ -3195,8 +3212,7 @@
"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"
+ "text-table": "^0.2.0"
},
"bin": {
"eslint": "bin/eslint.js"
@@ -3641,9 +3657,9 @@
"dev": true
},
"node_modules/espree": {
- "version": "9.3.3",
- "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.3.tgz",
- "integrity": "sha512-ORs1Rt/uQTqUKjDdGCyrtYxbazf5umATSf/K4qxjmZHORR6HJk+2s/2Pqe+Kk49HHINC/xNIrGfgh8sZcll0ng==",
+ "version": "9.4.0",
+ "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.0.tgz",
+ "integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==",
"dev": true,
"dependencies": {
"acorn": "^8.8.0",
@@ -4393,9 +4409,9 @@
}
},
"node_modules/globals": {
- "version": "13.15.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz",
- "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==",
+ "version": "13.17.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz",
+ "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==",
"dev": true,
"dependencies": {
"type-fest": "^0.20.2"
@@ -8762,12 +8778,6 @@
"uuid": "bin/uuid"
}
},
- "node_modules/v8-compile-cache": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz",
- "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==",
- "dev": true
- },
"node_modules/vary": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
@@ -9883,14 +9893,14 @@
}
},
"@eslint/eslintrc": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz",
- "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==",
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.1.tgz",
+ "integrity": "sha512-OhSY22oQQdw3zgPOOwdoj01l/Dzl1Z+xyUP33tkSN+aqyEhymJCcPHyXt+ylW8FSe0TfRC2VG+ROQOapD0aZSQ==",
"dev": true,
"requires": {
"ajv": "^6.12.4",
"debug": "^4.3.2",
- "espree": "^9.3.2",
+ "espree": "^9.4.0",
"globals": "^13.15.0",
"ignore": "^5.2.0",
"import-fresh": "^3.2.1",
@@ -9950,6 +9960,12 @@
"integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==",
"dev": true
},
+ "@humanwhocodes/module-importer": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
+ "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
+ "dev": true
+ },
"@humanwhocodes/object-schema": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz",
@@ -11634,14 +11650,15 @@
}
},
"eslint": {
- "version": "8.22.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.22.0.tgz",
- "integrity": "sha512-ci4t0sz6vSRKdmkOGmprBo6fmI4PrphDFMy5JEq/fNS0gQkJM3rLmrqcp8ipMcdobH3KtUP40KniAE9W19S4wA==",
+ "version": "8.23.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.23.0.tgz",
+ "integrity": "sha512-pBG/XOn0MsJcKcTRLr27S5HpzQo4kLr+HjLQIyK4EiCsijDl/TB+h5uEuJU6bQ8Edvwz1XWOjpaP2qgnXGpTcA==",
"dev": true,
"requires": {
- "@eslint/eslintrc": "^1.3.0",
+ "@eslint/eslintrc": "^1.3.1",
"@humanwhocodes/config-array": "^0.10.4",
"@humanwhocodes/gitignore-to-minimatch": "^1.0.2",
+ "@humanwhocodes/module-importer": "^1.0.1",
"ajv": "^6.10.0",
"chalk": "^4.0.0",
"cross-spawn": "^7.0.2",
@@ -11651,7 +11668,7 @@
"eslint-scope": "^7.1.1",
"eslint-utils": "^3.0.0",
"eslint-visitor-keys": "^3.3.0",
- "espree": "^9.3.3",
+ "espree": "^9.4.0",
"esquery": "^1.4.0",
"esutils": "^2.0.2",
"fast-deep-equal": "^3.1.3",
@@ -11676,8 +11693,7 @@
"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"
+ "text-table": "^0.2.0"
},
"dependencies": {
"debug": {
@@ -11998,9 +12014,9 @@
"dev": true
},
"espree": {
- "version": "9.3.3",
- "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.3.tgz",
- "integrity": "sha512-ORs1Rt/uQTqUKjDdGCyrtYxbazf5umATSf/K4qxjmZHORR6HJk+2s/2Pqe+Kk49HHINC/xNIrGfgh8sZcll0ng==",
+ "version": "9.4.0",
+ "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.0.tgz",
+ "integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==",
"dev": true,
"requires": {
"acorn": "^8.8.0",
@@ -12536,9 +12552,9 @@
}
},
"globals": {
- "version": "13.15.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz",
- "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==",
+ "version": "13.17.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz",
+ "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==",
"dev": true,
"requires": {
"type-fest": "^0.20.2"
@@ -15765,12 +15781,6 @@
"integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
"dev": true
},
- "v8-compile-cache": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz",
- "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==",
- "dev": true
- },
"vary": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
diff --git a/package.json b/package.json
index 6809635d1..26dbebbb9 100644
--- a/package.json
+++ b/package.json
@@ -29,7 +29,7 @@
"chai": "4.3.4",
"chai-as-promised": "7.1.1",
"cspell": "6.8.0",
- "eslint": "8.22.0",
+ "eslint": "8.23.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
"eslint-plugin-import": "2.26.0",
From 0fac679d381d6050af1c8e202dd4f2b5035c364f Mon Sep 17 00:00:00 2001
From: Denis Ah-Kang
Date: Thu, 23 Jun 2022 10:02:54 +0400
Subject: [PATCH 073/349] 6.1.10
---
package-lock.json | 4 ++--
package.json | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 4779a15b6..2d2202585 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "specberus",
- "version": "6.1.9",
+ "version": "6.1.10",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "specberus",
- "version": "6.1.9",
+ "version": "6.1.10",
"license": "MIT",
"dependencies": {
"compression": "1.7.4",
diff --git a/package.json b/package.json
index 26dbebbb9..2187db5fe 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "specberus",
- "version": "6.1.9",
+ "version": "6.1.10",
"description": "Specberus is a checker used at W3C to validate the compliance of Technical Reports with publication rules.",
"license": "MIT",
"main": "lib/validator",
From d7c9e1b02e8a0d9b937d7967442641ef4c236649 Mon Sep 17 00:00:00 2001
From: Denis Ah-Kang
Date: Mon, 5 Sep 2022 13:46:30 +0400
Subject: [PATCH 074/349] Echidna profile for REC with candidate amendments
(#1630)
---
lib/profiles/TR/Recommendation/REC-Echidna.js | 10 ++++++++++
public/js/specberus.js | 12 ++++++++++--
2 files changed, 20 insertions(+), 2 deletions(-)
create mode 100644 lib/profiles/TR/Recommendation/REC-Echidna.js
diff --git a/lib/profiles/TR/Recommendation/REC-Echidna.js b/lib/profiles/TR/Recommendation/REC-Echidna.js
new file mode 100644
index 000000000..f31591a28
--- /dev/null
+++ b/lib/profiles/TR/Recommendation/REC-Echidna.js
@@ -0,0 +1,10 @@
+import * as todaysDate from '../../../rules/echidna/todays-date.js';
+import { insertAfter } from '../../profileUtil.js';
+import { rules as baseRules } from './REC.js';
+
+export { config } from './REC.js';
+export const name = 'REC-Echidna';
+
+export const rules = insertAfter(baseRules, 'sotd.process-document', [
+ todaysDate,
+]);
diff --git a/public/js/specberus.js b/public/js/specberus.js
index 72b779422..8b68ff31e 100644
--- a/public/js/specberus.js
+++ b/public/js/specberus.js
@@ -397,10 +397,18 @@ jQuery.extend({
function disableProfilesIfNeeded(checkbox) {
if (checkbox.prop('checked')) {
$profileOptions.each((_, el) => {
- if (!['WD', 'NOTE', 'DNOTE', 'CR', 'CRD'].includes($(el).val()))
+ if (
+ !['WD', 'NOTE', 'DNOTE', 'CR', 'CRD', 'REC'].includes(
+ $(el).val()
+ )
+ )
$(el).prop('disabled', true);
});
- if (!['WD', 'NOTE', 'DNOTE', 'CR', 'CRD'].includes($profile.val()))
+ if (
+ !['WD', 'NOTE', 'DNOTE', 'CR', 'CRD', 'REC'].includes(
+ $profile.val()
+ )
+ )
$profile.val('');
} else
$profileOptions.each((_, el) => {
From 8f3da48e86cf3a843d2aa8b2ea5a6ff914f19f26 Mon Sep 17 00:00:00 2001
From: Denis Ah-Kang
Date: Mon, 5 Sep 2022 13:50:46 +0400
Subject: [PATCH 075/349] 6.2.0
---
package-lock.json | 4 ++--
package.json | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 2d2202585..7cd3246c0 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "specberus",
- "version": "6.1.10",
+ "version": "6.2.0",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "specberus",
- "version": "6.1.10",
+ "version": "6.2.0",
"license": "MIT",
"dependencies": {
"compression": "1.7.4",
diff --git a/package.json b/package.json
index 2187db5fe..3aa2c0484 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "specberus",
- "version": "6.1.10",
+ "version": "6.2.0",
"description": "Specberus is a checker used at W3C to validate the compliance of Technical Reports with publication rules.",
"license": "MIT",
"main": "lib/validator",
From a90cadd3f417ce2185eb2d400be3f0c6e3cc7fb9 Mon Sep 17 00:00:00 2001
From: Denis Ah-Kang
Date: Mon, 5 Sep 2022 14:16:49 +0400
Subject: [PATCH 076/349] fix errata selector (#1631)
---
lib/rules/metadata/errata.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/rules/metadata/errata.js b/lib/rules/metadata/errata.js
index 78b819657..a29faa849 100644
--- a/lib/rules/metadata/errata.js
+++ b/lib/rules/metadata/errata.js
@@ -13,7 +13,7 @@ export const name = 'metadata.errata';
export function check(sr, done) {
const errataRegex = /errata/i;
const linkElement = sr.jsDocument.querySelectorAll(
- 'body div.head dl + p > a'
+ 'body div.head details + p > a'
);
const errata = Array.prototype.filter.call(linkElement, element =>
errataRegex.test(element.textContent)
From 4d3385a3b5f151b8df7dbde0a6178b547252a8d1 Mon Sep 17 00:00:00 2001
From: Denis Ah-Kang
Date: Mon, 5 Sep 2022 18:55:34 +0400
Subject: [PATCH 077/349] 6.2.1
---
package-lock.json | 4 ++--
package.json | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 7cd3246c0..8f7dd9165 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "specberus",
- "version": "6.2.0",
+ "version": "6.2.1",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "specberus",
- "version": "6.2.0",
+ "version": "6.2.1",
"license": "MIT",
"dependencies": {
"compression": "1.7.4",
diff --git a/package.json b/package.json
index 3aa2c0484..c3aa4e900 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "specberus",
- "version": "6.2.0",
+ "version": "6.2.1",
"description": "Specberus is a checker used at W3C to validate the compliance of Technical Reports with publication rules.",
"license": "MIT",
"main": "lib/validator",
From 6692468ed1832150df5d957971f3c4bfa2e58a71 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 9 Sep 2022 10:29:39 +0400
Subject: [PATCH 078/349] chore(deps): bump promise from 8.1.0 to 8.2.0 (#1632)
Bumps [promise](https://github.com/then/promise) from 8.1.0 to 8.2.0.
- [Release notes](https://github.com/then/promise/releases)
- [Commits](https://github.com/then/promise/compare/8.1.0...8.2.0)
---
updated-dependencies:
- dependency-name: promise
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 14 +++++++-------
package.json | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 8f7dd9165..94af453dc 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -19,7 +19,7 @@
"metaviewport-parser": "0.2.0",
"morgan": "1.10.0",
"node-w3capi": "1.11.2",
- "promise": "8.1.0",
+ "promise": "8.2.0",
"puppeteer": "16.2.0",
"socket.io": "4.5.0",
"superagent": "8.0.0"
@@ -7374,9 +7374,9 @@
}
},
"node_modules/promise": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz",
- "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==",
+ "version": "8.2.0",
+ "resolved": "https://registry.npmjs.org/promise/-/promise-8.2.0.tgz",
+ "integrity": "sha512-+CMAlLHqwRYwBMXKCP+o8ns7DN+xHDUiI+0nArsiJ9y+kJVPLFxEaSw6Ha9s9H0tftxg2Yzl25wqj9G7m5wLZg==",
"dependencies": {
"asap": "~2.0.6"
}
@@ -14725,9 +14725,9 @@
"integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA=="
},
"promise": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz",
- "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==",
+ "version": "8.2.0",
+ "resolved": "https://registry.npmjs.org/promise/-/promise-8.2.0.tgz",
+ "integrity": "sha512-+CMAlLHqwRYwBMXKCP+o8ns7DN+xHDUiI+0nArsiJ9y+kJVPLFxEaSw6Ha9s9H0tftxg2Yzl25wqj9G7m5wLZg==",
"requires": {
"asap": "~2.0.6"
}
diff --git a/package.json b/package.json
index c3aa4e900..ea90c4040 100644
--- a/package.json
+++ b/package.json
@@ -20,7 +20,7 @@
"metaviewport-parser": "0.2.0",
"morgan": "1.10.0",
"node-w3capi": "1.11.2",
- "promise": "8.1.0",
+ "promise": "8.2.0",
"puppeteer": "16.2.0",
"socket.io": "4.5.0",
"superagent": "8.0.0"
From 6431835483a42631c2e8749c86bf72bed4dd601c Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 9 Sep 2022 15:44:19 +0400
Subject: [PATCH 079/349] chore(deps): bump puppeteer from 16.2.0 to 17.1.3
(#1636)
Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 16.2.0 to 17.1.3.
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/puppeteer/puppeteer/compare/v16.2.0...v17.1.3)
---
updated-dependencies:
- dependency-name: puppeteer
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot]
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 30 +++++++++++++++---------------
package.json | 2 +-
2 files changed, 16 insertions(+), 16 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 94af453dc..7b70a519a 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -20,7 +20,7 @@
"morgan": "1.10.0",
"node-w3capi": "1.11.2",
"promise": "8.2.0",
- "puppeteer": "16.2.0",
+ "puppeteer": "17.1.3",
"socket.io": "4.5.0",
"superagent": "8.0.0"
},
@@ -2781,9 +2781,9 @@
}
},
"node_modules/devtools-protocol": {
- "version": "0.0.1019158",
- "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1019158.tgz",
- "integrity": "sha512-wvq+KscQ7/6spEV7czhnZc9RM/woz1AY+/Vpd8/h2HFMwJSdTliu7f/yr1A6vDdJfKICZsShqsYpEQbdhg8AFQ=="
+ "version": "0.0.1036444",
+ "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1036444.tgz",
+ "integrity": "sha512-0y4f/T8H9lsESV9kKP1HDUXgHxCdniFeJh6Erq+FbdOEvp/Ydp9t8kcAAM5gOd17pMrTDlFWntoHtzzeTUWKNw=="
},
"node_modules/dezalgo": {
"version": "1.0.3",
@@ -7448,14 +7448,14 @@
}
},
"node_modules/puppeteer": {
- "version": "16.2.0",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-16.2.0.tgz",
- "integrity": "sha512-7Au6iC98rS6WEAD110V4Bxd0iIbqoFtzz9XzkG1BSofidS1VAJ881E1+GFR7Xn2Yea0hbj8n0ErzRyseMp1Ctg==",
+ "version": "17.1.3",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-17.1.3.tgz",
+ "integrity": "sha512-tVtvNSOOqlq75rUgwLeDAEQoLIiBqmRg0/zedpI6fuqIocIkuxG23A7FIl1oVSkuSMMLgcOP5kVhNETmsmjvPw==",
"hasInstallScript": true,
"dependencies": {
"cross-fetch": "3.1.5",
"debug": "4.3.4",
- "devtools-protocol": "0.0.1019158",
+ "devtools-protocol": "0.0.1036444",
"extract-zip": "2.0.1",
"https-proxy-agent": "5.0.1",
"progress": "2.0.3",
@@ -11356,9 +11356,9 @@
"integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg=="
},
"devtools-protocol": {
- "version": "0.0.1019158",
- "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1019158.tgz",
- "integrity": "sha512-wvq+KscQ7/6spEV7czhnZc9RM/woz1AY+/Vpd8/h2HFMwJSdTliu7f/yr1A6vDdJfKICZsShqsYpEQbdhg8AFQ=="
+ "version": "0.0.1036444",
+ "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1036444.tgz",
+ "integrity": "sha512-0y4f/T8H9lsESV9kKP1HDUXgHxCdniFeJh6Erq+FbdOEvp/Ydp9t8kcAAM5gOd17pMrTDlFWntoHtzzeTUWKNw=="
},
"dezalgo": {
"version": "1.0.3",
@@ -14787,13 +14787,13 @@
}
},
"puppeteer": {
- "version": "16.2.0",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-16.2.0.tgz",
- "integrity": "sha512-7Au6iC98rS6WEAD110V4Bxd0iIbqoFtzz9XzkG1BSofidS1VAJ881E1+GFR7Xn2Yea0hbj8n0ErzRyseMp1Ctg==",
+ "version": "17.1.3",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-17.1.3.tgz",
+ "integrity": "sha512-tVtvNSOOqlq75rUgwLeDAEQoLIiBqmRg0/zedpI6fuqIocIkuxG23A7FIl1oVSkuSMMLgcOP5kVhNETmsmjvPw==",
"requires": {
"cross-fetch": "3.1.5",
"debug": "4.3.4",
- "devtools-protocol": "0.0.1019158",
+ "devtools-protocol": "0.0.1036444",
"extract-zip": "2.0.1",
"https-proxy-agent": "5.0.1",
"progress": "2.0.3",
diff --git a/package.json b/package.json
index ea90c4040..35b35c625 100644
--- a/package.json
+++ b/package.json
@@ -21,7 +21,7 @@
"morgan": "1.10.0",
"node-w3capi": "1.11.2",
"promise": "8.2.0",
- "puppeteer": "16.2.0",
+ "puppeteer": "17.1.3",
"socket.io": "4.5.0",
"superagent": "8.0.0"
},
From d7edd005771d63b515ed53dd69bf59405f6d8caf Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 9 Sep 2022 15:44:45 +0400
Subject: [PATCH 080/349] chore(deps): bump marked and jsdoc (#1635)
Bumps [marked](https://github.com/markedjs/marked) and [jsdoc](https://github.com/jsdoc/jsdoc). These dependencies needed to be updated together.
Updates `marked` from 2.1.3 to 4.1.0
- [Release notes](https://github.com/markedjs/marked/releases)
- [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json)
- [Commits](https://github.com/markedjs/marked/compare/v2.1.3...v4.1.0)
Updates `jsdoc` from 3.6.7 to 3.6.11
- [Release notes](https://github.com/jsdoc/jsdoc/releases)
- [Changelog](https://github.com/jsdoc/jsdoc/blob/3.6.11/CHANGES.md)
- [Commits](https://github.com/jsdoc/jsdoc/compare/3.6.7...3.6.11)
---
updated-dependencies:
- dependency-name: marked
dependency-type: indirect
- dependency-name: jsdoc
dependency-type: direct:development
...
Signed-off-by: dependabot[bot]
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 188 +++++++++++++++++++++++++++-------------------
package.json | 2 +-
2 files changed, 110 insertions(+), 80 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 7b70a519a..43ef522dd 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -37,7 +37,7 @@
"eslint-plugin-prettier": "^4.0.0",
"expect.js": "0.3",
"husky": "8.0.0",
- "jsdoc": "3.6.7",
+ "jsdoc": "3.6.11",
"lint-staged": "13.0.0",
"minami": "1.2.3",
"mocha": "10.0.0",
@@ -1172,6 +1172,28 @@
"integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=",
"dev": true
},
+ "node_modules/@types/linkify-it": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/@types/linkify-it/-/linkify-it-3.0.2.tgz",
+ "integrity": "sha512-HZQYqbiFVWufzCwexrvh694SOim8z2d+xJl5UNamcvQFejLY/2YUtzXHYi3cHdI7PMlS8ejH2slRAOJQ32aNbA==",
+ "dev": true
+ },
+ "node_modules/@types/markdown-it": {
+ "version": "12.2.3",
+ "resolved": "https://registry.npmjs.org/@types/markdown-it/-/markdown-it-12.2.3.tgz",
+ "integrity": "sha512-GKMHFfv3458yYy+v/N8gjufHO6MSZKCOXpZc5GXIWWy8uldwfmPn98vp81gZ5f9SVw8YYBctgfJ22a2d7AOMeQ==",
+ "dev": true,
+ "dependencies": {
+ "@types/linkify-it": "*",
+ "@types/mdurl": "*"
+ }
+ },
+ "node_modules/@types/mdurl": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/@types/mdurl/-/mdurl-1.0.2.tgz",
+ "integrity": "sha512-eC4U9MlIcu2q0KQmXszyn5Akca/0jrQmwDRgpAMJai7qBWq4amIQhZyNau4VYGtCeALvW1/NtjzJJ567aZxfKA==",
+ "dev": true
+ },
"node_modules/@types/node": {
"version": "17.0.26",
"resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.26.tgz",
@@ -2985,10 +3007,13 @@
}
},
"node_modules/entities": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz",
- "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==",
- "dev": true
+ "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"
+ }
},
"node_modules/error-ex": {
"version": "1.3.2",
@@ -5461,31 +5486,32 @@
}
},
"node_modules/jsdoc": {
- "version": "3.6.7",
- "resolved": "https://registry.npmjs.org/jsdoc/-/jsdoc-3.6.7.tgz",
- "integrity": "sha512-sxKt7h0vzCd+3Y81Ey2qinupL6DpRSZJclS04ugHDNmRUXGzqicMJ6iwayhSA0S0DwwX30c5ozyUthr1QKF6uw==",
+ "version": "3.6.11",
+ "resolved": "https://registry.npmjs.org/jsdoc/-/jsdoc-3.6.11.tgz",
+ "integrity": "sha512-8UCU0TYeIYD9KeLzEcAu2q8N/mx9O3phAGl32nmHlE0LpaJL71mMkP4d+QE5zWfNt50qheHtOZ0qoxVrsX5TUg==",
"dev": true,
"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.1",
+ "js2xmlparser": "^4.0.2",
"klaw": "^3.0.0",
- "markdown-it": "^10.0.0",
- "markdown-it-anchor": "^5.2.7",
- "marked": "^2.0.3",
+ "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.1"
+ "underscore": "~1.13.2"
},
"bin": {
"jsdoc": "jsdoc.js"
},
"engines": {
- "node": ">=8.15.0"
+ "node": ">=12.0.0"
}
},
"node_modules/jsdoc-type-pratt-parser": {
@@ -5676,9 +5702,9 @@
"dev": true
},
"node_modules/linkify-it": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-2.2.0.tgz",
- "integrity": "sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw==",
+ "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"
@@ -6010,14 +6036,14 @@
}
},
"node_modules/markdown-it": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-10.0.0.tgz",
- "integrity": "sha512-YWOP1j7UbDNz+TumYP1kpwnP0aEa711cJjrAQrzd0UXlbJfc5aAq0F/PZHjiioqDC1NKgvIMX+o+9Bk7yuM2dg==",
+ "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": "^1.0.7",
- "entities": "~2.0.0",
- "linkify-it": "^2.0.0",
+ "argparse": "^2.0.1",
+ "entities": "~2.1.0",
+ "linkify-it": "^3.0.1",
"mdurl": "^1.0.1",
"uc.micro": "^1.0.5"
},
@@ -6026,39 +6052,31 @@
}
},
"node_modules/markdown-it-anchor": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-5.3.0.tgz",
- "integrity": "sha512-/V1MnLL/rgJ3jkMWo84UR+K+jF1cxNG1a+KwqeXqTIJ+jtA8aWSHuigx8lTzauiIjBDbwF3NcWQMotd0Dm39jA==",
+ "version": "8.6.4",
+ "resolved": "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-8.6.4.tgz",
+ "integrity": "sha512-Ul4YVYZNxMJYALpKtu+ZRdrryYt/GlQ5CK+4l1bp/gWXOG2QWElt6AqF3Mih/wfUKdZbNAZVXGR73/n6U/8img==",
"dev": true,
"peerDependencies": {
+ "@types/markdown-it": "*",
"markdown-it": "*"
}
},
- "node_modules/markdown-it/node_modules/argparse": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
- "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
- "dev": true,
- "dependencies": {
- "sprintf-js": "~1.0.2"
- }
- },
"node_modules/marked": {
- "version": "2.1.3",
- "resolved": "https://registry.npmjs.org/marked/-/marked-2.1.3.tgz",
- "integrity": "sha512-/Q+7MGzaETqifOMWYEA7HVMaZb4XbcRfaOzcSsHZEith83KGlvaSG33u0SKu89Mj5h+T8V2hM+8O45Qc5XTgwA==",
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/marked/-/marked-4.1.0.tgz",
+ "integrity": "sha512-+Z6KDjSPa6/723PQYyc1axYZpYYpDnECDaU6hkaf5gqBieBkMKYReL5hteF2QizhlMbgbo8umXl/clZ67+GlsA==",
"dev": true,
"bin": {
- "marked": "bin/marked"
+ "marked": "bin/marked.js"
},
"engines": {
- "node": ">= 10"
+ "node": ">= 12"
}
},
"node_modules/mdurl": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz",
- "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=",
+ "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==",
"dev": true
},
"node_modules/media-typer": {
@@ -10143,6 +10161,28 @@
"integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=",
"dev": true
},
+ "@types/linkify-it": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/@types/linkify-it/-/linkify-it-3.0.2.tgz",
+ "integrity": "sha512-HZQYqbiFVWufzCwexrvh694SOim8z2d+xJl5UNamcvQFejLY/2YUtzXHYi3cHdI7PMlS8ejH2slRAOJQ32aNbA==",
+ "dev": true
+ },
+ "@types/markdown-it": {
+ "version": "12.2.3",
+ "resolved": "https://registry.npmjs.org/@types/markdown-it/-/markdown-it-12.2.3.tgz",
+ "integrity": "sha512-GKMHFfv3458yYy+v/N8gjufHO6MSZKCOXpZc5GXIWWy8uldwfmPn98vp81gZ5f9SVw8YYBctgfJ22a2d7AOMeQ==",
+ "dev": true,
+ "requires": {
+ "@types/linkify-it": "*",
+ "@types/mdurl": "*"
+ }
+ },
+ "@types/mdurl": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/@types/mdurl/-/mdurl-1.0.2.tgz",
+ "integrity": "sha512-eC4U9MlIcu2q0KQmXszyn5Akca/0jrQmwDRgpAMJai7qBWq4amIQhZyNau4VYGtCeALvW1/NtjzJJ567aZxfKA==",
+ "dev": true
+ },
"@types/node": {
"version": "17.0.26",
"resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.26.tgz",
@@ -11509,9 +11549,9 @@
}
},
"entities": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz",
- "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz",
+ "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==",
"dev": true
},
"error-ex": {
@@ -13300,25 +13340,26 @@
}
},
"jsdoc": {
- "version": "3.6.7",
- "resolved": "https://registry.npmjs.org/jsdoc/-/jsdoc-3.6.7.tgz",
- "integrity": "sha512-sxKt7h0vzCd+3Y81Ey2qinupL6DpRSZJclS04ugHDNmRUXGzqicMJ6iwayhSA0S0DwwX30c5ozyUthr1QKF6uw==",
+ "version": "3.6.11",
+ "resolved": "https://registry.npmjs.org/jsdoc/-/jsdoc-3.6.11.tgz",
+ "integrity": "sha512-8UCU0TYeIYD9KeLzEcAu2q8N/mx9O3phAGl32nmHlE0LpaJL71mMkP4d+QE5zWfNt50qheHtOZ0qoxVrsX5TUg==",
"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.1",
+ "js2xmlparser": "^4.0.2",
"klaw": "^3.0.0",
- "markdown-it": "^10.0.0",
- "markdown-it-anchor": "^5.2.7",
- "marked": "^2.0.3",
+ "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.1"
+ "underscore": "~1.13.2"
},
"dependencies": {
"escape-string-regexp": {
@@ -13471,9 +13512,9 @@
"dev": true
},
"linkify-it": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-2.2.0.tgz",
- "integrity": "sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw==",
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-3.0.3.tgz",
+ "integrity": "sha512-ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ==",
"dev": true,
"requires": {
"uc.micro": "^1.0.1"
@@ -13719,46 +13760,35 @@
}
},
"markdown-it": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-10.0.0.tgz",
- "integrity": "sha512-YWOP1j7UbDNz+TumYP1kpwnP0aEa711cJjrAQrzd0UXlbJfc5aAq0F/PZHjiioqDC1NKgvIMX+o+9Bk7yuM2dg==",
+ "version": "12.3.2",
+ "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-12.3.2.tgz",
+ "integrity": "sha512-TchMembfxfNVpHkbtriWltGWc+m3xszaRD0CZup7GFFhzIgQqxIfn3eGj1yZpfuflzPvfkt611B2Q/Bsk1YnGg==",
"dev": true,
"requires": {
- "argparse": "^1.0.7",
- "entities": "~2.0.0",
- "linkify-it": "^2.0.0",
+ "argparse": "^2.0.1",
+ "entities": "~2.1.0",
+ "linkify-it": "^3.0.1",
"mdurl": "^1.0.1",
"uc.micro": "^1.0.5"
- },
- "dependencies": {
- "argparse": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
- "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
- "dev": true,
- "requires": {
- "sprintf-js": "~1.0.2"
- }
- }
}
},
"markdown-it-anchor": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-5.3.0.tgz",
- "integrity": "sha512-/V1MnLL/rgJ3jkMWo84UR+K+jF1cxNG1a+KwqeXqTIJ+jtA8aWSHuigx8lTzauiIjBDbwF3NcWQMotd0Dm39jA==",
+ "version": "8.6.4",
+ "resolved": "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-8.6.4.tgz",
+ "integrity": "sha512-Ul4YVYZNxMJYALpKtu+ZRdrryYt/GlQ5CK+4l1bp/gWXOG2QWElt6AqF3Mih/wfUKdZbNAZVXGR73/n6U/8img==",
"dev": true,
"requires": {}
},
"marked": {
- "version": "2.1.3",
- "resolved": "https://registry.npmjs.org/marked/-/marked-2.1.3.tgz",
- "integrity": "sha512-/Q+7MGzaETqifOMWYEA7HVMaZb4XbcRfaOzcSsHZEith83KGlvaSG33u0SKu89Mj5h+T8V2hM+8O45Qc5XTgwA==",
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/marked/-/marked-4.1.0.tgz",
+ "integrity": "sha512-+Z6KDjSPa6/723PQYyc1axYZpYYpDnECDaU6hkaf5gqBieBkMKYReL5hteF2QizhlMbgbo8umXl/clZ67+GlsA==",
"dev": true
},
"mdurl": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz",
- "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=",
+ "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==",
"dev": true
},
"media-typer": {
diff --git a/package.json b/package.json
index 35b35c625..b5436162c 100644
--- a/package.json
+++ b/package.json
@@ -38,7 +38,7 @@
"eslint-plugin-prettier": "^4.0.0",
"expect.js": "0.3",
"husky": "8.0.0",
- "jsdoc": "3.6.7",
+ "jsdoc": "3.6.11",
"lint-staged": "13.0.0",
"minami": "1.2.3",
"mocha": "10.0.0",
From 13f8c6a43bbc24417a932ef77aa2aaf513310cf0 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 9 Sep 2022 15:45:21 +0400
Subject: [PATCH 081/349] chore(deps): bump markdown-it and jsdoc (#1634)
Bumps [markdown-it](https://github.com/markdown-it/markdown-it) and [jsdoc](https://github.com/jsdoc/jsdoc). These dependencies needed to be updated together.
Updates `markdown-it` from 10.0.0 to 12.3.2
- [Release notes](https://github.com/markdown-it/markdown-it/releases)
- [Changelog](https://github.com/markdown-it/markdown-it/blob/master/CHANGELOG.md)
- [Commits](https://github.com/markdown-it/markdown-it/compare/10.0.0...12.3.2)
Updates `jsdoc` from 3.6.7 to 3.6.11
- [Release notes](https://github.com/jsdoc/jsdoc/releases)
- [Changelog](https://github.com/jsdoc/jsdoc/blob/3.6.11/CHANGES.md)
- [Commits](https://github.com/jsdoc/jsdoc/compare/3.6.7...3.6.11)
---
updated-dependencies:
- dependency-name: markdown-it
dependency-type: indirect
- dependency-name: jsdoc
dependency-type: direct:development
...
Signed-off-by: dependabot[bot]
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
From 96b50525fee67faf1cc54fc9562255602e90fc40 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 19 Sep 2022 10:03:20 +0400
Subject: [PATCH 082/349] chore(deps-dev): bump cspell from 6.8.0 to 6.9.1
(#1637)
Bumps [cspell](https://github.com/streetsidesoftware/cspell) from 6.8.0 to 6.9.1.
- [Release notes](https://github.com/streetsidesoftware/cspell/releases)
- [Changelog](https://github.com/streetsidesoftware/cspell/blob/main/CHANGELOG.md)
- [Commits](https://github.com/streetsidesoftware/cspell/compare/v6.8.0...v6.9.1)
---
updated-dependencies:
- dependency-name: cspell
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 469 +++++++++++++++++++++-------------------------
package.json | 2 +-
2 files changed, 211 insertions(+), 260 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 43ef522dd..530f7085c 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -27,7 +27,7 @@
"devDependencies": {
"chai": "4.3.4",
"chai-as-promised": "7.1.1",
- "cspell": "6.8.0",
+ "cspell": "6.9.1",
"eslint": "8.23.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
@@ -498,52 +498,52 @@
}
},
"node_modules/@cspell/cspell-bundled-dicts": {
- "version": "6.8.0",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-6.8.0.tgz",
- "integrity": "sha512-a+J/5M45RUmDiVmzQm8WacZCQxmIq0PK5rgkDE3iWyyIQWPwSK1+C37+85lZoDJ66il4YJpF0jutYKEJNfTCWw==",
+ "version": "6.9.1",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-6.9.1.tgz",
+ "integrity": "sha512-tHh7utwXQjBRH5mH7zTJanGJAZejjBNY1OXZOrxbKvzEb9eaMHnZAbEyRM7LBBIHHrhdDWAZkv12byZCcpeALw==",
"dev": true,
"dependencies": {
"@cspell/dict-ada": "^2.0.1",
"@cspell/dict-aws": "^2.0.0",
"@cspell/dict-bash": "^2.0.4",
- "@cspell/dict-companies": "^2.0.11",
+ "@cspell/dict-companies": "^2.0.13",
"@cspell/dict-cpp": "^3.2.1",
"@cspell/dict-cryptocurrencies": "^2.0.0",
"@cspell/dict-csharp": "^3.0.1",
- "@cspell/dict-css": "^2.0.0",
+ "@cspell/dict-css": "^2.1.0",
"@cspell/dict-dart": "^1.1.1",
"@cspell/dict-django": "^2.0.0",
"@cspell/dict-docker": "^1.1.1",
"@cspell/dict-dotnet": "^2.0.1",
"@cspell/dict-elixir": "^2.0.1",
- "@cspell/dict-en_us": "^2.3.2",
+ "@cspell/dict-en_us": "^2.3.3",
"@cspell/dict-en-gb": "^1.1.33",
"@cspell/dict-filetypes": "^2.1.1",
- "@cspell/dict-fonts": "^2.0.1",
+ "@cspell/dict-fonts": "^2.1.0",
"@cspell/dict-fullstack": "^2.0.6",
"@cspell/dict-git": "^1.0.1",
"@cspell/dict-golang": "^3.0.1",
"@cspell/dict-haskell": "^2.0.1",
- "@cspell/dict-html": "^3.0.5",
+ "@cspell/dict-html": "^3.3.2",
"@cspell/dict-html-symbol-entities": "^3.0.0",
"@cspell/dict-java": "^3.0.7",
"@cspell/dict-latex": "^2.0.9",
- "@cspell/dict-lorem-ipsum": "^2.0.0",
+ "@cspell/dict-lorem-ipsum": "^2.0.1",
"@cspell/dict-lua": "^2.0.0",
"@cspell/dict-node": "^3.0.1",
"@cspell/dict-npm": "^3.1.2",
"@cspell/dict-php": "^2.0.0",
"@cspell/dict-powershell": "^2.0.0",
- "@cspell/dict-public-licenses": "^1.0.5",
+ "@cspell/dict-public-licenses": "^1.0.6",
"@cspell/dict-python": "^3.0.6",
"@cspell/dict-r": "^1.0.3",
"@cspell/dict-ruby": "^2.0.2",
"@cspell/dict-rust": "^2.0.1",
"@cspell/dict-scala": "^2.0.0",
- "@cspell/dict-software-terms": "^2.2.2",
+ "@cspell/dict-software-terms": "^2.2.8",
"@cspell/dict-sql": "^1.0.4",
"@cspell/dict-swift": "^1.0.3",
- "@cspell/dict-typescript": "^2.0.1",
+ "@cspell/dict-typescript": "^2.0.2",
"@cspell/dict-vue": "^2.0.2"
},
"engines": {
@@ -551,27 +551,27 @@
}
},
"node_modules/@cspell/cspell-pipe": {
- "version": "6.8.0",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-6.8.0.tgz",
- "integrity": "sha512-V+GOhpd99Vsa3W30p3jyJ4qNTwEBA04POINT4XZKjuNZ5NLbBO3wARX8cCaVaPB/aJTbaB6rqvXnfTx5h47N0g==",
+ "version": "6.9.1",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-6.9.1.tgz",
+ "integrity": "sha512-S2eHI6N+YpWDTOuxbYUuL3IlljxEvVcyuXvlXxcVa/faOlfZzslGGfyM50WpxFTD4vyxc2Pwa2WU1EJUKGxD/A==",
"dev": true,
"engines": {
"node": ">=14"
}
},
"node_modules/@cspell/cspell-service-bus": {
- "version": "6.8.0",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-service-bus/-/cspell-service-bus-6.8.0.tgz",
- "integrity": "sha512-+3uHHhy1jP+ZYhoDlIbAR5sp6kTlbLctvpPne9KEOFB5Vtnn2a0jfop7Xyfg+BQnEFU/gifoS87sofULBngAxQ==",
+ "version": "6.9.1",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-service-bus/-/cspell-service-bus-6.9.1.tgz",
+ "integrity": "sha512-+sfshMQpnrqyqvIHxGBXpDNRocIQni/8iTj+OuBFh93QhEh3CT8rn2rKci6wjFIkFxX2xWBaPI09pBZ5vZeqtQ==",
"dev": true,
"engines": {
"node": ">=14"
}
},
"node_modules/@cspell/cspell-types": {
- "version": "6.8.0",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-6.8.0.tgz",
- "integrity": "sha512-5hYe1wXHphVAWaQROJVs67AFMpYW9qNXiNKWdBZ6/l85x5ORcGYBtuxbBjdwzTSCmO6bNGVjYx14gxjQDYLlfQ==",
+ "version": "6.9.1",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-6.9.1.tgz",
+ "integrity": "sha512-IPZ8s1t4kdxo12RBEnYbCEOG3hhz/Fka4EBokJ1OPrlIjJoBN5xaRFkuFOjyUlDCxM/8uRB033DSVJaKHmhUxA==",
"dev": true,
"engines": {
"node": ">=14"
@@ -596,9 +596,9 @@
"dev": true
},
"node_modules/@cspell/dict-companies": {
- "version": "2.0.11",
- "resolved": "https://registry.npmjs.org/@cspell/dict-companies/-/dict-companies-2.0.11.tgz",
- "integrity": "sha512-8Fw+dviHh3nu9y0jI+7kpObY/C15s4bDzWi5ZJpkAT65z+yZiIr6rxyoCR4vHpT5/TofbaRXFKWHoc/sqUYY2g==",
+ "version": "2.0.14",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-companies/-/dict-companies-2.0.14.tgz",
+ "integrity": "sha512-Sq1X29Z05OZ/UNqTwVhf3/WaqvJQy4/S6gS8qYI5AQRX45gVe8CPhNBLmZOTC6z8m716bfQCxa5rRT9YNSdTZg==",
"dev": true
},
"node_modules/@cspell/dict-cpp": {
@@ -620,9 +620,9 @@
"dev": true
},
"node_modules/@cspell/dict-css": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-css/-/dict-css-2.0.0.tgz",
- "integrity": "sha512-MrFyswFHnPh4H0u6IlV4eHy+ZCUrrHzeL161LyTOqCvaKpbZavMgNYXzZqTF9xafO0iLgwKrl+Gkclu1KVBg0Q==",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-css/-/dict-css-2.1.0.tgz",
+ "integrity": "sha512-glASAELcGhh4Ru0rTQ4G9mTQxSyPwsZOON/5BYflB6Kks8YC8nUvKrtMCoo5W7CPKPfSEa8zUNctFQ1+IUYDHA==",
"dev": true
},
"node_modules/@cspell/dict-dart": {
@@ -656,9 +656,9 @@
"dev": true
},
"node_modules/@cspell/dict-en_us": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/@cspell/dict-en_us/-/dict-en_us-2.3.2.tgz",
- "integrity": "sha512-/jkx3Lwig34nDP8zMEP8IF7Nkni4ac63FlAeK/B4yvriaz7Pqe5XbwU20otlB+y+T0nf5GxvWacIEyTFnV9BKg==",
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-en_us/-/dict-en_us-2.3.3.tgz",
+ "integrity": "sha512-csyKeaNktfpvMkmE2GOPTwsrQm3wWhLKVaDRaGU0qTcIjDiCvqv/iYgrVrKRkoddA3kdNTZ8YNCcix7lb6VkOg==",
"dev": true
},
"node_modules/@cspell/dict-en-gb": {
@@ -674,9 +674,9 @@
"dev": true
},
"node_modules/@cspell/dict-fonts": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-fonts/-/dict-fonts-2.0.1.tgz",
- "integrity": "sha512-UX9evXp7IPZ55G1NxVLADoRgGa+6MPSFx4zWveT6vHIVI9k50yZZY2QkIgQIOEPgk8RNrNe1Tf6HLfndgFL2kQ==",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-fonts/-/dict-fonts-2.1.0.tgz",
+ "integrity": "sha512-hk7xsbfWEUhc136Xj7I2TD7ouKAfWwzCVAQaHBxcVXAsVxu7bDOGj4FvE2jBzlkSUY8A9Ww8qS0GOFvowJshVg==",
"dev": true
},
"node_modules/@cspell/dict-fullstack": {
@@ -704,9 +704,9 @@
"dev": true
},
"node_modules/@cspell/dict-html": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-html/-/dict-html-3.1.0.tgz",
- "integrity": "sha512-HD33wqDxaBBDuBRMlXT1sS8v1Oqw3ZjJocEK8a/JQ8s75sSq4zl6iZIcbkzTHFeDfKPmObCES4z5GbgHKNaQtw==",
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-html/-/dict-html-3.3.2.tgz",
+ "integrity": "sha512-cM5pQSEiqjrdk6cRFLrlLdWNT/J8399f/A6DjwjfYhHrGy0e/Rsjv76HZT0GlE1OqMoq9eG9jdQsfoYYgWTIpQ==",
"dev": true
},
"node_modules/@cspell/dict-html-symbol-entities": {
@@ -728,9 +728,9 @@
"dev": true
},
"node_modules/@cspell/dict-lorem-ipsum": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-lorem-ipsum/-/dict-lorem-ipsum-2.0.0.tgz",
- "integrity": "sha512-jKogAKtqvgPMleL6usyj3rZ0m8sVUR6drrD+wMnWSfdx1BmUyTsYiuh/mPEfLAebaYHELWSLQG3rDZRvV9Riqg==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-lorem-ipsum/-/dict-lorem-ipsum-2.0.1.tgz",
+ "integrity": "sha512-s7Ft8UiloUJwgz4z8uLeFvCkeTcZ43HQl7mSAlZd76eW+keLSsdeGmLDx2zaciqo+MftPGyzygVCwaJjTGxiew==",
"dev": true
},
"node_modules/@cspell/dict-lua": {
@@ -764,9 +764,9 @@
"dev": true
},
"node_modules/@cspell/dict-public-licenses": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/@cspell/dict-public-licenses/-/dict-public-licenses-1.0.5.tgz",
- "integrity": "sha512-N9bttzzhmCq/BN/TeP43075kj9TeaR8l9v0SPre05BRWsChVrWuMM1UvsT4ADXnsYJNl1xcn+q191S/fIzQhBg==",
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-public-licenses/-/dict-public-licenses-1.0.6.tgz",
+ "integrity": "sha512-Z9IUFPkkOpOsEdgPUfQOJNQ+qU6+iBAZWS/CR5sUqTX+s5VkPNVwQyVC2kdmgmE2U5qwzAPewG6nVKr2MVogwg==",
"dev": true
},
"node_modules/@cspell/dict-python": {
@@ -800,9 +800,9 @@
"dev": true
},
"node_modules/@cspell/dict-software-terms": {
- "version": "2.2.3",
- "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-2.2.3.tgz",
- "integrity": "sha512-hpiYrjnGcrSw2q/CiT2bzsB5/OVaK/aOgQvvI6MVnvOk3XzfpAeOr24frrnXTURbuD8pktiRPvAmrTlHrAGCXQ==",
+ "version": "2.2.9",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-2.2.9.tgz",
+ "integrity": "sha512-uty2txffWWgYVTwt6/ekPwtVHb8GRDKgfmhOrcQbpTgMghIjxFgS8ADYgt5h+NrAomy7oGrffWDI1BimbhzRCA==",
"dev": true
},
"node_modules/@cspell/dict-sql": {
@@ -818,9 +818,9 @@
"dev": true
},
"node_modules/@cspell/dict-typescript": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-typescript/-/dict-typescript-2.0.1.tgz",
- "integrity": "sha512-YXH6nEH4thcD7lNffdNsKgDDZA5JVX4aKCuNIGE7qWSS9kBVgIvSU9/WH64R59rEzAPe1VwXwXyoZ7y4fAufww==",
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-typescript/-/dict-typescript-2.0.2.tgz",
+ "integrity": "sha512-OIoSJsCw9WHX4eDikoF5/0QbptMPZjElOcMYdYCyV03nqV5n4ot72ysTexW95yW4+fQU6uDPNQvnrUnhXXEkTA==",
"dev": true
},
"node_modules/@cspell/dict-vue": {
@@ -1199,30 +1199,6 @@
"resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.26.tgz",
"integrity": "sha512-z/FG/6DUO7pnze3AE3TBGIjGGKkvCcGcWINe1C7cADY8hKLJPDYpzsNE37uExQ4md5RFtTCvg+M8Mu1Enyeg2A=="
},
- "node_modules/@types/node-fetch": {
- "version": "2.6.2",
- "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.2.tgz",
- "integrity": "sha512-DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A==",
- "dev": true,
- "dependencies": {
- "@types/node": "*",
- "form-data": "^3.0.0"
- }
- },
- "node_modules/@types/node-fetch/node_modules/form-data": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz",
- "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==",
- "dev": true,
- "dependencies": {
- "asynckit": "^0.4.0",
- "combined-stream": "^1.0.8",
- "mime-types": "^2.1.12"
- },
- "engines": {
- "node": ">= 6"
- }
- },
"node_modules/@types/parse-json": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
@@ -2474,17 +2450,17 @@
}
},
"node_modules/cspell": {
- "version": "6.8.0",
- "resolved": "https://registry.npmjs.org/cspell/-/cspell-6.8.0.tgz",
- "integrity": "sha512-mef1ECEw5bRdxdUvxuf4q7pkUDp9PRaPaLjjcW+v88wp0cyXWhCK/y/MTTa5o+xUkSvHqPXWF1E83NmGey3ZTQ==",
+ "version": "6.9.1",
+ "resolved": "https://registry.npmjs.org/cspell/-/cspell-6.9.1.tgz",
+ "integrity": "sha512-H9EFIcXZSAXfJXjT+cT6Srt83M5AmY22/dH3KfCGkv2Sa+dMlooJHJXRjYGJBwQ0PbrXRPMfXGKBffxYu3EX1A==",
"dev": true,
"dependencies": {
- "@cspell/cspell-pipe": "^6.8.0",
+ "@cspell/cspell-pipe": "^6.9.1",
"chalk": "^4.1.2",
"commander": "^9.4.0",
- "cspell-gitignore": "^6.8.0",
- "cspell-glob": "^6.8.0",
- "cspell-lib": "^6.8.0",
+ "cspell-gitignore": "^6.9.1",
+ "cspell-glob": "^6.9.1",
+ "cspell-lib": "^6.9.1",
"fast-json-stable-stringify": "^2.1.0",
"file-entry-cache": "^6.0.1",
"fs-extra": "^10.1.0",
@@ -2493,7 +2469,7 @@
"imurmurhash": "^0.1.4",
"semver": "^7.3.7",
"strip-ansi": "^6.0.1",
- "vscode-uri": "^3.0.3"
+ "vscode-uri": "3.0.4"
},
"bin": {
"cspell": "bin.js"
@@ -2506,12 +2482,12 @@
}
},
"node_modules/cspell-gitignore": {
- "version": "6.8.0",
- "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-6.8.0.tgz",
- "integrity": "sha512-TR1tPWkl7XnowqK4YftTpYWKyzMJQ8veAQaOTC50cgoUCL23FvoUH65yB4rqOuVKNNaIu5CzgzGSEknSC+EyCA==",
+ "version": "6.9.1",
+ "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-6.9.1.tgz",
+ "integrity": "sha512-04CBVAbhcfD7Z/pocUjcieeMdpMwsCkGtjde59+HfCKLHQbqOuVgrcaJl/i5QOHta5ge9gEcF45MgK2ItwzkDg==",
"dev": true,
"dependencies": {
- "cspell-glob": "^6.8.0",
+ "cspell-glob": "^6.9.1",
"find-up": "^5.0.0"
},
"bin": {
@@ -2522,9 +2498,9 @@
}
},
"node_modules/cspell-glob": {
- "version": "6.8.0",
- "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-6.8.0.tgz",
- "integrity": "sha512-pSVkC+TqfmHYCnBw7gvBctyZtgvugOyvCfYWC+BR37VKcmaI91ZhW7n7SxHlkaKwfLCGi/yMEYBffiJ6FNbeUQ==",
+ "version": "6.9.1",
+ "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-6.9.1.tgz",
+ "integrity": "sha512-ORCeofH08nMKLLFiayS7Z0ZcFvRMr0vTe/SGM/zjbVlnqW6LLtfaRDSGzhbp/xmXxalGi/E92yiUP529q9FnnQ==",
"dev": true,
"dependencies": {
"micromatch": "^4.0.5"
@@ -2534,13 +2510,13 @@
}
},
"node_modules/cspell-grammar": {
- "version": "6.8.0",
- "resolved": "https://registry.npmjs.org/cspell-grammar/-/cspell-grammar-6.8.0.tgz",
- "integrity": "sha512-FR3zDCtsNASKsVP/bJoQViwf4WiWudXUOHfWJeS1KXAMHY0lp98psWzFzuclXUIU04lh6xkP5zdkEn+BfqtZUA==",
+ "version": "6.9.1",
+ "resolved": "https://registry.npmjs.org/cspell-grammar/-/cspell-grammar-6.9.1.tgz",
+ "integrity": "sha512-wJ0Qqdxkx7wV0C1Np42UHTgm4Fdd23VivssIhPAlXr4sGPS8ndEaRPNoXGET+Zh2hZlkb8GUkklTuK5wJ20sjQ==",
"dev": true,
"dependencies": {
- "@cspell/cspell-pipe": "^6.8.0",
- "@cspell/cspell-types": "^6.8.0"
+ "@cspell/cspell-pipe": "^6.9.1",
+ "@cspell/cspell-types": "^6.9.1"
},
"bin": {
"cspell-grammar": "bin.js"
@@ -2550,13 +2526,12 @@
}
},
"node_modules/cspell-io": {
- "version": "6.8.0",
- "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-6.8.0.tgz",
- "integrity": "sha512-Jx3Zb1EXtO1AMb011hHyk1AW4Oz/BuOv9xQbH3XH1kTxWzJ21MZzIO1UHDWUhZn7aJI0ybMAZL5+CI4udnd3qg==",
+ "version": "6.9.1",
+ "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-6.9.1.tgz",
+ "integrity": "sha512-ZSkWPKxE+270PZUVpnQbtoPSeHY++v635YwZSiN5ELtuCsG2O3nCqMTwHpEH3Rc26ndHYtpcFopYeEW7cxRHBA==",
"dev": true,
"dependencies": {
- "@cspell/cspell-service-bus": "^6.8.0",
- "@types/node-fetch": "^2.6.2",
+ "@cspell/cspell-service-bus": "^6.9.1",
"node-fetch": "^2.6.7"
},
"engines": {
@@ -2564,46 +2539,46 @@
}
},
"node_modules/cspell-lib": {
- "version": "6.8.0",
- "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-6.8.0.tgz",
- "integrity": "sha512-BVJUSUvqC9uyQ11f4M5sqGKx307L8sSb+NQtydxWTMqcbn9+NzOTgor3VRcKuzJBH0Q1kN3sccbpzZ225mHP2g==",
+ "version": "6.9.1",
+ "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-6.9.1.tgz",
+ "integrity": "sha512-qnxwrsSOVouLBYGwmHxovfnC3fbByBOWr+BZngSQaFeO7FUmzDpe5OFiuvAwVtfRidai+S6gQYTPKZk5GwKwEA==",
"dev": true,
"dependencies": {
- "@cspell/cspell-bundled-dicts": "^6.8.0",
- "@cspell/cspell-pipe": "^6.8.0",
- "@cspell/cspell-types": "^6.8.0",
+ "@cspell/cspell-bundled-dicts": "^6.9.1",
+ "@cspell/cspell-pipe": "^6.9.1",
+ "@cspell/cspell-types": "^6.9.1",
"clear-module": "^4.1.2",
"comment-json": "^4.2.3",
"configstore": "^5.0.1",
"cosmiconfig": "^7.0.1",
- "cspell-glob": "^6.8.0",
- "cspell-grammar": "^6.8.0",
- "cspell-io": "^6.8.0",
- "cspell-trie-lib": "^6.8.0",
- "fast-equals": "^4.0.1",
+ "cspell-glob": "^6.9.1",
+ "cspell-grammar": "^6.9.1",
+ "cspell-io": "^6.9.1",
+ "cspell-trie-lib": "^6.9.1",
+ "fast-equals": "^4.0.3",
"find-up": "^5.0.0",
"fs-extra": "^10.1.0",
- "gensequence": "^3.1.1",
+ "gensequence": "^4.0.2",
"import-fresh": "^3.3.0",
"resolve-from": "^5.0.0",
"resolve-global": "^1.0.0",
- "vscode-languageserver-textdocument": "^1.0.5",
- "vscode-uri": "^3.0.3"
+ "vscode-languageserver-textdocument": "^1.0.7",
+ "vscode-uri": "3.0.4"
},
"engines": {
"node": ">=14"
}
},
"node_modules/cspell-trie-lib": {
- "version": "6.8.0",
- "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-6.8.0.tgz",
- "integrity": "sha512-+FKfkXnneuU7n/OrafUQLwOM9TWMFKmtvMZgoJZLX/xOkSHzAlkKqVos8OhK4w2nRns1wy+Nz+iNyEmYaCMnZw==",
+ "version": "6.9.1",
+ "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-6.9.1.tgz",
+ "integrity": "sha512-2wSvjPRaCDHW6CpIK7qkhpagj88Cf796YP8d9IYbz/mss8RhFIDy18UK14+FDUp/cW4GiwFhm6eiLOz2Dg5dbA==",
"dev": true,
"dependencies": {
- "@cspell/cspell-pipe": "^6.8.0",
- "@cspell/cspell-types": "^6.8.0",
+ "@cspell/cspell-pipe": "^6.9.1",
+ "@cspell/cspell-types": "^6.9.1",
"fs-extra": "^10.1.0",
- "gensequence": "^3.1.1"
+ "gensequence": "^4.0.2"
},
"engines": {
"node": ">=14"
@@ -3977,9 +3952,9 @@
"dev": true
},
"node_modules/fast-equals": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-4.0.1.tgz",
- "integrity": "sha512-OXqyj3MD0p8Kee16Jz7CbCnXo+5CHKKu4xBh5UhC1NbmMkHn8WScLRy/B2q5UOlWMlNSQJc4mwXW30Lz+JUZJw==",
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-4.0.3.tgz",
+ "integrity": "sha512-G3BSX9cfKttjr+2o1O22tYMLq0DPluZnYtq1rXumE1SpL/F/SLIfHx08WYQoWSIpeMYf8sRbJ8++71+v6Pnxfg==",
"dev": true
},
"node_modules/fast-glob": {
@@ -4293,12 +4268,12 @@
"dev": true
},
"node_modules/gensequence": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/gensequence/-/gensequence-3.1.1.tgz",
- "integrity": "sha512-ys3h0hiteRwmY6BsvSttPmkhC0vEQHPJduANBRtH/dlDPZ0UBIb/dXy80IcckXyuQ6LKg+PloRqvGER9IS7F7g==",
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/gensequence/-/gensequence-4.0.2.tgz",
+ "integrity": "sha512-mQiFskYFPFDSUpBJ/n3ebAV2Ufu6DZGvUPXzyWYzFfJr6/DyOOZVnjx6VTWE4y0RLvYWnc5tZq5sCjzEWhRjqQ==",
"dev": true,
"engines": {
- "node": ">=10.0.0"
+ "node": ">=14"
}
},
"node_modules/gensync": {
@@ -8805,15 +8780,15 @@
}
},
"node_modules/vscode-languageserver-textdocument": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.5.tgz",
- "integrity": "sha512-1ah7zyQjKBudnMiHbZmxz5bYNM9KKZYz+5VQLj+yr8l+9w3g+WAhCkUkWbhMEdC5u0ub4Ndiye/fDyS8ghIKQg==",
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.7.tgz",
+ "integrity": "sha512-bFJH7UQxlXT8kKeyiyu41r22jCZXG8kuuVVA33OEJn1diWOZK5n8zBSPZFHVBOu8kXZ6h0LIRhf5UnCo61J4Hg==",
"dev": true
},
"node_modules/vscode-uri": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.3.tgz",
- "integrity": "sha512-EcswR2S8bpR7fD0YPeS7r2xXExrScVMxg4MedACaWHEtx9ftCF/qHG1xGkolzTPcEmjTavCQgbVzHUIdTMzFGA==",
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.4.tgz",
+ "integrity": "sha512-aEmKD6H8Sg8gaQAUrnadG0BMeWXtiWhRsj1a94n2FYsMkDpgnK7BRVzZjOUYIvkv2B+bp5Bmt4ImZCpYbnJwkg==",
"dev": true
},
"node_modules/w3c-hr-time": {
@@ -9580,71 +9555,71 @@
}
},
"@cspell/cspell-bundled-dicts": {
- "version": "6.8.0",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-6.8.0.tgz",
- "integrity": "sha512-a+J/5M45RUmDiVmzQm8WacZCQxmIq0PK5rgkDE3iWyyIQWPwSK1+C37+85lZoDJ66il4YJpF0jutYKEJNfTCWw==",
+ "version": "6.9.1",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-6.9.1.tgz",
+ "integrity": "sha512-tHh7utwXQjBRH5mH7zTJanGJAZejjBNY1OXZOrxbKvzEb9eaMHnZAbEyRM7LBBIHHrhdDWAZkv12byZCcpeALw==",
"dev": true,
"requires": {
"@cspell/dict-ada": "^2.0.1",
"@cspell/dict-aws": "^2.0.0",
"@cspell/dict-bash": "^2.0.4",
- "@cspell/dict-companies": "^2.0.11",
+ "@cspell/dict-companies": "^2.0.13",
"@cspell/dict-cpp": "^3.2.1",
"@cspell/dict-cryptocurrencies": "^2.0.0",
"@cspell/dict-csharp": "^3.0.1",
- "@cspell/dict-css": "^2.0.0",
+ "@cspell/dict-css": "^2.1.0",
"@cspell/dict-dart": "^1.1.1",
"@cspell/dict-django": "^2.0.0",
"@cspell/dict-docker": "^1.1.1",
"@cspell/dict-dotnet": "^2.0.1",
"@cspell/dict-elixir": "^2.0.1",
- "@cspell/dict-en_us": "^2.3.2",
+ "@cspell/dict-en_us": "^2.3.3",
"@cspell/dict-en-gb": "^1.1.33",
"@cspell/dict-filetypes": "^2.1.1",
- "@cspell/dict-fonts": "^2.0.1",
+ "@cspell/dict-fonts": "^2.1.0",
"@cspell/dict-fullstack": "^2.0.6",
"@cspell/dict-git": "^1.0.1",
"@cspell/dict-golang": "^3.0.1",
"@cspell/dict-haskell": "^2.0.1",
- "@cspell/dict-html": "^3.0.5",
+ "@cspell/dict-html": "^3.3.2",
"@cspell/dict-html-symbol-entities": "^3.0.0",
"@cspell/dict-java": "^3.0.7",
"@cspell/dict-latex": "^2.0.9",
- "@cspell/dict-lorem-ipsum": "^2.0.0",
+ "@cspell/dict-lorem-ipsum": "^2.0.1",
"@cspell/dict-lua": "^2.0.0",
"@cspell/dict-node": "^3.0.1",
"@cspell/dict-npm": "^3.1.2",
"@cspell/dict-php": "^2.0.0",
"@cspell/dict-powershell": "^2.0.0",
- "@cspell/dict-public-licenses": "^1.0.5",
+ "@cspell/dict-public-licenses": "^1.0.6",
"@cspell/dict-python": "^3.0.6",
"@cspell/dict-r": "^1.0.3",
"@cspell/dict-ruby": "^2.0.2",
"@cspell/dict-rust": "^2.0.1",
"@cspell/dict-scala": "^2.0.0",
- "@cspell/dict-software-terms": "^2.2.2",
+ "@cspell/dict-software-terms": "^2.2.8",
"@cspell/dict-sql": "^1.0.4",
"@cspell/dict-swift": "^1.0.3",
- "@cspell/dict-typescript": "^2.0.1",
+ "@cspell/dict-typescript": "^2.0.2",
"@cspell/dict-vue": "^2.0.2"
}
},
"@cspell/cspell-pipe": {
- "version": "6.8.0",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-6.8.0.tgz",
- "integrity": "sha512-V+GOhpd99Vsa3W30p3jyJ4qNTwEBA04POINT4XZKjuNZ5NLbBO3wARX8cCaVaPB/aJTbaB6rqvXnfTx5h47N0g==",
+ "version": "6.9.1",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-6.9.1.tgz",
+ "integrity": "sha512-S2eHI6N+YpWDTOuxbYUuL3IlljxEvVcyuXvlXxcVa/faOlfZzslGGfyM50WpxFTD4vyxc2Pwa2WU1EJUKGxD/A==",
"dev": true
},
"@cspell/cspell-service-bus": {
- "version": "6.8.0",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-service-bus/-/cspell-service-bus-6.8.0.tgz",
- "integrity": "sha512-+3uHHhy1jP+ZYhoDlIbAR5sp6kTlbLctvpPne9KEOFB5Vtnn2a0jfop7Xyfg+BQnEFU/gifoS87sofULBngAxQ==",
+ "version": "6.9.1",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-service-bus/-/cspell-service-bus-6.9.1.tgz",
+ "integrity": "sha512-+sfshMQpnrqyqvIHxGBXpDNRocIQni/8iTj+OuBFh93QhEh3CT8rn2rKci6wjFIkFxX2xWBaPI09pBZ5vZeqtQ==",
"dev": true
},
"@cspell/cspell-types": {
- "version": "6.8.0",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-6.8.0.tgz",
- "integrity": "sha512-5hYe1wXHphVAWaQROJVs67AFMpYW9qNXiNKWdBZ6/l85x5ORcGYBtuxbBjdwzTSCmO6bNGVjYx14gxjQDYLlfQ==",
+ "version": "6.9.1",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-6.9.1.tgz",
+ "integrity": "sha512-IPZ8s1t4kdxo12RBEnYbCEOG3hhz/Fka4EBokJ1OPrlIjJoBN5xaRFkuFOjyUlDCxM/8uRB033DSVJaKHmhUxA==",
"dev": true
},
"@cspell/dict-ada": {
@@ -9666,9 +9641,9 @@
"dev": true
},
"@cspell/dict-companies": {
- "version": "2.0.11",
- "resolved": "https://registry.npmjs.org/@cspell/dict-companies/-/dict-companies-2.0.11.tgz",
- "integrity": "sha512-8Fw+dviHh3nu9y0jI+7kpObY/C15s4bDzWi5ZJpkAT65z+yZiIr6rxyoCR4vHpT5/TofbaRXFKWHoc/sqUYY2g==",
+ "version": "2.0.14",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-companies/-/dict-companies-2.0.14.tgz",
+ "integrity": "sha512-Sq1X29Z05OZ/UNqTwVhf3/WaqvJQy4/S6gS8qYI5AQRX45gVe8CPhNBLmZOTC6z8m716bfQCxa5rRT9YNSdTZg==",
"dev": true
},
"@cspell/dict-cpp": {
@@ -9690,9 +9665,9 @@
"dev": true
},
"@cspell/dict-css": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-css/-/dict-css-2.0.0.tgz",
- "integrity": "sha512-MrFyswFHnPh4H0u6IlV4eHy+ZCUrrHzeL161LyTOqCvaKpbZavMgNYXzZqTF9xafO0iLgwKrl+Gkclu1KVBg0Q==",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-css/-/dict-css-2.1.0.tgz",
+ "integrity": "sha512-glASAELcGhh4Ru0rTQ4G9mTQxSyPwsZOON/5BYflB6Kks8YC8nUvKrtMCoo5W7CPKPfSEa8zUNctFQ1+IUYDHA==",
"dev": true
},
"@cspell/dict-dart": {
@@ -9726,9 +9701,9 @@
"dev": true
},
"@cspell/dict-en_us": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/@cspell/dict-en_us/-/dict-en_us-2.3.2.tgz",
- "integrity": "sha512-/jkx3Lwig34nDP8zMEP8IF7Nkni4ac63FlAeK/B4yvriaz7Pqe5XbwU20otlB+y+T0nf5GxvWacIEyTFnV9BKg==",
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-en_us/-/dict-en_us-2.3.3.tgz",
+ "integrity": "sha512-csyKeaNktfpvMkmE2GOPTwsrQm3wWhLKVaDRaGU0qTcIjDiCvqv/iYgrVrKRkoddA3kdNTZ8YNCcix7lb6VkOg==",
"dev": true
},
"@cspell/dict-en-gb": {
@@ -9744,9 +9719,9 @@
"dev": true
},
"@cspell/dict-fonts": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-fonts/-/dict-fonts-2.0.1.tgz",
- "integrity": "sha512-UX9evXp7IPZ55G1NxVLADoRgGa+6MPSFx4zWveT6vHIVI9k50yZZY2QkIgQIOEPgk8RNrNe1Tf6HLfndgFL2kQ==",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-fonts/-/dict-fonts-2.1.0.tgz",
+ "integrity": "sha512-hk7xsbfWEUhc136Xj7I2TD7ouKAfWwzCVAQaHBxcVXAsVxu7bDOGj4FvE2jBzlkSUY8A9Ww8qS0GOFvowJshVg==",
"dev": true
},
"@cspell/dict-fullstack": {
@@ -9774,9 +9749,9 @@
"dev": true
},
"@cspell/dict-html": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-html/-/dict-html-3.1.0.tgz",
- "integrity": "sha512-HD33wqDxaBBDuBRMlXT1sS8v1Oqw3ZjJocEK8a/JQ8s75sSq4zl6iZIcbkzTHFeDfKPmObCES4z5GbgHKNaQtw==",
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-html/-/dict-html-3.3.2.tgz",
+ "integrity": "sha512-cM5pQSEiqjrdk6cRFLrlLdWNT/J8399f/A6DjwjfYhHrGy0e/Rsjv76HZT0GlE1OqMoq9eG9jdQsfoYYgWTIpQ==",
"dev": true
},
"@cspell/dict-html-symbol-entities": {
@@ -9798,9 +9773,9 @@
"dev": true
},
"@cspell/dict-lorem-ipsum": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-lorem-ipsum/-/dict-lorem-ipsum-2.0.0.tgz",
- "integrity": "sha512-jKogAKtqvgPMleL6usyj3rZ0m8sVUR6drrD+wMnWSfdx1BmUyTsYiuh/mPEfLAebaYHELWSLQG3rDZRvV9Riqg==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-lorem-ipsum/-/dict-lorem-ipsum-2.0.1.tgz",
+ "integrity": "sha512-s7Ft8UiloUJwgz4z8uLeFvCkeTcZ43HQl7mSAlZd76eW+keLSsdeGmLDx2zaciqo+MftPGyzygVCwaJjTGxiew==",
"dev": true
},
"@cspell/dict-lua": {
@@ -9834,9 +9809,9 @@
"dev": true
},
"@cspell/dict-public-licenses": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/@cspell/dict-public-licenses/-/dict-public-licenses-1.0.5.tgz",
- "integrity": "sha512-N9bttzzhmCq/BN/TeP43075kj9TeaR8l9v0SPre05BRWsChVrWuMM1UvsT4ADXnsYJNl1xcn+q191S/fIzQhBg==",
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-public-licenses/-/dict-public-licenses-1.0.6.tgz",
+ "integrity": "sha512-Z9IUFPkkOpOsEdgPUfQOJNQ+qU6+iBAZWS/CR5sUqTX+s5VkPNVwQyVC2kdmgmE2U5qwzAPewG6nVKr2MVogwg==",
"dev": true
},
"@cspell/dict-python": {
@@ -9870,9 +9845,9 @@
"dev": true
},
"@cspell/dict-software-terms": {
- "version": "2.2.3",
- "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-2.2.3.tgz",
- "integrity": "sha512-hpiYrjnGcrSw2q/CiT2bzsB5/OVaK/aOgQvvI6MVnvOk3XzfpAeOr24frrnXTURbuD8pktiRPvAmrTlHrAGCXQ==",
+ "version": "2.2.9",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-2.2.9.tgz",
+ "integrity": "sha512-uty2txffWWgYVTwt6/ekPwtVHb8GRDKgfmhOrcQbpTgMghIjxFgS8ADYgt5h+NrAomy7oGrffWDI1BimbhzRCA==",
"dev": true
},
"@cspell/dict-sql": {
@@ -9888,9 +9863,9 @@
"dev": true
},
"@cspell/dict-typescript": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-typescript/-/dict-typescript-2.0.1.tgz",
- "integrity": "sha512-YXH6nEH4thcD7lNffdNsKgDDZA5JVX4aKCuNIGE7qWSS9kBVgIvSU9/WH64R59rEzAPe1VwXwXyoZ7y4fAufww==",
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-typescript/-/dict-typescript-2.0.2.tgz",
+ "integrity": "sha512-OIoSJsCw9WHX4eDikoF5/0QbptMPZjElOcMYdYCyV03nqV5n4ot72ysTexW95yW4+fQU6uDPNQvnrUnhXXEkTA==",
"dev": true
},
"@cspell/dict-vue": {
@@ -10188,29 +10163,6 @@
"resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.26.tgz",
"integrity": "sha512-z/FG/6DUO7pnze3AE3TBGIjGGKkvCcGcWINe1C7cADY8hKLJPDYpzsNE37uExQ4md5RFtTCvg+M8Mu1Enyeg2A=="
},
- "@types/node-fetch": {
- "version": "2.6.2",
- "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.2.tgz",
- "integrity": "sha512-DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A==",
- "dev": true,
- "requires": {
- "@types/node": "*",
- "form-data": "^3.0.0"
- },
- "dependencies": {
- "form-data": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz",
- "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==",
- "dev": true,
- "requires": {
- "asynckit": "^0.4.0",
- "combined-stream": "^1.0.8",
- "mime-types": "^2.1.12"
- }
- }
- }
- },
"@types/parse-json": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
@@ -11142,17 +11094,17 @@
"dev": true
},
"cspell": {
- "version": "6.8.0",
- "resolved": "https://registry.npmjs.org/cspell/-/cspell-6.8.0.tgz",
- "integrity": "sha512-mef1ECEw5bRdxdUvxuf4q7pkUDp9PRaPaLjjcW+v88wp0cyXWhCK/y/MTTa5o+xUkSvHqPXWF1E83NmGey3ZTQ==",
+ "version": "6.9.1",
+ "resolved": "https://registry.npmjs.org/cspell/-/cspell-6.9.1.tgz",
+ "integrity": "sha512-H9EFIcXZSAXfJXjT+cT6Srt83M5AmY22/dH3KfCGkv2Sa+dMlooJHJXRjYGJBwQ0PbrXRPMfXGKBffxYu3EX1A==",
"dev": true,
"requires": {
- "@cspell/cspell-pipe": "^6.8.0",
+ "@cspell/cspell-pipe": "^6.9.1",
"chalk": "^4.1.2",
"commander": "^9.4.0",
- "cspell-gitignore": "^6.8.0",
- "cspell-glob": "^6.8.0",
- "cspell-lib": "^6.8.0",
+ "cspell-gitignore": "^6.9.1",
+ "cspell-glob": "^6.9.1",
+ "cspell-lib": "^6.9.1",
"fast-json-stable-stringify": "^2.1.0",
"file-entry-cache": "^6.0.1",
"fs-extra": "^10.1.0",
@@ -11161,7 +11113,7 @@
"imurmurhash": "^0.1.4",
"semver": "^7.3.7",
"strip-ansi": "^6.0.1",
- "vscode-uri": "^3.0.3"
+ "vscode-uri": "3.0.4"
},
"dependencies": {
"brace-expansion": {
@@ -11198,83 +11150,82 @@
}
},
"cspell-gitignore": {
- "version": "6.8.0",
- "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-6.8.0.tgz",
- "integrity": "sha512-TR1tPWkl7XnowqK4YftTpYWKyzMJQ8veAQaOTC50cgoUCL23FvoUH65yB4rqOuVKNNaIu5CzgzGSEknSC+EyCA==",
+ "version": "6.9.1",
+ "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-6.9.1.tgz",
+ "integrity": "sha512-04CBVAbhcfD7Z/pocUjcieeMdpMwsCkGtjde59+HfCKLHQbqOuVgrcaJl/i5QOHta5ge9gEcF45MgK2ItwzkDg==",
"dev": true,
"requires": {
- "cspell-glob": "^6.8.0",
+ "cspell-glob": "^6.9.1",
"find-up": "^5.0.0"
}
},
"cspell-glob": {
- "version": "6.8.0",
- "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-6.8.0.tgz",
- "integrity": "sha512-pSVkC+TqfmHYCnBw7gvBctyZtgvugOyvCfYWC+BR37VKcmaI91ZhW7n7SxHlkaKwfLCGi/yMEYBffiJ6FNbeUQ==",
+ "version": "6.9.1",
+ "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-6.9.1.tgz",
+ "integrity": "sha512-ORCeofH08nMKLLFiayS7Z0ZcFvRMr0vTe/SGM/zjbVlnqW6LLtfaRDSGzhbp/xmXxalGi/E92yiUP529q9FnnQ==",
"dev": true,
"requires": {
"micromatch": "^4.0.5"
}
},
"cspell-grammar": {
- "version": "6.8.0",
- "resolved": "https://registry.npmjs.org/cspell-grammar/-/cspell-grammar-6.8.0.tgz",
- "integrity": "sha512-FR3zDCtsNASKsVP/bJoQViwf4WiWudXUOHfWJeS1KXAMHY0lp98psWzFzuclXUIU04lh6xkP5zdkEn+BfqtZUA==",
+ "version": "6.9.1",
+ "resolved": "https://registry.npmjs.org/cspell-grammar/-/cspell-grammar-6.9.1.tgz",
+ "integrity": "sha512-wJ0Qqdxkx7wV0C1Np42UHTgm4Fdd23VivssIhPAlXr4sGPS8ndEaRPNoXGET+Zh2hZlkb8GUkklTuK5wJ20sjQ==",
"dev": true,
"requires": {
- "@cspell/cspell-pipe": "^6.8.0",
- "@cspell/cspell-types": "^6.8.0"
+ "@cspell/cspell-pipe": "^6.9.1",
+ "@cspell/cspell-types": "^6.9.1"
}
},
"cspell-io": {
- "version": "6.8.0",
- "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-6.8.0.tgz",
- "integrity": "sha512-Jx3Zb1EXtO1AMb011hHyk1AW4Oz/BuOv9xQbH3XH1kTxWzJ21MZzIO1UHDWUhZn7aJI0ybMAZL5+CI4udnd3qg==",
+ "version": "6.9.1",
+ "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-6.9.1.tgz",
+ "integrity": "sha512-ZSkWPKxE+270PZUVpnQbtoPSeHY++v635YwZSiN5ELtuCsG2O3nCqMTwHpEH3Rc26ndHYtpcFopYeEW7cxRHBA==",
"dev": true,
"requires": {
- "@cspell/cspell-service-bus": "^6.8.0",
- "@types/node-fetch": "^2.6.2",
+ "@cspell/cspell-service-bus": "^6.9.1",
"node-fetch": "^2.6.7"
}
},
"cspell-lib": {
- "version": "6.8.0",
- "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-6.8.0.tgz",
- "integrity": "sha512-BVJUSUvqC9uyQ11f4M5sqGKx307L8sSb+NQtydxWTMqcbn9+NzOTgor3VRcKuzJBH0Q1kN3sccbpzZ225mHP2g==",
+ "version": "6.9.1",
+ "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-6.9.1.tgz",
+ "integrity": "sha512-qnxwrsSOVouLBYGwmHxovfnC3fbByBOWr+BZngSQaFeO7FUmzDpe5OFiuvAwVtfRidai+S6gQYTPKZk5GwKwEA==",
"dev": true,
"requires": {
- "@cspell/cspell-bundled-dicts": "^6.8.0",
- "@cspell/cspell-pipe": "^6.8.0",
- "@cspell/cspell-types": "^6.8.0",
+ "@cspell/cspell-bundled-dicts": "^6.9.1",
+ "@cspell/cspell-pipe": "^6.9.1",
+ "@cspell/cspell-types": "^6.9.1",
"clear-module": "^4.1.2",
"comment-json": "^4.2.3",
"configstore": "^5.0.1",
"cosmiconfig": "^7.0.1",
- "cspell-glob": "^6.8.0",
- "cspell-grammar": "^6.8.0",
- "cspell-io": "^6.8.0",
- "cspell-trie-lib": "^6.8.0",
- "fast-equals": "^4.0.1",
+ "cspell-glob": "^6.9.1",
+ "cspell-grammar": "^6.9.1",
+ "cspell-io": "^6.9.1",
+ "cspell-trie-lib": "^6.9.1",
+ "fast-equals": "^4.0.3",
"find-up": "^5.0.0",
"fs-extra": "^10.1.0",
- "gensequence": "^3.1.1",
+ "gensequence": "^4.0.2",
"import-fresh": "^3.3.0",
"resolve-from": "^5.0.0",
"resolve-global": "^1.0.0",
- "vscode-languageserver-textdocument": "^1.0.5",
- "vscode-uri": "^3.0.3"
+ "vscode-languageserver-textdocument": "^1.0.7",
+ "vscode-uri": "3.0.4"
}
},
"cspell-trie-lib": {
- "version": "6.8.0",
- "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-6.8.0.tgz",
- "integrity": "sha512-+FKfkXnneuU7n/OrafUQLwOM9TWMFKmtvMZgoJZLX/xOkSHzAlkKqVos8OhK4w2nRns1wy+Nz+iNyEmYaCMnZw==",
+ "version": "6.9.1",
+ "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-6.9.1.tgz",
+ "integrity": "sha512-2wSvjPRaCDHW6CpIK7qkhpagj88Cf796YP8d9IYbz/mss8RhFIDy18UK14+FDUp/cW4GiwFhm6eiLOz2Dg5dbA==",
"dev": true,
"requires": {
- "@cspell/cspell-pipe": "^6.8.0",
- "@cspell/cspell-types": "^6.8.0",
+ "@cspell/cspell-pipe": "^6.9.1",
+ "@cspell/cspell-types": "^6.9.1",
"fs-extra": "^10.1.0",
- "gensequence": "^3.1.1"
+ "gensequence": "^4.0.2"
}
},
"cssom": {
@@ -12258,9 +12209,9 @@
"dev": true
},
"fast-equals": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-4.0.1.tgz",
- "integrity": "sha512-OXqyj3MD0p8Kee16Jz7CbCnXo+5CHKKu4xBh5UhC1NbmMkHn8WScLRy/B2q5UOlWMlNSQJc4mwXW30Lz+JUZJw==",
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-4.0.3.tgz",
+ "integrity": "sha512-G3BSX9cfKttjr+2o1O22tYMLq0DPluZnYtq1rXumE1SpL/F/SLIfHx08WYQoWSIpeMYf8sRbJ8++71+v6Pnxfg==",
"dev": true
},
"fast-glob": {
@@ -12499,9 +12450,9 @@
"dev": true
},
"gensequence": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/gensequence/-/gensequence-3.1.1.tgz",
- "integrity": "sha512-ys3h0hiteRwmY6BsvSttPmkhC0vEQHPJduANBRtH/dlDPZ0UBIb/dXy80IcckXyuQ6LKg+PloRqvGER9IS7F7g==",
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/gensequence/-/gensequence-4.0.2.tgz",
+ "integrity": "sha512-mQiFskYFPFDSUpBJ/n3ebAV2Ufu6DZGvUPXzyWYzFfJr6/DyOOZVnjx6VTWE4y0RLvYWnc5tZq5sCjzEWhRjqQ==",
"dev": true
},
"gensync": {
@@ -15817,15 +15768,15 @@
"integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw="
},
"vscode-languageserver-textdocument": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.5.tgz",
- "integrity": "sha512-1ah7zyQjKBudnMiHbZmxz5bYNM9KKZYz+5VQLj+yr8l+9w3g+WAhCkUkWbhMEdC5u0ub4Ndiye/fDyS8ghIKQg==",
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.7.tgz",
+ "integrity": "sha512-bFJH7UQxlXT8kKeyiyu41r22jCZXG8kuuVVA33OEJn1diWOZK5n8zBSPZFHVBOu8kXZ6h0LIRhf5UnCo61J4Hg==",
"dev": true
},
"vscode-uri": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.3.tgz",
- "integrity": "sha512-EcswR2S8bpR7fD0YPeS7r2xXExrScVMxg4MedACaWHEtx9ftCF/qHG1xGkolzTPcEmjTavCQgbVzHUIdTMzFGA==",
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.4.tgz",
+ "integrity": "sha512-aEmKD6H8Sg8gaQAUrnadG0BMeWXtiWhRsj1a94n2FYsMkDpgnK7BRVzZjOUYIvkv2B+bp5Bmt4ImZCpYbnJwkg==",
"dev": true
},
"w3c-hr-time": {
diff --git a/package.json b/package.json
index b5436162c..68b3f3f46 100644
--- a/package.json
+++ b/package.json
@@ -28,7 +28,7 @@
"devDependencies": {
"chai": "4.3.4",
"chai-as-promised": "7.1.1",
- "cspell": "6.8.0",
+ "cspell": "6.9.1",
"eslint": "8.23.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
From dbb7a2eafba00ef41d8c6dbdd7aae0c6cedf2c55 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 19 Sep 2022 06:03:53 +0000
Subject: [PATCH 083/349] chore(deps): bump got and nodemon
Bumps [got](https://github.com/sindresorhus/got) and [nodemon](https://github.com/remy/nodemon). These dependencies needed to be updated together.
Removes `got`
Updates `nodemon` from 2.0.15 to 2.0.20
- [Release notes](https://github.com/remy/nodemon/releases)
- [Commits](https://github.com/remy/nodemon/compare/v2.0.15...v2.0.20)
---
updated-dependencies:
- dependency-name: got
dependency-type: indirect
- dependency-name: nodemon
dependency-type: direct:development
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 1239 +++------------------------------------------
package.json | 2 +-
2 files changed, 65 insertions(+), 1176 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 530f7085c..d992e0363 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -42,7 +42,7 @@
"minami": "1.2.3",
"mocha": "10.0.0",
"nock": "13.2.2",
- "nodemon": "2.0.15",
+ "nodemon": "2.0.20",
"nyc": "15.1.0",
"prettier": "2.6.0"
},
@@ -1114,15 +1114,6 @@
"node": ">= 8"
}
},
- "node_modules/@sindresorhus/is": {
- "version": "0.14.0",
- "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz",
- "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==",
- "dev": true,
- "engines": {
- "node": ">=6"
- }
- },
"node_modules/@socket.io/base64-arraybuffer": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/@socket.io/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz",
@@ -1131,18 +1122,6 @@
"node": ">= 0.6.0"
}
},
- "node_modules/@szmarczak/http-timer": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz",
- "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==",
- "dev": true,
- "dependencies": {
- "defer-to-connect": "^1.0.1"
- },
- "engines": {
- "node": ">=6"
- }
- },
"node_modules/@tootallnate/once": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz",
@@ -1352,44 +1331,6 @@
"url": "https://github.com/sponsors/epoberezkin"
}
},
- "node_modules/ansi-align": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz",
- "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==",
- "dev": true,
- "dependencies": {
- "string-width": "^4.1.0"
- }
- },
- "node_modules/ansi-align/node_modules/emoji-regex": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
- "dev": true
- },
- "node_modules/ansi-align/node_modules/is-fullwidth-code-point": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
- "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/ansi-align/node_modules/string-width": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "dev": true,
- "dependencies": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/ansi-colors": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
@@ -1687,69 +1628,6 @@
"node": ">= 0.8"
}
},
- "node_modules/boxen": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz",
- "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==",
- "dev": true,
- "dependencies": {
- "ansi-align": "^3.0.0",
- "camelcase": "^6.2.0",
- "chalk": "^4.1.0",
- "cli-boxes": "^2.2.1",
- "string-width": "^4.2.2",
- "type-fest": "^0.20.2",
- "widest-line": "^3.1.0",
- "wrap-ansi": "^7.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/boxen/node_modules/camelcase": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
- "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==",
- "dev": true,
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/boxen/node_modules/emoji-regex": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
- "dev": true
- },
- "node_modules/boxen/node_modules/is-fullwidth-code-point": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
- "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/boxen/node_modules/string-width": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "dev": true,
- "dependencies": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/brace-expansion": {
"version": "1.1.11",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
@@ -1850,48 +1728,6 @@
"node": ">= 0.8"
}
},
- "node_modules/cacheable-request": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz",
- "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==",
- "dev": true,
- "dependencies": {
- "clone-response": "^1.0.2",
- "get-stream": "^5.1.0",
- "http-cache-semantics": "^4.0.0",
- "keyv": "^3.0.0",
- "lowercase-keys": "^2.0.0",
- "normalize-url": "^4.1.0",
- "responselike": "^1.0.2"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/cacheable-request/node_modules/get-stream": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
- "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
- "dev": true,
- "dependencies": {
- "pump": "^3.0.0"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/cacheable-request/node_modules/lowercase-keys": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz",
- "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/caching-transform": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/caching-transform/-/caching-transform-4.0.0.tgz",
@@ -2063,12 +1899,6 @@
"resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
"integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg=="
},
- "node_modules/ci-info": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz",
- "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==",
- "dev": true
- },
"node_modules/clean-stack": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
@@ -2094,18 +1924,6 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/cli-boxes": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz",
- "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==",
- "dev": true,
- "engines": {
- "node": ">=6"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/cli-cursor": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
@@ -2174,15 +1992,6 @@
"node": ">=8"
}
},
- "node_modules/clone-response": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz",
- "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=",
- "dev": true,
- "dependencies": {
- "mimic-response": "^1.0.0"
- }
- },
"node_modules/color-convert": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
@@ -2680,18 +2489,6 @@
"resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz",
"integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ=="
},
- "node_modules/decompress-response": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz",
- "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=",
- "dev": true,
- "dependencies": {
- "mimic-response": "^1.0.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
"node_modules/deep-eql": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz",
@@ -2704,15 +2501,6 @@
"node": ">=0.12"
}
},
- "node_modules/deep-extend": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
- "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
- "dev": true,
- "engines": {
- "node": ">=4.0.0"
- }
- },
"node_modules/deep-is": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
@@ -2730,12 +2518,6 @@
"node": ">=8"
}
},
- "node_modules/defer-to-connect": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz",
- "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==",
- "dev": true
- },
"node_modules/define-properties": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz",
@@ -2856,12 +2638,6 @@
"node": ">=8"
}
},
- "node_modules/duplexer3": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
- "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=",
- "dev": true
- },
"node_modules/eastasianwidth": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
@@ -3074,15 +2850,6 @@
"node": ">=6"
}
},
- "node_modules/escape-goat": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz",
- "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/escape-html": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
@@ -4443,40 +4210,6 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/got": {
- "version": "9.6.0",
- "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz",
- "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==",
- "dev": true,
- "dependencies": {
- "@sindresorhus/is": "^0.14.0",
- "@szmarczak/http-timer": "^1.1.2",
- "cacheable-request": "^6.0.0",
- "decompress-response": "^3.3.0",
- "duplexer3": "^0.1.4",
- "get-stream": "^4.1.0",
- "lowercase-keys": "^1.0.1",
- "mimic-response": "^1.0.1",
- "p-cancelable": "^1.0.0",
- "to-readable-stream": "^1.0.0",
- "url-parse-lax": "^3.0.0"
- },
- "engines": {
- "node": ">=8.6"
- }
- },
- "node_modules/got/node_modules/get-stream": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
- "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
- "dev": true,
- "dependencies": {
- "pump": "^3.0.0"
- },
- "engines": {
- "node": ">=6"
- }
- },
"node_modules/graceful-fs": {
"version": "4.2.10",
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
@@ -4584,15 +4317,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/has-yarn": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz",
- "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/hasha": {
"version": "5.2.2",
"resolved": "https://registry.npmjs.org/hasha/-/hasha-5.2.2.tgz",
@@ -4652,12 +4376,6 @@
"integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==",
"dev": true
},
- "node_modules/http-cache-semantics": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz",
- "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==",
- "dev": true
- },
"node_modules/http-errors": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
@@ -4846,15 +4564,6 @@
"node": ">=4"
}
},
- "node_modules/import-lazy": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz",
- "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=",
- "dev": true,
- "engines": {
- "node": ">=4"
- }
- },
"node_modules/imurmurhash": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
@@ -4981,18 +4690,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/is-ci": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz",
- "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==",
- "dev": true,
- "dependencies": {
- "ci-info": "^2.0.0"
- },
- "bin": {
- "is-ci": "bin.js"
- }
- },
"node_modules/is-core-module": {
"version": "2.9.0",
"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz",
@@ -5053,46 +4750,6 @@
"node": ">=0.10.0"
}
},
- "node_modules/is-installed-globally": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz",
- "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==",
- "dev": true,
- "dependencies": {
- "global-dirs": "^3.0.0",
- "is-path-inside": "^3.0.2"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/is-installed-globally/node_modules/global-dirs": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz",
- "integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==",
- "dev": true,
- "dependencies": {
- "ini": "2.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/is-installed-globally/node_modules/ini": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz",
- "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==",
- "dev": true,
- "engines": {
- "node": ">=10"
- }
- },
"node_modules/is-negative-zero": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz",
@@ -5105,18 +4762,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/is-npm": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz",
- "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==",
- "dev": true,
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/is-number": {
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
@@ -5150,15 +4795,6 @@
"node": ">=8"
}
},
- "node_modules/is-path-inside": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
- "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/is-plain-obj": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
@@ -5282,12 +4918,6 @@
"node": ">=0.10.0"
}
},
- "node_modules/is-yarn-global": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz",
- "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==",
- "dev": true
- },
"node_modules/isexe": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
@@ -5564,12 +5194,6 @@
"node": ">=4"
}
},
- "node_modules/json-buffer": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz",
- "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=",
- "dev": true
- },
"node_modules/json-parse-even-better-errors": {
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
@@ -5618,15 +5242,6 @@
"graceful-fs": "^4.1.6"
}
},
- "node_modules/keyv": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz",
- "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==",
- "dev": true,
- "dependencies": {
- "json-buffer": "3.0.0"
- }
- },
"node_modules/klaw": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/klaw/-/klaw-3.0.0.tgz",
@@ -5636,18 +5251,6 @@
"graceful-fs": "^4.1.9"
}
},
- "node_modules/latest-version": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz",
- "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==",
- "dev": true,
- "dependencies": {
- "package-json": "^6.3.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/levn": {
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
@@ -5959,20 +5562,11 @@
"dev": true,
"dependencies": {
"ansi-styles": "^4.0.0",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/lowercase-keys": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz",
- "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==",
- "dev": true,
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
+ },
"engines": {
- "node": ">=0.10.0"
+ "node": ">=8"
}
},
"node_modules/lru-cache": {
@@ -6147,15 +5741,6 @@
"node": ">=6"
}
},
- "node_modules/mimic-response": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz",
- "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==",
- "dev": true,
- "engines": {
- "node": ">=4"
- }
- },
"node_modules/minami": {
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/minami/-/minami-1.2.3.tgz",
@@ -6514,22 +6099,21 @@
}
},
"node_modules/nodemon": {
- "version": "2.0.15",
- "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.15.tgz",
- "integrity": "sha512-gdHMNx47Gw7b3kWxJV64NI+Q5nfl0y5DgDbiVtShiwa7Z0IZ07Ll4RLFo6AjrhzMtoEZn5PDE3/c2AbVsiCkpA==",
+ "version": "2.0.20",
+ "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.20.tgz",
+ "integrity": "sha512-Km2mWHKKY5GzRg6i1j5OxOHQtuvVsgskLfigG25yTtbyfRGn/GNvIbRyOf1PSCKJ2aT/58TiuUsuOU5UToVViw==",
"dev": true,
- "hasInstallScript": true,
"dependencies": {
"chokidar": "^3.5.2",
"debug": "^3.2.7",
"ignore-by-default": "^1.0.1",
- "minimatch": "^3.0.4",
+ "minimatch": "^3.1.2",
"pstree.remy": "^1.1.8",
"semver": "^5.7.1",
+ "simple-update-notifier": "^1.0.7",
"supports-color": "^5.5.0",
"touch": "^3.1.0",
- "undefsafe": "^2.0.5",
- "update-notifier": "^5.1.0"
+ "undefsafe": "^2.0.5"
},
"bin": {
"nodemon": "bin/nodemon.js"
@@ -6611,15 +6195,6 @@
"node": ">=0.10.0"
}
},
- "node_modules/normalize-url": {
- "version": "4.5.1",
- "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz",
- "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/npm-run-path": {
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz",
@@ -6985,15 +6560,6 @@
"node": ">= 0.8.0"
}
},
- "node_modules/p-cancelable": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz",
- "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==",
- "dev": true,
- "engines": {
- "node": ">=6"
- }
- },
"node_modules/p-limit": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
@@ -7063,30 +6629,6 @@
"node": ">=8"
}
},
- "node_modules/package-json": {
- "version": "6.5.0",
- "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz",
- "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==",
- "dev": true,
- "dependencies": {
- "got": "^9.6.0",
- "registry-auth-token": "^4.0.0",
- "registry-url": "^5.0.0",
- "semver": "^6.2.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/package-json/node_modules/semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
- "dev": true,
- "bin": {
- "semver": "bin/semver.js"
- }
- },
"node_modules/parent-module": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/parent-module/-/parent-module-2.0.0.tgz",
@@ -7310,15 +6852,6 @@
"node": ">= 0.8.0"
}
},
- "node_modules/prepend-http": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz",
- "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=",
- "dev": true,
- "engines": {
- "node": ">=4"
- }
- },
"node_modules/prettier": {
"version": "2.6.0",
"resolved": "https://registry.npmjs.org/prettier/-/prettier-2.6.0.tgz",
@@ -7428,18 +6961,6 @@
"node": ">=6"
}
},
- "node_modules/pupa": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz",
- "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==",
- "dev": true,
- "dependencies": {
- "escape-goat": "^2.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/puppeteer": {
"version": "17.1.3",
"resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-17.1.3.tgz",
@@ -7556,30 +7077,6 @@
"node": ">= 0.8"
}
},
- "node_modules/rc": {
- "version": "1.2.8",
- "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
- "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
- "dev": true,
- "dependencies": {
- "deep-extend": "^0.6.0",
- "ini": "~1.3.0",
- "minimist": "^1.2.0",
- "strip-json-comments": "~2.0.1"
- },
- "bin": {
- "rc": "cli.js"
- }
- },
- "node_modules/rc/node_modules/strip-json-comments": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
- "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
"node_modules/readable-stream": {
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
@@ -7617,30 +7114,6 @@
"url": "https://github.com/sponsors/mysticatea"
}
},
- "node_modules/registry-auth-token": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz",
- "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==",
- "dev": true,
- "dependencies": {
- "rc": "^1.2.8"
- },
- "engines": {
- "node": ">=6.0.0"
- }
- },
- "node_modules/registry-url": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz",
- "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==",
- "dev": true,
- "dependencies": {
- "rc": "^1.2.8"
- },
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/release-zalgo": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/release-zalgo/-/release-zalgo-1.0.0.tgz",
@@ -7724,15 +7197,6 @@
"node": ">=8"
}
},
- "node_modules/responselike": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz",
- "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=",
- "dev": true,
- "dependencies": {
- "lowercase-keys": "^1.0.0"
- }
- },
"node_modules/restore-cursor": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
@@ -7843,27 +7307,6 @@
"node": ">=10"
}
},
- "node_modules/semver-diff": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz",
- "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==",
- "dev": true,
- "dependencies": {
- "semver": "^6.3.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/semver-diff/node_modules/semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
- "dev": true,
- "bin": {
- "semver": "bin/semver.js"
- }
- },
"node_modules/send": {
"version": "0.18.0",
"resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz",
@@ -7977,6 +7420,27 @@
"integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
"dev": true
},
+ "node_modules/simple-update-notifier": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-1.0.7.tgz",
+ "integrity": "sha512-BBKgR84BJQJm6WjWFMHgLVuo61FBDSj1z/xSFUIozqO6wO7ii0JxCqlIud7Enr/+LhlbNI0whErq96P2qHNWew==",
+ "dev": true,
+ "dependencies": {
+ "semver": "~7.0.0"
+ },
+ "engines": {
+ "node": ">=8.10.0"
+ }
+ },
+ "node_modules/simple-update-notifier/node_modules/semver": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz",
+ "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
"node_modules/slash": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
@@ -8450,15 +7914,6 @@
"node": ">=4"
}
},
- "node_modules/to-readable-stream": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz",
- "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==",
- "dev": true,
- "engines": {
- "node": ">=6"
- }
- },
"node_modules/to-regex-range": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
@@ -8699,34 +8154,6 @@
"node": ">= 0.8"
}
},
- "node_modules/update-notifier": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz",
- "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==",
- "dev": true,
- "dependencies": {
- "boxen": "^5.0.0",
- "chalk": "^4.1.0",
- "configstore": "^5.0.1",
- "has-yarn": "^2.1.0",
- "import-lazy": "^2.1.0",
- "is-ci": "^2.0.0",
- "is-installed-globally": "^0.4.0",
- "is-npm": "^5.0.0",
- "is-yarn-global": "^0.3.0",
- "latest-version": "^5.1.0",
- "pupa": "^2.1.1",
- "semver": "^7.3.4",
- "semver-diff": "^3.1.1",
- "xdg-basedir": "^4.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/yeoman/update-notifier?sponsor=1"
- }
- },
"node_modules/uri-js": {
"version": "4.4.1",
"resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
@@ -8736,18 +8163,6 @@
"punycode": "^2.1.0"
}
},
- "node_modules/url-parse-lax": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz",
- "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=",
- "dev": true,
- "dependencies": {
- "prepend-http": "^2.0.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
"node_modules/util-deprecate": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
@@ -8902,47 +8317,6 @@
"integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
"dev": true
},
- "node_modules/widest-line": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz",
- "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==",
- "dev": true,
- "dependencies": {
- "string-width": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/widest-line/node_modules/emoji-regex": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
- "dev": true
- },
- "node_modules/widest-line/node_modules/is-fullwidth-code-point": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
- "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/widest-line/node_modules/string-width": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "dev": true,
- "dependencies": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/word-wrap": {
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
@@ -10090,26 +9464,11 @@
"fastq": "^1.6.0"
}
},
- "@sindresorhus/is": {
- "version": "0.14.0",
- "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz",
- "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==",
- "dev": true
- },
"@socket.io/base64-arraybuffer": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/@socket.io/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz",
"integrity": "sha512-dOlCBKnDw4iShaIsH/bxujKTM18+2TOAsYz+KSc11Am38H4q5Xw8Bbz97ZYdrVNM+um3p7w86Bvvmcn9q+5+eQ=="
},
- "@szmarczak/http-timer": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz",
- "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==",
- "dev": true,
- "requires": {
- "defer-to-connect": "^1.0.1"
- }
- },
"@tootallnate/once": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz",
@@ -10282,40 +9641,6 @@
"uri-js": "^4.2.2"
}
},
- "ansi-align": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz",
- "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==",
- "dev": true,
- "requires": {
- "string-width": "^4.1.0"
- },
- "dependencies": {
- "emoji-regex": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
- "dev": true
- },
- "is-fullwidth-code-point": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
- "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
- "dev": true
- },
- "string-width": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "dev": true,
- "requires": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- }
- }
- }
- },
"ansi-colors": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
@@ -10518,64 +9843,17 @@
"unpipe": "1.0.0"
},
"dependencies": {
- "bytes": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
- "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg=="
- },
- "on-finished": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
- "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
- "requires": {
- "ee-first": "1.1.1"
- }
- }
- }
- },
- "boxen": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz",
- "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==",
- "dev": true,
- "requires": {
- "ansi-align": "^3.0.0",
- "camelcase": "^6.2.0",
- "chalk": "^4.1.0",
- "cli-boxes": "^2.2.1",
- "string-width": "^4.2.2",
- "type-fest": "^0.20.2",
- "widest-line": "^3.1.0",
- "wrap-ansi": "^7.0.0"
- },
- "dependencies": {
- "camelcase": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
- "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==",
- "dev": true
- },
- "emoji-regex": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
- "dev": true
- },
- "is-fullwidth-code-point": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
- "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
- "dev": true
+ "bytes": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
+ "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg=="
},
- "string-width": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "dev": true,
+ "on-finished": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
+ "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
"requires": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
+ "ee-first": "1.1.1"
}
}
}
@@ -10641,38 +9919,6 @@
"resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
"integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg="
},
- "cacheable-request": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz",
- "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==",
- "dev": true,
- "requires": {
- "clone-response": "^1.0.2",
- "get-stream": "^5.1.0",
- "http-cache-semantics": "^4.0.0",
- "keyv": "^3.0.0",
- "lowercase-keys": "^2.0.0",
- "normalize-url": "^4.1.0",
- "responselike": "^1.0.2"
- },
- "dependencies": {
- "get-stream": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
- "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
- "dev": true,
- "requires": {
- "pump": "^3.0.0"
- }
- },
- "lowercase-keys": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz",
- "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==",
- "dev": true
- }
- }
- },
"caching-transform": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/caching-transform/-/caching-transform-4.0.0.tgz",
@@ -10792,12 +10038,6 @@
"resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
"integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg=="
},
- "ci-info": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz",
- "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==",
- "dev": true
- },
"clean-stack": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
@@ -10814,12 +10054,6 @@
"resolve-from": "^5.0.0"
}
},
- "cli-boxes": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz",
- "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==",
- "dev": true
- },
"cli-cursor": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
@@ -10875,15 +10109,6 @@
}
}
},
- "clone-response": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz",
- "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=",
- "dev": true,
- "requires": {
- "mimic-response": "^1.0.0"
- }
- },
"color-convert": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
@@ -11277,15 +10502,6 @@
"resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz",
"integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ=="
},
- "decompress-response": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz",
- "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=",
- "dev": true,
- "requires": {
- "mimic-response": "^1.0.0"
- }
- },
"deep-eql": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz",
@@ -11295,12 +10511,6 @@
"type-detect": "^4.0.0"
}
},
- "deep-extend": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
- "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
- "dev": true
- },
"deep-is": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
@@ -11315,12 +10525,6 @@
"strip-bom": "^4.0.0"
}
},
- "defer-to-connect": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz",
- "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==",
- "dev": true
- },
"define-properties": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz",
@@ -11406,12 +10610,6 @@
"is-obj": "^2.0.0"
}
},
- "duplexer3": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
- "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=",
- "dev": true
- },
"eastasianwidth": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
@@ -11574,12 +10772,6 @@
"integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
"dev": true
},
- "escape-goat": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz",
- "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==",
- "dev": true
- },
"escape-html": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
@@ -12565,36 +11757,6 @@
"slash": "^3.0.0"
}
},
- "got": {
- "version": "9.6.0",
- "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz",
- "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==",
- "dev": true,
- "requires": {
- "@sindresorhus/is": "^0.14.0",
- "@szmarczak/http-timer": "^1.1.2",
- "cacheable-request": "^6.0.0",
- "decompress-response": "^3.3.0",
- "duplexer3": "^0.1.4",
- "get-stream": "^4.1.0",
- "lowercase-keys": "^1.0.1",
- "mimic-response": "^1.0.1",
- "p-cancelable": "^1.0.0",
- "to-readable-stream": "^1.0.0",
- "url-parse-lax": "^3.0.0"
- },
- "dependencies": {
- "get-stream": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
- "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
- "dev": true,
- "requires": {
- "pump": "^3.0.0"
- }
- }
- }
- },
"graceful-fs": {
"version": "4.2.10",
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
@@ -12667,12 +11829,6 @@
"has-symbols": "^1.0.2"
}
},
- "has-yarn": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz",
- "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==",
- "dev": true
- },
"hasha": {
"version": "5.2.2",
"resolved": "https://registry.npmjs.org/hasha/-/hasha-5.2.2.tgz",
@@ -12716,12 +11872,6 @@
"integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==",
"dev": true
},
- "http-cache-semantics": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz",
- "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==",
- "dev": true
- },
"http-errors": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
@@ -12847,12 +11997,6 @@
}
}
},
- "import-lazy": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz",
- "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=",
- "dev": true
- },
"imurmurhash": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
@@ -12949,15 +12093,6 @@
"integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==",
"dev": true
},
- "is-ci": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz",
- "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==",
- "dev": true,
- "requires": {
- "ci-info": "^2.0.0"
- }
- },
"is-core-module": {
"version": "2.9.0",
"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz",
@@ -12997,45 +12132,12 @@
"is-extglob": "^2.1.1"
}
},
- "is-installed-globally": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz",
- "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==",
- "dev": true,
- "requires": {
- "global-dirs": "^3.0.0",
- "is-path-inside": "^3.0.2"
- },
- "dependencies": {
- "global-dirs": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz",
- "integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==",
- "dev": true,
- "requires": {
- "ini": "2.0.0"
- }
- },
- "ini": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz",
- "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==",
- "dev": true
- }
- }
- },
"is-negative-zero": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz",
"integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==",
"dev": true
},
- "is-npm": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz",
- "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==",
- "dev": true
- },
"is-number": {
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
@@ -13057,12 +12159,6 @@
"integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==",
"dev": true
},
- "is-path-inside": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
- "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
- "dev": true
- },
"is-plain-obj": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
@@ -13144,12 +12240,6 @@
"integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
"dev": true
},
- "is-yarn-global": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz",
- "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==",
- "dev": true
- },
"isexe": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
@@ -13367,12 +12457,6 @@
"integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
"dev": true
},
- "json-buffer": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz",
- "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=",
- "dev": true
- },
"json-parse-even-better-errors": {
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
@@ -13413,15 +12497,6 @@
"universalify": "^2.0.0"
}
},
- "keyv": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz",
- "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==",
- "dev": true,
- "requires": {
- "json-buffer": "3.0.0"
- }
- },
"klaw": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/klaw/-/klaw-3.0.0.tgz",
@@ -13431,15 +12506,6 @@
"graceful-fs": "^4.1.9"
}
},
- "latest-version": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz",
- "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==",
- "dev": true,
- "requires": {
- "package-json": "^6.3.0"
- }
- },
"levn": {
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
@@ -13679,12 +12745,6 @@
}
}
},
- "lowercase-keys": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz",
- "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==",
- "dev": true
- },
"lru-cache": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
@@ -13808,12 +12868,6 @@
"integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
"dev": true
},
- "mimic-response": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz",
- "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==",
- "dev": true
- },
"minami": {
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/minami/-/minami-1.2.3.tgz",
@@ -14086,21 +13140,21 @@
}
},
"nodemon": {
- "version": "2.0.15",
- "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.15.tgz",
- "integrity": "sha512-gdHMNx47Gw7b3kWxJV64NI+Q5nfl0y5DgDbiVtShiwa7Z0IZ07Ll4RLFo6AjrhzMtoEZn5PDE3/c2AbVsiCkpA==",
+ "version": "2.0.20",
+ "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.20.tgz",
+ "integrity": "sha512-Km2mWHKKY5GzRg6i1j5OxOHQtuvVsgskLfigG25yTtbyfRGn/GNvIbRyOf1PSCKJ2aT/58TiuUsuOU5UToVViw==",
"dev": true,
"requires": {
"chokidar": "^3.5.2",
"debug": "^3.2.7",
"ignore-by-default": "^1.0.1",
- "minimatch": "^3.0.4",
+ "minimatch": "^3.1.2",
"pstree.remy": "^1.1.8",
"semver": "^5.7.1",
+ "simple-update-notifier": "^1.0.7",
"supports-color": "^5.5.0",
"touch": "^3.1.0",
- "undefsafe": "^2.0.5",
- "update-notifier": "^5.1.0"
+ "undefsafe": "^2.0.5"
},
"dependencies": {
"debug": {
@@ -14156,12 +13210,6 @@
"integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
"dev": true
},
- "normalize-url": {
- "version": "4.5.1",
- "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz",
- "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==",
- "dev": true
- },
"npm-run-path": {
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz",
@@ -14441,12 +13489,6 @@
"word-wrap": "^1.2.3"
}
},
- "p-cancelable": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz",
- "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==",
- "dev": true
- },
"p-limit": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
@@ -14492,26 +13534,6 @@
"release-zalgo": "^1.0.0"
}
},
- "package-json": {
- "version": "6.5.0",
- "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz",
- "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==",
- "dev": true,
- "requires": {
- "got": "^9.6.0",
- "registry-auth-token": "^4.0.0",
- "registry-url": "^5.0.0",
- "semver": "^6.2.0"
- },
- "dependencies": {
- "semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
- "dev": true
- }
- }
- },
"parent-module": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/parent-module/-/parent-module-2.0.0.tgz",
@@ -14670,12 +13692,6 @@
"integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
"dev": true
},
- "prepend-http": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz",
- "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=",
- "dev": true
- },
"prettier": {
"version": "2.6.0",
"resolved": "https://registry.npmjs.org/prettier/-/prettier-2.6.0.tgz",
@@ -14758,15 +13774,6 @@
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
"integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
},
- "pupa": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz",
- "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==",
- "dev": true,
- "requires": {
- "escape-goat": "^2.0.0"
- }
- },
"puppeteer": {
"version": "17.1.3",
"resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-17.1.3.tgz",
@@ -14846,26 +13853,6 @@
}
}
},
- "rc": {
- "version": "1.2.8",
- "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
- "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
- "dev": true,
- "requires": {
- "deep-extend": "^0.6.0",
- "ini": "~1.3.0",
- "minimist": "^1.2.0",
- "strip-json-comments": "~2.0.1"
- },
- "dependencies": {
- "strip-json-comments": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
- "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
- "dev": true
- }
- }
- },
"readable-stream": {
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
@@ -14891,24 +13878,6 @@
"integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==",
"dev": true
},
- "registry-auth-token": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz",
- "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==",
- "dev": true,
- "requires": {
- "rc": "^1.2.8"
- }
- },
- "registry-url": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz",
- "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==",
- "dev": true,
- "requires": {
- "rc": "^1.2.8"
- }
- },
"release-zalgo": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/release-zalgo/-/release-zalgo-1.0.0.tgz",
@@ -14971,15 +13940,6 @@
"global-dirs": "^0.1.1"
}
},
- "responselike": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz",
- "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=",
- "dev": true,
- "requires": {
- "lowercase-keys": "^1.0.0"
- }
- },
"restore-cursor": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
@@ -15054,23 +14014,6 @@
"lru-cache": "^6.0.0"
}
},
- "semver-diff": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz",
- "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==",
- "dev": true,
- "requires": {
- "semver": "^6.3.0"
- },
- "dependencies": {
- "semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
- "dev": true
- }
- }
- },
"send": {
"version": "0.18.0",
"resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz",
@@ -15168,6 +14111,23 @@
"integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
"dev": true
},
+ "simple-update-notifier": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-1.0.7.tgz",
+ "integrity": "sha512-BBKgR84BJQJm6WjWFMHgLVuo61FBDSj1z/xSFUIozqO6wO7ii0JxCqlIud7Enr/+LhlbNI0whErq96P2qHNWew==",
+ "dev": true,
+ "requires": {
+ "semver": "~7.0.0"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz",
+ "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==",
+ "dev": true
+ }
+ }
+ },
"slash": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
@@ -15513,12 +14473,6 @@
"integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=",
"dev": true
},
- "to-readable-stream": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz",
- "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==",
- "dev": true
- },
"to-regex-range": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
@@ -15706,28 +14660,6 @@
"resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
"integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw="
},
- "update-notifier": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz",
- "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==",
- "dev": true,
- "requires": {
- "boxen": "^5.0.0",
- "chalk": "^4.1.0",
- "configstore": "^5.0.1",
- "has-yarn": "^2.1.0",
- "import-lazy": "^2.1.0",
- "is-ci": "^2.0.0",
- "is-installed-globally": "^0.4.0",
- "is-npm": "^5.0.0",
- "is-yarn-global": "^0.3.0",
- "latest-version": "^5.1.0",
- "pupa": "^2.1.1",
- "semver": "^7.3.4",
- "semver-diff": "^3.1.1",
- "xdg-basedir": "^4.0.0"
- }
- },
"uri-js": {
"version": "4.4.1",
"resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
@@ -15737,15 +14669,6 @@
"punycode": "^2.1.0"
}
},
- "url-parse-lax": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz",
- "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=",
- "dev": true,
- "requires": {
- "prepend-http": "^2.0.0"
- }
- },
"util-deprecate": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
@@ -15865,40 +14788,6 @@
"integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
"dev": true
},
- "widest-line": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz",
- "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==",
- "dev": true,
- "requires": {
- "string-width": "^4.0.0"
- },
- "dependencies": {
- "emoji-regex": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
- "dev": true
- },
- "is-fullwidth-code-point": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
- "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
- "dev": true
- },
- "string-width": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "dev": true,
- "requires": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- }
- }
- }
- },
"word-wrap": {
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
diff --git a/package.json b/package.json
index 68b3f3f46..b810e66de 100644
--- a/package.json
+++ b/package.json
@@ -43,7 +43,7 @@
"minami": "1.2.3",
"mocha": "10.0.0",
"nock": "13.2.2",
- "nodemon": "2.0.15",
+ "nodemon": "2.0.20",
"nyc": "15.1.0",
"prettier": "2.6.0"
},
From a054b7c134c2133872e7629eb38e957cbd706d76 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 26 Sep 2022 00:01:08 +0000
Subject: [PATCH 084/349] chore(deps-dev): bump eslint from 8.23.0 to 8.24.0
Bumps [eslint](https://github.com/eslint/eslint) from 8.23.0 to 8.24.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.23.0...v8.24.0)
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 74 +++++++++++++++++++++++------------------------
package.json | 2 +-
2 files changed, 38 insertions(+), 38 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 530f7085c..2070a83ee 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -28,7 +28,7 @@
"chai": "4.3.4",
"chai-as-promised": "7.1.1",
"cspell": "6.9.1",
- "eslint": "8.23.0",
+ "eslint": "8.24.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
"eslint-plugin-import": "2.26.0",
@@ -844,9 +844,9 @@
}
},
"node_modules/@eslint/eslintrc": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.1.tgz",
- "integrity": "sha512-OhSY22oQQdw3zgPOOwdoj01l/Dzl1Z+xyUP33tkSN+aqyEhymJCcPHyXt+ylW8FSe0TfRC2VG+ROQOapD0aZSQ==",
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.2.tgz",
+ "integrity": "sha512-AXYd23w1S/bv3fTs3Lz0vjiYemS08jWkI3hYyS9I1ry+0f+Yjs1wm+sU0BS8qDOPrBIkp4qHYC16I8uVtpLajQ==",
"dev": true,
"dependencies": {
"ajv": "^6.12.4",
@@ -890,9 +890,9 @@
"dev": true
},
"node_modules/@humanwhocodes/config-array": {
- "version": "0.10.4",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.4.tgz",
- "integrity": "sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw==",
+ "version": "0.10.5",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.5.tgz",
+ "integrity": "sha512-XVVDtp+dVvRxMoxSiSfasYaG02VEe1qH5cKgMQJWhol6HwzbcqoCMJi8dAGoYAO57jhUyhI6cWuRiTcRaDaYug==",
"dev": true,
"dependencies": {
"@humanwhocodes/object-schema": "^1.2.1",
@@ -3169,13 +3169,13 @@
}
},
"node_modules/eslint": {
- "version": "8.23.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.23.0.tgz",
- "integrity": "sha512-pBG/XOn0MsJcKcTRLr27S5HpzQo4kLr+HjLQIyK4EiCsijDl/TB+h5uEuJU6bQ8Edvwz1XWOjpaP2qgnXGpTcA==",
+ "version": "8.24.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.24.0.tgz",
+ "integrity": "sha512-dWFaPhGhTAiPcCgm3f6LI2MBWbogMnTJzFBbhXVRQDJPkr9pGZvVjlVfXd+vyDcWPA2Ic9L2AXPIQM0+vk/cSQ==",
"dev": true,
"dependencies": {
- "@eslint/eslintrc": "^1.3.1",
- "@humanwhocodes/config-array": "^0.10.4",
+ "@eslint/eslintrc": "^1.3.2",
+ "@humanwhocodes/config-array": "^0.10.5",
"@humanwhocodes/gitignore-to-minimatch": "^1.0.2",
"@humanwhocodes/module-importer": "^1.0.1",
"ajv": "^6.10.0",
@@ -3193,7 +3193,6 @@
"fast-deep-equal": "^3.1.3",
"file-entry-cache": "^6.0.1",
"find-up": "^5.0.0",
- "functional-red-black-tree": "^1.0.1",
"glob-parent": "^6.0.1",
"globals": "^13.15.0",
"globby": "^11.1.0",
@@ -3202,6 +3201,7 @@
"import-fresh": "^3.0.0",
"imurmurhash": "^0.1.4",
"is-glob": "^4.0.0",
+ "js-sdsl": "^4.1.4",
"js-yaml": "^4.1.0",
"json-stable-stringify-without-jsonify": "^1.0.1",
"levn": "^0.4.1",
@@ -4261,12 +4261,6 @@
"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
"integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
},
- "node_modules/functional-red-black-tree": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
- "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
- "dev": true
- },
"node_modules/gensequence": {
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/gensequence/-/gensequence-4.0.2.tgz",
@@ -5433,6 +5427,12 @@
"node": ">=8"
}
},
+ "node_modules/js-sdsl": {
+ "version": "4.1.4",
+ "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.4.tgz",
+ "integrity": "sha512-Y2/yD55y5jteOAmY50JbUZYwk3CP3wnLPEZnlR1w9oKhITrBEtAxwuWKebFf8hMrPMgbYwFoWK/lH2sBkErELw==",
+ "dev": true
+ },
"node_modules/js-tokens": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
@@ -9886,9 +9886,9 @@
}
},
"@eslint/eslintrc": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.1.tgz",
- "integrity": "sha512-OhSY22oQQdw3zgPOOwdoj01l/Dzl1Z+xyUP33tkSN+aqyEhymJCcPHyXt+ylW8FSe0TfRC2VG+ROQOapD0aZSQ==",
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.2.tgz",
+ "integrity": "sha512-AXYd23w1S/bv3fTs3Lz0vjiYemS08jWkI3hYyS9I1ry+0f+Yjs1wm+sU0BS8qDOPrBIkp4qHYC16I8uVtpLajQ==",
"dev": true,
"requires": {
"ajv": "^6.12.4",
@@ -9920,9 +9920,9 @@
}
},
"@humanwhocodes/config-array": {
- "version": "0.10.4",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.4.tgz",
- "integrity": "sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw==",
+ "version": "0.10.5",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.5.tgz",
+ "integrity": "sha512-XVVDtp+dVvRxMoxSiSfasYaG02VEe1qH5cKgMQJWhol6HwzbcqoCMJi8dAGoYAO57jhUyhI6cWuRiTcRaDaYug==",
"dev": true,
"requires": {
"@humanwhocodes/object-schema": "^1.2.1",
@@ -11641,13 +11641,13 @@
}
},
"eslint": {
- "version": "8.23.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.23.0.tgz",
- "integrity": "sha512-pBG/XOn0MsJcKcTRLr27S5HpzQo4kLr+HjLQIyK4EiCsijDl/TB+h5uEuJU6bQ8Edvwz1XWOjpaP2qgnXGpTcA==",
+ "version": "8.24.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.24.0.tgz",
+ "integrity": "sha512-dWFaPhGhTAiPcCgm3f6LI2MBWbogMnTJzFBbhXVRQDJPkr9pGZvVjlVfXd+vyDcWPA2Ic9L2AXPIQM0+vk/cSQ==",
"dev": true,
"requires": {
- "@eslint/eslintrc": "^1.3.1",
- "@humanwhocodes/config-array": "^0.10.4",
+ "@eslint/eslintrc": "^1.3.2",
+ "@humanwhocodes/config-array": "^0.10.5",
"@humanwhocodes/gitignore-to-minimatch": "^1.0.2",
"@humanwhocodes/module-importer": "^1.0.1",
"ajv": "^6.10.0",
@@ -11665,7 +11665,6 @@
"fast-deep-equal": "^3.1.3",
"file-entry-cache": "^6.0.1",
"find-up": "^5.0.0",
- "functional-red-black-tree": "^1.0.1",
"glob-parent": "^6.0.1",
"globals": "^13.15.0",
"globby": "^11.1.0",
@@ -11674,6 +11673,7 @@
"import-fresh": "^3.0.0",
"imurmurhash": "^0.1.4",
"is-glob": "^4.0.0",
+ "js-sdsl": "^4.1.4",
"js-yaml": "^4.1.0",
"json-stable-stringify-without-jsonify": "^1.0.1",
"levn": "^0.4.1",
@@ -12443,12 +12443,6 @@
"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
"integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
},
- "functional-red-black-tree": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
- "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
- "dev": true
- },
"gensequence": {
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/gensequence/-/gensequence-4.0.2.tgz",
@@ -13266,6 +13260,12 @@
"istanbul-lib-report": "^3.0.0"
}
},
+ "js-sdsl": {
+ "version": "4.1.4",
+ "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.4.tgz",
+ "integrity": "sha512-Y2/yD55y5jteOAmY50JbUZYwk3CP3wnLPEZnlR1w9oKhITrBEtAxwuWKebFf8hMrPMgbYwFoWK/lH2sBkErELw==",
+ "dev": true
+ },
"js-tokens": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
diff --git a/package.json b/package.json
index 68b3f3f46..90aeff908 100644
--- a/package.json
+++ b/package.json
@@ -29,7 +29,7 @@
"chai": "4.3.4",
"chai-as-promised": "7.1.1",
"cspell": "6.9.1",
- "eslint": "8.23.0",
+ "eslint": "8.24.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
"eslint-plugin-import": "2.26.0",
From b437d0b2501525e9a2822423f8f11309cba4e007 Mon Sep 17 00:00:00 2001
From: Denis Ah-Kang
Date: Tue, 27 Sep 2022 08:52:39 +0400
Subject: [PATCH 085/349] fix markup example
---
lib/rules.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/rules.json b/lib/rules.json
index bd2b551cf..1d4c5fcc8 100644
--- a/lib/rules.json
+++ b/lib/rules.json
@@ -1258,7 +1258,7 @@
"knownDisclosureNumber": true,
"newFeatures": "If it is the intention to incorporate new features in future updates of the Recommendation, please make sure to identify the document as intending to allow new features. Recommended text is: Future updates to this Recommendation may incorporate new features. Include one of this source code: <p>Future updates to this Recommendation may incorporate <a href=\"https://www.w3.org/2021/Process-20211102/#allow-new-features\">new features</a>.</p>
",
"whichProcess": true,
- "recAddition": "Modifications in W3C Recommendation are divided into \"new features\" and \"changes\". Recommendations with modifications must include the following paragraphs depending on the changes.proposed corrections, aka \"substantive changes\": there should be a paragraph with class=\"correction proposed\"
Proposed corrections are marked in the document. Include this source code: <p class=\"correction\">Proposed corrections are marked in the document.</p>
proposed additions, aka \"new features\": there should be a paragraph with class=\"addition proposed\"
Proposed additions are marked in the document. Include this source code: <p class=\"addition\">Proposed additions are marked in the document.</p>
candidate corrections, aka \"substantive changes\": there should be a paragraph with class=\"correction\"
Candidate corrections are marked in the document. Include this source code: <p class=\"correction\">Candidate corrections are marked in the document.</p>
candidate additions, aka \"new features\": there should be a paragraph with class=\"addition\"
Candidate additions are marked in the document. Include this source code: <p class=\"correction\">Candidate additions are marked in the document.</p>
",
+ "recAddition": "Modifications in W3C Recommendation are divided into \"new features\" and \"changes\". Recommendations with modifications must include the following paragraphs depending on the changes.proposed corrections, aka \"substantive changes\": there should be a paragraph with class=\"correction proposed\"
Proposed corrections are marked in the document. Include this source code: <p class=\"correction proposed\">Proposed corrections are marked in the document.</p>
proposed additions, aka \"new features\": there should be a paragraph with class=\"addition proposed\"
Proposed additions are marked in the document. Include this source code: <p class=\"addition proposed\">Proposed additions are marked in the document.</p>
candidate corrections, aka \"substantive changes\": there should be a paragraph with class=\"correction\"
Candidate corrections are marked in the document. Include this source code: <p class=\"correction\">Candidate corrections are marked in the document.</p>
candidate additions, aka \"new features\": there should be a paragraph with class=\"addition\"
Candidate additions are marked in the document. Include this source code: <p class=\"correction\">Candidate additions are marked in the document.</p>
",
"commentEnd": "W3C Recommendation with proposed amendments (substantive changes or new features) must have a comment review date of at least 60 days after the publication date."
}
},
From 45ce96291d11ff5d85c82a4ea97fcd2b0fc1dc7c Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 27 Sep 2022 08:47:27 +0000
Subject: [PATCH 086/349] chore(deps-dev): bump cspell from 6.9.1 to 6.10.1
Bumps [cspell](https://github.com/streetsidesoftware/cspell) from 6.9.1 to 6.10.1.
- [Release notes](https://github.com/streetsidesoftware/cspell/releases)
- [Changelog](https://github.com/streetsidesoftware/cspell/blob/main/CHANGELOG.md)
- [Commits](https://github.com/streetsidesoftware/cspell/compare/v6.9.1...v6.10.1)
---
updated-dependencies:
- dependency-name: cspell
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 230 +++++++++++++++++++++++-----------------------
package.json | 2 +-
2 files changed, 116 insertions(+), 116 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index ee170d338..016856cba 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -27,7 +27,7 @@
"devDependencies": {
"chai": "4.3.4",
"chai-as-promised": "7.1.1",
- "cspell": "6.9.1",
+ "cspell": "6.10.1",
"eslint": "8.24.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
@@ -498,15 +498,15 @@
}
},
"node_modules/@cspell/cspell-bundled-dicts": {
- "version": "6.9.1",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-6.9.1.tgz",
- "integrity": "sha512-tHh7utwXQjBRH5mH7zTJanGJAZejjBNY1OXZOrxbKvzEb9eaMHnZAbEyRM7LBBIHHrhdDWAZkv12byZCcpeALw==",
+ "version": "6.10.1",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-6.10.1.tgz",
+ "integrity": "sha512-FBoPQFM3mziJCAodN1M3i5G1vaSraPXjHiw0mHPTXEnB+fnMP4N0i3kwDPLn0US8O2dHNP0AzwVmoJ2FmEuBFA==",
"dev": true,
"dependencies": {
"@cspell/dict-ada": "^2.0.1",
"@cspell/dict-aws": "^2.0.0",
"@cspell/dict-bash": "^2.0.4",
- "@cspell/dict-companies": "^2.0.13",
+ "@cspell/dict-companies": "^2.0.14",
"@cspell/dict-cpp": "^3.2.1",
"@cspell/dict-cryptocurrencies": "^2.0.0",
"@cspell/dict-csharp": "^3.0.1",
@@ -540,7 +540,7 @@
"@cspell/dict-ruby": "^2.0.2",
"@cspell/dict-rust": "^2.0.1",
"@cspell/dict-scala": "^2.0.0",
- "@cspell/dict-software-terms": "^2.2.8",
+ "@cspell/dict-software-terms": "^2.2.9",
"@cspell/dict-sql": "^1.0.4",
"@cspell/dict-swift": "^1.0.3",
"@cspell/dict-typescript": "^2.0.2",
@@ -551,27 +551,27 @@
}
},
"node_modules/@cspell/cspell-pipe": {
- "version": "6.9.1",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-6.9.1.tgz",
- "integrity": "sha512-S2eHI6N+YpWDTOuxbYUuL3IlljxEvVcyuXvlXxcVa/faOlfZzslGGfyM50WpxFTD4vyxc2Pwa2WU1EJUKGxD/A==",
+ "version": "6.10.1",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-6.10.1.tgz",
+ "integrity": "sha512-c31P1Vh4wfqX43rS+MvTGnaevwM+r7Wb/DhJRxt5Wwh1lsV2KeJqPJ0D2nwyW+SDc9Sv6SgxdJzNwOgAD8n0hg==",
"dev": true,
"engines": {
"node": ">=14"
}
},
"node_modules/@cspell/cspell-service-bus": {
- "version": "6.9.1",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-service-bus/-/cspell-service-bus-6.9.1.tgz",
- "integrity": "sha512-+sfshMQpnrqyqvIHxGBXpDNRocIQni/8iTj+OuBFh93QhEh3CT8rn2rKci6wjFIkFxX2xWBaPI09pBZ5vZeqtQ==",
+ "version": "6.10.1",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-service-bus/-/cspell-service-bus-6.10.1.tgz",
+ "integrity": "sha512-yHf1FRoy3khALNWXPX9oazPJ6piqLvg9h5hW5/MxG66fOERfzP5x4myBHmUbgMsSW/ORyS2fGlVp9hnqV+q6/Q==",
"dev": true,
"engines": {
"node": ">=14"
}
},
"node_modules/@cspell/cspell-types": {
- "version": "6.9.1",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-6.9.1.tgz",
- "integrity": "sha512-IPZ8s1t4kdxo12RBEnYbCEOG3hhz/Fka4EBokJ1OPrlIjJoBN5xaRFkuFOjyUlDCxM/8uRB033DSVJaKHmhUxA==",
+ "version": "6.10.1",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-6.10.1.tgz",
+ "integrity": "sha512-0e4xk9qLo8GwvO6a3w9jiC6RTaiPH5z/DKLBfWPVZqZxjVlKfQAGNL+fRPFV67+ZNxceb9L7SdZUYru8BDJfFQ==",
"dev": true,
"engines": {
"node": ">=14"
@@ -2259,17 +2259,17 @@
}
},
"node_modules/cspell": {
- "version": "6.9.1",
- "resolved": "https://registry.npmjs.org/cspell/-/cspell-6.9.1.tgz",
- "integrity": "sha512-H9EFIcXZSAXfJXjT+cT6Srt83M5AmY22/dH3KfCGkv2Sa+dMlooJHJXRjYGJBwQ0PbrXRPMfXGKBffxYu3EX1A==",
+ "version": "6.10.1",
+ "resolved": "https://registry.npmjs.org/cspell/-/cspell-6.10.1.tgz",
+ "integrity": "sha512-dO40EnUDlYZarnuha013Les7X2nVoHANzPpTPJYfh4AidP7WvMpqDaIdVODRxxjdjF9sYYFdkyM8xqmAga+3tQ==",
"dev": true,
"dependencies": {
- "@cspell/cspell-pipe": "^6.9.1",
+ "@cspell/cspell-pipe": "^6.10.1",
"chalk": "^4.1.2",
"commander": "^9.4.0",
- "cspell-gitignore": "^6.9.1",
- "cspell-glob": "^6.9.1",
- "cspell-lib": "^6.9.1",
+ "cspell-gitignore": "^6.10.1",
+ "cspell-glob": "^6.10.1",
+ "cspell-lib": "^6.10.1",
"fast-json-stable-stringify": "^2.1.0",
"file-entry-cache": "^6.0.1",
"fs-extra": "^10.1.0",
@@ -2278,7 +2278,7 @@
"imurmurhash": "^0.1.4",
"semver": "^7.3.7",
"strip-ansi": "^6.0.1",
- "vscode-uri": "3.0.4"
+ "vscode-uri": "^3.0.6"
},
"bin": {
"cspell": "bin.js"
@@ -2291,12 +2291,12 @@
}
},
"node_modules/cspell-gitignore": {
- "version": "6.9.1",
- "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-6.9.1.tgz",
- "integrity": "sha512-04CBVAbhcfD7Z/pocUjcieeMdpMwsCkGtjde59+HfCKLHQbqOuVgrcaJl/i5QOHta5ge9gEcF45MgK2ItwzkDg==",
+ "version": "6.10.1",
+ "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-6.10.1.tgz",
+ "integrity": "sha512-g6320DFIyU56iSdPTF+LwoExvlCNptEXiArE3VmyyTYLXkIHWwFhjcZN43Nd5/eJNzVuuEen64yKtI2ZsTr4xw==",
"dev": true,
"dependencies": {
- "cspell-glob": "^6.9.1",
+ "cspell-glob": "^6.10.1",
"find-up": "^5.0.0"
},
"bin": {
@@ -2307,9 +2307,9 @@
}
},
"node_modules/cspell-glob": {
- "version": "6.9.1",
- "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-6.9.1.tgz",
- "integrity": "sha512-ORCeofH08nMKLLFiayS7Z0ZcFvRMr0vTe/SGM/zjbVlnqW6LLtfaRDSGzhbp/xmXxalGi/E92yiUP529q9FnnQ==",
+ "version": "6.10.1",
+ "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-6.10.1.tgz",
+ "integrity": "sha512-4P2B0BaKUtLwYOIif2rgmwxBnaj6WNhHhM6RDTAYGiestvRarb+NMr1KnMIhq6gDKu5mAeBVC5+/M4DUdNZ0Ww==",
"dev": true,
"dependencies": {
"micromatch": "^4.0.5"
@@ -2319,13 +2319,13 @@
}
},
"node_modules/cspell-grammar": {
- "version": "6.9.1",
- "resolved": "https://registry.npmjs.org/cspell-grammar/-/cspell-grammar-6.9.1.tgz",
- "integrity": "sha512-wJ0Qqdxkx7wV0C1Np42UHTgm4Fdd23VivssIhPAlXr4sGPS8ndEaRPNoXGET+Zh2hZlkb8GUkklTuK5wJ20sjQ==",
+ "version": "6.10.1",
+ "resolved": "https://registry.npmjs.org/cspell-grammar/-/cspell-grammar-6.10.1.tgz",
+ "integrity": "sha512-y4VbZudXBozJ98PH76t2HEkuZqZ5q3Opy2PpgSi1zHcyoVpG5CNpu4FQXO2T24AgA40M8a9cFW5mM9FdLlNUIA==",
"dev": true,
"dependencies": {
- "@cspell/cspell-pipe": "^6.9.1",
- "@cspell/cspell-types": "^6.9.1"
+ "@cspell/cspell-pipe": "^6.10.1",
+ "@cspell/cspell-types": "^6.10.1"
},
"bin": {
"cspell-grammar": "bin.js"
@@ -2335,12 +2335,12 @@
}
},
"node_modules/cspell-io": {
- "version": "6.9.1",
- "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-6.9.1.tgz",
- "integrity": "sha512-ZSkWPKxE+270PZUVpnQbtoPSeHY++v635YwZSiN5ELtuCsG2O3nCqMTwHpEH3Rc26ndHYtpcFopYeEW7cxRHBA==",
+ "version": "6.10.1",
+ "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-6.10.1.tgz",
+ "integrity": "sha512-fpZde2txupHfm/Cs2AfsoBJPaEjmIxR9lEFMEqp9JIB4ZQgvZsaND9dlUyqMDQiMStfCT/47OhTJQi+VfjnhRw==",
"dev": true,
"dependencies": {
- "@cspell/cspell-service-bus": "^6.9.1",
+ "@cspell/cspell-service-bus": "^6.10.1",
"node-fetch": "^2.6.7"
},
"engines": {
@@ -2348,22 +2348,22 @@
}
},
"node_modules/cspell-lib": {
- "version": "6.9.1",
- "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-6.9.1.tgz",
- "integrity": "sha512-qnxwrsSOVouLBYGwmHxovfnC3fbByBOWr+BZngSQaFeO7FUmzDpe5OFiuvAwVtfRidai+S6gQYTPKZk5GwKwEA==",
+ "version": "6.10.1",
+ "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-6.10.1.tgz",
+ "integrity": "sha512-h0pQ1OFckhqfjvhE6k1OhIpsuVABgXAFW+MjZhn1QB1awSkC6hrNekGXs6WNGngYC56pII6yk5uagokdwH9siQ==",
"dev": true,
"dependencies": {
- "@cspell/cspell-bundled-dicts": "^6.9.1",
- "@cspell/cspell-pipe": "^6.9.1",
- "@cspell/cspell-types": "^6.9.1",
+ "@cspell/cspell-bundled-dicts": "^6.10.1",
+ "@cspell/cspell-pipe": "^6.10.1",
+ "@cspell/cspell-types": "^6.10.1",
"clear-module": "^4.1.2",
"comment-json": "^4.2.3",
"configstore": "^5.0.1",
"cosmiconfig": "^7.0.1",
- "cspell-glob": "^6.9.1",
- "cspell-grammar": "^6.9.1",
- "cspell-io": "^6.9.1",
- "cspell-trie-lib": "^6.9.1",
+ "cspell-glob": "^6.10.1",
+ "cspell-grammar": "^6.10.1",
+ "cspell-io": "^6.10.1",
+ "cspell-trie-lib": "^6.10.1",
"fast-equals": "^4.0.3",
"find-up": "^5.0.0",
"fs-extra": "^10.1.0",
@@ -2372,20 +2372,20 @@
"resolve-from": "^5.0.0",
"resolve-global": "^1.0.0",
"vscode-languageserver-textdocument": "^1.0.7",
- "vscode-uri": "3.0.4"
+ "vscode-uri": "^3.0.6"
},
"engines": {
"node": ">=14"
}
},
"node_modules/cspell-trie-lib": {
- "version": "6.9.1",
- "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-6.9.1.tgz",
- "integrity": "sha512-2wSvjPRaCDHW6CpIK7qkhpagj88Cf796YP8d9IYbz/mss8RhFIDy18UK14+FDUp/cW4GiwFhm6eiLOz2Dg5dbA==",
+ "version": "6.10.1",
+ "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-6.10.1.tgz",
+ "integrity": "sha512-3xu0Dyq+AhrivQ3p7FePLcmcjkeWfovlavFhRk/wwWHIMnnmj1q7emPa/BYbgzSMF917C940GbexczB9SujNxQ==",
"dev": true,
"dependencies": {
- "@cspell/cspell-pipe": "^6.9.1",
- "@cspell/cspell-types": "^6.9.1",
+ "@cspell/cspell-pipe": "^6.10.1",
+ "@cspell/cspell-types": "^6.10.1",
"fs-extra": "^10.1.0",
"gensequence": "^4.0.2"
},
@@ -8201,9 +8201,9 @@
"dev": true
},
"node_modules/vscode-uri": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.4.tgz",
- "integrity": "sha512-aEmKD6H8Sg8gaQAUrnadG0BMeWXtiWhRsj1a94n2FYsMkDpgnK7BRVzZjOUYIvkv2B+bp5Bmt4ImZCpYbnJwkg==",
+ "version": "3.0.6",
+ "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.6.tgz",
+ "integrity": "sha512-fmL7V1eiDBFRRnu+gfRWTzyPpNIHJTc4mWnFkwBUmO9U3KPgJAmTx7oxi2bl/Rh6HLdU7+4C9wlj0k2E4AdKFQ==",
"dev": true
},
"node_modules/w3c-hr-time": {
@@ -8929,15 +8929,15 @@
}
},
"@cspell/cspell-bundled-dicts": {
- "version": "6.9.1",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-6.9.1.tgz",
- "integrity": "sha512-tHh7utwXQjBRH5mH7zTJanGJAZejjBNY1OXZOrxbKvzEb9eaMHnZAbEyRM7LBBIHHrhdDWAZkv12byZCcpeALw==",
+ "version": "6.10.1",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-6.10.1.tgz",
+ "integrity": "sha512-FBoPQFM3mziJCAodN1M3i5G1vaSraPXjHiw0mHPTXEnB+fnMP4N0i3kwDPLn0US8O2dHNP0AzwVmoJ2FmEuBFA==",
"dev": true,
"requires": {
"@cspell/dict-ada": "^2.0.1",
"@cspell/dict-aws": "^2.0.0",
"@cspell/dict-bash": "^2.0.4",
- "@cspell/dict-companies": "^2.0.13",
+ "@cspell/dict-companies": "^2.0.14",
"@cspell/dict-cpp": "^3.2.1",
"@cspell/dict-cryptocurrencies": "^2.0.0",
"@cspell/dict-csharp": "^3.0.1",
@@ -8971,7 +8971,7 @@
"@cspell/dict-ruby": "^2.0.2",
"@cspell/dict-rust": "^2.0.1",
"@cspell/dict-scala": "^2.0.0",
- "@cspell/dict-software-terms": "^2.2.8",
+ "@cspell/dict-software-terms": "^2.2.9",
"@cspell/dict-sql": "^1.0.4",
"@cspell/dict-swift": "^1.0.3",
"@cspell/dict-typescript": "^2.0.2",
@@ -8979,21 +8979,21 @@
}
},
"@cspell/cspell-pipe": {
- "version": "6.9.1",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-6.9.1.tgz",
- "integrity": "sha512-S2eHI6N+YpWDTOuxbYUuL3IlljxEvVcyuXvlXxcVa/faOlfZzslGGfyM50WpxFTD4vyxc2Pwa2WU1EJUKGxD/A==",
+ "version": "6.10.1",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-6.10.1.tgz",
+ "integrity": "sha512-c31P1Vh4wfqX43rS+MvTGnaevwM+r7Wb/DhJRxt5Wwh1lsV2KeJqPJ0D2nwyW+SDc9Sv6SgxdJzNwOgAD8n0hg==",
"dev": true
},
"@cspell/cspell-service-bus": {
- "version": "6.9.1",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-service-bus/-/cspell-service-bus-6.9.1.tgz",
- "integrity": "sha512-+sfshMQpnrqyqvIHxGBXpDNRocIQni/8iTj+OuBFh93QhEh3CT8rn2rKci6wjFIkFxX2xWBaPI09pBZ5vZeqtQ==",
+ "version": "6.10.1",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-service-bus/-/cspell-service-bus-6.10.1.tgz",
+ "integrity": "sha512-yHf1FRoy3khALNWXPX9oazPJ6piqLvg9h5hW5/MxG66fOERfzP5x4myBHmUbgMsSW/ORyS2fGlVp9hnqV+q6/Q==",
"dev": true
},
"@cspell/cspell-types": {
- "version": "6.9.1",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-6.9.1.tgz",
- "integrity": "sha512-IPZ8s1t4kdxo12RBEnYbCEOG3hhz/Fka4EBokJ1OPrlIjJoBN5xaRFkuFOjyUlDCxM/8uRB033DSVJaKHmhUxA==",
+ "version": "6.10.1",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-6.10.1.tgz",
+ "integrity": "sha512-0e4xk9qLo8GwvO6a3w9jiC6RTaiPH5z/DKLBfWPVZqZxjVlKfQAGNL+fRPFV67+ZNxceb9L7SdZUYru8BDJfFQ==",
"dev": true
},
"@cspell/dict-ada": {
@@ -10319,17 +10319,17 @@
"dev": true
},
"cspell": {
- "version": "6.9.1",
- "resolved": "https://registry.npmjs.org/cspell/-/cspell-6.9.1.tgz",
- "integrity": "sha512-H9EFIcXZSAXfJXjT+cT6Srt83M5AmY22/dH3KfCGkv2Sa+dMlooJHJXRjYGJBwQ0PbrXRPMfXGKBffxYu3EX1A==",
+ "version": "6.10.1",
+ "resolved": "https://registry.npmjs.org/cspell/-/cspell-6.10.1.tgz",
+ "integrity": "sha512-dO40EnUDlYZarnuha013Les7X2nVoHANzPpTPJYfh4AidP7WvMpqDaIdVODRxxjdjF9sYYFdkyM8xqmAga+3tQ==",
"dev": true,
"requires": {
- "@cspell/cspell-pipe": "^6.9.1",
+ "@cspell/cspell-pipe": "^6.10.1",
"chalk": "^4.1.2",
"commander": "^9.4.0",
- "cspell-gitignore": "^6.9.1",
- "cspell-glob": "^6.9.1",
- "cspell-lib": "^6.9.1",
+ "cspell-gitignore": "^6.10.1",
+ "cspell-glob": "^6.10.1",
+ "cspell-lib": "^6.10.1",
"fast-json-stable-stringify": "^2.1.0",
"file-entry-cache": "^6.0.1",
"fs-extra": "^10.1.0",
@@ -10338,7 +10338,7 @@
"imurmurhash": "^0.1.4",
"semver": "^7.3.7",
"strip-ansi": "^6.0.1",
- "vscode-uri": "3.0.4"
+ "vscode-uri": "^3.0.6"
},
"dependencies": {
"brace-expansion": {
@@ -10375,61 +10375,61 @@
}
},
"cspell-gitignore": {
- "version": "6.9.1",
- "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-6.9.1.tgz",
- "integrity": "sha512-04CBVAbhcfD7Z/pocUjcieeMdpMwsCkGtjde59+HfCKLHQbqOuVgrcaJl/i5QOHta5ge9gEcF45MgK2ItwzkDg==",
+ "version": "6.10.1",
+ "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-6.10.1.tgz",
+ "integrity": "sha512-g6320DFIyU56iSdPTF+LwoExvlCNptEXiArE3VmyyTYLXkIHWwFhjcZN43Nd5/eJNzVuuEen64yKtI2ZsTr4xw==",
"dev": true,
"requires": {
- "cspell-glob": "^6.9.1",
+ "cspell-glob": "^6.10.1",
"find-up": "^5.0.0"
}
},
"cspell-glob": {
- "version": "6.9.1",
- "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-6.9.1.tgz",
- "integrity": "sha512-ORCeofH08nMKLLFiayS7Z0ZcFvRMr0vTe/SGM/zjbVlnqW6LLtfaRDSGzhbp/xmXxalGi/E92yiUP529q9FnnQ==",
+ "version": "6.10.1",
+ "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-6.10.1.tgz",
+ "integrity": "sha512-4P2B0BaKUtLwYOIif2rgmwxBnaj6WNhHhM6RDTAYGiestvRarb+NMr1KnMIhq6gDKu5mAeBVC5+/M4DUdNZ0Ww==",
"dev": true,
"requires": {
"micromatch": "^4.0.5"
}
},
"cspell-grammar": {
- "version": "6.9.1",
- "resolved": "https://registry.npmjs.org/cspell-grammar/-/cspell-grammar-6.9.1.tgz",
- "integrity": "sha512-wJ0Qqdxkx7wV0C1Np42UHTgm4Fdd23VivssIhPAlXr4sGPS8ndEaRPNoXGET+Zh2hZlkb8GUkklTuK5wJ20sjQ==",
+ "version": "6.10.1",
+ "resolved": "https://registry.npmjs.org/cspell-grammar/-/cspell-grammar-6.10.1.tgz",
+ "integrity": "sha512-y4VbZudXBozJ98PH76t2HEkuZqZ5q3Opy2PpgSi1zHcyoVpG5CNpu4FQXO2T24AgA40M8a9cFW5mM9FdLlNUIA==",
"dev": true,
"requires": {
- "@cspell/cspell-pipe": "^6.9.1",
- "@cspell/cspell-types": "^6.9.1"
+ "@cspell/cspell-pipe": "^6.10.1",
+ "@cspell/cspell-types": "^6.10.1"
}
},
"cspell-io": {
- "version": "6.9.1",
- "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-6.9.1.tgz",
- "integrity": "sha512-ZSkWPKxE+270PZUVpnQbtoPSeHY++v635YwZSiN5ELtuCsG2O3nCqMTwHpEH3Rc26ndHYtpcFopYeEW7cxRHBA==",
+ "version": "6.10.1",
+ "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-6.10.1.tgz",
+ "integrity": "sha512-fpZde2txupHfm/Cs2AfsoBJPaEjmIxR9lEFMEqp9JIB4ZQgvZsaND9dlUyqMDQiMStfCT/47OhTJQi+VfjnhRw==",
"dev": true,
"requires": {
- "@cspell/cspell-service-bus": "^6.9.1",
+ "@cspell/cspell-service-bus": "^6.10.1",
"node-fetch": "^2.6.7"
}
},
"cspell-lib": {
- "version": "6.9.1",
- "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-6.9.1.tgz",
- "integrity": "sha512-qnxwrsSOVouLBYGwmHxovfnC3fbByBOWr+BZngSQaFeO7FUmzDpe5OFiuvAwVtfRidai+S6gQYTPKZk5GwKwEA==",
+ "version": "6.10.1",
+ "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-6.10.1.tgz",
+ "integrity": "sha512-h0pQ1OFckhqfjvhE6k1OhIpsuVABgXAFW+MjZhn1QB1awSkC6hrNekGXs6WNGngYC56pII6yk5uagokdwH9siQ==",
"dev": true,
"requires": {
- "@cspell/cspell-bundled-dicts": "^6.9.1",
- "@cspell/cspell-pipe": "^6.9.1",
- "@cspell/cspell-types": "^6.9.1",
+ "@cspell/cspell-bundled-dicts": "^6.10.1",
+ "@cspell/cspell-pipe": "^6.10.1",
+ "@cspell/cspell-types": "^6.10.1",
"clear-module": "^4.1.2",
"comment-json": "^4.2.3",
"configstore": "^5.0.1",
"cosmiconfig": "^7.0.1",
- "cspell-glob": "^6.9.1",
- "cspell-grammar": "^6.9.1",
- "cspell-io": "^6.9.1",
- "cspell-trie-lib": "^6.9.1",
+ "cspell-glob": "^6.10.1",
+ "cspell-grammar": "^6.10.1",
+ "cspell-io": "^6.10.1",
+ "cspell-trie-lib": "^6.10.1",
"fast-equals": "^4.0.3",
"find-up": "^5.0.0",
"fs-extra": "^10.1.0",
@@ -10438,17 +10438,17 @@
"resolve-from": "^5.0.0",
"resolve-global": "^1.0.0",
"vscode-languageserver-textdocument": "^1.0.7",
- "vscode-uri": "3.0.4"
+ "vscode-uri": "^3.0.6"
}
},
"cspell-trie-lib": {
- "version": "6.9.1",
- "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-6.9.1.tgz",
- "integrity": "sha512-2wSvjPRaCDHW6CpIK7qkhpagj88Cf796YP8d9IYbz/mss8RhFIDy18UK14+FDUp/cW4GiwFhm6eiLOz2Dg5dbA==",
+ "version": "6.10.1",
+ "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-6.10.1.tgz",
+ "integrity": "sha512-3xu0Dyq+AhrivQ3p7FePLcmcjkeWfovlavFhRk/wwWHIMnnmj1q7emPa/BYbgzSMF917C940GbexczB9SujNxQ==",
"dev": true,
"requires": {
- "@cspell/cspell-pipe": "^6.9.1",
- "@cspell/cspell-types": "^6.9.1",
+ "@cspell/cspell-pipe": "^6.10.1",
+ "@cspell/cspell-types": "^6.10.1",
"fs-extra": "^10.1.0",
"gensequence": "^4.0.2"
}
@@ -14697,9 +14697,9 @@
"dev": true
},
"vscode-uri": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.4.tgz",
- "integrity": "sha512-aEmKD6H8Sg8gaQAUrnadG0BMeWXtiWhRsj1a94n2FYsMkDpgnK7BRVzZjOUYIvkv2B+bp5Bmt4ImZCpYbnJwkg==",
+ "version": "3.0.6",
+ "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.6.tgz",
+ "integrity": "sha512-fmL7V1eiDBFRRnu+gfRWTzyPpNIHJTc4mWnFkwBUmO9U3KPgJAmTx7oxi2bl/Rh6HLdU7+4C9wlj0k2E4AdKFQ==",
"dev": true
},
"w3c-hr-time": {
diff --git a/package.json b/package.json
index b388483ab..11cd82091 100644
--- a/package.json
+++ b/package.json
@@ -28,7 +28,7 @@
"devDependencies": {
"chai": "4.3.4",
"chai-as-promised": "7.1.1",
- "cspell": "6.9.1",
+ "cspell": "6.10.1",
"eslint": "8.24.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
From 4695c73880688c0f1f27a236a16d53ea0d60d98d Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 27 Sep 2022 08:47:47 +0000
Subject: [PATCH 087/349] chore(deps): bump puppeteer from 17.1.3 to 18.0.5
Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 17.1.3 to 18.0.5.
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/puppeteer/puppeteer/compare/v17.1.3...v18.0.5)
---
updated-dependencies:
- dependency-name: puppeteer
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 14 +++++++-------
package.json | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index ee170d338..091e685de 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -20,7 +20,7 @@
"morgan": "1.10.0",
"node-w3capi": "1.11.2",
"promise": "8.2.0",
- "puppeteer": "17.1.3",
+ "puppeteer": "18.0.5",
"socket.io": "4.5.0",
"superagent": "8.0.0"
},
@@ -6962,9 +6962,9 @@
}
},
"node_modules/puppeteer": {
- "version": "17.1.3",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-17.1.3.tgz",
- "integrity": "sha512-tVtvNSOOqlq75rUgwLeDAEQoLIiBqmRg0/zedpI6fuqIocIkuxG23A7FIl1oVSkuSMMLgcOP5kVhNETmsmjvPw==",
+ "version": "18.0.5",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-18.0.5.tgz",
+ "integrity": "sha512-s4erjxU0VtKojPvF+KvLKG6OHUPw7gO2YV1dtOsoryyCbhrs444fXb4QZqGWuTv3V/rgSCUzeixxu34g0ZkSMA==",
"hasInstallScript": true,
"dependencies": {
"cross-fetch": "3.1.5",
@@ -13775,9 +13775,9 @@
"integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
},
"puppeteer": {
- "version": "17.1.3",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-17.1.3.tgz",
- "integrity": "sha512-tVtvNSOOqlq75rUgwLeDAEQoLIiBqmRg0/zedpI6fuqIocIkuxG23A7FIl1oVSkuSMMLgcOP5kVhNETmsmjvPw==",
+ "version": "18.0.5",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-18.0.5.tgz",
+ "integrity": "sha512-s4erjxU0VtKojPvF+KvLKG6OHUPw7gO2YV1dtOsoryyCbhrs444fXb4QZqGWuTv3V/rgSCUzeixxu34g0ZkSMA==",
"requires": {
"cross-fetch": "3.1.5",
"debug": "4.3.4",
diff --git a/package.json b/package.json
index b388483ab..ce622b716 100644
--- a/package.json
+++ b/package.json
@@ -21,7 +21,7 @@
"morgan": "1.10.0",
"node-w3capi": "1.11.2",
"promise": "8.2.0",
- "puppeteer": "17.1.3",
+ "puppeteer": "18.0.5",
"socket.io": "4.5.0",
"superagent": "8.0.0"
},
From 326909e75847ee132644616aa2ae3fcb36f551a9 Mon Sep 17 00:00:00 2001
From: JiayingL
Date: Tue, 27 Sep 2022 16:59:15 +0800
Subject: [PATCH 088/349] Ignore minor upgrades for cspell for weekly check
---
.github/dependabot.yml | 2 ++
1 file changed, 2 insertions(+)
diff --git a/.github/dependabot.yml b/.github/dependabot.yml
index 4cddaa89d..b34d89873 100644
--- a/.github/dependabot.yml
+++ b/.github/dependabot.yml
@@ -9,6 +9,8 @@ updates:
ignore:
- dependency-name: '*'
update-types: ['version-update:semver-patch']
+ - dependency-name: 'cspell'
+ update-types: ['version-update:semver-minor']
- package-ecosystem: npm
directory: '/'
schedule:
From cb88bd895c0256edec687fca252576323baa8247 Mon Sep 17 00:00:00 2001
From: JiayingL
Date: Tue, 27 Sep 2022 18:18:32 +0800
Subject: [PATCH 089/349] Update dependabot.yml
---
.github/dependabot.yml | 6 ------
1 file changed, 6 deletions(-)
diff --git a/.github/dependabot.yml b/.github/dependabot.yml
index b34d89873..bd69898a7 100644
--- a/.github/dependabot.yml
+++ b/.github/dependabot.yml
@@ -11,12 +11,6 @@ updates:
update-types: ['version-update:semver-patch']
- dependency-name: 'cspell'
update-types: ['version-update:semver-minor']
- - package-ecosystem: npm
- directory: '/'
- schedule:
- interval: monthly
- time: '00:00'
- open-pull-requests-limit: 99
- package-ecosystem: github-actions
directory: '/'
schedule:
From 6ae6cfc417e6b0e28edaa96d2d0185478f4e4703 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 10 Oct 2022 00:01:18 +0000
Subject: [PATCH 090/349] chore(deps): bump puppeteer from 18.0.5 to 18.2.1
Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 18.0.5 to 18.2.1.
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json)
- [Commits](https://github.com/puppeteer/puppeteer/compare/v18.0.5...puppeteer-core-v18.2.1)
---
updated-dependencies:
- dependency-name: puppeteer
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 93 +++++++++++++++++++++++++++++------------------
package.json | 2 +-
2 files changed, 59 insertions(+), 36 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index ecfce1cbe..ae313a65c 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -20,7 +20,7 @@
"morgan": "1.10.0",
"node-w3capi": "1.11.2",
"promise": "8.2.0",
- "puppeteer": "18.0.5",
+ "puppeteer": "18.2.1",
"socket.io": "4.5.0",
"superagent": "8.0.0"
},
@@ -1715,7 +1715,7 @@
"node_modules/buffer-crc32": {
"version": "0.2.13",
"resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
- "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=",
+ "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==",
"engines": {
"node": "*"
}
@@ -2560,9 +2560,9 @@
}
},
"node_modules/devtools-protocol": {
- "version": "0.0.1036444",
- "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1036444.tgz",
- "integrity": "sha512-0y4f/T8H9lsESV9kKP1HDUXgHxCdniFeJh6Erq+FbdOEvp/Ydp9t8kcAAM5gOd17pMrTDlFWntoHtzzeTUWKNw=="
+ "version": "0.0.1045489",
+ "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1045489.tgz",
+ "integrity": "sha512-D+PTmWulkuQW4D1NTiCRCFxF7pQPn0hgp4YyX4wAQ6xYXKOadSWPR3ENGDQ47MW/Ewc9v2rpC/UEEGahgBYpSQ=="
},
"node_modules/dezalgo": {
"version": "1.0.3",
@@ -3780,7 +3780,7 @@
"node_modules/fd-slicer": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
- "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=",
+ "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==",
"dependencies": {
"pend": "~1.2.0"
}
@@ -6747,7 +6747,7 @@
"node_modules/pend": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
- "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA="
+ "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg=="
},
"node_modules/picocolors": {
"version": "1.0.0",
@@ -6962,28 +6962,41 @@
}
},
"node_modules/puppeteer": {
- "version": "18.0.5",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-18.0.5.tgz",
- "integrity": "sha512-s4erjxU0VtKojPvF+KvLKG6OHUPw7gO2YV1dtOsoryyCbhrs444fXb4QZqGWuTv3V/rgSCUzeixxu34g0ZkSMA==",
+ "version": "18.2.1",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-18.2.1.tgz",
+ "integrity": "sha512-7+UhmYa7wxPh2oMRwA++k8UGVDxh3YdWFB52r9C3tM81T6BU7cuusUSxImz0GEYSOYUKk/YzIhkQ6+vc0gHbxQ==",
"hasInstallScript": true,
+ "dependencies": {
+ "https-proxy-agent": "5.0.1",
+ "progress": "2.0.3",
+ "proxy-from-env": "1.1.0",
+ "puppeteer-core": "18.2.1"
+ },
+ "engines": {
+ "node": ">=14.1.0"
+ }
+ },
+ "node_modules/puppeteer-core": {
+ "version": "18.2.1",
+ "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-18.2.1.tgz",
+ "integrity": "sha512-MRtTAZfQTluz3U2oU/X2VqVWPcR1+94nbA2V6ZrSZRVEwLqZ8eclZ551qGFQD/vD2PYqHJwWOW/fpC721uznVw==",
"dependencies": {
"cross-fetch": "3.1.5",
"debug": "4.3.4",
- "devtools-protocol": "0.0.1036444",
+ "devtools-protocol": "0.0.1045489",
"extract-zip": "2.0.1",
"https-proxy-agent": "5.0.1",
- "progress": "2.0.3",
"proxy-from-env": "1.1.0",
"rimraf": "3.0.2",
"tar-fs": "2.1.1",
"unbzip2-stream": "1.4.3",
- "ws": "8.8.1"
+ "ws": "8.9.0"
},
"engines": {
"node": ">=14.1.0"
}
},
- "node_modules/puppeteer/node_modules/debug": {
+ "node_modules/puppeteer-core/node_modules/debug": {
"version": "4.3.4",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
"integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
@@ -6999,7 +7012,7 @@
}
}
},
- "node_modules/puppeteer/node_modules/ms": {
+ "node_modules/puppeteer-core/node_modules/ms": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
@@ -8400,9 +8413,9 @@
}
},
"node_modules/ws": {
- "version": "8.8.1",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz",
- "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==",
+ "version": "8.9.0",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.9.0.tgz",
+ "integrity": "sha512-Ja7nszREasGaYUYCI2k4lCKIRTt+y7XuqVoHR44YpI49TtryyqbqvDMn5eqfW7e6HzTukDRIsXqzVHScqRcafg==",
"engines": {
"node": ">=10.0.0"
},
@@ -8568,7 +8581,7 @@
"node_modules/yauzl": {
"version": "2.10.0",
"resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
- "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=",
+ "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==",
"dependencies": {
"buffer-crc32": "~0.2.3",
"fd-slicer": "~1.1.0"
@@ -9912,7 +9925,7 @@
"buffer-crc32": {
"version": "0.2.13",
"resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
- "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI="
+ "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ=="
},
"bytes": {
"version": "3.0.0",
@@ -10551,9 +10564,9 @@
"integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg=="
},
"devtools-protocol": {
- "version": "0.0.1036444",
- "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1036444.tgz",
- "integrity": "sha512-0y4f/T8H9lsESV9kKP1HDUXgHxCdniFeJh6Erq+FbdOEvp/Ydp9t8kcAAM5gOd17pMrTDlFWntoHtzzeTUWKNw=="
+ "version": "0.0.1045489",
+ "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1045489.tgz",
+ "integrity": "sha512-D+PTmWulkuQW4D1NTiCRCFxF7pQPn0hgp4YyX4wAQ6xYXKOadSWPR3ENGDQ47MW/Ewc9v2rpC/UEEGahgBYpSQ=="
},
"dezalgo": {
"version": "1.0.3",
@@ -11458,7 +11471,7 @@
"fd-slicer": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
- "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=",
+ "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==",
"requires": {
"pend": "~1.2.0"
}
@@ -13618,7 +13631,7 @@
"pend": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
- "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA="
+ "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg=="
},
"picocolors": {
"version": "1.0.0",
@@ -13775,21 +13788,31 @@
"integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
},
"puppeteer": {
- "version": "18.0.5",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-18.0.5.tgz",
- "integrity": "sha512-s4erjxU0VtKojPvF+KvLKG6OHUPw7gO2YV1dtOsoryyCbhrs444fXb4QZqGWuTv3V/rgSCUzeixxu34g0ZkSMA==",
+ "version": "18.2.1",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-18.2.1.tgz",
+ "integrity": "sha512-7+UhmYa7wxPh2oMRwA++k8UGVDxh3YdWFB52r9C3tM81T6BU7cuusUSxImz0GEYSOYUKk/YzIhkQ6+vc0gHbxQ==",
+ "requires": {
+ "https-proxy-agent": "5.0.1",
+ "progress": "2.0.3",
+ "proxy-from-env": "1.1.0",
+ "puppeteer-core": "18.2.1"
+ }
+ },
+ "puppeteer-core": {
+ "version": "18.2.1",
+ "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-18.2.1.tgz",
+ "integrity": "sha512-MRtTAZfQTluz3U2oU/X2VqVWPcR1+94nbA2V6ZrSZRVEwLqZ8eclZ551qGFQD/vD2PYqHJwWOW/fpC721uznVw==",
"requires": {
"cross-fetch": "3.1.5",
"debug": "4.3.4",
- "devtools-protocol": "0.0.1036444",
+ "devtools-protocol": "0.0.1045489",
"extract-zip": "2.0.1",
"https-proxy-agent": "5.0.1",
- "progress": "2.0.3",
"proxy-from-env": "1.1.0",
"rimraf": "3.0.2",
"tar-fs": "2.1.1",
"unbzip2-stream": "1.4.3",
- "ws": "8.8.1"
+ "ws": "8.9.0"
},
"dependencies": {
"debug": {
@@ -14858,9 +14881,9 @@
}
},
"ws": {
- "version": "8.8.1",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz",
- "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==",
+ "version": "8.9.0",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.9.0.tgz",
+ "integrity": "sha512-Ja7nszREasGaYUYCI2k4lCKIRTt+y7XuqVoHR44YpI49TtryyqbqvDMn5eqfW7e6HzTukDRIsXqzVHScqRcafg==",
"requires": {}
},
"xdg-basedir": {
@@ -14977,7 +15000,7 @@
"yauzl": {
"version": "2.10.0",
"resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
- "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=",
+ "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==",
"requires": {
"buffer-crc32": "~0.2.3",
"fd-slicer": "~1.1.0"
diff --git a/package.json b/package.json
index 1c04921bd..9d431d6f5 100644
--- a/package.json
+++ b/package.json
@@ -21,7 +21,7 @@
"morgan": "1.10.0",
"node-w3capi": "1.11.2",
"promise": "8.2.0",
- "puppeteer": "18.0.5",
+ "puppeteer": "18.2.1",
"socket.io": "4.5.0",
"superagent": "8.0.0"
},
From 3937af0167969300799d321fd74c14988d54e7bd Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 10 Oct 2022 00:01:40 +0000
Subject: [PATCH 091/349] chore(deps-dev): bump eslint from 8.24.0 to 8.25.0
Bumps [eslint](https://github.com/eslint/eslint) from 8.24.0 to 8.25.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.24.0...v8.25.0)
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 48 +++++++++++++++--------------------------------
package.json | 2 +-
2 files changed, 16 insertions(+), 34 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index ecfce1cbe..45a85060c 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -28,7 +28,7 @@
"chai": "4.3.4",
"chai-as-promised": "7.1.1",
"cspell": "6.10.1",
- "eslint": "8.24.0",
+ "eslint": "8.25.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
"eslint-plugin-import": "2.26.0",
@@ -844,9 +844,9 @@
}
},
"node_modules/@eslint/eslintrc": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.2.tgz",
- "integrity": "sha512-AXYd23w1S/bv3fTs3Lz0vjiYemS08jWkI3hYyS9I1ry+0f+Yjs1wm+sU0BS8qDOPrBIkp4qHYC16I8uVtpLajQ==",
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.3.tgz",
+ "integrity": "sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg==",
"dev": true,
"dependencies": {
"ajv": "^6.12.4",
@@ -926,16 +926,6 @@
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
"dev": true
},
- "node_modules/@humanwhocodes/gitignore-to-minimatch": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz",
- "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==",
- "dev": true,
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/nzakas"
- }
- },
"node_modules/@humanwhocodes/module-importer": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
@@ -2936,14 +2926,13 @@
}
},
"node_modules/eslint": {
- "version": "8.24.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.24.0.tgz",
- "integrity": "sha512-dWFaPhGhTAiPcCgm3f6LI2MBWbogMnTJzFBbhXVRQDJPkr9pGZvVjlVfXd+vyDcWPA2Ic9L2AXPIQM0+vk/cSQ==",
+ "version": "8.25.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.25.0.tgz",
+ "integrity": "sha512-DVlJOZ4Pn50zcKW5bYH7GQK/9MsoQG2d5eDH0ebEkE8PbgzTTmtt/VTH9GGJ4BfeZCpBLqFfvsjX35UacUL83A==",
"dev": true,
"dependencies": {
- "@eslint/eslintrc": "^1.3.2",
+ "@eslint/eslintrc": "^1.3.3",
"@humanwhocodes/config-array": "^0.10.5",
- "@humanwhocodes/gitignore-to-minimatch": "^1.0.2",
"@humanwhocodes/module-importer": "^1.0.1",
"ajv": "^6.10.0",
"chalk": "^4.0.0",
@@ -9260,9 +9249,9 @@
}
},
"@eslint/eslintrc": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.2.tgz",
- "integrity": "sha512-AXYd23w1S/bv3fTs3Lz0vjiYemS08jWkI3hYyS9I1ry+0f+Yjs1wm+sU0BS8qDOPrBIkp4qHYC16I8uVtpLajQ==",
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.3.tgz",
+ "integrity": "sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg==",
"dev": true,
"requires": {
"ajv": "^6.12.4",
@@ -9321,12 +9310,6 @@
}
}
},
- "@humanwhocodes/gitignore-to-minimatch": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz",
- "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==",
- "dev": true
- },
"@humanwhocodes/module-importer": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
@@ -10833,14 +10816,13 @@
}
},
"eslint": {
- "version": "8.24.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.24.0.tgz",
- "integrity": "sha512-dWFaPhGhTAiPcCgm3f6LI2MBWbogMnTJzFBbhXVRQDJPkr9pGZvVjlVfXd+vyDcWPA2Ic9L2AXPIQM0+vk/cSQ==",
+ "version": "8.25.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.25.0.tgz",
+ "integrity": "sha512-DVlJOZ4Pn50zcKW5bYH7GQK/9MsoQG2d5eDH0ebEkE8PbgzTTmtt/VTH9GGJ4BfeZCpBLqFfvsjX35UacUL83A==",
"dev": true,
"requires": {
- "@eslint/eslintrc": "^1.3.2",
+ "@eslint/eslintrc": "^1.3.3",
"@humanwhocodes/config-array": "^0.10.5",
- "@humanwhocodes/gitignore-to-minimatch": "^1.0.2",
"@humanwhocodes/module-importer": "^1.0.1",
"ajv": "^6.10.0",
"chalk": "^4.0.0",
diff --git a/package.json b/package.json
index 1c04921bd..8a2de48c7 100644
--- a/package.json
+++ b/package.json
@@ -29,7 +29,7 @@
"chai": "4.3.4",
"chai-as-promised": "7.1.1",
"cspell": "6.10.1",
- "eslint": "8.24.0",
+ "eslint": "8.25.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
"eslint-plugin-import": "2.26.0",
From 20d314cb07e59d85c42cb974e3ae7829fcc2f552 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 17 Oct 2022 00:01:14 +0000
Subject: [PATCH 092/349] chore(deps-dev): bump mocha from 10.0.0 to 10.1.0
Bumps [mocha](https://github.com/mochajs/mocha) from 10.0.0 to 10.1.0.
- [Release notes](https://github.com/mochajs/mocha/releases)
- [Changelog](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mochajs/mocha/compare/v10.0.0...v10.1.0)
---
updated-dependencies:
- dependency-name: mocha
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 28 +++++++---------------------
package.json | 2 +-
2 files changed, 8 insertions(+), 22 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 77827e136..d5b27c840 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -40,7 +40,7 @@
"jsdoc": "3.6.11",
"lint-staged": "13.0.0",
"minami": "1.2.3",
- "mocha": "10.0.0",
+ "mocha": "10.1.0",
"nock": "13.2.2",
"nodemon": "2.0.20",
"nyc": "15.1.0",
@@ -1183,12 +1183,6 @@
"@types/node": "*"
}
},
- "node_modules/@ungap/promise-all-settled": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz",
- "integrity": "sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==",
- "dev": true
- },
"node_modules/abab": {
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz",
@@ -5770,12 +5764,11 @@
"integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A=="
},
"node_modules/mocha": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.0.0.tgz",
- "integrity": "sha512-0Wl+elVUD43Y0BqPZBzZt8Tnkw9CMUdNYnUsTfOM1vuhJVZL+kiesFYsqwBkEEuEixaiPe5ZQdqDgX2jddhmoA==",
+ "version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.1.0.tgz",
+ "integrity": "sha512-vUF7IYxEoN7XhQpFLxQAEMtE4W91acW4B6En9l97MwE9stL1A9gusXfoHZCLVHDUJ/7V5+lbCM6yMqzo5vNymg==",
"dev": true,
"dependencies": {
- "@ungap/promise-all-settled": "1.1.2",
"ansi-colors": "4.1.1",
"browser-stdout": "1.3.1",
"chokidar": "3.5.3",
@@ -9533,12 +9526,6 @@
"@types/node": "*"
}
},
- "@ungap/promise-all-settled": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz",
- "integrity": "sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==",
- "dev": true
- },
"abab": {
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz",
@@ -12894,12 +12881,11 @@
"integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A=="
},
"mocha": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.0.0.tgz",
- "integrity": "sha512-0Wl+elVUD43Y0BqPZBzZt8Tnkw9CMUdNYnUsTfOM1vuhJVZL+kiesFYsqwBkEEuEixaiPe5ZQdqDgX2jddhmoA==",
+ "version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.1.0.tgz",
+ "integrity": "sha512-vUF7IYxEoN7XhQpFLxQAEMtE4W91acW4B6En9l97MwE9stL1A9gusXfoHZCLVHDUJ/7V5+lbCM6yMqzo5vNymg==",
"dev": true,
"requires": {
- "@ungap/promise-all-settled": "1.1.2",
"ansi-colors": "4.1.1",
"browser-stdout": "1.3.1",
"chokidar": "3.5.3",
diff --git a/package.json b/package.json
index a9c435dcd..9f9d7661c 100644
--- a/package.json
+++ b/package.json
@@ -41,7 +41,7 @@
"jsdoc": "3.6.11",
"lint-staged": "13.0.0",
"minami": "1.2.3",
- "mocha": "10.0.0",
+ "mocha": "10.1.0",
"nock": "13.2.2",
"nodemon": "2.0.20",
"nyc": "15.1.0",
From 9ad1929fe6adb066b89a672b6d5cbd58dcc29cee Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 17 Oct 2022 00:01:43 +0000
Subject: [PATCH 093/349] chore(deps): bump puppeteer from 18.2.1 to 19.0.0
Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 18.2.1 to 19.0.0.
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json)
- [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v18.2.1...puppeteer-core-v19.0.0)
---
updated-dependencies:
- dependency-name: puppeteer
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 30 +++++++++++++++---------------
package.json | 2 +-
2 files changed, 16 insertions(+), 16 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 77827e136..7bb419950 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -20,7 +20,7 @@
"morgan": "1.10.0",
"node-w3capi": "1.11.2",
"promise": "8.2.0",
- "puppeteer": "18.2.1",
+ "puppeteer": "19.0.0",
"socket.io": "4.5.0",
"superagent": "8.0.0"
},
@@ -6951,24 +6951,24 @@
}
},
"node_modules/puppeteer": {
- "version": "18.2.1",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-18.2.1.tgz",
- "integrity": "sha512-7+UhmYa7wxPh2oMRwA++k8UGVDxh3YdWFB52r9C3tM81T6BU7cuusUSxImz0GEYSOYUKk/YzIhkQ6+vc0gHbxQ==",
+ "version": "19.0.0",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.0.0.tgz",
+ "integrity": "sha512-3Ga5IVerQQ2hKU9q7T28RmcUsd8F2kL6cYuPcPCzeclSjmHhGydPBZL/KJKC02sG6J6Wfry85uiWpbkjQ5qBiw==",
"hasInstallScript": true,
"dependencies": {
"https-proxy-agent": "5.0.1",
"progress": "2.0.3",
"proxy-from-env": "1.1.0",
- "puppeteer-core": "18.2.1"
+ "puppeteer-core": "19.0.0"
},
"engines": {
"node": ">=14.1.0"
}
},
"node_modules/puppeteer-core": {
- "version": "18.2.1",
- "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-18.2.1.tgz",
- "integrity": "sha512-MRtTAZfQTluz3U2oU/X2VqVWPcR1+94nbA2V6ZrSZRVEwLqZ8eclZ551qGFQD/vD2PYqHJwWOW/fpC721uznVw==",
+ "version": "19.0.0",
+ "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.0.0.tgz",
+ "integrity": "sha512-OljQ9W5M4cBX68vnOAGbcRkVENDHn6lfj6QYoGsnLQsxPAh6ExTQAhHauwdFdQkhYdDExZFWlKArnBONzeHY+g==",
"dependencies": {
"cross-fetch": "3.1.5",
"debug": "4.3.4",
@@ -13770,20 +13770,20 @@
"integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
},
"puppeteer": {
- "version": "18.2.1",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-18.2.1.tgz",
- "integrity": "sha512-7+UhmYa7wxPh2oMRwA++k8UGVDxh3YdWFB52r9C3tM81T6BU7cuusUSxImz0GEYSOYUKk/YzIhkQ6+vc0gHbxQ==",
+ "version": "19.0.0",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.0.0.tgz",
+ "integrity": "sha512-3Ga5IVerQQ2hKU9q7T28RmcUsd8F2kL6cYuPcPCzeclSjmHhGydPBZL/KJKC02sG6J6Wfry85uiWpbkjQ5qBiw==",
"requires": {
"https-proxy-agent": "5.0.1",
"progress": "2.0.3",
"proxy-from-env": "1.1.0",
- "puppeteer-core": "18.2.1"
+ "puppeteer-core": "19.0.0"
}
},
"puppeteer-core": {
- "version": "18.2.1",
- "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-18.2.1.tgz",
- "integrity": "sha512-MRtTAZfQTluz3U2oU/X2VqVWPcR1+94nbA2V6ZrSZRVEwLqZ8eclZ551qGFQD/vD2PYqHJwWOW/fpC721uznVw==",
+ "version": "19.0.0",
+ "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.0.0.tgz",
+ "integrity": "sha512-OljQ9W5M4cBX68vnOAGbcRkVENDHn6lfj6QYoGsnLQsxPAh6ExTQAhHauwdFdQkhYdDExZFWlKArnBONzeHY+g==",
"requires": {
"cross-fetch": "3.1.5",
"debug": "4.3.4",
diff --git a/package.json b/package.json
index a9c435dcd..10b7d56db 100644
--- a/package.json
+++ b/package.json
@@ -21,7 +21,7 @@
"morgan": "1.10.0",
"node-w3capi": "1.11.2",
"promise": "8.2.0",
- "puppeteer": "18.2.1",
+ "puppeteer": "19.0.0",
"socket.io": "4.5.0",
"superagent": "8.0.0"
},
From 153a704a87ceb8827deac8dff7d2aca255a240c1 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 24 Oct 2022 00:01:22 +0000
Subject: [PATCH 094/349] chore(deps): bump puppeteer from 19.0.0 to 19.1.0
Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 19.0.0 to 19.1.0.
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json)
- [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v19.0.0...puppeteer-core-v19.1.0)
---
updated-dependencies:
- dependency-name: puppeteer
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 118 ++++++++++++++--------------------------------
package.json | 2 +-
2 files changed, 37 insertions(+), 83 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 3d9d61eab..4e2a7d14b 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -20,7 +20,7 @@
"morgan": "1.10.0",
"node-w3capi": "1.11.2",
"promise": "8.2.0",
- "puppeteer": "19.0.0",
+ "puppeteer": "19.1.0",
"socket.io": "4.5.0",
"superagent": "8.0.0"
},
@@ -67,7 +67,6 @@
"version": "7.16.7",
"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz",
"integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==",
- "dev": true,
"dependencies": {
"@babel/highlight": "^7.16.7"
},
@@ -292,7 +291,6 @@
"version": "7.16.7",
"resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz",
"integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==",
- "dev": true,
"engines": {
"node": ">=6.9.0"
}
@@ -324,7 +322,6 @@
"version": "7.17.9",
"resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.9.tgz",
"integrity": "sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg==",
- "dev": true,
"dependencies": {
"@babel/helper-validator-identifier": "^7.16.7",
"chalk": "^2.0.0",
@@ -338,7 +335,6 @@
"version": "3.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
"integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
- "dev": true,
"dependencies": {
"color-convert": "^1.9.0"
},
@@ -350,7 +346,6 @@
"version": "2.4.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
"integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
- "dev": true,
"dependencies": {
"ansi-styles": "^3.2.1",
"escape-string-regexp": "^1.0.5",
@@ -364,7 +359,6 @@
"version": "1.9.3",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
"integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
- "dev": true,
"dependencies": {
"color-name": "1.1.3"
}
@@ -372,14 +366,12 @@
"node_modules/@babel/highlight/node_modules/color-name": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
- "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
- "dev": true
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
},
"node_modules/@babel/highlight/node_modules/escape-string-regexp": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
"integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
- "dev": true,
"engines": {
"node": ">=0.8.0"
}
@@ -388,7 +380,6 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
"integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
- "dev": true,
"engines": {
"node": ">=4"
}
@@ -397,7 +388,6 @@
"version": "5.5.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
"integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
- "dev": true,
"dependencies": {
"has-flag": "^3.0.0"
},
@@ -1171,8 +1161,7 @@
"node_modules/@types/parse-json": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
- "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
- "dev": true
+ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA=="
},
"node_modules/@types/yauzl": {
"version": "2.10.0",
@@ -1743,7 +1732,6 @@
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
"integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
- "dev": true,
"engines": {
"node": ">=6"
}
@@ -2199,7 +2187,6 @@
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz",
"integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==",
- "dev": true,
"dependencies": {
"@types/parse-json": "^4.0.0",
"import-fresh": "^3.2.1",
@@ -2754,7 +2741,6 @@
"version": "1.3.2",
"resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
"integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
- "dev": true,
"dependencies": {
"is-arrayish": "^0.2.1"
}
@@ -4508,7 +4494,6 @@
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
"integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
- "dev": true,
"dependencies": {
"parent-module": "^1.0.0",
"resolve-from": "^4.0.0"
@@ -4524,7 +4509,6 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
"integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
- "dev": true,
"dependencies": {
"callsites": "^3.0.0"
},
@@ -4536,7 +4520,6 @@
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
"integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
- "dev": true,
"engines": {
"node": ">=4"
}
@@ -4612,8 +4595,7 @@
"node_modules/is-arrayish": {
"version": "0.2.1",
"resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
- "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==",
- "dev": true
+ "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg=="
},
"node_modules/is-bigint": {
"version": "1.0.4",
@@ -5049,8 +5031,7 @@
"node_modules/js-tokens": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
- "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
- "dev": true
+ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
},
"node_modules/js-yaml": {
"version": "4.1.0",
@@ -5180,8 +5161,7 @@
"node_modules/json-parse-even-better-errors": {
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
- "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
- "dev": true
+ "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w=="
},
"node_modules/json-schema-traverse": {
"version": "0.4.1",
@@ -5259,8 +5239,7 @@
"node_modules/lines-and-columns": {
"version": "1.2.4",
"resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
- "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
- "dev": true
+ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="
},
"node_modules/linkify-it": {
"version": "3.0.3",
@@ -6627,7 +6606,6 @@
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
"integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
- "dev": true,
"dependencies": {
"@babel/code-frame": "^7.0.0",
"error-ex": "^1.3.1",
@@ -6712,7 +6690,6 @@
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
"integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
- "dev": true,
"engines": {
"node": ">=8"
}
@@ -6944,24 +6921,25 @@
}
},
"node_modules/puppeteer": {
- "version": "19.0.0",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.0.0.tgz",
- "integrity": "sha512-3Ga5IVerQQ2hKU9q7T28RmcUsd8F2kL6cYuPcPCzeclSjmHhGydPBZL/KJKC02sG6J6Wfry85uiWpbkjQ5qBiw==",
+ "version": "19.1.0",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.1.0.tgz",
+ "integrity": "sha512-UyJ5gz5JNjuFo6VJzIf+qDNjbSWGSoAMLuW990eErcrH6sZP85EbpLi6yG50euTMudxO/lsj4w1VNDNogHv6dA==",
"hasInstallScript": true,
"dependencies": {
+ "cosmiconfig": "7.0.1",
"https-proxy-agent": "5.0.1",
"progress": "2.0.3",
"proxy-from-env": "1.1.0",
- "puppeteer-core": "19.0.0"
+ "puppeteer-core": "19.1.0"
},
"engines": {
"node": ">=14.1.0"
}
},
"node_modules/puppeteer-core": {
- "version": "19.0.0",
- "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.0.0.tgz",
- "integrity": "sha512-OljQ9W5M4cBX68vnOAGbcRkVENDHn6lfj6QYoGsnLQsxPAh6ExTQAhHauwdFdQkhYdDExZFWlKArnBONzeHY+g==",
+ "version": "19.1.0",
+ "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.1.0.tgz",
+ "integrity": "sha512-xIIJJuvqWbUwNzaB7l0TyChJYHdLvLhcHQiBLLKsMfvaQXnVa0Fzooq3Zb5bc01Q/b7XiP9pqDvUcYWSmzZQHA==",
"dependencies": {
"cross-fetch": "3.1.5",
"debug": "4.3.4",
@@ -8460,7 +8438,6 @@
"version": "1.10.2",
"resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
"integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
- "dev": true,
"engines": {
"node": ">= 6"
}
@@ -8596,7 +8573,6 @@
"version": "7.16.7",
"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz",
"integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==",
- "dev": true,
"requires": {
"@babel/highlight": "^7.16.7"
}
@@ -8766,8 +8742,7 @@
"@babel/helper-validator-identifier": {
"version": "7.16.7",
"resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz",
- "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==",
- "dev": true
+ "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw=="
},
"@babel/helper-validator-option": {
"version": "7.16.7",
@@ -8790,7 +8765,6 @@
"version": "7.17.9",
"resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.9.tgz",
"integrity": "sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg==",
- "dev": true,
"requires": {
"@babel/helper-validator-identifier": "^7.16.7",
"chalk": "^2.0.0",
@@ -8801,7 +8775,6 @@
"version": "3.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
"integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
- "dev": true,
"requires": {
"color-convert": "^1.9.0"
}
@@ -8810,7 +8783,6 @@
"version": "2.4.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
"integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
- "dev": true,
"requires": {
"ansi-styles": "^3.2.1",
"escape-string-regexp": "^1.0.5",
@@ -8821,7 +8793,6 @@
"version": "1.9.3",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
"integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
- "dev": true,
"requires": {
"color-name": "1.1.3"
}
@@ -8829,26 +8800,22 @@
"color-name": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
- "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
- "dev": true
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
},
"escape-string-regexp": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
- "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
- "dev": true
+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
},
"has-flag": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
- "dev": true
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
},
"supports-color": {
"version": "5.5.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
"integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
- "dev": true,
"requires": {
"has-flag": "^3.0.0"
}
@@ -9514,8 +9481,7 @@
"@types/parse-json": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
- "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
- "dev": true
+ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA=="
},
"@types/yauzl": {
"version": "2.10.0",
@@ -9926,8 +9892,7 @@
"callsites": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
- "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
- "dev": true
+ "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="
},
"camelcase": {
"version": "5.3.1",
@@ -10267,7 +10232,6 @@
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz",
"integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==",
- "dev": true,
"requires": {
"@types/parse-json": "^4.0.0",
"import-fresh": "^3.2.1",
@@ -10690,7 +10654,6 @@
"version": "1.3.2",
"resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
"integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
- "dev": true,
"requires": {
"is-arrayish": "^0.2.1"
}
@@ -11950,7 +11913,6 @@
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
"integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
- "dev": true,
"requires": {
"parent-module": "^1.0.0",
"resolve-from": "^4.0.0"
@@ -11960,7 +11922,6 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
"integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
- "dev": true,
"requires": {
"callsites": "^3.0.0"
}
@@ -11968,8 +11929,7 @@
"resolve-from": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
- "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
- "dev": true
+ "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="
}
}
},
@@ -12032,8 +11992,7 @@
"is-arrayish": {
"version": "0.2.1",
"resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
- "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==",
- "dev": true
+ "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg=="
},
"is-bigint": {
"version": "1.0.4",
@@ -12341,8 +12300,7 @@
"js-tokens": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
- "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
- "dev": true
+ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
},
"js-yaml": {
"version": "4.1.0",
@@ -12442,8 +12400,7 @@
"json-parse-even-better-errors": {
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
- "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
- "dev": true
+ "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w=="
},
"json-schema-traverse": {
"version": "0.4.1",
@@ -12507,8 +12464,7 @@
"lines-and-columns": {
"version": "1.2.4",
"resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
- "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
- "dev": true
+ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="
},
"linkify-it": {
"version": "3.0.3",
@@ -13528,7 +13484,6 @@
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
"integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
- "dev": true,
"requires": {
"@babel/code-frame": "^7.0.0",
"error-ex": "^1.3.1",
@@ -13587,8 +13542,7 @@
"path-type": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
- "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
- "dev": true
+ "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw=="
},
"pathval": {
"version": "1.1.1",
@@ -13756,20 +13710,21 @@
"integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
},
"puppeteer": {
- "version": "19.0.0",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.0.0.tgz",
- "integrity": "sha512-3Ga5IVerQQ2hKU9q7T28RmcUsd8F2kL6cYuPcPCzeclSjmHhGydPBZL/KJKC02sG6J6Wfry85uiWpbkjQ5qBiw==",
+ "version": "19.1.0",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.1.0.tgz",
+ "integrity": "sha512-UyJ5gz5JNjuFo6VJzIf+qDNjbSWGSoAMLuW990eErcrH6sZP85EbpLi6yG50euTMudxO/lsj4w1VNDNogHv6dA==",
"requires": {
+ "cosmiconfig": "7.0.1",
"https-proxy-agent": "5.0.1",
"progress": "2.0.3",
"proxy-from-env": "1.1.0",
- "puppeteer-core": "19.0.0"
+ "puppeteer-core": "19.1.0"
}
},
"puppeteer-core": {
- "version": "19.0.0",
- "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.0.0.tgz",
- "integrity": "sha512-OljQ9W5M4cBX68vnOAGbcRkVENDHn6lfj6QYoGsnLQsxPAh6ExTQAhHauwdFdQkhYdDExZFWlKArnBONzeHY+g==",
+ "version": "19.1.0",
+ "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.1.0.tgz",
+ "integrity": "sha512-xIIJJuvqWbUwNzaB7l0TyChJYHdLvLhcHQiBLLKsMfvaQXnVa0Fzooq3Zb5bc01Q/b7XiP9pqDvUcYWSmzZQHA==",
"requires": {
"cross-fetch": "3.1.5",
"debug": "4.3.4",
@@ -14890,8 +14845,7 @@
"yaml": {
"version": "1.10.2",
"resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
- "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
- "dev": true
+ "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg=="
},
"yargs": {
"version": "16.2.0",
diff --git a/package.json b/package.json
index c73511378..75b7d13f4 100644
--- a/package.json
+++ b/package.json
@@ -21,7 +21,7 @@
"morgan": "1.10.0",
"node-w3capi": "1.11.2",
"promise": "8.2.0",
- "puppeteer": "19.0.0",
+ "puppeteer": "19.1.0",
"socket.io": "4.5.0",
"superagent": "8.0.0"
},
From ccb7859635205cc13da078a495b66d928fff2a39 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 24 Oct 2022 00:01:41 +0000
Subject: [PATCH 095/349] chore(deps-dev): bump eslint from 8.25.0 to 8.26.0
Bumps [eslint](https://github.com/eslint/eslint) from 8.25.0 to 8.26.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.25.0...v8.26.0)
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 207 ++++++++--------------------------------------
package.json | 2 +-
2 files changed, 37 insertions(+), 172 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 3d9d61eab..cddf211f6 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -28,7 +28,7 @@
"chai": "4.3.4",
"chai-as-promised": "7.1.1",
"cspell": "6.10.1",
- "eslint": "8.25.0",
+ "eslint": "8.26.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
"eslint-plugin-import": "2.26.0",
@@ -890,9 +890,9 @@
"dev": true
},
"node_modules/@humanwhocodes/config-array": {
- "version": "0.10.5",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.5.tgz",
- "integrity": "sha512-XVVDtp+dVvRxMoxSiSfasYaG02VEe1qH5cKgMQJWhol6HwzbcqoCMJi8dAGoYAO57jhUyhI6cWuRiTcRaDaYug==",
+ "version": "0.11.6",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.6.tgz",
+ "integrity": "sha512-jJr+hPTJYKyDILJfhNSHsjiwXYf26Flsz8DvNndOsHs5pwSnpGUEy8yzF0JYhCEvTDdV2vuOK5tt8BVhwO5/hg==",
"dev": true,
"dependencies": {
"@humanwhocodes/object-schema": "^1.2.1",
@@ -1442,15 +1442,6 @@
"integrity": "sha512-/+3GRL7dDAGEfM6TseQk/U+mi18TU2Ms9I3UlLdUMhz2hbvGNTKdj9xniwXfUqgYhHxRx0+8UnKkvlNwVU+cWQ==",
"dev": true
},
- "node_modules/array-union": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
- "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/array.prototype.flat": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz",
@@ -2566,18 +2557,6 @@
"node": ">=0.3.1"
}
},
- "node_modules/dir-glob": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
- "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
- "dev": true,
- "dependencies": {
- "path-type": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/doasync": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/doasync/-/doasync-2.0.1.tgz",
@@ -2920,14 +2899,15 @@
}
},
"node_modules/eslint": {
- "version": "8.25.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.25.0.tgz",
- "integrity": "sha512-DVlJOZ4Pn50zcKW5bYH7GQK/9MsoQG2d5eDH0ebEkE8PbgzTTmtt/VTH9GGJ4BfeZCpBLqFfvsjX35UacUL83A==",
+ "version": "8.26.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.26.0.tgz",
+ "integrity": "sha512-kzJkpaw1Bfwheq4VXUezFriD1GxszX6dUekM7Z3aC2o4hju+tsR/XyTC3RcoSD7jmy9VkPU3+N6YjVU2e96Oyg==",
"dev": true,
"dependencies": {
"@eslint/eslintrc": "^1.3.3",
- "@humanwhocodes/config-array": "^0.10.5",
+ "@humanwhocodes/config-array": "^0.11.6",
"@humanwhocodes/module-importer": "^1.0.1",
+ "@nodelib/fs.walk": "^1.2.8",
"ajv": "^6.10.0",
"chalk": "^4.0.0",
"cross-spawn": "^7.0.2",
@@ -2943,14 +2923,14 @@
"fast-deep-equal": "^3.1.3",
"file-entry-cache": "^6.0.1",
"find-up": "^5.0.0",
- "glob-parent": "^6.0.1",
+ "glob-parent": "^6.0.2",
"globals": "^13.15.0",
- "globby": "^11.1.0",
"grapheme-splitter": "^1.0.4",
"ignore": "^5.2.0",
"import-fresh": "^3.0.0",
"imurmurhash": "^0.1.4",
"is-glob": "^4.0.0",
+ "is-path-inside": "^3.0.3",
"js-sdsl": "^4.1.4",
"js-yaml": "^4.1.0",
"json-stable-stringify-without-jsonify": "^1.0.1",
@@ -3707,34 +3687,6 @@
"integrity": "sha512-G3BSX9cfKttjr+2o1O22tYMLq0DPluZnYtq1rXumE1SpL/F/SLIfHx08WYQoWSIpeMYf8sRbJ8++71+v6Pnxfg==",
"dev": true
},
- "node_modules/fast-glob": {
- "version": "3.2.11",
- "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz",
- "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==",
- "dev": true,
- "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-glob/node_modules/glob-parent": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
- "dev": true,
- "dependencies": {
- "is-glob": "^4.0.1"
- },
- "engines": {
- "node": ">= 6"
- }
- },
"node_modules/fast-json-stable-stringify": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
@@ -4167,26 +4119,6 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/globby": {
- "version": "11.1.0",
- "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
- "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
- "dev": true,
- "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.10",
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
@@ -4772,6 +4704,15 @@
"node": ">=8"
}
},
+ "node_modules/is-path-inside": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
+ "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/is-plain-obj": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
@@ -5650,15 +5591,6 @@
"integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
"dev": true
},
- "node_modules/merge2": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
- "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
- "dev": true,
- "engines": {
- "node": ">= 8"
- }
- },
"node_modules/metaviewport-parser": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/metaviewport-parser/-/metaviewport-parser-0.2.0.tgz",
@@ -7436,15 +7368,6 @@
"semver": "bin/semver.js"
}
},
- "node_modules/slash": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
- "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/slice-ansi": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz",
@@ -9289,9 +9212,9 @@
}
},
"@humanwhocodes/config-array": {
- "version": "0.10.5",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.5.tgz",
- "integrity": "sha512-XVVDtp+dVvRxMoxSiSfasYaG02VEe1qH5cKgMQJWhol6HwzbcqoCMJi8dAGoYAO57jhUyhI6cWuRiTcRaDaYug==",
+ "version": "0.11.6",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.6.tgz",
+ "integrity": "sha512-jJr+hPTJYKyDILJfhNSHsjiwXYf26Flsz8DvNndOsHs5pwSnpGUEy8yzF0JYhCEvTDdV2vuOK5tt8BVhwO5/hg==",
"dev": true,
"requires": {
"@humanwhocodes/object-schema": "^1.2.1",
@@ -9717,12 +9640,6 @@
"integrity": "sha512-/+3GRL7dDAGEfM6TseQk/U+mi18TU2Ms9I3UlLdUMhz2hbvGNTKdj9xniwXfUqgYhHxRx0+8UnKkvlNwVU+cWQ==",
"dev": true
},
- "array-union": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
- "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
- "dev": true
- },
"array.prototype.flat": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz",
@@ -10553,15 +10470,6 @@
"integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==",
"dev": true
},
- "dir-glob": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
- "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
- "dev": true,
- "requires": {
- "path-type": "^4.0.0"
- }
- },
"doasync": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/doasync/-/doasync-2.0.1.tgz",
@@ -10816,14 +10724,15 @@
}
},
"eslint": {
- "version": "8.25.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.25.0.tgz",
- "integrity": "sha512-DVlJOZ4Pn50zcKW5bYH7GQK/9MsoQG2d5eDH0ebEkE8PbgzTTmtt/VTH9GGJ4BfeZCpBLqFfvsjX35UacUL83A==",
+ "version": "8.26.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.26.0.tgz",
+ "integrity": "sha512-kzJkpaw1Bfwheq4VXUezFriD1GxszX6dUekM7Z3aC2o4hju+tsR/XyTC3RcoSD7jmy9VkPU3+N6YjVU2e96Oyg==",
"dev": true,
"requires": {
"@eslint/eslintrc": "^1.3.3",
- "@humanwhocodes/config-array": "^0.10.5",
+ "@humanwhocodes/config-array": "^0.11.6",
"@humanwhocodes/module-importer": "^1.0.1",
+ "@nodelib/fs.walk": "^1.2.8",
"ajv": "^6.10.0",
"chalk": "^4.0.0",
"cross-spawn": "^7.0.2",
@@ -10839,14 +10748,14 @@
"fast-deep-equal": "^3.1.3",
"file-entry-cache": "^6.0.1",
"find-up": "^5.0.0",
- "glob-parent": "^6.0.1",
+ "glob-parent": "^6.0.2",
"globals": "^13.15.0",
- "globby": "^11.1.0",
"grapheme-splitter": "^1.0.4",
"ignore": "^5.2.0",
"import-fresh": "^3.0.0",
"imurmurhash": "^0.1.4",
"is-glob": "^4.0.0",
+ "is-path-inside": "^3.0.3",
"js-sdsl": "^4.1.4",
"js-yaml": "^4.1.0",
"json-stable-stringify-without-jsonify": "^1.0.1",
@@ -11388,30 +11297,6 @@
"integrity": "sha512-G3BSX9cfKttjr+2o1O22tYMLq0DPluZnYtq1rXumE1SpL/F/SLIfHx08WYQoWSIpeMYf8sRbJ8++71+v6Pnxfg==",
"dev": true
},
- "fast-glob": {
- "version": "3.2.11",
- "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz",
- "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==",
- "dev": true,
- "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"
- },
- "dependencies": {
- "glob-parent": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
- "dev": true,
- "requires": {
- "is-glob": "^4.0.1"
- }
- }
- }
- },
"fast-json-stable-stringify": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
@@ -11719,20 +11604,6 @@
"type-fest": "^0.20.2"
}
},
- "globby": {
- "version": "11.1.0",
- "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
- "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
- "dev": true,
- "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.10",
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
@@ -12135,6 +12006,12 @@
"integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==",
"dev": true
},
+ "is-path-inside": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
+ "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
+ "dev": true
+ },
"is-plain-obj": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
@@ -12800,12 +12677,6 @@
"integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
"dev": true
},
- "merge2": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
- "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
- "dev": true
- },
"metaviewport-parser": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/metaviewport-parser/-/metaviewport-parser-0.2.0.tgz",
@@ -14119,12 +13990,6 @@
}
}
},
- "slash": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
- "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
- "dev": true
- },
"slice-ansi": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz",
diff --git a/package.json b/package.json
index c73511378..42f810b4b 100644
--- a/package.json
+++ b/package.json
@@ -29,7 +29,7 @@
"chai": "4.3.4",
"chai-as-promised": "7.1.1",
"cspell": "6.10.1",
- "eslint": "8.25.0",
+ "eslint": "8.26.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
"eslint-plugin-import": "2.26.0",
From f0f20884e79a862a65ce91ed2c71a3ef154205a4 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 31 Oct 2022 00:00:54 +0000
Subject: [PATCH 096/349] chore(deps): bump puppeteer from 19.1.0 to 19.2.0
Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 19.1.0 to 19.2.0.
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json)
- [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v19.1.0...puppeteer-core-v19.2.0)
---
updated-dependencies:
- dependency-name: puppeteer
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 64 ++++++++++++++++++++++++-----------------------
package.json | 2 +-
2 files changed, 34 insertions(+), 32 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index fa27d4ab6..fb2e3c4ce 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -20,7 +20,7 @@
"morgan": "1.10.0",
"node-w3capi": "1.11.2",
"promise": "8.2.0",
- "puppeteer": "19.1.0",
+ "puppeteer": "19.2.0",
"socket.io": "4.5.0",
"superagent": "8.0.0"
},
@@ -2522,9 +2522,9 @@
}
},
"node_modules/devtools-protocol": {
- "version": "0.0.1045489",
- "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1045489.tgz",
- "integrity": "sha512-D+PTmWulkuQW4D1NTiCRCFxF7pQPn0hgp4YyX4wAQ6xYXKOadSWPR3ENGDQ47MW/Ewc9v2rpC/UEEGahgBYpSQ=="
+ "version": "0.0.1056733",
+ "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1056733.tgz",
+ "integrity": "sha512-CmTu6SQx2g3TbZzDCAV58+LTxVdKplS7xip0g5oDXpZ+isr0rv5dDP8ToyVRywzPHkCCPKgKgScEcwz4uPWDIA=="
},
"node_modules/dezalgo": {
"version": "1.0.3",
@@ -6853,36 +6853,37 @@
}
},
"node_modules/puppeteer": {
- "version": "19.1.0",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.1.0.tgz",
- "integrity": "sha512-UyJ5gz5JNjuFo6VJzIf+qDNjbSWGSoAMLuW990eErcrH6sZP85EbpLi6yG50euTMudxO/lsj4w1VNDNogHv6dA==",
+ "version": "19.2.0",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.2.0.tgz",
+ "integrity": "sha512-rhr5ery8htpOTikmm/wrDU707wtmJ7ccX2WLkBf0A8eYYpscck5/iz04/fHOiIRWMFfnYOvaO9wNb4jcO3Mjyg==",
"hasInstallScript": true,
"dependencies": {
"cosmiconfig": "7.0.1",
+ "devtools-protocol": "0.0.1056733",
"https-proxy-agent": "5.0.1",
"progress": "2.0.3",
"proxy-from-env": "1.1.0",
- "puppeteer-core": "19.1.0"
+ "puppeteer-core": "19.2.0"
},
"engines": {
"node": ">=14.1.0"
}
},
"node_modules/puppeteer-core": {
- "version": "19.1.0",
- "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.1.0.tgz",
- "integrity": "sha512-xIIJJuvqWbUwNzaB7l0TyChJYHdLvLhcHQiBLLKsMfvaQXnVa0Fzooq3Zb5bc01Q/b7XiP9pqDvUcYWSmzZQHA==",
+ "version": "19.2.0",
+ "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.2.0.tgz",
+ "integrity": "sha512-wdoZDzf46y1ScpPEUDAzIWDmvG272BbdqSvDMvtYNjy2UJZT/j5OS5k813o2lfT4HtOle79eByCLs24iXbat1g==",
"dependencies": {
"cross-fetch": "3.1.5",
"debug": "4.3.4",
- "devtools-protocol": "0.0.1045489",
+ "devtools-protocol": "0.0.1056733",
"extract-zip": "2.0.1",
"https-proxy-agent": "5.0.1",
"proxy-from-env": "1.1.0",
"rimraf": "3.0.2",
"tar-fs": "2.1.1",
"unbzip2-stream": "1.4.3",
- "ws": "8.9.0"
+ "ws": "8.10.0"
},
"engines": {
"node": ">=14.1.0"
@@ -8296,9 +8297,9 @@
}
},
"node_modules/ws": {
- "version": "8.9.0",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.9.0.tgz",
- "integrity": "sha512-Ja7nszREasGaYUYCI2k4lCKIRTt+y7XuqVoHR44YpI49TtryyqbqvDMn5eqfW7e6HzTukDRIsXqzVHScqRcafg==",
+ "version": "8.10.0",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.10.0.tgz",
+ "integrity": "sha512-+s49uSmZpvtAsd2h37vIPy1RBusaLawVe8of+GyEPsaJTCMpj/2v8NpeK1SHXjBlQ95lQTmQofOJnFiLoaN3yw==",
"engines": {
"node": ">=10.0.0"
},
@@ -10415,9 +10416,9 @@
"integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg=="
},
"devtools-protocol": {
- "version": "0.0.1045489",
- "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1045489.tgz",
- "integrity": "sha512-D+PTmWulkuQW4D1NTiCRCFxF7pQPn0hgp4YyX4wAQ6xYXKOadSWPR3ENGDQ47MW/Ewc9v2rpC/UEEGahgBYpSQ=="
+ "version": "0.0.1056733",
+ "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1056733.tgz",
+ "integrity": "sha512-CmTu6SQx2g3TbZzDCAV58+LTxVdKplS7xip0g5oDXpZ+isr0rv5dDP8ToyVRywzPHkCCPKgKgScEcwz4uPWDIA=="
},
"dezalgo": {
"version": "1.0.3",
@@ -13581,32 +13582,33 @@
"integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
},
"puppeteer": {
- "version": "19.1.0",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.1.0.tgz",
- "integrity": "sha512-UyJ5gz5JNjuFo6VJzIf+qDNjbSWGSoAMLuW990eErcrH6sZP85EbpLi6yG50euTMudxO/lsj4w1VNDNogHv6dA==",
+ "version": "19.2.0",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.2.0.tgz",
+ "integrity": "sha512-rhr5ery8htpOTikmm/wrDU707wtmJ7ccX2WLkBf0A8eYYpscck5/iz04/fHOiIRWMFfnYOvaO9wNb4jcO3Mjyg==",
"requires": {
"cosmiconfig": "7.0.1",
+ "devtools-protocol": "0.0.1056733",
"https-proxy-agent": "5.0.1",
"progress": "2.0.3",
"proxy-from-env": "1.1.0",
- "puppeteer-core": "19.1.0"
+ "puppeteer-core": "19.2.0"
}
},
"puppeteer-core": {
- "version": "19.1.0",
- "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.1.0.tgz",
- "integrity": "sha512-xIIJJuvqWbUwNzaB7l0TyChJYHdLvLhcHQiBLLKsMfvaQXnVa0Fzooq3Zb5bc01Q/b7XiP9pqDvUcYWSmzZQHA==",
+ "version": "19.2.0",
+ "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.2.0.tgz",
+ "integrity": "sha512-wdoZDzf46y1ScpPEUDAzIWDmvG272BbdqSvDMvtYNjy2UJZT/j5OS5k813o2lfT4HtOle79eByCLs24iXbat1g==",
"requires": {
"cross-fetch": "3.1.5",
"debug": "4.3.4",
- "devtools-protocol": "0.0.1045489",
+ "devtools-protocol": "0.0.1056733",
"extract-zip": "2.0.1",
"https-proxy-agent": "5.0.1",
"proxy-from-env": "1.1.0",
"rimraf": "3.0.2",
"tar-fs": "2.1.1",
"unbzip2-stream": "1.4.3",
- "ws": "8.9.0"
+ "ws": "8.10.0"
},
"dependencies": {
"debug": {
@@ -14669,9 +14671,9 @@
}
},
"ws": {
- "version": "8.9.0",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.9.0.tgz",
- "integrity": "sha512-Ja7nszREasGaYUYCI2k4lCKIRTt+y7XuqVoHR44YpI49TtryyqbqvDMn5eqfW7e6HzTukDRIsXqzVHScqRcafg==",
+ "version": "8.10.0",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.10.0.tgz",
+ "integrity": "sha512-+s49uSmZpvtAsd2h37vIPy1RBusaLawVe8of+GyEPsaJTCMpj/2v8NpeK1SHXjBlQ95lQTmQofOJnFiLoaN3yw==",
"requires": {}
},
"xdg-basedir": {
diff --git a/package.json b/package.json
index 5cb3bc9f0..ebd0631d6 100644
--- a/package.json
+++ b/package.json
@@ -21,7 +21,7 @@
"morgan": "1.10.0",
"node-w3capi": "1.11.2",
"promise": "8.2.0",
- "puppeteer": "19.1.0",
+ "puppeteer": "19.2.0",
"socket.io": "4.5.0",
"superagent": "8.0.0"
},
From afd82603d54bd866dea92ee3a22d60f81e8303b8 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 31 Oct 2022 00:01:10 +0000
Subject: [PATCH 097/349] chore(deps): bump promise from 8.2.0 to 8.3.0
Bumps [promise](https://github.com/then/promise) from 8.2.0 to 8.3.0.
- [Release notes](https://github.com/then/promise/releases)
- [Commits](https://github.com/then/promise/compare/8.2.0...8.3.0)
---
updated-dependencies:
- dependency-name: promise
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 14 +++++++-------
package.json | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index fa27d4ab6..fd2416869 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -19,7 +19,7 @@
"metaviewport-parser": "0.2.0",
"morgan": "1.10.0",
"node-w3capi": "1.11.2",
- "promise": "8.2.0",
+ "promise": "8.3.0",
"puppeteer": "19.1.0",
"socket.io": "4.5.0",
"superagent": "8.0.0"
@@ -6791,9 +6791,9 @@
}
},
"node_modules/promise": {
- "version": "8.2.0",
- "resolved": "https://registry.npmjs.org/promise/-/promise-8.2.0.tgz",
- "integrity": "sha512-+CMAlLHqwRYwBMXKCP+o8ns7DN+xHDUiI+0nArsiJ9y+kJVPLFxEaSw6Ha9s9H0tftxg2Yzl25wqj9G7m5wLZg==",
+ "version": "8.3.0",
+ "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz",
+ "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==",
"dependencies": {
"asap": "~2.0.6"
}
@@ -13528,9 +13528,9 @@
"integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA=="
},
"promise": {
- "version": "8.2.0",
- "resolved": "https://registry.npmjs.org/promise/-/promise-8.2.0.tgz",
- "integrity": "sha512-+CMAlLHqwRYwBMXKCP+o8ns7DN+xHDUiI+0nArsiJ9y+kJVPLFxEaSw6Ha9s9H0tftxg2Yzl25wqj9G7m5wLZg==",
+ "version": "8.3.0",
+ "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz",
+ "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==",
"requires": {
"asap": "~2.0.6"
}
diff --git a/package.json b/package.json
index 5cb3bc9f0..b81039433 100644
--- a/package.json
+++ b/package.json
@@ -20,7 +20,7 @@
"metaviewport-parser": "0.2.0",
"morgan": "1.10.0",
"node-w3capi": "1.11.2",
- "promise": "8.2.0",
+ "promise": "8.3.0",
"puppeteer": "19.1.0",
"socket.io": "4.5.0",
"superagent": "8.0.0"
From 54ec510bc20db7f1863c760f750845c29cbf1a81 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 31 Oct 2022 00:01:20 +0000
Subject: [PATCH 098/349] chore(deps-dev): bump eslint-plugin-jsdoc from 39.3.2
to 39.4.0
Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 39.3.2 to 39.4.0.
- [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases)
- [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v39.3.2...v39.4.0)
---
updated-dependencies:
- dependency-name: eslint-plugin-jsdoc
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 50 +++++++++++++++++++++++------------------------
package.json | 2 +-
2 files changed, 26 insertions(+), 26 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index fa27d4ab6..b4b6ce7bb 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -32,7 +32,7 @@
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
"eslint-plugin-import": "2.26.0",
- "eslint-plugin-jsdoc": "39.3.2",
+ "eslint-plugin-jsdoc": "39.4.0",
"eslint-plugin-node": "11.1.0",
"eslint-plugin-prettier": "^4.0.0",
"expect.js": "0.3",
@@ -820,9 +820,9 @@
"dev": true
},
"node_modules/@es-joy/jsdoccomment": {
- "version": "0.31.0",
- "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.31.0.tgz",
- "integrity": "sha512-tc1/iuQcnaiSIUVad72PBierDFpsxdUHtEF/OrfqvM1CBAsIoMP51j52jTMb3dXriwhieTo289InzZj72jL3EQ==",
+ "version": "0.33.4",
+ "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.33.4.tgz",
+ "integrity": "sha512-02XyYuvR/Gn+3BT6idHVNQ4SSQlA1X1FeEfeKm2ypv8ANB6Lt9KRFZ2S7y5xjwR+EPQ/Rzb0XFaD+xKyqe4ALw==",
"dev": true,
"dependencies": {
"comment-parser": "1.3.1",
@@ -830,7 +830,7 @@
"jsdoc-type-pratt-parser": "~3.1.0"
},
"engines": {
- "node": "^14 || ^16 || ^17 || ^18"
+ "node": "^14 || ^16 || ^17 || ^18 || ^19"
}
},
"node_modules/@eslint/eslintrc": {
@@ -3183,21 +3183,21 @@
}
},
"node_modules/eslint-plugin-jsdoc": {
- "version": "39.3.2",
- "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-39.3.2.tgz",
- "integrity": "sha512-RSGN94RYzIJS/WfW3l6cXzRLfJWxvJgNQZ4w0WCaxJWDJMigtwTsILEAfKqmmPkT2rwMH/s3C7G5ChDE6cwPJg==",
+ "version": "39.4.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-39.4.0.tgz",
+ "integrity": "sha512-2FXAmh8lpO22aqZgu6NLB6berVnYgwbZx95BmjIIQjbRNwLIAwY0dtvSJDUZVW5nflv58c1gSWQjIJ8yLZ/+fw==",
"dev": true,
"dependencies": {
- "@es-joy/jsdoccomment": "~0.31.0",
+ "@es-joy/jsdoccomment": "~0.33.4",
"comment-parser": "1.3.1",
"debug": "^4.3.4",
"escape-string-regexp": "^4.0.0",
"esquery": "^1.4.0",
- "semver": "^7.3.7",
+ "semver": "^7.3.8",
"spdx-expression-parse": "^3.0.1"
},
"engines": {
- "node": "^14 || ^16 || ^17 || ^18"
+ "node": "^14 || ^16 || ^17 || ^18 || ^19"
},
"peerDependencies": {
"eslint": "^7.0.0 || ^8.0.0"
@@ -7199,9 +7199,9 @@
}
},
"node_modules/semver": {
- "version": "7.3.7",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
- "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
+ "version": "7.3.8",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz",
+ "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==",
"dependencies": {
"lru-cache": "^6.0.0"
},
@@ -9134,9 +9134,9 @@
"dev": true
},
"@es-joy/jsdoccomment": {
- "version": "0.31.0",
- "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.31.0.tgz",
- "integrity": "sha512-tc1/iuQcnaiSIUVad72PBierDFpsxdUHtEF/OrfqvM1CBAsIoMP51j52jTMb3dXriwhieTo289InzZj72jL3EQ==",
+ "version": "0.33.4",
+ "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.33.4.tgz",
+ "integrity": "sha512-02XyYuvR/Gn+3BT6idHVNQ4SSQlA1X1FeEfeKm2ypv8ANB6Lt9KRFZ2S7y5xjwR+EPQ/Rzb0XFaD+xKyqe4ALw==",
"dev": true,
"requires": {
"comment-parser": "1.3.1",
@@ -10940,17 +10940,17 @@
}
},
"eslint-plugin-jsdoc": {
- "version": "39.3.2",
- "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-39.3.2.tgz",
- "integrity": "sha512-RSGN94RYzIJS/WfW3l6cXzRLfJWxvJgNQZ4w0WCaxJWDJMigtwTsILEAfKqmmPkT2rwMH/s3C7G5ChDE6cwPJg==",
+ "version": "39.4.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-39.4.0.tgz",
+ "integrity": "sha512-2FXAmh8lpO22aqZgu6NLB6berVnYgwbZx95BmjIIQjbRNwLIAwY0dtvSJDUZVW5nflv58c1gSWQjIJ8yLZ/+fw==",
"dev": true,
"requires": {
- "@es-joy/jsdoccomment": "~0.31.0",
+ "@es-joy/jsdoccomment": "~0.33.4",
"comment-parser": "1.3.1",
"debug": "^4.3.4",
"escape-string-regexp": "^4.0.0",
"esquery": "^1.4.0",
- "semver": "^7.3.7",
+ "semver": "^7.3.8",
"spdx-expression-parse": "^3.0.1"
},
"dependencies": {
@@ -13824,9 +13824,9 @@
}
},
"semver": {
- "version": "7.3.7",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
- "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
+ "version": "7.3.8",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz",
+ "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==",
"requires": {
"lru-cache": "^6.0.0"
}
diff --git a/package.json b/package.json
index 5cb3bc9f0..ee6efa3e2 100644
--- a/package.json
+++ b/package.json
@@ -33,7 +33,7 @@
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
"eslint-plugin-import": "2.26.0",
- "eslint-plugin-jsdoc": "39.3.2",
+ "eslint-plugin-jsdoc": "39.4.0",
"eslint-plugin-node": "11.1.0",
"eslint-plugin-prettier": "^4.0.0",
"expect.js": "0.3",
From e0b99c851c013869c938e7a8192f3e118f68141f Mon Sep 17 00:00:00 2001
From: JiayingL
Date: Fri, 4 Nov 2022 13:38:16 +0800
Subject: [PATCH 099/349] Add more date format (#1664)
* add date formats
* fix test
* Update lib/rules.json
Co-authored-by: Denis Ah-Kang
Co-authored-by: Denis Ah-Kang
---
lib/l10n-en_GB.js | 4 +--
lib/rules.json | 4 +--
lib/rules/heuristic/date-format.js | 8 +++---
lib/validator.js | 45 +++++++++++++++++++++++-------
test/rules.js | 6 ++--
5 files changed, 46 insertions(+), 21 deletions(-)
diff --git a/lib/l10n-en_GB.js b/lib/l10n-en_GB.js
index 00ffc670e..6f3d49ed1 100644
--- a/lib/l10n-en_GB.js
+++ b/lib/l10n-en_GB.js
@@ -16,9 +16,9 @@ export const messages = {
'Duplicate <hr>
at the end of, and right after, div.head
.',
// headers/w3c-state
'headers.w3c-state.no-w3c-state':
- 'Cannot find the <p id="w3c-state">
element for profile and date. Please make sure the <p id="w3c-state">W3C @@Profile , DD Month Year</p>
element can be selected by document.getElementById("w3c-state")
; If you are using bikeshed, please update to the latest version.',
+ 'Cannot find the <p id="w3c-state">
element for profile and date. Please make sure the <p id="w3c-state">W3C @@Profile , DD Month YYYY</p>
element can be selected by document.getElementById("w3c-state")
; If you are using bikeshed, please update to the latest version.',
'headers.w3c-state.bad-w3c-state':
- 'Incorrect w3c status element, <p id="w3c-state">
. <p id="w3c-state">W3C @@Profile , DD Month Year</p>
.',
+ 'Incorrect w3c status element, <p id="w3c-state">
. <p id="w3c-state">W3C @@Profile , DD Month YYYY</p>
.',
'headers.w3c-state.no-w3c-state-link':
'Cannot find the link of the W3C profile in id="w3c-state" element pointing to "https://www.w3.org/standards/types#xx".',
'headers.w3c-state.wrong-w3c-state-link':
diff --git a/lib/rules.json b/lib/rules.json
index 1d4c5fcc8..693c1ea83 100644
--- a/lib/rules.json
+++ b/lib/rules.json
@@ -1603,7 +1603,7 @@
"rules": {
"sotd": "There must be a status section that follows the abstract, labeled with an h2
element with content \"Status of This Document\". The Team maintains the status section of a document.",
"boilerplateTRDoc": "It must begin with the following boilerplate text: This section describes the status of this document at the time of its publication. A list of current W3C publications and the latest revision of this technical report can be found in the W3C technical reports index at https://www.w3.org/TR/.
Include this source code :<p><em>This section describes the status of this document at the time of its publication. A list of current W3C publications and the latest revision of this technical report can be found in the <a href=\"https://www.w3.org/TR/\">W3C technical reports index</a> at https://www.w3.org/TR/.</em></p>
",
- "datesFormat": "All dates must have the form DD Month YYYY. A leading zero in the day is optional .",
+ "datesFormat": "All dates must have one of the following forms:DD Month YYYY : 09 January 2020 DD-Month-YYYY : 09-January-2020 DD Mon YYYY : 09 Jan 2020 DD-Mon-YYYY : 09-Jan-2020 A leading zero in the day is optional .",
"publish": "It must include the name of the W3C group that produced the document, the type of document and its track. The name must be a link to a public page for the group.This document was published by the @@@ Working/Interest Group as a @{param1} using the @{param2}.
Include this source code :<p>This document was published by the <a href=\"https://www.w3.org/groups/(wg|ig)/@@\">@@@ Working/Interest Group</a> as a @{param1} using the @{param3}.</p>
",
"customParagraph": "It must include at least one customized paragraph. This section should include the title page date (i.e., the one next to the maturity level at the top of the document). These paragraphs should explain the publication context, including rationale and relationships to other work. See examples and more discussion in the Manual of Style .",
"changesList": "It @{param1} include a link to changes since the previous draft (e.g., a list of changes or a diff document or both; see the online HTML diff tool ).@{param2}",
@@ -1656,7 +1656,7 @@
"rec-edit-w3c-state": {
"name": "3. Change the title of the document",
"rules": {
- "w3c-state": "In the <p id=\"w3c-state\">
element containing the state and date (\"W3C Recommendation DD MMMMMM YYYY\"), add:a <br>
element after the original date and \"@{param1} <new date>
\" when the @{param1} document gets published by the webmaster "
+ "w3c-state": "In the <p id=\"w3c-state\">
element containing the state and date (\"W3C Recommendation DD Month YYYY\"), add:a <br>
element after the original date and \"@{param1} <new date>
\" when the @{param1} document gets published by the webmaster "
}
},
"rec-edit-version": {
diff --git a/lib/rules/heuristic/date-format.js b/lib/rules/heuristic/date-format.js
index 8363d95f1..93484959d 100644
--- a/lib/rules/heuristic/date-format.js
+++ b/lib/rules/heuristic/date-format.js
@@ -1,3 +1,5 @@
+import { possibleMonths } from '../../validator.js';
+
const self = {
name: 'heuristic.date-format',
section: 'document-status',
@@ -12,14 +14,12 @@ export const { name } = self;
*/
export function check(sr, done) {
// Pseudo-constants:
- const MONTHS =
- 'jan|january|feb|february|mar|march|apr|april|may|jun|june|jul|july|aug|august|sep|september|oct|october|nov|november|dec|december';
const POSSIBLE_DATE = new RegExp(
- `\\b([0123]?\\d|${MONTHS})[\\ \\-\\/–—]([0123]?\\d|${MONTHS})[\\ \\-\\/–—]([\\'‘’]?\\d{2})(\\d\\d)?\\b`,
+ `\\b([0123]?\\d|${possibleMonths})[\\ \\-\\/–—]([0123]?\\d|${possibleMonths})[\\ \\-\\/–—]([\\'‘’]?\\d{2})(\\d\\d)?\\b`,
'gi'
);
const EXPECTED_DATE_FORMAT = new RegExp(
- `[0123]?\\d\\ (${MONTHS})\\ \\d{4}`,
+ `[0123]?\\d\\ (${possibleMonths})\\ \\d{4}`,
'i'
);
diff --git a/lib/validator.js b/lib/validator.js
index 17c147e0b..801f922a5 100644
--- a/lib/validator.js
+++ b/lib/validator.js
@@ -266,16 +266,41 @@ Specberus.prototype.norm = function (str) {
return str.replace(/^\s+/, '').replace(/\s+$/, '').replace(/\s+/g, ' ');
};
-const months =
- 'January February March April May June July August September October November December'.split(
- ' '
- );
-Specberus.prototype.dateRegexStrCapturing = `(\\d?\\d) (${months.join(
- '|'
-)}) (\\d{4})`;
-Specberus.prototype.dateRegexStrNonCapturing = `\\d?\\d (?:${months.join(
- '|'
-)}) \\d{4}`;
+const months = [
+ 'January',
+ 'February',
+ 'March',
+ 'April',
+ 'May',
+ 'June',
+ 'July',
+ 'August',
+ 'September',
+ 'October',
+ 'November',
+ 'December',
+];
+const abbrMonths = [
+ 'Jan',
+ 'Feb',
+ 'Mar',
+ 'Apr',
+ 'May',
+ 'Jun',
+ 'Jul',
+ 'Aug',
+ 'Sep',
+ 'Oct',
+ 'Nov',
+ 'Dec',
+];
+
+export const possibleMonths = [...months, ...abbrMonths].join('|');
+
+const separator = '[ -]{1}';
+
+Specberus.prototype.dateRegexStrCapturing = `(\\d?\\d)${separator}(${possibleMonths})${separator}(\\d{4})`;
+Specberus.prototype.dateRegexStrNonCapturing = `\\d?\\d${separator}(?:${possibleMonths})${separator}\\d{4}`;
Specberus.prototype.stringToDate = function (str) {
const rex = new RegExp(this.dateRegexStrCapturing);
diff --git a/test/rules.js b/test/rules.js
index 186e93e75..42dc922a1 100644
--- a/test/rules.js
+++ b/test/rules.js
@@ -332,7 +332,7 @@ function buildHandler(test, mock, done) {
'https://www.w3.org/Consortium/Patent-Policy-20170801/',
},
{
- end: '2024-09-30',
+ end: '2090-09-30',
'doc-licenses': [
{
uri: 'https://www.w3.org/Consortium/Legal/copyright-software',
@@ -350,7 +350,7 @@ function buildHandler(test, mock, done) {
start: '2010-05-17',
},
83907: {
- end: '2023-07-31',
+ end: '2090-07-31',
'doc-licenses': [
{
uri: 'https://www.w3.org/Consortium/Legal/copyright-documents',
@@ -366,7 +366,7 @@ function buildHandler(test, mock, done) {
'https://www.w3.org/Consortium/Patent-Policy-20200915/',
},
35422: {
- end: '2022-10-31',
+ end: '2090-10-31',
'doc-licenses': [
{
uri: 'https://www.w3.org/Consortium/Legal/copyright-documents',
From cd9d3d3efab2ef948a51cf8db219c5dd9e77360c Mon Sep 17 00:00:00 2001
From: JiayingL
Date: Fri, 4 Nov 2022 14:52:40 +0800
Subject: [PATCH 100/349] Ignore some dev-dependencies' minor upgrades (#1663)
* Ignore some dev-dependencies' minor upgrades
... leaving major upgrades only.
* Update .github/dependabot.yml
Co-authored-by: Denis Ah-Kang
* fix test
Co-authored-by: Denis Ah-Kang
---
.github/dependabot.yml | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/.github/dependabot.yml b/.github/dependabot.yml
index bd69898a7..f667529cf 100644
--- a/.github/dependabot.yml
+++ b/.github/dependabot.yml
@@ -11,6 +11,14 @@ updates:
update-types: ['version-update:semver-patch']
- dependency-name: 'cspell'
update-types: ['version-update:semver-minor']
+ - dependency-name: 'eslint*'
+ update-types: ['version-update:semver-minor']
+ - dependency-name: 'jsdoc'
+ update-types: ['version-update:semver-minor']
+ - dependency-name: 'husky'
+ update-types: ['version-update:semver-minor']
+ - dependency-name: 'nodemon'
+ update-types: ['version-update:semver-minor']
- package-ecosystem: github-actions
directory: '/'
schedule:
From 382fa7dfb75805a04514558f341b3050c9298cdc Mon Sep 17 00:00:00 2001
From: JiayingL
Date: Mon, 7 Nov 2022 17:58:25 +0800
Subject: [PATCH 101/349] Remove jsdoc and minami (#1669)
* remove jsdoc and minami
* remove jsdoc in package-lock.json
---
.cspell.json | 2 +-
.eslintrc.json | 2 +-
.github/dependabot.yml | 2 -
.github/workflows/js-lint.yml | 4 -
.gitignore | 3 -
jsdoc.json | 9 -
package-lock.json | 577 ----------------------------------
package.json | 6 +-
8 files changed, 3 insertions(+), 602 deletions(-)
delete mode 100644 jsdoc.json
diff --git a/.cspell.json b/.cspell.json
index 0b277e018..4dbb2a945 100644
--- a/.cspell.json
+++ b/.cspell.json
@@ -51,6 +51,7 @@
"piwik",
"prevrecuri",
"Pubrules",
+ "pubruleschecker",
"rdquo",
"rectrack",
"RSCND",
@@ -92,7 +93,6 @@
".nyc_output/**",
".github/**",
"coverage/**",
- "doc/api/**",
"test/**/*.html",
"package-lock.json",
"node_modules/**",
diff --git a/.eslintrc.json b/.eslintrc.json
index c11017c59..7a7d2b04a 100644
--- a/.eslintrc.json
+++ b/.eslintrc.json
@@ -31,7 +31,7 @@
"ecmaVersion": 2020,
"sourceType": "module"
},
- "extends": ["plugin:node/recommended", "plugin:jsdoc/recommended"]
+ "extends": ["plugin:node/recommended"]
},
{
"files": ["test/**/*.js"],
diff --git a/.github/dependabot.yml b/.github/dependabot.yml
index f667529cf..6e3f8e141 100644
--- a/.github/dependabot.yml
+++ b/.github/dependabot.yml
@@ -13,8 +13,6 @@ updates:
update-types: ['version-update:semver-minor']
- dependency-name: 'eslint*'
update-types: ['version-update:semver-minor']
- - dependency-name: 'jsdoc'
- update-types: ['version-update:semver-minor']
- dependency-name: 'husky'
update-types: ['version-update:semver-minor']
- dependency-name: 'nodemon'
diff --git a/.github/workflows/js-lint.yml b/.github/workflows/js-lint.yml
index d59ca2883..a3ac18c99 100644
--- a/.github/workflows/js-lint.yml
+++ b/.github/workflows/js-lint.yml
@@ -4,12 +4,10 @@ on:
push:
paths:
- '**/*.js'
- - 'jsdoc.json'
- 'package.json'
pull_request:
paths:
- '**/*.js'
- - 'jsdoc.json'
- 'package.json'
jobs:
@@ -26,5 +24,3 @@ jobs:
- run: npm ci
- run: npm run lint
-
- - run: npm run jsdoc
diff --git a/.gitignore b/.gitignore
index b753a183c..15bc2eb29 100644
--- a/.gitignore
+++ b/.gitignore
@@ -22,9 +22,6 @@ NOTES.txt
pubruleschecker
scratch
-# JSDoc output
-doc/api/
-
# mac files
.DS_Store
*/.DS_Store
diff --git a/jsdoc.json b/jsdoc.json
deleted file mode 100644
index 562d93e68..000000000
--- a/jsdoc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "opts": {
- "access": "all",
- "destination": "doc/api/",
- "encoding": "utf8",
- "recurse": true,
- "template": "node_modules/minami"
- }
-}
diff --git a/package-lock.json b/package-lock.json
index 2ea751c18..215fd65ff 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -32,14 +32,11 @@
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
"eslint-plugin-import": "2.26.0",
- "eslint-plugin-jsdoc": "39.4.0",
"eslint-plugin-node": "11.1.0",
"eslint-plugin-prettier": "^4.0.0",
"expect.js": "0.3",
"husky": "8.0.0",
- "jsdoc": "3.6.11",
"lint-staged": "13.0.0",
- "minami": "1.2.3",
"mocha": "10.1.0",
"nock": "13.2.2",
"nodemon": "2.0.20",
@@ -819,20 +816,6 @@
"integrity": "sha512-/MB0RS0Gn01s4pgmjy0FvsLfr3RRMrRphEuvTRserNcM8XVtoIVAtrjig/Gg0DPwDrN8Clm0L1j7iQay6S8D0g==",
"dev": true
},
- "node_modules/@es-joy/jsdoccomment": {
- "version": "0.33.4",
- "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.33.4.tgz",
- "integrity": "sha512-02XyYuvR/Gn+3BT6idHVNQ4SSQlA1X1FeEfeKm2ypv8ANB6Lt9KRFZ2S7y5xjwR+EPQ/Rzb0XFaD+xKyqe4ALw==",
- "dev": true,
- "dependencies": {
- "comment-parser": "1.3.1",
- "esquery": "^1.4.0",
- "jsdoc-type-pratt-parser": "~3.1.0"
- },
- "engines": {
- "node": "^14 || ^16 || ^17 || ^18 || ^19"
- }
- },
"node_modules/@eslint/eslintrc": {
"version": "1.3.3",
"resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.3.tgz",
@@ -1131,28 +1114,6 @@
"integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=",
"dev": true
},
- "node_modules/@types/linkify-it": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/@types/linkify-it/-/linkify-it-3.0.2.tgz",
- "integrity": "sha512-HZQYqbiFVWufzCwexrvh694SOim8z2d+xJl5UNamcvQFejLY/2YUtzXHYi3cHdI7PMlS8ejH2slRAOJQ32aNbA==",
- "dev": true
- },
- "node_modules/@types/markdown-it": {
- "version": "12.2.3",
- "resolved": "https://registry.npmjs.org/@types/markdown-it/-/markdown-it-12.2.3.tgz",
- "integrity": "sha512-GKMHFfv3458yYy+v/N8gjufHO6MSZKCOXpZc5GXIWWy8uldwfmPn98vp81gZ5f9SVw8YYBctgfJ22a2d7AOMeQ==",
- "dev": true,
- "dependencies": {
- "@types/linkify-it": "*",
- "@types/mdurl": "*"
- }
- },
- "node_modules/@types/mdurl": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@types/mdurl/-/mdurl-1.0.2.tgz",
- "integrity": "sha512-eC4U9MlIcu2q0KQmXszyn5Akca/0jrQmwDRgpAMJai7qBWq4amIQhZyNau4VYGtCeALvW1/NtjzJJ567aZxfKA==",
- "dev": true
- },
"node_modules/@types/node": {
"version": "17.0.26",
"resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.26.tgz",
@@ -1544,12 +1505,6 @@
"readable-stream": "^3.4.0"
}
},
- "node_modules/bluebird": {
- "version": "3.7.2",
- "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
- "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
- "dev": true
- },
"node_modules/body-parser": {
"version": "1.20.0",
"resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz",
@@ -1752,18 +1707,6 @@
}
]
},
- "node_modules/catharsis": {
- "version": "0.9.0",
- "resolved": "https://registry.npmjs.org/catharsis/-/catharsis-0.9.0.tgz",
- "integrity": "sha512-prMTQVpcns/tzFgFVkVp6ak6RykZyWb3gu8ckUpd6YkTlacOd3DXGJjIpD4Q6zJirizvaiAjSSHlOsA+6sNh2A==",
- "dev": true,
- "dependencies": {
- "lodash": "^4.17.15"
- },
- "engines": {
- "node": ">= 10"
- }
- },
"node_modules/chai": {
"version": "4.3.4",
"resolved": "https://registry.npmjs.org/chai/-/chai-4.3.4.tgz",
@@ -2015,15 +1958,6 @@
"node": ">= 6"
}
},
- "node_modules/comment-parser": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.3.1.tgz",
- "integrity": "sha512-B52sN2VNghyq5ofvUsqZjmk6YkihBX5vMSChmSK9v4ShjKf3Vk5Xcmgpw4o+iIgtrnM/u5FiMpz9VKb8lpBveA==",
- "dev": true,
- "engines": {
- "node": ">= 12.0.0"
- }
- },
"node_modules/commondir": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
@@ -2707,15 +2641,6 @@
}
}
},
- "node_modules/entities": {
- "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"
- }
- },
"node_modules/error-ex": {
"version": "1.3.2",
"resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
@@ -3182,50 +3107,6 @@
"node": ">=0.10.0"
}
},
- "node_modules/eslint-plugin-jsdoc": {
- "version": "39.4.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-39.4.0.tgz",
- "integrity": "sha512-2FXAmh8lpO22aqZgu6NLB6berVnYgwbZx95BmjIIQjbRNwLIAwY0dtvSJDUZVW5nflv58c1gSWQjIJ8yLZ/+fw==",
- "dev": true,
- "dependencies": {
- "@es-joy/jsdoccomment": "~0.33.4",
- "comment-parser": "1.3.1",
- "debug": "^4.3.4",
- "escape-string-regexp": "^4.0.0",
- "esquery": "^1.4.0",
- "semver": "^7.3.8",
- "spdx-expression-parse": "^3.0.1"
- },
- "engines": {
- "node": "^14 || ^16 || ^17 || ^18 || ^19"
- },
- "peerDependencies": {
- "eslint": "^7.0.0 || ^8.0.0"
- }
- },
- "node_modules/eslint-plugin-jsdoc/node_modules/debug": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
- "dev": true,
- "dependencies": {
- "ms": "2.1.2"
- },
- "engines": {
- "node": ">=6.0"
- },
- "peerDependenciesMeta": {
- "supports-color": {
- "optional": true
- }
- }
- },
- "node_modules/eslint-plugin-jsdoc/node_modules/ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
- "dev": true
- },
"node_modules/eslint-plugin-node": {
"version": "11.1.0",
"resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz",
@@ -4986,62 +4867,6 @@
"js-yaml": "bin/js-yaml.js"
}
},
- "node_modules/js2xmlparser": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.2.tgz",
- "integrity": "sha512-6n4D8gLlLf1n5mNLQPRfViYzu9RATblzPEtm1SthMX1Pjao0r9YI9nw7ZIfRxQMERS87mcswrg+r/OYrPRX6jA==",
- "dev": true,
- "dependencies": {
- "xmlcreate": "^2.0.4"
- }
- },
- "node_modules/jsdoc": {
- "version": "3.6.11",
- "resolved": "https://registry.npmjs.org/jsdoc/-/jsdoc-3.6.11.tgz",
- "integrity": "sha512-8UCU0TYeIYD9KeLzEcAu2q8N/mx9O3phAGl32nmHlE0LpaJL71mMkP4d+QE5zWfNt50qheHtOZ0qoxVrsX5TUg==",
- "dev": true,
- "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": "^3.0.0",
- "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": ">=12.0.0"
- }
- },
- "node_modules/jsdoc-type-pratt-parser": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-3.1.0.tgz",
- "integrity": "sha512-MgtD0ZiCDk9B+eI73BextfRrVQl0oyzRG8B2BjORts6jbunj4ScKPcyXGTbB6eXL4y9TzxCm6hyeLq/2ASzNdw==",
- "dev": true,
- "engines": {
- "node": ">=12.0.0"
- }
- },
- "node_modules/jsdoc/node_modules/escape-string-regexp": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz",
- "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/jsdom": {
"version": "20.0.0",
"resolved": "https://registry.npmjs.org/jsdom/-/jsdom-20.0.0.tgz",
@@ -5146,15 +4971,6 @@
"graceful-fs": "^4.1.6"
}
},
- "node_modules/klaw": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/klaw/-/klaw-3.0.0.tgz",
- "integrity": "sha512-0Fo5oir+O9jnXu5EefYbVK+mHMBeEVEy2cmctR1O1NECcCkPRreJKrS6Qt/j3KC2C148Dfo9i3pCmCMsdqGr0g==",
- "dev": true,
- "dependencies": {
- "graceful-fs": "^4.1.9"
- }
- },
"node_modules/levn": {
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
@@ -5182,15 +4998,6 @@
"resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
"integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="
},
- "node_modules/linkify-it": {
- "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"
- }
- },
"node_modules/lint-staged": {
"version": "13.0.0",
"resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-13.0.0.tgz",
@@ -5354,12 +5161,6 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/lodash": {
- "version": "4.17.21",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
- "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
- "dev": true
- },
"node_modules/lodash.flattendeep": {
"version": "4.4.0",
"resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz",
@@ -5507,50 +5308,6 @@
"semver": "bin/semver.js"
}
},
- "node_modules/markdown-it": {
- "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",
- "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.6.4",
- "resolved": "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-8.6.4.tgz",
- "integrity": "sha512-Ul4YVYZNxMJYALpKtu+ZRdrryYt/GlQ5CK+4l1bp/gWXOG2QWElt6AqF3Mih/wfUKdZbNAZVXGR73/n6U/8img==",
- "dev": true,
- "peerDependencies": {
- "@types/markdown-it": "*",
- "markdown-it": "*"
- }
- },
- "node_modules/marked": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/marked/-/marked-4.1.0.tgz",
- "integrity": "sha512-+Z6KDjSPa6/723PQYyc1axYZpYYpDnECDaU6hkaf5gqBieBkMKYReL5hteF2QizhlMbgbo8umXl/clZ67+GlsA==",
- "dev": true,
- "bin": {
- "marked": "bin/marked.js"
- },
- "engines": {
- "node": ">= 12"
- }
- },
- "node_modules/mdurl": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz",
- "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==",
- "dev": true
- },
"node_modules/media-typer": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
@@ -5635,12 +5392,6 @@
"node": ">=6"
}
},
- "node_modules/minami": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/minami/-/minami-1.2.3.tgz",
- "integrity": "sha1-mbbc37LwpU2hycj3qjoyd4eq+fg=",
- "dev": true
- },
"node_modules/minimatch": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
@@ -5657,18 +5408,6 @@
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
"integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q=="
},
- "node_modules/mkdirp": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
- "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
- "dev": true,
- "bin": {
- "mkdirp": "bin/cmd.js"
- },
- "engines": {
- "node": ">=10"
- }
- },
"node_modules/mkdirp-classic": {
"version": "0.5.3",
"resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz",
@@ -7056,15 +6795,6 @@
"integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
"dev": true
},
- "node_modules/requizzle": {
- "version": "0.2.3",
- "resolved": "https://registry.npmjs.org/requizzle/-/requizzle-0.2.3.tgz",
- "integrity": "sha512-YanoyJjykPxGHii0fZP0uUPEXpvqfBDxWV7s6GKAiiOsiqhX6vHNyW3Qzdmqp/iq/ExbhaGbVrjB4ruEVSM4GQ==",
- "dev": true,
- "dependencies": {
- "lodash": "^4.17.14"
- }
- },
"node_modules/resolve": {
"version": "1.22.0",
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz",
@@ -7476,28 +7206,6 @@
"node": ">=8"
}
},
- "node_modules/spdx-exceptions": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
- "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==",
- "dev": true
- },
- "node_modules/spdx-expression-parse": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
- "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
- "dev": true,
- "dependencies": {
- "spdx-exceptions": "^2.1.0",
- "spdx-license-ids": "^3.0.0"
- }
- },
- "node_modules/spdx-license-ids": {
- "version": "3.0.11",
- "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz",
- "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==",
- "dev": true
- },
"node_modules/sprintf-js": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
@@ -7745,12 +7453,6 @@
"resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz",
"integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw=="
},
- "node_modules/taffydb": {
- "version": "2.6.2",
- "resolved": "https://registry.npmjs.org/taffydb/-/taffydb-2.6.2.tgz",
- "integrity": "sha1-fLy2S1oUG2ou/CxdLGe04VCyomg=",
- "dev": true
- },
"node_modules/tar-fs": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz",
@@ -7968,12 +7670,6 @@
"is-typedarray": "^1.0.0"
}
},
- "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==",
- "dev": true
- },
"node_modules/uglify-js": {
"version": "3.15.4",
"resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.15.4.tgz",
@@ -8016,12 +7712,6 @@
"integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==",
"dev": true
},
- "node_modules/underscore": {
- "version": "1.13.3",
- "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.3.tgz",
- "integrity": "sha512-QvjkYpiD+dJJraRA8+dGAU4i7aBbb2s0S3jA45TFOvg2VgqvdCDd/3N6CqA8gluk1W91GLoXg5enMUx560QzuA==",
- "dev": true
- },
"node_modules/unique-string": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz",
@@ -8338,12 +8028,6 @@
"resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz",
"integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw=="
},
- "node_modules/xmlcreate": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.4.tgz",
- "integrity": "sha512-nquOebG4sngPmGPICTS5EnxqhKbCmz5Ox5hsszI2T6U5qdrJizBc+0ilYSEjTSzU0yZcmvppztXe/5Al5fUwdg==",
- "dev": true
- },
"node_modules/y18n": {
"version": "5.0.8",
"resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
@@ -9134,17 +8818,6 @@
"integrity": "sha512-/MB0RS0Gn01s4pgmjy0FvsLfr3RRMrRphEuvTRserNcM8XVtoIVAtrjig/Gg0DPwDrN8Clm0L1j7iQay6S8D0g==",
"dev": true
},
- "@es-joy/jsdoccomment": {
- "version": "0.33.4",
- "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.33.4.tgz",
- "integrity": "sha512-02XyYuvR/Gn+3BT6idHVNQ4SSQlA1X1FeEfeKm2ypv8ANB6Lt9KRFZ2S7y5xjwR+EPQ/Rzb0XFaD+xKyqe4ALw==",
- "dev": true,
- "requires": {
- "comment-parser": "1.3.1",
- "esquery": "^1.4.0",
- "jsdoc-type-pratt-parser": "~3.1.0"
- }
- },
"@eslint/eslintrc": {
"version": "1.3.3",
"resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.3.tgz",
@@ -9375,28 +9048,6 @@
"integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=",
"dev": true
},
- "@types/linkify-it": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/@types/linkify-it/-/linkify-it-3.0.2.tgz",
- "integrity": "sha512-HZQYqbiFVWufzCwexrvh694SOim8z2d+xJl5UNamcvQFejLY/2YUtzXHYi3cHdI7PMlS8ejH2slRAOJQ32aNbA==",
- "dev": true
- },
- "@types/markdown-it": {
- "version": "12.2.3",
- "resolved": "https://registry.npmjs.org/@types/markdown-it/-/markdown-it-12.2.3.tgz",
- "integrity": "sha512-GKMHFfv3458yYy+v/N8gjufHO6MSZKCOXpZc5GXIWWy8uldwfmPn98vp81gZ5f9SVw8YYBctgfJ22a2d7AOMeQ==",
- "dev": true,
- "requires": {
- "@types/linkify-it": "*",
- "@types/mdurl": "*"
- }
- },
- "@types/mdurl": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@types/mdurl/-/mdurl-1.0.2.tgz",
- "integrity": "sha512-eC4U9MlIcu2q0KQmXszyn5Akca/0jrQmwDRgpAMJai7qBWq4amIQhZyNau4VYGtCeALvW1/NtjzJJ567aZxfKA==",
- "dev": true
- },
"@types/node": {
"version": "17.0.26",
"resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.26.tgz",
@@ -9685,12 +9336,6 @@
"readable-stream": "^3.4.0"
}
},
- "bluebird": {
- "version": "3.7.2",
- "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
- "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
- "dev": true
- },
"body-parser": {
"version": "1.20.0",
"resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz",
@@ -9824,15 +9469,6 @@
"integrity": "sha512-10T30NYOEQtN6C11YGg411yebhvpnC6Z102+B95eAsN0oB6KUs01ivE8u+G6FMIRtIrVlYXhL+LUwQ3/hXwDWw==",
"dev": true
},
- "catharsis": {
- "version": "0.9.0",
- "resolved": "https://registry.npmjs.org/catharsis/-/catharsis-0.9.0.tgz",
- "integrity": "sha512-prMTQVpcns/tzFgFVkVp6ak6RykZyWb3gu8ckUpd6YkTlacOd3DXGJjIpD4Q6zJirizvaiAjSSHlOsA+6sNh2A==",
- "dev": true,
- "requires": {
- "lodash": "^4.17.15"
- }
- },
"chai": {
"version": "4.3.4",
"resolved": "https://registry.npmjs.org/chai/-/chai-4.3.4.tgz",
@@ -10023,12 +9659,6 @@
"repeat-string": "^1.6.1"
}
},
- "comment-parser": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.3.1.tgz",
- "integrity": "sha512-B52sN2VNghyq5ofvUsqZjmk6YkihBX5vMSChmSK9v4ShjKf3Vk5Xcmgpw4o+iIgtrnM/u5FiMpz9VKb8lpBveA==",
- "dev": true
- },
"commondir": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
@@ -10553,12 +10183,6 @@
"@socket.io/base64-arraybuffer": "~1.0.2"
}
},
- "entities": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz",
- "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==",
- "dev": true
- },
"error-ex": {
"version": "1.3.2",
"resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
@@ -10940,38 +10564,6 @@
}
}
},
- "eslint-plugin-jsdoc": {
- "version": "39.4.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-39.4.0.tgz",
- "integrity": "sha512-2FXAmh8lpO22aqZgu6NLB6berVnYgwbZx95BmjIIQjbRNwLIAwY0dtvSJDUZVW5nflv58c1gSWQjIJ8yLZ/+fw==",
- "dev": true,
- "requires": {
- "@es-joy/jsdoccomment": "~0.33.4",
- "comment-parser": "1.3.1",
- "debug": "^4.3.4",
- "escape-string-regexp": "^4.0.0",
- "esquery": "^1.4.0",
- "semver": "^7.3.8",
- "spdx-expression-parse": "^3.0.1"
- },
- "dependencies": {
- "debug": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
- "dev": true,
- "requires": {
- "ms": "2.1.2"
- }
- },
- "ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
- "dev": true
- }
- }
- },
"eslint-plugin-node": {
"version": "11.1.0",
"resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz",
@@ -12189,52 +11781,6 @@
"argparse": "^2.0.1"
}
},
- "js2xmlparser": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.2.tgz",
- "integrity": "sha512-6n4D8gLlLf1n5mNLQPRfViYzu9RATblzPEtm1SthMX1Pjao0r9YI9nw7ZIfRxQMERS87mcswrg+r/OYrPRX6jA==",
- "dev": true,
- "requires": {
- "xmlcreate": "^2.0.4"
- }
- },
- "jsdoc": {
- "version": "3.6.11",
- "resolved": "https://registry.npmjs.org/jsdoc/-/jsdoc-3.6.11.tgz",
- "integrity": "sha512-8UCU0TYeIYD9KeLzEcAu2q8N/mx9O3phAGl32nmHlE0LpaJL71mMkP4d+QE5zWfNt50qheHtOZ0qoxVrsX5TUg==",
- "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": "^3.0.0",
- "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",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz",
- "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==",
- "dev": true
- }
- }
- },
- "jsdoc-type-pratt-parser": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-3.1.0.tgz",
- "integrity": "sha512-MgtD0ZiCDk9B+eI73BextfRrVQl0oyzRG8B2BjORts6jbunj4ScKPcyXGTbB6eXL4y9TzxCm6hyeLq/2ASzNdw==",
- "dev": true
- },
"jsdom": {
"version": "20.0.0",
"resolved": "https://registry.npmjs.org/jsdom/-/jsdom-20.0.0.tgz",
@@ -12314,15 +11860,6 @@
"universalify": "^2.0.0"
}
},
- "klaw": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/klaw/-/klaw-3.0.0.tgz",
- "integrity": "sha512-0Fo5oir+O9jnXu5EefYbVK+mHMBeEVEy2cmctR1O1NECcCkPRreJKrS6Qt/j3KC2C148Dfo9i3pCmCMsdqGr0g==",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.9"
- }
- },
"levn": {
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
@@ -12344,15 +11881,6 @@
"resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
"integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="
},
- "linkify-it": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-3.0.3.tgz",
- "integrity": "sha512-ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ==",
- "dev": true,
- "requires": {
- "uc.micro": "^1.0.1"
- }
- },
"lint-staged": {
"version": "13.0.0",
"resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-13.0.0.tgz",
@@ -12468,12 +11996,6 @@
"p-locate": "^5.0.0"
}
},
- "lodash": {
- "version": "4.17.21",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
- "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
- "dev": true
- },
"lodash.flattendeep": {
"version": "4.4.0",
"resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz",
@@ -12586,38 +12108,6 @@
}
}
},
- "markdown-it": {
- "version": "12.3.2",
- "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-12.3.2.tgz",
- "integrity": "sha512-TchMembfxfNVpHkbtriWltGWc+m3xszaRD0CZup7GFFhzIgQqxIfn3eGj1yZpfuflzPvfkt611B2Q/Bsk1YnGg==",
- "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"
- }
- },
- "markdown-it-anchor": {
- "version": "8.6.4",
- "resolved": "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-8.6.4.tgz",
- "integrity": "sha512-Ul4YVYZNxMJYALpKtu+ZRdrryYt/GlQ5CK+4l1bp/gWXOG2QWElt6AqF3Mih/wfUKdZbNAZVXGR73/n6U/8img==",
- "dev": true,
- "requires": {}
- },
- "marked": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/marked/-/marked-4.1.0.tgz",
- "integrity": "sha512-+Z6KDjSPa6/723PQYyc1axYZpYYpDnECDaU6hkaf5gqBieBkMKYReL5hteF2QizhlMbgbo8umXl/clZ67+GlsA==",
- "dev": true
- },
- "mdurl": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz",
- "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==",
- "dev": true
- },
"media-typer": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
@@ -12678,12 +12168,6 @@
"integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
"dev": true
},
- "minami": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/minami/-/minami-1.2.3.tgz",
- "integrity": "sha1-mbbc37LwpU2hycj3qjoyd4eq+fg=",
- "dev": true
- },
"minimatch": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
@@ -12697,12 +12181,6 @@
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
"integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q=="
},
- "mkdirp": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
- "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
- "dev": true
- },
"mkdirp-classic": {
"version": "0.5.3",
"resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz",
@@ -13724,15 +13202,6 @@
"integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
"dev": true
},
- "requizzle": {
- "version": "0.2.3",
- "resolved": "https://registry.npmjs.org/requizzle/-/requizzle-0.2.3.tgz",
- "integrity": "sha512-YanoyJjykPxGHii0fZP0uUPEXpvqfBDxWV7s6GKAiiOsiqhX6vHNyW3Qzdmqp/iq/ExbhaGbVrjB4ruEVSM4GQ==",
- "dev": true,
- "requires": {
- "lodash": "^4.17.14"
- }
- },
"resolve": {
"version": "1.22.0",
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz",
@@ -14042,28 +13511,6 @@
"which": "^2.0.1"
}
},
- "spdx-exceptions": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
- "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==",
- "dev": true
- },
- "spdx-expression-parse": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
- "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
- "dev": true,
- "requires": {
- "spdx-exceptions": "^2.1.0",
- "spdx-license-ids": "^3.0.0"
- }
- },
- "spdx-license-ids": {
- "version": "3.0.11",
- "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz",
- "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==",
- "dev": true
- },
"sprintf-js": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
@@ -14229,12 +13676,6 @@
"resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz",
"integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw=="
},
- "taffydb": {
- "version": "2.6.2",
- "resolved": "https://registry.npmjs.org/taffydb/-/taffydb-2.6.2.tgz",
- "integrity": "sha1-fLy2S1oUG2ou/CxdLGe04VCyomg=",
- "dev": true
- },
"tar-fs": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz",
@@ -14408,12 +13849,6 @@
"is-typedarray": "^1.0.0"
}
},
- "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==",
- "dev": true
- },
"uglify-js": {
"version": "3.15.4",
"resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.15.4.tgz",
@@ -14447,12 +13882,6 @@
"integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==",
"dev": true
},
- "underscore": {
- "version": "1.13.3",
- "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.3.tgz",
- "integrity": "sha512-QvjkYpiD+dJJraRA8+dGAU4i7aBbb2s0S3jA45TFOvg2VgqvdCDd/3N6CqA8gluk1W91GLoXg5enMUx560QzuA==",
- "dev": true
- },
"unique-string": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz",
@@ -14692,12 +14121,6 @@
"resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz",
"integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw=="
},
- "xmlcreate": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.4.tgz",
- "integrity": "sha512-nquOebG4sngPmGPICTS5EnxqhKbCmz5Ox5hsszI2T6U5qdrJizBc+0ilYSEjTSzU0yZcmvppztXe/5Al5fUwdg==",
- "dev": true
- },
"y18n": {
"version": "5.0.8",
"resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
diff --git a/package.json b/package.json
index dcb808d1b..d24c8b52a 100644
--- a/package.json
+++ b/package.json
@@ -33,14 +33,11 @@
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
"eslint-plugin-import": "2.26.0",
- "eslint-plugin-jsdoc": "39.4.0",
"eslint-plugin-node": "11.1.0",
"eslint-plugin-prettier": "^4.0.0",
"expect.js": "0.3",
"husky": "8.0.0",
- "jsdoc": "3.6.11",
"lint-staged": "13.0.0",
- "minami": "1.2.3",
"mocha": "10.1.0",
"nock": "13.2.2",
"nodemon": "2.0.20",
@@ -48,11 +45,10 @@
"prettier": "2.6.0"
},
"scripts": {
- "build": "npm run lint && npm run test && npm run jsdoc",
+ "build": "npm run lint && npm run test",
"coverage": "nyc --reporter=html npm test",
"cspell": "cspell \"**/*\"",
"fix": "prettier -w . && eslint --fix .",
- "jsdoc": "jsdoc --configure jsdoc.json -r app.js lib/ public/ test/ tools/",
"lint": "eslint . --report-unused-disable-directives && prettier -c .",
"live": "nodemon --use_strict app",
"prepare": "husky install",
From 199e70f57368ba66ccd3e38d69389e0399ae9538 Mon Sep 17 00:00:00 2001
From: JiayingL
Date: Mon, 7 Nov 2022 18:04:53 +0800
Subject: [PATCH 102/349] Add test for WD and FPWD regarding shortname (#1648)
* remove unused variable, resolves #1646
* add test for WD and FPWD regarding shortname
* Update lib/l10n-en_GB.js
Co-authored-by: Denis Ah-Kang
* Update lib/l10n-en_GB.js
Co-authored-by: Denis Ah-Kang
* chore(deps): bump puppeteer from 18.0.5 to 18.2.1
Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 18.0.5 to 18.2.1.
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json)
- [Commits](https://github.com/puppeteer/puppeteer/compare/v18.0.5...puppeteer-core-v18.2.1)
---
updated-dependencies:
- dependency-name: puppeteer
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
* chore(deps-dev): bump eslint from 8.24.0 to 8.25.0
Bumps [eslint](https://github.com/eslint/eslint) from 8.24.0 to 8.25.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.24.0...v8.25.0)
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
* move shortname check to dl.js
* improve function isFP(), resolves https://github.com/w3c/specberus/issues/1647
* fix test
* remove Supersedes and Obsoletes check
* fix test
* fix test
* fix test
* chore(deps-dev): bump mocha from 10.0.0 to 10.1.0
Bumps [mocha](https://github.com/mochajs/mocha) from 10.0.0 to 10.1.0.
- [Release notes](https://github.com/mochajs/mocha/releases)
- [Changelog](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mochajs/mocha/compare/v10.0.0...v10.1.0)
---
updated-dependencies:
- dependency-name: mocha
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
* chore(deps): bump puppeteer from 18.2.1 to 19.0.0
Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 18.2.1 to 19.0.0.
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json)
- [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v18.2.1...puppeteer-core-v19.0.0)
---
updated-dependencies:
- dependency-name: puppeteer
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot]
* Update lib/validator.js
Co-authored-by: Denis Ah-Kang
* Update lib/rules/headers/w3c-state.js
* chore(deps): bump puppeteer from 19.0.0 to 19.1.0
Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 19.0.0 to 19.1.0.
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json)
- [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v19.0.0...puppeteer-core-v19.1.0)
---
updated-dependencies:
- dependency-name: puppeteer
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
* chore(deps-dev): bump eslint from 8.25.0 to 8.26.0
Bumps [eslint](https://github.com/eslint/eslint) from 8.25.0 to 8.26.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.25.0...v8.26.0)
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
* apply suggestion
* chore(deps): bump puppeteer from 19.1.0 to 19.2.0
Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 19.1.0 to 19.2.0.
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json)
- [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v19.1.0...puppeteer-core-v19.2.0)
---
updated-dependencies:
- dependency-name: puppeteer
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
* chore(deps): bump promise from 8.2.0 to 8.3.0
Bumps [promise](https://github.com/then/promise) from 8.2.0 to 8.3.0.
- [Release notes](https://github.com/then/promise/releases)
- [Commits](https://github.com/then/promise/compare/8.2.0...8.3.0)
---
updated-dependencies:
- dependency-name: promise
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
* chore(deps-dev): bump eslint-plugin-jsdoc from 39.3.2 to 39.4.0
Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 39.3.2 to 39.4.0.
- [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases)
- [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v39.3.2...v39.4.0)
---
updated-dependencies:
- dependency-name: eslint-plugin-jsdoc
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
* move error msg in l10n-en_GB
* move shortname check to shortname.js
* fix test
* fix nock charter date, fix test
* Add more date format (#1664)
* add date formats
* fix test
* Update lib/rules.json
Co-authored-by: Denis Ah-Kang
Co-authored-by: Denis Ah-Kang
* remove unused variable, resolves #1646
* add test for WD and FPWD regarding shortname
* Update lib/l10n-en_GB.js
Co-authored-by: Denis Ah-Kang
* Update lib/l10n-en_GB.js
Co-authored-by: Denis Ah-Kang
* move shortname check to dl.js
* improve function isFP(), resolves https://github.com/w3c/specberus/issues/1647
* fix test
* remove Supersedes and Obsoletes check
* fix test
* fix test
* fix test
* Update lib/validator.js
Co-authored-by: Denis Ah-Kang
* Update lib/rules/headers/w3c-state.js
* apply suggestion
* move error msg in l10n-en_GB
* move shortname check to shortname.js
* fix test
* fix nock charter date, fix test
* fix test
* fix test
* fix test
* apply suggestion
Signed-off-by: dependabot[bot]
Co-authored-by: Denis Ah-Kang
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
lib/l10n-en_GB.js | 46 ++---
lib/profiles/base.js | 2 +
lib/rules/headers/dl.js | 172 +---------------
lib/rules/headers/shortname.js | 202 +++++++++++++++++++
lib/rules/sotd/obsl-rescind.js | 2 -
lib/rules/sotd/pp.js | 1 -
lib/validator.js | 27 +--
test/data/SUBM/MEM-SUBM.js | 146 ++++----------
test/data/TR/Note/DNOTE.js | 6 +-
test/data/TR/Recommendation/FPWD.js | 6 +-
test/data/TR/Recommendation/REC-RSCND.js | 43 +---
test/data/TR/Registry/DRY.js | 8 +-
test/data/specBase.js | 170 ++++------------
test/doc-views/TR/Recommendation/FPWD.js | 11 ++
test/doc-views/layout/spec.handlebars | 14 --
test/doc-views/specBase.js | 239 +++++------------------
16 files changed, 395 insertions(+), 700 deletions(-)
create mode 100644 lib/rules/headers/shortname.js
diff --git a/lib/l10n-en_GB.js b/lib/l10n-en_GB.js
index 6f3d49ed1..e65f68714 100644
--- a/lib/l10n-en_GB.js
+++ b/lib/l10n-en_GB.js
@@ -53,10 +53,24 @@ export const messages = {
'headers.h1-title.not-found': 'Cannot find title or h1 of the document.',
'headers.h1-title.not-match':
"Content of title and h1 do not match. Text of title is '${titleText}' while h1 is (transformed into) '${h1Text}'.",
+ // headers/shortname
+ 'headers.shortname.shortname-lowercase':
+ 'The shortname of the document must in lowercase, but `${shortname}` is found.',
+ 'headers.shortname.this-latest-shortname':
+ 'Shortnames differ between This version (${thisShortname}) and Latest Versions (${latestShortname}).',
+ 'headers.shortname.this-previous-shortname':
+ 'Shortnames differ between This version (${thisShortname}) and Previous Versions (${previousShortname}).',
+ 'headers.shortname.history-syntax':
+ 'Wrong syntax for History link, please use the link "https://www.w3.org/standards/history/${shortname}".',
+ 'headers.shortname.history-bad-previous':
+ 'This document contains a shortname change with previous shortname "${previousShortname}", but the it seems be not correct because "${url}" doesn\'t exist.',
+ 'headers.shortname.this-rescinds-shortname':
+ 'Shortnames differ between This Version (${thisShortname}) and Rescinds this Recommendation (${rescindsShortname}).',
+ 'headers.shortname.shortname-existed': 'FPWDs must use a new shortname',
+ 'headers.shortname.shortname-not-existed':
+ 'The ${status} should use an existing shortname.',
// headers/dl
'headers.dl.this-version': 'This Version is missing.',
- 'headers.dl.shortname-lowercase':
- 'The shortname of the document must in lowercase, but `${shortname}` is found.',
'headers.dl.latest-version': 'Latest Version is missing.',
'headers.dl.no-history': 'History link is missing.',
'headers.dl.this-latest-order':
@@ -69,42 +83,14 @@ export const messages = {
'Mismatch between document date and This Version link.',
'headers.dl.no-date': 'Cannot find document date.',
'headers.dl.this-syntax': 'Wrong syntax for This Version link.',
- 'headers.dl.this-latest-shortname':
- 'Shortnames differ between This version (${thisShortname}) and Latest Versions (${latestShortname}).',
'headers.dl.latest-syntax': 'Wrong syntax for Latest Version link.',
- 'headers.dl.this-previous-shortname':
- 'Shortnames differ between This version (${thisShortname}) and Previous Versions (${previousShortname}).',
- 'headers.dl.history-syntax':
- 'Wrong syntax for History link, please use the link "https://www.w3.org/standards/history/${shortname}".',
- 'headers.dl.history-bad-previous':
- 'This document contains a shortname change with previous shortname "${previousShortname}", but the it seems be not correct because "${url}" doesn\'t exist.',
'headers.dl.rescinds': 'Rescinds this Recommendation is missing.',
'headers.dl.rescinds-not-needed':
'Rescinds this Recommendation is included but does not seem necessary.',
'headers.dl.latest-rescinds-order':
'Latest Version must be before Rescinds this Recommendation.',
- 'headers.dl.this-rescinds-shortname':
- 'Shortnames differ between This Version (${thisShortname}) and Rescinds this Recommendation (${rescindsShortname}).',
'headers.dl.rescinds-syntax':
'Wrong syntax for Rescinds this Recommendation link.',
- 'headers.dl.obsoletes': 'Obsoletes this Recommendation is missing.',
- 'headers.dl.obsoletes-not-needed':
- 'Obsoletes this Recommendation is included but does not seem necessary.',
- 'headers.dl.latest-obsoletes-order':
- 'Latest Version must be before Obsoletes this Recommendation.',
- 'headers.dl.this-obsoletes-shortname':
- 'Shortnames differ between This Version and Obsoletes this Recommendation.',
- 'headers.dl.obsoletes-syntax':
- 'Wrong syntax for Obsoletes this Recommendation link.',
- 'headers.dl.supersedes': 'Supersedes this Recommendation is missing.',
- 'headers.dl.supersedes-not-needed':
- 'Supersedes this Recommendation is included but does not seem necessary.',
- 'headers.dl.latest-supersedes-order':
- 'Latest Version must be before Supersedes this Recommendation.',
- 'headers.dl.this-supersedes-shortname':
- 'Shortnames differ between This Version (${thisShortname}) and Supersedes this Recommendation (${obsoletesShortname}).',
- 'headers.dl.supersedes-syntax':
- 'Wrong syntax for Supersedes this Recommendation link.',
'headers.dl.implelink-should-be-https':
'Implementation report link should start with https:// , current link in <dl>
is: `${link}`.',
'headers.dl.implelink-confirm-no':
diff --git a/lib/profiles/base.js b/lib/profiles/base.js
index 65b793b05..f7fcbc2a4 100644
--- a/lib/profiles/base.js
+++ b/lib/profiles/base.js
@@ -2,6 +2,7 @@
import * as detailsSummary from '../rules/headers/details-summary.js';
import * as divHead from '../rules/headers/div-head.js';
import * as dl from '../rules/headers/dl.js';
+import * as shortname from '../rules/headers/shortname.js';
import * as h1Title from '../rules/headers/h1-title.js';
import * as h2Toc from '../rules/headers/h2-toc.js';
import * as hr from '../rules/headers/hr.js';
@@ -37,6 +38,7 @@ export const rules = [
h1Title,
detailsSummary,
dl,
+ shortname,
w3cState,
h2Toc,
olToc,
diff --git a/lib/rules/headers/dl.js b/lib/rules/headers/dl.js
index a8321fb5b..57b22e81b 100644
--- a/lib/rules/headers/dl.js
+++ b/lib/rules/headers/dl.js
@@ -7,9 +7,6 @@
// #w3c-state date and this version date must match
// dt for editor or author
-import superagent from 'superagent';
-import doAsync from 'doasync';
-
const self = {
name: 'headers.dl',
section: 'front-matter',
@@ -55,12 +52,9 @@ function checkLink({ sr, rule = self, element, linkName, mustHave = true }) {
export async function check(sr, done) {
const { rescinds } = sr.config;
- const { obsoletes } = sr.config;
- const { supersedes } = sr.config;
const subType = sr.config.submissionType;
let topLevel = 'TR';
let thisURI = '';
- let latestURI = '';
if (subType === 'member') topLevel = 'Submission';
else if (subType === 'team') topLevel = 'TeamSubmission';
@@ -71,24 +65,13 @@ export async function check(sr, done) {
if (!dts.History) sr.error(self, 'no-history');
if (rescinds && !dts.Rescinds) sr.error(self, 'rescinds');
if (!rescinds && dts.Rescinds) sr.warning(self, 'rescinds-not-needed');
- if (obsoletes && !dts.Obsoletes) sr.error(self, 'obsoletes');
- if (!obsoletes && dts.Obsoletes) sr.warning(self, 'obsoletes-not-needed');
- if (supersedes && !dts.Supersedes) sr.error(self, 'supersedes');
- if (!supersedes && dts.Supersedes)
- sr.warning(self, 'supersedes-not-needed');
if (dts.This && dts.Latest && dts.This.pos > dts.Latest.pos)
sr.error(self, 'this-latest-order');
// TODO: What's the order for History?
if (dts.Latest && dts.Rescinds && dts.Latest.pos > dts.Rescinds.pos)
sr.error(self, 'latest-rescinds-order');
- if (dts.Latest && dts.Obsoletes && dts.Latest.pos > dts.Obsoletes.pos)
- sr.error(self, 'latest-obsoletes-order');
- if (dts.Latest && dts.Supersedes && dts.Latest.pos > dts.Supersedes.pos)
- sr.error(self, 'latest-supersedes-order');
- let shortname;
- let seriesShortname;
let matches;
if (dts.This) {
@@ -114,12 +97,6 @@ export async function check(sr, done) {
const year2 = matches[3] * 1;
const month = matches[4] * 1;
const day = matches[5] * 1;
- [, , shortname] = matches;
- const pattern = /-?\d[\d.]*$/;
- const dashPattern = /\d[\d.]*-/;
- seriesShortname = shortname
- .replace(pattern, '')
- .replace(dashPattern, '-');
if (docDate) {
if (
year !== docDate.getFullYear() ||
@@ -129,20 +106,10 @@ export async function check(sr, done) {
)
sr.error(self, 'this-date');
} else sr.warning(self, 'no-date');
-
- // Require new /TR shortnames to use lowercase.
- const shortnameChange =
- dts.History &&
- dts.History.dd.querySelector('a').dataset.previousShortname;
- const needLowercase = shortnameChange || (await sr.isFP());
- if (needLowercase && shortname.toLowerCase() !== shortname)
- sr.error(thisError, 'shortname-lowercase', { shortname });
} else sr.error(thisError, 'this-syntax');
}
}
- let sn;
-
if (dts.Latest) {
const linkLate = dts.Latest.dd.querySelector('a');
const exist = checkLink({
@@ -157,90 +124,21 @@ export async function check(sr, done) {
matches = (linkLate.getAttribute('href') || '')
.trim()
.match(new RegExp(lateRex));
- if (matches) {
- sn = matches[1];
- // latest version link can be the shortlink or the series shortlink
- if (sn === shortname) {
- latestURI = linkLate.textContent;
- } else if (sn === seriesShortname) {
- latestURI = `https://www.w3.org/TR/${shortname}/`;
- }
- if (sn !== shortname && sn !== seriesShortname)
- sr.error(self, 'this-latest-shortname', {
- thisShortname: shortname,
- latestShortname: sn,
- });
- } else sr.error(latestError, 'latest-syntax');
+
+ if (!matches) {
+ sr.error(latestError, 'latest-syntax');
+ }
}
}
if (dts.History) {
const linkHistory = dts.History.dd.querySelector('a');
- const exist = checkLink({
+ checkLink({
sr,
rule: historyError,
element: linkHistory,
linkName: 'History',
});
- if (exist) {
- // e.g. https://www.w3.org/standards/history/hr-time-10086
- const historyReg =
- /^https:\/\/www\.w3\.org\/standards\/history\/(.+)$/;
- matches = (linkHistory.getAttribute('href') || '')
- .trim()
- .match(historyReg);
- if (matches) {
- const [, historyShortname] = matches;
- if (historyShortname !== shortname) {
- sr.error(historyError, 'history-syntax', { shortname });
- } else {
- const historyHref = linkHistory.getAttribute('href');
- // Check if the history link exist
- let historyStatusCode;
- try {
- const res = await doAsync(superagent).head(historyHref);
- historyStatusCode = res.statusCode;
- } catch (err) {
- historyStatusCode = err.status;
- }
- var hasPreviousVersion = !(await sr.isFP());
- if (hasPreviousVersion && historyStatusCode === 404) {
- // it's a none FP spec, but the history page doesn't exist. There should be a 'valid' previous-shortname.
- const previousShortname = linkHistory.getAttribute(
- 'data-previous-shortname'
- );
- if (previousShortname) {
- // prettier-ignore
- sr.warning(historyError, 'this-previous-shortname',
- {
- previousShortname,
- thisShortname: shortname,
- }
- );
-
- // check previous shortname is valid.
- const previousHistoryHref = `https://www.w3.org/standards/history/${previousShortname}`;
- let previousHistoryStatusCode;
- try {
- const res = await doAsync(superagent).head(
- previousHistoryHref
- );
- previousHistoryStatusCode = res.statusCode;
- } catch (err) {
- previousHistoryStatusCode = err.status;
- }
-
- if (previousHistoryStatusCode === 404) {
- sr.error(historyError, 'history-bad-previous', {
- previousShortname,
- url: previousHistoryHref,
- });
- }
- }
- }
- }
- }
- }
}
if (dts.Rescinds) {
@@ -251,68 +149,17 @@ export async function check(sr, done) {
element: linkRescinds,
linkName: 'Rescinds this Recommendation',
});
- if (exist) {
- matches = (linkRescinds.getAttribute('href') || '')
- .trim()
- .match(
- /^https:\/\/www\.w3\.org\/TR\/\d{4}\/REC-(.+)-\d{8}\/?$/
- );
- if (matches) {
- sn = matches[1];
- if (sn !== shortname)
- sr.error(self, 'this-rescinds-shortname', {
- rescindsShortname: sn,
- thisShortname: shortname,
- });
- } else sr.error(self, 'rescinds-syntax');
- }
- }
- if (dts.Obsoletes) {
- const linkObsl = dts.Obsoletes.dd.querySelector('a');
- const exist = checkLink({
- sr,
- rule: self,
- element: linkObsl,
- linkName: 'Obsoletes this Recommendation',
- });
if (exist) {
- matches = (linkObsl.getAttribute('href') || '')
+ matches = (linkRescinds.getAttribute('href') || '')
.trim()
.match(
/^https:\/\/www\.w3\.org\/TR\/\d{4}\/REC-(.+)-\d{8}\/?$/
);
- if (matches) {
- sn = matches[1];
- if (sn !== shortname)
- sr.error(self, 'this-obsoletes-shortname', {
- obsoletesShortname: sn,
- thisShortname: shortname,
- });
- } else sr.error(self, 'obsoletes-syntax');
- }
- }
-
- if (dts.Supersedes) {
- const linkSpsd = dts.Supersedes.dd.querySelector('a');
- const exist = checkLink({
- sr,
- rule: self,
- element: linkSpsd,
- linkName: 'Supersedes this Recommendation',
- });
- if (exist) {
- matches = (linkSpsd.getAttribute('href') || '')
- .trim()
- .match(
- /^https:\/\/www\.w3\.org\/TR\/\d{4}\/REC-(.+)-\d{8}\/?$/
- );
- if (matches) {
- sn = matches[1];
- if (sn !== shortname)
- sr.error(self, 'this-supersedes-shortname');
- } else sr.error(self, 'supersedes-syntax');
+ if (!matches) {
+ sr.error(self, 'rescinds-syntax');
+ }
}
}
@@ -382,5 +229,6 @@ export async function check(sr, done) {
// should at least have 1 editor
sr.error(editorError, 'editor-not-found');
}
+
done();
}
diff --git a/lib/rules/headers/shortname.js b/lib/rules/headers/shortname.js
new file mode 100644
index 000000000..8aca200b7
--- /dev/null
+++ b/lib/rules/headers/shortname.js
@@ -0,0 +1,202 @@
+/* eslint-disable */
+
+// This rule is to check shortnames mentioned in dts
+// this version is https://www.w3.org/TR/2013/WD-shortname-2013MMDD/
+// latest version is https://www.w3.org/TR/shortname/
+
+import superagent from 'superagent';
+import doAsync from 'doasync';
+
+const self = {
+ name: 'headers.shortname',
+ section: 'front-matter',
+ rule: 'docIDFormat',
+};
+const thisError = {
+ name: 'headers.shortname',
+ section: 'front-matter',
+ rule: 'docIDThisVersion',
+};
+const historyError = {
+ name: 'headers.shortname',
+ section: 'front-matter',
+ rule: 'docIDHistory',
+};
+export const name = self.name;
+
+export async function check(sr, done) {
+ const subType = sr.config.submissionType;
+ let topLevel = 'TR';
+ let thisURI = '';
+
+ if (subType === 'member') topLevel = 'Submission';
+ else if (subType === 'team') topLevel = 'TeamSubmission';
+
+ const dts = sr.extractHeaders();
+
+ let shortname;
+ let seriesShortname;
+ let matches;
+
+ if (dts.This) {
+ const linkThis = dts.This.dd.querySelector('a');
+
+ if (linkThis && linkThis.href) {
+ const vThisRex = `^https:\\/\\/www\\.w3\\.org\\/${topLevel}\\/(\\d{4})\\/${
+ sr.config.status || '[A-Z]+'
+ }-(.+)-(\\d{4})(\\d\\d)(\\d\\d)\\/?$`;
+ matches = (linkThis.getAttribute('href') || '')
+ .trim()
+ .match(new RegExp(vThisRex));
+ if (matches) {
+ [thisURI] = matches;
+ [, , shortname] = matches;
+ const pattern = /-?\d[\d.]*$/;
+ const dashPattern = /\d[\d.]*-/;
+ seriesShortname = shortname
+ .replace(pattern, '')
+ .replace(dashPattern, '-');
+
+ // Require new /TR shortnames to use lowercase.
+ const shortnameChange =
+ dts.History &&
+ dts.History.dd.querySelector('a').dataset.previousShortname;
+ const needLowercase = shortnameChange || (await sr.isFP());
+ if (needLowercase && shortname.toLowerCase() !== shortname)
+ sr.error(thisError, 'shortname-lowercase', { shortname });
+ }
+ }
+ }
+
+ let sn;
+
+ if (dts.Latest) {
+ const linkLate = dts.Latest.dd.querySelector('a');
+
+ if (linkLate && linkLate.href) {
+ const lateRex = `^https:\\/\\/www\\.w3\\.org\\/${topLevel}\\/(.+?)\\/?$`;
+ matches = (linkLate.getAttribute('href') || '')
+ .trim()
+ .match(new RegExp(lateRex));
+ if (matches) {
+ sn = matches[1];
+ // latest version link mention either shortlink or the series shortlink
+ if (sn !== shortname && sn !== seriesShortname)
+ sr.error(self, 'this-latest-shortname', {
+ thisShortname: shortname,
+ latestShortname: sn,
+ });
+ }
+ }
+ }
+
+ if (dts.History) {
+ const linkHistory = dts.History.dd.querySelector('a');
+
+ if (linkHistory && linkHistory.href) {
+ // e.g. https://www.w3.org/standards/history/hr-time-10086
+ const historyReg =
+ /^https:\/\/www\.w3\.org\/standards\/history\/(.+)$/;
+ matches = (linkHistory.getAttribute('href') || '')
+ .trim()
+ .match(historyReg);
+ if (matches) {
+ const [, historyShortname] = matches;
+ if (historyShortname !== shortname) {
+ sr.error(historyError, 'history-syntax', { shortname });
+ } else {
+ const historyHref = linkHistory.getAttribute('href');
+ // Check if the history link exist
+ let historyStatusCode;
+ try {
+ const res = await doAsync(superagent).head(historyHref);
+ historyStatusCode = res.statusCode;
+ } catch (err) {
+ historyStatusCode = err.status;
+ }
+ var hasPreviousVersion = !(await sr.isFP());
+ if (hasPreviousVersion && historyStatusCode === 404) {
+ // it's a none FP spec, but the history page doesn't exist. There should be a 'valid' previous-shortname.
+ const previousShortname = linkHistory.getAttribute(
+ 'data-previous-shortname'
+ );
+ if (previousShortname) {
+ // prettier-ignore
+ sr.warning(historyError, 'this-previous-shortname',
+ {
+ previousShortname,
+ thisShortname: shortname,
+ }
+ );
+
+ // check previous shortname is valid.
+ const previousHistoryHref = `https://www.w3.org/standards/history/${previousShortname}`;
+ let previousHistoryStatusCode;
+ try {
+ const res = await doAsync(superagent).head(
+ previousHistoryHref
+ );
+ previousHistoryStatusCode = res.statusCode;
+ } catch (err) {
+ previousHistoryStatusCode = err.status;
+ }
+
+ if (previousHistoryStatusCode === 404) {
+ sr.error(historyError, 'history-bad-previous', {
+ previousShortname,
+ url: previousHistoryHref,
+ });
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+
+ if (dts.Rescinds) {
+ const linkRescinds = dts.Rescinds.dd.querySelector('a');
+
+ if (linkRescinds && linkRescinds.href) {
+ matches = (linkRescinds.getAttribute('href') || '')
+ .trim()
+ .match(
+ /^https:\/\/www\.w3\.org\/TR\/\d{4}\/REC-(.+)-\d{8}\/?$/
+ );
+ if (matches) {
+ sn = matches[1];
+ if (sn !== shortname)
+ sr.error(self, 'this-rescinds-shortname', {
+ rescindsShortname: sn,
+ thisShortname: shortname,
+ });
+ }
+ }
+ }
+
+ // check shortname is valid.
+ const isFP = await sr.isFP();
+ // FP documents cannot use existing shortname
+ if (
+ sr.config.longStatus === 'First Public Working Draft' &&
+ !isFP &&
+ shortname
+ ) {
+ sr.error(self, 'shortname-existed');
+ }
+
+ // non-initial state documents should use existing shortname
+ // TODO: Registry and Note track?
+ if (
+ sr.config.track === 'Recommendation' &&
+ sr.config.longStatus !== 'First Public Working Draft' &&
+ isFP &&
+ shortname
+ ) {
+ sr.error(self, 'shortname-not-existed', {
+ status: sr.config.longStatus,
+ });
+ }
+
+ done();
+}
diff --git a/lib/rules/sotd/obsl-rescind.js b/lib/rules/sotd/obsl-rescind.js
index cdc8161cd..2c744d4da 100644
--- a/lib/rules/sotd/obsl-rescind.js
+++ b/lib/rules/sotd/obsl-rescind.js
@@ -14,8 +14,6 @@ function findRscndRationale(candidates, sr) {
let rationale = null;
let v;
if (sr.config.rescinds === true) v = 'rescind';
- else if (sr.config.obsoletes === true) v = 'obsolete';
- else if (sr.config.supersedes === true) v = 'supersede';
Array.prototype.some.call(candidates, p => {
const text = sr.norm(p.textContent);
diff --git a/lib/rules/sotd/pp.js b/lib/rules/sotd/pp.js
index b505e45de..452af4c2a 100644
--- a/lib/rules/sotd/pp.js
+++ b/lib/rules/sotd/pp.js
@@ -139,7 +139,6 @@ export async function check(sr, done) {
if (!publishedByWgOnly && patentPolicies.every(pp => pp === undefined)) {
patent = pp2020;
}
-
// Make sure the pp version is consistent between the UI or the one defined in the charter.
if (
publishedByWgOnly &&
diff --git a/lib/validator.js b/lib/validator.js
index 801f922a5..8506b665e 100644
--- a/lib/validator.js
+++ b/lib/validator.js
@@ -424,10 +424,6 @@ Specberus.prototype.extractHeaders = function (dl) {
else if (/^history$/.test(txt)) key = 'History';
else if (/^rescinds this recommendation?$/.test(txt))
key = 'Rescinds';
- else if (/^obsoletes this recommendation?$/.test(txt))
- key = 'Obsoletes';
- else if (/^supersedes this recommendation?$/.test(txt))
- key = 'Supersedes';
else if (/^implementation report?$/.test(txt))
key = 'Implementation';
else if (/^feedback$/.test(txt)) {
@@ -471,7 +467,10 @@ Specberus.prototype.getShortname = async function () {
let shortname;
const dts = this.extractHeaders();
const linkThis = dts.This ? dts.This.dd.querySelector('a') : null;
- const linkThisHref = linkThis.getAttribute('href').trim();
+ const linkThisHref =
+ linkThis && linkThis.getAttribute('href')
+ ? linkThis.getAttribute('href').trim()
+ : '';
const thisVersionMatches =
linkThisHref && linkThisHref.match(/.*\/[^/-]+-(.*)-\d{8}\/$/);
if (thisVersionMatches && thisVersionMatches.length > 0)
@@ -779,15 +778,7 @@ Specberus.prototype.isFP = async function () {
return this.isFirstPublic;
}
const previousLink = await this.getPreviousVersion();
- if (!previousLink) {
- const dts = this.extractHeaders();
- const shortnameChange =
- dts.History &&
- dts.History.dd.querySelector('a').dataset.previousShortname;
- this.isFirstPublic = !shortnameChange;
- } else {
- this.isFirstPublic = false;
- }
+ this.isFirstPublic = !previousLink;
return this.isFirstPublic;
};
@@ -796,9 +787,11 @@ Specberus.prototype.getPreviousVersion = async function () {
const dts = this.extractHeaders();
const shortname = this.shortname || (await this.getShortname());
- /**
- *
- */
+ if (!shortname) {
+ this.error('shortname', 'not-found');
+ return;
+ }
+
function shortnameHistoryP() {
return new Promise(resolve => {
w3cApi
diff --git a/test/data/SUBM/MEM-SUBM.js b/test/data/SUBM/MEM-SUBM.js
index 7380854b2..5624b280e 100644
--- a/test/data/SUBM/MEM-SUBM.js
+++ b/test/data/SUBM/MEM-SUBM.js
@@ -14,88 +14,41 @@ export const rules = {
errors: ['headers.memsub-copyright.not-found'],
},
],
- dl: [
- {
- data: 'wrongThisVersionHead',
- errors: [
- 'headers.dl.this-version',
- 'headers.dl.this-latest-shortname',
- 'headers.dl.history-syntax',
- ],
- },
- {
- data: 'wrongLatestVersionHead',
- errors: ['headers.dl.latest-version'],
- },
+ shortname: [
{
- data: 'wrongHistoryHead',
- errors: ['headers.dl.no-history'],
+ data: 'wrongHistorySyntax',
+ errors: ['headers.shortname.history-syntax'],
},
{
- data: 'rescinds',
+ data: 'diffThisAndRescindShortname',
config: {
rescinds: true,
},
- errors: ['headers.dl.rescinds'],
- },
- {
- data: 'obsoletes',
- config: {
- obsoletes: true,
- },
- errors: ['headers.dl.obsoletes'],
- },
- {
- data: 'supersedes',
- config: {
- supersedes: true,
- },
- errors: ['headers.dl.supersedes'],
- },
- {
- data: 'wrongThisAndLatestOrder',
- errors: ['headers.dl.this-latest-order'],
+ errors: ['headers.shortname.this-rescinds-shortname'],
},
+ ],
+ dl: [
{
- data: 'wrongLatestAndRescindsOrder',
+ data: 'wrongRescindSyntax',
config: {
rescinds: true,
},
- errors: ['headers.dl.latest-rescinds-order'],
+ errors: ['headers.dl.rescinds-syntax'],
},
{
- data: 'wrongLatestAndObsoletesOrder',
- config: {
- obsoletes: true,
- },
- errors: ['headers.dl.latest-obsoletes-order'],
+ data: 'wrongLatestSyntax',
+ errors: ['headers.dl.latest-syntax'],
},
{
- data: 'wrongLatestAndSupersedesOrder',
+ data: 'noRescindLinkExist',
config: {
- supersedes: true,
+ rescinds: true,
},
- errors: ['headers.dl.latest-supersedes-order'],
- },
- {
- data: 'noThisLinkExist',
- errors: [
- 'headers.dl.not-found',
- 'headers.dl.this-latest-shortname',
- 'headers.dl.history-syntax',
- ],
- },
- {
- data: 'noDocDate',
- warnings: ['headers.dl.no-date'],
+ errors: ['headers.dl.not-found'],
},
{
- data: 'wrongThisSyntax',
- errors: [
- 'headers.dl.this-syntax',
- 'headers.dl.this-latest-shortname',
- 'headers.dl.history-syntax',
- ],
+ data: 'noHistoryLinkExist',
+ errors: ['headers.dl.not-found'],
},
{
data: 'noLatestLinkExist',
@@ -106,79 +59,46 @@ export const rules = {
errors: ['headers.dl.link-diff'],
},
{
- data: 'wrongLatestSyntax',
- errors: ['headers.dl.latest-syntax'],
+ data: 'wrongThisVersionHead',
+ errors: ['headers.dl.this-version'],
},
{
- data: 'noHistoryLinkExist',
- errors: ['headers.dl.not-found'],
+ data: 'wrongLatestVersionHead',
+ errors: ['headers.dl.latest-version'],
},
{
- data: 'wrongHistorySyntax',
- errors: ['headers.dl.history-syntax'],
+ data: 'wrongHistoryHead',
+ errors: ['headers.dl.no-history'],
},
{
- data: 'noRescindLinkExist',
+ data: 'rescinds',
config: {
rescinds: true,
},
- errors: ['headers.dl.not-found'],
+ errors: ['headers.dl.rescinds'],
},
{
- data: 'diffThisAndRescindShortname',
- config: {
- rescinds: true,
- },
- errors: ['headers.dl.this-rescinds-shortname'],
+ data: 'wrongThisAndLatestOrder',
+ errors: ['headers.dl.this-latest-order'],
},
{
- data: 'wrongRescindSyntax',
+ data: 'wrongLatestAndRescindsOrder',
config: {
rescinds: true,
},
- errors: ['headers.dl.rescinds-syntax'],
- },
- {
- data: 'noObsoletesLinkExist',
- config: {
- obsoletes: true,
- },
- errors: ['headers.dl.not-found'],
- },
- {
- data: 'diffThisAndObsoletesShortname',
- config: {
- obsoletes: true,
- },
- errors: ['headers.dl.this-obsoletes-shortname'],
- },
- {
- data: 'wrongObsoletesSyntax',
- config: {
- obsoletes: true,
- },
- errors: ['headers.dl.obsoletes-syntax'],
+ errors: ['headers.dl.latest-rescinds-order'],
},
{
- data: 'noSupersedesLinkExist',
- config: {
- supersedes: true,
- },
+ data: 'noThisLinkExist',
errors: ['headers.dl.not-found'],
},
{
- data: 'diffThisAndSupersedesShortname',
- config: {
- supersedes: true,
- },
- errors: ['headers.dl.this-supersedes-shortname'],
+ data: 'noDocDate',
+ warnings: ['headers.dl.no-date'],
},
{
- data: 'wrongSupersedesSyntax',
- config: {
- supersedes: true,
- },
- errors: ['headers.dl.supersedes-syntax'],
+ data: 'wrongThisSyntax',
+ errors: ['headers.dl.this-syntax'],
},
{
data: 'noEditorDraftLinkExist',
diff --git a/test/data/TR/Note/DNOTE.js b/test/data/TR/Note/DNOTE.js
index cda8b372e..56281581c 100644
--- a/test/data/TR/Note/DNOTE.js
+++ b/test/data/TR/Note/DNOTE.js
@@ -10,11 +10,11 @@ export const rules = {
},
headers: {
...baseRules.headers,
- dl: [
- ...baseRules.headers.dl,
+ shortname: [
+ ...baseRules.headers.shortname,
{
data: 'shortnameLowercaseFP',
- errors: ['headers.dl.shortname-lowercase'],
+ errors: ['headers.shortname.shortname-lowercase'],
},
],
},
diff --git a/test/data/TR/Recommendation/FPWD.js b/test/data/TR/Recommendation/FPWD.js
index 901fe8060..7fa19d5a2 100644
--- a/test/data/TR/Recommendation/FPWD.js
+++ b/test/data/TR/Recommendation/FPWD.js
@@ -10,11 +10,11 @@ export const rules = {
},
headers: {
...baseRules.headers,
- dl: [
- ...baseRules.headers.dl,
+ shortname: [
+ ...baseRules.headers.shortname,
{
data: 'shortnameLowercaseFP',
- errors: ['headers.dl.shortname-lowercase'],
+ errors: ['headers.shortname.shortname-lowercase'],
},
],
},
diff --git a/test/data/TR/Recommendation/REC-RSCND.js b/test/data/TR/Recommendation/REC-RSCND.js
index 65da8f307..67e02da35 100644
--- a/test/data/TR/Recommendation/REC-RSCND.js
+++ b/test/data/TR/Recommendation/REC-RSCND.js
@@ -12,58 +12,21 @@ export const rules = {
![
'wrongThisVersionHead',
'noRescindsNeeded',
- 'wrongLatestAndObsoletesOrder',
- 'wrongLatestAndSupersedesOrder',
'noThisLinkExist',
'wrongThisSyntax',
].find(x => x === v.data)
),
{
data: 'wrongThisVersionHead',
- errors: [
- 'headers.dl.this-version',
- 'headers.dl.this-latest-shortname',
- 'headers.dl.history-syntax',
- 'headers.dl.this-rescinds-shortname',
- ],
- },
- {
- data: 'wrongLatestAndObsoletesOrder',
- config: {
- obsoletes: true,
- },
- errors: [
- 'headers.dl.latest-rescinds-order',
- 'headers.dl.latest-obsoletes-order',
- ],
- },
- {
- data: 'wrongLatestAndSupersedesOrder',
- config: {
- supersedes: true,
- },
- errors: [
- 'headers.dl.latest-rescinds-order',
- 'headers.dl.latest-supersedes-order',
- ],
+ errors: ['headers.dl.this-version'],
},
{
data: 'noThisLinkExist',
- errors: [
- 'headers.dl.not-found',
- 'headers.dl.this-latest-shortname',
- 'headers.dl.history-syntax',
- 'headers.dl.this-rescinds-shortname',
- ],
+ errors: ['headers.dl.not-found'],
},
{
data: 'wrongThisSyntax',
- errors: [
- 'headers.dl.this-syntax',
- 'headers.dl.this-latest-shortname',
- 'headers.dl.history-syntax',
- 'headers.dl.this-rescinds-shortname',
- ],
+ errors: ['headers.dl.this-syntax'],
},
],
},
diff --git a/test/data/TR/Registry/DRY.js b/test/data/TR/Registry/DRY.js
index 86663a3e4..fca7bcde5 100644
--- a/test/data/TR/Registry/DRY.js
+++ b/test/data/TR/Registry/DRY.js
@@ -14,7 +14,13 @@ export const rules = {
...baseRules.headers.dl,
{
data: 'shortnameLowercaseFP',
- errors: ['headers.dl.shortname-lowercase'],
+ errors: [
+ 'headers.dl.this-version',
+ 'headers.dl.latest-version',
+ 'headers.dl.no-history',
+ 'generic.sotd.not-found',
+ 'headers.dl.editor-not-found',
+ ],
},
],
},
diff --git a/test/data/specBase.js b/test/data/specBase.js
index 1d80f7a17..527fdf6c1 100644
--- a/test/data/specBase.js
+++ b/test/data/specBase.js
@@ -70,104 +70,45 @@ export const rules = {
errors: ['headers.details-summary.wrong-summary-text'],
},
],
- dl: [
- {
- data: 'wrongThisVersionHead',
- errors: [
- 'headers.dl.this-version',
- 'headers.dl.this-latest-shortname',
- 'headers.dl.history-syntax',
- ],
- },
+ shortname: [
{
- data: 'wrongLatestVersionHead',
- errors: ['headers.dl.latest-version'],
+ data: 'diffThisAndLatestShortname',
+ errors: ['headers.shortname.this-latest-shortname'],
},
{
- data: 'wrongHistoryHead',
- errors: ['headers.dl.no-history'],
+ data: 'wrongHistorySyntax',
+ errors: ['headers.shortname.history-syntax'],
},
{
- data: 'rescinds',
+ data: 'diffThisAndRescindShortname',
config: {
rescinds: true,
},
- errors: ['headers.dl.rescinds'],
- },
- {
- data: 'noRescindsNeeded',
- warnings: ['headers.dl.rescinds-not-needed'],
- },
- {
- data: 'obsoletes',
- config: {
- obsoletes: true,
- },
- errors: ['headers.dl.obsoletes'],
- },
- {
- data: 'noObsoletesNeeded',
- warnings: ['headers.dl.obsoletes-not-needed'],
- },
- {
- data: 'supersedes',
- config: {
- supersedes: true,
- },
- errors: ['headers.dl.supersedes'],
- },
- {
- data: 'noSupersedesNeeded',
- warnings: ['headers.dl.supersedes-not-needed'],
- },
- {
- data: 'wrongThisAndLatestOrder',
- errors: ['headers.dl.this-latest-order'],
+ errors: ['headers.shortname.this-rescinds-shortname'],
},
+ ],
+ dl: [
{
- data: 'wrongLatestAndRescindsOrder',
+ data: 'wrongRescindSyntax',
config: {
rescinds: true,
},
- errors: ['headers.dl.latest-rescinds-order'],
+ errors: ['headers.dl.rescinds-syntax'],
},
{
- data: 'wrongLatestAndObsoletesOrder',
- config: {
- obsoletes: true,
- },
- errors: ['headers.dl.latest-obsoletes-order'],
+ data: 'wrongLatestSyntax',
+ errors: ['headers.dl.latest-syntax'],
},
{
- data: 'wrongLatestAndSupersedesOrder',
+ data: 'noRescindLinkExist',
config: {
- supersedes: true,
+ rescinds: true,
},
- errors: ['headers.dl.latest-supersedes-order'],
- },
- {
- data: 'noThisLinkExist',
- errors: [
- 'headers.dl.not-found',
- 'headers.dl.this-latest-shortname',
- 'headers.dl.history-syntax',
- ],
- },
- {
- data: 'wrongThisDate',
- errors: ['headers.dl.this-date'],
- },
- {
- data: 'noDocDate',
- warnings: ['headers.dl.no-date'],
+ errors: ['headers.dl.not-found'],
},
{
- data: 'wrongThisSyntax',
- errors: [
- 'headers.dl.this-syntax',
- 'headers.dl.this-latest-shortname',
- 'headers.dl.history-syntax',
- ],
+ data: 'noHistoryLinkExist',
+ errors: ['headers.dl.not-found'],
},
{
data: 'noLatestLinkExist',
@@ -178,83 +119,54 @@ export const rules = {
errors: ['headers.dl.link-diff'],
},
{
- data: 'wrongLatestSyntax',
- errors: ['headers.dl.latest-syntax'],
- },
- {
- data: 'diffThisAndLatestShortname',
- errors: ['headers.dl.this-latest-shortname'],
- },
- {
- data: 'noHistoryLinkExist',
- errors: ['headers.dl.not-found'],
+ data: 'wrongThisVersionHead',
+ errors: ['headers.dl.this-version'],
},
{
- data: 'wrongHistorySyntax',
- errors: ['headers.dl.history-syntax'],
+ data: 'wrongLatestVersionHead',
+ errors: ['headers.dl.latest-version'],
},
{
- data: 'noRescindLinkExist',
- config: {
- rescinds: true,
- },
- errors: ['headers.dl.not-found'],
+ data: 'wrongHistoryHead',
+ errors: ['headers.dl.no-history'],
},
{
- data: 'diffThisAndRescindShortname',
+ data: 'rescinds',
config: {
rescinds: true,
},
- errors: ['headers.dl.this-rescinds-shortname'],
+ errors: ['headers.dl.rescinds'],
},
{
- data: 'wrongRescindSyntax',
- config: {
- rescinds: true,
- },
- errors: ['headers.dl.rescinds-syntax'],
+ data: 'noRescindsNeeded',
+ warnings: ['headers.dl.rescinds-not-needed'],
},
{
- data: 'noObsoletesLinkExist',
- config: {
- obsoletes: true,
- },
- errors: ['headers.dl.not-found'],
+ data: 'wrongThisAndLatestOrder',
+ errors: ['headers.dl.this-latest-order'],
},
{
- data: 'diffThisAndObsoletesShortname',
+ data: 'wrongLatestAndRescindsOrder',
config: {
- obsoletes: true,
+ rescinds: true,
},
- errors: ['headers.dl.this-obsoletes-shortname'],
+ errors: ['headers.dl.latest-rescinds-order'],
},
{
- data: 'wrongObsoletesSyntax',
- config: {
- obsoletes: true,
- },
- errors: ['headers.dl.obsoletes-syntax'],
+ data: 'noThisLinkExist',
+ errors: ['headers.dl.not-found'],
},
{
- data: 'noSupersedesLinkExist',
- config: {
- supersedes: true,
- },
- errors: ['headers.dl.not-found'],
+ data: 'wrongThisDate',
+ errors: ['headers.dl.this-date'],
},
{
- data: 'diffThisAndSupersedesShortname',
- config: {
- supersedes: true,
- },
- errors: ['headers.dl.this-supersedes-shortname'],
+ data: 'noDocDate',
+ warnings: ['headers.dl.no-date'],
},
{
- data: 'wrongSupersedesSyntax',
- config: {
- supersedes: true,
- },
- errors: ['headers.dl.supersedes-syntax'],
+ data: 'wrongThisSyntax',
+ errors: ['headers.dl.this-syntax'],
},
{
data: 'noEditorDraftLinkExist',
diff --git a/test/doc-views/TR/Recommendation/FPWD.js b/test/doc-views/TR/Recommendation/FPWD.js
index beddf6db2..d5626b2a4 100644
--- a/test/doc-views/TR/Recommendation/FPWD.js
+++ b/test/doc-views/TR/Recommendation/FPWD.js
@@ -13,6 +13,17 @@ const customData = {
maybeUpdated: true,
isFPWD: true,
},
+ // FPWD should have a unique shortname
+ dl: {
+ ...data.dl,
+ history: {
+ ...data.dl.history,
+ shortName: 'hr-time-new',
+ },
+ shortName: 'hr-time-new',
+ seriesShortName: 'hr-time-new',
+ rescindLink: 'https://www.w3.org/TR/2017/REC-hr-time-new-20170101/', // TODO: This shortname hr-time-new should not be constrained
+ },
};
// Used in http://localhost:8001/doc-views/TR/Recommendation/FPWD?type=good
diff --git a/test/doc-views/layout/spec.handlebars b/test/doc-views/layout/spec.handlebars
index 23996ad96..7fbafba69 100644
--- a/test/doc-views/layout/spec.handlebars
+++ b/test/doc-views/layout/spec.handlebars
@@ -103,20 +103,6 @@
{{/config.isRescinded}}
- {{#config.isObsolete}}
- {{dl.obsoleteText}} {{! Obsolete this Recommendation}}:
-
- {{dl.obsoleteLink}}
-
- {{/config.isObsolete}}
-
- {{#config.isSuperseded}}
- {{dl.supersedeText}} {{! Obsolete this Recommendation}}:
-
- {{dl.supersedeLink}}
-
- {{/config.isSuperseded}}
-
{{#if dl.latestVersion.showBehind}}
{{dl.latestVersion.text}}
https://www.w3.org/{{dl.topLevel}}/{{dl.seriesShortName}} /
diff --git a/test/doc-views/specBase.js b/test/doc-views/specBase.js
index f78fc1a04..4c03f5995 100644
--- a/test/doc-views/specBase.js
+++ b/test/doc-views/specBase.js
@@ -80,9 +80,6 @@ export const data = {
obsolete: {
showHref: true,
},
- supersede: {
- showHref: true,
- },
feedback: {
show: true,
},
@@ -93,11 +90,7 @@ export const data = {
editorText: 'Editor',
errataLink: 'https://github.com/w3c/display_errata/',
rescindText: 'Rescinds this Recommendation',
- rescindLink: 'https://www.w3.org/TR/2017/REC-hr-time-20170101/',
- obsoleteText: 'Obsoletes this Recommendation',
- obsoleteLink: 'https://www.w3.org/TR/2017/REC-hr-time-20170101/',
- supersedeText: 'Supersedes this Recommendation',
- supersedeLink: 'https://www.w3.org/TR/2017/REC-hr-time-20170101/',
+ rescindLink: 'https://www.w3.org/TR/2017/REC-hr-time-20170101/', // TODO: This shortname hr-time-new should not be constrained
},
copyright: {
show: true,
@@ -432,26 +425,6 @@ export function buildCommonViewData(base) {
isRescinded: true,
},
},
- obsoletes: {
- ...base,
- },
- noObsoletesNeeded: {
- ...base,
- config: {
- ...base.config,
- isObsolete: true,
- },
- },
- supersedes: {
- ...base,
- },
- noSupersedesNeeded: {
- ...base,
- config: {
- ...base.config,
- isSuperseded: true,
- },
- },
wrongThisAndLatestOrder: {
...base,
dl: {
@@ -478,36 +451,6 @@ export function buildCommonViewData(base) {
isRescinded: true,
},
},
- wrongLatestAndObsoletesOrder: {
- ...base,
- dl: {
- ...base.dl,
- latestVersion: {
- ...base.dl.latestVersion,
- show: false,
- showBehind: true,
- },
- },
- config: {
- ...base.config,
- isObsolete: true,
- },
- },
- wrongLatestAndSupersedesOrder: {
- ...base,
- dl: {
- ...base.dl,
- latestVersion: {
- ...base.dl.latestVersion,
- show: false,
- showBehind: true,
- },
- },
- config: {
- ...base.config,
- isSuperseded: true,
- },
- },
noThisLinkExist: {
...base,
dl: {
@@ -543,18 +486,6 @@ export function buildCommonViewData(base) {
status: 'FWD',
},
},
- shortnameLowercaseFP: {
- ...base,
- dl: {
- ...base.dl,
- shortName: 'UPPERcase-name',
- seriesShortName: 'UPPERcase-name',
- history: {
- ...base.dl.history,
- shortName: 'UPPERcase-name',
- },
- },
- },
shortnameLowercase: {
...base,
dl: {
@@ -567,42 +498,44 @@ export function buildCommonViewData(base) {
},
},
},
- noLatestLinkExist: {
+ noEditorDraftLinkExist: {
...base,
dl: {
...base.dl,
- latestVersion: {
- ...base.dl.latestVersion,
+ latestEditor: {
+ ...base.dl.latestEditor,
showHref: false,
},
},
},
- wrongLatestSyntax: {
+ noSecureEditorDraftLink: {
...base,
dl: {
...base.dl,
- latestVersion: {
- ...base.dl.latestVersion,
- docType: 'FAKE',
- textDocType: 'FAKE',
+ latestEditor: {
+ ...base.dl.latestEditor,
+ linkProtocol: 'http',
},
},
},
- linkDiff: {
+ noEditor: {
...base,
dl: {
...base.dl,
- latestVersion: {
- ...base.dl.latestVersion,
- textDocType: 'FAKE',
+ editor: {
+ ...base.dl.editor,
+ show: false,
},
},
},
- diffThisAndLatestShortname: {
+ missingEditorId: {
...base,
dl: {
...base.dl,
- seriesShortName: 'fake-hr-time',
+ editor: {
+ ...base.dl.editor,
+ id: '',
+ },
},
},
noHistoryLinkExist: {
@@ -615,16 +548,6 @@ export function buildCommonViewData(base) {
},
},
},
- wrongHistorySyntax: {
- ...base,
- dl: {
- ...base.dl,
- history: {
- ...base.dl.history,
- shortName: 'fake-name',
- },
- },
- },
noRescindLinkExist: {
...base,
config: {
@@ -639,144 +562,90 @@ export function buildCommonViewData(base) {
},
},
},
- diffThisAndRescindShortname: {
- ...base,
- config: {
- ...base.config,
- isRescinded: true,
- },
- dl: {
- ...base.dl,
- rescindLink:
- 'https://www.w3.org/TR/2017/REC-fake-name-20170101/',
- },
- },
- wrongRescindSyntax: {
- ...base,
- config: {
- ...base.config,
- isRescinded: true,
- },
- dl: {
- ...base.dl,
- rescindLink:
- 'https://www.w3.org/FAKE/2017/REC-fake-name-20170101/',
- },
- },
- noObsoletesLinkExist: {
+ noLatestLinkExist: {
...base,
- config: {
- ...base.config,
- isObsolete: true,
- },
dl: {
...base.dl,
- obsolete: {
- ...base.dl.obsolete,
+ latestVersion: {
+ ...base.dl.latestVersion,
showHref: false,
},
},
},
- diffThisAndObsoletesShortname: {
+ linkDiff: {
...base,
- config: {
- ...base.config,
- isObsolete: true,
- },
dl: {
...base.dl,
- obsoleteLink:
- 'https://www.w3.org/TR/2017/REC-fake-name-20170101/',
+ latestVersion: {
+ ...base.dl.latestVersion,
+ textDocType: 'FAKE',
+ },
},
},
- wrongObsoletesSyntax: {
+ wrongRescindSyntax: {
...base,
config: {
...base.config,
- isObsolete: true,
+ isRescinded: true,
},
dl: {
...base.dl,
- obsoleteLink:
+ rescindLink:
'https://www.w3.org/FAKE/2017/REC-fake-name-20170101/',
},
},
- noSupersedesLinkExist: {
+ wrongLatestSyntax: {
...base,
- config: {
- ...base.config,
- isSuperseded: true,
- },
dl: {
...base.dl,
- supersede: {
- ...base.dl.supersede,
- showHref: false,
+ latestVersion: {
+ ...base.dl.latestVersion,
+ docType: 'FAKE',
+ textDocType: 'FAKE',
},
},
},
- diffThisAndSupersedesShortname: {
- ...base,
- config: {
- ...base.config,
- isSuperseded: true,
- },
- dl: {
- ...base.dl,
- supersedeLink:
- 'https://www.w3.org/TR/2017/REC-fake-name-20170101/',
- },
- },
- wrongSupersedesSyntax: {
- ...base,
- config: {
- ...base.config,
- isSuperseded: true,
- },
- dl: {
- ...base.dl,
- supersedeLink:
- 'https://www.w3.org/FAKE/2017/REC-hr-time-20170101/',
- },
- },
- noEditorDraftLinkExist: {
+ },
+ shortname: {
+ shortnameLowercaseFP: {
...base,
dl: {
...base.dl,
- latestEditor: {
- ...base.dl.latestEditor,
- showHref: false,
+ shortName: 'UPPERcase-name',
+ seriesShortName: 'UPPERcase-name',
+ history: {
+ ...base.dl.history,
+ shortName: 'UPPERcase-name',
},
},
},
- noSecureEditorDraftLink: {
+ diffThisAndLatestShortname: {
...base,
dl: {
...base.dl,
- latestEditor: {
- ...base.dl.latestEditor,
- linkProtocol: 'http',
- },
+ seriesShortName: 'fake-hr-time',
},
},
- noEditor: {
+ wrongHistorySyntax: {
...base,
dl: {
...base.dl,
- editor: {
- ...base.dl.editor,
- show: false,
+ history: {
+ ...base.dl.history,
+ shortName: 'fake-name',
},
},
},
- missingEditorId: {
+ diffThisAndRescindShortname: {
...base,
+ config: {
+ ...base.config,
+ isRescinded: true,
+ },
dl: {
...base.dl,
- editor: {
- ...base.dl.editor,
- id: '',
- },
+ rescindLink:
+ 'https://www.w3.org/TR/2017/REC-fake-name-20170101/',
},
},
},
From ad6a4e5845e275630ed6e5e5b29f779f9dc586ed Mon Sep 17 00:00:00 2001
From: jennyliang
Date: Mon, 7 Nov 2022 18:19:02 +0800
Subject: [PATCH 103/349] 6.2.2
---
package-lock.json | 4 ++--
package.json | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 215fd65ff..1e48401b5 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "specberus",
- "version": "6.2.1",
+ "version": "6.2.2",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "specberus",
- "version": "6.2.1",
+ "version": "6.2.2",
"license": "MIT",
"dependencies": {
"compression": "1.7.4",
diff --git a/package.json b/package.json
index d24c8b52a..5c6959ec2 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "specberus",
- "version": "6.2.1",
+ "version": "6.2.2",
"description": "Specberus is a checker used at W3C to validate the compliance of Technical Reports with publication rules.",
"license": "MIT",
"main": "lib/validator",
From 2aeefd10b83c95f8c3c99f4a23141e0376e65098 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 9 Nov 2022 23:38:00 +0000
Subject: [PATCH 104/349] chore(deps): bump socket.io-parser from 4.0.4 to
4.0.5
Bumps [socket.io-parser](https://github.com/socketio/socket.io-parser) from 4.0.4 to 4.0.5.
- [Release notes](https://github.com/socketio/socket.io-parser/releases)
- [Changelog](https://github.com/socketio/socket.io-parser/blob/main/CHANGELOG.md)
- [Commits](https://github.com/socketio/socket.io-parser/compare/4.0.4...4.0.5)
---
updated-dependencies:
- dependency-name: socket.io-parser
dependency-type: indirect
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 1e48401b5..07bc6a1c5 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -7127,9 +7127,9 @@
"integrity": "sha512-W4N+o69rkMEGVuk2D/cvca3uYsvGlMwsySWV447y99gUPghxq42BxqLNMndb+a1mm/5/7NeXVQS7RLa2XyXvYg=="
},
"node_modules/socket.io-parser": {
- "version": "4.0.4",
- "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.0.4.tgz",
- "integrity": "sha512-t+b0SS+IxG7Rxzda2EVvyBZbvFPBCjJoyHuE0P//7OAsN23GItzDRdWa6ALxZI/8R5ygK7jAR6t028/z+7295g==",
+ "version": "4.0.5",
+ "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.0.5.tgz",
+ "integrity": "sha512-sNjbT9dX63nqUFIOv95tTVm6elyIU4RvB1m8dOeZt+IgWwcWklFDOdmGcfo3zSiRsnR/3pJkjY5lfoGqEe4Eig==",
"dependencies": {
"@types/component-emitter": "^1.2.10",
"component-emitter": "~1.3.0",
@@ -13468,9 +13468,9 @@
"integrity": "sha512-W4N+o69rkMEGVuk2D/cvca3uYsvGlMwsySWV447y99gUPghxq42BxqLNMndb+a1mm/5/7NeXVQS7RLa2XyXvYg=="
},
"socket.io-parser": {
- "version": "4.0.4",
- "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.0.4.tgz",
- "integrity": "sha512-t+b0SS+IxG7Rxzda2EVvyBZbvFPBCjJoyHuE0P//7OAsN23GItzDRdWa6ALxZI/8R5ygK7jAR6t028/z+7295g==",
+ "version": "4.0.5",
+ "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.0.5.tgz",
+ "integrity": "sha512-sNjbT9dX63nqUFIOv95tTVm6elyIU4RvB1m8dOeZt+IgWwcWklFDOdmGcfo3zSiRsnR/3pJkjY5lfoGqEe4Eig==",
"requires": {
"@types/component-emitter": "^1.2.10",
"component-emitter": "~1.3.0",
From a21d1b9eb3fa2cc91b8ac1e17fbff6c8fde4d63a Mon Sep 17 00:00:00 2001
From: Denis Ah-Kang
Date: Mon, 14 Nov 2022 13:12:14 +0400
Subject: [PATCH 105/349] add node 18, remove node 14 (#1671)
* add node 18, remove node 14
* set minimal node version to 16
---
.github/workflows/node.js.yml | 2 +-
package.json | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/.github/workflows/node.js.yml b/.github/workflows/node.js.yml
index c9beff500..fbfcabc04 100644
--- a/.github/workflows/node.js.yml
+++ b/.github/workflows/node.js.yml
@@ -14,7 +14,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
- node-version: [14.x, 16.x]
+ node-version: [16.x, 18.x]
steps:
- name: Checkout
if: ${{ github.event_name != 'pull_request_target' }}
diff --git a/package.json b/package.json
index 5c6959ec2..e76e6708f 100644
--- a/package.json
+++ b/package.json
@@ -57,7 +57,7 @@
"test": "NO_THROTTLE=true mocha"
},
"engines": {
- "node": "^14 || ^16",
+ "node": "^16 || ^18",
"npm": ">=6"
},
"lint-staged": {
From b8fce5702d8149702b93815009b40fe94c9616a4 Mon Sep 17 00:00:00 2001
From: Denis Ah-Kang
Date: Mon, 14 Nov 2022 13:41:59 +0400
Subject: [PATCH 106/349] min npm version: 7
---
package.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/package.json b/package.json
index e76e6708f..81f346823 100644
--- a/package.json
+++ b/package.json
@@ -58,7 +58,7 @@
},
"engines": {
"node": "^16 || ^18",
- "npm": ">=6"
+ "npm": ">=7"
},
"lint-staged": {
"*.js": "eslint --cache",
From fe3ac9911271759c36bcbe3d8338aab7286af0d0 Mon Sep 17 00:00:00 2001
From: JiayingL
Date: Tue, 15 Nov 2022 14:32:45 +0800
Subject: [PATCH 107/349] Add independent testserver (#1672)
* add independent testserver
* fix testserver
* move test function into util. Move nock config data into independent file
---
.cspell.json | 1 +
package.json | 1 +
test/lib/nockData.js | 90 ++++++++++++++
test/lib/testserver.js | 106 +++++++++++++++++
test/lib/utils.js | 80 +++++++++++++
test/rules.js | 265 ++---------------------------------------
6 files changed, 289 insertions(+), 254 deletions(-)
create mode 100644 test/lib/nockData.js
create mode 100644 test/lib/testserver.js
create mode 100644 test/lib/utils.js
diff --git a/.cspell.json b/.cspell.json
index 4dbb2a945..9c7d8ea46 100644
--- a/.cspell.json
+++ b/.cspell.json
@@ -69,6 +69,7 @@
"supersedable",
"Tantek",
"testtest",
+ "testserver",
"tocline",
"tocxref",
"ttml",
diff --git a/package.json b/package.json
index 81f346823..cbf47436f 100644
--- a/package.json
+++ b/package.json
@@ -54,6 +54,7 @@
"prepare": "husky install",
"spelling": "cspell \"**/*\"",
"start": "node --use_strict app",
+ "testserver": "node test/lib/testserver.js",
"test": "NO_THROTTLE=true mocha"
},
"engines": {
diff --git a/test/lib/nockData.js b/test/lib/nockData.js
new file mode 100644
index 000000000..68c0f7ad5
--- /dev/null
+++ b/test/lib/nockData.js
@@ -0,0 +1,90 @@
+export const nockData = {
+ versions: {
+ page: 1,
+ pages: 1,
+ _embedded: {
+ 'version-history': [
+ {
+ uri: 'https://www.w3.org/TR/2022/WD-hr-time-3-20220117/',
+ },
+ {
+ uri: 'https://www.w3.org/TR/2021/WD-hr-time-3-20211201/',
+ },
+ {
+ uri: 'https://www.w3.org/TR/2021/WD-hr-time-3-20211012/',
+ },
+ ],
+ },
+ },
+ groupNames: {
+ 'i18n-core': 32113,
+ forms: 32219,
+ apa: 83907,
+ ag: 35422,
+ },
+ chartersData: {
+ 32113: [
+ {
+ end: '2021-09-30',
+ 'doc-licenses': [
+ {
+ uri: 'https://www.w3.org/Consortium/Legal/copyright-software',
+ name: 'W3C Software and Document License',
+ },
+ ],
+ start: '2019-06-28',
+ 'patent-policy':
+ 'https://www.w3.org/Consortium/Patent-Policy-20170801/',
+ },
+ {
+ end: '2090-09-30',
+ 'doc-licenses': [
+ {
+ uri: 'https://www.w3.org/Consortium/Legal/copyright-software',
+ name: 'W3C Software and Document License',
+ },
+ ],
+ start: '2021-09-30',
+ 'patent-policy':
+ 'https://www.w3.org/Consortium/Patent-Policy-20200915/',
+ },
+ ],
+ 32219: {
+ end: '2012-03-31',
+ 'doc-licenses': [],
+ start: '2010-05-17',
+ },
+ 83907: {
+ end: '2090-07-31',
+ 'doc-licenses': [
+ {
+ uri: 'https://www.w3.org/Consortium/Legal/copyright-documents',
+ name: 'W3C Document License',
+ },
+ {
+ uri: 'https://www.w3.org/Consortium/Legal/copyright-software',
+ name: 'W3C Software and Document License',
+ },
+ ],
+ start: '2021-08-11',
+ 'patent-policy':
+ 'https://www.w3.org/Consortium/Patent-Policy-20200915/',
+ },
+ 35422: {
+ end: '2090-10-31',
+ 'doc-licenses': [
+ {
+ uri: 'https://www.w3.org/Consortium/Legal/copyright-documents',
+ name: 'W3C Document License',
+ },
+ {
+ uri: 'https://www.w3.org/Consortium/Legal/copyright-software',
+ name: 'W3C Software and Document License',
+ },
+ ],
+ start: '2019-12-20',
+ 'patent-policy':
+ 'https://www.w3.org/Consortium/Patent-Policy-20170801/',
+ },
+ },
+};
diff --git a/test/lib/testserver.js b/test/lib/testserver.js
new file mode 100644
index 000000000..3f16430f8
--- /dev/null
+++ b/test/lib/testserver.js
@@ -0,0 +1,106 @@
+// start an server to host doc, response to sr.url requests
+import express from 'express';
+import pth, { dirname } from 'path';
+import exphbs from 'express-handlebars';
+import { fileURLToPath } from 'url';
+
+const DEFAULT_PORT = 8001;
+const PORT = process.env.PORT || DEFAULT_PORT;
+const ENDPOINT = `http://localhost:${PORT}`;
+
+// eslint-disable-next-line no-underscore-dangle
+const __dirname = dirname(fileURLToPath(import.meta.url));
+
+export const app = express();
+app.use('/docs', express.static(pth.join(__dirname, 'docs')));
+
+// use express-handlebars
+app.engine(
+ 'handlebars',
+ exphbs.engine({
+ defaultLayout: pth.join(__dirname, '../doc-views/layout/spec'),
+ layoutsDir: pth.join(__dirname, '../doc-views'),
+ partialsDir: pth.join(__dirname, '../doc-views/partials/'),
+ })
+);
+app.set('view engine', 'handlebars');
+app.set('views', pth.join(__dirname, '../doc-views'));
+
+function renderByConfig(req, res) {
+ const { rule, type } = req.query;
+ const suffix = req.params.track
+ ? `${req.params.track}/${req.params.profile}`
+ : req.params.profile;
+
+ // get data for template from json (.js)
+ const path = pth.join(
+ __dirname,
+ `../doc-views/${req.params.docType}/${suffix}.js`
+ );
+
+ // eslint-disable-next-line node/no-unsupported-features/es-syntax
+ import(path).then(module => {
+ const data = module.default;
+
+ let finalData;
+ if (!type)
+ res.send(
+ 'Error: please add the parameter "type" in the URL '
+ );
+ else if (type.startsWith('good')) {
+ finalData = data[type];
+ } else {
+ if (!rule)
+ res.send(
+ 'Error: please add the parameter "rule" in the URL '
+ );
+
+ // for data causes error, make rule and the type of error specific.
+ finalData = data[rule][type];
+ }
+ res.render(pth.join(__dirname, '../doc-views/layout/spec'), finalData);
+ });
+}
+
+app.get('/doc-views/:docType/:track/:profile', renderByConfig);
+app.get('/doc-views/:docType/:profile', renderByConfig);
+
+// config single redirection
+app.get('/docs/links/image/logo', (req, res) => {
+ res.redirect('/docs/links/image/logo.png');
+});
+// config single redirection to no where (404)
+app.get('/docs/links/image/logo-fail', (req, res) => {
+ res.redirect('/docs/links/image/logo-fail.png');
+});
+// config multiple redirection
+app.get('/docs/links/image/logo-redirection-1', (req, res) => {
+ res.redirect(301, '/docs/links/image/logo-redirection-2');
+});
+app.get('/docs/links/image/logo-redirection-2', (req, res) => {
+ res.redirect(307, '/docs/links/image/logo-redirection-3');
+});
+app.get('/docs/links/image/logo-redirection-3', (req, res) => {
+ res.redirect('/docs/links/image/logo.png');
+});
+
+// if run from `npm run testserver`, console sample links.
+if (import.meta.url === `file://${process.argv[1]}`) {
+ app.listen(PORT, async () => {
+ console.log(
+ `===== Local test server running at ===== \n===== ${ENDPOINT} =====`
+ );
+ console.log(
+ `\nGood document link e.g. \n${ENDPOINT}/doc-views/TR/Registry/CRY?type=good`
+ );
+ console.log(
+ `\nBad document link e.g. \n${ENDPOINT}/doc-views/TR/Note/DNOTE-Echidna?rule=charter&type=noGroup`
+ );
+ console.log(
+ `\nBad document link for Member Submission e.g. \n${ENDPOINT}/doc-views/SUBM/MEM-SUBM?rule=reliability&type=hasUnreliableLinks`
+ );
+ });
+} else {
+ // server run by mocha
+ console.log(`\nTestserver running for mocha. \nHosting ${ENDPOINT}`);
+}
diff --git a/test/lib/utils.js b/test/lib/utils.js
new file mode 100644
index 000000000..4b238eda9
--- /dev/null
+++ b/test/lib/utils.js
@@ -0,0 +1,80 @@
+import { lstatSync, readdirSync } from 'fs';
+
+function listFilesOf(dir) {
+ const files = readdirSync(dir);
+
+ // ignore .DS_Store from Mac
+ const blocklist = ['.DS_Store', 'Base.js'];
+
+ return files.filter(v => !blocklist.find(b => v.includes(b)));
+}
+
+const flat = objs => objs.reduce((acc, cur) => ({ ...acc, ...cur }), {});
+
+const buildProfileTestCases = async path => {
+ // eslint-disable-next-line node/no-unsupported-features/es-syntax
+ const { rules } = await import(path);
+ return rules;
+};
+
+const buildTrackTestCases = async path => {
+ if (lstatSync(path).isFile()) {
+ const profile = await buildProfileTestCases(path);
+ return profile;
+ }
+
+ const profiles = await Promise.all(
+ listFilesOf(path).map(async profile => ({
+ [profile]: await buildProfileTestCases(`${path}/${profile}`),
+ }))
+ );
+
+ return flat(profiles);
+};
+
+const buildDocTypeTestCases = async path => {
+ const tracks = await Promise.all(
+ listFilesOf(path).map(async track => ({
+ [track]: await buildTrackTestCases(`${path}/${track}`),
+ }))
+ );
+
+ return flat(tracks);
+};
+
+export const buildBadTestCases = async () => {
+ const base = `${process.cwd()}/test/data`;
+ const docTypes = await Promise.all(
+ listFilesOf(base)
+ .filter(v => lstatSync(`${base}/${v}`).isDirectory())
+ .map(async docType => ({
+ [docType]: await buildDocTypeTestCases(`${base}/${docType}`),
+ }))
+ );
+
+ return flat(docTypes);
+};
+
+/**
+ * Compare two arrays of "deliverer IDs" and check that they're equivalent.
+ *
+ * @param {Array} a1 - One array.
+ * @param {Array} a2 - The other array.
+ * @returns {Boolean} whether the two arrays contain exactly the same integers.
+ */
+
+export const equivalentArray = function (a1, a2) {
+ if (a1 && a2 && a1.length === a2.length) {
+ let found = 0;
+ for (let i = 0; i < a1.length; i += 1) {
+ for (let j = 0; j < a2.length && found === i; j += 1) {
+ if (a1[i] === a2[j]) {
+ found += 1;
+ }
+ }
+ }
+ return found === a1.length;
+ }
+
+ return false;
+};
diff --git a/test/rules.js b/test/rules.js
index 42dc922a1..0975f8ed1 100644
--- a/test/rules.js
+++ b/test/rules.js
@@ -3,14 +3,9 @@
import { expect as chai } from 'chai';
// eslint-disable-next-line node/no-unpublished-import
import expect from 'expect.js';
-// External packages:
-import express from 'express';
-import exphbs from 'express-handlebars';
-import { lstatSync, readdirSync } from 'fs';
+
// eslint-disable-next-line node/no-unpublished-import
import nock from 'nock';
-import pth, { dirname } from 'path';
-import { fileURLToPath } from 'url';
import { Sink } from '../lib/sink.js';
import { allProfiles } from '../lib/util.js';
// Internal packages:
@@ -19,9 +14,9 @@ import { Specberus } from '../lib/validator.js';
// Shouldn't cause any error.
import { goodDocuments } from './data/goodDocuments.js';
import { samples } from './samples.js';
-
-// eslint-disable-next-line no-underscore-dangle
-const __dirname = dirname(fileURLToPath(import.meta.url));
+import { app } from './lib/testserver.js';
+import { buildBadTestCases, equivalentArray } from './lib/utils.js';
+import { nockData } from './lib/nockData.js';
/**
* Test the rules.
@@ -33,30 +28,6 @@ const DEFAULT_PORT = 8001;
const PORT = process.env.PORT || DEFAULT_PORT;
const ENDPOINT = `http://localhost:${PORT}`;
-/**
- * Compare two arrays of "deliverer IDs" and check that they're equivalent.
- *
- * @param {Array} a1 - One array.
- * @param {Array} a2 - The other array.
- * @returns {Boolean} whether the two arrays contain exactly the same integers.
- */
-
-const equivalentArray = function (a1, a2) {
- if (a1 && a2 && a1.length === a2.length) {
- let found = 0;
- for (let i = 0; i < a1.length; i += 1) {
- for (let j = 0; j < a2.length && found === i; j += 1) {
- if (a1[i] === a2[j]) {
- found += 1;
- }
- }
- }
- return found === a1.length;
- }
-
- return false;
-};
-
/**
* Assert that metadata detected in a spec is equal to the expected values.
*
@@ -183,89 +154,15 @@ describe('Basics', () => {
});
});
-// start an server to host doc, response to sr.url requests
-const app = express();
-app.use('/docs', express.static(pth.join(__dirname, 'docs')));
-
-// use express-handlebars
-app.engine(
- 'handlebars',
- exphbs.engine({
- defaultLayout: pth.join(__dirname, './doc-views/layout/spec'),
- layoutsDir: pth.join(__dirname, './doc-views'),
- partialsDir: pth.join(__dirname, './doc-views/partials/'),
- })
-);
-app.set('view engine', 'handlebars');
-app.set('views', pth.join(__dirname, './doc-views'));
-
-function renderByConfig(req, res) {
- const { rule, type } = req.query;
- const suffix = req.params.track
- ? `${req.params.track}/${req.params.profile}`
- : req.params.profile;
-
- // get data for template from json (.js)
- const path = pth.join(
- __dirname,
- `./doc-views/${req.params.docType}/${suffix}.js`
- );
-
- // eslint-disable-next-line node/no-unsupported-features/es-syntax
- import(path).then(module => {
- const data = module.default;
-
- let finalData;
- if (!type)
- res.send(
- 'Error: please add the parameter "type" in the URL '
- );
- else if (type.startsWith('good')) {
- finalData = data[type];
- } else {
- if (!rule)
- res.send(
- 'Error: please add the parameter "rule" in the URL '
- );
-
- // for data causes error, make rule and the type of error specific.
- finalData = data[rule][type];
- }
- res.render(pth.join(__dirname, './doc-views/layout/spec'), finalData);
- });
-}
-
-app.get('/doc-views/:docType/:track/:profile', renderByConfig);
-app.get('/doc-views/:docType/:profile', renderByConfig);
-
-// config single redirection
-app.get('/docs/links/image/logo', (req, res) => {
- res.redirect('/docs/links/image/logo.png');
-});
-// config single redirection to no where (404)
-app.get('/docs/links/image/logo-fail', (req, res) => {
- res.redirect('/docs/links/image/logo-fail.png');
-});
-// config multiple redirection
-app.get('/docs/links/image/logo-redirection-1', (req, res) => {
- res.redirect(301, '/docs/links/image/logo-redirection-2');
-});
-app.get('/docs/links/image/logo-redirection-2', (req, res) => {
- res.redirect(307, '/docs/links/image/logo-redirection-3');
-});
-app.get('/docs/links/image/logo-redirection-3', (req, res) => {
- res.redirect('/docs/links/image/logo.png');
-});
-
-let server;
+let testserver;
before(done => {
- server = app.listen(PORT, done);
+ testserver = app.listen(PORT, done);
});
after(done => {
- if (server) {
- server.close(done);
+ if (testserver) {
+ testserver.close(done);
}
});
@@ -277,34 +174,13 @@ function buildHandler(test, mock, done) {
nock('https://www.w3.org', { allowUnmocked: true })
.head('/standards/history/hr-time')
.reply(200, 'HR Time history page');
- const versions = {
- page: 1,
- pages: 1,
- _embedded: {
- 'version-history': [
- {
- uri: 'https://www.w3.org/TR/2022/WD-hr-time-3-20220117/',
- },
- {
- uri: 'https://www.w3.org/TR/2021/WD-hr-time-3-20211201/',
- },
- {
- uri: 'https://www.w3.org/TR/2021/WD-hr-time-3-20211012/',
- },
- ],
- },
- };
+ const { versions } = nockData;
nock('https://api.w3.org', { allowUnmocked: true })
.get('/specifications/hr-time/versions')
.query({ embed: true })
.reply(200, versions);
- const groupNames = {
- 'i18n-core': 32113,
- forms: 32219,
- apa: 83907,
- ag: 35422,
- };
+ const { groupNames } = nockData;
Object.keys(groupNames).forEach(groupName => {
const groupId = groupNames[groupName];
nock('https://api.w3.org', { allowUnmocked: true })
@@ -317,72 +193,7 @@ function buildHandler(test, mock, done) {
});
});
- const chartersData = {
- 32113: [
- {
- end: '2021-09-30',
- 'doc-licenses': [
- {
- uri: 'https://www.w3.org/Consortium/Legal/copyright-software',
- name: 'W3C Software and Document License',
- },
- ],
- start: '2019-06-28',
- 'patent-policy':
- 'https://www.w3.org/Consortium/Patent-Policy-20170801/',
- },
- {
- end: '2090-09-30',
- 'doc-licenses': [
- {
- uri: 'https://www.w3.org/Consortium/Legal/copyright-software',
- name: 'W3C Software and Document License',
- },
- ],
- start: '2021-09-30',
- 'patent-policy':
- 'https://www.w3.org/Consortium/Patent-Policy-20200915/',
- },
- ],
- 32219: {
- end: '2012-03-31',
- 'doc-licenses': [],
- start: '2010-05-17',
- },
- 83907: {
- end: '2090-07-31',
- 'doc-licenses': [
- {
- uri: 'https://www.w3.org/Consortium/Legal/copyright-documents',
- name: 'W3C Document License',
- },
- {
- uri: 'https://www.w3.org/Consortium/Legal/copyright-software',
- name: 'W3C Software and Document License',
- },
- ],
- start: '2021-08-11',
- 'patent-policy':
- 'https://www.w3.org/Consortium/Patent-Policy-20200915/',
- },
- 35422: {
- end: '2090-10-31',
- 'doc-licenses': [
- {
- uri: 'https://www.w3.org/Consortium/Legal/copyright-documents',
- name: 'W3C Document License',
- },
- {
- uri: 'https://www.w3.org/Consortium/Legal/copyright-software',
- name: 'W3C Software and Document License',
- },
- ],
- start: '2019-12-20',
- 'patent-policy':
- 'https://www.w3.org/Consortium/Patent-Policy-20170801/',
- },
- };
-
+ const { chartersData } = nockData;
Object.keys(chartersData).forEach(groupId => {
const charterData = Array.isArray(chartersData[groupId])
? chartersData[groupId]
@@ -544,60 +355,6 @@ function checkRule(tests, options) {
});
}
-// ignore .DS_Store from Mac
-function listFilesOf(dir) {
- const files = readdirSync(dir);
- const blocklist = ['.DS_Store', 'Base.js'];
-
- return files.filter(v => !blocklist.find(b => v.includes(b)));
-}
-
-const flat = objs => objs.reduce((acc, cur) => ({ ...acc, ...cur }), {});
-
-const buildProfileTestCases = async path => {
- // eslint-disable-next-line node/no-unsupported-features/es-syntax
- const { rules } = await import(path);
- return rules;
-};
-
-const buildTrackTestCases = async path => {
- if (lstatSync(path).isFile()) {
- const profile = await buildProfileTestCases(path);
- return profile;
- }
-
- const profiles = await Promise.all(
- listFilesOf(path).map(async profile => ({
- [profile]: await buildProfileTestCases(`${path}/${profile}`),
- }))
- );
-
- return flat(profiles);
-};
-
-const buildDocTypeTestCases = async path => {
- const tracks = await Promise.all(
- listFilesOf(path).map(async track => ({
- [track]: await buildTrackTestCases(`${path}/${track}`),
- }))
- );
-
- return flat(tracks);
-};
-
-const buildBadTestCases = async () => {
- const base = `${process.cwd()}/test/data`;
- const docTypes = await Promise.all(
- listFilesOf(base)
- .filter(v => lstatSync(`${base}/${v}`).isDirectory())
- .map(async docType => ({
- [docType]: await buildDocTypeTestCases(`${base}/${docType}`),
- }))
- );
-
- return flat(docTypes);
-};
-
function runTestsForProfile({ docType, track, profile, rules }) {
// Profile: CR/NOTE/RY ...
describe(`Profile: ${profile}`, () => {
From aecf3f1086621d4f9cb4c82b11c3b9f821069dd2 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 22 Nov 2022 04:46:30 +0000
Subject: [PATCH 108/349] chore(deps): bump engine.io from 6.2.0 to 6.2.1
Bumps [engine.io](https://github.com/socketio/engine.io) from 6.2.0 to 6.2.1.
- [Release notes](https://github.com/socketio/engine.io/releases)
- [Changelog](https://github.com/socketio/engine.io/blob/main/CHANGELOG.md)
- [Commits](https://github.com/socketio/engine.io/compare/6.2.0...6.2.1)
---
updated-dependencies:
- dependency-name: engine.io
dependency-type: indirect
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 07bc6a1c5..69071ba20 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -44,8 +44,8 @@
"prettier": "2.6.0"
},
"engines": {
- "node": "^14 || ^16",
- "npm": ">=6"
+ "node": "^16 || ^18",
+ "npm": ">=7"
}
},
"node_modules/@ampproject/remapping": {
@@ -2562,9 +2562,9 @@
}
},
"node_modules/engine.io": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.2.0.tgz",
- "integrity": "sha512-4KzwW3F3bk+KlzSOY57fj/Jx6LyRQ1nbcyIadehl+AnXjKT7gDO0ORdRi/84ixvMKTym6ZKuxvbzN62HDDU1Lg==",
+ "version": "6.2.1",
+ "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.2.1.tgz",
+ "integrity": "sha512-ECceEFcAaNRybd3lsGQKas3ZlMVjN3cyWwMP25D2i0zWfyiytVbTpRPa34qrr+FHddtpBVOmq4H/DCv1O0lZRA==",
"dependencies": {
"@types/cookie": "^0.4.1",
"@types/cors": "^2.8.12",
@@ -10133,9 +10133,9 @@
}
},
"engine.io": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.2.0.tgz",
- "integrity": "sha512-4KzwW3F3bk+KlzSOY57fj/Jx6LyRQ1nbcyIadehl+AnXjKT7gDO0ORdRi/84ixvMKTym6ZKuxvbzN62HDDU1Lg==",
+ "version": "6.2.1",
+ "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.2.1.tgz",
+ "integrity": "sha512-ECceEFcAaNRybd3lsGQKas3ZlMVjN3cyWwMP25D2i0zWfyiytVbTpRPa34qrr+FHddtpBVOmq4H/DCv1O0lZRA==",
"requires": {
"@types/cookie": "^0.4.1",
"@types/cors": "^2.8.12",
From bcdeeffee98e0bb54f6428c1102dc29bd37ca924 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 28 Nov 2022 00:01:03 +0000
Subject: [PATCH 109/349] chore(deps): bump puppeteer from 19.2.0 to 19.3.0
Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 19.2.0 to 19.3.0.
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json)
- [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v19.2.0...puppeteer-v19.3.0)
---
updated-dependencies:
- dependency-name: puppeteer
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 34 +++++++++++++++++-----------------
package.json | 2 +-
2 files changed, 18 insertions(+), 18 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 07bc6a1c5..a4ae33ed2 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -20,7 +20,7 @@
"morgan": "1.10.0",
"node-w3capi": "1.11.2",
"promise": "8.3.0",
- "puppeteer": "19.2.0",
+ "puppeteer": "19.3.0",
"socket.io": "4.5.0",
"superagent": "8.0.0"
},
@@ -44,8 +44,8 @@
"prettier": "2.6.0"
},
"engines": {
- "node": "^14 || ^16",
- "npm": ">=6"
+ "node": "^16 || ^18",
+ "npm": ">=7"
}
},
"node_modules/@ampproject/remapping": {
@@ -6592,9 +6592,9 @@
}
},
"node_modules/puppeteer": {
- "version": "19.2.0",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.2.0.tgz",
- "integrity": "sha512-rhr5ery8htpOTikmm/wrDU707wtmJ7ccX2WLkBf0A8eYYpscck5/iz04/fHOiIRWMFfnYOvaO9wNb4jcO3Mjyg==",
+ "version": "19.3.0",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.3.0.tgz",
+ "integrity": "sha512-WJbi/ULaeuFOz7cfMgJlJCBAZiyqIFeQ6os4h5ex3PVTt2qosXgwI9eruFZqFAwJRv8x5pOuMhWR0aSRgyDqEg==",
"hasInstallScript": true,
"dependencies": {
"cosmiconfig": "7.0.1",
@@ -6602,16 +6602,16 @@
"https-proxy-agent": "5.0.1",
"progress": "2.0.3",
"proxy-from-env": "1.1.0",
- "puppeteer-core": "19.2.0"
+ "puppeteer-core": "19.3.0"
},
"engines": {
"node": ">=14.1.0"
}
},
"node_modules/puppeteer-core": {
- "version": "19.2.0",
- "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.2.0.tgz",
- "integrity": "sha512-wdoZDzf46y1ScpPEUDAzIWDmvG272BbdqSvDMvtYNjy2UJZT/j5OS5k813o2lfT4HtOle79eByCLs24iXbat1g==",
+ "version": "19.3.0",
+ "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.3.0.tgz",
+ "integrity": "sha512-P8VAAOBnBJo/7DKJnj1b0K9kZBF2D8lkdL94CjJ+DZKCp182LQqYemPI9omUSZkh4bgykzXjZhaVR1qtddTTQg==",
"dependencies": {
"cross-fetch": "3.1.5",
"debug": "4.3.4",
@@ -13060,22 +13060,22 @@
"integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
},
"puppeteer": {
- "version": "19.2.0",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.2.0.tgz",
- "integrity": "sha512-rhr5ery8htpOTikmm/wrDU707wtmJ7ccX2WLkBf0A8eYYpscck5/iz04/fHOiIRWMFfnYOvaO9wNb4jcO3Mjyg==",
+ "version": "19.3.0",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.3.0.tgz",
+ "integrity": "sha512-WJbi/ULaeuFOz7cfMgJlJCBAZiyqIFeQ6os4h5ex3PVTt2qosXgwI9eruFZqFAwJRv8x5pOuMhWR0aSRgyDqEg==",
"requires": {
"cosmiconfig": "7.0.1",
"devtools-protocol": "0.0.1056733",
"https-proxy-agent": "5.0.1",
"progress": "2.0.3",
"proxy-from-env": "1.1.0",
- "puppeteer-core": "19.2.0"
+ "puppeteer-core": "19.3.0"
}
},
"puppeteer-core": {
- "version": "19.2.0",
- "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.2.0.tgz",
- "integrity": "sha512-wdoZDzf46y1ScpPEUDAzIWDmvG272BbdqSvDMvtYNjy2UJZT/j5OS5k813o2lfT4HtOle79eByCLs24iXbat1g==",
+ "version": "19.3.0",
+ "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.3.0.tgz",
+ "integrity": "sha512-P8VAAOBnBJo/7DKJnj1b0K9kZBF2D8lkdL94CjJ+DZKCp182LQqYemPI9omUSZkh4bgykzXjZhaVR1qtddTTQg==",
"requires": {
"cross-fetch": "3.1.5",
"debug": "4.3.4",
diff --git a/package.json b/package.json
index cbf47436f..8fee63234 100644
--- a/package.json
+++ b/package.json
@@ -21,7 +21,7 @@
"morgan": "1.10.0",
"node-w3capi": "1.11.2",
"promise": "8.3.0",
- "puppeteer": "19.2.0",
+ "puppeteer": "19.3.0",
"socket.io": "4.5.0",
"superagent": "8.0.0"
},
From 69223538fae6f382aface781e0255f6aa8e6386b Mon Sep 17 00:00:00 2001
From: jennyliang
Date: Mon, 28 Nov 2022 11:16:49 +0800
Subject: [PATCH 110/349] upgrade prettier to 2.8.0
---
.cspell.json | 3 ++-
.nycrc | 12 ++++--------
package-lock.json | 14 +++++++-------
package.json | 2 +-
4 files changed, 14 insertions(+), 17 deletions(-)
diff --git a/.cspell.json b/.cspell.json
index 9c7d8ea46..d95caf7e9 100644
--- a/.cspell.json
+++ b/.cspell.json
@@ -36,6 +36,7 @@
"iprlink",
"Ishida",
"Keio",
+ "lcovonly",
"ldquo",
"linkchecker",
"mediacapture",
@@ -68,8 +69,8 @@
"SUMB",
"supersedable",
"Tantek",
- "testtest",
"testserver",
+ "testtest",
"tocline",
"tocxref",
"ttml",
diff --git a/.nycrc b/.nycrc
index 6b99a70e5..17ab01a52 100644
--- a/.nycrc
+++ b/.nycrc
@@ -1,9 +1,5 @@
{
- "all": true,
- "exclude": [
- "**/*.min.js"
- ],
- "reporter": [
- "lcovonly"
- ]
-}
\ No newline at end of file
+ "all": true,
+ "exclude": ["**/*.min.js"],
+ "reporter": ["lcovonly"]
+}
diff --git a/package-lock.json b/package-lock.json
index 58bee722f..f6c16a8ae 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -41,7 +41,7 @@
"nock": "13.2.2",
"nodemon": "2.0.20",
"nyc": "15.1.0",
- "prettier": "2.6.0"
+ "prettier": "2.8.0"
},
"engines": {
"node": "^16 || ^18",
@@ -6483,9 +6483,9 @@
}
},
"node_modules/prettier": {
- "version": "2.6.0",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.6.0.tgz",
- "integrity": "sha512-m2FgJibYrBGGgQXNzfd0PuDGShJgRavjUoRCw1mZERIWVSXF0iLzLm+aOqTAbLnC3n6JzUhAA8uZnFVghHJ86A==",
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.0.tgz",
+ "integrity": "sha512-9Lmg8hTFZKG0Asr/kW9Bp8tJjRVluO8EJQVfY2T7FMw9T5jy4I/Uvx0Rca/XWf50QQ1/SS48+6IJWnrb+2yemA==",
"dev": true,
"bin": {
"prettier": "bin-prettier.js"
@@ -12978,9 +12978,9 @@
"dev": true
},
"prettier": {
- "version": "2.6.0",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.6.0.tgz",
- "integrity": "sha512-m2FgJibYrBGGgQXNzfd0PuDGShJgRavjUoRCw1mZERIWVSXF0iLzLm+aOqTAbLnC3n6JzUhAA8uZnFVghHJ86A==",
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.0.tgz",
+ "integrity": "sha512-9Lmg8hTFZKG0Asr/kW9Bp8tJjRVluO8EJQVfY2T7FMw9T5jy4I/Uvx0Rca/XWf50QQ1/SS48+6IJWnrb+2yemA==",
"dev": true
},
"prettier-linter-helpers": {
diff --git a/package.json b/package.json
index 8fee63234..2b54d2704 100644
--- a/package.json
+++ b/package.json
@@ -42,7 +42,7 @@
"nock": "13.2.2",
"nodemon": "2.0.20",
"nyc": "15.1.0",
- "prettier": "2.6.0"
+ "prettier": "2.8.0"
},
"scripts": {
"build": "npm run lint && npm run test",
From 2d2e5b44fe95c603afe16229a92a11e1d4b0974a Mon Sep 17 00:00:00 2001
From: Denis Ah-Kang
Date: Mon, 28 Nov 2022 17:31:12 +0400
Subject: [PATCH 111/349] 7.0.0
---
package-lock.json | 4 ++--
package.json | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index f6c16a8ae..d69b4937b 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "specberus",
- "version": "6.2.2",
+ "version": "7.0.0",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "specberus",
- "version": "6.2.2",
+ "version": "7.0.0",
"license": "MIT",
"dependencies": {
"compression": "1.7.4",
diff --git a/package.json b/package.json
index 2b54d2704..dffe21b50 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "specberus",
- "version": "6.2.2",
+ "version": "7.0.0",
"description": "Specberus is a checker used at W3C to validate the compliance of Technical Reports with publication rules.",
"license": "MIT",
"main": "lib/validator",
From 5151c58bfb1b3aa78821ca8a80c5d5ae0d6cf575 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 5 Dec 2022 00:00:49 +0000
Subject: [PATCH 112/349] chore(deps-dev): bump lint-staged from 13.0.0 to
13.1.0
Bumps [lint-staged](https://github.com/okonet/lint-staged) from 13.0.0 to 13.1.0.
- [Release notes](https://github.com/okonet/lint-staged/releases)
- [Commits](https://github.com/okonet/lint-staged/compare/v13.0.0...v13.1.0)
---
updated-dependencies:
- dependency-name: lint-staged
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 144 +++++++++++++++++++++++-----------------------
package.json | 2 +-
2 files changed, 73 insertions(+), 73 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index d69b4937b..04737ff93 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -36,7 +36,7 @@
"eslint-plugin-prettier": "^4.0.0",
"expect.js": "0.3",
"husky": "8.0.0",
- "lint-staged": "13.0.0",
+ "lint-staged": "13.1.0",
"mocha": "10.1.0",
"nock": "13.2.2",
"nodemon": "2.0.20",
@@ -1917,9 +1917,9 @@
"dev": true
},
"node_modules/colorette": {
- "version": "2.0.16",
- "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz",
- "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==",
+ "version": "2.0.19",
+ "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz",
+ "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==",
"dev": true
},
"node_modules/combined-stream": {
@@ -1934,9 +1934,9 @@
}
},
"node_modules/commander": {
- "version": "9.4.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.0.tgz",
- "integrity": "sha512-sRPT+umqkz90UA8M1yqYfnHlZA7fF6nSphDtxeywPZ49ysjxDQybzk13CL+mXekDRG92skbcqCLVovuCusNmFw==",
+ "version": "9.4.1",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz",
+ "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==",
"dev": true,
"engines": {
"node": "^12.20.0 || >=14"
@@ -4985,9 +4985,9 @@
}
},
"node_modules/lilconfig": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz",
- "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==",
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz",
+ "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==",
"dev": true,
"engines": {
"node": ">=10"
@@ -4999,24 +4999,24 @@
"integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="
},
"node_modules/lint-staged": {
- "version": "13.0.0",
- "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-13.0.0.tgz",
- "integrity": "sha512-vWban5utFt78VZohbosUxNIa46KKJ+KOQTDWTQ8oSl1DLEEVl9zhUtaQbiiydAmx+h2wKJK2d0+iMaRmknuWRQ==",
+ "version": "13.1.0",
+ "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-13.1.0.tgz",
+ "integrity": "sha512-pn/sR8IrcF/T0vpWLilih8jmVouMlxqXxKuAojmbiGX5n/gDnz+abdPptlj0vYnbfE0SQNl3CY/HwtM0+yfOVQ==",
"dev": true,
"dependencies": {
"cli-truncate": "^3.1.0",
- "colorette": "^2.0.16",
- "commander": "^9.3.0",
+ "colorette": "^2.0.19",
+ "commander": "^9.4.1",
"debug": "^4.3.4",
"execa": "^6.1.0",
- "lilconfig": "2.0.5",
- "listr2": "^4.0.5",
+ "lilconfig": "2.0.6",
+ "listr2": "^5.0.5",
"micromatch": "^4.0.5",
"normalize-path": "^3.0.0",
"object-inspect": "^1.12.2",
- "pidtree": "^0.5.0",
+ "pidtree": "^0.6.0",
"string-argv": "^0.3.1",
- "yaml": "^2.1.1"
+ "yaml": "^2.1.3"
},
"bin": {
"lint-staged": "bin/lint-staged.js"
@@ -5052,31 +5052,31 @@
"dev": true
},
"node_modules/lint-staged/node_modules/yaml": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.1.1.tgz",
- "integrity": "sha512-o96x3OPo8GjWeSLF+wOAbrPfhFOGY0W00GNaxCDv+9hkcDJEnev1yh8S7pgHF0ik6zc8sQLuL8hjHjJULZp8bw==",
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.1.3.tgz",
+ "integrity": "sha512-AacA8nRULjKMX2DvWvOAdBZMOfQlypSFkjcOcu9FalllIDJ1kvlREzcdIZmidQUqqeMv7jorHjq2HlLv/+c2lg==",
"dev": true,
"engines": {
"node": ">= 14"
}
},
"node_modules/listr2": {
- "version": "4.0.5",
- "resolved": "https://registry.npmjs.org/listr2/-/listr2-4.0.5.tgz",
- "integrity": "sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA==",
+ "version": "5.0.6",
+ "resolved": "https://registry.npmjs.org/listr2/-/listr2-5.0.6.tgz",
+ "integrity": "sha512-u60KxKBy1BR2uLJNTWNptzWQ1ob/gjMzIJPZffAENzpZqbMZ/5PrXXOomDcevIS/+IB7s1mmCEtSlT2qHWMqag==",
"dev": true,
"dependencies": {
"cli-truncate": "^2.1.0",
- "colorette": "^2.0.16",
+ "colorette": "^2.0.19",
"log-update": "^4.0.0",
"p-map": "^4.0.0",
"rfdc": "^1.3.0",
- "rxjs": "^7.5.5",
+ "rxjs": "^7.5.7",
"through": "^2.3.8",
"wrap-ansi": "^7.0.0"
},
"engines": {
- "node": ">=12"
+ "node": "^14.13.1 || >=16.0.0"
},
"peerDependencies": {
"enquirer": ">= 2.3.0 < 3"
@@ -6398,9 +6398,9 @@
}
},
"node_modules/pidtree": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.5.0.tgz",
- "integrity": "sha512-9nxspIM7OpZuhBxPg73Zvyq7j1QMPMPsGKTqRc2XOaFQauDvoNz9fM1Wdkjmeo7l9GXOZiRs97sPkuayl39wjA==",
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz",
+ "integrity": "sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==",
"dev": true,
"bin": {
"pidtree": "bin/pidtree.js"
@@ -6900,9 +6900,9 @@
}
},
"node_modules/rxjs": {
- "version": "7.5.5",
- "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.5.tgz",
- "integrity": "sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw==",
+ "version": "7.6.0",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.6.0.tgz",
+ "integrity": "sha512-DDa7d8TFNUalGC9VqXvQ1euWNN7sc63TrUCuM9J998+ViviahMIjKSOU7rfcgFOF+FCD71BhDRv4hrFz+ImDLQ==",
"dev": true,
"dependencies": {
"tslib": "^2.1.0"
@@ -7611,9 +7611,9 @@
}
},
"node_modules/tslib": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz",
- "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz",
+ "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==",
"dev": true
},
"node_modules/type-check": {
@@ -9627,9 +9627,9 @@
"dev": true
},
"colorette": {
- "version": "2.0.16",
- "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz",
- "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==",
+ "version": "2.0.19",
+ "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz",
+ "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==",
"dev": true
},
"combined-stream": {
@@ -9641,9 +9641,9 @@
}
},
"commander": {
- "version": "9.4.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.0.tgz",
- "integrity": "sha512-sRPT+umqkz90UA8M1yqYfnHlZA7fF6nSphDtxeywPZ49ysjxDQybzk13CL+mXekDRG92skbcqCLVovuCusNmFw==",
+ "version": "9.4.1",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz",
+ "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==",
"dev": true
},
"comment-json": {
@@ -11871,9 +11871,9 @@
}
},
"lilconfig": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz",
- "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==",
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz",
+ "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==",
"dev": true
},
"lines-and-columns": {
@@ -11882,24 +11882,24 @@
"integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="
},
"lint-staged": {
- "version": "13.0.0",
- "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-13.0.0.tgz",
- "integrity": "sha512-vWban5utFt78VZohbosUxNIa46KKJ+KOQTDWTQ8oSl1DLEEVl9zhUtaQbiiydAmx+h2wKJK2d0+iMaRmknuWRQ==",
+ "version": "13.1.0",
+ "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-13.1.0.tgz",
+ "integrity": "sha512-pn/sR8IrcF/T0vpWLilih8jmVouMlxqXxKuAojmbiGX5n/gDnz+abdPptlj0vYnbfE0SQNl3CY/HwtM0+yfOVQ==",
"dev": true,
"requires": {
"cli-truncate": "^3.1.0",
- "colorette": "^2.0.16",
- "commander": "^9.3.0",
+ "colorette": "^2.0.19",
+ "commander": "^9.4.1",
"debug": "^4.3.4",
"execa": "^6.1.0",
- "lilconfig": "2.0.5",
- "listr2": "^4.0.5",
+ "lilconfig": "2.0.6",
+ "listr2": "^5.0.5",
"micromatch": "^4.0.5",
"normalize-path": "^3.0.0",
"object-inspect": "^1.12.2",
- "pidtree": "^0.5.0",
+ "pidtree": "^0.6.0",
"string-argv": "^0.3.1",
- "yaml": "^2.1.1"
+ "yaml": "^2.1.3"
},
"dependencies": {
"debug": {
@@ -11918,25 +11918,25 @@
"dev": true
},
"yaml": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.1.1.tgz",
- "integrity": "sha512-o96x3OPo8GjWeSLF+wOAbrPfhFOGY0W00GNaxCDv+9hkcDJEnev1yh8S7pgHF0ik6zc8sQLuL8hjHjJULZp8bw==",
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.1.3.tgz",
+ "integrity": "sha512-AacA8nRULjKMX2DvWvOAdBZMOfQlypSFkjcOcu9FalllIDJ1kvlREzcdIZmidQUqqeMv7jorHjq2HlLv/+c2lg==",
"dev": true
}
}
},
"listr2": {
- "version": "4.0.5",
- "resolved": "https://registry.npmjs.org/listr2/-/listr2-4.0.5.tgz",
- "integrity": "sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA==",
+ "version": "5.0.6",
+ "resolved": "https://registry.npmjs.org/listr2/-/listr2-5.0.6.tgz",
+ "integrity": "sha512-u60KxKBy1BR2uLJNTWNptzWQ1ob/gjMzIJPZffAENzpZqbMZ/5PrXXOomDcevIS/+IB7s1mmCEtSlT2qHWMqag==",
"dev": true,
"requires": {
"cli-truncate": "^2.1.0",
- "colorette": "^2.0.16",
+ "colorette": "^2.0.19",
"log-update": "^4.0.0",
"p-map": "^4.0.0",
"rfdc": "^1.3.0",
- "rxjs": "^7.5.5",
+ "rxjs": "^7.5.7",
"through": "^2.3.8",
"wrap-ansi": "^7.0.0"
},
@@ -12918,9 +12918,9 @@
"dev": true
},
"pidtree": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.5.0.tgz",
- "integrity": "sha512-9nxspIM7OpZuhBxPg73Zvyq7j1QMPMPsGKTqRc2XOaFQauDvoNz9fM1Wdkjmeo7l9GXOZiRs97sPkuayl39wjA==",
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz",
+ "integrity": "sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==",
"dev": true
},
"pkg-dir": {
@@ -13268,9 +13268,9 @@
}
},
"rxjs": {
- "version": "7.5.5",
- "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.5.tgz",
- "integrity": "sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw==",
+ "version": "7.6.0",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.6.0.tgz",
+ "integrity": "sha512-DDa7d8TFNUalGC9VqXvQ1euWNN7sc63TrUCuM9J998+ViviahMIjKSOU7rfcgFOF+FCD71BhDRv4hrFz+ImDLQ==",
"dev": true,
"requires": {
"tslib": "^2.1.0"
@@ -13805,9 +13805,9 @@
}
},
"tslib": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz",
- "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz",
+ "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==",
"dev": true
},
"type-check": {
diff --git a/package.json b/package.json
index dffe21b50..50462fba3 100644
--- a/package.json
+++ b/package.json
@@ -37,7 +37,7 @@
"eslint-plugin-prettier": "^4.0.0",
"expect.js": "0.3",
"husky": "8.0.0",
- "lint-staged": "13.0.0",
+ "lint-staged": "13.1.0",
"mocha": "10.1.0",
"nock": "13.2.2",
"nodemon": "2.0.20",
From 76c697c1d5d2a1300d3519bd84fe3ae98085867a Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 5 Dec 2022 00:01:08 +0000
Subject: [PATCH 113/349] chore(deps): bump node-w3capi from 1.11.2 to 2.0.0
Bumps [node-w3capi](https://github.com/w3c/node-w3capi) from 1.11.2 to 2.0.0.
- [Release notes](https://github.com/w3c/node-w3capi/releases)
- [Commits](https://github.com/w3c/node-w3capi/compare/v1.11.2...v2.0.0)
---
updated-dependencies:
- dependency-name: node-w3capi
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 91 ++++++++++++++++++++++++++++-------------------
package.json | 2 +-
2 files changed, 56 insertions(+), 37 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index d69b4937b..6259c0292 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -18,7 +18,7 @@
"jsdom": "20.0.0",
"metaviewport-parser": "0.2.0",
"morgan": "1.10.0",
- "node-w3capi": "1.11.2",
+ "node-w3capi": "2.0.0",
"promise": "8.3.0",
"puppeteer": "19.3.0",
"socket.io": "4.5.0",
@@ -1434,9 +1434,9 @@
}
},
"node_modules/async": {
- "version": "3.2.3",
- "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz",
- "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g=="
+ "version": "3.2.4",
+ "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz",
+ "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ=="
},
"node_modules/asynckit": {
"version": "0.4.0",
@@ -5664,16 +5664,16 @@
"dev": true
},
"node_modules/node-w3capi": {
- "version": "1.11.2",
- "resolved": "https://registry.npmjs.org/node-w3capi/-/node-w3capi-1.11.2.tgz",
- "integrity": "sha512-HqEGZQZVDHC1bBhQVIykIGGc2zWVMFx1h0Dah89hIywVseFhXrRgFieeb5x3NqRed88ntz+TjazRn5E+77NIwQ==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/node-w3capi/-/node-w3capi-2.0.0.tgz",
+ "integrity": "sha512-nVPHY+lpRD4xWj6Ov7L6ixvKE45AHvVJvRRvynBkUL/zQkDKt6t7RWdfgzmdLkeaca5lR9ukEA8BvX0P5VSGLw==",
"dependencies": {
- "async": "3.2.3",
- "superagent": "7.1.2"
+ "async": "3.2.4",
+ "superagent": "8.0.4"
},
"engines": {
- "node": "14 || 16",
- "npm": ">=6"
+ "node": "16 || 18",
+ "npm": ">=7"
}
},
"node_modules/node-w3capi/node_modules/debug": {
@@ -5708,23 +5708,35 @@
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
},
+ "node_modules/node-w3capi/node_modules/qs": {
+ "version": "6.11.0",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz",
+ "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==",
+ "dependencies": {
+ "side-channel": "^1.0.4"
+ },
+ "engines": {
+ "node": ">=0.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/node-w3capi/node_modules/superagent": {
- "version": "7.1.2",
- "resolved": "https://registry.npmjs.org/superagent/-/superagent-7.1.2.tgz",
- "integrity": "sha512-o9/fP6dww7a4xmEF5a484o2rG34UUGo8ztDlv7vbCWuqPhpndMi0f7eXxdlryk5U12Kzy46nh8eNpLAJ93Alsg==",
- "deprecated": "Deprecated due to bug in CI build https://github.com/visionmedia/superagent/pull/1677\\#issuecomment-1081361876",
+ "version": "8.0.4",
+ "resolved": "https://registry.npmjs.org/superagent/-/superagent-8.0.4.tgz",
+ "integrity": "sha512-yaQB7YqAHhutt8yU7XIRKXGXtkxKidVuiDJ8FJPBG7JPd7Ckv4X9cOdxVGH5DFsPXodsCrOSzdUi2xL+o9z1qw==",
"dependencies": {
"component-emitter": "^1.3.0",
"cookiejar": "^2.1.3",
- "debug": "^4.3.3",
+ "debug": "^4.3.4",
"fast-safe-stringify": "^2.1.1",
"form-data": "^4.0.0",
"formidable": "^2.0.1",
"methods": "^1.1.2",
- "mime": "^2.5.0",
- "qs": "^6.10.1",
- "readable-stream": "^3.6.0",
- "semver": "^7.3.5"
+ "mime": "2.6.0",
+ "qs": "^6.11.0",
+ "semver": "^7.3.8"
},
"engines": {
"node": ">=6.4.0 <13 || >=14"
@@ -9288,9 +9300,9 @@
"dev": true
},
"async": {
- "version": "3.2.3",
- "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz",
- "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g=="
+ "version": "3.2.4",
+ "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz",
+ "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ=="
},
"asynckit": {
"version": "0.4.0",
@@ -12380,12 +12392,12 @@
"dev": true
},
"node-w3capi": {
- "version": "1.11.2",
- "resolved": "https://registry.npmjs.org/node-w3capi/-/node-w3capi-1.11.2.tgz",
- "integrity": "sha512-HqEGZQZVDHC1bBhQVIykIGGc2zWVMFx1h0Dah89hIywVseFhXrRgFieeb5x3NqRed88ntz+TjazRn5E+77NIwQ==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/node-w3capi/-/node-w3capi-2.0.0.tgz",
+ "integrity": "sha512-nVPHY+lpRD4xWj6Ov7L6ixvKE45AHvVJvRRvynBkUL/zQkDKt6t7RWdfgzmdLkeaca5lR9ukEA8BvX0P5VSGLw==",
"requires": {
- "async": "3.2.3",
- "superagent": "7.1.2"
+ "async": "3.2.4",
+ "superagent": "8.0.4"
},
"dependencies": {
"debug": {
@@ -12406,22 +12418,29 @@
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
},
+ "qs": {
+ "version": "6.11.0",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz",
+ "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==",
+ "requires": {
+ "side-channel": "^1.0.4"
+ }
+ },
"superagent": {
- "version": "7.1.2",
- "resolved": "https://registry.npmjs.org/superagent/-/superagent-7.1.2.tgz",
- "integrity": "sha512-o9/fP6dww7a4xmEF5a484o2rG34UUGo8ztDlv7vbCWuqPhpndMi0f7eXxdlryk5U12Kzy46nh8eNpLAJ93Alsg==",
+ "version": "8.0.4",
+ "resolved": "https://registry.npmjs.org/superagent/-/superagent-8.0.4.tgz",
+ "integrity": "sha512-yaQB7YqAHhutt8yU7XIRKXGXtkxKidVuiDJ8FJPBG7JPd7Ckv4X9cOdxVGH5DFsPXodsCrOSzdUi2xL+o9z1qw==",
"requires": {
"component-emitter": "^1.3.0",
"cookiejar": "^2.1.3",
- "debug": "^4.3.3",
+ "debug": "^4.3.4",
"fast-safe-stringify": "^2.1.1",
"form-data": "^4.0.0",
"formidable": "^2.0.1",
"methods": "^1.1.2",
- "mime": "^2.5.0",
- "qs": "^6.10.1",
- "readable-stream": "^3.6.0",
- "semver": "^7.3.5"
+ "mime": "2.6.0",
+ "qs": "^6.11.0",
+ "semver": "^7.3.8"
}
}
}
diff --git a/package.json b/package.json
index dffe21b50..40fee611d 100644
--- a/package.json
+++ b/package.json
@@ -19,7 +19,7 @@
"jsdom": "20.0.0",
"metaviewport-parser": "0.2.0",
"morgan": "1.10.0",
- "node-w3capi": "1.11.2",
+ "node-w3capi": "2.0.0",
"promise": "8.3.0",
"puppeteer": "19.3.0",
"socket.io": "4.5.0",
From f79d6ad5401abbb2950c281cf7bf870da64766fc Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 6 Dec 2022 18:36:27 +0000
Subject: [PATCH 114/349] chore(deps): bump qs and formidable
Bumps [qs](https://github.com/ljharb/qs) and [formidable](https://github.com/node-formidable/formidable). These dependencies needed to be updated together.
Updates `qs` from 6.9.3 to 6.10.3
- [Release notes](https://github.com/ljharb/qs/releases)
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ljharb/qs/compare/v6.9.3...v6.10.3)
Updates `formidable` from 2.0.1 to 2.1.1
- [Release notes](https://github.com/node-formidable/formidable/releases)
- [Changelog](https://github.com/node-formidable/formidable/blob/master/CHANGELOG.md)
- [Commits](https://github.com/node-formidable/formidable/commits)
---
updated-dependencies:
- dependency-name: qs
dependency-type: indirect
- dependency-name: formidable
dependency-type: indirect
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 58 ++++++++++++++++++++++++++---------------------
1 file changed, 32 insertions(+), 26 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 27fc22c4f..81f99d8ba 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -2461,9 +2461,9 @@
"integrity": "sha512-CmTu6SQx2g3TbZzDCAV58+LTxVdKplS7xip0g5oDXpZ+isr0rv5dDP8ToyVRywzPHkCCPKgKgScEcwz4uPWDIA=="
},
"node_modules/dezalgo": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.3.tgz",
- "integrity": "sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY=",
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.4.tgz",
+ "integrity": "sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==",
"dependencies": {
"asap": "^2.0.0",
"wrappy": "1"
@@ -3727,23 +3727,26 @@
}
},
"node_modules/formidable": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/formidable/-/formidable-2.0.1.tgz",
- "integrity": "sha512-rjTMNbp2BpfQShhFbR3Ruk3qk2y9jKpvMW78nJgx8QKtxjDVrwbZG+wvDOmVbifHyOUOQJXxqEy6r0faRrPzTQ==",
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/formidable/-/formidable-2.1.1.tgz",
+ "integrity": "sha512-0EcS9wCFEzLvfiks7omJ+SiYJAiD+TzK4Pcw1UlUoGnhUxDcMKjt0P7x8wEb0u6OHu8Nb98WG3nxtlF5C7bvUQ==",
"dependencies": {
- "dezalgo": "1.0.3",
- "hexoid": "1.0.0",
- "once": "1.4.0",
- "qs": "6.9.3"
+ "dezalgo": "^1.0.4",
+ "hexoid": "^1.0.0",
+ "once": "^1.4.0",
+ "qs": "^6.11.0"
},
"funding": {
"url": "https://ko-fi.com/tunnckoCore/commissions"
}
},
"node_modules/formidable/node_modules/qs": {
- "version": "6.9.3",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.3.tgz",
- "integrity": "sha512-EbZYNarm6138UKKq46tdx08Yo/q9ZhFoAXAI1meAFd2GtbRDhbZY2WQSICskT0c5q99aFzLG1D4nvTk9tqfXIw==",
+ "version": "6.11.0",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz",
+ "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==",
+ "dependencies": {
+ "side-channel": "^1.0.4"
+ },
"engines": {
"node": ">=0.6"
},
@@ -10063,9 +10066,9 @@
"integrity": "sha512-CmTu6SQx2g3TbZzDCAV58+LTxVdKplS7xip0g5oDXpZ+isr0rv5dDP8ToyVRywzPHkCCPKgKgScEcwz4uPWDIA=="
},
"dezalgo": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.3.tgz",
- "integrity": "sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY=",
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.4.tgz",
+ "integrity": "sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==",
"requires": {
"asap": "^2.0.0",
"wrappy": "1"
@@ -11004,20 +11007,23 @@
}
},
"formidable": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/formidable/-/formidable-2.0.1.tgz",
- "integrity": "sha512-rjTMNbp2BpfQShhFbR3Ruk3qk2y9jKpvMW78nJgx8QKtxjDVrwbZG+wvDOmVbifHyOUOQJXxqEy6r0faRrPzTQ==",
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/formidable/-/formidable-2.1.1.tgz",
+ "integrity": "sha512-0EcS9wCFEzLvfiks7omJ+SiYJAiD+TzK4Pcw1UlUoGnhUxDcMKjt0P7x8wEb0u6OHu8Nb98WG3nxtlF5C7bvUQ==",
"requires": {
- "dezalgo": "1.0.3",
- "hexoid": "1.0.0",
- "once": "1.4.0",
- "qs": "6.9.3"
+ "dezalgo": "^1.0.4",
+ "hexoid": "^1.0.0",
+ "once": "^1.4.0",
+ "qs": "^6.11.0"
},
"dependencies": {
"qs": {
- "version": "6.9.3",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.3.tgz",
- "integrity": "sha512-EbZYNarm6138UKKq46tdx08Yo/q9ZhFoAXAI1meAFd2GtbRDhbZY2WQSICskT0c5q99aFzLG1D4nvTk9tqfXIw=="
+ "version": "6.11.0",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz",
+ "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==",
+ "requires": {
+ "side-channel": "^1.0.4"
+ }
}
}
},
From 7600e943acd5fddc949f18b10a52ac810b9d4ae8 Mon Sep 17 00:00:00 2001
From: JiayingL
Date: Thu, 8 Dec 2022 21:52:14 +0800
Subject: [PATCH 115/349] Not check errata link for REC with Candidate/Proposed
changes (#1680)
* Not check errata link for REC with Candidate/Proposed changes
* Update lib/rules/headers/errata.js
Co-authored-by: Denis Ah-Kang
* Update lib/rules/headers/errata.js
Co-authored-by: Denis Ah-Kang
* address comment https://github.com/w3c/specberus/pull/1680#discussion_r1039163718
* add document
* add document
* Update lib/rules.json
Co-authored-by: Denis Ah-Kang
* fix lint
Co-authored-by: Denis Ah-Kang
---
lib/rules.json | 2 +-
lib/rules/headers/errata.js | 17 +++++++
test/data/TR/Recommendation/REC.js | 16 +++++++
test/doc-views/TR/Recommendation/REC.js | 60 +++++++++++++++++++++++++
4 files changed, 94 insertions(+), 1 deletion(-)
diff --git a/lib/rules.json b/lib/rules.json
index 693c1ea83..399a5689d 100644
--- a/lib/rules.json
+++ b/lib/rules.json
@@ -1223,7 +1223,7 @@
" If this is a modified Recommendation that was modified in place or is a new edition, the document must include both the original publication date and the modification date. For example:
<p id=\"w3c-state\">W3C Recommendation 7 April 2004, edited in place 19 August2004</p> "
],
"docIDFormat": true,
- "docIDOrder": "Document identifier information must be present in this order: 'This version' - URI to that version 'Latest version' - URI to the latest version. See also the (non-normative) Version Management in W3C Technical Reports for information about \"latest version\" URI and version management. 'History' - URI to the history of the specification Editor(s) Feedback - GitHub repository issue links are required in the <dl>after <dt>Feedback:</dt> in the headers (<div class=\"head\">) of the document. Links are expected to be of the form https://github.com/<USER_OR_ORG>/<REPO_NAME>/[issues|labels][/…]
.) Errata - URI to an errata document for any errors or issues reported since publication. See also suggestions on errata page structure in the Manual of Style. Note: Do not put the errata document in TR space as the expectation is that we will not modify document in TR space after publication; see the policy for in-place modification of W3C Technical Reports . ",
+ "docIDOrder": "Document identifier information must be present in this order: 'This version' - URI to that version 'Latest version' - URI to the latest version. See also the (non-normative) Version Management in W3C Technical Reports for information about \"latest version\" URI and version management. 'History' - URI to the history of the specification Editor(s) Feedback - GitHub repository issue links are required in the <dl>after <dt>Feedback:</dt> in the headers (<div class=\"head\">) of the document. Links are expected to be of the form https://github.com/<USER_OR_ORG>/<REPO_NAME>/[issues|labels][/…]
.) Errata - URI to an errata document for any errors or issues reported since publication. See also suggestions on errata page structure in the Manual of Style. Note: Do not put the errata document in TR space as the expectation is that we will not modify document in TR space after publication; see the policy for in-place modification of W3C Technical Reports . Recommendations with candidate/proposed changes are treated as inline errata, and these documents don't require an errata link. ",
"docIDThisVersion": ["REC"],
"docIDDate": true,
"docIDLatestVersion": true,
diff --git a/lib/rules/headers/errata.js b/lib/rules/headers/errata.js
index 800ef5200..b5fdffcd5 100644
--- a/lib/rules/headers/errata.js
+++ b/lib/rules/headers/errata.js
@@ -2,15 +2,32 @@
const self = {
name: 'headers.errata',
+ section: 'front-matter',
+ rule: 'docIDOrder',
};
export const { name } = self;
+// Check if document is Recommendation, and uses inline changes(REC with Candidate/Proposed changes)
+function isRECWithChanges(sr) {
+ if (sr.config.status !== 'REC') {
+ return false;
+ }
+
+ const recMeta = sr.getRecMetadata({});
+ return Object.values(recMeta).length !== 0;
+}
+
/**
* @param sr
* @param done
*/
export function check(sr, done) {
+ // for REC with Candidate/Proposed changes, no need to check errata link
+ if (isRECWithChanges(sr)) {
+ return done();
+ }
+
const dts = sr.extractHeaders();
// Check 'Errata:' exist, don't check any further.
if (!dts.Errata) {
diff --git a/test/data/TR/Recommendation/REC.js b/test/data/TR/Recommendation/REC.js
index c4f3ce2f9..13eb76e15 100644
--- a/test/data/TR/Recommendation/REC.js
+++ b/test/data/TR/Recommendation/REC.js
@@ -54,6 +54,22 @@ export const rules = {
data: 'noErrata',
errors: ['headers.errata.no-errata'],
},
+ {
+ data: 'recWithProposedSubChanges',
+ errors: [],
+ },
+ {
+ data: 'recWithProposedNewChanges',
+ errors: [],
+ },
+ {
+ data: 'recWithCandidateSubChanges',
+ errors: [],
+ },
+ {
+ data: 'recWithCandidateNewChanges',
+ errors: [],
+ },
],
dl: [
...baseRules.headers.dl,
diff --git a/test/doc-views/TR/Recommendation/REC.js b/test/doc-views/TR/Recommendation/REC.js
index 21350bf9b..033b69758 100644
--- a/test/doc-views/TR/Recommendation/REC.js
+++ b/test/doc-views/TR/Recommendation/REC.js
@@ -34,6 +34,66 @@ export default {
needErrata: false,
},
},
+ recWithProposedSubChanges: {
+ ...good,
+ config: {
+ ...good.config,
+ needErrata: false,
+ },
+ sotd: {
+ ...good.sotd,
+ rec: {
+ ...good.sotd.rec,
+ showAddition: true,
+ addition: 'It includes proposed corrections.',
+ },
+ },
+ },
+ recWithProposedNewChanges: {
+ ...good,
+ config: {
+ ...good.config,
+ needErrata: false,
+ },
+ sotd: {
+ ...good.sotd,
+ rec: {
+ ...good.sotd.rec,
+ showProposedAdd: true,
+ },
+ },
+ },
+ recWithCandidateSubChanges: {
+ ...good,
+ config: {
+ ...good.config,
+ needErrata: false,
+ },
+ sotd: {
+ ...good.sotd,
+ rec: {
+ ...good.sotd.rec,
+ showAddition: true,
+ addition: 'It includes candidate corrections.',
+ },
+ },
+ },
+ recWithCandidateNewChanges: {
+ ...good,
+ config: {
+ ...good.config,
+ needErrata: false,
+ },
+ sotd: {
+ ...good.sotd,
+ rec: {
+ ...good.sotd.rec,
+ showAddition: true,
+ addition:
+ 'It includes candidate additions, introducing new features since the previous Recommendation.',
+ },
+ },
+ },
},
deployment: {
noDeployment: {
From aa2c5c65744e9d29d70ed48573eb854a732e08e3 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 12 Dec 2022 00:00:55 +0000
Subject: [PATCH 116/349] chore(deps-dev): bump mocha from 10.1.0 to 10.2.0
Bumps [mocha](https://github.com/mochajs/mocha) from 10.1.0 to 10.2.0.
- [Release notes](https://github.com/mochajs/mocha/releases)
- [Changelog](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mochajs/mocha/compare/v10.1.0...v10.2.0)
---
updated-dependencies:
- dependency-name: mocha
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 14 +++++++-------
package.json | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 81f99d8ba..0b42cce3b 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -37,7 +37,7 @@
"expect.js": "0.3",
"husky": "8.0.0",
"lint-staged": "13.1.0",
- "mocha": "10.1.0",
+ "mocha": "10.2.0",
"nock": "13.2.2",
"nodemon": "2.0.20",
"nyc": "15.1.0",
@@ -5417,9 +5417,9 @@
"integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A=="
},
"node_modules/mocha": {
- "version": "10.1.0",
- "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.1.0.tgz",
- "integrity": "sha512-vUF7IYxEoN7XhQpFLxQAEMtE4W91acW4B6En9l97MwE9stL1A9gusXfoHZCLVHDUJ/7V5+lbCM6yMqzo5vNymg==",
+ "version": "10.2.0",
+ "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.2.0.tgz",
+ "integrity": "sha512-IDY7fl/BecMwFHzoqF2sg/SHHANeBoMMXFlS9r0OXKDssYE1M5O43wUY/9BVPeIvfH2zmEbBfseqN9gBQZzXkg==",
"dev": true,
"dependencies": {
"ansi-colors": "4.1.1",
@@ -12205,9 +12205,9 @@
"integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A=="
},
"mocha": {
- "version": "10.1.0",
- "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.1.0.tgz",
- "integrity": "sha512-vUF7IYxEoN7XhQpFLxQAEMtE4W91acW4B6En9l97MwE9stL1A9gusXfoHZCLVHDUJ/7V5+lbCM6yMqzo5vNymg==",
+ "version": "10.2.0",
+ "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.2.0.tgz",
+ "integrity": "sha512-IDY7fl/BecMwFHzoqF2sg/SHHANeBoMMXFlS9r0OXKDssYE1M5O43wUY/9BVPeIvfH2zmEbBfseqN9gBQZzXkg==",
"dev": true,
"requires": {
"ansi-colors": "4.1.1",
diff --git a/package.json b/package.json
index d77a30bcf..c718fa519 100644
--- a/package.json
+++ b/package.json
@@ -38,7 +38,7 @@
"expect.js": "0.3",
"husky": "8.0.0",
"lint-staged": "13.1.0",
- "mocha": "10.1.0",
+ "mocha": "10.2.0",
"nock": "13.2.2",
"nodemon": "2.0.20",
"nyc": "15.1.0",
From 6f153723212ea444e0c3675938a515ab3235ed69 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 12 Dec 2022 00:01:16 +0000
Subject: [PATCH 117/349] chore(deps): bump puppeteer from 19.3.0 to 19.4.0
Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 19.3.0 to 19.4.0.
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json)
- [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v19.3.0...puppeteer-v19.4.0)
---
updated-dependencies:
- dependency-name: puppeteer
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 101 +++++++++++++++++++++++++++++-----------------
package.json | 2 +-
2 files changed, 66 insertions(+), 37 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 81f99d8ba..86885a2c6 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -20,7 +20,7 @@
"morgan": "1.10.0",
"node-w3capi": "2.0.0",
"promise": "8.3.0",
- "puppeteer": "19.3.0",
+ "puppeteer": "19.4.0",
"socket.io": "4.5.0",
"superagent": "8.0.0"
},
@@ -1122,7 +1122,8 @@
"node_modules/@types/parse-json": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
- "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA=="
+ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
+ "dev": true
},
"node_modules/@types/yauzl": {
"version": "2.10.0",
@@ -1359,8 +1360,7 @@
"node_modules/argparse": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
- "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
- "dev": true
+ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
},
"node_modules/array-flatten": {
"version": "1.1.1",
@@ -2112,6 +2112,7 @@
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz",
"integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==",
+ "dev": true,
"dependencies": {
"@types/parse-json": "^4.0.0",
"import-fresh": "^3.2.1",
@@ -2456,9 +2457,9 @@
}
},
"node_modules/devtools-protocol": {
- "version": "0.0.1056733",
- "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1056733.tgz",
- "integrity": "sha512-CmTu6SQx2g3TbZzDCAV58+LTxVdKplS7xip0g5oDXpZ+isr0rv5dDP8ToyVRywzPHkCCPKgKgScEcwz4uPWDIA=="
+ "version": "0.0.1068969",
+ "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1068969.tgz",
+ "integrity": "sha512-ATFTrPbY1dKYhPPvpjtwWKSK2mIwGmRwX54UASn9THEuIZCe2n9k3vVuMmt6jWeL+e5QaaguEv/pMyR+JQB7VQ=="
},
"node_modules/dezalgo": {
"version": "1.0.4",
@@ -4862,7 +4863,6 @@
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
"integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
- "dev": true,
"dependencies": {
"argparse": "^2.0.1"
},
@@ -6607,30 +6607,30 @@
}
},
"node_modules/puppeteer": {
- "version": "19.3.0",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.3.0.tgz",
- "integrity": "sha512-WJbi/ULaeuFOz7cfMgJlJCBAZiyqIFeQ6os4h5ex3PVTt2qosXgwI9eruFZqFAwJRv8x5pOuMhWR0aSRgyDqEg==",
+ "version": "19.4.0",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.4.0.tgz",
+ "integrity": "sha512-sRzWEfFSZCCcFUJflGtYI2V7A6qK4Jht+2JiI2LZgn+Nv/LOZZsBDEaGl98ZrS8oEcUA5on4p2yJbE0nzHNzIg==",
"hasInstallScript": true,
"dependencies": {
- "cosmiconfig": "7.0.1",
- "devtools-protocol": "0.0.1056733",
+ "cosmiconfig": "8.0.0",
+ "devtools-protocol": "0.0.1068969",
"https-proxy-agent": "5.0.1",
"progress": "2.0.3",
"proxy-from-env": "1.1.0",
- "puppeteer-core": "19.3.0"
+ "puppeteer-core": "19.4.0"
},
"engines": {
"node": ">=14.1.0"
}
},
"node_modules/puppeteer-core": {
- "version": "19.3.0",
- "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.3.0.tgz",
- "integrity": "sha512-P8VAAOBnBJo/7DKJnj1b0K9kZBF2D8lkdL94CjJ+DZKCp182LQqYemPI9omUSZkh4bgykzXjZhaVR1qtddTTQg==",
+ "version": "19.4.0",
+ "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.4.0.tgz",
+ "integrity": "sha512-gG/jxseleZStinBn86x8r7trjcE4jcjx1hIQWOpACQhquHYMuKnrWxkzg+EDn8sN3wUtF/Ry9mtJgjM49oUOFQ==",
"dependencies": {
"cross-fetch": "3.1.5",
"debug": "4.3.4",
- "devtools-protocol": "0.0.1056733",
+ "devtools-protocol": "0.0.1068969",
"extract-zip": "2.0.1",
"https-proxy-agent": "5.0.1",
"proxy-from-env": "1.1.0",
@@ -6664,6 +6664,20 @@
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
},
+ "node_modules/puppeteer/node_modules/cosmiconfig": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.0.0.tgz",
+ "integrity": "sha512-da1EafcpH6b/TD8vDRaWV7xFINlHlF6zKsGwS1TsuVJTZRkquaS5HTMq7uq6h31619QjbsYl21gVDOm32KM1vQ==",
+ "dependencies": {
+ "import-fresh": "^3.2.1",
+ "js-yaml": "^4.1.0",
+ "parse-json": "^5.0.0",
+ "path-type": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=14"
+ }
+ },
"node_modules/qs": {
"version": "6.10.3",
"resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz",
@@ -8061,6 +8075,7 @@
"version": "1.10.2",
"resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
"integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
+ "dev": true,
"engines": {
"node": ">= 6"
}
@@ -9071,7 +9086,8 @@
"@types/parse-json": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
- "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA=="
+ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
+ "dev": true
},
"@types/yauzl": {
"version": "2.10.0",
@@ -9246,8 +9262,7 @@
"argparse": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
- "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
- "dev": true
+ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
},
"array-flatten": {
"version": "1.1.1",
@@ -9795,6 +9810,7 @@
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz",
"integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==",
+ "dev": true,
"requires": {
"@types/parse-json": "^4.0.0",
"import-fresh": "^3.2.1",
@@ -10061,9 +10077,9 @@
"integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg=="
},
"devtools-protocol": {
- "version": "0.0.1056733",
- "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1056733.tgz",
- "integrity": "sha512-CmTu6SQx2g3TbZzDCAV58+LTxVdKplS7xip0g5oDXpZ+isr0rv5dDP8ToyVRywzPHkCCPKgKgScEcwz4uPWDIA=="
+ "version": "0.0.1068969",
+ "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1068969.tgz",
+ "integrity": "sha512-ATFTrPbY1dKYhPPvpjtwWKSK2mIwGmRwX54UASn9THEuIZCe2n9k3vVuMmt6jWeL+e5QaaguEv/pMyR+JQB7VQ=="
},
"dezalgo": {
"version": "1.0.4",
@@ -11794,7 +11810,6 @@
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
"integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
- "dev": true,
"requires": {
"argparse": "^2.0.1"
}
@@ -13085,26 +13100,39 @@
"integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
},
"puppeteer": {
- "version": "19.3.0",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.3.0.tgz",
- "integrity": "sha512-WJbi/ULaeuFOz7cfMgJlJCBAZiyqIFeQ6os4h5ex3PVTt2qosXgwI9eruFZqFAwJRv8x5pOuMhWR0aSRgyDqEg==",
+ "version": "19.4.0",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.4.0.tgz",
+ "integrity": "sha512-sRzWEfFSZCCcFUJflGtYI2V7A6qK4Jht+2JiI2LZgn+Nv/LOZZsBDEaGl98ZrS8oEcUA5on4p2yJbE0nzHNzIg==",
"requires": {
- "cosmiconfig": "7.0.1",
- "devtools-protocol": "0.0.1056733",
+ "cosmiconfig": "8.0.0",
+ "devtools-protocol": "0.0.1068969",
"https-proxy-agent": "5.0.1",
"progress": "2.0.3",
"proxy-from-env": "1.1.0",
- "puppeteer-core": "19.3.0"
+ "puppeteer-core": "19.4.0"
+ },
+ "dependencies": {
+ "cosmiconfig": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.0.0.tgz",
+ "integrity": "sha512-da1EafcpH6b/TD8vDRaWV7xFINlHlF6zKsGwS1TsuVJTZRkquaS5HTMq7uq6h31619QjbsYl21gVDOm32KM1vQ==",
+ "requires": {
+ "import-fresh": "^3.2.1",
+ "js-yaml": "^4.1.0",
+ "parse-json": "^5.0.0",
+ "path-type": "^4.0.0"
+ }
+ }
}
},
"puppeteer-core": {
- "version": "19.3.0",
- "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.3.0.tgz",
- "integrity": "sha512-P8VAAOBnBJo/7DKJnj1b0K9kZBF2D8lkdL94CjJ+DZKCp182LQqYemPI9omUSZkh4bgykzXjZhaVR1qtddTTQg==",
+ "version": "19.4.0",
+ "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.4.0.tgz",
+ "integrity": "sha512-gG/jxseleZStinBn86x8r7trjcE4jcjx1hIQWOpACQhquHYMuKnrWxkzg+EDn8sN3wUtF/Ry9mtJgjM49oUOFQ==",
"requires": {
"cross-fetch": "3.1.5",
"debug": "4.3.4",
- "devtools-protocol": "0.0.1056733",
+ "devtools-protocol": "0.0.1068969",
"extract-zip": "2.0.1",
"https-proxy-agent": "5.0.1",
"proxy-from-env": "1.1.0",
@@ -14160,7 +14188,8 @@
"yaml": {
"version": "1.10.2",
"resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
- "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg=="
+ "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
+ "dev": true
},
"yargs": {
"version": "16.2.0",
diff --git a/package.json b/package.json
index d77a30bcf..e9491033b 100644
--- a/package.json
+++ b/package.json
@@ -21,7 +21,7 @@
"morgan": "1.10.0",
"node-w3capi": "2.0.0",
"promise": "8.3.0",
- "puppeteer": "19.3.0",
+ "puppeteer": "19.4.0",
"socket.io": "4.5.0",
"superagent": "8.0.0"
},
From d26900e87db821c25f2eaa70063cbafb013ba80a Mon Sep 17 00:00:00 2001
From: JiayingL
Date: Fri, 16 Dec 2022 14:06:33 +0800
Subject: [PATCH 118/349] Prepare copyright rule for W3C Inc for 2023 (#1685)
* change copyright rule for W3C Inc for 2023
* add test for copyright change
* fix test
* Update README.md
Co-authored-by: Denis Ah-Kang
* Update lib/rules.json
Co-authored-by: Denis Ah-Kang
* Update lib/rules/headers/copyright.js
Co-authored-by: Denis Ah-Kang
Co-authored-by: Denis Ah-Kang
---
README.md | 38 ++++
lib/l10n-en_GB.js | 2 +
lib/l10n.js | 4 +-
lib/rules.json | 2 +-
lib/rules/headers/copyright.js | 264 ++++++++++++++++----------
lib/views.js | 3 +-
test/data/TR/TRBase.js | 42 ++++
test/doc-views/TR/TRBase.js | 142 ++++++++++++++
test/doc-views/layout/spec.handlebars | 13 +-
test/doc-views/specBase.js | 3 +
test/rules.js | 14 ++
11 files changed, 418 insertions(+), 109 deletions(-)
diff --git a/README.md b/README.md
index d935d8d31..9cdc42380 100644
--- a/README.md
+++ b/README.md
@@ -85,6 +85,8 @@ $ W3C_API_KEY="xxx" npm run live 3001
## 3. Testing
+#### 1. Simple test
+
Testing is done using mocha. Simply run:
```bash
@@ -97,6 +99,8 @@ from the root and you will be running the test suite. Mocha can be installed wit
$ npm install -g mocha
```
+#### 2. SKIP_NETWORK
+
Some of the tests can on occasion take a long time, or fail outright because a remote service is
unavailable. To work around this, you can set SKIP_NETWORK:
@@ -104,6 +108,40 @@ unavailable. To work around this, you can set SKIP_NETWORK:
$ SKIP_NETWORK=1 W3C_API_KEY="" mocha
```
+#### 3. Run testserver
+
+The testcase document can run independently
+
+```bash
+$ npm run testserver
+```
+
+#### 4. Run certain test
+
+Add process env before `npm run test` and `describe.only()` to run single test.
+
+```
+// test/rules.js
+describe.only('Making sure Specberus is not broken...', () => {
+```
+
+The following example only run test for the http://localhost:8001/doc-views/TR/Recommendation/WD?rule=copyright&type=noCopyright document.
+
+```bash
+$ RULE=copyright TYPE=noCopyright PROFILE=WD npm run test
+```
+
+The following example run tests to all the documents, but limit to `copyright` rule and using the `noCopyright` data.
+
+```bash
+$ RULE=copyright TYPE=noCopyright npm run test
+```
+
+- http://localhost:8001/doc-views/TR/Recommendation/WD?rule=copyright&type=noCopyright
+- http://localhost:8001/doc-views/TR/Registry/CRYD/?rule=copyright&type=noCopyright
+- http://localhost:8001/doc-views/TR/Note/DNOTE-Echidna?rule=copyright&type=noCopyright
+- ... and all profiles
+
## 4. JS API
The interface you get when you `require("specberus")` is that from `lib/validator`. It returns a
diff --git a/lib/l10n-en_GB.js b/lib/l10n-en_GB.js
index e65f68714..f7ae0d96c 100644
--- a/lib/l10n-en_GB.js
+++ b/lib/l10n-en_GB.js
@@ -120,6 +120,8 @@ export const messages = {
'Pubrules fails to find the document license in the group charter. Please ask the team contact for help.',
'headers.memsub-copyright.not-found':
'Missing link to the W3C document notice (https://www.w3.org/Consortium/Legal/copyright-documents).',
+ 'headers.copyright.legacy-copyright-found':
+ 'Legacy copyright found. Please use the latest format instead.',
// headers/github-repo
'headers.github-repo.no-feedback':
'Cannot find the "Feedback" <dt> in the headers of the document.',
diff --git a/lib/l10n.js b/lib/l10n.js
index 22e897bb1..28c923742 100644
--- a/lib/l10n.js
+++ b/lib/l10n.js
@@ -149,10 +149,12 @@ export function message(profileCode, rule, key, extra) {
`[${profile}][${rule.section}][${rule.rule}].text`
);
}
+ // TODO: to change after 2023
result.message = result.message.replace(
// eslint-disable-next-line prefer-regex-literals
new RegExp(`@{year}`, 'g'),
- new Date().getFullYear()
+ '2023'
+ // new Date().getFullYear()
);
} else
selector = encodeURIComponent(
diff --git a/lib/rules.json b/lib/rules.json
index 399a5689d..f70d48e33 100644
--- a/lib/rules.json
+++ b/lib/rules.json
@@ -1587,7 +1587,7 @@
"editorSection": "The editors'/authors' names must be listed, with attribute data-editor-id=\"@@\"
. Affiliations and email addresses are optional ; email addresses are not recommended . If an editor/author is acknowledged in an earlier version of this document and the individual's affiliation has since changed, list the individual using the notation \"<name>, <affiliation> (until DD Month YYYY)\". If the list of authors is very long (e.g., the entire Working Group), identify the authors in the acknowledgments section, linked from the head of the document. Distinguish any contributors from authors in the acknowledgments section.",
"altRepresentations": "Authors may provide links to alternative (non-normative) representations or packages for the document. For instance: <p>This document is also available in these non-normative formats: <a href=\"@{param1}-shortname-20180101.html\">single HTML file</a>, <a href=\"@{param1}-shortname-20180101.tgz\">gzipped tar file of HTML</a>.</p>
",
"implReport": "It must include either: a link to an interoperability or implementation report if the Director used such a report as part of the decision to advance the specification, or a statement that the Director's decision did not involve such a report. ",
- "copyright": "The copyright must use the following markup (fill in with the appropriate year, years, or year range). The type of license the document is using can be found in the group's charter.For documents using W3C Document License: Include this source code :<p class=\"copyright\"><a href=\"https://www.w3.org/Consortium/Legal/ipr-notice#Copyright\">Copyright</a> © @{year} <a href=\"https://www.w3.org/\"><abbr title=\"World Wide Web Consortium\">W3C</abbr></a><sup>®</sup> (<a href=\"https://www.csail.mit.edu/\"><abbr title=\"Massachusetts Institute of Technology\">MIT</abbr></a>, <a href=\"https://www.ercim.eu/\"><abbr title=\"European Research Consortium for Informatics and Mathematics\">ERCIM</abbr></a>, <a href=\"https://www.keio.ac.jp/\">Keio</a>, <a href=\"https://ev.buaa.edu.cn/\">Beihang</a>). W3C <a href=\"https://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer\">liability</a>, <a href=\"https://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks\">trademark</a> and <a href=\"https://www.w3.org/Consortium/Legal/copyright-documents\">document use</a> rules apply.</p>
For documents using W3C Software and Document License: Include this source code :<p class=\"copyright\"><a href=\"https://www.w3.org/Consortium/Legal/ipr-notice#Copyright\">Copyright</a> © @{year} <a href=\"https://www.w3.org/\"><abbr title=\"World Wide Web Consortium\">W3C</abbr></a><sup>®</sup> (<a href=\"https://www.csail.mit.edu/\"><abbr title=\"Massachusetts Institute of Technology\">MIT</abbr></a>, <a href=\"https://www.ercim.eu/\"><abbr title=\"European Research Consortium for Informatics and Mathematics\">ERCIM</abbr></a>, <a href=\"https://www.keio.ac.jp/\">Keio</a>, <a href=\"https://ev.buaa.edu.cn/\">Beihang</a>). W3C <a href=\"https://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer\">liability</a>, <a href=\"https://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks\">trademark</a> and <a href=\"https://www.w3.org/Consortium/Legal/copyright-software\">permissive document license</a> rules apply.</p>
",
+ "copyright": "The copyright depends on the publication date:starting from 01 February 2023, the copyright must follow the following markup (fill in with the appropriate year, years, or year range). The type of license the document is using can be found in the group's charter. For documents using W3C Document License: Copyright © @{year} World Wide Web Consortium, Inc. . W3C ® liability , trademark and document use rules apply. Include this source code :<p class="copyright"><a href="https://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a> © @{year} <a href="https://www.w3.org/">World Wide Web Consortium, Inc.</a>. <abbr title="World Wide Web Consortium">W3C</abbr><sup>®</sup> <a href="https://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>, <a href="https://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a> and <a href=\"https://www.w3.org/Consortium/Legal/copyright-documents\">document use</a> rules apply.</p>
For documents using W3C Software and Document License: Copyright © @{year} World Wide Web Consortium, Inc. . W3C ® liability , trademark and permissive document license rules apply. Include this source code :<p class="copyright"><a href="https://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a> © @{year} <a href="https://www.w3.org/">World Wide Web Consortium, Inc.</a>. <abbr title="World Wide Web Consortium">W3C</abbr><sup>®</sup> <a href="https://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>, <a href="https://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a> and <a href="https://www.w3.org/Consortium/Legal/copyright-software">permissive document license</a> rules apply.</p>
during the transition period (between 01 January 2023 and 01 February 2023), both the new and legacy copyrights are allowed. until 31 December 2022, use the legacy copyright following the markup below (fill in with the appropriate year, years, or year range). The type of license the document is using can be found in the group's charter. For documents using W3C Document License: Include this source code :<p class=\"copyright\"><a href=\"https://www.w3.org/Consortium/Legal/ipr-notice#Copyright\">Copyright</a> © 2022<a href=\"https://www.w3.org/\"><abbr title=\"World Wide Web Consortium\">W3C</abbr></a><sup>®</sup> (<a href=\"https://www.csail.mit.edu/\"><abbr title=\"Massachusetts Institute of Technology\">MIT</abbr></a>, <a href=\"https://www.ercim.eu/\"><abbr title=\"European Research Consortium for Informatics and Mathematics\">ERCIM</abbr></a>, <a href=\"https://www.keio.ac.jp/\">Keio</a>, <a href=\"https://ev.buaa.edu.cn/\">Beihang</a>). W3C <a href=\"https://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer\">liability</a>, <a href=\"https://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks\">trademark</a> and <a href=\"https://www.w3.org/Consortium/Legal/copyright-documents\">document use</a> rules apply.</p>
For documents using W3C Software and Document License: Include this source code :<p class=\"copyright\"><a href=\"https://www.w3.org/Consortium/Legal/ipr-notice#Copyright\">Copyright</a> © 2022<a href=\"https://www.w3.org/\"><abbr title=\"World Wide Web Consortium\">W3C</abbr></a><sup>®</sup> (<a href=\"https://www.csail.mit.edu/\"><abbr title=\"Massachusetts Institute of Technology\">MIT</abbr></a>, <a href=\"https://www.ercim.eu/\"><abbr title=\"European Research Consortium for Informatics and Mathematics\">ERCIM</abbr></a>, <a href=\"https://www.keio.ac.jp/\">Keio</a>, <a href=\"https://ev.buaa.edu.cn/\">Beihang</a>). W3C <a href=\"https://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer\">liability</a>, <a href=\"https://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks\">trademark</a> and <a href=\"https://www.w3.org/Consortium/Legal/copyright-software\">permissive document license</a> rules apply.</p>
",
"hrAfterCopyright": "A horizontal rule (hr
) must follow the copyright."
}
},
diff --git a/lib/rules/headers/copyright.js b/lib/rules/headers/copyright.js
index d17e385a0..62bcd9fde 100644
--- a/lib/rules/headers/copyright.js
+++ b/lib/rules/headers/copyright.js
@@ -25,7 +25,18 @@ const LICENSE_CD_TEXT = 'document use';
const LICENSE_CD_URL =
'https://www.w3.org/Consortium/Legal/copyright-documents';
-const linksToCheckBase = {
+const LICENSE_URL_TEXT_MAP = {
+ [LICENSE_CD_URL]: LICENSE_CD_TEXT,
+ [LICENSE_CS_URL]: LICENSE_CS_TEXT,
+};
+
+const LICENSE_TEXT_LINKS_MAP = {
+ [LICENSE_CD_TEXT]: [LICENSE_CD_URL],
+ [LICENSE_CS_TEXT]: [LICENSE_CS_URL, LICENSE_CS_DATED_URL],
+};
+
+// TODO: to delete after 2023
+const legacyBaseLinks = {
Copyright: 'https://www.w3.org/Consortium/Legal/ipr-notice#Copyright',
W3C: 'https://www.w3.org/',
MIT: 'https://www.csail.mit.edu/',
@@ -37,120 +48,165 @@ const linksToCheckBase = {
trademark: 'https://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks',
};
+const latestBaseLinks = {
+ Copyright: 'https://www.w3.org/Consortium/Legal/ipr-notice#Copyright',
+ 'World Wide Web Consortium, Inc.': 'https://www.w3.org/',
+ liability:
+ 'https://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer',
+ trademark: 'https://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks',
+};
+
export const { name } = self;
-/**
- * @param sr
- * @param done
- */
-export async function check(sr, done) {
- const copyright = sr.jsDocument.querySelector('body div.head p.copyright');
- if (copyright) {
- // Skip check if the document is only published by TAG and/or AB
- const TagID = TAG.id;
- const AbID = AB.id;
- const deliverers = await sr.getDelivererIDs();
- // groupIds: a list of ids without TAG or AB
- const groupIds = deliverers.filter(
- deliverer => ![TagID, AbID].includes(deliverer)
+async function isOnlyPublishedByTagOrAb(sr) {
+ const TagID = TAG.id;
+ const AbID = AB.id;
+
+ const delivererIDs = await sr.getDelivererIDs();
+ return delivererIDs.every(id => [TagID, AbID].includes(id));
+}
+
+// Create an array of license URIs per group -> array of arrays
+// Then find the intersection of all arrays, to extract union license(s)
+function getCommonLicenseUri(data) {
+ return data
+ .map(charter => charter['doc-licenses'].map(license => license.uri))
+ .reduce((first, cur) => first.filter(uri => cur.includes(uri)));
+}
+
+// TODO: to delete after 2023
+function getLegacyCopyrightMatchRegex(sr, licenseTexts) {
+ const licenseRex = licenseTexts.join('|');
+ const year = (sr.getDocumentDate() || new Date()).getFullYear();
+
+ const startRex = `^Copyright [©|©] (?:(?:199\\d|20\\d\\d)-)?${year} *W3C[®|®] \\(MIT, ERCIM, Keio, Beihang\\)`;
+ const endRex = `\\. W3C liability, trademark,? and (${licenseRex}) rules apply\\.$`;
+ return new RegExp(startRex + endRex);
+}
+
+// The date can be 19xx-2023, or 2023.
+function getLatestCopyrightMatchRegex(sr, licenseTexts) {
+ const licenseRex = licenseTexts.join('|');
+ const year = (sr.getDocumentDate() || new Date()).getFullYear();
+
+ const startRex = `^Copyright [©|©] (?:(?:199\\d|20\\d\\d)-)?${year} *World Wide Web Consortium, Inc\\.`;
+ const endRex = `\\. W3C[®|®] liability, trademark,? and (${licenseRex}) rules apply\\.$`;
+ return new RegExp(startRex + endRex);
+}
+
+function checkCopyright(sr, copyright, licenseTexts, baseLinks, matchRegex) {
+ const regResult = sr.norm(copyright.textContent).match(matchRegex);
+ if (!regResult) {
+ sr.error(self, 'no-match', { rex: matchRegex });
+ return;
+ }
+
+ const [, licenseInDoc] = regResult;
+ const allowBothLicense = licenseTexts.length === 2;
+ const textsToCheck = allowBothLicense ? [licenseInDoc] : licenseTexts; // When document can have 2 licenses, keep the one mentioned in document.
+ const linksToCheck = textsToCheck.reduce(
+ (acc, v) => ({ ...acc, [v]: LICENSE_TEXT_LINKS_MAP[v] }),
+ baseLinks
+ );
+
+ // check the links
+ const links = Array.from(copyright.querySelectorAll('a'));
+ Object.keys(linksToCheck).forEach(linkText => {
+ const link = links.find(link =>
+ sr.norm(link.textContent).includes(linkText)
);
- if (!groupIds.length) return done();
- let allowBothLicense = false;
- const chartersData = await sr.getChartersData();
- if (!chartersData || !chartersData.length) {
- sr.error(self, 'no-data-from-API');
- return done();
+ if (!link) {
+ return sr.error(self, 'no-link', { text: linkText });
}
- const isJointPublication = chartersData.length > 1;
-
- const licenses = [
- ...chartersData.map(c => c['doc-licenses'].map(l => l.uri)),
- ]; // creates an array of license URIs per group -> array of arrays
- const allowedLicenses = licenses.reduce((a, b) =>
- a.filter(c => b.includes(c))
- ); // find the intersection of all arrays
-
- if (!allowedLicenses.length) {
- if (isJointPublication) {
- sr.error(self, 'no-license-found-joint');
- return done();
- }
- sr.error(self, 'no-license-found');
- return done();
+
+ const expected = linksToCheck[linkText];
+ const isExpectedArray = expected instanceof Array;
+ const linkFound = isExpectedArray
+ ? expected.some(v => v === link.href)
+ : expected === link.href;
+
+ if (!linkFound) {
+ sr.error(self, 'href-not-match', {
+ expected: isExpectedArray ? expected.join("' or '") : expected,
+ hrefInDoc: link.href,
+ text: linkText,
+ });
}
+ });
+}
+
+// TODO: to delete after 2023
+function checkLegacyCopyright(sr, copyright, licenseTexts) {
+ const matchRegex = getLegacyCopyrightMatchRegex(sr, licenseTexts);
+ checkCopyright(sr, copyright, licenseTexts, legacyBaseLinks, matchRegex);
+}
+
+function checkLatestCopyright(sr, copyright, licenseTexts) {
+ const matchRegex = getLatestCopyrightMatchRegex(sr, licenseTexts);
+ checkCopyright(sr, copyright, licenseTexts, latestBaseLinks, matchRegex);
+}
- // linksToCheck: links and urls that should appear in doc.
- const linksToCheck = { ...linksToCheckBase };
- // licenseTexts: ['permissive document license'] or ['document use'] or ['document use', 'permissive document license']
- const licenseTexts = [];
- allowedLicenses.forEach(license => {
- if (license === LICENSE_CD_URL) {
- licenseTexts.push(LICENSE_CD_TEXT);
- linksToCheck[LICENSE_CD_TEXT] = [LICENSE_CD_URL];
- } else if (license === LICENSE_CS_URL) {
- licenseTexts.push(LICENSE_CS_TEXT);
- linksToCheck[LICENSE_CS_TEXT] = [
- LICENSE_CS_URL,
- LICENSE_CS_DATED_URL,
- ];
- }
+// TODO: to delete after 2023. Show warning in Jan 2023 when legacy copyright is found
+function checkLatestOrLegacyCopyright(sr, copyright, licenseTexts) {
+ const legacyRegex = getLegacyCopyrightMatchRegex(sr, licenseTexts);
+ if (sr.norm(copyright.textContent).match(legacyRegex)) {
+ sr.warning(self, 'legacy-copyright-found', {
+ text: sr.norm(copyright.textContent),
+ rex: legacyRegex,
});
+ checkLegacyCopyright(sr, copyright, licenseTexts);
+ return;
+ }
- // allowBothLicense: copyright can claim either license.
- if (licenseTexts.length === 2) allowBothLicense = true;
- const licenseRex = licenseTexts.join('|');
-
- const year = (sr.getDocumentDate() || new Date()).getFullYear();
- const startRex = `^Copyright [©|©] (?:(?:199\\d|20\\d\\d)-)?${year} *W3C[®|®] \\(MIT, ERCIM, Keio, Beihang\\)`;
- const endRex = `\\. W3C liability, trademark,? and (${licenseRex}) rules apply\\.$`;
-
- // check text of copyright
- const rex = new RegExp(startRex + endRex);
- const text = sr.norm(copyright.textContent);
- const regResult = text.match(rex);
- if (!regResult) {
- sr.error(self, 'no-match', { rex });
- return done();
- }
+ checkLatestCopyright(sr, copyright, licenseTexts);
+}
- const [, licenseInDoc] = regResult;
+/**
+ * @param sr
+ * @param done
+ */
+export async function check(sr, done) {
+ const copyright = sr.jsDocument.querySelector('body div.head p.copyright');
- // When document can have 2 licenses, remove one of the link which is not mentioned in document.
- if (allowBothLicense) {
- if (licenseInDoc === LICENSE_CS_TEXT) {
- delete linksToCheck[LICENSE_CD_TEXT];
- } else if (licenseInDoc === LICENSE_CD_TEXT) {
- delete linksToCheck[LICENSE_CS_TEXT];
- }
- }
+ if (!copyright) {
+ sr.error(self, 'not-found');
+ return done();
+ }
+
+ if (await isOnlyPublishedByTagOrAb(sr)) {
+ return done();
+ }
+
+ const chartersData = await sr.getChartersData();
+ if (!chartersData || !chartersData.length) {
+ sr.error(self, 'no-data-from-API');
+ return done();
+ }
+
+ const allowedLicenses = getCommonLicenseUri(chartersData);
+ if (!allowedLicenses.length && chartersData.length > 1) {
+ sr.error(self, 'no-license-found-joint');
+ return done();
+ }
+ if (!allowedLicenses.length) {
+ sr.error(self, 'no-license-found');
+ return done();
+ }
+
+ // licenseTexts: ['permissive document license'] or ['document use'] or ['document use', 'permissive document license']
+ const licenseTexts = allowedLicenses
+ .filter(v => [LICENSE_CD_URL, LICENSE_CS_URL].includes(v))
+ .map(v => LICENSE_URL_TEXT_MAP[v]);
+
+ sr.transition({
+ from: new Date(2023, 0, 1),
+ to: new Date(2023, 0, 31),
+ doBefore: () => checkLegacyCopyright(sr, copyright, licenseTexts),
+ doAfter: () => checkLatestCopyright(sr, copyright, licenseTexts),
+ doMeanwhile: () =>
+ checkLatestOrLegacyCopyright(sr, copyright, licenseTexts),
+ });
- // check the links
- const copyrightLinks = [...copyright.querySelectorAll('a')];
- Object.keys(linksToCheck).forEach(linkText => {
- const link = copyrightLinks.filter(a =>
- sr.norm(a.textContent).includes(linkText)
- )[0];
-
- if (!link) return sr.error(self, 'no-link', { text: linkText });
-
- let expectedHref = linksToCheck[linkText];
- let linkFound = false;
- // "permissive document license" can have 2 valid urls.
- if (expectedHref instanceof Array) {
- linkFound = expectedHref.indexOf(link.href) > -1;
- expectedHref = expectedHref.join("' or '");
- } else {
- linkFound = link.href === expectedHref;
- }
- if (!linkFound) {
- sr.error(self, 'href-not-match', {
- expected: expectedHref,
- hrefInDoc: link.href,
- text: linkText,
- });
- }
- });
- } else sr.error(self, 'not-found');
return done();
}
diff --git a/lib/views.js b/lib/views.js
index 5888b8183..e2ea53408 100644
--- a/lib/views.js
+++ b/lib/views.js
@@ -135,7 +135,8 @@ const formatRules = function (sections, common) {
result = result.replace(
// eslint-disable-next-line prefer-regex-literals
new RegExp(`@{year}`, 'g'),
- new Date().getFullYear()
+ '2023'
+ // new Date().getFullYear()
);
total.push({ order: sections[s].name, content: result });
}
diff --git a/test/data/TR/TRBase.js b/test/data/TR/TRBase.js
index 5ecc5a497..b19f5200d 100644
--- a/test/data/TR/TRBase.js
+++ b/test/data/TR/TRBase.js
@@ -18,6 +18,48 @@ export const rules = {
data: 'noCopyright',
errors: ['headers.copyright.not-found'],
},
+ {
+ data: 'noMatchedCopyright',
+ errors: ['headers.copyright.no-match'],
+ },
+ {
+ data: 'wrongCopyrightLink',
+ errors: ['headers.copyright.href-not-match'],
+ },
+ {
+ data: 'noLatestCopyright',
+ errors: ['headers.copyright.not-found'],
+ },
+ {
+ data: 'noMatchedLatestCopyright',
+ errors: ['headers.copyright.no-match'],
+ },
+ {
+ data: 'wrongLatestCopyrightLink',
+ errors: ['headers.copyright.href-not-match'],
+ },
+
+ {
+ data: 'noCopyrightDuringTransition',
+ errors: ['headers.copyright.not-found'],
+ },
+ {
+ data: 'noMatchedCopyrightDuringTransition',
+ errors: ['headers.copyright.no-match'],
+ },
+ {
+ data: 'matchLegacyCopyrightDuringTransition',
+ warnings: ['headers.copyright.legacy-copyright-found'],
+ },
+ {
+ data: 'wrongLatestCopyrightLinkDuringTransition',
+ errors: ['headers.copyright.href-not-match'],
+ },
+ {
+ data: 'wrongLegacyCopyrightLinkDuringTransition',
+ warnings: ['headers.copyright.legacy-copyright-found'],
+ errors: ['headers.copyright.href-not-match'],
+ },
],
},
style: {
diff --git a/test/doc-views/TR/TRBase.js b/test/doc-views/TR/TRBase.js
index edf9fcd63..4904b88dd 100644
--- a/test/doc-views/TR/TRBase.js
+++ b/test/doc-views/TR/TRBase.js
@@ -30,10 +30,152 @@ export function buildCommonViewData(base) {
copyright: {
noCopyright: {
...base,
+ header: {
+ ...base.header,
+ showDefaultDate: true,
+ },
copyright: {
+ ...base.copyright,
show: false,
},
},
+ noMatchedCopyright: {
+ ...base,
+ header: {
+ ...base.header,
+ showDefaultDate: true,
+ },
+ copyright: {
+ ...base.copyright,
+ startText: 'Fake Copyright',
+ show: true,
+ },
+ },
+ wrongCopyrightLink: {
+ ...base,
+ header: {
+ ...base.header,
+ showDefaultDate: true,
+ },
+ copyright: {
+ ...base.copyright,
+ show: true,
+ showCustomYear: true,
+ customYear: 2021,
+ MITLink: 'https://fake.csail.mit.org/',
+ },
+ },
+ noLatestCopyright: {
+ ...base,
+ header: {
+ ...base.header,
+ showDefaultDate: true,
+ defaultDate: '04 November 2023',
+ },
+ copyright: {
+ ...base.copyright,
+ show: false,
+ },
+ },
+ noMatchedLatestCopyright: {
+ ...base,
+ header: {
+ ...base.header,
+ showDefaultDate: true,
+ defaultDate: '04 November 2023',
+ },
+ copyright: {
+ ...base.copyright,
+ startText: 'Fake Copyright',
+ show: false,
+ showLatest: true,
+ },
+ },
+ wrongLatestCopyrightLink: {
+ ...base,
+ header: {
+ ...base.header,
+ showDefaultDate: true,
+ defaultDate: '04 November 2023',
+ },
+ copyright: {
+ ...base.copyright,
+ show: false,
+ showLatest: true,
+ showCustomYear: true,
+ customYear: 2023,
+ W3CLink: 'https://fake.w3c.org/',
+ },
+ },
+ noCopyrightDuringTransition: {
+ ...base,
+ header: {
+ ...base.header,
+ showDefaultDate: true,
+ defaultDate: '08 January 2023',
+ },
+ copyright: {
+ ...base.copyright,
+ show: false,
+ },
+ },
+ noMatchedCopyrightDuringTransition: {
+ ...base,
+ header: {
+ ...base.header,
+ showDefaultDate: true,
+ defaultDate: '08 January 2023',
+ },
+ copyright: {
+ ...base.copyright,
+ startText: 'Fake Copyright',
+ show: false,
+ showLatest: true,
+ },
+ },
+ matchLegacyCopyrightDuringTransition: {
+ ...base,
+ header: {
+ ...base.header,
+ showDefaultDate: true,
+ defaultDate: '08 January 2023',
+ },
+ copyright: {
+ ...base.copyright,
+ showCustomYear: true,
+ customYear: 2023,
+ },
+ },
+ wrongLatestCopyrightLinkDuringTransition: {
+ ...base,
+ header: {
+ ...base.header,
+ showDefaultDate: true,
+ defaultDate: '08 January 2023',
+ },
+ copyright: {
+ ...base.copyright,
+ show: false,
+ showLatest: true,
+ showCustomYear: true,
+ customYear: 2023,
+ W3CLink: 'https://fake.w3c.org/',
+ },
+ },
+ wrongLegacyCopyrightLinkDuringTransition: {
+ ...base,
+ header: {
+ ...base.header,
+ showDefaultDate: true,
+ defaultDate: '08 January 2023',
+ },
+ copyright: {
+ ...base.copyright,
+ showCustomYear: true,
+ customYear: 2023,
+ MITLink: 'https://fake.csail.mit.org/',
+ },
+ },
},
'process-document': {
noProcess: {
diff --git a/test/doc-views/layout/spec.handlebars b/test/doc-views/layout/spec.handlebars
index 7fbafba69..e740baac5 100644
--- a/test/doc-views/layout/spec.handlebars
+++ b/test/doc-views/layout/spec.handlebars
@@ -37,7 +37,11 @@
{{! if document is Echidna, use current date. else, use default date}}
{{#if config.isEchidna}}
- {{now}}
+ {{#if header.showDefaultDate}}
+ {{header.defaultDate}}
+ {{else}}
+ {{now}}
+ {{/if}}
{{else}}
{{header.defaultDate}}
{{/if}}
@@ -127,7 +131,12 @@
{{#if copyright.show}}
- {{copyright.startText}} © {{#if config.isEchidna}}{{nowYear}} {{else}}2021{{/if}} W3C ® ({{copyright.MIT}} , ERCIM , Keio , {{{copyright.beihangHTML}}} ). {{{copyright.licenseHTML}}}
+ {{copyright.startText}} © {{#if config.isEchidna}}{{#if copyright.showCustomYear}}{{copyright.customYear}} {{else}}{{nowYear}} {{/if}}{{else}}{{#if copyright.showCustomYear}}{{copyright.customYear}} {{else}}2021 {{/if}}{{/if}} W3C ® ({{copyright.MIT}} , ERCIM , Keio , {{{copyright.beihangHTML}}} ). {{{copyright.licenseHTML}}}
+
+ {{/if}}
+ {{#if copyright.showLatest}}
+
+ {{copyright.startText}} © 2023 World Wide Web Consortium, Inc. . W3C ® liability , trademark and permissive document license rules apply.
{{/if}}
{{#if header.hr.show}}
diff --git a/test/doc-views/specBase.js b/test/doc-views/specBase.js
index 4c03f5995..6f9fae1ce 100644
--- a/test/doc-views/specBase.js
+++ b/test/doc-views/specBase.js
@@ -38,6 +38,7 @@ export const data = {
text: 'More details about this document',
},
defaultDate: '04 November 2021',
+ showDefaultDate: false,
},
secno: 'secno',
hr: {
@@ -95,8 +96,10 @@ export const data = {
copyright: {
show: true,
startText: 'Copyright',
+ showCustomYear: false,
MIT: 'MIT',
MITLink: 'https://www.csail.mit.edu/',
+ W3CLink: 'https://www.w3.org/',
beihangHTML: 'Beihang ',
licenseHTML:
'W3C liability , trademark and permissive document license rules apply.',
diff --git a/test/rules.js b/test/rules.js
index 0975f8ed1..10f4f9fbf 100644
--- a/test/rules.js
+++ b/test/rules.js
@@ -316,6 +316,12 @@ describe('Making sure good documents pass Specberus...', () => {
});
});
+// These 3 environment variables are to reduce test documents.
+// e.g. `RULE=copyright TYPE=noCopyright PROFILE=WD npm run test`
+const testRule = process.env.RULE;
+const testType = process.env.TYPE;
+const testProfile = process.env.PROFILE;
+
function checkRule(tests, options) {
const { docType, track, profile, category, rule } = options;
@@ -324,6 +330,14 @@ function checkRule(tests, options) {
const suffix = track ? `${track}/${profile}` : profile;
const url = `${ENDPOINT}/doc-views/${docType}/${suffix}?rule=${rule}&type=${test.data}`;
+ // If the test is not mentioned in the environment variables, skip it.
+ if (
+ (testRule && rule !== testRule) ||
+ (testType && test.data !== testType) ||
+ (testProfile && profile !== 'CR')
+ )
+ return;
+
it(`should ${passOrFail} for ${url}`, done => {
// eslint-disable-next-line node/no-unsupported-features/es-syntax
import(`../lib/profiles/${docType}/${suffix}.js`).then(
From 303139c04a6b5bcd3228f34e32f218f99da586db Mon Sep 17 00:00:00 2001
From: Denis Ah-Kang
Date: Fri, 16 Dec 2022 10:07:41 +0400
Subject: [PATCH 119/349] 7.0.1
---
package-lock.json | 4 ++--
package.json | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 49de187db..d3f910f7c 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "specberus",
- "version": "7.0.0",
+ "version": "7.0.1",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "specberus",
- "version": "7.0.0",
+ "version": "7.0.1",
"license": "MIT",
"dependencies": {
"compression": "1.7.4",
diff --git a/package.json b/package.json
index 6a66d5a35..87eb9045e 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "specberus",
- "version": "7.0.0",
+ "version": "7.0.1",
"description": "Specberus is a checker used at W3C to validate the compliance of Technical Reports with publication rules.",
"license": "MIT",
"main": "lib/validator",
From cef154358161b4b9b52fc6929dfd6825330c87f6 Mon Sep 17 00:00:00 2001
From: Denis Ah-Kang
Date: Sun, 1 Jan 2023 23:09:49 +0400
Subject: [PATCH 120/349] remove ', Inc.' from the copyright (#1687)
---
lib/rules.json | 2 +-
lib/rules/headers/copyright.js | 4 ++--
test/doc-views/layout/spec.handlebars | 2 +-
3 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/lib/rules.json b/lib/rules.json
index f70d48e33..ddf11cd22 100644
--- a/lib/rules.json
+++ b/lib/rules.json
@@ -1587,7 +1587,7 @@
"editorSection": "The editors'/authors' names must be listed, with attribute data-editor-id=\"@@\"
. Affiliations and email addresses are optional ; email addresses are not recommended . If an editor/author is acknowledged in an earlier version of this document and the individual's affiliation has since changed, list the individual using the notation \"<name>, <affiliation> (until DD Month YYYY)\". If the list of authors is very long (e.g., the entire Working Group), identify the authors in the acknowledgments section, linked from the head of the document. Distinguish any contributors from authors in the acknowledgments section.",
"altRepresentations": "Authors may provide links to alternative (non-normative) representations or packages for the document. For instance: <p>This document is also available in these non-normative formats: <a href=\"@{param1}-shortname-20180101.html\">single HTML file</a>, <a href=\"@{param1}-shortname-20180101.tgz\">gzipped tar file of HTML</a>.</p>
",
"implReport": "It must include either: a link to an interoperability or implementation report if the Director used such a report as part of the decision to advance the specification, or a statement that the Director's decision did not involve such a report. ",
- "copyright": "The copyright depends on the publication date:starting from 01 February 2023, the copyright must follow the following markup (fill in with the appropriate year, years, or year range). The type of license the document is using can be found in the group's charter. For documents using W3C Document License: Copyright © @{year} World Wide Web Consortium, Inc. . W3C ® liability , trademark and document use rules apply. Include this source code :<p class="copyright"><a href="https://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a> © @{year} <a href="https://www.w3.org/">World Wide Web Consortium, Inc.</a>. <abbr title="World Wide Web Consortium">W3C</abbr><sup>®</sup> <a href="https://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>, <a href="https://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a> and <a href=\"https://www.w3.org/Consortium/Legal/copyright-documents\">document use</a> rules apply.</p>
For documents using W3C Software and Document License: Copyright © @{year} World Wide Web Consortium, Inc. . W3C ® liability , trademark and permissive document license rules apply. Include this source code :<p class="copyright"><a href="https://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a> © @{year} <a href="https://www.w3.org/">World Wide Web Consortium, Inc.</a>. <abbr title="World Wide Web Consortium">W3C</abbr><sup>®</sup> <a href="https://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>, <a href="https://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a> and <a href="https://www.w3.org/Consortium/Legal/copyright-software">permissive document license</a> rules apply.</p>
during the transition period (between 01 January 2023 and 01 February 2023), both the new and legacy copyrights are allowed. until 31 December 2022, use the legacy copyright following the markup below (fill in with the appropriate year, years, or year range). The type of license the document is using can be found in the group's charter. For documents using W3C Document License: Include this source code :<p class=\"copyright\"><a href=\"https://www.w3.org/Consortium/Legal/ipr-notice#Copyright\">Copyright</a> © 2022<a href=\"https://www.w3.org/\"><abbr title=\"World Wide Web Consortium\">W3C</abbr></a><sup>®</sup> (<a href=\"https://www.csail.mit.edu/\"><abbr title=\"Massachusetts Institute of Technology\">MIT</abbr></a>, <a href=\"https://www.ercim.eu/\"><abbr title=\"European Research Consortium for Informatics and Mathematics\">ERCIM</abbr></a>, <a href=\"https://www.keio.ac.jp/\">Keio</a>, <a href=\"https://ev.buaa.edu.cn/\">Beihang</a>). W3C <a href=\"https://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer\">liability</a>, <a href=\"https://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks\">trademark</a> and <a href=\"https://www.w3.org/Consortium/Legal/copyright-documents\">document use</a> rules apply.</p>
For documents using W3C Software and Document License: Include this source code :<p class=\"copyright\"><a href=\"https://www.w3.org/Consortium/Legal/ipr-notice#Copyright\">Copyright</a> © 2022<a href=\"https://www.w3.org/\"><abbr title=\"World Wide Web Consortium\">W3C</abbr></a><sup>®</sup> (<a href=\"https://www.csail.mit.edu/\"><abbr title=\"Massachusetts Institute of Technology\">MIT</abbr></a>, <a href=\"https://www.ercim.eu/\"><abbr title=\"European Research Consortium for Informatics and Mathematics\">ERCIM</abbr></a>, <a href=\"https://www.keio.ac.jp/\">Keio</a>, <a href=\"https://ev.buaa.edu.cn/\">Beihang</a>). W3C <a href=\"https://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer\">liability</a>, <a href=\"https://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks\">trademark</a> and <a href=\"https://www.w3.org/Consortium/Legal/copyright-software\">permissive document license</a> rules apply.</p>
",
+ "copyright": "The copyright depends on the publication date:starting from 01 February 2023, the copyright must follow the following markup (fill in with the appropriate year, years, or year range). The type of license the document is using can be found in the group's charter. For documents using W3C Document License: Copyright © @{year} World Wide Web Consortium. . W3C ® liability , trademark and document use rules apply. Include this source code :<p class="copyright"><a href="https://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a> © @{year} <a href="https://www.w3.org/">World Wide Web Consortium.</a>. <abbr title="World Wide Web Consortium">W3C</abbr><sup>®</sup> <a href="https://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>, <a href="https://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a> and <a href=\"https://www.w3.org/Consortium/Legal/copyright-documents\">document use</a> rules apply.</p>
For documents using W3C Software and Document License: Copyright © @{year} World Wide Web Consortium. . W3C ® liability , trademark and permissive document license rules apply. Include this source code :<p class="copyright"><a href="https://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a> © @{year} <a href="https://www.w3.org/">World Wide Web Consortium.</a>. <abbr title="World Wide Web Consortium">W3C</abbr><sup>®</sup> <a href="https://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>, <a href="https://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a> and <a href="https://www.w3.org/Consortium/Legal/copyright-software">permissive document license</a> rules apply.</p>
during the transition period (between 01 January 2023 and 01 February 2023), both the new and legacy copyrights are allowed. until 31 December 2022, use the legacy copyright following the markup below (fill in with the appropriate year, years, or year range). The type of license the document is using can be found in the group's charter. For documents using W3C Document License: Include this source code :<p class=\"copyright\"><a href=\"https://www.w3.org/Consortium/Legal/ipr-notice#Copyright\">Copyright</a> © 2022<a href=\"https://www.w3.org/\"><abbr title=\"World Wide Web Consortium\">W3C</abbr></a><sup>®</sup> (<a href=\"https://www.csail.mit.edu/\"><abbr title=\"Massachusetts Institute of Technology\">MIT</abbr></a>, <a href=\"https://www.ercim.eu/\"><abbr title=\"European Research Consortium for Informatics and Mathematics\">ERCIM</abbr></a>, <a href=\"https://www.keio.ac.jp/\">Keio</a>, <a href=\"https://ev.buaa.edu.cn/\">Beihang</a>). W3C <a href=\"https://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer\">liability</a>, <a href=\"https://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks\">trademark</a> and <a href=\"https://www.w3.org/Consortium/Legal/copyright-documents\">document use</a> rules apply.</p>
For documents using W3C Software and Document License: Include this source code :<p class=\"copyright\"><a href=\"https://www.w3.org/Consortium/Legal/ipr-notice#Copyright\">Copyright</a> © 2022<a href=\"https://www.w3.org/\"><abbr title=\"World Wide Web Consortium\">W3C</abbr></a><sup>®</sup> (<a href=\"https://www.csail.mit.edu/\"><abbr title=\"Massachusetts Institute of Technology\">MIT</abbr></a>, <a href=\"https://www.ercim.eu/\"><abbr title=\"European Research Consortium for Informatics and Mathematics\">ERCIM</abbr></a>, <a href=\"https://www.keio.ac.jp/\">Keio</a>, <a href=\"https://ev.buaa.edu.cn/\">Beihang</a>). W3C <a href=\"https://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer\">liability</a>, <a href=\"https://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks\">trademark</a> and <a href=\"https://www.w3.org/Consortium/Legal/copyright-software\">permissive document license</a> rules apply.</p>
",
"hrAfterCopyright": "A horizontal rule (hr
) must follow the copyright."
}
},
diff --git a/lib/rules/headers/copyright.js b/lib/rules/headers/copyright.js
index 62bcd9fde..ef7020049 100644
--- a/lib/rules/headers/copyright.js
+++ b/lib/rules/headers/copyright.js
@@ -50,7 +50,7 @@ const legacyBaseLinks = {
const latestBaseLinks = {
Copyright: 'https://www.w3.org/Consortium/Legal/ipr-notice#Copyright',
- 'World Wide Web Consortium, Inc.': 'https://www.w3.org/',
+ 'World Wide Web Consortium.': 'https://www.w3.org/',
liability:
'https://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer',
trademark: 'https://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks',
@@ -89,7 +89,7 @@ function getLatestCopyrightMatchRegex(sr, licenseTexts) {
const licenseRex = licenseTexts.join('|');
const year = (sr.getDocumentDate() || new Date()).getFullYear();
- const startRex = `^Copyright [©|©] (?:(?:199\\d|20\\d\\d)-)?${year} *World Wide Web Consortium, Inc\\.`;
+ const startRex = `^Copyright [©|©] (?:(?:199\\d|20\\d\\d)-)?${year} *World Wide Web Consortium\\.`;
const endRex = `\\. W3C[®|®] liability, trademark,? and (${licenseRex}) rules apply\\.$`;
return new RegExp(startRex + endRex);
}
diff --git a/test/doc-views/layout/spec.handlebars b/test/doc-views/layout/spec.handlebars
index e740baac5..5505c4da8 100644
--- a/test/doc-views/layout/spec.handlebars
+++ b/test/doc-views/layout/spec.handlebars
@@ -136,7 +136,7 @@
{{/if}}
{{#if copyright.showLatest}}
- {{copyright.startText}} © 2023 World Wide Web Consortium, Inc. . W3C ® liability , trademark and permissive document license rules apply.
+ {{copyright.startText}} © 2023 World Wide Web Consortium. . W3C ® liability , trademark and permissive document license rules apply.
{{/if}}
{{#if header.hr.show}}
From 3c708269a5fed3ed9e302def1da964a751cecd05 Mon Sep 17 00:00:00 2001
From: Denis Ah-Kang
Date: Sun, 1 Jan 2023 23:10:08 +0400
Subject: [PATCH 121/349] 7.0.2
---
package-lock.json | 4 ++--
package.json | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index d3f910f7c..f32284a29 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "specberus",
- "version": "7.0.1",
+ "version": "7.0.2",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "specberus",
- "version": "7.0.1",
+ "version": "7.0.2",
"license": "MIT",
"dependencies": {
"compression": "1.7.4",
diff --git a/package.json b/package.json
index 87eb9045e..3a97866af 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "specberus",
- "version": "7.0.1",
+ "version": "7.0.2",
"description": "Specberus is a checker used at W3C to validate the compliance of Technical Reports with publication rules.",
"license": "MIT",
"main": "lib/validator",
From 82f15898fecfbffd0e15267d488109e538eeed4e Mon Sep 17 00:00:00 2001
From: Denis Ah-Kang
Date: Sun, 1 Jan 2023 23:23:39 +0400
Subject: [PATCH 122/349] fix copyright expectations
---
lib/rules.json | 2 +-
lib/rules/headers/copyright.js | 4 ++--
test/doc-views/layout/spec.handlebars | 2 +-
3 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/lib/rules.json b/lib/rules.json
index ddf11cd22..83a6b7522 100644
--- a/lib/rules.json
+++ b/lib/rules.json
@@ -1587,7 +1587,7 @@
"editorSection": "The editors'/authors' names must be listed, with attribute data-editor-id=\"@@\"
. Affiliations and email addresses are optional ; email addresses are not recommended . If an editor/author is acknowledged in an earlier version of this document and the individual's affiliation has since changed, list the individual using the notation \"<name>, <affiliation> (until DD Month YYYY)\". If the list of authors is very long (e.g., the entire Working Group), identify the authors in the acknowledgments section, linked from the head of the document. Distinguish any contributors from authors in the acknowledgments section.",
"altRepresentations": "Authors may provide links to alternative (non-normative) representations or packages for the document. For instance: <p>This document is also available in these non-normative formats: <a href=\"@{param1}-shortname-20180101.html\">single HTML file</a>, <a href=\"@{param1}-shortname-20180101.tgz\">gzipped tar file of HTML</a>.</p>
",
"implReport": "It must include either: a link to an interoperability or implementation report if the Director used such a report as part of the decision to advance the specification, or a statement that the Director's decision did not involve such a report. ",
- "copyright": "The copyright depends on the publication date:starting from 01 February 2023, the copyright must follow the following markup (fill in with the appropriate year, years, or year range). The type of license the document is using can be found in the group's charter. For documents using W3C Document License: Copyright © @{year} World Wide Web Consortium. . W3C ® liability , trademark and document use rules apply. Include this source code :<p class="copyright"><a href="https://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a> © @{year} <a href="https://www.w3.org/">World Wide Web Consortium.</a>. <abbr title="World Wide Web Consortium">W3C</abbr><sup>®</sup> <a href="https://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>, <a href="https://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a> and <a href=\"https://www.w3.org/Consortium/Legal/copyright-documents\">document use</a> rules apply.</p>
For documents using W3C Software and Document License: Copyright © @{year} World Wide Web Consortium. . W3C ® liability , trademark and permissive document license rules apply. Include this source code :<p class="copyright"><a href="https://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a> © @{year} <a href="https://www.w3.org/">World Wide Web Consortium.</a>. <abbr title="World Wide Web Consortium">W3C</abbr><sup>®</sup> <a href="https://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>, <a href="https://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a> and <a href="https://www.w3.org/Consortium/Legal/copyright-software">permissive document license</a> rules apply.</p>
during the transition period (between 01 January 2023 and 01 February 2023), both the new and legacy copyrights are allowed. until 31 December 2022, use the legacy copyright following the markup below (fill in with the appropriate year, years, or year range). The type of license the document is using can be found in the group's charter. For documents using W3C Document License: Include this source code :<p class=\"copyright\"><a href=\"https://www.w3.org/Consortium/Legal/ipr-notice#Copyright\">Copyright</a> © 2022<a href=\"https://www.w3.org/\"><abbr title=\"World Wide Web Consortium\">W3C</abbr></a><sup>®</sup> (<a href=\"https://www.csail.mit.edu/\"><abbr title=\"Massachusetts Institute of Technology\">MIT</abbr></a>, <a href=\"https://www.ercim.eu/\"><abbr title=\"European Research Consortium for Informatics and Mathematics\">ERCIM</abbr></a>, <a href=\"https://www.keio.ac.jp/\">Keio</a>, <a href=\"https://ev.buaa.edu.cn/\">Beihang</a>). W3C <a href=\"https://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer\">liability</a>, <a href=\"https://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks\">trademark</a> and <a href=\"https://www.w3.org/Consortium/Legal/copyright-documents\">document use</a> rules apply.</p>
For documents using W3C Software and Document License: Include this source code :<p class=\"copyright\"><a href=\"https://www.w3.org/Consortium/Legal/ipr-notice#Copyright\">Copyright</a> © 2022<a href=\"https://www.w3.org/\"><abbr title=\"World Wide Web Consortium\">W3C</abbr></a><sup>®</sup> (<a href=\"https://www.csail.mit.edu/\"><abbr title=\"Massachusetts Institute of Technology\">MIT</abbr></a>, <a href=\"https://www.ercim.eu/\"><abbr title=\"European Research Consortium for Informatics and Mathematics\">ERCIM</abbr></a>, <a href=\"https://www.keio.ac.jp/\">Keio</a>, <a href=\"https://ev.buaa.edu.cn/\">Beihang</a>). W3C <a href=\"https://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer\">liability</a>, <a href=\"https://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks\">trademark</a> and <a href=\"https://www.w3.org/Consortium/Legal/copyright-software\">permissive document license</a> rules apply.</p>
",
+ "copyright": "The copyright depends on the publication date:starting from 01 February 2023, the copyright must follow the following markup (fill in with the appropriate year, years, or year range). The type of license the document is using can be found in the group's charter. For documents using W3C Document License: Copyright © @{year} World Wide Web Consortium . W3C ® liability , trademark and document use rules apply. Include this source code :<p class="copyright"><a href="https://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a> © @{year} <a href="https://www.w3.org/">World Wide Web Consortium</a>. <abbr title="World Wide Web Consortium">W3C</abbr><sup>®</sup> <a href="https://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>, <a href="https://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a> and <a href=\"https://www.w3.org/Consortium/Legal/copyright-documents\">document use</a> rules apply.</p>
For documents using W3C Software and Document License: Copyright © @{year} World Wide Web Consortium . W3C ® liability , trademark and permissive document license rules apply. Include this source code :<p class="copyright"><a href="https://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a> © @{year} <a href="https://www.w3.org/">World Wide Web Consortium</a>. <abbr title="World Wide Web Consortium">W3C</abbr><sup>®</sup> <a href="https://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>, <a href="https://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a> and <a href="https://www.w3.org/Consortium/Legal/copyright-software">permissive document license</a> rules apply.</p>
during the transition period (between 01 January 2023 and 01 February 2023), both the new and legacy copyrights are allowed. until 31 December 2022, use the legacy copyright following the markup below (fill in with the appropriate year, years, or year range). The type of license the document is using can be found in the group's charter. For documents using W3C Document License: Include this source code :<p class=\"copyright\"><a href=\"https://www.w3.org/Consortium/Legal/ipr-notice#Copyright\">Copyright</a> © 2022<a href=\"https://www.w3.org/\"><abbr title=\"World Wide Web Consortium\">W3C</abbr></a><sup>®</sup> (<a href=\"https://www.csail.mit.edu/\"><abbr title=\"Massachusetts Institute of Technology\">MIT</abbr></a>, <a href=\"https://www.ercim.eu/\"><abbr title=\"European Research Consortium for Informatics and Mathematics\">ERCIM</abbr></a>, <a href=\"https://www.keio.ac.jp/\">Keio</a>, <a href=\"https://ev.buaa.edu.cn/\">Beihang</a>). W3C <a href=\"https://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer\">liability</a>, <a href=\"https://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks\">trademark</a> and <a href=\"https://www.w3.org/Consortium/Legal/copyright-documents\">document use</a> rules apply.</p>
For documents using W3C Software and Document License: Include this source code :<p class=\"copyright\"><a href=\"https://www.w3.org/Consortium/Legal/ipr-notice#Copyright\">Copyright</a> © 2022<a href=\"https://www.w3.org/\"><abbr title=\"World Wide Web Consortium\">W3C</abbr></a><sup>®</sup> (<a href=\"https://www.csail.mit.edu/\"><abbr title=\"Massachusetts Institute of Technology\">MIT</abbr></a>, <a href=\"https://www.ercim.eu/\"><abbr title=\"European Research Consortium for Informatics and Mathematics\">ERCIM</abbr></a>, <a href=\"https://www.keio.ac.jp/\">Keio</a>, <a href=\"https://ev.buaa.edu.cn/\">Beihang</a>). W3C <a href=\"https://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer\">liability</a>, <a href=\"https://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks\">trademark</a> and <a href=\"https://www.w3.org/Consortium/Legal/copyright-software\">permissive document license</a> rules apply.</p>
",
"hrAfterCopyright": "A horizontal rule (hr
) must follow the copyright."
}
},
diff --git a/lib/rules/headers/copyright.js b/lib/rules/headers/copyright.js
index ef7020049..8600d6631 100644
--- a/lib/rules/headers/copyright.js
+++ b/lib/rules/headers/copyright.js
@@ -50,7 +50,7 @@ const legacyBaseLinks = {
const latestBaseLinks = {
Copyright: 'https://www.w3.org/Consortium/Legal/ipr-notice#Copyright',
- 'World Wide Web Consortium.': 'https://www.w3.org/',
+ 'World Wide Web Consortium': 'https://www.w3.org/',
liability:
'https://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer',
trademark: 'https://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks',
@@ -89,7 +89,7 @@ function getLatestCopyrightMatchRegex(sr, licenseTexts) {
const licenseRex = licenseTexts.join('|');
const year = (sr.getDocumentDate() || new Date()).getFullYear();
- const startRex = `^Copyright [©|©] (?:(?:199\\d|20\\d\\d)-)?${year} *World Wide Web Consortium\\.`;
+ const startRex = `^Copyright [©|©] (?:(?:199\\d|20\\d\\d)-)?${year} *World Wide Web Consortium`;
const endRex = `\\. W3C[®|®] liability, trademark,? and (${licenseRex}) rules apply\\.$`;
return new RegExp(startRex + endRex);
}
diff --git a/test/doc-views/layout/spec.handlebars b/test/doc-views/layout/spec.handlebars
index 5505c4da8..c1a5c29c3 100644
--- a/test/doc-views/layout/spec.handlebars
+++ b/test/doc-views/layout/spec.handlebars
@@ -136,7 +136,7 @@
{{/if}}
{{#if copyright.showLatest}}
- {{copyright.startText}} © 2023 World Wide Web Consortium. . W3C ® liability , trademark and permissive document license rules apply.
+ {{copyright.startText}} © 2023 World Wide Web Consortium . W3C ® liability , trademark and permissive document license rules apply.
{{/if}}
{{#if header.hr.show}}
From 38c0f46b310c70ed11c869278a9979725849ba62 Mon Sep 17 00:00:00 2001
From: Denis Ah-Kang
Date: Sun, 1 Jan 2023 23:23:49 +0400
Subject: [PATCH 123/349] 7.0.3
---
package-lock.json | 4 ++--
package.json | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index f32284a29..ffe46fbac 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "specberus",
- "version": "7.0.2",
+ "version": "7.0.3",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "specberus",
- "version": "7.0.2",
+ "version": "7.0.3",
"license": "MIT",
"dependencies": {
"compression": "1.7.4",
diff --git a/package.json b/package.json
index 3a97866af..884b64479 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "specberus",
- "version": "7.0.2",
+ "version": "7.0.3",
"description": "Specberus is a checker used at W3C to validate the compliance of Technical Reports with publication rules.",
"license": "MIT",
"main": "lib/validator",
From 26d273565936d90be96fba2c76e28ebf6c7051fe Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 9 Jan 2023 08:57:16 +0400
Subject: [PATCH 124/349] chore(deps): bump jsdom from 20.0.0 to 21.0.0 (#1689)
Bumps [jsdom](https://github.com/jsdom/jsdom) from 20.0.0 to 21.0.0.
- [Release notes](https://github.com/jsdom/jsdom/releases)
- [Changelog](https://github.com/jsdom/jsdom/blob/master/Changelog.md)
- [Commits](https://github.com/jsdom/jsdom/compare/20.0.0...21.0.0)
---
updated-dependencies:
- dependency-name: jsdom
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot]
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 332 ++++++++++++++++++++++++----------------------
package.json | 2 +-
2 files changed, 177 insertions(+), 157 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index ffe46fbac..ba87b4492 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -15,7 +15,7 @@
"express": "4.18.1",
"express-handlebars": "6.0.1",
"insafe": "0.5.0",
- "jsdom": "20.0.0",
+ "jsdom": "21.0.0",
"metaviewport-parser": "0.2.0",
"morgan": "1.10.0",
"node-w3capi": "2.0.0",
@@ -1158,9 +1158,9 @@
}
},
"node_modules/acorn": {
- "version": "8.8.0",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz",
- "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==",
+ "version": "8.8.1",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz",
+ "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==",
"bin": {
"acorn": "bin/acorn"
},
@@ -1169,23 +1169,12 @@
}
},
"node_modules/acorn-globals": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz",
- "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==",
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-7.0.1.tgz",
+ "integrity": "sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==",
"dependencies": {
- "acorn": "^7.1.1",
- "acorn-walk": "^7.1.1"
- }
- },
- "node_modules/acorn-globals/node_modules/acorn": {
- "version": "7.4.1",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
- "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
- "bin": {
- "acorn": "bin/acorn"
- },
- "engines": {
- "node": ">=0.4.0"
+ "acorn": "^8.1.0",
+ "acorn-walk": "^8.0.2"
}
},
"node_modules/acorn-jsx": {
@@ -1198,9 +1187,9 @@
}
},
"node_modules/acorn-walk": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz",
- "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==",
+ "version": "8.2.0",
+ "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz",
+ "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==",
"engines": {
"node": ">=0.4.0"
}
@@ -1568,11 +1557,6 @@
"node": ">=8"
}
},
- "node_modules/browser-process-hrtime": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz",
- "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow=="
- },
"node_modules/browser-stdout": {
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz",
@@ -2382,9 +2366,9 @@
}
},
"node_modules/decimal.js": {
- "version": "10.3.1",
- "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz",
- "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ=="
+ "version": "10.4.3",
+ "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz",
+ "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA=="
},
"node_modules/deep-eql": {
"version": "3.0.1",
@@ -2642,6 +2626,17 @@
}
}
},
+ "node_modules/entities": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz",
+ "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==",
+ "engines": {
+ "node": ">=0.12"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/entities?sponsor=1"
+ }
+ },
"node_modules/error-ex": {
"version": "1.3.2",
"resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
@@ -4871,17 +4866,17 @@
}
},
"node_modules/jsdom": {
- "version": "20.0.0",
- "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-20.0.0.tgz",
- "integrity": "sha512-x4a6CKCgx00uCmP+QakBDFXwjAJ69IkkIWHmtmjd3wvXPcdOS44hfX2vqkOQrVrq8l9DhNNADZRXaCEWvgXtVA==",
+ "version": "21.0.0",
+ "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-21.0.0.tgz",
+ "integrity": "sha512-AIw+3ZakSUtDYvhwPwWHiZsUi3zHugpMEKlNPaurviseYoBqo0zBd3zqoUi3LPCNtPFlEP8FiW9MqCZdjb2IYA==",
"dependencies": {
"abab": "^2.0.6",
- "acorn": "^8.7.1",
- "acorn-globals": "^6.0.0",
+ "acorn": "^8.8.1",
+ "acorn-globals": "^7.0.0",
"cssom": "^0.5.0",
"cssstyle": "^2.3.0",
"data-urls": "^3.0.2",
- "decimal.js": "^10.3.1",
+ "decimal.js": "^10.4.2",
"domexception": "^4.0.0",
"escodegen": "^2.0.0",
"form-data": "^4.0.0",
@@ -4889,18 +4884,17 @@
"http-proxy-agent": "^5.0.0",
"https-proxy-agent": "^5.0.1",
"is-potential-custom-element-name": "^1.0.1",
- "nwsapi": "^2.2.0",
- "parse5": "^7.0.0",
+ "nwsapi": "^2.2.2",
+ "parse5": "^7.1.1",
"saxes": "^6.0.0",
"symbol-tree": "^3.2.4",
- "tough-cookie": "^4.0.0",
- "w3c-hr-time": "^1.0.2",
- "w3c-xmlserializer": "^3.0.0",
+ "tough-cookie": "^4.1.2",
+ "w3c-xmlserializer": "^4.0.0",
"webidl-conversions": "^7.0.0",
"whatwg-encoding": "^2.0.0",
"whatwg-mimetype": "^3.0.0",
"whatwg-url": "^11.0.0",
- "ws": "^8.8.0",
+ "ws": "^8.11.0",
"xml-name-validator": "^4.0.0"
},
"engines": {
@@ -4915,6 +4909,26 @@
}
}
},
+ "node_modules/jsdom/node_modules/ws": {
+ "version": "8.12.0",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.12.0.tgz",
+ "integrity": "sha512-kU62emKIdKVeEIOIKVegvqpXMSTAMLJozpHZaJNDYqBjzlSYXQGviYwN1osDLJ9av68qHd4a2oSjd7yD4pacig==",
+ "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/jsesc": {
"version": "2.5.2",
"resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
@@ -5870,9 +5884,9 @@
}
},
"node_modules/nwsapi": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz",
- "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ=="
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz",
+ "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw=="
},
"node_modules/nyc": {
"version": "15.1.0",
@@ -6306,27 +6320,16 @@
}
},
"node_modules/parse5": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.0.0.tgz",
- "integrity": "sha512-y/t8IXSPWTuRZqXc0ajH/UwDj4mnqLEbSttNbThcFhGrZuOyoyvNBO85PBp2jQa55wY9d07PBNjsK8ZP3K5U6g==",
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz",
+ "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==",
"dependencies": {
- "entities": "^4.3.0"
+ "entities": "^4.4.0"
},
"funding": {
"url": "https://github.com/inikulin/parse5?sponsor=1"
}
},
- "node_modules/parse5/node_modules/entities": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/entities/-/entities-4.3.0.tgz",
- "integrity": "sha512-/iP1rZrSEJ0DTlPiX+jbzlA3eVkY/e8L8SozroF395fIqE3TYF/Nz7YOMAawta+vLmyJ/hkGNNPcSbMADCCXbg==",
- "engines": {
- "node": ">=0.12"
- },
- "funding": {
- "url": "https://github.com/fb55/entities?sponsor=1"
- }
- },
"node_modules/parseurl": {
"version": "1.3.3",
"resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
@@ -6579,9 +6582,9 @@
"integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="
},
"node_modules/psl": {
- "version": "1.8.0",
- "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
- "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ=="
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz",
+ "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag=="
},
"node_modules/pstree.remy": {
"version": "1.1.8",
@@ -6692,6 +6695,11 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/querystringify": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz",
+ "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ=="
+ },
"node_modules/queue-microtask": {
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
@@ -6824,6 +6832,11 @@
"integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
"dev": true
},
+ "node_modules/requires-port": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
+ "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ=="
+ },
"node_modules/resolve": {
"version": "1.22.0",
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz",
@@ -7575,22 +7588,23 @@
}
},
"node_modules/tough-cookie": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz",
- "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==",
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz",
+ "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==",
"dependencies": {
"psl": "^1.1.33",
"punycode": "^2.1.1",
- "universalify": "^0.1.2"
+ "universalify": "^0.2.0",
+ "url-parse": "^1.5.3"
},
"engines": {
"node": ">=6"
}
},
"node_modules/tough-cookie/node_modules/universalify": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
- "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz",
+ "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==",
"engines": {
"node": ">= 4.0.0"
}
@@ -7779,6 +7793,15 @@
"punycode": "^2.1.0"
}
},
+ "node_modules/url-parse": {
+ "version": "1.5.10",
+ "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz",
+ "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==",
+ "dependencies": {
+ "querystringify": "^2.1.1",
+ "requires-port": "^1.0.0"
+ }
+ },
"node_modules/util-deprecate": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
@@ -7822,23 +7845,15 @@
"integrity": "sha512-fmL7V1eiDBFRRnu+gfRWTzyPpNIHJTc4mWnFkwBUmO9U3KPgJAmTx7oxi2bl/Rh6HLdU7+4C9wlj0k2E4AdKFQ==",
"dev": true
},
- "node_modules/w3c-hr-time": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz",
- "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==",
- "dependencies": {
- "browser-process-hrtime": "^1.0.0"
- }
- },
"node_modules/w3c-xmlserializer": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-3.0.0.tgz",
- "integrity": "sha512-3WFqGEgSXIyGhOmAFtlicJNMjEps8b1MG31NCA0/vOF9+nKMUW1ckhi9cnNHmf88Rzw5V+dwIwsm2C7X8k9aQg==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-4.0.0.tgz",
+ "integrity": "sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==",
"dependencies": {
"xml-name-validator": "^4.0.0"
},
"engines": {
- "node": ">=12"
+ "node": ">=14"
}
},
"node_modules/webidl-conversions": {
@@ -9119,24 +9134,17 @@
}
},
"acorn": {
- "version": "8.8.0",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz",
- "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w=="
+ "version": "8.8.1",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz",
+ "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA=="
},
"acorn-globals": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz",
- "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==",
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-7.0.1.tgz",
+ "integrity": "sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==",
"requires": {
- "acorn": "^7.1.1",
- "acorn-walk": "^7.1.1"
- },
- "dependencies": {
- "acorn": {
- "version": "7.4.1",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
- "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A=="
- }
+ "acorn": "^8.1.0",
+ "acorn-walk": "^8.0.2"
}
},
"acorn-jsx": {
@@ -9147,9 +9155,9 @@
"requires": {}
},
"acorn-walk": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz",
- "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA=="
+ "version": "8.2.0",
+ "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz",
+ "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA=="
},
"agent-base": {
"version": "6.0.2",
@@ -9418,11 +9426,6 @@
"fill-range": "^7.0.1"
}
},
- "browser-process-hrtime": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz",
- "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow=="
- },
"browser-stdout": {
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz",
@@ -10024,9 +10027,9 @@
"dev": true
},
"decimal.js": {
- "version": "10.3.1",
- "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz",
- "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ=="
+ "version": "10.4.3",
+ "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz",
+ "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA=="
},
"deep-eql": {
"version": "3.0.1",
@@ -10214,6 +10217,11 @@
"@socket.io/base64-arraybuffer": "~1.0.2"
}
},
+ "entities": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz",
+ "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA=="
+ },
"error-ex": {
"version": "1.3.2",
"resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
@@ -11815,17 +11823,17 @@
}
},
"jsdom": {
- "version": "20.0.0",
- "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-20.0.0.tgz",
- "integrity": "sha512-x4a6CKCgx00uCmP+QakBDFXwjAJ69IkkIWHmtmjd3wvXPcdOS44hfX2vqkOQrVrq8l9DhNNADZRXaCEWvgXtVA==",
+ "version": "21.0.0",
+ "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-21.0.0.tgz",
+ "integrity": "sha512-AIw+3ZakSUtDYvhwPwWHiZsUi3zHugpMEKlNPaurviseYoBqo0zBd3zqoUi3LPCNtPFlEP8FiW9MqCZdjb2IYA==",
"requires": {
"abab": "^2.0.6",
- "acorn": "^8.7.1",
- "acorn-globals": "^6.0.0",
+ "acorn": "^8.8.1",
+ "acorn-globals": "^7.0.0",
"cssom": "^0.5.0",
"cssstyle": "^2.3.0",
"data-urls": "^3.0.2",
- "decimal.js": "^10.3.1",
+ "decimal.js": "^10.4.2",
"domexception": "^4.0.0",
"escodegen": "^2.0.0",
"form-data": "^4.0.0",
@@ -11833,19 +11841,26 @@
"http-proxy-agent": "^5.0.0",
"https-proxy-agent": "^5.0.1",
"is-potential-custom-element-name": "^1.0.1",
- "nwsapi": "^2.2.0",
- "parse5": "^7.0.0",
+ "nwsapi": "^2.2.2",
+ "parse5": "^7.1.1",
"saxes": "^6.0.0",
"symbol-tree": "^3.2.4",
- "tough-cookie": "^4.0.0",
- "w3c-hr-time": "^1.0.2",
- "w3c-xmlserializer": "^3.0.0",
+ "tough-cookie": "^4.1.2",
+ "w3c-xmlserializer": "^4.0.0",
"webidl-conversions": "^7.0.0",
"whatwg-encoding": "^2.0.0",
"whatwg-mimetype": "^3.0.0",
"whatwg-url": "^11.0.0",
- "ws": "^8.8.0",
+ "ws": "^8.11.0",
"xml-name-validator": "^4.0.0"
+ },
+ "dependencies": {
+ "ws": {
+ "version": "8.12.0",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.12.0.tgz",
+ "integrity": "sha512-kU62emKIdKVeEIOIKVegvqpXMSTAMLJozpHZaJNDYqBjzlSYXQGviYwN1osDLJ9av68qHd4a2oSjd7yD4pacig==",
+ "requires": {}
+ }
}
},
"jsesc": {
@@ -12555,9 +12570,9 @@
}
},
"nwsapi": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz",
- "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ=="
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz",
+ "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw=="
},
"nyc": {
"version": "15.1.0",
@@ -12882,18 +12897,11 @@
}
},
"parse5": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.0.0.tgz",
- "integrity": "sha512-y/t8IXSPWTuRZqXc0ajH/UwDj4mnqLEbSttNbThcFhGrZuOyoyvNBO85PBp2jQa55wY9d07PBNjsK8ZP3K5U6g==",
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz",
+ "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==",
"requires": {
- "entities": "^4.3.0"
- },
- "dependencies": {
- "entities": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/entities/-/entities-4.3.0.tgz",
- "integrity": "sha512-/iP1rZrSEJ0DTlPiX+jbzlA3eVkY/e8L8SozroF395fIqE3TYF/Nz7YOMAawta+vLmyJ/hkGNNPcSbMADCCXbg=="
- }
+ "entities": "^4.4.0"
}
},
"parseurl": {
@@ -13075,9 +13083,9 @@
"integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="
},
"psl": {
- "version": "1.8.0",
- "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
- "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ=="
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz",
+ "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag=="
},
"pstree.remy": {
"version": "1.1.8",
@@ -13165,6 +13173,11 @@
"side-channel": "^1.0.4"
}
},
+ "querystringify": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz",
+ "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ=="
+ },
"queue-microtask": {
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
@@ -13255,6 +13268,11 @@
"integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
"dev": true
},
+ "requires-port": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
+ "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ=="
+ },
"resolve": {
"version": "1.22.0",
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz",
@@ -13804,19 +13822,20 @@
}
},
"tough-cookie": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz",
- "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==",
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz",
+ "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==",
"requires": {
"psl": "^1.1.33",
"punycode": "^2.1.1",
- "universalify": "^0.1.2"
+ "universalify": "^0.2.0",
+ "url-parse": "^1.5.3"
},
"dependencies": {
"universalify": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
- "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg=="
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz",
+ "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg=="
}
}
},
@@ -13964,6 +13983,15 @@
"punycode": "^2.1.0"
}
},
+ "url-parse": {
+ "version": "1.5.10",
+ "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz",
+ "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==",
+ "requires": {
+ "querystringify": "^2.1.1",
+ "requires-port": "^1.0.0"
+ }
+ },
"util-deprecate": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
@@ -13997,18 +14025,10 @@
"integrity": "sha512-fmL7V1eiDBFRRnu+gfRWTzyPpNIHJTc4mWnFkwBUmO9U3KPgJAmTx7oxi2bl/Rh6HLdU7+4C9wlj0k2E4AdKFQ==",
"dev": true
},
- "w3c-hr-time": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz",
- "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==",
- "requires": {
- "browser-process-hrtime": "^1.0.0"
- }
- },
"w3c-xmlserializer": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-3.0.0.tgz",
- "integrity": "sha512-3WFqGEgSXIyGhOmAFtlicJNMjEps8b1MG31NCA0/vOF9+nKMUW1ckhi9cnNHmf88Rzw5V+dwIwsm2C7X8k9aQg==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-4.0.0.tgz",
+ "integrity": "sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==",
"requires": {
"xml-name-validator": "^4.0.0"
}
diff --git a/package.json b/package.json
index 884b64479..34ca3f188 100644
--- a/package.json
+++ b/package.json
@@ -16,7 +16,7 @@
"express": "4.18.1",
"express-handlebars": "6.0.1",
"insafe": "0.5.0",
- "jsdom": "20.0.0",
+ "jsdom": "21.0.0",
"metaviewport-parser": "0.2.0",
"morgan": "1.10.0",
"node-w3capi": "2.0.0",
From 8204bdf686316177df8d5e2503f31b6461a109e8 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 9 Jan 2023 08:58:16 +0400
Subject: [PATCH 125/349] chore(deps): bump json5 from 1.0.1 to 1.0.2 (#1688)
Bumps [json5](https://github.com/json5/json5) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/json5/json5/releases)
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md)
- [Commits](https://github.com/json5/json5/compare/v1.0.1...v1.0.2)
---
updated-dependencies:
- dependency-name: json5
dependency-type: indirect
...
Signed-off-by: dependabot[bot]
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 24 ++++++++++++------------
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index ba87b4492..16417a85b 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -4965,9 +4965,9 @@
"dev": true
},
"node_modules/json5": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz",
- "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==",
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
+ "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
"dev": true,
"bin": {
"json5": "lib/cli.js"
@@ -7633,9 +7633,9 @@
}
},
"node_modules/tsconfig-paths/node_modules/json5": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
- "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz",
+ "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==",
"dev": true,
"dependencies": {
"minimist": "^1.2.0"
@@ -11893,9 +11893,9 @@
"dev": true
},
"json5": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz",
- "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==",
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
+ "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
"dev": true
},
"jsonfile": {
@@ -13860,9 +13860,9 @@
},
"dependencies": {
"json5": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
- "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz",
+ "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==",
"dev": true,
"requires": {
"minimist": "^1.2.0"
From 9d1a4bc40ce36b040cac9c8a13ff4b1e81ab4bb4 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 16 Jan 2023 08:17:27 +0400
Subject: [PATCH 126/349] chore(deps): bump puppeteer from 19.4.0 to 19.5.2
(#1693)
Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 19.4.0 to 19.5.2.
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json)
- [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v19.4.0...puppeteer-v19.5.2)
---
updated-dependencies:
- dependency-name: puppeteer
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 48 +++++++++++++++++++++++------------------------
package.json | 2 +-
2 files changed, 24 insertions(+), 26 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 16417a85b..e2eee5c23 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -20,7 +20,7 @@
"morgan": "1.10.0",
"node-w3capi": "2.0.0",
"promise": "8.3.0",
- "puppeteer": "19.4.0",
+ "puppeteer": "19.5.2",
"socket.io": "4.5.0",
"superagent": "8.0.0"
},
@@ -6610,26 +6610,25 @@
}
},
"node_modules/puppeteer": {
- "version": "19.4.0",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.4.0.tgz",
- "integrity": "sha512-sRzWEfFSZCCcFUJflGtYI2V7A6qK4Jht+2JiI2LZgn+Nv/LOZZsBDEaGl98ZrS8oEcUA5on4p2yJbE0nzHNzIg==",
+ "version": "19.5.2",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.5.2.tgz",
+ "integrity": "sha512-xlqRyrhXhVH114l79Y0XqYXUVG+Yfw4sKlvN55t8Y9DxtA5fzI1uqF8SVXbWK5DUMbD6Jo4lpixTZCTTZGD05g==",
"hasInstallScript": true,
"dependencies": {
"cosmiconfig": "8.0.0",
- "devtools-protocol": "0.0.1068969",
"https-proxy-agent": "5.0.1",
"progress": "2.0.3",
"proxy-from-env": "1.1.0",
- "puppeteer-core": "19.4.0"
+ "puppeteer-core": "19.5.2"
},
"engines": {
"node": ">=14.1.0"
}
},
"node_modules/puppeteer-core": {
- "version": "19.4.0",
- "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.4.0.tgz",
- "integrity": "sha512-gG/jxseleZStinBn86x8r7trjcE4jcjx1hIQWOpACQhquHYMuKnrWxkzg+EDn8sN3wUtF/Ry9mtJgjM49oUOFQ==",
+ "version": "19.5.2",
+ "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.5.2.tgz",
+ "integrity": "sha512-Rqk+3kqM+Z2deooTYqcYt8lRtGffJdifWa9td9nbJSjhANWsFouk8kLBNUKycewCCFHM8TZUKS0x28OllavW2A==",
"dependencies": {
"cross-fetch": "3.1.5",
"debug": "4.3.4",
@@ -6640,7 +6639,7 @@
"rimraf": "3.0.2",
"tar-fs": "2.1.1",
"unbzip2-stream": "1.4.3",
- "ws": "8.10.0"
+ "ws": "8.11.0"
},
"engines": {
"node": ">=14.1.0"
@@ -8031,9 +8030,9 @@
}
},
"node_modules/ws": {
- "version": "8.10.0",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.10.0.tgz",
- "integrity": "sha512-+s49uSmZpvtAsd2h37vIPy1RBusaLawVe8of+GyEPsaJTCMpj/2v8NpeK1SHXjBlQ95lQTmQofOJnFiLoaN3yw==",
+ "version": "8.11.0",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz",
+ "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==",
"engines": {
"node": ">=10.0.0"
},
@@ -13108,16 +13107,15 @@
"integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
},
"puppeteer": {
- "version": "19.4.0",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.4.0.tgz",
- "integrity": "sha512-sRzWEfFSZCCcFUJflGtYI2V7A6qK4Jht+2JiI2LZgn+Nv/LOZZsBDEaGl98ZrS8oEcUA5on4p2yJbE0nzHNzIg==",
+ "version": "19.5.2",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.5.2.tgz",
+ "integrity": "sha512-xlqRyrhXhVH114l79Y0XqYXUVG+Yfw4sKlvN55t8Y9DxtA5fzI1uqF8SVXbWK5DUMbD6Jo4lpixTZCTTZGD05g==",
"requires": {
"cosmiconfig": "8.0.0",
- "devtools-protocol": "0.0.1068969",
"https-proxy-agent": "5.0.1",
"progress": "2.0.3",
"proxy-from-env": "1.1.0",
- "puppeteer-core": "19.4.0"
+ "puppeteer-core": "19.5.2"
},
"dependencies": {
"cosmiconfig": {
@@ -13134,9 +13132,9 @@
}
},
"puppeteer-core": {
- "version": "19.4.0",
- "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.4.0.tgz",
- "integrity": "sha512-gG/jxseleZStinBn86x8r7trjcE4jcjx1hIQWOpACQhquHYMuKnrWxkzg+EDn8sN3wUtF/Ry9mtJgjM49oUOFQ==",
+ "version": "19.5.2",
+ "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.5.2.tgz",
+ "integrity": "sha512-Rqk+3kqM+Z2deooTYqcYt8lRtGffJdifWa9td9nbJSjhANWsFouk8kLBNUKycewCCFHM8TZUKS0x28OllavW2A==",
"requires": {
"cross-fetch": "3.1.5",
"debug": "4.3.4",
@@ -13147,7 +13145,7 @@
"rimraf": "3.0.2",
"tar-fs": "2.1.1",
"unbzip2-stream": "1.4.3",
- "ws": "8.10.0"
+ "ws": "8.11.0"
},
"dependencies": {
"debug": {
@@ -14173,9 +14171,9 @@
}
},
"ws": {
- "version": "8.10.0",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.10.0.tgz",
- "integrity": "sha512-+s49uSmZpvtAsd2h37vIPy1RBusaLawVe8of+GyEPsaJTCMpj/2v8NpeK1SHXjBlQ95lQTmQofOJnFiLoaN3yw==",
+ "version": "8.11.0",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz",
+ "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==",
"requires": {}
},
"xdg-basedir": {
diff --git a/package.json b/package.json
index 34ca3f188..8b0dbe919 100644
--- a/package.json
+++ b/package.json
@@ -21,7 +21,7 @@
"morgan": "1.10.0",
"node-w3capi": "2.0.0",
"promise": "8.3.0",
- "puppeteer": "19.4.0",
+ "puppeteer": "19.5.2",
"socket.io": "4.5.0",
"superagent": "8.0.0"
},
From e1c1971a61613ff3fea12f0cd5d2031b5536826a Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 16 Jan 2023 08:17:50 +0400
Subject: [PATCH 127/349] chore(deps-dev): bump nock from 13.2.2 to 13.3.0
(#1692)
Bumps [nock](https://github.com/nock/nock) from 13.2.2 to 13.3.0.
- [Release notes](https://github.com/nock/nock/releases)
- [Changelog](https://github.com/nock/nock/blob/main/CHANGELOG.md)
- [Commits](https://github.com/nock/nock/compare/v13.2.2...v13.3.0)
---
updated-dependencies:
- dependency-name: nock
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 42 +++++++++++++++++++++---------------------
package.json | 2 +-
2 files changed, 22 insertions(+), 22 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index e2eee5c23..e01eca7ec 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -38,7 +38,7 @@
"husky": "8.0.0",
"lint-staged": "13.1.0",
"mocha": "10.2.0",
- "nock": "13.2.2",
+ "nock": "13.3.0",
"nodemon": "2.0.20",
"nyc": "15.1.0",
"prettier": "2.8.0"
@@ -5178,6 +5178,12 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/lodash": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+ "dev": true
+ },
"node_modules/lodash.flattendeep": {
"version": "4.4.0",
"resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz",
@@ -5190,12 +5196,6 @@
"integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
"dev": true
},
- "node_modules/lodash.set": {
- "version": "4.3.2",
- "resolved": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz",
- "integrity": "sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM=",
- "dev": true
- },
"node_modules/log-symbols": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
@@ -5587,14 +5587,14 @@
"integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw=="
},
"node_modules/nock": {
- "version": "13.2.2",
- "resolved": "https://registry.npmjs.org/nock/-/nock-13.2.2.tgz",
- "integrity": "sha512-PcBHuvl9i6zfaJ50A7LS55oU+nFLv8htXIhffJO+FxyfibdZ4jEvd9kTuvkrJireBFIGMZ+oUIRpMK5gU9h//g==",
+ "version": "13.3.0",
+ "resolved": "https://registry.npmjs.org/nock/-/nock-13.3.0.tgz",
+ "integrity": "sha512-HHqYQ6mBeiMc+N038w8LkMpDCRquCHWeNmN3v6645P3NhN2+qXOBqvPqo7Rt1VyCMzKhJ733wZqw5B7cQVFNPg==",
"dev": true,
"dependencies": {
"debug": "^4.1.0",
"json-stringify-safe": "^5.0.1",
- "lodash.set": "^4.3.2",
+ "lodash": "^4.17.21",
"propagate": "^2.0.0"
},
"engines": {
@@ -12043,6 +12043,12 @@
"p-locate": "^5.0.0"
}
},
+ "lodash": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+ "dev": true
+ },
"lodash.flattendeep": {
"version": "4.4.0",
"resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz",
@@ -12055,12 +12061,6 @@
"integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
"dev": true
},
- "lodash.set": {
- "version": "4.3.2",
- "resolved": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz",
- "integrity": "sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM=",
- "dev": true
- },
"log-symbols": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
@@ -12354,14 +12354,14 @@
"integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw=="
},
"nock": {
- "version": "13.2.2",
- "resolved": "https://registry.npmjs.org/nock/-/nock-13.2.2.tgz",
- "integrity": "sha512-PcBHuvl9i6zfaJ50A7LS55oU+nFLv8htXIhffJO+FxyfibdZ4jEvd9kTuvkrJireBFIGMZ+oUIRpMK5gU9h//g==",
+ "version": "13.3.0",
+ "resolved": "https://registry.npmjs.org/nock/-/nock-13.3.0.tgz",
+ "integrity": "sha512-HHqYQ6mBeiMc+N038w8LkMpDCRquCHWeNmN3v6645P3NhN2+qXOBqvPqo7Rt1VyCMzKhJ733wZqw5B7cQVFNPg==",
"dev": true,
"requires": {
"debug": "^4.1.0",
"json-stringify-safe": "^5.0.1",
- "lodash.set": "^4.3.2",
+ "lodash": "^4.17.21",
"propagate": "^2.0.0"
},
"dependencies": {
diff --git a/package.json b/package.json
index 8b0dbe919..bc202c403 100644
--- a/package.json
+++ b/package.json
@@ -39,7 +39,7 @@
"husky": "8.0.0",
"lint-staged": "13.1.0",
"mocha": "10.2.0",
- "nock": "13.2.2",
+ "nock": "13.3.0",
"nodemon": "2.0.20",
"nyc": "15.1.0",
"prettier": "2.8.0"
From a7237c4065db12650dd34d418cdc43a84b5cb5b3 Mon Sep 17 00:00:00 2001
From: Denis Ah-Kang
Date: Mon, 16 Jan 2023 16:40:21 +0400
Subject: [PATCH 128/349] normalize text before filtering (#1694)
---
lib/rules/sotd/stability.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/rules/sotd/stability.js b/lib/rules/sotd/stability.js
index 6fb750ad4..099227441 100644
--- a/lib/rules/sotd/stability.js
+++ b/lib/rules/sotd/stability.js
@@ -98,7 +98,7 @@ export function check(sr, done) {
) {
const review = Array.prototype.find.call(
sw.querySelectorAll('a'),
- ele => ele.textContent === 'wide review'
+ ele => sr.norm(ele.textContent) === 'wide review'
);
if (!review) sr.error(self, 'no-cr-review');
else if (
From 03172abd3391a7310545eaffbb490169d63e91d7 Mon Sep 17 00:00:00 2001
From: Denis Ah-Kang
Date: Mon, 16 Jan 2023 16:40:44 +0400
Subject: [PATCH 129/349] 7.0.4
---
package-lock.json | 4 ++--
package.json | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index e01eca7ec..58912b55a 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "specberus",
- "version": "7.0.3",
+ "version": "7.0.4",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "specberus",
- "version": "7.0.3",
+ "version": "7.0.4",
"license": "MIT",
"dependencies": {
"compression": "1.7.4",
diff --git a/package.json b/package.json
index bc202c403..f443e11f3 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "specberus",
- "version": "7.0.3",
+ "version": "7.0.4",
"description": "Specberus is a checker used at W3C to validate the compliance of Technical Reports with publication rules.",
"license": "MIT",
"main": "lib/validator",
From cafd82b3d375d52c2fe5a665bbe3d4c22617b3b3 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 26 Jan 2023 10:13:48 +0400
Subject: [PATCH 130/349] chore(deps): bump metaviewport-parser from 0.2.0 to
0.3.0 (#1697)
Bumps [metaviewport-parser](https://github.com/dontcallmedom/metaviewport-parser) from 0.2.0 to 0.3.0.
- [Release notes](https://github.com/dontcallmedom/metaviewport-parser/releases)
- [Commits](https://github.com/dontcallmedom/metaviewport-parser/commits)
---
updated-dependencies:
- dependency-name: metaviewport-parser
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 14 +++++++-------
package.json | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 58912b55a..db5e004f3 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -16,7 +16,7 @@
"express-handlebars": "6.0.1",
"insafe": "0.5.0",
"jsdom": "21.0.0",
- "metaviewport-parser": "0.2.0",
+ "metaviewport-parser": "0.3.0",
"morgan": "1.10.0",
"node-w3capi": "2.0.0",
"promise": "8.3.0",
@@ -5345,9 +5345,9 @@
"dev": true
},
"node_modules/metaviewport-parser": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/metaviewport-parser/-/metaviewport-parser-0.2.0.tgz",
- "integrity": "sha1-U1w84cz2IjpQJf3cahw2UF9+fbE="
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/metaviewport-parser/-/metaviewport-parser-0.3.0.tgz",
+ "integrity": "sha512-EoYJ8xfjQ6kpe9VbVHvZTZHiOl4HL1Z18CrZ+qahvLXT7ZO4YTC2JMyt5FaUp9JJp6J4Ybb/z7IsCXZt86/QkQ=="
},
"node_modules/methods": {
"version": "1.1.2",
@@ -12172,9 +12172,9 @@
"dev": true
},
"metaviewport-parser": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/metaviewport-parser/-/metaviewport-parser-0.2.0.tgz",
- "integrity": "sha1-U1w84cz2IjpQJf3cahw2UF9+fbE="
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/metaviewport-parser/-/metaviewport-parser-0.3.0.tgz",
+ "integrity": "sha512-EoYJ8xfjQ6kpe9VbVHvZTZHiOl4HL1Z18CrZ+qahvLXT7ZO4YTC2JMyt5FaUp9JJp6J4Ybb/z7IsCXZt86/QkQ=="
},
"methods": {
"version": "1.1.2",
diff --git a/package.json b/package.json
index f443e11f3..2ebf4fa98 100644
--- a/package.json
+++ b/package.json
@@ -17,7 +17,7 @@
"express-handlebars": "6.0.1",
"insafe": "0.5.0",
"jsdom": "21.0.0",
- "metaviewport-parser": "0.2.0",
+ "metaviewport-parser": "0.3.0",
"morgan": "1.10.0",
"node-w3capi": "2.0.0",
"promise": "8.3.0",
From b8a586cb7a7dcc264ede48c98f509ae8df6aeef3 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 30 Jan 2023 08:35:08 +0400
Subject: [PATCH 131/349] chore(deps): bump puppeteer from 19.5.2 to 19.6.2
(#1699)
Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 19.5.2 to 19.6.2.
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json)
- [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v19.5.2...puppeteer-v19.6.2)
---
updated-dependencies:
- dependency-name: puppeteer
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 46 +++++++++++++++++++++++-----------------------
package.json | 2 +-
2 files changed, 24 insertions(+), 24 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index db5e004f3..24ea75a3c 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -20,7 +20,7 @@
"morgan": "1.10.0",
"node-w3capi": "2.0.0",
"promise": "8.3.0",
- "puppeteer": "19.5.2",
+ "puppeteer": "19.6.2",
"socket.io": "4.5.0",
"superagent": "8.0.0"
},
@@ -2441,9 +2441,9 @@
}
},
"node_modules/devtools-protocol": {
- "version": "0.0.1068969",
- "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1068969.tgz",
- "integrity": "sha512-ATFTrPbY1dKYhPPvpjtwWKSK2mIwGmRwX54UASn9THEuIZCe2n9k3vVuMmt6jWeL+e5QaaguEv/pMyR+JQB7VQ=="
+ "version": "0.0.1082910",
+ "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1082910.tgz",
+ "integrity": "sha512-RqoZ2GmqaNxyx+99L/RemY5CkwG9D0WEfOKxekwCRXOGrDCep62ngezEJUVMq6rISYQ+085fJnWDQqGHlxVNww=="
},
"node_modules/dezalgo": {
"version": "1.0.4",
@@ -6610,29 +6610,29 @@
}
},
"node_modules/puppeteer": {
- "version": "19.5.2",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.5.2.tgz",
- "integrity": "sha512-xlqRyrhXhVH114l79Y0XqYXUVG+Yfw4sKlvN55t8Y9DxtA5fzI1uqF8SVXbWK5DUMbD6Jo4lpixTZCTTZGD05g==",
+ "version": "19.6.2",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.6.2.tgz",
+ "integrity": "sha512-Y5OAXXwXLfJYbl0dEFg8JKIhvCGxn+UYaBW9yra9ErmIhkVroDnYusM6oYxJCt/YIfC2pQWhvhxoZyf/E5fV6w==",
"hasInstallScript": true,
"dependencies": {
"cosmiconfig": "8.0.0",
"https-proxy-agent": "5.0.1",
"progress": "2.0.3",
"proxy-from-env": "1.1.0",
- "puppeteer-core": "19.5.2"
+ "puppeteer-core": "19.6.2"
},
"engines": {
"node": ">=14.1.0"
}
},
"node_modules/puppeteer-core": {
- "version": "19.5.2",
- "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.5.2.tgz",
- "integrity": "sha512-Rqk+3kqM+Z2deooTYqcYt8lRtGffJdifWa9td9nbJSjhANWsFouk8kLBNUKycewCCFHM8TZUKS0x28OllavW2A==",
+ "version": "19.6.2",
+ "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.6.2.tgz",
+ "integrity": "sha512-il7uK658MNC1FlxPABvcnv1RdpDa9CaBFHzvtEsl+9Y4tbAJKZurkegpcvWeIWcRYGiuBIVo+t+ZSh3G82CCjw==",
"dependencies": {
"cross-fetch": "3.1.5",
"debug": "4.3.4",
- "devtools-protocol": "0.0.1068969",
+ "devtools-protocol": "0.0.1082910",
"extract-zip": "2.0.1",
"https-proxy-agent": "5.0.1",
"proxy-from-env": "1.1.0",
@@ -10079,9 +10079,9 @@
"integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg=="
},
"devtools-protocol": {
- "version": "0.0.1068969",
- "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1068969.tgz",
- "integrity": "sha512-ATFTrPbY1dKYhPPvpjtwWKSK2mIwGmRwX54UASn9THEuIZCe2n9k3vVuMmt6jWeL+e5QaaguEv/pMyR+JQB7VQ=="
+ "version": "0.0.1082910",
+ "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1082910.tgz",
+ "integrity": "sha512-RqoZ2GmqaNxyx+99L/RemY5CkwG9D0WEfOKxekwCRXOGrDCep62ngezEJUVMq6rISYQ+085fJnWDQqGHlxVNww=="
},
"dezalgo": {
"version": "1.0.4",
@@ -13107,15 +13107,15 @@
"integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
},
"puppeteer": {
- "version": "19.5.2",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.5.2.tgz",
- "integrity": "sha512-xlqRyrhXhVH114l79Y0XqYXUVG+Yfw4sKlvN55t8Y9DxtA5fzI1uqF8SVXbWK5DUMbD6Jo4lpixTZCTTZGD05g==",
+ "version": "19.6.2",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.6.2.tgz",
+ "integrity": "sha512-Y5OAXXwXLfJYbl0dEFg8JKIhvCGxn+UYaBW9yra9ErmIhkVroDnYusM6oYxJCt/YIfC2pQWhvhxoZyf/E5fV6w==",
"requires": {
"cosmiconfig": "8.0.0",
"https-proxy-agent": "5.0.1",
"progress": "2.0.3",
"proxy-from-env": "1.1.0",
- "puppeteer-core": "19.5.2"
+ "puppeteer-core": "19.6.2"
},
"dependencies": {
"cosmiconfig": {
@@ -13132,13 +13132,13 @@
}
},
"puppeteer-core": {
- "version": "19.5.2",
- "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.5.2.tgz",
- "integrity": "sha512-Rqk+3kqM+Z2deooTYqcYt8lRtGffJdifWa9td9nbJSjhANWsFouk8kLBNUKycewCCFHM8TZUKS0x28OllavW2A==",
+ "version": "19.6.2",
+ "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.6.2.tgz",
+ "integrity": "sha512-il7uK658MNC1FlxPABvcnv1RdpDa9CaBFHzvtEsl+9Y4tbAJKZurkegpcvWeIWcRYGiuBIVo+t+ZSh3G82CCjw==",
"requires": {
"cross-fetch": "3.1.5",
"debug": "4.3.4",
- "devtools-protocol": "0.0.1068969",
+ "devtools-protocol": "0.0.1082910",
"extract-zip": "2.0.1",
"https-proxy-agent": "5.0.1",
"proxy-from-env": "1.1.0",
diff --git a/package.json b/package.json
index 2ebf4fa98..c46ef7ed1 100644
--- a/package.json
+++ b/package.json
@@ -21,7 +21,7 @@
"morgan": "1.10.0",
"node-w3capi": "2.0.0",
"promise": "8.3.0",
- "puppeteer": "19.5.2",
+ "puppeteer": "19.6.2",
"socket.io": "4.5.0",
"superagent": "8.0.0"
},
From 9329f58cda665ea2900e54f5e986969882179f67 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 8 Feb 2023 17:51:25 +0400
Subject: [PATCH 132/349] chore(deps): bump cookiejar from 2.1.3 to 2.1.4
(#1698)
Bumps [cookiejar](https://github.com/bmeck/node-cookiejar) from 2.1.3 to 2.1.4.
- [Release notes](https://github.com/bmeck/node-cookiejar/releases)
- [Commits](https://github.com/bmeck/node-cookiejar/commits)
---
updated-dependencies:
- dependency-name: cookiejar
dependency-type: indirect
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 24ea75a3c..314fcc325 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -2070,9 +2070,9 @@
"integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw="
},
"node_modules/cookiejar": {
- "version": "2.1.3",
- "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.3.tgz",
- "integrity": "sha512-JxbCBUdrfr6AQjOXrxoTvAMJO4HBTUIlBzslcJPAz+/KT8yk53fXun51u+RenNYvad/+Vc2DIz5o9UxlCDymFQ=="
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.4.tgz",
+ "integrity": "sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw=="
},
"node_modules/core-util-is": {
"version": "1.0.3",
@@ -9789,9 +9789,9 @@
"integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw="
},
"cookiejar": {
- "version": "2.1.3",
- "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.3.tgz",
- "integrity": "sha512-JxbCBUdrfr6AQjOXrxoTvAMJO4HBTUIlBzslcJPAz+/KT8yk53fXun51u+RenNYvad/+Vc2DIz5o9UxlCDymFQ=="
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.4.tgz",
+ "integrity": "sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw=="
},
"core-util-is": {
"version": "1.0.3",
From 4453b399241e0b036ebef38e0125422778ae7ea9 Mon Sep 17 00:00:00 2001
From: Denis Ah-Kang
Date: Thu, 9 Feb 2023 09:21:10 +0400
Subject: [PATCH 133/349] remove code related to pre-2023 copyright (#1700)
* remove code related to pre-2023 copyright
* fix tests and remove tests related to pp2017
---
lib/l10n-en_GB.js | 2 -
lib/l10n.js | 4 +-
lib/rules.json | 2 +-
lib/rules/headers/copyright.js | 54 +-------
lib/views.js | 3 +-
test/data/TR/Note/noteBase.js | 14 +-
test/data/TR/Registry/registryBase.js | 14 +-
test/data/TR/TRBase.js | 45 ------
test/doc-views/TR/Note/noteBase.js | 16 ---
.../doc-views/TR/Recommendation/CR-Echidna.js | 10 --
.../TR/Recommendation/CRD-Echidna.js | 12 +-
test/doc-views/TR/Recommendation/REC.js | 2 +-
.../doc-views/TR/Recommendation/WD-Echidna.js | 12 +-
test/doc-views/TR/Registry/CRY.js | 2 +-
test/doc-views/TR/Registry/registryBase.js | 12 --
test/doc-views/TR/TRBase.js | 131 +-----------------
test/doc-views/layout/spec.handlebars | 16 +--
test/doc-views/specBase.js | 12 +-
18 files changed, 23 insertions(+), 340 deletions(-)
diff --git a/lib/l10n-en_GB.js b/lib/l10n-en_GB.js
index f7ae0d96c..e65f68714 100644
--- a/lib/l10n-en_GB.js
+++ b/lib/l10n-en_GB.js
@@ -120,8 +120,6 @@ export const messages = {
'Pubrules fails to find the document license in the group charter. Please ask the team contact for help.',
'headers.memsub-copyright.not-found':
'Missing link to the W3C document notice (https://www.w3.org/Consortium/Legal/copyright-documents).',
- 'headers.copyright.legacy-copyright-found':
- 'Legacy copyright found. Please use the latest format instead.',
// headers/github-repo
'headers.github-repo.no-feedback':
'Cannot find the "Feedback" <dt> in the headers of the document.',
diff --git a/lib/l10n.js b/lib/l10n.js
index 28c923742..22e897bb1 100644
--- a/lib/l10n.js
+++ b/lib/l10n.js
@@ -149,12 +149,10 @@ export function message(profileCode, rule, key, extra) {
`[${profile}][${rule.section}][${rule.rule}].text`
);
}
- // TODO: to change after 2023
result.message = result.message.replace(
// eslint-disable-next-line prefer-regex-literals
new RegExp(`@{year}`, 'g'),
- '2023'
- // new Date().getFullYear()
+ new Date().getFullYear()
);
} else
selector = encodeURIComponent(
diff --git a/lib/rules.json b/lib/rules.json
index 83a6b7522..05965d8d6 100644
--- a/lib/rules.json
+++ b/lib/rules.json
@@ -1587,7 +1587,7 @@
"editorSection": "The editors'/authors' names must be listed, with attribute data-editor-id=\"@@\"
. Affiliations and email addresses are optional ; email addresses are not recommended . If an editor/author is acknowledged in an earlier version of this document and the individual's affiliation has since changed, list the individual using the notation \"<name>, <affiliation> (until DD Month YYYY)\". If the list of authors is very long (e.g., the entire Working Group), identify the authors in the acknowledgments section, linked from the head of the document. Distinguish any contributors from authors in the acknowledgments section.",
"altRepresentations": "Authors may provide links to alternative (non-normative) representations or packages for the document. For instance: <p>This document is also available in these non-normative formats: <a href=\"@{param1}-shortname-20180101.html\">single HTML file</a>, <a href=\"@{param1}-shortname-20180101.tgz\">gzipped tar file of HTML</a>.</p>
",
"implReport": "It must include either: a link to an interoperability or implementation report if the Director used such a report as part of the decision to advance the specification, or a statement that the Director's decision did not involve such a report. ",
- "copyright": "The copyright depends on the publication date:starting from 01 February 2023, the copyright must follow the following markup (fill in with the appropriate year, years, or year range). The type of license the document is using can be found in the group's charter. For documents using W3C Document License: Copyright © @{year} World Wide Web Consortium . W3C ® liability , trademark and document use rules apply. Include this source code :<p class="copyright"><a href="https://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a> © @{year} <a href="https://www.w3.org/">World Wide Web Consortium</a>. <abbr title="World Wide Web Consortium">W3C</abbr><sup>®</sup> <a href="https://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>, <a href="https://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a> and <a href=\"https://www.w3.org/Consortium/Legal/copyright-documents\">document use</a> rules apply.</p>
For documents using W3C Software and Document License: Copyright © @{year} World Wide Web Consortium . W3C ® liability , trademark and permissive document license rules apply. Include this source code :<p class="copyright"><a href="https://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a> © @{year} <a href="https://www.w3.org/">World Wide Web Consortium</a>. <abbr title="World Wide Web Consortium">W3C</abbr><sup>®</sup> <a href="https://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>, <a href="https://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a> and <a href="https://www.w3.org/Consortium/Legal/copyright-software">permissive document license</a> rules apply.</p>
during the transition period (between 01 January 2023 and 01 February 2023), both the new and legacy copyrights are allowed. until 31 December 2022, use the legacy copyright following the markup below (fill in with the appropriate year, years, or year range). The type of license the document is using can be found in the group's charter. For documents using W3C Document License: Include this source code :<p class=\"copyright\"><a href=\"https://www.w3.org/Consortium/Legal/ipr-notice#Copyright\">Copyright</a> © 2022<a href=\"https://www.w3.org/\"><abbr title=\"World Wide Web Consortium\">W3C</abbr></a><sup>®</sup> (<a href=\"https://www.csail.mit.edu/\"><abbr title=\"Massachusetts Institute of Technology\">MIT</abbr></a>, <a href=\"https://www.ercim.eu/\"><abbr title=\"European Research Consortium for Informatics and Mathematics\">ERCIM</abbr></a>, <a href=\"https://www.keio.ac.jp/\">Keio</a>, <a href=\"https://ev.buaa.edu.cn/\">Beihang</a>). W3C <a href=\"https://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer\">liability</a>, <a href=\"https://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks\">trademark</a> and <a href=\"https://www.w3.org/Consortium/Legal/copyright-documents\">document use</a> rules apply.</p>
For documents using W3C Software and Document License: Include this source code :<p class=\"copyright\"><a href=\"https://www.w3.org/Consortium/Legal/ipr-notice#Copyright\">Copyright</a> © 2022<a href=\"https://www.w3.org/\"><abbr title=\"World Wide Web Consortium\">W3C</abbr></a><sup>®</sup> (<a href=\"https://www.csail.mit.edu/\"><abbr title=\"Massachusetts Institute of Technology\">MIT</abbr></a>, <a href=\"https://www.ercim.eu/\"><abbr title=\"European Research Consortium for Informatics and Mathematics\">ERCIM</abbr></a>, <a href=\"https://www.keio.ac.jp/\">Keio</a>, <a href=\"https://ev.buaa.edu.cn/\">Beihang</a>). W3C <a href=\"https://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer\">liability</a>, <a href=\"https://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks\">trademark</a> and <a href=\"https://www.w3.org/Consortium/Legal/copyright-software\">permissive document license</a> rules apply.</p>
",
+ "copyright": "Starting from 01 February 2023, the copyright must follow the following markup (fill in with the appropriate year, years, or year range). The type of license the document is using can be found in the group's charter. For documents using W3C Document License: Copyright © @{year} World Wide Web Consortium . W3C ® liability , trademark and document use rules apply. Include this source code :<p class="copyright"><a href="https://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a> © @{year} <a href="https://www.w3.org/">World Wide Web Consortium</a>. <abbr title="World Wide Web Consortium">W3C</abbr><sup>®</sup> <a href="https://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>, <a href="https://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a> and <a href=\"https://www.w3.org/Consortium/Legal/copyright-documents\">document use</a> rules apply.</p>
For documents using W3C Software and Document License: Copyright © @{year} World Wide Web Consortium . W3C ® liability , trademark and permissive document license rules apply. Include this source code :<p class="copyright"><a href="https://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a> © @{year} <a href="https://www.w3.org/">World Wide Web Consortium</a>. <abbr title="World Wide Web Consortium">W3C</abbr><sup>®</sup> <a href="https://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>, <a href="https://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a> and <a href="https://www.w3.org/Consortium/Legal/copyright-software">permissive document license</a> rules apply.</p>
",
"hrAfterCopyright": "A horizontal rule (hr
) must follow the copyright."
}
},
diff --git a/lib/rules/headers/copyright.js b/lib/rules/headers/copyright.js
index 8600d6631..91ef1e240 100644
--- a/lib/rules/headers/copyright.js
+++ b/lib/rules/headers/copyright.js
@@ -35,19 +35,6 @@ const LICENSE_TEXT_LINKS_MAP = {
[LICENSE_CS_TEXT]: [LICENSE_CS_URL, LICENSE_CS_DATED_URL],
};
-// TODO: to delete after 2023
-const legacyBaseLinks = {
- Copyright: 'https://www.w3.org/Consortium/Legal/ipr-notice#Copyright',
- W3C: 'https://www.w3.org/',
- MIT: 'https://www.csail.mit.edu/',
- ERCIM: 'https://www.ercim.eu/',
- Keio: 'https://www.keio.ac.jp/',
- Beihang: 'https://ev.buaa.edu.cn/',
- liability:
- 'https://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer',
- trademark: 'https://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks',
-};
-
const latestBaseLinks = {
Copyright: 'https://www.w3.org/Consortium/Legal/ipr-notice#Copyright',
'World Wide Web Consortium': 'https://www.w3.org/',
@@ -73,17 +60,6 @@ function getCommonLicenseUri(data) {
.map(charter => charter['doc-licenses'].map(license => license.uri))
.reduce((first, cur) => first.filter(uri => cur.includes(uri)));
}
-
-// TODO: to delete after 2023
-function getLegacyCopyrightMatchRegex(sr, licenseTexts) {
- const licenseRex = licenseTexts.join('|');
- const year = (sr.getDocumentDate() || new Date()).getFullYear();
-
- const startRex = `^Copyright [©|©] (?:(?:199\\d|20\\d\\d)-)?${year} *W3C[®|®] \\(MIT, ERCIM, Keio, Beihang\\)`;
- const endRex = `\\. W3C liability, trademark,? and (${licenseRex}) rules apply\\.$`;
- return new RegExp(startRex + endRex);
-}
-
// The date can be 19xx-2023, or 2023.
function getLatestCopyrightMatchRegex(sr, licenseTexts) {
const licenseRex = licenseTexts.join('|');
@@ -136,32 +112,11 @@ function checkCopyright(sr, copyright, licenseTexts, baseLinks, matchRegex) {
});
}
-// TODO: to delete after 2023
-function checkLegacyCopyright(sr, copyright, licenseTexts) {
- const matchRegex = getLegacyCopyrightMatchRegex(sr, licenseTexts);
- checkCopyright(sr, copyright, licenseTexts, legacyBaseLinks, matchRegex);
-}
-
function checkLatestCopyright(sr, copyright, licenseTexts) {
const matchRegex = getLatestCopyrightMatchRegex(sr, licenseTexts);
checkCopyright(sr, copyright, licenseTexts, latestBaseLinks, matchRegex);
}
-// TODO: to delete after 2023. Show warning in Jan 2023 when legacy copyright is found
-function checkLatestOrLegacyCopyright(sr, copyright, licenseTexts) {
- const legacyRegex = getLegacyCopyrightMatchRegex(sr, licenseTexts);
- if (sr.norm(copyright.textContent).match(legacyRegex)) {
- sr.warning(self, 'legacy-copyright-found', {
- text: sr.norm(copyright.textContent),
- rex: legacyRegex,
- });
- checkLegacyCopyright(sr, copyright, licenseTexts);
- return;
- }
-
- checkLatestCopyright(sr, copyright, licenseTexts);
-}
-
/**
* @param sr
* @param done
@@ -199,14 +154,7 @@ export async function check(sr, done) {
.filter(v => [LICENSE_CD_URL, LICENSE_CS_URL].includes(v))
.map(v => LICENSE_URL_TEXT_MAP[v]);
- sr.transition({
- from: new Date(2023, 0, 1),
- to: new Date(2023, 0, 31),
- doBefore: () => checkLegacyCopyright(sr, copyright, licenseTexts),
- doAfter: () => checkLatestCopyright(sr, copyright, licenseTexts),
- doMeanwhile: () =>
- checkLatestOrLegacyCopyright(sr, copyright, licenseTexts),
- });
+ checkLatestCopyright(sr, copyright, licenseTexts);
return done();
}
diff --git a/lib/views.js b/lib/views.js
index e2ea53408..5888b8183 100644
--- a/lib/views.js
+++ b/lib/views.js
@@ -135,8 +135,7 @@ const formatRules = function (sections, common) {
result = result.replace(
// eslint-disable-next-line prefer-regex-literals
new RegExp(`@{year}`, 'g'),
- '2023'
- // new Date().getFullYear()
+ new Date().getFullYear()
);
total.push({ order: sections[s].name, content: result });
}
diff --git a/test/data/TR/Note/noteBase.js b/test/data/TR/Note/noteBase.js
index a16cd024f..9be9e2c15 100644
--- a/test/data/TR/Note/noteBase.js
+++ b/test/data/TR/Note/noteBase.js
@@ -9,19 +9,7 @@ export default {
sotd: {
...baseRules.sotd,
pp: [
- ...baseRules.sotd.pp.filter(
- v =>
- !['noPP2017', 'jointPublication'].find(
- x => x === v.data
- )
- ),
- {
- data: 'noPP2017',
- config: {
- patentPolicy: 'pp2004',
- },
- errors: ['sotd.pp.no-pp2017'],
- },
+ ...baseRules.sotd.pp.filter(v => v.data !== 'jointPublication'),
{
data: 'jointPublication',
config: {
diff --git a/test/data/TR/Registry/registryBase.js b/test/data/TR/Registry/registryBase.js
index 72ff45b94..7248d1694 100644
--- a/test/data/TR/Registry/registryBase.js
+++ b/test/data/TR/Registry/registryBase.js
@@ -9,19 +9,7 @@ export default {
sotd: {
...rules.sotd,
pp: [
- ...rules.sotd.pp.filter(
- v =>
- !['noPP2017', 'jointPublication'].find(
- x => x === v.data
- )
- ),
- {
- data: 'noPP2017',
- config: {
- patentPolicy: 'pp2004',
- },
- errors: ['sotd.pp.no-pp2017'],
- },
+ ...rules.sotd.pp.filter(v => v.data !== 'jointPublication'),
{
data: 'jointPublication',
config: {
diff --git a/test/data/TR/TRBase.js b/test/data/TR/TRBase.js
index b19f5200d..2dd0c4eaf 100644
--- a/test/data/TR/TRBase.js
+++ b/test/data/TR/TRBase.js
@@ -26,40 +26,6 @@ export const rules = {
data: 'wrongCopyrightLink',
errors: ['headers.copyright.href-not-match'],
},
- {
- data: 'noLatestCopyright',
- errors: ['headers.copyright.not-found'],
- },
- {
- data: 'noMatchedLatestCopyright',
- errors: ['headers.copyright.no-match'],
- },
- {
- data: 'wrongLatestCopyrightLink',
- errors: ['headers.copyright.href-not-match'],
- },
-
- {
- data: 'noCopyrightDuringTransition',
- errors: ['headers.copyright.not-found'],
- },
- {
- data: 'noMatchedCopyrightDuringTransition',
- errors: ['headers.copyright.no-match'],
- },
- {
- data: 'matchLegacyCopyrightDuringTransition',
- warnings: ['headers.copyright.legacy-copyright-found'],
- },
- {
- data: 'wrongLatestCopyrightLinkDuringTransition',
- errors: ['headers.copyright.href-not-match'],
- },
- {
- data: 'wrongLegacyCopyrightLinkDuringTransition',
- warnings: ['headers.copyright.legacy-copyright-found'],
- errors: ['headers.copyright.href-not-match'],
- },
],
},
style: {
@@ -136,17 +102,6 @@ export const rules = {
data: 'noPPFromCharter',
errors: ['sotd.pp.no-pp-from-charter'],
},
- {
- data: 'noPP2017',
- config: {
- patentPolicy: 'pp2004',
- },
- errors: [
- 'sotd.pp.no-pp2017',
- 'sotd.pp.no-claims',
- 'sotd.pp.no-section6',
- ],
- },
{
data: 'noPP2020',
config: {
diff --git a/test/doc-views/TR/Note/noteBase.js b/test/doc-views/TR/Note/noteBase.js
index ffeb22006..ad1e1a615 100644
--- a/test/doc-views/TR/Note/noteBase.js
+++ b/test/doc-views/TR/Note/noteBase.js
@@ -57,22 +57,6 @@ const buildCommonViewData = base => {
ppLink1: 'https://www.w3.org/Consortium/fake-pp',
},
},
- noPP2017: {
- ...base,
- config: {
- ...base.config,
- isEchidna: false,
- },
- header: {
- ...base.header,
- defaultDate: '04 November 2019',
- },
- sotd: {
- ...base.sotd,
- ppDate: '1 August 2017',
- ppLink1: 'https://www.w3.org/Consortium/fake-one',
- },
- },
noPP2020: {
...base,
sotd: {
diff --git a/test/doc-views/TR/Recommendation/CR-Echidna.js b/test/doc-views/TR/Recommendation/CR-Echidna.js
index 3d26ab614..7a53c305b 100644
--- a/test/doc-views/TR/Recommendation/CR-Echidna.js
+++ b/test/doc-views/TR/Recommendation/CR-Echidna.js
@@ -62,16 +62,6 @@ export default {
},
},
},
- pp: {
- ...common.pp,
- noPP2017: {
- ...common.pp.noPP2017,
- config: {
- ...common.pp.noPP2017.config,
- isEchidna: false,
- },
- },
- },
'todays-date': buildTodaysDate(good),
'security-privacy': buildSecurityPrivacy(good),
};
diff --git a/test/doc-views/TR/Recommendation/CRD-Echidna.js b/test/doc-views/TR/Recommendation/CRD-Echidna.js
index b268f6dc1..73f2bc482 100644
--- a/test/doc-views/TR/Recommendation/CRD-Echidna.js
+++ b/test/doc-views/TR/Recommendation/CRD-Echidna.js
@@ -38,21 +38,11 @@ export default {
},
header: {
...good.header,
- defaultDate: '04 October 2022',
+ defaultDate: '04 October 2023',
},
},
},
'draft-stability': buildDraftStability(good),
- pp: {
- ...common.pp,
- noPP2017: {
- ...common.pp.noPP2017,
- config: {
- ...common.pp.noPP2017.config,
- isEchidna: false,
- },
- },
- },
'todays-date': buildTodaysDate(good),
'security-privacy': buildSecurityPrivacy(good),
};
diff --git a/test/doc-views/TR/Recommendation/REC.js b/test/doc-views/TR/Recommendation/REC.js
index 033b69758..ec76ad4f4 100644
--- a/test/doc-views/TR/Recommendation/REC.js
+++ b/test/doc-views/TR/Recommendation/REC.js
@@ -127,7 +127,7 @@ export default {
showProposedAdd: true,
},
processHTML:
- '2 November 2023, 3 November 2023 W3C Process Document',
+ '2 November 2024, 3 November 2024 W3C Process Document',
},
},
notFound: {
diff --git a/test/doc-views/TR/Recommendation/WD-Echidna.js b/test/doc-views/TR/Recommendation/WD-Echidna.js
index 72309f378..6f02c1a01 100644
--- a/test/doc-views/TR/Recommendation/WD-Echidna.js
+++ b/test/doc-views/TR/Recommendation/WD-Echidna.js
@@ -39,17 +39,7 @@ export default {
},
header: {
...good.header,
- defaultDate: '04 October 2021',
- },
- },
- },
- pp: {
- ...common.pp,
- noPP2017: {
- ...common.pp.noPP2017,
- config: {
- ...common.pp.noPP2017.config,
- isEchidna: false,
+ defaultDate: '04 October 2023',
},
},
},
diff --git a/test/doc-views/TR/Registry/CRY.js b/test/doc-views/TR/Registry/CRY.js
index 64da96e07..e17baa10c 100644
--- a/test/doc-views/TR/Registry/CRY.js
+++ b/test/doc-views/TR/Registry/CRY.js
@@ -36,7 +36,7 @@ export default {
sotd: {
...good.sotd,
processHTML:
- '04 October 2022. 05 October 2022.W3C Process Document',
+ '04 October 2024. 05 October 2024.W3C Process Document',
},
},
invalidDate: {
diff --git a/test/doc-views/TR/Registry/registryBase.js b/test/doc-views/TR/Registry/registryBase.js
index 9e78c15ae..c81fac165 100644
--- a/test/doc-views/TR/Registry/registryBase.js
+++ b/test/doc-views/TR/Registry/registryBase.js
@@ -21,18 +21,6 @@ const buildCommonViewData = base => {
},
pp: {
...common.pp,
- noPP2017: {
- ...base,
- header: {
- ...base.header,
- defaultDate: '04 November 2019',
- },
- sotd: {
- ...base.sotd,
- ppDate: '1 August 2017',
- ppLink1: 'https://www.w3.org/Consortium/fake-one',
- },
- },
noPP2020: {
...base,
sotd: {
diff --git a/test/doc-views/TR/TRBase.js b/test/doc-views/TR/TRBase.js
index 4904b88dd..33cc5bd12 100644
--- a/test/doc-views/TR/TRBase.js
+++ b/test/doc-views/TR/TRBase.js
@@ -60,120 +60,7 @@ export function buildCommonViewData(base) {
copyright: {
...base.copyright,
show: true,
- showCustomYear: true,
- customYear: 2021,
- MITLink: 'https://fake.csail.mit.org/',
- },
- },
- noLatestCopyright: {
- ...base,
- header: {
- ...base.header,
- showDefaultDate: true,
- defaultDate: '04 November 2023',
- },
- copyright: {
- ...base.copyright,
- show: false,
- },
- },
- noMatchedLatestCopyright: {
- ...base,
- header: {
- ...base.header,
- showDefaultDate: true,
- defaultDate: '04 November 2023',
- },
- copyright: {
- ...base.copyright,
- startText: 'Fake Copyright',
- show: false,
- showLatest: true,
- },
- },
- wrongLatestCopyrightLink: {
- ...base,
- header: {
- ...base.header,
- showDefaultDate: true,
- defaultDate: '04 November 2023',
- },
- copyright: {
- ...base.copyright,
- show: false,
- showLatest: true,
- showCustomYear: true,
- customYear: 2023,
- W3CLink: 'https://fake.w3c.org/',
- },
- },
- noCopyrightDuringTransition: {
- ...base,
- header: {
- ...base.header,
- showDefaultDate: true,
- defaultDate: '08 January 2023',
- },
- copyright: {
- ...base.copyright,
- show: false,
- },
- },
- noMatchedCopyrightDuringTransition: {
- ...base,
- header: {
- ...base.header,
- showDefaultDate: true,
- defaultDate: '08 January 2023',
- },
- copyright: {
- ...base.copyright,
- startText: 'Fake Copyright',
- show: false,
- showLatest: true,
- },
- },
- matchLegacyCopyrightDuringTransition: {
- ...base,
- header: {
- ...base.header,
- showDefaultDate: true,
- defaultDate: '08 January 2023',
- },
- copyright: {
- ...base.copyright,
- showCustomYear: true,
- customYear: 2023,
- },
- },
- wrongLatestCopyrightLinkDuringTransition: {
- ...base,
- header: {
- ...base.header,
- showDefaultDate: true,
- defaultDate: '08 January 2023',
- },
- copyright: {
- ...base.copyright,
- show: false,
- showLatest: true,
- showCustomYear: true,
- customYear: 2023,
- W3CLink: 'https://fake.w3c.org/',
- },
- },
- wrongLegacyCopyrightLinkDuringTransition: {
- ...base,
- header: {
- ...base.header,
- showDefaultDate: true,
- defaultDate: '08 January 2023',
- },
- copyright: {
- ...base.copyright,
- showCustomYear: true,
- customYear: 2023,
- MITLink: 'https://fake.csail.mit.org/',
+ W3CLink: 'https://www.w.org/',
},
},
},
@@ -280,18 +167,6 @@ export function buildCommonViewData(base) {
extra1: 'extra text',
},
},
- noPP2017: {
- ...base,
- header: {
- ...base.header,
- defaultDate: '04 November 2019',
- },
- sotd: {
- ...base.sotd,
- ppHTML: '1 August 2017 W3C Patent Policy',
- ppLink: 'https://www.w3.org/Consortium/Patent-Policy/fake',
- },
- },
noPP2020: {
...base,
sotd: {
@@ -346,14 +221,14 @@ export function buildCandidateReviewEnd(base) {
...base,
sotd: {
...base.sotd,
- defaultCRDate: '04 October 2022. 05 October 2022.',
+ defaultCRDate: '04 October 2024. 05 October 2024.',
},
},
invalidDate: {
...base,
sotd: {
...base.sotd,
- defaultCRDate: '02 December 2023',
+ defaultCRDate: '02 December 2024',
},
},
};
diff --git a/test/doc-views/layout/spec.handlebars b/test/doc-views/layout/spec.handlebars
index c1a5c29c3..ba276290b 100644
--- a/test/doc-views/layout/spec.handlebars
+++ b/test/doc-views/layout/spec.handlebars
@@ -63,8 +63,8 @@
{{#if dl.thisVersion.show}}
{{dl.thisVersion.text}}
-
- https://www.w3.org/{{dl.topLevel}}/{{#if config.isEchidna}}{{nowYear}} {{else}}2021{{/if}}/{{config.status}} -{{dl.shortName}} -{{! if document is Echidna, use current date. else, use default date}}{{#if config.isEchidna}}{{nowDigit8}} {{else}}20211104{{/if}}/
+
+ https://www.w3.org/{{dl.topLevel}}/{{#if config.isEchidna}}{{nowYear}} {{else}}2023{{/if}}/{{config.status}} -{{dl.shortName}} -{{! if document is Echidna, use current date. else, use default date}}{{#if config.isEchidna}}{{nowDigit8}} {{else}}20231104{{/if}}/
{{/if}}
@@ -131,14 +131,10 @@
{{#if copyright.show}}
- {{copyright.startText}} © {{#if config.isEchidna}}{{#if copyright.showCustomYear}}{{copyright.customYear}} {{else}}{{nowYear}} {{/if}}{{else}}{{#if copyright.showCustomYear}}{{copyright.customYear}} {{else}}2021 {{/if}}{{/if}} W3C ® ({{copyright.MIT}} , ERCIM , Keio , {{{copyright.beihangHTML}}} ). {{{copyright.licenseHTML}}}
-
- {{/if}}
- {{#if copyright.showLatest}}
-
- {{copyright.startText}} © 2023 World Wide Web Consortium . W3C ® liability , trademark and permissive document license rules apply.
+ {{copyright.startText}} © {{nowYear}} World Wide Web Consortium . W3C ® liability , trademark and permissive document license rules apply.
{{/if}}
+
{{#if header.hr.show}}
{{/if}}
@@ -219,13 +215,13 @@
{{#config.isCRY}}
- This Candidate Registry is not expected to advance to Registry any earlier than 6 June 2022.
+ This Candidate Registry is not expected to advance to Registry any earlier than 6 June 2024.
{{/config.isCRY}}
{{#config.isPR}}
- W3C Members and other interested parties are invited to review the document and send comments through 15 October 2021. Advisory Committee Representatives should consult their questionnaires . Note that substantive technical comments were expected during the Candidate Recommendation review period that ended 13 July 2021.
+ W3C Members and other interested parties are invited to review the document and send comments through 15 October 2021. Advisory Committee Representatives should consult their questionnaires . Note that substantive technical comments were expected during the Candidate Recommendation review period that ended 13 July 2023.
{{/config.isPR}}
diff --git a/test/doc-views/specBase.js b/test/doc-views/specBase.js
index 6f9fae1ce..24773a469 100644
--- a/test/doc-views/specBase.js
+++ b/test/doc-views/specBase.js
@@ -37,7 +37,7 @@ export const data = {
show: true,
text: 'More details about this document',
},
- defaultDate: '04 November 2021',
+ defaultDate: '04 November 2023',
showDefaultDate: false,
},
secno: 'secno',
@@ -96,13 +96,9 @@ export const data = {
copyright: {
show: true,
startText: 'Copyright',
- showCustomYear: false,
- MIT: 'MIT',
- MITLink: 'https://www.csail.mit.edu/',
W3CLink: 'https://www.w3.org/',
- beihangHTML: 'Beihang ',
licenseHTML:
- 'W3C liability , trademark and permissive document license rules apply.',
+ 'W3C ® liability , trademark and permissive document license rules apply.',
},
abstract: {
abstractText: 'Abstract',
@@ -188,7 +184,7 @@ export const data = {
show: false,
text: 'Future updates to this Recommendation may incorporate new features.',
},
- defaultCRDate: '04 October 2022',
+ defaultCRDate: '04 October 2024',
rec: {
showProposedAdd: false,
showAddition: false,
@@ -468,7 +464,7 @@ export function buildCommonViewData(base) {
...base,
header: {
...base.header,
- defaultDate: '04 October 2021',
+ defaultDate: '04 October 2023',
},
},
noDocDate: {
From bb303757429bbee147f86281e925ba6347951119 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 9 Feb 2023 09:52:02 +0400
Subject: [PATCH 134/349] chore(deps): bump jsdom from 21.0.0 to 21.1.0 (#1696)
Bumps [jsdom](https://github.com/jsdom/jsdom) from 21.0.0 to 21.1.0.
- [Release notes](https://github.com/jsdom/jsdom/releases)
- [Changelog](https://github.com/jsdom/jsdom/blob/master/Changelog.md)
- [Commits](https://github.com/jsdom/jsdom/compare/21.0.0...21.1.0)
---
updated-dependencies:
- dependency-name: jsdom
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 14 +++++++-------
package.json | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 314fcc325..7b1fab0e1 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -15,7 +15,7 @@
"express": "4.18.1",
"express-handlebars": "6.0.1",
"insafe": "0.5.0",
- "jsdom": "21.0.0",
+ "jsdom": "21.1.0",
"metaviewport-parser": "0.3.0",
"morgan": "1.10.0",
"node-w3capi": "2.0.0",
@@ -4866,9 +4866,9 @@
}
},
"node_modules/jsdom": {
- "version": "21.0.0",
- "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-21.0.0.tgz",
- "integrity": "sha512-AIw+3ZakSUtDYvhwPwWHiZsUi3zHugpMEKlNPaurviseYoBqo0zBd3zqoUi3LPCNtPFlEP8FiW9MqCZdjb2IYA==",
+ "version": "21.1.0",
+ "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-21.1.0.tgz",
+ "integrity": "sha512-m0lzlP7qOtthD918nenK3hdItSd2I+V3W9IrBcB36sqDwG+KnUs66IF5GY7laGWUnlM9vTsD0W1QwSEBYWWcJg==",
"dependencies": {
"abab": "^2.0.6",
"acorn": "^8.8.1",
@@ -11822,9 +11822,9 @@
}
},
"jsdom": {
- "version": "21.0.0",
- "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-21.0.0.tgz",
- "integrity": "sha512-AIw+3ZakSUtDYvhwPwWHiZsUi3zHugpMEKlNPaurviseYoBqo0zBd3zqoUi3LPCNtPFlEP8FiW9MqCZdjb2IYA==",
+ "version": "21.1.0",
+ "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-21.1.0.tgz",
+ "integrity": "sha512-m0lzlP7qOtthD918nenK3hdItSd2I+V3W9IrBcB36sqDwG+KnUs66IF5GY7laGWUnlM9vTsD0W1QwSEBYWWcJg==",
"requires": {
"abab": "^2.0.6",
"acorn": "^8.8.1",
diff --git a/package.json b/package.json
index c46ef7ed1..08e194b52 100644
--- a/package.json
+++ b/package.json
@@ -16,7 +16,7 @@
"express": "4.18.1",
"express-handlebars": "6.0.1",
"insafe": "0.5.0",
- "jsdom": "21.0.0",
+ "jsdom": "21.1.0",
"metaviewport-parser": "0.3.0",
"morgan": "1.10.0",
"node-w3capi": "2.0.0",
From ca1a8f55a77cd37717440d9f0040c9b7b4d0ad47 Mon Sep 17 00:00:00 2001
From: Denis Ah-Kang
Date: Fri, 10 Feb 2023 12:20:48 +0400
Subject: [PATCH 135/349] wait for promise to finish when processing params
(#1702)
---
lib/api.js | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/lib/api.js b/lib/api.js
index 4dc5561c8..170787367 100644
--- a/lib/api.js
+++ b/lib/api.js
@@ -61,7 +61,7 @@ const processRequest = apiKey => async (req, res) => {
(...data) => {
errors.push(Object.assign({}, ...data));
},
- data => {
+ async data => {
if (errors.length > 0)
sendJSONresult(errors, [], [], res, {});
else {
@@ -69,7 +69,7 @@ const processRequest = apiKey => async (req, res) => {
if (options.url) meta.url = options.url;
else meta.file = options.file;
try {
- options2 = processParams(meta, undefined, {
+ options2 = await processParams(meta, undefined, {
allowUnknownParams: true,
});
} catch (err) {
From aa51a8613900ed92efbae150bcfd57ffc5fb658e Mon Sep 17 00:00:00 2001
From: Denis Ah-Kang
Date: Fri, 10 Feb 2023 12:21:10 +0400
Subject: [PATCH 136/349] 7.0.5
---
package-lock.json | 4 ++--
package.json | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 7b1fab0e1..072015767 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "specberus",
- "version": "7.0.4",
+ "version": "7.0.5",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "specberus",
- "version": "7.0.4",
+ "version": "7.0.5",
"license": "MIT",
"dependencies": {
"compression": "1.7.4",
diff --git a/package.json b/package.json
index 08e194b52..6c28f255e 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "specberus",
- "version": "7.0.4",
+ "version": "7.0.5",
"description": "Specberus is a checker used at W3C to validate the compliance of Technical Reports with publication rules.",
"license": "MIT",
"main": "lib/validator",
From 2b537f73af4322f8625127d07ff9198af097af22 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 13 Feb 2023 00:56:47 +0000
Subject: [PATCH 137/349] chore(deps): bump socket.io from 4.5.0 to 4.6.0
Bumps [socket.io](https://github.com/socketio/socket.io) from 4.5.0 to 4.6.0.
- [Release notes](https://github.com/socketio/socket.io/releases)
- [Changelog](https://github.com/socketio/socket.io/blob/main/CHANGELOG.md)
- [Commits](https://github.com/socketio/socket.io/compare/4.5.0...4.6.0)
---
updated-dependencies:
- dependency-name: socket.io
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 169 ++++++++++++++++++----------------------------
package.json | 2 +-
2 files changed, 68 insertions(+), 103 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 072015767..6e99e3cfa 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -21,7 +21,7 @@
"node-w3capi": "2.0.0",
"promise": "8.3.0",
"puppeteer": "19.6.2",
- "socket.io": "4.5.0",
+ "socket.io": "4.6.0",
"superagent": "8.0.0"
},
"devDependencies": {
@@ -1077,13 +1077,10 @@
"node": ">= 8"
}
},
- "node_modules/@socket.io/base64-arraybuffer": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@socket.io/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz",
- "integrity": "sha512-dOlCBKnDw4iShaIsH/bxujKTM18+2TOAsYz+KSc11Am38H4q5Xw8Bbz97ZYdrVNM+um3p7w86Bvvmcn9q+5+eQ==",
- "engines": {
- "node": ">= 0.6.0"
- }
+ "node_modules/@socket.io/component-emitter": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz",
+ "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg=="
},
"node_modules/@tootallnate/once": {
"version": "2.0.0",
@@ -1093,20 +1090,18 @@
"node": ">= 10"
}
},
- "node_modules/@types/component-emitter": {
- "version": "1.2.11",
- "resolved": "https://registry.npmjs.org/@types/component-emitter/-/component-emitter-1.2.11.tgz",
- "integrity": "sha512-SRXjM+tfsSlA9VuG8hGO2nft2p8zjXCK1VcC6N4NXbBbYbSia9kzCChYQajIjzIqOOOuh5Ock6MmV2oux4jDZQ=="
- },
"node_modules/@types/cookie": {
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz",
"integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q=="
},
"node_modules/@types/cors": {
- "version": "2.8.12",
- "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz",
- "integrity": "sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw=="
+ "version": "2.8.13",
+ "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.13.tgz",
+ "integrity": "sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==",
+ "dependencies": {
+ "@types/node": "*"
+ }
},
"node_modules/@types/json5": {
"version": "0.0.29",
@@ -2547,9 +2542,9 @@
}
},
"node_modules/engine.io": {
- "version": "6.2.1",
- "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.2.1.tgz",
- "integrity": "sha512-ECceEFcAaNRybd3lsGQKas3ZlMVjN3cyWwMP25D2i0zWfyiytVbTpRPa34qrr+FHddtpBVOmq4H/DCv1O0lZRA==",
+ "version": "6.4.0",
+ "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.4.0.tgz",
+ "integrity": "sha512-OgxY1c/RuCSeO/rTr8DIFXx76IzUUft86R7/P7MMbbkuzeqJoTNw2lmeD91IyGz41QYleIIjWeMJGgug043sfQ==",
"dependencies": {
"@types/cookie": "^0.4.1",
"@types/cors": "^2.8.12",
@@ -2560,19 +2555,16 @@
"cors": "~2.8.5",
"debug": "~4.3.1",
"engine.io-parser": "~5.0.3",
- "ws": "~8.2.3"
+ "ws": "~8.11.0"
},
"engines": {
"node": ">=10.0.0"
}
},
"node_modules/engine.io-parser": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.3.tgz",
- "integrity": "sha512-BtQxwF27XUNnSafQLvDi0dQ8s3i6VgzSoQMJacpIcGNrlUdfHSKbgm3jmjCVvQluGzqwujQMPAoMai3oYSTurg==",
- "dependencies": {
- "@socket.io/base64-arraybuffer": "~1.0.2"
- },
+ "version": "5.0.6",
+ "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.6.tgz",
+ "integrity": "sha512-tjuoZDMAdEhVnSFleYPCtdL2GXwVTGtNjoeJd9IhIG3C1xs9uwxqRNEu5WpnDZCaozwVlK/nuQhpodhXSIMaxw==",
"engines": {
"node": ">=10.0.0"
}
@@ -2606,26 +2598,6 @@
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
},
- "node_modules/engine.io/node_modules/ws": {
- "version": "8.2.3",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz",
- "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==",
- "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": "4.4.0",
"resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz",
@@ -7147,33 +7119,35 @@
}
},
"node_modules/socket.io": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.5.0.tgz",
- "integrity": "sha512-slTYqU2jCgMjXwresG8grhUi/cC6GjzmcfqArzaH3BN/9I/42eZk9yamNvZJdBfTubkjEdKAKs12NEztId+bUA==",
+ "version": "4.6.0",
+ "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.6.0.tgz",
+ "integrity": "sha512-b65bp6INPk/BMMrIgVvX12x3Q+NqlGqSlTuvKQWt0BUJ3Hyy3JangBl7fEoWZTXbOKlCqNPbQ6MbWgok/km28w==",
"dependencies": {
"accepts": "~1.3.4",
"base64id": "~2.0.0",
"debug": "~4.3.2",
- "engine.io": "~6.2.0",
- "socket.io-adapter": "~2.4.0",
- "socket.io-parser": "~4.0.4"
+ "engine.io": "~6.4.0",
+ "socket.io-adapter": "~2.5.2",
+ "socket.io-parser": "~4.2.1"
},
"engines": {
"node": ">=10.0.0"
}
},
"node_modules/socket.io-adapter": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.4.0.tgz",
- "integrity": "sha512-W4N+o69rkMEGVuk2D/cvca3uYsvGlMwsySWV447y99gUPghxq42BxqLNMndb+a1mm/5/7NeXVQS7RLa2XyXvYg=="
+ "version": "2.5.2",
+ "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.2.tgz",
+ "integrity": "sha512-87C3LO/NOMc+eMcpcxUBebGjkpMDkNBS9tf7KJqcDsmL936EChtVva71Dw2q4tQcuVC+hAUy4an2NO/sYXmwRA==",
+ "dependencies": {
+ "ws": "~8.11.0"
+ }
},
"node_modules/socket.io-parser": {
- "version": "4.0.5",
- "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.0.5.tgz",
- "integrity": "sha512-sNjbT9dX63nqUFIOv95tTVm6elyIU4RvB1m8dOeZt+IgWwcWklFDOdmGcfo3zSiRsnR/3pJkjY5lfoGqEe4Eig==",
+ "version": "4.2.2",
+ "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.2.tgz",
+ "integrity": "sha512-DJtziuKypFkMMHCm2uIshOYC7QaylbtzQwiMYDuCKy3OPkjLzu4B2vAhTlqipRHHzrI0NJeBAizTK7X+6m1jVw==",
"dependencies": {
- "@types/component-emitter": "^1.2.10",
- "component-emitter": "~1.3.0",
+ "@socket.io/component-emitter": "~3.1.0",
"debug": "~4.3.1"
},
"engines": {
@@ -9061,30 +9035,28 @@
"fastq": "^1.6.0"
}
},
- "@socket.io/base64-arraybuffer": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@socket.io/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz",
- "integrity": "sha512-dOlCBKnDw4iShaIsH/bxujKTM18+2TOAsYz+KSc11Am38H4q5Xw8Bbz97ZYdrVNM+um3p7w86Bvvmcn9q+5+eQ=="
+ "@socket.io/component-emitter": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz",
+ "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg=="
},
"@tootallnate/once": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz",
"integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A=="
},
- "@types/component-emitter": {
- "version": "1.2.11",
- "resolved": "https://registry.npmjs.org/@types/component-emitter/-/component-emitter-1.2.11.tgz",
- "integrity": "sha512-SRXjM+tfsSlA9VuG8hGO2nft2p8zjXCK1VcC6N4NXbBbYbSia9kzCChYQajIjzIqOOOuh5Ock6MmV2oux4jDZQ=="
- },
"@types/cookie": {
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz",
"integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q=="
},
"@types/cors": {
- "version": "2.8.12",
- "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz",
- "integrity": "sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw=="
+ "version": "2.8.13",
+ "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.13.tgz",
+ "integrity": "sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==",
+ "requires": {
+ "@types/node": "*"
+ }
},
"@types/json5": {
"version": "0.0.29",
@@ -10166,9 +10138,9 @@
}
},
"engine.io": {
- "version": "6.2.1",
- "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.2.1.tgz",
- "integrity": "sha512-ECceEFcAaNRybd3lsGQKas3ZlMVjN3cyWwMP25D2i0zWfyiytVbTpRPa34qrr+FHddtpBVOmq4H/DCv1O0lZRA==",
+ "version": "6.4.0",
+ "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.4.0.tgz",
+ "integrity": "sha512-OgxY1c/RuCSeO/rTr8DIFXx76IzUUft86R7/P7MMbbkuzeqJoTNw2lmeD91IyGz41QYleIIjWeMJGgug043sfQ==",
"requires": {
"@types/cookie": "^0.4.1",
"@types/cors": "^2.8.12",
@@ -10179,7 +10151,7 @@
"cors": "~2.8.5",
"debug": "~4.3.1",
"engine.io-parser": "~5.0.3",
- "ws": "~8.2.3"
+ "ws": "~8.11.0"
},
"dependencies": {
"cookie": {
@@ -10199,22 +10171,13 @@
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
- },
- "ws": {
- "version": "8.2.3",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz",
- "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==",
- "requires": {}
}
}
},
"engine.io-parser": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.3.tgz",
- "integrity": "sha512-BtQxwF27XUNnSafQLvDi0dQ8s3i6VgzSoQMJacpIcGNrlUdfHSKbgm3jmjCVvQluGzqwujQMPAoMai3oYSTurg==",
- "requires": {
- "@socket.io/base64-arraybuffer": "~1.0.2"
- }
+ "version": "5.0.6",
+ "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.6.tgz",
+ "integrity": "sha512-tjuoZDMAdEhVnSFleYPCtdL2GXwVTGtNjoeJd9IhIG3C1xs9uwxqRNEu5WpnDZCaozwVlK/nuQhpodhXSIMaxw=="
},
"entities": {
"version": "4.4.0",
@@ -13504,16 +13467,16 @@
}
},
"socket.io": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.5.0.tgz",
- "integrity": "sha512-slTYqU2jCgMjXwresG8grhUi/cC6GjzmcfqArzaH3BN/9I/42eZk9yamNvZJdBfTubkjEdKAKs12NEztId+bUA==",
+ "version": "4.6.0",
+ "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.6.0.tgz",
+ "integrity": "sha512-b65bp6INPk/BMMrIgVvX12x3Q+NqlGqSlTuvKQWt0BUJ3Hyy3JangBl7fEoWZTXbOKlCqNPbQ6MbWgok/km28w==",
"requires": {
"accepts": "~1.3.4",
"base64id": "~2.0.0",
"debug": "~4.3.2",
- "engine.io": "~6.2.0",
- "socket.io-adapter": "~2.4.0",
- "socket.io-parser": "~4.0.4"
+ "engine.io": "~6.4.0",
+ "socket.io-adapter": "~2.5.2",
+ "socket.io-parser": "~4.2.1"
},
"dependencies": {
"debug": {
@@ -13532,17 +13495,19 @@
}
},
"socket.io-adapter": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.4.0.tgz",
- "integrity": "sha512-W4N+o69rkMEGVuk2D/cvca3uYsvGlMwsySWV447y99gUPghxq42BxqLNMndb+a1mm/5/7NeXVQS7RLa2XyXvYg=="
+ "version": "2.5.2",
+ "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.2.tgz",
+ "integrity": "sha512-87C3LO/NOMc+eMcpcxUBebGjkpMDkNBS9tf7KJqcDsmL936EChtVva71Dw2q4tQcuVC+hAUy4an2NO/sYXmwRA==",
+ "requires": {
+ "ws": "~8.11.0"
+ }
},
"socket.io-parser": {
- "version": "4.0.5",
- "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.0.5.tgz",
- "integrity": "sha512-sNjbT9dX63nqUFIOv95tTVm6elyIU4RvB1m8dOeZt+IgWwcWklFDOdmGcfo3zSiRsnR/3pJkjY5lfoGqEe4Eig==",
+ "version": "4.2.2",
+ "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.2.tgz",
+ "integrity": "sha512-DJtziuKypFkMMHCm2uIshOYC7QaylbtzQwiMYDuCKy3OPkjLzu4B2vAhTlqipRHHzrI0NJeBAizTK7X+6m1jVw==",
"requires": {
- "@types/component-emitter": "^1.2.10",
- "component-emitter": "~1.3.0",
+ "@socket.io/component-emitter": "~3.1.0",
"debug": "~4.3.1"
},
"dependencies": {
diff --git a/package.json b/package.json
index 6c28f255e..4737fc6b6 100644
--- a/package.json
+++ b/package.json
@@ -22,7 +22,7 @@
"node-w3capi": "2.0.0",
"promise": "8.3.0",
"puppeteer": "19.6.2",
- "socket.io": "4.5.0",
+ "socket.io": "4.6.0",
"superagent": "8.0.0"
},
"devDependencies": {
From 25a0ca9c5bc8fa70d528c64ac260015f5b35392b Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 20 Feb 2023 00:57:49 +0000
Subject: [PATCH 138/349] chore(deps): bump puppeteer from 19.6.2 to 19.7.1
Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 19.6.2 to 19.7.1.
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json)
- [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v19.6.2...puppeteer-v19.7.1)
---
updated-dependencies:
- dependency-name: puppeteer
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 58 ++++++++++++++++++++++++++++-------------------
package.json | 2 +-
2 files changed, 36 insertions(+), 24 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 6e99e3cfa..148a72cfc 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -20,7 +20,7 @@
"morgan": "1.10.0",
"node-w3capi": "2.0.0",
"promise": "8.3.0",
- "puppeteer": "19.6.2",
+ "puppeteer": "19.7.1",
"socket.io": "4.6.0",
"superagent": "8.0.0"
},
@@ -2436,9 +2436,9 @@
}
},
"node_modules/devtools-protocol": {
- "version": "0.0.1082910",
- "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1082910.tgz",
- "integrity": "sha512-RqoZ2GmqaNxyx+99L/RemY5CkwG9D0WEfOKxekwCRXOGrDCep62ngezEJUVMq6rISYQ+085fJnWDQqGHlxVNww=="
+ "version": "0.0.1094867",
+ "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1094867.tgz",
+ "integrity": "sha512-pmMDBKiRVjh0uKK6CT1WqZmM3hBVSgD+N2MrgyV1uNizAZMw4tx6i/RTc+/uCsKSCmg0xXx7arCP/OFcIwTsiQ=="
},
"node_modules/dezalgo": {
"version": "1.0.4",
@@ -6582,29 +6582,29 @@
}
},
"node_modules/puppeteer": {
- "version": "19.6.2",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.6.2.tgz",
- "integrity": "sha512-Y5OAXXwXLfJYbl0dEFg8JKIhvCGxn+UYaBW9yra9ErmIhkVroDnYusM6oYxJCt/YIfC2pQWhvhxoZyf/E5fV6w==",
+ "version": "19.7.1",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.7.1.tgz",
+ "integrity": "sha512-Hampj7jHlicySL1sSLHCwoFoRCi6RcEbnZmRE5brtbk0mp6Td33+9kWQD2eFs09772JIt00ybPKr50Gt7Y18Xg==",
"hasInstallScript": true,
"dependencies": {
"cosmiconfig": "8.0.0",
"https-proxy-agent": "5.0.1",
"progress": "2.0.3",
"proxy-from-env": "1.1.0",
- "puppeteer-core": "19.6.2"
+ "puppeteer-core": "19.7.1"
},
"engines": {
"node": ">=14.1.0"
}
},
"node_modules/puppeteer-core": {
- "version": "19.6.2",
- "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.6.2.tgz",
- "integrity": "sha512-il7uK658MNC1FlxPABvcnv1RdpDa9CaBFHzvtEsl+9Y4tbAJKZurkegpcvWeIWcRYGiuBIVo+t+ZSh3G82CCjw==",
+ "version": "19.7.1",
+ "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.7.1.tgz",
+ "integrity": "sha512-4b5Go25IA+0xrUIw0Qtqi4nxc0qwdu/C7VT1+tFPl1W27207YT+7bxfANC3PjXMlS6bcbzinCf5YfGqMl8tfyQ==",
"dependencies": {
"cross-fetch": "3.1.5",
"debug": "4.3.4",
- "devtools-protocol": "0.0.1082910",
+ "devtools-protocol": "0.0.1094867",
"extract-zip": "2.0.1",
"https-proxy-agent": "5.0.1",
"proxy-from-env": "1.1.0",
@@ -6615,6 +6615,18 @@
},
"engines": {
"node": ">=14.1.0"
+ },
+ "peerDependencies": {
+ "chromium-bidi": "0.4.3",
+ "typescript": ">= 4.7.4"
+ },
+ "peerDependenciesMeta": {
+ "chromium-bidi": {
+ "optional": true
+ },
+ "typescript": {
+ "optional": true
+ }
}
},
"node_modules/puppeteer-core/node_modules/debug": {
@@ -10051,9 +10063,9 @@
"integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg=="
},
"devtools-protocol": {
- "version": "0.0.1082910",
- "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1082910.tgz",
- "integrity": "sha512-RqoZ2GmqaNxyx+99L/RemY5CkwG9D0WEfOKxekwCRXOGrDCep62ngezEJUVMq6rISYQ+085fJnWDQqGHlxVNww=="
+ "version": "0.0.1094867",
+ "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1094867.tgz",
+ "integrity": "sha512-pmMDBKiRVjh0uKK6CT1WqZmM3hBVSgD+N2MrgyV1uNizAZMw4tx6i/RTc+/uCsKSCmg0xXx7arCP/OFcIwTsiQ=="
},
"dezalgo": {
"version": "1.0.4",
@@ -13070,15 +13082,15 @@
"integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
},
"puppeteer": {
- "version": "19.6.2",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.6.2.tgz",
- "integrity": "sha512-Y5OAXXwXLfJYbl0dEFg8JKIhvCGxn+UYaBW9yra9ErmIhkVroDnYusM6oYxJCt/YIfC2pQWhvhxoZyf/E5fV6w==",
+ "version": "19.7.1",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.7.1.tgz",
+ "integrity": "sha512-Hampj7jHlicySL1sSLHCwoFoRCi6RcEbnZmRE5brtbk0mp6Td33+9kWQD2eFs09772JIt00ybPKr50Gt7Y18Xg==",
"requires": {
"cosmiconfig": "8.0.0",
"https-proxy-agent": "5.0.1",
"progress": "2.0.3",
"proxy-from-env": "1.1.0",
- "puppeteer-core": "19.6.2"
+ "puppeteer-core": "19.7.1"
},
"dependencies": {
"cosmiconfig": {
@@ -13095,13 +13107,13 @@
}
},
"puppeteer-core": {
- "version": "19.6.2",
- "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.6.2.tgz",
- "integrity": "sha512-il7uK658MNC1FlxPABvcnv1RdpDa9CaBFHzvtEsl+9Y4tbAJKZurkegpcvWeIWcRYGiuBIVo+t+ZSh3G82CCjw==",
+ "version": "19.7.1",
+ "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.7.1.tgz",
+ "integrity": "sha512-4b5Go25IA+0xrUIw0Qtqi4nxc0qwdu/C7VT1+tFPl1W27207YT+7bxfANC3PjXMlS6bcbzinCf5YfGqMl8tfyQ==",
"requires": {
"cross-fetch": "3.1.5",
"debug": "4.3.4",
- "devtools-protocol": "0.0.1082910",
+ "devtools-protocol": "0.0.1094867",
"extract-zip": "2.0.1",
"https-proxy-agent": "5.0.1",
"proxy-from-env": "1.1.0",
diff --git a/package.json b/package.json
index 4737fc6b6..b4c9a54d0 100644
--- a/package.json
+++ b/package.json
@@ -21,7 +21,7 @@
"morgan": "1.10.0",
"node-w3capi": "2.0.0",
"promise": "8.3.0",
- "puppeteer": "19.6.2",
+ "puppeteer": "19.7.1",
"socket.io": "4.6.0",
"superagent": "8.0.0"
},
From a7262b1bdf43976ec88a6f2bd8dcfaac0ed0117b Mon Sep 17 00:00:00 2001
From: JiayingL
Date: Thu, 2 Mar 2023 13:06:28 +0800
Subject: [PATCH 139/349] Add note-stability sentence (#1707)
* add note-stability sentence
* Update lib/rules.json
Co-authored-by: Denis Ah-Kang
* Update lib/rules.json
Co-authored-by: Denis Ah-Kang
* add common function to extract groups name
* add joint deliverer
* fix test
* Update lib/rules.json
Co-authored-by: Denis Ah-Kang
* address comment https://github.com/w3c/specberus/pull/1707#discussion_r1118465710
---------
Co-authored-by: Denis Ah-Kang
---
lib/rules.json | 4 ++--
lib/rules/sotd/pp.js | 20 ++++----------------
lib/rules/sotd/stability.js | 5 +++--
lib/validator.js | 16 ++++++++++++++++
test/data/TR/Note/NOTE.js | 17 +++++++++++++++++
test/doc-views/TR/Note/noteBase.js | 19 ++++++++++++++++++-
test/doc-views/partials/stability.handlebars | 2 +-
test/doc-views/specBase.js | 3 ++-
8 files changed, 63 insertions(+), 23 deletions(-)
diff --git a/lib/rules.json b/lib/rules.json
index 05965d8d6..655046c9b 100644
--- a/lib/rules.json
+++ b/lib/rules.json
@@ -511,7 +511,7 @@
"<a href=\"https://www.w3.org/2021/Process-20211102/#recs-and-notes\">Note track</a>"
],
"customParagraph": true,
- "stability": "It must set expectations about the (in)stability of the document. The recommended text is: Group Draft Notes are not endorsed by W3C nor its Members.
",
+ "stability": "It must set expectations about the (in)stability of the document. The recommended text is: Group Draft Notes are not endorsed by W3C nor its Members.
or This Group Draft Note is endorsed by the @@@ Working/Interest Group (and the @@@ Working/Interest Group), but is not endorsed by W3C itself nor its Members.
",
"draftStability": true,
"knownDisclosureNumber": true,
"patPolReq": true,
@@ -600,7 +600,7 @@
"<a href=\"https://www.w3.org/2021/Process-20211102/#recs-and-notes\">Note track</a>"
],
"customParagraph": true,
- "stability": "It must set expectations about the (in)stability of the document. The recommended text is: Group Notes are not endorsed by W3C nor its Members.
",
+ "stability": "It must set expectations about the (in)stability of the document. The recommended text is: Group Notes are not endorsed by W3C nor its Members.
or This Group Note is endorsed by the @@@ Working/Interest Group (and the @@@ Working/Interest Group), but is not endorsed by W3C itself nor its Members.
",
"draftStability": true,
"knownDisclosureNumber": true,
"patPolReq": true,
diff --git a/lib/rules/sotd/pp.js b/lib/rules/sotd/pp.js
index 452af4c2a..0bc599af8 100644
--- a/lib/rules/sotd/pp.js
+++ b/lib/rules/sotd/pp.js
@@ -70,22 +70,10 @@ function buildWanted(groups, sr, ppLink) {
*/
function findPP(candidates, sr, isIGDeliverable) {
let pp = null;
- const groups = [];
- const jointRegex = new RegExp(
- 'This document was (?:produced|published) by the (.+? Working Group|Technical Architecture Group|Advisory Board)' +
- ' and the (.+? Working Group|Technical Architecture Group|Advisory Board)'
- );
- Array.prototype.some.call(candidates, p => {
- const text = sr.norm(p.textContent);
- if (jointRegex.test(text)) {
- const matches = text.match(jointRegex);
- groups.push(matches[1]);
- groups.push(matches[2]);
- sr.warning(self, 'joint-publication');
- return true;
- }
- });
- const wanted = buildWanted(groups, sr, isIGDeliverable);
+ const delivererGroups = sr.getDelivererNames();
+ if (delivererGroups.length > 1) sr.warning(self, 'joint-publication');
+
+ const wanted = buildWanted(delivererGroups, sr, isIGDeliverable);
const expected = wanted.text;
Array.prototype.some.call(candidates, p => {
const text = sr.norm(p.textContent);
diff --git a/lib/rules/sotd/stability.js b/lib/rules/sotd/stability.js
index 099227441..c97128e26 100644
--- a/lib/rules/sotd/stability.js
+++ b/lib/rules/sotd/stability.js
@@ -14,8 +14,9 @@ function findSW(candidates, sr) {
sr.config.longStatus === 'Group Note' ||
sr.config.longStatus === 'Group Draft Note'
) {
- // Find the sentence of 'Group Notes are not endorsed by W3C nor its Members.'
- wanted = `${sr.config.longStatus}s are not endorsed by W3C nor its Members.`;
+ // Find the sentence of 'Group Notes are not endorsed by W3C nor its Members.' or 'This Group Note is endorsed by the @@ Group, but is not endorsed by W3C itself nor its Members.'
+ const groups = sr.getDelivererNames().join(' and the ');
+ wanted = `(${sr.config.longStatus}s are not endorsed by W3C nor its Members|This ${sr.config.longStatus} is endorsed by the ${groups}, but is not endorsed by W3C itself nor its Members).`;
} else if (sr.config.longStatus === 'Statement') {
wanted =
'A W3C Statement is a specification that, after extensive consensus-building, is endorsed by W3C and its Members.';
diff --git a/lib/validator.js b/lib/validator.js
index 8506b665e..2978823e4 100644
--- a/lib/validator.js
+++ b/lib/validator.js
@@ -509,6 +509,22 @@ Specberus.prototype.getFeedbackDueDate = function () {
return dates;
};
+// Return array of group names, e.g. ['Internationalization Working Group', 'Technical Architecture Group']
+Specberus.prototype.getDelivererNames = function () {
+ const sotd = this.getSotDSection();
+ const delivererNamesRegex =
+ /This document was (?:produced|published) by the (.+? Working Group|.+? Interest Group|Technical Architecture Group|Advisory Board)( and the (.+? Working Group|.+? Interest Group|Technical Architecture Group|Advisory Board))? as/;
+
+ const text = this.norm(sotd.textContent);
+ const matches = text.match(delivererNamesRegex);
+ const groups = [];
+ if (matches) {
+ groups.push(matches[1]);
+ if (matches[3]) groups.push(matches[3]);
+ }
+ return groups;
+};
+
/**
* getDelivererGroups get deliverers groupNames and types
*
diff --git a/test/data/TR/Note/NOTE.js b/test/data/TR/Note/NOTE.js
index 88c124c0a..c7e6a5c68 100644
--- a/test/data/TR/Note/NOTE.js
+++ b/test/data/TR/Note/NOTE.js
@@ -13,4 +13,21 @@ export const rules = {
},
],
},
+ sotd: {
+ ...baseRules.sotd,
+ stability: [
+ {
+ data: 'noStability',
+ errors: ['sotd.stability.no-stability'],
+ },
+ {
+ data: 'supportAnotherSW',
+ errors: [],
+ },
+ {
+ data: 'supportAnotherSWJoint',
+ errors: [],
+ },
+ ],
+ },
};
diff --git a/test/doc-views/TR/Note/noteBase.js b/test/doc-views/TR/Note/noteBase.js
index ad1e1a615..f37cedde0 100644
--- a/test/doc-views/TR/Note/noteBase.js
+++ b/test/doc-views/TR/Note/noteBase.js
@@ -22,7 +22,24 @@ const buildCommonViewData = base => {
sotd: {
...base.sotd,
noteNotEndorsedText:
- 'are not endorsed by FAKE nor its Members',
+ 'Group Notes are not endorsed by FAKE nor its Members',
+ },
+ },
+ supportAnotherSW: {
+ ...base,
+ sotd: {
+ ...base.sotd,
+ noteNotEndorsedText:
+ 'This Group Note is endorsed by the Internationalization Working Group, but is not endorsed by W3C itself nor its Members',
+ },
+ },
+ supportAnotherSWJoint: {
+ ...base,
+ sotd: {
+ ...base.sotd,
+ noteNotEndorsedText:
+ 'This Group Note is endorsed by the Decentralized Identifier Working Group and the Technical Architecture Group, but is not endorsed by W3C itself nor its Members',
+ group: 'Decentralized Identifier Working Group and the Technical Architecture Group',
},
},
},
diff --git a/test/doc-views/partials/stability.handlebars b/test/doc-views/partials/stability.handlebars
index 72a14e9fa..b4ae40ef2 100644
--- a/test/doc-views/partials/stability.handlebars
+++ b/test/doc-views/partials/stability.handlebars
@@ -4,7 +4,7 @@
Group Draft Notes are not endorsed by W3C nor its Members. {{sotd.draftText}}{{! This is a draft document and may be updated, replaced or obsoleted by other documents at any time. It is inappropriate to cite this document as other than work in progress.}}
{{/config.isDNOTE}}
{{#config.isNOTE}}
- Group Notes {{sotd.noteNotEndorsedText}}{{! are not endorsed by W3C nor its Members}}.
+ {{sotd.noteNotEndorsedText}}{{! are not endorsed by W3C nor its Members}}.
{{/config.isNOTE}}
{{#config.isSTMT}}
A W3C Statement is a specification that, {{sotd.recConsensusText}}{{! after extensive consensus-building}} , is endorsed by W3C and its Members.
diff --git a/test/doc-views/specBase.js b/test/doc-views/specBase.js
index 24773a469..fb2adbfe1 100644
--- a/test/doc-views/specBase.js
+++ b/test/doc-views/specBase.js
@@ -134,7 +134,8 @@ export const data = {
extra1: '',
noEndorsementHTML:
'does not imply endorsement by W3C and its Members',
- noteNotEndorsedText: 'are not endorsed by W3C nor its Members',
+ noteNotEndorsedText:
+ 'Group Notes are not endorsed by W3C nor its Members',
draftText:
'This is a draft document and may be updated, replaced or obsoleted by other documents at any time. It is inappropriate to cite this document as other than work in progress.',
From 25c225de3896d115e5d7a9820f1f68df897c8294 Mon Sep 17 00:00:00 2001
From: JiayingL
Date: Fri, 3 Mar 2023 17:18:52 +0800
Subject: [PATCH 140/349] Add rule to detect echidna deliverer change (#1710)
* add rule deliverer-change to echidna files
* add test for change of delivers
* fix test
* use w3c-api for previous id
* fix test
* fix test
* fix test
* remove unused var
* use moch for good document
* fix test
* Update lib/rules/echidna/deliverer-change.js
Co-authored-by: Denis Ah-Kang
* Update lib/l10n-en_GB.js
Co-authored-by: Denis Ah-Kang
* refine get previous IDs
* better regexp to getPreviousDelivererIDs
* address https://github.com/w3c/specberus/pull/1710#discussion_r1124080906
---------
Co-authored-by: Denis Ah-Kang
---
.cspell.json | 2 +
app.js | 2 +-
lib/l10n-en_GB.js | 2 +
lib/profiles/TR/Note/DNOTE-Echidna.js | 2 +
lib/profiles/TR/Note/NOTE-Echidna.js | 2 +
lib/profiles/TR/Recommendation/CR-Echidna.js | 2 +
lib/profiles/TR/Recommendation/CRD-Echidna.js | 2 +
lib/profiles/TR/Recommendation/REC-Echidna.js | 2 +
lib/profiles/TR/Recommendation/WD-Echidna.js | 2 +
lib/rules/echidna/deliverer-change.js | 61 +++++++++++++++++++
test/data/TR/TRBase.js | 6 ++
test/doc-views/TR/Note/DNOTE-Echidna.js | 8 ++-
test/doc-views/TR/Note/NOTE-Echidna.js | 3 +-
.../doc-views/TR/Recommendation/CR-Echidna.js | 2 +
.../TR/Recommendation/CRD-Echidna.js | 2 +
.../doc-views/TR/Recommendation/WD-Echidna.js | 2 +
test/doc-views/TR/TRBase.js | 16 +++++
test/lib/nockData.js | 23 +++++++
test/rules.js | 23 ++++---
19 files changed, 154 insertions(+), 10 deletions(-)
create mode 100644 lib/rules/echidna/deliverer-change.js
diff --git a/.cspell.json b/.cspell.json
index d95caf7e9..ddbbf1fbb 100644
--- a/.cspell.json
+++ b/.cspell.json
@@ -14,6 +14,7 @@
"datedlink",
"dcterms",
"deniak",
+ "discr",
"DNOTE",
"doasync",
"doctypes",
@@ -81,6 +82,7 @@
"vcard",
"wcag",
"webidl",
+ "webperf",
"webrtc",
"Whut",
"wrongprocess"
diff --git a/app.js b/app.js
index a28165a87..a934b2019 100644
--- a/app.js
+++ b/app.js
@@ -115,7 +115,7 @@ io.on('connection', socket => {
profile = await import(`./lib/profiles/${profilePath}`);
} catch (err) {
return socket.emit('exception', {
- message: 'Profile does not exist.',
+ message: `Failed to get profile ${profilePath}.`,
});
}
const specberus = new Specberus(process.env.W3C_API_KEY);
diff --git a/lib/l10n-en_GB.js b/lib/l10n-en_GB.js
index e65f68714..4786fae89 100644
--- a/lib/l10n-en_GB.js
+++ b/lib/l10n-en_GB.js
@@ -359,6 +359,8 @@ export const messages = {
'The publication date of this document must be set to today (UTC).',
'echidna.todays-date.date-not-detected':
'Could not find a publication date in the document.',
+ 'echidna.deliverer-change.deliverer-changed':
+ 'The list of groups producing this document has changed since the previous version',
// Metadata:
'metadata.deliverers': false,
'metadata.dl.latest-not-found':
diff --git a/lib/profiles/TR/Note/DNOTE-Echidna.js b/lib/profiles/TR/Note/DNOTE-Echidna.js
index 31c77c47b..122ff9d23 100644
--- a/lib/profiles/TR/Note/DNOTE-Echidna.js
+++ b/lib/profiles/TR/Note/DNOTE-Echidna.js
@@ -1,6 +1,7 @@
// TODO: merge all Echidna files.
import * as todaysDate from '../../../rules/echidna/todays-date.js';
+import * as delivererChange from '../../../rules/echidna/deliverer-change.js';
import { insertAfter } from '../../profileUtil.js';
import { config as baseConfig, rules as baseRules } from './DNOTE.js';
@@ -9,4 +10,5 @@ export const config = baseConfig;
export const rules = insertAfter(baseRules, 'sotd.process-document', [
todaysDate,
+ delivererChange,
]);
diff --git a/lib/profiles/TR/Note/NOTE-Echidna.js b/lib/profiles/TR/Note/NOTE-Echidna.js
index a6acc53d7..4f0c9e412 100644
--- a/lib/profiles/TR/Note/NOTE-Echidna.js
+++ b/lib/profiles/TR/Note/NOTE-Echidna.js
@@ -1,4 +1,5 @@
import * as todaysDate from '../../../rules/echidna/todays-date.js';
+import * as delivererChange from '../../../rules/echidna/deliverer-change.js';
import { insertAfter } from '../../profileUtil.js';
import { config as baseConfig, rules as baseRules } from './NOTE.js';
@@ -7,4 +8,5 @@ export const config = baseConfig;
export const rules = insertAfter(baseRules, 'sotd.process-document', [
todaysDate,
+ delivererChange,
]);
diff --git a/lib/profiles/TR/Recommendation/CR-Echidna.js b/lib/profiles/TR/Recommendation/CR-Echidna.js
index ebe6bb93c..9477ae714 100644
--- a/lib/profiles/TR/Recommendation/CR-Echidna.js
+++ b/lib/profiles/TR/Recommendation/CR-Echidna.js
@@ -1,4 +1,5 @@
import * as todaysDate from '../../../rules/echidna/todays-date.js';
+import * as delivererChange from '../../../rules/echidna/deliverer-change.js';
import { insertAfter } from '../../profileUtil.js';
import { rules as baseRules } from './CR.js';
@@ -7,4 +8,5 @@ export { config } from './CR.js';
export const rules = insertAfter(baseRules, 'sotd.process-document', [
todaysDate,
+ delivererChange,
]);
diff --git a/lib/profiles/TR/Recommendation/CRD-Echidna.js b/lib/profiles/TR/Recommendation/CRD-Echidna.js
index cb2ce2f55..70bc630ab 100644
--- a/lib/profiles/TR/Recommendation/CRD-Echidna.js
+++ b/lib/profiles/TR/Recommendation/CRD-Echidna.js
@@ -1,4 +1,5 @@
import * as todaysDate from '../../../rules/echidna/todays-date.js';
+import * as delivererChange from '../../../rules/echidna/deliverer-change.js';
import { insertAfter } from '../../profileUtil.js';
import { rules as baseRules } from './CRD.js';
@@ -7,4 +8,5 @@ export const name = 'CRD-Echidna';
export const rules = insertAfter(baseRules, 'sotd.process-document', [
todaysDate,
+ delivererChange,
]);
diff --git a/lib/profiles/TR/Recommendation/REC-Echidna.js b/lib/profiles/TR/Recommendation/REC-Echidna.js
index f31591a28..22ba035a7 100644
--- a/lib/profiles/TR/Recommendation/REC-Echidna.js
+++ b/lib/profiles/TR/Recommendation/REC-Echidna.js
@@ -1,4 +1,5 @@
import * as todaysDate from '../../../rules/echidna/todays-date.js';
+import * as delivererChange from '../../../rules/echidna/deliverer-change.js';
import { insertAfter } from '../../profileUtil.js';
import { rules as baseRules } from './REC.js';
@@ -7,4 +8,5 @@ export const name = 'REC-Echidna';
export const rules = insertAfter(baseRules, 'sotd.process-document', [
todaysDate,
+ delivererChange,
]);
diff --git a/lib/profiles/TR/Recommendation/WD-Echidna.js b/lib/profiles/TR/Recommendation/WD-Echidna.js
index a1ad8223c..41fd5e088 100644
--- a/lib/profiles/TR/Recommendation/WD-Echidna.js
+++ b/lib/profiles/TR/Recommendation/WD-Echidna.js
@@ -1,4 +1,5 @@
import * as todaysDate from '../../../rules/echidna/todays-date.js';
+import * as delivererChange from '../../../rules/echidna/deliverer-change.js';
import { insertAfter } from '../../profileUtil.js';
import { rules as baseRules } from './WD.js';
@@ -7,4 +8,5 @@ export { config } from './WD.js';
export const rules = insertAfter(baseRules, 'sotd.process-document', [
todaysDate,
+ delivererChange,
]);
diff --git a/lib/rules/echidna/deliverer-change.js b/lib/rules/echidna/deliverer-change.js
new file mode 100644
index 000000000..3db3265ac
--- /dev/null
+++ b/lib/rules/echidna/deliverer-change.js
@@ -0,0 +1,61 @@
+import w3cApi from 'node-w3capi';
+
+w3cApi.apiKey = process.env.W3C_API_KEY;
+
+const self = {
+ name: 'echidna.deliverer-change',
+ section: 'metadata',
+ rule: 'delivererID',
+};
+
+export const { name } = self;
+
+function getPreviousDelivererIDs(shortname, previousUrl) {
+ const date = previousUrl.match(/-(\d{8})\/$/);
+ if (date)
+ return new Promise(resolve => {
+ // e.g. https://api.w3.org/specifications/WGSL/versions/20230221/deliverers
+ w3cApi
+ .specification(shortname)
+ .version(date[1])
+ .deliverers()
+ .fetch({ embed: true }, (err, data) => {
+ resolve(data && data.map(obj => obj.id));
+ });
+ });
+ return new Promise(resolve => {
+ resolve([]);
+ });
+}
+
+/**
+ * @param sr
+ * @param done
+ */
+export async function check(sr, done) {
+ const previousVersion = await sr.getPreviousVersion(sr);
+ const shortname = await sr.getShortname(sr);
+
+ if (!previousVersion) {
+ return done();
+ }
+
+ const previousDelivererIDs = await getPreviousDelivererIDs(
+ shortname,
+ previousVersion
+ );
+ const delivererIDs = await sr.getDelivererIDs();
+
+ const delivererChanged =
+ delivererIDs.sort().toString() !==
+ previousDelivererIDs.sort().toString();
+
+ if (delivererChanged) {
+ sr.error(self, 'deliverer-changed', {
+ this: delivererIDs.sort().toString(),
+ previous: previousDelivererIDs.sort().toString(),
+ });
+ }
+
+ done();
+}
diff --git a/test/data/TR/TRBase.js b/test/data/TR/TRBase.js
index 2dd0c4eaf..adad3a2a7 100644
--- a/test/data/TR/TRBase.js
+++ b/test/data/TR/TRBase.js
@@ -154,6 +154,12 @@ export const echidnaRules = {
errors: ['echidna.todays-date.wrong-date'],
},
],
+ 'deliverer-change': [
+ {
+ data: 'delivererChanged',
+ errors: ['echidna.deliverer-change.deliverer-changed'],
+ },
+ ],
};
export const draftStabilityRules = [
diff --git a/test/doc-views/TR/Note/DNOTE-Echidna.js b/test/doc-views/TR/Note/DNOTE-Echidna.js
index c0fe77381..ba1cabdab 100644
--- a/test/doc-views/TR/Note/DNOTE-Echidna.js
+++ b/test/doc-views/TR/Note/DNOTE-Echidna.js
@@ -3,7 +3,12 @@ import DNOTE from './DNOTE.js';
import noteBase from './noteBase.js';
const { good: data } = DNOTE;
-const { buildCommonViewData, buildDraftStability, buildTodaysDate } = noteBase;
+const {
+ buildCommonViewData,
+ buildDraftStability,
+ buildTodaysDate,
+ buildDelivererChange,
+} = noteBase;
const profile = 'DNOTE-Echidna';
const customData = {
@@ -44,4 +49,5 @@ export default {
},
'draft-stability': buildDraftStability(good),
'todays-date': buildTodaysDate(good),
+ 'deliverer-change': buildDelivererChange(good),
};
diff --git a/test/doc-views/TR/Note/NOTE-Echidna.js b/test/doc-views/TR/Note/NOTE-Echidna.js
index dc4dfa52f..63dbca4cd 100644
--- a/test/doc-views/TR/Note/NOTE-Echidna.js
+++ b/test/doc-views/TR/Note/NOTE-Echidna.js
@@ -3,7 +3,7 @@ import NOTE from './NOTE.js';
import noteBase from './noteBase.js';
const { good: data } = NOTE;
-const { buildCommonViewData, buildTodaysDate } = noteBase;
+const { buildCommonViewData, buildTodaysDate, buildDelivererChange } = noteBase;
const profile = 'NOTE-Echidna';
const customData = {
@@ -34,4 +34,5 @@ export default {
},
},
'todays-date': buildTodaysDate(good),
+ 'deliverer-change': buildDelivererChange(good),
};
diff --git a/test/doc-views/TR/Recommendation/CR-Echidna.js b/test/doc-views/TR/Recommendation/CR-Echidna.js
index 7a53c305b..6eb59c04c 100644
--- a/test/doc-views/TR/Recommendation/CR-Echidna.js
+++ b/test/doc-views/TR/Recommendation/CR-Echidna.js
@@ -7,6 +7,7 @@ const {
buildCommonViewData,
buildSecurityPrivacy,
buildTodaysDate,
+ buildDelivererChange,
} = recommendationBase;
const { good: data } = CR;
@@ -64,4 +65,5 @@ export default {
},
'todays-date': buildTodaysDate(good),
'security-privacy': buildSecurityPrivacy(good),
+ 'deliverer-change': buildDelivererChange(good),
};
diff --git a/test/doc-views/TR/Recommendation/CRD-Echidna.js b/test/doc-views/TR/Recommendation/CRD-Echidna.js
index 73f2bc482..b774679c9 100644
--- a/test/doc-views/TR/Recommendation/CRD-Echidna.js
+++ b/test/doc-views/TR/Recommendation/CRD-Echidna.js
@@ -8,6 +8,7 @@ const {
buildDraftStability,
buildSecurityPrivacy,
buildTodaysDate,
+ buildDelivererChange,
} = recommendationBase;
const profile = 'CRD-Echidna';
@@ -45,4 +46,5 @@ export default {
'draft-stability': buildDraftStability(good),
'todays-date': buildTodaysDate(good),
'security-privacy': buildSecurityPrivacy(good),
+ 'deliverer-change': buildDelivererChange(good),
};
diff --git a/test/doc-views/TR/Recommendation/WD-Echidna.js b/test/doc-views/TR/Recommendation/WD-Echidna.js
index 6f02c1a01..4dca5c553 100644
--- a/test/doc-views/TR/Recommendation/WD-Echidna.js
+++ b/test/doc-views/TR/Recommendation/WD-Echidna.js
@@ -8,6 +8,7 @@ const {
buildDraftStability,
buildSecurityPrivacy,
buildTodaysDate,
+ buildDelivererChange,
} = recommendationBase;
const profile = 'WD-Echidna';
@@ -44,4 +45,5 @@ export default {
},
},
'todays-date': buildTodaysDate(good),
+ 'deliverer-change': buildDelivererChange(good),
};
diff --git a/test/doc-views/TR/TRBase.js b/test/doc-views/TR/TRBase.js
index 33cc5bd12..561866621 100644
--- a/test/doc-views/TR/TRBase.js
+++ b/test/doc-views/TR/TRBase.js
@@ -261,6 +261,22 @@ export function buildTodaysDate(base) {
};
}
+export function buildDelivererChange(base) {
+ return {
+ delivererChanged: {
+ ...base,
+ config: {
+ ...base.config,
+ isEchidna: true,
+ },
+ header: {
+ ...base.header,
+ defaultDate: '',
+ },
+ },
+ };
+}
+
export function buildDraftStability(base) {
return {
noDraftEither: {
diff --git a/test/lib/nockData.js b/test/lib/nockData.js
index 68c0f7ad5..e39ffa884 100644
--- a/test/lib/nockData.js
+++ b/test/lib/nockData.js
@@ -1,4 +1,27 @@
export const nockData = {
+ deliverers: {
+ page: 1,
+ limit: 100,
+ pages: 1,
+ total: 1,
+ _links: {},
+ _embedded: {
+ deliverers: [
+ {
+ id: 32113,
+ name: 'Web Performance Working Group',
+ is_closed: false,
+ description:
+ 'The mission of the Web Performance Working Group is to provide methods to measure aspects of application performance of user agent features and APIs.',
+ shortname: 'webperf',
+ discr: 'w3cgroup',
+ type: 'working group',
+ 'start-date': '2010-08-18',
+ 'end-date': '2023-02-28',
+ },
+ ],
+ },
+ },
versions: {
page: 1,
pages: 1,
diff --git a/test/rules.js b/test/rules.js
index 10f4f9fbf..e3ef87218 100644
--- a/test/rules.js
+++ b/test/rules.js
@@ -28,6 +28,12 @@ const DEFAULT_PORT = 8001;
const PORT = process.env.PORT || DEFAULT_PORT;
const ENDPOINT = `http://localhost:${PORT}`;
+// These 3 environment variables are to reduce test documents.
+// e.g. `RULE=copyright TYPE=noCopyright PROFILE=WD npm run test`
+const testRule = process.env.RULE;
+const testType = process.env.TYPE;
+const testProfile = process.env.PROFILE;
+
/**
* Assert that metadata detected in a spec is equal to the expected values.
*
@@ -175,6 +181,7 @@ function buildHandler(test, mock, done) {
.head('/standards/history/hr-time')
.reply(200, 'HR Time history page');
const { versions } = nockData;
+
nock('https://api.w3.org', { allowUnmocked: true })
.get('/specifications/hr-time/versions')
.query({ embed: true })
@@ -264,9 +271,17 @@ describe('Making sure good documents pass Specberus...', () => {
Object.keys(testsGoodDoc).forEach(docProfile => {
// testsGoodDoc[docProfile].profile is used to distinguish multiple cases for same profile.
docProfile = testsGoodDoc[docProfile].profile || docProfile;
+ if (testProfile && testProfile !== docProfile) return;
const url = `${ENDPOINT}/${testsGoodDoc[docProfile].url}`;
+
it(`should pass for ${docProfile} doc with ${url}`, done => {
+ const { deliverers } = nockData;
+ nock('https://api.w3.org', { allowUnmocked: true })
+ .get(/\/specifications\/hr-time[-0-9a-zA-Z]*\/versions\/w*/)
+ .query({ embed: true })
+ .reply(200, deliverers);
+
const profilePath = allProfiles.find(p =>
p.endsWith(`/${docProfile}.js`)
);
@@ -316,12 +331,6 @@ describe('Making sure good documents pass Specberus...', () => {
});
});
-// These 3 environment variables are to reduce test documents.
-// e.g. `RULE=copyright TYPE=noCopyright PROFILE=WD npm run test`
-const testRule = process.env.RULE;
-const testType = process.env.TYPE;
-const testProfile = process.env.PROFILE;
-
function checkRule(tests, options) {
const { docType, track, profile, category, rule } = options;
@@ -334,7 +343,7 @@ function checkRule(tests, options) {
if (
(testRule && rule !== testRule) ||
(testType && test.data !== testType) ||
- (testProfile && profile !== 'CR')
+ (testProfile && profile !== testProfile)
)
return;
From eb1803595c8c2c087791c0d7c9110d396b8244f0 Mon Sep 17 00:00:00 2001
From: JiayingL
Date: Wed, 8 Mar 2023 14:43:53 +0800
Subject: [PATCH 141/349] check editors draft with exact words (#1715)
---
lib/validator.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/validator.js b/lib/validator.js
index 2978823e4..867403d21 100644
--- a/lib/validator.js
+++ b/lib/validator.js
@@ -396,7 +396,7 @@ Specberus.prototype.extractHeaders = function (dl) {
const self = this;
const dts = {};
const EDITORS = /^editor(s)?$/;
- const EDITORS_DRAFT = /(latest )?editor's draft/i;
+ const EDITORS_DRAFT = /^(latest )?editor's draft$/i;
// If 'dl' doesn't exist, the function use 'current document' to extract. Return cached data if possible,
// If 'dl' is set, it may comes from another document, e.g. previous document, extract every time.
From 9641667cf1fce1108e487ffa5f52e8ee6f51ac3d Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 13 Mar 2023 00:57:23 +0000
Subject: [PATCH 142/349] chore(deps-dev): bump lint-staged from 13.1.0 to
13.2.0
Bumps [lint-staged](https://github.com/okonet/lint-staged) from 13.1.0 to 13.2.0.
- [Release notes](https://github.com/okonet/lint-staged/releases)
- [Commits](https://github.com/okonet/lint-staged/compare/v13.1.0...v13.2.0)
---
updated-dependencies:
- dependency-name: lint-staged
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 301 ++++++++++++++++++++++++++--------------------
package.json | 2 +-
2 files changed, 169 insertions(+), 134 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 148a72cfc..789332b0d 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -36,7 +36,7 @@
"eslint-plugin-prettier": "^4.0.0",
"expect.js": "0.3",
"husky": "8.0.0",
- "lint-staged": "13.1.0",
+ "lint-staged": "13.2.0",
"mocha": "10.2.0",
"nock": "13.3.0",
"nodemon": "2.0.20",
@@ -3299,14 +3299,14 @@
}
},
"node_modules/execa": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/execa/-/execa-6.1.0.tgz",
- "integrity": "sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==",
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-7.1.0.tgz",
+ "integrity": "sha512-T6nIJO3LHxUZ6ahVRaxXz9WLEruXLqdcluA+UuTptXmLM7nDAn9lx9IfkxPyzEL21583qSt4RmL44pO71EHaJQ==",
"dev": true,
"dependencies": {
"cross-spawn": "^7.0.3",
"get-stream": "^6.0.1",
- "human-signals": "^3.0.1",
+ "human-signals": "^4.3.0",
"is-stream": "^3.0.0",
"merge-stream": "^2.0.0",
"npm-run-path": "^5.1.0",
@@ -3315,7 +3315,7 @@
"strip-final-newline": "^3.0.0"
},
"engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ "node": "^14.18.0 || ^16.14.0 || >=18.0.0"
},
"funding": {
"url": "https://github.com/sindresorhus/execa?sponsor=1"
@@ -3333,33 +3333,6 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/execa/node_modules/mimic-fn": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz",
- "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==",
- "dev": true,
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/execa/node_modules/onetime": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz",
- "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==",
- "dev": true,
- "dependencies": {
- "mimic-fn": "^4.0.0"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/expect.js": {
"version": "0.3.1",
"resolved": "https://registry.npmjs.org/expect.js/-/expect.js-0.3.1.tgz",
@@ -4206,12 +4179,12 @@
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
},
"node_modules/human-signals": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-3.0.1.tgz",
- "integrity": "sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==",
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.0.tgz",
+ "integrity": "sha512-zyzVyMjpGBX2+6cDVZeFPCdtOtdsxOeseRhB9tkQ6xXmGUNrcnBzdEKPy3VPNYz+4gy1oukVOXcrJCunSyc6QQ==",
"dev": true,
"engines": {
- "node": ">=12.20.0"
+ "node": ">=14.18.0"
}
},
"node_modules/husky": {
@@ -4974,9 +4947,9 @@
}
},
"node_modules/lilconfig": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz",
- "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz",
+ "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==",
"dev": true,
"engines": {
"node": ">=10"
@@ -4988,24 +4961,24 @@
"integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="
},
"node_modules/lint-staged": {
- "version": "13.1.0",
- "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-13.1.0.tgz",
- "integrity": "sha512-pn/sR8IrcF/T0vpWLilih8jmVouMlxqXxKuAojmbiGX5n/gDnz+abdPptlj0vYnbfE0SQNl3CY/HwtM0+yfOVQ==",
+ "version": "13.2.0",
+ "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-13.2.0.tgz",
+ "integrity": "sha512-GbyK5iWinax5Dfw5obm2g2ccUiZXNGtAS4mCbJ0Lv4rq6iEtfBSjOYdcbOtAIFtM114t0vdpViDDetjVTSd8Vw==",
"dev": true,
"dependencies": {
+ "chalk": "5.2.0",
"cli-truncate": "^3.1.0",
- "colorette": "^2.0.19",
- "commander": "^9.4.1",
+ "commander": "^10.0.0",
"debug": "^4.3.4",
- "execa": "^6.1.0",
- "lilconfig": "2.0.6",
- "listr2": "^5.0.5",
+ "execa": "^7.0.0",
+ "lilconfig": "2.1.0",
+ "listr2": "^5.0.7",
"micromatch": "^4.0.5",
"normalize-path": "^3.0.0",
- "object-inspect": "^1.12.2",
+ "object-inspect": "^1.12.3",
"pidtree": "^0.6.0",
"string-argv": "^0.3.1",
- "yaml": "^2.1.3"
+ "yaml": "^2.2.1"
},
"bin": {
"lint-staged": "bin/lint-staged.js"
@@ -5017,6 +4990,27 @@
"url": "https://opencollective.com/lint-staged"
}
},
+ "node_modules/lint-staged/node_modules/chalk": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz",
+ "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==",
+ "dev": true,
+ "engines": {
+ "node": "^12.17.0 || ^14.13 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/lint-staged/node_modules/commander": {
+ "version": "10.0.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.0.tgz",
+ "integrity": "sha512-zS5PnTI22FIRM6ylNW8G4Ap0IEOyk62fhLSD0+uHRT9McRCLGpkVNvao4bjimpK/GShynyQkFFxHhwMcETmduA==",
+ "dev": true,
+ "engines": {
+ "node": ">=14"
+ }
+ },
"node_modules/lint-staged/node_modules/debug": {
"version": "4.3.4",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
@@ -5041,18 +5035,18 @@
"dev": true
},
"node_modules/lint-staged/node_modules/yaml": {
- "version": "2.1.3",
- "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.1.3.tgz",
- "integrity": "sha512-AacA8nRULjKMX2DvWvOAdBZMOfQlypSFkjcOcu9FalllIDJ1kvlREzcdIZmidQUqqeMv7jorHjq2HlLv/+c2lg==",
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.1.tgz",
+ "integrity": "sha512-e0WHiYql7+9wr4cWMx3TVQrNwejKaEe7/rHNmQmqRjazfOP5W8PB6Jpebb5o6fIapbz9o9+2ipcaTM2ZwDI6lw==",
"dev": true,
"engines": {
"node": ">= 14"
}
},
"node_modules/listr2": {
- "version": "5.0.6",
- "resolved": "https://registry.npmjs.org/listr2/-/listr2-5.0.6.tgz",
- "integrity": "sha512-u60KxKBy1BR2uLJNTWNptzWQ1ob/gjMzIJPZffAENzpZqbMZ/5PrXXOomDcevIS/+IB7s1mmCEtSlT2qHWMqag==",
+ "version": "5.0.8",
+ "resolved": "https://registry.npmjs.org/listr2/-/listr2-5.0.8.tgz",
+ "integrity": "sha512-mC73LitKHj9w6v30nLNGPetZIlfpUniNSsxxrbaPcWOjDb92SHPzJPi/t+v1YC/lxKz/AJ9egOjww0qUuFxBpA==",
"dev": true,
"dependencies": {
"cli-truncate": "^2.1.0",
@@ -5060,7 +5054,7 @@
"log-update": "^4.0.0",
"p-map": "^4.0.0",
"rfdc": "^1.3.0",
- "rxjs": "^7.5.7",
+ "rxjs": "^7.8.0",
"through": "^2.3.8",
"wrap-ansi": "^7.0.0"
},
@@ -5373,12 +5367,15 @@
}
},
"node_modules/mimic-fn": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
- "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz",
+ "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==",
"dev": true,
"engines": {
- "node": ">=6"
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/minimatch": {
@@ -6069,9 +6066,9 @@
}
},
"node_modules/object-inspect": {
- "version": "1.12.2",
- "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz",
- "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==",
+ "version": "1.12.3",
+ "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz",
+ "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==",
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
@@ -6162,15 +6159,15 @@
}
},
"node_modules/onetime": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
- "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz",
+ "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==",
"dev": true,
"dependencies": {
- "mimic-fn": "^2.1.0"
+ "mimic-fn": "^4.0.0"
},
"engines": {
- "node": ">=6"
+ "node": ">=12"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
@@ -6871,6 +6868,30 @@
"node": ">=8"
}
},
+ "node_modules/restore-cursor/node_modules/mimic-fn": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
+ "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/restore-cursor/node_modules/onetime": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
+ "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
+ "dev": true,
+ "dependencies": {
+ "mimic-fn": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/reusify": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
@@ -6925,9 +6946,9 @@
}
},
"node_modules/rxjs": {
- "version": "7.6.0",
- "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.6.0.tgz",
- "integrity": "sha512-DDa7d8TFNUalGC9VqXvQ1euWNN7sc63TrUCuM9J998+ViviahMIjKSOU7rfcgFOF+FCD71BhDRv4hrFz+ImDLQ==",
+ "version": "7.8.0",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.0.tgz",
+ "integrity": "sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==",
"dev": true,
"dependencies": {
"tslib": "^2.1.0"
@@ -7639,9 +7660,9 @@
}
},
"node_modules/tslib": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz",
- "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==",
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
+ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==",
"dev": true
},
"node_modules/type-check": {
@@ -10706,14 +10727,14 @@
"integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc="
},
"execa": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/execa/-/execa-6.1.0.tgz",
- "integrity": "sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==",
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-7.1.0.tgz",
+ "integrity": "sha512-T6nIJO3LHxUZ6ahVRaxXz9WLEruXLqdcluA+UuTptXmLM7nDAn9lx9IfkxPyzEL21583qSt4RmL44pO71EHaJQ==",
"dev": true,
"requires": {
"cross-spawn": "^7.0.3",
"get-stream": "^6.0.1",
- "human-signals": "^3.0.1",
+ "human-signals": "^4.3.0",
"is-stream": "^3.0.0",
"merge-stream": "^2.0.0",
"npm-run-path": "^5.1.0",
@@ -10727,21 +10748,6 @@
"resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz",
"integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==",
"dev": true
- },
- "mimic-fn": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz",
- "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==",
- "dev": true
- },
- "onetime": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz",
- "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==",
- "dev": true,
- "requires": {
- "mimic-fn": "^4.0.0"
- }
}
}
},
@@ -11353,9 +11359,9 @@
}
},
"human-signals": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-3.0.1.tgz",
- "integrity": "sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==",
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.0.tgz",
+ "integrity": "sha512-zyzVyMjpGBX2+6cDVZeFPCdtOtdsxOeseRhB9tkQ6xXmGUNrcnBzdEKPy3VPNYz+4gy1oukVOXcrJCunSyc6QQ==",
"dev": true
},
"husky": {
@@ -11893,9 +11899,9 @@
}
},
"lilconfig": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz",
- "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz",
+ "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==",
"dev": true
},
"lines-and-columns": {
@@ -11904,26 +11910,38 @@
"integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="
},
"lint-staged": {
- "version": "13.1.0",
- "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-13.1.0.tgz",
- "integrity": "sha512-pn/sR8IrcF/T0vpWLilih8jmVouMlxqXxKuAojmbiGX5n/gDnz+abdPptlj0vYnbfE0SQNl3CY/HwtM0+yfOVQ==",
+ "version": "13.2.0",
+ "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-13.2.0.tgz",
+ "integrity": "sha512-GbyK5iWinax5Dfw5obm2g2ccUiZXNGtAS4mCbJ0Lv4rq6iEtfBSjOYdcbOtAIFtM114t0vdpViDDetjVTSd8Vw==",
"dev": true,
"requires": {
+ "chalk": "5.2.0",
"cli-truncate": "^3.1.0",
- "colorette": "^2.0.19",
- "commander": "^9.4.1",
+ "commander": "^10.0.0",
"debug": "^4.3.4",
- "execa": "^6.1.0",
- "lilconfig": "2.0.6",
- "listr2": "^5.0.5",
+ "execa": "^7.0.0",
+ "lilconfig": "2.1.0",
+ "listr2": "^5.0.7",
"micromatch": "^4.0.5",
"normalize-path": "^3.0.0",
- "object-inspect": "^1.12.2",
+ "object-inspect": "^1.12.3",
"pidtree": "^0.6.0",
"string-argv": "^0.3.1",
- "yaml": "^2.1.3"
+ "yaml": "^2.2.1"
},
"dependencies": {
+ "chalk": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz",
+ "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==",
+ "dev": true
+ },
+ "commander": {
+ "version": "10.0.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.0.tgz",
+ "integrity": "sha512-zS5PnTI22FIRM6ylNW8G4Ap0IEOyk62fhLSD0+uHRT9McRCLGpkVNvao4bjimpK/GShynyQkFFxHhwMcETmduA==",
+ "dev": true
+ },
"debug": {
"version": "4.3.4",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
@@ -11940,17 +11958,17 @@
"dev": true
},
"yaml": {
- "version": "2.1.3",
- "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.1.3.tgz",
- "integrity": "sha512-AacA8nRULjKMX2DvWvOAdBZMOfQlypSFkjcOcu9FalllIDJ1kvlREzcdIZmidQUqqeMv7jorHjq2HlLv/+c2lg==",
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.1.tgz",
+ "integrity": "sha512-e0WHiYql7+9wr4cWMx3TVQrNwejKaEe7/rHNmQmqRjazfOP5W8PB6Jpebb5o6fIapbz9o9+2ipcaTM2ZwDI6lw==",
"dev": true
}
}
},
"listr2": {
- "version": "5.0.6",
- "resolved": "https://registry.npmjs.org/listr2/-/listr2-5.0.6.tgz",
- "integrity": "sha512-u60KxKBy1BR2uLJNTWNptzWQ1ob/gjMzIJPZffAENzpZqbMZ/5PrXXOomDcevIS/+IB7s1mmCEtSlT2qHWMqag==",
+ "version": "5.0.8",
+ "resolved": "https://registry.npmjs.org/listr2/-/listr2-5.0.8.tgz",
+ "integrity": "sha512-mC73LitKHj9w6v30nLNGPetZIlfpUniNSsxxrbaPcWOjDb92SHPzJPi/t+v1YC/lxKz/AJ9egOjww0qUuFxBpA==",
"dev": true,
"requires": {
"cli-truncate": "^2.1.0",
@@ -11958,7 +11976,7 @@
"log-update": "^4.0.0",
"p-map": "^4.0.0",
"rfdc": "^1.3.0",
- "rxjs": "^7.5.7",
+ "rxjs": "^7.8.0",
"through": "^2.3.8",
"wrap-ansi": "^7.0.0"
},
@@ -12185,9 +12203,9 @@
}
},
"mimic-fn": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
- "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz",
+ "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==",
"dev": true
},
"minimatch": {
@@ -12717,9 +12735,9 @@
"integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
},
"object-inspect": {
- "version": "1.12.2",
- "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz",
- "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ=="
+ "version": "1.12.3",
+ "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz",
+ "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g=="
},
"object-keys": {
"version": "1.1.1",
@@ -12783,12 +12801,12 @@
}
},
"onetime": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
- "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz",
+ "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==",
"dev": true,
"requires": {
- "mimic-fn": "^2.1.0"
+ "mimic-fn": "^4.0.0"
}
},
"optionator": {
@@ -13280,6 +13298,23 @@
"requires": {
"onetime": "^5.1.0",
"signal-exit": "^3.0.2"
+ },
+ "dependencies": {
+ "mimic-fn": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
+ "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
+ "dev": true
+ },
+ "onetime": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
+ "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
+ "dev": true,
+ "requires": {
+ "mimic-fn": "^2.1.0"
+ }
+ }
}
},
"reusify": {
@@ -13312,9 +13347,9 @@
}
},
"rxjs": {
- "version": "7.6.0",
- "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.6.0.tgz",
- "integrity": "sha512-DDa7d8TFNUalGC9VqXvQ1euWNN7sc63TrUCuM9J998+ViviahMIjKSOU7rfcgFOF+FCD71BhDRv4hrFz+ImDLQ==",
+ "version": "7.8.0",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.0.tgz",
+ "integrity": "sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==",
"dev": true,
"requires": {
"tslib": "^2.1.0"
@@ -13852,9 +13887,9 @@
}
},
"tslib": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz",
- "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==",
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
+ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==",
"dev": true
},
"type-check": {
diff --git a/package.json b/package.json
index b4c9a54d0..4ada7ae48 100644
--- a/package.json
+++ b/package.json
@@ -37,7 +37,7 @@
"eslint-plugin-prettier": "^4.0.0",
"expect.js": "0.3",
"husky": "8.0.0",
- "lint-staged": "13.1.0",
+ "lint-staged": "13.2.0",
"mocha": "10.2.0",
"nock": "13.3.0",
"nodemon": "2.0.20",
From 33ef5dbafacc6847f547f5043f2ee222e045212c Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 13 Mar 2023 00:57:46 +0000
Subject: [PATCH 143/349] chore(deps): bump express-handlebars from 6.0.1 to
7.0.2
Bumps [express-handlebars](https://github.com/express-handlebars/express-handlebars) from 6.0.1 to 7.0.2.
- [Release notes](https://github.com/express-handlebars/express-handlebars/releases)
- [Changelog](https://github.com/express-handlebars/express-handlebars/blob/master/CHANGELOG.md)
- [Commits](https://github.com/express-handlebars/express-handlebars/compare/v6.0.1...v7.0.2)
---
updated-dependencies:
- dependency-name: express-handlebars
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 144 ++++++++++++++++++++++++++++++++++++++++++----
package.json | 2 +-
2 files changed, 133 insertions(+), 13 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 148a72cfc..87fe7f311 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -13,7 +13,7 @@
"cors": "2.8.5",
"doasync": "2.0.1",
"express": "4.18.1",
- "express-handlebars": "6.0.1",
+ "express-handlebars": "7.0.2",
"insafe": "0.5.0",
"jsdom": "21.1.0",
"metaviewport-parser": "0.3.0",
@@ -3408,16 +3408,55 @@
}
},
"node_modules/express-handlebars": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/express-handlebars/-/express-handlebars-6.0.1.tgz",
- "integrity": "sha512-K3Lemki5jkD3sZwDhgBEBk+oAl1xg4nsMJAfpq1AUl5K187/mU1/xKVWt+4RZAHAxlyQFk4YBfX5+00AzLNfWg==",
+ "version": "7.0.2",
+ "resolved": "https://registry.npmjs.org/express-handlebars/-/express-handlebars-7.0.2.tgz",
+ "integrity": "sha512-W7QuI8i4jjxGNqZJebXzugHuJV32uGTMWqSzqTKsgBTPVsWR3oYR2b9VNQ53vmWbUH1G8r/9GIO3WCqa1Myf1w==",
"dependencies": {
- "glob": "^7.2.0",
- "graceful-fs": "^4.2.8",
+ "glob": "^9.2.1",
+ "graceful-fs": "^4.2.10",
"handlebars": "^4.7.7"
},
"engines": {
- "node": ">=v12.22.7"
+ "node": ">=v16"
+ }
+ },
+ "node_modules/express-handlebars/node_modules/brace-expansion": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
+ "dependencies": {
+ "balanced-match": "^1.0.0"
+ }
+ },
+ "node_modules/express-handlebars/node_modules/glob": {
+ "version": "9.2.1",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-9.2.1.tgz",
+ "integrity": "sha512-Pxxgq3W0HyA3XUvSXcFhRSs+43Jsx0ddxcFrbjxNGkL2Ak5BAUBxLqI5G6ADDeCHLfzzXFhe0b1yYcctGmytMA==",
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "minimatch": "^7.4.1",
+ "minipass": "^4.2.4",
+ "path-scurry": "^1.6.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/express-handlebars/node_modules/minimatch": {
+ "version": "7.4.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.2.tgz",
+ "integrity": "sha512-xy4q7wou3vUoC9k1xGTXc+awNdGaGVHtFUaey8tiX4H1QRc04DZ/rmDFwNm2EBsuYEhAZ6SgMmYf3InGY6OauA==",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
}
},
"node_modules/express/node_modules/on-finished": {
@@ -5397,6 +5436,14 @@
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
"integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q=="
},
+ "node_modules/minipass": {
+ "version": "4.2.5",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.5.tgz",
+ "integrity": "sha512-+yQl7SX3bIT83Lhb4BVorMAHVuqsskxRdlmO9kTpyukp8vsm2Sn/fUOV9xlnG8/a5JsypJzap21lz/y3FBMJ8Q==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/mkdirp-classic": {
"version": "0.5.3",
"resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz",
@@ -6342,6 +6389,29 @@
"integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
"dev": true
},
+ "node_modules/path-scurry": {
+ "version": "1.6.1",
+ "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.6.1.tgz",
+ "integrity": "sha512-OW+5s+7cw6253Q4E+8qQ/u1fVvcJQCJo/VFD8pje+dbJCF1n5ZRMV2AEHbGp+5Q7jxQIYJxkHopnj6nzdGeZLA==",
+ "dependencies": {
+ "lru-cache": "^7.14.1",
+ "minipass": "^4.0.2"
+ },
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/path-scurry/node_modules/lru-cache": {
+ "version": "7.18.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
+ "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
+ "engines": {
+ "node": ">=12"
+ }
+ },
"node_modules/path-to-regexp": {
"version": "0.1.7",
"resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
@@ -10805,13 +10875,42 @@
}
},
"express-handlebars": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/express-handlebars/-/express-handlebars-6.0.1.tgz",
- "integrity": "sha512-K3Lemki5jkD3sZwDhgBEBk+oAl1xg4nsMJAfpq1AUl5K187/mU1/xKVWt+4RZAHAxlyQFk4YBfX5+00AzLNfWg==",
+ "version": "7.0.2",
+ "resolved": "https://registry.npmjs.org/express-handlebars/-/express-handlebars-7.0.2.tgz",
+ "integrity": "sha512-W7QuI8i4jjxGNqZJebXzugHuJV32uGTMWqSzqTKsgBTPVsWR3oYR2b9VNQ53vmWbUH1G8r/9GIO3WCqa1Myf1w==",
"requires": {
- "glob": "^7.2.0",
- "graceful-fs": "^4.2.8",
+ "glob": "^9.2.1",
+ "graceful-fs": "^4.2.10",
"handlebars": "^4.7.7"
+ },
+ "dependencies": {
+ "brace-expansion": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
+ "requires": {
+ "balanced-match": "^1.0.0"
+ }
+ },
+ "glob": {
+ "version": "9.2.1",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-9.2.1.tgz",
+ "integrity": "sha512-Pxxgq3W0HyA3XUvSXcFhRSs+43Jsx0ddxcFrbjxNGkL2Ak5BAUBxLqI5G6ADDeCHLfzzXFhe0b1yYcctGmytMA==",
+ "requires": {
+ "fs.realpath": "^1.0.0",
+ "minimatch": "^7.4.1",
+ "minipass": "^4.2.4",
+ "path-scurry": "^1.6.1"
+ }
+ },
+ "minimatch": {
+ "version": "7.4.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.2.tgz",
+ "integrity": "sha512-xy4q7wou3vUoC9k1xGTXc+awNdGaGVHtFUaey8tiX4H1QRc04DZ/rmDFwNm2EBsuYEhAZ6SgMmYf3InGY6OauA==",
+ "requires": {
+ "brace-expansion": "^2.0.1"
+ }
+ }
}
},
"extract-zip": {
@@ -12203,6 +12302,11 @@
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
"integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q=="
},
+ "minipass": {
+ "version": "4.2.5",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.5.tgz",
+ "integrity": "sha512-+yQl7SX3bIT83Lhb4BVorMAHVuqsskxRdlmO9kTpyukp8vsm2Sn/fUOV9xlnG8/a5JsypJzap21lz/y3FBMJ8Q=="
+ },
"mkdirp-classic": {
"version": "0.5.3",
"resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz",
@@ -12906,6 +13010,22 @@
"integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
"dev": true
},
+ "path-scurry": {
+ "version": "1.6.1",
+ "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.6.1.tgz",
+ "integrity": "sha512-OW+5s+7cw6253Q4E+8qQ/u1fVvcJQCJo/VFD8pje+dbJCF1n5ZRMV2AEHbGp+5Q7jxQIYJxkHopnj6nzdGeZLA==",
+ "requires": {
+ "lru-cache": "^7.14.1",
+ "minipass": "^4.0.2"
+ },
+ "dependencies": {
+ "lru-cache": {
+ "version": "7.18.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
+ "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA=="
+ }
+ }
+ },
"path-to-regexp": {
"version": "0.1.7",
"resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
diff --git a/package.json b/package.json
index b4c9a54d0..b2e5a6b58 100644
--- a/package.json
+++ b/package.json
@@ -14,7 +14,7 @@
"cors": "2.8.5",
"doasync": "2.0.1",
"express": "4.18.1",
- "express-handlebars": "6.0.1",
+ "express-handlebars": "7.0.2",
"insafe": "0.5.0",
"jsdom": "21.1.0",
"metaviewport-parser": "0.3.0",
From 26effb7b5e34f08d2660c777eab2bb8016cab9c2 Mon Sep 17 00:00:00 2001
From: Denis Ah-Kang
Date: Mon, 27 Mar 2023 08:59:34 +0400
Subject: [PATCH 144/349] allow exceptions for all profiles (#1711)
---
lib/validator.js | 6 ------
1 file changed, 6 deletions(-)
diff --git a/lib/validator.js b/lib/validator.js
index 867403d21..a8b0cddda 100644
--- a/lib/validator.js
+++ b/lib/validator.js
@@ -206,12 +206,6 @@ Specberus.prototype.error = function (rule, key, extra) {
else name = rule.name;
if (
this.shortname !== undefined &&
- (this.config.status === 'WD' ||
- this.config.status === 'CR' ||
- this.config.status === 'CRD' ||
- this.config.status === 'DRY' ||
- this.config.status === 'DNOTE' ||
- this.config.status === 'NOTE') &&
this.exceptions.has(this.shortname, name, key, extra)
)
this.warning(rule, key, extra);
From 5643e676b921b41d67baf7ac80c5fc3f3ced7637 Mon Sep 17 00:00:00 2001
From: Denis Ah-Kang
Date: Mon, 27 Mar 2023 10:39:09 +0400
Subject: [PATCH 145/349] 7.1.0
---
package-lock.json | 4 ++--
package.json | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 8bd29160d..fbad720f2 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "specberus",
- "version": "7.0.5",
+ "version": "7.1.0",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "specberus",
- "version": "7.0.5",
+ "version": "7.1.0",
"license": "MIT",
"dependencies": {
"compression": "1.7.4",
diff --git a/package.json b/package.json
index ac410775c..24ac0b09a 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "specberus",
- "version": "7.0.5",
+ "version": "7.1.0",
"description": "Specberus is a checker used at W3C to validate the compliance of Technical Reports with publication rules.",
"license": "MIT",
"main": "lib/validator",
From be401128ca3cd84eb1a9324fa1d27ca097ec2d2f Mon Sep 17 00:00:00 2001
From: JiayingL
Date: Wed, 29 Mar 2023 15:47:38 +0800
Subject: [PATCH 146/349] Add Copyright exception config (#1720)
* add json and test
* add test
* remove test
* move copyright exceptions under lib/ and add missing exceptions
* remove copyright exceptions as they are now being checked
* update checks
* fix copyright rule
* fix tests
---------
Co-authored-by: Denis Ah-Kang
---
.cspell.json | 3 ++
README.md | 2 +-
lib/copyright-exceptions.json | 31 ++++++++++++++++++
lib/exceptions.json | 15 ---------
lib/l10n-en_GB.js | 2 ++
lib/rules.json | 2 +-
lib/rules/headers/copyright.js | 45 +++++++++++++++++++++++---
test/doc-views/TR/Recommendation/WD.js | 4 ++-
test/doc-views/layout/spec.handlebars | 3 ++
test/doc-views/specBase.js | 5 ++-
10 files changed, 89 insertions(+), 23 deletions(-)
create mode 100644 lib/copyright-exceptions.json
diff --git a/.cspell.json b/.cspell.json
index ddbbf1fbb..fda53233b 100644
--- a/.cspell.json
+++ b/.cspell.json
@@ -19,6 +19,8 @@
"doasync",
"doctypes",
"dvcs",
+ "epub",
+ "epubcfi",
"ERCIM",
"exphbs",
"extractmetadataoptions",
@@ -29,6 +31,7 @@
"hellip",
"hilite",
"historyuri",
+ "Hickson",
"howto",
"Imple",
"implelink",
diff --git a/README.md b/README.md
index 9cdc42380..86d02ef51 100644
--- a/README.md
+++ b/README.md
@@ -58,7 +58,7 @@ $ W3C_API_KEY="" npm start 3001
Set the environment variable `DEBUG` to run in _debug mode_ instead:
```bash
-$ DEBUG=true W3C_API_KEY="" npm start
+$ DEBUG=true W3C_API_KEY="" npm run start
```
This modifies the behaviour of certain parts of the application to facilitate debugging.
diff --git a/lib/copyright-exceptions.json b/lib/copyright-exceptions.json
new file mode 100644
index 000000000..6930b2ea3
--- /dev/null
+++ b/lib/copyright-exceptions.json
@@ -0,0 +1,31 @@
+[
+ {
+ "specShortnames": [
+ "epub-overview-33",
+ "epub-33",
+ "epub-rs-33",
+ "epub-multi-rend-11",
+ "epub-tts-10",
+ "epub-ssv-11",
+ "epub-a11y-11",
+ "epub-a11y-tech-11",
+ "epub-aria-authoring-11",
+ "epub-fxl-a11y",
+ "epubcfi",
+ "epubcfi-11"
+ ],
+ "copyright": "Copyright © 1999-@YEAR International Digital Publishing Forum and World Wide Web Consortium . W3C ® liability , trademark and permissive document license rules apply."
+ },
+ {
+ "specShortnames": ["webrtc"],
+ "copyright": "Initial Author of this Specification was Ian Hickson, Google Inc., with the following copyright statement: © Copyright 2004-2011 Apple Computer, Inc., Mozilla Foundation, and Opera Software ASA. You are granted a license to use, reproduce and create derivative works of this document. All subsequent changes since 26 July 2011 done by the W3C WebRTC Working Group are under the following Copyright : Copyright © 2011-@YEAR World Wide Web Consortium . W3C ® liability , trademark and document use rules apply."
+ },
+ {
+ "specShortnames": ["security-privacy-questionnaire"],
+ "copyright": " To the extent possible under law, the editors have waived all copyright and related or neighboring rights to this work. This document is also made available under the W3C Software and Document License ."
+ },
+ {
+ "specShortnames": ["mediacapture-streams"],
+ "copyright": "Initial Author of this Specification was Ian Hickson, Google Inc., with the following copyright statement: © Copyright 2004-2011 Apple Computer, Inc., Mozilla Foundation, and Opera Software ASA. You are granted a license to use, reproduce and create derivative works of this document."
+ }
+]
diff --git a/lib/exceptions.json b/lib/exceptions.json
index ede95b9f9..0c4ea4dd4 100644
--- a/lib/exceptions.json
+++ b/lib/exceptions.json
@@ -10,21 +10,6 @@
"message": "Bad value “publication” for attribute “rel” on element “link”: The string “publication” is not a registered keyword."
}
],
- "^webrtc$": [
- {
- "rule": "headers.copyright"
- }
- ],
- "^security-privacy-questionnaire$": [
- {
- "rule": "headers.copyright"
- }
- ],
- "^mediacapture-streams$": [
- {
- "rule": "headers.copyright"
- }
- ],
"^audiobooks$": [
{
"rule": "sotd.candidate-review-end"
diff --git a/lib/l10n-en_GB.js b/lib/l10n-en_GB.js
index 4786fae89..409f19e2a 100644
--- a/lib/l10n-en_GB.js
+++ b/lib/l10n-en_GB.js
@@ -118,6 +118,8 @@ export const messages = {
"This document is published by multiple groups, but these groups don't use the same document license. Please ask the team contact for help.",
'headers.copyright.no-license-found':
'Pubrules fails to find the document license in the group charter. Please ask the team contact for help.',
+ 'headers.copyright.exception-no-html':
+ 'The copyright used in this document ${copyright} does not match the requirements. The expected copyright is ${expected} ',
'headers.memsub-copyright.not-found':
'Missing link to the W3C document notice (https://www.w3.org/Consortium/Legal/copyright-documents).',
// headers/github-repo
diff --git a/lib/rules.json b/lib/rules.json
index 655046c9b..7398a8bf9 100644
--- a/lib/rules.json
+++ b/lib/rules.json
@@ -1587,7 +1587,7 @@
"editorSection": "The editors'/authors' names must be listed, with attribute data-editor-id=\"@@\"
. Affiliations and email addresses are optional ; email addresses are not recommended . If an editor/author is acknowledged in an earlier version of this document and the individual's affiliation has since changed, list the individual using the notation \"<name>, <affiliation> (until DD Month YYYY)\". If the list of authors is very long (e.g., the entire Working Group), identify the authors in the acknowledgments section, linked from the head of the document. Distinguish any contributors from authors in the acknowledgments section.",
"altRepresentations": "Authors may provide links to alternative (non-normative) representations or packages for the document. For instance: <p>This document is also available in these non-normative formats: <a href=\"@{param1}-shortname-20180101.html\">single HTML file</a>, <a href=\"@{param1}-shortname-20180101.tgz\">gzipped tar file of HTML</a>.</p>
",
"implReport": "It must include either: a link to an interoperability or implementation report if the Director used such a report as part of the decision to advance the specification, or a statement that the Director's decision did not involve such a report. ",
- "copyright": "Starting from 01 February 2023, the copyright must follow the following markup (fill in with the appropriate year, years, or year range). The type of license the document is using can be found in the group's charter. For documents using W3C Document License: Copyright © @{year} World Wide Web Consortium . W3C ® liability , trademark and document use rules apply. Include this source code :<p class="copyright"><a href="https://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a> © @{year} <a href="https://www.w3.org/">World Wide Web Consortium</a>. <abbr title="World Wide Web Consortium">W3C</abbr><sup>®</sup> <a href="https://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>, <a href="https://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a> and <a href=\"https://www.w3.org/Consortium/Legal/copyright-documents\">document use</a> rules apply.</p>
For documents using W3C Software and Document License: Copyright © @{year} World Wide Web Consortium . W3C ® liability , trademark and permissive document license rules apply. Include this source code :<p class="copyright"><a href="https://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a> © @{year} <a href="https://www.w3.org/">World Wide Web Consortium</a>. <abbr title="World Wide Web Consortium">W3C</abbr><sup>®</sup> <a href="https://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>, <a href="https://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a> and <a href="https://www.w3.org/Consortium/Legal/copyright-software">permissive document license</a> rules apply.</p>
",
+ "copyright": "Starting from 01 February 2023, the copyright must follow the following markup (fill in with the appropriate year, years, or year range). The type of license the document is using can be found in the group's charter. For documents using W3C Document License: Copyright © @{year} World Wide Web Consortium . W3C ® liability , trademark and document use rules apply. Include this source code :<p class="copyright"><a href="https://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a> © @{year} <a href="https://www.w3.org/">World Wide Web Consortium</a>. <abbr title="World Wide Web Consortium">W3C</abbr><sup>®</sup> <a href="https://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>, <a href="https://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a> and <a href=\"https://www.w3.org/Consortium/Legal/copyright-documents\">document use</a> rules apply.</p>
For documents using W3C Software and Document License: Copyright © @{year} World Wide Web Consortium . W3C ® liability , trademark and permissive document license rules apply. Include this source code :<p class="copyright"><a href="https://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a> © @{year} <a href="https://www.w3.org/">World Wide Web Consortium</a>. <abbr title="World Wide Web Consortium">W3C</abbr><sup>®</sup> <a href="https://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>, <a href="https://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a> and <a href="https://www.w3.org/Consortium/Legal/copyright-software">permissive document license</a> rules apply.</p>
Note: Exceptions are listed in this json file .",
"hrAfterCopyright": "A horizontal rule (hr
) must follow the copyright."
}
},
diff --git a/lib/rules/headers/copyright.js b/lib/rules/headers/copyright.js
index 91ef1e240..a705e8d63 100644
--- a/lib/rules/headers/copyright.js
+++ b/lib/rules/headers/copyright.js
@@ -7,7 +7,7 @@
* 4. For "copyright-software", the url is https://www.w3.org/Consortium/Legal/copyright-software, the dated url is https://www.w3.org/Consortium/Legal/2015/copyright-software-and-document, they are both allowed. The name in the API is "W3C Software and Document License", but the document would use text "permissive document license".
* 5. For "copyright-documents", the url is https://www.w3.org/Consortium/Legal/copyright-documents. The name in the API is "W3C Document License", but the document would use text "document use".
*/
-import { AB, TAG } from '../../util.js';
+import { AB, TAG, importJSON } from '../../util.js';
const self = {
name: 'headers.copyright',
@@ -43,6 +43,11 @@ const latestBaseLinks = {
trademark: 'https://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks',
};
+const copyrightExceptions = importJSON(
+ '../../copyright-exceptions.json',
+ import.meta.url
+);
+
export const { name } = self;
async function isOnlyPublishedByTagOrAb(sr) {
@@ -60,12 +65,17 @@ function getCommonLicenseUri(data) {
.map(charter => charter['doc-licenses'].map(license => license.uri))
.reduce((first, cur) => first.filter(uri => cur.includes(uri)));
}
+
// The date can be 19xx-2023, or 2023.
function getLatestCopyrightMatchRegex(sr, licenseTexts) {
const licenseRex = licenseTexts.join('|');
const year = (sr.getDocumentDate() || new Date()).getFullYear();
- const startRex = `^Copyright [©|©] (?:(?:199\\d|20\\d\\d)-)?${year} *World Wide Web Consortium`;
+ const startRex =
+ '^Copyright [©|©] (?:(?:199\\d|20\\d\\d)-)?@YEAR *World Wide Web Consortium'.replace(
+ '@YEAR',
+ year
+ );
const endRex = `\\. W3C[®|®] liability, trademark,? and (${licenseRex}) rules apply\\.$`;
return new RegExp(startRex + endRex);
}
@@ -112,8 +122,26 @@ function checkCopyright(sr, copyright, licenseTexts, baseLinks, matchRegex) {
});
}
+// Some documents like epub-33 uses special copyrights listed in copyright-exception.json
+function checkSpecialCopyright(sr, copyright, specialCopyright, shortname) {
+ const year = (sr.getDocumentDate() || new Date()).getFullYear();
+
+ const domHtml = sr.norm(copyright.innerHTML);
+ const specHtml = sr.norm(
+ specialCopyright.copyright.replace(/@YEAR/g, year)
+ );
+ if (domHtml !== specHtml) {
+ sr.error(self, 'exception-no-html', {
+ copyright: domHtml,
+ expected: specHtml,
+ shortname,
+ });
+ }
+}
+
function checkLatestCopyright(sr, copyright, licenseTexts) {
const matchRegex = getLatestCopyrightMatchRegex(sr, licenseTexts);
+
checkCopyright(sr, copyright, licenseTexts, latestBaseLinks, matchRegex);
}
@@ -128,7 +156,6 @@ export async function check(sr, done) {
sr.error(self, 'not-found');
return done();
}
-
if (await isOnlyPublishedByTagOrAb(sr)) {
return done();
}
@@ -154,7 +181,17 @@ export async function check(sr, done) {
.filter(v => [LICENSE_CD_URL, LICENSE_CS_URL].includes(v))
.map(v => LICENSE_URL_TEXT_MAP[v]);
- checkLatestCopyright(sr, copyright, licenseTexts);
+ // get exception rule for certain shortnames
+ const shortname = await sr.getShortname();
+ const specialCopyright = copyrightExceptions.find(({ specShortnames }) =>
+ specShortnames.includes(shortname)
+ );
+
+ if (specialCopyright) {
+ checkSpecialCopyright(sr, copyright, specialCopyright, shortname);
+ } else {
+ checkLatestCopyright(sr, copyright, licenseTexts);
+ }
return done();
}
diff --git a/test/doc-views/TR/Recommendation/WD.js b/test/doc-views/TR/Recommendation/WD.js
index 97937a09f..31bc2a4c7 100644
--- a/test/doc-views/TR/Recommendation/WD.js
+++ b/test/doc-views/TR/Recommendation/WD.js
@@ -18,9 +18,11 @@ const customData = {
// Used in http://localhost:8001/doc-views/TR/Recommendation/WD?type=good
const good = { ...data, ...customData };
+const commonData = buildCommonViewData(good);
+
export default {
good,
- ...buildCommonViewData(good),
+ ...commonData,
'draft-stability': buildDraftStability(good),
'security-privacy': buildSecurityPrivacy(good),
};
diff --git a/test/doc-views/layout/spec.handlebars b/test/doc-views/layout/spec.handlebars
index ba276290b..035d19d31 100644
--- a/test/doc-views/layout/spec.handlebars
+++ b/test/doc-views/layout/spec.handlebars
@@ -134,6 +134,9 @@
{{copyright.startText}} © {{nowYear}} World Wide Web Consortium . W3C ® liability , trademark and permissive document license rules apply.
{{/if}}
+ {{#if copyrightHtmlContent.show}}
+ {{{copyrightHtmlContent.html}}}
+ {{/if}}
{{#if header.hr.show}}
diff --git a/test/doc-views/specBase.js b/test/doc-views/specBase.js
index fb2adbfe1..5e45bc056 100644
--- a/test/doc-views/specBase.js
+++ b/test/doc-views/specBase.js
@@ -98,7 +98,10 @@ export const data = {
startText: 'Copyright',
W3CLink: 'https://www.w3.org/',
licenseHTML:
- 'W3C ® liability , trademark and permissive document license rules apply.',
+ 'W3C ® liability , trademark and permissive document license rules apply',
+ },
+ copyrightHtmlContent: {
+ show: false,
},
abstract: {
abstractText: 'Abstract',
From bd05adb296b4a68f7fbba7c8532e698c42885397 Mon Sep 17 00:00:00 2001
From: Denis Ah-Kang
Date: Wed, 29 Mar 2023 11:48:02 +0400
Subject: [PATCH 147/349] 8.0.0
---
package-lock.json | 4 ++--
package.json | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index fbad720f2..b29633d2f 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "specberus",
- "version": "7.1.0",
+ "version": "8.0.0",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "specberus",
- "version": "7.1.0",
+ "version": "8.0.0",
"license": "MIT",
"dependencies": {
"compression": "1.7.4",
diff --git a/package.json b/package.json
index 24ac0b09a..48bd8e654 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "specberus",
- "version": "7.1.0",
+ "version": "8.0.0",
"description": "Specberus is a checker used at W3C to validate the compliance of Technical Reports with publication rules.",
"license": "MIT",
"main": "lib/validator",
From e3f9b16b29e265ac6da47b64e9893be4f42606e6 Mon Sep 17 00:00:00 2001
From: Vivien Lacourba
Date: Tue, 4 Apr 2023 15:46:27 +0200
Subject: [PATCH 148/349] Fix metadata extraction json (#1723)
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 86d02ef51..b6d4a3403 100644
--- a/README.md
+++ b/README.md
@@ -217,7 +217,7 @@ This is an example of the value of `Specberus.meta` after the execution of `Spec
"delivererIDs": [123, 456],
"editorIDs": [ 12345 ],
"informative": false,
- "process": "https://www.w3.org/2015/Process-20150901/" }
+ "process": "https://www.w3.org/2015/Process-20150901/"
}
```
From 81c74c9309c22371ff962b86b3e4a14f49cb5e6d Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 5 Apr 2023 15:20:40 +0400
Subject: [PATCH 149/349] chore(deps): bump puppeteer from 19.7.1 to 19.8.2
(#1722)
Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 19.7.1 to 19.8.2.
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json)
- [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v19.7.1...puppeteer-v19.8.2)
---
updated-dependencies:
- dependency-name: puppeteer
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 398 ++++++++++++++++++++++++++++++++++++----------
package.json | 2 +-
2 files changed, 317 insertions(+), 83 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index b29633d2f..0d853eaa6 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -20,7 +20,7 @@
"morgan": "1.10.0",
"node-w3capi": "2.0.0",
"promise": "8.3.0",
- "puppeteer": "19.7.1",
+ "puppeteer": "19.8.2",
"socket.io": "4.6.0",
"superagent": "8.0.0"
},
@@ -1077,6 +1077,120 @@
"node": ">= 8"
}
},
+ "node_modules/@puppeteer/browsers": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-0.3.1.tgz",
+ "integrity": "sha512-WTFVqWY7ipI+CsJRb6vEddYJ/lMl2bHYP5BjFDBM9JMKPjJNT4psXz6DLuJpi3EkG80Q0ef5Azzv3gKu9MvMUg==",
+ "dependencies": {
+ "debug": "4.3.4",
+ "extract-zip": "2.0.1",
+ "https-proxy-agent": "5.0.1",
+ "progress": "2.0.3",
+ "proxy-from-env": "1.1.0",
+ "tar-fs": "2.1.1",
+ "unbzip2-stream": "1.4.3",
+ "yargs": "17.7.1"
+ },
+ "bin": {
+ "browsers": "lib/cjs/main-cli.js"
+ },
+ "engines": {
+ "node": ">=14.1.0"
+ },
+ "peerDependencies": {
+ "typescript": ">= 4.7.4"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@puppeteer/browsers/node_modules/cliui": {
+ "version": "8.0.1",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
+ "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
+ "dependencies": {
+ "string-width": "^4.2.0",
+ "strip-ansi": "^6.0.1",
+ "wrap-ansi": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@puppeteer/browsers/node_modules/debug": {
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
+ "dependencies": {
+ "ms": "2.1.2"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@puppeteer/browsers/node_modules/emoji-regex": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
+ },
+ "node_modules/@puppeteer/browsers/node_modules/is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@puppeteer/browsers/node_modules/ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
+ },
+ "node_modules/@puppeteer/browsers/node_modules/string-width": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "dependencies": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@puppeteer/browsers/node_modules/yargs": {
+ "version": "17.7.1",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz",
+ "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==",
+ "dependencies": {
+ "cliui": "^8.0.1",
+ "escalade": "^3.1.1",
+ "get-caller-file": "^2.0.5",
+ "require-directory": "^2.1.1",
+ "string-width": "^4.2.3",
+ "y18n": "^5.0.5",
+ "yargs-parser": "^21.1.1"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@puppeteer/browsers/node_modules/yargs-parser": {
+ "version": "21.1.1",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
+ "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
+ "engines": {
+ "node": ">=12"
+ }
+ },
"node_modules/@socket.io/component-emitter": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz",
@@ -1290,7 +1404,6 @@
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
"integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
- "dev": true,
"engines": {
"node": ">=8"
}
@@ -1299,7 +1412,6 @@
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
"integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
"dependencies": {
"color-convert": "^2.0.1"
},
@@ -1535,6 +1647,7 @@
"version": "1.1.11",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
"integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "dev": true,
"dependencies": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
@@ -1784,6 +1897,17 @@
"resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
"integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg=="
},
+ "node_modules/chromium-bidi": {
+ "version": "0.4.6",
+ "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.6.tgz",
+ "integrity": "sha512-TQOkWRaLI/IWvoP8XC+7jO4uHTIiAUiklXU1T0qszlUFEai9LgKXIBXy3pOS3EnQZ3bQtMbKUPkug0fTAEHCSw==",
+ "dependencies": {
+ "mitt": "3.0.0"
+ },
+ "peerDependencies": {
+ "devtools-protocol": "*"
+ }
+ },
"node_modules/clean-stack": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
@@ -1881,7 +2005,6 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
"integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
"dependencies": {
"color-name": "~1.1.4"
},
@@ -1892,8 +2015,7 @@
"node_modules/color-name": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
},
"node_modules/colorette": {
"version": "2.0.19",
@@ -1979,7 +2101,8 @@
"node_modules/concat-map": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
- "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
+ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
+ "dev": true
},
"node_modules/configstore": {
"version": "5.0.1",
@@ -2436,9 +2559,9 @@
}
},
"node_modules/devtools-protocol": {
- "version": "0.0.1094867",
- "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1094867.tgz",
- "integrity": "sha512-pmMDBKiRVjh0uKK6CT1WqZmM3hBVSgD+N2MrgyV1uNizAZMw4tx6i/RTc+/uCsKSCmg0xXx7arCP/OFcIwTsiQ=="
+ "version": "0.0.1107588",
+ "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1107588.tgz",
+ "integrity": "sha512-yIR+pG9x65Xko7bErCUSQaDLrO/P1p3JUzEk7JCU4DowPcGHkTGUGQapcfcLc4qj0UaALwZ+cr0riFgiqpixcg=="
},
"node_modules/dezalgo": {
"version": "1.0.4",
@@ -2687,7 +2810,6 @@
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
"integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
- "dev": true,
"engines": {
"node": ">=6"
}
@@ -3835,7 +3957,6 @@
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
"integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
- "dev": true,
"engines": {
"node": "6.* || 8.* || >= 10.*"
}
@@ -3915,6 +4036,7 @@
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
"integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
+ "dev": true,
"dependencies": {
"fs.realpath": "^1.0.0",
"inflight": "^1.0.4",
@@ -4342,6 +4464,7 @@
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
"integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
+ "dev": true,
"dependencies": {
"once": "^1.3.0",
"wrappy": "1"
@@ -5421,6 +5544,7 @@
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "dev": true,
"dependencies": {
"brace-expansion": "^1.1.7"
},
@@ -5441,6 +5565,11 @@
"node": ">=8"
}
},
+ "node_modules/mitt": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.0.tgz",
+ "integrity": "sha512-7dX2/10ITVyqh4aOSVI9gdape+t9l2/8QxHrFmUXu4EEUpdlxl6RudZUPZoc+zuY2hk1j7XxVroIVIan/pD/SQ=="
+ },
"node_modules/mkdirp-classic": {
"version": "0.5.3",
"resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz",
@@ -6367,6 +6496,7 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
"integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
+ "dev": true,
"engines": {
"node": ">=0.10.0"
}
@@ -6649,48 +6779,42 @@
}
},
"node_modules/puppeteer": {
- "version": "19.7.1",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.7.1.tgz",
- "integrity": "sha512-Hampj7jHlicySL1sSLHCwoFoRCi6RcEbnZmRE5brtbk0mp6Td33+9kWQD2eFs09772JIt00ybPKr50Gt7Y18Xg==",
+ "version": "19.8.2",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.8.2.tgz",
+ "integrity": "sha512-LPdNVYMR6ddp4YS3GK1bqKsasCJj1aZjt9dNOKcnzKezuMoishlHY6bCnFLjTc34iqnGzIrJp07TQ9M+aML2+g==",
"hasInstallScript": true,
"dependencies": {
- "cosmiconfig": "8.0.0",
+ "@puppeteer/browsers": "0.3.1",
+ "cosmiconfig": "8.1.3",
"https-proxy-agent": "5.0.1",
"progress": "2.0.3",
"proxy-from-env": "1.1.0",
- "puppeteer-core": "19.7.1"
- },
- "engines": {
- "node": ">=14.1.0"
+ "puppeteer-core": "19.8.1"
}
},
"node_modules/puppeteer-core": {
- "version": "19.7.1",
- "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.7.1.tgz",
- "integrity": "sha512-4b5Go25IA+0xrUIw0Qtqi4nxc0qwdu/C7VT1+tFPl1W27207YT+7bxfANC3PjXMlS6bcbzinCf5YfGqMl8tfyQ==",
+ "version": "19.8.1",
+ "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.8.1.tgz",
+ "integrity": "sha512-7yPMzusYRvJ/laLaMFIQ01E9WakKkJJXLsMAymH6y5EKqYe5hhn68/SbvF+1YJMb843GftU7gT86Fw8y5jkn3w==",
"dependencies": {
+ "chromium-bidi": "0.4.6",
"cross-fetch": "3.1.5",
"debug": "4.3.4",
- "devtools-protocol": "0.0.1094867",
+ "devtools-protocol": "0.0.1107588",
"extract-zip": "2.0.1",
"https-proxy-agent": "5.0.1",
"proxy-from-env": "1.1.0",
- "rimraf": "3.0.2",
"tar-fs": "2.1.1",
"unbzip2-stream": "1.4.3",
- "ws": "8.11.0"
+ "ws": "8.13.0"
},
"engines": {
- "node": ">=14.1.0"
+ "node": ">=14.14.0"
},
"peerDependencies": {
- "chromium-bidi": "0.4.3",
"typescript": ">= 4.7.4"
},
"peerDependenciesMeta": {
- "chromium-bidi": {
- "optional": true
- },
"typescript": {
"optional": true
}
@@ -6717,10 +6841,30 @@
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
},
+ "node_modules/puppeteer-core/node_modules/ws": {
+ "version": "8.13.0",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz",
+ "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==",
+ "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/puppeteer/node_modules/cosmiconfig": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.0.0.tgz",
- "integrity": "sha512-da1EafcpH6b/TD8vDRaWV7xFINlHlF6zKsGwS1TsuVJTZRkquaS5HTMq7uq6h31619QjbsYl21gVDOm32KM1vQ==",
+ "version": "8.1.3",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.1.3.tgz",
+ "integrity": "sha512-/UkO2JKI18b5jVMJUp0lvKFMpa/Gye+ZgZjKD+DGEN9y7NRcf/nK1A0sp67ONmKtnDCNMS44E6jrk0Yc3bDuUw==",
"dependencies": {
"import-fresh": "^3.2.1",
"js-yaml": "^4.1.0",
@@ -6729,6 +6873,9 @@
},
"engines": {
"node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/d-fischer"
}
},
"node_modules/qs": {
@@ -6871,7 +7018,6 @@
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
"integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
- "dev": true,
"engines": {
"node": ">=0.10.0"
}
@@ -6982,6 +7128,7 @@
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
"integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
+ "dev": true,
"dependencies": {
"glob": "^7.1.3"
},
@@ -7448,7 +7595,6 @@
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
"integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
- "dev": true,
"dependencies": {
"ansi-regex": "^5.0.1"
},
@@ -8047,7 +8193,6 @@
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
"integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
- "dev": true,
"dependencies": {
"ansi-styles": "^4.0.0",
"string-width": "^4.1.0",
@@ -8063,14 +8208,12 @@
"node_modules/wrap-ansi/node_modules/emoji-regex": {
"version": "8.0.0",
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
- "dev": true
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
},
"node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
"integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
- "dev": true,
"engines": {
"node": ">=8"
}
@@ -8079,7 +8222,6 @@
"version": "4.2.3",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
"integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "dev": true,
"dependencies": {
"emoji-regex": "^8.0.0",
"is-fullwidth-code-point": "^3.0.0",
@@ -8152,7 +8294,6 @@
"version": "5.0.8",
"resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
"integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
- "dev": true,
"engines": {
"node": ">=10"
}
@@ -9138,6 +9279,85 @@
"fastq": "^1.6.0"
}
},
+ "@puppeteer/browsers": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-0.3.1.tgz",
+ "integrity": "sha512-WTFVqWY7ipI+CsJRb6vEddYJ/lMl2bHYP5BjFDBM9JMKPjJNT4psXz6DLuJpi3EkG80Q0ef5Azzv3gKu9MvMUg==",
+ "requires": {
+ "debug": "4.3.4",
+ "extract-zip": "2.0.1",
+ "https-proxy-agent": "5.0.1",
+ "progress": "2.0.3",
+ "proxy-from-env": "1.1.0",
+ "tar-fs": "2.1.1",
+ "unbzip2-stream": "1.4.3",
+ "yargs": "17.7.1"
+ },
+ "dependencies": {
+ "cliui": {
+ "version": "8.0.1",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
+ "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
+ "requires": {
+ "string-width": "^4.2.0",
+ "strip-ansi": "^6.0.1",
+ "wrap-ansi": "^7.0.0"
+ }
+ },
+ "debug": {
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
+ "requires": {
+ "ms": "2.1.2"
+ }
+ },
+ "emoji-regex": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
+ },
+ "is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
+ },
+ "ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
+ },
+ "string-width": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "requires": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ }
+ },
+ "yargs": {
+ "version": "17.7.1",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz",
+ "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==",
+ "requires": {
+ "cliui": "^8.0.1",
+ "escalade": "^3.1.1",
+ "get-caller-file": "^2.0.5",
+ "require-directory": "^2.1.1",
+ "string-width": "^4.2.3",
+ "y18n": "^5.0.5",
+ "yargs-parser": "^21.1.1"
+ }
+ },
+ "yargs-parser": {
+ "version": "21.1.1",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
+ "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw=="
+ }
+ }
+ },
"@socket.io/component-emitter": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz",
@@ -9304,14 +9524,12 @@
"ansi-regex": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
- "dev": true
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="
},
"ansi-styles": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
"integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
"requires": {
"color-convert": "^2.0.1"
}
@@ -9486,6 +9704,7 @@
"version": "1.1.11",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
"integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "dev": true,
"requires": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
@@ -9647,6 +9866,14 @@
"resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
"integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg=="
},
+ "chromium-bidi": {
+ "version": "0.4.6",
+ "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.6.tgz",
+ "integrity": "sha512-TQOkWRaLI/IWvoP8XC+7jO4uHTIiAUiklXU1T0qszlUFEai9LgKXIBXy3pOS3EnQZ3bQtMbKUPkug0fTAEHCSw==",
+ "requires": {
+ "mitt": "3.0.0"
+ }
+ },
"clean-stack": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
@@ -9722,7 +9949,6 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
"integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
"requires": {
"color-name": "~1.1.4"
}
@@ -9730,8 +9956,7 @@
"color-name": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
},
"colorette": {
"version": "2.0.19",
@@ -9802,7 +10027,8 @@
"concat-map": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
- "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
+ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
+ "dev": true
},
"configstore": {
"version": "5.0.1",
@@ -10154,9 +10380,9 @@
"integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg=="
},
"devtools-protocol": {
- "version": "0.0.1094867",
- "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1094867.tgz",
- "integrity": "sha512-pmMDBKiRVjh0uKK6CT1WqZmM3hBVSgD+N2MrgyV1uNizAZMw4tx6i/RTc+/uCsKSCmg0xXx7arCP/OFcIwTsiQ=="
+ "version": "0.0.1107588",
+ "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1107588.tgz",
+ "integrity": "sha512-yIR+pG9x65Xko7bErCUSQaDLrO/P1p3JUzEk7JCU4DowPcGHkTGUGQapcfcLc4qj0UaALwZ+cr0riFgiqpixcg=="
},
"dezalgo": {
"version": "1.0.4",
@@ -10352,8 +10578,7 @@
"escalade": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
- "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
- "dev": true
+ "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw=="
},
"escape-html": {
"version": "1.0.3",
@@ -11194,8 +11419,7 @@
"get-caller-file": {
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
- "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
- "dev": true
+ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg=="
},
"get-func-name": {
"version": "2.0.0",
@@ -11245,6 +11469,7 @@
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
"integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
+ "dev": true,
"requires": {
"fs.realpath": "^1.0.0",
"inflight": "^1.0.4",
@@ -11534,6 +11759,7 @@
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
"integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
+ "dev": true,
"requires": {
"once": "^1.3.0",
"wrappy": "1"
@@ -12311,6 +12537,7 @@
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "dev": true,
"requires": {
"brace-expansion": "^1.1.7"
}
@@ -12325,6 +12552,11 @@
"resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.5.tgz",
"integrity": "sha512-+yQl7SX3bIT83Lhb4BVorMAHVuqsskxRdlmO9kTpyukp8vsm2Sn/fUOV9xlnG8/a5JsypJzap21lz/y3FBMJ8Q=="
},
+ "mitt": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.0.tgz",
+ "integrity": "sha512-7dX2/10ITVyqh4aOSVI9gdape+t9l2/8QxHrFmUXu4EEUpdlxl6RudZUPZoc+zuY2hk1j7XxVroIVIan/pD/SQ=="
+ },
"mkdirp-classic": {
"version": "0.5.3",
"resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz",
@@ -13014,7 +13246,8 @@
"path-is-absolute": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
- "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
+ "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
+ "dev": true
},
"path-key": {
"version": "3.1.1",
@@ -13220,21 +13453,22 @@
"integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
},
"puppeteer": {
- "version": "19.7.1",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.7.1.tgz",
- "integrity": "sha512-Hampj7jHlicySL1sSLHCwoFoRCi6RcEbnZmRE5brtbk0mp6Td33+9kWQD2eFs09772JIt00ybPKr50Gt7Y18Xg==",
+ "version": "19.8.2",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.8.2.tgz",
+ "integrity": "sha512-LPdNVYMR6ddp4YS3GK1bqKsasCJj1aZjt9dNOKcnzKezuMoishlHY6bCnFLjTc34iqnGzIrJp07TQ9M+aML2+g==",
"requires": {
- "cosmiconfig": "8.0.0",
+ "@puppeteer/browsers": "0.3.1",
+ "cosmiconfig": "8.1.3",
"https-proxy-agent": "5.0.1",
"progress": "2.0.3",
"proxy-from-env": "1.1.0",
- "puppeteer-core": "19.7.1"
+ "puppeteer-core": "19.8.1"
},
"dependencies": {
"cosmiconfig": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.0.0.tgz",
- "integrity": "sha512-da1EafcpH6b/TD8vDRaWV7xFINlHlF6zKsGwS1TsuVJTZRkquaS5HTMq7uq6h31619QjbsYl21gVDOm32KM1vQ==",
+ "version": "8.1.3",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.1.3.tgz",
+ "integrity": "sha512-/UkO2JKI18b5jVMJUp0lvKFMpa/Gye+ZgZjKD+DGEN9y7NRcf/nK1A0sp67ONmKtnDCNMS44E6jrk0Yc3bDuUw==",
"requires": {
"import-fresh": "^3.2.1",
"js-yaml": "^4.1.0",
@@ -13245,20 +13479,20 @@
}
},
"puppeteer-core": {
- "version": "19.7.1",
- "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.7.1.tgz",
- "integrity": "sha512-4b5Go25IA+0xrUIw0Qtqi4nxc0qwdu/C7VT1+tFPl1W27207YT+7bxfANC3PjXMlS6bcbzinCf5YfGqMl8tfyQ==",
+ "version": "19.8.1",
+ "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.8.1.tgz",
+ "integrity": "sha512-7yPMzusYRvJ/laLaMFIQ01E9WakKkJJXLsMAymH6y5EKqYe5hhn68/SbvF+1YJMb843GftU7gT86Fw8y5jkn3w==",
"requires": {
+ "chromium-bidi": "0.4.6",
"cross-fetch": "3.1.5",
"debug": "4.3.4",
- "devtools-protocol": "0.0.1094867",
+ "devtools-protocol": "0.0.1107588",
"extract-zip": "2.0.1",
"https-proxy-agent": "5.0.1",
"proxy-from-env": "1.1.0",
- "rimraf": "3.0.2",
"tar-fs": "2.1.1",
"unbzip2-stream": "1.4.3",
- "ws": "8.11.0"
+ "ws": "8.13.0"
},
"dependencies": {
"debug": {
@@ -13273,6 +13507,12 @@
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
+ },
+ "ws": {
+ "version": "8.13.0",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz",
+ "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==",
+ "requires": {}
}
}
},
@@ -13370,8 +13610,7 @@
"require-directory": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
- "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
- "dev": true
+ "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I="
},
"require-main-filename": {
"version": "2.0.0",
@@ -13453,6 +13692,7 @@
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
"integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
+ "dev": true,
"requires": {
"glob": "^7.1.3"
}
@@ -13796,7 +14036,6 @@
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
"integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
- "dev": true,
"requires": {
"ansi-regex": "^5.0.1"
}
@@ -14253,7 +14492,6 @@
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
"integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
- "dev": true,
"requires": {
"ansi-styles": "^4.0.0",
"string-width": "^4.1.0",
@@ -14263,20 +14501,17 @@
"emoji-regex": {
"version": "8.0.0",
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
- "dev": true
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
},
"is-fullwidth-code-point": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
- "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
- "dev": true
+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
},
"string-width": {
"version": "4.2.3",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
"integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "dev": true,
"requires": {
"emoji-regex": "^8.0.0",
"is-fullwidth-code-point": "^3.0.0",
@@ -14327,8 +14562,7 @@
"y18n": {
"version": "5.0.8",
"resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
- "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
- "dev": true
+ "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA=="
},
"yallist": {
"version": "4.0.0",
diff --git a/package.json b/package.json
index 48bd8e654..55435feba 100644
--- a/package.json
+++ b/package.json
@@ -21,7 +21,7 @@
"morgan": "1.10.0",
"node-w3capi": "2.0.0",
"promise": "8.3.0",
- "puppeteer": "19.7.1",
+ "puppeteer": "19.8.2",
"socket.io": "4.6.0",
"superagent": "8.0.0"
},
From eab2e5ffef84696ad99a29a9f44b3cdd31ccae59 Mon Sep 17 00:00:00 2001
From: Denis Ah-Kang <1696128+deniak@users.noreply.github.com>
Date: Wed, 5 Apr 2023 17:23:18 +0400
Subject: [PATCH 150/349] Revert "chore(deps): bump puppeteer from 19.7.1 to
19.8.2 (#1722)" (#1724)
This reverts commit 81c74c9309c22371ff962b86b3e4a14f49cb5e6d.
---
package-lock.json | 398 ++++++++++------------------------------------
package.json | 2 +-
2 files changed, 83 insertions(+), 317 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 0d853eaa6..b29633d2f 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -20,7 +20,7 @@
"morgan": "1.10.0",
"node-w3capi": "2.0.0",
"promise": "8.3.0",
- "puppeteer": "19.8.2",
+ "puppeteer": "19.7.1",
"socket.io": "4.6.0",
"superagent": "8.0.0"
},
@@ -1077,120 +1077,6 @@
"node": ">= 8"
}
},
- "node_modules/@puppeteer/browsers": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-0.3.1.tgz",
- "integrity": "sha512-WTFVqWY7ipI+CsJRb6vEddYJ/lMl2bHYP5BjFDBM9JMKPjJNT4psXz6DLuJpi3EkG80Q0ef5Azzv3gKu9MvMUg==",
- "dependencies": {
- "debug": "4.3.4",
- "extract-zip": "2.0.1",
- "https-proxy-agent": "5.0.1",
- "progress": "2.0.3",
- "proxy-from-env": "1.1.0",
- "tar-fs": "2.1.1",
- "unbzip2-stream": "1.4.3",
- "yargs": "17.7.1"
- },
- "bin": {
- "browsers": "lib/cjs/main-cli.js"
- },
- "engines": {
- "node": ">=14.1.0"
- },
- "peerDependencies": {
- "typescript": ">= 4.7.4"
- },
- "peerDependenciesMeta": {
- "typescript": {
- "optional": true
- }
- }
- },
- "node_modules/@puppeteer/browsers/node_modules/cliui": {
- "version": "8.0.1",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
- "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
- "dependencies": {
- "string-width": "^4.2.0",
- "strip-ansi": "^6.0.1",
- "wrap-ansi": "^7.0.0"
- },
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@puppeteer/browsers/node_modules/debug": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
- "dependencies": {
- "ms": "2.1.2"
- },
- "engines": {
- "node": ">=6.0"
- },
- "peerDependenciesMeta": {
- "supports-color": {
- "optional": true
- }
- }
- },
- "node_modules/@puppeteer/browsers/node_modules/emoji-regex": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
- },
- "node_modules/@puppeteer/browsers/node_modules/is-fullwidth-code-point": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
- "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@puppeteer/browsers/node_modules/ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
- },
- "node_modules/@puppeteer/browsers/node_modules/string-width": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "dependencies": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@puppeteer/browsers/node_modules/yargs": {
- "version": "17.7.1",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz",
- "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==",
- "dependencies": {
- "cliui": "^8.0.1",
- "escalade": "^3.1.1",
- "get-caller-file": "^2.0.5",
- "require-directory": "^2.1.1",
- "string-width": "^4.2.3",
- "y18n": "^5.0.5",
- "yargs-parser": "^21.1.1"
- },
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@puppeteer/browsers/node_modules/yargs-parser": {
- "version": "21.1.1",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
- "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
- "engines": {
- "node": ">=12"
- }
- },
"node_modules/@socket.io/component-emitter": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz",
@@ -1404,6 +1290,7 @@
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
"integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
+ "dev": true,
"engines": {
"node": ">=8"
}
@@ -1412,6 +1299,7 @@
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
"integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
"dependencies": {
"color-convert": "^2.0.1"
},
@@ -1647,7 +1535,6 @@
"version": "1.1.11",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
"integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dev": true,
"dependencies": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
@@ -1897,17 +1784,6 @@
"resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
"integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg=="
},
- "node_modules/chromium-bidi": {
- "version": "0.4.6",
- "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.6.tgz",
- "integrity": "sha512-TQOkWRaLI/IWvoP8XC+7jO4uHTIiAUiklXU1T0qszlUFEai9LgKXIBXy3pOS3EnQZ3bQtMbKUPkug0fTAEHCSw==",
- "dependencies": {
- "mitt": "3.0.0"
- },
- "peerDependencies": {
- "devtools-protocol": "*"
- }
- },
"node_modules/clean-stack": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
@@ -2005,6 +1881,7 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
"integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
"dependencies": {
"color-name": "~1.1.4"
},
@@ -2015,7 +1892,8 @@
"node_modules/color-name": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
},
"node_modules/colorette": {
"version": "2.0.19",
@@ -2101,8 +1979,7 @@
"node_modules/concat-map": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
- "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
- "dev": true
+ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
},
"node_modules/configstore": {
"version": "5.0.1",
@@ -2559,9 +2436,9 @@
}
},
"node_modules/devtools-protocol": {
- "version": "0.0.1107588",
- "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1107588.tgz",
- "integrity": "sha512-yIR+pG9x65Xko7bErCUSQaDLrO/P1p3JUzEk7JCU4DowPcGHkTGUGQapcfcLc4qj0UaALwZ+cr0riFgiqpixcg=="
+ "version": "0.0.1094867",
+ "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1094867.tgz",
+ "integrity": "sha512-pmMDBKiRVjh0uKK6CT1WqZmM3hBVSgD+N2MrgyV1uNizAZMw4tx6i/RTc+/uCsKSCmg0xXx7arCP/OFcIwTsiQ=="
},
"node_modules/dezalgo": {
"version": "1.0.4",
@@ -2810,6 +2687,7 @@
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
"integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
+ "dev": true,
"engines": {
"node": ">=6"
}
@@ -3957,6 +3835,7 @@
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
"integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
+ "dev": true,
"engines": {
"node": "6.* || 8.* || >= 10.*"
}
@@ -4036,7 +3915,6 @@
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
"integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
- "dev": true,
"dependencies": {
"fs.realpath": "^1.0.0",
"inflight": "^1.0.4",
@@ -4464,7 +4342,6 @@
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
"integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
- "dev": true,
"dependencies": {
"once": "^1.3.0",
"wrappy": "1"
@@ -5544,7 +5421,6 @@
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "dev": true,
"dependencies": {
"brace-expansion": "^1.1.7"
},
@@ -5565,11 +5441,6 @@
"node": ">=8"
}
},
- "node_modules/mitt": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.0.tgz",
- "integrity": "sha512-7dX2/10ITVyqh4aOSVI9gdape+t9l2/8QxHrFmUXu4EEUpdlxl6RudZUPZoc+zuY2hk1j7XxVroIVIan/pD/SQ=="
- },
"node_modules/mkdirp-classic": {
"version": "0.5.3",
"resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz",
@@ -6496,7 +6367,6 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
"integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
- "dev": true,
"engines": {
"node": ">=0.10.0"
}
@@ -6779,42 +6649,48 @@
}
},
"node_modules/puppeteer": {
- "version": "19.8.2",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.8.2.tgz",
- "integrity": "sha512-LPdNVYMR6ddp4YS3GK1bqKsasCJj1aZjt9dNOKcnzKezuMoishlHY6bCnFLjTc34iqnGzIrJp07TQ9M+aML2+g==",
+ "version": "19.7.1",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.7.1.tgz",
+ "integrity": "sha512-Hampj7jHlicySL1sSLHCwoFoRCi6RcEbnZmRE5brtbk0mp6Td33+9kWQD2eFs09772JIt00ybPKr50Gt7Y18Xg==",
"hasInstallScript": true,
"dependencies": {
- "@puppeteer/browsers": "0.3.1",
- "cosmiconfig": "8.1.3",
+ "cosmiconfig": "8.0.0",
"https-proxy-agent": "5.0.1",
"progress": "2.0.3",
"proxy-from-env": "1.1.0",
- "puppeteer-core": "19.8.1"
+ "puppeteer-core": "19.7.1"
+ },
+ "engines": {
+ "node": ">=14.1.0"
}
},
"node_modules/puppeteer-core": {
- "version": "19.8.1",
- "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.8.1.tgz",
- "integrity": "sha512-7yPMzusYRvJ/laLaMFIQ01E9WakKkJJXLsMAymH6y5EKqYe5hhn68/SbvF+1YJMb843GftU7gT86Fw8y5jkn3w==",
+ "version": "19.7.1",
+ "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.7.1.tgz",
+ "integrity": "sha512-4b5Go25IA+0xrUIw0Qtqi4nxc0qwdu/C7VT1+tFPl1W27207YT+7bxfANC3PjXMlS6bcbzinCf5YfGqMl8tfyQ==",
"dependencies": {
- "chromium-bidi": "0.4.6",
"cross-fetch": "3.1.5",
"debug": "4.3.4",
- "devtools-protocol": "0.0.1107588",
+ "devtools-protocol": "0.0.1094867",
"extract-zip": "2.0.1",
"https-proxy-agent": "5.0.1",
"proxy-from-env": "1.1.0",
+ "rimraf": "3.0.2",
"tar-fs": "2.1.1",
"unbzip2-stream": "1.4.3",
- "ws": "8.13.0"
+ "ws": "8.11.0"
},
"engines": {
- "node": ">=14.14.0"
+ "node": ">=14.1.0"
},
"peerDependencies": {
+ "chromium-bidi": "0.4.3",
"typescript": ">= 4.7.4"
},
"peerDependenciesMeta": {
+ "chromium-bidi": {
+ "optional": true
+ },
"typescript": {
"optional": true
}
@@ -6841,30 +6717,10 @@
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
},
- "node_modules/puppeteer-core/node_modules/ws": {
- "version": "8.13.0",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz",
- "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==",
- "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/puppeteer/node_modules/cosmiconfig": {
- "version": "8.1.3",
- "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.1.3.tgz",
- "integrity": "sha512-/UkO2JKI18b5jVMJUp0lvKFMpa/Gye+ZgZjKD+DGEN9y7NRcf/nK1A0sp67ONmKtnDCNMS44E6jrk0Yc3bDuUw==",
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.0.0.tgz",
+ "integrity": "sha512-da1EafcpH6b/TD8vDRaWV7xFINlHlF6zKsGwS1TsuVJTZRkquaS5HTMq7uq6h31619QjbsYl21gVDOm32KM1vQ==",
"dependencies": {
"import-fresh": "^3.2.1",
"js-yaml": "^4.1.0",
@@ -6873,9 +6729,6 @@
},
"engines": {
"node": ">=14"
- },
- "funding": {
- "url": "https://github.com/sponsors/d-fischer"
}
},
"node_modules/qs": {
@@ -7018,6 +6871,7 @@
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
"integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
+ "dev": true,
"engines": {
"node": ">=0.10.0"
}
@@ -7128,7 +6982,6 @@
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
"integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
- "dev": true,
"dependencies": {
"glob": "^7.1.3"
},
@@ -7595,6 +7448,7 @@
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
"integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "dev": true,
"dependencies": {
"ansi-regex": "^5.0.1"
},
@@ -8193,6 +8047,7 @@
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
"integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
+ "dev": true,
"dependencies": {
"ansi-styles": "^4.0.0",
"string-width": "^4.1.0",
@@ -8208,12 +8063,14 @@
"node_modules/wrap-ansi/node_modules/emoji-regex": {
"version": "8.0.0",
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
+ "dev": true
},
"node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
"integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
+ "dev": true,
"engines": {
"node": ">=8"
}
@@ -8222,6 +8079,7 @@
"version": "4.2.3",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
"integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "dev": true,
"dependencies": {
"emoji-regex": "^8.0.0",
"is-fullwidth-code-point": "^3.0.0",
@@ -8294,6 +8152,7 @@
"version": "5.0.8",
"resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
"integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
+ "dev": true,
"engines": {
"node": ">=10"
}
@@ -9279,85 +9138,6 @@
"fastq": "^1.6.0"
}
},
- "@puppeteer/browsers": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-0.3.1.tgz",
- "integrity": "sha512-WTFVqWY7ipI+CsJRb6vEddYJ/lMl2bHYP5BjFDBM9JMKPjJNT4psXz6DLuJpi3EkG80Q0ef5Azzv3gKu9MvMUg==",
- "requires": {
- "debug": "4.3.4",
- "extract-zip": "2.0.1",
- "https-proxy-agent": "5.0.1",
- "progress": "2.0.3",
- "proxy-from-env": "1.1.0",
- "tar-fs": "2.1.1",
- "unbzip2-stream": "1.4.3",
- "yargs": "17.7.1"
- },
- "dependencies": {
- "cliui": {
- "version": "8.0.1",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
- "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
- "requires": {
- "string-width": "^4.2.0",
- "strip-ansi": "^6.0.1",
- "wrap-ansi": "^7.0.0"
- }
- },
- "debug": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
- "requires": {
- "ms": "2.1.2"
- }
- },
- "emoji-regex": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
- },
- "is-fullwidth-code-point": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
- "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
- },
- "ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
- },
- "string-width": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "requires": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- }
- },
- "yargs": {
- "version": "17.7.1",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz",
- "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==",
- "requires": {
- "cliui": "^8.0.1",
- "escalade": "^3.1.1",
- "get-caller-file": "^2.0.5",
- "require-directory": "^2.1.1",
- "string-width": "^4.2.3",
- "y18n": "^5.0.5",
- "yargs-parser": "^21.1.1"
- }
- },
- "yargs-parser": {
- "version": "21.1.1",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
- "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw=="
- }
- }
- },
"@socket.io/component-emitter": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz",
@@ -9524,12 +9304,14 @@
"ansi-regex": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
+ "dev": true
},
"ansi-styles": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
"integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
"requires": {
"color-convert": "^2.0.1"
}
@@ -9704,7 +9486,6 @@
"version": "1.1.11",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
"integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dev": true,
"requires": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
@@ -9866,14 +9647,6 @@
"resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
"integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg=="
},
- "chromium-bidi": {
- "version": "0.4.6",
- "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.6.tgz",
- "integrity": "sha512-TQOkWRaLI/IWvoP8XC+7jO4uHTIiAUiklXU1T0qszlUFEai9LgKXIBXy3pOS3EnQZ3bQtMbKUPkug0fTAEHCSw==",
- "requires": {
- "mitt": "3.0.0"
- }
- },
"clean-stack": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
@@ -9949,6 +9722,7 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
"integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
"requires": {
"color-name": "~1.1.4"
}
@@ -9956,7 +9730,8 @@
"color-name": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
},
"colorette": {
"version": "2.0.19",
@@ -10027,8 +9802,7 @@
"concat-map": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
- "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
- "dev": true
+ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
},
"configstore": {
"version": "5.0.1",
@@ -10380,9 +10154,9 @@
"integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg=="
},
"devtools-protocol": {
- "version": "0.0.1107588",
- "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1107588.tgz",
- "integrity": "sha512-yIR+pG9x65Xko7bErCUSQaDLrO/P1p3JUzEk7JCU4DowPcGHkTGUGQapcfcLc4qj0UaALwZ+cr0riFgiqpixcg=="
+ "version": "0.0.1094867",
+ "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1094867.tgz",
+ "integrity": "sha512-pmMDBKiRVjh0uKK6CT1WqZmM3hBVSgD+N2MrgyV1uNizAZMw4tx6i/RTc+/uCsKSCmg0xXx7arCP/OFcIwTsiQ=="
},
"dezalgo": {
"version": "1.0.4",
@@ -10578,7 +10352,8 @@
"escalade": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
- "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw=="
+ "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
+ "dev": true
},
"escape-html": {
"version": "1.0.3",
@@ -11419,7 +11194,8 @@
"get-caller-file": {
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
- "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg=="
+ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
+ "dev": true
},
"get-func-name": {
"version": "2.0.0",
@@ -11469,7 +11245,6 @@
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
"integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
- "dev": true,
"requires": {
"fs.realpath": "^1.0.0",
"inflight": "^1.0.4",
@@ -11759,7 +11534,6 @@
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
"integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
- "dev": true,
"requires": {
"once": "^1.3.0",
"wrappy": "1"
@@ -12537,7 +12311,6 @@
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "dev": true,
"requires": {
"brace-expansion": "^1.1.7"
}
@@ -12552,11 +12325,6 @@
"resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.5.tgz",
"integrity": "sha512-+yQl7SX3bIT83Lhb4BVorMAHVuqsskxRdlmO9kTpyukp8vsm2Sn/fUOV9xlnG8/a5JsypJzap21lz/y3FBMJ8Q=="
},
- "mitt": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.0.tgz",
- "integrity": "sha512-7dX2/10ITVyqh4aOSVI9gdape+t9l2/8QxHrFmUXu4EEUpdlxl6RudZUPZoc+zuY2hk1j7XxVroIVIan/pD/SQ=="
- },
"mkdirp-classic": {
"version": "0.5.3",
"resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz",
@@ -13246,8 +13014,7 @@
"path-is-absolute": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
- "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
- "dev": true
+ "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
},
"path-key": {
"version": "3.1.1",
@@ -13453,22 +13220,21 @@
"integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
},
"puppeteer": {
- "version": "19.8.2",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.8.2.tgz",
- "integrity": "sha512-LPdNVYMR6ddp4YS3GK1bqKsasCJj1aZjt9dNOKcnzKezuMoishlHY6bCnFLjTc34iqnGzIrJp07TQ9M+aML2+g==",
+ "version": "19.7.1",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.7.1.tgz",
+ "integrity": "sha512-Hampj7jHlicySL1sSLHCwoFoRCi6RcEbnZmRE5brtbk0mp6Td33+9kWQD2eFs09772JIt00ybPKr50Gt7Y18Xg==",
"requires": {
- "@puppeteer/browsers": "0.3.1",
- "cosmiconfig": "8.1.3",
+ "cosmiconfig": "8.0.0",
"https-proxy-agent": "5.0.1",
"progress": "2.0.3",
"proxy-from-env": "1.1.0",
- "puppeteer-core": "19.8.1"
+ "puppeteer-core": "19.7.1"
},
"dependencies": {
"cosmiconfig": {
- "version": "8.1.3",
- "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.1.3.tgz",
- "integrity": "sha512-/UkO2JKI18b5jVMJUp0lvKFMpa/Gye+ZgZjKD+DGEN9y7NRcf/nK1A0sp67ONmKtnDCNMS44E6jrk0Yc3bDuUw==",
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.0.0.tgz",
+ "integrity": "sha512-da1EafcpH6b/TD8vDRaWV7xFINlHlF6zKsGwS1TsuVJTZRkquaS5HTMq7uq6h31619QjbsYl21gVDOm32KM1vQ==",
"requires": {
"import-fresh": "^3.2.1",
"js-yaml": "^4.1.0",
@@ -13479,20 +13245,20 @@
}
},
"puppeteer-core": {
- "version": "19.8.1",
- "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.8.1.tgz",
- "integrity": "sha512-7yPMzusYRvJ/laLaMFIQ01E9WakKkJJXLsMAymH6y5EKqYe5hhn68/SbvF+1YJMb843GftU7gT86Fw8y5jkn3w==",
+ "version": "19.7.1",
+ "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.7.1.tgz",
+ "integrity": "sha512-4b5Go25IA+0xrUIw0Qtqi4nxc0qwdu/C7VT1+tFPl1W27207YT+7bxfANC3PjXMlS6bcbzinCf5YfGqMl8tfyQ==",
"requires": {
- "chromium-bidi": "0.4.6",
"cross-fetch": "3.1.5",
"debug": "4.3.4",
- "devtools-protocol": "0.0.1107588",
+ "devtools-protocol": "0.0.1094867",
"extract-zip": "2.0.1",
"https-proxy-agent": "5.0.1",
"proxy-from-env": "1.1.0",
+ "rimraf": "3.0.2",
"tar-fs": "2.1.1",
"unbzip2-stream": "1.4.3",
- "ws": "8.13.0"
+ "ws": "8.11.0"
},
"dependencies": {
"debug": {
@@ -13507,12 +13273,6 @@
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
- },
- "ws": {
- "version": "8.13.0",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz",
- "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==",
- "requires": {}
}
}
},
@@ -13610,7 +13370,8 @@
"require-directory": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
- "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I="
+ "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
+ "dev": true
},
"require-main-filename": {
"version": "2.0.0",
@@ -13692,7 +13453,6 @@
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
"integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
- "dev": true,
"requires": {
"glob": "^7.1.3"
}
@@ -14036,6 +13796,7 @@
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
"integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "dev": true,
"requires": {
"ansi-regex": "^5.0.1"
}
@@ -14492,6 +14253,7 @@
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
"integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
+ "dev": true,
"requires": {
"ansi-styles": "^4.0.0",
"string-width": "^4.1.0",
@@ -14501,17 +14263,20 @@
"emoji-regex": {
"version": "8.0.0",
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
+ "dev": true
},
"is-fullwidth-code-point": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
- "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
+ "dev": true
},
"string-width": {
"version": "4.2.3",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
"integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "dev": true,
"requires": {
"emoji-regex": "^8.0.0",
"is-fullwidth-code-point": "^3.0.0",
@@ -14562,7 +14327,8 @@
"y18n": {
"version": "5.0.8",
"resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
- "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA=="
+ "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
+ "dev": true
},
"yallist": {
"version": "4.0.0",
diff --git a/package.json b/package.json
index 55435feba..48bd8e654 100644
--- a/package.json
+++ b/package.json
@@ -21,7 +21,7 @@
"morgan": "1.10.0",
"node-w3capi": "2.0.0",
"promise": "8.3.0",
- "puppeteer": "19.8.2",
+ "puppeteer": "19.7.1",
"socket.io": "4.6.0",
"superagent": "8.0.0"
},
From bf792a9ba1e65e0fb8745d86de85e280901b1d0c Mon Sep 17 00:00:00 2001
From: JiayingL
Date: Tue, 11 Apr 2023 18:50:03 +0800
Subject: [PATCH 151/349] Add test for copyright exception (#1726)
* add test for copyright exception
* remove readme.md from lint check
* fix readme.md lint
* rename test
* change copyright test files
* change copyright test files
---
README.md | 22 ++++++++--------
package.json | 2 +-
test/data/TR/TRBase.js | 8 ++++++
test/doc-views/TR/TRBase.js | 38 +++++++++++++++++++++++++--
test/doc-views/layout/spec.handlebars | 9 ++++---
test/doc-views/specBase.js | 4 +--
6 files changed, 62 insertions(+), 21 deletions(-)
diff --git a/README.md b/README.md
index b6d4a3403..778257cac 100644
--- a/README.md
+++ b/README.md
@@ -207,17 +207,17 @@ This is an example of the value of `Specberus.meta` after the execution of `Spec
```json
{
- "profile": "WD",
- "title": "Title of the spec",
- "docDate": "2016-2-3",
- "thisVersion": "https://www.w3.org/TR/2016/WD-foobar-20160203/",
- "latestVersion": "https://www.w3.org/TR/foobar/",
- "previousVersion": "https://www.w3.org/TR/2015/WD-foobar-20150101/",
- "editorsDraft": "https://w3c.github.io/foobar/",
- "delivererIDs": [123, 456],
- "editorIDs": [ 12345 ],
- "informative": false,
- "process": "https://www.w3.org/2015/Process-20150901/"
+ "profile": "WD",
+ "title": "Title of the spec",
+ "docDate": "2016-2-3",
+ "thisVersion": "https://www.w3.org/TR/2016/WD-foobar-20160203/",
+ "latestVersion": "https://www.w3.org/TR/foobar/",
+ "previousVersion": "https://www.w3.org/TR/2015/WD-foobar-20150101/",
+ "editorsDraft": "https://w3c.github.io/foobar/",
+ "delivererIDs": [123, 456],
+ "editorIDs": [12345],
+ "informative": false,
+ "process": "https://www.w3.org/2015/Process-20150901/"
}
```
diff --git a/package.json b/package.json
index 48bd8e654..af0689bbd 100644
--- a/package.json
+++ b/package.json
@@ -54,7 +54,7 @@
"prepare": "husky install",
"spelling": "cspell \"**/*\"",
"start": "node --use_strict app",
- "testserver": "node test/lib/testserver.js",
+ "testserver": "nodemon test/lib/testserver.js",
"test": "NO_THROTTLE=true mocha"
},
"engines": {
diff --git a/test/data/TR/TRBase.js b/test/data/TR/TRBase.js
index adad3a2a7..dd35d7a94 100644
--- a/test/data/TR/TRBase.js
+++ b/test/data/TR/TRBase.js
@@ -26,6 +26,14 @@ export const rules = {
data: 'wrongCopyrightLink',
errors: ['headers.copyright.href-not-match'],
},
+ {
+ data: 'copyrightExceptionFound',
+ errors: [],
+ },
+ {
+ data: 'copyrightExceptionNotFound',
+ errors: ['headers.copyright.exception-no-html'],
+ },
],
},
style: {
diff --git a/test/doc-views/TR/TRBase.js b/test/doc-views/TR/TRBase.js
index 561866621..f16d053ed 100644
--- a/test/doc-views/TR/TRBase.js
+++ b/test/doc-views/TR/TRBase.js
@@ -48,7 +48,6 @@ export function buildCommonViewData(base) {
copyright: {
...base.copyright,
startText: 'Fake Copyright',
- show: true,
},
},
wrongCopyrightLink: {
@@ -59,10 +58,45 @@ export function buildCommonViewData(base) {
},
copyright: {
...base.copyright,
- show: true,
W3CLink: 'https://www.w.org/',
},
},
+ copyrightExceptionFound: {
+ ...base,
+ header: {
+ ...base.header,
+ showDefaultDate: true,
+ },
+ dl: {
+ ...base.dl,
+ shortName: 'epub-33',
+ seriesShortName: 'epub-33',
+ },
+ copyright: {
+ ...base.copyright,
+ showDefault: false,
+ exceptionHtml:
+ 'Copyright © 1999-2023 International Digital Publishing Forum and World Wide Web Consortium . W3C ® liability , trademark and permissive document license rules apply.',
+ },
+ },
+ copyrightExceptionNotFound: {
+ ...base,
+ header: {
+ ...base.header,
+ showDefaultDate: true,
+ },
+ dl: {
+ ...base.dl,
+ shortName: 'epub-33',
+ seriesShortName: 'epub-33',
+ },
+ copyright: {
+ ...base.copyright,
+ showDefault: false,
+ exceptionHtml:
+ 'Copyright Exception Not Found © 1999-2023 International Digital Publishing Forum and World Wide Web Consortium . W3C ® liability , trademark and permissive document license rules apply.',
+ },
+ },
},
'process-document': {
noProcess: {
diff --git a/test/doc-views/layout/spec.handlebars b/test/doc-views/layout/spec.handlebars
index 035d19d31..b75a08507 100644
--- a/test/doc-views/layout/spec.handlebars
+++ b/test/doc-views/layout/spec.handlebars
@@ -131,12 +131,13 @@
{{#if copyright.show}}
- {{copyright.startText}} © {{nowYear}} World Wide Web Consortium . W3C ® liability , trademark and permissive document license rules apply.
+ {{#if copyright.showDefault}}
+ {{copyright.startText}} © {{nowYear}} World Wide Web Consortium . W3C ® liability , trademark and permissive document license rules apply.
+ {{else}}
+ {{{copyright.exceptionHtml}}}
+ {{/if}}
{{/if}}
- {{#if copyrightHtmlContent.show}}
- {{{copyrightHtmlContent.html}}}
- {{/if}}
{{#if header.hr.show}}
diff --git a/test/doc-views/specBase.js b/test/doc-views/specBase.js
index 5e45bc056..589ed6d2d 100644
--- a/test/doc-views/specBase.js
+++ b/test/doc-views/specBase.js
@@ -95,14 +95,12 @@ export const data = {
},
copyright: {
show: true,
+ showDefault: true,
startText: 'Copyright',
W3CLink: 'https://www.w3.org/',
licenseHTML:
'W3C ® liability , trademark and permissive document license rules apply',
},
- copyrightHtmlContent: {
- show: false,
- },
abstract: {
abstractText: 'Abstract',
},
From 7dd595dcffc6bde55b9b0113c90069ec0ab54df8 Mon Sep 17 00:00:00 2001
From: Denis Ah-Kang <1696128+deniak@users.noreply.github.com>
Date: Wed, 26 Apr 2023 11:51:52 +0400
Subject: [PATCH 152/349] upgrade insafe (#1730)
---
package-lock.json | 4383 ++++++++++++++++++++++++++-------------------
package.json | 2 +-
2 files changed, 2534 insertions(+), 1851 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index b29633d2f..a8e138630 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -14,7 +14,7 @@
"doasync": "2.0.1",
"express": "4.18.1",
"express-handlebars": "7.0.2",
- "insafe": "0.5.0",
+ "insafe": "0.5.1",
"jsdom": "21.1.0",
"metaviewport-parser": "0.3.0",
"morgan": "1.10.0",
@@ -49,57 +49,58 @@
}
},
"node_modules/@ampproject/remapping": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz",
- "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==",
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz",
+ "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==",
"dev": true,
"dependencies": {
- "@jridgewell/trace-mapping": "^0.3.0"
+ "@jridgewell/gen-mapping": "^0.3.0",
+ "@jridgewell/trace-mapping": "^0.3.9"
},
"engines": {
"node": ">=6.0.0"
}
},
"node_modules/@babel/code-frame": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz",
- "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==",
+ "version": "7.21.4",
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz",
+ "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==",
"dependencies": {
- "@babel/highlight": "^7.16.7"
+ "@babel/highlight": "^7.18.6"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/compat-data": {
- "version": "7.17.7",
- "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.7.tgz",
- "integrity": "sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==",
+ "version": "7.21.4",
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.4.tgz",
+ "integrity": "sha512-/DYyDpeCfaVinT40FPGdkkb+lYSKvsVuMjDAG7jPOWWiM1ibOaB9CXJAlc4d1QpP/U2q2P9jbrSlClKSErd55g==",
"dev": true,
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/core": {
- "version": "7.17.9",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.9.tgz",
- "integrity": "sha512-5ug+SfZCpDAkVp9SFIZAzlW18rlzsOcJGaetCjkySnrXXDUw9AR8cDUm1iByTmdWM6yxX6/zycaV76w3YTF2gw==",
- "dev": true,
- "dependencies": {
- "@ampproject/remapping": "^2.1.0",
- "@babel/code-frame": "^7.16.7",
- "@babel/generator": "^7.17.9",
- "@babel/helper-compilation-targets": "^7.17.7",
- "@babel/helper-module-transforms": "^7.17.7",
- "@babel/helpers": "^7.17.9",
- "@babel/parser": "^7.17.9",
- "@babel/template": "^7.16.7",
- "@babel/traverse": "^7.17.9",
- "@babel/types": "^7.17.0",
+ "version": "7.21.4",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.4.tgz",
+ "integrity": "sha512-qt/YV149Jman/6AfmlxJ04LMIu8bMoyl3RB91yTFrxQmgbrSvQMy7cI8Q62FHx1t8wJ8B5fu0UDoLwHAhUo1QA==",
+ "dev": true,
+ "dependencies": {
+ "@ampproject/remapping": "^2.2.0",
+ "@babel/code-frame": "^7.21.4",
+ "@babel/generator": "^7.21.4",
+ "@babel/helper-compilation-targets": "^7.21.4",
+ "@babel/helper-module-transforms": "^7.21.2",
+ "@babel/helpers": "^7.21.0",
+ "@babel/parser": "^7.21.4",
+ "@babel/template": "^7.20.7",
+ "@babel/traverse": "^7.21.4",
+ "@babel/types": "^7.21.4",
"convert-source-map": "^1.7.0",
"debug": "^4.1.0",
"gensync": "^1.0.0-beta.2",
- "json5": "^2.2.1",
+ "json5": "^2.2.2",
"semver": "^6.3.0"
},
"engines": {
@@ -143,37 +144,30 @@
}
},
"node_modules/@babel/generator": {
- "version": "7.17.9",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.9.tgz",
- "integrity": "sha512-rAdDousTwxbIxbz5I7GEQ3lUip+xVCXooZNbsydCWs3xA7ZsYOv+CFRdzGxRX78BmQHu9B1Eso59AOZQOJDEdQ==",
+ "version": "7.21.4",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.4.tgz",
+ "integrity": "sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA==",
"dev": true,
"dependencies": {
- "@babel/types": "^7.17.0",
- "jsesc": "^2.5.1",
- "source-map": "^0.5.0"
+ "@babel/types": "^7.21.4",
+ "@jridgewell/gen-mapping": "^0.3.2",
+ "@jridgewell/trace-mapping": "^0.3.17",
+ "jsesc": "^2.5.1"
},
"engines": {
"node": ">=6.9.0"
}
},
- "node_modules/@babel/generator/node_modules/source-map": {
- "version": "0.5.7",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
- "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
"node_modules/@babel/helper-compilation-targets": {
- "version": "7.17.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz",
- "integrity": "sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==",
+ "version": "7.21.4",
+ "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.4.tgz",
+ "integrity": "sha512-Fa0tTuOXZ1iL8IeDFUWCzjZcn+sJGd9RZdH9esYVjEejGmzf+FFYQpMi/kZUk2kPy/q1H3/GPw7np8qar/stfg==",
"dev": true,
"dependencies": {
- "@babel/compat-data": "^7.17.7",
- "@babel/helper-validator-option": "^7.16.7",
- "browserslist": "^4.17.5",
+ "@babel/compat-data": "^7.21.4",
+ "@babel/helper-validator-option": "^7.21.0",
+ "browserslist": "^4.21.3",
+ "lru-cache": "^5.1.1",
"semver": "^6.3.0"
},
"engines": {
@@ -193,134 +187,140 @@
}
},
"node_modules/@babel/helper-environment-visitor": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz",
- "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==",
+ "version": "7.18.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz",
+ "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==",
"dev": true,
- "dependencies": {
- "@babel/types": "^7.16.7"
- },
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-function-name": {
- "version": "7.17.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz",
- "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==",
+ "version": "7.21.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz",
+ "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==",
"dev": true,
"dependencies": {
- "@babel/template": "^7.16.7",
- "@babel/types": "^7.17.0"
+ "@babel/template": "^7.20.7",
+ "@babel/types": "^7.21.0"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-hoist-variables": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz",
- "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==",
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz",
+ "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==",
"dev": true,
"dependencies": {
- "@babel/types": "^7.16.7"
+ "@babel/types": "^7.18.6"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-module-imports": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz",
- "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==",
+ "version": "7.21.4",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz",
+ "integrity": "sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==",
"dev": true,
"dependencies": {
- "@babel/types": "^7.16.7"
+ "@babel/types": "^7.21.4"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-module-transforms": {
- "version": "7.17.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz",
- "integrity": "sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==",
+ "version": "7.21.2",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz",
+ "integrity": "sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==",
"dev": true,
"dependencies": {
- "@babel/helper-environment-visitor": "^7.16.7",
- "@babel/helper-module-imports": "^7.16.7",
- "@babel/helper-simple-access": "^7.17.7",
- "@babel/helper-split-export-declaration": "^7.16.7",
- "@babel/helper-validator-identifier": "^7.16.7",
- "@babel/template": "^7.16.7",
- "@babel/traverse": "^7.17.3",
- "@babel/types": "^7.17.0"
+ "@babel/helper-environment-visitor": "^7.18.9",
+ "@babel/helper-module-imports": "^7.18.6",
+ "@babel/helper-simple-access": "^7.20.2",
+ "@babel/helper-split-export-declaration": "^7.18.6",
+ "@babel/helper-validator-identifier": "^7.19.1",
+ "@babel/template": "^7.20.7",
+ "@babel/traverse": "^7.21.2",
+ "@babel/types": "^7.21.2"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-simple-access": {
- "version": "7.17.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz",
- "integrity": "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==",
+ "version": "7.20.2",
+ "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz",
+ "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==",
"dev": true,
"dependencies": {
- "@babel/types": "^7.17.0"
+ "@babel/types": "^7.20.2"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-split-export-declaration": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz",
- "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==",
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz",
+ "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==",
"dev": true,
"dependencies": {
- "@babel/types": "^7.16.7"
+ "@babel/types": "^7.18.6"
},
"engines": {
"node": ">=6.9.0"
}
},
+ "node_modules/@babel/helper-string-parser": {
+ "version": "7.19.4",
+ "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz",
+ "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==",
+ "dev": true,
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
"node_modules/@babel/helper-validator-identifier": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz",
- "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==",
+ "version": "7.19.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz",
+ "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==",
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-validator-option": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz",
- "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==",
+ "version": "7.21.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz",
+ "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==",
"dev": true,
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helpers": {
- "version": "7.17.9",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.9.tgz",
- "integrity": "sha512-cPCt915ShDWUEzEp3+UNRktO2n6v49l5RSnG9M5pS24hA+2FAc5si+Pn1i4VVbQQ+jh+bIZhPFQOJOzbrOYY1Q==",
+ "version": "7.21.0",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.0.tgz",
+ "integrity": "sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==",
"dev": true,
"dependencies": {
- "@babel/template": "^7.16.7",
- "@babel/traverse": "^7.17.9",
- "@babel/types": "^7.17.0"
+ "@babel/template": "^7.20.7",
+ "@babel/traverse": "^7.21.0",
+ "@babel/types": "^7.21.0"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/highlight": {
- "version": "7.17.9",
- "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.9.tgz",
- "integrity": "sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg==",
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz",
+ "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==",
"dependencies": {
- "@babel/helper-validator-identifier": "^7.16.7",
+ "@babel/helper-validator-identifier": "^7.18.6",
"chalk": "^2.0.0",
"js-tokens": "^4.0.0"
},
@@ -363,12 +363,12 @@
"node_modules/@babel/highlight/node_modules/color-name": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
- "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
+ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="
},
"node_modules/@babel/highlight/node_modules/escape-string-regexp": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
- "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
+ "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
"engines": {
"node": ">=0.8.0"
}
@@ -376,7 +376,7 @@
"node_modules/@babel/highlight/node_modules/has-flag": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+ "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
"engines": {
"node": ">=4"
}
@@ -393,9 +393,9 @@
}
},
"node_modules/@babel/parser": {
- "version": "7.17.9",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.9.tgz",
- "integrity": "sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg==",
+ "version": "7.21.4",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.4.tgz",
+ "integrity": "sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw==",
"dev": true,
"bin": {
"parser": "bin/babel-parser.js"
@@ -405,33 +405,33 @@
}
},
"node_modules/@babel/template": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz",
- "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==",
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz",
+ "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==",
"dev": true,
"dependencies": {
- "@babel/code-frame": "^7.16.7",
- "@babel/parser": "^7.16.7",
- "@babel/types": "^7.16.7"
+ "@babel/code-frame": "^7.18.6",
+ "@babel/parser": "^7.20.7",
+ "@babel/types": "^7.20.7"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/traverse": {
- "version": "7.17.9",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.9.tgz",
- "integrity": "sha512-PQO8sDIJ8SIwipTPiR71kJQCKQYB5NGImbOviK8K+kg5xkNSYXLBupuX9QhatFowrsvo9Hj8WgArg3W7ijNAQw==",
- "dev": true,
- "dependencies": {
- "@babel/code-frame": "^7.16.7",
- "@babel/generator": "^7.17.9",
- "@babel/helper-environment-visitor": "^7.16.7",
- "@babel/helper-function-name": "^7.17.9",
- "@babel/helper-hoist-variables": "^7.16.7",
- "@babel/helper-split-export-declaration": "^7.16.7",
- "@babel/parser": "^7.17.9",
- "@babel/types": "^7.17.0",
+ "version": "7.21.4",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.4.tgz",
+ "integrity": "sha512-eyKrRHKdyZxqDm+fV1iqL9UAHMoIg0nDaGqfIOd8rKH17m5snv7Gn4qgjBoFfLz9APvjFU/ICT00NVCv1Epp8Q==",
+ "dev": true,
+ "dependencies": {
+ "@babel/code-frame": "^7.21.4",
+ "@babel/generator": "^7.21.4",
+ "@babel/helper-environment-visitor": "^7.18.9",
+ "@babel/helper-function-name": "^7.21.0",
+ "@babel/helper-hoist-variables": "^7.18.6",
+ "@babel/helper-split-export-declaration": "^7.18.6",
+ "@babel/parser": "^7.21.4",
+ "@babel/types": "^7.21.4",
"debug": "^4.1.0",
"globals": "^11.1.0"
},
@@ -472,12 +472,13 @@
"dev": true
},
"node_modules/@babel/types": {
- "version": "7.17.0",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz",
- "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==",
+ "version": "7.21.4",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.4.tgz",
+ "integrity": "sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA==",
"dev": true,
"dependencies": {
- "@babel/helper-validator-identifier": "^7.16.7",
+ "@babel/helper-string-parser": "^7.19.4",
+ "@babel/helper-validator-identifier": "^7.19.1",
"to-fast-properties": "^2.0.0"
},
"engines": {
@@ -485,167 +486,177 @@
}
},
"node_modules/@cspell/cspell-bundled-dicts": {
- "version": "6.10.1",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-6.10.1.tgz",
- "integrity": "sha512-FBoPQFM3mziJCAodN1M3i5G1vaSraPXjHiw0mHPTXEnB+fnMP4N0i3kwDPLn0US8O2dHNP0AzwVmoJ2FmEuBFA==",
- "dev": true,
- "dependencies": {
- "@cspell/dict-ada": "^2.0.1",
- "@cspell/dict-aws": "^2.0.0",
- "@cspell/dict-bash": "^2.0.4",
- "@cspell/dict-companies": "^2.0.14",
- "@cspell/dict-cpp": "^3.2.1",
- "@cspell/dict-cryptocurrencies": "^2.0.0",
- "@cspell/dict-csharp": "^3.0.1",
- "@cspell/dict-css": "^2.1.0",
- "@cspell/dict-dart": "^1.1.1",
- "@cspell/dict-django": "^2.0.0",
- "@cspell/dict-docker": "^1.1.1",
- "@cspell/dict-dotnet": "^2.0.1",
- "@cspell/dict-elixir": "^2.0.1",
- "@cspell/dict-en_us": "^2.3.3",
- "@cspell/dict-en-gb": "^1.1.33",
- "@cspell/dict-filetypes": "^2.1.1",
- "@cspell/dict-fonts": "^2.1.0",
- "@cspell/dict-fullstack": "^2.0.6",
- "@cspell/dict-git": "^1.0.1",
- "@cspell/dict-golang": "^3.0.1",
- "@cspell/dict-haskell": "^2.0.1",
- "@cspell/dict-html": "^3.3.2",
- "@cspell/dict-html-symbol-entities": "^3.0.0",
- "@cspell/dict-java": "^3.0.7",
- "@cspell/dict-latex": "^2.0.9",
- "@cspell/dict-lorem-ipsum": "^2.0.1",
- "@cspell/dict-lua": "^2.0.0",
- "@cspell/dict-node": "^3.0.1",
- "@cspell/dict-npm": "^3.1.2",
- "@cspell/dict-php": "^2.0.0",
- "@cspell/dict-powershell": "^2.0.0",
- "@cspell/dict-public-licenses": "^1.0.6",
- "@cspell/dict-python": "^3.0.6",
- "@cspell/dict-r": "^1.0.3",
- "@cspell/dict-ruby": "^2.0.2",
- "@cspell/dict-rust": "^2.0.1",
- "@cspell/dict-scala": "^2.0.0",
- "@cspell/dict-software-terms": "^2.2.9",
- "@cspell/dict-sql": "^1.0.4",
- "@cspell/dict-swift": "^1.0.3",
- "@cspell/dict-typescript": "^2.0.2",
- "@cspell/dict-vue": "^2.0.2"
+ "version": "6.31.1",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-6.31.1.tgz",
+ "integrity": "sha512-rsIev+dk1Vd8H1OKZhNhXycIVsMfeWJaeW3QUi1l4oIoGwQfJVbs1ZPZPHE5cglzyHOW1jQNStXf34UKaC6siA==",
+ "dev": true,
+ "dependencies": {
+ "@cspell/dict-ada": "^4.0.1",
+ "@cspell/dict-aws": "^3.0.0",
+ "@cspell/dict-bash": "^4.1.1",
+ "@cspell/dict-companies": "^3.0.9",
+ "@cspell/dict-cpp": "^5.0.2",
+ "@cspell/dict-cryptocurrencies": "^3.0.1",
+ "@cspell/dict-csharp": "^4.0.2",
+ "@cspell/dict-css": "^4.0.5",
+ "@cspell/dict-dart": "^2.0.2",
+ "@cspell/dict-django": "^4.0.2",
+ "@cspell/dict-docker": "^1.1.6",
+ "@cspell/dict-dotnet": "^5.0.0",
+ "@cspell/dict-elixir": "^4.0.2",
+ "@cspell/dict-en_us": "^4.3.2",
+ "@cspell/dict-en-common-misspellings": "^1.0.2",
+ "@cspell/dict-en-gb": "1.1.33",
+ "@cspell/dict-filetypes": "^3.0.0",
+ "@cspell/dict-fonts": "^3.0.1",
+ "@cspell/dict-fullstack": "^3.1.5",
+ "@cspell/dict-gaming-terms": "^1.0.4",
+ "@cspell/dict-git": "^2.0.0",
+ "@cspell/dict-golang": "^6.0.1",
+ "@cspell/dict-haskell": "^4.0.1",
+ "@cspell/dict-html": "^4.0.3",
+ "@cspell/dict-html-symbol-entities": "^4.0.0",
+ "@cspell/dict-java": "^5.0.5",
+ "@cspell/dict-k8s": "^1.0.1",
+ "@cspell/dict-latex": "^4.0.0",
+ "@cspell/dict-lorem-ipsum": "^3.0.0",
+ "@cspell/dict-lua": "^4.0.1",
+ "@cspell/dict-node": "^4.0.2",
+ "@cspell/dict-npm": "^5.0.5",
+ "@cspell/dict-php": "^4.0.1",
+ "@cspell/dict-powershell": "^5.0.1",
+ "@cspell/dict-public-licenses": "^2.0.2",
+ "@cspell/dict-python": "^4.0.2",
+ "@cspell/dict-r": "^2.0.1",
+ "@cspell/dict-ruby": "^5.0.0",
+ "@cspell/dict-rust": "^4.0.1",
+ "@cspell/dict-scala": "^5.0.0",
+ "@cspell/dict-software-terms": "^3.1.6",
+ "@cspell/dict-sql": "^2.1.0",
+ "@cspell/dict-svelte": "^1.0.2",
+ "@cspell/dict-swift": "^2.0.1",
+ "@cspell/dict-typescript": "^3.1.1",
+ "@cspell/dict-vue": "^3.0.0"
},
"engines": {
"node": ">=14"
}
},
"node_modules/@cspell/cspell-pipe": {
- "version": "6.10.1",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-6.10.1.tgz",
- "integrity": "sha512-c31P1Vh4wfqX43rS+MvTGnaevwM+r7Wb/DhJRxt5Wwh1lsV2KeJqPJ0D2nwyW+SDc9Sv6SgxdJzNwOgAD8n0hg==",
+ "version": "6.31.1",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-6.31.1.tgz",
+ "integrity": "sha512-zk1olZi4dr6GLm5PAjvsiZ01HURNSruUYFl1qSicGnTwYN8GaN4RhAwannAytcJ7zJPIcyXlid0YsB58nJf3wQ==",
"dev": true,
"engines": {
"node": ">=14"
}
},
"node_modules/@cspell/cspell-service-bus": {
- "version": "6.10.1",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-service-bus/-/cspell-service-bus-6.10.1.tgz",
- "integrity": "sha512-yHf1FRoy3khALNWXPX9oazPJ6piqLvg9h5hW5/MxG66fOERfzP5x4myBHmUbgMsSW/ORyS2fGlVp9hnqV+q6/Q==",
+ "version": "6.31.1",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-service-bus/-/cspell-service-bus-6.31.1.tgz",
+ "integrity": "sha512-YyBicmJyZ1uwKVxujXw7sgs9x+Eps43OkWmCtDZmZlnq489HdTSuhF1kTbVi2yeFSeaXIS87+uHo12z97KkQpg==",
"dev": true,
"engines": {
"node": ">=14"
}
},
"node_modules/@cspell/cspell-types": {
- "version": "6.10.1",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-6.10.1.tgz",
- "integrity": "sha512-0e4xk9qLo8GwvO6a3w9jiC6RTaiPH5z/DKLBfWPVZqZxjVlKfQAGNL+fRPFV67+ZNxceb9L7SdZUYru8BDJfFQ==",
+ "version": "6.31.1",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-6.31.1.tgz",
+ "integrity": "sha512-1KeTQFiHMssW1eRoF2NZIEg4gPVIfXLsL2+VSD/AV6YN7lBcuf6gRRgV5KWYarhxtEfjxhDdDTmu26l/iJEUtw==",
"dev": true,
"engines": {
"node": ">=14"
}
},
"node_modules/@cspell/dict-ada": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-ada/-/dict-ada-2.0.1.tgz",
- "integrity": "sha512-vopTJ1oHrrFYV5GU55Sr+AzItR78Uj5YbCaspYABmYKlq4NRrcUAUsr4bWgymDcspMIHO7e7IFcj48OKs1fndA==",
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-ada/-/dict-ada-4.0.1.tgz",
+ "integrity": "sha512-/E9o3nHrXOhYmQE43deKbxZcR3MIJAsa+66IzP9TXGHheKEx8b9dVMVVqydDDH8oom1H0U20NRPtu6KRVbT9xw==",
"dev": true
},
"node_modules/@cspell/dict-aws": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-aws/-/dict-aws-2.0.0.tgz",
- "integrity": "sha512-NKz7pDZ7pwj/b33i3f4WLpC1rOOUMmENwYgftxU+giU2YBeKM2wZbMTSEIzsrel56r0UlQYmdIVlP/B4nnVaoQ==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-aws/-/dict-aws-3.0.0.tgz",
+ "integrity": "sha512-O1W6nd5y3Z00AMXQMzfiYrIJ1sTd9fB1oLr+xf/UD7b3xeHeMeYE2OtcWbt9uyeHim4tk+vkSTcmYEBKJgS5bQ==",
"dev": true
},
"node_modules/@cspell/dict-bash": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/@cspell/dict-bash/-/dict-bash-2.0.4.tgz",
- "integrity": "sha512-uK/ehmp5LYrmRH2Gv3nbvdPswpkybJUn34WYKLpeuYHQktmi+pOI1A9uPdBPnSbMDffSvwQlQohIyKawz+X8Ag==",
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-bash/-/dict-bash-4.1.1.tgz",
+ "integrity": "sha512-8czAa/Mh96wu2xr0RXQEGMTBUGkTvYn/Pb0o+gqOO1YW+poXGQc3gx0YPqILDryP/KCERrNvkWUJz3iGbvwC2A==",
"dev": true
},
"node_modules/@cspell/dict-companies": {
- "version": "2.0.14",
- "resolved": "https://registry.npmjs.org/@cspell/dict-companies/-/dict-companies-2.0.14.tgz",
- "integrity": "sha512-Sq1X29Z05OZ/UNqTwVhf3/WaqvJQy4/S6gS8qYI5AQRX45gVe8CPhNBLmZOTC6z8m716bfQCxa5rRT9YNSdTZg==",
+ "version": "3.0.9",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-companies/-/dict-companies-3.0.9.tgz",
+ "integrity": "sha512-wSkVIJjk33Sm3LhieNv9TsSvUSeP0R/h8xx06NqbMYF43w9J8hZiMHlbB3FzaSOHRpXT5eBIJBVTeFbceZdiqg==",
"dev": true
},
"node_modules/@cspell/dict-cpp": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-cpp/-/dict-cpp-3.2.1.tgz",
- "integrity": "sha512-XcmzrKIghqFfrYLLaHtWKOp9rupiuGdc5ODONk+emsq0W5CIc3Abn27IQHwUzxzF+Cm5IfKAIJ5Kpe6hkzm0HQ==",
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-cpp/-/dict-cpp-5.0.2.tgz",
+ "integrity": "sha512-Q0ZjfhrHHfm0Y1/7LMCq3Fne/bhiBeBogUw4TV1wX/1tg3m+5BtaW/7GiOzRk+rFsblVj3RFam59VJKMT3vSoQ==",
"dev": true
},
"node_modules/@cspell/dict-cryptocurrencies": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-cryptocurrencies/-/dict-cryptocurrencies-2.0.0.tgz",
- "integrity": "sha512-nREysmmfOp7L2YCRAUufQahwD5/Punzb5AZ6eyg4zUamdRWHgBFphb5/9h2flt1vgdUfhc6hZcML21Ci7iXjaA==",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-cryptocurrencies/-/dict-cryptocurrencies-3.0.1.tgz",
+ "integrity": "sha512-Tdlr0Ahpp5yxtwM0ukC13V6+uYCI0p9fCRGMGZt36rWv8JQZHIuHfehNl7FB/Qc09NCF7p5ep0GXbL+sVTd/+w==",
"dev": true
},
"node_modules/@cspell/dict-csharp": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-csharp/-/dict-csharp-3.0.1.tgz",
- "integrity": "sha512-xkfQu03F388w4sdVQSSjrVMkxAxpTYB2yW7nw0XYtTjl3L/jBgvTr/j1BTjdFbQhdNf10Lg0Ak1kXOjmHodVqA==",
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-csharp/-/dict-csharp-4.0.2.tgz",
+ "integrity": "sha512-1JMofhLK+4p4KairF75D3A924m5ERMgd1GvzhwK2geuYgd2ZKuGW72gvXpIV7aGf52E3Uu1kDXxxGAiZ5uVG7g==",
"dev": true
},
"node_modules/@cspell/dict-css": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-css/-/dict-css-2.1.0.tgz",
- "integrity": "sha512-glASAELcGhh4Ru0rTQ4G9mTQxSyPwsZOON/5BYflB6Kks8YC8nUvKrtMCoo5W7CPKPfSEa8zUNctFQ1+IUYDHA==",
+ "version": "4.0.5",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-css/-/dict-css-4.0.5.tgz",
+ "integrity": "sha512-z5vw8nJSyKd6d3i5UmMNoVcAp0wxvs9OHWOmAeJKT9fO3tok02gK24VZhcJ0NJtiKdHQ2zRuzdfWl51wdAiY6A==",
"dev": true
},
"node_modules/@cspell/dict-dart": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-dart/-/dict-dart-1.1.1.tgz",
- "integrity": "sha512-XBOCpezXrgFN18kGEwqMpTUGZdw4BjCoJrNOo6qBdcdZySCrEHLwELraLOkcSba2kM4stmTp0t59FkwtP8TKOA==",
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-dart/-/dict-dart-2.0.2.tgz",
+ "integrity": "sha512-jigcODm7Z4IFZ4vParwwP3IT0fIgRq/9VoxkXfrxBMsLBGGM2QltHBj7pl+joX+c4cOHxfyZktGJK1B1wFtR4Q==",
"dev": true
},
"node_modules/@cspell/dict-django": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-django/-/dict-django-2.0.0.tgz",
- "integrity": "sha512-GkJdJv6cmzrKcmq2/oxTXjKF5uv71r4eTqnFmgPbNBW1t+G4VYpzOf0QrVQrhx2RC4DdW5XfcTf+iS0FxHOTmw==",
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-django/-/dict-django-4.0.2.tgz",
+ "integrity": "sha512-L0Yw6+Yh2bE9/FAMG4gy9m752G4V8HEBjEAGeRIQ9qvxDLR9yD6dPOtgEFTjv7SWlKSrLb9wA/W3Q2GKCOusSg==",
"dev": true
},
"node_modules/@cspell/dict-docker": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-docker/-/dict-docker-1.1.1.tgz",
- "integrity": "sha512-UEYoeRDm7oUN9yz1mYSozz6D4+2N14S/cd2Re9et6Xzq6yi62s4ky3knF92Of2weelADjnN41UA22VBhRAf7Sw==",
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-docker/-/dict-docker-1.1.6.tgz",
+ "integrity": "sha512-zCCiRTZ6EOQpBnSOm0/3rnKW1kCcAUDUA7SxJG3SuH6iZvKi3I8FEg8+O83WQUeXg0SyPNerD9F40JLnnJjJig==",
"dev": true
},
"node_modules/@cspell/dict-dotnet": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-dotnet/-/dict-dotnet-2.0.1.tgz",
- "integrity": "sha512-b1n4crJRW0WZVf9Gp/52j/tDtjYiZ3N81fIyfqPlBrjsh/5AivfA697DYwQ2mr8ngNX7RsqRtYNQjealA1rEnQ==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-dotnet/-/dict-dotnet-5.0.0.tgz",
+ "integrity": "sha512-EOwGd533v47aP5QYV8GlSSKkmM9Eq8P3G/eBzSpH3Nl2+IneDOYOBLEUraHuiCtnOkNsz0xtZHArYhAB2bHWAw==",
"dev": true
},
"node_modules/@cspell/dict-elixir": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-elixir/-/dict-elixir-2.0.1.tgz",
- "integrity": "sha512-eTTTxZt1FqGkM780yFDxsGHvTbWqvlK8YISSccK8FyrB6ULW+uflQlNS5AnWg3uWKC48b7pQott+odYCsPJ+Ow==",
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-elixir/-/dict-elixir-4.0.3.tgz",
+ "integrity": "sha512-g+uKLWvOp9IEZvrIvBPTr/oaO6619uH/wyqypqvwpmnmpjcfi8+/hqZH8YNKt15oviK8k4CkINIqNhyndG9d9Q==",
"dev": true
},
"node_modules/@cspell/dict-en_us": {
- "version": "2.3.3",
- "resolved": "https://registry.npmjs.org/@cspell/dict-en_us/-/dict-en_us-2.3.3.tgz",
- "integrity": "sha512-csyKeaNktfpvMkmE2GOPTwsrQm3wWhLKVaDRaGU0qTcIjDiCvqv/iYgrVrKRkoddA3kdNTZ8YNCcix7lb6VkOg==",
+ "version": "4.3.2",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-en_us/-/dict-en_us-4.3.2.tgz",
+ "integrity": "sha512-o8xtHDLPNzW6hK5b1TaDTWt25vVi9lWlL6/dZ9YoS+ZMj+Dy/yuXatqfOgeGyU3a9+2gxC0kbr4oufMUQXI2mQ==",
+ "dev": true
+ },
+ "node_modules/@cspell/dict-en-common-misspellings": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-en-common-misspellings/-/dict-en-common-misspellings-1.0.2.tgz",
+ "integrity": "sha512-jg7ZQZpZH7+aAxNBlcAG4tGhYF6Ksy+QS5Df73Oo+XyckBjC9QS+PrRwLTeYoFIgXy5j3ICParK5r3MSSoL4gw==",
"dev": true
},
"node_modules/@cspell/dict-en-gb": {
@@ -655,177 +666,204 @@
"dev": true
},
"node_modules/@cspell/dict-filetypes": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-filetypes/-/dict-filetypes-2.1.1.tgz",
- "integrity": "sha512-Oo0/mUbFHzsaATqRLdkV1RMoYns3aGzeKFIpVJg415GYtJ8EABXtEArYTXeMwlboyGTPvEk+PR2hBSTSfQTqmg==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-filetypes/-/dict-filetypes-3.0.0.tgz",
+ "integrity": "sha512-Fiyp0z5uWaK0d2TfR9GMUGDKmUMAsOhGD5A0kHoqnNGswL2iw0KB0mFBONEquxU65fEnQv4R+jdM2d9oucujuA==",
"dev": true
},
"node_modules/@cspell/dict-fonts": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-fonts/-/dict-fonts-2.1.0.tgz",
- "integrity": "sha512-hk7xsbfWEUhc136Xj7I2TD7ouKAfWwzCVAQaHBxcVXAsVxu7bDOGj4FvE2jBzlkSUY8A9Ww8qS0GOFvowJshVg==",
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-fonts/-/dict-fonts-3.0.2.tgz",
+ "integrity": "sha512-Z5QdbgEI7DV+KPXrAeDA6dDm/vTzyaW53SGlKqz6PI5VhkOjgkBXv3YtZjnxMZ4dY2ZIqq+RUK6qa9Pi8rQdGQ==",
"dev": true
},
"node_modules/@cspell/dict-fullstack": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/@cspell/dict-fullstack/-/dict-fullstack-2.0.6.tgz",
- "integrity": "sha512-R2E2xvbHvvRwwurxfpBJDRIJjXBMfEPF5WNV3LTOEMRqkZtoYCeJK9aqc8LHlmJMtAbnN1cx//BCDIyTJ0rO0A==",
+ "version": "3.1.5",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-fullstack/-/dict-fullstack-3.1.5.tgz",
+ "integrity": "sha512-6ppvo1dkXUZ3fbYn/wwzERxCa76RtDDl5Afzv2lijLoijGGUw5yYdLBKJnx8PJBGNLh829X352ftE7BElG4leA==",
+ "dev": true
+ },
+ "node_modules/@cspell/dict-gaming-terms": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-gaming-terms/-/dict-gaming-terms-1.0.4.tgz",
+ "integrity": "sha512-hbDduNXlk4AOY0wFxcDMWBPpm34rpqJBeqaySeoUH70eKxpxm+dvjpoRLJgyu0TmymEICCQSl6lAHTHSDiWKZg==",
"dev": true
},
"node_modules/@cspell/dict-git": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-git/-/dict-git-1.0.1.tgz",
- "integrity": "sha512-Rk+eTof/9inF11lvxmkCRK+gODatA3qai8kSASv6OG/JfPvpj7fTHErx/rdgPw/LOTDUafnoTjTYmj7B2MOQXg==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-git/-/dict-git-2.0.0.tgz",
+ "integrity": "sha512-n1AxyX5Kgxij/sZFkxFJlzn3K9y/sCcgVPg/vz4WNJ4K9YeTsUmyGLA2OQI7d10GJeiuAo2AP1iZf2A8j9aj2w==",
"dev": true
},
"node_modules/@cspell/dict-golang": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-golang/-/dict-golang-3.0.1.tgz",
- "integrity": "sha512-0KNfXTbxHW2l8iVjxeOf+KFv9Qrw3z5cyKnkuYJWlBTSB5KcUBfeKCb4fsds26VdANqiy6U91b4gDx5kNEmBjQ==",
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-golang/-/dict-golang-6.0.1.tgz",
+ "integrity": "sha512-Z19FN6wgg2M/A+3i1O8qhrGaxUUGOW8S2ySN0g7vp4HTHeFmockEPwYx7gArfssNIruw60JorZv+iLJ6ilTeow==",
"dev": true
},
"node_modules/@cspell/dict-haskell": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-haskell/-/dict-haskell-2.0.1.tgz",
- "integrity": "sha512-ooA23qIG7InOOxlLm67CNH5O2J85QsPHEAzEU9KEqVfYG5ovFs5tx6n9pHekDVk3MpQULpqfNUYDR0KigPLg5g==",
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-haskell/-/dict-haskell-4.0.1.tgz",
+ "integrity": "sha512-uRrl65mGrOmwT7NxspB4xKXFUenNC7IikmpRZW8Uzqbqcu7ZRCUfstuVH7T1rmjRgRkjcIjE4PC11luDou4wEQ==",
"dev": true
},
"node_modules/@cspell/dict-html": {
- "version": "3.3.2",
- "resolved": "https://registry.npmjs.org/@cspell/dict-html/-/dict-html-3.3.2.tgz",
- "integrity": "sha512-cM5pQSEiqjrdk6cRFLrlLdWNT/J8399f/A6DjwjfYhHrGy0e/Rsjv76HZT0GlE1OqMoq9eG9jdQsfoYYgWTIpQ==",
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-html/-/dict-html-4.0.3.tgz",
+ "integrity": "sha512-Gae8i8rrArT0UyG1I6DHDK62b7Be6QEcBSIeWOm4VIIW1CASkN9B0qFgSVnkmfvnu1Y3H7SSaaEynKjdj3cs8w==",
"dev": true
},
"node_modules/@cspell/dict-html-symbol-entities": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-html-symbol-entities/-/dict-html-symbol-entities-3.0.0.tgz",
- "integrity": "sha512-04K7cPTcbYXmHICfiob4gZA1yaj4hpfM+Nl5WIJ1EAZsSGHdqmGEF28GuCjyQ8ZeKiJAsPt/vXuLBbjxkHqZyQ==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-html-symbol-entities/-/dict-html-symbol-entities-4.0.0.tgz",
+ "integrity": "sha512-HGRu+48ErJjoweR5IbcixxETRewrBb0uxQBd6xFGcxbEYCX8CnQFTAmKI5xNaIt2PKaZiJH3ijodGSqbKdsxhw==",
"dev": true
},
"node_modules/@cspell/dict-java": {
- "version": "3.0.7",
- "resolved": "https://registry.npmjs.org/@cspell/dict-java/-/dict-java-3.0.7.tgz",
- "integrity": "sha512-IL7ubsRvKX6dZSx++TplJCfhiS7kkEGpbTPG0gMEP50DTNAVM4icZS8zmer2UBCU5PTwF85abJjdX7mRADWKVg==",
+ "version": "5.0.5",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-java/-/dict-java-5.0.5.tgz",
+ "integrity": "sha512-X19AoJgWIBwJBSWGFqSgHaBR/FEykBHTMjL6EqOnhIGEyE9nvuo32tsSHjXNJ230fQxQptEvRZoaldNLtKxsRg==",
+ "dev": true
+ },
+ "node_modules/@cspell/dict-k8s": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-k8s/-/dict-k8s-1.0.1.tgz",
+ "integrity": "sha512-gc5y4Nm3hVdMZNBZfU2M1AsAmObZsRWjCUk01NFPfGhFBXyVne41T7E62rpnzu5330FV/6b/TnFcPgRmak9lLw==",
"dev": true
},
"node_modules/@cspell/dict-latex": {
- "version": "2.0.9",
- "resolved": "https://registry.npmjs.org/@cspell/dict-latex/-/dict-latex-2.0.9.tgz",
- "integrity": "sha512-d1kTK6dJb5z6UcfASQWjqQlsjZvnoVOvMWxYtLpGksYf6gM4IgqoPVNMLYYK6xBS4T/uAnLIj975A6YuAeyZpg==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-latex/-/dict-latex-4.0.0.tgz",
+ "integrity": "sha512-LPY4y6D5oI7D3d+5JMJHK/wxYTQa2lJMSNxps2JtuF8hbAnBQb3igoWEjEbIbRRH1XBM0X8dQqemnjQNCiAtxQ==",
"dev": true
},
"node_modules/@cspell/dict-lorem-ipsum": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-lorem-ipsum/-/dict-lorem-ipsum-2.0.1.tgz",
- "integrity": "sha512-s7Ft8UiloUJwgz4z8uLeFvCkeTcZ43HQl7mSAlZd76eW+keLSsdeGmLDx2zaciqo+MftPGyzygVCwaJjTGxiew==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-lorem-ipsum/-/dict-lorem-ipsum-3.0.0.tgz",
+ "integrity": "sha512-msEV24qEpzWZs2kcEicqYlhyBpR0amfDkJOs+iffC07si9ftqtQ+yP3lf1VFLpgqw3SQh1M1vtU7RD4sPrNlcQ==",
"dev": true
},
"node_modules/@cspell/dict-lua": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-lua/-/dict-lua-2.0.0.tgz",
- "integrity": "sha512-7WUEBEspSKtsq104WdIys1+DLqAxpJPzw74Py1TuE3fI5GvlzeSZkRFP2ya54GB2lCO4C3mq4M8EnitpibVDfw==",
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-lua/-/dict-lua-4.0.1.tgz",
+ "integrity": "sha512-j0MFmeCouSoC6EdZTbvGe1sJ9V+ruwKSeF+zRkNNNload7R72Co5kX1haW2xLHGdlq0kqSy1ODRZKdVl0e+7hg==",
"dev": true
},
"node_modules/@cspell/dict-node": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-node/-/dict-node-3.0.1.tgz",
- "integrity": "sha512-sK2cpuV0EAc43Amd5xeQXkI9MeRTECMw+yjap06gKSModbgI7BqJUHeKZed+0Hii+LpaJ4TYpLGiRVsO+qSk0w==",
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-node/-/dict-node-4.0.2.tgz",
+ "integrity": "sha512-FEQJ4TnMcXEFslqBQkXa5HposMoCGsiBv2ux4IZuIXgadXeHKHUHk60iarWpjhzNzQLyN2GD7NoRMd12bK3Llw==",
"dev": true
},
"node_modules/@cspell/dict-npm": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/@cspell/dict-npm/-/dict-npm-3.1.2.tgz",
- "integrity": "sha512-dg4M38nrCCeBOYKVqPG91JPJ67j9LygPeNnu5fa7E9Z1eho3fkYHvfKlF3t4EZyAOxEobp0ZB0iXaCuX2YknlA==",
+ "version": "5.0.5",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-npm/-/dict-npm-5.0.5.tgz",
+ "integrity": "sha512-eirZm4XpJNEcbmLGIwI2qXdRRlCKwEsH9mT3qCUytmbj6S6yn63F+8bShMW/yQBedV7+GXq9Td+cJdqiVutOiA==",
"dev": true
},
"node_modules/@cspell/dict-php": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-php/-/dict-php-2.0.0.tgz",
- "integrity": "sha512-29WgU77eTO985LvMHwPi1pcpfopfCWfTdffDyqya0JIfOSaFUrlYKzGPkE4mRxcz2G3hXsaM0SRvBNdIRwEdUg==",
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-php/-/dict-php-4.0.1.tgz",
+ "integrity": "sha512-XaQ/JkSyq2c07MfRG54DjLi2CV+HHwS99DDCAao9Fq2JfkWroTQsUeek7wYZXJATrJVOULoV3HKih12x905AtQ==",
"dev": true
},
"node_modules/@cspell/dict-powershell": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-powershell/-/dict-powershell-2.0.0.tgz",
- "integrity": "sha512-6uvEhLiGmG3u9TFkM1TYcky6aL9Yk7Sk3KJwoTYBaQJY2KqrprgyQtW6yxIw9oU52VRHlq3KKvSAA9Q26+SIkQ==",
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-powershell/-/dict-powershell-5.0.1.tgz",
+ "integrity": "sha512-lLl+syWFgfv2xdsoxHfPIB2FGkn//XahCIKcRaf52AOlm1/aXeaJN579B9HCpvM7wawHzMqJ33VJuL/vb6Lc4g==",
"dev": true
},
"node_modules/@cspell/dict-public-licenses": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/@cspell/dict-public-licenses/-/dict-public-licenses-1.0.6.tgz",
- "integrity": "sha512-Z9IUFPkkOpOsEdgPUfQOJNQ+qU6+iBAZWS/CR5sUqTX+s5VkPNVwQyVC2kdmgmE2U5qwzAPewG6nVKr2MVogwg==",
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-public-licenses/-/dict-public-licenses-2.0.2.tgz",
+ "integrity": "sha512-baKkbs/WGEV2lCWZoL0KBPh3uiPcul5GSDwmXEBAsR5McEW52LF94/b7xWM0EmSAc/y8ODc5LnPYC7RDRLi6LQ==",
"dev": true
},
"node_modules/@cspell/dict-python": {
- "version": "3.0.6",
- "resolved": "https://registry.npmjs.org/@cspell/dict-python/-/dict-python-3.0.6.tgz",
- "integrity": "sha512-tzxJ4sd9ZGhAUKg/WJJpQGDNtoHvM8Wn+iS2+PnQj2/LTHBW4mnaCogsGsBtYu8C4b2+BEQs+tc5808AeEfLug==",
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-python/-/dict-python-4.0.3.tgz",
+ "integrity": "sha512-tUEMEbtV5kjuiX//K1SFo4ayO6q+bY9ghqTAo3bdlraZy59MFx8KVLYHnRndVqGwM8rRwRhp9Kmb6boAnBl+Kw==",
"dev": true
},
"node_modules/@cspell/dict-r": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/@cspell/dict-r/-/dict-r-1.0.3.tgz",
- "integrity": "sha512-u2qeXd4cx/TvTVcmkvA+sK6f4K1uMAMO6QPMSr1pSvqGElPRP1mIBXmuiSuBzLO3LbsJuUEHw5Cp3/bxIB6rNA==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-r/-/dict-r-2.0.1.tgz",
+ "integrity": "sha512-KCmKaeYMLm2Ip79mlYPc8p+B2uzwBp4KMkzeLd5E6jUlCL93Y5Nvq68wV5fRLDRTf7N1LvofkVFWfDcednFOgA==",
"dev": true
},
"node_modules/@cspell/dict-ruby": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/@cspell/dict-ruby/-/dict-ruby-2.0.2.tgz",
- "integrity": "sha512-vVnUpSmGDbPjs7MHq741DsLHhQcoA4CnUCM9wsTorQ9AQRDAkDTbK/LcY8nM19MoXCb3eF8PFku5Jq+gqH0u7w==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-ruby/-/dict-ruby-5.0.0.tgz",
+ "integrity": "sha512-ssb96QxLZ76yPqFrikWxItnCbUKhYXJ2owkoIYzUGNFl2CHSoHCb5a6Zetum9mQ/oUA3gNeUhd28ZUlXs0la2A==",
"dev": true
},
"node_modules/@cspell/dict-rust": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-rust/-/dict-rust-2.0.1.tgz",
- "integrity": "sha512-ATDpIh0VWpQdUIZa8zqqJY4wQz3q00BTXlQCodeOmObYSb23+L6KWWzJ8mKLgpbc1lqTkogWrqxiCxlrCmqNmg==",
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-rust/-/dict-rust-4.0.1.tgz",
+ "integrity": "sha512-xJSSzHDK2z6lSVaOmMxl3PTOtfoffaxMo7fTcbZUF+SCJzfKbO6vnN9TCGX2sx1RHFDz66Js6goz6SAZQdOwaw==",
"dev": true
},
"node_modules/@cspell/dict-scala": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-scala/-/dict-scala-2.0.0.tgz",
- "integrity": "sha512-MUwA2YKpqaQOSR4V1/CVGRNk8Ii5kf6I8Ch+4/BhRZRQXuwWbi21rDRYWPqdQWps7VNzAbbMA+PQDWsD5YY38g==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-scala/-/dict-scala-5.0.0.tgz",
+ "integrity": "sha512-ph0twaRoV+ylui022clEO1dZ35QbeEQaKTaV2sPOsdwIokABPIiK09oWwGK9qg7jRGQwVaRPEq0Vp+IG1GpqSQ==",
"dev": true
},
"node_modules/@cspell/dict-software-terms": {
- "version": "2.2.9",
- "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-2.2.9.tgz",
- "integrity": "sha512-uty2txffWWgYVTwt6/ekPwtVHb8GRDKgfmhOrcQbpTgMghIjxFgS8ADYgt5h+NrAomy7oGrffWDI1BimbhzRCA==",
+ "version": "3.1.6",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-3.1.6.tgz",
+ "integrity": "sha512-w46+pIMRVtrDuTZXK/YxDP5NL5yVoX0ImEPO0s9WbxdyyfhzAF3sGYHBGN/50OGLHExcqe6Idb9feoRC9mCLxw==",
"dev": true
},
"node_modules/@cspell/dict-sql": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/@cspell/dict-sql/-/dict-sql-1.0.4.tgz",
- "integrity": "sha512-+9nMcwsCzdYH0tyv2LeuVvQ+DdecS2C1N+hw6sl0FTHWI5GwULHAGW840RBwcKw0s+dl7sc0WpZhS1EW7b0pXg==",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-sql/-/dict-sql-2.1.0.tgz",
+ "integrity": "sha512-Bb+TNWUrTNNABO0bmfcYXiTlSt0RD6sB2MIY+rNlaMyIwug43jUjeYmkLz2tPkn3+2uvySeFEOMVYhMVfcuDKg==",
+ "dev": true
+ },
+ "node_modules/@cspell/dict-svelte": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-svelte/-/dict-svelte-1.0.2.tgz",
+ "integrity": "sha512-rPJmnn/GsDs0btNvrRBciOhngKV98yZ9SHmg8qI6HLS8hZKvcXc0LMsf9LLuMK1TmS2+WQFAan6qeqg6bBxL2Q==",
"dev": true
},
"node_modules/@cspell/dict-swift": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/@cspell/dict-swift/-/dict-swift-1.0.3.tgz",
- "integrity": "sha512-yOBLSaRD0AnkkkndJ8PuB82Evp6lA2xItf2AWsnPfCCgxp5Ojk6uUBC/WQBSkzkCAOGbXyHsu9D97tsOx2c6cw==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-swift/-/dict-swift-2.0.1.tgz",
+ "integrity": "sha512-gxrCMUOndOk7xZFmXNtkCEeroZRnS2VbeaIPiymGRHj5H+qfTAzAKxtv7jJbVA3YYvEzWcVE2oKDP4wcbhIERw==",
"dev": true
},
"node_modules/@cspell/dict-typescript": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/@cspell/dict-typescript/-/dict-typescript-2.0.2.tgz",
- "integrity": "sha512-OIoSJsCw9WHX4eDikoF5/0QbptMPZjElOcMYdYCyV03nqV5n4ot72ysTexW95yW4+fQU6uDPNQvnrUnhXXEkTA==",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-typescript/-/dict-typescript-3.1.1.tgz",
+ "integrity": "sha512-N9vNJZoOXmmrFPR4ir3rGvnqqwmQGgOYoL1+y6D4oIhyr7FhaYiyF/d7QT61RmjZQcATMa6PSL+ZisCeRLx9+A==",
"dev": true
},
"node_modules/@cspell/dict-vue": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/@cspell/dict-vue/-/dict-vue-2.0.2.tgz",
- "integrity": "sha512-/MB0RS0Gn01s4pgmjy0FvsLfr3RRMrRphEuvTRserNcM8XVtoIVAtrjig/Gg0DPwDrN8Clm0L1j7iQay6S8D0g==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-vue/-/dict-vue-3.0.0.tgz",
+ "integrity": "sha512-niiEMPWPV9IeRBRzZ0TBZmNnkK3olkOPYxC1Ny2AX4TGlYRajcW0WUtoSHmvvjZNfWLSg2L6ruiBeuPSbjnG6A==",
"dev": true
},
+ "node_modules/@cspell/strong-weak-map": {
+ "version": "6.31.1",
+ "resolved": "https://registry.npmjs.org/@cspell/strong-weak-map/-/strong-weak-map-6.31.1.tgz",
+ "integrity": "sha512-z8AuWvUuSnugFKJOA9Ke0aiFuehcqLFqia9bk8XaQNEWr44ahPVn3sEWnAncTxPbpWuUw5UajoJa0egRAE1CCg==",
+ "dev": true,
+ "engines": {
+ "node": ">=14.6"
+ }
+ },
"node_modules/@eslint/eslintrc": {
- "version": "1.3.3",
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.3.tgz",
- "integrity": "sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg==",
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz",
+ "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==",
"dev": true,
"dependencies": {
"ajv": "^6.12.4",
"debug": "^4.3.2",
"espree": "^9.4.0",
- "globals": "^13.15.0",
+ "globals": "^13.19.0",
"ignore": "^5.2.0",
"import-fresh": "^3.2.1",
"js-yaml": "^4.1.0",
@@ -863,14 +901,14 @@
"dev": true
},
"node_modules/@humanwhocodes/config-array": {
- "version": "0.11.6",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.6.tgz",
- "integrity": "sha512-jJr+hPTJYKyDILJfhNSHsjiwXYf26Flsz8DvNndOsHs5pwSnpGUEy8yzF0JYhCEvTDdV2vuOK5tt8BVhwO5/hg==",
+ "version": "0.11.8",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz",
+ "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==",
"dev": true,
"dependencies": {
"@humanwhocodes/object-schema": "^1.2.1",
"debug": "^4.1.1",
- "minimatch": "^3.0.4"
+ "minimatch": "^3.0.5"
},
"engines": {
"node": ">=10.10.0"
@@ -1017,31 +1055,60 @@
"node": ">=8"
}
},
+ "node_modules/@jridgewell/gen-mapping": {
+ "version": "0.3.3",
+ "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz",
+ "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==",
+ "dev": true,
+ "dependencies": {
+ "@jridgewell/set-array": "^1.0.1",
+ "@jridgewell/sourcemap-codec": "^1.4.10",
+ "@jridgewell/trace-mapping": "^0.3.9"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
"node_modules/@jridgewell/resolve-uri": {
- "version": "3.0.6",
- "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.6.tgz",
- "integrity": "sha512-R7xHtBSNm+9SyvpJkdQl+qrM3Hm2fea3Ef197M3mUug+v+yR+Rhfbs7PBtcBUVnIWJ4JcAdjvij+c8hXS9p5aw==",
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz",
+ "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==",
+ "dev": true,
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@jridgewell/set-array": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz",
+ "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==",
"dev": true,
"engines": {
"node": ">=6.0.0"
}
},
"node_modules/@jridgewell/sourcemap-codec": {
- "version": "1.4.11",
- "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz",
- "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==",
+ "version": "1.4.15",
+ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz",
+ "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==",
"dev": true
},
"node_modules/@jridgewell/trace-mapping": {
- "version": "0.3.9",
- "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz",
- "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==",
+ "version": "0.3.18",
+ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz",
+ "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==",
"dev": true,
"dependencies": {
- "@jridgewell/resolve-uri": "^3.0.3",
- "@jridgewell/sourcemap-codec": "^1.4.10"
+ "@jridgewell/resolve-uri": "3.1.0",
+ "@jridgewell/sourcemap-codec": "1.4.14"
}
},
+ "node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec": {
+ "version": "1.4.14",
+ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz",
+ "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==",
+ "dev": true
+ },
"node_modules/@nodelib/fs.scandir": {
"version": "2.1.5",
"resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
@@ -1106,19 +1173,13 @@
"node_modules/@types/json5": {
"version": "0.0.29",
"resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz",
- "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=",
+ "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==",
"dev": true
},
"node_modules/@types/node": {
- "version": "17.0.26",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.26.tgz",
- "integrity": "sha512-z/FG/6DUO7pnze3AE3TBGIjGGKkvCcGcWINe1C7cADY8hKLJPDYpzsNE37uExQ4md5RFtTCvg+M8Mu1Enyeg2A=="
- },
- "node_modules/@types/parse-json": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
- "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
- "dev": true
+ "version": "18.16.1",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-18.16.1.tgz",
+ "integrity": "sha512-DZxSZWXxFfOlx7k7Rv4LAyiMroaxa3Ly/7OOzZO8cBNho0YzAi4qlbrx8W27JGqG57IgR/6J7r+nOJWw6kcvZA=="
},
"node_modules/@types/yauzl": {
"version": "2.10.0",
@@ -1153,9 +1214,9 @@
}
},
"node_modules/acorn": {
- "version": "8.8.1",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz",
- "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==",
+ "version": "8.8.2",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz",
+ "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==",
"bin": {
"acorn": "bin/acorn"
},
@@ -1311,9 +1372,9 @@
}
},
"node_modules/anymatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
- "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
+ "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
"dev": true,
"dependencies": {
"normalize-path": "^3.0.0",
@@ -1338,7 +1399,7 @@
"node_modules/archy": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz",
- "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=",
+ "integrity": "sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==",
"dev": true
},
"node_modules/argparse": {
@@ -1346,21 +1407,34 @@
"resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
"integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
},
+ "node_modules/array-buffer-byte-length": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz",
+ "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "is-array-buffer": "^3.0.1"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/array-flatten": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
- "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI="
+ "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg=="
},
"node_modules/array-includes": {
- "version": "3.1.4",
- "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz",
- "integrity": "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==",
+ "version": "3.1.6",
+ "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz",
+ "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==",
"dev": true,
"dependencies": {
"call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.19.1",
- "get-intrinsic": "^1.1.1",
+ "define-properties": "^1.1.4",
+ "es-abstract": "^1.20.4",
+ "get-intrinsic": "^1.1.3",
"is-string": "^1.0.7"
},
"engines": {
@@ -1377,14 +1451,14 @@
"dev": true
},
"node_modules/array.prototype.flat": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz",
- "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==",
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz",
+ "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==",
"dev": true,
"dependencies": {
"call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.19.2",
+ "define-properties": "^1.1.4",
+ "es-abstract": "^1.20.4",
"es-shim-unscopables": "^1.0.0"
},
"engines": {
@@ -1397,7 +1471,7 @@
"node_modules/asap": {
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
- "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY="
+ "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA=="
},
"node_modules/assertion-error": {
"version": "1.1.0",
@@ -1425,7 +1499,19 @@
"node_modules/asynckit": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
- "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
+ "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
+ },
+ "node_modules/available-typed-arrays": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz",
+ "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
},
"node_modules/balanced-match": {
"version": "1.0.2",
@@ -1520,17 +1606,6 @@
"node": ">= 0.8"
}
},
- "node_modules/body-parser/node_modules/on-finished": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
- "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
- "dependencies": {
- "ee-first": "1.1.1"
- },
- "engines": {
- "node": ">= 0.8"
- }
- },
"node_modules/brace-expansion": {
"version": "1.1.11",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
@@ -1559,9 +1634,9 @@
"dev": true
},
"node_modules/browserslist": {
- "version": "4.20.3",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.3.tgz",
- "integrity": "sha512-NBhymBQl1zM0Y5dQT/O+xiLP9/rzOIQdKM/eMJBAq7yBgaB6krIYLGejrwVYnSHZdqjscB1SPuAjHwxjvN6Wdg==",
+ "version": "4.21.5",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz",
+ "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==",
"dev": true,
"funding": [
{
@@ -1574,11 +1649,10 @@
}
],
"dependencies": {
- "caniuse-lite": "^1.0.30001332",
- "electron-to-chromium": "^1.4.118",
- "escalade": "^3.1.1",
- "node-releases": "^2.0.3",
- "picocolors": "^1.0.0"
+ "caniuse-lite": "^1.0.30001449",
+ "electron-to-chromium": "^1.4.284",
+ "node-releases": "^2.0.8",
+ "update-browserslist-db": "^1.0.10"
},
"bin": {
"browserslist": "cli.js"
@@ -1621,7 +1695,7 @@
"node_modules/bytes": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
- "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=",
+ "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==",
"engines": {
"node": ">= 0.8"
}
@@ -1671,9 +1745,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001332",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001332.tgz",
- "integrity": "sha512-10T30NYOEQtN6C11YGg411yebhvpnC6Z102+B95eAsN0oB6KUs01ivE8u+G6FMIRtIrVlYXhL+LUwQ3/hXwDWw==",
+ "version": "1.0.30001481",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001481.tgz",
+ "integrity": "sha512-KCqHwRnaa1InZBtqXzP98LPg0ajCVujMKjqKDhZEthIpAsJl/YEIa3YvXjGXPVqzZVguccuu7ga9KOE1J9rKPQ==",
"dev": true,
"funding": [
{
@@ -1683,6 +1757,10 @@
{
"type": "tidelift",
"url": "https://tidelift.com/funding/github/npm/caniuse-lite"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
}
]
},
@@ -1734,7 +1812,7 @@
"node_modules/check-error": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz",
- "integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=",
+ "integrity": "sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==",
"dev": true,
"engines": {
"node": "*"
@@ -1896,9 +1974,9 @@
"dev": true
},
"node_modules/colorette": {
- "version": "2.0.19",
- "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz",
- "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==",
+ "version": "2.0.20",
+ "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz",
+ "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==",
"dev": true
},
"node_modules/combined-stream": {
@@ -1913,9 +1991,9 @@
}
},
"node_modules/commander": {
- "version": "9.4.1",
- "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz",
- "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==",
+ "version": "9.5.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz",
+ "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==",
"dev": true,
"engines": {
"node": "^12.20.0 || >=14"
@@ -1940,7 +2018,7 @@
"node_modules/commondir": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
- "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=",
+ "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==",
"dev": true
},
"node_modules/component-emitter": {
@@ -1979,7 +2057,7 @@
"node_modules/concat-map": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
- "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
+ "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="
},
"node_modules/configstore": {
"version": "5.0.1",
@@ -2035,21 +2113,18 @@
]
},
"node_modules/content-type": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
- "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==",
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",
+ "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==",
"engines": {
"node": ">= 0.6"
}
},
"node_modules/convert-source-map": {
- "version": "1.8.0",
- "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz",
- "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==",
- "dev": true,
- "dependencies": {
- "safe-buffer": "~5.1.1"
- }
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz",
+ "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==",
+ "dev": true
},
"node_modules/cookie": {
"version": "0.5.0",
@@ -2062,7 +2137,7 @@
"node_modules/cookie-signature": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
- "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw="
+ "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ=="
},
"node_modules/cookiejar": {
"version": "2.1.4",
@@ -2088,19 +2163,17 @@
}
},
"node_modules/cosmiconfig": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz",
- "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==",
- "dev": true,
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.0.0.tgz",
+ "integrity": "sha512-da1EafcpH6b/TD8vDRaWV7xFINlHlF6zKsGwS1TsuVJTZRkquaS5HTMq7uq6h31619QjbsYl21gVDOm32KM1vQ==",
"dependencies": {
- "@types/parse-json": "^4.0.0",
"import-fresh": "^3.2.1",
+ "js-yaml": "^4.1.0",
"parse-json": "^5.0.0",
- "path-type": "^4.0.0",
- "yaml": "^1.10.0"
+ "path-type": "^4.0.0"
},
"engines": {
- "node": ">=10"
+ "node": ">=14"
}
},
"node_modules/cross-fetch": {
@@ -2111,6 +2184,44 @@
"node-fetch": "2.6.7"
}
},
+ "node_modules/cross-fetch/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/cross-fetch/node_modules/tr46": {
+ "version": "0.0.3",
+ "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
+ "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="
+ },
+ "node_modules/cross-fetch/node_modules/webidl-conversions": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
+ "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ=="
+ },
+ "node_modules/cross-fetch/node_modules/whatwg-url": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
+ "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
+ "dependencies": {
+ "tr46": "~0.0.3",
+ "webidl-conversions": "^3.0.0"
+ }
+ },
"node_modules/cross-spawn": {
"version": "7.0.3",
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
@@ -2166,26 +2277,42 @@
"url": "https://github.com/streetsidesoftware/cspell?sponsor=1"
}
},
+ "node_modules/cspell-dictionary": {
+ "version": "6.31.1",
+ "resolved": "https://registry.npmjs.org/cspell-dictionary/-/cspell-dictionary-6.31.1.tgz",
+ "integrity": "sha512-7+K7aQGarqbpucky26wled7QSCJeg6VkLUWS+hLjyf0Cqc9Zew5xsLa4QjReExWUJx+a97jbiflITZNuWxgMrg==",
+ "dev": true,
+ "dependencies": {
+ "@cspell/cspell-pipe": "6.31.1",
+ "@cspell/cspell-types": "6.31.1",
+ "cspell-trie-lib": "6.31.1",
+ "fast-equals": "^4.0.3",
+ "gensequence": "^5.0.2"
+ },
+ "engines": {
+ "node": ">=14"
+ }
+ },
"node_modules/cspell-gitignore": {
- "version": "6.10.1",
- "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-6.10.1.tgz",
- "integrity": "sha512-g6320DFIyU56iSdPTF+LwoExvlCNptEXiArE3VmyyTYLXkIHWwFhjcZN43Nd5/eJNzVuuEen64yKtI2ZsTr4xw==",
+ "version": "6.31.1",
+ "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-6.31.1.tgz",
+ "integrity": "sha512-PAcmjN6X89Z8qgjem6HYb+VmvVtKuc+fWs4sk21+jv2MiLk23Bkp+8slSaIDVR//58fxJkMx17PHyo2cDO/69A==",
"dev": true,
"dependencies": {
- "cspell-glob": "^6.10.1",
+ "cspell-glob": "6.31.1",
"find-up": "^5.0.0"
},
"bin": {
- "cspell-gitignore": "bin.js"
+ "cspell-gitignore": "bin.mjs"
},
"engines": {
"node": ">=14"
}
},
"node_modules/cspell-glob": {
- "version": "6.10.1",
- "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-6.10.1.tgz",
- "integrity": "sha512-4P2B0BaKUtLwYOIif2rgmwxBnaj6WNhHhM6RDTAYGiestvRarb+NMr1KnMIhq6gDKu5mAeBVC5+/M4DUdNZ0Ww==",
+ "version": "6.31.1",
+ "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-6.31.1.tgz",
+ "integrity": "sha512-ygEmr5hgE4QtO5+L3/ihfMKBhPipbapfS22ilksFSChKMc15Regds0z+z/1ZBoe+OFAPneQfIuBxMwQ/fB00GQ==",
"dev": true,
"dependencies": {
"micromatch": "^4.0.5"
@@ -2195,129 +2322,89 @@
}
},
"node_modules/cspell-grammar": {
- "version": "6.10.1",
- "resolved": "https://registry.npmjs.org/cspell-grammar/-/cspell-grammar-6.10.1.tgz",
- "integrity": "sha512-y4VbZudXBozJ98PH76t2HEkuZqZ5q3Opy2PpgSi1zHcyoVpG5CNpu4FQXO2T24AgA40M8a9cFW5mM9FdLlNUIA==",
+ "version": "6.31.1",
+ "resolved": "https://registry.npmjs.org/cspell-grammar/-/cspell-grammar-6.31.1.tgz",
+ "integrity": "sha512-AsRVP0idcNFVSb9+p9XjMumFj3BUV67WIPWApaAzJl/dYyiIygQObRE+si0/QtFWGNw873b7hNhWZiKjqIdoaQ==",
"dev": true,
"dependencies": {
- "@cspell/cspell-pipe": "^6.10.1",
- "@cspell/cspell-types": "^6.10.1"
+ "@cspell/cspell-pipe": "6.31.1",
+ "@cspell/cspell-types": "6.31.1"
},
"bin": {
- "cspell-grammar": "bin.js"
+ "cspell-grammar": "bin.mjs"
},
"engines": {
"node": ">=14"
}
},
"node_modules/cspell-io": {
- "version": "6.10.1",
- "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-6.10.1.tgz",
- "integrity": "sha512-fpZde2txupHfm/Cs2AfsoBJPaEjmIxR9lEFMEqp9JIB4ZQgvZsaND9dlUyqMDQiMStfCT/47OhTJQi+VfjnhRw==",
+ "version": "6.31.1",
+ "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-6.31.1.tgz",
+ "integrity": "sha512-deZcpvTYY/NmLfOdOtzcm+nDvJZozKmj4TY3pPpX0HquPX0A/w42bFRT/zZNmRslFl8vvrCZZUog7SOc6ha3uA==",
"dev": true,
"dependencies": {
- "@cspell/cspell-service-bus": "^6.10.1",
- "node-fetch": "^2.6.7"
+ "@cspell/cspell-service-bus": "6.31.1",
+ "node-fetch": "^2.6.9"
},
"engines": {
"node": ">=14"
}
},
"node_modules/cspell-lib": {
- "version": "6.10.1",
- "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-6.10.1.tgz",
- "integrity": "sha512-h0pQ1OFckhqfjvhE6k1OhIpsuVABgXAFW+MjZhn1QB1awSkC6hrNekGXs6WNGngYC56pII6yk5uagokdwH9siQ==",
+ "version": "6.31.1",
+ "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-6.31.1.tgz",
+ "integrity": "sha512-KgSiulbLExY+z2jGwkO77+aAkyugsPAw7y07j3hTQLpd+0esPCZqrmbo2ItnkvkDNd/c34PqQCr7/044/rz8gw==",
"dev": true,
"dependencies": {
- "@cspell/cspell-bundled-dicts": "^6.10.1",
- "@cspell/cspell-pipe": "^6.10.1",
- "@cspell/cspell-types": "^6.10.1",
+ "@cspell/cspell-bundled-dicts": "6.31.1",
+ "@cspell/cspell-pipe": "6.31.1",
+ "@cspell/cspell-types": "6.31.1",
+ "@cspell/strong-weak-map": "6.31.1",
"clear-module": "^4.1.2",
"comment-json": "^4.2.3",
"configstore": "^5.0.1",
- "cosmiconfig": "^7.0.1",
- "cspell-glob": "^6.10.1",
- "cspell-grammar": "^6.10.1",
- "cspell-io": "^6.10.1",
- "cspell-trie-lib": "^6.10.1",
+ "cosmiconfig": "8.0.0",
+ "cspell-dictionary": "6.31.1",
+ "cspell-glob": "6.31.1",
+ "cspell-grammar": "6.31.1",
+ "cspell-io": "6.31.1",
+ "cspell-trie-lib": "6.31.1",
"fast-equals": "^4.0.3",
"find-up": "^5.0.0",
- "fs-extra": "^10.1.0",
- "gensequence": "^4.0.2",
+ "gensequence": "^5.0.2",
"import-fresh": "^3.3.0",
"resolve-from": "^5.0.0",
"resolve-global": "^1.0.0",
- "vscode-languageserver-textdocument": "^1.0.7",
- "vscode-uri": "^3.0.6"
+ "vscode-languageserver-textdocument": "^1.0.8",
+ "vscode-uri": "^3.0.7"
},
"engines": {
- "node": ">=14"
+ "node": ">=14.6"
}
},
"node_modules/cspell-trie-lib": {
- "version": "6.10.1",
- "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-6.10.1.tgz",
- "integrity": "sha512-3xu0Dyq+AhrivQ3p7FePLcmcjkeWfovlavFhRk/wwWHIMnnmj1q7emPa/BYbgzSMF917C940GbexczB9SujNxQ==",
+ "version": "6.31.1",
+ "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-6.31.1.tgz",
+ "integrity": "sha512-MtYh7s4Sbr1rKT31P2BK6KY+YfOy3dWsuusq9HnqCXmq6aZ1HyFgjH/9p9uvqGi/TboMqn1KOV8nifhXK3l3jg==",
"dev": true,
"dependencies": {
- "@cspell/cspell-pipe": "^6.10.1",
- "@cspell/cspell-types": "^6.10.1",
- "fs-extra": "^10.1.0",
- "gensequence": "^4.0.2"
+ "@cspell/cspell-pipe": "6.31.1",
+ "@cspell/cspell-types": "6.31.1",
+ "gensequence": "^5.0.2"
},
"engines": {
"node": ">=14"
}
},
- "node_modules/cspell/node_modules/brace-expansion": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
- "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
- "dev": true,
- "dependencies": {
- "balanced-match": "^1.0.0"
- }
+ "node_modules/cssom": {
+ "version": "0.5.0",
+ "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz",
+ "integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw=="
},
- "node_modules/cspell/node_modules/glob": {
- "version": "8.0.3",
- "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz",
- "integrity": "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==",
- "dev": true,
- "dependencies": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^5.0.1",
- "once": "^1.3.0"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/cspell/node_modules/minimatch": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz",
- "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==",
- "dev": true,
- "dependencies": {
- "brace-expansion": "^2.0.1"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/cssom": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz",
- "integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw=="
- },
- "node_modules/cssstyle": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz",
- "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==",
+ "node_modules/cssstyle": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz",
+ "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==",
"dependencies": {
"cssom": "~0.3.6"
},
@@ -2354,7 +2441,7 @@
"node_modules/decamelize": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
- "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
+ "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==",
"dev": true,
"engines": {
"node": ">=0.10.0"
@@ -2383,21 +2470,24 @@
"integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="
},
"node_modules/default-require-extensions": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-3.0.0.tgz",
- "integrity": "sha512-ek6DpXq/SCpvjhpFsLFRVtIxJCRw6fUR42lYMVZuUMK7n8eMz4Uh5clckdBjEpLhn/gEBZo7hDJnJcwdKLKQjg==",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-3.0.1.tgz",
+ "integrity": "sha512-eXTJmRbm2TIt9MgWTsOH1wEuhew6XGZcMeGKCtLedIg/NCsg1iBePXkceTdK4Fii7pzmN9tGsZhKzZ4h7O/fxw==",
"dev": true,
"dependencies": {
"strip-bom": "^4.0.0"
},
"engines": {
"node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/define-properties": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz",
- "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz",
+ "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==",
"dev": true,
"dependencies": {
"has-property-descriptors": "^1.0.0",
@@ -2413,7 +2503,7 @@
"node_modules/delayed-stream": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
- "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
+ "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
"engines": {
"node": ">=0.4.0"
}
@@ -2511,12 +2601,12 @@
"node_modules/ee-first": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
- "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
+ "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="
},
"node_modules/electron-to-chromium": {
- "version": "1.4.118",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.118.tgz",
- "integrity": "sha512-maZIKjnYDvF7Fs35nvVcyr44UcKNwybr93Oba2n3HkKDFAtk0svERkLN/HyczJDS3Fo4wU9th9fUQd09ZLtj1w==",
+ "version": "1.4.372",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.372.tgz",
+ "integrity": "sha512-MrlFq/j+TYHOjeWsWGYfzevc25HNeJdsF6qaLFrqBTRWZQtWkb1myq/Q2veLWezVaa5OcSZ99CFwTT4aF4Mung==",
"dev": true
},
"node_modules/emoji-regex": {
@@ -2528,7 +2618,7 @@
"node_modules/encodeurl": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
- "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
+ "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
"engines": {
"node": ">= 0.8"
}
@@ -2542,9 +2632,9 @@
}
},
"node_modules/engine.io": {
- "version": "6.4.0",
- "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.4.0.tgz",
- "integrity": "sha512-OgxY1c/RuCSeO/rTr8DIFXx76IzUUft86R7/P7MMbbkuzeqJoTNw2lmeD91IyGz41QYleIIjWeMJGgug043sfQ==",
+ "version": "6.4.1",
+ "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.4.1.tgz",
+ "integrity": "sha512-JFYQurD/nbsA5BSPmbaOSLa3tSVj8L6o4srSwXXY3NqE+gGUNmmPTbhn8tjzcCtSqhFgIeqef81ngny8JM25hw==",
"dependencies": {
"@types/cookie": "^0.4.1",
"@types/cors": "^2.8.12",
@@ -2598,10 +2688,30 @@
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
},
+ "node_modules/engine.io/node_modules/ws": {
+ "version": "8.11.0",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz",
+ "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==",
+ "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": "4.4.0",
- "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz",
- "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==",
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
+ "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
"engines": {
"node": ">=0.12"
},
@@ -2618,31 +2728,45 @@
}
},
"node_modules/es-abstract": {
- "version": "1.19.5",
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.5.tgz",
- "integrity": "sha512-Aa2G2+Rd3b6kxEUKTF4TaW67czBLyAv3z7VOhYRU50YBx+bbsYZ9xQP4lMNazePuFlybXI0V4MruPos7qUo5fA==",
+ "version": "1.21.2",
+ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz",
+ "integrity": "sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==",
"dev": true,
"dependencies": {
+ "array-buffer-byte-length": "^1.0.0",
+ "available-typed-arrays": "^1.0.5",
"call-bind": "^1.0.2",
+ "es-set-tostringtag": "^2.0.1",
"es-to-primitive": "^1.2.1",
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.1.1",
+ "function.prototype.name": "^1.1.5",
+ "get-intrinsic": "^1.2.0",
"get-symbol-description": "^1.0.0",
+ "globalthis": "^1.0.3",
+ "gopd": "^1.0.1",
"has": "^1.0.3",
+ "has-property-descriptors": "^1.0.0",
+ "has-proto": "^1.0.1",
"has-symbols": "^1.0.3",
- "internal-slot": "^1.0.3",
- "is-callable": "^1.2.4",
+ "internal-slot": "^1.0.5",
+ "is-array-buffer": "^3.0.2",
+ "is-callable": "^1.2.7",
"is-negative-zero": "^2.0.2",
"is-regex": "^1.1.4",
"is-shared-array-buffer": "^1.0.2",
"is-string": "^1.0.7",
+ "is-typed-array": "^1.1.10",
"is-weakref": "^1.0.2",
- "object-inspect": "^1.12.0",
+ "object-inspect": "^1.12.3",
"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"
+ "object.assign": "^4.1.4",
+ "regexp.prototype.flags": "^1.4.3",
+ "safe-regex-test": "^1.0.0",
+ "string.prototype.trim": "^1.2.7",
+ "string.prototype.trimend": "^1.0.6",
+ "string.prototype.trimstart": "^1.0.6",
+ "typed-array-length": "^1.0.4",
+ "unbox-primitive": "^1.0.2",
+ "which-typed-array": "^1.1.9"
},
"engines": {
"node": ">= 0.4"
@@ -2651,6 +2775,20 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/es-set-tostringtag": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz",
+ "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==",
+ "dev": true,
+ "dependencies": {
+ "get-intrinsic": "^1.1.3",
+ "has": "^1.0.3",
+ "has-tostringtag": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
"node_modules/es-shim-unscopables": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz",
@@ -2695,7 +2833,7 @@
"node_modules/escape-html": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
- "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg="
+ "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="
},
"node_modules/escape-string-regexp": {
"version": "4.0.0",
@@ -2733,7 +2871,7 @@
"node_modules/escodegen/node_modules/levn": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
- "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
+ "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==",
"dependencies": {
"prelude-ls": "~1.1.2",
"type-check": "~0.3.2"
@@ -2761,7 +2899,7 @@
"node_modules/escodegen/node_modules/prelude-ls": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
- "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
+ "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==",
"engines": {
"node": ">= 0.8.0"
}
@@ -2769,7 +2907,7 @@
"node_modules/escodegen/node_modules/type-check": {
"version": "0.3.2",
"resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
- "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
+ "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==",
"dependencies": {
"prelude-ls": "~1.1.2"
},
@@ -2874,13 +3012,14 @@
}
},
"node_modules/eslint-import-resolver-node": {
- "version": "0.3.6",
- "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz",
- "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==",
+ "version": "0.3.7",
+ "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz",
+ "integrity": "sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==",
"dev": true,
"dependencies": {
"debug": "^3.2.7",
- "resolve": "^1.20.0"
+ "is-core-module": "^2.11.0",
+ "resolve": "^1.22.1"
}
},
"node_modules/eslint-import-resolver-node/node_modules/debug": {
@@ -2899,16 +3038,20 @@
"dev": true
},
"node_modules/eslint-module-utils": {
- "version": "2.7.3",
- "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz",
- "integrity": "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==",
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz",
+ "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==",
"dev": true,
"dependencies": {
- "debug": "^3.2.7",
- "find-up": "^2.1.0"
+ "debug": "^3.2.7"
},
"engines": {
"node": ">=4"
+ },
+ "peerDependenciesMeta": {
+ "eslint": {
+ "optional": true
+ }
}
},
"node_modules/eslint-module-utils/node_modules/debug": {
@@ -2920,79 +3063,12 @@
"ms": "^2.1.1"
}
},
- "node_modules/eslint-module-utils/node_modules/find-up": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
- "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
- "dev": true,
- "dependencies": {
- "locate-path": "^2.0.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/eslint-module-utils/node_modules/locate-path": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
- "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
- "dev": true,
- "dependencies": {
- "p-locate": "^2.0.0",
- "path-exists": "^3.0.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
"node_modules/eslint-module-utils/node_modules/ms": {
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
"dev": true
},
- "node_modules/eslint-module-utils/node_modules/p-limit": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
- "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
- "dev": true,
- "dependencies": {
- "p-try": "^1.0.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/eslint-module-utils/node_modules/p-locate": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
- "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
- "dev": true,
- "dependencies": {
- "p-limit": "^1.1.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/eslint-module-utils/node_modules/p-try": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
- "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
- "dev": true,
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/eslint-module-utils/node_modules/path-exists": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
- "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
- "dev": true,
- "engines": {
- "node": ">=4"
- }
- },
"node_modules/eslint-plugin-es": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz",
@@ -3150,9 +3226,9 @@
}
},
"node_modules/eslint-scope": {
- "version": "7.1.1",
- "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz",
- "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==",
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz",
+ "integrity": "sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==",
"dev": true,
"dependencies": {
"esrecurse": "^4.3.0",
@@ -3160,6 +3236,9 @@
},
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
}
},
"node_modules/eslint-utils": {
@@ -3190,12 +3269,15 @@
}
},
"node_modules/eslint-visitor-keys": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz",
- "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==",
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.0.tgz",
+ "integrity": "sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ==",
"dev": true,
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
}
},
"node_modules/eslint/node_modules/debug": {
@@ -3222,14 +3304,14 @@
"dev": true
},
"node_modules/espree": {
- "version": "9.4.0",
- "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.0.tgz",
- "integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==",
+ "version": "9.5.1",
+ "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.1.tgz",
+ "integrity": "sha512-5yxtHSZXRSW5pvv3hAlXM5+/Oswi1AUFqBmbibKb5s6bp3rGIDkyXU6xCoyuuLhijr4SFwPrXRoZjz0AZDN9tg==",
"dev": true,
"dependencies": {
"acorn": "^8.8.0",
"acorn-jsx": "^5.3.2",
- "eslint-visitor-keys": "^3.3.0"
+ "eslint-visitor-keys": "^3.4.0"
},
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
@@ -3251,9 +3333,9 @@
}
},
"node_modules/esquery": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
- "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz",
+ "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==",
"dev": true,
"dependencies": {
"estraverse": "^5.1.0"
@@ -3293,15 +3375,15 @@
"node_modules/etag": {
"version": "1.8.1",
"resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
- "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
+ "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==",
"engines": {
"node": ">= 0.6"
}
},
"node_modules/execa": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/execa/-/execa-7.1.0.tgz",
- "integrity": "sha512-T6nIJO3LHxUZ6ahVRaxXz9WLEruXLqdcluA+UuTptXmLM7nDAn9lx9IfkxPyzEL21583qSt4RmL44pO71EHaJQ==",
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-7.1.1.tgz",
+ "integrity": "sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==",
"dev": true,
"dependencies": {
"cross-spawn": "^7.0.3",
@@ -3321,22 +3403,10 @@
"url": "https://github.com/sindresorhus/execa?sponsor=1"
}
},
- "node_modules/execa/node_modules/is-stream": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz",
- "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==",
- "dev": true,
- "engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/expect.js": {
"version": "0.3.1",
"resolved": "https://registry.npmjs.org/expect.js/-/expect.js-0.3.1.tgz",
- "integrity": "sha1-sKWaDS7/VDdUTr8M6qYBWEHQm1s=",
+ "integrity": "sha512-okDF/FAPEul1ZFLae4hrgpIqAeapoo5TRdcg/lD0iN9S3GWrBFIJwNezGH1DMtIz+RxU4RrFmMq7WUUvDg3J6A==",
"dev": true
},
"node_modules/express": {
@@ -3402,12 +3472,12 @@
}
},
"node_modules/express-handlebars/node_modules/glob": {
- "version": "9.2.1",
- "resolved": "https://registry.npmjs.org/glob/-/glob-9.2.1.tgz",
- "integrity": "sha512-Pxxgq3W0HyA3XUvSXcFhRSs+43Jsx0ddxcFrbjxNGkL2Ak5BAUBxLqI5G6ADDeCHLfzzXFhe0b1yYcctGmytMA==",
+ "version": "9.3.5",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.5.tgz",
+ "integrity": "sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==",
"dependencies": {
"fs.realpath": "^1.0.0",
- "minimatch": "^7.4.1",
+ "minimatch": "^8.0.2",
"minipass": "^4.2.4",
"path-scurry": "^1.6.1"
},
@@ -3419,30 +3489,19 @@
}
},
"node_modules/express-handlebars/node_modules/minimatch": {
- "version": "7.4.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.2.tgz",
- "integrity": "sha512-xy4q7wou3vUoC9k1xGTXc+awNdGaGVHtFUaey8tiX4H1QRc04DZ/rmDFwNm2EBsuYEhAZ6SgMmYf3InGY6OauA==",
+ "version": "8.0.4",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.4.tgz",
+ "integrity": "sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==",
"dependencies": {
"brace-expansion": "^2.0.1"
},
"engines": {
- "node": ">=10"
+ "node": ">=16 || 14 >=14.17"
},
"funding": {
"url": "https://github.com/sponsors/isaacs"
}
},
- "node_modules/express/node_modules/on-finished": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
- "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
- "dependencies": {
- "ee-first": "1.1.1"
- },
- "engines": {
- "node": ">= 0.8"
- }
- },
"node_modules/express/node_modules/safe-buffer": {
"version": "5.2.1",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
@@ -3543,7 +3602,7 @@
"node_modules/fast-levenshtein": {
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
- "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc="
+ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw=="
},
"node_modules/fast-safe-stringify": {
"version": "2.1.1",
@@ -3551,9 +3610,9 @@
"integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA=="
},
"node_modules/fastq": {
- "version": "1.13.0",
- "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz",
- "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==",
+ "version": "1.15.0",
+ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz",
+ "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==",
"dev": true,
"dependencies": {
"reusify": "^1.0.4"
@@ -3608,17 +3667,6 @@
"node": ">= 0.8"
}
},
- "node_modules/finalhandler/node_modules/on-finished": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
- "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
- "dependencies": {
- "ee-first": "1.1.1"
- },
- "engines": {
- "node": ">= 0.8"
- }
- },
"node_modules/find-cache-dir": {
"version": "3.3.2",
"resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz",
@@ -3675,11 +3723,20 @@
}
},
"node_modules/flatted": {
- "version": "3.2.5",
- "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz",
- "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==",
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz",
+ "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==",
"dev": true
},
+ "node_modules/for-each": {
+ "version": "0.3.3",
+ "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz",
+ "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==",
+ "dev": true,
+ "dependencies": {
+ "is-callable": "^1.1.3"
+ }
+ },
"node_modules/foreground-child": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-2.0.0.tgz",
@@ -3721,9 +3778,9 @@
}
},
"node_modules/formidable/node_modules/qs": {
- "version": "6.11.0",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz",
- "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==",
+ "version": "6.11.1",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.1.tgz",
+ "integrity": "sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ==",
"dependencies": {
"side-channel": "^1.0.4"
},
@@ -3745,7 +3802,7 @@
"node_modules/fresh": {
"version": "0.5.2",
"resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
- "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=",
+ "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==",
"engines": {
"node": ">= 0.6"
}
@@ -3792,7 +3849,7 @@
"node_modules/fs.realpath": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
- "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
+ "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="
},
"node_modules/fsevents": {
"version": "2.3.2",
@@ -3813,10 +3870,37 @@
"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
"integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
},
+ "node_modules/function.prototype.name": {
+ "version": "1.1.5",
+ "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz",
+ "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3",
+ "es-abstract": "^1.19.0",
+ "functions-have-names": "^1.2.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/functions-have-names": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz",
+ "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==",
+ "dev": true,
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/gensequence": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/gensequence/-/gensequence-4.0.2.tgz",
- "integrity": "sha512-mQiFskYFPFDSUpBJ/n3ebAV2Ufu6DZGvUPXzyWYzFfJr6/DyOOZVnjx6VTWE4y0RLvYWnc5tZq5sCjzEWhRjqQ==",
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/gensequence/-/gensequence-5.0.2.tgz",
+ "integrity": "sha512-JlKEZnFc6neaeSVlkzBGGgkIoIaSxMgvdamRoPN8r3ozm2r9dusqxeKqYQ7lhzmj2UhFQP8nkyfCaiLQxiLrDA==",
"dev": true,
"engines": {
"node": ">=14"
@@ -3843,20 +3927,20 @@
"node_modules/get-func-name": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz",
- "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=",
+ "integrity": "sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==",
"dev": true,
"engines": {
"node": "*"
}
},
"node_modules/get-intrinsic": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
- "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz",
+ "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==",
"dependencies": {
"function-bind": "^1.1.1",
"has": "^1.0.3",
- "has-symbols": "^1.0.1"
+ "has-symbols": "^1.0.3"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -3912,19 +3996,19 @@
}
},
"node_modules/glob": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
- "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz",
+ "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==",
+ "dev": true,
"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"
+ "minimatch": "^5.0.1",
+ "once": "^1.3.0"
},
"engines": {
- "node": "*"
+ "node": ">=12"
},
"funding": {
"url": "https://github.com/sponsors/isaacs"
@@ -3942,6 +4026,27 @@
"node": ">=10.13.0"
}
},
+ "node_modules/glob/node_modules/brace-expansion": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
+ "dev": true,
+ "dependencies": {
+ "balanced-match": "^1.0.0"
+ }
+ },
+ "node_modules/glob/node_modules/minimatch": {
+ "version": "5.1.6",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
+ "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
+ "dev": true,
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/global-dirs": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz",
@@ -3955,9 +4060,9 @@
}
},
"node_modules/globals": {
- "version": "13.17.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz",
- "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==",
+ "version": "13.20.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz",
+ "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==",
"dev": true,
"dependencies": {
"type-fest": "^0.20.2"
@@ -3969,10 +4074,37 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/globalthis": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz",
+ "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==",
+ "dev": true,
+ "dependencies": {
+ "define-properties": "^1.1.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/gopd": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz",
+ "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==",
+ "dev": true,
+ "dependencies": {
+ "get-intrinsic": "^1.1.3"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/graceful-fs": {
- "version": "4.2.10",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
- "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA=="
+ "version": "4.2.11",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
+ "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="
},
"node_modules/grapheme-splitter": {
"version": "1.0.4",
@@ -4050,6 +4182,18 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/has-proto": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz",
+ "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/has-symbols": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
@@ -4092,6 +4236,18 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/hasha/node_modules/is-stream": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
+ "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/hasha/node_modules/type-fest": {
"version": "0.8.1",
"resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
@@ -4218,9 +4374,9 @@
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
},
"node_modules/human-signals": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.0.tgz",
- "integrity": "sha512-zyzVyMjpGBX2+6cDVZeFPCdtOtdsxOeseRhB9tkQ6xXmGUNrcnBzdEKPy3VPNYz+4gy1oukVOXcrJCunSyc6QQ==",
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz",
+ "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==",
"dev": true,
"engines": {
"node": ">=14.18.0"
@@ -4272,9 +4428,9 @@
]
},
"node_modules/ignore": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz",
- "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==",
+ "version": "5.2.4",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz",
+ "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==",
"dev": true,
"engines": {
"node": ">= 4"
@@ -4283,7 +4439,7 @@
"node_modules/ignore-by-default": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz",
- "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=",
+ "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==",
"dev": true
},
"node_modules/import-fresh": {
@@ -4323,7 +4479,7 @@
"node_modules/imurmurhash": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
- "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
+ "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
"dev": true,
"engines": {
"node": ">=0.8.19"
@@ -4341,7 +4497,7 @@
"node_modules/inflight": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
- "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
+ "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
"dependencies": {
"once": "^1.3.0",
"wrappy": "1"
@@ -4359,20 +4515,17 @@
"dev": true
},
"node_modules/insafe": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/insafe/-/insafe-0.5.0.tgz",
- "integrity": "sha512-oUUIlJb9ZBnGLp6lvMeU3wGhNrReOoiKcrcVusfHk3x9lBsVE6dMY5ng4FLdAGrKmDG2RKzt3fJ9OmvWEF1jKA==",
- "dependencies": {
- "when": "3.7.8"
- }
+ "version": "0.5.1",
+ "resolved": "https://registry.npmjs.org/insafe/-/insafe-0.5.1.tgz",
+ "integrity": "sha512-LVGi8wNYSld/ElRmd06ikkY2uBV4ik1JaPf0FRQ4awW6t+3VqPBzePs74/P7CBTm5SpItIfOOFIs/K66cyx9Rw=="
},
"node_modules/internal-slot": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz",
- "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==",
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz",
+ "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==",
"dev": true,
"dependencies": {
- "get-intrinsic": "^1.1.0",
+ "get-intrinsic": "^1.2.0",
"has": "^1.0.3",
"side-channel": "^1.0.4"
},
@@ -4388,6 +4541,20 @@
"node": ">= 0.10"
}
},
+ "node_modules/is-array-buffer": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz",
+ "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "get-intrinsic": "^1.2.0",
+ "is-typed-array": "^1.1.10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/is-arrayish": {
"version": "0.2.1",
"resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
@@ -4434,9 +4601,9 @@
}
},
"node_modules/is-callable": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz",
- "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==",
+ "version": "1.2.7",
+ "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz",
+ "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==",
"dev": true,
"engines": {
"node": ">= 0.4"
@@ -4446,9 +4613,9 @@
}
},
"node_modules/is-core-module": {
- "version": "2.9.0",
- "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz",
- "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==",
+ "version": "2.12.0",
+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.0.tgz",
+ "integrity": "sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ==",
"dev": true,
"dependencies": {
"has": "^1.0.3"
@@ -4475,7 +4642,7 @@
"node_modules/is-extglob": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
- "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
+ "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
"dev": true,
"engines": {
"node": ">=0.10.0"
@@ -4602,12 +4769,12 @@
}
},
"node_modules/is-stream": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
- "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz",
+ "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==",
"dev": true,
"engines": {
- "node": ">=8"
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
@@ -4643,10 +4810,29 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/is-typed-array": {
+ "version": "1.1.10",
+ "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz",
+ "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==",
+ "dev": true,
+ "dependencies": {
+ "available-typed-arrays": "^1.0.5",
+ "call-bind": "^1.0.2",
+ "for-each": "^0.3.3",
+ "gopd": "^1.0.1",
+ "has-tostringtag": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/is-typedarray": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
- "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
+ "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==",
"dev": true
},
"node_modules/is-unicode-supported": {
@@ -4685,7 +4871,7 @@
"node_modules/isexe": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
- "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
+ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
"dev": true
},
"node_modules/istanbul-lib-coverage": {
@@ -4734,18 +4920,17 @@
}
},
"node_modules/istanbul-lib-processinfo": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/istanbul-lib-processinfo/-/istanbul-lib-processinfo-2.0.2.tgz",
- "integrity": "sha512-kOwpa7z9hme+IBPZMzQ5vdQj8srYgAtaRqeI48NGmAQ+/5yKiHLV0QbYqQpxsdEF0+w14SoB8YbnHKcXE2KnYw==",
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/istanbul-lib-processinfo/-/istanbul-lib-processinfo-2.0.3.tgz",
+ "integrity": "sha512-NkwHbo3E00oybX6NGJi6ar0B29vxyvNwoC7eJ4G4Yq28UfY758Hgn/heV8VRFhevPED4LXfFz0DQ8z/0kw9zMg==",
"dev": true,
"dependencies": {
"archy": "^1.0.0",
- "cross-spawn": "^7.0.0",
- "istanbul-lib-coverage": "^3.0.0-alpha.1",
- "make-dir": "^3.0.0",
+ "cross-spawn": "^7.0.3",
+ "istanbul-lib-coverage": "^3.2.0",
"p-map": "^3.0.0",
"rimraf": "^3.0.0",
- "uuid": "^3.3.3"
+ "uuid": "^8.3.2"
},
"engines": {
"node": ">=8"
@@ -4815,9 +5000,9 @@
"dev": true
},
"node_modules/istanbul-reports": {
- "version": "3.1.4",
- "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz",
- "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==",
+ "version": "3.1.5",
+ "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz",
+ "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==",
"dev": true,
"dependencies": {
"html-escaper": "^2.0.0",
@@ -4828,10 +5013,14 @@
}
},
"node_modules/js-sdsl": {
- "version": "4.1.4",
- "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.4.tgz",
- "integrity": "sha512-Y2/yD55y5jteOAmY50JbUZYwk3CP3wnLPEZnlR1w9oKhITrBEtAxwuWKebFf8hMrPMgbYwFoWK/lH2sBkErELw==",
- "dev": true
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz",
+ "integrity": "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==",
+ "dev": true,
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/js-sdsl"
+ }
},
"node_modules/js-tokens": {
"version": "4.0.0",
@@ -4893,26 +5082,6 @@
}
}
},
- "node_modules/jsdom/node_modules/ws": {
- "version": "8.12.0",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.12.0.tgz",
- "integrity": "sha512-kU62emKIdKVeEIOIKVegvqpXMSTAMLJozpHZaJNDYqBjzlSYXQGviYwN1osDLJ9av68qHd4a2oSjd7yD4pacig==",
- "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/jsesc": {
"version": "2.5.2",
"resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
@@ -4939,13 +5108,13 @@
"node_modules/json-stable-stringify-without-jsonify": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
- "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
+ "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
"dev": true
},
"node_modules/json-stringify-safe": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
- "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
+ "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==",
"dev": true
},
"node_modules/json5": {
@@ -5042,9 +5211,9 @@
}
},
"node_modules/lint-staged/node_modules/commander": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.0.tgz",
- "integrity": "sha512-zS5PnTI22FIRM6ylNW8G4Ap0IEOyk62fhLSD0+uHRT9McRCLGpkVNvao4bjimpK/GShynyQkFFxHhwMcETmduA==",
+ "version": "10.0.1",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz",
+ "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==",
"dev": true,
"engines": {
"node": ">=14"
@@ -5073,15 +5242,6 @@
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
"dev": true
},
- "node_modules/lint-staged/node_modules/yaml": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.1.tgz",
- "integrity": "sha512-e0WHiYql7+9wr4cWMx3TVQrNwejKaEe7/rHNmQmqRjazfOP5W8PB6Jpebb5o6fIapbz9o9+2ipcaTM2ZwDI6lw==",
- "dev": true,
- "engines": {
- "node": ">= 14"
- }
- },
"node_modules/listr2": {
"version": "5.0.8",
"resolved": "https://registry.npmjs.org/listr2/-/listr2-5.0.8.tgz",
@@ -5192,7 +5352,7 @@
"node_modules/lodash.flattendeep": {
"version": "4.4.0",
"resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz",
- "integrity": "sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI=",
+ "integrity": "sha512-uHaJFihxmJcEX3kT4I23ABqKKalJ/zDrDg0lsFtc1h+3uw49SIJ5beyhx5ExVRti3AvKoOJngIj7xz3oylPdWQ==",
"dev": true
},
"node_modules/lodash.merge": {
@@ -5296,14 +5456,12 @@
}
},
"node_modules/lru-cache": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
- "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
+ "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
+ "dev": true,
"dependencies": {
- "yallist": "^4.0.0"
- },
- "engines": {
- "node": ">=10"
+ "yallist": "^3.0.2"
}
},
"node_modules/make-dir": {
@@ -5333,7 +5491,7 @@
"node_modules/media-typer": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
- "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
+ "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==",
"engines": {
"node": ">= 0.6"
}
@@ -5341,7 +5499,7 @@
"node_modules/merge-descriptors": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
- "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E="
+ "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w=="
},
"node_modules/merge-stream": {
"version": "2.0.0",
@@ -5357,7 +5515,7 @@
"node_modules/methods": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
- "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=",
+ "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==",
"engines": {
"node": ">= 0.6"
}
@@ -5429,14 +5587,17 @@
}
},
"node_modules/minimist": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
- "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q=="
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
+ "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
},
"node_modules/minipass": {
- "version": "4.2.5",
- "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.5.tgz",
- "integrity": "sha512-+yQl7SX3bIT83Lhb4BVorMAHVuqsskxRdlmO9kTpyukp8vsm2Sn/fUOV9xlnG8/a5JsypJzap21lz/y3FBMJ8Q==",
+ "version": "4.2.8",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz",
+ "integrity": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==",
"engines": {
"node": ">=8"
}
@@ -5486,15 +5647,6 @@
"url": "https://opencollective.com/mochajs"
}
},
- "node_modules/mocha/node_modules/brace-expansion": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
- "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
- "dev": true,
- "dependencies": {
- "balanced-match": "^1.0.0"
- }
- },
"node_modules/mocha/node_modules/debug": {
"version": "4.3.4",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
@@ -5518,6 +5670,38 @@
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
"dev": true
},
+ "node_modules/mocha/node_modules/glob": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
+ "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
+ "dev": true,
+ "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/mocha/node_modules/glob/node_modules/minimatch": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "dev": true,
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
"node_modules/mocha/node_modules/minimatch": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz",
@@ -5530,6 +5714,15 @@
"node": ">=10"
}
},
+ "node_modules/mocha/node_modules/minimatch/node_modules/brace-expansion": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
+ "dev": true,
+ "dependencies": {
+ "balanced-match": "^1.0.0"
+ }
+ },
"node_modules/mocha/node_modules/ms": {
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
@@ -5566,10 +5759,21 @@
"node": ">= 0.8.0"
}
},
+ "node_modules/morgan/node_modules/on-finished": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
+ "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==",
+ "dependencies": {
+ "ee-first": "1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
"node_modules/ms": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
},
"node_modules/nanoid": {
"version": "3.3.3",
@@ -5586,7 +5790,7 @@
"node_modules/natural-compare": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
- "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
+ "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
"dev": true
},
"node_modules/negotiator": {
@@ -5641,9 +5845,10 @@
"dev": true
},
"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==",
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.9.tgz",
+ "integrity": "sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==",
+ "dev": true,
"dependencies": {
"whatwg-url": "^5.0.0"
},
@@ -5662,17 +5867,20 @@
"node_modules/node-fetch/node_modules/tr46": {
"version": "0.0.3",
"resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
- "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o="
+ "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==",
+ "dev": true
},
"node_modules/node-fetch/node_modules/webidl-conversions": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
- "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE="
+ "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==",
+ "dev": true
},
"node_modules/node-fetch/node_modules/whatwg-url": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
- "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=",
+ "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
+ "dev": true,
"dependencies": {
"tr46": "~0.0.3",
"webidl-conversions": "^3.0.0"
@@ -5691,9 +5899,9 @@
}
},
"node_modules/node-releases": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.3.tgz",
- "integrity": "sha512-maHFz6OLqYxz+VQyCAtA3PTX4UP/53pa05fyDNc9CwjvJ0yEh6+xBwKsgCxMNhS8taUKBFYxfuiaD9U/55iFaw==",
+ "version": "2.0.10",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz",
+ "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==",
"dev": true
},
"node_modules/node-w3capi": {
@@ -5742,9 +5950,9 @@
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
},
"node_modules/node-w3capi/node_modules/qs": {
- "version": "6.11.0",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz",
- "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==",
+ "version": "6.11.1",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.1.tgz",
+ "integrity": "sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ==",
"dependencies": {
"side-channel": "^1.0.4"
},
@@ -5815,7 +6023,7 @@
"node_modules/nodemon/node_modules/has-flag": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+ "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
"dev": true,
"engines": {
"node": ">=4"
@@ -5851,7 +6059,7 @@
"node_modules/nopt": {
"version": "1.0.10",
"resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz",
- "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=",
+ "integrity": "sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg==",
"dev": true,
"dependencies": {
"abbrev": "1"
@@ -5900,9 +6108,9 @@
}
},
"node_modules/nwsapi": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz",
- "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw=="
+ "version": "2.2.4",
+ "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.4.tgz",
+ "integrity": "sha512-NHj4rzRo0tQdijE9ZqAx6kYDcoRwYwSYzCA8MY3JzfxlrvEU0jhnhJT9BhqhJs7I/dKcrDm6TyulaRqZPIhN5g=="
},
"node_modules/nyc": {
"version": "15.1.0",
@@ -5975,6 +6183,26 @@
"node": ">=8"
}
},
+ "node_modules/nyc/node_modules/glob": {
+ "version": "7.2.3",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
+ "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
+ "dev": true,
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.1.1",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ },
+ "engines": {
+ "node": "*"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
"node_modules/nyc/node_modules/is-fullwidth-code-point": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
@@ -6107,7 +6335,7 @@
"node_modules/object-assign": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
- "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
+ "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
"engines": {
"node": ">=0.10.0"
}
@@ -6130,14 +6358,14 @@
}
},
"node_modules/object.assign": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
- "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
+ "version": "4.1.4",
+ "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz",
+ "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.0",
- "define-properties": "^1.1.3",
- "has-symbols": "^1.0.1",
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.4",
+ "has-symbols": "^1.0.3",
"object-keys": "^1.1.1"
},
"engines": {
@@ -6148,28 +6376,28 @@
}
},
"node_modules/object.entries": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz",
- "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==",
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz",
+ "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==",
"dev": true,
"dependencies": {
"call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.19.1"
+ "define-properties": "^1.1.4",
+ "es-abstract": "^1.20.4"
},
"engines": {
"node": ">= 0.4"
}
},
"node_modules/object.values": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz",
- "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==",
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz",
+ "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==",
"dev": true,
"dependencies": {
"call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.19.1"
+ "define-properties": "^1.1.4",
+ "es-abstract": "^1.20.4"
},
"engines": {
"node": ">= 0.4"
@@ -6179,9 +6407,9 @@
}
},
"node_modules/on-finished": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
- "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
+ "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
"dependencies": {
"ee-first": "1.1.1"
},
@@ -6200,7 +6428,7 @@
"node_modules/once": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
- "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
+ "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
"dependencies": {
"wrappy": "1"
}
@@ -6366,7 +6594,7 @@
"node_modules/path-is-absolute": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
- "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
+ "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
"engines": {
"node": ">=0.10.0"
}
@@ -6387,32 +6615,40 @@
"dev": true
},
"node_modules/path-scurry": {
- "version": "1.6.1",
- "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.6.1.tgz",
- "integrity": "sha512-OW+5s+7cw6253Q4E+8qQ/u1fVvcJQCJo/VFD8pje+dbJCF1n5ZRMV2AEHbGp+5Q7jxQIYJxkHopnj6nzdGeZLA==",
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.7.0.tgz",
+ "integrity": "sha512-UkZUeDjczjYRE495+9thsgcVgsaCPkaw80slmfVFgllxY+IO8ubTsOpFVjDPROBqJdHfVPUFRHPBV/WciOVfWg==",
"dependencies": {
- "lru-cache": "^7.14.1",
- "minipass": "^4.0.2"
+ "lru-cache": "^9.0.0",
+ "minipass": "^5.0.0"
},
"engines": {
- "node": ">=14"
+ "node": ">=16 || 14 >=14.17"
},
"funding": {
"url": "https://github.com/sponsors/isaacs"
}
},
"node_modules/path-scurry/node_modules/lru-cache": {
- "version": "7.18.3",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
- "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
+ "version": "9.1.1",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-9.1.1.tgz",
+ "integrity": "sha512-65/Jky17UwSb0BuB9V+MyDpsOtXKmYwzhyl+cOa9XUiI4uV2Ouy/2voFP3+al0BjZbJgMBD8FojMpAf+Z+qn4A==",
"engines": {
- "node": ">=12"
+ "node": "14 || >=16.14"
+ }
+ },
+ "node_modules/path-scurry/node_modules/minipass": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
+ "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
+ "engines": {
+ "node": ">=8"
}
},
"node_modules/path-to-regexp": {
"version": "0.1.7",
"resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
- "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w="
+ "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ=="
},
"node_modules/path-type": {
"version": "4.0.0",
@@ -6641,9 +6877,9 @@
}
},
"node_modules/punycode": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
- "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz",
+ "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==",
"engines": {
"node": ">=6"
}
@@ -6717,18 +6953,24 @@
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
},
- "node_modules/puppeteer/node_modules/cosmiconfig": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.0.0.tgz",
- "integrity": "sha512-da1EafcpH6b/TD8vDRaWV7xFINlHlF6zKsGwS1TsuVJTZRkquaS5HTMq7uq6h31619QjbsYl21gVDOm32KM1vQ==",
- "dependencies": {
- "import-fresh": "^3.2.1",
- "js-yaml": "^4.1.0",
- "parse-json": "^5.0.0",
- "path-type": "^4.0.0"
- },
+ "node_modules/puppeteer-core/node_modules/ws": {
+ "version": "8.11.0",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz",
+ "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==",
"engines": {
- "node": ">=14"
+ "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/qs": {
@@ -6810,9 +7052,9 @@
}
},
"node_modules/readable-stream": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
- "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
+ "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
"dependencies": {
"inherits": "^2.0.3",
"string_decoder": "^1.1.1",
@@ -6834,6 +7076,23 @@
"node": ">=8.10.0"
}
},
+ "node_modules/regexp.prototype.flags": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz",
+ "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.2.0",
+ "functions-have-names": "^1.2.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/regexpp": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz",
@@ -6849,7 +7108,7 @@
"node_modules/release-zalgo": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/release-zalgo/-/release-zalgo-1.0.0.tgz",
- "integrity": "sha1-CXALflB0Mpc5Mw5TXFqQ+2eFFzA=",
+ "integrity": "sha512-gUAyHVHPPC5wdqX/LG4LWtRYtgjxyX78oanFNTMMyFEfOqdC54s3eE82imuWKbOeqYht2CrNf64Qb8vgmmtZGA==",
"dev": true,
"dependencies": {
"es6-error": "^4.0.1"
@@ -6870,7 +7129,7 @@
"node_modules/require-directory": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
- "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
+ "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
"dev": true,
"engines": {
"node": ">=0.10.0"
@@ -6888,12 +7147,12 @@
"integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ=="
},
"node_modules/resolve": {
- "version": "1.22.0",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz",
- "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==",
+ "version": "1.22.2",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz",
+ "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==",
"dev": true,
"dependencies": {
- "is-core-module": "^2.8.1",
+ "is-core-module": "^2.11.0",
"path-parse": "^1.0.7",
"supports-preserve-symlinks-flag": "^1.0.0"
},
@@ -6992,6 +7251,25 @@
"url": "https://github.com/sponsors/isaacs"
}
},
+ "node_modules/rimraf/node_modules/glob": {
+ "version": "7.2.3",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
+ "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.1.1",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ },
+ "engines": {
+ "node": "*"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
"node_modules/run-parallel": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
@@ -7029,6 +7307,20 @@
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
},
+ "node_modules/safe-regex-test": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz",
+ "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "get-intrinsic": "^1.1.3",
+ "is-regex": "^1.1.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/safer-buffer": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
@@ -7046,9 +7338,9 @@
}
},
"node_modules/semver": {
- "version": "7.3.8",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz",
- "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==",
+ "version": "7.5.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz",
+ "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==",
"dependencies": {
"lru-cache": "^6.0.0"
},
@@ -7059,6 +7351,22 @@
"node": ">=10"
}
},
+ "node_modules/semver/node_modules/lru-cache": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
+ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
+ "dependencies": {
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/semver/node_modules/yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
+ },
"node_modules/send": {
"version": "0.18.0",
"resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz",
@@ -7087,17 +7395,6 @@
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
},
- "node_modules/send/node_modules/on-finished": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
- "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
- "dependencies": {
- "ee-first": "1.1.1"
- },
- "engines": {
- "node": ">= 0.8"
- }
- },
"node_modules/serialize-javascript": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz",
@@ -7124,7 +7421,7 @@
"node_modules/set-blocking": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
- "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
+ "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==",
"dev": true
},
"node_modules/setprototypeof": {
@@ -7173,9 +7470,9 @@
"dev": true
},
"node_modules/simple-update-notifier": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-1.0.7.tgz",
- "integrity": "sha512-BBKgR84BJQJm6WjWFMHgLVuo61FBDSj1z/xSFUIozqO6wO7ii0JxCqlIud7Enr/+LhlbNI0whErq96P2qHNWew==",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-1.1.0.tgz",
+ "integrity": "sha512-VpsrsJSUcJEseSbMHkrsrAVSdvVS5I96Qo1QAQ4FxQ9wXFcB+pjj7FB7/us9+GcgfW4ziHtYMc1J0PLczb55mg==",
"dev": true,
"dependencies": {
"semver": "~7.0.0"
@@ -7210,9 +7507,9 @@
}
},
"node_modules/slice-ansi/node_modules/ansi-styles": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.1.0.tgz",
- "integrity": "sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ==",
+ "version": "6.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
+ "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
"dev": true,
"engines": {
"node": ">=12"
@@ -7245,6 +7542,26 @@
"ws": "~8.11.0"
}
},
+ "node_modules/socket.io-adapter/node_modules/ws": {
+ "version": "8.11.0",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz",
+ "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==",
+ "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/socket.io-parser": {
"version": "4.2.2",
"resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.2.tgz",
@@ -7327,7 +7644,7 @@
"node_modules/sprintf-js": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
- "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
+ "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==",
"dev": true
},
"node_modules/statuses": {
@@ -7418,27 +7735,46 @@
"url": "https://github.com/chalk/strip-ansi?sponsor=1"
}
},
+ "node_modules/string.prototype.trim": {
+ "version": "1.2.7",
+ "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz",
+ "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.4",
+ "es-abstract": "^1.20.4"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/string.prototype.trimend": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz",
- "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==",
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz",
+ "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==",
"dev": true,
"dependencies": {
"call-bind": "^1.0.2",
- "define-properties": "^1.1.3"
+ "define-properties": "^1.1.4",
+ "es-abstract": "^1.20.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/string.prototype.trimstart": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz",
- "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==",
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz",
+ "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==",
"dev": true,
"dependencies": {
"call-bind": "^1.0.2",
- "define-properties": "^1.1.3"
+ "define-properties": "^1.1.4",
+ "es-abstract": "^1.20.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -7611,21 +7947,41 @@
"node": ">=8"
}
},
+ "node_modules/test-exclude/node_modules/glob": {
+ "version": "7.2.3",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
+ "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
+ "dev": true,
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.1.1",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ },
+ "engines": {
+ "node": "*"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
"node_modules/text-table": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
- "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
+ "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==",
"dev": true
},
"node_modules/through": {
"version": "2.3.8",
"resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
- "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU="
+ "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg=="
},
"node_modules/to-fast-properties": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
- "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=",
+ "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==",
"dev": true,
"engines": {
"node": ">=4"
@@ -7697,13 +8053,13 @@
}
},
"node_modules/tsconfig-paths": {
- "version": "3.14.1",
- "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz",
- "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==",
+ "version": "3.14.2",
+ "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz",
+ "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==",
"dev": true,
"dependencies": {
"@types/json5": "^0.0.29",
- "json5": "^1.0.1",
+ "json5": "^1.0.2",
"minimist": "^1.2.6",
"strip-bom": "^3.0.0"
}
@@ -7723,7 +8079,7 @@
"node_modules/tsconfig-paths/node_modules/strip-bom": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
- "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
+ "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==",
"dev": true,
"engines": {
"node": ">=4"
@@ -7780,6 +8136,20 @@
"node": ">= 0.6"
}
},
+ "node_modules/typed-array-length": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz",
+ "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "for-each": "^0.3.3",
+ "is-typed-array": "^1.1.9"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/typedarray-to-buffer": {
"version": "3.1.5",
"resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
@@ -7790,9 +8160,9 @@
}
},
"node_modules/uglify-js": {
- "version": "3.15.4",
- "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.15.4.tgz",
- "integrity": "sha512-vMOPGDuvXecPs34V74qDKk4iJ/SN4vL3Ow/23ixafENYvtrNvtbcgUeugTcUGRGsOF/5fU8/NYSL5Hyb3l1OJA==",
+ "version": "3.17.4",
+ "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz",
+ "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==",
"optional": true,
"bin": {
"uglifyjs": "bin/uglifyjs"
@@ -7855,11 +8225,41 @@
"node_modules/unpipe": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
- "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
+ "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==",
"engines": {
"node": ">= 0.8"
}
},
+ "node_modules/update-browserslist-db": {
+ "version": "1.0.11",
+ "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz",
+ "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/browserslist"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/browserslist"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "dependencies": {
+ "escalade": "^3.1.1",
+ "picocolors": "^1.0.0"
+ },
+ "bin": {
+ "update-browserslist-db": "cli.js"
+ },
+ "peerDependencies": {
+ "browserslist": ">= 4.21.0"
+ }
+ },
"node_modules/uri-js": {
"version": "4.4.1",
"resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
@@ -7881,44 +8281,43 @@
"node_modules/util-deprecate": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
- "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
+ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
},
"node_modules/utils-merge": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
- "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=",
+ "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==",
"engines": {
"node": ">= 0.4.0"
}
},
"node_modules/uuid": {
- "version": "3.4.0",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
- "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
- "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.",
+ "version": "8.3.2",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
+ "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
"dev": true,
"bin": {
- "uuid": "bin/uuid"
+ "uuid": "dist/bin/uuid"
}
},
"node_modules/vary": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
- "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=",
+ "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==",
"engines": {
"node": ">= 0.8"
}
},
"node_modules/vscode-languageserver-textdocument": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.7.tgz",
- "integrity": "sha512-bFJH7UQxlXT8kKeyiyu41r22jCZXG8kuuVVA33OEJn1diWOZK5n8zBSPZFHVBOu8kXZ6h0LIRhf5UnCo61J4Hg==",
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.8.tgz",
+ "integrity": "sha512-1bonkGqQs5/fxGT5UchTgjGVnfysL0O8v1AYMBjqTbWQTFn721zaPGDYFkOKtfDgFiSgXM3KwaG3FMGfW4Ed9Q==",
"dev": true
},
"node_modules/vscode-uri": {
- "version": "3.0.6",
- "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.6.tgz",
- "integrity": "sha512-fmL7V1eiDBFRRnu+gfRWTzyPpNIHJTc4mWnFkwBUmO9U3KPgJAmTx7oxi2bl/Rh6HLdU7+4C9wlj0k2E4AdKFQ==",
+ "version": "3.0.7",
+ "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.7.tgz",
+ "integrity": "sha512-eOpPHogvorZRobNqJGhapa0JdwaxpjVvyBp0QIUMRMSf8ZAlqOdEquKuRmw9Qwu0qXtJIWqFtMkmvJjUZmMjVA==",
"dev": true
},
"node_modules/w3c-xmlserializer": {
@@ -7982,11 +8381,6 @@
"node": ">=12"
}
},
- "node_modules/when": {
- "version": "3.7.8",
- "resolved": "https://registry.npmjs.org/when/-/when-3.7.8.tgz",
- "integrity": "sha1-xxMLan6gRpPoQs3J56Hyqjmjn4I="
- },
"node_modules/which": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
@@ -8019,11 +8413,31 @@
}
},
"node_modules/which-module": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
- "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz",
+ "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==",
"dev": true
},
+ "node_modules/which-typed-array": {
+ "version": "1.1.9",
+ "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz",
+ "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==",
+ "dev": true,
+ "dependencies": {
+ "available-typed-arrays": "^1.0.5",
+ "call-bind": "^1.0.2",
+ "for-each": "^0.3.3",
+ "gopd": "^1.0.1",
+ "has-tostringtag": "^1.0.0",
+ "is-typed-array": "^1.1.10"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/word-wrap": {
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
@@ -8035,7 +8449,7 @@
"node_modules/wordwrap": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
- "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus="
+ "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q=="
},
"node_modules/workerpool": {
"version": "6.2.1",
@@ -8092,7 +8506,7 @@
"node_modules/wrappy": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
- "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
+ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
},
"node_modules/write-file-atomic": {
"version": "3.0.3",
@@ -8107,15 +8521,15 @@
}
},
"node_modules/ws": {
- "version": "8.11.0",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz",
- "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==",
+ "version": "8.13.0",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz",
+ "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==",
"engines": {
"node": ">=10.0.0"
},
"peerDependencies": {
"bufferutil": "^4.0.1",
- "utf-8-validate": "^5.0.2"
+ "utf-8-validate": ">=5.0.2"
},
"peerDependenciesMeta": {
"bufferutil": {
@@ -8158,17 +8572,18 @@
}
},
"node_modules/yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
+ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
+ "dev": true
},
"node_modules/yaml": {
- "version": "1.10.2",
- "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
- "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.2.tgz",
+ "integrity": "sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==",
"dev": true,
"engines": {
- "node": ">= 6"
+ "node": ">= 14"
}
},
"node_modules/yargs": {
@@ -8290,48 +8705,49 @@
},
"dependencies": {
"@ampproject/remapping": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz",
- "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==",
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz",
+ "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==",
"dev": true,
"requires": {
- "@jridgewell/trace-mapping": "^0.3.0"
+ "@jridgewell/gen-mapping": "^0.3.0",
+ "@jridgewell/trace-mapping": "^0.3.9"
}
},
"@babel/code-frame": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz",
- "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==",
+ "version": "7.21.4",
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz",
+ "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==",
"requires": {
- "@babel/highlight": "^7.16.7"
+ "@babel/highlight": "^7.18.6"
}
},
"@babel/compat-data": {
- "version": "7.17.7",
- "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.7.tgz",
- "integrity": "sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==",
+ "version": "7.21.4",
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.4.tgz",
+ "integrity": "sha512-/DYyDpeCfaVinT40FPGdkkb+lYSKvsVuMjDAG7jPOWWiM1ibOaB9CXJAlc4d1QpP/U2q2P9jbrSlClKSErd55g==",
"dev": true
},
"@babel/core": {
- "version": "7.17.9",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.9.tgz",
- "integrity": "sha512-5ug+SfZCpDAkVp9SFIZAzlW18rlzsOcJGaetCjkySnrXXDUw9AR8cDUm1iByTmdWM6yxX6/zycaV76w3YTF2gw==",
- "dev": true,
- "requires": {
- "@ampproject/remapping": "^2.1.0",
- "@babel/code-frame": "^7.16.7",
- "@babel/generator": "^7.17.9",
- "@babel/helper-compilation-targets": "^7.17.7",
- "@babel/helper-module-transforms": "^7.17.7",
- "@babel/helpers": "^7.17.9",
- "@babel/parser": "^7.17.9",
- "@babel/template": "^7.16.7",
- "@babel/traverse": "^7.17.9",
- "@babel/types": "^7.17.0",
+ "version": "7.21.4",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.4.tgz",
+ "integrity": "sha512-qt/YV149Jman/6AfmlxJ04LMIu8bMoyl3RB91yTFrxQmgbrSvQMy7cI8Q62FHx1t8wJ8B5fu0UDoLwHAhUo1QA==",
+ "dev": true,
+ "requires": {
+ "@ampproject/remapping": "^2.2.0",
+ "@babel/code-frame": "^7.21.4",
+ "@babel/generator": "^7.21.4",
+ "@babel/helper-compilation-targets": "^7.21.4",
+ "@babel/helper-module-transforms": "^7.21.2",
+ "@babel/helpers": "^7.21.0",
+ "@babel/parser": "^7.21.4",
+ "@babel/template": "^7.20.7",
+ "@babel/traverse": "^7.21.4",
+ "@babel/types": "^7.21.4",
"convert-source-map": "^1.7.0",
"debug": "^4.1.0",
"gensync": "^1.0.0-beta.2",
- "json5": "^2.2.1",
+ "json5": "^2.2.2",
"semver": "^6.3.0"
},
"dependencies": {
@@ -8359,33 +8775,27 @@
}
},
"@babel/generator": {
- "version": "7.17.9",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.9.tgz",
- "integrity": "sha512-rAdDousTwxbIxbz5I7GEQ3lUip+xVCXooZNbsydCWs3xA7ZsYOv+CFRdzGxRX78BmQHu9B1Eso59AOZQOJDEdQ==",
+ "version": "7.21.4",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.4.tgz",
+ "integrity": "sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA==",
"dev": true,
"requires": {
- "@babel/types": "^7.17.0",
- "jsesc": "^2.5.1",
- "source-map": "^0.5.0"
- },
- "dependencies": {
- "source-map": {
- "version": "0.5.7",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
- "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
- "dev": true
- }
+ "@babel/types": "^7.21.4",
+ "@jridgewell/gen-mapping": "^0.3.2",
+ "@jridgewell/trace-mapping": "^0.3.17",
+ "jsesc": "^2.5.1"
}
},
"@babel/helper-compilation-targets": {
- "version": "7.17.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz",
- "integrity": "sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==",
+ "version": "7.21.4",
+ "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.4.tgz",
+ "integrity": "sha512-Fa0tTuOXZ1iL8IeDFUWCzjZcn+sJGd9RZdH9esYVjEejGmzf+FFYQpMi/kZUk2kPy/q1H3/GPw7np8qar/stfg==",
"dev": true,
"requires": {
- "@babel/compat-data": "^7.17.7",
- "@babel/helper-validator-option": "^7.16.7",
- "browserslist": "^4.17.5",
+ "@babel/compat-data": "^7.21.4",
+ "@babel/helper-validator-option": "^7.21.0",
+ "browserslist": "^4.21.3",
+ "lru-cache": "^5.1.1",
"semver": "^6.3.0"
},
"dependencies": {
@@ -8398,104 +8808,107 @@
}
},
"@babel/helper-environment-visitor": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz",
- "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.16.7"
- }
+ "version": "7.18.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz",
+ "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==",
+ "dev": true
},
"@babel/helper-function-name": {
- "version": "7.17.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz",
- "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==",
+ "version": "7.21.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz",
+ "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==",
"dev": true,
"requires": {
- "@babel/template": "^7.16.7",
- "@babel/types": "^7.17.0"
+ "@babel/template": "^7.20.7",
+ "@babel/types": "^7.21.0"
}
},
"@babel/helper-hoist-variables": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz",
- "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==",
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz",
+ "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==",
"dev": true,
"requires": {
- "@babel/types": "^7.16.7"
+ "@babel/types": "^7.18.6"
}
},
"@babel/helper-module-imports": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz",
- "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==",
+ "version": "7.21.4",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz",
+ "integrity": "sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==",
"dev": true,
"requires": {
- "@babel/types": "^7.16.7"
+ "@babel/types": "^7.21.4"
}
},
"@babel/helper-module-transforms": {
- "version": "7.17.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz",
- "integrity": "sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==",
+ "version": "7.21.2",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz",
+ "integrity": "sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==",
"dev": true,
"requires": {
- "@babel/helper-environment-visitor": "^7.16.7",
- "@babel/helper-module-imports": "^7.16.7",
- "@babel/helper-simple-access": "^7.17.7",
- "@babel/helper-split-export-declaration": "^7.16.7",
- "@babel/helper-validator-identifier": "^7.16.7",
- "@babel/template": "^7.16.7",
- "@babel/traverse": "^7.17.3",
- "@babel/types": "^7.17.0"
+ "@babel/helper-environment-visitor": "^7.18.9",
+ "@babel/helper-module-imports": "^7.18.6",
+ "@babel/helper-simple-access": "^7.20.2",
+ "@babel/helper-split-export-declaration": "^7.18.6",
+ "@babel/helper-validator-identifier": "^7.19.1",
+ "@babel/template": "^7.20.7",
+ "@babel/traverse": "^7.21.2",
+ "@babel/types": "^7.21.2"
}
},
"@babel/helper-simple-access": {
- "version": "7.17.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz",
- "integrity": "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==",
+ "version": "7.20.2",
+ "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz",
+ "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==",
"dev": true,
"requires": {
- "@babel/types": "^7.17.0"
+ "@babel/types": "^7.20.2"
}
},
"@babel/helper-split-export-declaration": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz",
- "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==",
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz",
+ "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==",
"dev": true,
"requires": {
- "@babel/types": "^7.16.7"
+ "@babel/types": "^7.18.6"
}
},
+ "@babel/helper-string-parser": {
+ "version": "7.19.4",
+ "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz",
+ "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==",
+ "dev": true
+ },
"@babel/helper-validator-identifier": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz",
- "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw=="
+ "version": "7.19.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz",
+ "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w=="
},
"@babel/helper-validator-option": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz",
- "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==",
+ "version": "7.21.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz",
+ "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==",
"dev": true
},
"@babel/helpers": {
- "version": "7.17.9",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.9.tgz",
- "integrity": "sha512-cPCt915ShDWUEzEp3+UNRktO2n6v49l5RSnG9M5pS24hA+2FAc5si+Pn1i4VVbQQ+jh+bIZhPFQOJOzbrOYY1Q==",
+ "version": "7.21.0",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.0.tgz",
+ "integrity": "sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==",
"dev": true,
"requires": {
- "@babel/template": "^7.16.7",
- "@babel/traverse": "^7.17.9",
- "@babel/types": "^7.17.0"
+ "@babel/template": "^7.20.7",
+ "@babel/traverse": "^7.21.0",
+ "@babel/types": "^7.21.0"
}
},
"@babel/highlight": {
- "version": "7.17.9",
- "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.9.tgz",
- "integrity": "sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg==",
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz",
+ "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==",
"requires": {
- "@babel/helper-validator-identifier": "^7.16.7",
+ "@babel/helper-validator-identifier": "^7.18.6",
"chalk": "^2.0.0",
"js-tokens": "^4.0.0"
},
@@ -8529,17 +8942,17 @@
"color-name": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
- "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
+ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="
},
"escape-string-regexp": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
- "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
+ "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="
},
"has-flag": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
+ "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw=="
},
"supports-color": {
"version": "5.5.0",
@@ -8552,36 +8965,36 @@
}
},
"@babel/parser": {
- "version": "7.17.9",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.9.tgz",
- "integrity": "sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg==",
+ "version": "7.21.4",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.4.tgz",
+ "integrity": "sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw==",
"dev": true
},
"@babel/template": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz",
- "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==",
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz",
+ "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==",
"dev": true,
"requires": {
- "@babel/code-frame": "^7.16.7",
- "@babel/parser": "^7.16.7",
- "@babel/types": "^7.16.7"
+ "@babel/code-frame": "^7.18.6",
+ "@babel/parser": "^7.20.7",
+ "@babel/types": "^7.20.7"
}
},
"@babel/traverse": {
- "version": "7.17.9",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.9.tgz",
- "integrity": "sha512-PQO8sDIJ8SIwipTPiR71kJQCKQYB5NGImbOviK8K+kg5xkNSYXLBupuX9QhatFowrsvo9Hj8WgArg3W7ijNAQw==",
- "dev": true,
- "requires": {
- "@babel/code-frame": "^7.16.7",
- "@babel/generator": "^7.17.9",
- "@babel/helper-environment-visitor": "^7.16.7",
- "@babel/helper-function-name": "^7.17.9",
- "@babel/helper-hoist-variables": "^7.16.7",
- "@babel/helper-split-export-declaration": "^7.16.7",
- "@babel/parser": "^7.17.9",
- "@babel/types": "^7.17.0",
+ "version": "7.21.4",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.4.tgz",
+ "integrity": "sha512-eyKrRHKdyZxqDm+fV1iqL9UAHMoIg0nDaGqfIOd8rKH17m5snv7Gn4qgjBoFfLz9APvjFU/ICT00NVCv1Epp8Q==",
+ "dev": true,
+ "requires": {
+ "@babel/code-frame": "^7.21.4",
+ "@babel/generator": "^7.21.4",
+ "@babel/helper-environment-visitor": "^7.18.9",
+ "@babel/helper-function-name": "^7.21.0",
+ "@babel/helper-hoist-variables": "^7.18.6",
+ "@babel/helper-split-export-declaration": "^7.18.6",
+ "@babel/parser": "^7.21.4",
+ "@babel/types": "^7.21.4",
"debug": "^4.1.0",
"globals": "^11.1.0"
},
@@ -8610,165 +9023,176 @@
}
},
"@babel/types": {
- "version": "7.17.0",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz",
- "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==",
+ "version": "7.21.4",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.4.tgz",
+ "integrity": "sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA==",
"dev": true,
"requires": {
- "@babel/helper-validator-identifier": "^7.16.7",
+ "@babel/helper-string-parser": "^7.19.4",
+ "@babel/helper-validator-identifier": "^7.19.1",
"to-fast-properties": "^2.0.0"
}
},
"@cspell/cspell-bundled-dicts": {
- "version": "6.10.1",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-6.10.1.tgz",
- "integrity": "sha512-FBoPQFM3mziJCAodN1M3i5G1vaSraPXjHiw0mHPTXEnB+fnMP4N0i3kwDPLn0US8O2dHNP0AzwVmoJ2FmEuBFA==",
- "dev": true,
- "requires": {
- "@cspell/dict-ada": "^2.0.1",
- "@cspell/dict-aws": "^2.0.0",
- "@cspell/dict-bash": "^2.0.4",
- "@cspell/dict-companies": "^2.0.14",
- "@cspell/dict-cpp": "^3.2.1",
- "@cspell/dict-cryptocurrencies": "^2.0.0",
- "@cspell/dict-csharp": "^3.0.1",
- "@cspell/dict-css": "^2.1.0",
- "@cspell/dict-dart": "^1.1.1",
- "@cspell/dict-django": "^2.0.0",
- "@cspell/dict-docker": "^1.1.1",
- "@cspell/dict-dotnet": "^2.0.1",
- "@cspell/dict-elixir": "^2.0.1",
- "@cspell/dict-en_us": "^2.3.3",
- "@cspell/dict-en-gb": "^1.1.33",
- "@cspell/dict-filetypes": "^2.1.1",
- "@cspell/dict-fonts": "^2.1.0",
- "@cspell/dict-fullstack": "^2.0.6",
- "@cspell/dict-git": "^1.0.1",
- "@cspell/dict-golang": "^3.0.1",
- "@cspell/dict-haskell": "^2.0.1",
- "@cspell/dict-html": "^3.3.2",
- "@cspell/dict-html-symbol-entities": "^3.0.0",
- "@cspell/dict-java": "^3.0.7",
- "@cspell/dict-latex": "^2.0.9",
- "@cspell/dict-lorem-ipsum": "^2.0.1",
- "@cspell/dict-lua": "^2.0.0",
- "@cspell/dict-node": "^3.0.1",
- "@cspell/dict-npm": "^3.1.2",
- "@cspell/dict-php": "^2.0.0",
- "@cspell/dict-powershell": "^2.0.0",
- "@cspell/dict-public-licenses": "^1.0.6",
- "@cspell/dict-python": "^3.0.6",
- "@cspell/dict-r": "^1.0.3",
- "@cspell/dict-ruby": "^2.0.2",
- "@cspell/dict-rust": "^2.0.1",
- "@cspell/dict-scala": "^2.0.0",
- "@cspell/dict-software-terms": "^2.2.9",
- "@cspell/dict-sql": "^1.0.4",
- "@cspell/dict-swift": "^1.0.3",
- "@cspell/dict-typescript": "^2.0.2",
- "@cspell/dict-vue": "^2.0.2"
+ "version": "6.31.1",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-6.31.1.tgz",
+ "integrity": "sha512-rsIev+dk1Vd8H1OKZhNhXycIVsMfeWJaeW3QUi1l4oIoGwQfJVbs1ZPZPHE5cglzyHOW1jQNStXf34UKaC6siA==",
+ "dev": true,
+ "requires": {
+ "@cspell/dict-ada": "^4.0.1",
+ "@cspell/dict-aws": "^3.0.0",
+ "@cspell/dict-bash": "^4.1.1",
+ "@cspell/dict-companies": "^3.0.9",
+ "@cspell/dict-cpp": "^5.0.2",
+ "@cspell/dict-cryptocurrencies": "^3.0.1",
+ "@cspell/dict-csharp": "^4.0.2",
+ "@cspell/dict-css": "^4.0.5",
+ "@cspell/dict-dart": "^2.0.2",
+ "@cspell/dict-django": "^4.0.2",
+ "@cspell/dict-docker": "^1.1.6",
+ "@cspell/dict-dotnet": "^5.0.0",
+ "@cspell/dict-elixir": "^4.0.2",
+ "@cspell/dict-en_us": "^4.3.2",
+ "@cspell/dict-en-common-misspellings": "^1.0.2",
+ "@cspell/dict-en-gb": "1.1.33",
+ "@cspell/dict-filetypes": "^3.0.0",
+ "@cspell/dict-fonts": "^3.0.1",
+ "@cspell/dict-fullstack": "^3.1.5",
+ "@cspell/dict-gaming-terms": "^1.0.4",
+ "@cspell/dict-git": "^2.0.0",
+ "@cspell/dict-golang": "^6.0.1",
+ "@cspell/dict-haskell": "^4.0.1",
+ "@cspell/dict-html": "^4.0.3",
+ "@cspell/dict-html-symbol-entities": "^4.0.0",
+ "@cspell/dict-java": "^5.0.5",
+ "@cspell/dict-k8s": "^1.0.1",
+ "@cspell/dict-latex": "^4.0.0",
+ "@cspell/dict-lorem-ipsum": "^3.0.0",
+ "@cspell/dict-lua": "^4.0.1",
+ "@cspell/dict-node": "^4.0.2",
+ "@cspell/dict-npm": "^5.0.5",
+ "@cspell/dict-php": "^4.0.1",
+ "@cspell/dict-powershell": "^5.0.1",
+ "@cspell/dict-public-licenses": "^2.0.2",
+ "@cspell/dict-python": "^4.0.2",
+ "@cspell/dict-r": "^2.0.1",
+ "@cspell/dict-ruby": "^5.0.0",
+ "@cspell/dict-rust": "^4.0.1",
+ "@cspell/dict-scala": "^5.0.0",
+ "@cspell/dict-software-terms": "^3.1.6",
+ "@cspell/dict-sql": "^2.1.0",
+ "@cspell/dict-svelte": "^1.0.2",
+ "@cspell/dict-swift": "^2.0.1",
+ "@cspell/dict-typescript": "^3.1.1",
+ "@cspell/dict-vue": "^3.0.0"
}
},
"@cspell/cspell-pipe": {
- "version": "6.10.1",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-6.10.1.tgz",
- "integrity": "sha512-c31P1Vh4wfqX43rS+MvTGnaevwM+r7Wb/DhJRxt5Wwh1lsV2KeJqPJ0D2nwyW+SDc9Sv6SgxdJzNwOgAD8n0hg==",
+ "version": "6.31.1",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-6.31.1.tgz",
+ "integrity": "sha512-zk1olZi4dr6GLm5PAjvsiZ01HURNSruUYFl1qSicGnTwYN8GaN4RhAwannAytcJ7zJPIcyXlid0YsB58nJf3wQ==",
"dev": true
},
"@cspell/cspell-service-bus": {
- "version": "6.10.1",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-service-bus/-/cspell-service-bus-6.10.1.tgz",
- "integrity": "sha512-yHf1FRoy3khALNWXPX9oazPJ6piqLvg9h5hW5/MxG66fOERfzP5x4myBHmUbgMsSW/ORyS2fGlVp9hnqV+q6/Q==",
+ "version": "6.31.1",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-service-bus/-/cspell-service-bus-6.31.1.tgz",
+ "integrity": "sha512-YyBicmJyZ1uwKVxujXw7sgs9x+Eps43OkWmCtDZmZlnq489HdTSuhF1kTbVi2yeFSeaXIS87+uHo12z97KkQpg==",
"dev": true
},
"@cspell/cspell-types": {
- "version": "6.10.1",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-6.10.1.tgz",
- "integrity": "sha512-0e4xk9qLo8GwvO6a3w9jiC6RTaiPH5z/DKLBfWPVZqZxjVlKfQAGNL+fRPFV67+ZNxceb9L7SdZUYru8BDJfFQ==",
+ "version": "6.31.1",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-6.31.1.tgz",
+ "integrity": "sha512-1KeTQFiHMssW1eRoF2NZIEg4gPVIfXLsL2+VSD/AV6YN7lBcuf6gRRgV5KWYarhxtEfjxhDdDTmu26l/iJEUtw==",
"dev": true
},
"@cspell/dict-ada": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-ada/-/dict-ada-2.0.1.tgz",
- "integrity": "sha512-vopTJ1oHrrFYV5GU55Sr+AzItR78Uj5YbCaspYABmYKlq4NRrcUAUsr4bWgymDcspMIHO7e7IFcj48OKs1fndA==",
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-ada/-/dict-ada-4.0.1.tgz",
+ "integrity": "sha512-/E9o3nHrXOhYmQE43deKbxZcR3MIJAsa+66IzP9TXGHheKEx8b9dVMVVqydDDH8oom1H0U20NRPtu6KRVbT9xw==",
"dev": true
},
"@cspell/dict-aws": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-aws/-/dict-aws-2.0.0.tgz",
- "integrity": "sha512-NKz7pDZ7pwj/b33i3f4WLpC1rOOUMmENwYgftxU+giU2YBeKM2wZbMTSEIzsrel56r0UlQYmdIVlP/B4nnVaoQ==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-aws/-/dict-aws-3.0.0.tgz",
+ "integrity": "sha512-O1W6nd5y3Z00AMXQMzfiYrIJ1sTd9fB1oLr+xf/UD7b3xeHeMeYE2OtcWbt9uyeHim4tk+vkSTcmYEBKJgS5bQ==",
"dev": true
},
"@cspell/dict-bash": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/@cspell/dict-bash/-/dict-bash-2.0.4.tgz",
- "integrity": "sha512-uK/ehmp5LYrmRH2Gv3nbvdPswpkybJUn34WYKLpeuYHQktmi+pOI1A9uPdBPnSbMDffSvwQlQohIyKawz+X8Ag==",
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-bash/-/dict-bash-4.1.1.tgz",
+ "integrity": "sha512-8czAa/Mh96wu2xr0RXQEGMTBUGkTvYn/Pb0o+gqOO1YW+poXGQc3gx0YPqILDryP/KCERrNvkWUJz3iGbvwC2A==",
"dev": true
},
"@cspell/dict-companies": {
- "version": "2.0.14",
- "resolved": "https://registry.npmjs.org/@cspell/dict-companies/-/dict-companies-2.0.14.tgz",
- "integrity": "sha512-Sq1X29Z05OZ/UNqTwVhf3/WaqvJQy4/S6gS8qYI5AQRX45gVe8CPhNBLmZOTC6z8m716bfQCxa5rRT9YNSdTZg==",
+ "version": "3.0.9",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-companies/-/dict-companies-3.0.9.tgz",
+ "integrity": "sha512-wSkVIJjk33Sm3LhieNv9TsSvUSeP0R/h8xx06NqbMYF43w9J8hZiMHlbB3FzaSOHRpXT5eBIJBVTeFbceZdiqg==",
"dev": true
},
"@cspell/dict-cpp": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-cpp/-/dict-cpp-3.2.1.tgz",
- "integrity": "sha512-XcmzrKIghqFfrYLLaHtWKOp9rupiuGdc5ODONk+emsq0W5CIc3Abn27IQHwUzxzF+Cm5IfKAIJ5Kpe6hkzm0HQ==",
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-cpp/-/dict-cpp-5.0.2.tgz",
+ "integrity": "sha512-Q0ZjfhrHHfm0Y1/7LMCq3Fne/bhiBeBogUw4TV1wX/1tg3m+5BtaW/7GiOzRk+rFsblVj3RFam59VJKMT3vSoQ==",
"dev": true
},
"@cspell/dict-cryptocurrencies": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-cryptocurrencies/-/dict-cryptocurrencies-2.0.0.tgz",
- "integrity": "sha512-nREysmmfOp7L2YCRAUufQahwD5/Punzb5AZ6eyg4zUamdRWHgBFphb5/9h2flt1vgdUfhc6hZcML21Ci7iXjaA==",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-cryptocurrencies/-/dict-cryptocurrencies-3.0.1.tgz",
+ "integrity": "sha512-Tdlr0Ahpp5yxtwM0ukC13V6+uYCI0p9fCRGMGZt36rWv8JQZHIuHfehNl7FB/Qc09NCF7p5ep0GXbL+sVTd/+w==",
"dev": true
},
"@cspell/dict-csharp": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-csharp/-/dict-csharp-3.0.1.tgz",
- "integrity": "sha512-xkfQu03F388w4sdVQSSjrVMkxAxpTYB2yW7nw0XYtTjl3L/jBgvTr/j1BTjdFbQhdNf10Lg0Ak1kXOjmHodVqA==",
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-csharp/-/dict-csharp-4.0.2.tgz",
+ "integrity": "sha512-1JMofhLK+4p4KairF75D3A924m5ERMgd1GvzhwK2geuYgd2ZKuGW72gvXpIV7aGf52E3Uu1kDXxxGAiZ5uVG7g==",
"dev": true
},
"@cspell/dict-css": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-css/-/dict-css-2.1.0.tgz",
- "integrity": "sha512-glASAELcGhh4Ru0rTQ4G9mTQxSyPwsZOON/5BYflB6Kks8YC8nUvKrtMCoo5W7CPKPfSEa8zUNctFQ1+IUYDHA==",
+ "version": "4.0.5",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-css/-/dict-css-4.0.5.tgz",
+ "integrity": "sha512-z5vw8nJSyKd6d3i5UmMNoVcAp0wxvs9OHWOmAeJKT9fO3tok02gK24VZhcJ0NJtiKdHQ2zRuzdfWl51wdAiY6A==",
"dev": true
},
"@cspell/dict-dart": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-dart/-/dict-dart-1.1.1.tgz",
- "integrity": "sha512-XBOCpezXrgFN18kGEwqMpTUGZdw4BjCoJrNOo6qBdcdZySCrEHLwELraLOkcSba2kM4stmTp0t59FkwtP8TKOA==",
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-dart/-/dict-dart-2.0.2.tgz",
+ "integrity": "sha512-jigcODm7Z4IFZ4vParwwP3IT0fIgRq/9VoxkXfrxBMsLBGGM2QltHBj7pl+joX+c4cOHxfyZktGJK1B1wFtR4Q==",
"dev": true
},
"@cspell/dict-django": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-django/-/dict-django-2.0.0.tgz",
- "integrity": "sha512-GkJdJv6cmzrKcmq2/oxTXjKF5uv71r4eTqnFmgPbNBW1t+G4VYpzOf0QrVQrhx2RC4DdW5XfcTf+iS0FxHOTmw==",
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-django/-/dict-django-4.0.2.tgz",
+ "integrity": "sha512-L0Yw6+Yh2bE9/FAMG4gy9m752G4V8HEBjEAGeRIQ9qvxDLR9yD6dPOtgEFTjv7SWlKSrLb9wA/W3Q2GKCOusSg==",
"dev": true
},
"@cspell/dict-docker": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-docker/-/dict-docker-1.1.1.tgz",
- "integrity": "sha512-UEYoeRDm7oUN9yz1mYSozz6D4+2N14S/cd2Re9et6Xzq6yi62s4ky3knF92Of2weelADjnN41UA22VBhRAf7Sw==",
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-docker/-/dict-docker-1.1.6.tgz",
+ "integrity": "sha512-zCCiRTZ6EOQpBnSOm0/3rnKW1kCcAUDUA7SxJG3SuH6iZvKi3I8FEg8+O83WQUeXg0SyPNerD9F40JLnnJjJig==",
"dev": true
},
"@cspell/dict-dotnet": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-dotnet/-/dict-dotnet-2.0.1.tgz",
- "integrity": "sha512-b1n4crJRW0WZVf9Gp/52j/tDtjYiZ3N81fIyfqPlBrjsh/5AivfA697DYwQ2mr8ngNX7RsqRtYNQjealA1rEnQ==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-dotnet/-/dict-dotnet-5.0.0.tgz",
+ "integrity": "sha512-EOwGd533v47aP5QYV8GlSSKkmM9Eq8P3G/eBzSpH3Nl2+IneDOYOBLEUraHuiCtnOkNsz0xtZHArYhAB2bHWAw==",
"dev": true
},
"@cspell/dict-elixir": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-elixir/-/dict-elixir-2.0.1.tgz",
- "integrity": "sha512-eTTTxZt1FqGkM780yFDxsGHvTbWqvlK8YISSccK8FyrB6ULW+uflQlNS5AnWg3uWKC48b7pQott+odYCsPJ+Ow==",
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-elixir/-/dict-elixir-4.0.3.tgz",
+ "integrity": "sha512-g+uKLWvOp9IEZvrIvBPTr/oaO6619uH/wyqypqvwpmnmpjcfi8+/hqZH8YNKt15oviK8k4CkINIqNhyndG9d9Q==",
"dev": true
},
"@cspell/dict-en_us": {
- "version": "2.3.3",
- "resolved": "https://registry.npmjs.org/@cspell/dict-en_us/-/dict-en_us-2.3.3.tgz",
- "integrity": "sha512-csyKeaNktfpvMkmE2GOPTwsrQm3wWhLKVaDRaGU0qTcIjDiCvqv/iYgrVrKRkoddA3kdNTZ8YNCcix7lb6VkOg==",
+ "version": "4.3.2",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-en_us/-/dict-en_us-4.3.2.tgz",
+ "integrity": "sha512-o8xtHDLPNzW6hK5b1TaDTWt25vVi9lWlL6/dZ9YoS+ZMj+Dy/yuXatqfOgeGyU3a9+2gxC0kbr4oufMUQXI2mQ==",
+ "dev": true
+ },
+ "@cspell/dict-en-common-misspellings": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-en-common-misspellings/-/dict-en-common-misspellings-1.0.2.tgz",
+ "integrity": "sha512-jg7ZQZpZH7+aAxNBlcAG4tGhYF6Ksy+QS5Df73Oo+XyckBjC9QS+PrRwLTeYoFIgXy5j3ICParK5r3MSSoL4gw==",
"dev": true
},
"@cspell/dict-en-gb": {
@@ -8778,177 +9202,201 @@
"dev": true
},
"@cspell/dict-filetypes": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-filetypes/-/dict-filetypes-2.1.1.tgz",
- "integrity": "sha512-Oo0/mUbFHzsaATqRLdkV1RMoYns3aGzeKFIpVJg415GYtJ8EABXtEArYTXeMwlboyGTPvEk+PR2hBSTSfQTqmg==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-filetypes/-/dict-filetypes-3.0.0.tgz",
+ "integrity": "sha512-Fiyp0z5uWaK0d2TfR9GMUGDKmUMAsOhGD5A0kHoqnNGswL2iw0KB0mFBONEquxU65fEnQv4R+jdM2d9oucujuA==",
"dev": true
},
"@cspell/dict-fonts": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-fonts/-/dict-fonts-2.1.0.tgz",
- "integrity": "sha512-hk7xsbfWEUhc136Xj7I2TD7ouKAfWwzCVAQaHBxcVXAsVxu7bDOGj4FvE2jBzlkSUY8A9Ww8qS0GOFvowJshVg==",
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-fonts/-/dict-fonts-3.0.2.tgz",
+ "integrity": "sha512-Z5QdbgEI7DV+KPXrAeDA6dDm/vTzyaW53SGlKqz6PI5VhkOjgkBXv3YtZjnxMZ4dY2ZIqq+RUK6qa9Pi8rQdGQ==",
"dev": true
},
"@cspell/dict-fullstack": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/@cspell/dict-fullstack/-/dict-fullstack-2.0.6.tgz",
- "integrity": "sha512-R2E2xvbHvvRwwurxfpBJDRIJjXBMfEPF5WNV3LTOEMRqkZtoYCeJK9aqc8LHlmJMtAbnN1cx//BCDIyTJ0rO0A==",
+ "version": "3.1.5",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-fullstack/-/dict-fullstack-3.1.5.tgz",
+ "integrity": "sha512-6ppvo1dkXUZ3fbYn/wwzERxCa76RtDDl5Afzv2lijLoijGGUw5yYdLBKJnx8PJBGNLh829X352ftE7BElG4leA==",
+ "dev": true
+ },
+ "@cspell/dict-gaming-terms": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-gaming-terms/-/dict-gaming-terms-1.0.4.tgz",
+ "integrity": "sha512-hbDduNXlk4AOY0wFxcDMWBPpm34rpqJBeqaySeoUH70eKxpxm+dvjpoRLJgyu0TmymEICCQSl6lAHTHSDiWKZg==",
"dev": true
},
"@cspell/dict-git": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-git/-/dict-git-1.0.1.tgz",
- "integrity": "sha512-Rk+eTof/9inF11lvxmkCRK+gODatA3qai8kSASv6OG/JfPvpj7fTHErx/rdgPw/LOTDUafnoTjTYmj7B2MOQXg==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-git/-/dict-git-2.0.0.tgz",
+ "integrity": "sha512-n1AxyX5Kgxij/sZFkxFJlzn3K9y/sCcgVPg/vz4WNJ4K9YeTsUmyGLA2OQI7d10GJeiuAo2AP1iZf2A8j9aj2w==",
"dev": true
},
"@cspell/dict-golang": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-golang/-/dict-golang-3.0.1.tgz",
- "integrity": "sha512-0KNfXTbxHW2l8iVjxeOf+KFv9Qrw3z5cyKnkuYJWlBTSB5KcUBfeKCb4fsds26VdANqiy6U91b4gDx5kNEmBjQ==",
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-golang/-/dict-golang-6.0.1.tgz",
+ "integrity": "sha512-Z19FN6wgg2M/A+3i1O8qhrGaxUUGOW8S2ySN0g7vp4HTHeFmockEPwYx7gArfssNIruw60JorZv+iLJ6ilTeow==",
"dev": true
},
"@cspell/dict-haskell": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-haskell/-/dict-haskell-2.0.1.tgz",
- "integrity": "sha512-ooA23qIG7InOOxlLm67CNH5O2J85QsPHEAzEU9KEqVfYG5ovFs5tx6n9pHekDVk3MpQULpqfNUYDR0KigPLg5g==",
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-haskell/-/dict-haskell-4.0.1.tgz",
+ "integrity": "sha512-uRrl65mGrOmwT7NxspB4xKXFUenNC7IikmpRZW8Uzqbqcu7ZRCUfstuVH7T1rmjRgRkjcIjE4PC11luDou4wEQ==",
"dev": true
},
"@cspell/dict-html": {
- "version": "3.3.2",
- "resolved": "https://registry.npmjs.org/@cspell/dict-html/-/dict-html-3.3.2.tgz",
- "integrity": "sha512-cM5pQSEiqjrdk6cRFLrlLdWNT/J8399f/A6DjwjfYhHrGy0e/Rsjv76HZT0GlE1OqMoq9eG9jdQsfoYYgWTIpQ==",
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-html/-/dict-html-4.0.3.tgz",
+ "integrity": "sha512-Gae8i8rrArT0UyG1I6DHDK62b7Be6QEcBSIeWOm4VIIW1CASkN9B0qFgSVnkmfvnu1Y3H7SSaaEynKjdj3cs8w==",
"dev": true
},
"@cspell/dict-html-symbol-entities": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-html-symbol-entities/-/dict-html-symbol-entities-3.0.0.tgz",
- "integrity": "sha512-04K7cPTcbYXmHICfiob4gZA1yaj4hpfM+Nl5WIJ1EAZsSGHdqmGEF28GuCjyQ8ZeKiJAsPt/vXuLBbjxkHqZyQ==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-html-symbol-entities/-/dict-html-symbol-entities-4.0.0.tgz",
+ "integrity": "sha512-HGRu+48ErJjoweR5IbcixxETRewrBb0uxQBd6xFGcxbEYCX8CnQFTAmKI5xNaIt2PKaZiJH3ijodGSqbKdsxhw==",
"dev": true
},
"@cspell/dict-java": {
- "version": "3.0.7",
- "resolved": "https://registry.npmjs.org/@cspell/dict-java/-/dict-java-3.0.7.tgz",
- "integrity": "sha512-IL7ubsRvKX6dZSx++TplJCfhiS7kkEGpbTPG0gMEP50DTNAVM4icZS8zmer2UBCU5PTwF85abJjdX7mRADWKVg==",
+ "version": "5.0.5",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-java/-/dict-java-5.0.5.tgz",
+ "integrity": "sha512-X19AoJgWIBwJBSWGFqSgHaBR/FEykBHTMjL6EqOnhIGEyE9nvuo32tsSHjXNJ230fQxQptEvRZoaldNLtKxsRg==",
+ "dev": true
+ },
+ "@cspell/dict-k8s": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-k8s/-/dict-k8s-1.0.1.tgz",
+ "integrity": "sha512-gc5y4Nm3hVdMZNBZfU2M1AsAmObZsRWjCUk01NFPfGhFBXyVne41T7E62rpnzu5330FV/6b/TnFcPgRmak9lLw==",
"dev": true
},
"@cspell/dict-latex": {
- "version": "2.0.9",
- "resolved": "https://registry.npmjs.org/@cspell/dict-latex/-/dict-latex-2.0.9.tgz",
- "integrity": "sha512-d1kTK6dJb5z6UcfASQWjqQlsjZvnoVOvMWxYtLpGksYf6gM4IgqoPVNMLYYK6xBS4T/uAnLIj975A6YuAeyZpg==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-latex/-/dict-latex-4.0.0.tgz",
+ "integrity": "sha512-LPY4y6D5oI7D3d+5JMJHK/wxYTQa2lJMSNxps2JtuF8hbAnBQb3igoWEjEbIbRRH1XBM0X8dQqemnjQNCiAtxQ==",
"dev": true
},
"@cspell/dict-lorem-ipsum": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-lorem-ipsum/-/dict-lorem-ipsum-2.0.1.tgz",
- "integrity": "sha512-s7Ft8UiloUJwgz4z8uLeFvCkeTcZ43HQl7mSAlZd76eW+keLSsdeGmLDx2zaciqo+MftPGyzygVCwaJjTGxiew==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-lorem-ipsum/-/dict-lorem-ipsum-3.0.0.tgz",
+ "integrity": "sha512-msEV24qEpzWZs2kcEicqYlhyBpR0amfDkJOs+iffC07si9ftqtQ+yP3lf1VFLpgqw3SQh1M1vtU7RD4sPrNlcQ==",
"dev": true
},
"@cspell/dict-lua": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-lua/-/dict-lua-2.0.0.tgz",
- "integrity": "sha512-7WUEBEspSKtsq104WdIys1+DLqAxpJPzw74Py1TuE3fI5GvlzeSZkRFP2ya54GB2lCO4C3mq4M8EnitpibVDfw==",
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-lua/-/dict-lua-4.0.1.tgz",
+ "integrity": "sha512-j0MFmeCouSoC6EdZTbvGe1sJ9V+ruwKSeF+zRkNNNload7R72Co5kX1haW2xLHGdlq0kqSy1ODRZKdVl0e+7hg==",
"dev": true
},
"@cspell/dict-node": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-node/-/dict-node-3.0.1.tgz",
- "integrity": "sha512-sK2cpuV0EAc43Amd5xeQXkI9MeRTECMw+yjap06gKSModbgI7BqJUHeKZed+0Hii+LpaJ4TYpLGiRVsO+qSk0w==",
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-node/-/dict-node-4.0.2.tgz",
+ "integrity": "sha512-FEQJ4TnMcXEFslqBQkXa5HposMoCGsiBv2ux4IZuIXgadXeHKHUHk60iarWpjhzNzQLyN2GD7NoRMd12bK3Llw==",
"dev": true
},
"@cspell/dict-npm": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/@cspell/dict-npm/-/dict-npm-3.1.2.tgz",
- "integrity": "sha512-dg4M38nrCCeBOYKVqPG91JPJ67j9LygPeNnu5fa7E9Z1eho3fkYHvfKlF3t4EZyAOxEobp0ZB0iXaCuX2YknlA==",
+ "version": "5.0.5",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-npm/-/dict-npm-5.0.5.tgz",
+ "integrity": "sha512-eirZm4XpJNEcbmLGIwI2qXdRRlCKwEsH9mT3qCUytmbj6S6yn63F+8bShMW/yQBedV7+GXq9Td+cJdqiVutOiA==",
"dev": true
},
"@cspell/dict-php": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-php/-/dict-php-2.0.0.tgz",
- "integrity": "sha512-29WgU77eTO985LvMHwPi1pcpfopfCWfTdffDyqya0JIfOSaFUrlYKzGPkE4mRxcz2G3hXsaM0SRvBNdIRwEdUg==",
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-php/-/dict-php-4.0.1.tgz",
+ "integrity": "sha512-XaQ/JkSyq2c07MfRG54DjLi2CV+HHwS99DDCAao9Fq2JfkWroTQsUeek7wYZXJATrJVOULoV3HKih12x905AtQ==",
"dev": true
},
"@cspell/dict-powershell": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-powershell/-/dict-powershell-2.0.0.tgz",
- "integrity": "sha512-6uvEhLiGmG3u9TFkM1TYcky6aL9Yk7Sk3KJwoTYBaQJY2KqrprgyQtW6yxIw9oU52VRHlq3KKvSAA9Q26+SIkQ==",
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-powershell/-/dict-powershell-5.0.1.tgz",
+ "integrity": "sha512-lLl+syWFgfv2xdsoxHfPIB2FGkn//XahCIKcRaf52AOlm1/aXeaJN579B9HCpvM7wawHzMqJ33VJuL/vb6Lc4g==",
"dev": true
},
"@cspell/dict-public-licenses": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/@cspell/dict-public-licenses/-/dict-public-licenses-1.0.6.tgz",
- "integrity": "sha512-Z9IUFPkkOpOsEdgPUfQOJNQ+qU6+iBAZWS/CR5sUqTX+s5VkPNVwQyVC2kdmgmE2U5qwzAPewG6nVKr2MVogwg==",
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-public-licenses/-/dict-public-licenses-2.0.2.tgz",
+ "integrity": "sha512-baKkbs/WGEV2lCWZoL0KBPh3uiPcul5GSDwmXEBAsR5McEW52LF94/b7xWM0EmSAc/y8ODc5LnPYC7RDRLi6LQ==",
"dev": true
},
"@cspell/dict-python": {
- "version": "3.0.6",
- "resolved": "https://registry.npmjs.org/@cspell/dict-python/-/dict-python-3.0.6.tgz",
- "integrity": "sha512-tzxJ4sd9ZGhAUKg/WJJpQGDNtoHvM8Wn+iS2+PnQj2/LTHBW4mnaCogsGsBtYu8C4b2+BEQs+tc5808AeEfLug==",
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-python/-/dict-python-4.0.3.tgz",
+ "integrity": "sha512-tUEMEbtV5kjuiX//K1SFo4ayO6q+bY9ghqTAo3bdlraZy59MFx8KVLYHnRndVqGwM8rRwRhp9Kmb6boAnBl+Kw==",
"dev": true
},
"@cspell/dict-r": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/@cspell/dict-r/-/dict-r-1.0.3.tgz",
- "integrity": "sha512-u2qeXd4cx/TvTVcmkvA+sK6f4K1uMAMO6QPMSr1pSvqGElPRP1mIBXmuiSuBzLO3LbsJuUEHw5Cp3/bxIB6rNA==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-r/-/dict-r-2.0.1.tgz",
+ "integrity": "sha512-KCmKaeYMLm2Ip79mlYPc8p+B2uzwBp4KMkzeLd5E6jUlCL93Y5Nvq68wV5fRLDRTf7N1LvofkVFWfDcednFOgA==",
"dev": true
},
"@cspell/dict-ruby": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/@cspell/dict-ruby/-/dict-ruby-2.0.2.tgz",
- "integrity": "sha512-vVnUpSmGDbPjs7MHq741DsLHhQcoA4CnUCM9wsTorQ9AQRDAkDTbK/LcY8nM19MoXCb3eF8PFku5Jq+gqH0u7w==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-ruby/-/dict-ruby-5.0.0.tgz",
+ "integrity": "sha512-ssb96QxLZ76yPqFrikWxItnCbUKhYXJ2owkoIYzUGNFl2CHSoHCb5a6Zetum9mQ/oUA3gNeUhd28ZUlXs0la2A==",
"dev": true
},
"@cspell/dict-rust": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-rust/-/dict-rust-2.0.1.tgz",
- "integrity": "sha512-ATDpIh0VWpQdUIZa8zqqJY4wQz3q00BTXlQCodeOmObYSb23+L6KWWzJ8mKLgpbc1lqTkogWrqxiCxlrCmqNmg==",
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-rust/-/dict-rust-4.0.1.tgz",
+ "integrity": "sha512-xJSSzHDK2z6lSVaOmMxl3PTOtfoffaxMo7fTcbZUF+SCJzfKbO6vnN9TCGX2sx1RHFDz66Js6goz6SAZQdOwaw==",
"dev": true
},
"@cspell/dict-scala": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-scala/-/dict-scala-2.0.0.tgz",
- "integrity": "sha512-MUwA2YKpqaQOSR4V1/CVGRNk8Ii5kf6I8Ch+4/BhRZRQXuwWbi21rDRYWPqdQWps7VNzAbbMA+PQDWsD5YY38g==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-scala/-/dict-scala-5.0.0.tgz",
+ "integrity": "sha512-ph0twaRoV+ylui022clEO1dZ35QbeEQaKTaV2sPOsdwIokABPIiK09oWwGK9qg7jRGQwVaRPEq0Vp+IG1GpqSQ==",
"dev": true
},
"@cspell/dict-software-terms": {
- "version": "2.2.9",
- "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-2.2.9.tgz",
- "integrity": "sha512-uty2txffWWgYVTwt6/ekPwtVHb8GRDKgfmhOrcQbpTgMghIjxFgS8ADYgt5h+NrAomy7oGrffWDI1BimbhzRCA==",
+ "version": "3.1.6",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-3.1.6.tgz",
+ "integrity": "sha512-w46+pIMRVtrDuTZXK/YxDP5NL5yVoX0ImEPO0s9WbxdyyfhzAF3sGYHBGN/50OGLHExcqe6Idb9feoRC9mCLxw==",
"dev": true
},
"@cspell/dict-sql": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/@cspell/dict-sql/-/dict-sql-1.0.4.tgz",
- "integrity": "sha512-+9nMcwsCzdYH0tyv2LeuVvQ+DdecS2C1N+hw6sl0FTHWI5GwULHAGW840RBwcKw0s+dl7sc0WpZhS1EW7b0pXg==",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-sql/-/dict-sql-2.1.0.tgz",
+ "integrity": "sha512-Bb+TNWUrTNNABO0bmfcYXiTlSt0RD6sB2MIY+rNlaMyIwug43jUjeYmkLz2tPkn3+2uvySeFEOMVYhMVfcuDKg==",
+ "dev": true
+ },
+ "@cspell/dict-svelte": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-svelte/-/dict-svelte-1.0.2.tgz",
+ "integrity": "sha512-rPJmnn/GsDs0btNvrRBciOhngKV98yZ9SHmg8qI6HLS8hZKvcXc0LMsf9LLuMK1TmS2+WQFAan6qeqg6bBxL2Q==",
"dev": true
},
"@cspell/dict-swift": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/@cspell/dict-swift/-/dict-swift-1.0.3.tgz",
- "integrity": "sha512-yOBLSaRD0AnkkkndJ8PuB82Evp6lA2xItf2AWsnPfCCgxp5Ojk6uUBC/WQBSkzkCAOGbXyHsu9D97tsOx2c6cw==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-swift/-/dict-swift-2.0.1.tgz",
+ "integrity": "sha512-gxrCMUOndOk7xZFmXNtkCEeroZRnS2VbeaIPiymGRHj5H+qfTAzAKxtv7jJbVA3YYvEzWcVE2oKDP4wcbhIERw==",
"dev": true
},
"@cspell/dict-typescript": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/@cspell/dict-typescript/-/dict-typescript-2.0.2.tgz",
- "integrity": "sha512-OIoSJsCw9WHX4eDikoF5/0QbptMPZjElOcMYdYCyV03nqV5n4ot72ysTexW95yW4+fQU6uDPNQvnrUnhXXEkTA==",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-typescript/-/dict-typescript-3.1.1.tgz",
+ "integrity": "sha512-N9vNJZoOXmmrFPR4ir3rGvnqqwmQGgOYoL1+y6D4oIhyr7FhaYiyF/d7QT61RmjZQcATMa6PSL+ZisCeRLx9+A==",
"dev": true
},
"@cspell/dict-vue": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/@cspell/dict-vue/-/dict-vue-2.0.2.tgz",
- "integrity": "sha512-/MB0RS0Gn01s4pgmjy0FvsLfr3RRMrRphEuvTRserNcM8XVtoIVAtrjig/Gg0DPwDrN8Clm0L1j7iQay6S8D0g==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-vue/-/dict-vue-3.0.0.tgz",
+ "integrity": "sha512-niiEMPWPV9IeRBRzZ0TBZmNnkK3olkOPYxC1Ny2AX4TGlYRajcW0WUtoSHmvvjZNfWLSg2L6ruiBeuPSbjnG6A==",
+ "dev": true
+ },
+ "@cspell/strong-weak-map": {
+ "version": "6.31.1",
+ "resolved": "https://registry.npmjs.org/@cspell/strong-weak-map/-/strong-weak-map-6.31.1.tgz",
+ "integrity": "sha512-z8AuWvUuSnugFKJOA9Ke0aiFuehcqLFqia9bk8XaQNEWr44ahPVn3sEWnAncTxPbpWuUw5UajoJa0egRAE1CCg==",
"dev": true
},
"@eslint/eslintrc": {
- "version": "1.3.3",
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.3.tgz",
- "integrity": "sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg==",
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz",
+ "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==",
"dev": true,
"requires": {
"ajv": "^6.12.4",
"debug": "^4.3.2",
"espree": "^9.4.0",
- "globals": "^13.15.0",
+ "globals": "^13.19.0",
"ignore": "^5.2.0",
"import-fresh": "^3.2.1",
"js-yaml": "^4.1.0",
@@ -8974,14 +9422,14 @@
}
},
"@humanwhocodes/config-array": {
- "version": "0.11.6",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.6.tgz",
- "integrity": "sha512-jJr+hPTJYKyDILJfhNSHsjiwXYf26Flsz8DvNndOsHs5pwSnpGUEy8yzF0JYhCEvTDdV2vuOK5tt8BVhwO5/hg==",
+ "version": "0.11.8",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz",
+ "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==",
"dev": true,
"requires": {
"@humanwhocodes/object-schema": "^1.2.1",
"debug": "^4.1.1",
- "minimatch": "^3.0.4"
+ "minimatch": "^3.0.5"
},
"dependencies": {
"debug": {
@@ -9090,26 +9538,51 @@
"integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==",
"dev": true
},
+ "@jridgewell/gen-mapping": {
+ "version": "0.3.3",
+ "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz",
+ "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==",
+ "dev": true,
+ "requires": {
+ "@jridgewell/set-array": "^1.0.1",
+ "@jridgewell/sourcemap-codec": "^1.4.10",
+ "@jridgewell/trace-mapping": "^0.3.9"
+ }
+ },
"@jridgewell/resolve-uri": {
- "version": "3.0.6",
- "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.6.tgz",
- "integrity": "sha512-R7xHtBSNm+9SyvpJkdQl+qrM3Hm2fea3Ef197M3mUug+v+yR+Rhfbs7PBtcBUVnIWJ4JcAdjvij+c8hXS9p5aw==",
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz",
+ "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==",
+ "dev": true
+ },
+ "@jridgewell/set-array": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz",
+ "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==",
"dev": true
},
"@jridgewell/sourcemap-codec": {
- "version": "1.4.11",
- "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz",
- "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==",
+ "version": "1.4.15",
+ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz",
+ "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==",
"dev": true
},
"@jridgewell/trace-mapping": {
- "version": "0.3.9",
- "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz",
- "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==",
+ "version": "0.3.18",
+ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz",
+ "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==",
"dev": true,
"requires": {
- "@jridgewell/resolve-uri": "^3.0.3",
- "@jridgewell/sourcemap-codec": "^1.4.10"
+ "@jridgewell/resolve-uri": "3.1.0",
+ "@jridgewell/sourcemap-codec": "1.4.14"
+ },
+ "dependencies": {
+ "@jridgewell/sourcemap-codec": {
+ "version": "1.4.14",
+ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz",
+ "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==",
+ "dev": true
+ }
}
},
"@nodelib/fs.scandir": {
@@ -9164,19 +9637,13 @@
"@types/json5": {
"version": "0.0.29",
"resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz",
- "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=",
+ "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==",
"dev": true
},
"@types/node": {
- "version": "17.0.26",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.26.tgz",
- "integrity": "sha512-z/FG/6DUO7pnze3AE3TBGIjGGKkvCcGcWINe1C7cADY8hKLJPDYpzsNE37uExQ4md5RFtTCvg+M8Mu1Enyeg2A=="
- },
- "@types/parse-json": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
- "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
- "dev": true
+ "version": "18.16.1",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-18.16.1.tgz",
+ "integrity": "sha512-DZxSZWXxFfOlx7k7Rv4LAyiMroaxa3Ly/7OOzZO8cBNho0YzAi4qlbrx8W27JGqG57IgR/6J7r+nOJWw6kcvZA=="
},
"@types/yauzl": {
"version": "2.10.0",
@@ -9208,9 +9675,9 @@
}
},
"acorn": {
- "version": "8.8.1",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz",
- "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA=="
+ "version": "8.8.2",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz",
+ "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw=="
},
"acorn-globals": {
"version": "7.0.1",
@@ -9317,9 +9784,9 @@
}
},
"anymatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
- "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
+ "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
"dev": true,
"requires": {
"normalize-path": "^3.0.0",
@@ -9338,7 +9805,7 @@
"archy": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz",
- "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=",
+ "integrity": "sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==",
"dev": true
},
"argparse": {
@@ -9346,21 +9813,31 @@
"resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
"integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
},
+ "array-buffer-byte-length": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz",
+ "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==",
+ "dev": true,
+ "requires": {
+ "call-bind": "^1.0.2",
+ "is-array-buffer": "^3.0.1"
+ }
+ },
"array-flatten": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
- "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI="
+ "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg=="
},
"array-includes": {
- "version": "3.1.4",
- "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz",
- "integrity": "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==",
+ "version": "3.1.6",
+ "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz",
+ "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==",
"dev": true,
"requires": {
"call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.19.1",
- "get-intrinsic": "^1.1.1",
+ "define-properties": "^1.1.4",
+ "es-abstract": "^1.20.4",
+ "get-intrinsic": "^1.1.3",
"is-string": "^1.0.7"
}
},
@@ -9371,21 +9848,21 @@
"dev": true
},
"array.prototype.flat": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz",
- "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==",
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz",
+ "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==",
"dev": true,
"requires": {
"call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.19.2",
+ "define-properties": "^1.1.4",
+ "es-abstract": "^1.20.4",
"es-shim-unscopables": "^1.0.0"
}
},
"asap": {
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
- "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY="
+ "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA=="
},
"assertion-error": {
"version": "1.1.0",
@@ -9407,7 +9884,13 @@
"asynckit": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
- "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
+ "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
+ },
+ "available-typed-arrays": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz",
+ "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==",
+ "dev": true
},
"balanced-match": {
"version": "1.0.2",
@@ -9471,14 +9954,6 @@
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
"integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg=="
- },
- "on-finished": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
- "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
- "requires": {
- "ee-first": "1.1.1"
- }
}
}
},
@@ -9507,16 +9982,15 @@
"dev": true
},
"browserslist": {
- "version": "4.20.3",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.3.tgz",
- "integrity": "sha512-NBhymBQl1zM0Y5dQT/O+xiLP9/rzOIQdKM/eMJBAq7yBgaB6krIYLGejrwVYnSHZdqjscB1SPuAjHwxjvN6Wdg==",
+ "version": "4.21.5",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz",
+ "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==",
"dev": true,
"requires": {
- "caniuse-lite": "^1.0.30001332",
- "electron-to-chromium": "^1.4.118",
- "escalade": "^3.1.1",
- "node-releases": "^2.0.3",
- "picocolors": "^1.0.0"
+ "caniuse-lite": "^1.0.30001449",
+ "electron-to-chromium": "^1.4.284",
+ "node-releases": "^2.0.8",
+ "update-browserslist-db": "^1.0.10"
}
},
"buffer": {
@@ -9536,7 +10010,7 @@
"bytes": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
- "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg="
+ "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw=="
},
"caching-transform": {
"version": "4.0.0",
@@ -9571,9 +10045,9 @@
"dev": true
},
"caniuse-lite": {
- "version": "1.0.30001332",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001332.tgz",
- "integrity": "sha512-10T30NYOEQtN6C11YGg411yebhvpnC6Z102+B95eAsN0oB6KUs01ivE8u+G6FMIRtIrVlYXhL+LUwQ3/hXwDWw==",
+ "version": "1.0.30001481",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001481.tgz",
+ "integrity": "sha512-KCqHwRnaa1InZBtqXzP98LPg0ajCVujMKjqKDhZEthIpAsJl/YEIa3YvXjGXPVqzZVguccuu7ga9KOE1J9rKPQ==",
"dev": true
},
"chai": {
@@ -9612,7 +10086,7 @@
"check-error": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz",
- "integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=",
+ "integrity": "sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==",
"dev": true
},
"chokidar": {
@@ -9734,9 +10208,9 @@
"dev": true
},
"colorette": {
- "version": "2.0.19",
- "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz",
- "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==",
+ "version": "2.0.20",
+ "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz",
+ "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==",
"dev": true
},
"combined-stream": {
@@ -9748,9 +10222,9 @@
}
},
"commander": {
- "version": "9.4.1",
- "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz",
- "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==",
+ "version": "9.5.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz",
+ "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==",
"dev": true
},
"comment-json": {
@@ -9769,7 +10243,7 @@
"commondir": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
- "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=",
+ "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==",
"dev": true
},
"component-emitter": {
@@ -9802,7 +10276,7 @@
"concat-map": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
- "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
+ "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="
},
"configstore": {
"version": "5.0.1",
@@ -9840,18 +10314,15 @@
}
},
"content-type": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
- "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA=="
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",
+ "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA=="
},
"convert-source-map": {
- "version": "1.8.0",
- "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz",
- "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==",
- "dev": true,
- "requires": {
- "safe-buffer": "~5.1.1"
- }
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz",
+ "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==",
+ "dev": true
},
"cookie": {
"version": "0.5.0",
@@ -9861,7 +10332,7 @@
"cookie-signature": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
- "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw="
+ "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ=="
},
"cookiejar": {
"version": "2.1.4",
@@ -9884,16 +10355,14 @@
}
},
"cosmiconfig": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz",
- "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==",
- "dev": true,
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.0.0.tgz",
+ "integrity": "sha512-da1EafcpH6b/TD8vDRaWV7xFINlHlF6zKsGwS1TsuVJTZRkquaS5HTMq7uq6h31619QjbsYl21gVDOm32KM1vQ==",
"requires": {
- "@types/parse-json": "^4.0.0",
"import-fresh": "^3.2.1",
+ "js-yaml": "^4.1.0",
"parse-json": "^5.0.0",
- "path-type": "^4.0.0",
- "yaml": "^1.10.0"
+ "path-type": "^4.0.0"
}
},
"cross-fetch": {
@@ -9902,6 +10371,35 @@
"integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==",
"requires": {
"node-fetch": "2.6.7"
+ },
+ "dependencies": {
+ "node-fetch": {
+ "version": "2.6.7",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
+ "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
+ "requires": {
+ "whatwg-url": "^5.0.0"
+ }
+ },
+ "tr46": {
+ "version": "0.0.3",
+ "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
+ "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="
+ },
+ "webidl-conversions": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
+ "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ=="
+ },
+ "whatwg-url": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
+ "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
+ "requires": {
+ "tr46": "~0.0.3",
+ "webidl-conversions": "^3.0.0"
+ }
+ }
}
},
"cross-spawn": {
@@ -9942,118 +10440,98 @@
"semver": "^7.3.7",
"strip-ansi": "^6.0.1",
"vscode-uri": "^3.0.6"
- },
- "dependencies": {
- "brace-expansion": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
- "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
- "dev": true,
- "requires": {
- "balanced-match": "^1.0.0"
- }
- },
- "glob": {
- "version": "8.0.3",
- "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz",
- "integrity": "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==",
- "dev": true,
- "requires": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^5.0.1",
- "once": "^1.3.0"
- }
- },
- "minimatch": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz",
- "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==",
- "dev": true,
- "requires": {
- "brace-expansion": "^2.0.1"
- }
- }
+ }
+ },
+ "cspell-dictionary": {
+ "version": "6.31.1",
+ "resolved": "https://registry.npmjs.org/cspell-dictionary/-/cspell-dictionary-6.31.1.tgz",
+ "integrity": "sha512-7+K7aQGarqbpucky26wled7QSCJeg6VkLUWS+hLjyf0Cqc9Zew5xsLa4QjReExWUJx+a97jbiflITZNuWxgMrg==",
+ "dev": true,
+ "requires": {
+ "@cspell/cspell-pipe": "6.31.1",
+ "@cspell/cspell-types": "6.31.1",
+ "cspell-trie-lib": "6.31.1",
+ "fast-equals": "^4.0.3",
+ "gensequence": "^5.0.2"
}
},
"cspell-gitignore": {
- "version": "6.10.1",
- "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-6.10.1.tgz",
- "integrity": "sha512-g6320DFIyU56iSdPTF+LwoExvlCNptEXiArE3VmyyTYLXkIHWwFhjcZN43Nd5/eJNzVuuEen64yKtI2ZsTr4xw==",
+ "version": "6.31.1",
+ "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-6.31.1.tgz",
+ "integrity": "sha512-PAcmjN6X89Z8qgjem6HYb+VmvVtKuc+fWs4sk21+jv2MiLk23Bkp+8slSaIDVR//58fxJkMx17PHyo2cDO/69A==",
"dev": true,
"requires": {
- "cspell-glob": "^6.10.1",
+ "cspell-glob": "6.31.1",
"find-up": "^5.0.0"
}
},
"cspell-glob": {
- "version": "6.10.1",
- "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-6.10.1.tgz",
- "integrity": "sha512-4P2B0BaKUtLwYOIif2rgmwxBnaj6WNhHhM6RDTAYGiestvRarb+NMr1KnMIhq6gDKu5mAeBVC5+/M4DUdNZ0Ww==",
+ "version": "6.31.1",
+ "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-6.31.1.tgz",
+ "integrity": "sha512-ygEmr5hgE4QtO5+L3/ihfMKBhPipbapfS22ilksFSChKMc15Regds0z+z/1ZBoe+OFAPneQfIuBxMwQ/fB00GQ==",
"dev": true,
"requires": {
"micromatch": "^4.0.5"
}
},
"cspell-grammar": {
- "version": "6.10.1",
- "resolved": "https://registry.npmjs.org/cspell-grammar/-/cspell-grammar-6.10.1.tgz",
- "integrity": "sha512-y4VbZudXBozJ98PH76t2HEkuZqZ5q3Opy2PpgSi1zHcyoVpG5CNpu4FQXO2T24AgA40M8a9cFW5mM9FdLlNUIA==",
+ "version": "6.31.1",
+ "resolved": "https://registry.npmjs.org/cspell-grammar/-/cspell-grammar-6.31.1.tgz",
+ "integrity": "sha512-AsRVP0idcNFVSb9+p9XjMumFj3BUV67WIPWApaAzJl/dYyiIygQObRE+si0/QtFWGNw873b7hNhWZiKjqIdoaQ==",
"dev": true,
"requires": {
- "@cspell/cspell-pipe": "^6.10.1",
- "@cspell/cspell-types": "^6.10.1"
+ "@cspell/cspell-pipe": "6.31.1",
+ "@cspell/cspell-types": "6.31.1"
}
},
"cspell-io": {
- "version": "6.10.1",
- "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-6.10.1.tgz",
- "integrity": "sha512-fpZde2txupHfm/Cs2AfsoBJPaEjmIxR9lEFMEqp9JIB4ZQgvZsaND9dlUyqMDQiMStfCT/47OhTJQi+VfjnhRw==",
+ "version": "6.31.1",
+ "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-6.31.1.tgz",
+ "integrity": "sha512-deZcpvTYY/NmLfOdOtzcm+nDvJZozKmj4TY3pPpX0HquPX0A/w42bFRT/zZNmRslFl8vvrCZZUog7SOc6ha3uA==",
"dev": true,
"requires": {
- "@cspell/cspell-service-bus": "^6.10.1",
- "node-fetch": "^2.6.7"
+ "@cspell/cspell-service-bus": "6.31.1",
+ "node-fetch": "^2.6.9"
}
},
"cspell-lib": {
- "version": "6.10.1",
- "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-6.10.1.tgz",
- "integrity": "sha512-h0pQ1OFckhqfjvhE6k1OhIpsuVABgXAFW+MjZhn1QB1awSkC6hrNekGXs6WNGngYC56pII6yk5uagokdwH9siQ==",
+ "version": "6.31.1",
+ "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-6.31.1.tgz",
+ "integrity": "sha512-KgSiulbLExY+z2jGwkO77+aAkyugsPAw7y07j3hTQLpd+0esPCZqrmbo2ItnkvkDNd/c34PqQCr7/044/rz8gw==",
"dev": true,
"requires": {
- "@cspell/cspell-bundled-dicts": "^6.10.1",
- "@cspell/cspell-pipe": "^6.10.1",
- "@cspell/cspell-types": "^6.10.1",
+ "@cspell/cspell-bundled-dicts": "6.31.1",
+ "@cspell/cspell-pipe": "6.31.1",
+ "@cspell/cspell-types": "6.31.1",
+ "@cspell/strong-weak-map": "6.31.1",
"clear-module": "^4.1.2",
"comment-json": "^4.2.3",
"configstore": "^5.0.1",
- "cosmiconfig": "^7.0.1",
- "cspell-glob": "^6.10.1",
- "cspell-grammar": "^6.10.1",
- "cspell-io": "^6.10.1",
- "cspell-trie-lib": "^6.10.1",
+ "cosmiconfig": "8.0.0",
+ "cspell-dictionary": "6.31.1",
+ "cspell-glob": "6.31.1",
+ "cspell-grammar": "6.31.1",
+ "cspell-io": "6.31.1",
+ "cspell-trie-lib": "6.31.1",
"fast-equals": "^4.0.3",
"find-up": "^5.0.0",
- "fs-extra": "^10.1.0",
- "gensequence": "^4.0.2",
+ "gensequence": "^5.0.2",
"import-fresh": "^3.3.0",
"resolve-from": "^5.0.0",
"resolve-global": "^1.0.0",
- "vscode-languageserver-textdocument": "^1.0.7",
- "vscode-uri": "^3.0.6"
+ "vscode-languageserver-textdocument": "^1.0.8",
+ "vscode-uri": "^3.0.7"
}
},
"cspell-trie-lib": {
- "version": "6.10.1",
- "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-6.10.1.tgz",
- "integrity": "sha512-3xu0Dyq+AhrivQ3p7FePLcmcjkeWfovlavFhRk/wwWHIMnnmj1q7emPa/BYbgzSMF917C940GbexczB9SujNxQ==",
+ "version": "6.31.1",
+ "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-6.31.1.tgz",
+ "integrity": "sha512-MtYh7s4Sbr1rKT31P2BK6KY+YfOy3dWsuusq9HnqCXmq6aZ1HyFgjH/9p9uvqGi/TboMqn1KOV8nifhXK3l3jg==",
"dev": true,
"requires": {
- "@cspell/cspell-pipe": "^6.10.1",
- "@cspell/cspell-types": "^6.10.1",
- "fs-extra": "^10.1.0",
- "gensequence": "^4.0.2"
+ "@cspell/cspell-pipe": "6.31.1",
+ "@cspell/cspell-types": "6.31.1",
+ "gensequence": "^5.0.2"
}
},
"cssom": {
@@ -10097,7 +10575,7 @@
"decamelize": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
- "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
+ "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==",
"dev": true
},
"decimal.js": {
@@ -10120,18 +10598,18 @@
"integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="
},
"default-require-extensions": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-3.0.0.tgz",
- "integrity": "sha512-ek6DpXq/SCpvjhpFsLFRVtIxJCRw6fUR42lYMVZuUMK7n8eMz4Uh5clckdBjEpLhn/gEBZo7hDJnJcwdKLKQjg==",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-3.0.1.tgz",
+ "integrity": "sha512-eXTJmRbm2TIt9MgWTsOH1wEuhew6XGZcMeGKCtLedIg/NCsg1iBePXkceTdK4Fii7pzmN9tGsZhKzZ4h7O/fxw==",
"dev": true,
"requires": {
"strip-bom": "^4.0.0"
}
},
"define-properties": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz",
- "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz",
+ "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==",
"dev": true,
"requires": {
"has-property-descriptors": "^1.0.0",
@@ -10141,7 +10619,7 @@
"delayed-stream": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
- "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk="
+ "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ=="
},
"depd": {
"version": "2.0.0",
@@ -10213,12 +10691,12 @@
"ee-first": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
- "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
+ "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="
},
"electron-to-chromium": {
- "version": "1.4.118",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.118.tgz",
- "integrity": "sha512-maZIKjnYDvF7Fs35nvVcyr44UcKNwybr93Oba2n3HkKDFAtk0svERkLN/HyczJDS3Fo4wU9th9fUQd09ZLtj1w==",
+ "version": "1.4.372",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.372.tgz",
+ "integrity": "sha512-MrlFq/j+TYHOjeWsWGYfzevc25HNeJdsF6qaLFrqBTRWZQtWkb1myq/Q2veLWezVaa5OcSZ99CFwTT4aF4Mung==",
"dev": true
},
"emoji-regex": {
@@ -10230,7 +10708,7 @@
"encodeurl": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
- "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k="
+ "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w=="
},
"end-of-stream": {
"version": "1.4.4",
@@ -10241,9 +10719,9 @@
}
},
"engine.io": {
- "version": "6.4.0",
- "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.4.0.tgz",
- "integrity": "sha512-OgxY1c/RuCSeO/rTr8DIFXx76IzUUft86R7/P7MMbbkuzeqJoTNw2lmeD91IyGz41QYleIIjWeMJGgug043sfQ==",
+ "version": "6.4.1",
+ "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.4.1.tgz",
+ "integrity": "sha512-JFYQurD/nbsA5BSPmbaOSLa3tSVj8L6o4srSwXXY3NqE+gGUNmmPTbhn8tjzcCtSqhFgIeqef81ngny8JM25hw==",
"requires": {
"@types/cookie": "^0.4.1",
"@types/cors": "^2.8.12",
@@ -10274,6 +10752,12 @@
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
+ },
+ "ws": {
+ "version": "8.11.0",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz",
+ "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==",
+ "requires": {}
}
}
},
@@ -10283,9 +10767,9 @@
"integrity": "sha512-tjuoZDMAdEhVnSFleYPCtdL2GXwVTGtNjoeJd9IhIG3C1xs9uwxqRNEu5WpnDZCaozwVlK/nuQhpodhXSIMaxw=="
},
"entities": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz",
- "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA=="
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
+ "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw=="
},
"error-ex": {
"version": "1.3.2",
@@ -10296,31 +10780,56 @@
}
},
"es-abstract": {
- "version": "1.19.5",
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.5.tgz",
- "integrity": "sha512-Aa2G2+Rd3b6kxEUKTF4TaW67czBLyAv3z7VOhYRU50YBx+bbsYZ9xQP4lMNazePuFlybXI0V4MruPos7qUo5fA==",
+ "version": "1.21.2",
+ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz",
+ "integrity": "sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==",
"dev": true,
"requires": {
+ "array-buffer-byte-length": "^1.0.0",
+ "available-typed-arrays": "^1.0.5",
"call-bind": "^1.0.2",
+ "es-set-tostringtag": "^2.0.1",
"es-to-primitive": "^1.2.1",
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.1.1",
+ "function.prototype.name": "^1.1.5",
+ "get-intrinsic": "^1.2.0",
"get-symbol-description": "^1.0.0",
+ "globalthis": "^1.0.3",
+ "gopd": "^1.0.1",
"has": "^1.0.3",
+ "has-property-descriptors": "^1.0.0",
+ "has-proto": "^1.0.1",
"has-symbols": "^1.0.3",
- "internal-slot": "^1.0.3",
- "is-callable": "^1.2.4",
+ "internal-slot": "^1.0.5",
+ "is-array-buffer": "^3.0.2",
+ "is-callable": "^1.2.7",
"is-negative-zero": "^2.0.2",
"is-regex": "^1.1.4",
"is-shared-array-buffer": "^1.0.2",
"is-string": "^1.0.7",
+ "is-typed-array": "^1.1.10",
"is-weakref": "^1.0.2",
- "object-inspect": "^1.12.0",
+ "object-inspect": "^1.12.3",
"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"
+ "object.assign": "^4.1.4",
+ "regexp.prototype.flags": "^1.4.3",
+ "safe-regex-test": "^1.0.0",
+ "string.prototype.trim": "^1.2.7",
+ "string.prototype.trimend": "^1.0.6",
+ "string.prototype.trimstart": "^1.0.6",
+ "typed-array-length": "^1.0.4",
+ "unbox-primitive": "^1.0.2",
+ "which-typed-array": "^1.1.9"
+ }
+ },
+ "es-set-tostringtag": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz",
+ "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==",
+ "dev": true,
+ "requires": {
+ "get-intrinsic": "^1.1.3",
+ "has": "^1.0.3",
+ "has-tostringtag": "^1.0.0"
}
},
"es-shim-unscopables": {
@@ -10358,7 +10867,7 @@
"escape-html": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
- "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg="
+ "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="
},
"escape-string-regexp": {
"version": "4.0.0",
@@ -10381,7 +10890,7 @@
"levn": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
- "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
+ "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==",
"requires": {
"prelude-ls": "~1.1.2",
"type-check": "~0.3.2"
@@ -10403,12 +10912,12 @@
"prelude-ls": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
- "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ="
+ "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w=="
},
"type-check": {
"version": "0.3.2",
"resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
- "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
+ "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==",
"requires": {
"prelude-ls": "~1.1.2"
}
@@ -10507,13 +11016,14 @@
"requires": {}
},
"eslint-import-resolver-node": {
- "version": "0.3.6",
- "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz",
- "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==",
+ "version": "0.3.7",
+ "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz",
+ "integrity": "sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==",
"dev": true,
"requires": {
"debug": "^3.2.7",
- "resolve": "^1.20.0"
+ "is-core-module": "^2.11.0",
+ "resolve": "^1.22.1"
},
"dependencies": {
"debug": {
@@ -10534,13 +11044,12 @@
}
},
"eslint-module-utils": {
- "version": "2.7.3",
- "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz",
- "integrity": "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==",
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz",
+ "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==",
"dev": true,
"requires": {
- "debug": "^3.2.7",
- "find-up": "^2.1.0"
+ "debug": "^3.2.7"
},
"dependencies": {
"debug": {
@@ -10552,60 +11061,11 @@
"ms": "^2.1.1"
}
},
- "find-up": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
- "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
- "dev": true,
- "requires": {
- "locate-path": "^2.0.0"
- }
- },
- "locate-path": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
- "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
- "dev": true,
- "requires": {
- "p-locate": "^2.0.0",
- "path-exists": "^3.0.0"
- }
- },
"ms": {
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
"dev": true
- },
- "p-limit": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
- "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
- "dev": true,
- "requires": {
- "p-try": "^1.0.0"
- }
- },
- "p-locate": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
- "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
- "dev": true,
- "requires": {
- "p-limit": "^1.1.0"
- }
- },
- "p-try": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
- "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
- "dev": true
- },
- "path-exists": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
- "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
- "dev": true
}
}
},
@@ -10715,9 +11175,9 @@
}
},
"eslint-scope": {
- "version": "7.1.1",
- "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz",
- "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==",
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz",
+ "integrity": "sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==",
"dev": true,
"requires": {
"esrecurse": "^4.3.0",
@@ -10742,20 +11202,20 @@
}
},
"eslint-visitor-keys": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz",
- "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==",
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.0.tgz",
+ "integrity": "sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ==",
"dev": true
},
"espree": {
- "version": "9.4.0",
- "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.0.tgz",
- "integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==",
+ "version": "9.5.1",
+ "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.1.tgz",
+ "integrity": "sha512-5yxtHSZXRSW5pvv3hAlXM5+/Oswi1AUFqBmbibKb5s6bp3rGIDkyXU6xCoyuuLhijr4SFwPrXRoZjz0AZDN9tg==",
"dev": true,
"requires": {
"acorn": "^8.8.0",
"acorn-jsx": "^5.3.2",
- "eslint-visitor-keys": "^3.3.0"
+ "eslint-visitor-keys": "^3.4.0"
}
},
"esprima": {
@@ -10764,9 +11224,9 @@
"integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="
},
"esquery": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
- "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz",
+ "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==",
"dev": true,
"requires": {
"estraverse": "^5.1.0"
@@ -10794,12 +11254,12 @@
"etag": {
"version": "1.8.1",
"resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
- "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc="
+ "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg=="
},
"execa": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/execa/-/execa-7.1.0.tgz",
- "integrity": "sha512-T6nIJO3LHxUZ6ahVRaxXz9WLEruXLqdcluA+UuTptXmLM7nDAn9lx9IfkxPyzEL21583qSt4RmL44pO71EHaJQ==",
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-7.1.1.tgz",
+ "integrity": "sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==",
"dev": true,
"requires": {
"cross-spawn": "^7.0.3",
@@ -10811,20 +11271,12 @@
"onetime": "^6.0.0",
"signal-exit": "^3.0.7",
"strip-final-newline": "^3.0.0"
- },
- "dependencies": {
- "is-stream": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz",
- "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==",
- "dev": true
- }
}
},
"expect.js": {
"version": "0.3.1",
"resolved": "https://registry.npmjs.org/expect.js/-/expect.js-0.3.1.tgz",
- "integrity": "sha1-sKWaDS7/VDdUTr8M6qYBWEHQm1s=",
+ "integrity": "sha512-okDF/FAPEul1ZFLae4hrgpIqAeapoo5TRdcg/lD0iN9S3GWrBFIJwNezGH1DMtIz+RxU4RrFmMq7WUUvDg3J6A==",
"dev": true
},
"express": {
@@ -10865,14 +11317,6 @@
"vary": "~1.1.2"
},
"dependencies": {
- "on-finished": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
- "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
- "requires": {
- "ee-first": "1.1.1"
- }
- },
"safe-buffer": {
"version": "5.2.1",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
@@ -10899,20 +11343,20 @@
}
},
"glob": {
- "version": "9.2.1",
- "resolved": "https://registry.npmjs.org/glob/-/glob-9.2.1.tgz",
- "integrity": "sha512-Pxxgq3W0HyA3XUvSXcFhRSs+43Jsx0ddxcFrbjxNGkL2Ak5BAUBxLqI5G6ADDeCHLfzzXFhe0b1yYcctGmytMA==",
+ "version": "9.3.5",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.5.tgz",
+ "integrity": "sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==",
"requires": {
"fs.realpath": "^1.0.0",
- "minimatch": "^7.4.1",
+ "minimatch": "^8.0.2",
"minipass": "^4.2.4",
"path-scurry": "^1.6.1"
}
},
"minimatch": {
- "version": "7.4.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.2.tgz",
- "integrity": "sha512-xy4q7wou3vUoC9k1xGTXc+awNdGaGVHtFUaey8tiX4H1QRc04DZ/rmDFwNm2EBsuYEhAZ6SgMmYf3InGY6OauA==",
+ "version": "8.0.4",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.4.tgz",
+ "integrity": "sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==",
"requires": {
"brace-expansion": "^2.0.1"
}
@@ -10980,7 +11424,7 @@
"fast-levenshtein": {
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
- "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc="
+ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw=="
},
"fast-safe-stringify": {
"version": "2.1.1",
@@ -10988,9 +11432,9 @@
"integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA=="
},
"fastq": {
- "version": "1.13.0",
- "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz",
- "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==",
+ "version": "1.15.0",
+ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz",
+ "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==",
"dev": true,
"requires": {
"reusify": "^1.0.4"
@@ -11034,16 +11478,6 @@
"parseurl": "~1.3.3",
"statuses": "2.0.1",
"unpipe": "~1.0.0"
- },
- "dependencies": {
- "on-finished": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
- "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
- "requires": {
- "ee-first": "1.1.1"
- }
- }
}
},
"find-cache-dir": {
@@ -11084,11 +11518,20 @@
}
},
"flatted": {
- "version": "3.2.5",
- "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz",
- "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==",
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz",
+ "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==",
"dev": true
},
+ "for-each": {
+ "version": "0.3.3",
+ "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz",
+ "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==",
+ "dev": true,
+ "requires": {
+ "is-callable": "^1.1.3"
+ }
+ },
"foreground-child": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-2.0.0.tgz",
@@ -11121,9 +11564,9 @@
},
"dependencies": {
"qs": {
- "version": "6.11.0",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz",
- "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==",
+ "version": "6.11.1",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.1.tgz",
+ "integrity": "sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ==",
"requires": {
"side-channel": "^1.0.4"
}
@@ -11138,7 +11581,7 @@
"fresh": {
"version": "0.5.2",
"resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
- "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac="
+ "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q=="
},
"fromentries": {
"version": "1.3.2",
@@ -11165,7 +11608,7 @@
"fs.realpath": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
- "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
+ "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="
},
"fsevents": {
"version": "2.3.2",
@@ -11179,10 +11622,28 @@
"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
"integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
},
+ "function.prototype.name": {
+ "version": "1.1.5",
+ "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz",
+ "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==",
+ "dev": true,
+ "requires": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3",
+ "es-abstract": "^1.19.0",
+ "functions-have-names": "^1.2.2"
+ }
+ },
+ "functions-have-names": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz",
+ "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==",
+ "dev": true
+ },
"gensequence": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/gensequence/-/gensequence-4.0.2.tgz",
- "integrity": "sha512-mQiFskYFPFDSUpBJ/n3ebAV2Ufu6DZGvUPXzyWYzFfJr6/DyOOZVnjx6VTWE4y0RLvYWnc5tZq5sCjzEWhRjqQ==",
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/gensequence/-/gensequence-5.0.2.tgz",
+ "integrity": "sha512-JlKEZnFc6neaeSVlkzBGGgkIoIaSxMgvdamRoPN8r3ozm2r9dusqxeKqYQ7lhzmj2UhFQP8nkyfCaiLQxiLrDA==",
"dev": true
},
"gensync": {
@@ -11200,17 +11661,17 @@
"get-func-name": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz",
- "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=",
+ "integrity": "sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==",
"dev": true
},
"get-intrinsic": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
- "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz",
+ "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==",
"requires": {
"function-bind": "^1.1.1",
"has": "^1.0.3",
- "has-symbols": "^1.0.1"
+ "has-symbols": "^1.0.3"
}
},
"get-package-type": {
@@ -11242,16 +11703,36 @@
}
},
"glob": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
- "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz",
+ "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==",
+ "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"
+ "minimatch": "^5.0.1",
+ "once": "^1.3.0"
+ },
+ "dependencies": {
+ "brace-expansion": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
+ "dev": true,
+ "requires": {
+ "balanced-match": "^1.0.0"
+ }
+ },
+ "minimatch": {
+ "version": "5.1.6",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
+ "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
+ "dev": true,
+ "requires": {
+ "brace-expansion": "^2.0.1"
+ }
+ }
}
},
"glob-parent": {
@@ -11273,18 +11754,36 @@
}
},
"globals": {
- "version": "13.17.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz",
- "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==",
+ "version": "13.20.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz",
+ "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==",
"dev": true,
"requires": {
"type-fest": "^0.20.2"
}
},
+ "globalthis": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz",
+ "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==",
+ "dev": true,
+ "requires": {
+ "define-properties": "^1.1.3"
+ }
+ },
+ "gopd": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz",
+ "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==",
+ "dev": true,
+ "requires": {
+ "get-intrinsic": "^1.1.3"
+ }
+ },
"graceful-fs": {
- "version": "4.2.10",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
- "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA=="
+ "version": "4.2.11",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
+ "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="
},
"grapheme-splitter": {
"version": "1.0.4",
@@ -11339,6 +11838,12 @@
"get-intrinsic": "^1.1.1"
}
},
+ "has-proto": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz",
+ "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==",
+ "dev": true
+ },
"has-symbols": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
@@ -11363,6 +11868,12 @@
"type-fest": "^0.8.0"
},
"dependencies": {
+ "is-stream": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
+ "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
+ "dev": true
+ },
"type-fest": {
"version": "0.8.1",
"resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
@@ -11458,9 +11969,9 @@
}
},
"human-signals": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.0.tgz",
- "integrity": "sha512-zyzVyMjpGBX2+6cDVZeFPCdtOtdsxOeseRhB9tkQ6xXmGUNrcnBzdEKPy3VPNYz+4gy1oukVOXcrJCunSyc6QQ==",
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz",
+ "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==",
"dev": true
},
"husky": {
@@ -11483,15 +11994,15 @@
"integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="
},
"ignore": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz",
- "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==",
+ "version": "5.2.4",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz",
+ "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==",
"dev": true
},
"ignore-by-default": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz",
- "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=",
+ "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==",
"dev": true
},
"import-fresh": {
@@ -11521,7 +12032,7 @@
"imurmurhash": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
- "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
+ "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
"dev": true
},
"indent-string": {
@@ -11533,7 +12044,7 @@
"inflight": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
- "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
+ "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
"requires": {
"once": "^1.3.0",
"wrappy": "1"
@@ -11551,20 +12062,17 @@
"dev": true
},
"insafe": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/insafe/-/insafe-0.5.0.tgz",
- "integrity": "sha512-oUUIlJb9ZBnGLp6lvMeU3wGhNrReOoiKcrcVusfHk3x9lBsVE6dMY5ng4FLdAGrKmDG2RKzt3fJ9OmvWEF1jKA==",
- "requires": {
- "when": "3.7.8"
- }
+ "version": "0.5.1",
+ "resolved": "https://registry.npmjs.org/insafe/-/insafe-0.5.1.tgz",
+ "integrity": "sha512-LVGi8wNYSld/ElRmd06ikkY2uBV4ik1JaPf0FRQ4awW6t+3VqPBzePs74/P7CBTm5SpItIfOOFIs/K66cyx9Rw=="
},
"internal-slot": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz",
- "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==",
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz",
+ "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==",
"dev": true,
"requires": {
- "get-intrinsic": "^1.1.0",
+ "get-intrinsic": "^1.2.0",
"has": "^1.0.3",
"side-channel": "^1.0.4"
}
@@ -11574,6 +12082,17 @@
"resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
"integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g=="
},
+ "is-array-buffer": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz",
+ "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==",
+ "dev": true,
+ "requires": {
+ "call-bind": "^1.0.2",
+ "get-intrinsic": "^1.2.0",
+ "is-typed-array": "^1.1.10"
+ }
+ },
"is-arrayish": {
"version": "0.2.1",
"resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
@@ -11608,15 +12127,15 @@
}
},
"is-callable": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz",
- "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==",
+ "version": "1.2.7",
+ "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz",
+ "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==",
"dev": true
},
"is-core-module": {
- "version": "2.9.0",
- "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz",
- "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==",
+ "version": "2.12.0",
+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.0.tgz",
+ "integrity": "sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ==",
"dev": true,
"requires": {
"has": "^1.0.3"
@@ -11634,7 +12153,7 @@
"is-extglob": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
- "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
+ "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
"dev": true
},
"is-fullwidth-code-point": {
@@ -11716,9 +12235,9 @@
}
},
"is-stream": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
- "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz",
+ "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==",
"dev": true
},
"is-string": {
@@ -11739,10 +12258,23 @@
"has-symbols": "^1.0.2"
}
},
+ "is-typed-array": {
+ "version": "1.1.10",
+ "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz",
+ "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==",
+ "dev": true,
+ "requires": {
+ "available-typed-arrays": "^1.0.5",
+ "call-bind": "^1.0.2",
+ "for-each": "^0.3.3",
+ "gopd": "^1.0.1",
+ "has-tostringtag": "^1.0.0"
+ }
+ },
"is-typedarray": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
- "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
+ "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==",
"dev": true
},
"is-unicode-supported": {
@@ -11769,7 +12301,7 @@
"isexe": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
- "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
+ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
"dev": true
},
"istanbul-lib-coverage": {
@@ -11808,18 +12340,17 @@
}
},
"istanbul-lib-processinfo": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/istanbul-lib-processinfo/-/istanbul-lib-processinfo-2.0.2.tgz",
- "integrity": "sha512-kOwpa7z9hme+IBPZMzQ5vdQj8srYgAtaRqeI48NGmAQ+/5yKiHLV0QbYqQpxsdEF0+w14SoB8YbnHKcXE2KnYw==",
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/istanbul-lib-processinfo/-/istanbul-lib-processinfo-2.0.3.tgz",
+ "integrity": "sha512-NkwHbo3E00oybX6NGJi6ar0B29vxyvNwoC7eJ4G4Yq28UfY758Hgn/heV8VRFhevPED4LXfFz0DQ8z/0kw9zMg==",
"dev": true,
"requires": {
"archy": "^1.0.0",
- "cross-spawn": "^7.0.0",
- "istanbul-lib-coverage": "^3.0.0-alpha.1",
- "make-dir": "^3.0.0",
+ "cross-spawn": "^7.0.3",
+ "istanbul-lib-coverage": "^3.2.0",
"p-map": "^3.0.0",
"rimraf": "^3.0.0",
- "uuid": "^3.3.3"
+ "uuid": "^8.3.2"
},
"dependencies": {
"p-map": {
@@ -11873,9 +12404,9 @@
}
},
"istanbul-reports": {
- "version": "3.1.4",
- "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz",
- "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==",
+ "version": "3.1.5",
+ "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz",
+ "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==",
"dev": true,
"requires": {
"html-escaper": "^2.0.0",
@@ -11883,9 +12414,9 @@
}
},
"js-sdsl": {
- "version": "4.1.4",
- "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.4.tgz",
- "integrity": "sha512-Y2/yD55y5jteOAmY50JbUZYwk3CP3wnLPEZnlR1w9oKhITrBEtAxwuWKebFf8hMrPMgbYwFoWK/lH2sBkErELw==",
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz",
+ "integrity": "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==",
"dev": true
},
"js-tokens": {
@@ -11932,14 +12463,6 @@
"whatwg-url": "^11.0.0",
"ws": "^8.11.0",
"xml-name-validator": "^4.0.0"
- },
- "dependencies": {
- "ws": {
- "version": "8.12.0",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.12.0.tgz",
- "integrity": "sha512-kU62emKIdKVeEIOIKVegvqpXMSTAMLJozpHZaJNDYqBjzlSYXQGviYwN1osDLJ9av68qHd4a2oSjd7yD4pacig==",
- "requires": {}
- }
}
},
"jsesc": {
@@ -11962,13 +12485,13 @@
"json-stable-stringify-without-jsonify": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
- "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
+ "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
"dev": true
},
"json-stringify-safe": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
- "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
+ "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==",
"dev": true
},
"json5": {
@@ -12036,9 +12559,9 @@
"dev": true
},
"commander": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.0.tgz",
- "integrity": "sha512-zS5PnTI22FIRM6ylNW8G4Ap0IEOyk62fhLSD0+uHRT9McRCLGpkVNvao4bjimpK/GShynyQkFFxHhwMcETmduA==",
+ "version": "10.0.1",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz",
+ "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==",
"dev": true
},
"debug": {
@@ -12055,12 +12578,6 @@
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
"dev": true
- },
- "yaml": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.1.tgz",
- "integrity": "sha512-e0WHiYql7+9wr4cWMx3TVQrNwejKaEe7/rHNmQmqRjazfOP5W8PB6Jpebb5o6fIapbz9o9+2ipcaTM2ZwDI6lw==",
- "dev": true
}
}
},
@@ -12144,7 +12661,7 @@
"lodash.flattendeep": {
"version": "4.4.0",
"resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz",
- "integrity": "sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI=",
+ "integrity": "sha512-uHaJFihxmJcEX3kT4I23ABqKKalJ/zDrDg0lsFtc1h+3uw49SIJ5beyhx5ExVRti3AvKoOJngIj7xz3oylPdWQ==",
"dev": true
},
"lodash.merge": {
@@ -12223,11 +12740,12 @@
}
},
"lru-cache": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
- "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
+ "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
+ "dev": true,
"requires": {
- "yallist": "^4.0.0"
+ "yallist": "^3.0.2"
}
},
"make-dir": {
@@ -12250,12 +12768,12 @@
"media-typer": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
- "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g="
+ "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ=="
},
"merge-descriptors": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
- "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E="
+ "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w=="
},
"merge-stream": {
"version": "2.0.0",
@@ -12271,7 +12789,7 @@
"methods": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
- "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4="
+ "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w=="
},
"micromatch": {
"version": "4.0.5",
@@ -12316,14 +12834,14 @@
}
},
"minimist": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
- "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q=="
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
+ "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA=="
},
"minipass": {
- "version": "4.2.5",
- "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.5.tgz",
- "integrity": "sha512-+yQl7SX3bIT83Lhb4BVorMAHVuqsskxRdlmO9kTpyukp8vsm2Sn/fUOV9xlnG8/a5JsypJzap21lz/y3FBMJ8Q=="
+ "version": "4.2.8",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz",
+ "integrity": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ=="
},
"mkdirp-classic": {
"version": "0.5.3",
@@ -12359,15 +12877,6 @@
"yargs-unparser": "2.0.0"
},
"dependencies": {
- "brace-expansion": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
- "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
- "dev": true,
- "requires": {
- "balanced-match": "^1.0.0"
- }
- },
"debug": {
"version": "4.3.4",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
@@ -12385,6 +12894,31 @@
}
}
},
+ "glob": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
+ "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
+ "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"
+ },
+ "dependencies": {
+ "minimatch": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "dev": true,
+ "requires": {
+ "brace-expansion": "^1.1.7"
+ }
+ }
+ }
+ },
"minimatch": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz",
@@ -12392,6 +12926,17 @@
"dev": true,
"requires": {
"brace-expansion": "^2.0.1"
+ },
+ "dependencies": {
+ "brace-expansion": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
+ "dev": true,
+ "requires": {
+ "balanced-match": "^1.0.0"
+ }
+ }
}
},
"ms": {
@@ -12421,12 +12966,22 @@
"depd": "~2.0.0",
"on-finished": "~2.3.0",
"on-headers": "~1.0.2"
+ },
+ "dependencies": {
+ "on-finished": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
+ "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==",
+ "requires": {
+ "ee-first": "1.1.1"
+ }
+ }
}
},
"ms": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
},
"nanoid": {
"version": "3.3.3",
@@ -12437,7 +12992,7 @@
"natural-compare": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
- "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
+ "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
"dev": true
},
"negotiator": {
@@ -12480,9 +13035,10 @@
}
},
"node-fetch": {
- "version": "2.6.7",
- "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
- "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.9.tgz",
+ "integrity": "sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==",
+ "dev": true,
"requires": {
"whatwg-url": "^5.0.0"
},
@@ -12490,17 +13046,20 @@
"tr46": {
"version": "0.0.3",
"resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
- "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o="
+ "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==",
+ "dev": true
},
"webidl-conversions": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
- "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE="
+ "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==",
+ "dev": true
},
"whatwg-url": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
- "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=",
+ "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
+ "dev": true,
"requires": {
"tr46": "~0.0.3",
"webidl-conversions": "^3.0.0"
@@ -12518,9 +13077,9 @@
}
},
"node-releases": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.3.tgz",
- "integrity": "sha512-maHFz6OLqYxz+VQyCAtA3PTX4UP/53pa05fyDNc9CwjvJ0yEh6+xBwKsgCxMNhS8taUKBFYxfuiaD9U/55iFaw==",
+ "version": "2.0.10",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz",
+ "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==",
"dev": true
},
"node-w3capi": {
@@ -12551,9 +13110,9 @@
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
},
"qs": {
- "version": "6.11.0",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz",
- "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==",
+ "version": "6.11.1",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.1.tgz",
+ "integrity": "sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ==",
"requires": {
"side-channel": "^1.0.4"
}
@@ -12607,7 +13166,7 @@
"has-flag": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+ "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
"dev": true
},
"ms": {
@@ -12636,7 +13195,7 @@
"nopt": {
"version": "1.0.10",
"resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz",
- "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=",
+ "integrity": "sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg==",
"dev": true,
"requires": {
"abbrev": "1"
@@ -12666,9 +13225,9 @@
}
},
"nwsapi": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz",
- "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw=="
+ "version": "2.2.4",
+ "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.4.tgz",
+ "integrity": "sha512-NHj4rzRo0tQdijE9ZqAx6kYDcoRwYwSYzCA8MY3JzfxlrvEU0jhnhJT9BhqhJs7I/dKcrDm6TyulaRqZPIhN5g=="
},
"nyc": {
"version": "15.1.0",
@@ -12732,6 +13291,20 @@
"path-exists": "^4.0.0"
}
},
+ "glob": {
+ "version": "7.2.3",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
+ "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
+ "dev": true,
+ "requires": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.1.1",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ }
+ },
"is-fullwidth-code-point": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
@@ -12836,7 +13409,7 @@
"object-assign": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
- "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
+ "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg=="
},
"object-inspect": {
"version": "1.12.3",
@@ -12850,43 +13423,43 @@
"dev": true
},
"object.assign": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
- "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
+ "version": "4.1.4",
+ "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz",
+ "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==",
"dev": true,
"requires": {
- "call-bind": "^1.0.0",
- "define-properties": "^1.1.3",
- "has-symbols": "^1.0.1",
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.4",
+ "has-symbols": "^1.0.3",
"object-keys": "^1.1.1"
}
},
"object.entries": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz",
- "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==",
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz",
+ "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==",
"dev": true,
"requires": {
"call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.19.1"
+ "define-properties": "^1.1.4",
+ "es-abstract": "^1.20.4"
}
},
"object.values": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz",
- "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==",
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz",
+ "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==",
"dev": true,
"requires": {
"call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.19.1"
+ "define-properties": "^1.1.4",
+ "es-abstract": "^1.20.4"
}
},
"on-finished": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
- "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
+ "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
"requires": {
"ee-first": "1.1.1"
}
@@ -12899,7 +13472,7 @@
"once": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
- "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
+ "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
"requires": {
"wrappy": "1"
}
@@ -13014,7 +13587,7 @@
"path-is-absolute": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
- "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
+ "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg=="
},
"path-key": {
"version": "3.1.1",
@@ -13029,25 +13602,30 @@
"dev": true
},
"path-scurry": {
- "version": "1.6.1",
- "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.6.1.tgz",
- "integrity": "sha512-OW+5s+7cw6253Q4E+8qQ/u1fVvcJQCJo/VFD8pje+dbJCF1n5ZRMV2AEHbGp+5Q7jxQIYJxkHopnj6nzdGeZLA==",
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.7.0.tgz",
+ "integrity": "sha512-UkZUeDjczjYRE495+9thsgcVgsaCPkaw80slmfVFgllxY+IO8ubTsOpFVjDPROBqJdHfVPUFRHPBV/WciOVfWg==",
"requires": {
- "lru-cache": "^7.14.1",
- "minipass": "^4.0.2"
+ "lru-cache": "^9.0.0",
+ "minipass": "^5.0.0"
},
"dependencies": {
"lru-cache": {
- "version": "7.18.3",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
- "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA=="
+ "version": "9.1.1",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-9.1.1.tgz",
+ "integrity": "sha512-65/Jky17UwSb0BuB9V+MyDpsOtXKmYwzhyl+cOa9XUiI4uV2Ouy/2voFP3+al0BjZbJgMBD8FojMpAf+Z+qn4A=="
+ },
+ "minipass": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
+ "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ=="
}
}
},
"path-to-regexp": {
"version": "0.1.7",
"resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
- "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w="
+ "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ=="
},
"path-type": {
"version": "4.0.0",
@@ -13215,9 +13793,9 @@
}
},
"punycode": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
- "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz",
+ "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA=="
},
"puppeteer": {
"version": "19.7.1",
@@ -13229,19 +13807,6 @@
"progress": "2.0.3",
"proxy-from-env": "1.1.0",
"puppeteer-core": "19.7.1"
- },
- "dependencies": {
- "cosmiconfig": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.0.0.tgz",
- "integrity": "sha512-da1EafcpH6b/TD8vDRaWV7xFINlHlF6zKsGwS1TsuVJTZRkquaS5HTMq7uq6h31619QjbsYl21gVDOm32KM1vQ==",
- "requires": {
- "import-fresh": "^3.2.1",
- "js-yaml": "^4.1.0",
- "parse-json": "^5.0.0",
- "path-type": "^4.0.0"
- }
- }
}
},
"puppeteer-core": {
@@ -13273,6 +13838,12 @@
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
+ },
+ "ws": {
+ "version": "8.11.0",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz",
+ "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==",
+ "requires": {}
}
}
},
@@ -13328,9 +13899,9 @@
}
},
"readable-stream": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
- "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
+ "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
"requires": {
"inherits": "^2.0.3",
"string_decoder": "^1.1.1",
@@ -13346,6 +13917,17 @@
"picomatch": "^2.2.1"
}
},
+ "regexp.prototype.flags": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz",
+ "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==",
+ "dev": true,
+ "requires": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.2.0",
+ "functions-have-names": "^1.2.3"
+ }
+ },
"regexpp": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz",
@@ -13355,7 +13937,7 @@
"release-zalgo": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/release-zalgo/-/release-zalgo-1.0.0.tgz",
- "integrity": "sha1-CXALflB0Mpc5Mw5TXFqQ+2eFFzA=",
+ "integrity": "sha512-gUAyHVHPPC5wdqX/LG4LWtRYtgjxyX78oanFNTMMyFEfOqdC54s3eE82imuWKbOeqYht2CrNf64Qb8vgmmtZGA==",
"dev": true,
"requires": {
"es6-error": "^4.0.1"
@@ -13370,7 +13952,7 @@
"require-directory": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
- "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
+ "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
"dev": true
},
"require-main-filename": {
@@ -13385,12 +13967,12 @@
"integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ=="
},
"resolve": {
- "version": "1.22.0",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz",
- "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==",
+ "version": "1.22.2",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz",
+ "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==",
"dev": true,
"requires": {
- "is-core-module": "^2.8.1",
+ "is-core-module": "^2.11.0",
"path-parse": "^1.0.7",
"supports-preserve-symlinks-flag": "^1.0.0"
}
@@ -13455,6 +14037,21 @@
"integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
"requires": {
"glob": "^7.1.3"
+ },
+ "dependencies": {
+ "glob": {
+ "version": "7.2.3",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
+ "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
+ "requires": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.1.1",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ }
+ }
}
},
"run-parallel": {
@@ -13480,6 +14077,17 @@
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
},
+ "safe-regex-test": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz",
+ "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==",
+ "dev": true,
+ "requires": {
+ "call-bind": "^1.0.2",
+ "get-intrinsic": "^1.1.3",
+ "is-regex": "^1.1.4"
+ }
+ },
"safer-buffer": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
@@ -13494,11 +14102,26 @@
}
},
"semver": {
- "version": "7.3.8",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz",
- "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==",
+ "version": "7.5.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz",
+ "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==",
"requires": {
"lru-cache": "^6.0.0"
+ },
+ "dependencies": {
+ "lru-cache": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
+ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
+ "requires": {
+ "yallist": "^4.0.0"
+ }
+ },
+ "yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
+ }
}
},
"send": {
@@ -13525,14 +14148,6 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
- },
- "on-finished": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
- "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
- "requires": {
- "ee-first": "1.1.1"
- }
}
}
},
@@ -13559,7 +14174,7 @@
"set-blocking": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
- "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
+ "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==",
"dev": true
},
"setprototypeof": {
@@ -13599,9 +14214,9 @@
"dev": true
},
"simple-update-notifier": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-1.0.7.tgz",
- "integrity": "sha512-BBKgR84BJQJm6WjWFMHgLVuo61FBDSj1z/xSFUIozqO6wO7ii0JxCqlIud7Enr/+LhlbNI0whErq96P2qHNWew==",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-1.1.0.tgz",
+ "integrity": "sha512-VpsrsJSUcJEseSbMHkrsrAVSdvVS5I96Qo1QAQ4FxQ9wXFcB+pjj7FB7/us9+GcgfW4ziHtYMc1J0PLczb55mg==",
"dev": true,
"requires": {
"semver": "~7.0.0"
@@ -13626,9 +14241,9 @@
},
"dependencies": {
"ansi-styles": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.1.0.tgz",
- "integrity": "sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ==",
+ "version": "6.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
+ "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
"dev": true
}
}
@@ -13667,6 +14282,14 @@
"integrity": "sha512-87C3LO/NOMc+eMcpcxUBebGjkpMDkNBS9tf7KJqcDsmL936EChtVva71Dw2q4tQcuVC+hAUy4an2NO/sYXmwRA==",
"requires": {
"ws": "~8.11.0"
+ },
+ "dependencies": {
+ "ws": {
+ "version": "8.11.0",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz",
+ "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==",
+ "requires": {}
+ }
}
},
"socket.io-parser": {
@@ -13715,7 +14338,7 @@
"sprintf-js": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
- "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
+ "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==",
"dev": true
},
"statuses": {
@@ -13772,24 +14395,37 @@
}
}
},
+ "string.prototype.trim": {
+ "version": "1.2.7",
+ "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz",
+ "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==",
+ "dev": true,
+ "requires": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.4",
+ "es-abstract": "^1.20.4"
+ }
+ },
"string.prototype.trimend": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz",
- "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==",
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz",
+ "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==",
"dev": true,
"requires": {
"call-bind": "^1.0.2",
- "define-properties": "^1.1.3"
+ "define-properties": "^1.1.4",
+ "es-abstract": "^1.20.4"
}
},
"string.prototype.trimstart": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz",
- "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==",
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz",
+ "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==",
"dev": true,
"requires": {
"call-bind": "^1.0.2",
- "define-properties": "^1.1.3"
+ "define-properties": "^1.1.4",
+ "es-abstract": "^1.20.4"
}
},
"strip-ansi": {
@@ -13909,23 +14545,39 @@
"@istanbuljs/schema": "^0.1.2",
"glob": "^7.1.4",
"minimatch": "^3.0.4"
+ },
+ "dependencies": {
+ "glob": {
+ "version": "7.2.3",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
+ "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
+ "dev": true,
+ "requires": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.1.1",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ }
+ }
}
},
"text-table": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
- "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
+ "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==",
"dev": true
},
"through": {
"version": "2.3.8",
"resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
- "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU="
+ "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg=="
},
"to-fast-properties": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
- "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=",
+ "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==",
"dev": true
},
"to-regex-range": {
@@ -13978,13 +14630,13 @@
}
},
"tsconfig-paths": {
- "version": "3.14.1",
- "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz",
- "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==",
+ "version": "3.14.2",
+ "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz",
+ "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==",
"dev": true,
"requires": {
"@types/json5": "^0.0.29",
- "json5": "^1.0.1",
+ "json5": "^1.0.2",
"minimist": "^1.2.6",
"strip-bom": "^3.0.0"
},
@@ -14001,7 +14653,7 @@
"strip-bom": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
- "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
+ "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==",
"dev": true
}
}
@@ -14042,6 +14694,17 @@
"mime-types": "~2.1.24"
}
},
+ "typed-array-length": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz",
+ "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==",
+ "dev": true,
+ "requires": {
+ "call-bind": "^1.0.2",
+ "for-each": "^0.3.3",
+ "is-typed-array": "^1.1.9"
+ }
+ },
"typedarray-to-buffer": {
"version": "3.1.5",
"resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
@@ -14052,9 +14715,9 @@
}
},
"uglify-js": {
- "version": "3.15.4",
- "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.15.4.tgz",
- "integrity": "sha512-vMOPGDuvXecPs34V74qDKk4iJ/SN4vL3Ow/23ixafENYvtrNvtbcgUeugTcUGRGsOF/5fU8/NYSL5Hyb3l1OJA==",
+ "version": "3.17.4",
+ "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz",
+ "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==",
"optional": true
},
"unbox-primitive": {
@@ -14102,7 +14765,17 @@
"unpipe": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
- "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw="
+ "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ=="
+ },
+ "update-browserslist-db": {
+ "version": "1.0.11",
+ "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz",
+ "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==",
+ "dev": true,
+ "requires": {
+ "escalade": "^3.1.1",
+ "picocolors": "^1.0.0"
+ }
},
"uri-js": {
"version": "4.4.1",
@@ -14125,34 +14798,34 @@
"util-deprecate": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
- "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
+ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
},
"utils-merge": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
- "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM="
+ "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA=="
},
"uuid": {
- "version": "3.4.0",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
- "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
+ "version": "8.3.2",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
+ "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
"dev": true
},
"vary": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
- "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw="
+ "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg=="
},
"vscode-languageserver-textdocument": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.7.tgz",
- "integrity": "sha512-bFJH7UQxlXT8kKeyiyu41r22jCZXG8kuuVVA33OEJn1diWOZK5n8zBSPZFHVBOu8kXZ6h0LIRhf5UnCo61J4Hg==",
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.8.tgz",
+ "integrity": "sha512-1bonkGqQs5/fxGT5UchTgjGVnfysL0O8v1AYMBjqTbWQTFn721zaPGDYFkOKtfDgFiSgXM3KwaG3FMGfW4Ed9Q==",
"dev": true
},
"vscode-uri": {
- "version": "3.0.6",
- "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.6.tgz",
- "integrity": "sha512-fmL7V1eiDBFRRnu+gfRWTzyPpNIHJTc4mWnFkwBUmO9U3KPgJAmTx7oxi2bl/Rh6HLdU7+4C9wlj0k2E4AdKFQ==",
+ "version": "3.0.7",
+ "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.7.tgz",
+ "integrity": "sha512-eOpPHogvorZRobNqJGhapa0JdwaxpjVvyBp0QIUMRMSf8ZAlqOdEquKuRmw9Qwu0qXtJIWqFtMkmvJjUZmMjVA==",
"dev": true
},
"w3c-xmlserializer": {
@@ -14200,11 +14873,6 @@
"webidl-conversions": "^7.0.0"
}
},
- "when": {
- "version": "3.7.8",
- "resolved": "https://registry.npmjs.org/when/-/when-3.7.8.tgz",
- "integrity": "sha1-xxMLan6gRpPoQs3J56Hyqjmjn4I="
- },
"which": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
@@ -14228,11 +14896,25 @@
}
},
"which-module": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
- "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz",
+ "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==",
"dev": true
},
+ "which-typed-array": {
+ "version": "1.1.9",
+ "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz",
+ "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==",
+ "dev": true,
+ "requires": {
+ "available-typed-arrays": "^1.0.5",
+ "call-bind": "^1.0.2",
+ "for-each": "^0.3.3",
+ "gopd": "^1.0.1",
+ "has-tostringtag": "^1.0.0",
+ "is-typed-array": "^1.1.10"
+ }
+ },
"word-wrap": {
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
@@ -14241,7 +14923,7 @@
"wordwrap": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
- "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus="
+ "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q=="
},
"workerpool": {
"version": "6.2.1",
@@ -14288,7 +14970,7 @@
"wrappy": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
- "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
+ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
},
"write-file-atomic": {
"version": "3.0.3",
@@ -14303,9 +14985,9 @@
}
},
"ws": {
- "version": "8.11.0",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz",
- "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==",
+ "version": "8.13.0",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz",
+ "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==",
"requires": {}
},
"xdg-basedir": {
@@ -14331,14 +15013,15 @@
"dev": true
},
"yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
+ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
+ "dev": true
},
"yaml": {
- "version": "1.10.2",
- "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
- "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.2.tgz",
+ "integrity": "sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==",
"dev": true
},
"yargs": {
diff --git a/package.json b/package.json
index af0689bbd..19ce3fbb1 100644
--- a/package.json
+++ b/package.json
@@ -15,7 +15,7 @@
"doasync": "2.0.1",
"express": "4.18.1",
"express-handlebars": "7.0.2",
- "insafe": "0.5.0",
+ "insafe": "0.5.1",
"jsdom": "21.1.0",
"metaviewport-parser": "0.3.0",
"morgan": "1.10.0",
From 97d78e1ba1c27493d494d841df89a4f0bfa0ee73 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 26 Apr 2023 12:05:24 +0400
Subject: [PATCH 153/349] chore(deps): bump puppeteer from 19.7.1 to 19.11.1
(#1731)
* chore(deps): bump puppeteer from 19.7.1 to 19.11.1
Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 19.7.1 to 19.11.1.
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json)
- [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v19.7.1...puppeteer-v19.11.1)
---
updated-dependencies:
- dependency-name: puppeteer
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
* use the new chrome headless mode: https://developer.chrome.com/articles/new-headless/
---------
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Denis Ah-Kang
---
lib/rules/links/linkchecker.js | 2 +-
package-lock.json | 409 +++++++++++++++++++++++++--------
package.json | 2 +-
3 files changed, 313 insertions(+), 100 deletions(-)
diff --git a/lib/rules/links/linkchecker.js b/lib/rules/links/linkchecker.js
index ef0f7b0dc..cffb34749 100644
--- a/lib/rules/links/linkchecker.js
+++ b/lib/rules/links/linkchecker.js
@@ -75,7 +75,7 @@ export async function check(sr, done) {
// - image (pass): https://www.w3.org/TR/2021/WD-pubrules-20210401/images/sample.png
// - image (pass): https://www.w3.org/TR/2021/WD-pubrules-20210401/sample.png
// - image (error): https://w3c.github.io/pubrules/sample.png
- const browser = await puppeteer.launch();
+ const browser = await puppeteer.launch({ headless: 'new' });
const page = await browser.newPage();
page.on('response', response => {
diff --git a/package-lock.json b/package-lock.json
index a8e138630..9055256cc 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -20,7 +20,7 @@
"morgan": "1.10.0",
"node-w3capi": "2.0.0",
"promise": "8.3.0",
- "puppeteer": "19.7.1",
+ "puppeteer": "19.11.1",
"socket.io": "4.6.0",
"superagent": "8.0.0"
},
@@ -1144,6 +1144,120 @@
"node": ">= 8"
}
},
+ "node_modules/@puppeteer/browsers": {
+ "version": "0.5.0",
+ "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-0.5.0.tgz",
+ "integrity": "sha512-Uw6oB7VvmPRLE4iKsjuOh8zgDabhNX67dzo8U/BB0f9527qx+4eeUs+korU98OhG5C4ubg7ufBgVi63XYwS6TQ==",
+ "dependencies": {
+ "debug": "4.3.4",
+ "extract-zip": "2.0.1",
+ "https-proxy-agent": "5.0.1",
+ "progress": "2.0.3",
+ "proxy-from-env": "1.1.0",
+ "tar-fs": "2.1.1",
+ "unbzip2-stream": "1.4.3",
+ "yargs": "17.7.1"
+ },
+ "bin": {
+ "browsers": "lib/cjs/main-cli.js"
+ },
+ "engines": {
+ "node": ">=14.1.0"
+ },
+ "peerDependencies": {
+ "typescript": ">= 4.7.4"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@puppeteer/browsers/node_modules/cliui": {
+ "version": "8.0.1",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
+ "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
+ "dependencies": {
+ "string-width": "^4.2.0",
+ "strip-ansi": "^6.0.1",
+ "wrap-ansi": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@puppeteer/browsers/node_modules/debug": {
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
+ "dependencies": {
+ "ms": "2.1.2"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@puppeteer/browsers/node_modules/emoji-regex": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
+ },
+ "node_modules/@puppeteer/browsers/node_modules/is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@puppeteer/browsers/node_modules/ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
+ },
+ "node_modules/@puppeteer/browsers/node_modules/string-width": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "dependencies": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@puppeteer/browsers/node_modules/yargs": {
+ "version": "17.7.1",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz",
+ "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==",
+ "dependencies": {
+ "cliui": "^8.0.1",
+ "escalade": "^3.1.1",
+ "get-caller-file": "^2.0.5",
+ "require-directory": "^2.1.1",
+ "string-width": "^4.2.3",
+ "y18n": "^5.0.5",
+ "yargs-parser": "^21.1.1"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@puppeteer/browsers/node_modules/yargs-parser": {
+ "version": "21.1.1",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
+ "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
+ "engines": {
+ "node": ">=12"
+ }
+ },
"node_modules/@socket.io/component-emitter": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz",
@@ -1351,7 +1465,6 @@
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
"integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
- "dev": true,
"engines": {
"node": ">=8"
}
@@ -1360,7 +1473,6 @@
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
"integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
"dependencies": {
"color-convert": "^2.0.1"
},
@@ -1610,6 +1722,7 @@
"version": "1.1.11",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
"integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "dev": true,
"dependencies": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
@@ -1862,6 +1975,17 @@
"resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
"integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg=="
},
+ "node_modules/chromium-bidi": {
+ "version": "0.4.7",
+ "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.7.tgz",
+ "integrity": "sha512-6+mJuFXwTMU6I3vYLs6IL8A1DyQTPjCfIL971X0aMPVGRbGnNfl6i6Cl0NMbxi2bRYLGESt9T2ZIMRM5PAEcIQ==",
+ "dependencies": {
+ "mitt": "3.0.0"
+ },
+ "peerDependencies": {
+ "devtools-protocol": "*"
+ }
+ },
"node_modules/clean-stack": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
@@ -1959,7 +2083,6 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
"integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
"dependencies": {
"color-name": "~1.1.4"
},
@@ -1970,8 +2093,7 @@
"node_modules/color-name": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
},
"node_modules/colorette": {
"version": "2.0.20",
@@ -2057,7 +2179,8 @@
"node_modules/concat-map": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
- "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="
+ "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
+ "dev": true
},
"node_modules/configstore": {
"version": "5.0.1",
@@ -2166,6 +2289,7 @@
"version": "8.0.0",
"resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.0.0.tgz",
"integrity": "sha512-da1EafcpH6b/TD8vDRaWV7xFINlHlF6zKsGwS1TsuVJTZRkquaS5HTMq7uq6h31619QjbsYl21gVDOm32KM1vQ==",
+ "dev": true,
"dependencies": {
"import-fresh": "^3.2.1",
"js-yaml": "^4.1.0",
@@ -2526,9 +2650,9 @@
}
},
"node_modules/devtools-protocol": {
- "version": "0.0.1094867",
- "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1094867.tgz",
- "integrity": "sha512-pmMDBKiRVjh0uKK6CT1WqZmM3hBVSgD+N2MrgyV1uNizAZMw4tx6i/RTc+/uCsKSCmg0xXx7arCP/OFcIwTsiQ=="
+ "version": "0.0.1107588",
+ "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1107588.tgz",
+ "integrity": "sha512-yIR+pG9x65Xko7bErCUSQaDLrO/P1p3JUzEk7JCU4DowPcGHkTGUGQapcfcLc4qj0UaALwZ+cr0riFgiqpixcg=="
},
"node_modules/dezalgo": {
"version": "1.0.4",
@@ -2825,7 +2949,6 @@
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
"integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
- "dev": true,
"engines": {
"node": ">=6"
}
@@ -3919,7 +4042,6 @@
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
"integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
- "dev": true,
"engines": {
"node": "6.* || 8.* || >= 10.*"
}
@@ -4498,6 +4620,7 @@
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
"integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
+ "dev": true,
"dependencies": {
"once": "^1.3.0",
"wrappy": "1"
@@ -5579,6 +5702,7 @@
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "dev": true,
"dependencies": {
"brace-expansion": "^1.1.7"
},
@@ -5602,6 +5726,11 @@
"node": ">=8"
}
},
+ "node_modules/mitt": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.0.tgz",
+ "integrity": "sha512-7dX2/10ITVyqh4aOSVI9gdape+t9l2/8QxHrFmUXu4EEUpdlxl6RudZUPZoc+zuY2hk1j7XxVroIVIan/pD/SQ=="
+ },
"node_modules/mkdirp-classic": {
"version": "0.5.3",
"resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz",
@@ -6595,6 +6724,7 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
"integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
+ "dev": true,
"engines": {
"node": ">=0.10.0"
}
@@ -6885,48 +7015,43 @@
}
},
"node_modules/puppeteer": {
- "version": "19.7.1",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.7.1.tgz",
- "integrity": "sha512-Hampj7jHlicySL1sSLHCwoFoRCi6RcEbnZmRE5brtbk0mp6Td33+9kWQD2eFs09772JIt00ybPKr50Gt7Y18Xg==",
+ "version": "19.11.1",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.11.1.tgz",
+ "integrity": "sha512-39olGaX2djYUdhaQQHDZ0T0GwEp+5f9UB9HmEP0qHfdQHIq0xGQZuAZ5TLnJIc/88SrPLpEflPC+xUqOTv3c5g==",
"hasInstallScript": true,
"dependencies": {
- "cosmiconfig": "8.0.0",
+ "@puppeteer/browsers": "0.5.0",
+ "cosmiconfig": "8.1.3",
"https-proxy-agent": "5.0.1",
"progress": "2.0.3",
"proxy-from-env": "1.1.0",
- "puppeteer-core": "19.7.1"
- },
- "engines": {
- "node": ">=14.1.0"
+ "puppeteer-core": "19.11.1"
}
},
"node_modules/puppeteer-core": {
- "version": "19.7.1",
- "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.7.1.tgz",
- "integrity": "sha512-4b5Go25IA+0xrUIw0Qtqi4nxc0qwdu/C7VT1+tFPl1W27207YT+7bxfANC3PjXMlS6bcbzinCf5YfGqMl8tfyQ==",
+ "version": "19.11.1",
+ "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.11.1.tgz",
+ "integrity": "sha512-qcuC2Uf0Fwdj9wNtaTZ2OvYRraXpAK+puwwVW8ofOhOgLPZyz1c68tsorfIZyCUOpyBisjr+xByu7BMbEYMepA==",
"dependencies": {
+ "@puppeteer/browsers": "0.5.0",
+ "chromium-bidi": "0.4.7",
"cross-fetch": "3.1.5",
"debug": "4.3.4",
- "devtools-protocol": "0.0.1094867",
+ "devtools-protocol": "0.0.1107588",
"extract-zip": "2.0.1",
"https-proxy-agent": "5.0.1",
"proxy-from-env": "1.1.0",
- "rimraf": "3.0.2",
"tar-fs": "2.1.1",
"unbzip2-stream": "1.4.3",
- "ws": "8.11.0"
+ "ws": "8.13.0"
},
"engines": {
- "node": ">=14.1.0"
+ "node": ">=14.14.0"
},
"peerDependencies": {
- "chromium-bidi": "0.4.3",
"typescript": ">= 4.7.4"
},
"peerDependenciesMeta": {
- "chromium-bidi": {
- "optional": true
- },
"typescript": {
"optional": true
}
@@ -6953,24 +7078,21 @@
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
},
- "node_modules/puppeteer-core/node_modules/ws": {
- "version": "8.11.0",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz",
- "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==",
- "engines": {
- "node": ">=10.0.0"
+ "node_modules/puppeteer/node_modules/cosmiconfig": {
+ "version": "8.1.3",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.1.3.tgz",
+ "integrity": "sha512-/UkO2JKI18b5jVMJUp0lvKFMpa/Gye+ZgZjKD+DGEN9y7NRcf/nK1A0sp67ONmKtnDCNMS44E6jrk0Yc3bDuUw==",
+ "dependencies": {
+ "import-fresh": "^3.2.1",
+ "js-yaml": "^4.1.0",
+ "parse-json": "^5.0.0",
+ "path-type": "^4.0.0"
},
- "peerDependencies": {
- "bufferutil": "^4.0.1",
- "utf-8-validate": "^5.0.2"
+ "engines": {
+ "node": ">=14"
},
- "peerDependenciesMeta": {
- "bufferutil": {
- "optional": true
- },
- "utf-8-validate": {
- "optional": true
- }
+ "funding": {
+ "url": "https://github.com/sponsors/d-fischer"
}
},
"node_modules/qs": {
@@ -7130,7 +7252,6 @@
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
"integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
- "dev": true,
"engines": {
"node": ">=0.10.0"
}
@@ -7241,6 +7362,7 @@
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
"integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
+ "dev": true,
"dependencies": {
"glob": "^7.1.3"
},
@@ -7255,6 +7377,7 @@
"version": "7.2.3",
"resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
"integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
+ "dev": true,
"dependencies": {
"fs.realpath": "^1.0.0",
"inflight": "^1.0.4",
@@ -7784,7 +7907,6 @@
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
"integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
- "dev": true,
"dependencies": {
"ansi-regex": "^5.0.1"
},
@@ -8461,7 +8583,6 @@
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
"integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
- "dev": true,
"dependencies": {
"ansi-styles": "^4.0.0",
"string-width": "^4.1.0",
@@ -8477,14 +8598,12 @@
"node_modules/wrap-ansi/node_modules/emoji-regex": {
"version": "8.0.0",
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
- "dev": true
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
},
"node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
"integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
- "dev": true,
"engines": {
"node": ">=8"
}
@@ -8493,7 +8612,6 @@
"version": "4.2.3",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
"integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "dev": true,
"dependencies": {
"emoji-regex": "^8.0.0",
"is-fullwidth-code-point": "^3.0.0",
@@ -8566,7 +8684,6 @@
"version": "5.0.8",
"resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
"integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
- "dev": true,
"engines": {
"node": ">=10"
}
@@ -9611,6 +9728,85 @@
"fastq": "^1.6.0"
}
},
+ "@puppeteer/browsers": {
+ "version": "0.5.0",
+ "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-0.5.0.tgz",
+ "integrity": "sha512-Uw6oB7VvmPRLE4iKsjuOh8zgDabhNX67dzo8U/BB0f9527qx+4eeUs+korU98OhG5C4ubg7ufBgVi63XYwS6TQ==",
+ "requires": {
+ "debug": "4.3.4",
+ "extract-zip": "2.0.1",
+ "https-proxy-agent": "5.0.1",
+ "progress": "2.0.3",
+ "proxy-from-env": "1.1.0",
+ "tar-fs": "2.1.1",
+ "unbzip2-stream": "1.4.3",
+ "yargs": "17.7.1"
+ },
+ "dependencies": {
+ "cliui": {
+ "version": "8.0.1",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
+ "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
+ "requires": {
+ "string-width": "^4.2.0",
+ "strip-ansi": "^6.0.1",
+ "wrap-ansi": "^7.0.0"
+ }
+ },
+ "debug": {
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
+ "requires": {
+ "ms": "2.1.2"
+ }
+ },
+ "emoji-regex": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
+ },
+ "is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
+ },
+ "ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
+ },
+ "string-width": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "requires": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ }
+ },
+ "yargs": {
+ "version": "17.7.1",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz",
+ "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==",
+ "requires": {
+ "cliui": "^8.0.1",
+ "escalade": "^3.1.1",
+ "get-caller-file": "^2.0.5",
+ "require-directory": "^2.1.1",
+ "string-width": "^4.2.3",
+ "y18n": "^5.0.5",
+ "yargs-parser": "^21.1.1"
+ }
+ },
+ "yargs-parser": {
+ "version": "21.1.1",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
+ "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw=="
+ }
+ }
+ },
"@socket.io/component-emitter": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz",
@@ -9771,14 +9967,12 @@
"ansi-regex": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
- "dev": true
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="
},
"ansi-styles": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
"integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
"requires": {
"color-convert": "^2.0.1"
}
@@ -9961,6 +10155,7 @@
"version": "1.1.11",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
"integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "dev": true,
"requires": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
@@ -10121,6 +10316,14 @@
"resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
"integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg=="
},
+ "chromium-bidi": {
+ "version": "0.4.7",
+ "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.7.tgz",
+ "integrity": "sha512-6+mJuFXwTMU6I3vYLs6IL8A1DyQTPjCfIL971X0aMPVGRbGnNfl6i6Cl0NMbxi2bRYLGESt9T2ZIMRM5PAEcIQ==",
+ "requires": {
+ "mitt": "3.0.0"
+ }
+ },
"clean-stack": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
@@ -10196,7 +10399,6 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
"integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
"requires": {
"color-name": "~1.1.4"
}
@@ -10204,8 +10406,7 @@
"color-name": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
},
"colorette": {
"version": "2.0.20",
@@ -10276,7 +10477,8 @@
"concat-map": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
- "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="
+ "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
+ "dev": true
},
"configstore": {
"version": "5.0.1",
@@ -10358,6 +10560,7 @@
"version": "8.0.0",
"resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.0.0.tgz",
"integrity": "sha512-da1EafcpH6b/TD8vDRaWV7xFINlHlF6zKsGwS1TsuVJTZRkquaS5HTMq7uq6h31619QjbsYl21gVDOm32KM1vQ==",
+ "dev": true,
"requires": {
"import-fresh": "^3.2.1",
"js-yaml": "^4.1.0",
@@ -10632,9 +10835,9 @@
"integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg=="
},
"devtools-protocol": {
- "version": "0.0.1094867",
- "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1094867.tgz",
- "integrity": "sha512-pmMDBKiRVjh0uKK6CT1WqZmM3hBVSgD+N2MrgyV1uNizAZMw4tx6i/RTc+/uCsKSCmg0xXx7arCP/OFcIwTsiQ=="
+ "version": "0.0.1107588",
+ "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1107588.tgz",
+ "integrity": "sha512-yIR+pG9x65Xko7bErCUSQaDLrO/P1p3JUzEk7JCU4DowPcGHkTGUGQapcfcLc4qj0UaALwZ+cr0riFgiqpixcg=="
},
"dezalgo": {
"version": "1.0.4",
@@ -10861,8 +11064,7 @@
"escalade": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
- "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
- "dev": true
+ "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw=="
},
"escape-html": {
"version": "1.0.3",
@@ -11655,8 +11857,7 @@
"get-caller-file": {
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
- "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
- "dev": true
+ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg=="
},
"get-func-name": {
"version": "2.0.0",
@@ -12045,6 +12246,7 @@
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
"integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
+ "dev": true,
"requires": {
"once": "^1.3.0",
"wrappy": "1"
@@ -12829,6 +13031,7 @@
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "dev": true,
"requires": {
"brace-expansion": "^1.1.7"
}
@@ -12843,6 +13046,11 @@
"resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz",
"integrity": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ=="
},
+ "mitt": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.0.tgz",
+ "integrity": "sha512-7dX2/10ITVyqh4aOSVI9gdape+t9l2/8QxHrFmUXu4EEUpdlxl6RudZUPZoc+zuY2hk1j7XxVroIVIan/pD/SQ=="
+ },
"mkdirp-classic": {
"version": "0.5.3",
"resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz",
@@ -13587,7 +13795,8 @@
"path-is-absolute": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
- "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg=="
+ "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
+ "dev": true
},
"path-key": {
"version": "3.1.1",
@@ -13798,32 +14007,47 @@
"integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA=="
},
"puppeteer": {
- "version": "19.7.1",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.7.1.tgz",
- "integrity": "sha512-Hampj7jHlicySL1sSLHCwoFoRCi6RcEbnZmRE5brtbk0mp6Td33+9kWQD2eFs09772JIt00ybPKr50Gt7Y18Xg==",
+ "version": "19.11.1",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.11.1.tgz",
+ "integrity": "sha512-39olGaX2djYUdhaQQHDZ0T0GwEp+5f9UB9HmEP0qHfdQHIq0xGQZuAZ5TLnJIc/88SrPLpEflPC+xUqOTv3c5g==",
"requires": {
- "cosmiconfig": "8.0.0",
+ "@puppeteer/browsers": "0.5.0",
+ "cosmiconfig": "8.1.3",
"https-proxy-agent": "5.0.1",
"progress": "2.0.3",
"proxy-from-env": "1.1.0",
- "puppeteer-core": "19.7.1"
+ "puppeteer-core": "19.11.1"
+ },
+ "dependencies": {
+ "cosmiconfig": {
+ "version": "8.1.3",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.1.3.tgz",
+ "integrity": "sha512-/UkO2JKI18b5jVMJUp0lvKFMpa/Gye+ZgZjKD+DGEN9y7NRcf/nK1A0sp67ONmKtnDCNMS44E6jrk0Yc3bDuUw==",
+ "requires": {
+ "import-fresh": "^3.2.1",
+ "js-yaml": "^4.1.0",
+ "parse-json": "^5.0.0",
+ "path-type": "^4.0.0"
+ }
+ }
}
},
"puppeteer-core": {
- "version": "19.7.1",
- "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.7.1.tgz",
- "integrity": "sha512-4b5Go25IA+0xrUIw0Qtqi4nxc0qwdu/C7VT1+tFPl1W27207YT+7bxfANC3PjXMlS6bcbzinCf5YfGqMl8tfyQ==",
+ "version": "19.11.1",
+ "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.11.1.tgz",
+ "integrity": "sha512-qcuC2Uf0Fwdj9wNtaTZ2OvYRraXpAK+puwwVW8ofOhOgLPZyz1c68tsorfIZyCUOpyBisjr+xByu7BMbEYMepA==",
"requires": {
+ "@puppeteer/browsers": "0.5.0",
+ "chromium-bidi": "0.4.7",
"cross-fetch": "3.1.5",
"debug": "4.3.4",
- "devtools-protocol": "0.0.1094867",
+ "devtools-protocol": "0.0.1107588",
"extract-zip": "2.0.1",
"https-proxy-agent": "5.0.1",
"proxy-from-env": "1.1.0",
- "rimraf": "3.0.2",
"tar-fs": "2.1.1",
"unbzip2-stream": "1.4.3",
- "ws": "8.11.0"
+ "ws": "8.13.0"
},
"dependencies": {
"debug": {
@@ -13838,12 +14062,6 @@
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
- },
- "ws": {
- "version": "8.11.0",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz",
- "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==",
- "requires": {}
}
}
},
@@ -13952,8 +14170,7 @@
"require-directory": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
- "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
- "dev": true
+ "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q=="
},
"require-main-filename": {
"version": "2.0.0",
@@ -14035,6 +14252,7 @@
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
"integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
+ "dev": true,
"requires": {
"glob": "^7.1.3"
},
@@ -14043,6 +14261,7 @@
"version": "7.2.3",
"resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
"integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
+ "dev": true,
"requires": {
"fs.realpath": "^1.0.0",
"inflight": "^1.0.4",
@@ -14432,7 +14651,6 @@
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
"integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
- "dev": true,
"requires": {
"ansi-regex": "^5.0.1"
}
@@ -14935,7 +15153,6 @@
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
"integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
- "dev": true,
"requires": {
"ansi-styles": "^4.0.0",
"string-width": "^4.1.0",
@@ -14945,20 +15162,17 @@
"emoji-regex": {
"version": "8.0.0",
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
- "dev": true
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
},
"is-fullwidth-code-point": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
- "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
- "dev": true
+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
},
"string-width": {
"version": "4.2.3",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
"integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "dev": true,
"requires": {
"emoji-regex": "^8.0.0",
"is-fullwidth-code-point": "^3.0.0",
@@ -15009,8 +15223,7 @@
"y18n": {
"version": "5.0.8",
"resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
- "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
- "dev": true
+ "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA=="
},
"yallist": {
"version": "3.1.1",
diff --git a/package.json b/package.json
index 19ce3fbb1..f35e4ca91 100644
--- a/package.json
+++ b/package.json
@@ -21,7 +21,7 @@
"morgan": "1.10.0",
"node-w3capi": "2.0.0",
"promise": "8.3.0",
- "puppeteer": "19.7.1",
+ "puppeteer": "19.11.1",
"socket.io": "4.6.0",
"superagent": "8.0.0"
},
From 2341535ad1a0d3d3c1869a4a539f184628122b2c Mon Sep 17 00:00:00 2001
From: Denis Ah-Kang <1696128+deniak@users.noreply.github.com>
Date: Fri, 5 May 2023 09:15:31 +0400
Subject: [PATCH 154/349] we no longer serve assets from cdn.w3.org (#1733)
---
lib/rules/links/linkchecker.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/rules/links/linkchecker.js b/lib/rules/links/linkchecker.js
index cffb34749..107bc71bb 100644
--- a/lib/rules/links/linkchecker.js
+++ b/lib/rules/links/linkchecker.js
@@ -19,7 +19,7 @@ const allowList = [
'https://www.w3.org/TR/tr-outdated-spec',
/^https:\/\/www.w3.org\/analytics\/piwik\//,
/^https:\/\/test.csswg.org\/harness\//,
- /^https:\/\/cdn.w3.org\/assets\//,
+ /^https:\/\/www.w3.org\/assets\//,
/^data:/,
];
const noRespondAllowList = [
From 0e0c2d4d8b5a8f8ca6b6f618f412133ca9f57de9 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 5 May 2023 09:18:28 +0400
Subject: [PATCH 155/349] chore(deps): bump engine.io from 6.4.1 to 6.4.2
(#1732)
Bumps [engine.io](https://github.com/socketio/engine.io) from 6.4.1 to 6.4.2.
- [Release notes](https://github.com/socketio/engine.io/releases)
- [Changelog](https://github.com/socketio/engine.io/blob/main/CHANGELOG.md)
- [Commits](https://github.com/socketio/engine.io/compare/6.4.1...6.4.2)
---
updated-dependencies:
- dependency-name: engine.io
dependency-type: indirect
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 9055256cc..94727d2f9 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -2756,9 +2756,9 @@
}
},
"node_modules/engine.io": {
- "version": "6.4.1",
- "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.4.1.tgz",
- "integrity": "sha512-JFYQurD/nbsA5BSPmbaOSLa3tSVj8L6o4srSwXXY3NqE+gGUNmmPTbhn8tjzcCtSqhFgIeqef81ngny8JM25hw==",
+ "version": "6.4.2",
+ "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.4.2.tgz",
+ "integrity": "sha512-FKn/3oMiJjrOEOeUub2WCox6JhxBXq/Zn3fZOMCBxKnNYtsdKjxhl7yR3fZhM9PV+rdE75SU5SYMc+2PGzo+Tg==",
"dependencies": {
"@types/cookie": "^0.4.1",
"@types/cors": "^2.8.12",
@@ -10922,9 +10922,9 @@
}
},
"engine.io": {
- "version": "6.4.1",
- "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.4.1.tgz",
- "integrity": "sha512-JFYQurD/nbsA5BSPmbaOSLa3tSVj8L6o4srSwXXY3NqE+gGUNmmPTbhn8tjzcCtSqhFgIeqef81ngny8JM25hw==",
+ "version": "6.4.2",
+ "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.4.2.tgz",
+ "integrity": "sha512-FKn/3oMiJjrOEOeUub2WCox6JhxBXq/Zn3fZOMCBxKnNYtsdKjxhl7yR3fZhM9PV+rdE75SU5SYMc+2PGzo+Tg==",
"requires": {
"@types/cookie": "^0.4.1",
"@types/cors": "^2.8.12",
From b305cbe3224677e6b361c876a1f1acba4237befa Mon Sep 17 00:00:00 2001
From: Denis Ah-Kang
Date: Fri, 5 May 2023 09:18:58 +0400
Subject: [PATCH 156/349] 8.0.1
---
package-lock.json | 4 ++--
package.json | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 94727d2f9..05547ba86 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "specberus",
- "version": "8.0.0",
+ "version": "8.0.1",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "specberus",
- "version": "8.0.0",
+ "version": "8.0.1",
"license": "MIT",
"dependencies": {
"compression": "1.7.4",
diff --git a/package.json b/package.json
index f35e4ca91..fe9e72a29 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "specberus",
- "version": "8.0.0",
+ "version": "8.0.1",
"description": "Specberus is a checker used at W3C to validate the compliance of Technical Reports with publication rules.",
"license": "MIT",
"main": "lib/validator",
From 6490aec6b2a0315a5f16561fe36c81a4b59b84d9 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 16 May 2023 10:38:13 +0400
Subject: [PATCH 157/349] chore(deps): bump puppeteer from 19.11.1 to 20.2.0
(#1736)
Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 19.11.1 to 20.2.0.
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json)
- [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v19.11.1...puppeteer-v20.2.0)
---
updated-dependencies:
- dependency-name: puppeteer
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 88 ++++++++++++++++++++---------------------------
package.json | 2 +-
2 files changed, 38 insertions(+), 52 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 05547ba86..2e15a8346 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -20,7 +20,7 @@
"morgan": "1.10.0",
"node-w3capi": "2.0.0",
"promise": "8.3.0",
- "puppeteer": "19.11.1",
+ "puppeteer": "20.2.0",
"socket.io": "4.6.0",
"superagent": "8.0.0"
},
@@ -1145,12 +1145,13 @@
}
},
"node_modules/@puppeteer/browsers": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-0.5.0.tgz",
- "integrity": "sha512-Uw6oB7VvmPRLE4iKsjuOh8zgDabhNX67dzo8U/BB0f9527qx+4eeUs+korU98OhG5C4ubg7ufBgVi63XYwS6TQ==",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-1.2.0.tgz",
+ "integrity": "sha512-F2ygRTaNKq2HQQGsvypvy2S/Dg7aqqp2zxv4uolkxxTQvdbYfI0DcLPFNdqenaC+rZX5ldSPs/s39yAPpTVZ0A==",
"dependencies": {
"debug": "4.3.4",
"extract-zip": "2.0.1",
+ "http-proxy-agent": "5.0.0",
"https-proxy-agent": "5.0.1",
"progress": "2.0.3",
"proxy-from-env": "1.1.0",
@@ -1162,7 +1163,7 @@
"browsers": "lib/cjs/main-cli.js"
},
"engines": {
- "node": ">=14.1.0"
+ "node": ">=16.0.0"
},
"peerDependencies": {
"typescript": ">= 4.7.4"
@@ -2650,9 +2651,9 @@
}
},
"node_modules/devtools-protocol": {
- "version": "0.0.1107588",
- "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1107588.tgz",
- "integrity": "sha512-yIR+pG9x65Xko7bErCUSQaDLrO/P1p3JUzEk7JCU4DowPcGHkTGUGQapcfcLc4qj0UaALwZ+cr0riFgiqpixcg=="
+ "version": "0.0.1120988",
+ "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1120988.tgz",
+ "integrity": "sha512-39fCpE3Z78IaIPChJsP6Lhmkbf4dWXOmzLk/KFTdRkNk/0JymRIfUynDVRndV9HoDz8PyalK1UH21ST/ivwW5Q=="
},
"node_modules/dezalgo": {
"version": "1.0.4",
@@ -7015,38 +7016,30 @@
}
},
"node_modules/puppeteer": {
- "version": "19.11.1",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.11.1.tgz",
- "integrity": "sha512-39olGaX2djYUdhaQQHDZ0T0GwEp+5f9UB9HmEP0qHfdQHIq0xGQZuAZ5TLnJIc/88SrPLpEflPC+xUqOTv3c5g==",
+ "version": "20.2.0",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-20.2.0.tgz",
+ "integrity": "sha512-mGiCtWGq7S8MRUefZQV0AUiYGSPGmVlL/eYKPB4X9s9x0kuhzJmbSXSoWYFyo8MXaFmjUOqeMNP/3KeLZw207A==",
"hasInstallScript": true,
"dependencies": {
- "@puppeteer/browsers": "0.5.0",
+ "@puppeteer/browsers": "1.2.0",
"cosmiconfig": "8.1.3",
- "https-proxy-agent": "5.0.1",
- "progress": "2.0.3",
- "proxy-from-env": "1.1.0",
- "puppeteer-core": "19.11.1"
+ "puppeteer-core": "20.2.0"
}
},
"node_modules/puppeteer-core": {
- "version": "19.11.1",
- "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.11.1.tgz",
- "integrity": "sha512-qcuC2Uf0Fwdj9wNtaTZ2OvYRraXpAK+puwwVW8ofOhOgLPZyz1c68tsorfIZyCUOpyBisjr+xByu7BMbEYMepA==",
+ "version": "20.2.0",
+ "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-20.2.0.tgz",
+ "integrity": "sha512-QKLu4ELW/609vlLqp/NvQA564LzvLaF6x1ZH+4BhPhxPgreoY8WR/AYOzXS12hgtPPjNCqPKiRLxmyXGnlIK8A==",
"dependencies": {
- "@puppeteer/browsers": "0.5.0",
+ "@puppeteer/browsers": "1.2.0",
"chromium-bidi": "0.4.7",
"cross-fetch": "3.1.5",
"debug": "4.3.4",
- "devtools-protocol": "0.0.1107588",
- "extract-zip": "2.0.1",
- "https-proxy-agent": "5.0.1",
- "proxy-from-env": "1.1.0",
- "tar-fs": "2.1.1",
- "unbzip2-stream": "1.4.3",
+ "devtools-protocol": "0.0.1120988",
"ws": "8.13.0"
},
"engines": {
- "node": ">=14.14.0"
+ "node": ">=16.0.0"
},
"peerDependencies": {
"typescript": ">= 4.7.4"
@@ -9729,12 +9722,13 @@
}
},
"@puppeteer/browsers": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-0.5.0.tgz",
- "integrity": "sha512-Uw6oB7VvmPRLE4iKsjuOh8zgDabhNX67dzo8U/BB0f9527qx+4eeUs+korU98OhG5C4ubg7ufBgVi63XYwS6TQ==",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-1.2.0.tgz",
+ "integrity": "sha512-F2ygRTaNKq2HQQGsvypvy2S/Dg7aqqp2zxv4uolkxxTQvdbYfI0DcLPFNdqenaC+rZX5ldSPs/s39yAPpTVZ0A==",
"requires": {
"debug": "4.3.4",
"extract-zip": "2.0.1",
+ "http-proxy-agent": "5.0.0",
"https-proxy-agent": "5.0.1",
"progress": "2.0.3",
"proxy-from-env": "1.1.0",
@@ -10835,9 +10829,9 @@
"integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg=="
},
"devtools-protocol": {
- "version": "0.0.1107588",
- "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1107588.tgz",
- "integrity": "sha512-yIR+pG9x65Xko7bErCUSQaDLrO/P1p3JUzEk7JCU4DowPcGHkTGUGQapcfcLc4qj0UaALwZ+cr0riFgiqpixcg=="
+ "version": "0.0.1120988",
+ "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1120988.tgz",
+ "integrity": "sha512-39fCpE3Z78IaIPChJsP6Lhmkbf4dWXOmzLk/KFTdRkNk/0JymRIfUynDVRndV9HoDz8PyalK1UH21ST/ivwW5Q=="
},
"dezalgo": {
"version": "1.0.4",
@@ -14007,16 +14001,13 @@
"integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA=="
},
"puppeteer": {
- "version": "19.11.1",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.11.1.tgz",
- "integrity": "sha512-39olGaX2djYUdhaQQHDZ0T0GwEp+5f9UB9HmEP0qHfdQHIq0xGQZuAZ5TLnJIc/88SrPLpEflPC+xUqOTv3c5g==",
+ "version": "20.2.0",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-20.2.0.tgz",
+ "integrity": "sha512-mGiCtWGq7S8MRUefZQV0AUiYGSPGmVlL/eYKPB4X9s9x0kuhzJmbSXSoWYFyo8MXaFmjUOqeMNP/3KeLZw207A==",
"requires": {
- "@puppeteer/browsers": "0.5.0",
+ "@puppeteer/browsers": "1.2.0",
"cosmiconfig": "8.1.3",
- "https-proxy-agent": "5.0.1",
- "progress": "2.0.3",
- "proxy-from-env": "1.1.0",
- "puppeteer-core": "19.11.1"
+ "puppeteer-core": "20.2.0"
},
"dependencies": {
"cosmiconfig": {
@@ -14033,20 +14024,15 @@
}
},
"puppeteer-core": {
- "version": "19.11.1",
- "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.11.1.tgz",
- "integrity": "sha512-qcuC2Uf0Fwdj9wNtaTZ2OvYRraXpAK+puwwVW8ofOhOgLPZyz1c68tsorfIZyCUOpyBisjr+xByu7BMbEYMepA==",
+ "version": "20.2.0",
+ "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-20.2.0.tgz",
+ "integrity": "sha512-QKLu4ELW/609vlLqp/NvQA564LzvLaF6x1ZH+4BhPhxPgreoY8WR/AYOzXS12hgtPPjNCqPKiRLxmyXGnlIK8A==",
"requires": {
- "@puppeteer/browsers": "0.5.0",
+ "@puppeteer/browsers": "1.2.0",
"chromium-bidi": "0.4.7",
"cross-fetch": "3.1.5",
"debug": "4.3.4",
- "devtools-protocol": "0.0.1107588",
- "extract-zip": "2.0.1",
- "https-proxy-agent": "5.0.1",
- "proxy-from-env": "1.1.0",
- "tar-fs": "2.1.1",
- "unbzip2-stream": "1.4.3",
+ "devtools-protocol": "0.0.1120988",
"ws": "8.13.0"
},
"dependencies": {
diff --git a/package.json b/package.json
index fe9e72a29..78dce1afc 100644
--- a/package.json
+++ b/package.json
@@ -21,7 +21,7 @@
"morgan": "1.10.0",
"node-w3capi": "2.0.0",
"promise": "8.3.0",
- "puppeteer": "19.11.1",
+ "puppeteer": "20.2.0",
"socket.io": "4.6.0",
"superagent": "8.0.0"
},
From fe54fb2ce79363c466ce12c376321b8488560df0 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 16 May 2023 10:39:25 +0400
Subject: [PATCH 158/349] chore(deps): bump jsdom from 21.1.0 to 22.0.0 (#1735)
Bumps [jsdom](https://github.com/jsdom/jsdom) from 21.1.0 to 22.0.0.
- [Release notes](https://github.com/jsdom/jsdom/releases)
- [Changelog](https://github.com/jsdom/jsdom/blob/master/Changelog.md)
- [Commits](https://github.com/jsdom/jsdom/compare/21.1.0...22.0.0)
---
updated-dependencies:
- dependency-name: jsdom
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 338 +++++++++++++---------------------------------
package.json | 2 +-
2 files changed, 94 insertions(+), 246 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 2e15a8346..fd049075d 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -15,7 +15,7 @@
"express": "4.18.1",
"express-handlebars": "7.0.2",
"insafe": "0.5.1",
- "jsdom": "21.1.0",
+ "jsdom": "22.0.0",
"metaviewport-parser": "0.3.0",
"morgan": "1.10.0",
"node-w3capi": "2.0.0",
@@ -1332,6 +1332,7 @@
"version": "8.8.2",
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz",
"integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==",
+ "dev": true,
"bin": {
"acorn": "bin/acorn"
},
@@ -1339,15 +1340,6 @@
"node": ">=0.4.0"
}
},
- "node_modules/acorn-globals": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-7.0.1.tgz",
- "integrity": "sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==",
- "dependencies": {
- "acorn": "^8.1.0",
- "acorn-walk": "^8.0.2"
- }
- },
"node_modules/acorn-jsx": {
"version": "5.3.2",
"resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
@@ -1357,14 +1349,6 @@
"acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
}
},
- "node_modules/acorn-walk": {
- "version": "8.2.0",
- "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz",
- "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==",
- "engines": {
- "node": ">=0.4.0"
- }
- },
"node_modules/agent-base": {
"version": "6.0.2",
"resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
@@ -2521,38 +2505,28 @@
"node": ">=14"
}
},
- "node_modules/cssom": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz",
- "integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw=="
- },
"node_modules/cssstyle": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz",
- "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-3.0.0.tgz",
+ "integrity": "sha512-N4u2ABATi3Qplzf0hWbVCdjenim8F3ojEXpBDF5hBpjzW182MjNGLqfmQ0SkSPeQ+V86ZXgeH8aXj6kayd4jgg==",
"dependencies": {
- "cssom": "~0.3.6"
+ "rrweb-cssom": "^0.6.0"
},
"engines": {
- "node": ">=8"
+ "node": ">=14"
}
},
- "node_modules/cssstyle/node_modules/cssom": {
- "version": "0.3.8",
- "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz",
- "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg=="
- },
"node_modules/data-urls": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz",
- "integrity": "sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-4.0.0.tgz",
+ "integrity": "sha512-/mMTei/JXPqvFqQtfyTowxmJVwr2PVAeCcDxyFf6LhoOu/09TX2OX3kb2wzi4DMXcfj4OItwDOnhl5oziPnT6g==",
"dependencies": {
"abab": "^2.0.6",
"whatwg-mimetype": "^3.0.0",
- "whatwg-url": "^11.0.0"
+ "whatwg-url": "^12.0.0"
},
"engines": {
- "node": ">=12"
+ "node": ">=14"
}
},
"node_modules/debug": {
@@ -2592,7 +2566,8 @@
"node_modules/deep-is": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
- "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="
+ "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
+ "dev": true
},
"node_modules/default-require-extensions": {
"version": "3.0.1",
@@ -2971,74 +2946,6 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/escodegen": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz",
- "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==",
- "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/levn": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
- "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==",
- "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",
- "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz",
- "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==",
- "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",
- "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
- "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==",
- "engines": {
- "node": ">= 0.8.0"
- }
- },
- "node_modules/escodegen/node_modules/type-check": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
- "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==",
- "dependencies": {
- "prelude-ls": "~1.1.2"
- },
- "engines": {
- "node": ">= 0.8.0"
- }
- },
"node_modules/eslint": {
"version": "8.26.0",
"resolved": "https://registry.npmjs.org/eslint/-/eslint-8.26.0.tgz",
@@ -3448,6 +3355,7 @@
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
"integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
+ "dev": true,
"bin": {
"esparse": "bin/esparse.js",
"esvalidate": "bin/esvalidate.js"
@@ -3484,6 +3392,7 @@
"version": "5.3.0",
"resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
"integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
+ "dev": true,
"engines": {
"node": ">=4.0"
}
@@ -3492,6 +3401,7 @@
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
"integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
+ "dev": true,
"engines": {
"node": ">=0.10.0"
}
@@ -3726,7 +3636,8 @@
"node_modules/fast-levenshtein": {
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
- "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw=="
+ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
+ "dev": true
},
"node_modules/fast-safe-stringify": {
"version": "2.1.1",
@@ -5163,26 +5074,23 @@
}
},
"node_modules/jsdom": {
- "version": "21.1.0",
- "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-21.1.0.tgz",
- "integrity": "sha512-m0lzlP7qOtthD918nenK3hdItSd2I+V3W9IrBcB36sqDwG+KnUs66IF5GY7laGWUnlM9vTsD0W1QwSEBYWWcJg==",
+ "version": "22.0.0",
+ "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-22.0.0.tgz",
+ "integrity": "sha512-p5ZTEb5h+O+iU02t0GfEjAnkdYPrQSkfuTSMkMYyIoMvUNEHsbG0bHHbfXIcfTqD2UfvjQX7mmgiFsyRwGscVw==",
"dependencies": {
"abab": "^2.0.6",
- "acorn": "^8.8.1",
- "acorn-globals": "^7.0.0",
- "cssom": "^0.5.0",
- "cssstyle": "^2.3.0",
- "data-urls": "^3.0.2",
- "decimal.js": "^10.4.2",
+ "cssstyle": "^3.0.0",
+ "data-urls": "^4.0.0",
+ "decimal.js": "^10.4.3",
"domexception": "^4.0.0",
- "escodegen": "^2.0.0",
"form-data": "^4.0.0",
"html-encoding-sniffer": "^3.0.0",
"http-proxy-agent": "^5.0.0",
"https-proxy-agent": "^5.0.1",
"is-potential-custom-element-name": "^1.0.1",
- "nwsapi": "^2.2.2",
- "parse5": "^7.1.1",
+ "nwsapi": "^2.2.4",
+ "parse5": "^7.1.2",
+ "rrweb-cssom": "^0.6.0",
"saxes": "^6.0.0",
"symbol-tree": "^3.2.4",
"tough-cookie": "^4.1.2",
@@ -5190,12 +5098,12 @@
"webidl-conversions": "^7.0.0",
"whatwg-encoding": "^2.0.0",
"whatwg-mimetype": "^3.0.0",
- "whatwg-url": "^11.0.0",
- "ws": "^8.11.0",
+ "whatwg-url": "^12.0.1",
+ "ws": "^8.13.0",
"xml-name-validator": "^4.0.0"
},
"engines": {
- "node": ">=14"
+ "node": ">=16"
},
"peerDependencies": {
"canvas": "^2.5.0"
@@ -7386,6 +7294,11 @@
"url": "https://github.com/sponsors/isaacs"
}
},
+ "node_modules/rrweb-cssom": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.6.0.tgz",
+ "integrity": "sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw=="
+ },
"node_modules/run-parallel": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
@@ -8157,14 +8070,14 @@
}
},
"node_modules/tr46": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz",
- "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==",
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/tr46/-/tr46-4.1.1.tgz",
+ "integrity": "sha512-2lv/66T7e5yNyhAAC4NaKe5nVavzuGJQVVtRYLyQ2OI8tsJ61PMLlelehb0wi2Hx6+hT/OJUWZcw8MjlSRnxvw==",
"dependencies": {
- "punycode": "^2.1.1"
+ "punycode": "^2.3.0"
},
"engines": {
- "node": ">=12"
+ "node": ">=14"
}
},
"node_modules/tsconfig-paths": {
@@ -8485,15 +8398,15 @@
}
},
"node_modules/whatwg-url": {
- "version": "11.0.0",
- "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz",
- "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==",
+ "version": "12.0.1",
+ "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-12.0.1.tgz",
+ "integrity": "sha512-Ed/LrqB8EPlGxjS+TrsXcpUond1mhccS3pchLhzSgPCnTimUCKj3IZE75pAs5m6heB2U2TMerKFUXheyHY+VDQ==",
"dependencies": {
- "tr46": "^3.0.0",
+ "tr46": "^4.1.1",
"webidl-conversions": "^7.0.0"
},
"engines": {
- "node": ">=12"
+ "node": ">=14"
}
},
"node_modules/which": {
@@ -8557,6 +8470,7 @@
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
"integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
+ "dev": true,
"engines": {
"node": ">=0.10.0"
}
@@ -9867,16 +9781,8 @@
"acorn": {
"version": "8.8.2",
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz",
- "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw=="
- },
- "acorn-globals": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-7.0.1.tgz",
- "integrity": "sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==",
- "requires": {
- "acorn": "^8.1.0",
- "acorn-walk": "^8.0.2"
- }
+ "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==",
+ "dev": true
},
"acorn-jsx": {
"version": "5.3.2",
@@ -9885,11 +9791,6 @@
"dev": true,
"requires": {}
},
- "acorn-walk": {
- "version": "8.2.0",
- "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz",
- "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA=="
- },
"agent-base": {
"version": "6.0.2",
"resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
@@ -10731,34 +10632,22 @@
"gensequence": "^5.0.2"
}
},
- "cssom": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz",
- "integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw=="
- },
"cssstyle": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz",
- "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-3.0.0.tgz",
+ "integrity": "sha512-N4u2ABATi3Qplzf0hWbVCdjenim8F3ojEXpBDF5hBpjzW182MjNGLqfmQ0SkSPeQ+V86ZXgeH8aXj6kayd4jgg==",
"requires": {
- "cssom": "~0.3.6"
- },
- "dependencies": {
- "cssom": {
- "version": "0.3.8",
- "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz",
- "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg=="
- }
+ "rrweb-cssom": "^0.6.0"
}
},
"data-urls": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz",
- "integrity": "sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-4.0.0.tgz",
+ "integrity": "sha512-/mMTei/JXPqvFqQtfyTowxmJVwr2PVAeCcDxyFf6LhoOu/09TX2OX3kb2wzi4DMXcfj4OItwDOnhl5oziPnT6g==",
"requires": {
"abab": "^2.0.6",
"whatwg-mimetype": "^3.0.0",
- "whatwg-url": "^11.0.0"
+ "whatwg-url": "^12.0.0"
}
},
"debug": {
@@ -10792,7 +10681,8 @@
"deep-is": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
- "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="
+ "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
+ "dev": true
},
"default-require-extensions": {
"version": "3.0.1",
@@ -11071,55 +10961,6 @@
"integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
"dev": true
},
- "escodegen": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz",
- "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==",
- "requires": {
- "esprima": "^4.0.1",
- "estraverse": "^5.2.0",
- "esutils": "^2.0.2",
- "optionator": "^0.8.1",
- "source-map": "~0.6.1"
- },
- "dependencies": {
- "levn": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
- "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==",
- "requires": {
- "prelude-ls": "~1.1.2",
- "type-check": "~0.3.2"
- }
- },
- "optionator": {
- "version": "0.8.3",
- "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz",
- "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==",
- "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",
- "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
- "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w=="
- },
- "type-check": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
- "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==",
- "requires": {
- "prelude-ls": "~1.1.2"
- }
- }
- }
- },
"eslint": {
"version": "8.26.0",
"resolved": "https://registry.npmjs.org/eslint/-/eslint-8.26.0.tgz",
@@ -11417,7 +11258,8 @@
"esprima": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
- "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="
+ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
+ "dev": true
},
"esquery": {
"version": "1.5.0",
@@ -11440,12 +11282,14 @@
"estraverse": {
"version": "5.3.0",
"resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
- "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA=="
+ "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
+ "dev": true
},
"esutils": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
- "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="
+ "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
+ "dev": true
},
"etag": {
"version": "1.8.1",
@@ -11620,7 +11464,8 @@
"fast-levenshtein": {
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
- "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw=="
+ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
+ "dev": true
},
"fast-safe-stringify": {
"version": "2.1.1",
@@ -12629,26 +12474,23 @@
}
},
"jsdom": {
- "version": "21.1.0",
- "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-21.1.0.tgz",
- "integrity": "sha512-m0lzlP7qOtthD918nenK3hdItSd2I+V3W9IrBcB36sqDwG+KnUs66IF5GY7laGWUnlM9vTsD0W1QwSEBYWWcJg==",
+ "version": "22.0.0",
+ "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-22.0.0.tgz",
+ "integrity": "sha512-p5ZTEb5h+O+iU02t0GfEjAnkdYPrQSkfuTSMkMYyIoMvUNEHsbG0bHHbfXIcfTqD2UfvjQX7mmgiFsyRwGscVw==",
"requires": {
"abab": "^2.0.6",
- "acorn": "^8.8.1",
- "acorn-globals": "^7.0.0",
- "cssom": "^0.5.0",
- "cssstyle": "^2.3.0",
- "data-urls": "^3.0.2",
- "decimal.js": "^10.4.2",
+ "cssstyle": "^3.0.0",
+ "data-urls": "^4.0.0",
+ "decimal.js": "^10.4.3",
"domexception": "^4.0.0",
- "escodegen": "^2.0.0",
"form-data": "^4.0.0",
"html-encoding-sniffer": "^3.0.0",
"http-proxy-agent": "^5.0.0",
"https-proxy-agent": "^5.0.1",
"is-potential-custom-element-name": "^1.0.1",
- "nwsapi": "^2.2.2",
- "parse5": "^7.1.1",
+ "nwsapi": "^2.2.4",
+ "parse5": "^7.1.2",
+ "rrweb-cssom": "^0.6.0",
"saxes": "^6.0.0",
"symbol-tree": "^3.2.4",
"tough-cookie": "^4.1.2",
@@ -12656,8 +12498,8 @@
"webidl-conversions": "^7.0.0",
"whatwg-encoding": "^2.0.0",
"whatwg-mimetype": "^3.0.0",
- "whatwg-url": "^11.0.0",
- "ws": "^8.11.0",
+ "whatwg-url": "^12.0.1",
+ "ws": "^8.13.0",
"xml-name-validator": "^4.0.0"
}
},
@@ -14259,6 +14101,11 @@
}
}
},
+ "rrweb-cssom": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.6.0.tgz",
+ "integrity": "sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw=="
+ },
"run-parallel": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
@@ -14826,11 +14673,11 @@
}
},
"tr46": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz",
- "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==",
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/tr46/-/tr46-4.1.1.tgz",
+ "integrity": "sha512-2lv/66T7e5yNyhAAC4NaKe5nVavzuGJQVVtRYLyQ2OI8tsJ61PMLlelehb0wi2Hx6+hT/OJUWZcw8MjlSRnxvw==",
"requires": {
- "punycode": "^2.1.1"
+ "punycode": "^2.3.0"
}
},
"tsconfig-paths": {
@@ -15069,11 +14916,11 @@
"integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q=="
},
"whatwg-url": {
- "version": "11.0.0",
- "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz",
- "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==",
+ "version": "12.0.1",
+ "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-12.0.1.tgz",
+ "integrity": "sha512-Ed/LrqB8EPlGxjS+TrsXcpUond1mhccS3pchLhzSgPCnTimUCKj3IZE75pAs5m6heB2U2TMerKFUXheyHY+VDQ==",
"requires": {
- "tr46": "^3.0.0",
+ "tr46": "^4.1.1",
"webidl-conversions": "^7.0.0"
}
},
@@ -15122,7 +14969,8 @@
"word-wrap": {
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
- "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ=="
+ "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
+ "dev": true
},
"wordwrap": {
"version": "1.0.0",
diff --git a/package.json b/package.json
index 78dce1afc..97570e6c9 100644
--- a/package.json
+++ b/package.json
@@ -16,7 +16,7 @@
"express": "4.18.1",
"express-handlebars": "7.0.2",
"insafe": "0.5.1",
- "jsdom": "21.1.0",
+ "jsdom": "22.0.0",
"metaviewport-parser": "0.3.0",
"morgan": "1.10.0",
"node-w3capi": "2.0.0",
From 2db96a5b545d86089aa20a8b8f1c5fa0c077149e Mon Sep 17 00:00:00 2001
From: Denis Ah-Kang <1696128+deniak@users.noreply.github.com>
Date: Tue, 16 May 2023 11:26:31 +0400
Subject: [PATCH 159/349] support node 20 (#1737)
---
.github/workflows/node.js.yml | 2 +-
package-lock.json | 2 +-
package.json | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/.github/workflows/node.js.yml b/.github/workflows/node.js.yml
index fbfcabc04..015626828 100644
--- a/.github/workflows/node.js.yml
+++ b/.github/workflows/node.js.yml
@@ -14,7 +14,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
- node-version: [16.x, 18.x]
+ node-version: [16.x, 18.x, 20.x]
steps:
- name: Checkout
if: ${{ github.event_name != 'pull_request_target' }}
diff --git a/package-lock.json b/package-lock.json
index fd049075d..e2e41c36a 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -44,7 +44,7 @@
"prettier": "2.8.0"
},
"engines": {
- "node": "^16 || ^18",
+ "node": "16 || 18 || 20",
"npm": ">=7"
}
},
diff --git a/package.json b/package.json
index 97570e6c9..116b2b84e 100644
--- a/package.json
+++ b/package.json
@@ -58,7 +58,7 @@
"test": "NO_THROTTLE=true mocha"
},
"engines": {
- "node": "^16 || ^18",
+ "node": "16 || 18 || 20",
"npm": ">=7"
},
"lint-staged": {
From 281ec4aa3ecf7cdb8dc465522321ffb23cbfe287 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 30 May 2023 10:28:18 +0400
Subject: [PATCH 160/349] chore(deps): bump puppeteer from 20.2.0 to 20.4.0
(#1740)
Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 20.2.0 to 20.4.0.
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json)
- [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v20.2.0...puppeteer-v20.4.0)
---
updated-dependencies:
- dependency-name: puppeteer
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 1016 ++++++++++++++++++++++++++++++++++++++-------
package.json | 2 +-
2 files changed, 859 insertions(+), 159 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index e2e41c36a..5be04db30 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -20,7 +20,7 @@
"morgan": "1.10.0",
"node-w3capi": "2.0.0",
"promise": "8.3.0",
- "puppeteer": "20.2.0",
+ "puppeteer": "20.4.0",
"socket.io": "4.6.0",
"superagent": "8.0.0"
},
@@ -1145,16 +1145,14 @@
}
},
"node_modules/@puppeteer/browsers": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-1.2.0.tgz",
- "integrity": "sha512-F2ygRTaNKq2HQQGsvypvy2S/Dg7aqqp2zxv4uolkxxTQvdbYfI0DcLPFNdqenaC+rZX5ldSPs/s39yAPpTVZ0A==",
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-1.4.0.tgz",
+ "integrity": "sha512-HiRpoc15NhFwoR1IjN3MkMsqeAfRQKNzbhWVV+0BfvybEhjWSyRNQMC0ohMhkFhzoGnFoS59WlrJCGLPky/89g==",
"dependencies": {
"debug": "4.3.4",
"extract-zip": "2.0.1",
- "http-proxy-agent": "5.0.0",
- "https-proxy-agent": "5.0.1",
"progress": "2.0.3",
- "proxy-from-env": "1.1.0",
+ "proxy-agent": "6.2.0",
"tar-fs": "2.1.1",
"unbzip2-stream": "1.4.3",
"yargs": "17.7.1"
@@ -1332,7 +1330,6 @@
"version": "8.8.2",
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz",
"integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==",
- "dev": true,
"bin": {
"acorn": "bin/acorn"
},
@@ -1349,6 +1346,14 @@
"acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
}
},
+ "node_modules/acorn-walk": {
+ "version": "8.2.0",
+ "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz",
+ "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==",
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
"node_modules/agent-base": {
"version": "6.0.2",
"resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
@@ -1579,6 +1584,17 @@
"node": "*"
}
},
+ "node_modules/ast-types": {
+ "version": "0.13.4",
+ "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz",
+ "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==",
+ "dependencies": {
+ "tslib": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
"node_modules/astral-regex": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
@@ -1653,6 +1669,14 @@
"node": ">= 0.8"
}
},
+ "node_modules/basic-ftp": {
+ "version": "5.0.3",
+ "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.3.tgz",
+ "integrity": "sha512-QHX8HLlncOLpy54mh+k/sWIFd0ThmRqwe9ZjELybGZK+tZ8rUb9VO0saKJUROTbE+KhzDUT7xziGpGrW8Kmd+g==",
+ "engines": {
+ "node": ">=10.0.0"
+ }
+ },
"node_modules/binary-extensions": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
@@ -1961,9 +1985,9 @@
"integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg=="
},
"node_modules/chromium-bidi": {
- "version": "0.4.7",
- "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.7.tgz",
- "integrity": "sha512-6+mJuFXwTMU6I3vYLs6IL8A1DyQTPjCfIL971X0aMPVGRbGnNfl6i6Cl0NMbxi2bRYLGESt9T2ZIMRM5PAEcIQ==",
+ "version": "0.4.10",
+ "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.10.tgz",
+ "integrity": "sha512-ngdRIq/f5G3nIOz1M0MtCABCTezr79MBCrJ09K2xRk+hTZQGTH8JIeFbgQmVvNPBMQblh7ROfJnSzsE07YpFfg==",
"dependencies": {
"mitt": "3.0.0"
},
@@ -2286,49 +2310,11 @@
}
},
"node_modules/cross-fetch": {
- "version": "3.1.5",
- "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz",
- "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==",
- "dependencies": {
- "node-fetch": "2.6.7"
- }
- },
- "node_modules/cross-fetch/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/cross-fetch/node_modules/tr46": {
- "version": "0.0.3",
- "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
- "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="
- },
- "node_modules/cross-fetch/node_modules/webidl-conversions": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
- "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ=="
- },
- "node_modules/cross-fetch/node_modules/whatwg-url": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
- "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
+ "version": "3.1.6",
+ "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.6.tgz",
+ "integrity": "sha512-riRvo06crlE8HiqOwIpQhxwdOk4fOeR7FVM/wXoxchFEqMNUjvbs3bfo4OTgMEMHzppd4DxFBDbyySj8Cv781g==",
"dependencies": {
- "tr46": "~0.0.3",
- "webidl-conversions": "^3.0.0"
+ "node-fetch": "^2.6.11"
}
},
"node_modules/cross-spawn": {
@@ -2516,6 +2502,14 @@
"node": ">=14"
}
},
+ "node_modules/data-uri-to-buffer": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-5.0.1.tgz",
+ "integrity": "sha512-a9l6T1qqDogvvnw0nKlfZzqsyikEBZBClF39V3TFoKhDtGBqHu2HkuomJc02j5zft8zrUaXEuoicLeW54RkzPg==",
+ "engines": {
+ "node": ">= 14"
+ }
+ },
"node_modules/data-urls": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/data-urls/-/data-urls-4.0.0.tgz",
@@ -2566,8 +2560,7 @@
"node_modules/deep-is": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
- "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
- "dev": true
+ "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="
},
"node_modules/default-require-extensions": {
"version": "3.0.1",
@@ -2600,6 +2593,20 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/degenerator": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-4.0.2.tgz",
+ "integrity": "sha512-HKwIFvZROUMfH3qI3gBpD61BYh7q3c3GXD5UGZzoVNJwVSYgZKvYl1fRMXc9ozoTxl/VZxKJ5v/bA+19tywFiw==",
+ "dependencies": {
+ "ast-types": "^0.13.2",
+ "escodegen": "^1.8.1",
+ "esprima": "^4.0.0",
+ "vm2": "^3.9.17"
+ },
+ "engines": {
+ "node": ">= 14"
+ }
+ },
"node_modules/delayed-stream": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
@@ -2946,6 +2953,82 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/escodegen": {
+ "version": "1.14.3",
+ "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz",
+ "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==",
+ "dependencies": {
+ "esprima": "^4.0.1",
+ "estraverse": "^4.2.0",
+ "esutils": "^2.0.2",
+ "optionator": "^0.8.1"
+ },
+ "bin": {
+ "escodegen": "bin/escodegen.js",
+ "esgenerate": "bin/esgenerate.js"
+ },
+ "engines": {
+ "node": ">=4.0"
+ },
+ "optionalDependencies": {
+ "source-map": "~0.6.1"
+ }
+ },
+ "node_modules/escodegen/node_modules/estraverse": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
+ "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/escodegen/node_modules/levn": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
+ "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==",
+ "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",
+ "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz",
+ "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==",
+ "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",
+ "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
+ "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==",
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/escodegen/node_modules/type-check": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
+ "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==",
+ "dependencies": {
+ "prelude-ls": "~1.1.2"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
"node_modules/eslint": {
"version": "8.26.0",
"resolved": "https://registry.npmjs.org/eslint/-/eslint-8.26.0.tgz",
@@ -3355,7 +3438,6 @@
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
"integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
- "dev": true,
"bin": {
"esparse": "bin/esparse.js",
"esvalidate": "bin/esvalidate.js"
@@ -3401,7 +3483,6 @@
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
"integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
- "dev": true,
"engines": {
"node": ">=0.10.0"
}
@@ -3636,8 +3717,7 @@
"node_modules/fast-levenshtein": {
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
- "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
- "dev": true
+ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw=="
},
"node_modules/fast-safe-stringify": {
"version": "2.1.1",
@@ -4029,6 +4109,70 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/get-uri": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.1.tgz",
+ "integrity": "sha512-7ZqONUVqaabogsYNWlYj0t3YZaL6dhuEueZXGF+/YVmf6dHmaFg8/6psJKqhx9QykIDKzpGcy2cn4oV4YC7V/Q==",
+ "dependencies": {
+ "basic-ftp": "^5.0.2",
+ "data-uri-to-buffer": "^5.0.1",
+ "debug": "^4.3.4",
+ "fs-extra": "^8.1.0"
+ },
+ "engines": {
+ "node": ">= 14"
+ }
+ },
+ "node_modules/get-uri/node_modules/debug": {
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
+ "dependencies": {
+ "ms": "2.1.2"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/get-uri/node_modules/fs-extra": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
+ "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
+ "dependencies": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^4.0.0",
+ "universalify": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=6 <7 || >=8"
+ }
+ },
+ "node_modules/get-uri/node_modules/jsonfile": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
+ "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==",
+ "optionalDependencies": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "node_modules/get-uri/node_modules/ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
+ },
+ "node_modules/get-uri/node_modules/universalify": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
+ "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
+ "engines": {
+ "node": ">= 4.0.0"
+ }
+ },
"node_modules/glob": {
"version": "8.1.0",
"resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz",
@@ -4568,6 +4712,11 @@
"node": ">= 0.4"
}
},
+ "node_modules/ip": {
+ "version": "1.1.8",
+ "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz",
+ "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg=="
+ },
"node_modules/ipaddr.js": {
"version": "1.9.1",
"resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
@@ -5844,6 +5993,14 @@
"resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
"integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw=="
},
+ "node_modules/netmask": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz",
+ "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==",
+ "engines": {
+ "node": ">= 0.4.0"
+ }
+ },
"node_modules/nock": {
"version": "13.3.0",
"resolved": "https://registry.npmjs.org/nock/-/nock-13.3.0.tgz",
@@ -5883,10 +6040,9 @@
"dev": true
},
"node_modules/node-fetch": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.9.tgz",
- "integrity": "sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==",
- "dev": true,
+ "version": "2.6.11",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.11.tgz",
+ "integrity": "sha512-4I6pdBY1EthSqDmJkiNk3JIT8cswwR9nfeW/cPdUagJYEQG7R95WRH74wpz7ma8Gh/9dI9FP+OU+0E4FvtA55w==",
"dependencies": {
"whatwg-url": "^5.0.0"
},
@@ -5905,20 +6061,17 @@
"node_modules/node-fetch/node_modules/tr46": {
"version": "0.0.3",
"resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
- "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==",
- "dev": true
+ "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="
},
"node_modules/node-fetch/node_modules/webidl-conversions": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
- "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==",
- "dev": true
+ "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ=="
},
"node_modules/node-fetch/node_modules/whatwg-url": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
"integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
- "dev": true,
"dependencies": {
"tr46": "~0.0.3",
"webidl-conversions": "^3.0.0"
@@ -6557,6 +6710,92 @@
"node": ">=6"
}
},
+ "node_modules/pac-proxy-agent": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-6.0.3.tgz",
+ "integrity": "sha512-5Hr1KgPDoc21Vn3rsXBirwwDnF/iac1jN/zkpsOYruyT+ZgsUhUOgVwq3v9+ukjZd/yGm/0nzO1fDfl7rkGoHQ==",
+ "dependencies": {
+ "agent-base": "^7.0.2",
+ "debug": "^4.3.4",
+ "get-uri": "^6.0.1",
+ "http-proxy-agent": "^7.0.0",
+ "https-proxy-agent": "^7.0.0",
+ "pac-resolver": "^6.0.1",
+ "socks-proxy-agent": "^8.0.1"
+ },
+ "engines": {
+ "node": ">= 14"
+ }
+ },
+ "node_modules/pac-proxy-agent/node_modules/agent-base": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz",
+ "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==",
+ "dependencies": {
+ "debug": "^4.3.4"
+ },
+ "engines": {
+ "node": ">= 14"
+ }
+ },
+ "node_modules/pac-proxy-agent/node_modules/debug": {
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
+ "dependencies": {
+ "ms": "2.1.2"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/pac-proxy-agent/node_modules/http-proxy-agent": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz",
+ "integrity": "sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==",
+ "dependencies": {
+ "agent-base": "^7.1.0",
+ "debug": "^4.3.4"
+ },
+ "engines": {
+ "node": ">= 14"
+ }
+ },
+ "node_modules/pac-proxy-agent/node_modules/https-proxy-agent": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.0.tgz",
+ "integrity": "sha512-0euwPCRyAPSgGdzD1IVN9nJYHtBhJwb6XPfbpQcYbPCwrBidX6GzxmchnaF4sfF/jPb74Ojx5g4yTg3sixlyPw==",
+ "dependencies": {
+ "agent-base": "^7.0.2",
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 14"
+ }
+ },
+ "node_modules/pac-proxy-agent/node_modules/ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
+ },
+ "node_modules/pac-resolver": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-6.0.1.tgz",
+ "integrity": "sha512-dg497MhVT7jZegPRuOScQ/z0aV/5WR0gTdRu1md+Irs9J9o+ls5jIuxjo1WfaTG+eQQkxyn5HMGvWK+w7EIBkQ==",
+ "dependencies": {
+ "degenerator": "^4.0.1",
+ "ip": "^1.1.5",
+ "netmask": "^2.0.2"
+ },
+ "engines": {
+ "node": ">= 14"
+ }
+ },
"node_modules/package-hash": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/package-hash/-/package-hash-4.0.0.tgz",
@@ -6890,6 +7129,88 @@
"node": ">= 0.10"
}
},
+ "node_modules/proxy-agent": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.2.0.tgz",
+ "integrity": "sha512-g3rBHXPhEa0Z1nxZkirj0+US1SCcA67SnjpxbdZf7BloLdULEUCzbQozsq+wFwhmMeZegeZISDZjPFN/Ct9DaQ==",
+ "dependencies": {
+ "agent-base": "^7.0.1",
+ "debug": "^4.3.4",
+ "http-proxy-agent": "^6.0.1",
+ "https-proxy-agent": "^6.1.0",
+ "lru-cache": "^7.14.1",
+ "pac-proxy-agent": "^6.0.2",
+ "proxy-from-env": "^1.1.0",
+ "socks-proxy-agent": "^8.0.1"
+ },
+ "engines": {
+ "node": ">= 14"
+ }
+ },
+ "node_modules/proxy-agent/node_modules/agent-base": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz",
+ "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==",
+ "dependencies": {
+ "debug": "^4.3.4"
+ },
+ "engines": {
+ "node": ">= 14"
+ }
+ },
+ "node_modules/proxy-agent/node_modules/debug": {
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
+ "dependencies": {
+ "ms": "2.1.2"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/proxy-agent/node_modules/http-proxy-agent": {
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-6.1.1.tgz",
+ "integrity": "sha512-JRCz+4Whs6yrrIoIlrH+ZTmhrRwtMnmOHsHn8GFEn9O2sVfSE+DAZ3oyyGIKF8tjJEeSJmP89j7aTjVsSqsU0g==",
+ "dependencies": {
+ "agent-base": "^7.1.0",
+ "debug": "^4.3.4"
+ },
+ "engines": {
+ "node": ">= 14"
+ }
+ },
+ "node_modules/proxy-agent/node_modules/https-proxy-agent": {
+ "version": "6.2.1",
+ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-6.2.1.tgz",
+ "integrity": "sha512-ONsE3+yfZF2caH5+bJlcddtWqNI3Gvs5A38+ngvljxaBiRXRswym2c7yf8UAeFpRFKjFNHIFEHqR/OLAWJzyiA==",
+ "dependencies": {
+ "agent-base": "^7.0.2",
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 14"
+ }
+ },
+ "node_modules/proxy-agent/node_modules/lru-cache": {
+ "version": "7.18.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
+ "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/proxy-agent/node_modules/ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
+ },
"node_modules/proxy-from-env": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
@@ -6924,24 +7245,24 @@
}
},
"node_modules/puppeteer": {
- "version": "20.2.0",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-20.2.0.tgz",
- "integrity": "sha512-mGiCtWGq7S8MRUefZQV0AUiYGSPGmVlL/eYKPB4X9s9x0kuhzJmbSXSoWYFyo8MXaFmjUOqeMNP/3KeLZw207A==",
+ "version": "20.4.0",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-20.4.0.tgz",
+ "integrity": "sha512-0/lgDbbC2LX/vMQ6+cv/doQuguFAf4Ra52fyW5oBOpQd85SzPBtXg4yPk+VhUpgr+oaOVAIUkgvBs98E+8xhCw==",
"hasInstallScript": true,
"dependencies": {
- "@puppeteer/browsers": "1.2.0",
+ "@puppeteer/browsers": "1.4.0",
"cosmiconfig": "8.1.3",
- "puppeteer-core": "20.2.0"
+ "puppeteer-core": "20.4.0"
}
},
"node_modules/puppeteer-core": {
- "version": "20.2.0",
- "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-20.2.0.tgz",
- "integrity": "sha512-QKLu4ELW/609vlLqp/NvQA564LzvLaF6x1ZH+4BhPhxPgreoY8WR/AYOzXS12hgtPPjNCqPKiRLxmyXGnlIK8A==",
+ "version": "20.4.0",
+ "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-20.4.0.tgz",
+ "integrity": "sha512-fcL2fYQLFZEuIIDbMhvf6WF5rAcKXetsrjOxu6Br6FEAet7kEtJlCcrKmnz3pfqkwAIlihjuzwT5ys7jMWEx8A==",
"dependencies": {
- "@puppeteer/browsers": "1.2.0",
- "chromium-bidi": "0.4.7",
- "cross-fetch": "3.1.5",
+ "@puppeteer/browsers": "1.4.0",
+ "chromium-bidi": "0.4.10",
+ "cross-fetch": "3.1.6",
"debug": "4.3.4",
"devtools-protocol": "0.0.1120988",
"ws": "8.13.0"
@@ -7547,6 +7868,15 @@
"url": "https://github.com/chalk/ansi-styles?sponsor=1"
}
},
+ "node_modules/smart-buffer": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz",
+ "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==",
+ "engines": {
+ "node": ">= 6.0.0",
+ "npm": ">= 3.0.0"
+ }
+ },
"node_modules/socket.io": {
"version": "4.6.0",
"resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.6.0.tgz",
@@ -7645,6 +7975,69 @@
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
},
+ "node_modules/socks": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz",
+ "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==",
+ "dependencies": {
+ "ip": "^2.0.0",
+ "smart-buffer": "^4.2.0"
+ },
+ "engines": {
+ "node": ">= 10.13.0",
+ "npm": ">= 3.0.0"
+ }
+ },
+ "node_modules/socks-proxy-agent": {
+ "version": "8.0.1",
+ "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.1.tgz",
+ "integrity": "sha512-59EjPbbgg8U3x62hhKOFVAmySQUcfRQ4C7Q/D5sEHnZTQRrQlNKINks44DMR1gwXp0p4LaVIeccX2KHTTcHVqQ==",
+ "dependencies": {
+ "agent-base": "^7.0.1",
+ "debug": "^4.3.4",
+ "socks": "^2.7.1"
+ },
+ "engines": {
+ "node": ">= 14"
+ }
+ },
+ "node_modules/socks-proxy-agent/node_modules/agent-base": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz",
+ "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==",
+ "dependencies": {
+ "debug": "^4.3.4"
+ },
+ "engines": {
+ "node": ">= 14"
+ }
+ },
+ "node_modules/socks-proxy-agent/node_modules/debug": {
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
+ "dependencies": {
+ "ms": "2.1.2"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/socks-proxy-agent/node_modules/ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
+ },
+ "node_modules/socks/node_modules/ip": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz",
+ "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ=="
+ },
"node_modules/source-map": {
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
@@ -8116,8 +8509,7 @@
"node_modules/tslib": {
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
- "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==",
- "dev": true
+ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg=="
},
"node_modules/type-check": {
"version": "0.4.0",
@@ -8336,6 +8728,21 @@
"node": ">= 0.8"
}
},
+ "node_modules/vm2": {
+ "version": "3.9.19",
+ "resolved": "https://registry.npmjs.org/vm2/-/vm2-3.9.19.tgz",
+ "integrity": "sha512-J637XF0DHDMV57R6JyVsTak7nIL8gy5KH4r1HiwWLf/4GBbb5MKL5y7LpmF4A8E2nR6XmzpmMFQ7V7ppPTmUQg==",
+ "dependencies": {
+ "acorn": "^8.7.0",
+ "acorn-walk": "^8.2.0"
+ },
+ "bin": {
+ "vm2": "bin/vm2"
+ },
+ "engines": {
+ "node": ">=6.0"
+ }
+ },
"node_modules/vscode-languageserver-textdocument": {
"version": "1.0.8",
"resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.8.tgz",
@@ -8470,7 +8877,6 @@
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
"integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
- "dev": true,
"engines": {
"node": ">=0.10.0"
}
@@ -9636,16 +10042,14 @@
}
},
"@puppeteer/browsers": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-1.2.0.tgz",
- "integrity": "sha512-F2ygRTaNKq2HQQGsvypvy2S/Dg7aqqp2zxv4uolkxxTQvdbYfI0DcLPFNdqenaC+rZX5ldSPs/s39yAPpTVZ0A==",
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-1.4.0.tgz",
+ "integrity": "sha512-HiRpoc15NhFwoR1IjN3MkMsqeAfRQKNzbhWVV+0BfvybEhjWSyRNQMC0ohMhkFhzoGnFoS59WlrJCGLPky/89g==",
"requires": {
"debug": "4.3.4",
"extract-zip": "2.0.1",
- "http-proxy-agent": "5.0.0",
- "https-proxy-agent": "5.0.1",
"progress": "2.0.3",
- "proxy-from-env": "1.1.0",
+ "proxy-agent": "6.2.0",
"tar-fs": "2.1.1",
"unbzip2-stream": "1.4.3",
"yargs": "17.7.1"
@@ -9781,8 +10185,7 @@
"acorn": {
"version": "8.8.2",
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz",
- "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==",
- "dev": true
+ "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw=="
},
"acorn-jsx": {
"version": "5.3.2",
@@ -9791,6 +10194,11 @@
"dev": true,
"requires": {}
},
+ "acorn-walk": {
+ "version": "8.2.0",
+ "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz",
+ "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA=="
+ },
"agent-base": {
"version": "6.0.2",
"resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
@@ -9959,6 +10367,14 @@
"integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==",
"dev": true
},
+ "ast-types": {
+ "version": "0.13.4",
+ "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz",
+ "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==",
+ "requires": {
+ "tslib": "^2.0.1"
+ }
+ },
"astral-regex": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
@@ -10004,6 +10420,11 @@
"safe-buffer": "5.1.2"
}
},
+ "basic-ftp": {
+ "version": "5.0.3",
+ "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.3.tgz",
+ "integrity": "sha512-QHX8HLlncOLpy54mh+k/sWIFd0ThmRqwe9ZjELybGZK+tZ8rUb9VO0saKJUROTbE+KhzDUT7xziGpGrW8Kmd+g=="
+ },
"binary-extensions": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
@@ -10212,9 +10633,9 @@
"integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg=="
},
"chromium-bidi": {
- "version": "0.4.7",
- "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.7.tgz",
- "integrity": "sha512-6+mJuFXwTMU6I3vYLs6IL8A1DyQTPjCfIL971X0aMPVGRbGnNfl6i6Cl0NMbxi2bRYLGESt9T2ZIMRM5PAEcIQ==",
+ "version": "0.4.10",
+ "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.10.tgz",
+ "integrity": "sha512-ngdRIq/f5G3nIOz1M0MtCABCTezr79MBCrJ09K2xRk+hTZQGTH8JIeFbgQmVvNPBMQblh7ROfJnSzsE07YpFfg==",
"requires": {
"mitt": "3.0.0"
}
@@ -10464,40 +10885,11 @@
}
},
"cross-fetch": {
- "version": "3.1.5",
- "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz",
- "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==",
+ "version": "3.1.6",
+ "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.6.tgz",
+ "integrity": "sha512-riRvo06crlE8HiqOwIpQhxwdOk4fOeR7FVM/wXoxchFEqMNUjvbs3bfo4OTgMEMHzppd4DxFBDbyySj8Cv781g==",
"requires": {
- "node-fetch": "2.6.7"
- },
- "dependencies": {
- "node-fetch": {
- "version": "2.6.7",
- "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
- "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
- "requires": {
- "whatwg-url": "^5.0.0"
- }
- },
- "tr46": {
- "version": "0.0.3",
- "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
- "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="
- },
- "webidl-conversions": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
- "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ=="
- },
- "whatwg-url": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
- "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
- "requires": {
- "tr46": "~0.0.3",
- "webidl-conversions": "^3.0.0"
- }
- }
+ "node-fetch": "^2.6.11"
}
},
"cross-spawn": {
@@ -10640,6 +11032,11 @@
"rrweb-cssom": "^0.6.0"
}
},
+ "data-uri-to-buffer": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-5.0.1.tgz",
+ "integrity": "sha512-a9l6T1qqDogvvnw0nKlfZzqsyikEBZBClF39V3TFoKhDtGBqHu2HkuomJc02j5zft8zrUaXEuoicLeW54RkzPg=="
+ },
"data-urls": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/data-urls/-/data-urls-4.0.0.tgz",
@@ -10681,8 +11078,7 @@
"deep-is": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
- "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
- "dev": true
+ "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="
},
"default-require-extensions": {
"version": "3.0.1",
@@ -10703,6 +11099,17 @@
"object-keys": "^1.1.1"
}
},
+ "degenerator": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-4.0.2.tgz",
+ "integrity": "sha512-HKwIFvZROUMfH3qI3gBpD61BYh7q3c3GXD5UGZzoVNJwVSYgZKvYl1fRMXc9ozoTxl/VZxKJ5v/bA+19tywFiw==",
+ "requires": {
+ "ast-types": "^0.13.2",
+ "escodegen": "^1.8.1",
+ "esprima": "^4.0.0",
+ "vm2": "^3.9.17"
+ }
+ },
"delayed-stream": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
@@ -10961,6 +11368,60 @@
"integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
"dev": true
},
+ "escodegen": {
+ "version": "1.14.3",
+ "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz",
+ "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==",
+ "requires": {
+ "esprima": "^4.0.1",
+ "estraverse": "^4.2.0",
+ "esutils": "^2.0.2",
+ "optionator": "^0.8.1",
+ "source-map": "~0.6.1"
+ },
+ "dependencies": {
+ "estraverse": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
+ "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw=="
+ },
+ "levn": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
+ "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==",
+ "requires": {
+ "prelude-ls": "~1.1.2",
+ "type-check": "~0.3.2"
+ }
+ },
+ "optionator": {
+ "version": "0.8.3",
+ "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz",
+ "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==",
+ "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",
+ "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
+ "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w=="
+ },
+ "type-check": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
+ "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==",
+ "requires": {
+ "prelude-ls": "~1.1.2"
+ }
+ }
+ }
+ },
"eslint": {
"version": "8.26.0",
"resolved": "https://registry.npmjs.org/eslint/-/eslint-8.26.0.tgz",
@@ -11258,8 +11719,7 @@
"esprima": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
- "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
- "dev": true
+ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="
},
"esquery": {
"version": "1.5.0",
@@ -11288,8 +11748,7 @@
"esutils": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
- "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
- "dev": true
+ "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="
},
"etag": {
"version": "1.8.1",
@@ -11464,8 +11923,7 @@
"fast-levenshtein": {
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
- "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
- "dev": true
+ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw=="
},
"fast-safe-stringify": {
"version": "2.1.1",
@@ -11742,6 +12200,55 @@
"get-intrinsic": "^1.1.1"
}
},
+ "get-uri": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.1.tgz",
+ "integrity": "sha512-7ZqONUVqaabogsYNWlYj0t3YZaL6dhuEueZXGF+/YVmf6dHmaFg8/6psJKqhx9QykIDKzpGcy2cn4oV4YC7V/Q==",
+ "requires": {
+ "basic-ftp": "^5.0.2",
+ "data-uri-to-buffer": "^5.0.1",
+ "debug": "^4.3.4",
+ "fs-extra": "^8.1.0"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
+ "requires": {
+ "ms": "2.1.2"
+ }
+ },
+ "fs-extra": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
+ "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
+ "requires": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^4.0.0",
+ "universalify": "^0.1.0"
+ }
+ },
+ "jsonfile": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
+ "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==",
+ "requires": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
+ },
+ "universalify": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
+ "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg=="
+ }
+ }
+ },
"glob": {
"version": "8.1.0",
"resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz",
@@ -12118,6 +12625,11 @@
"side-channel": "^1.0.4"
}
},
+ "ip": {
+ "version": "1.1.8",
+ "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz",
+ "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg=="
+ },
"ipaddr.js": {
"version": "1.9.1",
"resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
@@ -13049,6 +13561,11 @@
"resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
"integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw=="
},
+ "netmask": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz",
+ "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg=="
+ },
"nock": {
"version": "13.3.0",
"resolved": "https://registry.npmjs.org/nock/-/nock-13.3.0.tgz",
@@ -13079,10 +13596,9 @@
}
},
"node-fetch": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.9.tgz",
- "integrity": "sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==",
- "dev": true,
+ "version": "2.6.11",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.11.tgz",
+ "integrity": "sha512-4I6pdBY1EthSqDmJkiNk3JIT8cswwR9nfeW/cPdUagJYEQG7R95WRH74wpz7ma8Gh/9dI9FP+OU+0E4FvtA55w==",
"requires": {
"whatwg-url": "^5.0.0"
},
@@ -13090,20 +13606,17 @@
"tr46": {
"version": "0.0.3",
"resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
- "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==",
- "dev": true
+ "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="
},
"webidl-conversions": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
- "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==",
- "dev": true
+ "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ=="
},
"whatwg-url": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
"integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
- "dev": true,
"requires": {
"tr46": "~0.0.3",
"webidl-conversions": "^3.0.0"
@@ -13577,6 +14090,71 @@
"integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
"dev": true
},
+ "pac-proxy-agent": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-6.0.3.tgz",
+ "integrity": "sha512-5Hr1KgPDoc21Vn3rsXBirwwDnF/iac1jN/zkpsOYruyT+ZgsUhUOgVwq3v9+ukjZd/yGm/0nzO1fDfl7rkGoHQ==",
+ "requires": {
+ "agent-base": "^7.0.2",
+ "debug": "^4.3.4",
+ "get-uri": "^6.0.1",
+ "http-proxy-agent": "^7.0.0",
+ "https-proxy-agent": "^7.0.0",
+ "pac-resolver": "^6.0.1",
+ "socks-proxy-agent": "^8.0.1"
+ },
+ "dependencies": {
+ "agent-base": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz",
+ "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==",
+ "requires": {
+ "debug": "^4.3.4"
+ }
+ },
+ "debug": {
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
+ "requires": {
+ "ms": "2.1.2"
+ }
+ },
+ "http-proxy-agent": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz",
+ "integrity": "sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==",
+ "requires": {
+ "agent-base": "^7.1.0",
+ "debug": "^4.3.4"
+ }
+ },
+ "https-proxy-agent": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.0.tgz",
+ "integrity": "sha512-0euwPCRyAPSgGdzD1IVN9nJYHtBhJwb6XPfbpQcYbPCwrBidX6GzxmchnaF4sfF/jPb74Ojx5g4yTg3sixlyPw==",
+ "requires": {
+ "agent-base": "^7.0.2",
+ "debug": "4"
+ }
+ },
+ "ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
+ }
+ }
+ },
+ "pac-resolver": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-6.0.1.tgz",
+ "integrity": "sha512-dg497MhVT7jZegPRuOScQ/z0aV/5WR0gTdRu1md+Irs9J9o+ls5jIuxjo1WfaTG+eQQkxyn5HMGvWK+w7EIBkQ==",
+ "requires": {
+ "degenerator": "^4.0.1",
+ "ip": "^1.1.5",
+ "netmask": "^2.0.2"
+ }
+ },
"package-hash": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/package-hash/-/package-hash-4.0.0.tgz",
@@ -13812,6 +14390,67 @@
"ipaddr.js": "1.9.1"
}
},
+ "proxy-agent": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.2.0.tgz",
+ "integrity": "sha512-g3rBHXPhEa0Z1nxZkirj0+US1SCcA67SnjpxbdZf7BloLdULEUCzbQozsq+wFwhmMeZegeZISDZjPFN/Ct9DaQ==",
+ "requires": {
+ "agent-base": "^7.0.1",
+ "debug": "^4.3.4",
+ "http-proxy-agent": "^6.0.1",
+ "https-proxy-agent": "^6.1.0",
+ "lru-cache": "^7.14.1",
+ "pac-proxy-agent": "^6.0.2",
+ "proxy-from-env": "^1.1.0",
+ "socks-proxy-agent": "^8.0.1"
+ },
+ "dependencies": {
+ "agent-base": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz",
+ "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==",
+ "requires": {
+ "debug": "^4.3.4"
+ }
+ },
+ "debug": {
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
+ "requires": {
+ "ms": "2.1.2"
+ }
+ },
+ "http-proxy-agent": {
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-6.1.1.tgz",
+ "integrity": "sha512-JRCz+4Whs6yrrIoIlrH+ZTmhrRwtMnmOHsHn8GFEn9O2sVfSE+DAZ3oyyGIKF8tjJEeSJmP89j7aTjVsSqsU0g==",
+ "requires": {
+ "agent-base": "^7.1.0",
+ "debug": "^4.3.4"
+ }
+ },
+ "https-proxy-agent": {
+ "version": "6.2.1",
+ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-6.2.1.tgz",
+ "integrity": "sha512-ONsE3+yfZF2caH5+bJlcddtWqNI3Gvs5A38+ngvljxaBiRXRswym2c7yf8UAeFpRFKjFNHIFEHqR/OLAWJzyiA==",
+ "requires": {
+ "agent-base": "^7.0.2",
+ "debug": "4"
+ }
+ },
+ "lru-cache": {
+ "version": "7.18.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
+ "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA=="
+ },
+ "ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
+ }
+ }
+ },
"proxy-from-env": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
@@ -13843,13 +14482,13 @@
"integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA=="
},
"puppeteer": {
- "version": "20.2.0",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-20.2.0.tgz",
- "integrity": "sha512-mGiCtWGq7S8MRUefZQV0AUiYGSPGmVlL/eYKPB4X9s9x0kuhzJmbSXSoWYFyo8MXaFmjUOqeMNP/3KeLZw207A==",
+ "version": "20.4.0",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-20.4.0.tgz",
+ "integrity": "sha512-0/lgDbbC2LX/vMQ6+cv/doQuguFAf4Ra52fyW5oBOpQd85SzPBtXg4yPk+VhUpgr+oaOVAIUkgvBs98E+8xhCw==",
"requires": {
- "@puppeteer/browsers": "1.2.0",
+ "@puppeteer/browsers": "1.4.0",
"cosmiconfig": "8.1.3",
- "puppeteer-core": "20.2.0"
+ "puppeteer-core": "20.4.0"
},
"dependencies": {
"cosmiconfig": {
@@ -13866,13 +14505,13 @@
}
},
"puppeteer-core": {
- "version": "20.2.0",
- "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-20.2.0.tgz",
- "integrity": "sha512-QKLu4ELW/609vlLqp/NvQA564LzvLaF6x1ZH+4BhPhxPgreoY8WR/AYOzXS12hgtPPjNCqPKiRLxmyXGnlIK8A==",
+ "version": "20.4.0",
+ "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-20.4.0.tgz",
+ "integrity": "sha512-fcL2fYQLFZEuIIDbMhvf6WF5rAcKXetsrjOxu6Br6FEAet7kEtJlCcrKmnz3pfqkwAIlihjuzwT5ys7jMWEx8A==",
"requires": {
- "@puppeteer/browsers": "1.2.0",
- "chromium-bidi": "0.4.7",
- "cross-fetch": "3.1.5",
+ "@puppeteer/browsers": "1.4.0",
+ "chromium-bidi": "0.4.10",
+ "cross-fetch": "3.1.6",
"debug": "4.3.4",
"devtools-protocol": "0.0.1120988",
"ws": "8.13.0"
@@ -14300,6 +14939,11 @@
}
}
},
+ "smart-buffer": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz",
+ "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg=="
+ },
"socket.io": {
"version": "4.6.0",
"resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.6.0.tgz",
@@ -14368,6 +15012,55 @@
}
}
},
+ "socks": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz",
+ "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==",
+ "requires": {
+ "ip": "^2.0.0",
+ "smart-buffer": "^4.2.0"
+ },
+ "dependencies": {
+ "ip": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz",
+ "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ=="
+ }
+ }
+ },
+ "socks-proxy-agent": {
+ "version": "8.0.1",
+ "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.1.tgz",
+ "integrity": "sha512-59EjPbbgg8U3x62hhKOFVAmySQUcfRQ4C7Q/D5sEHnZTQRrQlNKINks44DMR1gwXp0p4LaVIeccX2KHTTcHVqQ==",
+ "requires": {
+ "agent-base": "^7.0.1",
+ "debug": "^4.3.4",
+ "socks": "^2.7.1"
+ },
+ "dependencies": {
+ "agent-base": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz",
+ "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==",
+ "requires": {
+ "debug": "^4.3.4"
+ }
+ },
+ "debug": {
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
+ "requires": {
+ "ms": "2.1.2"
+ }
+ },
+ "ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
+ }
+ }
+ },
"source-map": {
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
@@ -14712,8 +15405,7 @@
"tslib": {
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
- "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==",
- "dev": true
+ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg=="
},
"type-check": {
"version": "0.4.0",
@@ -14867,6 +15559,15 @@
"resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
"integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg=="
},
+ "vm2": {
+ "version": "3.9.19",
+ "resolved": "https://registry.npmjs.org/vm2/-/vm2-3.9.19.tgz",
+ "integrity": "sha512-J637XF0DHDMV57R6JyVsTak7nIL8gy5KH4r1HiwWLf/4GBbb5MKL5y7LpmF4A8E2nR6XmzpmMFQ7V7ppPTmUQg==",
+ "requires": {
+ "acorn": "^8.7.0",
+ "acorn-walk": "^8.2.0"
+ }
+ },
"vscode-languageserver-textdocument": {
"version": "1.0.8",
"resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.8.tgz",
@@ -14969,8 +15670,7 @@
"word-wrap": {
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
- "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
- "dev": true
+ "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ=="
},
"wordwrap": {
"version": "1.0.0",
diff --git a/package.json b/package.json
index 116b2b84e..d712bcb9c 100644
--- a/package.json
+++ b/package.json
@@ -21,7 +21,7 @@
"morgan": "1.10.0",
"node-w3capi": "2.0.0",
"promise": "8.3.0",
- "puppeteer": "20.2.0",
+ "puppeteer": "20.4.0",
"socket.io": "4.6.0",
"superagent": "8.0.0"
},
From 03fd39f17ce73861c9e48975ac66fd6ec8fb78e6 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 30 May 2023 10:28:40 +0400
Subject: [PATCH 161/349] chore(deps): bump jsdom from 22.0.0 to 22.1.0 (#1741)
Bumps [jsdom](https://github.com/jsdom/jsdom) from 22.0.0 to 22.1.0.
- [Release notes](https://github.com/jsdom/jsdom/releases)
- [Changelog](https://github.com/jsdom/jsdom/blob/master/Changelog.md)
- [Commits](https://github.com/jsdom/jsdom/compare/22.0.0...22.1.0)
---
updated-dependencies:
- dependency-name: jsdom
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 14 +++++++-------
package.json | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 5be04db30..0608a6e8f 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -15,7 +15,7 @@
"express": "4.18.1",
"express-handlebars": "7.0.2",
"insafe": "0.5.1",
- "jsdom": "22.0.0",
+ "jsdom": "22.1.0",
"metaviewport-parser": "0.3.0",
"morgan": "1.10.0",
"node-w3capi": "2.0.0",
@@ -5223,9 +5223,9 @@
}
},
"node_modules/jsdom": {
- "version": "22.0.0",
- "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-22.0.0.tgz",
- "integrity": "sha512-p5ZTEb5h+O+iU02t0GfEjAnkdYPrQSkfuTSMkMYyIoMvUNEHsbG0bHHbfXIcfTqD2UfvjQX7mmgiFsyRwGscVw==",
+ "version": "22.1.0",
+ "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-22.1.0.tgz",
+ "integrity": "sha512-/9AVW7xNbsBv6GfWho4TTNjEo9fe6Zhf9O7s0Fhhr3u+awPwAJMKwAMXnkk5vBxflqLW9hTHX/0cs+P3gW+cQw==",
"dependencies": {
"abab": "^2.0.6",
"cssstyle": "^3.0.0",
@@ -12986,9 +12986,9 @@
}
},
"jsdom": {
- "version": "22.0.0",
- "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-22.0.0.tgz",
- "integrity": "sha512-p5ZTEb5h+O+iU02t0GfEjAnkdYPrQSkfuTSMkMYyIoMvUNEHsbG0bHHbfXIcfTqD2UfvjQX7mmgiFsyRwGscVw==",
+ "version": "22.1.0",
+ "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-22.1.0.tgz",
+ "integrity": "sha512-/9AVW7xNbsBv6GfWho4TTNjEo9fe6Zhf9O7s0Fhhr3u+awPwAJMKwAMXnkk5vBxflqLW9hTHX/0cs+P3gW+cQw==",
"requires": {
"abab": "^2.0.6",
"cssstyle": "^3.0.0",
diff --git a/package.json b/package.json
index d712bcb9c..38e633715 100644
--- a/package.json
+++ b/package.json
@@ -16,7 +16,7 @@
"express": "4.18.1",
"express-handlebars": "7.0.2",
"insafe": "0.5.1",
- "jsdom": "22.0.0",
+ "jsdom": "22.1.0",
"metaviewport-parser": "0.3.0",
"morgan": "1.10.0",
"node-w3capi": "2.0.0",
From 4f67a053a72c2bc7ae983e33f2c47bb761cac4df Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 30 May 2023 10:33:27 +0400
Subject: [PATCH 162/349] chore(deps): bump socket.io-parser from 4.2.2 to
4.2.3 (#1738)
Bumps [socket.io-parser](https://github.com/socketio/socket.io-parser) from 4.2.2 to 4.2.3.
- [Release notes](https://github.com/socketio/socket.io-parser/releases)
- [Changelog](https://github.com/socketio/socket.io-parser/blob/main/CHANGELOG.md)
- [Commits](https://github.com/socketio/socket.io-parser/compare/4.2.2...4.2.3)
---
updated-dependencies:
- dependency-name: socket.io-parser
dependency-type: indirect
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 0608a6e8f..105d9922a 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -7922,9 +7922,9 @@
}
},
"node_modules/socket.io-parser": {
- "version": "4.2.2",
- "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.2.tgz",
- "integrity": "sha512-DJtziuKypFkMMHCm2uIshOYC7QaylbtzQwiMYDuCKy3OPkjLzu4B2vAhTlqipRHHzrI0NJeBAizTK7X+6m1jVw==",
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.3.tgz",
+ "integrity": "sha512-JMafRntWVO2DCJimKsRTh/wnqVvO4hrfwOqtO7f+uzwsQMuxO6VwImtYxaQ+ieoyshWOTJyV0fA21lccEXRPpQ==",
"dependencies": {
"@socket.io/component-emitter": "~3.1.0",
"debug": "~4.3.1"
@@ -14989,9 +14989,9 @@
}
},
"socket.io-parser": {
- "version": "4.2.2",
- "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.2.tgz",
- "integrity": "sha512-DJtziuKypFkMMHCm2uIshOYC7QaylbtzQwiMYDuCKy3OPkjLzu4B2vAhTlqipRHHzrI0NJeBAizTK7X+6m1jVw==",
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.3.tgz",
+ "integrity": "sha512-JMafRntWVO2DCJimKsRTh/wnqVvO4hrfwOqtO7f+uzwsQMuxO6VwImtYxaQ+ieoyshWOTJyV0fA21lccEXRPpQ==",
"requires": {
"@socket.io/component-emitter": "~3.1.0",
"debug": "~4.3.1"
From 3e25eb506a061d15a03a10af1411be081e243985 Mon Sep 17 00:00:00 2001
From: Denis Ah-Kang <1696128+deniak@users.noreply.github.com>
Date: Wed, 31 May 2023 12:03:59 +0400
Subject: [PATCH 163/349] fix rule related to the dark mode stylesheet (#1742)
* fix rule related to the dark mode stylesheet
* add test for dark mode
---
lib/l10n-en_GB.js | 3 ++-
lib/rules/style/sheet.js | 6 +++---
test/data/specBase.js | 3 +++
test/doc-views/layout/spec.handlebars | 3 +++
test/doc-views/specBase.js | 11 +++++++++++
5 files changed, 22 insertions(+), 4 deletions(-)
diff --git a/lib/l10n-en_GB.js b/lib/l10n-en_GB.js
index 409f19e2a..1f2d59a62 100644
--- a/lib/l10n-en_GB.js
+++ b/lib/l10n-en_GB.js
@@ -323,7 +323,8 @@ export const messages = {
'structure.neutral.neutral':
'Please make sure the expressions in document are neutral, "${words}" found in document. Check W3C Manual of Style for more information.',
// style/sheet
- 'style.sheet.last': 'W3C TR style sheet must be last.',
+ 'style.sheet.last':
+ 'W3C TR style sheet must be last. Only the dark mode stylesheet may follow it.',
'style.sheet.not-found': 'Missing W3C TR style sheet "${url}".',
// style/meta
'style.meta.not-found':
diff --git a/lib/rules/style/sheet.js b/lib/rules/style/sheet.js
index f15f0204d..24996f42e 100644
--- a/lib/rules/style/sheet.js
+++ b/lib/rules/style/sheet.js
@@ -30,10 +30,10 @@ export function check(sr, done) {
else {
const siblings = nextAll(lnk[0], 'link[rel=stylesheet], style');
if (
- siblings.length ||
+ siblings.length > 1 ||
(siblings.length === 1 &&
- (siblings[0].href !== dark ||
- siblings[0].href !== `${dark}.css`))
+ siblings[0].href !== dark &&
+ siblings[0].href !== `${dark}.css`)
) {
sr.error(notLast, 'last');
}
diff --git a/test/data/specBase.js b/test/data/specBase.js
index 527fdf6c1..910a33cc1 100644
--- a/test/data/specBase.js
+++ b/test/data/specBase.js
@@ -215,6 +215,9 @@ export const rules = {
data: 'notLast',
errors: ['style.sheet.last'],
},
+ {
+ data: 'darkMode',
+ },
],
meta: [
{
diff --git a/test/doc-views/layout/spec.handlebars b/test/doc-views/layout/spec.handlebars
index b75a08507..78d464f8d 100644
--- a/test/doc-views/layout/spec.handlebars
+++ b/test/doc-views/layout/spec.handlebars
@@ -17,6 +17,9 @@
{{#if head.styleSheet.showAnother}}
{{/if}}
+ {{#if head.styleSheet.dark}}
+
+ {{/if}}
{{#if head.title.show}}
{{config.profile}}: {{head.title.suffix}}
{{/if}}
diff --git a/test/doc-views/specBase.js b/test/doc-views/specBase.js
index 589ed6d2d..209d010d1 100644
--- a/test/doc-views/specBase.js
+++ b/test/doc-views/specBase.js
@@ -13,6 +13,7 @@ export const data = {
styleSheet: {
show: true,
showAnother: false,
+ dark: false,
},
showCanonical: true,
},
@@ -725,6 +726,16 @@ export function buildCommonViewData(base) {
},
},
},
+ darkMode: {
+ ...base,
+ head: {
+ ...base.head,
+ styleSheet: {
+ ...base.head.styleSheet,
+ dark: true,
+ },
+ },
+ },
},
meta: {
noMeta: {
From 5dbead52e4cb4cb627ebf62ab681094d06a6ef6e Mon Sep 17 00:00:00 2001
From: Denis Ah-Kang
Date: Wed, 31 May 2023 12:04:17 +0400
Subject: [PATCH 164/349] 8.0.2
---
package-lock.json | 4 ++--
package.json | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 105d9922a..d886958fa 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "specberus",
- "version": "8.0.1",
+ "version": "8.0.2",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "specberus",
- "version": "8.0.1",
+ "version": "8.0.2",
"license": "MIT",
"dependencies": {
"compression": "1.7.4",
diff --git a/package.json b/package.json
index 38e633715..e2586b2a4 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "specberus",
- "version": "8.0.1",
+ "version": "8.0.2",
"description": "Specberus is a checker used at W3C to validate the compliance of Technical Reports with publication rules.",
"license": "MIT",
"main": "lib/validator",
From 77c7643cc67e6566546f93a990e252b61e0d93fa Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 5 Jun 2023 09:35:55 +0400
Subject: [PATCH 165/349] chore(deps): bump puppeteer from 20.4.0 to 20.5.0
(#1743)
Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 20.4.0 to 20.5.0.
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json)
- [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v20.4.0...puppeteer-v20.5.0)
---
updated-dependencies:
- dependency-name: puppeteer
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 126 +++++++++++++++++++++++-----------------------
package.json | 2 +-
2 files changed, 64 insertions(+), 64 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index d886958fa..7310f1966 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -20,7 +20,7 @@
"morgan": "1.10.0",
"node-w3capi": "2.0.0",
"promise": "8.3.0",
- "puppeteer": "20.4.0",
+ "puppeteer": "20.5.0",
"socket.io": "4.6.0",
"superagent": "8.0.0"
},
@@ -1145,14 +1145,14 @@
}
},
"node_modules/@puppeteer/browsers": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-1.4.0.tgz",
- "integrity": "sha512-HiRpoc15NhFwoR1IjN3MkMsqeAfRQKNzbhWVV+0BfvybEhjWSyRNQMC0ohMhkFhzoGnFoS59WlrJCGLPky/89g==",
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-1.4.1.tgz",
+ "integrity": "sha512-H43VosMzywHCcYcgv0GXXopvwnV21Ud9g2aXbPlQUJj1Xcz9V0wBwHeFz6saFhx/3VKisZfI1GEKEOhQCau7Vw==",
"dependencies": {
"debug": "4.3.4",
"extract-zip": "2.0.1",
"progress": "2.0.3",
- "proxy-agent": "6.2.0",
+ "proxy-agent": "6.2.1",
"tar-fs": "2.1.1",
"unbzip2-stream": "1.4.3",
"yargs": "17.7.1"
@@ -1161,7 +1161,7 @@
"browsers": "lib/cjs/main-cli.js"
},
"engines": {
- "node": ">=16.0.0"
+ "node": ">=16.3.0"
},
"peerDependencies": {
"typescript": ">= 4.7.4"
@@ -1985,9 +1985,9 @@
"integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg=="
},
"node_modules/chromium-bidi": {
- "version": "0.4.10",
- "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.10.tgz",
- "integrity": "sha512-ngdRIq/f5G3nIOz1M0MtCABCTezr79MBCrJ09K2xRk+hTZQGTH8JIeFbgQmVvNPBMQblh7ROfJnSzsE07YpFfg==",
+ "version": "0.4.11",
+ "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.11.tgz",
+ "integrity": "sha512-p03ajLhlQ5gebw3cmbDBFmBc2wnJM5dnXS8Phu6mblGn/KQd76yOVL5VwE0VAisa7oazNfKGTaXlIZ8Q5Bb9OA==",
"dependencies": {
"mitt": "3.0.0"
},
@@ -7130,16 +7130,16 @@
}
},
"node_modules/proxy-agent": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.2.0.tgz",
- "integrity": "sha512-g3rBHXPhEa0Z1nxZkirj0+US1SCcA67SnjpxbdZf7BloLdULEUCzbQozsq+wFwhmMeZegeZISDZjPFN/Ct9DaQ==",
+ "version": "6.2.1",
+ "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.2.1.tgz",
+ "integrity": "sha512-OIbBKlRAT+ycCm6wAYIzMwPejzRtjy8F3QiDX0eKOA3e4pe3U9F/IvzcHP42bmgQxVv97juG+J8/gx+JIeCX/Q==",
"dependencies": {
- "agent-base": "^7.0.1",
+ "agent-base": "^7.0.2",
"debug": "^4.3.4",
- "http-proxy-agent": "^6.0.1",
- "https-proxy-agent": "^6.1.0",
+ "http-proxy-agent": "^7.0.0",
+ "https-proxy-agent": "^7.0.0",
"lru-cache": "^7.14.1",
- "pac-proxy-agent": "^6.0.2",
+ "pac-proxy-agent": "^6.0.3",
"proxy-from-env": "^1.1.0",
"socks-proxy-agent": "^8.0.1"
},
@@ -7175,9 +7175,9 @@
}
},
"node_modules/proxy-agent/node_modules/http-proxy-agent": {
- "version": "6.1.1",
- "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-6.1.1.tgz",
- "integrity": "sha512-JRCz+4Whs6yrrIoIlrH+ZTmhrRwtMnmOHsHn8GFEn9O2sVfSE+DAZ3oyyGIKF8tjJEeSJmP89j7aTjVsSqsU0g==",
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz",
+ "integrity": "sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==",
"dependencies": {
"agent-base": "^7.1.0",
"debug": "^4.3.4"
@@ -7187,9 +7187,9 @@
}
},
"node_modules/proxy-agent/node_modules/https-proxy-agent": {
- "version": "6.2.1",
- "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-6.2.1.tgz",
- "integrity": "sha512-ONsE3+yfZF2caH5+bJlcddtWqNI3Gvs5A38+ngvljxaBiRXRswym2c7yf8UAeFpRFKjFNHIFEHqR/OLAWJzyiA==",
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.0.tgz",
+ "integrity": "sha512-0euwPCRyAPSgGdzD1IVN9nJYHtBhJwb6XPfbpQcYbPCwrBidX6GzxmchnaF4sfF/jPb74Ojx5g4yTg3sixlyPw==",
"dependencies": {
"agent-base": "^7.0.2",
"debug": "4"
@@ -7245,30 +7245,30 @@
}
},
"node_modules/puppeteer": {
- "version": "20.4.0",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-20.4.0.tgz",
- "integrity": "sha512-0/lgDbbC2LX/vMQ6+cv/doQuguFAf4Ra52fyW5oBOpQd85SzPBtXg4yPk+VhUpgr+oaOVAIUkgvBs98E+8xhCw==",
+ "version": "20.5.0",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-20.5.0.tgz",
+ "integrity": "sha512-3j0JShJGDT5z8rfDKf+wZQq3IHxw7JaDAdP7py5H5zOIgmqNG0e8R19y4tFzJ8i2WC4H/0bC51rIrTXyDop1FA==",
"hasInstallScript": true,
"dependencies": {
- "@puppeteer/browsers": "1.4.0",
+ "@puppeteer/browsers": "1.4.1",
"cosmiconfig": "8.1.3",
- "puppeteer-core": "20.4.0"
+ "puppeteer-core": "20.5.0"
}
},
"node_modules/puppeteer-core": {
- "version": "20.4.0",
- "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-20.4.0.tgz",
- "integrity": "sha512-fcL2fYQLFZEuIIDbMhvf6WF5rAcKXetsrjOxu6Br6FEAet7kEtJlCcrKmnz3pfqkwAIlihjuzwT5ys7jMWEx8A==",
+ "version": "20.5.0",
+ "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-20.5.0.tgz",
+ "integrity": "sha512-9ddHXUQ7jpliGei87zYTuEZYQvFj6Lzk5R8w4vT4gMmNArkEqC5CX72TnVIJiTUbiTpOXJkvMQaXIHYopjdUtQ==",
"dependencies": {
- "@puppeteer/browsers": "1.4.0",
- "chromium-bidi": "0.4.10",
+ "@puppeteer/browsers": "1.4.1",
+ "chromium-bidi": "0.4.11",
"cross-fetch": "3.1.6",
"debug": "4.3.4",
"devtools-protocol": "0.0.1120988",
"ws": "8.13.0"
},
"engines": {
- "node": ">=16.0.0"
+ "node": ">=16.3.0"
},
"peerDependencies": {
"typescript": ">= 4.7.4"
@@ -10042,14 +10042,14 @@
}
},
"@puppeteer/browsers": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-1.4.0.tgz",
- "integrity": "sha512-HiRpoc15NhFwoR1IjN3MkMsqeAfRQKNzbhWVV+0BfvybEhjWSyRNQMC0ohMhkFhzoGnFoS59WlrJCGLPky/89g==",
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-1.4.1.tgz",
+ "integrity": "sha512-H43VosMzywHCcYcgv0GXXopvwnV21Ud9g2aXbPlQUJj1Xcz9V0wBwHeFz6saFhx/3VKisZfI1GEKEOhQCau7Vw==",
"requires": {
"debug": "4.3.4",
"extract-zip": "2.0.1",
"progress": "2.0.3",
- "proxy-agent": "6.2.0",
+ "proxy-agent": "6.2.1",
"tar-fs": "2.1.1",
"unbzip2-stream": "1.4.3",
"yargs": "17.7.1"
@@ -10633,9 +10633,9 @@
"integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg=="
},
"chromium-bidi": {
- "version": "0.4.10",
- "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.10.tgz",
- "integrity": "sha512-ngdRIq/f5G3nIOz1M0MtCABCTezr79MBCrJ09K2xRk+hTZQGTH8JIeFbgQmVvNPBMQblh7ROfJnSzsE07YpFfg==",
+ "version": "0.4.11",
+ "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.11.tgz",
+ "integrity": "sha512-p03ajLhlQ5gebw3cmbDBFmBc2wnJM5dnXS8Phu6mblGn/KQd76yOVL5VwE0VAisa7oazNfKGTaXlIZ8Q5Bb9OA==",
"requires": {
"mitt": "3.0.0"
}
@@ -14391,16 +14391,16 @@
}
},
"proxy-agent": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.2.0.tgz",
- "integrity": "sha512-g3rBHXPhEa0Z1nxZkirj0+US1SCcA67SnjpxbdZf7BloLdULEUCzbQozsq+wFwhmMeZegeZISDZjPFN/Ct9DaQ==",
+ "version": "6.2.1",
+ "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.2.1.tgz",
+ "integrity": "sha512-OIbBKlRAT+ycCm6wAYIzMwPejzRtjy8F3QiDX0eKOA3e4pe3U9F/IvzcHP42bmgQxVv97juG+J8/gx+JIeCX/Q==",
"requires": {
- "agent-base": "^7.0.1",
+ "agent-base": "^7.0.2",
"debug": "^4.3.4",
- "http-proxy-agent": "^6.0.1",
- "https-proxy-agent": "^6.1.0",
+ "http-proxy-agent": "^7.0.0",
+ "https-proxy-agent": "^7.0.0",
"lru-cache": "^7.14.1",
- "pac-proxy-agent": "^6.0.2",
+ "pac-proxy-agent": "^6.0.3",
"proxy-from-env": "^1.1.0",
"socks-proxy-agent": "^8.0.1"
},
@@ -14422,18 +14422,18 @@
}
},
"http-proxy-agent": {
- "version": "6.1.1",
- "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-6.1.1.tgz",
- "integrity": "sha512-JRCz+4Whs6yrrIoIlrH+ZTmhrRwtMnmOHsHn8GFEn9O2sVfSE+DAZ3oyyGIKF8tjJEeSJmP89j7aTjVsSqsU0g==",
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz",
+ "integrity": "sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==",
"requires": {
"agent-base": "^7.1.0",
"debug": "^4.3.4"
}
},
"https-proxy-agent": {
- "version": "6.2.1",
- "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-6.2.1.tgz",
- "integrity": "sha512-ONsE3+yfZF2caH5+bJlcddtWqNI3Gvs5A38+ngvljxaBiRXRswym2c7yf8UAeFpRFKjFNHIFEHqR/OLAWJzyiA==",
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.0.tgz",
+ "integrity": "sha512-0euwPCRyAPSgGdzD1IVN9nJYHtBhJwb6XPfbpQcYbPCwrBidX6GzxmchnaF4sfF/jPb74Ojx5g4yTg3sixlyPw==",
"requires": {
"agent-base": "^7.0.2",
"debug": "4"
@@ -14482,13 +14482,13 @@
"integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA=="
},
"puppeteer": {
- "version": "20.4.0",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-20.4.0.tgz",
- "integrity": "sha512-0/lgDbbC2LX/vMQ6+cv/doQuguFAf4Ra52fyW5oBOpQd85SzPBtXg4yPk+VhUpgr+oaOVAIUkgvBs98E+8xhCw==",
+ "version": "20.5.0",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-20.5.0.tgz",
+ "integrity": "sha512-3j0JShJGDT5z8rfDKf+wZQq3IHxw7JaDAdP7py5H5zOIgmqNG0e8R19y4tFzJ8i2WC4H/0bC51rIrTXyDop1FA==",
"requires": {
- "@puppeteer/browsers": "1.4.0",
+ "@puppeteer/browsers": "1.4.1",
"cosmiconfig": "8.1.3",
- "puppeteer-core": "20.4.0"
+ "puppeteer-core": "20.5.0"
},
"dependencies": {
"cosmiconfig": {
@@ -14505,12 +14505,12 @@
}
},
"puppeteer-core": {
- "version": "20.4.0",
- "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-20.4.0.tgz",
- "integrity": "sha512-fcL2fYQLFZEuIIDbMhvf6WF5rAcKXetsrjOxu6Br6FEAet7kEtJlCcrKmnz3pfqkwAIlihjuzwT5ys7jMWEx8A==",
+ "version": "20.5.0",
+ "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-20.5.0.tgz",
+ "integrity": "sha512-9ddHXUQ7jpliGei87zYTuEZYQvFj6Lzk5R8w4vT4gMmNArkEqC5CX72TnVIJiTUbiTpOXJkvMQaXIHYopjdUtQ==",
"requires": {
- "@puppeteer/browsers": "1.4.0",
- "chromium-bidi": "0.4.10",
+ "@puppeteer/browsers": "1.4.1",
+ "chromium-bidi": "0.4.11",
"cross-fetch": "3.1.6",
"debug": "4.3.4",
"devtools-protocol": "0.0.1120988",
diff --git a/package.json b/package.json
index e2586b2a4..196f0256e 100644
--- a/package.json
+++ b/package.json
@@ -21,7 +21,7 @@
"morgan": "1.10.0",
"node-w3capi": "2.0.0",
"promise": "8.3.0",
- "puppeteer": "20.4.0",
+ "puppeteer": "20.5.0",
"socket.io": "4.6.0",
"superagent": "8.0.0"
},
From 1120dd86518c894e95a0b0fc7a6ad1868bd85df2 Mon Sep 17 00:00:00 2001
From: Denis Ah-Kang <1696128+deniak@users.noreply.github.com>
Date: Wed, 14 Jun 2023 10:15:47 +0400
Subject: [PATCH 166/349] update dated URL for licenses (#1747)
---
lib/rules/headers/copyright.js | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/lib/rules/headers/copyright.js b/lib/rules/headers/copyright.js
index a705e8d63..3ef28f158 100644
--- a/lib/rules/headers/copyright.js
+++ b/lib/rules/headers/copyright.js
@@ -4,8 +4,8 @@
* 1. Get type of license(s) the group is using from the API.
* 2. There're 2 types of license(s): copyright-documents and copyright-software. A group would choose either one or both in the Charter. If they choose both, they can mention either one in the document.
* 3. For joint-publications, the license should be adopted by both groups.
- * 4. For "copyright-software", the url is https://www.w3.org/Consortium/Legal/copyright-software, the dated url is https://www.w3.org/Consortium/Legal/2015/copyright-software-and-document, they are both allowed. The name in the API is "W3C Software and Document License", but the document would use text "permissive document license".
- * 5. For "copyright-documents", the url is https://www.w3.org/Consortium/Legal/copyright-documents. The name in the API is "W3C Document License", but the document would use text "document use".
+ * 4. For "copyright-software", the url is https://www.w3.org/Consortium/Legal/copyright-software, the dated url is https://www.w3.org/Consortium/Legal/2023/software-license, they are both allowed. The name in the API is "W3C Software and Document License", but the document would use text "permissive document license".
+ * 5. For "copyright-documents", the url is https://www.w3.org/Consortium/Legal/copyright-documents, the dated url is https://www.w3.org/Consortium/Legal/2023/doc-license. The name in the API is "W3C Document License", but the document would use text "document use".
*/
import { AB, TAG, importJSON } from '../../util.js';
@@ -19,11 +19,13 @@ const self = {
const LICENSE_CS_TEXT = 'permissive document license';
const LICENSE_CS_URL = 'https://www.w3.org/Consortium/Legal/copyright-software';
const LICENSE_CS_DATED_URL =
- 'https://www.w3.org/Consortium/Legal/2015/copyright-software-and-document';
+ 'https://www.w3.org/Consortium/Legal/2023/software-license';
// W3C Document License
const LICENSE_CD_TEXT = 'document use';
const LICENSE_CD_URL =
'https://www.w3.org/Consortium/Legal/copyright-documents';
+const LICENSE_CD_DATED_URL =
+ 'https://www.w3.org/Consortium/Legal/2023/doc-license';
const LICENSE_URL_TEXT_MAP = {
[LICENSE_CD_URL]: LICENSE_CD_TEXT,
@@ -31,7 +33,7 @@ const LICENSE_URL_TEXT_MAP = {
};
const LICENSE_TEXT_LINKS_MAP = {
- [LICENSE_CD_TEXT]: [LICENSE_CD_URL],
+ [LICENSE_CD_TEXT]: [LICENSE_CD_URL, LICENSE_CD_DATED_URL],
[LICENSE_CS_TEXT]: [LICENSE_CS_URL, LICENSE_CS_DATED_URL],
};
From 461d7d9134099423ae36d1b741760dcd0a919190 Mon Sep 17 00:00:00 2001
From: Denis Ah-Kang
Date: Wed, 14 Jun 2023 10:16:09 +0400
Subject: [PATCH 167/349] 8.0.3
---
package-lock.json | 4 ++--
package.json | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 7310f1966..e2a0ff953 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "specberus",
- "version": "8.0.2",
+ "version": "8.0.3",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "specberus",
- "version": "8.0.2",
+ "version": "8.0.3",
"license": "MIT",
"dependencies": {
"compression": "1.7.4",
diff --git a/package.json b/package.json
index 196f0256e..f9d70d81f 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "specberus",
- "version": "8.0.2",
+ "version": "8.0.3",
"description": "Specberus is a checker used at W3C to validate the compliance of Technical Reports with publication rules.",
"license": "MIT",
"main": "lib/validator",
From 883502614b3d38aee4bb4786c3bf2435844b5be9 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 19 Jun 2023 08:47:32 +0400
Subject: [PATCH 168/349] chore(deps): bump puppeteer from 20.5.0 to 20.7.2
(#1748)
Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 20.5.0 to 20.7.2.
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json)
- [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v20.5.0...puppeteer-v20.7.2)
---
updated-dependencies:
- dependency-name: puppeteer
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 97 ++++++++++++++++++++++++-----------------------
package.json | 2 +-
2 files changed, 51 insertions(+), 48 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index e2a0ff953..cda665b10 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -20,7 +20,7 @@
"morgan": "1.10.0",
"node-w3capi": "2.0.0",
"promise": "8.3.0",
- "puppeteer": "20.5.0",
+ "puppeteer": "20.7.2",
"socket.io": "4.6.0",
"superagent": "8.0.0"
},
@@ -1985,9 +1985,9 @@
"integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg=="
},
"node_modules/chromium-bidi": {
- "version": "0.4.11",
- "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.11.tgz",
- "integrity": "sha512-p03ajLhlQ5gebw3cmbDBFmBc2wnJM5dnXS8Phu6mblGn/KQd76yOVL5VwE0VAisa7oazNfKGTaXlIZ8Q5Bb9OA==",
+ "version": "0.4.12",
+ "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.12.tgz",
+ "integrity": "sha512-yl0ngMHtYUGJa2G0lkcbPvbnUZ9WMQyMNSfYmlrGD1nHRNyI9KOGw3dOaofFugXHHToneUaSmF9iUdgCBamCjA==",
"dependencies": {
"mitt": "3.0.0"
},
@@ -2594,14 +2594,14 @@
}
},
"node_modules/degenerator": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-4.0.2.tgz",
- "integrity": "sha512-HKwIFvZROUMfH3qI3gBpD61BYh7q3c3GXD5UGZzoVNJwVSYgZKvYl1fRMXc9ozoTxl/VZxKJ5v/bA+19tywFiw==",
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-4.0.3.tgz",
+ "integrity": "sha512-2wY8vmCfxrQpe2PKGYdiWRre5HQRwsAXbAAWRbC+z2b80MEpnWc8A3a9k4TwqwN3Z/Fm3uhNm5vYUZIbMhyRxQ==",
"dependencies": {
"ast-types": "^0.13.2",
"escodegen": "^1.8.1",
"esprima": "^4.0.0",
- "vm2": "^3.9.17"
+ "vm2": "^3.9.19"
},
"engines": {
"node": ">= 14"
@@ -2633,9 +2633,9 @@
}
},
"node_modules/devtools-protocol": {
- "version": "0.0.1120988",
- "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1120988.tgz",
- "integrity": "sha512-39fCpE3Z78IaIPChJsP6Lhmkbf4dWXOmzLk/KFTdRkNk/0JymRIfUynDVRndV9HoDz8PyalK1UH21ST/ivwW5Q=="
+ "version": "0.0.1135028",
+ "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1135028.tgz",
+ "integrity": "sha512-jEcNGrh6lOXNRJvZb9RjeevtZGrgugPKSMJZxfyxWQnhlKawMPhMtk/dfC+Z/6xNXExlzTKlY5LzIAK/fRpQIw=="
},
"node_modules/dezalgo": {
"version": "1.0.4",
@@ -7245,26 +7245,29 @@
}
},
"node_modules/puppeteer": {
- "version": "20.5.0",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-20.5.0.tgz",
- "integrity": "sha512-3j0JShJGDT5z8rfDKf+wZQq3IHxw7JaDAdP7py5H5zOIgmqNG0e8R19y4tFzJ8i2WC4H/0bC51rIrTXyDop1FA==",
+ "version": "20.7.2",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-20.7.2.tgz",
+ "integrity": "sha512-SKg9TgUY3TJvnOy0VrkhduSvDQIjBsi+s/Ne6S+qD53MM6emau+oh+kNqySNrT7c4qkg27UrJ9aEnltKDAQTzQ==",
"hasInstallScript": true,
"dependencies": {
"@puppeteer/browsers": "1.4.1",
- "cosmiconfig": "8.1.3",
- "puppeteer-core": "20.5.0"
+ "cosmiconfig": "8.2.0",
+ "puppeteer-core": "20.7.2"
+ },
+ "engines": {
+ "node": ">=16.3.0"
}
},
"node_modules/puppeteer-core": {
- "version": "20.5.0",
- "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-20.5.0.tgz",
- "integrity": "sha512-9ddHXUQ7jpliGei87zYTuEZYQvFj6Lzk5R8w4vT4gMmNArkEqC5CX72TnVIJiTUbiTpOXJkvMQaXIHYopjdUtQ==",
+ "version": "20.7.2",
+ "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-20.7.2.tgz",
+ "integrity": "sha512-4Sd+v2YLlYMYFP/9SI/spT1joGTePwhmKP89pchUqz7VcWwv/Yh0Atmsybz+7wWT0VPDnw0UhBM6iNEfXEoUvg==",
"dependencies": {
"@puppeteer/browsers": "1.4.1",
- "chromium-bidi": "0.4.11",
+ "chromium-bidi": "0.4.12",
"cross-fetch": "3.1.6",
"debug": "4.3.4",
- "devtools-protocol": "0.0.1120988",
+ "devtools-protocol": "0.0.1135028",
"ws": "8.13.0"
},
"engines": {
@@ -7301,9 +7304,9 @@
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
},
"node_modules/puppeteer/node_modules/cosmiconfig": {
- "version": "8.1.3",
- "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.1.3.tgz",
- "integrity": "sha512-/UkO2JKI18b5jVMJUp0lvKFMpa/Gye+ZgZjKD+DGEN9y7NRcf/nK1A0sp67ONmKtnDCNMS44E6jrk0Yc3bDuUw==",
+ "version": "8.2.0",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.2.0.tgz",
+ "integrity": "sha512-3rTMnFJA1tCOPwRxtgF4wd7Ab2qvDbL8jX+3smjIbS4HlZBagTlpERbdN7iAbWlrfxE3M8c27kTwTawQ7st+OQ==",
"dependencies": {
"import-fresh": "^3.2.1",
"js-yaml": "^4.1.0",
@@ -10633,9 +10636,9 @@
"integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg=="
},
"chromium-bidi": {
- "version": "0.4.11",
- "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.11.tgz",
- "integrity": "sha512-p03ajLhlQ5gebw3cmbDBFmBc2wnJM5dnXS8Phu6mblGn/KQd76yOVL5VwE0VAisa7oazNfKGTaXlIZ8Q5Bb9OA==",
+ "version": "0.4.12",
+ "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.12.tgz",
+ "integrity": "sha512-yl0ngMHtYUGJa2G0lkcbPvbnUZ9WMQyMNSfYmlrGD1nHRNyI9KOGw3dOaofFugXHHToneUaSmF9iUdgCBamCjA==",
"requires": {
"mitt": "3.0.0"
}
@@ -11100,14 +11103,14 @@
}
},
"degenerator": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-4.0.2.tgz",
- "integrity": "sha512-HKwIFvZROUMfH3qI3gBpD61BYh7q3c3GXD5UGZzoVNJwVSYgZKvYl1fRMXc9ozoTxl/VZxKJ5v/bA+19tywFiw==",
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-4.0.3.tgz",
+ "integrity": "sha512-2wY8vmCfxrQpe2PKGYdiWRre5HQRwsAXbAAWRbC+z2b80MEpnWc8A3a9k4TwqwN3Z/Fm3uhNm5vYUZIbMhyRxQ==",
"requires": {
"ast-types": "^0.13.2",
"escodegen": "^1.8.1",
"esprima": "^4.0.0",
- "vm2": "^3.9.17"
+ "vm2": "^3.9.19"
}
},
"delayed-stream": {
@@ -11126,9 +11129,9 @@
"integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg=="
},
"devtools-protocol": {
- "version": "0.0.1120988",
- "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1120988.tgz",
- "integrity": "sha512-39fCpE3Z78IaIPChJsP6Lhmkbf4dWXOmzLk/KFTdRkNk/0JymRIfUynDVRndV9HoDz8PyalK1UH21ST/ivwW5Q=="
+ "version": "0.0.1135028",
+ "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1135028.tgz",
+ "integrity": "sha512-jEcNGrh6lOXNRJvZb9RjeevtZGrgugPKSMJZxfyxWQnhlKawMPhMtk/dfC+Z/6xNXExlzTKlY5LzIAK/fRpQIw=="
},
"dezalgo": {
"version": "1.0.4",
@@ -14482,19 +14485,19 @@
"integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA=="
},
"puppeteer": {
- "version": "20.5.0",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-20.5.0.tgz",
- "integrity": "sha512-3j0JShJGDT5z8rfDKf+wZQq3IHxw7JaDAdP7py5H5zOIgmqNG0e8R19y4tFzJ8i2WC4H/0bC51rIrTXyDop1FA==",
+ "version": "20.7.2",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-20.7.2.tgz",
+ "integrity": "sha512-SKg9TgUY3TJvnOy0VrkhduSvDQIjBsi+s/Ne6S+qD53MM6emau+oh+kNqySNrT7c4qkg27UrJ9aEnltKDAQTzQ==",
"requires": {
"@puppeteer/browsers": "1.4.1",
- "cosmiconfig": "8.1.3",
- "puppeteer-core": "20.5.0"
+ "cosmiconfig": "8.2.0",
+ "puppeteer-core": "20.7.2"
},
"dependencies": {
"cosmiconfig": {
- "version": "8.1.3",
- "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.1.3.tgz",
- "integrity": "sha512-/UkO2JKI18b5jVMJUp0lvKFMpa/Gye+ZgZjKD+DGEN9y7NRcf/nK1A0sp67ONmKtnDCNMS44E6jrk0Yc3bDuUw==",
+ "version": "8.2.0",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.2.0.tgz",
+ "integrity": "sha512-3rTMnFJA1tCOPwRxtgF4wd7Ab2qvDbL8jX+3smjIbS4HlZBagTlpERbdN7iAbWlrfxE3M8c27kTwTawQ7st+OQ==",
"requires": {
"import-fresh": "^3.2.1",
"js-yaml": "^4.1.0",
@@ -14505,15 +14508,15 @@
}
},
"puppeteer-core": {
- "version": "20.5.0",
- "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-20.5.0.tgz",
- "integrity": "sha512-9ddHXUQ7jpliGei87zYTuEZYQvFj6Lzk5R8w4vT4gMmNArkEqC5CX72TnVIJiTUbiTpOXJkvMQaXIHYopjdUtQ==",
+ "version": "20.7.2",
+ "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-20.7.2.tgz",
+ "integrity": "sha512-4Sd+v2YLlYMYFP/9SI/spT1joGTePwhmKP89pchUqz7VcWwv/Yh0Atmsybz+7wWT0VPDnw0UhBM6iNEfXEoUvg==",
"requires": {
"@puppeteer/browsers": "1.4.1",
- "chromium-bidi": "0.4.11",
+ "chromium-bidi": "0.4.12",
"cross-fetch": "3.1.6",
"debug": "4.3.4",
- "devtools-protocol": "0.0.1120988",
+ "devtools-protocol": "0.0.1135028",
"ws": "8.13.0"
},
"dependencies": {
diff --git a/package.json b/package.json
index f9d70d81f..ccbb29e90 100644
--- a/package.json
+++ b/package.json
@@ -21,7 +21,7 @@
"morgan": "1.10.0",
"node-w3capi": "2.0.0",
"promise": "8.3.0",
- "puppeteer": "20.5.0",
+ "puppeteer": "20.7.2",
"socket.io": "4.6.0",
"superagent": "8.0.0"
},
From 1bed158c99ab6db7f78a1e0a0e7efda0ef51124e Mon Sep 17 00:00:00 2001
From: Denis Ah-Kang <1696128+deniak@users.noreply.github.com>
Date: Fri, 23 Jun 2023 11:24:45 +0400
Subject: [PATCH 169/349] allow history link w/ and w/o trailing slash (#1749)
* allow history link w/ and w/o trailing slash
* remove previous version from test
---
lib/l10n-en_GB.js | 2 +-
lib/rules/headers/shortname.js | 6 +++---
test/samples.js | 21 ---------------------
3 files changed, 4 insertions(+), 25 deletions(-)
diff --git a/lib/l10n-en_GB.js b/lib/l10n-en_GB.js
index 1f2d59a62..34e372041 100644
--- a/lib/l10n-en_GB.js
+++ b/lib/l10n-en_GB.js
@@ -61,7 +61,7 @@ export const messages = {
'headers.shortname.this-previous-shortname':
'Shortnames differ between This version (${thisShortname}) and Previous Versions (${previousShortname}).',
'headers.shortname.history-syntax':
- 'Wrong syntax for History link, please use the link "https://www.w3.org/standards/history/${shortname}".',
+ 'Wrong syntax for History link, please use the link "https://www.w3.org/standards/history/${shortname}/".',
'headers.shortname.history-bad-previous':
'This document contains a shortname change with previous shortname "${previousShortname}", but the it seems be not correct because "${url}" doesn\'t exist.',
'headers.shortname.this-rescinds-shortname':
diff --git a/lib/rules/headers/shortname.js b/lib/rules/headers/shortname.js
index 8aca200b7..8432f538f 100644
--- a/lib/rules/headers/shortname.js
+++ b/lib/rules/headers/shortname.js
@@ -94,9 +94,9 @@ export async function check(sr, done) {
const linkHistory = dts.History.dd.querySelector('a');
if (linkHistory && linkHistory.href) {
- // e.g. https://www.w3.org/standards/history/hr-time-10086
+ // e.g. https://www.w3.org/standards/history/hr-time-10086/
const historyReg =
- /^https:\/\/www\.w3\.org\/standards\/history\/(.+)$/;
+ /^https:\/\/www\.w3\.org\/standards\/history\/(.+?)\/?$/;
matches = (linkHistory.getAttribute('href') || '')
.trim()
.match(historyReg);
@@ -130,7 +130,7 @@ export async function check(sr, done) {
);
// check previous shortname is valid.
- const previousHistoryHref = `https://www.w3.org/standards/history/${previousShortname}`;
+ const previousHistoryHref = `https://www.w3.org/standards/history/${previousShortname}/`;
let previousHistoryStatusCode;
try {
const res = await doAsync(superagent).head(
diff --git a/test/samples.js b/test/samples.js
index 7cdecba2c..e1c85501c 100644
--- a/test/samples.js
+++ b/test/samples.js
@@ -31,7 +31,6 @@ export const samples = [
thisVersion: 'https://www.w3.org/TR/2021/WD-hr-time-2-20211104/',
latestVersion: 'https://www.w3.org/TR/hr-time-2/',
history: 'https://www.w3.org/standards/history/hr-time-2',
- previousVersion: 'https://www.w3.org/TR/2019/REC-hr-time-2-20191121/',
rectrack: 'Recommendation',
editorsDraft: 'https://w3c.github.io/hr-time/',
updated: false,
@@ -52,8 +51,6 @@ export const samples = [
thisVersion: 'https://www.w3.org/TR/2021/WD-new-name-3-20211104/',
latestVersion: 'https://www.w3.org/TR/new-name-3/',
history: 'https://www.w3.org/standards/history/new-name-3',
- previousVersion:
- 'https://www.w3.org/TR/2021/REC-trace-context-1-20211123/',
editorsDraft: 'https://w3c.github.io/foo-time/',
sameWorkAs: 'https://www.w3.org/TR/hr-time-3/',
updated: false,
@@ -77,7 +74,6 @@ export const samples = [
thisVersion: 'https://www.w3.org/TR/2021/CR-hr-time-2-20211104/',
latestVersion: 'https://www.w3.org/TR/hr-time-2/',
history: 'https://www.w3.org/standards/history/hr-time-2',
- previousVersion: 'https://www.w3.org/TR/2019/REC-hr-time-2-20191121/',
rectrack: 'Recommendation',
editorsDraft: 'https://w3c.github.io/hr-time/',
updated: false,
@@ -98,7 +94,6 @@ export const samples = [
thisVersion: 'https://www.w3.org/TR/2021/CRD-hr-time-2-20211104/',
latestVersion: 'https://www.w3.org/TR/hr-time-2/',
history: 'https://www.w3.org/standards/history/hr-time-2',
- previousVersion: 'https://www.w3.org/TR/2019/REC-hr-time-2-20191121/',
rectrack: 'Recommendation',
editorsDraft: 'https://w3c.github.io/hr-time/',
updated: false,
@@ -120,7 +115,6 @@ export const samples = [
thisVersion: 'https://www.w3.org/TR/2021/PR-hr-time-2-20211104/',
latestVersion: 'https://www.w3.org/TR/hr-time-2/',
history: 'https://www.w3.org/standards/history/hr-time-2',
- previousVersion: 'https://www.w3.org/TR/2019/REC-hr-time-2-20191121/',
rectrack: 'Recommendation',
editorsDraft: 'https://w3c.github.io/hr-time/',
updated: false,
@@ -144,7 +138,6 @@ export const samples = [
thisVersion: 'https://www.w3.org/TR/2022/REC-css-color-3-20220118/',
latestVersion: 'https://www.w3.org/TR/css-color-3/',
history: 'https://www.w3.org/standards/history/css-color-3',
- previousVersion: 'https://www.w3.org/TR/2021/REC-css-color-3-20210805/',
rectrack: 'Recommendation',
editorsDraft: 'https://drafts.csswg.org/css-color-3/',
updated: false,
@@ -168,8 +161,6 @@ export const samples = [
latestVersion: 'https://www.w3.org/TR/predefined-counter-styles/',
history:
'https://www.w3.org/standards/history/predefined-counter-styles',
- previousVersion:
- 'https://www.w3.org/TR/2021/NOTE-predefined-counter-styles-20210609/',
rectrack: 'Note',
editorsDraft: 'https://w3c.github.io/predefined-counter-styles/',
updated: false,
@@ -193,8 +184,6 @@ export const samples = [
latestVersion: 'https://www.w3.org/TR/predefined-counter-styles/',
history:
'https://www.w3.org/standards/history/predefined-counter-styles',
- previousVersion:
- 'https://www.w3.org/TR/2021/NOTE-predefined-counter-styles-20210609/',
rectrack: 'Note',
editorsDraft: 'https://w3c.github.io/predefined-counter-styles/',
updated: false,
@@ -218,8 +207,6 @@ export const samples = [
latestVersion: 'https://www.w3.org/TR/predefined-counter-styles/',
history:
'https://www.w3.org/standards/history/predefined-counter-styles',
- previousVersion:
- 'https://www.w3.org/TR/2021/NOTE-predefined-counter-styles-20210609/',
rectrack: 'Note',
editorsDraft: 'https://w3c.github.io/predefined-counter-styles/',
updated: false,
@@ -243,8 +230,6 @@ export const samples = [
latestVersion: 'https://www.w3.org/TR/predefined-counter-styles/',
history:
'https://www.w3.org/standards/history/predefined-counter-styles',
- previousVersion:
- 'https://www.w3.org/TR/2021/NOTE-predefined-counter-styles-20210609/',
rectrack: 'Registry',
editorsDraft: 'https://w3c.github.io/predefined-counter-styles/',
updated: false,
@@ -268,8 +253,6 @@ export const samples = [
latestVersion: 'https://www.w3.org/TR/predefined-counter-styles/',
history:
'https://www.w3.org/standards/history/predefined-counter-styles',
- previousVersion:
- 'https://www.w3.org/TR/2021/NOTE-predefined-counter-styles-20210609/',
rectrack: 'Registry',
editorsDraft: 'https://w3c.github.io/predefined-counter-styles/',
updated: false,
@@ -293,8 +276,6 @@ export const samples = [
latestVersion: 'https://www.w3.org/TR/predefined-counter-styles/',
history:
'https://www.w3.org/standards/history/predefined-counter-styles',
- previousVersion:
- 'https://www.w3.org/TR/2021/NOTE-predefined-counter-styles-20210609/',
rectrack: 'Registry',
editorsDraft: 'https://w3c.github.io/predefined-counter-styles/',
updated: false,
@@ -318,8 +299,6 @@ export const samples = [
latestVersion: 'https://www.w3.org/TR/predefined-counter-styles/',
history:
'https://www.w3.org/standards/history/predefined-counter-styles',
- previousVersion:
- 'https://www.w3.org/TR/2021/NOTE-predefined-counter-styles-20210609/',
rectrack: 'Registry',
editorsDraft: 'https://w3c.github.io/predefined-counter-styles/',
updated: false,
From f653e7aab11439fc6f13c2e28d3bf4076d2c9374 Mon Sep 17 00:00:00 2001
From: Denis Ah-Kang
Date: Fri, 23 Jun 2023 11:25:19 +0400
Subject: [PATCH 170/349] 8.1.0
---
package-lock.json | 4 ++--
package.json | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index cda665b10..a278d0027 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "specberus",
- "version": "8.0.3",
+ "version": "8.1.0",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "specberus",
- "version": "8.0.3",
+ "version": "8.1.0",
"license": "MIT",
"dependencies": {
"compression": "1.7.4",
diff --git a/package.json b/package.json
index ccbb29e90..0d580bf39 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "specberus",
- "version": "8.0.3",
+ "version": "8.1.0",
"description": "Specberus is a checker used at W3C to validate the compliance of Technical Reports with publication rules.",
"license": "MIT",
"main": "lib/validator",
From efd374d9c2ed2328bc595384853118c5579b142b Mon Sep 17 00:00:00 2001
From: Denis Ah-Kang <1696128+deniak@users.noreply.github.com>
Date: Mon, 26 Jun 2023 09:29:16 +0400
Subject: [PATCH 171/349] remove scheme when checking links to avoid http/https
issue (#1751)
---
lib/rules/links/linkchecker.js | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/lib/rules/links/linkchecker.js b/lib/rules/links/linkchecker.js
index 107bc71bb..21fd08e7d 100644
--- a/lib/rules/links/linkchecker.js
+++ b/lib/rules/links/linkchecker.js
@@ -77,15 +77,15 @@ export async function check(sr, done) {
// - image (error): https://w3c.github.io/pubrules/sample.png
const browser = await puppeteer.launch({ headless: 'new' });
const page = await browser.newPage();
+ const docPath = sr.url.replace(/\/[^/]+$/, '/').replace(/^https?:/, '');
page.on('response', response => {
const url = simplifyURL(response.url());
const { referer } = response.request().headers();
- const docPath = sr.url.replace(/\/[^/]+$/, '/');
// check if resource is in same folder as base document
if (
- !url.startsWith(docPath) &&
+ !url.replace(/^https?:/, '').startsWith(docPath) &&
!(includedByReg(url) || includedByReg(referer)) &&
url !== sr.url
) {
From c702c1382b20fffb2cab6c59183e5015a818cd99 Mon Sep 17 00:00:00 2001
From: Denis Ah-Kang
Date: Mon, 26 Jun 2023 09:29:35 +0400
Subject: [PATCH 172/349] 8.1.1
---
package-lock.json | 4 ++--
package.json | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index a278d0027..eabd670b9 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "specberus",
- "version": "8.1.0",
+ "version": "8.1.1",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "specberus",
- "version": "8.1.0",
+ "version": "8.1.1",
"license": "MIT",
"dependencies": {
"compression": "1.7.4",
diff --git a/package.json b/package.json
index 0d580bf39..0dad89311 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "specberus",
- "version": "8.1.0",
+ "version": "8.1.1",
"description": "Specberus is a checker used at W3C to validate the compliance of Technical Reports with publication rules.",
"license": "MIT",
"main": "lib/validator",
From 24eac2a9965d218c0e1da6ceff73f35537cdc039 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 26 Jun 2023 09:49:51 +0400
Subject: [PATCH 173/349] chore(deps): bump socket.io from 4.6.0 to 4.7.0
(#1750)
Bumps [socket.io](https://github.com/socketio/socket.io) from 4.6.0 to 4.7.0.
- [Release notes](https://github.com/socketio/socket.io/releases)
- [Changelog](https://github.com/socketio/socket.io/blob/main/CHANGELOG.md)
- [Commits](https://github.com/socketio/socket.io/compare/4.6.0...4.7.0)
---
updated-dependencies:
- dependency-name: socket.io
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 64 ++++++++++++++++++++++++-----------------------
package.json | 2 +-
2 files changed, 34 insertions(+), 32 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index eabd670b9..44326e55d 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -21,7 +21,7 @@
"node-w3capi": "2.0.0",
"promise": "8.3.0",
"puppeteer": "20.7.2",
- "socket.io": "4.6.0",
+ "socket.io": "4.7.0",
"superagent": "8.0.0"
},
"devDependencies": {
@@ -2739,9 +2739,9 @@
}
},
"node_modules/engine.io": {
- "version": "6.4.2",
- "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.4.2.tgz",
- "integrity": "sha512-FKn/3oMiJjrOEOeUub2WCox6JhxBXq/Zn3fZOMCBxKnNYtsdKjxhl7yR3fZhM9PV+rdE75SU5SYMc+2PGzo+Tg==",
+ "version": "6.5.0",
+ "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.5.0.tgz",
+ "integrity": "sha512-UlfoK1iD62Hkedw2TmuHdhDsZCGaAyp+LZ/AvnImjYBeWagA3qIEETum90d6shMeFZiDuGT66zVCdx1wKYKGGg==",
"dependencies": {
"@types/cookie": "^0.4.1",
"@types/cors": "^2.8.12",
@@ -2751,7 +2751,7 @@
"cookie": "~0.4.1",
"cors": "~2.8.5",
"debug": "~4.3.1",
- "engine.io-parser": "~5.0.3",
+ "engine.io-parser": "~5.1.0",
"ws": "~8.11.0"
},
"engines": {
@@ -2759,9 +2759,9 @@
}
},
"node_modules/engine.io-parser": {
- "version": "5.0.6",
- "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.6.tgz",
- "integrity": "sha512-tjuoZDMAdEhVnSFleYPCtdL2GXwVTGtNjoeJd9IhIG3C1xs9uwxqRNEu5WpnDZCaozwVlK/nuQhpodhXSIMaxw==",
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.1.0.tgz",
+ "integrity": "sha512-enySgNiK5tyZFynt3z7iqBR+Bto9EVVVvDFuTT0ioHCGbzirZVGDGiQjZzEp8hWl6hd5FSVytJGuScX1C1C35w==",
"engines": {
"node": ">=10.0.0"
}
@@ -7881,16 +7881,17 @@
}
},
"node_modules/socket.io": {
- "version": "4.6.0",
- "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.6.0.tgz",
- "integrity": "sha512-b65bp6INPk/BMMrIgVvX12x3Q+NqlGqSlTuvKQWt0BUJ3Hyy3JangBl7fEoWZTXbOKlCqNPbQ6MbWgok/km28w==",
+ "version": "4.7.0",
+ "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.7.0.tgz",
+ "integrity": "sha512-eOpu7oCNiPGBHn9Falg0cAGivp6TpDI3Yt596fbsf+vln8kRLFWxXKrecFrybn/xNYVn9HcdJNAkYToCmTjsyg==",
"dependencies": {
"accepts": "~1.3.4",
"base64id": "~2.0.0",
+ "cors": "~2.8.5",
"debug": "~4.3.2",
- "engine.io": "~6.4.0",
+ "engine.io": "~6.5.0",
"socket.io-adapter": "~2.5.2",
- "socket.io-parser": "~4.2.1"
+ "socket.io-parser": "~4.2.4"
},
"engines": {
"node": ">=10.0.0"
@@ -7925,9 +7926,9 @@
}
},
"node_modules/socket.io-parser": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.3.tgz",
- "integrity": "sha512-JMafRntWVO2DCJimKsRTh/wnqVvO4hrfwOqtO7f+uzwsQMuxO6VwImtYxaQ+ieoyshWOTJyV0fA21lccEXRPpQ==",
+ "version": "4.2.4",
+ "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz",
+ "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==",
"dependencies": {
"@socket.io/component-emitter": "~3.1.0",
"debug": "~4.3.1"
@@ -11216,9 +11217,9 @@
}
},
"engine.io": {
- "version": "6.4.2",
- "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.4.2.tgz",
- "integrity": "sha512-FKn/3oMiJjrOEOeUub2WCox6JhxBXq/Zn3fZOMCBxKnNYtsdKjxhl7yR3fZhM9PV+rdE75SU5SYMc+2PGzo+Tg==",
+ "version": "6.5.0",
+ "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.5.0.tgz",
+ "integrity": "sha512-UlfoK1iD62Hkedw2TmuHdhDsZCGaAyp+LZ/AvnImjYBeWagA3qIEETum90d6shMeFZiDuGT66zVCdx1wKYKGGg==",
"requires": {
"@types/cookie": "^0.4.1",
"@types/cors": "^2.8.12",
@@ -11228,7 +11229,7 @@
"cookie": "~0.4.1",
"cors": "~2.8.5",
"debug": "~4.3.1",
- "engine.io-parser": "~5.0.3",
+ "engine.io-parser": "~5.1.0",
"ws": "~8.11.0"
},
"dependencies": {
@@ -11259,9 +11260,9 @@
}
},
"engine.io-parser": {
- "version": "5.0.6",
- "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.6.tgz",
- "integrity": "sha512-tjuoZDMAdEhVnSFleYPCtdL2GXwVTGtNjoeJd9IhIG3C1xs9uwxqRNEu5WpnDZCaozwVlK/nuQhpodhXSIMaxw=="
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.1.0.tgz",
+ "integrity": "sha512-enySgNiK5tyZFynt3z7iqBR+Bto9EVVVvDFuTT0ioHCGbzirZVGDGiQjZzEp8hWl6hd5FSVytJGuScX1C1C35w=="
},
"entities": {
"version": "4.5.0",
@@ -14948,16 +14949,17 @@
"integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg=="
},
"socket.io": {
- "version": "4.6.0",
- "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.6.0.tgz",
- "integrity": "sha512-b65bp6INPk/BMMrIgVvX12x3Q+NqlGqSlTuvKQWt0BUJ3Hyy3JangBl7fEoWZTXbOKlCqNPbQ6MbWgok/km28w==",
+ "version": "4.7.0",
+ "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.7.0.tgz",
+ "integrity": "sha512-eOpu7oCNiPGBHn9Falg0cAGivp6TpDI3Yt596fbsf+vln8kRLFWxXKrecFrybn/xNYVn9HcdJNAkYToCmTjsyg==",
"requires": {
"accepts": "~1.3.4",
"base64id": "~2.0.0",
+ "cors": "~2.8.5",
"debug": "~4.3.2",
- "engine.io": "~6.4.0",
+ "engine.io": "~6.5.0",
"socket.io-adapter": "~2.5.2",
- "socket.io-parser": "~4.2.1"
+ "socket.io-parser": "~4.2.4"
},
"dependencies": {
"debug": {
@@ -14992,9 +14994,9 @@
}
},
"socket.io-parser": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.3.tgz",
- "integrity": "sha512-JMafRntWVO2DCJimKsRTh/wnqVvO4hrfwOqtO7f+uzwsQMuxO6VwImtYxaQ+ieoyshWOTJyV0fA21lccEXRPpQ==",
+ "version": "4.2.4",
+ "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz",
+ "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==",
"requires": {
"@socket.io/component-emitter": "~3.1.0",
"debug": "~4.3.1"
diff --git a/package.json b/package.json
index 0dad89311..d310cb41c 100644
--- a/package.json
+++ b/package.json
@@ -22,7 +22,7 @@
"node-w3capi": "2.0.0",
"promise": "8.3.0",
"puppeteer": "20.7.2",
- "socket.io": "4.6.0",
+ "socket.io": "4.7.0",
"superagent": "8.0.0"
},
"devDependencies": {
From d16d010c2b9756cc8853291e8aab35a231083c62 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 10 Jul 2023 08:44:02 +0400
Subject: [PATCH 174/349] chore(deps-dev): bump nodemon from 2.0.20 to 3.0.1
(#1754)
Bumps [nodemon](https://github.com/remy/nodemon) from 2.0.20 to 3.0.1.
- [Release notes](https://github.com/remy/nodemon/releases)
- [Commits](https://github.com/remy/nodemon/compare/v2.0.20...v3.0.1)
---
updated-dependencies:
- dependency-name: nodemon
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 86 +++++++++++++++--------------------------------
package.json | 2 +-
2 files changed, 28 insertions(+), 60 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 44326e55d..9d8d42cf5 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -39,7 +39,7 @@
"lint-staged": "13.2.0",
"mocha": "10.2.0",
"nock": "13.3.0",
- "nodemon": "2.0.20",
+ "nodemon": "3.0.1",
"nyc": "15.1.0",
"prettier": "2.8.0"
},
@@ -6175,9 +6175,9 @@
}
},
"node_modules/nodemon": {
- "version": "2.0.20",
- "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.20.tgz",
- "integrity": "sha512-Km2mWHKKY5GzRg6i1j5OxOHQtuvVsgskLfigG25yTtbyfRGn/GNvIbRyOf1PSCKJ2aT/58TiuUsuOU5UToVViw==",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.0.1.tgz",
+ "integrity": "sha512-g9AZ7HmkhQkqXkRc20w+ZfQ73cHLbE8hnPbtaFbFtCumZsjyMhKk9LajQ07U5Ux28lvFjZ5X7HvWR1xzU8jHVw==",
"dev": true,
"dependencies": {
"chokidar": "^3.5.2",
@@ -6185,8 +6185,8 @@
"ignore-by-default": "^1.0.1",
"minimatch": "^3.1.2",
"pstree.remy": "^1.1.8",
- "semver": "^5.7.1",
- "simple-update-notifier": "^1.0.7",
+ "semver": "^7.5.3",
+ "simple-update-notifier": "^2.0.0",
"supports-color": "^5.5.0",
"touch": "^3.1.0",
"undefsafe": "^2.0.5"
@@ -6195,7 +6195,7 @@
"nodemon": "bin/nodemon.js"
},
"engines": {
- "node": ">=8.10.0"
+ "node": ">=10"
},
"funding": {
"type": "opencollective",
@@ -6226,15 +6226,6 @@
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
"dev": true
},
- "node_modules/nodemon/node_modules/semver": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
- "dev": true,
- "bin": {
- "semver": "bin/semver"
- }
- },
"node_modules/nodemon/node_modules/supports-color": {
"version": "5.5.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
@@ -7691,9 +7682,9 @@
}
},
"node_modules/semver": {
- "version": "7.5.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz",
- "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==",
+ "version": "7.5.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
+ "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
"dependencies": {
"lru-cache": "^6.0.0"
},
@@ -7823,24 +7814,15 @@
"dev": true
},
"node_modules/simple-update-notifier": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-1.1.0.tgz",
- "integrity": "sha512-VpsrsJSUcJEseSbMHkrsrAVSdvVS5I96Qo1QAQ4FxQ9wXFcB+pjj7FB7/us9+GcgfW4ziHtYMc1J0PLczb55mg==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz",
+ "integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==",
"dev": true,
"dependencies": {
- "semver": "~7.0.0"
+ "semver": "^7.5.3"
},
"engines": {
- "node": ">=8.10.0"
- }
- },
- "node_modules/simple-update-notifier/node_modules/semver": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz",
- "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==",
- "dev": true,
- "bin": {
- "semver": "bin/semver.js"
+ "node": ">=10"
}
},
"node_modules/slice-ansi": {
@@ -13698,9 +13680,9 @@
}
},
"nodemon": {
- "version": "2.0.20",
- "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.20.tgz",
- "integrity": "sha512-Km2mWHKKY5GzRg6i1j5OxOHQtuvVsgskLfigG25yTtbyfRGn/GNvIbRyOf1PSCKJ2aT/58TiuUsuOU5UToVViw==",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.0.1.tgz",
+ "integrity": "sha512-g9AZ7HmkhQkqXkRc20w+ZfQ73cHLbE8hnPbtaFbFtCumZsjyMhKk9LajQ07U5Ux28lvFjZ5X7HvWR1xzU8jHVw==",
"dev": true,
"requires": {
"chokidar": "^3.5.2",
@@ -13708,8 +13690,8 @@
"ignore-by-default": "^1.0.1",
"minimatch": "^3.1.2",
"pstree.remy": "^1.1.8",
- "semver": "^5.7.1",
- "simple-update-notifier": "^1.0.7",
+ "semver": "^7.5.3",
+ "simple-update-notifier": "^2.0.0",
"supports-color": "^5.5.0",
"touch": "^3.1.0",
"undefsafe": "^2.0.5"
@@ -13736,12 +13718,6 @@
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
"dev": true
},
- "semver": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
- "dev": true
- },
"supports-color": {
"version": "5.5.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
@@ -14797,9 +14773,9 @@
}
},
"semver": {
- "version": "7.5.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz",
- "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==",
+ "version": "7.5.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
+ "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
"requires": {
"lru-cache": "^6.0.0"
},
@@ -14909,20 +14885,12 @@
"dev": true
},
"simple-update-notifier": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-1.1.0.tgz",
- "integrity": "sha512-VpsrsJSUcJEseSbMHkrsrAVSdvVS5I96Qo1QAQ4FxQ9wXFcB+pjj7FB7/us9+GcgfW4ziHtYMc1J0PLczb55mg==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz",
+ "integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==",
"dev": true,
"requires": {
- "semver": "~7.0.0"
- },
- "dependencies": {
- "semver": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz",
- "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==",
- "dev": true
- }
+ "semver": "^7.5.3"
}
},
"slice-ansi": {
diff --git a/package.json b/package.json
index d310cb41c..d3ed850ff 100644
--- a/package.json
+++ b/package.json
@@ -40,7 +40,7 @@
"lint-staged": "13.2.0",
"mocha": "10.2.0",
"nock": "13.3.0",
- "nodemon": "2.0.20",
+ "nodemon": "3.0.1",
"nyc": "15.1.0",
"prettier": "2.8.0"
},
From a8b0965f3ac1671e5ad9de1f880bcb9ff41b7087 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 10 Jul 2023 08:45:45 +0400
Subject: [PATCH 175/349] chore(deps): bump puppeteer from 20.7.2 to 20.8.0
(#1755)
Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 20.7.2 to 20.8.0.
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json)
- [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v20.7.2...puppeteer-v20.8.0)
---
updated-dependencies:
- dependency-name: puppeteer
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 283 +++++++++++++++++++++++-----------------------
package.json | 2 +-
2 files changed, 142 insertions(+), 143 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 9d8d42cf5..06ccb51a6 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -20,7 +20,7 @@
"morgan": "1.10.0",
"node-w3capi": "2.0.0",
"promise": "8.3.0",
- "puppeteer": "20.7.2",
+ "puppeteer": "20.8.0",
"socket.io": "4.7.0",
"superagent": "8.0.0"
},
@@ -1145,15 +1145,15 @@
}
},
"node_modules/@puppeteer/browsers": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-1.4.1.tgz",
- "integrity": "sha512-H43VosMzywHCcYcgv0GXXopvwnV21Ud9g2aXbPlQUJj1Xcz9V0wBwHeFz6saFhx/3VKisZfI1GEKEOhQCau7Vw==",
+ "version": "1.4.3",
+ "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-1.4.3.tgz",
+ "integrity": "sha512-8Jfkpb8qhPQhMsNBmIY8b6+ic2kvcmHZlyvifmcNKBC5jNZf3MAKq3gryKfmrjFAYFl3naPjiKljPUq5wuolfQ==",
"dependencies": {
"debug": "4.3.4",
"extract-zip": "2.0.1",
"progress": "2.0.3",
"proxy-agent": "6.2.1",
- "tar-fs": "2.1.1",
+ "tar-fs": "3.0.3",
"unbzip2-stream": "1.4.3",
"yargs": "17.7.1"
},
@@ -1626,6 +1626,11 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/b4a": {
+ "version": "1.6.4",
+ "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.4.tgz",
+ "integrity": "sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw=="
+ },
"node_modules/balanced-match": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
@@ -1686,16 +1691,6 @@
"node": ">=8"
}
},
- "node_modules/bl": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
- "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
- "dependencies": {
- "buffer": "^5.5.0",
- "inherits": "^2.0.4",
- "readable-stream": "^3.4.0"
- }
- },
"node_modules/body-parser": {
"version": "1.20.0",
"resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz",
@@ -1979,15 +1974,10 @@
"node": ">= 6"
}
},
- "node_modules/chownr": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
- "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg=="
- },
"node_modules/chromium-bidi": {
- "version": "0.4.12",
- "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.12.tgz",
- "integrity": "sha512-yl0ngMHtYUGJa2G0lkcbPvbnUZ9WMQyMNSfYmlrGD1nHRNyI9KOGw3dOaofFugXHHToneUaSmF9iUdgCBamCjA==",
+ "version": "0.4.16",
+ "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.16.tgz",
+ "integrity": "sha512-7ZbXdWERxRxSwo3txsBjjmc/NLxqb1Bk30mRb0BMS4YIaiV6zvKZqL/UAH+DdqcDYayDWk2n/y8klkBDODrPvA==",
"dependencies": {
"mitt": "3.0.0"
},
@@ -2310,11 +2300,11 @@
}
},
"node_modules/cross-fetch": {
- "version": "3.1.6",
- "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.6.tgz",
- "integrity": "sha512-riRvo06crlE8HiqOwIpQhxwdOk4fOeR7FVM/wXoxchFEqMNUjvbs3bfo4OTgMEMHzppd4DxFBDbyySj8Cv781g==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.0.0.tgz",
+ "integrity": "sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==",
"dependencies": {
- "node-fetch": "^2.6.11"
+ "node-fetch": "^2.6.12"
}
},
"node_modules/cross-spawn": {
@@ -2594,13 +2584,13 @@
}
},
"node_modules/degenerator": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-4.0.3.tgz",
- "integrity": "sha512-2wY8vmCfxrQpe2PKGYdiWRre5HQRwsAXbAAWRbC+z2b80MEpnWc8A3a9k4TwqwN3Z/Fm3uhNm5vYUZIbMhyRxQ==",
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-4.0.4.tgz",
+ "integrity": "sha512-MTZdZsuNxSBL92rsjx3VFWe57OpRlikyLbcx2B5Dmdv6oScqpMrvpY7zHLMymrUxo3U5+suPUMsNgW/+SZB1lg==",
"dependencies": {
- "ast-types": "^0.13.2",
- "escodegen": "^1.8.1",
- "esprima": "^4.0.0",
+ "ast-types": "^0.13.4",
+ "escodegen": "^1.14.3",
+ "esprima": "^4.0.1",
"vm2": "^3.9.19"
},
"engines": {
@@ -3708,6 +3698,11 @@
"integrity": "sha512-G3BSX9cfKttjr+2o1O22tYMLq0DPluZnYtq1rXumE1SpL/F/SLIfHx08WYQoWSIpeMYf8sRbJ8++71+v6Pnxfg==",
"dev": true
},
+ "node_modules/fast-fifo": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.0.tgz",
+ "integrity": "sha512-IgfweLvEpwyA4WgiQe9Nx6VV2QkML2NkvZnk1oKnIzXgXdWxuhF7zw4DvLTPZJn6PIUneiAXPF24QmoEqHTjyw=="
+ },
"node_modules/fast-json-stable-stringify": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
@@ -3942,11 +3937,6 @@
}
]
},
- "node_modules/fs-constants": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
- "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow=="
- },
"node_modules/fs-extra": {
"version": "10.1.0",
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
@@ -6040,9 +6030,9 @@
"dev": true
},
"node_modules/node-fetch": {
- "version": "2.6.11",
- "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.11.tgz",
- "integrity": "sha512-4I6pdBY1EthSqDmJkiNk3JIT8cswwR9nfeW/cPdUagJYEQG7R95WRH74wpz7ma8Gh/9dI9FP+OU+0E4FvtA55w==",
+ "version": "2.6.12",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.12.tgz",
+ "integrity": "sha512-C/fGU2E8ToujUivIO0H+tpQ6HWo4eEmchoPIoXtxCrVghxdKq+QOHqEZW7tuP3KlV3bC8FRMO5nMCC7Zm1VP6g==",
"dependencies": {
"whatwg-url": "^5.0.0"
},
@@ -6775,12 +6765,12 @@
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
},
"node_modules/pac-resolver": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-6.0.1.tgz",
- "integrity": "sha512-dg497MhVT7jZegPRuOScQ/z0aV/5WR0gTdRu1md+Irs9J9o+ls5jIuxjo1WfaTG+eQQkxyn5HMGvWK+w7EIBkQ==",
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-6.0.2.tgz",
+ "integrity": "sha512-EQpuJ2ifOjpZY5sg1Q1ZeAxvtLwR7Mj3RgY8cysPGbsRu3RBXyJFWxnMus9PScjxya/0LzvVDxNh/gl0eXBU4w==",
"dependencies": {
- "degenerator": "^4.0.1",
- "ip": "^1.1.5",
+ "degenerator": "^4.0.4",
+ "ip": "^1.1.8",
"netmask": "^2.0.2"
},
"engines": {
@@ -7236,27 +7226,27 @@
}
},
"node_modules/puppeteer": {
- "version": "20.7.2",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-20.7.2.tgz",
- "integrity": "sha512-SKg9TgUY3TJvnOy0VrkhduSvDQIjBsi+s/Ne6S+qD53MM6emau+oh+kNqySNrT7c4qkg27UrJ9aEnltKDAQTzQ==",
+ "version": "20.8.0",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-20.8.0.tgz",
+ "integrity": "sha512-DnTwtQMUzWGkJYN3rvUW8y2LciFMnM0YR9cgwWmYmMLhUnYQw1XX+Q+5cAO8+AADglVuJCz0kaopd0lMI5j04g==",
"hasInstallScript": true,
"dependencies": {
- "@puppeteer/browsers": "1.4.1",
+ "@puppeteer/browsers": "1.4.3",
"cosmiconfig": "8.2.0",
- "puppeteer-core": "20.7.2"
+ "puppeteer-core": "20.8.0"
},
"engines": {
"node": ">=16.3.0"
}
},
"node_modules/puppeteer-core": {
- "version": "20.7.2",
- "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-20.7.2.tgz",
- "integrity": "sha512-4Sd+v2YLlYMYFP/9SI/spT1joGTePwhmKP89pchUqz7VcWwv/Yh0Atmsybz+7wWT0VPDnw0UhBM6iNEfXEoUvg==",
+ "version": "20.8.0",
+ "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-20.8.0.tgz",
+ "integrity": "sha512-sQcuH6nv9jnFiaaePk53+C0O9BaJP6OaPmYKqJ3sWhziThv6uaaosK49Kg3g1HUUEP9KYhbOhedPIUCXJSQUxw==",
"dependencies": {
- "@puppeteer/browsers": "1.4.1",
- "chromium-bidi": "0.4.12",
- "cross-fetch": "3.1.6",
+ "@puppeteer/browsers": "1.4.3",
+ "chromium-bidi": "0.4.16",
+ "cross-fetch": "4.0.0",
"debug": "4.3.4",
"devtools-protocol": "0.0.1135028",
"ws": "8.13.0"
@@ -7350,6 +7340,11 @@
}
]
},
+ "node_modules/queue-tick": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz",
+ "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag=="
+ },
"node_modules/randombytes": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
@@ -8063,6 +8058,15 @@
"node": ">= 0.8"
}
},
+ "node_modules/streamx": {
+ "version": "2.15.0",
+ "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.15.0.tgz",
+ "integrity": "sha512-HcxY6ncGjjklGs1xsP1aR71INYcsXFJet5CU1CHqihQ2J5nOsbd4OjgjHO42w/4QNv9gZb3BueV+Vxok5pLEXg==",
+ "dependencies": {
+ "fast-fifo": "^1.1.0",
+ "queue-tick": "^1.0.1"
+ }
+ },
"node_modules/string_decoder": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
@@ -8315,29 +8319,23 @@
"integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw=="
},
"node_modules/tar-fs": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz",
- "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==",
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.3.tgz",
+ "integrity": "sha512-ZK36riGYnFI6LujIBfBRoDfeaaWUkStIFKwtPjnDWCKnsDE9kuQthG09aQjLjpzoRtVElEMZ/AIAURNb7N9mkA==",
"dependencies": {
- "chownr": "^1.1.1",
"mkdirp-classic": "^0.5.2",
"pump": "^3.0.0",
- "tar-stream": "^2.1.4"
+ "tar-stream": "^3.1.0"
}
},
"node_modules/tar-stream": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz",
- "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==",
+ "version": "3.1.6",
+ "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.6.tgz",
+ "integrity": "sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==",
"dependencies": {
- "bl": "^4.0.3",
- "end-of-stream": "^1.4.1",
- "fs-constants": "^1.0.0",
- "inherits": "^2.0.3",
- "readable-stream": "^3.1.1"
- },
- "engines": {
- "node": ">=6"
+ "b4a": "^1.6.4",
+ "fast-fifo": "^1.2.0",
+ "streamx": "^2.15.0"
}
},
"node_modules/test-exclude": {
@@ -10028,15 +10026,15 @@
}
},
"@puppeteer/browsers": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-1.4.1.tgz",
- "integrity": "sha512-H43VosMzywHCcYcgv0GXXopvwnV21Ud9g2aXbPlQUJj1Xcz9V0wBwHeFz6saFhx/3VKisZfI1GEKEOhQCau7Vw==",
+ "version": "1.4.3",
+ "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-1.4.3.tgz",
+ "integrity": "sha512-8Jfkpb8qhPQhMsNBmIY8b6+ic2kvcmHZlyvifmcNKBC5jNZf3MAKq3gryKfmrjFAYFl3naPjiKljPUq5wuolfQ==",
"requires": {
"debug": "4.3.4",
"extract-zip": "2.0.1",
"progress": "2.0.3",
"proxy-agent": "6.2.1",
- "tar-fs": "2.1.1",
+ "tar-fs": "3.0.3",
"unbzip2-stream": "1.4.3",
"yargs": "17.7.1"
},
@@ -10383,6 +10381,11 @@
"integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==",
"dev": true
},
+ "b4a": {
+ "version": "1.6.4",
+ "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.4.tgz",
+ "integrity": "sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw=="
+ },
"balanced-match": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
@@ -10417,16 +10420,6 @@
"integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
"dev": true
},
- "bl": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
- "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
- "requires": {
- "buffer": "^5.5.0",
- "inherits": "^2.0.4",
- "readable-stream": "^3.4.0"
- }
- },
"body-parser": {
"version": "1.20.0",
"resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz",
@@ -10613,15 +10606,10 @@
}
}
},
- "chownr": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
- "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg=="
- },
"chromium-bidi": {
- "version": "0.4.12",
- "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.12.tgz",
- "integrity": "sha512-yl0ngMHtYUGJa2G0lkcbPvbnUZ9WMQyMNSfYmlrGD1nHRNyI9KOGw3dOaofFugXHHToneUaSmF9iUdgCBamCjA==",
+ "version": "0.4.16",
+ "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.16.tgz",
+ "integrity": "sha512-7ZbXdWERxRxSwo3txsBjjmc/NLxqb1Bk30mRb0BMS4YIaiV6zvKZqL/UAH+DdqcDYayDWk2n/y8klkBDODrPvA==",
"requires": {
"mitt": "3.0.0"
}
@@ -10871,11 +10859,11 @@
}
},
"cross-fetch": {
- "version": "3.1.6",
- "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.6.tgz",
- "integrity": "sha512-riRvo06crlE8HiqOwIpQhxwdOk4fOeR7FVM/wXoxchFEqMNUjvbs3bfo4OTgMEMHzppd4DxFBDbyySj8Cv781g==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.0.0.tgz",
+ "integrity": "sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==",
"requires": {
- "node-fetch": "^2.6.11"
+ "node-fetch": "^2.6.12"
}
},
"cross-spawn": {
@@ -11086,13 +11074,13 @@
}
},
"degenerator": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-4.0.3.tgz",
- "integrity": "sha512-2wY8vmCfxrQpe2PKGYdiWRre5HQRwsAXbAAWRbC+z2b80MEpnWc8A3a9k4TwqwN3Z/Fm3uhNm5vYUZIbMhyRxQ==",
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-4.0.4.tgz",
+ "integrity": "sha512-MTZdZsuNxSBL92rsjx3VFWe57OpRlikyLbcx2B5Dmdv6oScqpMrvpY7zHLMymrUxo3U5+suPUMsNgW/+SZB1lg==",
"requires": {
- "ast-types": "^0.13.2",
- "escodegen": "^1.8.1",
- "esprima": "^4.0.0",
+ "ast-types": "^0.13.4",
+ "escodegen": "^1.14.3",
+ "esprima": "^4.0.1",
"vm2": "^3.9.19"
}
},
@@ -11900,6 +11888,11 @@
"integrity": "sha512-G3BSX9cfKttjr+2o1O22tYMLq0DPluZnYtq1rXumE1SpL/F/SLIfHx08WYQoWSIpeMYf8sRbJ8++71+v6Pnxfg==",
"dev": true
},
+ "fast-fifo": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.0.tgz",
+ "integrity": "sha512-IgfweLvEpwyA4WgiQe9Nx6VV2QkML2NkvZnk1oKnIzXgXdWxuhF7zw4DvLTPZJn6PIUneiAXPF24QmoEqHTjyw=="
+ },
"fast-json-stable-stringify": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
@@ -12074,11 +12067,6 @@
"integrity": "sha512-cHEpEQHUg0f8XdtZCc2ZAhrHzKzT0MrFUTcvx+hfxYu7rGMDc5SKoXFh+n4YigxsHXRzc6OrCshdR1bWH6HHyg==",
"dev": true
},
- "fs-constants": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
- "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow=="
- },
"fs-extra": {
"version": "10.1.0",
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
@@ -13582,9 +13570,9 @@
}
},
"node-fetch": {
- "version": "2.6.11",
- "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.11.tgz",
- "integrity": "sha512-4I6pdBY1EthSqDmJkiNk3JIT8cswwR9nfeW/cPdUagJYEQG7R95WRH74wpz7ma8Gh/9dI9FP+OU+0E4FvtA55w==",
+ "version": "2.6.12",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.12.tgz",
+ "integrity": "sha512-C/fGU2E8ToujUivIO0H+tpQ6HWo4eEmchoPIoXtxCrVghxdKq+QOHqEZW7tuP3KlV3bC8FRMO5nMCC7Zm1VP6g==",
"requires": {
"whatwg-url": "^5.0.0"
},
@@ -14126,12 +14114,12 @@
}
},
"pac-resolver": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-6.0.1.tgz",
- "integrity": "sha512-dg497MhVT7jZegPRuOScQ/z0aV/5WR0gTdRu1md+Irs9J9o+ls5jIuxjo1WfaTG+eQQkxyn5HMGvWK+w7EIBkQ==",
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-6.0.2.tgz",
+ "integrity": "sha512-EQpuJ2ifOjpZY5sg1Q1ZeAxvtLwR7Mj3RgY8cysPGbsRu3RBXyJFWxnMus9PScjxya/0LzvVDxNh/gl0eXBU4w==",
"requires": {
- "degenerator": "^4.0.1",
- "ip": "^1.1.5",
+ "degenerator": "^4.0.4",
+ "ip": "^1.1.8",
"netmask": "^2.0.2"
}
},
@@ -14462,13 +14450,13 @@
"integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA=="
},
"puppeteer": {
- "version": "20.7.2",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-20.7.2.tgz",
- "integrity": "sha512-SKg9TgUY3TJvnOy0VrkhduSvDQIjBsi+s/Ne6S+qD53MM6emau+oh+kNqySNrT7c4qkg27UrJ9aEnltKDAQTzQ==",
+ "version": "20.8.0",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-20.8.0.tgz",
+ "integrity": "sha512-DnTwtQMUzWGkJYN3rvUW8y2LciFMnM0YR9cgwWmYmMLhUnYQw1XX+Q+5cAO8+AADglVuJCz0kaopd0lMI5j04g==",
"requires": {
- "@puppeteer/browsers": "1.4.1",
+ "@puppeteer/browsers": "1.4.3",
"cosmiconfig": "8.2.0",
- "puppeteer-core": "20.7.2"
+ "puppeteer-core": "20.8.0"
},
"dependencies": {
"cosmiconfig": {
@@ -14485,13 +14473,13 @@
}
},
"puppeteer-core": {
- "version": "20.7.2",
- "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-20.7.2.tgz",
- "integrity": "sha512-4Sd+v2YLlYMYFP/9SI/spT1joGTePwhmKP89pchUqz7VcWwv/Yh0Atmsybz+7wWT0VPDnw0UhBM6iNEfXEoUvg==",
+ "version": "20.8.0",
+ "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-20.8.0.tgz",
+ "integrity": "sha512-sQcuH6nv9jnFiaaePk53+C0O9BaJP6OaPmYKqJ3sWhziThv6uaaosK49Kg3g1HUUEP9KYhbOhedPIUCXJSQUxw==",
"requires": {
- "@puppeteer/browsers": "1.4.1",
- "chromium-bidi": "0.4.12",
- "cross-fetch": "3.1.6",
+ "@puppeteer/browsers": "1.4.3",
+ "chromium-bidi": "0.4.16",
+ "cross-fetch": "4.0.0",
"debug": "4.3.4",
"devtools-protocol": "0.0.1135028",
"ws": "8.13.0"
@@ -14531,6 +14519,11 @@
"integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
"dev": true
},
+ "queue-tick": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz",
+ "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag=="
+ },
"randombytes": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
@@ -15064,6 +15057,15 @@
"resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
"integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ=="
},
+ "streamx": {
+ "version": "2.15.0",
+ "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.15.0.tgz",
+ "integrity": "sha512-HcxY6ncGjjklGs1xsP1aR71INYcsXFJet5CU1CHqihQ2J5nOsbd4OjgjHO42w/4QNv9gZb3BueV+Vxok5pLEXg==",
+ "requires": {
+ "fast-fifo": "^1.1.0",
+ "queue-tick": "^1.0.1"
+ }
+ },
"string_decoder": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
@@ -15231,26 +15233,23 @@
"integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw=="
},
"tar-fs": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz",
- "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==",
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.3.tgz",
+ "integrity": "sha512-ZK36riGYnFI6LujIBfBRoDfeaaWUkStIFKwtPjnDWCKnsDE9kuQthG09aQjLjpzoRtVElEMZ/AIAURNb7N9mkA==",
"requires": {
- "chownr": "^1.1.1",
"mkdirp-classic": "^0.5.2",
"pump": "^3.0.0",
- "tar-stream": "^2.1.4"
+ "tar-stream": "^3.1.0"
}
},
"tar-stream": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz",
- "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==",
+ "version": "3.1.6",
+ "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.6.tgz",
+ "integrity": "sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==",
"requires": {
- "bl": "^4.0.3",
- "end-of-stream": "^1.4.1",
- "fs-constants": "^1.0.0",
- "inherits": "^2.0.3",
- "readable-stream": "^3.1.1"
+ "b4a": "^1.6.4",
+ "fast-fifo": "^1.2.0",
+ "streamx": "^2.15.0"
}
},
"test-exclude": {
diff --git a/package.json b/package.json
index d3ed850ff..a2cca8af6 100644
--- a/package.json
+++ b/package.json
@@ -21,7 +21,7 @@
"morgan": "1.10.0",
"node-w3capi": "2.0.0",
"promise": "8.3.0",
- "puppeteer": "20.7.2",
+ "puppeteer": "20.8.0",
"socket.io": "4.7.0",
"superagent": "8.0.0"
},
From 58ed50e1ae3e9a953846cddfb0cd8004050e7804 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 10 Jul 2023 08:47:54 +0400
Subject: [PATCH 176/349] chore(deps): bump tough-cookie from 4.1.2 to 4.1.3
(#1756)
Bumps [tough-cookie](https://github.com/salesforce/tough-cookie) from 4.1.2 to 4.1.3.
- [Release notes](https://github.com/salesforce/tough-cookie/releases)
- [Changelog](https://github.com/salesforce/tough-cookie/blob/master/CHANGELOG.md)
- [Commits](https://github.com/salesforce/tough-cookie/compare/v4.1.2...v4.1.3)
---
updated-dependencies:
- dependency-name: tough-cookie
dependency-type: indirect
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 06ccb51a6..793e9db42 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -8425,9 +8425,9 @@
}
},
"node_modules/tough-cookie": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz",
- "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==",
+ "version": "4.1.3",
+ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz",
+ "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==",
"dependencies": {
"psl": "^1.1.33",
"punycode": "^2.1.1",
@@ -15320,9 +15320,9 @@
}
},
"tough-cookie": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz",
- "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==",
+ "version": "4.1.3",
+ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz",
+ "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==",
"requires": {
"psl": "^1.1.33",
"punycode": "^2.1.1",
From 4c28cf901dd6578f42d1700c2189b373cdd2c366 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 10 Jul 2023 09:35:50 +0400
Subject: [PATCH 177/349] chore(deps-dev): bump prettier from 2.8.0 to 3.0.0
(#1753)
* chore(deps-dev): bump prettier from 2.8.0 to 3.0.0
Bumps [prettier](https://github.com/prettier/prettier) from 2.8.0 to 3.0.0.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.8.0...3.0.0)
---
updated-dependencies:
- dependency-name: prettier
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot]
* update eslint-plugin-prettier for compatibiity with prettier 3: https://github.com/prettier/eslint-plugin-prettier/issues/562
* cspell: ignore parens
* prettify specberus.css
---------
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Denis Ah-Kang
---
.cspell.json | 1 +
.prettierrc.json | 3 +-
package-lock.json | 7685 ++++----------------------------------
package.json | 4 +-
public/css/specberus.css | 5 +-
5 files changed, 684 insertions(+), 7014 deletions(-)
diff --git a/.cspell.json b/.cspell.json
index fda53233b..d2dddff9d 100644
--- a/.cspell.json
+++ b/.cspell.json
@@ -55,6 +55,7 @@
"patentpolicy",
"piwik",
"prevrecuri",
+ "Parens",
"Pubrules",
"pubruleschecker",
"rdquo",
diff --git a/.prettierrc.json b/.prettierrc.json
index e42bf8c2a..fd8232057 100644
--- a/.prettierrc.json
+++ b/.prettierrc.json
@@ -1,4 +1,5 @@
{
"singleQuote": true,
- "arrowParens": "avoid"
+ "arrowParens": "avoid",
+ "trailingComma": "es5"
}
diff --git a/package-lock.json b/package-lock.json
index 793e9db42..e258589c0 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,7 +1,7 @@
{
"name": "specberus",
"version": "8.1.1",
- "lockfileVersion": 2,
+ "lockfileVersion": 3,
"requires": true,
"packages": {
"": {
@@ -33,7 +33,7 @@
"eslint-config-prettier": "8.5.0",
"eslint-plugin-import": "2.26.0",
"eslint-plugin-node": "11.1.0",
- "eslint-plugin-prettier": "^4.0.0",
+ "eslint-plugin-prettier": "5.0.0-alpha.2",
"expect.js": "0.3",
"husky": "8.0.0",
"lint-staged": "13.2.0",
@@ -41,13 +41,22 @@
"nock": "13.3.0",
"nodemon": "3.0.1",
"nyc": "15.1.0",
- "prettier": "2.8.0"
+ "prettier": "3.0.0"
},
"engines": {
"node": "16 || 18 || 20",
"npm": ">=7"
}
},
+ "node_modules/@aashutoshrathi/word-wrap": {
+ "version": "1.2.6",
+ "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz",
+ "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/@ampproject/remapping": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz",
@@ -62,46 +71,46 @@
}
},
"node_modules/@babel/code-frame": {
- "version": "7.21.4",
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz",
- "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==",
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.5.tgz",
+ "integrity": "sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==",
"dependencies": {
- "@babel/highlight": "^7.18.6"
+ "@babel/highlight": "^7.22.5"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/compat-data": {
- "version": "7.21.4",
- "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.4.tgz",
- "integrity": "sha512-/DYyDpeCfaVinT40FPGdkkb+lYSKvsVuMjDAG7jPOWWiM1ibOaB9CXJAlc4d1QpP/U2q2P9jbrSlClKSErd55g==",
+ "version": "7.22.6",
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.6.tgz",
+ "integrity": "sha512-29tfsWTq2Ftu7MXmimyC0C5FDZv5DYxOZkh3XD3+QW4V/BYuv/LyEsjj3c0hqedEaDt6DBfDvexMKU8YevdqFg==",
"dev": true,
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/core": {
- "version": "7.21.4",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.4.tgz",
- "integrity": "sha512-qt/YV149Jman/6AfmlxJ04LMIu8bMoyl3RB91yTFrxQmgbrSvQMy7cI8Q62FHx1t8wJ8B5fu0UDoLwHAhUo1QA==",
+ "version": "7.22.8",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.8.tgz",
+ "integrity": "sha512-75+KxFB4CZqYRXjx4NlR4J7yGvKumBuZTmV4NV6v09dVXXkuYVYLT68N6HCzLvfJ+fWCxQsntNzKwwIXL4bHnw==",
"dev": true,
"dependencies": {
"@ampproject/remapping": "^2.2.0",
- "@babel/code-frame": "^7.21.4",
- "@babel/generator": "^7.21.4",
- "@babel/helper-compilation-targets": "^7.21.4",
- "@babel/helper-module-transforms": "^7.21.2",
- "@babel/helpers": "^7.21.0",
- "@babel/parser": "^7.21.4",
- "@babel/template": "^7.20.7",
- "@babel/traverse": "^7.21.4",
- "@babel/types": "^7.21.4",
+ "@babel/code-frame": "^7.22.5",
+ "@babel/generator": "^7.22.7",
+ "@babel/helper-compilation-targets": "^7.22.6",
+ "@babel/helper-module-transforms": "^7.22.5",
+ "@babel/helpers": "^7.22.6",
+ "@babel/parser": "^7.22.7",
+ "@babel/template": "^7.22.5",
+ "@babel/traverse": "^7.22.8",
+ "@babel/types": "^7.22.5",
+ "@nicolo-ribaudo/semver-v6": "^6.3.3",
"convert-source-map": "^1.7.0",
"debug": "^4.1.0",
"gensync": "^1.0.0-beta.2",
- "json5": "^2.2.2",
- "semver": "^6.3.0"
+ "json5": "^2.2.2"
},
"engines": {
"node": ">=6.9.0"
@@ -134,22 +143,13 @@
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
"dev": true
},
- "node_modules/@babel/core/node_modules/semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
- "dev": true,
- "bin": {
- "semver": "bin/semver.js"
- }
- },
"node_modules/@babel/generator": {
- "version": "7.21.4",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.4.tgz",
- "integrity": "sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA==",
+ "version": "7.22.7",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.7.tgz",
+ "integrity": "sha512-p+jPjMG+SI8yvIaxGgeW24u7q9+5+TGpZh8/CuB7RhBKd7RCy8FayNEFNNKrNK/eUcY/4ExQqLmyrvBXKsIcwQ==",
"dev": true,
"dependencies": {
- "@babel/types": "^7.21.4",
+ "@babel/types": "^7.22.5",
"@jridgewell/gen-mapping": "^0.3.2",
"@jridgewell/trace-mapping": "^0.3.17",
"jsesc": "^2.5.1"
@@ -159,16 +159,16 @@
}
},
"node_modules/@babel/helper-compilation-targets": {
- "version": "7.21.4",
- "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.4.tgz",
- "integrity": "sha512-Fa0tTuOXZ1iL8IeDFUWCzjZcn+sJGd9RZdH9esYVjEejGmzf+FFYQpMi/kZUk2kPy/q1H3/GPw7np8qar/stfg==",
+ "version": "7.22.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.6.tgz",
+ "integrity": "sha512-534sYEqWD9VfUm3IPn2SLcH4Q3P86XL+QvqdC7ZsFrzyyPF3T4XGiVghF6PTYNdWg6pXuoqXxNQAhbYeEInTzA==",
"dev": true,
"dependencies": {
- "@babel/compat-data": "^7.21.4",
- "@babel/helper-validator-option": "^7.21.0",
- "browserslist": "^4.21.3",
- "lru-cache": "^5.1.1",
- "semver": "^6.3.0"
+ "@babel/compat-data": "^7.22.6",
+ "@babel/helper-validator-option": "^7.22.5",
+ "@nicolo-ribaudo/semver-v6": "^6.3.3",
+ "browserslist": "^4.21.9",
+ "lru-cache": "^5.1.1"
},
"engines": {
"node": ">=6.9.0"
@@ -177,150 +177,141 @@
"@babel/core": "^7.0.0"
}
},
- "node_modules/@babel/helper-compilation-targets/node_modules/semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
- "dev": true,
- "bin": {
- "semver": "bin/semver.js"
- }
- },
"node_modules/@babel/helper-environment-visitor": {
- "version": "7.18.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz",
- "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==",
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz",
+ "integrity": "sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==",
"dev": true,
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-function-name": {
- "version": "7.21.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz",
- "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==",
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz",
+ "integrity": "sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==",
"dev": true,
"dependencies": {
- "@babel/template": "^7.20.7",
- "@babel/types": "^7.21.0"
+ "@babel/template": "^7.22.5",
+ "@babel/types": "^7.22.5"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-hoist-variables": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz",
- "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==",
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz",
+ "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==",
"dev": true,
"dependencies": {
- "@babel/types": "^7.18.6"
+ "@babel/types": "^7.22.5"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-module-imports": {
- "version": "7.21.4",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz",
- "integrity": "sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==",
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz",
+ "integrity": "sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==",
"dev": true,
"dependencies": {
- "@babel/types": "^7.21.4"
+ "@babel/types": "^7.22.5"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-module-transforms": {
- "version": "7.21.2",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz",
- "integrity": "sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==",
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.5.tgz",
+ "integrity": "sha512-+hGKDt/Ze8GFExiVHno/2dvG5IdstpzCq0y4Qc9OJ25D4q3pKfiIP/4Vp3/JvhDkLKsDK2api3q3fpIgiIF5bw==",
"dev": true,
"dependencies": {
- "@babel/helper-environment-visitor": "^7.18.9",
- "@babel/helper-module-imports": "^7.18.6",
- "@babel/helper-simple-access": "^7.20.2",
- "@babel/helper-split-export-declaration": "^7.18.6",
- "@babel/helper-validator-identifier": "^7.19.1",
- "@babel/template": "^7.20.7",
- "@babel/traverse": "^7.21.2",
- "@babel/types": "^7.21.2"
+ "@babel/helper-environment-visitor": "^7.22.5",
+ "@babel/helper-module-imports": "^7.22.5",
+ "@babel/helper-simple-access": "^7.22.5",
+ "@babel/helper-split-export-declaration": "^7.22.5",
+ "@babel/helper-validator-identifier": "^7.22.5",
+ "@babel/template": "^7.22.5",
+ "@babel/traverse": "^7.22.5",
+ "@babel/types": "^7.22.5"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-simple-access": {
- "version": "7.20.2",
- "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz",
- "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==",
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz",
+ "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==",
"dev": true,
"dependencies": {
- "@babel/types": "^7.20.2"
+ "@babel/types": "^7.22.5"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-split-export-declaration": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz",
- "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==",
+ "version": "7.22.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz",
+ "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==",
"dev": true,
"dependencies": {
- "@babel/types": "^7.18.6"
+ "@babel/types": "^7.22.5"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-string-parser": {
- "version": "7.19.4",
- "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz",
- "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==",
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz",
+ "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==",
"dev": true,
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-validator-identifier": {
- "version": "7.19.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz",
- "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==",
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz",
+ "integrity": "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==",
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-validator-option": {
- "version": "7.21.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz",
- "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==",
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz",
+ "integrity": "sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==",
"dev": true,
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helpers": {
- "version": "7.21.0",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.0.tgz",
- "integrity": "sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==",
+ "version": "7.22.6",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.6.tgz",
+ "integrity": "sha512-YjDs6y/fVOYFV8hAf1rxd1QvR9wJe1pDBZ2AREKq/SDayfPzgk0PBnVuTCE5X1acEpMMNOVUqoe+OwiZGJ+OaA==",
"dev": true,
"dependencies": {
- "@babel/template": "^7.20.7",
- "@babel/traverse": "^7.21.0",
- "@babel/types": "^7.21.0"
+ "@babel/template": "^7.22.5",
+ "@babel/traverse": "^7.22.6",
+ "@babel/types": "^7.22.5"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/highlight": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz",
- "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==",
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.5.tgz",
+ "integrity": "sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==",
"dependencies": {
- "@babel/helper-validator-identifier": "^7.18.6",
+ "@babel/helper-validator-identifier": "^7.22.5",
"chalk": "^2.0.0",
"js-tokens": "^4.0.0"
},
@@ -393,9 +384,9 @@
}
},
"node_modules/@babel/parser": {
- "version": "7.21.4",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.4.tgz",
- "integrity": "sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw==",
+ "version": "7.22.7",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.7.tgz",
+ "integrity": "sha512-7NF8pOkHP5o2vpmGgNGcfAeCvOYhGLyA3Z4eBQkT1RJlWu47n63bCs93QfJ2hIAFCil7L5P2IWhs1oToVgrL0Q==",
"dev": true,
"bin": {
"parser": "bin/babel-parser.js"
@@ -405,33 +396,33 @@
}
},
"node_modules/@babel/template": {
- "version": "7.20.7",
- "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz",
- "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==",
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.5.tgz",
+ "integrity": "sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==",
"dev": true,
"dependencies": {
- "@babel/code-frame": "^7.18.6",
- "@babel/parser": "^7.20.7",
- "@babel/types": "^7.20.7"
+ "@babel/code-frame": "^7.22.5",
+ "@babel/parser": "^7.22.5",
+ "@babel/types": "^7.22.5"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/traverse": {
- "version": "7.21.4",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.4.tgz",
- "integrity": "sha512-eyKrRHKdyZxqDm+fV1iqL9UAHMoIg0nDaGqfIOd8rKH17m5snv7Gn4qgjBoFfLz9APvjFU/ICT00NVCv1Epp8Q==",
- "dev": true,
- "dependencies": {
- "@babel/code-frame": "^7.21.4",
- "@babel/generator": "^7.21.4",
- "@babel/helper-environment-visitor": "^7.18.9",
- "@babel/helper-function-name": "^7.21.0",
- "@babel/helper-hoist-variables": "^7.18.6",
- "@babel/helper-split-export-declaration": "^7.18.6",
- "@babel/parser": "^7.21.4",
- "@babel/types": "^7.21.4",
+ "version": "7.22.8",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.8.tgz",
+ "integrity": "sha512-y6LPR+wpM2I3qJrsheCTwhIinzkETbplIgPBbwvqPKc+uljeA5gP+3nP8irdYt1mjQaDnlIcG+dw8OjAco4GXw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/code-frame": "^7.22.5",
+ "@babel/generator": "^7.22.7",
+ "@babel/helper-environment-visitor": "^7.22.5",
+ "@babel/helper-function-name": "^7.22.5",
+ "@babel/helper-hoist-variables": "^7.22.5",
+ "@babel/helper-split-export-declaration": "^7.22.6",
+ "@babel/parser": "^7.22.7",
+ "@babel/types": "^7.22.5",
"debug": "^4.1.0",
"globals": "^11.1.0"
},
@@ -472,13 +463,13 @@
"dev": true
},
"node_modules/@babel/types": {
- "version": "7.21.4",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.4.tgz",
- "integrity": "sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA==",
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz",
+ "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==",
"dev": true,
"dependencies": {
- "@babel/helper-string-parser": "^7.19.4",
- "@babel/helper-validator-identifier": "^7.19.1",
+ "@babel/helper-string-parser": "^7.22.5",
+ "@babel/helper-validator-identifier": "^7.22.5",
"to-fast-properties": "^2.0.0"
},
"engines": {
@@ -588,15 +579,15 @@
"dev": true
},
"node_modules/@cspell/dict-companies": {
- "version": "3.0.9",
- "resolved": "https://registry.npmjs.org/@cspell/dict-companies/-/dict-companies-3.0.9.tgz",
- "integrity": "sha512-wSkVIJjk33Sm3LhieNv9TsSvUSeP0R/h8xx06NqbMYF43w9J8hZiMHlbB3FzaSOHRpXT5eBIJBVTeFbceZdiqg==",
+ "version": "3.0.16",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-companies/-/dict-companies-3.0.16.tgz",
+ "integrity": "sha512-Ut/ntCTnnzjO5cDrPnzYYLLaoElNsXNmLXIxHELP9lR70OsiLVJE079A2fhgE58smvnjJDcERVGyQJTirDBICA==",
"dev": true
},
"node_modules/@cspell/dict-cpp": {
- "version": "5.0.2",
- "resolved": "https://registry.npmjs.org/@cspell/dict-cpp/-/dict-cpp-5.0.2.tgz",
- "integrity": "sha512-Q0ZjfhrHHfm0Y1/7LMCq3Fne/bhiBeBogUw4TV1wX/1tg3m+5BtaW/7GiOzRk+rFsblVj3RFam59VJKMT3vSoQ==",
+ "version": "5.0.3",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-cpp/-/dict-cpp-5.0.3.tgz",
+ "integrity": "sha512-7sx/RFsf0hB3q8chx8OHYl9Kd+g0pqA1laphwaAQ+/jPwoAreYT3kNQWbJ3bIt/rMoORetFSQxckSbaJXwwqpw==",
"dev": true
},
"node_modules/@cspell/dict-cryptocurrencies": {
@@ -612,9 +603,9 @@
"dev": true
},
"node_modules/@cspell/dict-css": {
- "version": "4.0.5",
- "resolved": "https://registry.npmjs.org/@cspell/dict-css/-/dict-css-4.0.5.tgz",
- "integrity": "sha512-z5vw8nJSyKd6d3i5UmMNoVcAp0wxvs9OHWOmAeJKT9fO3tok02gK24VZhcJ0NJtiKdHQ2zRuzdfWl51wdAiY6A==",
+ "version": "4.0.6",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-css/-/dict-css-4.0.6.tgz",
+ "integrity": "sha512-2Lo8W2ezHmGgY8cWFr4RUwnjbndna5mokpCK/DuxGILQnuajR0J31ANQOXj/8iZM2phFB93ZzMNk/0c04TDfSQ==",
"dev": true
},
"node_modules/@cspell/dict-dart": {
@@ -623,10 +614,16 @@
"integrity": "sha512-jigcODm7Z4IFZ4vParwwP3IT0fIgRq/9VoxkXfrxBMsLBGGM2QltHBj7pl+joX+c4cOHxfyZktGJK1B1wFtR4Q==",
"dev": true
},
+ "node_modules/@cspell/dict-data-science": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-data-science/-/dict-data-science-1.0.6.tgz",
+ "integrity": "sha512-lLvuZSWAr2N6Ny5Q0WburmqZxCSdDFpOk01z8NuKhIHvwQWdBRZSDFGY1j4LrJEde8K3L0M1glq4Jtqm4mnW7Q==",
+ "dev": true
+ },
"node_modules/@cspell/dict-django": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@cspell/dict-django/-/dict-django-4.0.2.tgz",
- "integrity": "sha512-L0Yw6+Yh2bE9/FAMG4gy9m752G4V8HEBjEAGeRIQ9qvxDLR9yD6dPOtgEFTjv7SWlKSrLb9wA/W3Q2GKCOusSg==",
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-django/-/dict-django-4.1.0.tgz",
+ "integrity": "sha512-bKJ4gPyrf+1c78Z0Oc4trEB9MuhcB+Yg+uTTWsvhY6O2ncFYbB/LbEZfqhfmmuK/XJJixXfI1laF2zicyf+l0w==",
"dev": true
},
"node_modules/@cspell/dict-docker": {
@@ -648,9 +645,9 @@
"dev": true
},
"node_modules/@cspell/dict-en_us": {
- "version": "4.3.2",
- "resolved": "https://registry.npmjs.org/@cspell/dict-en_us/-/dict-en_us-4.3.2.tgz",
- "integrity": "sha512-o8xtHDLPNzW6hK5b1TaDTWt25vVi9lWlL6/dZ9YoS+ZMj+Dy/yuXatqfOgeGyU3a9+2gxC0kbr4oufMUQXI2mQ==",
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-en_us/-/dict-en_us-4.3.4.tgz",
+ "integrity": "sha512-mR2yqWmFip1zTKja2SqyVMbzuqEThqkEJk9M32bMDziPJpEyOIPvLA0UPmj3cyRKJkRuVF0bhDCE33O+at38hw==",
"dev": true
},
"node_modules/@cspell/dict-en-common-misspellings": {
@@ -666,9 +663,9 @@
"dev": true
},
"node_modules/@cspell/dict-filetypes": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-filetypes/-/dict-filetypes-3.0.0.tgz",
- "integrity": "sha512-Fiyp0z5uWaK0d2TfR9GMUGDKmUMAsOhGD5A0kHoqnNGswL2iw0KB0mFBONEquxU65fEnQv4R+jdM2d9oucujuA==",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-filetypes/-/dict-filetypes-3.0.1.tgz",
+ "integrity": "sha512-8z8mY1IbrTyTRumx2vvD9yzRhNMk9SajM/GtI5hdMM2pPpNSp25bnuauzjRf300eqlqPY2MNb5MmhBFO014DJw==",
"dev": true
},
"node_modules/@cspell/dict-fonts": {
@@ -696,9 +693,9 @@
"dev": true
},
"node_modules/@cspell/dict-golang": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-golang/-/dict-golang-6.0.1.tgz",
- "integrity": "sha512-Z19FN6wgg2M/A+3i1O8qhrGaxUUGOW8S2ySN0g7vp4HTHeFmockEPwYx7gArfssNIruw60JorZv+iLJ6ilTeow==",
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-golang/-/dict-golang-6.0.2.tgz",
+ "integrity": "sha512-5pyZn4AAiYukAW+gVMIMVmUSkIERFrDX2vtPDjg8PLQUhAHWiVeQSDjuOhq9/C5GCCEZU/zWSONkGiwLBBvV9A==",
"dev": true
},
"node_modules/@cspell/dict-haskell": {
@@ -756,9 +753,9 @@
"dev": true
},
"node_modules/@cspell/dict-npm": {
- "version": "5.0.5",
- "resolved": "https://registry.npmjs.org/@cspell/dict-npm/-/dict-npm-5.0.5.tgz",
- "integrity": "sha512-eirZm4XpJNEcbmLGIwI2qXdRRlCKwEsH9mT3qCUytmbj6S6yn63F+8bShMW/yQBedV7+GXq9Td+cJdqiVutOiA==",
+ "version": "5.0.7",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-npm/-/dict-npm-5.0.7.tgz",
+ "integrity": "sha512-6SegF0HsVaBTl6PlHjeErG8Av+tRYkUG1yaXUQIGWXU0A8oxhI0o4PuL65UWH5lkCKhJyGai69Cd0iytL0oVFg==",
"dev": true
},
"node_modules/@cspell/dict-php": {
@@ -768,9 +765,9 @@
"dev": true
},
"node_modules/@cspell/dict-powershell": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-powershell/-/dict-powershell-5.0.1.tgz",
- "integrity": "sha512-lLl+syWFgfv2xdsoxHfPIB2FGkn//XahCIKcRaf52AOlm1/aXeaJN579B9HCpvM7wawHzMqJ33VJuL/vb6Lc4g==",
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-powershell/-/dict-powershell-5.0.2.tgz",
+ "integrity": "sha512-IHfWLme3FXE7vnOmMncSBxOsMTdNWd1Vcyhag03WS8oANSgX8IZ+4lMI00mF0ptlgchf16/OU8WsV4pZfikEFw==",
"dev": true
},
"node_modules/@cspell/dict-public-licenses": {
@@ -780,10 +777,13 @@
"dev": true
},
"node_modules/@cspell/dict-python": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/@cspell/dict-python/-/dict-python-4.0.3.tgz",
- "integrity": "sha512-tUEMEbtV5kjuiX//K1SFo4ayO6q+bY9ghqTAo3bdlraZy59MFx8KVLYHnRndVqGwM8rRwRhp9Kmb6boAnBl+Kw==",
- "dev": true
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-python/-/dict-python-4.1.1.tgz",
+ "integrity": "sha512-gllGfnunCC3HhNuiF/e8OHq+EZG3bErydmnE1TlvSSngChLo/0O46hD7U+chHyTakZ6z4ancH5O+0cQ78e8XDA==",
+ "dev": true,
+ "dependencies": {
+ "@cspell/dict-data-science": "^1.0.0"
+ }
},
"node_modules/@cspell/dict-r": {
"version": "2.0.1",
@@ -810,9 +810,9 @@
"dev": true
},
"node_modules/@cspell/dict-software-terms": {
- "version": "3.1.6",
- "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-3.1.6.tgz",
- "integrity": "sha512-w46+pIMRVtrDuTZXK/YxDP5NL5yVoX0ImEPO0s9WbxdyyfhzAF3sGYHBGN/50OGLHExcqe6Idb9feoRC9mCLxw==",
+ "version": "3.1.18",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-3.1.18.tgz",
+ "integrity": "sha512-puNwb9w7Au8CGdQsNcFD/YTnFR6IuNjciXWRjmnSV+M1lZ6pJiFi4AMvecFmdZzyM3UYpWRAYxlt/RJ+RsBWbA==",
"dev": true
},
"node_modules/@cspell/dict-sql": {
@@ -901,9 +901,9 @@
"dev": true
},
"node_modules/@humanwhocodes/config-array": {
- "version": "0.11.8",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz",
- "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==",
+ "version": "0.11.10",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.10.tgz",
+ "integrity": "sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==",
"dev": true,
"dependencies": {
"@humanwhocodes/object-schema": "^1.2.1",
@@ -1109,6 +1109,15 @@
"integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==",
"dev": true
},
+ "node_modules/@nicolo-ribaudo/semver-v6": {
+ "version": "6.3.3",
+ "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/semver-v6/-/semver-v6-6.3.3.tgz",
+ "integrity": "sha512-3Yc1fUTs69MG/uZbJlLSI3JISMn2UV2rg+1D/vROUqZyh3l6iYHCs7GMp+M40ZD7yOdDbYjJcU1oTJhrc+dGKg==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
"node_modules/@nodelib/fs.scandir": {
"version": "2.1.5",
"resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
@@ -1144,6 +1153,26 @@
"node": ">= 8"
}
},
+ "node_modules/@pkgr/utils": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/@pkgr/utils/-/utils-2.4.2.tgz",
+ "integrity": "sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==",
+ "dev": true,
+ "dependencies": {
+ "cross-spawn": "^7.0.3",
+ "fast-glob": "^3.3.0",
+ "is-glob": "^4.0.3",
+ "open": "^9.1.0",
+ "picocolors": "^1.0.0",
+ "tslib": "^2.6.0"
+ },
+ "engines": {
+ "node": "^12.20.0 || ^14.18.0 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/unts"
+ }
+ },
"node_modules/@puppeteer/browsers": {
"version": "1.4.3",
"resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-1.4.3.tgz",
@@ -1290,9 +1319,9 @@
"dev": true
},
"node_modules/@types/node": {
- "version": "18.16.1",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-18.16.1.tgz",
- "integrity": "sha512-DZxSZWXxFfOlx7k7Rv4LAyiMroaxa3Ly/7OOzZO8cBNho0YzAi4qlbrx8W27JGqG57IgR/6J7r+nOJWw6kcvZA=="
+ "version": "20.4.1",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-20.4.1.tgz",
+ "integrity": "sha512-JIzsAvJeA/5iY6Y/OxZbv1lUcc8dNSE77lb2gnBH+/PJ3lFR1Ccvgwl5JWnHAkNHcRsT0TbpVOsiMKZ1F/yyJg=="
},
"node_modules/@types/yauzl": {
"version": "2.10.0",
@@ -1327,9 +1356,9 @@
}
},
"node_modules/acorn": {
- "version": "8.8.2",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz",
- "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==",
+ "version": "8.10.0",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz",
+ "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==",
"bin": {
"acorn": "bin/acorn"
},
@@ -1682,6 +1711,15 @@
"node": ">=10.0.0"
}
},
+ "node_modules/big-integer": {
+ "version": "1.6.51",
+ "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz",
+ "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.6"
+ }
+ },
"node_modules/binary-extensions": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
@@ -1722,6 +1760,18 @@
"node": ">= 0.8"
}
},
+ "node_modules/bplist-parser": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz",
+ "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==",
+ "dev": true,
+ "dependencies": {
+ "big-integer": "^1.6.44"
+ },
+ "engines": {
+ "node": ">= 5.10.0"
+ }
+ },
"node_modules/brace-expansion": {
"version": "1.1.11",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
@@ -1751,9 +1801,9 @@
"dev": true
},
"node_modules/browserslist": {
- "version": "4.21.5",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz",
- "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==",
+ "version": "4.21.9",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz",
+ "integrity": "sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==",
"dev": true,
"funding": [
{
@@ -1763,13 +1813,17 @@
{
"type": "tidelift",
"url": "https://tidelift.com/funding/github/npm/browserslist"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
}
],
"dependencies": {
- "caniuse-lite": "^1.0.30001449",
- "electron-to-chromium": "^1.4.284",
- "node-releases": "^2.0.8",
- "update-browserslist-db": "^1.0.10"
+ "caniuse-lite": "^1.0.30001503",
+ "electron-to-chromium": "^1.4.431",
+ "node-releases": "^2.0.12",
+ "update-browserslist-db": "^1.0.11"
},
"bin": {
"browserslist": "cli.js"
@@ -1809,6 +1863,21 @@
"node": "*"
}
},
+ "node_modules/bundle-name": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-3.0.0.tgz",
+ "integrity": "sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==",
+ "dev": true,
+ "dependencies": {
+ "run-applescript": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/bytes": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
@@ -1862,9 +1931,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001481",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001481.tgz",
- "integrity": "sha512-KCqHwRnaa1InZBtqXzP98LPg0ajCVujMKjqKDhZEthIpAsJl/YEIa3YvXjGXPVqzZVguccuu7ga9KOE1J9rKPQ==",
+ "version": "1.0.30001514",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001514.tgz",
+ "integrity": "sha512-ENcIpYBmwAAOm/V2cXgM7rZUrKKaqisZl4ZAI520FIkqGXUxJjmaIssbRW5HVVR5tyV6ygTLIm15aU8LUmQSaQ==",
"dev": true,
"funding": [
{
@@ -2552,6 +2621,40 @@
"resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
"integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="
},
+ "node_modules/default-browser": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-4.0.0.tgz",
+ "integrity": "sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==",
+ "dev": true,
+ "dependencies": {
+ "bundle-name": "^3.0.0",
+ "default-browser-id": "^3.0.0",
+ "execa": "^7.1.1",
+ "titleize": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=14.16"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/default-browser-id": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz",
+ "integrity": "sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==",
+ "dev": true,
+ "dependencies": {
+ "bplist-parser": "^0.2.0",
+ "untildify": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/default-require-extensions": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-3.0.1.tgz",
@@ -2567,6 +2670,18 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/define-lazy-prop": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz",
+ "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==",
+ "dev": true,
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/define-properties": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz",
@@ -2701,9 +2816,9 @@
"integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="
},
"node_modules/electron-to-chromium": {
- "version": "1.4.372",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.372.tgz",
- "integrity": "sha512-MrlFq/j+TYHOjeWsWGYfzevc25HNeJdsF6qaLFrqBTRWZQtWkb1myq/Q2veLWezVaa5OcSZ99CFwTT4aF4Mung==",
+ "version": "1.4.454",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.454.tgz",
+ "integrity": "sha512-pmf1rbAStw8UEQ0sr2cdJtWl48ZMuPD9Sto8HVQOq9vx9j2WgDEN6lYoaqFvqEHYOmGA9oRGn7LqWI9ta0YugQ==",
"dev": true
},
"node_modules/emoji-regex": {
@@ -2729,9 +2844,9 @@
}
},
"node_modules/engine.io": {
- "version": "6.5.0",
- "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.5.0.tgz",
- "integrity": "sha512-UlfoK1iD62Hkedw2TmuHdhDsZCGaAyp+LZ/AvnImjYBeWagA3qIEETum90d6shMeFZiDuGT66zVCdx1wKYKGGg==",
+ "version": "6.5.1",
+ "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.5.1.tgz",
+ "integrity": "sha512-mGqhI+D7YxS9KJMppR6Iuo37Ed3abhU8NdfgSvJSDUafQutrN+sPTncJYTyM9+tkhSmWodKtVYGPPHyXJEwEQA==",
"dependencies": {
"@types/cookie": "^0.4.1",
"@types/cors": "^2.8.12",
@@ -3309,21 +3424,29 @@
}
},
"node_modules/eslint-plugin-prettier": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz",
- "integrity": "sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==",
+ "version": "5.0.0-alpha.2",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.0.0-alpha.2.tgz",
+ "integrity": "sha512-F6YBCbrRzvZwcINw3crm1+/uX/i+rJYaFErPtwCfUoPLywRfY7pwBtI3yMe5OpIotuaiws8cd29oM80ca6NQSQ==",
"dev": true,
"dependencies": {
- "prettier-linter-helpers": "^1.0.0"
+ "prettier-linter-helpers": "^1.0.0",
+ "synckit": "^0.8.5"
},
"engines": {
- "node": ">=12.0.0"
+ "node": "^14.18.0 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/prettier"
},
"peerDependencies": {
- "eslint": ">=7.28.0",
- "prettier": ">=2.0.0"
+ "@types/eslint": ">=8.0.0",
+ "eslint": ">=8.0.0",
+ "prettier": ">=3.0.0"
},
"peerDependenciesMeta": {
+ "@types/eslint": {
+ "optional": true
+ },
"eslint-config-prettier": {
"optional": true
}
@@ -3373,9 +3496,9 @@
}
},
"node_modules/eslint-visitor-keys": {
- "version": "3.4.0",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.0.tgz",
- "integrity": "sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ==",
+ "version": "3.4.1",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz",
+ "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==",
"dev": true,
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
@@ -3408,14 +3531,14 @@
"dev": true
},
"node_modules/espree": {
- "version": "9.5.1",
- "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.1.tgz",
- "integrity": "sha512-5yxtHSZXRSW5pvv3hAlXM5+/Oswi1AUFqBmbibKb5s6bp3rGIDkyXU6xCoyuuLhijr4SFwPrXRoZjz0AZDN9tg==",
+ "version": "9.6.0",
+ "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.0.tgz",
+ "integrity": "sha512-1FH/IiruXZ84tpUlm0aCUEwMl2Ho5ilqVh0VvQXw+byAz/4SAciyHLlfmL5WYqsvD38oymdUwBss0LtK8m4s/A==",
"dev": true,
"dependencies": {
- "acorn": "^8.8.0",
+ "acorn": "^8.9.0",
"acorn-jsx": "^5.3.2",
- "eslint-visitor-keys": "^3.4.0"
+ "eslint-visitor-keys": "^3.4.1"
},
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
@@ -3687,9 +3810,9 @@
"dev": true
},
"node_modules/fast-diff": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz",
- "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==",
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz",
+ "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==",
"dev": true
},
"node_modules/fast-equals": {
@@ -3703,6 +3826,34 @@
"resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.0.tgz",
"integrity": "sha512-IgfweLvEpwyA4WgiQe9Nx6VV2QkML2NkvZnk1oKnIzXgXdWxuhF7zw4DvLTPZJn6PIUneiAXPF24QmoEqHTjyw=="
},
+ "node_modules/fast-glob": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.0.tgz",
+ "integrity": "sha512-ChDuvbOypPuNjO8yIDf36x7BlZX1smcUMTTcyoIjycexOxd6DFsKsg21qVBzEmr3G7fUKIRy2/psii+CIUt7FA==",
+ "dev": true,
+ "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-glob/node_modules/glob-parent": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "dev": true,
+ "dependencies": {
+ "is-glob": "^4.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
"node_modules/fast-json-stable-stringify": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
@@ -3874,9 +4025,9 @@
}
},
"node_modules/formidable": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/formidable/-/formidable-2.1.1.tgz",
- "integrity": "sha512-0EcS9wCFEzLvfiks7omJ+SiYJAiD+TzK4Pcw1UlUoGnhUxDcMKjt0P7x8wEb0u6OHu8Nb98WG3nxtlF5C7bvUQ==",
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/formidable/-/formidable-2.1.2.tgz",
+ "integrity": "sha512-CM3GuJ57US06mlpQ47YcunuUZ9jpm8Vx+P2CGt2j7HpgkKZO/DJYQ0Bobim8G6PFQmK5lOqOOdUXboU+h73A4g==",
"dependencies": {
"dezalgo": "^1.0.4",
"hexoid": "^1.0.0",
@@ -3888,9 +4039,9 @@
}
},
"node_modules/formidable/node_modules/qs": {
- "version": "6.11.1",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.1.tgz",
- "integrity": "sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ==",
+ "version": "6.11.2",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.2.tgz",
+ "integrity": "sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==",
"dependencies": {
"side-channel": "^1.0.4"
},
@@ -4038,12 +4189,13 @@
}
},
"node_modules/get-intrinsic": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz",
- "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==",
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz",
+ "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==",
"dependencies": {
"function-bind": "^1.1.1",
"has": "^1.0.3",
+ "has-proto": "^1.0.1",
"has-symbols": "^1.0.3"
},
"funding": {
@@ -4354,7 +4506,6 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz",
"integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==",
- "dev": true,
"engines": {
"node": ">= 0.4"
},
@@ -4787,9 +4938,9 @@
}
},
"node_modules/is-core-module": {
- "version": "2.12.0",
- "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.0.tgz",
- "integrity": "sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ==",
+ "version": "2.12.1",
+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz",
+ "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==",
"dev": true,
"dependencies": {
"has": "^1.0.3"
@@ -4813,6 +4964,21 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/is-docker": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz",
+ "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==",
+ "dev": true,
+ "bin": {
+ "is-docker": "cli.js"
+ },
+ "engines": {
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/is-extglob": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
@@ -4846,6 +5012,24 @@
"node": ">=0.10.0"
}
},
+ "node_modules/is-inside-container": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz",
+ "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==",
+ "dev": true,
+ "dependencies": {
+ "is-docker": "^3.0.0"
+ },
+ "bin": {
+ "is-inside-container": "cli.js"
+ },
+ "engines": {
+ "node": ">=14.16"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/is-negative-zero": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz",
@@ -5042,6 +5226,33 @@
"node": ">=0.10.0"
}
},
+ "node_modules/is-wsl": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
+ "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
+ "dev": true,
+ "dependencies": {
+ "is-docker": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/is-wsl/node_modules/is-docker": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
+ "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
+ "dev": true,
+ "bin": {
+ "is-docker": "cli.js"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/isexe": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
@@ -5187,9 +5398,9 @@
}
},
"node_modules/js-sdsl": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz",
- "integrity": "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==",
+ "version": "4.4.1",
+ "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.1.tgz",
+ "integrity": "sha512-6Gsx8R0RucyePbWqPssR8DyfuXmLBooYN5cZFZKjHGnQuaf7pEzhtpceagJxVu4LqhYY5EYA7nko3FmeHZ1KbA==",
"dev": true,
"funding": {
"type": "opencollective",
@@ -5678,6 +5889,15 @@
"integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
"dev": true
},
+ "node_modules/merge2": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
+ "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
+ "dev": true,
+ "engines": {
+ "node": ">= 8"
+ }
+ },
"node_modules/metaviewport-parser": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/metaviewport-parser/-/metaviewport-parser-0.3.0.tgz",
@@ -6080,9 +6300,9 @@
}
},
"node_modules/node-releases": {
- "version": "2.0.10",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz",
- "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==",
+ "version": "2.0.13",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz",
+ "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==",
"dev": true
},
"node_modules/node-w3capi": {
@@ -6131,9 +6351,9 @@
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
},
"node_modules/node-w3capi/node_modules/qs": {
- "version": "6.11.1",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.1.tgz",
- "integrity": "sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ==",
+ "version": "6.11.2",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.2.tgz",
+ "integrity": "sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==",
"dependencies": {
"side-channel": "^1.0.4"
},
@@ -6280,9 +6500,9 @@
}
},
"node_modules/nwsapi": {
- "version": "2.2.4",
- "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.4.tgz",
- "integrity": "sha512-NHj4rzRo0tQdijE9ZqAx6kYDcoRwYwSYzCA8MY3JzfxlrvEU0jhnhJT9BhqhJs7I/dKcrDm6TyulaRqZPIhN5g=="
+ "version": "2.2.7",
+ "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz",
+ "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ=="
},
"node_modules/nyc": {
"version": "15.1.0",
@@ -6620,18 +6840,36 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/open": {
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz",
+ "integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==",
+ "dev": true,
+ "dependencies": {
+ "default-browser": "^4.0.0",
+ "define-lazy-prop": "^3.0.0",
+ "is-inside-container": "^1.0.0",
+ "is-wsl": "^2.2.0"
+ },
+ "engines": {
+ "node": ">=14.16"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/optionator": {
- "version": "0.9.1",
- "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
- "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
+ "version": "0.9.3",
+ "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz",
+ "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==",
"dev": true,
"dependencies": {
+ "@aashutoshrathi/word-wrap": "^1.2.3",
"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-check": "^0.4.0"
},
"engines": {
"node": ">= 0.8.0"
@@ -6874,12 +7112,12 @@
"dev": true
},
"node_modules/path-scurry": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.7.0.tgz",
- "integrity": "sha512-UkZUeDjczjYRE495+9thsgcVgsaCPkaw80slmfVFgllxY+IO8ubTsOpFVjDPROBqJdHfVPUFRHPBV/WciOVfWg==",
+ "version": "1.10.1",
+ "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz",
+ "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==",
"dependencies": {
- "lru-cache": "^9.0.0",
- "minipass": "^5.0.0"
+ "lru-cache": "^9.1.1 || ^10.0.0",
+ "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
},
"engines": {
"node": ">=16 || 14 >=14.17"
@@ -6889,19 +7127,19 @@
}
},
"node_modules/path-scurry/node_modules/lru-cache": {
- "version": "9.1.1",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-9.1.1.tgz",
- "integrity": "sha512-65/Jky17UwSb0BuB9V+MyDpsOtXKmYwzhyl+cOa9XUiI4uV2Ouy/2voFP3+al0BjZbJgMBD8FojMpAf+Z+qn4A==",
+ "version": "10.0.0",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.0.tgz",
+ "integrity": "sha512-svTf/fzsKHffP42sujkO/Rjs37BCIsQVRCeNYIm9WN8rgT7ffoUnRtZCqU+6BqcSBdv8gwJeTz8knJpgACeQMw==",
"engines": {
"node": "14 || >=16.14"
}
},
"node_modules/path-scurry/node_modules/minipass": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
- "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.1.tgz",
+ "integrity": "sha512-NQ8MCKimInjVlaIqx51RKJJB7mINVkLTJbsZKmto4UAAOC/CWXES8PGaOgoBZyqoUsUA/U3DToGK7GJkkHbjJw==",
"engines": {
- "node": ">=8"
+ "node": ">=16 || 14 >=14.17"
}
},
"node_modules/path-to-regexp": {
@@ -7035,15 +7273,15 @@
}
},
"node_modules/prettier": {
- "version": "2.8.0",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.0.tgz",
- "integrity": "sha512-9Lmg8hTFZKG0Asr/kW9Bp8tJjRVluO8EJQVfY2T7FMw9T5jy4I/Uvx0Rca/XWf50QQ1/SS48+6IJWnrb+2yemA==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.0.tgz",
+ "integrity": "sha512-zBf5eHpwHOGPC47h0zrPyNn+eAEIdEzfywMoYn2XPi0P44Zp0tSq64rq0xAREh4auw2cJZHo9QUob+NqCQky4g==",
"dev": true,
"bin": {
- "prettier": "bin-prettier.js"
+ "prettier": "bin/prettier.cjs"
},
"engines": {
- "node": ">=10.13.0"
+ "node": ">=14"
},
"funding": {
"url": "https://github.com/prettier/prettier?sponsor=1"
@@ -7609,39 +7847,143 @@
"resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.6.0.tgz",
"integrity": "sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw=="
},
- "node_modules/run-parallel": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
- "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
+ "node_modules/run-applescript": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-5.0.0.tgz",
+ "integrity": "sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==",
"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"
- }
- ],
"dependencies": {
- "queue-microtask": "^1.2.2"
+ "execa": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/rxjs": {
- "version": "7.8.0",
- "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.0.tgz",
- "integrity": "sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==",
+ "node_modules/run-applescript/node_modules/execa": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
+ "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
"dev": true,
"dependencies": {
- "tslib": "^2.1.0"
+ "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/safe-buffer": {
+ "node_modules/run-applescript/node_modules/human-signals": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
+ "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
+ "dev": true,
+ "engines": {
+ "node": ">=10.17.0"
+ }
+ },
+ "node_modules/run-applescript/node_modules/is-stream": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
+ "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/run-applescript/node_modules/mimic-fn": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
+ "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/run-applescript/node_modules/npm-run-path": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
+ "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
+ "dev": true,
+ "dependencies": {
+ "path-key": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/run-applescript/node_modules/onetime": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
+ "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
+ "dev": true,
+ "dependencies": {
+ "mimic-fn": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/run-applescript/node_modules/strip-final-newline": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
+ "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/run-parallel": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
+ "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
+ "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"
+ }
+ ],
+ "dependencies": {
+ "queue-microtask": "^1.2.2"
+ }
+ },
+ "node_modules/rxjs": {
+ "version": "7.8.1",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz",
+ "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==",
+ "dev": true,
+ "dependencies": {
+ "tslib": "^2.1.0"
+ }
+ },
+ "node_modules/safe-buffer": {
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
@@ -8095,9 +8437,9 @@
]
},
"node_modules/string-argv": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz",
- "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==",
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz",
+ "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==",
"dev": true,
"engines": {
"node": ">=0.6.19"
@@ -8133,9 +8475,9 @@
}
},
"node_modules/string-width/node_modules/strip-ansi": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz",
- "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==",
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
+ "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
"dev": true,
"dependencies": {
"ansi-regex": "^6.0.1"
@@ -8318,6 +8660,22 @@
"resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz",
"integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw=="
},
+ "node_modules/synckit": {
+ "version": "0.8.5",
+ "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.5.tgz",
+ "integrity": "sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==",
+ "dev": true,
+ "dependencies": {
+ "@pkgr/utils": "^2.3.1",
+ "tslib": "^2.5.0"
+ },
+ "engines": {
+ "node": "^14.18.0 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/unts"
+ }
+ },
"node_modules/tar-fs": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.3.tgz",
@@ -8383,6 +8741,18 @@
"resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
"integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg=="
},
+ "node_modules/titleize": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz",
+ "integrity": "sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/to-fast-properties": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
@@ -8491,9 +8861,9 @@
}
},
"node_modules/tslib": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
- "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg=="
+ "version": "2.6.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.0.tgz",
+ "integrity": "sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA=="
},
"node_modules/type-check": {
"version": "0.4.0",
@@ -8634,6 +9004,15 @@
"node": ">= 0.8"
}
},
+ "node_modules/untildify": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz",
+ "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/update-browserslist-db": {
"version": "1.0.11",
"resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz",
@@ -8992,9 +9371,9 @@
"dev": true
},
"node_modules/yaml": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.2.tgz",
- "integrity": "sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==",
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz",
+ "integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==",
"dev": true,
"engines": {
"node": ">= 14"
@@ -9116,6719 +9495,5 @@
"url": "https://github.com/sponsors/sindresorhus"
}
}
- },
- "dependencies": {
- "@ampproject/remapping": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz",
- "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==",
- "dev": true,
- "requires": {
- "@jridgewell/gen-mapping": "^0.3.0",
- "@jridgewell/trace-mapping": "^0.3.9"
- }
- },
- "@babel/code-frame": {
- "version": "7.21.4",
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz",
- "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==",
- "requires": {
- "@babel/highlight": "^7.18.6"
- }
- },
- "@babel/compat-data": {
- "version": "7.21.4",
- "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.4.tgz",
- "integrity": "sha512-/DYyDpeCfaVinT40FPGdkkb+lYSKvsVuMjDAG7jPOWWiM1ibOaB9CXJAlc4d1QpP/U2q2P9jbrSlClKSErd55g==",
- "dev": true
- },
- "@babel/core": {
- "version": "7.21.4",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.4.tgz",
- "integrity": "sha512-qt/YV149Jman/6AfmlxJ04LMIu8bMoyl3RB91yTFrxQmgbrSvQMy7cI8Q62FHx1t8wJ8B5fu0UDoLwHAhUo1QA==",
- "dev": true,
- "requires": {
- "@ampproject/remapping": "^2.2.0",
- "@babel/code-frame": "^7.21.4",
- "@babel/generator": "^7.21.4",
- "@babel/helper-compilation-targets": "^7.21.4",
- "@babel/helper-module-transforms": "^7.21.2",
- "@babel/helpers": "^7.21.0",
- "@babel/parser": "^7.21.4",
- "@babel/template": "^7.20.7",
- "@babel/traverse": "^7.21.4",
- "@babel/types": "^7.21.4",
- "convert-source-map": "^1.7.0",
- "debug": "^4.1.0",
- "gensync": "^1.0.0-beta.2",
- "json5": "^2.2.2",
- "semver": "^6.3.0"
- },
- "dependencies": {
- "debug": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
- "dev": true,
- "requires": {
- "ms": "2.1.2"
- }
- },
- "ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
- "dev": true
- },
- "semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
- "dev": true
- }
- }
- },
- "@babel/generator": {
- "version": "7.21.4",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.4.tgz",
- "integrity": "sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.21.4",
- "@jridgewell/gen-mapping": "^0.3.2",
- "@jridgewell/trace-mapping": "^0.3.17",
- "jsesc": "^2.5.1"
- }
- },
- "@babel/helper-compilation-targets": {
- "version": "7.21.4",
- "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.4.tgz",
- "integrity": "sha512-Fa0tTuOXZ1iL8IeDFUWCzjZcn+sJGd9RZdH9esYVjEejGmzf+FFYQpMi/kZUk2kPy/q1H3/GPw7np8qar/stfg==",
- "dev": true,
- "requires": {
- "@babel/compat-data": "^7.21.4",
- "@babel/helper-validator-option": "^7.21.0",
- "browserslist": "^4.21.3",
- "lru-cache": "^5.1.1",
- "semver": "^6.3.0"
- },
- "dependencies": {
- "semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
- "dev": true
- }
- }
- },
- "@babel/helper-environment-visitor": {
- "version": "7.18.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz",
- "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==",
- "dev": true
- },
- "@babel/helper-function-name": {
- "version": "7.21.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz",
- "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==",
- "dev": true,
- "requires": {
- "@babel/template": "^7.20.7",
- "@babel/types": "^7.21.0"
- }
- },
- "@babel/helper-hoist-variables": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz",
- "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.18.6"
- }
- },
- "@babel/helper-module-imports": {
- "version": "7.21.4",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz",
- "integrity": "sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.21.4"
- }
- },
- "@babel/helper-module-transforms": {
- "version": "7.21.2",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz",
- "integrity": "sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==",
- "dev": true,
- "requires": {
- "@babel/helper-environment-visitor": "^7.18.9",
- "@babel/helper-module-imports": "^7.18.6",
- "@babel/helper-simple-access": "^7.20.2",
- "@babel/helper-split-export-declaration": "^7.18.6",
- "@babel/helper-validator-identifier": "^7.19.1",
- "@babel/template": "^7.20.7",
- "@babel/traverse": "^7.21.2",
- "@babel/types": "^7.21.2"
- }
- },
- "@babel/helper-simple-access": {
- "version": "7.20.2",
- "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz",
- "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.20.2"
- }
- },
- "@babel/helper-split-export-declaration": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz",
- "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.18.6"
- }
- },
- "@babel/helper-string-parser": {
- "version": "7.19.4",
- "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz",
- "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==",
- "dev": true
- },
- "@babel/helper-validator-identifier": {
- "version": "7.19.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz",
- "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w=="
- },
- "@babel/helper-validator-option": {
- "version": "7.21.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz",
- "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==",
- "dev": true
- },
- "@babel/helpers": {
- "version": "7.21.0",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.0.tgz",
- "integrity": "sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==",
- "dev": true,
- "requires": {
- "@babel/template": "^7.20.7",
- "@babel/traverse": "^7.21.0",
- "@babel/types": "^7.21.0"
- }
- },
- "@babel/highlight": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz",
- "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==",
- "requires": {
- "@babel/helper-validator-identifier": "^7.18.6",
- "chalk": "^2.0.0",
- "js-tokens": "^4.0.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
- "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
- "requires": {
- "color-convert": "^1.9.0"
- }
- },
- "chalk": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
- "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
- "requires": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
- }
- },
- "color-convert": {
- "version": "1.9.3",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
- "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
- "requires": {
- "color-name": "1.1.3"
- }
- },
- "color-name": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
- "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="
- },
- "escape-string-regexp": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
- "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="
- },
- "has-flag": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw=="
- },
- "supports-color": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
- "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
- "requires": {
- "has-flag": "^3.0.0"
- }
- }
- }
- },
- "@babel/parser": {
- "version": "7.21.4",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.4.tgz",
- "integrity": "sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw==",
- "dev": true
- },
- "@babel/template": {
- "version": "7.20.7",
- "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz",
- "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==",
- "dev": true,
- "requires": {
- "@babel/code-frame": "^7.18.6",
- "@babel/parser": "^7.20.7",
- "@babel/types": "^7.20.7"
- }
- },
- "@babel/traverse": {
- "version": "7.21.4",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.4.tgz",
- "integrity": "sha512-eyKrRHKdyZxqDm+fV1iqL9UAHMoIg0nDaGqfIOd8rKH17m5snv7Gn4qgjBoFfLz9APvjFU/ICT00NVCv1Epp8Q==",
- "dev": true,
- "requires": {
- "@babel/code-frame": "^7.21.4",
- "@babel/generator": "^7.21.4",
- "@babel/helper-environment-visitor": "^7.18.9",
- "@babel/helper-function-name": "^7.21.0",
- "@babel/helper-hoist-variables": "^7.18.6",
- "@babel/helper-split-export-declaration": "^7.18.6",
- "@babel/parser": "^7.21.4",
- "@babel/types": "^7.21.4",
- "debug": "^4.1.0",
- "globals": "^11.1.0"
- },
- "dependencies": {
- "debug": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
- "dev": true,
- "requires": {
- "ms": "2.1.2"
- }
- },
- "globals": {
- "version": "11.12.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
- "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
- "dev": true
- },
- "ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
- "dev": true
- }
- }
- },
- "@babel/types": {
- "version": "7.21.4",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.4.tgz",
- "integrity": "sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA==",
- "dev": true,
- "requires": {
- "@babel/helper-string-parser": "^7.19.4",
- "@babel/helper-validator-identifier": "^7.19.1",
- "to-fast-properties": "^2.0.0"
- }
- },
- "@cspell/cspell-bundled-dicts": {
- "version": "6.31.1",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-6.31.1.tgz",
- "integrity": "sha512-rsIev+dk1Vd8H1OKZhNhXycIVsMfeWJaeW3QUi1l4oIoGwQfJVbs1ZPZPHE5cglzyHOW1jQNStXf34UKaC6siA==",
- "dev": true,
- "requires": {
- "@cspell/dict-ada": "^4.0.1",
- "@cspell/dict-aws": "^3.0.0",
- "@cspell/dict-bash": "^4.1.1",
- "@cspell/dict-companies": "^3.0.9",
- "@cspell/dict-cpp": "^5.0.2",
- "@cspell/dict-cryptocurrencies": "^3.0.1",
- "@cspell/dict-csharp": "^4.0.2",
- "@cspell/dict-css": "^4.0.5",
- "@cspell/dict-dart": "^2.0.2",
- "@cspell/dict-django": "^4.0.2",
- "@cspell/dict-docker": "^1.1.6",
- "@cspell/dict-dotnet": "^5.0.0",
- "@cspell/dict-elixir": "^4.0.2",
- "@cspell/dict-en_us": "^4.3.2",
- "@cspell/dict-en-common-misspellings": "^1.0.2",
- "@cspell/dict-en-gb": "1.1.33",
- "@cspell/dict-filetypes": "^3.0.0",
- "@cspell/dict-fonts": "^3.0.1",
- "@cspell/dict-fullstack": "^3.1.5",
- "@cspell/dict-gaming-terms": "^1.0.4",
- "@cspell/dict-git": "^2.0.0",
- "@cspell/dict-golang": "^6.0.1",
- "@cspell/dict-haskell": "^4.0.1",
- "@cspell/dict-html": "^4.0.3",
- "@cspell/dict-html-symbol-entities": "^4.0.0",
- "@cspell/dict-java": "^5.0.5",
- "@cspell/dict-k8s": "^1.0.1",
- "@cspell/dict-latex": "^4.0.0",
- "@cspell/dict-lorem-ipsum": "^3.0.0",
- "@cspell/dict-lua": "^4.0.1",
- "@cspell/dict-node": "^4.0.2",
- "@cspell/dict-npm": "^5.0.5",
- "@cspell/dict-php": "^4.0.1",
- "@cspell/dict-powershell": "^5.0.1",
- "@cspell/dict-public-licenses": "^2.0.2",
- "@cspell/dict-python": "^4.0.2",
- "@cspell/dict-r": "^2.0.1",
- "@cspell/dict-ruby": "^5.0.0",
- "@cspell/dict-rust": "^4.0.1",
- "@cspell/dict-scala": "^5.0.0",
- "@cspell/dict-software-terms": "^3.1.6",
- "@cspell/dict-sql": "^2.1.0",
- "@cspell/dict-svelte": "^1.0.2",
- "@cspell/dict-swift": "^2.0.1",
- "@cspell/dict-typescript": "^3.1.1",
- "@cspell/dict-vue": "^3.0.0"
- }
- },
- "@cspell/cspell-pipe": {
- "version": "6.31.1",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-6.31.1.tgz",
- "integrity": "sha512-zk1olZi4dr6GLm5PAjvsiZ01HURNSruUYFl1qSicGnTwYN8GaN4RhAwannAytcJ7zJPIcyXlid0YsB58nJf3wQ==",
- "dev": true
- },
- "@cspell/cspell-service-bus": {
- "version": "6.31.1",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-service-bus/-/cspell-service-bus-6.31.1.tgz",
- "integrity": "sha512-YyBicmJyZ1uwKVxujXw7sgs9x+Eps43OkWmCtDZmZlnq489HdTSuhF1kTbVi2yeFSeaXIS87+uHo12z97KkQpg==",
- "dev": true
- },
- "@cspell/cspell-types": {
- "version": "6.31.1",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-6.31.1.tgz",
- "integrity": "sha512-1KeTQFiHMssW1eRoF2NZIEg4gPVIfXLsL2+VSD/AV6YN7lBcuf6gRRgV5KWYarhxtEfjxhDdDTmu26l/iJEUtw==",
- "dev": true
- },
- "@cspell/dict-ada": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-ada/-/dict-ada-4.0.1.tgz",
- "integrity": "sha512-/E9o3nHrXOhYmQE43deKbxZcR3MIJAsa+66IzP9TXGHheKEx8b9dVMVVqydDDH8oom1H0U20NRPtu6KRVbT9xw==",
- "dev": true
- },
- "@cspell/dict-aws": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-aws/-/dict-aws-3.0.0.tgz",
- "integrity": "sha512-O1W6nd5y3Z00AMXQMzfiYrIJ1sTd9fB1oLr+xf/UD7b3xeHeMeYE2OtcWbt9uyeHim4tk+vkSTcmYEBKJgS5bQ==",
- "dev": true
- },
- "@cspell/dict-bash": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-bash/-/dict-bash-4.1.1.tgz",
- "integrity": "sha512-8czAa/Mh96wu2xr0RXQEGMTBUGkTvYn/Pb0o+gqOO1YW+poXGQc3gx0YPqILDryP/KCERrNvkWUJz3iGbvwC2A==",
- "dev": true
- },
- "@cspell/dict-companies": {
- "version": "3.0.9",
- "resolved": "https://registry.npmjs.org/@cspell/dict-companies/-/dict-companies-3.0.9.tgz",
- "integrity": "sha512-wSkVIJjk33Sm3LhieNv9TsSvUSeP0R/h8xx06NqbMYF43w9J8hZiMHlbB3FzaSOHRpXT5eBIJBVTeFbceZdiqg==",
- "dev": true
- },
- "@cspell/dict-cpp": {
- "version": "5.0.2",
- "resolved": "https://registry.npmjs.org/@cspell/dict-cpp/-/dict-cpp-5.0.2.tgz",
- "integrity": "sha512-Q0ZjfhrHHfm0Y1/7LMCq3Fne/bhiBeBogUw4TV1wX/1tg3m+5BtaW/7GiOzRk+rFsblVj3RFam59VJKMT3vSoQ==",
- "dev": true
- },
- "@cspell/dict-cryptocurrencies": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-cryptocurrencies/-/dict-cryptocurrencies-3.0.1.tgz",
- "integrity": "sha512-Tdlr0Ahpp5yxtwM0ukC13V6+uYCI0p9fCRGMGZt36rWv8JQZHIuHfehNl7FB/Qc09NCF7p5ep0GXbL+sVTd/+w==",
- "dev": true
- },
- "@cspell/dict-csharp": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@cspell/dict-csharp/-/dict-csharp-4.0.2.tgz",
- "integrity": "sha512-1JMofhLK+4p4KairF75D3A924m5ERMgd1GvzhwK2geuYgd2ZKuGW72gvXpIV7aGf52E3Uu1kDXxxGAiZ5uVG7g==",
- "dev": true
- },
- "@cspell/dict-css": {
- "version": "4.0.5",
- "resolved": "https://registry.npmjs.org/@cspell/dict-css/-/dict-css-4.0.5.tgz",
- "integrity": "sha512-z5vw8nJSyKd6d3i5UmMNoVcAp0wxvs9OHWOmAeJKT9fO3tok02gK24VZhcJ0NJtiKdHQ2zRuzdfWl51wdAiY6A==",
- "dev": true
- },
- "@cspell/dict-dart": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/@cspell/dict-dart/-/dict-dart-2.0.2.tgz",
- "integrity": "sha512-jigcODm7Z4IFZ4vParwwP3IT0fIgRq/9VoxkXfrxBMsLBGGM2QltHBj7pl+joX+c4cOHxfyZktGJK1B1wFtR4Q==",
- "dev": true
- },
- "@cspell/dict-django": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@cspell/dict-django/-/dict-django-4.0.2.tgz",
- "integrity": "sha512-L0Yw6+Yh2bE9/FAMG4gy9m752G4V8HEBjEAGeRIQ9qvxDLR9yD6dPOtgEFTjv7SWlKSrLb9wA/W3Q2GKCOusSg==",
- "dev": true
- },
- "@cspell/dict-docker": {
- "version": "1.1.6",
- "resolved": "https://registry.npmjs.org/@cspell/dict-docker/-/dict-docker-1.1.6.tgz",
- "integrity": "sha512-zCCiRTZ6EOQpBnSOm0/3rnKW1kCcAUDUA7SxJG3SuH6iZvKi3I8FEg8+O83WQUeXg0SyPNerD9F40JLnnJjJig==",
- "dev": true
- },
- "@cspell/dict-dotnet": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-dotnet/-/dict-dotnet-5.0.0.tgz",
- "integrity": "sha512-EOwGd533v47aP5QYV8GlSSKkmM9Eq8P3G/eBzSpH3Nl2+IneDOYOBLEUraHuiCtnOkNsz0xtZHArYhAB2bHWAw==",
- "dev": true
- },
- "@cspell/dict-elixir": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/@cspell/dict-elixir/-/dict-elixir-4.0.3.tgz",
- "integrity": "sha512-g+uKLWvOp9IEZvrIvBPTr/oaO6619uH/wyqypqvwpmnmpjcfi8+/hqZH8YNKt15oviK8k4CkINIqNhyndG9d9Q==",
- "dev": true
- },
- "@cspell/dict-en_us": {
- "version": "4.3.2",
- "resolved": "https://registry.npmjs.org/@cspell/dict-en_us/-/dict-en_us-4.3.2.tgz",
- "integrity": "sha512-o8xtHDLPNzW6hK5b1TaDTWt25vVi9lWlL6/dZ9YoS+ZMj+Dy/yuXatqfOgeGyU3a9+2gxC0kbr4oufMUQXI2mQ==",
- "dev": true
- },
- "@cspell/dict-en-common-misspellings": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@cspell/dict-en-common-misspellings/-/dict-en-common-misspellings-1.0.2.tgz",
- "integrity": "sha512-jg7ZQZpZH7+aAxNBlcAG4tGhYF6Ksy+QS5Df73Oo+XyckBjC9QS+PrRwLTeYoFIgXy5j3ICParK5r3MSSoL4gw==",
- "dev": true
- },
- "@cspell/dict-en-gb": {
- "version": "1.1.33",
- "resolved": "https://registry.npmjs.org/@cspell/dict-en-gb/-/dict-en-gb-1.1.33.tgz",
- "integrity": "sha512-tKSSUf9BJEV+GJQAYGw5e+ouhEe2ZXE620S7BLKe3ZmpnjlNG9JqlnaBhkIMxKnNFkLY2BP/EARzw31AZnOv4g==",
- "dev": true
- },
- "@cspell/dict-filetypes": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-filetypes/-/dict-filetypes-3.0.0.tgz",
- "integrity": "sha512-Fiyp0z5uWaK0d2TfR9GMUGDKmUMAsOhGD5A0kHoqnNGswL2iw0KB0mFBONEquxU65fEnQv4R+jdM2d9oucujuA==",
- "dev": true
- },
- "@cspell/dict-fonts": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/@cspell/dict-fonts/-/dict-fonts-3.0.2.tgz",
- "integrity": "sha512-Z5QdbgEI7DV+KPXrAeDA6dDm/vTzyaW53SGlKqz6PI5VhkOjgkBXv3YtZjnxMZ4dY2ZIqq+RUK6qa9Pi8rQdGQ==",
- "dev": true
- },
- "@cspell/dict-fullstack": {
- "version": "3.1.5",
- "resolved": "https://registry.npmjs.org/@cspell/dict-fullstack/-/dict-fullstack-3.1.5.tgz",
- "integrity": "sha512-6ppvo1dkXUZ3fbYn/wwzERxCa76RtDDl5Afzv2lijLoijGGUw5yYdLBKJnx8PJBGNLh829X352ftE7BElG4leA==",
- "dev": true
- },
- "@cspell/dict-gaming-terms": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/@cspell/dict-gaming-terms/-/dict-gaming-terms-1.0.4.tgz",
- "integrity": "sha512-hbDduNXlk4AOY0wFxcDMWBPpm34rpqJBeqaySeoUH70eKxpxm+dvjpoRLJgyu0TmymEICCQSl6lAHTHSDiWKZg==",
- "dev": true
- },
- "@cspell/dict-git": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-git/-/dict-git-2.0.0.tgz",
- "integrity": "sha512-n1AxyX5Kgxij/sZFkxFJlzn3K9y/sCcgVPg/vz4WNJ4K9YeTsUmyGLA2OQI7d10GJeiuAo2AP1iZf2A8j9aj2w==",
- "dev": true
- },
- "@cspell/dict-golang": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-golang/-/dict-golang-6.0.1.tgz",
- "integrity": "sha512-Z19FN6wgg2M/A+3i1O8qhrGaxUUGOW8S2ySN0g7vp4HTHeFmockEPwYx7gArfssNIruw60JorZv+iLJ6ilTeow==",
- "dev": true
- },
- "@cspell/dict-haskell": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-haskell/-/dict-haskell-4.0.1.tgz",
- "integrity": "sha512-uRrl65mGrOmwT7NxspB4xKXFUenNC7IikmpRZW8Uzqbqcu7ZRCUfstuVH7T1rmjRgRkjcIjE4PC11luDou4wEQ==",
- "dev": true
- },
- "@cspell/dict-html": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/@cspell/dict-html/-/dict-html-4.0.3.tgz",
- "integrity": "sha512-Gae8i8rrArT0UyG1I6DHDK62b7Be6QEcBSIeWOm4VIIW1CASkN9B0qFgSVnkmfvnu1Y3H7SSaaEynKjdj3cs8w==",
- "dev": true
- },
- "@cspell/dict-html-symbol-entities": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-html-symbol-entities/-/dict-html-symbol-entities-4.0.0.tgz",
- "integrity": "sha512-HGRu+48ErJjoweR5IbcixxETRewrBb0uxQBd6xFGcxbEYCX8CnQFTAmKI5xNaIt2PKaZiJH3ijodGSqbKdsxhw==",
- "dev": true
- },
- "@cspell/dict-java": {
- "version": "5.0.5",
- "resolved": "https://registry.npmjs.org/@cspell/dict-java/-/dict-java-5.0.5.tgz",
- "integrity": "sha512-X19AoJgWIBwJBSWGFqSgHaBR/FEykBHTMjL6EqOnhIGEyE9nvuo32tsSHjXNJ230fQxQptEvRZoaldNLtKxsRg==",
- "dev": true
- },
- "@cspell/dict-k8s": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-k8s/-/dict-k8s-1.0.1.tgz",
- "integrity": "sha512-gc5y4Nm3hVdMZNBZfU2M1AsAmObZsRWjCUk01NFPfGhFBXyVne41T7E62rpnzu5330FV/6b/TnFcPgRmak9lLw==",
- "dev": true
- },
- "@cspell/dict-latex": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-latex/-/dict-latex-4.0.0.tgz",
- "integrity": "sha512-LPY4y6D5oI7D3d+5JMJHK/wxYTQa2lJMSNxps2JtuF8hbAnBQb3igoWEjEbIbRRH1XBM0X8dQqemnjQNCiAtxQ==",
- "dev": true
- },
- "@cspell/dict-lorem-ipsum": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-lorem-ipsum/-/dict-lorem-ipsum-3.0.0.tgz",
- "integrity": "sha512-msEV24qEpzWZs2kcEicqYlhyBpR0amfDkJOs+iffC07si9ftqtQ+yP3lf1VFLpgqw3SQh1M1vtU7RD4sPrNlcQ==",
- "dev": true
- },
- "@cspell/dict-lua": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-lua/-/dict-lua-4.0.1.tgz",
- "integrity": "sha512-j0MFmeCouSoC6EdZTbvGe1sJ9V+ruwKSeF+zRkNNNload7R72Co5kX1haW2xLHGdlq0kqSy1ODRZKdVl0e+7hg==",
- "dev": true
- },
- "@cspell/dict-node": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@cspell/dict-node/-/dict-node-4.0.2.tgz",
- "integrity": "sha512-FEQJ4TnMcXEFslqBQkXa5HposMoCGsiBv2ux4IZuIXgadXeHKHUHk60iarWpjhzNzQLyN2GD7NoRMd12bK3Llw==",
- "dev": true
- },
- "@cspell/dict-npm": {
- "version": "5.0.5",
- "resolved": "https://registry.npmjs.org/@cspell/dict-npm/-/dict-npm-5.0.5.tgz",
- "integrity": "sha512-eirZm4XpJNEcbmLGIwI2qXdRRlCKwEsH9mT3qCUytmbj6S6yn63F+8bShMW/yQBedV7+GXq9Td+cJdqiVutOiA==",
- "dev": true
- },
- "@cspell/dict-php": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-php/-/dict-php-4.0.1.tgz",
- "integrity": "sha512-XaQ/JkSyq2c07MfRG54DjLi2CV+HHwS99DDCAao9Fq2JfkWroTQsUeek7wYZXJATrJVOULoV3HKih12x905AtQ==",
- "dev": true
- },
- "@cspell/dict-powershell": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-powershell/-/dict-powershell-5.0.1.tgz",
- "integrity": "sha512-lLl+syWFgfv2xdsoxHfPIB2FGkn//XahCIKcRaf52AOlm1/aXeaJN579B9HCpvM7wawHzMqJ33VJuL/vb6Lc4g==",
- "dev": true
- },
- "@cspell/dict-public-licenses": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/@cspell/dict-public-licenses/-/dict-public-licenses-2.0.2.tgz",
- "integrity": "sha512-baKkbs/WGEV2lCWZoL0KBPh3uiPcul5GSDwmXEBAsR5McEW52LF94/b7xWM0EmSAc/y8ODc5LnPYC7RDRLi6LQ==",
- "dev": true
- },
- "@cspell/dict-python": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/@cspell/dict-python/-/dict-python-4.0.3.tgz",
- "integrity": "sha512-tUEMEbtV5kjuiX//K1SFo4ayO6q+bY9ghqTAo3bdlraZy59MFx8KVLYHnRndVqGwM8rRwRhp9Kmb6boAnBl+Kw==",
- "dev": true
- },
- "@cspell/dict-r": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-r/-/dict-r-2.0.1.tgz",
- "integrity": "sha512-KCmKaeYMLm2Ip79mlYPc8p+B2uzwBp4KMkzeLd5E6jUlCL93Y5Nvq68wV5fRLDRTf7N1LvofkVFWfDcednFOgA==",
- "dev": true
- },
- "@cspell/dict-ruby": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-ruby/-/dict-ruby-5.0.0.tgz",
- "integrity": "sha512-ssb96QxLZ76yPqFrikWxItnCbUKhYXJ2owkoIYzUGNFl2CHSoHCb5a6Zetum9mQ/oUA3gNeUhd28ZUlXs0la2A==",
- "dev": true
- },
- "@cspell/dict-rust": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-rust/-/dict-rust-4.0.1.tgz",
- "integrity": "sha512-xJSSzHDK2z6lSVaOmMxl3PTOtfoffaxMo7fTcbZUF+SCJzfKbO6vnN9TCGX2sx1RHFDz66Js6goz6SAZQdOwaw==",
- "dev": true
- },
- "@cspell/dict-scala": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-scala/-/dict-scala-5.0.0.tgz",
- "integrity": "sha512-ph0twaRoV+ylui022clEO1dZ35QbeEQaKTaV2sPOsdwIokABPIiK09oWwGK9qg7jRGQwVaRPEq0Vp+IG1GpqSQ==",
- "dev": true
- },
- "@cspell/dict-software-terms": {
- "version": "3.1.6",
- "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-3.1.6.tgz",
- "integrity": "sha512-w46+pIMRVtrDuTZXK/YxDP5NL5yVoX0ImEPO0s9WbxdyyfhzAF3sGYHBGN/50OGLHExcqe6Idb9feoRC9mCLxw==",
- "dev": true
- },
- "@cspell/dict-sql": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-sql/-/dict-sql-2.1.0.tgz",
- "integrity": "sha512-Bb+TNWUrTNNABO0bmfcYXiTlSt0RD6sB2MIY+rNlaMyIwug43jUjeYmkLz2tPkn3+2uvySeFEOMVYhMVfcuDKg==",
- "dev": true
- },
- "@cspell/dict-svelte": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@cspell/dict-svelte/-/dict-svelte-1.0.2.tgz",
- "integrity": "sha512-rPJmnn/GsDs0btNvrRBciOhngKV98yZ9SHmg8qI6HLS8hZKvcXc0LMsf9LLuMK1TmS2+WQFAan6qeqg6bBxL2Q==",
- "dev": true
- },
- "@cspell/dict-swift": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-swift/-/dict-swift-2.0.1.tgz",
- "integrity": "sha512-gxrCMUOndOk7xZFmXNtkCEeroZRnS2VbeaIPiymGRHj5H+qfTAzAKxtv7jJbVA3YYvEzWcVE2oKDP4wcbhIERw==",
- "dev": true
- },
- "@cspell/dict-typescript": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-typescript/-/dict-typescript-3.1.1.tgz",
- "integrity": "sha512-N9vNJZoOXmmrFPR4ir3rGvnqqwmQGgOYoL1+y6D4oIhyr7FhaYiyF/d7QT61RmjZQcATMa6PSL+ZisCeRLx9+A==",
- "dev": true
- },
- "@cspell/dict-vue": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-vue/-/dict-vue-3.0.0.tgz",
- "integrity": "sha512-niiEMPWPV9IeRBRzZ0TBZmNnkK3olkOPYxC1Ny2AX4TGlYRajcW0WUtoSHmvvjZNfWLSg2L6ruiBeuPSbjnG6A==",
- "dev": true
- },
- "@cspell/strong-weak-map": {
- "version": "6.31.1",
- "resolved": "https://registry.npmjs.org/@cspell/strong-weak-map/-/strong-weak-map-6.31.1.tgz",
- "integrity": "sha512-z8AuWvUuSnugFKJOA9Ke0aiFuehcqLFqia9bk8XaQNEWr44ahPVn3sEWnAncTxPbpWuUw5UajoJa0egRAE1CCg==",
- "dev": true
- },
- "@eslint/eslintrc": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz",
- "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==",
- "dev": true,
- "requires": {
- "ajv": "^6.12.4",
- "debug": "^4.3.2",
- "espree": "^9.4.0",
- "globals": "^13.19.0",
- "ignore": "^5.2.0",
- "import-fresh": "^3.2.1",
- "js-yaml": "^4.1.0",
- "minimatch": "^3.1.2",
- "strip-json-comments": "^3.1.1"
- },
- "dependencies": {
- "debug": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
- "dev": true,
- "requires": {
- "ms": "2.1.2"
- }
- },
- "ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
- "dev": true
- }
- }
- },
- "@humanwhocodes/config-array": {
- "version": "0.11.8",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz",
- "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==",
- "dev": true,
- "requires": {
- "@humanwhocodes/object-schema": "^1.2.1",
- "debug": "^4.1.1",
- "minimatch": "^3.0.5"
- },
- "dependencies": {
- "debug": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
- "dev": true,
- "requires": {
- "ms": "2.1.2"
- }
- },
- "ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
- "dev": true
- }
- }
- },
- "@humanwhocodes/module-importer": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
- "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
- "dev": true
- },
- "@humanwhocodes/object-schema": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz",
- "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==",
- "dev": true
- },
- "@istanbuljs/load-nyc-config": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz",
- "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==",
- "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": {
- "argparse": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
- "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
- "dev": true,
- "requires": {
- "sprintf-js": "~1.0.2"
- }
- },
- "find-up": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
- "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
- "dev": true,
- "requires": {
- "locate-path": "^5.0.0",
- "path-exists": "^4.0.0"
- }
- },
- "js-yaml": {
- "version": "3.14.1",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
- "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
- "dev": true,
- "requires": {
- "argparse": "^1.0.7",
- "esprima": "^4.0.0"
- }
- },
- "locate-path": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
- "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
- "dev": true,
- "requires": {
- "p-locate": "^4.1.0"
- }
- },
- "p-limit": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
- "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
- "dev": true,
- "requires": {
- "p-try": "^2.0.0"
- }
- },
- "p-locate": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
- "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
- "dev": true,
- "requires": {
- "p-limit": "^2.2.0"
- }
- }
- }
- },
- "@istanbuljs/schema": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz",
- "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==",
- "dev": true
- },
- "@jridgewell/gen-mapping": {
- "version": "0.3.3",
- "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz",
- "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==",
- "dev": true,
- "requires": {
- "@jridgewell/set-array": "^1.0.1",
- "@jridgewell/sourcemap-codec": "^1.4.10",
- "@jridgewell/trace-mapping": "^0.3.9"
- }
- },
- "@jridgewell/resolve-uri": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz",
- "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==",
- "dev": true
- },
- "@jridgewell/set-array": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz",
- "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==",
- "dev": true
- },
- "@jridgewell/sourcemap-codec": {
- "version": "1.4.15",
- "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz",
- "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==",
- "dev": true
- },
- "@jridgewell/trace-mapping": {
- "version": "0.3.18",
- "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz",
- "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==",
- "dev": true,
- "requires": {
- "@jridgewell/resolve-uri": "3.1.0",
- "@jridgewell/sourcemap-codec": "1.4.14"
- },
- "dependencies": {
- "@jridgewell/sourcemap-codec": {
- "version": "1.4.14",
- "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz",
- "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==",
- "dev": true
- }
- }
- },
- "@nodelib/fs.scandir": {
- "version": "2.1.5",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
- "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
- "dev": true,
- "requires": {
- "@nodelib/fs.stat": "2.0.5",
- "run-parallel": "^1.1.9"
- }
- },
- "@nodelib/fs.stat": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
- "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
- "dev": true
- },
- "@nodelib/fs.walk": {
- "version": "1.2.8",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
- "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
- "dev": true,
- "requires": {
- "@nodelib/fs.scandir": "2.1.5",
- "fastq": "^1.6.0"
- }
- },
- "@puppeteer/browsers": {
- "version": "1.4.3",
- "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-1.4.3.tgz",
- "integrity": "sha512-8Jfkpb8qhPQhMsNBmIY8b6+ic2kvcmHZlyvifmcNKBC5jNZf3MAKq3gryKfmrjFAYFl3naPjiKljPUq5wuolfQ==",
- "requires": {
- "debug": "4.3.4",
- "extract-zip": "2.0.1",
- "progress": "2.0.3",
- "proxy-agent": "6.2.1",
- "tar-fs": "3.0.3",
- "unbzip2-stream": "1.4.3",
- "yargs": "17.7.1"
- },
- "dependencies": {
- "cliui": {
- "version": "8.0.1",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
- "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
- "requires": {
- "string-width": "^4.2.0",
- "strip-ansi": "^6.0.1",
- "wrap-ansi": "^7.0.0"
- }
- },
- "debug": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
- "requires": {
- "ms": "2.1.2"
- }
- },
- "emoji-regex": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
- },
- "is-fullwidth-code-point": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
- "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
- },
- "ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
- },
- "string-width": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "requires": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- }
- },
- "yargs": {
- "version": "17.7.1",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz",
- "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==",
- "requires": {
- "cliui": "^8.0.1",
- "escalade": "^3.1.1",
- "get-caller-file": "^2.0.5",
- "require-directory": "^2.1.1",
- "string-width": "^4.2.3",
- "y18n": "^5.0.5",
- "yargs-parser": "^21.1.1"
- }
- },
- "yargs-parser": {
- "version": "21.1.1",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
- "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw=="
- }
- }
- },
- "@socket.io/component-emitter": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz",
- "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg=="
- },
- "@tootallnate/once": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz",
- "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A=="
- },
- "@types/cookie": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz",
- "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q=="
- },
- "@types/cors": {
- "version": "2.8.13",
- "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.13.tgz",
- "integrity": "sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==",
- "requires": {
- "@types/node": "*"
- }
- },
- "@types/json5": {
- "version": "0.0.29",
- "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz",
- "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==",
- "dev": true
- },
- "@types/node": {
- "version": "18.16.1",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-18.16.1.tgz",
- "integrity": "sha512-DZxSZWXxFfOlx7k7Rv4LAyiMroaxa3Ly/7OOzZO8cBNho0YzAi4qlbrx8W27JGqG57IgR/6J7r+nOJWw6kcvZA=="
- },
- "@types/yauzl": {
- "version": "2.10.0",
- "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz",
- "integrity": "sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==",
- "optional": true,
- "requires": {
- "@types/node": "*"
- }
- },
- "abab": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz",
- "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA=="
- },
- "abbrev": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
- "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
- "dev": true
- },
- "accepts": {
- "version": "1.3.8",
- "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
- "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
- "requires": {
- "mime-types": "~2.1.34",
- "negotiator": "0.6.3"
- }
- },
- "acorn": {
- "version": "8.8.2",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz",
- "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw=="
- },
- "acorn-jsx": {
- "version": "5.3.2",
- "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
- "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
- "dev": true,
- "requires": {}
- },
- "acorn-walk": {
- "version": "8.2.0",
- "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz",
- "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA=="
- },
- "agent-base": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
- "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
- "requires": {
- "debug": "4"
- },
- "dependencies": {
- "debug": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
- "requires": {
- "ms": "2.1.2"
- }
- },
- "ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
- }
- }
- },
- "aggregate-error": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
- "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
- "dev": true,
- "requires": {
- "clean-stack": "^2.0.0",
- "indent-string": "^4.0.0"
- }
- },
- "ajv": {
- "version": "6.12.6",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
- "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"
- }
- },
- "ansi-colors": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
- "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
- "dev": true
- },
- "ansi-escapes": {
- "version": "4.3.2",
- "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
- "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
- "dev": true,
- "requires": {
- "type-fest": "^0.21.3"
- },
- "dependencies": {
- "type-fest": {
- "version": "0.21.3",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
- "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==",
- "dev": true
- }
- }
- },
- "ansi-regex": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="
- },
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "anymatch": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
- "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
- "dev": true,
- "requires": {
- "normalize-path": "^3.0.0",
- "picomatch": "^2.0.4"
- }
- },
- "append-transform": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-2.0.0.tgz",
- "integrity": "sha512-7yeyCEurROLQJFv5Xj4lEGTy0borxepjFv1g22oAdqFu//SrAlDl1O1Nxx15SH1RoliUml6p8dwJW9jvZughhg==",
- "dev": true,
- "requires": {
- "default-require-extensions": "^3.0.0"
- }
- },
- "archy": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz",
- "integrity": "sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==",
- "dev": true
- },
- "argparse": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
- "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
- },
- "array-buffer-byte-length": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz",
- "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "is-array-buffer": "^3.0.1"
- }
- },
- "array-flatten": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
- "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg=="
- },
- "array-includes": {
- "version": "3.1.6",
- "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz",
- "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4",
- "get-intrinsic": "^1.1.3",
- "is-string": "^1.0.7"
- }
- },
- "array-timsort": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/array-timsort/-/array-timsort-1.0.3.tgz",
- "integrity": "sha512-/+3GRL7dDAGEfM6TseQk/U+mi18TU2Ms9I3UlLdUMhz2hbvGNTKdj9xniwXfUqgYhHxRx0+8UnKkvlNwVU+cWQ==",
- "dev": true
- },
- "array.prototype.flat": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz",
- "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4",
- "es-shim-unscopables": "^1.0.0"
- }
- },
- "asap": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
- "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA=="
- },
- "assertion-error": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz",
- "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==",
- "dev": true
- },
- "ast-types": {
- "version": "0.13.4",
- "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz",
- "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==",
- "requires": {
- "tslib": "^2.0.1"
- }
- },
- "astral-regex": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
- "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
- "dev": true
- },
- "async": {
- "version": "3.2.4",
- "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz",
- "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ=="
- },
- "asynckit": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
- "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
- },
- "available-typed-arrays": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz",
- "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==",
- "dev": true
- },
- "b4a": {
- "version": "1.6.4",
- "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.4.tgz",
- "integrity": "sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw=="
- },
- "balanced-match": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
- "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
- },
- "base64-js": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
- "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="
- },
- "base64id": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz",
- "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog=="
- },
- "basic-auth": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz",
- "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==",
- "requires": {
- "safe-buffer": "5.1.2"
- }
- },
- "basic-ftp": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.3.tgz",
- "integrity": "sha512-QHX8HLlncOLpy54mh+k/sWIFd0ThmRqwe9ZjELybGZK+tZ8rUb9VO0saKJUROTbE+KhzDUT7xziGpGrW8Kmd+g=="
- },
- "binary-extensions": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
- "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
- "dev": true
- },
- "body-parser": {
- "version": "1.20.0",
- "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz",
- "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==",
- "requires": {
- "bytes": "3.1.2",
- "content-type": "~1.0.4",
- "debug": "2.6.9",
- "depd": "2.0.0",
- "destroy": "1.2.0",
- "http-errors": "2.0.0",
- "iconv-lite": "0.4.24",
- "on-finished": "2.4.1",
- "qs": "6.10.3",
- "raw-body": "2.5.1",
- "type-is": "~1.6.18",
- "unpipe": "1.0.0"
- },
- "dependencies": {
- "bytes": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
- "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg=="
- }
- }
- },
- "brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dev": true,
- "requires": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "braces": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
- "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
- "dev": true,
- "requires": {
- "fill-range": "^7.0.1"
- }
- },
- "browser-stdout": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz",
- "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==",
- "dev": true
- },
- "browserslist": {
- "version": "4.21.5",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz",
- "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==",
- "dev": true,
- "requires": {
- "caniuse-lite": "^1.0.30001449",
- "electron-to-chromium": "^1.4.284",
- "node-releases": "^2.0.8",
- "update-browserslist-db": "^1.0.10"
- }
- },
- "buffer": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
- "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
- "requires": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.1.13"
- }
- },
- "buffer-crc32": {
- "version": "0.2.13",
- "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
- "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ=="
- },
- "bytes": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
- "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw=="
- },
- "caching-transform": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/caching-transform/-/caching-transform-4.0.0.tgz",
- "integrity": "sha512-kpqOvwXnjjN44D89K5ccQC+RUrsy7jB/XLlRrx0D7/2HNcTPqzsb6XgYoErwko6QsV184CA2YgS1fxDiiDZMWA==",
- "dev": true,
- "requires": {
- "hasha": "^5.0.0",
- "make-dir": "^3.0.0",
- "package-hash": "^4.0.0",
- "write-file-atomic": "^3.0.0"
- }
- },
- "call-bind": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
- "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
- "requires": {
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.0.2"
- }
- },
- "callsites": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
- "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="
- },
- "camelcase": {
- "version": "5.3.1",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
- "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
- "dev": true
- },
- "caniuse-lite": {
- "version": "1.0.30001481",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001481.tgz",
- "integrity": "sha512-KCqHwRnaa1InZBtqXzP98LPg0ajCVujMKjqKDhZEthIpAsJl/YEIa3YvXjGXPVqzZVguccuu7ga9KOE1J9rKPQ==",
- "dev": true
- },
- "chai": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/chai/-/chai-4.3.4.tgz",
- "integrity": "sha512-yS5H68VYOCtN1cjfwumDSuzn/9c+yza4f3reKXlE5rUg7SFcCEy90gJvydNgOYtblyf4Zi6jIWRnXOgErta0KA==",
- "dev": true,
- "requires": {
- "assertion-error": "^1.1.0",
- "check-error": "^1.0.2",
- "deep-eql": "^3.0.1",
- "get-func-name": "^2.0.0",
- "pathval": "^1.1.1",
- "type-detect": "^4.0.5"
- }
- },
- "chai-as-promised": {
- "version": "7.1.1",
- "resolved": "https://registry.npmjs.org/chai-as-promised/-/chai-as-promised-7.1.1.tgz",
- "integrity": "sha512-azL6xMoi+uxu6z4rhWQ1jbdUhOMhis2PvscD/xjLqNMkv3BPPp2JyyuTHOrf9BOosGpNQ11v6BKv/g57RXbiaA==",
- "dev": true,
- "requires": {
- "check-error": "^1.0.2"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "check-error": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz",
- "integrity": "sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==",
- "dev": true
- },
- "chokidar": {
- "version": "3.5.3",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
- "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
- "dev": true,
- "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"
- },
- "dependencies": {
- "glob-parent": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
- "dev": true,
- "requires": {
- "is-glob": "^4.0.1"
- }
- }
- }
- },
- "chromium-bidi": {
- "version": "0.4.16",
- "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.16.tgz",
- "integrity": "sha512-7ZbXdWERxRxSwo3txsBjjmc/NLxqb1Bk30mRb0BMS4YIaiV6zvKZqL/UAH+DdqcDYayDWk2n/y8klkBDODrPvA==",
- "requires": {
- "mitt": "3.0.0"
- }
- },
- "clean-stack": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
- "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==",
- "dev": true
- },
- "clear-module": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/clear-module/-/clear-module-4.1.2.tgz",
- "integrity": "sha512-LWAxzHqdHsAZlPlEyJ2Poz6AIs384mPeqLVCru2p0BrP9G/kVGuhNyZYClLO6cXlnuJjzC8xtsJIuMjKqLXoAw==",
- "dev": true,
- "requires": {
- "parent-module": "^2.0.0",
- "resolve-from": "^5.0.0"
- }
- },
- "cli-cursor": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
- "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
- "dev": true,
- "requires": {
- "restore-cursor": "^3.1.0"
- }
- },
- "cli-truncate": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz",
- "integrity": "sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==",
- "dev": true,
- "requires": {
- "slice-ansi": "^5.0.0",
- "string-width": "^5.0.0"
- }
- },
- "cliui": {
- "version": "7.0.4",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
- "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
- "dev": true,
- "requires": {
- "string-width": "^4.2.0",
- "strip-ansi": "^6.0.0",
- "wrap-ansi": "^7.0.0"
- },
- "dependencies": {
- "emoji-regex": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
- "dev": true
- },
- "is-fullwidth-code-point": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
- "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
- "dev": true
- },
- "string-width": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "dev": true,
- "requires": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- }
- }
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
- },
- "colorette": {
- "version": "2.0.20",
- "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz",
- "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==",
- "dev": true
- },
- "combined-stream": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
- "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
- "requires": {
- "delayed-stream": "~1.0.0"
- }
- },
- "commander": {
- "version": "9.5.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz",
- "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==",
- "dev": true
- },
- "comment-json": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/comment-json/-/comment-json-4.2.3.tgz",
- "integrity": "sha512-SsxdiOf064DWoZLH799Ata6u7iV658A11PlWtZATDlXPpKGJnbJZ5Z24ybixAi+LUUqJ/GKowAejtC5GFUG7Tw==",
- "dev": true,
- "requires": {
- "array-timsort": "^1.0.3",
- "core-util-is": "^1.0.3",
- "esprima": "^4.0.1",
- "has-own-prop": "^2.0.0",
- "repeat-string": "^1.6.1"
- }
- },
- "commondir": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
- "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==",
- "dev": true
- },
- "component-emitter": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
- "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg=="
- },
- "compressible": {
- "version": "2.0.18",
- "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
- "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==",
- "requires": {
- "mime-db": ">= 1.43.0 < 2"
- }
- },
- "compression": {
- "version": "1.7.4",
- "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz",
- "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==",
- "requires": {
- "accepts": "~1.3.5",
- "bytes": "3.0.0",
- "compressible": "~2.0.16",
- "debug": "2.6.9",
- "on-headers": "~1.0.2",
- "safe-buffer": "5.1.2",
- "vary": "~1.1.2"
- }
- },
- "concat-map": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
- "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
- "dev": true
- },
- "configstore": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz",
- "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==",
- "dev": true,
- "requires": {
- "dot-prop": "^5.2.0",
- "graceful-fs": "^4.1.2",
- "make-dir": "^3.0.0",
- "unique-string": "^2.0.0",
- "write-file-atomic": "^3.0.0",
- "xdg-basedir": "^4.0.0"
- }
- },
- "confusing-browser-globals": {
- "version": "1.0.11",
- "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz",
- "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==",
- "dev": true
- },
- "content-disposition": {
- "version": "0.5.4",
- "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
- "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
- "requires": {
- "safe-buffer": "5.2.1"
- },
- "dependencies": {
- "safe-buffer": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
- "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
- }
- }
- },
- "content-type": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",
- "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA=="
- },
- "convert-source-map": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz",
- "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==",
- "dev": true
- },
- "cookie": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz",
- "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw=="
- },
- "cookie-signature": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
- "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ=="
- },
- "cookiejar": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.4.tgz",
- "integrity": "sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw=="
- },
- "core-util-is": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
- "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
- "dev": true
- },
- "cors": {
- "version": "2.8.5",
- "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz",
- "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==",
- "requires": {
- "object-assign": "^4",
- "vary": "^1"
- }
- },
- "cosmiconfig": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.0.0.tgz",
- "integrity": "sha512-da1EafcpH6b/TD8vDRaWV7xFINlHlF6zKsGwS1TsuVJTZRkquaS5HTMq7uq6h31619QjbsYl21gVDOm32KM1vQ==",
- "dev": true,
- "requires": {
- "import-fresh": "^3.2.1",
- "js-yaml": "^4.1.0",
- "parse-json": "^5.0.0",
- "path-type": "^4.0.0"
- }
- },
- "cross-fetch": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.0.0.tgz",
- "integrity": "sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==",
- "requires": {
- "node-fetch": "^2.6.12"
- }
- },
- "cross-spawn": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
- "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
- "dev": true,
- "requires": {
- "path-key": "^3.1.0",
- "shebang-command": "^2.0.0",
- "which": "^2.0.1"
- }
- },
- "crypto-random-string": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz",
- "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==",
- "dev": true
- },
- "cspell": {
- "version": "6.10.1",
- "resolved": "https://registry.npmjs.org/cspell/-/cspell-6.10.1.tgz",
- "integrity": "sha512-dO40EnUDlYZarnuha013Les7X2nVoHANzPpTPJYfh4AidP7WvMpqDaIdVODRxxjdjF9sYYFdkyM8xqmAga+3tQ==",
- "dev": true,
- "requires": {
- "@cspell/cspell-pipe": "^6.10.1",
- "chalk": "^4.1.2",
- "commander": "^9.4.0",
- "cspell-gitignore": "^6.10.1",
- "cspell-glob": "^6.10.1",
- "cspell-lib": "^6.10.1",
- "fast-json-stable-stringify": "^2.1.0",
- "file-entry-cache": "^6.0.1",
- "fs-extra": "^10.1.0",
- "get-stdin": "^8.0.0",
- "glob": "^8.0.3",
- "imurmurhash": "^0.1.4",
- "semver": "^7.3.7",
- "strip-ansi": "^6.0.1",
- "vscode-uri": "^3.0.6"
- }
- },
- "cspell-dictionary": {
- "version": "6.31.1",
- "resolved": "https://registry.npmjs.org/cspell-dictionary/-/cspell-dictionary-6.31.1.tgz",
- "integrity": "sha512-7+K7aQGarqbpucky26wled7QSCJeg6VkLUWS+hLjyf0Cqc9Zew5xsLa4QjReExWUJx+a97jbiflITZNuWxgMrg==",
- "dev": true,
- "requires": {
- "@cspell/cspell-pipe": "6.31.1",
- "@cspell/cspell-types": "6.31.1",
- "cspell-trie-lib": "6.31.1",
- "fast-equals": "^4.0.3",
- "gensequence": "^5.0.2"
- }
- },
- "cspell-gitignore": {
- "version": "6.31.1",
- "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-6.31.1.tgz",
- "integrity": "sha512-PAcmjN6X89Z8qgjem6HYb+VmvVtKuc+fWs4sk21+jv2MiLk23Bkp+8slSaIDVR//58fxJkMx17PHyo2cDO/69A==",
- "dev": true,
- "requires": {
- "cspell-glob": "6.31.1",
- "find-up": "^5.0.0"
- }
- },
- "cspell-glob": {
- "version": "6.31.1",
- "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-6.31.1.tgz",
- "integrity": "sha512-ygEmr5hgE4QtO5+L3/ihfMKBhPipbapfS22ilksFSChKMc15Regds0z+z/1ZBoe+OFAPneQfIuBxMwQ/fB00GQ==",
- "dev": true,
- "requires": {
- "micromatch": "^4.0.5"
- }
- },
- "cspell-grammar": {
- "version": "6.31.1",
- "resolved": "https://registry.npmjs.org/cspell-grammar/-/cspell-grammar-6.31.1.tgz",
- "integrity": "sha512-AsRVP0idcNFVSb9+p9XjMumFj3BUV67WIPWApaAzJl/dYyiIygQObRE+si0/QtFWGNw873b7hNhWZiKjqIdoaQ==",
- "dev": true,
- "requires": {
- "@cspell/cspell-pipe": "6.31.1",
- "@cspell/cspell-types": "6.31.1"
- }
- },
- "cspell-io": {
- "version": "6.31.1",
- "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-6.31.1.tgz",
- "integrity": "sha512-deZcpvTYY/NmLfOdOtzcm+nDvJZozKmj4TY3pPpX0HquPX0A/w42bFRT/zZNmRslFl8vvrCZZUog7SOc6ha3uA==",
- "dev": true,
- "requires": {
- "@cspell/cspell-service-bus": "6.31.1",
- "node-fetch": "^2.6.9"
- }
- },
- "cspell-lib": {
- "version": "6.31.1",
- "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-6.31.1.tgz",
- "integrity": "sha512-KgSiulbLExY+z2jGwkO77+aAkyugsPAw7y07j3hTQLpd+0esPCZqrmbo2ItnkvkDNd/c34PqQCr7/044/rz8gw==",
- "dev": true,
- "requires": {
- "@cspell/cspell-bundled-dicts": "6.31.1",
- "@cspell/cspell-pipe": "6.31.1",
- "@cspell/cspell-types": "6.31.1",
- "@cspell/strong-weak-map": "6.31.1",
- "clear-module": "^4.1.2",
- "comment-json": "^4.2.3",
- "configstore": "^5.0.1",
- "cosmiconfig": "8.0.0",
- "cspell-dictionary": "6.31.1",
- "cspell-glob": "6.31.1",
- "cspell-grammar": "6.31.1",
- "cspell-io": "6.31.1",
- "cspell-trie-lib": "6.31.1",
- "fast-equals": "^4.0.3",
- "find-up": "^5.0.0",
- "gensequence": "^5.0.2",
- "import-fresh": "^3.3.0",
- "resolve-from": "^5.0.0",
- "resolve-global": "^1.0.0",
- "vscode-languageserver-textdocument": "^1.0.8",
- "vscode-uri": "^3.0.7"
- }
- },
- "cspell-trie-lib": {
- "version": "6.31.1",
- "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-6.31.1.tgz",
- "integrity": "sha512-MtYh7s4Sbr1rKT31P2BK6KY+YfOy3dWsuusq9HnqCXmq6aZ1HyFgjH/9p9uvqGi/TboMqn1KOV8nifhXK3l3jg==",
- "dev": true,
- "requires": {
- "@cspell/cspell-pipe": "6.31.1",
- "@cspell/cspell-types": "6.31.1",
- "gensequence": "^5.0.2"
- }
- },
- "cssstyle": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-3.0.0.tgz",
- "integrity": "sha512-N4u2ABATi3Qplzf0hWbVCdjenim8F3ojEXpBDF5hBpjzW182MjNGLqfmQ0SkSPeQ+V86ZXgeH8aXj6kayd4jgg==",
- "requires": {
- "rrweb-cssom": "^0.6.0"
- }
- },
- "data-uri-to-buffer": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-5.0.1.tgz",
- "integrity": "sha512-a9l6T1qqDogvvnw0nKlfZzqsyikEBZBClF39V3TFoKhDtGBqHu2HkuomJc02j5zft8zrUaXEuoicLeW54RkzPg=="
- },
- "data-urls": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-4.0.0.tgz",
- "integrity": "sha512-/mMTei/JXPqvFqQtfyTowxmJVwr2PVAeCcDxyFf6LhoOu/09TX2OX3kb2wzi4DMXcfj4OItwDOnhl5oziPnT6g==",
- "requires": {
- "abab": "^2.0.6",
- "whatwg-mimetype": "^3.0.0",
- "whatwg-url": "^12.0.0"
- }
- },
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "requires": {
- "ms": "2.0.0"
- }
- },
- "decamelize": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
- "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==",
- "dev": true
- },
- "decimal.js": {
- "version": "10.4.3",
- "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz",
- "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA=="
- },
- "deep-eql": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz",
- "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==",
- "dev": true,
- "requires": {
- "type-detect": "^4.0.0"
- }
- },
- "deep-is": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
- "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="
- },
- "default-require-extensions": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-3.0.1.tgz",
- "integrity": "sha512-eXTJmRbm2TIt9MgWTsOH1wEuhew6XGZcMeGKCtLedIg/NCsg1iBePXkceTdK4Fii7pzmN9tGsZhKzZ4h7O/fxw==",
- "dev": true,
- "requires": {
- "strip-bom": "^4.0.0"
- }
- },
- "define-properties": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz",
- "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==",
- "dev": true,
- "requires": {
- "has-property-descriptors": "^1.0.0",
- "object-keys": "^1.1.1"
- }
- },
- "degenerator": {
- "version": "4.0.4",
- "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-4.0.4.tgz",
- "integrity": "sha512-MTZdZsuNxSBL92rsjx3VFWe57OpRlikyLbcx2B5Dmdv6oScqpMrvpY7zHLMymrUxo3U5+suPUMsNgW/+SZB1lg==",
- "requires": {
- "ast-types": "^0.13.4",
- "escodegen": "^1.14.3",
- "esprima": "^4.0.1",
- "vm2": "^3.9.19"
- }
- },
- "delayed-stream": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
- "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ=="
- },
- "depd": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
- "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw=="
- },
- "destroy": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
- "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg=="
- },
- "devtools-protocol": {
- "version": "0.0.1135028",
- "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1135028.tgz",
- "integrity": "sha512-jEcNGrh6lOXNRJvZb9RjeevtZGrgugPKSMJZxfyxWQnhlKawMPhMtk/dfC+Z/6xNXExlzTKlY5LzIAK/fRpQIw=="
- },
- "dezalgo": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.4.tgz",
- "integrity": "sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==",
- "requires": {
- "asap": "^2.0.0",
- "wrappy": "1"
- }
- },
- "diff": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz",
- "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==",
- "dev": true
- },
- "doasync": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/doasync/-/doasync-2.0.1.tgz",
- "integrity": "sha512-5u7qAb+ACe2dvxHXrhjWNAfWuj42yB45Z9ght+U9QkB09nNGYMw5S4q6sXcpVnxjcKGl0jUYcxrGpR6kBTGJHw=="
- },
- "doctrine": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
- "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
- "dev": true,
- "requires": {
- "esutils": "^2.0.2"
- }
- },
- "domexception": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz",
- "integrity": "sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==",
- "requires": {
- "webidl-conversions": "^7.0.0"
- }
- },
- "dot-prop": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz",
- "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==",
- "dev": true,
- "requires": {
- "is-obj": "^2.0.0"
- }
- },
- "eastasianwidth": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
- "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
- "dev": true
- },
- "ee-first": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
- "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="
- },
- "electron-to-chromium": {
- "version": "1.4.372",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.372.tgz",
- "integrity": "sha512-MrlFq/j+TYHOjeWsWGYfzevc25HNeJdsF6qaLFrqBTRWZQtWkb1myq/Q2veLWezVaa5OcSZ99CFwTT4aF4Mung==",
- "dev": true
- },
- "emoji-regex": {
- "version": "9.2.2",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
- "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
- "dev": true
- },
- "encodeurl": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
- "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w=="
- },
- "end-of-stream": {
- "version": "1.4.4",
- "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
- "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
- "requires": {
- "once": "^1.4.0"
- }
- },
- "engine.io": {
- "version": "6.5.0",
- "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.5.0.tgz",
- "integrity": "sha512-UlfoK1iD62Hkedw2TmuHdhDsZCGaAyp+LZ/AvnImjYBeWagA3qIEETum90d6shMeFZiDuGT66zVCdx1wKYKGGg==",
- "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.1.0",
- "ws": "~8.11.0"
- },
- "dependencies": {
- "cookie": {
- "version": "0.4.2",
- "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz",
- "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA=="
- },
- "debug": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
- "requires": {
- "ms": "2.1.2"
- }
- },
- "ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
- },
- "ws": {
- "version": "8.11.0",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz",
- "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==",
- "requires": {}
- }
- }
- },
- "engine.io-parser": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.1.0.tgz",
- "integrity": "sha512-enySgNiK5tyZFynt3z7iqBR+Bto9EVVVvDFuTT0ioHCGbzirZVGDGiQjZzEp8hWl6hd5FSVytJGuScX1C1C35w=="
- },
- "entities": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
- "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw=="
- },
- "error-ex": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
- "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
- "requires": {
- "is-arrayish": "^0.2.1"
- }
- },
- "es-abstract": {
- "version": "1.21.2",
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz",
- "integrity": "sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==",
- "dev": true,
- "requires": {
- "array-buffer-byte-length": "^1.0.0",
- "available-typed-arrays": "^1.0.5",
- "call-bind": "^1.0.2",
- "es-set-tostringtag": "^2.0.1",
- "es-to-primitive": "^1.2.1",
- "function.prototype.name": "^1.1.5",
- "get-intrinsic": "^1.2.0",
- "get-symbol-description": "^1.0.0",
- "globalthis": "^1.0.3",
- "gopd": "^1.0.1",
- "has": "^1.0.3",
- "has-property-descriptors": "^1.0.0",
- "has-proto": "^1.0.1",
- "has-symbols": "^1.0.3",
- "internal-slot": "^1.0.5",
- "is-array-buffer": "^3.0.2",
- "is-callable": "^1.2.7",
- "is-negative-zero": "^2.0.2",
- "is-regex": "^1.1.4",
- "is-shared-array-buffer": "^1.0.2",
- "is-string": "^1.0.7",
- "is-typed-array": "^1.1.10",
- "is-weakref": "^1.0.2",
- "object-inspect": "^1.12.3",
- "object-keys": "^1.1.1",
- "object.assign": "^4.1.4",
- "regexp.prototype.flags": "^1.4.3",
- "safe-regex-test": "^1.0.0",
- "string.prototype.trim": "^1.2.7",
- "string.prototype.trimend": "^1.0.6",
- "string.prototype.trimstart": "^1.0.6",
- "typed-array-length": "^1.0.4",
- "unbox-primitive": "^1.0.2",
- "which-typed-array": "^1.1.9"
- }
- },
- "es-set-tostringtag": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz",
- "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==",
- "dev": true,
- "requires": {
- "get-intrinsic": "^1.1.3",
- "has": "^1.0.3",
- "has-tostringtag": "^1.0.0"
- }
- },
- "es-shim-unscopables": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz",
- "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==",
- "dev": true,
- "requires": {
- "has": "^1.0.3"
- }
- },
- "es-to-primitive": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
- "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
- "dev": true,
- "requires": {
- "is-callable": "^1.1.4",
- "is-date-object": "^1.0.1",
- "is-symbol": "^1.0.2"
- }
- },
- "es6-error": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz",
- "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==",
- "dev": true
- },
- "escalade": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
- "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw=="
- },
- "escape-html": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
- "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="
- },
- "escape-string-regexp": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
- "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
- "dev": true
- },
- "escodegen": {
- "version": "1.14.3",
- "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz",
- "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==",
- "requires": {
- "esprima": "^4.0.1",
- "estraverse": "^4.2.0",
- "esutils": "^2.0.2",
- "optionator": "^0.8.1",
- "source-map": "~0.6.1"
- },
- "dependencies": {
- "estraverse": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
- "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw=="
- },
- "levn": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
- "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==",
- "requires": {
- "prelude-ls": "~1.1.2",
- "type-check": "~0.3.2"
- }
- },
- "optionator": {
- "version": "0.8.3",
- "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz",
- "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==",
- "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",
- "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
- "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w=="
- },
- "type-check": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
- "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==",
- "requires": {
- "prelude-ls": "~1.1.2"
- }
- }
- }
- },
- "eslint": {
- "version": "8.26.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.26.0.tgz",
- "integrity": "sha512-kzJkpaw1Bfwheq4VXUezFriD1GxszX6dUekM7Z3aC2o4hju+tsR/XyTC3RcoSD7jmy9VkPU3+N6YjVU2e96Oyg==",
- "dev": true,
- "requires": {
- "@eslint/eslintrc": "^1.3.3",
- "@humanwhocodes/config-array": "^0.11.6",
- "@humanwhocodes/module-importer": "^1.0.1",
- "@nodelib/fs.walk": "^1.2.8",
- "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.4.0",
- "esquery": "^1.4.0",
- "esutils": "^2.0.2",
- "fast-deep-equal": "^3.1.3",
- "file-entry-cache": "^6.0.1",
- "find-up": "^5.0.0",
- "glob-parent": "^6.0.2",
- "globals": "^13.15.0",
- "grapheme-splitter": "^1.0.4",
- "ignore": "^5.2.0",
- "import-fresh": "^3.0.0",
- "imurmurhash": "^0.1.4",
- "is-glob": "^4.0.0",
- "is-path-inside": "^3.0.3",
- "js-sdsl": "^4.1.4",
- "js-yaml": "^4.1.0",
- "json-stable-stringify-without-jsonify": "^1.0.1",
- "levn": "^0.4.1",
- "lodash.merge": "^4.6.2",
- "minimatch": "^3.1.2",
- "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"
- },
- "dependencies": {
- "debug": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
- "dev": true,
- "requires": {
- "ms": "2.1.2"
- }
- },
- "ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
- "dev": true
- }
- }
- },
- "eslint-config-airbnb-base": {
- "version": "15.0.0",
- "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-15.0.0.tgz",
- "integrity": "sha512-xaX3z4ZZIcFLvh2oUNvcX5oEofXda7giYmuplVxoOg5A7EXJMrUyqRgR+mhDhPK8LZ4PttFOBvCYDbX3sUoUig==",
- "dev": true,
- "requires": {
- "confusing-browser-globals": "^1.0.10",
- "object.assign": "^4.1.2",
- "object.entries": "^1.1.5",
- "semver": "^6.3.0"
- },
- "dependencies": {
- "semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
- "dev": true
- }
- }
- },
- "eslint-config-prettier": {
- "version": "8.5.0",
- "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz",
- "integrity": "sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==",
- "dev": true,
- "requires": {}
- },
- "eslint-import-resolver-node": {
- "version": "0.3.7",
- "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz",
- "integrity": "sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==",
- "dev": true,
- "requires": {
- "debug": "^3.2.7",
- "is-core-module": "^2.11.0",
- "resolve": "^1.22.1"
- },
- "dependencies": {
- "debug": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "dev": true,
- "requires": {
- "ms": "^2.1.1"
- }
- },
- "ms": {
- "version": "2.1.3",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
- "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
- "dev": true
- }
- }
- },
- "eslint-module-utils": {
- "version": "2.8.0",
- "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz",
- "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==",
- "dev": true,
- "requires": {
- "debug": "^3.2.7"
- },
- "dependencies": {
- "debug": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "dev": true,
- "requires": {
- "ms": "^2.1.1"
- }
- },
- "ms": {
- "version": "2.1.3",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
- "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
- "dev": true
- }
- }
- },
- "eslint-plugin-es": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz",
- "integrity": "sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==",
- "dev": true,
- "requires": {
- "eslint-utils": "^2.0.0",
- "regexpp": "^3.0.0"
- },
- "dependencies": {
- "eslint-utils": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz",
- "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==",
- "dev": true,
- "requires": {
- "eslint-visitor-keys": "^1.1.0"
- }
- },
- "eslint-visitor-keys": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
- "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
- "dev": true
- }
- }
- },
- "eslint-plugin-import": {
- "version": "2.26.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz",
- "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==",
- "dev": true,
- "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.3",
- "has": "^1.0.3",
- "is-core-module": "^2.8.1",
- "is-glob": "^4.0.3",
- "minimatch": "^3.1.2",
- "object.values": "^1.1.5",
- "resolve": "^1.22.0",
- "tsconfig-paths": "^3.14.1"
- },
- "dependencies": {
- "doctrine": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
- "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
- "dev": true,
- "requires": {
- "esutils": "^2.0.2"
- }
- }
- }
- },
- "eslint-plugin-node": {
- "version": "11.1.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz",
- "integrity": "sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==",
- "dev": true,
- "requires": {
- "eslint-plugin-es": "^3.0.0",
- "eslint-utils": "^2.0.0",
- "ignore": "^5.1.1",
- "minimatch": "^3.0.4",
- "resolve": "^1.10.1",
- "semver": "^6.1.0"
- },
- "dependencies": {
- "eslint-utils": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz",
- "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==",
- "dev": true,
- "requires": {
- "eslint-visitor-keys": "^1.1.0"
- }
- },
- "eslint-visitor-keys": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
- "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
- "dev": true
- },
- "semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
- "dev": true
- }
- }
- },
- "eslint-plugin-prettier": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz",
- "integrity": "sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==",
- "dev": true,
- "requires": {
- "prettier-linter-helpers": "^1.0.0"
- }
- },
- "eslint-scope": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz",
- "integrity": "sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==",
- "dev": true,
- "requires": {
- "esrecurse": "^4.3.0",
- "estraverse": "^5.2.0"
- }
- },
- "eslint-utils": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz",
- "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==",
- "dev": true,
- "requires": {
- "eslint-visitor-keys": "^2.0.0"
- },
- "dependencies": {
- "eslint-visitor-keys": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz",
- "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==",
- "dev": true
- }
- }
- },
- "eslint-visitor-keys": {
- "version": "3.4.0",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.0.tgz",
- "integrity": "sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ==",
- "dev": true
- },
- "espree": {
- "version": "9.5.1",
- "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.1.tgz",
- "integrity": "sha512-5yxtHSZXRSW5pvv3hAlXM5+/Oswi1AUFqBmbibKb5s6bp3rGIDkyXU6xCoyuuLhijr4SFwPrXRoZjz0AZDN9tg==",
- "dev": true,
- "requires": {
- "acorn": "^8.8.0",
- "acorn-jsx": "^5.3.2",
- "eslint-visitor-keys": "^3.4.0"
- }
- },
- "esprima": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
- "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="
- },
- "esquery": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz",
- "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==",
- "dev": true,
- "requires": {
- "estraverse": "^5.1.0"
- }
- },
- "esrecurse": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
- "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
- "dev": true,
- "requires": {
- "estraverse": "^5.2.0"
- }
- },
- "estraverse": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
- "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
- "dev": true
- },
- "esutils": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
- "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="
- },
- "etag": {
- "version": "1.8.1",
- "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
- "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg=="
- },
- "execa": {
- "version": "7.1.1",
- "resolved": "https://registry.npmjs.org/execa/-/execa-7.1.1.tgz",
- "integrity": "sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==",
- "dev": true,
- "requires": {
- "cross-spawn": "^7.0.3",
- "get-stream": "^6.0.1",
- "human-signals": "^4.3.0",
- "is-stream": "^3.0.0",
- "merge-stream": "^2.0.0",
- "npm-run-path": "^5.1.0",
- "onetime": "^6.0.0",
- "signal-exit": "^3.0.7",
- "strip-final-newline": "^3.0.0"
- }
- },
- "expect.js": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/expect.js/-/expect.js-0.3.1.tgz",
- "integrity": "sha512-okDF/FAPEul1ZFLae4hrgpIqAeapoo5TRdcg/lD0iN9S3GWrBFIJwNezGH1DMtIz+RxU4RrFmMq7WUUvDg3J6A==",
- "dev": true
- },
- "express": {
- "version": "4.18.1",
- "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz",
- "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==",
- "requires": {
- "accepts": "~1.3.8",
- "array-flatten": "1.1.1",
- "body-parser": "1.20.0",
- "content-disposition": "0.5.4",
- "content-type": "~1.0.4",
- "cookie": "0.5.0",
- "cookie-signature": "1.0.6",
- "debug": "2.6.9",
- "depd": "2.0.0",
- "encodeurl": "~1.0.2",
- "escape-html": "~1.0.3",
- "etag": "~1.8.1",
- "finalhandler": "1.2.0",
- "fresh": "0.5.2",
- "http-errors": "2.0.0",
- "merge-descriptors": "1.0.1",
- "methods": "~1.1.2",
- "on-finished": "2.4.1",
- "parseurl": "~1.3.3",
- "path-to-regexp": "0.1.7",
- "proxy-addr": "~2.0.7",
- "qs": "6.10.3",
- "range-parser": "~1.2.1",
- "safe-buffer": "5.2.1",
- "send": "0.18.0",
- "serve-static": "1.15.0",
- "setprototypeof": "1.2.0",
- "statuses": "2.0.1",
- "type-is": "~1.6.18",
- "utils-merge": "1.0.1",
- "vary": "~1.1.2"
- },
- "dependencies": {
- "safe-buffer": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
- "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
- }
- }
- },
- "express-handlebars": {
- "version": "7.0.2",
- "resolved": "https://registry.npmjs.org/express-handlebars/-/express-handlebars-7.0.2.tgz",
- "integrity": "sha512-W7QuI8i4jjxGNqZJebXzugHuJV32uGTMWqSzqTKsgBTPVsWR3oYR2b9VNQ53vmWbUH1G8r/9GIO3WCqa1Myf1w==",
- "requires": {
- "glob": "^9.2.1",
- "graceful-fs": "^4.2.10",
- "handlebars": "^4.7.7"
- },
- "dependencies": {
- "brace-expansion": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
- "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
- "requires": {
- "balanced-match": "^1.0.0"
- }
- },
- "glob": {
- "version": "9.3.5",
- "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.5.tgz",
- "integrity": "sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==",
- "requires": {
- "fs.realpath": "^1.0.0",
- "minimatch": "^8.0.2",
- "minipass": "^4.2.4",
- "path-scurry": "^1.6.1"
- }
- },
- "minimatch": {
- "version": "8.0.4",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.4.tgz",
- "integrity": "sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==",
- "requires": {
- "brace-expansion": "^2.0.1"
- }
- }
- }
- },
- "extract-zip": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz",
- "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==",
- "requires": {
- "@types/yauzl": "^2.9.1",
- "debug": "^4.1.1",
- "get-stream": "^5.1.0",
- "yauzl": "^2.10.0"
- },
- "dependencies": {
- "debug": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
- "requires": {
- "ms": "2.1.2"
- }
- },
- "get-stream": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
- "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
- "requires": {
- "pump": "^3.0.0"
- }
- },
- "ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
- }
- }
- },
- "fast-deep-equal": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
- "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
- "dev": true
- },
- "fast-diff": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz",
- "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==",
- "dev": true
- },
- "fast-equals": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-4.0.3.tgz",
- "integrity": "sha512-G3BSX9cfKttjr+2o1O22tYMLq0DPluZnYtq1rXumE1SpL/F/SLIfHx08WYQoWSIpeMYf8sRbJ8++71+v6Pnxfg==",
- "dev": true
- },
- "fast-fifo": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.0.tgz",
- "integrity": "sha512-IgfweLvEpwyA4WgiQe9Nx6VV2QkML2NkvZnk1oKnIzXgXdWxuhF7zw4DvLTPZJn6PIUneiAXPF24QmoEqHTjyw=="
- },
- "fast-json-stable-stringify": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
- "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
- "dev": true
- },
- "fast-levenshtein": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
- "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw=="
- },
- "fast-safe-stringify": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz",
- "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA=="
- },
- "fastq": {
- "version": "1.15.0",
- "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz",
- "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==",
- "dev": true,
- "requires": {
- "reusify": "^1.0.4"
- }
- },
- "fd-slicer": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
- "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==",
- "requires": {
- "pend": "~1.2.0"
- }
- },
- "file-entry-cache": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
- "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
- "dev": true,
- "requires": {
- "flat-cache": "^3.0.4"
- }
- },
- "fill-range": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
- "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
- "dev": true,
- "requires": {
- "to-regex-range": "^5.0.1"
- }
- },
- "finalhandler": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz",
- "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==",
- "requires": {
- "debug": "2.6.9",
- "encodeurl": "~1.0.2",
- "escape-html": "~1.0.3",
- "on-finished": "2.4.1",
- "parseurl": "~1.3.3",
- "statuses": "2.0.1",
- "unpipe": "~1.0.0"
- }
- },
- "find-cache-dir": {
- "version": "3.3.2",
- "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz",
- "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==",
- "dev": true,
- "requires": {
- "commondir": "^1.0.1",
- "make-dir": "^3.0.2",
- "pkg-dir": "^4.1.0"
- }
- },
- "find-up": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
- "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
- "dev": true,
- "requires": {
- "locate-path": "^6.0.0",
- "path-exists": "^4.0.0"
- }
- },
- "flat": {
- "version": "5.0.2",
- "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz",
- "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==",
- "dev": true
- },
- "flat-cache": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
- "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
- "dev": true,
- "requires": {
- "flatted": "^3.1.0",
- "rimraf": "^3.0.2"
- }
- },
- "flatted": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz",
- "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==",
- "dev": true
- },
- "for-each": {
- "version": "0.3.3",
- "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz",
- "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==",
- "dev": true,
- "requires": {
- "is-callable": "^1.1.3"
- }
- },
- "foreground-child": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-2.0.0.tgz",
- "integrity": "sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==",
- "dev": true,
- "requires": {
- "cross-spawn": "^7.0.0",
- "signal-exit": "^3.0.2"
- }
- },
- "form-data": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
- "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
- "requires": {
- "asynckit": "^0.4.0",
- "combined-stream": "^1.0.8",
- "mime-types": "^2.1.12"
- }
- },
- "formidable": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/formidable/-/formidable-2.1.1.tgz",
- "integrity": "sha512-0EcS9wCFEzLvfiks7omJ+SiYJAiD+TzK4Pcw1UlUoGnhUxDcMKjt0P7x8wEb0u6OHu8Nb98WG3nxtlF5C7bvUQ==",
- "requires": {
- "dezalgo": "^1.0.4",
- "hexoid": "^1.0.0",
- "once": "^1.4.0",
- "qs": "^6.11.0"
- },
- "dependencies": {
- "qs": {
- "version": "6.11.1",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.1.tgz",
- "integrity": "sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ==",
- "requires": {
- "side-channel": "^1.0.4"
- }
- }
- }
- },
- "forwarded": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
- "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow=="
- },
- "fresh": {
- "version": "0.5.2",
- "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
- "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q=="
- },
- "fromentries": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/fromentries/-/fromentries-1.3.2.tgz",
- "integrity": "sha512-cHEpEQHUg0f8XdtZCc2ZAhrHzKzT0MrFUTcvx+hfxYu7rGMDc5SKoXFh+n4YigxsHXRzc6OrCshdR1bWH6HHyg==",
- "dev": true
- },
- "fs-extra": {
- "version": "10.1.0",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
- "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.2.0",
- "jsonfile": "^6.0.1",
- "universalify": "^2.0.0"
- }
- },
- "fs.realpath": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
- "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="
- },
- "fsevents": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
- "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
- "dev": true,
- "optional": true
- },
- "function-bind": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
- "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
- },
- "function.prototype.name": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz",
- "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.19.0",
- "functions-have-names": "^1.2.2"
- }
- },
- "functions-have-names": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz",
- "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==",
- "dev": true
- },
- "gensequence": {
- "version": "5.0.2",
- "resolved": "https://registry.npmjs.org/gensequence/-/gensequence-5.0.2.tgz",
- "integrity": "sha512-JlKEZnFc6neaeSVlkzBGGgkIoIaSxMgvdamRoPN8r3ozm2r9dusqxeKqYQ7lhzmj2UhFQP8nkyfCaiLQxiLrDA==",
- "dev": true
- },
- "gensync": {
- "version": "1.0.0-beta.2",
- "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
- "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
- "dev": true
- },
- "get-caller-file": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
- "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg=="
- },
- "get-func-name": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz",
- "integrity": "sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==",
- "dev": true
- },
- "get-intrinsic": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz",
- "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==",
- "requires": {
- "function-bind": "^1.1.1",
- "has": "^1.0.3",
- "has-symbols": "^1.0.3"
- }
- },
- "get-package-type": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz",
- "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==",
- "dev": true
- },
- "get-stdin": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz",
- "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==",
- "dev": true
- },
- "get-stream": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
- "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
- "dev": true
- },
- "get-symbol-description": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz",
- "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.1"
- }
- },
- "get-uri": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.1.tgz",
- "integrity": "sha512-7ZqONUVqaabogsYNWlYj0t3YZaL6dhuEueZXGF+/YVmf6dHmaFg8/6psJKqhx9QykIDKzpGcy2cn4oV4YC7V/Q==",
- "requires": {
- "basic-ftp": "^5.0.2",
- "data-uri-to-buffer": "^5.0.1",
- "debug": "^4.3.4",
- "fs-extra": "^8.1.0"
- },
- "dependencies": {
- "debug": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
- "requires": {
- "ms": "2.1.2"
- }
- },
- "fs-extra": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
- "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
- "requires": {
- "graceful-fs": "^4.2.0",
- "jsonfile": "^4.0.0",
- "universalify": "^0.1.0"
- }
- },
- "jsonfile": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
- "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==",
- "requires": {
- "graceful-fs": "^4.1.6"
- }
- },
- "ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
- },
- "universalify": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
- "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg=="
- }
- }
- },
- "glob": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz",
- "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==",
- "dev": true,
- "requires": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^5.0.1",
- "once": "^1.3.0"
- },
- "dependencies": {
- "brace-expansion": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
- "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
- "dev": true,
- "requires": {
- "balanced-match": "^1.0.0"
- }
- },
- "minimatch": {
- "version": "5.1.6",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
- "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
- "dev": true,
- "requires": {
- "brace-expansion": "^2.0.1"
- }
- }
- }
- },
- "glob-parent": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
- "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
- "dev": true,
- "requires": {
- "is-glob": "^4.0.3"
- }
- },
- "global-dirs": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz",
- "integrity": "sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg==",
- "dev": true,
- "requires": {
- "ini": "^1.3.4"
- }
- },
- "globals": {
- "version": "13.20.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz",
- "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==",
- "dev": true,
- "requires": {
- "type-fest": "^0.20.2"
- }
- },
- "globalthis": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz",
- "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==",
- "dev": true,
- "requires": {
- "define-properties": "^1.1.3"
- }
- },
- "gopd": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz",
- "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==",
- "dev": true,
- "requires": {
- "get-intrinsic": "^1.1.3"
- }
- },
- "graceful-fs": {
- "version": "4.2.11",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
- "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="
- },
- "grapheme-splitter": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz",
- "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==",
- "dev": true
- },
- "handlebars": {
- "version": "4.7.7",
- "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz",
- "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==",
- "requires": {
- "minimist": "^1.2.5",
- "neo-async": "^2.6.0",
- "source-map": "^0.6.1",
- "uglify-js": "^3.1.4",
- "wordwrap": "^1.0.0"
- }
- },
- "has": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
- "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
- "requires": {
- "function-bind": "^1.1.1"
- }
- },
- "has-bigints": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz",
- "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "has-own-prop": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/has-own-prop/-/has-own-prop-2.0.0.tgz",
- "integrity": "sha512-Pq0h+hvsVm6dDEa8x82GnLSYHOzNDt7f0ddFa3FqcQlgzEiptPqL+XrOJNavjOzSYiYWIrgeVYYgGlLmnxwilQ==",
- "dev": true
- },
- "has-property-descriptors": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz",
- "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==",
- "dev": true,
- "requires": {
- "get-intrinsic": "^1.1.1"
- }
- },
- "has-proto": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz",
- "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==",
- "dev": true
- },
- "has-symbols": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
- "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A=="
- },
- "has-tostringtag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
- "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
- "dev": true,
- "requires": {
- "has-symbols": "^1.0.2"
- }
- },
- "hasha": {
- "version": "5.2.2",
- "resolved": "https://registry.npmjs.org/hasha/-/hasha-5.2.2.tgz",
- "integrity": "sha512-Hrp5vIK/xr5SkeN2onO32H0MgNZ0f17HRNH39WfL0SYUNOTZ5Lz1TJ8Pajo/87dYGEFlLMm7mIc/k/s6Bvz9HQ==",
- "dev": true,
- "requires": {
- "is-stream": "^2.0.0",
- "type-fest": "^0.8.0"
- },
- "dependencies": {
- "is-stream": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
- "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
- "dev": true
- },
- "type-fest": {
- "version": "0.8.1",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
- "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
- "dev": true
- }
- }
- },
- "he": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
- "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
- "dev": true
- },
- "hexoid": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/hexoid/-/hexoid-1.0.0.tgz",
- "integrity": "sha512-QFLV0taWQOZtvIRIAdBChesmogZrtuXvVWsFHZTk2SU+anspqZ2vMnoLg7IE1+Uk16N19APic1BuF8bC8c2m5g=="
- },
- "html-encoding-sniffer": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz",
- "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==",
- "requires": {
- "whatwg-encoding": "^2.0.0"
- }
- },
- "html-escaper": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz",
- "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==",
- "dev": true
- },
- "http-errors": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
- "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
- "requires": {
- "depd": "2.0.0",
- "inherits": "2.0.4",
- "setprototypeof": "1.2.0",
- "statuses": "2.0.1",
- "toidentifier": "1.0.1"
- }
- },
- "http-proxy-agent": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz",
- "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==",
- "requires": {
- "@tootallnate/once": "2",
- "agent-base": "6",
- "debug": "4"
- },
- "dependencies": {
- "debug": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
- "requires": {
- "ms": "2.1.2"
- }
- },
- "ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
- }
- }
- },
- "https-proxy-agent": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
- "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
- "requires": {
- "agent-base": "6",
- "debug": "4"
- },
- "dependencies": {
- "debug": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
- "requires": {
- "ms": "2.1.2"
- }
- },
- "ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
- }
- }
- },
- "human-signals": {
- "version": "4.3.1",
- "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz",
- "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==",
- "dev": true
- },
- "husky": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.0.tgz",
- "integrity": "sha512-4qbE/5dzNDNxFEkX9MNRPKl5+omTXQzdILCUWiqG/lWIAioiM5vln265/l6I2Zx8gpW8l1ukZwGQeCFbBZ6+6w==",
- "dev": true
- },
- "iconv-lite": {
- "version": "0.4.24",
- "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
- "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
- "requires": {
- "safer-buffer": ">= 2.1.2 < 3"
- }
- },
- "ieee754": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
- "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="
- },
- "ignore": {
- "version": "5.2.4",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz",
- "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==",
- "dev": true
- },
- "ignore-by-default": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz",
- "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==",
- "dev": true
- },
- "import-fresh": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
- "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
- "requires": {
- "parent-module": "^1.0.0",
- "resolve-from": "^4.0.0"
- },
- "dependencies": {
- "parent-module": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
- "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
- "requires": {
- "callsites": "^3.0.0"
- }
- },
- "resolve-from": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
- "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="
- }
- }
- },
- "imurmurhash": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
- "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
- "dev": true
- },
- "indent-string": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
- "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
- "dev": true
- },
- "inflight": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
- "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
- "dev": true,
- "requires": {
- "once": "^1.3.0",
- "wrappy": "1"
- }
- },
- "inherits": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
- "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
- },
- "ini": {
- "version": "1.3.8",
- "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
- "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
- "dev": true
- },
- "insafe": {
- "version": "0.5.1",
- "resolved": "https://registry.npmjs.org/insafe/-/insafe-0.5.1.tgz",
- "integrity": "sha512-LVGi8wNYSld/ElRmd06ikkY2uBV4ik1JaPf0FRQ4awW6t+3VqPBzePs74/P7CBTm5SpItIfOOFIs/K66cyx9Rw=="
- },
- "internal-slot": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz",
- "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==",
- "dev": true,
- "requires": {
- "get-intrinsic": "^1.2.0",
- "has": "^1.0.3",
- "side-channel": "^1.0.4"
- }
- },
- "ip": {
- "version": "1.1.8",
- "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz",
- "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg=="
- },
- "ipaddr.js": {
- "version": "1.9.1",
- "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
- "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g=="
- },
- "is-array-buffer": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz",
- "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.2.0",
- "is-typed-array": "^1.1.10"
- }
- },
- "is-arrayish": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
- "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg=="
- },
- "is-bigint": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz",
- "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==",
- "dev": true,
- "requires": {
- "has-bigints": "^1.0.1"
- }
- },
- "is-binary-path": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
- "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
- "dev": true,
- "requires": {
- "binary-extensions": "^2.0.0"
- }
- },
- "is-boolean-object": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz",
- "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-callable": {
- "version": "1.2.7",
- "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz",
- "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==",
- "dev": true
- },
- "is-core-module": {
- "version": "2.12.0",
- "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.0.tgz",
- "integrity": "sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ==",
- "dev": true,
- "requires": {
- "has": "^1.0.3"
- }
- },
- "is-date-object": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz",
- "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==",
- "dev": true,
- "requires": {
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-extglob": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
- "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
- "dev": true
- },
- "is-fullwidth-code-point": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz",
- "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==",
- "dev": true
- },
- "is-glob": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
- "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
- "dev": true,
- "requires": {
- "is-extglob": "^2.1.1"
- }
- },
- "is-negative-zero": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz",
- "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==",
- "dev": true
- },
- "is-number": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
- "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
- "dev": true
- },
- "is-number-object": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz",
- "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==",
- "dev": true,
- "requires": {
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-obj": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz",
- "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==",
- "dev": true
- },
- "is-path-inside": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
- "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
- "dev": true
- },
- "is-plain-obj": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
- "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==",
- "dev": true
- },
- "is-potential-custom-element-name": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz",
- "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ=="
- },
- "is-regex": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
- "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-shared-array-buffer": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz",
- "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2"
- }
- },
- "is-stream": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz",
- "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==",
- "dev": true
- },
- "is-string": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz",
- "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==",
- "dev": true,
- "requires": {
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-symbol": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz",
- "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==",
- "dev": true,
- "requires": {
- "has-symbols": "^1.0.2"
- }
- },
- "is-typed-array": {
- "version": "1.1.10",
- "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz",
- "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==",
- "dev": true,
- "requires": {
- "available-typed-arrays": "^1.0.5",
- "call-bind": "^1.0.2",
- "for-each": "^0.3.3",
- "gopd": "^1.0.1",
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-typedarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
- "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==",
- "dev": true
- },
- "is-unicode-supported": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
- "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
- "dev": true
- },
- "is-weakref": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz",
- "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2"
- }
- },
- "is-windows": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
- "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
- "dev": true
- },
- "isexe": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
- "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
- "dev": true
- },
- "istanbul-lib-coverage": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz",
- "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==",
- "dev": true
- },
- "istanbul-lib-hook": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-3.0.0.tgz",
- "integrity": "sha512-Pt/uge1Q9s+5VAZ+pCo16TYMWPBIl+oaNIjgLQxcX0itS6ueeaA+pEfThZpH8WxhFgCiEb8sAJY6MdUKgiIWaQ==",
- "dev": true,
- "requires": {
- "append-transform": "^2.0.0"
- }
- },
- "istanbul-lib-instrument": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz",
- "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==",
- "dev": true,
- "requires": {
- "@babel/core": "^7.7.5",
- "@istanbuljs/schema": "^0.1.2",
- "istanbul-lib-coverage": "^3.0.0",
- "semver": "^6.3.0"
- },
- "dependencies": {
- "semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
- "dev": true
- }
- }
- },
- "istanbul-lib-processinfo": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/istanbul-lib-processinfo/-/istanbul-lib-processinfo-2.0.3.tgz",
- "integrity": "sha512-NkwHbo3E00oybX6NGJi6ar0B29vxyvNwoC7eJ4G4Yq28UfY758Hgn/heV8VRFhevPED4LXfFz0DQ8z/0kw9zMg==",
- "dev": true,
- "requires": {
- "archy": "^1.0.0",
- "cross-spawn": "^7.0.3",
- "istanbul-lib-coverage": "^3.2.0",
- "p-map": "^3.0.0",
- "rimraf": "^3.0.0",
- "uuid": "^8.3.2"
- },
- "dependencies": {
- "p-map": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz",
- "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==",
- "dev": true,
- "requires": {
- "aggregate-error": "^3.0.0"
- }
- }
- }
- },
- "istanbul-lib-report": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz",
- "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==",
- "dev": true,
- "requires": {
- "istanbul-lib-coverage": "^3.0.0",
- "make-dir": "^3.0.0",
- "supports-color": "^7.1.0"
- }
- },
- "istanbul-lib-source-maps": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz",
- "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==",
- "dev": true,
- "requires": {
- "debug": "^4.1.1",
- "istanbul-lib-coverage": "^3.0.0",
- "source-map": "^0.6.1"
- },
- "dependencies": {
- "debug": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
- "dev": true,
- "requires": {
- "ms": "2.1.2"
- }
- },
- "ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
- "dev": true
- }
- }
- },
- "istanbul-reports": {
- "version": "3.1.5",
- "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz",
- "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==",
- "dev": true,
- "requires": {
- "html-escaper": "^2.0.0",
- "istanbul-lib-report": "^3.0.0"
- }
- },
- "js-sdsl": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz",
- "integrity": "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==",
- "dev": true
- },
- "js-tokens": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
- "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
- },
- "js-yaml": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
- "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
- "requires": {
- "argparse": "^2.0.1"
- }
- },
- "jsdom": {
- "version": "22.1.0",
- "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-22.1.0.tgz",
- "integrity": "sha512-/9AVW7xNbsBv6GfWho4TTNjEo9fe6Zhf9O7s0Fhhr3u+awPwAJMKwAMXnkk5vBxflqLW9hTHX/0cs+P3gW+cQw==",
- "requires": {
- "abab": "^2.0.6",
- "cssstyle": "^3.0.0",
- "data-urls": "^4.0.0",
- "decimal.js": "^10.4.3",
- "domexception": "^4.0.0",
- "form-data": "^4.0.0",
- "html-encoding-sniffer": "^3.0.0",
- "http-proxy-agent": "^5.0.0",
- "https-proxy-agent": "^5.0.1",
- "is-potential-custom-element-name": "^1.0.1",
- "nwsapi": "^2.2.4",
- "parse5": "^7.1.2",
- "rrweb-cssom": "^0.6.0",
- "saxes": "^6.0.0",
- "symbol-tree": "^3.2.4",
- "tough-cookie": "^4.1.2",
- "w3c-xmlserializer": "^4.0.0",
- "webidl-conversions": "^7.0.0",
- "whatwg-encoding": "^2.0.0",
- "whatwg-mimetype": "^3.0.0",
- "whatwg-url": "^12.0.1",
- "ws": "^8.13.0",
- "xml-name-validator": "^4.0.0"
- }
- },
- "jsesc": {
- "version": "2.5.2",
- "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
- "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
- "dev": true
- },
- "json-parse-even-better-errors": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
- "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w=="
- },
- "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==",
- "dev": true
- },
- "json-stable-stringify-without-jsonify": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
- "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
- "dev": true
- },
- "json-stringify-safe": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
- "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==",
- "dev": true
- },
- "json5": {
- "version": "2.2.3",
- "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
- "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
- "dev": true
- },
- "jsonfile": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
- "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.6",
- "universalify": "^2.0.0"
- }
- },
- "levn": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
- "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
- "dev": true,
- "requires": {
- "prelude-ls": "^1.2.1",
- "type-check": "~0.4.0"
- }
- },
- "lilconfig": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz",
- "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==",
- "dev": true
- },
- "lines-and-columns": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
- "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="
- },
- "lint-staged": {
- "version": "13.2.0",
- "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-13.2.0.tgz",
- "integrity": "sha512-GbyK5iWinax5Dfw5obm2g2ccUiZXNGtAS4mCbJ0Lv4rq6iEtfBSjOYdcbOtAIFtM114t0vdpViDDetjVTSd8Vw==",
- "dev": true,
- "requires": {
- "chalk": "5.2.0",
- "cli-truncate": "^3.1.0",
- "commander": "^10.0.0",
- "debug": "^4.3.4",
- "execa": "^7.0.0",
- "lilconfig": "2.1.0",
- "listr2": "^5.0.7",
- "micromatch": "^4.0.5",
- "normalize-path": "^3.0.0",
- "object-inspect": "^1.12.3",
- "pidtree": "^0.6.0",
- "string-argv": "^0.3.1",
- "yaml": "^2.2.1"
- },
- "dependencies": {
- "chalk": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz",
- "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==",
- "dev": true
- },
- "commander": {
- "version": "10.0.1",
- "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz",
- "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==",
- "dev": true
- },
- "debug": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
- "dev": true,
- "requires": {
- "ms": "2.1.2"
- }
- },
- "ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
- "dev": true
- }
- }
- },
- "listr2": {
- "version": "5.0.8",
- "resolved": "https://registry.npmjs.org/listr2/-/listr2-5.0.8.tgz",
- "integrity": "sha512-mC73LitKHj9w6v30nLNGPetZIlfpUniNSsxxrbaPcWOjDb92SHPzJPi/t+v1YC/lxKz/AJ9egOjww0qUuFxBpA==",
- "dev": true,
- "requires": {
- "cli-truncate": "^2.1.0",
- "colorette": "^2.0.19",
- "log-update": "^4.0.0",
- "p-map": "^4.0.0",
- "rfdc": "^1.3.0",
- "rxjs": "^7.8.0",
- "through": "^2.3.8",
- "wrap-ansi": "^7.0.0"
- },
- "dependencies": {
- "cli-truncate": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz",
- "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==",
- "dev": true,
- "requires": {
- "slice-ansi": "^3.0.0",
- "string-width": "^4.2.0"
- }
- },
- "emoji-regex": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
- "dev": true
- },
- "is-fullwidth-code-point": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
- "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
- "dev": true
- },
- "slice-ansi": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz",
- "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.0.0",
- "astral-regex": "^2.0.0",
- "is-fullwidth-code-point": "^3.0.0"
- }
- },
- "string-width": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "dev": true,
- "requires": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- }
- }
- }
- },
- "locate-path": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
- "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
- "dev": true,
- "requires": {
- "p-locate": "^5.0.0"
- }
- },
- "lodash": {
- "version": "4.17.21",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
- "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
- "dev": true
- },
- "lodash.flattendeep": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz",
- "integrity": "sha512-uHaJFihxmJcEX3kT4I23ABqKKalJ/zDrDg0lsFtc1h+3uw49SIJ5beyhx5ExVRti3AvKoOJngIj7xz3oylPdWQ==",
- "dev": true
- },
- "lodash.merge": {
- "version": "4.6.2",
- "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
- "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
- "dev": true
- },
- "log-symbols": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
- "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
- "dev": true,
- "requires": {
- "chalk": "^4.1.0",
- "is-unicode-supported": "^0.1.0"
- }
- },
- "log-update": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz",
- "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==",
- "dev": true,
- "requires": {
- "ansi-escapes": "^4.3.0",
- "cli-cursor": "^3.1.0",
- "slice-ansi": "^4.0.0",
- "wrap-ansi": "^6.2.0"
- },
- "dependencies": {
- "emoji-regex": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
- "dev": true
- },
- "is-fullwidth-code-point": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
- "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
- "dev": true
- },
- "slice-ansi": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz",
- "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.0.0",
- "astral-regex": "^2.0.0",
- "is-fullwidth-code-point": "^3.0.0"
- }
- },
- "string-width": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "dev": true,
- "requires": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- }
- },
- "wrap-ansi": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
- "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.0.0",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0"
- }
- }
- }
- },
- "lru-cache": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
- "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
- "dev": true,
- "requires": {
- "yallist": "^3.0.2"
- }
- },
- "make-dir": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
- "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
- "dev": true,
- "requires": {
- "semver": "^6.0.0"
- },
- "dependencies": {
- "semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
- "dev": true
- }
- }
- },
- "media-typer": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
- "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ=="
- },
- "merge-descriptors": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
- "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w=="
- },
- "merge-stream": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
- "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
- "dev": true
- },
- "metaviewport-parser": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/metaviewport-parser/-/metaviewport-parser-0.3.0.tgz",
- "integrity": "sha512-EoYJ8xfjQ6kpe9VbVHvZTZHiOl4HL1Z18CrZ+qahvLXT7ZO4YTC2JMyt5FaUp9JJp6J4Ybb/z7IsCXZt86/QkQ=="
- },
- "methods": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
- "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w=="
- },
- "micromatch": {
- "version": "4.0.5",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
- "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
- "dev": true,
- "requires": {
- "braces": "^3.0.2",
- "picomatch": "^2.3.1"
- }
- },
- "mime": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
- "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="
- },
- "mime-db": {
- "version": "1.52.0",
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
- "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="
- },
- "mime-types": {
- "version": "2.1.35",
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
- "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
- "requires": {
- "mime-db": "1.52.0"
- }
- },
- "mimic-fn": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz",
- "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==",
- "dev": true
- },
- "minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "dev": true,
- "requires": {
- "brace-expansion": "^1.1.7"
- }
- },
- "minimist": {
- "version": "1.2.8",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
- "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA=="
- },
- "minipass": {
- "version": "4.2.8",
- "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz",
- "integrity": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ=="
- },
- "mitt": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.0.tgz",
- "integrity": "sha512-7dX2/10ITVyqh4aOSVI9gdape+t9l2/8QxHrFmUXu4EEUpdlxl6RudZUPZoc+zuY2hk1j7XxVroIVIan/pD/SQ=="
- },
- "mkdirp-classic": {
- "version": "0.5.3",
- "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz",
- "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A=="
- },
- "mocha": {
- "version": "10.2.0",
- "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.2.0.tgz",
- "integrity": "sha512-IDY7fl/BecMwFHzoqF2sg/SHHANeBoMMXFlS9r0OXKDssYE1M5O43wUY/9BVPeIvfH2zmEbBfseqN9gBQZzXkg==",
- "dev": true,
- "requires": {
- "ansi-colors": "4.1.1",
- "browser-stdout": "1.3.1",
- "chokidar": "3.5.3",
- "debug": "4.3.4",
- "diff": "5.0.0",
- "escape-string-regexp": "4.0.0",
- "find-up": "5.0.0",
- "glob": "7.2.0",
- "he": "1.2.0",
- "js-yaml": "4.1.0",
- "log-symbols": "4.1.0",
- "minimatch": "5.0.1",
- "ms": "2.1.3",
- "nanoid": "3.3.3",
- "serialize-javascript": "6.0.0",
- "strip-json-comments": "3.1.1",
- "supports-color": "8.1.1",
- "workerpool": "6.2.1",
- "yargs": "16.2.0",
- "yargs-parser": "20.2.4",
- "yargs-unparser": "2.0.0"
- },
- "dependencies": {
- "debug": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
- "dev": true,
- "requires": {
- "ms": "2.1.2"
- },
- "dependencies": {
- "ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
- "dev": true
- }
- }
- },
- "glob": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
- "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
- "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"
- },
- "dependencies": {
- "minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "dev": true,
- "requires": {
- "brace-expansion": "^1.1.7"
- }
- }
- }
- },
- "minimatch": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz",
- "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==",
- "dev": true,
- "requires": {
- "brace-expansion": "^2.0.1"
- },
- "dependencies": {
- "brace-expansion": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
- "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
- "dev": true,
- "requires": {
- "balanced-match": "^1.0.0"
- }
- }
- }
- },
- "ms": {
- "version": "2.1.3",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
- "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
- "dev": true
- },
- "supports-color": {
- "version": "8.1.1",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
- "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "morgan": {
- "version": "1.10.0",
- "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz",
- "integrity": "sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==",
- "requires": {
- "basic-auth": "~2.0.1",
- "debug": "2.6.9",
- "depd": "~2.0.0",
- "on-finished": "~2.3.0",
- "on-headers": "~1.0.2"
- },
- "dependencies": {
- "on-finished": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
- "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==",
- "requires": {
- "ee-first": "1.1.1"
- }
- }
- }
- },
- "ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
- },
- "nanoid": {
- "version": "3.3.3",
- "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.3.tgz",
- "integrity": "sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==",
- "dev": true
- },
- "natural-compare": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
- "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
- "dev": true
- },
- "negotiator": {
- "version": "0.6.3",
- "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
- "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg=="
- },
- "neo-async": {
- "version": "2.6.2",
- "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
- "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw=="
- },
- "netmask": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz",
- "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg=="
- },
- "nock": {
- "version": "13.3.0",
- "resolved": "https://registry.npmjs.org/nock/-/nock-13.3.0.tgz",
- "integrity": "sha512-HHqYQ6mBeiMc+N038w8LkMpDCRquCHWeNmN3v6645P3NhN2+qXOBqvPqo7Rt1VyCMzKhJ733wZqw5B7cQVFNPg==",
- "dev": true,
- "requires": {
- "debug": "^4.1.0",
- "json-stringify-safe": "^5.0.1",
- "lodash": "^4.17.21",
- "propagate": "^2.0.0"
- },
- "dependencies": {
- "debug": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
- "dev": true,
- "requires": {
- "ms": "2.1.2"
- }
- },
- "ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
- "dev": true
- }
- }
- },
- "node-fetch": {
- "version": "2.6.12",
- "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.12.tgz",
- "integrity": "sha512-C/fGU2E8ToujUivIO0H+tpQ6HWo4eEmchoPIoXtxCrVghxdKq+QOHqEZW7tuP3KlV3bC8FRMO5nMCC7Zm1VP6g==",
- "requires": {
- "whatwg-url": "^5.0.0"
- },
- "dependencies": {
- "tr46": {
- "version": "0.0.3",
- "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
- "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="
- },
- "webidl-conversions": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
- "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ=="
- },
- "whatwg-url": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
- "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
- "requires": {
- "tr46": "~0.0.3",
- "webidl-conversions": "^3.0.0"
- }
- }
- }
- },
- "node-preload": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/node-preload/-/node-preload-0.2.1.tgz",
- "integrity": "sha512-RM5oyBy45cLEoHqCeh+MNuFAxO0vTFBLskvQbOKnEE7YTTSN4tbN8QWDIPQ6L+WvKsB/qLEGpYe2ZZ9d4W9OIQ==",
- "dev": true,
- "requires": {
- "process-on-spawn": "^1.0.0"
- }
- },
- "node-releases": {
- "version": "2.0.10",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz",
- "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==",
- "dev": true
- },
- "node-w3capi": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/node-w3capi/-/node-w3capi-2.0.0.tgz",
- "integrity": "sha512-nVPHY+lpRD4xWj6Ov7L6ixvKE45AHvVJvRRvynBkUL/zQkDKt6t7RWdfgzmdLkeaca5lR9ukEA8BvX0P5VSGLw==",
- "requires": {
- "async": "3.2.4",
- "superagent": "8.0.4"
- },
- "dependencies": {
- "debug": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
- "requires": {
- "ms": "2.1.2"
- }
- },
- "mime": {
- "version": "2.6.0",
- "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz",
- "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg=="
- },
- "ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
- },
- "qs": {
- "version": "6.11.1",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.1.tgz",
- "integrity": "sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ==",
- "requires": {
- "side-channel": "^1.0.4"
- }
- },
- "superagent": {
- "version": "8.0.4",
- "resolved": "https://registry.npmjs.org/superagent/-/superagent-8.0.4.tgz",
- "integrity": "sha512-yaQB7YqAHhutt8yU7XIRKXGXtkxKidVuiDJ8FJPBG7JPd7Ckv4X9cOdxVGH5DFsPXodsCrOSzdUi2xL+o9z1qw==",
- "requires": {
- "component-emitter": "^1.3.0",
- "cookiejar": "^2.1.3",
- "debug": "^4.3.4",
- "fast-safe-stringify": "^2.1.1",
- "form-data": "^4.0.0",
- "formidable": "^2.0.1",
- "methods": "^1.1.2",
- "mime": "2.6.0",
- "qs": "^6.11.0",
- "semver": "^7.3.8"
- }
- }
- }
- },
- "nodemon": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.0.1.tgz",
- "integrity": "sha512-g9AZ7HmkhQkqXkRc20w+ZfQ73cHLbE8hnPbtaFbFtCumZsjyMhKk9LajQ07U5Ux28lvFjZ5X7HvWR1xzU8jHVw==",
- "dev": true,
- "requires": {
- "chokidar": "^3.5.2",
- "debug": "^3.2.7",
- "ignore-by-default": "^1.0.1",
- "minimatch": "^3.1.2",
- "pstree.remy": "^1.1.8",
- "semver": "^7.5.3",
- "simple-update-notifier": "^2.0.0",
- "supports-color": "^5.5.0",
- "touch": "^3.1.0",
- "undefsafe": "^2.0.5"
- },
- "dependencies": {
- "debug": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "dev": true,
- "requires": {
- "ms": "^2.1.1"
- }
- },
- "has-flag": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
- "dev": true
- },
- "ms": {
- "version": "2.1.3",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
- "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
- "dev": true
- },
- "supports-color": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
- "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
- "dev": true,
- "requires": {
- "has-flag": "^3.0.0"
- }
- }
- }
- },
- "nopt": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz",
- "integrity": "sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg==",
- "dev": true,
- "requires": {
- "abbrev": "1"
- }
- },
- "normalize-path": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
- "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
- "dev": true
- },
- "npm-run-path": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz",
- "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==",
- "dev": true,
- "requires": {
- "path-key": "^4.0.0"
- },
- "dependencies": {
- "path-key": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz",
- "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==",
- "dev": true
- }
- }
- },
- "nwsapi": {
- "version": "2.2.4",
- "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.4.tgz",
- "integrity": "sha512-NHj4rzRo0tQdijE9ZqAx6kYDcoRwYwSYzCA8MY3JzfxlrvEU0jhnhJT9BhqhJs7I/dKcrDm6TyulaRqZPIhN5g=="
- },
- "nyc": {
- "version": "15.1.0",
- "resolved": "https://registry.npmjs.org/nyc/-/nyc-15.1.0.tgz",
- "integrity": "sha512-jMW04n9SxKdKi1ZMGhvUTHBN0EICCRkHemEoE5jm6mTYcqcdas0ATzgUgejlQUHMvpnOZqGB5Xxsv9KxJW1j8A==",
- "dev": true,
- "requires": {
- "@istanbuljs/load-nyc-config": "^1.0.0",
- "@istanbuljs/schema": "^0.1.2",
- "caching-transform": "^4.0.0",
- "convert-source-map": "^1.7.0",
- "decamelize": "^1.2.0",
- "find-cache-dir": "^3.2.0",
- "find-up": "^4.1.0",
- "foreground-child": "^2.0.0",
- "get-package-type": "^0.1.0",
- "glob": "^7.1.6",
- "istanbul-lib-coverage": "^3.0.0",
- "istanbul-lib-hook": "^3.0.0",
- "istanbul-lib-instrument": "^4.0.0",
- "istanbul-lib-processinfo": "^2.0.2",
- "istanbul-lib-report": "^3.0.0",
- "istanbul-lib-source-maps": "^4.0.0",
- "istanbul-reports": "^3.0.2",
- "make-dir": "^3.0.0",
- "node-preload": "^0.2.1",
- "p-map": "^3.0.0",
- "process-on-spawn": "^1.0.0",
- "resolve-from": "^5.0.0",
- "rimraf": "^3.0.0",
- "signal-exit": "^3.0.2",
- "spawn-wrap": "^2.0.0",
- "test-exclude": "^6.0.0",
- "yargs": "^15.0.2"
- },
- "dependencies": {
- "cliui": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz",
- "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==",
- "dev": true,
- "requires": {
- "string-width": "^4.2.0",
- "strip-ansi": "^6.0.0",
- "wrap-ansi": "^6.2.0"
- }
- },
- "emoji-regex": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
- "dev": true
- },
- "find-up": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
- "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
- "dev": true,
- "requires": {
- "locate-path": "^5.0.0",
- "path-exists": "^4.0.0"
- }
- },
- "glob": {
- "version": "7.2.3",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
- "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
- "dev": true,
- "requires": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.1.1",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- }
- },
- "is-fullwidth-code-point": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
- "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
- "dev": true
- },
- "locate-path": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
- "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
- "dev": true,
- "requires": {
- "p-locate": "^4.1.0"
- }
- },
- "p-limit": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
- "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
- "dev": true,
- "requires": {
- "p-try": "^2.0.0"
- }
- },
- "p-locate": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
- "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
- "dev": true,
- "requires": {
- "p-limit": "^2.2.0"
- }
- },
- "p-map": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz",
- "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==",
- "dev": true,
- "requires": {
- "aggregate-error": "^3.0.0"
- }
- },
- "string-width": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "dev": true,
- "requires": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- }
- },
- "wrap-ansi": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
- "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.0.0",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0"
- }
- },
- "y18n": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz",
- "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==",
- "dev": true
- },
- "yargs": {
- "version": "15.4.1",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz",
- "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==",
- "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",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz",
- "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==",
- "dev": true,
- "requires": {
- "camelcase": "^5.0.0",
- "decamelize": "^1.2.0"
- }
- }
- }
- },
- "object-assign": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
- "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg=="
- },
- "object-inspect": {
- "version": "1.12.3",
- "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz",
- "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g=="
- },
- "object-keys": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
- "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
- "dev": true
- },
- "object.assign": {
- "version": "4.1.4",
- "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz",
- "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "has-symbols": "^1.0.3",
- "object-keys": "^1.1.1"
- }
- },
- "object.entries": {
- "version": "1.1.6",
- "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz",
- "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4"
- }
- },
- "object.values": {
- "version": "1.1.6",
- "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz",
- "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4"
- }
- },
- "on-finished": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
- "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
- "requires": {
- "ee-first": "1.1.1"
- }
- },
- "on-headers": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz",
- "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA=="
- },
- "once": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
- "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
- "requires": {
- "wrappy": "1"
- }
- },
- "onetime": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz",
- "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==",
- "dev": true,
- "requires": {
- "mimic-fn": "^4.0.0"
- }
- },
- "optionator": {
- "version": "0.9.1",
- "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
- "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
- "dev": true,
- "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"
- }
- },
- "p-limit": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
- "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
- "dev": true,
- "requires": {
- "yocto-queue": "^0.1.0"
- }
- },
- "p-locate": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
- "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
- "dev": true,
- "requires": {
- "p-limit": "^3.0.2"
- }
- },
- "p-map": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz",
- "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==",
- "dev": true,
- "requires": {
- "aggregate-error": "^3.0.0"
- }
- },
- "p-try": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
- "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
- "dev": true
- },
- "pac-proxy-agent": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-6.0.3.tgz",
- "integrity": "sha512-5Hr1KgPDoc21Vn3rsXBirwwDnF/iac1jN/zkpsOYruyT+ZgsUhUOgVwq3v9+ukjZd/yGm/0nzO1fDfl7rkGoHQ==",
- "requires": {
- "agent-base": "^7.0.2",
- "debug": "^4.3.4",
- "get-uri": "^6.0.1",
- "http-proxy-agent": "^7.0.0",
- "https-proxy-agent": "^7.0.0",
- "pac-resolver": "^6.0.1",
- "socks-proxy-agent": "^8.0.1"
- },
- "dependencies": {
- "agent-base": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz",
- "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==",
- "requires": {
- "debug": "^4.3.4"
- }
- },
- "debug": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
- "requires": {
- "ms": "2.1.2"
- }
- },
- "http-proxy-agent": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz",
- "integrity": "sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==",
- "requires": {
- "agent-base": "^7.1.0",
- "debug": "^4.3.4"
- }
- },
- "https-proxy-agent": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.0.tgz",
- "integrity": "sha512-0euwPCRyAPSgGdzD1IVN9nJYHtBhJwb6XPfbpQcYbPCwrBidX6GzxmchnaF4sfF/jPb74Ojx5g4yTg3sixlyPw==",
- "requires": {
- "agent-base": "^7.0.2",
- "debug": "4"
- }
- },
- "ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
- }
- }
- },
- "pac-resolver": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-6.0.2.tgz",
- "integrity": "sha512-EQpuJ2ifOjpZY5sg1Q1ZeAxvtLwR7Mj3RgY8cysPGbsRu3RBXyJFWxnMus9PScjxya/0LzvVDxNh/gl0eXBU4w==",
- "requires": {
- "degenerator": "^4.0.4",
- "ip": "^1.1.8",
- "netmask": "^2.0.2"
- }
- },
- "package-hash": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/package-hash/-/package-hash-4.0.0.tgz",
- "integrity": "sha512-whdkPIooSu/bASggZ96BWVvZTRMOFxnyUG5PnTSGKoJE2gd5mbVNmR2Nj20QFzxYYgAXpoqC+AiXzl+UMRh7zQ==",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.15",
- "hasha": "^5.0.0",
- "lodash.flattendeep": "^4.4.0",
- "release-zalgo": "^1.0.0"
- }
- },
- "parent-module": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-2.0.0.tgz",
- "integrity": "sha512-uo0Z9JJeWzv8BG+tRcapBKNJ0dro9cLyczGzulS6EfeyAdeC9sbojtW6XwvYxJkEne9En+J2XEl4zyglVeIwFg==",
- "dev": true,
- "requires": {
- "callsites": "^3.1.0"
- }
- },
- "parse-json": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
- "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
- "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": "7.1.2",
- "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz",
- "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==",
- "requires": {
- "entities": "^4.4.0"
- }
- },
- "parseurl": {
- "version": "1.3.3",
- "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
- "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="
- },
- "path-exists": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
- "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
- "dev": true
- },
- "path-is-absolute": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
- "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
- "dev": true
- },
- "path-key": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
- "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
- "dev": true
- },
- "path-parse": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
- "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
- "dev": true
- },
- "path-scurry": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.7.0.tgz",
- "integrity": "sha512-UkZUeDjczjYRE495+9thsgcVgsaCPkaw80slmfVFgllxY+IO8ubTsOpFVjDPROBqJdHfVPUFRHPBV/WciOVfWg==",
- "requires": {
- "lru-cache": "^9.0.0",
- "minipass": "^5.0.0"
- },
- "dependencies": {
- "lru-cache": {
- "version": "9.1.1",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-9.1.1.tgz",
- "integrity": "sha512-65/Jky17UwSb0BuB9V+MyDpsOtXKmYwzhyl+cOa9XUiI4uV2Ouy/2voFP3+al0BjZbJgMBD8FojMpAf+Z+qn4A=="
- },
- "minipass": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
- "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ=="
- }
- }
- },
- "path-to-regexp": {
- "version": "0.1.7",
- "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
- "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ=="
- },
- "path-type": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
- "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw=="
- },
- "pathval": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz",
- "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==",
- "dev": true
- },
- "pend": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
- "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg=="
- },
- "picocolors": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
- "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==",
- "dev": true
- },
- "picomatch": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
- "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
- "dev": true
- },
- "pidtree": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz",
- "integrity": "sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==",
- "dev": true
- },
- "pkg-dir": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
- "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
- "dev": true,
- "requires": {
- "find-up": "^4.0.0"
- },
- "dependencies": {
- "find-up": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
- "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
- "dev": true,
- "requires": {
- "locate-path": "^5.0.0",
- "path-exists": "^4.0.0"
- }
- },
- "locate-path": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
- "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
- "dev": true,
- "requires": {
- "p-locate": "^4.1.0"
- }
- },
- "p-limit": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
- "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
- "dev": true,
- "requires": {
- "p-try": "^2.0.0"
- }
- },
- "p-locate": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
- "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
- "dev": true,
- "requires": {
- "p-limit": "^2.2.0"
- }
- }
- }
- },
- "prelude-ls": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
- "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
- "dev": true
- },
- "prettier": {
- "version": "2.8.0",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.0.tgz",
- "integrity": "sha512-9Lmg8hTFZKG0Asr/kW9Bp8tJjRVluO8EJQVfY2T7FMw9T5jy4I/Uvx0Rca/XWf50QQ1/SS48+6IJWnrb+2yemA==",
- "dev": true
- },
- "prettier-linter-helpers": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz",
- "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==",
- "dev": true,
- "requires": {
- "fast-diff": "^1.1.2"
- }
- },
- "process-on-spawn": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/process-on-spawn/-/process-on-spawn-1.0.0.tgz",
- "integrity": "sha512-1WsPDsUSMmZH5LeMLegqkPDrsGgsWwk1Exipy2hvB0o/F0ASzbpIctSCcZIK1ykJvtTJULEH+20WOFjMvGnCTg==",
- "dev": true,
- "requires": {
- "fromentries": "^1.2.0"
- }
- },
- "progress": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
- "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA=="
- },
- "promise": {
- "version": "8.3.0",
- "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz",
- "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==",
- "requires": {
- "asap": "~2.0.6"
- }
- },
- "propagate": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/propagate/-/propagate-2.0.1.tgz",
- "integrity": "sha512-vGrhOavPSTz4QVNuBNdcNXePNdNMaO1xj9yBeH1ScQPjk/rhg9sSlCXPhMkFuaNNW/syTvYqsnbIJxMBfRbbag==",
- "dev": true
- },
- "proxy-addr": {
- "version": "2.0.7",
- "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
- "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",
- "requires": {
- "forwarded": "0.2.0",
- "ipaddr.js": "1.9.1"
- }
- },
- "proxy-agent": {
- "version": "6.2.1",
- "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.2.1.tgz",
- "integrity": "sha512-OIbBKlRAT+ycCm6wAYIzMwPejzRtjy8F3QiDX0eKOA3e4pe3U9F/IvzcHP42bmgQxVv97juG+J8/gx+JIeCX/Q==",
- "requires": {
- "agent-base": "^7.0.2",
- "debug": "^4.3.4",
- "http-proxy-agent": "^7.0.0",
- "https-proxy-agent": "^7.0.0",
- "lru-cache": "^7.14.1",
- "pac-proxy-agent": "^6.0.3",
- "proxy-from-env": "^1.1.0",
- "socks-proxy-agent": "^8.0.1"
- },
- "dependencies": {
- "agent-base": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz",
- "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==",
- "requires": {
- "debug": "^4.3.4"
- }
- },
- "debug": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
- "requires": {
- "ms": "2.1.2"
- }
- },
- "http-proxy-agent": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz",
- "integrity": "sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==",
- "requires": {
- "agent-base": "^7.1.0",
- "debug": "^4.3.4"
- }
- },
- "https-proxy-agent": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.0.tgz",
- "integrity": "sha512-0euwPCRyAPSgGdzD1IVN9nJYHtBhJwb6XPfbpQcYbPCwrBidX6GzxmchnaF4sfF/jPb74Ojx5g4yTg3sixlyPw==",
- "requires": {
- "agent-base": "^7.0.2",
- "debug": "4"
- }
- },
- "lru-cache": {
- "version": "7.18.3",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
- "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA=="
- },
- "ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
- }
- }
- },
- "proxy-from-env": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
- "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="
- },
- "psl": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz",
- "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag=="
- },
- "pstree.remy": {
- "version": "1.1.8",
- "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz",
- "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==",
- "dev": true
- },
- "pump": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
- "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
- "requires": {
- "end-of-stream": "^1.1.0",
- "once": "^1.3.1"
- }
- },
- "punycode": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz",
- "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA=="
- },
- "puppeteer": {
- "version": "20.8.0",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-20.8.0.tgz",
- "integrity": "sha512-DnTwtQMUzWGkJYN3rvUW8y2LciFMnM0YR9cgwWmYmMLhUnYQw1XX+Q+5cAO8+AADglVuJCz0kaopd0lMI5j04g==",
- "requires": {
- "@puppeteer/browsers": "1.4.3",
- "cosmiconfig": "8.2.0",
- "puppeteer-core": "20.8.0"
- },
- "dependencies": {
- "cosmiconfig": {
- "version": "8.2.0",
- "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.2.0.tgz",
- "integrity": "sha512-3rTMnFJA1tCOPwRxtgF4wd7Ab2qvDbL8jX+3smjIbS4HlZBagTlpERbdN7iAbWlrfxE3M8c27kTwTawQ7st+OQ==",
- "requires": {
- "import-fresh": "^3.2.1",
- "js-yaml": "^4.1.0",
- "parse-json": "^5.0.0",
- "path-type": "^4.0.0"
- }
- }
- }
- },
- "puppeteer-core": {
- "version": "20.8.0",
- "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-20.8.0.tgz",
- "integrity": "sha512-sQcuH6nv9jnFiaaePk53+C0O9BaJP6OaPmYKqJ3sWhziThv6uaaosK49Kg3g1HUUEP9KYhbOhedPIUCXJSQUxw==",
- "requires": {
- "@puppeteer/browsers": "1.4.3",
- "chromium-bidi": "0.4.16",
- "cross-fetch": "4.0.0",
- "debug": "4.3.4",
- "devtools-protocol": "0.0.1135028",
- "ws": "8.13.0"
- },
- "dependencies": {
- "debug": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
- "requires": {
- "ms": "2.1.2"
- }
- },
- "ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
- }
- }
- },
- "qs": {
- "version": "6.10.3",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz",
- "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==",
- "requires": {
- "side-channel": "^1.0.4"
- }
- },
- "querystringify": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz",
- "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ=="
- },
- "queue-microtask": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
- "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
- "dev": true
- },
- "queue-tick": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz",
- "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag=="
- },
- "randombytes": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
- "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
- "dev": true,
- "requires": {
- "safe-buffer": "^5.1.0"
- }
- },
- "range-parser": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
- "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg=="
- },
- "raw-body": {
- "version": "2.5.1",
- "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz",
- "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==",
- "requires": {
- "bytes": "3.1.2",
- "http-errors": "2.0.0",
- "iconv-lite": "0.4.24",
- "unpipe": "1.0.0"
- },
- "dependencies": {
- "bytes": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
- "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg=="
- }
- }
- },
- "readable-stream": {
- "version": "3.6.2",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
- "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
- "requires": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
- }
- },
- "readdirp": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
- "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
- "dev": true,
- "requires": {
- "picomatch": "^2.2.1"
- }
- },
- "regexp.prototype.flags": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz",
- "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "functions-have-names": "^1.2.3"
- }
- },
- "regexpp": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz",
- "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==",
- "dev": true
- },
- "release-zalgo": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/release-zalgo/-/release-zalgo-1.0.0.tgz",
- "integrity": "sha512-gUAyHVHPPC5wdqX/LG4LWtRYtgjxyX78oanFNTMMyFEfOqdC54s3eE82imuWKbOeqYht2CrNf64Qb8vgmmtZGA==",
- "dev": true,
- "requires": {
- "es6-error": "^4.0.1"
- }
- },
- "repeat-string": {
- "version": "1.6.1",
- "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
- "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==",
- "dev": true
- },
- "require-directory": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
- "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q=="
- },
- "require-main-filename": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
- "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
- "dev": true
- },
- "requires-port": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
- "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ=="
- },
- "resolve": {
- "version": "1.22.2",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz",
- "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==",
- "dev": true,
- "requires": {
- "is-core-module": "^2.11.0",
- "path-parse": "^1.0.7",
- "supports-preserve-symlinks-flag": "^1.0.0"
- }
- },
- "resolve-from": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
- "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
- "dev": true
- },
- "resolve-global": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/resolve-global/-/resolve-global-1.0.0.tgz",
- "integrity": "sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==",
- "dev": true,
- "requires": {
- "global-dirs": "^0.1.1"
- }
- },
- "restore-cursor": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
- "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
- "dev": true,
- "requires": {
- "onetime": "^5.1.0",
- "signal-exit": "^3.0.2"
- },
- "dependencies": {
- "mimic-fn": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
- "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
- "dev": true
- },
- "onetime": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
- "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
- "dev": true,
- "requires": {
- "mimic-fn": "^2.1.0"
- }
- }
- }
- },
- "reusify": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
- "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
- "dev": true
- },
- "rfdc": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz",
- "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==",
- "dev": true
- },
- "rimraf": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
- "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
- "dev": true,
- "requires": {
- "glob": "^7.1.3"
- },
- "dependencies": {
- "glob": {
- "version": "7.2.3",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
- "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
- "dev": true,
- "requires": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.1.1",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- }
- }
- }
- },
- "rrweb-cssom": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.6.0.tgz",
- "integrity": "sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw=="
- },
- "run-parallel": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
- "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
- "dev": true,
- "requires": {
- "queue-microtask": "^1.2.2"
- }
- },
- "rxjs": {
- "version": "7.8.0",
- "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.0.tgz",
- "integrity": "sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==",
- "dev": true,
- "requires": {
- "tslib": "^2.1.0"
- }
- },
- "safe-buffer": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
- },
- "safe-regex-test": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz",
- "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.3",
- "is-regex": "^1.1.4"
- }
- },
- "safer-buffer": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
- "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
- },
- "saxes": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz",
- "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==",
- "requires": {
- "xmlchars": "^2.2.0"
- }
- },
- "semver": {
- "version": "7.5.4",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
- "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
- "requires": {
- "lru-cache": "^6.0.0"
- },
- "dependencies": {
- "lru-cache": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
- "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
- "requires": {
- "yallist": "^4.0.0"
- }
- },
- "yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
- }
- }
- },
- "send": {
- "version": "0.18.0",
- "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz",
- "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==",
- "requires": {
- "debug": "2.6.9",
- "depd": "2.0.0",
- "destroy": "1.2.0",
- "encodeurl": "~1.0.2",
- "escape-html": "~1.0.3",
- "etag": "~1.8.1",
- "fresh": "0.5.2",
- "http-errors": "2.0.0",
- "mime": "1.6.0",
- "ms": "2.1.3",
- "on-finished": "2.4.1",
- "range-parser": "~1.2.1",
- "statuses": "2.0.1"
- },
- "dependencies": {
- "ms": {
- "version": "2.1.3",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
- "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
- }
- }
- },
- "serialize-javascript": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz",
- "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==",
- "dev": true,
- "requires": {
- "randombytes": "^2.1.0"
- }
- },
- "serve-static": {
- "version": "1.15.0",
- "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz",
- "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==",
- "requires": {
- "encodeurl": "~1.0.2",
- "escape-html": "~1.0.3",
- "parseurl": "~1.3.3",
- "send": "0.18.0"
- }
- },
- "set-blocking": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
- "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==",
- "dev": true
- },
- "setprototypeof": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
- "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="
- },
- "shebang-command": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
- "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
- "dev": true,
- "requires": {
- "shebang-regex": "^3.0.0"
- }
- },
- "shebang-regex": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
- "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
- "dev": true
- },
- "side-channel": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
- "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
- "requires": {
- "call-bind": "^1.0.0",
- "get-intrinsic": "^1.0.2",
- "object-inspect": "^1.9.0"
- }
- },
- "signal-exit": {
- "version": "3.0.7",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
- "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
- "dev": true
- },
- "simple-update-notifier": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz",
- "integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==",
- "dev": true,
- "requires": {
- "semver": "^7.5.3"
- }
- },
- "slice-ansi": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz",
- "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==",
- "dev": true,
- "requires": {
- "ansi-styles": "^6.0.0",
- "is-fullwidth-code-point": "^4.0.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "6.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
- "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
- "dev": true
- }
- }
- },
- "smart-buffer": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz",
- "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg=="
- },
- "socket.io": {
- "version": "4.7.0",
- "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.7.0.tgz",
- "integrity": "sha512-eOpu7oCNiPGBHn9Falg0cAGivp6TpDI3Yt596fbsf+vln8kRLFWxXKrecFrybn/xNYVn9HcdJNAkYToCmTjsyg==",
- "requires": {
- "accepts": "~1.3.4",
- "base64id": "~2.0.0",
- "cors": "~2.8.5",
- "debug": "~4.3.2",
- "engine.io": "~6.5.0",
- "socket.io-adapter": "~2.5.2",
- "socket.io-parser": "~4.2.4"
- },
- "dependencies": {
- "debug": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
- "requires": {
- "ms": "2.1.2"
- }
- },
- "ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
- }
- }
- },
- "socket.io-adapter": {
- "version": "2.5.2",
- "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.2.tgz",
- "integrity": "sha512-87C3LO/NOMc+eMcpcxUBebGjkpMDkNBS9tf7KJqcDsmL936EChtVva71Dw2q4tQcuVC+hAUy4an2NO/sYXmwRA==",
- "requires": {
- "ws": "~8.11.0"
- },
- "dependencies": {
- "ws": {
- "version": "8.11.0",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz",
- "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==",
- "requires": {}
- }
- }
- },
- "socket.io-parser": {
- "version": "4.2.4",
- "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz",
- "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==",
- "requires": {
- "@socket.io/component-emitter": "~3.1.0",
- "debug": "~4.3.1"
- },
- "dependencies": {
- "debug": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
- "requires": {
- "ms": "2.1.2"
- }
- },
- "ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
- }
- }
- },
- "socks": {
- "version": "2.7.1",
- "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz",
- "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==",
- "requires": {
- "ip": "^2.0.0",
- "smart-buffer": "^4.2.0"
- },
- "dependencies": {
- "ip": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz",
- "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ=="
- }
- }
- },
- "socks-proxy-agent": {
- "version": "8.0.1",
- "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.1.tgz",
- "integrity": "sha512-59EjPbbgg8U3x62hhKOFVAmySQUcfRQ4C7Q/D5sEHnZTQRrQlNKINks44DMR1gwXp0p4LaVIeccX2KHTTcHVqQ==",
- "requires": {
- "agent-base": "^7.0.1",
- "debug": "^4.3.4",
- "socks": "^2.7.1"
- },
- "dependencies": {
- "agent-base": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz",
- "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==",
- "requires": {
- "debug": "^4.3.4"
- }
- },
- "debug": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
- "requires": {
- "ms": "2.1.2"
- }
- },
- "ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
- }
- }
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
- },
- "spawn-wrap": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/spawn-wrap/-/spawn-wrap-2.0.0.tgz",
- "integrity": "sha512-EeajNjfN9zMnULLwhZZQU3GWBoFNkbngTUPfaawT4RkMiviTxcX0qfhVbGey39mfctfDHkWtuecgQ8NJcyQWHg==",
- "dev": true,
- "requires": {
- "foreground-child": "^2.0.0",
- "is-windows": "^1.0.2",
- "make-dir": "^3.0.0",
- "rimraf": "^3.0.0",
- "signal-exit": "^3.0.2",
- "which": "^2.0.1"
- }
- },
- "sprintf-js": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
- "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==",
- "dev": true
- },
- "statuses": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
- "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ=="
- },
- "streamx": {
- "version": "2.15.0",
- "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.15.0.tgz",
- "integrity": "sha512-HcxY6ncGjjklGs1xsP1aR71INYcsXFJet5CU1CHqihQ2J5nOsbd4OjgjHO42w/4QNv9gZb3BueV+Vxok5pLEXg==",
- "requires": {
- "fast-fifo": "^1.1.0",
- "queue-tick": "^1.0.1"
- }
- },
- "string_decoder": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
- "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
- "requires": {
- "safe-buffer": "~5.2.0"
- },
- "dependencies": {
- "safe-buffer": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
- "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
- }
- }
- },
- "string-argv": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz",
- "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==",
- "dev": true
- },
- "string-width": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
- "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
- "dev": true,
- "requires": {
- "eastasianwidth": "^0.2.0",
- "emoji-regex": "^9.2.2",
- "strip-ansi": "^7.0.1"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
- "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
- "dev": true
- },
- "strip-ansi": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz",
- "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==",
- "dev": true,
- "requires": {
- "ansi-regex": "^6.0.1"
- }
- }
- }
- },
- "string.prototype.trim": {
- "version": "1.2.7",
- "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz",
- "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4"
- }
- },
- "string.prototype.trimend": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz",
- "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4"
- }
- },
- "string.prototype.trimstart": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz",
- "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4"
- }
- },
- "strip-ansi": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
- "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
- "requires": {
- "ansi-regex": "^5.0.1"
- }
- },
- "strip-bom": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
- "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==",
- "dev": true
- },
- "strip-final-newline": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz",
- "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==",
- "dev": true
- },
- "strip-json-comments": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
- "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
- "dev": true
- },
- "superagent": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/superagent/-/superagent-8.0.0.tgz",
- "integrity": "sha512-iudipXEel+SzlP9y29UBWGDjB+Zzag+eeA1iLosaR2YHBRr1Q1kC29iBrF2zIVD9fqVbpZnXkN/VJmwFMVyNWg==",
- "requires": {
- "component-emitter": "^1.3.0",
- "cookiejar": "^2.1.3",
- "debug": "^4.3.4",
- "fast-safe-stringify": "^2.1.1",
- "form-data": "^4.0.0",
- "formidable": "^2.0.1",
- "methods": "^1.1.2",
- "mime": "2.6.0",
- "qs": "^6.10.3",
- "readable-stream": "^3.6.0",
- "semver": "^7.3.7"
- },
- "dependencies": {
- "debug": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
- "requires": {
- "ms": "2.1.2"
- }
- },
- "mime": {
- "version": "2.6.0",
- "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz",
- "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg=="
- },
- "ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
- }
- }
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- },
- "supports-preserve-symlinks-flag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
- "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
- "dev": true
- },
- "symbol-tree": {
- "version": "3.2.4",
- "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz",
- "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw=="
- },
- "tar-fs": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.3.tgz",
- "integrity": "sha512-ZK36riGYnFI6LujIBfBRoDfeaaWUkStIFKwtPjnDWCKnsDE9kuQthG09aQjLjpzoRtVElEMZ/AIAURNb7N9mkA==",
- "requires": {
- "mkdirp-classic": "^0.5.2",
- "pump": "^3.0.0",
- "tar-stream": "^3.1.0"
- }
- },
- "tar-stream": {
- "version": "3.1.6",
- "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.6.tgz",
- "integrity": "sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==",
- "requires": {
- "b4a": "^1.6.4",
- "fast-fifo": "^1.2.0",
- "streamx": "^2.15.0"
- }
- },
- "test-exclude": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz",
- "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==",
- "dev": true,
- "requires": {
- "@istanbuljs/schema": "^0.1.2",
- "glob": "^7.1.4",
- "minimatch": "^3.0.4"
- },
- "dependencies": {
- "glob": {
- "version": "7.2.3",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
- "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
- "dev": true,
- "requires": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.1.1",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- }
- }
- }
- },
- "text-table": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
- "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==",
- "dev": true
- },
- "through": {
- "version": "2.3.8",
- "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
- "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg=="
- },
- "to-fast-properties": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
- "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==",
- "dev": true
- },
- "to-regex-range": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
- "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
- "dev": true,
- "requires": {
- "is-number": "^7.0.0"
- }
- },
- "toidentifier": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
- "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA=="
- },
- "touch": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz",
- "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==",
- "dev": true,
- "requires": {
- "nopt": "~1.0.10"
- }
- },
- "tough-cookie": {
- "version": "4.1.3",
- "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz",
- "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==",
- "requires": {
- "psl": "^1.1.33",
- "punycode": "^2.1.1",
- "universalify": "^0.2.0",
- "url-parse": "^1.5.3"
- },
- "dependencies": {
- "universalify": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz",
- "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg=="
- }
- }
- },
- "tr46": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/tr46/-/tr46-4.1.1.tgz",
- "integrity": "sha512-2lv/66T7e5yNyhAAC4NaKe5nVavzuGJQVVtRYLyQ2OI8tsJ61PMLlelehb0wi2Hx6+hT/OJUWZcw8MjlSRnxvw==",
- "requires": {
- "punycode": "^2.3.0"
- }
- },
- "tsconfig-paths": {
- "version": "3.14.2",
- "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz",
- "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==",
- "dev": true,
- "requires": {
- "@types/json5": "^0.0.29",
- "json5": "^1.0.2",
- "minimist": "^1.2.6",
- "strip-bom": "^3.0.0"
- },
- "dependencies": {
- "json5": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz",
- "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==",
- "dev": true,
- "requires": {
- "minimist": "^1.2.0"
- }
- },
- "strip-bom": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
- "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==",
- "dev": true
- }
- }
- },
- "tslib": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
- "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg=="
- },
- "type-check": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
- "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
- "dev": true,
- "requires": {
- "prelude-ls": "^1.2.1"
- }
- },
- "type-detect": {
- "version": "4.0.8",
- "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
- "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==",
- "dev": true
- },
- "type-fest": {
- "version": "0.20.2",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
- "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
- "dev": true
- },
- "type-is": {
- "version": "1.6.18",
- "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
- "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
- "requires": {
- "media-typer": "0.3.0",
- "mime-types": "~2.1.24"
- }
- },
- "typed-array-length": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz",
- "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "for-each": "^0.3.3",
- "is-typed-array": "^1.1.9"
- }
- },
- "typedarray-to-buffer": {
- "version": "3.1.5",
- "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
- "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==",
- "dev": true,
- "requires": {
- "is-typedarray": "^1.0.0"
- }
- },
- "uglify-js": {
- "version": "3.17.4",
- "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz",
- "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==",
- "optional": true
- },
- "unbox-primitive": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz",
- "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "has-bigints": "^1.0.2",
- "has-symbols": "^1.0.3",
- "which-boxed-primitive": "^1.0.2"
- }
- },
- "unbzip2-stream": {
- "version": "1.4.3",
- "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz",
- "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==",
- "requires": {
- "buffer": "^5.2.1",
- "through": "^2.3.8"
- }
- },
- "undefsafe": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz",
- "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==",
- "dev": true
- },
- "unique-string": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz",
- "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==",
- "dev": true,
- "requires": {
- "crypto-random-string": "^2.0.0"
- }
- },
- "universalify": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
- "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
- "dev": true
- },
- "unpipe": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
- "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ=="
- },
- "update-browserslist-db": {
- "version": "1.0.11",
- "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz",
- "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==",
- "dev": true,
- "requires": {
- "escalade": "^3.1.1",
- "picocolors": "^1.0.0"
- }
- },
- "uri-js": {
- "version": "4.4.1",
- "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
- "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
- "dev": true,
- "requires": {
- "punycode": "^2.1.0"
- }
- },
- "url-parse": {
- "version": "1.5.10",
- "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz",
- "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==",
- "requires": {
- "querystringify": "^2.1.1",
- "requires-port": "^1.0.0"
- }
- },
- "util-deprecate": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
- "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
- },
- "utils-merge": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
- "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA=="
- },
- "uuid": {
- "version": "8.3.2",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
- "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
- "dev": true
- },
- "vary": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
- "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg=="
- },
- "vm2": {
- "version": "3.9.19",
- "resolved": "https://registry.npmjs.org/vm2/-/vm2-3.9.19.tgz",
- "integrity": "sha512-J637XF0DHDMV57R6JyVsTak7nIL8gy5KH4r1HiwWLf/4GBbb5MKL5y7LpmF4A8E2nR6XmzpmMFQ7V7ppPTmUQg==",
- "requires": {
- "acorn": "^8.7.0",
- "acorn-walk": "^8.2.0"
- }
- },
- "vscode-languageserver-textdocument": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.8.tgz",
- "integrity": "sha512-1bonkGqQs5/fxGT5UchTgjGVnfysL0O8v1AYMBjqTbWQTFn721zaPGDYFkOKtfDgFiSgXM3KwaG3FMGfW4Ed9Q==",
- "dev": true
- },
- "vscode-uri": {
- "version": "3.0.7",
- "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.7.tgz",
- "integrity": "sha512-eOpPHogvorZRobNqJGhapa0JdwaxpjVvyBp0QIUMRMSf8ZAlqOdEquKuRmw9Qwu0qXtJIWqFtMkmvJjUZmMjVA==",
- "dev": true
- },
- "w3c-xmlserializer": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-4.0.0.tgz",
- "integrity": "sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==",
- "requires": {
- "xml-name-validator": "^4.0.0"
- }
- },
- "webidl-conversions": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz",
- "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g=="
- },
- "whatwg-encoding": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz",
- "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==",
- "requires": {
- "iconv-lite": "0.6.3"
- },
- "dependencies": {
- "iconv-lite": {
- "version": "0.6.3",
- "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
- "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
- "requires": {
- "safer-buffer": ">= 2.1.2 < 3.0.0"
- }
- }
- }
- },
- "whatwg-mimetype": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz",
- "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q=="
- },
- "whatwg-url": {
- "version": "12.0.1",
- "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-12.0.1.tgz",
- "integrity": "sha512-Ed/LrqB8EPlGxjS+TrsXcpUond1mhccS3pchLhzSgPCnTimUCKj3IZE75pAs5m6heB2U2TMerKFUXheyHY+VDQ==",
- "requires": {
- "tr46": "^4.1.1",
- "webidl-conversions": "^7.0.0"
- }
- },
- "which": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
- "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
- "dev": true,
- "requires": {
- "isexe": "^2.0.0"
- }
- },
- "which-boxed-primitive": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz",
- "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==",
- "dev": true,
- "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.1",
- "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz",
- "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==",
- "dev": true
- },
- "which-typed-array": {
- "version": "1.1.9",
- "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz",
- "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==",
- "dev": true,
- "requires": {
- "available-typed-arrays": "^1.0.5",
- "call-bind": "^1.0.2",
- "for-each": "^0.3.3",
- "gopd": "^1.0.1",
- "has-tostringtag": "^1.0.0",
- "is-typed-array": "^1.1.10"
- }
- },
- "word-wrap": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
- "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ=="
- },
- "wordwrap": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
- "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q=="
- },
- "workerpool": {
- "version": "6.2.1",
- "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.1.tgz",
- "integrity": "sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==",
- "dev": true
- },
- "wrap-ansi": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
- "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
- "requires": {
- "ansi-styles": "^4.0.0",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0"
- },
- "dependencies": {
- "emoji-regex": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
- },
- "is-fullwidth-code-point": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
- "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
- },
- "string-width": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "requires": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- }
- }
- }
- },
- "wrappy": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
- "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
- },
- "write-file-atomic": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz",
- "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==",
- "dev": true,
- "requires": {
- "imurmurhash": "^0.1.4",
- "is-typedarray": "^1.0.0",
- "signal-exit": "^3.0.2",
- "typedarray-to-buffer": "^3.1.5"
- }
- },
- "ws": {
- "version": "8.13.0",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz",
- "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==",
- "requires": {}
- },
- "xdg-basedir": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz",
- "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==",
- "dev": true
- },
- "xml-name-validator": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz",
- "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw=="
- },
- "xmlchars": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz",
- "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw=="
- },
- "y18n": {
- "version": "5.0.8",
- "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
- "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA=="
- },
- "yallist": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
- "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
- "dev": true
- },
- "yaml": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.2.tgz",
- "integrity": "sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==",
- "dev": true
- },
- "yargs": {
- "version": "16.2.0",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
- "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
- "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": {
- "emoji-regex": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
- "dev": true
- },
- "is-fullwidth-code-point": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
- "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
- "dev": true
- },
- "string-width": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "dev": true,
- "requires": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- }
- }
- }
- },
- "yargs-parser": {
- "version": "20.2.4",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz",
- "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==",
- "dev": true
- },
- "yargs-unparser": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz",
- "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==",
- "dev": true,
- "requires": {
- "camelcase": "^6.0.0",
- "decamelize": "^4.0.0",
- "flat": "^5.0.2",
- "is-plain-obj": "^2.1.0"
- },
- "dependencies": {
- "camelcase": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
- "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==",
- "dev": true
- },
- "decamelize": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz",
- "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==",
- "dev": true
- }
- }
- },
- "yauzl": {
- "version": "2.10.0",
- "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
- "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==",
- "requires": {
- "buffer-crc32": "~0.2.3",
- "fd-slicer": "~1.1.0"
- }
- },
- "yocto-queue": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
- "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
- "dev": true
- }
}
}
diff --git a/package.json b/package.json
index a2cca8af6..c58c19eb3 100644
--- a/package.json
+++ b/package.json
@@ -34,7 +34,7 @@
"eslint-config-prettier": "8.5.0",
"eslint-plugin-import": "2.26.0",
"eslint-plugin-node": "11.1.0",
- "eslint-plugin-prettier": "^4.0.0",
+ "eslint-plugin-prettier": "5.0.0-alpha.2",
"expect.js": "0.3",
"husky": "8.0.0",
"lint-staged": "13.2.0",
@@ -42,7 +42,7 @@
"nock": "13.3.0",
"nodemon": "3.0.1",
"nyc": "15.1.0",
- "prettier": "2.8.0"
+ "prettier": "3.0.0"
},
"scripts": {
"build": "npm run lint && npm run test",
diff --git a/public/css/specberus.css b/public/css/specberus.css
index de775106a..e4a7f78e6 100644
--- a/public/css/specberus.css
+++ b/public/css/specberus.css
@@ -33,7 +33,10 @@ img.filler {
.navbar img.logo:focus,
.navbar img.logo:hover,
.navbar img.logo:active {
- box-shadow: -2px 0 16px #ffffff, 2px 0 16px #ffffff, 0 -2px 16px #ffffff;
+ box-shadow:
+ -2px 0 16px #ffffff,
+ 2px 0 16px #ffffff,
+ 0 -2px 16px #ffffff;
}
#infoLink {
From 3a82587a2332933a027d9630d33ddfc80b74e37e Mon Sep 17 00:00:00 2001
From: Denis Ah-Kang <1696128+deniak@users.noreply.github.com>
Date: Mon, 10 Jul 2023 11:12:45 +0400
Subject: [PATCH 178/349] normalize a.textContent before check (#1757)
---
lib/rules/sotd/new-features.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/rules/sotd/new-features.js b/lib/rules/sotd/new-features.js
index 7d56e33ab..0540948bf 100644
--- a/lib/rules/sotd/new-features.js
+++ b/lib/rules/sotd/new-features.js
@@ -24,7 +24,7 @@ export function check(sr, done) {
if (sotd && sr.norm(sotd.textContent).match(warning)) {
const foundLink = Array.prototype.some.call(
sotd.querySelectorAll('a'),
- a => a.textContent === linkTxt && a.href === linkHref
+ a => sr.norm(a.textContent) === linkTxt && a.href === linkHref
);
if (!foundLink) {
sr.error(self, 'no-link');
From 47282d3f69f9ba2105d7572b608c910ea71e9fbb Mon Sep 17 00:00:00 2001
From: Denis Ah-Kang
Date: Mon, 10 Jul 2023 11:13:19 +0400
Subject: [PATCH 179/349] 8.1.2
---
package-lock.json | 4 ++--
package.json | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index e258589c0..152719e01 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "specberus",
- "version": "8.1.1",
+ "version": "8.1.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "specberus",
- "version": "8.1.1",
+ "version": "8.1.2",
"license": "MIT",
"dependencies": {
"compression": "1.7.4",
diff --git a/package.json b/package.json
index c58c19eb3..314e1dbb0 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "specberus",
- "version": "8.1.1",
+ "version": "8.1.2",
"description": "Specberus is a checker used at W3C to validate the compliance of Technical Reports with publication rules.",
"license": "MIT",
"main": "lib/validator",
From 31eeca3c7da7ae66211654cd764bfdb730077a63 Mon Sep 17 00:00:00 2001
From: Denis Ah-Kang <1696128+deniak@users.noreply.github.com>
Date: Mon, 17 Jul 2023 13:56:54 +0400
Subject: [PATCH 180/349] update for process 2023 (#1752)
---
lib/l10n-en_GB.js | 4 +-
lib/rules.json | 70 ++++++++++----------
lib/rules/sotd/new-features.js | 2 +-
lib/rules/sotd/process-document.js | 10 +--
lib/rules/sotd/publish.js | 4 +-
lib/rules/sotd/stability.js | 2 +-
test/doc-views/TR/Recommendation/REC.js | 2 +-
test/doc-views/TR/TRBase.js | 4 +-
test/doc-views/layout/spec.handlebars | 6 +-
test/doc-views/partials/stability.handlebars | 4 +-
test/doc-views/specBase.js | 8 +--
test/docs/2021-cr.html | 6 +-
test/docs/2021-crd.html | 4 +-
test/docs/2021-cry.html | 6 +-
test/docs/2021-cryd.html | 4 +-
test/docs/2021-disc.html | 4 +-
test/docs/2021-dnote.html | 4 +-
test/docs/2021-dry.html | 4 +-
test/docs/2021-fpwd.html | 4 +-
test/docs/2021-note.html | 4 +-
test/docs/2021-pr.html | 4 +-
test/docs/2021-rec.html | 2 +-
test/docs/2021-ry.html | 4 +-
test/docs/2021-stmt.html | 4 +-
test/docs/2021-wd-shortname-change.html | 4 +-
test/docs/2021-wd.html | 4 +-
test/samples.js | 28 ++++----
27 files changed, 103 insertions(+), 103 deletions(-)
diff --git a/lib/l10n-en_GB.js b/lib/l10n-en_GB.js
index 34e372041..fbdff541d 100644
--- a/lib/l10n-en_GB.js
+++ b/lib/l10n-en_GB.js
@@ -176,7 +176,7 @@ export const messages = {
'sotd.stability.no-cr-review':
'No wide review link for Candidate Recommendation',
'sotd.stability.wrong-cr-review-link':
- "Wrong wide review link for Candidate Recommendation, link should be 'https://www.w3.org/2021/Process-20211102/#dfn-wide-review'",
+ "Wrong wide review link for Candidate Recommendation, link should be 'https://www.w3.org/2023/Process-20230612/#dfn-wide-review'",
'sotd.stability.no-licensing-link':
"Wrong royalty-free licensing link for CR and REC, link should be ${licensingLink} with text '${licensingText}'",
// sotd/review-end
@@ -279,7 +279,7 @@ export const messages = {
'Deliverer not found. An attribute data-deliverer
must be in the SotD',
// sotd/new-features
'sotd.new-features.no-link':
- 'The paragraph on future updates to the recommendation should include a link to the new features: https://www.w3.org/2021/Process-20211102/#allow-new-features',
+ 'The paragraph on future updates to the recommendation should include a link to the new features: https://www.w3.org/2023/Process-20230612/#allow-new-features',
'sotd.new-features.no-warning':
"If it is the intention to incorporate new features in future updates of the Recommendation, please make sure to identify the document as intending to allow new features. ",
// structure/canonical
diff --git a/lib/rules.json b/lib/rules.json
index 7398a8bf9..27046693c 100644
--- a/lib/rules.json
+++ b/lib/rules.json
@@ -146,8 +146,8 @@
"datesFormat": true,
"publish": [
"Draft Registry",
- "Registry track ",
- "<a href=\"https://www.w3.org/2021/Process-20211102/#recs-and-notes\">Registry track</a>"
+ "Registry track ",
+ "<a href=\"https://www.w3.org/2023/Process-20230612/#recs-and-notes\">Registry track</a>"
],
"customParagraph": true,
"stability": "It must set expectations about the (in)stability of the document. The recommended text is: Publication as a Draft Registry does not imply endorsement by W3C and its Members
",
@@ -235,11 +235,11 @@
"datesFormat": true,
"publish": [
"Candidate Registry Snapshot",
- "Registry track ",
- "<a href=\"https://www.w3.org/2021/Process-20211102/#recs-and-notes\">Registry track</a>"
+ "Registry track ",
+ "<a href=\"https://www.w3.org/2023/Process-20230612/#recs-and-notes\">Registry track</a>"
],
"customParagraph": true,
- "stability": "It must set expectations about the (in)stability of the document. The recommended text is: Publication as a Draft Registry does not imply endorsement by W3C and its Members. A Candidate Registry Snapshot has received wide review .
Include this source code :<p>Publication as a Draft Registry does not imply endorsement by W3C and its Members. A Candidate Registry Snapshot has received <a href=\"https://www.w3.org/2021/Process-20211102/#dfn-wide-review\">wide review</a>.</p>
",
+ "stability": "It must set expectations about the (in)stability of the document. The recommended text is: Publication as a Draft Registry does not imply endorsement by W3C and its Members. A Candidate Registry Snapshot has received wide review .
Include this source code :<p>Publication as a Draft Registry does not imply endorsement by W3C and its Members. A Candidate Registry Snapshot has received <a href=\"https://www.w3.org/2023/Process-20230612/#dfn-wide-review\">wide review</a>.</p>
",
"reviewEndDate": "It must include a minimal duration (before which the group will not request the next transition). The duration must be expressed as an estimated date.",
"knownDisclosureNumber": true,
"patPolReq": true,
@@ -324,8 +324,8 @@
"datesFormat": true,
"publish": [
"Candidate Registry Draft",
- "Registry track ",
- "<a href=\"https://www.w3.org/2021/Process-20211102/#recs-and-notes\">Registry track</a>"
+ "Registry track ",
+ "<a href=\"https://www.w3.org/2023/Process-20230612/#recs-and-notes\">Registry track</a>"
],
"customParagraph": true,
"stability": "It must set expectations about the (in)stability of the document. The recommended text is: Publication as a Candidate Registry Draft does not imply endorsement by W3C and its Members. A Candidate Registry Draft integrates changes from the previous Candidate Registry that the Working Group intends to include in a subsequent Candidate Registry Snapshot.
",
@@ -413,8 +413,8 @@
"datesFormat": true,
"publish": [
"Registry",
- "Registry track ",
- "<a href=\"https://www.w3.org/2021/Process-20211102/#recs-and-notes\">Registry track</a>"
+ "Registry track ",
+ "<a href=\"https://www.w3.org/2023/Process-20230612/#recs-and-notes\">Registry track</a>"
],
"customParagraph": true,
"usage": "It must include the expectations in terms of usage of this registry. The SOTD should include the paragraph: W3C recommends the wide usage of this registry. ",
@@ -507,8 +507,8 @@
"boilerplateTRDoc": true,
"publish": [
"Group Draft Note",
- "Note track ",
- "<a href=\"https://www.w3.org/2021/Process-20211102/#recs-and-notes\">Note track</a>"
+ "Note track ",
+ "<a href=\"https://www.w3.org/2023/Process-20230612/#recs-and-notes\">Note track</a>"
],
"customParagraph": true,
"stability": "It must set expectations about the (in)stability of the document. The recommended text is: Group Draft Notes are not endorsed by W3C nor its Members.
or This Group Draft Note is endorsed by the @@@ Working/Interest Group (and the @@@ Working/Interest Group), but is not endorsed by W3C itself nor its Members.
",
@@ -596,8 +596,8 @@
"datesFormat": true,
"publish": [
"Group Note",
- "Note track ",
- "<a href=\"https://www.w3.org/2021/Process-20211102/#recs-and-notes\">Note track</a>"
+ "Note track ",
+ "<a href=\"https://www.w3.org/2023/Process-20230612/#recs-and-notes\">Note track</a>"
],
"customParagraph": true,
"stability": "It must set expectations about the (in)stability of the document. The recommended text is: Group Notes are not endorsed by W3C nor its Members.
or This Group Note is endorsed by the @@@ Working/Interest Group (and the @@@ Working/Interest Group), but is not endorsed by W3C itself nor its Members.
",
@@ -685,8 +685,8 @@
"datesFormat": true,
"publish": [
"Statement",
- "Note track ",
- "<a href=\"https://www.w3.org/2021/Process-20211102/#recs-and-notes\">Note track</a>"
+ "Note track ",
+ "<a href=\"https://www.w3.org/2023/Process-20230612/#recs-and-notes\">Note track</a>"
],
"customParagraph": true,
"stability": "It must set expectations about the (in)stability of the document. The recommended text is: A W3C Statement is a specification that, after extensive consensus-building, is endorsed by W3C and its Members.
Include this source code :<p>A W3C Statement is a specification that, after extensive consensus-building, is endorsed by W3C and its Members.</p>
",
@@ -778,8 +778,8 @@
"datesFormat": true,
"publish": [
"First Public Working Draft",
- "Recommendation track ",
- "<a href=\"https://www.w3.org/2021/Process-20211102/#recs-and-notes\">Recommendation track</a>"
+ "Recommendation track ",
+ "<a href=\"https://www.w3.org/2023/Process-20230612/#recs-and-notes\">Recommendation track</a>"
],
"customParagraph": true,
"stability": ["a First Public Working Draft", ""],
@@ -866,8 +866,8 @@
"datesFormat": true,
"publish": [
"Working Draft",
- "Recommendation track ",
- "<a href=\"https://www.w3.org/2021/Process-20211102/#recs-and-notes\">Recommendation track</a>"
+ "Recommendation track ",
+ "<a href=\"https://www.w3.org/2023/Process-20230612/#recs-and-notes\">Recommendation track</a>"
],
"customParagraph": true,
"changesList": ["should", ""],
@@ -960,15 +960,15 @@
"datesFormat": true,
"publish": [
"Candidate Recommendation Snapshot",
- "Recommendation track ",
- "<a href=\"https://www.w3.org/2021/Process-20211102/#recs-and-notes\">Recommendation track</a>"
+ "Recommendation track ",
+ "<a href=\"https://www.w3.org/2023/Process-20230612/#recs-and-notes\">Recommendation track</a>"
],
"reviewEndDate": "It must include a minimal duration (before which the group will not request the next transition). The duration must be expressed as an estimated date.",
"implEstimation": "It should include an estimated date by which time the Working Group expects to have sufficient implementation experience.",
"featAtRisk": "It must identify any \"features at risk\" declared by the Working Group (as defined in section 6.4 of the W3C Process Document ).",
"customParagraph": true,
"changesList": ["must", ""],
- "stability": "It must set expectations about the (in)stability of the document. The recommended text is: Publication as a Candidate Recommendation does not imply endorsement by W3C and its Members. A Candidate Recommendation Snapshot has received wide review , is intended to gather implementation experience, and has commitments from Working Group members to royalty-free licensing for implementations.
Include this source code :<p>Publication as a Candidate Recommendation does not imply endorsement by W3C and its Members. A Candidate Recommendation Snapshot has received <a href=\"https://www.w3.org/2021/Process-20211102/#dfn-wide-review\">wide review</a>, is intended to gather implementation experience, and has commitments from Working Group members to <a href=\"https://www.w3.org/Consortium/Patent-Policy/#sec-Requirements\">royalty-free licensing</a> for implementations.</p>
",
+ "stability": "It must set expectations about the (in)stability of the document. The recommended text is: Publication as a Candidate Recommendation does not imply endorsement by W3C and its Members. A Candidate Recommendation Snapshot has received wide review , is intended to gather implementation experience, and has commitments from Working Group members to royalty-free licensing for implementations.
Include this source code :<p>Publication as a Candidate Recommendation does not imply endorsement by W3C and its Members. A Candidate Recommendation Snapshot has received <a href=\"https://www.w3.org/2023/Process-20230612/#dfn-wide-review\">wide review</a>, is intended to gather implementation experience, and has commitments from Working Group members to <a href=\"https://www.w3.org/Consortium/Patent-Policy/#sec-Requirements\">royalty-free licensing</a> for implementations.</p>
",
"patPolReq": true,
"knownDisclosureNumber": true,
"whichProcess": true
@@ -1053,8 +1053,8 @@
"datesFormat": true,
"publish": [
"Candidate Recommendation Draft",
- "Recommendation track ",
- "<a href=\"https://www.w3.org/2021/Process-20211102/#recs-and-notes\">Recommendation track</a>"
+ "Recommendation track ",
+ "<a href=\"https://www.w3.org/2023/Process-20230612/#recs-and-notes\">Recommendation track</a>"
],
"reviewEndDate": "It must include a minimal duration (before which the group will not request the next transition). The duration must be expressed as an estimated date.",
"implEstimation": "It should include an estimated date by which time the Working Group expects to have sufficient implementation experience.",
@@ -1147,8 +1147,8 @@
"datesFormat": true,
"publish": [
"Proposed Recommendation",
- "Recommendation track ",
- "<a href=\"https://www.w3.org/2021/Process-20211102/#recs-and-notes\">Recommendation track</a>"
+ "Recommendation track ",
+ "<a href=\"https://www.w3.org/2023/Process-20230612/#recs-and-notes\">Recommendation track</a>"
],
"ACRepFeedbackEmail": true,
"reviewEndDatePR": true,
@@ -1162,7 +1162,7 @@
"draftStability": true,
"patPolReq": true,
"knownDisclosureNumber": true,
- "newFeatures": "If it is the intention to incorporate new features in future updates of the specification, please make sure to identify the document as intending to allow new features. Recommended text is: Future updates to this specification may incorporate new features. Include one of this source code: <p>Future updates to this specification may incorporate <a href=\"https://www.w3.org/2021/Process-20211102/#allow-new-features\">new features</a>.</p>
",
+ "newFeatures": "If it is the intention to incorporate new features in future updates of the specification, please make sure to identify the document as intending to allow new features. Recommended text is: Future updates to this specification may incorporate new features. Include one of this source code: <p>Future updates to this specification may incorporate <a href=\"https://www.w3.org/2023/Process-20230612/#allow-new-features\">new features</a>.</p>
",
"whichProcess": true
}
},
@@ -1249,14 +1249,14 @@
"boilerplateTRDoc": true,
"datesFormat": true,
"deployment": true,
- "publish": "W3C Recommendation must include one of the following paragraphs in the \"Status of This Document\" depending on the type of Recommendations:Recommendation without modifications: This document was published by the @@ Working Group as a Recommendation using the Recommendation track . Include this source code: <p>This document was published by the @@ Working Group as a Recommendation using the <a href=\"https://www.w3.org/2021/Process-20211102/#recs-and-notes\">Recommendation track</a>.</p>
Recommendation with candidate corrections: This document was published by the @@ Working Group as a Recommendation using the Recommendation track . It includes candidate corrections. Include this source code: <p>This document was published by the @@ Working Group as a Recommendation using the <a href=\"https://www.w3.org/2021/Process-20211102/#recs-and-notes\">Recommendation track</a>. It includes <a href=\"https://www.w3.org/2021/Process-20211102/#candidate-correction\">candidate corrections.</a>.</p>
Recommendation with candidate additions: This document was published by the @@ Working Group as a Recommendation using the Recommendation track . It includes candidate additions , introducing new features since the Previous Recommendation. Include this source code: <p>This document was published by the @@ Working Group as a Recommendation using the <a href=\"https://www.w3.org/2021/Process-20211102/#recs-and-notes\">Recommendation track</a>. It includes <a href=\"https://www.w3.org/2021/Process-20211102/#candidate-addition\">candidate additions</a>, introducing new features since the Previous Recommendation.</p>
Recommendation with candidate amendments: This document was published by the @@ Working Group as a Recommendation using the Recommendation track . It includes candidate amendments , introducing substantive changes and new features since the Previous Recommendation. Include this source code: <p>This document was published by the @@ Working Group as a Recommendation using the <a href=\"https://www.w3.org/2021/Process-20211102/#recs-and-notes\">Recommendation track</a>. It includes <a href=\"https://www.w3.org/2021/Process-20211102/#candidate-amendments\">candidate amendments</a>, introducing substantive changes and new features since the Previous Recommendation.</p>
Recommendation with proposed corrections: This document was published by the @@ Working Group as a Recommendation using the Recommendation track . It includes proposed corrections. Include this source code: <p>This document was published by the @@ Working Group as a Recommendation using the <a href=\"https://www.w3.org/2021/Process-20211102/#recs-and-notes\">Recommendation track</a>. It includes <a href=\"https://www.w3.org/2021/Process-20211102/#proposed-corrections\">proposed corrections.</a>.</p>
Recommendation with proposed additions: This document was published by the @@ Working Group as a Recommendation using the Recommendation track . It includes proposed additions , introducing new features since the Previous Recommendation. Include this source code: <p>This document was published by the @@ Working Group as a Recommendation using the <a href=\"https://www.w3.org/2021/Process-20211102/#recs-and-notes\">Recommendation track</a>. It includes <a href=\"https://www.w3.org/2021/Process-20211102/#proposed-addition\">proposed additions</a>, introducing new features since the Previous Recommendation.</p>
Recommendation with proposed amendments: This document was published by the @@ Working Group as a Recommendation using the Recommendation track . It includes proposed amendments , introducing substantive changes and new features since the Previous Recommendation. Include this source code: <p>This document was published by the @@ Working Group as a Recommendation using the <a href=\"https://www.w3.org/2021/Process-20211102/#recs-and-notes\">Recommendation track</a>. It includes <a href=\"https://www.w3.org/2021/Process-20211102/#proposed-amendments\">proposed amendments</a>, introducing substantive changes and new features since the Previous Recommendation.</p>
",
+ "publish": "W3C Recommendation must include one of the following paragraphs in the \"Status of This Document\" depending on the type of Recommendations:Recommendation without modifications: This document was published by the @@ Working Group as a Recommendation using the Recommendation track . Include this source code: <p>This document was published by the @@ Working Group as a Recommendation using the <a href=\"https://www.w3.org/2023/Process-20230612/#recs-and-notes\">Recommendation track</a>.</p>
Recommendation with candidate corrections: This document was published by the @@ Working Group as a Recommendation using the Recommendation track . It includes candidate corrections. Include this source code: <p>This document was published by the @@ Working Group as a Recommendation using the <a href=\"https://www.w3.org/2023/Process-20230612/#recs-and-notes\">Recommendation track</a>. It includes <a href=\"https://www.w3.org/2023/Process-20230612/#candidate-correction\">candidate corrections.</a>.</p>
Recommendation with candidate additions: This document was published by the @@ Working Group as a Recommendation using the Recommendation track . It includes candidate additions , introducing new features since the Previous Recommendation. Include this source code: <p>This document was published by the @@ Working Group as a Recommendation using the <a href=\"https://www.w3.org/2023/Process-20230612/#recs-and-notes\">Recommendation track</a>. It includes <a href=\"https://www.w3.org/2023/Process-20230612/#candidate-addition\">candidate additions</a>, introducing new features since the Previous Recommendation.</p>
Recommendation with candidate amendments: This document was published by the @@ Working Group as a Recommendation using the Recommendation track . It includes candidate amendments , introducing substantive changes and new features since the Previous Recommendation. Include this source code: <p>This document was published by the @@ Working Group as a Recommendation using the <a href=\"https://www.w3.org/2023/Process-20230612/#recs-and-notes\">Recommendation track</a>. It includes <a href=\"https://www.w3.org/2023/Process-20230612/#candidate-amendments\">candidate amendments</a>, introducing substantive changes and new features since the Previous Recommendation.</p>
Recommendation with proposed corrections: This document was published by the @@ Working Group as a Recommendation using the Recommendation track . It includes proposed corrections. Include this source code: <p>This document was published by the @@ Working Group as a Recommendation using the <a href=\"https://www.w3.org/2023/Process-20230612/#recs-and-notes\">Recommendation track</a>. It includes <a href=\"https://www.w3.org/2023/Process-20230612/#proposed-corrections\">proposed corrections.</a>.</p>
Recommendation with proposed additions: This document was published by the @@ Working Group as a Recommendation using the Recommendation track . It includes proposed additions , introducing new features since the Previous Recommendation. Include this source code: <p>This document was published by the @@ Working Group as a Recommendation using the <a href=\"https://www.w3.org/2023/Process-20230612/#recs-and-notes\">Recommendation track</a>. It includes <a href=\"https://www.w3.org/2023/Process-20230612/#proposed-addition\">proposed additions</a>, introducing new features since the Previous Recommendation.</p>
Recommendation with proposed amendments: This document was published by the @@ Working Group as a Recommendation using the Recommendation track . It includes proposed amendments , introducing substantive changes and new features since the Previous Recommendation. Include this source code: <p>This document was published by the @@ Working Group as a Recommendation using the <a href=\"https://www.w3.org/2023/Process-20230612/#recs-and-notes\">Recommendation track</a>. It includes <a href=\"https://www.w3.org/2023/Process-20230612/#proposed-amendments\">proposed amendments</a>, introducing substantive changes and new features since the Previous Recommendation.</p>
",
"recRelation": "It must indicate its relationship to previous related Recommendations (e.g., an indication that a Recommendation supersedes, obsoletes, or subsumes another, or that a Recommendation is an editorial revision) and must link to the most recent Recommendation (if any) having the same major revision number. The document thus links to two important resources: the previous edition of the Recommendation via the status section, and the previous draft (the Proposed Recommendation) via the \"Previous version\" link.",
"customParagraph": true,
"changesList": ["must", ""],
"stability": "It must set expectations about the stability of the document. The recommended text is: A W3C Recommendation is a specification that, after extensive consensus-building, is endorsed by W3C and its Members, and has commitments from Working Group members to royalty-free licensing for implementations.
Include this source code :<p>A W3C Recommendation is a specification that, after extensive consensus-building, is endorsed by <abbr title=\"World Wide Web Consortium\">W3C</abbr> and its Members, and has commitments from Working Group members to <a href=\"https://www.w3.org/Consortium/Patent-Policy/#sec-Requirements\">royalty-free licensing</a> for implementations.</p>
",
"patPolReq": true,
"knownDisclosureNumber": true,
- "newFeatures": "If it is the intention to incorporate new features in future updates of the Recommendation, please make sure to identify the document as intending to allow new features. Recommended text is: Future updates to this Recommendation may incorporate new features. Include one of this source code: <p>Future updates to this Recommendation may incorporate <a href=\"https://www.w3.org/2021/Process-20211102/#allow-new-features\">new features</a>.</p>
",
+ "newFeatures": "If it is the intention to incorporate new features in future updates of the Recommendation, please make sure to identify the document as intending to allow new features. Recommended text is: Future updates to this Recommendation may incorporate new features. Include one of this source code: <p>Future updates to this Recommendation may incorporate <a href=\"https://www.w3.org/2023/Process-20230612/#allow-new-features\">new features</a>.</p>
",
"whichProcess": true,
"recAddition": "Modifications in W3C Recommendation are divided into \"new features\" and \"changes\". Recommendations with modifications must include the following paragraphs depending on the changes.proposed corrections, aka \"substantive changes\": there should be a paragraph with class=\"correction proposed\"
Proposed corrections are marked in the document. Include this source code: <p class=\"correction proposed\">Proposed corrections are marked in the document.</p>
proposed additions, aka \"new features\": there should be a paragraph with class=\"addition proposed\"
Proposed additions are marked in the document. Include this source code: <p class=\"addition proposed\">Proposed additions are marked in the document.</p>
candidate corrections, aka \"substantive changes\": there should be a paragraph with class=\"correction\"
Candidate corrections are marked in the document. Include this source code: <p class=\"correction\">Candidate corrections are marked in the document.</p>
candidate additions, aka \"new features\": there should be a paragraph with class=\"addition\"
Candidate additions are marked in the document. Include this source code: <p class=\"correction\">Candidate additions are marked in the document.</p>
",
"commentEnd": "W3C Recommendation with proposed amendments (substantive changes or new features) must have a comment review date of at least 60 days after the publication date."
@@ -1341,8 +1341,8 @@
"datesFormat": true,
"publish": [
"Recommendation",
- "Recommendation track ",
- "<a href=\"https://www.w3.org/2021/Process-20211102/#recs-and-notes\">Recommendation track</a>"
+ "Recommendation track ",
+ "<a href=\"https://www.w3.org/2023/Process-20230612/#recs-and-notes\">Recommendation track</a>"
],
"recRelation": true,
"rescindsRationale": "It must include rationale for the decision to rescind the Recommendation.Include this source code: <p>W3C has chosen to rescind the <a href=\"@@PREVIOUS REC URI@@\">@@TITLE@@ Recommendation</a> for the following reasons: [...list of reasons...]. For additional information about replacement or alternative technologies, please refer to the <a href=\"https://www.w3.org/2016/11/obsoleting-rescinding/\">explanation of Obsoleting, Rescinding or Superseding W3C Specifications</a>.</p>
",
@@ -1518,8 +1518,8 @@
"datesFormat": true,
"publish": [
"Discontinued Draft",
- "Recommendation track ",
- "<a href=\"https://www.w3.org/2021/Process-20211102/#recs-and-notes\">Recommendation track</a>"
+ "Recommendation track ",
+ "<a href=\"https://www.w3.org/2023/Process-20230612/#recs-and-notes\">Recommendation track</a>"
],
"stability": "It must set expectations about the (in)stability of the document. The recommended text is: Publication as a Discontinued Draft implies that this document is no longer intended to advance or to be maintained. It is inappropriate to cite this document as other than abandoned work.
Include this source code :<p>Publication as a Discontinued Draft implies that this document is no longer intended to advance or to be maintained. It is inappropriate to cite this document as other than abandoned work.</p>
",
"patPolReq": true,
@@ -1612,7 +1612,7 @@
"draftStability": "It must include the following sentences in the \"Status Of This Document\": This is a draft document and may be updated, replaced or obsoleted by other documents at any time. It is inappropriate to cite this document as other than work in progress. ",
"patPolReq": "It must include a text related to the patent policy:if the Working Group is operating under the Patent Policy 2020 , the text is:This document was produced by a group operating under the W3C Patent Policy . W3C maintains a public list of any patent disclosures made in connection with the deliverables of the group; that page also includes instructions for disclosing a patent. An individual who has actual knowledge of a patent which the individual believes contains Essential Claim(s) must disclose the information in accordance with section 6 of the W3C Patent Policy .
Include this source code :<p>This document was produced by a group operating under the <a href=\"https://www.w3.org/Consortium/Patent-Policy/\">W3C Patent Policy</a>. W3C maintains a <a rel=\"disclosure\" href=\"@@URI to IPP status or other page@@\">public list of any patent disclosures</a> made in connection with the deliverables of the group; that page also includes instructions for disclosing a patent. An individual who has actual knowledge of a patent which the individual believes contains <a href=\"https://www.w3.org/Consortium/Patent-Policy/#def-essential\">Essential Claim(s)</a> must disclose the information in accordance with <a href=\"https://www.w3.org/Consortium/Patent-Policy/#sec-Disclosure\">section 6 of the W3C Patent Policy</a>.</p>
if the Working Group is operating under the Patent Policy 2017 , the text is:This document was produced by a group operating under the 1 August 2017 W3C Patent Policy . W3C maintains a public list of any patent disclosures made in connection with the deliverables of the group; that page also includes instructions for disclosing a patent. An individual who has actual knowledge of a patent which the individual believes contains Essential Claim(s) must disclose the information in accordance with section 6 of the W3C Patent Policy .
Include this source code :<p>This document was produced by a group operating under the <a href=\"https://www.w3.org/Consortium/Patent-Policy-20170801/\">1 August 2017 W3C Patent Policy</a>. W3C maintains a <a rel=\"disclosure\" href=\"@@URI to IPP status or other page@@\">public list of any patent disclosures</a> made in connection with the deliverables of the group; that page also includes instructions for disclosing a patent. An individual who has actual knowledge of a patent which the individual believes contains <a href=\"https://www.w3.org/Consortium/Patent-Policy-20170801/#def-essential\">Essential Claim(s)</a> must disclose the information in accordance with <a href=\"https://www.w3.org/Consortium/Patent-Policy-20170801/#sec-Disclosure\">section 6 of the W3C Patent Policy</a>.</p>
if the document is under Note track or Registry track, it must set the licensing requirements related to the Patent Policy. The text is: The W3C Patent Policy does not carry any licensing requirements or commitments on this document.
Include this source code :
<p>The <a href=\"https://www.w3.org/Consortium/Patent-Policy/\">W3C Patent Policy</a> does not carry any licensing requirements or commitments on this document.</p>
if the Note track or Registry track document is published by a Working Group operating under the 2017 W3C Patent Policy , the text is: The 1 August 2017 W3C Patent Policy does not carry any licensing requirements or commitments on this document.
Include this source code :<p>The <a href=\"https://www.w3.org/Consortium/Patent-Policy-20170801/\">1 August 2017 W3C Patent Policy</a> does not carry any licensing requirements or commitments on this document.</p>
Note: Contact the Communications Team for suitable adaptations in the case where a document has been published jointly by more than one group. In the adaptation, be sure that the text for informative-only specs or specs not going to Rec is the same as the standard text.
",
"knownDisclosureNumber": "It
must not indicate the number of known disclosures at the time of publication.",
- "whichProcess": "The document
must include the following boilerplate text in the status section to identify the governing process:
This document is governed by the 2 November 2021 W3C Process Document .
Include this source code :<p>This document is governed by the <a id=\"w3c_process_revision\" href=\"https://www.w3.org/2021/Process-20211102/\">2 November 2021 W3C Process Document</a>. </p>
",
+ "whichProcess": "The document
must include the following boilerplate text in the status section to identify the governing process:
This document is governed by the 12 June 2023 W3C Process Document .
Include this source code :<p>This document is governed by the <a id=\"w3c_process_revision\" href=\"https://www.w3.org/2023/Process-20230612/\">12 June 2023 W3C Process Document</a>. </p>
",
"discontinue": "If the document was published due to a W3C decision to stop work on this material, the status section
should include that rationale.",
"expectations": "It
should indicate the level of endorsement within the group for the material, set expectations that the group has completed work on the topics covered by the document, and set expectations about the group's commitment to respond to comments about the document.",
"ACRepFeedbackEmail": "It also
must provide information to Advisory Committee Representatives about how to send their review comments (e.g., the
link to all AC reviews , or a link to a specific questionnaire)",
@@ -1674,7 +1674,7 @@
"rec-edit-sotd": {
"name": "6. Change the \"status of this document\" section",
"rules": {
- "sotd": "The SOTD gets updated as follows:
6.1. add the following markup (update link to proper Process version if needed):<p>This specification is a <a href=\"https://www.w3.org/2021/Process-20211102/#rec-rescind\">@{param1} Recommendation</a>. A newer specification exists that is recommended for new adoption in place of this specification. </p>
6.2. Make sure to update or remove the sentence indicating that the document \"is a Recommendation\" if one appears. 6.3. Remove the following paragraph:<p>This document has been reviewed by W3C Members, by software developers, and by other W3C groups and interested parties, and is endorsed by the Director as a W3C Recommendation. It is a stable document and may be used as reference material or cited from another document. W3C's role in making the Recommendation is to draw attention to the specification and to promote its widespread deployment. This enhances the functionality and interoperability of the Web.</p>
6.4. ... and replace it with (update the @@ as needed):<p>For purposes of the W3C Patent Policy, this @{param1} Recommendation has the same status as an active Recommendation; it retains licensing commitments and remains available as a reference for old -- and possibly still deployed -- implementations, but is not recommended for future implementation. New implementations should follow the <a href='@@'>
latest version</a>
of the @@ specification.</p>
6.5. DO NOT TOUCH THE PATENT POLICY PARAGRAPH. The document is still governed by IP commitments even if it is @{param2} (as described in the paragraph you added in the previous step). 6.6. Look at the resulting SOTD, make sure it makes sense and \"modify as needed\". In other words, if you need to add more explanations about why the document was @{param2}, feel free to do so by adding to the first paragraph introduced by 6.1. The Director may ask to add or modify specific wordings as well. Just remember to keep the time spent as minimal since our goal is to minimize the time spent @{param3} documents, so don't overdo it.@{param4} "
+ "sotd": "The SOTD gets updated as follows:
6.1. add the following markup (update link to proper Process version if needed):<p>This specification is a <a href=\"https://www.w3.org/2023/Process-20230612/#rec-rescind\">@{param1} Recommendation</a>. A newer specification exists that is recommended for new adoption in place of this specification. </p>
6.2. Make sure to update or remove the sentence indicating that the document \"is a Recommendation\" if one appears. 6.3. Remove the following paragraph:<p>This document has been reviewed by W3C Members, by software developers, and by other W3C groups and interested parties, and is endorsed by the Director as a W3C Recommendation. It is a stable document and may be used as reference material or cited from another document. W3C's role in making the Recommendation is to draw attention to the specification and to promote its widespread deployment. This enhances the functionality and interoperability of the Web.</p>
6.4. ... and replace it with (update the @@ as needed):<p>For purposes of the W3C Patent Policy, this @{param1} Recommendation has the same status as an active Recommendation; it retains licensing commitments and remains available as a reference for old -- and possibly still deployed -- implementations, but is not recommended for future implementation. New implementations should follow the <a href='@@'>
latest version</a>
of the @@ specification.</p>
6.5. DO NOT TOUCH THE PATENT POLICY PARAGRAPH. The document is still governed by IP commitments even if it is @{param2} (as described in the paragraph you added in the previous step). 6.6. Look at the resulting SOTD, make sure it makes sense and \"modify as needed\". In other words, if you need to add more explanations about why the document was @{param2}, feel free to do so by adding to the first paragraph introduced by 6.1. The Director may ask to add or modify specific wordings as well. Just remember to keep the time spent as minimal since our goal is to minimize the time spent @{param3} documents, so don't overdo it.@{param4} "
}
}
}
diff --git a/lib/rules/sotd/new-features.js b/lib/rules/sotd/new-features.js
index 0540948bf..b4d48f817 100644
--- a/lib/rules/sotd/new-features.js
+++ b/lib/rules/sotd/new-features.js
@@ -19,7 +19,7 @@ export function check(sr, done) {
);
const linkTxt = 'new features';
const linkHref =
- 'https://www.w3.org/2021/Process-20211102/#allow-new-features';
+ 'https://www.w3.org/2023/Process-20230612/#allow-new-features';
if (sotd && sr.norm(sotd.textContent).match(warning)) {
const foundLink = Array.prototype.some.call(
diff --git a/lib/rules/sotd/process-document.js b/lib/rules/sotd/process-document.js
index 8975cb0a2..1b8c99129 100644
--- a/lib/rules/sotd/process-document.js
+++ b/lib/rules/sotd/process-document.js
@@ -15,11 +15,11 @@ export function check(sr, done) {
const docDate = sr.getDocumentDate();
const BOILERPLATE_PREFIX = 'This document is governed by the ';
const BOILERPLATE_SUFFIX = ' W3C Process Document.';
- let proc = '2 November 2021';
- let procUri = 'https://www.w3.org/2021/Process-20211102/';
- if (docDate < new Date('2021-09-14')) {
- proc = '15 September 2020';
- procUri = 'https://www.w3.org/2020/Process-20200915/';
+ let proc = '12 June 2023';
+ let procUri = 'https://www.w3.org/2023/Process-20230612/';
+ if (docDate < new Date('2023-07-01')) {
+ proc = '2 November 2021';
+ procUri = 'https://www.w3.org/2021/Process-20211102/';
}
const boilerplate = BOILERPLATE_PREFIX + proc + BOILERPLATE_SUFFIX;
diff --git a/lib/rules/sotd/publish.js b/lib/rules/sotd/publish.js
index 88eec070b..a9f503c41 100644
--- a/lib/rules/sotd/publish.js
+++ b/lib/rules/sotd/publish.js
@@ -38,7 +38,7 @@ export async function check(sr, done) {
// Check track link
const urlExpected =
- 'https://www.w3.org/2021/Process-20211102/#recs-and-notes';
+ 'https://www.w3.org/2023/Process-20230612/#recs-and-notes';
const trackEle = Array.prototype.filter.call(sotdLinks, ele =>
sr.norm(ele.textContent).match(`${sr.config.track} track`)
)[0];
@@ -69,7 +69,7 @@ export async function check(sr, done) {
sr.config.status === 'REC' ? sr.getRecMetadata({}) : null;
// check if 'candidate amendments' or 'proposed amendments' link in same paragraph is valid.
if (recType && JSON.stringify(recType) !== '{}') {
- const BASE_URL = 'https://www.w3.org/2021/Process-20211102/';
+ const BASE_URL = 'https://www.w3.org/2023/Process-20230612/';
let urlExpected;
let textExpected;
// for proposed amendments, proposed additions, proposed corrections.
diff --git a/lib/rules/sotd/stability.js b/lib/rules/sotd/stability.js
index c97128e26..cb659a248 100644
--- a/lib/rules/sotd/stability.js
+++ b/lib/rules/sotd/stability.js
@@ -104,7 +104,7 @@ export function check(sr, done) {
if (!review) sr.error(self, 'no-cr-review');
else if (
review.href !==
- 'https://www.w3.org/2021/Process-20211102/#dfn-wide-review'
+ 'https://www.w3.org/2023/Process-20230612/#dfn-wide-review'
)
sr.error(self, 'wrong-cr-review-link');
}
diff --git a/test/doc-views/TR/Recommendation/REC.js b/test/doc-views/TR/Recommendation/REC.js
index ec76ad4f4..25736c866 100644
--- a/test/doc-views/TR/Recommendation/REC.js
+++ b/test/doc-views/TR/Recommendation/REC.js
@@ -139,7 +139,7 @@ export default {
showProposedAdd: true,
},
processHTML:
- '2 November 2021
W3C Process Document',
+ '12 June 2023
W3C Process Document',
},
},
},
diff --git a/test/doc-views/TR/TRBase.js b/test/doc-views/TR/TRBase.js
index f16d053ed..3a152a844 100644
--- a/test/doc-views/TR/TRBase.js
+++ b/test/doc-views/TR/TRBase.js
@@ -111,7 +111,7 @@ export function buildCommonViewData(base) {
sotd: {
...base.sotd,
processLink:
- 'https://www.w3.org/wrong/link/2021/Process-20211102/',
+ 'https://www.w3.org/wrong/link/2023/Process-20230612/',
},
},
duplicatedProcess: {
@@ -151,7 +151,7 @@ export function buildCommonViewData(base) {
sotd: {
...base.sotd,
trackLink:
- 'https://www.w3.org/2021/Process-20211102/#wrong-url',
+ 'https://www.w3.org/2023/Process-20230612/#wrong-url',
},
},
noHomepageLink: {
diff --git a/test/doc-views/layout/spec.handlebars b/test/doc-views/layout/spec.handlebars
index 78d464f8d..93b30f3bd 100644
--- a/test/doc-views/layout/spec.handlebars
+++ b/test/doc-views/layout/spec.handlebars
@@ -195,7 +195,7 @@
{{#if sotd.rec.showProposedAdd}}
- It includes proposed addition , introducing new features since the Previous Recommendation.
+ It includes proposed addition , introducing new features since the Previous Recommendation.
{{/if}}
{{#if sotd.rec.showAddition}}
@@ -235,11 +235,11 @@
{{> patent-policy}}
- This document {{sotd.processTextPrefix}} {{! is governed by the}} {{{sotd.processHTML}}}{{! 2 November 2021 W3C Process Document }} .
+ This document {{sotd.processTextPrefix}} {{! is governed by the}} {{{sotd.processHTML}}}{{! 12 June 2023 W3C Process Document }} .
{{#if sotd.duplicateProcess}}
- This document {{sotd.processTextPrefix}} {{! is governed by the}} {{{sotd.processHTML}}}{{! 2 November 2021 W3C Process Document }} .
+ This document {{sotd.processTextPrefix}} {{! is governed by the}} {{{sotd.processHTML}}}{{! 12 June 2023 W3C Process Document }} .
{{/if}}
{{#if sotd.newFeatures.show}}
diff --git a/test/doc-views/partials/stability.handlebars b/test/doc-views/partials/stability.handlebars
index b4ae40ef2..64793867f 100644
--- a/test/doc-views/partials/stability.handlebars
+++ b/test/doc-views/partials/stability.handlebars
@@ -21,7 +21,7 @@
DISC: Publication as a Discontinued Draft implies that this document is no longer intended to advance or to be maintained. It is inappropriate to cite this document as other than abandoned work.
- CR: Publication as a Candidate Recommendation does not imply endorsement by
W3C and its Members. A Candidate Recommendation Snapshot has received
wide review , is intended to gather implementation experience, and has commitments from Working Group members to
royalty-free licensing for implementations.
+ CR: Publication as a Candidate Recommendation does not imply endorsement by
W3C and its Members. A Candidate Recommendation Snapshot has received
wide review , is intended to gather implementation experience, and has commitments from Working Group members to
royalty-free licensing for implementations.
CRD: Publication as a Candidate Recommendation does not imply endorsement by
W3C and its Members. A Candidate Recommendation Draft integrates changes from the previous Candidate Recommendation that the Working Group intends to include in a subsequent Candidate Recommendation Snapshot.
+
@@ -72,7 +72,7 @@
DRY: Publication as a Draft Registry does not imply endorsement by
W3C and its Members. This is a draft document and may be updated, replaced or obsoleted by other documents at any time. It is inappropriate to cite this document as other than work in progress.
- CRY: Publication as a Candidate Registry Snapshot does not imply endorsement by
W3C and its Members. A Candidate Registry Snapshot has received
wide review .
+ CRY: Publication as a Candidate Registry Snapshot does not imply endorsement by
W3C and its Members. A Candidate Registry Snapshot has received
wide review .
CRYD: Publication as a Candidate Registry Draft does not imply endorsement by
W3C and its Members. A Candidate Registry Draft integrates changes from the previous Candidate Registry that the Working Group intends to include in a subsequent Candidate Registry Snapshot.
diff --git a/test/doc-views/specBase.js b/test/doc-views/specBase.js
index 209d010d1..391d3a13a 100644
--- a/test/doc-views/specBase.js
+++ b/test/doc-views/specBase.js
@@ -132,7 +132,7 @@ export const data = {
group: 'Internationalization Working Group',
WGLink: 'https://www.w3.org/groups/wg/i18n-core',
- trackLink: 'https://www.w3.org/2021/Process-20211102/#recs-and-notes',
+ trackLink: 'https://www.w3.org/2023/Process-20230612/#recs-and-notes',
extra1: '',
noEndorsementHTML:
'does not imply endorsement by
W3C and its Members',
@@ -146,7 +146,7 @@ export const data = {
discText: 'intended to advance or to be maintained',
wideReviewText: 'wide review',
wideReviewLink:
- 'https://www.w3.org/2021/Process-20211102/#dfn-wide-review',
+ 'https://www.w3.org/2023/Process-20230612/#dfn-wide-review',
recConsensusText: 'after extensive consensus-building',
licensingText: 'royalty-free licensing',
@@ -180,9 +180,9 @@ export const data = {
duplicateProcess: false,
processTextPrefix: 'is governed by the',
- processLink: 'https://www.w3.org/2021/Process-20211102/',
+ processLink: 'https://www.w3.org/2023/Process-20230612/',
processHTML:
- '2 November 2021
W3C Process Document',
+ '12 June 2023
W3C Process Document',
newFeatures: {
show: false,
text: 'Future updates to this Recommendation may incorporate new features.',
diff --git a/test/docs/2021-cr.html b/test/docs/2021-cr.html
index 6df67bca6..1d3e2706a 100644
--- a/test/docs/2021-cr.html
+++ b/test/docs/2021-cr.html
@@ -84,7 +84,7 @@
Status of This Document
This document was published by the Web Performance Working Group
as a Candidate Recommendation Snapshot using the Recommendation
+ href="https://www.w3.org/2023/Process-20230612/#recs-and-notes">Recommendation
track .
@@ -92,7 +92,7 @@
Status of This Document
Publication as a Candidate Recommendation does not imply endorsement by
W3C and its Members.
A Candidate Recommendation Snapshot has received
wide review , is intended to
+ href="https://www.w3.org/2023/Process-20230612/#dfn-wide-review">wide review, is intended to
gather implementation experience, and has commitments from Working Group members to
royalty-free licensing for implementations.
@@ -111,7 +111,7 @@
Status of This Document
Patent Policy.
W3C maintains a
public list of any patent disclosures made in connection with the deliverables of the group; that page also includes instructions for disclosing a patent. An individual who has actual knowledge of a patent which the individual believes contains
Essential Claim(s) must disclose the information in accordance with
section 6 of the W3C Patent Policy .
- This document is governed by the 2 November 2021 W3C Process Document .
+ This document is governed by the 12 June 2023 W3C Process Document .
Table of Contents 1. Introduction1.1 Examples2. Time Origin3. The DOMHighResTimeStamp
typedef4. The Performance
interface4.1 now()
method4.2 timeOrigin
attribute4.3 toJSON()
method5. Extensions to WindowOrWorkerGlobalScope
mixin5.1 The performance
attribute6. Monotonic Clock7. Privacy and Security7.1 Clock resolution7.2 Clock drift8. Conformance9. IDL IndexA. AcknowledgmentsB. ReferencesB.1 Normative referencesB.2 Informative references
diff --git a/test/docs/2021-cry.html b/test/docs/2021-cry.html
index 827133935..d65492a7f 100644
--- a/test/docs/2021-cry.html
+++ b/test/docs/2021-cry.html
@@ -705,10 +705,10 @@ Status of This Document
that the document will be updated from time to time to include new information.
- This document was published by the Internationalization Working Group as a Candidate Registry Snapshot using the Registry track .
+ This document was published by the Internationalization Working Group as a Candidate Registry Snapshot using the Registry track .
- Publication as a Candidate Registry Snapshot does not imply endorsement by W3C and its Members. A Candidate Registry Snapshot has received wide review .
+
Publication as a Candidate Registry Snapshot does not imply endorsement by W3C and its Members. A Candidate Registry Snapshot has received wide review .
@@ -720,7 +720,7 @@ Status of This Document
The W3C Patent Policy does not carry any licensing requirements or commitments on this document.
- This document is governed by the 2 November 2021 W3C Process Document .
+ This document is governed by the 12 June 2023 W3C Process Document .
diff --git a/test/docs/2021-cryd.html b/test/docs/2021-cryd.html
index 8274f319e..7cfaa4ab9 100644
--- a/test/docs/2021-cryd.html
+++ b/test/docs/2021-cryd.html
@@ -708,7 +708,7 @@ Status of This Document
This document was published by the Internationalization
Working Group as a
Candidate Registry Draft using the Registry
+ href='https://www.w3.org/2023/Process-20230612/#recs-and-notes'>Registry
track .
@@ -732,7 +732,7 @@ Status of This Document
This document is governed by the
- 2 November 2021 12 June 2023 W3C Process Document .
diff --git a/test/docs/2021-disc.html b/test/docs/2021-disc.html
index 1d2f1760a..360422cdb 100644
--- a/test/docs/2021-disc.html
+++ b/test/docs/2021-disc.html
@@ -97,7 +97,7 @@ Status of This Document
- This document was published by the Web Performance Working Group as a Discontinued Draft using the Recommendation track .
+ This document was published by the Web Performance Working Group as a Discontinued Draft using the Recommendation track .
@@ -107,7 +107,7 @@
Status of This Document
This document was produced by a group operating under the W3C Patent Policy . W3C maintains a public list of any patent disclosures made in connection with the deliverables of the group; that page also includes instructions for disclosing a patent. An individual who has actual knowledge of a patent which the individual believes contains Essential Claim(s) must disclose the information in accordance with section 6 of the W3C Patent Policy .
- This document is governed by the 2 November 2021 W3C Process Document .
+ This document is governed by the 12 June 2023 W3C Process Document .
diff --git a/test/docs/2021-dnote.html b/test/docs/2021-dnote.html
index 1898ac4d7..e3e716f4b 100644
--- a/test/docs/2021-dnote.html
+++ b/test/docs/2021-dnote.html
@@ -700,7 +700,7 @@ Status of This Document
- This document was published by the Internationalization Working Group as a Group Draft Note using the Note track .
+ This document was published by the Internationalization Working Group as a Group Draft Note using the Note track .
@@ -712,7 +712,7 @@
Status of This Document
- This document is governed by the 2 November 2021 W3C Process Document .
+ This document is governed by the 12 June 2023 W3C Process Document .
diff --git a/test/docs/2021-dry.html b/test/docs/2021-dry.html
index bfe3f0477..8543db140 100644
--- a/test/docs/2021-dry.html
+++ b/test/docs/2021-dry.html
@@ -701,7 +701,7 @@ Status of This Document
- This document was published by the Internationalization Working Group as a Draft Registry using the Registry track .
+ This document was published by the Internationalization Working Group as a Draft Registry using the Registry track .
@@ -712,7 +712,7 @@
Status of This Document
The W3C Patent Policy does not carry any licensing requirements or commitments on this document.
- This document is governed by the 2 November 2021 W3C Process Document .
+ This document is governed by the 12 June 2023 W3C Process Document .
diff --git a/test/docs/2021-fpwd.html b/test/docs/2021-fpwd.html
index 7abd2f3df..52d510233 100644
--- a/test/docs/2021-fpwd.html
+++ b/test/docs/2021-fpwd.html
@@ -98,7 +98,7 @@ Status of This Document
This section describes the status of this document at the time of its publication. A list of current W3C publications and the latest revision of this technical report can be found in the W3C technical reports index at https://www.w3.org/TR/.
- This document was published by the Web Performance Working Group as a First Public Working Draft using the Recommendation track .
+ This document was published by the Web Performance Working Group as a First Public Working Draft using the Recommendation track .
@@ -110,7 +110,7 @@
Status of This Document
- This document is governed by the 2 November 2021 W3C Process Document .
+ This document is governed by the 12 June 2023 W3C Process Document .
diff --git a/test/docs/2021-note.html b/test/docs/2021-note.html
index 57dea4369..082b56bb0 100644
--- a/test/docs/2021-note.html
+++ b/test/docs/2021-note.html
@@ -700,7 +700,7 @@ Status of This Document
This document describes counter styles used by various cultures around the world and can be used as a reference for those wishing to define user-defined counter styles for CSS. The content of this document was originally part of the CSS Lists and Counters specification, but is now published as a standalone document by the W3C Internationalization Working Group. It is expected that the document will be updated from time to time to include new information.
- This document was published by the Internationalization Working Group as a Group Note using the Note track .
+ This document was published by the Internationalization Working Group as a Group Note using the Note track .
@@ -712,7 +712,7 @@
Status of This Document
- This document is governed by the 2 November 2021 W3C Process Document .
+ This document is governed by the 12 June 2023 W3C Process Document .
diff --git a/test/docs/2021-pr.html b/test/docs/2021-pr.html
index 0a0bcb2d1..343263122 100644
--- a/test/docs/2021-pr.html
+++ b/test/docs/2021-pr.html
@@ -92,7 +92,7 @@ Status of This Document
- This document was published by the Web Performance Working Group as a Proposed Recommendation using the Recommendation track .
+ This document was published by the Web Performance Working Group as a Proposed Recommendation using the Recommendation track .
@@ -108,7 +108,7 @@
Status of This Document
- This document is governed by the 2 November 2021 W3C Process Document .
+ This document is governed by the 12 June 2023 W3C Process Document .
diff --git a/test/docs/2021-rec.html b/test/docs/2021-rec.html
index 4e378eba5..9b632cea3 100644
--- a/test/docs/2021-rec.html
+++ b/test/docs/2021-rec.html
@@ -133,7 +133,7 @@ Status of This Document
href="https://www.w3.org/Consortium/Patent-Policy/#sec-Disclosure">section
6 of the W3C Patent Policy.
- This document is governed by the 2 November 2021 W3C Process Document .
+ This document is governed by the 12 June 2023 W3C Process Document .
diff --git a/test/docs/2021-ry.html b/test/docs/2021-ry.html
index 42b6a133d..e0f45d677 100644
--- a/test/docs/2021-ry.html
+++ b/test/docs/2021-ry.html
@@ -700,7 +700,7 @@ Status of This Document
- This document was published by the Internationalization Working Group as a Registry using the Registry track .
+ This document was published by the Internationalization Working Group as a Registry using the Registry track .
@@ -716,7 +716,7 @@
Status of This Document
- This document is governed by the 2 November 2021 W3C Process Document .
+ This document is governed by the 12 June 2023 W3C Process Document .
diff --git a/test/docs/2021-stmt.html b/test/docs/2021-stmt.html
index e5ae8da2e..82db08bd5 100644
--- a/test/docs/2021-stmt.html
+++ b/test/docs/2021-stmt.html
@@ -700,14 +700,14 @@ Status of This Document
This document describes counter styles used by various cultures around the world and can be used as a reference for those wishing to define user-defined counter styles for CSS. The content of this document was originally part of the CSS Lists and Counters specification, but is now published as a standalone document by the W3C Internationalization Working Group. It is expected that the document will be updated from time to time to include new information.
- This document was published by the Internationalization Working Group as a Statement using the Note track .
+ This document was published by the Internationalization Working Group as a Statement using the Note track .
A W3C Statement is a specification that, after extensive consensus-building, is endorsed by W3C and its Members. The W3C Patent Policy does not carry any licensing requirements or commitments on this document.
- This document is governed by the 2 November 2021 W3C Process Document .
+ This document is governed by the 12 June 2023 W3C Process Document .
diff --git a/test/docs/2021-wd-shortname-change.html b/test/docs/2021-wd-shortname-change.html
index 732ec7c1e..0f92c39e0 100644
--- a/test/docs/2021-wd-shortname-change.html
+++ b/test/docs/2021-wd-shortname-change.html
@@ -106,7 +106,7 @@ Status of This Document
This document was published by the Web Performance Working
Group as a Working Draft using the Recommendation track .
+ href='https://www.w3.org/2023/Process-20230612/#recs-and-notes'>Recommendation track.
@@ -131,7 +131,7 @@
Status of This Document
This document is governed by the 2 November 2021 12 June 2023 W3C Process Document .
diff --git a/test/docs/2021-wd.html b/test/docs/2021-wd.html
index 7600b62bd..873758edf 100644
--- a/test/docs/2021-wd.html
+++ b/test/docs/2021-wd.html
@@ -99,7 +99,7 @@ Status of This Document
- This document was published by the Web Performance Working Group as a Working Draft using the Recommendation track .
+ This document was published by the Web Performance Working Group as a Working Draft using the Recommendation track .
@@ -111,7 +111,7 @@
Status of This Document
- This document is governed by the 2 November 2021 W3C Process Document .
+ This document is governed by the 12 June 2023 W3C Process Document .
diff --git a/test/samples.js b/test/samples.js
index e1c85501c..1971e0d21 100644
--- a/test/samples.js
+++ b/test/samples.js
@@ -7,7 +7,7 @@ export const samples = [
editorIDs: [56102],
editorNames: ['George Herald'],
informative: false,
- process: 'https://www.w3.org/2021/Process-20211102/',
+ process: 'https://www.w3.org/2023/Process-20230612/',
delivererIDs: [45211],
patentPolicy: 'https://www.w3.org/Consortium/Patent-Policy-20200915/',
charters: ['https://www.w3.org/2021/02/webperf.html'],
@@ -26,7 +26,7 @@ export const samples = [
editorIDs: [56102],
editorNames: ['George Herald'],
informative: false,
- process: 'https://www.w3.org/2021/Process-20211102/',
+ process: 'https://www.w3.org/2023/Process-20230612/',
delivererIDs: [45211],
thisVersion: 'https://www.w3.org/TR/2021/WD-hr-time-2-20211104/',
latestVersion: 'https://www.w3.org/TR/hr-time-2/',
@@ -46,7 +46,7 @@ export const samples = [
editorIDs: [56102],
editorNames: ['George Herald'],
informative: false,
- process: 'https://www.w3.org/2021/Process-20211102/',
+ process: 'https://www.w3.org/2023/Process-20230612/',
delivererIDs: [45211],
thisVersion: 'https://www.w3.org/TR/2021/WD-new-name-3-20211104/',
latestVersion: 'https://www.w3.org/TR/new-name-3/',
@@ -67,7 +67,7 @@ export const samples = [
editorIDs: [56102],
editorNames: ['George Herald'],
informative: false,
- process: 'https://www.w3.org/2021/Process-20211102/',
+ process: 'https://www.w3.org/2023/Process-20230612/',
delivererIDs: [45211],
patentPolicy: 'https://www.w3.org/Consortium/Patent-Policy-20200915/',
charters: ['https://www.w3.org/2021/02/webperf.html'],
@@ -87,7 +87,7 @@ export const samples = [
editorIDs: [56102],
editorNames: ['George Herald'],
informative: false,
- process: 'https://www.w3.org/2021/Process-20211102/',
+ process: 'https://www.w3.org/2023/Process-20230612/',
delivererIDs: [45211],
charters: ['https://www.w3.org/2021/02/webperf.html'],
patentPolicy: 'https://www.w3.org/Consortium/Patent-Policy-20200915/',
@@ -108,7 +108,7 @@ export const samples = [
editorIDs: [56102],
editorNames: ['George Herald'],
informative: false,
- process: 'https://www.w3.org/2021/Process-20211102/',
+ process: 'https://www.w3.org/2023/Process-20230612/',
delivererIDs: [45211],
charters: ['https://www.w3.org/2021/02/webperf.html'],
patentPolicy: 'https://www.w3.org/Consortium/Patent-Policy-20200915/',
@@ -131,7 +131,7 @@ export const samples = [
'L.\n David Baron',
],
informative: false,
- process: 'https://www.w3.org/2021/Process-20211102/',
+ process: 'https://www.w3.org/2023/Process-20230612/',
delivererIDs: [32061],
charters: ['https://www.w3.org/2020/12/css-wg-charter.html'],
patentPolicy: 'https://www.w3.org/Consortium/Patent-Policy-20200915/',
@@ -150,7 +150,7 @@ export const samples = [
editorIDs: [3439],
editorNames: ['Richard Ishida'],
informative: false,
- process: 'https://www.w3.org/2021/Process-20211102/',
+ process: 'https://www.w3.org/2023/Process-20230612/',
delivererIDs: [32113],
patentPolicy: 'https://www.w3.org/Consortium/Patent-Policy-20170801/',
charters: [
@@ -173,7 +173,7 @@ export const samples = [
editorIDs: [3439],
editorNames: ['Richard Ishida'],
informative: true,
- process: 'https://www.w3.org/2021/Process-20211102/',
+ process: 'https://www.w3.org/2023/Process-20230612/',
delivererIDs: [32113],
patentPolicy: 'https://www.w3.org/Consortium/Patent-Policy-20170801/',
charters: [
@@ -196,7 +196,7 @@ export const samples = [
editorIDs: [3439],
editorNames: ['Richard Ishida'],
informative: false,
- process: 'https://www.w3.org/2021/Process-20211102/',
+ process: 'https://www.w3.org/2023/Process-20230612/',
delivererIDs: [32113],
patentPolicy: 'https://www.w3.org/Consortium/Patent-Policy-20170801/',
charters: [
@@ -219,7 +219,7 @@ export const samples = [
editorIDs: [3439],
editorNames: ['Richard Ishida'],
informative: false,
- process: 'https://www.w3.org/2021/Process-20211102/',
+ process: 'https://www.w3.org/2023/Process-20230612/',
delivererIDs: [32113],
charters: [
'https://www.w3.org/International/groups/wg/charter-2019-2021.html',
@@ -242,7 +242,7 @@ export const samples = [
editorIDs: [3439],
editorNames: ['Richard Ishida'],
informative: false,
- process: 'https://www.w3.org/2021/Process-20211102/',
+ process: 'https://www.w3.org/2023/Process-20230612/',
delivererIDs: [32113],
patentPolicy: 'https://www.w3.org/Consortium/Patent-Policy-20170801/',
charters: [
@@ -265,7 +265,7 @@ export const samples = [
editorIDs: [3439],
editorNames: ['Richard Ishida'],
informative: false,
- process: 'https://www.w3.org/2021/Process-20211102/',
+ process: 'https://www.w3.org/2023/Process-20230612/',
delivererIDs: [32113],
charters: [
'https://www.w3.org/International/groups/wg/charter-2019-2021.html',
@@ -288,7 +288,7 @@ export const samples = [
editorIDs: [3439],
editorNames: ['Richard Ishida'],
informative: false,
- process: 'https://www.w3.org/2021/Process-20211102/',
+ process: 'https://www.w3.org/2023/Process-20230612/',
delivererIDs: [32113],
charters: [
'https://www.w3.org/International/groups/wg/charter-2019-2021.html',
From 0b5fd2040800c03db1d63b03e19d9cd01766b5a0 Mon Sep 17 00:00:00 2001
From: Denis Ah-Kang
Date: Mon, 17 Jul 2023 13:57:33 +0400
Subject: [PATCH 181/349] 9.0.0
---
package-lock.json | 4 ++--
package.json | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 152719e01..b9982c3c2 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "specberus",
- "version": "8.1.2",
+ "version": "9.0.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "specberus",
- "version": "8.1.2",
+ "version": "9.0.0",
"license": "MIT",
"dependencies": {
"compression": "1.7.4",
diff --git a/package.json b/package.json
index 314e1dbb0..1a5b23df5 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "specberus",
- "version": "8.1.2",
+ "version": "9.0.0",
"description": "Specberus is a checker used at W3C to validate the compliance of Technical Reports with publication rules.",
"license": "MIT",
"main": "lib/validator",
From cdea9d30a26f430a38f9916e230f3436b2999da8 Mon Sep 17 00:00:00 2001
From: Denis Ah-Kang <1696128+deniak@users.noreply.github.com>
Date: Wed, 19 Jul 2023 09:28:20 +0400
Subject: [PATCH 182/349] allow and even recommend the use of traling slash on
group homepage (#1758)
---
lib/l10n-en_GB.js | 2 +-
lib/rules.json | 2 +-
lib/rules/sotd/publish.js | 12 +++++++-----
test/doc-views/specBase.js | 2 +-
4 files changed, 10 insertions(+), 8 deletions(-)
diff --git a/lib/l10n-en_GB.js b/lib/l10n-en_GB.js
index fbdff541d..b144c6c2c 100644
--- a/lib/l10n-en_GB.js
+++ b/lib/l10n-en_GB.js
@@ -246,7 +246,7 @@ export const messages = {
'sotd.publish.url-not-match':
'The link for "${text}" in publisher paragraph in the Status of This Document is not correct. The right link is: <a href="${url}">${text}</a>
',
'sotd.publish.no-homepage-link':
- 'The homepage ${homepage} should appear in the “status of this document” ',
+ 'The group homepage (regular expression: ${homepage}) should appear in the “status of this document” ',
// sotd/rec-comment-end
'sotd.rec-comment-end.not-found':
'This W3C Recommendation has substantive changes or new features, cannot find comment end date no earlier than ${minimumEndDate}.',
diff --git a/lib/rules.json b/lib/rules.json
index 27046693c..7bdc82a7c 100644
--- a/lib/rules.json
+++ b/lib/rules.json
@@ -1604,7 +1604,7 @@
"sotd": "There must be a status section that follows the abstract, labeled with an h2
element with content \"Status of This Document\". The Team maintains the status section of a document.",
"boilerplateTRDoc": "It must begin with the following boilerplate text: This section describes the status of this document at the time of its publication. A list of current W3C publications and the latest revision of this technical report can be found in the W3C technical reports index at https://www.w3.org/TR/.
Include this source code :<p><em>This section describes the status of this document at the time of its publication. A list of current W3C publications and the latest revision of this technical report can be found in the <a href=\"https://www.w3.org/TR/\">W3C technical reports index</a> at https://www.w3.org/TR/.</em></p>
",
"datesFormat": "All dates must have one of the following forms:DD Month YYYY : 09 January 2020 DD-Month-YYYY : 09-January-2020 DD Mon YYYY : 09 Jan 2020 DD-Mon-YYYY : 09-Jan-2020 A leading zero in the day is optional .",
- "publish": "It must include the name of the W3C group that produced the document, the type of document and its track. The name must be a link to a public page for the group.This document was published by the @@@ Working/Interest Group as a @{param1} using the @{param2}.
Include this source code :<p>This document was published by the <a href=\"https://www.w3.org/groups/(wg|ig)/@@\">@@@ Working/Interest Group</a> as a @{param1} using the @{param3}.</p>
",
+ "publish": "It must include the name of the W3C group that produced the document, the type of document and its track. The name must be a link to a public page for the group.This document was published by the @@@ Working/Interest Group as a @{param1} using the @{param2}.
Include this source code :<p>This document was published by the <a href=\"https://www.w3.org/groups/(wg|ig)/@@/\">@@@ Working/Interest Group</a> as a @{param1} using the @{param3}.</p>
",
"customParagraph": "It must include at least one customized paragraph. This section should include the title page date (i.e., the one next to the maturity level at the top of the document). These paragraphs should explain the publication context, including rationale and relationships to other work. See examples and more discussion in the Manual of Style .",
"changesList": "It @{param1} include a link to changes since the previous draft (e.g., a list of changes or a diff document or both; see the online HTML diff tool ).@{param2}",
"deployment": "It must include the expectations in terms of deployment. The recommended text is: W3C recommends the wide deployment of this specification as a standard for the Web. ",
diff --git a/lib/rules/sotd/publish.js b/lib/rules/sotd/publish.js
index a9f503c41..4266e7656 100644
--- a/lib/rules/sotd/publish.js
+++ b/lib/rules/sotd/publish.js
@@ -51,15 +51,17 @@ export async function check(sr, done) {
// Check the Deliverer Group link.
const delivererGroups = await sr.getDelivererGroups();
- const groupsURLExpected = delivererGroups.map(
+ const groupsURLRegExpExpected = delivererGroups.map(
delivererGroup =>
- `https://www.w3.org/groups/${delivererGroup.groupType}/${delivererGroup.groupShortname}`
+ new RegExp(
+ `^https://www.w3.org/groups/${delivererGroup.groupType}/${delivererGroup.groupShortname}/?$`
+ )
);
const sotdLinksHref = Array.from(sotdLinks).map(l => l.href);
- groupsURLExpected.forEach(groupURLExpected => {
- if (!sotdLinksHref.includes(groupURLExpected)) {
+ groupsURLRegExpExpected.forEach(groupURLRegExpExpected => {
+ if (!sotdLinksHref.some(l => groupURLRegExpExpected.test(l))) {
sr.error(self, 'no-homepage-link', {
- homepage: groupURLExpected,
+ homepage: groupURLRegExpExpected,
});
}
});
diff --git a/test/doc-views/specBase.js b/test/doc-views/specBase.js
index 391d3a13a..b23cbac4e 100644
--- a/test/doc-views/specBase.js
+++ b/test/doc-views/specBase.js
@@ -131,7 +131,7 @@ export const data = {
group: 'Internationalization Working Group',
- WGLink: 'https://www.w3.org/groups/wg/i18n-core',
+ WGLink: 'https://www.w3.org/groups/wg/i18n-core/',
trackLink: 'https://www.w3.org/2023/Process-20230612/#recs-and-notes',
extra1: '',
noEndorsementHTML:
From 3cbd2279ec5a80315adebdb693e3612d86f495d4 Mon Sep 17 00:00:00 2001
From: Denis Ah-Kang
Date: Wed, 19 Jul 2023 09:28:43 +0400
Subject: [PATCH 183/349] 9.0.1
---
package-lock.json | 4 ++--
package.json | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index b9982c3c2..17ff5a38d 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "specberus",
- "version": "9.0.0",
+ "version": "9.0.1",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "specberus",
- "version": "9.0.0",
+ "version": "9.0.1",
"license": "MIT",
"dependencies": {
"compression": "1.7.4",
diff --git a/package.json b/package.json
index 1a5b23df5..230f1ce8c 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "specberus",
- "version": "9.0.0",
+ "version": "9.0.1",
"description": "Specberus is a checker used at W3C to validate the compliance of Technical Reports with publication rules.",
"license": "MIT",
"main": "lib/validator",
From 0c728a33c3af971b19303061b7c5d9dd56f500ed Mon Sep 17 00:00:00 2001
From: Denis Ah-Kang
Date: Wed, 19 Jul 2023 09:36:13 +0400
Subject: [PATCH 184/349] update dependencies
---
package-lock.json | 387 +++++++++++++++++++++++++++++-----------------
package.json | 2 +-
2 files changed, 247 insertions(+), 142 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 17ff5a38d..0c623d15e 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -18,7 +18,7 @@
"jsdom": "22.1.0",
"metaviewport-parser": "0.3.0",
"morgan": "1.10.0",
- "node-w3capi": "2.0.0",
+ "node-w3capi": "2.0.1",
"promise": "8.3.0",
"puppeteer": "20.8.0",
"socket.io": "4.7.0",
@@ -82,35 +82,35 @@
}
},
"node_modules/@babel/compat-data": {
- "version": "7.22.6",
- "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.6.tgz",
- "integrity": "sha512-29tfsWTq2Ftu7MXmimyC0C5FDZv5DYxOZkh3XD3+QW4V/BYuv/LyEsjj3c0hqedEaDt6DBfDvexMKU8YevdqFg==",
+ "version": "7.22.9",
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.9.tgz",
+ "integrity": "sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==",
"dev": true,
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/core": {
- "version": "7.22.8",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.8.tgz",
- "integrity": "sha512-75+KxFB4CZqYRXjx4NlR4J7yGvKumBuZTmV4NV6v09dVXXkuYVYLT68N6HCzLvfJ+fWCxQsntNzKwwIXL4bHnw==",
+ "version": "7.22.9",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.9.tgz",
+ "integrity": "sha512-G2EgeufBcYw27U4hhoIwFcgc1XU7TlXJ3mv04oOv1WCuo900U/anZSPzEqNjwdjgffkk2Gs0AN0dW1CKVLcG7w==",
"dev": true,
"dependencies": {
"@ampproject/remapping": "^2.2.0",
"@babel/code-frame": "^7.22.5",
- "@babel/generator": "^7.22.7",
- "@babel/helper-compilation-targets": "^7.22.6",
- "@babel/helper-module-transforms": "^7.22.5",
+ "@babel/generator": "^7.22.9",
+ "@babel/helper-compilation-targets": "^7.22.9",
+ "@babel/helper-module-transforms": "^7.22.9",
"@babel/helpers": "^7.22.6",
"@babel/parser": "^7.22.7",
"@babel/template": "^7.22.5",
"@babel/traverse": "^7.22.8",
"@babel/types": "^7.22.5",
- "@nicolo-ribaudo/semver-v6": "^6.3.3",
"convert-source-map": "^1.7.0",
"debug": "^4.1.0",
"gensync": "^1.0.0-beta.2",
- "json5": "^2.2.2"
+ "json5": "^2.2.2",
+ "semver": "^6.3.1"
},
"engines": {
"node": ">=6.9.0"
@@ -143,10 +143,19 @@
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
"dev": true
},
+ "node_modules/@babel/core/node_modules/semver": {
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
"node_modules/@babel/generator": {
- "version": "7.22.7",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.7.tgz",
- "integrity": "sha512-p+jPjMG+SI8yvIaxGgeW24u7q9+5+TGpZh8/CuB7RhBKd7RCy8FayNEFNNKrNK/eUcY/4ExQqLmyrvBXKsIcwQ==",
+ "version": "7.22.9",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.9.tgz",
+ "integrity": "sha512-KtLMbmicyuK2Ak/FTCJVbDnkN1SlT8/kceFTiuDiiRUUSMnHMidxSCdG4ndkTOHHpoomWe/4xkvHkEOncwjYIw==",
"dev": true,
"dependencies": {
"@babel/types": "^7.22.5",
@@ -159,16 +168,16 @@
}
},
"node_modules/@babel/helper-compilation-targets": {
- "version": "7.22.6",
- "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.6.tgz",
- "integrity": "sha512-534sYEqWD9VfUm3IPn2SLcH4Q3P86XL+QvqdC7ZsFrzyyPF3T4XGiVghF6PTYNdWg6pXuoqXxNQAhbYeEInTzA==",
+ "version": "7.22.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.9.tgz",
+ "integrity": "sha512-7qYrNM6HjpnPHJbopxmb8hSPoZ0gsX8IvUS32JGVoy+pU9e5N0nLr1VjJoR6kA4d9dmGLxNYOjeB8sUDal2WMw==",
"dev": true,
"dependencies": {
- "@babel/compat-data": "^7.22.6",
+ "@babel/compat-data": "^7.22.9",
"@babel/helper-validator-option": "^7.22.5",
- "@nicolo-ribaudo/semver-v6": "^6.3.3",
"browserslist": "^4.21.9",
- "lru-cache": "^5.1.1"
+ "lru-cache": "^5.1.1",
+ "semver": "^6.3.1"
},
"engines": {
"node": ">=6.9.0"
@@ -177,6 +186,15 @@
"@babel/core": "^7.0.0"
}
},
+ "node_modules/@babel/helper-compilation-targets/node_modules/semver": {
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
"node_modules/@babel/helper-environment-visitor": {
"version": "7.22.5",
"resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz",
@@ -224,22 +242,22 @@
}
},
"node_modules/@babel/helper-module-transforms": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.5.tgz",
- "integrity": "sha512-+hGKDt/Ze8GFExiVHno/2dvG5IdstpzCq0y4Qc9OJ25D4q3pKfiIP/4Vp3/JvhDkLKsDK2api3q3fpIgiIF5bw==",
+ "version": "7.22.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.9.tgz",
+ "integrity": "sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ==",
"dev": true,
"dependencies": {
"@babel/helper-environment-visitor": "^7.22.5",
"@babel/helper-module-imports": "^7.22.5",
"@babel/helper-simple-access": "^7.22.5",
- "@babel/helper-split-export-declaration": "^7.22.5",
- "@babel/helper-validator-identifier": "^7.22.5",
- "@babel/template": "^7.22.5",
- "@babel/traverse": "^7.22.5",
- "@babel/types": "^7.22.5"
+ "@babel/helper-split-export-declaration": "^7.22.6",
+ "@babel/helper-validator-identifier": "^7.22.5"
},
"engines": {
"node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
}
},
"node_modules/@babel/helper-simple-access": {
@@ -477,9 +495,9 @@
}
},
"node_modules/@cspell/cspell-bundled-dicts": {
- "version": "6.31.1",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-6.31.1.tgz",
- "integrity": "sha512-rsIev+dk1Vd8H1OKZhNhXycIVsMfeWJaeW3QUi1l4oIoGwQfJVbs1ZPZPHE5cglzyHOW1jQNStXf34UKaC6siA==",
+ "version": "6.31.2",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-6.31.2.tgz",
+ "integrity": "sha512-rQ5y/U1Ah5AaduIh3NU2z371hRrOr1cmNdhhP8oiuz2E4VqmcoVHflXIct9DgY8uIJpwsSCdR6ypOQWZYXYnwA==",
"dev": true,
"dependencies": {
"@cspell/dict-ada": "^4.0.1",
@@ -499,7 +517,7 @@
"@cspell/dict-en-common-misspellings": "^1.0.2",
"@cspell/dict-en-gb": "1.1.33",
"@cspell/dict-filetypes": "^3.0.0",
- "@cspell/dict-fonts": "^3.0.1",
+ "@cspell/dict-fonts": "^3.0.2",
"@cspell/dict-fullstack": "^3.1.5",
"@cspell/dict-gaming-terms": "^1.0.4",
"@cspell/dict-git": "^2.0.0",
@@ -579,9 +597,9 @@
"dev": true
},
"node_modules/@cspell/dict-companies": {
- "version": "3.0.16",
- "resolved": "https://registry.npmjs.org/@cspell/dict-companies/-/dict-companies-3.0.16.tgz",
- "integrity": "sha512-Ut/ntCTnnzjO5cDrPnzYYLLaoElNsXNmLXIxHELP9lR70OsiLVJE079A2fhgE58smvnjJDcERVGyQJTirDBICA==",
+ "version": "3.0.17",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-companies/-/dict-companies-3.0.17.tgz",
+ "integrity": "sha512-vo1jbozgZWSzz2evIL26kLd35tVb+5kW/UTvTzAwaWutSWRloRyKx38nj2CaLJ2IFxBdiATteCFGTzKCvJJl6A==",
"dev": true
},
"node_modules/@cspell/dict-cpp": {
@@ -615,9 +633,9 @@
"dev": true
},
"node_modules/@cspell/dict-data-science": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/@cspell/dict-data-science/-/dict-data-science-1.0.6.tgz",
- "integrity": "sha512-lLvuZSWAr2N6Ny5Q0WburmqZxCSdDFpOk01z8NuKhIHvwQWdBRZSDFGY1j4LrJEde8K3L0M1glq4Jtqm4mnW7Q==",
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-data-science/-/dict-data-science-1.0.7.tgz",
+ "integrity": "sha512-Q9VUFaarUpqM6CAmR8peP4o9alk0XQ4rgVoE2R2XalpC2cqPI8Hmg6QwMU2UPioSUcWMJCqLc/KzJti0gBMuxA==",
"dev": true
},
"node_modules/@cspell/dict-django": {
@@ -777,9 +795,9 @@
"dev": true
},
"node_modules/@cspell/dict-python": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-python/-/dict-python-4.1.1.tgz",
- "integrity": "sha512-gllGfnunCC3HhNuiF/e8OHq+EZG3bErydmnE1TlvSSngChLo/0O46hD7U+chHyTakZ6z4ancH5O+0cQ78e8XDA==",
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-python/-/dict-python-4.1.2.tgz",
+ "integrity": "sha512-Whcn4K8R0Ux/hcx/P9Fbx6i29GwTaXgT3LTt95AuCnV5RRLrzsqoyZkz851hcg5z4kjUQVMduDl3HECGgW/FNw==",
"dev": true,
"dependencies": {
"@cspell/dict-data-science": "^1.0.0"
@@ -810,9 +828,9 @@
"dev": true
},
"node_modules/@cspell/dict-software-terms": {
- "version": "3.1.18",
- "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-3.1.18.tgz",
- "integrity": "sha512-puNwb9w7Au8CGdQsNcFD/YTnFR6IuNjciXWRjmnSV+M1lZ6pJiFi4AMvecFmdZzyM3UYpWRAYxlt/RJ+RsBWbA==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-3.2.0.tgz",
+ "integrity": "sha512-RI6sv4Bc4i42YH/ofVelv8lXpJRhCyS9IhI2BtejUoMXKhKA9gC01ATXOylx+oaQmj3t5ark4R50xKFRvC7ENA==",
"dev": true
},
"node_modules/@cspell/dict-sql": {
@@ -1109,15 +1127,6 @@
"integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==",
"dev": true
},
- "node_modules/@nicolo-ribaudo/semver-v6": {
- "version": "6.3.3",
- "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/semver-v6/-/semver-v6-6.3.3.tgz",
- "integrity": "sha512-3Yc1fUTs69MG/uZbJlLSI3JISMn2UV2rg+1D/vROUqZyh3l6iYHCs7GMp+M40ZD7yOdDbYjJcU1oTJhrc+dGKg==",
- "dev": true,
- "bin": {
- "semver": "bin/semver.js"
- }
- },
"node_modules/@nodelib/fs.scandir": {
"version": "2.1.5",
"resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
@@ -1319,9 +1328,9 @@
"dev": true
},
"node_modules/@types/node": {
- "version": "20.4.1",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-20.4.1.tgz",
- "integrity": "sha512-JIzsAvJeA/5iY6Y/OxZbv1lUcc8dNSE77lb2gnBH+/PJ3lFR1Ccvgwl5JWnHAkNHcRsT0TbpVOsiMKZ1F/yyJg=="
+ "version": "20.4.2",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-20.4.2.tgz",
+ "integrity": "sha512-Dd0BYtWgnWJKwO1jkmTrzofjK2QXXcai0dmtzvIBhcA+RsG5h8R3xlyta0kGOZRNfL9GuRtb1knmPEhQrePCEw=="
},
"node_modules/@types/yauzl": {
"version": "2.10.0",
@@ -1599,6 +1608,26 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/arraybuffer.prototype.slice": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.1.tgz",
+ "integrity": "sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw==",
+ "dev": true,
+ "dependencies": {
+ "array-buffer-byte-length": "^1.0.0",
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.2.0",
+ "get-intrinsic": "^1.2.1",
+ "is-array-buffer": "^3.0.2",
+ "is-shared-array-buffer": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/asap": {
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
@@ -1931,9 +1960,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001514",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001514.tgz",
- "integrity": "sha512-ENcIpYBmwAAOm/V2cXgM7rZUrKKaqisZl4ZAI520FIkqGXUxJjmaIssbRW5HVVR5tyV6ygTLIm15aU8LUmQSaQ==",
+ "version": "1.0.30001516",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001516.tgz",
+ "integrity": "sha512-Wmec9pCBY8CWbmI4HsjBeQLqDTqV91nFVR83DnZpYyRnPI1wePDsTg0bGLPC5VU/3OIZV1fmxEea1b+tFKe86g==",
"dev": true,
"funding": [
{
@@ -2448,12 +2477,12 @@
}
},
"node_modules/cspell-gitignore": {
- "version": "6.31.1",
- "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-6.31.1.tgz",
- "integrity": "sha512-PAcmjN6X89Z8qgjem6HYb+VmvVtKuc+fWs4sk21+jv2MiLk23Bkp+8slSaIDVR//58fxJkMx17PHyo2cDO/69A==",
+ "version": "6.31.2",
+ "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-6.31.2.tgz",
+ "integrity": "sha512-B1i8aiXCIbb/08u0K3xnDyXtg0qD+lb5B2itOOXi7KXlPkKvIuN4hWyXxhVDweWyYWEzyXD5wBpPrqICVrStHQ==",
"dev": true,
"dependencies": {
- "cspell-glob": "6.31.1",
+ "cspell-glob": "6.31.2",
"find-up": "^5.0.0"
},
"bin": {
@@ -2464,9 +2493,9 @@
}
},
"node_modules/cspell-glob": {
- "version": "6.31.1",
- "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-6.31.1.tgz",
- "integrity": "sha512-ygEmr5hgE4QtO5+L3/ihfMKBhPipbapfS22ilksFSChKMc15Regds0z+z/1ZBoe+OFAPneQfIuBxMwQ/fB00GQ==",
+ "version": "6.31.2",
+ "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-6.31.2.tgz",
+ "integrity": "sha512-ceTjHM4HaBgvG5S3oiB+PTPYq58EQYG6MmYpycDHzpR5I2H1NurK9lxWHfANmLbi0DsHn58tIZNDMUnnQj19Jw==",
"dev": true,
"dependencies": {
"micromatch": "^4.0.5"
@@ -2492,9 +2521,9 @@
}
},
"node_modules/cspell-io": {
- "version": "6.31.1",
- "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-6.31.1.tgz",
- "integrity": "sha512-deZcpvTYY/NmLfOdOtzcm+nDvJZozKmj4TY3pPpX0HquPX0A/w42bFRT/zZNmRslFl8vvrCZZUog7SOc6ha3uA==",
+ "version": "6.31.2",
+ "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-6.31.2.tgz",
+ "integrity": "sha512-Lp7LsF/f35LaOneROb/9mWiprShz2ONxjYFAt3bYP7gIxq41lWi8QhO+SN6spoqPp/wQXjSqJ7MuTZsemxPRnA==",
"dev": true,
"dependencies": {
"@cspell/cspell-service-bus": "6.31.1",
@@ -2505,12 +2534,12 @@
}
},
"node_modules/cspell-lib": {
- "version": "6.31.1",
- "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-6.31.1.tgz",
- "integrity": "sha512-KgSiulbLExY+z2jGwkO77+aAkyugsPAw7y07j3hTQLpd+0esPCZqrmbo2ItnkvkDNd/c34PqQCr7/044/rz8gw==",
+ "version": "6.31.2",
+ "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-6.31.2.tgz",
+ "integrity": "sha512-LqaB2ZfVfQHKL5aZzYoKU6/UxxAtWeXAYwpC9l+satXmajYyXtAh4kWmuW+y7kKRH2jA79rJQS3QE6ToeSqgQQ==",
"dev": true,
"dependencies": {
- "@cspell/cspell-bundled-dicts": "6.31.1",
+ "@cspell/cspell-bundled-dicts": "6.31.2",
"@cspell/cspell-pipe": "6.31.1",
"@cspell/cspell-types": "6.31.1",
"@cspell/strong-weak-map": "6.31.1",
@@ -2519,9 +2548,9 @@
"configstore": "^5.0.1",
"cosmiconfig": "8.0.0",
"cspell-dictionary": "6.31.1",
- "cspell-glob": "6.31.1",
+ "cspell-glob": "6.31.2",
"cspell-grammar": "6.31.1",
- "cspell-io": "6.31.1",
+ "cspell-io": "6.31.2",
"cspell-trie-lib": "6.31.1",
"fast-equals": "^4.0.3",
"find-up": "^5.0.0",
@@ -2816,9 +2845,9 @@
"integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="
},
"node_modules/electron-to-chromium": {
- "version": "1.4.454",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.454.tgz",
- "integrity": "sha512-pmf1rbAStw8UEQ0sr2cdJtWl48ZMuPD9Sto8HVQOq9vx9j2WgDEN6lYoaqFvqEHYOmGA9oRGn7LqWI9ta0YugQ==",
+ "version": "1.4.464",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.464.tgz",
+ "integrity": "sha512-guZ84yoou4+ILNdj0XEbmGs6DEWj6zpVOWYpY09GU66yEb0DSYvP/biBPzHn0GuW/3RC/pnaYNUWlQE1fJYtgA==",
"dev": true
},
"node_modules/emoji-regex": {
@@ -2940,18 +2969,19 @@
}
},
"node_modules/es-abstract": {
- "version": "1.21.2",
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz",
- "integrity": "sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==",
+ "version": "1.22.1",
+ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.1.tgz",
+ "integrity": "sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw==",
"dev": true,
"dependencies": {
"array-buffer-byte-length": "^1.0.0",
+ "arraybuffer.prototype.slice": "^1.0.1",
"available-typed-arrays": "^1.0.5",
"call-bind": "^1.0.2",
"es-set-tostringtag": "^2.0.1",
"es-to-primitive": "^1.2.1",
"function.prototype.name": "^1.1.5",
- "get-intrinsic": "^1.2.0",
+ "get-intrinsic": "^1.2.1",
"get-symbol-description": "^1.0.0",
"globalthis": "^1.0.3",
"gopd": "^1.0.1",
@@ -2971,14 +3001,18 @@
"object-inspect": "^1.12.3",
"object-keys": "^1.1.1",
"object.assign": "^4.1.4",
- "regexp.prototype.flags": "^1.4.3",
+ "regexp.prototype.flags": "^1.5.0",
+ "safe-array-concat": "^1.0.0",
"safe-regex-test": "^1.0.0",
"string.prototype.trim": "^1.2.7",
"string.prototype.trimend": "^1.0.6",
"string.prototype.trimstart": "^1.0.6",
+ "typed-array-buffer": "^1.0.0",
+ "typed-array-byte-length": "^1.0.0",
+ "typed-array-byte-offset": "^1.0.0",
"typed-array-length": "^1.0.4",
"unbox-primitive": "^1.0.2",
- "which-typed-array": "^1.1.9"
+ "which-typed-array": "^1.1.10"
},
"engines": {
"node": ">= 0.4"
@@ -3210,9 +3244,9 @@
}
},
"node_modules/eslint-config-airbnb-base/node_modules/semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
"dev": true,
"bin": {
"semver": "bin/semver.js"
@@ -3415,9 +3449,9 @@
}
},
"node_modules/eslint-plugin-node/node_modules/semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
"dev": true,
"bin": {
"semver": "bin/semver.js"
@@ -3453,9 +3487,9 @@
}
},
"node_modules/eslint-scope": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz",
- "integrity": "sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==",
+ "version": "7.2.1",
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.1.tgz",
+ "integrity": "sha512-CvefSOsDdaYYvxChovdrPo/ZGt8d5lrJWleAc1diXRKhHGiTYEI26cvo8Kle/wGnsizoCJjK73FMg1/IkIwiNA==",
"dev": true,
"dependencies": {
"esrecurse": "^4.3.0",
@@ -3531,9 +3565,9 @@
"dev": true
},
"node_modules/espree": {
- "version": "9.6.0",
- "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.0.tgz",
- "integrity": "sha512-1FH/IiruXZ84tpUlm0aCUEwMl2Ho5ilqVh0VvQXw+byAz/4SAciyHLlfmL5WYqsvD38oymdUwBss0LtK8m4s/A==",
+ "version": "9.6.1",
+ "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz",
+ "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==",
"dev": true,
"dependencies": {
"acorn": "^8.9.0",
@@ -5169,16 +5203,12 @@
}
},
"node_modules/is-typed-array": {
- "version": "1.1.10",
- "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz",
- "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==",
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz",
+ "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==",
"dev": true,
"dependencies": {
- "available-typed-arrays": "^1.0.5",
- "call-bind": "^1.0.2",
- "for-each": "^0.3.3",
- "gopd": "^1.0.1",
- "has-tostringtag": "^1.0.0"
+ "which-typed-array": "^1.1.11"
},
"engines": {
"node": ">= 0.4"
@@ -5253,6 +5283,12 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/isarray": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz",
+ "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==",
+ "dev": true
+ },
"node_modules/isexe": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
@@ -5296,9 +5332,9 @@
}
},
"node_modules/istanbul-lib-instrument/node_modules/semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
"dev": true,
"bin": {
"semver": "bin/semver.js"
@@ -5862,9 +5898,9 @@
}
},
"node_modules/make-dir/node_modules/semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
"dev": true,
"bin": {
"semver": "bin/semver.js"
@@ -6306,15 +6342,15 @@
"dev": true
},
"node_modules/node-w3capi": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/node-w3capi/-/node-w3capi-2.0.0.tgz",
- "integrity": "sha512-nVPHY+lpRD4xWj6Ov7L6ixvKE45AHvVJvRRvynBkUL/zQkDKt6t7RWdfgzmdLkeaca5lR9ukEA8BvX0P5VSGLw==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/node-w3capi/-/node-w3capi-2.0.1.tgz",
+ "integrity": "sha512-uPsFyr22jG3ypdfFPjBOuydEURBqV/8ttm6JquJhcpzYGwbJb75AI4/SiRJtUtWnt9ZbHmNomYLYbctgySSfrQ==",
"dependencies": {
"async": "3.2.4",
- "superagent": "8.0.4"
+ "superagent": "8.0.9"
},
"engines": {
- "node": "16 || 18",
+ "node": "16 || 18 || 20",
"npm": ">=7"
}
},
@@ -6365,16 +6401,16 @@
}
},
"node_modules/node-w3capi/node_modules/superagent": {
- "version": "8.0.4",
- "resolved": "https://registry.npmjs.org/superagent/-/superagent-8.0.4.tgz",
- "integrity": "sha512-yaQB7YqAHhutt8yU7XIRKXGXtkxKidVuiDJ8FJPBG7JPd7Ckv4X9cOdxVGH5DFsPXodsCrOSzdUi2xL+o9z1qw==",
+ "version": "8.0.9",
+ "resolved": "https://registry.npmjs.org/superagent/-/superagent-8.0.9.tgz",
+ "integrity": "sha512-4C7Bh5pyHTvU33KpZgwrNKh/VQnvgtCSqPRfJAUdmrtSYePVzVg4E4OzsrbkhJj9O7SO6Bnv75K/F8XVZT8YHA==",
"dependencies": {
"component-emitter": "^1.3.0",
- "cookiejar": "^2.1.3",
+ "cookiejar": "^2.1.4",
"debug": "^4.3.4",
"fast-safe-stringify": "^2.1.1",
"form-data": "^4.0.0",
- "formidable": "^2.0.1",
+ "formidable": "^2.1.2",
"methods": "^1.1.2",
"mime": "2.6.0",
"qs": "^6.11.0",
@@ -6930,9 +6966,9 @@
}
},
"node_modules/pac-proxy-agent": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-6.0.3.tgz",
- "integrity": "sha512-5Hr1KgPDoc21Vn3rsXBirwwDnF/iac1jN/zkpsOYruyT+ZgsUhUOgVwq3v9+ukjZd/yGm/0nzO1fDfl7rkGoHQ==",
+ "version": "6.0.4",
+ "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-6.0.4.tgz",
+ "integrity": "sha512-FbJYeusBOZNe6bmrC2/+r/HljwExryon16lNKEU82gWiwIPMCEktUPSEAcTkO9K3jd/YPGuX/azZel1ltmo6nQ==",
"dependencies": {
"agent-base": "^7.0.2",
"debug": "^4.3.4",
@@ -6986,9 +7022,9 @@
}
},
"node_modules/pac-proxy-agent/node_modules/https-proxy-agent": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.0.tgz",
- "integrity": "sha512-0euwPCRyAPSgGdzD1IVN9nJYHtBhJwb6XPfbpQcYbPCwrBidX6GzxmchnaF4sfF/jPb74Ojx5g4yTg3sixlyPw==",
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.1.tgz",
+ "integrity": "sha512-Eun8zV0kcYS1g19r78osiQLEFIRspRUDd9tIfBCTBPBeMieF/EsJNL8VI3xOIdYRDEkjQnqOYPsZ2DsWsVsFwQ==",
"dependencies": {
"agent-base": "^7.0.2",
"debug": "4"
@@ -7135,9 +7171,9 @@
}
},
"node_modules/path-scurry/node_modules/minipass": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.1.tgz",
- "integrity": "sha512-NQ8MCKimInjVlaIqx51RKJJB7mINVkLTJbsZKmto4UAAOC/CWXES8PGaOgoBZyqoUsUA/U3DToGK7GJkkHbjJw==",
+ "version": "7.0.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.2.tgz",
+ "integrity": "sha512-eL79dXrE1q9dBbDCLg7xfn/vl7MS4F1gvJAgjJrQli/jbQWdUttuVawphqpffoIYfRdq78LHx6GP4bU/EQ2ATA==",
"engines": {
"node": ">=16 || 14 >=14.17"
}
@@ -7406,9 +7442,9 @@
}
},
"node_modules/proxy-agent/node_modules/https-proxy-agent": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.0.tgz",
- "integrity": "sha512-0euwPCRyAPSgGdzD1IVN9nJYHtBhJwb6XPfbpQcYbPCwrBidX6GzxmchnaF4sfF/jPb74Ojx5g4yTg3sixlyPw==",
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.1.tgz",
+ "integrity": "sha512-Eun8zV0kcYS1g19r78osiQLEFIRspRUDd9tIfBCTBPBeMieF/EsJNL8VI3xOIdYRDEkjQnqOYPsZ2DsWsVsFwQ==",
"dependencies": {
"agent-base": "^7.0.2",
"debug": "4"
@@ -7983,6 +8019,24 @@
"tslib": "^2.1.0"
}
},
+ "node_modules/safe-array-concat": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.0.tgz",
+ "integrity": "sha512-9dVEFruWIsnie89yym+xWTAYASdpw3CJV7Li/6zBewGf9z2i1j31rP6jnY0pHEO4QZh6N0K11bFjWmdR8UGdPQ==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "get-intrinsic": "^1.2.0",
+ "has-symbols": "^1.0.3",
+ "isarray": "^2.0.5"
+ },
+ "engines": {
+ "node": ">=0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/safe-buffer": {
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
@@ -8910,6 +8964,57 @@
"node": ">= 0.6"
}
},
+ "node_modules/typed-array-buffer": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz",
+ "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "get-intrinsic": "^1.2.1",
+ "is-typed-array": "^1.1.10"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/typed-array-byte-length": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz",
+ "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "for-each": "^0.3.3",
+ "has-proto": "^1.0.1",
+ "is-typed-array": "^1.1.10"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/typed-array-byte-offset": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz",
+ "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==",
+ "dev": true,
+ "dependencies": {
+ "available-typed-arrays": "^1.0.5",
+ "call-bind": "^1.0.2",
+ "for-each": "^0.3.3",
+ "has-proto": "^1.0.1",
+ "is-typed-array": "^1.1.10"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/typed-array-length": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz",
@@ -9095,6 +9200,7 @@
"version": "3.9.19",
"resolved": "https://registry.npmjs.org/vm2/-/vm2-3.9.19.tgz",
"integrity": "sha512-J637XF0DHDMV57R6JyVsTak7nIL8gy5KH4r1HiwWLf/4GBbb5MKL5y7LpmF4A8E2nR6XmzpmMFQ7V7ppPTmUQg==",
+ "deprecated": "The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm.",
"dependencies": {
"acorn": "^8.7.0",
"acorn-walk": "^8.2.0"
@@ -9217,17 +9323,16 @@
"dev": true
},
"node_modules/which-typed-array": {
- "version": "1.1.9",
- "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz",
- "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==",
+ "version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz",
+ "integrity": "sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==",
"dev": true,
"dependencies": {
"available-typed-arrays": "^1.0.5",
"call-bind": "^1.0.2",
"for-each": "^0.3.3",
"gopd": "^1.0.1",
- "has-tostringtag": "^1.0.0",
- "is-typed-array": "^1.1.10"
+ "has-tostringtag": "^1.0.0"
},
"engines": {
"node": ">= 0.4"
@@ -9237,9 +9342,9 @@
}
},
"node_modules/word-wrap": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
- "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.4.tgz",
+ "integrity": "sha512-2V81OA4ugVo5pRo46hAoD2ivUJx8jXmWXfUkY4KFNw0hEptvN0QfH3K4nHiwzGeKl5rFKedV48QVoqYavy4YpA==",
"engines": {
"node": ">=0.10.0"
}
diff --git a/package.json b/package.json
index 230f1ce8c..6d0cb4ef1 100644
--- a/package.json
+++ b/package.json
@@ -19,7 +19,7 @@
"jsdom": "22.1.0",
"metaviewport-parser": "0.3.0",
"morgan": "1.10.0",
- "node-w3capi": "2.0.0",
+ "node-w3capi": "2.0.1",
"promise": "8.3.0",
"puppeteer": "20.8.0",
"socket.io": "4.7.0",
From df4d6b81d48cc9b38724ec97763be800451e32e8 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 24 Jul 2023 14:40:47 +0400
Subject: [PATCH 185/349] chore(deps): bump puppeteer from 20.8.0 to 20.9.0
(#1760)
Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 20.8.0 to 20.9.0.
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json)
- [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v20.8.0...puppeteer-v20.9.0)
---
updated-dependencies:
- dependency-name: puppeteer
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 195 ++++++++++++++--------------------------------
package.json | 2 +-
2 files changed, 58 insertions(+), 139 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 0c623d15e..fb34174bd 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -20,7 +20,7 @@
"morgan": "1.10.0",
"node-w3capi": "2.0.1",
"promise": "8.3.0",
- "puppeteer": "20.8.0",
+ "puppeteer": "20.9.0",
"socket.io": "4.7.0",
"superagent": "8.0.0"
},
@@ -1183,15 +1183,15 @@
}
},
"node_modules/@puppeteer/browsers": {
- "version": "1.4.3",
- "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-1.4.3.tgz",
- "integrity": "sha512-8Jfkpb8qhPQhMsNBmIY8b6+ic2kvcmHZlyvifmcNKBC5jNZf3MAKq3gryKfmrjFAYFl3naPjiKljPUq5wuolfQ==",
+ "version": "1.4.6",
+ "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-1.4.6.tgz",
+ "integrity": "sha512-x4BEjr2SjOPowNeiguzjozQbsc6h437ovD/wu+JpaenxVLm3jkgzHY2xOslMTp50HoTvQreMjiexiGQw1sqZlQ==",
"dependencies": {
"debug": "4.3.4",
"extract-zip": "2.0.1",
"progress": "2.0.3",
- "proxy-agent": "6.2.1",
- "tar-fs": "3.0.3",
+ "proxy-agent": "6.3.0",
+ "tar-fs": "3.0.4",
"unbzip2-stream": "1.4.3",
"yargs": "17.7.1"
},
@@ -1308,6 +1308,11 @@
"node": ">= 10"
}
},
+ "node_modules/@tootallnate/quickjs-emscripten": {
+ "version": "0.23.0",
+ "resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz",
+ "integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA=="
+ },
"node_modules/@types/cookie": {
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz",
@@ -1368,6 +1373,7 @@
"version": "8.10.0",
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz",
"integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==",
+ "dev": true,
"bin": {
"acorn": "bin/acorn"
},
@@ -1384,14 +1390,6 @@
"acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
}
},
- "node_modules/acorn-walk": {
- "version": "8.2.0",
- "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz",
- "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==",
- "engines": {
- "node": ">=0.4.0"
- }
- },
"node_modules/agent-base": {
"version": "6.0.2",
"resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
@@ -2648,7 +2646,8 @@
"node_modules/deep-is": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
- "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="
+ "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
+ "dev": true
},
"node_modules/default-browser": {
"version": "4.0.0",
@@ -2728,14 +2727,13 @@
}
},
"node_modules/degenerator": {
- "version": "4.0.4",
- "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-4.0.4.tgz",
- "integrity": "sha512-MTZdZsuNxSBL92rsjx3VFWe57OpRlikyLbcx2B5Dmdv6oScqpMrvpY7zHLMymrUxo3U5+suPUMsNgW/+SZB1lg==",
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz",
+ "integrity": "sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==",
"dependencies": {
"ast-types": "^0.13.4",
- "escodegen": "^1.14.3",
- "esprima": "^4.0.1",
- "vm2": "^3.9.19"
+ "escodegen": "^2.1.0",
+ "esprima": "^4.0.1"
},
"engines": {
"node": ">= 14"
@@ -2767,9 +2765,9 @@
}
},
"node_modules/devtools-protocol": {
- "version": "0.0.1135028",
- "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1135028.tgz",
- "integrity": "sha512-jEcNGrh6lOXNRJvZb9RjeevtZGrgugPKSMJZxfyxWQnhlKawMPhMtk/dfC+Z/6xNXExlzTKlY5LzIAK/fRpQIw=="
+ "version": "0.0.1147663",
+ "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1147663.tgz",
+ "integrity": "sha512-hyWmRrexdhbZ1tcJUGpO95ivbRhWXz++F4Ko+n21AY5PNln2ovoJw+8ZMNDTtip+CNFQfrtLVh/w4009dXO/eQ=="
},
"node_modules/dezalgo": {
"version": "1.0.4",
@@ -3093,81 +3091,25 @@
}
},
"node_modules/escodegen": {
- "version": "1.14.3",
- "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz",
- "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz",
+ "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==",
"dependencies": {
"esprima": "^4.0.1",
- "estraverse": "^4.2.0",
- "esutils": "^2.0.2",
- "optionator": "^0.8.1"
+ "estraverse": "^5.2.0",
+ "esutils": "^2.0.2"
},
"bin": {
"escodegen": "bin/escodegen.js",
"esgenerate": "bin/esgenerate.js"
},
"engines": {
- "node": ">=4.0"
+ "node": ">=6.0"
},
"optionalDependencies": {
"source-map": "~0.6.1"
}
},
- "node_modules/escodegen/node_modules/estraverse": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
- "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
- "engines": {
- "node": ">=4.0"
- }
- },
- "node_modules/escodegen/node_modules/levn": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
- "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==",
- "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",
- "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz",
- "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==",
- "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",
- "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
- "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==",
- "engines": {
- "node": ">= 0.8.0"
- }
- },
- "node_modules/escodegen/node_modules/type-check": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
- "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==",
- "dependencies": {
- "prelude-ls": "~1.1.2"
- },
- "engines": {
- "node": ">= 0.8.0"
- }
- },
"node_modules/eslint": {
"version": "8.26.0",
"resolved": "https://registry.npmjs.org/eslint/-/eslint-8.26.0.tgz",
@@ -3621,7 +3563,6 @@
"version": "5.3.0",
"resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
"integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
- "dev": true,
"engines": {
"node": ">=4.0"
}
@@ -3897,7 +3838,8 @@
"node_modules/fast-levenshtein": {
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
- "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw=="
+ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
+ "dev": true
},
"node_modules/fast-safe-stringify": {
"version": "2.1.1",
@@ -6966,16 +6908,17 @@
}
},
"node_modules/pac-proxy-agent": {
- "version": "6.0.4",
- "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-6.0.4.tgz",
- "integrity": "sha512-FbJYeusBOZNe6bmrC2/+r/HljwExryon16lNKEU82gWiwIPMCEktUPSEAcTkO9K3jd/YPGuX/azZel1ltmo6nQ==",
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.0.0.tgz",
+ "integrity": "sha512-t4tRAMx0uphnZrio0S0Jw9zg3oDbz1zVhQ/Vy18FjLfP1XOLNUEjaVxYCYRI6NS+BsMBXKIzV6cTLOkO9AtywA==",
"dependencies": {
+ "@tootallnate/quickjs-emscripten": "^0.23.0",
"agent-base": "^7.0.2",
"debug": "^4.3.4",
"get-uri": "^6.0.1",
"http-proxy-agent": "^7.0.0",
"https-proxy-agent": "^7.0.0",
- "pac-resolver": "^6.0.1",
+ "pac-resolver": "^7.0.0",
"socks-proxy-agent": "^8.0.1"
},
"engines": {
@@ -7039,11 +6982,11 @@
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
},
"node_modules/pac-resolver": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-6.0.2.tgz",
- "integrity": "sha512-EQpuJ2ifOjpZY5sg1Q1ZeAxvtLwR7Mj3RgY8cysPGbsRu3RBXyJFWxnMus9PScjxya/0LzvVDxNh/gl0eXBU4w==",
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.0.tgz",
+ "integrity": "sha512-Fd9lT9vJbHYRACT8OhCbZBbxr6KRSawSovFpy8nDGshaK99S/EBhVIHp9+crhxrsZOuvLpgL1n23iyPg6Rl2hg==",
"dependencies": {
- "degenerator": "^4.0.4",
+ "degenerator": "^5.0.0",
"ip": "^1.1.8",
"netmask": "^2.0.2"
},
@@ -7385,16 +7328,16 @@
}
},
"node_modules/proxy-agent": {
- "version": "6.2.1",
- "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.2.1.tgz",
- "integrity": "sha512-OIbBKlRAT+ycCm6wAYIzMwPejzRtjy8F3QiDX0eKOA3e4pe3U9F/IvzcHP42bmgQxVv97juG+J8/gx+JIeCX/Q==",
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.3.0.tgz",
+ "integrity": "sha512-0LdR757eTj/JfuU7TL2YCuAZnxWXu3tkJbg4Oq3geW/qFNT/32T0sp2HnZ9O0lMR4q3vwAt0+xCA8SR0WAD0og==",
"dependencies": {
"agent-base": "^7.0.2",
"debug": "^4.3.4",
"http-proxy-agent": "^7.0.0",
"https-proxy-agent": "^7.0.0",
"lru-cache": "^7.14.1",
- "pac-proxy-agent": "^6.0.3",
+ "pac-proxy-agent": "^7.0.0",
"proxy-from-env": "^1.1.0",
"socks-proxy-agent": "^8.0.1"
},
@@ -7500,29 +7443,29 @@
}
},
"node_modules/puppeteer": {
- "version": "20.8.0",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-20.8.0.tgz",
- "integrity": "sha512-DnTwtQMUzWGkJYN3rvUW8y2LciFMnM0YR9cgwWmYmMLhUnYQw1XX+Q+5cAO8+AADglVuJCz0kaopd0lMI5j04g==",
+ "version": "20.9.0",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-20.9.0.tgz",
+ "integrity": "sha512-kAglT4VZ9fWEGg3oLc4/de+JcONuEJhlh3J6f5R1TLkrY/EHHIHxWXDOzXvaxQCtedmyVXBwg8M+P8YCO/wZjw==",
"hasInstallScript": true,
"dependencies": {
- "@puppeteer/browsers": "1.4.3",
+ "@puppeteer/browsers": "1.4.6",
"cosmiconfig": "8.2.0",
- "puppeteer-core": "20.8.0"
+ "puppeteer-core": "20.9.0"
},
"engines": {
"node": ">=16.3.0"
}
},
"node_modules/puppeteer-core": {
- "version": "20.8.0",
- "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-20.8.0.tgz",
- "integrity": "sha512-sQcuH6nv9jnFiaaePk53+C0O9BaJP6OaPmYKqJ3sWhziThv6uaaosK49Kg3g1HUUEP9KYhbOhedPIUCXJSQUxw==",
+ "version": "20.9.0",
+ "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-20.9.0.tgz",
+ "integrity": "sha512-H9fYZQzMTRrkboEfPmf7m3CLDN6JvbxXA3qTtS+dFt27tR+CsFHzPsT6pzp6lYL6bJbAPaR0HaPO6uSi+F94Pg==",
"dependencies": {
- "@puppeteer/browsers": "1.4.3",
+ "@puppeteer/browsers": "1.4.6",
"chromium-bidi": "0.4.16",
"cross-fetch": "4.0.0",
"debug": "4.3.4",
- "devtools-protocol": "0.0.1135028",
+ "devtools-protocol": "0.0.1147663",
"ws": "8.13.0"
},
"engines": {
@@ -8731,13 +8674,13 @@
}
},
"node_modules/tar-fs": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.3.tgz",
- "integrity": "sha512-ZK36riGYnFI6LujIBfBRoDfeaaWUkStIFKwtPjnDWCKnsDE9kuQthG09aQjLjpzoRtVElEMZ/AIAURNb7N9mkA==",
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.4.tgz",
+ "integrity": "sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w==",
"dependencies": {
"mkdirp-classic": "^0.5.2",
"pump": "^3.0.0",
- "tar-stream": "^3.1.0"
+ "tar-stream": "^3.1.5"
}
},
"node_modules/tar-stream": {
@@ -9196,22 +9139,6 @@
"node": ">= 0.8"
}
},
- "node_modules/vm2": {
- "version": "3.9.19",
- "resolved": "https://registry.npmjs.org/vm2/-/vm2-3.9.19.tgz",
- "integrity": "sha512-J637XF0DHDMV57R6JyVsTak7nIL8gy5KH4r1HiwWLf/4GBbb5MKL5y7LpmF4A8E2nR6XmzpmMFQ7V7ppPTmUQg==",
- "deprecated": "The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm.",
- "dependencies": {
- "acorn": "^8.7.0",
- "acorn-walk": "^8.2.0"
- },
- "bin": {
- "vm2": "bin/vm2"
- },
- "engines": {
- "node": ">=6.0"
- }
- },
"node_modules/vscode-languageserver-textdocument": {
"version": "1.0.8",
"resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.8.tgz",
@@ -9341,14 +9268,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/word-wrap": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.4.tgz",
- "integrity": "sha512-2V81OA4ugVo5pRo46hAoD2ivUJx8jXmWXfUkY4KFNw0hEptvN0QfH3K4nHiwzGeKl5rFKedV48QVoqYavy4YpA==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
"node_modules/wordwrap": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
diff --git a/package.json b/package.json
index 6d0cb4ef1..0ff2f1f0a 100644
--- a/package.json
+++ b/package.json
@@ -21,7 +21,7 @@
"morgan": "1.10.0",
"node-w3capi": "2.0.1",
"promise": "8.3.0",
- "puppeteer": "20.8.0",
+ "puppeteer": "20.9.0",
"socket.io": "4.7.0",
"superagent": "8.0.0"
},
From 927bdc5d62fa6e8875e06e180b5592ef2c47e519 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 24 Jul 2023 14:41:11 +0400
Subject: [PATCH 186/349] chore(deps): bump express-handlebars from 7.0.2 to
7.1.0 (#1761)
Bumps [express-handlebars](https://github.com/express-handlebars/express-handlebars) from 7.0.2 to 7.1.0.
- [Release notes](https://github.com/express-handlebars/express-handlebars/releases)
- [Changelog](https://github.com/express-handlebars/express-handlebars/blob/master/CHANGELOG.md)
- [Commits](https://github.com/express-handlebars/express-handlebars/compare/v7.0.2...v7.1.0)
---
updated-dependencies:
- dependency-name: express-handlebars
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 274 ++++++++++++++++++++++++++++++++++++++--------
package.json | 2 +-
2 files changed, 232 insertions(+), 44 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index fb34174bd..64fc3af7a 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -13,7 +13,7 @@
"cors": "2.8.5",
"doasync": "2.0.1",
"express": "4.18.1",
- "express-handlebars": "7.0.2",
+ "express-handlebars": "7.1.0",
"insafe": "0.5.1",
"jsdom": "22.1.0",
"metaviewport-parser": "0.3.0",
@@ -974,6 +974,74 @@
"integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==",
"dev": true
},
+ "node_modules/@isaacs/cliui": {
+ "version": "8.0.2",
+ "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
+ "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==",
+ "dependencies": {
+ "string-width": "^5.1.2",
+ "string-width-cjs": "npm:string-width@^4.2.0",
+ "strip-ansi": "^7.0.1",
+ "strip-ansi-cjs": "npm:strip-ansi@^6.0.1",
+ "wrap-ansi": "^8.1.0",
+ "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@isaacs/cliui/node_modules/ansi-regex": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
+ "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-regex?sponsor=1"
+ }
+ },
+ "node_modules/@isaacs/cliui/node_modules/ansi-styles": {
+ "version": "6.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
+ "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/@isaacs/cliui/node_modules/strip-ansi": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
+ "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
+ "dependencies": {
+ "ansi-regex": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/strip-ansi?sponsor=1"
+ }
+ },
+ "node_modules/@isaacs/cliui/node_modules/wrap-ansi": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
+ "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
+ "dependencies": {
+ "ansi-styles": "^6.1.0",
+ "string-width": "^5.0.1",
+ "strip-ansi": "^7.0.1"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
+ }
+ },
"node_modules/@istanbuljs/load-nyc-config": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz",
@@ -1162,6 +1230,15 @@
"node": ">= 8"
}
},
+ "node_modules/@pkgjs/parseargs": {
+ "version": "0.11.0",
+ "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
+ "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==",
+ "optional": true,
+ "engines": {
+ "node": ">=14"
+ }
+ },
"node_modules/@pkgr/utils": {
"version": "2.4.2",
"resolved": "https://registry.npmjs.org/@pkgr/utils/-/utils-2.4.2.tgz",
@@ -2407,7 +2484,6 @@
"version": "7.0.3",
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
"integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
- "dev": true,
"dependencies": {
"path-key": "^3.1.0",
"shebang-command": "^2.0.0",
@@ -2834,8 +2910,7 @@
"node_modules/eastasianwidth": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
- "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
- "dev": true
+ "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA=="
},
"node_modules/ee-first": {
"version": "1.1.1",
@@ -2851,8 +2926,7 @@
"node_modules/emoji-regex": {
"version": "9.2.2",
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
- "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
- "dev": true
+ "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg=="
},
"node_modules/encodeurl": {
"version": "1.0.2",
@@ -3654,12 +3728,12 @@
}
},
"node_modules/express-handlebars": {
- "version": "7.0.2",
- "resolved": "https://registry.npmjs.org/express-handlebars/-/express-handlebars-7.0.2.tgz",
- "integrity": "sha512-W7QuI8i4jjxGNqZJebXzugHuJV32uGTMWqSzqTKsgBTPVsWR3oYR2b9VNQ53vmWbUH1G8r/9GIO3WCqa1Myf1w==",
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/express-handlebars/-/express-handlebars-7.1.0.tgz",
+ "integrity": "sha512-3pJw6FIzJXdIxicRd4yucdSZ/okuTyk5/wkqwnH1hNhSB75NRpEud36GKSactpLE8OA0pIbMKbzvbqUvgwI7PQ==",
"dependencies": {
- "glob": "^9.2.1",
- "graceful-fs": "^4.2.10",
+ "glob": "^10.3.3",
+ "graceful-fs": "^4.2.11",
"handlebars": "^4.7.7"
},
"engines": {
@@ -3674,15 +3748,34 @@
"balanced-match": "^1.0.0"
}
},
+ "node_modules/express-handlebars/node_modules/foreground-child": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz",
+ "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==",
+ "dependencies": {
+ "cross-spawn": "^7.0.0",
+ "signal-exit": "^4.0.1"
+ },
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
"node_modules/express-handlebars/node_modules/glob": {
- "version": "9.3.5",
- "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.5.tgz",
- "integrity": "sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==",
+ "version": "10.3.3",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.3.tgz",
+ "integrity": "sha512-92vPiMb/iqpmEgsOoIDvTjc50wf9CCCvMzsi6W0JLPeUKE8TWP1a73PgqSrqy7iAZxaSD1YdzU7QZR5LF51MJw==",
"dependencies": {
- "fs.realpath": "^1.0.0",
- "minimatch": "^8.0.2",
- "minipass": "^4.2.4",
- "path-scurry": "^1.6.1"
+ "foreground-child": "^3.1.0",
+ "jackspeak": "^2.0.3",
+ "minimatch": "^9.0.1",
+ "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0",
+ "path-scurry": "^1.10.1"
+ },
+ "bin": {
+ "glob": "dist/cjs/src/bin.js"
},
"engines": {
"node": ">=16 || 14 >=14.17"
@@ -3692,9 +3785,9 @@
}
},
"node_modules/express-handlebars/node_modules/minimatch": {
- "version": "8.0.4",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.4.tgz",
- "integrity": "sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==",
+ "version": "9.0.3",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz",
+ "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==",
"dependencies": {
"brace-expansion": "^2.0.1"
},
@@ -3705,6 +3798,17 @@
"url": "https://github.com/sponsors/isaacs"
}
},
+ "node_modules/express-handlebars/node_modules/signal-exit": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.0.2.tgz",
+ "integrity": "sha512-MY2/qGx4enyjprQnFaZsHib3Yadh3IXyV2C321GY0pjGfVBu4un0uDJkwgdxqO+Rdx8JMT8IfJIRwbYVz3Ob3Q==",
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
"node_modules/express/node_modules/safe-buffer": {
"version": "5.2.1",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
@@ -4081,7 +4185,8 @@
"node_modules/fs.realpath": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
- "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="
+ "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
+ "dev": true
},
"node_modules/fsevents": {
"version": "2.3.2",
@@ -5234,8 +5339,7 @@
"node_modules/isexe": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
- "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
- "dev": true
+ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="
},
"node_modules/istanbul-lib-coverage": {
"version": "3.2.0",
@@ -5375,6 +5479,23 @@
"node": ">=8"
}
},
+ "node_modules/jackspeak": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.2.1.tgz",
+ "integrity": "sha512-MXbxovZ/Pm42f6cDIDkl3xpwv1AGwObKwfmjs2nQePiy85tP3fatofl3FC1aBsOtP/6fq5SbtgHwWcMsLP+bDw==",
+ "dependencies": {
+ "@isaacs/cliui": "^8.0.2"
+ },
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ },
+ "optionalDependencies": {
+ "@pkgjs/parseargs": "^0.11.0"
+ }
+ },
"node_modules/js-sdsl": {
"version": "4.4.1",
"resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.1.tgz",
@@ -5965,11 +6086,11 @@
}
},
"node_modules/minipass": {
- "version": "4.2.8",
- "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz",
- "integrity": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==",
+ "version": "7.0.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.2.tgz",
+ "integrity": "sha512-eL79dXrE1q9dBbDCLg7xfn/vl7MS4F1gvJAgjJrQli/jbQWdUttuVawphqpffoIYfRdq78LHx6GP4bU/EQ2ATA==",
"engines": {
- "node": ">=8"
+ "node": ">=16 || 14 >=14.17"
}
},
"node_modules/mitt": {
@@ -7079,7 +7200,6 @@
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
"integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
- "dev": true,
"engines": {
"node": ">=8"
}
@@ -7113,14 +7233,6 @@
"node": "14 || >=16.14"
}
},
- "node_modules/path-scurry/node_modules/minipass": {
- "version": "7.0.2",
- "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.2.tgz",
- "integrity": "sha512-eL79dXrE1q9dBbDCLg7xfn/vl7MS4F1gvJAgjJrQli/jbQWdUttuVawphqpffoIYfRdq78LHx6GP4bU/EQ2ATA==",
- "engines": {
- "node": ">=16 || 14 >=14.17"
- }
- },
"node_modules/path-to-regexp": {
"version": "0.1.7",
"resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
@@ -8111,7 +8223,6 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
"integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
- "dev": true,
"dependencies": {
"shebang-regex": "^3.0.0"
},
@@ -8123,7 +8234,6 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
"integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
- "dev": true,
"engines": {
"node": ">=8"
}
@@ -8446,7 +8556,6 @@
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
"integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
- "dev": true,
"dependencies": {
"eastasianwidth": "^0.2.0",
"emoji-regex": "^9.2.2",
@@ -8459,11 +8568,37 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/string-width-cjs": {
+ "name": "string-width",
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "dependencies": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/string-width-cjs/node_modules/emoji-regex": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
+ },
+ "node_modules/string-width-cjs/node_modules/is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/string-width/node_modules/ansi-regex": {
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
"integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
- "dev": true,
"engines": {
"node": ">=12"
},
@@ -8475,7 +8610,6 @@
"version": "7.1.0",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
"integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
- "dev": true,
"dependencies": {
"ansi-regex": "^6.0.1"
},
@@ -8542,6 +8676,18 @@
"node": ">=8"
}
},
+ "node_modules/strip-ansi-cjs": {
+ "name": "strip-ansi",
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/strip-bom": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
@@ -9216,7 +9362,6 @@
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
"integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
- "dev": true,
"dependencies": {
"isexe": "^2.0.0"
},
@@ -9295,6 +9440,49 @@
"url": "https://github.com/chalk/wrap-ansi?sponsor=1"
}
},
+ "node_modules/wrap-ansi-cjs": {
+ "name": "wrap-ansi",
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
+ "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
+ "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-cjs/node_modules/emoji-regex": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
+ },
+ "node_modules/wrap-ansi-cjs/node_modules/is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/wrap-ansi-cjs/node_modules/string-width": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "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/emoji-regex": {
"version": "8.0.0",
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
diff --git a/package.json b/package.json
index 0ff2f1f0a..cbcd730d6 100644
--- a/package.json
+++ b/package.json
@@ -14,7 +14,7 @@
"cors": "2.8.5",
"doasync": "2.0.1",
"express": "4.18.1",
- "express-handlebars": "7.0.2",
+ "express-handlebars": "7.1.0",
"insafe": "0.5.1",
"jsdom": "22.1.0",
"metaviewport-parser": "0.3.0",
From be15253bb77f8fc9d1bfa869b3396b1c10e2769d Mon Sep 17 00:00:00 2001
From: Denis Ah-Kang <1696128+deniak@users.noreply.github.com>
Date: Mon, 24 Jul 2023 16:32:29 +0400
Subject: [PATCH 187/349] API keys are no longer needed (#1762)
---
.github/workflows/node.js.yml | 2 -
README.md | 22 +++----
app.js | 12 +---
lib/rules/echidna/deliverer-change.js | 2 -
lib/rules/metadata/profile.js | 3 -
lib/validator.js | 11 +---
package-lock.json | 92 +++++++++++++--------------
package.json | 2 +-
test/api.js | 2 +-
test/rules.js | 16 ++---
10 files changed, 67 insertions(+), 97 deletions(-)
diff --git a/.github/workflows/node.js.yml b/.github/workflows/node.js.yml
index 015626828..0addda46a 100644
--- a/.github/workflows/node.js.yml
+++ b/.github/workflows/node.js.yml
@@ -36,5 +36,3 @@ jobs:
- run: npm ci
- run: npm run coverage
- env:
- W3C_API_KEY: ${{ secrets.W3C_API_KEY }}
diff --git a/README.md b/README.md
index 778257cac..5b4d8601e 100644
--- a/README.md
+++ b/README.md
@@ -36,11 +36,9 @@ on the same core library.
### Syntax and command-line parameters
```bash
-$ W3C_API_KEY="" npm start [PORT]
+$ npm start [PORT]
```
-Specberus relies on the [W3C API](https://w3c.github.io/w3c-api/) to run a few checks. You will need to provide [your key](https://w3c.github.io/w3c-api/#apikeys) in an environment variable `W3C_API_KEY`
-
Meaning of positional parameters:
1. `PORT`: where Specberus will be listening for HTTP connections.
@@ -49,8 +47,8 @@ Meaning of positional parameters:
Examples:
```bash
-$ W3C_API_KEY="" npm start
-$ W3C_API_KEY="" npm start 3001
+$ npm start
+$ npm start 3001
```
![running specberus](doc/running.jpg)
@@ -58,7 +56,7 @@ $ W3C_API_KEY="" npm start 3001
Set the environment variable `DEBUG` to run in _debug mode_ instead:
```bash
-$ DEBUG=true W3C_API_KEY="" npm run start
+$ DEBUG=true npm run start
```
This modifies the behaviour of certain parts of the application to facilitate debugging.
@@ -69,8 +67,8 @@ If Specberus is _not_ going to be served from the root directory of a domain, or
set also `BASE_URI` pointing to the public root URI of Specberus; eg
```bash
-$ BASE_URI=https://spec-store.com/check/ W3C_API_KEY=deadbeef npm start
-$ BASE_URI=/hostname/can/be/omitted/ W3C_API_KEY=deadbeef npm start 88
+$ BASE_URI=https://spec-store.com/check/ npm start
+$ BASE_URI=/hostname/can/be/omitted/ npm start 88
```
2. Auto reload when developing
@@ -78,9 +76,9 @@ $ BASE_URI=/hostname/can/be/omitted/ W3C_API_KEY=deadbeef npm start 88
Run `npm run live` when developing. The app will automatically reload when changes happen.
```bash
-$ W3C_API_KEY="xxx" npm run live
+$ npm run live
-$ W3C_API_KEY="xxx" npm run live 3001
+$ npm run live 3001
```
## 3. Testing
@@ -90,7 +88,7 @@ $ W3C_API_KEY="xxx" npm run live 3001
Testing is done using mocha. Simply run:
```bash
-$ W3C_API_KEY="" mocha
+$ mocha
```
from the root and you will be running the test suite. Mocha can be installed with:
@@ -105,7 +103,7 @@ Some of the tests can on occasion take a long time, or fail outright because a r
unavailable. To work around this, you can set SKIP_NETWORK:
```bash
-$ SKIP_NETWORK=1 W3C_API_KEY="" mocha
+$ SKIP_NETWORK=1 mocha
```
#### 3. Run testserver
diff --git a/app.js b/app.js
index a934b2019..4f91ef51e 100644
--- a/app.js
+++ b/app.js
@@ -21,12 +21,6 @@ const { version } = importJSON('./package.json', import.meta.url);
// Settings:
const DEFAULT_PORT = 80;
-if (!process.env.W3C_API_KEY || process.env.W3C_API_KEY.length < 1) {
- throw new Error(
- 'Pubrules is missing a valid key for the W3C API; define environment variable “W3C_API_KEY”'
- );
-}
-
if (!process.env.BASE_URI || process.env.BASE_URI.length < 1) {
console.warn(
`Environment variable “BASE_URI” not defined; assuming that Pubrules lives at “/”`
@@ -42,7 +36,7 @@ app.use(compression());
app.use('/badterms.json', cors());
app.use(express.static('public'));
-api.setUp(app, process.env.W3C_API_KEY);
+api.setUp(app);
views.setUp(app);
// @TODO Localize this properly when messages are translated; hard-coded British English for now.
@@ -55,7 +49,7 @@ io.on('connection', socket => {
socket.on('extractMetadata', data => {
if (!data.url)
return socket.emit('exception', { message: 'URL not provided.' });
- const specberus = new Specberus(process.env.W3C_API_KEY);
+ const specberus = new Specberus();
const handler = new Sink();
handler.on('err', (type, data) => {
try {
@@ -118,7 +112,7 @@ io.on('connection', socket => {
message: `Failed to get profile ${profilePath}.`,
});
}
- const specberus = new Specberus(process.env.W3C_API_KEY);
+ const specberus = new Specberus();
const handler = new Sink();
const profileCode = profile.name;
socket.emit('start', {
diff --git a/lib/rules/echidna/deliverer-change.js b/lib/rules/echidna/deliverer-change.js
index 3db3265ac..902e514f1 100644
--- a/lib/rules/echidna/deliverer-change.js
+++ b/lib/rules/echidna/deliverer-change.js
@@ -1,7 +1,5 @@
import w3cApi from 'node-w3capi';
-w3cApi.apiKey = process.env.W3C_API_KEY;
-
const self = {
name: 'echidna.deliverer-change',
section: 'metadata',
diff --git a/lib/rules/metadata/profile.js b/lib/rules/metadata/profile.js
index 0d04ff7bd..0ef972bc2 100644
--- a/lib/rules/metadata/profile.js
+++ b/lib/rules/metadata/profile.js
@@ -3,15 +3,12 @@
*/
// Internal packages:
-import w3cApi from 'node-w3capi';
import { allProfiles, importJSON } from '../../util.js';
import { sortedProfiles } from '../../views.js';
import { check as getTitle } from './title.js';
const rules = importJSON('../../rules.json', import.meta.url);
-w3cApi.apiKey = process.env.W3C_API_KEY;
-
// 'self.name' would be 'metadata.profile'
export const name = 'metadata.profile';
diff --git a/lib/validator.js b/lib/validator.js
index a8b0cddda..2dcecbd80 100644
--- a/lib/validator.js
+++ b/lib/validator.js
@@ -26,13 +26,8 @@ const { rules } = profileMetadata;
const { version } = importJSON('../package.json', import.meta.url);
setLanguage('en_GB');
-w3cApi.apiKey = process.env.W3C_API_KEY;
-const Specberus = function (apiKey = process.env.W3C_API_KEY) {
- if (typeof apiKey !== 'string' || !apiKey.length) {
- throw new Error('apiKey is required.');
- }
- this.apiKey = apiKey;
+const Specberus = function () {
this.version = version;
this.clearCache();
};
@@ -583,12 +578,10 @@ Specberus.prototype.getDelivererGroups = async function () {
// send request to W3C API if there's id extracted from the doc.
for (let i = 0; i < ids.length; i += 1) {
const groupApiUrl = `https://api.w3.org/groups/${ids[i]}`;
- const apikey = this.apiKey;
promiseArray.push(
new Promise(resolve => {
get(groupApiUrl)
.set('User-Agent', `W3C-Pubrules/${version}`)
- .query({ apikey })
.end((err, data) => {
resolve(data);
});
@@ -662,12 +655,10 @@ Specberus.prototype.getDelivererIDs = async function () {
const [, type, shortname] =
REGEX_DELIVERER_IPR_URL.exec(href);
const groupApiUrl = `https://api.w3.org/groups/${type}/${shortname}`;
- const apikey = this.apiKey;
promiseArray.push(
new Promise(resolve => {
get(groupApiUrl)
.set('User-Agent', `W3C-Pubrules/${version}`)
- .query({ apikey })
.end((err, data) => {
resolve(data);
});
diff --git a/package-lock.json b/package-lock.json
index 64fc3af7a..a2c540759 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -18,7 +18,7 @@
"jsdom": "22.1.0",
"metaviewport-parser": "0.3.0",
"morgan": "1.10.0",
- "node-w3capi": "2.0.1",
+ "node-w3capi": "2.1.0",
"promise": "8.3.0",
"puppeteer": "20.9.0",
"socket.io": "4.7.0",
@@ -579,9 +579,9 @@
}
},
"node_modules/@cspell/dict-ada": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-ada/-/dict-ada-4.0.1.tgz",
- "integrity": "sha512-/E9o3nHrXOhYmQE43deKbxZcR3MIJAsa+66IzP9TXGHheKEx8b9dVMVVqydDDH8oom1H0U20NRPtu6KRVbT9xw==",
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-ada/-/dict-ada-4.0.2.tgz",
+ "integrity": "sha512-0kENOWQeHjUlfyId/aCM/mKXtkEgV0Zu2RhUXCBr4hHo9F9vph+Uu8Ww2b0i5a4ZixoIkudGA+eJvyxrG1jUpA==",
"dev": true
},
"node_modules/@cspell/dict-aws": {
@@ -603,9 +603,9 @@
"dev": true
},
"node_modules/@cspell/dict-cpp": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/@cspell/dict-cpp/-/dict-cpp-5.0.3.tgz",
- "integrity": "sha512-7sx/RFsf0hB3q8chx8OHYl9Kd+g0pqA1laphwaAQ+/jPwoAreYT3kNQWbJ3bIt/rMoORetFSQxckSbaJXwwqpw==",
+ "version": "5.0.4",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-cpp/-/dict-cpp-5.0.4.tgz",
+ "integrity": "sha512-Vmz/CCb2d91ES5juaO8+CFWeTa2AFsbpR8bkCPJq+P8cRP16+37tY0zNXEBSK/1ur4MakaRf76jeQBijpZxw0Q==",
"dev": true
},
"node_modules/@cspell/dict-cryptocurrencies": {
@@ -627,15 +627,15 @@
"dev": true
},
"node_modules/@cspell/dict-dart": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/@cspell/dict-dart/-/dict-dart-2.0.2.tgz",
- "integrity": "sha512-jigcODm7Z4IFZ4vParwwP3IT0fIgRq/9VoxkXfrxBMsLBGGM2QltHBj7pl+joX+c4cOHxfyZktGJK1B1wFtR4Q==",
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-dart/-/dict-dart-2.0.3.tgz",
+ "integrity": "sha512-cLkwo1KT5CJY5N5RJVHks2genFkNCl/WLfj+0fFjqNR+tk3tBI1LY7ldr9piCtSFSm4x9pO1x6IV3kRUY1lLiw==",
"dev": true
},
"node_modules/@cspell/dict-data-science": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/@cspell/dict-data-science/-/dict-data-science-1.0.7.tgz",
- "integrity": "sha512-Q9VUFaarUpqM6CAmR8peP4o9alk0XQ4rgVoE2R2XalpC2cqPI8Hmg6QwMU2UPioSUcWMJCqLc/KzJti0gBMuxA==",
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-data-science/-/dict-data-science-1.0.8.tgz",
+ "integrity": "sha512-uGx0rd3BftfZ5mvXtPxvLNkQ33y0ylNw4GpBAAfF3hgGtifKdvLSmphOGuNgDYUPpJ0+e025bsvtN0/ZZCzWTg==",
"dev": true
},
"node_modules/@cspell/dict-django": {
@@ -645,9 +645,9 @@
"dev": true
},
"node_modules/@cspell/dict-docker": {
- "version": "1.1.6",
- "resolved": "https://registry.npmjs.org/@cspell/dict-docker/-/dict-docker-1.1.6.tgz",
- "integrity": "sha512-zCCiRTZ6EOQpBnSOm0/3rnKW1kCcAUDUA7SxJG3SuH6iZvKi3I8FEg8+O83WQUeXg0SyPNerD9F40JLnnJjJig==",
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-docker/-/dict-docker-1.1.7.tgz",
+ "integrity": "sha512-XlXHAr822euV36GGsl2J1CkBIVg3fZ6879ZOg5dxTIssuhUOCiV2BuzKZmt6aIFmcdPmR14+9i9Xq+3zuxeX0A==",
"dev": true
},
"node_modules/@cspell/dict-dotnet": {
@@ -663,9 +663,9 @@
"dev": true
},
"node_modules/@cspell/dict-en_us": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/@cspell/dict-en_us/-/dict-en_us-4.3.4.tgz",
- "integrity": "sha512-mR2yqWmFip1zTKja2SqyVMbzuqEThqkEJk9M32bMDziPJpEyOIPvLA0UPmj3cyRKJkRuVF0bhDCE33O+at38hw==",
+ "version": "4.3.6",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-en_us/-/dict-en_us-4.3.6.tgz",
+ "integrity": "sha512-odhgsjNZI9BtEOJdvqfAuv/3yz5aB1ngfBNaph7WSnYVt//9e3fhrElZ6/pIIkoyuGgeQPwz1fXt+tMgcnLSEQ==",
"dev": true
},
"node_modules/@cspell/dict-en-common-misspellings": {
@@ -789,15 +789,15 @@
"dev": true
},
"node_modules/@cspell/dict-public-licenses": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/@cspell/dict-public-licenses/-/dict-public-licenses-2.0.2.tgz",
- "integrity": "sha512-baKkbs/WGEV2lCWZoL0KBPh3uiPcul5GSDwmXEBAsR5McEW52LF94/b7xWM0EmSAc/y8ODc5LnPYC7RDRLi6LQ==",
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-public-licenses/-/dict-public-licenses-2.0.3.tgz",
+ "integrity": "sha512-JSLEdpEYufQ1H+93UHi+axlqQm1fhgK6kpdLHp6uPHu//CsvETcqNVawjB+qOdI/g38JTMw5fBqSd0aGNxa6Dw==",
"dev": true
},
"node_modules/@cspell/dict-python": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/@cspell/dict-python/-/dict-python-4.1.2.tgz",
- "integrity": "sha512-Whcn4K8R0Ux/hcx/P9Fbx6i29GwTaXgT3LTt95AuCnV5RRLrzsqoyZkz851hcg5z4kjUQVMduDl3HECGgW/FNw==",
+ "version": "4.1.4",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-python/-/dict-python-4.1.4.tgz",
+ "integrity": "sha512-4JJ6MjIyuZN4h2VkSxZxiQ55lVh6NccW/0H6rdu0aDz+E3uyFVFtlBp5kTY5jIA11PZqSZZpyowzGnwrJX6w0g==",
"dev": true,
"dependencies": {
"@cspell/dict-data-science": "^1.0.0"
@@ -834,9 +834,9 @@
"dev": true
},
"node_modules/@cspell/dict-sql": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-sql/-/dict-sql-2.1.0.tgz",
- "integrity": "sha512-Bb+TNWUrTNNABO0bmfcYXiTlSt0RD6sB2MIY+rNlaMyIwug43jUjeYmkLz2tPkn3+2uvySeFEOMVYhMVfcuDKg==",
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-sql/-/dict-sql-2.1.1.tgz",
+ "integrity": "sha512-v1mswi9NF40+UDUMuI148YQPEQvWjac72P6ZsjlRdLjEiQEEMEsTQ+zlkIdnzC9QCNyJaqD5Liq9Mn78/8Zxtw==",
"dev": true
},
"node_modules/@cspell/dict-svelte": {
@@ -1410,9 +1410,9 @@
"dev": true
},
"node_modules/@types/node": {
- "version": "20.4.2",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-20.4.2.tgz",
- "integrity": "sha512-Dd0BYtWgnWJKwO1jkmTrzofjK2QXXcai0dmtzvIBhcA+RsG5h8R3xlyta0kGOZRNfL9GuRtb1knmPEhQrePCEw=="
+ "version": "20.4.4",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-20.4.4.tgz",
+ "integrity": "sha512-CukZhumInROvLq3+b5gLev+vgpsIqC2D0deQr/yS1WnxvmYLlJXZpaQrQiseMY+6xusl79E04UjWoqyr+t1/Ew=="
},
"node_modules/@types/yauzl": {
"version": "2.10.0",
@@ -2035,9 +2035,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001516",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001516.tgz",
- "integrity": "sha512-Wmec9pCBY8CWbmI4HsjBeQLqDTqV91nFVR83DnZpYyRnPI1wePDsTg0bGLPC5VU/3OIZV1fmxEea1b+tFKe86g==",
+ "version": "1.0.30001517",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001517.tgz",
+ "integrity": "sha512-Vdhm5S11DaFVLlyiKu4hiUTkpZu+y1KA/rZZqVQfOD5YdDT/eQKlkt7NaE0WGOFgX32diqt9MiP9CAiFeRklaA==",
"dev": true,
"funding": [
{
@@ -2918,9 +2918,9 @@
"integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="
},
"node_modules/electron-to-chromium": {
- "version": "1.4.464",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.464.tgz",
- "integrity": "sha512-guZ84yoou4+ILNdj0XEbmGs6DEWj6zpVOWYpY09GU66yEb0DSYvP/biBPzHn0GuW/3RC/pnaYNUWlQE1fJYtgA==",
+ "version": "1.4.468",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.468.tgz",
+ "integrity": "sha512-6M1qyhaJOt7rQtNti1lBA0GwclPH+oKCmsra/hkcWs5INLxfXXD/dtdnaKUYQu/pjOBP/8Osoe4mAcNvvzoFag==",
"dev": true
},
"node_modules/emoji-regex": {
@@ -3906,9 +3906,9 @@
"integrity": "sha512-IgfweLvEpwyA4WgiQe9Nx6VV2QkML2NkvZnk1oKnIzXgXdWxuhF7zw4DvLTPZJn6PIUneiAXPF24QmoEqHTjyw=="
},
"node_modules/fast-glob": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.0.tgz",
- "integrity": "sha512-ChDuvbOypPuNjO8yIDf36x7BlZX1smcUMTTcyoIjycexOxd6DFsKsg21qVBzEmr3G7fUKIRy2/psii+CIUt7FA==",
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz",
+ "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==",
"dev": true,
"dependencies": {
"@nodelib/fs.stat": "^2.0.2",
@@ -5497,9 +5497,9 @@
}
},
"node_modules/js-sdsl": {
- "version": "4.4.1",
- "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.1.tgz",
- "integrity": "sha512-6Gsx8R0RucyePbWqPssR8DyfuXmLBooYN5cZFZKjHGnQuaf7pEzhtpceagJxVu4LqhYY5EYA7nko3FmeHZ1KbA==",
+ "version": "4.4.2",
+ "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.2.tgz",
+ "integrity": "sha512-dwXFwByc/ajSV6m5bcKAPwe4yDDF6D614pxmIi5odytzxRlwqF6nwoiCek80Ixc7Cvma5awClxrzFtxCQvcM8w==",
"dev": true,
"funding": {
"type": "opencollective",
@@ -6405,9 +6405,9 @@
"dev": true
},
"node_modules/node-w3capi": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/node-w3capi/-/node-w3capi-2.0.1.tgz",
- "integrity": "sha512-uPsFyr22jG3ypdfFPjBOuydEURBqV/8ttm6JquJhcpzYGwbJb75AI4/SiRJtUtWnt9ZbHmNomYLYbctgySSfrQ==",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/node-w3capi/-/node-w3capi-2.1.0.tgz",
+ "integrity": "sha512-7V7lYqM0eRo3H15Tc+LfAAazQUVfRbY15/TAbOZdhyA2NtBhCbgJvnYXc4Aa1KNuiGTewKTPTAYuuG5cK5M3ZQ==",
"dependencies": {
"async": "3.2.4",
"superagent": "8.0.9"
diff --git a/package.json b/package.json
index cbcd730d6..0b39a1b29 100644
--- a/package.json
+++ b/package.json
@@ -19,7 +19,7 @@
"jsdom": "22.1.0",
"metaviewport-parser": "0.3.0",
"morgan": "1.10.0",
- "node-w3capi": "2.0.1",
+ "node-w3capi": "2.1.0",
"promise": "8.3.0",
"puppeteer": "20.9.0",
"socket.io": "4.7.0",
diff --git a/test/api.js b/test/api.js
index f2f5d8175..af6964313 100644
--- a/test/api.js
+++ b/test/api.js
@@ -31,7 +31,7 @@ let server;
const launchServer = function () {
const app = express();
server = http.createServer(app);
- setUp(app, process.env.W3C_API_KEY);
+ setUp(app);
server.listen(PORT).on('error', err => {
throw new Error(err);
});
diff --git a/test/rules.js b/test/rules.js
index e3ef87218..d2a459db0 100644
--- a/test/rules.js
+++ b/test/rules.js
@@ -43,7 +43,7 @@ const testProfile = process.env.PROFILE;
*/
const compareMetadata = function (url, file, expectedObject) {
- const specberus = new Specberus(process.env.W3C_API_KEY);
+ const specberus = new Specberus();
const handler = new Sink(data => {
throw new Error(data);
});
@@ -127,7 +127,7 @@ const compareMetadata = function (url, file, expectedObject) {
};
describe('Basics', () => {
- const specberus = new Specberus(process.env.W3C_API_KEY);
+ const specberus = new Specberus();
describe('Method "extractMetadata"', () => {
it('Should exist and be a function', done => {
@@ -191,9 +191,7 @@ function buildHandler(test, mock, done) {
Object.keys(groupNames).forEach(groupName => {
const groupId = groupNames[groupName];
nock('https://api.w3.org', { allowUnmocked: true })
- .get(
- `/groups/wg/${groupName}?apikey=${process.env.W3C_API_KEY}`
- )
+ .get(`/groups/wg/${groupName}`)
.reply(200, {
id: groupId,
type: 'working group',
@@ -321,9 +319,7 @@ describe('Making sure good documents pass Specberus...', () => {
};
// for (const o in test.options) options[o] = test.options[o];
- new Specberus(process.env.W3C_API_KEY).validate(
- options
- );
+ new Specberus().validate(options);
}
);
});
@@ -367,9 +363,7 @@ function checkRule(tests, options) {
events: buildHandler(test, true, done),
...test.options,
};
- new Specberus(process.env.W3C_API_KEY).validate(
- options
- );
+ new Specberus().validate(options);
}
);
}
From 0c2acfa15814e9581832d7aebeddef733c6e6606 Mon Sep 17 00:00:00 2001
From: Denis Ah-Kang
Date: Mon, 24 Jul 2023 16:51:36 +0400
Subject: [PATCH 188/349] 9.1.0
---
package-lock.json | 4 ++--
package.json | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index a2c540759..83531bad2 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "specberus",
- "version": "9.0.1",
+ "version": "9.1.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "specberus",
- "version": "9.0.1",
+ "version": "9.1.0",
"license": "MIT",
"dependencies": {
"compression": "1.7.4",
diff --git a/package.json b/package.json
index 0b39a1b29..364947ff1 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "specberus",
- "version": "9.0.1",
+ "version": "9.1.0",
"description": "Specberus is a checker used at W3C to validate the compliance of Technical Reports with publication rules.",
"license": "MIT",
"main": "lib/validator",
From 957374601fa6d71df99d5f65f92c415a0304281b Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 17 Aug 2023 09:32:41 +0400
Subject: [PATCH 189/349] chore(deps): bump puppeteer from 20.9.0 to 21.0.3
(#1767)
Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 20.9.0 to 21.0.3.
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json)
- [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v20.9.0...puppeteer-v21.0.3)
---
updated-dependencies:
- dependency-name: puppeteer
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 64 ++++++++++++++++++-----------------------------
package.json | 2 +-
2 files changed, 25 insertions(+), 41 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 83531bad2..07852a034 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -20,7 +20,7 @@
"morgan": "1.10.0",
"node-w3capi": "2.1.0",
"promise": "8.3.0",
- "puppeteer": "20.9.0",
+ "puppeteer": "21.0.3",
"socket.io": "4.7.0",
"superagent": "8.0.0"
},
@@ -1260,9 +1260,9 @@
}
},
"node_modules/@puppeteer/browsers": {
- "version": "1.4.6",
- "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-1.4.6.tgz",
- "integrity": "sha512-x4BEjr2SjOPowNeiguzjozQbsc6h437ovD/wu+JpaenxVLm3jkgzHY2xOslMTp50HoTvQreMjiexiGQw1sqZlQ==",
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-1.6.0.tgz",
+ "integrity": "sha512-R2ib8j329427jtKB/qlz0MJbwfJE/6I8ocJLiajsRqJ2PPI8DbjiNzC3lQZeISXEcjOBVhbG2RafN8SlHdcT+A==",
"dependencies": {
"debug": "4.3.4",
"extract-zip": "2.0.1",
@@ -1277,14 +1277,6 @@
},
"engines": {
"node": ">=16.3.0"
- },
- "peerDependencies": {
- "typescript": ">= 4.7.4"
- },
- "peerDependenciesMeta": {
- "typescript": {
- "optional": true
- }
}
},
"node_modules/@puppeteer/browsers/node_modules/cliui": {
@@ -2148,11 +2140,11 @@
}
},
"node_modules/chromium-bidi": {
- "version": "0.4.16",
- "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.16.tgz",
- "integrity": "sha512-7ZbXdWERxRxSwo3txsBjjmc/NLxqb1Bk30mRb0BMS4YIaiV6zvKZqL/UAH+DdqcDYayDWk2n/y8klkBDODrPvA==",
+ "version": "0.4.20",
+ "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.20.tgz",
+ "integrity": "sha512-ruHgVZFEv00mAQMz1tQjfjdG63jiPWrQPF6HLlX2ucqLqVTJoWngeBEKHaJ6n1swV/HSvgnBNbtTRIlcVyW3Fw==",
"dependencies": {
- "mitt": "3.0.0"
+ "mitt": "3.0.1"
},
"peerDependencies": {
"devtools-protocol": "*"
@@ -6094,9 +6086,9 @@
}
},
"node_modules/mitt": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.0.tgz",
- "integrity": "sha512-7dX2/10ITVyqh4aOSVI9gdape+t9l2/8QxHrFmUXu4EEUpdlxl6RudZUPZoc+zuY2hk1j7XxVroIVIan/pD/SQ=="
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz",
+ "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw=="
},
"node_modules/mkdirp-classic": {
"version": "0.5.3",
@@ -7555,26 +7547,26 @@
}
},
"node_modules/puppeteer": {
- "version": "20.9.0",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-20.9.0.tgz",
- "integrity": "sha512-kAglT4VZ9fWEGg3oLc4/de+JcONuEJhlh3J6f5R1TLkrY/EHHIHxWXDOzXvaxQCtedmyVXBwg8M+P8YCO/wZjw==",
+ "version": "21.0.3",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-21.0.3.tgz",
+ "integrity": "sha512-+eBNTEOOBrRBLJ1/jIuHcOoUUOVpUQjQFwp9L/sm/iBDqii+4jv9jxpPJSOmOHXuy++X7GWfhuDw4vz8crNzPw==",
"hasInstallScript": true,
"dependencies": {
- "@puppeteer/browsers": "1.4.6",
+ "@puppeteer/browsers": "1.6.0",
"cosmiconfig": "8.2.0",
- "puppeteer-core": "20.9.0"
+ "puppeteer-core": "21.0.3"
},
"engines": {
"node": ">=16.3.0"
}
},
"node_modules/puppeteer-core": {
- "version": "20.9.0",
- "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-20.9.0.tgz",
- "integrity": "sha512-H9fYZQzMTRrkboEfPmf7m3CLDN6JvbxXA3qTtS+dFt27tR+CsFHzPsT6pzp6lYL6bJbAPaR0HaPO6uSi+F94Pg==",
+ "version": "21.0.3",
+ "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-21.0.3.tgz",
+ "integrity": "sha512-AGvopfkA0jLbW5Ba0m6kBuvRIpLo76PXUK3zJYkXOr9NI1LknJESyai6TtXc6GUSewMkinmyEDx1pFgq900hqg==",
"dependencies": {
- "@puppeteer/browsers": "1.4.6",
- "chromium-bidi": "0.4.16",
+ "@puppeteer/browsers": "1.6.0",
+ "chromium-bidi": "0.4.20",
"cross-fetch": "4.0.0",
"debug": "4.3.4",
"devtools-protocol": "0.0.1147663",
@@ -7582,14 +7574,6 @@
},
"engines": {
"node": ">=16.3.0"
- },
- "peerDependencies": {
- "typescript": ">= 4.7.4"
- },
- "peerDependenciesMeta": {
- "typescript": {
- "optional": true
- }
}
},
"node_modules/puppeteer-core/node_modules/debug": {
@@ -8508,9 +8492,9 @@
}
},
"node_modules/streamx": {
- "version": "2.15.0",
- "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.15.0.tgz",
- "integrity": "sha512-HcxY6ncGjjklGs1xsP1aR71INYcsXFJet5CU1CHqihQ2J5nOsbd4OjgjHO42w/4QNv9gZb3BueV+Vxok5pLEXg==",
+ "version": "2.15.1",
+ "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.15.1.tgz",
+ "integrity": "sha512-fQMzy2O/Q47rgwErk/eGeLu/roaFWV0jVsogDmrszM9uIw8L5OA+t+V93MgYlufNptfjmYR1tOMWhei/Eh7TQA==",
"dependencies": {
"fast-fifo": "^1.1.0",
"queue-tick": "^1.0.1"
diff --git a/package.json b/package.json
index 364947ff1..8f86153a2 100644
--- a/package.json
+++ b/package.json
@@ -21,7 +21,7 @@
"morgan": "1.10.0",
"node-w3capi": "2.1.0",
"promise": "8.3.0",
- "puppeteer": "20.9.0",
+ "puppeteer": "21.0.3",
"socket.io": "4.7.0",
"superagent": "8.0.0"
},
From a28927bd76c4a118b0da873f55c46daa807e8054 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 17 Aug 2023 09:33:06 +0400
Subject: [PATCH 190/349] chore(deps-dev): bump cspell from 6.10.1 to 7.0.0
(#1766)
Bumps [cspell](https://github.com/streetsidesoftware/cspell) from 6.10.1 to 7.0.0.
- [Release notes](https://github.com/streetsidesoftware/cspell/releases)
- [Changelog](https://github.com/streetsidesoftware/cspell/blob/main/CHANGELOG.md)
- [Commits](https://github.com/streetsidesoftware/cspell/compare/v6.10.1...v7.0.0)
---
updated-dependencies:
- dependency-name: cspell
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 663 ++++++++++++++++++++++++++++------------------
package.json | 2 +-
2 files changed, 406 insertions(+), 259 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 07852a034..edf610068 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -27,7 +27,7 @@
"devDependencies": {
"chai": "4.3.4",
"chai-as-promised": "7.1.1",
- "cspell": "6.10.1",
+ "cspell": "7.0.0",
"eslint": "8.26.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
@@ -495,87 +495,100 @@
}
},
"node_modules/@cspell/cspell-bundled-dicts": {
- "version": "6.31.2",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-6.31.2.tgz",
- "integrity": "sha512-rQ5y/U1Ah5AaduIh3NU2z371hRrOr1cmNdhhP8oiuz2E4VqmcoVHflXIct9DgY8uIJpwsSCdR6ypOQWZYXYnwA==",
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-7.0.0.tgz",
+ "integrity": "sha512-qfBAS4W35+loOfbprBDS8nN0Eitl9wmuPE8GQLbwYj9Qj+COlLg57KECeXF8cgGnHkahrIkc3t6V6eFF8nhXQw==",
"dev": true,
"dependencies": {
- "@cspell/dict-ada": "^4.0.1",
- "@cspell/dict-aws": "^3.0.0",
+ "@cspell/dict-ada": "^4.0.2",
+ "@cspell/dict-aws": "^4.0.0",
"@cspell/dict-bash": "^4.1.1",
- "@cspell/dict-companies": "^3.0.9",
- "@cspell/dict-cpp": "^5.0.2",
+ "@cspell/dict-companies": "^3.0.19",
+ "@cspell/dict-cpp": "^5.0.4",
"@cspell/dict-cryptocurrencies": "^3.0.1",
"@cspell/dict-csharp": "^4.0.2",
- "@cspell/dict-css": "^4.0.5",
- "@cspell/dict-dart": "^2.0.2",
- "@cspell/dict-django": "^4.0.2",
- "@cspell/dict-docker": "^1.1.6",
+ "@cspell/dict-css": "^4.0.6",
+ "@cspell/dict-dart": "^2.0.3",
+ "@cspell/dict-django": "^4.1.0",
+ "@cspell/dict-docker": "^1.1.7",
"@cspell/dict-dotnet": "^5.0.0",
- "@cspell/dict-elixir": "^4.0.2",
- "@cspell/dict-en_us": "^4.3.2",
+ "@cspell/dict-elixir": "^4.0.3",
+ "@cspell/dict-en_us": "^4.3.6",
"@cspell/dict-en-common-misspellings": "^1.0.2",
"@cspell/dict-en-gb": "1.1.33",
- "@cspell/dict-filetypes": "^3.0.0",
- "@cspell/dict-fonts": "^3.0.2",
+ "@cspell/dict-filetypes": "^3.0.1",
+ "@cspell/dict-fonts": "^4.0.0",
+ "@cspell/dict-fsharp": "^1.0.0",
"@cspell/dict-fullstack": "^3.1.5",
"@cspell/dict-gaming-terms": "^1.0.4",
"@cspell/dict-git": "^2.0.0",
- "@cspell/dict-golang": "^6.0.1",
+ "@cspell/dict-golang": "^6.0.2",
"@cspell/dict-haskell": "^4.0.1",
"@cspell/dict-html": "^4.0.3",
"@cspell/dict-html-symbol-entities": "^4.0.0",
"@cspell/dict-java": "^5.0.5",
"@cspell/dict-k8s": "^1.0.1",
"@cspell/dict-latex": "^4.0.0",
- "@cspell/dict-lorem-ipsum": "^3.0.0",
+ "@cspell/dict-lorem-ipsum": "^4.0.0",
"@cspell/dict-lua": "^4.0.1",
"@cspell/dict-node": "^4.0.2",
- "@cspell/dict-npm": "^5.0.5",
+ "@cspell/dict-npm": "^5.0.8",
"@cspell/dict-php": "^4.0.1",
- "@cspell/dict-powershell": "^5.0.1",
- "@cspell/dict-public-licenses": "^2.0.2",
- "@cspell/dict-python": "^4.0.2",
+ "@cspell/dict-powershell": "^5.0.2",
+ "@cspell/dict-public-licenses": "^2.0.3",
+ "@cspell/dict-python": "^4.1.5",
"@cspell/dict-r": "^2.0.1",
"@cspell/dict-ruby": "^5.0.0",
"@cspell/dict-rust": "^4.0.1",
"@cspell/dict-scala": "^5.0.0",
- "@cspell/dict-software-terms": "^3.1.6",
- "@cspell/dict-sql": "^2.1.0",
+ "@cspell/dict-software-terms": "^3.2.1",
+ "@cspell/dict-sql": "^2.1.1",
"@cspell/dict-svelte": "^1.0.2",
"@cspell/dict-swift": "^2.0.1",
"@cspell/dict-typescript": "^3.1.1",
"@cspell/dict-vue": "^3.0.0"
},
"engines": {
- "node": ">=14"
+ "node": ">=16"
+ }
+ },
+ "node_modules/@cspell/cspell-json-reporter": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-json-reporter/-/cspell-json-reporter-7.0.0.tgz",
+ "integrity": "sha512-8OheTVzwwfOQqPZe3Enbe1F7Y0djjGunk5K7aC5MyXc3BuIV7Cx13xWo2gfAjiHBRuO5lqg9qidEfp6NE33amg==",
+ "dev": true,
+ "dependencies": {
+ "@cspell/cspell-types": "7.0.0"
+ },
+ "engines": {
+ "node": ">=16"
}
},
"node_modules/@cspell/cspell-pipe": {
- "version": "6.31.1",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-6.31.1.tgz",
- "integrity": "sha512-zk1olZi4dr6GLm5PAjvsiZ01HURNSruUYFl1qSicGnTwYN8GaN4RhAwannAytcJ7zJPIcyXlid0YsB58nJf3wQ==",
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-7.0.0.tgz",
+ "integrity": "sha512-MmQeLyyS5rZ/VvRtHGOLFUcCF9zy01WpWYthLZB61o96HCokqtlN4BBBPLYNxrotFNA4syVy9Si/wTxsC9oTiA==",
"dev": true,
"engines": {
- "node": ">=14"
+ "node": ">=16"
}
},
"node_modules/@cspell/cspell-service-bus": {
- "version": "6.31.1",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-service-bus/-/cspell-service-bus-6.31.1.tgz",
- "integrity": "sha512-YyBicmJyZ1uwKVxujXw7sgs9x+Eps43OkWmCtDZmZlnq489HdTSuhF1kTbVi2yeFSeaXIS87+uHo12z97KkQpg==",
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-service-bus/-/cspell-service-bus-7.0.0.tgz",
+ "integrity": "sha512-0YMM5SJY+XooOTEoo5+xuqTBLO87FP6QR8OBLBDeWNHvON9M4TpeAAN5K+IM0vMSFzgt1aSSMJNO0HSmxn17Yw==",
"dev": true,
"engines": {
- "node": ">=14"
+ "node": ">=16"
}
},
"node_modules/@cspell/cspell-types": {
- "version": "6.31.1",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-6.31.1.tgz",
- "integrity": "sha512-1KeTQFiHMssW1eRoF2NZIEg4gPVIfXLsL2+VSD/AV6YN7lBcuf6gRRgV5KWYarhxtEfjxhDdDTmu26l/iJEUtw==",
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-7.0.0.tgz",
+ "integrity": "sha512-b/Dee5lb362ODlEK+kQcUDJfCprDRUFWcddo5tyzsYm3ID08ll6+DzCtfRxf48isyX1tL7uBKMj/iIpAhRNu9Q==",
"dev": true,
"engines": {
- "node": ">=14"
+ "node": ">=16"
}
},
"node_modules/@cspell/dict-ada": {
@@ -585,9 +598,9 @@
"dev": true
},
"node_modules/@cspell/dict-aws": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-aws/-/dict-aws-3.0.0.tgz",
- "integrity": "sha512-O1W6nd5y3Z00AMXQMzfiYrIJ1sTd9fB1oLr+xf/UD7b3xeHeMeYE2OtcWbt9uyeHim4tk+vkSTcmYEBKJgS5bQ==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-aws/-/dict-aws-4.0.0.tgz",
+ "integrity": "sha512-1YkCMWuna/EGIDN/zKkW+j98/55mxigftrSFgsehXhPld+ZMJM5J9UuBA88YfL7+/ETvBdd7mwW6IwWsC+/ltQ==",
"dev": true
},
"node_modules/@cspell/dict-bash": {
@@ -597,9 +610,9 @@
"dev": true
},
"node_modules/@cspell/dict-companies": {
- "version": "3.0.17",
- "resolved": "https://registry.npmjs.org/@cspell/dict-companies/-/dict-companies-3.0.17.tgz",
- "integrity": "sha512-vo1jbozgZWSzz2evIL26kLd35tVb+5kW/UTvTzAwaWutSWRloRyKx38nj2CaLJ2IFxBdiATteCFGTzKCvJJl6A==",
+ "version": "3.0.19",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-companies/-/dict-companies-3.0.19.tgz",
+ "integrity": "sha512-hO7rS4DhFA333qyvf89wIVoclCtXe/2sftY6aS0oMIH1bMZLjLx2B2sQJj6dCiu6gG/By1S9YZ0fXabiPk2Tkg==",
"dev": true
},
"node_modules/@cspell/dict-cpp": {
@@ -633,9 +646,9 @@
"dev": true
},
"node_modules/@cspell/dict-data-science": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/@cspell/dict-data-science/-/dict-data-science-1.0.8.tgz",
- "integrity": "sha512-uGx0rd3BftfZ5mvXtPxvLNkQ33y0ylNw4GpBAAfF3hgGtifKdvLSmphOGuNgDYUPpJ0+e025bsvtN0/ZZCzWTg==",
+ "version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-data-science/-/dict-data-science-1.0.10.tgz",
+ "integrity": "sha512-7ZsRCnW0f4Bdo6Cqq8V4gHr8K58h+MP8majcDeMNhpMFUPiiSnvKsDuG9V5jciI/0t+lptPrZwGGIVEDF4Kqtg==",
"dev": true
},
"node_modules/@cspell/dict-django": {
@@ -687,9 +700,15 @@
"dev": true
},
"node_modules/@cspell/dict-fonts": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/@cspell/dict-fonts/-/dict-fonts-3.0.2.tgz",
- "integrity": "sha512-Z5QdbgEI7DV+KPXrAeDA6dDm/vTzyaW53SGlKqz6PI5VhkOjgkBXv3YtZjnxMZ4dY2ZIqq+RUK6qa9Pi8rQdGQ==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-fonts/-/dict-fonts-4.0.0.tgz",
+ "integrity": "sha512-t9V4GeN/m517UZn63kZPUYP3OQg5f0OBLSd3Md5CU3eH1IFogSvTzHHnz4Wqqbv8NNRiBZ3HfdY/pqREZ6br3Q==",
+ "dev": true
+ },
+ "node_modules/@cspell/dict-fsharp": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-fsharp/-/dict-fsharp-1.0.0.tgz",
+ "integrity": "sha512-dHPkMHwW4dWv3Lv9VWxHuVm4IylqvcfRBSnZ7usJTRThraetSVrOPIJwr6UJh7F5un/lGJx2lxWVApf2WQaB/A==",
"dev": true
},
"node_modules/@cspell/dict-fullstack": {
@@ -753,9 +772,9 @@
"dev": true
},
"node_modules/@cspell/dict-lorem-ipsum": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-lorem-ipsum/-/dict-lorem-ipsum-3.0.0.tgz",
- "integrity": "sha512-msEV24qEpzWZs2kcEicqYlhyBpR0amfDkJOs+iffC07si9ftqtQ+yP3lf1VFLpgqw3SQh1M1vtU7RD4sPrNlcQ==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-lorem-ipsum/-/dict-lorem-ipsum-4.0.0.tgz",
+ "integrity": "sha512-1l3yjfNvMzZPibW8A7mQU4kTozwVZVw0AvFEdy+NcqtbxH+TvbSkNMqROOFWrkD2PjnKG0+Ea0tHI2Pi6Gchnw==",
"dev": true
},
"node_modules/@cspell/dict-lua": {
@@ -771,9 +790,9 @@
"dev": true
},
"node_modules/@cspell/dict-npm": {
- "version": "5.0.7",
- "resolved": "https://registry.npmjs.org/@cspell/dict-npm/-/dict-npm-5.0.7.tgz",
- "integrity": "sha512-6SegF0HsVaBTl6PlHjeErG8Av+tRYkUG1yaXUQIGWXU0A8oxhI0o4PuL65UWH5lkCKhJyGai69Cd0iytL0oVFg==",
+ "version": "5.0.8",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-npm/-/dict-npm-5.0.8.tgz",
+ "integrity": "sha512-KuqH8tEsFD6DPKqKwIfWr9E+admE3yghaC0AKXG8jPaf77N0lkctKaS3dm0oxWUXkYKA/eXj6LCtz3VcTyxFPg==",
"dev": true
},
"node_modules/@cspell/dict-php": {
@@ -795,9 +814,9 @@
"dev": true
},
"node_modules/@cspell/dict-python": {
- "version": "4.1.4",
- "resolved": "https://registry.npmjs.org/@cspell/dict-python/-/dict-python-4.1.4.tgz",
- "integrity": "sha512-4JJ6MjIyuZN4h2VkSxZxiQ55lVh6NccW/0H6rdu0aDz+E3uyFVFtlBp5kTY5jIA11PZqSZZpyowzGnwrJX6w0g==",
+ "version": "4.1.5",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-python/-/dict-python-4.1.5.tgz",
+ "integrity": "sha512-wWUWyHdyJtx5iG6Fz9rBQ17BtdpEsB17vmutao+gixQD28Jzb6XoLgDQ6606M0RnFjBSFhs5iT4CJBzlD2Kq6g==",
"dev": true,
"dependencies": {
"@cspell/dict-data-science": "^1.0.0"
@@ -828,9 +847,9 @@
"dev": true
},
"node_modules/@cspell/dict-software-terms": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-3.2.0.tgz",
- "integrity": "sha512-RI6sv4Bc4i42YH/ofVelv8lXpJRhCyS9IhI2BtejUoMXKhKA9gC01ATXOylx+oaQmj3t5ark4R50xKFRvC7ENA==",
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-3.2.1.tgz",
+ "integrity": "sha512-+QXmyoONVc/3aNgKW+0F0u3XUCRTfNRkWKLZQA78i+9fOfde8ZT4JmROmZgRveH/MxD4n6pNFceIRcYI6C8WuQ==",
"dev": true
},
"node_modules/@cspell/dict-sql": {
@@ -863,13 +882,25 @@
"integrity": "sha512-niiEMPWPV9IeRBRzZ0TBZmNnkK3olkOPYxC1Ny2AX4TGlYRajcW0WUtoSHmvvjZNfWLSg2L6ruiBeuPSbjnG6A==",
"dev": true
},
+ "node_modules/@cspell/dynamic-import": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dynamic-import/-/dynamic-import-7.0.0.tgz",
+ "integrity": "sha512-GRSJvdQvVOC0y7Qla8eg6LLe8p8WnbnHLabGJGsqYfXgtfkUFev9v65kMybQSJt9qhDtGCRw6EN1UyaeeEtavQ==",
+ "dev": true,
+ "dependencies": {
+ "import-meta-resolve": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=16"
+ }
+ },
"node_modules/@cspell/strong-weak-map": {
- "version": "6.31.1",
- "resolved": "https://registry.npmjs.org/@cspell/strong-weak-map/-/strong-weak-map-6.31.1.tgz",
- "integrity": "sha512-z8AuWvUuSnugFKJOA9Ke0aiFuehcqLFqia9bk8XaQNEWr44ahPVn3sEWnAncTxPbpWuUw5UajoJa0egRAE1CCg==",
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/@cspell/strong-weak-map/-/strong-weak-map-7.0.0.tgz",
+ "integrity": "sha512-DT1R30i3V7aJIGLt7x1igaMLHhYSFv6pgc9gNwXvZWFl1xm/f7Jx07GPXKKKhwwXd4vy7G5rhwo63F4Pt9i8Ng==",
"dev": true,
"engines": {
- "node": ">=14.6"
+ "node": ">=16"
}
},
"node_modules/@eslint/eslintrc": {
@@ -2091,6 +2122,33 @@
"url": "https://github.com/chalk/chalk?sponsor=1"
}
},
+ "node_modules/chalk-template": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/chalk-template/-/chalk-template-1.1.0.tgz",
+ "integrity": "sha512-T2VJbcDuZQ0Tb2EWwSotMPJjgpy1/tGee1BTpUNsGZ/qgNjV2t7Mvu+d4600U564nbLesN1x2dPL+xii174Ekg==",
+ "dev": true,
+ "dependencies": {
+ "chalk": "^5.2.0"
+ },
+ "engines": {
+ "node": ">=14.16"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk-template?sponsor=1"
+ }
+ },
+ "node_modules/chalk-template/node_modules/chalk": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz",
+ "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==",
+ "dev": true,
+ "engines": {
+ "node": "^12.17.0 || ^14.13 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
"node_modules/check-error": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz",
@@ -2277,12 +2335,12 @@
}
},
"node_modules/commander": {
- "version": "9.5.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz",
- "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==",
+ "version": "10.0.1",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz",
+ "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==",
"dev": true,
"engines": {
- "node": "^12.20.0 || >=14"
+ "node": ">=14"
}
},
"node_modules/comment-json": {
@@ -2347,20 +2405,22 @@
"dev": true
},
"node_modules/configstore": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz",
- "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==",
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/configstore/-/configstore-6.0.0.tgz",
+ "integrity": "sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA==",
"dev": true,
"dependencies": {
- "dot-prop": "^5.2.0",
- "graceful-fs": "^4.1.2",
- "make-dir": "^3.0.0",
- "unique-string": "^2.0.0",
- "write-file-atomic": "^3.0.0",
- "xdg-basedir": "^4.0.0"
+ "dot-prop": "^6.0.1",
+ "graceful-fs": "^4.2.6",
+ "unique-string": "^3.0.0",
+ "write-file-atomic": "^3.0.3",
+ "xdg-basedir": "^5.0.1"
},
"engines": {
- "node": ">=8"
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/yeoman/configstore?sponsor=1"
}
},
"node_modules/confusing-browser-globals": {
@@ -2486,140 +2546,168 @@
}
},
"node_modules/crypto-random-string": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz",
- "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-4.0.0.tgz",
+ "integrity": "sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==",
"dev": true,
+ "dependencies": {
+ "type-fest": "^1.0.1"
+ },
"engines": {
- "node": ">=8"
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/cspell": {
- "version": "6.10.1",
- "resolved": "https://registry.npmjs.org/cspell/-/cspell-6.10.1.tgz",
- "integrity": "sha512-dO40EnUDlYZarnuha013Les7X2nVoHANzPpTPJYfh4AidP7WvMpqDaIdVODRxxjdjF9sYYFdkyM8xqmAga+3tQ==",
+ "node_modules/crypto-random-string/node_modules/type-fest": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz",
+ "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==",
"dev": true,
- "dependencies": {
- "@cspell/cspell-pipe": "^6.10.1",
- "chalk": "^4.1.2",
- "commander": "^9.4.0",
- "cspell-gitignore": "^6.10.1",
- "cspell-glob": "^6.10.1",
- "cspell-lib": "^6.10.1",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/cspell": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/cspell/-/cspell-7.0.0.tgz",
+ "integrity": "sha512-E8wQP30bTLROJsSNwYnhhRUdzVa4vQo6zILv7PqgTCSaveg8Af1HEh4ocRPRhppRgIXDpccG27+ATlpEzxiPGQ==",
+ "dev": true,
+ "dependencies": {
+ "@cspell/cspell-json-reporter": "7.0.0",
+ "@cspell/cspell-pipe": "7.0.0",
+ "@cspell/cspell-types": "7.0.0",
+ "@cspell/dynamic-import": "7.0.0",
+ "chalk": "^5.3.0",
+ "chalk-template": "^1.1.0",
+ "commander": "^10.0.1",
+ "cspell-gitignore": "7.0.0",
+ "cspell-glob": "7.0.0",
+ "cspell-io": "7.0.0",
+ "cspell-lib": "7.0.0",
+ "fast-glob": "^3.3.1",
"fast-json-stable-stringify": "^2.1.0",
"file-entry-cache": "^6.0.1",
- "fs-extra": "^10.1.0",
- "get-stdin": "^8.0.0",
- "glob": "^8.0.3",
- "imurmurhash": "^0.1.4",
- "semver": "^7.3.7",
- "strip-ansi": "^6.0.1",
- "vscode-uri": "^3.0.6"
+ "get-stdin": "^9.0.0",
+ "semver": "^7.5.4",
+ "strip-ansi": "^7.1.0",
+ "vscode-uri": "^3.0.7"
},
"bin": {
- "cspell": "bin.js"
+ "cspell": "bin.mjs",
+ "cspell-esm": "bin.mjs"
},
"engines": {
- "node": ">=14"
+ "node": ">=16"
},
"funding": {
"url": "https://github.com/streetsidesoftware/cspell?sponsor=1"
}
},
"node_modules/cspell-dictionary": {
- "version": "6.31.1",
- "resolved": "https://registry.npmjs.org/cspell-dictionary/-/cspell-dictionary-6.31.1.tgz",
- "integrity": "sha512-7+K7aQGarqbpucky26wled7QSCJeg6VkLUWS+hLjyf0Cqc9Zew5xsLa4QjReExWUJx+a97jbiflITZNuWxgMrg==",
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/cspell-dictionary/-/cspell-dictionary-7.0.0.tgz",
+ "integrity": "sha512-CYB02vB870JfCtmi4Njuzw1nCjbyRCjoqlsAQgHkhRSevRKcjFrK3+XsBhNA3Zo4ek4P35+oS/I4vMOHu6cdCg==",
"dev": true,
"dependencies": {
- "@cspell/cspell-pipe": "6.31.1",
- "@cspell/cspell-types": "6.31.1",
- "cspell-trie-lib": "6.31.1",
+ "@cspell/cspell-pipe": "7.0.0",
+ "@cspell/cspell-types": "7.0.0",
+ "cspell-trie-lib": "7.0.0",
"fast-equals": "^4.0.3",
"gensequence": "^5.0.2"
},
"engines": {
- "node": ">=14"
+ "node": ">=16"
}
},
+ "node_modules/cspell-dictionary/node_modules/fast-equals": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-4.0.3.tgz",
+ "integrity": "sha512-G3BSX9cfKttjr+2o1O22tYMLq0DPluZnYtq1rXumE1SpL/F/SLIfHx08WYQoWSIpeMYf8sRbJ8++71+v6Pnxfg==",
+ "dev": true
+ },
"node_modules/cspell-gitignore": {
- "version": "6.31.2",
- "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-6.31.2.tgz",
- "integrity": "sha512-B1i8aiXCIbb/08u0K3xnDyXtg0qD+lb5B2itOOXi7KXlPkKvIuN4hWyXxhVDweWyYWEzyXD5wBpPrqICVrStHQ==",
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-7.0.0.tgz",
+ "integrity": "sha512-9VVLuiVhntXO/It3K0nTDhxbPPc2nItvGLymItfUudfB0ZqgzBaomdoYZzXrcNOITjYiBXWCPuVOXLbyoL0DjQ==",
"dev": true,
"dependencies": {
- "cspell-glob": "6.31.2",
+ "cspell-glob": "7.0.0",
"find-up": "^5.0.0"
},
"bin": {
"cspell-gitignore": "bin.mjs"
},
"engines": {
- "node": ">=14"
+ "node": ">=16"
}
},
"node_modules/cspell-glob": {
- "version": "6.31.2",
- "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-6.31.2.tgz",
- "integrity": "sha512-ceTjHM4HaBgvG5S3oiB+PTPYq58EQYG6MmYpycDHzpR5I2H1NurK9lxWHfANmLbi0DsHn58tIZNDMUnnQj19Jw==",
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-7.0.0.tgz",
+ "integrity": "sha512-Wl47kChIuSiuStofVSPdgvwi8BRD4tN03j+yhpJ1q+lWT023ctFacZy+Lc+L6nxaTUriDy5ET+UoooPMJ2PskA==",
"dev": true,
"dependencies": {
"micromatch": "^4.0.5"
},
"engines": {
- "node": ">=14"
+ "node": ">=16"
}
},
"node_modules/cspell-grammar": {
- "version": "6.31.1",
- "resolved": "https://registry.npmjs.org/cspell-grammar/-/cspell-grammar-6.31.1.tgz",
- "integrity": "sha512-AsRVP0idcNFVSb9+p9XjMumFj3BUV67WIPWApaAzJl/dYyiIygQObRE+si0/QtFWGNw873b7hNhWZiKjqIdoaQ==",
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/cspell-grammar/-/cspell-grammar-7.0.0.tgz",
+ "integrity": "sha512-0k1qVvxMNwP4WXX1zIp3Ub+RQnUzjiBtB+BO4Lprnkp6/JuRndpBRDrXBsqNZBVzZ+JjyRSU1elNSN6/nudXvQ==",
"dev": true,
"dependencies": {
- "@cspell/cspell-pipe": "6.31.1",
- "@cspell/cspell-types": "6.31.1"
+ "@cspell/cspell-pipe": "7.0.0",
+ "@cspell/cspell-types": "7.0.0"
},
"bin": {
"cspell-grammar": "bin.mjs"
},
"engines": {
- "node": ">=14"
+ "node": ">=16"
}
},
"node_modules/cspell-io": {
- "version": "6.31.2",
- "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-6.31.2.tgz",
- "integrity": "sha512-Lp7LsF/f35LaOneROb/9mWiprShz2ONxjYFAt3bYP7gIxq41lWi8QhO+SN6spoqPp/wQXjSqJ7MuTZsemxPRnA==",
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-7.0.0.tgz",
+ "integrity": "sha512-pGf+XlMcOxZfO7NIwJYmje8D30OEUt2Vb7cfZ2nazdFf9/NfiZpYp3JHOT+n53DhbIXTfdmojXo5bVezPXA48g==",
"dev": true,
"dependencies": {
- "@cspell/cspell-service-bus": "6.31.1",
- "node-fetch": "^2.6.9"
+ "@cspell/cspell-service-bus": "7.0.0",
+ "node-fetch": "^2.6.12"
},
"engines": {
- "node": ">=14"
+ "node": ">=16"
}
},
"node_modules/cspell-lib": {
- "version": "6.31.2",
- "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-6.31.2.tgz",
- "integrity": "sha512-LqaB2ZfVfQHKL5aZzYoKU6/UxxAtWeXAYwpC9l+satXmajYyXtAh4kWmuW+y7kKRH2jA79rJQS3QE6ToeSqgQQ==",
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-7.0.0.tgz",
+ "integrity": "sha512-CJAa7uV4hrm8OTnWdFPONSUP1Dp7J7fVhKu15aTrpNASUMAHe5YWqFqInCg+0+XhdRpGGYjQKhd+khsXL5a+bg==",
"dev": true,
"dependencies": {
- "@cspell/cspell-bundled-dicts": "6.31.2",
- "@cspell/cspell-pipe": "6.31.1",
- "@cspell/cspell-types": "6.31.1",
- "@cspell/strong-weak-map": "6.31.1",
+ "@cspell/cspell-bundled-dicts": "7.0.0",
+ "@cspell/cspell-pipe": "7.0.0",
+ "@cspell/cspell-types": "7.0.0",
+ "@cspell/strong-weak-map": "7.0.0",
"clear-module": "^4.1.2",
"comment-json": "^4.2.3",
- "configstore": "^5.0.1",
+ "configstore": "^6.0.0",
"cosmiconfig": "8.0.0",
- "cspell-dictionary": "6.31.1",
- "cspell-glob": "6.31.2",
- "cspell-grammar": "6.31.1",
- "cspell-io": "6.31.2",
- "cspell-trie-lib": "6.31.1",
- "fast-equals": "^4.0.3",
- "find-up": "^5.0.0",
+ "cspell-dictionary": "7.0.0",
+ "cspell-glob": "7.0.0",
+ "cspell-grammar": "7.0.0",
+ "cspell-io": "7.0.0",
+ "cspell-trie-lib": "7.0.0",
+ "fast-equals": "^5.0.1",
+ "find-up": "^6.3.0",
"gensequence": "^5.0.2",
"import-fresh": "^3.3.0",
"resolve-from": "^5.0.0",
@@ -2628,21 +2716,142 @@
"vscode-uri": "^3.0.7"
},
"engines": {
- "node": ">=14.6"
+ "node": ">=16"
+ }
+ },
+ "node_modules/cspell-lib/node_modules/find-up": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz",
+ "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==",
+ "dev": true,
+ "dependencies": {
+ "locate-path": "^7.1.0",
+ "path-exists": "^5.0.0"
+ },
+ "engines": {
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/cspell-lib/node_modules/locate-path": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz",
+ "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==",
+ "dev": true,
+ "dependencies": {
+ "p-locate": "^6.0.0"
+ },
+ "engines": {
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/cspell-lib/node_modules/p-limit": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz",
+ "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==",
+ "dev": true,
+ "dependencies": {
+ "yocto-queue": "^1.0.0"
+ },
+ "engines": {
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/cspell-lib/node_modules/p-locate": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz",
+ "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==",
+ "dev": true,
+ "dependencies": {
+ "p-limit": "^4.0.0"
+ },
+ "engines": {
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/cspell-lib/node_modules/path-exists": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz",
+ "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==",
+ "dev": true,
+ "engines": {
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ }
+ },
+ "node_modules/cspell-lib/node_modules/yocto-queue": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz",
+ "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==",
+ "dev": true,
+ "engines": {
+ "node": ">=12.20"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/cspell-trie-lib": {
- "version": "6.31.1",
- "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-6.31.1.tgz",
- "integrity": "sha512-MtYh7s4Sbr1rKT31P2BK6KY+YfOy3dWsuusq9HnqCXmq6aZ1HyFgjH/9p9uvqGi/TboMqn1KOV8nifhXK3l3jg==",
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-7.0.0.tgz",
+ "integrity": "sha512-mopXyfjNRVuYbrZcbBcLwOMrWeyTezh4w8zy+RywUmsF6IW6/HM2DkfE2BmH1IyE9af29lgQqdB5eDbJLWrP5A==",
"dev": true,
"dependencies": {
- "@cspell/cspell-pipe": "6.31.1",
- "@cspell/cspell-types": "6.31.1",
+ "@cspell/cspell-pipe": "7.0.0",
+ "@cspell/cspell-types": "7.0.0",
"gensequence": "^5.0.2"
},
"engines": {
- "node": ">=14"
+ "node": ">=16"
+ }
+ },
+ "node_modules/cspell/node_modules/ansi-regex": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
+ "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
+ "dev": true,
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-regex?sponsor=1"
+ }
+ },
+ "node_modules/cspell/node_modules/chalk": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz",
+ "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==",
+ "dev": true,
+ "engines": {
+ "node": "^12.17.0 || ^14.13 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/cspell/node_modules/strip-ansi": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
+ "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/strip-ansi?sponsor=1"
}
},
"node_modules/cssstyle": {
@@ -2888,15 +3097,18 @@
}
},
"node_modules/dot-prop": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz",
- "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==",
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-6.0.1.tgz",
+ "integrity": "sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==",
"dev": true,
"dependencies": {
"is-obj": "^2.0.0"
},
"engines": {
- "node": ">=8"
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/eastasianwidth": {
@@ -3887,10 +4099,13 @@
"dev": true
},
"node_modules/fast-equals": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-4.0.3.tgz",
- "integrity": "sha512-G3BSX9cfKttjr+2o1O22tYMLq0DPluZnYtq1rXumE1SpL/F/SLIfHx08WYQoWSIpeMYf8sRbJ8++71+v6Pnxfg==",
- "dev": true
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-5.0.1.tgz",
+ "integrity": "sha512-WF1Wi8PwwSY7/6Kx0vKXtw8RwuSGoM1bvDaJbu7MxDlR1vovZjIAKrnzyrThgAjm6JDTu0fVgWXDlMGspodfoQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=6.0.0"
+ }
},
"node_modules/fast-fifo": {
"version": "1.3.0",
@@ -4160,20 +4375,6 @@
}
]
},
- "node_modules/fs-extra": {
- "version": "10.1.0",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
- "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
- "dev": true,
- "dependencies": {
- "graceful-fs": "^4.2.0",
- "jsonfile": "^6.0.1",
- "universalify": "^2.0.0"
- },
- "engines": {
- "node": ">=12"
- }
- },
"node_modules/fs.realpath": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
@@ -4285,12 +4486,12 @@
}
},
"node_modules/get-stdin": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz",
- "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==",
+ "version": "9.0.0",
+ "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz",
+ "integrity": "sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==",
"dev": true,
"engines": {
- "node": ">=10"
+ "node": ">=12"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
@@ -4388,25 +4589,6 @@
"node": ">= 4.0.0"
}
},
- "node_modules/glob": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz",
- "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==",
- "dev": true,
- "dependencies": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^5.0.1",
- "once": "^1.3.0"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
"node_modules/glob-parent": {
"version": "6.0.2",
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
@@ -4419,27 +4601,6 @@
"node": ">=10.13.0"
}
},
- "node_modules/glob/node_modules/brace-expansion": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
- "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
- "dev": true,
- "dependencies": {
- "balanced-match": "^1.0.0"
- }
- },
- "node_modules/glob/node_modules/minimatch": {
- "version": "5.1.6",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
- "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
- "dev": true,
- "dependencies": {
- "brace-expansion": "^2.0.1"
- },
- "engines": {
- "node": ">=10"
- }
- },
"node_modules/global-dirs": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz",
@@ -4868,6 +5029,16 @@
"node": ">=4"
}
},
+ "node_modules/import-meta-resolve": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-3.0.0.tgz",
+ "integrity": "sha512-4IwhLhNNA8yy445rPjD/lWh++7hMDOml2eHtd58eG7h+qK3EryMuuRbsHGPikCoAgIkkDnckKfWSk2iDla/ejg==",
+ "dev": true,
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
"node_modules/imurmurhash": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
@@ -5602,18 +5773,6 @@
"node": ">=6"
}
},
- "node_modules/jsonfile": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
- "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
- "dev": true,
- "dependencies": {
- "universalify": "^2.0.0"
- },
- "optionalDependencies": {
- "graceful-fs": "^4.1.6"
- }
- },
"node_modules/levn": {
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
@@ -5683,15 +5842,6 @@
"url": "https://github.com/chalk/chalk?sponsor=1"
}
},
- "node_modules/lint-staged/node_modules/commander": {
- "version": "10.0.1",
- "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz",
- "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==",
- "dev": true,
- "engines": {
- "node": ">=14"
- }
- },
"node_modules/lint-staged/node_modules/debug": {
"version": "4.3.4",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
@@ -9154,24 +9304,18 @@
"dev": true
},
"node_modules/unique-string": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz",
- "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz",
+ "integrity": "sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==",
"dev": true,
"dependencies": {
- "crypto-random-string": "^2.0.0"
+ "crypto-random-string": "^4.0.0"
},
"engines": {
- "node": ">=8"
- }
- },
- "node_modules/universalify": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
- "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
- "dev": true,
- "engines": {
- "node": ">= 10.0.0"
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/unpipe": {
@@ -9531,12 +9675,15 @@
}
},
"node_modules/xdg-basedir": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz",
- "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==",
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-5.1.0.tgz",
+ "integrity": "sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==",
"dev": true,
"engines": {
- "node": ">=8"
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/xml-name-validator": {
diff --git a/package.json b/package.json
index 8f86153a2..0445d5d45 100644
--- a/package.json
+++ b/package.json
@@ -28,7 +28,7 @@
"devDependencies": {
"chai": "4.3.4",
"chai-as-promised": "7.1.1",
- "cspell": "6.10.1",
+ "cspell": "7.0.0",
"eslint": "8.26.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "8.5.0",
From 7dc61ff851bf1d5260a2499fad183e56dbcc7127 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 17 Aug 2023 10:52:32 +0400
Subject: [PATCH 191/349] chore(deps-dev): bump eslint-config-prettier from
8.5.0 to 9.0.0 (#1763)
Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) from 8.5.0 to 9.0.0.
- [Changelog](https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/eslint-config-prettier/compare/v8.5.0...v9.0.0)
---
updated-dependencies:
- dependency-name: eslint-config-prettier
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot]