From b121e3662fff3db3ab07762902a79139429379b2 Mon Sep 17 00:00:00 2001
From: Justin Johansson
Date: Thu, 2 Sep 2021 02:45:15 +0930
Subject: [PATCH] Indiescripter/align website format lint configs (#2398)
* build: update deps dompurify, esbuild-loader, envinfo, express-rate-limit, fastify, handlebars, jsdom
* build: remove unused devDep wait-on
* build: update dep http-status-codes
* build: update devDeps @typescript-eslint/*; deps aws-sdk & memfs
* build: update devDep terser-webpack-plugin
* build: update devDep eslint-plugin-prettier
* build: update dev/devDeps node-fetch, react-hook-form
* build: update e2e-cli deps npm & pnpm
* build: update website devDev sass
* build: update ui-theme devDep github-markdown-css
* build: update logger dep pino minor version
* build: update web devDep node-html-parser
* build: remove some legacy flow-typed cruft
* style: eslint-config-airbnb-typescript => @verdaccio/eslint-config; use prettier width 100 in website
* fix: attempt eslint fix in Features.tsx as suggested by @semoal; website eslint still 1 error
* fix: attempt to fix eslint warn about hooks usage
Co-authored-by: Sergio Moreno <22656541+semoal@users.noreply.github.com>
---
.eslintignore | 1 -
.npmignore | 2 -
.prettierrc.json => .prettierrc | 0
package.json | 9 +-
packages/cli/package.json | 2 +-
packages/core/commons-api/package.json | 2 +-
packages/core/readme/package.json | 4 +-
packages/core/server/package.json | 2 +-
packages/hooks/package.json | 2 +-
packages/logger-prettify/package.json | 2 +-
packages/logger/package.json | 2 +-
packages/middleware/src/middleware.ts | 6 -
packages/plugins/audit/package.json | 2 +-
packages/plugins/aws-storage/package.json | 2 +-
packages/plugins/memory/package.json | 2 +-
packages/plugins/ui-theme/package.json | 7 +-
packages/server/package.json | 2 +-
packages/tools/benchmark/package.json | 2 +-
.../verdaccio/test/jest.config.functional.js | 1 -
packages/web/package.json | 2 +-
pnpm-lock.yaml | 647 ++++++++++--------
test/e2e-cli/package.json | 4 +-
website/.eslintrc.js | 4 +-
website/.prettierrc | 7 -
website/package.json | 4 +-
website/src/components/Command.tsx | 3 +-
website/src/components/Divider.tsx | 5 +-
website/src/components/Features.tsx | 34 +-
website/src/components/Header.tsx | 15 +-
website/src/components/PackageManagers.tsx | 14 +-
website/src/components/Spinner.module.scss | 26 +-
website/src/components/Testimonials.tsx | 7 +-
website/src/components/TwitterCarrousel.tsx | 4 +-
website/src/components/UsedBy.tsx | 14 +-
website/src/components/WhatIsVerdaccio.tsx | 11 +-
website/src/pages/contributors.tsx | 8 +-
website/src/pages/help.tsx | 114 +--
37 files changed, 545 insertions(+), 430 deletions(-)
rename .prettierrc.json => .prettierrc (100%)
delete mode 100644 website/.prettierrc
diff --git a/.eslintignore b/.eslintignore
index 73ca7410952e..f6f7390fef57 100644
--- a/.eslintignore
+++ b/.eslintignore
@@ -4,7 +4,6 @@
**/types/custom.d.ts
build/
coverage/
-flow-typed/
node_modules/
static/
website/
diff --git a/.npmignore b/.npmignore
index 07c682c1fbdb..7bf154a99efc 100644
--- a/.npmignore
+++ b/.npmignore
@@ -1,4 +1,3 @@
-
## npm
npm-debug.log
yarn-error.log
@@ -23,7 +22,6 @@ docs/
wiki/
## flow
-flow-typed/
types/
# jest
diff --git a/.prettierrc.json b/.prettierrc
similarity index 100%
rename from .prettierrc.json
rename to .prettierrc
diff --git a/package.json b/package.json
index 92ac77c0ac94..14d9077299c4 100644
--- a/package.json
+++ b/package.json
@@ -69,8 +69,8 @@
"@types/validator": "13.6.3",
"@types/webpack": "4.41.26",
"@types/webpack-env": "1.16.2",
- "@typescript-eslint/eslint-plugin": "4.29.3",
- "@typescript-eslint/parser": "4.29.3",
+ "@typescript-eslint/eslint-plugin": "4.30.0",
+ "@typescript-eslint/parser": "4.30.0",
"@verdaccio/benchmark": "workspace:*",
"@verdaccio/eslint-config": "workspace:*",
"@verdaccio/types": "workspace:*",
@@ -90,12 +90,11 @@
"eslint": "7.32.0",
"eslint-config-google": "0.14.0",
"eslint-config-prettier": "8.3.0",
- "eslint-config-airbnb-typescript": "14.0.0",
"eslint-plugin-babel": "5.3.1",
"eslint-plugin-import": "2.24.2",
"eslint-plugin-jest": "24.4.0",
"eslint-plugin-jsx-a11y": "6.4.1",
- "eslint-plugin-prettier": "3.4.1",
+ "eslint-plugin-prettier": "4.0.0",
"eslint-plugin-react": "7.25.1",
"eslint-plugin-react-hooks": "4.2.0",
"eslint-plugin-simple-import-sort": "7.0.0",
@@ -112,7 +111,7 @@
"kleur": "3.0.3",
"lint-staged": "9.5.0",
"nock": "12.0.3",
- "node-fetch": "2.6.1",
+ "node-fetch": "3.0.0-beta.6-exportfix",
"nodemon": "2.0.12",
"npm-run-all": "4.1.5",
"prettier": "2.3.2",
diff --git a/packages/cli/package.json b/packages/cli/package.json
index be8c3dbcf398..6530e45a5773 100644
--- a/packages/cli/package.json
+++ b/packages/cli/package.json
@@ -50,7 +50,7 @@
"@verdaccio/fastify-migration": "workspace:6.0.0-6-next.10",
"commander": "6.2.0",
"clipanion": "3.0.1",
- "envinfo": "7.4.0",
+ "envinfo": "7.8.1",
"kleur": "3.0.3",
"semver": "7.3.5"
},
diff --git a/packages/core/commons-api/package.json b/packages/core/commons-api/package.json
index faf34873deca..06070c2f9081 100644
--- a/packages/core/commons-api/package.json
+++ b/packages/core/commons-api/package.json
@@ -38,7 +38,7 @@
},
"dependencies": {
"http-errors": "1.8.0",
- "http-status-codes": "1.4.0"
+ "http-status-codes": "2.1.4"
},
"scripts": {
"clean": "rimraf ./build",
diff --git a/packages/core/readme/package.json b/packages/core/readme/package.json
index cd1e85aafe76..0c72dde0274e 100644
--- a/packages/core/readme/package.json
+++ b/packages/core/readme/package.json
@@ -40,8 +40,8 @@
"build"
],
"dependencies": {
- "dompurify": "2.0.8",
- "jsdom": "15.2.1",
+ "dompurify": "2.3.1",
+ "jsdom": "17.0.0",
"marked": "1.1.1"
},
"devDependencies": {
diff --git a/packages/core/server/package.json b/packages/core/server/package.json
index 583a286e9174..30ca423907fc 100644
--- a/packages/core/server/package.json
+++ b/packages/core/server/package.json
@@ -39,7 +39,7 @@
"@verdaccio/logger": "workspace:6.0.0-6-next.4",
"@verdaccio/store": "workspace:6.0.0-6-next.10",
"debug": "4.3.2",
- "fastify": "3.15.1",
+ "fastify": "3.20.2",
"fastify-plugin": "3.0.0"
},
"devDependencies": {
diff --git a/packages/hooks/package.json b/packages/hooks/package.json
index 34ec5b356f9d..2135c9eb6759 100644
--- a/packages/hooks/package.json
+++ b/packages/hooks/package.json
@@ -33,7 +33,7 @@
"@verdaccio/commons-api": "workspace:11.0.0-alpha.3",
"@verdaccio/logger": "workspace:6.0.0-6-next.4",
"debug": "4.3.2",
- "handlebars": "4.5.3",
+ "handlebars": "4.7.7",
"undici": "4.5.1",
"undici-fetch": "1.0.0-rc.4"
},
diff --git a/packages/logger-prettify/package.json b/packages/logger-prettify/package.json
index eb1e55ffcde6..43a97a0f8476 100644
--- a/packages/logger-prettify/package.json
+++ b/packages/logger-prettify/package.json
@@ -48,7 +48,7 @@
},
"devDependencies": {
"@types/pino": "6.3.11",
- "pino": "6.11.3"
+ "pino": "6.13.1"
},
"funding": {
"type": "opencollective",
diff --git a/packages/logger/package.json b/packages/logger/package.json
index 2b347ce049c9..e3739eca883c 100644
--- a/packages/logger/package.json
+++ b/packages/logger/package.json
@@ -42,7 +42,7 @@
"@verdaccio/logger-prettify": "workspace:6.0.0-alpha.3",
"debug": "4.3.2",
"lodash": "4.17.21",
- "pino": "6.11.3"
+ "pino": "6.13.1"
},
"devDependencies": {
"@types/pino": "6.3.11",
diff --git a/packages/middleware/src/middleware.ts b/packages/middleware/src/middleware.ts
index 10bb0a101e43..02641aaa778d 100644
--- a/packages/middleware/src/middleware.ts
+++ b/packages/middleware/src/middleware.ts
@@ -65,9 +65,6 @@ export function setSecurityWebHeaders(
next();
}
-// flow: express does not match properly
-// flow info
-// https://github.com/flowtype/flow-typed/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+express
export function validateName(
req: $RequestExtend,
res: $ResponseExtend,
@@ -85,9 +82,6 @@ export function validateName(
}
}
-// flow: express does not match properly
-// flow info
-// https://github.com/flowtype/flow-typed/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+express
export function validatePackage(
req: $RequestExtend,
res: $ResponseExtend,
diff --git a/packages/plugins/audit/package.json b/packages/plugins/audit/package.json
index 17dbf43a12e1..b26c6f614902 100644
--- a/packages/plugins/audit/package.json
+++ b/packages/plugins/audit/package.json
@@ -33,7 +33,7 @@
"dependencies": {
"express": "4.17.1",
"https-proxy-agent": "5.0.0",
- "node-fetch": "2.6.1"
+ "node-fetch": "3.0.0-beta.6-exportfix"
},
"devDependencies": {
"@verdaccio/types": "workspace:11.0.0-6-next.7",
diff --git a/packages/plugins/aws-storage/package.json b/packages/plugins/aws-storage/package.json
index f51be1b6e350..03ce34470e9a 100644
--- a/packages/plugins/aws-storage/package.json
+++ b/packages/plugins/aws-storage/package.json
@@ -33,7 +33,7 @@
"dependencies": {
"@verdaccio/commons-api": "workspace:11.0.0-alpha.3",
"@verdaccio/streams": "workspace:11.0.0-alpha.3",
- "aws-sdk": "2.978.0"
+ "aws-sdk": "2.980.0"
},
"devDependencies": {
"@verdaccio/types": "workspace:11.0.0-6-next.7",
diff --git a/packages/plugins/memory/package.json b/packages/plugins/memory/package.json
index dbf08dfc5606..f1c589abcb11 100644
--- a/packages/plugins/memory/package.json
+++ b/packages/plugins/memory/package.json
@@ -35,7 +35,7 @@
"@verdaccio/streams": "workspace:11.0.0-alpha.3",
"memory-fs": "0.5.0",
"debug": "4.3.2",
- "memfs": "3.2.2"
+ "memfs": "3.2.3"
},
"devDependencies": {
"@verdaccio/types": "workspace:11.0.0-6-next.7"
diff --git a/packages/plugins/ui-theme/package.json b/packages/plugins/ui-theme/package.json
index cf0526b8cafe..88f4287a1b40 100644
--- a/packages/plugins/ui-theme/package.json
+++ b/packages/plugins/ui-theme/package.json
@@ -39,7 +39,7 @@
"emotion-theming": "10.0.27",
"file-loader": "5.1.0",
"friendly-errors-webpack-plugin": "1.7.0",
- "github-markdown-css": "3.0.1",
+ "github-markdown-css": "4.0.0",
"harmony-reflect": "1.6.2",
"history": "^4.10.1",
"html-webpack-plugin": "5.3.2",
@@ -60,7 +60,7 @@
"react": "17.0.2",
"react-autosuggest": "10.1.0",
"react-dom": "17.0.2",
- "react-hook-form": "7.14.0",
+ "react-hook-form": "7.14.2",
"react-hot-loader": "4.13.0",
"react-i18next": "11.11.4",
"react-router": "5.2.1",
@@ -77,10 +77,9 @@
"stylelint-processor-styled-components": "1.10.0",
"stylelint-webpack-plugin": "^2.2.1",
"supertest": "6.1.6",
- "terser-webpack-plugin": "5.1.4",
+ "terser-webpack-plugin": "5.2.0",
"url-loader": "4.1.1",
"validator": "13.6.0",
- "wait-on": "5.2.0",
"webpack": "5.33.2",
"webpack-bundle-analyzer": "3.8.0",
"webpack-bundle-size-analyzer": "3.1.0",
diff --git a/packages/server/package.json b/packages/server/package.json
index b3d6deb2142b..063c7480f439 100644
--- a/packages/server/package.json
+++ b/packages/server/package.json
@@ -44,7 +44,7 @@
"compression": "1.7.4",
"cors": "2.8.5",
"express": "4.17.1",
- "express-rate-limit": "5.2.3",
+ "express-rate-limit": "5.3.0",
"lodash": "4.17.21"
},
"devDependencies": {
diff --git a/packages/tools/benchmark/package.json b/packages/tools/benchmark/package.json
index 8b6b675c055b..d221b98edcf3 100644
--- a/packages/tools/benchmark/package.json
+++ b/packages/tools/benchmark/package.json
@@ -22,7 +22,7 @@
},
"devDependencies": {
"autocannon": "7.4.0",
- "node-fetch": "2.6.1",
+ "node-fetch": "3.0.0-beta.6-exportfix",
"ts-node": "10.2.1"
}
}
diff --git a/packages/verdaccio/test/jest.config.functional.js b/packages/verdaccio/test/jest.config.functional.js
index 9c42538f4258..cd7c18053c5c 100644
--- a/packages/verdaccio/test/jest.config.functional.js
+++ b/packages/verdaccio/test/jest.config.functional.js
@@ -21,7 +21,6 @@ module.exports = {
'/../tools',
'/../wiki',
'/../systemd',
- '/../flow-typed',
'unit/partials/mock-store/.*/package.json',
'functional/store/.*/package.json',
'/../build',
diff --git a/packages/web/package.json b/packages/web/package.json
index fc57607172b6..74f7292de050 100644
--- a/packages/web/package.json
+++ b/packages/web/package.json
@@ -46,7 +46,7 @@
"devDependencies": {
"@verdaccio/types": "workspace:11.0.0-6-next.7",
"body-parser": "1.19.0",
- "node-html-parser": "2.2.1",
+ "node-html-parser": "4.1.4",
"supertest": "6.1.6",
"verdaccio-auth-memory": "workspace:11.0.0-alpha.3",
"verdaccio-memory": "workspace:11.0.0-6-next.4"
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 6b01ddbf5b4b..c7c44dc092f4 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -58,8 +58,8 @@ importers:
'@types/validator': 13.6.3
'@types/webpack': 4.41.26
'@types/webpack-env': 1.16.2
- '@typescript-eslint/eslint-plugin': 4.29.3
- '@typescript-eslint/parser': 4.29.3
+ '@typescript-eslint/eslint-plugin': 4.30.0
+ '@typescript-eslint/parser': 4.30.0
'@verdaccio/benchmark': workspace:*
'@verdaccio/eslint-config': workspace:*
'@verdaccio/types': workspace:*
@@ -77,14 +77,13 @@ importers:
debug: 4.3.2
detect-secrets: 1.0.6
eslint: 7.32.0
- eslint-config-airbnb-typescript: 14.0.0
eslint-config-google: 0.14.0
eslint-config-prettier: 8.3.0
eslint-plugin-babel: 5.3.1
eslint-plugin-import: 2.24.2
eslint-plugin-jest: 24.4.0
eslint-plugin-jsx-a11y: 6.4.1
- eslint-plugin-prettier: 3.4.1
+ eslint-plugin-prettier: 4.0.0
eslint-plugin-react: 7.25.1
eslint-plugin-react-hooks: 4.2.0
eslint-plugin-simple-import-sort: 7.0.0
@@ -101,7 +100,7 @@ importers:
kleur: 3.0.3
lint-staged: 9.5.0
nock: 12.0.3
- node-fetch: 2.6.1
+ node-fetch: 3.0.0-beta.6-exportfix
nodemon: 2.0.12
npm-run-all: 4.1.5
prettier: 2.3.2
@@ -171,8 +170,8 @@ importers:
'@types/validator': 13.6.3
'@types/webpack': 4.41.26
'@types/webpack-env': 1.16.2
- '@typescript-eslint/eslint-plugin': 4.29.3_5b13bab190e8051f191796d8c4619073
- '@typescript-eslint/parser': 4.29.3_eslint@7.32.0+typescript@4.4.2
+ '@typescript-eslint/eslint-plugin': 4.30.0_8a8a2d3eaa9257455a03c16dce5f55b3
+ '@typescript-eslint/parser': 4.30.0_eslint@7.32.0+typescript@4.4.2
'@verdaccio/benchmark': link:packages/tools/benchmark
'@verdaccio/eslint-config': link:packages/tools/eslint
'@verdaccio/types': link:packages/core/types
@@ -190,14 +189,13 @@ importers:
debug: 4.3.2
detect-secrets: 1.0.6
eslint: 7.32.0
- eslint-config-airbnb-typescript: 14.0.0_5a932766612959030cbbaf3bc45e8537
eslint-config-google: 0.14.0_eslint@7.32.0
eslint-config-prettier: 8.3.0_eslint@7.32.0
eslint-plugin-babel: 5.3.1_eslint@7.32.0
eslint-plugin-import: 2.24.2_eslint@7.32.0
- eslint-plugin-jest: 24.4.0_d9bb2f3d4d43fbdec1717750590e3665
+ eslint-plugin-jest: 24.4.0_111638ce2dee59955041613292a82f90
eslint-plugin-jsx-a11y: 6.4.1_eslint@7.32.0
- eslint-plugin-prettier: 3.4.1_5a48a349ffec60f5257b5f148f5199c3
+ eslint-plugin-prettier: 4.0.0_5a48a349ffec60f5257b5f148f5199c3
eslint-plugin-react: 7.25.1_eslint@7.32.0
eslint-plugin-react-hooks: 4.2.0_eslint@7.32.0
eslint-plugin-simple-import-sort: 7.0.0_eslint@7.32.0
@@ -214,7 +212,7 @@ importers:
kleur: 3.0.3
lint-staged: 9.5.0
nock: 12.0.3
- node-fetch: 2.6.1
+ node-fetch: 3.0.0-beta.6-exportfix
nodemon: 2.0.12
npm-run-all: 4.1.5
prettier: 2.3.2
@@ -310,7 +308,7 @@ importers:
'@verdaccio/node-api': workspace:6.0.0-6-next.17
clipanion: 3.0.1
commander: 6.2.0
- envinfo: 7.4.0
+ envinfo: 7.8.1
kleur: 3.0.3
semver: 7.3.5
ts-node: 10.2.1
@@ -321,7 +319,7 @@ importers:
'@verdaccio/node-api': link:../node-api
clipanion: 3.0.1
commander: 6.2.0
- envinfo: 7.4.0
+ envinfo: 7.8.1
kleur: 3.0.3
semver: 7.3.5
devDependencies:
@@ -353,10 +351,10 @@ importers:
packages/core/commons-api:
specifiers:
http-errors: 1.8.0
- http-status-codes: 1.4.0
+ http-status-codes: 2.1.4
dependencies:
http-errors: 1.8.0
- http-status-codes: 1.4.0
+ http-status-codes: 2.1.4
packages/core/file-locking:
specifiers:
@@ -420,12 +418,12 @@ importers:
packages/core/readme:
specifiers:
'@verdaccio/types': workspace:11.0.0-6-next.7
- dompurify: 2.0.8
- jsdom: 15.2.1
+ dompurify: 2.3.1
+ jsdom: 17.0.0
marked: 1.1.1
dependencies:
- dompurify: 2.0.8
- jsdom: 15.2.1
+ dompurify: 2.3.1
+ jsdom: 17.0.0
marked: 1.1.1
devDependencies:
'@verdaccio/types': link:../types
@@ -438,7 +436,7 @@ importers:
'@verdaccio/store': workspace:6.0.0-6-next.10
'@verdaccio/types': workspace:11.0.0-6-next.7
debug: 4.3.2
- fastify: 3.15.1
+ fastify: 3.20.2
fastify-plugin: 3.0.0
ts-node: 10.2.1
dependencies:
@@ -447,7 +445,7 @@ importers:
'@verdaccio/logger': link:../../logger
'@verdaccio/store': link:../../store
debug: 4.3.2
- fastify: 3.15.1
+ fastify: 3.20.2
fastify-plugin: 3.0.0
devDependencies:
'@verdaccio/types': link:../types
@@ -511,14 +509,14 @@ importers:
'@verdaccio/logger': workspace:6.0.0-6-next.4
'@verdaccio/types': workspace:11.0.0-6-next.7
debug: 4.3.2
- handlebars: 4.5.3
+ handlebars: 4.7.7
undici: 4.5.1
undici-fetch: 1.0.0-rc.4
dependencies:
'@verdaccio/commons-api': link:../core/commons-api
'@verdaccio/logger': link:../logger
debug: 4.3.2
- handlebars: 4.5.3
+ handlebars: 4.7.7
undici: 4.5.1
undici-fetch: 1.0.0-rc.4
devDependencies:
@@ -552,12 +550,12 @@ importers:
'@verdaccio/types': workspace:11.0.0-6-next.7
debug: 4.3.2
lodash: 4.17.21
- pino: 6.11.3
+ pino: 6.13.1
dependencies:
'@verdaccio/logger-prettify': link:../logger-prettify
debug: 4.3.2
lodash: 4.17.21
- pino: 6.11.3
+ pino: 6.13.1
devDependencies:
'@types/pino': 6.3.11
'@verdaccio/types': link:../core/types
@@ -569,7 +567,7 @@ importers:
fast-safe-stringify: 2.0.8
kleur: 3.0.3
lodash: 4.17.21
- pino: 6.11.3
+ pino: 6.13.1
prettier-bytes: 1.0.4
pretty-ms: 5.1.0
dependencies:
@@ -581,7 +579,7 @@ importers:
pretty-ms: 5.1.0
devDependencies:
'@types/pino': 6.3.11
- pino: 6.11.3
+ pino: 6.13.1
packages/middleware:
specifiers:
@@ -671,12 +669,12 @@ importers:
express: 4.17.1
https-proxy-agent: 5.0.0
nock: 12.0.3
- node-fetch: 2.6.1
+ node-fetch: 3.0.0-beta.6-exportfix
supertest: 6.1.6
dependencies:
express: 4.17.1
https-proxy-agent: 5.0.0
- node-fetch: 2.6.1
+ node-fetch: 3.0.0-beta.6-exportfix
devDependencies:
'@verdaccio/types': link:../../core/types
body-parser: 1.19.0
@@ -699,12 +697,12 @@ importers:
'@verdaccio/commons-api': workspace:11.0.0-alpha.3
'@verdaccio/streams': workspace:11.0.0-alpha.3
'@verdaccio/types': workspace:11.0.0-6-next.7
- aws-sdk: 2.978.0
+ aws-sdk: 2.980.0
recursive-readdir: 2.2.2
dependencies:
'@verdaccio/commons-api': link:../../core/commons-api
'@verdaccio/streams': link:../../core/streams
- aws-sdk: 2.978.0
+ aws-sdk: 2.980.0
devDependencies:
'@verdaccio/types': link:../../core/types
recursive-readdir: 2.2.2
@@ -735,13 +733,13 @@ importers:
'@verdaccio/streams': workspace:11.0.0-alpha.3
'@verdaccio/types': workspace:11.0.0-6-next.7
debug: 4.3.2
- memfs: 3.2.2
+ memfs: 3.2.3
memory-fs: 0.5.0
dependencies:
'@verdaccio/commons-api': link:../../core/commons-api
'@verdaccio/streams': link:../../core/streams
debug: 4.3.2
- memfs: 3.2.2
+ memfs: 3.2.3
memory-fs: 0.5.0
devDependencies:
'@verdaccio/types': link:../../core/types
@@ -770,7 +768,7 @@ importers:
emotion-theming: 10.0.27
file-loader: 5.1.0
friendly-errors-webpack-plugin: 1.7.0
- github-markdown-css: 3.0.1
+ github-markdown-css: 4.0.0
harmony-reflect: 1.6.2
history: ^4.10.1
html-webpack-plugin: 5.3.2
@@ -791,7 +789,7 @@ importers:
react: 17.0.2
react-autosuggest: 10.1.0
react-dom: 17.0.2
- react-hook-form: 7.14.0
+ react-hook-form: 7.14.2
react-hot-loader: 4.13.0
react-i18next: 11.11.4
react-router: 5.2.1
@@ -808,10 +806,9 @@ importers:
stylelint-processor-styled-components: 1.10.0
stylelint-webpack-plugin: ^2.2.1
supertest: 6.1.6
- terser-webpack-plugin: 5.1.4
+ terser-webpack-plugin: 5.2.0
url-loader: 4.1.1
validator: 13.6.0
- wait-on: 5.2.0
webpack: 5.33.2
webpack-bundle-analyzer: 3.8.0
webpack-bundle-size-analyzer: 3.1.0
@@ -844,7 +841,7 @@ importers:
emotion-theming: 10.0.27_33bb31e1d857102242df3642b32eda18
file-loader: 5.1.0_webpack@5.33.2
friendly-errors-webpack-plugin: 1.7.0_webpack@5.33.2
- github-markdown-css: 3.0.1
+ github-markdown-css: 4.0.0
harmony-reflect: 1.6.2
history: 4.10.1
html-webpack-plugin: 5.3.2_webpack@5.33.2
@@ -865,7 +862,7 @@ importers:
react: 17.0.2
react-autosuggest: 10.1.0_react@17.0.2
react-dom: 17.0.2_react@17.0.2
- react-hook-form: 7.14.0_react@17.0.2
+ react-hook-form: 7.14.2_react@17.0.2
react-hot-loader: 4.13.0_9c6a8df88c2691f81f37725d5b4de033
react-i18next: 11.11.4_i18next@19.9.2+react@17.0.2
react-router: 5.2.1_react@17.0.2
@@ -882,10 +879,9 @@ importers:
stylelint-processor-styled-components: 1.10.0
stylelint-webpack-plugin: 2.2.1_stylelint@13.13.1+webpack@5.33.2
supertest: 6.1.6
- terser-webpack-plugin: 5.1.4_webpack@5.33.2
+ terser-webpack-plugin: 5.2.0_webpack@5.33.2
url-loader: 4.1.1_file-loader@5.1.0+webpack@5.33.2
validator: 13.6.0
- wait-on: 5.2.0
webpack: 5.33.2_webpack-cli@4.8.0
webpack-bundle-analyzer: 3.8.0
webpack-bundle-size-analyzer: 3.1.0
@@ -942,7 +938,7 @@ importers:
compression: 1.7.4
cors: 2.8.5
express: 4.17.1
- express-rate-limit: 5.2.3
+ express-rate-limit: 5.3.0
http-errors: 1.8.0
lodash: 4.17.21
request: 2.87.0
@@ -961,7 +957,7 @@ importers:
compression: 1.7.4
cors: 2.8.5
express: 4.17.1
- express-rate-limit: 5.2.3
+ express-rate-limit: 5.3.0
lodash: 4.17.21
verdaccio-audit: link:../plugins/audit
devDependencies:
@@ -1030,7 +1026,7 @@ importers:
autocannon: 7.4.0
clipanion: 3.0.1
get-port: 5.1.1
- node-fetch: 2.6.1
+ node-fetch: 3.0.0-beta.6-exportfix
semver: 7.3.5
temp-dir: 2.0.0
ts-node: 10.2.1
@@ -1041,7 +1037,7 @@ importers:
temp-dir: 2.0.0
devDependencies:
autocannon: 7.4.0
- node-fetch: 2.6.1
+ node-fetch: 3.0.0-beta.6-exportfix
ts-node: 10.2.1_7cfd01fcff41d818ce82373ba3c4f1b7
packages/tools/eslint:
@@ -1115,7 +1111,7 @@ importers:
express: 4.17.1
lodash: 4.17.21
lru-cache: 6.0.0
- node-html-parser: 2.2.1
+ node-html-parser: 4.1.4
supertest: 6.1.6
verdaccio-auth-memory: workspace:11.0.0-alpha.3
verdaccio-memory: workspace:11.0.0-6-next.4
@@ -1139,7 +1135,7 @@ importers:
lru-cache: 6.0.0
devDependencies:
'@verdaccio/types': link:../core/types
- node-html-parser: 2.2.1
+ node-html-parser: 4.1.4
supertest: 6.1.6
verdaccio-auth-memory: link:../plugins/auth-memory
verdaccio-memory: link:../plugins/memory
@@ -1148,15 +1144,15 @@ importers:
specifiers:
debug: 4.3.2
get-port: ^5.1.1
- npm: 7.0.15
- pnpm: 5.13.5
+ npm: 7.21.1
+ pnpm: 6.14.5
request: 2.87.0
semver: ^7.3.5
yarn: 1.22.11
dependencies:
debug: 4.3.2
- npm: 7.0.15
- pnpm: 5.13.5
+ npm: 7.21.1
+ pnpm: 6.14.5
request: 2.87.0
yarn: 1.22.11
devDependencies:
@@ -1198,12 +1194,12 @@ importers:
docusaurus-plugin-sass: ^0.2.1
docusaurus-plugin-sentry: ^1.0.0
esbuild: 0.12.24
- esbuild-loader: ^2.13.1
+ esbuild-loader: 2.15.1
prism-react-renderer: ^1.2.1
react: 17.0.2
react-dom: 17.0.2
react-twitter-widgets: ^1.10.0
- sass: ^1.35.2
+ sass: 1.38.2
sass-loader: ^12.1.0
url-loader: 4.1.1
use-is-in-viewport: ^1.0.9
@@ -1224,12 +1220,12 @@ importers:
devDependencies:
'@docusaurus/module-type-aliases': 2.0.0-beta.4
'@tsconfig/docusaurus': 1.0.4
- docusaurus-plugin-sass: 0.2.1_50fa97e0b0ba5829d31001c6d76ec7a8
+ docusaurus-plugin-sass: 0.2.1_960572d0fe9258705c63c8e6e0c23a6e
esbuild: 0.12.24
- esbuild-loader: 2.13.1
+ esbuild-loader: 2.15.1
prism-react-renderer: 1.2.1_react@17.0.2
- sass: 1.35.2
- sass-loader: 12.1.0_sass@1.35.2
+ sass: 1.38.2
+ sass-loader: 12.1.0_sass@1.38.2
url-loader: 4.1.1
packages:
@@ -5208,16 +5204,10 @@ packages:
- supports-color
dev: true
- /@fastify/forwarded/1.0.0:
- resolution: {integrity: sha512-VoO+6WD0aRz8bwgJZ8pkkxjq7o/782cQ1j945HWg0obZMgIadYW3Pew0+an+k1QL7IPZHM3db5WF6OP6x4ymMA==}
- engines: {node: '>= 10'}
- dev: false
-
- /@fastify/proxy-addr/3.0.0:
- resolution: {integrity: sha512-ty7wnUd/GeSqKTC2Jozsl5xGbnxUnEFC0On2/zPv/8ixywipQmVZwuWvNGnBoitJ2wixwVqofwXNua8j6Y62lQ==}
+ /@fastify/ajv-compiler/1.1.0:
+ resolution: {integrity: sha512-gvCOUNpXsWrIQ3A4aXCLIdblL0tDq42BG/2Xw7oxbil9h11uow10ztS2GuFazNBfjbrsZ5nl+nPl5jDSjj5TSg==}
dependencies:
- '@fastify/forwarded': 1.0.0
- ipaddr.js: 2.0.0
+ ajv: 6.12.6
dev: false
/@formatjs/cli/2.15.0:
@@ -5364,11 +5354,13 @@ packages:
/@hapi/hoek/9.1.0:
resolution: {integrity: sha512-i9YbZPN3QgfighY/1X1Pu118VUz2Fmmhd6b2n0/O8YVgGGfw0FbUYoA97k7FkpGJ+pLCFEDLUmAPPV4D1kpeFw==}
+ dev: false
/@hapi/topo/5.0.0:
resolution: {integrity: sha512-tFJlT47db0kMqVm3H4nQYgn6Pwg10GTZHb1pwmSiv1K4ks6drQOtfEF5ZnPjkvC+y4/bUPHK+bc87QvLcL+WMw==}
dependencies:
'@hapi/hoek': 9.1.0
+ dev: false
/@humanwhocodes/config-array/0.5.0:
resolution: {integrity: sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==}
@@ -5911,12 +5903,15 @@ packages:
resolution: {integrity: sha512-wAH/JYRXeIFQRsxerIuLjgUu2Xszam+O5xKeatJ4oudShOOirfmsQ1D6LL54XOU2tizpCYku+s1wmU0SYdpoSA==}
dependencies:
'@hapi/hoek': 9.1.0
+ dev: false
/@sideway/formula/3.0.0:
resolution: {integrity: sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==}
+ dev: false
/@sideway/pinpoint/2.0.0:
resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==}
+ dev: false
/@sindresorhus/is/0.14.0:
resolution: {integrity: sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==}
@@ -6702,8 +6697,8 @@ packages:
resolution: {integrity: sha512-qRyuv+P/1t1JK1rA+elmK1MmCL1BapEzKKfbEhDBV/LMMse4lmhZ/XbgETI39JveDJRpLjmToOI6uFtMW/WR2g==}
dev: true
- /@typescript-eslint/eslint-plugin/4.29.3_5b13bab190e8051f191796d8c4619073:
- resolution: {integrity: sha512-tBgfA3K/3TsZY46ROGvoRxQr1wBkclbVqRQep97MjVHJzcRBURRY3sNFqLk0/Xr//BY5hM9H2p/kp+6qim85SA==}
+ /@typescript-eslint/eslint-plugin/4.30.0_8a8a2d3eaa9257455a03c16dce5f55b3:
+ resolution: {integrity: sha512-NgAnqk55RQ/SD+tZFD9aPwNSeHmDHHe5rtUyhIq0ZeCWZEvo4DK9rYz7v9HDuQZFvn320Ot+AikaCKMFKLlD0g==}
engines: {node: ^10.12.0 || >=12.0.0}
peerDependencies:
'@typescript-eslint/parser': ^4.0.0
@@ -6713,9 +6708,9 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/experimental-utils': 4.29.3_eslint@7.32.0+typescript@4.4.2
- '@typescript-eslint/parser': 4.29.3_eslint@7.32.0+typescript@4.4.2
- '@typescript-eslint/scope-manager': 4.29.3
+ '@typescript-eslint/experimental-utils': 4.30.0_eslint@7.32.0+typescript@4.4.2
+ '@typescript-eslint/parser': 4.30.0_eslint@7.32.0+typescript@4.4.2
+ '@typescript-eslint/scope-manager': 4.30.0
debug: 4.3.2
eslint: 7.32.0
functional-red-black-tree: 1.0.1
@@ -6745,8 +6740,26 @@ packages:
- typescript
dev: true
- /@typescript-eslint/parser/4.29.3_eslint@7.32.0+typescript@4.4.2:
- resolution: {integrity: sha512-jrHOV5g2u8ROghmspKoW7pN8T/qUzk0+DITun0MELptvngtMrwUJ1tv5zMI04CYVEUsSrN4jV7AKSv+I0y0EfQ==}
+ /@typescript-eslint/experimental-utils/4.30.0_eslint@7.32.0+typescript@4.4.2:
+ resolution: {integrity: sha512-K8RNIX9GnBsv5v4TjtwkKtqMSzYpjqAQg/oSphtxf3xxdt6T0owqnpojztjjTcatSteH3hLj3t/kklKx87NPqw==}
+ engines: {node: ^10.12.0 || >=12.0.0}
+ peerDependencies:
+ eslint: '*'
+ dependencies:
+ '@types/json-schema': 7.0.8
+ '@typescript-eslint/scope-manager': 4.30.0
+ '@typescript-eslint/types': 4.30.0
+ '@typescript-eslint/typescript-estree': 4.30.0_typescript@4.4.2
+ eslint: 7.32.0
+ eslint-scope: 5.1.1
+ eslint-utils: 3.0.0_eslint@7.32.0
+ transitivePeerDependencies:
+ - supports-color
+ - typescript
+ dev: true
+
+ /@typescript-eslint/parser/4.30.0_eslint@7.32.0+typescript@4.4.2:
+ resolution: {integrity: sha512-HJ0XuluSZSxeboLU7Q2VQ6eLlCwXPBOGnA7CqgBnz2Db3JRQYyBDJgQnop6TZ+rsbSx5gEdWhw4rE4mDa1FnZg==}
engines: {node: ^10.12.0 || >=12.0.0}
peerDependencies:
eslint: ^5.0.0 || ^6.0.0 || ^7.0.0
@@ -6755,9 +6768,9 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/scope-manager': 4.29.3
- '@typescript-eslint/types': 4.29.3
- '@typescript-eslint/typescript-estree': 4.29.3_typescript@4.4.2
+ '@typescript-eslint/scope-manager': 4.30.0
+ '@typescript-eslint/types': 4.30.0
+ '@typescript-eslint/typescript-estree': 4.30.0_typescript@4.4.2
debug: 4.3.2
eslint: 7.32.0
typescript: 4.4.2
@@ -6773,11 +6786,24 @@ packages:
'@typescript-eslint/visitor-keys': 4.29.3
dev: true
+ /@typescript-eslint/scope-manager/4.30.0:
+ resolution: {integrity: sha512-VJ/jAXovxNh7rIXCQbYhkyV2Y3Ac/0cVHP/FruTJSAUUm4Oacmn/nkN5zfWmWFEanN4ggP0vJSHOeajtHq3f8A==}
+ engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1}
+ dependencies:
+ '@typescript-eslint/types': 4.30.0
+ '@typescript-eslint/visitor-keys': 4.30.0
+ dev: true
+
/@typescript-eslint/types/4.29.3:
resolution: {integrity: sha512-s1eV1lKNgoIYLAl1JUba8NhULmf+jOmmeFO1G5MN/RBCyyzg4TIOfIOICVNC06lor+Xmy4FypIIhFiJXOknhIg==}
engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1}
dev: true
+ /@typescript-eslint/types/4.30.0:
+ resolution: {integrity: sha512-YKldqbNU9K4WpTNwBqtAerQKLLW/X2A/j4yw92e3ZJYLx+BpKLeheyzoPfzIXHfM8BXfoleTdiYwpsvVPvHrDw==}
+ engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1}
+ dev: true
+
/@typescript-eslint/typescript-estree/4.29.3_typescript@4.4.2:
resolution: {integrity: sha512-45oQJA0bxna4O5TMwz55/TpgjX1YrAPOI/rb6kPgmdnemRZx/dB0rsx+Ku8jpDvqTxcE1C/qEbVHbS3h0hflag==}
engines: {node: ^10.12.0 || >=12.0.0}
@@ -6799,6 +6825,27 @@ packages:
- supports-color
dev: true
+ /@typescript-eslint/typescript-estree/4.30.0_typescript@4.4.2:
+ resolution: {integrity: sha512-6WN7UFYvykr/U0Qgy4kz48iGPWILvYL34xXJxvDQeiRE018B7POspNRVtAZscWntEPZpFCx4hcz/XBT+erenfg==}
+ engines: {node: ^10.12.0 || >=12.0.0}
+ peerDependencies:
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ '@typescript-eslint/types': 4.30.0
+ '@typescript-eslint/visitor-keys': 4.30.0
+ debug: 4.3.2
+ globby: 11.0.4
+ is-glob: 4.0.1
+ semver: 7.3.5
+ tsutils: 3.21.0_typescript@4.4.2
+ typescript: 4.4.2
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/@typescript-eslint/visitor-keys/4.29.3:
resolution: {integrity: sha512-MGGfJvXT4asUTeVs0Q2m+sY63UsfnA+C/FDgBKV3itLBmM9H0u+URcneePtkd0at1YELmZK6HSolCqM4Fzs6yA==}
engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1}
@@ -6807,6 +6854,14 @@ packages:
eslint-visitor-keys: 2.1.0
dev: true
+ /@typescript-eslint/visitor-keys/4.30.0:
+ resolution: {integrity: sha512-pNaaxDt/Ol/+JZwzP7MqWc8PJQTUhZwoee/PVlQ+iYoYhagccvoHnC9e4l+C/krQYYkENxznhVSDwClIbZVxRw==}
+ engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1}
+ dependencies:
+ '@typescript-eslint/types': 4.30.0
+ eslint-visitor-keys: 2.1.0
+ dev: true
+
/@verdaccio/commons-api/10.0.0:
resolution: {integrity: sha512-UC8wrRI9FvqjfDeB1RijF7aVI0JJhCOI8RkEDibCT/JD8zVngphrNmgSWcjo8Es3lRiu7NugWXDSuggCCeCfUg==}
engines: {node: '>=8'}
@@ -7096,13 +7151,13 @@ packages:
dependencies:
acorn: 6.4.2
acorn-walk: 6.2.0
+ dev: true
/acorn-globals/6.0.0:
resolution: {integrity: sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==}
dependencies:
acorn: 7.4.1
acorn-walk: 7.2.0
- dev: true
/acorn-jsx/5.3.1_acorn@7.4.1:
resolution: {integrity: sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==}
@@ -7115,11 +7170,11 @@ packages:
/acorn-walk/6.2.0:
resolution: {integrity: sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==}
engines: {node: '>=0.4.0'}
+ dev: true
/acorn-walk/7.2.0:
resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==}
engines: {node: '>=0.4.0'}
- dev: true
/acorn-walk/8.1.1:
resolution: {integrity: sha512-FbJdceMlPHEAWJOILDk1fXD8lnTlEIWFkqtfk+MvmL5q/qlHfN7GEHcsFZWt/Tea9jRNPWUZG4G976nqAAmU9w==}
@@ -7129,6 +7184,7 @@ packages:
resolution: {integrity: sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==}
engines: {node: '>=0.4.0'}
hasBin: true
+ dev: true
/acorn/7.4.0:
resolution: {integrity: sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w==}
@@ -7151,7 +7207,6 @@ packages:
resolution: {integrity: sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA==}
engines: {node: '>=0.4.0'}
hasBin: true
- dev: true
/activedirectory2/1.3.0:
resolution: {integrity: sha512-0cj+/uLgF22UcqH8/Ez9nHjF2+1+dpjFjofsjIq7WGPNwsVAJyEETdmxjLKYQaU1mK2gZsQmo1Ip4E27CyoBeQ==}
@@ -7449,6 +7504,7 @@ packages:
/array-equal/1.0.0:
resolution: {integrity: sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=}
+ dev: true
/array-find-index/1.0.2:
resolution: {integrity: sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=}
@@ -7670,15 +7726,15 @@ packages:
resolution: {integrity: sha512-b+gox68dqD6c3S3t+bZBKN6rYbVWdwpN12sHQLFTiacDT2rcq7fm07Ww+IKt/AvAkyCIe1f5ArP1bC/vAlx97A==}
dependencies:
archy: 1.0.0
- debug: 4.3.1
- fastq: 1.10.0
+ debug: 4.3.2
+ fastq: 1.11.0
queue-microtask: 1.2.3
transitivePeerDependencies:
- supports-color
dev: false
- /aws-sdk/2.978.0:
- resolution: {integrity: sha512-UO1HP2b9FFtPhc5KbzEJ9oMBdzCmVv9nQTb+yIEh6SajcaErmK/ryleLOuPq9EsirE6wgb6mtf2qodRFucUA3g==}
+ /aws-sdk/2.980.0:
+ resolution: {integrity: sha512-jPtCZngNOW4+rE9mPQd4fp2bU1c2mkRRrZcpa6jaSDo/WtjnfR7wtIrjKZYfyR2s0LNFqZRJadblYlroT3o8ww==}
engines: {node: '>= 0.8.0'}
requiresBuild: true
dependencies:
@@ -7704,12 +7760,6 @@ packages:
engines: {node: '>=4'}
dev: true
- /axios/0.19.2:
- resolution: {integrity: sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==}
- dependencies:
- follow-redirects: 1.5.10
- dev: true
-
/axios/0.21.1:
resolution: {integrity: sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==}
dependencies:
@@ -9770,6 +9820,11 @@ packages:
/cssom/0.4.4:
resolution: {integrity: sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==}
+ dev: true
+
+ /cssom/0.5.0:
+ resolution: {integrity: sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==}
+ dev: false
/cssstyle/2.3.0:
resolution: {integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==}
@@ -9836,12 +9891,17 @@ packages:
dependencies:
assert-plus: 1.0.0
+ /data-uri-to-buffer/3.0.1:
+ resolution: {integrity: sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==}
+ engines: {node: '>= 6'}
+
/data-urls/1.1.0:
resolution: {integrity: sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==}
dependencies:
abab: 2.0.5
whatwg-mimetype: 2.3.0
whatwg-url: 7.1.0
+ dev: true
/data-urls/2.0.0:
resolution: {integrity: sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==}
@@ -9852,6 +9912,15 @@ packages:
whatwg-url: 8.6.0
dev: true
+ /data-urls/3.0.0:
+ resolution: {integrity: sha512-4AefxbTTdFtxDUdh0BuMBs2qJVL25Mow2zlcuuePegQwgD6GEmQao42LLEeksOui8nL4RcNEugIpFP7eRd33xg==}
+ engines: {node: '>=12'}
+ dependencies:
+ abab: 2.0.5
+ whatwg-mimetype: 2.3.0
+ whatwg-url: 9.1.0
+ dev: false
+
/dataloader/1.4.0:
resolution: {integrity: sha512-68s5jYdlvasItOJnCuI2Q9s4q98g0pCyL3HrcKJu8KNugUl8ahgmZYg38ysLTgQjjXX3H8CJLkAvWrclWfcalw==}
dev: true
@@ -9881,12 +9950,6 @@ packages:
dependencies:
ms: 2.0.0
- /debug/3.1.0:
- resolution: {integrity: sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==}
- dependencies:
- ms: 2.0.0
- dev: true
-
/debug/3.2.7:
resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==}
dependencies:
@@ -9942,6 +10005,10 @@ packages:
resolution: {integrity: sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==}
dev: true
+ /decimal.js/10.3.1:
+ resolution: {integrity: sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==}
+ dev: false
+
/decode-uri-component/0.2.0:
resolution: {integrity: sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=}
engines: {node: '>=0.10'}
@@ -10200,15 +10267,15 @@ packages:
esutils: 2.0.3
dev: true
- /docusaurus-plugin-sass/0.2.1_50fa97e0b0ba5829d31001c6d76ec7a8:
+ /docusaurus-plugin-sass/0.2.1_960572d0fe9258705c63c8e6e0c23a6e:
resolution: {integrity: sha512-cRugbRWnKLjFPQTo1k2cyn/AANYkXAPHv+DaLs7bkOfOofEgTSrMdpNidt3oZ0ltQcjUUbvmSRRjH9R1ifdRMA==}
peerDependencies:
'@docusaurus/core': ^2.0.0
sass: ^1.30.0
dependencies:
'@docusaurus/core': 2.0.0-beta.4_react-dom@17.0.2+react@17.0.2
- sass: 1.35.2
- sass-loader: 10.2.0_sass@1.35.2
+ sass: 1.38.2
+ sass-loader: 10.2.0_sass@1.38.2
transitivePeerDependencies:
- fibers
- node-sass
@@ -10276,13 +10343,13 @@ packages:
resolution: {integrity: sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==}
dependencies:
webidl-conversions: 4.0.2
+ dev: true
/domexception/2.0.1:
resolution: {integrity: sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==}
engines: {node: '>=8'}
dependencies:
webidl-conversions: 5.0.0
- dev: true
/domhandler/2.4.2:
resolution: {integrity: sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==}
@@ -10295,14 +10362,14 @@ packages:
dependencies:
domelementtype: 2.2.0
- /dompurify/2.0.8:
- resolution: {integrity: sha512-vIOSyOXkMx81ghEalh4MLBtDHMx1bhKlaqHDMqM2yeitJ996SLOk5mGdDpI9ifJAgokred8Rmu219fX4OltqXw==}
- dev: false
-
/dompurify/2.2.9:
resolution: {integrity: sha512-+9MqacuigMIZ+1+EwoEltogyWGFTJZWU3258Rupxs+2CGs4H914G9er6pZbsme/bvb5L67o2rade9n21e4RW/w==}
dev: true
+ /dompurify/2.3.1:
+ resolution: {integrity: sha512-xGWt+NHAQS+4tpgbOAI08yxW0Pr256Gu/FNE2frZVTbgrBUn8M7tz7/ktS/LZ2MHeGqz6topj0/xY+y8R5FBFw==}
+ dev: false
+
/domutils/1.5.1:
resolution: {integrity: sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=}
dependencies:
@@ -10504,17 +10571,10 @@ packages:
/entities/2.2.0:
resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==}
- /envinfo/7.4.0:
- resolution: {integrity: sha512-FdDfnWnCVjxTTpWE3d6Jgh5JDIA3Cw7LCgpM/pI7kK1ORkjaqI2r6NqQ+ln2j0dfpgxY00AWieSvtkiZQKIItA==}
- engines: {node: '>=4'}
- hasBin: true
- dev: false
-
/envinfo/7.8.1:
resolution: {integrity: sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==}
engines: {node: '>=4'}
hasBin: true
- dev: true
/errno/0.1.7:
resolution: {integrity: sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==}
@@ -10645,26 +10705,20 @@ packages:
es6-symbol: 3.1.3
dev: true
- /esbuild-loader/2.13.1:
- resolution: {integrity: sha512-Tzc5nB5tVUmigXz6m4j1OYozJCjdix7E9vtd5RaE54fqz2Rz34Is9S8FbAf8uqR4xvQUBAXIi6Jkn1OeMxw2aQ==}
+ /esbuild-loader/2.15.1:
+ resolution: {integrity: sha512-JRBL6uTeWplMbylNBt9gxLKMjD8wKnqGq786QV/cm/nPBSNA9/kC7/vNwCXTDPfYqHoWsjyfH7ub9ekN0kdAYQ==}
peerDependencies:
webpack: ^4.40.0 || ^5.0.0
dependencies:
- esbuild: 0.11.23
+ esbuild: 0.12.24
joycon: 3.0.1
json5: 2.2.0
loader-utils: 2.0.0
tapable: 2.2.0
- type-fest: 1.2.2
+ type-fest: 1.4.0
webpack-sources: 2.3.1
dev: true
- /esbuild/0.11.23:
- resolution: {integrity: sha512-iaiZZ9vUF5wJV8ob1tl+5aJTrwDczlvGP0JoMmnpC2B0ppiMCu8n8gmy5ZTGl5bcG081XBVn+U+jP+mPFm5T5Q==}
- hasBin: true
- requiresBuild: true
- dev: true
-
/esbuild/0.12.24:
resolution: {integrity: sha512-C0ibY+HsXzYB6L/pLWEiWjMpghKsIc58Q5yumARwBQsHl9DXPakW+5NI/Y9w4YXiz0PEP6XTGTT/OV4Nnsmb4A==}
hasBin: true
@@ -10705,6 +10759,7 @@ packages:
optionator: 0.8.3
optionalDependencies:
source-map: 0.6.1
+ dev: true
/escodegen/2.0.0:
resolution: {integrity: sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==}
@@ -10717,17 +10772,6 @@ packages:
optionator: 0.8.3
optionalDependencies:
source-map: 0.6.1
- dev: true
-
- /eslint-config-airbnb-typescript/14.0.0_5a932766612959030cbbaf3bc45e8537:
- resolution: {integrity: sha512-d2Nit2ByZARGRYK6tgSNl3nnmGZPyvsgbsKFcmm+nAhvT8VjVpifG5jI4tzObUUPb0sWw0E1oO/0pSpBD/pIuQ==}
- peerDependencies:
- '@typescript-eslint/eslint-plugin': ^4.29.3
- '@typescript-eslint/parser': ^4.29.3
- dependencies:
- '@typescript-eslint/eslint-plugin': 4.29.3_5b13bab190e8051f191796d8c4619073
- '@typescript-eslint/parser': 4.29.3_eslint@7.32.0+typescript@4.4.2
- dev: true
/eslint-config-google/0.14.0_eslint@7.32.0:
resolution: {integrity: sha512-WsbX4WbjuMvTdeVL6+J3rK1RGhCTqjsFjX7UMSMgZiyxxaNLkoJENbrGExzERFeoTpGw3F3FypTiWAP9ZXzkEw==}
@@ -10803,7 +10847,7 @@ packages:
tsconfig-paths: 3.11.0
dev: true
- /eslint-plugin-jest/24.4.0_d9bb2f3d4d43fbdec1717750590e3665:
+ /eslint-plugin-jest/24.4.0_111638ce2dee59955041613292a82f90:
resolution: {integrity: sha512-8qnt/hgtZ94E9dA6viqfViKBfkJwFHXgJmTWlMGDgunw1XJEGqm3eiPjDsTanM3/u/3Az82nyQM9GX7PM/QGmg==}
engines: {node: '>=10'}
peerDependencies:
@@ -10813,7 +10857,7 @@ packages:
'@typescript-eslint/eslint-plugin':
optional: true
dependencies:
- '@typescript-eslint/eslint-plugin': 4.29.3_5b13bab190e8051f191796d8c4619073
+ '@typescript-eslint/eslint-plugin': 4.30.0_8a8a2d3eaa9257455a03c16dce5f55b3
'@typescript-eslint/experimental-utils': 4.29.3_eslint@7.32.0+typescript@4.4.2
eslint: 7.32.0
transitivePeerDependencies:
@@ -10841,13 +10885,13 @@ packages:
language-tags: 1.0.5
dev: true
- /eslint-plugin-prettier/3.4.1_5a48a349ffec60f5257b5f148f5199c3:
- resolution: {integrity: sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g==}
+ /eslint-plugin-prettier/4.0.0_5a48a349ffec60f5257b5f148f5199c3:
+ resolution: {integrity: sha512-98MqmCJ7vJodoQK359bqQWaxOE0CS8paAz/GgjaZLyex4TTk3g9HugoO89EqWCrFiOqn9EVvcoo7gZzONCWVwQ==}
engines: {node: '>=6.0.0'}
peerDependencies:
- eslint: '>=5.0.0'
+ eslint: '>=7.28.0'
eslint-config-prettier: '*'
- prettier: '>=1.13.0'
+ prettier: '>=2.0.0'
peerDependenciesMeta:
eslint-config-prettier:
optional: true
@@ -11176,8 +11220,8 @@ packages:
jest-regex-util: 27.0.6
dev: true
- /express-rate-limit/5.2.3:
- resolution: {integrity: sha512-cjQH+oDrEPXxc569XvxhHC6QXqJiuBT6BhZ70X3bdAImcnHnTNMVuMAJaT0TXPoRiEErUrVPRcOTpZpM36VbOQ==}
+ /express-rate-limit/5.3.0:
+ resolution: {integrity: sha512-qJhfEgCnmteSeZAeuOKQ2WEIFTX5ajrzE0xS6gCOBCoRQcU+xEzQmgYQQTpzCcqUAAzTEtu4YEih4pnLfvNtew==}
dev: false
/express/4.17.1:
@@ -11368,15 +11412,12 @@ packages:
/fastify-warning/0.2.0:
resolution: {integrity: sha512-s1EQguBw/9qtc1p/WTY4eq9WMRIACkj+HTcOIK1in4MV5aFaQC9ZCIt0dJ7pr5bIf4lPpHvAtP2ywpTNgs7hqw==}
- dev: false
- /fastify/3.15.1:
- resolution: {integrity: sha512-QZBGrSOwcR+IJF5OwYTZ5662wEd68SqC6sG4aMu0GncKbYlG9GF88EF2PzN2HfXCCD9K0d/+ZNowuF8S893mOg==}
- engines: {node: '>=10.16.0'}
+ /fastify/3.20.2:
+ resolution: {integrity: sha512-POvayPpbyvkE/wHQquQsNwIgYKVRz7HhCXYJyzUuWEN3kch7/QeI+/azQCjS6+XHiHZPWQwrBKjJB9FBdJHrgA==}
dependencies:
- '@fastify/proxy-addr': 3.0.0
+ '@fastify/ajv-compiler': 1.1.0
abstract-logging: 2.0.1
- ajv: 6.12.6
avvio: 7.2.1
fast-json-stringify: 2.6.0
fastify-error: 0.3.1
@@ -11384,7 +11425,8 @@ packages:
find-my-way: 4.1.0
flatstr: 1.0.12
light-my-request: 4.4.1
- pino: 6.11.3
+ pino: 6.13.0
+ proxy-addr: 2.0.7
readable-stream: 3.6.0
rfdc: 1.3.0
secure-json-parse: 2.4.0
@@ -11394,12 +11436,6 @@ packages:
- supports-color
dev: false
- /fastq/1.10.0:
- resolution: {integrity: sha512-NL2Qc5L3iQEsyYzweq7qfgy5OtXCmGzGvhElGEd/SoFWEMOEczNh5s5ocaF01HDetxz+p8ecjNPA6cZxxIHmzA==}
- dependencies:
- reusify: 1.0.4
- dev: false
-
/fastq/1.11.0:
resolution: {integrity: sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==}
dependencies:
@@ -11452,6 +11488,10 @@ packages:
xml-js: 1.6.11
dev: false
+ /fetch-blob/1.0.6:
+ resolution: {integrity: sha512-XTotUY7hVtqdbHE0Ilm/u/nnXRv1T8nepxhMHzB885O0EkVvI05UlZq7rHQSd6hVDCNAGx4HTjbJO60Onjfckw==}
+ engines: {node: '>=6'}
+
/figures/1.7.0:
resolution: {integrity: sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=}
engines: {node: '>=0.10.0'}
@@ -11637,13 +11677,6 @@ packages:
resolution: {integrity: sha512-aq6gF1BEKje4a9i9+5jimNFIpq4Q1WiwBToeRK5NvZBd/TRsmW8BsJfOEGkr76TbOyPVD3OVDN910EcUNtRYEA==}
engines: {node: '>=4.0'}
- /follow-redirects/1.5.10:
- resolution: {integrity: sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==}
- engines: {node: '>=4.0'}
- dependencies:
- debug: 3.1.0
- dev: true
-
/for-in/1.0.2:
resolution: {integrity: sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=}
engines: {node: '>=0.10.0'}
@@ -11696,7 +11729,6 @@ packages:
asynckit: 0.4.0
combined-stream: 1.0.8
mime-types: 2.1.31
- dev: true
/formidable/1.2.2:
resolution: {integrity: sha512-V8gLm+41I/8kguQ4/o1D3RIHRmhYFG4pnNyonvua+40rqcEmT4+V71yaZ3B457xbbgCsCfjSPi65u/W6vK1U5Q==}
@@ -11705,6 +11737,11 @@ packages:
resolution: {integrity: sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=}
engines: {node: '>= 0.6'}
+ /forwarded/0.2.0:
+ resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==}
+ engines: {node: '>= 0.6'}
+ dev: false
+
/fraction.js/4.1.1:
resolution: {integrity: sha512-MHOhvvxHTfRFpF1geTK9czMIZ6xclsEor2wkIGYYq+PxcQqT7vStJqjhe6S1TenZrMZzo+wlqOufBDVepUEgPg==}
dev: false
@@ -12026,9 +12063,8 @@ packages:
resolution: {integrity: sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4=}
dev: true
- /github-markdown-css/3.0.1:
- resolution: {integrity: sha512-9G5CIPsHoyk5ObDsb/H4KTi23J8KE1oDd4KYU51qwqeM+lKWAiO7abpSgCkyWswgmSKBiuE7/4f8xUz7f2qAiQ==}
- engines: {node: '>=0.10.0'}
+ /github-markdown-css/4.0.0:
+ resolution: {integrity: sha512-mH0bcIKv4XAN0mQVokfTdKo2OD5K8WJE9+lbMdM32/q0Ie5tXgVN/2o+zvToRMxSTUuiTRcLg5hzkFfOyBYreg==}
dev: true
/github-slugger/1.3.0:
@@ -12329,18 +12365,6 @@ packages:
/handle-thing/2.0.1:
resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==}
- /handlebars/4.5.3:
- resolution: {integrity: sha512-3yPecJoJHK/4c6aZhSvxOyG4vJKDshV36VHp0iVCDVh7o9w2vwi3NSnL2MMPj3YdduqaBcu7cGbggJQM0br9xA==}
- engines: {node: '>=0.4.7'}
- hasBin: true
- dependencies:
- neo-async: 2.6.2
- optimist: 0.6.1
- source-map: 0.6.1
- optionalDependencies:
- uglify-js: 3.12.4
- dev: false
-
/handlebars/4.7.7:
resolution: {integrity: sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==}
engines: {node: '>=0.4.7'}
@@ -12352,7 +12376,6 @@ packages:
wordwrap: 1.0.0
optionalDependencies:
uglify-js: 3.12.4
- dev: true
/har-schema/2.0.0:
resolution: {integrity: sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=}
@@ -12372,6 +12395,7 @@ packages:
dependencies:
ajv: 6.12.6
har-schema: 2.0.0
+ dev: true
/hard-rejection/2.1.0:
resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==}
@@ -12627,13 +12651,13 @@ packages:
resolution: {integrity: sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==}
dependencies:
whatwg-encoding: 1.0.5
+ dev: true
/html-encoding-sniffer/2.0.1:
resolution: {integrity: sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==}
engines: {node: '>=10'}
dependencies:
whatwg-encoding: 1.0.5
- dev: true
/html-entities/1.3.1:
resolution: {integrity: sha512-rhE/4Z3hIhzHAUKbW8jVcCyuT5oJCXXqhN/6mXXVCpzTmvJnoH2HL/bt3EZ6p55jbFJBeAe1ZNpL5BugLujxNA==}
@@ -12769,7 +12793,7 @@ packages:
dependencies:
'@tootallnate/once': 1.1.2
agent-base: 6.0.2
- debug: 4.3.1
+ debug: 4.3.2
transitivePeerDependencies:
- supports-color
@@ -12800,6 +12824,11 @@ packages:
/http-status-codes/1.4.0:
resolution: {integrity: sha512-JrT3ua+WgH8zBD3HEJYbeEgnuQaAnUeRRko/YojPAJjGmIfGD3KPU/asLdsLwKjfxOmQe5nXMQ0pt/7MyapVbQ==}
+ dev: true
+
+ /http-status-codes/2.1.4:
+ resolution: {integrity: sha512-MZVIsLKGVOVE1KEnldppe6Ij+vmemMuApDfjhVSLzyYP+td0bREEYyAoIw9yFePoBXManCuBqmiNP5FqJS5Xkg==}
+ dev: false
/https-proxy-agent/5.0.0:
resolution: {integrity: sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==}
@@ -13093,11 +13122,6 @@ packages:
resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==}
engines: {node: '>= 0.10'}
- /ipaddr.js/2.0.0:
- resolution: {integrity: sha512-S54H9mIj0rbxRIyrDMEuuER86LdlgUg9FSeZ8duQb6CUG2iRrA36MYVQBSprTF/ZeAwvyQ5mDGuNvIPM0BIl3w==}
- engines: {node: '>= 10'}
- dev: false
-
/is-absolute-url/2.1.0:
resolution: {integrity: sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=}
engines: {node: '>=0.10.0'}
@@ -13409,7 +13433,6 @@ packages:
/is-potential-custom-element-name/1.0.1:
resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==}
- dev: true
/is-promise/2.2.2:
resolution: {integrity: sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==}
@@ -14143,16 +14166,6 @@ packages:
engines: {node: '>= 0.6.0'}
dev: false
- /joi/17.3.0:
- resolution: {integrity: sha512-Qh5gdU6niuYbUIUV5ejbsMiiFmBdw8Kcp8Buj2JntszCkCfxJ9Cz76OtHxOZMPXrt5810iDIXs+n1nNVoquHgg==}
- dependencies:
- '@hapi/hoek': 9.1.0
- '@hapi/topo': 5.0.0
- '@sideway/address': 4.1.0
- '@sideway/formula': 3.0.0
- '@sideway/pinpoint': 2.0.0
- dev: true
-
/joi/17.4.1:
resolution: {integrity: sha512-gDPOwQ5sr+BUxXuPDGrC1pSNcVR/yGGcTI0aCnjYxZEa3za60K/iCQ+OFIkEHWZGVCUcUlXlFKvMmrlmxrG6UQ==}
dependencies:
@@ -14236,6 +14249,7 @@ packages:
transitivePeerDependencies:
- bufferutil
- utf-8-validate
+ dev: true
/jsdom/16.6.0:
resolution: {integrity: sha512-Ty1vmF4NHJkolaEmdjtxTfSfkdb8Ywarwf63f+F8/mDD1uLSSWDxDuMiZxiPhwunLrn9LOSVItWj4bLYsLN3Dg==}
@@ -14279,6 +14293,48 @@ packages:
- utf-8-validate
dev: true
+ /jsdom/17.0.0:
+ resolution: {integrity: sha512-MUq4XdqwtNurZDVeKScENMPHnkgmdIvMzZ1r1NSwHkDuaqI6BouPjr+17COo4/19oLNnmdpFDPOHVpgIZmZ+VA==}
+ engines: {node: '>=12'}
+ peerDependencies:
+ canvas: ^2.5.0
+ peerDependenciesMeta:
+ canvas:
+ optional: true
+ dependencies:
+ abab: 2.0.5
+ acorn: 8.4.1
+ acorn-globals: 6.0.0
+ cssom: 0.5.0
+ cssstyle: 2.3.0
+ data-urls: 3.0.0
+ decimal.js: 10.3.1
+ domexception: 2.0.1
+ escodegen: 2.0.0
+ form-data: 4.0.0
+ html-encoding-sniffer: 2.0.1
+ http-proxy-agent: 4.0.1
+ https-proxy-agent: 5.0.0
+ is-potential-custom-element-name: 1.0.1
+ nwsapi: 2.2.0
+ parse5: 6.0.1
+ saxes: 5.0.1
+ symbol-tree: 3.2.4
+ tough-cookie: 4.0.0
+ w3c-hr-time: 1.0.2
+ w3c-xmlserializer: 2.0.0
+ webidl-conversions: 6.1.0
+ whatwg-encoding: 1.0.5
+ whatwg-mimetype: 2.3.0
+ whatwg-url: 9.1.0
+ ws: 8.2.1
+ xml-name-validator: 3.0.0
+ transitivePeerDependencies:
+ - bufferutil
+ - supports-color
+ - utf-8-validate
+ dev: false
+
/jsesc/0.5.0:
resolution: {integrity: sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=}
hasBin: true
@@ -14897,6 +14953,7 @@ packages:
/lodash.sortby/4.7.0:
resolution: {integrity: sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=}
+ dev: true
/lodash.startcase/4.4.0:
resolution: {integrity: sha1-lDbjTtJgk+1/+uGTYUQ1CRXZrdg=}
@@ -15203,8 +15260,8 @@ packages:
resolution: {integrity: sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=}
engines: {node: '>= 0.6'}
- /memfs/3.2.2:
- resolution: {integrity: sha512-RE0CwmIM3CEvpcdK3rZ19BC4E6hv9kADkMN5rPduRak58cNArWLi/9jFLsa4rhsjfVxMP3v0jO7FHXq7SvFY5Q==}
+ /memfs/3.2.3:
+ resolution: {integrity: sha512-vDKa1icg0KDNzcOPBPAduFFb3YL+pLbQ/3hW7rRgUKpoliTAkPmVV7r/3qJ6YqKyIXEDhzsdSvLlEh137AfWUA==}
engines: {node: '>= 4.0.0'}
dependencies:
fs-monkey: 1.0.3
@@ -15553,10 +15610,6 @@ packages:
kind-of: 6.0.3
dev: true
- /minimist/0.0.10:
- resolution: {integrity: sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=}
- dev: false
-
/minimist/1.2.5:
resolution: {integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==}
@@ -15752,13 +15805,21 @@ packages:
resolution: {integrity: sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==}
engines: {node: 4.x || >=6.0.0}
+ /node-fetch/3.0.0-beta.6-exportfix:
+ resolution: {integrity: sha512-jhW2arLPAddi7q04JxlQtApqMQF8GxlGZV+wj5/WuDz3hpDTnAU9haJ5Fi2a0N3b4e728O4EIVACNq9nDCzLYw==}
+ engines: {node: '>=10.16'}
+ dependencies:
+ data-uri-to-buffer: 3.0.1
+ fetch-blob: 1.0.6
+
/node-forge/0.10.0:
resolution: {integrity: sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==}
engines: {node: '>= 6.0.0'}
- /node-html-parser/2.2.1:
- resolution: {integrity: sha512-Vccqb62t6t7DkMVwqPQgb0NWO+gUMMDm+1X3LzqbtXLqjilCTtUYTlniKk08yuA1zIhEFVzu/dozpqs5KZbRFQ==}
+ /node-html-parser/4.1.4:
+ resolution: {integrity: sha512-Uk9zI1IhGrPTfUyhRvImKGZspsqJ0ss6aRysGfkDuPDPfLisMlInYT/3FCydsC2UamzPPhpOax9xbTVUsO6n8Q==}
dependencies:
+ css-select: 4.1.3
he: 1.2.0
dev: true
@@ -15921,8 +15982,8 @@ packages:
engines: {node: '>=6.0.0'}
dev: false
- /npm/7.0.15:
- resolution: {integrity: sha512-vP4qQMsbfERokwYMDbSHqbtCFFNVMCvLHJXyzrDSka6Mz8GCQwj1Y/OjgF2nji80/yl+RQvMnOjVNgjWQf9NBw==}
+ /npm/7.21.1:
+ resolution: {integrity: sha512-k7XQNHGHAp0VowMMUMRMtntxWatNad9hhYrelUKDPvZ++DBxvofA8QTNPiuMKtx8CBOFA8iJ4aizhbx6ZYVfzQ==}
engines: {node: '>=10'}
hasBin: true
dev: false
@@ -15930,30 +15991,30 @@ packages:
- '@npmcli/arborist'
- '@npmcli/ci-detect'
- '@npmcli/config'
+ - '@npmcli/map-workspaces'
+ - '@npmcli/package-json'
- '@npmcli/run-script'
- abbrev
- ansicolors
- ansistyles
- - aproba
- archy
- - bin-links
- - byte-size
- cacache
- chalk
- chownr
- cli-columns
- cli-table3
- columnify
- - editor
+ - fastest-levenshtein
- glob
- graceful-fs
- hosted-git-info
- - inherits
- ini
- init-package-json
- is-cidr
- - leven
+ - json-parse-even-better-errors
- libnpmaccess
+ - libnpmdiff
+ - libnpmexec
- libnpmfund
- libnpmhook
- libnpmorg
@@ -15963,12 +16024,13 @@ packages:
- libnpmteam
- libnpmversion
- make-fetch-happen
+ - minipass
+ - minipass-pipeline
- mkdirp
- mkdirp-infer-owner
- ms
- node-gyp
- nopt
- - normalize-package-data
- npm-audit-report
- npm-package-arg
- npm-pick-manifest
@@ -15983,14 +16045,14 @@ packages:
- read
- read-package-json
- read-package-json-fast
+ - readdir-scoped-modules
- rimraf
- semver
- - sorted-object
- ssri
- tar
- text-table
- tiny-relative-date
- - uuid
+ - treeverse
- validate-npm-package-name
- which
- write-file-atomic
@@ -16040,6 +16102,7 @@ packages:
/oauth-sign/0.9.0:
resolution: {integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==}
+ dev: true
/object-assign/3.0.0:
resolution: {integrity: sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=}
@@ -16210,13 +16273,6 @@ packages:
dependencies:
is-wsl: 1.1.0
- /optimist/0.6.1:
- resolution: {integrity: sha1-2j6nRob6IaGaERwybpDrFaAZZoY=}
- dependencies:
- minimist: 0.0.10
- wordwrap: 0.0.3
- dev: false
-
/optimize-css-assets-webpack-plugin/5.0.8_webpack@5.33.2:
resolution: {integrity: sha512-mgFS1JdOtEGzD8l+EuISqL57cKO+We9GcoiQEmdCWRqqck+FGNmYJtx9qfAPzEz+lRrlThWMuGDaRkI/yWNx/Q==}
peerDependencies:
@@ -16564,28 +16620,28 @@ packages:
/pino-std-serializers/3.2.0:
resolution: {integrity: sha512-EqX4pwDPrt3MuOAAUBMU0Tk5kR/YcCM5fNPEzgCO2zJ5HfX0vbiH9HbJglnyeQsN96Kznae6MWD47pZB5avTrg==}
- /pino/6.11.3:
- resolution: {integrity: sha512-drPtqkkSf0ufx2gaea3TryFiBHdNIdXKf5LN0hTM82SXI4xVIve2wLwNg92e1MT6m3jASLu6VO7eGY6+mmGeyw==}
+ /pino/6.13.0:
+ resolution: {integrity: sha512-mRXSTfa34tbfrWqCIp1sUpZLqBhcoaGapoyxfEwaWwJGMpLijlRdDKIQUyvq4M3DUfFH5vEglwSw8POZYwbThA==}
hasBin: true
dependencies:
fast-redact: 3.0.0
- fast-safe-stringify: 2.0.7
+ fast-safe-stringify: 2.0.8
flatstr: 1.0.12
pino-std-serializers: 3.2.0
quick-format-unescaped: 4.0.3
sonic-boom: 1.1.0
- /pino/6.13.0:
- resolution: {integrity: sha512-mRXSTfa34tbfrWqCIp1sUpZLqBhcoaGapoyxfEwaWwJGMpLijlRdDKIQUyvq4M3DUfFH5vEglwSw8POZYwbThA==}
+ /pino/6.13.1:
+ resolution: {integrity: sha512-QQf67BU+cANnc/2U+wzUV20UjO5oBryWpnNyKshdLfT9BdeiXlh9wxLGmOjAuBWMYITdMs+BtJSQQNlGRNbWpA==}
hasBin: true
dependencies:
fast-redact: 3.0.0
fast-safe-stringify: 2.0.8
+ fastify-warning: 0.2.0
flatstr: 1.0.12
pino-std-serializers: 3.2.0
quick-format-unescaped: 4.0.3
sonic-boom: 1.1.0
- dev: true
/pirates/4.0.1:
resolution: {integrity: sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==}
@@ -16640,10 +16696,11 @@ packages:
/pn/1.1.0:
resolution: {integrity: sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==}
+ dev: true
- /pnpm/5.13.5:
- resolution: {integrity: sha512-EJO8eYZyNpOvW+JhjBnLtxD2xcC6YlrzH8jxjETj8bevLATFa9vnGq614ada6o1XOIMq31JWtj1WyPJNogAzLA==}
- engines: {node: '>=10.16'}
+ /pnpm/6.14.5:
+ resolution: {integrity: sha512-+N1B+Bj2JKZJ1GDJS141OgnDmwxAavHi/ecU3IIl0QunPSVBXxd51DbVizCw/mPwIB3UmeT474Fyz8o3Xj9sXA==}
+ engines: {node: '>=12.17'}
hasBin: true
dev: false
@@ -17730,6 +17787,14 @@ packages:
forwarded: 0.1.2
ipaddr.js: 1.9.1
+ /proxy-addr/2.0.7:
+ resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==}
+ engines: {node: '>= 0.10'}
+ dependencies:
+ forwarded: 0.2.0
+ ipaddr.js: 1.9.1
+ dev: false
+
/proxy-from-env/1.1.0:
resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==}
dev: true
@@ -17960,8 +18025,8 @@ packages:
react-side-effect: 2.1.1_react@17.0.2
dev: false
- /react-hook-form/7.14.0_react@17.0.2:
- resolution: {integrity: sha512-JwnIFedpGwUqxtMLv7lLq8PS6M6snFVeDvAQnG/0lyForn0ucWKMr58j86+9HobUGX6SAFmv7sVIJdLaxxzb8A==}
+ /react-hook-form/7.14.2_react@17.0.2:
+ resolution: {integrity: sha512-32uvgKkaE/0vOncfnJdwQhfahhocPpcb5c7F4j9Eq7dOnqS2Hg8h70Bmt6KXb6veLSWJultc1+ik9QSfqXFmLA==}
peerDependencies:
react: ^16.8.0 || ^17
dependencies:
@@ -18543,6 +18608,7 @@ packages:
dependencies:
lodash: 4.17.21
request: 2.88.2
+ dev: true
/request-promise-native/1.0.9_request@2.88.2:
resolution: {integrity: sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==}
@@ -18555,6 +18621,7 @@ packages:
request-promise-core: 1.1.4_request@2.88.2
stealthy-require: 1.1.1
tough-cookie: 2.5.0
+ dev: true
/request/2.87.0:
resolution: {integrity: sha512-fcogkm7Az5bsS6Sl0sibkbhcKsnyon/jV1kF3ajGmF0c8HrttdKTPRT9hieOaQHA5HEq6r8OyWOo/o781C1tNw==}
@@ -18632,6 +18699,7 @@ packages:
tough-cookie: 2.5.0
tunnel-agent: 0.6.0
uuid: 3.4.0
+ dev: true
/require-directory/2.1.1:
resolution: {integrity: sha1-jGStX9MNqxyXbiNE/+f3kqam30I=}
@@ -18861,13 +18929,6 @@ packages:
dependencies:
queue-microtask: 1.2.3
- /rxjs/6.6.2:
- resolution: {integrity: sha512-BHdBMVoWC2sL26w//BCu3YzKT4s2jip/WhwsGEDmeKYBhKDZeYezVUnHatYB7L85v5xs0BAQmg6BEYJEKxBabg==}
- engines: {npm: '>=2.0.0'}
- dependencies:
- tslib: 1.13.0
- dev: true
-
/rxjs/6.6.7:
resolution: {integrity: sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==}
engines: {npm: '>=2.0.0'}
@@ -18899,7 +18960,7 @@ packages:
/safer-buffer/2.1.2:
resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
- /sass-loader/10.2.0_sass@1.35.2:
+ /sass-loader/10.2.0_sass@1.38.2:
resolution: {integrity: sha512-kUceLzC1gIHz0zNJPpqRsJyisWatGYNFRmv2CKZK2/ngMJgLqxTbXwe/hJ85luyvZkgqU3VlJ33UVF2T/0g6mw==}
engines: {node: '>= 10.13.0'}
peerDependencies:
@@ -18918,12 +18979,12 @@ packages:
klona: 2.0.4
loader-utils: 2.0.0
neo-async: 2.6.2
- sass: 1.35.2
+ sass: 1.38.2
schema-utils: 3.1.1
semver: 7.3.5
dev: true
- /sass-loader/12.1.0_sass@1.35.2:
+ /sass-loader/12.1.0_sass@1.38.2:
resolution: {integrity: sha512-FVJZ9kxVRYNZTIe2xhw93n3xJNYZADr+q69/s98l9nTCrWASo+DR2Ot0s5xTKQDDEosUkatsGeHxcH4QBp5bSg==}
engines: {node: '>= 12.13.0'}
peerDependencies:
@@ -18941,11 +19002,11 @@ packages:
dependencies:
klona: 2.0.4
neo-async: 2.6.2
- sass: 1.35.2
+ sass: 1.38.2
dev: true
- /sass/1.35.2:
- resolution: {integrity: sha512-jhO5KAR+AMxCEwIH3v+4zbB2WB0z67V1X0jbapfVwQQdjHZUGUyukpnoM6+iCMfsIUC016w9OPKQ5jrNOS9uXw==}
+ /sass/1.38.2:
+ resolution: {integrity: sha512-Bz1fG6qiyF0FX6m/I+VxtdVKz1Dfmg/e9kfDy2PhWOkq3T384q2KxwIfP0fXpeI+EyyETdOauH+cRHQDFASllA==}
engines: {node: '>=8.9.0'}
hasBin: true
dependencies:
@@ -18964,13 +19025,13 @@ packages:
engines: {node: '>=8'}
dependencies:
xmlchars: 2.2.0
+ dev: true
/saxes/5.0.1:
resolution: {integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==}
engines: {node: '>=10'}
dependencies:
xmlchars: 2.2.0
- dev: true
/scheduler/0.20.2:
resolution: {integrity: sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==}
@@ -19618,6 +19679,7 @@ packages:
/stealthy-require/1.1.1:
resolution: {integrity: sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=}
engines: {node: '>=0.10.0'}
+ dev: true
/steno/0.4.4:
resolution: {integrity: sha1-BxEFvfwobmYVwEA8J+nXtdy4Vcs=}
@@ -20239,6 +20301,31 @@ packages:
webpack: 5.33.2_webpack-cli@4.8.0
dev: true
+ /terser-webpack-plugin/5.2.0_webpack@5.33.2:
+ resolution: {integrity: sha512-FpR4Qe0Yt4knSQ5u2bA1wkM0R8VlVsvhyfSHvomXRivS4vPLk0dJV2IhRBIHRABh7AFutdMeElIA5y1dETwMBg==}
+ engines: {node: '>= 10.13.0'}
+ peerDependencies:
+ '@swc/core': '*'
+ esbuild: '*'
+ uglify-js: '*'
+ webpack: ^5.1.0
+ peerDependenciesMeta:
+ '@swc/core':
+ optional: true
+ esbuild:
+ optional: true
+ uglify-js:
+ optional: true
+ dependencies:
+ jest-worker: 27.1.0
+ p-limit: 3.1.0
+ schema-utils: 3.1.1
+ serialize-javascript: 6.0.0
+ source-map: 0.6.1
+ terser: 5.7.2
+ webpack: 5.33.2_webpack-cli@4.8.0
+ dev: true
+
/terser/4.8.0:
resolution: {integrity: sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==}
engines: {node: '>=6.0.0'}
@@ -20257,6 +20344,16 @@ packages:
source-map: 0.7.3
source-map-support: 0.5.19
+ /terser/5.7.2:
+ resolution: {integrity: sha512-0Omye+RD4X7X69O0eql3lC4Heh/5iLj3ggxR/B5ketZLOtLiOqukUgjw3q4PDnNQbsrkKr3UMypqStQG3XKRvw==}
+ engines: {node: '>=10'}
+ hasBin: true
+ dependencies:
+ commander: 2.20.3
+ source-map: 0.7.3
+ source-map-support: 0.5.19
+ dev: true
+
/test-exclude/6.0.0:
resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==}
engines: {node: '>=8'}
@@ -20417,6 +20514,7 @@ packages:
dependencies:
psl: 1.8.0
punycode: 2.1.1
+ dev: true
/tough-cookie/3.0.1:
resolution: {integrity: sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==}
@@ -20425,6 +20523,7 @@ packages:
ip-regex: 2.1.0
psl: 1.8.0
punycode: 2.1.1
+ dev: true
/tough-cookie/4.0.0:
resolution: {integrity: sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==}
@@ -20433,19 +20532,18 @@ packages:
psl: 1.8.0
punycode: 2.1.1
universalify: 0.1.2
- dev: true
/tr46/1.0.1:
resolution: {integrity: sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=}
dependencies:
punycode: 2.1.1
+ dev: true
/tr46/2.1.0:
resolution: {integrity: sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==}
engines: {node: '>=8'}
dependencies:
punycode: 2.1.1
- dev: true
/tree-kill/1.2.2:
resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==}
@@ -20526,10 +20624,6 @@ packages:
strip-bom: 3.0.0
dev: true
- /tslib/1.13.0:
- resolution: {integrity: sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==}
- dev: true
-
/tslib/1.14.1:
resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
@@ -20620,8 +20714,8 @@ packages:
engines: {node: '>=8'}
dev: true
- /type-fest/1.2.2:
- resolution: {integrity: sha512-pfkPYCcuV0TJoo/jlsUeWNV8rk7uMU6ocnYNvca1Vu+pyKi8Rl8Zo2scPt9O72gCsXIm+dMxOOWuA3VFDSdzWA==}
+ /type-fest/1.4.0:
+ resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==}
engines: {node: '>=10'}
dev: true
@@ -20820,7 +20914,6 @@ packages:
/universalify/0.1.2:
resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==}
engines: {node: '>= 4.0.0'}
- dev: true
/universalify/2.0.0:
resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==}
@@ -21271,25 +21364,13 @@ packages:
domexception: 1.0.1
webidl-conversions: 4.0.2
xml-name-validator: 3.0.0
+ dev: true
/w3c-xmlserializer/2.0.0:
resolution: {integrity: sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==}
engines: {node: '>=10'}
dependencies:
xml-name-validator: 3.0.0
- dev: true
-
- /wait-on/5.2.0:
- resolution: {integrity: sha512-U1D9PBgGw2XFc6iZqn45VBubw02VsLwnZWteQ1au4hUVHasTZuFSKRzlTB2dqgLhji16YVI8fgpEpwUdCr8B6g==}
- engines: {node: '>=8.9.0'}
- hasBin: true
- dependencies:
- axios: 0.19.2
- joi: 17.3.0
- lodash: 4.17.21
- minimist: 1.2.5
- rxjs: 6.6.2
- dev: true
/wait-on/5.3.0:
resolution: {integrity: sha512-DwrHrnTK+/0QFaB9a8Ol5Lna3k7WvUR4jzSKmz0YaPBpuN2sACyiPVKVfj6ejnjcajAcvn3wlbTyMIn9AZouOg==}
@@ -21333,16 +21414,15 @@ packages:
/webidl-conversions/4.0.2:
resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==}
+ dev: true
/webidl-conversions/5.0.0:
resolution: {integrity: sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==}
engines: {node: '>=8'}
- dev: true
/webidl-conversions/6.1.0:
resolution: {integrity: sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==}
engines: {node: '>=10.4'}
- dev: true
/webpack-bundle-analyzer/3.8.0:
resolution: {integrity: sha512-PODQhAYVEourCcOuU+NiYI7WdR8QyELZGgPvB1y2tjbUpbmcQOt5Q7jEK+ttd5se0KSBKD9SXHCEozS++Wllmw==}
@@ -21763,6 +21843,7 @@ packages:
lodash.sortby: 4.7.0
tr46: 1.0.1
webidl-conversions: 4.0.2
+ dev: true
/whatwg-url/8.6.0:
resolution: {integrity: sha512-os0KkeeqUOl7ccdDT1qqUcS4KH4tcBTSKK5Nl5WKb2lyxInIZ/CpjkqKa1Ss12mjfdcRX9mHmPPs7/SxG1Hbdw==}
@@ -21773,6 +21854,14 @@ packages:
webidl-conversions: 6.1.0
dev: true
+ /whatwg-url/9.1.0:
+ resolution: {integrity: sha512-CQ0UcrPHyomtlOCot1TL77WyMIm/bCwrJ2D6AOKGwEczU9EpyoqAokfqrf/MioU9kHcMsmJZcg1egXix2KYEsA==}
+ engines: {node: '>=12'}
+ dependencies:
+ tr46: 2.1.0
+ webidl-conversions: 6.1.0
+ dev: false
+
/which-boxed-primitive/1.0.2:
resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==}
dependencies:
@@ -21836,14 +21925,8 @@ packages:
resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==}
engines: {node: '>=0.10.0'}
- /wordwrap/0.0.3:
- resolution: {integrity: sha1-o9XabNXAvAAI03I0u68b7WMFkQc=}
- engines: {node: '>=0.4.0'}
- dev: false
-
/wordwrap/1.0.0:
resolution: {integrity: sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=}
- dev: true
/worker-rpc/0.1.1:
resolution: {integrity: sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==}
@@ -21911,6 +21994,7 @@ packages:
optional: true
utf-8-validate:
optional: true
+ dev: true
/ws/7.4.6:
resolution: {integrity: sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==}
@@ -21924,6 +22008,19 @@ packages:
utf-8-validate:
optional: true
+ /ws/8.2.1:
+ resolution: {integrity: sha512-XkgWpJU3sHU7gX8f13NqTn6KQ85bd1WU7noBHTT8fSohx7OS1TPY8k+cyRPCzFkia7C4mM229yeHr1qK9sM4JQ==}
+ 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
+ dev: false
+
/xdg-basedir/4.0.0:
resolution: {integrity: sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==}
engines: {node: '>=8'}
diff --git a/test/e2e-cli/package.json b/test/e2e-cli/package.json
index 22644f9047a6..095989ddfe16 100644
--- a/test/e2e-cli/package.json
+++ b/test/e2e-cli/package.json
@@ -4,8 +4,8 @@
"version": "1.0.1-alpha.0",
"dependencies": {
"debug": "4.3.2",
- "npm": "7.0.15",
- "pnpm": "5.13.5",
+ "npm": "7.21.1",
+ "pnpm": "6.14.5",
"request": "2.87.0",
"yarn": "1.22.11"
},
diff --git a/website/.eslintrc.js b/website/.eslintrc.js
index 87faa311783d..32dc89d9b953 100644
--- a/website/.eslintrc.js
+++ b/website/.eslintrc.js
@@ -10,7 +10,7 @@ module.exports = {
extends: [
'eslint:recommended',
'plugin:@typescript-eslint/recommended',
- 'airbnb-typescript'
+ '@verdaccio/eslint-config'
],
rules: {
"@typescript-eslint/no-use-before-define": "warn",
@@ -19,4 +19,4 @@ module.exports = {
"react/prop-types": "off",
"react/require-default-props": "off",
}
-};
\ No newline at end of file
+};
diff --git a/website/.prettierrc b/website/.prettierrc
deleted file mode 100644
index 32f2fddce295..000000000000
--- a/website/.prettierrc
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "tabWidth": 2,
- "singleQuote": true,
- "trailingComma": "all",
- "printWidth": 120,
- "useTabs": false
-}
diff --git a/website/package.json b/website/package.json
index 7761fa97e766..15d9c8e2fec0 100644
--- a/website/package.json
+++ b/website/package.json
@@ -54,9 +54,9 @@
"@tsconfig/docusaurus": "^1.0.2",
"docusaurus-plugin-sass": "^0.2.1",
"esbuild": "0.12.24",
- "esbuild-loader": "^2.13.1",
+ "esbuild-loader": "2.15.1",
"prism-react-renderer": "^1.2.1",
- "sass": "^1.35.2",
+ "sass": "1.38.2",
"sass-loader": "^12.1.0",
"url-loader": "4.1.1"
}
diff --git a/website/src/components/Command.tsx b/website/src/components/Command.tsx
index d8bb15dd0381..bdbd45b14890 100644
--- a/website/src/components/Command.tsx
+++ b/website/src/components/Command.tsx
@@ -32,8 +32,7 @@ const CommandWithLogo = ({ image, command, alt }: CommandWithLogoProps): React.R
aria-label={translate({
message: 'Copy code to clipboard',
})}
- onClick={handleCopyCode}
- >
+ onClick={handleCopyCode}>
{copied ? Copied : Copy }
diff --git a/website/src/components/Divider.tsx b/website/src/components/Divider.tsx
index 32f0148ec4fa..5db21214b605 100644
--- a/website/src/components/Divider.tsx
+++ b/website/src/components/Divider.tsx
@@ -7,7 +7,10 @@ type DividerProps = {
spacer?: number;
};
const Divider = ({ vertical, spacer }: DividerProps): React.ReactElement => (
-
+
);
export default Divider;
diff --git a/website/src/components/Features.tsx b/website/src/components/Features.tsx
index 87d9325f37a8..d592c1f8da55 100644
--- a/website/src/components/Features.tsx
+++ b/website/src/components/Features.tsx
@@ -1,6 +1,6 @@
import React from 'react';
import Translate, { translate } from '@docusaurus/Translate';
-import useBaseUrl from '@docusaurus/useBaseUrl';
+import { useBaseUrlUtils } from '@docusaurus/useBaseUrl';
import { Link } from '@docusaurus/router';
import FeatureCard from './FeatureCard';
@@ -41,19 +41,23 @@ const FEATURES = [
},
];
-const Features = (): React.ReactElement => (
-
-
- {FEATURES.map(({ image, title, subtitle }) => (
-
- ))}
-
-
-
- Discover more features
-
-
-
-);
+const Features = (): React.ReactElement => {
+ const { withBaseUrl } = useBaseUrlUtils();
+
+ return (
+
+
+ {FEATURES.map(({ image, title, subtitle }) => (
+
+ ))}
+
+
+
+ Discover more features
+
+
+
+ );
+};
export default Features;
diff --git a/website/src/components/Header.tsx b/website/src/components/Header.tsx
index d36cbf93e3fa..a06376d33d96 100644
--- a/website/src/components/Header.tsx
+++ b/website/src/components/Header.tsx
@@ -13,7 +13,11 @@ const Header = (): React.ReactElement => {
return (
-
+
Verdaccio
@@ -26,7 +30,9 @@ const Header = (): React.ReactElement => {
GET STARTED
-
+
CONTRIBUTE
@@ -40,7 +46,10 @@ const Header = (): React.ReactElement => {
diff --git a/website/src/components/PackageManagers.tsx b/website/src/components/PackageManagers.tsx
index e2c6b08af53b..e5f858662ced 100644
--- a/website/src/components/PackageManagers.tsx
+++ b/website/src/components/PackageManagers.tsx
@@ -45,9 +45,10 @@ const PackageManagers = (): React.ReactElement => (
npm: npm ,
yarn: yarn ,
pnpm: pnpm ,
- }}
- >
- {'Package managers such as {npm}, {yarn}, and {pnpm} are part of any development workflow.'}
+ }}>
+ {
+ 'Package managers such as {npm}, {yarn}, and {pnpm} are part of any development workflow.'
+ }
@@ -73,9 +74,10 @@ const PackageManagers = (): React.ReactElement => (
values={{
docker: Docker ,
helm: Kubernetes Helm ,
- }}
- >
- {'We have an official {docker} image ready to use and {helm} support for easy deployment.'}
+ }}>
+ {
+ 'We have an official {docker} image ready to use and {helm} support for easy deployment.'
+ }
diff --git a/website/src/components/Spinner.module.scss b/website/src/components/Spinner.module.scss
index 64c5f8c60411..14b7670e9e62 100644
--- a/website/src/components/Spinner.module.scss
+++ b/website/src/components/Spinner.module.scss
@@ -16,11 +16,13 @@
}
@-webkit-keyframes load6 {
0% {
- box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
+ box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em,
+ 0 -0.83em 0 -0.477em;
}
5%,
95% {
- box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
+ box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em,
+ 0 -0.83em 0 -0.477em;
}
10%,
59% {
@@ -32,20 +34,23 @@
-0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em;
}
38% {
- box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em,
- -0.82em -0.09em 0 -0.477em;
+ box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em,
+ -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em;
}
100% {
- box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
+ box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em,
+ 0 -0.83em 0 -0.477em;
}
}
@keyframes load6 {
0% {
- box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
+ box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em,
+ 0 -0.83em 0 -0.477em;
}
5%,
95% {
- box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
+ box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em,
+ 0 -0.83em 0 -0.477em;
}
10%,
59% {
@@ -57,11 +62,12 @@
-0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em;
}
38% {
- box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em,
- -0.82em -0.09em 0 -0.477em;
+ box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em,
+ -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em;
}
100% {
- box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
+ box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em,
+ 0 -0.83em 0 -0.477em;
}
}
@-webkit-keyframes round {
diff --git a/website/src/components/Testimonials.tsx b/website/src/components/Testimonials.tsx
index 6c33eda6646b..bd1bda348b17 100644
--- a/website/src/components/Testimonials.tsx
+++ b/website/src/components/Testimonials.tsx
@@ -9,8 +9,7 @@ const Testimonials = (): React.ReactElement => (
Verdaccio,
- }}
- >
+ }}>
{"Here's what people have to say about {italicVerdaccio}"}
@@ -27,7 +26,9 @@ const Testimonials = (): React.ReactElement => (
/>
- Many greats developers and companies are enjoying Verdaccio, join the community!
+
+ Many greats developers and companies are enjoying Verdaccio, join the community!
+
);
diff --git a/website/src/components/TwitterCarrousel.tsx b/website/src/components/TwitterCarrousel.tsx
index d1038922f413..ac933a26519f 100644
--- a/website/src/components/TwitterCarrousel.tsx
+++ b/website/src/components/TwitterCarrousel.tsx
@@ -9,7 +9,7 @@ import useClampedIsInViewport from './hooks/useClampedIsInViewport';
import styles from './TwitterCarrousel.module.scss';
-const Carrousel = ({ data }: { data: Array> }): React.ReactElement => {
+const Carrousel = ({ data }: { data: string[][] }): React.ReactElement => {
const { isDarkTheme } = useThemeContext();
const { i18n } = useDocusaurusContext();
const [page, setPage] = useState(0);
@@ -26,7 +26,7 @@ const Carrousel = ({ data }: { data: Array> }): React.ReactElement
setPage(pageToGo);
setLoading(true);
},
- [page],
+ [page]
);
return (
diff --git a/website/src/components/UsedBy.tsx b/website/src/components/UsedBy.tsx
index 0ecbae2730f1..ac82637e222b 100644
--- a/website/src/components/UsedBy.tsx
+++ b/website/src/components/UsedBy.tsx
@@ -25,7 +25,12 @@ const UsedBy = (): React.ReactElement => (
url: 'https://www.gatsbyjs.com/',
},
].map((sponsor) => (
-
+
))}
@@ -63,7 +68,12 @@ const UsedBy = (): React.ReactElement => (
url: 'https://storybook.js.org/',
},
].map((sponsor) => (
-
+
))}
diff --git a/website/src/components/WhatIsVerdaccio.tsx b/website/src/components/WhatIsVerdaccio.tsx
index 3d1124a16718..c3d9a5cd4024 100644
--- a/website/src/components/WhatIsVerdaccio.tsx
+++ b/website/src/components/WhatIsVerdaccio.tsx
@@ -13,11 +13,12 @@ const WhatIs = (): React.ReactElement => (
- Verdaccio is a simple, zero-config-required local private NPM registry. No need for an entire database just to
- get started. Verdaccio comes out of the box with its own tiny database, and the ability to proxy other
- registries (eg. npmjs.org), also introduces caching the downloaded modules along the way. For those who are
- looking to extend their storage capabilities, Verdaccio supports various community-made plugins to hook into
- services such as Amazon's S3, Google Cloud Storage or create your own plugin.
+ Verdaccio is a simple, zero-config-required local private NPM registry. No need for an
+ entire database just to get started. Verdaccio comes out of the box with its own tiny
+ database, and the ability to proxy other registries (eg. npmjs.org), also introduces caching
+ the downloaded modules along the way. For those who are looking to extend their storage
+ capabilities, Verdaccio supports various community-made plugins to hook into services such
+ as Amazon's S3, Google Cloud Storage or create your own plugin.
diff --git a/website/src/pages/contributors.tsx b/website/src/pages/contributors.tsx
index 7b8c6fc2f8fe..04acaa9fef55 100644
--- a/website/src/pages/contributors.tsx
+++ b/website/src/pages/contributors.tsx
@@ -5,7 +5,9 @@ import Translate, { translate } from '@docusaurus/Translate';
import styles from './contributors.module.scss';
const Contributors = (): React.ReactElement => (
-
+
@@ -13,8 +15,8 @@ const Contributors = (): React.ReactElement => (
- Thanks to everyone involved in maintaining and improving Verdaccio, this page is to thank you every minute
- spent here.
+ Thanks to everyone involved in maintaining and improving Verdaccio, this page is to
+ thank you every minute spent here.
{' '}
Thanks
diff --git a/website/src/pages/help.tsx b/website/src/pages/help.tsx
index e654e7f1ef52..64cca4d4f832 100644
--- a/website/src/pages/help.tsx
+++ b/website/src/pages/help.tsx
@@ -9,48 +9,7 @@ import useBaseUrl from '@docusaurus/useBaseUrl';
import styles from './help.module.scss';
-const Help = (): React.ReactElement => {
- const { i18n } = useDocusaurusContext();
- return (
-
-
-
-
-
- {SUPPORT_LINKS(i18n.currentLocale).map((supportSections) => (
-
- {supportSections.title}
- {supportSections.content}
-
- ))}
-
-
-
-
-
- );
-};
-
-export default Help;
-
-const SUPPORT_LINKS = (lang: string) => [
+const _SupportLinks = (lang: string) => [
{
title: 'Browse Docs',
content: (
@@ -61,8 +20,7 @@ const SUPPORT_LINKS = (lang: string) => [
documentation on this site
),
- }}
- >
+ }}>
{'Learn more about Verdaccio using the {link}'}
),
@@ -72,9 +30,10 @@ const SUPPORT_LINKS = (lang: string) => [
content: (
,
- }}
- >
+ follow: (
+
+ ),
+ }}>
{'You can follow and contact us on {follow}'}
),
@@ -89,8 +48,7 @@ const SUPPORT_LINKS = (lang: string) => [
Question Database
),
- }}
- >
+ }}>
{'If the documentation is not enough help, you can try browsing into our {link}'}
),
@@ -105,8 +63,7 @@ const SUPPORT_LINKS = (lang: string) => [
Stackoverflow Questions
),
- }}
- >
+ }}>
{'Browse questions at Stackoverflow also could be useful {link}'}
),
@@ -117,8 +74,7 @@ const SUPPORT_LINKS = (lang: string) => [
Discord,
- }}
- >
+ }}>
{'and also you can chat with the Verdaccio community at {link}'}
),
@@ -133,8 +89,7 @@ const SUPPORT_LINKS = (lang: string) => [
Community Chat
),
- }}
- >
+ }}>
{'If you have specific pnpm questions, join their community chat {link}'}
),
@@ -149,10 +104,55 @@ const SUPPORT_LINKS = (lang: string) => [
Community Chat
),
- }}
- >
+ }}>
{'If you have specific yarn questions, join their community chat {link}'}
),
},
];
+
+const Help = (): React.ReactElement => {
+ const { i18n } = useDocusaurusContext();
+ return (
+
+
+
+
+
+ {_SupportLinks(i18n.currentLocale).map((supportSections) => (
+
+ {supportSections.title}
+ {supportSections.content}
+
+ ))}
+
+
+
+
+
+ );
+};
+
+export default Help;